@charset "UTF-8";
/* リキッドレイアウト対応 */
body {
  font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", yu-gothic-pr6n;
  font-weight: 500;
  color: #585757;
  background-color: #fffff9;
}
body.no-scroll {
  overflow: hidden !important;
  overflow-x: hidden !important;
  overflow-y: hidden !important;
}
body.first-load {
  overflow: hidden;
}

@media screen and (min-width: 768px) {
  main {
    margin-top: -150px;
  }
}

.breadcrumb {
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}
.breadcrumb.--hidden {
  opacity: 0;
}

@media screen and (min-width: 768px) {
  .pc-none {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .sp-none {
    display: none;
  }
}
@media screen and (min-width: 1440px) {
  .xl-none {
    display: none;
  }
}
@media screen and (max-width: 1439px) {
  .l-none {
    display: none;
  }
}
@media screen and (max-width: 919px) {
  .m-none {
    display: none;
  }
}
@media screen and (max-width: 640px) {
  .s-none {
    display: none;
  }
}
@media screen and (min-width: 641pxpx) {
  .rs-none {
    display: none;
  }
}
a {
  -webkit-transition: opacity 0.18s ease-in-out;
  transition: opacity 0.18s ease-in-out;
}
@media (hover: hover) and (pointer: fine) {
  a:hover {
    opacity: 0.7;
  }
}

.swiper-button-prev,
.swiper-button-next {
  -webkit-transition: opacity 0.18s ease-in-out;
  transition: opacity 0.18s ease-in-out;
}
@media (hover: hover) and (pointer: fine) {
  .swiper-button-prev:hover,
  .swiper-button-next:hover {
    opacity: 0.7;
  }
}

html {
  font-size: 16px;
}
@media (max-width: 375px) {
  html {
    font-size: 4.2666666667vw;
  }
}
@media (max-width: 1240px) and (min-width: 768) {
  html {
    font-size: 1.2903225806vw;
  }
}
@media (min-width: 1240px) {
  html {
    font-size: 16px;
  }
}

a[data-stt-active] {
  text-decoration: underline;
  text-underline-offset: 4px;
  text-underline-offset: 0.25rem;
  text-decoration-thickness: 2px;
  text-decoration-thickness: 0.125rem;
}

html[lang=ja] .header-translate-jp {
  text-decoration: underline;
  text-underline-offset: 4px;
  text-underline-offset: 0.25rem;
  text-decoration-thickness: 2px;
  text-decoration-thickness: 0.125rem;
}

/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */
/* Reset box-model and set borders */
/* ============================================ */
*,
::before,
::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-style: solid;
  border-width: 0;
  min-width: 0;
}

/* Document */
/* ============================================ */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 * 3. Remove gray overlay on links for iOS.
 */
/* Sections */
/* ============================================ */
/**
 * Remove the margin in all browsers.
 */
body {
  min-height: 100vh;
  text-rendering: optimizeSpeed;
  line-height: 1.5;
  margin: 0;
}

/* Vertical rhythm */
/* ============================================ */
p,
table,
blockquote,
address,
pre,
iframe,
form,
figure,
dl {
  margin: 0;
}

/* Headings */
/* ============================================ */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
  margin: 0;
}

/* Lists (enumeration) */
/* ============================================ */
ul,
ol {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* Lists (definition) */
/* ============================================ */
dd {
  margin-left: 0;
}

/* img */
/* ============================================ */
img {
  max-width: 100%;
  height: auto;
}

/* Grouping content */
/* ============================================ */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
  border-top-width: 1px;
  margin: 0;
  clear: both;
  color: inherit;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace; /* 1 */
  font-size: inherit; /* 2 */
}

address,
em {
  font-style: inherit;
}

/* Text-level semantics */
/* ============================================ */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
  text-decoration: none;
  color: inherit;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: inherit; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Replaced content */
/* ============================================ */
/**
 * Prevent vertical alignment issues.
 */
svg,
img,
embed,
object,
iframe {
  vertical-align: bottom;
}

/* Forms */
/* ============================================ */
/**
 * Reset form fields to make them styleable.
 * 1. Make form elements stylable across systems iOS especially.
 * 2. Inherit text-transform from parent.
 */
button,
input,
optgroup,
select,
textarea {
  vertical-align: middle;
  color: inherit;
  font: inherit;
  background: transparent;
  padding: 0;
  margin: 0;
  border-radius: 0;
  text-align: inherit;
  text-transform: inherit; /* 2 */
}

/**
 * Correct cursors for clickable elements.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  cursor: pointer;
}

button:disabled,
[type=button]:disabled,
[type=reset]:disabled,
[type=submit]:disabled {
  cursor: default;
}

/**
 * Improve outlines for Firefox and unify style with input elements & buttons.
 */
:-moz-focusring {
  outline: auto;
}

select:disabled {
  opacity: inherit;
}

/**
 * Remove padding
 */
option {
  padding: 0;
}

/**
 * Reset to invisible
 */
fieldset {
  margin: 0;
  padding: 0;
  min-width: 0;
}

legend {
  padding: 0;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * Correct the outline style in Safari.
 */
[type=search] {
  outline-offset: -2px; /* 1 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Fix font inheritance.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/**
 * Fix appearance for Firefox
 */
[type=number] {
  -moz-appearance: textfield;
}

/**
 * Clickable labels
 */
label[for] {
  cursor: pointer;
}

/* Interactive */
/* ============================================ */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/*
 * Remove outline for editable content.
 */
[contenteditable]:focus {
  outline: auto;
}

/* Tables */
/* ============================================ */
/**
1. Correct table border color inheritance in all Chrome and Safari.
*/
table {
  border-color: inherit; /* 1 */
  border-collapse: collapse;
}

td,
th {
  vertical-align: top;
  padding: 0;
}

html {
  overflow-y: scroll;
}

.breadcrumb {
  padding: 15px 0 29px;
  padding: 0.9375rem 0 1.8125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 5px;
  gap: 0.3125rem;
}
@media screen and (min-width: 768px) {
  .breadcrumb {
    gap: 0.625rem;
  }
}
@media screen and (min-width: 768px) {
  .breadcrumb {
    padding: 0.9375rem 0 5.4375rem;
  }
}
.breadcrumb a,
.breadcrumb span {
  font-size: 10px;
  font-size: 0.625rem;
}
@media screen and (min-width: 768px) {
  .breadcrumb a,
  .breadcrumb span {
    font-size: 0.875rem;
  }
}
.breadcrumb .breadcrumb__block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  gap: 0.625rem;
}

.page-title {
  margin: 0 0 50px;
  margin: 0 0 3.125rem;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.333;
  letter-spacing: 0.08em;
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .page-title {
    margin: 0 0 6.25rem;
    font-size: 2rem;
  }
}

/* フッター */
.footer {
  padding: 46px 0 50px;
  padding: 2.875rem 0 3.125rem;
  background-image: url("../images/common/footer-bg_sp.webp");
  background-size: 23.4375rem 55.4375rem;
  background-position: center bottom;
  background-repeat: repeat-x;
  background-color: #fff;
}
@media screen and (min-width: 768px) {
  .footer {
    padding: 13rem 0 3.875rem;
    background-image: url("../images/common/footer-bg.webp");
    background-size: 46rem 71.1875rem;
    background-position: center bottom;
    background-repeat: repeat-x;
    background-color: #fff;
  }
}
.footer .to-top-link {
  width: 80px;
  height: 80px;
  border-radius: 10px 0 0 10px;
  position: fixed;
  bottom: 120px;
  right: 0;
  z-index: 1000;
  display: none;
}
@media screen and (max-width: 767px) {
  .footer .to-top-link {
    width: 60px;
    height: 60px;
    bottom: 50px;
  }
}
.footer .footer__inner {
  margin: 0 auto;
  padding: 0 46px;
  padding: 0 2.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 1269px;
  max-width: 79.3125rem;
}
.footer .footer__contents {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media screen and (min-width: 768px) {
  .footer .footer__contents {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 4.125rem 0.78125rem;
  }
}
.footer .footer-nav {
  width: 100%;
  border-bottom: 1px solid #e60012;
}
@media screen and (min-width: 768px) {
  .footer .footer-nav {
    max-width: 24rem;
    width: 100%;
    border: none;
  }
}
.footer .footer-nav.--global {
  margin: 27px 0 0;
  margin: 1.6875rem 0 0;
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px 27px;
  gap: 0.5rem 1.6875rem;
}
.footer .footer-nav.--global .footer-nav-item {
  font-size: 12px;
  font-size: 0.75rem;
}
@media screen and (min-width: 768px) {
  .footer .footer-nav.--global {
    margin: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .footer .footer-nav.--global .footer-nav-item {
    font-size: 1rem;
  }
}
.footer .footer-nav__heading {
  padding: 24px 0 19px;
  padding: 1.5rem 0 1.1875rem;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (hover: hover) and (pointer: fine) {
  .footer .footer-nav__heading:hover {
    opacity: 0.7;
  }
}
@media screen and (min-width: 768px) {
  .footer .footer-nav__heading {
    padding: 0 0 1.25rem;
  }
}
.footer .footer-nav__heading.opened .footer-nav-heading__button > span:nth-child(2) {
  -webkit-transform: translate(-50%, -50%) rotate(0deg);
          transform: translate(-50%, -50%) rotate(0deg);
}
.footer .footer-nav-heading__item {
  font-family: "fot-cezanne-pron", sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  color: #e60012;
  line-height: 1.2;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .footer .footer-nav-heading__item {
    font-size: 1.25rem;
  }
}
.footer .footer-nav-heading__button {
  position: relative;
  margin: 0 10px 0 0;
  margin: 0 0.625rem 0 0;
  width: 15px;
  width: 0.9375rem;
  height: 15px;
  height: 0.9375rem;
}
@media screen and (min-width: 768px) {
  .footer .footer-nav-heading__button {
    display: none;
  }
}
.footer .footer-nav-heading__button span {
  position: absolute;
  background-color: #e60012;
  width: 15px;
  width: 0.9375rem;
  height: 2px;
  height: 0.125rem;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.footer .footer-nav-heading__button span:nth-child(2) {
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  -webkit-transform: translate(-50%, -50%) rotate(90deg);
          transform: translate(-50%, -50%) rotate(90deg);
}
.footer .footer-nav__body {
  display: grid;
  grid-template-rows: 0fr;
  opacity: 0;
  overflow: hidden;
  -webkit-transition: grid-template-rows 0.3s ease-out, opacity 0.3s ease-out, padding 0.3s ease;
  transition: grid-template-rows 0.3s ease-out, opacity 0.3s ease-out, padding 0.3s ease;
  transition: grid-template-rows 0.3s ease-out, opacity 0.3s ease-out, padding 0.3s ease, -ms-grid-rows 0.3s ease-out;
}
@media screen and (min-width: 768px) {
  .footer .footer-nav__body {
    grid-template-rows: 1fr;
    opacity: 1;
  }
}
.footer .footer-nav__body.opened {
  grid-template-rows: 1fr;
  opacity: 1;
  padding: 0 0 20px;
  padding: 0 0 1.25rem;
}
.footer .footer-nav-list {
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 8px;
  gap: 0.5rem;
}
.footer .footer-nav-item {
  font-size: 12px;
  font-size: 0.75rem;
  font-family: "fot-cezanne-pron", sans-serif;
  font-weight: 500;
  letter-spacing: 0.04em;
}
@media screen and (min-width: 768px) {
  .footer .footer-nav-item {
    font-size: 1rem;
  }
}
.footer .footer-nav-item.--extra::after {
  content: "";
  display: inline-block;
  background-image: url("../images/common/extra-link.webp");
  background-size: contain;
  margin-left: 2px;
  margin-left: 0.125rem;
  width: 8px;
  height: 8px;
}
@media screen and (min-width: 768px) {
  .footer .footer-nav-item.--extra::after {
    margin-left: 0.25rem;
    width: 12px;
    height: 12px;
  }
}
.footer .footer-bottom-contents {
  margin-top: 46px;
  margin-top: 2.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 22px;
  gap: 1.375rem;
}
@media screen and (min-width: 768px) {
  .footer .footer-bottom-contents {
    -ms-flex-item-align: end;
        align-self: flex-end;
    gap: 0.875rem;
  }
}
.footer .footer-logo {
  width: 229px;
  width: 14.3125rem;
  height: 27px;
  height: 1.6875rem;
}
.footer .footer-logo img {
  width: 100%;
  height: 100%;
}
@media screen and (min-width: 768px) {
  .footer .footer-logo {
    width: 21.5625rem;
    height: 2.5625rem;
  }
}
.footer .footer-copy {
  font-size: 8px;
  font-size: 0.5rem;
}
@media screen and (min-width: 768px) {
  .footer .footer-copy {
    font-size: 0.875rem;
  }
}

body.--front {
  background-image: url("../images/front-page/front-page-bg-sp.webp");
  background-size: 17.4375rem 47.46875rem;
  background-repeat: repeat-x;
  background-position: center top;
}
@media screen and (min-width: 768px) {
  body.--front {
    background-image: url("../images/front-page/front-page-bg-pc.webp");
    background-size: 84.15625rem 59.75rem;
    background-repeat: repeat-x;
    background-position: center top;
  }
}

/* ヘッダー */
.header {
  height: 80px;
  height: 5rem;
  background-image: url("../images/common/header-bg_sp.webp");
  background-size: 23.4375rem 8.125rem;
  background-repeat: repeat-x;
  background-position: center top;
  padding: 24px 0;
  padding: 1.5rem 0;
}
.header.--front {
  background-image: none;
}
@media screen and (min-width: 768px) {
  .header.--front {
    background-image: none;
  }
}
@media screen and (min-width: 768px) {
  .header {
    background-image: url("../images/common/header-bg.webp");
    background-size: 87.25rem 17.5rem;
    padding: 2.5rem 0 6.5rem;
    height: 17.5rem;
    margin-bottom: -5rem;
  }
}
.header.--fixed {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  padding: 0;
  background-image: none;
  background-image: initial;
  height: 50px;
  height: 3.125rem;
  z-index: 999999;
  background-color: #fffefa;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
  -webkit-transition: -webkit-transform 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
}
@media screen and (min-width: 768px) {
  .header.--fixed {
    padding: 0;
    height: 5rem;
  }
  .header.--fixed .header__inner {
    padding: 0 1.875rem 0;
  }
}
.header.--fixed.is-scrolled {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .15);
          box-shadow: 0 0 10px rgba(0, 0, 0, .15);
}
@media screen and (min-width: 768px) {
  .header.--fixed.is-scrolled {
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .15);
            box-shadow: 0 0 15px rgba(0, 0, 0, .15);
  }
}
.header.--fixed .header__inner {
  padding: 0 15px 0;
  padding: 0 0.9375rem 0;
  height: 100%;
}
.header.--fixed:has(+ .hamburger-menu.open) {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.header .header__inner {
  padding: 0 15px 0;
  padding: 0 0.9375rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (min-width: 768px) {
  .header .header__inner {
    padding: 0 1.875rem 0;
  }
}
.header .header-pc {
  display: none;
}
@media screen and (min-width: 1280px) {
  .header .header-pc {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: clamp(0.75rem, -6.75rem + 9.375vw, 1.6875rem);
    z-index: 10000;
  }
}
.header .header-logo {
  position: relative;
  display: block;
  width: 210px;
  width: 13.125rem;
  height: 25px;
  height: 1.5625rem;
  z-index: 10000;
}
@media screen and (min-width: 768px) {
  .header .header-logo {
    width: 17.5625rem;
    height: 2.125rem;
  }
}
.header .header-logo img {
  width: 100%;
  height: 100%;
}
.header .header-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: clamp(12px, -108px + 9.375vw, 27px);
  gap: clamp(0.75rem, -6.75rem + 9.375vw, 1.6875rem);
}
.header .header-nav__link {
  position: relative;
  font-family: "fot-cezanne-pron", sans-serif;
  font-weight: 500;
  letter-spacing: 0.02em;
}
.header .header-nav__link:not(.--recruit):hover::after {
  content: "";
  position: absolute;
  width: calc(100% + 24px);
  height: 197px;
  bottom: -106px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.header .header-nav__link:not(.--recruit).open::after {
  content: "";
  position: absolute;
  width: calc(100% + 24px);
  height: 197px;
  bottom: -106px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.header .header__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  gap: 0.625rem;
}
.header .header__button {
  height: 50px;
  height: 3.125rem;
  display: grid;
  place-items: center;
  font-family: "fot-cezanne-pron", sans-serif;
  font-weight: 500;
  line-height: 1;
  color: #fff;
  background-color: #e60012;
  padding: 0 clamp(38px, -10px + 3.75vw, 44px);
  padding: 0 clamp(2.375rem, -0.625rem + 3.75vw, 2.75rem);
  border: 1px solid #e60012;
  border-radius: 3.125rem;
}
.header .header__button.--gray {
  padding: 0 clamp(16px, -32px + 3.75vw, 22px);
  padding: 0 clamp(1rem, -2rem + 3.75vw, 1.375rem);
  background-color: #595757;
  border-color: #595757;
}
.header .header-translate {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  gap: 0.625rem;
}
.header .header-translate-jp {
  font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", yu-gothic-pr6n;
  font-weight: 500;
}
.header .header-translate-en {
  font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", yu-gothic-pr6n;
  font-weight: 500;
}
.header .header-sp {
  display: block;
}
@media screen and (min-width: 1280px) {
  .header .header-sp {
    display: none;
  }
}
.header .header-button {
  display: block;
  width: 30px;
  width: 1.875rem;
  height: 30px;
  height: 1.875rem;
  position: relative;
  z-index: 100000;
}
.header .header-button span {
  position: absolute;
  display: block;
  width: 30px;
  width: 1.875rem;
  height: 2px;
  height: 0.125rem;
  background-color: #e60012;
}
.header .header-button span:nth-child(1) {
  top: 10.5px;
  -webkit-transition: top 0.15s ease-in-out 0.15s, -webkit-transform 0.15s ease-in-out 0s;
  transition: top 0.15s ease-in-out 0.15s, -webkit-transform 0.15s ease-in-out 0s;
  transition: top 0.15s ease-in-out 0.15s, transform 0.15s ease-in-out 0s;
  transition: top 0.15s ease-in-out 0.15s, transform 0.15s ease-in-out 0s, -webkit-transform 0.15s ease-in-out 0s;
}
.header .header-button span:nth-child(2) {
  bottom: 10.5px;
  -webkit-transition: bottom 0.15s ease-in-out 0.15s, -webkit-transform 0.15s ease-in-out 0s;
  transition: bottom 0.15s ease-in-out 0.15s, -webkit-transform 0.15s ease-in-out 0s;
  transition: bottom 0.15s ease-in-out 0.15s, transform 0.15s ease-in-out 0s;
  transition: bottom 0.15s ease-in-out 0.15s, transform 0.15s ease-in-out 0s, -webkit-transform 0.15s ease-in-out 0s;
}
.header .header-button.open {
  width: 30px;
  width: 1.875rem;
  height: 30px;
  height: 1.875rem;
}
.header .header-button.open span:nth-child(1) {
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
  -webkit-transition: top 0.15s ease-in-out 0s, -webkit-transform 0.15s ease-in-out 0.15s;
  transition: top 0.15s ease-in-out 0s, -webkit-transform 0.15s ease-in-out 0.15s;
  transition: top 0.15s ease-in-out 0s, transform 0.15s ease-in-out 0.15s;
  transition: top 0.15s ease-in-out 0s, transform 0.15s ease-in-out 0.15s, -webkit-transform 0.15s ease-in-out 0.15s;
}
.header .header-button.open span:nth-child(2) {
  bottom: 50%;
  -webkit-transform: translateY(50%) rotate(-45deg);
          transform: translateY(50%) rotate(-45deg);
  -webkit-transition: top 0.15s ease-in-out 0s, -webkit-transform 0.15s ease-in-out 0.15s;
  transition: top 0.15s ease-in-out 0s, -webkit-transform 0.15s ease-in-out 0.15s;
  transition: top 0.15s ease-in-out 0s, transform 0.15s ease-in-out 0.15s;
  transition: top 0.15s ease-in-out 0s, transform 0.15s ease-in-out 0.15s, -webkit-transform 0.15s ease-in-out 0.15s;
}

.hamburger-menu {
  position: fixed;
  top: 0;
  right: -100%;
  width: 100%;
  height: 100%;
  z-index: 9999;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: right 0.3s ease-in-out;
  transition: right 0.3s ease-in-out;
  max-width: 500px;
}
.hamburger-menu.open {
  right: 0;
}
.hamburger-menu .menu-container {
  width: 100%;
  height: calc(100% - 80px);
  margin-top: 80px;
  padding: 60px 22px 0;
  padding: 3.75rem 1.375rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow-y: auto;
  position: relative;
  background-color: #fffefa;
}
@media screen and (min-width: 768px) {
  .hamburger-menu .menu-container.front {
    height: calc(100% - 100px);
    margin-top: 100px;
  }
}
@media screen and (min-width: 768px) {
  .hamburger-menu .menu-container {
    height: calc(100% - 90px);
    margin-top: 90px;
    padding: 4.75rem 1.375rem 0;
  }
}
.hamburger-menu .menu-container.is-scrolled {
  margin-top: 50px;
  height: calc(100% - 50px);
}
@media screen and (min-width: 768px) {
  .hamburger-menu .menu-container.is-scrolled {
    margin-top: 80px;
    height: calc(100% - 80px);
  }
}
.hamburger-menu .menu-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 68px 0 24px;
  padding: 4.25rem 0 1.5rem;
}
.hamburger-menu .menu-header .menu-title {
  display: block;
  width: 210px;
  width: 13.125rem;
  height: 25px;
  height: 1.5625rem;
}
.hamburger-menu .menu-header .menu-title img {
  width: 100%;
  height: 100%;
}
.hamburger-menu .menu-header .menu-close {
  font-size: 32px;
  font-weight: 700;
  background: none;
  border: none;
  cursor: pointer;
  color: #d71618;
}
@media (hover: hover) and (pointer: fine) {
  .hamburger-menu .menu-header .menu-close:hover {
    opacity: 0.7;
  }
}
.hamburger-menu .menu-nav {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.hamburger-menu .menu-nav .menu__details {
  border-bottom: 1px solid #ddd;
  margin-bottom: 10px;
  cursor: pointer;
  overflow: hidden;
  /* **開いたときのアニメーション** */
}
.hamburger-menu .menu-nav .menu__details.hamburger {
  margin-bottom: 0;
}
.hamburger-menu .menu-nav .menu__details .js-summary {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 0;
  font-size: 18px;
  font-weight: 500;
  cursor: pointer;
  list-style: none;
  position: relative;
  /* **開いているとき (`+` → `-`) にアニメーションで変更** */
}
@media (hover: hover) and (pointer: fine) {
  .hamburger-menu .menu-nav .menu__details .js-summary:hover {
    opacity: 0.7;
  }
}
.hamburger-menu .menu-nav .menu__details .js-summary::-webkit-details-marker {
  display: none;
}
.hamburger-menu .menu-nav .menu__details .js-summary.open .open-icon::after {
  opacity: 0;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.hamburger-menu .menu-nav .menu__details .menu__summary-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding: 0 10px;
  /* 横線（`-` の形） */
  /* 縦線（`+` の形） */
}
.hamburger-menu .menu-nav .menu__details .menu__summary-item .open-icon {
  position: relative;
  display: block;
  width: 15px;
  height: 15px;
}
.hamburger-menu .menu-nav .menu__details .menu__summary-item .open-icon::before {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  background-color: #d71618;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
.hamburger-menu .menu-nav .menu__details .menu__summary-item .open-icon::after {
  content: "";
  position: absolute;
  width: 2px;
  height: 15px;
  background-color: #d71618;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-transition: opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
.hamburger-menu .menu-nav .menu__details .js-content {
  display: grid;
  opacity: 0;
  border-top: 1px solid #efefef;
  margin-top: 0;
  -webkit-transition: grid-template-rows 0.3s ease-out, opacity 0.3s ease-out, margin-top 0.3s ease;
  transition: grid-template-rows 0.3s ease-out, opacity 0.3s ease-out, margin-top 0.3s ease;
  transition: grid-template-rows 0.3s ease-out, opacity 0.3s ease-out, margin-top 0.3s ease, -ms-grid-rows 0.3s ease-out;
  grid-template-rows: 0fr;
}
.hamburger-menu .menu-nav .menu__details .js-content.open {
  grid-template-rows: 1fr;
  opacity: 1;
}
.hamburger-menu .menu-nav .menu__details .js-content .menu__text {
  overflow: hidden;
}
.hamburger-menu .menu-nav .menu__details .js-content .menu__text ul {
  display: grid;
  grid-template-columns: 1fr;
  gap: 16px;
  margin: 24px 0 32px;
  padding-left: 16px;
}
.hamburger-menu .menu-nav .menu__details .js-content .menu__text ul li {
  font-size: 14px;
  line-height: 1.5;
  overflow: hidden;
  font-weight: 700;
}
.hamburger-menu .menu-nav .menu__details .js-content .menu__text ul li a::after {
  content: "";
  display: inline-block;
  width: 8px;
  height: 8px;
  border-top: 1px solid #575757;
  border-right: 1px solid #575757;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  margin-left: 8px;
  margin-bottom: 1px;
}
.hamburger-menu .menu-nav .menu__details .js-content.open {
  grid-template-rows: 1fr;
  margin-top: 10px;
}
.hamburger-menu .menu-nav .menu__details .js-content.open.hamburger {
  margin-top: 0;
}
.hamburger-menu .menu-nav .button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  gap: 0.625rem;
  font-size: 18px;
  font-size: 1.125rem;
  padding: 10px 10px;
  padding: 0.625rem 0.625rem;
  border-bottom: 1px solid #ddd;
}
.hamburger-menu .menu-nav .button img {
  width: 10px;
  width: 0.625rem;
  height: 10px;
  height: 0.625rem;
}
.hamburger-menu .menu-footer {
  text-align: center;
  padding-top: 20px;
}
.hamburger-menu .menu-footer .btn {
  display: block;
  max-width: 240px;
  width: 100%;
  padding: 12px;
  margin: 0 auto 10px;
  font-size: 16px;
  text-align: center;
  border-radius: 25px;
  text-decoration: none;
  color: white;
}
.hamburger-menu .menu-footer .red {
  background: #d71618;
}
.hamburger-menu .menu-footer .gray {
  background: #595757;
}
.hamburger-menu .menu-footer .lang-switcher {
  margin-top: 36px;
  margin-bottom: 50px;
  font-size: 14px;
}
.hamburger-menu .menu-footer .lang-switcher .active {
  font-weight: bold;
  text-decoration: underline;
}

.mega-menu {
  position: fixed;
  top: 200px;
  background-color: #fffff9;
  width: 100%;
  height: 0px;
  max-height: 480px;
  z-index: 9999;
  -webkit-box-shadow: 0px 7px 10px -5px rgba(0, 0, 0, .1);
          box-shadow: 0px 7px 10px -5px rgba(0, 0, 0, .1);
  display: grid;
  grid-template-rows: 0fr;
  -webkit-transition: grid-template-rows 0.4s ease-out, height 0.4s ease-out;
  transition: grid-template-rows 0.4s ease-out, height 0.4s ease-out;
  transition: grid-template-rows 0.4s ease-out, height 0.4s ease-out, -ms-grid-rows 0.4s ease-out;
}
.mega-menu .mega-menu__inner {
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.mega-menu .mega-menu__inner::-webkit-scrollbar {
  display: none;
}
.mega-menu.open {
  grid-template-rows: 1fr;
  height: calc(100% - 200px);
  -webkit-transition: grid-template-rows 0.4s ease-out, height 0.4s ease-out;
  transition: grid-template-rows 0.4s ease-out, height 0.4s ease-out;
  transition: grid-template-rows 0.4s ease-out, height 0.4s ease-out, -ms-grid-rows 0.4s ease-out;
}
.mega-menu.open .mega-menu__inner {
  overflow-y: auto;
  opacity: 1;
  -webkit-transition: margin-top 0.4s ease-out, opacity 0.2s ease-out 0.2s, height 0.4s ease-out;
  transition: margin-top 0.4s ease-out, opacity 0.2s ease-out 0.2s, height 0.4s ease-out;
}
.mega-menu:hover {
  grid-template-rows: 1fr;
  height: calc(100% - 200px);
  -webkit-transition: margin-top 0.4s ease-out, opacity 0.2s ease-out 0s, height 0.4s ease-out;
  transition: margin-top 0.4s ease-out, opacity 0.2s ease-out 0s, height 0.4s ease-out;
}
.mega-menu:hover .mega-menu__inner {
  overflow-y: auto;
  opacity: 1;
  -webkit-transition: margin-top 0.4s ease-out, opacity 0.2s ease-out 0.2s, height 0.4s ease-out;
  transition: margin-top 0.4s ease-out, opacity 0.2s ease-out 0.2s, height 0.4s ease-out;
}
.mega-menu.is-scrolled {
  top: 80px;
  max-height: 580px;
  -webkit-transition: grid-template-rows 0.4s ease-out, padding-top 0.4s ease-out, height 0.4s ease-out;
  transition: grid-template-rows 0.4s ease-out, padding-top 0.4s ease-out, height 0.4s ease-out;
  transition: grid-template-rows 0.4s ease-out, padding-top 0.4s ease-out, height 0.4s ease-out, -ms-grid-rows 0.4s ease-out;
}
.mega-menu.is-scrolled .mega-menu__inner {
  margin-top: 0;
  -webkit-transition: margin-top 0.4s ease-out, opacity 0.2s ease-out 0s, height 0.4s ease-out;
  transition: margin-top 0.4s ease-out, opacity 0.2s ease-out 0s, height 0.4s ease-out;
}
.mega-menu.is-scrolled.open {
  padding-top: 100px;
  height: calc(100% - 80px);
  -webkit-transition: margin-top 0.4s ease-out, opacity 0.2s ease-out 0s, height 0.4s ease-out;
  transition: margin-top 0.4s ease-out, opacity 0.2s ease-out 0s, height 0.4s ease-out;
}
.mega-menu.is-scrolled.open .mega-menu__inner {
  margin-top: 0;
  overflow-y: auto;
  -webkit-transition: margin-top 0.4s ease-out, opacity 0.2s ease-out 0s, height 0.4s ease-out;
  transition: margin-top 0.4s ease-out, opacity 0.2s ease-out 0s, height 0.4s ease-out;
}
.mega-menu.is-scrolled:hover {
  padding-top: 100px;
  height: calc(100% - 80px);
  -webkit-transition: margin-top 0.4s ease-out, opacity 0.2s ease-out 0s, height 0.4s ease-out;
  transition: margin-top 0.4s ease-out, opacity 0.2s ease-out 0s, height 0.4s ease-out;
}
.mega-menu.is-scrolled:hover .mega-menu__inner {
  margin-top: 0;
  overflow-y: auto;
  -webkit-transition: margin-top 0.4s ease-out, opacity 0.2s ease-out 0s, height 0.4s ease-out;
  transition: margin-top 0.4s ease-out, opacity 0.2s ease-out 0s, height 0.4s ease-out;
}
.mega-menu.is-front {
  top: 120px;
  max-height: 540px;
  -webkit-transition: grid-template-rows 0.4s ease-out, padding-top 0.4s ease-out, height 0.4s ease-out;
  transition: grid-template-rows 0.4s ease-out, padding-top 0.4s ease-out, height 0.4s ease-out;
  transition: grid-template-rows 0.4s ease-out, padding-top 0.4s ease-out, height 0.4s ease-out, -ms-grid-rows 0.4s ease-out;
}
.mega-menu.is-front .mega-menu__inner {
  margin-top: 0;
  overflow-y: auto;
  -webkit-transition: margin-top 0.4s ease-out, opacity 0.2s ease-out 0s, height 0.4s ease-out;
  transition: margin-top 0.4s ease-out, opacity 0.2s ease-out 0s, height 0.4s ease-out;
}
.mega-menu.is-brand {
  top: 120px;
  max-height: 480px;
  -webkit-transition: grid-template-rows 0.4s ease-out, padding-top 0.4s ease-out, height 0.4s ease-out;
  transition: grid-template-rows 0.4s ease-out, padding-top 0.4s ease-out, height 0.4s ease-out;
  transition: grid-template-rows 0.4s ease-out, padding-top 0.4s ease-out, height 0.4s ease-out, -ms-grid-rows 0.4s ease-out;
}
.mega-menu.is-brand .mega-menu__inner {
  margin-top: 0;
  overflow-y: auto;
  -webkit-transition: margin-top 0.4s ease-out, opacity 0.2s ease-out 0s, height 0.4s ease-out;
  transition: margin-top 0.4s ease-out, opacity 0.2s ease-out 0s, height 0.4s ease-out;
}
.mega-menu.is-brand.open, .mega-menu.is-front.open {
  padding-top: 60px;
  height: calc(100% - 120px);
  -webkit-transition: margin-top 0.4s ease-out, opacity 0.2s ease-out 0s, height 0.4s ease-out;
  transition: margin-top 0.4s ease-out, opacity 0.2s ease-out 0s, height 0.4s ease-out;
}
.mega-menu.is-brand.open .mega-menu__inner, .mega-menu.is-front.open .mega-menu__inner {
  margin-top: 0;
  overflow-y: auto;
  -webkit-transition: margin-top 0.4s ease-out, opacity 0.2s ease-out 0s, height 0.4s ease-out;
  transition: margin-top 0.4s ease-out, opacity 0.2s ease-out 0s, height 0.4s ease-out;
}
.mega-menu.is-brand:hover, .mega-menu.is-front:hover {
  padding-top: 60px;
  height: calc(100% - 120px);
  -webkit-transition: margin-top 0.4s ease-out, opacity 0.2s ease-out 0s, height 0.4s ease-out;
  transition: margin-top 0.4s ease-out, opacity 0.2s ease-out 0s, height 0.4s ease-out;
}
.mega-menu.is-brand:hover .mega-menu__inner, .mega-menu.is-front:hover .mega-menu__inner {
  margin-top: 0;
  overflow-y: auto;
  -webkit-transition: margin-top 0.4s ease-out, opacity 0.2s ease-out 0s, height 0.4s ease-out;
  transition: margin-top 0.4s ease-out, opacity 0.2s ease-out 0s, height 0.4s ease-out;
}
.mega-menu.is-brand.is-scrolled, .mega-menu.is-front.is-scrolled {
  top: 80px;
  -webkit-transition: grid-template-rows 0.4s ease-out, padding-top 0.4s ease-out, height 0.4s ease-out;
  transition: grid-template-rows 0.4s ease-out, padding-top 0.4s ease-out, height 0.4s ease-out;
  transition: grid-template-rows 0.4s ease-out, padding-top 0.4s ease-out, height 0.4s ease-out, -ms-grid-rows 0.4s ease-out;
}
.mega-menu.is-brand.is-scrolled .mega-menu__inner, .mega-menu.is-front.is-scrolled .mega-menu__inner {
  margin-top: 0;
  overflow-y: auto;
  -webkit-transition: margin-top 0.4s ease-out, opacity 0.2s ease-out 0s, height 0.4s ease-out;
  transition: margin-top 0.4s ease-out, opacity 0.2s ease-out 0s, height 0.4s ease-out;
}
.mega-menu.is-brand.is-scrolled.open, .mega-menu.is-front.is-scrolled.open {
  padding-top: 60px;
  height: calc(100% - 80px);
  -webkit-transition: margin-top 0.4s ease-out, opacity 0.2s ease-out 0s, height 0.4s ease-out;
  transition: margin-top 0.4s ease-out, opacity 0.2s ease-out 0s, height 0.4s ease-out;
}
.mega-menu.is-brand.is-scrolled.open .mega-menu__inner, .mega-menu.is-front.is-scrolled.open .mega-menu__inner {
  margin-top: 0;
  overflow-y: auto;
  -webkit-transition: margin-top 0.4s ease-out, opacity 0.2s ease-out 0s, height 0.4s ease-out;
  transition: margin-top 0.4s ease-out, opacity 0.2s ease-out 0s, height 0.4s ease-out;
}
.mega-menu.is-brand.is-scrolled:hover, .mega-menu.is-front.is-scrolled:hover {
  padding-top: 60px;
  height: calc(100% - 80px);
  -webkit-transition: margin-top 0.4s ease-out, opacity 0.2s ease-out 0s, height 0.4s ease-out;
  transition: margin-top 0.4s ease-out, opacity 0.2s ease-out 0s, height 0.4s ease-out;
}
.mega-menu.is-brand.is-scrolled:hover .mega-menu__inner, .mega-menu.is-front.is-scrolled:hover .mega-menu__inner {
  margin-top: 0;
  overflow-y: auto;
  -webkit-transition: margin-top 0.4s ease-out, opacity 0.2s ease-out 0s, height 0.4s ease-out;
  transition: margin-top 0.4s ease-out, opacity 0.2s ease-out 0s, height 0.4s ease-out;
}

.mega-menu__inner {
  width: 100%;
  padding: 0 50px;
  margin: 0 auto;
  overflow: hidden;
  opacity: 0;
  -webkit-transition: margin-top 0.4s ease-out, opacity 0.2s ease-out 0s, height 0.4s ease-out;
  transition: margin-top 0.4s ease-out, opacity 0.2s ease-out 0s, height 0.4s ease-out;
  height: 100%;
}

.mega-menu-content-wrapper {
  max-width: 1280px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 80px;
  padding-bottom: 45px;
}

.mega-menu-content.--left {
  width: 220px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.mega-menu-content.--left .mega-menu__title {
  font-size: 24px;
  font-weight: 700;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
  line-height: 1.2;
  letter-spacing: 0.02em;
}
@media (hover: hover) and (pointer: fine) {
  .mega-menu-content.--left .mega-menu__title a:hover {
    opacity: 0.7;
  }
}
.mega-menu-content.--left .mega-menu__title.--underline {
  padding-bottom: 36px;
  margin-bottom: 39px;
  border-bottom: 1px solid #585757;
}
.mega-menu-content.--left .mega-menu__menu-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 24px;
}
.mega-menu-content.--left .mega-menu__menu-item {
  width: 100%;
  font-size: 18px;
  font-weight: 700;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
  line-height: 1;
  letter-spacing: 0.08em;
  cursor: pointer;
}
@media (hover: hover) and (pointer: fine) {
  .mega-menu-content.--left .mega-menu__menu-item:hover {
    opacity: 0.7;
  }
}
.mega-menu-content.--left .mega-menu__menu-item.--product, .mega-menu-content.--left .mega-menu__menu-item.--brand {
  position: relative;
}
.mega-menu-content.--left .mega-menu__menu-item.--product::before, .mega-menu-content.--left .mega-menu__menu-item.--product::after, .mega-menu-content.--left .mega-menu__menu-item.--brand::before, .mega-menu-content.--left .mega-menu__menu-item.--brand::after {
  content: "";
  position: absolute;
  width: 14px;
  height: 2px;
  background-color: #e60012;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(0deg);
          transform: translateY(-50%) rotate(0deg);
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
.mega-menu-content.--left .mega-menu__menu-item.--product::after, .mega-menu-content.--left .mega-menu__menu-item.--brand::after {
  -webkit-transform: translateY(-50%) rotate(90deg);
          transform: translateY(-50%) rotate(90deg);
}
.mega-menu-content.--left .mega-menu__menu-item.--product.is-active, .mega-menu-content.--left .mega-menu__menu-item.--brand.is-active {
  color: #e60012;
}
.mega-menu-content.--left .mega-menu__menu-item.--product.is-active::after, .mega-menu-content.--left .mega-menu__menu-item.--brand.is-active::after {
  -webkit-transform: translateY(-50%) rotate(0deg);
          transform: translateY(-50%) rotate(0deg);
}
.mega-menu-content.--right {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 980px;
  width: 100%;
  grid-template-rows: 1fr;
}
.mega-menu-content.--right .mega-menu-links--wrapper {
  display: grid;
  grid-template-rows: 1fr;
  overflow: hidden;
  opacity: 1;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.mega-menu-content.--right .mega-menu-links--wrapper.--hidden {
  grid-template-rows: 0fr;
  opacity: 0;
}
.mega-menu-content.--right .mega-menu-links--wrapper.--closing {
  grid-template-rows: 0fr;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.mega-menu-content.--right .mega-menu-links {
  display: grid;
  gap: 28px 10px;
  -webkit-animation: fadeIn 0.3s ease-in-out;
          animation: fadeIn 0.3s ease-in-out;
  overflow: hidden;
  grid-template-columns: repeat(auto-fit, 270px);
}
.mega-menu-content.--right .mega-menu-links.--product {
  grid-template-columns: repeat(auto-fit, 160px);
}
.mega-menu-content.--right .mega-menu-links.--product .image-area {
  width: 160px;
}
.mega-menu-content.--right .mega-menu-links.--hidden {
  grid-template-rows: 0fr;
  width: 100%;
  overflow: hidden;
  -webkit-animation: fadeOut 0.3s ease-in-out;
          animation: fadeOut 0.3s ease-in-out;
}
.mega-menu-content.--right .image-area {
  width: 270px;
}
.mega-menu-content.--right .image-area figcaption {
  font-size: 13px;
  font-weight: 700;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
  line-height: 21px;
  letter-spacing: 0.08em;
  text-align: center;
  margin-top: 10px;
}
.mega-menu-content .mega-menu-content-link {
  -webkit-transition: opacity 0.18s ease-in-out;
  transition: opacity 0.18s ease-in-out;
}
@media (hover: hover) and (pointer: fine) {
  .mega-menu-content .mega-menu-content-link:hover {
    opacity: 0.7;
  }
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  1% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  1% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  99% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  99% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

.header.--recipe {
  background-image: none;
  background-color: #E60012;
  height: 100px;
  height: 6.25rem;
  margin-bottom: 0;
  padding: 20px 0;
  padding: 1.25rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  position: relative;
}
.header.--recipe .header__inner {
  width: 100%;
  padding: 0 0 0 40px;
  padding: 0 0 0 2.5rem;
  gap: 16px;
}
.header.--recipe .header__inner .header-nav {
  color: #fff;
  font-size: 15px;
  font-size: 0.9375rem;
}
.header.--recipe .header-logo {
  width: 204px;
  width: 12.75rem;
  height: 56px;
  height: 3.5rem;
}
@media screen and (max-width: 1349px) {
  .header.--recipe .header-logo {
    width: 10rem;
    height: auto;
    margin-right: 24px;
  }
}
.header.--recipe .header-pc {
  gap: 52px;
  gap: 3.25rem;
}
@media screen and (max-width: 1349px) {
  .header.--recipe .header-pc {
    gap: 2rem;
  }
}
.header.--recipe .header-nav {
  gap: 20px;
  gap: 1.25rem;
}
.header.--recipe .header-search {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.header.--recipe .header-search .header-search__form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header.--recipe .header-search .header-search__input {
  height: 40px;
  height: 2.5rem;
  background-color: #fff;
  padding: 8px 16px;
  padding: 0.5rem 1rem;
  border-radius: 1.5625rem 0 0 1.5625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header.--recipe .header-search .header-search__input::-webkit-input-placeholder {
  color: #ccc;
  opacity: 1;
}
.header.--recipe .header-search .header-search__input::-moz-placeholder {
  color: #ccc;
  opacity: 1;
}
.header.--recipe .header-search .header-search__input::-ms-input-placeholder {
  color: #ccc;
  opacity: 1;
}
.header.--recipe .header-search .header-search__input::placeholder {
  color: #ccc;
  opacity: 1;
}
.header.--recipe .header-search .header-search__submit {
  width: 60px;
  width: 3.75rem;
  height: 40px;
  height: 2.5rem;
  background-color: #E60012;
  border: 2px solid #fff;
  border-radius: 0 1.5625rem 1.5625rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header.--recipe .header-search .header-search__submit .icon-search {
  display: inline-block;
  background-image: url("../images/recipe/icon_recipe-search.svg");
  background-repeat: no-repeat;
  background-size: cover;
  width: 20px;
  width: 1.25rem;
  height: 20px;
  height: 1.25rem;
}
.header.--recipe .visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.header.--recipe .header-content__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  gap: 30px;
  gap: 1.875rem;
}
.header.--recipe .search-lang__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  gap: 0.75rem;
}
.header.--recipe .tool-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  gap: 1rem;
}
.header.--recipe .tool-btn .searchBtn {
  background-color: #96ADC9;
  color: #fff;
  border-radius: 1.5625rem;
  padding: 8px 18px 8px;
  padding: 0.5rem 1.125rem 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  font-family: "fot-cezanne-pron", sans-serif;
}
.header.--recipe .tool-btn .lang-switchBtn {
  background-color: #E60012;
  color: #fff;
  border: 1px solid #fff;
  border-radius: 1.5625rem;
  padding: 7px 26px;
  padding: 0.4375rem 1.625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  font-family: "fot-cezanne-pron", sans-serif;
}
.header.--recipe .corporate-siteLink {
  background-color: #fff;
  min-width: 100px;
  min-width: 6.25rem;
  min-height: 100px;
  min-height: 6.25rem;
  padding: 15px 8px;
  padding: 0.9375rem 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: "fot-cezanne-pron", sans-serif;
  color: #000;
}
.header.--recipe .corporate-siteLink img {
  display: block;
  margin: 0 auto;
}
.header.--recipe .corporate-siteLink span {
  display: block;
  padding-top: 6px;
  padding-top: 0.375rem;
  font-size: 10px;
  font-size: 0.625rem;
  font-weight: 600;
  letter-spacing: -0.1em;
}
.header.--recipe .search-toggle {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  width: 100%;
  background-color: #E60012;
  max-height: 0;
  overflow: hidden;
  padding: 0;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media screen and (max-width: 1279px) {
  .header.--recipe .search-toggle {
    display: none;
  }
}
.header.--recipe .search-toggle.is-open {
  max-height: 547px;
  max-height: 34.1875rem;
  padding: 40px 60px;
  padding: 2.5rem 3.75rem;
  opacity: 1;
  pointer-events: auto;
}

.search-area {
  background-color: #FFFFF9;
  border-radius: 1.25rem;
  width: 100%;
  padding: 40px;
  padding: 2.5rem;
}
.search-area.--toggle {
  padding: 40px 50px;
  padding: 2.5rem 3.125rem;
  background-color: #fff;
}
.search-area.--toggle .searchBtn-wrap {
  margin-top: 30px;
}
.search-area .search-list__contents {
  padding-inline: 40px;
  padding-inline: 2.5rem;
}
.search-area .ttl-search {
  font-weight: 600;
  font-size: 36px;
  font-size: 2.25rem;
  color: #E60012;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 7px;
  gap: 0.4375rem;
  position: relative;
}
.search-area .ttl-search::before {
  content: "";
  display: inline-block;
  width: 40px;
  width: 2.5rem;
  height: 40px;
  height: 2.5rem;
  background-image: url("../images/recipe/icon_recipe-search_red.svg");
  background-repeat: no-repeat;
  background-size: cover;
}
.search-area .ttl-search.--header {
  font-size: 26px;
  font-size: 1.625rem;
  gap: 16px;
  gap: 1rem;
  padding-bottom: 16px;
  padding-bottom: 1rem;
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
}
.search-area .ttl-search.--header::before {
  width: 32px;
  height: 32px;
}
.search-area .ttl-search.--header::after {
  content: "";
  display: block;
  width: 100%;
  border-bottom: 2px dotted #E60012;
  position: absolute;
  bottom: 0;
}
.search-area .search-list__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 24px;
  font-weight: 600;
  position: relative;
  margin-bottom: 16px;
  margin-bottom: 1rem;
  padding-bottom: 16px;
  padding-bottom: 1rem;
  padding-inline: 10px;
}
.search-area .search-list__wrap::after {
  content: "";
  display: block;
  width: calc(100% - 20px);
  border-bottom: 2px dotted #ccc;
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.search-area .search-list__wrap.is-last {
  margin-bottom: 0;
}
.search-area .ttlSearch {
  font-size: 18px;
  font-size: 1.125rem;
  color: #585757;
  min-width: 108px;
  min-width: 6.75rem;
}
.search-area .search-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 16px;
  gap: 1rem;
}
.search-area .search-list label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  gap: 0.375rem;
  cursor: pointer;
}
.search-area .search-list input {
  cursor: pointer;
}
.search-area .searchBtn-area {
  padding-block: 20px;
  padding-block: 1.25rem;
  background-color: #DED1B7;
  border-radius: 0 0 1.25rem 1.25rem;
  margin-top: 30px;
}
.search-area .searchBtn-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 24px;
  gap: 1.5rem;
}
.search-area .search-submitBtn,
.search-area .search-resetBtn {
  width: min(100%, 300px);
  padding: 18px;
  border-radius: 40px;
  color: #fff;
  text-align: center;
  font-weight: 600;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transition: opacity 0.18s ease-in-out;
  transition: opacity 0.18s ease-in-out;
}
.search-area .search-submitBtn {
  background-color: #585757;
}
.search-area .search-resetBtn {
  background-color: #96ADC9;
}
.search-area .search-submitBtn:hover,
.search-area .search-resetBtn:hover {
  opacity: 0.7;
}

.brand-mushroom {
  padding: 88px 0 0 0;
  color: #585757;
}
.brand-mushroom .inner {
  max-width: 1290px;
  width: 100%;
  padding-right: 25px;
  padding-left: 25px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (max-width: 919px) {
  .brand-mushroom .inner {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.brand-mushroom .breadcrumb-inner {
  margin-top: -80px;
}
@media screen and (min-width: 768px) {
  .brand-mushroom {
    padding: 80px 0 0 0;
  }
}
.brand-mushroom .contents-container .fv {
  text-align: center;
  background: url(../images/brand/mushroom/fv_sp.webp) no-repeat center center/cover;
  padding: 100px 0;
}
@media screen and (min-width: 768px) {
  .brand-mushroom .contents-container .fv {
    background: url(../images/brand/mushroom/fv_pc.webp) no-repeat center center/cover;
    aspect-ratio: 1440/680;
    display: grid;
    grid-template-columns: 1fr 1fr;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.brand-mushroom .contents-container .fv .copy-wrapper .medium {
  font-size: 18px;
  font-weight: 500;
  color: #fff;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .brand-mushroom .contents-container .fv .copy-wrapper .medium {
    font-size: 20px;
  }
}
@media (min-width: 960px) {
  .brand-mushroom .contents-container .fv .copy-wrapper .medium {
    font-size: 24px;
  }
}
@media (min-width: 1280px) {
  .brand-mushroom .contents-container .fv .copy-wrapper .medium {
    font-size: 30px;
  }
}
.brand-mushroom .contents-container .fv .copy-wrapper .title {
  font-weight: bold;
  color: #fff;
  letter-spacing: 0.08em;
  margin-top: 20px;
}
.brand-mushroom .contents-container .fv .copy-wrapper .title span {
  display: block;
}
.brand-mushroom .contents-container .fv .copy-wrapper .title .bold {
  font-size: 21px;
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .brand-mushroom .contents-container .fv .copy-wrapper .title .bold {
    font-size: 24px;
  }
}
@media (min-width: 960px) {
  .brand-mushroom .contents-container .fv .copy-wrapper .title .bold {
    font-size: 30px;
  }
}
@media (min-width: 1280px) {
  .brand-mushroom .contents-container .fv .copy-wrapper .title .bold {
    font-size: 36px;
  }
}
.brand-mushroom .contents-container .fv .copy-wrapper .title .large {
  font-size: 40px;
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .brand-mushroom .contents-container .fv .copy-wrapper .title .large {
    font-size: 44px;
  }
}
@media (min-width: 1100px) {
  .brand-mushroom .contents-container .fv .copy-wrapper .title .large {
    font-size: 64px;
  }
}
@media (min-width: 1280px) {
  .brand-mushroom .contents-container .fv .copy-wrapper .title .large {
    font-size: 80px;
  }
}
.brand-mushroom .contents-container .mushroom-tastes {
  padding: 64px 38px;
}
@media screen and (min-width: 768px) {
  .brand-mushroom .contents-container .mushroom-tastes {
    padding: 100px;
  }
}
@media (min-width: 1280px) {
  .brand-mushroom .contents-container .mushroom-tastes {
    padding: 140px 100px;
  }
}
.brand-mushroom .contents-container .mushroom-tastes .title-wrapper .title {
  font-weight: 700;
  color: #585757;
  letter-spacing: 0.08em;
  margin-top: 24px;
  text-align: center;
}
.brand-mushroom .contents-container .mushroom-tastes .title-wrapper .title span {
  display: block;
}
.brand-mushroom .contents-container .mushroom-tastes .title-wrapper .title .small {
  font-size: 14px;
}
@media screen and (min-width: 768px) {
  .brand-mushroom .contents-container .mushroom-tastes .title-wrapper .title .small {
    font-size: 24px;
  }
}
.brand-mushroom .contents-container .mushroom-tastes .title-wrapper .title .large {
  margin-top: 12px;
  font-size: 24px;
}
@media screen and (min-width: 768px) {
  .brand-mushroom .contents-container .mushroom-tastes .title-wrapper .title .large {
    margin-top: 24px;
    font-size: 42px;
  }
}
.brand-mushroom .contents-container .mushroom-tastes .text-wrapper {
  margin-top: 24px;
}
@media screen and (min-width: 768px) {
  .brand-mushroom .contents-container .mushroom-tastes .text-wrapper {
    margin-top: 40px auto 0 auto;
    max-width: 950px;
  }
}
@media (min-width: 960px) {
  .brand-mushroom .contents-container .mushroom-tastes .text-wrapper {
    margin: 80px auto 0 auto;
  }
}
.brand-mushroom .contents-container .mushroom-tastes .text-wrapper p {
  font-size: 12px;
  line-height: 2;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .brand-mushroom .contents-container .mushroom-tastes .text-wrapper p {
    font-size: 18px;
  }
}
.brand-mushroom .contents-container .mushroom-feature {
  padding: 42px 0;
  background: #f7f7ee url(../images/brand/mushroom/bg_snow_sp.webp) no-repeat top center/contain;
}
@media screen and (min-width: 768px) {
  .brand-mushroom .contents-container .mushroom-feature {
    padding: 80px 0;
    background: #f7f7ee url(../images/brand/mushroom/bg_snow_pc.webp) no-repeat top center/contain;
  }
}
@media (min-width: 960px) {
  .brand-mushroom .contents-container .mushroom-feature {
    padding: 120px 0;
  }
}
.brand-mushroom .contents-container .mushroom-feature .inner {
  padding: 0 20px;
}
@media screen and (min-width: 768px) {
  .brand-mushroom .contents-container .mushroom-feature .inner {
    padding: 0 64px;
  }
}
@media (min-width: 960px) {
  .brand-mushroom .contents-container .mushroom-feature .inner {
    padding: 0;
  }
}
.brand-mushroom .contents-container .mushroom-feature .inner .title-wrapper {
  padding: 20px 0;
  border-bottom: 1px solid #585757;
}
@media screen and (min-width: 768px) {
  .brand-mushroom .contents-container .mushroom-feature .inner .title-wrapper {
    padding: 40px 0;
  }
}
.brand-mushroom .contents-container .mushroom-feature .inner .title-wrapper .title {
  font-size: 24px;
  letter-spacing: 0.08em;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .brand-mushroom .contents-container .mushroom-feature .inner .title-wrapper .title {
    font-size: 42px;
  }
}
.brand-mushroom .contents-container .mushroom-feature .inner .feature-wrapper {
  margin-top: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
  background: #fff;
  padding: 32px;
  border-radius: 10px;
}
@media screen and (min-width: 768px) {
  .brand-mushroom .contents-container .mushroom-feature .inner .feature-wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 40px;
    padding: 48px 40px;
    margin-top: 40px;
  }
}
.brand-mushroom .contents-container .mushroom-feature .inner .feature-wrapper .item .text-wrapper {
  margin-top: 16px;
}
@media screen and (min-width: 768px) {
  .brand-mushroom .contents-container .mushroom-feature .inner .feature-wrapper .item .text-wrapper {
    margin-top: 24px;
  }
}
.brand-mushroom .contents-container .mushroom-feature .inner .feature-wrapper .item .text-wrapper .item-title {
  font-size: 14px;
  letter-spacing: 0.08em;
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .brand-mushroom .contents-container .mushroom-feature .inner .feature-wrapper .item .text-wrapper .item-title {
    font-size: 18px;
  }
}
.brand-mushroom .contents-container .mushroom-feature .inner .feature-wrapper .item .text-wrapper .item-text {
  margin-top: 20px;
  font-size: 12px;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .brand-mushroom .contents-container .mushroom-feature .inner .feature-wrapper .item .text-wrapper .item-text {
    font-size: 16px;
    font-weight: 500;
    line-height: 2;
  }
}
.brand-mushroom .contents-container .mushroom-recipe {
  padding: 32px 0 48px 0;
  background: #f7f7ee;
}
@media screen and (min-width: 768px) {
  .brand-mushroom .contents-container .mushroom-recipe {
    padding: 32px 0 48px 0;
  }
}
.brand-mushroom .contents-container .mushroom-recipe .description-wrapper p {
  font-size: 14px;
  letter-spacing: 0.08em;
  text-align: center;
  line-height: 2;
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .brand-mushroom .contents-container .mushroom-recipe .description-wrapper p {
    font-size: 22px;
  }
}
@media (min-width: 960px) {
  .brand-mushroom .contents-container .mushroom-recipe .description-wrapper p {
    font-size: 28px;
  }
}
.brand-mushroom .contents-container .mushroom-recipe .recipe {
  padding-top: 28px;
}
@media screen and (min-width: 768px) {
  .brand-mushroom .contents-container .mushroom-recipe .recipe {
    padding-top: 96px;
  }
}
.brand-mushroom .contents-container .mushroom-recipe .recipe .tab-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr;
  padding: 0 20px;
}
@media screen and (min-width: 768px) {
  .brand-mushroom .contents-container .mushroom-recipe .recipe .tab-wrapper {
    padding: 0 64px;
  }
}
@media (min-width: 960px) {
  .brand-mushroom .contents-container .mushroom-recipe .recipe .tab-wrapper {
    padding: 0 100px;
  }
}
.brand-mushroom .contents-container .mushroom-recipe .recipe .tab-wrapper .tab-item {
  padding: 12px;
  background: #d71618;
  border-radius: 10px 10px 0 0;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
@media screen and (min-width: 768px) {
  .brand-mushroom .contents-container .mushroom-recipe .recipe .tab-wrapper .tab-item {
    padding: 24px;
  }
}
@media (min-width: 960px) {
  .brand-mushroom .contents-container .mushroom-recipe .recipe .tab-wrapper .tab-item {
    padding: 40px;
  }
}
.brand-mushroom .contents-container .mushroom-recipe .recipe .tab-wrapper .tab-item p {
  font-size: 14px;
  color: #fff;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .brand-mushroom .contents-container .mushroom-recipe .recipe .tab-wrapper .tab-item p {
    font-size: 24px;
  }
}
.brand-mushroom .contents-container .mushroom-recipe .recipe .tab-wrapper .tab-item.active {
  background: #fff;
}
.brand-mushroom .contents-container .mushroom-recipe .recipe .tab-wrapper .tab-item.active p {
  position: relative;
  color: #d71618;
  font-weight: 700;
}
.brand-mushroom .contents-container .mushroom-recipe .recipe .tab-wrapper .tab-item.active p span {
  position: absolute;
  bottom: -2px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 100%;
  height: 2px;
  background: #d71618;
}
@media screen and (min-width: 768px) {
  .brand-mushroom .contents-container .mushroom-recipe .recipe .tab-wrapper .tab-item.active p span {
    bottom: -4px;
  }
}
@media (min-width: 960px) {
  .brand-mushroom .contents-container .mushroom-recipe .recipe .tab-wrapper .tab-item.active p span {
    width: 80%;
  }
}
@media (min-width: 1280px) {
  .brand-mushroom .contents-container .mushroom-recipe .recipe .tab-wrapper .tab-item.active p span {
    width: 60%;
    bottom: -6px;
  }
}
@media (min-width: 1440px) {
  .brand-mushroom .contents-container .mushroom-recipe .recipe .tab-wrapper .tab-item.active p span {
    width: 50%;
  }
}
.brand-mushroom .contents-container .mushroom-recipe .recipe .recipe-wrapper {
  padding: 32px 20px;
  background: #fff;
}
@media screen and (min-width: 768px) {
  .brand-mushroom .contents-container .mushroom-recipe .recipe .recipe-wrapper {
    padding: 0 0 80px 0;
  }
}
@media (min-width: 960px) {
  .brand-mushroom .contents-container .mushroom-recipe .recipe .recipe-wrapper {
    padding: 0 0 80px 0;
  }
}
.brand-mushroom .contents-container .mushroom-recipe .recipe .recipe-wrapper .recipe-content {
  display: none;
}
.brand-mushroom .contents-container .mushroom-recipe .recipe .recipe-wrapper .recipe-content .season {
  font-size: 18px;
  text-align: center;
  position: relative;
}
.brand-mushroom .contents-container .mushroom-recipe .recipe .recipe-wrapper .recipe-content .season:not(:first-child) {
  margin-top: 16px;
}
.brand-mushroom .contents-container .mushroom-recipe .recipe .recipe-wrapper .recipe-content .season::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 40%;
  height: 1px;
  background: #595757;
}
.brand-mushroom .contents-container .mushroom-recipe .recipe .recipe-wrapper .recipe-content .season::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 40%;
  height: 1px;
  background: #595757;
}
.brand-mushroom .contents-container .mushroom-recipe .recipe .recipe-wrapper .recipe-content .season-content {
  margin-top: 24px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
}
@media screen and (min-width: 768px) {
  .brand-mushroom .contents-container .mushroom-recipe .recipe .recipe-wrapper .recipe-content .season-content {
    margin-top: 40px;
  }
}
.brand-mushroom .contents-container .mushroom-recipe .recipe .recipe-wrapper .recipe-content .item .img-wrapper {
  width: 100%;
  aspect-ratio: 375/295;
}
.brand-mushroom .contents-container .mushroom-recipe .recipe .recipe-wrapper .recipe-content .item .img-wrapper img {
  border-radius: 20px;
  aspect-ratio: 375/295;
  -o-object-fit: cover;
     object-fit: cover;
}
.brand-mushroom .contents-container .mushroom-recipe .recipe .recipe-wrapper .recipe-content .item .text-wrapper {
  margin-top: 10px;
}
@media (min-width: 960px) {
  .brand-mushroom .contents-container .mushroom-recipe .recipe .recipe-wrapper .recipe-content .item .text-wrapper {
    margin-top: 20px;
  }
}
.brand-mushroom .contents-container .mushroom-recipe .recipe .recipe-wrapper .recipe-content .item .text-wrapper .item-title {
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.08em;
}
@media (min-width: 960px) {
  .brand-mushroom .contents-container .mushroom-recipe .recipe .recipe-wrapper .recipe-content .item .text-wrapper .item-title {
    font-size: 14px;
  }
}
@media (min-width: 1280px) {
  .brand-mushroom .contents-container .mushroom-recipe .recipe .recipe-wrapper .recipe-content .item .text-wrapper .item-title {
    font-size: 18px;
  }
}
.brand-mushroom .contents-container .mushroom-recipe .recipe .recipe-wrapper .recipe-content.active {
  display: block;
}
@media screen and (min-width: 768px) {
  .brand-mushroom .contents-container .mushroom-recipe .recipe .recipe-wrapper .recipe-content.active .pc_grid_wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 32px 60px;
    padding: 48px 64px;
  }
}
@media (min-width: 960px) {
  .brand-mushroom .contents-container .mushroom-recipe .recipe .recipe-wrapper .recipe-content.active .pc_grid_wrapper {
    padding: 80px 100px 10px;
  }
}
.brand-mushroom .contents-container .mushroom-recipe .recipe .recipe-wrapper .grid-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 24px 16px;
}
@media screen and (min-width: 768px) {
  .brand-mushroom .contents-container .mushroom-recipe .recipe .recipe-wrapper .grid-wrapper {
    grid-template-columns: repeat(4, 1fr);
    padding: 48px 64px;
  }
}
@media (min-width: 960px) {
  .brand-mushroom .contents-container .mushroom-recipe .recipe .recipe-wrapper .grid-wrapper {
    padding: 80px 100px;
  }
}
.brand-mushroom .contents-container .mushroom-recipe .recipe .recipe-wrapper .grid-wrapper .item .text-wrapper {
  margin-top: 10px;
}
@media (min-width: 960px) {
  .brand-mushroom .contents-container .mushroom-recipe .recipe .recipe-wrapper .grid-wrapper .item .text-wrapper {
    margin-top: 20px;
  }
}
.brand-mushroom .contents-container .mushroom-recipe .recipe .recipe-wrapper .grid-wrapper .item .text-wrapper .item-title {
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.08em;
}
@media (min-width: 960px) {
  .brand-mushroom .contents-container .mushroom-recipe .recipe .recipe-wrapper .grid-wrapper .item .text-wrapper .item-title {
    font-size: 14px;
  }
}
@media (min-width: 1280px) {
  .brand-mushroom .contents-container .mushroom-recipe .recipe .recipe-wrapper .grid-wrapper .item .text-wrapper .item-title {
    font-size: 18px;
  }
}
.brand-mushroom .contents-container .mushroom-recipe .recipe .recipe-wrapper .more-recipe {
  background: #d71618;
  color: #fff;
  padding: 18px;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 16px;
  margin: 32px auto 0 auto;
  width: 80%;
}
@media screen and (min-width: 768px) {
  .brand-mushroom .contents-container .mushroom-recipe .recipe .recipe-wrapper .more-recipe {
    margin: 32px auto 0 auto;
    width: 50%;
  }
}
@media (min-width: 1280px) {
  .brand-mushroom .contents-container .mushroom-recipe .recipe .recipe-wrapper .more-recipe {
    width: 30%;
  }
}
.brand-mushroom .contents-container .mushroom-recipe .recipe .recipe-wrapper .more-recipe p {
  font-size: 12px;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .brand-mushroom .contents-container .mushroom-recipe .recipe .recipe-wrapper .more-recipe p {
    font-size: 18px;
  }
}
.brand-mushroom .contents-container .mushroom-recipe .recipe .recipe-wrapper .more-recipe svg {
  width: 8px;
  height: 12px;
}
@media screen and (min-width: 768px) {
  .brand-mushroom .contents-container .mushroom-recipe .recipe .recipe-wrapper .more-recipe svg {
    width: 12px;
    height: 18px;
  }
}

.brand {
  padding: 56px 20px;
  color: #585757;
}
@media screen and (min-width: 768px) {
  .brand {
    padding: 80px 100px;
  }
}
.brand .contents-container .page-description .text-wrapper {
  margin-top: 100px;
}
.brand .contents-container .page-description .text-wrapper .description {
  font-size: 12px;
  line-height: 1.5;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .brand .contents-container .page-description .text-wrapper .description {
    font-size: 18px;
  }
}
.brand .contents-container .page-description .text-wrapper .description:not(:first-child) {
  margin-top: 12px;
}
@media screen and (min-width: 768px) {
  .brand .contents-container .page-description .text-wrapper .description:not(:first-child) {
    margin-top: 18px;
  }
}
.brand .contents-container .brand-introduction .container {
  margin-top: 83px;
  padding: 32px 28px;
  background-color: #fff;
  border: 1px solid #d71618;
}
@media screen and (min-width: 768px) {
  .brand .contents-container .brand-introduction .container {
    margin-top: 100px;
    padding: 64px 32px;
  }
}
@media (min-width: 1280px) {
  .brand .contents-container .brand-introduction .container {
    padding: 64px 48px;
  }
}
.brand .contents-container .brand-introduction .container .title {
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
.brand .contents-container .brand-introduction .container .title h2 {
  width: 100%;
  display: grid;
  place-items: center;
}
@media screen and (min-width: 768px) {
  .brand .contents-container .brand-introduction .container .title h2 {
    margin: 0 auto 67px;
    width: 60%;
    max-width: 580px;
  }
}
.brand .contents-container .brand-introduction .container .title h2 img {
  -o-object-fit: contain;
     object-fit: contain;
}
.brand .contents-container .brand-introduction .container .grid-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 32px;
}
@media screen and (min-width: 1024px) {
  .brand .contents-container .brand-introduction .container .grid-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    gap: 64px;
  }
}
@media (min-width: 1280px) {
  .brand .contents-container .brand-introduction .container .grid-container {
    gap: 64px;
  }
}
.brand .contents-container .brand-introduction .container .grid-container .left-container {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .brand .contents-container .brand-introduction .container .grid-container .left-container {
    width: 50%;
  }
}
.brand .contents-container .brand-introduction .container .grid-container .left-container .title {
  margin-top: 32px;
}
@media screen and (min-width: 768px) {
  .brand .contents-container .brand-introduction .container .grid-container .left-container .title {
    margin-top: 0;
  }
}
.brand .contents-container .brand-introduction .container .grid-container .left-container .title h3 {
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0.08em;
  color: #d71618;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (min-width: 768px) {
  .brand .contents-container .brand-introduction .container .grid-container .left-container .title h3 {
    font-size: 28px;
  }
}
.brand .contents-container .brand-introduction .container .grid-container .left-container .title h3 span:nth-of-type(2) {
  padding: 5px 10px;
  font-size: 10px;
  font-weight: bold;
  background-color: #d71618;
  color: #fff;
  border-radius: 100vh;
  white-space: nowrap;
}
@media screen and (min-width: 768px) {
  .brand .contents-container .brand-introduction .container .grid-container .left-container .title h3 span:nth-of-type(2) {
    margin-left: 8px;
    font-size: 16px;
  }
}
.brand .contents-container .brand-introduction .container .grid-container .left-container .image-container {
  margin-top: 24px;
}
@media screen and (min-width: 768px) {
  .brand .contents-container .brand-introduction .container .grid-container .left-container .image-container {
    margin-top: 56px;
  }
}
.brand .contents-container .brand-introduction .container .grid-container .left-container .image-container .upper .upper-image-wrapper .upper-grid-container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
  max-width: 50vw;
  margin: 0 auto;
}
@media screen and (min-width: 768px) {
  .brand .contents-container .brand-introduction .container .grid-container .left-container .image-container .upper .upper-image-wrapper .upper-grid-container {
    max-width: 300px;
  }
}
.brand .contents-container .brand-introduction .container .grid-container .left-container .image-container .upper .upper-image-wrapper .upper-text {
  margin-top: 8px;
  text-align: center;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .brand .contents-container .brand-introduction .container .grid-container .left-container .image-container .upper .upper-image-wrapper .upper-text {
    font-size: 16px;
    margin-top: 16px;
  }
}
.brand .contents-container .brand-introduction .container .grid-container .left-container .image-container .upper .lower-image-wrapper {
  margin-top: 16px;
}
.brand .contents-container .brand-introduction .container .grid-container .left-container .image-container .upper .lower-image-wrapper .lower-grid-container {
  max-width: 50vw;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
}
@media screen and (min-width: 768px) {
  .brand .contents-container .brand-introduction .container .grid-container .left-container .image-container .upper .lower-image-wrapper .lower-grid-container {
    max-width: 300px;
  }
}
.brand .contents-container .brand-introduction .container .grid-container .left-container .image-container .upper .lower-image-wrapper .lower-grid-container .lower-grid-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 4px;
}
.brand .contents-container .brand-introduction .container .grid-container .left-container .image-container .upper .lower-image-wrapper .lower-grid-container .lower-grid-item .lower-text {
  text-align: center;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .brand .contents-container .brand-introduction .container .grid-container .left-container .image-container .upper .lower-image-wrapper .lower-grid-container .lower-grid-item .lower-text {
    font-size: 16px;
    margin-top: 16px;
  }
}
.brand .contents-container .brand-introduction .container .grid-container .center-line {
  width: 100%;
  height: 1px;
  background-color: #d71618;
}
@media screen and (min-width: 1024px) {
  .brand .contents-container .brand-introduction .container .grid-container .center-line {
    width: 1px;
    height: auto;
    min-height: 400px;
  }
}
@media (min-width: 1440px) {
  .brand .contents-container .brand-introduction .container .grid-container .center-line {
    min-height: 440px;
  }
}
.brand .contents-container .brand-introduction .container .grid-container .right-container {
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .brand .contents-container .brand-introduction .container .grid-container .right-container {
    width: 50%;
  }
}
.brand .contents-container .brand-introduction .container .grid-container .right-container .title h3 {
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0.08em;
  color: #d71618;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .brand .contents-container .brand-introduction .container .grid-container .right-container .title h3 {
    font-size: 28px;
  }
}
.brand .contents-container .brand-introduction .container .grid-container .right-container .image-container {
  margin-top: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  gap: 16px;
}
@media screen and (min-width: 768px) {
  .brand .contents-container .brand-introduction .container .grid-container .right-container .image-container {
    margin-top: 60px;
  }
}
.brand .contents-container .brand-introduction .container .grid-container .right-container .image-container .lower-grid-item {
  width: 200px;
  display: grid;
  place-items: center;
}
.brand .contents-container .brand-introduction .container .grid-container .right-container .image-container .lower-grid-item img {
  max-height: 136px;
}
.brand .contents-container .brand-introduction .container .grid-container .right-container .image-container.mushroom {
  margin-top: 56px;
  grid-template-columns: 1fr;
  width: 100%;
}
.brand .contents-container .brand-introduction .container .grid-container .right-container .image-container.mushroom .upper-image-wrapper {
  height: 116px;
  display: grid;
  place-items: center;
}
.brand .contents-container .brand-introduction .container .grid-container .right-container .image-container.mushroom .upper-image-wrapper img {
  width: auto;
  height: 116px;
}
.brand .contents-container .brand-introduction .container .grid-container .right-container .image-container.mushroom .upper-image-wrapper .upper-text {
  margin-top: 8px;
  text-align: center;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .brand .contents-container .brand-introduction .container .grid-container .right-container .image-container.mushroom .upper-image-wrapper .upper-text {
    font-size: 16px;
    margin-top: 16px;
  }
}
.brand .contents-container .brand-introduction .container .grid-container .right-container .image-container .lower-image-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.brand .contents-container .brand-introduction .container .grid-container .right-container .image-container .lower-image-wrapper .lower-grid-item {
  height: 136px;
}
.brand .contents-container .brand-introduction .container .grid-container .right-container .image-container .lower-image-wrapper .lower-text {
  margin-top: 8px;
  text-align: center;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .brand .contents-container .brand-introduction .container .grid-container .right-container .image-container .lower-image-wrapper .lower-text {
    font-size: 16px;
    margin-top: 16px;
  }
}
.brand .contents-container .brand-lineup {
  margin-top: 80px;
}
.brand .contents-container .brand-lineup .container {
  padding: 28px;
}
@media screen and (max-width: 767px) {
  .brand .contents-container .brand-lineup .container {
    padding: 28px 0;
  }
}
.brand .contents-container .brand-lineup .container .title h2 {
  font-size: 16px;
  font-weight: bold;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .brand .contents-container .brand-lineup .container .title h2 {
    font-size: 28px;
  }
}
.brand .contents-container .brand-lineup .container .grid-container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
  margin-top: 28px;
}
@media screen and (min-width: 768px) {
  .brand .contents-container .brand-lineup .container .grid-container {
    grid-template-columns: repeat(3, 1fr);
    margin-top: 40px;
  }
}
@media (min-width: 960px) {
  .brand .contents-container .brand-lineup .container .grid-container {
    grid-template-columns: repeat(5, 1fr);
    margin-top: 64px;
  }
}
.brand .contents-container .brand-lineup .container .grid-container .grid-item {
  padding: 20px 16px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: grid;
  grid-template-rows: subgrid;
  grid-row: span 3;
  gap: 20px;
  border: 1px solid #cccccc;
  border-radius: 10px;
  background: #fff;
}
@media screen and (max-width: 767px) {
  .brand .contents-container .brand-lineup .container .grid-container .grid-item {
    grid-row: span 2;
    padding: 22px 16px 10px;
    border-radius: 5px;
  }
}
.brand .contents-container .brand-lineup .container .grid-container .grid-item .img-wrapper.maitake {
  max-width: 160px;
  margin: 0 auto;
}
.brand .contents-container .brand-lineup .container .grid-container .grid-item .img-wrapper.eringi {
  max-width: 160px;
  margin: 0 auto;
}
.brand .contents-container .brand-lineup .container .grid-container .grid-item .img-wrapper.kinokonooniku {
  max-height: 70px;
  height: 100%;
}
@media screen and (min-width: 768px) {
  .brand .contents-container .brand-lineup .container .grid-container .grid-item .img-wrapper.kinokonooniku {
    max-height: 160px;
    margin: 0 auto;
  }
  .brand .contents-container .brand-lineup .container .grid-container .grid-item .img-wrapper.kinokonooniku img {
    width: auto;
    height: 100%;
    margin: 0 auto;
  }
}
.brand .contents-container .brand-lineup .container .grid-container .grid-item svg {
  margin: 0 auto;
}
.brand .contents-container .brand-lineup .container .grid-container .grid-item .brand-name {
  font-size: 12px;
  font-weight: 500;
  color: #d71618;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .brand .contents-container .brand-lineup .container .grid-container .grid-item .brand-name {
    font-size: 18px;
  }
}
.brand .contents-container .brand-lineup .lineup-item-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 24px;
  margin-top: 32px;
}
@media screen and (min-width: 768px) {
  .brand .contents-container .brand-lineup .lineup-item-container {
    gap: 40px;
  }
}
.brand .contents-container .brand-lineup .lineup-item-container .item {
  width: 100%;
  padding: 32px 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  border: 1px solid #d71618;
  background: #fff;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  border-radius: 5px;
}
@media screen and (min-width: 768px) {
  .brand .contents-container .brand-lineup .lineup-item-container .item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    gap: 24px;
    border-radius: 10px;
  }
}
@media (min-width: 960px) {
  .brand .contents-container .brand-lineup .lineup-item-container .item {
    padding: 56px 48px;
    gap: 40px;
  }
}
@media (min-width: 1280px) {
  .brand .contents-container .brand-lineup .lineup-item-container .item {
    gap: 80px;
  }
}
@media (min-width: 1440px) {
  .brand .contents-container .brand-lineup .lineup-item-container .item {
    gap: 120px;
  }
}
.brand .contents-container .brand-lineup .lineup-item-container .item.kinokonooniku {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.brand .contents-container .brand-lineup .lineup-item-container .item .img-wrapper {
  width: 40%;
  margin: 0 auto;
}
@media screen and (min-width: 768px) {
  .brand .contents-container .brand-lineup .lineup-item-container .item .img-wrapper {
    width: 40%;
    height: 100%;
    display: grid;
    place-items: center;
  }
  .brand .contents-container .brand-lineup .lineup-item-container .item .img-wrapper.kinokonooniku {
    width: 25%;
    margin-inline: auto;
  }
}
.brand .contents-container .brand-lineup .lineup-item-container .item .text-wrapper {
  margin-top: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
}
@media screen and (min-width: 768px) {
  .brand .contents-container .brand-lineup .lineup-item-container .item .text-wrapper {
    width: 60%;
    margin-top: 0;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.brand .contents-container .brand-lineup .lineup-item-container .item .text-wrapper .brand-name {
  font-size: 18px;
  color: #d71618;
  letter-spacing: 0.08em;
  margin-right: auto;
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .brand .contents-container .brand-lineup .lineup-item-container .item .text-wrapper .brand-name {
    font-size: 28px;
    font-weight: 500;
  }
}
.brand .contents-container .brand-lineup .lineup-item-container .item .text-wrapper .center-line {
  width: 100%;
  height: 1px;
  background-color: #d71618;
}
.brand .contents-container .brand-lineup .lineup-item-container .item .text-wrapper .description {
  font-size: 12px;
  line-height: 1.5;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .brand .contents-container .brand-lineup .lineup-item-container .item .text-wrapper .description {
    font-size: 16px;
    margin-right: auto;
  }
}
.brand .contents-container .brand-lineup .lineup-item-container .item .text-wrapper .link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 8px;
  margin-right: auto;
  margin-top: 10px;
}
.brand .contents-container .brand-lineup .lineup-item-container .item .text-wrapper .link .link-text {
  font-size: 12px;
  font-weight: bold;
  color: #d71618;
}
@media screen and (min-width: 768px) {
  .brand .contents-container .brand-lineup .lineup-item-container .item .text-wrapper .link .link-text {
    font-size: 16px;
  }
}
.brand .contents-container .brand-lineup .lineup-item-container .item .text-wrapper .link svg {
  width: 8px;
  height: 12px;
  cursor: pointer;
}
@media (hover: hover) and (pointer: fine) {
  .brand .contents-container .brand-lineup .lineup-item-container .item .text-wrapper .link svg:hover {
    opacity: 0.7;
  }
}
@media screen and (min-width: 768px) {
  .brand .contents-container .brand-lineup .lineup-item-container .item .text-wrapper .link svg {
    width: 10px;
    height: 15px;
  }
}
.brand .contents-container .brand-lineup .lineup-item-container .item .text-wrapper .link-wrapper {
  margin-top: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
  width: 80%;
}
@media screen and (min-width: 768px) {
  .brand .contents-container .brand-lineup .lineup-item-container .item .text-wrapper .link-wrapper {
    width: 100%;
    gap: 30px;
    max-width: 350px;
  }
}
@media (min-width: 1280px) {
  .brand .contents-container .brand-lineup .lineup-item-container .item .text-wrapper .link-wrapper {
    gap: 30px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    max-width: none;
  }
}
.brand .contents-container .brand-lineup .lineup-item-container .item .text-wrapper .link-wrapper .inner-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 8px;
  background: #d71618;
  padding: 16px 8px;
  border-radius: 10px;
  position: relative;
  width: 100%;
}
.brand .contents-container .brand-lineup .lineup-item-container .item .text-wrapper .link-wrapper .inner-link .link-text {
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .brand .contents-container .brand-lineup .lineup-item-container .item .text-wrapper .link-wrapper .inner-link .link-text {
    font-size: 16px;
  }
}
.brand .contents-container .brand-lineup .lineup-item-container .item .text-wrapper .link-wrapper .inner-link svg {
  position: absolute;
  top: 50%;
  right: 16px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 8px;
  height: 12px;
  cursor: pointer;
}
@media (hover: hover) and (pointer: fine) {
  .brand .contents-container .brand-lineup .lineup-item-container .item .text-wrapper .link-wrapper .inner-link svg:hover {
    opacity: 0.7;
  }
}
@media screen and (min-width: 768px) {
  .brand .contents-container .brand-lineup .lineup-item-container .item .text-wrapper .link-wrapper .inner-link svg {
    width: 10px;
    height: 15px;
  }
}
.brand .contents-container .brand-lineup .lineup-item-container .item .text-wrapper .link-wrapper .link-single {
  width: 100%;
  max-width: 350px;
}

@media screen and (max-width: 767px) {
  .l-common.enkaku {
    max-width: 100%;
    padding: 0px;
  }
}
.l-common.enkaku .breadcrumb {
  max-width: 1390px;
  margin-left: auto;
  margin-right: auto;
  padding: 0px 20px;
  margin-bottom: 40px;
}
@media screen and (min-width: 768px) {
  .l-common.enkaku .breadcrumb {
    padding: 0px 12px;
    margin-bottom: 80px;
  }
}
.l-common.enkaku .l-common__title-h1 {
  max-width: 1390px;
  margin-left: auto;
  margin-right: auto;
  padding: 0px 20px;
}
@media screen and (min-width: 768px) {
  .l-common.enkaku .l-common__title-h1 {
    padding: 0px 12px;
  }
}
.l-common.enkaku .enkaku__top-img {
  display: block;
  max-width: 701px;
  margin: 0 auto 40px;
}
@media screen and (min-width: 768px) {
  .l-common.enkaku .enkaku__top-img {
    margin: 0 auto 80px;
  }
}
.l-common.enkaku .message {
  margin-bottom: 64px;
}
@media screen and (min-width: 768px) {
  .l-common.enkaku .message {
    padding: 0px 100px;
  }
}
.l-common.enkaku .message .message__title {
  font-size: 20px;
  text-align: center;
  margin-bottom: 40px;
}
@media screen and (min-width: 768px) {
  .l-common.enkaku .message .message__title {
    font-size: 42px;
    margin-bottom: 80px;
  }
}
.l-common.enkaku .message .message__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 32px;
}
@media screen and (min-width: 768px) {
  .l-common.enkaku .message .message__content {
    gap: 48px;
  }
}
.l-common.enkaku .message .message__content .message__content-text {
  text-align: center;
  font-size: 14px;
  line-height: 2.3;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .l-common.enkaku .message .message__content .message__content-text {
    font-size: 24px;
  }
}
.l-common.enkaku .message .message__content .message__content-text .sp-only {
  display: block;
}
@media screen and (min-width: 768px) {
  .l-common.enkaku .message .message__content .message__content-text .sp-only {
    display: none;
  }
}
.l-common.enkaku .message .message__content .message__content-text-img {
  display: block;
  width: 100%;
  max-width: 310px;
  margin: 12px auto 0;
}
@media screen and (min-width: 768px) {
  .l-common.enkaku .message .message__content .message__content-text-img {
    max-width: 620px;
  }
}
.l-common.enkaku .content__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 40px;
}
@media screen and (min-width: 768px) {
  .l-common.enkaku .content__wrapper {
    gap: 80px;
  }
}
.l-common.enkaku .content {
  max-width: 1260px;
  margin: 0 auto;
  padding: 0 20px;
}
@media screen and (min-width: 1024px) {
  .l-common.enkaku .content {
    padding: 0;
  }
}
.l-common.enkaku .content .content__head {
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 40px;
}
@media screen and (min-width: 1024px) {
  .l-common.enkaku .content .content__head {
    font-size: 28px;
    margin-bottom: 64px;
  }
}
.l-common.enkaku .content .content__box-wrapper {
  background-color: #fff;
  border-radius: 10px;
  border: 1px solid #efefef;
  padding: 24px 12px 0px;
}
@media screen and (min-width: 1024px) {
  .l-common.enkaku .content .content__box-wrapper {
    padding: 72px 40px 0px;
  }
}
.l-common.enkaku .content .content__box {
  display: grid;
  grid-template-columns: 1fr 2fr;
  border-top: 2px solid #efefef;
}
@media screen and (min-width: 1024px) {
  .l-common.enkaku .content .content__box {
    grid-template-columns: 1fr 4fr;
  }
}
.l-common.enkaku .content .content__box .content__box-title {
  font-size: 13px;
  position: relative;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-align: center;
  padding: 12px;
}
@media screen and (min-width: 1024px) {
  .l-common.enkaku .content .content__box .content__box-title {
    font-size: 18px;
    text-align: left;
    padding: 24px;
  }
}
.l-common.enkaku .content .content__box .content__box-title::before {
  content: "";
  display: block;
  width: 100%;
  height: 2px;
  background-color: #d71618;
  position: absolute;
  top: -2px;
  left: 0;
}
.l-common.enkaku .content .content__box .content__box-title span {
  display: inline-block;
}
.l-common.enkaku .content .content__box .content__box-description {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 8px;
  padding: 12px;
}
.l-common.enkaku .content .content__box .content__box-description > div {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media screen and (min-width: 1024px) {
  .l-common.enkaku .content .content__box .content__box-description {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 40px;
    padding: 24px 40px;
  }
}
.l-common.enkaku .content .content__box .content__box-description .content__box-description-img {
  display: block;
  width: 100%;
  background-color: #f5f7f6;
  max-width: 320px;
  border-radius: 10px;
}
@media screen and (min-width: 1024px) {
  .l-common.enkaku .content .content__box .content__box-description .content__box-description-img {
    max-width: 400px;
  }
}
.l-common.enkaku .content .content__box .content__box-description .content__box-description-text {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 13px;
}
@media screen and (min-width: 1024px) {
  .l-common.enkaku .content .content__box .content__box-description .content__box-description-text {
    font-size: 16px;
  }
}

@media screen and (max-width: 767px) {
  .l-common.gaiyou {
    max-width: 100%;
    padding: 0px;
  }
}
.l-common.gaiyou .breadcrumb {
  max-width: 1390px;
  margin-left: auto;
  margin-right: auto;
  padding: 0px 20px;
  margin-bottom: 40px;
}
@media screen and (min-width: 768px) {
  .l-common.gaiyou .breadcrumb {
    padding: 0px;
    margin-bottom: 80px;
  }
}
.l-common.gaiyou .l-common__title-h1 {
  max-width: 1390px;
  margin-left: auto;
  margin-right: auto;
  padding: 0px 20px;
}
@media screen and (min-width: 768px) {
  .l-common.gaiyou .l-common__title-h1 {
    padding: 0px;
  }
}
.l-common.gaiyou .l-common__title-h2 {
  max-width: 1390px;
  margin-left: auto;
  margin-right: auto;
  padding: 0px 20px;
}
@media screen and (min-width: 768px) {
  .l-common.gaiyou .l-common__title-h2 {
    padding: 0px;
  }
}
.l-common.gaiyou .table-wrapper {
  max-width: 1390px;
  margin-left: auto;
  margin-right: auto;
  padding: 0px 20px;
}
@media screen and (min-width: 768px) {
  .l-common.gaiyou .table-wrapper {
    padding: 0px;
  }
}
.l-common.gaiyou .table-wrapper .table {
  border-collapse: collapse;
  border: 1px solid #efefef;
  background-color: #fff;
  width: 100%;
}
.l-common.gaiyou .table-wrapper .table .table__body {
  font-size: 14px;
}
@media screen and (min-width: 768px) {
  .l-common.gaiyou .table-wrapper .table .table__body {
    font-size: 16px;
  }
}
.l-common.gaiyou .table-wrapper .table .table__body .table__row {
  border-bottom: 1px solid #efefef;
  border-collapse: collapse;
  letter-spacing: 0.08em;
}
.l-common.gaiyou .table-wrapper .table .table__body .table__row .table__head {
  font-weight: 700;
  vertical-align: middle;
  text-align: center;
  min-width: 128px;
  border-right: 1px solid #efefef;
}
@media screen and (min-width: 768px) {
  .l-common.gaiyou .table-wrapper .table .table__body .table__row .table__head {
    min-width: 200px;
  }
}
.l-common.gaiyou .table-wrapper .table .table__body .table__row .table__data {
  padding: 12px 8px 12px 18px;
  line-height: 1.8;
  font-size: 13px;
}
@media screen and (min-width: 768px) {
  .l-common.gaiyou .table-wrapper .table .table__body .table__row .table__data {
    padding: 24px 0px 24px 36px;
    font-size: 16px;
  }
}
.l-common.gaiyou .table-wrapper .table .table__body .table__row .table__data .table__data-item {
  display: grid;
  grid-template-columns: 66px 1fr;
  gap: 8px;
  font-size: 12px;
}
@media screen and (min-width: 768px) {
  .l-common.gaiyou .table-wrapper .table .table__body .table__row .table__data .table__data-item {
    grid-template-columns: 120px 1fr;
    gap: 16px;
    font-size: 16px;
  }
}

@media screen and (max-width: 767px) {
  .l-common.kyoten {
    max-width: 100%;
    padding: 0px;
  }
}
.l-common.kyoten .breadcrumb {
  max-width: 1390px;
  margin-left: auto;
  margin-right: auto;
  padding: 0px 20px;
  margin-bottom: 40px;
}
@media screen and (min-width: 768px) {
  .l-common.kyoten .breadcrumb {
    padding: 0px;
    margin-bottom: 80px;
  }
}
.l-common.kyoten .l-common__title-h1 {
  max-width: 1390px;
  margin-left: auto;
  margin-right: auto;
  padding: 0px 20px;
}
@media screen and (min-width: 768px) {
  .l-common.kyoten .l-common__title-h1 {
    padding: 0px;
  }
}
.l-common.kyoten .l-common__title-h2 {
  max-width: 1390px;
  margin-left: auto;
  margin-right: auto;
  padding: 0px 20px;
}
@media screen and (min-width: 768px) {
  .l-common.kyoten .l-common__title-h2 {
    padding: 0px;
  }
}
.l-common.kyoten .kyoten__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 40px;
}
@media screen and (min-width: 768px) {
  .l-common.kyoten .kyoten__wrapper {
    gap: 80px;
  }
}
.l-common.kyoten .table-wrapper {
  max-width: 1390px;
  margin-left: auto;
  margin-right: auto;
  padding: 0px 20px;
}
@media screen and (min-width: 768px) {
  .l-common.kyoten .table-wrapper {
    padding: 0px;
  }
}
.l-common.kyoten .table-wrapper .table {
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid #efefef;
  background-color: #fff;
  width: 100%;
  border-radius: 5px;
}
@media screen and (min-width: 768px) {
  .l-common.kyoten .table-wrapper .table {
    border-radius: 10px;
  }
}
.l-common.kyoten .table-wrapper .table .table__body {
  font-size: 14px;
}
@media screen and (min-width: 768px) {
  .l-common.kyoten .table-wrapper .table .table__body {
    font-size: 16px;
  }
}
.l-common.kyoten .table-wrapper .table .table__body .table__row {
  border-bottom: 1px solid #efefef;
  border-collapse: collapse;
  letter-spacing: 0.08em;
}
.l-common.kyoten .table-wrapper .table .table__body .table__row .table__head {
  font-weight: 700;
  vertical-align: middle;
  text-align: left;
  border-bottom: 1px solid #efefef;
  padding: 0px 0px 0px 12px;
  width: 180px;
  line-height: 1.8;
  font-size: 13px;
}
.l-common.kyoten .table-wrapper .table .table__body .table__row .table__head.--wide {
  width: 50%;
}
.l-common.kyoten .table-wrapper .table .table__body .table__row .table__head.--p_12 {
  padding: 12px;
}
@media screen and (min-width: 768px) {
  .l-common.kyoten .table-wrapper .table .table__body .table__row .table__head.--p_12 {
    padding: 24px 32px;
  }
}
@media screen and (min-width: 768px) {
  .l-common.kyoten .table-wrapper .table .table__body .table__row .table__head {
    padding: 24px 32px;
    width: 320px;
    font-size: 16px;
  }
  .l-common.kyoten .table-wrapper .table .table__body .table__row .table__head.--wide {
    width: 480px;
  }
}
.l-common.kyoten .table-wrapper .table .table__body .table__row .table__data {
  padding: 12px 8px 12px 8px;
  border-bottom: 1px solid #efefef;
  line-height: 1.8;
  font-size: 13px;
  border-left: 1px solid #efefef;
  vertical-align: middle;
}
@media screen and (min-width: 768px) {
  .l-common.kyoten .table-wrapper .table .table__body .table__row .table__data {
    padding: 24px;
    font-size: 16px;
  }
}
.l-common.kyoten .table-wrapper .table .table__body .table__row .table__data .table__data-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-column-gap: 8px;
     -moz-column-gap: 8px;
          column-gap: 8px;
  font-size: 12px;
  margin-top: 8px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media screen and (min-width: 768px) {
  .l-common.kyoten .table-wrapper .table .table__body .table__row .table__data .table__data-item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
    font-size: 16px;
    margin-top: 24px;
  }
}
.l-common.kyoten .table-wrapper .table .table__body .table__row .table__data .table__data-item .table__data-item-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-column-gap: 4px;
     -moz-column-gap: 4px;
          column-gap: 4px;
}
.l-common.kyoten .table-wrapper .table .table__body .table__row .table__data .table__data-item .table__data-item-list > dt {
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .l-common.kyoten .table-wrapper .table .table__body .table__row .table__data .table__data-item .table__data-item-list {
    gap: 16px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.l-common.kyoten .table-wrapper .table .table__body .table__row:last-child .table__head,
.l-common.kyoten .table-wrapper .table .table__body .table__row:last-child .table__data {
  border-bottom: none;
}

.l-common.message {
  max-width: 100%;
  padding: 0px;
}
.l-common.message .breadcrumb {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 40px;
}
@media screen and (min-width: 1024px) {
  .l-common.message .breadcrumb {
    padding: 0px 12px;
    margin-bottom: 80px;
  }
}
.l-common.message .l-common__title-h1 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 1024px) {
  .l-common.message .l-common__title-h1 {
    padding: 0px 12px;
  }
}
.l-common.message .message {
  max-width: 1220px;
  margin-left: auto;
  margin-right: auto;
  padding: 0px 20px;
}
.l-common.message .message .message__content-image img {
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .l-common.message .message .message__content-image {
    width: 100%;
    max-width: 520px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}
.l-common.message .message .message__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 40px;
}
@media screen and (min-width: 1024px) {
  .l-common.message .message .message__content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 56px;
  }
}
.l-common.message .message .message__content-text {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  max-width: 800px;
}
@media screen and (min-width: 1024px) {
  .l-common.message .message .message__content-text {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
}
.l-common.message .message .message__content-text-title {
  letter-spacing: 0.08em;
  font-weight: 500;
  font-size: 20px;
  margin-bottom: 24px;
}
.l-common.message .message .message__content-text-title span {
  display: block;
}
@media screen and (min-width: 1024px) {
  .l-common.message .message .message__content-text-title {
    font-size: 36px;
    margin-bottom: 80px;
  }
}
.l-common.message .message .message__content-text-content {
  font-size: 12px;
  line-height: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
}
@media screen and (min-width: 1024px) {
  .l-common.message .message .message__content-text-content {
    font-size: 16px;
    gap: 32px;
  }
}
.l-common.message .message .message__content-text-name {
  text-align: right;
  margin-top: 24px;
}
@media screen and (min-width: 1024px) {
  .l-common.message .message .message__content-text-name {
    margin-top: 80px;
  }
}

.corporate-identity .logo-contents {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 767px) {
  .corporate-identity .logo-contents {
    grid-template-columns: repeat(1, 1fr);
    gap: 1.5rem;
  }
}
.corporate-identity .logo-content .image-wrapper {
  margin: 0 auto;
  width: 222px;
  height: auto;
}
.corporate-identity .logo-content .image-wrapper img {
  width: 100%;
  height: auto;
  aspect-ratio: 222/377;
}
.corporate-identity .logo-content .logo-content-text-wrapper {
  max-width: 450px;
  margin: 0 auto;
}
.corporate-identity .l-common__text.--large {
  font-size: 18px;
  line-height: 2.2;
}
@media screen and (max-width: 767px) {
  .corporate-identity .l-common__text.--large {
    font-size: 14px;
    text-align: center;
  }
}
.corporate-identity .l-common__text.--large + .--large {
  margin-top: 2.2em;
}
.corporate-identity .logo-bottom-image {
  margin-top: 68px;
}
@media screen and (max-width: 767px) {
  .corporate-identity .logo-bottom-image {
    margin-top: 28px;
  }
}
.corporate-identity .purpose-section {
  margin-top: 179px;
}
@media screen and (max-width: 767px) {
  .corporate-identity .purpose-section {
    margin-top: 64px;
  }
}
.corporate-identity .purpose-contents .purpose-upper-content {
  display: grid;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 75px;
  grid-template-columns: repeat(2, 1fr);
}
@media screen and (max-width: 767px) {
  .corporate-identity .purpose-contents .purpose-upper-content {
    grid-template-columns: repeat(1, 1fr);
    gap: 24px;
  }
}
.corporate-identity .purpose-contents .purpose-upper-content .copy {
  max-width: 391px;
  width: 100%;
  height: auto;
  margin: 0 0 0 auto;
}
@media screen and (max-width: 767px) {
  .corporate-identity .purpose-contents .purpose-upper-content .copy {
    margin: 0 auto;
    max-width: 350px;
  }
}
.corporate-identity .purpose-contents .purpose-upper-content .copy img {
  width: 100%;
  height: auto;
  aspect-ratio: 411/110;
}
.corporate-identity .purpose-contents .purpose-upper-content .copy-text {
  font-size: 18px;
  line-height: 2.3333;
  letter-spacing: 0.05em;
}
@media screen and (max-width: 767px) {
  .corporate-identity .purpose-contents .purpose-upper-content .copy-text {
    max-width: 411px;
    font-size: 14px;
    margin: 0 auto;
    text-align: center;
  }
}
.corporate-identity .purpose-contents .purpose-bottom-content {
  margin-top: 153px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 79px;
}
@media screen and (max-width: 767px) {
  .corporate-identity .purpose-contents .purpose-bottom-content {
    margin-top: 54px;
    grid-template-columns: repeat(1, 1fr);
    gap: 40px;
  }
}
.corporate-identity .purpose-contents .purpose-bottom-content .purpose-bottom-content-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 53px;
}
@media screen and (max-width: 767px) {
  .corporate-identity .purpose-contents .purpose-bottom-content .purpose-bottom-content-item {
    max-width: 430px;
    margin: 0 auto;
    gap: 32px;
  }
}
.corporate-identity .purpose-contents .purpose-bottom-content .purpose-bottom-content-item .image-wrapper {
  max-width: 503px;
  margin: 0 0 0 auto;
}
@media screen and (max-width: 767px) {
  .corporate-identity .purpose-contents .purpose-bottom-content .purpose-bottom-content-item .image-wrapper {
    max-width: 350px;
    margin: 0 auto;
  }
}
.corporate-identity .purpose-contents .purpose-bottom-content .purpose-bottom-content-item .purpose-text-content .purpose-title-h3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 32px;
  color: #e60012;
}
@media screen and (max-width: 767px) {
  .corporate-identity .purpose-contents .purpose-bottom-content .purpose-bottom-content-item .purpose-text-content .purpose-title-h3 {
    gap: 16px;
  }
}
.corporate-identity .purpose-contents .purpose-bottom-content .purpose-bottom-content-item .purpose-text-content .purpose-title-h3 .purpose-title-en {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.25;
  letter-spacing: 0.18em;
}
@media screen and (max-width: 767px) {
  .corporate-identity .purpose-contents .purpose-bottom-content .purpose-bottom-content-item .purpose-text-content .purpose-title-h3 .purpose-title-en {
    font-size: 20px;
  }
}
.corporate-identity .purpose-contents .purpose-bottom-content .purpose-bottom-content-item .purpose-text-content .purpose-title-h3 .purpose-title-jp {
  font-size: 15px;
  line-height: 2;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .corporate-identity .purpose-contents .purpose-bottom-content .purpose-bottom-content-item .purpose-text-content .purpose-title-h3 .purpose-title-jp {
    font-size: 14px;
  }
}
.corporate-identity .purpose-contents .purpose-bottom-content .purpose-bottom-content-item .purpose-text-content .purpose-list {
  margin: 14px 0 0 24px;
  list-style: disc;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media screen and (max-width: 767px) {
  .corporate-identity .purpose-contents .purpose-bottom-content .purpose-bottom-content-item .purpose-text-content .purpose-list {
    margin: 14px 0 0 16px;
  }
}
.corporate-identity .purpose-contents .purpose-bottom-content .purpose-bottom-content-item .purpose-text-content .purpose-list .purpose-list-item {
  font-size: 16px;
  line-height: 2.2;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .corporate-identity .purpose-contents .purpose-bottom-content .purpose-bottom-content-item .purpose-text-content .purpose-list .purpose-list-item {
    font-size: 14px;
  }
}
.corporate-identity .corporate-color-section {
  margin-top: 180px;
}
@media screen and (max-width: 767px) {
  .corporate-identity .corporate-color-section {
    margin-top: 64px;
  }
}
.corporate-identity .corporate-color-section .image-wrapper.corporate-color {
  max-width: 1000px;
  width: 100%;
  height: auto;
  margin: 0 auto;
}
.corporate-identity .corporate-color-section .image-wrapper.corporate-color img {
  width: 100%;
  height: auto;
  aspect-ratio: 2/1;
}
.corporate-identity .value-process-section {
  padding-top: 168px;
}
@media screen and (max-width: 767px) {
  .corporate-identity .value-process-section {
    padding-top: 84px;
  }
}
.corporate-identity .value-process-section .l-common__title-h2.--slim-bigger-center {
  font-size: 42px;
  font-weight: 500;
  letter-spacing: 0.08em;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .corporate-identity .value-process-section .l-common__title-h2.--slim-bigger-center {
    font-size: 28px;
  }
}
.corporate-identity .value-process-section .value-process-content.input {
  padding: 98px 48px 49px;
  max-width: 1000px;
  width: 100%;
  height: auto;
  margin: 77px auto 0;
  background-color: #fff;
  position: relative;
  border: 1px solid #e60012;
}
@media screen and (max-width: 767px) {
  .corporate-identity .value-process-section .value-process-content.input {
    margin: 48px auto 0;
    padding: 40px 24px 24px;
  }
}
.corporate-identity .value-process-section .value-process-content.output {
  padding: 98px 48px 49px;
  max-width: 1000px;
  width: 100%;
  height: auto;
  margin: 77px auto 205px;
  background-color: #fff;
  position: relative;
  border: 1px solid #e60012;
}
@media screen and (max-width: 767px) {
  .corporate-identity .value-process-section .value-process-content.output {
    margin: 60px auto 100px;
    padding: 40px 22px 24px;
  }
}
.corporate-identity .value-process-section .value-process-content .value-process-title {
  width: 270px;
  height: 60px;
  border: 1px solid #e60012;
  background-color: #fff;
  text-transform: uppercase;
  display: grid;
  place-items: center;
  margin: 0 auto;
  font-size: 30px;
  line-height: 32px;
  letter-spacing: 0.08em;
  color: #e60012;
}
@media screen and (max-width: 767px) {
  .corporate-identity .value-process-section .value-process-content .value-process-title {
    width: 240px;
    height: 48px;
    font-size: 20px;
  }
}
.corporate-identity .value-process-section .value-process-content .value-process-title.--float {
  position: absolute;
  top: -30px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
@media screen and (max-width: 767px) {
  .corporate-identity .value-process-section .value-process-content .value-process-title.--float {
    top: -24px;
  }
}
.corporate-identity .value-process-section .value-process-content .value-process-title-h4 {
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.08em;
  color: #e60012;
  padding-bottom: 21px;
  margin-bottom: 26px;
  border-bottom: 1px solid #e60012;
}
@media screen and (max-width: 767px) {
  .corporate-identity .value-process-section .value-process-content .value-process-title-h4 {
    padding-bottom: 8px;
    margin-bottom: 16px;
  }
}
.corporate-identity .value-process-section .value-process-content .value-process-grid-area {
  margin-top: 50px;
  display: grid;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  grid-template-columns: repeat(auto-fill, 300px);
  gap: 0 50px;
}
@media screen and (max-width: 767px) {
  .corporate-identity .value-process-section .value-process-content .value-process-grid-area {
    margin-top: 32px;
    grid-template-columns: repeat(auto-fill, 210px);
    gap: 16px 20px;
  }
}
.corporate-identity .value-process-section .value-process-content .value-process-grid-area.input {
  grid-template-columns: repeat(auto-fill, 260px);
  gap: 61px 50px;
}
@media screen and (max-width: 767px) {
  .corporate-identity .value-process-section .value-process-content .value-process-grid-area.input {
    grid-template-columns: repeat(auto-fill, minmax(210px, 1fr));
    gap: 24px 20px;
  }
}
.corporate-identity .value-process-section .value-process-content .value-process-grid-area.output {
  grid-template-columns: repeat(auto-fill, 210px);
  gap: 32px 20px;
}
@media screen and (max-width: 767px) {
  .corporate-identity .value-process-section .value-process-content .value-process-grid-area.output {
    grid-template-columns: repeat(auto-fill, 130px);
    gap: 16px 20px;
  }
}
.corporate-identity .value-process-section .value-process-content .value-process-grid-area.output .value-process-grid-item {
  display: grid;
  grid-template-rows: subgrid;
  grid-row: span 2;
  gap: 18px;
}
@media screen and (max-width: 767px) {
  .corporate-identity .value-process-section .value-process-content .value-process-grid-area.output .value-process-grid-item {
    gap: 8px;
  }
}
.corporate-identity .value-process-section .value-process-content .image-wrapper.arrow01 {
  margin: 74px auto 0;
  width: 209px;
  height: auto;
}
@media screen and (max-width: 767px) {
  .corporate-identity .value-process-section .value-process-content .image-wrapper.arrow01 {
    margin: 32px auto 0;
    width: 150pxfw;
  }
}
.corporate-identity .value-process-section .value-process-content .image-wrapper.arrow01 img {
  width: 100%;
  height: auto;
  aspect-ratio: 209/62;
}
.corporate-identity .value-process-section .value-process-content .image-wrapper.arrow-white {
  position: absolute;
  width: 362px;
  height: auto;
  bottom: -164px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
@media screen and (max-width: 767px) {
  .corporate-identity .value-process-section .value-process-content .image-wrapper.arrow-white {
    width: 180px;
    bottom: -85px;
  }
}
.corporate-identity .value-process-section .value-process-content .image-wrapper.arrow-white img {
  width: 100%;
  height: auto;
  aspect-ratio: 362/175;
}
@media screen and (max-width: 767px) {
  .corporate-identity .value-process-section .value-process-content .image-wrapper.arrow-white.output {
    width: 180px;
    bottom: -75px;
  }
}
.corporate-identity .value-process-section .value-process-content .image-wrapper.arrow-white.output::before {
  content: "";
  position: absolute;
  display: block;
  top: -1px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 100%;
  height: 11px;
  background-color: #fff;
}
.corporate-identity .value-process-section .value-process-content .image-wrapper.output {
  margin: 0 auto;
}
.corporate-identity .value-process-section .value-process-content .image-wrapper.output.h-145 {
  max-height: 145px;
}
@media screen and (max-width: 767px) {
  .corporate-identity .value-process-section .value-process-content .image-wrapper.output.h-145 {
    max-height: 90px;
  }
}
.corporate-identity .value-process-section .value-process-content .image-wrapper.output.h-148 {
  max-height: 148px;
}
@media screen and (max-width: 767px) {
  .corporate-identity .value-process-section .value-process-content .image-wrapper.output.h-148 {
    max-height: 90px;
  }
}
.corporate-identity .value-process-section .value-process-content .image-wrapper.output.h-151 {
  max-height: 151px;
}
@media screen and (max-width: 767px) {
  .corporate-identity .value-process-section .value-process-content .image-wrapper.output.h-151 {
    max-height: 90px;
  }
}
.corporate-identity .value-process-section .value-process-content .image-wrapper.output.h-152 {
  max-height: 152px;
}
@media screen and (max-width: 767px) {
  .corporate-identity .value-process-section .value-process-content .image-wrapper.output.h-152 {
    max-height: 90px;
  }
}
.corporate-identity .value-process-section .value-process-content .image-wrapper.output.h-154 {
  max-height: 154px;
}
@media screen and (max-width: 767px) {
  .corporate-identity .value-process-section .value-process-content .image-wrapper.output.h-154 {
    max-height: 90px;
  }
}
.corporate-identity .value-process-section .value-process-content .image-wrapper.output.h-157 {
  max-height: 157px;
}
@media screen and (max-width: 767px) {
  .corporate-identity .value-process-section .value-process-content .image-wrapper.output.h-157 {
    max-height: 90px;
  }
}
.corporate-identity .value-process-section .value-process-content .image-wrapper.output.h-160 {
  max-height: 160px;
}
@media screen and (max-width: 767px) {
  .corporate-identity .value-process-section .value-process-content .image-wrapper.output.h-160 {
    max-height: 90px;
  }
}
.corporate-identity .value-process-section .value-process-content .image-wrapper.output img {
  width: auto;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.corporate-identity .value-process-section .value-process-content .value-process-text + .value-process-text {
  margin-top: 23px;
}
@media screen and (max-width: 767px) {
  .corporate-identity .value-process-section .value-process-content .value-process-text + .value-process-text {
    margin-top: 16px;
  }
}
.corporate-identity .value-process-section .value-process-content .value-process-text span {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .corporate-identity .value-process-section .value-process-content .value-process-text span {
    font-size: 14px;
  }
}
.corporate-identity .value-process-section .value-process-content .value-process-text span.fz14 {
  font-size: 14px;
}
.corporate-identity .value-process-section .value-process-content .value-process-text span.fz18 {
  font-size: 18px;
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  .corporate-identity .value-process-section .value-process-content .value-process-text span.fz18 {
    font-size: 16px;
  }
}
.corporate-identity .value-process-section .value-process-content .value-process-text.bottom-text-float {
  position: absolute;
  bottom: -53px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  font-size: 30px;
  color: #e60012;
  line-height: 1;
  letter-spacing: 0.08em;
  z-index: 2;
}
@media screen and (max-width: 767px) {
  .corporate-identity .value-process-section .value-process-content .value-process-text.bottom-text-float {
    font-size: 20px;
    bottom: -40px;
  }
}
.corporate-identity .value-process-section .value-process-content .value-process-text.bottom-text-float::before {
  content: "";
  position: absolute;
  bottom: 53px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 320px;
  height: 32px;
  background-color: #fff;
}
@media screen and (max-width: 767px) {
  .corporate-identity .value-process-section .value-process-content .value-process-text.bottom-text-float::before {
    bottom: 40px;
    width: 240px;
    height: 5px;
  }
}
.corporate-identity .value-process-section .value-process-content .value-process-timestamp {
  font-size: 14px;
  line-height: 1.7;
  letter-spacing: 0.08em;
  color: #595757;
  margin-top: 36px;
  text-align: right;
}
@media screen and (max-width: 767px) {
  .corporate-identity .value-process-section .value-process-content .value-process-timestamp {
    font-size: 12px;
    margin-top: 20px;
  }
}
.corporate-identity .value-chain-section {
  margin: 110px auto 0;
  max-width: 1240px;
  width: 100%;
  border: 1px solid #e60012;
  background-color: #fff;
  padding: 110px 120px 120px;
}
@media screen and (max-width: 767px) {
  .corporate-identity .value-chain-section {
    margin: 64px auto 0;
    padding: 40px 24px 24px;
  }
}
.corporate-identity .l-common__title-h2.--red-large {
  font-size: 42px;
  font-weight: 500;
  letter-spacing: 0.08em;
  color: #e60012;
  text-align: center;
  margin-bottom: 52px;
}
@media screen and (max-width: 767px) {
  .corporate-identity .l-common__title-h2.--red-large {
    font-size: 23px;
    margin-bottom: 24px;
  }
}
.corporate-identity .l-common__title-h2.--red-medium {
  font-size: 36px;
  line-height: 32px;
  letter-spacing: 0.08em;
  font-weight: 500;
  color: #e60012;
  text-align: center;
  margin-bottom: 32px;
}
.corporate-identity .l-common__title-h2.middle-vision {
  font-size: 18px;
  line-height: 30px;
  letter-spacing: 0.08em;
  color: #e60012;
  text-align: center;
}
.corporate-identity .value-chain-title-h3 {
  border: 1px solid #e60012;
  background-color: #fff;
  display: grid;
  place-items: center;
  margin: 0 auto;
  font-size: 30px;
  line-height: 1;
  letter-spacing: 0.08em;
  color: #e60012;
}
@media screen and (max-width: 767px) {
  .corporate-identity .value-chain-title-h3 {
    font-size: 20px;
  }
}
.corporate-identity .value-chain-title-h3.--wide {
  max-width: 340px;
  width: 100%;
  height: 60px;
  margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
  .corporate-identity .value-chain-title-h3.--wide {
    max-width: 240px;
    height: 48px;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 767px) {
  .corporate-identity .value-chain-text {
    font-size: 14px;
    text-align: center;
  }
}
.corporate-identity .l-common__text.value-chain-center {
  text-align: center;
}
.corporate-identity .l-common__text.middle-vision {
  font-size: 18px;
  line-height: 30px;
  letter-spacing: 0.08em;
  color: #e60012;
  text-align: center;
}
.corporate-identity .value-chain-grid-area {
  position: relative;
  max-width: 1000px;
  margin: 71px auto 118px;
  padding: 38px 35px 40px;
  border: 1px solid #e60012;
  display: grid;
  grid-template-columns: repeat(auto-fit, 290px);
  gap: 28px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (max-width: 767px) {
  .corporate-identity .value-chain-grid-area {
    grid-template-columns: repeat(1, 1fr);
    margin: 36px auto 60px;
    padding: 24px 22px;
  }
}
.corporate-identity .value-chain-grid-area::before {
  content: "";
  position: absolute;
  top: -60px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 1px;
  height: 60px;
  background-color: #e60012;
}
@media screen and (max-width: 767px) {
  .corporate-identity .value-chain-grid-area::before {
    height: 30px;
    top: -30px;
  }
}
.corporate-identity .value-chain-grid-item .value-chain-title-h4 {
  width: 100%;
  height: 60px;
  border: 1px solid #e60012;
  display: grid;
  place-items: center;
  font-size: 30px;
  line-height: 1;
  letter-spacing: 0.08em;
  color: #e60012;
  margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .corporate-identity .value-chain-grid-item .value-chain-title-h4 {
    max-width: 240px;
    height: 48px;
    font-size: 20px;
    margin-right: auto;
    margin-left: auto;
  }
}
.corporate-identity .image-wrapper.white-arrow-small {
  position: absolute;
  width: 182px;
  height: auto;
  bottom: -86px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
@media screen and (max-width: 767px) {
  .corporate-identity .image-wrapper.white-arrow-small {
    width: 110px;
    bottom: -50px;
  }
}
.corporate-identity .image-wrapper.white-arrow-small::before {
  position: relative;
  display: block;
  content: "";
  width: 182px;
  height: 6px;
  background-color: #fff;
  top: 3px;
}
.corporate-identity .image-wrapper.white-arrow-small img {
  width: 100%;
  height: auto;
  aspect-ratio: 182/89;
}
.corporate-identity .middle-plan {
  margin: 70px 0 62px;
  padding: 42px 0 40px;
  width: 100%;
  border-top: 1px solid #e60012;
  border-bottom: 1px solid #e60012;
}
@media screen and (max-width: 767px) {
  .corporate-identity .middle-plan {
    margin: 36px 0 32px;
    padding: 24px 0 20px;
  }
}
.corporate-identity .middle-plan-grid-area {
  display: grid;
  grid-template-columns: repeat(auto-fit, 306px);
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 29px;
}
@media screen and (max-width: 767px) {
  .corporate-identity .middle-plan-grid-area {
    grid-template-columns: repeat(auto-fit, 220px);
    gap: 16px;
  }
}
.corporate-identity .middle-plan-grid-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 42px;
}
@media screen and (max-width: 767px) {
  .corporate-identity .middle-plan-grid-item {
    gap: 24px;
  }
}
.corporate-identity .middle-plan-no {
  font-size: 42px;
  color: #e60012;
}
@media screen and (max-width: 767px) {
  .corporate-identity .middle-plan-no {
    font-size: 36px;
  }
}
.corporate-identity .middle-plan-text {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .corporate-identity .middle-plan-text {
    font-size: 14px;
  }
}
.corporate-identity .table-wrapper {
  max-width: 1000px;
  width: 100%;
}
.corporate-identity .materiality-table {
  width: 100%;
  border-collapse: collapse;
}
.corporate-identity .materiality-tr {
  border-left: 1px solid #e60012;
  border-right: 1px solid #e60012;
  border-bottom: 1px solid #e60012;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 767px) {
  .corporate-identity .materiality-tr {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.corporate-identity .materiality-tr:first-child {
  border-top: 1px solid #e60012;
}
.corporate-identity .materiality-th {
  padding: 15px 19px 13px;
  height: 100%;
  width: 220px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 22px;
  vertical-align: middle;
}
@media screen and (max-width: 767px) {
  .corporate-identity .materiality-th {
    padding: 16px 12px 8px;
    gap: 10px;
    width: 100%;
  }
}
.corporate-identity .materiality-th span {
  font-size: 20px;
  line-height: 1.5;
  letter-spacing: 0.08em;
  color: #e60012;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media screen and (max-width: 767px) {
  .corporate-identity .materiality-th span {
    font-size: 16px;
  }
}
.corporate-identity .image-wrapper.materiality-th-image {
  width: 50px;
  height: auto;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media screen and (max-width: 767px) {
  .corporate-identity .image-wrapper.materiality-th-image {
    width: 30px;
  }
}
.corporate-identity .image-wrapper.materiality-th-image img {
  width: 100%;
  height: auto;
}
.corporate-identity .materiality-td {
  padding: 15px 19px 13px;
  vertical-align: middle;
}
@media screen and (max-width: 767px) {
  .corporate-identity .materiality-td {
    padding: 8px 12px 8px;
    font-size: 14px;
  }
}
.corporate-identity .materiality-td-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 30px 49px;
}
@media screen and (max-width: 767px) {
  .corporate-identity .materiality-td-list {
    gap: 16px;
  }
}
.corporate-identity .materiality-td-list-item {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.08em;
}
.corporate-identity .output-text {
  text-align: center;
  font-size: 18px;
  line-height: 1;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .corporate-identity .output-text {
    font-size: 14px;
  }
}
.corporate-identity .middle-vision-section {
  margin-top: 100px;
}
@media screen and (max-width: 767px) {
  .corporate-identity .middle-vision-section {
    margin-top: 64px;
  }
}
.corporate-identity .middle-vision__title-h2 {
  max-width: 520px;
  width: 100%;
  height: 60px;
  border: 1px solid #e60012;
  background-color: #fff;
  display: grid;
  place-items: center;
  margin: 0 auto;
  font-size: 30px;
  line-height: 1;
  letter-spacing: 0.08em;
  color: #e60012;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
  text-align: center;
  margin-bottom: 50px;
}
@media screen and (max-width: 767px) {
  .corporate-identity .middle-vision__title-h2 {
    max-width: 240px;
    font-size: 20px;
    margin-bottom: 24px;
  }
}
.corporate-identity .middle-vision-grid-area {
  display: grid;
  grid-template-columns: repeat(auto-fit, 280px);
  gap: 70px 24px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 60px;
}
@media screen and (max-width: 767px) {
  .corporate-identity .middle-vision-grid-area {
    grid-template-columns: repeat(auto-fit, 220px);
    gap: 16px;
  }
}
.corporate-identity .middle-vision-images {
  width: calc(100vw - var(--scrollbar-width));
  margin: 0 calc(50% - 50vw);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  position: relative;
  left: 50vi;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
@media screen and (max-width: 767px) {
  .corporate-identity .middle-vision-images {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.corporate-identity .middle-vision-images .image-wrapper.middle-vision.--left {
  width: 42.3611111111%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media screen and (max-width: 767px) {
  .corporate-identity .middle-vision-images .image-wrapper.middle-vision.--left {
    width: calc(100vw - var(--scrollbar-width));
  }
}
.corporate-identity .middle-vision-images .image-wrapper.middle-vision.--right {
  width: 57.6388888889%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media screen and (max-width: 767px) {
  .corporate-identity .middle-vision-images .image-wrapper.middle-vision.--right {
    width: calc(100vw - var(--scrollbar-width));
  }
}
.corporate-identity .middle-vision-images .image-wrapper.middle-vision img {
  width: 100%;
  height: auto;
}
.corporate-identity .middle-vision-images .re-input-arrow {
  position: absolute;
  width: 16.875vw;
  height: auto;
  top: 21.5277777778vw;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.corporate-identity .middle-vision-images .re-input-arrow img {
  width: 100%;
  height: auto;
}
@media screen and (max-width: 767px) {
  .corporate-identity .middle-vision-images .re-input-arrow {
    width: 34.6666666667vw;
    top: auto;
    top: initial;
    bottom: -37.3333333333vw;
  }
}
.corporate-identity .cta {
  margin: 66.6666666667vw auto 0;
  max-width: 600px;
  max-width: 37.5rem;
}
@media screen and (min-width: 768px) {
  .corporate-identity .cta {
    max-width: none;
    max-width: initial;
    margin: 27.7777777778vw auto 4rem;
  }
}
@media screen and (min-width: 768px) {
  .corporate-identity .cta__inner {
    max-width: 80.625rem;
  }
}
.corporate-identity .cta__link--large {
  display: block;
  margin: 0 0 30px;
  margin: 0 0 1.875rem;
  width: 100%;
  height: 150px;
  height: 9.375rem;
  border-radius: 0.3125rem;
  background-image: url("../images/product/maitake/cta-image.webp");
  background-size: cover;
  background-position: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  gap: 0.375rem;
}
@media screen and (min-width: 768px) {
  .corporate-identity .cta__link--large {
    margin: 0 0 3.75rem;
    height: 18.75rem;
    gap: 0.625rem;
    border-radius: 0.625rem;
  }
}
.corporate-identity .cta__link--large span {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .corporate-identity .cta__link--large span {
    font-size: 1.75rem;
  }
}
.corporate-identity .cta__link {
  margin: 40px auto;
  margin: 2.5rem auto;
  width: 230px;
  width: 14.375rem;
  height: 43px;
  height: 2.6875rem;
  border: 1px solid #d71618;
  background-color: #d71618;
  border-radius: 0.3125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  gap: 0.625rem;
}
@media screen and (min-width: 768px) {
  .corporate-identity .cta__link {
    margin: 5rem auto;
    border-radius: 0.625rem;
    width: 22.5rem;
    height: 4.375rem;
  }
}
.corporate-identity .cta__link span {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .corporate-identity .cta__link span {
    font-size: 1rem;
  }
}
.corporate-identity .cta-link__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
.corporate-identity .cta-link__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.corporate-identity .cta-letter__image {
  width: 109px;
  width: 6.8125rem;
  height: 86px;
  height: 5.375rem;
}
@media screen and (min-width: 768px) {
  .corporate-identity .cta-letter__image {
    width: 13.625rem;
    height: 10.75rem;
  }
}
.corporate-identity .cta-letter__image img {
  width: 100%;
  height: 100%;
}
.corporate-identity .cta-upper-buttons {
  margin: 48px 0 40px;
  margin: 3rem 0 2.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  gap: 1.25rem;
}
@media screen and (min-width: 768px) {
  .corporate-identity .cta-upper-buttons {
    margin: 5.625rem 0 5rem;
    gap: 3.125rem;
  }
}
.corporate-identity .cta-upper-buttons .cta-upper__link {
  display: inline-block;
  width: 305px;
  width: 19.0625rem;
  height: 225px;
  height: 14.0625rem;
  border-radius: 0.3125rem;
  overflow: hidden;
  border: 1px solid #e60012;
}
@media screen and (min-width: 768px) {
  .corporate-identity .cta-upper-buttons .cta-upper__link {
    border-radius: 0.625rem;
    width: 34.375rem;
    height: 25rem;
  }
}
.corporate-identity .cta-upper-buttons .cta-upper__image {
  width: 100%;
  height: 175px;
  height: 10.9375rem;
}
@media screen and (min-width: 768px) {
  .corporate-identity .cta-upper-buttons .cta-upper__image {
    height: 19.375rem;
  }
}
.corporate-identity .cta-upper-buttons .cta-upper__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.corporate-identity .cta-upper-buttons .cta-upper__text {
  width: 100%;
  height: 50px;
  height: 3.125rem;
  padding: 12px 0 12px;
  padding: 0.75rem 0 0.75rem;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  gap: 0.625rem;
}
@media screen and (min-width: 768px) {
  .corporate-identity .cta-upper-buttons .cta-upper__text {
    height: 5.625rem;
  }
}
.corporate-identity .cta-upper-buttons .cta-upper__text p {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #e60012;
}
@media screen and (min-width: 768px) {
  .corporate-identity .cta-upper-buttons .cta-upper__text p {
    font-size: 1.25rem;
  }
}
.corporate-identity .cta-upper-buttons .cta-upper__text .cta-upper__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
@media screen and (min-width: 768px) {
  .corporate-identity .cta-upper-buttons .cta-upper__text .cta-upper__icon {
    width: 0.5625rem;
    height: 0.9375rem;
  }
}
.corporate-identity .cta-upper-buttons .cta-upper__text .cta-upper__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.corporate-identity .cta-contents {
  width: 100%;
  border: 1px solid #d71618;
  border-radius: 0.3125rem;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .corporate-identity .cta-contents {
    border-radius: 0.625rem;
  }
}
.corporate-identity .cta-contents__heading {
  padding: 14px;
  padding: 0.875rem;
  background-color: #d71618;
}
@media screen and (min-width: 768px) {
  .corporate-identity .cta-contents__heading {
    padding: 1.75rem 2.375rem 1.5rem;
  }
}
.corporate-identity .cta-contents__heading p {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .corporate-identity .cta-contents__heading p {
    font-size: 1.25rem;
  }
}
.corporate-identity .cta-contents__body {
  background-color: #fff;
  padding: 19px;
  padding: 1.1875rem;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(7.8125rem, 1fr));
  gap: 20px 40px;
  gap: 1.25rem 2.5rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (min-width: 768px) {
  .corporate-identity .cta-contents__body {
    grid-template-columns: repeat(auto-fill, minmax(10.125rem, 1fr));
    padding: 2.8125rem 2.375rem 3.1875rem;
  }
}
.corporate-identity .cta-contents__link {
  width: 125px;
  width: 7.8125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (min-width: 768px) {
  .corporate-identity .cta-contents__link {
    width: 10.125rem;
  }
}
.corporate-identity .cta-contents__link span {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .corporate-identity .cta-contents__link span {
    font-size: 1rem;
  }
}
.corporate-identity .cta-contents__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
.corporate-identity .cta-contents__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}

.l-common.company {
  max-width: 100%;
  color: #585757;
  padding: 56px 0px;
}
.l-common.company .breadcrumb {
  max-width: 1390px;
  margin-left: auto;
  margin-right: auto;
  padding: 0px 20px;
  margin-bottom: 40px;
}
@media screen and (min-width: 768px) {
  .l-common.company .breadcrumb {
    padding: 0px 12px;
    margin-bottom: 80px;
  }
}
.l-common.company .l-common__title-h1 {
  max-width: 1390px;
  margin-left: auto;
  margin-right: auto;
  padding: 0px 20px;
}
@media screen and (min-width: 768px) {
  .l-common.company .l-common__title-h1 {
    padding: 0px 12px;
  }
}
.l-common.company .c-linkcard-wrapper {
  position: relative;
  padding: 48px 20px 240px;
  max-width: 1390px;
  margin: 0 auto;
}
@media screen and (min-width: 768px) {
  .l-common.company .c-linkcard-wrapper {
    padding: 80px 12px;
  }
}
.l-common.company .c-linkcard-wrapper .c-linkcard {
  border: solid 1px #efefef;
  background-color: #fff;
  border-radius: 10px;
  max-width: 540px;
}
.l-common.company .c-linkcard-wrapper .c-linkcard .c-linkcard__inner {
  padding: 24px;
}
@media screen and (min-width: 768px) {
  .l-common.company .c-linkcard-wrapper .c-linkcard .c-linkcard__inner {
    padding: 40px;
  }
}
.l-common.company .c-linkcard-wrapper .c-linkcard .c-linkcard__inner .c-linkcard__title {
  font-size: 18px;
  display: block;
  font-weight: bold;
  margin-bottom: 8px;
  border-bottom: solid 1px #d71618;
  padding-bottom: 8px;
  color: #d71618;
}
@media screen and (min-width: 768px) {
  .l-common.company .c-linkcard-wrapper .c-linkcard .c-linkcard__inner .c-linkcard__title {
    font-size: 28px;
  }
}
.l-common.company .c-linkcard-wrapper .c-linkcard .c-linkcard__inner .c-linkcard__content {
  font-size: 14px;
  line-height: 2;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .l-common.company .c-linkcard-wrapper .c-linkcard .c-linkcard__inner .c-linkcard__content {
    font-size: 16px;
  }
}
.l-common.company .c-linkcard-wrapper .c-linkcard .c-linkcard__inner .c-linkcard__link {
  position: relative;
  display: inline-block;
  font-weight: bold;
  font-size: 14px;
  line-height: 2;
  letter-spacing: 0.08em;
  color: #d71618;
  margin-top: 16px;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
@media screen and (min-width: 768px) {
  .l-common.company .c-linkcard-wrapper .c-linkcard .c-linkcard__inner .c-linkcard__link {
    font-size: 16px;
  }
}
.l-common.company .c-linkcard-wrapper .c-linkcard .c-linkcard__inner .c-linkcard__link:hover {
  opacity: 0.7;
}
.l-common.company .c-linkcard-wrapper .c-linkcard .c-linkcard__inner .c-linkcard__link::after {
  content: "";
  position: absolute;
  right: -10px;
  top: calc(50% - 4px);
  width: 8px;
  height: 8px;
  border-top: 2px solid #d71618;
  border-right: 2px solid #d71618;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
@media screen and (min-width: 768px) {
  .l-common.company {
    padding: 80px 0px;
  }
}
.l-common.company .message {
  padding: 0px 12px;
}
@media screen and (min-width: 768px) {
  .l-common.company .message {
    padding: 0px 100px;
  }
}
.l-common.company .message .message__title {
  font-size: 20px;
  text-align: center;
  margin-bottom: 40px;
}
@media screen and (min-width: 768px) {
  .l-common.company .message .message__title {
    font-size: 42px;
    margin-bottom: 80px;
  }
}
.l-common.company .message .message__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 32px;
}
@media screen and (min-width: 768px) {
  .l-common.company .message .message__content {
    gap: 48px;
  }
}
.l-common.company .message .message__content .message__content-text {
  padding: 8px 0px;
  text-align: center;
  font-size: 14px;
  line-height: 2;
  letter-spacing: 0.06em;
}
@media screen and (min-width: 768px) {
  .l-common.company .message .message__content .message__content-text {
    font-size: 20px;
    padding: 20px 0px;
  }
}
.l-common.company .message .message__content .message__content-text-img {
  display: block;
  width: 100%;
  max-width: 310px;
  margin: 12px auto 0;
}
@media screen and (min-width: 768px) {
  .l-common.company .message .message__content .message__content-text-img {
    max-width: 620px;
  }
}
.l-common.company .enkaku {
  margin-top: 40px;
  background-image: url(../images/company/img02_sp.webp);
  background-size: cover;
  background-position: 90%;
  background-repeat: no-repeat;
}
@media screen and (min-width: 768px) {
  .l-common.company .enkaku {
    background-image: url(../images/company/img02.webp);
    background-position: 0%;
  }
}
.l-common.company .corporate-identity {
  background-image: url(../images/company/img03_sp.webp);
  background-size: cover;
  background-position: 90%;
  background-repeat: no-repeat;
  background-color: #f5f6fa;
}
@media screen and (min-width: 768px) {
  .l-common.company .corporate-identity {
    background-image: url(../images/company/img03.webp);
    background-position: 0%;
  }
}
.l-common.company .corporate-identity .c-linkcard {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.l-common.company .corporate-identity .c-linkcard-wrapper {
  padding: 48px 20px 0px;
}
@media screen and (min-width: 768px) {
  .l-common.company .corporate-identity .c-linkcard-wrapper {
    padding: 80px 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.l-common.company .corporate-identity .corporate-identity__logo {
  background-color: #f8f9fb;
  padding-bottom: 32px;
  margin-top: 40px;
}
.l-common.company .corporate-identity .corporate-identity__logo img {
  display: block;
  width: 18%;
  margin: 0 auto;
}
@media screen and (min-width: 768px) {
  .l-common.company .corporate-identity .corporate-identity__logo img {
    max-width: 160px;
  }
}
@media screen and (min-width: 768px) {
  .l-common.company .corporate-identity .corporate-identity__logo {
    width: 100%;
    max-width: 538px;
    background-color: transparent;
    margin-top: 0;
    padding-bottom: 0;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
.l-common.company .info {
  max-width: 1390px;
  margin: 0 auto;
  padding: 0 20px;
}
@media screen and (min-width: 768px) {
  .l-common.company .info {
    padding: 0 12px;
  }
}
.l-common.company .info .content-wrapper {
  display: grid;
  grid-template-columns: 1fr;
  gap: 24px;
  margin-top: 40px;
  max-width: 1150px;
  margin: 0 auto;
}
@media screen and (min-width: 768px) {
  .l-common.company .info .content-wrapper {
    grid-template-columns: repeat(auto-fit, 550px);
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 48px;
    margin-top: 80px;
  }
}
.l-common.company .info .info__wrapper {
  border: solid 1px #d71618;
  border-radius: 10px;
  overflow: hidden;
  max-width: 550px;
  max-height: 400px;
  aspect-ratio: 55/40;
  background-color: #fff;
  margin: 0 auto;
}
.l-common.company .info .info__wrapper .info__img {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  aspect-ratio: 55/33;
}
@media screen and (max-width: 767px) {
  .l-common.company .info .info__wrapper .info__img {
    width: 100%;
    height: auto;
  }
}
.l-common.company .info .info__text-wrapper {
  text-align: center;
}
.l-common.company .info .info__text-wrapper .info__text {
  position: relative;
  display: inline-block;
  font-weight: bold;
  font-size: 15px;
  line-height: 2;
  letter-spacing: 0.08em;
  color: #d71618;
  padding: 12px 0;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
@media screen and (min-width: 768px) {
  .l-common.company .info .info__text-wrapper .info__text {
    padding: 16px 0;
    font-size: 20px;
  }
}
.l-common.company .info .info__text-wrapper .info__text:hover {
  opacity: 0.7;
}
.l-common.company .info .info__text-wrapper .info__text::after {
  content: "";
  position: absolute;
  right: -10px;
  top: calc(50% - 4px);
  width: 8px;
  height: 8px;
  border-top: 2px solid #d71618;
  border-right: 2px solid #d71618;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.l-common.company .info .info__bottom {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
  max-width: 1100px;
  margin: 20px auto 0;
}
@media screen and (min-width: 768px) {
  .l-common.company .info .info__bottom {
    gap: 24px;
    margin-top: 60px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.l-common.company .info .info__bottom .info__bottom-link {
  text-align: center;
  background-color: #d71618;
  border-radius: 10px;
  color: #fff;
  display: block;
  padding: 8px 0;
  text-align: center;
  font-weight: bold;
  font-size: 14px;
  line-height: 2;
  letter-spacing: 0.08em;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
@media screen and (min-width: 768px) {
  .l-common.company .info .info__bottom .info__bottom-link {
    font-size: 16px;
    padding: 16px 0;
  }
}
.l-common.company .info .info__bottom .info__bottom-link:hover {
  opacity: 0.7;
}
.l-common.company .info .info__bottom .info__bottom-link-text {
  position: relative;
  display: inline-block;
}
.l-common.company .info .info__bottom .info__bottom-link-text::after {
  content: "";
  position: absolute;
  right: -10px;
  top: calc(50% - 4px);
  width: 8px;
  height: 8px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.l-common.company .value-chain {
  max-width: 1390px;
  margin: 0 auto;
  padding: 50px 0px;
}
@media screen and (min-width: 768px) {
  .l-common.company .value-chain {
    padding: 180px 0px;
  }
}
.l-common.company .value-chain .value-chain__title {
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.6;
  letter-spacing: 0.08em;
  margin-bottom: 40px;
}
.l-common.company .value-chain .value-chain__title span {
  display: block;
}
@media screen and (min-width: 768px) {
  .l-common.company .value-chain .value-chain__title {
    font-size: 28px;
    margin-bottom: 80px;
  }
  .l-common.company .value-chain .value-chain__title span {
    display: inline-block;
  }
}
.l-common.company .value-chain .value-chain__content {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  padding: 0 20px;
}
@media screen and (min-width: 768px) {
  .l-common.company .value-chain .value-chain__content {
    grid-template-columns: 1fr 1fr;
    gap: 32px;
    padding: 0 12px;
  }
}
.l-common.company .value-chain .value-chain__content-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 16px;
  height: 140px;
  border-radius: 6px;
}
@media screen and (min-width: 768px) {
  .l-common.company .value-chain .value-chain__content-item {
    height: 333px;
    padding: 24px 32px;
    border-radius: 10px;
  }
}
.l-common.company .value-chain .value-chain__content-item.--item01 {
  background-image: url(../images/company/img06.webp);
}
.l-common.company .value-chain .value-chain__content-item.--item02 {
  background-image: url(../images/company/img07.webp);
}
.l-common.company .value-chain .value-chain__content-item.--item03 {
  background-image: url(../images/company/img08.webp);
}
.l-common.company .value-chain .value-chain__content-item.--item04 {
  background-image: url(../images/company/img09.webp);
}
.l-common.company .value-chain .value-chain__content-item .value-chain__content-item-text {
  color: #fff;
}
.l-common.company .value-chain .value-chain__content-item .value-chain__content-item-text .value-chain__content-item-text-title {
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .l-common.company .value-chain .value-chain__content-item .value-chain__content-item-text .value-chain__content-item-text-title {
    font-size: 28px;
  }
}
.l-common.company .value-chain .value-chain__content-item .value-chain__content-item-text .value-chain__content-item-text-description {
  font-size: 12px;
  line-height: 2;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .l-common.company .value-chain .value-chain__content-item .value-chain__content-item-text .value-chain__content-item-text-description {
    font-size: 16px;
  }
}
.l-common.company .value-chain .value-chain__content-item .value-chain__content-item-link {
  position: relative;
  display: block;
  font-weight: bold;
  font-size: 14px;
  line-height: 2;
  letter-spacing: 0.08em;
  color: #fff;
  margin-top: auto;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
@media screen and (min-width: 768px) {
  .l-common.company .value-chain .value-chain__content-item .value-chain__content-item-link {
    font-size: 16px;
  }
}
.l-common.company .value-chain .value-chain__content-item .value-chain__content-item-link:hover {
  opacity: 0.7;
}
.l-common.company .value-chain .value-chain__content-item .value-chain__content-item-link-text {
  position: relative;
  display: inline-block;
  color: #fff;
  font-size: 12px;
}
@media screen and (min-width: 768px) {
  .l-common.company .value-chain .value-chain__content-item .value-chain__content-item-link-text {
    font-size: 16px;
  }
}
.l-common.company .value-chain .value-chain__content-item .value-chain__content-item-link-text::after {
  content: "";
  position: absolute;
  right: -10px;
  top: calc(50% - 4px);
  width: 6px;
  height: 6px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
@media screen and (min-width: 768px) {
  .l-common.company .value-chain .value-chain__content-item .value-chain__content-item-link-text::after {
    width: 8px;
    height: 8px;
    top: calc(50% - 4px);
  }
}
.l-common.company .sustainability {
  max-width: 1390px;
  margin: 0 auto;
  padding: 0 20px;
}
@media screen and (min-width: 768px) {
  .l-common.company .sustainability {
    padding: 0 12px;
  }
}
.l-common.company .sustainability .sustainability__title {
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.6;
  letter-spacing: 0.08em;
  margin-bottom: 40px;
}
.l-common.company .sustainability .sustainability__title span {
  display: block;
}
@media screen and (min-width: 768px) {
  .l-common.company .sustainability .sustainability__title {
    font-size: 28px;
    margin-bottom: 80px;
  }
  .l-common.company .sustainability .sustainability__title span {
    display: inline-block;
  }
}
.l-common.company .sustainability .sustainability__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
}
@media screen and (min-width: 768px) {
  .l-common.company .sustainability .sustainability__content {
    gap: 28px;
  }
}
.l-common.company .sustainability .sustainability__content-item {
  border: solid 1px #d71618;
  border-radius: 10px;
  overflow: hidden;
}
.l-common.company .sustainability .sustainability__content-item img {
  width: 100%;
  height: 100%;
}
.l-common.company .sustainability .sustainability__content-item-inner {
  padding: 24px;
  display: grid;
  gap: 24px;
  grid-template-columns: 1fr;
  background-color: #fff;
}
@media screen and (min-width: 768px) {
  .l-common.company .sustainability .sustainability__content-item-inner {
    padding: 32px;
    gap: 88px;
    grid-template-columns: 1fr 444px;
  }
}
.l-common.company .sustainability .sustainability__content-item-inner .sustainability__content-item-text {
  letter-spacing: 0.08em;
}
.l-common.company .sustainability .sustainability__content-item-inner .sustainability__content-item-text .sustainability__content-item-text-title {
  font-size: 16px;
  border-bottom: solid 1px #d71618;
  padding-bottom: 8px;
  margin-bottom: 8px;
  color: #d71618;
  font-weight: 500;
}
@media screen and (min-width: 768px) {
  .l-common.company .sustainability .sustainability__content-item-inner .sustainability__content-item-text .sustainability__content-item-text-title {
    font-size: 28px;
    padding-bottom: 16px;
    margin-bottom: 16px;
  }
}
.l-common.company .sustainability .sustainability__content-item-inner .sustainability__content-item-text .sustainability__content-item-text-description {
  font-size: 14px;
  line-height: 2;
}
@media screen and (min-width: 768px) {
  .l-common.company .sustainability .sustainability__content-item-inner .sustainability__content-item-text .sustainability__content-item-text-description {
    font-size: 16px;
    line-height: 1.6;
  }
}
.l-common.company .sustainability .sustainability__content-item-inner .sustainability__content-item-img {
  width: 100%;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  border-radius: 10px;
}
.l-common.company .sustainability .sustainability__content-item-inner .sustainability__content-item-text-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media screen and (min-width: 768px) {
  .l-common.company .sustainability .sustainability__content-item-inner .sustainability__content-item-text-wrapper {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
}
.l-common.company .sustainability .sustainability__content-item-inner .sustainability__content-item-text-wrapper .sustainability__content-item-link {
  margin-top: 40px;
  position: relative;
  display: inline-block;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  color: #d71618;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
@media screen and (min-width: 768px) {
  .l-common.company .sustainability .sustainability__content-item-inner .sustainability__content-item-text-wrapper .sustainability__content-item-link {
    margin-top: 0;
  }
}
.l-common.company .sustainability .sustainability__content-item-inner .sustainability__content-item-text-wrapper .sustainability__content-item-link:hover {
  opacity: 0.7;
}
.l-common.company .sustainability .sustainability__content-item-inner .sustainability__content-item-text-wrapper .sustainability__content-item-link-text {
  position: relative;
  display: inline-block;
  color: #d71618;
  font-weight: bold;
  font-size: 12px;
}
@media screen and (min-width: 768px) {
  .l-common.company .sustainability .sustainability__content-item-inner .sustainability__content-item-text-wrapper .sustainability__content-item-link-text {
    font-size: 16px;
  }
}
.l-common.company .sustainability .sustainability__content-item-inner .sustainability__content-item-text-wrapper .sustainability__content-item-link-text::after {
  content: "";
  position: absolute;
  right: -10px;
  top: calc(50% - 2px);
  width: 6px;
  height: 6px;
  border-top: 2px solid #d71618;
  border-right: 2px solid #d71618;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
@media screen and (min-width: 768px) {
  .l-common.company .sustainability .sustainability__content-item-inner .sustainability__content-item-text-wrapper .sustainability__content-item-link-text::after {
    width: 8px;
    height: 8px;
    top: calc(50% - 4px);
  }
}

.contact-confirm {
  padding: 0 0 101px;
  padding: 0 0 6.3125rem;
  font-weight: 500;
}
.contact-confirm .inner {
  max-width: 1290px;
  width: 100%;
  padding-right: 25px;
  padding-left: 25px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (max-width: 919px) {
  .contact-confirm .inner {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media screen and (max-width: 767px) {
  .contact-confirm {
    padding: 0 0 2.8125rem;
  }
}
.contact-confirm.pt-0 {
  padding: 0 0 35px;
  padding: 0 0 2.1875rem;
}
@media screen and (max-width: 767px) {
  .contact-confirm.pt-0 {
    padding: 0 0 1rem;
  }
}
.contact-confirm.pb-0 {
  padding: 25px 0 0;
  padding: 1.5625rem 0 0;
}
@media screen and (max-width: 767px) {
  .contact-confirm.pb-0 {
    padding: 0.75rem 0 0;
  }
}
.contact-confirm .mt-43 {
  margin: 43px 0 0;
  margin: 2.6875rem 0 0;
}
@media screen and (max-width: 767px) {
  .contact-confirm .mt-43 {
    margin: 1.25rem 0 0;
  }
}
.contact-confirm .--mb63 {
  margin: 0 0 63px;
  margin: 0 0 3.9375rem;
}
@media screen and (max-width: 767px) {
  .contact-confirm .--mb63 {
    margin: 0 0 2rem;
  }
}
.contact-confirm .--mb250 {
  margin: 0 0 250px;
  margin: 0 0 15.625rem;
}
@media screen and (max-width: 767px) {
  .contact-confirm .--mb250 {
    margin: 0 0 4rem;
  }
}
.contact-confirm .contact-section + .contact-section {
  margin-top: 96px;
  margin-top: 6rem;
}
@media screen and (max-width: 767px) {
  .contact-confirm .contact-section + .contact-section {
    margin: 3rem 0 0;
  }
}
.contact-confirm .section__title {
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.08em;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
.contact-confirm .section__title.--underline {
  margin: 0 0 52px;
  margin: 0 0 3.25rem;
  padding: 0 0 30px;
  padding: 0 0 1.875rem;
  border-bottom: 1px solid #595757;
}
@media screen and (max-width: 767px) {
  .contact-confirm .section__title.--underline {
    margin: 0 0 1.625rem;
    padding: 0 0 0.9375rem;
  }
}
.contact-confirm .section__title.--h2 {
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .contact-confirm .section__title.--h2 {
    font-size: 1.25rem;
  }
  .contact-confirm .section__title.--h2.--sp-small {
    font-size: 1.125rem;
  }
}
.contact-confirm .section__title.--h3 {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .contact-confirm .section__title.--h3 {
    font-size: 1rem;
  }
}
.contact-confirm .section__title.--h4 {
  font-size: 16px;
  font-size: 1rem;
}
@media screen and (max-width: 767px) {
  .contact-confirm .section__title.--h4 {
    font-size: 0.75rem;
  }
}
.contact-confirm .section__contents-wrapper {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(37.5rem, 1fr));
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 40px;
  gap: 2.5rem;
}
@media screen and (max-width: 767px) {
  .contact-confirm .section__contents-wrapper {
    grid-template-columns: repeat(1, 1fr);
    gap: 1.25rem;
  }
}
.contact-confirm .section__contents-wrapper .section__contents {
  width: 100%;
}
.contact-confirm .section__contents-wrapper .section__contents + .section__contents {
  margin: 0;
}
.contact-confirm .section__contents + .section__contents {
  margin: 30px 0 0;
  margin: 1.875rem 0 0;
}
@media screen and (max-width: 767px) {
  .contact-confirm .section__contents + .section__contents {
    margin: 1rem 0 0;
  }
}
.contact-confirm .section__contents {
  padding: 35px 39px;
  padding: 2.1875rem 2.4375rem;
  background-color: #fff;
  border-radius: 0.625rem;
  border: 2px solid #efefef;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 30px;
  gap: 1.875rem;
}
@media screen and (max-width: 767px) {
  .contact-confirm .section__contents {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 1.3125rem 1.0625rem;
    border-radius: 0.3125rem;
    border-width: 0.0625rem;
    gap: 1rem;
  }
}
.contact-confirm .section__contents.--col {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 30px;
  gap: 1.875rem;
}
@media screen and (max-width: 767px) {
  .contact-confirm .section__contents.--col {
    gap: 1rem;
  }
}
.contact-confirm .section-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 33px;
  gap: 2.0625rem;
  min-width: 500px;
  min-width: 31.25rem;
}
@media screen and (max-width: 767px) {
  .contact-confirm .section-content {
    margin: 0 auto;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 1rem;
    min-width: 0;
    min-width: initial;
  }
}
@media screen and (max-width: 767px) {
  .contact-confirm .section-content .section__text {
    text-align: center;
  }
}
.contact-confirm .contact-link {
  max-width: 360px;
  max-width: 22.5rem;
  width: 100%;
  height: 70px;
  height: 4.375rem;
  border-radius: 0.625rem;
  border: 2px solid #e60012;
  background-color: #e60012;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 22px;
  gap: 1.375rem;
}
@media screen and (max-width: 767px) {
  .contact-confirm .contact-link {
    border-width: 0.0625rem;
    width: 14.5rem;
    gap: 0.5rem;
    height: 2.8125rem;
    border-radius: 0.3125rem;
  }
}
.contact-confirm .contact-link span {
  font-size: 16px;
  font-size: 1rem;
  color: #fff;
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  .contact-confirm .contact-link span {
    font-size: 0.625rem;
  }
}
@media screen and (max-width: 767px) {
  .contact-confirm .contact-link svg {
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
  }
}
.contact-confirm .contact-link.contact-link--white {
  background-color: #fff;
}
.contact-confirm .contact-link.contact-link--white span {
  color: #e60012;
}
.contact-confirm .contact-link.contact-link--black {
  background-color: #595757;
  border-color: #595757;
}
.contact-confirm .contact-link.contact-link--black span {
  color: #fff;
}
.contact-confirm .contact-link.text-center {
  text-align: center;
}
.contact-confirm .contact-link.--grid {
  margin: 0 auto;
  display: grid;
  place-items: center;
  text-align: center;
  color: #fff;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .contact-confirm .contact-link.--grid {
    font-size: 0.875rem;
  }
}
.contact-confirm .section-content__box {
  background-color: #f0f0f0;
  padding: 33px 38px;
  padding: 2.0625rem 2.375rem;
  max-width: 560px;
  max-width: 35rem;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 56px;
  gap: 3.5rem;
}
@media screen and (max-width: 767px) {
  .contact-confirm .section-content__box {
    margin: 0 auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 22.5rem;
    padding: 1.25rem 1rem;
    gap: 0.75rem;
  }
}
.contact-confirm .section__text {
  font-size: 16px;
  font-size: 1rem;
  line-height: 30px;
  line-height: 1.875rem;
  letter-spacing: 0.08em;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .contact-confirm .section__text {
    font-size: 0.75rem;
    line-height: 1.7;
  }
}
.contact-confirm .section__text.--bold {
  font-weight: 700;
}
.contact-confirm .section__text.text-center {
  text-align: center;
}
.contact-confirm .form-area {
  margin: 60px 0 48px;
  margin: 3.75rem 0 3rem;
  padding: 59px 44px;
  padding: 3.6875rem 2.75rem;
  width: 100%;
  border-radius: 0.625rem;
  border: 2px solid #efefef;
  background-color: #fff;
}
@media screen and (max-width: 767px) {
  .contact-confirm .form-area {
    border-radius: 0.3125rem;
    border-width: 0.0625rem;
    margin: 1.875rem 0 2.8125rem;
    padding: 1.875rem 1.25rem;
  }
}
.contact-confirm .form-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 30px;
  gap: 1.875rem;
  padding: 25px 0;
  padding: 1.5625rem 0;
  border-bottom: 2px solid #efefef;
}
@media screen and (max-width: 767px) {
  .contact-confirm .form-list {
    border-bottom: 1px solid #efefef;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 1rem;
    padding: 1rem 0;
  }
}
.contact-confirm .form-list.pt-0 {
  padding: 0 0 25px;
  padding: 0 0 1.5625rem;
}
@media screen and (max-width: 767px) {
  .contact-confirm .form-list.pt-0 {
    padding: 0 0 0.75rem;
  }
}
.contact-confirm .form-list.border-none {
  border-bottom: none;
}
.contact-confirm .form-list__title {
  padding: 14px 0;
  padding: 0.875rem 0;
  width: 210px;
  width: 13.125rem;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  font-weight: 700;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media screen and (max-width: 767px) {
  .contact-confirm .form-list__title {
    padding: 0;
    width: auto;
    width: initial;
    font-size: 0.875rem;
  }
}
.contact-confirm .form-list__title.pt-0 {
  padding: 0 0 14px;
  padding: 0 0 0.875rem;
}
@media screen and (max-width: 767px) {
  .contact-confirm .form-list__title.pt-0 {
    padding: 0;
  }
}
.contact-confirm .form-list__title.required {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.contact-confirm .form-list__title.required::after {
  content: "必須";
  color: #e60012;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1;
  margin-left: 10px;
  margin-left: 0.625rem;
  width: 50px;
  width: 3.125rem;
  height: 20px;
  height: 1.25rem;
  border: 1px solid #e60012;
  display: grid;
  place-items: center;
}
@media screen and (max-width: 767px) {
  .contact-confirm .form-list__title.required::after {
    font-size: 0.75rem;
    width: 2.8125rem;
    height: 1rem;
  }
}
.contact-confirm .wpcf7-form-control.wpcf7-radio,
.contact-confirm .form-list__content {
  max-width: 840px;
  max-width: 52.5rem;
  width: 100%;
  padding: 14px 0;
  padding: 0.875rem 0;
}
@media screen and (max-width: 767px) {
  .contact-confirm .wpcf7-form-control.wpcf7-radio,
  .contact-confirm .form-list__content {
    max-width: none;
    max-width: initial;
  }
}
.contact-confirm .wpcf7-form-control.wpcf7-radio:has(input[type=radio]),
.contact-confirm .form-list__content:has(input[type=radio]) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 26px 33px;
  gap: 1.625rem 2.0625rem;
}
@media screen and (max-width: 767px) {
  .contact-confirm .wpcf7-form-control.wpcf7-radio:has(input[type=radio]),
  .contact-confirm .form-list__content:has(input[type=radio]) {
    gap: 0.75rem 1rem;
  }
}
.contact-confirm .wpcf7-form-control.wpcf7-radio span {
  margin: 0;
}
.contact-confirm .section__link--text {
  color: #e60012;
  font-size: 16px;
  font-size: 1rem;
  text-decoration: underline;
}
@media screen and (max-width: 767px) {
  .contact-confirm .section__link--text {
    font-size: 0.75rem;
  }
}
.contact-confirm input[type=text],
.contact-confirm input[type=email],
.contact-confirm input[type=tel] {
  width: 100%;
  height: 50px;
  height: 3.125rem;
  padding: 12px 16px;
  padding: 0.75rem 1rem;
  border-radius: 0.3125rem;
  border: 1px solid #595757;
  font-size: 16px;
  font-size: 1rem;
  line-height: 30px;
  line-height: 1.875rem;
  letter-spacing: 0.08em;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .contact-confirm input[type=text],
  .contact-confirm input[type=email],
  .contact-confirm input[type=tel] {
    height: 2.5rem;
    padding: 0.625rem 0.75rem;
    font-size: 0.875rem;
    line-height: 1.5rem;
  }
}
.contact-confirm textarea {
  max-width: 840px;
  max-width: 52.5rem;
  width: 100%;
  height: 200px;
  height: 12.5rem;
  padding: 12px 16px;
  padding: 0.75rem 1rem;
  border-radius: 0.3125rem;
  border: 1px solid #595757;
  font-size: 16px;
  font-size: 1rem;
  line-height: 30px;
  line-height: 1.875rem;
  letter-spacing: 0.08em;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .contact-confirm textarea {
    height: 7.5rem;
    padding: 0.625rem 0.75rem;
    font-size: 0.875rem;
    line-height: 1.5rem;
  }
}
.contact-confirm .wpcf7-spinner {
  position: absolute !important;
}
.contact-confirm .wpcf7-list-item:has(> label > input[type=radio]) {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.contact-confirm .wpcf7-list-item > label > input[type=radio] {
  width: 1px;
  height: 1px;
  position: absolute;
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
}
.contact-confirm .wpcf7-list-item > label > input[type=radio]:checked + .wpcf7-list-item-label::after {
  opacity: 1;
}
.contact-confirm .wpcf7-list-item > label > .wpcf7-list-item-label {
  position: relative;
  padding-left: 35px;
  padding-left: 2.1875rem;
}
@media screen and (max-width: 767px) {
  .contact-confirm .wpcf7-list-item > label > .wpcf7-list-item-label {
    padding-left: 1.5rem;
    font-size: 0.875rem;
  }
}
.contact-confirm .wpcf7-list-item > label > .wpcf7-list-item-label::before,
.contact-confirm .wpcf7-list-item > label > .wpcf7-list-item-label::after {
  content: "";
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border-radius: 50%;
}
.contact-confirm .wpcf7-list-item > label > .wpcf7-list-item-label::before {
  width: 24px;
  height: 24px;
  border: 2px solid #efefef;
  left: 0;
}
@media screen and (max-width: 767px) {
  .contact-confirm .wpcf7-list-item > label > .wpcf7-list-item-label::before {
    width: 20px;
    height: 20px;
  }
}
.contact-confirm .wpcf7-list-item > label > .wpcf7-list-item-label::after {
  width: 12px;
  height: 12px;
  background-color: #e60012;
  left: 6px;
  opacity: 0;
  -webkit-transition: opacity 0.18s ease-in-out;
  transition: opacity 0.18s ease-in-out;
}
@media screen and (max-width: 767px) {
  .contact-confirm .wpcf7-list-item > label > .wpcf7-list-item-label::after {
    width: 10px;
    height: 10px;
    left: 5px;
  }
}
.contact-confirm .contact-link__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 40px;
  gap: 2.5rem;
}
@media screen and (max-width: 767px) {
  .contact-confirm .contact-link__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 1.25rem;
  }
}
.contact-confirm .contact-link__wrapper .contact-link {
  margin: 0;
}

.contact-thanks {
  padding: 0 0 101px;
  padding: 0 0 6.3125rem;
  font-weight: 500;
}
.contact-thanks .inner {
  max-width: 1290px;
  width: 100%;
  padding-right: 25px;
  padding-left: 25px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (max-width: 919px) {
  .contact-thanks .inner {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media screen and (max-width: 767px) {
  .contact-thanks {
    padding: 0 0 2.8125rem;
  }
}
.contact-thanks.pt-0 {
  padding: 0 0 35px;
  padding: 0 0 2.1875rem;
}
@media screen and (max-width: 767px) {
  .contact-thanks.pt-0 {
    padding: 0 0 1rem;
  }
}
.contact-thanks.pb-0 {
  padding: 25px 0 0;
  padding: 1.5625rem 0 0;
}
@media screen and (max-width: 767px) {
  .contact-thanks.pb-0 {
    padding: 0.75rem 0 0;
  }
}
.contact-thanks .mt-43 {
  margin: 43px 0 0;
  margin: 2.6875rem 0 0;
}
@media screen and (max-width: 767px) {
  .contact-thanks .mt-43 {
    margin: 1.25rem 0 0;
  }
}
.contact-thanks .--mb63 {
  margin: 0 0 63px;
  margin: 0 0 3.9375rem;
}
@media screen and (max-width: 767px) {
  .contact-thanks .--mb63 {
    margin: 0 0 2rem;
  }
}
.contact-thanks .--mb250 {
  margin: 0 0 250px;
  margin: 0 0 15.625rem;
}
@media screen and (max-width: 767px) {
  .contact-thanks .--mb250 {
    margin: 0 0 4rem;
  }
}
.contact-thanks .contact-section {
  padding: 136px 0px 100px;
  padding: 8.5rem 0rem 6.25rem;
}
@media screen and (max-width: 767px) {
  .contact-thanks .contact-section {
    padding: 2rem 0;
  }
}
.contact-thanks .contact-section + .contact-section {
  margin: 96px 0 0;
  margin: 6rem 0 0;
}
@media screen and (max-width: 767px) {
  .contact-thanks .contact-section + .contact-section {
    margin: 3rem 0 0;
  }
}
.contact-thanks .section__title {
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.08em;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
.contact-thanks .section__title.--underline {
  margin: 0 0 52px;
  margin: 0 0 3.25rem;
  padding: 0 0 30px;
  padding: 0 0 1.875rem;
  border-bottom: 1px solid #595757;
}
@media screen and (max-width: 767px) {
  .contact-thanks .section__title.--underline {
    margin: 0 0 1.625rem;
    padding: 0 0 0.9375rem;
  }
}
.contact-thanks .section__title.--h2 {
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .contact-thanks .section__title.--h2 {
    font-size: 1.25rem;
  }
}
.contact-thanks .section__title.--h3 {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .contact-thanks .section__title.--h3 {
    font-size: 1rem;
  }
}
.contact-thanks .section__title.--h4 {
  font-size: 16px;
  font-size: 1rem;
}
@media screen and (max-width: 767px) {
  .contact-thanks .section__title.--h4 {
    font-size: 0.75rem;
  }
}
.contact-thanks .section__title.--text-center {
  text-align: center;
}
.contact-thanks .section__contents-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 40px;
  gap: 2.5rem;
}
@media screen and (max-width: 767px) {
  .contact-thanks .section__contents-wrapper {
    gap: 1.25rem;
  }
}
.contact-thanks .section__contents-wrapper .section__contents {
  max-width: 600px;
  max-width: 37.5rem;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .contact-thanks .section__contents-wrapper .section__contents {
    max-width: none;
    max-width: initial;
  }
}
.contact-thanks .section__contents-wrapper .section__contents + .section__contents {
  margin: 0;
}
.contact-thanks .section__contents + .section__contents {
  margin: 30px 0 0;
  margin: 1.875rem 0 0;
}
@media screen and (max-width: 767px) {
  .contact-thanks .section__contents + .section__contents {
    margin: 1rem 0 0;
  }
}
.contact-thanks .section__contents {
  padding: 35px 39px;
  padding: 2.1875rem 2.4375rem;
  background-color: #fff;
  border-radius: 0.625rem;
  border: 2px solid #efefef;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 30px;
  gap: 1.875rem;
}
@media screen and (max-width: 767px) {
  .contact-thanks .section__contents {
    padding: 1.3125rem 1.0625rem;
    border-radius: 0.3125rem;
    border-width: 0.0625rem;
    gap: 1rem;
  }
}
.contact-thanks .section__contents.--col {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 30px;
  gap: 1.875rem;
}
@media screen and (max-width: 767px) {
  .contact-thanks .section__contents.--col {
    gap: 1rem;
  }
}
.contact-thanks .section-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 33px;
  gap: 2.0625rem;
  min-width: 500px;
  min-width: 31.25rem;
}
@media screen and (max-width: 767px) {
  .contact-thanks .section-content {
    gap: 1rem;
    min-width: 0;
    min-width: initial;
  }
}
.contact-thanks .contact-link {
  max-width: 360px;
  max-width: 22.5rem;
  width: 100%;
  height: 70px;
  height: 4.375rem;
  border-radius: 0.625rem;
  border: 2px solid #e60012;
  background-color: #e60012;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 22px;
  gap: 1.375rem;
}
@media screen and (max-width: 767px) {
  .contact-thanks .contact-link {
    width: 14.5rem;
    gap: 0.75rem;
    height: 2.8125rem;
    height: 3.125rem;
    border-radius: 0.3125rem;
  }
}
.contact-thanks .contact-link span {
  font-size: 16px;
  font-size: 1rem;
  color: #fff;
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  .contact-thanks .contact-link span {
    font-size: 0.875rem;
  }
}
.contact-thanks .contact-link.contact-link--white {
  background-color: #fff;
}
.contact-thanks .contact-link.contact-link--white span {
  color: #e60012;
}
.contact-thanks .contact-link.contact-link--black {
  background-color: #595757;
  border-color: #595757;
}
.contact-thanks .contact-link.contact-link--black span {
  color: #fff;
}
.contact-thanks .contact-link.text-center {
  text-align: center;
}
.contact-thanks .contact-link.--mil-auto {
  margin: 0px auto;
  margin: 0rem auto;
}
.contact-thanks .contact-link.--grid {
  display: grid;
  place-items: center;
  text-align: center;
  color: #fff;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .contact-thanks .contact-link.--grid {
    font-size: 0.875rem;
  }
}
.contact-thanks .section-content__box {
  background-color: #f0f0f0;
  padding: 33px 38px;
  padding: 2.0625rem 2.375rem;
  max-width: 560px;
  max-width: 35rem;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 56px;
  gap: 3.5rem;
}
@media screen and (max-width: 767px) {
  .contact-thanks .section-content__box {
    padding: 1.25rem 1rem;
    gap: 1.75rem;
  }
}
.contact-thanks .section__text {
  font-size: 16px;
  font-size: 1rem;
  line-height: 30px;
  line-height: 1.875rem;
  letter-spacing: 0.08em;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .contact-thanks .section__text {
    font-size: 0.75rem;
    line-height: 1.7;
  }
}
.contact-thanks .section__text.--bold {
  font-weight: 700;
}
.contact-thanks .section__text.--text-center {
  text-align: center;
}
.contact-thanks .form-area {
  margin: 60px 0 89px;
  margin: 3.75rem 0 5.5625rem;
  padding: 59px 44px;
  padding: 3.6875rem 2.75rem;
  width: 100%;
  border-radius: 0.625rem;
  border: 2px solid #efefef;
  background-color: #fff;
}
@media screen and (max-width: 767px) {
  .contact-thanks .form-area {
    margin: 1.875rem 0 2.8125rem;
    padding: 1.875rem 1.25rem;
  }
}
.contact-thanks .form-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 30px;
  gap: 1.875rem;
  padding: 25px 0;
  padding: 1.5625rem 0;
  border-bottom: 2px solid #efefef;
}
@media screen and (max-width: 767px) {
  .contact-thanks .form-list {
    gap: 1rem;
    padding: 1rem 0;
  }
}
.contact-thanks .form-list.pt-0 {
  padding: 0 0 25px;
  padding: 0 0 1.5625rem;
}
@media screen and (max-width: 767px) {
  .contact-thanks .form-list.pt-0 {
    padding: 0 0 0.75rem;
  }
}
.contact-thanks .form-list.border-none {
  border-bottom: none;
}
.contact-thanks .form-list__title {
  padding: 14px 0;
  padding: 0.875rem 0;
  width: 210px;
  width: 13.125rem;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  font-weight: 700;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media screen and (max-width: 767px) {
  .contact-thanks .form-list__title {
    padding: 0.625rem 0;
    width: auto;
    width: initial;
    font-size: 0.875rem;
  }
}
.contact-thanks .form-list__title.pt-0 {
  padding: 0 0 14px;
  padding: 0 0 0.875rem;
}
@media screen and (max-width: 767px) {
  .contact-thanks .form-list__title.pt-0 {
    padding: 0 0 0.625rem;
  }
}
.contact-thanks .form-list__title.required {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.contact-thanks .form-list__title.required::after {
  content: "必須";
  color: #e60012;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  margin-left: 10px;
  margin-left: 0.625rem;
  width: 50px;
  width: 3.125rem;
  height: 20px;
  height: 1.25rem;
  border: 1px solid #e60012;
  display: grid;
  place-items: center;
}
@media screen and (max-width: 767px) {
  .contact-thanks .form-list__title.required::after {
    font-size: 0.75rem;
    width: 2.8125rem;
    height: 1rem;
  }
}
.contact-thanks .wpcf7-form-control.wpcf7-radio,
.contact-thanks .form-list__content {
  max-width: 840px;
  max-width: 52.5rem;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .contact-thanks .wpcf7-form-control.wpcf7-radio,
  .contact-thanks .form-list__content {
    max-width: none;
    max-width: initial;
  }
}
.contact-thanks .wpcf7-form-control.wpcf7-radio:has(input[type=radio]),
.contact-thanks .form-list__content:has(input[type=radio]) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 26px 33px;
  gap: 1.625rem 2.0625rem;
}
@media screen and (max-width: 767px) {
  .contact-thanks .wpcf7-form-control.wpcf7-radio:has(input[type=radio]),
  .contact-thanks .form-list__content:has(input[type=radio]) {
    gap: 1rem 1.25rem;
  }
}
.contact-thanks .wpcf7-form-control.wpcf7-radio span {
  margin: 0;
}
.contact-thanks .section__link--text {
  color: #e60012;
  font-size: 16px;
  font-size: 1rem;
  text-decoration: underline;
}
@media screen and (max-width: 767px) {
  .contact-thanks .section__link--text {
    font-size: 0.875rem;
  }
}
.contact-thanks input[type=text],
.contact-thanks input[type=email],
.contact-thanks input[type=tel] {
  width: 100%;
  height: 50px;
  height: 3.125rem;
  padding: 12px 16px;
  padding: 0.75rem 1rem;
  border-radius: 0.3125rem;
  border: 1px solid #595757;
  font-size: 16px;
  font-size: 1rem;
  line-height: 30px;
  line-height: 1.875rem;
  letter-spacing: 0.08em;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .contact-thanks input[type=text],
  .contact-thanks input[type=email],
  .contact-thanks input[type=tel] {
    height: 2.5rem;
    padding: 0.625rem 0.75rem;
    font-size: 0.875rem;
    line-height: 1.5rem;
  }
}
.contact-thanks textarea {
  max-width: 840px;
  max-width: 52.5rem;
  width: 100%;
  height: 200px;
  height: 12.5rem;
  padding: 12px 16px;
  padding: 0.75rem 1rem;
  border-radius: 0.3125rem;
  border: 1px solid #595757;
  font-size: 16px;
  font-size: 1rem;
  line-height: 30px;
  line-height: 1.875rem;
  letter-spacing: 0.08em;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .contact-thanks textarea {
    height: 7.5rem;
    padding: 0.625rem 0.75rem;
    font-size: 0.875rem;
    line-height: 1.5rem;
  }
}
.contact-thanks .wpcf7-spinner {
  position: absolute !important;
}
.contact-thanks .wpcf7-list-item:has(> label > input[type=radio]) {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.contact-thanks .wpcf7-list-item > label > input[type=radio] {
  width: 1px;
  height: 1px;
  position: absolute;
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
}
.contact-thanks .wpcf7-list-item > label > input[type=radio]:checked + .wpcf7-list-item-label::after {
  opacity: 1;
}
.contact-thanks .wpcf7-list-item > label > .wpcf7-list-item-label {
  position: relative;
  padding-left: 35px;
  padding-left: 2.1875rem;
}
.contact-thanks .wpcf7-list-item > label > .wpcf7-list-item-label::before,
.contact-thanks .wpcf7-list-item > label > .wpcf7-list-item-label::after {
  content: "";
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border-radius: 50%;
}
.contact-thanks .wpcf7-list-item > label > .wpcf7-list-item-label::before {
  width: 24px;
  height: 24px;
  border: 2px solid #efefef;
  left: 0;
}
@media screen and (max-width: 767px) {
  .contact-thanks .wpcf7-list-item > label > .wpcf7-list-item-label::before {
    width: 20px;
    height: 20px;
  }
}
.contact-thanks .wpcf7-list-item > label > .wpcf7-list-item-label::after {
  width: 12px;
  height: 12px;
  background-color: #e60012;
  left: 6px;
  opacity: 0;
  -webkit-transition: opacity 0.18s ease-in-out;
  transition: opacity 0.18s ease-in-out;
}
@media screen and (max-width: 767px) {
  .contact-thanks .wpcf7-list-item > label > .wpcf7-list-item-label::after {
    width: 10px;
    height: 10px;
    left: 4px;
  }
}
.contact-thanks .form-list__content {
  padding: 14px 0;
  padding: 0.875rem 0;
}
@media screen and (max-width: 767px) {
  .contact-thanks .form-list__content {
    padding: 0.625rem 0;
  }
}
.contact-thanks .form-list__content.--first {
  padding: 0 0 14px;
  padding: 0 0 0.875rem;
}
@media screen and (max-width: 767px) {
  .contact-thanks .form-list__content.--first {
    padding: 0 0 0.625rem;
  }
}
.contact-thanks .contact-link__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 40px;
  gap: 2.5rem;
}
@media screen and (max-width: 767px) {
  .contact-thanks .contact-link__wrapper {
    gap: 1.25rem;
  }
}

.contact {
  padding: 0 0 101px;
  padding: 0 0 6.3125rem;
  font-weight: 500;
}
.contact .inner {
  max-width: 1290px;
  width: 100%;
  padding-right: 25px;
  padding-left: 25px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (max-width: 919px) {
  .contact .inner {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media screen and (max-width: 767px) {
  .contact {
    padding: 0 0 2.8125rem;
  }
}
.contact .inner {
  padding: 0;
}
@media screen and (max-width: 767px) {
  .contact .inner {
    padding: 0;
  }
}
.contact.pt-0 {
  padding: 0 0 35px;
  padding: 0 0 2.1875rem;
}
@media screen and (max-width: 767px) {
  .contact.pt-0 {
    padding: 0 0 1rem;
  }
}
.contact.pb-0 {
  padding: 25px 0 0;
  padding: 1.5625rem 0 0;
}
@media screen and (max-width: 767px) {
  .contact.pb-0 {
    padding: 0.75rem 0 0;
  }
}
.contact .mt-43 {
  margin: 43px 0 0;
  margin: 2.6875rem 0 0;
}
@media screen and (max-width: 767px) {
  .contact .mt-43 {
    margin: 1.25rem 0 0;
  }
}
.contact .--mb63 {
  margin: 0 0 63px;
  margin: 0 0 3.9375rem;
}
@media screen and (max-width: 767px) {
  .contact .--mb63 {
    margin: 0 0 2rem;
  }
}
.contact .--mb250 {
  margin: 0 0 250px;
  margin: 0 0 15.625rem;
}
@media screen and (max-width: 767px) {
  .contact .--mb250 {
    margin: 0 0 4rem;
  }
}
.contact .contact-section + .contact-section {
  margin-top: 96px;
  margin-top: 6rem;
}
@media screen and (max-width: 767px) {
  .contact .contact-section + .contact-section {
    margin: 3rem 0 0;
  }
}
.contact .section__title {
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.08em;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
.contact .section__title.--underline {
  margin: 0 0 52px;
  margin: 0 0 3.25rem;
  padding: 0 0 30px;
  padding: 0 0 1.875rem;
  border-bottom: 1px solid #595757;
}
@media screen and (max-width: 767px) {
  .contact .section__title.--underline {
    margin: 0 0 1.625rem;
    padding: 0 0 0.9375rem;
  }
}
.contact .section__title.--h2 {
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .contact .section__title.--h2 {
    font-size: 1.25rem;
  }
  .contact .section__title.--h2.--sp-small {
    font-size: 1.125rem;
  }
}
.contact .section__title.--h3 {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .contact .section__title.--h3 {
    font-size: 1rem;
  }
}
.contact .section__title.--h4 {
  font-size: 16px;
  font-size: 1rem;
}
@media screen and (max-width: 767px) {
  .contact .section__title.--h4 {
    font-size: 0.75rem;
  }
}
.contact .section__contents-wrapper {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(37.5rem, 1fr));
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 40px;
  gap: 2.5rem;
}
@media screen and (max-width: 767px) {
  .contact .section__contents-wrapper {
    grid-template-columns: repeat(1, 1fr);
    gap: 1.25rem;
  }
}
.contact .section__contents-wrapper .section__contents {
  width: 100%;
}
.contact .section__contents-wrapper .section__contents + .section__contents {
  margin: 0;
}
.contact .section__contents + .section__contents {
  margin: 30px 0 0;
  margin: 1.875rem 0 0;
}
@media screen and (max-width: 767px) {
  .contact .section__contents + .section__contents {
    margin: 1rem 0 0;
  }
}
.contact .section__contents {
  padding: 35px 39px;
  padding: 2.1875rem 2.4375rem;
  background-color: #fff;
  border-radius: 0.625rem;
  border: 2px solid #efefef;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 30px;
  gap: 1.875rem;
}
@media screen and (max-width: 767px) {
  .contact .section__contents {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 1.3125rem 1.0625rem;
    border-radius: 0.3125rem;
    border-width: 0.0625rem;
    gap: 1rem;
  }
}
.contact .section__contents.--col {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 30px;
  gap: 1.875rem;
}
@media screen and (max-width: 767px) {
  .contact .section__contents.--col {
    gap: 1rem;
  }
}
.contact .section-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 33px;
  gap: 2.0625rem;
  min-width: 500px;
  min-width: 31.25rem;
}
@media screen and (max-width: 767px) {
  .contact .section-content {
    margin: 0 auto;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 1rem;
    min-width: 0;
    min-width: initial;
  }
}
@media screen and (max-width: 767px) {
  .contact .section-content .section__text {
    text-align: center;
  }
}
.contact .contact-link {
  max-width: 360px;
  max-width: 22.5rem;
  width: 100%;
  height: 70px;
  height: 4.375rem;
  border-radius: 0.625rem;
  border: 2px solid #e60012;
  background-color: #e60012;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 22px;
  gap: 1.375rem;
}
@media screen and (max-width: 767px) {
  .contact .contact-link {
    border-width: 0.0625rem;
    width: 14.5rem;
    gap: 0.5rem;
    height: 2.8125rem;
    border-radius: 0.3125rem;
  }
}
.contact .contact-link span {
  font-size: 16px;
  font-size: 1rem;
  color: #fff;
  font-weight: 700;
}
.contact .contact-link span.center {
  text-align: center;
}
@media screen and (max-width: 767px) {
  .contact .contact-link span {
    font-size: 0.625rem;
  }
}
@media screen and (max-width: 767px) {
  .contact .contact-link svg {
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
  }
}
.contact .contact-link.contact-link--white {
  background-color: #fff;
}
.contact .contact-link.contact-link--white span {
  color: #e60012;
}
.contact .contact-link.text-center {
  text-align: center;
}
.contact .contact-link.--grid {
  margin: 0 auto;
  display: grid;
  place-items: center;
  text-align: center;
  color: #fff;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .contact .contact-link.--grid {
    font-size: 0.875rem;
  }
}
.contact .section-content__box {
  background-color: #f0f0f0;
  padding: 33px 38px;
  padding: 2.0625rem 2.375rem;
  max-width: 560px;
  max-width: 35rem;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 56px;
  gap: 3.5rem;
}
@media screen and (max-width: 767px) {
  .contact .section-content__box {
    margin: 0 auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 22.5rem;
    padding: 1.25rem 1rem;
    gap: 0.75rem;
  }
}
.contact .section__text {
  font-size: 16px;
  font-size: 1rem;
  line-height: 30px;
  line-height: 1.875rem;
  letter-spacing: 0.08em;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .contact .section__text {
    font-size: 0.75rem;
    line-height: 1.7;
  }
}
.contact .section__text.--bold {
  font-weight: 700;
}
.contact .section__text.text-center {
  text-align: center;
}
.contact .form-area {
  margin: 60px 0 48px;
  margin: 3.75rem 0 3rem;
  padding: 59px 44px;
  padding: 3.6875rem 2.75rem;
  width: 100%;
  border-radius: 0.625rem;
  border: 2px solid #efefef;
  background-color: #fff;
}
@media screen and (max-width: 767px) {
  .contact .form-area {
    border-radius: 0.3125rem;
    border-width: 0.0625rem;
    margin: 1.875rem 0 2.8125rem;
    padding: 1.875rem 1.25rem;
  }
}
.contact .form-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 30px;
  gap: 1.875rem;
  padding: 25px 0;
  padding: 1.5625rem 0;
  border-bottom: 2px solid #efefef;
}
@media screen and (max-width: 767px) {
  .contact .form-list {
    border-bottom: 1px solid #efefef;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 1rem;
    padding: 1rem 0;
  }
}
.contact .form-list.pt-0 {
  padding: 0 0 25px;
  padding: 0 0 1.5625rem;
}
@media screen and (max-width: 767px) {
  .contact .form-list.pt-0 {
    padding: 0 0 0.75rem;
  }
}
.contact .form-list.border-none {
  border-bottom: none;
}
.contact .form-list__title {
  padding: 14px 0;
  padding: 0.875rem 0;
  width: 210px;
  width: 13.125rem;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  font-weight: 700;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media screen and (max-width: 767px) {
  .contact .form-list__title {
    padding: 0;
    width: auto;
    width: initial;
    font-size: 0.875rem;
  }
}
.contact .form-list__title.pt-0 {
  padding: 0 0 14px;
  padding: 0 0 0.875rem;
}
@media screen and (max-width: 767px) {
  .contact .form-list__title.pt-0 {
    padding: 0;
  }
}
.contact .form-list__title.required {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.contact .form-list__title.required::after {
  content: "必須";
  color: #e60012;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1;
  margin-left: 10px;
  margin-left: 0.625rem;
  width: 50px;
  width: 3.125rem;
  height: 20px;
  height: 1.25rem;
  border: 1px solid #e60012;
  display: grid;
  place-items: center;
}
@media screen and (max-width: 767px) {
  .contact .form-list__title.required::after {
    font-size: 0.75rem;
    width: 2.8125rem;
    height: 1rem;
  }
}
.contact .wpcf7-form-control.wpcf7-radio,
.contact .form-list__content {
  max-width: 840px;
  max-width: 52.5rem;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .contact .wpcf7-form-control.wpcf7-radio,
  .contact .form-list__content {
    max-width: none;
    max-width: initial;
  }
}
.contact .wpcf7-form-control.wpcf7-radio:has(input[type=radio]),
.contact .form-list__content:has(input[type=radio]) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 26px 33px;
  gap: 1.625rem 2.0625rem;
}
@media screen and (max-width: 767px) {
  .contact .wpcf7-form-control.wpcf7-radio:has(input[type=radio]),
  .contact .form-list__content:has(input[type=radio]) {
    gap: 0.75rem 1rem;
  }
}
.contact .wpcf7-form-control.wpcf7-radio span {
  margin: 0;
}
.contact .section__link--text {
  color: #e60012;
  font-size: 16px;
  font-size: 1rem;
  text-decoration: underline;
}
@media screen and (max-width: 767px) {
  .contact .section__link--text {
    font-size: 0.75rem;
  }
}
.contact input[type=text],
.contact input[type=email],
.contact input[type=tel] {
  width: 100%;
  height: 50px;
  height: 3.125rem;
  padding: 12px 16px;
  padding: 0.75rem 1rem;
  border-radius: 0.3125rem;
  border: 1px solid #595757;
  font-size: 16px;
  font-size: 1rem;
  line-height: 30px;
  line-height: 1.875rem;
  letter-spacing: 0.08em;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .contact input[type=text],
  .contact input[type=email],
  .contact input[type=tel] {
    height: 2.5rem;
    padding: 0.625rem 0.75rem;
    font-size: 0.875rem;
    line-height: 1.5rem;
  }
}
.contact textarea {
  max-width: 840px;
  max-width: 52.5rem;
  width: 100%;
  height: 200px;
  height: 12.5rem;
  padding: 12px 16px;
  padding: 0.75rem 1rem;
  border-radius: 0.3125rem;
  border: 1px solid #595757;
  font-size: 16px;
  font-size: 1rem;
  line-height: 30px;
  line-height: 1.875rem;
  letter-spacing: 0.08em;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .contact textarea {
    height: 7.5rem;
    padding: 0.625rem 0.75rem;
    font-size: 0.875rem;
    line-height: 1.5rem;
  }
}
.contact .wpcf7-spinner {
  position: absolute !important;
}
.contact .wpcf7-list-item:has(> label > input[type=radio]) {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.contact .wpcf7-list-item > label > input[type=radio] {
  width: 1px;
  height: 1px;
  position: absolute;
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
}
.contact .wpcf7-list-item > label > input[type=radio]:checked + .wpcf7-list-item-label::after {
  opacity: 1;
}
.contact .wpcf7-list-item > label > .wpcf7-list-item-label {
  position: relative;
  padding-left: 35px;
  padding-left: 2.1875rem;
}
@media screen and (max-width: 767px) {
  .contact .wpcf7-list-item > label > .wpcf7-list-item-label {
    padding-left: 1.5rem;
    font-size: 0.875rem;
  }
}
.contact .wpcf7-list-item > label > .wpcf7-list-item-label::before,
.contact .wpcf7-list-item > label > .wpcf7-list-item-label::after {
  content: "";
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border-radius: 50%;
}
.contact .wpcf7-list-item > label > .wpcf7-list-item-label::before {
  width: 24px;
  height: 24px;
  border: 2px solid #efefef;
  left: 0;
}
@media screen and (max-width: 767px) {
  .contact .wpcf7-list-item > label > .wpcf7-list-item-label::before {
    width: 20px;
    height: 20px;
  }
}
.contact .wpcf7-list-item > label > .wpcf7-list-item-label::after {
  width: 12px;
  height: 12px;
  background-color: #e60012;
  left: 6px;
  opacity: 0;
  -webkit-transition: opacity 0.18s ease-in-out;
  transition: opacity 0.18s ease-in-out;
}
@media screen and (max-width: 767px) {
  .contact .wpcf7-list-item > label > .wpcf7-list-item-label::after {
    width: 10px;
    height: 10px;
    left: 5px;
  }
}
.contact .contact-link__wrapper {
  position: relative;
}
.contact .wpcf7-spinner {
  position: absolute !important;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(200px, -50%);
          transform: translate(200px, -50%);
}
@media screen and (max-width: 767px) {
  .contact .wpcf7-spinner {
    -webkit-transform: translate(136px, -50%);
            transform: translate(136px, -50%);
  }
}
.contact .image-wrapper.nav-dial {
  width: 56px;
}

main.front-page {
  margin-top: -150px;
}
@media screen and (max-width: 767px) {
  main.front-page {
    margin-top: 0;
  }
}

.front-page .image-wrapper img {
  width: 100%;
  height: 100%;
}
.front-page .image-wrapper.--fv {
  width: 70.42px;
  height: 70.42px;
  border-radius: 50%;
  overflow: hidden;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media screen and (max-width: 767px) {
  .front-page .image-wrapper.--fv {
    width: 60px;
    height: 60px;
  }
}
.front-page .image-wrapper.--fv img {
  -o-object-fit: cover;
     object-fit: cover;
}
.front-page .image-wrapper.logo-wrapper {
  max-width: 611px;
  width: 100%;
  height: auto;
}
@media screen and (max-width: 767px) {
  .front-page .image-wrapper.logo-wrapper {
    max-width: 294px;
  }
}
.front-page .image-wrapper.logo-wrapper img {
  -o-object-fit: contain;
     object-fit: contain;
}
.front-page .image-wrapper.fv-play-movie {
  position: absolute;
  width: 160px;
  height: 160px;
  border-radius: 50%;
  bottom: 30px;
  right: 90px;
  -webkit-transition: opacity 0.18s ease-in-out;
  transition: opacity 0.18s ease-in-out;
  z-index: 3;
}
@media screen and (min-width: 1440px) {
  .front-page .image-wrapper.fv-play-movie {
    right: 6.25vw;
  }
}
@media screen and (max-width: 1439px) {
  .front-page .image-wrapper.fv-play-movie {
    width: 12%;
    max-width: 180px;
    height: auto;
    bottom: 35px;
    right: 90px;
  }
}
@media screen and (max-width: 820px) {
  .front-page .image-wrapper.fv-play-movie {
    width: 15%;
    bottom: 105px;
    right: 75px;
  }
}
@media screen and (max-width: 767px) {
  .front-page .image-wrapper.fv-play-movie {
    width: 80px;
    height: 80px;
    bottom: 98px;
    right: 23px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .front-page .image-wrapper.fv-play-movie:hover {
    opacity: 0.7;
  }
}
.front-page .image-wrapper.fv-play-movie img {
  width: 100%;
  height: 100%;
}
.front-page .link-text.--copy {
  max-width: 420px;
  width: 100%;
  height: 60px;
  border-radius: 30px;
  display: grid;
  place-items: center;
  border: 2px solid #000;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}
@media screen and (max-width: 767px) {
  .front-page .link-text.--copy {
    max-width: 240px;
    height: 40px;
    border: 1px solid #000;
    font-size: 10px;
  }
}
.front-page .link-text.--more {
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.08em;
  color: #e60012;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 26px;
}
@media screen and (max-width: 767px) {
  .front-page .link-text.--more {
    font-size: 12px;
    gap: 4.5px;
  }
}
.front-page .link-text.--more::after {
  content: "";
  width: 9.2px;
  height: 9.2px;
  margin-bottom: 2px;
  border-top: 1.5px solid #e60012;
  border-right: 1.5px solid #e60012;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
@media screen and (max-width: 767px) {
  .front-page .link-text.--more::after {
    width: 6.7px;
    height: 6.7px;
    border-top: 1px solid #e60012;
    border-right: 1px solid #e60012;
    margin-bottom: 0;
  }
}
.front-page .section-heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
}
.front-page .section-heading.--flex-start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.front-page .section-heading.--flex-start .link-text {
  margin-top: 10px;
}
.front-page .section-title--h2 {
  font-size: 28px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}
@media screen and (max-width: 767px) {
  .front-page .section-title--h2 {
    font-size: 24px;
  }
}
.front-page .loading-movie {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1000000;
  visibility: visible;
  opacity: 1;
  display: block;
  background-color: #fff;
}
.front-page .loading-movie.is-active {
  visibility: visible;
  opacity: 1;
  display: block;
}
.front-page .loading-movie.is-closing {
  visibility: hidden;
  opacity: 0;
  display: none;
  -webkit-animation: fadeOut 0.2s ease-in-out;
          animation: fadeOut 0.2s ease-in-out;
}
.front-page .loading-movie.is-hidden {
  visibility: hidden;
  opacity: 0;
  display: none;
}
.front-page .loading-movie video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.front-page .loading-movie .loading-movie-skip {
  position: absolute;
  bottom: 40px;
  right: 40px;
  width: 130px;
  height: 60px;
  border-radius: 80px;
  background-color: #e60012;
  z-index: 1000001;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  opacity: 0;
  -webkit-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out;
}
@media screen and (max-width: 767px) {
  .front-page .loading-movie .loading-movie-skip {
    bottom: 20px;
    right: 25px;
    width: 100px;
    height: 45px;
    gap: 4px;
  }
}
.front-page .loading-movie .loading-movie-skip.is-active {
  opacity: 1;
}
.front-page .loading-movie .loading-movie-skip span {
  font-family: "fot-cezanne-pron", sans-serif;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0.06em;
  color: #fff;
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .front-page .loading-movie .loading-movie-skip span {
    font-size: 15px;
  }
}
.front-page .loading-movie .loading-movie-skip .image-wrapper.loading-movie-skip-arrow {
  width: 16px;
  height: 16px;
}
@media screen and (max-width: 767px) {
  .front-page .loading-movie .loading-movie-skip .image-wrapper.loading-movie-skip-arrow {
    width: 12.5px;
    height: 12.5px;
  }
}
.front-page .loading-movie .loading-movie-skip .image-wrapper.loading-movie-skip-arrow img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  display: block;
}
.front-page .fv {
  position: relative;
  width: 100%;
  margin: 0 auto;
  padding: 0 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 23px;
}
@media screen and (min-width: 1440px) {
  .front-page .fv {
    padding: 0 4.1666666667vw;
  }
}
@media screen and (max-width: 767px) {
  .front-page .fv {
    gap: 43px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 15px;
  }
}
.front-page .fv .fv-movie-wrapper {
  width: 100%;
  overflow: hidden;
  height: 620px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media screen and (min-width: 1440px) {
  .front-page .fv .fv-movie-wrapper {
    aspect-ratio: 1320/620;
    height: auto;
  }
}
@media screen and (max-width: 767px) {
  .front-page .fv .fv-movie-wrapper {
    border-radius: 5px;
    height: 442px;
  }
}
.front-page .fv .fv-movie-wrapper .fv-movie {
  width: 100%;
  height: 100%;
  border-radius: 10px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (max-width: 767px) {
  .front-page .fv .fv-movie-wrapper .fv-movie {
    border-radius: 5px;
  }
}
.front-page .fv-content {
  max-width: 600px;
  width: 100%;
  height: 100px;
  border-radius: 50px;
  background-color: #e60012;
  padding: 15px;
  bottom: 41px;
  left: 51px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 25px;
}
@media screen and (max-width: 767px) {
  .front-page .fv-content {
    max-width: 320px;
    height: 80px;
    padding: 10px;
    gap: 12.5px;
  }
}
.front-page .fv-content .fv-text-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 8px 25px;
}
@media screen and (max-width: 767px) {
  .front-page .fv-content .fv-text-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 4px;
  }
}
.front-page .fv-content .new-recipe-tag {
  font-size: 14px;
  color: #ffc3c8;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
@media screen and (max-width: 767px) {
  .front-page .fv-content .new-recipe-tag {
    font-size: 12px;
  }
}
.front-page .fv-content .new-recipe-title {
  font-size: 16px;
  color: #fff;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .front-page .fv-content .new-recipe-title {
    font-size: 12px;
  }
}
.front-page .section.copy {
  padding: 120px 0;
}
@media screen and (max-width: 767px) {
  .front-page .section.copy {
    padding: 72px 0 0;
  }
}
.front-page .section.news-section {
  padding: 136px 0 0;
}
@media screen and (max-width: 767px) {
  .front-page .section.news-section {
    padding: 81px 0 0;
  }
}
.front-page .section.product-section {
  padding: 199px 0 0;
}
@media screen and (max-width: 767px) {
  .front-page .section.product-section {
    padding: 85.5px 0 0;
  }
}
.front-page .section.ir-news-section {
  padding: 209px 0 99px;
}
@media screen and (max-width: 767px) {
  .front-page .section.ir-news-section {
    padding: 92.5px 0 50.5px;
  }
}
.front-page .section__inner {
  margin: 0 auto;
  width: 100%;
  padding: 0 50px;
  max-width: 1420px;
}
@media screen and (max-width: 767px) {
  .front-page .section__inner {
    padding: 0 20px;
  }
}
.front-page .section__inner.copy-inner {
  max-width: 712px;
}
.front-page .copy .copy-inner .copy-contents {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 50px;
}
@media screen and (max-width: 767px) {
  .front-page .copy .copy-inner .copy-contents {
    gap: 25px;
  }
}
.front-page .copy .copy-inner .copy-contents .copy-text {
  font-size: 22px;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
  font-weight: 500;
  line-height: 50px;
  letter-spacing: 0.12em;
}
@media screen and (max-width: 767px) {
  .front-page .copy .copy-inner .copy-contents .copy-text {
    font-size: 12px;
    line-height: 25px;
  }
}
.front-page .copy .copy-inner .copy-contents.--bottom {
  margin-top: 150px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 85px;
}
@media screen and (max-width: 767px) {
  .front-page .copy .copy-inner .copy-contents.--bottom {
    margin-top: 65px;
    gap: 27px;
  }
}
.front-page .links-slider-area {
  position: relative;
  margin-top: 215px;
}
@media screen and (max-width: 767px) {
  .front-page .links-slider-area {
    margin-top: 76px;
  }
}
.front-page .links-slider__inner {
  max-width: 86.1111111111%;
  margin: 0 auto;
  padding: 0 50px;
}
@media screen and (max-width: 767px) {
  .front-page .links-slider__inner {
    max-width: none;
    max-width: initial;
    padding: 0;
  }
}
.front-page .links-slider {
  height: 360px;
}
@media screen and (max-width: 767px) {
  .front-page .links-slider {
    height: 210px;
  }
}
.front-page .links-slide {
  width: 360px;
  height: 360px;
}
@media screen and (max-width: 767px) {
  .front-page .links-slide {
    width: 210px;
    height: 210px;
  }
}
.front-page .links-slide .links-slide-link {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .front-page .links-slide .links-slide-link {
    border-radius: 5px;
  }
}
.front-page .links-slide .links-slide-link img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.front-page .links-slider-prev,
.front-page .links-slider-next {
  width: 100px;
  height: 90px;
  border-radius: 10px;
  background-size: contain;
}
@media screen and (max-width: 767px) {
  .front-page .links-slider-prev,
  .front-page .links-slider-next {
    width: 50px;
    height: 45px;
    border-radius: 5px;
  }
}
.front-page .links-slider-prev::after,
.front-page .links-slider-next::after {
  display: none;
}
.front-page .links-slider-prev {
  background-image: url("../images/front-page/swiper-prev.webp");
  left: 23px;
}
@media screen and (max-width: 767px) {
  .front-page .links-slider-prev {
    left: 17px;
  }
}
.front-page .links-slider-next {
  background-image: url("../images/front-page/swiper-next.webp");
  right: 23px;
}
@media screen and (max-width: 767px) {
  .front-page .links-slider-next {
    right: 17px;
  }
}
.front-page .news-section__body {
  margin-top: 87px;
}
@media screen and (max-width: 767px) {
  .front-page .news-section__body {
    margin-top: 34px;
  }
}
.front-page .news-list {
  display: grid;
  grid-template-columns: repeat(auto-fit, 300px);
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 40px;
}
@media screen and (max-width: 767px) {
  .front-page .news-list {
    grid-template-columns: repeat(auto-fit, 155px);
    gap: 24.5px 23px;
  }
}
.front-page .news-item__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 20px;
}
@media screen and (max-width: 767px) {
  .front-page .news-item__header {
    gap: 7.5px;
  }
}
.front-page .news-item__thumbnail {
  border-radius: 10px;
  width: 300px;
  height: 300px;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .front-page .news-item__thumbnail {
    width: auto;
    height: auto;
    aspect-ratio: 1/1;
    border-radius: 5px;
  }
}
.front-page .news-item__thumbnail img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.front-page .news-item__date {
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .front-page .news-item__date {
    font-size: 10px;
  }
}
.front-page .news-item__category li {
  padding: 6px 12px 4px 11px;
  border-radius: 99px;
  background-color: #ffe7e9;
  font-size: 13px;
  color: #e60012;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}
@media screen and (max-width: 767px) {
  .front-page .news-item__category li {
    font-size: 9px;
    padding: 3.5px 11.5px 4px 11px;
  }
}
.front-page .news-item__title {
  margin-top: 20px;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .front-page .news-item__title {
    margin-top: 12.5px;
    font-size: 10px;
    line-height: 2;
  }
}
.front-page .product-section__body {
  margin-top: 97px;
}
@media screen and (max-width: 767px) {
  .front-page .product-section__body {
    margin-top: 52px;
  }
}
.front-page .product-list {
  display: grid;
  grid-template-columns: repeat(auto-fit, 300px);
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 40px;
}
@media screen and (max-width: 767px) {
  .front-page .product-list {
    grid-template-columns: repeat(auto-fit, 155px);
    gap: 24.5px 23px;
  }
}
.front-page .product-item {
  width: 300px;
  height: 450px;
  border-radius: 150px;
  overflow: hidden;
  border: 2px solid #efefef;
  padding-bottom: 101px;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 767px) {
  .front-page .product-item {
    width: 155px;
    height: 233px;
    border-radius: 80px;
    padding-bottom: 50px;
  }
}
.front-page .image-wrapper.maitake {
  width: 250px;
  height: 198px;
  margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
  .front-page .image-wrapper.maitake {
    width: 125px;
    height: 99px;
    margin-bottom: 14px;
  }
}
.front-page .image-wrapper.shiromaitake {
  width: 260px;
  height: 208px;
  margin-bottom: 25px;
}
@media screen and (max-width: 767px) {
  .front-page .image-wrapper.shiromaitake {
    width: 130px;
    height: 104px;
    margin-bottom: 11.5px;
  }
}
.front-page .image-wrapper.eringi {
  width: 211px;
  height: 209px;
  margin-bottom: 25px;
}
@media screen and (max-width: 767px) {
  .front-page .image-wrapper.eringi {
    width: 105.5px;
    height: 104.5px;
    margin-bottom: 11.5px;
  }
}
.front-page .image-wrapper.bunashimeji {
  width: 225px;
  height: 166px;
  margin-bottom: 46px;
}
@media screen and (max-width: 767px) {
  .front-page .image-wrapper.bunashimeji {
    width: 110px;
    height: 83px;
    margin-bottom: 22.5px;
  }
}
.front-page .image-wrapper.mushroom {
  width: 198px;
  height: 102px;
  margin-bottom: 79px;
}
@media screen and (max-width: 767px) {
  .front-page .image-wrapper.mushroom {
    width: 99px;
    height: 51px;
    margin-bottom: 38.5px;
  }
}
.front-page .image-wrapper.kinokonooniku {
  width: 145px;
  height: 211px;
  margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
  .front-page .image-wrapper.kinokonooniku {
    width: 72.5px;
    height: 105.5px;
    margin-bottom: 16.5px;
  }
}
.front-page .image-wrapper.health {
  width: 249px;
  height: auto;
  margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .front-page .image-wrapper.health {
    width: 124.5px;
    height: auto;
    margin-bottom: 20px;
  }
}
.front-page .image-wrapper.kakou {
  width: 246px;
  height: 204px;
  margin-bottom: 27px;
}
@media screen and (max-width: 767px) {
  .front-page .image-wrapper.kakou {
    width: 123px;
    height: 102px;
    margin-bottom: 12.5px;
  }
}
.front-page .product-link-text {
  text-align: center;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .front-page .product-link-text {
    font-size: 10px;
  }
}
.front-page .modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000000;
  opacity: 0;
  visibility: hidden;
  display: none;
}
.front-page .modal.is-active {
  display: block;
  opacity: 1;
  visibility: visible;
  -webkit-animation: fadeIn 0.2s ease-in-out;
          animation: fadeIn 0.2s ease-in-out;
}
.front-page .modal.is-closing {
  opacity: 0;
  visibility: hidden;
  display: none;
  -webkit-animation: fadeOut 0.2s ease-in-out;
          animation: fadeOut 0.2s ease-in-out;
}
.front-page .modal__bg {
  background-color: rgba(255, 255, 255, .4);
  width: 100%;
  height: 100%;
  padding: 0 60px;
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
  display: grid;
  place-items: center;
}
@media screen and (max-width: 767px) {
  .front-page .modal__bg {
    padding: 0 20px;
  }
}
.front-page .modal__content {
  position: relative;
  max-width: 900px;
  width: 100%;
  max-height: 596.25px;
}
.front-page .modal-close-button {
  position: absolute;
  width: 30px;
  height: 30px;
  top: 0;
  right: 0;
}
.front-page .modal-close-button span {
  position: absolute;
  width: 30px;
  height: 2px;
  background-color: #e60012;
  display: block;
}
.front-page .modal-close-button span:first-child {
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
}
.front-page .modal-close-button span:last-child {
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
.front-page .movie-wrapper {
  max-width: 900px;
  max-height: 576.25px;
  padding: 45px 0 25px;
}
.front-page .movie-wrapper video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px;
  aspect-ratio: 1920/1080;
}
@keyframes fadeIn {
  0% {
    opacity: 0;
    display: none;
    visibility: hidden;
  }
  1% {
    opacity: 0;
    display: block;
    visibility: visible;
  }
  100% {
    opacity: 1;
    display: block;
    visibility: visible;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
    display: block;
    visibility: visible;
  }
  99% {
    opacity: 0;
    display: block;
    visibility: visible;
  }
  100% {
    opacity: 0;
    display: none;
    visibility: hidden;
  }
}
.ir-benefit .ir-benefit__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 40px;
}
@media screen and (min-width: 768px) {
  .ir-benefit .ir-benefit__wrapper {
    gap: 80px;
  }
}
.ir-benefit .benefit__table-wrapper-wrapper {
  margin-top: 24px;
}
@media screen and (min-width: 768px) {
  .ir-benefit .benefit__table-wrapper-wrapper {
    margin-top: 40px;
  }
}
.ir-benefit .benefit__table-wrapper {
  overflow-x: auto;
  border: 1px solid #efefef;
  border-radius: 8px;
}
.ir-benefit .benefit__table {
  width: 100%;
  border-collapse: collapse;
  width: 600px;
}
@media screen and (min-width: 768px) {
  .ir-benefit .benefit__table {
    border-radius: 10px;
  }
}
@media screen and (min-width: 768px) {
  .ir-benefit .benefit__table {
    min-width: 840px;
    width: 100%;
  }
}
.ir-benefit .benefit__table .benefit__table-thead .benefit__table-tr .benefit__table-th {
  font-size: 14px;
  font-weight: 700;
  background-color: #595757;
  padding: 12px 8px;
  color: #fff;
  border-right: 1px solid #efefef;
  min-width: 150px;
  text-align: center;
  vertical-align: middle;
}
@media screen and (min-width: 768px) {
  .ir-benefit .benefit__table .benefit__table-thead .benefit__table-tr .benefit__table-th {
    font-size: 16px;
    padding: 28px 20px;
  }
}
.ir-benefit .benefit__table .benefit__table-tbody .benefit__table-tr .benefit__table-td {
  font-size: 12x;
  font-weight: 500;
  border-right: 1px solid #efefef;
  border-bottom: 1px solid #efefef;
  padding: 12px 8px;
  min-width: 100px;
}
.ir-benefit .benefit__table .benefit__table-tbody .benefit__table-tr .benefit__table-td.--center {
  width: 200px;
  text-align: center;
  vertical-align: middle;
}
@media screen and (min-width: 768px) {
  .ir-benefit .benefit__table .benefit__table-tbody .benefit__table-tr .benefit__table-td {
    font-size: 16px;
    padding: 28px 20px;
  }
}
.ir-benefit .ir-benefit__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 54px;
}
@media screen and (max-width: 767px) {
  .ir-benefit .ir-benefit__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 24px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.ir-benefit .ir-benefit__h3-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
  margin-top: 40px;
}
@media screen and (min-width: 768px) {
  .ir-benefit .ir-benefit__h3-wrapper {
    gap: 40px;
    margin-top: 72px;
  }
}
.ir-benefit .ir-benefit__image {
  width: 250px;
  height: 158px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media screen and (max-width: 767px) {
  .ir-benefit .ir-benefit__image {
    max-width: 450px;
    width: 100%;
    height: auto;
  }
}
.ir-benefit .ir-benefit__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (max-width: 767px) {
  .ir-benefit .ir-benefit__image img {
    height: auto;
  }
}
.ir-benefit .ir-benefit-indent-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 4px;
}
@media screen and (min-width: 768px) {
  .ir-benefit .ir-benefit-indent-text {
    gap: 8px;
  }
}
.ir-benefit .ir-benefit-indent-text::before {
  content: "※";
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.ir-benefit .accordion-wrapper .title {
  font-size: 20px;
  font-weight: 700;
  color: #585757;
  position: relative;
}
@media screen and (min-width: 768px) {
  .ir-benefit .accordion-wrapper .title {
    font-size: 28px;
  }
}
.ir-benefit .accordion-wrapper .title::after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: -8px;
  left: 0;
  background-color: #595757;
}
@media screen and (min-width: 768px) {
  .ir-benefit .accordion-wrapper .title::after {
    bottom: -12px;
  }
}
.ir-benefit .accordion-wrapper .faq-list .faq-item:not(:first-child) {
  margin-top: 16px;
}
@media screen and (min-width: 768px) {
  .ir-benefit .accordion-wrapper .faq-list .faq-item:not(:first-child) {
    margin-top: 24px;
  }
}
.ir-benefit .accordion-wrapper .faq-list .faq-item .faq__details {
  background-color: #fff;
  border-radius: 10px;
  border: 2px solid #d71618;
  overflow: hidden;
  padding-bottom: 10px;
  /* **開いているとき (`+` → `-`) にアニメーションで変更** */
  /* **開いたときのアニメーション** */
}
@media screen and (min-width: 768px) {
  .ir-benefit .accordion-wrapper .faq-list .faq-item .faq__details {
    padding-bottom: 20px;
  }
}
.ir-benefit .accordion-wrapper .faq-list .faq-item .faq__details .faq__summary {
  background-color: #fff;
  cursor: pointer;
  font-size: 14px;
  font-weight: bold;
  padding-top: 10px;
}
@media screen and (min-width: 768px) {
  .ir-benefit .accordion-wrapper .faq-list .faq-item .faq__details .faq__summary {
    font-size: 18px;
    padding-top: 20px;
  }
}
.ir-benefit .accordion-wrapper .faq-list .faq-item .faq__details .faq__summary-item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  padding-left: 16px;
  padding-right: 20px;
}
@media screen and (min-width: 768px) {
  .ir-benefit .accordion-wrapper .faq-list .faq-item .faq__details .faq__summary-item {
    padding-left: 28px;
    gap: 32px;
  }
}
.ir-benefit .accordion-wrapper .faq-list .faq-item .faq__details .faq__summary-item::before {
  content: "Q";
  border-radius: 50%;
  text-align: center;
  color: #d71618;
  font-size: 16px;
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .ir-benefit .accordion-wrapper .faq-list .faq-item .faq__details .faq__summary-item::before {
    font-size: 20px;
    width: 24px;
    height: 36px;
  }
}
.ir-benefit .accordion-wrapper .faq-list .faq-item .faq__details .open-icon {
  position: relative;
  display: block;
  width: 14px;
  height: 14px;
  margin-left: auto;
  /* 横線（`-` の形） */
  /* 縦線（`+` の形） */
}
.ir-benefit .accordion-wrapper .faq-list .faq-item .faq__details .open-icon::before {
  content: "";
  position: absolute;
  width: 14px;
  height: 2px;
  background-color: #333;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
.ir-benefit .accordion-wrapper .faq-list .faq-item .faq__details .open-icon::after {
  content: "";
  position: absolute;
  width: 2px;
  height: 14px;
  background-color: #333;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-transition: opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
.ir-benefit .accordion-wrapper .faq-list .faq-item .faq__details[open] .open-icon::after {
  opacity: 0;
  -webkit-transform: translateX(-50%) rotate(90deg);
          transform: translateX(-50%) rotate(90deg);
}
.ir-benefit .accordion-wrapper .faq-list .faq-item .faq__details:not([open]) .open-icon::after {
  opacity: 1;
  -webkit-transform: translateX(-50%) rotate(0);
          transform: translateX(-50%) rotate(0);
}
.ir-benefit .accordion-wrapper .faq-list .faq-item .faq__details .faq__content {
  position: relative;
  overflow: hidden;
  display: grid;
  margin-top: 0;
  -webkit-transition: grid-template-rows 0.3s ease-in-out, opacity 0.3s ease-in-out, margin-top 0.3s ease-in-out;
  transition: grid-template-rows 0.3s ease-in-out, opacity 0.3s ease-in-out, margin-top 0.3s ease-in-out;
  transition: grid-template-rows 0.3s ease-in-out, opacity 0.3s ease-in-out, margin-top 0.3s ease-in-out, -ms-grid-rows 0.3s ease-in-out;
}
.ir-benefit .accordion-wrapper .faq-list .faq-item .faq__details .faq__content::before {
  content: "";
  display: block;
  width: 96%;
  height: 1px;
  top: 10px;
  position: absolute;
  left: 0;
  right: 0px;
  margin: auto;
  border-top: 1px dashed #d71618;
  background-color: transparent;
}
@media screen and (min-width: 768px) {
  .ir-benefit .accordion-wrapper .faq-list .faq-item .faq__details .faq__content::before {
    top: 20px;
  }
}
.ir-benefit .accordion-wrapper .faq-list .faq-item .faq__details:not([open]) .faq__content {
  grid-template-rows: 0fr;
  opacity: 0;
}
.ir-benefit .accordion-wrapper .faq-list .faq-item .faq__details[open] .faq__content {
  grid-template-rows: 1fr;
  opacity: 1;
}
.ir-benefit .accordion-wrapper .faq-list .faq-item .faq__details .faq__text-wrapper {
  overflow: hidden;
}
.ir-benefit .accordion-wrapper .faq-list .faq-item .faq__details .faq__text {
  font-size: 12px;
  line-height: 2;
  position: relative;
  padding: 20px 16px 0px 16px;
  letter-spacing: 0.08em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
}
.ir-benefit .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .extra-link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  margin: 0 3px 0 0;
  -webkit-transition: opacity 0.18s ease-in-out;
  transition: opacity 0.18s ease-in-out;
}
.ir-benefit .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .extra-link::after {
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  background-image: url("../images/ir/ir/ex-link.svg");
  background-size: contain;
}
@media (hover: hover) and (pointer: fine) {
  .ir-benefit .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .extra-link:hover {
    opacity: 0.7;
  }
}
.ir-benefit .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .flexbox {
  display: block;
}
@media screen and (min-width: 768px) {
  .ir-benefit .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .flexbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 40px;
  }
}
.ir-benefit .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .img-wrapper {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media screen and (min-width: 768px) {
  .ir-benefit .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .img-wrapper {
    width: 30%;
    max-width: 300px;
  }
}
.ir-benefit .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .img-wrapper img {
  width: 100%;
}
.ir-benefit .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .link-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  margin-top: 8px;
}
@media screen and (min-width: 768px) {
  .ir-benefit .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .link-wrapper {
    gap: 16px;
    margin-top: 16px;
  }
}
.ir-benefit .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .link-wrapper a {
  text-decoration: underline;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  letter-spacing: 0.04em;
}
.ir-benefit .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .link-wrapper a:hover {
  opacity: 0.7;
}
@media screen and (min-width: 768px) {
  .ir-benefit .accordion-wrapper .faq-list .faq-item .faq__details .faq__text {
    font-size: 16px;
    padding: 40px 28px 0px 28px;
    gap: 32px;
  }
}
.ir-benefit .accordion-wrapper .faq-list .faq-item .faq__details .faq__text::before {
  content: "A";
  color: #595757;
  font-size: 16px;
  font-weight: 700;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .ir-benefit .accordion-wrapper .faq-list .faq-item .faq__details .faq__text::before {
    font-size: 20px;
    width: 24px;
    height: 36px;
  }
}
.ir-benefit .accordion-wrapper .faq-list .faq-item .faq__details .faq__text a {
  color: #d71618;
  text-decoration: underline;
}
.ir-benefit .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .number {
  color: #585757;
  text-decoration: none;
}
.ir-benefit .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .small {
  font-size: 10px;
}
@media screen and (min-width: 768px) {
  .ir-benefit .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .small {
    font-size: 14px;
  }
}
.ir-benefit .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .img-wrapper {
  margin-top: 16px;
  border-radius: 5px;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .ir-benefit .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .img-wrapper {
    margin-top: 0px;
    border-radius: 10px;
    width: 30%;
    max-width: 300px;
  }
}
.ir-benefit .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .img-wrapper img {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .ir-benefit .accordion-wrapper .faq-list .faq-item .faq__details .faq__text.image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 16px;
  }
}

.ir-calendar .pc-none {
  display: none;
}
@media screen and (max-width: 767px) {
  .ir-calendar .pc-none {
    display: block;
  }
}
.ir-calendar .l-common__section + .l-common__section {
  margin: 64px 0 0;
  margin: 4rem 0 0;
}
@media screen and (max-width: 767px) {
  .ir-calendar .l-common__section + .l-common__section {
    margin: 2rem 0 0;
  }
}
.ir-calendar .l-common__calendar-image {
  margin: 0 auto 98px;
  margin: 0 auto 6.125rem;
  max-width: 840px;
  max-width: 52.5rem;
  width: 100%;
  height: auto;
  aspect-ratio: 840/310;
}
@media screen and (max-width: 767px) {
  .ir-calendar .l-common__calendar-image {
    max-width: 30rem;
    width: 100%;
    height: auto;
    aspect-ratio: 335/395;
  }
}
.ir-calendar .l-common__calendar-image img {
  width: 100%;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
@media screen and (max-width: 767px) {
  .ir-calendar .l-common__calendar-image {
    margin: 0 auto 2.375rem;
  }
}
.ir-calendar .l-common__notice-wrapper {
  margin: 91px 0 0;
  margin: 5.6875rem 0 0;
}
@media screen and (max-width: 767px) {
  .ir-calendar .l-common__notice-wrapper {
    margin: 5rem 0 0;
  }
}
.ir-calendar .l-common__notice {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .ir-calendar .l-common__notice {
    font-size: 0.75rem;
  }
}
.ir-calendar .l-common__top-link-wrapper {
  margin: 40px auto;
}
@media screen and (min-width: 768px) {
  .ir-calendar .l-common__top-link-wrapper {
    margin: 120px auto;
  }
}
.ir-calendar .l-common__top-link-wrapper .l-common__top-link {
  margin: 0;
}

.ir-dividend .ir-dividend__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 40px;
}
@media screen and (min-width: 768px) {
  .ir-dividend .ir-dividend__wrapper {
    gap: 80px;
  }
}
.ir-dividend .l-common__top-link-wrapper {
  margin: 40px auto;
}
@media screen and (min-width: 768px) {
  .ir-dividend .l-common__top-link-wrapper {
    margin: 120px auto;
  }
}
.ir-dividend .l-common__top-link-wrapper .l-common__top-link {
  margin: 0;
}

.ir-finance .pc-none {
  display: none;
}
@media screen and (max-width: 767px) {
  .ir-finance .pc-none {
    display: block;
  }
}
.ir-finance .l-common__grid-sections {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(auto-fill, 25.6875rem);
  gap: 38px;
  gap: 2.375rem;
}
@media screen and (max-width: 767px) {
  .ir-finance .l-common__grid-sections {
    grid-template-columns: repeat(1, 1fr);
    gap: 1.25rem;
  }
}
.ir-finance .l-common__title-h2.--small {
  font-size: 22px;
  font-size: 1.375rem;
}
@media screen and (max-width: 767px) {
  .ir-finance .l-common__title-h2.--small {
    font-size: 1.125rem;
  }
}
.ir-finance .l-common__notice-wrapper {
  margin: 41px 0 0;
  margin: 2.5625rem 0 0;
}
@media screen and (max-width: 767px) {
  .ir-finance .l-common__notice-wrapper {
    margin: 1.5rem 0 0;
  }
}
.ir-finance .l-common__notice {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 2;
  letter-spacing: 0.08em;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .ir-finance .l-common__notice {
    font-size: 0.625rem;
  }
}
.ir-finance .l-common__top-link-wrapper {
  margin: 40px auto;
}
@media screen and (min-width: 768px) {
  .ir-finance .l-common__top-link-wrapper {
    margin: 120px auto;
  }
}
.ir-finance .l-common__top-link-wrapper .l-common__top-link {
  margin: 0;
}
.ir-finance .l-common__section.pt56 {
  padding: 56px 0 0;
  padding: 3.5rem 0 0;
}
@media screen and (max-width: 767px) {
  .ir-finance .l-common__section.pt56 {
    padding: 2.6875rem 0 0;
  }
}
.ir-finance .l-common__title-h3.fz20 {
  font-size: 20px;
  font-size: 1.25rem;
}
@media screen and (max-width: 767px) {
  .ir-finance .l-common__title-h3.fz20 {
    font-size: 0.875rem;
  }
}
.ir-finance .l-common__contents {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 32px;
  gap: 2rem;
}
@media screen and (max-width: 767px) {
  .ir-finance .l-common__contents {
    gap: 1.125rem;
  }
}
.ir-finance .l-common__content-text {
  font-size: 16px;
  font-size: 1rem;
  line-height: 2;
  letter-spacing: 0.08em;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .ir-finance .l-common__content-text {
    font-size: 0.625rem;
    line-height: 1.8;
  }
}
.ir-finance .l-common__eir-image {
  margin: 56px 0 0 auto;
  margin: 3.5rem 0 0 auto;
  width: 147px;
  width: 9.1875rem;
  height: 19px;
  height: 1.1875rem;
}
@media screen and (max-width: 767px) {
  .ir-finance .l-common__eir-image {
    margin: 1rem 0 0 auto;
    width: 6.1875rem;
    height: 0.75rem;
  }
}
.ir-finance .l-common__eir-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.ir-library-middleplan-data .pc-none {
  display: none;
}
@media screen and (max-width: 767px) {
  .ir-library-middleplan-data .pc-none {
    display: block;
  }
}
.ir-library-middleplan-data .l-common__section {
  margin: 0 0 73px;
  margin: 0 0 4.5625rem;
}
@media screen and (max-width: 767px) {
  .ir-library-middleplan-data .l-common__section {
    margin: 0 0 2.6875rem;
  }
}
.ir-library-middleplan-data .l-common__section.mb-121 {
  margin: 0 0 121px;
  margin: 0 0 7.5625rem;
}
@media screen and (max-width: 767px) {
  .ir-library-middleplan-data .l-common__section.mb-121 {
    margin: 0 0 2.875rem;
  }
}
.ir-library-middleplan-data .l-common__contents {
  border-radius: 0.625rem;
  border: 2px solid #efefef;
  background-color: #fff;
  padding: 38px 39px;
  padding: 2.375rem 2.4375rem;
}
@media screen and (max-width: 767px) {
  .ir-library-middleplan-data .l-common__contents {
    margin: 0 0 0.9375rem;
    padding: 1.3125rem 1.0625rem;
    border-radius: 0.3125rem;
    border-width: 0.0625rem;
  }
}
.ir-library-middleplan-data .l-common__contents.--divide-download {
  padding: 20px 39px;
  padding: 1.25rem 2.4375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 1024px) {
  .ir-library-middleplan-data .l-common__contents.--divide-download {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding: 1.3125rem 1.0625rem;
  }
}
.ir-library-middleplan-data .l-common__contents.--divide-download .l-common__content.--left {
  padding: 18px 0;
  padding: 1.125rem 0;
}
@media screen and (max-width: 767px) {
  .ir-library-middleplan-data .l-common__contents.--divide-download .l-common__content.--left {
    padding: 0;
  }
}
.ir-library-middleplan-data .l-common__contents.--divide-download .l-common__content.--right {
  border-left: 2px solid #efefef;
  padding: 18px 0;
  padding: 1.125rem 0;
  max-width: 400px;
  max-width: 25rem;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media screen and (max-width: 1024px) {
  .ir-library-middleplan-data .l-common__contents.--divide-download .l-common__content.--right {
    max-width: none;
    max-width: initial;
    border-left: none;
    border-top: 1px solid #efefef;
  }
}
.ir-library-middleplan-data .l-common__content-link {
  margin: 0 2px 0 auto;
  margin: 0 0.125rem 0 auto;
  max-width: 360px;
  max-width: 22.5rem;
  width: 100%;
  height: 70px;
  height: 4.375rem;
  border-radius: 0.625rem;
  background-color: #e60012;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 18px;
  gap: 1.125rem;
}
@media screen and (max-width: 1024px) {
  .ir-library-middleplan-data .l-common__content-link {
    margin: 0 auto;
  }
}
@media screen and (max-width: 767px) {
  .ir-library-middleplan-data .l-common__content-link {
    border-radius: 5px;
    margin: 0 auto;
    position: relative;
    width: 14.5rem;
    height: 2.8125rem;
  }
}
.ir-library-middleplan-data .l-common__content-link span {
  color: #fff;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  .ir-library-middleplan-data .l-common__content-link span {
    font-size: 0.75rem;
  }
}
.ir-library-middleplan-data .l-it__content-image {
  width: 16px;
  width: 1rem;
  height: 16px;
  height: 1rem;
}
@media screen and (max-width: 767px) {
  .ir-library-middleplan-data .l-it__content-image {
    position: absolute;
    width: 11px;
    height: 11px;
    top: 50%;
    right: 0.9375rem;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}
.ir-library-middleplan-data .l-it__content-image img {
  width: 100%;
  height: 100%;
  display: block;
}
.ir-library-middleplan-data .l-common__link-wrapper {
  margin: 60px 0 0;
  margin: 3.75rem 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 767px) {
  .ir-library-middleplan-data .l-common__link-wrapper {
    margin: 1.5rem 0 0;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media screen and (min-width: 768px) {
  .ir-library-middleplan-data .l-common__link-wrapper .l-common__link--white {
    margin-left: clamp(0.00625rem, -14.9703rem + 22.1875vw, 4rem);
  }
}
.ir-library-middleplan-data .l-common__link--white {
  max-width: 360px;
  max-width: 22.5rem;
  width: 100%;
  height: 70px;
  height: 4.375rem;
  border-radius: 0.625rem;
  background-color: #fff;
  border: 2px solid #e60012;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 26px;
  gap: 1.625rem;
  -webkit-transition: background-color 0.18s ease-in-out;
  transition: background-color 0.18s ease-in-out;
}
@media screen and (max-width: 767px) {
  .ir-library-middleplan-data .l-common__link--white {
    width: 15rem;
    height: 3.3125rem;
    border-width: 0.0625rem;
    gap: 0.875rem;
  }
}
@media (hover: hover) and (pointer: fine) {
  .ir-library-middleplan-data .l-common__link--white:hover {
    background-color: #e60012;
  }
  .ir-library-middleplan-data .l-common__link--white:hover span {
    color: #fff;
  }
  .ir-library-middleplan-data .l-common__link--white:hover svg path {
    fill: #fff;
  }
}
.ir-library-middleplan-data .l-common__link--white span {
  color: #e60012;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
  -webkit-transition: color 0.18s ease-in-out;
  transition: color 0.18s ease-in-out;
}
@media screen and (max-width: 767px) {
  .ir-library-middleplan-data .l-common__link--white span {
    font-size: 0.875rem;
  }
}
.ir-library-middleplan-data .l-common__link--white svg {
  width: 7px;
  height: 13px;
}
.ir-library-middleplan-data .l-common__link--white svg path {
  -webkit-transition: fill 0.18s ease-in-out;
  transition: fill 0.18s ease-in-out;
}
.ir-library-middleplan-data .l-common__top-link-wrapper {
  margin: 40px auto;
}
@media screen and (min-width: 768px) {
  .ir-library-middleplan-data .l-common__top-link-wrapper {
    margin: 120px auto;
  }
}
.ir-library-middleplan-data .l-common__top-link-wrapper .l-common__top-link {
  margin: 0;
}

.ir-meeting .pc-none {
  display: none;
}
@media screen and (max-width: 767px) {
  .ir-meeting .pc-none {
    display: block;
  }
}
.ir-meeting .l-common__presentations-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px 16px;
  gap: 1.25rem 1rem;
  margin: 0 0 40px 0;
  margin: 0 0 2.5rem 0;
}
@media screen and (max-width: 767px) {
  .ir-meeting .l-common__presentations-buttons {
    margin: 0 0 1.25rem 0;
  }
}
.ir-meeting .l-common__presentations-button {
  width: 260px;
  width: 16.25rem;
  height: 70px;
  height: 4.375rem;
  border-radius: 0.625rem;
  background-color: #fff;
  border: 2px solid #efefef;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 18px;
  gap: 1.125rem;
}
@media screen and (max-width: 767px) {
  .ir-meeting .l-common__presentations-button {
    width: 10rem;
    height: 3.125rem;
    border-radius: 0.3125rem;
    border-width: 0.0625rem;
    gap: 0.5rem;
  }
}
.ir-meeting .l-common__presentations-button span {
  color: #e60012;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .ir-meeting .l-common__presentations-button span {
    font-size: 0.75rem;
  }
}
.ir-meeting .l-common__presentations-button svg {
  width: 13px;
  width: 0.8125rem;
  height: 7px;
  height: 0.4375rem;
}
@media screen and (max-width: 767px) {
  .ir-meeting .l-common__presentations-button svg {
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
  }
}
.ir-meeting .l-common__section + .l-common__section {
  margin: 64px 0 0;
  margin: 4rem 0 0;
}
@media screen and (max-width: 767px) {
  .ir-meeting .l-common__section + .l-common__section {
    margin: 2rem 0 0;
  }
}
.ir-meeting .l-common__calendar-image {
  margin: 0 auto 98px;
  margin: 0 auto 6.125rem;
  max-width: 840px;
  max-width: 52.5rem;
  width: 100%;
  height: auto;
  aspect-ratio: 840/310;
}
@media screen and (max-width: 767px) {
  .ir-meeting .l-common__calendar-image {
    max-width: 30rem;
    width: 100%;
    height: auto;
    aspect-ratio: 335/395;
  }
}
.ir-meeting .l-common__calendar-image img {
  width: 100%;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
@media screen and (max-width: 767px) {
  .ir-meeting .l-common__calendar-image {
    margin: 0 auto 2.375rem;
  }
}
.ir-meeting .l-common__notice-wrapper {
  margin: 91px 0 0;
  margin: 5.6875rem 0 0;
}
@media screen and (max-width: 767px) {
  .ir-meeting .l-common__notice-wrapper {
    margin: 5rem 0 0;
  }
}
.ir-meeting .l-common__notice {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .ir-meeting .l-common__notice {
    font-size: 0.75rem;
  }
}
.ir-meeting .l-common__top-link-wrapper {
  margin: 40px auto;
}
@media screen and (min-width: 768px) {
  .ir-meeting .l-common__top-link-wrapper {
    margin: 120px auto;
  }
}
.ir-meeting .l-common__top-link-wrapper .l-common__top-link {
  margin: 0;
}
.ir-meeting .l-common__section-contents + .l-common__section-contents {
  margin: 57px 0 0;
  margin: 3.5625rem 0 0;
}
@media screen and (max-width: 767px) {
  .ir-meeting .l-common__section-contents + .l-common__section-contents {
    margin: 1.75rem 0 0;
  }
}
.ir-meeting .l-common__contents + .l-common__contents {
  margin: 30px 0 0;
  margin: 1.875rem 0 0;
}
@media screen and (max-width: 767px) {
  .ir-meeting .l-common__contents + .l-common__contents {
    margin: 1rem 0 0;
  }
}
.ir-meeting .l-common__contents {
  border-radius: 0.625rem;
  border: 2px solid #efefef;
  background-color: #fff;
  padding: 38px 39px;
  padding: 2.375rem 2.4375rem;
}
@media screen and (max-width: 767px) {
  .ir-meeting .l-common__contents {
    margin: 0 0 0.9375rem;
    padding: 1.3125rem 1.0625rem;
    border-radius: 0.3125rem;
    border-width: 0.0625rem;
  }
}
.ir-meeting .l-common__contents.--divide-download {
  padding: 20px 39px;
  padding: 1.25rem 2.4375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 1024px) {
  .ir-meeting .l-common__contents.--divide-download {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding: 1.3125rem 1.0625rem;
  }
}
.ir-meeting .l-common__contents.--divide-download .l-common__content.--left {
  padding: 18px 0;
  padding: 1.125rem 0;
}
@media screen and (max-width: 767px) {
  .ir-meeting .l-common__contents.--divide-download .l-common__content.--left {
    padding: 0;
  }
}
.ir-meeting .l-common__contents.--divide-download .l-common__content.--right {
  border-left: 2px solid #efefef;
  padding: 18px 0;
  padding: 1.125rem 0;
  max-width: 400px;
  max-width: 25rem;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media screen and (max-width: 1024px) {
  .ir-meeting .l-common__contents.--divide-download .l-common__content.--right {
    max-width: none;
    max-width: initial;
    border-left: none;
    border-top: 1px solid #efefef;
  }
}

.ir-news .l-common__top-link-wrapper {
  margin: 40px auto;
}
@media screen and (min-width: 768px) {
  .ir-news .l-common__top-link-wrapper {
    margin: 120px auto;
  }
}
.ir-news .l-common__top-link-wrapper .l-common__top-link {
  margin: 0;
}

.ir-policy .ir-policy__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 40px;
}
@media screen and (min-width: 768px) {
  .ir-policy .ir-policy__wrapper {
    gap: 80px;
  }
}
.ir-policy .l-common__top-link-wrapper {
  margin: 40px auto;
}
@media screen and (min-width: 768px) {
  .ir-policy .l-common__top-link-wrapper {
    margin: 120px auto;
  }
}
.ir-policy .l-common__top-link-wrapper .l-common__top-link {
  margin: 0;
}

.ir-library-presentations .pc-none {
  display: none;
}
@media screen and (max-width: 767px) {
  .ir-library-presentations .pc-none {
    display: block;
  }
}
.ir-library-presentations .l-common__presentations-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px 16px;
  gap: 1.25rem 1rem;
  margin: 0 0 40px 0;
  margin: 0 0 2.5rem 0;
}
@media screen and (max-width: 767px) {
  .ir-library-presentations .l-common__presentations-buttons {
    margin: 0 0 1.25rem 0;
  }
}
.ir-library-presentations .l-common__presentations-button {
  width: 260px;
  width: 16.25rem;
  height: 70px;
  height: 4.375rem;
  border-radius: 0.625rem;
  background-color: #fff;
  border: 2px solid #efefef;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 18px;
  gap: 1.125rem;
}
@media screen and (max-width: 767px) {
  .ir-library-presentations .l-common__presentations-button {
    width: 10rem;
    height: 3.125rem;
    border-radius: 0.3125rem;
    border-width: 0.0625rem;
    gap: 0.5rem;
  }
}
.ir-library-presentations .l-common__presentations-button span {
  color: #e60012;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .ir-library-presentations .l-common__presentations-button span {
    font-size: 0.75rem;
  }
}
.ir-library-presentations .l-common__presentations-button svg {
  width: 13px;
  width: 0.8125rem;
  height: 7px;
  height: 0.4375rem;
}
@media screen and (max-width: 767px) {
  .ir-library-presentations .l-common__presentations-button svg {
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
  }
}
.ir-library-presentations .l-common__section + .l-common__section {
  margin: 64px 0 0;
  margin: 4rem 0 0;
}
@media screen and (max-width: 767px) {
  .ir-library-presentations .l-common__section + .l-common__section {
    margin: 2rem 0 0;
  }
}
.ir-library-presentations .l-common__calendar-image {
  margin: 0 auto 98px;
  margin: 0 auto 6.125rem;
  max-width: 840px;
  max-width: 52.5rem;
  width: 100%;
  height: auto;
  aspect-ratio: 840/310;
}
@media screen and (max-width: 767px) {
  .ir-library-presentations .l-common__calendar-image {
    max-width: 30rem;
    width: 100%;
    height: auto;
    aspect-ratio: 335/395;
  }
}
.ir-library-presentations .l-common__calendar-image img {
  width: 100%;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
@media screen and (max-width: 767px) {
  .ir-library-presentations .l-common__calendar-image {
    margin: 0 auto 2.375rem;
  }
}
.ir-library-presentations .l-common__notice-wrapper {
  margin: 91px 0 0;
  margin: 5.6875rem 0 0;
}
@media screen and (max-width: 767px) {
  .ir-library-presentations .l-common__notice-wrapper {
    margin: 5rem 0 0;
  }
}
.ir-library-presentations .l-common__notice {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .ir-library-presentations .l-common__notice {
    font-size: 0.75rem;
  }
}
.ir-library-presentations .l-common__top-link-wrapper {
  margin: 40px auto;
}
@media screen and (min-width: 768px) {
  .ir-library-presentations .l-common__top-link-wrapper {
    margin: 120px auto;
  }
}
.ir-library-presentations .l-common__top-link-wrapper .l-common__top-link {
  margin: 0;
}
.ir-library-presentations .l-common__section-contents + .l-common__section-contents {
  margin: 57px 0 0;
  margin: 3.5625rem 0 0;
}
@media screen and (max-width: 767px) {
  .ir-library-presentations .l-common__section-contents + .l-common__section-contents {
    margin: 1.75rem 0 0;
  }
}
.ir-library-presentations .l-common__contents {
  border-radius: 0.625rem;
  border: 2px solid #efefef;
  background-color: #fff;
  padding: 38px 39px;
  padding: 2.375rem 2.4375rem;
}
@media screen and (max-width: 767px) {
  .ir-library-presentations .l-common__contents {
    margin: 0 0 0.9375rem;
    padding: 1.3125rem 1.0625rem;
    border-radius: 0.3125rem;
    border-width: 0.0625rem;
  }
}
.ir-library-presentations .l-common__contents.--divide-download {
  padding: 20px 39px;
  padding: 1.25rem 2.4375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 1024px) {
  .ir-library-presentations .l-common__contents.--divide-download {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding: 1.3125rem 1.0625rem;
  }
}
.ir-library-presentations .l-common__contents.--divide-download .l-common__content.--left {
  padding: 18px 0;
  padding: 1.125rem 0;
}
@media screen and (max-width: 767px) {
  .ir-library-presentations .l-common__contents.--divide-download .l-common__content.--left {
    padding: 0;
  }
}
.ir-library-presentations .l-common__contents.--divide-download .l-common__content.--right {
  border-left: 2px solid #efefef;
  padding: 18px 0;
  padding: 1.125rem 0;
  max-width: 400px;
  max-width: 25rem;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media screen and (max-width: 1024px) {
  .ir-library-presentations .l-common__contents.--divide-download .l-common__content.--right {
    max-width: none;
    max-width: initial;
    border-left: none;
    border-top: 1px solid #efefef;
  }
}

.ir-library-research-report .pc-none {
  display: none;
}
@media screen and (max-width: 767px) {
  .ir-library-research-report .pc-none {
    display: block;
  }
}
.ir-library-research-report .l-common__presentations-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px 16px;
  gap: 1.25rem 1rem;
  margin: 0 0 40px 0;
  margin: 0 0 2.5rem 0;
}
@media screen and (max-width: 767px) {
  .ir-library-research-report .l-common__presentations-buttons {
    margin: 0 0 1.25rem 0;
  }
}
.ir-library-research-report .l-common__presentations-button {
  width: 260px;
  width: 16.25rem;
  height: 70px;
  height: 4.375rem;
  border-radius: 0.625rem;
  background-color: #fff;
  border: 2px solid #efefef;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 18px;
  gap: 1.125rem;
}
@media screen and (max-width: 767px) {
  .ir-library-research-report .l-common__presentations-button {
    width: 10rem;
    height: 3.125rem;
    border-radius: 0.3125rem;
    border-width: 0.0625rem;
    gap: 0.5rem;
  }
}
.ir-library-research-report .l-common__presentations-button span {
  color: #e60012;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .ir-library-research-report .l-common__presentations-button span {
    font-size: 0.75rem;
  }
}
.ir-library-research-report .l-common__presentations-button svg {
  width: 13px;
  width: 0.8125rem;
  height: 7px;
  height: 0.4375rem;
}
@media screen and (max-width: 767px) {
  .ir-library-research-report .l-common__presentations-button svg {
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
  }
}
.ir-library-research-report .l-common__section + .l-common__section {
  margin: 64px 0 0;
  margin: 4rem 0 0;
}
@media screen and (max-width: 767px) {
  .ir-library-research-report .l-common__section + .l-common__section {
    margin: 2rem 0 0;
  }
}
.ir-library-research-report .l-common__calendar-image {
  margin: 0 auto 98px;
  margin: 0 auto 6.125rem;
  max-width: 840px;
  max-width: 52.5rem;
  width: 100%;
  height: auto;
  aspect-ratio: 840/310;
}
@media screen and (max-width: 767px) {
  .ir-library-research-report .l-common__calendar-image {
    max-width: 30rem;
    width: 100%;
    height: auto;
    aspect-ratio: 335/395;
  }
}
.ir-library-research-report .l-common__calendar-image img {
  width: 100%;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
@media screen and (max-width: 767px) {
  .ir-library-research-report .l-common__calendar-image {
    margin: 0 auto 2.375rem;
  }
}
.ir-library-research-report .l-common__notice-wrapper {
  margin: 91px 0 0;
  margin: 5.6875rem 0 0;
}
@media screen and (max-width: 767px) {
  .ir-library-research-report .l-common__notice-wrapper {
    margin: 5rem 0 0;
  }
}
.ir-library-research-report .l-common__notice {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .ir-library-research-report .l-common__notice {
    font-size: 0.75rem;
  }
}
.ir-library-research-report .l-common__top-link-wrapper {
  margin: 40px auto;
}
@media screen and (min-width: 768px) {
  .ir-library-research-report .l-common__top-link-wrapper {
    margin: 120px auto;
  }
}
.ir-library-research-report .l-common__top-link-wrapper .l-common__top-link {
  margin: 0;
}
.ir-library-research-report .l-common__section-contents + .l-common__section-contents {
  margin: 57px 0 0;
  margin: 3.5625rem 0 0;
}
@media screen and (max-width: 767px) {
  .ir-library-research-report .l-common__section-contents + .l-common__section-contents {
    margin: 1.75rem 0 0;
  }
}
.ir-library-research-report .l-common__contents {
  border-radius: 0.625rem;
  border: 2px solid #efefef;
  background-color: #fff;
  padding: 38px 39px;
  padding: 2.375rem 2.4375rem;
}
@media screen and (max-width: 767px) {
  .ir-library-research-report .l-common__contents {
    margin: 0 0 0.9375rem;
    padding: 1.3125rem 1.0625rem;
    border-radius: 0.3125rem;
    border-width: 0.0625rem;
  }
}
.ir-library-research-report .l-common__contents.--divide-download {
  padding: 20px 39px;
  padding: 1.25rem 2.4375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 1024px) {
  .ir-library-research-report .l-common__contents.--divide-download {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding: 1.3125rem 1.0625rem;
  }
}
.ir-library-research-report .l-common__contents.--divide-download .l-common__content.--left {
  padding: 18px 0;
  padding: 1.125rem 0;
}
@media screen and (max-width: 767px) {
  .ir-library-research-report .l-common__contents.--divide-download .l-common__content.--left {
    padding: 0;
  }
}
.ir-library-research-report .l-common__contents.--divide-download .l-common__content.--right {
  border-left: 2px solid #efefef;
  padding: 18px 0;
  padding: 1.125rem 0;
  max-width: 400px;
  max-width: 25rem;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media screen and (max-width: 1024px) {
  .ir-library-research-report .l-common__contents.--divide-download .l-common__content.--right {
    max-width: none;
    max-width: initial;
    border-left: none;
    border-top: 1px solid #efefef;
  }
}

.ir-library-results .pc-none {
  display: none;
}
@media screen and (max-width: 767px) {
  .ir-library-results .pc-none {
    display: block;
  }
}
.ir-library-results .l-common__presentations-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px 16px;
  gap: 1.25rem 1rem;
  margin: 0 0 40px 0;
  margin: 0 0 2.5rem 0;
}
@media screen and (max-width: 767px) {
  .ir-library-results .l-common__presentations-buttons {
    margin: 0 0 1.25rem 0;
  }
}
.ir-library-results .l-common__presentations-button {
  width: 260px;
  width: 16.25rem;
  height: 70px;
  height: 4.375rem;
  border-radius: 0.625rem;
  background-color: #fff;
  border: 2px solid #efefef;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 18px;
  gap: 1.125rem;
}
@media screen and (max-width: 767px) {
  .ir-library-results .l-common__presentations-button {
    width: 10rem;
    height: 3.125rem;
    border-radius: 0.3125rem;
    border-width: 0.0625rem;
    gap: 0.5rem;
  }
}
.ir-library-results .l-common__presentations-button span {
  color: #e60012;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .ir-library-results .l-common__presentations-button span {
    font-size: 0.75rem;
  }
}
.ir-library-results .l-common__presentations-button svg {
  width: 13px;
  width: 0.8125rem;
  height: 7px;
  height: 0.4375rem;
}
@media screen and (max-width: 767px) {
  .ir-library-results .l-common__presentations-button svg {
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
  }
}
.ir-library-results .l-common__section + .l-common__section {
  margin: 64px 0 0;
  margin: 4rem 0 0;
}
@media screen and (max-width: 767px) {
  .ir-library-results .l-common__section + .l-common__section {
    margin: 2rem 0 0;
  }
}
.ir-library-results .l-common__calendar-image {
  margin: 0 auto 98px;
  margin: 0 auto 6.125rem;
  max-width: 840px;
  max-width: 52.5rem;
  width: 100%;
  height: auto;
  aspect-ratio: 840/310;
}
@media screen and (max-width: 767px) {
  .ir-library-results .l-common__calendar-image {
    max-width: 30rem;
    width: 100%;
    height: auto;
    aspect-ratio: 335/395;
  }
}
.ir-library-results .l-common__calendar-image img {
  width: 100%;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
@media screen and (max-width: 767px) {
  .ir-library-results .l-common__calendar-image {
    margin: 0 auto 2.375rem;
  }
}
.ir-library-results .l-common__notice-wrapper {
  margin: 91px 0 0;
  margin: 5.6875rem 0 0;
}
@media screen and (max-width: 767px) {
  .ir-library-results .l-common__notice-wrapper {
    margin: 5rem 0 0;
  }
}
.ir-library-results .l-common__notice {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .ir-library-results .l-common__notice {
    font-size: 0.75rem;
  }
}
.ir-library-results .l-common__top-link-wrapper {
  margin: 40px auto;
}
@media screen and (min-width: 768px) {
  .ir-library-results .l-common__top-link-wrapper {
    margin: 120px auto;
  }
}
.ir-library-results .l-common__top-link-wrapper .l-common__top-link {
  margin: 0;
}
.ir-library-results .l-common__section-contents + .l-common__section-contents {
  margin: 57px 0 0;
  margin: 3.5625rem 0 0;
}
@media screen and (max-width: 767px) {
  .ir-library-results .l-common__section-contents + .l-common__section-contents {
    margin: 1.75rem 0 0;
  }
}
.ir-library-results .l-common__contents {
  border-radius: 0.625rem;
  border: 2px solid #efefef;
  background-color: #fff;
  padding: 38px 39px;
  padding: 2.375rem 2.4375rem;
}
@media screen and (max-width: 767px) {
  .ir-library-results .l-common__contents {
    margin: 0 0 0.9375rem;
    padding: 1.3125rem 1.0625rem;
    border-radius: 0.3125rem;
    border-width: 0.0625rem;
  }
}
.ir-library-results .l-common__contents.--divide-download {
  padding: 20px 39px;
  padding: 1.25rem 2.4375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 1024px) {
  .ir-library-results .l-common__contents.--divide-download {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding: 1.3125rem 1.0625rem;
  }
}
.ir-library-results .l-common__contents.--divide-download .l-common__content.--left {
  padding: 18px 0;
  padding: 1.125rem 0;
}
@media screen and (max-width: 767px) {
  .ir-library-results .l-common__contents.--divide-download .l-common__content.--left {
    padding: 0;
  }
}
.ir-library-results .l-common__contents.--divide-download .l-common__content.--right {
  border-left: 2px solid #efefef;
  padding: 18px 0;
  padding: 1.125rem 0;
  max-width: 400px;
  max-width: 25rem;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media screen and (max-width: 1024px) {
  .ir-library-results .l-common__contents.--divide-download .l-common__content.--right {
    max-width: none;
    max-width: initial;
    border-left: none;
    border-top: 1px solid #efefef;
  }
}

.ir-library-securities .pc-none {
  display: none;
}
@media screen and (max-width: 767px) {
  .ir-library-securities .pc-none {
    display: block;
  }
}
.ir-library-securities .l-common__presentations-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px 16px;
  gap: 1.25rem 1rem;
  margin: 0 0 40px 0;
  margin: 0 0 2.5rem 0;
}
@media screen and (max-width: 767px) {
  .ir-library-securities .l-common__presentations-buttons {
    margin: 0 0 1.25rem 0;
  }
}
.ir-library-securities .l-common__presentations-button {
  width: 260px;
  width: 16.25rem;
  height: 70px;
  height: 4.375rem;
  border-radius: 0.625rem;
  background-color: #fff;
  border: 2px solid #efefef;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 18px;
  gap: 1.125rem;
}
@media screen and (max-width: 767px) {
  .ir-library-securities .l-common__presentations-button {
    width: 10rem;
    height: 3.125rem;
    border-radius: 0.3125rem;
    border-width: 0.0625rem;
    gap: 0.5rem;
  }
}
.ir-library-securities .l-common__presentations-button span {
  color: #e60012;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .ir-library-securities .l-common__presentations-button span {
    font-size: 0.75rem;
  }
}
.ir-library-securities .l-common__presentations-button svg {
  width: 13px;
  width: 0.8125rem;
  height: 7px;
  height: 0.4375rem;
}
@media screen and (max-width: 767px) {
  .ir-library-securities .l-common__presentations-button svg {
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
  }
}
.ir-library-securities .l-common__section + .l-common__section {
  margin: 64px 0 0;
  margin: 4rem 0 0;
}
@media screen and (max-width: 767px) {
  .ir-library-securities .l-common__section + .l-common__section {
    margin: 2rem 0 0;
  }
}
.ir-library-securities .l-common__calendar-image {
  margin: 0 auto 98px;
  margin: 0 auto 6.125rem;
  max-width: 840px;
  max-width: 52.5rem;
  width: 100%;
  height: auto;
  aspect-ratio: 840/310;
}
@media screen and (max-width: 767px) {
  .ir-library-securities .l-common__calendar-image {
    max-width: 30rem;
    width: 100%;
    height: auto;
    aspect-ratio: 335/395;
  }
}
.ir-library-securities .l-common__calendar-image img {
  width: 100%;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
@media screen and (max-width: 767px) {
  .ir-library-securities .l-common__calendar-image {
    margin: 0 auto 2.375rem;
  }
}
.ir-library-securities .l-common__notice-wrapper {
  margin: 91px 0 0;
  margin: 5.6875rem 0 0;
}
@media screen and (max-width: 767px) {
  .ir-library-securities .l-common__notice-wrapper {
    margin: 5rem 0 0;
  }
}
.ir-library-securities .l-common__notice {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .ir-library-securities .l-common__notice {
    font-size: 0.75rem;
  }
}
.ir-library-securities .l-common__top-link-wrapper {
  margin: 40px auto;
}
@media screen and (min-width: 768px) {
  .ir-library-securities .l-common__top-link-wrapper {
    margin: 120px auto;
  }
}
.ir-library-securities .l-common__top-link-wrapper .l-common__top-link {
  margin: 0;
}
.ir-library-securities .l-common__section-contents + .l-common__section-contents {
  margin: 57px 0 0;
  margin: 3.5625rem 0 0;
}
@media screen and (max-width: 767px) {
  .ir-library-securities .l-common__section-contents + .l-common__section-contents {
    margin: 1.75rem 0 0;
  }
}
.ir-library-securities .l-common__contents {
  border-radius: 0.625rem;
  border: 2px solid #efefef;
  background-color: #fff;
  padding: 38px 39px;
  padding: 2.375rem 2.4375rem;
}
@media screen and (max-width: 767px) {
  .ir-library-securities .l-common__contents {
    margin: 0 0 0.9375rem;
    padding: 1.3125rem 1.0625rem;
    border-radius: 0.3125rem;
    border-width: 0.0625rem;
  }
}
.ir-library-securities .l-common__contents.--divide-download {
  padding: 20px 39px;
  padding: 1.25rem 2.4375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 1024px) {
  .ir-library-securities .l-common__contents.--divide-download {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding: 1.3125rem 1.0625rem;
  }
}
.ir-library-securities .l-common__contents.--divide-download .l-common__content.--left {
  padding: 18px 0;
  padding: 1.125rem 0;
}
@media screen and (max-width: 767px) {
  .ir-library-securities .l-common__contents.--divide-download .l-common__content.--left {
    padding: 0;
  }
}
.ir-library-securities .l-common__contents.--divide-download .l-common__content.--right {
  border-left: 2px solid #efefef;
  padding: 18px 0;
  padding: 1.125rem 0;
  max-width: 400px;
  max-width: 25rem;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media screen and (max-width: 1024px) {
  .ir-library-securities .l-common__contents.--divide-download .l-common__content.--right {
    max-width: none;
    max-width: initial;
    border-left: none;
    border-top: 1px solid #efefef;
  }
}

.stock-personal .ir-stock-personal__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 40px;
}
@media screen and (min-width: 768px) {
  .stock-personal .ir-stock-personal__wrapper {
    gap: 80px;
  }
}

.ir-stock .stock__link-wrapper {
  display: grid;
  grid-template-columns: 1fr;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 16px;
}
@media screen and (min-width: 768px) {
  .ir-stock .stock__link-wrapper {
    grid-template-columns: repeat(2, 1fr);
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
    row-gap: 28px;
  }
}
.ir-stock .l-common__top-link-wrapper {
  margin: 40px auto;
}
@media screen and (min-width: 768px) {
  .ir-stock .l-common__top-link-wrapper {
    margin: 120px auto;
  }
}
.ir-stock .l-common__top-link-wrapper .l-common__top-link {
  margin: 0;
}

.l-common.ir-announcement .l-common__title-h2.--border-bottom {
  border-bottom: 1px solid #595757;
  padding-bottom: 12px;
  margin-bottom: 24px;
}
@media screen and (min-width: 768px) {
  .l-common.ir-announcement .l-common__title-h2.--border-bottom {
    font-size: 28px;
    padding-bottom: 30px;
    margin-bottom: 38px;
  }
}
.l-common.ir-announcement .l-common__file-area {
  padding: 32px 39px;
  padding: 2rem 2.4375rem;
  background-color: #fff;
  border-radius: 0.625rem;
  border: 2px solid #efefef;
  border: 0.125rem solid #efefef;
  margin: 0 0 49px;
  margin: 0 0 3.0625rem;
}
@media screen and (max-width: 767px) {
  .l-common.ir-announcement .l-common__file-area {
    padding: 1rem;
    border-radius: 0.3125rem;
    border-width: 0.0625rem;
    margin: 0 0 1.25rem;
  }
}
.l-common.ir-announcement .l-common__file-area .l-common__file-link + .l-common__file-link {
  margin: 24px 0 0;
  margin: 1.5rem 0 0;
}
.l-common.ir-announcement .l-common__file-area .l-common__file-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  gap: 30px;
  gap: 1.875rem;
}
@media screen and (max-width: 1200px) {
  .l-common.ir-announcement .l-common__file-area .l-common__file-link {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0.5rem;
  }
}
.l-common.ir-announcement .l-common__file-area .l-common__file-link .l-common__file-date {
  -ms-flex-item-align: start;
      align-self: flex-start;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.7;
  letter-spacing: 0.08em;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media screen and (max-width: 767px) {
  .l-common.ir-announcement .l-common__file-area .l-common__file-link .l-common__file-date {
    font-size: 0.75rem;
  }
}
.l-common.ir-announcement .l-common__file-area .l-common__file-link .l-common__file-info {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  gap: 30px;
  gap: 1.875rem;
}
@media screen and (max-width: 767px) {
  .l-common.ir-announcement .l-common__file-area .l-common__file-link .l-common__file-info {
    gap: 0.75rem;
    display: inline-block;
  }
}
.l-common.ir-announcement .l-common__file-area .l-common__file-link .l-common__file-title {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.7;
  letter-spacing: 0.08em;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media screen and (max-width: 767px) {
  .l-common.ir-announcement .l-common__file-area .l-common__file-link .l-common__file-title {
    font-size: 0.875rem;
    display: inline;
  }
}
.l-common.ir-announcement .l-common__file-area .l-common__file-link .l-common__file-wrap {
  width: 92px;
  width: 5.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  gap: 0.625rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media screen and (max-width: 767px) {
  .l-common.ir-announcement .l-common__file-area .l-common__file-link .l-common__file-wrap {
    width: 4.375rem;
    gap: 0.375rem;
    display: inline;
    margin-left: 0.75rem;
  }
}
.l-common.ir-announcement .l-common__file-area .l-common__file-link .l-common__file-image {
  width: 20px;
  width: 1.25rem;
  height: 26px;
  height: 1.625rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media screen and (max-width: 767px) {
  .l-common.ir-announcement .l-common__file-area .l-common__file-link .l-common__file-image {
    width: 0.9375rem;
    height: 1.21875rem;
    display: inline-block;
    vertical-align: sub;
  }
}
.l-common.ir-announcement .l-common__file-area .l-common__file-link .l-common__file-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  display: block;
}
.l-common.ir-announcement .l-common__file-area .l-common__file-link .l-common__file-size {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.7;
  letter-spacing: 0.08em;
  font-weight: 500;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  color: #d71618;
}
@media screen and (max-width: 767px) {
  .l-common.ir-announcement .l-common__file-area .l-common__file-link .l-common__file-size {
    font-size: 0.75rem;
    display: inline-block;
    margin-left: 0.375rem;
  }
}
.l-common.ir-announcement .l-common__top-link-wrapper {
  margin: 40px auto;
}
@media screen and (min-width: 768px) {
  .l-common.ir-announcement .l-common__top-link-wrapper {
    margin: 120px auto;
  }
}
.l-common.ir-announcement .l-common__top-link-wrapper .l-common__top-link {
  margin: 0;
}

.l-common.ir-articles .l-common__file-area {
  padding: 32px 39px;
  padding: 2rem 2.4375rem;
  background-color: #fff;
  border-radius: 0.625rem;
  border: 2px solid #efefef;
  border: 0.125rem solid #efefef;
  margin: 0 0 29px;
  margin: 0 0 1.8125rem;
}
@media screen and (max-width: 767px) {
  .l-common.ir-articles .l-common__file-area {
    padding: 1rem;
    border-radius: 0.3125rem;
    border-width: 0.0625rem;
    margin: 0 0 0.875rem;
  }
}
.l-common.ir-articles .l-common__file-area .l-common__file-link + .l-common__file-link {
  margin: 24px 0 0;
  margin: 1.5rem 0 0;
}
.l-common.ir-articles .l-common__file-area .l-common__file-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  gap: 11px;
  gap: 0.6875rem;
}
.l-common.ir-articles .l-common__file-area .l-common__file-link .l-common__file-title {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.7;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .l-common.ir-articles .l-common__file-area .l-common__file-link .l-common__file-title {
    font-size: 0.875rem;
  }
}
.l-common.ir-articles .l-common__file-area .l-common__file-link .l-common__file-image {
  width: 20px;
  width: 1.25rem;
  height: 26px;
  height: 1.625rem;
}
@media screen and (max-width: 767px) {
  .l-common.ir-articles .l-common__file-area .l-common__file-link .l-common__file-image {
    width: 0.9375rem;
    height: 1.21875rem;
  }
}
.l-common.ir-articles .l-common__file-area .l-common__file-link .l-common__file-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  display: block;
}
.l-common.ir-articles .l-common__file-area .l-common__file-link .l-common__file-size {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.7;
  letter-spacing: 0.08em;
  font-weight: 500;
  color: #d71618;
}
@media screen and (max-width: 767px) {
  .l-common.ir-articles .l-common__file-area .l-common__file-link .l-common__file-size {
    font-size: 0.75rem;
  }
}
.l-common.ir-articles .l-common__notice {
  padding: 0 16px;
  padding: 0 1rem;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.7;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 12px;
  gap: 0.75rem;
}
@media screen and (max-width: 767px) {
  .l-common.ir-articles .l-common__notice {
    padding: 0 0.5rem;
    font-size: 0.75rem;
    gap: 0.375rem;
  }
}
.l-common.ir-articles .l-common__notice::before {
  content: "※";
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.7;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media screen and (max-width: 767px) {
  .l-common.ir-articles .l-common__notice::before {
    font-size: 0.75rem;
  }
}
.l-common.ir-articles .l-common__top-link-wrapper {
  margin: 40px auto;
}
@media screen and (min-width: 768px) {
  .l-common.ir-articles .l-common__top-link-wrapper {
    margin: 120px auto;
  }
}
.l-common.ir-articles .l-common__top-link-wrapper .l-common__top-link {
  margin: 0;
}

.l-common.ir-bond .bond-text {
  width: 100%;
  height: 100%;
  display: grid;
  place-items: center;
  font-size: 18px;
  font-size: 1.125rem;
}
.l-common.ir-bond .l-common__top-link-wrapper {
  margin: 40px auto;
}
@media screen and (min-width: 768px) {
  .l-common.ir-bond .l-common__top-link-wrapper {
    margin: 120px auto;
  }
}
.l-common.ir-bond .l-common__top-link-wrapper .l-common__top-link {
  margin: 0;
}

.ir-faq .anker-list {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr;
  gap: 16px;
  margin: 0 auto;
}
@media screen and (min-width: 768px) {
  .ir-faq .anker-list {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 960px) {
  .ir-faq .anker-list {
    grid-template-columns: repeat(3, 1fr);
  }
}
.ir-faq .anker-list .anker-list__item .anker-list__item-link {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 10px;
  background-color: #fff;
  border-radius: 10px;
  border: 2px solid #efefef;
  color: #d71618;
  font-weight: 700;
  font-size: 12px;
  height: 48px;
}
@media screen and (min-width: 768px) {
  .ir-faq .anker-list .anker-list__item .anker-list__item-link {
    height: 56px;
    padding: 0 20px;
  }
}
@media (min-width: 960px) {
  .ir-faq .anker-list .anker-list__item .anker-list__item-link {
    font-size: 16px;
    gap: 20px;
    height: 72px;
  }
}
.ir-faq .anker-list .anker-list__item .anker-list__item-link svg {
  width: 10px;
  height: 5px;
}
@media screen and (min-width: 768px) {
  .ir-faq .anker-list .anker-list__item .anker-list__item-link svg {
    width: 13px;
    height: 7px;
  }
}
.ir-faq .accordion-wrapper {
  margin-top: 40px;
}
@media screen and (min-width: 768px) {
  .ir-faq .accordion-wrapper {
    margin-top: 80px;
  }
}
.ir-faq .accordion-wrapper .title {
  font-size: 18px;
  font-weight: 700;
  color: #585757;
  position: relative;
}
@media screen and (min-width: 768px) {
  .ir-faq .accordion-wrapper .title {
    font-size: 28px;
  }
}
.ir-faq .accordion-wrapper .title::after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: -8px;
  left: 0;
  background-color: #595757;
}
@media screen and (min-width: 768px) {
  .ir-faq .accordion-wrapper .title::after {
    bottom: -12px;
  }
}
.ir-faq .accordion-wrapper .faq-list {
  margin-top: 40px;
}
@media screen and (min-width: 768px) {
  .ir-faq .accordion-wrapper .faq-list {
    margin-top: 56px;
  }
}
.ir-faq .accordion-wrapper .faq-list .faq-item:not(:first-child) {
  margin-top: 16px;
}
@media screen and (min-width: 768px) {
  .ir-faq .accordion-wrapper .faq-list .faq-item:not(:first-child) {
    margin-top: 24px;
  }
}
.ir-faq .accordion-wrapper .faq-list .faq-item .faq__details {
  background-color: #fff;
  border-radius: 10px;
  border: 2px solid #d71618;
  overflow: hidden;
  padding-bottom: 10px;
  /* **開いているとき (`+` → `-`) にアニメーションで変更** */
  /* **開いたときのアニメーション** */
}
@media screen and (min-width: 768px) {
  .ir-faq .accordion-wrapper .faq-list .faq-item .faq__details {
    padding-bottom: 20px;
  }
}
.ir-faq .accordion-wrapper .faq-list .faq-item .faq__details .faq__summary {
  background-color: #fff;
  cursor: pointer;
  font-size: 14px;
  font-weight: bold;
  padding-top: 10px;
}
@media screen and (min-width: 768px) {
  .ir-faq .accordion-wrapper .faq-list .faq-item .faq__details .faq__summary {
    font-size: 18px;
    padding-top: 20px;
  }
}
.ir-faq .accordion-wrapper .faq-list .faq-item .faq__details .faq__summary-item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  padding-left: 16px;
  padding-right: 20px;
}
@media screen and (min-width: 768px) {
  .ir-faq .accordion-wrapper .faq-list .faq-item .faq__details .faq__summary-item {
    padding-left: 28px;
    gap: 32px;
  }
}
.ir-faq .accordion-wrapper .faq-list .faq-item .faq__details .faq__summary-item::before {
  content: "Q";
  border-radius: 50%;
  text-align: center;
  color: #d71618;
  font-size: 16px;
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .ir-faq .accordion-wrapper .faq-list .faq-item .faq__details .faq__summary-item::before {
    font-size: 20px;
    width: 24px;
    height: 36px;
  }
}
.ir-faq .accordion-wrapper .faq-list .faq-item .faq__details .open-icon {
  position: relative;
  display: block;
  width: 14px;
  height: 14px;
  margin-left: auto;
  /* 横線（`-` の形） */
  /* 縦線（`+` の形） */
}
.ir-faq .accordion-wrapper .faq-list .faq-item .faq__details .open-icon::before {
  content: "";
  position: absolute;
  width: 14px;
  height: 2px;
  background-color: #333;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
.ir-faq .accordion-wrapper .faq-list .faq-item .faq__details .open-icon::after {
  content: "";
  position: absolute;
  width: 2px;
  height: 14px;
  background-color: #333;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-transition: opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
.ir-faq .accordion-wrapper .faq-list .faq-item .faq__details[open] .open-icon::after {
  opacity: 0;
  -webkit-transform: translateX(-50%) rotate(90deg);
          transform: translateX(-50%) rotate(90deg);
}
.ir-faq .accordion-wrapper .faq-list .faq-item .faq__details:not([open]) .open-icon::after {
  opacity: 1;
  -webkit-transform: translateX(-50%) rotate(0);
          transform: translateX(-50%) rotate(0);
}
.ir-faq .accordion-wrapper .faq-list .faq-item .faq__details .faq__content {
  position: relative;
  overflow: hidden;
  display: grid;
  margin-top: 0;
  -webkit-transition: grid-template-rows 0.3s ease-in-out, opacity 0.3s ease-in-out, margin-top 0.3s ease-in-out;
  transition: grid-template-rows 0.3s ease-in-out, opacity 0.3s ease-in-out, margin-top 0.3s ease-in-out;
  transition: grid-template-rows 0.3s ease-in-out, opacity 0.3s ease-in-out, margin-top 0.3s ease-in-out, -ms-grid-rows 0.3s ease-in-out;
}
.ir-faq .accordion-wrapper .faq-list .faq-item .faq__details .faq__content::before {
  content: "";
  display: block;
  width: 96%;
  height: 1px;
  top: 10px;
  position: absolute;
  left: 0;
  right: 0px;
  margin: auto;
  border-top: 1px dashed #d71618;
  background-color: transparent;
}
@media screen and (min-width: 768px) {
  .ir-faq .accordion-wrapper .faq-list .faq-item .faq__details .faq__content::before {
    top: 20px;
  }
}
.ir-faq .accordion-wrapper .faq-list .faq-item .faq__details:not([open]) .faq__content {
  grid-template-rows: 0fr;
  opacity: 0;
}
.ir-faq .accordion-wrapper .faq-list .faq-item .faq__details[open] .faq__content {
  grid-template-rows: 1fr;
  opacity: 1;
}
.ir-faq .accordion-wrapper .faq-list .faq-item .faq__details .faq__text-wrapper {
  overflow: hidden;
}
.ir-faq .accordion-wrapper .faq-list .faq-item .faq__details .faq__text {
  font-size: 12px;
  line-height: 2;
  position: relative;
  padding: 20px 16px 0px 16px;
  letter-spacing: 0.08em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
}
.ir-faq .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .extra-link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  margin: 0 3px 0 0;
  -webkit-transition: opacity 0.18s ease-in-out;
  transition: opacity 0.18s ease-in-out;
}
.ir-faq .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .extra-link::after {
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  background-image: url("../images/ir/ir/ex-link.svg");
  background-size: contain;
}
@media (hover: hover) and (pointer: fine) {
  .ir-faq .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .extra-link:hover {
    opacity: 0.7;
  }
}
.ir-faq .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .flexbox {
  display: block;
}
@media screen and (min-width: 768px) {
  .ir-faq .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .flexbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 40px;
  }
}
.ir-faq .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .img-wrapper {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media screen and (min-width: 768px) {
  .ir-faq .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .img-wrapper {
    width: 30%;
    max-width: 300px;
  }
}
.ir-faq .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .img-wrapper img {
  width: 100%;
}
.ir-faq .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .link-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  margin-top: 8px;
}
@media screen and (min-width: 768px) {
  .ir-faq .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .link-wrapper {
    gap: 16px;
    margin-top: 16px;
  }
}
.ir-faq .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .link-wrapper a {
  text-decoration: underline;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  letter-spacing: 0.04em;
}
.ir-faq .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .link-wrapper a:hover {
  opacity: 0.7;
}
@media screen and (min-width: 768px) {
  .ir-faq .accordion-wrapper .faq-list .faq-item .faq__details .faq__text {
    font-size: 16px;
    padding: 40px 28px 0px 28px;
    gap: 32px;
  }
}
.ir-faq .accordion-wrapper .faq-list .faq-item .faq__details .faq__text::before {
  content: "A";
  color: #595757;
  font-size: 16px;
  font-weight: 700;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .ir-faq .accordion-wrapper .faq-list .faq-item .faq__details .faq__text::before {
    font-size: 20px;
    width: 24px;
    height: 36px;
  }
}
.ir-faq .accordion-wrapper .faq-list .faq-item .faq__details .faq__text a {
  color: #d71618;
  text-decoration: underline;
}
.ir-faq .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .number {
  color: #585757;
  text-decoration: none;
}
.ir-faq .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .small {
  font-size: 10px;
}
@media screen and (min-width: 768px) {
  .ir-faq .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .small {
    font-size: 14px;
  }
}
.ir-faq .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .img-wrapper {
  margin-top: 16px;
  border-radius: 5px;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .ir-faq .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .img-wrapper {
    margin-top: 0px;
    border-radius: 10px;
    width: 30%;
    max-width: 300px;
  }
}
.ir-faq .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .img-wrapper img {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .ir-faq .accordion-wrapper .faq-list .faq-item .faq__details .faq__text.image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 16px;
  }
}

.ir-library .library__link-wrapper {
  display: grid;
  grid-template-columns: 1fr;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 16px;
}
@media screen and (min-width: 768px) {
  .ir-library .library__link-wrapper {
    grid-template-columns: repeat(2, 1fr);
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
    row-gap: 28px;
  }
}
.ir-library .library__link-wrapper .library__link {
  background-color: #fff;
  padding: 16px 24px;
  border-radius: 10px;
  border: 2px solid #d71618;
}
@media screen and (min-width: 768px) {
  .ir-library .library__link-wrapper .library__link {
    height: 250px;
  }
}
.ir-library .library__link-wrapper .library__link .title-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 16px;
  color: #d71618;
  font-size: 16px;
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .ir-library .library__link-wrapper .library__link .title-wrapper {
    -webkit-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
    padding: 24px 0;
    font-size: 20px;
  }
  .ir-library .library__link-wrapper .library__link .title-wrapper:hover {
    opacity: 0.7;
  }
}
.ir-library .library__link-wrapper .library__link .text-wrapper {
  padding-top: 16px;
  border-top: 1px solid #d71618;
}
@media screen and (min-width: 768px) {
  .ir-library .library__link-wrapper .library__link .text-wrapper {
    padding-top: 32px;
  }
}
.ir-library .library__link-wrapper .library__link .text-wrapper p {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .ir-library .library__link-wrapper .library__link .text-wrapper p {
    font-size: 16px;
  }
}
.ir-library .l-common__top-link-wrapper {
  margin: 40px auto;
}
@media screen and (min-width: 768px) {
  .ir-library .l-common__top-link-wrapper {
    margin: 120px auto;
  }
}
.ir-library .l-common__top-link-wrapper .l-common__top-link {
  margin: 0;
}

.ir-risk .introduction-wrapper .text {
  font-size: 14px;
  line-height: 2;
  letter-spacing: 0.08em;
  font-weight: 500;
}
@media screen and (min-width: 768px) {
  .ir-risk .introduction-wrapper .text {
    font-size: 16px;
  }
}
.ir-risk .introduction-wrapper .link-wrapper {
  margin-top: 32px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 16px;
}
@media screen and (min-width: 768px) {
  .ir-risk .introduction-wrapper .link-wrapper {
    grid-template-columns: repeat(auto-fill, minmax(210px, 1fr));
    -webkit-column-gap: 30px;
       -moz-column-gap: 30px;
            column-gap: 30px;
    row-gap: 16px;
    margin-top: 64px;
  }
}
.ir-risk .introduction-wrapper .link-wrapper .l-common__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 16px;
  color: #d71618;
  background-color: #fff;
  padding: 0 9px;
  border-radius: 5px;
  font-size: 12px;
  font-weight: 700;
  border: 2px solid #efefef;
  height: 54px;
}
.ir-risk .introduction-wrapper .link-wrapper .l-common__link svg {
  position: absolute;
  top: 50%;
  right: 10px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media screen and (min-width: 768px) {
  .ir-risk .introduction-wrapper .link-wrapper .l-common__link {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
    padding: 0 24px;
    border-radius: 10px;
    font-size: 14px;
    height: 61px;
  }
  .ir-risk .introduction-wrapper .link-wrapper .l-common__link svg {
    position: relative;
    top: auto;
    top: initial;
    right: auto;
    right: initial;
    -webkit-transform: none;
            transform: none;
    -webkit-transform: initial;
            transform: initial;
  }
  .ir-risk .introduction-wrapper .link-wrapper .l-common__link:hover {
    opacity: 0.7;
  }
}
.ir-risk .content-wrapper {
  margin-top: 40px;
}
@media screen and (min-width: 768px) {
  .ir-risk .content-wrapper {
    margin-top: 80px;
  }
}
.ir-risk .content-wrapper .item:not(:first-child) {
  margin-top: 32px;
}
@media screen and (min-width: 768px) {
  .ir-risk .content-wrapper .item:not(:first-child) {
    margin-top: 64px;
  }
}
.ir-risk .content-wrapper .item ul li {
  padding-bottom: 16px;
  border-bottom: 1px solid #efefef;
  display: block;
}
@media screen and (min-width: 768px) {
  .ir-risk .content-wrapper .item ul li {
    padding-bottom: 28px;
  }
}
.ir-risk .content-wrapper .item ul li:not(:first-child) {
  margin-top: 16px;
}
@media screen and (min-width: 768px) {
  .ir-risk .content-wrapper .item ul li:not(:first-child) {
    margin-top: 28px;
  }
}
.ir-risk .content-wrapper .item ul li:last-child {
  border-bottom: none;
}
.ir-risk .content-wrapper .item ul li h3 {
  font-size: 16px;
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .ir-risk .content-wrapper .item ul li h3 {
    font-size: 18px;
  }
}
.ir-risk .content-wrapper .item ul li p {
  margin-top: 16px;
  font-size: 14px;
  line-height: 2;
  letter-spacing: 0.08em;
  font-weight: 500;
}
@media screen and (min-width: 768px) {
  .ir-risk .content-wrapper .item ul li p {
    margin-top: 28px;
    font-size: 16px;
  }
}
.ir-risk .content-wrapper .item ul .text {
  font-size: 14px;
  line-height: 2;
  letter-spacing: 0.08em;
  font-weight: 500;
}
@media screen and (min-width: 768px) {
  .ir-risk .content-wrapper .item ul .text {
    font-size: 16px;
  }
}
.ir-risk .content-wrapper .item .table-wrapper {
  overflow-x: auto;
  border: 1px solid #efefef;
  border-radius: 8px;
  margin-top: 32px;
}
@media screen and (min-width: 768px) {
  .ir-risk .content-wrapper .item .table-wrapper {
    margin-top: 80px;
  }
}
.ir-risk .content-wrapper .item .table-wrapper .table {
  width: 100%;
  border-collapse: collapse;
  width: 600px;
}
@media screen and (min-width: 768px) {
  .ir-risk .content-wrapper .item .table-wrapper .table {
    border-radius: 10px;
  }
}
@media screen and (min-width: 768px) {
  .ir-risk .content-wrapper .item .table-wrapper .table {
    min-width: 840px;
    width: 100%;
  }
}
.ir-risk .content-wrapper .item .table-wrapper .table .thead .tr .th {
  font-size: 14px;
  font-weight: 700;
  background-color: #595757;
  padding: 12px 8px;
  color: #fff;
  border-right: 1px solid #efefef;
  text-align: center;
  vertical-align: middle;
}
@media screen and (min-width: 768px) {
  .ir-risk .content-wrapper .item .table-wrapper .table .thead .tr .th {
    font-size: 16px;
    padding: 24px 20px;
  }
}
.ir-risk .content-wrapper .item .table-wrapper .table .tbody .tr .td {
  font-size: 12x;
  font-weight: 500;
  border-right: 1px solid #efefef;
  border-bottom: 1px solid #efefef;
  padding: 12px 8px;
  min-width: 100px;
  background: #fff;
}
.ir-risk .content-wrapper .item .table-wrapper .table .tbody .tr .td.--center {
  width: 200px;
  text-align: center;
  vertical-align: middle;
}
@media screen and (min-width: 768px) {
  .ir-risk .content-wrapper .item .table-wrapper .table .tbody .tr .td {
    font-size: 16px;
    padding: 28px 20px;
  }
}

.ir-stockinfo .stockinfo__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
}
@media screen and (min-width: 768px) {
  .ir-stockinfo .stockinfo__wrapper {
    gap: 60px;
  }
}
.ir-stockinfo .stockinfo__map {
  width: 100%;
  overflow: hidden;
  border: 1px solid #595757;
  border-radius: 8px;
}
@media screen and (min-width: 768px) {
  .ir-stockinfo .stockinfo__map {
    border: 1px solid #efefef;
    border-radius: 10px;
  }
}
.ir-stockinfo .stockinfo__map .stockinfo__map-item {
  display: grid;
}
@media screen and (min-width: 768px) {
  .ir-stockinfo .stockinfo__map .stockinfo__map-item {
    grid-template-columns: 1fr 1.5fr;
    border-bottom: 1px solid #efefef;
  }
  .ir-stockinfo .stockinfo__map .stockinfo__map-item:last-child {
    border-bottom: 0px;
  }
}
.ir-stockinfo .stockinfo__map .stockinfo__map-item .block {
  display: block;
}
.ir-stockinfo .stockinfo__map .stockinfo__map-item .stockinfo__map-item-title {
  font-size: 14px;
  background-color: #595757;
  color: #fff;
  padding: 12px 8px;
}
@media screen and (min-width: 768px) {
  .ir-stockinfo .stockinfo__map .stockinfo__map-item .stockinfo__map-item-title {
    font-size: 16px;
    font-weight: 500;
    padding: 28px 20px;
  }
}
.ir-stockinfo .stockinfo__map .stockinfo__map-item .stockinfo__map-item-text {
  background-color: #fff;
  font-size: 14px;
  padding: 12px 8px;
  line-height: 1.7;
}
@media screen and (min-width: 768px) {
  .ir-stockinfo .stockinfo__map .stockinfo__map-item .stockinfo__map-item-text {
    font-size: 16px;
    font-weight: 500;
    padding: 28px 20px;
  }
}
.ir-stockinfo .stockinfo__map .stockinfo__map-item .stockinfo__map-item-text .stockinfo__map-item-text-link {
  color: #e60012;
  text-decoration: underline;
}
.ir-stockinfo .stockinfo__map .stockinfo__map-item .stockinfo__map-item-text .stockinfo__map-item-text-qr {
  display: block;
  margin-top: 4px;
  width: 100%;
  max-width: 100px;
}
.ir-stockinfo .stockinfo__table-wrapper {
  overflow-x: auto;
  border: 1px solid #efefef;
  border-radius: 8px;
}
.ir-stockinfo .stockinfo__table {
  width: 100%;
  border-collapse: collapse;
  width: 600px;
}
@media screen and (min-width: 768px) {
  .ir-stockinfo .stockinfo__table {
    border-radius: 10px;
  }
}
@media screen and (min-width: 768px) {
  .ir-stockinfo .stockinfo__table {
    min-width: 840px;
    width: 100%;
  }
}
.ir-stockinfo .stockinfo__table .stockinfo__table-thead .stockinfo__table-tr .stockinfo__table-th {
  font-size: 14px;
  font-weight: 700;
  background-color: #595757;
  padding: 12px 8px;
  color: #fff;
  border-right: 1px solid #efefef;
  min-width: 150px;
  text-align: center;
  vertical-align: middle;
}
@media screen and (min-width: 768px) {
  .ir-stockinfo .stockinfo__table .stockinfo__table-thead .stockinfo__table-tr .stockinfo__table-th {
    font-size: 16px;
    padding: 28px 20px;
  }
}
.ir-stockinfo .stockinfo__table .stockinfo__table-tbody .stockinfo__table-tr .stockinfo__table-td {
  background-color: #fff;
  font-size: 12px;
  font-weight: 500;
  border-right: 1px solid #efefef;
  border-bottom: 1px solid #efefef;
  padding: 12px 8px;
  min-width: 100px;
}
.ir-stockinfo .stockinfo__table .stockinfo__table-tbody .stockinfo__table-tr .stockinfo__table-td.--center {
  min-width: 200px;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .ir-stockinfo .stockinfo__table .stockinfo__table-tbody .stockinfo__table-tr .stockinfo__table-td {
    line-height: 1.7;
    font-size: 16px;
    padding: 28px 20px;
  }
}
.ir-stockinfo .stockinfo__graph {
  border: 1px solid #efefef;
  border-radius: 8px;
}
.ir-stockinfo .stockinfo__graph .stockinfo__graph-wrapper {
  width: 100%;
  height: 100%;
  padding: 64px 40px;
}
.ir-stockinfo .stockinfo__graph .stockinfo__graph-wrapper img {
  width: 100%;
}

.ir .sp-none-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
@media screen and (max-width: 767px) {
  .ir .sp-none-flex {
    display: none !important;
  }
}
.ir .pc-none-flex {
  display: none !important;
}
@media screen and (max-width: 767px) {
  .ir .pc-none-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
.ir .l-common__title-h2.--flex-between {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 767px) {
  .ir .l-common__title-h2 {
    margin: 0 0 1.8125rem;
  }
}
.ir .l-common__title-link {
  width: 108px;
  width: 6.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 767px) {
  .ir .l-common__title-link {
    width: 5.25rem;
  }
}
.ir .l-common__title-link span {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #e60012;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .ir .l-common__title-link span {
    font-size: 0.75rem;
  }
}
.ir .l-common__title-link svg {
  display: block;
}
@media screen and (max-width: 767px) {
  .ir .l-common__title-link svg {
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
  }
}
.ir .l-common__title-link.sp {
  margin: 0 0 0 auto;
}
.ir .l-common__section {
  margin: 0 0 73px;
  margin: 0 0 4.5625rem;
}
@media screen and (max-width: 767px) {
  .ir .l-common__section {
    margin: 0 0 2.6875rem;
  }
}
.ir .l-common__section.mb-121 {
  margin: 0 0 121px;
  margin: 0 0 7.5625rem;
}
@media screen and (max-width: 767px) {
  .ir .l-common__section.mb-121 {
    margin: 0 0 2.875rem;
  }
}
.ir .l-common__contents {
  border-radius: 0.625rem;
  border: 2px solid #efefef;
  background-color: #fff;
  padding: 38px 39px;
  padding: 2.375rem 2.4375rem;
}
@media screen and (max-width: 767px) {
  .ir .l-common__contents {
    margin: 0 0 0.9375rem;
    padding: 1.3125rem 1.0625rem;
    border-radius: 0.3125rem;
    border-width: 0.0625rem;
  }
}
.ir .l-common__contents.--divide-download {
  padding: 20px 39px;
  padding: 1.25rem 2.4375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 1024px) {
  .ir .l-common__contents.--divide-download {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding: 1.3125rem 1.0625rem;
  }
}
.ir .l-common__contents.--divide-download .l-common__content.--left {
  padding: 18px 0;
  padding: 1.125rem 0;
}
@media screen and (max-width: 767px) {
  .ir .l-common__contents.--divide-download .l-common__content.--left {
    padding: 0;
  }
}
.ir .l-common__contents.--divide-download .l-common__content.--right {
  border-left: 2px solid #efefef;
  padding: 18px 0;
  padding: 1.125rem 0;
  max-width: 400px;
  max-width: 25rem;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media screen and (max-width: 1024px) {
  .ir .l-common__contents.--divide-download .l-common__content.--right {
    max-width: none;
    max-width: initial;
    border-left: none;
    border-top: 1px solid #efefef;
  }
}
.ir .l-common__content-link {
  margin: 0 2px 0 auto;
  margin: 0 0.125rem 0 auto;
  max-width: 360px;
  max-width: 22.5rem;
  width: 100%;
  height: 70px;
  height: 4.375rem;
  border-radius: 0.625rem;
  background-color: #e60012;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 18px;
  gap: 1.125rem;
}
@media screen and (max-width: 1024px) {
  .ir .l-common__content-link {
    margin: 0 auto;
  }
}
@media screen and (max-width: 767px) {
  .ir .l-common__content-link {
    border-radius: 5px;
    margin: 0 auto;
    position: relative;
    width: 14.5rem;
    height: 2.8125rem;
  }
}
.ir .l-common__content-link span {
  color: #fff;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  .ir .l-common__content-link span {
    font-size: 0.75rem;
  }
}
.ir .l-it__content-image {
  width: 16px;
  width: 1rem;
  height: 16px;
  height: 1rem;
}
@media screen and (max-width: 767px) {
  .ir .l-it__content-image {
    position: absolute;
    width: 11px;
    height: 11px;
    top: 50%;
    right: 0.9375rem;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}
.ir .l-it__content-image img {
  width: 100%;
  height: 100%;
  display: block;
}
.ir .l-common__grid-area {
  margin: 0 0 30px;
  margin: 0 0 1.875rem;
  display: grid;
  grid-template-columns: repeat(auto-fill, 22.5rem);
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 30px 40px;
  gap: 1.875rem 2.5rem;
}
@media screen and (max-width: 767px) {
  .ir .l-common__grid-area {
    margin: 0 0 0.75rem;
    gap: 0.75rem;
    grid-template-columns: repeat(auto-fill, 9.0625rem);
  }
}
.ir .l-common__grid-area.l-common__cta {
  grid-template-columns: repeat(auto-fill, 19.0625rem);
  border-bottom: 1px solid #595757;
  margin: 0 0 59px;
  margin: 0 0 3.6875rem;
  padding: 0 0 51px;
  padding: 0 0 3.1875rem;
}
@media screen and (max-width: 767px) {
  .ir .l-common__grid-area.l-common__cta {
    gap: 0.9375rem;
    margin: 0 0 1.5625rem;
    padding: 0 0 1.875rem;
  }
}
@media screen and (max-width: 767px) {
  .ir .l-common__grid-area.--full {
    grid-template-columns: repeat(auto-fill, 19.0625rem);
  }
  .ir .l-common__grid-area.--full .__1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .ir .l-common__grid-area.--full .__2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin: 2.1875rem 0 0;
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  .ir .l-common__grid-area.--full .__2 {
    margin: 0;
  }
}
@media screen and (max-width: 767px) {
  .ir .l-common__grid-area.--full .__3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    display: none;
  }
}
.ir .l-common__grid-area.mb-0 {
  margin: 0;
}
.ir .l-common__cta-link {
  max-width: 360px;
  max-width: 22.5rem;
  width: 100%;
}
.ir .l-common__cta-image {
  width: 100%;
  height: auto;
  aspect-ratio: 36/26;
  overflow: hidden;
  border-radius: 0.625rem;
  border: 1px solid #e60012;
}
@media screen and (max-width: 767px) {
  .ir .l-common__cta-image {
    border-radius: 0.3125rem;
  }
}
.ir .l-common__cta-image img {
  width: 100%;
  height: auto;
}
.ir .l-common__cta-text {
  margin: 25px 0 0;
  margin: 1.5625rem 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 9px;
  gap: 0.5625rem;
}
@media screen and (max-width: 767px) {
  .ir .l-common__cta-text {
    margin: 0.9375rem 0 0;
    gap: 0.375rem;
  }
}
.ir .l-common__cta-text span {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  color: #e60012;
}
@media screen and (max-width: 767px) {
  .ir .l-common__cta-text span {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 767px) {
  .ir .l-common__cta-text svg {
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
  }
}
.ir .l-common__page-bottom-link {
  position: relative;
  max-width: 360px;
  max-width: 22.5rem;
  width: 100%;
  height: 70px;
  height: 4.375rem;
  border-radius: 0.625rem;
  background-color: #e60012;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 21px;
  gap: 1.3125rem;
}
@media screen and (max-width: 767px) {
  .ir .l-common__page-bottom-link {
    border-radius: 0.3125rem;
    height: 2.8125rem;
  }
}
.ir .l-common__page-bottom-link span {
  color: #fff;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .ir .l-common__page-bottom-link span {
    font-size: 0.625rem;
  }
}
@media screen and (max-width: 767px) {
  .ir .l-common__page-bottom-link svg {
    position: absolute;
    top: 50%;
    right: 0.9375rem;
    -webkit-transform: scale(0.7) translateY(-50%);
            transform: scale(0.7) translateY(-50%);
  }
}
.ir .l-common__grid-item {
  max-width: 360px;
  max-width: 22.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.ir .l-common__grid-item.text-area {
  gap: 24px;
  gap: 1.5rem;
  height: 390px;
  height: 24.375rem;
  padding: 45px 20px 45px 37px;
  padding: 2.8125rem 1.25rem 2.8125rem 2.3125rem;
  border: 1px solid #e60012;
  background-color: #fff;
  border-radius: 0.625rem;
}
@media screen and (max-width: 767px) {
  .ir .l-common__grid-item.text-area {
    gap: 1.1875rem;
    border-radius: 0.3125rem;
    padding: 1.625rem 1.125rem;
    height: auto;
  }
}
.ir .l-common__grid-item.buttons {
  gap: 30px;
  gap: 1.875rem;
}
@media screen and (max-width: 767px) {
  .ir .l-common__grid-item.buttons {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 0.75rem;
  }
}
.ir .l-common__grid-link-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 13px;
  gap: 0.8125rem;
}
@media screen and (max-width: 767px) {
  .ir .l-common__grid-link-text {
    gap: 0.40625rem;
  }
}
.ir .l-common__grid-link-text span {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  line-height: 1;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .ir .l-common__grid-link-text span {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 767px) {
  .ir .l-common__grid-link-text svg {
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
  }
}

.daihyakka-qa .qa__link-wrapper {
  max-width: 360px;
  margin-top: 24px;
}
@media screen and (min-width: 768px) {
  .daihyakka-qa .qa__link-wrapper {
    margin-top: 40px;
  }
}
@media screen and (min-width: 768px) {
  .daihyakka-qa .p-wrapper {
    max-width: 1366px;
    margin: 0 auto;
  }
}
.daihyakka-qa .p-wrapper h1 {
  font-size: 24px;
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .daihyakka-qa .p-wrapper h1 {
    font-size: 32px;
  }
}
.daihyakka-qa .qa__content .accordion-wrapper {
  margin-top: 40px;
}
@media screen and (min-width: 768px) {
  .daihyakka-qa .qa__content .accordion-wrapper {
    margin-top: 80px;
  }
}
.daihyakka-qa .qa__content .accordion-wrapper .l-common__title-h3 {
  margin-top: 40px;
}
@media screen and (min-width: 768px) {
  .daihyakka-qa .qa__content .accordion-wrapper .l-common__title-h3 {
    margin-top: 72px;
  }
}
.daihyakka-qa .qa__content .accordion-wrapper .title {
  font-size: 18px;
  font-weight: 700;
  color: #585757;
  position: relative;
  padding-bottom: 8px;
  margin-bottom: 40px;
}
@media screen and (min-width: 768px) {
  .daihyakka-qa .qa__content .accordion-wrapper .title {
    font-size: 28px;
    padding-bottom: 12px;
    margin-bottom: 56px;
  }
}
.daihyakka-qa .qa__content .accordion-wrapper .title::after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: 0px;
  left: 0;
  background-color: #595757;
}
@media screen and (min-width: 768px) {
  .daihyakka-qa .qa__content .accordion-wrapper .title::after {
    bottom: 0px;
  }
}
.daihyakka-qa .qa__content .accordion-wrapper .faq-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
}
@media screen and (min-width: 768px) {
  .daihyakka-qa .qa__content .accordion-wrapper .faq-list {
    gap: 20px;
  }
}
.daihyakka-qa .qa__content .accordion-wrapper .faq-list .faq-item .faq__details {
  background-color: #fff;
  border-radius: 10px;
  border: 2px solid #d71618;
  overflow: hidden;
  padding-bottom: 10px;
  /* **開いているとき (`+` → `-`) にアニメーションで変更** */
  /* **開いたときのアニメーション** */
}
@media screen and (min-width: 768px) {
  .daihyakka-qa .qa__content .accordion-wrapper .faq-list .faq-item .faq__details {
    padding-bottom: 20px;
  }
}
.daihyakka-qa .qa__content .accordion-wrapper .faq-list .faq-item .faq__details .faq__summary {
  background-color: #fff;
  cursor: pointer;
  font-size: 14px;
  font-weight: bold;
  padding-top: 10px;
}
@media screen and (min-width: 768px) {
  .daihyakka-qa .qa__content .accordion-wrapper .faq-list .faq-item .faq__details .faq__summary {
    font-size: 18px;
    padding-top: 20px;
  }
}
.daihyakka-qa .qa__content .accordion-wrapper .faq-list .faq-item .faq__details .faq__summary-item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  padding-left: 16px;
  padding-right: 20px;
}
@media screen and (min-width: 768px) {
  .daihyakka-qa .qa__content .accordion-wrapper .faq-list .faq-item .faq__details .faq__summary-item {
    padding-left: 28px;
    gap: 32px;
  }
}
.daihyakka-qa .qa__content .accordion-wrapper .faq-list .faq-item .faq__details .faq__summary-item::before {
  content: "Q";
  border-radius: 50%;
  text-align: center;
  color: #d71618;
  font-size: 16px;
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .daihyakka-qa .qa__content .accordion-wrapper .faq-list .faq-item .faq__details .faq__summary-item::before {
    font-size: 20px;
    width: 24px;
    height: 36px;
  }
}
.daihyakka-qa .qa__content .accordion-wrapper .faq-list .faq-item .faq__details .open-icon {
  position: relative;
  display: block;
  width: 14px;
  height: 14px;
  margin-left: auto;
  /* 横線（`-` の形） */
  /* 縦線（`+` の形） */
}
.daihyakka-qa .qa__content .accordion-wrapper .faq-list .faq-item .faq__details .open-icon::before {
  content: "";
  position: absolute;
  width: 14px;
  height: 2px;
  background-color: #333;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
.daihyakka-qa .qa__content .accordion-wrapper .faq-list .faq-item .faq__details .open-icon::after {
  content: "";
  position: absolute;
  width: 2px;
  height: 14px;
  background-color: #333;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-transition: opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
.daihyakka-qa .qa__content .accordion-wrapper .faq-list .faq-item .faq__details[open] .open-icon::after {
  opacity: 0;
  -webkit-transform: translateX(-50%) rotate(90deg);
          transform: translateX(-50%) rotate(90deg);
}
.daihyakka-qa .qa__content .accordion-wrapper .faq-list .faq-item .faq__details:not([open]) .open-icon::after {
  opacity: 1;
  -webkit-transform: translateX(-50%) rotate(0);
          transform: translateX(-50%) rotate(0);
}
.daihyakka-qa .qa__content .accordion-wrapper .faq-list .faq-item .faq__details .faq__content {
  position: relative;
  overflow: hidden;
  display: grid;
  margin-top: 0;
  -webkit-transition: grid-template-rows 0.3s ease-in-out, opacity 0.3s ease-in-out, margin-top 0.3s ease-in-out;
  transition: grid-template-rows 0.3s ease-in-out, opacity 0.3s ease-in-out, margin-top 0.3s ease-in-out;
  transition: grid-template-rows 0.3s ease-in-out, opacity 0.3s ease-in-out, margin-top 0.3s ease-in-out, -ms-grid-rows 0.3s ease-in-out;
}
.daihyakka-qa .qa__content .accordion-wrapper .faq-list .faq-item .faq__details .faq__content::before {
  content: "";
  display: block;
  width: 96%;
  height: 1px;
  top: 10px;
  position: absolute;
  left: 0;
  right: 0px;
  margin: auto;
  border-top: 1px dashed #d71618;
  background-color: transparent;
}
@media screen and (min-width: 768px) {
  .daihyakka-qa .qa__content .accordion-wrapper .faq-list .faq-item .faq__details .faq__content::before {
    top: 20px;
  }
}
.daihyakka-qa .qa__content .accordion-wrapper .faq-list .faq-item .faq__details:not([open]) .faq__content {
  grid-template-rows: 0fr;
  opacity: 0;
}
.daihyakka-qa .qa__content .accordion-wrapper .faq-list .faq-item .faq__details[open] .faq__content {
  grid-template-rows: 1fr;
  opacity: 1;
}
.daihyakka-qa .qa__content .accordion-wrapper .faq-list .faq-item .faq__details .faq__text-wrapper {
  overflow: hidden;
}
.daihyakka-qa .qa__content .accordion-wrapper .faq-list .faq-item .faq__details .faq__text {
  font-size: 12px;
  line-height: 2;
  position: relative;
  padding: 20px 16px 0px 16px;
  letter-spacing: 0.08em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
}
.daihyakka-qa .qa__content .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .--flex-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
}
.daihyakka-qa .qa__content .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .--flex-row {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media screen and (max-width: 767px) {
  .daihyakka-qa .qa__content .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .--flex-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 12px;
  }
}
.daihyakka-qa .qa__content .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .flexbox {
  display: block;
}
@media screen and (min-width: 768px) {
  .daihyakka-qa .qa__content .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .flexbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 40px;
  }
}
.daihyakka-qa .qa__content .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .img-wrapper {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media screen and (min-width: 768px) {
  .daihyakka-qa .qa__content .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .img-wrapper {
    width: 30%;
    max-width: 300px;
  }
}
.daihyakka-qa .qa__content .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .img-wrapper img {
  width: 100%;
}
.daihyakka-qa .qa__content .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .link-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  margin-top: 8px;
}
@media screen and (min-width: 768px) {
  .daihyakka-qa .qa__content .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .link-wrapper {
    gap: 16px;
    margin-top: 16px;
  }
}
.daihyakka-qa .qa__content .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .link-wrapper a {
  text-decoration: underline;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  letter-spacing: 0.04em;
}
.daihyakka-qa .qa__content .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .link-wrapper a:hover {
  opacity: 0.7;
}
@media screen and (min-width: 768px) {
  .daihyakka-qa .qa__content .accordion-wrapper .faq-list .faq-item .faq__details .faq__text {
    font-size: 16px;
    padding: 40px 28px 0px 28px;
    gap: 32px;
  }
}
.daihyakka-qa .qa__content .accordion-wrapper .faq-list .faq-item .faq__details .faq__text::before {
  content: "A";
  color: #595757;
  font-size: 16px;
  font-weight: 700;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .daihyakka-qa .qa__content .accordion-wrapper .faq-list .faq-item .faq__details .faq__text::before {
    font-size: 20px;
    width: 24px;
    height: 36px;
  }
}
.daihyakka-qa .qa__content .accordion-wrapper .faq-list .faq-item .faq__details .faq__text a {
  color: #d71618;
  text-decoration: underline;
}
.daihyakka-qa .qa__content .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .number {
  color: #585757;
  text-decoration: none;
}
.daihyakka-qa .qa__content .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .small {
  font-size: 10px;
}
@media screen and (min-width: 768px) {
  .daihyakka-qa .qa__content .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .small {
    font-size: 14px;
  }
}
.daihyakka-qa .qa__content .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .img-wrapper {
  margin-top: 16px;
  border-radius: 5px;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .daihyakka-qa .qa__content .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .img-wrapper {
    margin-top: 0px;
    border-radius: 10px;
    width: 30%;
    max-width: 300px;
  }
}
.daihyakka-qa .qa__content .accordion-wrapper .faq-list .faq-item .faq__details .faq__text .img-wrapper img {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .daihyakka-qa .qa__content .accordion-wrapper .faq-list .faq-item .faq__details .faq__text.image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 16px;
  }
}
.daihyakka-qa .qa__bottom-contents {
  width: 100%;
  margin-top: 81px;
  padding: 40px 45px;
  border-radius: 10px;
  background-color: #fff;
  border: 2px solid #efefef;
}
@media screen and (max-width: 767px) {
  .daihyakka-qa .qa__bottom-contents {
    padding: 20px;
    margin-top: 40px;
    border-radius: 5px;
    border: 1px solid #efefef;
  }
}
.daihyakka-qa .qa-bottom-content__heading {
  padding-bottom: 22px;
  border-bottom: 2px solid #efefef;
}
@media screen and (max-width: 767px) {
  .daihyakka-qa .qa-bottom-content__heading {
    padding-bottom: 15px;
    border-bottom: 1px solid #efefef;
  }
}
.daihyakka-qa .qa-bottom-content__heading.--border-none {
  border-bottom: none;
}
.daihyakka-qa .qa-bottom-content__title {
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
  text-align: center;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.08em;
}
.daihyakka-qa .qa-bottom-content__title.--thin {
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .daihyakka-qa .qa-bottom-content__title {
    font-size: 14px;
  }
}
.daihyakka-qa .flex-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 39px;
}
@media screen and (max-width: 1023px) {
  .daihyakka-qa .flex-area {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 20px;
    gap: 20px;
  }
}
.daihyakka-qa .qa-bottom-content--wrapper {
  width: 50%;
}
@media screen and (max-width: 1023px) {
  .daihyakka-qa .qa-bottom-content--wrapper {
    width: 100%;
  }
}
.daihyakka-qa .qa-bottom-content--wrapper.--left {
  border-right: 2px solid #efefef;
  padding: 0 30px;
}
@media screen and (max-width: 1023px) {
  .daihyakka-qa .qa-bottom-content--wrapper.--left {
    border-right: none;
    padding: 0 8px 20px;
    border-bottom: 1px solid #efefef;
  }
}
.daihyakka-qa .qa-bottom-content--wrapper.--right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 23px;
  padding: 0 30px;
}
@media screen and (max-width: 1023px) {
  .daihyakka-qa .qa-bottom-content--wrapper.--right {
    padding: 0 15px;
    gap: 12px;
  }
}
.daihyakka-qa .qa-bottom-content {
  padding: 22px 29px;
  background-color: #f0f0f0;
}
@media screen and (max-width: 1023px) {
  .daihyakka-qa .qa-bottom-content {
    padding: 15px;
  }
}
.daihyakka-qa .qa-bottom-content__text {
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}
@media screen and (max-width: 767px) {
  .daihyakka-qa .qa-bottom-content__text {
    font-size: 12px;
  }
}
.daihyakka-qa .qa-bottom-content__text.--bold {
  font-weight: 700;
}
.daihyakka-qa .qa-bottom-content__text.--bold + .qa-bottom-content__text {
  margin-top: 8px;
}
.daihyakka-qa .link-button {
  position: relative;
  max-width: 360px;
  width: 100%;
  height: 70px;
  border-radius: 10px;
  background-color: #e60012;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
@media screen and (max-width: 767px) {
  .daihyakka-qa .link-button {
    border-radius: 5px;
    height: 45px;
    font-size: 14px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .daihyakka-qa .link-button:hover {
    opacity: 0.7;
  }
}
.daihyakka-qa .link-button::after {
  content: "";
  position: absolute;
  width: 9.2px;
  height: 9.2px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  right: 30px;
}
@media screen and (max-width: 1023px) {
  .daihyakka-qa .link-button::after {
    right: 20px;
    border-top: 1.5px solid #fff;
    border-right: 1.5px solid #fff;
    width: 6px;
    height: 6px;
  }
}
.daihyakka-qa .faq-item-answer__list {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(12.5rem, 1fr));
  gap: 30px;
  gap: 1.875rem;
}
@media screen and (max-width: 767px) {
  .daihyakka-qa .faq-item-answer__list {
    grid-template-columns: repeat(1, 1fr);
    gap: 1.3125rem;
  }
}
.daihyakka-qa .faq-item-answer-list__item {
  position: relative;
  width: 200px;
  width: 12.5rem;
  padding: 20px;
  padding: 1.25rem;
  background-color: #ede9e2;
  z-index: 2;
}
@media screen and (max-width: 767px) {
  .daihyakka-qa .faq-item-answer-list__item {
    width: 100%;
    max-width: 25rem;
    padding: 1rem 1.25rem;
    margin: 0 auto;
  }
}
.daihyakka-qa .faq-item-answer-list__item::before {
  content: "";
  position: absolute;
  width: 52.63px;
  width: 3.289375rem;
  height: 37.5px;
  height: 2.34375rem;
  top: 50%;
  right: -23px;
  right: -1.4375rem;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-image: url("../../assets/images/product/mushroom-knowledge/arrow-gray.webp");
  background-size: contain;
  z-index: -1;
}
@media screen and (max-width: 767px) {
  .daihyakka-qa .faq-item-answer-list__item::before {
    width: 1.675rem;
    height: 1.175rem;
    top: auto;
    top: initial;
    bottom: -0.5rem;
    right: 50%;
    -webkit-transform: translateY(0) translateX(50%) rotate(90deg);
            transform: translateY(0) translateX(50%) rotate(90deg);
  }
}
.daihyakka-qa .faq-item-answer-list__item:last-child::before {
  display: none;
}
.daihyakka-qa .faq-item-answer-list__title {
  text-align: center;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  margin: 0 0 12px;
  margin: 0 0 0.75rem;
}
@media screen and (max-width: 767px) {
  .daihyakka-qa .faq-item-answer-list__title {
    text-align: left;
    font-size: 0.8125rem;
    margin: 0 0 0.75rem;
  }
}
.daihyakka-qa .faq-item-answer-list__text {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
  letter-spacing: 0.08em;
  height: 56px;
  height: 3.5rem;
  margin: 0 0 14px;
  margin: 0 0 0.875rem;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}
@media screen and (max-width: 767px) {
  .daihyakka-qa .faq-item-answer-list__text {
    font-size: 0.75rem;
    line-height: 1.7;
    height: auto;
    margin: 0 0 0.75rem;
  }
}
.daihyakka-qa .faq-item-answer__images {
  padding: 0 5px;
  padding: 0 0.3125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  gap: 0.75rem;
}
@media screen and (max-width: 767px) {
  .daihyakka-qa .faq-item-answer__images {
    padding: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.daihyakka-qa .faq-item-answer__notion {
  font-size: 14px;
  font-size: 0.875rem;
  letter-spacing: 0.08em;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}
@media screen and (max-width: 767px) {
  .daihyakka-qa .faq-item-answer__notion {
    margin: 0;
    font-size: 0.625rem;
  }
}
.daihyakka-qa .faq-images-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  gap: 1.25rem;
}
@media screen and (max-width: 767px) {
  .daihyakka-qa .faq-images-list {
    margin: 0 auto;
    gap: 0.75rem;
  }
}
.daihyakka-qa .faq-images-item {
  width: 258px;
  width: 16.125rem;
}
.daihyakka-qa .faq-images-item__image {
  width: 100%;
  height: 169px;
  height: 10.5625rem;
  margin: 0 0 15px;
  margin: 0 0 0.9375rem;
}
@media screen and (max-width: 767px) {
  .daihyakka-qa .faq-images-item__image {
    margin: 0 0 0.5rem -1.25rem;
  }
}
.daihyakka-qa .faq-images-item__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.daihyakka-qa .faq-images-item__text {
  text-align: center;
  font-size: 14px;
  font-size: 0.875rem;
  letter-spacing: 0.08em;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}
@media screen and (max-width: 767px) {
  .daihyakka-qa .faq-images-item__text {
    margin: 0 0 0 -2.8125rem;
    font-size: 0.625rem;
  }
}

.daihyakka-around .inner {
  max-width: 1290px;
  width: 100%;
  padding-right: 25px;
  padding-left: 25px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (max-width: 919px) {
  .daihyakka-around .inner {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.daihyakka-around .--mt1 {
  margin-top: 1px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt1 {
    margin-top: 0.5px;
  }
}
.daihyakka-around .--mb1 {
  margin-bottom: 1px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb1 {
    margin-bottom: 0.5px;
  }
}
.daihyakka-around .--pt1 {
  padding-top: 1px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt1 {
    padding-top: 0.5px;
  }
}
.daihyakka-around .--pb1 {
  padding-bottom: 1px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb1 {
    padding-bottom: 0.5px;
  }
}
.daihyakka-around .--px1 {
  padding: 0 1px;
}
.daihyakka-around .max-w-1 {
  max-width: 1px;
}
.daihyakka-around .w-1 {
  width: 1px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-1 {
    width: 0.5px;
  }
}
.daihyakka-around .h-1 {
  height: 1px;
}
.daihyakka-around .--gap1 {
  gap: 1px !important;
}
.daihyakka-around .--fw1 {
  font-weight: 1;
}
.daihyakka-around .--mt2 {
  margin-top: 2px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt2 {
    margin-top: 1px;
  }
}
.daihyakka-around .--mb2 {
  margin-bottom: 2px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb2 {
    margin-bottom: 1px;
  }
}
.daihyakka-around .--pt2 {
  padding-top: 2px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt2 {
    padding-top: 1px;
  }
}
.daihyakka-around .--pb2 {
  padding-bottom: 2px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb2 {
    padding-bottom: 1px;
  }
}
.daihyakka-around .--px2 {
  padding: 0 2px;
}
.daihyakka-around .max-w-2 {
  max-width: 2px;
}
.daihyakka-around .w-2 {
  width: 2px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-2 {
    width: 1px;
  }
}
.daihyakka-around .h-2 {
  height: 2px;
}
.daihyakka-around .--gap2 {
  gap: 2px !important;
}
.daihyakka-around .--fw2 {
  font-weight: 2;
}
.daihyakka-around .--mt3 {
  margin-top: 3px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt3 {
    margin-top: 1.5px;
  }
}
.daihyakka-around .--mb3 {
  margin-bottom: 3px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb3 {
    margin-bottom: 1.5px;
  }
}
.daihyakka-around .--pt3 {
  padding-top: 3px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt3 {
    padding-top: 1.5px;
  }
}
.daihyakka-around .--pb3 {
  padding-bottom: 3px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb3 {
    padding-bottom: 1.5px;
  }
}
.daihyakka-around .--px3 {
  padding: 0 3px;
}
.daihyakka-around .max-w-3 {
  max-width: 3px;
}
.daihyakka-around .w-3 {
  width: 3px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-3 {
    width: 1.5px;
  }
}
.daihyakka-around .h-3 {
  height: 3px;
}
.daihyakka-around .--gap3 {
  gap: 3px !important;
}
.daihyakka-around .--fw3 {
  font-weight: 3;
}
.daihyakka-around .--mt4 {
  margin-top: 4px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt4 {
    margin-top: 2px;
  }
}
.daihyakka-around .--mb4 {
  margin-bottom: 4px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb4 {
    margin-bottom: 2px;
  }
}
.daihyakka-around .--pt4 {
  padding-top: 4px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt4 {
    padding-top: 2px;
  }
}
.daihyakka-around .--pb4 {
  padding-bottom: 4px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb4 {
    padding-bottom: 2px;
  }
}
.daihyakka-around .--px4 {
  padding: 0 4px;
}
.daihyakka-around .max-w-4 {
  max-width: 4px;
}
.daihyakka-around .w-4 {
  width: 4px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-4 {
    width: 2px;
  }
}
.daihyakka-around .h-4 {
  height: 4px;
}
.daihyakka-around .--gap4 {
  gap: 4px !important;
}
.daihyakka-around .--fw4 {
  font-weight: 4;
}
.daihyakka-around .--mt5 {
  margin-top: 5px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt5 {
    margin-top: 2.5px;
  }
}
.daihyakka-around .--mb5 {
  margin-bottom: 5px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb5 {
    margin-bottom: 2.5px;
  }
}
.daihyakka-around .--pt5 {
  padding-top: 5px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt5 {
    padding-top: 2.5px;
  }
}
.daihyakka-around .--pb5 {
  padding-bottom: 5px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb5 {
    padding-bottom: 2.5px;
  }
}
.daihyakka-around .--px5 {
  padding: 0 5px;
}
.daihyakka-around .max-w-5 {
  max-width: 5px;
}
.daihyakka-around .w-5 {
  width: 5px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-5 {
    width: 2.5px;
  }
}
.daihyakka-around .h-5 {
  height: 5px;
}
.daihyakka-around .--gap5 {
  gap: 5px !important;
}
.daihyakka-around .--fw5 {
  font-weight: 5;
}
.daihyakka-around .--mt6 {
  margin-top: 6px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt6 {
    margin-top: 3px;
  }
}
.daihyakka-around .--mb6 {
  margin-bottom: 6px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb6 {
    margin-bottom: 3px;
  }
}
.daihyakka-around .--pt6 {
  padding-top: 6px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt6 {
    padding-top: 3px;
  }
}
.daihyakka-around .--pb6 {
  padding-bottom: 6px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb6 {
    padding-bottom: 3px;
  }
}
.daihyakka-around .--px6 {
  padding: 0 6px;
}
.daihyakka-around .max-w-6 {
  max-width: 6px;
}
.daihyakka-around .w-6 {
  width: 6px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-6 {
    width: 3px;
  }
}
.daihyakka-around .h-6 {
  height: 6px;
}
.daihyakka-around .--gap6 {
  gap: 6px !important;
}
.daihyakka-around .--fw6 {
  font-weight: 6;
}
.daihyakka-around .--mt7 {
  margin-top: 7px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt7 {
    margin-top: 3.5px;
  }
}
.daihyakka-around .--mb7 {
  margin-bottom: 7px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb7 {
    margin-bottom: 3.5px;
  }
}
.daihyakka-around .--pt7 {
  padding-top: 7px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt7 {
    padding-top: 3.5px;
  }
}
.daihyakka-around .--pb7 {
  padding-bottom: 7px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb7 {
    padding-bottom: 3.5px;
  }
}
.daihyakka-around .--px7 {
  padding: 0 7px;
}
.daihyakka-around .max-w-7 {
  max-width: 7px;
}
.daihyakka-around .w-7 {
  width: 7px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-7 {
    width: 3.5px;
  }
}
.daihyakka-around .h-7 {
  height: 7px;
}
.daihyakka-around .--gap7 {
  gap: 7px !important;
}
.daihyakka-around .--fw7 {
  font-weight: 7;
}
.daihyakka-around .--mt8 {
  margin-top: 8px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt8 {
    margin-top: 4px;
  }
}
.daihyakka-around .--mb8 {
  margin-bottom: 8px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb8 {
    margin-bottom: 4px;
  }
}
.daihyakka-around .--pt8 {
  padding-top: 8px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt8 {
    padding-top: 4px;
  }
}
.daihyakka-around .--pb8 {
  padding-bottom: 8px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb8 {
    padding-bottom: 4px;
  }
}
.daihyakka-around .--px8 {
  padding: 0 8px;
}
.daihyakka-around .max-w-8 {
  max-width: 8px;
}
.daihyakka-around .w-8 {
  width: 8px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-8 {
    width: 4px;
  }
}
.daihyakka-around .h-8 {
  height: 8px;
}
.daihyakka-around .--gap8 {
  gap: 8px !important;
}
.daihyakka-around .--fw8 {
  font-weight: 8;
}
.daihyakka-around .--mt9 {
  margin-top: 9px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt9 {
    margin-top: 4.5px;
  }
}
.daihyakka-around .--mb9 {
  margin-bottom: 9px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb9 {
    margin-bottom: 4.5px;
  }
}
.daihyakka-around .--pt9 {
  padding-top: 9px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt9 {
    padding-top: 4.5px;
  }
}
.daihyakka-around .--pb9 {
  padding-bottom: 9px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb9 {
    padding-bottom: 4.5px;
  }
}
.daihyakka-around .--px9 {
  padding: 0 9px;
}
.daihyakka-around .max-w-9 {
  max-width: 9px;
}
.daihyakka-around .w-9 {
  width: 9px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-9 {
    width: 4.5px;
  }
}
.daihyakka-around .h-9 {
  height: 9px;
}
.daihyakka-around .--gap9 {
  gap: 9px !important;
}
.daihyakka-around .--fw9 {
  font-weight: 9;
}
.daihyakka-around .--mt10 {
  margin-top: 10px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt10 {
    margin-top: 5px;
  }
}
.daihyakka-around .--mb10 {
  margin-bottom: 10px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb10 {
    margin-bottom: 5px;
  }
}
.daihyakka-around .--pt10 {
  padding-top: 10px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt10 {
    padding-top: 5px;
  }
}
.daihyakka-around .--pb10 {
  padding-bottom: 10px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb10 {
    padding-bottom: 5px;
  }
}
.daihyakka-around .--px10 {
  padding: 0 10px;
}
.daihyakka-around .max-w-10 {
  max-width: 10px;
}
.daihyakka-around .w-10 {
  width: 10px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-10 {
    width: 5px;
  }
}
.daihyakka-around .h-10 {
  height: 10px;
}
.daihyakka-around .--gap10 {
  gap: 10px !important;
}
.daihyakka-around .--fw10 {
  font-weight: 10;
}
.daihyakka-around .--mt11 {
  margin-top: 11px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt11 {
    margin-top: 5.5px;
  }
}
.daihyakka-around .--mb11 {
  margin-bottom: 11px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb11 {
    margin-bottom: 5.5px;
  }
}
.daihyakka-around .--pt11 {
  padding-top: 11px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt11 {
    padding-top: 5.5px;
  }
}
.daihyakka-around .--pb11 {
  padding-bottom: 11px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb11 {
    padding-bottom: 5.5px;
  }
}
.daihyakka-around .--px11 {
  padding: 0 11px;
}
.daihyakka-around .max-w-11 {
  max-width: 11px;
}
.daihyakka-around .w-11 {
  width: 11px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-11 {
    width: 5.5px;
  }
}
.daihyakka-around .h-11 {
  height: 11px;
}
.daihyakka-around .--gap11 {
  gap: 11px !important;
}
.daihyakka-around .--fw11 {
  font-weight: 11;
}
.daihyakka-around .--mt12 {
  margin-top: 12px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt12 {
    margin-top: 6px;
  }
}
.daihyakka-around .--mb12 {
  margin-bottom: 12px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb12 {
    margin-bottom: 6px;
  }
}
.daihyakka-around .--pt12 {
  padding-top: 12px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt12 {
    padding-top: 6px;
  }
}
.daihyakka-around .--pb12 {
  padding-bottom: 12px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb12 {
    padding-bottom: 6px;
  }
}
.daihyakka-around .--px12 {
  padding: 0 12px;
}
.daihyakka-around .max-w-12 {
  max-width: 12px;
}
.daihyakka-around .w-12 {
  width: 12px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-12 {
    width: 6px;
  }
}
.daihyakka-around .h-12 {
  height: 12px;
}
.daihyakka-around .--gap12 {
  gap: 12px !important;
}
.daihyakka-around .--fw12 {
  font-weight: 12;
}
.daihyakka-around .--mt13 {
  margin-top: 13px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt13 {
    margin-top: 6.5px;
  }
}
.daihyakka-around .--mb13 {
  margin-bottom: 13px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb13 {
    margin-bottom: 6.5px;
  }
}
.daihyakka-around .--pt13 {
  padding-top: 13px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt13 {
    padding-top: 6.5px;
  }
}
.daihyakka-around .--pb13 {
  padding-bottom: 13px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb13 {
    padding-bottom: 6.5px;
  }
}
.daihyakka-around .--px13 {
  padding: 0 13px;
}
.daihyakka-around .max-w-13 {
  max-width: 13px;
}
.daihyakka-around .w-13 {
  width: 13px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-13 {
    width: 6.5px;
  }
}
.daihyakka-around .h-13 {
  height: 13px;
}
.daihyakka-around .--gap13 {
  gap: 13px !important;
}
.daihyakka-around .--fw13 {
  font-weight: 13;
}
.daihyakka-around .--mt14 {
  margin-top: 14px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt14 {
    margin-top: 7px;
  }
}
.daihyakka-around .--mb14 {
  margin-bottom: 14px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb14 {
    margin-bottom: 7px;
  }
}
.daihyakka-around .--pt14 {
  padding-top: 14px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt14 {
    padding-top: 7px;
  }
}
.daihyakka-around .--pb14 {
  padding-bottom: 14px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb14 {
    padding-bottom: 7px;
  }
}
.daihyakka-around .--px14 {
  padding: 0 14px;
}
.daihyakka-around .max-w-14 {
  max-width: 14px;
}
.daihyakka-around .w-14 {
  width: 14px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-14 {
    width: 7px;
  }
}
.daihyakka-around .h-14 {
  height: 14px;
}
.daihyakka-around .--gap14 {
  gap: 14px !important;
}
.daihyakka-around .--fw14 {
  font-weight: 14;
}
.daihyakka-around .--mt15 {
  margin-top: 15px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt15 {
    margin-top: 7.5px;
  }
}
.daihyakka-around .--mb15 {
  margin-bottom: 15px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb15 {
    margin-bottom: 7.5px;
  }
}
.daihyakka-around .--pt15 {
  padding-top: 15px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt15 {
    padding-top: 7.5px;
  }
}
.daihyakka-around .--pb15 {
  padding-bottom: 15px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb15 {
    padding-bottom: 7.5px;
  }
}
.daihyakka-around .--px15 {
  padding: 0 15px;
}
.daihyakka-around .max-w-15 {
  max-width: 15px;
}
.daihyakka-around .w-15 {
  width: 15px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-15 {
    width: 7.5px;
  }
}
.daihyakka-around .h-15 {
  height: 15px;
}
.daihyakka-around .--gap15 {
  gap: 15px !important;
}
.daihyakka-around .--fw15 {
  font-weight: 15;
}
.daihyakka-around .--mt16 {
  margin-top: 16px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt16 {
    margin-top: 8px;
  }
}
.daihyakka-around .--mb16 {
  margin-bottom: 16px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb16 {
    margin-bottom: 8px;
  }
}
.daihyakka-around .--pt16 {
  padding-top: 16px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt16 {
    padding-top: 8px;
  }
}
.daihyakka-around .--pb16 {
  padding-bottom: 16px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb16 {
    padding-bottom: 8px;
  }
}
.daihyakka-around .--px16 {
  padding: 0 16px;
}
.daihyakka-around .max-w-16 {
  max-width: 16px;
}
.daihyakka-around .w-16 {
  width: 16px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-16 {
    width: 8px;
  }
}
.daihyakka-around .h-16 {
  height: 16px;
}
.daihyakka-around .--gap16 {
  gap: 16px !important;
}
.daihyakka-around .--fw16 {
  font-weight: 16;
}
.daihyakka-around .--mt17 {
  margin-top: 17px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt17 {
    margin-top: 8.5px;
  }
}
.daihyakka-around .--mb17 {
  margin-bottom: 17px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb17 {
    margin-bottom: 8.5px;
  }
}
.daihyakka-around .--pt17 {
  padding-top: 17px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt17 {
    padding-top: 8.5px;
  }
}
.daihyakka-around .--pb17 {
  padding-bottom: 17px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb17 {
    padding-bottom: 8.5px;
  }
}
.daihyakka-around .--px17 {
  padding: 0 17px;
}
.daihyakka-around .max-w-17 {
  max-width: 17px;
}
.daihyakka-around .w-17 {
  width: 17px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-17 {
    width: 8.5px;
  }
}
.daihyakka-around .h-17 {
  height: 17px;
}
.daihyakka-around .--gap17 {
  gap: 17px !important;
}
.daihyakka-around .--fw17 {
  font-weight: 17;
}
.daihyakka-around .--mt18 {
  margin-top: 18px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt18 {
    margin-top: 9px;
  }
}
.daihyakka-around .--mb18 {
  margin-bottom: 18px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb18 {
    margin-bottom: 9px;
  }
}
.daihyakka-around .--pt18 {
  padding-top: 18px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt18 {
    padding-top: 9px;
  }
}
.daihyakka-around .--pb18 {
  padding-bottom: 18px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb18 {
    padding-bottom: 9px;
  }
}
.daihyakka-around .--px18 {
  padding: 0 18px;
}
.daihyakka-around .max-w-18 {
  max-width: 18px;
}
.daihyakka-around .w-18 {
  width: 18px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-18 {
    width: 9px;
  }
}
.daihyakka-around .h-18 {
  height: 18px;
}
.daihyakka-around .--gap18 {
  gap: 18px !important;
}
.daihyakka-around .--fw18 {
  font-weight: 18;
}
.daihyakka-around .--mt19 {
  margin-top: 19px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt19 {
    margin-top: 9.5px;
  }
}
.daihyakka-around .--mb19 {
  margin-bottom: 19px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb19 {
    margin-bottom: 9.5px;
  }
}
.daihyakka-around .--pt19 {
  padding-top: 19px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt19 {
    padding-top: 9.5px;
  }
}
.daihyakka-around .--pb19 {
  padding-bottom: 19px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb19 {
    padding-bottom: 9.5px;
  }
}
.daihyakka-around .--px19 {
  padding: 0 19px;
}
.daihyakka-around .max-w-19 {
  max-width: 19px;
}
.daihyakka-around .w-19 {
  width: 19px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-19 {
    width: 9.5px;
  }
}
.daihyakka-around .h-19 {
  height: 19px;
}
.daihyakka-around .--gap19 {
  gap: 19px !important;
}
.daihyakka-around .--fw19 {
  font-weight: 19;
}
.daihyakka-around .--mt20 {
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt20 {
    margin-top: 10px;
  }
}
.daihyakka-around .--mb20 {
  margin-bottom: 20px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb20 {
    margin-bottom: 10px;
  }
}
.daihyakka-around .--pt20 {
  padding-top: 20px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt20 {
    padding-top: 10px;
  }
}
.daihyakka-around .--pb20 {
  padding-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb20 {
    padding-bottom: 10px;
  }
}
.daihyakka-around .--px20 {
  padding: 0 20px;
}
.daihyakka-around .max-w-20 {
  max-width: 20px;
}
.daihyakka-around .w-20 {
  width: 20px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-20 {
    width: 10px;
  }
}
.daihyakka-around .h-20 {
  height: 20px;
}
.daihyakka-around .--gap20 {
  gap: 20px !important;
}
.daihyakka-around .--fw20 {
  font-weight: 20;
}
.daihyakka-around .--mt21 {
  margin-top: 21px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt21 {
    margin-top: 10.5px;
  }
}
.daihyakka-around .--mb21 {
  margin-bottom: 21px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb21 {
    margin-bottom: 10.5px;
  }
}
.daihyakka-around .--pt21 {
  padding-top: 21px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt21 {
    padding-top: 10.5px;
  }
}
.daihyakka-around .--pb21 {
  padding-bottom: 21px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb21 {
    padding-bottom: 10.5px;
  }
}
.daihyakka-around .--px21 {
  padding: 0 21px;
}
.daihyakka-around .max-w-21 {
  max-width: 21px;
}
.daihyakka-around .w-21 {
  width: 21px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-21 {
    width: 10.5px;
  }
}
.daihyakka-around .h-21 {
  height: 21px;
}
.daihyakka-around .--gap21 {
  gap: 21px !important;
}
.daihyakka-around .--fw21 {
  font-weight: 21;
}
.daihyakka-around .--mt22 {
  margin-top: 22px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt22 {
    margin-top: 11px;
  }
}
.daihyakka-around .--mb22 {
  margin-bottom: 22px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb22 {
    margin-bottom: 11px;
  }
}
.daihyakka-around .--pt22 {
  padding-top: 22px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt22 {
    padding-top: 11px;
  }
}
.daihyakka-around .--pb22 {
  padding-bottom: 22px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb22 {
    padding-bottom: 11px;
  }
}
.daihyakka-around .--px22 {
  padding: 0 22px;
}
.daihyakka-around .max-w-22 {
  max-width: 22px;
}
.daihyakka-around .w-22 {
  width: 22px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-22 {
    width: 11px;
  }
}
.daihyakka-around .h-22 {
  height: 22px;
}
.daihyakka-around .--gap22 {
  gap: 22px !important;
}
.daihyakka-around .--fw22 {
  font-weight: 22;
}
.daihyakka-around .--mt23 {
  margin-top: 23px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt23 {
    margin-top: 11.5px;
  }
}
.daihyakka-around .--mb23 {
  margin-bottom: 23px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb23 {
    margin-bottom: 11.5px;
  }
}
.daihyakka-around .--pt23 {
  padding-top: 23px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt23 {
    padding-top: 11.5px;
  }
}
.daihyakka-around .--pb23 {
  padding-bottom: 23px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb23 {
    padding-bottom: 11.5px;
  }
}
.daihyakka-around .--px23 {
  padding: 0 23px;
}
.daihyakka-around .max-w-23 {
  max-width: 23px;
}
.daihyakka-around .w-23 {
  width: 23px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-23 {
    width: 11.5px;
  }
}
.daihyakka-around .h-23 {
  height: 23px;
}
.daihyakka-around .--gap23 {
  gap: 23px !important;
}
.daihyakka-around .--fw23 {
  font-weight: 23;
}
.daihyakka-around .--mt24 {
  margin-top: 24px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt24 {
    margin-top: 12px;
  }
}
.daihyakka-around .--mb24 {
  margin-bottom: 24px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb24 {
    margin-bottom: 12px;
  }
}
.daihyakka-around .--pt24 {
  padding-top: 24px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt24 {
    padding-top: 12px;
  }
}
.daihyakka-around .--pb24 {
  padding-bottom: 24px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb24 {
    padding-bottom: 12px;
  }
}
.daihyakka-around .--px24 {
  padding: 0 24px;
}
.daihyakka-around .max-w-24 {
  max-width: 24px;
}
.daihyakka-around .w-24 {
  width: 24px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-24 {
    width: 12px;
  }
}
.daihyakka-around .h-24 {
  height: 24px;
}
.daihyakka-around .--gap24 {
  gap: 24px !important;
}
.daihyakka-around .--fw24 {
  font-weight: 24;
}
.daihyakka-around .--mt25 {
  margin-top: 25px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt25 {
    margin-top: 12.5px;
  }
}
.daihyakka-around .--mb25 {
  margin-bottom: 25px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb25 {
    margin-bottom: 12.5px;
  }
}
.daihyakka-around .--pt25 {
  padding-top: 25px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt25 {
    padding-top: 12.5px;
  }
}
.daihyakka-around .--pb25 {
  padding-bottom: 25px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb25 {
    padding-bottom: 12.5px;
  }
}
.daihyakka-around .--px25 {
  padding: 0 25px;
}
.daihyakka-around .max-w-25 {
  max-width: 25px;
}
.daihyakka-around .w-25 {
  width: 25px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-25 {
    width: 12.5px;
  }
}
.daihyakka-around .h-25 {
  height: 25px;
}
.daihyakka-around .--gap25 {
  gap: 25px !important;
}
.daihyakka-around .--fw25 {
  font-weight: 25;
}
.daihyakka-around .--mt26 {
  margin-top: 26px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt26 {
    margin-top: 13px;
  }
}
.daihyakka-around .--mb26 {
  margin-bottom: 26px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb26 {
    margin-bottom: 13px;
  }
}
.daihyakka-around .--pt26 {
  padding-top: 26px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt26 {
    padding-top: 13px;
  }
}
.daihyakka-around .--pb26 {
  padding-bottom: 26px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb26 {
    padding-bottom: 13px;
  }
}
.daihyakka-around .--px26 {
  padding: 0 26px;
}
.daihyakka-around .max-w-26 {
  max-width: 26px;
}
.daihyakka-around .w-26 {
  width: 26px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-26 {
    width: 13px;
  }
}
.daihyakka-around .h-26 {
  height: 26px;
}
.daihyakka-around .--gap26 {
  gap: 26px !important;
}
.daihyakka-around .--fw26 {
  font-weight: 26;
}
.daihyakka-around .--mt27 {
  margin-top: 27px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt27 {
    margin-top: 13.5px;
  }
}
.daihyakka-around .--mb27 {
  margin-bottom: 27px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb27 {
    margin-bottom: 13.5px;
  }
}
.daihyakka-around .--pt27 {
  padding-top: 27px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt27 {
    padding-top: 13.5px;
  }
}
.daihyakka-around .--pb27 {
  padding-bottom: 27px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb27 {
    padding-bottom: 13.5px;
  }
}
.daihyakka-around .--px27 {
  padding: 0 27px;
}
.daihyakka-around .max-w-27 {
  max-width: 27px;
}
.daihyakka-around .w-27 {
  width: 27px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-27 {
    width: 13.5px;
  }
}
.daihyakka-around .h-27 {
  height: 27px;
}
.daihyakka-around .--gap27 {
  gap: 27px !important;
}
.daihyakka-around .--fw27 {
  font-weight: 27;
}
.daihyakka-around .--mt28 {
  margin-top: 28px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt28 {
    margin-top: 14px;
  }
}
.daihyakka-around .--mb28 {
  margin-bottom: 28px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb28 {
    margin-bottom: 14px;
  }
}
.daihyakka-around .--pt28 {
  padding-top: 28px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt28 {
    padding-top: 14px;
  }
}
.daihyakka-around .--pb28 {
  padding-bottom: 28px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb28 {
    padding-bottom: 14px;
  }
}
.daihyakka-around .--px28 {
  padding: 0 28px;
}
.daihyakka-around .max-w-28 {
  max-width: 28px;
}
.daihyakka-around .w-28 {
  width: 28px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-28 {
    width: 14px;
  }
}
.daihyakka-around .h-28 {
  height: 28px;
}
.daihyakka-around .--gap28 {
  gap: 28px !important;
}
.daihyakka-around .--fw28 {
  font-weight: 28;
}
.daihyakka-around .--mt29 {
  margin-top: 29px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt29 {
    margin-top: 14.5px;
  }
}
.daihyakka-around .--mb29 {
  margin-bottom: 29px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb29 {
    margin-bottom: 14.5px;
  }
}
.daihyakka-around .--pt29 {
  padding-top: 29px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt29 {
    padding-top: 14.5px;
  }
}
.daihyakka-around .--pb29 {
  padding-bottom: 29px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb29 {
    padding-bottom: 14.5px;
  }
}
.daihyakka-around .--px29 {
  padding: 0 29px;
}
.daihyakka-around .max-w-29 {
  max-width: 29px;
}
.daihyakka-around .w-29 {
  width: 29px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-29 {
    width: 14.5px;
  }
}
.daihyakka-around .h-29 {
  height: 29px;
}
.daihyakka-around .--gap29 {
  gap: 29px !important;
}
.daihyakka-around .--fw29 {
  font-weight: 29;
}
.daihyakka-around .--mt30 {
  margin-top: 30px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt30 {
    margin-top: 15px;
  }
}
.daihyakka-around .--mb30 {
  margin-bottom: 30px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb30 {
    margin-bottom: 15px;
  }
}
.daihyakka-around .--pt30 {
  padding-top: 30px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt30 {
    padding-top: 15px;
  }
}
.daihyakka-around .--pb30 {
  padding-bottom: 30px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb30 {
    padding-bottom: 15px;
  }
}
.daihyakka-around .--px30 {
  padding: 0 30px;
}
.daihyakka-around .max-w-30 {
  max-width: 30px;
}
.daihyakka-around .w-30 {
  width: 30px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-30 {
    width: 15px;
  }
}
.daihyakka-around .h-30 {
  height: 30px;
}
.daihyakka-around .--gap30 {
  gap: 30px !important;
}
.daihyakka-around .--fw30 {
  font-weight: 30;
}
.daihyakka-around .--mt31 {
  margin-top: 31px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt31 {
    margin-top: 15.5px;
  }
}
.daihyakka-around .--mb31 {
  margin-bottom: 31px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb31 {
    margin-bottom: 15.5px;
  }
}
.daihyakka-around .--pt31 {
  padding-top: 31px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt31 {
    padding-top: 15.5px;
  }
}
.daihyakka-around .--pb31 {
  padding-bottom: 31px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb31 {
    padding-bottom: 15.5px;
  }
}
.daihyakka-around .--px31 {
  padding: 0 31px;
}
.daihyakka-around .max-w-31 {
  max-width: 31px;
}
.daihyakka-around .w-31 {
  width: 31px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-31 {
    width: 15.5px;
  }
}
.daihyakka-around .h-31 {
  height: 31px;
}
.daihyakka-around .--gap31 {
  gap: 31px !important;
}
.daihyakka-around .--fw31 {
  font-weight: 31;
}
.daihyakka-around .--mt32 {
  margin-top: 32px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt32 {
    margin-top: 16px;
  }
}
.daihyakka-around .--mb32 {
  margin-bottom: 32px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb32 {
    margin-bottom: 16px;
  }
}
.daihyakka-around .--pt32 {
  padding-top: 32px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt32 {
    padding-top: 16px;
  }
}
.daihyakka-around .--pb32 {
  padding-bottom: 32px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb32 {
    padding-bottom: 16px;
  }
}
.daihyakka-around .--px32 {
  padding: 0 32px;
}
.daihyakka-around .max-w-32 {
  max-width: 32px;
}
.daihyakka-around .w-32 {
  width: 32px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-32 {
    width: 16px;
  }
}
.daihyakka-around .h-32 {
  height: 32px;
}
.daihyakka-around .--gap32 {
  gap: 32px !important;
}
.daihyakka-around .--fw32 {
  font-weight: 32;
}
.daihyakka-around .--mt33 {
  margin-top: 33px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt33 {
    margin-top: 16.5px;
  }
}
.daihyakka-around .--mb33 {
  margin-bottom: 33px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb33 {
    margin-bottom: 16.5px;
  }
}
.daihyakka-around .--pt33 {
  padding-top: 33px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt33 {
    padding-top: 16.5px;
  }
}
.daihyakka-around .--pb33 {
  padding-bottom: 33px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb33 {
    padding-bottom: 16.5px;
  }
}
.daihyakka-around .--px33 {
  padding: 0 33px;
}
.daihyakka-around .max-w-33 {
  max-width: 33px;
}
.daihyakka-around .w-33 {
  width: 33px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-33 {
    width: 16.5px;
  }
}
.daihyakka-around .h-33 {
  height: 33px;
}
.daihyakka-around .--gap33 {
  gap: 33px !important;
}
.daihyakka-around .--fw33 {
  font-weight: 33;
}
.daihyakka-around .--mt34 {
  margin-top: 34px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt34 {
    margin-top: 17px;
  }
}
.daihyakka-around .--mb34 {
  margin-bottom: 34px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb34 {
    margin-bottom: 17px;
  }
}
.daihyakka-around .--pt34 {
  padding-top: 34px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt34 {
    padding-top: 17px;
  }
}
.daihyakka-around .--pb34 {
  padding-bottom: 34px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb34 {
    padding-bottom: 17px;
  }
}
.daihyakka-around .--px34 {
  padding: 0 34px;
}
.daihyakka-around .max-w-34 {
  max-width: 34px;
}
.daihyakka-around .w-34 {
  width: 34px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-34 {
    width: 17px;
  }
}
.daihyakka-around .h-34 {
  height: 34px;
}
.daihyakka-around .--gap34 {
  gap: 34px !important;
}
.daihyakka-around .--fw34 {
  font-weight: 34;
}
.daihyakka-around .--mt35 {
  margin-top: 35px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt35 {
    margin-top: 17.5px;
  }
}
.daihyakka-around .--mb35 {
  margin-bottom: 35px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb35 {
    margin-bottom: 17.5px;
  }
}
.daihyakka-around .--pt35 {
  padding-top: 35px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt35 {
    padding-top: 17.5px;
  }
}
.daihyakka-around .--pb35 {
  padding-bottom: 35px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb35 {
    padding-bottom: 17.5px;
  }
}
.daihyakka-around .--px35 {
  padding: 0 35px;
}
.daihyakka-around .max-w-35 {
  max-width: 35px;
}
.daihyakka-around .w-35 {
  width: 35px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-35 {
    width: 17.5px;
  }
}
.daihyakka-around .h-35 {
  height: 35px;
}
.daihyakka-around .--gap35 {
  gap: 35px !important;
}
.daihyakka-around .--fw35 {
  font-weight: 35;
}
.daihyakka-around .--mt36 {
  margin-top: 36px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt36 {
    margin-top: 18px;
  }
}
.daihyakka-around .--mb36 {
  margin-bottom: 36px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb36 {
    margin-bottom: 18px;
  }
}
.daihyakka-around .--pt36 {
  padding-top: 36px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt36 {
    padding-top: 18px;
  }
}
.daihyakka-around .--pb36 {
  padding-bottom: 36px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb36 {
    padding-bottom: 18px;
  }
}
.daihyakka-around .--px36 {
  padding: 0 36px;
}
.daihyakka-around .max-w-36 {
  max-width: 36px;
}
.daihyakka-around .w-36 {
  width: 36px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-36 {
    width: 18px;
  }
}
.daihyakka-around .h-36 {
  height: 36px;
}
.daihyakka-around .--gap36 {
  gap: 36px !important;
}
.daihyakka-around .--fw36 {
  font-weight: 36;
}
.daihyakka-around .--mt37 {
  margin-top: 37px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt37 {
    margin-top: 18.5px;
  }
}
.daihyakka-around .--mb37 {
  margin-bottom: 37px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb37 {
    margin-bottom: 18.5px;
  }
}
.daihyakka-around .--pt37 {
  padding-top: 37px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt37 {
    padding-top: 18.5px;
  }
}
.daihyakka-around .--pb37 {
  padding-bottom: 37px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb37 {
    padding-bottom: 18.5px;
  }
}
.daihyakka-around .--px37 {
  padding: 0 37px;
}
.daihyakka-around .max-w-37 {
  max-width: 37px;
}
.daihyakka-around .w-37 {
  width: 37px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-37 {
    width: 18.5px;
  }
}
.daihyakka-around .h-37 {
  height: 37px;
}
.daihyakka-around .--gap37 {
  gap: 37px !important;
}
.daihyakka-around .--fw37 {
  font-weight: 37;
}
.daihyakka-around .--mt38 {
  margin-top: 38px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt38 {
    margin-top: 19px;
  }
}
.daihyakka-around .--mb38 {
  margin-bottom: 38px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb38 {
    margin-bottom: 19px;
  }
}
.daihyakka-around .--pt38 {
  padding-top: 38px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt38 {
    padding-top: 19px;
  }
}
.daihyakka-around .--pb38 {
  padding-bottom: 38px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb38 {
    padding-bottom: 19px;
  }
}
.daihyakka-around .--px38 {
  padding: 0 38px;
}
.daihyakka-around .max-w-38 {
  max-width: 38px;
}
.daihyakka-around .w-38 {
  width: 38px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-38 {
    width: 19px;
  }
}
.daihyakka-around .h-38 {
  height: 38px;
}
.daihyakka-around .--gap38 {
  gap: 38px !important;
}
.daihyakka-around .--fw38 {
  font-weight: 38;
}
.daihyakka-around .--mt39 {
  margin-top: 39px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt39 {
    margin-top: 19.5px;
  }
}
.daihyakka-around .--mb39 {
  margin-bottom: 39px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb39 {
    margin-bottom: 19.5px;
  }
}
.daihyakka-around .--pt39 {
  padding-top: 39px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt39 {
    padding-top: 19.5px;
  }
}
.daihyakka-around .--pb39 {
  padding-bottom: 39px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb39 {
    padding-bottom: 19.5px;
  }
}
.daihyakka-around .--px39 {
  padding: 0 39px;
}
.daihyakka-around .max-w-39 {
  max-width: 39px;
}
.daihyakka-around .w-39 {
  width: 39px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-39 {
    width: 19.5px;
  }
}
.daihyakka-around .h-39 {
  height: 39px;
}
.daihyakka-around .--gap39 {
  gap: 39px !important;
}
.daihyakka-around .--fw39 {
  font-weight: 39;
}
.daihyakka-around .--mt40 {
  margin-top: 40px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt40 {
    margin-top: 20px;
  }
}
.daihyakka-around .--mb40 {
  margin-bottom: 40px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb40 {
    margin-bottom: 20px;
  }
}
.daihyakka-around .--pt40 {
  padding-top: 40px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt40 {
    padding-top: 20px;
  }
}
.daihyakka-around .--pb40 {
  padding-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb40 {
    padding-bottom: 20px;
  }
}
.daihyakka-around .--px40 {
  padding: 0 40px;
}
.daihyakka-around .max-w-40 {
  max-width: 40px;
}
.daihyakka-around .w-40 {
  width: 40px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-40 {
    width: 20px;
  }
}
.daihyakka-around .h-40 {
  height: 40px;
}
.daihyakka-around .--gap40 {
  gap: 40px !important;
}
.daihyakka-around .--fw40 {
  font-weight: 40;
}
.daihyakka-around .--mt41 {
  margin-top: 41px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt41 {
    margin-top: 20.5px;
  }
}
.daihyakka-around .--mb41 {
  margin-bottom: 41px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb41 {
    margin-bottom: 20.5px;
  }
}
.daihyakka-around .--pt41 {
  padding-top: 41px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt41 {
    padding-top: 20.5px;
  }
}
.daihyakka-around .--pb41 {
  padding-bottom: 41px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb41 {
    padding-bottom: 20.5px;
  }
}
.daihyakka-around .--px41 {
  padding: 0 41px;
}
.daihyakka-around .max-w-41 {
  max-width: 41px;
}
.daihyakka-around .w-41 {
  width: 41px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-41 {
    width: 20.5px;
  }
}
.daihyakka-around .h-41 {
  height: 41px;
}
.daihyakka-around .--gap41 {
  gap: 41px !important;
}
.daihyakka-around .--fw41 {
  font-weight: 41;
}
.daihyakka-around .--mt42 {
  margin-top: 42px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt42 {
    margin-top: 21px;
  }
}
.daihyakka-around .--mb42 {
  margin-bottom: 42px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb42 {
    margin-bottom: 21px;
  }
}
.daihyakka-around .--pt42 {
  padding-top: 42px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt42 {
    padding-top: 21px;
  }
}
.daihyakka-around .--pb42 {
  padding-bottom: 42px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb42 {
    padding-bottom: 21px;
  }
}
.daihyakka-around .--px42 {
  padding: 0 42px;
}
.daihyakka-around .max-w-42 {
  max-width: 42px;
}
.daihyakka-around .w-42 {
  width: 42px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-42 {
    width: 21px;
  }
}
.daihyakka-around .h-42 {
  height: 42px;
}
.daihyakka-around .--gap42 {
  gap: 42px !important;
}
.daihyakka-around .--fw42 {
  font-weight: 42;
}
.daihyakka-around .--mt43 {
  margin-top: 43px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt43 {
    margin-top: 21.5px;
  }
}
.daihyakka-around .--mb43 {
  margin-bottom: 43px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb43 {
    margin-bottom: 21.5px;
  }
}
.daihyakka-around .--pt43 {
  padding-top: 43px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt43 {
    padding-top: 21.5px;
  }
}
.daihyakka-around .--pb43 {
  padding-bottom: 43px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb43 {
    padding-bottom: 21.5px;
  }
}
.daihyakka-around .--px43 {
  padding: 0 43px;
}
.daihyakka-around .max-w-43 {
  max-width: 43px;
}
.daihyakka-around .w-43 {
  width: 43px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-43 {
    width: 21.5px;
  }
}
.daihyakka-around .h-43 {
  height: 43px;
}
.daihyakka-around .--gap43 {
  gap: 43px !important;
}
.daihyakka-around .--fw43 {
  font-weight: 43;
}
.daihyakka-around .--mt44 {
  margin-top: 44px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt44 {
    margin-top: 22px;
  }
}
.daihyakka-around .--mb44 {
  margin-bottom: 44px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb44 {
    margin-bottom: 22px;
  }
}
.daihyakka-around .--pt44 {
  padding-top: 44px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt44 {
    padding-top: 22px;
  }
}
.daihyakka-around .--pb44 {
  padding-bottom: 44px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb44 {
    padding-bottom: 22px;
  }
}
.daihyakka-around .--px44 {
  padding: 0 44px;
}
.daihyakka-around .max-w-44 {
  max-width: 44px;
}
.daihyakka-around .w-44 {
  width: 44px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-44 {
    width: 22px;
  }
}
.daihyakka-around .h-44 {
  height: 44px;
}
.daihyakka-around .--gap44 {
  gap: 44px !important;
}
.daihyakka-around .--fw44 {
  font-weight: 44;
}
.daihyakka-around .--mt45 {
  margin-top: 45px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt45 {
    margin-top: 22.5px;
  }
}
.daihyakka-around .--mb45 {
  margin-bottom: 45px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb45 {
    margin-bottom: 22.5px;
  }
}
.daihyakka-around .--pt45 {
  padding-top: 45px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt45 {
    padding-top: 22.5px;
  }
}
.daihyakka-around .--pb45 {
  padding-bottom: 45px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb45 {
    padding-bottom: 22.5px;
  }
}
.daihyakka-around .--px45 {
  padding: 0 45px;
}
.daihyakka-around .max-w-45 {
  max-width: 45px;
}
.daihyakka-around .w-45 {
  width: 45px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-45 {
    width: 22.5px;
  }
}
.daihyakka-around .h-45 {
  height: 45px;
}
.daihyakka-around .--gap45 {
  gap: 45px !important;
}
.daihyakka-around .--fw45 {
  font-weight: 45;
}
.daihyakka-around .--mt46 {
  margin-top: 46px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt46 {
    margin-top: 23px;
  }
}
.daihyakka-around .--mb46 {
  margin-bottom: 46px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb46 {
    margin-bottom: 23px;
  }
}
.daihyakka-around .--pt46 {
  padding-top: 46px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt46 {
    padding-top: 23px;
  }
}
.daihyakka-around .--pb46 {
  padding-bottom: 46px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb46 {
    padding-bottom: 23px;
  }
}
.daihyakka-around .--px46 {
  padding: 0 46px;
}
.daihyakka-around .max-w-46 {
  max-width: 46px;
}
.daihyakka-around .w-46 {
  width: 46px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-46 {
    width: 23px;
  }
}
.daihyakka-around .h-46 {
  height: 46px;
}
.daihyakka-around .--gap46 {
  gap: 46px !important;
}
.daihyakka-around .--fw46 {
  font-weight: 46;
}
.daihyakka-around .--mt47 {
  margin-top: 47px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt47 {
    margin-top: 23.5px;
  }
}
.daihyakka-around .--mb47 {
  margin-bottom: 47px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb47 {
    margin-bottom: 23.5px;
  }
}
.daihyakka-around .--pt47 {
  padding-top: 47px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt47 {
    padding-top: 23.5px;
  }
}
.daihyakka-around .--pb47 {
  padding-bottom: 47px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb47 {
    padding-bottom: 23.5px;
  }
}
.daihyakka-around .--px47 {
  padding: 0 47px;
}
.daihyakka-around .max-w-47 {
  max-width: 47px;
}
.daihyakka-around .w-47 {
  width: 47px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-47 {
    width: 23.5px;
  }
}
.daihyakka-around .h-47 {
  height: 47px;
}
.daihyakka-around .--gap47 {
  gap: 47px !important;
}
.daihyakka-around .--fw47 {
  font-weight: 47;
}
.daihyakka-around .--mt48 {
  margin-top: 48px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt48 {
    margin-top: 24px;
  }
}
.daihyakka-around .--mb48 {
  margin-bottom: 48px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb48 {
    margin-bottom: 24px;
  }
}
.daihyakka-around .--pt48 {
  padding-top: 48px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt48 {
    padding-top: 24px;
  }
}
.daihyakka-around .--pb48 {
  padding-bottom: 48px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb48 {
    padding-bottom: 24px;
  }
}
.daihyakka-around .--px48 {
  padding: 0 48px;
}
.daihyakka-around .max-w-48 {
  max-width: 48px;
}
.daihyakka-around .w-48 {
  width: 48px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-48 {
    width: 24px;
  }
}
.daihyakka-around .h-48 {
  height: 48px;
}
.daihyakka-around .--gap48 {
  gap: 48px !important;
}
.daihyakka-around .--fw48 {
  font-weight: 48;
}
.daihyakka-around .--mt49 {
  margin-top: 49px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt49 {
    margin-top: 24.5px;
  }
}
.daihyakka-around .--mb49 {
  margin-bottom: 49px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb49 {
    margin-bottom: 24.5px;
  }
}
.daihyakka-around .--pt49 {
  padding-top: 49px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt49 {
    padding-top: 24.5px;
  }
}
.daihyakka-around .--pb49 {
  padding-bottom: 49px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb49 {
    padding-bottom: 24.5px;
  }
}
.daihyakka-around .--px49 {
  padding: 0 49px;
}
.daihyakka-around .max-w-49 {
  max-width: 49px;
}
.daihyakka-around .w-49 {
  width: 49px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-49 {
    width: 24.5px;
  }
}
.daihyakka-around .h-49 {
  height: 49px;
}
.daihyakka-around .--gap49 {
  gap: 49px !important;
}
.daihyakka-around .--fw49 {
  font-weight: 49;
}
.daihyakka-around .--mt50 {
  margin-top: 50px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt50 {
    margin-top: 25px;
  }
}
.daihyakka-around .--mb50 {
  margin-bottom: 50px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb50 {
    margin-bottom: 25px;
  }
}
.daihyakka-around .--pt50 {
  padding-top: 50px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt50 {
    padding-top: 25px;
  }
}
.daihyakka-around .--pb50 {
  padding-bottom: 50px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb50 {
    padding-bottom: 25px;
  }
}
.daihyakka-around .--px50 {
  padding: 0 50px;
}
.daihyakka-around .max-w-50 {
  max-width: 50px;
}
.daihyakka-around .w-50 {
  width: 50px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-50 {
    width: 25px;
  }
}
.daihyakka-around .h-50 {
  height: 50px;
}
.daihyakka-around .--gap50 {
  gap: 50px !important;
}
.daihyakka-around .--fw50 {
  font-weight: 50;
}
.daihyakka-around .--mt51 {
  margin-top: 51px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt51 {
    margin-top: 25.5px;
  }
}
.daihyakka-around .--mb51 {
  margin-bottom: 51px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb51 {
    margin-bottom: 25.5px;
  }
}
.daihyakka-around .--pt51 {
  padding-top: 51px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt51 {
    padding-top: 25.5px;
  }
}
.daihyakka-around .--pb51 {
  padding-bottom: 51px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb51 {
    padding-bottom: 25.5px;
  }
}
.daihyakka-around .--px51 {
  padding: 0 51px;
}
.daihyakka-around .max-w-51 {
  max-width: 51px;
}
.daihyakka-around .w-51 {
  width: 51px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-51 {
    width: 25.5px;
  }
}
.daihyakka-around .h-51 {
  height: 51px;
}
.daihyakka-around .--gap51 {
  gap: 51px !important;
}
.daihyakka-around .--fw51 {
  font-weight: 51;
}
.daihyakka-around .--mt52 {
  margin-top: 52px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt52 {
    margin-top: 26px;
  }
}
.daihyakka-around .--mb52 {
  margin-bottom: 52px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb52 {
    margin-bottom: 26px;
  }
}
.daihyakka-around .--pt52 {
  padding-top: 52px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt52 {
    padding-top: 26px;
  }
}
.daihyakka-around .--pb52 {
  padding-bottom: 52px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb52 {
    padding-bottom: 26px;
  }
}
.daihyakka-around .--px52 {
  padding: 0 52px;
}
.daihyakka-around .max-w-52 {
  max-width: 52px;
}
.daihyakka-around .w-52 {
  width: 52px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-52 {
    width: 26px;
  }
}
.daihyakka-around .h-52 {
  height: 52px;
}
.daihyakka-around .--gap52 {
  gap: 52px !important;
}
.daihyakka-around .--fw52 {
  font-weight: 52;
}
.daihyakka-around .--mt53 {
  margin-top: 53px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt53 {
    margin-top: 26.5px;
  }
}
.daihyakka-around .--mb53 {
  margin-bottom: 53px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb53 {
    margin-bottom: 26.5px;
  }
}
.daihyakka-around .--pt53 {
  padding-top: 53px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt53 {
    padding-top: 26.5px;
  }
}
.daihyakka-around .--pb53 {
  padding-bottom: 53px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb53 {
    padding-bottom: 26.5px;
  }
}
.daihyakka-around .--px53 {
  padding: 0 53px;
}
.daihyakka-around .max-w-53 {
  max-width: 53px;
}
.daihyakka-around .w-53 {
  width: 53px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-53 {
    width: 26.5px;
  }
}
.daihyakka-around .h-53 {
  height: 53px;
}
.daihyakka-around .--gap53 {
  gap: 53px !important;
}
.daihyakka-around .--fw53 {
  font-weight: 53;
}
.daihyakka-around .--mt54 {
  margin-top: 54px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt54 {
    margin-top: 27px;
  }
}
.daihyakka-around .--mb54 {
  margin-bottom: 54px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb54 {
    margin-bottom: 27px;
  }
}
.daihyakka-around .--pt54 {
  padding-top: 54px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt54 {
    padding-top: 27px;
  }
}
.daihyakka-around .--pb54 {
  padding-bottom: 54px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb54 {
    padding-bottom: 27px;
  }
}
.daihyakka-around .--px54 {
  padding: 0 54px;
}
.daihyakka-around .max-w-54 {
  max-width: 54px;
}
.daihyakka-around .w-54 {
  width: 54px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-54 {
    width: 27px;
  }
}
.daihyakka-around .h-54 {
  height: 54px;
}
.daihyakka-around .--gap54 {
  gap: 54px !important;
}
.daihyakka-around .--fw54 {
  font-weight: 54;
}
.daihyakka-around .--mt55 {
  margin-top: 55px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt55 {
    margin-top: 27.5px;
  }
}
.daihyakka-around .--mb55 {
  margin-bottom: 55px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb55 {
    margin-bottom: 27.5px;
  }
}
.daihyakka-around .--pt55 {
  padding-top: 55px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt55 {
    padding-top: 27.5px;
  }
}
.daihyakka-around .--pb55 {
  padding-bottom: 55px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb55 {
    padding-bottom: 27.5px;
  }
}
.daihyakka-around .--px55 {
  padding: 0 55px;
}
.daihyakka-around .max-w-55 {
  max-width: 55px;
}
.daihyakka-around .w-55 {
  width: 55px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-55 {
    width: 27.5px;
  }
}
.daihyakka-around .h-55 {
  height: 55px;
}
.daihyakka-around .--gap55 {
  gap: 55px !important;
}
.daihyakka-around .--fw55 {
  font-weight: 55;
}
.daihyakka-around .--mt56 {
  margin-top: 56px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt56 {
    margin-top: 28px;
  }
}
.daihyakka-around .--mb56 {
  margin-bottom: 56px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb56 {
    margin-bottom: 28px;
  }
}
.daihyakka-around .--pt56 {
  padding-top: 56px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt56 {
    padding-top: 28px;
  }
}
.daihyakka-around .--pb56 {
  padding-bottom: 56px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb56 {
    padding-bottom: 28px;
  }
}
.daihyakka-around .--px56 {
  padding: 0 56px;
}
.daihyakka-around .max-w-56 {
  max-width: 56px;
}
.daihyakka-around .w-56 {
  width: 56px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-56 {
    width: 28px;
  }
}
.daihyakka-around .h-56 {
  height: 56px;
}
.daihyakka-around .--gap56 {
  gap: 56px !important;
}
.daihyakka-around .--fw56 {
  font-weight: 56;
}
.daihyakka-around .--mt57 {
  margin-top: 57px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt57 {
    margin-top: 28.5px;
  }
}
.daihyakka-around .--mb57 {
  margin-bottom: 57px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb57 {
    margin-bottom: 28.5px;
  }
}
.daihyakka-around .--pt57 {
  padding-top: 57px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt57 {
    padding-top: 28.5px;
  }
}
.daihyakka-around .--pb57 {
  padding-bottom: 57px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb57 {
    padding-bottom: 28.5px;
  }
}
.daihyakka-around .--px57 {
  padding: 0 57px;
}
.daihyakka-around .max-w-57 {
  max-width: 57px;
}
.daihyakka-around .w-57 {
  width: 57px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-57 {
    width: 28.5px;
  }
}
.daihyakka-around .h-57 {
  height: 57px;
}
.daihyakka-around .--gap57 {
  gap: 57px !important;
}
.daihyakka-around .--fw57 {
  font-weight: 57;
}
.daihyakka-around .--mt58 {
  margin-top: 58px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt58 {
    margin-top: 29px;
  }
}
.daihyakka-around .--mb58 {
  margin-bottom: 58px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb58 {
    margin-bottom: 29px;
  }
}
.daihyakka-around .--pt58 {
  padding-top: 58px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt58 {
    padding-top: 29px;
  }
}
.daihyakka-around .--pb58 {
  padding-bottom: 58px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb58 {
    padding-bottom: 29px;
  }
}
.daihyakka-around .--px58 {
  padding: 0 58px;
}
.daihyakka-around .max-w-58 {
  max-width: 58px;
}
.daihyakka-around .w-58 {
  width: 58px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-58 {
    width: 29px;
  }
}
.daihyakka-around .h-58 {
  height: 58px;
}
.daihyakka-around .--gap58 {
  gap: 58px !important;
}
.daihyakka-around .--fw58 {
  font-weight: 58;
}
.daihyakka-around .--mt59 {
  margin-top: 59px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt59 {
    margin-top: 29.5px;
  }
}
.daihyakka-around .--mb59 {
  margin-bottom: 59px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb59 {
    margin-bottom: 29.5px;
  }
}
.daihyakka-around .--pt59 {
  padding-top: 59px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt59 {
    padding-top: 29.5px;
  }
}
.daihyakka-around .--pb59 {
  padding-bottom: 59px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb59 {
    padding-bottom: 29.5px;
  }
}
.daihyakka-around .--px59 {
  padding: 0 59px;
}
.daihyakka-around .max-w-59 {
  max-width: 59px;
}
.daihyakka-around .w-59 {
  width: 59px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-59 {
    width: 29.5px;
  }
}
.daihyakka-around .h-59 {
  height: 59px;
}
.daihyakka-around .--gap59 {
  gap: 59px !important;
}
.daihyakka-around .--fw59 {
  font-weight: 59;
}
.daihyakka-around .--mt60 {
  margin-top: 60px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt60 {
    margin-top: 30px;
  }
}
.daihyakka-around .--mb60 {
  margin-bottom: 60px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb60 {
    margin-bottom: 30px;
  }
}
.daihyakka-around .--pt60 {
  padding-top: 60px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt60 {
    padding-top: 30px;
  }
}
.daihyakka-around .--pb60 {
  padding-bottom: 60px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb60 {
    padding-bottom: 30px;
  }
}
.daihyakka-around .--px60 {
  padding: 0 60px;
}
.daihyakka-around .max-w-60 {
  max-width: 60px;
}
.daihyakka-around .w-60 {
  width: 60px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-60 {
    width: 30px;
  }
}
.daihyakka-around .h-60 {
  height: 60px;
}
.daihyakka-around .--gap60 {
  gap: 60px !important;
}
.daihyakka-around .--fw60 {
  font-weight: 60;
}
.daihyakka-around .--mt61 {
  margin-top: 61px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt61 {
    margin-top: 30.5px;
  }
}
.daihyakka-around .--mb61 {
  margin-bottom: 61px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb61 {
    margin-bottom: 30.5px;
  }
}
.daihyakka-around .--pt61 {
  padding-top: 61px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt61 {
    padding-top: 30.5px;
  }
}
.daihyakka-around .--pb61 {
  padding-bottom: 61px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb61 {
    padding-bottom: 30.5px;
  }
}
.daihyakka-around .--px61 {
  padding: 0 61px;
}
.daihyakka-around .max-w-61 {
  max-width: 61px;
}
.daihyakka-around .w-61 {
  width: 61px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-61 {
    width: 30.5px;
  }
}
.daihyakka-around .h-61 {
  height: 61px;
}
.daihyakka-around .--gap61 {
  gap: 61px !important;
}
.daihyakka-around .--fw61 {
  font-weight: 61;
}
.daihyakka-around .--mt62 {
  margin-top: 62px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt62 {
    margin-top: 31px;
  }
}
.daihyakka-around .--mb62 {
  margin-bottom: 62px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb62 {
    margin-bottom: 31px;
  }
}
.daihyakka-around .--pt62 {
  padding-top: 62px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt62 {
    padding-top: 31px;
  }
}
.daihyakka-around .--pb62 {
  padding-bottom: 62px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb62 {
    padding-bottom: 31px;
  }
}
.daihyakka-around .--px62 {
  padding: 0 62px;
}
.daihyakka-around .max-w-62 {
  max-width: 62px;
}
.daihyakka-around .w-62 {
  width: 62px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-62 {
    width: 31px;
  }
}
.daihyakka-around .h-62 {
  height: 62px;
}
.daihyakka-around .--gap62 {
  gap: 62px !important;
}
.daihyakka-around .--fw62 {
  font-weight: 62;
}
.daihyakka-around .--mt63 {
  margin-top: 63px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt63 {
    margin-top: 31.5px;
  }
}
.daihyakka-around .--mb63 {
  margin-bottom: 63px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb63 {
    margin-bottom: 31.5px;
  }
}
.daihyakka-around .--pt63 {
  padding-top: 63px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt63 {
    padding-top: 31.5px;
  }
}
.daihyakka-around .--pb63 {
  padding-bottom: 63px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb63 {
    padding-bottom: 31.5px;
  }
}
.daihyakka-around .--px63 {
  padding: 0 63px;
}
.daihyakka-around .max-w-63 {
  max-width: 63px;
}
.daihyakka-around .w-63 {
  width: 63px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-63 {
    width: 31.5px;
  }
}
.daihyakka-around .h-63 {
  height: 63px;
}
.daihyakka-around .--gap63 {
  gap: 63px !important;
}
.daihyakka-around .--fw63 {
  font-weight: 63;
}
.daihyakka-around .--mt64 {
  margin-top: 64px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt64 {
    margin-top: 32px;
  }
}
.daihyakka-around .--mb64 {
  margin-bottom: 64px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb64 {
    margin-bottom: 32px;
  }
}
.daihyakka-around .--pt64 {
  padding-top: 64px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt64 {
    padding-top: 32px;
  }
}
.daihyakka-around .--pb64 {
  padding-bottom: 64px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb64 {
    padding-bottom: 32px;
  }
}
.daihyakka-around .--px64 {
  padding: 0 64px;
}
.daihyakka-around .max-w-64 {
  max-width: 64px;
}
.daihyakka-around .w-64 {
  width: 64px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-64 {
    width: 32px;
  }
}
.daihyakka-around .h-64 {
  height: 64px;
}
.daihyakka-around .--gap64 {
  gap: 64px !important;
}
.daihyakka-around .--fw64 {
  font-weight: 64;
}
.daihyakka-around .--mt65 {
  margin-top: 65px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt65 {
    margin-top: 32.5px;
  }
}
.daihyakka-around .--mb65 {
  margin-bottom: 65px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb65 {
    margin-bottom: 32.5px;
  }
}
.daihyakka-around .--pt65 {
  padding-top: 65px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt65 {
    padding-top: 32.5px;
  }
}
.daihyakka-around .--pb65 {
  padding-bottom: 65px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb65 {
    padding-bottom: 32.5px;
  }
}
.daihyakka-around .--px65 {
  padding: 0 65px;
}
.daihyakka-around .max-w-65 {
  max-width: 65px;
}
.daihyakka-around .w-65 {
  width: 65px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-65 {
    width: 32.5px;
  }
}
.daihyakka-around .h-65 {
  height: 65px;
}
.daihyakka-around .--gap65 {
  gap: 65px !important;
}
.daihyakka-around .--fw65 {
  font-weight: 65;
}
.daihyakka-around .--mt66 {
  margin-top: 66px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt66 {
    margin-top: 33px;
  }
}
.daihyakka-around .--mb66 {
  margin-bottom: 66px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb66 {
    margin-bottom: 33px;
  }
}
.daihyakka-around .--pt66 {
  padding-top: 66px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt66 {
    padding-top: 33px;
  }
}
.daihyakka-around .--pb66 {
  padding-bottom: 66px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb66 {
    padding-bottom: 33px;
  }
}
.daihyakka-around .--px66 {
  padding: 0 66px;
}
.daihyakka-around .max-w-66 {
  max-width: 66px;
}
.daihyakka-around .w-66 {
  width: 66px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-66 {
    width: 33px;
  }
}
.daihyakka-around .h-66 {
  height: 66px;
}
.daihyakka-around .--gap66 {
  gap: 66px !important;
}
.daihyakka-around .--fw66 {
  font-weight: 66;
}
.daihyakka-around .--mt67 {
  margin-top: 67px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt67 {
    margin-top: 33.5px;
  }
}
.daihyakka-around .--mb67 {
  margin-bottom: 67px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb67 {
    margin-bottom: 33.5px;
  }
}
.daihyakka-around .--pt67 {
  padding-top: 67px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt67 {
    padding-top: 33.5px;
  }
}
.daihyakka-around .--pb67 {
  padding-bottom: 67px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb67 {
    padding-bottom: 33.5px;
  }
}
.daihyakka-around .--px67 {
  padding: 0 67px;
}
.daihyakka-around .max-w-67 {
  max-width: 67px;
}
.daihyakka-around .w-67 {
  width: 67px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-67 {
    width: 33.5px;
  }
}
.daihyakka-around .h-67 {
  height: 67px;
}
.daihyakka-around .--gap67 {
  gap: 67px !important;
}
.daihyakka-around .--fw67 {
  font-weight: 67;
}
.daihyakka-around .--mt68 {
  margin-top: 68px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt68 {
    margin-top: 34px;
  }
}
.daihyakka-around .--mb68 {
  margin-bottom: 68px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb68 {
    margin-bottom: 34px;
  }
}
.daihyakka-around .--pt68 {
  padding-top: 68px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt68 {
    padding-top: 34px;
  }
}
.daihyakka-around .--pb68 {
  padding-bottom: 68px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb68 {
    padding-bottom: 34px;
  }
}
.daihyakka-around .--px68 {
  padding: 0 68px;
}
.daihyakka-around .max-w-68 {
  max-width: 68px;
}
.daihyakka-around .w-68 {
  width: 68px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-68 {
    width: 34px;
  }
}
.daihyakka-around .h-68 {
  height: 68px;
}
.daihyakka-around .--gap68 {
  gap: 68px !important;
}
.daihyakka-around .--fw68 {
  font-weight: 68;
}
.daihyakka-around .--mt69 {
  margin-top: 69px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt69 {
    margin-top: 34.5px;
  }
}
.daihyakka-around .--mb69 {
  margin-bottom: 69px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb69 {
    margin-bottom: 34.5px;
  }
}
.daihyakka-around .--pt69 {
  padding-top: 69px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt69 {
    padding-top: 34.5px;
  }
}
.daihyakka-around .--pb69 {
  padding-bottom: 69px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb69 {
    padding-bottom: 34.5px;
  }
}
.daihyakka-around .--px69 {
  padding: 0 69px;
}
.daihyakka-around .max-w-69 {
  max-width: 69px;
}
.daihyakka-around .w-69 {
  width: 69px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-69 {
    width: 34.5px;
  }
}
.daihyakka-around .h-69 {
  height: 69px;
}
.daihyakka-around .--gap69 {
  gap: 69px !important;
}
.daihyakka-around .--fw69 {
  font-weight: 69;
}
.daihyakka-around .--mt70 {
  margin-top: 70px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt70 {
    margin-top: 35px;
  }
}
.daihyakka-around .--mb70 {
  margin-bottom: 70px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb70 {
    margin-bottom: 35px;
  }
}
.daihyakka-around .--pt70 {
  padding-top: 70px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt70 {
    padding-top: 35px;
  }
}
.daihyakka-around .--pb70 {
  padding-bottom: 70px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb70 {
    padding-bottom: 35px;
  }
}
.daihyakka-around .--px70 {
  padding: 0 70px;
}
.daihyakka-around .max-w-70 {
  max-width: 70px;
}
.daihyakka-around .w-70 {
  width: 70px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-70 {
    width: 35px;
  }
}
.daihyakka-around .h-70 {
  height: 70px;
}
.daihyakka-around .--gap70 {
  gap: 70px !important;
}
.daihyakka-around .--fw70 {
  font-weight: 70;
}
.daihyakka-around .--mt71 {
  margin-top: 71px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt71 {
    margin-top: 35.5px;
  }
}
.daihyakka-around .--mb71 {
  margin-bottom: 71px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb71 {
    margin-bottom: 35.5px;
  }
}
.daihyakka-around .--pt71 {
  padding-top: 71px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt71 {
    padding-top: 35.5px;
  }
}
.daihyakka-around .--pb71 {
  padding-bottom: 71px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb71 {
    padding-bottom: 35.5px;
  }
}
.daihyakka-around .--px71 {
  padding: 0 71px;
}
.daihyakka-around .max-w-71 {
  max-width: 71px;
}
.daihyakka-around .w-71 {
  width: 71px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-71 {
    width: 35.5px;
  }
}
.daihyakka-around .h-71 {
  height: 71px;
}
.daihyakka-around .--gap71 {
  gap: 71px !important;
}
.daihyakka-around .--fw71 {
  font-weight: 71;
}
.daihyakka-around .--mt72 {
  margin-top: 72px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt72 {
    margin-top: 36px;
  }
}
.daihyakka-around .--mb72 {
  margin-bottom: 72px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb72 {
    margin-bottom: 36px;
  }
}
.daihyakka-around .--pt72 {
  padding-top: 72px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt72 {
    padding-top: 36px;
  }
}
.daihyakka-around .--pb72 {
  padding-bottom: 72px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb72 {
    padding-bottom: 36px;
  }
}
.daihyakka-around .--px72 {
  padding: 0 72px;
}
.daihyakka-around .max-w-72 {
  max-width: 72px;
}
.daihyakka-around .w-72 {
  width: 72px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-72 {
    width: 36px;
  }
}
.daihyakka-around .h-72 {
  height: 72px;
}
.daihyakka-around .--gap72 {
  gap: 72px !important;
}
.daihyakka-around .--fw72 {
  font-weight: 72;
}
.daihyakka-around .--mt73 {
  margin-top: 73px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt73 {
    margin-top: 36.5px;
  }
}
.daihyakka-around .--mb73 {
  margin-bottom: 73px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb73 {
    margin-bottom: 36.5px;
  }
}
.daihyakka-around .--pt73 {
  padding-top: 73px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt73 {
    padding-top: 36.5px;
  }
}
.daihyakka-around .--pb73 {
  padding-bottom: 73px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb73 {
    padding-bottom: 36.5px;
  }
}
.daihyakka-around .--px73 {
  padding: 0 73px;
}
.daihyakka-around .max-w-73 {
  max-width: 73px;
}
.daihyakka-around .w-73 {
  width: 73px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-73 {
    width: 36.5px;
  }
}
.daihyakka-around .h-73 {
  height: 73px;
}
.daihyakka-around .--gap73 {
  gap: 73px !important;
}
.daihyakka-around .--fw73 {
  font-weight: 73;
}
.daihyakka-around .--mt74 {
  margin-top: 74px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt74 {
    margin-top: 37px;
  }
}
.daihyakka-around .--mb74 {
  margin-bottom: 74px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb74 {
    margin-bottom: 37px;
  }
}
.daihyakka-around .--pt74 {
  padding-top: 74px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt74 {
    padding-top: 37px;
  }
}
.daihyakka-around .--pb74 {
  padding-bottom: 74px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb74 {
    padding-bottom: 37px;
  }
}
.daihyakka-around .--px74 {
  padding: 0 74px;
}
.daihyakka-around .max-w-74 {
  max-width: 74px;
}
.daihyakka-around .w-74 {
  width: 74px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-74 {
    width: 37px;
  }
}
.daihyakka-around .h-74 {
  height: 74px;
}
.daihyakka-around .--gap74 {
  gap: 74px !important;
}
.daihyakka-around .--fw74 {
  font-weight: 74;
}
.daihyakka-around .--mt75 {
  margin-top: 75px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt75 {
    margin-top: 37.5px;
  }
}
.daihyakka-around .--mb75 {
  margin-bottom: 75px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb75 {
    margin-bottom: 37.5px;
  }
}
.daihyakka-around .--pt75 {
  padding-top: 75px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt75 {
    padding-top: 37.5px;
  }
}
.daihyakka-around .--pb75 {
  padding-bottom: 75px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb75 {
    padding-bottom: 37.5px;
  }
}
.daihyakka-around .--px75 {
  padding: 0 75px;
}
.daihyakka-around .max-w-75 {
  max-width: 75px;
}
.daihyakka-around .w-75 {
  width: 75px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-75 {
    width: 37.5px;
  }
}
.daihyakka-around .h-75 {
  height: 75px;
}
.daihyakka-around .--gap75 {
  gap: 75px !important;
}
.daihyakka-around .--fw75 {
  font-weight: 75;
}
.daihyakka-around .--mt76 {
  margin-top: 76px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt76 {
    margin-top: 38px;
  }
}
.daihyakka-around .--mb76 {
  margin-bottom: 76px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb76 {
    margin-bottom: 38px;
  }
}
.daihyakka-around .--pt76 {
  padding-top: 76px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt76 {
    padding-top: 38px;
  }
}
.daihyakka-around .--pb76 {
  padding-bottom: 76px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb76 {
    padding-bottom: 38px;
  }
}
.daihyakka-around .--px76 {
  padding: 0 76px;
}
.daihyakka-around .max-w-76 {
  max-width: 76px;
}
.daihyakka-around .w-76 {
  width: 76px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-76 {
    width: 38px;
  }
}
.daihyakka-around .h-76 {
  height: 76px;
}
.daihyakka-around .--gap76 {
  gap: 76px !important;
}
.daihyakka-around .--fw76 {
  font-weight: 76;
}
.daihyakka-around .--mt77 {
  margin-top: 77px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt77 {
    margin-top: 38.5px;
  }
}
.daihyakka-around .--mb77 {
  margin-bottom: 77px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb77 {
    margin-bottom: 38.5px;
  }
}
.daihyakka-around .--pt77 {
  padding-top: 77px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt77 {
    padding-top: 38.5px;
  }
}
.daihyakka-around .--pb77 {
  padding-bottom: 77px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb77 {
    padding-bottom: 38.5px;
  }
}
.daihyakka-around .--px77 {
  padding: 0 77px;
}
.daihyakka-around .max-w-77 {
  max-width: 77px;
}
.daihyakka-around .w-77 {
  width: 77px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-77 {
    width: 38.5px;
  }
}
.daihyakka-around .h-77 {
  height: 77px;
}
.daihyakka-around .--gap77 {
  gap: 77px !important;
}
.daihyakka-around .--fw77 {
  font-weight: 77;
}
.daihyakka-around .--mt78 {
  margin-top: 78px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt78 {
    margin-top: 39px;
  }
}
.daihyakka-around .--mb78 {
  margin-bottom: 78px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb78 {
    margin-bottom: 39px;
  }
}
.daihyakka-around .--pt78 {
  padding-top: 78px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt78 {
    padding-top: 39px;
  }
}
.daihyakka-around .--pb78 {
  padding-bottom: 78px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb78 {
    padding-bottom: 39px;
  }
}
.daihyakka-around .--px78 {
  padding: 0 78px;
}
.daihyakka-around .max-w-78 {
  max-width: 78px;
}
.daihyakka-around .w-78 {
  width: 78px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-78 {
    width: 39px;
  }
}
.daihyakka-around .h-78 {
  height: 78px;
}
.daihyakka-around .--gap78 {
  gap: 78px !important;
}
.daihyakka-around .--fw78 {
  font-weight: 78;
}
.daihyakka-around .--mt79 {
  margin-top: 79px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt79 {
    margin-top: 39.5px;
  }
}
.daihyakka-around .--mb79 {
  margin-bottom: 79px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb79 {
    margin-bottom: 39.5px;
  }
}
.daihyakka-around .--pt79 {
  padding-top: 79px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt79 {
    padding-top: 39.5px;
  }
}
.daihyakka-around .--pb79 {
  padding-bottom: 79px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb79 {
    padding-bottom: 39.5px;
  }
}
.daihyakka-around .--px79 {
  padding: 0 79px;
}
.daihyakka-around .max-w-79 {
  max-width: 79px;
}
.daihyakka-around .w-79 {
  width: 79px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-79 {
    width: 39.5px;
  }
}
.daihyakka-around .h-79 {
  height: 79px;
}
.daihyakka-around .--gap79 {
  gap: 79px !important;
}
.daihyakka-around .--fw79 {
  font-weight: 79;
}
.daihyakka-around .--mt80 {
  margin-top: 80px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt80 {
    margin-top: 40px;
  }
}
.daihyakka-around .--mb80 {
  margin-bottom: 80px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb80 {
    margin-bottom: 40px;
  }
}
.daihyakka-around .--pt80 {
  padding-top: 80px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt80 {
    padding-top: 40px;
  }
}
.daihyakka-around .--pb80 {
  padding-bottom: 80px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb80 {
    padding-bottom: 40px;
  }
}
.daihyakka-around .--px80 {
  padding: 0 80px;
}
.daihyakka-around .max-w-80 {
  max-width: 80px;
}
.daihyakka-around .w-80 {
  width: 80px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-80 {
    width: 40px;
  }
}
.daihyakka-around .h-80 {
  height: 80px;
}
.daihyakka-around .--gap80 {
  gap: 80px !important;
}
.daihyakka-around .--fw80 {
  font-weight: 80;
}
.daihyakka-around .--mt81 {
  margin-top: 81px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt81 {
    margin-top: 40.5px;
  }
}
.daihyakka-around .--mb81 {
  margin-bottom: 81px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb81 {
    margin-bottom: 40.5px;
  }
}
.daihyakka-around .--pt81 {
  padding-top: 81px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt81 {
    padding-top: 40.5px;
  }
}
.daihyakka-around .--pb81 {
  padding-bottom: 81px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb81 {
    padding-bottom: 40.5px;
  }
}
.daihyakka-around .--px81 {
  padding: 0 81px;
}
.daihyakka-around .max-w-81 {
  max-width: 81px;
}
.daihyakka-around .w-81 {
  width: 81px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-81 {
    width: 40.5px;
  }
}
.daihyakka-around .h-81 {
  height: 81px;
}
.daihyakka-around .--gap81 {
  gap: 81px !important;
}
.daihyakka-around .--fw81 {
  font-weight: 81;
}
.daihyakka-around .--mt82 {
  margin-top: 82px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt82 {
    margin-top: 41px;
  }
}
.daihyakka-around .--mb82 {
  margin-bottom: 82px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb82 {
    margin-bottom: 41px;
  }
}
.daihyakka-around .--pt82 {
  padding-top: 82px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt82 {
    padding-top: 41px;
  }
}
.daihyakka-around .--pb82 {
  padding-bottom: 82px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb82 {
    padding-bottom: 41px;
  }
}
.daihyakka-around .--px82 {
  padding: 0 82px;
}
.daihyakka-around .max-w-82 {
  max-width: 82px;
}
.daihyakka-around .w-82 {
  width: 82px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-82 {
    width: 41px;
  }
}
.daihyakka-around .h-82 {
  height: 82px;
}
.daihyakka-around .--gap82 {
  gap: 82px !important;
}
.daihyakka-around .--fw82 {
  font-weight: 82;
}
.daihyakka-around .--mt83 {
  margin-top: 83px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt83 {
    margin-top: 41.5px;
  }
}
.daihyakka-around .--mb83 {
  margin-bottom: 83px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb83 {
    margin-bottom: 41.5px;
  }
}
.daihyakka-around .--pt83 {
  padding-top: 83px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt83 {
    padding-top: 41.5px;
  }
}
.daihyakka-around .--pb83 {
  padding-bottom: 83px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb83 {
    padding-bottom: 41.5px;
  }
}
.daihyakka-around .--px83 {
  padding: 0 83px;
}
.daihyakka-around .max-w-83 {
  max-width: 83px;
}
.daihyakka-around .w-83 {
  width: 83px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-83 {
    width: 41.5px;
  }
}
.daihyakka-around .h-83 {
  height: 83px;
}
.daihyakka-around .--gap83 {
  gap: 83px !important;
}
.daihyakka-around .--fw83 {
  font-weight: 83;
}
.daihyakka-around .--mt84 {
  margin-top: 84px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt84 {
    margin-top: 42px;
  }
}
.daihyakka-around .--mb84 {
  margin-bottom: 84px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb84 {
    margin-bottom: 42px;
  }
}
.daihyakka-around .--pt84 {
  padding-top: 84px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt84 {
    padding-top: 42px;
  }
}
.daihyakka-around .--pb84 {
  padding-bottom: 84px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb84 {
    padding-bottom: 42px;
  }
}
.daihyakka-around .--px84 {
  padding: 0 84px;
}
.daihyakka-around .max-w-84 {
  max-width: 84px;
}
.daihyakka-around .w-84 {
  width: 84px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-84 {
    width: 42px;
  }
}
.daihyakka-around .h-84 {
  height: 84px;
}
.daihyakka-around .--gap84 {
  gap: 84px !important;
}
.daihyakka-around .--fw84 {
  font-weight: 84;
}
.daihyakka-around .--mt85 {
  margin-top: 85px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt85 {
    margin-top: 42.5px;
  }
}
.daihyakka-around .--mb85 {
  margin-bottom: 85px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb85 {
    margin-bottom: 42.5px;
  }
}
.daihyakka-around .--pt85 {
  padding-top: 85px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt85 {
    padding-top: 42.5px;
  }
}
.daihyakka-around .--pb85 {
  padding-bottom: 85px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb85 {
    padding-bottom: 42.5px;
  }
}
.daihyakka-around .--px85 {
  padding: 0 85px;
}
.daihyakka-around .max-w-85 {
  max-width: 85px;
}
.daihyakka-around .w-85 {
  width: 85px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-85 {
    width: 42.5px;
  }
}
.daihyakka-around .h-85 {
  height: 85px;
}
.daihyakka-around .--gap85 {
  gap: 85px !important;
}
.daihyakka-around .--fw85 {
  font-weight: 85;
}
.daihyakka-around .--mt86 {
  margin-top: 86px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt86 {
    margin-top: 43px;
  }
}
.daihyakka-around .--mb86 {
  margin-bottom: 86px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb86 {
    margin-bottom: 43px;
  }
}
.daihyakka-around .--pt86 {
  padding-top: 86px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt86 {
    padding-top: 43px;
  }
}
.daihyakka-around .--pb86 {
  padding-bottom: 86px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb86 {
    padding-bottom: 43px;
  }
}
.daihyakka-around .--px86 {
  padding: 0 86px;
}
.daihyakka-around .max-w-86 {
  max-width: 86px;
}
.daihyakka-around .w-86 {
  width: 86px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-86 {
    width: 43px;
  }
}
.daihyakka-around .h-86 {
  height: 86px;
}
.daihyakka-around .--gap86 {
  gap: 86px !important;
}
.daihyakka-around .--fw86 {
  font-weight: 86;
}
.daihyakka-around .--mt87 {
  margin-top: 87px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt87 {
    margin-top: 43.5px;
  }
}
.daihyakka-around .--mb87 {
  margin-bottom: 87px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb87 {
    margin-bottom: 43.5px;
  }
}
.daihyakka-around .--pt87 {
  padding-top: 87px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt87 {
    padding-top: 43.5px;
  }
}
.daihyakka-around .--pb87 {
  padding-bottom: 87px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb87 {
    padding-bottom: 43.5px;
  }
}
.daihyakka-around .--px87 {
  padding: 0 87px;
}
.daihyakka-around .max-w-87 {
  max-width: 87px;
}
.daihyakka-around .w-87 {
  width: 87px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-87 {
    width: 43.5px;
  }
}
.daihyakka-around .h-87 {
  height: 87px;
}
.daihyakka-around .--gap87 {
  gap: 87px !important;
}
.daihyakka-around .--fw87 {
  font-weight: 87;
}
.daihyakka-around .--mt88 {
  margin-top: 88px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt88 {
    margin-top: 44px;
  }
}
.daihyakka-around .--mb88 {
  margin-bottom: 88px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb88 {
    margin-bottom: 44px;
  }
}
.daihyakka-around .--pt88 {
  padding-top: 88px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt88 {
    padding-top: 44px;
  }
}
.daihyakka-around .--pb88 {
  padding-bottom: 88px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb88 {
    padding-bottom: 44px;
  }
}
.daihyakka-around .--px88 {
  padding: 0 88px;
}
.daihyakka-around .max-w-88 {
  max-width: 88px;
}
.daihyakka-around .w-88 {
  width: 88px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-88 {
    width: 44px;
  }
}
.daihyakka-around .h-88 {
  height: 88px;
}
.daihyakka-around .--gap88 {
  gap: 88px !important;
}
.daihyakka-around .--fw88 {
  font-weight: 88;
}
.daihyakka-around .--mt89 {
  margin-top: 89px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt89 {
    margin-top: 44.5px;
  }
}
.daihyakka-around .--mb89 {
  margin-bottom: 89px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb89 {
    margin-bottom: 44.5px;
  }
}
.daihyakka-around .--pt89 {
  padding-top: 89px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt89 {
    padding-top: 44.5px;
  }
}
.daihyakka-around .--pb89 {
  padding-bottom: 89px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb89 {
    padding-bottom: 44.5px;
  }
}
.daihyakka-around .--px89 {
  padding: 0 89px;
}
.daihyakka-around .max-w-89 {
  max-width: 89px;
}
.daihyakka-around .w-89 {
  width: 89px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-89 {
    width: 44.5px;
  }
}
.daihyakka-around .h-89 {
  height: 89px;
}
.daihyakka-around .--gap89 {
  gap: 89px !important;
}
.daihyakka-around .--fw89 {
  font-weight: 89;
}
.daihyakka-around .--mt90 {
  margin-top: 90px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt90 {
    margin-top: 45px;
  }
}
.daihyakka-around .--mb90 {
  margin-bottom: 90px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb90 {
    margin-bottom: 45px;
  }
}
.daihyakka-around .--pt90 {
  padding-top: 90px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt90 {
    padding-top: 45px;
  }
}
.daihyakka-around .--pb90 {
  padding-bottom: 90px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb90 {
    padding-bottom: 45px;
  }
}
.daihyakka-around .--px90 {
  padding: 0 90px;
}
.daihyakka-around .max-w-90 {
  max-width: 90px;
}
.daihyakka-around .w-90 {
  width: 90px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-90 {
    width: 45px;
  }
}
.daihyakka-around .h-90 {
  height: 90px;
}
.daihyakka-around .--gap90 {
  gap: 90px !important;
}
.daihyakka-around .--fw90 {
  font-weight: 90;
}
.daihyakka-around .--mt91 {
  margin-top: 91px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt91 {
    margin-top: 45.5px;
  }
}
.daihyakka-around .--mb91 {
  margin-bottom: 91px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb91 {
    margin-bottom: 45.5px;
  }
}
.daihyakka-around .--pt91 {
  padding-top: 91px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt91 {
    padding-top: 45.5px;
  }
}
.daihyakka-around .--pb91 {
  padding-bottom: 91px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb91 {
    padding-bottom: 45.5px;
  }
}
.daihyakka-around .--px91 {
  padding: 0 91px;
}
.daihyakka-around .max-w-91 {
  max-width: 91px;
}
.daihyakka-around .w-91 {
  width: 91px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-91 {
    width: 45.5px;
  }
}
.daihyakka-around .h-91 {
  height: 91px;
}
.daihyakka-around .--gap91 {
  gap: 91px !important;
}
.daihyakka-around .--fw91 {
  font-weight: 91;
}
.daihyakka-around .--mt92 {
  margin-top: 92px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt92 {
    margin-top: 46px;
  }
}
.daihyakka-around .--mb92 {
  margin-bottom: 92px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb92 {
    margin-bottom: 46px;
  }
}
.daihyakka-around .--pt92 {
  padding-top: 92px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt92 {
    padding-top: 46px;
  }
}
.daihyakka-around .--pb92 {
  padding-bottom: 92px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb92 {
    padding-bottom: 46px;
  }
}
.daihyakka-around .--px92 {
  padding: 0 92px;
}
.daihyakka-around .max-w-92 {
  max-width: 92px;
}
.daihyakka-around .w-92 {
  width: 92px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-92 {
    width: 46px;
  }
}
.daihyakka-around .h-92 {
  height: 92px;
}
.daihyakka-around .--gap92 {
  gap: 92px !important;
}
.daihyakka-around .--fw92 {
  font-weight: 92;
}
.daihyakka-around .--mt93 {
  margin-top: 93px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt93 {
    margin-top: 46.5px;
  }
}
.daihyakka-around .--mb93 {
  margin-bottom: 93px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb93 {
    margin-bottom: 46.5px;
  }
}
.daihyakka-around .--pt93 {
  padding-top: 93px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt93 {
    padding-top: 46.5px;
  }
}
.daihyakka-around .--pb93 {
  padding-bottom: 93px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb93 {
    padding-bottom: 46.5px;
  }
}
.daihyakka-around .--px93 {
  padding: 0 93px;
}
.daihyakka-around .max-w-93 {
  max-width: 93px;
}
.daihyakka-around .w-93 {
  width: 93px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-93 {
    width: 46.5px;
  }
}
.daihyakka-around .h-93 {
  height: 93px;
}
.daihyakka-around .--gap93 {
  gap: 93px !important;
}
.daihyakka-around .--fw93 {
  font-weight: 93;
}
.daihyakka-around .--mt94 {
  margin-top: 94px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt94 {
    margin-top: 47px;
  }
}
.daihyakka-around .--mb94 {
  margin-bottom: 94px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb94 {
    margin-bottom: 47px;
  }
}
.daihyakka-around .--pt94 {
  padding-top: 94px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt94 {
    padding-top: 47px;
  }
}
.daihyakka-around .--pb94 {
  padding-bottom: 94px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb94 {
    padding-bottom: 47px;
  }
}
.daihyakka-around .--px94 {
  padding: 0 94px;
}
.daihyakka-around .max-w-94 {
  max-width: 94px;
}
.daihyakka-around .w-94 {
  width: 94px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-94 {
    width: 47px;
  }
}
.daihyakka-around .h-94 {
  height: 94px;
}
.daihyakka-around .--gap94 {
  gap: 94px !important;
}
.daihyakka-around .--fw94 {
  font-weight: 94;
}
.daihyakka-around .--mt95 {
  margin-top: 95px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt95 {
    margin-top: 47.5px;
  }
}
.daihyakka-around .--mb95 {
  margin-bottom: 95px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb95 {
    margin-bottom: 47.5px;
  }
}
.daihyakka-around .--pt95 {
  padding-top: 95px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt95 {
    padding-top: 47.5px;
  }
}
.daihyakka-around .--pb95 {
  padding-bottom: 95px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb95 {
    padding-bottom: 47.5px;
  }
}
.daihyakka-around .--px95 {
  padding: 0 95px;
}
.daihyakka-around .max-w-95 {
  max-width: 95px;
}
.daihyakka-around .w-95 {
  width: 95px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-95 {
    width: 47.5px;
  }
}
.daihyakka-around .h-95 {
  height: 95px;
}
.daihyakka-around .--gap95 {
  gap: 95px !important;
}
.daihyakka-around .--fw95 {
  font-weight: 95;
}
.daihyakka-around .--mt96 {
  margin-top: 96px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt96 {
    margin-top: 48px;
  }
}
.daihyakka-around .--mb96 {
  margin-bottom: 96px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb96 {
    margin-bottom: 48px;
  }
}
.daihyakka-around .--pt96 {
  padding-top: 96px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt96 {
    padding-top: 48px;
  }
}
.daihyakka-around .--pb96 {
  padding-bottom: 96px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb96 {
    padding-bottom: 48px;
  }
}
.daihyakka-around .--px96 {
  padding: 0 96px;
}
.daihyakka-around .max-w-96 {
  max-width: 96px;
}
.daihyakka-around .w-96 {
  width: 96px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-96 {
    width: 48px;
  }
}
.daihyakka-around .h-96 {
  height: 96px;
}
.daihyakka-around .--gap96 {
  gap: 96px !important;
}
.daihyakka-around .--fw96 {
  font-weight: 96;
}
.daihyakka-around .--mt97 {
  margin-top: 97px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt97 {
    margin-top: 48.5px;
  }
}
.daihyakka-around .--mb97 {
  margin-bottom: 97px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb97 {
    margin-bottom: 48.5px;
  }
}
.daihyakka-around .--pt97 {
  padding-top: 97px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt97 {
    padding-top: 48.5px;
  }
}
.daihyakka-around .--pb97 {
  padding-bottom: 97px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb97 {
    padding-bottom: 48.5px;
  }
}
.daihyakka-around .--px97 {
  padding: 0 97px;
}
.daihyakka-around .max-w-97 {
  max-width: 97px;
}
.daihyakka-around .w-97 {
  width: 97px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-97 {
    width: 48.5px;
  }
}
.daihyakka-around .h-97 {
  height: 97px;
}
.daihyakka-around .--gap97 {
  gap: 97px !important;
}
.daihyakka-around .--fw97 {
  font-weight: 97;
}
.daihyakka-around .--mt98 {
  margin-top: 98px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt98 {
    margin-top: 49px;
  }
}
.daihyakka-around .--mb98 {
  margin-bottom: 98px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb98 {
    margin-bottom: 49px;
  }
}
.daihyakka-around .--pt98 {
  padding-top: 98px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt98 {
    padding-top: 49px;
  }
}
.daihyakka-around .--pb98 {
  padding-bottom: 98px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb98 {
    padding-bottom: 49px;
  }
}
.daihyakka-around .--px98 {
  padding: 0 98px;
}
.daihyakka-around .max-w-98 {
  max-width: 98px;
}
.daihyakka-around .w-98 {
  width: 98px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-98 {
    width: 49px;
  }
}
.daihyakka-around .h-98 {
  height: 98px;
}
.daihyakka-around .--gap98 {
  gap: 98px !important;
}
.daihyakka-around .--fw98 {
  font-weight: 98;
}
.daihyakka-around .--mt99 {
  margin-top: 99px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt99 {
    margin-top: 49.5px;
  }
}
.daihyakka-around .--mb99 {
  margin-bottom: 99px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb99 {
    margin-bottom: 49.5px;
  }
}
.daihyakka-around .--pt99 {
  padding-top: 99px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt99 {
    padding-top: 49.5px;
  }
}
.daihyakka-around .--pb99 {
  padding-bottom: 99px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb99 {
    padding-bottom: 49.5px;
  }
}
.daihyakka-around .--px99 {
  padding: 0 99px;
}
.daihyakka-around .max-w-99 {
  max-width: 99px;
}
.daihyakka-around .w-99 {
  width: 99px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-99 {
    width: 49.5px;
  }
}
.daihyakka-around .h-99 {
  height: 99px;
}
.daihyakka-around .--gap99 {
  gap: 99px !important;
}
.daihyakka-around .--fw99 {
  font-weight: 99;
}
.daihyakka-around .--mt100 {
  margin-top: 100px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt100 {
    margin-top: 50px;
  }
}
.daihyakka-around .--mb100 {
  margin-bottom: 100px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb100 {
    margin-bottom: 50px;
  }
}
.daihyakka-around .--pt100 {
  padding-top: 100px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt100 {
    padding-top: 50px;
  }
}
.daihyakka-around .--pb100 {
  padding-bottom: 100px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb100 {
    padding-bottom: 50px;
  }
}
.daihyakka-around .--px100 {
  padding: 0 100px;
}
.daihyakka-around .max-w-100 {
  max-width: 100px;
}
.daihyakka-around .w-100 {
  width: 100px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-100 {
    width: 50px;
  }
}
.daihyakka-around .h-100 {
  height: 100px;
}
.daihyakka-around .--gap100 {
  gap: 100px !important;
}
.daihyakka-around .--fw100 {
  font-weight: 100;
}
.daihyakka-around .--mt101 {
  margin-top: 101px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt101 {
    margin-top: 50.5px;
  }
}
.daihyakka-around .--mb101 {
  margin-bottom: 101px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb101 {
    margin-bottom: 50.5px;
  }
}
.daihyakka-around .--pt101 {
  padding-top: 101px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt101 {
    padding-top: 50.5px;
  }
}
.daihyakka-around .--pb101 {
  padding-bottom: 101px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb101 {
    padding-bottom: 50.5px;
  }
}
.daihyakka-around .--px101 {
  padding: 0 101px;
}
.daihyakka-around .max-w-101 {
  max-width: 101px;
}
.daihyakka-around .w-101 {
  width: 101px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-101 {
    width: 50.5px;
  }
}
.daihyakka-around .h-101 {
  height: 101px;
}
.daihyakka-around .--gap101 {
  gap: 101px !important;
}
.daihyakka-around .--fw101 {
  font-weight: 101;
}
.daihyakka-around .--mt102 {
  margin-top: 102px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt102 {
    margin-top: 51px;
  }
}
.daihyakka-around .--mb102 {
  margin-bottom: 102px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb102 {
    margin-bottom: 51px;
  }
}
.daihyakka-around .--pt102 {
  padding-top: 102px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt102 {
    padding-top: 51px;
  }
}
.daihyakka-around .--pb102 {
  padding-bottom: 102px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb102 {
    padding-bottom: 51px;
  }
}
.daihyakka-around .--px102 {
  padding: 0 102px;
}
.daihyakka-around .max-w-102 {
  max-width: 102px;
}
.daihyakka-around .w-102 {
  width: 102px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-102 {
    width: 51px;
  }
}
.daihyakka-around .h-102 {
  height: 102px;
}
.daihyakka-around .--gap102 {
  gap: 102px !important;
}
.daihyakka-around .--fw102 {
  font-weight: 102;
}
.daihyakka-around .--mt103 {
  margin-top: 103px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt103 {
    margin-top: 51.5px;
  }
}
.daihyakka-around .--mb103 {
  margin-bottom: 103px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb103 {
    margin-bottom: 51.5px;
  }
}
.daihyakka-around .--pt103 {
  padding-top: 103px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt103 {
    padding-top: 51.5px;
  }
}
.daihyakka-around .--pb103 {
  padding-bottom: 103px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb103 {
    padding-bottom: 51.5px;
  }
}
.daihyakka-around .--px103 {
  padding: 0 103px;
}
.daihyakka-around .max-w-103 {
  max-width: 103px;
}
.daihyakka-around .w-103 {
  width: 103px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-103 {
    width: 51.5px;
  }
}
.daihyakka-around .h-103 {
  height: 103px;
}
.daihyakka-around .--gap103 {
  gap: 103px !important;
}
.daihyakka-around .--fw103 {
  font-weight: 103;
}
.daihyakka-around .--mt104 {
  margin-top: 104px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt104 {
    margin-top: 52px;
  }
}
.daihyakka-around .--mb104 {
  margin-bottom: 104px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb104 {
    margin-bottom: 52px;
  }
}
.daihyakka-around .--pt104 {
  padding-top: 104px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt104 {
    padding-top: 52px;
  }
}
.daihyakka-around .--pb104 {
  padding-bottom: 104px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb104 {
    padding-bottom: 52px;
  }
}
.daihyakka-around .--px104 {
  padding: 0 104px;
}
.daihyakka-around .max-w-104 {
  max-width: 104px;
}
.daihyakka-around .w-104 {
  width: 104px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-104 {
    width: 52px;
  }
}
.daihyakka-around .h-104 {
  height: 104px;
}
.daihyakka-around .--gap104 {
  gap: 104px !important;
}
.daihyakka-around .--fw104 {
  font-weight: 104;
}
.daihyakka-around .--mt105 {
  margin-top: 105px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt105 {
    margin-top: 52.5px;
  }
}
.daihyakka-around .--mb105 {
  margin-bottom: 105px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb105 {
    margin-bottom: 52.5px;
  }
}
.daihyakka-around .--pt105 {
  padding-top: 105px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt105 {
    padding-top: 52.5px;
  }
}
.daihyakka-around .--pb105 {
  padding-bottom: 105px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb105 {
    padding-bottom: 52.5px;
  }
}
.daihyakka-around .--px105 {
  padding: 0 105px;
}
.daihyakka-around .max-w-105 {
  max-width: 105px;
}
.daihyakka-around .w-105 {
  width: 105px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-105 {
    width: 52.5px;
  }
}
.daihyakka-around .h-105 {
  height: 105px;
}
.daihyakka-around .--gap105 {
  gap: 105px !important;
}
.daihyakka-around .--fw105 {
  font-weight: 105;
}
.daihyakka-around .--mt106 {
  margin-top: 106px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt106 {
    margin-top: 53px;
  }
}
.daihyakka-around .--mb106 {
  margin-bottom: 106px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb106 {
    margin-bottom: 53px;
  }
}
.daihyakka-around .--pt106 {
  padding-top: 106px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt106 {
    padding-top: 53px;
  }
}
.daihyakka-around .--pb106 {
  padding-bottom: 106px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb106 {
    padding-bottom: 53px;
  }
}
.daihyakka-around .--px106 {
  padding: 0 106px;
}
.daihyakka-around .max-w-106 {
  max-width: 106px;
}
.daihyakka-around .w-106 {
  width: 106px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-106 {
    width: 53px;
  }
}
.daihyakka-around .h-106 {
  height: 106px;
}
.daihyakka-around .--gap106 {
  gap: 106px !important;
}
.daihyakka-around .--fw106 {
  font-weight: 106;
}
.daihyakka-around .--mt107 {
  margin-top: 107px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt107 {
    margin-top: 53.5px;
  }
}
.daihyakka-around .--mb107 {
  margin-bottom: 107px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb107 {
    margin-bottom: 53.5px;
  }
}
.daihyakka-around .--pt107 {
  padding-top: 107px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt107 {
    padding-top: 53.5px;
  }
}
.daihyakka-around .--pb107 {
  padding-bottom: 107px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb107 {
    padding-bottom: 53.5px;
  }
}
.daihyakka-around .--px107 {
  padding: 0 107px;
}
.daihyakka-around .max-w-107 {
  max-width: 107px;
}
.daihyakka-around .w-107 {
  width: 107px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-107 {
    width: 53.5px;
  }
}
.daihyakka-around .h-107 {
  height: 107px;
}
.daihyakka-around .--gap107 {
  gap: 107px !important;
}
.daihyakka-around .--fw107 {
  font-weight: 107;
}
.daihyakka-around .--mt108 {
  margin-top: 108px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt108 {
    margin-top: 54px;
  }
}
.daihyakka-around .--mb108 {
  margin-bottom: 108px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb108 {
    margin-bottom: 54px;
  }
}
.daihyakka-around .--pt108 {
  padding-top: 108px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt108 {
    padding-top: 54px;
  }
}
.daihyakka-around .--pb108 {
  padding-bottom: 108px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb108 {
    padding-bottom: 54px;
  }
}
.daihyakka-around .--px108 {
  padding: 0 108px;
}
.daihyakka-around .max-w-108 {
  max-width: 108px;
}
.daihyakka-around .w-108 {
  width: 108px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-108 {
    width: 54px;
  }
}
.daihyakka-around .h-108 {
  height: 108px;
}
.daihyakka-around .--gap108 {
  gap: 108px !important;
}
.daihyakka-around .--fw108 {
  font-weight: 108;
}
.daihyakka-around .--mt109 {
  margin-top: 109px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt109 {
    margin-top: 54.5px;
  }
}
.daihyakka-around .--mb109 {
  margin-bottom: 109px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb109 {
    margin-bottom: 54.5px;
  }
}
.daihyakka-around .--pt109 {
  padding-top: 109px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt109 {
    padding-top: 54.5px;
  }
}
.daihyakka-around .--pb109 {
  padding-bottom: 109px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb109 {
    padding-bottom: 54.5px;
  }
}
.daihyakka-around .--px109 {
  padding: 0 109px;
}
.daihyakka-around .max-w-109 {
  max-width: 109px;
}
.daihyakka-around .w-109 {
  width: 109px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-109 {
    width: 54.5px;
  }
}
.daihyakka-around .h-109 {
  height: 109px;
}
.daihyakka-around .--gap109 {
  gap: 109px !important;
}
.daihyakka-around .--fw109 {
  font-weight: 109;
}
.daihyakka-around .--mt110 {
  margin-top: 110px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt110 {
    margin-top: 55px;
  }
}
.daihyakka-around .--mb110 {
  margin-bottom: 110px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb110 {
    margin-bottom: 55px;
  }
}
.daihyakka-around .--pt110 {
  padding-top: 110px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt110 {
    padding-top: 55px;
  }
}
.daihyakka-around .--pb110 {
  padding-bottom: 110px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb110 {
    padding-bottom: 55px;
  }
}
.daihyakka-around .--px110 {
  padding: 0 110px;
}
.daihyakka-around .max-w-110 {
  max-width: 110px;
}
.daihyakka-around .w-110 {
  width: 110px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-110 {
    width: 55px;
  }
}
.daihyakka-around .h-110 {
  height: 110px;
}
.daihyakka-around .--gap110 {
  gap: 110px !important;
}
.daihyakka-around .--fw110 {
  font-weight: 110;
}
.daihyakka-around .--mt111 {
  margin-top: 111px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt111 {
    margin-top: 55.5px;
  }
}
.daihyakka-around .--mb111 {
  margin-bottom: 111px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb111 {
    margin-bottom: 55.5px;
  }
}
.daihyakka-around .--pt111 {
  padding-top: 111px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt111 {
    padding-top: 55.5px;
  }
}
.daihyakka-around .--pb111 {
  padding-bottom: 111px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb111 {
    padding-bottom: 55.5px;
  }
}
.daihyakka-around .--px111 {
  padding: 0 111px;
}
.daihyakka-around .max-w-111 {
  max-width: 111px;
}
.daihyakka-around .w-111 {
  width: 111px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-111 {
    width: 55.5px;
  }
}
.daihyakka-around .h-111 {
  height: 111px;
}
.daihyakka-around .--gap111 {
  gap: 111px !important;
}
.daihyakka-around .--fw111 {
  font-weight: 111;
}
.daihyakka-around .--mt112 {
  margin-top: 112px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt112 {
    margin-top: 56px;
  }
}
.daihyakka-around .--mb112 {
  margin-bottom: 112px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb112 {
    margin-bottom: 56px;
  }
}
.daihyakka-around .--pt112 {
  padding-top: 112px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt112 {
    padding-top: 56px;
  }
}
.daihyakka-around .--pb112 {
  padding-bottom: 112px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb112 {
    padding-bottom: 56px;
  }
}
.daihyakka-around .--px112 {
  padding: 0 112px;
}
.daihyakka-around .max-w-112 {
  max-width: 112px;
}
.daihyakka-around .w-112 {
  width: 112px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-112 {
    width: 56px;
  }
}
.daihyakka-around .h-112 {
  height: 112px;
}
.daihyakka-around .--gap112 {
  gap: 112px !important;
}
.daihyakka-around .--fw112 {
  font-weight: 112;
}
.daihyakka-around .--mt113 {
  margin-top: 113px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt113 {
    margin-top: 56.5px;
  }
}
.daihyakka-around .--mb113 {
  margin-bottom: 113px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb113 {
    margin-bottom: 56.5px;
  }
}
.daihyakka-around .--pt113 {
  padding-top: 113px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt113 {
    padding-top: 56.5px;
  }
}
.daihyakka-around .--pb113 {
  padding-bottom: 113px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb113 {
    padding-bottom: 56.5px;
  }
}
.daihyakka-around .--px113 {
  padding: 0 113px;
}
.daihyakka-around .max-w-113 {
  max-width: 113px;
}
.daihyakka-around .w-113 {
  width: 113px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-113 {
    width: 56.5px;
  }
}
.daihyakka-around .h-113 {
  height: 113px;
}
.daihyakka-around .--gap113 {
  gap: 113px !important;
}
.daihyakka-around .--fw113 {
  font-weight: 113;
}
.daihyakka-around .--mt114 {
  margin-top: 114px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt114 {
    margin-top: 57px;
  }
}
.daihyakka-around .--mb114 {
  margin-bottom: 114px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb114 {
    margin-bottom: 57px;
  }
}
.daihyakka-around .--pt114 {
  padding-top: 114px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt114 {
    padding-top: 57px;
  }
}
.daihyakka-around .--pb114 {
  padding-bottom: 114px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb114 {
    padding-bottom: 57px;
  }
}
.daihyakka-around .--px114 {
  padding: 0 114px;
}
.daihyakka-around .max-w-114 {
  max-width: 114px;
}
.daihyakka-around .w-114 {
  width: 114px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-114 {
    width: 57px;
  }
}
.daihyakka-around .h-114 {
  height: 114px;
}
.daihyakka-around .--gap114 {
  gap: 114px !important;
}
.daihyakka-around .--fw114 {
  font-weight: 114;
}
.daihyakka-around .--mt115 {
  margin-top: 115px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt115 {
    margin-top: 57.5px;
  }
}
.daihyakka-around .--mb115 {
  margin-bottom: 115px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb115 {
    margin-bottom: 57.5px;
  }
}
.daihyakka-around .--pt115 {
  padding-top: 115px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt115 {
    padding-top: 57.5px;
  }
}
.daihyakka-around .--pb115 {
  padding-bottom: 115px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb115 {
    padding-bottom: 57.5px;
  }
}
.daihyakka-around .--px115 {
  padding: 0 115px;
}
.daihyakka-around .max-w-115 {
  max-width: 115px;
}
.daihyakka-around .w-115 {
  width: 115px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-115 {
    width: 57.5px;
  }
}
.daihyakka-around .h-115 {
  height: 115px;
}
.daihyakka-around .--gap115 {
  gap: 115px !important;
}
.daihyakka-around .--fw115 {
  font-weight: 115;
}
.daihyakka-around .--mt116 {
  margin-top: 116px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt116 {
    margin-top: 58px;
  }
}
.daihyakka-around .--mb116 {
  margin-bottom: 116px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb116 {
    margin-bottom: 58px;
  }
}
.daihyakka-around .--pt116 {
  padding-top: 116px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt116 {
    padding-top: 58px;
  }
}
.daihyakka-around .--pb116 {
  padding-bottom: 116px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb116 {
    padding-bottom: 58px;
  }
}
.daihyakka-around .--px116 {
  padding: 0 116px;
}
.daihyakka-around .max-w-116 {
  max-width: 116px;
}
.daihyakka-around .w-116 {
  width: 116px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-116 {
    width: 58px;
  }
}
.daihyakka-around .h-116 {
  height: 116px;
}
.daihyakka-around .--gap116 {
  gap: 116px !important;
}
.daihyakka-around .--fw116 {
  font-weight: 116;
}
.daihyakka-around .--mt117 {
  margin-top: 117px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt117 {
    margin-top: 58.5px;
  }
}
.daihyakka-around .--mb117 {
  margin-bottom: 117px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb117 {
    margin-bottom: 58.5px;
  }
}
.daihyakka-around .--pt117 {
  padding-top: 117px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt117 {
    padding-top: 58.5px;
  }
}
.daihyakka-around .--pb117 {
  padding-bottom: 117px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb117 {
    padding-bottom: 58.5px;
  }
}
.daihyakka-around .--px117 {
  padding: 0 117px;
}
.daihyakka-around .max-w-117 {
  max-width: 117px;
}
.daihyakka-around .w-117 {
  width: 117px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-117 {
    width: 58.5px;
  }
}
.daihyakka-around .h-117 {
  height: 117px;
}
.daihyakka-around .--gap117 {
  gap: 117px !important;
}
.daihyakka-around .--fw117 {
  font-weight: 117;
}
.daihyakka-around .--mt118 {
  margin-top: 118px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt118 {
    margin-top: 59px;
  }
}
.daihyakka-around .--mb118 {
  margin-bottom: 118px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb118 {
    margin-bottom: 59px;
  }
}
.daihyakka-around .--pt118 {
  padding-top: 118px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt118 {
    padding-top: 59px;
  }
}
.daihyakka-around .--pb118 {
  padding-bottom: 118px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb118 {
    padding-bottom: 59px;
  }
}
.daihyakka-around .--px118 {
  padding: 0 118px;
}
.daihyakka-around .max-w-118 {
  max-width: 118px;
}
.daihyakka-around .w-118 {
  width: 118px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-118 {
    width: 59px;
  }
}
.daihyakka-around .h-118 {
  height: 118px;
}
.daihyakka-around .--gap118 {
  gap: 118px !important;
}
.daihyakka-around .--fw118 {
  font-weight: 118;
}
.daihyakka-around .--mt119 {
  margin-top: 119px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt119 {
    margin-top: 59.5px;
  }
}
.daihyakka-around .--mb119 {
  margin-bottom: 119px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb119 {
    margin-bottom: 59.5px;
  }
}
.daihyakka-around .--pt119 {
  padding-top: 119px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt119 {
    padding-top: 59.5px;
  }
}
.daihyakka-around .--pb119 {
  padding-bottom: 119px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb119 {
    padding-bottom: 59.5px;
  }
}
.daihyakka-around .--px119 {
  padding: 0 119px;
}
.daihyakka-around .max-w-119 {
  max-width: 119px;
}
.daihyakka-around .w-119 {
  width: 119px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-119 {
    width: 59.5px;
  }
}
.daihyakka-around .h-119 {
  height: 119px;
}
.daihyakka-around .--gap119 {
  gap: 119px !important;
}
.daihyakka-around .--fw119 {
  font-weight: 119;
}
.daihyakka-around .--mt120 {
  margin-top: 120px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt120 {
    margin-top: 60px;
  }
}
.daihyakka-around .--mb120 {
  margin-bottom: 120px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb120 {
    margin-bottom: 60px;
  }
}
.daihyakka-around .--pt120 {
  padding-top: 120px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt120 {
    padding-top: 60px;
  }
}
.daihyakka-around .--pb120 {
  padding-bottom: 120px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb120 {
    padding-bottom: 60px;
  }
}
.daihyakka-around .--px120 {
  padding: 0 120px;
}
.daihyakka-around .max-w-120 {
  max-width: 120px;
}
.daihyakka-around .w-120 {
  width: 120px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-120 {
    width: 60px;
  }
}
.daihyakka-around .h-120 {
  height: 120px;
}
.daihyakka-around .--gap120 {
  gap: 120px !important;
}
.daihyakka-around .--fw120 {
  font-weight: 120;
}
.daihyakka-around .--mt121 {
  margin-top: 121px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt121 {
    margin-top: 60.5px;
  }
}
.daihyakka-around .--mb121 {
  margin-bottom: 121px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb121 {
    margin-bottom: 60.5px;
  }
}
.daihyakka-around .--pt121 {
  padding-top: 121px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt121 {
    padding-top: 60.5px;
  }
}
.daihyakka-around .--pb121 {
  padding-bottom: 121px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb121 {
    padding-bottom: 60.5px;
  }
}
.daihyakka-around .--px121 {
  padding: 0 121px;
}
.daihyakka-around .max-w-121 {
  max-width: 121px;
}
.daihyakka-around .w-121 {
  width: 121px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-121 {
    width: 60.5px;
  }
}
.daihyakka-around .h-121 {
  height: 121px;
}
.daihyakka-around .--gap121 {
  gap: 121px !important;
}
.daihyakka-around .--fw121 {
  font-weight: 121;
}
.daihyakka-around .--mt122 {
  margin-top: 122px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt122 {
    margin-top: 61px;
  }
}
.daihyakka-around .--mb122 {
  margin-bottom: 122px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb122 {
    margin-bottom: 61px;
  }
}
.daihyakka-around .--pt122 {
  padding-top: 122px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt122 {
    padding-top: 61px;
  }
}
.daihyakka-around .--pb122 {
  padding-bottom: 122px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb122 {
    padding-bottom: 61px;
  }
}
.daihyakka-around .--px122 {
  padding: 0 122px;
}
.daihyakka-around .max-w-122 {
  max-width: 122px;
}
.daihyakka-around .w-122 {
  width: 122px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-122 {
    width: 61px;
  }
}
.daihyakka-around .h-122 {
  height: 122px;
}
.daihyakka-around .--gap122 {
  gap: 122px !important;
}
.daihyakka-around .--fw122 {
  font-weight: 122;
}
.daihyakka-around .--mt123 {
  margin-top: 123px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt123 {
    margin-top: 61.5px;
  }
}
.daihyakka-around .--mb123 {
  margin-bottom: 123px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb123 {
    margin-bottom: 61.5px;
  }
}
.daihyakka-around .--pt123 {
  padding-top: 123px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt123 {
    padding-top: 61.5px;
  }
}
.daihyakka-around .--pb123 {
  padding-bottom: 123px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb123 {
    padding-bottom: 61.5px;
  }
}
.daihyakka-around .--px123 {
  padding: 0 123px;
}
.daihyakka-around .max-w-123 {
  max-width: 123px;
}
.daihyakka-around .w-123 {
  width: 123px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-123 {
    width: 61.5px;
  }
}
.daihyakka-around .h-123 {
  height: 123px;
}
.daihyakka-around .--gap123 {
  gap: 123px !important;
}
.daihyakka-around .--fw123 {
  font-weight: 123;
}
.daihyakka-around .--mt124 {
  margin-top: 124px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt124 {
    margin-top: 62px;
  }
}
.daihyakka-around .--mb124 {
  margin-bottom: 124px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb124 {
    margin-bottom: 62px;
  }
}
.daihyakka-around .--pt124 {
  padding-top: 124px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt124 {
    padding-top: 62px;
  }
}
.daihyakka-around .--pb124 {
  padding-bottom: 124px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb124 {
    padding-bottom: 62px;
  }
}
.daihyakka-around .--px124 {
  padding: 0 124px;
}
.daihyakka-around .max-w-124 {
  max-width: 124px;
}
.daihyakka-around .w-124 {
  width: 124px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-124 {
    width: 62px;
  }
}
.daihyakka-around .h-124 {
  height: 124px;
}
.daihyakka-around .--gap124 {
  gap: 124px !important;
}
.daihyakka-around .--fw124 {
  font-weight: 124;
}
.daihyakka-around .--mt125 {
  margin-top: 125px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt125 {
    margin-top: 62.5px;
  }
}
.daihyakka-around .--mb125 {
  margin-bottom: 125px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb125 {
    margin-bottom: 62.5px;
  }
}
.daihyakka-around .--pt125 {
  padding-top: 125px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt125 {
    padding-top: 62.5px;
  }
}
.daihyakka-around .--pb125 {
  padding-bottom: 125px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb125 {
    padding-bottom: 62.5px;
  }
}
.daihyakka-around .--px125 {
  padding: 0 125px;
}
.daihyakka-around .max-w-125 {
  max-width: 125px;
}
.daihyakka-around .w-125 {
  width: 125px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-125 {
    width: 62.5px;
  }
}
.daihyakka-around .h-125 {
  height: 125px;
}
.daihyakka-around .--gap125 {
  gap: 125px !important;
}
.daihyakka-around .--fw125 {
  font-weight: 125;
}
.daihyakka-around .--mt126 {
  margin-top: 126px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt126 {
    margin-top: 63px;
  }
}
.daihyakka-around .--mb126 {
  margin-bottom: 126px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb126 {
    margin-bottom: 63px;
  }
}
.daihyakka-around .--pt126 {
  padding-top: 126px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt126 {
    padding-top: 63px;
  }
}
.daihyakka-around .--pb126 {
  padding-bottom: 126px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb126 {
    padding-bottom: 63px;
  }
}
.daihyakka-around .--px126 {
  padding: 0 126px;
}
.daihyakka-around .max-w-126 {
  max-width: 126px;
}
.daihyakka-around .w-126 {
  width: 126px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-126 {
    width: 63px;
  }
}
.daihyakka-around .h-126 {
  height: 126px;
}
.daihyakka-around .--gap126 {
  gap: 126px !important;
}
.daihyakka-around .--fw126 {
  font-weight: 126;
}
.daihyakka-around .--mt127 {
  margin-top: 127px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt127 {
    margin-top: 63.5px;
  }
}
.daihyakka-around .--mb127 {
  margin-bottom: 127px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb127 {
    margin-bottom: 63.5px;
  }
}
.daihyakka-around .--pt127 {
  padding-top: 127px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt127 {
    padding-top: 63.5px;
  }
}
.daihyakka-around .--pb127 {
  padding-bottom: 127px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb127 {
    padding-bottom: 63.5px;
  }
}
.daihyakka-around .--px127 {
  padding: 0 127px;
}
.daihyakka-around .max-w-127 {
  max-width: 127px;
}
.daihyakka-around .w-127 {
  width: 127px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-127 {
    width: 63.5px;
  }
}
.daihyakka-around .h-127 {
  height: 127px;
}
.daihyakka-around .--gap127 {
  gap: 127px !important;
}
.daihyakka-around .--fw127 {
  font-weight: 127;
}
.daihyakka-around .--mt128 {
  margin-top: 128px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt128 {
    margin-top: 64px;
  }
}
.daihyakka-around .--mb128 {
  margin-bottom: 128px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb128 {
    margin-bottom: 64px;
  }
}
.daihyakka-around .--pt128 {
  padding-top: 128px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt128 {
    padding-top: 64px;
  }
}
.daihyakka-around .--pb128 {
  padding-bottom: 128px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb128 {
    padding-bottom: 64px;
  }
}
.daihyakka-around .--px128 {
  padding: 0 128px;
}
.daihyakka-around .max-w-128 {
  max-width: 128px;
}
.daihyakka-around .w-128 {
  width: 128px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-128 {
    width: 64px;
  }
}
.daihyakka-around .h-128 {
  height: 128px;
}
.daihyakka-around .--gap128 {
  gap: 128px !important;
}
.daihyakka-around .--fw128 {
  font-weight: 128;
}
.daihyakka-around .--mt129 {
  margin-top: 129px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt129 {
    margin-top: 64.5px;
  }
}
.daihyakka-around .--mb129 {
  margin-bottom: 129px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb129 {
    margin-bottom: 64.5px;
  }
}
.daihyakka-around .--pt129 {
  padding-top: 129px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt129 {
    padding-top: 64.5px;
  }
}
.daihyakka-around .--pb129 {
  padding-bottom: 129px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb129 {
    padding-bottom: 64.5px;
  }
}
.daihyakka-around .--px129 {
  padding: 0 129px;
}
.daihyakka-around .max-w-129 {
  max-width: 129px;
}
.daihyakka-around .w-129 {
  width: 129px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-129 {
    width: 64.5px;
  }
}
.daihyakka-around .h-129 {
  height: 129px;
}
.daihyakka-around .--gap129 {
  gap: 129px !important;
}
.daihyakka-around .--fw129 {
  font-weight: 129;
}
.daihyakka-around .--mt130 {
  margin-top: 130px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt130 {
    margin-top: 65px;
  }
}
.daihyakka-around .--mb130 {
  margin-bottom: 130px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb130 {
    margin-bottom: 65px;
  }
}
.daihyakka-around .--pt130 {
  padding-top: 130px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt130 {
    padding-top: 65px;
  }
}
.daihyakka-around .--pb130 {
  padding-bottom: 130px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb130 {
    padding-bottom: 65px;
  }
}
.daihyakka-around .--px130 {
  padding: 0 130px;
}
.daihyakka-around .max-w-130 {
  max-width: 130px;
}
.daihyakka-around .w-130 {
  width: 130px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-130 {
    width: 65px;
  }
}
.daihyakka-around .h-130 {
  height: 130px;
}
.daihyakka-around .--gap130 {
  gap: 130px !important;
}
.daihyakka-around .--fw130 {
  font-weight: 130;
}
.daihyakka-around .--mt131 {
  margin-top: 131px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt131 {
    margin-top: 65.5px;
  }
}
.daihyakka-around .--mb131 {
  margin-bottom: 131px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb131 {
    margin-bottom: 65.5px;
  }
}
.daihyakka-around .--pt131 {
  padding-top: 131px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt131 {
    padding-top: 65.5px;
  }
}
.daihyakka-around .--pb131 {
  padding-bottom: 131px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb131 {
    padding-bottom: 65.5px;
  }
}
.daihyakka-around .--px131 {
  padding: 0 131px;
}
.daihyakka-around .max-w-131 {
  max-width: 131px;
}
.daihyakka-around .w-131 {
  width: 131px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-131 {
    width: 65.5px;
  }
}
.daihyakka-around .h-131 {
  height: 131px;
}
.daihyakka-around .--gap131 {
  gap: 131px !important;
}
.daihyakka-around .--fw131 {
  font-weight: 131;
}
.daihyakka-around .--mt132 {
  margin-top: 132px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt132 {
    margin-top: 66px;
  }
}
.daihyakka-around .--mb132 {
  margin-bottom: 132px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb132 {
    margin-bottom: 66px;
  }
}
.daihyakka-around .--pt132 {
  padding-top: 132px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt132 {
    padding-top: 66px;
  }
}
.daihyakka-around .--pb132 {
  padding-bottom: 132px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb132 {
    padding-bottom: 66px;
  }
}
.daihyakka-around .--px132 {
  padding: 0 132px;
}
.daihyakka-around .max-w-132 {
  max-width: 132px;
}
.daihyakka-around .w-132 {
  width: 132px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-132 {
    width: 66px;
  }
}
.daihyakka-around .h-132 {
  height: 132px;
}
.daihyakka-around .--gap132 {
  gap: 132px !important;
}
.daihyakka-around .--fw132 {
  font-weight: 132;
}
.daihyakka-around .--mt133 {
  margin-top: 133px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt133 {
    margin-top: 66.5px;
  }
}
.daihyakka-around .--mb133 {
  margin-bottom: 133px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb133 {
    margin-bottom: 66.5px;
  }
}
.daihyakka-around .--pt133 {
  padding-top: 133px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt133 {
    padding-top: 66.5px;
  }
}
.daihyakka-around .--pb133 {
  padding-bottom: 133px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb133 {
    padding-bottom: 66.5px;
  }
}
.daihyakka-around .--px133 {
  padding: 0 133px;
}
.daihyakka-around .max-w-133 {
  max-width: 133px;
}
.daihyakka-around .w-133 {
  width: 133px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-133 {
    width: 66.5px;
  }
}
.daihyakka-around .h-133 {
  height: 133px;
}
.daihyakka-around .--gap133 {
  gap: 133px !important;
}
.daihyakka-around .--fw133 {
  font-weight: 133;
}
.daihyakka-around .--mt134 {
  margin-top: 134px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt134 {
    margin-top: 67px;
  }
}
.daihyakka-around .--mb134 {
  margin-bottom: 134px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb134 {
    margin-bottom: 67px;
  }
}
.daihyakka-around .--pt134 {
  padding-top: 134px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt134 {
    padding-top: 67px;
  }
}
.daihyakka-around .--pb134 {
  padding-bottom: 134px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb134 {
    padding-bottom: 67px;
  }
}
.daihyakka-around .--px134 {
  padding: 0 134px;
}
.daihyakka-around .max-w-134 {
  max-width: 134px;
}
.daihyakka-around .w-134 {
  width: 134px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-134 {
    width: 67px;
  }
}
.daihyakka-around .h-134 {
  height: 134px;
}
.daihyakka-around .--gap134 {
  gap: 134px !important;
}
.daihyakka-around .--fw134 {
  font-weight: 134;
}
.daihyakka-around .--mt135 {
  margin-top: 135px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt135 {
    margin-top: 67.5px;
  }
}
.daihyakka-around .--mb135 {
  margin-bottom: 135px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb135 {
    margin-bottom: 67.5px;
  }
}
.daihyakka-around .--pt135 {
  padding-top: 135px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt135 {
    padding-top: 67.5px;
  }
}
.daihyakka-around .--pb135 {
  padding-bottom: 135px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb135 {
    padding-bottom: 67.5px;
  }
}
.daihyakka-around .--px135 {
  padding: 0 135px;
}
.daihyakka-around .max-w-135 {
  max-width: 135px;
}
.daihyakka-around .w-135 {
  width: 135px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-135 {
    width: 67.5px;
  }
}
.daihyakka-around .h-135 {
  height: 135px;
}
.daihyakka-around .--gap135 {
  gap: 135px !important;
}
.daihyakka-around .--fw135 {
  font-weight: 135;
}
.daihyakka-around .--mt136 {
  margin-top: 136px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt136 {
    margin-top: 68px;
  }
}
.daihyakka-around .--mb136 {
  margin-bottom: 136px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb136 {
    margin-bottom: 68px;
  }
}
.daihyakka-around .--pt136 {
  padding-top: 136px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt136 {
    padding-top: 68px;
  }
}
.daihyakka-around .--pb136 {
  padding-bottom: 136px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb136 {
    padding-bottom: 68px;
  }
}
.daihyakka-around .--px136 {
  padding: 0 136px;
}
.daihyakka-around .max-w-136 {
  max-width: 136px;
}
.daihyakka-around .w-136 {
  width: 136px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-136 {
    width: 68px;
  }
}
.daihyakka-around .h-136 {
  height: 136px;
}
.daihyakka-around .--gap136 {
  gap: 136px !important;
}
.daihyakka-around .--fw136 {
  font-weight: 136;
}
.daihyakka-around .--mt137 {
  margin-top: 137px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt137 {
    margin-top: 68.5px;
  }
}
.daihyakka-around .--mb137 {
  margin-bottom: 137px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb137 {
    margin-bottom: 68.5px;
  }
}
.daihyakka-around .--pt137 {
  padding-top: 137px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt137 {
    padding-top: 68.5px;
  }
}
.daihyakka-around .--pb137 {
  padding-bottom: 137px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb137 {
    padding-bottom: 68.5px;
  }
}
.daihyakka-around .--px137 {
  padding: 0 137px;
}
.daihyakka-around .max-w-137 {
  max-width: 137px;
}
.daihyakka-around .w-137 {
  width: 137px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-137 {
    width: 68.5px;
  }
}
.daihyakka-around .h-137 {
  height: 137px;
}
.daihyakka-around .--gap137 {
  gap: 137px !important;
}
.daihyakka-around .--fw137 {
  font-weight: 137;
}
.daihyakka-around .--mt138 {
  margin-top: 138px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt138 {
    margin-top: 69px;
  }
}
.daihyakka-around .--mb138 {
  margin-bottom: 138px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb138 {
    margin-bottom: 69px;
  }
}
.daihyakka-around .--pt138 {
  padding-top: 138px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt138 {
    padding-top: 69px;
  }
}
.daihyakka-around .--pb138 {
  padding-bottom: 138px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb138 {
    padding-bottom: 69px;
  }
}
.daihyakka-around .--px138 {
  padding: 0 138px;
}
.daihyakka-around .max-w-138 {
  max-width: 138px;
}
.daihyakka-around .w-138 {
  width: 138px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-138 {
    width: 69px;
  }
}
.daihyakka-around .h-138 {
  height: 138px;
}
.daihyakka-around .--gap138 {
  gap: 138px !important;
}
.daihyakka-around .--fw138 {
  font-weight: 138;
}
.daihyakka-around .--mt139 {
  margin-top: 139px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt139 {
    margin-top: 69.5px;
  }
}
.daihyakka-around .--mb139 {
  margin-bottom: 139px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb139 {
    margin-bottom: 69.5px;
  }
}
.daihyakka-around .--pt139 {
  padding-top: 139px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt139 {
    padding-top: 69.5px;
  }
}
.daihyakka-around .--pb139 {
  padding-bottom: 139px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb139 {
    padding-bottom: 69.5px;
  }
}
.daihyakka-around .--px139 {
  padding: 0 139px;
}
.daihyakka-around .max-w-139 {
  max-width: 139px;
}
.daihyakka-around .w-139 {
  width: 139px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-139 {
    width: 69.5px;
  }
}
.daihyakka-around .h-139 {
  height: 139px;
}
.daihyakka-around .--gap139 {
  gap: 139px !important;
}
.daihyakka-around .--fw139 {
  font-weight: 139;
}
.daihyakka-around .--mt140 {
  margin-top: 140px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt140 {
    margin-top: 70px;
  }
}
.daihyakka-around .--mb140 {
  margin-bottom: 140px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb140 {
    margin-bottom: 70px;
  }
}
.daihyakka-around .--pt140 {
  padding-top: 140px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt140 {
    padding-top: 70px;
  }
}
.daihyakka-around .--pb140 {
  padding-bottom: 140px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb140 {
    padding-bottom: 70px;
  }
}
.daihyakka-around .--px140 {
  padding: 0 140px;
}
.daihyakka-around .max-w-140 {
  max-width: 140px;
}
.daihyakka-around .w-140 {
  width: 140px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-140 {
    width: 70px;
  }
}
.daihyakka-around .h-140 {
  height: 140px;
}
.daihyakka-around .--gap140 {
  gap: 140px !important;
}
.daihyakka-around .--fw140 {
  font-weight: 140;
}
.daihyakka-around .--mt141 {
  margin-top: 141px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt141 {
    margin-top: 70.5px;
  }
}
.daihyakka-around .--mb141 {
  margin-bottom: 141px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb141 {
    margin-bottom: 70.5px;
  }
}
.daihyakka-around .--pt141 {
  padding-top: 141px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt141 {
    padding-top: 70.5px;
  }
}
.daihyakka-around .--pb141 {
  padding-bottom: 141px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb141 {
    padding-bottom: 70.5px;
  }
}
.daihyakka-around .--px141 {
  padding: 0 141px;
}
.daihyakka-around .max-w-141 {
  max-width: 141px;
}
.daihyakka-around .w-141 {
  width: 141px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-141 {
    width: 70.5px;
  }
}
.daihyakka-around .h-141 {
  height: 141px;
}
.daihyakka-around .--gap141 {
  gap: 141px !important;
}
.daihyakka-around .--fw141 {
  font-weight: 141;
}
.daihyakka-around .--mt142 {
  margin-top: 142px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt142 {
    margin-top: 71px;
  }
}
.daihyakka-around .--mb142 {
  margin-bottom: 142px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb142 {
    margin-bottom: 71px;
  }
}
.daihyakka-around .--pt142 {
  padding-top: 142px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt142 {
    padding-top: 71px;
  }
}
.daihyakka-around .--pb142 {
  padding-bottom: 142px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb142 {
    padding-bottom: 71px;
  }
}
.daihyakka-around .--px142 {
  padding: 0 142px;
}
.daihyakka-around .max-w-142 {
  max-width: 142px;
}
.daihyakka-around .w-142 {
  width: 142px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-142 {
    width: 71px;
  }
}
.daihyakka-around .h-142 {
  height: 142px;
}
.daihyakka-around .--gap142 {
  gap: 142px !important;
}
.daihyakka-around .--fw142 {
  font-weight: 142;
}
.daihyakka-around .--mt143 {
  margin-top: 143px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt143 {
    margin-top: 71.5px;
  }
}
.daihyakka-around .--mb143 {
  margin-bottom: 143px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb143 {
    margin-bottom: 71.5px;
  }
}
.daihyakka-around .--pt143 {
  padding-top: 143px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt143 {
    padding-top: 71.5px;
  }
}
.daihyakka-around .--pb143 {
  padding-bottom: 143px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb143 {
    padding-bottom: 71.5px;
  }
}
.daihyakka-around .--px143 {
  padding: 0 143px;
}
.daihyakka-around .max-w-143 {
  max-width: 143px;
}
.daihyakka-around .w-143 {
  width: 143px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-143 {
    width: 71.5px;
  }
}
.daihyakka-around .h-143 {
  height: 143px;
}
.daihyakka-around .--gap143 {
  gap: 143px !important;
}
.daihyakka-around .--fw143 {
  font-weight: 143;
}
.daihyakka-around .--mt144 {
  margin-top: 144px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt144 {
    margin-top: 72px;
  }
}
.daihyakka-around .--mb144 {
  margin-bottom: 144px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb144 {
    margin-bottom: 72px;
  }
}
.daihyakka-around .--pt144 {
  padding-top: 144px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt144 {
    padding-top: 72px;
  }
}
.daihyakka-around .--pb144 {
  padding-bottom: 144px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb144 {
    padding-bottom: 72px;
  }
}
.daihyakka-around .--px144 {
  padding: 0 144px;
}
.daihyakka-around .max-w-144 {
  max-width: 144px;
}
.daihyakka-around .w-144 {
  width: 144px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-144 {
    width: 72px;
  }
}
.daihyakka-around .h-144 {
  height: 144px;
}
.daihyakka-around .--gap144 {
  gap: 144px !important;
}
.daihyakka-around .--fw144 {
  font-weight: 144;
}
.daihyakka-around .--mt145 {
  margin-top: 145px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt145 {
    margin-top: 72.5px;
  }
}
.daihyakka-around .--mb145 {
  margin-bottom: 145px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb145 {
    margin-bottom: 72.5px;
  }
}
.daihyakka-around .--pt145 {
  padding-top: 145px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt145 {
    padding-top: 72.5px;
  }
}
.daihyakka-around .--pb145 {
  padding-bottom: 145px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb145 {
    padding-bottom: 72.5px;
  }
}
.daihyakka-around .--px145 {
  padding: 0 145px;
}
.daihyakka-around .max-w-145 {
  max-width: 145px;
}
.daihyakka-around .w-145 {
  width: 145px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-145 {
    width: 72.5px;
  }
}
.daihyakka-around .h-145 {
  height: 145px;
}
.daihyakka-around .--gap145 {
  gap: 145px !important;
}
.daihyakka-around .--fw145 {
  font-weight: 145;
}
.daihyakka-around .--mt146 {
  margin-top: 146px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt146 {
    margin-top: 73px;
  }
}
.daihyakka-around .--mb146 {
  margin-bottom: 146px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb146 {
    margin-bottom: 73px;
  }
}
.daihyakka-around .--pt146 {
  padding-top: 146px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt146 {
    padding-top: 73px;
  }
}
.daihyakka-around .--pb146 {
  padding-bottom: 146px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb146 {
    padding-bottom: 73px;
  }
}
.daihyakka-around .--px146 {
  padding: 0 146px;
}
.daihyakka-around .max-w-146 {
  max-width: 146px;
}
.daihyakka-around .w-146 {
  width: 146px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-146 {
    width: 73px;
  }
}
.daihyakka-around .h-146 {
  height: 146px;
}
.daihyakka-around .--gap146 {
  gap: 146px !important;
}
.daihyakka-around .--fw146 {
  font-weight: 146;
}
.daihyakka-around .--mt147 {
  margin-top: 147px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt147 {
    margin-top: 73.5px;
  }
}
.daihyakka-around .--mb147 {
  margin-bottom: 147px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb147 {
    margin-bottom: 73.5px;
  }
}
.daihyakka-around .--pt147 {
  padding-top: 147px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt147 {
    padding-top: 73.5px;
  }
}
.daihyakka-around .--pb147 {
  padding-bottom: 147px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb147 {
    padding-bottom: 73.5px;
  }
}
.daihyakka-around .--px147 {
  padding: 0 147px;
}
.daihyakka-around .max-w-147 {
  max-width: 147px;
}
.daihyakka-around .w-147 {
  width: 147px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-147 {
    width: 73.5px;
  }
}
.daihyakka-around .h-147 {
  height: 147px;
}
.daihyakka-around .--gap147 {
  gap: 147px !important;
}
.daihyakka-around .--fw147 {
  font-weight: 147;
}
.daihyakka-around .--mt148 {
  margin-top: 148px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt148 {
    margin-top: 74px;
  }
}
.daihyakka-around .--mb148 {
  margin-bottom: 148px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb148 {
    margin-bottom: 74px;
  }
}
.daihyakka-around .--pt148 {
  padding-top: 148px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt148 {
    padding-top: 74px;
  }
}
.daihyakka-around .--pb148 {
  padding-bottom: 148px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb148 {
    padding-bottom: 74px;
  }
}
.daihyakka-around .--px148 {
  padding: 0 148px;
}
.daihyakka-around .max-w-148 {
  max-width: 148px;
}
.daihyakka-around .w-148 {
  width: 148px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-148 {
    width: 74px;
  }
}
.daihyakka-around .h-148 {
  height: 148px;
}
.daihyakka-around .--gap148 {
  gap: 148px !important;
}
.daihyakka-around .--fw148 {
  font-weight: 148;
}
.daihyakka-around .--mt149 {
  margin-top: 149px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt149 {
    margin-top: 74.5px;
  }
}
.daihyakka-around .--mb149 {
  margin-bottom: 149px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb149 {
    margin-bottom: 74.5px;
  }
}
.daihyakka-around .--pt149 {
  padding-top: 149px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt149 {
    padding-top: 74.5px;
  }
}
.daihyakka-around .--pb149 {
  padding-bottom: 149px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb149 {
    padding-bottom: 74.5px;
  }
}
.daihyakka-around .--px149 {
  padding: 0 149px;
}
.daihyakka-around .max-w-149 {
  max-width: 149px;
}
.daihyakka-around .w-149 {
  width: 149px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-149 {
    width: 74.5px;
  }
}
.daihyakka-around .h-149 {
  height: 149px;
}
.daihyakka-around .--gap149 {
  gap: 149px !important;
}
.daihyakka-around .--fw149 {
  font-weight: 149;
}
.daihyakka-around .--mt150 {
  margin-top: 150px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt150 {
    margin-top: 75px;
  }
}
.daihyakka-around .--mb150 {
  margin-bottom: 150px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb150 {
    margin-bottom: 75px;
  }
}
.daihyakka-around .--pt150 {
  padding-top: 150px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt150 {
    padding-top: 75px;
  }
}
.daihyakka-around .--pb150 {
  padding-bottom: 150px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb150 {
    padding-bottom: 75px;
  }
}
.daihyakka-around .--px150 {
  padding: 0 150px;
}
.daihyakka-around .max-w-150 {
  max-width: 150px;
}
.daihyakka-around .w-150 {
  width: 150px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-150 {
    width: 75px;
  }
}
.daihyakka-around .h-150 {
  height: 150px;
}
.daihyakka-around .--gap150 {
  gap: 150px !important;
}
.daihyakka-around .--fw150 {
  font-weight: 150;
}
.daihyakka-around .--mt151 {
  margin-top: 151px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt151 {
    margin-top: 75.5px;
  }
}
.daihyakka-around .--mb151 {
  margin-bottom: 151px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb151 {
    margin-bottom: 75.5px;
  }
}
.daihyakka-around .--pt151 {
  padding-top: 151px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt151 {
    padding-top: 75.5px;
  }
}
.daihyakka-around .--pb151 {
  padding-bottom: 151px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb151 {
    padding-bottom: 75.5px;
  }
}
.daihyakka-around .--px151 {
  padding: 0 151px;
}
.daihyakka-around .max-w-151 {
  max-width: 151px;
}
.daihyakka-around .w-151 {
  width: 151px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-151 {
    width: 75.5px;
  }
}
.daihyakka-around .h-151 {
  height: 151px;
}
.daihyakka-around .--gap151 {
  gap: 151px !important;
}
.daihyakka-around .--fw151 {
  font-weight: 151;
}
.daihyakka-around .--mt152 {
  margin-top: 152px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt152 {
    margin-top: 76px;
  }
}
.daihyakka-around .--mb152 {
  margin-bottom: 152px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb152 {
    margin-bottom: 76px;
  }
}
.daihyakka-around .--pt152 {
  padding-top: 152px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt152 {
    padding-top: 76px;
  }
}
.daihyakka-around .--pb152 {
  padding-bottom: 152px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb152 {
    padding-bottom: 76px;
  }
}
.daihyakka-around .--px152 {
  padding: 0 152px;
}
.daihyakka-around .max-w-152 {
  max-width: 152px;
}
.daihyakka-around .w-152 {
  width: 152px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-152 {
    width: 76px;
  }
}
.daihyakka-around .h-152 {
  height: 152px;
}
.daihyakka-around .--gap152 {
  gap: 152px !important;
}
.daihyakka-around .--fw152 {
  font-weight: 152;
}
.daihyakka-around .--mt153 {
  margin-top: 153px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt153 {
    margin-top: 76.5px;
  }
}
.daihyakka-around .--mb153 {
  margin-bottom: 153px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb153 {
    margin-bottom: 76.5px;
  }
}
.daihyakka-around .--pt153 {
  padding-top: 153px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt153 {
    padding-top: 76.5px;
  }
}
.daihyakka-around .--pb153 {
  padding-bottom: 153px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb153 {
    padding-bottom: 76.5px;
  }
}
.daihyakka-around .--px153 {
  padding: 0 153px;
}
.daihyakka-around .max-w-153 {
  max-width: 153px;
}
.daihyakka-around .w-153 {
  width: 153px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-153 {
    width: 76.5px;
  }
}
.daihyakka-around .h-153 {
  height: 153px;
}
.daihyakka-around .--gap153 {
  gap: 153px !important;
}
.daihyakka-around .--fw153 {
  font-weight: 153;
}
.daihyakka-around .--mt154 {
  margin-top: 154px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt154 {
    margin-top: 77px;
  }
}
.daihyakka-around .--mb154 {
  margin-bottom: 154px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb154 {
    margin-bottom: 77px;
  }
}
.daihyakka-around .--pt154 {
  padding-top: 154px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt154 {
    padding-top: 77px;
  }
}
.daihyakka-around .--pb154 {
  padding-bottom: 154px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb154 {
    padding-bottom: 77px;
  }
}
.daihyakka-around .--px154 {
  padding: 0 154px;
}
.daihyakka-around .max-w-154 {
  max-width: 154px;
}
.daihyakka-around .w-154 {
  width: 154px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-154 {
    width: 77px;
  }
}
.daihyakka-around .h-154 {
  height: 154px;
}
.daihyakka-around .--gap154 {
  gap: 154px !important;
}
.daihyakka-around .--fw154 {
  font-weight: 154;
}
.daihyakka-around .--mt155 {
  margin-top: 155px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt155 {
    margin-top: 77.5px;
  }
}
.daihyakka-around .--mb155 {
  margin-bottom: 155px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb155 {
    margin-bottom: 77.5px;
  }
}
.daihyakka-around .--pt155 {
  padding-top: 155px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt155 {
    padding-top: 77.5px;
  }
}
.daihyakka-around .--pb155 {
  padding-bottom: 155px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb155 {
    padding-bottom: 77.5px;
  }
}
.daihyakka-around .--px155 {
  padding: 0 155px;
}
.daihyakka-around .max-w-155 {
  max-width: 155px;
}
.daihyakka-around .w-155 {
  width: 155px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-155 {
    width: 77.5px;
  }
}
.daihyakka-around .h-155 {
  height: 155px;
}
.daihyakka-around .--gap155 {
  gap: 155px !important;
}
.daihyakka-around .--fw155 {
  font-weight: 155;
}
.daihyakka-around .--mt156 {
  margin-top: 156px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt156 {
    margin-top: 78px;
  }
}
.daihyakka-around .--mb156 {
  margin-bottom: 156px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb156 {
    margin-bottom: 78px;
  }
}
.daihyakka-around .--pt156 {
  padding-top: 156px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt156 {
    padding-top: 78px;
  }
}
.daihyakka-around .--pb156 {
  padding-bottom: 156px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb156 {
    padding-bottom: 78px;
  }
}
.daihyakka-around .--px156 {
  padding: 0 156px;
}
.daihyakka-around .max-w-156 {
  max-width: 156px;
}
.daihyakka-around .w-156 {
  width: 156px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-156 {
    width: 78px;
  }
}
.daihyakka-around .h-156 {
  height: 156px;
}
.daihyakka-around .--gap156 {
  gap: 156px !important;
}
.daihyakka-around .--fw156 {
  font-weight: 156;
}
.daihyakka-around .--mt157 {
  margin-top: 157px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt157 {
    margin-top: 78.5px;
  }
}
.daihyakka-around .--mb157 {
  margin-bottom: 157px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb157 {
    margin-bottom: 78.5px;
  }
}
.daihyakka-around .--pt157 {
  padding-top: 157px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt157 {
    padding-top: 78.5px;
  }
}
.daihyakka-around .--pb157 {
  padding-bottom: 157px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb157 {
    padding-bottom: 78.5px;
  }
}
.daihyakka-around .--px157 {
  padding: 0 157px;
}
.daihyakka-around .max-w-157 {
  max-width: 157px;
}
.daihyakka-around .w-157 {
  width: 157px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-157 {
    width: 78.5px;
  }
}
.daihyakka-around .h-157 {
  height: 157px;
}
.daihyakka-around .--gap157 {
  gap: 157px !important;
}
.daihyakka-around .--fw157 {
  font-weight: 157;
}
.daihyakka-around .--mt158 {
  margin-top: 158px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt158 {
    margin-top: 79px;
  }
}
.daihyakka-around .--mb158 {
  margin-bottom: 158px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb158 {
    margin-bottom: 79px;
  }
}
.daihyakka-around .--pt158 {
  padding-top: 158px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt158 {
    padding-top: 79px;
  }
}
.daihyakka-around .--pb158 {
  padding-bottom: 158px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb158 {
    padding-bottom: 79px;
  }
}
.daihyakka-around .--px158 {
  padding: 0 158px;
}
.daihyakka-around .max-w-158 {
  max-width: 158px;
}
.daihyakka-around .w-158 {
  width: 158px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-158 {
    width: 79px;
  }
}
.daihyakka-around .h-158 {
  height: 158px;
}
.daihyakka-around .--gap158 {
  gap: 158px !important;
}
.daihyakka-around .--fw158 {
  font-weight: 158;
}
.daihyakka-around .--mt159 {
  margin-top: 159px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt159 {
    margin-top: 79.5px;
  }
}
.daihyakka-around .--mb159 {
  margin-bottom: 159px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb159 {
    margin-bottom: 79.5px;
  }
}
.daihyakka-around .--pt159 {
  padding-top: 159px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt159 {
    padding-top: 79.5px;
  }
}
.daihyakka-around .--pb159 {
  padding-bottom: 159px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb159 {
    padding-bottom: 79.5px;
  }
}
.daihyakka-around .--px159 {
  padding: 0 159px;
}
.daihyakka-around .max-w-159 {
  max-width: 159px;
}
.daihyakka-around .w-159 {
  width: 159px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-159 {
    width: 79.5px;
  }
}
.daihyakka-around .h-159 {
  height: 159px;
}
.daihyakka-around .--gap159 {
  gap: 159px !important;
}
.daihyakka-around .--fw159 {
  font-weight: 159;
}
.daihyakka-around .--mt160 {
  margin-top: 160px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt160 {
    margin-top: 80px;
  }
}
.daihyakka-around .--mb160 {
  margin-bottom: 160px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb160 {
    margin-bottom: 80px;
  }
}
.daihyakka-around .--pt160 {
  padding-top: 160px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt160 {
    padding-top: 80px;
  }
}
.daihyakka-around .--pb160 {
  padding-bottom: 160px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb160 {
    padding-bottom: 80px;
  }
}
.daihyakka-around .--px160 {
  padding: 0 160px;
}
.daihyakka-around .max-w-160 {
  max-width: 160px;
}
.daihyakka-around .w-160 {
  width: 160px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-160 {
    width: 80px;
  }
}
.daihyakka-around .h-160 {
  height: 160px;
}
.daihyakka-around .--gap160 {
  gap: 160px !important;
}
.daihyakka-around .--fw160 {
  font-weight: 160;
}
.daihyakka-around .--mt161 {
  margin-top: 161px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt161 {
    margin-top: 80.5px;
  }
}
.daihyakka-around .--mb161 {
  margin-bottom: 161px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb161 {
    margin-bottom: 80.5px;
  }
}
.daihyakka-around .--pt161 {
  padding-top: 161px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt161 {
    padding-top: 80.5px;
  }
}
.daihyakka-around .--pb161 {
  padding-bottom: 161px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb161 {
    padding-bottom: 80.5px;
  }
}
.daihyakka-around .--px161 {
  padding: 0 161px;
}
.daihyakka-around .max-w-161 {
  max-width: 161px;
}
.daihyakka-around .w-161 {
  width: 161px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-161 {
    width: 80.5px;
  }
}
.daihyakka-around .h-161 {
  height: 161px;
}
.daihyakka-around .--gap161 {
  gap: 161px !important;
}
.daihyakka-around .--fw161 {
  font-weight: 161;
}
.daihyakka-around .--mt162 {
  margin-top: 162px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt162 {
    margin-top: 81px;
  }
}
.daihyakka-around .--mb162 {
  margin-bottom: 162px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb162 {
    margin-bottom: 81px;
  }
}
.daihyakka-around .--pt162 {
  padding-top: 162px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt162 {
    padding-top: 81px;
  }
}
.daihyakka-around .--pb162 {
  padding-bottom: 162px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb162 {
    padding-bottom: 81px;
  }
}
.daihyakka-around .--px162 {
  padding: 0 162px;
}
.daihyakka-around .max-w-162 {
  max-width: 162px;
}
.daihyakka-around .w-162 {
  width: 162px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-162 {
    width: 81px;
  }
}
.daihyakka-around .h-162 {
  height: 162px;
}
.daihyakka-around .--gap162 {
  gap: 162px !important;
}
.daihyakka-around .--fw162 {
  font-weight: 162;
}
.daihyakka-around .--mt163 {
  margin-top: 163px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt163 {
    margin-top: 81.5px;
  }
}
.daihyakka-around .--mb163 {
  margin-bottom: 163px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb163 {
    margin-bottom: 81.5px;
  }
}
.daihyakka-around .--pt163 {
  padding-top: 163px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt163 {
    padding-top: 81.5px;
  }
}
.daihyakka-around .--pb163 {
  padding-bottom: 163px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb163 {
    padding-bottom: 81.5px;
  }
}
.daihyakka-around .--px163 {
  padding: 0 163px;
}
.daihyakka-around .max-w-163 {
  max-width: 163px;
}
.daihyakka-around .w-163 {
  width: 163px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-163 {
    width: 81.5px;
  }
}
.daihyakka-around .h-163 {
  height: 163px;
}
.daihyakka-around .--gap163 {
  gap: 163px !important;
}
.daihyakka-around .--fw163 {
  font-weight: 163;
}
.daihyakka-around .--mt164 {
  margin-top: 164px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt164 {
    margin-top: 82px;
  }
}
.daihyakka-around .--mb164 {
  margin-bottom: 164px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb164 {
    margin-bottom: 82px;
  }
}
.daihyakka-around .--pt164 {
  padding-top: 164px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt164 {
    padding-top: 82px;
  }
}
.daihyakka-around .--pb164 {
  padding-bottom: 164px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb164 {
    padding-bottom: 82px;
  }
}
.daihyakka-around .--px164 {
  padding: 0 164px;
}
.daihyakka-around .max-w-164 {
  max-width: 164px;
}
.daihyakka-around .w-164 {
  width: 164px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-164 {
    width: 82px;
  }
}
.daihyakka-around .h-164 {
  height: 164px;
}
.daihyakka-around .--gap164 {
  gap: 164px !important;
}
.daihyakka-around .--fw164 {
  font-weight: 164;
}
.daihyakka-around .--mt165 {
  margin-top: 165px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt165 {
    margin-top: 82.5px;
  }
}
.daihyakka-around .--mb165 {
  margin-bottom: 165px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb165 {
    margin-bottom: 82.5px;
  }
}
.daihyakka-around .--pt165 {
  padding-top: 165px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt165 {
    padding-top: 82.5px;
  }
}
.daihyakka-around .--pb165 {
  padding-bottom: 165px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb165 {
    padding-bottom: 82.5px;
  }
}
.daihyakka-around .--px165 {
  padding: 0 165px;
}
.daihyakka-around .max-w-165 {
  max-width: 165px;
}
.daihyakka-around .w-165 {
  width: 165px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-165 {
    width: 82.5px;
  }
}
.daihyakka-around .h-165 {
  height: 165px;
}
.daihyakka-around .--gap165 {
  gap: 165px !important;
}
.daihyakka-around .--fw165 {
  font-weight: 165;
}
.daihyakka-around .--mt166 {
  margin-top: 166px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt166 {
    margin-top: 83px;
  }
}
.daihyakka-around .--mb166 {
  margin-bottom: 166px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb166 {
    margin-bottom: 83px;
  }
}
.daihyakka-around .--pt166 {
  padding-top: 166px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt166 {
    padding-top: 83px;
  }
}
.daihyakka-around .--pb166 {
  padding-bottom: 166px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb166 {
    padding-bottom: 83px;
  }
}
.daihyakka-around .--px166 {
  padding: 0 166px;
}
.daihyakka-around .max-w-166 {
  max-width: 166px;
}
.daihyakka-around .w-166 {
  width: 166px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-166 {
    width: 83px;
  }
}
.daihyakka-around .h-166 {
  height: 166px;
}
.daihyakka-around .--gap166 {
  gap: 166px !important;
}
.daihyakka-around .--fw166 {
  font-weight: 166;
}
.daihyakka-around .--mt167 {
  margin-top: 167px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt167 {
    margin-top: 83.5px;
  }
}
.daihyakka-around .--mb167 {
  margin-bottom: 167px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb167 {
    margin-bottom: 83.5px;
  }
}
.daihyakka-around .--pt167 {
  padding-top: 167px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt167 {
    padding-top: 83.5px;
  }
}
.daihyakka-around .--pb167 {
  padding-bottom: 167px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb167 {
    padding-bottom: 83.5px;
  }
}
.daihyakka-around .--px167 {
  padding: 0 167px;
}
.daihyakka-around .max-w-167 {
  max-width: 167px;
}
.daihyakka-around .w-167 {
  width: 167px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-167 {
    width: 83.5px;
  }
}
.daihyakka-around .h-167 {
  height: 167px;
}
.daihyakka-around .--gap167 {
  gap: 167px !important;
}
.daihyakka-around .--fw167 {
  font-weight: 167;
}
.daihyakka-around .--mt168 {
  margin-top: 168px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt168 {
    margin-top: 84px;
  }
}
.daihyakka-around .--mb168 {
  margin-bottom: 168px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb168 {
    margin-bottom: 84px;
  }
}
.daihyakka-around .--pt168 {
  padding-top: 168px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt168 {
    padding-top: 84px;
  }
}
.daihyakka-around .--pb168 {
  padding-bottom: 168px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb168 {
    padding-bottom: 84px;
  }
}
.daihyakka-around .--px168 {
  padding: 0 168px;
}
.daihyakka-around .max-w-168 {
  max-width: 168px;
}
.daihyakka-around .w-168 {
  width: 168px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-168 {
    width: 84px;
  }
}
.daihyakka-around .h-168 {
  height: 168px;
}
.daihyakka-around .--gap168 {
  gap: 168px !important;
}
.daihyakka-around .--fw168 {
  font-weight: 168;
}
.daihyakka-around .--mt169 {
  margin-top: 169px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt169 {
    margin-top: 84.5px;
  }
}
.daihyakka-around .--mb169 {
  margin-bottom: 169px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb169 {
    margin-bottom: 84.5px;
  }
}
.daihyakka-around .--pt169 {
  padding-top: 169px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt169 {
    padding-top: 84.5px;
  }
}
.daihyakka-around .--pb169 {
  padding-bottom: 169px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb169 {
    padding-bottom: 84.5px;
  }
}
.daihyakka-around .--px169 {
  padding: 0 169px;
}
.daihyakka-around .max-w-169 {
  max-width: 169px;
}
.daihyakka-around .w-169 {
  width: 169px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-169 {
    width: 84.5px;
  }
}
.daihyakka-around .h-169 {
  height: 169px;
}
.daihyakka-around .--gap169 {
  gap: 169px !important;
}
.daihyakka-around .--fw169 {
  font-weight: 169;
}
.daihyakka-around .--mt170 {
  margin-top: 170px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt170 {
    margin-top: 85px;
  }
}
.daihyakka-around .--mb170 {
  margin-bottom: 170px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb170 {
    margin-bottom: 85px;
  }
}
.daihyakka-around .--pt170 {
  padding-top: 170px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt170 {
    padding-top: 85px;
  }
}
.daihyakka-around .--pb170 {
  padding-bottom: 170px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb170 {
    padding-bottom: 85px;
  }
}
.daihyakka-around .--px170 {
  padding: 0 170px;
}
.daihyakka-around .max-w-170 {
  max-width: 170px;
}
.daihyakka-around .w-170 {
  width: 170px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-170 {
    width: 85px;
  }
}
.daihyakka-around .h-170 {
  height: 170px;
}
.daihyakka-around .--gap170 {
  gap: 170px !important;
}
.daihyakka-around .--fw170 {
  font-weight: 170;
}
.daihyakka-around .--mt171 {
  margin-top: 171px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt171 {
    margin-top: 85.5px;
  }
}
.daihyakka-around .--mb171 {
  margin-bottom: 171px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb171 {
    margin-bottom: 85.5px;
  }
}
.daihyakka-around .--pt171 {
  padding-top: 171px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt171 {
    padding-top: 85.5px;
  }
}
.daihyakka-around .--pb171 {
  padding-bottom: 171px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb171 {
    padding-bottom: 85.5px;
  }
}
.daihyakka-around .--px171 {
  padding: 0 171px;
}
.daihyakka-around .max-w-171 {
  max-width: 171px;
}
.daihyakka-around .w-171 {
  width: 171px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-171 {
    width: 85.5px;
  }
}
.daihyakka-around .h-171 {
  height: 171px;
}
.daihyakka-around .--gap171 {
  gap: 171px !important;
}
.daihyakka-around .--fw171 {
  font-weight: 171;
}
.daihyakka-around .--mt172 {
  margin-top: 172px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt172 {
    margin-top: 86px;
  }
}
.daihyakka-around .--mb172 {
  margin-bottom: 172px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb172 {
    margin-bottom: 86px;
  }
}
.daihyakka-around .--pt172 {
  padding-top: 172px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt172 {
    padding-top: 86px;
  }
}
.daihyakka-around .--pb172 {
  padding-bottom: 172px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb172 {
    padding-bottom: 86px;
  }
}
.daihyakka-around .--px172 {
  padding: 0 172px;
}
.daihyakka-around .max-w-172 {
  max-width: 172px;
}
.daihyakka-around .w-172 {
  width: 172px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-172 {
    width: 86px;
  }
}
.daihyakka-around .h-172 {
  height: 172px;
}
.daihyakka-around .--gap172 {
  gap: 172px !important;
}
.daihyakka-around .--fw172 {
  font-weight: 172;
}
.daihyakka-around .--mt173 {
  margin-top: 173px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt173 {
    margin-top: 86.5px;
  }
}
.daihyakka-around .--mb173 {
  margin-bottom: 173px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb173 {
    margin-bottom: 86.5px;
  }
}
.daihyakka-around .--pt173 {
  padding-top: 173px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt173 {
    padding-top: 86.5px;
  }
}
.daihyakka-around .--pb173 {
  padding-bottom: 173px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb173 {
    padding-bottom: 86.5px;
  }
}
.daihyakka-around .--px173 {
  padding: 0 173px;
}
.daihyakka-around .max-w-173 {
  max-width: 173px;
}
.daihyakka-around .w-173 {
  width: 173px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-173 {
    width: 86.5px;
  }
}
.daihyakka-around .h-173 {
  height: 173px;
}
.daihyakka-around .--gap173 {
  gap: 173px !important;
}
.daihyakka-around .--fw173 {
  font-weight: 173;
}
.daihyakka-around .--mt174 {
  margin-top: 174px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt174 {
    margin-top: 87px;
  }
}
.daihyakka-around .--mb174 {
  margin-bottom: 174px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb174 {
    margin-bottom: 87px;
  }
}
.daihyakka-around .--pt174 {
  padding-top: 174px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt174 {
    padding-top: 87px;
  }
}
.daihyakka-around .--pb174 {
  padding-bottom: 174px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb174 {
    padding-bottom: 87px;
  }
}
.daihyakka-around .--px174 {
  padding: 0 174px;
}
.daihyakka-around .max-w-174 {
  max-width: 174px;
}
.daihyakka-around .w-174 {
  width: 174px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-174 {
    width: 87px;
  }
}
.daihyakka-around .h-174 {
  height: 174px;
}
.daihyakka-around .--gap174 {
  gap: 174px !important;
}
.daihyakka-around .--fw174 {
  font-weight: 174;
}
.daihyakka-around .--mt175 {
  margin-top: 175px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt175 {
    margin-top: 87.5px;
  }
}
.daihyakka-around .--mb175 {
  margin-bottom: 175px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb175 {
    margin-bottom: 87.5px;
  }
}
.daihyakka-around .--pt175 {
  padding-top: 175px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt175 {
    padding-top: 87.5px;
  }
}
.daihyakka-around .--pb175 {
  padding-bottom: 175px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb175 {
    padding-bottom: 87.5px;
  }
}
.daihyakka-around .--px175 {
  padding: 0 175px;
}
.daihyakka-around .max-w-175 {
  max-width: 175px;
}
.daihyakka-around .w-175 {
  width: 175px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-175 {
    width: 87.5px;
  }
}
.daihyakka-around .h-175 {
  height: 175px;
}
.daihyakka-around .--gap175 {
  gap: 175px !important;
}
.daihyakka-around .--fw175 {
  font-weight: 175;
}
.daihyakka-around .--mt176 {
  margin-top: 176px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt176 {
    margin-top: 88px;
  }
}
.daihyakka-around .--mb176 {
  margin-bottom: 176px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb176 {
    margin-bottom: 88px;
  }
}
.daihyakka-around .--pt176 {
  padding-top: 176px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt176 {
    padding-top: 88px;
  }
}
.daihyakka-around .--pb176 {
  padding-bottom: 176px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb176 {
    padding-bottom: 88px;
  }
}
.daihyakka-around .--px176 {
  padding: 0 176px;
}
.daihyakka-around .max-w-176 {
  max-width: 176px;
}
.daihyakka-around .w-176 {
  width: 176px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-176 {
    width: 88px;
  }
}
.daihyakka-around .h-176 {
  height: 176px;
}
.daihyakka-around .--gap176 {
  gap: 176px !important;
}
.daihyakka-around .--fw176 {
  font-weight: 176;
}
.daihyakka-around .--mt177 {
  margin-top: 177px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt177 {
    margin-top: 88.5px;
  }
}
.daihyakka-around .--mb177 {
  margin-bottom: 177px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb177 {
    margin-bottom: 88.5px;
  }
}
.daihyakka-around .--pt177 {
  padding-top: 177px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt177 {
    padding-top: 88.5px;
  }
}
.daihyakka-around .--pb177 {
  padding-bottom: 177px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb177 {
    padding-bottom: 88.5px;
  }
}
.daihyakka-around .--px177 {
  padding: 0 177px;
}
.daihyakka-around .max-w-177 {
  max-width: 177px;
}
.daihyakka-around .w-177 {
  width: 177px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-177 {
    width: 88.5px;
  }
}
.daihyakka-around .h-177 {
  height: 177px;
}
.daihyakka-around .--gap177 {
  gap: 177px !important;
}
.daihyakka-around .--fw177 {
  font-weight: 177;
}
.daihyakka-around .--mt178 {
  margin-top: 178px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt178 {
    margin-top: 89px;
  }
}
.daihyakka-around .--mb178 {
  margin-bottom: 178px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb178 {
    margin-bottom: 89px;
  }
}
.daihyakka-around .--pt178 {
  padding-top: 178px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt178 {
    padding-top: 89px;
  }
}
.daihyakka-around .--pb178 {
  padding-bottom: 178px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb178 {
    padding-bottom: 89px;
  }
}
.daihyakka-around .--px178 {
  padding: 0 178px;
}
.daihyakka-around .max-w-178 {
  max-width: 178px;
}
.daihyakka-around .w-178 {
  width: 178px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-178 {
    width: 89px;
  }
}
.daihyakka-around .h-178 {
  height: 178px;
}
.daihyakka-around .--gap178 {
  gap: 178px !important;
}
.daihyakka-around .--fw178 {
  font-weight: 178;
}
.daihyakka-around .--mt179 {
  margin-top: 179px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt179 {
    margin-top: 89.5px;
  }
}
.daihyakka-around .--mb179 {
  margin-bottom: 179px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb179 {
    margin-bottom: 89.5px;
  }
}
.daihyakka-around .--pt179 {
  padding-top: 179px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt179 {
    padding-top: 89.5px;
  }
}
.daihyakka-around .--pb179 {
  padding-bottom: 179px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb179 {
    padding-bottom: 89.5px;
  }
}
.daihyakka-around .--px179 {
  padding: 0 179px;
}
.daihyakka-around .max-w-179 {
  max-width: 179px;
}
.daihyakka-around .w-179 {
  width: 179px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-179 {
    width: 89.5px;
  }
}
.daihyakka-around .h-179 {
  height: 179px;
}
.daihyakka-around .--gap179 {
  gap: 179px !important;
}
.daihyakka-around .--fw179 {
  font-weight: 179;
}
.daihyakka-around .--mt180 {
  margin-top: 180px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt180 {
    margin-top: 90px;
  }
}
.daihyakka-around .--mb180 {
  margin-bottom: 180px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb180 {
    margin-bottom: 90px;
  }
}
.daihyakka-around .--pt180 {
  padding-top: 180px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt180 {
    padding-top: 90px;
  }
}
.daihyakka-around .--pb180 {
  padding-bottom: 180px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb180 {
    padding-bottom: 90px;
  }
}
.daihyakka-around .--px180 {
  padding: 0 180px;
}
.daihyakka-around .max-w-180 {
  max-width: 180px;
}
.daihyakka-around .w-180 {
  width: 180px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-180 {
    width: 90px;
  }
}
.daihyakka-around .h-180 {
  height: 180px;
}
.daihyakka-around .--gap180 {
  gap: 180px !important;
}
.daihyakka-around .--fw180 {
  font-weight: 180;
}
.daihyakka-around .--mt181 {
  margin-top: 181px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt181 {
    margin-top: 90.5px;
  }
}
.daihyakka-around .--mb181 {
  margin-bottom: 181px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb181 {
    margin-bottom: 90.5px;
  }
}
.daihyakka-around .--pt181 {
  padding-top: 181px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt181 {
    padding-top: 90.5px;
  }
}
.daihyakka-around .--pb181 {
  padding-bottom: 181px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb181 {
    padding-bottom: 90.5px;
  }
}
.daihyakka-around .--px181 {
  padding: 0 181px;
}
.daihyakka-around .max-w-181 {
  max-width: 181px;
}
.daihyakka-around .w-181 {
  width: 181px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-181 {
    width: 90.5px;
  }
}
.daihyakka-around .h-181 {
  height: 181px;
}
.daihyakka-around .--gap181 {
  gap: 181px !important;
}
.daihyakka-around .--fw181 {
  font-weight: 181;
}
.daihyakka-around .--mt182 {
  margin-top: 182px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt182 {
    margin-top: 91px;
  }
}
.daihyakka-around .--mb182 {
  margin-bottom: 182px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb182 {
    margin-bottom: 91px;
  }
}
.daihyakka-around .--pt182 {
  padding-top: 182px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt182 {
    padding-top: 91px;
  }
}
.daihyakka-around .--pb182 {
  padding-bottom: 182px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb182 {
    padding-bottom: 91px;
  }
}
.daihyakka-around .--px182 {
  padding: 0 182px;
}
.daihyakka-around .max-w-182 {
  max-width: 182px;
}
.daihyakka-around .w-182 {
  width: 182px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-182 {
    width: 91px;
  }
}
.daihyakka-around .h-182 {
  height: 182px;
}
.daihyakka-around .--gap182 {
  gap: 182px !important;
}
.daihyakka-around .--fw182 {
  font-weight: 182;
}
.daihyakka-around .--mt183 {
  margin-top: 183px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt183 {
    margin-top: 91.5px;
  }
}
.daihyakka-around .--mb183 {
  margin-bottom: 183px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb183 {
    margin-bottom: 91.5px;
  }
}
.daihyakka-around .--pt183 {
  padding-top: 183px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt183 {
    padding-top: 91.5px;
  }
}
.daihyakka-around .--pb183 {
  padding-bottom: 183px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb183 {
    padding-bottom: 91.5px;
  }
}
.daihyakka-around .--px183 {
  padding: 0 183px;
}
.daihyakka-around .max-w-183 {
  max-width: 183px;
}
.daihyakka-around .w-183 {
  width: 183px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-183 {
    width: 91.5px;
  }
}
.daihyakka-around .h-183 {
  height: 183px;
}
.daihyakka-around .--gap183 {
  gap: 183px !important;
}
.daihyakka-around .--fw183 {
  font-weight: 183;
}
.daihyakka-around .--mt184 {
  margin-top: 184px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt184 {
    margin-top: 92px;
  }
}
.daihyakka-around .--mb184 {
  margin-bottom: 184px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb184 {
    margin-bottom: 92px;
  }
}
.daihyakka-around .--pt184 {
  padding-top: 184px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt184 {
    padding-top: 92px;
  }
}
.daihyakka-around .--pb184 {
  padding-bottom: 184px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb184 {
    padding-bottom: 92px;
  }
}
.daihyakka-around .--px184 {
  padding: 0 184px;
}
.daihyakka-around .max-w-184 {
  max-width: 184px;
}
.daihyakka-around .w-184 {
  width: 184px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-184 {
    width: 92px;
  }
}
.daihyakka-around .h-184 {
  height: 184px;
}
.daihyakka-around .--gap184 {
  gap: 184px !important;
}
.daihyakka-around .--fw184 {
  font-weight: 184;
}
.daihyakka-around .--mt185 {
  margin-top: 185px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt185 {
    margin-top: 92.5px;
  }
}
.daihyakka-around .--mb185 {
  margin-bottom: 185px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb185 {
    margin-bottom: 92.5px;
  }
}
.daihyakka-around .--pt185 {
  padding-top: 185px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt185 {
    padding-top: 92.5px;
  }
}
.daihyakka-around .--pb185 {
  padding-bottom: 185px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb185 {
    padding-bottom: 92.5px;
  }
}
.daihyakka-around .--px185 {
  padding: 0 185px;
}
.daihyakka-around .max-w-185 {
  max-width: 185px;
}
.daihyakka-around .w-185 {
  width: 185px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-185 {
    width: 92.5px;
  }
}
.daihyakka-around .h-185 {
  height: 185px;
}
.daihyakka-around .--gap185 {
  gap: 185px !important;
}
.daihyakka-around .--fw185 {
  font-weight: 185;
}
.daihyakka-around .--mt186 {
  margin-top: 186px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt186 {
    margin-top: 93px;
  }
}
.daihyakka-around .--mb186 {
  margin-bottom: 186px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb186 {
    margin-bottom: 93px;
  }
}
.daihyakka-around .--pt186 {
  padding-top: 186px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt186 {
    padding-top: 93px;
  }
}
.daihyakka-around .--pb186 {
  padding-bottom: 186px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb186 {
    padding-bottom: 93px;
  }
}
.daihyakka-around .--px186 {
  padding: 0 186px;
}
.daihyakka-around .max-w-186 {
  max-width: 186px;
}
.daihyakka-around .w-186 {
  width: 186px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-186 {
    width: 93px;
  }
}
.daihyakka-around .h-186 {
  height: 186px;
}
.daihyakka-around .--gap186 {
  gap: 186px !important;
}
.daihyakka-around .--fw186 {
  font-weight: 186;
}
.daihyakka-around .--mt187 {
  margin-top: 187px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt187 {
    margin-top: 93.5px;
  }
}
.daihyakka-around .--mb187 {
  margin-bottom: 187px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb187 {
    margin-bottom: 93.5px;
  }
}
.daihyakka-around .--pt187 {
  padding-top: 187px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt187 {
    padding-top: 93.5px;
  }
}
.daihyakka-around .--pb187 {
  padding-bottom: 187px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb187 {
    padding-bottom: 93.5px;
  }
}
.daihyakka-around .--px187 {
  padding: 0 187px;
}
.daihyakka-around .max-w-187 {
  max-width: 187px;
}
.daihyakka-around .w-187 {
  width: 187px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-187 {
    width: 93.5px;
  }
}
.daihyakka-around .h-187 {
  height: 187px;
}
.daihyakka-around .--gap187 {
  gap: 187px !important;
}
.daihyakka-around .--fw187 {
  font-weight: 187;
}
.daihyakka-around .--mt188 {
  margin-top: 188px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt188 {
    margin-top: 94px;
  }
}
.daihyakka-around .--mb188 {
  margin-bottom: 188px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb188 {
    margin-bottom: 94px;
  }
}
.daihyakka-around .--pt188 {
  padding-top: 188px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt188 {
    padding-top: 94px;
  }
}
.daihyakka-around .--pb188 {
  padding-bottom: 188px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb188 {
    padding-bottom: 94px;
  }
}
.daihyakka-around .--px188 {
  padding: 0 188px;
}
.daihyakka-around .max-w-188 {
  max-width: 188px;
}
.daihyakka-around .w-188 {
  width: 188px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-188 {
    width: 94px;
  }
}
.daihyakka-around .h-188 {
  height: 188px;
}
.daihyakka-around .--gap188 {
  gap: 188px !important;
}
.daihyakka-around .--fw188 {
  font-weight: 188;
}
.daihyakka-around .--mt189 {
  margin-top: 189px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt189 {
    margin-top: 94.5px;
  }
}
.daihyakka-around .--mb189 {
  margin-bottom: 189px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb189 {
    margin-bottom: 94.5px;
  }
}
.daihyakka-around .--pt189 {
  padding-top: 189px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt189 {
    padding-top: 94.5px;
  }
}
.daihyakka-around .--pb189 {
  padding-bottom: 189px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb189 {
    padding-bottom: 94.5px;
  }
}
.daihyakka-around .--px189 {
  padding: 0 189px;
}
.daihyakka-around .max-w-189 {
  max-width: 189px;
}
.daihyakka-around .w-189 {
  width: 189px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-189 {
    width: 94.5px;
  }
}
.daihyakka-around .h-189 {
  height: 189px;
}
.daihyakka-around .--gap189 {
  gap: 189px !important;
}
.daihyakka-around .--fw189 {
  font-weight: 189;
}
.daihyakka-around .--mt190 {
  margin-top: 190px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt190 {
    margin-top: 95px;
  }
}
.daihyakka-around .--mb190 {
  margin-bottom: 190px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb190 {
    margin-bottom: 95px;
  }
}
.daihyakka-around .--pt190 {
  padding-top: 190px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt190 {
    padding-top: 95px;
  }
}
.daihyakka-around .--pb190 {
  padding-bottom: 190px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb190 {
    padding-bottom: 95px;
  }
}
.daihyakka-around .--px190 {
  padding: 0 190px;
}
.daihyakka-around .max-w-190 {
  max-width: 190px;
}
.daihyakka-around .w-190 {
  width: 190px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-190 {
    width: 95px;
  }
}
.daihyakka-around .h-190 {
  height: 190px;
}
.daihyakka-around .--gap190 {
  gap: 190px !important;
}
.daihyakka-around .--fw190 {
  font-weight: 190;
}
.daihyakka-around .--mt191 {
  margin-top: 191px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt191 {
    margin-top: 95.5px;
  }
}
.daihyakka-around .--mb191 {
  margin-bottom: 191px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb191 {
    margin-bottom: 95.5px;
  }
}
.daihyakka-around .--pt191 {
  padding-top: 191px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt191 {
    padding-top: 95.5px;
  }
}
.daihyakka-around .--pb191 {
  padding-bottom: 191px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb191 {
    padding-bottom: 95.5px;
  }
}
.daihyakka-around .--px191 {
  padding: 0 191px;
}
.daihyakka-around .max-w-191 {
  max-width: 191px;
}
.daihyakka-around .w-191 {
  width: 191px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-191 {
    width: 95.5px;
  }
}
.daihyakka-around .h-191 {
  height: 191px;
}
.daihyakka-around .--gap191 {
  gap: 191px !important;
}
.daihyakka-around .--fw191 {
  font-weight: 191;
}
.daihyakka-around .--mt192 {
  margin-top: 192px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt192 {
    margin-top: 96px;
  }
}
.daihyakka-around .--mb192 {
  margin-bottom: 192px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb192 {
    margin-bottom: 96px;
  }
}
.daihyakka-around .--pt192 {
  padding-top: 192px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt192 {
    padding-top: 96px;
  }
}
.daihyakka-around .--pb192 {
  padding-bottom: 192px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb192 {
    padding-bottom: 96px;
  }
}
.daihyakka-around .--px192 {
  padding: 0 192px;
}
.daihyakka-around .max-w-192 {
  max-width: 192px;
}
.daihyakka-around .w-192 {
  width: 192px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-192 {
    width: 96px;
  }
}
.daihyakka-around .h-192 {
  height: 192px;
}
.daihyakka-around .--gap192 {
  gap: 192px !important;
}
.daihyakka-around .--fw192 {
  font-weight: 192;
}
.daihyakka-around .--mt193 {
  margin-top: 193px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt193 {
    margin-top: 96.5px;
  }
}
.daihyakka-around .--mb193 {
  margin-bottom: 193px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb193 {
    margin-bottom: 96.5px;
  }
}
.daihyakka-around .--pt193 {
  padding-top: 193px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt193 {
    padding-top: 96.5px;
  }
}
.daihyakka-around .--pb193 {
  padding-bottom: 193px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb193 {
    padding-bottom: 96.5px;
  }
}
.daihyakka-around .--px193 {
  padding: 0 193px;
}
.daihyakka-around .max-w-193 {
  max-width: 193px;
}
.daihyakka-around .w-193 {
  width: 193px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-193 {
    width: 96.5px;
  }
}
.daihyakka-around .h-193 {
  height: 193px;
}
.daihyakka-around .--gap193 {
  gap: 193px !important;
}
.daihyakka-around .--fw193 {
  font-weight: 193;
}
.daihyakka-around .--mt194 {
  margin-top: 194px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt194 {
    margin-top: 97px;
  }
}
.daihyakka-around .--mb194 {
  margin-bottom: 194px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb194 {
    margin-bottom: 97px;
  }
}
.daihyakka-around .--pt194 {
  padding-top: 194px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt194 {
    padding-top: 97px;
  }
}
.daihyakka-around .--pb194 {
  padding-bottom: 194px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb194 {
    padding-bottom: 97px;
  }
}
.daihyakka-around .--px194 {
  padding: 0 194px;
}
.daihyakka-around .max-w-194 {
  max-width: 194px;
}
.daihyakka-around .w-194 {
  width: 194px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-194 {
    width: 97px;
  }
}
.daihyakka-around .h-194 {
  height: 194px;
}
.daihyakka-around .--gap194 {
  gap: 194px !important;
}
.daihyakka-around .--fw194 {
  font-weight: 194;
}
.daihyakka-around .--mt195 {
  margin-top: 195px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt195 {
    margin-top: 97.5px;
  }
}
.daihyakka-around .--mb195 {
  margin-bottom: 195px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb195 {
    margin-bottom: 97.5px;
  }
}
.daihyakka-around .--pt195 {
  padding-top: 195px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt195 {
    padding-top: 97.5px;
  }
}
.daihyakka-around .--pb195 {
  padding-bottom: 195px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb195 {
    padding-bottom: 97.5px;
  }
}
.daihyakka-around .--px195 {
  padding: 0 195px;
}
.daihyakka-around .max-w-195 {
  max-width: 195px;
}
.daihyakka-around .w-195 {
  width: 195px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-195 {
    width: 97.5px;
  }
}
.daihyakka-around .h-195 {
  height: 195px;
}
.daihyakka-around .--gap195 {
  gap: 195px !important;
}
.daihyakka-around .--fw195 {
  font-weight: 195;
}
.daihyakka-around .--mt196 {
  margin-top: 196px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt196 {
    margin-top: 98px;
  }
}
.daihyakka-around .--mb196 {
  margin-bottom: 196px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb196 {
    margin-bottom: 98px;
  }
}
.daihyakka-around .--pt196 {
  padding-top: 196px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt196 {
    padding-top: 98px;
  }
}
.daihyakka-around .--pb196 {
  padding-bottom: 196px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb196 {
    padding-bottom: 98px;
  }
}
.daihyakka-around .--px196 {
  padding: 0 196px;
}
.daihyakka-around .max-w-196 {
  max-width: 196px;
}
.daihyakka-around .w-196 {
  width: 196px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-196 {
    width: 98px;
  }
}
.daihyakka-around .h-196 {
  height: 196px;
}
.daihyakka-around .--gap196 {
  gap: 196px !important;
}
.daihyakka-around .--fw196 {
  font-weight: 196;
}
.daihyakka-around .--mt197 {
  margin-top: 197px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt197 {
    margin-top: 98.5px;
  }
}
.daihyakka-around .--mb197 {
  margin-bottom: 197px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb197 {
    margin-bottom: 98.5px;
  }
}
.daihyakka-around .--pt197 {
  padding-top: 197px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt197 {
    padding-top: 98.5px;
  }
}
.daihyakka-around .--pb197 {
  padding-bottom: 197px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb197 {
    padding-bottom: 98.5px;
  }
}
.daihyakka-around .--px197 {
  padding: 0 197px;
}
.daihyakka-around .max-w-197 {
  max-width: 197px;
}
.daihyakka-around .w-197 {
  width: 197px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-197 {
    width: 98.5px;
  }
}
.daihyakka-around .h-197 {
  height: 197px;
}
.daihyakka-around .--gap197 {
  gap: 197px !important;
}
.daihyakka-around .--fw197 {
  font-weight: 197;
}
.daihyakka-around .--mt198 {
  margin-top: 198px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt198 {
    margin-top: 99px;
  }
}
.daihyakka-around .--mb198 {
  margin-bottom: 198px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb198 {
    margin-bottom: 99px;
  }
}
.daihyakka-around .--pt198 {
  padding-top: 198px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt198 {
    padding-top: 99px;
  }
}
.daihyakka-around .--pb198 {
  padding-bottom: 198px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb198 {
    padding-bottom: 99px;
  }
}
.daihyakka-around .--px198 {
  padding: 0 198px;
}
.daihyakka-around .max-w-198 {
  max-width: 198px;
}
.daihyakka-around .w-198 {
  width: 198px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-198 {
    width: 99px;
  }
}
.daihyakka-around .h-198 {
  height: 198px;
}
.daihyakka-around .--gap198 {
  gap: 198px !important;
}
.daihyakka-around .--fw198 {
  font-weight: 198;
}
.daihyakka-around .--mt199 {
  margin-top: 199px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt199 {
    margin-top: 99.5px;
  }
}
.daihyakka-around .--mb199 {
  margin-bottom: 199px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb199 {
    margin-bottom: 99.5px;
  }
}
.daihyakka-around .--pt199 {
  padding-top: 199px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt199 {
    padding-top: 99.5px;
  }
}
.daihyakka-around .--pb199 {
  padding-bottom: 199px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb199 {
    padding-bottom: 99.5px;
  }
}
.daihyakka-around .--px199 {
  padding: 0 199px;
}
.daihyakka-around .max-w-199 {
  max-width: 199px;
}
.daihyakka-around .w-199 {
  width: 199px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-199 {
    width: 99.5px;
  }
}
.daihyakka-around .h-199 {
  height: 199px;
}
.daihyakka-around .--gap199 {
  gap: 199px !important;
}
.daihyakka-around .--fw199 {
  font-weight: 199;
}
.daihyakka-around .--mt200 {
  margin-top: 200px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt200 {
    margin-top: 100px;
  }
}
.daihyakka-around .--mb200 {
  margin-bottom: 200px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb200 {
    margin-bottom: 100px;
  }
}
.daihyakka-around .--pt200 {
  padding-top: 200px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt200 {
    padding-top: 100px;
  }
}
.daihyakka-around .--pb200 {
  padding-bottom: 200px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb200 {
    padding-bottom: 100px;
  }
}
.daihyakka-around .--px200 {
  padding: 0 200px;
}
.daihyakka-around .max-w-200 {
  max-width: 200px;
}
.daihyakka-around .w-200 {
  width: 200px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-200 {
    width: 100px;
  }
}
.daihyakka-around .h-200 {
  height: 200px;
}
.daihyakka-around .--gap200 {
  gap: 200px !important;
}
.daihyakka-around .--fw200 {
  font-weight: 200;
}
.daihyakka-around .--mt201 {
  margin-top: 201px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt201 {
    margin-top: 100.5px;
  }
}
.daihyakka-around .--mb201 {
  margin-bottom: 201px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb201 {
    margin-bottom: 100.5px;
  }
}
.daihyakka-around .--pt201 {
  padding-top: 201px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt201 {
    padding-top: 100.5px;
  }
}
.daihyakka-around .--pb201 {
  padding-bottom: 201px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb201 {
    padding-bottom: 100.5px;
  }
}
.daihyakka-around .--px201 {
  padding: 0 201px;
}
.daihyakka-around .max-w-201 {
  max-width: 201px;
}
.daihyakka-around .w-201 {
  width: 201px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-201 {
    width: 100.5px;
  }
}
.daihyakka-around .h-201 {
  height: 201px;
}
.daihyakka-around .--gap201 {
  gap: 201px !important;
}
.daihyakka-around .--fw201 {
  font-weight: 201;
}
.daihyakka-around .--mt202 {
  margin-top: 202px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt202 {
    margin-top: 101px;
  }
}
.daihyakka-around .--mb202 {
  margin-bottom: 202px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb202 {
    margin-bottom: 101px;
  }
}
.daihyakka-around .--pt202 {
  padding-top: 202px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt202 {
    padding-top: 101px;
  }
}
.daihyakka-around .--pb202 {
  padding-bottom: 202px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb202 {
    padding-bottom: 101px;
  }
}
.daihyakka-around .--px202 {
  padding: 0 202px;
}
.daihyakka-around .max-w-202 {
  max-width: 202px;
}
.daihyakka-around .w-202 {
  width: 202px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-202 {
    width: 101px;
  }
}
.daihyakka-around .h-202 {
  height: 202px;
}
.daihyakka-around .--gap202 {
  gap: 202px !important;
}
.daihyakka-around .--fw202 {
  font-weight: 202;
}
.daihyakka-around .--mt203 {
  margin-top: 203px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt203 {
    margin-top: 101.5px;
  }
}
.daihyakka-around .--mb203 {
  margin-bottom: 203px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb203 {
    margin-bottom: 101.5px;
  }
}
.daihyakka-around .--pt203 {
  padding-top: 203px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt203 {
    padding-top: 101.5px;
  }
}
.daihyakka-around .--pb203 {
  padding-bottom: 203px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb203 {
    padding-bottom: 101.5px;
  }
}
.daihyakka-around .--px203 {
  padding: 0 203px;
}
.daihyakka-around .max-w-203 {
  max-width: 203px;
}
.daihyakka-around .w-203 {
  width: 203px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-203 {
    width: 101.5px;
  }
}
.daihyakka-around .h-203 {
  height: 203px;
}
.daihyakka-around .--gap203 {
  gap: 203px !important;
}
.daihyakka-around .--fw203 {
  font-weight: 203;
}
.daihyakka-around .--mt204 {
  margin-top: 204px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt204 {
    margin-top: 102px;
  }
}
.daihyakka-around .--mb204 {
  margin-bottom: 204px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb204 {
    margin-bottom: 102px;
  }
}
.daihyakka-around .--pt204 {
  padding-top: 204px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt204 {
    padding-top: 102px;
  }
}
.daihyakka-around .--pb204 {
  padding-bottom: 204px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb204 {
    padding-bottom: 102px;
  }
}
.daihyakka-around .--px204 {
  padding: 0 204px;
}
.daihyakka-around .max-w-204 {
  max-width: 204px;
}
.daihyakka-around .w-204 {
  width: 204px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-204 {
    width: 102px;
  }
}
.daihyakka-around .h-204 {
  height: 204px;
}
.daihyakka-around .--gap204 {
  gap: 204px !important;
}
.daihyakka-around .--fw204 {
  font-weight: 204;
}
.daihyakka-around .--mt205 {
  margin-top: 205px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt205 {
    margin-top: 102.5px;
  }
}
.daihyakka-around .--mb205 {
  margin-bottom: 205px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb205 {
    margin-bottom: 102.5px;
  }
}
.daihyakka-around .--pt205 {
  padding-top: 205px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt205 {
    padding-top: 102.5px;
  }
}
.daihyakka-around .--pb205 {
  padding-bottom: 205px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb205 {
    padding-bottom: 102.5px;
  }
}
.daihyakka-around .--px205 {
  padding: 0 205px;
}
.daihyakka-around .max-w-205 {
  max-width: 205px;
}
.daihyakka-around .w-205 {
  width: 205px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-205 {
    width: 102.5px;
  }
}
.daihyakka-around .h-205 {
  height: 205px;
}
.daihyakka-around .--gap205 {
  gap: 205px !important;
}
.daihyakka-around .--fw205 {
  font-weight: 205;
}
.daihyakka-around .--mt206 {
  margin-top: 206px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt206 {
    margin-top: 103px;
  }
}
.daihyakka-around .--mb206 {
  margin-bottom: 206px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb206 {
    margin-bottom: 103px;
  }
}
.daihyakka-around .--pt206 {
  padding-top: 206px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt206 {
    padding-top: 103px;
  }
}
.daihyakka-around .--pb206 {
  padding-bottom: 206px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb206 {
    padding-bottom: 103px;
  }
}
.daihyakka-around .--px206 {
  padding: 0 206px;
}
.daihyakka-around .max-w-206 {
  max-width: 206px;
}
.daihyakka-around .w-206 {
  width: 206px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-206 {
    width: 103px;
  }
}
.daihyakka-around .h-206 {
  height: 206px;
}
.daihyakka-around .--gap206 {
  gap: 206px !important;
}
.daihyakka-around .--fw206 {
  font-weight: 206;
}
.daihyakka-around .--mt207 {
  margin-top: 207px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt207 {
    margin-top: 103.5px;
  }
}
.daihyakka-around .--mb207 {
  margin-bottom: 207px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb207 {
    margin-bottom: 103.5px;
  }
}
.daihyakka-around .--pt207 {
  padding-top: 207px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt207 {
    padding-top: 103.5px;
  }
}
.daihyakka-around .--pb207 {
  padding-bottom: 207px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb207 {
    padding-bottom: 103.5px;
  }
}
.daihyakka-around .--px207 {
  padding: 0 207px;
}
.daihyakka-around .max-w-207 {
  max-width: 207px;
}
.daihyakka-around .w-207 {
  width: 207px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-207 {
    width: 103.5px;
  }
}
.daihyakka-around .h-207 {
  height: 207px;
}
.daihyakka-around .--gap207 {
  gap: 207px !important;
}
.daihyakka-around .--fw207 {
  font-weight: 207;
}
.daihyakka-around .--mt208 {
  margin-top: 208px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt208 {
    margin-top: 104px;
  }
}
.daihyakka-around .--mb208 {
  margin-bottom: 208px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb208 {
    margin-bottom: 104px;
  }
}
.daihyakka-around .--pt208 {
  padding-top: 208px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt208 {
    padding-top: 104px;
  }
}
.daihyakka-around .--pb208 {
  padding-bottom: 208px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb208 {
    padding-bottom: 104px;
  }
}
.daihyakka-around .--px208 {
  padding: 0 208px;
}
.daihyakka-around .max-w-208 {
  max-width: 208px;
}
.daihyakka-around .w-208 {
  width: 208px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-208 {
    width: 104px;
  }
}
.daihyakka-around .h-208 {
  height: 208px;
}
.daihyakka-around .--gap208 {
  gap: 208px !important;
}
.daihyakka-around .--fw208 {
  font-weight: 208;
}
.daihyakka-around .--mt209 {
  margin-top: 209px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt209 {
    margin-top: 104.5px;
  }
}
.daihyakka-around .--mb209 {
  margin-bottom: 209px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb209 {
    margin-bottom: 104.5px;
  }
}
.daihyakka-around .--pt209 {
  padding-top: 209px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt209 {
    padding-top: 104.5px;
  }
}
.daihyakka-around .--pb209 {
  padding-bottom: 209px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb209 {
    padding-bottom: 104.5px;
  }
}
.daihyakka-around .--px209 {
  padding: 0 209px;
}
.daihyakka-around .max-w-209 {
  max-width: 209px;
}
.daihyakka-around .w-209 {
  width: 209px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-209 {
    width: 104.5px;
  }
}
.daihyakka-around .h-209 {
  height: 209px;
}
.daihyakka-around .--gap209 {
  gap: 209px !important;
}
.daihyakka-around .--fw209 {
  font-weight: 209;
}
.daihyakka-around .--mt210 {
  margin-top: 210px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt210 {
    margin-top: 105px;
  }
}
.daihyakka-around .--mb210 {
  margin-bottom: 210px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb210 {
    margin-bottom: 105px;
  }
}
.daihyakka-around .--pt210 {
  padding-top: 210px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt210 {
    padding-top: 105px;
  }
}
.daihyakka-around .--pb210 {
  padding-bottom: 210px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb210 {
    padding-bottom: 105px;
  }
}
.daihyakka-around .--px210 {
  padding: 0 210px;
}
.daihyakka-around .max-w-210 {
  max-width: 210px;
}
.daihyakka-around .w-210 {
  width: 210px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-210 {
    width: 105px;
  }
}
.daihyakka-around .h-210 {
  height: 210px;
}
.daihyakka-around .--gap210 {
  gap: 210px !important;
}
.daihyakka-around .--fw210 {
  font-weight: 210;
}
.daihyakka-around .--mt211 {
  margin-top: 211px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt211 {
    margin-top: 105.5px;
  }
}
.daihyakka-around .--mb211 {
  margin-bottom: 211px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb211 {
    margin-bottom: 105.5px;
  }
}
.daihyakka-around .--pt211 {
  padding-top: 211px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt211 {
    padding-top: 105.5px;
  }
}
.daihyakka-around .--pb211 {
  padding-bottom: 211px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb211 {
    padding-bottom: 105.5px;
  }
}
.daihyakka-around .--px211 {
  padding: 0 211px;
}
.daihyakka-around .max-w-211 {
  max-width: 211px;
}
.daihyakka-around .w-211 {
  width: 211px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-211 {
    width: 105.5px;
  }
}
.daihyakka-around .h-211 {
  height: 211px;
}
.daihyakka-around .--gap211 {
  gap: 211px !important;
}
.daihyakka-around .--fw211 {
  font-weight: 211;
}
.daihyakka-around .--mt212 {
  margin-top: 212px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt212 {
    margin-top: 106px;
  }
}
.daihyakka-around .--mb212 {
  margin-bottom: 212px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb212 {
    margin-bottom: 106px;
  }
}
.daihyakka-around .--pt212 {
  padding-top: 212px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt212 {
    padding-top: 106px;
  }
}
.daihyakka-around .--pb212 {
  padding-bottom: 212px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb212 {
    padding-bottom: 106px;
  }
}
.daihyakka-around .--px212 {
  padding: 0 212px;
}
.daihyakka-around .max-w-212 {
  max-width: 212px;
}
.daihyakka-around .w-212 {
  width: 212px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-212 {
    width: 106px;
  }
}
.daihyakka-around .h-212 {
  height: 212px;
}
.daihyakka-around .--gap212 {
  gap: 212px !important;
}
.daihyakka-around .--fw212 {
  font-weight: 212;
}
.daihyakka-around .--mt213 {
  margin-top: 213px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt213 {
    margin-top: 106.5px;
  }
}
.daihyakka-around .--mb213 {
  margin-bottom: 213px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb213 {
    margin-bottom: 106.5px;
  }
}
.daihyakka-around .--pt213 {
  padding-top: 213px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt213 {
    padding-top: 106.5px;
  }
}
.daihyakka-around .--pb213 {
  padding-bottom: 213px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb213 {
    padding-bottom: 106.5px;
  }
}
.daihyakka-around .--px213 {
  padding: 0 213px;
}
.daihyakka-around .max-w-213 {
  max-width: 213px;
}
.daihyakka-around .w-213 {
  width: 213px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-213 {
    width: 106.5px;
  }
}
.daihyakka-around .h-213 {
  height: 213px;
}
.daihyakka-around .--gap213 {
  gap: 213px !important;
}
.daihyakka-around .--fw213 {
  font-weight: 213;
}
.daihyakka-around .--mt214 {
  margin-top: 214px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt214 {
    margin-top: 107px;
  }
}
.daihyakka-around .--mb214 {
  margin-bottom: 214px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb214 {
    margin-bottom: 107px;
  }
}
.daihyakka-around .--pt214 {
  padding-top: 214px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt214 {
    padding-top: 107px;
  }
}
.daihyakka-around .--pb214 {
  padding-bottom: 214px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb214 {
    padding-bottom: 107px;
  }
}
.daihyakka-around .--px214 {
  padding: 0 214px;
}
.daihyakka-around .max-w-214 {
  max-width: 214px;
}
.daihyakka-around .w-214 {
  width: 214px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-214 {
    width: 107px;
  }
}
.daihyakka-around .h-214 {
  height: 214px;
}
.daihyakka-around .--gap214 {
  gap: 214px !important;
}
.daihyakka-around .--fw214 {
  font-weight: 214;
}
.daihyakka-around .--mt215 {
  margin-top: 215px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt215 {
    margin-top: 107.5px;
  }
}
.daihyakka-around .--mb215 {
  margin-bottom: 215px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb215 {
    margin-bottom: 107.5px;
  }
}
.daihyakka-around .--pt215 {
  padding-top: 215px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt215 {
    padding-top: 107.5px;
  }
}
.daihyakka-around .--pb215 {
  padding-bottom: 215px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb215 {
    padding-bottom: 107.5px;
  }
}
.daihyakka-around .--px215 {
  padding: 0 215px;
}
.daihyakka-around .max-w-215 {
  max-width: 215px;
}
.daihyakka-around .w-215 {
  width: 215px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-215 {
    width: 107.5px;
  }
}
.daihyakka-around .h-215 {
  height: 215px;
}
.daihyakka-around .--gap215 {
  gap: 215px !important;
}
.daihyakka-around .--fw215 {
  font-weight: 215;
}
.daihyakka-around .--mt216 {
  margin-top: 216px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt216 {
    margin-top: 108px;
  }
}
.daihyakka-around .--mb216 {
  margin-bottom: 216px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb216 {
    margin-bottom: 108px;
  }
}
.daihyakka-around .--pt216 {
  padding-top: 216px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt216 {
    padding-top: 108px;
  }
}
.daihyakka-around .--pb216 {
  padding-bottom: 216px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb216 {
    padding-bottom: 108px;
  }
}
.daihyakka-around .--px216 {
  padding: 0 216px;
}
.daihyakka-around .max-w-216 {
  max-width: 216px;
}
.daihyakka-around .w-216 {
  width: 216px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-216 {
    width: 108px;
  }
}
.daihyakka-around .h-216 {
  height: 216px;
}
.daihyakka-around .--gap216 {
  gap: 216px !important;
}
.daihyakka-around .--fw216 {
  font-weight: 216;
}
.daihyakka-around .--mt217 {
  margin-top: 217px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt217 {
    margin-top: 108.5px;
  }
}
.daihyakka-around .--mb217 {
  margin-bottom: 217px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb217 {
    margin-bottom: 108.5px;
  }
}
.daihyakka-around .--pt217 {
  padding-top: 217px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt217 {
    padding-top: 108.5px;
  }
}
.daihyakka-around .--pb217 {
  padding-bottom: 217px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb217 {
    padding-bottom: 108.5px;
  }
}
.daihyakka-around .--px217 {
  padding: 0 217px;
}
.daihyakka-around .max-w-217 {
  max-width: 217px;
}
.daihyakka-around .w-217 {
  width: 217px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-217 {
    width: 108.5px;
  }
}
.daihyakka-around .h-217 {
  height: 217px;
}
.daihyakka-around .--gap217 {
  gap: 217px !important;
}
.daihyakka-around .--fw217 {
  font-weight: 217;
}
.daihyakka-around .--mt218 {
  margin-top: 218px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt218 {
    margin-top: 109px;
  }
}
.daihyakka-around .--mb218 {
  margin-bottom: 218px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb218 {
    margin-bottom: 109px;
  }
}
.daihyakka-around .--pt218 {
  padding-top: 218px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt218 {
    padding-top: 109px;
  }
}
.daihyakka-around .--pb218 {
  padding-bottom: 218px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb218 {
    padding-bottom: 109px;
  }
}
.daihyakka-around .--px218 {
  padding: 0 218px;
}
.daihyakka-around .max-w-218 {
  max-width: 218px;
}
.daihyakka-around .w-218 {
  width: 218px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-218 {
    width: 109px;
  }
}
.daihyakka-around .h-218 {
  height: 218px;
}
.daihyakka-around .--gap218 {
  gap: 218px !important;
}
.daihyakka-around .--fw218 {
  font-weight: 218;
}
.daihyakka-around .--mt219 {
  margin-top: 219px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt219 {
    margin-top: 109.5px;
  }
}
.daihyakka-around .--mb219 {
  margin-bottom: 219px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb219 {
    margin-bottom: 109.5px;
  }
}
.daihyakka-around .--pt219 {
  padding-top: 219px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt219 {
    padding-top: 109.5px;
  }
}
.daihyakka-around .--pb219 {
  padding-bottom: 219px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb219 {
    padding-bottom: 109.5px;
  }
}
.daihyakka-around .--px219 {
  padding: 0 219px;
}
.daihyakka-around .max-w-219 {
  max-width: 219px;
}
.daihyakka-around .w-219 {
  width: 219px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-219 {
    width: 109.5px;
  }
}
.daihyakka-around .h-219 {
  height: 219px;
}
.daihyakka-around .--gap219 {
  gap: 219px !important;
}
.daihyakka-around .--fw219 {
  font-weight: 219;
}
.daihyakka-around .--mt220 {
  margin-top: 220px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt220 {
    margin-top: 110px;
  }
}
.daihyakka-around .--mb220 {
  margin-bottom: 220px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb220 {
    margin-bottom: 110px;
  }
}
.daihyakka-around .--pt220 {
  padding-top: 220px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt220 {
    padding-top: 110px;
  }
}
.daihyakka-around .--pb220 {
  padding-bottom: 220px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb220 {
    padding-bottom: 110px;
  }
}
.daihyakka-around .--px220 {
  padding: 0 220px;
}
.daihyakka-around .max-w-220 {
  max-width: 220px;
}
.daihyakka-around .w-220 {
  width: 220px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-220 {
    width: 110px;
  }
}
.daihyakka-around .h-220 {
  height: 220px;
}
.daihyakka-around .--gap220 {
  gap: 220px !important;
}
.daihyakka-around .--fw220 {
  font-weight: 220;
}
.daihyakka-around .--mt221 {
  margin-top: 221px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt221 {
    margin-top: 110.5px;
  }
}
.daihyakka-around .--mb221 {
  margin-bottom: 221px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb221 {
    margin-bottom: 110.5px;
  }
}
.daihyakka-around .--pt221 {
  padding-top: 221px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt221 {
    padding-top: 110.5px;
  }
}
.daihyakka-around .--pb221 {
  padding-bottom: 221px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb221 {
    padding-bottom: 110.5px;
  }
}
.daihyakka-around .--px221 {
  padding: 0 221px;
}
.daihyakka-around .max-w-221 {
  max-width: 221px;
}
.daihyakka-around .w-221 {
  width: 221px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-221 {
    width: 110.5px;
  }
}
.daihyakka-around .h-221 {
  height: 221px;
}
.daihyakka-around .--gap221 {
  gap: 221px !important;
}
.daihyakka-around .--fw221 {
  font-weight: 221;
}
.daihyakka-around .--mt222 {
  margin-top: 222px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt222 {
    margin-top: 111px;
  }
}
.daihyakka-around .--mb222 {
  margin-bottom: 222px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb222 {
    margin-bottom: 111px;
  }
}
.daihyakka-around .--pt222 {
  padding-top: 222px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt222 {
    padding-top: 111px;
  }
}
.daihyakka-around .--pb222 {
  padding-bottom: 222px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb222 {
    padding-bottom: 111px;
  }
}
.daihyakka-around .--px222 {
  padding: 0 222px;
}
.daihyakka-around .max-w-222 {
  max-width: 222px;
}
.daihyakka-around .w-222 {
  width: 222px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-222 {
    width: 111px;
  }
}
.daihyakka-around .h-222 {
  height: 222px;
}
.daihyakka-around .--gap222 {
  gap: 222px !important;
}
.daihyakka-around .--fw222 {
  font-weight: 222;
}
.daihyakka-around .--mt223 {
  margin-top: 223px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt223 {
    margin-top: 111.5px;
  }
}
.daihyakka-around .--mb223 {
  margin-bottom: 223px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb223 {
    margin-bottom: 111.5px;
  }
}
.daihyakka-around .--pt223 {
  padding-top: 223px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt223 {
    padding-top: 111.5px;
  }
}
.daihyakka-around .--pb223 {
  padding-bottom: 223px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb223 {
    padding-bottom: 111.5px;
  }
}
.daihyakka-around .--px223 {
  padding: 0 223px;
}
.daihyakka-around .max-w-223 {
  max-width: 223px;
}
.daihyakka-around .w-223 {
  width: 223px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-223 {
    width: 111.5px;
  }
}
.daihyakka-around .h-223 {
  height: 223px;
}
.daihyakka-around .--gap223 {
  gap: 223px !important;
}
.daihyakka-around .--fw223 {
  font-weight: 223;
}
.daihyakka-around .--mt224 {
  margin-top: 224px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt224 {
    margin-top: 112px;
  }
}
.daihyakka-around .--mb224 {
  margin-bottom: 224px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb224 {
    margin-bottom: 112px;
  }
}
.daihyakka-around .--pt224 {
  padding-top: 224px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt224 {
    padding-top: 112px;
  }
}
.daihyakka-around .--pb224 {
  padding-bottom: 224px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb224 {
    padding-bottom: 112px;
  }
}
.daihyakka-around .--px224 {
  padding: 0 224px;
}
.daihyakka-around .max-w-224 {
  max-width: 224px;
}
.daihyakka-around .w-224 {
  width: 224px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-224 {
    width: 112px;
  }
}
.daihyakka-around .h-224 {
  height: 224px;
}
.daihyakka-around .--gap224 {
  gap: 224px !important;
}
.daihyakka-around .--fw224 {
  font-weight: 224;
}
.daihyakka-around .--mt225 {
  margin-top: 225px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt225 {
    margin-top: 112.5px;
  }
}
.daihyakka-around .--mb225 {
  margin-bottom: 225px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb225 {
    margin-bottom: 112.5px;
  }
}
.daihyakka-around .--pt225 {
  padding-top: 225px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt225 {
    padding-top: 112.5px;
  }
}
.daihyakka-around .--pb225 {
  padding-bottom: 225px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb225 {
    padding-bottom: 112.5px;
  }
}
.daihyakka-around .--px225 {
  padding: 0 225px;
}
.daihyakka-around .max-w-225 {
  max-width: 225px;
}
.daihyakka-around .w-225 {
  width: 225px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-225 {
    width: 112.5px;
  }
}
.daihyakka-around .h-225 {
  height: 225px;
}
.daihyakka-around .--gap225 {
  gap: 225px !important;
}
.daihyakka-around .--fw225 {
  font-weight: 225;
}
.daihyakka-around .--mt226 {
  margin-top: 226px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt226 {
    margin-top: 113px;
  }
}
.daihyakka-around .--mb226 {
  margin-bottom: 226px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb226 {
    margin-bottom: 113px;
  }
}
.daihyakka-around .--pt226 {
  padding-top: 226px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt226 {
    padding-top: 113px;
  }
}
.daihyakka-around .--pb226 {
  padding-bottom: 226px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb226 {
    padding-bottom: 113px;
  }
}
.daihyakka-around .--px226 {
  padding: 0 226px;
}
.daihyakka-around .max-w-226 {
  max-width: 226px;
}
.daihyakka-around .w-226 {
  width: 226px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-226 {
    width: 113px;
  }
}
.daihyakka-around .h-226 {
  height: 226px;
}
.daihyakka-around .--gap226 {
  gap: 226px !important;
}
.daihyakka-around .--fw226 {
  font-weight: 226;
}
.daihyakka-around .--mt227 {
  margin-top: 227px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt227 {
    margin-top: 113.5px;
  }
}
.daihyakka-around .--mb227 {
  margin-bottom: 227px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb227 {
    margin-bottom: 113.5px;
  }
}
.daihyakka-around .--pt227 {
  padding-top: 227px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt227 {
    padding-top: 113.5px;
  }
}
.daihyakka-around .--pb227 {
  padding-bottom: 227px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb227 {
    padding-bottom: 113.5px;
  }
}
.daihyakka-around .--px227 {
  padding: 0 227px;
}
.daihyakka-around .max-w-227 {
  max-width: 227px;
}
.daihyakka-around .w-227 {
  width: 227px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-227 {
    width: 113.5px;
  }
}
.daihyakka-around .h-227 {
  height: 227px;
}
.daihyakka-around .--gap227 {
  gap: 227px !important;
}
.daihyakka-around .--fw227 {
  font-weight: 227;
}
.daihyakka-around .--mt228 {
  margin-top: 228px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt228 {
    margin-top: 114px;
  }
}
.daihyakka-around .--mb228 {
  margin-bottom: 228px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb228 {
    margin-bottom: 114px;
  }
}
.daihyakka-around .--pt228 {
  padding-top: 228px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt228 {
    padding-top: 114px;
  }
}
.daihyakka-around .--pb228 {
  padding-bottom: 228px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb228 {
    padding-bottom: 114px;
  }
}
.daihyakka-around .--px228 {
  padding: 0 228px;
}
.daihyakka-around .max-w-228 {
  max-width: 228px;
}
.daihyakka-around .w-228 {
  width: 228px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-228 {
    width: 114px;
  }
}
.daihyakka-around .h-228 {
  height: 228px;
}
.daihyakka-around .--gap228 {
  gap: 228px !important;
}
.daihyakka-around .--fw228 {
  font-weight: 228;
}
.daihyakka-around .--mt229 {
  margin-top: 229px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt229 {
    margin-top: 114.5px;
  }
}
.daihyakka-around .--mb229 {
  margin-bottom: 229px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb229 {
    margin-bottom: 114.5px;
  }
}
.daihyakka-around .--pt229 {
  padding-top: 229px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt229 {
    padding-top: 114.5px;
  }
}
.daihyakka-around .--pb229 {
  padding-bottom: 229px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb229 {
    padding-bottom: 114.5px;
  }
}
.daihyakka-around .--px229 {
  padding: 0 229px;
}
.daihyakka-around .max-w-229 {
  max-width: 229px;
}
.daihyakka-around .w-229 {
  width: 229px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-229 {
    width: 114.5px;
  }
}
.daihyakka-around .h-229 {
  height: 229px;
}
.daihyakka-around .--gap229 {
  gap: 229px !important;
}
.daihyakka-around .--fw229 {
  font-weight: 229;
}
.daihyakka-around .--mt230 {
  margin-top: 230px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt230 {
    margin-top: 115px;
  }
}
.daihyakka-around .--mb230 {
  margin-bottom: 230px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb230 {
    margin-bottom: 115px;
  }
}
.daihyakka-around .--pt230 {
  padding-top: 230px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt230 {
    padding-top: 115px;
  }
}
.daihyakka-around .--pb230 {
  padding-bottom: 230px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb230 {
    padding-bottom: 115px;
  }
}
.daihyakka-around .--px230 {
  padding: 0 230px;
}
.daihyakka-around .max-w-230 {
  max-width: 230px;
}
.daihyakka-around .w-230 {
  width: 230px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-230 {
    width: 115px;
  }
}
.daihyakka-around .h-230 {
  height: 230px;
}
.daihyakka-around .--gap230 {
  gap: 230px !important;
}
.daihyakka-around .--fw230 {
  font-weight: 230;
}
.daihyakka-around .--mt231 {
  margin-top: 231px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt231 {
    margin-top: 115.5px;
  }
}
.daihyakka-around .--mb231 {
  margin-bottom: 231px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb231 {
    margin-bottom: 115.5px;
  }
}
.daihyakka-around .--pt231 {
  padding-top: 231px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt231 {
    padding-top: 115.5px;
  }
}
.daihyakka-around .--pb231 {
  padding-bottom: 231px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb231 {
    padding-bottom: 115.5px;
  }
}
.daihyakka-around .--px231 {
  padding: 0 231px;
}
.daihyakka-around .max-w-231 {
  max-width: 231px;
}
.daihyakka-around .w-231 {
  width: 231px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-231 {
    width: 115.5px;
  }
}
.daihyakka-around .h-231 {
  height: 231px;
}
.daihyakka-around .--gap231 {
  gap: 231px !important;
}
.daihyakka-around .--fw231 {
  font-weight: 231;
}
.daihyakka-around .--mt232 {
  margin-top: 232px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt232 {
    margin-top: 116px;
  }
}
.daihyakka-around .--mb232 {
  margin-bottom: 232px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb232 {
    margin-bottom: 116px;
  }
}
.daihyakka-around .--pt232 {
  padding-top: 232px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt232 {
    padding-top: 116px;
  }
}
.daihyakka-around .--pb232 {
  padding-bottom: 232px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb232 {
    padding-bottom: 116px;
  }
}
.daihyakka-around .--px232 {
  padding: 0 232px;
}
.daihyakka-around .max-w-232 {
  max-width: 232px;
}
.daihyakka-around .w-232 {
  width: 232px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-232 {
    width: 116px;
  }
}
.daihyakka-around .h-232 {
  height: 232px;
}
.daihyakka-around .--gap232 {
  gap: 232px !important;
}
.daihyakka-around .--fw232 {
  font-weight: 232;
}
.daihyakka-around .--mt233 {
  margin-top: 233px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt233 {
    margin-top: 116.5px;
  }
}
.daihyakka-around .--mb233 {
  margin-bottom: 233px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb233 {
    margin-bottom: 116.5px;
  }
}
.daihyakka-around .--pt233 {
  padding-top: 233px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt233 {
    padding-top: 116.5px;
  }
}
.daihyakka-around .--pb233 {
  padding-bottom: 233px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb233 {
    padding-bottom: 116.5px;
  }
}
.daihyakka-around .--px233 {
  padding: 0 233px;
}
.daihyakka-around .max-w-233 {
  max-width: 233px;
}
.daihyakka-around .w-233 {
  width: 233px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-233 {
    width: 116.5px;
  }
}
.daihyakka-around .h-233 {
  height: 233px;
}
.daihyakka-around .--gap233 {
  gap: 233px !important;
}
.daihyakka-around .--fw233 {
  font-weight: 233;
}
.daihyakka-around .--mt234 {
  margin-top: 234px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt234 {
    margin-top: 117px;
  }
}
.daihyakka-around .--mb234 {
  margin-bottom: 234px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb234 {
    margin-bottom: 117px;
  }
}
.daihyakka-around .--pt234 {
  padding-top: 234px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt234 {
    padding-top: 117px;
  }
}
.daihyakka-around .--pb234 {
  padding-bottom: 234px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb234 {
    padding-bottom: 117px;
  }
}
.daihyakka-around .--px234 {
  padding: 0 234px;
}
.daihyakka-around .max-w-234 {
  max-width: 234px;
}
.daihyakka-around .w-234 {
  width: 234px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-234 {
    width: 117px;
  }
}
.daihyakka-around .h-234 {
  height: 234px;
}
.daihyakka-around .--gap234 {
  gap: 234px !important;
}
.daihyakka-around .--fw234 {
  font-weight: 234;
}
.daihyakka-around .--mt235 {
  margin-top: 235px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt235 {
    margin-top: 117.5px;
  }
}
.daihyakka-around .--mb235 {
  margin-bottom: 235px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb235 {
    margin-bottom: 117.5px;
  }
}
.daihyakka-around .--pt235 {
  padding-top: 235px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt235 {
    padding-top: 117.5px;
  }
}
.daihyakka-around .--pb235 {
  padding-bottom: 235px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb235 {
    padding-bottom: 117.5px;
  }
}
.daihyakka-around .--px235 {
  padding: 0 235px;
}
.daihyakka-around .max-w-235 {
  max-width: 235px;
}
.daihyakka-around .w-235 {
  width: 235px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-235 {
    width: 117.5px;
  }
}
.daihyakka-around .h-235 {
  height: 235px;
}
.daihyakka-around .--gap235 {
  gap: 235px !important;
}
.daihyakka-around .--fw235 {
  font-weight: 235;
}
.daihyakka-around .--mt236 {
  margin-top: 236px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt236 {
    margin-top: 118px;
  }
}
.daihyakka-around .--mb236 {
  margin-bottom: 236px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb236 {
    margin-bottom: 118px;
  }
}
.daihyakka-around .--pt236 {
  padding-top: 236px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt236 {
    padding-top: 118px;
  }
}
.daihyakka-around .--pb236 {
  padding-bottom: 236px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb236 {
    padding-bottom: 118px;
  }
}
.daihyakka-around .--px236 {
  padding: 0 236px;
}
.daihyakka-around .max-w-236 {
  max-width: 236px;
}
.daihyakka-around .w-236 {
  width: 236px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-236 {
    width: 118px;
  }
}
.daihyakka-around .h-236 {
  height: 236px;
}
.daihyakka-around .--gap236 {
  gap: 236px !important;
}
.daihyakka-around .--fw236 {
  font-weight: 236;
}
.daihyakka-around .--mt237 {
  margin-top: 237px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt237 {
    margin-top: 118.5px;
  }
}
.daihyakka-around .--mb237 {
  margin-bottom: 237px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb237 {
    margin-bottom: 118.5px;
  }
}
.daihyakka-around .--pt237 {
  padding-top: 237px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt237 {
    padding-top: 118.5px;
  }
}
.daihyakka-around .--pb237 {
  padding-bottom: 237px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb237 {
    padding-bottom: 118.5px;
  }
}
.daihyakka-around .--px237 {
  padding: 0 237px;
}
.daihyakka-around .max-w-237 {
  max-width: 237px;
}
.daihyakka-around .w-237 {
  width: 237px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-237 {
    width: 118.5px;
  }
}
.daihyakka-around .h-237 {
  height: 237px;
}
.daihyakka-around .--gap237 {
  gap: 237px !important;
}
.daihyakka-around .--fw237 {
  font-weight: 237;
}
.daihyakka-around .--mt238 {
  margin-top: 238px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt238 {
    margin-top: 119px;
  }
}
.daihyakka-around .--mb238 {
  margin-bottom: 238px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb238 {
    margin-bottom: 119px;
  }
}
.daihyakka-around .--pt238 {
  padding-top: 238px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt238 {
    padding-top: 119px;
  }
}
.daihyakka-around .--pb238 {
  padding-bottom: 238px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb238 {
    padding-bottom: 119px;
  }
}
.daihyakka-around .--px238 {
  padding: 0 238px;
}
.daihyakka-around .max-w-238 {
  max-width: 238px;
}
.daihyakka-around .w-238 {
  width: 238px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-238 {
    width: 119px;
  }
}
.daihyakka-around .h-238 {
  height: 238px;
}
.daihyakka-around .--gap238 {
  gap: 238px !important;
}
.daihyakka-around .--fw238 {
  font-weight: 238;
}
.daihyakka-around .--mt239 {
  margin-top: 239px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt239 {
    margin-top: 119.5px;
  }
}
.daihyakka-around .--mb239 {
  margin-bottom: 239px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb239 {
    margin-bottom: 119.5px;
  }
}
.daihyakka-around .--pt239 {
  padding-top: 239px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt239 {
    padding-top: 119.5px;
  }
}
.daihyakka-around .--pb239 {
  padding-bottom: 239px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb239 {
    padding-bottom: 119.5px;
  }
}
.daihyakka-around .--px239 {
  padding: 0 239px;
}
.daihyakka-around .max-w-239 {
  max-width: 239px;
}
.daihyakka-around .w-239 {
  width: 239px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-239 {
    width: 119.5px;
  }
}
.daihyakka-around .h-239 {
  height: 239px;
}
.daihyakka-around .--gap239 {
  gap: 239px !important;
}
.daihyakka-around .--fw239 {
  font-weight: 239;
}
.daihyakka-around .--mt240 {
  margin-top: 240px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt240 {
    margin-top: 120px;
  }
}
.daihyakka-around .--mb240 {
  margin-bottom: 240px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb240 {
    margin-bottom: 120px;
  }
}
.daihyakka-around .--pt240 {
  padding-top: 240px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt240 {
    padding-top: 120px;
  }
}
.daihyakka-around .--pb240 {
  padding-bottom: 240px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb240 {
    padding-bottom: 120px;
  }
}
.daihyakka-around .--px240 {
  padding: 0 240px;
}
.daihyakka-around .max-w-240 {
  max-width: 240px;
}
.daihyakka-around .w-240 {
  width: 240px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-240 {
    width: 120px;
  }
}
.daihyakka-around .h-240 {
  height: 240px;
}
.daihyakka-around .--gap240 {
  gap: 240px !important;
}
.daihyakka-around .--fw240 {
  font-weight: 240;
}
.daihyakka-around .--mt241 {
  margin-top: 241px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt241 {
    margin-top: 120.5px;
  }
}
.daihyakka-around .--mb241 {
  margin-bottom: 241px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb241 {
    margin-bottom: 120.5px;
  }
}
.daihyakka-around .--pt241 {
  padding-top: 241px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt241 {
    padding-top: 120.5px;
  }
}
.daihyakka-around .--pb241 {
  padding-bottom: 241px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb241 {
    padding-bottom: 120.5px;
  }
}
.daihyakka-around .--px241 {
  padding: 0 241px;
}
.daihyakka-around .max-w-241 {
  max-width: 241px;
}
.daihyakka-around .w-241 {
  width: 241px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-241 {
    width: 120.5px;
  }
}
.daihyakka-around .h-241 {
  height: 241px;
}
.daihyakka-around .--gap241 {
  gap: 241px !important;
}
.daihyakka-around .--fw241 {
  font-weight: 241;
}
.daihyakka-around .--mt242 {
  margin-top: 242px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt242 {
    margin-top: 121px;
  }
}
.daihyakka-around .--mb242 {
  margin-bottom: 242px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb242 {
    margin-bottom: 121px;
  }
}
.daihyakka-around .--pt242 {
  padding-top: 242px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt242 {
    padding-top: 121px;
  }
}
.daihyakka-around .--pb242 {
  padding-bottom: 242px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb242 {
    padding-bottom: 121px;
  }
}
.daihyakka-around .--px242 {
  padding: 0 242px;
}
.daihyakka-around .max-w-242 {
  max-width: 242px;
}
.daihyakka-around .w-242 {
  width: 242px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-242 {
    width: 121px;
  }
}
.daihyakka-around .h-242 {
  height: 242px;
}
.daihyakka-around .--gap242 {
  gap: 242px !important;
}
.daihyakka-around .--fw242 {
  font-weight: 242;
}
.daihyakka-around .--mt243 {
  margin-top: 243px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt243 {
    margin-top: 121.5px;
  }
}
.daihyakka-around .--mb243 {
  margin-bottom: 243px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb243 {
    margin-bottom: 121.5px;
  }
}
.daihyakka-around .--pt243 {
  padding-top: 243px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt243 {
    padding-top: 121.5px;
  }
}
.daihyakka-around .--pb243 {
  padding-bottom: 243px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb243 {
    padding-bottom: 121.5px;
  }
}
.daihyakka-around .--px243 {
  padding: 0 243px;
}
.daihyakka-around .max-w-243 {
  max-width: 243px;
}
.daihyakka-around .w-243 {
  width: 243px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-243 {
    width: 121.5px;
  }
}
.daihyakka-around .h-243 {
  height: 243px;
}
.daihyakka-around .--gap243 {
  gap: 243px !important;
}
.daihyakka-around .--fw243 {
  font-weight: 243;
}
.daihyakka-around .--mt244 {
  margin-top: 244px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt244 {
    margin-top: 122px;
  }
}
.daihyakka-around .--mb244 {
  margin-bottom: 244px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb244 {
    margin-bottom: 122px;
  }
}
.daihyakka-around .--pt244 {
  padding-top: 244px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt244 {
    padding-top: 122px;
  }
}
.daihyakka-around .--pb244 {
  padding-bottom: 244px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb244 {
    padding-bottom: 122px;
  }
}
.daihyakka-around .--px244 {
  padding: 0 244px;
}
.daihyakka-around .max-w-244 {
  max-width: 244px;
}
.daihyakka-around .w-244 {
  width: 244px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-244 {
    width: 122px;
  }
}
.daihyakka-around .h-244 {
  height: 244px;
}
.daihyakka-around .--gap244 {
  gap: 244px !important;
}
.daihyakka-around .--fw244 {
  font-weight: 244;
}
.daihyakka-around .--mt245 {
  margin-top: 245px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt245 {
    margin-top: 122.5px;
  }
}
.daihyakka-around .--mb245 {
  margin-bottom: 245px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb245 {
    margin-bottom: 122.5px;
  }
}
.daihyakka-around .--pt245 {
  padding-top: 245px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt245 {
    padding-top: 122.5px;
  }
}
.daihyakka-around .--pb245 {
  padding-bottom: 245px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb245 {
    padding-bottom: 122.5px;
  }
}
.daihyakka-around .--px245 {
  padding: 0 245px;
}
.daihyakka-around .max-w-245 {
  max-width: 245px;
}
.daihyakka-around .w-245 {
  width: 245px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-245 {
    width: 122.5px;
  }
}
.daihyakka-around .h-245 {
  height: 245px;
}
.daihyakka-around .--gap245 {
  gap: 245px !important;
}
.daihyakka-around .--fw245 {
  font-weight: 245;
}
.daihyakka-around .--mt246 {
  margin-top: 246px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt246 {
    margin-top: 123px;
  }
}
.daihyakka-around .--mb246 {
  margin-bottom: 246px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb246 {
    margin-bottom: 123px;
  }
}
.daihyakka-around .--pt246 {
  padding-top: 246px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt246 {
    padding-top: 123px;
  }
}
.daihyakka-around .--pb246 {
  padding-bottom: 246px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb246 {
    padding-bottom: 123px;
  }
}
.daihyakka-around .--px246 {
  padding: 0 246px;
}
.daihyakka-around .max-w-246 {
  max-width: 246px;
}
.daihyakka-around .w-246 {
  width: 246px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-246 {
    width: 123px;
  }
}
.daihyakka-around .h-246 {
  height: 246px;
}
.daihyakka-around .--gap246 {
  gap: 246px !important;
}
.daihyakka-around .--fw246 {
  font-weight: 246;
}
.daihyakka-around .--mt247 {
  margin-top: 247px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt247 {
    margin-top: 123.5px;
  }
}
.daihyakka-around .--mb247 {
  margin-bottom: 247px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb247 {
    margin-bottom: 123.5px;
  }
}
.daihyakka-around .--pt247 {
  padding-top: 247px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt247 {
    padding-top: 123.5px;
  }
}
.daihyakka-around .--pb247 {
  padding-bottom: 247px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb247 {
    padding-bottom: 123.5px;
  }
}
.daihyakka-around .--px247 {
  padding: 0 247px;
}
.daihyakka-around .max-w-247 {
  max-width: 247px;
}
.daihyakka-around .w-247 {
  width: 247px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-247 {
    width: 123.5px;
  }
}
.daihyakka-around .h-247 {
  height: 247px;
}
.daihyakka-around .--gap247 {
  gap: 247px !important;
}
.daihyakka-around .--fw247 {
  font-weight: 247;
}
.daihyakka-around .--mt248 {
  margin-top: 248px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt248 {
    margin-top: 124px;
  }
}
.daihyakka-around .--mb248 {
  margin-bottom: 248px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb248 {
    margin-bottom: 124px;
  }
}
.daihyakka-around .--pt248 {
  padding-top: 248px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt248 {
    padding-top: 124px;
  }
}
.daihyakka-around .--pb248 {
  padding-bottom: 248px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb248 {
    padding-bottom: 124px;
  }
}
.daihyakka-around .--px248 {
  padding: 0 248px;
}
.daihyakka-around .max-w-248 {
  max-width: 248px;
}
.daihyakka-around .w-248 {
  width: 248px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-248 {
    width: 124px;
  }
}
.daihyakka-around .h-248 {
  height: 248px;
}
.daihyakka-around .--gap248 {
  gap: 248px !important;
}
.daihyakka-around .--fw248 {
  font-weight: 248;
}
.daihyakka-around .--mt249 {
  margin-top: 249px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt249 {
    margin-top: 124.5px;
  }
}
.daihyakka-around .--mb249 {
  margin-bottom: 249px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb249 {
    margin-bottom: 124.5px;
  }
}
.daihyakka-around .--pt249 {
  padding-top: 249px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt249 {
    padding-top: 124.5px;
  }
}
.daihyakka-around .--pb249 {
  padding-bottom: 249px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb249 {
    padding-bottom: 124.5px;
  }
}
.daihyakka-around .--px249 {
  padding: 0 249px;
}
.daihyakka-around .max-w-249 {
  max-width: 249px;
}
.daihyakka-around .w-249 {
  width: 249px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-249 {
    width: 124.5px;
  }
}
.daihyakka-around .h-249 {
  height: 249px;
}
.daihyakka-around .--gap249 {
  gap: 249px !important;
}
.daihyakka-around .--fw249 {
  font-weight: 249;
}
.daihyakka-around .--mt250 {
  margin-top: 250px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt250 {
    margin-top: 125px;
  }
}
.daihyakka-around .--mb250 {
  margin-bottom: 250px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb250 {
    margin-bottom: 125px;
  }
}
.daihyakka-around .--pt250 {
  padding-top: 250px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt250 {
    padding-top: 125px;
  }
}
.daihyakka-around .--pb250 {
  padding-bottom: 250px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb250 {
    padding-bottom: 125px;
  }
}
.daihyakka-around .--px250 {
  padding: 0 250px;
}
.daihyakka-around .max-w-250 {
  max-width: 250px;
}
.daihyakka-around .w-250 {
  width: 250px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-250 {
    width: 125px;
  }
}
.daihyakka-around .h-250 {
  height: 250px;
}
.daihyakka-around .--gap250 {
  gap: 250px !important;
}
.daihyakka-around .--fw250 {
  font-weight: 250;
}
.daihyakka-around .--mt251 {
  margin-top: 251px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt251 {
    margin-top: 125.5px;
  }
}
.daihyakka-around .--mb251 {
  margin-bottom: 251px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb251 {
    margin-bottom: 125.5px;
  }
}
.daihyakka-around .--pt251 {
  padding-top: 251px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt251 {
    padding-top: 125.5px;
  }
}
.daihyakka-around .--pb251 {
  padding-bottom: 251px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb251 {
    padding-bottom: 125.5px;
  }
}
.daihyakka-around .--px251 {
  padding: 0 251px;
}
.daihyakka-around .max-w-251 {
  max-width: 251px;
}
.daihyakka-around .w-251 {
  width: 251px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-251 {
    width: 125.5px;
  }
}
.daihyakka-around .h-251 {
  height: 251px;
}
.daihyakka-around .--gap251 {
  gap: 251px !important;
}
.daihyakka-around .--fw251 {
  font-weight: 251;
}
.daihyakka-around .--mt252 {
  margin-top: 252px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt252 {
    margin-top: 126px;
  }
}
.daihyakka-around .--mb252 {
  margin-bottom: 252px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb252 {
    margin-bottom: 126px;
  }
}
.daihyakka-around .--pt252 {
  padding-top: 252px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt252 {
    padding-top: 126px;
  }
}
.daihyakka-around .--pb252 {
  padding-bottom: 252px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb252 {
    padding-bottom: 126px;
  }
}
.daihyakka-around .--px252 {
  padding: 0 252px;
}
.daihyakka-around .max-w-252 {
  max-width: 252px;
}
.daihyakka-around .w-252 {
  width: 252px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-252 {
    width: 126px;
  }
}
.daihyakka-around .h-252 {
  height: 252px;
}
.daihyakka-around .--gap252 {
  gap: 252px !important;
}
.daihyakka-around .--fw252 {
  font-weight: 252;
}
.daihyakka-around .--mt253 {
  margin-top: 253px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt253 {
    margin-top: 126.5px;
  }
}
.daihyakka-around .--mb253 {
  margin-bottom: 253px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb253 {
    margin-bottom: 126.5px;
  }
}
.daihyakka-around .--pt253 {
  padding-top: 253px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt253 {
    padding-top: 126.5px;
  }
}
.daihyakka-around .--pb253 {
  padding-bottom: 253px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb253 {
    padding-bottom: 126.5px;
  }
}
.daihyakka-around .--px253 {
  padding: 0 253px;
}
.daihyakka-around .max-w-253 {
  max-width: 253px;
}
.daihyakka-around .w-253 {
  width: 253px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-253 {
    width: 126.5px;
  }
}
.daihyakka-around .h-253 {
  height: 253px;
}
.daihyakka-around .--gap253 {
  gap: 253px !important;
}
.daihyakka-around .--fw253 {
  font-weight: 253;
}
.daihyakka-around .--mt254 {
  margin-top: 254px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt254 {
    margin-top: 127px;
  }
}
.daihyakka-around .--mb254 {
  margin-bottom: 254px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb254 {
    margin-bottom: 127px;
  }
}
.daihyakka-around .--pt254 {
  padding-top: 254px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt254 {
    padding-top: 127px;
  }
}
.daihyakka-around .--pb254 {
  padding-bottom: 254px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb254 {
    padding-bottom: 127px;
  }
}
.daihyakka-around .--px254 {
  padding: 0 254px;
}
.daihyakka-around .max-w-254 {
  max-width: 254px;
}
.daihyakka-around .w-254 {
  width: 254px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-254 {
    width: 127px;
  }
}
.daihyakka-around .h-254 {
  height: 254px;
}
.daihyakka-around .--gap254 {
  gap: 254px !important;
}
.daihyakka-around .--fw254 {
  font-weight: 254;
}
.daihyakka-around .--mt255 {
  margin-top: 255px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt255 {
    margin-top: 127.5px;
  }
}
.daihyakka-around .--mb255 {
  margin-bottom: 255px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb255 {
    margin-bottom: 127.5px;
  }
}
.daihyakka-around .--pt255 {
  padding-top: 255px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt255 {
    padding-top: 127.5px;
  }
}
.daihyakka-around .--pb255 {
  padding-bottom: 255px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb255 {
    padding-bottom: 127.5px;
  }
}
.daihyakka-around .--px255 {
  padding: 0 255px;
}
.daihyakka-around .max-w-255 {
  max-width: 255px;
}
.daihyakka-around .w-255 {
  width: 255px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-255 {
    width: 127.5px;
  }
}
.daihyakka-around .h-255 {
  height: 255px;
}
.daihyakka-around .--gap255 {
  gap: 255px !important;
}
.daihyakka-around .--fw255 {
  font-weight: 255;
}
.daihyakka-around .--mt256 {
  margin-top: 256px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt256 {
    margin-top: 128px;
  }
}
.daihyakka-around .--mb256 {
  margin-bottom: 256px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb256 {
    margin-bottom: 128px;
  }
}
.daihyakka-around .--pt256 {
  padding-top: 256px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt256 {
    padding-top: 128px;
  }
}
.daihyakka-around .--pb256 {
  padding-bottom: 256px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb256 {
    padding-bottom: 128px;
  }
}
.daihyakka-around .--px256 {
  padding: 0 256px;
}
.daihyakka-around .max-w-256 {
  max-width: 256px;
}
.daihyakka-around .w-256 {
  width: 256px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-256 {
    width: 128px;
  }
}
.daihyakka-around .h-256 {
  height: 256px;
}
.daihyakka-around .--gap256 {
  gap: 256px !important;
}
.daihyakka-around .--fw256 {
  font-weight: 256;
}
.daihyakka-around .--mt257 {
  margin-top: 257px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt257 {
    margin-top: 128.5px;
  }
}
.daihyakka-around .--mb257 {
  margin-bottom: 257px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb257 {
    margin-bottom: 128.5px;
  }
}
.daihyakka-around .--pt257 {
  padding-top: 257px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt257 {
    padding-top: 128.5px;
  }
}
.daihyakka-around .--pb257 {
  padding-bottom: 257px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb257 {
    padding-bottom: 128.5px;
  }
}
.daihyakka-around .--px257 {
  padding: 0 257px;
}
.daihyakka-around .max-w-257 {
  max-width: 257px;
}
.daihyakka-around .w-257 {
  width: 257px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-257 {
    width: 128.5px;
  }
}
.daihyakka-around .h-257 {
  height: 257px;
}
.daihyakka-around .--gap257 {
  gap: 257px !important;
}
.daihyakka-around .--fw257 {
  font-weight: 257;
}
.daihyakka-around .--mt258 {
  margin-top: 258px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt258 {
    margin-top: 129px;
  }
}
.daihyakka-around .--mb258 {
  margin-bottom: 258px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb258 {
    margin-bottom: 129px;
  }
}
.daihyakka-around .--pt258 {
  padding-top: 258px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt258 {
    padding-top: 129px;
  }
}
.daihyakka-around .--pb258 {
  padding-bottom: 258px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb258 {
    padding-bottom: 129px;
  }
}
.daihyakka-around .--px258 {
  padding: 0 258px;
}
.daihyakka-around .max-w-258 {
  max-width: 258px;
}
.daihyakka-around .w-258 {
  width: 258px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-258 {
    width: 129px;
  }
}
.daihyakka-around .h-258 {
  height: 258px;
}
.daihyakka-around .--gap258 {
  gap: 258px !important;
}
.daihyakka-around .--fw258 {
  font-weight: 258;
}
.daihyakka-around .--mt259 {
  margin-top: 259px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt259 {
    margin-top: 129.5px;
  }
}
.daihyakka-around .--mb259 {
  margin-bottom: 259px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb259 {
    margin-bottom: 129.5px;
  }
}
.daihyakka-around .--pt259 {
  padding-top: 259px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt259 {
    padding-top: 129.5px;
  }
}
.daihyakka-around .--pb259 {
  padding-bottom: 259px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb259 {
    padding-bottom: 129.5px;
  }
}
.daihyakka-around .--px259 {
  padding: 0 259px;
}
.daihyakka-around .max-w-259 {
  max-width: 259px;
}
.daihyakka-around .w-259 {
  width: 259px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-259 {
    width: 129.5px;
  }
}
.daihyakka-around .h-259 {
  height: 259px;
}
.daihyakka-around .--gap259 {
  gap: 259px !important;
}
.daihyakka-around .--fw259 {
  font-weight: 259;
}
.daihyakka-around .--mt260 {
  margin-top: 260px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt260 {
    margin-top: 130px;
  }
}
.daihyakka-around .--mb260 {
  margin-bottom: 260px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb260 {
    margin-bottom: 130px;
  }
}
.daihyakka-around .--pt260 {
  padding-top: 260px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt260 {
    padding-top: 130px;
  }
}
.daihyakka-around .--pb260 {
  padding-bottom: 260px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb260 {
    padding-bottom: 130px;
  }
}
.daihyakka-around .--px260 {
  padding: 0 260px;
}
.daihyakka-around .max-w-260 {
  max-width: 260px;
}
.daihyakka-around .w-260 {
  width: 260px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-260 {
    width: 130px;
  }
}
.daihyakka-around .h-260 {
  height: 260px;
}
.daihyakka-around .--gap260 {
  gap: 260px !important;
}
.daihyakka-around .--fw260 {
  font-weight: 260;
}
.daihyakka-around .--mt261 {
  margin-top: 261px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt261 {
    margin-top: 130.5px;
  }
}
.daihyakka-around .--mb261 {
  margin-bottom: 261px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb261 {
    margin-bottom: 130.5px;
  }
}
.daihyakka-around .--pt261 {
  padding-top: 261px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt261 {
    padding-top: 130.5px;
  }
}
.daihyakka-around .--pb261 {
  padding-bottom: 261px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb261 {
    padding-bottom: 130.5px;
  }
}
.daihyakka-around .--px261 {
  padding: 0 261px;
}
.daihyakka-around .max-w-261 {
  max-width: 261px;
}
.daihyakka-around .w-261 {
  width: 261px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-261 {
    width: 130.5px;
  }
}
.daihyakka-around .h-261 {
  height: 261px;
}
.daihyakka-around .--gap261 {
  gap: 261px !important;
}
.daihyakka-around .--fw261 {
  font-weight: 261;
}
.daihyakka-around .--mt262 {
  margin-top: 262px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt262 {
    margin-top: 131px;
  }
}
.daihyakka-around .--mb262 {
  margin-bottom: 262px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb262 {
    margin-bottom: 131px;
  }
}
.daihyakka-around .--pt262 {
  padding-top: 262px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt262 {
    padding-top: 131px;
  }
}
.daihyakka-around .--pb262 {
  padding-bottom: 262px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb262 {
    padding-bottom: 131px;
  }
}
.daihyakka-around .--px262 {
  padding: 0 262px;
}
.daihyakka-around .max-w-262 {
  max-width: 262px;
}
.daihyakka-around .w-262 {
  width: 262px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-262 {
    width: 131px;
  }
}
.daihyakka-around .h-262 {
  height: 262px;
}
.daihyakka-around .--gap262 {
  gap: 262px !important;
}
.daihyakka-around .--fw262 {
  font-weight: 262;
}
.daihyakka-around .--mt263 {
  margin-top: 263px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt263 {
    margin-top: 131.5px;
  }
}
.daihyakka-around .--mb263 {
  margin-bottom: 263px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb263 {
    margin-bottom: 131.5px;
  }
}
.daihyakka-around .--pt263 {
  padding-top: 263px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt263 {
    padding-top: 131.5px;
  }
}
.daihyakka-around .--pb263 {
  padding-bottom: 263px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb263 {
    padding-bottom: 131.5px;
  }
}
.daihyakka-around .--px263 {
  padding: 0 263px;
}
.daihyakka-around .max-w-263 {
  max-width: 263px;
}
.daihyakka-around .w-263 {
  width: 263px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-263 {
    width: 131.5px;
  }
}
.daihyakka-around .h-263 {
  height: 263px;
}
.daihyakka-around .--gap263 {
  gap: 263px !important;
}
.daihyakka-around .--fw263 {
  font-weight: 263;
}
.daihyakka-around .--mt264 {
  margin-top: 264px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt264 {
    margin-top: 132px;
  }
}
.daihyakka-around .--mb264 {
  margin-bottom: 264px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb264 {
    margin-bottom: 132px;
  }
}
.daihyakka-around .--pt264 {
  padding-top: 264px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt264 {
    padding-top: 132px;
  }
}
.daihyakka-around .--pb264 {
  padding-bottom: 264px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb264 {
    padding-bottom: 132px;
  }
}
.daihyakka-around .--px264 {
  padding: 0 264px;
}
.daihyakka-around .max-w-264 {
  max-width: 264px;
}
.daihyakka-around .w-264 {
  width: 264px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-264 {
    width: 132px;
  }
}
.daihyakka-around .h-264 {
  height: 264px;
}
.daihyakka-around .--gap264 {
  gap: 264px !important;
}
.daihyakka-around .--fw264 {
  font-weight: 264;
}
.daihyakka-around .--mt265 {
  margin-top: 265px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt265 {
    margin-top: 132.5px;
  }
}
.daihyakka-around .--mb265 {
  margin-bottom: 265px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb265 {
    margin-bottom: 132.5px;
  }
}
.daihyakka-around .--pt265 {
  padding-top: 265px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt265 {
    padding-top: 132.5px;
  }
}
.daihyakka-around .--pb265 {
  padding-bottom: 265px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb265 {
    padding-bottom: 132.5px;
  }
}
.daihyakka-around .--px265 {
  padding: 0 265px;
}
.daihyakka-around .max-w-265 {
  max-width: 265px;
}
.daihyakka-around .w-265 {
  width: 265px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-265 {
    width: 132.5px;
  }
}
.daihyakka-around .h-265 {
  height: 265px;
}
.daihyakka-around .--gap265 {
  gap: 265px !important;
}
.daihyakka-around .--fw265 {
  font-weight: 265;
}
.daihyakka-around .--mt266 {
  margin-top: 266px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt266 {
    margin-top: 133px;
  }
}
.daihyakka-around .--mb266 {
  margin-bottom: 266px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb266 {
    margin-bottom: 133px;
  }
}
.daihyakka-around .--pt266 {
  padding-top: 266px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt266 {
    padding-top: 133px;
  }
}
.daihyakka-around .--pb266 {
  padding-bottom: 266px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb266 {
    padding-bottom: 133px;
  }
}
.daihyakka-around .--px266 {
  padding: 0 266px;
}
.daihyakka-around .max-w-266 {
  max-width: 266px;
}
.daihyakka-around .w-266 {
  width: 266px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-266 {
    width: 133px;
  }
}
.daihyakka-around .h-266 {
  height: 266px;
}
.daihyakka-around .--gap266 {
  gap: 266px !important;
}
.daihyakka-around .--fw266 {
  font-weight: 266;
}
.daihyakka-around .--mt267 {
  margin-top: 267px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt267 {
    margin-top: 133.5px;
  }
}
.daihyakka-around .--mb267 {
  margin-bottom: 267px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb267 {
    margin-bottom: 133.5px;
  }
}
.daihyakka-around .--pt267 {
  padding-top: 267px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt267 {
    padding-top: 133.5px;
  }
}
.daihyakka-around .--pb267 {
  padding-bottom: 267px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb267 {
    padding-bottom: 133.5px;
  }
}
.daihyakka-around .--px267 {
  padding: 0 267px;
}
.daihyakka-around .max-w-267 {
  max-width: 267px;
}
.daihyakka-around .w-267 {
  width: 267px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-267 {
    width: 133.5px;
  }
}
.daihyakka-around .h-267 {
  height: 267px;
}
.daihyakka-around .--gap267 {
  gap: 267px !important;
}
.daihyakka-around .--fw267 {
  font-weight: 267;
}
.daihyakka-around .--mt268 {
  margin-top: 268px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt268 {
    margin-top: 134px;
  }
}
.daihyakka-around .--mb268 {
  margin-bottom: 268px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb268 {
    margin-bottom: 134px;
  }
}
.daihyakka-around .--pt268 {
  padding-top: 268px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt268 {
    padding-top: 134px;
  }
}
.daihyakka-around .--pb268 {
  padding-bottom: 268px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb268 {
    padding-bottom: 134px;
  }
}
.daihyakka-around .--px268 {
  padding: 0 268px;
}
.daihyakka-around .max-w-268 {
  max-width: 268px;
}
.daihyakka-around .w-268 {
  width: 268px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-268 {
    width: 134px;
  }
}
.daihyakka-around .h-268 {
  height: 268px;
}
.daihyakka-around .--gap268 {
  gap: 268px !important;
}
.daihyakka-around .--fw268 {
  font-weight: 268;
}
.daihyakka-around .--mt269 {
  margin-top: 269px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt269 {
    margin-top: 134.5px;
  }
}
.daihyakka-around .--mb269 {
  margin-bottom: 269px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb269 {
    margin-bottom: 134.5px;
  }
}
.daihyakka-around .--pt269 {
  padding-top: 269px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt269 {
    padding-top: 134.5px;
  }
}
.daihyakka-around .--pb269 {
  padding-bottom: 269px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb269 {
    padding-bottom: 134.5px;
  }
}
.daihyakka-around .--px269 {
  padding: 0 269px;
}
.daihyakka-around .max-w-269 {
  max-width: 269px;
}
.daihyakka-around .w-269 {
  width: 269px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-269 {
    width: 134.5px;
  }
}
.daihyakka-around .h-269 {
  height: 269px;
}
.daihyakka-around .--gap269 {
  gap: 269px !important;
}
.daihyakka-around .--fw269 {
  font-weight: 269;
}
.daihyakka-around .--mt270 {
  margin-top: 270px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt270 {
    margin-top: 135px;
  }
}
.daihyakka-around .--mb270 {
  margin-bottom: 270px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb270 {
    margin-bottom: 135px;
  }
}
.daihyakka-around .--pt270 {
  padding-top: 270px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt270 {
    padding-top: 135px;
  }
}
.daihyakka-around .--pb270 {
  padding-bottom: 270px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb270 {
    padding-bottom: 135px;
  }
}
.daihyakka-around .--px270 {
  padding: 0 270px;
}
.daihyakka-around .max-w-270 {
  max-width: 270px;
}
.daihyakka-around .w-270 {
  width: 270px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-270 {
    width: 135px;
  }
}
.daihyakka-around .h-270 {
  height: 270px;
}
.daihyakka-around .--gap270 {
  gap: 270px !important;
}
.daihyakka-around .--fw270 {
  font-weight: 270;
}
.daihyakka-around .--mt271 {
  margin-top: 271px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt271 {
    margin-top: 135.5px;
  }
}
.daihyakka-around .--mb271 {
  margin-bottom: 271px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb271 {
    margin-bottom: 135.5px;
  }
}
.daihyakka-around .--pt271 {
  padding-top: 271px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt271 {
    padding-top: 135.5px;
  }
}
.daihyakka-around .--pb271 {
  padding-bottom: 271px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb271 {
    padding-bottom: 135.5px;
  }
}
.daihyakka-around .--px271 {
  padding: 0 271px;
}
.daihyakka-around .max-w-271 {
  max-width: 271px;
}
.daihyakka-around .w-271 {
  width: 271px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-271 {
    width: 135.5px;
  }
}
.daihyakka-around .h-271 {
  height: 271px;
}
.daihyakka-around .--gap271 {
  gap: 271px !important;
}
.daihyakka-around .--fw271 {
  font-weight: 271;
}
.daihyakka-around .--mt272 {
  margin-top: 272px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt272 {
    margin-top: 136px;
  }
}
.daihyakka-around .--mb272 {
  margin-bottom: 272px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb272 {
    margin-bottom: 136px;
  }
}
.daihyakka-around .--pt272 {
  padding-top: 272px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt272 {
    padding-top: 136px;
  }
}
.daihyakka-around .--pb272 {
  padding-bottom: 272px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb272 {
    padding-bottom: 136px;
  }
}
.daihyakka-around .--px272 {
  padding: 0 272px;
}
.daihyakka-around .max-w-272 {
  max-width: 272px;
}
.daihyakka-around .w-272 {
  width: 272px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-272 {
    width: 136px;
  }
}
.daihyakka-around .h-272 {
  height: 272px;
}
.daihyakka-around .--gap272 {
  gap: 272px !important;
}
.daihyakka-around .--fw272 {
  font-weight: 272;
}
.daihyakka-around .--mt273 {
  margin-top: 273px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt273 {
    margin-top: 136.5px;
  }
}
.daihyakka-around .--mb273 {
  margin-bottom: 273px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb273 {
    margin-bottom: 136.5px;
  }
}
.daihyakka-around .--pt273 {
  padding-top: 273px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt273 {
    padding-top: 136.5px;
  }
}
.daihyakka-around .--pb273 {
  padding-bottom: 273px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb273 {
    padding-bottom: 136.5px;
  }
}
.daihyakka-around .--px273 {
  padding: 0 273px;
}
.daihyakka-around .max-w-273 {
  max-width: 273px;
}
.daihyakka-around .w-273 {
  width: 273px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-273 {
    width: 136.5px;
  }
}
.daihyakka-around .h-273 {
  height: 273px;
}
.daihyakka-around .--gap273 {
  gap: 273px !important;
}
.daihyakka-around .--fw273 {
  font-weight: 273;
}
.daihyakka-around .--mt274 {
  margin-top: 274px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt274 {
    margin-top: 137px;
  }
}
.daihyakka-around .--mb274 {
  margin-bottom: 274px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb274 {
    margin-bottom: 137px;
  }
}
.daihyakka-around .--pt274 {
  padding-top: 274px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt274 {
    padding-top: 137px;
  }
}
.daihyakka-around .--pb274 {
  padding-bottom: 274px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb274 {
    padding-bottom: 137px;
  }
}
.daihyakka-around .--px274 {
  padding: 0 274px;
}
.daihyakka-around .max-w-274 {
  max-width: 274px;
}
.daihyakka-around .w-274 {
  width: 274px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-274 {
    width: 137px;
  }
}
.daihyakka-around .h-274 {
  height: 274px;
}
.daihyakka-around .--gap274 {
  gap: 274px !important;
}
.daihyakka-around .--fw274 {
  font-weight: 274;
}
.daihyakka-around .--mt275 {
  margin-top: 275px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt275 {
    margin-top: 137.5px;
  }
}
.daihyakka-around .--mb275 {
  margin-bottom: 275px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb275 {
    margin-bottom: 137.5px;
  }
}
.daihyakka-around .--pt275 {
  padding-top: 275px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt275 {
    padding-top: 137.5px;
  }
}
.daihyakka-around .--pb275 {
  padding-bottom: 275px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb275 {
    padding-bottom: 137.5px;
  }
}
.daihyakka-around .--px275 {
  padding: 0 275px;
}
.daihyakka-around .max-w-275 {
  max-width: 275px;
}
.daihyakka-around .w-275 {
  width: 275px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-275 {
    width: 137.5px;
  }
}
.daihyakka-around .h-275 {
  height: 275px;
}
.daihyakka-around .--gap275 {
  gap: 275px !important;
}
.daihyakka-around .--fw275 {
  font-weight: 275;
}
.daihyakka-around .--mt276 {
  margin-top: 276px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt276 {
    margin-top: 138px;
  }
}
.daihyakka-around .--mb276 {
  margin-bottom: 276px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb276 {
    margin-bottom: 138px;
  }
}
.daihyakka-around .--pt276 {
  padding-top: 276px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt276 {
    padding-top: 138px;
  }
}
.daihyakka-around .--pb276 {
  padding-bottom: 276px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb276 {
    padding-bottom: 138px;
  }
}
.daihyakka-around .--px276 {
  padding: 0 276px;
}
.daihyakka-around .max-w-276 {
  max-width: 276px;
}
.daihyakka-around .w-276 {
  width: 276px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-276 {
    width: 138px;
  }
}
.daihyakka-around .h-276 {
  height: 276px;
}
.daihyakka-around .--gap276 {
  gap: 276px !important;
}
.daihyakka-around .--fw276 {
  font-weight: 276;
}
.daihyakka-around .--mt277 {
  margin-top: 277px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt277 {
    margin-top: 138.5px;
  }
}
.daihyakka-around .--mb277 {
  margin-bottom: 277px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb277 {
    margin-bottom: 138.5px;
  }
}
.daihyakka-around .--pt277 {
  padding-top: 277px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt277 {
    padding-top: 138.5px;
  }
}
.daihyakka-around .--pb277 {
  padding-bottom: 277px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb277 {
    padding-bottom: 138.5px;
  }
}
.daihyakka-around .--px277 {
  padding: 0 277px;
}
.daihyakka-around .max-w-277 {
  max-width: 277px;
}
.daihyakka-around .w-277 {
  width: 277px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-277 {
    width: 138.5px;
  }
}
.daihyakka-around .h-277 {
  height: 277px;
}
.daihyakka-around .--gap277 {
  gap: 277px !important;
}
.daihyakka-around .--fw277 {
  font-weight: 277;
}
.daihyakka-around .--mt278 {
  margin-top: 278px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt278 {
    margin-top: 139px;
  }
}
.daihyakka-around .--mb278 {
  margin-bottom: 278px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb278 {
    margin-bottom: 139px;
  }
}
.daihyakka-around .--pt278 {
  padding-top: 278px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt278 {
    padding-top: 139px;
  }
}
.daihyakka-around .--pb278 {
  padding-bottom: 278px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb278 {
    padding-bottom: 139px;
  }
}
.daihyakka-around .--px278 {
  padding: 0 278px;
}
.daihyakka-around .max-w-278 {
  max-width: 278px;
}
.daihyakka-around .w-278 {
  width: 278px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-278 {
    width: 139px;
  }
}
.daihyakka-around .h-278 {
  height: 278px;
}
.daihyakka-around .--gap278 {
  gap: 278px !important;
}
.daihyakka-around .--fw278 {
  font-weight: 278;
}
.daihyakka-around .--mt279 {
  margin-top: 279px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt279 {
    margin-top: 139.5px;
  }
}
.daihyakka-around .--mb279 {
  margin-bottom: 279px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb279 {
    margin-bottom: 139.5px;
  }
}
.daihyakka-around .--pt279 {
  padding-top: 279px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt279 {
    padding-top: 139.5px;
  }
}
.daihyakka-around .--pb279 {
  padding-bottom: 279px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb279 {
    padding-bottom: 139.5px;
  }
}
.daihyakka-around .--px279 {
  padding: 0 279px;
}
.daihyakka-around .max-w-279 {
  max-width: 279px;
}
.daihyakka-around .w-279 {
  width: 279px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-279 {
    width: 139.5px;
  }
}
.daihyakka-around .h-279 {
  height: 279px;
}
.daihyakka-around .--gap279 {
  gap: 279px !important;
}
.daihyakka-around .--fw279 {
  font-weight: 279;
}
.daihyakka-around .--mt280 {
  margin-top: 280px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt280 {
    margin-top: 140px;
  }
}
.daihyakka-around .--mb280 {
  margin-bottom: 280px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb280 {
    margin-bottom: 140px;
  }
}
.daihyakka-around .--pt280 {
  padding-top: 280px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt280 {
    padding-top: 140px;
  }
}
.daihyakka-around .--pb280 {
  padding-bottom: 280px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb280 {
    padding-bottom: 140px;
  }
}
.daihyakka-around .--px280 {
  padding: 0 280px;
}
.daihyakka-around .max-w-280 {
  max-width: 280px;
}
.daihyakka-around .w-280 {
  width: 280px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-280 {
    width: 140px;
  }
}
.daihyakka-around .h-280 {
  height: 280px;
}
.daihyakka-around .--gap280 {
  gap: 280px !important;
}
.daihyakka-around .--fw280 {
  font-weight: 280;
}
.daihyakka-around .--mt281 {
  margin-top: 281px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt281 {
    margin-top: 140.5px;
  }
}
.daihyakka-around .--mb281 {
  margin-bottom: 281px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb281 {
    margin-bottom: 140.5px;
  }
}
.daihyakka-around .--pt281 {
  padding-top: 281px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt281 {
    padding-top: 140.5px;
  }
}
.daihyakka-around .--pb281 {
  padding-bottom: 281px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb281 {
    padding-bottom: 140.5px;
  }
}
.daihyakka-around .--px281 {
  padding: 0 281px;
}
.daihyakka-around .max-w-281 {
  max-width: 281px;
}
.daihyakka-around .w-281 {
  width: 281px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-281 {
    width: 140.5px;
  }
}
.daihyakka-around .h-281 {
  height: 281px;
}
.daihyakka-around .--gap281 {
  gap: 281px !important;
}
.daihyakka-around .--fw281 {
  font-weight: 281;
}
.daihyakka-around .--mt282 {
  margin-top: 282px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt282 {
    margin-top: 141px;
  }
}
.daihyakka-around .--mb282 {
  margin-bottom: 282px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb282 {
    margin-bottom: 141px;
  }
}
.daihyakka-around .--pt282 {
  padding-top: 282px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt282 {
    padding-top: 141px;
  }
}
.daihyakka-around .--pb282 {
  padding-bottom: 282px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb282 {
    padding-bottom: 141px;
  }
}
.daihyakka-around .--px282 {
  padding: 0 282px;
}
.daihyakka-around .max-w-282 {
  max-width: 282px;
}
.daihyakka-around .w-282 {
  width: 282px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-282 {
    width: 141px;
  }
}
.daihyakka-around .h-282 {
  height: 282px;
}
.daihyakka-around .--gap282 {
  gap: 282px !important;
}
.daihyakka-around .--fw282 {
  font-weight: 282;
}
.daihyakka-around .--mt283 {
  margin-top: 283px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt283 {
    margin-top: 141.5px;
  }
}
.daihyakka-around .--mb283 {
  margin-bottom: 283px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb283 {
    margin-bottom: 141.5px;
  }
}
.daihyakka-around .--pt283 {
  padding-top: 283px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt283 {
    padding-top: 141.5px;
  }
}
.daihyakka-around .--pb283 {
  padding-bottom: 283px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb283 {
    padding-bottom: 141.5px;
  }
}
.daihyakka-around .--px283 {
  padding: 0 283px;
}
.daihyakka-around .max-w-283 {
  max-width: 283px;
}
.daihyakka-around .w-283 {
  width: 283px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-283 {
    width: 141.5px;
  }
}
.daihyakka-around .h-283 {
  height: 283px;
}
.daihyakka-around .--gap283 {
  gap: 283px !important;
}
.daihyakka-around .--fw283 {
  font-weight: 283;
}
.daihyakka-around .--mt284 {
  margin-top: 284px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt284 {
    margin-top: 142px;
  }
}
.daihyakka-around .--mb284 {
  margin-bottom: 284px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb284 {
    margin-bottom: 142px;
  }
}
.daihyakka-around .--pt284 {
  padding-top: 284px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt284 {
    padding-top: 142px;
  }
}
.daihyakka-around .--pb284 {
  padding-bottom: 284px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb284 {
    padding-bottom: 142px;
  }
}
.daihyakka-around .--px284 {
  padding: 0 284px;
}
.daihyakka-around .max-w-284 {
  max-width: 284px;
}
.daihyakka-around .w-284 {
  width: 284px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-284 {
    width: 142px;
  }
}
.daihyakka-around .h-284 {
  height: 284px;
}
.daihyakka-around .--gap284 {
  gap: 284px !important;
}
.daihyakka-around .--fw284 {
  font-weight: 284;
}
.daihyakka-around .--mt285 {
  margin-top: 285px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt285 {
    margin-top: 142.5px;
  }
}
.daihyakka-around .--mb285 {
  margin-bottom: 285px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb285 {
    margin-bottom: 142.5px;
  }
}
.daihyakka-around .--pt285 {
  padding-top: 285px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt285 {
    padding-top: 142.5px;
  }
}
.daihyakka-around .--pb285 {
  padding-bottom: 285px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb285 {
    padding-bottom: 142.5px;
  }
}
.daihyakka-around .--px285 {
  padding: 0 285px;
}
.daihyakka-around .max-w-285 {
  max-width: 285px;
}
.daihyakka-around .w-285 {
  width: 285px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-285 {
    width: 142.5px;
  }
}
.daihyakka-around .h-285 {
  height: 285px;
}
.daihyakka-around .--gap285 {
  gap: 285px !important;
}
.daihyakka-around .--fw285 {
  font-weight: 285;
}
.daihyakka-around .--mt286 {
  margin-top: 286px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt286 {
    margin-top: 143px;
  }
}
.daihyakka-around .--mb286 {
  margin-bottom: 286px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb286 {
    margin-bottom: 143px;
  }
}
.daihyakka-around .--pt286 {
  padding-top: 286px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt286 {
    padding-top: 143px;
  }
}
.daihyakka-around .--pb286 {
  padding-bottom: 286px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb286 {
    padding-bottom: 143px;
  }
}
.daihyakka-around .--px286 {
  padding: 0 286px;
}
.daihyakka-around .max-w-286 {
  max-width: 286px;
}
.daihyakka-around .w-286 {
  width: 286px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-286 {
    width: 143px;
  }
}
.daihyakka-around .h-286 {
  height: 286px;
}
.daihyakka-around .--gap286 {
  gap: 286px !important;
}
.daihyakka-around .--fw286 {
  font-weight: 286;
}
.daihyakka-around .--mt287 {
  margin-top: 287px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt287 {
    margin-top: 143.5px;
  }
}
.daihyakka-around .--mb287 {
  margin-bottom: 287px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb287 {
    margin-bottom: 143.5px;
  }
}
.daihyakka-around .--pt287 {
  padding-top: 287px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt287 {
    padding-top: 143.5px;
  }
}
.daihyakka-around .--pb287 {
  padding-bottom: 287px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb287 {
    padding-bottom: 143.5px;
  }
}
.daihyakka-around .--px287 {
  padding: 0 287px;
}
.daihyakka-around .max-w-287 {
  max-width: 287px;
}
.daihyakka-around .w-287 {
  width: 287px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-287 {
    width: 143.5px;
  }
}
.daihyakka-around .h-287 {
  height: 287px;
}
.daihyakka-around .--gap287 {
  gap: 287px !important;
}
.daihyakka-around .--fw287 {
  font-weight: 287;
}
.daihyakka-around .--mt288 {
  margin-top: 288px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt288 {
    margin-top: 144px;
  }
}
.daihyakka-around .--mb288 {
  margin-bottom: 288px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb288 {
    margin-bottom: 144px;
  }
}
.daihyakka-around .--pt288 {
  padding-top: 288px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt288 {
    padding-top: 144px;
  }
}
.daihyakka-around .--pb288 {
  padding-bottom: 288px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb288 {
    padding-bottom: 144px;
  }
}
.daihyakka-around .--px288 {
  padding: 0 288px;
}
.daihyakka-around .max-w-288 {
  max-width: 288px;
}
.daihyakka-around .w-288 {
  width: 288px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-288 {
    width: 144px;
  }
}
.daihyakka-around .h-288 {
  height: 288px;
}
.daihyakka-around .--gap288 {
  gap: 288px !important;
}
.daihyakka-around .--fw288 {
  font-weight: 288;
}
.daihyakka-around .--mt289 {
  margin-top: 289px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt289 {
    margin-top: 144.5px;
  }
}
.daihyakka-around .--mb289 {
  margin-bottom: 289px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb289 {
    margin-bottom: 144.5px;
  }
}
.daihyakka-around .--pt289 {
  padding-top: 289px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt289 {
    padding-top: 144.5px;
  }
}
.daihyakka-around .--pb289 {
  padding-bottom: 289px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb289 {
    padding-bottom: 144.5px;
  }
}
.daihyakka-around .--px289 {
  padding: 0 289px;
}
.daihyakka-around .max-w-289 {
  max-width: 289px;
}
.daihyakka-around .w-289 {
  width: 289px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-289 {
    width: 144.5px;
  }
}
.daihyakka-around .h-289 {
  height: 289px;
}
.daihyakka-around .--gap289 {
  gap: 289px !important;
}
.daihyakka-around .--fw289 {
  font-weight: 289;
}
.daihyakka-around .--mt290 {
  margin-top: 290px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt290 {
    margin-top: 145px;
  }
}
.daihyakka-around .--mb290 {
  margin-bottom: 290px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb290 {
    margin-bottom: 145px;
  }
}
.daihyakka-around .--pt290 {
  padding-top: 290px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt290 {
    padding-top: 145px;
  }
}
.daihyakka-around .--pb290 {
  padding-bottom: 290px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb290 {
    padding-bottom: 145px;
  }
}
.daihyakka-around .--px290 {
  padding: 0 290px;
}
.daihyakka-around .max-w-290 {
  max-width: 290px;
}
.daihyakka-around .w-290 {
  width: 290px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-290 {
    width: 145px;
  }
}
.daihyakka-around .h-290 {
  height: 290px;
}
.daihyakka-around .--gap290 {
  gap: 290px !important;
}
.daihyakka-around .--fw290 {
  font-weight: 290;
}
.daihyakka-around .--mt291 {
  margin-top: 291px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt291 {
    margin-top: 145.5px;
  }
}
.daihyakka-around .--mb291 {
  margin-bottom: 291px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb291 {
    margin-bottom: 145.5px;
  }
}
.daihyakka-around .--pt291 {
  padding-top: 291px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt291 {
    padding-top: 145.5px;
  }
}
.daihyakka-around .--pb291 {
  padding-bottom: 291px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb291 {
    padding-bottom: 145.5px;
  }
}
.daihyakka-around .--px291 {
  padding: 0 291px;
}
.daihyakka-around .max-w-291 {
  max-width: 291px;
}
.daihyakka-around .w-291 {
  width: 291px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-291 {
    width: 145.5px;
  }
}
.daihyakka-around .h-291 {
  height: 291px;
}
.daihyakka-around .--gap291 {
  gap: 291px !important;
}
.daihyakka-around .--fw291 {
  font-weight: 291;
}
.daihyakka-around .--mt292 {
  margin-top: 292px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt292 {
    margin-top: 146px;
  }
}
.daihyakka-around .--mb292 {
  margin-bottom: 292px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb292 {
    margin-bottom: 146px;
  }
}
.daihyakka-around .--pt292 {
  padding-top: 292px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt292 {
    padding-top: 146px;
  }
}
.daihyakka-around .--pb292 {
  padding-bottom: 292px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb292 {
    padding-bottom: 146px;
  }
}
.daihyakka-around .--px292 {
  padding: 0 292px;
}
.daihyakka-around .max-w-292 {
  max-width: 292px;
}
.daihyakka-around .w-292 {
  width: 292px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-292 {
    width: 146px;
  }
}
.daihyakka-around .h-292 {
  height: 292px;
}
.daihyakka-around .--gap292 {
  gap: 292px !important;
}
.daihyakka-around .--fw292 {
  font-weight: 292;
}
.daihyakka-around .--mt293 {
  margin-top: 293px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt293 {
    margin-top: 146.5px;
  }
}
.daihyakka-around .--mb293 {
  margin-bottom: 293px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb293 {
    margin-bottom: 146.5px;
  }
}
.daihyakka-around .--pt293 {
  padding-top: 293px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt293 {
    padding-top: 146.5px;
  }
}
.daihyakka-around .--pb293 {
  padding-bottom: 293px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb293 {
    padding-bottom: 146.5px;
  }
}
.daihyakka-around .--px293 {
  padding: 0 293px;
}
.daihyakka-around .max-w-293 {
  max-width: 293px;
}
.daihyakka-around .w-293 {
  width: 293px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-293 {
    width: 146.5px;
  }
}
.daihyakka-around .h-293 {
  height: 293px;
}
.daihyakka-around .--gap293 {
  gap: 293px !important;
}
.daihyakka-around .--fw293 {
  font-weight: 293;
}
.daihyakka-around .--mt294 {
  margin-top: 294px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt294 {
    margin-top: 147px;
  }
}
.daihyakka-around .--mb294 {
  margin-bottom: 294px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb294 {
    margin-bottom: 147px;
  }
}
.daihyakka-around .--pt294 {
  padding-top: 294px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt294 {
    padding-top: 147px;
  }
}
.daihyakka-around .--pb294 {
  padding-bottom: 294px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb294 {
    padding-bottom: 147px;
  }
}
.daihyakka-around .--px294 {
  padding: 0 294px;
}
.daihyakka-around .max-w-294 {
  max-width: 294px;
}
.daihyakka-around .w-294 {
  width: 294px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-294 {
    width: 147px;
  }
}
.daihyakka-around .h-294 {
  height: 294px;
}
.daihyakka-around .--gap294 {
  gap: 294px !important;
}
.daihyakka-around .--fw294 {
  font-weight: 294;
}
.daihyakka-around .--mt295 {
  margin-top: 295px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt295 {
    margin-top: 147.5px;
  }
}
.daihyakka-around .--mb295 {
  margin-bottom: 295px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb295 {
    margin-bottom: 147.5px;
  }
}
.daihyakka-around .--pt295 {
  padding-top: 295px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt295 {
    padding-top: 147.5px;
  }
}
.daihyakka-around .--pb295 {
  padding-bottom: 295px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb295 {
    padding-bottom: 147.5px;
  }
}
.daihyakka-around .--px295 {
  padding: 0 295px;
}
.daihyakka-around .max-w-295 {
  max-width: 295px;
}
.daihyakka-around .w-295 {
  width: 295px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-295 {
    width: 147.5px;
  }
}
.daihyakka-around .h-295 {
  height: 295px;
}
.daihyakka-around .--gap295 {
  gap: 295px !important;
}
.daihyakka-around .--fw295 {
  font-weight: 295;
}
.daihyakka-around .--mt296 {
  margin-top: 296px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt296 {
    margin-top: 148px;
  }
}
.daihyakka-around .--mb296 {
  margin-bottom: 296px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb296 {
    margin-bottom: 148px;
  }
}
.daihyakka-around .--pt296 {
  padding-top: 296px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt296 {
    padding-top: 148px;
  }
}
.daihyakka-around .--pb296 {
  padding-bottom: 296px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb296 {
    padding-bottom: 148px;
  }
}
.daihyakka-around .--px296 {
  padding: 0 296px;
}
.daihyakka-around .max-w-296 {
  max-width: 296px;
}
.daihyakka-around .w-296 {
  width: 296px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-296 {
    width: 148px;
  }
}
.daihyakka-around .h-296 {
  height: 296px;
}
.daihyakka-around .--gap296 {
  gap: 296px !important;
}
.daihyakka-around .--fw296 {
  font-weight: 296;
}
.daihyakka-around .--mt297 {
  margin-top: 297px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt297 {
    margin-top: 148.5px;
  }
}
.daihyakka-around .--mb297 {
  margin-bottom: 297px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb297 {
    margin-bottom: 148.5px;
  }
}
.daihyakka-around .--pt297 {
  padding-top: 297px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt297 {
    padding-top: 148.5px;
  }
}
.daihyakka-around .--pb297 {
  padding-bottom: 297px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb297 {
    padding-bottom: 148.5px;
  }
}
.daihyakka-around .--px297 {
  padding: 0 297px;
}
.daihyakka-around .max-w-297 {
  max-width: 297px;
}
.daihyakka-around .w-297 {
  width: 297px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-297 {
    width: 148.5px;
  }
}
.daihyakka-around .h-297 {
  height: 297px;
}
.daihyakka-around .--gap297 {
  gap: 297px !important;
}
.daihyakka-around .--fw297 {
  font-weight: 297;
}
.daihyakka-around .--mt298 {
  margin-top: 298px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt298 {
    margin-top: 149px;
  }
}
.daihyakka-around .--mb298 {
  margin-bottom: 298px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb298 {
    margin-bottom: 149px;
  }
}
.daihyakka-around .--pt298 {
  padding-top: 298px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt298 {
    padding-top: 149px;
  }
}
.daihyakka-around .--pb298 {
  padding-bottom: 298px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb298 {
    padding-bottom: 149px;
  }
}
.daihyakka-around .--px298 {
  padding: 0 298px;
}
.daihyakka-around .max-w-298 {
  max-width: 298px;
}
.daihyakka-around .w-298 {
  width: 298px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-298 {
    width: 149px;
  }
}
.daihyakka-around .h-298 {
  height: 298px;
}
.daihyakka-around .--gap298 {
  gap: 298px !important;
}
.daihyakka-around .--fw298 {
  font-weight: 298;
}
.daihyakka-around .--mt299 {
  margin-top: 299px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt299 {
    margin-top: 149.5px;
  }
}
.daihyakka-around .--mb299 {
  margin-bottom: 299px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb299 {
    margin-bottom: 149.5px;
  }
}
.daihyakka-around .--pt299 {
  padding-top: 299px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt299 {
    padding-top: 149.5px;
  }
}
.daihyakka-around .--pb299 {
  padding-bottom: 299px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb299 {
    padding-bottom: 149.5px;
  }
}
.daihyakka-around .--px299 {
  padding: 0 299px;
}
.daihyakka-around .max-w-299 {
  max-width: 299px;
}
.daihyakka-around .w-299 {
  width: 299px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-299 {
    width: 149.5px;
  }
}
.daihyakka-around .h-299 {
  height: 299px;
}
.daihyakka-around .--gap299 {
  gap: 299px !important;
}
.daihyakka-around .--fw299 {
  font-weight: 299;
}
.daihyakka-around .--mt300 {
  margin-top: 300px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt300 {
    margin-top: 150px;
  }
}
.daihyakka-around .--mb300 {
  margin-bottom: 300px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb300 {
    margin-bottom: 150px;
  }
}
.daihyakka-around .--pt300 {
  padding-top: 300px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt300 {
    padding-top: 150px;
  }
}
.daihyakka-around .--pb300 {
  padding-bottom: 300px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb300 {
    padding-bottom: 150px;
  }
}
.daihyakka-around .--px300 {
  padding: 0 300px;
}
.daihyakka-around .max-w-300 {
  max-width: 300px;
}
.daihyakka-around .w-300 {
  width: 300px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-300 {
    width: 150px;
  }
}
.daihyakka-around .h-300 {
  height: 300px;
}
.daihyakka-around .--gap300 {
  gap: 300px !important;
}
.daihyakka-around .--fw300 {
  font-weight: 300;
}
.daihyakka-around .--mt301 {
  margin-top: 301px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt301 {
    margin-top: 150.5px;
  }
}
.daihyakka-around .--mb301 {
  margin-bottom: 301px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb301 {
    margin-bottom: 150.5px;
  }
}
.daihyakka-around .--pt301 {
  padding-top: 301px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt301 {
    padding-top: 150.5px;
  }
}
.daihyakka-around .--pb301 {
  padding-bottom: 301px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb301 {
    padding-bottom: 150.5px;
  }
}
.daihyakka-around .--px301 {
  padding: 0 301px;
}
.daihyakka-around .max-w-301 {
  max-width: 301px;
}
.daihyakka-around .w-301 {
  width: 301px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-301 {
    width: 150.5px;
  }
}
.daihyakka-around .h-301 {
  height: 301px;
}
.daihyakka-around .--gap301 {
  gap: 301px !important;
}
.daihyakka-around .--fw301 {
  font-weight: 301;
}
.daihyakka-around .--mt302 {
  margin-top: 302px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt302 {
    margin-top: 151px;
  }
}
.daihyakka-around .--mb302 {
  margin-bottom: 302px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb302 {
    margin-bottom: 151px;
  }
}
.daihyakka-around .--pt302 {
  padding-top: 302px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt302 {
    padding-top: 151px;
  }
}
.daihyakka-around .--pb302 {
  padding-bottom: 302px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb302 {
    padding-bottom: 151px;
  }
}
.daihyakka-around .--px302 {
  padding: 0 302px;
}
.daihyakka-around .max-w-302 {
  max-width: 302px;
}
.daihyakka-around .w-302 {
  width: 302px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-302 {
    width: 151px;
  }
}
.daihyakka-around .h-302 {
  height: 302px;
}
.daihyakka-around .--gap302 {
  gap: 302px !important;
}
.daihyakka-around .--fw302 {
  font-weight: 302;
}
.daihyakka-around .--mt303 {
  margin-top: 303px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt303 {
    margin-top: 151.5px;
  }
}
.daihyakka-around .--mb303 {
  margin-bottom: 303px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb303 {
    margin-bottom: 151.5px;
  }
}
.daihyakka-around .--pt303 {
  padding-top: 303px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt303 {
    padding-top: 151.5px;
  }
}
.daihyakka-around .--pb303 {
  padding-bottom: 303px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb303 {
    padding-bottom: 151.5px;
  }
}
.daihyakka-around .--px303 {
  padding: 0 303px;
}
.daihyakka-around .max-w-303 {
  max-width: 303px;
}
.daihyakka-around .w-303 {
  width: 303px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-303 {
    width: 151.5px;
  }
}
.daihyakka-around .h-303 {
  height: 303px;
}
.daihyakka-around .--gap303 {
  gap: 303px !important;
}
.daihyakka-around .--fw303 {
  font-weight: 303;
}
.daihyakka-around .--mt304 {
  margin-top: 304px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt304 {
    margin-top: 152px;
  }
}
.daihyakka-around .--mb304 {
  margin-bottom: 304px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb304 {
    margin-bottom: 152px;
  }
}
.daihyakka-around .--pt304 {
  padding-top: 304px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt304 {
    padding-top: 152px;
  }
}
.daihyakka-around .--pb304 {
  padding-bottom: 304px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb304 {
    padding-bottom: 152px;
  }
}
.daihyakka-around .--px304 {
  padding: 0 304px;
}
.daihyakka-around .max-w-304 {
  max-width: 304px;
}
.daihyakka-around .w-304 {
  width: 304px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-304 {
    width: 152px;
  }
}
.daihyakka-around .h-304 {
  height: 304px;
}
.daihyakka-around .--gap304 {
  gap: 304px !important;
}
.daihyakka-around .--fw304 {
  font-weight: 304;
}
.daihyakka-around .--mt305 {
  margin-top: 305px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt305 {
    margin-top: 152.5px;
  }
}
.daihyakka-around .--mb305 {
  margin-bottom: 305px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb305 {
    margin-bottom: 152.5px;
  }
}
.daihyakka-around .--pt305 {
  padding-top: 305px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt305 {
    padding-top: 152.5px;
  }
}
.daihyakka-around .--pb305 {
  padding-bottom: 305px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb305 {
    padding-bottom: 152.5px;
  }
}
.daihyakka-around .--px305 {
  padding: 0 305px;
}
.daihyakka-around .max-w-305 {
  max-width: 305px;
}
.daihyakka-around .w-305 {
  width: 305px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-305 {
    width: 152.5px;
  }
}
.daihyakka-around .h-305 {
  height: 305px;
}
.daihyakka-around .--gap305 {
  gap: 305px !important;
}
.daihyakka-around .--fw305 {
  font-weight: 305;
}
.daihyakka-around .--mt306 {
  margin-top: 306px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt306 {
    margin-top: 153px;
  }
}
.daihyakka-around .--mb306 {
  margin-bottom: 306px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb306 {
    margin-bottom: 153px;
  }
}
.daihyakka-around .--pt306 {
  padding-top: 306px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt306 {
    padding-top: 153px;
  }
}
.daihyakka-around .--pb306 {
  padding-bottom: 306px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb306 {
    padding-bottom: 153px;
  }
}
.daihyakka-around .--px306 {
  padding: 0 306px;
}
.daihyakka-around .max-w-306 {
  max-width: 306px;
}
.daihyakka-around .w-306 {
  width: 306px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-306 {
    width: 153px;
  }
}
.daihyakka-around .h-306 {
  height: 306px;
}
.daihyakka-around .--gap306 {
  gap: 306px !important;
}
.daihyakka-around .--fw306 {
  font-weight: 306;
}
.daihyakka-around .--mt307 {
  margin-top: 307px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt307 {
    margin-top: 153.5px;
  }
}
.daihyakka-around .--mb307 {
  margin-bottom: 307px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb307 {
    margin-bottom: 153.5px;
  }
}
.daihyakka-around .--pt307 {
  padding-top: 307px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt307 {
    padding-top: 153.5px;
  }
}
.daihyakka-around .--pb307 {
  padding-bottom: 307px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb307 {
    padding-bottom: 153.5px;
  }
}
.daihyakka-around .--px307 {
  padding: 0 307px;
}
.daihyakka-around .max-w-307 {
  max-width: 307px;
}
.daihyakka-around .w-307 {
  width: 307px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-307 {
    width: 153.5px;
  }
}
.daihyakka-around .h-307 {
  height: 307px;
}
.daihyakka-around .--gap307 {
  gap: 307px !important;
}
.daihyakka-around .--fw307 {
  font-weight: 307;
}
.daihyakka-around .--mt308 {
  margin-top: 308px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt308 {
    margin-top: 154px;
  }
}
.daihyakka-around .--mb308 {
  margin-bottom: 308px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb308 {
    margin-bottom: 154px;
  }
}
.daihyakka-around .--pt308 {
  padding-top: 308px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt308 {
    padding-top: 154px;
  }
}
.daihyakka-around .--pb308 {
  padding-bottom: 308px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb308 {
    padding-bottom: 154px;
  }
}
.daihyakka-around .--px308 {
  padding: 0 308px;
}
.daihyakka-around .max-w-308 {
  max-width: 308px;
}
.daihyakka-around .w-308 {
  width: 308px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-308 {
    width: 154px;
  }
}
.daihyakka-around .h-308 {
  height: 308px;
}
.daihyakka-around .--gap308 {
  gap: 308px !important;
}
.daihyakka-around .--fw308 {
  font-weight: 308;
}
.daihyakka-around .--mt309 {
  margin-top: 309px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt309 {
    margin-top: 154.5px;
  }
}
.daihyakka-around .--mb309 {
  margin-bottom: 309px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb309 {
    margin-bottom: 154.5px;
  }
}
.daihyakka-around .--pt309 {
  padding-top: 309px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt309 {
    padding-top: 154.5px;
  }
}
.daihyakka-around .--pb309 {
  padding-bottom: 309px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb309 {
    padding-bottom: 154.5px;
  }
}
.daihyakka-around .--px309 {
  padding: 0 309px;
}
.daihyakka-around .max-w-309 {
  max-width: 309px;
}
.daihyakka-around .w-309 {
  width: 309px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-309 {
    width: 154.5px;
  }
}
.daihyakka-around .h-309 {
  height: 309px;
}
.daihyakka-around .--gap309 {
  gap: 309px !important;
}
.daihyakka-around .--fw309 {
  font-weight: 309;
}
.daihyakka-around .--mt310 {
  margin-top: 310px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt310 {
    margin-top: 155px;
  }
}
.daihyakka-around .--mb310 {
  margin-bottom: 310px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb310 {
    margin-bottom: 155px;
  }
}
.daihyakka-around .--pt310 {
  padding-top: 310px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt310 {
    padding-top: 155px;
  }
}
.daihyakka-around .--pb310 {
  padding-bottom: 310px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb310 {
    padding-bottom: 155px;
  }
}
.daihyakka-around .--px310 {
  padding: 0 310px;
}
.daihyakka-around .max-w-310 {
  max-width: 310px;
}
.daihyakka-around .w-310 {
  width: 310px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-310 {
    width: 155px;
  }
}
.daihyakka-around .h-310 {
  height: 310px;
}
.daihyakka-around .--gap310 {
  gap: 310px !important;
}
.daihyakka-around .--fw310 {
  font-weight: 310;
}
.daihyakka-around .--mt311 {
  margin-top: 311px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt311 {
    margin-top: 155.5px;
  }
}
.daihyakka-around .--mb311 {
  margin-bottom: 311px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb311 {
    margin-bottom: 155.5px;
  }
}
.daihyakka-around .--pt311 {
  padding-top: 311px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt311 {
    padding-top: 155.5px;
  }
}
.daihyakka-around .--pb311 {
  padding-bottom: 311px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb311 {
    padding-bottom: 155.5px;
  }
}
.daihyakka-around .--px311 {
  padding: 0 311px;
}
.daihyakka-around .max-w-311 {
  max-width: 311px;
}
.daihyakka-around .w-311 {
  width: 311px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-311 {
    width: 155.5px;
  }
}
.daihyakka-around .h-311 {
  height: 311px;
}
.daihyakka-around .--gap311 {
  gap: 311px !important;
}
.daihyakka-around .--fw311 {
  font-weight: 311;
}
.daihyakka-around .--mt312 {
  margin-top: 312px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt312 {
    margin-top: 156px;
  }
}
.daihyakka-around .--mb312 {
  margin-bottom: 312px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb312 {
    margin-bottom: 156px;
  }
}
.daihyakka-around .--pt312 {
  padding-top: 312px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt312 {
    padding-top: 156px;
  }
}
.daihyakka-around .--pb312 {
  padding-bottom: 312px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb312 {
    padding-bottom: 156px;
  }
}
.daihyakka-around .--px312 {
  padding: 0 312px;
}
.daihyakka-around .max-w-312 {
  max-width: 312px;
}
.daihyakka-around .w-312 {
  width: 312px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-312 {
    width: 156px;
  }
}
.daihyakka-around .h-312 {
  height: 312px;
}
.daihyakka-around .--gap312 {
  gap: 312px !important;
}
.daihyakka-around .--fw312 {
  font-weight: 312;
}
.daihyakka-around .--mt313 {
  margin-top: 313px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt313 {
    margin-top: 156.5px;
  }
}
.daihyakka-around .--mb313 {
  margin-bottom: 313px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb313 {
    margin-bottom: 156.5px;
  }
}
.daihyakka-around .--pt313 {
  padding-top: 313px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt313 {
    padding-top: 156.5px;
  }
}
.daihyakka-around .--pb313 {
  padding-bottom: 313px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb313 {
    padding-bottom: 156.5px;
  }
}
.daihyakka-around .--px313 {
  padding: 0 313px;
}
.daihyakka-around .max-w-313 {
  max-width: 313px;
}
.daihyakka-around .w-313 {
  width: 313px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-313 {
    width: 156.5px;
  }
}
.daihyakka-around .h-313 {
  height: 313px;
}
.daihyakka-around .--gap313 {
  gap: 313px !important;
}
.daihyakka-around .--fw313 {
  font-weight: 313;
}
.daihyakka-around .--mt314 {
  margin-top: 314px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt314 {
    margin-top: 157px;
  }
}
.daihyakka-around .--mb314 {
  margin-bottom: 314px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb314 {
    margin-bottom: 157px;
  }
}
.daihyakka-around .--pt314 {
  padding-top: 314px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt314 {
    padding-top: 157px;
  }
}
.daihyakka-around .--pb314 {
  padding-bottom: 314px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb314 {
    padding-bottom: 157px;
  }
}
.daihyakka-around .--px314 {
  padding: 0 314px;
}
.daihyakka-around .max-w-314 {
  max-width: 314px;
}
.daihyakka-around .w-314 {
  width: 314px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-314 {
    width: 157px;
  }
}
.daihyakka-around .h-314 {
  height: 314px;
}
.daihyakka-around .--gap314 {
  gap: 314px !important;
}
.daihyakka-around .--fw314 {
  font-weight: 314;
}
.daihyakka-around .--mt315 {
  margin-top: 315px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt315 {
    margin-top: 157.5px;
  }
}
.daihyakka-around .--mb315 {
  margin-bottom: 315px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb315 {
    margin-bottom: 157.5px;
  }
}
.daihyakka-around .--pt315 {
  padding-top: 315px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt315 {
    padding-top: 157.5px;
  }
}
.daihyakka-around .--pb315 {
  padding-bottom: 315px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb315 {
    padding-bottom: 157.5px;
  }
}
.daihyakka-around .--px315 {
  padding: 0 315px;
}
.daihyakka-around .max-w-315 {
  max-width: 315px;
}
.daihyakka-around .w-315 {
  width: 315px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-315 {
    width: 157.5px;
  }
}
.daihyakka-around .h-315 {
  height: 315px;
}
.daihyakka-around .--gap315 {
  gap: 315px !important;
}
.daihyakka-around .--fw315 {
  font-weight: 315;
}
.daihyakka-around .--mt316 {
  margin-top: 316px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt316 {
    margin-top: 158px;
  }
}
.daihyakka-around .--mb316 {
  margin-bottom: 316px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb316 {
    margin-bottom: 158px;
  }
}
.daihyakka-around .--pt316 {
  padding-top: 316px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt316 {
    padding-top: 158px;
  }
}
.daihyakka-around .--pb316 {
  padding-bottom: 316px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb316 {
    padding-bottom: 158px;
  }
}
.daihyakka-around .--px316 {
  padding: 0 316px;
}
.daihyakka-around .max-w-316 {
  max-width: 316px;
}
.daihyakka-around .w-316 {
  width: 316px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-316 {
    width: 158px;
  }
}
.daihyakka-around .h-316 {
  height: 316px;
}
.daihyakka-around .--gap316 {
  gap: 316px !important;
}
.daihyakka-around .--fw316 {
  font-weight: 316;
}
.daihyakka-around .--mt317 {
  margin-top: 317px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt317 {
    margin-top: 158.5px;
  }
}
.daihyakka-around .--mb317 {
  margin-bottom: 317px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb317 {
    margin-bottom: 158.5px;
  }
}
.daihyakka-around .--pt317 {
  padding-top: 317px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt317 {
    padding-top: 158.5px;
  }
}
.daihyakka-around .--pb317 {
  padding-bottom: 317px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb317 {
    padding-bottom: 158.5px;
  }
}
.daihyakka-around .--px317 {
  padding: 0 317px;
}
.daihyakka-around .max-w-317 {
  max-width: 317px;
}
.daihyakka-around .w-317 {
  width: 317px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-317 {
    width: 158.5px;
  }
}
.daihyakka-around .h-317 {
  height: 317px;
}
.daihyakka-around .--gap317 {
  gap: 317px !important;
}
.daihyakka-around .--fw317 {
  font-weight: 317;
}
.daihyakka-around .--mt318 {
  margin-top: 318px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt318 {
    margin-top: 159px;
  }
}
.daihyakka-around .--mb318 {
  margin-bottom: 318px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb318 {
    margin-bottom: 159px;
  }
}
.daihyakka-around .--pt318 {
  padding-top: 318px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt318 {
    padding-top: 159px;
  }
}
.daihyakka-around .--pb318 {
  padding-bottom: 318px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb318 {
    padding-bottom: 159px;
  }
}
.daihyakka-around .--px318 {
  padding: 0 318px;
}
.daihyakka-around .max-w-318 {
  max-width: 318px;
}
.daihyakka-around .w-318 {
  width: 318px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-318 {
    width: 159px;
  }
}
.daihyakka-around .h-318 {
  height: 318px;
}
.daihyakka-around .--gap318 {
  gap: 318px !important;
}
.daihyakka-around .--fw318 {
  font-weight: 318;
}
.daihyakka-around .--mt319 {
  margin-top: 319px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt319 {
    margin-top: 159.5px;
  }
}
.daihyakka-around .--mb319 {
  margin-bottom: 319px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb319 {
    margin-bottom: 159.5px;
  }
}
.daihyakka-around .--pt319 {
  padding-top: 319px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt319 {
    padding-top: 159.5px;
  }
}
.daihyakka-around .--pb319 {
  padding-bottom: 319px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb319 {
    padding-bottom: 159.5px;
  }
}
.daihyakka-around .--px319 {
  padding: 0 319px;
}
.daihyakka-around .max-w-319 {
  max-width: 319px;
}
.daihyakka-around .w-319 {
  width: 319px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-319 {
    width: 159.5px;
  }
}
.daihyakka-around .h-319 {
  height: 319px;
}
.daihyakka-around .--gap319 {
  gap: 319px !important;
}
.daihyakka-around .--fw319 {
  font-weight: 319;
}
.daihyakka-around .--mt320 {
  margin-top: 320px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt320 {
    margin-top: 160px;
  }
}
.daihyakka-around .--mb320 {
  margin-bottom: 320px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb320 {
    margin-bottom: 160px;
  }
}
.daihyakka-around .--pt320 {
  padding-top: 320px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt320 {
    padding-top: 160px;
  }
}
.daihyakka-around .--pb320 {
  padding-bottom: 320px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb320 {
    padding-bottom: 160px;
  }
}
.daihyakka-around .--px320 {
  padding: 0 320px;
}
.daihyakka-around .max-w-320 {
  max-width: 320px;
}
.daihyakka-around .w-320 {
  width: 320px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-320 {
    width: 160px;
  }
}
.daihyakka-around .h-320 {
  height: 320px;
}
.daihyakka-around .--gap320 {
  gap: 320px !important;
}
.daihyakka-around .--fw320 {
  font-weight: 320;
}
.daihyakka-around .--mt321 {
  margin-top: 321px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt321 {
    margin-top: 160.5px;
  }
}
.daihyakka-around .--mb321 {
  margin-bottom: 321px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb321 {
    margin-bottom: 160.5px;
  }
}
.daihyakka-around .--pt321 {
  padding-top: 321px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt321 {
    padding-top: 160.5px;
  }
}
.daihyakka-around .--pb321 {
  padding-bottom: 321px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb321 {
    padding-bottom: 160.5px;
  }
}
.daihyakka-around .--px321 {
  padding: 0 321px;
}
.daihyakka-around .max-w-321 {
  max-width: 321px;
}
.daihyakka-around .w-321 {
  width: 321px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-321 {
    width: 160.5px;
  }
}
.daihyakka-around .h-321 {
  height: 321px;
}
.daihyakka-around .--gap321 {
  gap: 321px !important;
}
.daihyakka-around .--fw321 {
  font-weight: 321;
}
.daihyakka-around .--mt322 {
  margin-top: 322px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt322 {
    margin-top: 161px;
  }
}
.daihyakka-around .--mb322 {
  margin-bottom: 322px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb322 {
    margin-bottom: 161px;
  }
}
.daihyakka-around .--pt322 {
  padding-top: 322px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt322 {
    padding-top: 161px;
  }
}
.daihyakka-around .--pb322 {
  padding-bottom: 322px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb322 {
    padding-bottom: 161px;
  }
}
.daihyakka-around .--px322 {
  padding: 0 322px;
}
.daihyakka-around .max-w-322 {
  max-width: 322px;
}
.daihyakka-around .w-322 {
  width: 322px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-322 {
    width: 161px;
  }
}
.daihyakka-around .h-322 {
  height: 322px;
}
.daihyakka-around .--gap322 {
  gap: 322px !important;
}
.daihyakka-around .--fw322 {
  font-weight: 322;
}
.daihyakka-around .--mt323 {
  margin-top: 323px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt323 {
    margin-top: 161.5px;
  }
}
.daihyakka-around .--mb323 {
  margin-bottom: 323px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb323 {
    margin-bottom: 161.5px;
  }
}
.daihyakka-around .--pt323 {
  padding-top: 323px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt323 {
    padding-top: 161.5px;
  }
}
.daihyakka-around .--pb323 {
  padding-bottom: 323px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb323 {
    padding-bottom: 161.5px;
  }
}
.daihyakka-around .--px323 {
  padding: 0 323px;
}
.daihyakka-around .max-w-323 {
  max-width: 323px;
}
.daihyakka-around .w-323 {
  width: 323px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-323 {
    width: 161.5px;
  }
}
.daihyakka-around .h-323 {
  height: 323px;
}
.daihyakka-around .--gap323 {
  gap: 323px !important;
}
.daihyakka-around .--fw323 {
  font-weight: 323;
}
.daihyakka-around .--mt324 {
  margin-top: 324px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt324 {
    margin-top: 162px;
  }
}
.daihyakka-around .--mb324 {
  margin-bottom: 324px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb324 {
    margin-bottom: 162px;
  }
}
.daihyakka-around .--pt324 {
  padding-top: 324px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt324 {
    padding-top: 162px;
  }
}
.daihyakka-around .--pb324 {
  padding-bottom: 324px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb324 {
    padding-bottom: 162px;
  }
}
.daihyakka-around .--px324 {
  padding: 0 324px;
}
.daihyakka-around .max-w-324 {
  max-width: 324px;
}
.daihyakka-around .w-324 {
  width: 324px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-324 {
    width: 162px;
  }
}
.daihyakka-around .h-324 {
  height: 324px;
}
.daihyakka-around .--gap324 {
  gap: 324px !important;
}
.daihyakka-around .--fw324 {
  font-weight: 324;
}
.daihyakka-around .--mt325 {
  margin-top: 325px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt325 {
    margin-top: 162.5px;
  }
}
.daihyakka-around .--mb325 {
  margin-bottom: 325px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb325 {
    margin-bottom: 162.5px;
  }
}
.daihyakka-around .--pt325 {
  padding-top: 325px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt325 {
    padding-top: 162.5px;
  }
}
.daihyakka-around .--pb325 {
  padding-bottom: 325px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb325 {
    padding-bottom: 162.5px;
  }
}
.daihyakka-around .--px325 {
  padding: 0 325px;
}
.daihyakka-around .max-w-325 {
  max-width: 325px;
}
.daihyakka-around .w-325 {
  width: 325px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-325 {
    width: 162.5px;
  }
}
.daihyakka-around .h-325 {
  height: 325px;
}
.daihyakka-around .--gap325 {
  gap: 325px !important;
}
.daihyakka-around .--fw325 {
  font-weight: 325;
}
.daihyakka-around .--mt326 {
  margin-top: 326px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt326 {
    margin-top: 163px;
  }
}
.daihyakka-around .--mb326 {
  margin-bottom: 326px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb326 {
    margin-bottom: 163px;
  }
}
.daihyakka-around .--pt326 {
  padding-top: 326px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt326 {
    padding-top: 163px;
  }
}
.daihyakka-around .--pb326 {
  padding-bottom: 326px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb326 {
    padding-bottom: 163px;
  }
}
.daihyakka-around .--px326 {
  padding: 0 326px;
}
.daihyakka-around .max-w-326 {
  max-width: 326px;
}
.daihyakka-around .w-326 {
  width: 326px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-326 {
    width: 163px;
  }
}
.daihyakka-around .h-326 {
  height: 326px;
}
.daihyakka-around .--gap326 {
  gap: 326px !important;
}
.daihyakka-around .--fw326 {
  font-weight: 326;
}
.daihyakka-around .--mt327 {
  margin-top: 327px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt327 {
    margin-top: 163.5px;
  }
}
.daihyakka-around .--mb327 {
  margin-bottom: 327px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb327 {
    margin-bottom: 163.5px;
  }
}
.daihyakka-around .--pt327 {
  padding-top: 327px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt327 {
    padding-top: 163.5px;
  }
}
.daihyakka-around .--pb327 {
  padding-bottom: 327px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb327 {
    padding-bottom: 163.5px;
  }
}
.daihyakka-around .--px327 {
  padding: 0 327px;
}
.daihyakka-around .max-w-327 {
  max-width: 327px;
}
.daihyakka-around .w-327 {
  width: 327px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-327 {
    width: 163.5px;
  }
}
.daihyakka-around .h-327 {
  height: 327px;
}
.daihyakka-around .--gap327 {
  gap: 327px !important;
}
.daihyakka-around .--fw327 {
  font-weight: 327;
}
.daihyakka-around .--mt328 {
  margin-top: 328px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt328 {
    margin-top: 164px;
  }
}
.daihyakka-around .--mb328 {
  margin-bottom: 328px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb328 {
    margin-bottom: 164px;
  }
}
.daihyakka-around .--pt328 {
  padding-top: 328px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt328 {
    padding-top: 164px;
  }
}
.daihyakka-around .--pb328 {
  padding-bottom: 328px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb328 {
    padding-bottom: 164px;
  }
}
.daihyakka-around .--px328 {
  padding: 0 328px;
}
.daihyakka-around .max-w-328 {
  max-width: 328px;
}
.daihyakka-around .w-328 {
  width: 328px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-328 {
    width: 164px;
  }
}
.daihyakka-around .h-328 {
  height: 328px;
}
.daihyakka-around .--gap328 {
  gap: 328px !important;
}
.daihyakka-around .--fw328 {
  font-weight: 328;
}
.daihyakka-around .--mt329 {
  margin-top: 329px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt329 {
    margin-top: 164.5px;
  }
}
.daihyakka-around .--mb329 {
  margin-bottom: 329px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb329 {
    margin-bottom: 164.5px;
  }
}
.daihyakka-around .--pt329 {
  padding-top: 329px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt329 {
    padding-top: 164.5px;
  }
}
.daihyakka-around .--pb329 {
  padding-bottom: 329px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb329 {
    padding-bottom: 164.5px;
  }
}
.daihyakka-around .--px329 {
  padding: 0 329px;
}
.daihyakka-around .max-w-329 {
  max-width: 329px;
}
.daihyakka-around .w-329 {
  width: 329px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-329 {
    width: 164.5px;
  }
}
.daihyakka-around .h-329 {
  height: 329px;
}
.daihyakka-around .--gap329 {
  gap: 329px !important;
}
.daihyakka-around .--fw329 {
  font-weight: 329;
}
.daihyakka-around .--mt330 {
  margin-top: 330px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt330 {
    margin-top: 165px;
  }
}
.daihyakka-around .--mb330 {
  margin-bottom: 330px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb330 {
    margin-bottom: 165px;
  }
}
.daihyakka-around .--pt330 {
  padding-top: 330px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt330 {
    padding-top: 165px;
  }
}
.daihyakka-around .--pb330 {
  padding-bottom: 330px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb330 {
    padding-bottom: 165px;
  }
}
.daihyakka-around .--px330 {
  padding: 0 330px;
}
.daihyakka-around .max-w-330 {
  max-width: 330px;
}
.daihyakka-around .w-330 {
  width: 330px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-330 {
    width: 165px;
  }
}
.daihyakka-around .h-330 {
  height: 330px;
}
.daihyakka-around .--gap330 {
  gap: 330px !important;
}
.daihyakka-around .--fw330 {
  font-weight: 330;
}
.daihyakka-around .--mt331 {
  margin-top: 331px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt331 {
    margin-top: 165.5px;
  }
}
.daihyakka-around .--mb331 {
  margin-bottom: 331px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb331 {
    margin-bottom: 165.5px;
  }
}
.daihyakka-around .--pt331 {
  padding-top: 331px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt331 {
    padding-top: 165.5px;
  }
}
.daihyakka-around .--pb331 {
  padding-bottom: 331px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb331 {
    padding-bottom: 165.5px;
  }
}
.daihyakka-around .--px331 {
  padding: 0 331px;
}
.daihyakka-around .max-w-331 {
  max-width: 331px;
}
.daihyakka-around .w-331 {
  width: 331px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-331 {
    width: 165.5px;
  }
}
.daihyakka-around .h-331 {
  height: 331px;
}
.daihyakka-around .--gap331 {
  gap: 331px !important;
}
.daihyakka-around .--fw331 {
  font-weight: 331;
}
.daihyakka-around .--mt332 {
  margin-top: 332px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt332 {
    margin-top: 166px;
  }
}
.daihyakka-around .--mb332 {
  margin-bottom: 332px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb332 {
    margin-bottom: 166px;
  }
}
.daihyakka-around .--pt332 {
  padding-top: 332px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt332 {
    padding-top: 166px;
  }
}
.daihyakka-around .--pb332 {
  padding-bottom: 332px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb332 {
    padding-bottom: 166px;
  }
}
.daihyakka-around .--px332 {
  padding: 0 332px;
}
.daihyakka-around .max-w-332 {
  max-width: 332px;
}
.daihyakka-around .w-332 {
  width: 332px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-332 {
    width: 166px;
  }
}
.daihyakka-around .h-332 {
  height: 332px;
}
.daihyakka-around .--gap332 {
  gap: 332px !important;
}
.daihyakka-around .--fw332 {
  font-weight: 332;
}
.daihyakka-around .--mt333 {
  margin-top: 333px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt333 {
    margin-top: 166.5px;
  }
}
.daihyakka-around .--mb333 {
  margin-bottom: 333px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb333 {
    margin-bottom: 166.5px;
  }
}
.daihyakka-around .--pt333 {
  padding-top: 333px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt333 {
    padding-top: 166.5px;
  }
}
.daihyakka-around .--pb333 {
  padding-bottom: 333px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb333 {
    padding-bottom: 166.5px;
  }
}
.daihyakka-around .--px333 {
  padding: 0 333px;
}
.daihyakka-around .max-w-333 {
  max-width: 333px;
}
.daihyakka-around .w-333 {
  width: 333px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-333 {
    width: 166.5px;
  }
}
.daihyakka-around .h-333 {
  height: 333px;
}
.daihyakka-around .--gap333 {
  gap: 333px !important;
}
.daihyakka-around .--fw333 {
  font-weight: 333;
}
.daihyakka-around .--mt334 {
  margin-top: 334px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt334 {
    margin-top: 167px;
  }
}
.daihyakka-around .--mb334 {
  margin-bottom: 334px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb334 {
    margin-bottom: 167px;
  }
}
.daihyakka-around .--pt334 {
  padding-top: 334px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt334 {
    padding-top: 167px;
  }
}
.daihyakka-around .--pb334 {
  padding-bottom: 334px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb334 {
    padding-bottom: 167px;
  }
}
.daihyakka-around .--px334 {
  padding: 0 334px;
}
.daihyakka-around .max-w-334 {
  max-width: 334px;
}
.daihyakka-around .w-334 {
  width: 334px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-334 {
    width: 167px;
  }
}
.daihyakka-around .h-334 {
  height: 334px;
}
.daihyakka-around .--gap334 {
  gap: 334px !important;
}
.daihyakka-around .--fw334 {
  font-weight: 334;
}
.daihyakka-around .--mt335 {
  margin-top: 335px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt335 {
    margin-top: 167.5px;
  }
}
.daihyakka-around .--mb335 {
  margin-bottom: 335px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb335 {
    margin-bottom: 167.5px;
  }
}
.daihyakka-around .--pt335 {
  padding-top: 335px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt335 {
    padding-top: 167.5px;
  }
}
.daihyakka-around .--pb335 {
  padding-bottom: 335px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb335 {
    padding-bottom: 167.5px;
  }
}
.daihyakka-around .--px335 {
  padding: 0 335px;
}
.daihyakka-around .max-w-335 {
  max-width: 335px;
}
.daihyakka-around .w-335 {
  width: 335px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-335 {
    width: 167.5px;
  }
}
.daihyakka-around .h-335 {
  height: 335px;
}
.daihyakka-around .--gap335 {
  gap: 335px !important;
}
.daihyakka-around .--fw335 {
  font-weight: 335;
}
.daihyakka-around .--mt336 {
  margin-top: 336px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt336 {
    margin-top: 168px;
  }
}
.daihyakka-around .--mb336 {
  margin-bottom: 336px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb336 {
    margin-bottom: 168px;
  }
}
.daihyakka-around .--pt336 {
  padding-top: 336px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt336 {
    padding-top: 168px;
  }
}
.daihyakka-around .--pb336 {
  padding-bottom: 336px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb336 {
    padding-bottom: 168px;
  }
}
.daihyakka-around .--px336 {
  padding: 0 336px;
}
.daihyakka-around .max-w-336 {
  max-width: 336px;
}
.daihyakka-around .w-336 {
  width: 336px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-336 {
    width: 168px;
  }
}
.daihyakka-around .h-336 {
  height: 336px;
}
.daihyakka-around .--gap336 {
  gap: 336px !important;
}
.daihyakka-around .--fw336 {
  font-weight: 336;
}
.daihyakka-around .--mt337 {
  margin-top: 337px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt337 {
    margin-top: 168.5px;
  }
}
.daihyakka-around .--mb337 {
  margin-bottom: 337px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb337 {
    margin-bottom: 168.5px;
  }
}
.daihyakka-around .--pt337 {
  padding-top: 337px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt337 {
    padding-top: 168.5px;
  }
}
.daihyakka-around .--pb337 {
  padding-bottom: 337px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb337 {
    padding-bottom: 168.5px;
  }
}
.daihyakka-around .--px337 {
  padding: 0 337px;
}
.daihyakka-around .max-w-337 {
  max-width: 337px;
}
.daihyakka-around .w-337 {
  width: 337px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-337 {
    width: 168.5px;
  }
}
.daihyakka-around .h-337 {
  height: 337px;
}
.daihyakka-around .--gap337 {
  gap: 337px !important;
}
.daihyakka-around .--fw337 {
  font-weight: 337;
}
.daihyakka-around .--mt338 {
  margin-top: 338px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt338 {
    margin-top: 169px;
  }
}
.daihyakka-around .--mb338 {
  margin-bottom: 338px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb338 {
    margin-bottom: 169px;
  }
}
.daihyakka-around .--pt338 {
  padding-top: 338px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt338 {
    padding-top: 169px;
  }
}
.daihyakka-around .--pb338 {
  padding-bottom: 338px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb338 {
    padding-bottom: 169px;
  }
}
.daihyakka-around .--px338 {
  padding: 0 338px;
}
.daihyakka-around .max-w-338 {
  max-width: 338px;
}
.daihyakka-around .w-338 {
  width: 338px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-338 {
    width: 169px;
  }
}
.daihyakka-around .h-338 {
  height: 338px;
}
.daihyakka-around .--gap338 {
  gap: 338px !important;
}
.daihyakka-around .--fw338 {
  font-weight: 338;
}
.daihyakka-around .--mt339 {
  margin-top: 339px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt339 {
    margin-top: 169.5px;
  }
}
.daihyakka-around .--mb339 {
  margin-bottom: 339px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb339 {
    margin-bottom: 169.5px;
  }
}
.daihyakka-around .--pt339 {
  padding-top: 339px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt339 {
    padding-top: 169.5px;
  }
}
.daihyakka-around .--pb339 {
  padding-bottom: 339px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb339 {
    padding-bottom: 169.5px;
  }
}
.daihyakka-around .--px339 {
  padding: 0 339px;
}
.daihyakka-around .max-w-339 {
  max-width: 339px;
}
.daihyakka-around .w-339 {
  width: 339px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-339 {
    width: 169.5px;
  }
}
.daihyakka-around .h-339 {
  height: 339px;
}
.daihyakka-around .--gap339 {
  gap: 339px !important;
}
.daihyakka-around .--fw339 {
  font-weight: 339;
}
.daihyakka-around .--mt340 {
  margin-top: 340px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt340 {
    margin-top: 170px;
  }
}
.daihyakka-around .--mb340 {
  margin-bottom: 340px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb340 {
    margin-bottom: 170px;
  }
}
.daihyakka-around .--pt340 {
  padding-top: 340px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt340 {
    padding-top: 170px;
  }
}
.daihyakka-around .--pb340 {
  padding-bottom: 340px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb340 {
    padding-bottom: 170px;
  }
}
.daihyakka-around .--px340 {
  padding: 0 340px;
}
.daihyakka-around .max-w-340 {
  max-width: 340px;
}
.daihyakka-around .w-340 {
  width: 340px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-340 {
    width: 170px;
  }
}
.daihyakka-around .h-340 {
  height: 340px;
}
.daihyakka-around .--gap340 {
  gap: 340px !important;
}
.daihyakka-around .--fw340 {
  font-weight: 340;
}
.daihyakka-around .--mt341 {
  margin-top: 341px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt341 {
    margin-top: 170.5px;
  }
}
.daihyakka-around .--mb341 {
  margin-bottom: 341px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb341 {
    margin-bottom: 170.5px;
  }
}
.daihyakka-around .--pt341 {
  padding-top: 341px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt341 {
    padding-top: 170.5px;
  }
}
.daihyakka-around .--pb341 {
  padding-bottom: 341px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb341 {
    padding-bottom: 170.5px;
  }
}
.daihyakka-around .--px341 {
  padding: 0 341px;
}
.daihyakka-around .max-w-341 {
  max-width: 341px;
}
.daihyakka-around .w-341 {
  width: 341px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-341 {
    width: 170.5px;
  }
}
.daihyakka-around .h-341 {
  height: 341px;
}
.daihyakka-around .--gap341 {
  gap: 341px !important;
}
.daihyakka-around .--fw341 {
  font-weight: 341;
}
.daihyakka-around .--mt342 {
  margin-top: 342px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt342 {
    margin-top: 171px;
  }
}
.daihyakka-around .--mb342 {
  margin-bottom: 342px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb342 {
    margin-bottom: 171px;
  }
}
.daihyakka-around .--pt342 {
  padding-top: 342px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt342 {
    padding-top: 171px;
  }
}
.daihyakka-around .--pb342 {
  padding-bottom: 342px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb342 {
    padding-bottom: 171px;
  }
}
.daihyakka-around .--px342 {
  padding: 0 342px;
}
.daihyakka-around .max-w-342 {
  max-width: 342px;
}
.daihyakka-around .w-342 {
  width: 342px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-342 {
    width: 171px;
  }
}
.daihyakka-around .h-342 {
  height: 342px;
}
.daihyakka-around .--gap342 {
  gap: 342px !important;
}
.daihyakka-around .--fw342 {
  font-weight: 342;
}
.daihyakka-around .--mt343 {
  margin-top: 343px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt343 {
    margin-top: 171.5px;
  }
}
.daihyakka-around .--mb343 {
  margin-bottom: 343px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb343 {
    margin-bottom: 171.5px;
  }
}
.daihyakka-around .--pt343 {
  padding-top: 343px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt343 {
    padding-top: 171.5px;
  }
}
.daihyakka-around .--pb343 {
  padding-bottom: 343px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb343 {
    padding-bottom: 171.5px;
  }
}
.daihyakka-around .--px343 {
  padding: 0 343px;
}
.daihyakka-around .max-w-343 {
  max-width: 343px;
}
.daihyakka-around .w-343 {
  width: 343px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-343 {
    width: 171.5px;
  }
}
.daihyakka-around .h-343 {
  height: 343px;
}
.daihyakka-around .--gap343 {
  gap: 343px !important;
}
.daihyakka-around .--fw343 {
  font-weight: 343;
}
.daihyakka-around .--mt344 {
  margin-top: 344px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt344 {
    margin-top: 172px;
  }
}
.daihyakka-around .--mb344 {
  margin-bottom: 344px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb344 {
    margin-bottom: 172px;
  }
}
.daihyakka-around .--pt344 {
  padding-top: 344px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt344 {
    padding-top: 172px;
  }
}
.daihyakka-around .--pb344 {
  padding-bottom: 344px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb344 {
    padding-bottom: 172px;
  }
}
.daihyakka-around .--px344 {
  padding: 0 344px;
}
.daihyakka-around .max-w-344 {
  max-width: 344px;
}
.daihyakka-around .w-344 {
  width: 344px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-344 {
    width: 172px;
  }
}
.daihyakka-around .h-344 {
  height: 344px;
}
.daihyakka-around .--gap344 {
  gap: 344px !important;
}
.daihyakka-around .--fw344 {
  font-weight: 344;
}
.daihyakka-around .--mt345 {
  margin-top: 345px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt345 {
    margin-top: 172.5px;
  }
}
.daihyakka-around .--mb345 {
  margin-bottom: 345px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb345 {
    margin-bottom: 172.5px;
  }
}
.daihyakka-around .--pt345 {
  padding-top: 345px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt345 {
    padding-top: 172.5px;
  }
}
.daihyakka-around .--pb345 {
  padding-bottom: 345px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb345 {
    padding-bottom: 172.5px;
  }
}
.daihyakka-around .--px345 {
  padding: 0 345px;
}
.daihyakka-around .max-w-345 {
  max-width: 345px;
}
.daihyakka-around .w-345 {
  width: 345px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-345 {
    width: 172.5px;
  }
}
.daihyakka-around .h-345 {
  height: 345px;
}
.daihyakka-around .--gap345 {
  gap: 345px !important;
}
.daihyakka-around .--fw345 {
  font-weight: 345;
}
.daihyakka-around .--mt346 {
  margin-top: 346px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt346 {
    margin-top: 173px;
  }
}
.daihyakka-around .--mb346 {
  margin-bottom: 346px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb346 {
    margin-bottom: 173px;
  }
}
.daihyakka-around .--pt346 {
  padding-top: 346px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt346 {
    padding-top: 173px;
  }
}
.daihyakka-around .--pb346 {
  padding-bottom: 346px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb346 {
    padding-bottom: 173px;
  }
}
.daihyakka-around .--px346 {
  padding: 0 346px;
}
.daihyakka-around .max-w-346 {
  max-width: 346px;
}
.daihyakka-around .w-346 {
  width: 346px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-346 {
    width: 173px;
  }
}
.daihyakka-around .h-346 {
  height: 346px;
}
.daihyakka-around .--gap346 {
  gap: 346px !important;
}
.daihyakka-around .--fw346 {
  font-weight: 346;
}
.daihyakka-around .--mt347 {
  margin-top: 347px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt347 {
    margin-top: 173.5px;
  }
}
.daihyakka-around .--mb347 {
  margin-bottom: 347px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb347 {
    margin-bottom: 173.5px;
  }
}
.daihyakka-around .--pt347 {
  padding-top: 347px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt347 {
    padding-top: 173.5px;
  }
}
.daihyakka-around .--pb347 {
  padding-bottom: 347px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb347 {
    padding-bottom: 173.5px;
  }
}
.daihyakka-around .--px347 {
  padding: 0 347px;
}
.daihyakka-around .max-w-347 {
  max-width: 347px;
}
.daihyakka-around .w-347 {
  width: 347px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-347 {
    width: 173.5px;
  }
}
.daihyakka-around .h-347 {
  height: 347px;
}
.daihyakka-around .--gap347 {
  gap: 347px !important;
}
.daihyakka-around .--fw347 {
  font-weight: 347;
}
.daihyakka-around .--mt348 {
  margin-top: 348px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt348 {
    margin-top: 174px;
  }
}
.daihyakka-around .--mb348 {
  margin-bottom: 348px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb348 {
    margin-bottom: 174px;
  }
}
.daihyakka-around .--pt348 {
  padding-top: 348px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt348 {
    padding-top: 174px;
  }
}
.daihyakka-around .--pb348 {
  padding-bottom: 348px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb348 {
    padding-bottom: 174px;
  }
}
.daihyakka-around .--px348 {
  padding: 0 348px;
}
.daihyakka-around .max-w-348 {
  max-width: 348px;
}
.daihyakka-around .w-348 {
  width: 348px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-348 {
    width: 174px;
  }
}
.daihyakka-around .h-348 {
  height: 348px;
}
.daihyakka-around .--gap348 {
  gap: 348px !important;
}
.daihyakka-around .--fw348 {
  font-weight: 348;
}
.daihyakka-around .--mt349 {
  margin-top: 349px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt349 {
    margin-top: 174.5px;
  }
}
.daihyakka-around .--mb349 {
  margin-bottom: 349px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb349 {
    margin-bottom: 174.5px;
  }
}
.daihyakka-around .--pt349 {
  padding-top: 349px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt349 {
    padding-top: 174.5px;
  }
}
.daihyakka-around .--pb349 {
  padding-bottom: 349px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb349 {
    padding-bottom: 174.5px;
  }
}
.daihyakka-around .--px349 {
  padding: 0 349px;
}
.daihyakka-around .max-w-349 {
  max-width: 349px;
}
.daihyakka-around .w-349 {
  width: 349px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-349 {
    width: 174.5px;
  }
}
.daihyakka-around .h-349 {
  height: 349px;
}
.daihyakka-around .--gap349 {
  gap: 349px !important;
}
.daihyakka-around .--fw349 {
  font-weight: 349;
}
.daihyakka-around .--mt350 {
  margin-top: 350px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt350 {
    margin-top: 175px;
  }
}
.daihyakka-around .--mb350 {
  margin-bottom: 350px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb350 {
    margin-bottom: 175px;
  }
}
.daihyakka-around .--pt350 {
  padding-top: 350px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt350 {
    padding-top: 175px;
  }
}
.daihyakka-around .--pb350 {
  padding-bottom: 350px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb350 {
    padding-bottom: 175px;
  }
}
.daihyakka-around .--px350 {
  padding: 0 350px;
}
.daihyakka-around .max-w-350 {
  max-width: 350px;
}
.daihyakka-around .w-350 {
  width: 350px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-350 {
    width: 175px;
  }
}
.daihyakka-around .h-350 {
  height: 350px;
}
.daihyakka-around .--gap350 {
  gap: 350px !important;
}
.daihyakka-around .--fw350 {
  font-weight: 350;
}
.daihyakka-around .--mt351 {
  margin-top: 351px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt351 {
    margin-top: 175.5px;
  }
}
.daihyakka-around .--mb351 {
  margin-bottom: 351px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb351 {
    margin-bottom: 175.5px;
  }
}
.daihyakka-around .--pt351 {
  padding-top: 351px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt351 {
    padding-top: 175.5px;
  }
}
.daihyakka-around .--pb351 {
  padding-bottom: 351px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb351 {
    padding-bottom: 175.5px;
  }
}
.daihyakka-around .--px351 {
  padding: 0 351px;
}
.daihyakka-around .max-w-351 {
  max-width: 351px;
}
.daihyakka-around .w-351 {
  width: 351px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-351 {
    width: 175.5px;
  }
}
.daihyakka-around .h-351 {
  height: 351px;
}
.daihyakka-around .--gap351 {
  gap: 351px !important;
}
.daihyakka-around .--fw351 {
  font-weight: 351;
}
.daihyakka-around .--mt352 {
  margin-top: 352px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt352 {
    margin-top: 176px;
  }
}
.daihyakka-around .--mb352 {
  margin-bottom: 352px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb352 {
    margin-bottom: 176px;
  }
}
.daihyakka-around .--pt352 {
  padding-top: 352px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt352 {
    padding-top: 176px;
  }
}
.daihyakka-around .--pb352 {
  padding-bottom: 352px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb352 {
    padding-bottom: 176px;
  }
}
.daihyakka-around .--px352 {
  padding: 0 352px;
}
.daihyakka-around .max-w-352 {
  max-width: 352px;
}
.daihyakka-around .w-352 {
  width: 352px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-352 {
    width: 176px;
  }
}
.daihyakka-around .h-352 {
  height: 352px;
}
.daihyakka-around .--gap352 {
  gap: 352px !important;
}
.daihyakka-around .--fw352 {
  font-weight: 352;
}
.daihyakka-around .--mt353 {
  margin-top: 353px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt353 {
    margin-top: 176.5px;
  }
}
.daihyakka-around .--mb353 {
  margin-bottom: 353px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb353 {
    margin-bottom: 176.5px;
  }
}
.daihyakka-around .--pt353 {
  padding-top: 353px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt353 {
    padding-top: 176.5px;
  }
}
.daihyakka-around .--pb353 {
  padding-bottom: 353px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb353 {
    padding-bottom: 176.5px;
  }
}
.daihyakka-around .--px353 {
  padding: 0 353px;
}
.daihyakka-around .max-w-353 {
  max-width: 353px;
}
.daihyakka-around .w-353 {
  width: 353px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-353 {
    width: 176.5px;
  }
}
.daihyakka-around .h-353 {
  height: 353px;
}
.daihyakka-around .--gap353 {
  gap: 353px !important;
}
.daihyakka-around .--fw353 {
  font-weight: 353;
}
.daihyakka-around .--mt354 {
  margin-top: 354px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt354 {
    margin-top: 177px;
  }
}
.daihyakka-around .--mb354 {
  margin-bottom: 354px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb354 {
    margin-bottom: 177px;
  }
}
.daihyakka-around .--pt354 {
  padding-top: 354px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt354 {
    padding-top: 177px;
  }
}
.daihyakka-around .--pb354 {
  padding-bottom: 354px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb354 {
    padding-bottom: 177px;
  }
}
.daihyakka-around .--px354 {
  padding: 0 354px;
}
.daihyakka-around .max-w-354 {
  max-width: 354px;
}
.daihyakka-around .w-354 {
  width: 354px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-354 {
    width: 177px;
  }
}
.daihyakka-around .h-354 {
  height: 354px;
}
.daihyakka-around .--gap354 {
  gap: 354px !important;
}
.daihyakka-around .--fw354 {
  font-weight: 354;
}
.daihyakka-around .--mt355 {
  margin-top: 355px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt355 {
    margin-top: 177.5px;
  }
}
.daihyakka-around .--mb355 {
  margin-bottom: 355px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb355 {
    margin-bottom: 177.5px;
  }
}
.daihyakka-around .--pt355 {
  padding-top: 355px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt355 {
    padding-top: 177.5px;
  }
}
.daihyakka-around .--pb355 {
  padding-bottom: 355px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb355 {
    padding-bottom: 177.5px;
  }
}
.daihyakka-around .--px355 {
  padding: 0 355px;
}
.daihyakka-around .max-w-355 {
  max-width: 355px;
}
.daihyakka-around .w-355 {
  width: 355px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-355 {
    width: 177.5px;
  }
}
.daihyakka-around .h-355 {
  height: 355px;
}
.daihyakka-around .--gap355 {
  gap: 355px !important;
}
.daihyakka-around .--fw355 {
  font-weight: 355;
}
.daihyakka-around .--mt356 {
  margin-top: 356px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt356 {
    margin-top: 178px;
  }
}
.daihyakka-around .--mb356 {
  margin-bottom: 356px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb356 {
    margin-bottom: 178px;
  }
}
.daihyakka-around .--pt356 {
  padding-top: 356px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt356 {
    padding-top: 178px;
  }
}
.daihyakka-around .--pb356 {
  padding-bottom: 356px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb356 {
    padding-bottom: 178px;
  }
}
.daihyakka-around .--px356 {
  padding: 0 356px;
}
.daihyakka-around .max-w-356 {
  max-width: 356px;
}
.daihyakka-around .w-356 {
  width: 356px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-356 {
    width: 178px;
  }
}
.daihyakka-around .h-356 {
  height: 356px;
}
.daihyakka-around .--gap356 {
  gap: 356px !important;
}
.daihyakka-around .--fw356 {
  font-weight: 356;
}
.daihyakka-around .--mt357 {
  margin-top: 357px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt357 {
    margin-top: 178.5px;
  }
}
.daihyakka-around .--mb357 {
  margin-bottom: 357px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb357 {
    margin-bottom: 178.5px;
  }
}
.daihyakka-around .--pt357 {
  padding-top: 357px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt357 {
    padding-top: 178.5px;
  }
}
.daihyakka-around .--pb357 {
  padding-bottom: 357px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb357 {
    padding-bottom: 178.5px;
  }
}
.daihyakka-around .--px357 {
  padding: 0 357px;
}
.daihyakka-around .max-w-357 {
  max-width: 357px;
}
.daihyakka-around .w-357 {
  width: 357px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-357 {
    width: 178.5px;
  }
}
.daihyakka-around .h-357 {
  height: 357px;
}
.daihyakka-around .--gap357 {
  gap: 357px !important;
}
.daihyakka-around .--fw357 {
  font-weight: 357;
}
.daihyakka-around .--mt358 {
  margin-top: 358px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt358 {
    margin-top: 179px;
  }
}
.daihyakka-around .--mb358 {
  margin-bottom: 358px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb358 {
    margin-bottom: 179px;
  }
}
.daihyakka-around .--pt358 {
  padding-top: 358px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt358 {
    padding-top: 179px;
  }
}
.daihyakka-around .--pb358 {
  padding-bottom: 358px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb358 {
    padding-bottom: 179px;
  }
}
.daihyakka-around .--px358 {
  padding: 0 358px;
}
.daihyakka-around .max-w-358 {
  max-width: 358px;
}
.daihyakka-around .w-358 {
  width: 358px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-358 {
    width: 179px;
  }
}
.daihyakka-around .h-358 {
  height: 358px;
}
.daihyakka-around .--gap358 {
  gap: 358px !important;
}
.daihyakka-around .--fw358 {
  font-weight: 358;
}
.daihyakka-around .--mt359 {
  margin-top: 359px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt359 {
    margin-top: 179.5px;
  }
}
.daihyakka-around .--mb359 {
  margin-bottom: 359px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb359 {
    margin-bottom: 179.5px;
  }
}
.daihyakka-around .--pt359 {
  padding-top: 359px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt359 {
    padding-top: 179.5px;
  }
}
.daihyakka-around .--pb359 {
  padding-bottom: 359px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb359 {
    padding-bottom: 179.5px;
  }
}
.daihyakka-around .--px359 {
  padding: 0 359px;
}
.daihyakka-around .max-w-359 {
  max-width: 359px;
}
.daihyakka-around .w-359 {
  width: 359px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-359 {
    width: 179.5px;
  }
}
.daihyakka-around .h-359 {
  height: 359px;
}
.daihyakka-around .--gap359 {
  gap: 359px !important;
}
.daihyakka-around .--fw359 {
  font-weight: 359;
}
.daihyakka-around .--mt360 {
  margin-top: 360px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt360 {
    margin-top: 180px;
  }
}
.daihyakka-around .--mb360 {
  margin-bottom: 360px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb360 {
    margin-bottom: 180px;
  }
}
.daihyakka-around .--pt360 {
  padding-top: 360px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt360 {
    padding-top: 180px;
  }
}
.daihyakka-around .--pb360 {
  padding-bottom: 360px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb360 {
    padding-bottom: 180px;
  }
}
.daihyakka-around .--px360 {
  padding: 0 360px;
}
.daihyakka-around .max-w-360 {
  max-width: 360px;
}
.daihyakka-around .w-360 {
  width: 360px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-360 {
    width: 180px;
  }
}
.daihyakka-around .h-360 {
  height: 360px;
}
.daihyakka-around .--gap360 {
  gap: 360px !important;
}
.daihyakka-around .--fw360 {
  font-weight: 360;
}
.daihyakka-around .--mt361 {
  margin-top: 361px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt361 {
    margin-top: 180.5px;
  }
}
.daihyakka-around .--mb361 {
  margin-bottom: 361px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb361 {
    margin-bottom: 180.5px;
  }
}
.daihyakka-around .--pt361 {
  padding-top: 361px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt361 {
    padding-top: 180.5px;
  }
}
.daihyakka-around .--pb361 {
  padding-bottom: 361px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb361 {
    padding-bottom: 180.5px;
  }
}
.daihyakka-around .--px361 {
  padding: 0 361px;
}
.daihyakka-around .max-w-361 {
  max-width: 361px;
}
.daihyakka-around .w-361 {
  width: 361px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-361 {
    width: 180.5px;
  }
}
.daihyakka-around .h-361 {
  height: 361px;
}
.daihyakka-around .--gap361 {
  gap: 361px !important;
}
.daihyakka-around .--fw361 {
  font-weight: 361;
}
.daihyakka-around .--mt362 {
  margin-top: 362px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt362 {
    margin-top: 181px;
  }
}
.daihyakka-around .--mb362 {
  margin-bottom: 362px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb362 {
    margin-bottom: 181px;
  }
}
.daihyakka-around .--pt362 {
  padding-top: 362px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt362 {
    padding-top: 181px;
  }
}
.daihyakka-around .--pb362 {
  padding-bottom: 362px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb362 {
    padding-bottom: 181px;
  }
}
.daihyakka-around .--px362 {
  padding: 0 362px;
}
.daihyakka-around .max-w-362 {
  max-width: 362px;
}
.daihyakka-around .w-362 {
  width: 362px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-362 {
    width: 181px;
  }
}
.daihyakka-around .h-362 {
  height: 362px;
}
.daihyakka-around .--gap362 {
  gap: 362px !important;
}
.daihyakka-around .--fw362 {
  font-weight: 362;
}
.daihyakka-around .--mt363 {
  margin-top: 363px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt363 {
    margin-top: 181.5px;
  }
}
.daihyakka-around .--mb363 {
  margin-bottom: 363px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb363 {
    margin-bottom: 181.5px;
  }
}
.daihyakka-around .--pt363 {
  padding-top: 363px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt363 {
    padding-top: 181.5px;
  }
}
.daihyakka-around .--pb363 {
  padding-bottom: 363px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb363 {
    padding-bottom: 181.5px;
  }
}
.daihyakka-around .--px363 {
  padding: 0 363px;
}
.daihyakka-around .max-w-363 {
  max-width: 363px;
}
.daihyakka-around .w-363 {
  width: 363px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-363 {
    width: 181.5px;
  }
}
.daihyakka-around .h-363 {
  height: 363px;
}
.daihyakka-around .--gap363 {
  gap: 363px !important;
}
.daihyakka-around .--fw363 {
  font-weight: 363;
}
.daihyakka-around .--mt364 {
  margin-top: 364px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt364 {
    margin-top: 182px;
  }
}
.daihyakka-around .--mb364 {
  margin-bottom: 364px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb364 {
    margin-bottom: 182px;
  }
}
.daihyakka-around .--pt364 {
  padding-top: 364px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt364 {
    padding-top: 182px;
  }
}
.daihyakka-around .--pb364 {
  padding-bottom: 364px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb364 {
    padding-bottom: 182px;
  }
}
.daihyakka-around .--px364 {
  padding: 0 364px;
}
.daihyakka-around .max-w-364 {
  max-width: 364px;
}
.daihyakka-around .w-364 {
  width: 364px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-364 {
    width: 182px;
  }
}
.daihyakka-around .h-364 {
  height: 364px;
}
.daihyakka-around .--gap364 {
  gap: 364px !important;
}
.daihyakka-around .--fw364 {
  font-weight: 364;
}
.daihyakka-around .--mt365 {
  margin-top: 365px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt365 {
    margin-top: 182.5px;
  }
}
.daihyakka-around .--mb365 {
  margin-bottom: 365px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb365 {
    margin-bottom: 182.5px;
  }
}
.daihyakka-around .--pt365 {
  padding-top: 365px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt365 {
    padding-top: 182.5px;
  }
}
.daihyakka-around .--pb365 {
  padding-bottom: 365px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb365 {
    padding-bottom: 182.5px;
  }
}
.daihyakka-around .--px365 {
  padding: 0 365px;
}
.daihyakka-around .max-w-365 {
  max-width: 365px;
}
.daihyakka-around .w-365 {
  width: 365px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-365 {
    width: 182.5px;
  }
}
.daihyakka-around .h-365 {
  height: 365px;
}
.daihyakka-around .--gap365 {
  gap: 365px !important;
}
.daihyakka-around .--fw365 {
  font-weight: 365;
}
.daihyakka-around .--mt366 {
  margin-top: 366px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt366 {
    margin-top: 183px;
  }
}
.daihyakka-around .--mb366 {
  margin-bottom: 366px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb366 {
    margin-bottom: 183px;
  }
}
.daihyakka-around .--pt366 {
  padding-top: 366px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt366 {
    padding-top: 183px;
  }
}
.daihyakka-around .--pb366 {
  padding-bottom: 366px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb366 {
    padding-bottom: 183px;
  }
}
.daihyakka-around .--px366 {
  padding: 0 366px;
}
.daihyakka-around .max-w-366 {
  max-width: 366px;
}
.daihyakka-around .w-366 {
  width: 366px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-366 {
    width: 183px;
  }
}
.daihyakka-around .h-366 {
  height: 366px;
}
.daihyakka-around .--gap366 {
  gap: 366px !important;
}
.daihyakka-around .--fw366 {
  font-weight: 366;
}
.daihyakka-around .--mt367 {
  margin-top: 367px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt367 {
    margin-top: 183.5px;
  }
}
.daihyakka-around .--mb367 {
  margin-bottom: 367px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb367 {
    margin-bottom: 183.5px;
  }
}
.daihyakka-around .--pt367 {
  padding-top: 367px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt367 {
    padding-top: 183.5px;
  }
}
.daihyakka-around .--pb367 {
  padding-bottom: 367px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb367 {
    padding-bottom: 183.5px;
  }
}
.daihyakka-around .--px367 {
  padding: 0 367px;
}
.daihyakka-around .max-w-367 {
  max-width: 367px;
}
.daihyakka-around .w-367 {
  width: 367px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-367 {
    width: 183.5px;
  }
}
.daihyakka-around .h-367 {
  height: 367px;
}
.daihyakka-around .--gap367 {
  gap: 367px !important;
}
.daihyakka-around .--fw367 {
  font-weight: 367;
}
.daihyakka-around .--mt368 {
  margin-top: 368px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt368 {
    margin-top: 184px;
  }
}
.daihyakka-around .--mb368 {
  margin-bottom: 368px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb368 {
    margin-bottom: 184px;
  }
}
.daihyakka-around .--pt368 {
  padding-top: 368px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt368 {
    padding-top: 184px;
  }
}
.daihyakka-around .--pb368 {
  padding-bottom: 368px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb368 {
    padding-bottom: 184px;
  }
}
.daihyakka-around .--px368 {
  padding: 0 368px;
}
.daihyakka-around .max-w-368 {
  max-width: 368px;
}
.daihyakka-around .w-368 {
  width: 368px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-368 {
    width: 184px;
  }
}
.daihyakka-around .h-368 {
  height: 368px;
}
.daihyakka-around .--gap368 {
  gap: 368px !important;
}
.daihyakka-around .--fw368 {
  font-weight: 368;
}
.daihyakka-around .--mt369 {
  margin-top: 369px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt369 {
    margin-top: 184.5px;
  }
}
.daihyakka-around .--mb369 {
  margin-bottom: 369px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb369 {
    margin-bottom: 184.5px;
  }
}
.daihyakka-around .--pt369 {
  padding-top: 369px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt369 {
    padding-top: 184.5px;
  }
}
.daihyakka-around .--pb369 {
  padding-bottom: 369px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb369 {
    padding-bottom: 184.5px;
  }
}
.daihyakka-around .--px369 {
  padding: 0 369px;
}
.daihyakka-around .max-w-369 {
  max-width: 369px;
}
.daihyakka-around .w-369 {
  width: 369px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-369 {
    width: 184.5px;
  }
}
.daihyakka-around .h-369 {
  height: 369px;
}
.daihyakka-around .--gap369 {
  gap: 369px !important;
}
.daihyakka-around .--fw369 {
  font-weight: 369;
}
.daihyakka-around .--mt370 {
  margin-top: 370px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt370 {
    margin-top: 185px;
  }
}
.daihyakka-around .--mb370 {
  margin-bottom: 370px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb370 {
    margin-bottom: 185px;
  }
}
.daihyakka-around .--pt370 {
  padding-top: 370px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt370 {
    padding-top: 185px;
  }
}
.daihyakka-around .--pb370 {
  padding-bottom: 370px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb370 {
    padding-bottom: 185px;
  }
}
.daihyakka-around .--px370 {
  padding: 0 370px;
}
.daihyakka-around .max-w-370 {
  max-width: 370px;
}
.daihyakka-around .w-370 {
  width: 370px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-370 {
    width: 185px;
  }
}
.daihyakka-around .h-370 {
  height: 370px;
}
.daihyakka-around .--gap370 {
  gap: 370px !important;
}
.daihyakka-around .--fw370 {
  font-weight: 370;
}
.daihyakka-around .--mt371 {
  margin-top: 371px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt371 {
    margin-top: 185.5px;
  }
}
.daihyakka-around .--mb371 {
  margin-bottom: 371px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb371 {
    margin-bottom: 185.5px;
  }
}
.daihyakka-around .--pt371 {
  padding-top: 371px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt371 {
    padding-top: 185.5px;
  }
}
.daihyakka-around .--pb371 {
  padding-bottom: 371px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb371 {
    padding-bottom: 185.5px;
  }
}
.daihyakka-around .--px371 {
  padding: 0 371px;
}
.daihyakka-around .max-w-371 {
  max-width: 371px;
}
.daihyakka-around .w-371 {
  width: 371px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-371 {
    width: 185.5px;
  }
}
.daihyakka-around .h-371 {
  height: 371px;
}
.daihyakka-around .--gap371 {
  gap: 371px !important;
}
.daihyakka-around .--fw371 {
  font-weight: 371;
}
.daihyakka-around .--mt372 {
  margin-top: 372px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt372 {
    margin-top: 186px;
  }
}
.daihyakka-around .--mb372 {
  margin-bottom: 372px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb372 {
    margin-bottom: 186px;
  }
}
.daihyakka-around .--pt372 {
  padding-top: 372px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt372 {
    padding-top: 186px;
  }
}
.daihyakka-around .--pb372 {
  padding-bottom: 372px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb372 {
    padding-bottom: 186px;
  }
}
.daihyakka-around .--px372 {
  padding: 0 372px;
}
.daihyakka-around .max-w-372 {
  max-width: 372px;
}
.daihyakka-around .w-372 {
  width: 372px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-372 {
    width: 186px;
  }
}
.daihyakka-around .h-372 {
  height: 372px;
}
.daihyakka-around .--gap372 {
  gap: 372px !important;
}
.daihyakka-around .--fw372 {
  font-weight: 372;
}
.daihyakka-around .--mt373 {
  margin-top: 373px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt373 {
    margin-top: 186.5px;
  }
}
.daihyakka-around .--mb373 {
  margin-bottom: 373px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb373 {
    margin-bottom: 186.5px;
  }
}
.daihyakka-around .--pt373 {
  padding-top: 373px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt373 {
    padding-top: 186.5px;
  }
}
.daihyakka-around .--pb373 {
  padding-bottom: 373px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb373 {
    padding-bottom: 186.5px;
  }
}
.daihyakka-around .--px373 {
  padding: 0 373px;
}
.daihyakka-around .max-w-373 {
  max-width: 373px;
}
.daihyakka-around .w-373 {
  width: 373px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-373 {
    width: 186.5px;
  }
}
.daihyakka-around .h-373 {
  height: 373px;
}
.daihyakka-around .--gap373 {
  gap: 373px !important;
}
.daihyakka-around .--fw373 {
  font-weight: 373;
}
.daihyakka-around .--mt374 {
  margin-top: 374px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt374 {
    margin-top: 187px;
  }
}
.daihyakka-around .--mb374 {
  margin-bottom: 374px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb374 {
    margin-bottom: 187px;
  }
}
.daihyakka-around .--pt374 {
  padding-top: 374px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt374 {
    padding-top: 187px;
  }
}
.daihyakka-around .--pb374 {
  padding-bottom: 374px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb374 {
    padding-bottom: 187px;
  }
}
.daihyakka-around .--px374 {
  padding: 0 374px;
}
.daihyakka-around .max-w-374 {
  max-width: 374px;
}
.daihyakka-around .w-374 {
  width: 374px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-374 {
    width: 187px;
  }
}
.daihyakka-around .h-374 {
  height: 374px;
}
.daihyakka-around .--gap374 {
  gap: 374px !important;
}
.daihyakka-around .--fw374 {
  font-weight: 374;
}
.daihyakka-around .--mt375 {
  margin-top: 375px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt375 {
    margin-top: 187.5px;
  }
}
.daihyakka-around .--mb375 {
  margin-bottom: 375px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb375 {
    margin-bottom: 187.5px;
  }
}
.daihyakka-around .--pt375 {
  padding-top: 375px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt375 {
    padding-top: 187.5px;
  }
}
.daihyakka-around .--pb375 {
  padding-bottom: 375px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb375 {
    padding-bottom: 187.5px;
  }
}
.daihyakka-around .--px375 {
  padding: 0 375px;
}
.daihyakka-around .max-w-375 {
  max-width: 375px;
}
.daihyakka-around .w-375 {
  width: 375px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-375 {
    width: 187.5px;
  }
}
.daihyakka-around .h-375 {
  height: 375px;
}
.daihyakka-around .--gap375 {
  gap: 375px !important;
}
.daihyakka-around .--fw375 {
  font-weight: 375;
}
.daihyakka-around .--mt376 {
  margin-top: 376px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt376 {
    margin-top: 188px;
  }
}
.daihyakka-around .--mb376 {
  margin-bottom: 376px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb376 {
    margin-bottom: 188px;
  }
}
.daihyakka-around .--pt376 {
  padding-top: 376px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt376 {
    padding-top: 188px;
  }
}
.daihyakka-around .--pb376 {
  padding-bottom: 376px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb376 {
    padding-bottom: 188px;
  }
}
.daihyakka-around .--px376 {
  padding: 0 376px;
}
.daihyakka-around .max-w-376 {
  max-width: 376px;
}
.daihyakka-around .w-376 {
  width: 376px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-376 {
    width: 188px;
  }
}
.daihyakka-around .h-376 {
  height: 376px;
}
.daihyakka-around .--gap376 {
  gap: 376px !important;
}
.daihyakka-around .--fw376 {
  font-weight: 376;
}
.daihyakka-around .--mt377 {
  margin-top: 377px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt377 {
    margin-top: 188.5px;
  }
}
.daihyakka-around .--mb377 {
  margin-bottom: 377px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb377 {
    margin-bottom: 188.5px;
  }
}
.daihyakka-around .--pt377 {
  padding-top: 377px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt377 {
    padding-top: 188.5px;
  }
}
.daihyakka-around .--pb377 {
  padding-bottom: 377px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb377 {
    padding-bottom: 188.5px;
  }
}
.daihyakka-around .--px377 {
  padding: 0 377px;
}
.daihyakka-around .max-w-377 {
  max-width: 377px;
}
.daihyakka-around .w-377 {
  width: 377px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-377 {
    width: 188.5px;
  }
}
.daihyakka-around .h-377 {
  height: 377px;
}
.daihyakka-around .--gap377 {
  gap: 377px !important;
}
.daihyakka-around .--fw377 {
  font-weight: 377;
}
.daihyakka-around .--mt378 {
  margin-top: 378px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt378 {
    margin-top: 189px;
  }
}
.daihyakka-around .--mb378 {
  margin-bottom: 378px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb378 {
    margin-bottom: 189px;
  }
}
.daihyakka-around .--pt378 {
  padding-top: 378px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt378 {
    padding-top: 189px;
  }
}
.daihyakka-around .--pb378 {
  padding-bottom: 378px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb378 {
    padding-bottom: 189px;
  }
}
.daihyakka-around .--px378 {
  padding: 0 378px;
}
.daihyakka-around .max-w-378 {
  max-width: 378px;
}
.daihyakka-around .w-378 {
  width: 378px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-378 {
    width: 189px;
  }
}
.daihyakka-around .h-378 {
  height: 378px;
}
.daihyakka-around .--gap378 {
  gap: 378px !important;
}
.daihyakka-around .--fw378 {
  font-weight: 378;
}
.daihyakka-around .--mt379 {
  margin-top: 379px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt379 {
    margin-top: 189.5px;
  }
}
.daihyakka-around .--mb379 {
  margin-bottom: 379px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb379 {
    margin-bottom: 189.5px;
  }
}
.daihyakka-around .--pt379 {
  padding-top: 379px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt379 {
    padding-top: 189.5px;
  }
}
.daihyakka-around .--pb379 {
  padding-bottom: 379px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb379 {
    padding-bottom: 189.5px;
  }
}
.daihyakka-around .--px379 {
  padding: 0 379px;
}
.daihyakka-around .max-w-379 {
  max-width: 379px;
}
.daihyakka-around .w-379 {
  width: 379px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-379 {
    width: 189.5px;
  }
}
.daihyakka-around .h-379 {
  height: 379px;
}
.daihyakka-around .--gap379 {
  gap: 379px !important;
}
.daihyakka-around .--fw379 {
  font-weight: 379;
}
.daihyakka-around .--mt380 {
  margin-top: 380px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt380 {
    margin-top: 190px;
  }
}
.daihyakka-around .--mb380 {
  margin-bottom: 380px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb380 {
    margin-bottom: 190px;
  }
}
.daihyakka-around .--pt380 {
  padding-top: 380px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt380 {
    padding-top: 190px;
  }
}
.daihyakka-around .--pb380 {
  padding-bottom: 380px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb380 {
    padding-bottom: 190px;
  }
}
.daihyakka-around .--px380 {
  padding: 0 380px;
}
.daihyakka-around .max-w-380 {
  max-width: 380px;
}
.daihyakka-around .w-380 {
  width: 380px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-380 {
    width: 190px;
  }
}
.daihyakka-around .h-380 {
  height: 380px;
}
.daihyakka-around .--gap380 {
  gap: 380px !important;
}
.daihyakka-around .--fw380 {
  font-weight: 380;
}
.daihyakka-around .--mt381 {
  margin-top: 381px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt381 {
    margin-top: 190.5px;
  }
}
.daihyakka-around .--mb381 {
  margin-bottom: 381px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb381 {
    margin-bottom: 190.5px;
  }
}
.daihyakka-around .--pt381 {
  padding-top: 381px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt381 {
    padding-top: 190.5px;
  }
}
.daihyakka-around .--pb381 {
  padding-bottom: 381px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb381 {
    padding-bottom: 190.5px;
  }
}
.daihyakka-around .--px381 {
  padding: 0 381px;
}
.daihyakka-around .max-w-381 {
  max-width: 381px;
}
.daihyakka-around .w-381 {
  width: 381px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-381 {
    width: 190.5px;
  }
}
.daihyakka-around .h-381 {
  height: 381px;
}
.daihyakka-around .--gap381 {
  gap: 381px !important;
}
.daihyakka-around .--fw381 {
  font-weight: 381;
}
.daihyakka-around .--mt382 {
  margin-top: 382px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt382 {
    margin-top: 191px;
  }
}
.daihyakka-around .--mb382 {
  margin-bottom: 382px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb382 {
    margin-bottom: 191px;
  }
}
.daihyakka-around .--pt382 {
  padding-top: 382px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt382 {
    padding-top: 191px;
  }
}
.daihyakka-around .--pb382 {
  padding-bottom: 382px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb382 {
    padding-bottom: 191px;
  }
}
.daihyakka-around .--px382 {
  padding: 0 382px;
}
.daihyakka-around .max-w-382 {
  max-width: 382px;
}
.daihyakka-around .w-382 {
  width: 382px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-382 {
    width: 191px;
  }
}
.daihyakka-around .h-382 {
  height: 382px;
}
.daihyakka-around .--gap382 {
  gap: 382px !important;
}
.daihyakka-around .--fw382 {
  font-weight: 382;
}
.daihyakka-around .--mt383 {
  margin-top: 383px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt383 {
    margin-top: 191.5px;
  }
}
.daihyakka-around .--mb383 {
  margin-bottom: 383px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb383 {
    margin-bottom: 191.5px;
  }
}
.daihyakka-around .--pt383 {
  padding-top: 383px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt383 {
    padding-top: 191.5px;
  }
}
.daihyakka-around .--pb383 {
  padding-bottom: 383px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb383 {
    padding-bottom: 191.5px;
  }
}
.daihyakka-around .--px383 {
  padding: 0 383px;
}
.daihyakka-around .max-w-383 {
  max-width: 383px;
}
.daihyakka-around .w-383 {
  width: 383px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-383 {
    width: 191.5px;
  }
}
.daihyakka-around .h-383 {
  height: 383px;
}
.daihyakka-around .--gap383 {
  gap: 383px !important;
}
.daihyakka-around .--fw383 {
  font-weight: 383;
}
.daihyakka-around .--mt384 {
  margin-top: 384px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt384 {
    margin-top: 192px;
  }
}
.daihyakka-around .--mb384 {
  margin-bottom: 384px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb384 {
    margin-bottom: 192px;
  }
}
.daihyakka-around .--pt384 {
  padding-top: 384px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt384 {
    padding-top: 192px;
  }
}
.daihyakka-around .--pb384 {
  padding-bottom: 384px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb384 {
    padding-bottom: 192px;
  }
}
.daihyakka-around .--px384 {
  padding: 0 384px;
}
.daihyakka-around .max-w-384 {
  max-width: 384px;
}
.daihyakka-around .w-384 {
  width: 384px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-384 {
    width: 192px;
  }
}
.daihyakka-around .h-384 {
  height: 384px;
}
.daihyakka-around .--gap384 {
  gap: 384px !important;
}
.daihyakka-around .--fw384 {
  font-weight: 384;
}
.daihyakka-around .--mt385 {
  margin-top: 385px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt385 {
    margin-top: 192.5px;
  }
}
.daihyakka-around .--mb385 {
  margin-bottom: 385px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb385 {
    margin-bottom: 192.5px;
  }
}
.daihyakka-around .--pt385 {
  padding-top: 385px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt385 {
    padding-top: 192.5px;
  }
}
.daihyakka-around .--pb385 {
  padding-bottom: 385px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb385 {
    padding-bottom: 192.5px;
  }
}
.daihyakka-around .--px385 {
  padding: 0 385px;
}
.daihyakka-around .max-w-385 {
  max-width: 385px;
}
.daihyakka-around .w-385 {
  width: 385px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-385 {
    width: 192.5px;
  }
}
.daihyakka-around .h-385 {
  height: 385px;
}
.daihyakka-around .--gap385 {
  gap: 385px !important;
}
.daihyakka-around .--fw385 {
  font-weight: 385;
}
.daihyakka-around .--mt386 {
  margin-top: 386px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt386 {
    margin-top: 193px;
  }
}
.daihyakka-around .--mb386 {
  margin-bottom: 386px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb386 {
    margin-bottom: 193px;
  }
}
.daihyakka-around .--pt386 {
  padding-top: 386px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt386 {
    padding-top: 193px;
  }
}
.daihyakka-around .--pb386 {
  padding-bottom: 386px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb386 {
    padding-bottom: 193px;
  }
}
.daihyakka-around .--px386 {
  padding: 0 386px;
}
.daihyakka-around .max-w-386 {
  max-width: 386px;
}
.daihyakka-around .w-386 {
  width: 386px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-386 {
    width: 193px;
  }
}
.daihyakka-around .h-386 {
  height: 386px;
}
.daihyakka-around .--gap386 {
  gap: 386px !important;
}
.daihyakka-around .--fw386 {
  font-weight: 386;
}
.daihyakka-around .--mt387 {
  margin-top: 387px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt387 {
    margin-top: 193.5px;
  }
}
.daihyakka-around .--mb387 {
  margin-bottom: 387px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb387 {
    margin-bottom: 193.5px;
  }
}
.daihyakka-around .--pt387 {
  padding-top: 387px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt387 {
    padding-top: 193.5px;
  }
}
.daihyakka-around .--pb387 {
  padding-bottom: 387px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb387 {
    padding-bottom: 193.5px;
  }
}
.daihyakka-around .--px387 {
  padding: 0 387px;
}
.daihyakka-around .max-w-387 {
  max-width: 387px;
}
.daihyakka-around .w-387 {
  width: 387px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-387 {
    width: 193.5px;
  }
}
.daihyakka-around .h-387 {
  height: 387px;
}
.daihyakka-around .--gap387 {
  gap: 387px !important;
}
.daihyakka-around .--fw387 {
  font-weight: 387;
}
.daihyakka-around .--mt388 {
  margin-top: 388px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt388 {
    margin-top: 194px;
  }
}
.daihyakka-around .--mb388 {
  margin-bottom: 388px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb388 {
    margin-bottom: 194px;
  }
}
.daihyakka-around .--pt388 {
  padding-top: 388px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt388 {
    padding-top: 194px;
  }
}
.daihyakka-around .--pb388 {
  padding-bottom: 388px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb388 {
    padding-bottom: 194px;
  }
}
.daihyakka-around .--px388 {
  padding: 0 388px;
}
.daihyakka-around .max-w-388 {
  max-width: 388px;
}
.daihyakka-around .w-388 {
  width: 388px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-388 {
    width: 194px;
  }
}
.daihyakka-around .h-388 {
  height: 388px;
}
.daihyakka-around .--gap388 {
  gap: 388px !important;
}
.daihyakka-around .--fw388 {
  font-weight: 388;
}
.daihyakka-around .--mt389 {
  margin-top: 389px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt389 {
    margin-top: 194.5px;
  }
}
.daihyakka-around .--mb389 {
  margin-bottom: 389px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb389 {
    margin-bottom: 194.5px;
  }
}
.daihyakka-around .--pt389 {
  padding-top: 389px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt389 {
    padding-top: 194.5px;
  }
}
.daihyakka-around .--pb389 {
  padding-bottom: 389px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb389 {
    padding-bottom: 194.5px;
  }
}
.daihyakka-around .--px389 {
  padding: 0 389px;
}
.daihyakka-around .max-w-389 {
  max-width: 389px;
}
.daihyakka-around .w-389 {
  width: 389px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-389 {
    width: 194.5px;
  }
}
.daihyakka-around .h-389 {
  height: 389px;
}
.daihyakka-around .--gap389 {
  gap: 389px !important;
}
.daihyakka-around .--fw389 {
  font-weight: 389;
}
.daihyakka-around .--mt390 {
  margin-top: 390px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt390 {
    margin-top: 195px;
  }
}
.daihyakka-around .--mb390 {
  margin-bottom: 390px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb390 {
    margin-bottom: 195px;
  }
}
.daihyakka-around .--pt390 {
  padding-top: 390px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt390 {
    padding-top: 195px;
  }
}
.daihyakka-around .--pb390 {
  padding-bottom: 390px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb390 {
    padding-bottom: 195px;
  }
}
.daihyakka-around .--px390 {
  padding: 0 390px;
}
.daihyakka-around .max-w-390 {
  max-width: 390px;
}
.daihyakka-around .w-390 {
  width: 390px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-390 {
    width: 195px;
  }
}
.daihyakka-around .h-390 {
  height: 390px;
}
.daihyakka-around .--gap390 {
  gap: 390px !important;
}
.daihyakka-around .--fw390 {
  font-weight: 390;
}
.daihyakka-around .--mt391 {
  margin-top: 391px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt391 {
    margin-top: 195.5px;
  }
}
.daihyakka-around .--mb391 {
  margin-bottom: 391px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb391 {
    margin-bottom: 195.5px;
  }
}
.daihyakka-around .--pt391 {
  padding-top: 391px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt391 {
    padding-top: 195.5px;
  }
}
.daihyakka-around .--pb391 {
  padding-bottom: 391px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb391 {
    padding-bottom: 195.5px;
  }
}
.daihyakka-around .--px391 {
  padding: 0 391px;
}
.daihyakka-around .max-w-391 {
  max-width: 391px;
}
.daihyakka-around .w-391 {
  width: 391px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-391 {
    width: 195.5px;
  }
}
.daihyakka-around .h-391 {
  height: 391px;
}
.daihyakka-around .--gap391 {
  gap: 391px !important;
}
.daihyakka-around .--fw391 {
  font-weight: 391;
}
.daihyakka-around .--mt392 {
  margin-top: 392px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt392 {
    margin-top: 196px;
  }
}
.daihyakka-around .--mb392 {
  margin-bottom: 392px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb392 {
    margin-bottom: 196px;
  }
}
.daihyakka-around .--pt392 {
  padding-top: 392px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt392 {
    padding-top: 196px;
  }
}
.daihyakka-around .--pb392 {
  padding-bottom: 392px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb392 {
    padding-bottom: 196px;
  }
}
.daihyakka-around .--px392 {
  padding: 0 392px;
}
.daihyakka-around .max-w-392 {
  max-width: 392px;
}
.daihyakka-around .w-392 {
  width: 392px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-392 {
    width: 196px;
  }
}
.daihyakka-around .h-392 {
  height: 392px;
}
.daihyakka-around .--gap392 {
  gap: 392px !important;
}
.daihyakka-around .--fw392 {
  font-weight: 392;
}
.daihyakka-around .--mt393 {
  margin-top: 393px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt393 {
    margin-top: 196.5px;
  }
}
.daihyakka-around .--mb393 {
  margin-bottom: 393px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb393 {
    margin-bottom: 196.5px;
  }
}
.daihyakka-around .--pt393 {
  padding-top: 393px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt393 {
    padding-top: 196.5px;
  }
}
.daihyakka-around .--pb393 {
  padding-bottom: 393px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb393 {
    padding-bottom: 196.5px;
  }
}
.daihyakka-around .--px393 {
  padding: 0 393px;
}
.daihyakka-around .max-w-393 {
  max-width: 393px;
}
.daihyakka-around .w-393 {
  width: 393px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-393 {
    width: 196.5px;
  }
}
.daihyakka-around .h-393 {
  height: 393px;
}
.daihyakka-around .--gap393 {
  gap: 393px !important;
}
.daihyakka-around .--fw393 {
  font-weight: 393;
}
.daihyakka-around .--mt394 {
  margin-top: 394px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt394 {
    margin-top: 197px;
  }
}
.daihyakka-around .--mb394 {
  margin-bottom: 394px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb394 {
    margin-bottom: 197px;
  }
}
.daihyakka-around .--pt394 {
  padding-top: 394px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt394 {
    padding-top: 197px;
  }
}
.daihyakka-around .--pb394 {
  padding-bottom: 394px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb394 {
    padding-bottom: 197px;
  }
}
.daihyakka-around .--px394 {
  padding: 0 394px;
}
.daihyakka-around .max-w-394 {
  max-width: 394px;
}
.daihyakka-around .w-394 {
  width: 394px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-394 {
    width: 197px;
  }
}
.daihyakka-around .h-394 {
  height: 394px;
}
.daihyakka-around .--gap394 {
  gap: 394px !important;
}
.daihyakka-around .--fw394 {
  font-weight: 394;
}
.daihyakka-around .--mt395 {
  margin-top: 395px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt395 {
    margin-top: 197.5px;
  }
}
.daihyakka-around .--mb395 {
  margin-bottom: 395px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb395 {
    margin-bottom: 197.5px;
  }
}
.daihyakka-around .--pt395 {
  padding-top: 395px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt395 {
    padding-top: 197.5px;
  }
}
.daihyakka-around .--pb395 {
  padding-bottom: 395px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb395 {
    padding-bottom: 197.5px;
  }
}
.daihyakka-around .--px395 {
  padding: 0 395px;
}
.daihyakka-around .max-w-395 {
  max-width: 395px;
}
.daihyakka-around .w-395 {
  width: 395px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-395 {
    width: 197.5px;
  }
}
.daihyakka-around .h-395 {
  height: 395px;
}
.daihyakka-around .--gap395 {
  gap: 395px !important;
}
.daihyakka-around .--fw395 {
  font-weight: 395;
}
.daihyakka-around .--mt396 {
  margin-top: 396px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt396 {
    margin-top: 198px;
  }
}
.daihyakka-around .--mb396 {
  margin-bottom: 396px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb396 {
    margin-bottom: 198px;
  }
}
.daihyakka-around .--pt396 {
  padding-top: 396px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt396 {
    padding-top: 198px;
  }
}
.daihyakka-around .--pb396 {
  padding-bottom: 396px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb396 {
    padding-bottom: 198px;
  }
}
.daihyakka-around .--px396 {
  padding: 0 396px;
}
.daihyakka-around .max-w-396 {
  max-width: 396px;
}
.daihyakka-around .w-396 {
  width: 396px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-396 {
    width: 198px;
  }
}
.daihyakka-around .h-396 {
  height: 396px;
}
.daihyakka-around .--gap396 {
  gap: 396px !important;
}
.daihyakka-around .--fw396 {
  font-weight: 396;
}
.daihyakka-around .--mt397 {
  margin-top: 397px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt397 {
    margin-top: 198.5px;
  }
}
.daihyakka-around .--mb397 {
  margin-bottom: 397px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb397 {
    margin-bottom: 198.5px;
  }
}
.daihyakka-around .--pt397 {
  padding-top: 397px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt397 {
    padding-top: 198.5px;
  }
}
.daihyakka-around .--pb397 {
  padding-bottom: 397px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb397 {
    padding-bottom: 198.5px;
  }
}
.daihyakka-around .--px397 {
  padding: 0 397px;
}
.daihyakka-around .max-w-397 {
  max-width: 397px;
}
.daihyakka-around .w-397 {
  width: 397px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-397 {
    width: 198.5px;
  }
}
.daihyakka-around .h-397 {
  height: 397px;
}
.daihyakka-around .--gap397 {
  gap: 397px !important;
}
.daihyakka-around .--fw397 {
  font-weight: 397;
}
.daihyakka-around .--mt398 {
  margin-top: 398px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt398 {
    margin-top: 199px;
  }
}
.daihyakka-around .--mb398 {
  margin-bottom: 398px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb398 {
    margin-bottom: 199px;
  }
}
.daihyakka-around .--pt398 {
  padding-top: 398px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt398 {
    padding-top: 199px;
  }
}
.daihyakka-around .--pb398 {
  padding-bottom: 398px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb398 {
    padding-bottom: 199px;
  }
}
.daihyakka-around .--px398 {
  padding: 0 398px;
}
.daihyakka-around .max-w-398 {
  max-width: 398px;
}
.daihyakka-around .w-398 {
  width: 398px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-398 {
    width: 199px;
  }
}
.daihyakka-around .h-398 {
  height: 398px;
}
.daihyakka-around .--gap398 {
  gap: 398px !important;
}
.daihyakka-around .--fw398 {
  font-weight: 398;
}
.daihyakka-around .--mt399 {
  margin-top: 399px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt399 {
    margin-top: 199.5px;
  }
}
.daihyakka-around .--mb399 {
  margin-bottom: 399px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb399 {
    margin-bottom: 199.5px;
  }
}
.daihyakka-around .--pt399 {
  padding-top: 399px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt399 {
    padding-top: 199.5px;
  }
}
.daihyakka-around .--pb399 {
  padding-bottom: 399px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb399 {
    padding-bottom: 199.5px;
  }
}
.daihyakka-around .--px399 {
  padding: 0 399px;
}
.daihyakka-around .max-w-399 {
  max-width: 399px;
}
.daihyakka-around .w-399 {
  width: 399px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-399 {
    width: 199.5px;
  }
}
.daihyakka-around .h-399 {
  height: 399px;
}
.daihyakka-around .--gap399 {
  gap: 399px !important;
}
.daihyakka-around .--fw399 {
  font-weight: 399;
}
.daihyakka-around .--mt400 {
  margin-top: 400px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt400 {
    margin-top: 200px;
  }
}
.daihyakka-around .--mb400 {
  margin-bottom: 400px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb400 {
    margin-bottom: 200px;
  }
}
.daihyakka-around .--pt400 {
  padding-top: 400px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt400 {
    padding-top: 200px;
  }
}
.daihyakka-around .--pb400 {
  padding-bottom: 400px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb400 {
    padding-bottom: 200px;
  }
}
.daihyakka-around .--px400 {
  padding: 0 400px;
}
.daihyakka-around .max-w-400 {
  max-width: 400px;
}
.daihyakka-around .w-400 {
  width: 400px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-400 {
    width: 200px;
  }
}
.daihyakka-around .h-400 {
  height: 400px;
}
.daihyakka-around .--gap400 {
  gap: 400px !important;
}
.daihyakka-around .--fw400 {
  font-weight: 400;
}
.daihyakka-around .--mt401 {
  margin-top: 401px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt401 {
    margin-top: 200.5px;
  }
}
.daihyakka-around .--mb401 {
  margin-bottom: 401px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb401 {
    margin-bottom: 200.5px;
  }
}
.daihyakka-around .--pt401 {
  padding-top: 401px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt401 {
    padding-top: 200.5px;
  }
}
.daihyakka-around .--pb401 {
  padding-bottom: 401px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb401 {
    padding-bottom: 200.5px;
  }
}
.daihyakka-around .--px401 {
  padding: 0 401px;
}
.daihyakka-around .max-w-401 {
  max-width: 401px;
}
.daihyakka-around .w-401 {
  width: 401px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-401 {
    width: 200.5px;
  }
}
.daihyakka-around .h-401 {
  height: 401px;
}
.daihyakka-around .--gap401 {
  gap: 401px !important;
}
.daihyakka-around .--fw401 {
  font-weight: 401;
}
.daihyakka-around .--mt402 {
  margin-top: 402px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt402 {
    margin-top: 201px;
  }
}
.daihyakka-around .--mb402 {
  margin-bottom: 402px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb402 {
    margin-bottom: 201px;
  }
}
.daihyakka-around .--pt402 {
  padding-top: 402px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt402 {
    padding-top: 201px;
  }
}
.daihyakka-around .--pb402 {
  padding-bottom: 402px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb402 {
    padding-bottom: 201px;
  }
}
.daihyakka-around .--px402 {
  padding: 0 402px;
}
.daihyakka-around .max-w-402 {
  max-width: 402px;
}
.daihyakka-around .w-402 {
  width: 402px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-402 {
    width: 201px;
  }
}
.daihyakka-around .h-402 {
  height: 402px;
}
.daihyakka-around .--gap402 {
  gap: 402px !important;
}
.daihyakka-around .--fw402 {
  font-weight: 402;
}
.daihyakka-around .--mt403 {
  margin-top: 403px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt403 {
    margin-top: 201.5px;
  }
}
.daihyakka-around .--mb403 {
  margin-bottom: 403px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb403 {
    margin-bottom: 201.5px;
  }
}
.daihyakka-around .--pt403 {
  padding-top: 403px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt403 {
    padding-top: 201.5px;
  }
}
.daihyakka-around .--pb403 {
  padding-bottom: 403px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb403 {
    padding-bottom: 201.5px;
  }
}
.daihyakka-around .--px403 {
  padding: 0 403px;
}
.daihyakka-around .max-w-403 {
  max-width: 403px;
}
.daihyakka-around .w-403 {
  width: 403px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-403 {
    width: 201.5px;
  }
}
.daihyakka-around .h-403 {
  height: 403px;
}
.daihyakka-around .--gap403 {
  gap: 403px !important;
}
.daihyakka-around .--fw403 {
  font-weight: 403;
}
.daihyakka-around .--mt404 {
  margin-top: 404px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt404 {
    margin-top: 202px;
  }
}
.daihyakka-around .--mb404 {
  margin-bottom: 404px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb404 {
    margin-bottom: 202px;
  }
}
.daihyakka-around .--pt404 {
  padding-top: 404px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt404 {
    padding-top: 202px;
  }
}
.daihyakka-around .--pb404 {
  padding-bottom: 404px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb404 {
    padding-bottom: 202px;
  }
}
.daihyakka-around .--px404 {
  padding: 0 404px;
}
.daihyakka-around .max-w-404 {
  max-width: 404px;
}
.daihyakka-around .w-404 {
  width: 404px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-404 {
    width: 202px;
  }
}
.daihyakka-around .h-404 {
  height: 404px;
}
.daihyakka-around .--gap404 {
  gap: 404px !important;
}
.daihyakka-around .--fw404 {
  font-weight: 404;
}
.daihyakka-around .--mt405 {
  margin-top: 405px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt405 {
    margin-top: 202.5px;
  }
}
.daihyakka-around .--mb405 {
  margin-bottom: 405px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb405 {
    margin-bottom: 202.5px;
  }
}
.daihyakka-around .--pt405 {
  padding-top: 405px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt405 {
    padding-top: 202.5px;
  }
}
.daihyakka-around .--pb405 {
  padding-bottom: 405px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb405 {
    padding-bottom: 202.5px;
  }
}
.daihyakka-around .--px405 {
  padding: 0 405px;
}
.daihyakka-around .max-w-405 {
  max-width: 405px;
}
.daihyakka-around .w-405 {
  width: 405px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-405 {
    width: 202.5px;
  }
}
.daihyakka-around .h-405 {
  height: 405px;
}
.daihyakka-around .--gap405 {
  gap: 405px !important;
}
.daihyakka-around .--fw405 {
  font-weight: 405;
}
.daihyakka-around .--mt406 {
  margin-top: 406px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt406 {
    margin-top: 203px;
  }
}
.daihyakka-around .--mb406 {
  margin-bottom: 406px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb406 {
    margin-bottom: 203px;
  }
}
.daihyakka-around .--pt406 {
  padding-top: 406px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt406 {
    padding-top: 203px;
  }
}
.daihyakka-around .--pb406 {
  padding-bottom: 406px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb406 {
    padding-bottom: 203px;
  }
}
.daihyakka-around .--px406 {
  padding: 0 406px;
}
.daihyakka-around .max-w-406 {
  max-width: 406px;
}
.daihyakka-around .w-406 {
  width: 406px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-406 {
    width: 203px;
  }
}
.daihyakka-around .h-406 {
  height: 406px;
}
.daihyakka-around .--gap406 {
  gap: 406px !important;
}
.daihyakka-around .--fw406 {
  font-weight: 406;
}
.daihyakka-around .--mt407 {
  margin-top: 407px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt407 {
    margin-top: 203.5px;
  }
}
.daihyakka-around .--mb407 {
  margin-bottom: 407px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb407 {
    margin-bottom: 203.5px;
  }
}
.daihyakka-around .--pt407 {
  padding-top: 407px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt407 {
    padding-top: 203.5px;
  }
}
.daihyakka-around .--pb407 {
  padding-bottom: 407px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb407 {
    padding-bottom: 203.5px;
  }
}
.daihyakka-around .--px407 {
  padding: 0 407px;
}
.daihyakka-around .max-w-407 {
  max-width: 407px;
}
.daihyakka-around .w-407 {
  width: 407px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-407 {
    width: 203.5px;
  }
}
.daihyakka-around .h-407 {
  height: 407px;
}
.daihyakka-around .--gap407 {
  gap: 407px !important;
}
.daihyakka-around .--fw407 {
  font-weight: 407;
}
.daihyakka-around .--mt408 {
  margin-top: 408px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt408 {
    margin-top: 204px;
  }
}
.daihyakka-around .--mb408 {
  margin-bottom: 408px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb408 {
    margin-bottom: 204px;
  }
}
.daihyakka-around .--pt408 {
  padding-top: 408px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt408 {
    padding-top: 204px;
  }
}
.daihyakka-around .--pb408 {
  padding-bottom: 408px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb408 {
    padding-bottom: 204px;
  }
}
.daihyakka-around .--px408 {
  padding: 0 408px;
}
.daihyakka-around .max-w-408 {
  max-width: 408px;
}
.daihyakka-around .w-408 {
  width: 408px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-408 {
    width: 204px;
  }
}
.daihyakka-around .h-408 {
  height: 408px;
}
.daihyakka-around .--gap408 {
  gap: 408px !important;
}
.daihyakka-around .--fw408 {
  font-weight: 408;
}
.daihyakka-around .--mt409 {
  margin-top: 409px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt409 {
    margin-top: 204.5px;
  }
}
.daihyakka-around .--mb409 {
  margin-bottom: 409px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb409 {
    margin-bottom: 204.5px;
  }
}
.daihyakka-around .--pt409 {
  padding-top: 409px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt409 {
    padding-top: 204.5px;
  }
}
.daihyakka-around .--pb409 {
  padding-bottom: 409px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb409 {
    padding-bottom: 204.5px;
  }
}
.daihyakka-around .--px409 {
  padding: 0 409px;
}
.daihyakka-around .max-w-409 {
  max-width: 409px;
}
.daihyakka-around .w-409 {
  width: 409px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-409 {
    width: 204.5px;
  }
}
.daihyakka-around .h-409 {
  height: 409px;
}
.daihyakka-around .--gap409 {
  gap: 409px !important;
}
.daihyakka-around .--fw409 {
  font-weight: 409;
}
.daihyakka-around .--mt410 {
  margin-top: 410px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt410 {
    margin-top: 205px;
  }
}
.daihyakka-around .--mb410 {
  margin-bottom: 410px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb410 {
    margin-bottom: 205px;
  }
}
.daihyakka-around .--pt410 {
  padding-top: 410px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt410 {
    padding-top: 205px;
  }
}
.daihyakka-around .--pb410 {
  padding-bottom: 410px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb410 {
    padding-bottom: 205px;
  }
}
.daihyakka-around .--px410 {
  padding: 0 410px;
}
.daihyakka-around .max-w-410 {
  max-width: 410px;
}
.daihyakka-around .w-410 {
  width: 410px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-410 {
    width: 205px;
  }
}
.daihyakka-around .h-410 {
  height: 410px;
}
.daihyakka-around .--gap410 {
  gap: 410px !important;
}
.daihyakka-around .--fw410 {
  font-weight: 410;
}
.daihyakka-around .--mt411 {
  margin-top: 411px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt411 {
    margin-top: 205.5px;
  }
}
.daihyakka-around .--mb411 {
  margin-bottom: 411px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb411 {
    margin-bottom: 205.5px;
  }
}
.daihyakka-around .--pt411 {
  padding-top: 411px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt411 {
    padding-top: 205.5px;
  }
}
.daihyakka-around .--pb411 {
  padding-bottom: 411px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb411 {
    padding-bottom: 205.5px;
  }
}
.daihyakka-around .--px411 {
  padding: 0 411px;
}
.daihyakka-around .max-w-411 {
  max-width: 411px;
}
.daihyakka-around .w-411 {
  width: 411px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-411 {
    width: 205.5px;
  }
}
.daihyakka-around .h-411 {
  height: 411px;
}
.daihyakka-around .--gap411 {
  gap: 411px !important;
}
.daihyakka-around .--fw411 {
  font-weight: 411;
}
.daihyakka-around .--mt412 {
  margin-top: 412px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt412 {
    margin-top: 206px;
  }
}
.daihyakka-around .--mb412 {
  margin-bottom: 412px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb412 {
    margin-bottom: 206px;
  }
}
.daihyakka-around .--pt412 {
  padding-top: 412px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt412 {
    padding-top: 206px;
  }
}
.daihyakka-around .--pb412 {
  padding-bottom: 412px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb412 {
    padding-bottom: 206px;
  }
}
.daihyakka-around .--px412 {
  padding: 0 412px;
}
.daihyakka-around .max-w-412 {
  max-width: 412px;
}
.daihyakka-around .w-412 {
  width: 412px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-412 {
    width: 206px;
  }
}
.daihyakka-around .h-412 {
  height: 412px;
}
.daihyakka-around .--gap412 {
  gap: 412px !important;
}
.daihyakka-around .--fw412 {
  font-weight: 412;
}
.daihyakka-around .--mt413 {
  margin-top: 413px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt413 {
    margin-top: 206.5px;
  }
}
.daihyakka-around .--mb413 {
  margin-bottom: 413px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb413 {
    margin-bottom: 206.5px;
  }
}
.daihyakka-around .--pt413 {
  padding-top: 413px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt413 {
    padding-top: 206.5px;
  }
}
.daihyakka-around .--pb413 {
  padding-bottom: 413px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb413 {
    padding-bottom: 206.5px;
  }
}
.daihyakka-around .--px413 {
  padding: 0 413px;
}
.daihyakka-around .max-w-413 {
  max-width: 413px;
}
.daihyakka-around .w-413 {
  width: 413px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-413 {
    width: 206.5px;
  }
}
.daihyakka-around .h-413 {
  height: 413px;
}
.daihyakka-around .--gap413 {
  gap: 413px !important;
}
.daihyakka-around .--fw413 {
  font-weight: 413;
}
.daihyakka-around .--mt414 {
  margin-top: 414px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt414 {
    margin-top: 207px;
  }
}
.daihyakka-around .--mb414 {
  margin-bottom: 414px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb414 {
    margin-bottom: 207px;
  }
}
.daihyakka-around .--pt414 {
  padding-top: 414px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt414 {
    padding-top: 207px;
  }
}
.daihyakka-around .--pb414 {
  padding-bottom: 414px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb414 {
    padding-bottom: 207px;
  }
}
.daihyakka-around .--px414 {
  padding: 0 414px;
}
.daihyakka-around .max-w-414 {
  max-width: 414px;
}
.daihyakka-around .w-414 {
  width: 414px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-414 {
    width: 207px;
  }
}
.daihyakka-around .h-414 {
  height: 414px;
}
.daihyakka-around .--gap414 {
  gap: 414px !important;
}
.daihyakka-around .--fw414 {
  font-weight: 414;
}
.daihyakka-around .--mt415 {
  margin-top: 415px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt415 {
    margin-top: 207.5px;
  }
}
.daihyakka-around .--mb415 {
  margin-bottom: 415px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb415 {
    margin-bottom: 207.5px;
  }
}
.daihyakka-around .--pt415 {
  padding-top: 415px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt415 {
    padding-top: 207.5px;
  }
}
.daihyakka-around .--pb415 {
  padding-bottom: 415px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb415 {
    padding-bottom: 207.5px;
  }
}
.daihyakka-around .--px415 {
  padding: 0 415px;
}
.daihyakka-around .max-w-415 {
  max-width: 415px;
}
.daihyakka-around .w-415 {
  width: 415px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-415 {
    width: 207.5px;
  }
}
.daihyakka-around .h-415 {
  height: 415px;
}
.daihyakka-around .--gap415 {
  gap: 415px !important;
}
.daihyakka-around .--fw415 {
  font-weight: 415;
}
.daihyakka-around .--mt416 {
  margin-top: 416px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt416 {
    margin-top: 208px;
  }
}
.daihyakka-around .--mb416 {
  margin-bottom: 416px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb416 {
    margin-bottom: 208px;
  }
}
.daihyakka-around .--pt416 {
  padding-top: 416px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt416 {
    padding-top: 208px;
  }
}
.daihyakka-around .--pb416 {
  padding-bottom: 416px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb416 {
    padding-bottom: 208px;
  }
}
.daihyakka-around .--px416 {
  padding: 0 416px;
}
.daihyakka-around .max-w-416 {
  max-width: 416px;
}
.daihyakka-around .w-416 {
  width: 416px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-416 {
    width: 208px;
  }
}
.daihyakka-around .h-416 {
  height: 416px;
}
.daihyakka-around .--gap416 {
  gap: 416px !important;
}
.daihyakka-around .--fw416 {
  font-weight: 416;
}
.daihyakka-around .--mt417 {
  margin-top: 417px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt417 {
    margin-top: 208.5px;
  }
}
.daihyakka-around .--mb417 {
  margin-bottom: 417px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb417 {
    margin-bottom: 208.5px;
  }
}
.daihyakka-around .--pt417 {
  padding-top: 417px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt417 {
    padding-top: 208.5px;
  }
}
.daihyakka-around .--pb417 {
  padding-bottom: 417px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb417 {
    padding-bottom: 208.5px;
  }
}
.daihyakka-around .--px417 {
  padding: 0 417px;
}
.daihyakka-around .max-w-417 {
  max-width: 417px;
}
.daihyakka-around .w-417 {
  width: 417px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-417 {
    width: 208.5px;
  }
}
.daihyakka-around .h-417 {
  height: 417px;
}
.daihyakka-around .--gap417 {
  gap: 417px !important;
}
.daihyakka-around .--fw417 {
  font-weight: 417;
}
.daihyakka-around .--mt418 {
  margin-top: 418px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt418 {
    margin-top: 209px;
  }
}
.daihyakka-around .--mb418 {
  margin-bottom: 418px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb418 {
    margin-bottom: 209px;
  }
}
.daihyakka-around .--pt418 {
  padding-top: 418px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt418 {
    padding-top: 209px;
  }
}
.daihyakka-around .--pb418 {
  padding-bottom: 418px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb418 {
    padding-bottom: 209px;
  }
}
.daihyakka-around .--px418 {
  padding: 0 418px;
}
.daihyakka-around .max-w-418 {
  max-width: 418px;
}
.daihyakka-around .w-418 {
  width: 418px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-418 {
    width: 209px;
  }
}
.daihyakka-around .h-418 {
  height: 418px;
}
.daihyakka-around .--gap418 {
  gap: 418px !important;
}
.daihyakka-around .--fw418 {
  font-weight: 418;
}
.daihyakka-around .--mt419 {
  margin-top: 419px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt419 {
    margin-top: 209.5px;
  }
}
.daihyakka-around .--mb419 {
  margin-bottom: 419px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb419 {
    margin-bottom: 209.5px;
  }
}
.daihyakka-around .--pt419 {
  padding-top: 419px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt419 {
    padding-top: 209.5px;
  }
}
.daihyakka-around .--pb419 {
  padding-bottom: 419px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb419 {
    padding-bottom: 209.5px;
  }
}
.daihyakka-around .--px419 {
  padding: 0 419px;
}
.daihyakka-around .max-w-419 {
  max-width: 419px;
}
.daihyakka-around .w-419 {
  width: 419px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-419 {
    width: 209.5px;
  }
}
.daihyakka-around .h-419 {
  height: 419px;
}
.daihyakka-around .--gap419 {
  gap: 419px !important;
}
.daihyakka-around .--fw419 {
  font-weight: 419;
}
.daihyakka-around .--mt420 {
  margin-top: 420px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt420 {
    margin-top: 210px;
  }
}
.daihyakka-around .--mb420 {
  margin-bottom: 420px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb420 {
    margin-bottom: 210px;
  }
}
.daihyakka-around .--pt420 {
  padding-top: 420px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt420 {
    padding-top: 210px;
  }
}
.daihyakka-around .--pb420 {
  padding-bottom: 420px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb420 {
    padding-bottom: 210px;
  }
}
.daihyakka-around .--px420 {
  padding: 0 420px;
}
.daihyakka-around .max-w-420 {
  max-width: 420px;
}
.daihyakka-around .w-420 {
  width: 420px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-420 {
    width: 210px;
  }
}
.daihyakka-around .h-420 {
  height: 420px;
}
.daihyakka-around .--gap420 {
  gap: 420px !important;
}
.daihyakka-around .--fw420 {
  font-weight: 420;
}
.daihyakka-around .--mt421 {
  margin-top: 421px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt421 {
    margin-top: 210.5px;
  }
}
.daihyakka-around .--mb421 {
  margin-bottom: 421px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb421 {
    margin-bottom: 210.5px;
  }
}
.daihyakka-around .--pt421 {
  padding-top: 421px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt421 {
    padding-top: 210.5px;
  }
}
.daihyakka-around .--pb421 {
  padding-bottom: 421px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb421 {
    padding-bottom: 210.5px;
  }
}
.daihyakka-around .--px421 {
  padding: 0 421px;
}
.daihyakka-around .max-w-421 {
  max-width: 421px;
}
.daihyakka-around .w-421 {
  width: 421px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-421 {
    width: 210.5px;
  }
}
.daihyakka-around .h-421 {
  height: 421px;
}
.daihyakka-around .--gap421 {
  gap: 421px !important;
}
.daihyakka-around .--fw421 {
  font-weight: 421;
}
.daihyakka-around .--mt422 {
  margin-top: 422px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt422 {
    margin-top: 211px;
  }
}
.daihyakka-around .--mb422 {
  margin-bottom: 422px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb422 {
    margin-bottom: 211px;
  }
}
.daihyakka-around .--pt422 {
  padding-top: 422px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt422 {
    padding-top: 211px;
  }
}
.daihyakka-around .--pb422 {
  padding-bottom: 422px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb422 {
    padding-bottom: 211px;
  }
}
.daihyakka-around .--px422 {
  padding: 0 422px;
}
.daihyakka-around .max-w-422 {
  max-width: 422px;
}
.daihyakka-around .w-422 {
  width: 422px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-422 {
    width: 211px;
  }
}
.daihyakka-around .h-422 {
  height: 422px;
}
.daihyakka-around .--gap422 {
  gap: 422px !important;
}
.daihyakka-around .--fw422 {
  font-weight: 422;
}
.daihyakka-around .--mt423 {
  margin-top: 423px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt423 {
    margin-top: 211.5px;
  }
}
.daihyakka-around .--mb423 {
  margin-bottom: 423px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb423 {
    margin-bottom: 211.5px;
  }
}
.daihyakka-around .--pt423 {
  padding-top: 423px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt423 {
    padding-top: 211.5px;
  }
}
.daihyakka-around .--pb423 {
  padding-bottom: 423px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb423 {
    padding-bottom: 211.5px;
  }
}
.daihyakka-around .--px423 {
  padding: 0 423px;
}
.daihyakka-around .max-w-423 {
  max-width: 423px;
}
.daihyakka-around .w-423 {
  width: 423px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-423 {
    width: 211.5px;
  }
}
.daihyakka-around .h-423 {
  height: 423px;
}
.daihyakka-around .--gap423 {
  gap: 423px !important;
}
.daihyakka-around .--fw423 {
  font-weight: 423;
}
.daihyakka-around .--mt424 {
  margin-top: 424px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt424 {
    margin-top: 212px;
  }
}
.daihyakka-around .--mb424 {
  margin-bottom: 424px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb424 {
    margin-bottom: 212px;
  }
}
.daihyakka-around .--pt424 {
  padding-top: 424px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt424 {
    padding-top: 212px;
  }
}
.daihyakka-around .--pb424 {
  padding-bottom: 424px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb424 {
    padding-bottom: 212px;
  }
}
.daihyakka-around .--px424 {
  padding: 0 424px;
}
.daihyakka-around .max-w-424 {
  max-width: 424px;
}
.daihyakka-around .w-424 {
  width: 424px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-424 {
    width: 212px;
  }
}
.daihyakka-around .h-424 {
  height: 424px;
}
.daihyakka-around .--gap424 {
  gap: 424px !important;
}
.daihyakka-around .--fw424 {
  font-weight: 424;
}
.daihyakka-around .--mt425 {
  margin-top: 425px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt425 {
    margin-top: 212.5px;
  }
}
.daihyakka-around .--mb425 {
  margin-bottom: 425px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb425 {
    margin-bottom: 212.5px;
  }
}
.daihyakka-around .--pt425 {
  padding-top: 425px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt425 {
    padding-top: 212.5px;
  }
}
.daihyakka-around .--pb425 {
  padding-bottom: 425px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb425 {
    padding-bottom: 212.5px;
  }
}
.daihyakka-around .--px425 {
  padding: 0 425px;
}
.daihyakka-around .max-w-425 {
  max-width: 425px;
}
.daihyakka-around .w-425 {
  width: 425px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-425 {
    width: 212.5px;
  }
}
.daihyakka-around .h-425 {
  height: 425px;
}
.daihyakka-around .--gap425 {
  gap: 425px !important;
}
.daihyakka-around .--fw425 {
  font-weight: 425;
}
.daihyakka-around .--mt426 {
  margin-top: 426px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt426 {
    margin-top: 213px;
  }
}
.daihyakka-around .--mb426 {
  margin-bottom: 426px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb426 {
    margin-bottom: 213px;
  }
}
.daihyakka-around .--pt426 {
  padding-top: 426px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt426 {
    padding-top: 213px;
  }
}
.daihyakka-around .--pb426 {
  padding-bottom: 426px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb426 {
    padding-bottom: 213px;
  }
}
.daihyakka-around .--px426 {
  padding: 0 426px;
}
.daihyakka-around .max-w-426 {
  max-width: 426px;
}
.daihyakka-around .w-426 {
  width: 426px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-426 {
    width: 213px;
  }
}
.daihyakka-around .h-426 {
  height: 426px;
}
.daihyakka-around .--gap426 {
  gap: 426px !important;
}
.daihyakka-around .--fw426 {
  font-weight: 426;
}
.daihyakka-around .--mt427 {
  margin-top: 427px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt427 {
    margin-top: 213.5px;
  }
}
.daihyakka-around .--mb427 {
  margin-bottom: 427px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb427 {
    margin-bottom: 213.5px;
  }
}
.daihyakka-around .--pt427 {
  padding-top: 427px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt427 {
    padding-top: 213.5px;
  }
}
.daihyakka-around .--pb427 {
  padding-bottom: 427px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb427 {
    padding-bottom: 213.5px;
  }
}
.daihyakka-around .--px427 {
  padding: 0 427px;
}
.daihyakka-around .max-w-427 {
  max-width: 427px;
}
.daihyakka-around .w-427 {
  width: 427px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-427 {
    width: 213.5px;
  }
}
.daihyakka-around .h-427 {
  height: 427px;
}
.daihyakka-around .--gap427 {
  gap: 427px !important;
}
.daihyakka-around .--fw427 {
  font-weight: 427;
}
.daihyakka-around .--mt428 {
  margin-top: 428px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt428 {
    margin-top: 214px;
  }
}
.daihyakka-around .--mb428 {
  margin-bottom: 428px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb428 {
    margin-bottom: 214px;
  }
}
.daihyakka-around .--pt428 {
  padding-top: 428px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt428 {
    padding-top: 214px;
  }
}
.daihyakka-around .--pb428 {
  padding-bottom: 428px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb428 {
    padding-bottom: 214px;
  }
}
.daihyakka-around .--px428 {
  padding: 0 428px;
}
.daihyakka-around .max-w-428 {
  max-width: 428px;
}
.daihyakka-around .w-428 {
  width: 428px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-428 {
    width: 214px;
  }
}
.daihyakka-around .h-428 {
  height: 428px;
}
.daihyakka-around .--gap428 {
  gap: 428px !important;
}
.daihyakka-around .--fw428 {
  font-weight: 428;
}
.daihyakka-around .--mt429 {
  margin-top: 429px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt429 {
    margin-top: 214.5px;
  }
}
.daihyakka-around .--mb429 {
  margin-bottom: 429px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb429 {
    margin-bottom: 214.5px;
  }
}
.daihyakka-around .--pt429 {
  padding-top: 429px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt429 {
    padding-top: 214.5px;
  }
}
.daihyakka-around .--pb429 {
  padding-bottom: 429px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb429 {
    padding-bottom: 214.5px;
  }
}
.daihyakka-around .--px429 {
  padding: 0 429px;
}
.daihyakka-around .max-w-429 {
  max-width: 429px;
}
.daihyakka-around .w-429 {
  width: 429px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-429 {
    width: 214.5px;
  }
}
.daihyakka-around .h-429 {
  height: 429px;
}
.daihyakka-around .--gap429 {
  gap: 429px !important;
}
.daihyakka-around .--fw429 {
  font-weight: 429;
}
.daihyakka-around .--mt430 {
  margin-top: 430px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt430 {
    margin-top: 215px;
  }
}
.daihyakka-around .--mb430 {
  margin-bottom: 430px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb430 {
    margin-bottom: 215px;
  }
}
.daihyakka-around .--pt430 {
  padding-top: 430px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt430 {
    padding-top: 215px;
  }
}
.daihyakka-around .--pb430 {
  padding-bottom: 430px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb430 {
    padding-bottom: 215px;
  }
}
.daihyakka-around .--px430 {
  padding: 0 430px;
}
.daihyakka-around .max-w-430 {
  max-width: 430px;
}
.daihyakka-around .w-430 {
  width: 430px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-430 {
    width: 215px;
  }
}
.daihyakka-around .h-430 {
  height: 430px;
}
.daihyakka-around .--gap430 {
  gap: 430px !important;
}
.daihyakka-around .--fw430 {
  font-weight: 430;
}
.daihyakka-around .--mt431 {
  margin-top: 431px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt431 {
    margin-top: 215.5px;
  }
}
.daihyakka-around .--mb431 {
  margin-bottom: 431px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb431 {
    margin-bottom: 215.5px;
  }
}
.daihyakka-around .--pt431 {
  padding-top: 431px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt431 {
    padding-top: 215.5px;
  }
}
.daihyakka-around .--pb431 {
  padding-bottom: 431px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb431 {
    padding-bottom: 215.5px;
  }
}
.daihyakka-around .--px431 {
  padding: 0 431px;
}
.daihyakka-around .max-w-431 {
  max-width: 431px;
}
.daihyakka-around .w-431 {
  width: 431px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-431 {
    width: 215.5px;
  }
}
.daihyakka-around .h-431 {
  height: 431px;
}
.daihyakka-around .--gap431 {
  gap: 431px !important;
}
.daihyakka-around .--fw431 {
  font-weight: 431;
}
.daihyakka-around .--mt432 {
  margin-top: 432px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt432 {
    margin-top: 216px;
  }
}
.daihyakka-around .--mb432 {
  margin-bottom: 432px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb432 {
    margin-bottom: 216px;
  }
}
.daihyakka-around .--pt432 {
  padding-top: 432px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt432 {
    padding-top: 216px;
  }
}
.daihyakka-around .--pb432 {
  padding-bottom: 432px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb432 {
    padding-bottom: 216px;
  }
}
.daihyakka-around .--px432 {
  padding: 0 432px;
}
.daihyakka-around .max-w-432 {
  max-width: 432px;
}
.daihyakka-around .w-432 {
  width: 432px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-432 {
    width: 216px;
  }
}
.daihyakka-around .h-432 {
  height: 432px;
}
.daihyakka-around .--gap432 {
  gap: 432px !important;
}
.daihyakka-around .--fw432 {
  font-weight: 432;
}
.daihyakka-around .--mt433 {
  margin-top: 433px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt433 {
    margin-top: 216.5px;
  }
}
.daihyakka-around .--mb433 {
  margin-bottom: 433px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb433 {
    margin-bottom: 216.5px;
  }
}
.daihyakka-around .--pt433 {
  padding-top: 433px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt433 {
    padding-top: 216.5px;
  }
}
.daihyakka-around .--pb433 {
  padding-bottom: 433px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb433 {
    padding-bottom: 216.5px;
  }
}
.daihyakka-around .--px433 {
  padding: 0 433px;
}
.daihyakka-around .max-w-433 {
  max-width: 433px;
}
.daihyakka-around .w-433 {
  width: 433px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-433 {
    width: 216.5px;
  }
}
.daihyakka-around .h-433 {
  height: 433px;
}
.daihyakka-around .--gap433 {
  gap: 433px !important;
}
.daihyakka-around .--fw433 {
  font-weight: 433;
}
.daihyakka-around .--mt434 {
  margin-top: 434px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt434 {
    margin-top: 217px;
  }
}
.daihyakka-around .--mb434 {
  margin-bottom: 434px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb434 {
    margin-bottom: 217px;
  }
}
.daihyakka-around .--pt434 {
  padding-top: 434px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt434 {
    padding-top: 217px;
  }
}
.daihyakka-around .--pb434 {
  padding-bottom: 434px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb434 {
    padding-bottom: 217px;
  }
}
.daihyakka-around .--px434 {
  padding: 0 434px;
}
.daihyakka-around .max-w-434 {
  max-width: 434px;
}
.daihyakka-around .w-434 {
  width: 434px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-434 {
    width: 217px;
  }
}
.daihyakka-around .h-434 {
  height: 434px;
}
.daihyakka-around .--gap434 {
  gap: 434px !important;
}
.daihyakka-around .--fw434 {
  font-weight: 434;
}
.daihyakka-around .--mt435 {
  margin-top: 435px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt435 {
    margin-top: 217.5px;
  }
}
.daihyakka-around .--mb435 {
  margin-bottom: 435px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb435 {
    margin-bottom: 217.5px;
  }
}
.daihyakka-around .--pt435 {
  padding-top: 435px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt435 {
    padding-top: 217.5px;
  }
}
.daihyakka-around .--pb435 {
  padding-bottom: 435px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb435 {
    padding-bottom: 217.5px;
  }
}
.daihyakka-around .--px435 {
  padding: 0 435px;
}
.daihyakka-around .max-w-435 {
  max-width: 435px;
}
.daihyakka-around .w-435 {
  width: 435px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-435 {
    width: 217.5px;
  }
}
.daihyakka-around .h-435 {
  height: 435px;
}
.daihyakka-around .--gap435 {
  gap: 435px !important;
}
.daihyakka-around .--fw435 {
  font-weight: 435;
}
.daihyakka-around .--mt436 {
  margin-top: 436px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt436 {
    margin-top: 218px;
  }
}
.daihyakka-around .--mb436 {
  margin-bottom: 436px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb436 {
    margin-bottom: 218px;
  }
}
.daihyakka-around .--pt436 {
  padding-top: 436px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt436 {
    padding-top: 218px;
  }
}
.daihyakka-around .--pb436 {
  padding-bottom: 436px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb436 {
    padding-bottom: 218px;
  }
}
.daihyakka-around .--px436 {
  padding: 0 436px;
}
.daihyakka-around .max-w-436 {
  max-width: 436px;
}
.daihyakka-around .w-436 {
  width: 436px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-436 {
    width: 218px;
  }
}
.daihyakka-around .h-436 {
  height: 436px;
}
.daihyakka-around .--gap436 {
  gap: 436px !important;
}
.daihyakka-around .--fw436 {
  font-weight: 436;
}
.daihyakka-around .--mt437 {
  margin-top: 437px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt437 {
    margin-top: 218.5px;
  }
}
.daihyakka-around .--mb437 {
  margin-bottom: 437px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb437 {
    margin-bottom: 218.5px;
  }
}
.daihyakka-around .--pt437 {
  padding-top: 437px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt437 {
    padding-top: 218.5px;
  }
}
.daihyakka-around .--pb437 {
  padding-bottom: 437px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb437 {
    padding-bottom: 218.5px;
  }
}
.daihyakka-around .--px437 {
  padding: 0 437px;
}
.daihyakka-around .max-w-437 {
  max-width: 437px;
}
.daihyakka-around .w-437 {
  width: 437px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-437 {
    width: 218.5px;
  }
}
.daihyakka-around .h-437 {
  height: 437px;
}
.daihyakka-around .--gap437 {
  gap: 437px !important;
}
.daihyakka-around .--fw437 {
  font-weight: 437;
}
.daihyakka-around .--mt438 {
  margin-top: 438px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt438 {
    margin-top: 219px;
  }
}
.daihyakka-around .--mb438 {
  margin-bottom: 438px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb438 {
    margin-bottom: 219px;
  }
}
.daihyakka-around .--pt438 {
  padding-top: 438px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt438 {
    padding-top: 219px;
  }
}
.daihyakka-around .--pb438 {
  padding-bottom: 438px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb438 {
    padding-bottom: 219px;
  }
}
.daihyakka-around .--px438 {
  padding: 0 438px;
}
.daihyakka-around .max-w-438 {
  max-width: 438px;
}
.daihyakka-around .w-438 {
  width: 438px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-438 {
    width: 219px;
  }
}
.daihyakka-around .h-438 {
  height: 438px;
}
.daihyakka-around .--gap438 {
  gap: 438px !important;
}
.daihyakka-around .--fw438 {
  font-weight: 438;
}
.daihyakka-around .--mt439 {
  margin-top: 439px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt439 {
    margin-top: 219.5px;
  }
}
.daihyakka-around .--mb439 {
  margin-bottom: 439px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb439 {
    margin-bottom: 219.5px;
  }
}
.daihyakka-around .--pt439 {
  padding-top: 439px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt439 {
    padding-top: 219.5px;
  }
}
.daihyakka-around .--pb439 {
  padding-bottom: 439px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb439 {
    padding-bottom: 219.5px;
  }
}
.daihyakka-around .--px439 {
  padding: 0 439px;
}
.daihyakka-around .max-w-439 {
  max-width: 439px;
}
.daihyakka-around .w-439 {
  width: 439px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-439 {
    width: 219.5px;
  }
}
.daihyakka-around .h-439 {
  height: 439px;
}
.daihyakka-around .--gap439 {
  gap: 439px !important;
}
.daihyakka-around .--fw439 {
  font-weight: 439;
}
.daihyakka-around .--mt440 {
  margin-top: 440px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt440 {
    margin-top: 220px;
  }
}
.daihyakka-around .--mb440 {
  margin-bottom: 440px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb440 {
    margin-bottom: 220px;
  }
}
.daihyakka-around .--pt440 {
  padding-top: 440px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt440 {
    padding-top: 220px;
  }
}
.daihyakka-around .--pb440 {
  padding-bottom: 440px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb440 {
    padding-bottom: 220px;
  }
}
.daihyakka-around .--px440 {
  padding: 0 440px;
}
.daihyakka-around .max-w-440 {
  max-width: 440px;
}
.daihyakka-around .w-440 {
  width: 440px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-440 {
    width: 220px;
  }
}
.daihyakka-around .h-440 {
  height: 440px;
}
.daihyakka-around .--gap440 {
  gap: 440px !important;
}
.daihyakka-around .--fw440 {
  font-weight: 440;
}
.daihyakka-around .--mt441 {
  margin-top: 441px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt441 {
    margin-top: 220.5px;
  }
}
.daihyakka-around .--mb441 {
  margin-bottom: 441px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb441 {
    margin-bottom: 220.5px;
  }
}
.daihyakka-around .--pt441 {
  padding-top: 441px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt441 {
    padding-top: 220.5px;
  }
}
.daihyakka-around .--pb441 {
  padding-bottom: 441px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb441 {
    padding-bottom: 220.5px;
  }
}
.daihyakka-around .--px441 {
  padding: 0 441px;
}
.daihyakka-around .max-w-441 {
  max-width: 441px;
}
.daihyakka-around .w-441 {
  width: 441px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-441 {
    width: 220.5px;
  }
}
.daihyakka-around .h-441 {
  height: 441px;
}
.daihyakka-around .--gap441 {
  gap: 441px !important;
}
.daihyakka-around .--fw441 {
  font-weight: 441;
}
.daihyakka-around .--mt442 {
  margin-top: 442px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt442 {
    margin-top: 221px;
  }
}
.daihyakka-around .--mb442 {
  margin-bottom: 442px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb442 {
    margin-bottom: 221px;
  }
}
.daihyakka-around .--pt442 {
  padding-top: 442px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt442 {
    padding-top: 221px;
  }
}
.daihyakka-around .--pb442 {
  padding-bottom: 442px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb442 {
    padding-bottom: 221px;
  }
}
.daihyakka-around .--px442 {
  padding: 0 442px;
}
.daihyakka-around .max-w-442 {
  max-width: 442px;
}
.daihyakka-around .w-442 {
  width: 442px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-442 {
    width: 221px;
  }
}
.daihyakka-around .h-442 {
  height: 442px;
}
.daihyakka-around .--gap442 {
  gap: 442px !important;
}
.daihyakka-around .--fw442 {
  font-weight: 442;
}
.daihyakka-around .--mt443 {
  margin-top: 443px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt443 {
    margin-top: 221.5px;
  }
}
.daihyakka-around .--mb443 {
  margin-bottom: 443px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb443 {
    margin-bottom: 221.5px;
  }
}
.daihyakka-around .--pt443 {
  padding-top: 443px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt443 {
    padding-top: 221.5px;
  }
}
.daihyakka-around .--pb443 {
  padding-bottom: 443px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb443 {
    padding-bottom: 221.5px;
  }
}
.daihyakka-around .--px443 {
  padding: 0 443px;
}
.daihyakka-around .max-w-443 {
  max-width: 443px;
}
.daihyakka-around .w-443 {
  width: 443px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-443 {
    width: 221.5px;
  }
}
.daihyakka-around .h-443 {
  height: 443px;
}
.daihyakka-around .--gap443 {
  gap: 443px !important;
}
.daihyakka-around .--fw443 {
  font-weight: 443;
}
.daihyakka-around .--mt444 {
  margin-top: 444px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt444 {
    margin-top: 222px;
  }
}
.daihyakka-around .--mb444 {
  margin-bottom: 444px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb444 {
    margin-bottom: 222px;
  }
}
.daihyakka-around .--pt444 {
  padding-top: 444px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt444 {
    padding-top: 222px;
  }
}
.daihyakka-around .--pb444 {
  padding-bottom: 444px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb444 {
    padding-bottom: 222px;
  }
}
.daihyakka-around .--px444 {
  padding: 0 444px;
}
.daihyakka-around .max-w-444 {
  max-width: 444px;
}
.daihyakka-around .w-444 {
  width: 444px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-444 {
    width: 222px;
  }
}
.daihyakka-around .h-444 {
  height: 444px;
}
.daihyakka-around .--gap444 {
  gap: 444px !important;
}
.daihyakka-around .--fw444 {
  font-weight: 444;
}
.daihyakka-around .--mt445 {
  margin-top: 445px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt445 {
    margin-top: 222.5px;
  }
}
.daihyakka-around .--mb445 {
  margin-bottom: 445px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb445 {
    margin-bottom: 222.5px;
  }
}
.daihyakka-around .--pt445 {
  padding-top: 445px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt445 {
    padding-top: 222.5px;
  }
}
.daihyakka-around .--pb445 {
  padding-bottom: 445px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb445 {
    padding-bottom: 222.5px;
  }
}
.daihyakka-around .--px445 {
  padding: 0 445px;
}
.daihyakka-around .max-w-445 {
  max-width: 445px;
}
.daihyakka-around .w-445 {
  width: 445px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-445 {
    width: 222.5px;
  }
}
.daihyakka-around .h-445 {
  height: 445px;
}
.daihyakka-around .--gap445 {
  gap: 445px !important;
}
.daihyakka-around .--fw445 {
  font-weight: 445;
}
.daihyakka-around .--mt446 {
  margin-top: 446px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt446 {
    margin-top: 223px;
  }
}
.daihyakka-around .--mb446 {
  margin-bottom: 446px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb446 {
    margin-bottom: 223px;
  }
}
.daihyakka-around .--pt446 {
  padding-top: 446px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt446 {
    padding-top: 223px;
  }
}
.daihyakka-around .--pb446 {
  padding-bottom: 446px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb446 {
    padding-bottom: 223px;
  }
}
.daihyakka-around .--px446 {
  padding: 0 446px;
}
.daihyakka-around .max-w-446 {
  max-width: 446px;
}
.daihyakka-around .w-446 {
  width: 446px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-446 {
    width: 223px;
  }
}
.daihyakka-around .h-446 {
  height: 446px;
}
.daihyakka-around .--gap446 {
  gap: 446px !important;
}
.daihyakka-around .--fw446 {
  font-weight: 446;
}
.daihyakka-around .--mt447 {
  margin-top: 447px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt447 {
    margin-top: 223.5px;
  }
}
.daihyakka-around .--mb447 {
  margin-bottom: 447px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb447 {
    margin-bottom: 223.5px;
  }
}
.daihyakka-around .--pt447 {
  padding-top: 447px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt447 {
    padding-top: 223.5px;
  }
}
.daihyakka-around .--pb447 {
  padding-bottom: 447px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb447 {
    padding-bottom: 223.5px;
  }
}
.daihyakka-around .--px447 {
  padding: 0 447px;
}
.daihyakka-around .max-w-447 {
  max-width: 447px;
}
.daihyakka-around .w-447 {
  width: 447px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-447 {
    width: 223.5px;
  }
}
.daihyakka-around .h-447 {
  height: 447px;
}
.daihyakka-around .--gap447 {
  gap: 447px !important;
}
.daihyakka-around .--fw447 {
  font-weight: 447;
}
.daihyakka-around .--mt448 {
  margin-top: 448px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt448 {
    margin-top: 224px;
  }
}
.daihyakka-around .--mb448 {
  margin-bottom: 448px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb448 {
    margin-bottom: 224px;
  }
}
.daihyakka-around .--pt448 {
  padding-top: 448px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt448 {
    padding-top: 224px;
  }
}
.daihyakka-around .--pb448 {
  padding-bottom: 448px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb448 {
    padding-bottom: 224px;
  }
}
.daihyakka-around .--px448 {
  padding: 0 448px;
}
.daihyakka-around .max-w-448 {
  max-width: 448px;
}
.daihyakka-around .w-448 {
  width: 448px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-448 {
    width: 224px;
  }
}
.daihyakka-around .h-448 {
  height: 448px;
}
.daihyakka-around .--gap448 {
  gap: 448px !important;
}
.daihyakka-around .--fw448 {
  font-weight: 448;
}
.daihyakka-around .--mt449 {
  margin-top: 449px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt449 {
    margin-top: 224.5px;
  }
}
.daihyakka-around .--mb449 {
  margin-bottom: 449px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb449 {
    margin-bottom: 224.5px;
  }
}
.daihyakka-around .--pt449 {
  padding-top: 449px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt449 {
    padding-top: 224.5px;
  }
}
.daihyakka-around .--pb449 {
  padding-bottom: 449px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb449 {
    padding-bottom: 224.5px;
  }
}
.daihyakka-around .--px449 {
  padding: 0 449px;
}
.daihyakka-around .max-w-449 {
  max-width: 449px;
}
.daihyakka-around .w-449 {
  width: 449px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-449 {
    width: 224.5px;
  }
}
.daihyakka-around .h-449 {
  height: 449px;
}
.daihyakka-around .--gap449 {
  gap: 449px !important;
}
.daihyakka-around .--fw449 {
  font-weight: 449;
}
.daihyakka-around .--mt450 {
  margin-top: 450px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt450 {
    margin-top: 225px;
  }
}
.daihyakka-around .--mb450 {
  margin-bottom: 450px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb450 {
    margin-bottom: 225px;
  }
}
.daihyakka-around .--pt450 {
  padding-top: 450px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt450 {
    padding-top: 225px;
  }
}
.daihyakka-around .--pb450 {
  padding-bottom: 450px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb450 {
    padding-bottom: 225px;
  }
}
.daihyakka-around .--px450 {
  padding: 0 450px;
}
.daihyakka-around .max-w-450 {
  max-width: 450px;
}
.daihyakka-around .w-450 {
  width: 450px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-450 {
    width: 225px;
  }
}
.daihyakka-around .h-450 {
  height: 450px;
}
.daihyakka-around .--gap450 {
  gap: 450px !important;
}
.daihyakka-around .--fw450 {
  font-weight: 450;
}
.daihyakka-around .--mt451 {
  margin-top: 451px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt451 {
    margin-top: 225.5px;
  }
}
.daihyakka-around .--mb451 {
  margin-bottom: 451px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb451 {
    margin-bottom: 225.5px;
  }
}
.daihyakka-around .--pt451 {
  padding-top: 451px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt451 {
    padding-top: 225.5px;
  }
}
.daihyakka-around .--pb451 {
  padding-bottom: 451px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb451 {
    padding-bottom: 225.5px;
  }
}
.daihyakka-around .--px451 {
  padding: 0 451px;
}
.daihyakka-around .max-w-451 {
  max-width: 451px;
}
.daihyakka-around .w-451 {
  width: 451px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-451 {
    width: 225.5px;
  }
}
.daihyakka-around .h-451 {
  height: 451px;
}
.daihyakka-around .--gap451 {
  gap: 451px !important;
}
.daihyakka-around .--fw451 {
  font-weight: 451;
}
.daihyakka-around .--mt452 {
  margin-top: 452px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt452 {
    margin-top: 226px;
  }
}
.daihyakka-around .--mb452 {
  margin-bottom: 452px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb452 {
    margin-bottom: 226px;
  }
}
.daihyakka-around .--pt452 {
  padding-top: 452px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt452 {
    padding-top: 226px;
  }
}
.daihyakka-around .--pb452 {
  padding-bottom: 452px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb452 {
    padding-bottom: 226px;
  }
}
.daihyakka-around .--px452 {
  padding: 0 452px;
}
.daihyakka-around .max-w-452 {
  max-width: 452px;
}
.daihyakka-around .w-452 {
  width: 452px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-452 {
    width: 226px;
  }
}
.daihyakka-around .h-452 {
  height: 452px;
}
.daihyakka-around .--gap452 {
  gap: 452px !important;
}
.daihyakka-around .--fw452 {
  font-weight: 452;
}
.daihyakka-around .--mt453 {
  margin-top: 453px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt453 {
    margin-top: 226.5px;
  }
}
.daihyakka-around .--mb453 {
  margin-bottom: 453px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb453 {
    margin-bottom: 226.5px;
  }
}
.daihyakka-around .--pt453 {
  padding-top: 453px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt453 {
    padding-top: 226.5px;
  }
}
.daihyakka-around .--pb453 {
  padding-bottom: 453px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb453 {
    padding-bottom: 226.5px;
  }
}
.daihyakka-around .--px453 {
  padding: 0 453px;
}
.daihyakka-around .max-w-453 {
  max-width: 453px;
}
.daihyakka-around .w-453 {
  width: 453px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-453 {
    width: 226.5px;
  }
}
.daihyakka-around .h-453 {
  height: 453px;
}
.daihyakka-around .--gap453 {
  gap: 453px !important;
}
.daihyakka-around .--fw453 {
  font-weight: 453;
}
.daihyakka-around .--mt454 {
  margin-top: 454px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt454 {
    margin-top: 227px;
  }
}
.daihyakka-around .--mb454 {
  margin-bottom: 454px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb454 {
    margin-bottom: 227px;
  }
}
.daihyakka-around .--pt454 {
  padding-top: 454px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt454 {
    padding-top: 227px;
  }
}
.daihyakka-around .--pb454 {
  padding-bottom: 454px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb454 {
    padding-bottom: 227px;
  }
}
.daihyakka-around .--px454 {
  padding: 0 454px;
}
.daihyakka-around .max-w-454 {
  max-width: 454px;
}
.daihyakka-around .w-454 {
  width: 454px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-454 {
    width: 227px;
  }
}
.daihyakka-around .h-454 {
  height: 454px;
}
.daihyakka-around .--gap454 {
  gap: 454px !important;
}
.daihyakka-around .--fw454 {
  font-weight: 454;
}
.daihyakka-around .--mt455 {
  margin-top: 455px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt455 {
    margin-top: 227.5px;
  }
}
.daihyakka-around .--mb455 {
  margin-bottom: 455px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb455 {
    margin-bottom: 227.5px;
  }
}
.daihyakka-around .--pt455 {
  padding-top: 455px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt455 {
    padding-top: 227.5px;
  }
}
.daihyakka-around .--pb455 {
  padding-bottom: 455px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb455 {
    padding-bottom: 227.5px;
  }
}
.daihyakka-around .--px455 {
  padding: 0 455px;
}
.daihyakka-around .max-w-455 {
  max-width: 455px;
}
.daihyakka-around .w-455 {
  width: 455px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-455 {
    width: 227.5px;
  }
}
.daihyakka-around .h-455 {
  height: 455px;
}
.daihyakka-around .--gap455 {
  gap: 455px !important;
}
.daihyakka-around .--fw455 {
  font-weight: 455;
}
.daihyakka-around .--mt456 {
  margin-top: 456px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt456 {
    margin-top: 228px;
  }
}
.daihyakka-around .--mb456 {
  margin-bottom: 456px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb456 {
    margin-bottom: 228px;
  }
}
.daihyakka-around .--pt456 {
  padding-top: 456px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt456 {
    padding-top: 228px;
  }
}
.daihyakka-around .--pb456 {
  padding-bottom: 456px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb456 {
    padding-bottom: 228px;
  }
}
.daihyakka-around .--px456 {
  padding: 0 456px;
}
.daihyakka-around .max-w-456 {
  max-width: 456px;
}
.daihyakka-around .w-456 {
  width: 456px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-456 {
    width: 228px;
  }
}
.daihyakka-around .h-456 {
  height: 456px;
}
.daihyakka-around .--gap456 {
  gap: 456px !important;
}
.daihyakka-around .--fw456 {
  font-weight: 456;
}
.daihyakka-around .--mt457 {
  margin-top: 457px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt457 {
    margin-top: 228.5px;
  }
}
.daihyakka-around .--mb457 {
  margin-bottom: 457px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb457 {
    margin-bottom: 228.5px;
  }
}
.daihyakka-around .--pt457 {
  padding-top: 457px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt457 {
    padding-top: 228.5px;
  }
}
.daihyakka-around .--pb457 {
  padding-bottom: 457px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb457 {
    padding-bottom: 228.5px;
  }
}
.daihyakka-around .--px457 {
  padding: 0 457px;
}
.daihyakka-around .max-w-457 {
  max-width: 457px;
}
.daihyakka-around .w-457 {
  width: 457px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-457 {
    width: 228.5px;
  }
}
.daihyakka-around .h-457 {
  height: 457px;
}
.daihyakka-around .--gap457 {
  gap: 457px !important;
}
.daihyakka-around .--fw457 {
  font-weight: 457;
}
.daihyakka-around .--mt458 {
  margin-top: 458px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt458 {
    margin-top: 229px;
  }
}
.daihyakka-around .--mb458 {
  margin-bottom: 458px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb458 {
    margin-bottom: 229px;
  }
}
.daihyakka-around .--pt458 {
  padding-top: 458px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt458 {
    padding-top: 229px;
  }
}
.daihyakka-around .--pb458 {
  padding-bottom: 458px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb458 {
    padding-bottom: 229px;
  }
}
.daihyakka-around .--px458 {
  padding: 0 458px;
}
.daihyakka-around .max-w-458 {
  max-width: 458px;
}
.daihyakka-around .w-458 {
  width: 458px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-458 {
    width: 229px;
  }
}
.daihyakka-around .h-458 {
  height: 458px;
}
.daihyakka-around .--gap458 {
  gap: 458px !important;
}
.daihyakka-around .--fw458 {
  font-weight: 458;
}
.daihyakka-around .--mt459 {
  margin-top: 459px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt459 {
    margin-top: 229.5px;
  }
}
.daihyakka-around .--mb459 {
  margin-bottom: 459px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb459 {
    margin-bottom: 229.5px;
  }
}
.daihyakka-around .--pt459 {
  padding-top: 459px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt459 {
    padding-top: 229.5px;
  }
}
.daihyakka-around .--pb459 {
  padding-bottom: 459px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb459 {
    padding-bottom: 229.5px;
  }
}
.daihyakka-around .--px459 {
  padding: 0 459px;
}
.daihyakka-around .max-w-459 {
  max-width: 459px;
}
.daihyakka-around .w-459 {
  width: 459px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-459 {
    width: 229.5px;
  }
}
.daihyakka-around .h-459 {
  height: 459px;
}
.daihyakka-around .--gap459 {
  gap: 459px !important;
}
.daihyakka-around .--fw459 {
  font-weight: 459;
}
.daihyakka-around .--mt460 {
  margin-top: 460px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt460 {
    margin-top: 230px;
  }
}
.daihyakka-around .--mb460 {
  margin-bottom: 460px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb460 {
    margin-bottom: 230px;
  }
}
.daihyakka-around .--pt460 {
  padding-top: 460px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt460 {
    padding-top: 230px;
  }
}
.daihyakka-around .--pb460 {
  padding-bottom: 460px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb460 {
    padding-bottom: 230px;
  }
}
.daihyakka-around .--px460 {
  padding: 0 460px;
}
.daihyakka-around .max-w-460 {
  max-width: 460px;
}
.daihyakka-around .w-460 {
  width: 460px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-460 {
    width: 230px;
  }
}
.daihyakka-around .h-460 {
  height: 460px;
}
.daihyakka-around .--gap460 {
  gap: 460px !important;
}
.daihyakka-around .--fw460 {
  font-weight: 460;
}
.daihyakka-around .--mt461 {
  margin-top: 461px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt461 {
    margin-top: 230.5px;
  }
}
.daihyakka-around .--mb461 {
  margin-bottom: 461px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb461 {
    margin-bottom: 230.5px;
  }
}
.daihyakka-around .--pt461 {
  padding-top: 461px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt461 {
    padding-top: 230.5px;
  }
}
.daihyakka-around .--pb461 {
  padding-bottom: 461px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb461 {
    padding-bottom: 230.5px;
  }
}
.daihyakka-around .--px461 {
  padding: 0 461px;
}
.daihyakka-around .max-w-461 {
  max-width: 461px;
}
.daihyakka-around .w-461 {
  width: 461px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-461 {
    width: 230.5px;
  }
}
.daihyakka-around .h-461 {
  height: 461px;
}
.daihyakka-around .--gap461 {
  gap: 461px !important;
}
.daihyakka-around .--fw461 {
  font-weight: 461;
}
.daihyakka-around .--mt462 {
  margin-top: 462px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt462 {
    margin-top: 231px;
  }
}
.daihyakka-around .--mb462 {
  margin-bottom: 462px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb462 {
    margin-bottom: 231px;
  }
}
.daihyakka-around .--pt462 {
  padding-top: 462px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt462 {
    padding-top: 231px;
  }
}
.daihyakka-around .--pb462 {
  padding-bottom: 462px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb462 {
    padding-bottom: 231px;
  }
}
.daihyakka-around .--px462 {
  padding: 0 462px;
}
.daihyakka-around .max-w-462 {
  max-width: 462px;
}
.daihyakka-around .w-462 {
  width: 462px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-462 {
    width: 231px;
  }
}
.daihyakka-around .h-462 {
  height: 462px;
}
.daihyakka-around .--gap462 {
  gap: 462px !important;
}
.daihyakka-around .--fw462 {
  font-weight: 462;
}
.daihyakka-around .--mt463 {
  margin-top: 463px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt463 {
    margin-top: 231.5px;
  }
}
.daihyakka-around .--mb463 {
  margin-bottom: 463px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb463 {
    margin-bottom: 231.5px;
  }
}
.daihyakka-around .--pt463 {
  padding-top: 463px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt463 {
    padding-top: 231.5px;
  }
}
.daihyakka-around .--pb463 {
  padding-bottom: 463px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb463 {
    padding-bottom: 231.5px;
  }
}
.daihyakka-around .--px463 {
  padding: 0 463px;
}
.daihyakka-around .max-w-463 {
  max-width: 463px;
}
.daihyakka-around .w-463 {
  width: 463px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-463 {
    width: 231.5px;
  }
}
.daihyakka-around .h-463 {
  height: 463px;
}
.daihyakka-around .--gap463 {
  gap: 463px !important;
}
.daihyakka-around .--fw463 {
  font-weight: 463;
}
.daihyakka-around .--mt464 {
  margin-top: 464px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt464 {
    margin-top: 232px;
  }
}
.daihyakka-around .--mb464 {
  margin-bottom: 464px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb464 {
    margin-bottom: 232px;
  }
}
.daihyakka-around .--pt464 {
  padding-top: 464px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt464 {
    padding-top: 232px;
  }
}
.daihyakka-around .--pb464 {
  padding-bottom: 464px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb464 {
    padding-bottom: 232px;
  }
}
.daihyakka-around .--px464 {
  padding: 0 464px;
}
.daihyakka-around .max-w-464 {
  max-width: 464px;
}
.daihyakka-around .w-464 {
  width: 464px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-464 {
    width: 232px;
  }
}
.daihyakka-around .h-464 {
  height: 464px;
}
.daihyakka-around .--gap464 {
  gap: 464px !important;
}
.daihyakka-around .--fw464 {
  font-weight: 464;
}
.daihyakka-around .--mt465 {
  margin-top: 465px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt465 {
    margin-top: 232.5px;
  }
}
.daihyakka-around .--mb465 {
  margin-bottom: 465px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb465 {
    margin-bottom: 232.5px;
  }
}
.daihyakka-around .--pt465 {
  padding-top: 465px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt465 {
    padding-top: 232.5px;
  }
}
.daihyakka-around .--pb465 {
  padding-bottom: 465px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb465 {
    padding-bottom: 232.5px;
  }
}
.daihyakka-around .--px465 {
  padding: 0 465px;
}
.daihyakka-around .max-w-465 {
  max-width: 465px;
}
.daihyakka-around .w-465 {
  width: 465px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-465 {
    width: 232.5px;
  }
}
.daihyakka-around .h-465 {
  height: 465px;
}
.daihyakka-around .--gap465 {
  gap: 465px !important;
}
.daihyakka-around .--fw465 {
  font-weight: 465;
}
.daihyakka-around .--mt466 {
  margin-top: 466px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt466 {
    margin-top: 233px;
  }
}
.daihyakka-around .--mb466 {
  margin-bottom: 466px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb466 {
    margin-bottom: 233px;
  }
}
.daihyakka-around .--pt466 {
  padding-top: 466px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt466 {
    padding-top: 233px;
  }
}
.daihyakka-around .--pb466 {
  padding-bottom: 466px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb466 {
    padding-bottom: 233px;
  }
}
.daihyakka-around .--px466 {
  padding: 0 466px;
}
.daihyakka-around .max-w-466 {
  max-width: 466px;
}
.daihyakka-around .w-466 {
  width: 466px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-466 {
    width: 233px;
  }
}
.daihyakka-around .h-466 {
  height: 466px;
}
.daihyakka-around .--gap466 {
  gap: 466px !important;
}
.daihyakka-around .--fw466 {
  font-weight: 466;
}
.daihyakka-around .--mt467 {
  margin-top: 467px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt467 {
    margin-top: 233.5px;
  }
}
.daihyakka-around .--mb467 {
  margin-bottom: 467px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb467 {
    margin-bottom: 233.5px;
  }
}
.daihyakka-around .--pt467 {
  padding-top: 467px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt467 {
    padding-top: 233.5px;
  }
}
.daihyakka-around .--pb467 {
  padding-bottom: 467px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb467 {
    padding-bottom: 233.5px;
  }
}
.daihyakka-around .--px467 {
  padding: 0 467px;
}
.daihyakka-around .max-w-467 {
  max-width: 467px;
}
.daihyakka-around .w-467 {
  width: 467px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-467 {
    width: 233.5px;
  }
}
.daihyakka-around .h-467 {
  height: 467px;
}
.daihyakka-around .--gap467 {
  gap: 467px !important;
}
.daihyakka-around .--fw467 {
  font-weight: 467;
}
.daihyakka-around .--mt468 {
  margin-top: 468px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt468 {
    margin-top: 234px;
  }
}
.daihyakka-around .--mb468 {
  margin-bottom: 468px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb468 {
    margin-bottom: 234px;
  }
}
.daihyakka-around .--pt468 {
  padding-top: 468px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt468 {
    padding-top: 234px;
  }
}
.daihyakka-around .--pb468 {
  padding-bottom: 468px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb468 {
    padding-bottom: 234px;
  }
}
.daihyakka-around .--px468 {
  padding: 0 468px;
}
.daihyakka-around .max-w-468 {
  max-width: 468px;
}
.daihyakka-around .w-468 {
  width: 468px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-468 {
    width: 234px;
  }
}
.daihyakka-around .h-468 {
  height: 468px;
}
.daihyakka-around .--gap468 {
  gap: 468px !important;
}
.daihyakka-around .--fw468 {
  font-weight: 468;
}
.daihyakka-around .--mt469 {
  margin-top: 469px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt469 {
    margin-top: 234.5px;
  }
}
.daihyakka-around .--mb469 {
  margin-bottom: 469px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb469 {
    margin-bottom: 234.5px;
  }
}
.daihyakka-around .--pt469 {
  padding-top: 469px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt469 {
    padding-top: 234.5px;
  }
}
.daihyakka-around .--pb469 {
  padding-bottom: 469px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb469 {
    padding-bottom: 234.5px;
  }
}
.daihyakka-around .--px469 {
  padding: 0 469px;
}
.daihyakka-around .max-w-469 {
  max-width: 469px;
}
.daihyakka-around .w-469 {
  width: 469px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-469 {
    width: 234.5px;
  }
}
.daihyakka-around .h-469 {
  height: 469px;
}
.daihyakka-around .--gap469 {
  gap: 469px !important;
}
.daihyakka-around .--fw469 {
  font-weight: 469;
}
.daihyakka-around .--mt470 {
  margin-top: 470px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt470 {
    margin-top: 235px;
  }
}
.daihyakka-around .--mb470 {
  margin-bottom: 470px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb470 {
    margin-bottom: 235px;
  }
}
.daihyakka-around .--pt470 {
  padding-top: 470px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt470 {
    padding-top: 235px;
  }
}
.daihyakka-around .--pb470 {
  padding-bottom: 470px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb470 {
    padding-bottom: 235px;
  }
}
.daihyakka-around .--px470 {
  padding: 0 470px;
}
.daihyakka-around .max-w-470 {
  max-width: 470px;
}
.daihyakka-around .w-470 {
  width: 470px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-470 {
    width: 235px;
  }
}
.daihyakka-around .h-470 {
  height: 470px;
}
.daihyakka-around .--gap470 {
  gap: 470px !important;
}
.daihyakka-around .--fw470 {
  font-weight: 470;
}
.daihyakka-around .--mt471 {
  margin-top: 471px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt471 {
    margin-top: 235.5px;
  }
}
.daihyakka-around .--mb471 {
  margin-bottom: 471px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb471 {
    margin-bottom: 235.5px;
  }
}
.daihyakka-around .--pt471 {
  padding-top: 471px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt471 {
    padding-top: 235.5px;
  }
}
.daihyakka-around .--pb471 {
  padding-bottom: 471px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb471 {
    padding-bottom: 235.5px;
  }
}
.daihyakka-around .--px471 {
  padding: 0 471px;
}
.daihyakka-around .max-w-471 {
  max-width: 471px;
}
.daihyakka-around .w-471 {
  width: 471px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-471 {
    width: 235.5px;
  }
}
.daihyakka-around .h-471 {
  height: 471px;
}
.daihyakka-around .--gap471 {
  gap: 471px !important;
}
.daihyakka-around .--fw471 {
  font-weight: 471;
}
.daihyakka-around .--mt472 {
  margin-top: 472px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt472 {
    margin-top: 236px;
  }
}
.daihyakka-around .--mb472 {
  margin-bottom: 472px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb472 {
    margin-bottom: 236px;
  }
}
.daihyakka-around .--pt472 {
  padding-top: 472px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt472 {
    padding-top: 236px;
  }
}
.daihyakka-around .--pb472 {
  padding-bottom: 472px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb472 {
    padding-bottom: 236px;
  }
}
.daihyakka-around .--px472 {
  padding: 0 472px;
}
.daihyakka-around .max-w-472 {
  max-width: 472px;
}
.daihyakka-around .w-472 {
  width: 472px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-472 {
    width: 236px;
  }
}
.daihyakka-around .h-472 {
  height: 472px;
}
.daihyakka-around .--gap472 {
  gap: 472px !important;
}
.daihyakka-around .--fw472 {
  font-weight: 472;
}
.daihyakka-around .--mt473 {
  margin-top: 473px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt473 {
    margin-top: 236.5px;
  }
}
.daihyakka-around .--mb473 {
  margin-bottom: 473px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb473 {
    margin-bottom: 236.5px;
  }
}
.daihyakka-around .--pt473 {
  padding-top: 473px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt473 {
    padding-top: 236.5px;
  }
}
.daihyakka-around .--pb473 {
  padding-bottom: 473px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb473 {
    padding-bottom: 236.5px;
  }
}
.daihyakka-around .--px473 {
  padding: 0 473px;
}
.daihyakka-around .max-w-473 {
  max-width: 473px;
}
.daihyakka-around .w-473 {
  width: 473px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-473 {
    width: 236.5px;
  }
}
.daihyakka-around .h-473 {
  height: 473px;
}
.daihyakka-around .--gap473 {
  gap: 473px !important;
}
.daihyakka-around .--fw473 {
  font-weight: 473;
}
.daihyakka-around .--mt474 {
  margin-top: 474px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt474 {
    margin-top: 237px;
  }
}
.daihyakka-around .--mb474 {
  margin-bottom: 474px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb474 {
    margin-bottom: 237px;
  }
}
.daihyakka-around .--pt474 {
  padding-top: 474px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt474 {
    padding-top: 237px;
  }
}
.daihyakka-around .--pb474 {
  padding-bottom: 474px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb474 {
    padding-bottom: 237px;
  }
}
.daihyakka-around .--px474 {
  padding: 0 474px;
}
.daihyakka-around .max-w-474 {
  max-width: 474px;
}
.daihyakka-around .w-474 {
  width: 474px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-474 {
    width: 237px;
  }
}
.daihyakka-around .h-474 {
  height: 474px;
}
.daihyakka-around .--gap474 {
  gap: 474px !important;
}
.daihyakka-around .--fw474 {
  font-weight: 474;
}
.daihyakka-around .--mt475 {
  margin-top: 475px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt475 {
    margin-top: 237.5px;
  }
}
.daihyakka-around .--mb475 {
  margin-bottom: 475px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb475 {
    margin-bottom: 237.5px;
  }
}
.daihyakka-around .--pt475 {
  padding-top: 475px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt475 {
    padding-top: 237.5px;
  }
}
.daihyakka-around .--pb475 {
  padding-bottom: 475px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb475 {
    padding-bottom: 237.5px;
  }
}
.daihyakka-around .--px475 {
  padding: 0 475px;
}
.daihyakka-around .max-w-475 {
  max-width: 475px;
}
.daihyakka-around .w-475 {
  width: 475px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-475 {
    width: 237.5px;
  }
}
.daihyakka-around .h-475 {
  height: 475px;
}
.daihyakka-around .--gap475 {
  gap: 475px !important;
}
.daihyakka-around .--fw475 {
  font-weight: 475;
}
.daihyakka-around .--mt476 {
  margin-top: 476px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt476 {
    margin-top: 238px;
  }
}
.daihyakka-around .--mb476 {
  margin-bottom: 476px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb476 {
    margin-bottom: 238px;
  }
}
.daihyakka-around .--pt476 {
  padding-top: 476px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt476 {
    padding-top: 238px;
  }
}
.daihyakka-around .--pb476 {
  padding-bottom: 476px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb476 {
    padding-bottom: 238px;
  }
}
.daihyakka-around .--px476 {
  padding: 0 476px;
}
.daihyakka-around .max-w-476 {
  max-width: 476px;
}
.daihyakka-around .w-476 {
  width: 476px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-476 {
    width: 238px;
  }
}
.daihyakka-around .h-476 {
  height: 476px;
}
.daihyakka-around .--gap476 {
  gap: 476px !important;
}
.daihyakka-around .--fw476 {
  font-weight: 476;
}
.daihyakka-around .--mt477 {
  margin-top: 477px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt477 {
    margin-top: 238.5px;
  }
}
.daihyakka-around .--mb477 {
  margin-bottom: 477px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb477 {
    margin-bottom: 238.5px;
  }
}
.daihyakka-around .--pt477 {
  padding-top: 477px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt477 {
    padding-top: 238.5px;
  }
}
.daihyakka-around .--pb477 {
  padding-bottom: 477px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb477 {
    padding-bottom: 238.5px;
  }
}
.daihyakka-around .--px477 {
  padding: 0 477px;
}
.daihyakka-around .max-w-477 {
  max-width: 477px;
}
.daihyakka-around .w-477 {
  width: 477px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-477 {
    width: 238.5px;
  }
}
.daihyakka-around .h-477 {
  height: 477px;
}
.daihyakka-around .--gap477 {
  gap: 477px !important;
}
.daihyakka-around .--fw477 {
  font-weight: 477;
}
.daihyakka-around .--mt478 {
  margin-top: 478px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt478 {
    margin-top: 239px;
  }
}
.daihyakka-around .--mb478 {
  margin-bottom: 478px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb478 {
    margin-bottom: 239px;
  }
}
.daihyakka-around .--pt478 {
  padding-top: 478px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt478 {
    padding-top: 239px;
  }
}
.daihyakka-around .--pb478 {
  padding-bottom: 478px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb478 {
    padding-bottom: 239px;
  }
}
.daihyakka-around .--px478 {
  padding: 0 478px;
}
.daihyakka-around .max-w-478 {
  max-width: 478px;
}
.daihyakka-around .w-478 {
  width: 478px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-478 {
    width: 239px;
  }
}
.daihyakka-around .h-478 {
  height: 478px;
}
.daihyakka-around .--gap478 {
  gap: 478px !important;
}
.daihyakka-around .--fw478 {
  font-weight: 478;
}
.daihyakka-around .--mt479 {
  margin-top: 479px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt479 {
    margin-top: 239.5px;
  }
}
.daihyakka-around .--mb479 {
  margin-bottom: 479px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb479 {
    margin-bottom: 239.5px;
  }
}
.daihyakka-around .--pt479 {
  padding-top: 479px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt479 {
    padding-top: 239.5px;
  }
}
.daihyakka-around .--pb479 {
  padding-bottom: 479px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb479 {
    padding-bottom: 239.5px;
  }
}
.daihyakka-around .--px479 {
  padding: 0 479px;
}
.daihyakka-around .max-w-479 {
  max-width: 479px;
}
.daihyakka-around .w-479 {
  width: 479px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-479 {
    width: 239.5px;
  }
}
.daihyakka-around .h-479 {
  height: 479px;
}
.daihyakka-around .--gap479 {
  gap: 479px !important;
}
.daihyakka-around .--fw479 {
  font-weight: 479;
}
.daihyakka-around .--mt480 {
  margin-top: 480px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt480 {
    margin-top: 240px;
  }
}
.daihyakka-around .--mb480 {
  margin-bottom: 480px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb480 {
    margin-bottom: 240px;
  }
}
.daihyakka-around .--pt480 {
  padding-top: 480px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt480 {
    padding-top: 240px;
  }
}
.daihyakka-around .--pb480 {
  padding-bottom: 480px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb480 {
    padding-bottom: 240px;
  }
}
.daihyakka-around .--px480 {
  padding: 0 480px;
}
.daihyakka-around .max-w-480 {
  max-width: 480px;
}
.daihyakka-around .w-480 {
  width: 480px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-480 {
    width: 240px;
  }
}
.daihyakka-around .h-480 {
  height: 480px;
}
.daihyakka-around .--gap480 {
  gap: 480px !important;
}
.daihyakka-around .--fw480 {
  font-weight: 480;
}
.daihyakka-around .--mt481 {
  margin-top: 481px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt481 {
    margin-top: 240.5px;
  }
}
.daihyakka-around .--mb481 {
  margin-bottom: 481px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb481 {
    margin-bottom: 240.5px;
  }
}
.daihyakka-around .--pt481 {
  padding-top: 481px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt481 {
    padding-top: 240.5px;
  }
}
.daihyakka-around .--pb481 {
  padding-bottom: 481px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb481 {
    padding-bottom: 240.5px;
  }
}
.daihyakka-around .--px481 {
  padding: 0 481px;
}
.daihyakka-around .max-w-481 {
  max-width: 481px;
}
.daihyakka-around .w-481 {
  width: 481px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-481 {
    width: 240.5px;
  }
}
.daihyakka-around .h-481 {
  height: 481px;
}
.daihyakka-around .--gap481 {
  gap: 481px !important;
}
.daihyakka-around .--fw481 {
  font-weight: 481;
}
.daihyakka-around .--mt482 {
  margin-top: 482px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt482 {
    margin-top: 241px;
  }
}
.daihyakka-around .--mb482 {
  margin-bottom: 482px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb482 {
    margin-bottom: 241px;
  }
}
.daihyakka-around .--pt482 {
  padding-top: 482px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt482 {
    padding-top: 241px;
  }
}
.daihyakka-around .--pb482 {
  padding-bottom: 482px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb482 {
    padding-bottom: 241px;
  }
}
.daihyakka-around .--px482 {
  padding: 0 482px;
}
.daihyakka-around .max-w-482 {
  max-width: 482px;
}
.daihyakka-around .w-482 {
  width: 482px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-482 {
    width: 241px;
  }
}
.daihyakka-around .h-482 {
  height: 482px;
}
.daihyakka-around .--gap482 {
  gap: 482px !important;
}
.daihyakka-around .--fw482 {
  font-weight: 482;
}
.daihyakka-around .--mt483 {
  margin-top: 483px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt483 {
    margin-top: 241.5px;
  }
}
.daihyakka-around .--mb483 {
  margin-bottom: 483px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb483 {
    margin-bottom: 241.5px;
  }
}
.daihyakka-around .--pt483 {
  padding-top: 483px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt483 {
    padding-top: 241.5px;
  }
}
.daihyakka-around .--pb483 {
  padding-bottom: 483px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb483 {
    padding-bottom: 241.5px;
  }
}
.daihyakka-around .--px483 {
  padding: 0 483px;
}
.daihyakka-around .max-w-483 {
  max-width: 483px;
}
.daihyakka-around .w-483 {
  width: 483px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-483 {
    width: 241.5px;
  }
}
.daihyakka-around .h-483 {
  height: 483px;
}
.daihyakka-around .--gap483 {
  gap: 483px !important;
}
.daihyakka-around .--fw483 {
  font-weight: 483;
}
.daihyakka-around .--mt484 {
  margin-top: 484px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt484 {
    margin-top: 242px;
  }
}
.daihyakka-around .--mb484 {
  margin-bottom: 484px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb484 {
    margin-bottom: 242px;
  }
}
.daihyakka-around .--pt484 {
  padding-top: 484px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt484 {
    padding-top: 242px;
  }
}
.daihyakka-around .--pb484 {
  padding-bottom: 484px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb484 {
    padding-bottom: 242px;
  }
}
.daihyakka-around .--px484 {
  padding: 0 484px;
}
.daihyakka-around .max-w-484 {
  max-width: 484px;
}
.daihyakka-around .w-484 {
  width: 484px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-484 {
    width: 242px;
  }
}
.daihyakka-around .h-484 {
  height: 484px;
}
.daihyakka-around .--gap484 {
  gap: 484px !important;
}
.daihyakka-around .--fw484 {
  font-weight: 484;
}
.daihyakka-around .--mt485 {
  margin-top: 485px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt485 {
    margin-top: 242.5px;
  }
}
.daihyakka-around .--mb485 {
  margin-bottom: 485px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb485 {
    margin-bottom: 242.5px;
  }
}
.daihyakka-around .--pt485 {
  padding-top: 485px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt485 {
    padding-top: 242.5px;
  }
}
.daihyakka-around .--pb485 {
  padding-bottom: 485px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb485 {
    padding-bottom: 242.5px;
  }
}
.daihyakka-around .--px485 {
  padding: 0 485px;
}
.daihyakka-around .max-w-485 {
  max-width: 485px;
}
.daihyakka-around .w-485 {
  width: 485px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-485 {
    width: 242.5px;
  }
}
.daihyakka-around .h-485 {
  height: 485px;
}
.daihyakka-around .--gap485 {
  gap: 485px !important;
}
.daihyakka-around .--fw485 {
  font-weight: 485;
}
.daihyakka-around .--mt486 {
  margin-top: 486px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt486 {
    margin-top: 243px;
  }
}
.daihyakka-around .--mb486 {
  margin-bottom: 486px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb486 {
    margin-bottom: 243px;
  }
}
.daihyakka-around .--pt486 {
  padding-top: 486px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt486 {
    padding-top: 243px;
  }
}
.daihyakka-around .--pb486 {
  padding-bottom: 486px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb486 {
    padding-bottom: 243px;
  }
}
.daihyakka-around .--px486 {
  padding: 0 486px;
}
.daihyakka-around .max-w-486 {
  max-width: 486px;
}
.daihyakka-around .w-486 {
  width: 486px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-486 {
    width: 243px;
  }
}
.daihyakka-around .h-486 {
  height: 486px;
}
.daihyakka-around .--gap486 {
  gap: 486px !important;
}
.daihyakka-around .--fw486 {
  font-weight: 486;
}
.daihyakka-around .--mt487 {
  margin-top: 487px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt487 {
    margin-top: 243.5px;
  }
}
.daihyakka-around .--mb487 {
  margin-bottom: 487px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb487 {
    margin-bottom: 243.5px;
  }
}
.daihyakka-around .--pt487 {
  padding-top: 487px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt487 {
    padding-top: 243.5px;
  }
}
.daihyakka-around .--pb487 {
  padding-bottom: 487px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb487 {
    padding-bottom: 243.5px;
  }
}
.daihyakka-around .--px487 {
  padding: 0 487px;
}
.daihyakka-around .max-w-487 {
  max-width: 487px;
}
.daihyakka-around .w-487 {
  width: 487px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-487 {
    width: 243.5px;
  }
}
.daihyakka-around .h-487 {
  height: 487px;
}
.daihyakka-around .--gap487 {
  gap: 487px !important;
}
.daihyakka-around .--fw487 {
  font-weight: 487;
}
.daihyakka-around .--mt488 {
  margin-top: 488px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt488 {
    margin-top: 244px;
  }
}
.daihyakka-around .--mb488 {
  margin-bottom: 488px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb488 {
    margin-bottom: 244px;
  }
}
.daihyakka-around .--pt488 {
  padding-top: 488px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt488 {
    padding-top: 244px;
  }
}
.daihyakka-around .--pb488 {
  padding-bottom: 488px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb488 {
    padding-bottom: 244px;
  }
}
.daihyakka-around .--px488 {
  padding: 0 488px;
}
.daihyakka-around .max-w-488 {
  max-width: 488px;
}
.daihyakka-around .w-488 {
  width: 488px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-488 {
    width: 244px;
  }
}
.daihyakka-around .h-488 {
  height: 488px;
}
.daihyakka-around .--gap488 {
  gap: 488px !important;
}
.daihyakka-around .--fw488 {
  font-weight: 488;
}
.daihyakka-around .--mt489 {
  margin-top: 489px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt489 {
    margin-top: 244.5px;
  }
}
.daihyakka-around .--mb489 {
  margin-bottom: 489px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb489 {
    margin-bottom: 244.5px;
  }
}
.daihyakka-around .--pt489 {
  padding-top: 489px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt489 {
    padding-top: 244.5px;
  }
}
.daihyakka-around .--pb489 {
  padding-bottom: 489px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb489 {
    padding-bottom: 244.5px;
  }
}
.daihyakka-around .--px489 {
  padding: 0 489px;
}
.daihyakka-around .max-w-489 {
  max-width: 489px;
}
.daihyakka-around .w-489 {
  width: 489px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-489 {
    width: 244.5px;
  }
}
.daihyakka-around .h-489 {
  height: 489px;
}
.daihyakka-around .--gap489 {
  gap: 489px !important;
}
.daihyakka-around .--fw489 {
  font-weight: 489;
}
.daihyakka-around .--mt490 {
  margin-top: 490px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt490 {
    margin-top: 245px;
  }
}
.daihyakka-around .--mb490 {
  margin-bottom: 490px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb490 {
    margin-bottom: 245px;
  }
}
.daihyakka-around .--pt490 {
  padding-top: 490px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt490 {
    padding-top: 245px;
  }
}
.daihyakka-around .--pb490 {
  padding-bottom: 490px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb490 {
    padding-bottom: 245px;
  }
}
.daihyakka-around .--px490 {
  padding: 0 490px;
}
.daihyakka-around .max-w-490 {
  max-width: 490px;
}
.daihyakka-around .w-490 {
  width: 490px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-490 {
    width: 245px;
  }
}
.daihyakka-around .h-490 {
  height: 490px;
}
.daihyakka-around .--gap490 {
  gap: 490px !important;
}
.daihyakka-around .--fw490 {
  font-weight: 490;
}
.daihyakka-around .--mt491 {
  margin-top: 491px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt491 {
    margin-top: 245.5px;
  }
}
.daihyakka-around .--mb491 {
  margin-bottom: 491px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb491 {
    margin-bottom: 245.5px;
  }
}
.daihyakka-around .--pt491 {
  padding-top: 491px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt491 {
    padding-top: 245.5px;
  }
}
.daihyakka-around .--pb491 {
  padding-bottom: 491px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb491 {
    padding-bottom: 245.5px;
  }
}
.daihyakka-around .--px491 {
  padding: 0 491px;
}
.daihyakka-around .max-w-491 {
  max-width: 491px;
}
.daihyakka-around .w-491 {
  width: 491px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-491 {
    width: 245.5px;
  }
}
.daihyakka-around .h-491 {
  height: 491px;
}
.daihyakka-around .--gap491 {
  gap: 491px !important;
}
.daihyakka-around .--fw491 {
  font-weight: 491;
}
.daihyakka-around .--mt492 {
  margin-top: 492px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt492 {
    margin-top: 246px;
  }
}
.daihyakka-around .--mb492 {
  margin-bottom: 492px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb492 {
    margin-bottom: 246px;
  }
}
.daihyakka-around .--pt492 {
  padding-top: 492px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt492 {
    padding-top: 246px;
  }
}
.daihyakka-around .--pb492 {
  padding-bottom: 492px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb492 {
    padding-bottom: 246px;
  }
}
.daihyakka-around .--px492 {
  padding: 0 492px;
}
.daihyakka-around .max-w-492 {
  max-width: 492px;
}
.daihyakka-around .w-492 {
  width: 492px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-492 {
    width: 246px;
  }
}
.daihyakka-around .h-492 {
  height: 492px;
}
.daihyakka-around .--gap492 {
  gap: 492px !important;
}
.daihyakka-around .--fw492 {
  font-weight: 492;
}
.daihyakka-around .--mt493 {
  margin-top: 493px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt493 {
    margin-top: 246.5px;
  }
}
.daihyakka-around .--mb493 {
  margin-bottom: 493px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb493 {
    margin-bottom: 246.5px;
  }
}
.daihyakka-around .--pt493 {
  padding-top: 493px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt493 {
    padding-top: 246.5px;
  }
}
.daihyakka-around .--pb493 {
  padding-bottom: 493px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb493 {
    padding-bottom: 246.5px;
  }
}
.daihyakka-around .--px493 {
  padding: 0 493px;
}
.daihyakka-around .max-w-493 {
  max-width: 493px;
}
.daihyakka-around .w-493 {
  width: 493px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-493 {
    width: 246.5px;
  }
}
.daihyakka-around .h-493 {
  height: 493px;
}
.daihyakka-around .--gap493 {
  gap: 493px !important;
}
.daihyakka-around .--fw493 {
  font-weight: 493;
}
.daihyakka-around .--mt494 {
  margin-top: 494px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt494 {
    margin-top: 247px;
  }
}
.daihyakka-around .--mb494 {
  margin-bottom: 494px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb494 {
    margin-bottom: 247px;
  }
}
.daihyakka-around .--pt494 {
  padding-top: 494px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt494 {
    padding-top: 247px;
  }
}
.daihyakka-around .--pb494 {
  padding-bottom: 494px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb494 {
    padding-bottom: 247px;
  }
}
.daihyakka-around .--px494 {
  padding: 0 494px;
}
.daihyakka-around .max-w-494 {
  max-width: 494px;
}
.daihyakka-around .w-494 {
  width: 494px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-494 {
    width: 247px;
  }
}
.daihyakka-around .h-494 {
  height: 494px;
}
.daihyakka-around .--gap494 {
  gap: 494px !important;
}
.daihyakka-around .--fw494 {
  font-weight: 494;
}
.daihyakka-around .--mt495 {
  margin-top: 495px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt495 {
    margin-top: 247.5px;
  }
}
.daihyakka-around .--mb495 {
  margin-bottom: 495px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb495 {
    margin-bottom: 247.5px;
  }
}
.daihyakka-around .--pt495 {
  padding-top: 495px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt495 {
    padding-top: 247.5px;
  }
}
.daihyakka-around .--pb495 {
  padding-bottom: 495px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb495 {
    padding-bottom: 247.5px;
  }
}
.daihyakka-around .--px495 {
  padding: 0 495px;
}
.daihyakka-around .max-w-495 {
  max-width: 495px;
}
.daihyakka-around .w-495 {
  width: 495px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-495 {
    width: 247.5px;
  }
}
.daihyakka-around .h-495 {
  height: 495px;
}
.daihyakka-around .--gap495 {
  gap: 495px !important;
}
.daihyakka-around .--fw495 {
  font-weight: 495;
}
.daihyakka-around .--mt496 {
  margin-top: 496px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt496 {
    margin-top: 248px;
  }
}
.daihyakka-around .--mb496 {
  margin-bottom: 496px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb496 {
    margin-bottom: 248px;
  }
}
.daihyakka-around .--pt496 {
  padding-top: 496px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt496 {
    padding-top: 248px;
  }
}
.daihyakka-around .--pb496 {
  padding-bottom: 496px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb496 {
    padding-bottom: 248px;
  }
}
.daihyakka-around .--px496 {
  padding: 0 496px;
}
.daihyakka-around .max-w-496 {
  max-width: 496px;
}
.daihyakka-around .w-496 {
  width: 496px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-496 {
    width: 248px;
  }
}
.daihyakka-around .h-496 {
  height: 496px;
}
.daihyakka-around .--gap496 {
  gap: 496px !important;
}
.daihyakka-around .--fw496 {
  font-weight: 496;
}
.daihyakka-around .--mt497 {
  margin-top: 497px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt497 {
    margin-top: 248.5px;
  }
}
.daihyakka-around .--mb497 {
  margin-bottom: 497px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb497 {
    margin-bottom: 248.5px;
  }
}
.daihyakka-around .--pt497 {
  padding-top: 497px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt497 {
    padding-top: 248.5px;
  }
}
.daihyakka-around .--pb497 {
  padding-bottom: 497px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb497 {
    padding-bottom: 248.5px;
  }
}
.daihyakka-around .--px497 {
  padding: 0 497px;
}
.daihyakka-around .max-w-497 {
  max-width: 497px;
}
.daihyakka-around .w-497 {
  width: 497px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-497 {
    width: 248.5px;
  }
}
.daihyakka-around .h-497 {
  height: 497px;
}
.daihyakka-around .--gap497 {
  gap: 497px !important;
}
.daihyakka-around .--fw497 {
  font-weight: 497;
}
.daihyakka-around .--mt498 {
  margin-top: 498px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt498 {
    margin-top: 249px;
  }
}
.daihyakka-around .--mb498 {
  margin-bottom: 498px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb498 {
    margin-bottom: 249px;
  }
}
.daihyakka-around .--pt498 {
  padding-top: 498px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt498 {
    padding-top: 249px;
  }
}
.daihyakka-around .--pb498 {
  padding-bottom: 498px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb498 {
    padding-bottom: 249px;
  }
}
.daihyakka-around .--px498 {
  padding: 0 498px;
}
.daihyakka-around .max-w-498 {
  max-width: 498px;
}
.daihyakka-around .w-498 {
  width: 498px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-498 {
    width: 249px;
  }
}
.daihyakka-around .h-498 {
  height: 498px;
}
.daihyakka-around .--gap498 {
  gap: 498px !important;
}
.daihyakka-around .--fw498 {
  font-weight: 498;
}
.daihyakka-around .--mt499 {
  margin-top: 499px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt499 {
    margin-top: 249.5px;
  }
}
.daihyakka-around .--mb499 {
  margin-bottom: 499px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb499 {
    margin-bottom: 249.5px;
  }
}
.daihyakka-around .--pt499 {
  padding-top: 499px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt499 {
    padding-top: 249.5px;
  }
}
.daihyakka-around .--pb499 {
  padding-bottom: 499px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb499 {
    padding-bottom: 249.5px;
  }
}
.daihyakka-around .--px499 {
  padding: 0 499px;
}
.daihyakka-around .max-w-499 {
  max-width: 499px;
}
.daihyakka-around .w-499 {
  width: 499px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-499 {
    width: 249.5px;
  }
}
.daihyakka-around .h-499 {
  height: 499px;
}
.daihyakka-around .--gap499 {
  gap: 499px !important;
}
.daihyakka-around .--fw499 {
  font-weight: 499;
}
.daihyakka-around .--mt500 {
  margin-top: 500px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt500 {
    margin-top: 250px;
  }
}
.daihyakka-around .--mb500 {
  margin-bottom: 500px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb500 {
    margin-bottom: 250px;
  }
}
.daihyakka-around .--pt500 {
  padding-top: 500px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt500 {
    padding-top: 250px;
  }
}
.daihyakka-around .--pb500 {
  padding-bottom: 500px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb500 {
    padding-bottom: 250px;
  }
}
.daihyakka-around .--px500 {
  padding: 0 500px;
}
.daihyakka-around .max-w-500 {
  max-width: 500px;
}
.daihyakka-around .w-500 {
  width: 500px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-500 {
    width: 250px;
  }
}
.daihyakka-around .h-500 {
  height: 500px;
}
.daihyakka-around .--gap500 {
  gap: 500px !important;
}
.daihyakka-around .--fw500 {
  font-weight: 500;
}
.daihyakka-around .--mt501 {
  margin-top: 501px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt501 {
    margin-top: 250.5px;
  }
}
.daihyakka-around .--mb501 {
  margin-bottom: 501px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb501 {
    margin-bottom: 250.5px;
  }
}
.daihyakka-around .--pt501 {
  padding-top: 501px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt501 {
    padding-top: 250.5px;
  }
}
.daihyakka-around .--pb501 {
  padding-bottom: 501px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb501 {
    padding-bottom: 250.5px;
  }
}
.daihyakka-around .--px501 {
  padding: 0 501px;
}
.daihyakka-around .max-w-501 {
  max-width: 501px;
}
.daihyakka-around .w-501 {
  width: 501px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-501 {
    width: 250.5px;
  }
}
.daihyakka-around .h-501 {
  height: 501px;
}
.daihyakka-around .--gap501 {
  gap: 501px !important;
}
.daihyakka-around .--fw501 {
  font-weight: 501;
}
.daihyakka-around .--mt502 {
  margin-top: 502px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt502 {
    margin-top: 251px;
  }
}
.daihyakka-around .--mb502 {
  margin-bottom: 502px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb502 {
    margin-bottom: 251px;
  }
}
.daihyakka-around .--pt502 {
  padding-top: 502px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt502 {
    padding-top: 251px;
  }
}
.daihyakka-around .--pb502 {
  padding-bottom: 502px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb502 {
    padding-bottom: 251px;
  }
}
.daihyakka-around .--px502 {
  padding: 0 502px;
}
.daihyakka-around .max-w-502 {
  max-width: 502px;
}
.daihyakka-around .w-502 {
  width: 502px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-502 {
    width: 251px;
  }
}
.daihyakka-around .h-502 {
  height: 502px;
}
.daihyakka-around .--gap502 {
  gap: 502px !important;
}
.daihyakka-around .--fw502 {
  font-weight: 502;
}
.daihyakka-around .--mt503 {
  margin-top: 503px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt503 {
    margin-top: 251.5px;
  }
}
.daihyakka-around .--mb503 {
  margin-bottom: 503px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb503 {
    margin-bottom: 251.5px;
  }
}
.daihyakka-around .--pt503 {
  padding-top: 503px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt503 {
    padding-top: 251.5px;
  }
}
.daihyakka-around .--pb503 {
  padding-bottom: 503px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb503 {
    padding-bottom: 251.5px;
  }
}
.daihyakka-around .--px503 {
  padding: 0 503px;
}
.daihyakka-around .max-w-503 {
  max-width: 503px;
}
.daihyakka-around .w-503 {
  width: 503px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-503 {
    width: 251.5px;
  }
}
.daihyakka-around .h-503 {
  height: 503px;
}
.daihyakka-around .--gap503 {
  gap: 503px !important;
}
.daihyakka-around .--fw503 {
  font-weight: 503;
}
.daihyakka-around .--mt504 {
  margin-top: 504px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt504 {
    margin-top: 252px;
  }
}
.daihyakka-around .--mb504 {
  margin-bottom: 504px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb504 {
    margin-bottom: 252px;
  }
}
.daihyakka-around .--pt504 {
  padding-top: 504px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt504 {
    padding-top: 252px;
  }
}
.daihyakka-around .--pb504 {
  padding-bottom: 504px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb504 {
    padding-bottom: 252px;
  }
}
.daihyakka-around .--px504 {
  padding: 0 504px;
}
.daihyakka-around .max-w-504 {
  max-width: 504px;
}
.daihyakka-around .w-504 {
  width: 504px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-504 {
    width: 252px;
  }
}
.daihyakka-around .h-504 {
  height: 504px;
}
.daihyakka-around .--gap504 {
  gap: 504px !important;
}
.daihyakka-around .--fw504 {
  font-weight: 504;
}
.daihyakka-around .--mt505 {
  margin-top: 505px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt505 {
    margin-top: 252.5px;
  }
}
.daihyakka-around .--mb505 {
  margin-bottom: 505px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb505 {
    margin-bottom: 252.5px;
  }
}
.daihyakka-around .--pt505 {
  padding-top: 505px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt505 {
    padding-top: 252.5px;
  }
}
.daihyakka-around .--pb505 {
  padding-bottom: 505px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb505 {
    padding-bottom: 252.5px;
  }
}
.daihyakka-around .--px505 {
  padding: 0 505px;
}
.daihyakka-around .max-w-505 {
  max-width: 505px;
}
.daihyakka-around .w-505 {
  width: 505px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-505 {
    width: 252.5px;
  }
}
.daihyakka-around .h-505 {
  height: 505px;
}
.daihyakka-around .--gap505 {
  gap: 505px !important;
}
.daihyakka-around .--fw505 {
  font-weight: 505;
}
.daihyakka-around .--mt506 {
  margin-top: 506px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt506 {
    margin-top: 253px;
  }
}
.daihyakka-around .--mb506 {
  margin-bottom: 506px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb506 {
    margin-bottom: 253px;
  }
}
.daihyakka-around .--pt506 {
  padding-top: 506px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt506 {
    padding-top: 253px;
  }
}
.daihyakka-around .--pb506 {
  padding-bottom: 506px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb506 {
    padding-bottom: 253px;
  }
}
.daihyakka-around .--px506 {
  padding: 0 506px;
}
.daihyakka-around .max-w-506 {
  max-width: 506px;
}
.daihyakka-around .w-506 {
  width: 506px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-506 {
    width: 253px;
  }
}
.daihyakka-around .h-506 {
  height: 506px;
}
.daihyakka-around .--gap506 {
  gap: 506px !important;
}
.daihyakka-around .--fw506 {
  font-weight: 506;
}
.daihyakka-around .--mt507 {
  margin-top: 507px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt507 {
    margin-top: 253.5px;
  }
}
.daihyakka-around .--mb507 {
  margin-bottom: 507px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb507 {
    margin-bottom: 253.5px;
  }
}
.daihyakka-around .--pt507 {
  padding-top: 507px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt507 {
    padding-top: 253.5px;
  }
}
.daihyakka-around .--pb507 {
  padding-bottom: 507px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb507 {
    padding-bottom: 253.5px;
  }
}
.daihyakka-around .--px507 {
  padding: 0 507px;
}
.daihyakka-around .max-w-507 {
  max-width: 507px;
}
.daihyakka-around .w-507 {
  width: 507px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-507 {
    width: 253.5px;
  }
}
.daihyakka-around .h-507 {
  height: 507px;
}
.daihyakka-around .--gap507 {
  gap: 507px !important;
}
.daihyakka-around .--fw507 {
  font-weight: 507;
}
.daihyakka-around .--mt508 {
  margin-top: 508px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt508 {
    margin-top: 254px;
  }
}
.daihyakka-around .--mb508 {
  margin-bottom: 508px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb508 {
    margin-bottom: 254px;
  }
}
.daihyakka-around .--pt508 {
  padding-top: 508px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt508 {
    padding-top: 254px;
  }
}
.daihyakka-around .--pb508 {
  padding-bottom: 508px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb508 {
    padding-bottom: 254px;
  }
}
.daihyakka-around .--px508 {
  padding: 0 508px;
}
.daihyakka-around .max-w-508 {
  max-width: 508px;
}
.daihyakka-around .w-508 {
  width: 508px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-508 {
    width: 254px;
  }
}
.daihyakka-around .h-508 {
  height: 508px;
}
.daihyakka-around .--gap508 {
  gap: 508px !important;
}
.daihyakka-around .--fw508 {
  font-weight: 508;
}
.daihyakka-around .--mt509 {
  margin-top: 509px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt509 {
    margin-top: 254.5px;
  }
}
.daihyakka-around .--mb509 {
  margin-bottom: 509px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb509 {
    margin-bottom: 254.5px;
  }
}
.daihyakka-around .--pt509 {
  padding-top: 509px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt509 {
    padding-top: 254.5px;
  }
}
.daihyakka-around .--pb509 {
  padding-bottom: 509px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb509 {
    padding-bottom: 254.5px;
  }
}
.daihyakka-around .--px509 {
  padding: 0 509px;
}
.daihyakka-around .max-w-509 {
  max-width: 509px;
}
.daihyakka-around .w-509 {
  width: 509px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-509 {
    width: 254.5px;
  }
}
.daihyakka-around .h-509 {
  height: 509px;
}
.daihyakka-around .--gap509 {
  gap: 509px !important;
}
.daihyakka-around .--fw509 {
  font-weight: 509;
}
.daihyakka-around .--mt510 {
  margin-top: 510px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt510 {
    margin-top: 255px;
  }
}
.daihyakka-around .--mb510 {
  margin-bottom: 510px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb510 {
    margin-bottom: 255px;
  }
}
.daihyakka-around .--pt510 {
  padding-top: 510px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt510 {
    padding-top: 255px;
  }
}
.daihyakka-around .--pb510 {
  padding-bottom: 510px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb510 {
    padding-bottom: 255px;
  }
}
.daihyakka-around .--px510 {
  padding: 0 510px;
}
.daihyakka-around .max-w-510 {
  max-width: 510px;
}
.daihyakka-around .w-510 {
  width: 510px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-510 {
    width: 255px;
  }
}
.daihyakka-around .h-510 {
  height: 510px;
}
.daihyakka-around .--gap510 {
  gap: 510px !important;
}
.daihyakka-around .--fw510 {
  font-weight: 510;
}
.daihyakka-around .--mt511 {
  margin-top: 511px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt511 {
    margin-top: 255.5px;
  }
}
.daihyakka-around .--mb511 {
  margin-bottom: 511px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb511 {
    margin-bottom: 255.5px;
  }
}
.daihyakka-around .--pt511 {
  padding-top: 511px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt511 {
    padding-top: 255.5px;
  }
}
.daihyakka-around .--pb511 {
  padding-bottom: 511px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb511 {
    padding-bottom: 255.5px;
  }
}
.daihyakka-around .--px511 {
  padding: 0 511px;
}
.daihyakka-around .max-w-511 {
  max-width: 511px;
}
.daihyakka-around .w-511 {
  width: 511px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-511 {
    width: 255.5px;
  }
}
.daihyakka-around .h-511 {
  height: 511px;
}
.daihyakka-around .--gap511 {
  gap: 511px !important;
}
.daihyakka-around .--fw511 {
  font-weight: 511;
}
.daihyakka-around .--mt512 {
  margin-top: 512px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt512 {
    margin-top: 256px;
  }
}
.daihyakka-around .--mb512 {
  margin-bottom: 512px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb512 {
    margin-bottom: 256px;
  }
}
.daihyakka-around .--pt512 {
  padding-top: 512px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt512 {
    padding-top: 256px;
  }
}
.daihyakka-around .--pb512 {
  padding-bottom: 512px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb512 {
    padding-bottom: 256px;
  }
}
.daihyakka-around .--px512 {
  padding: 0 512px;
}
.daihyakka-around .max-w-512 {
  max-width: 512px;
}
.daihyakka-around .w-512 {
  width: 512px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-512 {
    width: 256px;
  }
}
.daihyakka-around .h-512 {
  height: 512px;
}
.daihyakka-around .--gap512 {
  gap: 512px !important;
}
.daihyakka-around .--fw512 {
  font-weight: 512;
}
.daihyakka-around .--mt513 {
  margin-top: 513px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt513 {
    margin-top: 256.5px;
  }
}
.daihyakka-around .--mb513 {
  margin-bottom: 513px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb513 {
    margin-bottom: 256.5px;
  }
}
.daihyakka-around .--pt513 {
  padding-top: 513px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt513 {
    padding-top: 256.5px;
  }
}
.daihyakka-around .--pb513 {
  padding-bottom: 513px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb513 {
    padding-bottom: 256.5px;
  }
}
.daihyakka-around .--px513 {
  padding: 0 513px;
}
.daihyakka-around .max-w-513 {
  max-width: 513px;
}
.daihyakka-around .w-513 {
  width: 513px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-513 {
    width: 256.5px;
  }
}
.daihyakka-around .h-513 {
  height: 513px;
}
.daihyakka-around .--gap513 {
  gap: 513px !important;
}
.daihyakka-around .--fw513 {
  font-weight: 513;
}
.daihyakka-around .--mt514 {
  margin-top: 514px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt514 {
    margin-top: 257px;
  }
}
.daihyakka-around .--mb514 {
  margin-bottom: 514px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb514 {
    margin-bottom: 257px;
  }
}
.daihyakka-around .--pt514 {
  padding-top: 514px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt514 {
    padding-top: 257px;
  }
}
.daihyakka-around .--pb514 {
  padding-bottom: 514px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb514 {
    padding-bottom: 257px;
  }
}
.daihyakka-around .--px514 {
  padding: 0 514px;
}
.daihyakka-around .max-w-514 {
  max-width: 514px;
}
.daihyakka-around .w-514 {
  width: 514px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-514 {
    width: 257px;
  }
}
.daihyakka-around .h-514 {
  height: 514px;
}
.daihyakka-around .--gap514 {
  gap: 514px !important;
}
.daihyakka-around .--fw514 {
  font-weight: 514;
}
.daihyakka-around .--mt515 {
  margin-top: 515px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt515 {
    margin-top: 257.5px;
  }
}
.daihyakka-around .--mb515 {
  margin-bottom: 515px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb515 {
    margin-bottom: 257.5px;
  }
}
.daihyakka-around .--pt515 {
  padding-top: 515px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt515 {
    padding-top: 257.5px;
  }
}
.daihyakka-around .--pb515 {
  padding-bottom: 515px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb515 {
    padding-bottom: 257.5px;
  }
}
.daihyakka-around .--px515 {
  padding: 0 515px;
}
.daihyakka-around .max-w-515 {
  max-width: 515px;
}
.daihyakka-around .w-515 {
  width: 515px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-515 {
    width: 257.5px;
  }
}
.daihyakka-around .h-515 {
  height: 515px;
}
.daihyakka-around .--gap515 {
  gap: 515px !important;
}
.daihyakka-around .--fw515 {
  font-weight: 515;
}
.daihyakka-around .--mt516 {
  margin-top: 516px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt516 {
    margin-top: 258px;
  }
}
.daihyakka-around .--mb516 {
  margin-bottom: 516px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb516 {
    margin-bottom: 258px;
  }
}
.daihyakka-around .--pt516 {
  padding-top: 516px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt516 {
    padding-top: 258px;
  }
}
.daihyakka-around .--pb516 {
  padding-bottom: 516px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb516 {
    padding-bottom: 258px;
  }
}
.daihyakka-around .--px516 {
  padding: 0 516px;
}
.daihyakka-around .max-w-516 {
  max-width: 516px;
}
.daihyakka-around .w-516 {
  width: 516px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-516 {
    width: 258px;
  }
}
.daihyakka-around .h-516 {
  height: 516px;
}
.daihyakka-around .--gap516 {
  gap: 516px !important;
}
.daihyakka-around .--fw516 {
  font-weight: 516;
}
.daihyakka-around .--mt517 {
  margin-top: 517px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt517 {
    margin-top: 258.5px;
  }
}
.daihyakka-around .--mb517 {
  margin-bottom: 517px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb517 {
    margin-bottom: 258.5px;
  }
}
.daihyakka-around .--pt517 {
  padding-top: 517px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt517 {
    padding-top: 258.5px;
  }
}
.daihyakka-around .--pb517 {
  padding-bottom: 517px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb517 {
    padding-bottom: 258.5px;
  }
}
.daihyakka-around .--px517 {
  padding: 0 517px;
}
.daihyakka-around .max-w-517 {
  max-width: 517px;
}
.daihyakka-around .w-517 {
  width: 517px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-517 {
    width: 258.5px;
  }
}
.daihyakka-around .h-517 {
  height: 517px;
}
.daihyakka-around .--gap517 {
  gap: 517px !important;
}
.daihyakka-around .--fw517 {
  font-weight: 517;
}
.daihyakka-around .--mt518 {
  margin-top: 518px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt518 {
    margin-top: 259px;
  }
}
.daihyakka-around .--mb518 {
  margin-bottom: 518px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb518 {
    margin-bottom: 259px;
  }
}
.daihyakka-around .--pt518 {
  padding-top: 518px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt518 {
    padding-top: 259px;
  }
}
.daihyakka-around .--pb518 {
  padding-bottom: 518px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb518 {
    padding-bottom: 259px;
  }
}
.daihyakka-around .--px518 {
  padding: 0 518px;
}
.daihyakka-around .max-w-518 {
  max-width: 518px;
}
.daihyakka-around .w-518 {
  width: 518px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-518 {
    width: 259px;
  }
}
.daihyakka-around .h-518 {
  height: 518px;
}
.daihyakka-around .--gap518 {
  gap: 518px !important;
}
.daihyakka-around .--fw518 {
  font-weight: 518;
}
.daihyakka-around .--mt519 {
  margin-top: 519px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt519 {
    margin-top: 259.5px;
  }
}
.daihyakka-around .--mb519 {
  margin-bottom: 519px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb519 {
    margin-bottom: 259.5px;
  }
}
.daihyakka-around .--pt519 {
  padding-top: 519px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt519 {
    padding-top: 259.5px;
  }
}
.daihyakka-around .--pb519 {
  padding-bottom: 519px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb519 {
    padding-bottom: 259.5px;
  }
}
.daihyakka-around .--px519 {
  padding: 0 519px;
}
.daihyakka-around .max-w-519 {
  max-width: 519px;
}
.daihyakka-around .w-519 {
  width: 519px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-519 {
    width: 259.5px;
  }
}
.daihyakka-around .h-519 {
  height: 519px;
}
.daihyakka-around .--gap519 {
  gap: 519px !important;
}
.daihyakka-around .--fw519 {
  font-weight: 519;
}
.daihyakka-around .--mt520 {
  margin-top: 520px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt520 {
    margin-top: 260px;
  }
}
.daihyakka-around .--mb520 {
  margin-bottom: 520px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb520 {
    margin-bottom: 260px;
  }
}
.daihyakka-around .--pt520 {
  padding-top: 520px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt520 {
    padding-top: 260px;
  }
}
.daihyakka-around .--pb520 {
  padding-bottom: 520px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb520 {
    padding-bottom: 260px;
  }
}
.daihyakka-around .--px520 {
  padding: 0 520px;
}
.daihyakka-around .max-w-520 {
  max-width: 520px;
}
.daihyakka-around .w-520 {
  width: 520px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-520 {
    width: 260px;
  }
}
.daihyakka-around .h-520 {
  height: 520px;
}
.daihyakka-around .--gap520 {
  gap: 520px !important;
}
.daihyakka-around .--fw520 {
  font-weight: 520;
}
.daihyakka-around .--mt521 {
  margin-top: 521px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt521 {
    margin-top: 260.5px;
  }
}
.daihyakka-around .--mb521 {
  margin-bottom: 521px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb521 {
    margin-bottom: 260.5px;
  }
}
.daihyakka-around .--pt521 {
  padding-top: 521px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt521 {
    padding-top: 260.5px;
  }
}
.daihyakka-around .--pb521 {
  padding-bottom: 521px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb521 {
    padding-bottom: 260.5px;
  }
}
.daihyakka-around .--px521 {
  padding: 0 521px;
}
.daihyakka-around .max-w-521 {
  max-width: 521px;
}
.daihyakka-around .w-521 {
  width: 521px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-521 {
    width: 260.5px;
  }
}
.daihyakka-around .h-521 {
  height: 521px;
}
.daihyakka-around .--gap521 {
  gap: 521px !important;
}
.daihyakka-around .--fw521 {
  font-weight: 521;
}
.daihyakka-around .--mt522 {
  margin-top: 522px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt522 {
    margin-top: 261px;
  }
}
.daihyakka-around .--mb522 {
  margin-bottom: 522px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb522 {
    margin-bottom: 261px;
  }
}
.daihyakka-around .--pt522 {
  padding-top: 522px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt522 {
    padding-top: 261px;
  }
}
.daihyakka-around .--pb522 {
  padding-bottom: 522px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb522 {
    padding-bottom: 261px;
  }
}
.daihyakka-around .--px522 {
  padding: 0 522px;
}
.daihyakka-around .max-w-522 {
  max-width: 522px;
}
.daihyakka-around .w-522 {
  width: 522px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-522 {
    width: 261px;
  }
}
.daihyakka-around .h-522 {
  height: 522px;
}
.daihyakka-around .--gap522 {
  gap: 522px !important;
}
.daihyakka-around .--fw522 {
  font-weight: 522;
}
.daihyakka-around .--mt523 {
  margin-top: 523px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt523 {
    margin-top: 261.5px;
  }
}
.daihyakka-around .--mb523 {
  margin-bottom: 523px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb523 {
    margin-bottom: 261.5px;
  }
}
.daihyakka-around .--pt523 {
  padding-top: 523px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt523 {
    padding-top: 261.5px;
  }
}
.daihyakka-around .--pb523 {
  padding-bottom: 523px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb523 {
    padding-bottom: 261.5px;
  }
}
.daihyakka-around .--px523 {
  padding: 0 523px;
}
.daihyakka-around .max-w-523 {
  max-width: 523px;
}
.daihyakka-around .w-523 {
  width: 523px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-523 {
    width: 261.5px;
  }
}
.daihyakka-around .h-523 {
  height: 523px;
}
.daihyakka-around .--gap523 {
  gap: 523px !important;
}
.daihyakka-around .--fw523 {
  font-weight: 523;
}
.daihyakka-around .--mt524 {
  margin-top: 524px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt524 {
    margin-top: 262px;
  }
}
.daihyakka-around .--mb524 {
  margin-bottom: 524px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb524 {
    margin-bottom: 262px;
  }
}
.daihyakka-around .--pt524 {
  padding-top: 524px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt524 {
    padding-top: 262px;
  }
}
.daihyakka-around .--pb524 {
  padding-bottom: 524px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb524 {
    padding-bottom: 262px;
  }
}
.daihyakka-around .--px524 {
  padding: 0 524px;
}
.daihyakka-around .max-w-524 {
  max-width: 524px;
}
.daihyakka-around .w-524 {
  width: 524px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-524 {
    width: 262px;
  }
}
.daihyakka-around .h-524 {
  height: 524px;
}
.daihyakka-around .--gap524 {
  gap: 524px !important;
}
.daihyakka-around .--fw524 {
  font-weight: 524;
}
.daihyakka-around .--mt525 {
  margin-top: 525px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt525 {
    margin-top: 262.5px;
  }
}
.daihyakka-around .--mb525 {
  margin-bottom: 525px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb525 {
    margin-bottom: 262.5px;
  }
}
.daihyakka-around .--pt525 {
  padding-top: 525px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt525 {
    padding-top: 262.5px;
  }
}
.daihyakka-around .--pb525 {
  padding-bottom: 525px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb525 {
    padding-bottom: 262.5px;
  }
}
.daihyakka-around .--px525 {
  padding: 0 525px;
}
.daihyakka-around .max-w-525 {
  max-width: 525px;
}
.daihyakka-around .w-525 {
  width: 525px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-525 {
    width: 262.5px;
  }
}
.daihyakka-around .h-525 {
  height: 525px;
}
.daihyakka-around .--gap525 {
  gap: 525px !important;
}
.daihyakka-around .--fw525 {
  font-weight: 525;
}
.daihyakka-around .--mt526 {
  margin-top: 526px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt526 {
    margin-top: 263px;
  }
}
.daihyakka-around .--mb526 {
  margin-bottom: 526px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb526 {
    margin-bottom: 263px;
  }
}
.daihyakka-around .--pt526 {
  padding-top: 526px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt526 {
    padding-top: 263px;
  }
}
.daihyakka-around .--pb526 {
  padding-bottom: 526px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb526 {
    padding-bottom: 263px;
  }
}
.daihyakka-around .--px526 {
  padding: 0 526px;
}
.daihyakka-around .max-w-526 {
  max-width: 526px;
}
.daihyakka-around .w-526 {
  width: 526px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-526 {
    width: 263px;
  }
}
.daihyakka-around .h-526 {
  height: 526px;
}
.daihyakka-around .--gap526 {
  gap: 526px !important;
}
.daihyakka-around .--fw526 {
  font-weight: 526;
}
.daihyakka-around .--mt527 {
  margin-top: 527px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt527 {
    margin-top: 263.5px;
  }
}
.daihyakka-around .--mb527 {
  margin-bottom: 527px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb527 {
    margin-bottom: 263.5px;
  }
}
.daihyakka-around .--pt527 {
  padding-top: 527px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt527 {
    padding-top: 263.5px;
  }
}
.daihyakka-around .--pb527 {
  padding-bottom: 527px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb527 {
    padding-bottom: 263.5px;
  }
}
.daihyakka-around .--px527 {
  padding: 0 527px;
}
.daihyakka-around .max-w-527 {
  max-width: 527px;
}
.daihyakka-around .w-527 {
  width: 527px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-527 {
    width: 263.5px;
  }
}
.daihyakka-around .h-527 {
  height: 527px;
}
.daihyakka-around .--gap527 {
  gap: 527px !important;
}
.daihyakka-around .--fw527 {
  font-weight: 527;
}
.daihyakka-around .--mt528 {
  margin-top: 528px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt528 {
    margin-top: 264px;
  }
}
.daihyakka-around .--mb528 {
  margin-bottom: 528px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb528 {
    margin-bottom: 264px;
  }
}
.daihyakka-around .--pt528 {
  padding-top: 528px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt528 {
    padding-top: 264px;
  }
}
.daihyakka-around .--pb528 {
  padding-bottom: 528px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb528 {
    padding-bottom: 264px;
  }
}
.daihyakka-around .--px528 {
  padding: 0 528px;
}
.daihyakka-around .max-w-528 {
  max-width: 528px;
}
.daihyakka-around .w-528 {
  width: 528px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-528 {
    width: 264px;
  }
}
.daihyakka-around .h-528 {
  height: 528px;
}
.daihyakka-around .--gap528 {
  gap: 528px !important;
}
.daihyakka-around .--fw528 {
  font-weight: 528;
}
.daihyakka-around .--mt529 {
  margin-top: 529px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt529 {
    margin-top: 264.5px;
  }
}
.daihyakka-around .--mb529 {
  margin-bottom: 529px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb529 {
    margin-bottom: 264.5px;
  }
}
.daihyakka-around .--pt529 {
  padding-top: 529px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt529 {
    padding-top: 264.5px;
  }
}
.daihyakka-around .--pb529 {
  padding-bottom: 529px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb529 {
    padding-bottom: 264.5px;
  }
}
.daihyakka-around .--px529 {
  padding: 0 529px;
}
.daihyakka-around .max-w-529 {
  max-width: 529px;
}
.daihyakka-around .w-529 {
  width: 529px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-529 {
    width: 264.5px;
  }
}
.daihyakka-around .h-529 {
  height: 529px;
}
.daihyakka-around .--gap529 {
  gap: 529px !important;
}
.daihyakka-around .--fw529 {
  font-weight: 529;
}
.daihyakka-around .--mt530 {
  margin-top: 530px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt530 {
    margin-top: 265px;
  }
}
.daihyakka-around .--mb530 {
  margin-bottom: 530px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb530 {
    margin-bottom: 265px;
  }
}
.daihyakka-around .--pt530 {
  padding-top: 530px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt530 {
    padding-top: 265px;
  }
}
.daihyakka-around .--pb530 {
  padding-bottom: 530px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb530 {
    padding-bottom: 265px;
  }
}
.daihyakka-around .--px530 {
  padding: 0 530px;
}
.daihyakka-around .max-w-530 {
  max-width: 530px;
}
.daihyakka-around .w-530 {
  width: 530px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-530 {
    width: 265px;
  }
}
.daihyakka-around .h-530 {
  height: 530px;
}
.daihyakka-around .--gap530 {
  gap: 530px !important;
}
.daihyakka-around .--fw530 {
  font-weight: 530;
}
.daihyakka-around .--mt531 {
  margin-top: 531px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt531 {
    margin-top: 265.5px;
  }
}
.daihyakka-around .--mb531 {
  margin-bottom: 531px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb531 {
    margin-bottom: 265.5px;
  }
}
.daihyakka-around .--pt531 {
  padding-top: 531px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt531 {
    padding-top: 265.5px;
  }
}
.daihyakka-around .--pb531 {
  padding-bottom: 531px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb531 {
    padding-bottom: 265.5px;
  }
}
.daihyakka-around .--px531 {
  padding: 0 531px;
}
.daihyakka-around .max-w-531 {
  max-width: 531px;
}
.daihyakka-around .w-531 {
  width: 531px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-531 {
    width: 265.5px;
  }
}
.daihyakka-around .h-531 {
  height: 531px;
}
.daihyakka-around .--gap531 {
  gap: 531px !important;
}
.daihyakka-around .--fw531 {
  font-weight: 531;
}
.daihyakka-around .--mt532 {
  margin-top: 532px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt532 {
    margin-top: 266px;
  }
}
.daihyakka-around .--mb532 {
  margin-bottom: 532px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb532 {
    margin-bottom: 266px;
  }
}
.daihyakka-around .--pt532 {
  padding-top: 532px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt532 {
    padding-top: 266px;
  }
}
.daihyakka-around .--pb532 {
  padding-bottom: 532px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb532 {
    padding-bottom: 266px;
  }
}
.daihyakka-around .--px532 {
  padding: 0 532px;
}
.daihyakka-around .max-w-532 {
  max-width: 532px;
}
.daihyakka-around .w-532 {
  width: 532px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-532 {
    width: 266px;
  }
}
.daihyakka-around .h-532 {
  height: 532px;
}
.daihyakka-around .--gap532 {
  gap: 532px !important;
}
.daihyakka-around .--fw532 {
  font-weight: 532;
}
.daihyakka-around .--mt533 {
  margin-top: 533px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt533 {
    margin-top: 266.5px;
  }
}
.daihyakka-around .--mb533 {
  margin-bottom: 533px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb533 {
    margin-bottom: 266.5px;
  }
}
.daihyakka-around .--pt533 {
  padding-top: 533px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt533 {
    padding-top: 266.5px;
  }
}
.daihyakka-around .--pb533 {
  padding-bottom: 533px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb533 {
    padding-bottom: 266.5px;
  }
}
.daihyakka-around .--px533 {
  padding: 0 533px;
}
.daihyakka-around .max-w-533 {
  max-width: 533px;
}
.daihyakka-around .w-533 {
  width: 533px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-533 {
    width: 266.5px;
  }
}
.daihyakka-around .h-533 {
  height: 533px;
}
.daihyakka-around .--gap533 {
  gap: 533px !important;
}
.daihyakka-around .--fw533 {
  font-weight: 533;
}
.daihyakka-around .--mt534 {
  margin-top: 534px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt534 {
    margin-top: 267px;
  }
}
.daihyakka-around .--mb534 {
  margin-bottom: 534px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb534 {
    margin-bottom: 267px;
  }
}
.daihyakka-around .--pt534 {
  padding-top: 534px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt534 {
    padding-top: 267px;
  }
}
.daihyakka-around .--pb534 {
  padding-bottom: 534px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb534 {
    padding-bottom: 267px;
  }
}
.daihyakka-around .--px534 {
  padding: 0 534px;
}
.daihyakka-around .max-w-534 {
  max-width: 534px;
}
.daihyakka-around .w-534 {
  width: 534px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-534 {
    width: 267px;
  }
}
.daihyakka-around .h-534 {
  height: 534px;
}
.daihyakka-around .--gap534 {
  gap: 534px !important;
}
.daihyakka-around .--fw534 {
  font-weight: 534;
}
.daihyakka-around .--mt535 {
  margin-top: 535px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt535 {
    margin-top: 267.5px;
  }
}
.daihyakka-around .--mb535 {
  margin-bottom: 535px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb535 {
    margin-bottom: 267.5px;
  }
}
.daihyakka-around .--pt535 {
  padding-top: 535px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt535 {
    padding-top: 267.5px;
  }
}
.daihyakka-around .--pb535 {
  padding-bottom: 535px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb535 {
    padding-bottom: 267.5px;
  }
}
.daihyakka-around .--px535 {
  padding: 0 535px;
}
.daihyakka-around .max-w-535 {
  max-width: 535px;
}
.daihyakka-around .w-535 {
  width: 535px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-535 {
    width: 267.5px;
  }
}
.daihyakka-around .h-535 {
  height: 535px;
}
.daihyakka-around .--gap535 {
  gap: 535px !important;
}
.daihyakka-around .--fw535 {
  font-weight: 535;
}
.daihyakka-around .--mt536 {
  margin-top: 536px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt536 {
    margin-top: 268px;
  }
}
.daihyakka-around .--mb536 {
  margin-bottom: 536px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb536 {
    margin-bottom: 268px;
  }
}
.daihyakka-around .--pt536 {
  padding-top: 536px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt536 {
    padding-top: 268px;
  }
}
.daihyakka-around .--pb536 {
  padding-bottom: 536px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb536 {
    padding-bottom: 268px;
  }
}
.daihyakka-around .--px536 {
  padding: 0 536px;
}
.daihyakka-around .max-w-536 {
  max-width: 536px;
}
.daihyakka-around .w-536 {
  width: 536px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-536 {
    width: 268px;
  }
}
.daihyakka-around .h-536 {
  height: 536px;
}
.daihyakka-around .--gap536 {
  gap: 536px !important;
}
.daihyakka-around .--fw536 {
  font-weight: 536;
}
.daihyakka-around .--mt537 {
  margin-top: 537px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt537 {
    margin-top: 268.5px;
  }
}
.daihyakka-around .--mb537 {
  margin-bottom: 537px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb537 {
    margin-bottom: 268.5px;
  }
}
.daihyakka-around .--pt537 {
  padding-top: 537px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt537 {
    padding-top: 268.5px;
  }
}
.daihyakka-around .--pb537 {
  padding-bottom: 537px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb537 {
    padding-bottom: 268.5px;
  }
}
.daihyakka-around .--px537 {
  padding: 0 537px;
}
.daihyakka-around .max-w-537 {
  max-width: 537px;
}
.daihyakka-around .w-537 {
  width: 537px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-537 {
    width: 268.5px;
  }
}
.daihyakka-around .h-537 {
  height: 537px;
}
.daihyakka-around .--gap537 {
  gap: 537px !important;
}
.daihyakka-around .--fw537 {
  font-weight: 537;
}
.daihyakka-around .--mt538 {
  margin-top: 538px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt538 {
    margin-top: 269px;
  }
}
.daihyakka-around .--mb538 {
  margin-bottom: 538px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb538 {
    margin-bottom: 269px;
  }
}
.daihyakka-around .--pt538 {
  padding-top: 538px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt538 {
    padding-top: 269px;
  }
}
.daihyakka-around .--pb538 {
  padding-bottom: 538px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb538 {
    padding-bottom: 269px;
  }
}
.daihyakka-around .--px538 {
  padding: 0 538px;
}
.daihyakka-around .max-w-538 {
  max-width: 538px;
}
.daihyakka-around .w-538 {
  width: 538px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-538 {
    width: 269px;
  }
}
.daihyakka-around .h-538 {
  height: 538px;
}
.daihyakka-around .--gap538 {
  gap: 538px !important;
}
.daihyakka-around .--fw538 {
  font-weight: 538;
}
.daihyakka-around .--mt539 {
  margin-top: 539px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt539 {
    margin-top: 269.5px;
  }
}
.daihyakka-around .--mb539 {
  margin-bottom: 539px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb539 {
    margin-bottom: 269.5px;
  }
}
.daihyakka-around .--pt539 {
  padding-top: 539px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt539 {
    padding-top: 269.5px;
  }
}
.daihyakka-around .--pb539 {
  padding-bottom: 539px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb539 {
    padding-bottom: 269.5px;
  }
}
.daihyakka-around .--px539 {
  padding: 0 539px;
}
.daihyakka-around .max-w-539 {
  max-width: 539px;
}
.daihyakka-around .w-539 {
  width: 539px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-539 {
    width: 269.5px;
  }
}
.daihyakka-around .h-539 {
  height: 539px;
}
.daihyakka-around .--gap539 {
  gap: 539px !important;
}
.daihyakka-around .--fw539 {
  font-weight: 539;
}
.daihyakka-around .--mt540 {
  margin-top: 540px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt540 {
    margin-top: 270px;
  }
}
.daihyakka-around .--mb540 {
  margin-bottom: 540px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb540 {
    margin-bottom: 270px;
  }
}
.daihyakka-around .--pt540 {
  padding-top: 540px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt540 {
    padding-top: 270px;
  }
}
.daihyakka-around .--pb540 {
  padding-bottom: 540px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb540 {
    padding-bottom: 270px;
  }
}
.daihyakka-around .--px540 {
  padding: 0 540px;
}
.daihyakka-around .max-w-540 {
  max-width: 540px;
}
.daihyakka-around .w-540 {
  width: 540px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-540 {
    width: 270px;
  }
}
.daihyakka-around .h-540 {
  height: 540px;
}
.daihyakka-around .--gap540 {
  gap: 540px !important;
}
.daihyakka-around .--fw540 {
  font-weight: 540;
}
.daihyakka-around .--mt541 {
  margin-top: 541px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt541 {
    margin-top: 270.5px;
  }
}
.daihyakka-around .--mb541 {
  margin-bottom: 541px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb541 {
    margin-bottom: 270.5px;
  }
}
.daihyakka-around .--pt541 {
  padding-top: 541px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt541 {
    padding-top: 270.5px;
  }
}
.daihyakka-around .--pb541 {
  padding-bottom: 541px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb541 {
    padding-bottom: 270.5px;
  }
}
.daihyakka-around .--px541 {
  padding: 0 541px;
}
.daihyakka-around .max-w-541 {
  max-width: 541px;
}
.daihyakka-around .w-541 {
  width: 541px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-541 {
    width: 270.5px;
  }
}
.daihyakka-around .h-541 {
  height: 541px;
}
.daihyakka-around .--gap541 {
  gap: 541px !important;
}
.daihyakka-around .--fw541 {
  font-weight: 541;
}
.daihyakka-around .--mt542 {
  margin-top: 542px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt542 {
    margin-top: 271px;
  }
}
.daihyakka-around .--mb542 {
  margin-bottom: 542px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb542 {
    margin-bottom: 271px;
  }
}
.daihyakka-around .--pt542 {
  padding-top: 542px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt542 {
    padding-top: 271px;
  }
}
.daihyakka-around .--pb542 {
  padding-bottom: 542px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb542 {
    padding-bottom: 271px;
  }
}
.daihyakka-around .--px542 {
  padding: 0 542px;
}
.daihyakka-around .max-w-542 {
  max-width: 542px;
}
.daihyakka-around .w-542 {
  width: 542px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-542 {
    width: 271px;
  }
}
.daihyakka-around .h-542 {
  height: 542px;
}
.daihyakka-around .--gap542 {
  gap: 542px !important;
}
.daihyakka-around .--fw542 {
  font-weight: 542;
}
.daihyakka-around .--mt543 {
  margin-top: 543px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt543 {
    margin-top: 271.5px;
  }
}
.daihyakka-around .--mb543 {
  margin-bottom: 543px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb543 {
    margin-bottom: 271.5px;
  }
}
.daihyakka-around .--pt543 {
  padding-top: 543px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt543 {
    padding-top: 271.5px;
  }
}
.daihyakka-around .--pb543 {
  padding-bottom: 543px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb543 {
    padding-bottom: 271.5px;
  }
}
.daihyakka-around .--px543 {
  padding: 0 543px;
}
.daihyakka-around .max-w-543 {
  max-width: 543px;
}
.daihyakka-around .w-543 {
  width: 543px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-543 {
    width: 271.5px;
  }
}
.daihyakka-around .h-543 {
  height: 543px;
}
.daihyakka-around .--gap543 {
  gap: 543px !important;
}
.daihyakka-around .--fw543 {
  font-weight: 543;
}
.daihyakka-around .--mt544 {
  margin-top: 544px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt544 {
    margin-top: 272px;
  }
}
.daihyakka-around .--mb544 {
  margin-bottom: 544px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb544 {
    margin-bottom: 272px;
  }
}
.daihyakka-around .--pt544 {
  padding-top: 544px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt544 {
    padding-top: 272px;
  }
}
.daihyakka-around .--pb544 {
  padding-bottom: 544px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb544 {
    padding-bottom: 272px;
  }
}
.daihyakka-around .--px544 {
  padding: 0 544px;
}
.daihyakka-around .max-w-544 {
  max-width: 544px;
}
.daihyakka-around .w-544 {
  width: 544px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-544 {
    width: 272px;
  }
}
.daihyakka-around .h-544 {
  height: 544px;
}
.daihyakka-around .--gap544 {
  gap: 544px !important;
}
.daihyakka-around .--fw544 {
  font-weight: 544;
}
.daihyakka-around .--mt545 {
  margin-top: 545px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt545 {
    margin-top: 272.5px;
  }
}
.daihyakka-around .--mb545 {
  margin-bottom: 545px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb545 {
    margin-bottom: 272.5px;
  }
}
.daihyakka-around .--pt545 {
  padding-top: 545px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt545 {
    padding-top: 272.5px;
  }
}
.daihyakka-around .--pb545 {
  padding-bottom: 545px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb545 {
    padding-bottom: 272.5px;
  }
}
.daihyakka-around .--px545 {
  padding: 0 545px;
}
.daihyakka-around .max-w-545 {
  max-width: 545px;
}
.daihyakka-around .w-545 {
  width: 545px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-545 {
    width: 272.5px;
  }
}
.daihyakka-around .h-545 {
  height: 545px;
}
.daihyakka-around .--gap545 {
  gap: 545px !important;
}
.daihyakka-around .--fw545 {
  font-weight: 545;
}
.daihyakka-around .--mt546 {
  margin-top: 546px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt546 {
    margin-top: 273px;
  }
}
.daihyakka-around .--mb546 {
  margin-bottom: 546px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb546 {
    margin-bottom: 273px;
  }
}
.daihyakka-around .--pt546 {
  padding-top: 546px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt546 {
    padding-top: 273px;
  }
}
.daihyakka-around .--pb546 {
  padding-bottom: 546px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb546 {
    padding-bottom: 273px;
  }
}
.daihyakka-around .--px546 {
  padding: 0 546px;
}
.daihyakka-around .max-w-546 {
  max-width: 546px;
}
.daihyakka-around .w-546 {
  width: 546px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-546 {
    width: 273px;
  }
}
.daihyakka-around .h-546 {
  height: 546px;
}
.daihyakka-around .--gap546 {
  gap: 546px !important;
}
.daihyakka-around .--fw546 {
  font-weight: 546;
}
.daihyakka-around .--mt547 {
  margin-top: 547px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt547 {
    margin-top: 273.5px;
  }
}
.daihyakka-around .--mb547 {
  margin-bottom: 547px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb547 {
    margin-bottom: 273.5px;
  }
}
.daihyakka-around .--pt547 {
  padding-top: 547px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt547 {
    padding-top: 273.5px;
  }
}
.daihyakka-around .--pb547 {
  padding-bottom: 547px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb547 {
    padding-bottom: 273.5px;
  }
}
.daihyakka-around .--px547 {
  padding: 0 547px;
}
.daihyakka-around .max-w-547 {
  max-width: 547px;
}
.daihyakka-around .w-547 {
  width: 547px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-547 {
    width: 273.5px;
  }
}
.daihyakka-around .h-547 {
  height: 547px;
}
.daihyakka-around .--gap547 {
  gap: 547px !important;
}
.daihyakka-around .--fw547 {
  font-weight: 547;
}
.daihyakka-around .--mt548 {
  margin-top: 548px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt548 {
    margin-top: 274px;
  }
}
.daihyakka-around .--mb548 {
  margin-bottom: 548px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb548 {
    margin-bottom: 274px;
  }
}
.daihyakka-around .--pt548 {
  padding-top: 548px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt548 {
    padding-top: 274px;
  }
}
.daihyakka-around .--pb548 {
  padding-bottom: 548px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb548 {
    padding-bottom: 274px;
  }
}
.daihyakka-around .--px548 {
  padding: 0 548px;
}
.daihyakka-around .max-w-548 {
  max-width: 548px;
}
.daihyakka-around .w-548 {
  width: 548px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-548 {
    width: 274px;
  }
}
.daihyakka-around .h-548 {
  height: 548px;
}
.daihyakka-around .--gap548 {
  gap: 548px !important;
}
.daihyakka-around .--fw548 {
  font-weight: 548;
}
.daihyakka-around .--mt549 {
  margin-top: 549px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt549 {
    margin-top: 274.5px;
  }
}
.daihyakka-around .--mb549 {
  margin-bottom: 549px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb549 {
    margin-bottom: 274.5px;
  }
}
.daihyakka-around .--pt549 {
  padding-top: 549px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt549 {
    padding-top: 274.5px;
  }
}
.daihyakka-around .--pb549 {
  padding-bottom: 549px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb549 {
    padding-bottom: 274.5px;
  }
}
.daihyakka-around .--px549 {
  padding: 0 549px;
}
.daihyakka-around .max-w-549 {
  max-width: 549px;
}
.daihyakka-around .w-549 {
  width: 549px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-549 {
    width: 274.5px;
  }
}
.daihyakka-around .h-549 {
  height: 549px;
}
.daihyakka-around .--gap549 {
  gap: 549px !important;
}
.daihyakka-around .--fw549 {
  font-weight: 549;
}
.daihyakka-around .--mt550 {
  margin-top: 550px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt550 {
    margin-top: 275px;
  }
}
.daihyakka-around .--mb550 {
  margin-bottom: 550px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb550 {
    margin-bottom: 275px;
  }
}
.daihyakka-around .--pt550 {
  padding-top: 550px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt550 {
    padding-top: 275px;
  }
}
.daihyakka-around .--pb550 {
  padding-bottom: 550px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb550 {
    padding-bottom: 275px;
  }
}
.daihyakka-around .--px550 {
  padding: 0 550px;
}
.daihyakka-around .max-w-550 {
  max-width: 550px;
}
.daihyakka-around .w-550 {
  width: 550px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-550 {
    width: 275px;
  }
}
.daihyakka-around .h-550 {
  height: 550px;
}
.daihyakka-around .--gap550 {
  gap: 550px !important;
}
.daihyakka-around .--fw550 {
  font-weight: 550;
}
.daihyakka-around .--mt551 {
  margin-top: 551px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt551 {
    margin-top: 275.5px;
  }
}
.daihyakka-around .--mb551 {
  margin-bottom: 551px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb551 {
    margin-bottom: 275.5px;
  }
}
.daihyakka-around .--pt551 {
  padding-top: 551px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt551 {
    padding-top: 275.5px;
  }
}
.daihyakka-around .--pb551 {
  padding-bottom: 551px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb551 {
    padding-bottom: 275.5px;
  }
}
.daihyakka-around .--px551 {
  padding: 0 551px;
}
.daihyakka-around .max-w-551 {
  max-width: 551px;
}
.daihyakka-around .w-551 {
  width: 551px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-551 {
    width: 275.5px;
  }
}
.daihyakka-around .h-551 {
  height: 551px;
}
.daihyakka-around .--gap551 {
  gap: 551px !important;
}
.daihyakka-around .--fw551 {
  font-weight: 551;
}
.daihyakka-around .--mt552 {
  margin-top: 552px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt552 {
    margin-top: 276px;
  }
}
.daihyakka-around .--mb552 {
  margin-bottom: 552px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb552 {
    margin-bottom: 276px;
  }
}
.daihyakka-around .--pt552 {
  padding-top: 552px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt552 {
    padding-top: 276px;
  }
}
.daihyakka-around .--pb552 {
  padding-bottom: 552px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb552 {
    padding-bottom: 276px;
  }
}
.daihyakka-around .--px552 {
  padding: 0 552px;
}
.daihyakka-around .max-w-552 {
  max-width: 552px;
}
.daihyakka-around .w-552 {
  width: 552px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-552 {
    width: 276px;
  }
}
.daihyakka-around .h-552 {
  height: 552px;
}
.daihyakka-around .--gap552 {
  gap: 552px !important;
}
.daihyakka-around .--fw552 {
  font-weight: 552;
}
.daihyakka-around .--mt553 {
  margin-top: 553px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt553 {
    margin-top: 276.5px;
  }
}
.daihyakka-around .--mb553 {
  margin-bottom: 553px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb553 {
    margin-bottom: 276.5px;
  }
}
.daihyakka-around .--pt553 {
  padding-top: 553px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt553 {
    padding-top: 276.5px;
  }
}
.daihyakka-around .--pb553 {
  padding-bottom: 553px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb553 {
    padding-bottom: 276.5px;
  }
}
.daihyakka-around .--px553 {
  padding: 0 553px;
}
.daihyakka-around .max-w-553 {
  max-width: 553px;
}
.daihyakka-around .w-553 {
  width: 553px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-553 {
    width: 276.5px;
  }
}
.daihyakka-around .h-553 {
  height: 553px;
}
.daihyakka-around .--gap553 {
  gap: 553px !important;
}
.daihyakka-around .--fw553 {
  font-weight: 553;
}
.daihyakka-around .--mt554 {
  margin-top: 554px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt554 {
    margin-top: 277px;
  }
}
.daihyakka-around .--mb554 {
  margin-bottom: 554px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb554 {
    margin-bottom: 277px;
  }
}
.daihyakka-around .--pt554 {
  padding-top: 554px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt554 {
    padding-top: 277px;
  }
}
.daihyakka-around .--pb554 {
  padding-bottom: 554px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb554 {
    padding-bottom: 277px;
  }
}
.daihyakka-around .--px554 {
  padding: 0 554px;
}
.daihyakka-around .max-w-554 {
  max-width: 554px;
}
.daihyakka-around .w-554 {
  width: 554px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-554 {
    width: 277px;
  }
}
.daihyakka-around .h-554 {
  height: 554px;
}
.daihyakka-around .--gap554 {
  gap: 554px !important;
}
.daihyakka-around .--fw554 {
  font-weight: 554;
}
.daihyakka-around .--mt555 {
  margin-top: 555px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt555 {
    margin-top: 277.5px;
  }
}
.daihyakka-around .--mb555 {
  margin-bottom: 555px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb555 {
    margin-bottom: 277.5px;
  }
}
.daihyakka-around .--pt555 {
  padding-top: 555px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt555 {
    padding-top: 277.5px;
  }
}
.daihyakka-around .--pb555 {
  padding-bottom: 555px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb555 {
    padding-bottom: 277.5px;
  }
}
.daihyakka-around .--px555 {
  padding: 0 555px;
}
.daihyakka-around .max-w-555 {
  max-width: 555px;
}
.daihyakka-around .w-555 {
  width: 555px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-555 {
    width: 277.5px;
  }
}
.daihyakka-around .h-555 {
  height: 555px;
}
.daihyakka-around .--gap555 {
  gap: 555px !important;
}
.daihyakka-around .--fw555 {
  font-weight: 555;
}
.daihyakka-around .--mt556 {
  margin-top: 556px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt556 {
    margin-top: 278px;
  }
}
.daihyakka-around .--mb556 {
  margin-bottom: 556px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb556 {
    margin-bottom: 278px;
  }
}
.daihyakka-around .--pt556 {
  padding-top: 556px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt556 {
    padding-top: 278px;
  }
}
.daihyakka-around .--pb556 {
  padding-bottom: 556px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb556 {
    padding-bottom: 278px;
  }
}
.daihyakka-around .--px556 {
  padding: 0 556px;
}
.daihyakka-around .max-w-556 {
  max-width: 556px;
}
.daihyakka-around .w-556 {
  width: 556px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-556 {
    width: 278px;
  }
}
.daihyakka-around .h-556 {
  height: 556px;
}
.daihyakka-around .--gap556 {
  gap: 556px !important;
}
.daihyakka-around .--fw556 {
  font-weight: 556;
}
.daihyakka-around .--mt557 {
  margin-top: 557px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt557 {
    margin-top: 278.5px;
  }
}
.daihyakka-around .--mb557 {
  margin-bottom: 557px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb557 {
    margin-bottom: 278.5px;
  }
}
.daihyakka-around .--pt557 {
  padding-top: 557px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt557 {
    padding-top: 278.5px;
  }
}
.daihyakka-around .--pb557 {
  padding-bottom: 557px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb557 {
    padding-bottom: 278.5px;
  }
}
.daihyakka-around .--px557 {
  padding: 0 557px;
}
.daihyakka-around .max-w-557 {
  max-width: 557px;
}
.daihyakka-around .w-557 {
  width: 557px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-557 {
    width: 278.5px;
  }
}
.daihyakka-around .h-557 {
  height: 557px;
}
.daihyakka-around .--gap557 {
  gap: 557px !important;
}
.daihyakka-around .--fw557 {
  font-weight: 557;
}
.daihyakka-around .--mt558 {
  margin-top: 558px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt558 {
    margin-top: 279px;
  }
}
.daihyakka-around .--mb558 {
  margin-bottom: 558px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb558 {
    margin-bottom: 279px;
  }
}
.daihyakka-around .--pt558 {
  padding-top: 558px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt558 {
    padding-top: 279px;
  }
}
.daihyakka-around .--pb558 {
  padding-bottom: 558px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb558 {
    padding-bottom: 279px;
  }
}
.daihyakka-around .--px558 {
  padding: 0 558px;
}
.daihyakka-around .max-w-558 {
  max-width: 558px;
}
.daihyakka-around .w-558 {
  width: 558px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-558 {
    width: 279px;
  }
}
.daihyakka-around .h-558 {
  height: 558px;
}
.daihyakka-around .--gap558 {
  gap: 558px !important;
}
.daihyakka-around .--fw558 {
  font-weight: 558;
}
.daihyakka-around .--mt559 {
  margin-top: 559px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt559 {
    margin-top: 279.5px;
  }
}
.daihyakka-around .--mb559 {
  margin-bottom: 559px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb559 {
    margin-bottom: 279.5px;
  }
}
.daihyakka-around .--pt559 {
  padding-top: 559px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt559 {
    padding-top: 279.5px;
  }
}
.daihyakka-around .--pb559 {
  padding-bottom: 559px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb559 {
    padding-bottom: 279.5px;
  }
}
.daihyakka-around .--px559 {
  padding: 0 559px;
}
.daihyakka-around .max-w-559 {
  max-width: 559px;
}
.daihyakka-around .w-559 {
  width: 559px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-559 {
    width: 279.5px;
  }
}
.daihyakka-around .h-559 {
  height: 559px;
}
.daihyakka-around .--gap559 {
  gap: 559px !important;
}
.daihyakka-around .--fw559 {
  font-weight: 559;
}
.daihyakka-around .--mt560 {
  margin-top: 560px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt560 {
    margin-top: 280px;
  }
}
.daihyakka-around .--mb560 {
  margin-bottom: 560px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb560 {
    margin-bottom: 280px;
  }
}
.daihyakka-around .--pt560 {
  padding-top: 560px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt560 {
    padding-top: 280px;
  }
}
.daihyakka-around .--pb560 {
  padding-bottom: 560px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb560 {
    padding-bottom: 280px;
  }
}
.daihyakka-around .--px560 {
  padding: 0 560px;
}
.daihyakka-around .max-w-560 {
  max-width: 560px;
}
.daihyakka-around .w-560 {
  width: 560px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-560 {
    width: 280px;
  }
}
.daihyakka-around .h-560 {
  height: 560px;
}
.daihyakka-around .--gap560 {
  gap: 560px !important;
}
.daihyakka-around .--fw560 {
  font-weight: 560;
}
.daihyakka-around .--mt561 {
  margin-top: 561px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt561 {
    margin-top: 280.5px;
  }
}
.daihyakka-around .--mb561 {
  margin-bottom: 561px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb561 {
    margin-bottom: 280.5px;
  }
}
.daihyakka-around .--pt561 {
  padding-top: 561px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt561 {
    padding-top: 280.5px;
  }
}
.daihyakka-around .--pb561 {
  padding-bottom: 561px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb561 {
    padding-bottom: 280.5px;
  }
}
.daihyakka-around .--px561 {
  padding: 0 561px;
}
.daihyakka-around .max-w-561 {
  max-width: 561px;
}
.daihyakka-around .w-561 {
  width: 561px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-561 {
    width: 280.5px;
  }
}
.daihyakka-around .h-561 {
  height: 561px;
}
.daihyakka-around .--gap561 {
  gap: 561px !important;
}
.daihyakka-around .--fw561 {
  font-weight: 561;
}
.daihyakka-around .--mt562 {
  margin-top: 562px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt562 {
    margin-top: 281px;
  }
}
.daihyakka-around .--mb562 {
  margin-bottom: 562px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb562 {
    margin-bottom: 281px;
  }
}
.daihyakka-around .--pt562 {
  padding-top: 562px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt562 {
    padding-top: 281px;
  }
}
.daihyakka-around .--pb562 {
  padding-bottom: 562px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb562 {
    padding-bottom: 281px;
  }
}
.daihyakka-around .--px562 {
  padding: 0 562px;
}
.daihyakka-around .max-w-562 {
  max-width: 562px;
}
.daihyakka-around .w-562 {
  width: 562px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-562 {
    width: 281px;
  }
}
.daihyakka-around .h-562 {
  height: 562px;
}
.daihyakka-around .--gap562 {
  gap: 562px !important;
}
.daihyakka-around .--fw562 {
  font-weight: 562;
}
.daihyakka-around .--mt563 {
  margin-top: 563px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt563 {
    margin-top: 281.5px;
  }
}
.daihyakka-around .--mb563 {
  margin-bottom: 563px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb563 {
    margin-bottom: 281.5px;
  }
}
.daihyakka-around .--pt563 {
  padding-top: 563px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt563 {
    padding-top: 281.5px;
  }
}
.daihyakka-around .--pb563 {
  padding-bottom: 563px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb563 {
    padding-bottom: 281.5px;
  }
}
.daihyakka-around .--px563 {
  padding: 0 563px;
}
.daihyakka-around .max-w-563 {
  max-width: 563px;
}
.daihyakka-around .w-563 {
  width: 563px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-563 {
    width: 281.5px;
  }
}
.daihyakka-around .h-563 {
  height: 563px;
}
.daihyakka-around .--gap563 {
  gap: 563px !important;
}
.daihyakka-around .--fw563 {
  font-weight: 563;
}
.daihyakka-around .--mt564 {
  margin-top: 564px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt564 {
    margin-top: 282px;
  }
}
.daihyakka-around .--mb564 {
  margin-bottom: 564px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb564 {
    margin-bottom: 282px;
  }
}
.daihyakka-around .--pt564 {
  padding-top: 564px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt564 {
    padding-top: 282px;
  }
}
.daihyakka-around .--pb564 {
  padding-bottom: 564px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb564 {
    padding-bottom: 282px;
  }
}
.daihyakka-around .--px564 {
  padding: 0 564px;
}
.daihyakka-around .max-w-564 {
  max-width: 564px;
}
.daihyakka-around .w-564 {
  width: 564px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-564 {
    width: 282px;
  }
}
.daihyakka-around .h-564 {
  height: 564px;
}
.daihyakka-around .--gap564 {
  gap: 564px !important;
}
.daihyakka-around .--fw564 {
  font-weight: 564;
}
.daihyakka-around .--mt565 {
  margin-top: 565px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt565 {
    margin-top: 282.5px;
  }
}
.daihyakka-around .--mb565 {
  margin-bottom: 565px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb565 {
    margin-bottom: 282.5px;
  }
}
.daihyakka-around .--pt565 {
  padding-top: 565px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt565 {
    padding-top: 282.5px;
  }
}
.daihyakka-around .--pb565 {
  padding-bottom: 565px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb565 {
    padding-bottom: 282.5px;
  }
}
.daihyakka-around .--px565 {
  padding: 0 565px;
}
.daihyakka-around .max-w-565 {
  max-width: 565px;
}
.daihyakka-around .w-565 {
  width: 565px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-565 {
    width: 282.5px;
  }
}
.daihyakka-around .h-565 {
  height: 565px;
}
.daihyakka-around .--gap565 {
  gap: 565px !important;
}
.daihyakka-around .--fw565 {
  font-weight: 565;
}
.daihyakka-around .--mt566 {
  margin-top: 566px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt566 {
    margin-top: 283px;
  }
}
.daihyakka-around .--mb566 {
  margin-bottom: 566px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb566 {
    margin-bottom: 283px;
  }
}
.daihyakka-around .--pt566 {
  padding-top: 566px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt566 {
    padding-top: 283px;
  }
}
.daihyakka-around .--pb566 {
  padding-bottom: 566px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb566 {
    padding-bottom: 283px;
  }
}
.daihyakka-around .--px566 {
  padding: 0 566px;
}
.daihyakka-around .max-w-566 {
  max-width: 566px;
}
.daihyakka-around .w-566 {
  width: 566px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-566 {
    width: 283px;
  }
}
.daihyakka-around .h-566 {
  height: 566px;
}
.daihyakka-around .--gap566 {
  gap: 566px !important;
}
.daihyakka-around .--fw566 {
  font-weight: 566;
}
.daihyakka-around .--mt567 {
  margin-top: 567px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt567 {
    margin-top: 283.5px;
  }
}
.daihyakka-around .--mb567 {
  margin-bottom: 567px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb567 {
    margin-bottom: 283.5px;
  }
}
.daihyakka-around .--pt567 {
  padding-top: 567px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt567 {
    padding-top: 283.5px;
  }
}
.daihyakka-around .--pb567 {
  padding-bottom: 567px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb567 {
    padding-bottom: 283.5px;
  }
}
.daihyakka-around .--px567 {
  padding: 0 567px;
}
.daihyakka-around .max-w-567 {
  max-width: 567px;
}
.daihyakka-around .w-567 {
  width: 567px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-567 {
    width: 283.5px;
  }
}
.daihyakka-around .h-567 {
  height: 567px;
}
.daihyakka-around .--gap567 {
  gap: 567px !important;
}
.daihyakka-around .--fw567 {
  font-weight: 567;
}
.daihyakka-around .--mt568 {
  margin-top: 568px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt568 {
    margin-top: 284px;
  }
}
.daihyakka-around .--mb568 {
  margin-bottom: 568px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb568 {
    margin-bottom: 284px;
  }
}
.daihyakka-around .--pt568 {
  padding-top: 568px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt568 {
    padding-top: 284px;
  }
}
.daihyakka-around .--pb568 {
  padding-bottom: 568px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb568 {
    padding-bottom: 284px;
  }
}
.daihyakka-around .--px568 {
  padding: 0 568px;
}
.daihyakka-around .max-w-568 {
  max-width: 568px;
}
.daihyakka-around .w-568 {
  width: 568px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-568 {
    width: 284px;
  }
}
.daihyakka-around .h-568 {
  height: 568px;
}
.daihyakka-around .--gap568 {
  gap: 568px !important;
}
.daihyakka-around .--fw568 {
  font-weight: 568;
}
.daihyakka-around .--mt569 {
  margin-top: 569px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt569 {
    margin-top: 284.5px;
  }
}
.daihyakka-around .--mb569 {
  margin-bottom: 569px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb569 {
    margin-bottom: 284.5px;
  }
}
.daihyakka-around .--pt569 {
  padding-top: 569px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt569 {
    padding-top: 284.5px;
  }
}
.daihyakka-around .--pb569 {
  padding-bottom: 569px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb569 {
    padding-bottom: 284.5px;
  }
}
.daihyakka-around .--px569 {
  padding: 0 569px;
}
.daihyakka-around .max-w-569 {
  max-width: 569px;
}
.daihyakka-around .w-569 {
  width: 569px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-569 {
    width: 284.5px;
  }
}
.daihyakka-around .h-569 {
  height: 569px;
}
.daihyakka-around .--gap569 {
  gap: 569px !important;
}
.daihyakka-around .--fw569 {
  font-weight: 569;
}
.daihyakka-around .--mt570 {
  margin-top: 570px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt570 {
    margin-top: 285px;
  }
}
.daihyakka-around .--mb570 {
  margin-bottom: 570px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb570 {
    margin-bottom: 285px;
  }
}
.daihyakka-around .--pt570 {
  padding-top: 570px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt570 {
    padding-top: 285px;
  }
}
.daihyakka-around .--pb570 {
  padding-bottom: 570px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb570 {
    padding-bottom: 285px;
  }
}
.daihyakka-around .--px570 {
  padding: 0 570px;
}
.daihyakka-around .max-w-570 {
  max-width: 570px;
}
.daihyakka-around .w-570 {
  width: 570px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-570 {
    width: 285px;
  }
}
.daihyakka-around .h-570 {
  height: 570px;
}
.daihyakka-around .--gap570 {
  gap: 570px !important;
}
.daihyakka-around .--fw570 {
  font-weight: 570;
}
.daihyakka-around .--mt571 {
  margin-top: 571px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt571 {
    margin-top: 285.5px;
  }
}
.daihyakka-around .--mb571 {
  margin-bottom: 571px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb571 {
    margin-bottom: 285.5px;
  }
}
.daihyakka-around .--pt571 {
  padding-top: 571px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt571 {
    padding-top: 285.5px;
  }
}
.daihyakka-around .--pb571 {
  padding-bottom: 571px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb571 {
    padding-bottom: 285.5px;
  }
}
.daihyakka-around .--px571 {
  padding: 0 571px;
}
.daihyakka-around .max-w-571 {
  max-width: 571px;
}
.daihyakka-around .w-571 {
  width: 571px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-571 {
    width: 285.5px;
  }
}
.daihyakka-around .h-571 {
  height: 571px;
}
.daihyakka-around .--gap571 {
  gap: 571px !important;
}
.daihyakka-around .--fw571 {
  font-weight: 571;
}
.daihyakka-around .--mt572 {
  margin-top: 572px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt572 {
    margin-top: 286px;
  }
}
.daihyakka-around .--mb572 {
  margin-bottom: 572px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb572 {
    margin-bottom: 286px;
  }
}
.daihyakka-around .--pt572 {
  padding-top: 572px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt572 {
    padding-top: 286px;
  }
}
.daihyakka-around .--pb572 {
  padding-bottom: 572px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb572 {
    padding-bottom: 286px;
  }
}
.daihyakka-around .--px572 {
  padding: 0 572px;
}
.daihyakka-around .max-w-572 {
  max-width: 572px;
}
.daihyakka-around .w-572 {
  width: 572px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-572 {
    width: 286px;
  }
}
.daihyakka-around .h-572 {
  height: 572px;
}
.daihyakka-around .--gap572 {
  gap: 572px !important;
}
.daihyakka-around .--fw572 {
  font-weight: 572;
}
.daihyakka-around .--mt573 {
  margin-top: 573px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt573 {
    margin-top: 286.5px;
  }
}
.daihyakka-around .--mb573 {
  margin-bottom: 573px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb573 {
    margin-bottom: 286.5px;
  }
}
.daihyakka-around .--pt573 {
  padding-top: 573px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt573 {
    padding-top: 286.5px;
  }
}
.daihyakka-around .--pb573 {
  padding-bottom: 573px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb573 {
    padding-bottom: 286.5px;
  }
}
.daihyakka-around .--px573 {
  padding: 0 573px;
}
.daihyakka-around .max-w-573 {
  max-width: 573px;
}
.daihyakka-around .w-573 {
  width: 573px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-573 {
    width: 286.5px;
  }
}
.daihyakka-around .h-573 {
  height: 573px;
}
.daihyakka-around .--gap573 {
  gap: 573px !important;
}
.daihyakka-around .--fw573 {
  font-weight: 573;
}
.daihyakka-around .--mt574 {
  margin-top: 574px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt574 {
    margin-top: 287px;
  }
}
.daihyakka-around .--mb574 {
  margin-bottom: 574px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb574 {
    margin-bottom: 287px;
  }
}
.daihyakka-around .--pt574 {
  padding-top: 574px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt574 {
    padding-top: 287px;
  }
}
.daihyakka-around .--pb574 {
  padding-bottom: 574px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb574 {
    padding-bottom: 287px;
  }
}
.daihyakka-around .--px574 {
  padding: 0 574px;
}
.daihyakka-around .max-w-574 {
  max-width: 574px;
}
.daihyakka-around .w-574 {
  width: 574px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-574 {
    width: 287px;
  }
}
.daihyakka-around .h-574 {
  height: 574px;
}
.daihyakka-around .--gap574 {
  gap: 574px !important;
}
.daihyakka-around .--fw574 {
  font-weight: 574;
}
.daihyakka-around .--mt575 {
  margin-top: 575px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt575 {
    margin-top: 287.5px;
  }
}
.daihyakka-around .--mb575 {
  margin-bottom: 575px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb575 {
    margin-bottom: 287.5px;
  }
}
.daihyakka-around .--pt575 {
  padding-top: 575px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt575 {
    padding-top: 287.5px;
  }
}
.daihyakka-around .--pb575 {
  padding-bottom: 575px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb575 {
    padding-bottom: 287.5px;
  }
}
.daihyakka-around .--px575 {
  padding: 0 575px;
}
.daihyakka-around .max-w-575 {
  max-width: 575px;
}
.daihyakka-around .w-575 {
  width: 575px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-575 {
    width: 287.5px;
  }
}
.daihyakka-around .h-575 {
  height: 575px;
}
.daihyakka-around .--gap575 {
  gap: 575px !important;
}
.daihyakka-around .--fw575 {
  font-weight: 575;
}
.daihyakka-around .--mt576 {
  margin-top: 576px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt576 {
    margin-top: 288px;
  }
}
.daihyakka-around .--mb576 {
  margin-bottom: 576px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb576 {
    margin-bottom: 288px;
  }
}
.daihyakka-around .--pt576 {
  padding-top: 576px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt576 {
    padding-top: 288px;
  }
}
.daihyakka-around .--pb576 {
  padding-bottom: 576px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb576 {
    padding-bottom: 288px;
  }
}
.daihyakka-around .--px576 {
  padding: 0 576px;
}
.daihyakka-around .max-w-576 {
  max-width: 576px;
}
.daihyakka-around .w-576 {
  width: 576px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-576 {
    width: 288px;
  }
}
.daihyakka-around .h-576 {
  height: 576px;
}
.daihyakka-around .--gap576 {
  gap: 576px !important;
}
.daihyakka-around .--fw576 {
  font-weight: 576;
}
.daihyakka-around .--mt577 {
  margin-top: 577px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt577 {
    margin-top: 288.5px;
  }
}
.daihyakka-around .--mb577 {
  margin-bottom: 577px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb577 {
    margin-bottom: 288.5px;
  }
}
.daihyakka-around .--pt577 {
  padding-top: 577px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt577 {
    padding-top: 288.5px;
  }
}
.daihyakka-around .--pb577 {
  padding-bottom: 577px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb577 {
    padding-bottom: 288.5px;
  }
}
.daihyakka-around .--px577 {
  padding: 0 577px;
}
.daihyakka-around .max-w-577 {
  max-width: 577px;
}
.daihyakka-around .w-577 {
  width: 577px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-577 {
    width: 288.5px;
  }
}
.daihyakka-around .h-577 {
  height: 577px;
}
.daihyakka-around .--gap577 {
  gap: 577px !important;
}
.daihyakka-around .--fw577 {
  font-weight: 577;
}
.daihyakka-around .--mt578 {
  margin-top: 578px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt578 {
    margin-top: 289px;
  }
}
.daihyakka-around .--mb578 {
  margin-bottom: 578px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb578 {
    margin-bottom: 289px;
  }
}
.daihyakka-around .--pt578 {
  padding-top: 578px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt578 {
    padding-top: 289px;
  }
}
.daihyakka-around .--pb578 {
  padding-bottom: 578px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb578 {
    padding-bottom: 289px;
  }
}
.daihyakka-around .--px578 {
  padding: 0 578px;
}
.daihyakka-around .max-w-578 {
  max-width: 578px;
}
.daihyakka-around .w-578 {
  width: 578px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-578 {
    width: 289px;
  }
}
.daihyakka-around .h-578 {
  height: 578px;
}
.daihyakka-around .--gap578 {
  gap: 578px !important;
}
.daihyakka-around .--fw578 {
  font-weight: 578;
}
.daihyakka-around .--mt579 {
  margin-top: 579px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt579 {
    margin-top: 289.5px;
  }
}
.daihyakka-around .--mb579 {
  margin-bottom: 579px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb579 {
    margin-bottom: 289.5px;
  }
}
.daihyakka-around .--pt579 {
  padding-top: 579px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt579 {
    padding-top: 289.5px;
  }
}
.daihyakka-around .--pb579 {
  padding-bottom: 579px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb579 {
    padding-bottom: 289.5px;
  }
}
.daihyakka-around .--px579 {
  padding: 0 579px;
}
.daihyakka-around .max-w-579 {
  max-width: 579px;
}
.daihyakka-around .w-579 {
  width: 579px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-579 {
    width: 289.5px;
  }
}
.daihyakka-around .h-579 {
  height: 579px;
}
.daihyakka-around .--gap579 {
  gap: 579px !important;
}
.daihyakka-around .--fw579 {
  font-weight: 579;
}
.daihyakka-around .--mt580 {
  margin-top: 580px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt580 {
    margin-top: 290px;
  }
}
.daihyakka-around .--mb580 {
  margin-bottom: 580px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb580 {
    margin-bottom: 290px;
  }
}
.daihyakka-around .--pt580 {
  padding-top: 580px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt580 {
    padding-top: 290px;
  }
}
.daihyakka-around .--pb580 {
  padding-bottom: 580px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb580 {
    padding-bottom: 290px;
  }
}
.daihyakka-around .--px580 {
  padding: 0 580px;
}
.daihyakka-around .max-w-580 {
  max-width: 580px;
}
.daihyakka-around .w-580 {
  width: 580px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-580 {
    width: 290px;
  }
}
.daihyakka-around .h-580 {
  height: 580px;
}
.daihyakka-around .--gap580 {
  gap: 580px !important;
}
.daihyakka-around .--fw580 {
  font-weight: 580;
}
.daihyakka-around .--mt581 {
  margin-top: 581px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt581 {
    margin-top: 290.5px;
  }
}
.daihyakka-around .--mb581 {
  margin-bottom: 581px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb581 {
    margin-bottom: 290.5px;
  }
}
.daihyakka-around .--pt581 {
  padding-top: 581px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt581 {
    padding-top: 290.5px;
  }
}
.daihyakka-around .--pb581 {
  padding-bottom: 581px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb581 {
    padding-bottom: 290.5px;
  }
}
.daihyakka-around .--px581 {
  padding: 0 581px;
}
.daihyakka-around .max-w-581 {
  max-width: 581px;
}
.daihyakka-around .w-581 {
  width: 581px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-581 {
    width: 290.5px;
  }
}
.daihyakka-around .h-581 {
  height: 581px;
}
.daihyakka-around .--gap581 {
  gap: 581px !important;
}
.daihyakka-around .--fw581 {
  font-weight: 581;
}
.daihyakka-around .--mt582 {
  margin-top: 582px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt582 {
    margin-top: 291px;
  }
}
.daihyakka-around .--mb582 {
  margin-bottom: 582px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb582 {
    margin-bottom: 291px;
  }
}
.daihyakka-around .--pt582 {
  padding-top: 582px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt582 {
    padding-top: 291px;
  }
}
.daihyakka-around .--pb582 {
  padding-bottom: 582px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb582 {
    padding-bottom: 291px;
  }
}
.daihyakka-around .--px582 {
  padding: 0 582px;
}
.daihyakka-around .max-w-582 {
  max-width: 582px;
}
.daihyakka-around .w-582 {
  width: 582px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-582 {
    width: 291px;
  }
}
.daihyakka-around .h-582 {
  height: 582px;
}
.daihyakka-around .--gap582 {
  gap: 582px !important;
}
.daihyakka-around .--fw582 {
  font-weight: 582;
}
.daihyakka-around .--mt583 {
  margin-top: 583px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt583 {
    margin-top: 291.5px;
  }
}
.daihyakka-around .--mb583 {
  margin-bottom: 583px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb583 {
    margin-bottom: 291.5px;
  }
}
.daihyakka-around .--pt583 {
  padding-top: 583px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt583 {
    padding-top: 291.5px;
  }
}
.daihyakka-around .--pb583 {
  padding-bottom: 583px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb583 {
    padding-bottom: 291.5px;
  }
}
.daihyakka-around .--px583 {
  padding: 0 583px;
}
.daihyakka-around .max-w-583 {
  max-width: 583px;
}
.daihyakka-around .w-583 {
  width: 583px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-583 {
    width: 291.5px;
  }
}
.daihyakka-around .h-583 {
  height: 583px;
}
.daihyakka-around .--gap583 {
  gap: 583px !important;
}
.daihyakka-around .--fw583 {
  font-weight: 583;
}
.daihyakka-around .--mt584 {
  margin-top: 584px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt584 {
    margin-top: 292px;
  }
}
.daihyakka-around .--mb584 {
  margin-bottom: 584px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb584 {
    margin-bottom: 292px;
  }
}
.daihyakka-around .--pt584 {
  padding-top: 584px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt584 {
    padding-top: 292px;
  }
}
.daihyakka-around .--pb584 {
  padding-bottom: 584px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb584 {
    padding-bottom: 292px;
  }
}
.daihyakka-around .--px584 {
  padding: 0 584px;
}
.daihyakka-around .max-w-584 {
  max-width: 584px;
}
.daihyakka-around .w-584 {
  width: 584px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-584 {
    width: 292px;
  }
}
.daihyakka-around .h-584 {
  height: 584px;
}
.daihyakka-around .--gap584 {
  gap: 584px !important;
}
.daihyakka-around .--fw584 {
  font-weight: 584;
}
.daihyakka-around .--mt585 {
  margin-top: 585px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt585 {
    margin-top: 292.5px;
  }
}
.daihyakka-around .--mb585 {
  margin-bottom: 585px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb585 {
    margin-bottom: 292.5px;
  }
}
.daihyakka-around .--pt585 {
  padding-top: 585px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt585 {
    padding-top: 292.5px;
  }
}
.daihyakka-around .--pb585 {
  padding-bottom: 585px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb585 {
    padding-bottom: 292.5px;
  }
}
.daihyakka-around .--px585 {
  padding: 0 585px;
}
.daihyakka-around .max-w-585 {
  max-width: 585px;
}
.daihyakka-around .w-585 {
  width: 585px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-585 {
    width: 292.5px;
  }
}
.daihyakka-around .h-585 {
  height: 585px;
}
.daihyakka-around .--gap585 {
  gap: 585px !important;
}
.daihyakka-around .--fw585 {
  font-weight: 585;
}
.daihyakka-around .--mt586 {
  margin-top: 586px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt586 {
    margin-top: 293px;
  }
}
.daihyakka-around .--mb586 {
  margin-bottom: 586px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb586 {
    margin-bottom: 293px;
  }
}
.daihyakka-around .--pt586 {
  padding-top: 586px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt586 {
    padding-top: 293px;
  }
}
.daihyakka-around .--pb586 {
  padding-bottom: 586px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb586 {
    padding-bottom: 293px;
  }
}
.daihyakka-around .--px586 {
  padding: 0 586px;
}
.daihyakka-around .max-w-586 {
  max-width: 586px;
}
.daihyakka-around .w-586 {
  width: 586px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-586 {
    width: 293px;
  }
}
.daihyakka-around .h-586 {
  height: 586px;
}
.daihyakka-around .--gap586 {
  gap: 586px !important;
}
.daihyakka-around .--fw586 {
  font-weight: 586;
}
.daihyakka-around .--mt587 {
  margin-top: 587px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt587 {
    margin-top: 293.5px;
  }
}
.daihyakka-around .--mb587 {
  margin-bottom: 587px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb587 {
    margin-bottom: 293.5px;
  }
}
.daihyakka-around .--pt587 {
  padding-top: 587px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt587 {
    padding-top: 293.5px;
  }
}
.daihyakka-around .--pb587 {
  padding-bottom: 587px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb587 {
    padding-bottom: 293.5px;
  }
}
.daihyakka-around .--px587 {
  padding: 0 587px;
}
.daihyakka-around .max-w-587 {
  max-width: 587px;
}
.daihyakka-around .w-587 {
  width: 587px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-587 {
    width: 293.5px;
  }
}
.daihyakka-around .h-587 {
  height: 587px;
}
.daihyakka-around .--gap587 {
  gap: 587px !important;
}
.daihyakka-around .--fw587 {
  font-weight: 587;
}
.daihyakka-around .--mt588 {
  margin-top: 588px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt588 {
    margin-top: 294px;
  }
}
.daihyakka-around .--mb588 {
  margin-bottom: 588px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb588 {
    margin-bottom: 294px;
  }
}
.daihyakka-around .--pt588 {
  padding-top: 588px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt588 {
    padding-top: 294px;
  }
}
.daihyakka-around .--pb588 {
  padding-bottom: 588px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb588 {
    padding-bottom: 294px;
  }
}
.daihyakka-around .--px588 {
  padding: 0 588px;
}
.daihyakka-around .max-w-588 {
  max-width: 588px;
}
.daihyakka-around .w-588 {
  width: 588px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-588 {
    width: 294px;
  }
}
.daihyakka-around .h-588 {
  height: 588px;
}
.daihyakka-around .--gap588 {
  gap: 588px !important;
}
.daihyakka-around .--fw588 {
  font-weight: 588;
}
.daihyakka-around .--mt589 {
  margin-top: 589px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt589 {
    margin-top: 294.5px;
  }
}
.daihyakka-around .--mb589 {
  margin-bottom: 589px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb589 {
    margin-bottom: 294.5px;
  }
}
.daihyakka-around .--pt589 {
  padding-top: 589px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt589 {
    padding-top: 294.5px;
  }
}
.daihyakka-around .--pb589 {
  padding-bottom: 589px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb589 {
    padding-bottom: 294.5px;
  }
}
.daihyakka-around .--px589 {
  padding: 0 589px;
}
.daihyakka-around .max-w-589 {
  max-width: 589px;
}
.daihyakka-around .w-589 {
  width: 589px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-589 {
    width: 294.5px;
  }
}
.daihyakka-around .h-589 {
  height: 589px;
}
.daihyakka-around .--gap589 {
  gap: 589px !important;
}
.daihyakka-around .--fw589 {
  font-weight: 589;
}
.daihyakka-around .--mt590 {
  margin-top: 590px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt590 {
    margin-top: 295px;
  }
}
.daihyakka-around .--mb590 {
  margin-bottom: 590px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb590 {
    margin-bottom: 295px;
  }
}
.daihyakka-around .--pt590 {
  padding-top: 590px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt590 {
    padding-top: 295px;
  }
}
.daihyakka-around .--pb590 {
  padding-bottom: 590px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb590 {
    padding-bottom: 295px;
  }
}
.daihyakka-around .--px590 {
  padding: 0 590px;
}
.daihyakka-around .max-w-590 {
  max-width: 590px;
}
.daihyakka-around .w-590 {
  width: 590px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-590 {
    width: 295px;
  }
}
.daihyakka-around .h-590 {
  height: 590px;
}
.daihyakka-around .--gap590 {
  gap: 590px !important;
}
.daihyakka-around .--fw590 {
  font-weight: 590;
}
.daihyakka-around .--mt591 {
  margin-top: 591px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt591 {
    margin-top: 295.5px;
  }
}
.daihyakka-around .--mb591 {
  margin-bottom: 591px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb591 {
    margin-bottom: 295.5px;
  }
}
.daihyakka-around .--pt591 {
  padding-top: 591px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt591 {
    padding-top: 295.5px;
  }
}
.daihyakka-around .--pb591 {
  padding-bottom: 591px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb591 {
    padding-bottom: 295.5px;
  }
}
.daihyakka-around .--px591 {
  padding: 0 591px;
}
.daihyakka-around .max-w-591 {
  max-width: 591px;
}
.daihyakka-around .w-591 {
  width: 591px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-591 {
    width: 295.5px;
  }
}
.daihyakka-around .h-591 {
  height: 591px;
}
.daihyakka-around .--gap591 {
  gap: 591px !important;
}
.daihyakka-around .--fw591 {
  font-weight: 591;
}
.daihyakka-around .--mt592 {
  margin-top: 592px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt592 {
    margin-top: 296px;
  }
}
.daihyakka-around .--mb592 {
  margin-bottom: 592px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb592 {
    margin-bottom: 296px;
  }
}
.daihyakka-around .--pt592 {
  padding-top: 592px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt592 {
    padding-top: 296px;
  }
}
.daihyakka-around .--pb592 {
  padding-bottom: 592px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb592 {
    padding-bottom: 296px;
  }
}
.daihyakka-around .--px592 {
  padding: 0 592px;
}
.daihyakka-around .max-w-592 {
  max-width: 592px;
}
.daihyakka-around .w-592 {
  width: 592px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-592 {
    width: 296px;
  }
}
.daihyakka-around .h-592 {
  height: 592px;
}
.daihyakka-around .--gap592 {
  gap: 592px !important;
}
.daihyakka-around .--fw592 {
  font-weight: 592;
}
.daihyakka-around .--mt593 {
  margin-top: 593px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt593 {
    margin-top: 296.5px;
  }
}
.daihyakka-around .--mb593 {
  margin-bottom: 593px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb593 {
    margin-bottom: 296.5px;
  }
}
.daihyakka-around .--pt593 {
  padding-top: 593px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt593 {
    padding-top: 296.5px;
  }
}
.daihyakka-around .--pb593 {
  padding-bottom: 593px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb593 {
    padding-bottom: 296.5px;
  }
}
.daihyakka-around .--px593 {
  padding: 0 593px;
}
.daihyakka-around .max-w-593 {
  max-width: 593px;
}
.daihyakka-around .w-593 {
  width: 593px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-593 {
    width: 296.5px;
  }
}
.daihyakka-around .h-593 {
  height: 593px;
}
.daihyakka-around .--gap593 {
  gap: 593px !important;
}
.daihyakka-around .--fw593 {
  font-weight: 593;
}
.daihyakka-around .--mt594 {
  margin-top: 594px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt594 {
    margin-top: 297px;
  }
}
.daihyakka-around .--mb594 {
  margin-bottom: 594px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb594 {
    margin-bottom: 297px;
  }
}
.daihyakka-around .--pt594 {
  padding-top: 594px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt594 {
    padding-top: 297px;
  }
}
.daihyakka-around .--pb594 {
  padding-bottom: 594px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb594 {
    padding-bottom: 297px;
  }
}
.daihyakka-around .--px594 {
  padding: 0 594px;
}
.daihyakka-around .max-w-594 {
  max-width: 594px;
}
.daihyakka-around .w-594 {
  width: 594px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-594 {
    width: 297px;
  }
}
.daihyakka-around .h-594 {
  height: 594px;
}
.daihyakka-around .--gap594 {
  gap: 594px !important;
}
.daihyakka-around .--fw594 {
  font-weight: 594;
}
.daihyakka-around .--mt595 {
  margin-top: 595px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt595 {
    margin-top: 297.5px;
  }
}
.daihyakka-around .--mb595 {
  margin-bottom: 595px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb595 {
    margin-bottom: 297.5px;
  }
}
.daihyakka-around .--pt595 {
  padding-top: 595px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt595 {
    padding-top: 297.5px;
  }
}
.daihyakka-around .--pb595 {
  padding-bottom: 595px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb595 {
    padding-bottom: 297.5px;
  }
}
.daihyakka-around .--px595 {
  padding: 0 595px;
}
.daihyakka-around .max-w-595 {
  max-width: 595px;
}
.daihyakka-around .w-595 {
  width: 595px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-595 {
    width: 297.5px;
  }
}
.daihyakka-around .h-595 {
  height: 595px;
}
.daihyakka-around .--gap595 {
  gap: 595px !important;
}
.daihyakka-around .--fw595 {
  font-weight: 595;
}
.daihyakka-around .--mt596 {
  margin-top: 596px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt596 {
    margin-top: 298px;
  }
}
.daihyakka-around .--mb596 {
  margin-bottom: 596px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb596 {
    margin-bottom: 298px;
  }
}
.daihyakka-around .--pt596 {
  padding-top: 596px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt596 {
    padding-top: 298px;
  }
}
.daihyakka-around .--pb596 {
  padding-bottom: 596px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb596 {
    padding-bottom: 298px;
  }
}
.daihyakka-around .--px596 {
  padding: 0 596px;
}
.daihyakka-around .max-w-596 {
  max-width: 596px;
}
.daihyakka-around .w-596 {
  width: 596px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-596 {
    width: 298px;
  }
}
.daihyakka-around .h-596 {
  height: 596px;
}
.daihyakka-around .--gap596 {
  gap: 596px !important;
}
.daihyakka-around .--fw596 {
  font-weight: 596;
}
.daihyakka-around .--mt597 {
  margin-top: 597px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt597 {
    margin-top: 298.5px;
  }
}
.daihyakka-around .--mb597 {
  margin-bottom: 597px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb597 {
    margin-bottom: 298.5px;
  }
}
.daihyakka-around .--pt597 {
  padding-top: 597px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt597 {
    padding-top: 298.5px;
  }
}
.daihyakka-around .--pb597 {
  padding-bottom: 597px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb597 {
    padding-bottom: 298.5px;
  }
}
.daihyakka-around .--px597 {
  padding: 0 597px;
}
.daihyakka-around .max-w-597 {
  max-width: 597px;
}
.daihyakka-around .w-597 {
  width: 597px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-597 {
    width: 298.5px;
  }
}
.daihyakka-around .h-597 {
  height: 597px;
}
.daihyakka-around .--gap597 {
  gap: 597px !important;
}
.daihyakka-around .--fw597 {
  font-weight: 597;
}
.daihyakka-around .--mt598 {
  margin-top: 598px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt598 {
    margin-top: 299px;
  }
}
.daihyakka-around .--mb598 {
  margin-bottom: 598px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb598 {
    margin-bottom: 299px;
  }
}
.daihyakka-around .--pt598 {
  padding-top: 598px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt598 {
    padding-top: 299px;
  }
}
.daihyakka-around .--pb598 {
  padding-bottom: 598px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb598 {
    padding-bottom: 299px;
  }
}
.daihyakka-around .--px598 {
  padding: 0 598px;
}
.daihyakka-around .max-w-598 {
  max-width: 598px;
}
.daihyakka-around .w-598 {
  width: 598px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-598 {
    width: 299px;
  }
}
.daihyakka-around .h-598 {
  height: 598px;
}
.daihyakka-around .--gap598 {
  gap: 598px !important;
}
.daihyakka-around .--fw598 {
  font-weight: 598;
}
.daihyakka-around .--mt599 {
  margin-top: 599px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt599 {
    margin-top: 299.5px;
  }
}
.daihyakka-around .--mb599 {
  margin-bottom: 599px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb599 {
    margin-bottom: 299.5px;
  }
}
.daihyakka-around .--pt599 {
  padding-top: 599px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt599 {
    padding-top: 299.5px;
  }
}
.daihyakka-around .--pb599 {
  padding-bottom: 599px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb599 {
    padding-bottom: 299.5px;
  }
}
.daihyakka-around .--px599 {
  padding: 0 599px;
}
.daihyakka-around .max-w-599 {
  max-width: 599px;
}
.daihyakka-around .w-599 {
  width: 599px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-599 {
    width: 299.5px;
  }
}
.daihyakka-around .h-599 {
  height: 599px;
}
.daihyakka-around .--gap599 {
  gap: 599px !important;
}
.daihyakka-around .--fw599 {
  font-weight: 599;
}
.daihyakka-around .--mt600 {
  margin-top: 600px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt600 {
    margin-top: 300px;
  }
}
.daihyakka-around .--mb600 {
  margin-bottom: 600px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb600 {
    margin-bottom: 300px;
  }
}
.daihyakka-around .--pt600 {
  padding-top: 600px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt600 {
    padding-top: 300px;
  }
}
.daihyakka-around .--pb600 {
  padding-bottom: 600px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb600 {
    padding-bottom: 300px;
  }
}
.daihyakka-around .--px600 {
  padding: 0 600px;
}
.daihyakka-around .max-w-600 {
  max-width: 600px;
}
.daihyakka-around .w-600 {
  width: 600px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-600 {
    width: 300px;
  }
}
.daihyakka-around .h-600 {
  height: 600px;
}
.daihyakka-around .--gap600 {
  gap: 600px !important;
}
.daihyakka-around .--fw600 {
  font-weight: 600;
}
.daihyakka-around .--mt601 {
  margin-top: 601px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt601 {
    margin-top: 300.5px;
  }
}
.daihyakka-around .--mb601 {
  margin-bottom: 601px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb601 {
    margin-bottom: 300.5px;
  }
}
.daihyakka-around .--pt601 {
  padding-top: 601px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt601 {
    padding-top: 300.5px;
  }
}
.daihyakka-around .--pb601 {
  padding-bottom: 601px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb601 {
    padding-bottom: 300.5px;
  }
}
.daihyakka-around .--px601 {
  padding: 0 601px;
}
.daihyakka-around .max-w-601 {
  max-width: 601px;
}
.daihyakka-around .w-601 {
  width: 601px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-601 {
    width: 300.5px;
  }
}
.daihyakka-around .h-601 {
  height: 601px;
}
.daihyakka-around .--gap601 {
  gap: 601px !important;
}
.daihyakka-around .--fw601 {
  font-weight: 601;
}
.daihyakka-around .--mt602 {
  margin-top: 602px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt602 {
    margin-top: 301px;
  }
}
.daihyakka-around .--mb602 {
  margin-bottom: 602px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb602 {
    margin-bottom: 301px;
  }
}
.daihyakka-around .--pt602 {
  padding-top: 602px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt602 {
    padding-top: 301px;
  }
}
.daihyakka-around .--pb602 {
  padding-bottom: 602px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb602 {
    padding-bottom: 301px;
  }
}
.daihyakka-around .--px602 {
  padding: 0 602px;
}
.daihyakka-around .max-w-602 {
  max-width: 602px;
}
.daihyakka-around .w-602 {
  width: 602px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-602 {
    width: 301px;
  }
}
.daihyakka-around .h-602 {
  height: 602px;
}
.daihyakka-around .--gap602 {
  gap: 602px !important;
}
.daihyakka-around .--fw602 {
  font-weight: 602;
}
.daihyakka-around .--mt603 {
  margin-top: 603px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt603 {
    margin-top: 301.5px;
  }
}
.daihyakka-around .--mb603 {
  margin-bottom: 603px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb603 {
    margin-bottom: 301.5px;
  }
}
.daihyakka-around .--pt603 {
  padding-top: 603px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt603 {
    padding-top: 301.5px;
  }
}
.daihyakka-around .--pb603 {
  padding-bottom: 603px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb603 {
    padding-bottom: 301.5px;
  }
}
.daihyakka-around .--px603 {
  padding: 0 603px;
}
.daihyakka-around .max-w-603 {
  max-width: 603px;
}
.daihyakka-around .w-603 {
  width: 603px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-603 {
    width: 301.5px;
  }
}
.daihyakka-around .h-603 {
  height: 603px;
}
.daihyakka-around .--gap603 {
  gap: 603px !important;
}
.daihyakka-around .--fw603 {
  font-weight: 603;
}
.daihyakka-around .--mt604 {
  margin-top: 604px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt604 {
    margin-top: 302px;
  }
}
.daihyakka-around .--mb604 {
  margin-bottom: 604px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb604 {
    margin-bottom: 302px;
  }
}
.daihyakka-around .--pt604 {
  padding-top: 604px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt604 {
    padding-top: 302px;
  }
}
.daihyakka-around .--pb604 {
  padding-bottom: 604px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb604 {
    padding-bottom: 302px;
  }
}
.daihyakka-around .--px604 {
  padding: 0 604px;
}
.daihyakka-around .max-w-604 {
  max-width: 604px;
}
.daihyakka-around .w-604 {
  width: 604px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-604 {
    width: 302px;
  }
}
.daihyakka-around .h-604 {
  height: 604px;
}
.daihyakka-around .--gap604 {
  gap: 604px !important;
}
.daihyakka-around .--fw604 {
  font-weight: 604;
}
.daihyakka-around .--mt605 {
  margin-top: 605px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt605 {
    margin-top: 302.5px;
  }
}
.daihyakka-around .--mb605 {
  margin-bottom: 605px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb605 {
    margin-bottom: 302.5px;
  }
}
.daihyakka-around .--pt605 {
  padding-top: 605px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt605 {
    padding-top: 302.5px;
  }
}
.daihyakka-around .--pb605 {
  padding-bottom: 605px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb605 {
    padding-bottom: 302.5px;
  }
}
.daihyakka-around .--px605 {
  padding: 0 605px;
}
.daihyakka-around .max-w-605 {
  max-width: 605px;
}
.daihyakka-around .w-605 {
  width: 605px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-605 {
    width: 302.5px;
  }
}
.daihyakka-around .h-605 {
  height: 605px;
}
.daihyakka-around .--gap605 {
  gap: 605px !important;
}
.daihyakka-around .--fw605 {
  font-weight: 605;
}
.daihyakka-around .--mt606 {
  margin-top: 606px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt606 {
    margin-top: 303px;
  }
}
.daihyakka-around .--mb606 {
  margin-bottom: 606px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb606 {
    margin-bottom: 303px;
  }
}
.daihyakka-around .--pt606 {
  padding-top: 606px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt606 {
    padding-top: 303px;
  }
}
.daihyakka-around .--pb606 {
  padding-bottom: 606px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb606 {
    padding-bottom: 303px;
  }
}
.daihyakka-around .--px606 {
  padding: 0 606px;
}
.daihyakka-around .max-w-606 {
  max-width: 606px;
}
.daihyakka-around .w-606 {
  width: 606px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-606 {
    width: 303px;
  }
}
.daihyakka-around .h-606 {
  height: 606px;
}
.daihyakka-around .--gap606 {
  gap: 606px !important;
}
.daihyakka-around .--fw606 {
  font-weight: 606;
}
.daihyakka-around .--mt607 {
  margin-top: 607px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt607 {
    margin-top: 303.5px;
  }
}
.daihyakka-around .--mb607 {
  margin-bottom: 607px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb607 {
    margin-bottom: 303.5px;
  }
}
.daihyakka-around .--pt607 {
  padding-top: 607px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt607 {
    padding-top: 303.5px;
  }
}
.daihyakka-around .--pb607 {
  padding-bottom: 607px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb607 {
    padding-bottom: 303.5px;
  }
}
.daihyakka-around .--px607 {
  padding: 0 607px;
}
.daihyakka-around .max-w-607 {
  max-width: 607px;
}
.daihyakka-around .w-607 {
  width: 607px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-607 {
    width: 303.5px;
  }
}
.daihyakka-around .h-607 {
  height: 607px;
}
.daihyakka-around .--gap607 {
  gap: 607px !important;
}
.daihyakka-around .--fw607 {
  font-weight: 607;
}
.daihyakka-around .--mt608 {
  margin-top: 608px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt608 {
    margin-top: 304px;
  }
}
.daihyakka-around .--mb608 {
  margin-bottom: 608px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb608 {
    margin-bottom: 304px;
  }
}
.daihyakka-around .--pt608 {
  padding-top: 608px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt608 {
    padding-top: 304px;
  }
}
.daihyakka-around .--pb608 {
  padding-bottom: 608px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb608 {
    padding-bottom: 304px;
  }
}
.daihyakka-around .--px608 {
  padding: 0 608px;
}
.daihyakka-around .max-w-608 {
  max-width: 608px;
}
.daihyakka-around .w-608 {
  width: 608px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-608 {
    width: 304px;
  }
}
.daihyakka-around .h-608 {
  height: 608px;
}
.daihyakka-around .--gap608 {
  gap: 608px !important;
}
.daihyakka-around .--fw608 {
  font-weight: 608;
}
.daihyakka-around .--mt609 {
  margin-top: 609px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt609 {
    margin-top: 304.5px;
  }
}
.daihyakka-around .--mb609 {
  margin-bottom: 609px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb609 {
    margin-bottom: 304.5px;
  }
}
.daihyakka-around .--pt609 {
  padding-top: 609px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt609 {
    padding-top: 304.5px;
  }
}
.daihyakka-around .--pb609 {
  padding-bottom: 609px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb609 {
    padding-bottom: 304.5px;
  }
}
.daihyakka-around .--px609 {
  padding: 0 609px;
}
.daihyakka-around .max-w-609 {
  max-width: 609px;
}
.daihyakka-around .w-609 {
  width: 609px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-609 {
    width: 304.5px;
  }
}
.daihyakka-around .h-609 {
  height: 609px;
}
.daihyakka-around .--gap609 {
  gap: 609px !important;
}
.daihyakka-around .--fw609 {
  font-weight: 609;
}
.daihyakka-around .--mt610 {
  margin-top: 610px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt610 {
    margin-top: 305px;
  }
}
.daihyakka-around .--mb610 {
  margin-bottom: 610px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb610 {
    margin-bottom: 305px;
  }
}
.daihyakka-around .--pt610 {
  padding-top: 610px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt610 {
    padding-top: 305px;
  }
}
.daihyakka-around .--pb610 {
  padding-bottom: 610px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb610 {
    padding-bottom: 305px;
  }
}
.daihyakka-around .--px610 {
  padding: 0 610px;
}
.daihyakka-around .max-w-610 {
  max-width: 610px;
}
.daihyakka-around .w-610 {
  width: 610px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-610 {
    width: 305px;
  }
}
.daihyakka-around .h-610 {
  height: 610px;
}
.daihyakka-around .--gap610 {
  gap: 610px !important;
}
.daihyakka-around .--fw610 {
  font-weight: 610;
}
.daihyakka-around .--mt611 {
  margin-top: 611px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt611 {
    margin-top: 305.5px;
  }
}
.daihyakka-around .--mb611 {
  margin-bottom: 611px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb611 {
    margin-bottom: 305.5px;
  }
}
.daihyakka-around .--pt611 {
  padding-top: 611px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt611 {
    padding-top: 305.5px;
  }
}
.daihyakka-around .--pb611 {
  padding-bottom: 611px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb611 {
    padding-bottom: 305.5px;
  }
}
.daihyakka-around .--px611 {
  padding: 0 611px;
}
.daihyakka-around .max-w-611 {
  max-width: 611px;
}
.daihyakka-around .w-611 {
  width: 611px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-611 {
    width: 305.5px;
  }
}
.daihyakka-around .h-611 {
  height: 611px;
}
.daihyakka-around .--gap611 {
  gap: 611px !important;
}
.daihyakka-around .--fw611 {
  font-weight: 611;
}
.daihyakka-around .--mt612 {
  margin-top: 612px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt612 {
    margin-top: 306px;
  }
}
.daihyakka-around .--mb612 {
  margin-bottom: 612px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb612 {
    margin-bottom: 306px;
  }
}
.daihyakka-around .--pt612 {
  padding-top: 612px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt612 {
    padding-top: 306px;
  }
}
.daihyakka-around .--pb612 {
  padding-bottom: 612px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb612 {
    padding-bottom: 306px;
  }
}
.daihyakka-around .--px612 {
  padding: 0 612px;
}
.daihyakka-around .max-w-612 {
  max-width: 612px;
}
.daihyakka-around .w-612 {
  width: 612px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-612 {
    width: 306px;
  }
}
.daihyakka-around .h-612 {
  height: 612px;
}
.daihyakka-around .--gap612 {
  gap: 612px !important;
}
.daihyakka-around .--fw612 {
  font-weight: 612;
}
.daihyakka-around .--mt613 {
  margin-top: 613px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt613 {
    margin-top: 306.5px;
  }
}
.daihyakka-around .--mb613 {
  margin-bottom: 613px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb613 {
    margin-bottom: 306.5px;
  }
}
.daihyakka-around .--pt613 {
  padding-top: 613px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt613 {
    padding-top: 306.5px;
  }
}
.daihyakka-around .--pb613 {
  padding-bottom: 613px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb613 {
    padding-bottom: 306.5px;
  }
}
.daihyakka-around .--px613 {
  padding: 0 613px;
}
.daihyakka-around .max-w-613 {
  max-width: 613px;
}
.daihyakka-around .w-613 {
  width: 613px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-613 {
    width: 306.5px;
  }
}
.daihyakka-around .h-613 {
  height: 613px;
}
.daihyakka-around .--gap613 {
  gap: 613px !important;
}
.daihyakka-around .--fw613 {
  font-weight: 613;
}
.daihyakka-around .--mt614 {
  margin-top: 614px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt614 {
    margin-top: 307px;
  }
}
.daihyakka-around .--mb614 {
  margin-bottom: 614px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb614 {
    margin-bottom: 307px;
  }
}
.daihyakka-around .--pt614 {
  padding-top: 614px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt614 {
    padding-top: 307px;
  }
}
.daihyakka-around .--pb614 {
  padding-bottom: 614px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb614 {
    padding-bottom: 307px;
  }
}
.daihyakka-around .--px614 {
  padding: 0 614px;
}
.daihyakka-around .max-w-614 {
  max-width: 614px;
}
.daihyakka-around .w-614 {
  width: 614px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-614 {
    width: 307px;
  }
}
.daihyakka-around .h-614 {
  height: 614px;
}
.daihyakka-around .--gap614 {
  gap: 614px !important;
}
.daihyakka-around .--fw614 {
  font-weight: 614;
}
.daihyakka-around .--mt615 {
  margin-top: 615px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt615 {
    margin-top: 307.5px;
  }
}
.daihyakka-around .--mb615 {
  margin-bottom: 615px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb615 {
    margin-bottom: 307.5px;
  }
}
.daihyakka-around .--pt615 {
  padding-top: 615px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt615 {
    padding-top: 307.5px;
  }
}
.daihyakka-around .--pb615 {
  padding-bottom: 615px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb615 {
    padding-bottom: 307.5px;
  }
}
.daihyakka-around .--px615 {
  padding: 0 615px;
}
.daihyakka-around .max-w-615 {
  max-width: 615px;
}
.daihyakka-around .w-615 {
  width: 615px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-615 {
    width: 307.5px;
  }
}
.daihyakka-around .h-615 {
  height: 615px;
}
.daihyakka-around .--gap615 {
  gap: 615px !important;
}
.daihyakka-around .--fw615 {
  font-weight: 615;
}
.daihyakka-around .--mt616 {
  margin-top: 616px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt616 {
    margin-top: 308px;
  }
}
.daihyakka-around .--mb616 {
  margin-bottom: 616px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb616 {
    margin-bottom: 308px;
  }
}
.daihyakka-around .--pt616 {
  padding-top: 616px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt616 {
    padding-top: 308px;
  }
}
.daihyakka-around .--pb616 {
  padding-bottom: 616px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb616 {
    padding-bottom: 308px;
  }
}
.daihyakka-around .--px616 {
  padding: 0 616px;
}
.daihyakka-around .max-w-616 {
  max-width: 616px;
}
.daihyakka-around .w-616 {
  width: 616px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-616 {
    width: 308px;
  }
}
.daihyakka-around .h-616 {
  height: 616px;
}
.daihyakka-around .--gap616 {
  gap: 616px !important;
}
.daihyakka-around .--fw616 {
  font-weight: 616;
}
.daihyakka-around .--mt617 {
  margin-top: 617px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt617 {
    margin-top: 308.5px;
  }
}
.daihyakka-around .--mb617 {
  margin-bottom: 617px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb617 {
    margin-bottom: 308.5px;
  }
}
.daihyakka-around .--pt617 {
  padding-top: 617px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt617 {
    padding-top: 308.5px;
  }
}
.daihyakka-around .--pb617 {
  padding-bottom: 617px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb617 {
    padding-bottom: 308.5px;
  }
}
.daihyakka-around .--px617 {
  padding: 0 617px;
}
.daihyakka-around .max-w-617 {
  max-width: 617px;
}
.daihyakka-around .w-617 {
  width: 617px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-617 {
    width: 308.5px;
  }
}
.daihyakka-around .h-617 {
  height: 617px;
}
.daihyakka-around .--gap617 {
  gap: 617px !important;
}
.daihyakka-around .--fw617 {
  font-weight: 617;
}
.daihyakka-around .--mt618 {
  margin-top: 618px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt618 {
    margin-top: 309px;
  }
}
.daihyakka-around .--mb618 {
  margin-bottom: 618px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb618 {
    margin-bottom: 309px;
  }
}
.daihyakka-around .--pt618 {
  padding-top: 618px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt618 {
    padding-top: 309px;
  }
}
.daihyakka-around .--pb618 {
  padding-bottom: 618px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb618 {
    padding-bottom: 309px;
  }
}
.daihyakka-around .--px618 {
  padding: 0 618px;
}
.daihyakka-around .max-w-618 {
  max-width: 618px;
}
.daihyakka-around .w-618 {
  width: 618px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-618 {
    width: 309px;
  }
}
.daihyakka-around .h-618 {
  height: 618px;
}
.daihyakka-around .--gap618 {
  gap: 618px !important;
}
.daihyakka-around .--fw618 {
  font-weight: 618;
}
.daihyakka-around .--mt619 {
  margin-top: 619px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt619 {
    margin-top: 309.5px;
  }
}
.daihyakka-around .--mb619 {
  margin-bottom: 619px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb619 {
    margin-bottom: 309.5px;
  }
}
.daihyakka-around .--pt619 {
  padding-top: 619px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt619 {
    padding-top: 309.5px;
  }
}
.daihyakka-around .--pb619 {
  padding-bottom: 619px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb619 {
    padding-bottom: 309.5px;
  }
}
.daihyakka-around .--px619 {
  padding: 0 619px;
}
.daihyakka-around .max-w-619 {
  max-width: 619px;
}
.daihyakka-around .w-619 {
  width: 619px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-619 {
    width: 309.5px;
  }
}
.daihyakka-around .h-619 {
  height: 619px;
}
.daihyakka-around .--gap619 {
  gap: 619px !important;
}
.daihyakka-around .--fw619 {
  font-weight: 619;
}
.daihyakka-around .--mt620 {
  margin-top: 620px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt620 {
    margin-top: 310px;
  }
}
.daihyakka-around .--mb620 {
  margin-bottom: 620px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb620 {
    margin-bottom: 310px;
  }
}
.daihyakka-around .--pt620 {
  padding-top: 620px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt620 {
    padding-top: 310px;
  }
}
.daihyakka-around .--pb620 {
  padding-bottom: 620px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb620 {
    padding-bottom: 310px;
  }
}
.daihyakka-around .--px620 {
  padding: 0 620px;
}
.daihyakka-around .max-w-620 {
  max-width: 620px;
}
.daihyakka-around .w-620 {
  width: 620px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-620 {
    width: 310px;
  }
}
.daihyakka-around .h-620 {
  height: 620px;
}
.daihyakka-around .--gap620 {
  gap: 620px !important;
}
.daihyakka-around .--fw620 {
  font-weight: 620;
}
.daihyakka-around .--mt621 {
  margin-top: 621px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt621 {
    margin-top: 310.5px;
  }
}
.daihyakka-around .--mb621 {
  margin-bottom: 621px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb621 {
    margin-bottom: 310.5px;
  }
}
.daihyakka-around .--pt621 {
  padding-top: 621px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt621 {
    padding-top: 310.5px;
  }
}
.daihyakka-around .--pb621 {
  padding-bottom: 621px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb621 {
    padding-bottom: 310.5px;
  }
}
.daihyakka-around .--px621 {
  padding: 0 621px;
}
.daihyakka-around .max-w-621 {
  max-width: 621px;
}
.daihyakka-around .w-621 {
  width: 621px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-621 {
    width: 310.5px;
  }
}
.daihyakka-around .h-621 {
  height: 621px;
}
.daihyakka-around .--gap621 {
  gap: 621px !important;
}
.daihyakka-around .--fw621 {
  font-weight: 621;
}
.daihyakka-around .--mt622 {
  margin-top: 622px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt622 {
    margin-top: 311px;
  }
}
.daihyakka-around .--mb622 {
  margin-bottom: 622px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb622 {
    margin-bottom: 311px;
  }
}
.daihyakka-around .--pt622 {
  padding-top: 622px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt622 {
    padding-top: 311px;
  }
}
.daihyakka-around .--pb622 {
  padding-bottom: 622px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb622 {
    padding-bottom: 311px;
  }
}
.daihyakka-around .--px622 {
  padding: 0 622px;
}
.daihyakka-around .max-w-622 {
  max-width: 622px;
}
.daihyakka-around .w-622 {
  width: 622px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-622 {
    width: 311px;
  }
}
.daihyakka-around .h-622 {
  height: 622px;
}
.daihyakka-around .--gap622 {
  gap: 622px !important;
}
.daihyakka-around .--fw622 {
  font-weight: 622;
}
.daihyakka-around .--mt623 {
  margin-top: 623px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt623 {
    margin-top: 311.5px;
  }
}
.daihyakka-around .--mb623 {
  margin-bottom: 623px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb623 {
    margin-bottom: 311.5px;
  }
}
.daihyakka-around .--pt623 {
  padding-top: 623px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt623 {
    padding-top: 311.5px;
  }
}
.daihyakka-around .--pb623 {
  padding-bottom: 623px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb623 {
    padding-bottom: 311.5px;
  }
}
.daihyakka-around .--px623 {
  padding: 0 623px;
}
.daihyakka-around .max-w-623 {
  max-width: 623px;
}
.daihyakka-around .w-623 {
  width: 623px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-623 {
    width: 311.5px;
  }
}
.daihyakka-around .h-623 {
  height: 623px;
}
.daihyakka-around .--gap623 {
  gap: 623px !important;
}
.daihyakka-around .--fw623 {
  font-weight: 623;
}
.daihyakka-around .--mt624 {
  margin-top: 624px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt624 {
    margin-top: 312px;
  }
}
.daihyakka-around .--mb624 {
  margin-bottom: 624px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb624 {
    margin-bottom: 312px;
  }
}
.daihyakka-around .--pt624 {
  padding-top: 624px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt624 {
    padding-top: 312px;
  }
}
.daihyakka-around .--pb624 {
  padding-bottom: 624px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb624 {
    padding-bottom: 312px;
  }
}
.daihyakka-around .--px624 {
  padding: 0 624px;
}
.daihyakka-around .max-w-624 {
  max-width: 624px;
}
.daihyakka-around .w-624 {
  width: 624px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-624 {
    width: 312px;
  }
}
.daihyakka-around .h-624 {
  height: 624px;
}
.daihyakka-around .--gap624 {
  gap: 624px !important;
}
.daihyakka-around .--fw624 {
  font-weight: 624;
}
.daihyakka-around .--mt625 {
  margin-top: 625px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt625 {
    margin-top: 312.5px;
  }
}
.daihyakka-around .--mb625 {
  margin-bottom: 625px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb625 {
    margin-bottom: 312.5px;
  }
}
.daihyakka-around .--pt625 {
  padding-top: 625px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt625 {
    padding-top: 312.5px;
  }
}
.daihyakka-around .--pb625 {
  padding-bottom: 625px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb625 {
    padding-bottom: 312.5px;
  }
}
.daihyakka-around .--px625 {
  padding: 0 625px;
}
.daihyakka-around .max-w-625 {
  max-width: 625px;
}
.daihyakka-around .w-625 {
  width: 625px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-625 {
    width: 312.5px;
  }
}
.daihyakka-around .h-625 {
  height: 625px;
}
.daihyakka-around .--gap625 {
  gap: 625px !important;
}
.daihyakka-around .--fw625 {
  font-weight: 625;
}
.daihyakka-around .--mt626 {
  margin-top: 626px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt626 {
    margin-top: 313px;
  }
}
.daihyakka-around .--mb626 {
  margin-bottom: 626px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb626 {
    margin-bottom: 313px;
  }
}
.daihyakka-around .--pt626 {
  padding-top: 626px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt626 {
    padding-top: 313px;
  }
}
.daihyakka-around .--pb626 {
  padding-bottom: 626px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb626 {
    padding-bottom: 313px;
  }
}
.daihyakka-around .--px626 {
  padding: 0 626px;
}
.daihyakka-around .max-w-626 {
  max-width: 626px;
}
.daihyakka-around .w-626 {
  width: 626px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-626 {
    width: 313px;
  }
}
.daihyakka-around .h-626 {
  height: 626px;
}
.daihyakka-around .--gap626 {
  gap: 626px !important;
}
.daihyakka-around .--fw626 {
  font-weight: 626;
}
.daihyakka-around .--mt627 {
  margin-top: 627px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt627 {
    margin-top: 313.5px;
  }
}
.daihyakka-around .--mb627 {
  margin-bottom: 627px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb627 {
    margin-bottom: 313.5px;
  }
}
.daihyakka-around .--pt627 {
  padding-top: 627px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt627 {
    padding-top: 313.5px;
  }
}
.daihyakka-around .--pb627 {
  padding-bottom: 627px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb627 {
    padding-bottom: 313.5px;
  }
}
.daihyakka-around .--px627 {
  padding: 0 627px;
}
.daihyakka-around .max-w-627 {
  max-width: 627px;
}
.daihyakka-around .w-627 {
  width: 627px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-627 {
    width: 313.5px;
  }
}
.daihyakka-around .h-627 {
  height: 627px;
}
.daihyakka-around .--gap627 {
  gap: 627px !important;
}
.daihyakka-around .--fw627 {
  font-weight: 627;
}
.daihyakka-around .--mt628 {
  margin-top: 628px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt628 {
    margin-top: 314px;
  }
}
.daihyakka-around .--mb628 {
  margin-bottom: 628px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb628 {
    margin-bottom: 314px;
  }
}
.daihyakka-around .--pt628 {
  padding-top: 628px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt628 {
    padding-top: 314px;
  }
}
.daihyakka-around .--pb628 {
  padding-bottom: 628px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb628 {
    padding-bottom: 314px;
  }
}
.daihyakka-around .--px628 {
  padding: 0 628px;
}
.daihyakka-around .max-w-628 {
  max-width: 628px;
}
.daihyakka-around .w-628 {
  width: 628px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-628 {
    width: 314px;
  }
}
.daihyakka-around .h-628 {
  height: 628px;
}
.daihyakka-around .--gap628 {
  gap: 628px !important;
}
.daihyakka-around .--fw628 {
  font-weight: 628;
}
.daihyakka-around .--mt629 {
  margin-top: 629px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt629 {
    margin-top: 314.5px;
  }
}
.daihyakka-around .--mb629 {
  margin-bottom: 629px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb629 {
    margin-bottom: 314.5px;
  }
}
.daihyakka-around .--pt629 {
  padding-top: 629px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt629 {
    padding-top: 314.5px;
  }
}
.daihyakka-around .--pb629 {
  padding-bottom: 629px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb629 {
    padding-bottom: 314.5px;
  }
}
.daihyakka-around .--px629 {
  padding: 0 629px;
}
.daihyakka-around .max-w-629 {
  max-width: 629px;
}
.daihyakka-around .w-629 {
  width: 629px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-629 {
    width: 314.5px;
  }
}
.daihyakka-around .h-629 {
  height: 629px;
}
.daihyakka-around .--gap629 {
  gap: 629px !important;
}
.daihyakka-around .--fw629 {
  font-weight: 629;
}
.daihyakka-around .--mt630 {
  margin-top: 630px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt630 {
    margin-top: 315px;
  }
}
.daihyakka-around .--mb630 {
  margin-bottom: 630px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb630 {
    margin-bottom: 315px;
  }
}
.daihyakka-around .--pt630 {
  padding-top: 630px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt630 {
    padding-top: 315px;
  }
}
.daihyakka-around .--pb630 {
  padding-bottom: 630px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb630 {
    padding-bottom: 315px;
  }
}
.daihyakka-around .--px630 {
  padding: 0 630px;
}
.daihyakka-around .max-w-630 {
  max-width: 630px;
}
.daihyakka-around .w-630 {
  width: 630px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-630 {
    width: 315px;
  }
}
.daihyakka-around .h-630 {
  height: 630px;
}
.daihyakka-around .--gap630 {
  gap: 630px !important;
}
.daihyakka-around .--fw630 {
  font-weight: 630;
}
.daihyakka-around .--mt631 {
  margin-top: 631px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt631 {
    margin-top: 315.5px;
  }
}
.daihyakka-around .--mb631 {
  margin-bottom: 631px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb631 {
    margin-bottom: 315.5px;
  }
}
.daihyakka-around .--pt631 {
  padding-top: 631px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt631 {
    padding-top: 315.5px;
  }
}
.daihyakka-around .--pb631 {
  padding-bottom: 631px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb631 {
    padding-bottom: 315.5px;
  }
}
.daihyakka-around .--px631 {
  padding: 0 631px;
}
.daihyakka-around .max-w-631 {
  max-width: 631px;
}
.daihyakka-around .w-631 {
  width: 631px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-631 {
    width: 315.5px;
  }
}
.daihyakka-around .h-631 {
  height: 631px;
}
.daihyakka-around .--gap631 {
  gap: 631px !important;
}
.daihyakka-around .--fw631 {
  font-weight: 631;
}
.daihyakka-around .--mt632 {
  margin-top: 632px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt632 {
    margin-top: 316px;
  }
}
.daihyakka-around .--mb632 {
  margin-bottom: 632px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb632 {
    margin-bottom: 316px;
  }
}
.daihyakka-around .--pt632 {
  padding-top: 632px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt632 {
    padding-top: 316px;
  }
}
.daihyakka-around .--pb632 {
  padding-bottom: 632px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb632 {
    padding-bottom: 316px;
  }
}
.daihyakka-around .--px632 {
  padding: 0 632px;
}
.daihyakka-around .max-w-632 {
  max-width: 632px;
}
.daihyakka-around .w-632 {
  width: 632px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-632 {
    width: 316px;
  }
}
.daihyakka-around .h-632 {
  height: 632px;
}
.daihyakka-around .--gap632 {
  gap: 632px !important;
}
.daihyakka-around .--fw632 {
  font-weight: 632;
}
.daihyakka-around .--mt633 {
  margin-top: 633px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt633 {
    margin-top: 316.5px;
  }
}
.daihyakka-around .--mb633 {
  margin-bottom: 633px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb633 {
    margin-bottom: 316.5px;
  }
}
.daihyakka-around .--pt633 {
  padding-top: 633px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt633 {
    padding-top: 316.5px;
  }
}
.daihyakka-around .--pb633 {
  padding-bottom: 633px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb633 {
    padding-bottom: 316.5px;
  }
}
.daihyakka-around .--px633 {
  padding: 0 633px;
}
.daihyakka-around .max-w-633 {
  max-width: 633px;
}
.daihyakka-around .w-633 {
  width: 633px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-633 {
    width: 316.5px;
  }
}
.daihyakka-around .h-633 {
  height: 633px;
}
.daihyakka-around .--gap633 {
  gap: 633px !important;
}
.daihyakka-around .--fw633 {
  font-weight: 633;
}
.daihyakka-around .--mt634 {
  margin-top: 634px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt634 {
    margin-top: 317px;
  }
}
.daihyakka-around .--mb634 {
  margin-bottom: 634px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb634 {
    margin-bottom: 317px;
  }
}
.daihyakka-around .--pt634 {
  padding-top: 634px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt634 {
    padding-top: 317px;
  }
}
.daihyakka-around .--pb634 {
  padding-bottom: 634px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb634 {
    padding-bottom: 317px;
  }
}
.daihyakka-around .--px634 {
  padding: 0 634px;
}
.daihyakka-around .max-w-634 {
  max-width: 634px;
}
.daihyakka-around .w-634 {
  width: 634px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-634 {
    width: 317px;
  }
}
.daihyakka-around .h-634 {
  height: 634px;
}
.daihyakka-around .--gap634 {
  gap: 634px !important;
}
.daihyakka-around .--fw634 {
  font-weight: 634;
}
.daihyakka-around .--mt635 {
  margin-top: 635px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt635 {
    margin-top: 317.5px;
  }
}
.daihyakka-around .--mb635 {
  margin-bottom: 635px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb635 {
    margin-bottom: 317.5px;
  }
}
.daihyakka-around .--pt635 {
  padding-top: 635px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt635 {
    padding-top: 317.5px;
  }
}
.daihyakka-around .--pb635 {
  padding-bottom: 635px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb635 {
    padding-bottom: 317.5px;
  }
}
.daihyakka-around .--px635 {
  padding: 0 635px;
}
.daihyakka-around .max-w-635 {
  max-width: 635px;
}
.daihyakka-around .w-635 {
  width: 635px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-635 {
    width: 317.5px;
  }
}
.daihyakka-around .h-635 {
  height: 635px;
}
.daihyakka-around .--gap635 {
  gap: 635px !important;
}
.daihyakka-around .--fw635 {
  font-weight: 635;
}
.daihyakka-around .--mt636 {
  margin-top: 636px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt636 {
    margin-top: 318px;
  }
}
.daihyakka-around .--mb636 {
  margin-bottom: 636px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb636 {
    margin-bottom: 318px;
  }
}
.daihyakka-around .--pt636 {
  padding-top: 636px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt636 {
    padding-top: 318px;
  }
}
.daihyakka-around .--pb636 {
  padding-bottom: 636px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb636 {
    padding-bottom: 318px;
  }
}
.daihyakka-around .--px636 {
  padding: 0 636px;
}
.daihyakka-around .max-w-636 {
  max-width: 636px;
}
.daihyakka-around .w-636 {
  width: 636px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-636 {
    width: 318px;
  }
}
.daihyakka-around .h-636 {
  height: 636px;
}
.daihyakka-around .--gap636 {
  gap: 636px !important;
}
.daihyakka-around .--fw636 {
  font-weight: 636;
}
.daihyakka-around .--mt637 {
  margin-top: 637px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt637 {
    margin-top: 318.5px;
  }
}
.daihyakka-around .--mb637 {
  margin-bottom: 637px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb637 {
    margin-bottom: 318.5px;
  }
}
.daihyakka-around .--pt637 {
  padding-top: 637px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt637 {
    padding-top: 318.5px;
  }
}
.daihyakka-around .--pb637 {
  padding-bottom: 637px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb637 {
    padding-bottom: 318.5px;
  }
}
.daihyakka-around .--px637 {
  padding: 0 637px;
}
.daihyakka-around .max-w-637 {
  max-width: 637px;
}
.daihyakka-around .w-637 {
  width: 637px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-637 {
    width: 318.5px;
  }
}
.daihyakka-around .h-637 {
  height: 637px;
}
.daihyakka-around .--gap637 {
  gap: 637px !important;
}
.daihyakka-around .--fw637 {
  font-weight: 637;
}
.daihyakka-around .--mt638 {
  margin-top: 638px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt638 {
    margin-top: 319px;
  }
}
.daihyakka-around .--mb638 {
  margin-bottom: 638px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb638 {
    margin-bottom: 319px;
  }
}
.daihyakka-around .--pt638 {
  padding-top: 638px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt638 {
    padding-top: 319px;
  }
}
.daihyakka-around .--pb638 {
  padding-bottom: 638px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb638 {
    padding-bottom: 319px;
  }
}
.daihyakka-around .--px638 {
  padding: 0 638px;
}
.daihyakka-around .max-w-638 {
  max-width: 638px;
}
.daihyakka-around .w-638 {
  width: 638px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-638 {
    width: 319px;
  }
}
.daihyakka-around .h-638 {
  height: 638px;
}
.daihyakka-around .--gap638 {
  gap: 638px !important;
}
.daihyakka-around .--fw638 {
  font-weight: 638;
}
.daihyakka-around .--mt639 {
  margin-top: 639px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt639 {
    margin-top: 319.5px;
  }
}
.daihyakka-around .--mb639 {
  margin-bottom: 639px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb639 {
    margin-bottom: 319.5px;
  }
}
.daihyakka-around .--pt639 {
  padding-top: 639px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt639 {
    padding-top: 319.5px;
  }
}
.daihyakka-around .--pb639 {
  padding-bottom: 639px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb639 {
    padding-bottom: 319.5px;
  }
}
.daihyakka-around .--px639 {
  padding: 0 639px;
}
.daihyakka-around .max-w-639 {
  max-width: 639px;
}
.daihyakka-around .w-639 {
  width: 639px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-639 {
    width: 319.5px;
  }
}
.daihyakka-around .h-639 {
  height: 639px;
}
.daihyakka-around .--gap639 {
  gap: 639px !important;
}
.daihyakka-around .--fw639 {
  font-weight: 639;
}
.daihyakka-around .--mt640 {
  margin-top: 640px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt640 {
    margin-top: 320px;
  }
}
.daihyakka-around .--mb640 {
  margin-bottom: 640px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb640 {
    margin-bottom: 320px;
  }
}
.daihyakka-around .--pt640 {
  padding-top: 640px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt640 {
    padding-top: 320px;
  }
}
.daihyakka-around .--pb640 {
  padding-bottom: 640px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb640 {
    padding-bottom: 320px;
  }
}
.daihyakka-around .--px640 {
  padding: 0 640px;
}
.daihyakka-around .max-w-640 {
  max-width: 640px;
}
.daihyakka-around .w-640 {
  width: 640px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-640 {
    width: 320px;
  }
}
.daihyakka-around .h-640 {
  height: 640px;
}
.daihyakka-around .--gap640 {
  gap: 640px !important;
}
.daihyakka-around .--fw640 {
  font-weight: 640;
}
.daihyakka-around .--mt641 {
  margin-top: 641px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt641 {
    margin-top: 320.5px;
  }
}
.daihyakka-around .--mb641 {
  margin-bottom: 641px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb641 {
    margin-bottom: 320.5px;
  }
}
.daihyakka-around .--pt641 {
  padding-top: 641px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt641 {
    padding-top: 320.5px;
  }
}
.daihyakka-around .--pb641 {
  padding-bottom: 641px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb641 {
    padding-bottom: 320.5px;
  }
}
.daihyakka-around .--px641 {
  padding: 0 641px;
}
.daihyakka-around .max-w-641 {
  max-width: 641px;
}
.daihyakka-around .w-641 {
  width: 641px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-641 {
    width: 320.5px;
  }
}
.daihyakka-around .h-641 {
  height: 641px;
}
.daihyakka-around .--gap641 {
  gap: 641px !important;
}
.daihyakka-around .--fw641 {
  font-weight: 641;
}
.daihyakka-around .--mt642 {
  margin-top: 642px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt642 {
    margin-top: 321px;
  }
}
.daihyakka-around .--mb642 {
  margin-bottom: 642px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb642 {
    margin-bottom: 321px;
  }
}
.daihyakka-around .--pt642 {
  padding-top: 642px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt642 {
    padding-top: 321px;
  }
}
.daihyakka-around .--pb642 {
  padding-bottom: 642px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb642 {
    padding-bottom: 321px;
  }
}
.daihyakka-around .--px642 {
  padding: 0 642px;
}
.daihyakka-around .max-w-642 {
  max-width: 642px;
}
.daihyakka-around .w-642 {
  width: 642px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-642 {
    width: 321px;
  }
}
.daihyakka-around .h-642 {
  height: 642px;
}
.daihyakka-around .--gap642 {
  gap: 642px !important;
}
.daihyakka-around .--fw642 {
  font-weight: 642;
}
.daihyakka-around .--mt643 {
  margin-top: 643px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt643 {
    margin-top: 321.5px;
  }
}
.daihyakka-around .--mb643 {
  margin-bottom: 643px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb643 {
    margin-bottom: 321.5px;
  }
}
.daihyakka-around .--pt643 {
  padding-top: 643px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt643 {
    padding-top: 321.5px;
  }
}
.daihyakka-around .--pb643 {
  padding-bottom: 643px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb643 {
    padding-bottom: 321.5px;
  }
}
.daihyakka-around .--px643 {
  padding: 0 643px;
}
.daihyakka-around .max-w-643 {
  max-width: 643px;
}
.daihyakka-around .w-643 {
  width: 643px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-643 {
    width: 321.5px;
  }
}
.daihyakka-around .h-643 {
  height: 643px;
}
.daihyakka-around .--gap643 {
  gap: 643px !important;
}
.daihyakka-around .--fw643 {
  font-weight: 643;
}
.daihyakka-around .--mt644 {
  margin-top: 644px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt644 {
    margin-top: 322px;
  }
}
.daihyakka-around .--mb644 {
  margin-bottom: 644px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb644 {
    margin-bottom: 322px;
  }
}
.daihyakka-around .--pt644 {
  padding-top: 644px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt644 {
    padding-top: 322px;
  }
}
.daihyakka-around .--pb644 {
  padding-bottom: 644px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb644 {
    padding-bottom: 322px;
  }
}
.daihyakka-around .--px644 {
  padding: 0 644px;
}
.daihyakka-around .max-w-644 {
  max-width: 644px;
}
.daihyakka-around .w-644 {
  width: 644px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-644 {
    width: 322px;
  }
}
.daihyakka-around .h-644 {
  height: 644px;
}
.daihyakka-around .--gap644 {
  gap: 644px !important;
}
.daihyakka-around .--fw644 {
  font-weight: 644;
}
.daihyakka-around .--mt645 {
  margin-top: 645px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt645 {
    margin-top: 322.5px;
  }
}
.daihyakka-around .--mb645 {
  margin-bottom: 645px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb645 {
    margin-bottom: 322.5px;
  }
}
.daihyakka-around .--pt645 {
  padding-top: 645px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt645 {
    padding-top: 322.5px;
  }
}
.daihyakka-around .--pb645 {
  padding-bottom: 645px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb645 {
    padding-bottom: 322.5px;
  }
}
.daihyakka-around .--px645 {
  padding: 0 645px;
}
.daihyakka-around .max-w-645 {
  max-width: 645px;
}
.daihyakka-around .w-645 {
  width: 645px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-645 {
    width: 322.5px;
  }
}
.daihyakka-around .h-645 {
  height: 645px;
}
.daihyakka-around .--gap645 {
  gap: 645px !important;
}
.daihyakka-around .--fw645 {
  font-weight: 645;
}
.daihyakka-around .--mt646 {
  margin-top: 646px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt646 {
    margin-top: 323px;
  }
}
.daihyakka-around .--mb646 {
  margin-bottom: 646px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb646 {
    margin-bottom: 323px;
  }
}
.daihyakka-around .--pt646 {
  padding-top: 646px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt646 {
    padding-top: 323px;
  }
}
.daihyakka-around .--pb646 {
  padding-bottom: 646px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb646 {
    padding-bottom: 323px;
  }
}
.daihyakka-around .--px646 {
  padding: 0 646px;
}
.daihyakka-around .max-w-646 {
  max-width: 646px;
}
.daihyakka-around .w-646 {
  width: 646px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-646 {
    width: 323px;
  }
}
.daihyakka-around .h-646 {
  height: 646px;
}
.daihyakka-around .--gap646 {
  gap: 646px !important;
}
.daihyakka-around .--fw646 {
  font-weight: 646;
}
.daihyakka-around .--mt647 {
  margin-top: 647px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt647 {
    margin-top: 323.5px;
  }
}
.daihyakka-around .--mb647 {
  margin-bottom: 647px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb647 {
    margin-bottom: 323.5px;
  }
}
.daihyakka-around .--pt647 {
  padding-top: 647px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt647 {
    padding-top: 323.5px;
  }
}
.daihyakka-around .--pb647 {
  padding-bottom: 647px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb647 {
    padding-bottom: 323.5px;
  }
}
.daihyakka-around .--px647 {
  padding: 0 647px;
}
.daihyakka-around .max-w-647 {
  max-width: 647px;
}
.daihyakka-around .w-647 {
  width: 647px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-647 {
    width: 323.5px;
  }
}
.daihyakka-around .h-647 {
  height: 647px;
}
.daihyakka-around .--gap647 {
  gap: 647px !important;
}
.daihyakka-around .--fw647 {
  font-weight: 647;
}
.daihyakka-around .--mt648 {
  margin-top: 648px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt648 {
    margin-top: 324px;
  }
}
.daihyakka-around .--mb648 {
  margin-bottom: 648px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb648 {
    margin-bottom: 324px;
  }
}
.daihyakka-around .--pt648 {
  padding-top: 648px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt648 {
    padding-top: 324px;
  }
}
.daihyakka-around .--pb648 {
  padding-bottom: 648px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb648 {
    padding-bottom: 324px;
  }
}
.daihyakka-around .--px648 {
  padding: 0 648px;
}
.daihyakka-around .max-w-648 {
  max-width: 648px;
}
.daihyakka-around .w-648 {
  width: 648px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-648 {
    width: 324px;
  }
}
.daihyakka-around .h-648 {
  height: 648px;
}
.daihyakka-around .--gap648 {
  gap: 648px !important;
}
.daihyakka-around .--fw648 {
  font-weight: 648;
}
.daihyakka-around .--mt649 {
  margin-top: 649px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt649 {
    margin-top: 324.5px;
  }
}
.daihyakka-around .--mb649 {
  margin-bottom: 649px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb649 {
    margin-bottom: 324.5px;
  }
}
.daihyakka-around .--pt649 {
  padding-top: 649px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt649 {
    padding-top: 324.5px;
  }
}
.daihyakka-around .--pb649 {
  padding-bottom: 649px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb649 {
    padding-bottom: 324.5px;
  }
}
.daihyakka-around .--px649 {
  padding: 0 649px;
}
.daihyakka-around .max-w-649 {
  max-width: 649px;
}
.daihyakka-around .w-649 {
  width: 649px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-649 {
    width: 324.5px;
  }
}
.daihyakka-around .h-649 {
  height: 649px;
}
.daihyakka-around .--gap649 {
  gap: 649px !important;
}
.daihyakka-around .--fw649 {
  font-weight: 649;
}
.daihyakka-around .--mt650 {
  margin-top: 650px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt650 {
    margin-top: 325px;
  }
}
.daihyakka-around .--mb650 {
  margin-bottom: 650px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb650 {
    margin-bottom: 325px;
  }
}
.daihyakka-around .--pt650 {
  padding-top: 650px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt650 {
    padding-top: 325px;
  }
}
.daihyakka-around .--pb650 {
  padding-bottom: 650px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb650 {
    padding-bottom: 325px;
  }
}
.daihyakka-around .--px650 {
  padding: 0 650px;
}
.daihyakka-around .max-w-650 {
  max-width: 650px;
}
.daihyakka-around .w-650 {
  width: 650px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-650 {
    width: 325px;
  }
}
.daihyakka-around .h-650 {
  height: 650px;
}
.daihyakka-around .--gap650 {
  gap: 650px !important;
}
.daihyakka-around .--fw650 {
  font-weight: 650;
}
.daihyakka-around .--mt651 {
  margin-top: 651px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt651 {
    margin-top: 325.5px;
  }
}
.daihyakka-around .--mb651 {
  margin-bottom: 651px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb651 {
    margin-bottom: 325.5px;
  }
}
.daihyakka-around .--pt651 {
  padding-top: 651px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt651 {
    padding-top: 325.5px;
  }
}
.daihyakka-around .--pb651 {
  padding-bottom: 651px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb651 {
    padding-bottom: 325.5px;
  }
}
.daihyakka-around .--px651 {
  padding: 0 651px;
}
.daihyakka-around .max-w-651 {
  max-width: 651px;
}
.daihyakka-around .w-651 {
  width: 651px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-651 {
    width: 325.5px;
  }
}
.daihyakka-around .h-651 {
  height: 651px;
}
.daihyakka-around .--gap651 {
  gap: 651px !important;
}
.daihyakka-around .--fw651 {
  font-weight: 651;
}
.daihyakka-around .--mt652 {
  margin-top: 652px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt652 {
    margin-top: 326px;
  }
}
.daihyakka-around .--mb652 {
  margin-bottom: 652px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb652 {
    margin-bottom: 326px;
  }
}
.daihyakka-around .--pt652 {
  padding-top: 652px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt652 {
    padding-top: 326px;
  }
}
.daihyakka-around .--pb652 {
  padding-bottom: 652px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb652 {
    padding-bottom: 326px;
  }
}
.daihyakka-around .--px652 {
  padding: 0 652px;
}
.daihyakka-around .max-w-652 {
  max-width: 652px;
}
.daihyakka-around .w-652 {
  width: 652px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-652 {
    width: 326px;
  }
}
.daihyakka-around .h-652 {
  height: 652px;
}
.daihyakka-around .--gap652 {
  gap: 652px !important;
}
.daihyakka-around .--fw652 {
  font-weight: 652;
}
.daihyakka-around .--mt653 {
  margin-top: 653px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt653 {
    margin-top: 326.5px;
  }
}
.daihyakka-around .--mb653 {
  margin-bottom: 653px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb653 {
    margin-bottom: 326.5px;
  }
}
.daihyakka-around .--pt653 {
  padding-top: 653px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt653 {
    padding-top: 326.5px;
  }
}
.daihyakka-around .--pb653 {
  padding-bottom: 653px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb653 {
    padding-bottom: 326.5px;
  }
}
.daihyakka-around .--px653 {
  padding: 0 653px;
}
.daihyakka-around .max-w-653 {
  max-width: 653px;
}
.daihyakka-around .w-653 {
  width: 653px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-653 {
    width: 326.5px;
  }
}
.daihyakka-around .h-653 {
  height: 653px;
}
.daihyakka-around .--gap653 {
  gap: 653px !important;
}
.daihyakka-around .--fw653 {
  font-weight: 653;
}
.daihyakka-around .--mt654 {
  margin-top: 654px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt654 {
    margin-top: 327px;
  }
}
.daihyakka-around .--mb654 {
  margin-bottom: 654px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb654 {
    margin-bottom: 327px;
  }
}
.daihyakka-around .--pt654 {
  padding-top: 654px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt654 {
    padding-top: 327px;
  }
}
.daihyakka-around .--pb654 {
  padding-bottom: 654px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb654 {
    padding-bottom: 327px;
  }
}
.daihyakka-around .--px654 {
  padding: 0 654px;
}
.daihyakka-around .max-w-654 {
  max-width: 654px;
}
.daihyakka-around .w-654 {
  width: 654px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-654 {
    width: 327px;
  }
}
.daihyakka-around .h-654 {
  height: 654px;
}
.daihyakka-around .--gap654 {
  gap: 654px !important;
}
.daihyakka-around .--fw654 {
  font-weight: 654;
}
.daihyakka-around .--mt655 {
  margin-top: 655px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt655 {
    margin-top: 327.5px;
  }
}
.daihyakka-around .--mb655 {
  margin-bottom: 655px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb655 {
    margin-bottom: 327.5px;
  }
}
.daihyakka-around .--pt655 {
  padding-top: 655px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt655 {
    padding-top: 327.5px;
  }
}
.daihyakka-around .--pb655 {
  padding-bottom: 655px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb655 {
    padding-bottom: 327.5px;
  }
}
.daihyakka-around .--px655 {
  padding: 0 655px;
}
.daihyakka-around .max-w-655 {
  max-width: 655px;
}
.daihyakka-around .w-655 {
  width: 655px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-655 {
    width: 327.5px;
  }
}
.daihyakka-around .h-655 {
  height: 655px;
}
.daihyakka-around .--gap655 {
  gap: 655px !important;
}
.daihyakka-around .--fw655 {
  font-weight: 655;
}
.daihyakka-around .--mt656 {
  margin-top: 656px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt656 {
    margin-top: 328px;
  }
}
.daihyakka-around .--mb656 {
  margin-bottom: 656px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb656 {
    margin-bottom: 328px;
  }
}
.daihyakka-around .--pt656 {
  padding-top: 656px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt656 {
    padding-top: 328px;
  }
}
.daihyakka-around .--pb656 {
  padding-bottom: 656px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb656 {
    padding-bottom: 328px;
  }
}
.daihyakka-around .--px656 {
  padding: 0 656px;
}
.daihyakka-around .max-w-656 {
  max-width: 656px;
}
.daihyakka-around .w-656 {
  width: 656px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-656 {
    width: 328px;
  }
}
.daihyakka-around .h-656 {
  height: 656px;
}
.daihyakka-around .--gap656 {
  gap: 656px !important;
}
.daihyakka-around .--fw656 {
  font-weight: 656;
}
.daihyakka-around .--mt657 {
  margin-top: 657px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt657 {
    margin-top: 328.5px;
  }
}
.daihyakka-around .--mb657 {
  margin-bottom: 657px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb657 {
    margin-bottom: 328.5px;
  }
}
.daihyakka-around .--pt657 {
  padding-top: 657px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt657 {
    padding-top: 328.5px;
  }
}
.daihyakka-around .--pb657 {
  padding-bottom: 657px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb657 {
    padding-bottom: 328.5px;
  }
}
.daihyakka-around .--px657 {
  padding: 0 657px;
}
.daihyakka-around .max-w-657 {
  max-width: 657px;
}
.daihyakka-around .w-657 {
  width: 657px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-657 {
    width: 328.5px;
  }
}
.daihyakka-around .h-657 {
  height: 657px;
}
.daihyakka-around .--gap657 {
  gap: 657px !important;
}
.daihyakka-around .--fw657 {
  font-weight: 657;
}
.daihyakka-around .--mt658 {
  margin-top: 658px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt658 {
    margin-top: 329px;
  }
}
.daihyakka-around .--mb658 {
  margin-bottom: 658px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb658 {
    margin-bottom: 329px;
  }
}
.daihyakka-around .--pt658 {
  padding-top: 658px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt658 {
    padding-top: 329px;
  }
}
.daihyakka-around .--pb658 {
  padding-bottom: 658px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb658 {
    padding-bottom: 329px;
  }
}
.daihyakka-around .--px658 {
  padding: 0 658px;
}
.daihyakka-around .max-w-658 {
  max-width: 658px;
}
.daihyakka-around .w-658 {
  width: 658px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-658 {
    width: 329px;
  }
}
.daihyakka-around .h-658 {
  height: 658px;
}
.daihyakka-around .--gap658 {
  gap: 658px !important;
}
.daihyakka-around .--fw658 {
  font-weight: 658;
}
.daihyakka-around .--mt659 {
  margin-top: 659px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt659 {
    margin-top: 329.5px;
  }
}
.daihyakka-around .--mb659 {
  margin-bottom: 659px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb659 {
    margin-bottom: 329.5px;
  }
}
.daihyakka-around .--pt659 {
  padding-top: 659px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt659 {
    padding-top: 329.5px;
  }
}
.daihyakka-around .--pb659 {
  padding-bottom: 659px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb659 {
    padding-bottom: 329.5px;
  }
}
.daihyakka-around .--px659 {
  padding: 0 659px;
}
.daihyakka-around .max-w-659 {
  max-width: 659px;
}
.daihyakka-around .w-659 {
  width: 659px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-659 {
    width: 329.5px;
  }
}
.daihyakka-around .h-659 {
  height: 659px;
}
.daihyakka-around .--gap659 {
  gap: 659px !important;
}
.daihyakka-around .--fw659 {
  font-weight: 659;
}
.daihyakka-around .--mt660 {
  margin-top: 660px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt660 {
    margin-top: 330px;
  }
}
.daihyakka-around .--mb660 {
  margin-bottom: 660px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb660 {
    margin-bottom: 330px;
  }
}
.daihyakka-around .--pt660 {
  padding-top: 660px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt660 {
    padding-top: 330px;
  }
}
.daihyakka-around .--pb660 {
  padding-bottom: 660px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb660 {
    padding-bottom: 330px;
  }
}
.daihyakka-around .--px660 {
  padding: 0 660px;
}
.daihyakka-around .max-w-660 {
  max-width: 660px;
}
.daihyakka-around .w-660 {
  width: 660px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-660 {
    width: 330px;
  }
}
.daihyakka-around .h-660 {
  height: 660px;
}
.daihyakka-around .--gap660 {
  gap: 660px !important;
}
.daihyakka-around .--fw660 {
  font-weight: 660;
}
.daihyakka-around .--mt661 {
  margin-top: 661px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt661 {
    margin-top: 330.5px;
  }
}
.daihyakka-around .--mb661 {
  margin-bottom: 661px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb661 {
    margin-bottom: 330.5px;
  }
}
.daihyakka-around .--pt661 {
  padding-top: 661px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt661 {
    padding-top: 330.5px;
  }
}
.daihyakka-around .--pb661 {
  padding-bottom: 661px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb661 {
    padding-bottom: 330.5px;
  }
}
.daihyakka-around .--px661 {
  padding: 0 661px;
}
.daihyakka-around .max-w-661 {
  max-width: 661px;
}
.daihyakka-around .w-661 {
  width: 661px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-661 {
    width: 330.5px;
  }
}
.daihyakka-around .h-661 {
  height: 661px;
}
.daihyakka-around .--gap661 {
  gap: 661px !important;
}
.daihyakka-around .--fw661 {
  font-weight: 661;
}
.daihyakka-around .--mt662 {
  margin-top: 662px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt662 {
    margin-top: 331px;
  }
}
.daihyakka-around .--mb662 {
  margin-bottom: 662px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb662 {
    margin-bottom: 331px;
  }
}
.daihyakka-around .--pt662 {
  padding-top: 662px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt662 {
    padding-top: 331px;
  }
}
.daihyakka-around .--pb662 {
  padding-bottom: 662px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb662 {
    padding-bottom: 331px;
  }
}
.daihyakka-around .--px662 {
  padding: 0 662px;
}
.daihyakka-around .max-w-662 {
  max-width: 662px;
}
.daihyakka-around .w-662 {
  width: 662px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-662 {
    width: 331px;
  }
}
.daihyakka-around .h-662 {
  height: 662px;
}
.daihyakka-around .--gap662 {
  gap: 662px !important;
}
.daihyakka-around .--fw662 {
  font-weight: 662;
}
.daihyakka-around .--mt663 {
  margin-top: 663px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt663 {
    margin-top: 331.5px;
  }
}
.daihyakka-around .--mb663 {
  margin-bottom: 663px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb663 {
    margin-bottom: 331.5px;
  }
}
.daihyakka-around .--pt663 {
  padding-top: 663px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt663 {
    padding-top: 331.5px;
  }
}
.daihyakka-around .--pb663 {
  padding-bottom: 663px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb663 {
    padding-bottom: 331.5px;
  }
}
.daihyakka-around .--px663 {
  padding: 0 663px;
}
.daihyakka-around .max-w-663 {
  max-width: 663px;
}
.daihyakka-around .w-663 {
  width: 663px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-663 {
    width: 331.5px;
  }
}
.daihyakka-around .h-663 {
  height: 663px;
}
.daihyakka-around .--gap663 {
  gap: 663px !important;
}
.daihyakka-around .--fw663 {
  font-weight: 663;
}
.daihyakka-around .--mt664 {
  margin-top: 664px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt664 {
    margin-top: 332px;
  }
}
.daihyakka-around .--mb664 {
  margin-bottom: 664px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb664 {
    margin-bottom: 332px;
  }
}
.daihyakka-around .--pt664 {
  padding-top: 664px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt664 {
    padding-top: 332px;
  }
}
.daihyakka-around .--pb664 {
  padding-bottom: 664px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb664 {
    padding-bottom: 332px;
  }
}
.daihyakka-around .--px664 {
  padding: 0 664px;
}
.daihyakka-around .max-w-664 {
  max-width: 664px;
}
.daihyakka-around .w-664 {
  width: 664px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-664 {
    width: 332px;
  }
}
.daihyakka-around .h-664 {
  height: 664px;
}
.daihyakka-around .--gap664 {
  gap: 664px !important;
}
.daihyakka-around .--fw664 {
  font-weight: 664;
}
.daihyakka-around .--mt665 {
  margin-top: 665px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt665 {
    margin-top: 332.5px;
  }
}
.daihyakka-around .--mb665 {
  margin-bottom: 665px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb665 {
    margin-bottom: 332.5px;
  }
}
.daihyakka-around .--pt665 {
  padding-top: 665px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt665 {
    padding-top: 332.5px;
  }
}
.daihyakka-around .--pb665 {
  padding-bottom: 665px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb665 {
    padding-bottom: 332.5px;
  }
}
.daihyakka-around .--px665 {
  padding: 0 665px;
}
.daihyakka-around .max-w-665 {
  max-width: 665px;
}
.daihyakka-around .w-665 {
  width: 665px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-665 {
    width: 332.5px;
  }
}
.daihyakka-around .h-665 {
  height: 665px;
}
.daihyakka-around .--gap665 {
  gap: 665px !important;
}
.daihyakka-around .--fw665 {
  font-weight: 665;
}
.daihyakka-around .--mt666 {
  margin-top: 666px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt666 {
    margin-top: 333px;
  }
}
.daihyakka-around .--mb666 {
  margin-bottom: 666px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb666 {
    margin-bottom: 333px;
  }
}
.daihyakka-around .--pt666 {
  padding-top: 666px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt666 {
    padding-top: 333px;
  }
}
.daihyakka-around .--pb666 {
  padding-bottom: 666px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb666 {
    padding-bottom: 333px;
  }
}
.daihyakka-around .--px666 {
  padding: 0 666px;
}
.daihyakka-around .max-w-666 {
  max-width: 666px;
}
.daihyakka-around .w-666 {
  width: 666px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-666 {
    width: 333px;
  }
}
.daihyakka-around .h-666 {
  height: 666px;
}
.daihyakka-around .--gap666 {
  gap: 666px !important;
}
.daihyakka-around .--fw666 {
  font-weight: 666;
}
.daihyakka-around .--mt667 {
  margin-top: 667px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt667 {
    margin-top: 333.5px;
  }
}
.daihyakka-around .--mb667 {
  margin-bottom: 667px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb667 {
    margin-bottom: 333.5px;
  }
}
.daihyakka-around .--pt667 {
  padding-top: 667px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt667 {
    padding-top: 333.5px;
  }
}
.daihyakka-around .--pb667 {
  padding-bottom: 667px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb667 {
    padding-bottom: 333.5px;
  }
}
.daihyakka-around .--px667 {
  padding: 0 667px;
}
.daihyakka-around .max-w-667 {
  max-width: 667px;
}
.daihyakka-around .w-667 {
  width: 667px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-667 {
    width: 333.5px;
  }
}
.daihyakka-around .h-667 {
  height: 667px;
}
.daihyakka-around .--gap667 {
  gap: 667px !important;
}
.daihyakka-around .--fw667 {
  font-weight: 667;
}
.daihyakka-around .--mt668 {
  margin-top: 668px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt668 {
    margin-top: 334px;
  }
}
.daihyakka-around .--mb668 {
  margin-bottom: 668px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb668 {
    margin-bottom: 334px;
  }
}
.daihyakka-around .--pt668 {
  padding-top: 668px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt668 {
    padding-top: 334px;
  }
}
.daihyakka-around .--pb668 {
  padding-bottom: 668px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb668 {
    padding-bottom: 334px;
  }
}
.daihyakka-around .--px668 {
  padding: 0 668px;
}
.daihyakka-around .max-w-668 {
  max-width: 668px;
}
.daihyakka-around .w-668 {
  width: 668px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-668 {
    width: 334px;
  }
}
.daihyakka-around .h-668 {
  height: 668px;
}
.daihyakka-around .--gap668 {
  gap: 668px !important;
}
.daihyakka-around .--fw668 {
  font-weight: 668;
}
.daihyakka-around .--mt669 {
  margin-top: 669px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt669 {
    margin-top: 334.5px;
  }
}
.daihyakka-around .--mb669 {
  margin-bottom: 669px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb669 {
    margin-bottom: 334.5px;
  }
}
.daihyakka-around .--pt669 {
  padding-top: 669px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt669 {
    padding-top: 334.5px;
  }
}
.daihyakka-around .--pb669 {
  padding-bottom: 669px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb669 {
    padding-bottom: 334.5px;
  }
}
.daihyakka-around .--px669 {
  padding: 0 669px;
}
.daihyakka-around .max-w-669 {
  max-width: 669px;
}
.daihyakka-around .w-669 {
  width: 669px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-669 {
    width: 334.5px;
  }
}
.daihyakka-around .h-669 {
  height: 669px;
}
.daihyakka-around .--gap669 {
  gap: 669px !important;
}
.daihyakka-around .--fw669 {
  font-weight: 669;
}
.daihyakka-around .--mt670 {
  margin-top: 670px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt670 {
    margin-top: 335px;
  }
}
.daihyakka-around .--mb670 {
  margin-bottom: 670px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb670 {
    margin-bottom: 335px;
  }
}
.daihyakka-around .--pt670 {
  padding-top: 670px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt670 {
    padding-top: 335px;
  }
}
.daihyakka-around .--pb670 {
  padding-bottom: 670px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb670 {
    padding-bottom: 335px;
  }
}
.daihyakka-around .--px670 {
  padding: 0 670px;
}
.daihyakka-around .max-w-670 {
  max-width: 670px;
}
.daihyakka-around .w-670 {
  width: 670px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-670 {
    width: 335px;
  }
}
.daihyakka-around .h-670 {
  height: 670px;
}
.daihyakka-around .--gap670 {
  gap: 670px !important;
}
.daihyakka-around .--fw670 {
  font-weight: 670;
}
.daihyakka-around .--mt671 {
  margin-top: 671px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt671 {
    margin-top: 335.5px;
  }
}
.daihyakka-around .--mb671 {
  margin-bottom: 671px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb671 {
    margin-bottom: 335.5px;
  }
}
.daihyakka-around .--pt671 {
  padding-top: 671px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt671 {
    padding-top: 335.5px;
  }
}
.daihyakka-around .--pb671 {
  padding-bottom: 671px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb671 {
    padding-bottom: 335.5px;
  }
}
.daihyakka-around .--px671 {
  padding: 0 671px;
}
.daihyakka-around .max-w-671 {
  max-width: 671px;
}
.daihyakka-around .w-671 {
  width: 671px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-671 {
    width: 335.5px;
  }
}
.daihyakka-around .h-671 {
  height: 671px;
}
.daihyakka-around .--gap671 {
  gap: 671px !important;
}
.daihyakka-around .--fw671 {
  font-weight: 671;
}
.daihyakka-around .--mt672 {
  margin-top: 672px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt672 {
    margin-top: 336px;
  }
}
.daihyakka-around .--mb672 {
  margin-bottom: 672px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb672 {
    margin-bottom: 336px;
  }
}
.daihyakka-around .--pt672 {
  padding-top: 672px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt672 {
    padding-top: 336px;
  }
}
.daihyakka-around .--pb672 {
  padding-bottom: 672px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb672 {
    padding-bottom: 336px;
  }
}
.daihyakka-around .--px672 {
  padding: 0 672px;
}
.daihyakka-around .max-w-672 {
  max-width: 672px;
}
.daihyakka-around .w-672 {
  width: 672px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-672 {
    width: 336px;
  }
}
.daihyakka-around .h-672 {
  height: 672px;
}
.daihyakka-around .--gap672 {
  gap: 672px !important;
}
.daihyakka-around .--fw672 {
  font-weight: 672;
}
.daihyakka-around .--mt673 {
  margin-top: 673px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt673 {
    margin-top: 336.5px;
  }
}
.daihyakka-around .--mb673 {
  margin-bottom: 673px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb673 {
    margin-bottom: 336.5px;
  }
}
.daihyakka-around .--pt673 {
  padding-top: 673px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt673 {
    padding-top: 336.5px;
  }
}
.daihyakka-around .--pb673 {
  padding-bottom: 673px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb673 {
    padding-bottom: 336.5px;
  }
}
.daihyakka-around .--px673 {
  padding: 0 673px;
}
.daihyakka-around .max-w-673 {
  max-width: 673px;
}
.daihyakka-around .w-673 {
  width: 673px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-673 {
    width: 336.5px;
  }
}
.daihyakka-around .h-673 {
  height: 673px;
}
.daihyakka-around .--gap673 {
  gap: 673px !important;
}
.daihyakka-around .--fw673 {
  font-weight: 673;
}
.daihyakka-around .--mt674 {
  margin-top: 674px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt674 {
    margin-top: 337px;
  }
}
.daihyakka-around .--mb674 {
  margin-bottom: 674px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb674 {
    margin-bottom: 337px;
  }
}
.daihyakka-around .--pt674 {
  padding-top: 674px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt674 {
    padding-top: 337px;
  }
}
.daihyakka-around .--pb674 {
  padding-bottom: 674px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb674 {
    padding-bottom: 337px;
  }
}
.daihyakka-around .--px674 {
  padding: 0 674px;
}
.daihyakka-around .max-w-674 {
  max-width: 674px;
}
.daihyakka-around .w-674 {
  width: 674px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-674 {
    width: 337px;
  }
}
.daihyakka-around .h-674 {
  height: 674px;
}
.daihyakka-around .--gap674 {
  gap: 674px !important;
}
.daihyakka-around .--fw674 {
  font-weight: 674;
}
.daihyakka-around .--mt675 {
  margin-top: 675px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt675 {
    margin-top: 337.5px;
  }
}
.daihyakka-around .--mb675 {
  margin-bottom: 675px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb675 {
    margin-bottom: 337.5px;
  }
}
.daihyakka-around .--pt675 {
  padding-top: 675px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt675 {
    padding-top: 337.5px;
  }
}
.daihyakka-around .--pb675 {
  padding-bottom: 675px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb675 {
    padding-bottom: 337.5px;
  }
}
.daihyakka-around .--px675 {
  padding: 0 675px;
}
.daihyakka-around .max-w-675 {
  max-width: 675px;
}
.daihyakka-around .w-675 {
  width: 675px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-675 {
    width: 337.5px;
  }
}
.daihyakka-around .h-675 {
  height: 675px;
}
.daihyakka-around .--gap675 {
  gap: 675px !important;
}
.daihyakka-around .--fw675 {
  font-weight: 675;
}
.daihyakka-around .--mt676 {
  margin-top: 676px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt676 {
    margin-top: 338px;
  }
}
.daihyakka-around .--mb676 {
  margin-bottom: 676px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb676 {
    margin-bottom: 338px;
  }
}
.daihyakka-around .--pt676 {
  padding-top: 676px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt676 {
    padding-top: 338px;
  }
}
.daihyakka-around .--pb676 {
  padding-bottom: 676px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb676 {
    padding-bottom: 338px;
  }
}
.daihyakka-around .--px676 {
  padding: 0 676px;
}
.daihyakka-around .max-w-676 {
  max-width: 676px;
}
.daihyakka-around .w-676 {
  width: 676px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-676 {
    width: 338px;
  }
}
.daihyakka-around .h-676 {
  height: 676px;
}
.daihyakka-around .--gap676 {
  gap: 676px !important;
}
.daihyakka-around .--fw676 {
  font-weight: 676;
}
.daihyakka-around .--mt677 {
  margin-top: 677px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt677 {
    margin-top: 338.5px;
  }
}
.daihyakka-around .--mb677 {
  margin-bottom: 677px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb677 {
    margin-bottom: 338.5px;
  }
}
.daihyakka-around .--pt677 {
  padding-top: 677px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt677 {
    padding-top: 338.5px;
  }
}
.daihyakka-around .--pb677 {
  padding-bottom: 677px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb677 {
    padding-bottom: 338.5px;
  }
}
.daihyakka-around .--px677 {
  padding: 0 677px;
}
.daihyakka-around .max-w-677 {
  max-width: 677px;
}
.daihyakka-around .w-677 {
  width: 677px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-677 {
    width: 338.5px;
  }
}
.daihyakka-around .h-677 {
  height: 677px;
}
.daihyakka-around .--gap677 {
  gap: 677px !important;
}
.daihyakka-around .--fw677 {
  font-weight: 677;
}
.daihyakka-around .--mt678 {
  margin-top: 678px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt678 {
    margin-top: 339px;
  }
}
.daihyakka-around .--mb678 {
  margin-bottom: 678px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb678 {
    margin-bottom: 339px;
  }
}
.daihyakka-around .--pt678 {
  padding-top: 678px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt678 {
    padding-top: 339px;
  }
}
.daihyakka-around .--pb678 {
  padding-bottom: 678px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb678 {
    padding-bottom: 339px;
  }
}
.daihyakka-around .--px678 {
  padding: 0 678px;
}
.daihyakka-around .max-w-678 {
  max-width: 678px;
}
.daihyakka-around .w-678 {
  width: 678px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-678 {
    width: 339px;
  }
}
.daihyakka-around .h-678 {
  height: 678px;
}
.daihyakka-around .--gap678 {
  gap: 678px !important;
}
.daihyakka-around .--fw678 {
  font-weight: 678;
}
.daihyakka-around .--mt679 {
  margin-top: 679px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt679 {
    margin-top: 339.5px;
  }
}
.daihyakka-around .--mb679 {
  margin-bottom: 679px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb679 {
    margin-bottom: 339.5px;
  }
}
.daihyakka-around .--pt679 {
  padding-top: 679px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt679 {
    padding-top: 339.5px;
  }
}
.daihyakka-around .--pb679 {
  padding-bottom: 679px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb679 {
    padding-bottom: 339.5px;
  }
}
.daihyakka-around .--px679 {
  padding: 0 679px;
}
.daihyakka-around .max-w-679 {
  max-width: 679px;
}
.daihyakka-around .w-679 {
  width: 679px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-679 {
    width: 339.5px;
  }
}
.daihyakka-around .h-679 {
  height: 679px;
}
.daihyakka-around .--gap679 {
  gap: 679px !important;
}
.daihyakka-around .--fw679 {
  font-weight: 679;
}
.daihyakka-around .--mt680 {
  margin-top: 680px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt680 {
    margin-top: 340px;
  }
}
.daihyakka-around .--mb680 {
  margin-bottom: 680px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb680 {
    margin-bottom: 340px;
  }
}
.daihyakka-around .--pt680 {
  padding-top: 680px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt680 {
    padding-top: 340px;
  }
}
.daihyakka-around .--pb680 {
  padding-bottom: 680px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb680 {
    padding-bottom: 340px;
  }
}
.daihyakka-around .--px680 {
  padding: 0 680px;
}
.daihyakka-around .max-w-680 {
  max-width: 680px;
}
.daihyakka-around .w-680 {
  width: 680px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-680 {
    width: 340px;
  }
}
.daihyakka-around .h-680 {
  height: 680px;
}
.daihyakka-around .--gap680 {
  gap: 680px !important;
}
.daihyakka-around .--fw680 {
  font-weight: 680;
}
.daihyakka-around .--mt681 {
  margin-top: 681px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt681 {
    margin-top: 340.5px;
  }
}
.daihyakka-around .--mb681 {
  margin-bottom: 681px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb681 {
    margin-bottom: 340.5px;
  }
}
.daihyakka-around .--pt681 {
  padding-top: 681px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt681 {
    padding-top: 340.5px;
  }
}
.daihyakka-around .--pb681 {
  padding-bottom: 681px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb681 {
    padding-bottom: 340.5px;
  }
}
.daihyakka-around .--px681 {
  padding: 0 681px;
}
.daihyakka-around .max-w-681 {
  max-width: 681px;
}
.daihyakka-around .w-681 {
  width: 681px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-681 {
    width: 340.5px;
  }
}
.daihyakka-around .h-681 {
  height: 681px;
}
.daihyakka-around .--gap681 {
  gap: 681px !important;
}
.daihyakka-around .--fw681 {
  font-weight: 681;
}
.daihyakka-around .--mt682 {
  margin-top: 682px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt682 {
    margin-top: 341px;
  }
}
.daihyakka-around .--mb682 {
  margin-bottom: 682px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb682 {
    margin-bottom: 341px;
  }
}
.daihyakka-around .--pt682 {
  padding-top: 682px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt682 {
    padding-top: 341px;
  }
}
.daihyakka-around .--pb682 {
  padding-bottom: 682px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb682 {
    padding-bottom: 341px;
  }
}
.daihyakka-around .--px682 {
  padding: 0 682px;
}
.daihyakka-around .max-w-682 {
  max-width: 682px;
}
.daihyakka-around .w-682 {
  width: 682px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-682 {
    width: 341px;
  }
}
.daihyakka-around .h-682 {
  height: 682px;
}
.daihyakka-around .--gap682 {
  gap: 682px !important;
}
.daihyakka-around .--fw682 {
  font-weight: 682;
}
.daihyakka-around .--mt683 {
  margin-top: 683px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt683 {
    margin-top: 341.5px;
  }
}
.daihyakka-around .--mb683 {
  margin-bottom: 683px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb683 {
    margin-bottom: 341.5px;
  }
}
.daihyakka-around .--pt683 {
  padding-top: 683px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt683 {
    padding-top: 341.5px;
  }
}
.daihyakka-around .--pb683 {
  padding-bottom: 683px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb683 {
    padding-bottom: 341.5px;
  }
}
.daihyakka-around .--px683 {
  padding: 0 683px;
}
.daihyakka-around .max-w-683 {
  max-width: 683px;
}
.daihyakka-around .w-683 {
  width: 683px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-683 {
    width: 341.5px;
  }
}
.daihyakka-around .h-683 {
  height: 683px;
}
.daihyakka-around .--gap683 {
  gap: 683px !important;
}
.daihyakka-around .--fw683 {
  font-weight: 683;
}
.daihyakka-around .--mt684 {
  margin-top: 684px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt684 {
    margin-top: 342px;
  }
}
.daihyakka-around .--mb684 {
  margin-bottom: 684px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb684 {
    margin-bottom: 342px;
  }
}
.daihyakka-around .--pt684 {
  padding-top: 684px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt684 {
    padding-top: 342px;
  }
}
.daihyakka-around .--pb684 {
  padding-bottom: 684px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb684 {
    padding-bottom: 342px;
  }
}
.daihyakka-around .--px684 {
  padding: 0 684px;
}
.daihyakka-around .max-w-684 {
  max-width: 684px;
}
.daihyakka-around .w-684 {
  width: 684px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-684 {
    width: 342px;
  }
}
.daihyakka-around .h-684 {
  height: 684px;
}
.daihyakka-around .--gap684 {
  gap: 684px !important;
}
.daihyakka-around .--fw684 {
  font-weight: 684;
}
.daihyakka-around .--mt685 {
  margin-top: 685px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt685 {
    margin-top: 342.5px;
  }
}
.daihyakka-around .--mb685 {
  margin-bottom: 685px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb685 {
    margin-bottom: 342.5px;
  }
}
.daihyakka-around .--pt685 {
  padding-top: 685px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt685 {
    padding-top: 342.5px;
  }
}
.daihyakka-around .--pb685 {
  padding-bottom: 685px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb685 {
    padding-bottom: 342.5px;
  }
}
.daihyakka-around .--px685 {
  padding: 0 685px;
}
.daihyakka-around .max-w-685 {
  max-width: 685px;
}
.daihyakka-around .w-685 {
  width: 685px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-685 {
    width: 342.5px;
  }
}
.daihyakka-around .h-685 {
  height: 685px;
}
.daihyakka-around .--gap685 {
  gap: 685px !important;
}
.daihyakka-around .--fw685 {
  font-weight: 685;
}
.daihyakka-around .--mt686 {
  margin-top: 686px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt686 {
    margin-top: 343px;
  }
}
.daihyakka-around .--mb686 {
  margin-bottom: 686px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb686 {
    margin-bottom: 343px;
  }
}
.daihyakka-around .--pt686 {
  padding-top: 686px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt686 {
    padding-top: 343px;
  }
}
.daihyakka-around .--pb686 {
  padding-bottom: 686px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb686 {
    padding-bottom: 343px;
  }
}
.daihyakka-around .--px686 {
  padding: 0 686px;
}
.daihyakka-around .max-w-686 {
  max-width: 686px;
}
.daihyakka-around .w-686 {
  width: 686px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-686 {
    width: 343px;
  }
}
.daihyakka-around .h-686 {
  height: 686px;
}
.daihyakka-around .--gap686 {
  gap: 686px !important;
}
.daihyakka-around .--fw686 {
  font-weight: 686;
}
.daihyakka-around .--mt687 {
  margin-top: 687px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt687 {
    margin-top: 343.5px;
  }
}
.daihyakka-around .--mb687 {
  margin-bottom: 687px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb687 {
    margin-bottom: 343.5px;
  }
}
.daihyakka-around .--pt687 {
  padding-top: 687px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt687 {
    padding-top: 343.5px;
  }
}
.daihyakka-around .--pb687 {
  padding-bottom: 687px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb687 {
    padding-bottom: 343.5px;
  }
}
.daihyakka-around .--px687 {
  padding: 0 687px;
}
.daihyakka-around .max-w-687 {
  max-width: 687px;
}
.daihyakka-around .w-687 {
  width: 687px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-687 {
    width: 343.5px;
  }
}
.daihyakka-around .h-687 {
  height: 687px;
}
.daihyakka-around .--gap687 {
  gap: 687px !important;
}
.daihyakka-around .--fw687 {
  font-weight: 687;
}
.daihyakka-around .--mt688 {
  margin-top: 688px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt688 {
    margin-top: 344px;
  }
}
.daihyakka-around .--mb688 {
  margin-bottom: 688px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb688 {
    margin-bottom: 344px;
  }
}
.daihyakka-around .--pt688 {
  padding-top: 688px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt688 {
    padding-top: 344px;
  }
}
.daihyakka-around .--pb688 {
  padding-bottom: 688px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb688 {
    padding-bottom: 344px;
  }
}
.daihyakka-around .--px688 {
  padding: 0 688px;
}
.daihyakka-around .max-w-688 {
  max-width: 688px;
}
.daihyakka-around .w-688 {
  width: 688px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-688 {
    width: 344px;
  }
}
.daihyakka-around .h-688 {
  height: 688px;
}
.daihyakka-around .--gap688 {
  gap: 688px !important;
}
.daihyakka-around .--fw688 {
  font-weight: 688;
}
.daihyakka-around .--mt689 {
  margin-top: 689px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt689 {
    margin-top: 344.5px;
  }
}
.daihyakka-around .--mb689 {
  margin-bottom: 689px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb689 {
    margin-bottom: 344.5px;
  }
}
.daihyakka-around .--pt689 {
  padding-top: 689px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt689 {
    padding-top: 344.5px;
  }
}
.daihyakka-around .--pb689 {
  padding-bottom: 689px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb689 {
    padding-bottom: 344.5px;
  }
}
.daihyakka-around .--px689 {
  padding: 0 689px;
}
.daihyakka-around .max-w-689 {
  max-width: 689px;
}
.daihyakka-around .w-689 {
  width: 689px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-689 {
    width: 344.5px;
  }
}
.daihyakka-around .h-689 {
  height: 689px;
}
.daihyakka-around .--gap689 {
  gap: 689px !important;
}
.daihyakka-around .--fw689 {
  font-weight: 689;
}
.daihyakka-around .--mt690 {
  margin-top: 690px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt690 {
    margin-top: 345px;
  }
}
.daihyakka-around .--mb690 {
  margin-bottom: 690px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb690 {
    margin-bottom: 345px;
  }
}
.daihyakka-around .--pt690 {
  padding-top: 690px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt690 {
    padding-top: 345px;
  }
}
.daihyakka-around .--pb690 {
  padding-bottom: 690px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb690 {
    padding-bottom: 345px;
  }
}
.daihyakka-around .--px690 {
  padding: 0 690px;
}
.daihyakka-around .max-w-690 {
  max-width: 690px;
}
.daihyakka-around .w-690 {
  width: 690px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-690 {
    width: 345px;
  }
}
.daihyakka-around .h-690 {
  height: 690px;
}
.daihyakka-around .--gap690 {
  gap: 690px !important;
}
.daihyakka-around .--fw690 {
  font-weight: 690;
}
.daihyakka-around .--mt691 {
  margin-top: 691px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt691 {
    margin-top: 345.5px;
  }
}
.daihyakka-around .--mb691 {
  margin-bottom: 691px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb691 {
    margin-bottom: 345.5px;
  }
}
.daihyakka-around .--pt691 {
  padding-top: 691px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt691 {
    padding-top: 345.5px;
  }
}
.daihyakka-around .--pb691 {
  padding-bottom: 691px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb691 {
    padding-bottom: 345.5px;
  }
}
.daihyakka-around .--px691 {
  padding: 0 691px;
}
.daihyakka-around .max-w-691 {
  max-width: 691px;
}
.daihyakka-around .w-691 {
  width: 691px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-691 {
    width: 345.5px;
  }
}
.daihyakka-around .h-691 {
  height: 691px;
}
.daihyakka-around .--gap691 {
  gap: 691px !important;
}
.daihyakka-around .--fw691 {
  font-weight: 691;
}
.daihyakka-around .--mt692 {
  margin-top: 692px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt692 {
    margin-top: 346px;
  }
}
.daihyakka-around .--mb692 {
  margin-bottom: 692px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb692 {
    margin-bottom: 346px;
  }
}
.daihyakka-around .--pt692 {
  padding-top: 692px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt692 {
    padding-top: 346px;
  }
}
.daihyakka-around .--pb692 {
  padding-bottom: 692px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb692 {
    padding-bottom: 346px;
  }
}
.daihyakka-around .--px692 {
  padding: 0 692px;
}
.daihyakka-around .max-w-692 {
  max-width: 692px;
}
.daihyakka-around .w-692 {
  width: 692px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-692 {
    width: 346px;
  }
}
.daihyakka-around .h-692 {
  height: 692px;
}
.daihyakka-around .--gap692 {
  gap: 692px !important;
}
.daihyakka-around .--fw692 {
  font-weight: 692;
}
.daihyakka-around .--mt693 {
  margin-top: 693px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt693 {
    margin-top: 346.5px;
  }
}
.daihyakka-around .--mb693 {
  margin-bottom: 693px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb693 {
    margin-bottom: 346.5px;
  }
}
.daihyakka-around .--pt693 {
  padding-top: 693px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt693 {
    padding-top: 346.5px;
  }
}
.daihyakka-around .--pb693 {
  padding-bottom: 693px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb693 {
    padding-bottom: 346.5px;
  }
}
.daihyakka-around .--px693 {
  padding: 0 693px;
}
.daihyakka-around .max-w-693 {
  max-width: 693px;
}
.daihyakka-around .w-693 {
  width: 693px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-693 {
    width: 346.5px;
  }
}
.daihyakka-around .h-693 {
  height: 693px;
}
.daihyakka-around .--gap693 {
  gap: 693px !important;
}
.daihyakka-around .--fw693 {
  font-weight: 693;
}
.daihyakka-around .--mt694 {
  margin-top: 694px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt694 {
    margin-top: 347px;
  }
}
.daihyakka-around .--mb694 {
  margin-bottom: 694px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb694 {
    margin-bottom: 347px;
  }
}
.daihyakka-around .--pt694 {
  padding-top: 694px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt694 {
    padding-top: 347px;
  }
}
.daihyakka-around .--pb694 {
  padding-bottom: 694px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb694 {
    padding-bottom: 347px;
  }
}
.daihyakka-around .--px694 {
  padding: 0 694px;
}
.daihyakka-around .max-w-694 {
  max-width: 694px;
}
.daihyakka-around .w-694 {
  width: 694px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-694 {
    width: 347px;
  }
}
.daihyakka-around .h-694 {
  height: 694px;
}
.daihyakka-around .--gap694 {
  gap: 694px !important;
}
.daihyakka-around .--fw694 {
  font-weight: 694;
}
.daihyakka-around .--mt695 {
  margin-top: 695px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt695 {
    margin-top: 347.5px;
  }
}
.daihyakka-around .--mb695 {
  margin-bottom: 695px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb695 {
    margin-bottom: 347.5px;
  }
}
.daihyakka-around .--pt695 {
  padding-top: 695px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt695 {
    padding-top: 347.5px;
  }
}
.daihyakka-around .--pb695 {
  padding-bottom: 695px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb695 {
    padding-bottom: 347.5px;
  }
}
.daihyakka-around .--px695 {
  padding: 0 695px;
}
.daihyakka-around .max-w-695 {
  max-width: 695px;
}
.daihyakka-around .w-695 {
  width: 695px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-695 {
    width: 347.5px;
  }
}
.daihyakka-around .h-695 {
  height: 695px;
}
.daihyakka-around .--gap695 {
  gap: 695px !important;
}
.daihyakka-around .--fw695 {
  font-weight: 695;
}
.daihyakka-around .--mt696 {
  margin-top: 696px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt696 {
    margin-top: 348px;
  }
}
.daihyakka-around .--mb696 {
  margin-bottom: 696px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb696 {
    margin-bottom: 348px;
  }
}
.daihyakka-around .--pt696 {
  padding-top: 696px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt696 {
    padding-top: 348px;
  }
}
.daihyakka-around .--pb696 {
  padding-bottom: 696px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb696 {
    padding-bottom: 348px;
  }
}
.daihyakka-around .--px696 {
  padding: 0 696px;
}
.daihyakka-around .max-w-696 {
  max-width: 696px;
}
.daihyakka-around .w-696 {
  width: 696px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-696 {
    width: 348px;
  }
}
.daihyakka-around .h-696 {
  height: 696px;
}
.daihyakka-around .--gap696 {
  gap: 696px !important;
}
.daihyakka-around .--fw696 {
  font-weight: 696;
}
.daihyakka-around .--mt697 {
  margin-top: 697px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt697 {
    margin-top: 348.5px;
  }
}
.daihyakka-around .--mb697 {
  margin-bottom: 697px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb697 {
    margin-bottom: 348.5px;
  }
}
.daihyakka-around .--pt697 {
  padding-top: 697px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt697 {
    padding-top: 348.5px;
  }
}
.daihyakka-around .--pb697 {
  padding-bottom: 697px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb697 {
    padding-bottom: 348.5px;
  }
}
.daihyakka-around .--px697 {
  padding: 0 697px;
}
.daihyakka-around .max-w-697 {
  max-width: 697px;
}
.daihyakka-around .w-697 {
  width: 697px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-697 {
    width: 348.5px;
  }
}
.daihyakka-around .h-697 {
  height: 697px;
}
.daihyakka-around .--gap697 {
  gap: 697px !important;
}
.daihyakka-around .--fw697 {
  font-weight: 697;
}
.daihyakka-around .--mt698 {
  margin-top: 698px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt698 {
    margin-top: 349px;
  }
}
.daihyakka-around .--mb698 {
  margin-bottom: 698px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb698 {
    margin-bottom: 349px;
  }
}
.daihyakka-around .--pt698 {
  padding-top: 698px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt698 {
    padding-top: 349px;
  }
}
.daihyakka-around .--pb698 {
  padding-bottom: 698px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb698 {
    padding-bottom: 349px;
  }
}
.daihyakka-around .--px698 {
  padding: 0 698px;
}
.daihyakka-around .max-w-698 {
  max-width: 698px;
}
.daihyakka-around .w-698 {
  width: 698px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-698 {
    width: 349px;
  }
}
.daihyakka-around .h-698 {
  height: 698px;
}
.daihyakka-around .--gap698 {
  gap: 698px !important;
}
.daihyakka-around .--fw698 {
  font-weight: 698;
}
.daihyakka-around .--mt699 {
  margin-top: 699px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt699 {
    margin-top: 349.5px;
  }
}
.daihyakka-around .--mb699 {
  margin-bottom: 699px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb699 {
    margin-bottom: 349.5px;
  }
}
.daihyakka-around .--pt699 {
  padding-top: 699px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt699 {
    padding-top: 349.5px;
  }
}
.daihyakka-around .--pb699 {
  padding-bottom: 699px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb699 {
    padding-bottom: 349.5px;
  }
}
.daihyakka-around .--px699 {
  padding: 0 699px;
}
.daihyakka-around .max-w-699 {
  max-width: 699px;
}
.daihyakka-around .w-699 {
  width: 699px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-699 {
    width: 349.5px;
  }
}
.daihyakka-around .h-699 {
  height: 699px;
}
.daihyakka-around .--gap699 {
  gap: 699px !important;
}
.daihyakka-around .--fw699 {
  font-weight: 699;
}
.daihyakka-around .--mt700 {
  margin-top: 700px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt700 {
    margin-top: 350px;
  }
}
.daihyakka-around .--mb700 {
  margin-bottom: 700px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb700 {
    margin-bottom: 350px;
  }
}
.daihyakka-around .--pt700 {
  padding-top: 700px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt700 {
    padding-top: 350px;
  }
}
.daihyakka-around .--pb700 {
  padding-bottom: 700px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb700 {
    padding-bottom: 350px;
  }
}
.daihyakka-around .--px700 {
  padding: 0 700px;
}
.daihyakka-around .max-w-700 {
  max-width: 700px;
}
.daihyakka-around .w-700 {
  width: 700px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-700 {
    width: 350px;
  }
}
.daihyakka-around .h-700 {
  height: 700px;
}
.daihyakka-around .--gap700 {
  gap: 700px !important;
}
.daihyakka-around .--fw700 {
  font-weight: 700;
}
.daihyakka-around .--mt701 {
  margin-top: 701px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt701 {
    margin-top: 350.5px;
  }
}
.daihyakka-around .--mb701 {
  margin-bottom: 701px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb701 {
    margin-bottom: 350.5px;
  }
}
.daihyakka-around .--pt701 {
  padding-top: 701px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt701 {
    padding-top: 350.5px;
  }
}
.daihyakka-around .--pb701 {
  padding-bottom: 701px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb701 {
    padding-bottom: 350.5px;
  }
}
.daihyakka-around .--px701 {
  padding: 0 701px;
}
.daihyakka-around .max-w-701 {
  max-width: 701px;
}
.daihyakka-around .w-701 {
  width: 701px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-701 {
    width: 350.5px;
  }
}
.daihyakka-around .h-701 {
  height: 701px;
}
.daihyakka-around .--gap701 {
  gap: 701px !important;
}
.daihyakka-around .--fw701 {
  font-weight: 701;
}
.daihyakka-around .--mt702 {
  margin-top: 702px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt702 {
    margin-top: 351px;
  }
}
.daihyakka-around .--mb702 {
  margin-bottom: 702px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb702 {
    margin-bottom: 351px;
  }
}
.daihyakka-around .--pt702 {
  padding-top: 702px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt702 {
    padding-top: 351px;
  }
}
.daihyakka-around .--pb702 {
  padding-bottom: 702px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb702 {
    padding-bottom: 351px;
  }
}
.daihyakka-around .--px702 {
  padding: 0 702px;
}
.daihyakka-around .max-w-702 {
  max-width: 702px;
}
.daihyakka-around .w-702 {
  width: 702px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-702 {
    width: 351px;
  }
}
.daihyakka-around .h-702 {
  height: 702px;
}
.daihyakka-around .--gap702 {
  gap: 702px !important;
}
.daihyakka-around .--fw702 {
  font-weight: 702;
}
.daihyakka-around .--mt703 {
  margin-top: 703px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt703 {
    margin-top: 351.5px;
  }
}
.daihyakka-around .--mb703 {
  margin-bottom: 703px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb703 {
    margin-bottom: 351.5px;
  }
}
.daihyakka-around .--pt703 {
  padding-top: 703px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt703 {
    padding-top: 351.5px;
  }
}
.daihyakka-around .--pb703 {
  padding-bottom: 703px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb703 {
    padding-bottom: 351.5px;
  }
}
.daihyakka-around .--px703 {
  padding: 0 703px;
}
.daihyakka-around .max-w-703 {
  max-width: 703px;
}
.daihyakka-around .w-703 {
  width: 703px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-703 {
    width: 351.5px;
  }
}
.daihyakka-around .h-703 {
  height: 703px;
}
.daihyakka-around .--gap703 {
  gap: 703px !important;
}
.daihyakka-around .--fw703 {
  font-weight: 703;
}
.daihyakka-around .--mt704 {
  margin-top: 704px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt704 {
    margin-top: 352px;
  }
}
.daihyakka-around .--mb704 {
  margin-bottom: 704px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb704 {
    margin-bottom: 352px;
  }
}
.daihyakka-around .--pt704 {
  padding-top: 704px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt704 {
    padding-top: 352px;
  }
}
.daihyakka-around .--pb704 {
  padding-bottom: 704px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb704 {
    padding-bottom: 352px;
  }
}
.daihyakka-around .--px704 {
  padding: 0 704px;
}
.daihyakka-around .max-w-704 {
  max-width: 704px;
}
.daihyakka-around .w-704 {
  width: 704px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-704 {
    width: 352px;
  }
}
.daihyakka-around .h-704 {
  height: 704px;
}
.daihyakka-around .--gap704 {
  gap: 704px !important;
}
.daihyakka-around .--fw704 {
  font-weight: 704;
}
.daihyakka-around .--mt705 {
  margin-top: 705px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt705 {
    margin-top: 352.5px;
  }
}
.daihyakka-around .--mb705 {
  margin-bottom: 705px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb705 {
    margin-bottom: 352.5px;
  }
}
.daihyakka-around .--pt705 {
  padding-top: 705px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt705 {
    padding-top: 352.5px;
  }
}
.daihyakka-around .--pb705 {
  padding-bottom: 705px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb705 {
    padding-bottom: 352.5px;
  }
}
.daihyakka-around .--px705 {
  padding: 0 705px;
}
.daihyakka-around .max-w-705 {
  max-width: 705px;
}
.daihyakka-around .w-705 {
  width: 705px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-705 {
    width: 352.5px;
  }
}
.daihyakka-around .h-705 {
  height: 705px;
}
.daihyakka-around .--gap705 {
  gap: 705px !important;
}
.daihyakka-around .--fw705 {
  font-weight: 705;
}
.daihyakka-around .--mt706 {
  margin-top: 706px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt706 {
    margin-top: 353px;
  }
}
.daihyakka-around .--mb706 {
  margin-bottom: 706px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb706 {
    margin-bottom: 353px;
  }
}
.daihyakka-around .--pt706 {
  padding-top: 706px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt706 {
    padding-top: 353px;
  }
}
.daihyakka-around .--pb706 {
  padding-bottom: 706px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb706 {
    padding-bottom: 353px;
  }
}
.daihyakka-around .--px706 {
  padding: 0 706px;
}
.daihyakka-around .max-w-706 {
  max-width: 706px;
}
.daihyakka-around .w-706 {
  width: 706px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-706 {
    width: 353px;
  }
}
.daihyakka-around .h-706 {
  height: 706px;
}
.daihyakka-around .--gap706 {
  gap: 706px !important;
}
.daihyakka-around .--fw706 {
  font-weight: 706;
}
.daihyakka-around .--mt707 {
  margin-top: 707px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt707 {
    margin-top: 353.5px;
  }
}
.daihyakka-around .--mb707 {
  margin-bottom: 707px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb707 {
    margin-bottom: 353.5px;
  }
}
.daihyakka-around .--pt707 {
  padding-top: 707px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt707 {
    padding-top: 353.5px;
  }
}
.daihyakka-around .--pb707 {
  padding-bottom: 707px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb707 {
    padding-bottom: 353.5px;
  }
}
.daihyakka-around .--px707 {
  padding: 0 707px;
}
.daihyakka-around .max-w-707 {
  max-width: 707px;
}
.daihyakka-around .w-707 {
  width: 707px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-707 {
    width: 353.5px;
  }
}
.daihyakka-around .h-707 {
  height: 707px;
}
.daihyakka-around .--gap707 {
  gap: 707px !important;
}
.daihyakka-around .--fw707 {
  font-weight: 707;
}
.daihyakka-around .--mt708 {
  margin-top: 708px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt708 {
    margin-top: 354px;
  }
}
.daihyakka-around .--mb708 {
  margin-bottom: 708px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb708 {
    margin-bottom: 354px;
  }
}
.daihyakka-around .--pt708 {
  padding-top: 708px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt708 {
    padding-top: 354px;
  }
}
.daihyakka-around .--pb708 {
  padding-bottom: 708px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb708 {
    padding-bottom: 354px;
  }
}
.daihyakka-around .--px708 {
  padding: 0 708px;
}
.daihyakka-around .max-w-708 {
  max-width: 708px;
}
.daihyakka-around .w-708 {
  width: 708px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-708 {
    width: 354px;
  }
}
.daihyakka-around .h-708 {
  height: 708px;
}
.daihyakka-around .--gap708 {
  gap: 708px !important;
}
.daihyakka-around .--fw708 {
  font-weight: 708;
}
.daihyakka-around .--mt709 {
  margin-top: 709px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt709 {
    margin-top: 354.5px;
  }
}
.daihyakka-around .--mb709 {
  margin-bottom: 709px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb709 {
    margin-bottom: 354.5px;
  }
}
.daihyakka-around .--pt709 {
  padding-top: 709px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt709 {
    padding-top: 354.5px;
  }
}
.daihyakka-around .--pb709 {
  padding-bottom: 709px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb709 {
    padding-bottom: 354.5px;
  }
}
.daihyakka-around .--px709 {
  padding: 0 709px;
}
.daihyakka-around .max-w-709 {
  max-width: 709px;
}
.daihyakka-around .w-709 {
  width: 709px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-709 {
    width: 354.5px;
  }
}
.daihyakka-around .h-709 {
  height: 709px;
}
.daihyakka-around .--gap709 {
  gap: 709px !important;
}
.daihyakka-around .--fw709 {
  font-weight: 709;
}
.daihyakka-around .--mt710 {
  margin-top: 710px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt710 {
    margin-top: 355px;
  }
}
.daihyakka-around .--mb710 {
  margin-bottom: 710px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb710 {
    margin-bottom: 355px;
  }
}
.daihyakka-around .--pt710 {
  padding-top: 710px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt710 {
    padding-top: 355px;
  }
}
.daihyakka-around .--pb710 {
  padding-bottom: 710px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb710 {
    padding-bottom: 355px;
  }
}
.daihyakka-around .--px710 {
  padding: 0 710px;
}
.daihyakka-around .max-w-710 {
  max-width: 710px;
}
.daihyakka-around .w-710 {
  width: 710px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-710 {
    width: 355px;
  }
}
.daihyakka-around .h-710 {
  height: 710px;
}
.daihyakka-around .--gap710 {
  gap: 710px !important;
}
.daihyakka-around .--fw710 {
  font-weight: 710;
}
.daihyakka-around .--mt711 {
  margin-top: 711px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt711 {
    margin-top: 355.5px;
  }
}
.daihyakka-around .--mb711 {
  margin-bottom: 711px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb711 {
    margin-bottom: 355.5px;
  }
}
.daihyakka-around .--pt711 {
  padding-top: 711px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt711 {
    padding-top: 355.5px;
  }
}
.daihyakka-around .--pb711 {
  padding-bottom: 711px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb711 {
    padding-bottom: 355.5px;
  }
}
.daihyakka-around .--px711 {
  padding: 0 711px;
}
.daihyakka-around .max-w-711 {
  max-width: 711px;
}
.daihyakka-around .w-711 {
  width: 711px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-711 {
    width: 355.5px;
  }
}
.daihyakka-around .h-711 {
  height: 711px;
}
.daihyakka-around .--gap711 {
  gap: 711px !important;
}
.daihyakka-around .--fw711 {
  font-weight: 711;
}
.daihyakka-around .--mt712 {
  margin-top: 712px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt712 {
    margin-top: 356px;
  }
}
.daihyakka-around .--mb712 {
  margin-bottom: 712px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb712 {
    margin-bottom: 356px;
  }
}
.daihyakka-around .--pt712 {
  padding-top: 712px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt712 {
    padding-top: 356px;
  }
}
.daihyakka-around .--pb712 {
  padding-bottom: 712px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb712 {
    padding-bottom: 356px;
  }
}
.daihyakka-around .--px712 {
  padding: 0 712px;
}
.daihyakka-around .max-w-712 {
  max-width: 712px;
}
.daihyakka-around .w-712 {
  width: 712px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-712 {
    width: 356px;
  }
}
.daihyakka-around .h-712 {
  height: 712px;
}
.daihyakka-around .--gap712 {
  gap: 712px !important;
}
.daihyakka-around .--fw712 {
  font-weight: 712;
}
.daihyakka-around .--mt713 {
  margin-top: 713px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt713 {
    margin-top: 356.5px;
  }
}
.daihyakka-around .--mb713 {
  margin-bottom: 713px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb713 {
    margin-bottom: 356.5px;
  }
}
.daihyakka-around .--pt713 {
  padding-top: 713px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt713 {
    padding-top: 356.5px;
  }
}
.daihyakka-around .--pb713 {
  padding-bottom: 713px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb713 {
    padding-bottom: 356.5px;
  }
}
.daihyakka-around .--px713 {
  padding: 0 713px;
}
.daihyakka-around .max-w-713 {
  max-width: 713px;
}
.daihyakka-around .w-713 {
  width: 713px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-713 {
    width: 356.5px;
  }
}
.daihyakka-around .h-713 {
  height: 713px;
}
.daihyakka-around .--gap713 {
  gap: 713px !important;
}
.daihyakka-around .--fw713 {
  font-weight: 713;
}
.daihyakka-around .--mt714 {
  margin-top: 714px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt714 {
    margin-top: 357px;
  }
}
.daihyakka-around .--mb714 {
  margin-bottom: 714px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb714 {
    margin-bottom: 357px;
  }
}
.daihyakka-around .--pt714 {
  padding-top: 714px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt714 {
    padding-top: 357px;
  }
}
.daihyakka-around .--pb714 {
  padding-bottom: 714px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb714 {
    padding-bottom: 357px;
  }
}
.daihyakka-around .--px714 {
  padding: 0 714px;
}
.daihyakka-around .max-w-714 {
  max-width: 714px;
}
.daihyakka-around .w-714 {
  width: 714px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-714 {
    width: 357px;
  }
}
.daihyakka-around .h-714 {
  height: 714px;
}
.daihyakka-around .--gap714 {
  gap: 714px !important;
}
.daihyakka-around .--fw714 {
  font-weight: 714;
}
.daihyakka-around .--mt715 {
  margin-top: 715px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt715 {
    margin-top: 357.5px;
  }
}
.daihyakka-around .--mb715 {
  margin-bottom: 715px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb715 {
    margin-bottom: 357.5px;
  }
}
.daihyakka-around .--pt715 {
  padding-top: 715px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt715 {
    padding-top: 357.5px;
  }
}
.daihyakka-around .--pb715 {
  padding-bottom: 715px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb715 {
    padding-bottom: 357.5px;
  }
}
.daihyakka-around .--px715 {
  padding: 0 715px;
}
.daihyakka-around .max-w-715 {
  max-width: 715px;
}
.daihyakka-around .w-715 {
  width: 715px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-715 {
    width: 357.5px;
  }
}
.daihyakka-around .h-715 {
  height: 715px;
}
.daihyakka-around .--gap715 {
  gap: 715px !important;
}
.daihyakka-around .--fw715 {
  font-weight: 715;
}
.daihyakka-around .--mt716 {
  margin-top: 716px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt716 {
    margin-top: 358px;
  }
}
.daihyakka-around .--mb716 {
  margin-bottom: 716px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb716 {
    margin-bottom: 358px;
  }
}
.daihyakka-around .--pt716 {
  padding-top: 716px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt716 {
    padding-top: 358px;
  }
}
.daihyakka-around .--pb716 {
  padding-bottom: 716px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb716 {
    padding-bottom: 358px;
  }
}
.daihyakka-around .--px716 {
  padding: 0 716px;
}
.daihyakka-around .max-w-716 {
  max-width: 716px;
}
.daihyakka-around .w-716 {
  width: 716px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-716 {
    width: 358px;
  }
}
.daihyakka-around .h-716 {
  height: 716px;
}
.daihyakka-around .--gap716 {
  gap: 716px !important;
}
.daihyakka-around .--fw716 {
  font-weight: 716;
}
.daihyakka-around .--mt717 {
  margin-top: 717px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt717 {
    margin-top: 358.5px;
  }
}
.daihyakka-around .--mb717 {
  margin-bottom: 717px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb717 {
    margin-bottom: 358.5px;
  }
}
.daihyakka-around .--pt717 {
  padding-top: 717px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt717 {
    padding-top: 358.5px;
  }
}
.daihyakka-around .--pb717 {
  padding-bottom: 717px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb717 {
    padding-bottom: 358.5px;
  }
}
.daihyakka-around .--px717 {
  padding: 0 717px;
}
.daihyakka-around .max-w-717 {
  max-width: 717px;
}
.daihyakka-around .w-717 {
  width: 717px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-717 {
    width: 358.5px;
  }
}
.daihyakka-around .h-717 {
  height: 717px;
}
.daihyakka-around .--gap717 {
  gap: 717px !important;
}
.daihyakka-around .--fw717 {
  font-weight: 717;
}
.daihyakka-around .--mt718 {
  margin-top: 718px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt718 {
    margin-top: 359px;
  }
}
.daihyakka-around .--mb718 {
  margin-bottom: 718px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb718 {
    margin-bottom: 359px;
  }
}
.daihyakka-around .--pt718 {
  padding-top: 718px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt718 {
    padding-top: 359px;
  }
}
.daihyakka-around .--pb718 {
  padding-bottom: 718px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb718 {
    padding-bottom: 359px;
  }
}
.daihyakka-around .--px718 {
  padding: 0 718px;
}
.daihyakka-around .max-w-718 {
  max-width: 718px;
}
.daihyakka-around .w-718 {
  width: 718px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-718 {
    width: 359px;
  }
}
.daihyakka-around .h-718 {
  height: 718px;
}
.daihyakka-around .--gap718 {
  gap: 718px !important;
}
.daihyakka-around .--fw718 {
  font-weight: 718;
}
.daihyakka-around .--mt719 {
  margin-top: 719px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt719 {
    margin-top: 359.5px;
  }
}
.daihyakka-around .--mb719 {
  margin-bottom: 719px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb719 {
    margin-bottom: 359.5px;
  }
}
.daihyakka-around .--pt719 {
  padding-top: 719px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt719 {
    padding-top: 359.5px;
  }
}
.daihyakka-around .--pb719 {
  padding-bottom: 719px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb719 {
    padding-bottom: 359.5px;
  }
}
.daihyakka-around .--px719 {
  padding: 0 719px;
}
.daihyakka-around .max-w-719 {
  max-width: 719px;
}
.daihyakka-around .w-719 {
  width: 719px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-719 {
    width: 359.5px;
  }
}
.daihyakka-around .h-719 {
  height: 719px;
}
.daihyakka-around .--gap719 {
  gap: 719px !important;
}
.daihyakka-around .--fw719 {
  font-weight: 719;
}
.daihyakka-around .--mt720 {
  margin-top: 720px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt720 {
    margin-top: 360px;
  }
}
.daihyakka-around .--mb720 {
  margin-bottom: 720px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb720 {
    margin-bottom: 360px;
  }
}
.daihyakka-around .--pt720 {
  padding-top: 720px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt720 {
    padding-top: 360px;
  }
}
.daihyakka-around .--pb720 {
  padding-bottom: 720px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb720 {
    padding-bottom: 360px;
  }
}
.daihyakka-around .--px720 {
  padding: 0 720px;
}
.daihyakka-around .max-w-720 {
  max-width: 720px;
}
.daihyakka-around .w-720 {
  width: 720px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-720 {
    width: 360px;
  }
}
.daihyakka-around .h-720 {
  height: 720px;
}
.daihyakka-around .--gap720 {
  gap: 720px !important;
}
.daihyakka-around .--fw720 {
  font-weight: 720;
}
.daihyakka-around .--mt721 {
  margin-top: 721px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt721 {
    margin-top: 360.5px;
  }
}
.daihyakka-around .--mb721 {
  margin-bottom: 721px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb721 {
    margin-bottom: 360.5px;
  }
}
.daihyakka-around .--pt721 {
  padding-top: 721px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt721 {
    padding-top: 360.5px;
  }
}
.daihyakka-around .--pb721 {
  padding-bottom: 721px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb721 {
    padding-bottom: 360.5px;
  }
}
.daihyakka-around .--px721 {
  padding: 0 721px;
}
.daihyakka-around .max-w-721 {
  max-width: 721px;
}
.daihyakka-around .w-721 {
  width: 721px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-721 {
    width: 360.5px;
  }
}
.daihyakka-around .h-721 {
  height: 721px;
}
.daihyakka-around .--gap721 {
  gap: 721px !important;
}
.daihyakka-around .--fw721 {
  font-weight: 721;
}
.daihyakka-around .--mt722 {
  margin-top: 722px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt722 {
    margin-top: 361px;
  }
}
.daihyakka-around .--mb722 {
  margin-bottom: 722px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb722 {
    margin-bottom: 361px;
  }
}
.daihyakka-around .--pt722 {
  padding-top: 722px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt722 {
    padding-top: 361px;
  }
}
.daihyakka-around .--pb722 {
  padding-bottom: 722px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb722 {
    padding-bottom: 361px;
  }
}
.daihyakka-around .--px722 {
  padding: 0 722px;
}
.daihyakka-around .max-w-722 {
  max-width: 722px;
}
.daihyakka-around .w-722 {
  width: 722px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-722 {
    width: 361px;
  }
}
.daihyakka-around .h-722 {
  height: 722px;
}
.daihyakka-around .--gap722 {
  gap: 722px !important;
}
.daihyakka-around .--fw722 {
  font-weight: 722;
}
.daihyakka-around .--mt723 {
  margin-top: 723px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt723 {
    margin-top: 361.5px;
  }
}
.daihyakka-around .--mb723 {
  margin-bottom: 723px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb723 {
    margin-bottom: 361.5px;
  }
}
.daihyakka-around .--pt723 {
  padding-top: 723px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt723 {
    padding-top: 361.5px;
  }
}
.daihyakka-around .--pb723 {
  padding-bottom: 723px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb723 {
    padding-bottom: 361.5px;
  }
}
.daihyakka-around .--px723 {
  padding: 0 723px;
}
.daihyakka-around .max-w-723 {
  max-width: 723px;
}
.daihyakka-around .w-723 {
  width: 723px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-723 {
    width: 361.5px;
  }
}
.daihyakka-around .h-723 {
  height: 723px;
}
.daihyakka-around .--gap723 {
  gap: 723px !important;
}
.daihyakka-around .--fw723 {
  font-weight: 723;
}
.daihyakka-around .--mt724 {
  margin-top: 724px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt724 {
    margin-top: 362px;
  }
}
.daihyakka-around .--mb724 {
  margin-bottom: 724px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb724 {
    margin-bottom: 362px;
  }
}
.daihyakka-around .--pt724 {
  padding-top: 724px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt724 {
    padding-top: 362px;
  }
}
.daihyakka-around .--pb724 {
  padding-bottom: 724px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb724 {
    padding-bottom: 362px;
  }
}
.daihyakka-around .--px724 {
  padding: 0 724px;
}
.daihyakka-around .max-w-724 {
  max-width: 724px;
}
.daihyakka-around .w-724 {
  width: 724px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-724 {
    width: 362px;
  }
}
.daihyakka-around .h-724 {
  height: 724px;
}
.daihyakka-around .--gap724 {
  gap: 724px !important;
}
.daihyakka-around .--fw724 {
  font-weight: 724;
}
.daihyakka-around .--mt725 {
  margin-top: 725px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt725 {
    margin-top: 362.5px;
  }
}
.daihyakka-around .--mb725 {
  margin-bottom: 725px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb725 {
    margin-bottom: 362.5px;
  }
}
.daihyakka-around .--pt725 {
  padding-top: 725px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt725 {
    padding-top: 362.5px;
  }
}
.daihyakka-around .--pb725 {
  padding-bottom: 725px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb725 {
    padding-bottom: 362.5px;
  }
}
.daihyakka-around .--px725 {
  padding: 0 725px;
}
.daihyakka-around .max-w-725 {
  max-width: 725px;
}
.daihyakka-around .w-725 {
  width: 725px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-725 {
    width: 362.5px;
  }
}
.daihyakka-around .h-725 {
  height: 725px;
}
.daihyakka-around .--gap725 {
  gap: 725px !important;
}
.daihyakka-around .--fw725 {
  font-weight: 725;
}
.daihyakka-around .--mt726 {
  margin-top: 726px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt726 {
    margin-top: 363px;
  }
}
.daihyakka-around .--mb726 {
  margin-bottom: 726px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb726 {
    margin-bottom: 363px;
  }
}
.daihyakka-around .--pt726 {
  padding-top: 726px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt726 {
    padding-top: 363px;
  }
}
.daihyakka-around .--pb726 {
  padding-bottom: 726px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb726 {
    padding-bottom: 363px;
  }
}
.daihyakka-around .--px726 {
  padding: 0 726px;
}
.daihyakka-around .max-w-726 {
  max-width: 726px;
}
.daihyakka-around .w-726 {
  width: 726px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-726 {
    width: 363px;
  }
}
.daihyakka-around .h-726 {
  height: 726px;
}
.daihyakka-around .--gap726 {
  gap: 726px !important;
}
.daihyakka-around .--fw726 {
  font-weight: 726;
}
.daihyakka-around .--mt727 {
  margin-top: 727px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt727 {
    margin-top: 363.5px;
  }
}
.daihyakka-around .--mb727 {
  margin-bottom: 727px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb727 {
    margin-bottom: 363.5px;
  }
}
.daihyakka-around .--pt727 {
  padding-top: 727px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt727 {
    padding-top: 363.5px;
  }
}
.daihyakka-around .--pb727 {
  padding-bottom: 727px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb727 {
    padding-bottom: 363.5px;
  }
}
.daihyakka-around .--px727 {
  padding: 0 727px;
}
.daihyakka-around .max-w-727 {
  max-width: 727px;
}
.daihyakka-around .w-727 {
  width: 727px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-727 {
    width: 363.5px;
  }
}
.daihyakka-around .h-727 {
  height: 727px;
}
.daihyakka-around .--gap727 {
  gap: 727px !important;
}
.daihyakka-around .--fw727 {
  font-weight: 727;
}
.daihyakka-around .--mt728 {
  margin-top: 728px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt728 {
    margin-top: 364px;
  }
}
.daihyakka-around .--mb728 {
  margin-bottom: 728px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb728 {
    margin-bottom: 364px;
  }
}
.daihyakka-around .--pt728 {
  padding-top: 728px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt728 {
    padding-top: 364px;
  }
}
.daihyakka-around .--pb728 {
  padding-bottom: 728px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb728 {
    padding-bottom: 364px;
  }
}
.daihyakka-around .--px728 {
  padding: 0 728px;
}
.daihyakka-around .max-w-728 {
  max-width: 728px;
}
.daihyakka-around .w-728 {
  width: 728px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-728 {
    width: 364px;
  }
}
.daihyakka-around .h-728 {
  height: 728px;
}
.daihyakka-around .--gap728 {
  gap: 728px !important;
}
.daihyakka-around .--fw728 {
  font-weight: 728;
}
.daihyakka-around .--mt729 {
  margin-top: 729px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt729 {
    margin-top: 364.5px;
  }
}
.daihyakka-around .--mb729 {
  margin-bottom: 729px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb729 {
    margin-bottom: 364.5px;
  }
}
.daihyakka-around .--pt729 {
  padding-top: 729px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt729 {
    padding-top: 364.5px;
  }
}
.daihyakka-around .--pb729 {
  padding-bottom: 729px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb729 {
    padding-bottom: 364.5px;
  }
}
.daihyakka-around .--px729 {
  padding: 0 729px;
}
.daihyakka-around .max-w-729 {
  max-width: 729px;
}
.daihyakka-around .w-729 {
  width: 729px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-729 {
    width: 364.5px;
  }
}
.daihyakka-around .h-729 {
  height: 729px;
}
.daihyakka-around .--gap729 {
  gap: 729px !important;
}
.daihyakka-around .--fw729 {
  font-weight: 729;
}
.daihyakka-around .--mt730 {
  margin-top: 730px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt730 {
    margin-top: 365px;
  }
}
.daihyakka-around .--mb730 {
  margin-bottom: 730px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb730 {
    margin-bottom: 365px;
  }
}
.daihyakka-around .--pt730 {
  padding-top: 730px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt730 {
    padding-top: 365px;
  }
}
.daihyakka-around .--pb730 {
  padding-bottom: 730px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb730 {
    padding-bottom: 365px;
  }
}
.daihyakka-around .--px730 {
  padding: 0 730px;
}
.daihyakka-around .max-w-730 {
  max-width: 730px;
}
.daihyakka-around .w-730 {
  width: 730px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-730 {
    width: 365px;
  }
}
.daihyakka-around .h-730 {
  height: 730px;
}
.daihyakka-around .--gap730 {
  gap: 730px !important;
}
.daihyakka-around .--fw730 {
  font-weight: 730;
}
.daihyakka-around .--mt731 {
  margin-top: 731px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt731 {
    margin-top: 365.5px;
  }
}
.daihyakka-around .--mb731 {
  margin-bottom: 731px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb731 {
    margin-bottom: 365.5px;
  }
}
.daihyakka-around .--pt731 {
  padding-top: 731px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt731 {
    padding-top: 365.5px;
  }
}
.daihyakka-around .--pb731 {
  padding-bottom: 731px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb731 {
    padding-bottom: 365.5px;
  }
}
.daihyakka-around .--px731 {
  padding: 0 731px;
}
.daihyakka-around .max-w-731 {
  max-width: 731px;
}
.daihyakka-around .w-731 {
  width: 731px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-731 {
    width: 365.5px;
  }
}
.daihyakka-around .h-731 {
  height: 731px;
}
.daihyakka-around .--gap731 {
  gap: 731px !important;
}
.daihyakka-around .--fw731 {
  font-weight: 731;
}
.daihyakka-around .--mt732 {
  margin-top: 732px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt732 {
    margin-top: 366px;
  }
}
.daihyakka-around .--mb732 {
  margin-bottom: 732px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb732 {
    margin-bottom: 366px;
  }
}
.daihyakka-around .--pt732 {
  padding-top: 732px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt732 {
    padding-top: 366px;
  }
}
.daihyakka-around .--pb732 {
  padding-bottom: 732px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb732 {
    padding-bottom: 366px;
  }
}
.daihyakka-around .--px732 {
  padding: 0 732px;
}
.daihyakka-around .max-w-732 {
  max-width: 732px;
}
.daihyakka-around .w-732 {
  width: 732px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-732 {
    width: 366px;
  }
}
.daihyakka-around .h-732 {
  height: 732px;
}
.daihyakka-around .--gap732 {
  gap: 732px !important;
}
.daihyakka-around .--fw732 {
  font-weight: 732;
}
.daihyakka-around .--mt733 {
  margin-top: 733px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt733 {
    margin-top: 366.5px;
  }
}
.daihyakka-around .--mb733 {
  margin-bottom: 733px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb733 {
    margin-bottom: 366.5px;
  }
}
.daihyakka-around .--pt733 {
  padding-top: 733px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt733 {
    padding-top: 366.5px;
  }
}
.daihyakka-around .--pb733 {
  padding-bottom: 733px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb733 {
    padding-bottom: 366.5px;
  }
}
.daihyakka-around .--px733 {
  padding: 0 733px;
}
.daihyakka-around .max-w-733 {
  max-width: 733px;
}
.daihyakka-around .w-733 {
  width: 733px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-733 {
    width: 366.5px;
  }
}
.daihyakka-around .h-733 {
  height: 733px;
}
.daihyakka-around .--gap733 {
  gap: 733px !important;
}
.daihyakka-around .--fw733 {
  font-weight: 733;
}
.daihyakka-around .--mt734 {
  margin-top: 734px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt734 {
    margin-top: 367px;
  }
}
.daihyakka-around .--mb734 {
  margin-bottom: 734px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb734 {
    margin-bottom: 367px;
  }
}
.daihyakka-around .--pt734 {
  padding-top: 734px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt734 {
    padding-top: 367px;
  }
}
.daihyakka-around .--pb734 {
  padding-bottom: 734px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb734 {
    padding-bottom: 367px;
  }
}
.daihyakka-around .--px734 {
  padding: 0 734px;
}
.daihyakka-around .max-w-734 {
  max-width: 734px;
}
.daihyakka-around .w-734 {
  width: 734px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-734 {
    width: 367px;
  }
}
.daihyakka-around .h-734 {
  height: 734px;
}
.daihyakka-around .--gap734 {
  gap: 734px !important;
}
.daihyakka-around .--fw734 {
  font-weight: 734;
}
.daihyakka-around .--mt735 {
  margin-top: 735px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt735 {
    margin-top: 367.5px;
  }
}
.daihyakka-around .--mb735 {
  margin-bottom: 735px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb735 {
    margin-bottom: 367.5px;
  }
}
.daihyakka-around .--pt735 {
  padding-top: 735px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt735 {
    padding-top: 367.5px;
  }
}
.daihyakka-around .--pb735 {
  padding-bottom: 735px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb735 {
    padding-bottom: 367.5px;
  }
}
.daihyakka-around .--px735 {
  padding: 0 735px;
}
.daihyakka-around .max-w-735 {
  max-width: 735px;
}
.daihyakka-around .w-735 {
  width: 735px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-735 {
    width: 367.5px;
  }
}
.daihyakka-around .h-735 {
  height: 735px;
}
.daihyakka-around .--gap735 {
  gap: 735px !important;
}
.daihyakka-around .--fw735 {
  font-weight: 735;
}
.daihyakka-around .--mt736 {
  margin-top: 736px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt736 {
    margin-top: 368px;
  }
}
.daihyakka-around .--mb736 {
  margin-bottom: 736px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb736 {
    margin-bottom: 368px;
  }
}
.daihyakka-around .--pt736 {
  padding-top: 736px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt736 {
    padding-top: 368px;
  }
}
.daihyakka-around .--pb736 {
  padding-bottom: 736px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb736 {
    padding-bottom: 368px;
  }
}
.daihyakka-around .--px736 {
  padding: 0 736px;
}
.daihyakka-around .max-w-736 {
  max-width: 736px;
}
.daihyakka-around .w-736 {
  width: 736px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-736 {
    width: 368px;
  }
}
.daihyakka-around .h-736 {
  height: 736px;
}
.daihyakka-around .--gap736 {
  gap: 736px !important;
}
.daihyakka-around .--fw736 {
  font-weight: 736;
}
.daihyakka-around .--mt737 {
  margin-top: 737px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt737 {
    margin-top: 368.5px;
  }
}
.daihyakka-around .--mb737 {
  margin-bottom: 737px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb737 {
    margin-bottom: 368.5px;
  }
}
.daihyakka-around .--pt737 {
  padding-top: 737px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt737 {
    padding-top: 368.5px;
  }
}
.daihyakka-around .--pb737 {
  padding-bottom: 737px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb737 {
    padding-bottom: 368.5px;
  }
}
.daihyakka-around .--px737 {
  padding: 0 737px;
}
.daihyakka-around .max-w-737 {
  max-width: 737px;
}
.daihyakka-around .w-737 {
  width: 737px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-737 {
    width: 368.5px;
  }
}
.daihyakka-around .h-737 {
  height: 737px;
}
.daihyakka-around .--gap737 {
  gap: 737px !important;
}
.daihyakka-around .--fw737 {
  font-weight: 737;
}
.daihyakka-around .--mt738 {
  margin-top: 738px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt738 {
    margin-top: 369px;
  }
}
.daihyakka-around .--mb738 {
  margin-bottom: 738px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb738 {
    margin-bottom: 369px;
  }
}
.daihyakka-around .--pt738 {
  padding-top: 738px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt738 {
    padding-top: 369px;
  }
}
.daihyakka-around .--pb738 {
  padding-bottom: 738px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb738 {
    padding-bottom: 369px;
  }
}
.daihyakka-around .--px738 {
  padding: 0 738px;
}
.daihyakka-around .max-w-738 {
  max-width: 738px;
}
.daihyakka-around .w-738 {
  width: 738px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-738 {
    width: 369px;
  }
}
.daihyakka-around .h-738 {
  height: 738px;
}
.daihyakka-around .--gap738 {
  gap: 738px !important;
}
.daihyakka-around .--fw738 {
  font-weight: 738;
}
.daihyakka-around .--mt739 {
  margin-top: 739px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt739 {
    margin-top: 369.5px;
  }
}
.daihyakka-around .--mb739 {
  margin-bottom: 739px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb739 {
    margin-bottom: 369.5px;
  }
}
.daihyakka-around .--pt739 {
  padding-top: 739px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt739 {
    padding-top: 369.5px;
  }
}
.daihyakka-around .--pb739 {
  padding-bottom: 739px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb739 {
    padding-bottom: 369.5px;
  }
}
.daihyakka-around .--px739 {
  padding: 0 739px;
}
.daihyakka-around .max-w-739 {
  max-width: 739px;
}
.daihyakka-around .w-739 {
  width: 739px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-739 {
    width: 369.5px;
  }
}
.daihyakka-around .h-739 {
  height: 739px;
}
.daihyakka-around .--gap739 {
  gap: 739px !important;
}
.daihyakka-around .--fw739 {
  font-weight: 739;
}
.daihyakka-around .--mt740 {
  margin-top: 740px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt740 {
    margin-top: 370px;
  }
}
.daihyakka-around .--mb740 {
  margin-bottom: 740px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb740 {
    margin-bottom: 370px;
  }
}
.daihyakka-around .--pt740 {
  padding-top: 740px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt740 {
    padding-top: 370px;
  }
}
.daihyakka-around .--pb740 {
  padding-bottom: 740px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb740 {
    padding-bottom: 370px;
  }
}
.daihyakka-around .--px740 {
  padding: 0 740px;
}
.daihyakka-around .max-w-740 {
  max-width: 740px;
}
.daihyakka-around .w-740 {
  width: 740px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-740 {
    width: 370px;
  }
}
.daihyakka-around .h-740 {
  height: 740px;
}
.daihyakka-around .--gap740 {
  gap: 740px !important;
}
.daihyakka-around .--fw740 {
  font-weight: 740;
}
.daihyakka-around .--mt741 {
  margin-top: 741px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt741 {
    margin-top: 370.5px;
  }
}
.daihyakka-around .--mb741 {
  margin-bottom: 741px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb741 {
    margin-bottom: 370.5px;
  }
}
.daihyakka-around .--pt741 {
  padding-top: 741px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt741 {
    padding-top: 370.5px;
  }
}
.daihyakka-around .--pb741 {
  padding-bottom: 741px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb741 {
    padding-bottom: 370.5px;
  }
}
.daihyakka-around .--px741 {
  padding: 0 741px;
}
.daihyakka-around .max-w-741 {
  max-width: 741px;
}
.daihyakka-around .w-741 {
  width: 741px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-741 {
    width: 370.5px;
  }
}
.daihyakka-around .h-741 {
  height: 741px;
}
.daihyakka-around .--gap741 {
  gap: 741px !important;
}
.daihyakka-around .--fw741 {
  font-weight: 741;
}
.daihyakka-around .--mt742 {
  margin-top: 742px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt742 {
    margin-top: 371px;
  }
}
.daihyakka-around .--mb742 {
  margin-bottom: 742px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb742 {
    margin-bottom: 371px;
  }
}
.daihyakka-around .--pt742 {
  padding-top: 742px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt742 {
    padding-top: 371px;
  }
}
.daihyakka-around .--pb742 {
  padding-bottom: 742px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb742 {
    padding-bottom: 371px;
  }
}
.daihyakka-around .--px742 {
  padding: 0 742px;
}
.daihyakka-around .max-w-742 {
  max-width: 742px;
}
.daihyakka-around .w-742 {
  width: 742px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-742 {
    width: 371px;
  }
}
.daihyakka-around .h-742 {
  height: 742px;
}
.daihyakka-around .--gap742 {
  gap: 742px !important;
}
.daihyakka-around .--fw742 {
  font-weight: 742;
}
.daihyakka-around .--mt743 {
  margin-top: 743px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt743 {
    margin-top: 371.5px;
  }
}
.daihyakka-around .--mb743 {
  margin-bottom: 743px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb743 {
    margin-bottom: 371.5px;
  }
}
.daihyakka-around .--pt743 {
  padding-top: 743px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt743 {
    padding-top: 371.5px;
  }
}
.daihyakka-around .--pb743 {
  padding-bottom: 743px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb743 {
    padding-bottom: 371.5px;
  }
}
.daihyakka-around .--px743 {
  padding: 0 743px;
}
.daihyakka-around .max-w-743 {
  max-width: 743px;
}
.daihyakka-around .w-743 {
  width: 743px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-743 {
    width: 371.5px;
  }
}
.daihyakka-around .h-743 {
  height: 743px;
}
.daihyakka-around .--gap743 {
  gap: 743px !important;
}
.daihyakka-around .--fw743 {
  font-weight: 743;
}
.daihyakka-around .--mt744 {
  margin-top: 744px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt744 {
    margin-top: 372px;
  }
}
.daihyakka-around .--mb744 {
  margin-bottom: 744px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb744 {
    margin-bottom: 372px;
  }
}
.daihyakka-around .--pt744 {
  padding-top: 744px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt744 {
    padding-top: 372px;
  }
}
.daihyakka-around .--pb744 {
  padding-bottom: 744px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb744 {
    padding-bottom: 372px;
  }
}
.daihyakka-around .--px744 {
  padding: 0 744px;
}
.daihyakka-around .max-w-744 {
  max-width: 744px;
}
.daihyakka-around .w-744 {
  width: 744px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-744 {
    width: 372px;
  }
}
.daihyakka-around .h-744 {
  height: 744px;
}
.daihyakka-around .--gap744 {
  gap: 744px !important;
}
.daihyakka-around .--fw744 {
  font-weight: 744;
}
.daihyakka-around .--mt745 {
  margin-top: 745px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt745 {
    margin-top: 372.5px;
  }
}
.daihyakka-around .--mb745 {
  margin-bottom: 745px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb745 {
    margin-bottom: 372.5px;
  }
}
.daihyakka-around .--pt745 {
  padding-top: 745px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt745 {
    padding-top: 372.5px;
  }
}
.daihyakka-around .--pb745 {
  padding-bottom: 745px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb745 {
    padding-bottom: 372.5px;
  }
}
.daihyakka-around .--px745 {
  padding: 0 745px;
}
.daihyakka-around .max-w-745 {
  max-width: 745px;
}
.daihyakka-around .w-745 {
  width: 745px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-745 {
    width: 372.5px;
  }
}
.daihyakka-around .h-745 {
  height: 745px;
}
.daihyakka-around .--gap745 {
  gap: 745px !important;
}
.daihyakka-around .--fw745 {
  font-weight: 745;
}
.daihyakka-around .--mt746 {
  margin-top: 746px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt746 {
    margin-top: 373px;
  }
}
.daihyakka-around .--mb746 {
  margin-bottom: 746px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb746 {
    margin-bottom: 373px;
  }
}
.daihyakka-around .--pt746 {
  padding-top: 746px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt746 {
    padding-top: 373px;
  }
}
.daihyakka-around .--pb746 {
  padding-bottom: 746px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb746 {
    padding-bottom: 373px;
  }
}
.daihyakka-around .--px746 {
  padding: 0 746px;
}
.daihyakka-around .max-w-746 {
  max-width: 746px;
}
.daihyakka-around .w-746 {
  width: 746px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-746 {
    width: 373px;
  }
}
.daihyakka-around .h-746 {
  height: 746px;
}
.daihyakka-around .--gap746 {
  gap: 746px !important;
}
.daihyakka-around .--fw746 {
  font-weight: 746;
}
.daihyakka-around .--mt747 {
  margin-top: 747px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt747 {
    margin-top: 373.5px;
  }
}
.daihyakka-around .--mb747 {
  margin-bottom: 747px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb747 {
    margin-bottom: 373.5px;
  }
}
.daihyakka-around .--pt747 {
  padding-top: 747px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt747 {
    padding-top: 373.5px;
  }
}
.daihyakka-around .--pb747 {
  padding-bottom: 747px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb747 {
    padding-bottom: 373.5px;
  }
}
.daihyakka-around .--px747 {
  padding: 0 747px;
}
.daihyakka-around .max-w-747 {
  max-width: 747px;
}
.daihyakka-around .w-747 {
  width: 747px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-747 {
    width: 373.5px;
  }
}
.daihyakka-around .h-747 {
  height: 747px;
}
.daihyakka-around .--gap747 {
  gap: 747px !important;
}
.daihyakka-around .--fw747 {
  font-weight: 747;
}
.daihyakka-around .--mt748 {
  margin-top: 748px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt748 {
    margin-top: 374px;
  }
}
.daihyakka-around .--mb748 {
  margin-bottom: 748px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb748 {
    margin-bottom: 374px;
  }
}
.daihyakka-around .--pt748 {
  padding-top: 748px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt748 {
    padding-top: 374px;
  }
}
.daihyakka-around .--pb748 {
  padding-bottom: 748px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb748 {
    padding-bottom: 374px;
  }
}
.daihyakka-around .--px748 {
  padding: 0 748px;
}
.daihyakka-around .max-w-748 {
  max-width: 748px;
}
.daihyakka-around .w-748 {
  width: 748px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-748 {
    width: 374px;
  }
}
.daihyakka-around .h-748 {
  height: 748px;
}
.daihyakka-around .--gap748 {
  gap: 748px !important;
}
.daihyakka-around .--fw748 {
  font-weight: 748;
}
.daihyakka-around .--mt749 {
  margin-top: 749px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt749 {
    margin-top: 374.5px;
  }
}
.daihyakka-around .--mb749 {
  margin-bottom: 749px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb749 {
    margin-bottom: 374.5px;
  }
}
.daihyakka-around .--pt749 {
  padding-top: 749px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt749 {
    padding-top: 374.5px;
  }
}
.daihyakka-around .--pb749 {
  padding-bottom: 749px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb749 {
    padding-bottom: 374.5px;
  }
}
.daihyakka-around .--px749 {
  padding: 0 749px;
}
.daihyakka-around .max-w-749 {
  max-width: 749px;
}
.daihyakka-around .w-749 {
  width: 749px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-749 {
    width: 374.5px;
  }
}
.daihyakka-around .h-749 {
  height: 749px;
}
.daihyakka-around .--gap749 {
  gap: 749px !important;
}
.daihyakka-around .--fw749 {
  font-weight: 749;
}
.daihyakka-around .--mt750 {
  margin-top: 750px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt750 {
    margin-top: 375px;
  }
}
.daihyakka-around .--mb750 {
  margin-bottom: 750px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb750 {
    margin-bottom: 375px;
  }
}
.daihyakka-around .--pt750 {
  padding-top: 750px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt750 {
    padding-top: 375px;
  }
}
.daihyakka-around .--pb750 {
  padding-bottom: 750px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb750 {
    padding-bottom: 375px;
  }
}
.daihyakka-around .--px750 {
  padding: 0 750px;
}
.daihyakka-around .max-w-750 {
  max-width: 750px;
}
.daihyakka-around .w-750 {
  width: 750px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-750 {
    width: 375px;
  }
}
.daihyakka-around .h-750 {
  height: 750px;
}
.daihyakka-around .--gap750 {
  gap: 750px !important;
}
.daihyakka-around .--fw750 {
  font-weight: 750;
}
.daihyakka-around .--mt751 {
  margin-top: 751px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt751 {
    margin-top: 375.5px;
  }
}
.daihyakka-around .--mb751 {
  margin-bottom: 751px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb751 {
    margin-bottom: 375.5px;
  }
}
.daihyakka-around .--pt751 {
  padding-top: 751px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt751 {
    padding-top: 375.5px;
  }
}
.daihyakka-around .--pb751 {
  padding-bottom: 751px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb751 {
    padding-bottom: 375.5px;
  }
}
.daihyakka-around .--px751 {
  padding: 0 751px;
}
.daihyakka-around .max-w-751 {
  max-width: 751px;
}
.daihyakka-around .w-751 {
  width: 751px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-751 {
    width: 375.5px;
  }
}
.daihyakka-around .h-751 {
  height: 751px;
}
.daihyakka-around .--gap751 {
  gap: 751px !important;
}
.daihyakka-around .--fw751 {
  font-weight: 751;
}
.daihyakka-around .--mt752 {
  margin-top: 752px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt752 {
    margin-top: 376px;
  }
}
.daihyakka-around .--mb752 {
  margin-bottom: 752px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb752 {
    margin-bottom: 376px;
  }
}
.daihyakka-around .--pt752 {
  padding-top: 752px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt752 {
    padding-top: 376px;
  }
}
.daihyakka-around .--pb752 {
  padding-bottom: 752px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb752 {
    padding-bottom: 376px;
  }
}
.daihyakka-around .--px752 {
  padding: 0 752px;
}
.daihyakka-around .max-w-752 {
  max-width: 752px;
}
.daihyakka-around .w-752 {
  width: 752px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-752 {
    width: 376px;
  }
}
.daihyakka-around .h-752 {
  height: 752px;
}
.daihyakka-around .--gap752 {
  gap: 752px !important;
}
.daihyakka-around .--fw752 {
  font-weight: 752;
}
.daihyakka-around .--mt753 {
  margin-top: 753px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt753 {
    margin-top: 376.5px;
  }
}
.daihyakka-around .--mb753 {
  margin-bottom: 753px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb753 {
    margin-bottom: 376.5px;
  }
}
.daihyakka-around .--pt753 {
  padding-top: 753px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt753 {
    padding-top: 376.5px;
  }
}
.daihyakka-around .--pb753 {
  padding-bottom: 753px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb753 {
    padding-bottom: 376.5px;
  }
}
.daihyakka-around .--px753 {
  padding: 0 753px;
}
.daihyakka-around .max-w-753 {
  max-width: 753px;
}
.daihyakka-around .w-753 {
  width: 753px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-753 {
    width: 376.5px;
  }
}
.daihyakka-around .h-753 {
  height: 753px;
}
.daihyakka-around .--gap753 {
  gap: 753px !important;
}
.daihyakka-around .--fw753 {
  font-weight: 753;
}
.daihyakka-around .--mt754 {
  margin-top: 754px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt754 {
    margin-top: 377px;
  }
}
.daihyakka-around .--mb754 {
  margin-bottom: 754px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb754 {
    margin-bottom: 377px;
  }
}
.daihyakka-around .--pt754 {
  padding-top: 754px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt754 {
    padding-top: 377px;
  }
}
.daihyakka-around .--pb754 {
  padding-bottom: 754px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb754 {
    padding-bottom: 377px;
  }
}
.daihyakka-around .--px754 {
  padding: 0 754px;
}
.daihyakka-around .max-w-754 {
  max-width: 754px;
}
.daihyakka-around .w-754 {
  width: 754px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-754 {
    width: 377px;
  }
}
.daihyakka-around .h-754 {
  height: 754px;
}
.daihyakka-around .--gap754 {
  gap: 754px !important;
}
.daihyakka-around .--fw754 {
  font-weight: 754;
}
.daihyakka-around .--mt755 {
  margin-top: 755px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt755 {
    margin-top: 377.5px;
  }
}
.daihyakka-around .--mb755 {
  margin-bottom: 755px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb755 {
    margin-bottom: 377.5px;
  }
}
.daihyakka-around .--pt755 {
  padding-top: 755px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt755 {
    padding-top: 377.5px;
  }
}
.daihyakka-around .--pb755 {
  padding-bottom: 755px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb755 {
    padding-bottom: 377.5px;
  }
}
.daihyakka-around .--px755 {
  padding: 0 755px;
}
.daihyakka-around .max-w-755 {
  max-width: 755px;
}
.daihyakka-around .w-755 {
  width: 755px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-755 {
    width: 377.5px;
  }
}
.daihyakka-around .h-755 {
  height: 755px;
}
.daihyakka-around .--gap755 {
  gap: 755px !important;
}
.daihyakka-around .--fw755 {
  font-weight: 755;
}
.daihyakka-around .--mt756 {
  margin-top: 756px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt756 {
    margin-top: 378px;
  }
}
.daihyakka-around .--mb756 {
  margin-bottom: 756px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb756 {
    margin-bottom: 378px;
  }
}
.daihyakka-around .--pt756 {
  padding-top: 756px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt756 {
    padding-top: 378px;
  }
}
.daihyakka-around .--pb756 {
  padding-bottom: 756px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb756 {
    padding-bottom: 378px;
  }
}
.daihyakka-around .--px756 {
  padding: 0 756px;
}
.daihyakka-around .max-w-756 {
  max-width: 756px;
}
.daihyakka-around .w-756 {
  width: 756px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-756 {
    width: 378px;
  }
}
.daihyakka-around .h-756 {
  height: 756px;
}
.daihyakka-around .--gap756 {
  gap: 756px !important;
}
.daihyakka-around .--fw756 {
  font-weight: 756;
}
.daihyakka-around .--mt757 {
  margin-top: 757px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt757 {
    margin-top: 378.5px;
  }
}
.daihyakka-around .--mb757 {
  margin-bottom: 757px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb757 {
    margin-bottom: 378.5px;
  }
}
.daihyakka-around .--pt757 {
  padding-top: 757px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt757 {
    padding-top: 378.5px;
  }
}
.daihyakka-around .--pb757 {
  padding-bottom: 757px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb757 {
    padding-bottom: 378.5px;
  }
}
.daihyakka-around .--px757 {
  padding: 0 757px;
}
.daihyakka-around .max-w-757 {
  max-width: 757px;
}
.daihyakka-around .w-757 {
  width: 757px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-757 {
    width: 378.5px;
  }
}
.daihyakka-around .h-757 {
  height: 757px;
}
.daihyakka-around .--gap757 {
  gap: 757px !important;
}
.daihyakka-around .--fw757 {
  font-weight: 757;
}
.daihyakka-around .--mt758 {
  margin-top: 758px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt758 {
    margin-top: 379px;
  }
}
.daihyakka-around .--mb758 {
  margin-bottom: 758px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb758 {
    margin-bottom: 379px;
  }
}
.daihyakka-around .--pt758 {
  padding-top: 758px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt758 {
    padding-top: 379px;
  }
}
.daihyakka-around .--pb758 {
  padding-bottom: 758px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb758 {
    padding-bottom: 379px;
  }
}
.daihyakka-around .--px758 {
  padding: 0 758px;
}
.daihyakka-around .max-w-758 {
  max-width: 758px;
}
.daihyakka-around .w-758 {
  width: 758px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-758 {
    width: 379px;
  }
}
.daihyakka-around .h-758 {
  height: 758px;
}
.daihyakka-around .--gap758 {
  gap: 758px !important;
}
.daihyakka-around .--fw758 {
  font-weight: 758;
}
.daihyakka-around .--mt759 {
  margin-top: 759px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt759 {
    margin-top: 379.5px;
  }
}
.daihyakka-around .--mb759 {
  margin-bottom: 759px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb759 {
    margin-bottom: 379.5px;
  }
}
.daihyakka-around .--pt759 {
  padding-top: 759px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt759 {
    padding-top: 379.5px;
  }
}
.daihyakka-around .--pb759 {
  padding-bottom: 759px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb759 {
    padding-bottom: 379.5px;
  }
}
.daihyakka-around .--px759 {
  padding: 0 759px;
}
.daihyakka-around .max-w-759 {
  max-width: 759px;
}
.daihyakka-around .w-759 {
  width: 759px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-759 {
    width: 379.5px;
  }
}
.daihyakka-around .h-759 {
  height: 759px;
}
.daihyakka-around .--gap759 {
  gap: 759px !important;
}
.daihyakka-around .--fw759 {
  font-weight: 759;
}
.daihyakka-around .--mt760 {
  margin-top: 760px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt760 {
    margin-top: 380px;
  }
}
.daihyakka-around .--mb760 {
  margin-bottom: 760px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb760 {
    margin-bottom: 380px;
  }
}
.daihyakka-around .--pt760 {
  padding-top: 760px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt760 {
    padding-top: 380px;
  }
}
.daihyakka-around .--pb760 {
  padding-bottom: 760px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb760 {
    padding-bottom: 380px;
  }
}
.daihyakka-around .--px760 {
  padding: 0 760px;
}
.daihyakka-around .max-w-760 {
  max-width: 760px;
}
.daihyakka-around .w-760 {
  width: 760px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-760 {
    width: 380px;
  }
}
.daihyakka-around .h-760 {
  height: 760px;
}
.daihyakka-around .--gap760 {
  gap: 760px !important;
}
.daihyakka-around .--fw760 {
  font-weight: 760;
}
.daihyakka-around .--mt761 {
  margin-top: 761px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt761 {
    margin-top: 380.5px;
  }
}
.daihyakka-around .--mb761 {
  margin-bottom: 761px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb761 {
    margin-bottom: 380.5px;
  }
}
.daihyakka-around .--pt761 {
  padding-top: 761px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt761 {
    padding-top: 380.5px;
  }
}
.daihyakka-around .--pb761 {
  padding-bottom: 761px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb761 {
    padding-bottom: 380.5px;
  }
}
.daihyakka-around .--px761 {
  padding: 0 761px;
}
.daihyakka-around .max-w-761 {
  max-width: 761px;
}
.daihyakka-around .w-761 {
  width: 761px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-761 {
    width: 380.5px;
  }
}
.daihyakka-around .h-761 {
  height: 761px;
}
.daihyakka-around .--gap761 {
  gap: 761px !important;
}
.daihyakka-around .--fw761 {
  font-weight: 761;
}
.daihyakka-around .--mt762 {
  margin-top: 762px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt762 {
    margin-top: 381px;
  }
}
.daihyakka-around .--mb762 {
  margin-bottom: 762px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb762 {
    margin-bottom: 381px;
  }
}
.daihyakka-around .--pt762 {
  padding-top: 762px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt762 {
    padding-top: 381px;
  }
}
.daihyakka-around .--pb762 {
  padding-bottom: 762px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb762 {
    padding-bottom: 381px;
  }
}
.daihyakka-around .--px762 {
  padding: 0 762px;
}
.daihyakka-around .max-w-762 {
  max-width: 762px;
}
.daihyakka-around .w-762 {
  width: 762px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-762 {
    width: 381px;
  }
}
.daihyakka-around .h-762 {
  height: 762px;
}
.daihyakka-around .--gap762 {
  gap: 762px !important;
}
.daihyakka-around .--fw762 {
  font-weight: 762;
}
.daihyakka-around .--mt763 {
  margin-top: 763px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt763 {
    margin-top: 381.5px;
  }
}
.daihyakka-around .--mb763 {
  margin-bottom: 763px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb763 {
    margin-bottom: 381.5px;
  }
}
.daihyakka-around .--pt763 {
  padding-top: 763px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt763 {
    padding-top: 381.5px;
  }
}
.daihyakka-around .--pb763 {
  padding-bottom: 763px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb763 {
    padding-bottom: 381.5px;
  }
}
.daihyakka-around .--px763 {
  padding: 0 763px;
}
.daihyakka-around .max-w-763 {
  max-width: 763px;
}
.daihyakka-around .w-763 {
  width: 763px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-763 {
    width: 381.5px;
  }
}
.daihyakka-around .h-763 {
  height: 763px;
}
.daihyakka-around .--gap763 {
  gap: 763px !important;
}
.daihyakka-around .--fw763 {
  font-weight: 763;
}
.daihyakka-around .--mt764 {
  margin-top: 764px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt764 {
    margin-top: 382px;
  }
}
.daihyakka-around .--mb764 {
  margin-bottom: 764px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb764 {
    margin-bottom: 382px;
  }
}
.daihyakka-around .--pt764 {
  padding-top: 764px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt764 {
    padding-top: 382px;
  }
}
.daihyakka-around .--pb764 {
  padding-bottom: 764px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb764 {
    padding-bottom: 382px;
  }
}
.daihyakka-around .--px764 {
  padding: 0 764px;
}
.daihyakka-around .max-w-764 {
  max-width: 764px;
}
.daihyakka-around .w-764 {
  width: 764px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-764 {
    width: 382px;
  }
}
.daihyakka-around .h-764 {
  height: 764px;
}
.daihyakka-around .--gap764 {
  gap: 764px !important;
}
.daihyakka-around .--fw764 {
  font-weight: 764;
}
.daihyakka-around .--mt765 {
  margin-top: 765px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt765 {
    margin-top: 382.5px;
  }
}
.daihyakka-around .--mb765 {
  margin-bottom: 765px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb765 {
    margin-bottom: 382.5px;
  }
}
.daihyakka-around .--pt765 {
  padding-top: 765px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt765 {
    padding-top: 382.5px;
  }
}
.daihyakka-around .--pb765 {
  padding-bottom: 765px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb765 {
    padding-bottom: 382.5px;
  }
}
.daihyakka-around .--px765 {
  padding: 0 765px;
}
.daihyakka-around .max-w-765 {
  max-width: 765px;
}
.daihyakka-around .w-765 {
  width: 765px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-765 {
    width: 382.5px;
  }
}
.daihyakka-around .h-765 {
  height: 765px;
}
.daihyakka-around .--gap765 {
  gap: 765px !important;
}
.daihyakka-around .--fw765 {
  font-weight: 765;
}
.daihyakka-around .--mt766 {
  margin-top: 766px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt766 {
    margin-top: 383px;
  }
}
.daihyakka-around .--mb766 {
  margin-bottom: 766px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb766 {
    margin-bottom: 383px;
  }
}
.daihyakka-around .--pt766 {
  padding-top: 766px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt766 {
    padding-top: 383px;
  }
}
.daihyakka-around .--pb766 {
  padding-bottom: 766px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb766 {
    padding-bottom: 383px;
  }
}
.daihyakka-around .--px766 {
  padding: 0 766px;
}
.daihyakka-around .max-w-766 {
  max-width: 766px;
}
.daihyakka-around .w-766 {
  width: 766px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-766 {
    width: 383px;
  }
}
.daihyakka-around .h-766 {
  height: 766px;
}
.daihyakka-around .--gap766 {
  gap: 766px !important;
}
.daihyakka-around .--fw766 {
  font-weight: 766;
}
.daihyakka-around .--mt767 {
  margin-top: 767px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt767 {
    margin-top: 383.5px;
  }
}
.daihyakka-around .--mb767 {
  margin-bottom: 767px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb767 {
    margin-bottom: 383.5px;
  }
}
.daihyakka-around .--pt767 {
  padding-top: 767px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt767 {
    padding-top: 383.5px;
  }
}
.daihyakka-around .--pb767 {
  padding-bottom: 767px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb767 {
    padding-bottom: 383.5px;
  }
}
.daihyakka-around .--px767 {
  padding: 0 767px;
}
.daihyakka-around .max-w-767 {
  max-width: 767px;
}
.daihyakka-around .w-767 {
  width: 767px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-767 {
    width: 383.5px;
  }
}
.daihyakka-around .h-767 {
  height: 767px;
}
.daihyakka-around .--gap767 {
  gap: 767px !important;
}
.daihyakka-around .--fw767 {
  font-weight: 767;
}
.daihyakka-around .--mt768 {
  margin-top: 768px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt768 {
    margin-top: 384px;
  }
}
.daihyakka-around .--mb768 {
  margin-bottom: 768px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb768 {
    margin-bottom: 384px;
  }
}
.daihyakka-around .--pt768 {
  padding-top: 768px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt768 {
    padding-top: 384px;
  }
}
.daihyakka-around .--pb768 {
  padding-bottom: 768px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb768 {
    padding-bottom: 384px;
  }
}
.daihyakka-around .--px768 {
  padding: 0 768px;
}
.daihyakka-around .max-w-768 {
  max-width: 768px;
}
.daihyakka-around .w-768 {
  width: 768px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-768 {
    width: 384px;
  }
}
.daihyakka-around .h-768 {
  height: 768px;
}
.daihyakka-around .--gap768 {
  gap: 768px !important;
}
.daihyakka-around .--fw768 {
  font-weight: 768;
}
.daihyakka-around .--mt769 {
  margin-top: 769px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt769 {
    margin-top: 384.5px;
  }
}
.daihyakka-around .--mb769 {
  margin-bottom: 769px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb769 {
    margin-bottom: 384.5px;
  }
}
.daihyakka-around .--pt769 {
  padding-top: 769px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt769 {
    padding-top: 384.5px;
  }
}
.daihyakka-around .--pb769 {
  padding-bottom: 769px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb769 {
    padding-bottom: 384.5px;
  }
}
.daihyakka-around .--px769 {
  padding: 0 769px;
}
.daihyakka-around .max-w-769 {
  max-width: 769px;
}
.daihyakka-around .w-769 {
  width: 769px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-769 {
    width: 384.5px;
  }
}
.daihyakka-around .h-769 {
  height: 769px;
}
.daihyakka-around .--gap769 {
  gap: 769px !important;
}
.daihyakka-around .--fw769 {
  font-weight: 769;
}
.daihyakka-around .--mt770 {
  margin-top: 770px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt770 {
    margin-top: 385px;
  }
}
.daihyakka-around .--mb770 {
  margin-bottom: 770px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb770 {
    margin-bottom: 385px;
  }
}
.daihyakka-around .--pt770 {
  padding-top: 770px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt770 {
    padding-top: 385px;
  }
}
.daihyakka-around .--pb770 {
  padding-bottom: 770px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb770 {
    padding-bottom: 385px;
  }
}
.daihyakka-around .--px770 {
  padding: 0 770px;
}
.daihyakka-around .max-w-770 {
  max-width: 770px;
}
.daihyakka-around .w-770 {
  width: 770px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-770 {
    width: 385px;
  }
}
.daihyakka-around .h-770 {
  height: 770px;
}
.daihyakka-around .--gap770 {
  gap: 770px !important;
}
.daihyakka-around .--fw770 {
  font-weight: 770;
}
.daihyakka-around .--mt771 {
  margin-top: 771px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt771 {
    margin-top: 385.5px;
  }
}
.daihyakka-around .--mb771 {
  margin-bottom: 771px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb771 {
    margin-bottom: 385.5px;
  }
}
.daihyakka-around .--pt771 {
  padding-top: 771px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt771 {
    padding-top: 385.5px;
  }
}
.daihyakka-around .--pb771 {
  padding-bottom: 771px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb771 {
    padding-bottom: 385.5px;
  }
}
.daihyakka-around .--px771 {
  padding: 0 771px;
}
.daihyakka-around .max-w-771 {
  max-width: 771px;
}
.daihyakka-around .w-771 {
  width: 771px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-771 {
    width: 385.5px;
  }
}
.daihyakka-around .h-771 {
  height: 771px;
}
.daihyakka-around .--gap771 {
  gap: 771px !important;
}
.daihyakka-around .--fw771 {
  font-weight: 771;
}
.daihyakka-around .--mt772 {
  margin-top: 772px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt772 {
    margin-top: 386px;
  }
}
.daihyakka-around .--mb772 {
  margin-bottom: 772px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb772 {
    margin-bottom: 386px;
  }
}
.daihyakka-around .--pt772 {
  padding-top: 772px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt772 {
    padding-top: 386px;
  }
}
.daihyakka-around .--pb772 {
  padding-bottom: 772px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb772 {
    padding-bottom: 386px;
  }
}
.daihyakka-around .--px772 {
  padding: 0 772px;
}
.daihyakka-around .max-w-772 {
  max-width: 772px;
}
.daihyakka-around .w-772 {
  width: 772px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-772 {
    width: 386px;
  }
}
.daihyakka-around .h-772 {
  height: 772px;
}
.daihyakka-around .--gap772 {
  gap: 772px !important;
}
.daihyakka-around .--fw772 {
  font-weight: 772;
}
.daihyakka-around .--mt773 {
  margin-top: 773px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt773 {
    margin-top: 386.5px;
  }
}
.daihyakka-around .--mb773 {
  margin-bottom: 773px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb773 {
    margin-bottom: 386.5px;
  }
}
.daihyakka-around .--pt773 {
  padding-top: 773px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt773 {
    padding-top: 386.5px;
  }
}
.daihyakka-around .--pb773 {
  padding-bottom: 773px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb773 {
    padding-bottom: 386.5px;
  }
}
.daihyakka-around .--px773 {
  padding: 0 773px;
}
.daihyakka-around .max-w-773 {
  max-width: 773px;
}
.daihyakka-around .w-773 {
  width: 773px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-773 {
    width: 386.5px;
  }
}
.daihyakka-around .h-773 {
  height: 773px;
}
.daihyakka-around .--gap773 {
  gap: 773px !important;
}
.daihyakka-around .--fw773 {
  font-weight: 773;
}
.daihyakka-around .--mt774 {
  margin-top: 774px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt774 {
    margin-top: 387px;
  }
}
.daihyakka-around .--mb774 {
  margin-bottom: 774px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb774 {
    margin-bottom: 387px;
  }
}
.daihyakka-around .--pt774 {
  padding-top: 774px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt774 {
    padding-top: 387px;
  }
}
.daihyakka-around .--pb774 {
  padding-bottom: 774px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb774 {
    padding-bottom: 387px;
  }
}
.daihyakka-around .--px774 {
  padding: 0 774px;
}
.daihyakka-around .max-w-774 {
  max-width: 774px;
}
.daihyakka-around .w-774 {
  width: 774px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-774 {
    width: 387px;
  }
}
.daihyakka-around .h-774 {
  height: 774px;
}
.daihyakka-around .--gap774 {
  gap: 774px !important;
}
.daihyakka-around .--fw774 {
  font-weight: 774;
}
.daihyakka-around .--mt775 {
  margin-top: 775px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt775 {
    margin-top: 387.5px;
  }
}
.daihyakka-around .--mb775 {
  margin-bottom: 775px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb775 {
    margin-bottom: 387.5px;
  }
}
.daihyakka-around .--pt775 {
  padding-top: 775px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt775 {
    padding-top: 387.5px;
  }
}
.daihyakka-around .--pb775 {
  padding-bottom: 775px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb775 {
    padding-bottom: 387.5px;
  }
}
.daihyakka-around .--px775 {
  padding: 0 775px;
}
.daihyakka-around .max-w-775 {
  max-width: 775px;
}
.daihyakka-around .w-775 {
  width: 775px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-775 {
    width: 387.5px;
  }
}
.daihyakka-around .h-775 {
  height: 775px;
}
.daihyakka-around .--gap775 {
  gap: 775px !important;
}
.daihyakka-around .--fw775 {
  font-weight: 775;
}
.daihyakka-around .--mt776 {
  margin-top: 776px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt776 {
    margin-top: 388px;
  }
}
.daihyakka-around .--mb776 {
  margin-bottom: 776px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb776 {
    margin-bottom: 388px;
  }
}
.daihyakka-around .--pt776 {
  padding-top: 776px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt776 {
    padding-top: 388px;
  }
}
.daihyakka-around .--pb776 {
  padding-bottom: 776px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb776 {
    padding-bottom: 388px;
  }
}
.daihyakka-around .--px776 {
  padding: 0 776px;
}
.daihyakka-around .max-w-776 {
  max-width: 776px;
}
.daihyakka-around .w-776 {
  width: 776px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-776 {
    width: 388px;
  }
}
.daihyakka-around .h-776 {
  height: 776px;
}
.daihyakka-around .--gap776 {
  gap: 776px !important;
}
.daihyakka-around .--fw776 {
  font-weight: 776;
}
.daihyakka-around .--mt777 {
  margin-top: 777px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt777 {
    margin-top: 388.5px;
  }
}
.daihyakka-around .--mb777 {
  margin-bottom: 777px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb777 {
    margin-bottom: 388.5px;
  }
}
.daihyakka-around .--pt777 {
  padding-top: 777px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt777 {
    padding-top: 388.5px;
  }
}
.daihyakka-around .--pb777 {
  padding-bottom: 777px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb777 {
    padding-bottom: 388.5px;
  }
}
.daihyakka-around .--px777 {
  padding: 0 777px;
}
.daihyakka-around .max-w-777 {
  max-width: 777px;
}
.daihyakka-around .w-777 {
  width: 777px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-777 {
    width: 388.5px;
  }
}
.daihyakka-around .h-777 {
  height: 777px;
}
.daihyakka-around .--gap777 {
  gap: 777px !important;
}
.daihyakka-around .--fw777 {
  font-weight: 777;
}
.daihyakka-around .--mt778 {
  margin-top: 778px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt778 {
    margin-top: 389px;
  }
}
.daihyakka-around .--mb778 {
  margin-bottom: 778px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb778 {
    margin-bottom: 389px;
  }
}
.daihyakka-around .--pt778 {
  padding-top: 778px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt778 {
    padding-top: 389px;
  }
}
.daihyakka-around .--pb778 {
  padding-bottom: 778px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb778 {
    padding-bottom: 389px;
  }
}
.daihyakka-around .--px778 {
  padding: 0 778px;
}
.daihyakka-around .max-w-778 {
  max-width: 778px;
}
.daihyakka-around .w-778 {
  width: 778px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-778 {
    width: 389px;
  }
}
.daihyakka-around .h-778 {
  height: 778px;
}
.daihyakka-around .--gap778 {
  gap: 778px !important;
}
.daihyakka-around .--fw778 {
  font-weight: 778;
}
.daihyakka-around .--mt779 {
  margin-top: 779px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt779 {
    margin-top: 389.5px;
  }
}
.daihyakka-around .--mb779 {
  margin-bottom: 779px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb779 {
    margin-bottom: 389.5px;
  }
}
.daihyakka-around .--pt779 {
  padding-top: 779px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt779 {
    padding-top: 389.5px;
  }
}
.daihyakka-around .--pb779 {
  padding-bottom: 779px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb779 {
    padding-bottom: 389.5px;
  }
}
.daihyakka-around .--px779 {
  padding: 0 779px;
}
.daihyakka-around .max-w-779 {
  max-width: 779px;
}
.daihyakka-around .w-779 {
  width: 779px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-779 {
    width: 389.5px;
  }
}
.daihyakka-around .h-779 {
  height: 779px;
}
.daihyakka-around .--gap779 {
  gap: 779px !important;
}
.daihyakka-around .--fw779 {
  font-weight: 779;
}
.daihyakka-around .--mt780 {
  margin-top: 780px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt780 {
    margin-top: 390px;
  }
}
.daihyakka-around .--mb780 {
  margin-bottom: 780px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb780 {
    margin-bottom: 390px;
  }
}
.daihyakka-around .--pt780 {
  padding-top: 780px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt780 {
    padding-top: 390px;
  }
}
.daihyakka-around .--pb780 {
  padding-bottom: 780px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb780 {
    padding-bottom: 390px;
  }
}
.daihyakka-around .--px780 {
  padding: 0 780px;
}
.daihyakka-around .max-w-780 {
  max-width: 780px;
}
.daihyakka-around .w-780 {
  width: 780px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-780 {
    width: 390px;
  }
}
.daihyakka-around .h-780 {
  height: 780px;
}
.daihyakka-around .--gap780 {
  gap: 780px !important;
}
.daihyakka-around .--fw780 {
  font-weight: 780;
}
.daihyakka-around .--mt781 {
  margin-top: 781px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt781 {
    margin-top: 390.5px;
  }
}
.daihyakka-around .--mb781 {
  margin-bottom: 781px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb781 {
    margin-bottom: 390.5px;
  }
}
.daihyakka-around .--pt781 {
  padding-top: 781px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt781 {
    padding-top: 390.5px;
  }
}
.daihyakka-around .--pb781 {
  padding-bottom: 781px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb781 {
    padding-bottom: 390.5px;
  }
}
.daihyakka-around .--px781 {
  padding: 0 781px;
}
.daihyakka-around .max-w-781 {
  max-width: 781px;
}
.daihyakka-around .w-781 {
  width: 781px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-781 {
    width: 390.5px;
  }
}
.daihyakka-around .h-781 {
  height: 781px;
}
.daihyakka-around .--gap781 {
  gap: 781px !important;
}
.daihyakka-around .--fw781 {
  font-weight: 781;
}
.daihyakka-around .--mt782 {
  margin-top: 782px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt782 {
    margin-top: 391px;
  }
}
.daihyakka-around .--mb782 {
  margin-bottom: 782px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb782 {
    margin-bottom: 391px;
  }
}
.daihyakka-around .--pt782 {
  padding-top: 782px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt782 {
    padding-top: 391px;
  }
}
.daihyakka-around .--pb782 {
  padding-bottom: 782px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb782 {
    padding-bottom: 391px;
  }
}
.daihyakka-around .--px782 {
  padding: 0 782px;
}
.daihyakka-around .max-w-782 {
  max-width: 782px;
}
.daihyakka-around .w-782 {
  width: 782px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-782 {
    width: 391px;
  }
}
.daihyakka-around .h-782 {
  height: 782px;
}
.daihyakka-around .--gap782 {
  gap: 782px !important;
}
.daihyakka-around .--fw782 {
  font-weight: 782;
}
.daihyakka-around .--mt783 {
  margin-top: 783px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt783 {
    margin-top: 391.5px;
  }
}
.daihyakka-around .--mb783 {
  margin-bottom: 783px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb783 {
    margin-bottom: 391.5px;
  }
}
.daihyakka-around .--pt783 {
  padding-top: 783px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt783 {
    padding-top: 391.5px;
  }
}
.daihyakka-around .--pb783 {
  padding-bottom: 783px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb783 {
    padding-bottom: 391.5px;
  }
}
.daihyakka-around .--px783 {
  padding: 0 783px;
}
.daihyakka-around .max-w-783 {
  max-width: 783px;
}
.daihyakka-around .w-783 {
  width: 783px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-783 {
    width: 391.5px;
  }
}
.daihyakka-around .h-783 {
  height: 783px;
}
.daihyakka-around .--gap783 {
  gap: 783px !important;
}
.daihyakka-around .--fw783 {
  font-weight: 783;
}
.daihyakka-around .--mt784 {
  margin-top: 784px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt784 {
    margin-top: 392px;
  }
}
.daihyakka-around .--mb784 {
  margin-bottom: 784px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb784 {
    margin-bottom: 392px;
  }
}
.daihyakka-around .--pt784 {
  padding-top: 784px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt784 {
    padding-top: 392px;
  }
}
.daihyakka-around .--pb784 {
  padding-bottom: 784px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb784 {
    padding-bottom: 392px;
  }
}
.daihyakka-around .--px784 {
  padding: 0 784px;
}
.daihyakka-around .max-w-784 {
  max-width: 784px;
}
.daihyakka-around .w-784 {
  width: 784px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-784 {
    width: 392px;
  }
}
.daihyakka-around .h-784 {
  height: 784px;
}
.daihyakka-around .--gap784 {
  gap: 784px !important;
}
.daihyakka-around .--fw784 {
  font-weight: 784;
}
.daihyakka-around .--mt785 {
  margin-top: 785px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt785 {
    margin-top: 392.5px;
  }
}
.daihyakka-around .--mb785 {
  margin-bottom: 785px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb785 {
    margin-bottom: 392.5px;
  }
}
.daihyakka-around .--pt785 {
  padding-top: 785px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt785 {
    padding-top: 392.5px;
  }
}
.daihyakka-around .--pb785 {
  padding-bottom: 785px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb785 {
    padding-bottom: 392.5px;
  }
}
.daihyakka-around .--px785 {
  padding: 0 785px;
}
.daihyakka-around .max-w-785 {
  max-width: 785px;
}
.daihyakka-around .w-785 {
  width: 785px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-785 {
    width: 392.5px;
  }
}
.daihyakka-around .h-785 {
  height: 785px;
}
.daihyakka-around .--gap785 {
  gap: 785px !important;
}
.daihyakka-around .--fw785 {
  font-weight: 785;
}
.daihyakka-around .--mt786 {
  margin-top: 786px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt786 {
    margin-top: 393px;
  }
}
.daihyakka-around .--mb786 {
  margin-bottom: 786px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb786 {
    margin-bottom: 393px;
  }
}
.daihyakka-around .--pt786 {
  padding-top: 786px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt786 {
    padding-top: 393px;
  }
}
.daihyakka-around .--pb786 {
  padding-bottom: 786px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb786 {
    padding-bottom: 393px;
  }
}
.daihyakka-around .--px786 {
  padding: 0 786px;
}
.daihyakka-around .max-w-786 {
  max-width: 786px;
}
.daihyakka-around .w-786 {
  width: 786px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-786 {
    width: 393px;
  }
}
.daihyakka-around .h-786 {
  height: 786px;
}
.daihyakka-around .--gap786 {
  gap: 786px !important;
}
.daihyakka-around .--fw786 {
  font-weight: 786;
}
.daihyakka-around .--mt787 {
  margin-top: 787px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt787 {
    margin-top: 393.5px;
  }
}
.daihyakka-around .--mb787 {
  margin-bottom: 787px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb787 {
    margin-bottom: 393.5px;
  }
}
.daihyakka-around .--pt787 {
  padding-top: 787px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt787 {
    padding-top: 393.5px;
  }
}
.daihyakka-around .--pb787 {
  padding-bottom: 787px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb787 {
    padding-bottom: 393.5px;
  }
}
.daihyakka-around .--px787 {
  padding: 0 787px;
}
.daihyakka-around .max-w-787 {
  max-width: 787px;
}
.daihyakka-around .w-787 {
  width: 787px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-787 {
    width: 393.5px;
  }
}
.daihyakka-around .h-787 {
  height: 787px;
}
.daihyakka-around .--gap787 {
  gap: 787px !important;
}
.daihyakka-around .--fw787 {
  font-weight: 787;
}
.daihyakka-around .--mt788 {
  margin-top: 788px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt788 {
    margin-top: 394px;
  }
}
.daihyakka-around .--mb788 {
  margin-bottom: 788px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb788 {
    margin-bottom: 394px;
  }
}
.daihyakka-around .--pt788 {
  padding-top: 788px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt788 {
    padding-top: 394px;
  }
}
.daihyakka-around .--pb788 {
  padding-bottom: 788px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb788 {
    padding-bottom: 394px;
  }
}
.daihyakka-around .--px788 {
  padding: 0 788px;
}
.daihyakka-around .max-w-788 {
  max-width: 788px;
}
.daihyakka-around .w-788 {
  width: 788px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-788 {
    width: 394px;
  }
}
.daihyakka-around .h-788 {
  height: 788px;
}
.daihyakka-around .--gap788 {
  gap: 788px !important;
}
.daihyakka-around .--fw788 {
  font-weight: 788;
}
.daihyakka-around .--mt789 {
  margin-top: 789px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt789 {
    margin-top: 394.5px;
  }
}
.daihyakka-around .--mb789 {
  margin-bottom: 789px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb789 {
    margin-bottom: 394.5px;
  }
}
.daihyakka-around .--pt789 {
  padding-top: 789px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt789 {
    padding-top: 394.5px;
  }
}
.daihyakka-around .--pb789 {
  padding-bottom: 789px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb789 {
    padding-bottom: 394.5px;
  }
}
.daihyakka-around .--px789 {
  padding: 0 789px;
}
.daihyakka-around .max-w-789 {
  max-width: 789px;
}
.daihyakka-around .w-789 {
  width: 789px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-789 {
    width: 394.5px;
  }
}
.daihyakka-around .h-789 {
  height: 789px;
}
.daihyakka-around .--gap789 {
  gap: 789px !important;
}
.daihyakka-around .--fw789 {
  font-weight: 789;
}
.daihyakka-around .--mt790 {
  margin-top: 790px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt790 {
    margin-top: 395px;
  }
}
.daihyakka-around .--mb790 {
  margin-bottom: 790px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb790 {
    margin-bottom: 395px;
  }
}
.daihyakka-around .--pt790 {
  padding-top: 790px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt790 {
    padding-top: 395px;
  }
}
.daihyakka-around .--pb790 {
  padding-bottom: 790px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb790 {
    padding-bottom: 395px;
  }
}
.daihyakka-around .--px790 {
  padding: 0 790px;
}
.daihyakka-around .max-w-790 {
  max-width: 790px;
}
.daihyakka-around .w-790 {
  width: 790px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-790 {
    width: 395px;
  }
}
.daihyakka-around .h-790 {
  height: 790px;
}
.daihyakka-around .--gap790 {
  gap: 790px !important;
}
.daihyakka-around .--fw790 {
  font-weight: 790;
}
.daihyakka-around .--mt791 {
  margin-top: 791px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt791 {
    margin-top: 395.5px;
  }
}
.daihyakka-around .--mb791 {
  margin-bottom: 791px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb791 {
    margin-bottom: 395.5px;
  }
}
.daihyakka-around .--pt791 {
  padding-top: 791px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt791 {
    padding-top: 395.5px;
  }
}
.daihyakka-around .--pb791 {
  padding-bottom: 791px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb791 {
    padding-bottom: 395.5px;
  }
}
.daihyakka-around .--px791 {
  padding: 0 791px;
}
.daihyakka-around .max-w-791 {
  max-width: 791px;
}
.daihyakka-around .w-791 {
  width: 791px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-791 {
    width: 395.5px;
  }
}
.daihyakka-around .h-791 {
  height: 791px;
}
.daihyakka-around .--gap791 {
  gap: 791px !important;
}
.daihyakka-around .--fw791 {
  font-weight: 791;
}
.daihyakka-around .--mt792 {
  margin-top: 792px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt792 {
    margin-top: 396px;
  }
}
.daihyakka-around .--mb792 {
  margin-bottom: 792px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb792 {
    margin-bottom: 396px;
  }
}
.daihyakka-around .--pt792 {
  padding-top: 792px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt792 {
    padding-top: 396px;
  }
}
.daihyakka-around .--pb792 {
  padding-bottom: 792px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb792 {
    padding-bottom: 396px;
  }
}
.daihyakka-around .--px792 {
  padding: 0 792px;
}
.daihyakka-around .max-w-792 {
  max-width: 792px;
}
.daihyakka-around .w-792 {
  width: 792px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-792 {
    width: 396px;
  }
}
.daihyakka-around .h-792 {
  height: 792px;
}
.daihyakka-around .--gap792 {
  gap: 792px !important;
}
.daihyakka-around .--fw792 {
  font-weight: 792;
}
.daihyakka-around .--mt793 {
  margin-top: 793px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt793 {
    margin-top: 396.5px;
  }
}
.daihyakka-around .--mb793 {
  margin-bottom: 793px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb793 {
    margin-bottom: 396.5px;
  }
}
.daihyakka-around .--pt793 {
  padding-top: 793px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt793 {
    padding-top: 396.5px;
  }
}
.daihyakka-around .--pb793 {
  padding-bottom: 793px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb793 {
    padding-bottom: 396.5px;
  }
}
.daihyakka-around .--px793 {
  padding: 0 793px;
}
.daihyakka-around .max-w-793 {
  max-width: 793px;
}
.daihyakka-around .w-793 {
  width: 793px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-793 {
    width: 396.5px;
  }
}
.daihyakka-around .h-793 {
  height: 793px;
}
.daihyakka-around .--gap793 {
  gap: 793px !important;
}
.daihyakka-around .--fw793 {
  font-weight: 793;
}
.daihyakka-around .--mt794 {
  margin-top: 794px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt794 {
    margin-top: 397px;
  }
}
.daihyakka-around .--mb794 {
  margin-bottom: 794px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb794 {
    margin-bottom: 397px;
  }
}
.daihyakka-around .--pt794 {
  padding-top: 794px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt794 {
    padding-top: 397px;
  }
}
.daihyakka-around .--pb794 {
  padding-bottom: 794px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb794 {
    padding-bottom: 397px;
  }
}
.daihyakka-around .--px794 {
  padding: 0 794px;
}
.daihyakka-around .max-w-794 {
  max-width: 794px;
}
.daihyakka-around .w-794 {
  width: 794px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-794 {
    width: 397px;
  }
}
.daihyakka-around .h-794 {
  height: 794px;
}
.daihyakka-around .--gap794 {
  gap: 794px !important;
}
.daihyakka-around .--fw794 {
  font-weight: 794;
}
.daihyakka-around .--mt795 {
  margin-top: 795px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt795 {
    margin-top: 397.5px;
  }
}
.daihyakka-around .--mb795 {
  margin-bottom: 795px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb795 {
    margin-bottom: 397.5px;
  }
}
.daihyakka-around .--pt795 {
  padding-top: 795px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt795 {
    padding-top: 397.5px;
  }
}
.daihyakka-around .--pb795 {
  padding-bottom: 795px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb795 {
    padding-bottom: 397.5px;
  }
}
.daihyakka-around .--px795 {
  padding: 0 795px;
}
.daihyakka-around .max-w-795 {
  max-width: 795px;
}
.daihyakka-around .w-795 {
  width: 795px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-795 {
    width: 397.5px;
  }
}
.daihyakka-around .h-795 {
  height: 795px;
}
.daihyakka-around .--gap795 {
  gap: 795px !important;
}
.daihyakka-around .--fw795 {
  font-weight: 795;
}
.daihyakka-around .--mt796 {
  margin-top: 796px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt796 {
    margin-top: 398px;
  }
}
.daihyakka-around .--mb796 {
  margin-bottom: 796px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb796 {
    margin-bottom: 398px;
  }
}
.daihyakka-around .--pt796 {
  padding-top: 796px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt796 {
    padding-top: 398px;
  }
}
.daihyakka-around .--pb796 {
  padding-bottom: 796px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb796 {
    padding-bottom: 398px;
  }
}
.daihyakka-around .--px796 {
  padding: 0 796px;
}
.daihyakka-around .max-w-796 {
  max-width: 796px;
}
.daihyakka-around .w-796 {
  width: 796px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-796 {
    width: 398px;
  }
}
.daihyakka-around .h-796 {
  height: 796px;
}
.daihyakka-around .--gap796 {
  gap: 796px !important;
}
.daihyakka-around .--fw796 {
  font-weight: 796;
}
.daihyakka-around .--mt797 {
  margin-top: 797px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt797 {
    margin-top: 398.5px;
  }
}
.daihyakka-around .--mb797 {
  margin-bottom: 797px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb797 {
    margin-bottom: 398.5px;
  }
}
.daihyakka-around .--pt797 {
  padding-top: 797px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt797 {
    padding-top: 398.5px;
  }
}
.daihyakka-around .--pb797 {
  padding-bottom: 797px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb797 {
    padding-bottom: 398.5px;
  }
}
.daihyakka-around .--px797 {
  padding: 0 797px;
}
.daihyakka-around .max-w-797 {
  max-width: 797px;
}
.daihyakka-around .w-797 {
  width: 797px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-797 {
    width: 398.5px;
  }
}
.daihyakka-around .h-797 {
  height: 797px;
}
.daihyakka-around .--gap797 {
  gap: 797px !important;
}
.daihyakka-around .--fw797 {
  font-weight: 797;
}
.daihyakka-around .--mt798 {
  margin-top: 798px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt798 {
    margin-top: 399px;
  }
}
.daihyakka-around .--mb798 {
  margin-bottom: 798px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb798 {
    margin-bottom: 399px;
  }
}
.daihyakka-around .--pt798 {
  padding-top: 798px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt798 {
    padding-top: 399px;
  }
}
.daihyakka-around .--pb798 {
  padding-bottom: 798px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb798 {
    padding-bottom: 399px;
  }
}
.daihyakka-around .--px798 {
  padding: 0 798px;
}
.daihyakka-around .max-w-798 {
  max-width: 798px;
}
.daihyakka-around .w-798 {
  width: 798px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-798 {
    width: 399px;
  }
}
.daihyakka-around .h-798 {
  height: 798px;
}
.daihyakka-around .--gap798 {
  gap: 798px !important;
}
.daihyakka-around .--fw798 {
  font-weight: 798;
}
.daihyakka-around .--mt799 {
  margin-top: 799px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt799 {
    margin-top: 399.5px;
  }
}
.daihyakka-around .--mb799 {
  margin-bottom: 799px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb799 {
    margin-bottom: 399.5px;
  }
}
.daihyakka-around .--pt799 {
  padding-top: 799px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt799 {
    padding-top: 399.5px;
  }
}
.daihyakka-around .--pb799 {
  padding-bottom: 799px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb799 {
    padding-bottom: 399.5px;
  }
}
.daihyakka-around .--px799 {
  padding: 0 799px;
}
.daihyakka-around .max-w-799 {
  max-width: 799px;
}
.daihyakka-around .w-799 {
  width: 799px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-799 {
    width: 399.5px;
  }
}
.daihyakka-around .h-799 {
  height: 799px;
}
.daihyakka-around .--gap799 {
  gap: 799px !important;
}
.daihyakka-around .--fw799 {
  font-weight: 799;
}
.daihyakka-around .--mt800 {
  margin-top: 800px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt800 {
    margin-top: 400px;
  }
}
.daihyakka-around .--mb800 {
  margin-bottom: 800px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb800 {
    margin-bottom: 400px;
  }
}
.daihyakka-around .--pt800 {
  padding-top: 800px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt800 {
    padding-top: 400px;
  }
}
.daihyakka-around .--pb800 {
  padding-bottom: 800px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb800 {
    padding-bottom: 400px;
  }
}
.daihyakka-around .--px800 {
  padding: 0 800px;
}
.daihyakka-around .max-w-800 {
  max-width: 800px;
}
.daihyakka-around .w-800 {
  width: 800px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-800 {
    width: 400px;
  }
}
.daihyakka-around .h-800 {
  height: 800px;
}
.daihyakka-around .--gap800 {
  gap: 800px !important;
}
.daihyakka-around .--fw800 {
  font-weight: 800;
}
.daihyakka-around .--mt801 {
  margin-top: 801px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt801 {
    margin-top: 400.5px;
  }
}
.daihyakka-around .--mb801 {
  margin-bottom: 801px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb801 {
    margin-bottom: 400.5px;
  }
}
.daihyakka-around .--pt801 {
  padding-top: 801px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt801 {
    padding-top: 400.5px;
  }
}
.daihyakka-around .--pb801 {
  padding-bottom: 801px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb801 {
    padding-bottom: 400.5px;
  }
}
.daihyakka-around .--px801 {
  padding: 0 801px;
}
.daihyakka-around .max-w-801 {
  max-width: 801px;
}
.daihyakka-around .w-801 {
  width: 801px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-801 {
    width: 400.5px;
  }
}
.daihyakka-around .h-801 {
  height: 801px;
}
.daihyakka-around .--gap801 {
  gap: 801px !important;
}
.daihyakka-around .--fw801 {
  font-weight: 801;
}
.daihyakka-around .--mt802 {
  margin-top: 802px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt802 {
    margin-top: 401px;
  }
}
.daihyakka-around .--mb802 {
  margin-bottom: 802px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb802 {
    margin-bottom: 401px;
  }
}
.daihyakka-around .--pt802 {
  padding-top: 802px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt802 {
    padding-top: 401px;
  }
}
.daihyakka-around .--pb802 {
  padding-bottom: 802px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb802 {
    padding-bottom: 401px;
  }
}
.daihyakka-around .--px802 {
  padding: 0 802px;
}
.daihyakka-around .max-w-802 {
  max-width: 802px;
}
.daihyakka-around .w-802 {
  width: 802px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-802 {
    width: 401px;
  }
}
.daihyakka-around .h-802 {
  height: 802px;
}
.daihyakka-around .--gap802 {
  gap: 802px !important;
}
.daihyakka-around .--fw802 {
  font-weight: 802;
}
.daihyakka-around .--mt803 {
  margin-top: 803px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt803 {
    margin-top: 401.5px;
  }
}
.daihyakka-around .--mb803 {
  margin-bottom: 803px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb803 {
    margin-bottom: 401.5px;
  }
}
.daihyakka-around .--pt803 {
  padding-top: 803px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt803 {
    padding-top: 401.5px;
  }
}
.daihyakka-around .--pb803 {
  padding-bottom: 803px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb803 {
    padding-bottom: 401.5px;
  }
}
.daihyakka-around .--px803 {
  padding: 0 803px;
}
.daihyakka-around .max-w-803 {
  max-width: 803px;
}
.daihyakka-around .w-803 {
  width: 803px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-803 {
    width: 401.5px;
  }
}
.daihyakka-around .h-803 {
  height: 803px;
}
.daihyakka-around .--gap803 {
  gap: 803px !important;
}
.daihyakka-around .--fw803 {
  font-weight: 803;
}
.daihyakka-around .--mt804 {
  margin-top: 804px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt804 {
    margin-top: 402px;
  }
}
.daihyakka-around .--mb804 {
  margin-bottom: 804px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb804 {
    margin-bottom: 402px;
  }
}
.daihyakka-around .--pt804 {
  padding-top: 804px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt804 {
    padding-top: 402px;
  }
}
.daihyakka-around .--pb804 {
  padding-bottom: 804px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb804 {
    padding-bottom: 402px;
  }
}
.daihyakka-around .--px804 {
  padding: 0 804px;
}
.daihyakka-around .max-w-804 {
  max-width: 804px;
}
.daihyakka-around .w-804 {
  width: 804px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-804 {
    width: 402px;
  }
}
.daihyakka-around .h-804 {
  height: 804px;
}
.daihyakka-around .--gap804 {
  gap: 804px !important;
}
.daihyakka-around .--fw804 {
  font-weight: 804;
}
.daihyakka-around .--mt805 {
  margin-top: 805px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt805 {
    margin-top: 402.5px;
  }
}
.daihyakka-around .--mb805 {
  margin-bottom: 805px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb805 {
    margin-bottom: 402.5px;
  }
}
.daihyakka-around .--pt805 {
  padding-top: 805px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt805 {
    padding-top: 402.5px;
  }
}
.daihyakka-around .--pb805 {
  padding-bottom: 805px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb805 {
    padding-bottom: 402.5px;
  }
}
.daihyakka-around .--px805 {
  padding: 0 805px;
}
.daihyakka-around .max-w-805 {
  max-width: 805px;
}
.daihyakka-around .w-805 {
  width: 805px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-805 {
    width: 402.5px;
  }
}
.daihyakka-around .h-805 {
  height: 805px;
}
.daihyakka-around .--gap805 {
  gap: 805px !important;
}
.daihyakka-around .--fw805 {
  font-weight: 805;
}
.daihyakka-around .--mt806 {
  margin-top: 806px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt806 {
    margin-top: 403px;
  }
}
.daihyakka-around .--mb806 {
  margin-bottom: 806px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb806 {
    margin-bottom: 403px;
  }
}
.daihyakka-around .--pt806 {
  padding-top: 806px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt806 {
    padding-top: 403px;
  }
}
.daihyakka-around .--pb806 {
  padding-bottom: 806px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb806 {
    padding-bottom: 403px;
  }
}
.daihyakka-around .--px806 {
  padding: 0 806px;
}
.daihyakka-around .max-w-806 {
  max-width: 806px;
}
.daihyakka-around .w-806 {
  width: 806px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-806 {
    width: 403px;
  }
}
.daihyakka-around .h-806 {
  height: 806px;
}
.daihyakka-around .--gap806 {
  gap: 806px !important;
}
.daihyakka-around .--fw806 {
  font-weight: 806;
}
.daihyakka-around .--mt807 {
  margin-top: 807px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt807 {
    margin-top: 403.5px;
  }
}
.daihyakka-around .--mb807 {
  margin-bottom: 807px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb807 {
    margin-bottom: 403.5px;
  }
}
.daihyakka-around .--pt807 {
  padding-top: 807px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt807 {
    padding-top: 403.5px;
  }
}
.daihyakka-around .--pb807 {
  padding-bottom: 807px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb807 {
    padding-bottom: 403.5px;
  }
}
.daihyakka-around .--px807 {
  padding: 0 807px;
}
.daihyakka-around .max-w-807 {
  max-width: 807px;
}
.daihyakka-around .w-807 {
  width: 807px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-807 {
    width: 403.5px;
  }
}
.daihyakka-around .h-807 {
  height: 807px;
}
.daihyakka-around .--gap807 {
  gap: 807px !important;
}
.daihyakka-around .--fw807 {
  font-weight: 807;
}
.daihyakka-around .--mt808 {
  margin-top: 808px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt808 {
    margin-top: 404px;
  }
}
.daihyakka-around .--mb808 {
  margin-bottom: 808px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb808 {
    margin-bottom: 404px;
  }
}
.daihyakka-around .--pt808 {
  padding-top: 808px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt808 {
    padding-top: 404px;
  }
}
.daihyakka-around .--pb808 {
  padding-bottom: 808px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb808 {
    padding-bottom: 404px;
  }
}
.daihyakka-around .--px808 {
  padding: 0 808px;
}
.daihyakka-around .max-w-808 {
  max-width: 808px;
}
.daihyakka-around .w-808 {
  width: 808px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-808 {
    width: 404px;
  }
}
.daihyakka-around .h-808 {
  height: 808px;
}
.daihyakka-around .--gap808 {
  gap: 808px !important;
}
.daihyakka-around .--fw808 {
  font-weight: 808;
}
.daihyakka-around .--mt809 {
  margin-top: 809px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt809 {
    margin-top: 404.5px;
  }
}
.daihyakka-around .--mb809 {
  margin-bottom: 809px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb809 {
    margin-bottom: 404.5px;
  }
}
.daihyakka-around .--pt809 {
  padding-top: 809px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt809 {
    padding-top: 404.5px;
  }
}
.daihyakka-around .--pb809 {
  padding-bottom: 809px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb809 {
    padding-bottom: 404.5px;
  }
}
.daihyakka-around .--px809 {
  padding: 0 809px;
}
.daihyakka-around .max-w-809 {
  max-width: 809px;
}
.daihyakka-around .w-809 {
  width: 809px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-809 {
    width: 404.5px;
  }
}
.daihyakka-around .h-809 {
  height: 809px;
}
.daihyakka-around .--gap809 {
  gap: 809px !important;
}
.daihyakka-around .--fw809 {
  font-weight: 809;
}
.daihyakka-around .--mt810 {
  margin-top: 810px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt810 {
    margin-top: 405px;
  }
}
.daihyakka-around .--mb810 {
  margin-bottom: 810px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb810 {
    margin-bottom: 405px;
  }
}
.daihyakka-around .--pt810 {
  padding-top: 810px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt810 {
    padding-top: 405px;
  }
}
.daihyakka-around .--pb810 {
  padding-bottom: 810px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb810 {
    padding-bottom: 405px;
  }
}
.daihyakka-around .--px810 {
  padding: 0 810px;
}
.daihyakka-around .max-w-810 {
  max-width: 810px;
}
.daihyakka-around .w-810 {
  width: 810px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-810 {
    width: 405px;
  }
}
.daihyakka-around .h-810 {
  height: 810px;
}
.daihyakka-around .--gap810 {
  gap: 810px !important;
}
.daihyakka-around .--fw810 {
  font-weight: 810;
}
.daihyakka-around .--mt811 {
  margin-top: 811px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt811 {
    margin-top: 405.5px;
  }
}
.daihyakka-around .--mb811 {
  margin-bottom: 811px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb811 {
    margin-bottom: 405.5px;
  }
}
.daihyakka-around .--pt811 {
  padding-top: 811px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt811 {
    padding-top: 405.5px;
  }
}
.daihyakka-around .--pb811 {
  padding-bottom: 811px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb811 {
    padding-bottom: 405.5px;
  }
}
.daihyakka-around .--px811 {
  padding: 0 811px;
}
.daihyakka-around .max-w-811 {
  max-width: 811px;
}
.daihyakka-around .w-811 {
  width: 811px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-811 {
    width: 405.5px;
  }
}
.daihyakka-around .h-811 {
  height: 811px;
}
.daihyakka-around .--gap811 {
  gap: 811px !important;
}
.daihyakka-around .--fw811 {
  font-weight: 811;
}
.daihyakka-around .--mt812 {
  margin-top: 812px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt812 {
    margin-top: 406px;
  }
}
.daihyakka-around .--mb812 {
  margin-bottom: 812px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb812 {
    margin-bottom: 406px;
  }
}
.daihyakka-around .--pt812 {
  padding-top: 812px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt812 {
    padding-top: 406px;
  }
}
.daihyakka-around .--pb812 {
  padding-bottom: 812px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb812 {
    padding-bottom: 406px;
  }
}
.daihyakka-around .--px812 {
  padding: 0 812px;
}
.daihyakka-around .max-w-812 {
  max-width: 812px;
}
.daihyakka-around .w-812 {
  width: 812px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-812 {
    width: 406px;
  }
}
.daihyakka-around .h-812 {
  height: 812px;
}
.daihyakka-around .--gap812 {
  gap: 812px !important;
}
.daihyakka-around .--fw812 {
  font-weight: 812;
}
.daihyakka-around .--mt813 {
  margin-top: 813px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt813 {
    margin-top: 406.5px;
  }
}
.daihyakka-around .--mb813 {
  margin-bottom: 813px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb813 {
    margin-bottom: 406.5px;
  }
}
.daihyakka-around .--pt813 {
  padding-top: 813px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt813 {
    padding-top: 406.5px;
  }
}
.daihyakka-around .--pb813 {
  padding-bottom: 813px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb813 {
    padding-bottom: 406.5px;
  }
}
.daihyakka-around .--px813 {
  padding: 0 813px;
}
.daihyakka-around .max-w-813 {
  max-width: 813px;
}
.daihyakka-around .w-813 {
  width: 813px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-813 {
    width: 406.5px;
  }
}
.daihyakka-around .h-813 {
  height: 813px;
}
.daihyakka-around .--gap813 {
  gap: 813px !important;
}
.daihyakka-around .--fw813 {
  font-weight: 813;
}
.daihyakka-around .--mt814 {
  margin-top: 814px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt814 {
    margin-top: 407px;
  }
}
.daihyakka-around .--mb814 {
  margin-bottom: 814px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb814 {
    margin-bottom: 407px;
  }
}
.daihyakka-around .--pt814 {
  padding-top: 814px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt814 {
    padding-top: 407px;
  }
}
.daihyakka-around .--pb814 {
  padding-bottom: 814px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb814 {
    padding-bottom: 407px;
  }
}
.daihyakka-around .--px814 {
  padding: 0 814px;
}
.daihyakka-around .max-w-814 {
  max-width: 814px;
}
.daihyakka-around .w-814 {
  width: 814px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-814 {
    width: 407px;
  }
}
.daihyakka-around .h-814 {
  height: 814px;
}
.daihyakka-around .--gap814 {
  gap: 814px !important;
}
.daihyakka-around .--fw814 {
  font-weight: 814;
}
.daihyakka-around .--mt815 {
  margin-top: 815px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt815 {
    margin-top: 407.5px;
  }
}
.daihyakka-around .--mb815 {
  margin-bottom: 815px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb815 {
    margin-bottom: 407.5px;
  }
}
.daihyakka-around .--pt815 {
  padding-top: 815px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt815 {
    padding-top: 407.5px;
  }
}
.daihyakka-around .--pb815 {
  padding-bottom: 815px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb815 {
    padding-bottom: 407.5px;
  }
}
.daihyakka-around .--px815 {
  padding: 0 815px;
}
.daihyakka-around .max-w-815 {
  max-width: 815px;
}
.daihyakka-around .w-815 {
  width: 815px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-815 {
    width: 407.5px;
  }
}
.daihyakka-around .h-815 {
  height: 815px;
}
.daihyakka-around .--gap815 {
  gap: 815px !important;
}
.daihyakka-around .--fw815 {
  font-weight: 815;
}
.daihyakka-around .--mt816 {
  margin-top: 816px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt816 {
    margin-top: 408px;
  }
}
.daihyakka-around .--mb816 {
  margin-bottom: 816px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb816 {
    margin-bottom: 408px;
  }
}
.daihyakka-around .--pt816 {
  padding-top: 816px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt816 {
    padding-top: 408px;
  }
}
.daihyakka-around .--pb816 {
  padding-bottom: 816px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb816 {
    padding-bottom: 408px;
  }
}
.daihyakka-around .--px816 {
  padding: 0 816px;
}
.daihyakka-around .max-w-816 {
  max-width: 816px;
}
.daihyakka-around .w-816 {
  width: 816px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-816 {
    width: 408px;
  }
}
.daihyakka-around .h-816 {
  height: 816px;
}
.daihyakka-around .--gap816 {
  gap: 816px !important;
}
.daihyakka-around .--fw816 {
  font-weight: 816;
}
.daihyakka-around .--mt817 {
  margin-top: 817px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt817 {
    margin-top: 408.5px;
  }
}
.daihyakka-around .--mb817 {
  margin-bottom: 817px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb817 {
    margin-bottom: 408.5px;
  }
}
.daihyakka-around .--pt817 {
  padding-top: 817px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt817 {
    padding-top: 408.5px;
  }
}
.daihyakka-around .--pb817 {
  padding-bottom: 817px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb817 {
    padding-bottom: 408.5px;
  }
}
.daihyakka-around .--px817 {
  padding: 0 817px;
}
.daihyakka-around .max-w-817 {
  max-width: 817px;
}
.daihyakka-around .w-817 {
  width: 817px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-817 {
    width: 408.5px;
  }
}
.daihyakka-around .h-817 {
  height: 817px;
}
.daihyakka-around .--gap817 {
  gap: 817px !important;
}
.daihyakka-around .--fw817 {
  font-weight: 817;
}
.daihyakka-around .--mt818 {
  margin-top: 818px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt818 {
    margin-top: 409px;
  }
}
.daihyakka-around .--mb818 {
  margin-bottom: 818px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb818 {
    margin-bottom: 409px;
  }
}
.daihyakka-around .--pt818 {
  padding-top: 818px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt818 {
    padding-top: 409px;
  }
}
.daihyakka-around .--pb818 {
  padding-bottom: 818px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb818 {
    padding-bottom: 409px;
  }
}
.daihyakka-around .--px818 {
  padding: 0 818px;
}
.daihyakka-around .max-w-818 {
  max-width: 818px;
}
.daihyakka-around .w-818 {
  width: 818px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-818 {
    width: 409px;
  }
}
.daihyakka-around .h-818 {
  height: 818px;
}
.daihyakka-around .--gap818 {
  gap: 818px !important;
}
.daihyakka-around .--fw818 {
  font-weight: 818;
}
.daihyakka-around .--mt819 {
  margin-top: 819px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt819 {
    margin-top: 409.5px;
  }
}
.daihyakka-around .--mb819 {
  margin-bottom: 819px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb819 {
    margin-bottom: 409.5px;
  }
}
.daihyakka-around .--pt819 {
  padding-top: 819px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt819 {
    padding-top: 409.5px;
  }
}
.daihyakka-around .--pb819 {
  padding-bottom: 819px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb819 {
    padding-bottom: 409.5px;
  }
}
.daihyakka-around .--px819 {
  padding: 0 819px;
}
.daihyakka-around .max-w-819 {
  max-width: 819px;
}
.daihyakka-around .w-819 {
  width: 819px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-819 {
    width: 409.5px;
  }
}
.daihyakka-around .h-819 {
  height: 819px;
}
.daihyakka-around .--gap819 {
  gap: 819px !important;
}
.daihyakka-around .--fw819 {
  font-weight: 819;
}
.daihyakka-around .--mt820 {
  margin-top: 820px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt820 {
    margin-top: 410px;
  }
}
.daihyakka-around .--mb820 {
  margin-bottom: 820px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb820 {
    margin-bottom: 410px;
  }
}
.daihyakka-around .--pt820 {
  padding-top: 820px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt820 {
    padding-top: 410px;
  }
}
.daihyakka-around .--pb820 {
  padding-bottom: 820px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb820 {
    padding-bottom: 410px;
  }
}
.daihyakka-around .--px820 {
  padding: 0 820px;
}
.daihyakka-around .max-w-820 {
  max-width: 820px;
}
.daihyakka-around .w-820 {
  width: 820px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-820 {
    width: 410px;
  }
}
.daihyakka-around .h-820 {
  height: 820px;
}
.daihyakka-around .--gap820 {
  gap: 820px !important;
}
.daihyakka-around .--fw820 {
  font-weight: 820;
}
.daihyakka-around .--mt821 {
  margin-top: 821px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt821 {
    margin-top: 410.5px;
  }
}
.daihyakka-around .--mb821 {
  margin-bottom: 821px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb821 {
    margin-bottom: 410.5px;
  }
}
.daihyakka-around .--pt821 {
  padding-top: 821px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt821 {
    padding-top: 410.5px;
  }
}
.daihyakka-around .--pb821 {
  padding-bottom: 821px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb821 {
    padding-bottom: 410.5px;
  }
}
.daihyakka-around .--px821 {
  padding: 0 821px;
}
.daihyakka-around .max-w-821 {
  max-width: 821px;
}
.daihyakka-around .w-821 {
  width: 821px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-821 {
    width: 410.5px;
  }
}
.daihyakka-around .h-821 {
  height: 821px;
}
.daihyakka-around .--gap821 {
  gap: 821px !important;
}
.daihyakka-around .--fw821 {
  font-weight: 821;
}
.daihyakka-around .--mt822 {
  margin-top: 822px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt822 {
    margin-top: 411px;
  }
}
.daihyakka-around .--mb822 {
  margin-bottom: 822px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb822 {
    margin-bottom: 411px;
  }
}
.daihyakka-around .--pt822 {
  padding-top: 822px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt822 {
    padding-top: 411px;
  }
}
.daihyakka-around .--pb822 {
  padding-bottom: 822px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb822 {
    padding-bottom: 411px;
  }
}
.daihyakka-around .--px822 {
  padding: 0 822px;
}
.daihyakka-around .max-w-822 {
  max-width: 822px;
}
.daihyakka-around .w-822 {
  width: 822px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-822 {
    width: 411px;
  }
}
.daihyakka-around .h-822 {
  height: 822px;
}
.daihyakka-around .--gap822 {
  gap: 822px !important;
}
.daihyakka-around .--fw822 {
  font-weight: 822;
}
.daihyakka-around .--mt823 {
  margin-top: 823px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt823 {
    margin-top: 411.5px;
  }
}
.daihyakka-around .--mb823 {
  margin-bottom: 823px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb823 {
    margin-bottom: 411.5px;
  }
}
.daihyakka-around .--pt823 {
  padding-top: 823px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt823 {
    padding-top: 411.5px;
  }
}
.daihyakka-around .--pb823 {
  padding-bottom: 823px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb823 {
    padding-bottom: 411.5px;
  }
}
.daihyakka-around .--px823 {
  padding: 0 823px;
}
.daihyakka-around .max-w-823 {
  max-width: 823px;
}
.daihyakka-around .w-823 {
  width: 823px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-823 {
    width: 411.5px;
  }
}
.daihyakka-around .h-823 {
  height: 823px;
}
.daihyakka-around .--gap823 {
  gap: 823px !important;
}
.daihyakka-around .--fw823 {
  font-weight: 823;
}
.daihyakka-around .--mt824 {
  margin-top: 824px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt824 {
    margin-top: 412px;
  }
}
.daihyakka-around .--mb824 {
  margin-bottom: 824px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb824 {
    margin-bottom: 412px;
  }
}
.daihyakka-around .--pt824 {
  padding-top: 824px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt824 {
    padding-top: 412px;
  }
}
.daihyakka-around .--pb824 {
  padding-bottom: 824px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb824 {
    padding-bottom: 412px;
  }
}
.daihyakka-around .--px824 {
  padding: 0 824px;
}
.daihyakka-around .max-w-824 {
  max-width: 824px;
}
.daihyakka-around .w-824 {
  width: 824px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-824 {
    width: 412px;
  }
}
.daihyakka-around .h-824 {
  height: 824px;
}
.daihyakka-around .--gap824 {
  gap: 824px !important;
}
.daihyakka-around .--fw824 {
  font-weight: 824;
}
.daihyakka-around .--mt825 {
  margin-top: 825px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt825 {
    margin-top: 412.5px;
  }
}
.daihyakka-around .--mb825 {
  margin-bottom: 825px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb825 {
    margin-bottom: 412.5px;
  }
}
.daihyakka-around .--pt825 {
  padding-top: 825px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt825 {
    padding-top: 412.5px;
  }
}
.daihyakka-around .--pb825 {
  padding-bottom: 825px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb825 {
    padding-bottom: 412.5px;
  }
}
.daihyakka-around .--px825 {
  padding: 0 825px;
}
.daihyakka-around .max-w-825 {
  max-width: 825px;
}
.daihyakka-around .w-825 {
  width: 825px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-825 {
    width: 412.5px;
  }
}
.daihyakka-around .h-825 {
  height: 825px;
}
.daihyakka-around .--gap825 {
  gap: 825px !important;
}
.daihyakka-around .--fw825 {
  font-weight: 825;
}
.daihyakka-around .--mt826 {
  margin-top: 826px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt826 {
    margin-top: 413px;
  }
}
.daihyakka-around .--mb826 {
  margin-bottom: 826px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb826 {
    margin-bottom: 413px;
  }
}
.daihyakka-around .--pt826 {
  padding-top: 826px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt826 {
    padding-top: 413px;
  }
}
.daihyakka-around .--pb826 {
  padding-bottom: 826px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb826 {
    padding-bottom: 413px;
  }
}
.daihyakka-around .--px826 {
  padding: 0 826px;
}
.daihyakka-around .max-w-826 {
  max-width: 826px;
}
.daihyakka-around .w-826 {
  width: 826px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-826 {
    width: 413px;
  }
}
.daihyakka-around .h-826 {
  height: 826px;
}
.daihyakka-around .--gap826 {
  gap: 826px !important;
}
.daihyakka-around .--fw826 {
  font-weight: 826;
}
.daihyakka-around .--mt827 {
  margin-top: 827px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt827 {
    margin-top: 413.5px;
  }
}
.daihyakka-around .--mb827 {
  margin-bottom: 827px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb827 {
    margin-bottom: 413.5px;
  }
}
.daihyakka-around .--pt827 {
  padding-top: 827px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt827 {
    padding-top: 413.5px;
  }
}
.daihyakka-around .--pb827 {
  padding-bottom: 827px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb827 {
    padding-bottom: 413.5px;
  }
}
.daihyakka-around .--px827 {
  padding: 0 827px;
}
.daihyakka-around .max-w-827 {
  max-width: 827px;
}
.daihyakka-around .w-827 {
  width: 827px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-827 {
    width: 413.5px;
  }
}
.daihyakka-around .h-827 {
  height: 827px;
}
.daihyakka-around .--gap827 {
  gap: 827px !important;
}
.daihyakka-around .--fw827 {
  font-weight: 827;
}
.daihyakka-around .--mt828 {
  margin-top: 828px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt828 {
    margin-top: 414px;
  }
}
.daihyakka-around .--mb828 {
  margin-bottom: 828px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb828 {
    margin-bottom: 414px;
  }
}
.daihyakka-around .--pt828 {
  padding-top: 828px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt828 {
    padding-top: 414px;
  }
}
.daihyakka-around .--pb828 {
  padding-bottom: 828px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb828 {
    padding-bottom: 414px;
  }
}
.daihyakka-around .--px828 {
  padding: 0 828px;
}
.daihyakka-around .max-w-828 {
  max-width: 828px;
}
.daihyakka-around .w-828 {
  width: 828px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-828 {
    width: 414px;
  }
}
.daihyakka-around .h-828 {
  height: 828px;
}
.daihyakka-around .--gap828 {
  gap: 828px !important;
}
.daihyakka-around .--fw828 {
  font-weight: 828;
}
.daihyakka-around .--mt829 {
  margin-top: 829px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt829 {
    margin-top: 414.5px;
  }
}
.daihyakka-around .--mb829 {
  margin-bottom: 829px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb829 {
    margin-bottom: 414.5px;
  }
}
.daihyakka-around .--pt829 {
  padding-top: 829px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt829 {
    padding-top: 414.5px;
  }
}
.daihyakka-around .--pb829 {
  padding-bottom: 829px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb829 {
    padding-bottom: 414.5px;
  }
}
.daihyakka-around .--px829 {
  padding: 0 829px;
}
.daihyakka-around .max-w-829 {
  max-width: 829px;
}
.daihyakka-around .w-829 {
  width: 829px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-829 {
    width: 414.5px;
  }
}
.daihyakka-around .h-829 {
  height: 829px;
}
.daihyakka-around .--gap829 {
  gap: 829px !important;
}
.daihyakka-around .--fw829 {
  font-weight: 829;
}
.daihyakka-around .--mt830 {
  margin-top: 830px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt830 {
    margin-top: 415px;
  }
}
.daihyakka-around .--mb830 {
  margin-bottom: 830px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb830 {
    margin-bottom: 415px;
  }
}
.daihyakka-around .--pt830 {
  padding-top: 830px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt830 {
    padding-top: 415px;
  }
}
.daihyakka-around .--pb830 {
  padding-bottom: 830px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb830 {
    padding-bottom: 415px;
  }
}
.daihyakka-around .--px830 {
  padding: 0 830px;
}
.daihyakka-around .max-w-830 {
  max-width: 830px;
}
.daihyakka-around .w-830 {
  width: 830px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-830 {
    width: 415px;
  }
}
.daihyakka-around .h-830 {
  height: 830px;
}
.daihyakka-around .--gap830 {
  gap: 830px !important;
}
.daihyakka-around .--fw830 {
  font-weight: 830;
}
.daihyakka-around .--mt831 {
  margin-top: 831px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt831 {
    margin-top: 415.5px;
  }
}
.daihyakka-around .--mb831 {
  margin-bottom: 831px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb831 {
    margin-bottom: 415.5px;
  }
}
.daihyakka-around .--pt831 {
  padding-top: 831px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt831 {
    padding-top: 415.5px;
  }
}
.daihyakka-around .--pb831 {
  padding-bottom: 831px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb831 {
    padding-bottom: 415.5px;
  }
}
.daihyakka-around .--px831 {
  padding: 0 831px;
}
.daihyakka-around .max-w-831 {
  max-width: 831px;
}
.daihyakka-around .w-831 {
  width: 831px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-831 {
    width: 415.5px;
  }
}
.daihyakka-around .h-831 {
  height: 831px;
}
.daihyakka-around .--gap831 {
  gap: 831px !important;
}
.daihyakka-around .--fw831 {
  font-weight: 831;
}
.daihyakka-around .--mt832 {
  margin-top: 832px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt832 {
    margin-top: 416px;
  }
}
.daihyakka-around .--mb832 {
  margin-bottom: 832px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb832 {
    margin-bottom: 416px;
  }
}
.daihyakka-around .--pt832 {
  padding-top: 832px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt832 {
    padding-top: 416px;
  }
}
.daihyakka-around .--pb832 {
  padding-bottom: 832px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb832 {
    padding-bottom: 416px;
  }
}
.daihyakka-around .--px832 {
  padding: 0 832px;
}
.daihyakka-around .max-w-832 {
  max-width: 832px;
}
.daihyakka-around .w-832 {
  width: 832px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-832 {
    width: 416px;
  }
}
.daihyakka-around .h-832 {
  height: 832px;
}
.daihyakka-around .--gap832 {
  gap: 832px !important;
}
.daihyakka-around .--fw832 {
  font-weight: 832;
}
.daihyakka-around .--mt833 {
  margin-top: 833px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt833 {
    margin-top: 416.5px;
  }
}
.daihyakka-around .--mb833 {
  margin-bottom: 833px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb833 {
    margin-bottom: 416.5px;
  }
}
.daihyakka-around .--pt833 {
  padding-top: 833px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt833 {
    padding-top: 416.5px;
  }
}
.daihyakka-around .--pb833 {
  padding-bottom: 833px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb833 {
    padding-bottom: 416.5px;
  }
}
.daihyakka-around .--px833 {
  padding: 0 833px;
}
.daihyakka-around .max-w-833 {
  max-width: 833px;
}
.daihyakka-around .w-833 {
  width: 833px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-833 {
    width: 416.5px;
  }
}
.daihyakka-around .h-833 {
  height: 833px;
}
.daihyakka-around .--gap833 {
  gap: 833px !important;
}
.daihyakka-around .--fw833 {
  font-weight: 833;
}
.daihyakka-around .--mt834 {
  margin-top: 834px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt834 {
    margin-top: 417px;
  }
}
.daihyakka-around .--mb834 {
  margin-bottom: 834px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb834 {
    margin-bottom: 417px;
  }
}
.daihyakka-around .--pt834 {
  padding-top: 834px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt834 {
    padding-top: 417px;
  }
}
.daihyakka-around .--pb834 {
  padding-bottom: 834px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb834 {
    padding-bottom: 417px;
  }
}
.daihyakka-around .--px834 {
  padding: 0 834px;
}
.daihyakka-around .max-w-834 {
  max-width: 834px;
}
.daihyakka-around .w-834 {
  width: 834px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-834 {
    width: 417px;
  }
}
.daihyakka-around .h-834 {
  height: 834px;
}
.daihyakka-around .--gap834 {
  gap: 834px !important;
}
.daihyakka-around .--fw834 {
  font-weight: 834;
}
.daihyakka-around .--mt835 {
  margin-top: 835px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt835 {
    margin-top: 417.5px;
  }
}
.daihyakka-around .--mb835 {
  margin-bottom: 835px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb835 {
    margin-bottom: 417.5px;
  }
}
.daihyakka-around .--pt835 {
  padding-top: 835px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt835 {
    padding-top: 417.5px;
  }
}
.daihyakka-around .--pb835 {
  padding-bottom: 835px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb835 {
    padding-bottom: 417.5px;
  }
}
.daihyakka-around .--px835 {
  padding: 0 835px;
}
.daihyakka-around .max-w-835 {
  max-width: 835px;
}
.daihyakka-around .w-835 {
  width: 835px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-835 {
    width: 417.5px;
  }
}
.daihyakka-around .h-835 {
  height: 835px;
}
.daihyakka-around .--gap835 {
  gap: 835px !important;
}
.daihyakka-around .--fw835 {
  font-weight: 835;
}
.daihyakka-around .--mt836 {
  margin-top: 836px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt836 {
    margin-top: 418px;
  }
}
.daihyakka-around .--mb836 {
  margin-bottom: 836px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb836 {
    margin-bottom: 418px;
  }
}
.daihyakka-around .--pt836 {
  padding-top: 836px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt836 {
    padding-top: 418px;
  }
}
.daihyakka-around .--pb836 {
  padding-bottom: 836px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb836 {
    padding-bottom: 418px;
  }
}
.daihyakka-around .--px836 {
  padding: 0 836px;
}
.daihyakka-around .max-w-836 {
  max-width: 836px;
}
.daihyakka-around .w-836 {
  width: 836px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-836 {
    width: 418px;
  }
}
.daihyakka-around .h-836 {
  height: 836px;
}
.daihyakka-around .--gap836 {
  gap: 836px !important;
}
.daihyakka-around .--fw836 {
  font-weight: 836;
}
.daihyakka-around .--mt837 {
  margin-top: 837px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt837 {
    margin-top: 418.5px;
  }
}
.daihyakka-around .--mb837 {
  margin-bottom: 837px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb837 {
    margin-bottom: 418.5px;
  }
}
.daihyakka-around .--pt837 {
  padding-top: 837px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt837 {
    padding-top: 418.5px;
  }
}
.daihyakka-around .--pb837 {
  padding-bottom: 837px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb837 {
    padding-bottom: 418.5px;
  }
}
.daihyakka-around .--px837 {
  padding: 0 837px;
}
.daihyakka-around .max-w-837 {
  max-width: 837px;
}
.daihyakka-around .w-837 {
  width: 837px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-837 {
    width: 418.5px;
  }
}
.daihyakka-around .h-837 {
  height: 837px;
}
.daihyakka-around .--gap837 {
  gap: 837px !important;
}
.daihyakka-around .--fw837 {
  font-weight: 837;
}
.daihyakka-around .--mt838 {
  margin-top: 838px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt838 {
    margin-top: 419px;
  }
}
.daihyakka-around .--mb838 {
  margin-bottom: 838px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb838 {
    margin-bottom: 419px;
  }
}
.daihyakka-around .--pt838 {
  padding-top: 838px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt838 {
    padding-top: 419px;
  }
}
.daihyakka-around .--pb838 {
  padding-bottom: 838px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb838 {
    padding-bottom: 419px;
  }
}
.daihyakka-around .--px838 {
  padding: 0 838px;
}
.daihyakka-around .max-w-838 {
  max-width: 838px;
}
.daihyakka-around .w-838 {
  width: 838px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-838 {
    width: 419px;
  }
}
.daihyakka-around .h-838 {
  height: 838px;
}
.daihyakka-around .--gap838 {
  gap: 838px !important;
}
.daihyakka-around .--fw838 {
  font-weight: 838;
}
.daihyakka-around .--mt839 {
  margin-top: 839px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt839 {
    margin-top: 419.5px;
  }
}
.daihyakka-around .--mb839 {
  margin-bottom: 839px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb839 {
    margin-bottom: 419.5px;
  }
}
.daihyakka-around .--pt839 {
  padding-top: 839px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt839 {
    padding-top: 419.5px;
  }
}
.daihyakka-around .--pb839 {
  padding-bottom: 839px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb839 {
    padding-bottom: 419.5px;
  }
}
.daihyakka-around .--px839 {
  padding: 0 839px;
}
.daihyakka-around .max-w-839 {
  max-width: 839px;
}
.daihyakka-around .w-839 {
  width: 839px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-839 {
    width: 419.5px;
  }
}
.daihyakka-around .h-839 {
  height: 839px;
}
.daihyakka-around .--gap839 {
  gap: 839px !important;
}
.daihyakka-around .--fw839 {
  font-weight: 839;
}
.daihyakka-around .--mt840 {
  margin-top: 840px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt840 {
    margin-top: 420px;
  }
}
.daihyakka-around .--mb840 {
  margin-bottom: 840px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb840 {
    margin-bottom: 420px;
  }
}
.daihyakka-around .--pt840 {
  padding-top: 840px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt840 {
    padding-top: 420px;
  }
}
.daihyakka-around .--pb840 {
  padding-bottom: 840px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb840 {
    padding-bottom: 420px;
  }
}
.daihyakka-around .--px840 {
  padding: 0 840px;
}
.daihyakka-around .max-w-840 {
  max-width: 840px;
}
.daihyakka-around .w-840 {
  width: 840px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-840 {
    width: 420px;
  }
}
.daihyakka-around .h-840 {
  height: 840px;
}
.daihyakka-around .--gap840 {
  gap: 840px !important;
}
.daihyakka-around .--fw840 {
  font-weight: 840;
}
.daihyakka-around .--mt841 {
  margin-top: 841px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt841 {
    margin-top: 420.5px;
  }
}
.daihyakka-around .--mb841 {
  margin-bottom: 841px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb841 {
    margin-bottom: 420.5px;
  }
}
.daihyakka-around .--pt841 {
  padding-top: 841px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt841 {
    padding-top: 420.5px;
  }
}
.daihyakka-around .--pb841 {
  padding-bottom: 841px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb841 {
    padding-bottom: 420.5px;
  }
}
.daihyakka-around .--px841 {
  padding: 0 841px;
}
.daihyakka-around .max-w-841 {
  max-width: 841px;
}
.daihyakka-around .w-841 {
  width: 841px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-841 {
    width: 420.5px;
  }
}
.daihyakka-around .h-841 {
  height: 841px;
}
.daihyakka-around .--gap841 {
  gap: 841px !important;
}
.daihyakka-around .--fw841 {
  font-weight: 841;
}
.daihyakka-around .--mt842 {
  margin-top: 842px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt842 {
    margin-top: 421px;
  }
}
.daihyakka-around .--mb842 {
  margin-bottom: 842px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb842 {
    margin-bottom: 421px;
  }
}
.daihyakka-around .--pt842 {
  padding-top: 842px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt842 {
    padding-top: 421px;
  }
}
.daihyakka-around .--pb842 {
  padding-bottom: 842px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb842 {
    padding-bottom: 421px;
  }
}
.daihyakka-around .--px842 {
  padding: 0 842px;
}
.daihyakka-around .max-w-842 {
  max-width: 842px;
}
.daihyakka-around .w-842 {
  width: 842px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-842 {
    width: 421px;
  }
}
.daihyakka-around .h-842 {
  height: 842px;
}
.daihyakka-around .--gap842 {
  gap: 842px !important;
}
.daihyakka-around .--fw842 {
  font-weight: 842;
}
.daihyakka-around .--mt843 {
  margin-top: 843px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt843 {
    margin-top: 421.5px;
  }
}
.daihyakka-around .--mb843 {
  margin-bottom: 843px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb843 {
    margin-bottom: 421.5px;
  }
}
.daihyakka-around .--pt843 {
  padding-top: 843px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt843 {
    padding-top: 421.5px;
  }
}
.daihyakka-around .--pb843 {
  padding-bottom: 843px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb843 {
    padding-bottom: 421.5px;
  }
}
.daihyakka-around .--px843 {
  padding: 0 843px;
}
.daihyakka-around .max-w-843 {
  max-width: 843px;
}
.daihyakka-around .w-843 {
  width: 843px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-843 {
    width: 421.5px;
  }
}
.daihyakka-around .h-843 {
  height: 843px;
}
.daihyakka-around .--gap843 {
  gap: 843px !important;
}
.daihyakka-around .--fw843 {
  font-weight: 843;
}
.daihyakka-around .--mt844 {
  margin-top: 844px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt844 {
    margin-top: 422px;
  }
}
.daihyakka-around .--mb844 {
  margin-bottom: 844px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb844 {
    margin-bottom: 422px;
  }
}
.daihyakka-around .--pt844 {
  padding-top: 844px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt844 {
    padding-top: 422px;
  }
}
.daihyakka-around .--pb844 {
  padding-bottom: 844px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb844 {
    padding-bottom: 422px;
  }
}
.daihyakka-around .--px844 {
  padding: 0 844px;
}
.daihyakka-around .max-w-844 {
  max-width: 844px;
}
.daihyakka-around .w-844 {
  width: 844px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-844 {
    width: 422px;
  }
}
.daihyakka-around .h-844 {
  height: 844px;
}
.daihyakka-around .--gap844 {
  gap: 844px !important;
}
.daihyakka-around .--fw844 {
  font-weight: 844;
}
.daihyakka-around .--mt845 {
  margin-top: 845px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt845 {
    margin-top: 422.5px;
  }
}
.daihyakka-around .--mb845 {
  margin-bottom: 845px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb845 {
    margin-bottom: 422.5px;
  }
}
.daihyakka-around .--pt845 {
  padding-top: 845px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt845 {
    padding-top: 422.5px;
  }
}
.daihyakka-around .--pb845 {
  padding-bottom: 845px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb845 {
    padding-bottom: 422.5px;
  }
}
.daihyakka-around .--px845 {
  padding: 0 845px;
}
.daihyakka-around .max-w-845 {
  max-width: 845px;
}
.daihyakka-around .w-845 {
  width: 845px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-845 {
    width: 422.5px;
  }
}
.daihyakka-around .h-845 {
  height: 845px;
}
.daihyakka-around .--gap845 {
  gap: 845px !important;
}
.daihyakka-around .--fw845 {
  font-weight: 845;
}
.daihyakka-around .--mt846 {
  margin-top: 846px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt846 {
    margin-top: 423px;
  }
}
.daihyakka-around .--mb846 {
  margin-bottom: 846px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb846 {
    margin-bottom: 423px;
  }
}
.daihyakka-around .--pt846 {
  padding-top: 846px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt846 {
    padding-top: 423px;
  }
}
.daihyakka-around .--pb846 {
  padding-bottom: 846px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb846 {
    padding-bottom: 423px;
  }
}
.daihyakka-around .--px846 {
  padding: 0 846px;
}
.daihyakka-around .max-w-846 {
  max-width: 846px;
}
.daihyakka-around .w-846 {
  width: 846px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-846 {
    width: 423px;
  }
}
.daihyakka-around .h-846 {
  height: 846px;
}
.daihyakka-around .--gap846 {
  gap: 846px !important;
}
.daihyakka-around .--fw846 {
  font-weight: 846;
}
.daihyakka-around .--mt847 {
  margin-top: 847px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt847 {
    margin-top: 423.5px;
  }
}
.daihyakka-around .--mb847 {
  margin-bottom: 847px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb847 {
    margin-bottom: 423.5px;
  }
}
.daihyakka-around .--pt847 {
  padding-top: 847px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt847 {
    padding-top: 423.5px;
  }
}
.daihyakka-around .--pb847 {
  padding-bottom: 847px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb847 {
    padding-bottom: 423.5px;
  }
}
.daihyakka-around .--px847 {
  padding: 0 847px;
}
.daihyakka-around .max-w-847 {
  max-width: 847px;
}
.daihyakka-around .w-847 {
  width: 847px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-847 {
    width: 423.5px;
  }
}
.daihyakka-around .h-847 {
  height: 847px;
}
.daihyakka-around .--gap847 {
  gap: 847px !important;
}
.daihyakka-around .--fw847 {
  font-weight: 847;
}
.daihyakka-around .--mt848 {
  margin-top: 848px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt848 {
    margin-top: 424px;
  }
}
.daihyakka-around .--mb848 {
  margin-bottom: 848px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb848 {
    margin-bottom: 424px;
  }
}
.daihyakka-around .--pt848 {
  padding-top: 848px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt848 {
    padding-top: 424px;
  }
}
.daihyakka-around .--pb848 {
  padding-bottom: 848px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb848 {
    padding-bottom: 424px;
  }
}
.daihyakka-around .--px848 {
  padding: 0 848px;
}
.daihyakka-around .max-w-848 {
  max-width: 848px;
}
.daihyakka-around .w-848 {
  width: 848px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-848 {
    width: 424px;
  }
}
.daihyakka-around .h-848 {
  height: 848px;
}
.daihyakka-around .--gap848 {
  gap: 848px !important;
}
.daihyakka-around .--fw848 {
  font-weight: 848;
}
.daihyakka-around .--mt849 {
  margin-top: 849px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt849 {
    margin-top: 424.5px;
  }
}
.daihyakka-around .--mb849 {
  margin-bottom: 849px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb849 {
    margin-bottom: 424.5px;
  }
}
.daihyakka-around .--pt849 {
  padding-top: 849px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt849 {
    padding-top: 424.5px;
  }
}
.daihyakka-around .--pb849 {
  padding-bottom: 849px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb849 {
    padding-bottom: 424.5px;
  }
}
.daihyakka-around .--px849 {
  padding: 0 849px;
}
.daihyakka-around .max-w-849 {
  max-width: 849px;
}
.daihyakka-around .w-849 {
  width: 849px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-849 {
    width: 424.5px;
  }
}
.daihyakka-around .h-849 {
  height: 849px;
}
.daihyakka-around .--gap849 {
  gap: 849px !important;
}
.daihyakka-around .--fw849 {
  font-weight: 849;
}
.daihyakka-around .--mt850 {
  margin-top: 850px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt850 {
    margin-top: 425px;
  }
}
.daihyakka-around .--mb850 {
  margin-bottom: 850px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb850 {
    margin-bottom: 425px;
  }
}
.daihyakka-around .--pt850 {
  padding-top: 850px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt850 {
    padding-top: 425px;
  }
}
.daihyakka-around .--pb850 {
  padding-bottom: 850px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb850 {
    padding-bottom: 425px;
  }
}
.daihyakka-around .--px850 {
  padding: 0 850px;
}
.daihyakka-around .max-w-850 {
  max-width: 850px;
}
.daihyakka-around .w-850 {
  width: 850px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-850 {
    width: 425px;
  }
}
.daihyakka-around .h-850 {
  height: 850px;
}
.daihyakka-around .--gap850 {
  gap: 850px !important;
}
.daihyakka-around .--fw850 {
  font-weight: 850;
}
.daihyakka-around .--mt851 {
  margin-top: 851px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt851 {
    margin-top: 425.5px;
  }
}
.daihyakka-around .--mb851 {
  margin-bottom: 851px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb851 {
    margin-bottom: 425.5px;
  }
}
.daihyakka-around .--pt851 {
  padding-top: 851px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt851 {
    padding-top: 425.5px;
  }
}
.daihyakka-around .--pb851 {
  padding-bottom: 851px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb851 {
    padding-bottom: 425.5px;
  }
}
.daihyakka-around .--px851 {
  padding: 0 851px;
}
.daihyakka-around .max-w-851 {
  max-width: 851px;
}
.daihyakka-around .w-851 {
  width: 851px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-851 {
    width: 425.5px;
  }
}
.daihyakka-around .h-851 {
  height: 851px;
}
.daihyakka-around .--gap851 {
  gap: 851px !important;
}
.daihyakka-around .--fw851 {
  font-weight: 851;
}
.daihyakka-around .--mt852 {
  margin-top: 852px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt852 {
    margin-top: 426px;
  }
}
.daihyakka-around .--mb852 {
  margin-bottom: 852px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb852 {
    margin-bottom: 426px;
  }
}
.daihyakka-around .--pt852 {
  padding-top: 852px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt852 {
    padding-top: 426px;
  }
}
.daihyakka-around .--pb852 {
  padding-bottom: 852px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb852 {
    padding-bottom: 426px;
  }
}
.daihyakka-around .--px852 {
  padding: 0 852px;
}
.daihyakka-around .max-w-852 {
  max-width: 852px;
}
.daihyakka-around .w-852 {
  width: 852px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-852 {
    width: 426px;
  }
}
.daihyakka-around .h-852 {
  height: 852px;
}
.daihyakka-around .--gap852 {
  gap: 852px !important;
}
.daihyakka-around .--fw852 {
  font-weight: 852;
}
.daihyakka-around .--mt853 {
  margin-top: 853px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt853 {
    margin-top: 426.5px;
  }
}
.daihyakka-around .--mb853 {
  margin-bottom: 853px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb853 {
    margin-bottom: 426.5px;
  }
}
.daihyakka-around .--pt853 {
  padding-top: 853px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt853 {
    padding-top: 426.5px;
  }
}
.daihyakka-around .--pb853 {
  padding-bottom: 853px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb853 {
    padding-bottom: 426.5px;
  }
}
.daihyakka-around .--px853 {
  padding: 0 853px;
}
.daihyakka-around .max-w-853 {
  max-width: 853px;
}
.daihyakka-around .w-853 {
  width: 853px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-853 {
    width: 426.5px;
  }
}
.daihyakka-around .h-853 {
  height: 853px;
}
.daihyakka-around .--gap853 {
  gap: 853px !important;
}
.daihyakka-around .--fw853 {
  font-weight: 853;
}
.daihyakka-around .--mt854 {
  margin-top: 854px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt854 {
    margin-top: 427px;
  }
}
.daihyakka-around .--mb854 {
  margin-bottom: 854px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb854 {
    margin-bottom: 427px;
  }
}
.daihyakka-around .--pt854 {
  padding-top: 854px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt854 {
    padding-top: 427px;
  }
}
.daihyakka-around .--pb854 {
  padding-bottom: 854px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb854 {
    padding-bottom: 427px;
  }
}
.daihyakka-around .--px854 {
  padding: 0 854px;
}
.daihyakka-around .max-w-854 {
  max-width: 854px;
}
.daihyakka-around .w-854 {
  width: 854px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-854 {
    width: 427px;
  }
}
.daihyakka-around .h-854 {
  height: 854px;
}
.daihyakka-around .--gap854 {
  gap: 854px !important;
}
.daihyakka-around .--fw854 {
  font-weight: 854;
}
.daihyakka-around .--mt855 {
  margin-top: 855px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt855 {
    margin-top: 427.5px;
  }
}
.daihyakka-around .--mb855 {
  margin-bottom: 855px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb855 {
    margin-bottom: 427.5px;
  }
}
.daihyakka-around .--pt855 {
  padding-top: 855px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt855 {
    padding-top: 427.5px;
  }
}
.daihyakka-around .--pb855 {
  padding-bottom: 855px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb855 {
    padding-bottom: 427.5px;
  }
}
.daihyakka-around .--px855 {
  padding: 0 855px;
}
.daihyakka-around .max-w-855 {
  max-width: 855px;
}
.daihyakka-around .w-855 {
  width: 855px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-855 {
    width: 427.5px;
  }
}
.daihyakka-around .h-855 {
  height: 855px;
}
.daihyakka-around .--gap855 {
  gap: 855px !important;
}
.daihyakka-around .--fw855 {
  font-weight: 855;
}
.daihyakka-around .--mt856 {
  margin-top: 856px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt856 {
    margin-top: 428px;
  }
}
.daihyakka-around .--mb856 {
  margin-bottom: 856px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb856 {
    margin-bottom: 428px;
  }
}
.daihyakka-around .--pt856 {
  padding-top: 856px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt856 {
    padding-top: 428px;
  }
}
.daihyakka-around .--pb856 {
  padding-bottom: 856px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb856 {
    padding-bottom: 428px;
  }
}
.daihyakka-around .--px856 {
  padding: 0 856px;
}
.daihyakka-around .max-w-856 {
  max-width: 856px;
}
.daihyakka-around .w-856 {
  width: 856px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-856 {
    width: 428px;
  }
}
.daihyakka-around .h-856 {
  height: 856px;
}
.daihyakka-around .--gap856 {
  gap: 856px !important;
}
.daihyakka-around .--fw856 {
  font-weight: 856;
}
.daihyakka-around .--mt857 {
  margin-top: 857px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt857 {
    margin-top: 428.5px;
  }
}
.daihyakka-around .--mb857 {
  margin-bottom: 857px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb857 {
    margin-bottom: 428.5px;
  }
}
.daihyakka-around .--pt857 {
  padding-top: 857px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt857 {
    padding-top: 428.5px;
  }
}
.daihyakka-around .--pb857 {
  padding-bottom: 857px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb857 {
    padding-bottom: 428.5px;
  }
}
.daihyakka-around .--px857 {
  padding: 0 857px;
}
.daihyakka-around .max-w-857 {
  max-width: 857px;
}
.daihyakka-around .w-857 {
  width: 857px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-857 {
    width: 428.5px;
  }
}
.daihyakka-around .h-857 {
  height: 857px;
}
.daihyakka-around .--gap857 {
  gap: 857px !important;
}
.daihyakka-around .--fw857 {
  font-weight: 857;
}
.daihyakka-around .--mt858 {
  margin-top: 858px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt858 {
    margin-top: 429px;
  }
}
.daihyakka-around .--mb858 {
  margin-bottom: 858px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb858 {
    margin-bottom: 429px;
  }
}
.daihyakka-around .--pt858 {
  padding-top: 858px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt858 {
    padding-top: 429px;
  }
}
.daihyakka-around .--pb858 {
  padding-bottom: 858px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb858 {
    padding-bottom: 429px;
  }
}
.daihyakka-around .--px858 {
  padding: 0 858px;
}
.daihyakka-around .max-w-858 {
  max-width: 858px;
}
.daihyakka-around .w-858 {
  width: 858px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-858 {
    width: 429px;
  }
}
.daihyakka-around .h-858 {
  height: 858px;
}
.daihyakka-around .--gap858 {
  gap: 858px !important;
}
.daihyakka-around .--fw858 {
  font-weight: 858;
}
.daihyakka-around .--mt859 {
  margin-top: 859px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt859 {
    margin-top: 429.5px;
  }
}
.daihyakka-around .--mb859 {
  margin-bottom: 859px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb859 {
    margin-bottom: 429.5px;
  }
}
.daihyakka-around .--pt859 {
  padding-top: 859px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt859 {
    padding-top: 429.5px;
  }
}
.daihyakka-around .--pb859 {
  padding-bottom: 859px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb859 {
    padding-bottom: 429.5px;
  }
}
.daihyakka-around .--px859 {
  padding: 0 859px;
}
.daihyakka-around .max-w-859 {
  max-width: 859px;
}
.daihyakka-around .w-859 {
  width: 859px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-859 {
    width: 429.5px;
  }
}
.daihyakka-around .h-859 {
  height: 859px;
}
.daihyakka-around .--gap859 {
  gap: 859px !important;
}
.daihyakka-around .--fw859 {
  font-weight: 859;
}
.daihyakka-around .--mt860 {
  margin-top: 860px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt860 {
    margin-top: 430px;
  }
}
.daihyakka-around .--mb860 {
  margin-bottom: 860px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb860 {
    margin-bottom: 430px;
  }
}
.daihyakka-around .--pt860 {
  padding-top: 860px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt860 {
    padding-top: 430px;
  }
}
.daihyakka-around .--pb860 {
  padding-bottom: 860px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb860 {
    padding-bottom: 430px;
  }
}
.daihyakka-around .--px860 {
  padding: 0 860px;
}
.daihyakka-around .max-w-860 {
  max-width: 860px;
}
.daihyakka-around .w-860 {
  width: 860px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-860 {
    width: 430px;
  }
}
.daihyakka-around .h-860 {
  height: 860px;
}
.daihyakka-around .--gap860 {
  gap: 860px !important;
}
.daihyakka-around .--fw860 {
  font-weight: 860;
}
.daihyakka-around .--mt861 {
  margin-top: 861px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt861 {
    margin-top: 430.5px;
  }
}
.daihyakka-around .--mb861 {
  margin-bottom: 861px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb861 {
    margin-bottom: 430.5px;
  }
}
.daihyakka-around .--pt861 {
  padding-top: 861px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt861 {
    padding-top: 430.5px;
  }
}
.daihyakka-around .--pb861 {
  padding-bottom: 861px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb861 {
    padding-bottom: 430.5px;
  }
}
.daihyakka-around .--px861 {
  padding: 0 861px;
}
.daihyakka-around .max-w-861 {
  max-width: 861px;
}
.daihyakka-around .w-861 {
  width: 861px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-861 {
    width: 430.5px;
  }
}
.daihyakka-around .h-861 {
  height: 861px;
}
.daihyakka-around .--gap861 {
  gap: 861px !important;
}
.daihyakka-around .--fw861 {
  font-weight: 861;
}
.daihyakka-around .--mt862 {
  margin-top: 862px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt862 {
    margin-top: 431px;
  }
}
.daihyakka-around .--mb862 {
  margin-bottom: 862px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb862 {
    margin-bottom: 431px;
  }
}
.daihyakka-around .--pt862 {
  padding-top: 862px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt862 {
    padding-top: 431px;
  }
}
.daihyakka-around .--pb862 {
  padding-bottom: 862px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb862 {
    padding-bottom: 431px;
  }
}
.daihyakka-around .--px862 {
  padding: 0 862px;
}
.daihyakka-around .max-w-862 {
  max-width: 862px;
}
.daihyakka-around .w-862 {
  width: 862px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-862 {
    width: 431px;
  }
}
.daihyakka-around .h-862 {
  height: 862px;
}
.daihyakka-around .--gap862 {
  gap: 862px !important;
}
.daihyakka-around .--fw862 {
  font-weight: 862;
}
.daihyakka-around .--mt863 {
  margin-top: 863px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt863 {
    margin-top: 431.5px;
  }
}
.daihyakka-around .--mb863 {
  margin-bottom: 863px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb863 {
    margin-bottom: 431.5px;
  }
}
.daihyakka-around .--pt863 {
  padding-top: 863px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt863 {
    padding-top: 431.5px;
  }
}
.daihyakka-around .--pb863 {
  padding-bottom: 863px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb863 {
    padding-bottom: 431.5px;
  }
}
.daihyakka-around .--px863 {
  padding: 0 863px;
}
.daihyakka-around .max-w-863 {
  max-width: 863px;
}
.daihyakka-around .w-863 {
  width: 863px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-863 {
    width: 431.5px;
  }
}
.daihyakka-around .h-863 {
  height: 863px;
}
.daihyakka-around .--gap863 {
  gap: 863px !important;
}
.daihyakka-around .--fw863 {
  font-weight: 863;
}
.daihyakka-around .--mt864 {
  margin-top: 864px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt864 {
    margin-top: 432px;
  }
}
.daihyakka-around .--mb864 {
  margin-bottom: 864px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb864 {
    margin-bottom: 432px;
  }
}
.daihyakka-around .--pt864 {
  padding-top: 864px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt864 {
    padding-top: 432px;
  }
}
.daihyakka-around .--pb864 {
  padding-bottom: 864px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb864 {
    padding-bottom: 432px;
  }
}
.daihyakka-around .--px864 {
  padding: 0 864px;
}
.daihyakka-around .max-w-864 {
  max-width: 864px;
}
.daihyakka-around .w-864 {
  width: 864px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-864 {
    width: 432px;
  }
}
.daihyakka-around .h-864 {
  height: 864px;
}
.daihyakka-around .--gap864 {
  gap: 864px !important;
}
.daihyakka-around .--fw864 {
  font-weight: 864;
}
.daihyakka-around .--mt865 {
  margin-top: 865px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt865 {
    margin-top: 432.5px;
  }
}
.daihyakka-around .--mb865 {
  margin-bottom: 865px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb865 {
    margin-bottom: 432.5px;
  }
}
.daihyakka-around .--pt865 {
  padding-top: 865px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt865 {
    padding-top: 432.5px;
  }
}
.daihyakka-around .--pb865 {
  padding-bottom: 865px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb865 {
    padding-bottom: 432.5px;
  }
}
.daihyakka-around .--px865 {
  padding: 0 865px;
}
.daihyakka-around .max-w-865 {
  max-width: 865px;
}
.daihyakka-around .w-865 {
  width: 865px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-865 {
    width: 432.5px;
  }
}
.daihyakka-around .h-865 {
  height: 865px;
}
.daihyakka-around .--gap865 {
  gap: 865px !important;
}
.daihyakka-around .--fw865 {
  font-weight: 865;
}
.daihyakka-around .--mt866 {
  margin-top: 866px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt866 {
    margin-top: 433px;
  }
}
.daihyakka-around .--mb866 {
  margin-bottom: 866px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb866 {
    margin-bottom: 433px;
  }
}
.daihyakka-around .--pt866 {
  padding-top: 866px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt866 {
    padding-top: 433px;
  }
}
.daihyakka-around .--pb866 {
  padding-bottom: 866px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb866 {
    padding-bottom: 433px;
  }
}
.daihyakka-around .--px866 {
  padding: 0 866px;
}
.daihyakka-around .max-w-866 {
  max-width: 866px;
}
.daihyakka-around .w-866 {
  width: 866px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-866 {
    width: 433px;
  }
}
.daihyakka-around .h-866 {
  height: 866px;
}
.daihyakka-around .--gap866 {
  gap: 866px !important;
}
.daihyakka-around .--fw866 {
  font-weight: 866;
}
.daihyakka-around .--mt867 {
  margin-top: 867px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt867 {
    margin-top: 433.5px;
  }
}
.daihyakka-around .--mb867 {
  margin-bottom: 867px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb867 {
    margin-bottom: 433.5px;
  }
}
.daihyakka-around .--pt867 {
  padding-top: 867px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt867 {
    padding-top: 433.5px;
  }
}
.daihyakka-around .--pb867 {
  padding-bottom: 867px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb867 {
    padding-bottom: 433.5px;
  }
}
.daihyakka-around .--px867 {
  padding: 0 867px;
}
.daihyakka-around .max-w-867 {
  max-width: 867px;
}
.daihyakka-around .w-867 {
  width: 867px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-867 {
    width: 433.5px;
  }
}
.daihyakka-around .h-867 {
  height: 867px;
}
.daihyakka-around .--gap867 {
  gap: 867px !important;
}
.daihyakka-around .--fw867 {
  font-weight: 867;
}
.daihyakka-around .--mt868 {
  margin-top: 868px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt868 {
    margin-top: 434px;
  }
}
.daihyakka-around .--mb868 {
  margin-bottom: 868px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb868 {
    margin-bottom: 434px;
  }
}
.daihyakka-around .--pt868 {
  padding-top: 868px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt868 {
    padding-top: 434px;
  }
}
.daihyakka-around .--pb868 {
  padding-bottom: 868px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb868 {
    padding-bottom: 434px;
  }
}
.daihyakka-around .--px868 {
  padding: 0 868px;
}
.daihyakka-around .max-w-868 {
  max-width: 868px;
}
.daihyakka-around .w-868 {
  width: 868px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-868 {
    width: 434px;
  }
}
.daihyakka-around .h-868 {
  height: 868px;
}
.daihyakka-around .--gap868 {
  gap: 868px !important;
}
.daihyakka-around .--fw868 {
  font-weight: 868;
}
.daihyakka-around .--mt869 {
  margin-top: 869px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt869 {
    margin-top: 434.5px;
  }
}
.daihyakka-around .--mb869 {
  margin-bottom: 869px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb869 {
    margin-bottom: 434.5px;
  }
}
.daihyakka-around .--pt869 {
  padding-top: 869px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt869 {
    padding-top: 434.5px;
  }
}
.daihyakka-around .--pb869 {
  padding-bottom: 869px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb869 {
    padding-bottom: 434.5px;
  }
}
.daihyakka-around .--px869 {
  padding: 0 869px;
}
.daihyakka-around .max-w-869 {
  max-width: 869px;
}
.daihyakka-around .w-869 {
  width: 869px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-869 {
    width: 434.5px;
  }
}
.daihyakka-around .h-869 {
  height: 869px;
}
.daihyakka-around .--gap869 {
  gap: 869px !important;
}
.daihyakka-around .--fw869 {
  font-weight: 869;
}
.daihyakka-around .--mt870 {
  margin-top: 870px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt870 {
    margin-top: 435px;
  }
}
.daihyakka-around .--mb870 {
  margin-bottom: 870px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb870 {
    margin-bottom: 435px;
  }
}
.daihyakka-around .--pt870 {
  padding-top: 870px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt870 {
    padding-top: 435px;
  }
}
.daihyakka-around .--pb870 {
  padding-bottom: 870px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb870 {
    padding-bottom: 435px;
  }
}
.daihyakka-around .--px870 {
  padding: 0 870px;
}
.daihyakka-around .max-w-870 {
  max-width: 870px;
}
.daihyakka-around .w-870 {
  width: 870px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-870 {
    width: 435px;
  }
}
.daihyakka-around .h-870 {
  height: 870px;
}
.daihyakka-around .--gap870 {
  gap: 870px !important;
}
.daihyakka-around .--fw870 {
  font-weight: 870;
}
.daihyakka-around .--mt871 {
  margin-top: 871px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt871 {
    margin-top: 435.5px;
  }
}
.daihyakka-around .--mb871 {
  margin-bottom: 871px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb871 {
    margin-bottom: 435.5px;
  }
}
.daihyakka-around .--pt871 {
  padding-top: 871px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt871 {
    padding-top: 435.5px;
  }
}
.daihyakka-around .--pb871 {
  padding-bottom: 871px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb871 {
    padding-bottom: 435.5px;
  }
}
.daihyakka-around .--px871 {
  padding: 0 871px;
}
.daihyakka-around .max-w-871 {
  max-width: 871px;
}
.daihyakka-around .w-871 {
  width: 871px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-871 {
    width: 435.5px;
  }
}
.daihyakka-around .h-871 {
  height: 871px;
}
.daihyakka-around .--gap871 {
  gap: 871px !important;
}
.daihyakka-around .--fw871 {
  font-weight: 871;
}
.daihyakka-around .--mt872 {
  margin-top: 872px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt872 {
    margin-top: 436px;
  }
}
.daihyakka-around .--mb872 {
  margin-bottom: 872px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb872 {
    margin-bottom: 436px;
  }
}
.daihyakka-around .--pt872 {
  padding-top: 872px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt872 {
    padding-top: 436px;
  }
}
.daihyakka-around .--pb872 {
  padding-bottom: 872px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb872 {
    padding-bottom: 436px;
  }
}
.daihyakka-around .--px872 {
  padding: 0 872px;
}
.daihyakka-around .max-w-872 {
  max-width: 872px;
}
.daihyakka-around .w-872 {
  width: 872px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-872 {
    width: 436px;
  }
}
.daihyakka-around .h-872 {
  height: 872px;
}
.daihyakka-around .--gap872 {
  gap: 872px !important;
}
.daihyakka-around .--fw872 {
  font-weight: 872;
}
.daihyakka-around .--mt873 {
  margin-top: 873px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt873 {
    margin-top: 436.5px;
  }
}
.daihyakka-around .--mb873 {
  margin-bottom: 873px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb873 {
    margin-bottom: 436.5px;
  }
}
.daihyakka-around .--pt873 {
  padding-top: 873px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt873 {
    padding-top: 436.5px;
  }
}
.daihyakka-around .--pb873 {
  padding-bottom: 873px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb873 {
    padding-bottom: 436.5px;
  }
}
.daihyakka-around .--px873 {
  padding: 0 873px;
}
.daihyakka-around .max-w-873 {
  max-width: 873px;
}
.daihyakka-around .w-873 {
  width: 873px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-873 {
    width: 436.5px;
  }
}
.daihyakka-around .h-873 {
  height: 873px;
}
.daihyakka-around .--gap873 {
  gap: 873px !important;
}
.daihyakka-around .--fw873 {
  font-weight: 873;
}
.daihyakka-around .--mt874 {
  margin-top: 874px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt874 {
    margin-top: 437px;
  }
}
.daihyakka-around .--mb874 {
  margin-bottom: 874px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb874 {
    margin-bottom: 437px;
  }
}
.daihyakka-around .--pt874 {
  padding-top: 874px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt874 {
    padding-top: 437px;
  }
}
.daihyakka-around .--pb874 {
  padding-bottom: 874px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb874 {
    padding-bottom: 437px;
  }
}
.daihyakka-around .--px874 {
  padding: 0 874px;
}
.daihyakka-around .max-w-874 {
  max-width: 874px;
}
.daihyakka-around .w-874 {
  width: 874px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-874 {
    width: 437px;
  }
}
.daihyakka-around .h-874 {
  height: 874px;
}
.daihyakka-around .--gap874 {
  gap: 874px !important;
}
.daihyakka-around .--fw874 {
  font-weight: 874;
}
.daihyakka-around .--mt875 {
  margin-top: 875px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt875 {
    margin-top: 437.5px;
  }
}
.daihyakka-around .--mb875 {
  margin-bottom: 875px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb875 {
    margin-bottom: 437.5px;
  }
}
.daihyakka-around .--pt875 {
  padding-top: 875px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt875 {
    padding-top: 437.5px;
  }
}
.daihyakka-around .--pb875 {
  padding-bottom: 875px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb875 {
    padding-bottom: 437.5px;
  }
}
.daihyakka-around .--px875 {
  padding: 0 875px;
}
.daihyakka-around .max-w-875 {
  max-width: 875px;
}
.daihyakka-around .w-875 {
  width: 875px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-875 {
    width: 437.5px;
  }
}
.daihyakka-around .h-875 {
  height: 875px;
}
.daihyakka-around .--gap875 {
  gap: 875px !important;
}
.daihyakka-around .--fw875 {
  font-weight: 875;
}
.daihyakka-around .--mt876 {
  margin-top: 876px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt876 {
    margin-top: 438px;
  }
}
.daihyakka-around .--mb876 {
  margin-bottom: 876px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb876 {
    margin-bottom: 438px;
  }
}
.daihyakka-around .--pt876 {
  padding-top: 876px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt876 {
    padding-top: 438px;
  }
}
.daihyakka-around .--pb876 {
  padding-bottom: 876px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb876 {
    padding-bottom: 438px;
  }
}
.daihyakka-around .--px876 {
  padding: 0 876px;
}
.daihyakka-around .max-w-876 {
  max-width: 876px;
}
.daihyakka-around .w-876 {
  width: 876px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-876 {
    width: 438px;
  }
}
.daihyakka-around .h-876 {
  height: 876px;
}
.daihyakka-around .--gap876 {
  gap: 876px !important;
}
.daihyakka-around .--fw876 {
  font-weight: 876;
}
.daihyakka-around .--mt877 {
  margin-top: 877px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt877 {
    margin-top: 438.5px;
  }
}
.daihyakka-around .--mb877 {
  margin-bottom: 877px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb877 {
    margin-bottom: 438.5px;
  }
}
.daihyakka-around .--pt877 {
  padding-top: 877px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt877 {
    padding-top: 438.5px;
  }
}
.daihyakka-around .--pb877 {
  padding-bottom: 877px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb877 {
    padding-bottom: 438.5px;
  }
}
.daihyakka-around .--px877 {
  padding: 0 877px;
}
.daihyakka-around .max-w-877 {
  max-width: 877px;
}
.daihyakka-around .w-877 {
  width: 877px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-877 {
    width: 438.5px;
  }
}
.daihyakka-around .h-877 {
  height: 877px;
}
.daihyakka-around .--gap877 {
  gap: 877px !important;
}
.daihyakka-around .--fw877 {
  font-weight: 877;
}
.daihyakka-around .--mt878 {
  margin-top: 878px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt878 {
    margin-top: 439px;
  }
}
.daihyakka-around .--mb878 {
  margin-bottom: 878px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb878 {
    margin-bottom: 439px;
  }
}
.daihyakka-around .--pt878 {
  padding-top: 878px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt878 {
    padding-top: 439px;
  }
}
.daihyakka-around .--pb878 {
  padding-bottom: 878px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb878 {
    padding-bottom: 439px;
  }
}
.daihyakka-around .--px878 {
  padding: 0 878px;
}
.daihyakka-around .max-w-878 {
  max-width: 878px;
}
.daihyakka-around .w-878 {
  width: 878px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-878 {
    width: 439px;
  }
}
.daihyakka-around .h-878 {
  height: 878px;
}
.daihyakka-around .--gap878 {
  gap: 878px !important;
}
.daihyakka-around .--fw878 {
  font-weight: 878;
}
.daihyakka-around .--mt879 {
  margin-top: 879px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt879 {
    margin-top: 439.5px;
  }
}
.daihyakka-around .--mb879 {
  margin-bottom: 879px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb879 {
    margin-bottom: 439.5px;
  }
}
.daihyakka-around .--pt879 {
  padding-top: 879px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt879 {
    padding-top: 439.5px;
  }
}
.daihyakka-around .--pb879 {
  padding-bottom: 879px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb879 {
    padding-bottom: 439.5px;
  }
}
.daihyakka-around .--px879 {
  padding: 0 879px;
}
.daihyakka-around .max-w-879 {
  max-width: 879px;
}
.daihyakka-around .w-879 {
  width: 879px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-879 {
    width: 439.5px;
  }
}
.daihyakka-around .h-879 {
  height: 879px;
}
.daihyakka-around .--gap879 {
  gap: 879px !important;
}
.daihyakka-around .--fw879 {
  font-weight: 879;
}
.daihyakka-around .--mt880 {
  margin-top: 880px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt880 {
    margin-top: 440px;
  }
}
.daihyakka-around .--mb880 {
  margin-bottom: 880px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb880 {
    margin-bottom: 440px;
  }
}
.daihyakka-around .--pt880 {
  padding-top: 880px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt880 {
    padding-top: 440px;
  }
}
.daihyakka-around .--pb880 {
  padding-bottom: 880px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb880 {
    padding-bottom: 440px;
  }
}
.daihyakka-around .--px880 {
  padding: 0 880px;
}
.daihyakka-around .max-w-880 {
  max-width: 880px;
}
.daihyakka-around .w-880 {
  width: 880px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-880 {
    width: 440px;
  }
}
.daihyakka-around .h-880 {
  height: 880px;
}
.daihyakka-around .--gap880 {
  gap: 880px !important;
}
.daihyakka-around .--fw880 {
  font-weight: 880;
}
.daihyakka-around .--mt881 {
  margin-top: 881px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt881 {
    margin-top: 440.5px;
  }
}
.daihyakka-around .--mb881 {
  margin-bottom: 881px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb881 {
    margin-bottom: 440.5px;
  }
}
.daihyakka-around .--pt881 {
  padding-top: 881px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt881 {
    padding-top: 440.5px;
  }
}
.daihyakka-around .--pb881 {
  padding-bottom: 881px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb881 {
    padding-bottom: 440.5px;
  }
}
.daihyakka-around .--px881 {
  padding: 0 881px;
}
.daihyakka-around .max-w-881 {
  max-width: 881px;
}
.daihyakka-around .w-881 {
  width: 881px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-881 {
    width: 440.5px;
  }
}
.daihyakka-around .h-881 {
  height: 881px;
}
.daihyakka-around .--gap881 {
  gap: 881px !important;
}
.daihyakka-around .--fw881 {
  font-weight: 881;
}
.daihyakka-around .--mt882 {
  margin-top: 882px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt882 {
    margin-top: 441px;
  }
}
.daihyakka-around .--mb882 {
  margin-bottom: 882px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb882 {
    margin-bottom: 441px;
  }
}
.daihyakka-around .--pt882 {
  padding-top: 882px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt882 {
    padding-top: 441px;
  }
}
.daihyakka-around .--pb882 {
  padding-bottom: 882px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb882 {
    padding-bottom: 441px;
  }
}
.daihyakka-around .--px882 {
  padding: 0 882px;
}
.daihyakka-around .max-w-882 {
  max-width: 882px;
}
.daihyakka-around .w-882 {
  width: 882px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-882 {
    width: 441px;
  }
}
.daihyakka-around .h-882 {
  height: 882px;
}
.daihyakka-around .--gap882 {
  gap: 882px !important;
}
.daihyakka-around .--fw882 {
  font-weight: 882;
}
.daihyakka-around .--mt883 {
  margin-top: 883px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt883 {
    margin-top: 441.5px;
  }
}
.daihyakka-around .--mb883 {
  margin-bottom: 883px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb883 {
    margin-bottom: 441.5px;
  }
}
.daihyakka-around .--pt883 {
  padding-top: 883px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt883 {
    padding-top: 441.5px;
  }
}
.daihyakka-around .--pb883 {
  padding-bottom: 883px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb883 {
    padding-bottom: 441.5px;
  }
}
.daihyakka-around .--px883 {
  padding: 0 883px;
}
.daihyakka-around .max-w-883 {
  max-width: 883px;
}
.daihyakka-around .w-883 {
  width: 883px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-883 {
    width: 441.5px;
  }
}
.daihyakka-around .h-883 {
  height: 883px;
}
.daihyakka-around .--gap883 {
  gap: 883px !important;
}
.daihyakka-around .--fw883 {
  font-weight: 883;
}
.daihyakka-around .--mt884 {
  margin-top: 884px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt884 {
    margin-top: 442px;
  }
}
.daihyakka-around .--mb884 {
  margin-bottom: 884px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb884 {
    margin-bottom: 442px;
  }
}
.daihyakka-around .--pt884 {
  padding-top: 884px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt884 {
    padding-top: 442px;
  }
}
.daihyakka-around .--pb884 {
  padding-bottom: 884px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb884 {
    padding-bottom: 442px;
  }
}
.daihyakka-around .--px884 {
  padding: 0 884px;
}
.daihyakka-around .max-w-884 {
  max-width: 884px;
}
.daihyakka-around .w-884 {
  width: 884px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-884 {
    width: 442px;
  }
}
.daihyakka-around .h-884 {
  height: 884px;
}
.daihyakka-around .--gap884 {
  gap: 884px !important;
}
.daihyakka-around .--fw884 {
  font-weight: 884;
}
.daihyakka-around .--mt885 {
  margin-top: 885px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt885 {
    margin-top: 442.5px;
  }
}
.daihyakka-around .--mb885 {
  margin-bottom: 885px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb885 {
    margin-bottom: 442.5px;
  }
}
.daihyakka-around .--pt885 {
  padding-top: 885px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt885 {
    padding-top: 442.5px;
  }
}
.daihyakka-around .--pb885 {
  padding-bottom: 885px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb885 {
    padding-bottom: 442.5px;
  }
}
.daihyakka-around .--px885 {
  padding: 0 885px;
}
.daihyakka-around .max-w-885 {
  max-width: 885px;
}
.daihyakka-around .w-885 {
  width: 885px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-885 {
    width: 442.5px;
  }
}
.daihyakka-around .h-885 {
  height: 885px;
}
.daihyakka-around .--gap885 {
  gap: 885px !important;
}
.daihyakka-around .--fw885 {
  font-weight: 885;
}
.daihyakka-around .--mt886 {
  margin-top: 886px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt886 {
    margin-top: 443px;
  }
}
.daihyakka-around .--mb886 {
  margin-bottom: 886px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb886 {
    margin-bottom: 443px;
  }
}
.daihyakka-around .--pt886 {
  padding-top: 886px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt886 {
    padding-top: 443px;
  }
}
.daihyakka-around .--pb886 {
  padding-bottom: 886px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb886 {
    padding-bottom: 443px;
  }
}
.daihyakka-around .--px886 {
  padding: 0 886px;
}
.daihyakka-around .max-w-886 {
  max-width: 886px;
}
.daihyakka-around .w-886 {
  width: 886px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-886 {
    width: 443px;
  }
}
.daihyakka-around .h-886 {
  height: 886px;
}
.daihyakka-around .--gap886 {
  gap: 886px !important;
}
.daihyakka-around .--fw886 {
  font-weight: 886;
}
.daihyakka-around .--mt887 {
  margin-top: 887px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt887 {
    margin-top: 443.5px;
  }
}
.daihyakka-around .--mb887 {
  margin-bottom: 887px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb887 {
    margin-bottom: 443.5px;
  }
}
.daihyakka-around .--pt887 {
  padding-top: 887px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt887 {
    padding-top: 443.5px;
  }
}
.daihyakka-around .--pb887 {
  padding-bottom: 887px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb887 {
    padding-bottom: 443.5px;
  }
}
.daihyakka-around .--px887 {
  padding: 0 887px;
}
.daihyakka-around .max-w-887 {
  max-width: 887px;
}
.daihyakka-around .w-887 {
  width: 887px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-887 {
    width: 443.5px;
  }
}
.daihyakka-around .h-887 {
  height: 887px;
}
.daihyakka-around .--gap887 {
  gap: 887px !important;
}
.daihyakka-around .--fw887 {
  font-weight: 887;
}
.daihyakka-around .--mt888 {
  margin-top: 888px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt888 {
    margin-top: 444px;
  }
}
.daihyakka-around .--mb888 {
  margin-bottom: 888px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb888 {
    margin-bottom: 444px;
  }
}
.daihyakka-around .--pt888 {
  padding-top: 888px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt888 {
    padding-top: 444px;
  }
}
.daihyakka-around .--pb888 {
  padding-bottom: 888px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb888 {
    padding-bottom: 444px;
  }
}
.daihyakka-around .--px888 {
  padding: 0 888px;
}
.daihyakka-around .max-w-888 {
  max-width: 888px;
}
.daihyakka-around .w-888 {
  width: 888px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-888 {
    width: 444px;
  }
}
.daihyakka-around .h-888 {
  height: 888px;
}
.daihyakka-around .--gap888 {
  gap: 888px !important;
}
.daihyakka-around .--fw888 {
  font-weight: 888;
}
.daihyakka-around .--mt889 {
  margin-top: 889px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt889 {
    margin-top: 444.5px;
  }
}
.daihyakka-around .--mb889 {
  margin-bottom: 889px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb889 {
    margin-bottom: 444.5px;
  }
}
.daihyakka-around .--pt889 {
  padding-top: 889px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt889 {
    padding-top: 444.5px;
  }
}
.daihyakka-around .--pb889 {
  padding-bottom: 889px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb889 {
    padding-bottom: 444.5px;
  }
}
.daihyakka-around .--px889 {
  padding: 0 889px;
}
.daihyakka-around .max-w-889 {
  max-width: 889px;
}
.daihyakka-around .w-889 {
  width: 889px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-889 {
    width: 444.5px;
  }
}
.daihyakka-around .h-889 {
  height: 889px;
}
.daihyakka-around .--gap889 {
  gap: 889px !important;
}
.daihyakka-around .--fw889 {
  font-weight: 889;
}
.daihyakka-around .--mt890 {
  margin-top: 890px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt890 {
    margin-top: 445px;
  }
}
.daihyakka-around .--mb890 {
  margin-bottom: 890px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb890 {
    margin-bottom: 445px;
  }
}
.daihyakka-around .--pt890 {
  padding-top: 890px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt890 {
    padding-top: 445px;
  }
}
.daihyakka-around .--pb890 {
  padding-bottom: 890px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb890 {
    padding-bottom: 445px;
  }
}
.daihyakka-around .--px890 {
  padding: 0 890px;
}
.daihyakka-around .max-w-890 {
  max-width: 890px;
}
.daihyakka-around .w-890 {
  width: 890px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-890 {
    width: 445px;
  }
}
.daihyakka-around .h-890 {
  height: 890px;
}
.daihyakka-around .--gap890 {
  gap: 890px !important;
}
.daihyakka-around .--fw890 {
  font-weight: 890;
}
.daihyakka-around .--mt891 {
  margin-top: 891px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt891 {
    margin-top: 445.5px;
  }
}
.daihyakka-around .--mb891 {
  margin-bottom: 891px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb891 {
    margin-bottom: 445.5px;
  }
}
.daihyakka-around .--pt891 {
  padding-top: 891px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt891 {
    padding-top: 445.5px;
  }
}
.daihyakka-around .--pb891 {
  padding-bottom: 891px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb891 {
    padding-bottom: 445.5px;
  }
}
.daihyakka-around .--px891 {
  padding: 0 891px;
}
.daihyakka-around .max-w-891 {
  max-width: 891px;
}
.daihyakka-around .w-891 {
  width: 891px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-891 {
    width: 445.5px;
  }
}
.daihyakka-around .h-891 {
  height: 891px;
}
.daihyakka-around .--gap891 {
  gap: 891px !important;
}
.daihyakka-around .--fw891 {
  font-weight: 891;
}
.daihyakka-around .--mt892 {
  margin-top: 892px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt892 {
    margin-top: 446px;
  }
}
.daihyakka-around .--mb892 {
  margin-bottom: 892px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb892 {
    margin-bottom: 446px;
  }
}
.daihyakka-around .--pt892 {
  padding-top: 892px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt892 {
    padding-top: 446px;
  }
}
.daihyakka-around .--pb892 {
  padding-bottom: 892px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb892 {
    padding-bottom: 446px;
  }
}
.daihyakka-around .--px892 {
  padding: 0 892px;
}
.daihyakka-around .max-w-892 {
  max-width: 892px;
}
.daihyakka-around .w-892 {
  width: 892px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-892 {
    width: 446px;
  }
}
.daihyakka-around .h-892 {
  height: 892px;
}
.daihyakka-around .--gap892 {
  gap: 892px !important;
}
.daihyakka-around .--fw892 {
  font-weight: 892;
}
.daihyakka-around .--mt893 {
  margin-top: 893px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt893 {
    margin-top: 446.5px;
  }
}
.daihyakka-around .--mb893 {
  margin-bottom: 893px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb893 {
    margin-bottom: 446.5px;
  }
}
.daihyakka-around .--pt893 {
  padding-top: 893px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt893 {
    padding-top: 446.5px;
  }
}
.daihyakka-around .--pb893 {
  padding-bottom: 893px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb893 {
    padding-bottom: 446.5px;
  }
}
.daihyakka-around .--px893 {
  padding: 0 893px;
}
.daihyakka-around .max-w-893 {
  max-width: 893px;
}
.daihyakka-around .w-893 {
  width: 893px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-893 {
    width: 446.5px;
  }
}
.daihyakka-around .h-893 {
  height: 893px;
}
.daihyakka-around .--gap893 {
  gap: 893px !important;
}
.daihyakka-around .--fw893 {
  font-weight: 893;
}
.daihyakka-around .--mt894 {
  margin-top: 894px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt894 {
    margin-top: 447px;
  }
}
.daihyakka-around .--mb894 {
  margin-bottom: 894px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb894 {
    margin-bottom: 447px;
  }
}
.daihyakka-around .--pt894 {
  padding-top: 894px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt894 {
    padding-top: 447px;
  }
}
.daihyakka-around .--pb894 {
  padding-bottom: 894px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb894 {
    padding-bottom: 447px;
  }
}
.daihyakka-around .--px894 {
  padding: 0 894px;
}
.daihyakka-around .max-w-894 {
  max-width: 894px;
}
.daihyakka-around .w-894 {
  width: 894px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-894 {
    width: 447px;
  }
}
.daihyakka-around .h-894 {
  height: 894px;
}
.daihyakka-around .--gap894 {
  gap: 894px !important;
}
.daihyakka-around .--fw894 {
  font-weight: 894;
}
.daihyakka-around .--mt895 {
  margin-top: 895px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt895 {
    margin-top: 447.5px;
  }
}
.daihyakka-around .--mb895 {
  margin-bottom: 895px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb895 {
    margin-bottom: 447.5px;
  }
}
.daihyakka-around .--pt895 {
  padding-top: 895px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt895 {
    padding-top: 447.5px;
  }
}
.daihyakka-around .--pb895 {
  padding-bottom: 895px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb895 {
    padding-bottom: 447.5px;
  }
}
.daihyakka-around .--px895 {
  padding: 0 895px;
}
.daihyakka-around .max-w-895 {
  max-width: 895px;
}
.daihyakka-around .w-895 {
  width: 895px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-895 {
    width: 447.5px;
  }
}
.daihyakka-around .h-895 {
  height: 895px;
}
.daihyakka-around .--gap895 {
  gap: 895px !important;
}
.daihyakka-around .--fw895 {
  font-weight: 895;
}
.daihyakka-around .--mt896 {
  margin-top: 896px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt896 {
    margin-top: 448px;
  }
}
.daihyakka-around .--mb896 {
  margin-bottom: 896px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb896 {
    margin-bottom: 448px;
  }
}
.daihyakka-around .--pt896 {
  padding-top: 896px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt896 {
    padding-top: 448px;
  }
}
.daihyakka-around .--pb896 {
  padding-bottom: 896px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb896 {
    padding-bottom: 448px;
  }
}
.daihyakka-around .--px896 {
  padding: 0 896px;
}
.daihyakka-around .max-w-896 {
  max-width: 896px;
}
.daihyakka-around .w-896 {
  width: 896px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-896 {
    width: 448px;
  }
}
.daihyakka-around .h-896 {
  height: 896px;
}
.daihyakka-around .--gap896 {
  gap: 896px !important;
}
.daihyakka-around .--fw896 {
  font-weight: 896;
}
.daihyakka-around .--mt897 {
  margin-top: 897px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt897 {
    margin-top: 448.5px;
  }
}
.daihyakka-around .--mb897 {
  margin-bottom: 897px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb897 {
    margin-bottom: 448.5px;
  }
}
.daihyakka-around .--pt897 {
  padding-top: 897px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt897 {
    padding-top: 448.5px;
  }
}
.daihyakka-around .--pb897 {
  padding-bottom: 897px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb897 {
    padding-bottom: 448.5px;
  }
}
.daihyakka-around .--px897 {
  padding: 0 897px;
}
.daihyakka-around .max-w-897 {
  max-width: 897px;
}
.daihyakka-around .w-897 {
  width: 897px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-897 {
    width: 448.5px;
  }
}
.daihyakka-around .h-897 {
  height: 897px;
}
.daihyakka-around .--gap897 {
  gap: 897px !important;
}
.daihyakka-around .--fw897 {
  font-weight: 897;
}
.daihyakka-around .--mt898 {
  margin-top: 898px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt898 {
    margin-top: 449px;
  }
}
.daihyakka-around .--mb898 {
  margin-bottom: 898px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb898 {
    margin-bottom: 449px;
  }
}
.daihyakka-around .--pt898 {
  padding-top: 898px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt898 {
    padding-top: 449px;
  }
}
.daihyakka-around .--pb898 {
  padding-bottom: 898px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb898 {
    padding-bottom: 449px;
  }
}
.daihyakka-around .--px898 {
  padding: 0 898px;
}
.daihyakka-around .max-w-898 {
  max-width: 898px;
}
.daihyakka-around .w-898 {
  width: 898px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-898 {
    width: 449px;
  }
}
.daihyakka-around .h-898 {
  height: 898px;
}
.daihyakka-around .--gap898 {
  gap: 898px !important;
}
.daihyakka-around .--fw898 {
  font-weight: 898;
}
.daihyakka-around .--mt899 {
  margin-top: 899px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt899 {
    margin-top: 449.5px;
  }
}
.daihyakka-around .--mb899 {
  margin-bottom: 899px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb899 {
    margin-bottom: 449.5px;
  }
}
.daihyakka-around .--pt899 {
  padding-top: 899px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt899 {
    padding-top: 449.5px;
  }
}
.daihyakka-around .--pb899 {
  padding-bottom: 899px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb899 {
    padding-bottom: 449.5px;
  }
}
.daihyakka-around .--px899 {
  padding: 0 899px;
}
.daihyakka-around .max-w-899 {
  max-width: 899px;
}
.daihyakka-around .w-899 {
  width: 899px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-899 {
    width: 449.5px;
  }
}
.daihyakka-around .h-899 {
  height: 899px;
}
.daihyakka-around .--gap899 {
  gap: 899px !important;
}
.daihyakka-around .--fw899 {
  font-weight: 899;
}
.daihyakka-around .--mt900 {
  margin-top: 900px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt900 {
    margin-top: 450px;
  }
}
.daihyakka-around .--mb900 {
  margin-bottom: 900px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb900 {
    margin-bottom: 450px;
  }
}
.daihyakka-around .--pt900 {
  padding-top: 900px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt900 {
    padding-top: 450px;
  }
}
.daihyakka-around .--pb900 {
  padding-bottom: 900px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb900 {
    padding-bottom: 450px;
  }
}
.daihyakka-around .--px900 {
  padding: 0 900px;
}
.daihyakka-around .max-w-900 {
  max-width: 900px;
}
.daihyakka-around .w-900 {
  width: 900px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-900 {
    width: 450px;
  }
}
.daihyakka-around .h-900 {
  height: 900px;
}
.daihyakka-around .--gap900 {
  gap: 900px !important;
}
.daihyakka-around .--fw900 {
  font-weight: 900;
}
.daihyakka-around .--mt901 {
  margin-top: 901px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt901 {
    margin-top: 450.5px;
  }
}
.daihyakka-around .--mb901 {
  margin-bottom: 901px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb901 {
    margin-bottom: 450.5px;
  }
}
.daihyakka-around .--pt901 {
  padding-top: 901px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt901 {
    padding-top: 450.5px;
  }
}
.daihyakka-around .--pb901 {
  padding-bottom: 901px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb901 {
    padding-bottom: 450.5px;
  }
}
.daihyakka-around .--px901 {
  padding: 0 901px;
}
.daihyakka-around .max-w-901 {
  max-width: 901px;
}
.daihyakka-around .w-901 {
  width: 901px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-901 {
    width: 450.5px;
  }
}
.daihyakka-around .h-901 {
  height: 901px;
}
.daihyakka-around .--gap901 {
  gap: 901px !important;
}
.daihyakka-around .--fw901 {
  font-weight: 901;
}
.daihyakka-around .--mt902 {
  margin-top: 902px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt902 {
    margin-top: 451px;
  }
}
.daihyakka-around .--mb902 {
  margin-bottom: 902px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb902 {
    margin-bottom: 451px;
  }
}
.daihyakka-around .--pt902 {
  padding-top: 902px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt902 {
    padding-top: 451px;
  }
}
.daihyakka-around .--pb902 {
  padding-bottom: 902px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb902 {
    padding-bottom: 451px;
  }
}
.daihyakka-around .--px902 {
  padding: 0 902px;
}
.daihyakka-around .max-w-902 {
  max-width: 902px;
}
.daihyakka-around .w-902 {
  width: 902px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-902 {
    width: 451px;
  }
}
.daihyakka-around .h-902 {
  height: 902px;
}
.daihyakka-around .--gap902 {
  gap: 902px !important;
}
.daihyakka-around .--fw902 {
  font-weight: 902;
}
.daihyakka-around .--mt903 {
  margin-top: 903px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt903 {
    margin-top: 451.5px;
  }
}
.daihyakka-around .--mb903 {
  margin-bottom: 903px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb903 {
    margin-bottom: 451.5px;
  }
}
.daihyakka-around .--pt903 {
  padding-top: 903px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt903 {
    padding-top: 451.5px;
  }
}
.daihyakka-around .--pb903 {
  padding-bottom: 903px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb903 {
    padding-bottom: 451.5px;
  }
}
.daihyakka-around .--px903 {
  padding: 0 903px;
}
.daihyakka-around .max-w-903 {
  max-width: 903px;
}
.daihyakka-around .w-903 {
  width: 903px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-903 {
    width: 451.5px;
  }
}
.daihyakka-around .h-903 {
  height: 903px;
}
.daihyakka-around .--gap903 {
  gap: 903px !important;
}
.daihyakka-around .--fw903 {
  font-weight: 903;
}
.daihyakka-around .--mt904 {
  margin-top: 904px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt904 {
    margin-top: 452px;
  }
}
.daihyakka-around .--mb904 {
  margin-bottom: 904px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb904 {
    margin-bottom: 452px;
  }
}
.daihyakka-around .--pt904 {
  padding-top: 904px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt904 {
    padding-top: 452px;
  }
}
.daihyakka-around .--pb904 {
  padding-bottom: 904px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb904 {
    padding-bottom: 452px;
  }
}
.daihyakka-around .--px904 {
  padding: 0 904px;
}
.daihyakka-around .max-w-904 {
  max-width: 904px;
}
.daihyakka-around .w-904 {
  width: 904px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-904 {
    width: 452px;
  }
}
.daihyakka-around .h-904 {
  height: 904px;
}
.daihyakka-around .--gap904 {
  gap: 904px !important;
}
.daihyakka-around .--fw904 {
  font-weight: 904;
}
.daihyakka-around .--mt905 {
  margin-top: 905px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt905 {
    margin-top: 452.5px;
  }
}
.daihyakka-around .--mb905 {
  margin-bottom: 905px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb905 {
    margin-bottom: 452.5px;
  }
}
.daihyakka-around .--pt905 {
  padding-top: 905px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt905 {
    padding-top: 452.5px;
  }
}
.daihyakka-around .--pb905 {
  padding-bottom: 905px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb905 {
    padding-bottom: 452.5px;
  }
}
.daihyakka-around .--px905 {
  padding: 0 905px;
}
.daihyakka-around .max-w-905 {
  max-width: 905px;
}
.daihyakka-around .w-905 {
  width: 905px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-905 {
    width: 452.5px;
  }
}
.daihyakka-around .h-905 {
  height: 905px;
}
.daihyakka-around .--gap905 {
  gap: 905px !important;
}
.daihyakka-around .--fw905 {
  font-weight: 905;
}
.daihyakka-around .--mt906 {
  margin-top: 906px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt906 {
    margin-top: 453px;
  }
}
.daihyakka-around .--mb906 {
  margin-bottom: 906px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb906 {
    margin-bottom: 453px;
  }
}
.daihyakka-around .--pt906 {
  padding-top: 906px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt906 {
    padding-top: 453px;
  }
}
.daihyakka-around .--pb906 {
  padding-bottom: 906px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb906 {
    padding-bottom: 453px;
  }
}
.daihyakka-around .--px906 {
  padding: 0 906px;
}
.daihyakka-around .max-w-906 {
  max-width: 906px;
}
.daihyakka-around .w-906 {
  width: 906px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-906 {
    width: 453px;
  }
}
.daihyakka-around .h-906 {
  height: 906px;
}
.daihyakka-around .--gap906 {
  gap: 906px !important;
}
.daihyakka-around .--fw906 {
  font-weight: 906;
}
.daihyakka-around .--mt907 {
  margin-top: 907px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt907 {
    margin-top: 453.5px;
  }
}
.daihyakka-around .--mb907 {
  margin-bottom: 907px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb907 {
    margin-bottom: 453.5px;
  }
}
.daihyakka-around .--pt907 {
  padding-top: 907px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt907 {
    padding-top: 453.5px;
  }
}
.daihyakka-around .--pb907 {
  padding-bottom: 907px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb907 {
    padding-bottom: 453.5px;
  }
}
.daihyakka-around .--px907 {
  padding: 0 907px;
}
.daihyakka-around .max-w-907 {
  max-width: 907px;
}
.daihyakka-around .w-907 {
  width: 907px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-907 {
    width: 453.5px;
  }
}
.daihyakka-around .h-907 {
  height: 907px;
}
.daihyakka-around .--gap907 {
  gap: 907px !important;
}
.daihyakka-around .--fw907 {
  font-weight: 907;
}
.daihyakka-around .--mt908 {
  margin-top: 908px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt908 {
    margin-top: 454px;
  }
}
.daihyakka-around .--mb908 {
  margin-bottom: 908px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb908 {
    margin-bottom: 454px;
  }
}
.daihyakka-around .--pt908 {
  padding-top: 908px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt908 {
    padding-top: 454px;
  }
}
.daihyakka-around .--pb908 {
  padding-bottom: 908px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb908 {
    padding-bottom: 454px;
  }
}
.daihyakka-around .--px908 {
  padding: 0 908px;
}
.daihyakka-around .max-w-908 {
  max-width: 908px;
}
.daihyakka-around .w-908 {
  width: 908px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-908 {
    width: 454px;
  }
}
.daihyakka-around .h-908 {
  height: 908px;
}
.daihyakka-around .--gap908 {
  gap: 908px !important;
}
.daihyakka-around .--fw908 {
  font-weight: 908;
}
.daihyakka-around .--mt909 {
  margin-top: 909px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt909 {
    margin-top: 454.5px;
  }
}
.daihyakka-around .--mb909 {
  margin-bottom: 909px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb909 {
    margin-bottom: 454.5px;
  }
}
.daihyakka-around .--pt909 {
  padding-top: 909px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt909 {
    padding-top: 454.5px;
  }
}
.daihyakka-around .--pb909 {
  padding-bottom: 909px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb909 {
    padding-bottom: 454.5px;
  }
}
.daihyakka-around .--px909 {
  padding: 0 909px;
}
.daihyakka-around .max-w-909 {
  max-width: 909px;
}
.daihyakka-around .w-909 {
  width: 909px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-909 {
    width: 454.5px;
  }
}
.daihyakka-around .h-909 {
  height: 909px;
}
.daihyakka-around .--gap909 {
  gap: 909px !important;
}
.daihyakka-around .--fw909 {
  font-weight: 909;
}
.daihyakka-around .--mt910 {
  margin-top: 910px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt910 {
    margin-top: 455px;
  }
}
.daihyakka-around .--mb910 {
  margin-bottom: 910px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb910 {
    margin-bottom: 455px;
  }
}
.daihyakka-around .--pt910 {
  padding-top: 910px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt910 {
    padding-top: 455px;
  }
}
.daihyakka-around .--pb910 {
  padding-bottom: 910px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb910 {
    padding-bottom: 455px;
  }
}
.daihyakka-around .--px910 {
  padding: 0 910px;
}
.daihyakka-around .max-w-910 {
  max-width: 910px;
}
.daihyakka-around .w-910 {
  width: 910px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-910 {
    width: 455px;
  }
}
.daihyakka-around .h-910 {
  height: 910px;
}
.daihyakka-around .--gap910 {
  gap: 910px !important;
}
.daihyakka-around .--fw910 {
  font-weight: 910;
}
.daihyakka-around .--mt911 {
  margin-top: 911px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt911 {
    margin-top: 455.5px;
  }
}
.daihyakka-around .--mb911 {
  margin-bottom: 911px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb911 {
    margin-bottom: 455.5px;
  }
}
.daihyakka-around .--pt911 {
  padding-top: 911px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt911 {
    padding-top: 455.5px;
  }
}
.daihyakka-around .--pb911 {
  padding-bottom: 911px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb911 {
    padding-bottom: 455.5px;
  }
}
.daihyakka-around .--px911 {
  padding: 0 911px;
}
.daihyakka-around .max-w-911 {
  max-width: 911px;
}
.daihyakka-around .w-911 {
  width: 911px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-911 {
    width: 455.5px;
  }
}
.daihyakka-around .h-911 {
  height: 911px;
}
.daihyakka-around .--gap911 {
  gap: 911px !important;
}
.daihyakka-around .--fw911 {
  font-weight: 911;
}
.daihyakka-around .--mt912 {
  margin-top: 912px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt912 {
    margin-top: 456px;
  }
}
.daihyakka-around .--mb912 {
  margin-bottom: 912px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb912 {
    margin-bottom: 456px;
  }
}
.daihyakka-around .--pt912 {
  padding-top: 912px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt912 {
    padding-top: 456px;
  }
}
.daihyakka-around .--pb912 {
  padding-bottom: 912px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb912 {
    padding-bottom: 456px;
  }
}
.daihyakka-around .--px912 {
  padding: 0 912px;
}
.daihyakka-around .max-w-912 {
  max-width: 912px;
}
.daihyakka-around .w-912 {
  width: 912px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-912 {
    width: 456px;
  }
}
.daihyakka-around .h-912 {
  height: 912px;
}
.daihyakka-around .--gap912 {
  gap: 912px !important;
}
.daihyakka-around .--fw912 {
  font-weight: 912;
}
.daihyakka-around .--mt913 {
  margin-top: 913px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt913 {
    margin-top: 456.5px;
  }
}
.daihyakka-around .--mb913 {
  margin-bottom: 913px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb913 {
    margin-bottom: 456.5px;
  }
}
.daihyakka-around .--pt913 {
  padding-top: 913px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt913 {
    padding-top: 456.5px;
  }
}
.daihyakka-around .--pb913 {
  padding-bottom: 913px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb913 {
    padding-bottom: 456.5px;
  }
}
.daihyakka-around .--px913 {
  padding: 0 913px;
}
.daihyakka-around .max-w-913 {
  max-width: 913px;
}
.daihyakka-around .w-913 {
  width: 913px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-913 {
    width: 456.5px;
  }
}
.daihyakka-around .h-913 {
  height: 913px;
}
.daihyakka-around .--gap913 {
  gap: 913px !important;
}
.daihyakka-around .--fw913 {
  font-weight: 913;
}
.daihyakka-around .--mt914 {
  margin-top: 914px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt914 {
    margin-top: 457px;
  }
}
.daihyakka-around .--mb914 {
  margin-bottom: 914px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb914 {
    margin-bottom: 457px;
  }
}
.daihyakka-around .--pt914 {
  padding-top: 914px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt914 {
    padding-top: 457px;
  }
}
.daihyakka-around .--pb914 {
  padding-bottom: 914px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb914 {
    padding-bottom: 457px;
  }
}
.daihyakka-around .--px914 {
  padding: 0 914px;
}
.daihyakka-around .max-w-914 {
  max-width: 914px;
}
.daihyakka-around .w-914 {
  width: 914px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-914 {
    width: 457px;
  }
}
.daihyakka-around .h-914 {
  height: 914px;
}
.daihyakka-around .--gap914 {
  gap: 914px !important;
}
.daihyakka-around .--fw914 {
  font-weight: 914;
}
.daihyakka-around .--mt915 {
  margin-top: 915px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt915 {
    margin-top: 457.5px;
  }
}
.daihyakka-around .--mb915 {
  margin-bottom: 915px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb915 {
    margin-bottom: 457.5px;
  }
}
.daihyakka-around .--pt915 {
  padding-top: 915px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt915 {
    padding-top: 457.5px;
  }
}
.daihyakka-around .--pb915 {
  padding-bottom: 915px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb915 {
    padding-bottom: 457.5px;
  }
}
.daihyakka-around .--px915 {
  padding: 0 915px;
}
.daihyakka-around .max-w-915 {
  max-width: 915px;
}
.daihyakka-around .w-915 {
  width: 915px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-915 {
    width: 457.5px;
  }
}
.daihyakka-around .h-915 {
  height: 915px;
}
.daihyakka-around .--gap915 {
  gap: 915px !important;
}
.daihyakka-around .--fw915 {
  font-weight: 915;
}
.daihyakka-around .--mt916 {
  margin-top: 916px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt916 {
    margin-top: 458px;
  }
}
.daihyakka-around .--mb916 {
  margin-bottom: 916px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb916 {
    margin-bottom: 458px;
  }
}
.daihyakka-around .--pt916 {
  padding-top: 916px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt916 {
    padding-top: 458px;
  }
}
.daihyakka-around .--pb916 {
  padding-bottom: 916px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb916 {
    padding-bottom: 458px;
  }
}
.daihyakka-around .--px916 {
  padding: 0 916px;
}
.daihyakka-around .max-w-916 {
  max-width: 916px;
}
.daihyakka-around .w-916 {
  width: 916px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-916 {
    width: 458px;
  }
}
.daihyakka-around .h-916 {
  height: 916px;
}
.daihyakka-around .--gap916 {
  gap: 916px !important;
}
.daihyakka-around .--fw916 {
  font-weight: 916;
}
.daihyakka-around .--mt917 {
  margin-top: 917px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt917 {
    margin-top: 458.5px;
  }
}
.daihyakka-around .--mb917 {
  margin-bottom: 917px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb917 {
    margin-bottom: 458.5px;
  }
}
.daihyakka-around .--pt917 {
  padding-top: 917px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt917 {
    padding-top: 458.5px;
  }
}
.daihyakka-around .--pb917 {
  padding-bottom: 917px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb917 {
    padding-bottom: 458.5px;
  }
}
.daihyakka-around .--px917 {
  padding: 0 917px;
}
.daihyakka-around .max-w-917 {
  max-width: 917px;
}
.daihyakka-around .w-917 {
  width: 917px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-917 {
    width: 458.5px;
  }
}
.daihyakka-around .h-917 {
  height: 917px;
}
.daihyakka-around .--gap917 {
  gap: 917px !important;
}
.daihyakka-around .--fw917 {
  font-weight: 917;
}
.daihyakka-around .--mt918 {
  margin-top: 918px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt918 {
    margin-top: 459px;
  }
}
.daihyakka-around .--mb918 {
  margin-bottom: 918px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb918 {
    margin-bottom: 459px;
  }
}
.daihyakka-around .--pt918 {
  padding-top: 918px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt918 {
    padding-top: 459px;
  }
}
.daihyakka-around .--pb918 {
  padding-bottom: 918px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb918 {
    padding-bottom: 459px;
  }
}
.daihyakka-around .--px918 {
  padding: 0 918px;
}
.daihyakka-around .max-w-918 {
  max-width: 918px;
}
.daihyakka-around .w-918 {
  width: 918px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-918 {
    width: 459px;
  }
}
.daihyakka-around .h-918 {
  height: 918px;
}
.daihyakka-around .--gap918 {
  gap: 918px !important;
}
.daihyakka-around .--fw918 {
  font-weight: 918;
}
.daihyakka-around .--mt919 {
  margin-top: 919px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt919 {
    margin-top: 459.5px;
  }
}
.daihyakka-around .--mb919 {
  margin-bottom: 919px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb919 {
    margin-bottom: 459.5px;
  }
}
.daihyakka-around .--pt919 {
  padding-top: 919px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt919 {
    padding-top: 459.5px;
  }
}
.daihyakka-around .--pb919 {
  padding-bottom: 919px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb919 {
    padding-bottom: 459.5px;
  }
}
.daihyakka-around .--px919 {
  padding: 0 919px;
}
.daihyakka-around .max-w-919 {
  max-width: 919px;
}
.daihyakka-around .w-919 {
  width: 919px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-919 {
    width: 459.5px;
  }
}
.daihyakka-around .h-919 {
  height: 919px;
}
.daihyakka-around .--gap919 {
  gap: 919px !important;
}
.daihyakka-around .--fw919 {
  font-weight: 919;
}
.daihyakka-around .--mt920 {
  margin-top: 920px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt920 {
    margin-top: 460px;
  }
}
.daihyakka-around .--mb920 {
  margin-bottom: 920px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb920 {
    margin-bottom: 460px;
  }
}
.daihyakka-around .--pt920 {
  padding-top: 920px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt920 {
    padding-top: 460px;
  }
}
.daihyakka-around .--pb920 {
  padding-bottom: 920px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb920 {
    padding-bottom: 460px;
  }
}
.daihyakka-around .--px920 {
  padding: 0 920px;
}
.daihyakka-around .max-w-920 {
  max-width: 920px;
}
.daihyakka-around .w-920 {
  width: 920px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-920 {
    width: 460px;
  }
}
.daihyakka-around .h-920 {
  height: 920px;
}
.daihyakka-around .--gap920 {
  gap: 920px !important;
}
.daihyakka-around .--fw920 {
  font-weight: 920;
}
.daihyakka-around .--mt921 {
  margin-top: 921px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt921 {
    margin-top: 460.5px;
  }
}
.daihyakka-around .--mb921 {
  margin-bottom: 921px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb921 {
    margin-bottom: 460.5px;
  }
}
.daihyakka-around .--pt921 {
  padding-top: 921px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt921 {
    padding-top: 460.5px;
  }
}
.daihyakka-around .--pb921 {
  padding-bottom: 921px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb921 {
    padding-bottom: 460.5px;
  }
}
.daihyakka-around .--px921 {
  padding: 0 921px;
}
.daihyakka-around .max-w-921 {
  max-width: 921px;
}
.daihyakka-around .w-921 {
  width: 921px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-921 {
    width: 460.5px;
  }
}
.daihyakka-around .h-921 {
  height: 921px;
}
.daihyakka-around .--gap921 {
  gap: 921px !important;
}
.daihyakka-around .--fw921 {
  font-weight: 921;
}
.daihyakka-around .--mt922 {
  margin-top: 922px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt922 {
    margin-top: 461px;
  }
}
.daihyakka-around .--mb922 {
  margin-bottom: 922px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb922 {
    margin-bottom: 461px;
  }
}
.daihyakka-around .--pt922 {
  padding-top: 922px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt922 {
    padding-top: 461px;
  }
}
.daihyakka-around .--pb922 {
  padding-bottom: 922px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb922 {
    padding-bottom: 461px;
  }
}
.daihyakka-around .--px922 {
  padding: 0 922px;
}
.daihyakka-around .max-w-922 {
  max-width: 922px;
}
.daihyakka-around .w-922 {
  width: 922px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-922 {
    width: 461px;
  }
}
.daihyakka-around .h-922 {
  height: 922px;
}
.daihyakka-around .--gap922 {
  gap: 922px !important;
}
.daihyakka-around .--fw922 {
  font-weight: 922;
}
.daihyakka-around .--mt923 {
  margin-top: 923px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt923 {
    margin-top: 461.5px;
  }
}
.daihyakka-around .--mb923 {
  margin-bottom: 923px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb923 {
    margin-bottom: 461.5px;
  }
}
.daihyakka-around .--pt923 {
  padding-top: 923px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt923 {
    padding-top: 461.5px;
  }
}
.daihyakka-around .--pb923 {
  padding-bottom: 923px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb923 {
    padding-bottom: 461.5px;
  }
}
.daihyakka-around .--px923 {
  padding: 0 923px;
}
.daihyakka-around .max-w-923 {
  max-width: 923px;
}
.daihyakka-around .w-923 {
  width: 923px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-923 {
    width: 461.5px;
  }
}
.daihyakka-around .h-923 {
  height: 923px;
}
.daihyakka-around .--gap923 {
  gap: 923px !important;
}
.daihyakka-around .--fw923 {
  font-weight: 923;
}
.daihyakka-around .--mt924 {
  margin-top: 924px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt924 {
    margin-top: 462px;
  }
}
.daihyakka-around .--mb924 {
  margin-bottom: 924px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb924 {
    margin-bottom: 462px;
  }
}
.daihyakka-around .--pt924 {
  padding-top: 924px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt924 {
    padding-top: 462px;
  }
}
.daihyakka-around .--pb924 {
  padding-bottom: 924px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb924 {
    padding-bottom: 462px;
  }
}
.daihyakka-around .--px924 {
  padding: 0 924px;
}
.daihyakka-around .max-w-924 {
  max-width: 924px;
}
.daihyakka-around .w-924 {
  width: 924px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-924 {
    width: 462px;
  }
}
.daihyakka-around .h-924 {
  height: 924px;
}
.daihyakka-around .--gap924 {
  gap: 924px !important;
}
.daihyakka-around .--fw924 {
  font-weight: 924;
}
.daihyakka-around .--mt925 {
  margin-top: 925px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt925 {
    margin-top: 462.5px;
  }
}
.daihyakka-around .--mb925 {
  margin-bottom: 925px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb925 {
    margin-bottom: 462.5px;
  }
}
.daihyakka-around .--pt925 {
  padding-top: 925px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt925 {
    padding-top: 462.5px;
  }
}
.daihyakka-around .--pb925 {
  padding-bottom: 925px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb925 {
    padding-bottom: 462.5px;
  }
}
.daihyakka-around .--px925 {
  padding: 0 925px;
}
.daihyakka-around .max-w-925 {
  max-width: 925px;
}
.daihyakka-around .w-925 {
  width: 925px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-925 {
    width: 462.5px;
  }
}
.daihyakka-around .h-925 {
  height: 925px;
}
.daihyakka-around .--gap925 {
  gap: 925px !important;
}
.daihyakka-around .--fw925 {
  font-weight: 925;
}
.daihyakka-around .--mt926 {
  margin-top: 926px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt926 {
    margin-top: 463px;
  }
}
.daihyakka-around .--mb926 {
  margin-bottom: 926px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb926 {
    margin-bottom: 463px;
  }
}
.daihyakka-around .--pt926 {
  padding-top: 926px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt926 {
    padding-top: 463px;
  }
}
.daihyakka-around .--pb926 {
  padding-bottom: 926px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb926 {
    padding-bottom: 463px;
  }
}
.daihyakka-around .--px926 {
  padding: 0 926px;
}
.daihyakka-around .max-w-926 {
  max-width: 926px;
}
.daihyakka-around .w-926 {
  width: 926px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-926 {
    width: 463px;
  }
}
.daihyakka-around .h-926 {
  height: 926px;
}
.daihyakka-around .--gap926 {
  gap: 926px !important;
}
.daihyakka-around .--fw926 {
  font-weight: 926;
}
.daihyakka-around .--mt927 {
  margin-top: 927px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt927 {
    margin-top: 463.5px;
  }
}
.daihyakka-around .--mb927 {
  margin-bottom: 927px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb927 {
    margin-bottom: 463.5px;
  }
}
.daihyakka-around .--pt927 {
  padding-top: 927px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt927 {
    padding-top: 463.5px;
  }
}
.daihyakka-around .--pb927 {
  padding-bottom: 927px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb927 {
    padding-bottom: 463.5px;
  }
}
.daihyakka-around .--px927 {
  padding: 0 927px;
}
.daihyakka-around .max-w-927 {
  max-width: 927px;
}
.daihyakka-around .w-927 {
  width: 927px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-927 {
    width: 463.5px;
  }
}
.daihyakka-around .h-927 {
  height: 927px;
}
.daihyakka-around .--gap927 {
  gap: 927px !important;
}
.daihyakka-around .--fw927 {
  font-weight: 927;
}
.daihyakka-around .--mt928 {
  margin-top: 928px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt928 {
    margin-top: 464px;
  }
}
.daihyakka-around .--mb928 {
  margin-bottom: 928px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb928 {
    margin-bottom: 464px;
  }
}
.daihyakka-around .--pt928 {
  padding-top: 928px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt928 {
    padding-top: 464px;
  }
}
.daihyakka-around .--pb928 {
  padding-bottom: 928px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb928 {
    padding-bottom: 464px;
  }
}
.daihyakka-around .--px928 {
  padding: 0 928px;
}
.daihyakka-around .max-w-928 {
  max-width: 928px;
}
.daihyakka-around .w-928 {
  width: 928px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-928 {
    width: 464px;
  }
}
.daihyakka-around .h-928 {
  height: 928px;
}
.daihyakka-around .--gap928 {
  gap: 928px !important;
}
.daihyakka-around .--fw928 {
  font-weight: 928;
}
.daihyakka-around .--mt929 {
  margin-top: 929px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt929 {
    margin-top: 464.5px;
  }
}
.daihyakka-around .--mb929 {
  margin-bottom: 929px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb929 {
    margin-bottom: 464.5px;
  }
}
.daihyakka-around .--pt929 {
  padding-top: 929px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt929 {
    padding-top: 464.5px;
  }
}
.daihyakka-around .--pb929 {
  padding-bottom: 929px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb929 {
    padding-bottom: 464.5px;
  }
}
.daihyakka-around .--px929 {
  padding: 0 929px;
}
.daihyakka-around .max-w-929 {
  max-width: 929px;
}
.daihyakka-around .w-929 {
  width: 929px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-929 {
    width: 464.5px;
  }
}
.daihyakka-around .h-929 {
  height: 929px;
}
.daihyakka-around .--gap929 {
  gap: 929px !important;
}
.daihyakka-around .--fw929 {
  font-weight: 929;
}
.daihyakka-around .--mt930 {
  margin-top: 930px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt930 {
    margin-top: 465px;
  }
}
.daihyakka-around .--mb930 {
  margin-bottom: 930px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb930 {
    margin-bottom: 465px;
  }
}
.daihyakka-around .--pt930 {
  padding-top: 930px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt930 {
    padding-top: 465px;
  }
}
.daihyakka-around .--pb930 {
  padding-bottom: 930px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb930 {
    padding-bottom: 465px;
  }
}
.daihyakka-around .--px930 {
  padding: 0 930px;
}
.daihyakka-around .max-w-930 {
  max-width: 930px;
}
.daihyakka-around .w-930 {
  width: 930px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-930 {
    width: 465px;
  }
}
.daihyakka-around .h-930 {
  height: 930px;
}
.daihyakka-around .--gap930 {
  gap: 930px !important;
}
.daihyakka-around .--fw930 {
  font-weight: 930;
}
.daihyakka-around .--mt931 {
  margin-top: 931px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt931 {
    margin-top: 465.5px;
  }
}
.daihyakka-around .--mb931 {
  margin-bottom: 931px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb931 {
    margin-bottom: 465.5px;
  }
}
.daihyakka-around .--pt931 {
  padding-top: 931px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt931 {
    padding-top: 465.5px;
  }
}
.daihyakka-around .--pb931 {
  padding-bottom: 931px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb931 {
    padding-bottom: 465.5px;
  }
}
.daihyakka-around .--px931 {
  padding: 0 931px;
}
.daihyakka-around .max-w-931 {
  max-width: 931px;
}
.daihyakka-around .w-931 {
  width: 931px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-931 {
    width: 465.5px;
  }
}
.daihyakka-around .h-931 {
  height: 931px;
}
.daihyakka-around .--gap931 {
  gap: 931px !important;
}
.daihyakka-around .--fw931 {
  font-weight: 931;
}
.daihyakka-around .--mt932 {
  margin-top: 932px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt932 {
    margin-top: 466px;
  }
}
.daihyakka-around .--mb932 {
  margin-bottom: 932px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb932 {
    margin-bottom: 466px;
  }
}
.daihyakka-around .--pt932 {
  padding-top: 932px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt932 {
    padding-top: 466px;
  }
}
.daihyakka-around .--pb932 {
  padding-bottom: 932px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb932 {
    padding-bottom: 466px;
  }
}
.daihyakka-around .--px932 {
  padding: 0 932px;
}
.daihyakka-around .max-w-932 {
  max-width: 932px;
}
.daihyakka-around .w-932 {
  width: 932px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-932 {
    width: 466px;
  }
}
.daihyakka-around .h-932 {
  height: 932px;
}
.daihyakka-around .--gap932 {
  gap: 932px !important;
}
.daihyakka-around .--fw932 {
  font-weight: 932;
}
.daihyakka-around .--mt933 {
  margin-top: 933px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt933 {
    margin-top: 466.5px;
  }
}
.daihyakka-around .--mb933 {
  margin-bottom: 933px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb933 {
    margin-bottom: 466.5px;
  }
}
.daihyakka-around .--pt933 {
  padding-top: 933px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt933 {
    padding-top: 466.5px;
  }
}
.daihyakka-around .--pb933 {
  padding-bottom: 933px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb933 {
    padding-bottom: 466.5px;
  }
}
.daihyakka-around .--px933 {
  padding: 0 933px;
}
.daihyakka-around .max-w-933 {
  max-width: 933px;
}
.daihyakka-around .w-933 {
  width: 933px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-933 {
    width: 466.5px;
  }
}
.daihyakka-around .h-933 {
  height: 933px;
}
.daihyakka-around .--gap933 {
  gap: 933px !important;
}
.daihyakka-around .--fw933 {
  font-weight: 933;
}
.daihyakka-around .--mt934 {
  margin-top: 934px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt934 {
    margin-top: 467px;
  }
}
.daihyakka-around .--mb934 {
  margin-bottom: 934px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb934 {
    margin-bottom: 467px;
  }
}
.daihyakka-around .--pt934 {
  padding-top: 934px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt934 {
    padding-top: 467px;
  }
}
.daihyakka-around .--pb934 {
  padding-bottom: 934px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb934 {
    padding-bottom: 467px;
  }
}
.daihyakka-around .--px934 {
  padding: 0 934px;
}
.daihyakka-around .max-w-934 {
  max-width: 934px;
}
.daihyakka-around .w-934 {
  width: 934px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-934 {
    width: 467px;
  }
}
.daihyakka-around .h-934 {
  height: 934px;
}
.daihyakka-around .--gap934 {
  gap: 934px !important;
}
.daihyakka-around .--fw934 {
  font-weight: 934;
}
.daihyakka-around .--mt935 {
  margin-top: 935px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt935 {
    margin-top: 467.5px;
  }
}
.daihyakka-around .--mb935 {
  margin-bottom: 935px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb935 {
    margin-bottom: 467.5px;
  }
}
.daihyakka-around .--pt935 {
  padding-top: 935px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt935 {
    padding-top: 467.5px;
  }
}
.daihyakka-around .--pb935 {
  padding-bottom: 935px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb935 {
    padding-bottom: 467.5px;
  }
}
.daihyakka-around .--px935 {
  padding: 0 935px;
}
.daihyakka-around .max-w-935 {
  max-width: 935px;
}
.daihyakka-around .w-935 {
  width: 935px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-935 {
    width: 467.5px;
  }
}
.daihyakka-around .h-935 {
  height: 935px;
}
.daihyakka-around .--gap935 {
  gap: 935px !important;
}
.daihyakka-around .--fw935 {
  font-weight: 935;
}
.daihyakka-around .--mt936 {
  margin-top: 936px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt936 {
    margin-top: 468px;
  }
}
.daihyakka-around .--mb936 {
  margin-bottom: 936px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb936 {
    margin-bottom: 468px;
  }
}
.daihyakka-around .--pt936 {
  padding-top: 936px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt936 {
    padding-top: 468px;
  }
}
.daihyakka-around .--pb936 {
  padding-bottom: 936px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb936 {
    padding-bottom: 468px;
  }
}
.daihyakka-around .--px936 {
  padding: 0 936px;
}
.daihyakka-around .max-w-936 {
  max-width: 936px;
}
.daihyakka-around .w-936 {
  width: 936px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-936 {
    width: 468px;
  }
}
.daihyakka-around .h-936 {
  height: 936px;
}
.daihyakka-around .--gap936 {
  gap: 936px !important;
}
.daihyakka-around .--fw936 {
  font-weight: 936;
}
.daihyakka-around .--mt937 {
  margin-top: 937px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt937 {
    margin-top: 468.5px;
  }
}
.daihyakka-around .--mb937 {
  margin-bottom: 937px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb937 {
    margin-bottom: 468.5px;
  }
}
.daihyakka-around .--pt937 {
  padding-top: 937px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt937 {
    padding-top: 468.5px;
  }
}
.daihyakka-around .--pb937 {
  padding-bottom: 937px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb937 {
    padding-bottom: 468.5px;
  }
}
.daihyakka-around .--px937 {
  padding: 0 937px;
}
.daihyakka-around .max-w-937 {
  max-width: 937px;
}
.daihyakka-around .w-937 {
  width: 937px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-937 {
    width: 468.5px;
  }
}
.daihyakka-around .h-937 {
  height: 937px;
}
.daihyakka-around .--gap937 {
  gap: 937px !important;
}
.daihyakka-around .--fw937 {
  font-weight: 937;
}
.daihyakka-around .--mt938 {
  margin-top: 938px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt938 {
    margin-top: 469px;
  }
}
.daihyakka-around .--mb938 {
  margin-bottom: 938px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb938 {
    margin-bottom: 469px;
  }
}
.daihyakka-around .--pt938 {
  padding-top: 938px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt938 {
    padding-top: 469px;
  }
}
.daihyakka-around .--pb938 {
  padding-bottom: 938px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb938 {
    padding-bottom: 469px;
  }
}
.daihyakka-around .--px938 {
  padding: 0 938px;
}
.daihyakka-around .max-w-938 {
  max-width: 938px;
}
.daihyakka-around .w-938 {
  width: 938px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-938 {
    width: 469px;
  }
}
.daihyakka-around .h-938 {
  height: 938px;
}
.daihyakka-around .--gap938 {
  gap: 938px !important;
}
.daihyakka-around .--fw938 {
  font-weight: 938;
}
.daihyakka-around .--mt939 {
  margin-top: 939px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt939 {
    margin-top: 469.5px;
  }
}
.daihyakka-around .--mb939 {
  margin-bottom: 939px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb939 {
    margin-bottom: 469.5px;
  }
}
.daihyakka-around .--pt939 {
  padding-top: 939px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt939 {
    padding-top: 469.5px;
  }
}
.daihyakka-around .--pb939 {
  padding-bottom: 939px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb939 {
    padding-bottom: 469.5px;
  }
}
.daihyakka-around .--px939 {
  padding: 0 939px;
}
.daihyakka-around .max-w-939 {
  max-width: 939px;
}
.daihyakka-around .w-939 {
  width: 939px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-939 {
    width: 469.5px;
  }
}
.daihyakka-around .h-939 {
  height: 939px;
}
.daihyakka-around .--gap939 {
  gap: 939px !important;
}
.daihyakka-around .--fw939 {
  font-weight: 939;
}
.daihyakka-around .--mt940 {
  margin-top: 940px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt940 {
    margin-top: 470px;
  }
}
.daihyakka-around .--mb940 {
  margin-bottom: 940px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb940 {
    margin-bottom: 470px;
  }
}
.daihyakka-around .--pt940 {
  padding-top: 940px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt940 {
    padding-top: 470px;
  }
}
.daihyakka-around .--pb940 {
  padding-bottom: 940px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb940 {
    padding-bottom: 470px;
  }
}
.daihyakka-around .--px940 {
  padding: 0 940px;
}
.daihyakka-around .max-w-940 {
  max-width: 940px;
}
.daihyakka-around .w-940 {
  width: 940px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-940 {
    width: 470px;
  }
}
.daihyakka-around .h-940 {
  height: 940px;
}
.daihyakka-around .--gap940 {
  gap: 940px !important;
}
.daihyakka-around .--fw940 {
  font-weight: 940;
}
.daihyakka-around .--mt941 {
  margin-top: 941px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt941 {
    margin-top: 470.5px;
  }
}
.daihyakka-around .--mb941 {
  margin-bottom: 941px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb941 {
    margin-bottom: 470.5px;
  }
}
.daihyakka-around .--pt941 {
  padding-top: 941px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt941 {
    padding-top: 470.5px;
  }
}
.daihyakka-around .--pb941 {
  padding-bottom: 941px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb941 {
    padding-bottom: 470.5px;
  }
}
.daihyakka-around .--px941 {
  padding: 0 941px;
}
.daihyakka-around .max-w-941 {
  max-width: 941px;
}
.daihyakka-around .w-941 {
  width: 941px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-941 {
    width: 470.5px;
  }
}
.daihyakka-around .h-941 {
  height: 941px;
}
.daihyakka-around .--gap941 {
  gap: 941px !important;
}
.daihyakka-around .--fw941 {
  font-weight: 941;
}
.daihyakka-around .--mt942 {
  margin-top: 942px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt942 {
    margin-top: 471px;
  }
}
.daihyakka-around .--mb942 {
  margin-bottom: 942px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb942 {
    margin-bottom: 471px;
  }
}
.daihyakka-around .--pt942 {
  padding-top: 942px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt942 {
    padding-top: 471px;
  }
}
.daihyakka-around .--pb942 {
  padding-bottom: 942px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb942 {
    padding-bottom: 471px;
  }
}
.daihyakka-around .--px942 {
  padding: 0 942px;
}
.daihyakka-around .max-w-942 {
  max-width: 942px;
}
.daihyakka-around .w-942 {
  width: 942px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-942 {
    width: 471px;
  }
}
.daihyakka-around .h-942 {
  height: 942px;
}
.daihyakka-around .--gap942 {
  gap: 942px !important;
}
.daihyakka-around .--fw942 {
  font-weight: 942;
}
.daihyakka-around .--mt943 {
  margin-top: 943px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt943 {
    margin-top: 471.5px;
  }
}
.daihyakka-around .--mb943 {
  margin-bottom: 943px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb943 {
    margin-bottom: 471.5px;
  }
}
.daihyakka-around .--pt943 {
  padding-top: 943px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt943 {
    padding-top: 471.5px;
  }
}
.daihyakka-around .--pb943 {
  padding-bottom: 943px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb943 {
    padding-bottom: 471.5px;
  }
}
.daihyakka-around .--px943 {
  padding: 0 943px;
}
.daihyakka-around .max-w-943 {
  max-width: 943px;
}
.daihyakka-around .w-943 {
  width: 943px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-943 {
    width: 471.5px;
  }
}
.daihyakka-around .h-943 {
  height: 943px;
}
.daihyakka-around .--gap943 {
  gap: 943px !important;
}
.daihyakka-around .--fw943 {
  font-weight: 943;
}
.daihyakka-around .--mt944 {
  margin-top: 944px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt944 {
    margin-top: 472px;
  }
}
.daihyakka-around .--mb944 {
  margin-bottom: 944px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb944 {
    margin-bottom: 472px;
  }
}
.daihyakka-around .--pt944 {
  padding-top: 944px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt944 {
    padding-top: 472px;
  }
}
.daihyakka-around .--pb944 {
  padding-bottom: 944px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb944 {
    padding-bottom: 472px;
  }
}
.daihyakka-around .--px944 {
  padding: 0 944px;
}
.daihyakka-around .max-w-944 {
  max-width: 944px;
}
.daihyakka-around .w-944 {
  width: 944px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-944 {
    width: 472px;
  }
}
.daihyakka-around .h-944 {
  height: 944px;
}
.daihyakka-around .--gap944 {
  gap: 944px !important;
}
.daihyakka-around .--fw944 {
  font-weight: 944;
}
.daihyakka-around .--mt945 {
  margin-top: 945px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt945 {
    margin-top: 472.5px;
  }
}
.daihyakka-around .--mb945 {
  margin-bottom: 945px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb945 {
    margin-bottom: 472.5px;
  }
}
.daihyakka-around .--pt945 {
  padding-top: 945px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt945 {
    padding-top: 472.5px;
  }
}
.daihyakka-around .--pb945 {
  padding-bottom: 945px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb945 {
    padding-bottom: 472.5px;
  }
}
.daihyakka-around .--px945 {
  padding: 0 945px;
}
.daihyakka-around .max-w-945 {
  max-width: 945px;
}
.daihyakka-around .w-945 {
  width: 945px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-945 {
    width: 472.5px;
  }
}
.daihyakka-around .h-945 {
  height: 945px;
}
.daihyakka-around .--gap945 {
  gap: 945px !important;
}
.daihyakka-around .--fw945 {
  font-weight: 945;
}
.daihyakka-around .--mt946 {
  margin-top: 946px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt946 {
    margin-top: 473px;
  }
}
.daihyakka-around .--mb946 {
  margin-bottom: 946px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb946 {
    margin-bottom: 473px;
  }
}
.daihyakka-around .--pt946 {
  padding-top: 946px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt946 {
    padding-top: 473px;
  }
}
.daihyakka-around .--pb946 {
  padding-bottom: 946px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb946 {
    padding-bottom: 473px;
  }
}
.daihyakka-around .--px946 {
  padding: 0 946px;
}
.daihyakka-around .max-w-946 {
  max-width: 946px;
}
.daihyakka-around .w-946 {
  width: 946px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-946 {
    width: 473px;
  }
}
.daihyakka-around .h-946 {
  height: 946px;
}
.daihyakka-around .--gap946 {
  gap: 946px !important;
}
.daihyakka-around .--fw946 {
  font-weight: 946;
}
.daihyakka-around .--mt947 {
  margin-top: 947px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt947 {
    margin-top: 473.5px;
  }
}
.daihyakka-around .--mb947 {
  margin-bottom: 947px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb947 {
    margin-bottom: 473.5px;
  }
}
.daihyakka-around .--pt947 {
  padding-top: 947px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt947 {
    padding-top: 473.5px;
  }
}
.daihyakka-around .--pb947 {
  padding-bottom: 947px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb947 {
    padding-bottom: 473.5px;
  }
}
.daihyakka-around .--px947 {
  padding: 0 947px;
}
.daihyakka-around .max-w-947 {
  max-width: 947px;
}
.daihyakka-around .w-947 {
  width: 947px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-947 {
    width: 473.5px;
  }
}
.daihyakka-around .h-947 {
  height: 947px;
}
.daihyakka-around .--gap947 {
  gap: 947px !important;
}
.daihyakka-around .--fw947 {
  font-weight: 947;
}
.daihyakka-around .--mt948 {
  margin-top: 948px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt948 {
    margin-top: 474px;
  }
}
.daihyakka-around .--mb948 {
  margin-bottom: 948px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb948 {
    margin-bottom: 474px;
  }
}
.daihyakka-around .--pt948 {
  padding-top: 948px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt948 {
    padding-top: 474px;
  }
}
.daihyakka-around .--pb948 {
  padding-bottom: 948px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb948 {
    padding-bottom: 474px;
  }
}
.daihyakka-around .--px948 {
  padding: 0 948px;
}
.daihyakka-around .max-w-948 {
  max-width: 948px;
}
.daihyakka-around .w-948 {
  width: 948px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-948 {
    width: 474px;
  }
}
.daihyakka-around .h-948 {
  height: 948px;
}
.daihyakka-around .--gap948 {
  gap: 948px !important;
}
.daihyakka-around .--fw948 {
  font-weight: 948;
}
.daihyakka-around .--mt949 {
  margin-top: 949px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt949 {
    margin-top: 474.5px;
  }
}
.daihyakka-around .--mb949 {
  margin-bottom: 949px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb949 {
    margin-bottom: 474.5px;
  }
}
.daihyakka-around .--pt949 {
  padding-top: 949px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt949 {
    padding-top: 474.5px;
  }
}
.daihyakka-around .--pb949 {
  padding-bottom: 949px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb949 {
    padding-bottom: 474.5px;
  }
}
.daihyakka-around .--px949 {
  padding: 0 949px;
}
.daihyakka-around .max-w-949 {
  max-width: 949px;
}
.daihyakka-around .w-949 {
  width: 949px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-949 {
    width: 474.5px;
  }
}
.daihyakka-around .h-949 {
  height: 949px;
}
.daihyakka-around .--gap949 {
  gap: 949px !important;
}
.daihyakka-around .--fw949 {
  font-weight: 949;
}
.daihyakka-around .--mt950 {
  margin-top: 950px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt950 {
    margin-top: 475px;
  }
}
.daihyakka-around .--mb950 {
  margin-bottom: 950px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb950 {
    margin-bottom: 475px;
  }
}
.daihyakka-around .--pt950 {
  padding-top: 950px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt950 {
    padding-top: 475px;
  }
}
.daihyakka-around .--pb950 {
  padding-bottom: 950px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb950 {
    padding-bottom: 475px;
  }
}
.daihyakka-around .--px950 {
  padding: 0 950px;
}
.daihyakka-around .max-w-950 {
  max-width: 950px;
}
.daihyakka-around .w-950 {
  width: 950px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-950 {
    width: 475px;
  }
}
.daihyakka-around .h-950 {
  height: 950px;
}
.daihyakka-around .--gap950 {
  gap: 950px !important;
}
.daihyakka-around .--fw950 {
  font-weight: 950;
}
.daihyakka-around .--mt951 {
  margin-top: 951px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt951 {
    margin-top: 475.5px;
  }
}
.daihyakka-around .--mb951 {
  margin-bottom: 951px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb951 {
    margin-bottom: 475.5px;
  }
}
.daihyakka-around .--pt951 {
  padding-top: 951px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt951 {
    padding-top: 475.5px;
  }
}
.daihyakka-around .--pb951 {
  padding-bottom: 951px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb951 {
    padding-bottom: 475.5px;
  }
}
.daihyakka-around .--px951 {
  padding: 0 951px;
}
.daihyakka-around .max-w-951 {
  max-width: 951px;
}
.daihyakka-around .w-951 {
  width: 951px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-951 {
    width: 475.5px;
  }
}
.daihyakka-around .h-951 {
  height: 951px;
}
.daihyakka-around .--gap951 {
  gap: 951px !important;
}
.daihyakka-around .--fw951 {
  font-weight: 951;
}
.daihyakka-around .--mt952 {
  margin-top: 952px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt952 {
    margin-top: 476px;
  }
}
.daihyakka-around .--mb952 {
  margin-bottom: 952px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb952 {
    margin-bottom: 476px;
  }
}
.daihyakka-around .--pt952 {
  padding-top: 952px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt952 {
    padding-top: 476px;
  }
}
.daihyakka-around .--pb952 {
  padding-bottom: 952px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb952 {
    padding-bottom: 476px;
  }
}
.daihyakka-around .--px952 {
  padding: 0 952px;
}
.daihyakka-around .max-w-952 {
  max-width: 952px;
}
.daihyakka-around .w-952 {
  width: 952px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-952 {
    width: 476px;
  }
}
.daihyakka-around .h-952 {
  height: 952px;
}
.daihyakka-around .--gap952 {
  gap: 952px !important;
}
.daihyakka-around .--fw952 {
  font-weight: 952;
}
.daihyakka-around .--mt953 {
  margin-top: 953px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt953 {
    margin-top: 476.5px;
  }
}
.daihyakka-around .--mb953 {
  margin-bottom: 953px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb953 {
    margin-bottom: 476.5px;
  }
}
.daihyakka-around .--pt953 {
  padding-top: 953px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt953 {
    padding-top: 476.5px;
  }
}
.daihyakka-around .--pb953 {
  padding-bottom: 953px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb953 {
    padding-bottom: 476.5px;
  }
}
.daihyakka-around .--px953 {
  padding: 0 953px;
}
.daihyakka-around .max-w-953 {
  max-width: 953px;
}
.daihyakka-around .w-953 {
  width: 953px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-953 {
    width: 476.5px;
  }
}
.daihyakka-around .h-953 {
  height: 953px;
}
.daihyakka-around .--gap953 {
  gap: 953px !important;
}
.daihyakka-around .--fw953 {
  font-weight: 953;
}
.daihyakka-around .--mt954 {
  margin-top: 954px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt954 {
    margin-top: 477px;
  }
}
.daihyakka-around .--mb954 {
  margin-bottom: 954px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb954 {
    margin-bottom: 477px;
  }
}
.daihyakka-around .--pt954 {
  padding-top: 954px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt954 {
    padding-top: 477px;
  }
}
.daihyakka-around .--pb954 {
  padding-bottom: 954px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb954 {
    padding-bottom: 477px;
  }
}
.daihyakka-around .--px954 {
  padding: 0 954px;
}
.daihyakka-around .max-w-954 {
  max-width: 954px;
}
.daihyakka-around .w-954 {
  width: 954px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-954 {
    width: 477px;
  }
}
.daihyakka-around .h-954 {
  height: 954px;
}
.daihyakka-around .--gap954 {
  gap: 954px !important;
}
.daihyakka-around .--fw954 {
  font-weight: 954;
}
.daihyakka-around .--mt955 {
  margin-top: 955px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt955 {
    margin-top: 477.5px;
  }
}
.daihyakka-around .--mb955 {
  margin-bottom: 955px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb955 {
    margin-bottom: 477.5px;
  }
}
.daihyakka-around .--pt955 {
  padding-top: 955px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt955 {
    padding-top: 477.5px;
  }
}
.daihyakka-around .--pb955 {
  padding-bottom: 955px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb955 {
    padding-bottom: 477.5px;
  }
}
.daihyakka-around .--px955 {
  padding: 0 955px;
}
.daihyakka-around .max-w-955 {
  max-width: 955px;
}
.daihyakka-around .w-955 {
  width: 955px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-955 {
    width: 477.5px;
  }
}
.daihyakka-around .h-955 {
  height: 955px;
}
.daihyakka-around .--gap955 {
  gap: 955px !important;
}
.daihyakka-around .--fw955 {
  font-weight: 955;
}
.daihyakka-around .--mt956 {
  margin-top: 956px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt956 {
    margin-top: 478px;
  }
}
.daihyakka-around .--mb956 {
  margin-bottom: 956px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb956 {
    margin-bottom: 478px;
  }
}
.daihyakka-around .--pt956 {
  padding-top: 956px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt956 {
    padding-top: 478px;
  }
}
.daihyakka-around .--pb956 {
  padding-bottom: 956px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb956 {
    padding-bottom: 478px;
  }
}
.daihyakka-around .--px956 {
  padding: 0 956px;
}
.daihyakka-around .max-w-956 {
  max-width: 956px;
}
.daihyakka-around .w-956 {
  width: 956px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-956 {
    width: 478px;
  }
}
.daihyakka-around .h-956 {
  height: 956px;
}
.daihyakka-around .--gap956 {
  gap: 956px !important;
}
.daihyakka-around .--fw956 {
  font-weight: 956;
}
.daihyakka-around .--mt957 {
  margin-top: 957px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt957 {
    margin-top: 478.5px;
  }
}
.daihyakka-around .--mb957 {
  margin-bottom: 957px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb957 {
    margin-bottom: 478.5px;
  }
}
.daihyakka-around .--pt957 {
  padding-top: 957px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt957 {
    padding-top: 478.5px;
  }
}
.daihyakka-around .--pb957 {
  padding-bottom: 957px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb957 {
    padding-bottom: 478.5px;
  }
}
.daihyakka-around .--px957 {
  padding: 0 957px;
}
.daihyakka-around .max-w-957 {
  max-width: 957px;
}
.daihyakka-around .w-957 {
  width: 957px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-957 {
    width: 478.5px;
  }
}
.daihyakka-around .h-957 {
  height: 957px;
}
.daihyakka-around .--gap957 {
  gap: 957px !important;
}
.daihyakka-around .--fw957 {
  font-weight: 957;
}
.daihyakka-around .--mt958 {
  margin-top: 958px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt958 {
    margin-top: 479px;
  }
}
.daihyakka-around .--mb958 {
  margin-bottom: 958px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb958 {
    margin-bottom: 479px;
  }
}
.daihyakka-around .--pt958 {
  padding-top: 958px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt958 {
    padding-top: 479px;
  }
}
.daihyakka-around .--pb958 {
  padding-bottom: 958px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb958 {
    padding-bottom: 479px;
  }
}
.daihyakka-around .--px958 {
  padding: 0 958px;
}
.daihyakka-around .max-w-958 {
  max-width: 958px;
}
.daihyakka-around .w-958 {
  width: 958px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-958 {
    width: 479px;
  }
}
.daihyakka-around .h-958 {
  height: 958px;
}
.daihyakka-around .--gap958 {
  gap: 958px !important;
}
.daihyakka-around .--fw958 {
  font-weight: 958;
}
.daihyakka-around .--mt959 {
  margin-top: 959px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt959 {
    margin-top: 479.5px;
  }
}
.daihyakka-around .--mb959 {
  margin-bottom: 959px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb959 {
    margin-bottom: 479.5px;
  }
}
.daihyakka-around .--pt959 {
  padding-top: 959px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt959 {
    padding-top: 479.5px;
  }
}
.daihyakka-around .--pb959 {
  padding-bottom: 959px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb959 {
    padding-bottom: 479.5px;
  }
}
.daihyakka-around .--px959 {
  padding: 0 959px;
}
.daihyakka-around .max-w-959 {
  max-width: 959px;
}
.daihyakka-around .w-959 {
  width: 959px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-959 {
    width: 479.5px;
  }
}
.daihyakka-around .h-959 {
  height: 959px;
}
.daihyakka-around .--gap959 {
  gap: 959px !important;
}
.daihyakka-around .--fw959 {
  font-weight: 959;
}
.daihyakka-around .--mt960 {
  margin-top: 960px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt960 {
    margin-top: 480px;
  }
}
.daihyakka-around .--mb960 {
  margin-bottom: 960px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb960 {
    margin-bottom: 480px;
  }
}
.daihyakka-around .--pt960 {
  padding-top: 960px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt960 {
    padding-top: 480px;
  }
}
.daihyakka-around .--pb960 {
  padding-bottom: 960px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb960 {
    padding-bottom: 480px;
  }
}
.daihyakka-around .--px960 {
  padding: 0 960px;
}
.daihyakka-around .max-w-960 {
  max-width: 960px;
}
.daihyakka-around .w-960 {
  width: 960px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-960 {
    width: 480px;
  }
}
.daihyakka-around .h-960 {
  height: 960px;
}
.daihyakka-around .--gap960 {
  gap: 960px !important;
}
.daihyakka-around .--fw960 {
  font-weight: 960;
}
.daihyakka-around .--mt961 {
  margin-top: 961px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt961 {
    margin-top: 480.5px;
  }
}
.daihyakka-around .--mb961 {
  margin-bottom: 961px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb961 {
    margin-bottom: 480.5px;
  }
}
.daihyakka-around .--pt961 {
  padding-top: 961px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt961 {
    padding-top: 480.5px;
  }
}
.daihyakka-around .--pb961 {
  padding-bottom: 961px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb961 {
    padding-bottom: 480.5px;
  }
}
.daihyakka-around .--px961 {
  padding: 0 961px;
}
.daihyakka-around .max-w-961 {
  max-width: 961px;
}
.daihyakka-around .w-961 {
  width: 961px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-961 {
    width: 480.5px;
  }
}
.daihyakka-around .h-961 {
  height: 961px;
}
.daihyakka-around .--gap961 {
  gap: 961px !important;
}
.daihyakka-around .--fw961 {
  font-weight: 961;
}
.daihyakka-around .--mt962 {
  margin-top: 962px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt962 {
    margin-top: 481px;
  }
}
.daihyakka-around .--mb962 {
  margin-bottom: 962px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb962 {
    margin-bottom: 481px;
  }
}
.daihyakka-around .--pt962 {
  padding-top: 962px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt962 {
    padding-top: 481px;
  }
}
.daihyakka-around .--pb962 {
  padding-bottom: 962px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb962 {
    padding-bottom: 481px;
  }
}
.daihyakka-around .--px962 {
  padding: 0 962px;
}
.daihyakka-around .max-w-962 {
  max-width: 962px;
}
.daihyakka-around .w-962 {
  width: 962px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-962 {
    width: 481px;
  }
}
.daihyakka-around .h-962 {
  height: 962px;
}
.daihyakka-around .--gap962 {
  gap: 962px !important;
}
.daihyakka-around .--fw962 {
  font-weight: 962;
}
.daihyakka-around .--mt963 {
  margin-top: 963px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt963 {
    margin-top: 481.5px;
  }
}
.daihyakka-around .--mb963 {
  margin-bottom: 963px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb963 {
    margin-bottom: 481.5px;
  }
}
.daihyakka-around .--pt963 {
  padding-top: 963px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt963 {
    padding-top: 481.5px;
  }
}
.daihyakka-around .--pb963 {
  padding-bottom: 963px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb963 {
    padding-bottom: 481.5px;
  }
}
.daihyakka-around .--px963 {
  padding: 0 963px;
}
.daihyakka-around .max-w-963 {
  max-width: 963px;
}
.daihyakka-around .w-963 {
  width: 963px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-963 {
    width: 481.5px;
  }
}
.daihyakka-around .h-963 {
  height: 963px;
}
.daihyakka-around .--gap963 {
  gap: 963px !important;
}
.daihyakka-around .--fw963 {
  font-weight: 963;
}
.daihyakka-around .--mt964 {
  margin-top: 964px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt964 {
    margin-top: 482px;
  }
}
.daihyakka-around .--mb964 {
  margin-bottom: 964px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb964 {
    margin-bottom: 482px;
  }
}
.daihyakka-around .--pt964 {
  padding-top: 964px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt964 {
    padding-top: 482px;
  }
}
.daihyakka-around .--pb964 {
  padding-bottom: 964px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb964 {
    padding-bottom: 482px;
  }
}
.daihyakka-around .--px964 {
  padding: 0 964px;
}
.daihyakka-around .max-w-964 {
  max-width: 964px;
}
.daihyakka-around .w-964 {
  width: 964px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-964 {
    width: 482px;
  }
}
.daihyakka-around .h-964 {
  height: 964px;
}
.daihyakka-around .--gap964 {
  gap: 964px !important;
}
.daihyakka-around .--fw964 {
  font-weight: 964;
}
.daihyakka-around .--mt965 {
  margin-top: 965px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt965 {
    margin-top: 482.5px;
  }
}
.daihyakka-around .--mb965 {
  margin-bottom: 965px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb965 {
    margin-bottom: 482.5px;
  }
}
.daihyakka-around .--pt965 {
  padding-top: 965px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt965 {
    padding-top: 482.5px;
  }
}
.daihyakka-around .--pb965 {
  padding-bottom: 965px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb965 {
    padding-bottom: 482.5px;
  }
}
.daihyakka-around .--px965 {
  padding: 0 965px;
}
.daihyakka-around .max-w-965 {
  max-width: 965px;
}
.daihyakka-around .w-965 {
  width: 965px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-965 {
    width: 482.5px;
  }
}
.daihyakka-around .h-965 {
  height: 965px;
}
.daihyakka-around .--gap965 {
  gap: 965px !important;
}
.daihyakka-around .--fw965 {
  font-weight: 965;
}
.daihyakka-around .--mt966 {
  margin-top: 966px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt966 {
    margin-top: 483px;
  }
}
.daihyakka-around .--mb966 {
  margin-bottom: 966px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb966 {
    margin-bottom: 483px;
  }
}
.daihyakka-around .--pt966 {
  padding-top: 966px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt966 {
    padding-top: 483px;
  }
}
.daihyakka-around .--pb966 {
  padding-bottom: 966px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb966 {
    padding-bottom: 483px;
  }
}
.daihyakka-around .--px966 {
  padding: 0 966px;
}
.daihyakka-around .max-w-966 {
  max-width: 966px;
}
.daihyakka-around .w-966 {
  width: 966px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-966 {
    width: 483px;
  }
}
.daihyakka-around .h-966 {
  height: 966px;
}
.daihyakka-around .--gap966 {
  gap: 966px !important;
}
.daihyakka-around .--fw966 {
  font-weight: 966;
}
.daihyakka-around .--mt967 {
  margin-top: 967px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt967 {
    margin-top: 483.5px;
  }
}
.daihyakka-around .--mb967 {
  margin-bottom: 967px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb967 {
    margin-bottom: 483.5px;
  }
}
.daihyakka-around .--pt967 {
  padding-top: 967px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt967 {
    padding-top: 483.5px;
  }
}
.daihyakka-around .--pb967 {
  padding-bottom: 967px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb967 {
    padding-bottom: 483.5px;
  }
}
.daihyakka-around .--px967 {
  padding: 0 967px;
}
.daihyakka-around .max-w-967 {
  max-width: 967px;
}
.daihyakka-around .w-967 {
  width: 967px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-967 {
    width: 483.5px;
  }
}
.daihyakka-around .h-967 {
  height: 967px;
}
.daihyakka-around .--gap967 {
  gap: 967px !important;
}
.daihyakka-around .--fw967 {
  font-weight: 967;
}
.daihyakka-around .--mt968 {
  margin-top: 968px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt968 {
    margin-top: 484px;
  }
}
.daihyakka-around .--mb968 {
  margin-bottom: 968px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb968 {
    margin-bottom: 484px;
  }
}
.daihyakka-around .--pt968 {
  padding-top: 968px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt968 {
    padding-top: 484px;
  }
}
.daihyakka-around .--pb968 {
  padding-bottom: 968px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb968 {
    padding-bottom: 484px;
  }
}
.daihyakka-around .--px968 {
  padding: 0 968px;
}
.daihyakka-around .max-w-968 {
  max-width: 968px;
}
.daihyakka-around .w-968 {
  width: 968px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-968 {
    width: 484px;
  }
}
.daihyakka-around .h-968 {
  height: 968px;
}
.daihyakka-around .--gap968 {
  gap: 968px !important;
}
.daihyakka-around .--fw968 {
  font-weight: 968;
}
.daihyakka-around .--mt969 {
  margin-top: 969px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt969 {
    margin-top: 484.5px;
  }
}
.daihyakka-around .--mb969 {
  margin-bottom: 969px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb969 {
    margin-bottom: 484.5px;
  }
}
.daihyakka-around .--pt969 {
  padding-top: 969px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt969 {
    padding-top: 484.5px;
  }
}
.daihyakka-around .--pb969 {
  padding-bottom: 969px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb969 {
    padding-bottom: 484.5px;
  }
}
.daihyakka-around .--px969 {
  padding: 0 969px;
}
.daihyakka-around .max-w-969 {
  max-width: 969px;
}
.daihyakka-around .w-969 {
  width: 969px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-969 {
    width: 484.5px;
  }
}
.daihyakka-around .h-969 {
  height: 969px;
}
.daihyakka-around .--gap969 {
  gap: 969px !important;
}
.daihyakka-around .--fw969 {
  font-weight: 969;
}
.daihyakka-around .--mt970 {
  margin-top: 970px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt970 {
    margin-top: 485px;
  }
}
.daihyakka-around .--mb970 {
  margin-bottom: 970px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb970 {
    margin-bottom: 485px;
  }
}
.daihyakka-around .--pt970 {
  padding-top: 970px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt970 {
    padding-top: 485px;
  }
}
.daihyakka-around .--pb970 {
  padding-bottom: 970px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb970 {
    padding-bottom: 485px;
  }
}
.daihyakka-around .--px970 {
  padding: 0 970px;
}
.daihyakka-around .max-w-970 {
  max-width: 970px;
}
.daihyakka-around .w-970 {
  width: 970px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-970 {
    width: 485px;
  }
}
.daihyakka-around .h-970 {
  height: 970px;
}
.daihyakka-around .--gap970 {
  gap: 970px !important;
}
.daihyakka-around .--fw970 {
  font-weight: 970;
}
.daihyakka-around .--mt971 {
  margin-top: 971px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt971 {
    margin-top: 485.5px;
  }
}
.daihyakka-around .--mb971 {
  margin-bottom: 971px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb971 {
    margin-bottom: 485.5px;
  }
}
.daihyakka-around .--pt971 {
  padding-top: 971px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt971 {
    padding-top: 485.5px;
  }
}
.daihyakka-around .--pb971 {
  padding-bottom: 971px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb971 {
    padding-bottom: 485.5px;
  }
}
.daihyakka-around .--px971 {
  padding: 0 971px;
}
.daihyakka-around .max-w-971 {
  max-width: 971px;
}
.daihyakka-around .w-971 {
  width: 971px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-971 {
    width: 485.5px;
  }
}
.daihyakka-around .h-971 {
  height: 971px;
}
.daihyakka-around .--gap971 {
  gap: 971px !important;
}
.daihyakka-around .--fw971 {
  font-weight: 971;
}
.daihyakka-around .--mt972 {
  margin-top: 972px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt972 {
    margin-top: 486px;
  }
}
.daihyakka-around .--mb972 {
  margin-bottom: 972px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb972 {
    margin-bottom: 486px;
  }
}
.daihyakka-around .--pt972 {
  padding-top: 972px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt972 {
    padding-top: 486px;
  }
}
.daihyakka-around .--pb972 {
  padding-bottom: 972px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb972 {
    padding-bottom: 486px;
  }
}
.daihyakka-around .--px972 {
  padding: 0 972px;
}
.daihyakka-around .max-w-972 {
  max-width: 972px;
}
.daihyakka-around .w-972 {
  width: 972px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-972 {
    width: 486px;
  }
}
.daihyakka-around .h-972 {
  height: 972px;
}
.daihyakka-around .--gap972 {
  gap: 972px !important;
}
.daihyakka-around .--fw972 {
  font-weight: 972;
}
.daihyakka-around .--mt973 {
  margin-top: 973px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt973 {
    margin-top: 486.5px;
  }
}
.daihyakka-around .--mb973 {
  margin-bottom: 973px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb973 {
    margin-bottom: 486.5px;
  }
}
.daihyakka-around .--pt973 {
  padding-top: 973px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt973 {
    padding-top: 486.5px;
  }
}
.daihyakka-around .--pb973 {
  padding-bottom: 973px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb973 {
    padding-bottom: 486.5px;
  }
}
.daihyakka-around .--px973 {
  padding: 0 973px;
}
.daihyakka-around .max-w-973 {
  max-width: 973px;
}
.daihyakka-around .w-973 {
  width: 973px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-973 {
    width: 486.5px;
  }
}
.daihyakka-around .h-973 {
  height: 973px;
}
.daihyakka-around .--gap973 {
  gap: 973px !important;
}
.daihyakka-around .--fw973 {
  font-weight: 973;
}
.daihyakka-around .--mt974 {
  margin-top: 974px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt974 {
    margin-top: 487px;
  }
}
.daihyakka-around .--mb974 {
  margin-bottom: 974px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb974 {
    margin-bottom: 487px;
  }
}
.daihyakka-around .--pt974 {
  padding-top: 974px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt974 {
    padding-top: 487px;
  }
}
.daihyakka-around .--pb974 {
  padding-bottom: 974px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb974 {
    padding-bottom: 487px;
  }
}
.daihyakka-around .--px974 {
  padding: 0 974px;
}
.daihyakka-around .max-w-974 {
  max-width: 974px;
}
.daihyakka-around .w-974 {
  width: 974px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-974 {
    width: 487px;
  }
}
.daihyakka-around .h-974 {
  height: 974px;
}
.daihyakka-around .--gap974 {
  gap: 974px !important;
}
.daihyakka-around .--fw974 {
  font-weight: 974;
}
.daihyakka-around .--mt975 {
  margin-top: 975px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt975 {
    margin-top: 487.5px;
  }
}
.daihyakka-around .--mb975 {
  margin-bottom: 975px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb975 {
    margin-bottom: 487.5px;
  }
}
.daihyakka-around .--pt975 {
  padding-top: 975px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt975 {
    padding-top: 487.5px;
  }
}
.daihyakka-around .--pb975 {
  padding-bottom: 975px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb975 {
    padding-bottom: 487.5px;
  }
}
.daihyakka-around .--px975 {
  padding: 0 975px;
}
.daihyakka-around .max-w-975 {
  max-width: 975px;
}
.daihyakka-around .w-975 {
  width: 975px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-975 {
    width: 487.5px;
  }
}
.daihyakka-around .h-975 {
  height: 975px;
}
.daihyakka-around .--gap975 {
  gap: 975px !important;
}
.daihyakka-around .--fw975 {
  font-weight: 975;
}
.daihyakka-around .--mt976 {
  margin-top: 976px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt976 {
    margin-top: 488px;
  }
}
.daihyakka-around .--mb976 {
  margin-bottom: 976px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb976 {
    margin-bottom: 488px;
  }
}
.daihyakka-around .--pt976 {
  padding-top: 976px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt976 {
    padding-top: 488px;
  }
}
.daihyakka-around .--pb976 {
  padding-bottom: 976px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb976 {
    padding-bottom: 488px;
  }
}
.daihyakka-around .--px976 {
  padding: 0 976px;
}
.daihyakka-around .max-w-976 {
  max-width: 976px;
}
.daihyakka-around .w-976 {
  width: 976px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-976 {
    width: 488px;
  }
}
.daihyakka-around .h-976 {
  height: 976px;
}
.daihyakka-around .--gap976 {
  gap: 976px !important;
}
.daihyakka-around .--fw976 {
  font-weight: 976;
}
.daihyakka-around .--mt977 {
  margin-top: 977px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt977 {
    margin-top: 488.5px;
  }
}
.daihyakka-around .--mb977 {
  margin-bottom: 977px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb977 {
    margin-bottom: 488.5px;
  }
}
.daihyakka-around .--pt977 {
  padding-top: 977px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt977 {
    padding-top: 488.5px;
  }
}
.daihyakka-around .--pb977 {
  padding-bottom: 977px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb977 {
    padding-bottom: 488.5px;
  }
}
.daihyakka-around .--px977 {
  padding: 0 977px;
}
.daihyakka-around .max-w-977 {
  max-width: 977px;
}
.daihyakka-around .w-977 {
  width: 977px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-977 {
    width: 488.5px;
  }
}
.daihyakka-around .h-977 {
  height: 977px;
}
.daihyakka-around .--gap977 {
  gap: 977px !important;
}
.daihyakka-around .--fw977 {
  font-weight: 977;
}
.daihyakka-around .--mt978 {
  margin-top: 978px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt978 {
    margin-top: 489px;
  }
}
.daihyakka-around .--mb978 {
  margin-bottom: 978px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb978 {
    margin-bottom: 489px;
  }
}
.daihyakka-around .--pt978 {
  padding-top: 978px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt978 {
    padding-top: 489px;
  }
}
.daihyakka-around .--pb978 {
  padding-bottom: 978px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb978 {
    padding-bottom: 489px;
  }
}
.daihyakka-around .--px978 {
  padding: 0 978px;
}
.daihyakka-around .max-w-978 {
  max-width: 978px;
}
.daihyakka-around .w-978 {
  width: 978px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-978 {
    width: 489px;
  }
}
.daihyakka-around .h-978 {
  height: 978px;
}
.daihyakka-around .--gap978 {
  gap: 978px !important;
}
.daihyakka-around .--fw978 {
  font-weight: 978;
}
.daihyakka-around .--mt979 {
  margin-top: 979px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt979 {
    margin-top: 489.5px;
  }
}
.daihyakka-around .--mb979 {
  margin-bottom: 979px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb979 {
    margin-bottom: 489.5px;
  }
}
.daihyakka-around .--pt979 {
  padding-top: 979px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt979 {
    padding-top: 489.5px;
  }
}
.daihyakka-around .--pb979 {
  padding-bottom: 979px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb979 {
    padding-bottom: 489.5px;
  }
}
.daihyakka-around .--px979 {
  padding: 0 979px;
}
.daihyakka-around .max-w-979 {
  max-width: 979px;
}
.daihyakka-around .w-979 {
  width: 979px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-979 {
    width: 489.5px;
  }
}
.daihyakka-around .h-979 {
  height: 979px;
}
.daihyakka-around .--gap979 {
  gap: 979px !important;
}
.daihyakka-around .--fw979 {
  font-weight: 979;
}
.daihyakka-around .--mt980 {
  margin-top: 980px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt980 {
    margin-top: 490px;
  }
}
.daihyakka-around .--mb980 {
  margin-bottom: 980px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb980 {
    margin-bottom: 490px;
  }
}
.daihyakka-around .--pt980 {
  padding-top: 980px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt980 {
    padding-top: 490px;
  }
}
.daihyakka-around .--pb980 {
  padding-bottom: 980px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb980 {
    padding-bottom: 490px;
  }
}
.daihyakka-around .--px980 {
  padding: 0 980px;
}
.daihyakka-around .max-w-980 {
  max-width: 980px;
}
.daihyakka-around .w-980 {
  width: 980px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-980 {
    width: 490px;
  }
}
.daihyakka-around .h-980 {
  height: 980px;
}
.daihyakka-around .--gap980 {
  gap: 980px !important;
}
.daihyakka-around .--fw980 {
  font-weight: 980;
}
.daihyakka-around .--mt981 {
  margin-top: 981px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt981 {
    margin-top: 490.5px;
  }
}
.daihyakka-around .--mb981 {
  margin-bottom: 981px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb981 {
    margin-bottom: 490.5px;
  }
}
.daihyakka-around .--pt981 {
  padding-top: 981px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt981 {
    padding-top: 490.5px;
  }
}
.daihyakka-around .--pb981 {
  padding-bottom: 981px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb981 {
    padding-bottom: 490.5px;
  }
}
.daihyakka-around .--px981 {
  padding: 0 981px;
}
.daihyakka-around .max-w-981 {
  max-width: 981px;
}
.daihyakka-around .w-981 {
  width: 981px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-981 {
    width: 490.5px;
  }
}
.daihyakka-around .h-981 {
  height: 981px;
}
.daihyakka-around .--gap981 {
  gap: 981px !important;
}
.daihyakka-around .--fw981 {
  font-weight: 981;
}
.daihyakka-around .--mt982 {
  margin-top: 982px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt982 {
    margin-top: 491px;
  }
}
.daihyakka-around .--mb982 {
  margin-bottom: 982px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb982 {
    margin-bottom: 491px;
  }
}
.daihyakka-around .--pt982 {
  padding-top: 982px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt982 {
    padding-top: 491px;
  }
}
.daihyakka-around .--pb982 {
  padding-bottom: 982px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb982 {
    padding-bottom: 491px;
  }
}
.daihyakka-around .--px982 {
  padding: 0 982px;
}
.daihyakka-around .max-w-982 {
  max-width: 982px;
}
.daihyakka-around .w-982 {
  width: 982px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-982 {
    width: 491px;
  }
}
.daihyakka-around .h-982 {
  height: 982px;
}
.daihyakka-around .--gap982 {
  gap: 982px !important;
}
.daihyakka-around .--fw982 {
  font-weight: 982;
}
.daihyakka-around .--mt983 {
  margin-top: 983px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt983 {
    margin-top: 491.5px;
  }
}
.daihyakka-around .--mb983 {
  margin-bottom: 983px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb983 {
    margin-bottom: 491.5px;
  }
}
.daihyakka-around .--pt983 {
  padding-top: 983px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt983 {
    padding-top: 491.5px;
  }
}
.daihyakka-around .--pb983 {
  padding-bottom: 983px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb983 {
    padding-bottom: 491.5px;
  }
}
.daihyakka-around .--px983 {
  padding: 0 983px;
}
.daihyakka-around .max-w-983 {
  max-width: 983px;
}
.daihyakka-around .w-983 {
  width: 983px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-983 {
    width: 491.5px;
  }
}
.daihyakka-around .h-983 {
  height: 983px;
}
.daihyakka-around .--gap983 {
  gap: 983px !important;
}
.daihyakka-around .--fw983 {
  font-weight: 983;
}
.daihyakka-around .--mt984 {
  margin-top: 984px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt984 {
    margin-top: 492px;
  }
}
.daihyakka-around .--mb984 {
  margin-bottom: 984px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb984 {
    margin-bottom: 492px;
  }
}
.daihyakka-around .--pt984 {
  padding-top: 984px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt984 {
    padding-top: 492px;
  }
}
.daihyakka-around .--pb984 {
  padding-bottom: 984px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb984 {
    padding-bottom: 492px;
  }
}
.daihyakka-around .--px984 {
  padding: 0 984px;
}
.daihyakka-around .max-w-984 {
  max-width: 984px;
}
.daihyakka-around .w-984 {
  width: 984px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-984 {
    width: 492px;
  }
}
.daihyakka-around .h-984 {
  height: 984px;
}
.daihyakka-around .--gap984 {
  gap: 984px !important;
}
.daihyakka-around .--fw984 {
  font-weight: 984;
}
.daihyakka-around .--mt985 {
  margin-top: 985px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt985 {
    margin-top: 492.5px;
  }
}
.daihyakka-around .--mb985 {
  margin-bottom: 985px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb985 {
    margin-bottom: 492.5px;
  }
}
.daihyakka-around .--pt985 {
  padding-top: 985px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt985 {
    padding-top: 492.5px;
  }
}
.daihyakka-around .--pb985 {
  padding-bottom: 985px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb985 {
    padding-bottom: 492.5px;
  }
}
.daihyakka-around .--px985 {
  padding: 0 985px;
}
.daihyakka-around .max-w-985 {
  max-width: 985px;
}
.daihyakka-around .w-985 {
  width: 985px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-985 {
    width: 492.5px;
  }
}
.daihyakka-around .h-985 {
  height: 985px;
}
.daihyakka-around .--gap985 {
  gap: 985px !important;
}
.daihyakka-around .--fw985 {
  font-weight: 985;
}
.daihyakka-around .--mt986 {
  margin-top: 986px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt986 {
    margin-top: 493px;
  }
}
.daihyakka-around .--mb986 {
  margin-bottom: 986px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb986 {
    margin-bottom: 493px;
  }
}
.daihyakka-around .--pt986 {
  padding-top: 986px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt986 {
    padding-top: 493px;
  }
}
.daihyakka-around .--pb986 {
  padding-bottom: 986px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb986 {
    padding-bottom: 493px;
  }
}
.daihyakka-around .--px986 {
  padding: 0 986px;
}
.daihyakka-around .max-w-986 {
  max-width: 986px;
}
.daihyakka-around .w-986 {
  width: 986px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-986 {
    width: 493px;
  }
}
.daihyakka-around .h-986 {
  height: 986px;
}
.daihyakka-around .--gap986 {
  gap: 986px !important;
}
.daihyakka-around .--fw986 {
  font-weight: 986;
}
.daihyakka-around .--mt987 {
  margin-top: 987px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt987 {
    margin-top: 493.5px;
  }
}
.daihyakka-around .--mb987 {
  margin-bottom: 987px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb987 {
    margin-bottom: 493.5px;
  }
}
.daihyakka-around .--pt987 {
  padding-top: 987px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt987 {
    padding-top: 493.5px;
  }
}
.daihyakka-around .--pb987 {
  padding-bottom: 987px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb987 {
    padding-bottom: 493.5px;
  }
}
.daihyakka-around .--px987 {
  padding: 0 987px;
}
.daihyakka-around .max-w-987 {
  max-width: 987px;
}
.daihyakka-around .w-987 {
  width: 987px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-987 {
    width: 493.5px;
  }
}
.daihyakka-around .h-987 {
  height: 987px;
}
.daihyakka-around .--gap987 {
  gap: 987px !important;
}
.daihyakka-around .--fw987 {
  font-weight: 987;
}
.daihyakka-around .--mt988 {
  margin-top: 988px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt988 {
    margin-top: 494px;
  }
}
.daihyakka-around .--mb988 {
  margin-bottom: 988px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb988 {
    margin-bottom: 494px;
  }
}
.daihyakka-around .--pt988 {
  padding-top: 988px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt988 {
    padding-top: 494px;
  }
}
.daihyakka-around .--pb988 {
  padding-bottom: 988px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb988 {
    padding-bottom: 494px;
  }
}
.daihyakka-around .--px988 {
  padding: 0 988px;
}
.daihyakka-around .max-w-988 {
  max-width: 988px;
}
.daihyakka-around .w-988 {
  width: 988px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-988 {
    width: 494px;
  }
}
.daihyakka-around .h-988 {
  height: 988px;
}
.daihyakka-around .--gap988 {
  gap: 988px !important;
}
.daihyakka-around .--fw988 {
  font-weight: 988;
}
.daihyakka-around .--mt989 {
  margin-top: 989px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt989 {
    margin-top: 494.5px;
  }
}
.daihyakka-around .--mb989 {
  margin-bottom: 989px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb989 {
    margin-bottom: 494.5px;
  }
}
.daihyakka-around .--pt989 {
  padding-top: 989px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt989 {
    padding-top: 494.5px;
  }
}
.daihyakka-around .--pb989 {
  padding-bottom: 989px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb989 {
    padding-bottom: 494.5px;
  }
}
.daihyakka-around .--px989 {
  padding: 0 989px;
}
.daihyakka-around .max-w-989 {
  max-width: 989px;
}
.daihyakka-around .w-989 {
  width: 989px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-989 {
    width: 494.5px;
  }
}
.daihyakka-around .h-989 {
  height: 989px;
}
.daihyakka-around .--gap989 {
  gap: 989px !important;
}
.daihyakka-around .--fw989 {
  font-weight: 989;
}
.daihyakka-around .--mt990 {
  margin-top: 990px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt990 {
    margin-top: 495px;
  }
}
.daihyakka-around .--mb990 {
  margin-bottom: 990px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb990 {
    margin-bottom: 495px;
  }
}
.daihyakka-around .--pt990 {
  padding-top: 990px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt990 {
    padding-top: 495px;
  }
}
.daihyakka-around .--pb990 {
  padding-bottom: 990px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb990 {
    padding-bottom: 495px;
  }
}
.daihyakka-around .--px990 {
  padding: 0 990px;
}
.daihyakka-around .max-w-990 {
  max-width: 990px;
}
.daihyakka-around .w-990 {
  width: 990px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-990 {
    width: 495px;
  }
}
.daihyakka-around .h-990 {
  height: 990px;
}
.daihyakka-around .--gap990 {
  gap: 990px !important;
}
.daihyakka-around .--fw990 {
  font-weight: 990;
}
.daihyakka-around .--mt991 {
  margin-top: 991px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt991 {
    margin-top: 495.5px;
  }
}
.daihyakka-around .--mb991 {
  margin-bottom: 991px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb991 {
    margin-bottom: 495.5px;
  }
}
.daihyakka-around .--pt991 {
  padding-top: 991px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt991 {
    padding-top: 495.5px;
  }
}
.daihyakka-around .--pb991 {
  padding-bottom: 991px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb991 {
    padding-bottom: 495.5px;
  }
}
.daihyakka-around .--px991 {
  padding: 0 991px;
}
.daihyakka-around .max-w-991 {
  max-width: 991px;
}
.daihyakka-around .w-991 {
  width: 991px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-991 {
    width: 495.5px;
  }
}
.daihyakka-around .h-991 {
  height: 991px;
}
.daihyakka-around .--gap991 {
  gap: 991px !important;
}
.daihyakka-around .--fw991 {
  font-weight: 991;
}
.daihyakka-around .--mt992 {
  margin-top: 992px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt992 {
    margin-top: 496px;
  }
}
.daihyakka-around .--mb992 {
  margin-bottom: 992px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb992 {
    margin-bottom: 496px;
  }
}
.daihyakka-around .--pt992 {
  padding-top: 992px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt992 {
    padding-top: 496px;
  }
}
.daihyakka-around .--pb992 {
  padding-bottom: 992px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb992 {
    padding-bottom: 496px;
  }
}
.daihyakka-around .--px992 {
  padding: 0 992px;
}
.daihyakka-around .max-w-992 {
  max-width: 992px;
}
.daihyakka-around .w-992 {
  width: 992px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-992 {
    width: 496px;
  }
}
.daihyakka-around .h-992 {
  height: 992px;
}
.daihyakka-around .--gap992 {
  gap: 992px !important;
}
.daihyakka-around .--fw992 {
  font-weight: 992;
}
.daihyakka-around .--mt993 {
  margin-top: 993px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt993 {
    margin-top: 496.5px;
  }
}
.daihyakka-around .--mb993 {
  margin-bottom: 993px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb993 {
    margin-bottom: 496.5px;
  }
}
.daihyakka-around .--pt993 {
  padding-top: 993px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt993 {
    padding-top: 496.5px;
  }
}
.daihyakka-around .--pb993 {
  padding-bottom: 993px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb993 {
    padding-bottom: 496.5px;
  }
}
.daihyakka-around .--px993 {
  padding: 0 993px;
}
.daihyakka-around .max-w-993 {
  max-width: 993px;
}
.daihyakka-around .w-993 {
  width: 993px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-993 {
    width: 496.5px;
  }
}
.daihyakka-around .h-993 {
  height: 993px;
}
.daihyakka-around .--gap993 {
  gap: 993px !important;
}
.daihyakka-around .--fw993 {
  font-weight: 993;
}
.daihyakka-around .--mt994 {
  margin-top: 994px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt994 {
    margin-top: 497px;
  }
}
.daihyakka-around .--mb994 {
  margin-bottom: 994px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb994 {
    margin-bottom: 497px;
  }
}
.daihyakka-around .--pt994 {
  padding-top: 994px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt994 {
    padding-top: 497px;
  }
}
.daihyakka-around .--pb994 {
  padding-bottom: 994px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb994 {
    padding-bottom: 497px;
  }
}
.daihyakka-around .--px994 {
  padding: 0 994px;
}
.daihyakka-around .max-w-994 {
  max-width: 994px;
}
.daihyakka-around .w-994 {
  width: 994px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-994 {
    width: 497px;
  }
}
.daihyakka-around .h-994 {
  height: 994px;
}
.daihyakka-around .--gap994 {
  gap: 994px !important;
}
.daihyakka-around .--fw994 {
  font-weight: 994;
}
.daihyakka-around .--mt995 {
  margin-top: 995px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt995 {
    margin-top: 497.5px;
  }
}
.daihyakka-around .--mb995 {
  margin-bottom: 995px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb995 {
    margin-bottom: 497.5px;
  }
}
.daihyakka-around .--pt995 {
  padding-top: 995px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt995 {
    padding-top: 497.5px;
  }
}
.daihyakka-around .--pb995 {
  padding-bottom: 995px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb995 {
    padding-bottom: 497.5px;
  }
}
.daihyakka-around .--px995 {
  padding: 0 995px;
}
.daihyakka-around .max-w-995 {
  max-width: 995px;
}
.daihyakka-around .w-995 {
  width: 995px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-995 {
    width: 497.5px;
  }
}
.daihyakka-around .h-995 {
  height: 995px;
}
.daihyakka-around .--gap995 {
  gap: 995px !important;
}
.daihyakka-around .--fw995 {
  font-weight: 995;
}
.daihyakka-around .--mt996 {
  margin-top: 996px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt996 {
    margin-top: 498px;
  }
}
.daihyakka-around .--mb996 {
  margin-bottom: 996px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb996 {
    margin-bottom: 498px;
  }
}
.daihyakka-around .--pt996 {
  padding-top: 996px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt996 {
    padding-top: 498px;
  }
}
.daihyakka-around .--pb996 {
  padding-bottom: 996px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb996 {
    padding-bottom: 498px;
  }
}
.daihyakka-around .--px996 {
  padding: 0 996px;
}
.daihyakka-around .max-w-996 {
  max-width: 996px;
}
.daihyakka-around .w-996 {
  width: 996px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-996 {
    width: 498px;
  }
}
.daihyakka-around .h-996 {
  height: 996px;
}
.daihyakka-around .--gap996 {
  gap: 996px !important;
}
.daihyakka-around .--fw996 {
  font-weight: 996;
}
.daihyakka-around .--mt997 {
  margin-top: 997px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt997 {
    margin-top: 498.5px;
  }
}
.daihyakka-around .--mb997 {
  margin-bottom: 997px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb997 {
    margin-bottom: 498.5px;
  }
}
.daihyakka-around .--pt997 {
  padding-top: 997px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt997 {
    padding-top: 498.5px;
  }
}
.daihyakka-around .--pb997 {
  padding-bottom: 997px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb997 {
    padding-bottom: 498.5px;
  }
}
.daihyakka-around .--px997 {
  padding: 0 997px;
}
.daihyakka-around .max-w-997 {
  max-width: 997px;
}
.daihyakka-around .w-997 {
  width: 997px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-997 {
    width: 498.5px;
  }
}
.daihyakka-around .h-997 {
  height: 997px;
}
.daihyakka-around .--gap997 {
  gap: 997px !important;
}
.daihyakka-around .--fw997 {
  font-weight: 997;
}
.daihyakka-around .--mt998 {
  margin-top: 998px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt998 {
    margin-top: 499px;
  }
}
.daihyakka-around .--mb998 {
  margin-bottom: 998px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb998 {
    margin-bottom: 499px;
  }
}
.daihyakka-around .--pt998 {
  padding-top: 998px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt998 {
    padding-top: 499px;
  }
}
.daihyakka-around .--pb998 {
  padding-bottom: 998px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb998 {
    padding-bottom: 499px;
  }
}
.daihyakka-around .--px998 {
  padding: 0 998px;
}
.daihyakka-around .max-w-998 {
  max-width: 998px;
}
.daihyakka-around .w-998 {
  width: 998px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-998 {
    width: 499px;
  }
}
.daihyakka-around .h-998 {
  height: 998px;
}
.daihyakka-around .--gap998 {
  gap: 998px !important;
}
.daihyakka-around .--fw998 {
  font-weight: 998;
}
.daihyakka-around .--mt999 {
  margin-top: 999px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt999 {
    margin-top: 499.5px;
  }
}
.daihyakka-around .--mb999 {
  margin-bottom: 999px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb999 {
    margin-bottom: 499.5px;
  }
}
.daihyakka-around .--pt999 {
  padding-top: 999px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt999 {
    padding-top: 499.5px;
  }
}
.daihyakka-around .--pb999 {
  padding-bottom: 999px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb999 {
    padding-bottom: 499.5px;
  }
}
.daihyakka-around .--px999 {
  padding: 0 999px;
}
.daihyakka-around .max-w-999 {
  max-width: 999px;
}
.daihyakka-around .w-999 {
  width: 999px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-999 {
    width: 499.5px;
  }
}
.daihyakka-around .h-999 {
  height: 999px;
}
.daihyakka-around .--gap999 {
  gap: 999px !important;
}
.daihyakka-around .--fw999 {
  font-weight: 999;
}
.daihyakka-around .--mt1000 {
  margin-top: 1000px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mt1000 {
    margin-top: 500px;
  }
}
.daihyakka-around .--mb1000 {
  margin-bottom: 1000px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--mb1000 {
    margin-bottom: 500px;
  }
}
.daihyakka-around .--pt1000 {
  padding-top: 1000px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pt1000 {
    padding-top: 500px;
  }
}
.daihyakka-around .--pb1000 {
  padding-bottom: 1000px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .--pb1000 {
    padding-bottom: 500px;
  }
}
.daihyakka-around .--px1000 {
  padding: 0 1000px;
}
.daihyakka-around .max-w-1000 {
  max-width: 1000px;
}
.daihyakka-around .w-1000 {
  width: 1000px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .w-1000 {
    width: 500px;
  }
}
.daihyakka-around .h-1000 {
  height: 1000px;
}
.daihyakka-around .--gap1000 {
  gap: 1000px !important;
}
.daihyakka-around .--fw1000 {
  font-weight: 1000;
}
.daihyakka-around img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.daihyakka-around .section + .section {
  margin-top: 71px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .section + .section {
    margin-top: 46px;
  }
}
.daihyakka-around .grid-area {
  display: grid;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.daihyakka-around .grid-area.anchor-links {
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  gap: 10px;
  margin-bottom: 70px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .grid-area.anchor-links {
    grid-template-columns: repeat(auto-fit, minmax(155px, 1fr));
    margin-bottom: 30px;
  }
}
.daihyakka-around .link-button {
  height: 70px;
  background-color: #fff;
  border: 2px solid #efefef;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  font-size: 16px;
  line-height: 30px;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #e60012;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
.daihyakka-around .link-button::after {
  content: "";
  width: 9px;
  height: 9px;
  border-top: 2px solid #e60012;
  border-right: 2px solid #e60012;
  -webkit-transform: rotate(135deg) translateY(40%);
          transform: rotate(135deg) translateY(40%);
}
@media screen and (max-width: 767px) {
  .daihyakka-around .link-button {
    height: 45px;
    padding: 0 9px 0 10px;
    border: 1px solid #e60012;
    border-radius: 5px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 0;
    font-size: 12px;
    line-height: 19px;
  }
  .daihyakka-around .link-button.--sp-fz11 {
    font-size: 11px;
    line-height: 17px;
  }
  .daihyakka-around .link-button::after {
    width: 6.8px;
    height: 6.8px;
    border-top: 1px solid #e60012;
    border-right: 1px solid #e60012;
    -webkit-transform: rotate(135deg) translateY(40%);
            transform: rotate(135deg) translateY(40%);
  }
}
.daihyakka-around .flex-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.daihyakka-around .flex-area.explanatory-notes {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 27px;
  margin-bottom: 91px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .flex-area.explanatory-notes {
    margin-bottom: 45px;
    gap: 15px;
  }
}
.daihyakka-around .flex-area.kinoko-info-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 30px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .flex-area.kinoko-info-wrapper {
    gap: 19.5px;
  }
}
.daihyakka-around .flex-area.kinoko-info-wrapper .flex-item.--left {
  margin-top: 20px;
  width: 49%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .flex-area.kinoko-info-wrapper .flex-item.--left {
    margin-top: 0;
    width: 100%;
  }
}
.daihyakka-around .flex-area.kinoko-info-wrapper .flex-item.--right {
  width: 44.8%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .flex-area.kinoko-info-wrapper .flex-item.--right {
    width: 100%;
  }
}
.daihyakka-around .flex-area.kinoko-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 62px;
  width: 100%;
  padding: 38px 40px;
  border-radius: 10px;
  background-color: #fff;
  border: 1px solid #e60012;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .flex-area.kinoko-info {
    max-width: 480px;
    margin: 0 auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    gap: 11.5px;
    padding: 15px;
    border-radius: 5px;
  }
  .daihyakka-around .flex-area.kinoko-info .l-common__text {
    line-height: 1.7;
    font-size: 12px;
  }
}
.daihyakka-around .flex-area.kinoko-info-links {
  margin-top: 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 24px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .flex-area.kinoko-info-links {
    margin-top: 13px;
    gap: 12px;
  }
}
.daihyakka-around .explanatory-notes-text {
  font-size: 18px;
  line-height: 1.5;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .explanatory-notes-text {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  .daihyakka-around .explanatory-notes-text.sp-full {
    width: 100%;
  }
}
.daihyakka-around .mark-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 13px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .mark-wrapper {
    gap: 6.5px;
  }
}
.daihyakka-around .image-wrapper.mark-image {
  width: 36px;
  height: 36px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .image-wrapper.mark-image {
    width: 22.5px;
    height: 22.5px;
  }
}
.daihyakka-around .image-wrapper.kinoko-info-image {
  max-width: 520px;
  width: 100%;
  height: 324px;
  border-radius: 10px;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .image-wrapper.kinoko-info-image {
    max-width: none;
    max-width: initial;
    height: 169px;
    border-radius: 5px;
    margin: 0 auto;
  }
}
.daihyakka-around .image-wrapper.kinoko-info-image img {
  -o-object-fit: cover;
     object-fit: cover;
}
.daihyakka-around .kinoko-info-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #e60012;
  padding-bottom: 17px;
  margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .kinoko-info-title {
    padding-bottom: 10.5px;
    margin-bottom: 10.5px;
  }
}
.daihyakka-around .kinoko-info-title span {
  color: #e60012;
  font-size: 28px;
  line-height: 28px;
  letter-spacing: 0.08em;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .kinoko-info-title span {
    font-size: 16px;
    line-height: 1;
  }
}
.daihyakka-around .kinoko-info-link {
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: 0.08em;
  color: #e60012;
  font-weight: 700;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .daihyakka-around .kinoko-info-link {
    font-size: 12px;
    gap: 8px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .daihyakka-around .kinoko-info-link:hover {
    opacity: 0.7;
  }
}
.daihyakka-around .kinoko-info-link::after {
  content: "";
  width: 9px;
  height: 9px;
  border-top: 1.5px solid #e60012;
  border-right: 1.5px solid #e60012;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
@media screen and (max-width: 767px) {
  .daihyakka-around .kinoko-info-link::after {
    width: 6.8px;
    height: 6.8px;
    border-top: 1px solid #e60012;
    border-right: 1px solid #e60012;
  }
}
.daihyakka-around .cta {
  margin: 50px 0 0;
  margin: 3.125rem 0 0;
}
@media screen and (min-width: 768px) {
  .daihyakka-around .cta {
    margin: 6.25rem 0 0;
  }
}
.daihyakka-around .cta__inner {
  max-width: 1250px;
  max-width: 78.125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  gap: 1.25rem;
}
@media screen and (min-width: 768px) {
  .daihyakka-around .cta__inner {
    gap: 3.125rem;
  }
}
.daihyakka-around .cta__link {
  display: inline-block;
  width: 305px;
  width: 19.0625rem;
  height: 225px;
  height: 14.0625rem;
  border-radius: 0.3125rem;
  overflow: hidden;
  border: 1px solid #e60012;
}
@media screen and (min-width: 768px) {
  .daihyakka-around .cta__link {
    border-radius: 0.625rem;
    width: 34.375rem;
    height: 25rem;
  }
}
.daihyakka-around .cta__image {
  width: 100%;
  height: 175px;
  height: 10.9375rem;
}
@media screen and (min-width: 768px) {
  .daihyakka-around .cta__image {
    height: 19.375rem;
  }
}
.daihyakka-around .cta__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.daihyakka-around .cta__text {
  width: 100%;
  height: 50px;
  height: 3.125rem;
  padding: 12px 0 12px;
  padding: 0.75rem 0 0.75rem;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  gap: 0.625rem;
}
@media screen and (min-width: 768px) {
  .daihyakka-around .cta__text {
    height: 5.625rem;
  }
}
.daihyakka-around .cta__text p {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #e60012;
}
@media screen and (min-width: 768px) {
  .daihyakka-around .cta__text p {
    font-size: 1.25rem;
  }
}
.daihyakka-around .cta__text .cta__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
@media screen and (min-width: 768px) {
  .daihyakka-around .cta__text .cta__icon {
    width: 0.5625rem;
    height: 0.9375rem;
  }
}
.daihyakka-around .cta__text .cta__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}

.daihyakka-bussankan .inner {
  max-width: 1290px;
  width: 100%;
  padding-right: 25px;
  padding-left: 25px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (max-width: 919px) {
  .daihyakka-bussankan .inner {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.daihyakka-bussankan .--mt1 {
  margin-top: 1px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt1 {
    margin-top: 0.5px;
  }
}
.daihyakka-bussankan .--mb1 {
  margin-bottom: 1px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb1 {
    margin-bottom: 0.5px;
  }
}
.daihyakka-bussankan .--pt1 {
  padding-top: 1px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt1 {
    padding-top: 0.5px;
  }
}
.daihyakka-bussankan .--pb1 {
  padding-bottom: 1px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb1 {
    padding-bottom: 0.5px;
  }
}
.daihyakka-bussankan .--px1 {
  padding: 0 1px;
}
.daihyakka-bussankan .max-w-1 {
  max-width: 1px;
}
.daihyakka-bussankan .w-1 {
  width: 1px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-1 {
    width: 0.5px;
  }
}
.daihyakka-bussankan .h-1 {
  height: 1px;
}
.daihyakka-bussankan .--gap1 {
  gap: 1px !important;
}
.daihyakka-bussankan .--fw1 {
  font-weight: 1;
}
.daihyakka-bussankan .--mt2 {
  margin-top: 2px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt2 {
    margin-top: 1px;
  }
}
.daihyakka-bussankan .--mb2 {
  margin-bottom: 2px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb2 {
    margin-bottom: 1px;
  }
}
.daihyakka-bussankan .--pt2 {
  padding-top: 2px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt2 {
    padding-top: 1px;
  }
}
.daihyakka-bussankan .--pb2 {
  padding-bottom: 2px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb2 {
    padding-bottom: 1px;
  }
}
.daihyakka-bussankan .--px2 {
  padding: 0 2px;
}
.daihyakka-bussankan .max-w-2 {
  max-width: 2px;
}
.daihyakka-bussankan .w-2 {
  width: 2px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-2 {
    width: 1px;
  }
}
.daihyakka-bussankan .h-2 {
  height: 2px;
}
.daihyakka-bussankan .--gap2 {
  gap: 2px !important;
}
.daihyakka-bussankan .--fw2 {
  font-weight: 2;
}
.daihyakka-bussankan .--mt3 {
  margin-top: 3px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt3 {
    margin-top: 1.5px;
  }
}
.daihyakka-bussankan .--mb3 {
  margin-bottom: 3px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb3 {
    margin-bottom: 1.5px;
  }
}
.daihyakka-bussankan .--pt3 {
  padding-top: 3px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt3 {
    padding-top: 1.5px;
  }
}
.daihyakka-bussankan .--pb3 {
  padding-bottom: 3px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb3 {
    padding-bottom: 1.5px;
  }
}
.daihyakka-bussankan .--px3 {
  padding: 0 3px;
}
.daihyakka-bussankan .max-w-3 {
  max-width: 3px;
}
.daihyakka-bussankan .w-3 {
  width: 3px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-3 {
    width: 1.5px;
  }
}
.daihyakka-bussankan .h-3 {
  height: 3px;
}
.daihyakka-bussankan .--gap3 {
  gap: 3px !important;
}
.daihyakka-bussankan .--fw3 {
  font-weight: 3;
}
.daihyakka-bussankan .--mt4 {
  margin-top: 4px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt4 {
    margin-top: 2px;
  }
}
.daihyakka-bussankan .--mb4 {
  margin-bottom: 4px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb4 {
    margin-bottom: 2px;
  }
}
.daihyakka-bussankan .--pt4 {
  padding-top: 4px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt4 {
    padding-top: 2px;
  }
}
.daihyakka-bussankan .--pb4 {
  padding-bottom: 4px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb4 {
    padding-bottom: 2px;
  }
}
.daihyakka-bussankan .--px4 {
  padding: 0 4px;
}
.daihyakka-bussankan .max-w-4 {
  max-width: 4px;
}
.daihyakka-bussankan .w-4 {
  width: 4px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-4 {
    width: 2px;
  }
}
.daihyakka-bussankan .h-4 {
  height: 4px;
}
.daihyakka-bussankan .--gap4 {
  gap: 4px !important;
}
.daihyakka-bussankan .--fw4 {
  font-weight: 4;
}
.daihyakka-bussankan .--mt5 {
  margin-top: 5px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt5 {
    margin-top: 2.5px;
  }
}
.daihyakka-bussankan .--mb5 {
  margin-bottom: 5px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb5 {
    margin-bottom: 2.5px;
  }
}
.daihyakka-bussankan .--pt5 {
  padding-top: 5px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt5 {
    padding-top: 2.5px;
  }
}
.daihyakka-bussankan .--pb5 {
  padding-bottom: 5px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb5 {
    padding-bottom: 2.5px;
  }
}
.daihyakka-bussankan .--px5 {
  padding: 0 5px;
}
.daihyakka-bussankan .max-w-5 {
  max-width: 5px;
}
.daihyakka-bussankan .w-5 {
  width: 5px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-5 {
    width: 2.5px;
  }
}
.daihyakka-bussankan .h-5 {
  height: 5px;
}
.daihyakka-bussankan .--gap5 {
  gap: 5px !important;
}
.daihyakka-bussankan .--fw5 {
  font-weight: 5;
}
.daihyakka-bussankan .--mt6 {
  margin-top: 6px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt6 {
    margin-top: 3px;
  }
}
.daihyakka-bussankan .--mb6 {
  margin-bottom: 6px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb6 {
    margin-bottom: 3px;
  }
}
.daihyakka-bussankan .--pt6 {
  padding-top: 6px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt6 {
    padding-top: 3px;
  }
}
.daihyakka-bussankan .--pb6 {
  padding-bottom: 6px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb6 {
    padding-bottom: 3px;
  }
}
.daihyakka-bussankan .--px6 {
  padding: 0 6px;
}
.daihyakka-bussankan .max-w-6 {
  max-width: 6px;
}
.daihyakka-bussankan .w-6 {
  width: 6px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-6 {
    width: 3px;
  }
}
.daihyakka-bussankan .h-6 {
  height: 6px;
}
.daihyakka-bussankan .--gap6 {
  gap: 6px !important;
}
.daihyakka-bussankan .--fw6 {
  font-weight: 6;
}
.daihyakka-bussankan .--mt7 {
  margin-top: 7px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt7 {
    margin-top: 3.5px;
  }
}
.daihyakka-bussankan .--mb7 {
  margin-bottom: 7px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb7 {
    margin-bottom: 3.5px;
  }
}
.daihyakka-bussankan .--pt7 {
  padding-top: 7px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt7 {
    padding-top: 3.5px;
  }
}
.daihyakka-bussankan .--pb7 {
  padding-bottom: 7px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb7 {
    padding-bottom: 3.5px;
  }
}
.daihyakka-bussankan .--px7 {
  padding: 0 7px;
}
.daihyakka-bussankan .max-w-7 {
  max-width: 7px;
}
.daihyakka-bussankan .w-7 {
  width: 7px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-7 {
    width: 3.5px;
  }
}
.daihyakka-bussankan .h-7 {
  height: 7px;
}
.daihyakka-bussankan .--gap7 {
  gap: 7px !important;
}
.daihyakka-bussankan .--fw7 {
  font-weight: 7;
}
.daihyakka-bussankan .--mt8 {
  margin-top: 8px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt8 {
    margin-top: 4px;
  }
}
.daihyakka-bussankan .--mb8 {
  margin-bottom: 8px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb8 {
    margin-bottom: 4px;
  }
}
.daihyakka-bussankan .--pt8 {
  padding-top: 8px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt8 {
    padding-top: 4px;
  }
}
.daihyakka-bussankan .--pb8 {
  padding-bottom: 8px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb8 {
    padding-bottom: 4px;
  }
}
.daihyakka-bussankan .--px8 {
  padding: 0 8px;
}
.daihyakka-bussankan .max-w-8 {
  max-width: 8px;
}
.daihyakka-bussankan .w-8 {
  width: 8px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-8 {
    width: 4px;
  }
}
.daihyakka-bussankan .h-8 {
  height: 8px;
}
.daihyakka-bussankan .--gap8 {
  gap: 8px !important;
}
.daihyakka-bussankan .--fw8 {
  font-weight: 8;
}
.daihyakka-bussankan .--mt9 {
  margin-top: 9px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt9 {
    margin-top: 4.5px;
  }
}
.daihyakka-bussankan .--mb9 {
  margin-bottom: 9px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb9 {
    margin-bottom: 4.5px;
  }
}
.daihyakka-bussankan .--pt9 {
  padding-top: 9px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt9 {
    padding-top: 4.5px;
  }
}
.daihyakka-bussankan .--pb9 {
  padding-bottom: 9px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb9 {
    padding-bottom: 4.5px;
  }
}
.daihyakka-bussankan .--px9 {
  padding: 0 9px;
}
.daihyakka-bussankan .max-w-9 {
  max-width: 9px;
}
.daihyakka-bussankan .w-9 {
  width: 9px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-9 {
    width: 4.5px;
  }
}
.daihyakka-bussankan .h-9 {
  height: 9px;
}
.daihyakka-bussankan .--gap9 {
  gap: 9px !important;
}
.daihyakka-bussankan .--fw9 {
  font-weight: 9;
}
.daihyakka-bussankan .--mt10 {
  margin-top: 10px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt10 {
    margin-top: 5px;
  }
}
.daihyakka-bussankan .--mb10 {
  margin-bottom: 10px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb10 {
    margin-bottom: 5px;
  }
}
.daihyakka-bussankan .--pt10 {
  padding-top: 10px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt10 {
    padding-top: 5px;
  }
}
.daihyakka-bussankan .--pb10 {
  padding-bottom: 10px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb10 {
    padding-bottom: 5px;
  }
}
.daihyakka-bussankan .--px10 {
  padding: 0 10px;
}
.daihyakka-bussankan .max-w-10 {
  max-width: 10px;
}
.daihyakka-bussankan .w-10 {
  width: 10px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-10 {
    width: 5px;
  }
}
.daihyakka-bussankan .h-10 {
  height: 10px;
}
.daihyakka-bussankan .--gap10 {
  gap: 10px !important;
}
.daihyakka-bussankan .--fw10 {
  font-weight: 10;
}
.daihyakka-bussankan .--mt11 {
  margin-top: 11px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt11 {
    margin-top: 5.5px;
  }
}
.daihyakka-bussankan .--mb11 {
  margin-bottom: 11px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb11 {
    margin-bottom: 5.5px;
  }
}
.daihyakka-bussankan .--pt11 {
  padding-top: 11px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt11 {
    padding-top: 5.5px;
  }
}
.daihyakka-bussankan .--pb11 {
  padding-bottom: 11px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb11 {
    padding-bottom: 5.5px;
  }
}
.daihyakka-bussankan .--px11 {
  padding: 0 11px;
}
.daihyakka-bussankan .max-w-11 {
  max-width: 11px;
}
.daihyakka-bussankan .w-11 {
  width: 11px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-11 {
    width: 5.5px;
  }
}
.daihyakka-bussankan .h-11 {
  height: 11px;
}
.daihyakka-bussankan .--gap11 {
  gap: 11px !important;
}
.daihyakka-bussankan .--fw11 {
  font-weight: 11;
}
.daihyakka-bussankan .--mt12 {
  margin-top: 12px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt12 {
    margin-top: 6px;
  }
}
.daihyakka-bussankan .--mb12 {
  margin-bottom: 12px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb12 {
    margin-bottom: 6px;
  }
}
.daihyakka-bussankan .--pt12 {
  padding-top: 12px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt12 {
    padding-top: 6px;
  }
}
.daihyakka-bussankan .--pb12 {
  padding-bottom: 12px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb12 {
    padding-bottom: 6px;
  }
}
.daihyakka-bussankan .--px12 {
  padding: 0 12px;
}
.daihyakka-bussankan .max-w-12 {
  max-width: 12px;
}
.daihyakka-bussankan .w-12 {
  width: 12px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-12 {
    width: 6px;
  }
}
.daihyakka-bussankan .h-12 {
  height: 12px;
}
.daihyakka-bussankan .--gap12 {
  gap: 12px !important;
}
.daihyakka-bussankan .--fw12 {
  font-weight: 12;
}
.daihyakka-bussankan .--mt13 {
  margin-top: 13px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt13 {
    margin-top: 6.5px;
  }
}
.daihyakka-bussankan .--mb13 {
  margin-bottom: 13px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb13 {
    margin-bottom: 6.5px;
  }
}
.daihyakka-bussankan .--pt13 {
  padding-top: 13px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt13 {
    padding-top: 6.5px;
  }
}
.daihyakka-bussankan .--pb13 {
  padding-bottom: 13px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb13 {
    padding-bottom: 6.5px;
  }
}
.daihyakka-bussankan .--px13 {
  padding: 0 13px;
}
.daihyakka-bussankan .max-w-13 {
  max-width: 13px;
}
.daihyakka-bussankan .w-13 {
  width: 13px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-13 {
    width: 6.5px;
  }
}
.daihyakka-bussankan .h-13 {
  height: 13px;
}
.daihyakka-bussankan .--gap13 {
  gap: 13px !important;
}
.daihyakka-bussankan .--fw13 {
  font-weight: 13;
}
.daihyakka-bussankan .--mt14 {
  margin-top: 14px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt14 {
    margin-top: 7px;
  }
}
.daihyakka-bussankan .--mb14 {
  margin-bottom: 14px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb14 {
    margin-bottom: 7px;
  }
}
.daihyakka-bussankan .--pt14 {
  padding-top: 14px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt14 {
    padding-top: 7px;
  }
}
.daihyakka-bussankan .--pb14 {
  padding-bottom: 14px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb14 {
    padding-bottom: 7px;
  }
}
.daihyakka-bussankan .--px14 {
  padding: 0 14px;
}
.daihyakka-bussankan .max-w-14 {
  max-width: 14px;
}
.daihyakka-bussankan .w-14 {
  width: 14px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-14 {
    width: 7px;
  }
}
.daihyakka-bussankan .h-14 {
  height: 14px;
}
.daihyakka-bussankan .--gap14 {
  gap: 14px !important;
}
.daihyakka-bussankan .--fw14 {
  font-weight: 14;
}
.daihyakka-bussankan .--mt15 {
  margin-top: 15px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt15 {
    margin-top: 7.5px;
  }
}
.daihyakka-bussankan .--mb15 {
  margin-bottom: 15px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb15 {
    margin-bottom: 7.5px;
  }
}
.daihyakka-bussankan .--pt15 {
  padding-top: 15px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt15 {
    padding-top: 7.5px;
  }
}
.daihyakka-bussankan .--pb15 {
  padding-bottom: 15px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb15 {
    padding-bottom: 7.5px;
  }
}
.daihyakka-bussankan .--px15 {
  padding: 0 15px;
}
.daihyakka-bussankan .max-w-15 {
  max-width: 15px;
}
.daihyakka-bussankan .w-15 {
  width: 15px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-15 {
    width: 7.5px;
  }
}
.daihyakka-bussankan .h-15 {
  height: 15px;
}
.daihyakka-bussankan .--gap15 {
  gap: 15px !important;
}
.daihyakka-bussankan .--fw15 {
  font-weight: 15;
}
.daihyakka-bussankan .--mt16 {
  margin-top: 16px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt16 {
    margin-top: 8px;
  }
}
.daihyakka-bussankan .--mb16 {
  margin-bottom: 16px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb16 {
    margin-bottom: 8px;
  }
}
.daihyakka-bussankan .--pt16 {
  padding-top: 16px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt16 {
    padding-top: 8px;
  }
}
.daihyakka-bussankan .--pb16 {
  padding-bottom: 16px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb16 {
    padding-bottom: 8px;
  }
}
.daihyakka-bussankan .--px16 {
  padding: 0 16px;
}
.daihyakka-bussankan .max-w-16 {
  max-width: 16px;
}
.daihyakka-bussankan .w-16 {
  width: 16px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-16 {
    width: 8px;
  }
}
.daihyakka-bussankan .h-16 {
  height: 16px;
}
.daihyakka-bussankan .--gap16 {
  gap: 16px !important;
}
.daihyakka-bussankan .--fw16 {
  font-weight: 16;
}
.daihyakka-bussankan .--mt17 {
  margin-top: 17px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt17 {
    margin-top: 8.5px;
  }
}
.daihyakka-bussankan .--mb17 {
  margin-bottom: 17px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb17 {
    margin-bottom: 8.5px;
  }
}
.daihyakka-bussankan .--pt17 {
  padding-top: 17px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt17 {
    padding-top: 8.5px;
  }
}
.daihyakka-bussankan .--pb17 {
  padding-bottom: 17px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb17 {
    padding-bottom: 8.5px;
  }
}
.daihyakka-bussankan .--px17 {
  padding: 0 17px;
}
.daihyakka-bussankan .max-w-17 {
  max-width: 17px;
}
.daihyakka-bussankan .w-17 {
  width: 17px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-17 {
    width: 8.5px;
  }
}
.daihyakka-bussankan .h-17 {
  height: 17px;
}
.daihyakka-bussankan .--gap17 {
  gap: 17px !important;
}
.daihyakka-bussankan .--fw17 {
  font-weight: 17;
}
.daihyakka-bussankan .--mt18 {
  margin-top: 18px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt18 {
    margin-top: 9px;
  }
}
.daihyakka-bussankan .--mb18 {
  margin-bottom: 18px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb18 {
    margin-bottom: 9px;
  }
}
.daihyakka-bussankan .--pt18 {
  padding-top: 18px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt18 {
    padding-top: 9px;
  }
}
.daihyakka-bussankan .--pb18 {
  padding-bottom: 18px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb18 {
    padding-bottom: 9px;
  }
}
.daihyakka-bussankan .--px18 {
  padding: 0 18px;
}
.daihyakka-bussankan .max-w-18 {
  max-width: 18px;
}
.daihyakka-bussankan .w-18 {
  width: 18px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-18 {
    width: 9px;
  }
}
.daihyakka-bussankan .h-18 {
  height: 18px;
}
.daihyakka-bussankan .--gap18 {
  gap: 18px !important;
}
.daihyakka-bussankan .--fw18 {
  font-weight: 18;
}
.daihyakka-bussankan .--mt19 {
  margin-top: 19px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt19 {
    margin-top: 9.5px;
  }
}
.daihyakka-bussankan .--mb19 {
  margin-bottom: 19px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb19 {
    margin-bottom: 9.5px;
  }
}
.daihyakka-bussankan .--pt19 {
  padding-top: 19px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt19 {
    padding-top: 9.5px;
  }
}
.daihyakka-bussankan .--pb19 {
  padding-bottom: 19px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb19 {
    padding-bottom: 9.5px;
  }
}
.daihyakka-bussankan .--px19 {
  padding: 0 19px;
}
.daihyakka-bussankan .max-w-19 {
  max-width: 19px;
}
.daihyakka-bussankan .w-19 {
  width: 19px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-19 {
    width: 9.5px;
  }
}
.daihyakka-bussankan .h-19 {
  height: 19px;
}
.daihyakka-bussankan .--gap19 {
  gap: 19px !important;
}
.daihyakka-bussankan .--fw19 {
  font-weight: 19;
}
.daihyakka-bussankan .--mt20 {
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt20 {
    margin-top: 10px;
  }
}
.daihyakka-bussankan .--mb20 {
  margin-bottom: 20px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb20 {
    margin-bottom: 10px;
  }
}
.daihyakka-bussankan .--pt20 {
  padding-top: 20px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt20 {
    padding-top: 10px;
  }
}
.daihyakka-bussankan .--pb20 {
  padding-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb20 {
    padding-bottom: 10px;
  }
}
.daihyakka-bussankan .--px20 {
  padding: 0 20px;
}
.daihyakka-bussankan .max-w-20 {
  max-width: 20px;
}
.daihyakka-bussankan .w-20 {
  width: 20px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-20 {
    width: 10px;
  }
}
.daihyakka-bussankan .h-20 {
  height: 20px;
}
.daihyakka-bussankan .--gap20 {
  gap: 20px !important;
}
.daihyakka-bussankan .--fw20 {
  font-weight: 20;
}
.daihyakka-bussankan .--mt21 {
  margin-top: 21px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt21 {
    margin-top: 10.5px;
  }
}
.daihyakka-bussankan .--mb21 {
  margin-bottom: 21px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb21 {
    margin-bottom: 10.5px;
  }
}
.daihyakka-bussankan .--pt21 {
  padding-top: 21px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt21 {
    padding-top: 10.5px;
  }
}
.daihyakka-bussankan .--pb21 {
  padding-bottom: 21px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb21 {
    padding-bottom: 10.5px;
  }
}
.daihyakka-bussankan .--px21 {
  padding: 0 21px;
}
.daihyakka-bussankan .max-w-21 {
  max-width: 21px;
}
.daihyakka-bussankan .w-21 {
  width: 21px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-21 {
    width: 10.5px;
  }
}
.daihyakka-bussankan .h-21 {
  height: 21px;
}
.daihyakka-bussankan .--gap21 {
  gap: 21px !important;
}
.daihyakka-bussankan .--fw21 {
  font-weight: 21;
}
.daihyakka-bussankan .--mt22 {
  margin-top: 22px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt22 {
    margin-top: 11px;
  }
}
.daihyakka-bussankan .--mb22 {
  margin-bottom: 22px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb22 {
    margin-bottom: 11px;
  }
}
.daihyakka-bussankan .--pt22 {
  padding-top: 22px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt22 {
    padding-top: 11px;
  }
}
.daihyakka-bussankan .--pb22 {
  padding-bottom: 22px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb22 {
    padding-bottom: 11px;
  }
}
.daihyakka-bussankan .--px22 {
  padding: 0 22px;
}
.daihyakka-bussankan .max-w-22 {
  max-width: 22px;
}
.daihyakka-bussankan .w-22 {
  width: 22px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-22 {
    width: 11px;
  }
}
.daihyakka-bussankan .h-22 {
  height: 22px;
}
.daihyakka-bussankan .--gap22 {
  gap: 22px !important;
}
.daihyakka-bussankan .--fw22 {
  font-weight: 22;
}
.daihyakka-bussankan .--mt23 {
  margin-top: 23px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt23 {
    margin-top: 11.5px;
  }
}
.daihyakka-bussankan .--mb23 {
  margin-bottom: 23px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb23 {
    margin-bottom: 11.5px;
  }
}
.daihyakka-bussankan .--pt23 {
  padding-top: 23px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt23 {
    padding-top: 11.5px;
  }
}
.daihyakka-bussankan .--pb23 {
  padding-bottom: 23px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb23 {
    padding-bottom: 11.5px;
  }
}
.daihyakka-bussankan .--px23 {
  padding: 0 23px;
}
.daihyakka-bussankan .max-w-23 {
  max-width: 23px;
}
.daihyakka-bussankan .w-23 {
  width: 23px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-23 {
    width: 11.5px;
  }
}
.daihyakka-bussankan .h-23 {
  height: 23px;
}
.daihyakka-bussankan .--gap23 {
  gap: 23px !important;
}
.daihyakka-bussankan .--fw23 {
  font-weight: 23;
}
.daihyakka-bussankan .--mt24 {
  margin-top: 24px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt24 {
    margin-top: 12px;
  }
}
.daihyakka-bussankan .--mb24 {
  margin-bottom: 24px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb24 {
    margin-bottom: 12px;
  }
}
.daihyakka-bussankan .--pt24 {
  padding-top: 24px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt24 {
    padding-top: 12px;
  }
}
.daihyakka-bussankan .--pb24 {
  padding-bottom: 24px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb24 {
    padding-bottom: 12px;
  }
}
.daihyakka-bussankan .--px24 {
  padding: 0 24px;
}
.daihyakka-bussankan .max-w-24 {
  max-width: 24px;
}
.daihyakka-bussankan .w-24 {
  width: 24px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-24 {
    width: 12px;
  }
}
.daihyakka-bussankan .h-24 {
  height: 24px;
}
.daihyakka-bussankan .--gap24 {
  gap: 24px !important;
}
.daihyakka-bussankan .--fw24 {
  font-weight: 24;
}
.daihyakka-bussankan .--mt25 {
  margin-top: 25px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt25 {
    margin-top: 12.5px;
  }
}
.daihyakka-bussankan .--mb25 {
  margin-bottom: 25px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb25 {
    margin-bottom: 12.5px;
  }
}
.daihyakka-bussankan .--pt25 {
  padding-top: 25px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt25 {
    padding-top: 12.5px;
  }
}
.daihyakka-bussankan .--pb25 {
  padding-bottom: 25px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb25 {
    padding-bottom: 12.5px;
  }
}
.daihyakka-bussankan .--px25 {
  padding: 0 25px;
}
.daihyakka-bussankan .max-w-25 {
  max-width: 25px;
}
.daihyakka-bussankan .w-25 {
  width: 25px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-25 {
    width: 12.5px;
  }
}
.daihyakka-bussankan .h-25 {
  height: 25px;
}
.daihyakka-bussankan .--gap25 {
  gap: 25px !important;
}
.daihyakka-bussankan .--fw25 {
  font-weight: 25;
}
.daihyakka-bussankan .--mt26 {
  margin-top: 26px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt26 {
    margin-top: 13px;
  }
}
.daihyakka-bussankan .--mb26 {
  margin-bottom: 26px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb26 {
    margin-bottom: 13px;
  }
}
.daihyakka-bussankan .--pt26 {
  padding-top: 26px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt26 {
    padding-top: 13px;
  }
}
.daihyakka-bussankan .--pb26 {
  padding-bottom: 26px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb26 {
    padding-bottom: 13px;
  }
}
.daihyakka-bussankan .--px26 {
  padding: 0 26px;
}
.daihyakka-bussankan .max-w-26 {
  max-width: 26px;
}
.daihyakka-bussankan .w-26 {
  width: 26px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-26 {
    width: 13px;
  }
}
.daihyakka-bussankan .h-26 {
  height: 26px;
}
.daihyakka-bussankan .--gap26 {
  gap: 26px !important;
}
.daihyakka-bussankan .--fw26 {
  font-weight: 26;
}
.daihyakka-bussankan .--mt27 {
  margin-top: 27px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt27 {
    margin-top: 13.5px;
  }
}
.daihyakka-bussankan .--mb27 {
  margin-bottom: 27px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb27 {
    margin-bottom: 13.5px;
  }
}
.daihyakka-bussankan .--pt27 {
  padding-top: 27px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt27 {
    padding-top: 13.5px;
  }
}
.daihyakka-bussankan .--pb27 {
  padding-bottom: 27px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb27 {
    padding-bottom: 13.5px;
  }
}
.daihyakka-bussankan .--px27 {
  padding: 0 27px;
}
.daihyakka-bussankan .max-w-27 {
  max-width: 27px;
}
.daihyakka-bussankan .w-27 {
  width: 27px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-27 {
    width: 13.5px;
  }
}
.daihyakka-bussankan .h-27 {
  height: 27px;
}
.daihyakka-bussankan .--gap27 {
  gap: 27px !important;
}
.daihyakka-bussankan .--fw27 {
  font-weight: 27;
}
.daihyakka-bussankan .--mt28 {
  margin-top: 28px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt28 {
    margin-top: 14px;
  }
}
.daihyakka-bussankan .--mb28 {
  margin-bottom: 28px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb28 {
    margin-bottom: 14px;
  }
}
.daihyakka-bussankan .--pt28 {
  padding-top: 28px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt28 {
    padding-top: 14px;
  }
}
.daihyakka-bussankan .--pb28 {
  padding-bottom: 28px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb28 {
    padding-bottom: 14px;
  }
}
.daihyakka-bussankan .--px28 {
  padding: 0 28px;
}
.daihyakka-bussankan .max-w-28 {
  max-width: 28px;
}
.daihyakka-bussankan .w-28 {
  width: 28px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-28 {
    width: 14px;
  }
}
.daihyakka-bussankan .h-28 {
  height: 28px;
}
.daihyakka-bussankan .--gap28 {
  gap: 28px !important;
}
.daihyakka-bussankan .--fw28 {
  font-weight: 28;
}
.daihyakka-bussankan .--mt29 {
  margin-top: 29px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt29 {
    margin-top: 14.5px;
  }
}
.daihyakka-bussankan .--mb29 {
  margin-bottom: 29px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb29 {
    margin-bottom: 14.5px;
  }
}
.daihyakka-bussankan .--pt29 {
  padding-top: 29px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt29 {
    padding-top: 14.5px;
  }
}
.daihyakka-bussankan .--pb29 {
  padding-bottom: 29px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb29 {
    padding-bottom: 14.5px;
  }
}
.daihyakka-bussankan .--px29 {
  padding: 0 29px;
}
.daihyakka-bussankan .max-w-29 {
  max-width: 29px;
}
.daihyakka-bussankan .w-29 {
  width: 29px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-29 {
    width: 14.5px;
  }
}
.daihyakka-bussankan .h-29 {
  height: 29px;
}
.daihyakka-bussankan .--gap29 {
  gap: 29px !important;
}
.daihyakka-bussankan .--fw29 {
  font-weight: 29;
}
.daihyakka-bussankan .--mt30 {
  margin-top: 30px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt30 {
    margin-top: 15px;
  }
}
.daihyakka-bussankan .--mb30 {
  margin-bottom: 30px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb30 {
    margin-bottom: 15px;
  }
}
.daihyakka-bussankan .--pt30 {
  padding-top: 30px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt30 {
    padding-top: 15px;
  }
}
.daihyakka-bussankan .--pb30 {
  padding-bottom: 30px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb30 {
    padding-bottom: 15px;
  }
}
.daihyakka-bussankan .--px30 {
  padding: 0 30px;
}
.daihyakka-bussankan .max-w-30 {
  max-width: 30px;
}
.daihyakka-bussankan .w-30 {
  width: 30px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-30 {
    width: 15px;
  }
}
.daihyakka-bussankan .h-30 {
  height: 30px;
}
.daihyakka-bussankan .--gap30 {
  gap: 30px !important;
}
.daihyakka-bussankan .--fw30 {
  font-weight: 30;
}
.daihyakka-bussankan .--mt31 {
  margin-top: 31px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt31 {
    margin-top: 15.5px;
  }
}
.daihyakka-bussankan .--mb31 {
  margin-bottom: 31px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb31 {
    margin-bottom: 15.5px;
  }
}
.daihyakka-bussankan .--pt31 {
  padding-top: 31px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt31 {
    padding-top: 15.5px;
  }
}
.daihyakka-bussankan .--pb31 {
  padding-bottom: 31px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb31 {
    padding-bottom: 15.5px;
  }
}
.daihyakka-bussankan .--px31 {
  padding: 0 31px;
}
.daihyakka-bussankan .max-w-31 {
  max-width: 31px;
}
.daihyakka-bussankan .w-31 {
  width: 31px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-31 {
    width: 15.5px;
  }
}
.daihyakka-bussankan .h-31 {
  height: 31px;
}
.daihyakka-bussankan .--gap31 {
  gap: 31px !important;
}
.daihyakka-bussankan .--fw31 {
  font-weight: 31;
}
.daihyakka-bussankan .--mt32 {
  margin-top: 32px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt32 {
    margin-top: 16px;
  }
}
.daihyakka-bussankan .--mb32 {
  margin-bottom: 32px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb32 {
    margin-bottom: 16px;
  }
}
.daihyakka-bussankan .--pt32 {
  padding-top: 32px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt32 {
    padding-top: 16px;
  }
}
.daihyakka-bussankan .--pb32 {
  padding-bottom: 32px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb32 {
    padding-bottom: 16px;
  }
}
.daihyakka-bussankan .--px32 {
  padding: 0 32px;
}
.daihyakka-bussankan .max-w-32 {
  max-width: 32px;
}
.daihyakka-bussankan .w-32 {
  width: 32px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-32 {
    width: 16px;
  }
}
.daihyakka-bussankan .h-32 {
  height: 32px;
}
.daihyakka-bussankan .--gap32 {
  gap: 32px !important;
}
.daihyakka-bussankan .--fw32 {
  font-weight: 32;
}
.daihyakka-bussankan .--mt33 {
  margin-top: 33px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt33 {
    margin-top: 16.5px;
  }
}
.daihyakka-bussankan .--mb33 {
  margin-bottom: 33px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb33 {
    margin-bottom: 16.5px;
  }
}
.daihyakka-bussankan .--pt33 {
  padding-top: 33px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt33 {
    padding-top: 16.5px;
  }
}
.daihyakka-bussankan .--pb33 {
  padding-bottom: 33px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb33 {
    padding-bottom: 16.5px;
  }
}
.daihyakka-bussankan .--px33 {
  padding: 0 33px;
}
.daihyakka-bussankan .max-w-33 {
  max-width: 33px;
}
.daihyakka-bussankan .w-33 {
  width: 33px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-33 {
    width: 16.5px;
  }
}
.daihyakka-bussankan .h-33 {
  height: 33px;
}
.daihyakka-bussankan .--gap33 {
  gap: 33px !important;
}
.daihyakka-bussankan .--fw33 {
  font-weight: 33;
}
.daihyakka-bussankan .--mt34 {
  margin-top: 34px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt34 {
    margin-top: 17px;
  }
}
.daihyakka-bussankan .--mb34 {
  margin-bottom: 34px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb34 {
    margin-bottom: 17px;
  }
}
.daihyakka-bussankan .--pt34 {
  padding-top: 34px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt34 {
    padding-top: 17px;
  }
}
.daihyakka-bussankan .--pb34 {
  padding-bottom: 34px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb34 {
    padding-bottom: 17px;
  }
}
.daihyakka-bussankan .--px34 {
  padding: 0 34px;
}
.daihyakka-bussankan .max-w-34 {
  max-width: 34px;
}
.daihyakka-bussankan .w-34 {
  width: 34px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-34 {
    width: 17px;
  }
}
.daihyakka-bussankan .h-34 {
  height: 34px;
}
.daihyakka-bussankan .--gap34 {
  gap: 34px !important;
}
.daihyakka-bussankan .--fw34 {
  font-weight: 34;
}
.daihyakka-bussankan .--mt35 {
  margin-top: 35px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt35 {
    margin-top: 17.5px;
  }
}
.daihyakka-bussankan .--mb35 {
  margin-bottom: 35px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb35 {
    margin-bottom: 17.5px;
  }
}
.daihyakka-bussankan .--pt35 {
  padding-top: 35px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt35 {
    padding-top: 17.5px;
  }
}
.daihyakka-bussankan .--pb35 {
  padding-bottom: 35px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb35 {
    padding-bottom: 17.5px;
  }
}
.daihyakka-bussankan .--px35 {
  padding: 0 35px;
}
.daihyakka-bussankan .max-w-35 {
  max-width: 35px;
}
.daihyakka-bussankan .w-35 {
  width: 35px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-35 {
    width: 17.5px;
  }
}
.daihyakka-bussankan .h-35 {
  height: 35px;
}
.daihyakka-bussankan .--gap35 {
  gap: 35px !important;
}
.daihyakka-bussankan .--fw35 {
  font-weight: 35;
}
.daihyakka-bussankan .--mt36 {
  margin-top: 36px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt36 {
    margin-top: 18px;
  }
}
.daihyakka-bussankan .--mb36 {
  margin-bottom: 36px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb36 {
    margin-bottom: 18px;
  }
}
.daihyakka-bussankan .--pt36 {
  padding-top: 36px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt36 {
    padding-top: 18px;
  }
}
.daihyakka-bussankan .--pb36 {
  padding-bottom: 36px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb36 {
    padding-bottom: 18px;
  }
}
.daihyakka-bussankan .--px36 {
  padding: 0 36px;
}
.daihyakka-bussankan .max-w-36 {
  max-width: 36px;
}
.daihyakka-bussankan .w-36 {
  width: 36px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-36 {
    width: 18px;
  }
}
.daihyakka-bussankan .h-36 {
  height: 36px;
}
.daihyakka-bussankan .--gap36 {
  gap: 36px !important;
}
.daihyakka-bussankan .--fw36 {
  font-weight: 36;
}
.daihyakka-bussankan .--mt37 {
  margin-top: 37px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt37 {
    margin-top: 18.5px;
  }
}
.daihyakka-bussankan .--mb37 {
  margin-bottom: 37px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb37 {
    margin-bottom: 18.5px;
  }
}
.daihyakka-bussankan .--pt37 {
  padding-top: 37px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt37 {
    padding-top: 18.5px;
  }
}
.daihyakka-bussankan .--pb37 {
  padding-bottom: 37px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb37 {
    padding-bottom: 18.5px;
  }
}
.daihyakka-bussankan .--px37 {
  padding: 0 37px;
}
.daihyakka-bussankan .max-w-37 {
  max-width: 37px;
}
.daihyakka-bussankan .w-37 {
  width: 37px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-37 {
    width: 18.5px;
  }
}
.daihyakka-bussankan .h-37 {
  height: 37px;
}
.daihyakka-bussankan .--gap37 {
  gap: 37px !important;
}
.daihyakka-bussankan .--fw37 {
  font-weight: 37;
}
.daihyakka-bussankan .--mt38 {
  margin-top: 38px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt38 {
    margin-top: 19px;
  }
}
.daihyakka-bussankan .--mb38 {
  margin-bottom: 38px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb38 {
    margin-bottom: 19px;
  }
}
.daihyakka-bussankan .--pt38 {
  padding-top: 38px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt38 {
    padding-top: 19px;
  }
}
.daihyakka-bussankan .--pb38 {
  padding-bottom: 38px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb38 {
    padding-bottom: 19px;
  }
}
.daihyakka-bussankan .--px38 {
  padding: 0 38px;
}
.daihyakka-bussankan .max-w-38 {
  max-width: 38px;
}
.daihyakka-bussankan .w-38 {
  width: 38px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-38 {
    width: 19px;
  }
}
.daihyakka-bussankan .h-38 {
  height: 38px;
}
.daihyakka-bussankan .--gap38 {
  gap: 38px !important;
}
.daihyakka-bussankan .--fw38 {
  font-weight: 38;
}
.daihyakka-bussankan .--mt39 {
  margin-top: 39px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt39 {
    margin-top: 19.5px;
  }
}
.daihyakka-bussankan .--mb39 {
  margin-bottom: 39px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb39 {
    margin-bottom: 19.5px;
  }
}
.daihyakka-bussankan .--pt39 {
  padding-top: 39px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt39 {
    padding-top: 19.5px;
  }
}
.daihyakka-bussankan .--pb39 {
  padding-bottom: 39px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb39 {
    padding-bottom: 19.5px;
  }
}
.daihyakka-bussankan .--px39 {
  padding: 0 39px;
}
.daihyakka-bussankan .max-w-39 {
  max-width: 39px;
}
.daihyakka-bussankan .w-39 {
  width: 39px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-39 {
    width: 19.5px;
  }
}
.daihyakka-bussankan .h-39 {
  height: 39px;
}
.daihyakka-bussankan .--gap39 {
  gap: 39px !important;
}
.daihyakka-bussankan .--fw39 {
  font-weight: 39;
}
.daihyakka-bussankan .--mt40 {
  margin-top: 40px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt40 {
    margin-top: 20px;
  }
}
.daihyakka-bussankan .--mb40 {
  margin-bottom: 40px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb40 {
    margin-bottom: 20px;
  }
}
.daihyakka-bussankan .--pt40 {
  padding-top: 40px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt40 {
    padding-top: 20px;
  }
}
.daihyakka-bussankan .--pb40 {
  padding-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb40 {
    padding-bottom: 20px;
  }
}
.daihyakka-bussankan .--px40 {
  padding: 0 40px;
}
.daihyakka-bussankan .max-w-40 {
  max-width: 40px;
}
.daihyakka-bussankan .w-40 {
  width: 40px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-40 {
    width: 20px;
  }
}
.daihyakka-bussankan .h-40 {
  height: 40px;
}
.daihyakka-bussankan .--gap40 {
  gap: 40px !important;
}
.daihyakka-bussankan .--fw40 {
  font-weight: 40;
}
.daihyakka-bussankan .--mt41 {
  margin-top: 41px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt41 {
    margin-top: 20.5px;
  }
}
.daihyakka-bussankan .--mb41 {
  margin-bottom: 41px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb41 {
    margin-bottom: 20.5px;
  }
}
.daihyakka-bussankan .--pt41 {
  padding-top: 41px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt41 {
    padding-top: 20.5px;
  }
}
.daihyakka-bussankan .--pb41 {
  padding-bottom: 41px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb41 {
    padding-bottom: 20.5px;
  }
}
.daihyakka-bussankan .--px41 {
  padding: 0 41px;
}
.daihyakka-bussankan .max-w-41 {
  max-width: 41px;
}
.daihyakka-bussankan .w-41 {
  width: 41px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-41 {
    width: 20.5px;
  }
}
.daihyakka-bussankan .h-41 {
  height: 41px;
}
.daihyakka-bussankan .--gap41 {
  gap: 41px !important;
}
.daihyakka-bussankan .--fw41 {
  font-weight: 41;
}
.daihyakka-bussankan .--mt42 {
  margin-top: 42px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt42 {
    margin-top: 21px;
  }
}
.daihyakka-bussankan .--mb42 {
  margin-bottom: 42px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb42 {
    margin-bottom: 21px;
  }
}
.daihyakka-bussankan .--pt42 {
  padding-top: 42px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt42 {
    padding-top: 21px;
  }
}
.daihyakka-bussankan .--pb42 {
  padding-bottom: 42px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb42 {
    padding-bottom: 21px;
  }
}
.daihyakka-bussankan .--px42 {
  padding: 0 42px;
}
.daihyakka-bussankan .max-w-42 {
  max-width: 42px;
}
.daihyakka-bussankan .w-42 {
  width: 42px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-42 {
    width: 21px;
  }
}
.daihyakka-bussankan .h-42 {
  height: 42px;
}
.daihyakka-bussankan .--gap42 {
  gap: 42px !important;
}
.daihyakka-bussankan .--fw42 {
  font-weight: 42;
}
.daihyakka-bussankan .--mt43 {
  margin-top: 43px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt43 {
    margin-top: 21.5px;
  }
}
.daihyakka-bussankan .--mb43 {
  margin-bottom: 43px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb43 {
    margin-bottom: 21.5px;
  }
}
.daihyakka-bussankan .--pt43 {
  padding-top: 43px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt43 {
    padding-top: 21.5px;
  }
}
.daihyakka-bussankan .--pb43 {
  padding-bottom: 43px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb43 {
    padding-bottom: 21.5px;
  }
}
.daihyakka-bussankan .--px43 {
  padding: 0 43px;
}
.daihyakka-bussankan .max-w-43 {
  max-width: 43px;
}
.daihyakka-bussankan .w-43 {
  width: 43px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-43 {
    width: 21.5px;
  }
}
.daihyakka-bussankan .h-43 {
  height: 43px;
}
.daihyakka-bussankan .--gap43 {
  gap: 43px !important;
}
.daihyakka-bussankan .--fw43 {
  font-weight: 43;
}
.daihyakka-bussankan .--mt44 {
  margin-top: 44px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt44 {
    margin-top: 22px;
  }
}
.daihyakka-bussankan .--mb44 {
  margin-bottom: 44px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb44 {
    margin-bottom: 22px;
  }
}
.daihyakka-bussankan .--pt44 {
  padding-top: 44px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt44 {
    padding-top: 22px;
  }
}
.daihyakka-bussankan .--pb44 {
  padding-bottom: 44px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb44 {
    padding-bottom: 22px;
  }
}
.daihyakka-bussankan .--px44 {
  padding: 0 44px;
}
.daihyakka-bussankan .max-w-44 {
  max-width: 44px;
}
.daihyakka-bussankan .w-44 {
  width: 44px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-44 {
    width: 22px;
  }
}
.daihyakka-bussankan .h-44 {
  height: 44px;
}
.daihyakka-bussankan .--gap44 {
  gap: 44px !important;
}
.daihyakka-bussankan .--fw44 {
  font-weight: 44;
}
.daihyakka-bussankan .--mt45 {
  margin-top: 45px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt45 {
    margin-top: 22.5px;
  }
}
.daihyakka-bussankan .--mb45 {
  margin-bottom: 45px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb45 {
    margin-bottom: 22.5px;
  }
}
.daihyakka-bussankan .--pt45 {
  padding-top: 45px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt45 {
    padding-top: 22.5px;
  }
}
.daihyakka-bussankan .--pb45 {
  padding-bottom: 45px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb45 {
    padding-bottom: 22.5px;
  }
}
.daihyakka-bussankan .--px45 {
  padding: 0 45px;
}
.daihyakka-bussankan .max-w-45 {
  max-width: 45px;
}
.daihyakka-bussankan .w-45 {
  width: 45px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-45 {
    width: 22.5px;
  }
}
.daihyakka-bussankan .h-45 {
  height: 45px;
}
.daihyakka-bussankan .--gap45 {
  gap: 45px !important;
}
.daihyakka-bussankan .--fw45 {
  font-weight: 45;
}
.daihyakka-bussankan .--mt46 {
  margin-top: 46px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt46 {
    margin-top: 23px;
  }
}
.daihyakka-bussankan .--mb46 {
  margin-bottom: 46px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb46 {
    margin-bottom: 23px;
  }
}
.daihyakka-bussankan .--pt46 {
  padding-top: 46px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt46 {
    padding-top: 23px;
  }
}
.daihyakka-bussankan .--pb46 {
  padding-bottom: 46px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb46 {
    padding-bottom: 23px;
  }
}
.daihyakka-bussankan .--px46 {
  padding: 0 46px;
}
.daihyakka-bussankan .max-w-46 {
  max-width: 46px;
}
.daihyakka-bussankan .w-46 {
  width: 46px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-46 {
    width: 23px;
  }
}
.daihyakka-bussankan .h-46 {
  height: 46px;
}
.daihyakka-bussankan .--gap46 {
  gap: 46px !important;
}
.daihyakka-bussankan .--fw46 {
  font-weight: 46;
}
.daihyakka-bussankan .--mt47 {
  margin-top: 47px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt47 {
    margin-top: 23.5px;
  }
}
.daihyakka-bussankan .--mb47 {
  margin-bottom: 47px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb47 {
    margin-bottom: 23.5px;
  }
}
.daihyakka-bussankan .--pt47 {
  padding-top: 47px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt47 {
    padding-top: 23.5px;
  }
}
.daihyakka-bussankan .--pb47 {
  padding-bottom: 47px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb47 {
    padding-bottom: 23.5px;
  }
}
.daihyakka-bussankan .--px47 {
  padding: 0 47px;
}
.daihyakka-bussankan .max-w-47 {
  max-width: 47px;
}
.daihyakka-bussankan .w-47 {
  width: 47px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-47 {
    width: 23.5px;
  }
}
.daihyakka-bussankan .h-47 {
  height: 47px;
}
.daihyakka-bussankan .--gap47 {
  gap: 47px !important;
}
.daihyakka-bussankan .--fw47 {
  font-weight: 47;
}
.daihyakka-bussankan .--mt48 {
  margin-top: 48px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt48 {
    margin-top: 24px;
  }
}
.daihyakka-bussankan .--mb48 {
  margin-bottom: 48px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb48 {
    margin-bottom: 24px;
  }
}
.daihyakka-bussankan .--pt48 {
  padding-top: 48px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt48 {
    padding-top: 24px;
  }
}
.daihyakka-bussankan .--pb48 {
  padding-bottom: 48px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb48 {
    padding-bottom: 24px;
  }
}
.daihyakka-bussankan .--px48 {
  padding: 0 48px;
}
.daihyakka-bussankan .max-w-48 {
  max-width: 48px;
}
.daihyakka-bussankan .w-48 {
  width: 48px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-48 {
    width: 24px;
  }
}
.daihyakka-bussankan .h-48 {
  height: 48px;
}
.daihyakka-bussankan .--gap48 {
  gap: 48px !important;
}
.daihyakka-bussankan .--fw48 {
  font-weight: 48;
}
.daihyakka-bussankan .--mt49 {
  margin-top: 49px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt49 {
    margin-top: 24.5px;
  }
}
.daihyakka-bussankan .--mb49 {
  margin-bottom: 49px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb49 {
    margin-bottom: 24.5px;
  }
}
.daihyakka-bussankan .--pt49 {
  padding-top: 49px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt49 {
    padding-top: 24.5px;
  }
}
.daihyakka-bussankan .--pb49 {
  padding-bottom: 49px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb49 {
    padding-bottom: 24.5px;
  }
}
.daihyakka-bussankan .--px49 {
  padding: 0 49px;
}
.daihyakka-bussankan .max-w-49 {
  max-width: 49px;
}
.daihyakka-bussankan .w-49 {
  width: 49px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-49 {
    width: 24.5px;
  }
}
.daihyakka-bussankan .h-49 {
  height: 49px;
}
.daihyakka-bussankan .--gap49 {
  gap: 49px !important;
}
.daihyakka-bussankan .--fw49 {
  font-weight: 49;
}
.daihyakka-bussankan .--mt50 {
  margin-top: 50px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt50 {
    margin-top: 25px;
  }
}
.daihyakka-bussankan .--mb50 {
  margin-bottom: 50px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb50 {
    margin-bottom: 25px;
  }
}
.daihyakka-bussankan .--pt50 {
  padding-top: 50px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt50 {
    padding-top: 25px;
  }
}
.daihyakka-bussankan .--pb50 {
  padding-bottom: 50px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb50 {
    padding-bottom: 25px;
  }
}
.daihyakka-bussankan .--px50 {
  padding: 0 50px;
}
.daihyakka-bussankan .max-w-50 {
  max-width: 50px;
}
.daihyakka-bussankan .w-50 {
  width: 50px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-50 {
    width: 25px;
  }
}
.daihyakka-bussankan .h-50 {
  height: 50px;
}
.daihyakka-bussankan .--gap50 {
  gap: 50px !important;
}
.daihyakka-bussankan .--fw50 {
  font-weight: 50;
}
.daihyakka-bussankan .--mt51 {
  margin-top: 51px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt51 {
    margin-top: 25.5px;
  }
}
.daihyakka-bussankan .--mb51 {
  margin-bottom: 51px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb51 {
    margin-bottom: 25.5px;
  }
}
.daihyakka-bussankan .--pt51 {
  padding-top: 51px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt51 {
    padding-top: 25.5px;
  }
}
.daihyakka-bussankan .--pb51 {
  padding-bottom: 51px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb51 {
    padding-bottom: 25.5px;
  }
}
.daihyakka-bussankan .--px51 {
  padding: 0 51px;
}
.daihyakka-bussankan .max-w-51 {
  max-width: 51px;
}
.daihyakka-bussankan .w-51 {
  width: 51px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-51 {
    width: 25.5px;
  }
}
.daihyakka-bussankan .h-51 {
  height: 51px;
}
.daihyakka-bussankan .--gap51 {
  gap: 51px !important;
}
.daihyakka-bussankan .--fw51 {
  font-weight: 51;
}
.daihyakka-bussankan .--mt52 {
  margin-top: 52px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt52 {
    margin-top: 26px;
  }
}
.daihyakka-bussankan .--mb52 {
  margin-bottom: 52px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb52 {
    margin-bottom: 26px;
  }
}
.daihyakka-bussankan .--pt52 {
  padding-top: 52px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt52 {
    padding-top: 26px;
  }
}
.daihyakka-bussankan .--pb52 {
  padding-bottom: 52px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb52 {
    padding-bottom: 26px;
  }
}
.daihyakka-bussankan .--px52 {
  padding: 0 52px;
}
.daihyakka-bussankan .max-w-52 {
  max-width: 52px;
}
.daihyakka-bussankan .w-52 {
  width: 52px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-52 {
    width: 26px;
  }
}
.daihyakka-bussankan .h-52 {
  height: 52px;
}
.daihyakka-bussankan .--gap52 {
  gap: 52px !important;
}
.daihyakka-bussankan .--fw52 {
  font-weight: 52;
}
.daihyakka-bussankan .--mt53 {
  margin-top: 53px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt53 {
    margin-top: 26.5px;
  }
}
.daihyakka-bussankan .--mb53 {
  margin-bottom: 53px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb53 {
    margin-bottom: 26.5px;
  }
}
.daihyakka-bussankan .--pt53 {
  padding-top: 53px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt53 {
    padding-top: 26.5px;
  }
}
.daihyakka-bussankan .--pb53 {
  padding-bottom: 53px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb53 {
    padding-bottom: 26.5px;
  }
}
.daihyakka-bussankan .--px53 {
  padding: 0 53px;
}
.daihyakka-bussankan .max-w-53 {
  max-width: 53px;
}
.daihyakka-bussankan .w-53 {
  width: 53px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-53 {
    width: 26.5px;
  }
}
.daihyakka-bussankan .h-53 {
  height: 53px;
}
.daihyakka-bussankan .--gap53 {
  gap: 53px !important;
}
.daihyakka-bussankan .--fw53 {
  font-weight: 53;
}
.daihyakka-bussankan .--mt54 {
  margin-top: 54px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt54 {
    margin-top: 27px;
  }
}
.daihyakka-bussankan .--mb54 {
  margin-bottom: 54px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb54 {
    margin-bottom: 27px;
  }
}
.daihyakka-bussankan .--pt54 {
  padding-top: 54px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt54 {
    padding-top: 27px;
  }
}
.daihyakka-bussankan .--pb54 {
  padding-bottom: 54px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb54 {
    padding-bottom: 27px;
  }
}
.daihyakka-bussankan .--px54 {
  padding: 0 54px;
}
.daihyakka-bussankan .max-w-54 {
  max-width: 54px;
}
.daihyakka-bussankan .w-54 {
  width: 54px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-54 {
    width: 27px;
  }
}
.daihyakka-bussankan .h-54 {
  height: 54px;
}
.daihyakka-bussankan .--gap54 {
  gap: 54px !important;
}
.daihyakka-bussankan .--fw54 {
  font-weight: 54;
}
.daihyakka-bussankan .--mt55 {
  margin-top: 55px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt55 {
    margin-top: 27.5px;
  }
}
.daihyakka-bussankan .--mb55 {
  margin-bottom: 55px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb55 {
    margin-bottom: 27.5px;
  }
}
.daihyakka-bussankan .--pt55 {
  padding-top: 55px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt55 {
    padding-top: 27.5px;
  }
}
.daihyakka-bussankan .--pb55 {
  padding-bottom: 55px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb55 {
    padding-bottom: 27.5px;
  }
}
.daihyakka-bussankan .--px55 {
  padding: 0 55px;
}
.daihyakka-bussankan .max-w-55 {
  max-width: 55px;
}
.daihyakka-bussankan .w-55 {
  width: 55px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-55 {
    width: 27.5px;
  }
}
.daihyakka-bussankan .h-55 {
  height: 55px;
}
.daihyakka-bussankan .--gap55 {
  gap: 55px !important;
}
.daihyakka-bussankan .--fw55 {
  font-weight: 55;
}
.daihyakka-bussankan .--mt56 {
  margin-top: 56px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt56 {
    margin-top: 28px;
  }
}
.daihyakka-bussankan .--mb56 {
  margin-bottom: 56px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb56 {
    margin-bottom: 28px;
  }
}
.daihyakka-bussankan .--pt56 {
  padding-top: 56px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt56 {
    padding-top: 28px;
  }
}
.daihyakka-bussankan .--pb56 {
  padding-bottom: 56px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb56 {
    padding-bottom: 28px;
  }
}
.daihyakka-bussankan .--px56 {
  padding: 0 56px;
}
.daihyakka-bussankan .max-w-56 {
  max-width: 56px;
}
.daihyakka-bussankan .w-56 {
  width: 56px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-56 {
    width: 28px;
  }
}
.daihyakka-bussankan .h-56 {
  height: 56px;
}
.daihyakka-bussankan .--gap56 {
  gap: 56px !important;
}
.daihyakka-bussankan .--fw56 {
  font-weight: 56;
}
.daihyakka-bussankan .--mt57 {
  margin-top: 57px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt57 {
    margin-top: 28.5px;
  }
}
.daihyakka-bussankan .--mb57 {
  margin-bottom: 57px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb57 {
    margin-bottom: 28.5px;
  }
}
.daihyakka-bussankan .--pt57 {
  padding-top: 57px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt57 {
    padding-top: 28.5px;
  }
}
.daihyakka-bussankan .--pb57 {
  padding-bottom: 57px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb57 {
    padding-bottom: 28.5px;
  }
}
.daihyakka-bussankan .--px57 {
  padding: 0 57px;
}
.daihyakka-bussankan .max-w-57 {
  max-width: 57px;
}
.daihyakka-bussankan .w-57 {
  width: 57px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-57 {
    width: 28.5px;
  }
}
.daihyakka-bussankan .h-57 {
  height: 57px;
}
.daihyakka-bussankan .--gap57 {
  gap: 57px !important;
}
.daihyakka-bussankan .--fw57 {
  font-weight: 57;
}
.daihyakka-bussankan .--mt58 {
  margin-top: 58px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt58 {
    margin-top: 29px;
  }
}
.daihyakka-bussankan .--mb58 {
  margin-bottom: 58px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb58 {
    margin-bottom: 29px;
  }
}
.daihyakka-bussankan .--pt58 {
  padding-top: 58px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt58 {
    padding-top: 29px;
  }
}
.daihyakka-bussankan .--pb58 {
  padding-bottom: 58px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb58 {
    padding-bottom: 29px;
  }
}
.daihyakka-bussankan .--px58 {
  padding: 0 58px;
}
.daihyakka-bussankan .max-w-58 {
  max-width: 58px;
}
.daihyakka-bussankan .w-58 {
  width: 58px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-58 {
    width: 29px;
  }
}
.daihyakka-bussankan .h-58 {
  height: 58px;
}
.daihyakka-bussankan .--gap58 {
  gap: 58px !important;
}
.daihyakka-bussankan .--fw58 {
  font-weight: 58;
}
.daihyakka-bussankan .--mt59 {
  margin-top: 59px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt59 {
    margin-top: 29.5px;
  }
}
.daihyakka-bussankan .--mb59 {
  margin-bottom: 59px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb59 {
    margin-bottom: 29.5px;
  }
}
.daihyakka-bussankan .--pt59 {
  padding-top: 59px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt59 {
    padding-top: 29.5px;
  }
}
.daihyakka-bussankan .--pb59 {
  padding-bottom: 59px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb59 {
    padding-bottom: 29.5px;
  }
}
.daihyakka-bussankan .--px59 {
  padding: 0 59px;
}
.daihyakka-bussankan .max-w-59 {
  max-width: 59px;
}
.daihyakka-bussankan .w-59 {
  width: 59px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-59 {
    width: 29.5px;
  }
}
.daihyakka-bussankan .h-59 {
  height: 59px;
}
.daihyakka-bussankan .--gap59 {
  gap: 59px !important;
}
.daihyakka-bussankan .--fw59 {
  font-weight: 59;
}
.daihyakka-bussankan .--mt60 {
  margin-top: 60px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt60 {
    margin-top: 30px;
  }
}
.daihyakka-bussankan .--mb60 {
  margin-bottom: 60px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb60 {
    margin-bottom: 30px;
  }
}
.daihyakka-bussankan .--pt60 {
  padding-top: 60px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt60 {
    padding-top: 30px;
  }
}
.daihyakka-bussankan .--pb60 {
  padding-bottom: 60px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb60 {
    padding-bottom: 30px;
  }
}
.daihyakka-bussankan .--px60 {
  padding: 0 60px;
}
.daihyakka-bussankan .max-w-60 {
  max-width: 60px;
}
.daihyakka-bussankan .w-60 {
  width: 60px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-60 {
    width: 30px;
  }
}
.daihyakka-bussankan .h-60 {
  height: 60px;
}
.daihyakka-bussankan .--gap60 {
  gap: 60px !important;
}
.daihyakka-bussankan .--fw60 {
  font-weight: 60;
}
.daihyakka-bussankan .--mt61 {
  margin-top: 61px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt61 {
    margin-top: 30.5px;
  }
}
.daihyakka-bussankan .--mb61 {
  margin-bottom: 61px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb61 {
    margin-bottom: 30.5px;
  }
}
.daihyakka-bussankan .--pt61 {
  padding-top: 61px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt61 {
    padding-top: 30.5px;
  }
}
.daihyakka-bussankan .--pb61 {
  padding-bottom: 61px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb61 {
    padding-bottom: 30.5px;
  }
}
.daihyakka-bussankan .--px61 {
  padding: 0 61px;
}
.daihyakka-bussankan .max-w-61 {
  max-width: 61px;
}
.daihyakka-bussankan .w-61 {
  width: 61px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-61 {
    width: 30.5px;
  }
}
.daihyakka-bussankan .h-61 {
  height: 61px;
}
.daihyakka-bussankan .--gap61 {
  gap: 61px !important;
}
.daihyakka-bussankan .--fw61 {
  font-weight: 61;
}
.daihyakka-bussankan .--mt62 {
  margin-top: 62px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt62 {
    margin-top: 31px;
  }
}
.daihyakka-bussankan .--mb62 {
  margin-bottom: 62px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb62 {
    margin-bottom: 31px;
  }
}
.daihyakka-bussankan .--pt62 {
  padding-top: 62px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt62 {
    padding-top: 31px;
  }
}
.daihyakka-bussankan .--pb62 {
  padding-bottom: 62px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb62 {
    padding-bottom: 31px;
  }
}
.daihyakka-bussankan .--px62 {
  padding: 0 62px;
}
.daihyakka-bussankan .max-w-62 {
  max-width: 62px;
}
.daihyakka-bussankan .w-62 {
  width: 62px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-62 {
    width: 31px;
  }
}
.daihyakka-bussankan .h-62 {
  height: 62px;
}
.daihyakka-bussankan .--gap62 {
  gap: 62px !important;
}
.daihyakka-bussankan .--fw62 {
  font-weight: 62;
}
.daihyakka-bussankan .--mt63 {
  margin-top: 63px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt63 {
    margin-top: 31.5px;
  }
}
.daihyakka-bussankan .--mb63 {
  margin-bottom: 63px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb63 {
    margin-bottom: 31.5px;
  }
}
.daihyakka-bussankan .--pt63 {
  padding-top: 63px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt63 {
    padding-top: 31.5px;
  }
}
.daihyakka-bussankan .--pb63 {
  padding-bottom: 63px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb63 {
    padding-bottom: 31.5px;
  }
}
.daihyakka-bussankan .--px63 {
  padding: 0 63px;
}
.daihyakka-bussankan .max-w-63 {
  max-width: 63px;
}
.daihyakka-bussankan .w-63 {
  width: 63px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-63 {
    width: 31.5px;
  }
}
.daihyakka-bussankan .h-63 {
  height: 63px;
}
.daihyakka-bussankan .--gap63 {
  gap: 63px !important;
}
.daihyakka-bussankan .--fw63 {
  font-weight: 63;
}
.daihyakka-bussankan .--mt64 {
  margin-top: 64px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt64 {
    margin-top: 32px;
  }
}
.daihyakka-bussankan .--mb64 {
  margin-bottom: 64px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb64 {
    margin-bottom: 32px;
  }
}
.daihyakka-bussankan .--pt64 {
  padding-top: 64px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt64 {
    padding-top: 32px;
  }
}
.daihyakka-bussankan .--pb64 {
  padding-bottom: 64px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb64 {
    padding-bottom: 32px;
  }
}
.daihyakka-bussankan .--px64 {
  padding: 0 64px;
}
.daihyakka-bussankan .max-w-64 {
  max-width: 64px;
}
.daihyakka-bussankan .w-64 {
  width: 64px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-64 {
    width: 32px;
  }
}
.daihyakka-bussankan .h-64 {
  height: 64px;
}
.daihyakka-bussankan .--gap64 {
  gap: 64px !important;
}
.daihyakka-bussankan .--fw64 {
  font-weight: 64;
}
.daihyakka-bussankan .--mt65 {
  margin-top: 65px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt65 {
    margin-top: 32.5px;
  }
}
.daihyakka-bussankan .--mb65 {
  margin-bottom: 65px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb65 {
    margin-bottom: 32.5px;
  }
}
.daihyakka-bussankan .--pt65 {
  padding-top: 65px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt65 {
    padding-top: 32.5px;
  }
}
.daihyakka-bussankan .--pb65 {
  padding-bottom: 65px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb65 {
    padding-bottom: 32.5px;
  }
}
.daihyakka-bussankan .--px65 {
  padding: 0 65px;
}
.daihyakka-bussankan .max-w-65 {
  max-width: 65px;
}
.daihyakka-bussankan .w-65 {
  width: 65px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-65 {
    width: 32.5px;
  }
}
.daihyakka-bussankan .h-65 {
  height: 65px;
}
.daihyakka-bussankan .--gap65 {
  gap: 65px !important;
}
.daihyakka-bussankan .--fw65 {
  font-weight: 65;
}
.daihyakka-bussankan .--mt66 {
  margin-top: 66px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt66 {
    margin-top: 33px;
  }
}
.daihyakka-bussankan .--mb66 {
  margin-bottom: 66px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb66 {
    margin-bottom: 33px;
  }
}
.daihyakka-bussankan .--pt66 {
  padding-top: 66px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt66 {
    padding-top: 33px;
  }
}
.daihyakka-bussankan .--pb66 {
  padding-bottom: 66px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb66 {
    padding-bottom: 33px;
  }
}
.daihyakka-bussankan .--px66 {
  padding: 0 66px;
}
.daihyakka-bussankan .max-w-66 {
  max-width: 66px;
}
.daihyakka-bussankan .w-66 {
  width: 66px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-66 {
    width: 33px;
  }
}
.daihyakka-bussankan .h-66 {
  height: 66px;
}
.daihyakka-bussankan .--gap66 {
  gap: 66px !important;
}
.daihyakka-bussankan .--fw66 {
  font-weight: 66;
}
.daihyakka-bussankan .--mt67 {
  margin-top: 67px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt67 {
    margin-top: 33.5px;
  }
}
.daihyakka-bussankan .--mb67 {
  margin-bottom: 67px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb67 {
    margin-bottom: 33.5px;
  }
}
.daihyakka-bussankan .--pt67 {
  padding-top: 67px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt67 {
    padding-top: 33.5px;
  }
}
.daihyakka-bussankan .--pb67 {
  padding-bottom: 67px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb67 {
    padding-bottom: 33.5px;
  }
}
.daihyakka-bussankan .--px67 {
  padding: 0 67px;
}
.daihyakka-bussankan .max-w-67 {
  max-width: 67px;
}
.daihyakka-bussankan .w-67 {
  width: 67px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-67 {
    width: 33.5px;
  }
}
.daihyakka-bussankan .h-67 {
  height: 67px;
}
.daihyakka-bussankan .--gap67 {
  gap: 67px !important;
}
.daihyakka-bussankan .--fw67 {
  font-weight: 67;
}
.daihyakka-bussankan .--mt68 {
  margin-top: 68px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt68 {
    margin-top: 34px;
  }
}
.daihyakka-bussankan .--mb68 {
  margin-bottom: 68px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb68 {
    margin-bottom: 34px;
  }
}
.daihyakka-bussankan .--pt68 {
  padding-top: 68px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt68 {
    padding-top: 34px;
  }
}
.daihyakka-bussankan .--pb68 {
  padding-bottom: 68px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb68 {
    padding-bottom: 34px;
  }
}
.daihyakka-bussankan .--px68 {
  padding: 0 68px;
}
.daihyakka-bussankan .max-w-68 {
  max-width: 68px;
}
.daihyakka-bussankan .w-68 {
  width: 68px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-68 {
    width: 34px;
  }
}
.daihyakka-bussankan .h-68 {
  height: 68px;
}
.daihyakka-bussankan .--gap68 {
  gap: 68px !important;
}
.daihyakka-bussankan .--fw68 {
  font-weight: 68;
}
.daihyakka-bussankan .--mt69 {
  margin-top: 69px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt69 {
    margin-top: 34.5px;
  }
}
.daihyakka-bussankan .--mb69 {
  margin-bottom: 69px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb69 {
    margin-bottom: 34.5px;
  }
}
.daihyakka-bussankan .--pt69 {
  padding-top: 69px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt69 {
    padding-top: 34.5px;
  }
}
.daihyakka-bussankan .--pb69 {
  padding-bottom: 69px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb69 {
    padding-bottom: 34.5px;
  }
}
.daihyakka-bussankan .--px69 {
  padding: 0 69px;
}
.daihyakka-bussankan .max-w-69 {
  max-width: 69px;
}
.daihyakka-bussankan .w-69 {
  width: 69px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-69 {
    width: 34.5px;
  }
}
.daihyakka-bussankan .h-69 {
  height: 69px;
}
.daihyakka-bussankan .--gap69 {
  gap: 69px !important;
}
.daihyakka-bussankan .--fw69 {
  font-weight: 69;
}
.daihyakka-bussankan .--mt70 {
  margin-top: 70px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt70 {
    margin-top: 35px;
  }
}
.daihyakka-bussankan .--mb70 {
  margin-bottom: 70px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb70 {
    margin-bottom: 35px;
  }
}
.daihyakka-bussankan .--pt70 {
  padding-top: 70px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt70 {
    padding-top: 35px;
  }
}
.daihyakka-bussankan .--pb70 {
  padding-bottom: 70px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb70 {
    padding-bottom: 35px;
  }
}
.daihyakka-bussankan .--px70 {
  padding: 0 70px;
}
.daihyakka-bussankan .max-w-70 {
  max-width: 70px;
}
.daihyakka-bussankan .w-70 {
  width: 70px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-70 {
    width: 35px;
  }
}
.daihyakka-bussankan .h-70 {
  height: 70px;
}
.daihyakka-bussankan .--gap70 {
  gap: 70px !important;
}
.daihyakka-bussankan .--fw70 {
  font-weight: 70;
}
.daihyakka-bussankan .--mt71 {
  margin-top: 71px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt71 {
    margin-top: 35.5px;
  }
}
.daihyakka-bussankan .--mb71 {
  margin-bottom: 71px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb71 {
    margin-bottom: 35.5px;
  }
}
.daihyakka-bussankan .--pt71 {
  padding-top: 71px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt71 {
    padding-top: 35.5px;
  }
}
.daihyakka-bussankan .--pb71 {
  padding-bottom: 71px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb71 {
    padding-bottom: 35.5px;
  }
}
.daihyakka-bussankan .--px71 {
  padding: 0 71px;
}
.daihyakka-bussankan .max-w-71 {
  max-width: 71px;
}
.daihyakka-bussankan .w-71 {
  width: 71px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-71 {
    width: 35.5px;
  }
}
.daihyakka-bussankan .h-71 {
  height: 71px;
}
.daihyakka-bussankan .--gap71 {
  gap: 71px !important;
}
.daihyakka-bussankan .--fw71 {
  font-weight: 71;
}
.daihyakka-bussankan .--mt72 {
  margin-top: 72px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt72 {
    margin-top: 36px;
  }
}
.daihyakka-bussankan .--mb72 {
  margin-bottom: 72px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb72 {
    margin-bottom: 36px;
  }
}
.daihyakka-bussankan .--pt72 {
  padding-top: 72px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt72 {
    padding-top: 36px;
  }
}
.daihyakka-bussankan .--pb72 {
  padding-bottom: 72px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb72 {
    padding-bottom: 36px;
  }
}
.daihyakka-bussankan .--px72 {
  padding: 0 72px;
}
.daihyakka-bussankan .max-w-72 {
  max-width: 72px;
}
.daihyakka-bussankan .w-72 {
  width: 72px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-72 {
    width: 36px;
  }
}
.daihyakka-bussankan .h-72 {
  height: 72px;
}
.daihyakka-bussankan .--gap72 {
  gap: 72px !important;
}
.daihyakka-bussankan .--fw72 {
  font-weight: 72;
}
.daihyakka-bussankan .--mt73 {
  margin-top: 73px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt73 {
    margin-top: 36.5px;
  }
}
.daihyakka-bussankan .--mb73 {
  margin-bottom: 73px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb73 {
    margin-bottom: 36.5px;
  }
}
.daihyakka-bussankan .--pt73 {
  padding-top: 73px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt73 {
    padding-top: 36.5px;
  }
}
.daihyakka-bussankan .--pb73 {
  padding-bottom: 73px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb73 {
    padding-bottom: 36.5px;
  }
}
.daihyakka-bussankan .--px73 {
  padding: 0 73px;
}
.daihyakka-bussankan .max-w-73 {
  max-width: 73px;
}
.daihyakka-bussankan .w-73 {
  width: 73px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-73 {
    width: 36.5px;
  }
}
.daihyakka-bussankan .h-73 {
  height: 73px;
}
.daihyakka-bussankan .--gap73 {
  gap: 73px !important;
}
.daihyakka-bussankan .--fw73 {
  font-weight: 73;
}
.daihyakka-bussankan .--mt74 {
  margin-top: 74px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt74 {
    margin-top: 37px;
  }
}
.daihyakka-bussankan .--mb74 {
  margin-bottom: 74px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb74 {
    margin-bottom: 37px;
  }
}
.daihyakka-bussankan .--pt74 {
  padding-top: 74px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt74 {
    padding-top: 37px;
  }
}
.daihyakka-bussankan .--pb74 {
  padding-bottom: 74px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb74 {
    padding-bottom: 37px;
  }
}
.daihyakka-bussankan .--px74 {
  padding: 0 74px;
}
.daihyakka-bussankan .max-w-74 {
  max-width: 74px;
}
.daihyakka-bussankan .w-74 {
  width: 74px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-74 {
    width: 37px;
  }
}
.daihyakka-bussankan .h-74 {
  height: 74px;
}
.daihyakka-bussankan .--gap74 {
  gap: 74px !important;
}
.daihyakka-bussankan .--fw74 {
  font-weight: 74;
}
.daihyakka-bussankan .--mt75 {
  margin-top: 75px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt75 {
    margin-top: 37.5px;
  }
}
.daihyakka-bussankan .--mb75 {
  margin-bottom: 75px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb75 {
    margin-bottom: 37.5px;
  }
}
.daihyakka-bussankan .--pt75 {
  padding-top: 75px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt75 {
    padding-top: 37.5px;
  }
}
.daihyakka-bussankan .--pb75 {
  padding-bottom: 75px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb75 {
    padding-bottom: 37.5px;
  }
}
.daihyakka-bussankan .--px75 {
  padding: 0 75px;
}
.daihyakka-bussankan .max-w-75 {
  max-width: 75px;
}
.daihyakka-bussankan .w-75 {
  width: 75px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-75 {
    width: 37.5px;
  }
}
.daihyakka-bussankan .h-75 {
  height: 75px;
}
.daihyakka-bussankan .--gap75 {
  gap: 75px !important;
}
.daihyakka-bussankan .--fw75 {
  font-weight: 75;
}
.daihyakka-bussankan .--mt76 {
  margin-top: 76px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt76 {
    margin-top: 38px;
  }
}
.daihyakka-bussankan .--mb76 {
  margin-bottom: 76px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb76 {
    margin-bottom: 38px;
  }
}
.daihyakka-bussankan .--pt76 {
  padding-top: 76px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt76 {
    padding-top: 38px;
  }
}
.daihyakka-bussankan .--pb76 {
  padding-bottom: 76px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb76 {
    padding-bottom: 38px;
  }
}
.daihyakka-bussankan .--px76 {
  padding: 0 76px;
}
.daihyakka-bussankan .max-w-76 {
  max-width: 76px;
}
.daihyakka-bussankan .w-76 {
  width: 76px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-76 {
    width: 38px;
  }
}
.daihyakka-bussankan .h-76 {
  height: 76px;
}
.daihyakka-bussankan .--gap76 {
  gap: 76px !important;
}
.daihyakka-bussankan .--fw76 {
  font-weight: 76;
}
.daihyakka-bussankan .--mt77 {
  margin-top: 77px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt77 {
    margin-top: 38.5px;
  }
}
.daihyakka-bussankan .--mb77 {
  margin-bottom: 77px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb77 {
    margin-bottom: 38.5px;
  }
}
.daihyakka-bussankan .--pt77 {
  padding-top: 77px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt77 {
    padding-top: 38.5px;
  }
}
.daihyakka-bussankan .--pb77 {
  padding-bottom: 77px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb77 {
    padding-bottom: 38.5px;
  }
}
.daihyakka-bussankan .--px77 {
  padding: 0 77px;
}
.daihyakka-bussankan .max-w-77 {
  max-width: 77px;
}
.daihyakka-bussankan .w-77 {
  width: 77px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-77 {
    width: 38.5px;
  }
}
.daihyakka-bussankan .h-77 {
  height: 77px;
}
.daihyakka-bussankan .--gap77 {
  gap: 77px !important;
}
.daihyakka-bussankan .--fw77 {
  font-weight: 77;
}
.daihyakka-bussankan .--mt78 {
  margin-top: 78px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt78 {
    margin-top: 39px;
  }
}
.daihyakka-bussankan .--mb78 {
  margin-bottom: 78px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb78 {
    margin-bottom: 39px;
  }
}
.daihyakka-bussankan .--pt78 {
  padding-top: 78px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt78 {
    padding-top: 39px;
  }
}
.daihyakka-bussankan .--pb78 {
  padding-bottom: 78px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb78 {
    padding-bottom: 39px;
  }
}
.daihyakka-bussankan .--px78 {
  padding: 0 78px;
}
.daihyakka-bussankan .max-w-78 {
  max-width: 78px;
}
.daihyakka-bussankan .w-78 {
  width: 78px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-78 {
    width: 39px;
  }
}
.daihyakka-bussankan .h-78 {
  height: 78px;
}
.daihyakka-bussankan .--gap78 {
  gap: 78px !important;
}
.daihyakka-bussankan .--fw78 {
  font-weight: 78;
}
.daihyakka-bussankan .--mt79 {
  margin-top: 79px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt79 {
    margin-top: 39.5px;
  }
}
.daihyakka-bussankan .--mb79 {
  margin-bottom: 79px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb79 {
    margin-bottom: 39.5px;
  }
}
.daihyakka-bussankan .--pt79 {
  padding-top: 79px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt79 {
    padding-top: 39.5px;
  }
}
.daihyakka-bussankan .--pb79 {
  padding-bottom: 79px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb79 {
    padding-bottom: 39.5px;
  }
}
.daihyakka-bussankan .--px79 {
  padding: 0 79px;
}
.daihyakka-bussankan .max-w-79 {
  max-width: 79px;
}
.daihyakka-bussankan .w-79 {
  width: 79px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-79 {
    width: 39.5px;
  }
}
.daihyakka-bussankan .h-79 {
  height: 79px;
}
.daihyakka-bussankan .--gap79 {
  gap: 79px !important;
}
.daihyakka-bussankan .--fw79 {
  font-weight: 79;
}
.daihyakka-bussankan .--mt80 {
  margin-top: 80px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt80 {
    margin-top: 40px;
  }
}
.daihyakka-bussankan .--mb80 {
  margin-bottom: 80px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb80 {
    margin-bottom: 40px;
  }
}
.daihyakka-bussankan .--pt80 {
  padding-top: 80px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt80 {
    padding-top: 40px;
  }
}
.daihyakka-bussankan .--pb80 {
  padding-bottom: 80px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb80 {
    padding-bottom: 40px;
  }
}
.daihyakka-bussankan .--px80 {
  padding: 0 80px;
}
.daihyakka-bussankan .max-w-80 {
  max-width: 80px;
}
.daihyakka-bussankan .w-80 {
  width: 80px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-80 {
    width: 40px;
  }
}
.daihyakka-bussankan .h-80 {
  height: 80px;
}
.daihyakka-bussankan .--gap80 {
  gap: 80px !important;
}
.daihyakka-bussankan .--fw80 {
  font-weight: 80;
}
.daihyakka-bussankan .--mt81 {
  margin-top: 81px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt81 {
    margin-top: 40.5px;
  }
}
.daihyakka-bussankan .--mb81 {
  margin-bottom: 81px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb81 {
    margin-bottom: 40.5px;
  }
}
.daihyakka-bussankan .--pt81 {
  padding-top: 81px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt81 {
    padding-top: 40.5px;
  }
}
.daihyakka-bussankan .--pb81 {
  padding-bottom: 81px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb81 {
    padding-bottom: 40.5px;
  }
}
.daihyakka-bussankan .--px81 {
  padding: 0 81px;
}
.daihyakka-bussankan .max-w-81 {
  max-width: 81px;
}
.daihyakka-bussankan .w-81 {
  width: 81px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-81 {
    width: 40.5px;
  }
}
.daihyakka-bussankan .h-81 {
  height: 81px;
}
.daihyakka-bussankan .--gap81 {
  gap: 81px !important;
}
.daihyakka-bussankan .--fw81 {
  font-weight: 81;
}
.daihyakka-bussankan .--mt82 {
  margin-top: 82px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt82 {
    margin-top: 41px;
  }
}
.daihyakka-bussankan .--mb82 {
  margin-bottom: 82px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb82 {
    margin-bottom: 41px;
  }
}
.daihyakka-bussankan .--pt82 {
  padding-top: 82px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt82 {
    padding-top: 41px;
  }
}
.daihyakka-bussankan .--pb82 {
  padding-bottom: 82px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb82 {
    padding-bottom: 41px;
  }
}
.daihyakka-bussankan .--px82 {
  padding: 0 82px;
}
.daihyakka-bussankan .max-w-82 {
  max-width: 82px;
}
.daihyakka-bussankan .w-82 {
  width: 82px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-82 {
    width: 41px;
  }
}
.daihyakka-bussankan .h-82 {
  height: 82px;
}
.daihyakka-bussankan .--gap82 {
  gap: 82px !important;
}
.daihyakka-bussankan .--fw82 {
  font-weight: 82;
}
.daihyakka-bussankan .--mt83 {
  margin-top: 83px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt83 {
    margin-top: 41.5px;
  }
}
.daihyakka-bussankan .--mb83 {
  margin-bottom: 83px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb83 {
    margin-bottom: 41.5px;
  }
}
.daihyakka-bussankan .--pt83 {
  padding-top: 83px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt83 {
    padding-top: 41.5px;
  }
}
.daihyakka-bussankan .--pb83 {
  padding-bottom: 83px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb83 {
    padding-bottom: 41.5px;
  }
}
.daihyakka-bussankan .--px83 {
  padding: 0 83px;
}
.daihyakka-bussankan .max-w-83 {
  max-width: 83px;
}
.daihyakka-bussankan .w-83 {
  width: 83px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-83 {
    width: 41.5px;
  }
}
.daihyakka-bussankan .h-83 {
  height: 83px;
}
.daihyakka-bussankan .--gap83 {
  gap: 83px !important;
}
.daihyakka-bussankan .--fw83 {
  font-weight: 83;
}
.daihyakka-bussankan .--mt84 {
  margin-top: 84px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt84 {
    margin-top: 42px;
  }
}
.daihyakka-bussankan .--mb84 {
  margin-bottom: 84px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb84 {
    margin-bottom: 42px;
  }
}
.daihyakka-bussankan .--pt84 {
  padding-top: 84px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt84 {
    padding-top: 42px;
  }
}
.daihyakka-bussankan .--pb84 {
  padding-bottom: 84px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb84 {
    padding-bottom: 42px;
  }
}
.daihyakka-bussankan .--px84 {
  padding: 0 84px;
}
.daihyakka-bussankan .max-w-84 {
  max-width: 84px;
}
.daihyakka-bussankan .w-84 {
  width: 84px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-84 {
    width: 42px;
  }
}
.daihyakka-bussankan .h-84 {
  height: 84px;
}
.daihyakka-bussankan .--gap84 {
  gap: 84px !important;
}
.daihyakka-bussankan .--fw84 {
  font-weight: 84;
}
.daihyakka-bussankan .--mt85 {
  margin-top: 85px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt85 {
    margin-top: 42.5px;
  }
}
.daihyakka-bussankan .--mb85 {
  margin-bottom: 85px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb85 {
    margin-bottom: 42.5px;
  }
}
.daihyakka-bussankan .--pt85 {
  padding-top: 85px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt85 {
    padding-top: 42.5px;
  }
}
.daihyakka-bussankan .--pb85 {
  padding-bottom: 85px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb85 {
    padding-bottom: 42.5px;
  }
}
.daihyakka-bussankan .--px85 {
  padding: 0 85px;
}
.daihyakka-bussankan .max-w-85 {
  max-width: 85px;
}
.daihyakka-bussankan .w-85 {
  width: 85px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-85 {
    width: 42.5px;
  }
}
.daihyakka-bussankan .h-85 {
  height: 85px;
}
.daihyakka-bussankan .--gap85 {
  gap: 85px !important;
}
.daihyakka-bussankan .--fw85 {
  font-weight: 85;
}
.daihyakka-bussankan .--mt86 {
  margin-top: 86px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt86 {
    margin-top: 43px;
  }
}
.daihyakka-bussankan .--mb86 {
  margin-bottom: 86px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb86 {
    margin-bottom: 43px;
  }
}
.daihyakka-bussankan .--pt86 {
  padding-top: 86px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt86 {
    padding-top: 43px;
  }
}
.daihyakka-bussankan .--pb86 {
  padding-bottom: 86px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb86 {
    padding-bottom: 43px;
  }
}
.daihyakka-bussankan .--px86 {
  padding: 0 86px;
}
.daihyakka-bussankan .max-w-86 {
  max-width: 86px;
}
.daihyakka-bussankan .w-86 {
  width: 86px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-86 {
    width: 43px;
  }
}
.daihyakka-bussankan .h-86 {
  height: 86px;
}
.daihyakka-bussankan .--gap86 {
  gap: 86px !important;
}
.daihyakka-bussankan .--fw86 {
  font-weight: 86;
}
.daihyakka-bussankan .--mt87 {
  margin-top: 87px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt87 {
    margin-top: 43.5px;
  }
}
.daihyakka-bussankan .--mb87 {
  margin-bottom: 87px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb87 {
    margin-bottom: 43.5px;
  }
}
.daihyakka-bussankan .--pt87 {
  padding-top: 87px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt87 {
    padding-top: 43.5px;
  }
}
.daihyakka-bussankan .--pb87 {
  padding-bottom: 87px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb87 {
    padding-bottom: 43.5px;
  }
}
.daihyakka-bussankan .--px87 {
  padding: 0 87px;
}
.daihyakka-bussankan .max-w-87 {
  max-width: 87px;
}
.daihyakka-bussankan .w-87 {
  width: 87px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-87 {
    width: 43.5px;
  }
}
.daihyakka-bussankan .h-87 {
  height: 87px;
}
.daihyakka-bussankan .--gap87 {
  gap: 87px !important;
}
.daihyakka-bussankan .--fw87 {
  font-weight: 87;
}
.daihyakka-bussankan .--mt88 {
  margin-top: 88px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt88 {
    margin-top: 44px;
  }
}
.daihyakka-bussankan .--mb88 {
  margin-bottom: 88px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb88 {
    margin-bottom: 44px;
  }
}
.daihyakka-bussankan .--pt88 {
  padding-top: 88px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt88 {
    padding-top: 44px;
  }
}
.daihyakka-bussankan .--pb88 {
  padding-bottom: 88px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb88 {
    padding-bottom: 44px;
  }
}
.daihyakka-bussankan .--px88 {
  padding: 0 88px;
}
.daihyakka-bussankan .max-w-88 {
  max-width: 88px;
}
.daihyakka-bussankan .w-88 {
  width: 88px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-88 {
    width: 44px;
  }
}
.daihyakka-bussankan .h-88 {
  height: 88px;
}
.daihyakka-bussankan .--gap88 {
  gap: 88px !important;
}
.daihyakka-bussankan .--fw88 {
  font-weight: 88;
}
.daihyakka-bussankan .--mt89 {
  margin-top: 89px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt89 {
    margin-top: 44.5px;
  }
}
.daihyakka-bussankan .--mb89 {
  margin-bottom: 89px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb89 {
    margin-bottom: 44.5px;
  }
}
.daihyakka-bussankan .--pt89 {
  padding-top: 89px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt89 {
    padding-top: 44.5px;
  }
}
.daihyakka-bussankan .--pb89 {
  padding-bottom: 89px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb89 {
    padding-bottom: 44.5px;
  }
}
.daihyakka-bussankan .--px89 {
  padding: 0 89px;
}
.daihyakka-bussankan .max-w-89 {
  max-width: 89px;
}
.daihyakka-bussankan .w-89 {
  width: 89px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-89 {
    width: 44.5px;
  }
}
.daihyakka-bussankan .h-89 {
  height: 89px;
}
.daihyakka-bussankan .--gap89 {
  gap: 89px !important;
}
.daihyakka-bussankan .--fw89 {
  font-weight: 89;
}
.daihyakka-bussankan .--mt90 {
  margin-top: 90px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt90 {
    margin-top: 45px;
  }
}
.daihyakka-bussankan .--mb90 {
  margin-bottom: 90px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb90 {
    margin-bottom: 45px;
  }
}
.daihyakka-bussankan .--pt90 {
  padding-top: 90px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt90 {
    padding-top: 45px;
  }
}
.daihyakka-bussankan .--pb90 {
  padding-bottom: 90px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb90 {
    padding-bottom: 45px;
  }
}
.daihyakka-bussankan .--px90 {
  padding: 0 90px;
}
.daihyakka-bussankan .max-w-90 {
  max-width: 90px;
}
.daihyakka-bussankan .w-90 {
  width: 90px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-90 {
    width: 45px;
  }
}
.daihyakka-bussankan .h-90 {
  height: 90px;
}
.daihyakka-bussankan .--gap90 {
  gap: 90px !important;
}
.daihyakka-bussankan .--fw90 {
  font-weight: 90;
}
.daihyakka-bussankan .--mt91 {
  margin-top: 91px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt91 {
    margin-top: 45.5px;
  }
}
.daihyakka-bussankan .--mb91 {
  margin-bottom: 91px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb91 {
    margin-bottom: 45.5px;
  }
}
.daihyakka-bussankan .--pt91 {
  padding-top: 91px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt91 {
    padding-top: 45.5px;
  }
}
.daihyakka-bussankan .--pb91 {
  padding-bottom: 91px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb91 {
    padding-bottom: 45.5px;
  }
}
.daihyakka-bussankan .--px91 {
  padding: 0 91px;
}
.daihyakka-bussankan .max-w-91 {
  max-width: 91px;
}
.daihyakka-bussankan .w-91 {
  width: 91px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-91 {
    width: 45.5px;
  }
}
.daihyakka-bussankan .h-91 {
  height: 91px;
}
.daihyakka-bussankan .--gap91 {
  gap: 91px !important;
}
.daihyakka-bussankan .--fw91 {
  font-weight: 91;
}
.daihyakka-bussankan .--mt92 {
  margin-top: 92px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt92 {
    margin-top: 46px;
  }
}
.daihyakka-bussankan .--mb92 {
  margin-bottom: 92px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb92 {
    margin-bottom: 46px;
  }
}
.daihyakka-bussankan .--pt92 {
  padding-top: 92px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt92 {
    padding-top: 46px;
  }
}
.daihyakka-bussankan .--pb92 {
  padding-bottom: 92px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb92 {
    padding-bottom: 46px;
  }
}
.daihyakka-bussankan .--px92 {
  padding: 0 92px;
}
.daihyakka-bussankan .max-w-92 {
  max-width: 92px;
}
.daihyakka-bussankan .w-92 {
  width: 92px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-92 {
    width: 46px;
  }
}
.daihyakka-bussankan .h-92 {
  height: 92px;
}
.daihyakka-bussankan .--gap92 {
  gap: 92px !important;
}
.daihyakka-bussankan .--fw92 {
  font-weight: 92;
}
.daihyakka-bussankan .--mt93 {
  margin-top: 93px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt93 {
    margin-top: 46.5px;
  }
}
.daihyakka-bussankan .--mb93 {
  margin-bottom: 93px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb93 {
    margin-bottom: 46.5px;
  }
}
.daihyakka-bussankan .--pt93 {
  padding-top: 93px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt93 {
    padding-top: 46.5px;
  }
}
.daihyakka-bussankan .--pb93 {
  padding-bottom: 93px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb93 {
    padding-bottom: 46.5px;
  }
}
.daihyakka-bussankan .--px93 {
  padding: 0 93px;
}
.daihyakka-bussankan .max-w-93 {
  max-width: 93px;
}
.daihyakka-bussankan .w-93 {
  width: 93px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-93 {
    width: 46.5px;
  }
}
.daihyakka-bussankan .h-93 {
  height: 93px;
}
.daihyakka-bussankan .--gap93 {
  gap: 93px !important;
}
.daihyakka-bussankan .--fw93 {
  font-weight: 93;
}
.daihyakka-bussankan .--mt94 {
  margin-top: 94px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt94 {
    margin-top: 47px;
  }
}
.daihyakka-bussankan .--mb94 {
  margin-bottom: 94px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb94 {
    margin-bottom: 47px;
  }
}
.daihyakka-bussankan .--pt94 {
  padding-top: 94px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt94 {
    padding-top: 47px;
  }
}
.daihyakka-bussankan .--pb94 {
  padding-bottom: 94px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb94 {
    padding-bottom: 47px;
  }
}
.daihyakka-bussankan .--px94 {
  padding: 0 94px;
}
.daihyakka-bussankan .max-w-94 {
  max-width: 94px;
}
.daihyakka-bussankan .w-94 {
  width: 94px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-94 {
    width: 47px;
  }
}
.daihyakka-bussankan .h-94 {
  height: 94px;
}
.daihyakka-bussankan .--gap94 {
  gap: 94px !important;
}
.daihyakka-bussankan .--fw94 {
  font-weight: 94;
}
.daihyakka-bussankan .--mt95 {
  margin-top: 95px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt95 {
    margin-top: 47.5px;
  }
}
.daihyakka-bussankan .--mb95 {
  margin-bottom: 95px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb95 {
    margin-bottom: 47.5px;
  }
}
.daihyakka-bussankan .--pt95 {
  padding-top: 95px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt95 {
    padding-top: 47.5px;
  }
}
.daihyakka-bussankan .--pb95 {
  padding-bottom: 95px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb95 {
    padding-bottom: 47.5px;
  }
}
.daihyakka-bussankan .--px95 {
  padding: 0 95px;
}
.daihyakka-bussankan .max-w-95 {
  max-width: 95px;
}
.daihyakka-bussankan .w-95 {
  width: 95px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-95 {
    width: 47.5px;
  }
}
.daihyakka-bussankan .h-95 {
  height: 95px;
}
.daihyakka-bussankan .--gap95 {
  gap: 95px !important;
}
.daihyakka-bussankan .--fw95 {
  font-weight: 95;
}
.daihyakka-bussankan .--mt96 {
  margin-top: 96px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt96 {
    margin-top: 48px;
  }
}
.daihyakka-bussankan .--mb96 {
  margin-bottom: 96px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb96 {
    margin-bottom: 48px;
  }
}
.daihyakka-bussankan .--pt96 {
  padding-top: 96px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt96 {
    padding-top: 48px;
  }
}
.daihyakka-bussankan .--pb96 {
  padding-bottom: 96px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb96 {
    padding-bottom: 48px;
  }
}
.daihyakka-bussankan .--px96 {
  padding: 0 96px;
}
.daihyakka-bussankan .max-w-96 {
  max-width: 96px;
}
.daihyakka-bussankan .w-96 {
  width: 96px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-96 {
    width: 48px;
  }
}
.daihyakka-bussankan .h-96 {
  height: 96px;
}
.daihyakka-bussankan .--gap96 {
  gap: 96px !important;
}
.daihyakka-bussankan .--fw96 {
  font-weight: 96;
}
.daihyakka-bussankan .--mt97 {
  margin-top: 97px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt97 {
    margin-top: 48.5px;
  }
}
.daihyakka-bussankan .--mb97 {
  margin-bottom: 97px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb97 {
    margin-bottom: 48.5px;
  }
}
.daihyakka-bussankan .--pt97 {
  padding-top: 97px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt97 {
    padding-top: 48.5px;
  }
}
.daihyakka-bussankan .--pb97 {
  padding-bottom: 97px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb97 {
    padding-bottom: 48.5px;
  }
}
.daihyakka-bussankan .--px97 {
  padding: 0 97px;
}
.daihyakka-bussankan .max-w-97 {
  max-width: 97px;
}
.daihyakka-bussankan .w-97 {
  width: 97px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-97 {
    width: 48.5px;
  }
}
.daihyakka-bussankan .h-97 {
  height: 97px;
}
.daihyakka-bussankan .--gap97 {
  gap: 97px !important;
}
.daihyakka-bussankan .--fw97 {
  font-weight: 97;
}
.daihyakka-bussankan .--mt98 {
  margin-top: 98px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt98 {
    margin-top: 49px;
  }
}
.daihyakka-bussankan .--mb98 {
  margin-bottom: 98px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb98 {
    margin-bottom: 49px;
  }
}
.daihyakka-bussankan .--pt98 {
  padding-top: 98px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt98 {
    padding-top: 49px;
  }
}
.daihyakka-bussankan .--pb98 {
  padding-bottom: 98px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb98 {
    padding-bottom: 49px;
  }
}
.daihyakka-bussankan .--px98 {
  padding: 0 98px;
}
.daihyakka-bussankan .max-w-98 {
  max-width: 98px;
}
.daihyakka-bussankan .w-98 {
  width: 98px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-98 {
    width: 49px;
  }
}
.daihyakka-bussankan .h-98 {
  height: 98px;
}
.daihyakka-bussankan .--gap98 {
  gap: 98px !important;
}
.daihyakka-bussankan .--fw98 {
  font-weight: 98;
}
.daihyakka-bussankan .--mt99 {
  margin-top: 99px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt99 {
    margin-top: 49.5px;
  }
}
.daihyakka-bussankan .--mb99 {
  margin-bottom: 99px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb99 {
    margin-bottom: 49.5px;
  }
}
.daihyakka-bussankan .--pt99 {
  padding-top: 99px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt99 {
    padding-top: 49.5px;
  }
}
.daihyakka-bussankan .--pb99 {
  padding-bottom: 99px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb99 {
    padding-bottom: 49.5px;
  }
}
.daihyakka-bussankan .--px99 {
  padding: 0 99px;
}
.daihyakka-bussankan .max-w-99 {
  max-width: 99px;
}
.daihyakka-bussankan .w-99 {
  width: 99px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-99 {
    width: 49.5px;
  }
}
.daihyakka-bussankan .h-99 {
  height: 99px;
}
.daihyakka-bussankan .--gap99 {
  gap: 99px !important;
}
.daihyakka-bussankan .--fw99 {
  font-weight: 99;
}
.daihyakka-bussankan .--mt100 {
  margin-top: 100px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt100 {
    margin-top: 50px;
  }
}
.daihyakka-bussankan .--mb100 {
  margin-bottom: 100px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb100 {
    margin-bottom: 50px;
  }
}
.daihyakka-bussankan .--pt100 {
  padding-top: 100px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt100 {
    padding-top: 50px;
  }
}
.daihyakka-bussankan .--pb100 {
  padding-bottom: 100px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb100 {
    padding-bottom: 50px;
  }
}
.daihyakka-bussankan .--px100 {
  padding: 0 100px;
}
.daihyakka-bussankan .max-w-100 {
  max-width: 100px;
}
.daihyakka-bussankan .w-100 {
  width: 100px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-100 {
    width: 50px;
  }
}
.daihyakka-bussankan .h-100 {
  height: 100px;
}
.daihyakka-bussankan .--gap100 {
  gap: 100px !important;
}
.daihyakka-bussankan .--fw100 {
  font-weight: 100;
}
.daihyakka-bussankan .--mt101 {
  margin-top: 101px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt101 {
    margin-top: 50.5px;
  }
}
.daihyakka-bussankan .--mb101 {
  margin-bottom: 101px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb101 {
    margin-bottom: 50.5px;
  }
}
.daihyakka-bussankan .--pt101 {
  padding-top: 101px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt101 {
    padding-top: 50.5px;
  }
}
.daihyakka-bussankan .--pb101 {
  padding-bottom: 101px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb101 {
    padding-bottom: 50.5px;
  }
}
.daihyakka-bussankan .--px101 {
  padding: 0 101px;
}
.daihyakka-bussankan .max-w-101 {
  max-width: 101px;
}
.daihyakka-bussankan .w-101 {
  width: 101px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-101 {
    width: 50.5px;
  }
}
.daihyakka-bussankan .h-101 {
  height: 101px;
}
.daihyakka-bussankan .--gap101 {
  gap: 101px !important;
}
.daihyakka-bussankan .--fw101 {
  font-weight: 101;
}
.daihyakka-bussankan .--mt102 {
  margin-top: 102px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt102 {
    margin-top: 51px;
  }
}
.daihyakka-bussankan .--mb102 {
  margin-bottom: 102px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb102 {
    margin-bottom: 51px;
  }
}
.daihyakka-bussankan .--pt102 {
  padding-top: 102px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt102 {
    padding-top: 51px;
  }
}
.daihyakka-bussankan .--pb102 {
  padding-bottom: 102px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb102 {
    padding-bottom: 51px;
  }
}
.daihyakka-bussankan .--px102 {
  padding: 0 102px;
}
.daihyakka-bussankan .max-w-102 {
  max-width: 102px;
}
.daihyakka-bussankan .w-102 {
  width: 102px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-102 {
    width: 51px;
  }
}
.daihyakka-bussankan .h-102 {
  height: 102px;
}
.daihyakka-bussankan .--gap102 {
  gap: 102px !important;
}
.daihyakka-bussankan .--fw102 {
  font-weight: 102;
}
.daihyakka-bussankan .--mt103 {
  margin-top: 103px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt103 {
    margin-top: 51.5px;
  }
}
.daihyakka-bussankan .--mb103 {
  margin-bottom: 103px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb103 {
    margin-bottom: 51.5px;
  }
}
.daihyakka-bussankan .--pt103 {
  padding-top: 103px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt103 {
    padding-top: 51.5px;
  }
}
.daihyakka-bussankan .--pb103 {
  padding-bottom: 103px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb103 {
    padding-bottom: 51.5px;
  }
}
.daihyakka-bussankan .--px103 {
  padding: 0 103px;
}
.daihyakka-bussankan .max-w-103 {
  max-width: 103px;
}
.daihyakka-bussankan .w-103 {
  width: 103px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-103 {
    width: 51.5px;
  }
}
.daihyakka-bussankan .h-103 {
  height: 103px;
}
.daihyakka-bussankan .--gap103 {
  gap: 103px !important;
}
.daihyakka-bussankan .--fw103 {
  font-weight: 103;
}
.daihyakka-bussankan .--mt104 {
  margin-top: 104px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt104 {
    margin-top: 52px;
  }
}
.daihyakka-bussankan .--mb104 {
  margin-bottom: 104px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb104 {
    margin-bottom: 52px;
  }
}
.daihyakka-bussankan .--pt104 {
  padding-top: 104px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt104 {
    padding-top: 52px;
  }
}
.daihyakka-bussankan .--pb104 {
  padding-bottom: 104px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb104 {
    padding-bottom: 52px;
  }
}
.daihyakka-bussankan .--px104 {
  padding: 0 104px;
}
.daihyakka-bussankan .max-w-104 {
  max-width: 104px;
}
.daihyakka-bussankan .w-104 {
  width: 104px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-104 {
    width: 52px;
  }
}
.daihyakka-bussankan .h-104 {
  height: 104px;
}
.daihyakka-bussankan .--gap104 {
  gap: 104px !important;
}
.daihyakka-bussankan .--fw104 {
  font-weight: 104;
}
.daihyakka-bussankan .--mt105 {
  margin-top: 105px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt105 {
    margin-top: 52.5px;
  }
}
.daihyakka-bussankan .--mb105 {
  margin-bottom: 105px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb105 {
    margin-bottom: 52.5px;
  }
}
.daihyakka-bussankan .--pt105 {
  padding-top: 105px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt105 {
    padding-top: 52.5px;
  }
}
.daihyakka-bussankan .--pb105 {
  padding-bottom: 105px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb105 {
    padding-bottom: 52.5px;
  }
}
.daihyakka-bussankan .--px105 {
  padding: 0 105px;
}
.daihyakka-bussankan .max-w-105 {
  max-width: 105px;
}
.daihyakka-bussankan .w-105 {
  width: 105px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-105 {
    width: 52.5px;
  }
}
.daihyakka-bussankan .h-105 {
  height: 105px;
}
.daihyakka-bussankan .--gap105 {
  gap: 105px !important;
}
.daihyakka-bussankan .--fw105 {
  font-weight: 105;
}
.daihyakka-bussankan .--mt106 {
  margin-top: 106px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt106 {
    margin-top: 53px;
  }
}
.daihyakka-bussankan .--mb106 {
  margin-bottom: 106px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb106 {
    margin-bottom: 53px;
  }
}
.daihyakka-bussankan .--pt106 {
  padding-top: 106px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt106 {
    padding-top: 53px;
  }
}
.daihyakka-bussankan .--pb106 {
  padding-bottom: 106px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb106 {
    padding-bottom: 53px;
  }
}
.daihyakka-bussankan .--px106 {
  padding: 0 106px;
}
.daihyakka-bussankan .max-w-106 {
  max-width: 106px;
}
.daihyakka-bussankan .w-106 {
  width: 106px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-106 {
    width: 53px;
  }
}
.daihyakka-bussankan .h-106 {
  height: 106px;
}
.daihyakka-bussankan .--gap106 {
  gap: 106px !important;
}
.daihyakka-bussankan .--fw106 {
  font-weight: 106;
}
.daihyakka-bussankan .--mt107 {
  margin-top: 107px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt107 {
    margin-top: 53.5px;
  }
}
.daihyakka-bussankan .--mb107 {
  margin-bottom: 107px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb107 {
    margin-bottom: 53.5px;
  }
}
.daihyakka-bussankan .--pt107 {
  padding-top: 107px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt107 {
    padding-top: 53.5px;
  }
}
.daihyakka-bussankan .--pb107 {
  padding-bottom: 107px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb107 {
    padding-bottom: 53.5px;
  }
}
.daihyakka-bussankan .--px107 {
  padding: 0 107px;
}
.daihyakka-bussankan .max-w-107 {
  max-width: 107px;
}
.daihyakka-bussankan .w-107 {
  width: 107px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-107 {
    width: 53.5px;
  }
}
.daihyakka-bussankan .h-107 {
  height: 107px;
}
.daihyakka-bussankan .--gap107 {
  gap: 107px !important;
}
.daihyakka-bussankan .--fw107 {
  font-weight: 107;
}
.daihyakka-bussankan .--mt108 {
  margin-top: 108px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt108 {
    margin-top: 54px;
  }
}
.daihyakka-bussankan .--mb108 {
  margin-bottom: 108px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb108 {
    margin-bottom: 54px;
  }
}
.daihyakka-bussankan .--pt108 {
  padding-top: 108px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt108 {
    padding-top: 54px;
  }
}
.daihyakka-bussankan .--pb108 {
  padding-bottom: 108px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb108 {
    padding-bottom: 54px;
  }
}
.daihyakka-bussankan .--px108 {
  padding: 0 108px;
}
.daihyakka-bussankan .max-w-108 {
  max-width: 108px;
}
.daihyakka-bussankan .w-108 {
  width: 108px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-108 {
    width: 54px;
  }
}
.daihyakka-bussankan .h-108 {
  height: 108px;
}
.daihyakka-bussankan .--gap108 {
  gap: 108px !important;
}
.daihyakka-bussankan .--fw108 {
  font-weight: 108;
}
.daihyakka-bussankan .--mt109 {
  margin-top: 109px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt109 {
    margin-top: 54.5px;
  }
}
.daihyakka-bussankan .--mb109 {
  margin-bottom: 109px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb109 {
    margin-bottom: 54.5px;
  }
}
.daihyakka-bussankan .--pt109 {
  padding-top: 109px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt109 {
    padding-top: 54.5px;
  }
}
.daihyakka-bussankan .--pb109 {
  padding-bottom: 109px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb109 {
    padding-bottom: 54.5px;
  }
}
.daihyakka-bussankan .--px109 {
  padding: 0 109px;
}
.daihyakka-bussankan .max-w-109 {
  max-width: 109px;
}
.daihyakka-bussankan .w-109 {
  width: 109px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-109 {
    width: 54.5px;
  }
}
.daihyakka-bussankan .h-109 {
  height: 109px;
}
.daihyakka-bussankan .--gap109 {
  gap: 109px !important;
}
.daihyakka-bussankan .--fw109 {
  font-weight: 109;
}
.daihyakka-bussankan .--mt110 {
  margin-top: 110px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt110 {
    margin-top: 55px;
  }
}
.daihyakka-bussankan .--mb110 {
  margin-bottom: 110px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb110 {
    margin-bottom: 55px;
  }
}
.daihyakka-bussankan .--pt110 {
  padding-top: 110px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt110 {
    padding-top: 55px;
  }
}
.daihyakka-bussankan .--pb110 {
  padding-bottom: 110px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb110 {
    padding-bottom: 55px;
  }
}
.daihyakka-bussankan .--px110 {
  padding: 0 110px;
}
.daihyakka-bussankan .max-w-110 {
  max-width: 110px;
}
.daihyakka-bussankan .w-110 {
  width: 110px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-110 {
    width: 55px;
  }
}
.daihyakka-bussankan .h-110 {
  height: 110px;
}
.daihyakka-bussankan .--gap110 {
  gap: 110px !important;
}
.daihyakka-bussankan .--fw110 {
  font-weight: 110;
}
.daihyakka-bussankan .--mt111 {
  margin-top: 111px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt111 {
    margin-top: 55.5px;
  }
}
.daihyakka-bussankan .--mb111 {
  margin-bottom: 111px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb111 {
    margin-bottom: 55.5px;
  }
}
.daihyakka-bussankan .--pt111 {
  padding-top: 111px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt111 {
    padding-top: 55.5px;
  }
}
.daihyakka-bussankan .--pb111 {
  padding-bottom: 111px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb111 {
    padding-bottom: 55.5px;
  }
}
.daihyakka-bussankan .--px111 {
  padding: 0 111px;
}
.daihyakka-bussankan .max-w-111 {
  max-width: 111px;
}
.daihyakka-bussankan .w-111 {
  width: 111px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-111 {
    width: 55.5px;
  }
}
.daihyakka-bussankan .h-111 {
  height: 111px;
}
.daihyakka-bussankan .--gap111 {
  gap: 111px !important;
}
.daihyakka-bussankan .--fw111 {
  font-weight: 111;
}
.daihyakka-bussankan .--mt112 {
  margin-top: 112px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt112 {
    margin-top: 56px;
  }
}
.daihyakka-bussankan .--mb112 {
  margin-bottom: 112px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb112 {
    margin-bottom: 56px;
  }
}
.daihyakka-bussankan .--pt112 {
  padding-top: 112px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt112 {
    padding-top: 56px;
  }
}
.daihyakka-bussankan .--pb112 {
  padding-bottom: 112px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb112 {
    padding-bottom: 56px;
  }
}
.daihyakka-bussankan .--px112 {
  padding: 0 112px;
}
.daihyakka-bussankan .max-w-112 {
  max-width: 112px;
}
.daihyakka-bussankan .w-112 {
  width: 112px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-112 {
    width: 56px;
  }
}
.daihyakka-bussankan .h-112 {
  height: 112px;
}
.daihyakka-bussankan .--gap112 {
  gap: 112px !important;
}
.daihyakka-bussankan .--fw112 {
  font-weight: 112;
}
.daihyakka-bussankan .--mt113 {
  margin-top: 113px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt113 {
    margin-top: 56.5px;
  }
}
.daihyakka-bussankan .--mb113 {
  margin-bottom: 113px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb113 {
    margin-bottom: 56.5px;
  }
}
.daihyakka-bussankan .--pt113 {
  padding-top: 113px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt113 {
    padding-top: 56.5px;
  }
}
.daihyakka-bussankan .--pb113 {
  padding-bottom: 113px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb113 {
    padding-bottom: 56.5px;
  }
}
.daihyakka-bussankan .--px113 {
  padding: 0 113px;
}
.daihyakka-bussankan .max-w-113 {
  max-width: 113px;
}
.daihyakka-bussankan .w-113 {
  width: 113px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-113 {
    width: 56.5px;
  }
}
.daihyakka-bussankan .h-113 {
  height: 113px;
}
.daihyakka-bussankan .--gap113 {
  gap: 113px !important;
}
.daihyakka-bussankan .--fw113 {
  font-weight: 113;
}
.daihyakka-bussankan .--mt114 {
  margin-top: 114px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt114 {
    margin-top: 57px;
  }
}
.daihyakka-bussankan .--mb114 {
  margin-bottom: 114px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb114 {
    margin-bottom: 57px;
  }
}
.daihyakka-bussankan .--pt114 {
  padding-top: 114px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt114 {
    padding-top: 57px;
  }
}
.daihyakka-bussankan .--pb114 {
  padding-bottom: 114px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb114 {
    padding-bottom: 57px;
  }
}
.daihyakka-bussankan .--px114 {
  padding: 0 114px;
}
.daihyakka-bussankan .max-w-114 {
  max-width: 114px;
}
.daihyakka-bussankan .w-114 {
  width: 114px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-114 {
    width: 57px;
  }
}
.daihyakka-bussankan .h-114 {
  height: 114px;
}
.daihyakka-bussankan .--gap114 {
  gap: 114px !important;
}
.daihyakka-bussankan .--fw114 {
  font-weight: 114;
}
.daihyakka-bussankan .--mt115 {
  margin-top: 115px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt115 {
    margin-top: 57.5px;
  }
}
.daihyakka-bussankan .--mb115 {
  margin-bottom: 115px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb115 {
    margin-bottom: 57.5px;
  }
}
.daihyakka-bussankan .--pt115 {
  padding-top: 115px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt115 {
    padding-top: 57.5px;
  }
}
.daihyakka-bussankan .--pb115 {
  padding-bottom: 115px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb115 {
    padding-bottom: 57.5px;
  }
}
.daihyakka-bussankan .--px115 {
  padding: 0 115px;
}
.daihyakka-bussankan .max-w-115 {
  max-width: 115px;
}
.daihyakka-bussankan .w-115 {
  width: 115px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-115 {
    width: 57.5px;
  }
}
.daihyakka-bussankan .h-115 {
  height: 115px;
}
.daihyakka-bussankan .--gap115 {
  gap: 115px !important;
}
.daihyakka-bussankan .--fw115 {
  font-weight: 115;
}
.daihyakka-bussankan .--mt116 {
  margin-top: 116px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt116 {
    margin-top: 58px;
  }
}
.daihyakka-bussankan .--mb116 {
  margin-bottom: 116px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb116 {
    margin-bottom: 58px;
  }
}
.daihyakka-bussankan .--pt116 {
  padding-top: 116px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt116 {
    padding-top: 58px;
  }
}
.daihyakka-bussankan .--pb116 {
  padding-bottom: 116px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb116 {
    padding-bottom: 58px;
  }
}
.daihyakka-bussankan .--px116 {
  padding: 0 116px;
}
.daihyakka-bussankan .max-w-116 {
  max-width: 116px;
}
.daihyakka-bussankan .w-116 {
  width: 116px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-116 {
    width: 58px;
  }
}
.daihyakka-bussankan .h-116 {
  height: 116px;
}
.daihyakka-bussankan .--gap116 {
  gap: 116px !important;
}
.daihyakka-bussankan .--fw116 {
  font-weight: 116;
}
.daihyakka-bussankan .--mt117 {
  margin-top: 117px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt117 {
    margin-top: 58.5px;
  }
}
.daihyakka-bussankan .--mb117 {
  margin-bottom: 117px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb117 {
    margin-bottom: 58.5px;
  }
}
.daihyakka-bussankan .--pt117 {
  padding-top: 117px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt117 {
    padding-top: 58.5px;
  }
}
.daihyakka-bussankan .--pb117 {
  padding-bottom: 117px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb117 {
    padding-bottom: 58.5px;
  }
}
.daihyakka-bussankan .--px117 {
  padding: 0 117px;
}
.daihyakka-bussankan .max-w-117 {
  max-width: 117px;
}
.daihyakka-bussankan .w-117 {
  width: 117px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-117 {
    width: 58.5px;
  }
}
.daihyakka-bussankan .h-117 {
  height: 117px;
}
.daihyakka-bussankan .--gap117 {
  gap: 117px !important;
}
.daihyakka-bussankan .--fw117 {
  font-weight: 117;
}
.daihyakka-bussankan .--mt118 {
  margin-top: 118px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt118 {
    margin-top: 59px;
  }
}
.daihyakka-bussankan .--mb118 {
  margin-bottom: 118px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb118 {
    margin-bottom: 59px;
  }
}
.daihyakka-bussankan .--pt118 {
  padding-top: 118px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt118 {
    padding-top: 59px;
  }
}
.daihyakka-bussankan .--pb118 {
  padding-bottom: 118px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb118 {
    padding-bottom: 59px;
  }
}
.daihyakka-bussankan .--px118 {
  padding: 0 118px;
}
.daihyakka-bussankan .max-w-118 {
  max-width: 118px;
}
.daihyakka-bussankan .w-118 {
  width: 118px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-118 {
    width: 59px;
  }
}
.daihyakka-bussankan .h-118 {
  height: 118px;
}
.daihyakka-bussankan .--gap118 {
  gap: 118px !important;
}
.daihyakka-bussankan .--fw118 {
  font-weight: 118;
}
.daihyakka-bussankan .--mt119 {
  margin-top: 119px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt119 {
    margin-top: 59.5px;
  }
}
.daihyakka-bussankan .--mb119 {
  margin-bottom: 119px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb119 {
    margin-bottom: 59.5px;
  }
}
.daihyakka-bussankan .--pt119 {
  padding-top: 119px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt119 {
    padding-top: 59.5px;
  }
}
.daihyakka-bussankan .--pb119 {
  padding-bottom: 119px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb119 {
    padding-bottom: 59.5px;
  }
}
.daihyakka-bussankan .--px119 {
  padding: 0 119px;
}
.daihyakka-bussankan .max-w-119 {
  max-width: 119px;
}
.daihyakka-bussankan .w-119 {
  width: 119px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-119 {
    width: 59.5px;
  }
}
.daihyakka-bussankan .h-119 {
  height: 119px;
}
.daihyakka-bussankan .--gap119 {
  gap: 119px !important;
}
.daihyakka-bussankan .--fw119 {
  font-weight: 119;
}
.daihyakka-bussankan .--mt120 {
  margin-top: 120px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt120 {
    margin-top: 60px;
  }
}
.daihyakka-bussankan .--mb120 {
  margin-bottom: 120px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb120 {
    margin-bottom: 60px;
  }
}
.daihyakka-bussankan .--pt120 {
  padding-top: 120px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt120 {
    padding-top: 60px;
  }
}
.daihyakka-bussankan .--pb120 {
  padding-bottom: 120px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb120 {
    padding-bottom: 60px;
  }
}
.daihyakka-bussankan .--px120 {
  padding: 0 120px;
}
.daihyakka-bussankan .max-w-120 {
  max-width: 120px;
}
.daihyakka-bussankan .w-120 {
  width: 120px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-120 {
    width: 60px;
  }
}
.daihyakka-bussankan .h-120 {
  height: 120px;
}
.daihyakka-bussankan .--gap120 {
  gap: 120px !important;
}
.daihyakka-bussankan .--fw120 {
  font-weight: 120;
}
.daihyakka-bussankan .--mt121 {
  margin-top: 121px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt121 {
    margin-top: 60.5px;
  }
}
.daihyakka-bussankan .--mb121 {
  margin-bottom: 121px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb121 {
    margin-bottom: 60.5px;
  }
}
.daihyakka-bussankan .--pt121 {
  padding-top: 121px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt121 {
    padding-top: 60.5px;
  }
}
.daihyakka-bussankan .--pb121 {
  padding-bottom: 121px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb121 {
    padding-bottom: 60.5px;
  }
}
.daihyakka-bussankan .--px121 {
  padding: 0 121px;
}
.daihyakka-bussankan .max-w-121 {
  max-width: 121px;
}
.daihyakka-bussankan .w-121 {
  width: 121px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-121 {
    width: 60.5px;
  }
}
.daihyakka-bussankan .h-121 {
  height: 121px;
}
.daihyakka-bussankan .--gap121 {
  gap: 121px !important;
}
.daihyakka-bussankan .--fw121 {
  font-weight: 121;
}
.daihyakka-bussankan .--mt122 {
  margin-top: 122px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt122 {
    margin-top: 61px;
  }
}
.daihyakka-bussankan .--mb122 {
  margin-bottom: 122px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb122 {
    margin-bottom: 61px;
  }
}
.daihyakka-bussankan .--pt122 {
  padding-top: 122px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt122 {
    padding-top: 61px;
  }
}
.daihyakka-bussankan .--pb122 {
  padding-bottom: 122px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb122 {
    padding-bottom: 61px;
  }
}
.daihyakka-bussankan .--px122 {
  padding: 0 122px;
}
.daihyakka-bussankan .max-w-122 {
  max-width: 122px;
}
.daihyakka-bussankan .w-122 {
  width: 122px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-122 {
    width: 61px;
  }
}
.daihyakka-bussankan .h-122 {
  height: 122px;
}
.daihyakka-bussankan .--gap122 {
  gap: 122px !important;
}
.daihyakka-bussankan .--fw122 {
  font-weight: 122;
}
.daihyakka-bussankan .--mt123 {
  margin-top: 123px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt123 {
    margin-top: 61.5px;
  }
}
.daihyakka-bussankan .--mb123 {
  margin-bottom: 123px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb123 {
    margin-bottom: 61.5px;
  }
}
.daihyakka-bussankan .--pt123 {
  padding-top: 123px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt123 {
    padding-top: 61.5px;
  }
}
.daihyakka-bussankan .--pb123 {
  padding-bottom: 123px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb123 {
    padding-bottom: 61.5px;
  }
}
.daihyakka-bussankan .--px123 {
  padding: 0 123px;
}
.daihyakka-bussankan .max-w-123 {
  max-width: 123px;
}
.daihyakka-bussankan .w-123 {
  width: 123px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-123 {
    width: 61.5px;
  }
}
.daihyakka-bussankan .h-123 {
  height: 123px;
}
.daihyakka-bussankan .--gap123 {
  gap: 123px !important;
}
.daihyakka-bussankan .--fw123 {
  font-weight: 123;
}
.daihyakka-bussankan .--mt124 {
  margin-top: 124px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt124 {
    margin-top: 62px;
  }
}
.daihyakka-bussankan .--mb124 {
  margin-bottom: 124px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb124 {
    margin-bottom: 62px;
  }
}
.daihyakka-bussankan .--pt124 {
  padding-top: 124px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt124 {
    padding-top: 62px;
  }
}
.daihyakka-bussankan .--pb124 {
  padding-bottom: 124px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb124 {
    padding-bottom: 62px;
  }
}
.daihyakka-bussankan .--px124 {
  padding: 0 124px;
}
.daihyakka-bussankan .max-w-124 {
  max-width: 124px;
}
.daihyakka-bussankan .w-124 {
  width: 124px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-124 {
    width: 62px;
  }
}
.daihyakka-bussankan .h-124 {
  height: 124px;
}
.daihyakka-bussankan .--gap124 {
  gap: 124px !important;
}
.daihyakka-bussankan .--fw124 {
  font-weight: 124;
}
.daihyakka-bussankan .--mt125 {
  margin-top: 125px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt125 {
    margin-top: 62.5px;
  }
}
.daihyakka-bussankan .--mb125 {
  margin-bottom: 125px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb125 {
    margin-bottom: 62.5px;
  }
}
.daihyakka-bussankan .--pt125 {
  padding-top: 125px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt125 {
    padding-top: 62.5px;
  }
}
.daihyakka-bussankan .--pb125 {
  padding-bottom: 125px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb125 {
    padding-bottom: 62.5px;
  }
}
.daihyakka-bussankan .--px125 {
  padding: 0 125px;
}
.daihyakka-bussankan .max-w-125 {
  max-width: 125px;
}
.daihyakka-bussankan .w-125 {
  width: 125px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-125 {
    width: 62.5px;
  }
}
.daihyakka-bussankan .h-125 {
  height: 125px;
}
.daihyakka-bussankan .--gap125 {
  gap: 125px !important;
}
.daihyakka-bussankan .--fw125 {
  font-weight: 125;
}
.daihyakka-bussankan .--mt126 {
  margin-top: 126px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt126 {
    margin-top: 63px;
  }
}
.daihyakka-bussankan .--mb126 {
  margin-bottom: 126px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb126 {
    margin-bottom: 63px;
  }
}
.daihyakka-bussankan .--pt126 {
  padding-top: 126px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt126 {
    padding-top: 63px;
  }
}
.daihyakka-bussankan .--pb126 {
  padding-bottom: 126px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb126 {
    padding-bottom: 63px;
  }
}
.daihyakka-bussankan .--px126 {
  padding: 0 126px;
}
.daihyakka-bussankan .max-w-126 {
  max-width: 126px;
}
.daihyakka-bussankan .w-126 {
  width: 126px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-126 {
    width: 63px;
  }
}
.daihyakka-bussankan .h-126 {
  height: 126px;
}
.daihyakka-bussankan .--gap126 {
  gap: 126px !important;
}
.daihyakka-bussankan .--fw126 {
  font-weight: 126;
}
.daihyakka-bussankan .--mt127 {
  margin-top: 127px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt127 {
    margin-top: 63.5px;
  }
}
.daihyakka-bussankan .--mb127 {
  margin-bottom: 127px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb127 {
    margin-bottom: 63.5px;
  }
}
.daihyakka-bussankan .--pt127 {
  padding-top: 127px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt127 {
    padding-top: 63.5px;
  }
}
.daihyakka-bussankan .--pb127 {
  padding-bottom: 127px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb127 {
    padding-bottom: 63.5px;
  }
}
.daihyakka-bussankan .--px127 {
  padding: 0 127px;
}
.daihyakka-bussankan .max-w-127 {
  max-width: 127px;
}
.daihyakka-bussankan .w-127 {
  width: 127px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-127 {
    width: 63.5px;
  }
}
.daihyakka-bussankan .h-127 {
  height: 127px;
}
.daihyakka-bussankan .--gap127 {
  gap: 127px !important;
}
.daihyakka-bussankan .--fw127 {
  font-weight: 127;
}
.daihyakka-bussankan .--mt128 {
  margin-top: 128px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt128 {
    margin-top: 64px;
  }
}
.daihyakka-bussankan .--mb128 {
  margin-bottom: 128px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb128 {
    margin-bottom: 64px;
  }
}
.daihyakka-bussankan .--pt128 {
  padding-top: 128px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt128 {
    padding-top: 64px;
  }
}
.daihyakka-bussankan .--pb128 {
  padding-bottom: 128px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb128 {
    padding-bottom: 64px;
  }
}
.daihyakka-bussankan .--px128 {
  padding: 0 128px;
}
.daihyakka-bussankan .max-w-128 {
  max-width: 128px;
}
.daihyakka-bussankan .w-128 {
  width: 128px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-128 {
    width: 64px;
  }
}
.daihyakka-bussankan .h-128 {
  height: 128px;
}
.daihyakka-bussankan .--gap128 {
  gap: 128px !important;
}
.daihyakka-bussankan .--fw128 {
  font-weight: 128;
}
.daihyakka-bussankan .--mt129 {
  margin-top: 129px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt129 {
    margin-top: 64.5px;
  }
}
.daihyakka-bussankan .--mb129 {
  margin-bottom: 129px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb129 {
    margin-bottom: 64.5px;
  }
}
.daihyakka-bussankan .--pt129 {
  padding-top: 129px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt129 {
    padding-top: 64.5px;
  }
}
.daihyakka-bussankan .--pb129 {
  padding-bottom: 129px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb129 {
    padding-bottom: 64.5px;
  }
}
.daihyakka-bussankan .--px129 {
  padding: 0 129px;
}
.daihyakka-bussankan .max-w-129 {
  max-width: 129px;
}
.daihyakka-bussankan .w-129 {
  width: 129px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-129 {
    width: 64.5px;
  }
}
.daihyakka-bussankan .h-129 {
  height: 129px;
}
.daihyakka-bussankan .--gap129 {
  gap: 129px !important;
}
.daihyakka-bussankan .--fw129 {
  font-weight: 129;
}
.daihyakka-bussankan .--mt130 {
  margin-top: 130px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt130 {
    margin-top: 65px;
  }
}
.daihyakka-bussankan .--mb130 {
  margin-bottom: 130px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb130 {
    margin-bottom: 65px;
  }
}
.daihyakka-bussankan .--pt130 {
  padding-top: 130px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt130 {
    padding-top: 65px;
  }
}
.daihyakka-bussankan .--pb130 {
  padding-bottom: 130px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb130 {
    padding-bottom: 65px;
  }
}
.daihyakka-bussankan .--px130 {
  padding: 0 130px;
}
.daihyakka-bussankan .max-w-130 {
  max-width: 130px;
}
.daihyakka-bussankan .w-130 {
  width: 130px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-130 {
    width: 65px;
  }
}
.daihyakka-bussankan .h-130 {
  height: 130px;
}
.daihyakka-bussankan .--gap130 {
  gap: 130px !important;
}
.daihyakka-bussankan .--fw130 {
  font-weight: 130;
}
.daihyakka-bussankan .--mt131 {
  margin-top: 131px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt131 {
    margin-top: 65.5px;
  }
}
.daihyakka-bussankan .--mb131 {
  margin-bottom: 131px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb131 {
    margin-bottom: 65.5px;
  }
}
.daihyakka-bussankan .--pt131 {
  padding-top: 131px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt131 {
    padding-top: 65.5px;
  }
}
.daihyakka-bussankan .--pb131 {
  padding-bottom: 131px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb131 {
    padding-bottom: 65.5px;
  }
}
.daihyakka-bussankan .--px131 {
  padding: 0 131px;
}
.daihyakka-bussankan .max-w-131 {
  max-width: 131px;
}
.daihyakka-bussankan .w-131 {
  width: 131px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-131 {
    width: 65.5px;
  }
}
.daihyakka-bussankan .h-131 {
  height: 131px;
}
.daihyakka-bussankan .--gap131 {
  gap: 131px !important;
}
.daihyakka-bussankan .--fw131 {
  font-weight: 131;
}
.daihyakka-bussankan .--mt132 {
  margin-top: 132px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt132 {
    margin-top: 66px;
  }
}
.daihyakka-bussankan .--mb132 {
  margin-bottom: 132px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb132 {
    margin-bottom: 66px;
  }
}
.daihyakka-bussankan .--pt132 {
  padding-top: 132px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt132 {
    padding-top: 66px;
  }
}
.daihyakka-bussankan .--pb132 {
  padding-bottom: 132px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb132 {
    padding-bottom: 66px;
  }
}
.daihyakka-bussankan .--px132 {
  padding: 0 132px;
}
.daihyakka-bussankan .max-w-132 {
  max-width: 132px;
}
.daihyakka-bussankan .w-132 {
  width: 132px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-132 {
    width: 66px;
  }
}
.daihyakka-bussankan .h-132 {
  height: 132px;
}
.daihyakka-bussankan .--gap132 {
  gap: 132px !important;
}
.daihyakka-bussankan .--fw132 {
  font-weight: 132;
}
.daihyakka-bussankan .--mt133 {
  margin-top: 133px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt133 {
    margin-top: 66.5px;
  }
}
.daihyakka-bussankan .--mb133 {
  margin-bottom: 133px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb133 {
    margin-bottom: 66.5px;
  }
}
.daihyakka-bussankan .--pt133 {
  padding-top: 133px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt133 {
    padding-top: 66.5px;
  }
}
.daihyakka-bussankan .--pb133 {
  padding-bottom: 133px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb133 {
    padding-bottom: 66.5px;
  }
}
.daihyakka-bussankan .--px133 {
  padding: 0 133px;
}
.daihyakka-bussankan .max-w-133 {
  max-width: 133px;
}
.daihyakka-bussankan .w-133 {
  width: 133px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-133 {
    width: 66.5px;
  }
}
.daihyakka-bussankan .h-133 {
  height: 133px;
}
.daihyakka-bussankan .--gap133 {
  gap: 133px !important;
}
.daihyakka-bussankan .--fw133 {
  font-weight: 133;
}
.daihyakka-bussankan .--mt134 {
  margin-top: 134px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt134 {
    margin-top: 67px;
  }
}
.daihyakka-bussankan .--mb134 {
  margin-bottom: 134px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb134 {
    margin-bottom: 67px;
  }
}
.daihyakka-bussankan .--pt134 {
  padding-top: 134px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt134 {
    padding-top: 67px;
  }
}
.daihyakka-bussankan .--pb134 {
  padding-bottom: 134px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb134 {
    padding-bottom: 67px;
  }
}
.daihyakka-bussankan .--px134 {
  padding: 0 134px;
}
.daihyakka-bussankan .max-w-134 {
  max-width: 134px;
}
.daihyakka-bussankan .w-134 {
  width: 134px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-134 {
    width: 67px;
  }
}
.daihyakka-bussankan .h-134 {
  height: 134px;
}
.daihyakka-bussankan .--gap134 {
  gap: 134px !important;
}
.daihyakka-bussankan .--fw134 {
  font-weight: 134;
}
.daihyakka-bussankan .--mt135 {
  margin-top: 135px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt135 {
    margin-top: 67.5px;
  }
}
.daihyakka-bussankan .--mb135 {
  margin-bottom: 135px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb135 {
    margin-bottom: 67.5px;
  }
}
.daihyakka-bussankan .--pt135 {
  padding-top: 135px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt135 {
    padding-top: 67.5px;
  }
}
.daihyakka-bussankan .--pb135 {
  padding-bottom: 135px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb135 {
    padding-bottom: 67.5px;
  }
}
.daihyakka-bussankan .--px135 {
  padding: 0 135px;
}
.daihyakka-bussankan .max-w-135 {
  max-width: 135px;
}
.daihyakka-bussankan .w-135 {
  width: 135px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-135 {
    width: 67.5px;
  }
}
.daihyakka-bussankan .h-135 {
  height: 135px;
}
.daihyakka-bussankan .--gap135 {
  gap: 135px !important;
}
.daihyakka-bussankan .--fw135 {
  font-weight: 135;
}
.daihyakka-bussankan .--mt136 {
  margin-top: 136px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt136 {
    margin-top: 68px;
  }
}
.daihyakka-bussankan .--mb136 {
  margin-bottom: 136px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb136 {
    margin-bottom: 68px;
  }
}
.daihyakka-bussankan .--pt136 {
  padding-top: 136px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt136 {
    padding-top: 68px;
  }
}
.daihyakka-bussankan .--pb136 {
  padding-bottom: 136px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb136 {
    padding-bottom: 68px;
  }
}
.daihyakka-bussankan .--px136 {
  padding: 0 136px;
}
.daihyakka-bussankan .max-w-136 {
  max-width: 136px;
}
.daihyakka-bussankan .w-136 {
  width: 136px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-136 {
    width: 68px;
  }
}
.daihyakka-bussankan .h-136 {
  height: 136px;
}
.daihyakka-bussankan .--gap136 {
  gap: 136px !important;
}
.daihyakka-bussankan .--fw136 {
  font-weight: 136;
}
.daihyakka-bussankan .--mt137 {
  margin-top: 137px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt137 {
    margin-top: 68.5px;
  }
}
.daihyakka-bussankan .--mb137 {
  margin-bottom: 137px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb137 {
    margin-bottom: 68.5px;
  }
}
.daihyakka-bussankan .--pt137 {
  padding-top: 137px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt137 {
    padding-top: 68.5px;
  }
}
.daihyakka-bussankan .--pb137 {
  padding-bottom: 137px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb137 {
    padding-bottom: 68.5px;
  }
}
.daihyakka-bussankan .--px137 {
  padding: 0 137px;
}
.daihyakka-bussankan .max-w-137 {
  max-width: 137px;
}
.daihyakka-bussankan .w-137 {
  width: 137px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-137 {
    width: 68.5px;
  }
}
.daihyakka-bussankan .h-137 {
  height: 137px;
}
.daihyakka-bussankan .--gap137 {
  gap: 137px !important;
}
.daihyakka-bussankan .--fw137 {
  font-weight: 137;
}
.daihyakka-bussankan .--mt138 {
  margin-top: 138px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt138 {
    margin-top: 69px;
  }
}
.daihyakka-bussankan .--mb138 {
  margin-bottom: 138px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb138 {
    margin-bottom: 69px;
  }
}
.daihyakka-bussankan .--pt138 {
  padding-top: 138px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt138 {
    padding-top: 69px;
  }
}
.daihyakka-bussankan .--pb138 {
  padding-bottom: 138px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb138 {
    padding-bottom: 69px;
  }
}
.daihyakka-bussankan .--px138 {
  padding: 0 138px;
}
.daihyakka-bussankan .max-w-138 {
  max-width: 138px;
}
.daihyakka-bussankan .w-138 {
  width: 138px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-138 {
    width: 69px;
  }
}
.daihyakka-bussankan .h-138 {
  height: 138px;
}
.daihyakka-bussankan .--gap138 {
  gap: 138px !important;
}
.daihyakka-bussankan .--fw138 {
  font-weight: 138;
}
.daihyakka-bussankan .--mt139 {
  margin-top: 139px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt139 {
    margin-top: 69.5px;
  }
}
.daihyakka-bussankan .--mb139 {
  margin-bottom: 139px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb139 {
    margin-bottom: 69.5px;
  }
}
.daihyakka-bussankan .--pt139 {
  padding-top: 139px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt139 {
    padding-top: 69.5px;
  }
}
.daihyakka-bussankan .--pb139 {
  padding-bottom: 139px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb139 {
    padding-bottom: 69.5px;
  }
}
.daihyakka-bussankan .--px139 {
  padding: 0 139px;
}
.daihyakka-bussankan .max-w-139 {
  max-width: 139px;
}
.daihyakka-bussankan .w-139 {
  width: 139px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-139 {
    width: 69.5px;
  }
}
.daihyakka-bussankan .h-139 {
  height: 139px;
}
.daihyakka-bussankan .--gap139 {
  gap: 139px !important;
}
.daihyakka-bussankan .--fw139 {
  font-weight: 139;
}
.daihyakka-bussankan .--mt140 {
  margin-top: 140px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt140 {
    margin-top: 70px;
  }
}
.daihyakka-bussankan .--mb140 {
  margin-bottom: 140px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb140 {
    margin-bottom: 70px;
  }
}
.daihyakka-bussankan .--pt140 {
  padding-top: 140px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt140 {
    padding-top: 70px;
  }
}
.daihyakka-bussankan .--pb140 {
  padding-bottom: 140px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb140 {
    padding-bottom: 70px;
  }
}
.daihyakka-bussankan .--px140 {
  padding: 0 140px;
}
.daihyakka-bussankan .max-w-140 {
  max-width: 140px;
}
.daihyakka-bussankan .w-140 {
  width: 140px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-140 {
    width: 70px;
  }
}
.daihyakka-bussankan .h-140 {
  height: 140px;
}
.daihyakka-bussankan .--gap140 {
  gap: 140px !important;
}
.daihyakka-bussankan .--fw140 {
  font-weight: 140;
}
.daihyakka-bussankan .--mt141 {
  margin-top: 141px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt141 {
    margin-top: 70.5px;
  }
}
.daihyakka-bussankan .--mb141 {
  margin-bottom: 141px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb141 {
    margin-bottom: 70.5px;
  }
}
.daihyakka-bussankan .--pt141 {
  padding-top: 141px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt141 {
    padding-top: 70.5px;
  }
}
.daihyakka-bussankan .--pb141 {
  padding-bottom: 141px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb141 {
    padding-bottom: 70.5px;
  }
}
.daihyakka-bussankan .--px141 {
  padding: 0 141px;
}
.daihyakka-bussankan .max-w-141 {
  max-width: 141px;
}
.daihyakka-bussankan .w-141 {
  width: 141px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-141 {
    width: 70.5px;
  }
}
.daihyakka-bussankan .h-141 {
  height: 141px;
}
.daihyakka-bussankan .--gap141 {
  gap: 141px !important;
}
.daihyakka-bussankan .--fw141 {
  font-weight: 141;
}
.daihyakka-bussankan .--mt142 {
  margin-top: 142px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt142 {
    margin-top: 71px;
  }
}
.daihyakka-bussankan .--mb142 {
  margin-bottom: 142px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb142 {
    margin-bottom: 71px;
  }
}
.daihyakka-bussankan .--pt142 {
  padding-top: 142px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt142 {
    padding-top: 71px;
  }
}
.daihyakka-bussankan .--pb142 {
  padding-bottom: 142px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb142 {
    padding-bottom: 71px;
  }
}
.daihyakka-bussankan .--px142 {
  padding: 0 142px;
}
.daihyakka-bussankan .max-w-142 {
  max-width: 142px;
}
.daihyakka-bussankan .w-142 {
  width: 142px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-142 {
    width: 71px;
  }
}
.daihyakka-bussankan .h-142 {
  height: 142px;
}
.daihyakka-bussankan .--gap142 {
  gap: 142px !important;
}
.daihyakka-bussankan .--fw142 {
  font-weight: 142;
}
.daihyakka-bussankan .--mt143 {
  margin-top: 143px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt143 {
    margin-top: 71.5px;
  }
}
.daihyakka-bussankan .--mb143 {
  margin-bottom: 143px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb143 {
    margin-bottom: 71.5px;
  }
}
.daihyakka-bussankan .--pt143 {
  padding-top: 143px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt143 {
    padding-top: 71.5px;
  }
}
.daihyakka-bussankan .--pb143 {
  padding-bottom: 143px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb143 {
    padding-bottom: 71.5px;
  }
}
.daihyakka-bussankan .--px143 {
  padding: 0 143px;
}
.daihyakka-bussankan .max-w-143 {
  max-width: 143px;
}
.daihyakka-bussankan .w-143 {
  width: 143px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-143 {
    width: 71.5px;
  }
}
.daihyakka-bussankan .h-143 {
  height: 143px;
}
.daihyakka-bussankan .--gap143 {
  gap: 143px !important;
}
.daihyakka-bussankan .--fw143 {
  font-weight: 143;
}
.daihyakka-bussankan .--mt144 {
  margin-top: 144px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt144 {
    margin-top: 72px;
  }
}
.daihyakka-bussankan .--mb144 {
  margin-bottom: 144px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb144 {
    margin-bottom: 72px;
  }
}
.daihyakka-bussankan .--pt144 {
  padding-top: 144px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt144 {
    padding-top: 72px;
  }
}
.daihyakka-bussankan .--pb144 {
  padding-bottom: 144px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb144 {
    padding-bottom: 72px;
  }
}
.daihyakka-bussankan .--px144 {
  padding: 0 144px;
}
.daihyakka-bussankan .max-w-144 {
  max-width: 144px;
}
.daihyakka-bussankan .w-144 {
  width: 144px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-144 {
    width: 72px;
  }
}
.daihyakka-bussankan .h-144 {
  height: 144px;
}
.daihyakka-bussankan .--gap144 {
  gap: 144px !important;
}
.daihyakka-bussankan .--fw144 {
  font-weight: 144;
}
.daihyakka-bussankan .--mt145 {
  margin-top: 145px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt145 {
    margin-top: 72.5px;
  }
}
.daihyakka-bussankan .--mb145 {
  margin-bottom: 145px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb145 {
    margin-bottom: 72.5px;
  }
}
.daihyakka-bussankan .--pt145 {
  padding-top: 145px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt145 {
    padding-top: 72.5px;
  }
}
.daihyakka-bussankan .--pb145 {
  padding-bottom: 145px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb145 {
    padding-bottom: 72.5px;
  }
}
.daihyakka-bussankan .--px145 {
  padding: 0 145px;
}
.daihyakka-bussankan .max-w-145 {
  max-width: 145px;
}
.daihyakka-bussankan .w-145 {
  width: 145px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-145 {
    width: 72.5px;
  }
}
.daihyakka-bussankan .h-145 {
  height: 145px;
}
.daihyakka-bussankan .--gap145 {
  gap: 145px !important;
}
.daihyakka-bussankan .--fw145 {
  font-weight: 145;
}
.daihyakka-bussankan .--mt146 {
  margin-top: 146px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt146 {
    margin-top: 73px;
  }
}
.daihyakka-bussankan .--mb146 {
  margin-bottom: 146px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb146 {
    margin-bottom: 73px;
  }
}
.daihyakka-bussankan .--pt146 {
  padding-top: 146px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt146 {
    padding-top: 73px;
  }
}
.daihyakka-bussankan .--pb146 {
  padding-bottom: 146px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb146 {
    padding-bottom: 73px;
  }
}
.daihyakka-bussankan .--px146 {
  padding: 0 146px;
}
.daihyakka-bussankan .max-w-146 {
  max-width: 146px;
}
.daihyakka-bussankan .w-146 {
  width: 146px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-146 {
    width: 73px;
  }
}
.daihyakka-bussankan .h-146 {
  height: 146px;
}
.daihyakka-bussankan .--gap146 {
  gap: 146px !important;
}
.daihyakka-bussankan .--fw146 {
  font-weight: 146;
}
.daihyakka-bussankan .--mt147 {
  margin-top: 147px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt147 {
    margin-top: 73.5px;
  }
}
.daihyakka-bussankan .--mb147 {
  margin-bottom: 147px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb147 {
    margin-bottom: 73.5px;
  }
}
.daihyakka-bussankan .--pt147 {
  padding-top: 147px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt147 {
    padding-top: 73.5px;
  }
}
.daihyakka-bussankan .--pb147 {
  padding-bottom: 147px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb147 {
    padding-bottom: 73.5px;
  }
}
.daihyakka-bussankan .--px147 {
  padding: 0 147px;
}
.daihyakka-bussankan .max-w-147 {
  max-width: 147px;
}
.daihyakka-bussankan .w-147 {
  width: 147px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-147 {
    width: 73.5px;
  }
}
.daihyakka-bussankan .h-147 {
  height: 147px;
}
.daihyakka-bussankan .--gap147 {
  gap: 147px !important;
}
.daihyakka-bussankan .--fw147 {
  font-weight: 147;
}
.daihyakka-bussankan .--mt148 {
  margin-top: 148px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt148 {
    margin-top: 74px;
  }
}
.daihyakka-bussankan .--mb148 {
  margin-bottom: 148px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb148 {
    margin-bottom: 74px;
  }
}
.daihyakka-bussankan .--pt148 {
  padding-top: 148px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt148 {
    padding-top: 74px;
  }
}
.daihyakka-bussankan .--pb148 {
  padding-bottom: 148px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb148 {
    padding-bottom: 74px;
  }
}
.daihyakka-bussankan .--px148 {
  padding: 0 148px;
}
.daihyakka-bussankan .max-w-148 {
  max-width: 148px;
}
.daihyakka-bussankan .w-148 {
  width: 148px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-148 {
    width: 74px;
  }
}
.daihyakka-bussankan .h-148 {
  height: 148px;
}
.daihyakka-bussankan .--gap148 {
  gap: 148px !important;
}
.daihyakka-bussankan .--fw148 {
  font-weight: 148;
}
.daihyakka-bussankan .--mt149 {
  margin-top: 149px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt149 {
    margin-top: 74.5px;
  }
}
.daihyakka-bussankan .--mb149 {
  margin-bottom: 149px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb149 {
    margin-bottom: 74.5px;
  }
}
.daihyakka-bussankan .--pt149 {
  padding-top: 149px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt149 {
    padding-top: 74.5px;
  }
}
.daihyakka-bussankan .--pb149 {
  padding-bottom: 149px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb149 {
    padding-bottom: 74.5px;
  }
}
.daihyakka-bussankan .--px149 {
  padding: 0 149px;
}
.daihyakka-bussankan .max-w-149 {
  max-width: 149px;
}
.daihyakka-bussankan .w-149 {
  width: 149px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-149 {
    width: 74.5px;
  }
}
.daihyakka-bussankan .h-149 {
  height: 149px;
}
.daihyakka-bussankan .--gap149 {
  gap: 149px !important;
}
.daihyakka-bussankan .--fw149 {
  font-weight: 149;
}
.daihyakka-bussankan .--mt150 {
  margin-top: 150px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt150 {
    margin-top: 75px;
  }
}
.daihyakka-bussankan .--mb150 {
  margin-bottom: 150px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb150 {
    margin-bottom: 75px;
  }
}
.daihyakka-bussankan .--pt150 {
  padding-top: 150px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt150 {
    padding-top: 75px;
  }
}
.daihyakka-bussankan .--pb150 {
  padding-bottom: 150px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb150 {
    padding-bottom: 75px;
  }
}
.daihyakka-bussankan .--px150 {
  padding: 0 150px;
}
.daihyakka-bussankan .max-w-150 {
  max-width: 150px;
}
.daihyakka-bussankan .w-150 {
  width: 150px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-150 {
    width: 75px;
  }
}
.daihyakka-bussankan .h-150 {
  height: 150px;
}
.daihyakka-bussankan .--gap150 {
  gap: 150px !important;
}
.daihyakka-bussankan .--fw150 {
  font-weight: 150;
}
.daihyakka-bussankan .--mt151 {
  margin-top: 151px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt151 {
    margin-top: 75.5px;
  }
}
.daihyakka-bussankan .--mb151 {
  margin-bottom: 151px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb151 {
    margin-bottom: 75.5px;
  }
}
.daihyakka-bussankan .--pt151 {
  padding-top: 151px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt151 {
    padding-top: 75.5px;
  }
}
.daihyakka-bussankan .--pb151 {
  padding-bottom: 151px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb151 {
    padding-bottom: 75.5px;
  }
}
.daihyakka-bussankan .--px151 {
  padding: 0 151px;
}
.daihyakka-bussankan .max-w-151 {
  max-width: 151px;
}
.daihyakka-bussankan .w-151 {
  width: 151px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-151 {
    width: 75.5px;
  }
}
.daihyakka-bussankan .h-151 {
  height: 151px;
}
.daihyakka-bussankan .--gap151 {
  gap: 151px !important;
}
.daihyakka-bussankan .--fw151 {
  font-weight: 151;
}
.daihyakka-bussankan .--mt152 {
  margin-top: 152px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt152 {
    margin-top: 76px;
  }
}
.daihyakka-bussankan .--mb152 {
  margin-bottom: 152px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb152 {
    margin-bottom: 76px;
  }
}
.daihyakka-bussankan .--pt152 {
  padding-top: 152px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt152 {
    padding-top: 76px;
  }
}
.daihyakka-bussankan .--pb152 {
  padding-bottom: 152px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb152 {
    padding-bottom: 76px;
  }
}
.daihyakka-bussankan .--px152 {
  padding: 0 152px;
}
.daihyakka-bussankan .max-w-152 {
  max-width: 152px;
}
.daihyakka-bussankan .w-152 {
  width: 152px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-152 {
    width: 76px;
  }
}
.daihyakka-bussankan .h-152 {
  height: 152px;
}
.daihyakka-bussankan .--gap152 {
  gap: 152px !important;
}
.daihyakka-bussankan .--fw152 {
  font-weight: 152;
}
.daihyakka-bussankan .--mt153 {
  margin-top: 153px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt153 {
    margin-top: 76.5px;
  }
}
.daihyakka-bussankan .--mb153 {
  margin-bottom: 153px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb153 {
    margin-bottom: 76.5px;
  }
}
.daihyakka-bussankan .--pt153 {
  padding-top: 153px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt153 {
    padding-top: 76.5px;
  }
}
.daihyakka-bussankan .--pb153 {
  padding-bottom: 153px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb153 {
    padding-bottom: 76.5px;
  }
}
.daihyakka-bussankan .--px153 {
  padding: 0 153px;
}
.daihyakka-bussankan .max-w-153 {
  max-width: 153px;
}
.daihyakka-bussankan .w-153 {
  width: 153px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-153 {
    width: 76.5px;
  }
}
.daihyakka-bussankan .h-153 {
  height: 153px;
}
.daihyakka-bussankan .--gap153 {
  gap: 153px !important;
}
.daihyakka-bussankan .--fw153 {
  font-weight: 153;
}
.daihyakka-bussankan .--mt154 {
  margin-top: 154px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt154 {
    margin-top: 77px;
  }
}
.daihyakka-bussankan .--mb154 {
  margin-bottom: 154px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb154 {
    margin-bottom: 77px;
  }
}
.daihyakka-bussankan .--pt154 {
  padding-top: 154px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt154 {
    padding-top: 77px;
  }
}
.daihyakka-bussankan .--pb154 {
  padding-bottom: 154px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb154 {
    padding-bottom: 77px;
  }
}
.daihyakka-bussankan .--px154 {
  padding: 0 154px;
}
.daihyakka-bussankan .max-w-154 {
  max-width: 154px;
}
.daihyakka-bussankan .w-154 {
  width: 154px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-154 {
    width: 77px;
  }
}
.daihyakka-bussankan .h-154 {
  height: 154px;
}
.daihyakka-bussankan .--gap154 {
  gap: 154px !important;
}
.daihyakka-bussankan .--fw154 {
  font-weight: 154;
}
.daihyakka-bussankan .--mt155 {
  margin-top: 155px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt155 {
    margin-top: 77.5px;
  }
}
.daihyakka-bussankan .--mb155 {
  margin-bottom: 155px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb155 {
    margin-bottom: 77.5px;
  }
}
.daihyakka-bussankan .--pt155 {
  padding-top: 155px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt155 {
    padding-top: 77.5px;
  }
}
.daihyakka-bussankan .--pb155 {
  padding-bottom: 155px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb155 {
    padding-bottom: 77.5px;
  }
}
.daihyakka-bussankan .--px155 {
  padding: 0 155px;
}
.daihyakka-bussankan .max-w-155 {
  max-width: 155px;
}
.daihyakka-bussankan .w-155 {
  width: 155px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-155 {
    width: 77.5px;
  }
}
.daihyakka-bussankan .h-155 {
  height: 155px;
}
.daihyakka-bussankan .--gap155 {
  gap: 155px !important;
}
.daihyakka-bussankan .--fw155 {
  font-weight: 155;
}
.daihyakka-bussankan .--mt156 {
  margin-top: 156px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt156 {
    margin-top: 78px;
  }
}
.daihyakka-bussankan .--mb156 {
  margin-bottom: 156px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb156 {
    margin-bottom: 78px;
  }
}
.daihyakka-bussankan .--pt156 {
  padding-top: 156px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt156 {
    padding-top: 78px;
  }
}
.daihyakka-bussankan .--pb156 {
  padding-bottom: 156px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb156 {
    padding-bottom: 78px;
  }
}
.daihyakka-bussankan .--px156 {
  padding: 0 156px;
}
.daihyakka-bussankan .max-w-156 {
  max-width: 156px;
}
.daihyakka-bussankan .w-156 {
  width: 156px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-156 {
    width: 78px;
  }
}
.daihyakka-bussankan .h-156 {
  height: 156px;
}
.daihyakka-bussankan .--gap156 {
  gap: 156px !important;
}
.daihyakka-bussankan .--fw156 {
  font-weight: 156;
}
.daihyakka-bussankan .--mt157 {
  margin-top: 157px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt157 {
    margin-top: 78.5px;
  }
}
.daihyakka-bussankan .--mb157 {
  margin-bottom: 157px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb157 {
    margin-bottom: 78.5px;
  }
}
.daihyakka-bussankan .--pt157 {
  padding-top: 157px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt157 {
    padding-top: 78.5px;
  }
}
.daihyakka-bussankan .--pb157 {
  padding-bottom: 157px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb157 {
    padding-bottom: 78.5px;
  }
}
.daihyakka-bussankan .--px157 {
  padding: 0 157px;
}
.daihyakka-bussankan .max-w-157 {
  max-width: 157px;
}
.daihyakka-bussankan .w-157 {
  width: 157px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-157 {
    width: 78.5px;
  }
}
.daihyakka-bussankan .h-157 {
  height: 157px;
}
.daihyakka-bussankan .--gap157 {
  gap: 157px !important;
}
.daihyakka-bussankan .--fw157 {
  font-weight: 157;
}
.daihyakka-bussankan .--mt158 {
  margin-top: 158px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt158 {
    margin-top: 79px;
  }
}
.daihyakka-bussankan .--mb158 {
  margin-bottom: 158px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb158 {
    margin-bottom: 79px;
  }
}
.daihyakka-bussankan .--pt158 {
  padding-top: 158px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt158 {
    padding-top: 79px;
  }
}
.daihyakka-bussankan .--pb158 {
  padding-bottom: 158px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb158 {
    padding-bottom: 79px;
  }
}
.daihyakka-bussankan .--px158 {
  padding: 0 158px;
}
.daihyakka-bussankan .max-w-158 {
  max-width: 158px;
}
.daihyakka-bussankan .w-158 {
  width: 158px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-158 {
    width: 79px;
  }
}
.daihyakka-bussankan .h-158 {
  height: 158px;
}
.daihyakka-bussankan .--gap158 {
  gap: 158px !important;
}
.daihyakka-bussankan .--fw158 {
  font-weight: 158;
}
.daihyakka-bussankan .--mt159 {
  margin-top: 159px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt159 {
    margin-top: 79.5px;
  }
}
.daihyakka-bussankan .--mb159 {
  margin-bottom: 159px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb159 {
    margin-bottom: 79.5px;
  }
}
.daihyakka-bussankan .--pt159 {
  padding-top: 159px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt159 {
    padding-top: 79.5px;
  }
}
.daihyakka-bussankan .--pb159 {
  padding-bottom: 159px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb159 {
    padding-bottom: 79.5px;
  }
}
.daihyakka-bussankan .--px159 {
  padding: 0 159px;
}
.daihyakka-bussankan .max-w-159 {
  max-width: 159px;
}
.daihyakka-bussankan .w-159 {
  width: 159px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-159 {
    width: 79.5px;
  }
}
.daihyakka-bussankan .h-159 {
  height: 159px;
}
.daihyakka-bussankan .--gap159 {
  gap: 159px !important;
}
.daihyakka-bussankan .--fw159 {
  font-weight: 159;
}
.daihyakka-bussankan .--mt160 {
  margin-top: 160px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt160 {
    margin-top: 80px;
  }
}
.daihyakka-bussankan .--mb160 {
  margin-bottom: 160px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb160 {
    margin-bottom: 80px;
  }
}
.daihyakka-bussankan .--pt160 {
  padding-top: 160px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt160 {
    padding-top: 80px;
  }
}
.daihyakka-bussankan .--pb160 {
  padding-bottom: 160px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb160 {
    padding-bottom: 80px;
  }
}
.daihyakka-bussankan .--px160 {
  padding: 0 160px;
}
.daihyakka-bussankan .max-w-160 {
  max-width: 160px;
}
.daihyakka-bussankan .w-160 {
  width: 160px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-160 {
    width: 80px;
  }
}
.daihyakka-bussankan .h-160 {
  height: 160px;
}
.daihyakka-bussankan .--gap160 {
  gap: 160px !important;
}
.daihyakka-bussankan .--fw160 {
  font-weight: 160;
}
.daihyakka-bussankan .--mt161 {
  margin-top: 161px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt161 {
    margin-top: 80.5px;
  }
}
.daihyakka-bussankan .--mb161 {
  margin-bottom: 161px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb161 {
    margin-bottom: 80.5px;
  }
}
.daihyakka-bussankan .--pt161 {
  padding-top: 161px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt161 {
    padding-top: 80.5px;
  }
}
.daihyakka-bussankan .--pb161 {
  padding-bottom: 161px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb161 {
    padding-bottom: 80.5px;
  }
}
.daihyakka-bussankan .--px161 {
  padding: 0 161px;
}
.daihyakka-bussankan .max-w-161 {
  max-width: 161px;
}
.daihyakka-bussankan .w-161 {
  width: 161px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-161 {
    width: 80.5px;
  }
}
.daihyakka-bussankan .h-161 {
  height: 161px;
}
.daihyakka-bussankan .--gap161 {
  gap: 161px !important;
}
.daihyakka-bussankan .--fw161 {
  font-weight: 161;
}
.daihyakka-bussankan .--mt162 {
  margin-top: 162px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt162 {
    margin-top: 81px;
  }
}
.daihyakka-bussankan .--mb162 {
  margin-bottom: 162px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb162 {
    margin-bottom: 81px;
  }
}
.daihyakka-bussankan .--pt162 {
  padding-top: 162px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt162 {
    padding-top: 81px;
  }
}
.daihyakka-bussankan .--pb162 {
  padding-bottom: 162px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb162 {
    padding-bottom: 81px;
  }
}
.daihyakka-bussankan .--px162 {
  padding: 0 162px;
}
.daihyakka-bussankan .max-w-162 {
  max-width: 162px;
}
.daihyakka-bussankan .w-162 {
  width: 162px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-162 {
    width: 81px;
  }
}
.daihyakka-bussankan .h-162 {
  height: 162px;
}
.daihyakka-bussankan .--gap162 {
  gap: 162px !important;
}
.daihyakka-bussankan .--fw162 {
  font-weight: 162;
}
.daihyakka-bussankan .--mt163 {
  margin-top: 163px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt163 {
    margin-top: 81.5px;
  }
}
.daihyakka-bussankan .--mb163 {
  margin-bottom: 163px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb163 {
    margin-bottom: 81.5px;
  }
}
.daihyakka-bussankan .--pt163 {
  padding-top: 163px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt163 {
    padding-top: 81.5px;
  }
}
.daihyakka-bussankan .--pb163 {
  padding-bottom: 163px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb163 {
    padding-bottom: 81.5px;
  }
}
.daihyakka-bussankan .--px163 {
  padding: 0 163px;
}
.daihyakka-bussankan .max-w-163 {
  max-width: 163px;
}
.daihyakka-bussankan .w-163 {
  width: 163px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-163 {
    width: 81.5px;
  }
}
.daihyakka-bussankan .h-163 {
  height: 163px;
}
.daihyakka-bussankan .--gap163 {
  gap: 163px !important;
}
.daihyakka-bussankan .--fw163 {
  font-weight: 163;
}
.daihyakka-bussankan .--mt164 {
  margin-top: 164px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt164 {
    margin-top: 82px;
  }
}
.daihyakka-bussankan .--mb164 {
  margin-bottom: 164px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb164 {
    margin-bottom: 82px;
  }
}
.daihyakka-bussankan .--pt164 {
  padding-top: 164px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt164 {
    padding-top: 82px;
  }
}
.daihyakka-bussankan .--pb164 {
  padding-bottom: 164px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb164 {
    padding-bottom: 82px;
  }
}
.daihyakka-bussankan .--px164 {
  padding: 0 164px;
}
.daihyakka-bussankan .max-w-164 {
  max-width: 164px;
}
.daihyakka-bussankan .w-164 {
  width: 164px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-164 {
    width: 82px;
  }
}
.daihyakka-bussankan .h-164 {
  height: 164px;
}
.daihyakka-bussankan .--gap164 {
  gap: 164px !important;
}
.daihyakka-bussankan .--fw164 {
  font-weight: 164;
}
.daihyakka-bussankan .--mt165 {
  margin-top: 165px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt165 {
    margin-top: 82.5px;
  }
}
.daihyakka-bussankan .--mb165 {
  margin-bottom: 165px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb165 {
    margin-bottom: 82.5px;
  }
}
.daihyakka-bussankan .--pt165 {
  padding-top: 165px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt165 {
    padding-top: 82.5px;
  }
}
.daihyakka-bussankan .--pb165 {
  padding-bottom: 165px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb165 {
    padding-bottom: 82.5px;
  }
}
.daihyakka-bussankan .--px165 {
  padding: 0 165px;
}
.daihyakka-bussankan .max-w-165 {
  max-width: 165px;
}
.daihyakka-bussankan .w-165 {
  width: 165px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-165 {
    width: 82.5px;
  }
}
.daihyakka-bussankan .h-165 {
  height: 165px;
}
.daihyakka-bussankan .--gap165 {
  gap: 165px !important;
}
.daihyakka-bussankan .--fw165 {
  font-weight: 165;
}
.daihyakka-bussankan .--mt166 {
  margin-top: 166px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt166 {
    margin-top: 83px;
  }
}
.daihyakka-bussankan .--mb166 {
  margin-bottom: 166px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb166 {
    margin-bottom: 83px;
  }
}
.daihyakka-bussankan .--pt166 {
  padding-top: 166px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt166 {
    padding-top: 83px;
  }
}
.daihyakka-bussankan .--pb166 {
  padding-bottom: 166px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb166 {
    padding-bottom: 83px;
  }
}
.daihyakka-bussankan .--px166 {
  padding: 0 166px;
}
.daihyakka-bussankan .max-w-166 {
  max-width: 166px;
}
.daihyakka-bussankan .w-166 {
  width: 166px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-166 {
    width: 83px;
  }
}
.daihyakka-bussankan .h-166 {
  height: 166px;
}
.daihyakka-bussankan .--gap166 {
  gap: 166px !important;
}
.daihyakka-bussankan .--fw166 {
  font-weight: 166;
}
.daihyakka-bussankan .--mt167 {
  margin-top: 167px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt167 {
    margin-top: 83.5px;
  }
}
.daihyakka-bussankan .--mb167 {
  margin-bottom: 167px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb167 {
    margin-bottom: 83.5px;
  }
}
.daihyakka-bussankan .--pt167 {
  padding-top: 167px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt167 {
    padding-top: 83.5px;
  }
}
.daihyakka-bussankan .--pb167 {
  padding-bottom: 167px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb167 {
    padding-bottom: 83.5px;
  }
}
.daihyakka-bussankan .--px167 {
  padding: 0 167px;
}
.daihyakka-bussankan .max-w-167 {
  max-width: 167px;
}
.daihyakka-bussankan .w-167 {
  width: 167px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-167 {
    width: 83.5px;
  }
}
.daihyakka-bussankan .h-167 {
  height: 167px;
}
.daihyakka-bussankan .--gap167 {
  gap: 167px !important;
}
.daihyakka-bussankan .--fw167 {
  font-weight: 167;
}
.daihyakka-bussankan .--mt168 {
  margin-top: 168px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt168 {
    margin-top: 84px;
  }
}
.daihyakka-bussankan .--mb168 {
  margin-bottom: 168px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb168 {
    margin-bottom: 84px;
  }
}
.daihyakka-bussankan .--pt168 {
  padding-top: 168px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt168 {
    padding-top: 84px;
  }
}
.daihyakka-bussankan .--pb168 {
  padding-bottom: 168px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb168 {
    padding-bottom: 84px;
  }
}
.daihyakka-bussankan .--px168 {
  padding: 0 168px;
}
.daihyakka-bussankan .max-w-168 {
  max-width: 168px;
}
.daihyakka-bussankan .w-168 {
  width: 168px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-168 {
    width: 84px;
  }
}
.daihyakka-bussankan .h-168 {
  height: 168px;
}
.daihyakka-bussankan .--gap168 {
  gap: 168px !important;
}
.daihyakka-bussankan .--fw168 {
  font-weight: 168;
}
.daihyakka-bussankan .--mt169 {
  margin-top: 169px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt169 {
    margin-top: 84.5px;
  }
}
.daihyakka-bussankan .--mb169 {
  margin-bottom: 169px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb169 {
    margin-bottom: 84.5px;
  }
}
.daihyakka-bussankan .--pt169 {
  padding-top: 169px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt169 {
    padding-top: 84.5px;
  }
}
.daihyakka-bussankan .--pb169 {
  padding-bottom: 169px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb169 {
    padding-bottom: 84.5px;
  }
}
.daihyakka-bussankan .--px169 {
  padding: 0 169px;
}
.daihyakka-bussankan .max-w-169 {
  max-width: 169px;
}
.daihyakka-bussankan .w-169 {
  width: 169px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-169 {
    width: 84.5px;
  }
}
.daihyakka-bussankan .h-169 {
  height: 169px;
}
.daihyakka-bussankan .--gap169 {
  gap: 169px !important;
}
.daihyakka-bussankan .--fw169 {
  font-weight: 169;
}
.daihyakka-bussankan .--mt170 {
  margin-top: 170px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt170 {
    margin-top: 85px;
  }
}
.daihyakka-bussankan .--mb170 {
  margin-bottom: 170px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb170 {
    margin-bottom: 85px;
  }
}
.daihyakka-bussankan .--pt170 {
  padding-top: 170px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt170 {
    padding-top: 85px;
  }
}
.daihyakka-bussankan .--pb170 {
  padding-bottom: 170px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb170 {
    padding-bottom: 85px;
  }
}
.daihyakka-bussankan .--px170 {
  padding: 0 170px;
}
.daihyakka-bussankan .max-w-170 {
  max-width: 170px;
}
.daihyakka-bussankan .w-170 {
  width: 170px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-170 {
    width: 85px;
  }
}
.daihyakka-bussankan .h-170 {
  height: 170px;
}
.daihyakka-bussankan .--gap170 {
  gap: 170px !important;
}
.daihyakka-bussankan .--fw170 {
  font-weight: 170;
}
.daihyakka-bussankan .--mt171 {
  margin-top: 171px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt171 {
    margin-top: 85.5px;
  }
}
.daihyakka-bussankan .--mb171 {
  margin-bottom: 171px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb171 {
    margin-bottom: 85.5px;
  }
}
.daihyakka-bussankan .--pt171 {
  padding-top: 171px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt171 {
    padding-top: 85.5px;
  }
}
.daihyakka-bussankan .--pb171 {
  padding-bottom: 171px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb171 {
    padding-bottom: 85.5px;
  }
}
.daihyakka-bussankan .--px171 {
  padding: 0 171px;
}
.daihyakka-bussankan .max-w-171 {
  max-width: 171px;
}
.daihyakka-bussankan .w-171 {
  width: 171px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-171 {
    width: 85.5px;
  }
}
.daihyakka-bussankan .h-171 {
  height: 171px;
}
.daihyakka-bussankan .--gap171 {
  gap: 171px !important;
}
.daihyakka-bussankan .--fw171 {
  font-weight: 171;
}
.daihyakka-bussankan .--mt172 {
  margin-top: 172px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt172 {
    margin-top: 86px;
  }
}
.daihyakka-bussankan .--mb172 {
  margin-bottom: 172px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb172 {
    margin-bottom: 86px;
  }
}
.daihyakka-bussankan .--pt172 {
  padding-top: 172px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt172 {
    padding-top: 86px;
  }
}
.daihyakka-bussankan .--pb172 {
  padding-bottom: 172px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb172 {
    padding-bottom: 86px;
  }
}
.daihyakka-bussankan .--px172 {
  padding: 0 172px;
}
.daihyakka-bussankan .max-w-172 {
  max-width: 172px;
}
.daihyakka-bussankan .w-172 {
  width: 172px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-172 {
    width: 86px;
  }
}
.daihyakka-bussankan .h-172 {
  height: 172px;
}
.daihyakka-bussankan .--gap172 {
  gap: 172px !important;
}
.daihyakka-bussankan .--fw172 {
  font-weight: 172;
}
.daihyakka-bussankan .--mt173 {
  margin-top: 173px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt173 {
    margin-top: 86.5px;
  }
}
.daihyakka-bussankan .--mb173 {
  margin-bottom: 173px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb173 {
    margin-bottom: 86.5px;
  }
}
.daihyakka-bussankan .--pt173 {
  padding-top: 173px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt173 {
    padding-top: 86.5px;
  }
}
.daihyakka-bussankan .--pb173 {
  padding-bottom: 173px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb173 {
    padding-bottom: 86.5px;
  }
}
.daihyakka-bussankan .--px173 {
  padding: 0 173px;
}
.daihyakka-bussankan .max-w-173 {
  max-width: 173px;
}
.daihyakka-bussankan .w-173 {
  width: 173px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-173 {
    width: 86.5px;
  }
}
.daihyakka-bussankan .h-173 {
  height: 173px;
}
.daihyakka-bussankan .--gap173 {
  gap: 173px !important;
}
.daihyakka-bussankan .--fw173 {
  font-weight: 173;
}
.daihyakka-bussankan .--mt174 {
  margin-top: 174px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt174 {
    margin-top: 87px;
  }
}
.daihyakka-bussankan .--mb174 {
  margin-bottom: 174px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb174 {
    margin-bottom: 87px;
  }
}
.daihyakka-bussankan .--pt174 {
  padding-top: 174px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt174 {
    padding-top: 87px;
  }
}
.daihyakka-bussankan .--pb174 {
  padding-bottom: 174px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb174 {
    padding-bottom: 87px;
  }
}
.daihyakka-bussankan .--px174 {
  padding: 0 174px;
}
.daihyakka-bussankan .max-w-174 {
  max-width: 174px;
}
.daihyakka-bussankan .w-174 {
  width: 174px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-174 {
    width: 87px;
  }
}
.daihyakka-bussankan .h-174 {
  height: 174px;
}
.daihyakka-bussankan .--gap174 {
  gap: 174px !important;
}
.daihyakka-bussankan .--fw174 {
  font-weight: 174;
}
.daihyakka-bussankan .--mt175 {
  margin-top: 175px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt175 {
    margin-top: 87.5px;
  }
}
.daihyakka-bussankan .--mb175 {
  margin-bottom: 175px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb175 {
    margin-bottom: 87.5px;
  }
}
.daihyakka-bussankan .--pt175 {
  padding-top: 175px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt175 {
    padding-top: 87.5px;
  }
}
.daihyakka-bussankan .--pb175 {
  padding-bottom: 175px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb175 {
    padding-bottom: 87.5px;
  }
}
.daihyakka-bussankan .--px175 {
  padding: 0 175px;
}
.daihyakka-bussankan .max-w-175 {
  max-width: 175px;
}
.daihyakka-bussankan .w-175 {
  width: 175px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-175 {
    width: 87.5px;
  }
}
.daihyakka-bussankan .h-175 {
  height: 175px;
}
.daihyakka-bussankan .--gap175 {
  gap: 175px !important;
}
.daihyakka-bussankan .--fw175 {
  font-weight: 175;
}
.daihyakka-bussankan .--mt176 {
  margin-top: 176px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt176 {
    margin-top: 88px;
  }
}
.daihyakka-bussankan .--mb176 {
  margin-bottom: 176px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb176 {
    margin-bottom: 88px;
  }
}
.daihyakka-bussankan .--pt176 {
  padding-top: 176px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt176 {
    padding-top: 88px;
  }
}
.daihyakka-bussankan .--pb176 {
  padding-bottom: 176px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb176 {
    padding-bottom: 88px;
  }
}
.daihyakka-bussankan .--px176 {
  padding: 0 176px;
}
.daihyakka-bussankan .max-w-176 {
  max-width: 176px;
}
.daihyakka-bussankan .w-176 {
  width: 176px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-176 {
    width: 88px;
  }
}
.daihyakka-bussankan .h-176 {
  height: 176px;
}
.daihyakka-bussankan .--gap176 {
  gap: 176px !important;
}
.daihyakka-bussankan .--fw176 {
  font-weight: 176;
}
.daihyakka-bussankan .--mt177 {
  margin-top: 177px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt177 {
    margin-top: 88.5px;
  }
}
.daihyakka-bussankan .--mb177 {
  margin-bottom: 177px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb177 {
    margin-bottom: 88.5px;
  }
}
.daihyakka-bussankan .--pt177 {
  padding-top: 177px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt177 {
    padding-top: 88.5px;
  }
}
.daihyakka-bussankan .--pb177 {
  padding-bottom: 177px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb177 {
    padding-bottom: 88.5px;
  }
}
.daihyakka-bussankan .--px177 {
  padding: 0 177px;
}
.daihyakka-bussankan .max-w-177 {
  max-width: 177px;
}
.daihyakka-bussankan .w-177 {
  width: 177px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-177 {
    width: 88.5px;
  }
}
.daihyakka-bussankan .h-177 {
  height: 177px;
}
.daihyakka-bussankan .--gap177 {
  gap: 177px !important;
}
.daihyakka-bussankan .--fw177 {
  font-weight: 177;
}
.daihyakka-bussankan .--mt178 {
  margin-top: 178px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt178 {
    margin-top: 89px;
  }
}
.daihyakka-bussankan .--mb178 {
  margin-bottom: 178px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb178 {
    margin-bottom: 89px;
  }
}
.daihyakka-bussankan .--pt178 {
  padding-top: 178px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt178 {
    padding-top: 89px;
  }
}
.daihyakka-bussankan .--pb178 {
  padding-bottom: 178px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb178 {
    padding-bottom: 89px;
  }
}
.daihyakka-bussankan .--px178 {
  padding: 0 178px;
}
.daihyakka-bussankan .max-w-178 {
  max-width: 178px;
}
.daihyakka-bussankan .w-178 {
  width: 178px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-178 {
    width: 89px;
  }
}
.daihyakka-bussankan .h-178 {
  height: 178px;
}
.daihyakka-bussankan .--gap178 {
  gap: 178px !important;
}
.daihyakka-bussankan .--fw178 {
  font-weight: 178;
}
.daihyakka-bussankan .--mt179 {
  margin-top: 179px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt179 {
    margin-top: 89.5px;
  }
}
.daihyakka-bussankan .--mb179 {
  margin-bottom: 179px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb179 {
    margin-bottom: 89.5px;
  }
}
.daihyakka-bussankan .--pt179 {
  padding-top: 179px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt179 {
    padding-top: 89.5px;
  }
}
.daihyakka-bussankan .--pb179 {
  padding-bottom: 179px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb179 {
    padding-bottom: 89.5px;
  }
}
.daihyakka-bussankan .--px179 {
  padding: 0 179px;
}
.daihyakka-bussankan .max-w-179 {
  max-width: 179px;
}
.daihyakka-bussankan .w-179 {
  width: 179px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-179 {
    width: 89.5px;
  }
}
.daihyakka-bussankan .h-179 {
  height: 179px;
}
.daihyakka-bussankan .--gap179 {
  gap: 179px !important;
}
.daihyakka-bussankan .--fw179 {
  font-weight: 179;
}
.daihyakka-bussankan .--mt180 {
  margin-top: 180px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt180 {
    margin-top: 90px;
  }
}
.daihyakka-bussankan .--mb180 {
  margin-bottom: 180px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb180 {
    margin-bottom: 90px;
  }
}
.daihyakka-bussankan .--pt180 {
  padding-top: 180px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt180 {
    padding-top: 90px;
  }
}
.daihyakka-bussankan .--pb180 {
  padding-bottom: 180px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb180 {
    padding-bottom: 90px;
  }
}
.daihyakka-bussankan .--px180 {
  padding: 0 180px;
}
.daihyakka-bussankan .max-w-180 {
  max-width: 180px;
}
.daihyakka-bussankan .w-180 {
  width: 180px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-180 {
    width: 90px;
  }
}
.daihyakka-bussankan .h-180 {
  height: 180px;
}
.daihyakka-bussankan .--gap180 {
  gap: 180px !important;
}
.daihyakka-bussankan .--fw180 {
  font-weight: 180;
}
.daihyakka-bussankan .--mt181 {
  margin-top: 181px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt181 {
    margin-top: 90.5px;
  }
}
.daihyakka-bussankan .--mb181 {
  margin-bottom: 181px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb181 {
    margin-bottom: 90.5px;
  }
}
.daihyakka-bussankan .--pt181 {
  padding-top: 181px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt181 {
    padding-top: 90.5px;
  }
}
.daihyakka-bussankan .--pb181 {
  padding-bottom: 181px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb181 {
    padding-bottom: 90.5px;
  }
}
.daihyakka-bussankan .--px181 {
  padding: 0 181px;
}
.daihyakka-bussankan .max-w-181 {
  max-width: 181px;
}
.daihyakka-bussankan .w-181 {
  width: 181px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-181 {
    width: 90.5px;
  }
}
.daihyakka-bussankan .h-181 {
  height: 181px;
}
.daihyakka-bussankan .--gap181 {
  gap: 181px !important;
}
.daihyakka-bussankan .--fw181 {
  font-weight: 181;
}
.daihyakka-bussankan .--mt182 {
  margin-top: 182px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt182 {
    margin-top: 91px;
  }
}
.daihyakka-bussankan .--mb182 {
  margin-bottom: 182px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb182 {
    margin-bottom: 91px;
  }
}
.daihyakka-bussankan .--pt182 {
  padding-top: 182px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt182 {
    padding-top: 91px;
  }
}
.daihyakka-bussankan .--pb182 {
  padding-bottom: 182px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb182 {
    padding-bottom: 91px;
  }
}
.daihyakka-bussankan .--px182 {
  padding: 0 182px;
}
.daihyakka-bussankan .max-w-182 {
  max-width: 182px;
}
.daihyakka-bussankan .w-182 {
  width: 182px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-182 {
    width: 91px;
  }
}
.daihyakka-bussankan .h-182 {
  height: 182px;
}
.daihyakka-bussankan .--gap182 {
  gap: 182px !important;
}
.daihyakka-bussankan .--fw182 {
  font-weight: 182;
}
.daihyakka-bussankan .--mt183 {
  margin-top: 183px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt183 {
    margin-top: 91.5px;
  }
}
.daihyakka-bussankan .--mb183 {
  margin-bottom: 183px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb183 {
    margin-bottom: 91.5px;
  }
}
.daihyakka-bussankan .--pt183 {
  padding-top: 183px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt183 {
    padding-top: 91.5px;
  }
}
.daihyakka-bussankan .--pb183 {
  padding-bottom: 183px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb183 {
    padding-bottom: 91.5px;
  }
}
.daihyakka-bussankan .--px183 {
  padding: 0 183px;
}
.daihyakka-bussankan .max-w-183 {
  max-width: 183px;
}
.daihyakka-bussankan .w-183 {
  width: 183px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-183 {
    width: 91.5px;
  }
}
.daihyakka-bussankan .h-183 {
  height: 183px;
}
.daihyakka-bussankan .--gap183 {
  gap: 183px !important;
}
.daihyakka-bussankan .--fw183 {
  font-weight: 183;
}
.daihyakka-bussankan .--mt184 {
  margin-top: 184px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt184 {
    margin-top: 92px;
  }
}
.daihyakka-bussankan .--mb184 {
  margin-bottom: 184px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb184 {
    margin-bottom: 92px;
  }
}
.daihyakka-bussankan .--pt184 {
  padding-top: 184px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt184 {
    padding-top: 92px;
  }
}
.daihyakka-bussankan .--pb184 {
  padding-bottom: 184px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb184 {
    padding-bottom: 92px;
  }
}
.daihyakka-bussankan .--px184 {
  padding: 0 184px;
}
.daihyakka-bussankan .max-w-184 {
  max-width: 184px;
}
.daihyakka-bussankan .w-184 {
  width: 184px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-184 {
    width: 92px;
  }
}
.daihyakka-bussankan .h-184 {
  height: 184px;
}
.daihyakka-bussankan .--gap184 {
  gap: 184px !important;
}
.daihyakka-bussankan .--fw184 {
  font-weight: 184;
}
.daihyakka-bussankan .--mt185 {
  margin-top: 185px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt185 {
    margin-top: 92.5px;
  }
}
.daihyakka-bussankan .--mb185 {
  margin-bottom: 185px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb185 {
    margin-bottom: 92.5px;
  }
}
.daihyakka-bussankan .--pt185 {
  padding-top: 185px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt185 {
    padding-top: 92.5px;
  }
}
.daihyakka-bussankan .--pb185 {
  padding-bottom: 185px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb185 {
    padding-bottom: 92.5px;
  }
}
.daihyakka-bussankan .--px185 {
  padding: 0 185px;
}
.daihyakka-bussankan .max-w-185 {
  max-width: 185px;
}
.daihyakka-bussankan .w-185 {
  width: 185px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-185 {
    width: 92.5px;
  }
}
.daihyakka-bussankan .h-185 {
  height: 185px;
}
.daihyakka-bussankan .--gap185 {
  gap: 185px !important;
}
.daihyakka-bussankan .--fw185 {
  font-weight: 185;
}
.daihyakka-bussankan .--mt186 {
  margin-top: 186px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt186 {
    margin-top: 93px;
  }
}
.daihyakka-bussankan .--mb186 {
  margin-bottom: 186px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb186 {
    margin-bottom: 93px;
  }
}
.daihyakka-bussankan .--pt186 {
  padding-top: 186px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt186 {
    padding-top: 93px;
  }
}
.daihyakka-bussankan .--pb186 {
  padding-bottom: 186px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb186 {
    padding-bottom: 93px;
  }
}
.daihyakka-bussankan .--px186 {
  padding: 0 186px;
}
.daihyakka-bussankan .max-w-186 {
  max-width: 186px;
}
.daihyakka-bussankan .w-186 {
  width: 186px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-186 {
    width: 93px;
  }
}
.daihyakka-bussankan .h-186 {
  height: 186px;
}
.daihyakka-bussankan .--gap186 {
  gap: 186px !important;
}
.daihyakka-bussankan .--fw186 {
  font-weight: 186;
}
.daihyakka-bussankan .--mt187 {
  margin-top: 187px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt187 {
    margin-top: 93.5px;
  }
}
.daihyakka-bussankan .--mb187 {
  margin-bottom: 187px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb187 {
    margin-bottom: 93.5px;
  }
}
.daihyakka-bussankan .--pt187 {
  padding-top: 187px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt187 {
    padding-top: 93.5px;
  }
}
.daihyakka-bussankan .--pb187 {
  padding-bottom: 187px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb187 {
    padding-bottom: 93.5px;
  }
}
.daihyakka-bussankan .--px187 {
  padding: 0 187px;
}
.daihyakka-bussankan .max-w-187 {
  max-width: 187px;
}
.daihyakka-bussankan .w-187 {
  width: 187px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-187 {
    width: 93.5px;
  }
}
.daihyakka-bussankan .h-187 {
  height: 187px;
}
.daihyakka-bussankan .--gap187 {
  gap: 187px !important;
}
.daihyakka-bussankan .--fw187 {
  font-weight: 187;
}
.daihyakka-bussankan .--mt188 {
  margin-top: 188px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt188 {
    margin-top: 94px;
  }
}
.daihyakka-bussankan .--mb188 {
  margin-bottom: 188px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb188 {
    margin-bottom: 94px;
  }
}
.daihyakka-bussankan .--pt188 {
  padding-top: 188px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt188 {
    padding-top: 94px;
  }
}
.daihyakka-bussankan .--pb188 {
  padding-bottom: 188px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb188 {
    padding-bottom: 94px;
  }
}
.daihyakka-bussankan .--px188 {
  padding: 0 188px;
}
.daihyakka-bussankan .max-w-188 {
  max-width: 188px;
}
.daihyakka-bussankan .w-188 {
  width: 188px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-188 {
    width: 94px;
  }
}
.daihyakka-bussankan .h-188 {
  height: 188px;
}
.daihyakka-bussankan .--gap188 {
  gap: 188px !important;
}
.daihyakka-bussankan .--fw188 {
  font-weight: 188;
}
.daihyakka-bussankan .--mt189 {
  margin-top: 189px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt189 {
    margin-top: 94.5px;
  }
}
.daihyakka-bussankan .--mb189 {
  margin-bottom: 189px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb189 {
    margin-bottom: 94.5px;
  }
}
.daihyakka-bussankan .--pt189 {
  padding-top: 189px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt189 {
    padding-top: 94.5px;
  }
}
.daihyakka-bussankan .--pb189 {
  padding-bottom: 189px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb189 {
    padding-bottom: 94.5px;
  }
}
.daihyakka-bussankan .--px189 {
  padding: 0 189px;
}
.daihyakka-bussankan .max-w-189 {
  max-width: 189px;
}
.daihyakka-bussankan .w-189 {
  width: 189px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-189 {
    width: 94.5px;
  }
}
.daihyakka-bussankan .h-189 {
  height: 189px;
}
.daihyakka-bussankan .--gap189 {
  gap: 189px !important;
}
.daihyakka-bussankan .--fw189 {
  font-weight: 189;
}
.daihyakka-bussankan .--mt190 {
  margin-top: 190px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt190 {
    margin-top: 95px;
  }
}
.daihyakka-bussankan .--mb190 {
  margin-bottom: 190px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb190 {
    margin-bottom: 95px;
  }
}
.daihyakka-bussankan .--pt190 {
  padding-top: 190px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt190 {
    padding-top: 95px;
  }
}
.daihyakka-bussankan .--pb190 {
  padding-bottom: 190px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb190 {
    padding-bottom: 95px;
  }
}
.daihyakka-bussankan .--px190 {
  padding: 0 190px;
}
.daihyakka-bussankan .max-w-190 {
  max-width: 190px;
}
.daihyakka-bussankan .w-190 {
  width: 190px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-190 {
    width: 95px;
  }
}
.daihyakka-bussankan .h-190 {
  height: 190px;
}
.daihyakka-bussankan .--gap190 {
  gap: 190px !important;
}
.daihyakka-bussankan .--fw190 {
  font-weight: 190;
}
.daihyakka-bussankan .--mt191 {
  margin-top: 191px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt191 {
    margin-top: 95.5px;
  }
}
.daihyakka-bussankan .--mb191 {
  margin-bottom: 191px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb191 {
    margin-bottom: 95.5px;
  }
}
.daihyakka-bussankan .--pt191 {
  padding-top: 191px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt191 {
    padding-top: 95.5px;
  }
}
.daihyakka-bussankan .--pb191 {
  padding-bottom: 191px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb191 {
    padding-bottom: 95.5px;
  }
}
.daihyakka-bussankan .--px191 {
  padding: 0 191px;
}
.daihyakka-bussankan .max-w-191 {
  max-width: 191px;
}
.daihyakka-bussankan .w-191 {
  width: 191px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-191 {
    width: 95.5px;
  }
}
.daihyakka-bussankan .h-191 {
  height: 191px;
}
.daihyakka-bussankan .--gap191 {
  gap: 191px !important;
}
.daihyakka-bussankan .--fw191 {
  font-weight: 191;
}
.daihyakka-bussankan .--mt192 {
  margin-top: 192px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt192 {
    margin-top: 96px;
  }
}
.daihyakka-bussankan .--mb192 {
  margin-bottom: 192px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb192 {
    margin-bottom: 96px;
  }
}
.daihyakka-bussankan .--pt192 {
  padding-top: 192px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt192 {
    padding-top: 96px;
  }
}
.daihyakka-bussankan .--pb192 {
  padding-bottom: 192px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb192 {
    padding-bottom: 96px;
  }
}
.daihyakka-bussankan .--px192 {
  padding: 0 192px;
}
.daihyakka-bussankan .max-w-192 {
  max-width: 192px;
}
.daihyakka-bussankan .w-192 {
  width: 192px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-192 {
    width: 96px;
  }
}
.daihyakka-bussankan .h-192 {
  height: 192px;
}
.daihyakka-bussankan .--gap192 {
  gap: 192px !important;
}
.daihyakka-bussankan .--fw192 {
  font-weight: 192;
}
.daihyakka-bussankan .--mt193 {
  margin-top: 193px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt193 {
    margin-top: 96.5px;
  }
}
.daihyakka-bussankan .--mb193 {
  margin-bottom: 193px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb193 {
    margin-bottom: 96.5px;
  }
}
.daihyakka-bussankan .--pt193 {
  padding-top: 193px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt193 {
    padding-top: 96.5px;
  }
}
.daihyakka-bussankan .--pb193 {
  padding-bottom: 193px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb193 {
    padding-bottom: 96.5px;
  }
}
.daihyakka-bussankan .--px193 {
  padding: 0 193px;
}
.daihyakka-bussankan .max-w-193 {
  max-width: 193px;
}
.daihyakka-bussankan .w-193 {
  width: 193px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-193 {
    width: 96.5px;
  }
}
.daihyakka-bussankan .h-193 {
  height: 193px;
}
.daihyakka-bussankan .--gap193 {
  gap: 193px !important;
}
.daihyakka-bussankan .--fw193 {
  font-weight: 193;
}
.daihyakka-bussankan .--mt194 {
  margin-top: 194px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt194 {
    margin-top: 97px;
  }
}
.daihyakka-bussankan .--mb194 {
  margin-bottom: 194px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb194 {
    margin-bottom: 97px;
  }
}
.daihyakka-bussankan .--pt194 {
  padding-top: 194px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt194 {
    padding-top: 97px;
  }
}
.daihyakka-bussankan .--pb194 {
  padding-bottom: 194px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb194 {
    padding-bottom: 97px;
  }
}
.daihyakka-bussankan .--px194 {
  padding: 0 194px;
}
.daihyakka-bussankan .max-w-194 {
  max-width: 194px;
}
.daihyakka-bussankan .w-194 {
  width: 194px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-194 {
    width: 97px;
  }
}
.daihyakka-bussankan .h-194 {
  height: 194px;
}
.daihyakka-bussankan .--gap194 {
  gap: 194px !important;
}
.daihyakka-bussankan .--fw194 {
  font-weight: 194;
}
.daihyakka-bussankan .--mt195 {
  margin-top: 195px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt195 {
    margin-top: 97.5px;
  }
}
.daihyakka-bussankan .--mb195 {
  margin-bottom: 195px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb195 {
    margin-bottom: 97.5px;
  }
}
.daihyakka-bussankan .--pt195 {
  padding-top: 195px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt195 {
    padding-top: 97.5px;
  }
}
.daihyakka-bussankan .--pb195 {
  padding-bottom: 195px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb195 {
    padding-bottom: 97.5px;
  }
}
.daihyakka-bussankan .--px195 {
  padding: 0 195px;
}
.daihyakka-bussankan .max-w-195 {
  max-width: 195px;
}
.daihyakka-bussankan .w-195 {
  width: 195px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-195 {
    width: 97.5px;
  }
}
.daihyakka-bussankan .h-195 {
  height: 195px;
}
.daihyakka-bussankan .--gap195 {
  gap: 195px !important;
}
.daihyakka-bussankan .--fw195 {
  font-weight: 195;
}
.daihyakka-bussankan .--mt196 {
  margin-top: 196px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt196 {
    margin-top: 98px;
  }
}
.daihyakka-bussankan .--mb196 {
  margin-bottom: 196px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb196 {
    margin-bottom: 98px;
  }
}
.daihyakka-bussankan .--pt196 {
  padding-top: 196px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt196 {
    padding-top: 98px;
  }
}
.daihyakka-bussankan .--pb196 {
  padding-bottom: 196px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb196 {
    padding-bottom: 98px;
  }
}
.daihyakka-bussankan .--px196 {
  padding: 0 196px;
}
.daihyakka-bussankan .max-w-196 {
  max-width: 196px;
}
.daihyakka-bussankan .w-196 {
  width: 196px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-196 {
    width: 98px;
  }
}
.daihyakka-bussankan .h-196 {
  height: 196px;
}
.daihyakka-bussankan .--gap196 {
  gap: 196px !important;
}
.daihyakka-bussankan .--fw196 {
  font-weight: 196;
}
.daihyakka-bussankan .--mt197 {
  margin-top: 197px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt197 {
    margin-top: 98.5px;
  }
}
.daihyakka-bussankan .--mb197 {
  margin-bottom: 197px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb197 {
    margin-bottom: 98.5px;
  }
}
.daihyakka-bussankan .--pt197 {
  padding-top: 197px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt197 {
    padding-top: 98.5px;
  }
}
.daihyakka-bussankan .--pb197 {
  padding-bottom: 197px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb197 {
    padding-bottom: 98.5px;
  }
}
.daihyakka-bussankan .--px197 {
  padding: 0 197px;
}
.daihyakka-bussankan .max-w-197 {
  max-width: 197px;
}
.daihyakka-bussankan .w-197 {
  width: 197px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-197 {
    width: 98.5px;
  }
}
.daihyakka-bussankan .h-197 {
  height: 197px;
}
.daihyakka-bussankan .--gap197 {
  gap: 197px !important;
}
.daihyakka-bussankan .--fw197 {
  font-weight: 197;
}
.daihyakka-bussankan .--mt198 {
  margin-top: 198px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt198 {
    margin-top: 99px;
  }
}
.daihyakka-bussankan .--mb198 {
  margin-bottom: 198px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb198 {
    margin-bottom: 99px;
  }
}
.daihyakka-bussankan .--pt198 {
  padding-top: 198px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt198 {
    padding-top: 99px;
  }
}
.daihyakka-bussankan .--pb198 {
  padding-bottom: 198px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb198 {
    padding-bottom: 99px;
  }
}
.daihyakka-bussankan .--px198 {
  padding: 0 198px;
}
.daihyakka-bussankan .max-w-198 {
  max-width: 198px;
}
.daihyakka-bussankan .w-198 {
  width: 198px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-198 {
    width: 99px;
  }
}
.daihyakka-bussankan .h-198 {
  height: 198px;
}
.daihyakka-bussankan .--gap198 {
  gap: 198px !important;
}
.daihyakka-bussankan .--fw198 {
  font-weight: 198;
}
.daihyakka-bussankan .--mt199 {
  margin-top: 199px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt199 {
    margin-top: 99.5px;
  }
}
.daihyakka-bussankan .--mb199 {
  margin-bottom: 199px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb199 {
    margin-bottom: 99.5px;
  }
}
.daihyakka-bussankan .--pt199 {
  padding-top: 199px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt199 {
    padding-top: 99.5px;
  }
}
.daihyakka-bussankan .--pb199 {
  padding-bottom: 199px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb199 {
    padding-bottom: 99.5px;
  }
}
.daihyakka-bussankan .--px199 {
  padding: 0 199px;
}
.daihyakka-bussankan .max-w-199 {
  max-width: 199px;
}
.daihyakka-bussankan .w-199 {
  width: 199px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-199 {
    width: 99.5px;
  }
}
.daihyakka-bussankan .h-199 {
  height: 199px;
}
.daihyakka-bussankan .--gap199 {
  gap: 199px !important;
}
.daihyakka-bussankan .--fw199 {
  font-weight: 199;
}
.daihyakka-bussankan .--mt200 {
  margin-top: 200px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt200 {
    margin-top: 100px;
  }
}
.daihyakka-bussankan .--mb200 {
  margin-bottom: 200px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb200 {
    margin-bottom: 100px;
  }
}
.daihyakka-bussankan .--pt200 {
  padding-top: 200px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt200 {
    padding-top: 100px;
  }
}
.daihyakka-bussankan .--pb200 {
  padding-bottom: 200px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb200 {
    padding-bottom: 100px;
  }
}
.daihyakka-bussankan .--px200 {
  padding: 0 200px;
}
.daihyakka-bussankan .max-w-200 {
  max-width: 200px;
}
.daihyakka-bussankan .w-200 {
  width: 200px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-200 {
    width: 100px;
  }
}
.daihyakka-bussankan .h-200 {
  height: 200px;
}
.daihyakka-bussankan .--gap200 {
  gap: 200px !important;
}
.daihyakka-bussankan .--fw200 {
  font-weight: 200;
}
.daihyakka-bussankan .--mt201 {
  margin-top: 201px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt201 {
    margin-top: 100.5px;
  }
}
.daihyakka-bussankan .--mb201 {
  margin-bottom: 201px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb201 {
    margin-bottom: 100.5px;
  }
}
.daihyakka-bussankan .--pt201 {
  padding-top: 201px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt201 {
    padding-top: 100.5px;
  }
}
.daihyakka-bussankan .--pb201 {
  padding-bottom: 201px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb201 {
    padding-bottom: 100.5px;
  }
}
.daihyakka-bussankan .--px201 {
  padding: 0 201px;
}
.daihyakka-bussankan .max-w-201 {
  max-width: 201px;
}
.daihyakka-bussankan .w-201 {
  width: 201px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-201 {
    width: 100.5px;
  }
}
.daihyakka-bussankan .h-201 {
  height: 201px;
}
.daihyakka-bussankan .--gap201 {
  gap: 201px !important;
}
.daihyakka-bussankan .--fw201 {
  font-weight: 201;
}
.daihyakka-bussankan .--mt202 {
  margin-top: 202px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt202 {
    margin-top: 101px;
  }
}
.daihyakka-bussankan .--mb202 {
  margin-bottom: 202px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb202 {
    margin-bottom: 101px;
  }
}
.daihyakka-bussankan .--pt202 {
  padding-top: 202px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt202 {
    padding-top: 101px;
  }
}
.daihyakka-bussankan .--pb202 {
  padding-bottom: 202px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb202 {
    padding-bottom: 101px;
  }
}
.daihyakka-bussankan .--px202 {
  padding: 0 202px;
}
.daihyakka-bussankan .max-w-202 {
  max-width: 202px;
}
.daihyakka-bussankan .w-202 {
  width: 202px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-202 {
    width: 101px;
  }
}
.daihyakka-bussankan .h-202 {
  height: 202px;
}
.daihyakka-bussankan .--gap202 {
  gap: 202px !important;
}
.daihyakka-bussankan .--fw202 {
  font-weight: 202;
}
.daihyakka-bussankan .--mt203 {
  margin-top: 203px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt203 {
    margin-top: 101.5px;
  }
}
.daihyakka-bussankan .--mb203 {
  margin-bottom: 203px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb203 {
    margin-bottom: 101.5px;
  }
}
.daihyakka-bussankan .--pt203 {
  padding-top: 203px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt203 {
    padding-top: 101.5px;
  }
}
.daihyakka-bussankan .--pb203 {
  padding-bottom: 203px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb203 {
    padding-bottom: 101.5px;
  }
}
.daihyakka-bussankan .--px203 {
  padding: 0 203px;
}
.daihyakka-bussankan .max-w-203 {
  max-width: 203px;
}
.daihyakka-bussankan .w-203 {
  width: 203px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-203 {
    width: 101.5px;
  }
}
.daihyakka-bussankan .h-203 {
  height: 203px;
}
.daihyakka-bussankan .--gap203 {
  gap: 203px !important;
}
.daihyakka-bussankan .--fw203 {
  font-weight: 203;
}
.daihyakka-bussankan .--mt204 {
  margin-top: 204px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt204 {
    margin-top: 102px;
  }
}
.daihyakka-bussankan .--mb204 {
  margin-bottom: 204px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb204 {
    margin-bottom: 102px;
  }
}
.daihyakka-bussankan .--pt204 {
  padding-top: 204px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt204 {
    padding-top: 102px;
  }
}
.daihyakka-bussankan .--pb204 {
  padding-bottom: 204px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb204 {
    padding-bottom: 102px;
  }
}
.daihyakka-bussankan .--px204 {
  padding: 0 204px;
}
.daihyakka-bussankan .max-w-204 {
  max-width: 204px;
}
.daihyakka-bussankan .w-204 {
  width: 204px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-204 {
    width: 102px;
  }
}
.daihyakka-bussankan .h-204 {
  height: 204px;
}
.daihyakka-bussankan .--gap204 {
  gap: 204px !important;
}
.daihyakka-bussankan .--fw204 {
  font-weight: 204;
}
.daihyakka-bussankan .--mt205 {
  margin-top: 205px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt205 {
    margin-top: 102.5px;
  }
}
.daihyakka-bussankan .--mb205 {
  margin-bottom: 205px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb205 {
    margin-bottom: 102.5px;
  }
}
.daihyakka-bussankan .--pt205 {
  padding-top: 205px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt205 {
    padding-top: 102.5px;
  }
}
.daihyakka-bussankan .--pb205 {
  padding-bottom: 205px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb205 {
    padding-bottom: 102.5px;
  }
}
.daihyakka-bussankan .--px205 {
  padding: 0 205px;
}
.daihyakka-bussankan .max-w-205 {
  max-width: 205px;
}
.daihyakka-bussankan .w-205 {
  width: 205px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-205 {
    width: 102.5px;
  }
}
.daihyakka-bussankan .h-205 {
  height: 205px;
}
.daihyakka-bussankan .--gap205 {
  gap: 205px !important;
}
.daihyakka-bussankan .--fw205 {
  font-weight: 205;
}
.daihyakka-bussankan .--mt206 {
  margin-top: 206px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt206 {
    margin-top: 103px;
  }
}
.daihyakka-bussankan .--mb206 {
  margin-bottom: 206px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb206 {
    margin-bottom: 103px;
  }
}
.daihyakka-bussankan .--pt206 {
  padding-top: 206px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt206 {
    padding-top: 103px;
  }
}
.daihyakka-bussankan .--pb206 {
  padding-bottom: 206px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb206 {
    padding-bottom: 103px;
  }
}
.daihyakka-bussankan .--px206 {
  padding: 0 206px;
}
.daihyakka-bussankan .max-w-206 {
  max-width: 206px;
}
.daihyakka-bussankan .w-206 {
  width: 206px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-206 {
    width: 103px;
  }
}
.daihyakka-bussankan .h-206 {
  height: 206px;
}
.daihyakka-bussankan .--gap206 {
  gap: 206px !important;
}
.daihyakka-bussankan .--fw206 {
  font-weight: 206;
}
.daihyakka-bussankan .--mt207 {
  margin-top: 207px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt207 {
    margin-top: 103.5px;
  }
}
.daihyakka-bussankan .--mb207 {
  margin-bottom: 207px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb207 {
    margin-bottom: 103.5px;
  }
}
.daihyakka-bussankan .--pt207 {
  padding-top: 207px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt207 {
    padding-top: 103.5px;
  }
}
.daihyakka-bussankan .--pb207 {
  padding-bottom: 207px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb207 {
    padding-bottom: 103.5px;
  }
}
.daihyakka-bussankan .--px207 {
  padding: 0 207px;
}
.daihyakka-bussankan .max-w-207 {
  max-width: 207px;
}
.daihyakka-bussankan .w-207 {
  width: 207px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-207 {
    width: 103.5px;
  }
}
.daihyakka-bussankan .h-207 {
  height: 207px;
}
.daihyakka-bussankan .--gap207 {
  gap: 207px !important;
}
.daihyakka-bussankan .--fw207 {
  font-weight: 207;
}
.daihyakka-bussankan .--mt208 {
  margin-top: 208px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt208 {
    margin-top: 104px;
  }
}
.daihyakka-bussankan .--mb208 {
  margin-bottom: 208px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb208 {
    margin-bottom: 104px;
  }
}
.daihyakka-bussankan .--pt208 {
  padding-top: 208px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt208 {
    padding-top: 104px;
  }
}
.daihyakka-bussankan .--pb208 {
  padding-bottom: 208px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb208 {
    padding-bottom: 104px;
  }
}
.daihyakka-bussankan .--px208 {
  padding: 0 208px;
}
.daihyakka-bussankan .max-w-208 {
  max-width: 208px;
}
.daihyakka-bussankan .w-208 {
  width: 208px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-208 {
    width: 104px;
  }
}
.daihyakka-bussankan .h-208 {
  height: 208px;
}
.daihyakka-bussankan .--gap208 {
  gap: 208px !important;
}
.daihyakka-bussankan .--fw208 {
  font-weight: 208;
}
.daihyakka-bussankan .--mt209 {
  margin-top: 209px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt209 {
    margin-top: 104.5px;
  }
}
.daihyakka-bussankan .--mb209 {
  margin-bottom: 209px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb209 {
    margin-bottom: 104.5px;
  }
}
.daihyakka-bussankan .--pt209 {
  padding-top: 209px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt209 {
    padding-top: 104.5px;
  }
}
.daihyakka-bussankan .--pb209 {
  padding-bottom: 209px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb209 {
    padding-bottom: 104.5px;
  }
}
.daihyakka-bussankan .--px209 {
  padding: 0 209px;
}
.daihyakka-bussankan .max-w-209 {
  max-width: 209px;
}
.daihyakka-bussankan .w-209 {
  width: 209px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-209 {
    width: 104.5px;
  }
}
.daihyakka-bussankan .h-209 {
  height: 209px;
}
.daihyakka-bussankan .--gap209 {
  gap: 209px !important;
}
.daihyakka-bussankan .--fw209 {
  font-weight: 209;
}
.daihyakka-bussankan .--mt210 {
  margin-top: 210px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt210 {
    margin-top: 105px;
  }
}
.daihyakka-bussankan .--mb210 {
  margin-bottom: 210px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb210 {
    margin-bottom: 105px;
  }
}
.daihyakka-bussankan .--pt210 {
  padding-top: 210px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt210 {
    padding-top: 105px;
  }
}
.daihyakka-bussankan .--pb210 {
  padding-bottom: 210px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb210 {
    padding-bottom: 105px;
  }
}
.daihyakka-bussankan .--px210 {
  padding: 0 210px;
}
.daihyakka-bussankan .max-w-210 {
  max-width: 210px;
}
.daihyakka-bussankan .w-210 {
  width: 210px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-210 {
    width: 105px;
  }
}
.daihyakka-bussankan .h-210 {
  height: 210px;
}
.daihyakka-bussankan .--gap210 {
  gap: 210px !important;
}
.daihyakka-bussankan .--fw210 {
  font-weight: 210;
}
.daihyakka-bussankan .--mt211 {
  margin-top: 211px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt211 {
    margin-top: 105.5px;
  }
}
.daihyakka-bussankan .--mb211 {
  margin-bottom: 211px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb211 {
    margin-bottom: 105.5px;
  }
}
.daihyakka-bussankan .--pt211 {
  padding-top: 211px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt211 {
    padding-top: 105.5px;
  }
}
.daihyakka-bussankan .--pb211 {
  padding-bottom: 211px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb211 {
    padding-bottom: 105.5px;
  }
}
.daihyakka-bussankan .--px211 {
  padding: 0 211px;
}
.daihyakka-bussankan .max-w-211 {
  max-width: 211px;
}
.daihyakka-bussankan .w-211 {
  width: 211px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-211 {
    width: 105.5px;
  }
}
.daihyakka-bussankan .h-211 {
  height: 211px;
}
.daihyakka-bussankan .--gap211 {
  gap: 211px !important;
}
.daihyakka-bussankan .--fw211 {
  font-weight: 211;
}
.daihyakka-bussankan .--mt212 {
  margin-top: 212px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt212 {
    margin-top: 106px;
  }
}
.daihyakka-bussankan .--mb212 {
  margin-bottom: 212px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb212 {
    margin-bottom: 106px;
  }
}
.daihyakka-bussankan .--pt212 {
  padding-top: 212px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt212 {
    padding-top: 106px;
  }
}
.daihyakka-bussankan .--pb212 {
  padding-bottom: 212px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb212 {
    padding-bottom: 106px;
  }
}
.daihyakka-bussankan .--px212 {
  padding: 0 212px;
}
.daihyakka-bussankan .max-w-212 {
  max-width: 212px;
}
.daihyakka-bussankan .w-212 {
  width: 212px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-212 {
    width: 106px;
  }
}
.daihyakka-bussankan .h-212 {
  height: 212px;
}
.daihyakka-bussankan .--gap212 {
  gap: 212px !important;
}
.daihyakka-bussankan .--fw212 {
  font-weight: 212;
}
.daihyakka-bussankan .--mt213 {
  margin-top: 213px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt213 {
    margin-top: 106.5px;
  }
}
.daihyakka-bussankan .--mb213 {
  margin-bottom: 213px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb213 {
    margin-bottom: 106.5px;
  }
}
.daihyakka-bussankan .--pt213 {
  padding-top: 213px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt213 {
    padding-top: 106.5px;
  }
}
.daihyakka-bussankan .--pb213 {
  padding-bottom: 213px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb213 {
    padding-bottom: 106.5px;
  }
}
.daihyakka-bussankan .--px213 {
  padding: 0 213px;
}
.daihyakka-bussankan .max-w-213 {
  max-width: 213px;
}
.daihyakka-bussankan .w-213 {
  width: 213px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-213 {
    width: 106.5px;
  }
}
.daihyakka-bussankan .h-213 {
  height: 213px;
}
.daihyakka-bussankan .--gap213 {
  gap: 213px !important;
}
.daihyakka-bussankan .--fw213 {
  font-weight: 213;
}
.daihyakka-bussankan .--mt214 {
  margin-top: 214px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt214 {
    margin-top: 107px;
  }
}
.daihyakka-bussankan .--mb214 {
  margin-bottom: 214px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb214 {
    margin-bottom: 107px;
  }
}
.daihyakka-bussankan .--pt214 {
  padding-top: 214px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt214 {
    padding-top: 107px;
  }
}
.daihyakka-bussankan .--pb214 {
  padding-bottom: 214px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb214 {
    padding-bottom: 107px;
  }
}
.daihyakka-bussankan .--px214 {
  padding: 0 214px;
}
.daihyakka-bussankan .max-w-214 {
  max-width: 214px;
}
.daihyakka-bussankan .w-214 {
  width: 214px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-214 {
    width: 107px;
  }
}
.daihyakka-bussankan .h-214 {
  height: 214px;
}
.daihyakka-bussankan .--gap214 {
  gap: 214px !important;
}
.daihyakka-bussankan .--fw214 {
  font-weight: 214;
}
.daihyakka-bussankan .--mt215 {
  margin-top: 215px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt215 {
    margin-top: 107.5px;
  }
}
.daihyakka-bussankan .--mb215 {
  margin-bottom: 215px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb215 {
    margin-bottom: 107.5px;
  }
}
.daihyakka-bussankan .--pt215 {
  padding-top: 215px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt215 {
    padding-top: 107.5px;
  }
}
.daihyakka-bussankan .--pb215 {
  padding-bottom: 215px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb215 {
    padding-bottom: 107.5px;
  }
}
.daihyakka-bussankan .--px215 {
  padding: 0 215px;
}
.daihyakka-bussankan .max-w-215 {
  max-width: 215px;
}
.daihyakka-bussankan .w-215 {
  width: 215px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-215 {
    width: 107.5px;
  }
}
.daihyakka-bussankan .h-215 {
  height: 215px;
}
.daihyakka-bussankan .--gap215 {
  gap: 215px !important;
}
.daihyakka-bussankan .--fw215 {
  font-weight: 215;
}
.daihyakka-bussankan .--mt216 {
  margin-top: 216px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt216 {
    margin-top: 108px;
  }
}
.daihyakka-bussankan .--mb216 {
  margin-bottom: 216px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb216 {
    margin-bottom: 108px;
  }
}
.daihyakka-bussankan .--pt216 {
  padding-top: 216px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt216 {
    padding-top: 108px;
  }
}
.daihyakka-bussankan .--pb216 {
  padding-bottom: 216px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb216 {
    padding-bottom: 108px;
  }
}
.daihyakka-bussankan .--px216 {
  padding: 0 216px;
}
.daihyakka-bussankan .max-w-216 {
  max-width: 216px;
}
.daihyakka-bussankan .w-216 {
  width: 216px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-216 {
    width: 108px;
  }
}
.daihyakka-bussankan .h-216 {
  height: 216px;
}
.daihyakka-bussankan .--gap216 {
  gap: 216px !important;
}
.daihyakka-bussankan .--fw216 {
  font-weight: 216;
}
.daihyakka-bussankan .--mt217 {
  margin-top: 217px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt217 {
    margin-top: 108.5px;
  }
}
.daihyakka-bussankan .--mb217 {
  margin-bottom: 217px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb217 {
    margin-bottom: 108.5px;
  }
}
.daihyakka-bussankan .--pt217 {
  padding-top: 217px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt217 {
    padding-top: 108.5px;
  }
}
.daihyakka-bussankan .--pb217 {
  padding-bottom: 217px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb217 {
    padding-bottom: 108.5px;
  }
}
.daihyakka-bussankan .--px217 {
  padding: 0 217px;
}
.daihyakka-bussankan .max-w-217 {
  max-width: 217px;
}
.daihyakka-bussankan .w-217 {
  width: 217px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-217 {
    width: 108.5px;
  }
}
.daihyakka-bussankan .h-217 {
  height: 217px;
}
.daihyakka-bussankan .--gap217 {
  gap: 217px !important;
}
.daihyakka-bussankan .--fw217 {
  font-weight: 217;
}
.daihyakka-bussankan .--mt218 {
  margin-top: 218px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt218 {
    margin-top: 109px;
  }
}
.daihyakka-bussankan .--mb218 {
  margin-bottom: 218px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb218 {
    margin-bottom: 109px;
  }
}
.daihyakka-bussankan .--pt218 {
  padding-top: 218px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt218 {
    padding-top: 109px;
  }
}
.daihyakka-bussankan .--pb218 {
  padding-bottom: 218px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb218 {
    padding-bottom: 109px;
  }
}
.daihyakka-bussankan .--px218 {
  padding: 0 218px;
}
.daihyakka-bussankan .max-w-218 {
  max-width: 218px;
}
.daihyakka-bussankan .w-218 {
  width: 218px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-218 {
    width: 109px;
  }
}
.daihyakka-bussankan .h-218 {
  height: 218px;
}
.daihyakka-bussankan .--gap218 {
  gap: 218px !important;
}
.daihyakka-bussankan .--fw218 {
  font-weight: 218;
}
.daihyakka-bussankan .--mt219 {
  margin-top: 219px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt219 {
    margin-top: 109.5px;
  }
}
.daihyakka-bussankan .--mb219 {
  margin-bottom: 219px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb219 {
    margin-bottom: 109.5px;
  }
}
.daihyakka-bussankan .--pt219 {
  padding-top: 219px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt219 {
    padding-top: 109.5px;
  }
}
.daihyakka-bussankan .--pb219 {
  padding-bottom: 219px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb219 {
    padding-bottom: 109.5px;
  }
}
.daihyakka-bussankan .--px219 {
  padding: 0 219px;
}
.daihyakka-bussankan .max-w-219 {
  max-width: 219px;
}
.daihyakka-bussankan .w-219 {
  width: 219px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-219 {
    width: 109.5px;
  }
}
.daihyakka-bussankan .h-219 {
  height: 219px;
}
.daihyakka-bussankan .--gap219 {
  gap: 219px !important;
}
.daihyakka-bussankan .--fw219 {
  font-weight: 219;
}
.daihyakka-bussankan .--mt220 {
  margin-top: 220px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt220 {
    margin-top: 110px;
  }
}
.daihyakka-bussankan .--mb220 {
  margin-bottom: 220px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb220 {
    margin-bottom: 110px;
  }
}
.daihyakka-bussankan .--pt220 {
  padding-top: 220px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt220 {
    padding-top: 110px;
  }
}
.daihyakka-bussankan .--pb220 {
  padding-bottom: 220px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb220 {
    padding-bottom: 110px;
  }
}
.daihyakka-bussankan .--px220 {
  padding: 0 220px;
}
.daihyakka-bussankan .max-w-220 {
  max-width: 220px;
}
.daihyakka-bussankan .w-220 {
  width: 220px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-220 {
    width: 110px;
  }
}
.daihyakka-bussankan .h-220 {
  height: 220px;
}
.daihyakka-bussankan .--gap220 {
  gap: 220px !important;
}
.daihyakka-bussankan .--fw220 {
  font-weight: 220;
}
.daihyakka-bussankan .--mt221 {
  margin-top: 221px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt221 {
    margin-top: 110.5px;
  }
}
.daihyakka-bussankan .--mb221 {
  margin-bottom: 221px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb221 {
    margin-bottom: 110.5px;
  }
}
.daihyakka-bussankan .--pt221 {
  padding-top: 221px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt221 {
    padding-top: 110.5px;
  }
}
.daihyakka-bussankan .--pb221 {
  padding-bottom: 221px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb221 {
    padding-bottom: 110.5px;
  }
}
.daihyakka-bussankan .--px221 {
  padding: 0 221px;
}
.daihyakka-bussankan .max-w-221 {
  max-width: 221px;
}
.daihyakka-bussankan .w-221 {
  width: 221px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-221 {
    width: 110.5px;
  }
}
.daihyakka-bussankan .h-221 {
  height: 221px;
}
.daihyakka-bussankan .--gap221 {
  gap: 221px !important;
}
.daihyakka-bussankan .--fw221 {
  font-weight: 221;
}
.daihyakka-bussankan .--mt222 {
  margin-top: 222px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt222 {
    margin-top: 111px;
  }
}
.daihyakka-bussankan .--mb222 {
  margin-bottom: 222px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb222 {
    margin-bottom: 111px;
  }
}
.daihyakka-bussankan .--pt222 {
  padding-top: 222px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt222 {
    padding-top: 111px;
  }
}
.daihyakka-bussankan .--pb222 {
  padding-bottom: 222px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb222 {
    padding-bottom: 111px;
  }
}
.daihyakka-bussankan .--px222 {
  padding: 0 222px;
}
.daihyakka-bussankan .max-w-222 {
  max-width: 222px;
}
.daihyakka-bussankan .w-222 {
  width: 222px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-222 {
    width: 111px;
  }
}
.daihyakka-bussankan .h-222 {
  height: 222px;
}
.daihyakka-bussankan .--gap222 {
  gap: 222px !important;
}
.daihyakka-bussankan .--fw222 {
  font-weight: 222;
}
.daihyakka-bussankan .--mt223 {
  margin-top: 223px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt223 {
    margin-top: 111.5px;
  }
}
.daihyakka-bussankan .--mb223 {
  margin-bottom: 223px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb223 {
    margin-bottom: 111.5px;
  }
}
.daihyakka-bussankan .--pt223 {
  padding-top: 223px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt223 {
    padding-top: 111.5px;
  }
}
.daihyakka-bussankan .--pb223 {
  padding-bottom: 223px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb223 {
    padding-bottom: 111.5px;
  }
}
.daihyakka-bussankan .--px223 {
  padding: 0 223px;
}
.daihyakka-bussankan .max-w-223 {
  max-width: 223px;
}
.daihyakka-bussankan .w-223 {
  width: 223px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-223 {
    width: 111.5px;
  }
}
.daihyakka-bussankan .h-223 {
  height: 223px;
}
.daihyakka-bussankan .--gap223 {
  gap: 223px !important;
}
.daihyakka-bussankan .--fw223 {
  font-weight: 223;
}
.daihyakka-bussankan .--mt224 {
  margin-top: 224px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt224 {
    margin-top: 112px;
  }
}
.daihyakka-bussankan .--mb224 {
  margin-bottom: 224px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb224 {
    margin-bottom: 112px;
  }
}
.daihyakka-bussankan .--pt224 {
  padding-top: 224px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt224 {
    padding-top: 112px;
  }
}
.daihyakka-bussankan .--pb224 {
  padding-bottom: 224px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb224 {
    padding-bottom: 112px;
  }
}
.daihyakka-bussankan .--px224 {
  padding: 0 224px;
}
.daihyakka-bussankan .max-w-224 {
  max-width: 224px;
}
.daihyakka-bussankan .w-224 {
  width: 224px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-224 {
    width: 112px;
  }
}
.daihyakka-bussankan .h-224 {
  height: 224px;
}
.daihyakka-bussankan .--gap224 {
  gap: 224px !important;
}
.daihyakka-bussankan .--fw224 {
  font-weight: 224;
}
.daihyakka-bussankan .--mt225 {
  margin-top: 225px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt225 {
    margin-top: 112.5px;
  }
}
.daihyakka-bussankan .--mb225 {
  margin-bottom: 225px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb225 {
    margin-bottom: 112.5px;
  }
}
.daihyakka-bussankan .--pt225 {
  padding-top: 225px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt225 {
    padding-top: 112.5px;
  }
}
.daihyakka-bussankan .--pb225 {
  padding-bottom: 225px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb225 {
    padding-bottom: 112.5px;
  }
}
.daihyakka-bussankan .--px225 {
  padding: 0 225px;
}
.daihyakka-bussankan .max-w-225 {
  max-width: 225px;
}
.daihyakka-bussankan .w-225 {
  width: 225px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-225 {
    width: 112.5px;
  }
}
.daihyakka-bussankan .h-225 {
  height: 225px;
}
.daihyakka-bussankan .--gap225 {
  gap: 225px !important;
}
.daihyakka-bussankan .--fw225 {
  font-weight: 225;
}
.daihyakka-bussankan .--mt226 {
  margin-top: 226px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt226 {
    margin-top: 113px;
  }
}
.daihyakka-bussankan .--mb226 {
  margin-bottom: 226px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb226 {
    margin-bottom: 113px;
  }
}
.daihyakka-bussankan .--pt226 {
  padding-top: 226px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt226 {
    padding-top: 113px;
  }
}
.daihyakka-bussankan .--pb226 {
  padding-bottom: 226px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb226 {
    padding-bottom: 113px;
  }
}
.daihyakka-bussankan .--px226 {
  padding: 0 226px;
}
.daihyakka-bussankan .max-w-226 {
  max-width: 226px;
}
.daihyakka-bussankan .w-226 {
  width: 226px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-226 {
    width: 113px;
  }
}
.daihyakka-bussankan .h-226 {
  height: 226px;
}
.daihyakka-bussankan .--gap226 {
  gap: 226px !important;
}
.daihyakka-bussankan .--fw226 {
  font-weight: 226;
}
.daihyakka-bussankan .--mt227 {
  margin-top: 227px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt227 {
    margin-top: 113.5px;
  }
}
.daihyakka-bussankan .--mb227 {
  margin-bottom: 227px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb227 {
    margin-bottom: 113.5px;
  }
}
.daihyakka-bussankan .--pt227 {
  padding-top: 227px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt227 {
    padding-top: 113.5px;
  }
}
.daihyakka-bussankan .--pb227 {
  padding-bottom: 227px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb227 {
    padding-bottom: 113.5px;
  }
}
.daihyakka-bussankan .--px227 {
  padding: 0 227px;
}
.daihyakka-bussankan .max-w-227 {
  max-width: 227px;
}
.daihyakka-bussankan .w-227 {
  width: 227px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-227 {
    width: 113.5px;
  }
}
.daihyakka-bussankan .h-227 {
  height: 227px;
}
.daihyakka-bussankan .--gap227 {
  gap: 227px !important;
}
.daihyakka-bussankan .--fw227 {
  font-weight: 227;
}
.daihyakka-bussankan .--mt228 {
  margin-top: 228px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt228 {
    margin-top: 114px;
  }
}
.daihyakka-bussankan .--mb228 {
  margin-bottom: 228px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb228 {
    margin-bottom: 114px;
  }
}
.daihyakka-bussankan .--pt228 {
  padding-top: 228px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt228 {
    padding-top: 114px;
  }
}
.daihyakka-bussankan .--pb228 {
  padding-bottom: 228px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb228 {
    padding-bottom: 114px;
  }
}
.daihyakka-bussankan .--px228 {
  padding: 0 228px;
}
.daihyakka-bussankan .max-w-228 {
  max-width: 228px;
}
.daihyakka-bussankan .w-228 {
  width: 228px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-228 {
    width: 114px;
  }
}
.daihyakka-bussankan .h-228 {
  height: 228px;
}
.daihyakka-bussankan .--gap228 {
  gap: 228px !important;
}
.daihyakka-bussankan .--fw228 {
  font-weight: 228;
}
.daihyakka-bussankan .--mt229 {
  margin-top: 229px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt229 {
    margin-top: 114.5px;
  }
}
.daihyakka-bussankan .--mb229 {
  margin-bottom: 229px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb229 {
    margin-bottom: 114.5px;
  }
}
.daihyakka-bussankan .--pt229 {
  padding-top: 229px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt229 {
    padding-top: 114.5px;
  }
}
.daihyakka-bussankan .--pb229 {
  padding-bottom: 229px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb229 {
    padding-bottom: 114.5px;
  }
}
.daihyakka-bussankan .--px229 {
  padding: 0 229px;
}
.daihyakka-bussankan .max-w-229 {
  max-width: 229px;
}
.daihyakka-bussankan .w-229 {
  width: 229px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-229 {
    width: 114.5px;
  }
}
.daihyakka-bussankan .h-229 {
  height: 229px;
}
.daihyakka-bussankan .--gap229 {
  gap: 229px !important;
}
.daihyakka-bussankan .--fw229 {
  font-weight: 229;
}
.daihyakka-bussankan .--mt230 {
  margin-top: 230px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt230 {
    margin-top: 115px;
  }
}
.daihyakka-bussankan .--mb230 {
  margin-bottom: 230px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb230 {
    margin-bottom: 115px;
  }
}
.daihyakka-bussankan .--pt230 {
  padding-top: 230px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt230 {
    padding-top: 115px;
  }
}
.daihyakka-bussankan .--pb230 {
  padding-bottom: 230px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb230 {
    padding-bottom: 115px;
  }
}
.daihyakka-bussankan .--px230 {
  padding: 0 230px;
}
.daihyakka-bussankan .max-w-230 {
  max-width: 230px;
}
.daihyakka-bussankan .w-230 {
  width: 230px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-230 {
    width: 115px;
  }
}
.daihyakka-bussankan .h-230 {
  height: 230px;
}
.daihyakka-bussankan .--gap230 {
  gap: 230px !important;
}
.daihyakka-bussankan .--fw230 {
  font-weight: 230;
}
.daihyakka-bussankan .--mt231 {
  margin-top: 231px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt231 {
    margin-top: 115.5px;
  }
}
.daihyakka-bussankan .--mb231 {
  margin-bottom: 231px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb231 {
    margin-bottom: 115.5px;
  }
}
.daihyakka-bussankan .--pt231 {
  padding-top: 231px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt231 {
    padding-top: 115.5px;
  }
}
.daihyakka-bussankan .--pb231 {
  padding-bottom: 231px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb231 {
    padding-bottom: 115.5px;
  }
}
.daihyakka-bussankan .--px231 {
  padding: 0 231px;
}
.daihyakka-bussankan .max-w-231 {
  max-width: 231px;
}
.daihyakka-bussankan .w-231 {
  width: 231px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-231 {
    width: 115.5px;
  }
}
.daihyakka-bussankan .h-231 {
  height: 231px;
}
.daihyakka-bussankan .--gap231 {
  gap: 231px !important;
}
.daihyakka-bussankan .--fw231 {
  font-weight: 231;
}
.daihyakka-bussankan .--mt232 {
  margin-top: 232px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt232 {
    margin-top: 116px;
  }
}
.daihyakka-bussankan .--mb232 {
  margin-bottom: 232px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb232 {
    margin-bottom: 116px;
  }
}
.daihyakka-bussankan .--pt232 {
  padding-top: 232px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt232 {
    padding-top: 116px;
  }
}
.daihyakka-bussankan .--pb232 {
  padding-bottom: 232px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb232 {
    padding-bottom: 116px;
  }
}
.daihyakka-bussankan .--px232 {
  padding: 0 232px;
}
.daihyakka-bussankan .max-w-232 {
  max-width: 232px;
}
.daihyakka-bussankan .w-232 {
  width: 232px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-232 {
    width: 116px;
  }
}
.daihyakka-bussankan .h-232 {
  height: 232px;
}
.daihyakka-bussankan .--gap232 {
  gap: 232px !important;
}
.daihyakka-bussankan .--fw232 {
  font-weight: 232;
}
.daihyakka-bussankan .--mt233 {
  margin-top: 233px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt233 {
    margin-top: 116.5px;
  }
}
.daihyakka-bussankan .--mb233 {
  margin-bottom: 233px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb233 {
    margin-bottom: 116.5px;
  }
}
.daihyakka-bussankan .--pt233 {
  padding-top: 233px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt233 {
    padding-top: 116.5px;
  }
}
.daihyakka-bussankan .--pb233 {
  padding-bottom: 233px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb233 {
    padding-bottom: 116.5px;
  }
}
.daihyakka-bussankan .--px233 {
  padding: 0 233px;
}
.daihyakka-bussankan .max-w-233 {
  max-width: 233px;
}
.daihyakka-bussankan .w-233 {
  width: 233px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-233 {
    width: 116.5px;
  }
}
.daihyakka-bussankan .h-233 {
  height: 233px;
}
.daihyakka-bussankan .--gap233 {
  gap: 233px !important;
}
.daihyakka-bussankan .--fw233 {
  font-weight: 233;
}
.daihyakka-bussankan .--mt234 {
  margin-top: 234px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt234 {
    margin-top: 117px;
  }
}
.daihyakka-bussankan .--mb234 {
  margin-bottom: 234px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb234 {
    margin-bottom: 117px;
  }
}
.daihyakka-bussankan .--pt234 {
  padding-top: 234px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt234 {
    padding-top: 117px;
  }
}
.daihyakka-bussankan .--pb234 {
  padding-bottom: 234px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb234 {
    padding-bottom: 117px;
  }
}
.daihyakka-bussankan .--px234 {
  padding: 0 234px;
}
.daihyakka-bussankan .max-w-234 {
  max-width: 234px;
}
.daihyakka-bussankan .w-234 {
  width: 234px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-234 {
    width: 117px;
  }
}
.daihyakka-bussankan .h-234 {
  height: 234px;
}
.daihyakka-bussankan .--gap234 {
  gap: 234px !important;
}
.daihyakka-bussankan .--fw234 {
  font-weight: 234;
}
.daihyakka-bussankan .--mt235 {
  margin-top: 235px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt235 {
    margin-top: 117.5px;
  }
}
.daihyakka-bussankan .--mb235 {
  margin-bottom: 235px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb235 {
    margin-bottom: 117.5px;
  }
}
.daihyakka-bussankan .--pt235 {
  padding-top: 235px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt235 {
    padding-top: 117.5px;
  }
}
.daihyakka-bussankan .--pb235 {
  padding-bottom: 235px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb235 {
    padding-bottom: 117.5px;
  }
}
.daihyakka-bussankan .--px235 {
  padding: 0 235px;
}
.daihyakka-bussankan .max-w-235 {
  max-width: 235px;
}
.daihyakka-bussankan .w-235 {
  width: 235px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-235 {
    width: 117.5px;
  }
}
.daihyakka-bussankan .h-235 {
  height: 235px;
}
.daihyakka-bussankan .--gap235 {
  gap: 235px !important;
}
.daihyakka-bussankan .--fw235 {
  font-weight: 235;
}
.daihyakka-bussankan .--mt236 {
  margin-top: 236px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt236 {
    margin-top: 118px;
  }
}
.daihyakka-bussankan .--mb236 {
  margin-bottom: 236px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb236 {
    margin-bottom: 118px;
  }
}
.daihyakka-bussankan .--pt236 {
  padding-top: 236px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt236 {
    padding-top: 118px;
  }
}
.daihyakka-bussankan .--pb236 {
  padding-bottom: 236px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb236 {
    padding-bottom: 118px;
  }
}
.daihyakka-bussankan .--px236 {
  padding: 0 236px;
}
.daihyakka-bussankan .max-w-236 {
  max-width: 236px;
}
.daihyakka-bussankan .w-236 {
  width: 236px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-236 {
    width: 118px;
  }
}
.daihyakka-bussankan .h-236 {
  height: 236px;
}
.daihyakka-bussankan .--gap236 {
  gap: 236px !important;
}
.daihyakka-bussankan .--fw236 {
  font-weight: 236;
}
.daihyakka-bussankan .--mt237 {
  margin-top: 237px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt237 {
    margin-top: 118.5px;
  }
}
.daihyakka-bussankan .--mb237 {
  margin-bottom: 237px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb237 {
    margin-bottom: 118.5px;
  }
}
.daihyakka-bussankan .--pt237 {
  padding-top: 237px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt237 {
    padding-top: 118.5px;
  }
}
.daihyakka-bussankan .--pb237 {
  padding-bottom: 237px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb237 {
    padding-bottom: 118.5px;
  }
}
.daihyakka-bussankan .--px237 {
  padding: 0 237px;
}
.daihyakka-bussankan .max-w-237 {
  max-width: 237px;
}
.daihyakka-bussankan .w-237 {
  width: 237px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-237 {
    width: 118.5px;
  }
}
.daihyakka-bussankan .h-237 {
  height: 237px;
}
.daihyakka-bussankan .--gap237 {
  gap: 237px !important;
}
.daihyakka-bussankan .--fw237 {
  font-weight: 237;
}
.daihyakka-bussankan .--mt238 {
  margin-top: 238px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt238 {
    margin-top: 119px;
  }
}
.daihyakka-bussankan .--mb238 {
  margin-bottom: 238px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb238 {
    margin-bottom: 119px;
  }
}
.daihyakka-bussankan .--pt238 {
  padding-top: 238px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt238 {
    padding-top: 119px;
  }
}
.daihyakka-bussankan .--pb238 {
  padding-bottom: 238px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb238 {
    padding-bottom: 119px;
  }
}
.daihyakka-bussankan .--px238 {
  padding: 0 238px;
}
.daihyakka-bussankan .max-w-238 {
  max-width: 238px;
}
.daihyakka-bussankan .w-238 {
  width: 238px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-238 {
    width: 119px;
  }
}
.daihyakka-bussankan .h-238 {
  height: 238px;
}
.daihyakka-bussankan .--gap238 {
  gap: 238px !important;
}
.daihyakka-bussankan .--fw238 {
  font-weight: 238;
}
.daihyakka-bussankan .--mt239 {
  margin-top: 239px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt239 {
    margin-top: 119.5px;
  }
}
.daihyakka-bussankan .--mb239 {
  margin-bottom: 239px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb239 {
    margin-bottom: 119.5px;
  }
}
.daihyakka-bussankan .--pt239 {
  padding-top: 239px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt239 {
    padding-top: 119.5px;
  }
}
.daihyakka-bussankan .--pb239 {
  padding-bottom: 239px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb239 {
    padding-bottom: 119.5px;
  }
}
.daihyakka-bussankan .--px239 {
  padding: 0 239px;
}
.daihyakka-bussankan .max-w-239 {
  max-width: 239px;
}
.daihyakka-bussankan .w-239 {
  width: 239px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-239 {
    width: 119.5px;
  }
}
.daihyakka-bussankan .h-239 {
  height: 239px;
}
.daihyakka-bussankan .--gap239 {
  gap: 239px !important;
}
.daihyakka-bussankan .--fw239 {
  font-weight: 239;
}
.daihyakka-bussankan .--mt240 {
  margin-top: 240px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt240 {
    margin-top: 120px;
  }
}
.daihyakka-bussankan .--mb240 {
  margin-bottom: 240px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb240 {
    margin-bottom: 120px;
  }
}
.daihyakka-bussankan .--pt240 {
  padding-top: 240px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt240 {
    padding-top: 120px;
  }
}
.daihyakka-bussankan .--pb240 {
  padding-bottom: 240px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb240 {
    padding-bottom: 120px;
  }
}
.daihyakka-bussankan .--px240 {
  padding: 0 240px;
}
.daihyakka-bussankan .max-w-240 {
  max-width: 240px;
}
.daihyakka-bussankan .w-240 {
  width: 240px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-240 {
    width: 120px;
  }
}
.daihyakka-bussankan .h-240 {
  height: 240px;
}
.daihyakka-bussankan .--gap240 {
  gap: 240px !important;
}
.daihyakka-bussankan .--fw240 {
  font-weight: 240;
}
.daihyakka-bussankan .--mt241 {
  margin-top: 241px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt241 {
    margin-top: 120.5px;
  }
}
.daihyakka-bussankan .--mb241 {
  margin-bottom: 241px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb241 {
    margin-bottom: 120.5px;
  }
}
.daihyakka-bussankan .--pt241 {
  padding-top: 241px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt241 {
    padding-top: 120.5px;
  }
}
.daihyakka-bussankan .--pb241 {
  padding-bottom: 241px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb241 {
    padding-bottom: 120.5px;
  }
}
.daihyakka-bussankan .--px241 {
  padding: 0 241px;
}
.daihyakka-bussankan .max-w-241 {
  max-width: 241px;
}
.daihyakka-bussankan .w-241 {
  width: 241px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-241 {
    width: 120.5px;
  }
}
.daihyakka-bussankan .h-241 {
  height: 241px;
}
.daihyakka-bussankan .--gap241 {
  gap: 241px !important;
}
.daihyakka-bussankan .--fw241 {
  font-weight: 241;
}
.daihyakka-bussankan .--mt242 {
  margin-top: 242px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt242 {
    margin-top: 121px;
  }
}
.daihyakka-bussankan .--mb242 {
  margin-bottom: 242px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb242 {
    margin-bottom: 121px;
  }
}
.daihyakka-bussankan .--pt242 {
  padding-top: 242px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt242 {
    padding-top: 121px;
  }
}
.daihyakka-bussankan .--pb242 {
  padding-bottom: 242px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb242 {
    padding-bottom: 121px;
  }
}
.daihyakka-bussankan .--px242 {
  padding: 0 242px;
}
.daihyakka-bussankan .max-w-242 {
  max-width: 242px;
}
.daihyakka-bussankan .w-242 {
  width: 242px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-242 {
    width: 121px;
  }
}
.daihyakka-bussankan .h-242 {
  height: 242px;
}
.daihyakka-bussankan .--gap242 {
  gap: 242px !important;
}
.daihyakka-bussankan .--fw242 {
  font-weight: 242;
}
.daihyakka-bussankan .--mt243 {
  margin-top: 243px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt243 {
    margin-top: 121.5px;
  }
}
.daihyakka-bussankan .--mb243 {
  margin-bottom: 243px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb243 {
    margin-bottom: 121.5px;
  }
}
.daihyakka-bussankan .--pt243 {
  padding-top: 243px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt243 {
    padding-top: 121.5px;
  }
}
.daihyakka-bussankan .--pb243 {
  padding-bottom: 243px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb243 {
    padding-bottom: 121.5px;
  }
}
.daihyakka-bussankan .--px243 {
  padding: 0 243px;
}
.daihyakka-bussankan .max-w-243 {
  max-width: 243px;
}
.daihyakka-bussankan .w-243 {
  width: 243px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-243 {
    width: 121.5px;
  }
}
.daihyakka-bussankan .h-243 {
  height: 243px;
}
.daihyakka-bussankan .--gap243 {
  gap: 243px !important;
}
.daihyakka-bussankan .--fw243 {
  font-weight: 243;
}
.daihyakka-bussankan .--mt244 {
  margin-top: 244px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt244 {
    margin-top: 122px;
  }
}
.daihyakka-bussankan .--mb244 {
  margin-bottom: 244px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb244 {
    margin-bottom: 122px;
  }
}
.daihyakka-bussankan .--pt244 {
  padding-top: 244px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt244 {
    padding-top: 122px;
  }
}
.daihyakka-bussankan .--pb244 {
  padding-bottom: 244px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb244 {
    padding-bottom: 122px;
  }
}
.daihyakka-bussankan .--px244 {
  padding: 0 244px;
}
.daihyakka-bussankan .max-w-244 {
  max-width: 244px;
}
.daihyakka-bussankan .w-244 {
  width: 244px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-244 {
    width: 122px;
  }
}
.daihyakka-bussankan .h-244 {
  height: 244px;
}
.daihyakka-bussankan .--gap244 {
  gap: 244px !important;
}
.daihyakka-bussankan .--fw244 {
  font-weight: 244;
}
.daihyakka-bussankan .--mt245 {
  margin-top: 245px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt245 {
    margin-top: 122.5px;
  }
}
.daihyakka-bussankan .--mb245 {
  margin-bottom: 245px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb245 {
    margin-bottom: 122.5px;
  }
}
.daihyakka-bussankan .--pt245 {
  padding-top: 245px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt245 {
    padding-top: 122.5px;
  }
}
.daihyakka-bussankan .--pb245 {
  padding-bottom: 245px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb245 {
    padding-bottom: 122.5px;
  }
}
.daihyakka-bussankan .--px245 {
  padding: 0 245px;
}
.daihyakka-bussankan .max-w-245 {
  max-width: 245px;
}
.daihyakka-bussankan .w-245 {
  width: 245px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-245 {
    width: 122.5px;
  }
}
.daihyakka-bussankan .h-245 {
  height: 245px;
}
.daihyakka-bussankan .--gap245 {
  gap: 245px !important;
}
.daihyakka-bussankan .--fw245 {
  font-weight: 245;
}
.daihyakka-bussankan .--mt246 {
  margin-top: 246px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt246 {
    margin-top: 123px;
  }
}
.daihyakka-bussankan .--mb246 {
  margin-bottom: 246px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb246 {
    margin-bottom: 123px;
  }
}
.daihyakka-bussankan .--pt246 {
  padding-top: 246px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt246 {
    padding-top: 123px;
  }
}
.daihyakka-bussankan .--pb246 {
  padding-bottom: 246px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb246 {
    padding-bottom: 123px;
  }
}
.daihyakka-bussankan .--px246 {
  padding: 0 246px;
}
.daihyakka-bussankan .max-w-246 {
  max-width: 246px;
}
.daihyakka-bussankan .w-246 {
  width: 246px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-246 {
    width: 123px;
  }
}
.daihyakka-bussankan .h-246 {
  height: 246px;
}
.daihyakka-bussankan .--gap246 {
  gap: 246px !important;
}
.daihyakka-bussankan .--fw246 {
  font-weight: 246;
}
.daihyakka-bussankan .--mt247 {
  margin-top: 247px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt247 {
    margin-top: 123.5px;
  }
}
.daihyakka-bussankan .--mb247 {
  margin-bottom: 247px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb247 {
    margin-bottom: 123.5px;
  }
}
.daihyakka-bussankan .--pt247 {
  padding-top: 247px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt247 {
    padding-top: 123.5px;
  }
}
.daihyakka-bussankan .--pb247 {
  padding-bottom: 247px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb247 {
    padding-bottom: 123.5px;
  }
}
.daihyakka-bussankan .--px247 {
  padding: 0 247px;
}
.daihyakka-bussankan .max-w-247 {
  max-width: 247px;
}
.daihyakka-bussankan .w-247 {
  width: 247px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-247 {
    width: 123.5px;
  }
}
.daihyakka-bussankan .h-247 {
  height: 247px;
}
.daihyakka-bussankan .--gap247 {
  gap: 247px !important;
}
.daihyakka-bussankan .--fw247 {
  font-weight: 247;
}
.daihyakka-bussankan .--mt248 {
  margin-top: 248px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt248 {
    margin-top: 124px;
  }
}
.daihyakka-bussankan .--mb248 {
  margin-bottom: 248px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb248 {
    margin-bottom: 124px;
  }
}
.daihyakka-bussankan .--pt248 {
  padding-top: 248px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt248 {
    padding-top: 124px;
  }
}
.daihyakka-bussankan .--pb248 {
  padding-bottom: 248px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb248 {
    padding-bottom: 124px;
  }
}
.daihyakka-bussankan .--px248 {
  padding: 0 248px;
}
.daihyakka-bussankan .max-w-248 {
  max-width: 248px;
}
.daihyakka-bussankan .w-248 {
  width: 248px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-248 {
    width: 124px;
  }
}
.daihyakka-bussankan .h-248 {
  height: 248px;
}
.daihyakka-bussankan .--gap248 {
  gap: 248px !important;
}
.daihyakka-bussankan .--fw248 {
  font-weight: 248;
}
.daihyakka-bussankan .--mt249 {
  margin-top: 249px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt249 {
    margin-top: 124.5px;
  }
}
.daihyakka-bussankan .--mb249 {
  margin-bottom: 249px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb249 {
    margin-bottom: 124.5px;
  }
}
.daihyakka-bussankan .--pt249 {
  padding-top: 249px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt249 {
    padding-top: 124.5px;
  }
}
.daihyakka-bussankan .--pb249 {
  padding-bottom: 249px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb249 {
    padding-bottom: 124.5px;
  }
}
.daihyakka-bussankan .--px249 {
  padding: 0 249px;
}
.daihyakka-bussankan .max-w-249 {
  max-width: 249px;
}
.daihyakka-bussankan .w-249 {
  width: 249px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-249 {
    width: 124.5px;
  }
}
.daihyakka-bussankan .h-249 {
  height: 249px;
}
.daihyakka-bussankan .--gap249 {
  gap: 249px !important;
}
.daihyakka-bussankan .--fw249 {
  font-weight: 249;
}
.daihyakka-bussankan .--mt250 {
  margin-top: 250px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt250 {
    margin-top: 125px;
  }
}
.daihyakka-bussankan .--mb250 {
  margin-bottom: 250px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb250 {
    margin-bottom: 125px;
  }
}
.daihyakka-bussankan .--pt250 {
  padding-top: 250px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt250 {
    padding-top: 125px;
  }
}
.daihyakka-bussankan .--pb250 {
  padding-bottom: 250px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb250 {
    padding-bottom: 125px;
  }
}
.daihyakka-bussankan .--px250 {
  padding: 0 250px;
}
.daihyakka-bussankan .max-w-250 {
  max-width: 250px;
}
.daihyakka-bussankan .w-250 {
  width: 250px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-250 {
    width: 125px;
  }
}
.daihyakka-bussankan .h-250 {
  height: 250px;
}
.daihyakka-bussankan .--gap250 {
  gap: 250px !important;
}
.daihyakka-bussankan .--fw250 {
  font-weight: 250;
}
.daihyakka-bussankan .--mt251 {
  margin-top: 251px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt251 {
    margin-top: 125.5px;
  }
}
.daihyakka-bussankan .--mb251 {
  margin-bottom: 251px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb251 {
    margin-bottom: 125.5px;
  }
}
.daihyakka-bussankan .--pt251 {
  padding-top: 251px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt251 {
    padding-top: 125.5px;
  }
}
.daihyakka-bussankan .--pb251 {
  padding-bottom: 251px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb251 {
    padding-bottom: 125.5px;
  }
}
.daihyakka-bussankan .--px251 {
  padding: 0 251px;
}
.daihyakka-bussankan .max-w-251 {
  max-width: 251px;
}
.daihyakka-bussankan .w-251 {
  width: 251px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-251 {
    width: 125.5px;
  }
}
.daihyakka-bussankan .h-251 {
  height: 251px;
}
.daihyakka-bussankan .--gap251 {
  gap: 251px !important;
}
.daihyakka-bussankan .--fw251 {
  font-weight: 251;
}
.daihyakka-bussankan .--mt252 {
  margin-top: 252px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt252 {
    margin-top: 126px;
  }
}
.daihyakka-bussankan .--mb252 {
  margin-bottom: 252px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb252 {
    margin-bottom: 126px;
  }
}
.daihyakka-bussankan .--pt252 {
  padding-top: 252px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt252 {
    padding-top: 126px;
  }
}
.daihyakka-bussankan .--pb252 {
  padding-bottom: 252px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb252 {
    padding-bottom: 126px;
  }
}
.daihyakka-bussankan .--px252 {
  padding: 0 252px;
}
.daihyakka-bussankan .max-w-252 {
  max-width: 252px;
}
.daihyakka-bussankan .w-252 {
  width: 252px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-252 {
    width: 126px;
  }
}
.daihyakka-bussankan .h-252 {
  height: 252px;
}
.daihyakka-bussankan .--gap252 {
  gap: 252px !important;
}
.daihyakka-bussankan .--fw252 {
  font-weight: 252;
}
.daihyakka-bussankan .--mt253 {
  margin-top: 253px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt253 {
    margin-top: 126.5px;
  }
}
.daihyakka-bussankan .--mb253 {
  margin-bottom: 253px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb253 {
    margin-bottom: 126.5px;
  }
}
.daihyakka-bussankan .--pt253 {
  padding-top: 253px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt253 {
    padding-top: 126.5px;
  }
}
.daihyakka-bussankan .--pb253 {
  padding-bottom: 253px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb253 {
    padding-bottom: 126.5px;
  }
}
.daihyakka-bussankan .--px253 {
  padding: 0 253px;
}
.daihyakka-bussankan .max-w-253 {
  max-width: 253px;
}
.daihyakka-bussankan .w-253 {
  width: 253px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-253 {
    width: 126.5px;
  }
}
.daihyakka-bussankan .h-253 {
  height: 253px;
}
.daihyakka-bussankan .--gap253 {
  gap: 253px !important;
}
.daihyakka-bussankan .--fw253 {
  font-weight: 253;
}
.daihyakka-bussankan .--mt254 {
  margin-top: 254px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt254 {
    margin-top: 127px;
  }
}
.daihyakka-bussankan .--mb254 {
  margin-bottom: 254px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb254 {
    margin-bottom: 127px;
  }
}
.daihyakka-bussankan .--pt254 {
  padding-top: 254px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt254 {
    padding-top: 127px;
  }
}
.daihyakka-bussankan .--pb254 {
  padding-bottom: 254px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb254 {
    padding-bottom: 127px;
  }
}
.daihyakka-bussankan .--px254 {
  padding: 0 254px;
}
.daihyakka-bussankan .max-w-254 {
  max-width: 254px;
}
.daihyakka-bussankan .w-254 {
  width: 254px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-254 {
    width: 127px;
  }
}
.daihyakka-bussankan .h-254 {
  height: 254px;
}
.daihyakka-bussankan .--gap254 {
  gap: 254px !important;
}
.daihyakka-bussankan .--fw254 {
  font-weight: 254;
}
.daihyakka-bussankan .--mt255 {
  margin-top: 255px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt255 {
    margin-top: 127.5px;
  }
}
.daihyakka-bussankan .--mb255 {
  margin-bottom: 255px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb255 {
    margin-bottom: 127.5px;
  }
}
.daihyakka-bussankan .--pt255 {
  padding-top: 255px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt255 {
    padding-top: 127.5px;
  }
}
.daihyakka-bussankan .--pb255 {
  padding-bottom: 255px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb255 {
    padding-bottom: 127.5px;
  }
}
.daihyakka-bussankan .--px255 {
  padding: 0 255px;
}
.daihyakka-bussankan .max-w-255 {
  max-width: 255px;
}
.daihyakka-bussankan .w-255 {
  width: 255px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-255 {
    width: 127.5px;
  }
}
.daihyakka-bussankan .h-255 {
  height: 255px;
}
.daihyakka-bussankan .--gap255 {
  gap: 255px !important;
}
.daihyakka-bussankan .--fw255 {
  font-weight: 255;
}
.daihyakka-bussankan .--mt256 {
  margin-top: 256px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt256 {
    margin-top: 128px;
  }
}
.daihyakka-bussankan .--mb256 {
  margin-bottom: 256px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb256 {
    margin-bottom: 128px;
  }
}
.daihyakka-bussankan .--pt256 {
  padding-top: 256px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt256 {
    padding-top: 128px;
  }
}
.daihyakka-bussankan .--pb256 {
  padding-bottom: 256px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb256 {
    padding-bottom: 128px;
  }
}
.daihyakka-bussankan .--px256 {
  padding: 0 256px;
}
.daihyakka-bussankan .max-w-256 {
  max-width: 256px;
}
.daihyakka-bussankan .w-256 {
  width: 256px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-256 {
    width: 128px;
  }
}
.daihyakka-bussankan .h-256 {
  height: 256px;
}
.daihyakka-bussankan .--gap256 {
  gap: 256px !important;
}
.daihyakka-bussankan .--fw256 {
  font-weight: 256;
}
.daihyakka-bussankan .--mt257 {
  margin-top: 257px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt257 {
    margin-top: 128.5px;
  }
}
.daihyakka-bussankan .--mb257 {
  margin-bottom: 257px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb257 {
    margin-bottom: 128.5px;
  }
}
.daihyakka-bussankan .--pt257 {
  padding-top: 257px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt257 {
    padding-top: 128.5px;
  }
}
.daihyakka-bussankan .--pb257 {
  padding-bottom: 257px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb257 {
    padding-bottom: 128.5px;
  }
}
.daihyakka-bussankan .--px257 {
  padding: 0 257px;
}
.daihyakka-bussankan .max-w-257 {
  max-width: 257px;
}
.daihyakka-bussankan .w-257 {
  width: 257px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-257 {
    width: 128.5px;
  }
}
.daihyakka-bussankan .h-257 {
  height: 257px;
}
.daihyakka-bussankan .--gap257 {
  gap: 257px !important;
}
.daihyakka-bussankan .--fw257 {
  font-weight: 257;
}
.daihyakka-bussankan .--mt258 {
  margin-top: 258px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt258 {
    margin-top: 129px;
  }
}
.daihyakka-bussankan .--mb258 {
  margin-bottom: 258px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb258 {
    margin-bottom: 129px;
  }
}
.daihyakka-bussankan .--pt258 {
  padding-top: 258px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt258 {
    padding-top: 129px;
  }
}
.daihyakka-bussankan .--pb258 {
  padding-bottom: 258px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb258 {
    padding-bottom: 129px;
  }
}
.daihyakka-bussankan .--px258 {
  padding: 0 258px;
}
.daihyakka-bussankan .max-w-258 {
  max-width: 258px;
}
.daihyakka-bussankan .w-258 {
  width: 258px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-258 {
    width: 129px;
  }
}
.daihyakka-bussankan .h-258 {
  height: 258px;
}
.daihyakka-bussankan .--gap258 {
  gap: 258px !important;
}
.daihyakka-bussankan .--fw258 {
  font-weight: 258;
}
.daihyakka-bussankan .--mt259 {
  margin-top: 259px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt259 {
    margin-top: 129.5px;
  }
}
.daihyakka-bussankan .--mb259 {
  margin-bottom: 259px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb259 {
    margin-bottom: 129.5px;
  }
}
.daihyakka-bussankan .--pt259 {
  padding-top: 259px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt259 {
    padding-top: 129.5px;
  }
}
.daihyakka-bussankan .--pb259 {
  padding-bottom: 259px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb259 {
    padding-bottom: 129.5px;
  }
}
.daihyakka-bussankan .--px259 {
  padding: 0 259px;
}
.daihyakka-bussankan .max-w-259 {
  max-width: 259px;
}
.daihyakka-bussankan .w-259 {
  width: 259px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-259 {
    width: 129.5px;
  }
}
.daihyakka-bussankan .h-259 {
  height: 259px;
}
.daihyakka-bussankan .--gap259 {
  gap: 259px !important;
}
.daihyakka-bussankan .--fw259 {
  font-weight: 259;
}
.daihyakka-bussankan .--mt260 {
  margin-top: 260px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt260 {
    margin-top: 130px;
  }
}
.daihyakka-bussankan .--mb260 {
  margin-bottom: 260px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb260 {
    margin-bottom: 130px;
  }
}
.daihyakka-bussankan .--pt260 {
  padding-top: 260px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt260 {
    padding-top: 130px;
  }
}
.daihyakka-bussankan .--pb260 {
  padding-bottom: 260px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb260 {
    padding-bottom: 130px;
  }
}
.daihyakka-bussankan .--px260 {
  padding: 0 260px;
}
.daihyakka-bussankan .max-w-260 {
  max-width: 260px;
}
.daihyakka-bussankan .w-260 {
  width: 260px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-260 {
    width: 130px;
  }
}
.daihyakka-bussankan .h-260 {
  height: 260px;
}
.daihyakka-bussankan .--gap260 {
  gap: 260px !important;
}
.daihyakka-bussankan .--fw260 {
  font-weight: 260;
}
.daihyakka-bussankan .--mt261 {
  margin-top: 261px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt261 {
    margin-top: 130.5px;
  }
}
.daihyakka-bussankan .--mb261 {
  margin-bottom: 261px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb261 {
    margin-bottom: 130.5px;
  }
}
.daihyakka-bussankan .--pt261 {
  padding-top: 261px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt261 {
    padding-top: 130.5px;
  }
}
.daihyakka-bussankan .--pb261 {
  padding-bottom: 261px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb261 {
    padding-bottom: 130.5px;
  }
}
.daihyakka-bussankan .--px261 {
  padding: 0 261px;
}
.daihyakka-bussankan .max-w-261 {
  max-width: 261px;
}
.daihyakka-bussankan .w-261 {
  width: 261px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-261 {
    width: 130.5px;
  }
}
.daihyakka-bussankan .h-261 {
  height: 261px;
}
.daihyakka-bussankan .--gap261 {
  gap: 261px !important;
}
.daihyakka-bussankan .--fw261 {
  font-weight: 261;
}
.daihyakka-bussankan .--mt262 {
  margin-top: 262px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt262 {
    margin-top: 131px;
  }
}
.daihyakka-bussankan .--mb262 {
  margin-bottom: 262px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb262 {
    margin-bottom: 131px;
  }
}
.daihyakka-bussankan .--pt262 {
  padding-top: 262px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt262 {
    padding-top: 131px;
  }
}
.daihyakka-bussankan .--pb262 {
  padding-bottom: 262px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb262 {
    padding-bottom: 131px;
  }
}
.daihyakka-bussankan .--px262 {
  padding: 0 262px;
}
.daihyakka-bussankan .max-w-262 {
  max-width: 262px;
}
.daihyakka-bussankan .w-262 {
  width: 262px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-262 {
    width: 131px;
  }
}
.daihyakka-bussankan .h-262 {
  height: 262px;
}
.daihyakka-bussankan .--gap262 {
  gap: 262px !important;
}
.daihyakka-bussankan .--fw262 {
  font-weight: 262;
}
.daihyakka-bussankan .--mt263 {
  margin-top: 263px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt263 {
    margin-top: 131.5px;
  }
}
.daihyakka-bussankan .--mb263 {
  margin-bottom: 263px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb263 {
    margin-bottom: 131.5px;
  }
}
.daihyakka-bussankan .--pt263 {
  padding-top: 263px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt263 {
    padding-top: 131.5px;
  }
}
.daihyakka-bussankan .--pb263 {
  padding-bottom: 263px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb263 {
    padding-bottom: 131.5px;
  }
}
.daihyakka-bussankan .--px263 {
  padding: 0 263px;
}
.daihyakka-bussankan .max-w-263 {
  max-width: 263px;
}
.daihyakka-bussankan .w-263 {
  width: 263px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-263 {
    width: 131.5px;
  }
}
.daihyakka-bussankan .h-263 {
  height: 263px;
}
.daihyakka-bussankan .--gap263 {
  gap: 263px !important;
}
.daihyakka-bussankan .--fw263 {
  font-weight: 263;
}
.daihyakka-bussankan .--mt264 {
  margin-top: 264px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt264 {
    margin-top: 132px;
  }
}
.daihyakka-bussankan .--mb264 {
  margin-bottom: 264px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb264 {
    margin-bottom: 132px;
  }
}
.daihyakka-bussankan .--pt264 {
  padding-top: 264px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt264 {
    padding-top: 132px;
  }
}
.daihyakka-bussankan .--pb264 {
  padding-bottom: 264px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb264 {
    padding-bottom: 132px;
  }
}
.daihyakka-bussankan .--px264 {
  padding: 0 264px;
}
.daihyakka-bussankan .max-w-264 {
  max-width: 264px;
}
.daihyakka-bussankan .w-264 {
  width: 264px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-264 {
    width: 132px;
  }
}
.daihyakka-bussankan .h-264 {
  height: 264px;
}
.daihyakka-bussankan .--gap264 {
  gap: 264px !important;
}
.daihyakka-bussankan .--fw264 {
  font-weight: 264;
}
.daihyakka-bussankan .--mt265 {
  margin-top: 265px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt265 {
    margin-top: 132.5px;
  }
}
.daihyakka-bussankan .--mb265 {
  margin-bottom: 265px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb265 {
    margin-bottom: 132.5px;
  }
}
.daihyakka-bussankan .--pt265 {
  padding-top: 265px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt265 {
    padding-top: 132.5px;
  }
}
.daihyakka-bussankan .--pb265 {
  padding-bottom: 265px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb265 {
    padding-bottom: 132.5px;
  }
}
.daihyakka-bussankan .--px265 {
  padding: 0 265px;
}
.daihyakka-bussankan .max-w-265 {
  max-width: 265px;
}
.daihyakka-bussankan .w-265 {
  width: 265px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-265 {
    width: 132.5px;
  }
}
.daihyakka-bussankan .h-265 {
  height: 265px;
}
.daihyakka-bussankan .--gap265 {
  gap: 265px !important;
}
.daihyakka-bussankan .--fw265 {
  font-weight: 265;
}
.daihyakka-bussankan .--mt266 {
  margin-top: 266px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt266 {
    margin-top: 133px;
  }
}
.daihyakka-bussankan .--mb266 {
  margin-bottom: 266px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb266 {
    margin-bottom: 133px;
  }
}
.daihyakka-bussankan .--pt266 {
  padding-top: 266px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt266 {
    padding-top: 133px;
  }
}
.daihyakka-bussankan .--pb266 {
  padding-bottom: 266px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb266 {
    padding-bottom: 133px;
  }
}
.daihyakka-bussankan .--px266 {
  padding: 0 266px;
}
.daihyakka-bussankan .max-w-266 {
  max-width: 266px;
}
.daihyakka-bussankan .w-266 {
  width: 266px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-266 {
    width: 133px;
  }
}
.daihyakka-bussankan .h-266 {
  height: 266px;
}
.daihyakka-bussankan .--gap266 {
  gap: 266px !important;
}
.daihyakka-bussankan .--fw266 {
  font-weight: 266;
}
.daihyakka-bussankan .--mt267 {
  margin-top: 267px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt267 {
    margin-top: 133.5px;
  }
}
.daihyakka-bussankan .--mb267 {
  margin-bottom: 267px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb267 {
    margin-bottom: 133.5px;
  }
}
.daihyakka-bussankan .--pt267 {
  padding-top: 267px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt267 {
    padding-top: 133.5px;
  }
}
.daihyakka-bussankan .--pb267 {
  padding-bottom: 267px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb267 {
    padding-bottom: 133.5px;
  }
}
.daihyakka-bussankan .--px267 {
  padding: 0 267px;
}
.daihyakka-bussankan .max-w-267 {
  max-width: 267px;
}
.daihyakka-bussankan .w-267 {
  width: 267px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-267 {
    width: 133.5px;
  }
}
.daihyakka-bussankan .h-267 {
  height: 267px;
}
.daihyakka-bussankan .--gap267 {
  gap: 267px !important;
}
.daihyakka-bussankan .--fw267 {
  font-weight: 267;
}
.daihyakka-bussankan .--mt268 {
  margin-top: 268px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt268 {
    margin-top: 134px;
  }
}
.daihyakka-bussankan .--mb268 {
  margin-bottom: 268px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb268 {
    margin-bottom: 134px;
  }
}
.daihyakka-bussankan .--pt268 {
  padding-top: 268px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt268 {
    padding-top: 134px;
  }
}
.daihyakka-bussankan .--pb268 {
  padding-bottom: 268px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb268 {
    padding-bottom: 134px;
  }
}
.daihyakka-bussankan .--px268 {
  padding: 0 268px;
}
.daihyakka-bussankan .max-w-268 {
  max-width: 268px;
}
.daihyakka-bussankan .w-268 {
  width: 268px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-268 {
    width: 134px;
  }
}
.daihyakka-bussankan .h-268 {
  height: 268px;
}
.daihyakka-bussankan .--gap268 {
  gap: 268px !important;
}
.daihyakka-bussankan .--fw268 {
  font-weight: 268;
}
.daihyakka-bussankan .--mt269 {
  margin-top: 269px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt269 {
    margin-top: 134.5px;
  }
}
.daihyakka-bussankan .--mb269 {
  margin-bottom: 269px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb269 {
    margin-bottom: 134.5px;
  }
}
.daihyakka-bussankan .--pt269 {
  padding-top: 269px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt269 {
    padding-top: 134.5px;
  }
}
.daihyakka-bussankan .--pb269 {
  padding-bottom: 269px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb269 {
    padding-bottom: 134.5px;
  }
}
.daihyakka-bussankan .--px269 {
  padding: 0 269px;
}
.daihyakka-bussankan .max-w-269 {
  max-width: 269px;
}
.daihyakka-bussankan .w-269 {
  width: 269px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-269 {
    width: 134.5px;
  }
}
.daihyakka-bussankan .h-269 {
  height: 269px;
}
.daihyakka-bussankan .--gap269 {
  gap: 269px !important;
}
.daihyakka-bussankan .--fw269 {
  font-weight: 269;
}
.daihyakka-bussankan .--mt270 {
  margin-top: 270px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt270 {
    margin-top: 135px;
  }
}
.daihyakka-bussankan .--mb270 {
  margin-bottom: 270px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb270 {
    margin-bottom: 135px;
  }
}
.daihyakka-bussankan .--pt270 {
  padding-top: 270px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt270 {
    padding-top: 135px;
  }
}
.daihyakka-bussankan .--pb270 {
  padding-bottom: 270px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb270 {
    padding-bottom: 135px;
  }
}
.daihyakka-bussankan .--px270 {
  padding: 0 270px;
}
.daihyakka-bussankan .max-w-270 {
  max-width: 270px;
}
.daihyakka-bussankan .w-270 {
  width: 270px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-270 {
    width: 135px;
  }
}
.daihyakka-bussankan .h-270 {
  height: 270px;
}
.daihyakka-bussankan .--gap270 {
  gap: 270px !important;
}
.daihyakka-bussankan .--fw270 {
  font-weight: 270;
}
.daihyakka-bussankan .--mt271 {
  margin-top: 271px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt271 {
    margin-top: 135.5px;
  }
}
.daihyakka-bussankan .--mb271 {
  margin-bottom: 271px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb271 {
    margin-bottom: 135.5px;
  }
}
.daihyakka-bussankan .--pt271 {
  padding-top: 271px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt271 {
    padding-top: 135.5px;
  }
}
.daihyakka-bussankan .--pb271 {
  padding-bottom: 271px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb271 {
    padding-bottom: 135.5px;
  }
}
.daihyakka-bussankan .--px271 {
  padding: 0 271px;
}
.daihyakka-bussankan .max-w-271 {
  max-width: 271px;
}
.daihyakka-bussankan .w-271 {
  width: 271px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-271 {
    width: 135.5px;
  }
}
.daihyakka-bussankan .h-271 {
  height: 271px;
}
.daihyakka-bussankan .--gap271 {
  gap: 271px !important;
}
.daihyakka-bussankan .--fw271 {
  font-weight: 271;
}
.daihyakka-bussankan .--mt272 {
  margin-top: 272px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt272 {
    margin-top: 136px;
  }
}
.daihyakka-bussankan .--mb272 {
  margin-bottom: 272px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb272 {
    margin-bottom: 136px;
  }
}
.daihyakka-bussankan .--pt272 {
  padding-top: 272px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt272 {
    padding-top: 136px;
  }
}
.daihyakka-bussankan .--pb272 {
  padding-bottom: 272px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb272 {
    padding-bottom: 136px;
  }
}
.daihyakka-bussankan .--px272 {
  padding: 0 272px;
}
.daihyakka-bussankan .max-w-272 {
  max-width: 272px;
}
.daihyakka-bussankan .w-272 {
  width: 272px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-272 {
    width: 136px;
  }
}
.daihyakka-bussankan .h-272 {
  height: 272px;
}
.daihyakka-bussankan .--gap272 {
  gap: 272px !important;
}
.daihyakka-bussankan .--fw272 {
  font-weight: 272;
}
.daihyakka-bussankan .--mt273 {
  margin-top: 273px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt273 {
    margin-top: 136.5px;
  }
}
.daihyakka-bussankan .--mb273 {
  margin-bottom: 273px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb273 {
    margin-bottom: 136.5px;
  }
}
.daihyakka-bussankan .--pt273 {
  padding-top: 273px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt273 {
    padding-top: 136.5px;
  }
}
.daihyakka-bussankan .--pb273 {
  padding-bottom: 273px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb273 {
    padding-bottom: 136.5px;
  }
}
.daihyakka-bussankan .--px273 {
  padding: 0 273px;
}
.daihyakka-bussankan .max-w-273 {
  max-width: 273px;
}
.daihyakka-bussankan .w-273 {
  width: 273px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-273 {
    width: 136.5px;
  }
}
.daihyakka-bussankan .h-273 {
  height: 273px;
}
.daihyakka-bussankan .--gap273 {
  gap: 273px !important;
}
.daihyakka-bussankan .--fw273 {
  font-weight: 273;
}
.daihyakka-bussankan .--mt274 {
  margin-top: 274px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt274 {
    margin-top: 137px;
  }
}
.daihyakka-bussankan .--mb274 {
  margin-bottom: 274px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb274 {
    margin-bottom: 137px;
  }
}
.daihyakka-bussankan .--pt274 {
  padding-top: 274px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt274 {
    padding-top: 137px;
  }
}
.daihyakka-bussankan .--pb274 {
  padding-bottom: 274px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb274 {
    padding-bottom: 137px;
  }
}
.daihyakka-bussankan .--px274 {
  padding: 0 274px;
}
.daihyakka-bussankan .max-w-274 {
  max-width: 274px;
}
.daihyakka-bussankan .w-274 {
  width: 274px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-274 {
    width: 137px;
  }
}
.daihyakka-bussankan .h-274 {
  height: 274px;
}
.daihyakka-bussankan .--gap274 {
  gap: 274px !important;
}
.daihyakka-bussankan .--fw274 {
  font-weight: 274;
}
.daihyakka-bussankan .--mt275 {
  margin-top: 275px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt275 {
    margin-top: 137.5px;
  }
}
.daihyakka-bussankan .--mb275 {
  margin-bottom: 275px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb275 {
    margin-bottom: 137.5px;
  }
}
.daihyakka-bussankan .--pt275 {
  padding-top: 275px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt275 {
    padding-top: 137.5px;
  }
}
.daihyakka-bussankan .--pb275 {
  padding-bottom: 275px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb275 {
    padding-bottom: 137.5px;
  }
}
.daihyakka-bussankan .--px275 {
  padding: 0 275px;
}
.daihyakka-bussankan .max-w-275 {
  max-width: 275px;
}
.daihyakka-bussankan .w-275 {
  width: 275px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-275 {
    width: 137.5px;
  }
}
.daihyakka-bussankan .h-275 {
  height: 275px;
}
.daihyakka-bussankan .--gap275 {
  gap: 275px !important;
}
.daihyakka-bussankan .--fw275 {
  font-weight: 275;
}
.daihyakka-bussankan .--mt276 {
  margin-top: 276px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt276 {
    margin-top: 138px;
  }
}
.daihyakka-bussankan .--mb276 {
  margin-bottom: 276px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb276 {
    margin-bottom: 138px;
  }
}
.daihyakka-bussankan .--pt276 {
  padding-top: 276px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt276 {
    padding-top: 138px;
  }
}
.daihyakka-bussankan .--pb276 {
  padding-bottom: 276px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb276 {
    padding-bottom: 138px;
  }
}
.daihyakka-bussankan .--px276 {
  padding: 0 276px;
}
.daihyakka-bussankan .max-w-276 {
  max-width: 276px;
}
.daihyakka-bussankan .w-276 {
  width: 276px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-276 {
    width: 138px;
  }
}
.daihyakka-bussankan .h-276 {
  height: 276px;
}
.daihyakka-bussankan .--gap276 {
  gap: 276px !important;
}
.daihyakka-bussankan .--fw276 {
  font-weight: 276;
}
.daihyakka-bussankan .--mt277 {
  margin-top: 277px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt277 {
    margin-top: 138.5px;
  }
}
.daihyakka-bussankan .--mb277 {
  margin-bottom: 277px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb277 {
    margin-bottom: 138.5px;
  }
}
.daihyakka-bussankan .--pt277 {
  padding-top: 277px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt277 {
    padding-top: 138.5px;
  }
}
.daihyakka-bussankan .--pb277 {
  padding-bottom: 277px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb277 {
    padding-bottom: 138.5px;
  }
}
.daihyakka-bussankan .--px277 {
  padding: 0 277px;
}
.daihyakka-bussankan .max-w-277 {
  max-width: 277px;
}
.daihyakka-bussankan .w-277 {
  width: 277px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-277 {
    width: 138.5px;
  }
}
.daihyakka-bussankan .h-277 {
  height: 277px;
}
.daihyakka-bussankan .--gap277 {
  gap: 277px !important;
}
.daihyakka-bussankan .--fw277 {
  font-weight: 277;
}
.daihyakka-bussankan .--mt278 {
  margin-top: 278px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt278 {
    margin-top: 139px;
  }
}
.daihyakka-bussankan .--mb278 {
  margin-bottom: 278px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb278 {
    margin-bottom: 139px;
  }
}
.daihyakka-bussankan .--pt278 {
  padding-top: 278px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt278 {
    padding-top: 139px;
  }
}
.daihyakka-bussankan .--pb278 {
  padding-bottom: 278px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb278 {
    padding-bottom: 139px;
  }
}
.daihyakka-bussankan .--px278 {
  padding: 0 278px;
}
.daihyakka-bussankan .max-w-278 {
  max-width: 278px;
}
.daihyakka-bussankan .w-278 {
  width: 278px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-278 {
    width: 139px;
  }
}
.daihyakka-bussankan .h-278 {
  height: 278px;
}
.daihyakka-bussankan .--gap278 {
  gap: 278px !important;
}
.daihyakka-bussankan .--fw278 {
  font-weight: 278;
}
.daihyakka-bussankan .--mt279 {
  margin-top: 279px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt279 {
    margin-top: 139.5px;
  }
}
.daihyakka-bussankan .--mb279 {
  margin-bottom: 279px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb279 {
    margin-bottom: 139.5px;
  }
}
.daihyakka-bussankan .--pt279 {
  padding-top: 279px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt279 {
    padding-top: 139.5px;
  }
}
.daihyakka-bussankan .--pb279 {
  padding-bottom: 279px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb279 {
    padding-bottom: 139.5px;
  }
}
.daihyakka-bussankan .--px279 {
  padding: 0 279px;
}
.daihyakka-bussankan .max-w-279 {
  max-width: 279px;
}
.daihyakka-bussankan .w-279 {
  width: 279px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-279 {
    width: 139.5px;
  }
}
.daihyakka-bussankan .h-279 {
  height: 279px;
}
.daihyakka-bussankan .--gap279 {
  gap: 279px !important;
}
.daihyakka-bussankan .--fw279 {
  font-weight: 279;
}
.daihyakka-bussankan .--mt280 {
  margin-top: 280px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt280 {
    margin-top: 140px;
  }
}
.daihyakka-bussankan .--mb280 {
  margin-bottom: 280px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb280 {
    margin-bottom: 140px;
  }
}
.daihyakka-bussankan .--pt280 {
  padding-top: 280px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt280 {
    padding-top: 140px;
  }
}
.daihyakka-bussankan .--pb280 {
  padding-bottom: 280px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb280 {
    padding-bottom: 140px;
  }
}
.daihyakka-bussankan .--px280 {
  padding: 0 280px;
}
.daihyakka-bussankan .max-w-280 {
  max-width: 280px;
}
.daihyakka-bussankan .w-280 {
  width: 280px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-280 {
    width: 140px;
  }
}
.daihyakka-bussankan .h-280 {
  height: 280px;
}
.daihyakka-bussankan .--gap280 {
  gap: 280px !important;
}
.daihyakka-bussankan .--fw280 {
  font-weight: 280;
}
.daihyakka-bussankan .--mt281 {
  margin-top: 281px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt281 {
    margin-top: 140.5px;
  }
}
.daihyakka-bussankan .--mb281 {
  margin-bottom: 281px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb281 {
    margin-bottom: 140.5px;
  }
}
.daihyakka-bussankan .--pt281 {
  padding-top: 281px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt281 {
    padding-top: 140.5px;
  }
}
.daihyakka-bussankan .--pb281 {
  padding-bottom: 281px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb281 {
    padding-bottom: 140.5px;
  }
}
.daihyakka-bussankan .--px281 {
  padding: 0 281px;
}
.daihyakka-bussankan .max-w-281 {
  max-width: 281px;
}
.daihyakka-bussankan .w-281 {
  width: 281px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-281 {
    width: 140.5px;
  }
}
.daihyakka-bussankan .h-281 {
  height: 281px;
}
.daihyakka-bussankan .--gap281 {
  gap: 281px !important;
}
.daihyakka-bussankan .--fw281 {
  font-weight: 281;
}
.daihyakka-bussankan .--mt282 {
  margin-top: 282px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt282 {
    margin-top: 141px;
  }
}
.daihyakka-bussankan .--mb282 {
  margin-bottom: 282px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb282 {
    margin-bottom: 141px;
  }
}
.daihyakka-bussankan .--pt282 {
  padding-top: 282px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt282 {
    padding-top: 141px;
  }
}
.daihyakka-bussankan .--pb282 {
  padding-bottom: 282px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb282 {
    padding-bottom: 141px;
  }
}
.daihyakka-bussankan .--px282 {
  padding: 0 282px;
}
.daihyakka-bussankan .max-w-282 {
  max-width: 282px;
}
.daihyakka-bussankan .w-282 {
  width: 282px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-282 {
    width: 141px;
  }
}
.daihyakka-bussankan .h-282 {
  height: 282px;
}
.daihyakka-bussankan .--gap282 {
  gap: 282px !important;
}
.daihyakka-bussankan .--fw282 {
  font-weight: 282;
}
.daihyakka-bussankan .--mt283 {
  margin-top: 283px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt283 {
    margin-top: 141.5px;
  }
}
.daihyakka-bussankan .--mb283 {
  margin-bottom: 283px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb283 {
    margin-bottom: 141.5px;
  }
}
.daihyakka-bussankan .--pt283 {
  padding-top: 283px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt283 {
    padding-top: 141.5px;
  }
}
.daihyakka-bussankan .--pb283 {
  padding-bottom: 283px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb283 {
    padding-bottom: 141.5px;
  }
}
.daihyakka-bussankan .--px283 {
  padding: 0 283px;
}
.daihyakka-bussankan .max-w-283 {
  max-width: 283px;
}
.daihyakka-bussankan .w-283 {
  width: 283px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-283 {
    width: 141.5px;
  }
}
.daihyakka-bussankan .h-283 {
  height: 283px;
}
.daihyakka-bussankan .--gap283 {
  gap: 283px !important;
}
.daihyakka-bussankan .--fw283 {
  font-weight: 283;
}
.daihyakka-bussankan .--mt284 {
  margin-top: 284px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt284 {
    margin-top: 142px;
  }
}
.daihyakka-bussankan .--mb284 {
  margin-bottom: 284px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb284 {
    margin-bottom: 142px;
  }
}
.daihyakka-bussankan .--pt284 {
  padding-top: 284px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt284 {
    padding-top: 142px;
  }
}
.daihyakka-bussankan .--pb284 {
  padding-bottom: 284px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb284 {
    padding-bottom: 142px;
  }
}
.daihyakka-bussankan .--px284 {
  padding: 0 284px;
}
.daihyakka-bussankan .max-w-284 {
  max-width: 284px;
}
.daihyakka-bussankan .w-284 {
  width: 284px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-284 {
    width: 142px;
  }
}
.daihyakka-bussankan .h-284 {
  height: 284px;
}
.daihyakka-bussankan .--gap284 {
  gap: 284px !important;
}
.daihyakka-bussankan .--fw284 {
  font-weight: 284;
}
.daihyakka-bussankan .--mt285 {
  margin-top: 285px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt285 {
    margin-top: 142.5px;
  }
}
.daihyakka-bussankan .--mb285 {
  margin-bottom: 285px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb285 {
    margin-bottom: 142.5px;
  }
}
.daihyakka-bussankan .--pt285 {
  padding-top: 285px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt285 {
    padding-top: 142.5px;
  }
}
.daihyakka-bussankan .--pb285 {
  padding-bottom: 285px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb285 {
    padding-bottom: 142.5px;
  }
}
.daihyakka-bussankan .--px285 {
  padding: 0 285px;
}
.daihyakka-bussankan .max-w-285 {
  max-width: 285px;
}
.daihyakka-bussankan .w-285 {
  width: 285px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-285 {
    width: 142.5px;
  }
}
.daihyakka-bussankan .h-285 {
  height: 285px;
}
.daihyakka-bussankan .--gap285 {
  gap: 285px !important;
}
.daihyakka-bussankan .--fw285 {
  font-weight: 285;
}
.daihyakka-bussankan .--mt286 {
  margin-top: 286px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt286 {
    margin-top: 143px;
  }
}
.daihyakka-bussankan .--mb286 {
  margin-bottom: 286px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb286 {
    margin-bottom: 143px;
  }
}
.daihyakka-bussankan .--pt286 {
  padding-top: 286px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt286 {
    padding-top: 143px;
  }
}
.daihyakka-bussankan .--pb286 {
  padding-bottom: 286px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb286 {
    padding-bottom: 143px;
  }
}
.daihyakka-bussankan .--px286 {
  padding: 0 286px;
}
.daihyakka-bussankan .max-w-286 {
  max-width: 286px;
}
.daihyakka-bussankan .w-286 {
  width: 286px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-286 {
    width: 143px;
  }
}
.daihyakka-bussankan .h-286 {
  height: 286px;
}
.daihyakka-bussankan .--gap286 {
  gap: 286px !important;
}
.daihyakka-bussankan .--fw286 {
  font-weight: 286;
}
.daihyakka-bussankan .--mt287 {
  margin-top: 287px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt287 {
    margin-top: 143.5px;
  }
}
.daihyakka-bussankan .--mb287 {
  margin-bottom: 287px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb287 {
    margin-bottom: 143.5px;
  }
}
.daihyakka-bussankan .--pt287 {
  padding-top: 287px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt287 {
    padding-top: 143.5px;
  }
}
.daihyakka-bussankan .--pb287 {
  padding-bottom: 287px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb287 {
    padding-bottom: 143.5px;
  }
}
.daihyakka-bussankan .--px287 {
  padding: 0 287px;
}
.daihyakka-bussankan .max-w-287 {
  max-width: 287px;
}
.daihyakka-bussankan .w-287 {
  width: 287px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-287 {
    width: 143.5px;
  }
}
.daihyakka-bussankan .h-287 {
  height: 287px;
}
.daihyakka-bussankan .--gap287 {
  gap: 287px !important;
}
.daihyakka-bussankan .--fw287 {
  font-weight: 287;
}
.daihyakka-bussankan .--mt288 {
  margin-top: 288px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt288 {
    margin-top: 144px;
  }
}
.daihyakka-bussankan .--mb288 {
  margin-bottom: 288px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb288 {
    margin-bottom: 144px;
  }
}
.daihyakka-bussankan .--pt288 {
  padding-top: 288px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt288 {
    padding-top: 144px;
  }
}
.daihyakka-bussankan .--pb288 {
  padding-bottom: 288px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb288 {
    padding-bottom: 144px;
  }
}
.daihyakka-bussankan .--px288 {
  padding: 0 288px;
}
.daihyakka-bussankan .max-w-288 {
  max-width: 288px;
}
.daihyakka-bussankan .w-288 {
  width: 288px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-288 {
    width: 144px;
  }
}
.daihyakka-bussankan .h-288 {
  height: 288px;
}
.daihyakka-bussankan .--gap288 {
  gap: 288px !important;
}
.daihyakka-bussankan .--fw288 {
  font-weight: 288;
}
.daihyakka-bussankan .--mt289 {
  margin-top: 289px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt289 {
    margin-top: 144.5px;
  }
}
.daihyakka-bussankan .--mb289 {
  margin-bottom: 289px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb289 {
    margin-bottom: 144.5px;
  }
}
.daihyakka-bussankan .--pt289 {
  padding-top: 289px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt289 {
    padding-top: 144.5px;
  }
}
.daihyakka-bussankan .--pb289 {
  padding-bottom: 289px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb289 {
    padding-bottom: 144.5px;
  }
}
.daihyakka-bussankan .--px289 {
  padding: 0 289px;
}
.daihyakka-bussankan .max-w-289 {
  max-width: 289px;
}
.daihyakka-bussankan .w-289 {
  width: 289px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-289 {
    width: 144.5px;
  }
}
.daihyakka-bussankan .h-289 {
  height: 289px;
}
.daihyakka-bussankan .--gap289 {
  gap: 289px !important;
}
.daihyakka-bussankan .--fw289 {
  font-weight: 289;
}
.daihyakka-bussankan .--mt290 {
  margin-top: 290px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt290 {
    margin-top: 145px;
  }
}
.daihyakka-bussankan .--mb290 {
  margin-bottom: 290px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb290 {
    margin-bottom: 145px;
  }
}
.daihyakka-bussankan .--pt290 {
  padding-top: 290px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt290 {
    padding-top: 145px;
  }
}
.daihyakka-bussankan .--pb290 {
  padding-bottom: 290px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb290 {
    padding-bottom: 145px;
  }
}
.daihyakka-bussankan .--px290 {
  padding: 0 290px;
}
.daihyakka-bussankan .max-w-290 {
  max-width: 290px;
}
.daihyakka-bussankan .w-290 {
  width: 290px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-290 {
    width: 145px;
  }
}
.daihyakka-bussankan .h-290 {
  height: 290px;
}
.daihyakka-bussankan .--gap290 {
  gap: 290px !important;
}
.daihyakka-bussankan .--fw290 {
  font-weight: 290;
}
.daihyakka-bussankan .--mt291 {
  margin-top: 291px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt291 {
    margin-top: 145.5px;
  }
}
.daihyakka-bussankan .--mb291 {
  margin-bottom: 291px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb291 {
    margin-bottom: 145.5px;
  }
}
.daihyakka-bussankan .--pt291 {
  padding-top: 291px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt291 {
    padding-top: 145.5px;
  }
}
.daihyakka-bussankan .--pb291 {
  padding-bottom: 291px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb291 {
    padding-bottom: 145.5px;
  }
}
.daihyakka-bussankan .--px291 {
  padding: 0 291px;
}
.daihyakka-bussankan .max-w-291 {
  max-width: 291px;
}
.daihyakka-bussankan .w-291 {
  width: 291px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-291 {
    width: 145.5px;
  }
}
.daihyakka-bussankan .h-291 {
  height: 291px;
}
.daihyakka-bussankan .--gap291 {
  gap: 291px !important;
}
.daihyakka-bussankan .--fw291 {
  font-weight: 291;
}
.daihyakka-bussankan .--mt292 {
  margin-top: 292px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt292 {
    margin-top: 146px;
  }
}
.daihyakka-bussankan .--mb292 {
  margin-bottom: 292px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb292 {
    margin-bottom: 146px;
  }
}
.daihyakka-bussankan .--pt292 {
  padding-top: 292px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt292 {
    padding-top: 146px;
  }
}
.daihyakka-bussankan .--pb292 {
  padding-bottom: 292px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb292 {
    padding-bottom: 146px;
  }
}
.daihyakka-bussankan .--px292 {
  padding: 0 292px;
}
.daihyakka-bussankan .max-w-292 {
  max-width: 292px;
}
.daihyakka-bussankan .w-292 {
  width: 292px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-292 {
    width: 146px;
  }
}
.daihyakka-bussankan .h-292 {
  height: 292px;
}
.daihyakka-bussankan .--gap292 {
  gap: 292px !important;
}
.daihyakka-bussankan .--fw292 {
  font-weight: 292;
}
.daihyakka-bussankan .--mt293 {
  margin-top: 293px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt293 {
    margin-top: 146.5px;
  }
}
.daihyakka-bussankan .--mb293 {
  margin-bottom: 293px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb293 {
    margin-bottom: 146.5px;
  }
}
.daihyakka-bussankan .--pt293 {
  padding-top: 293px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt293 {
    padding-top: 146.5px;
  }
}
.daihyakka-bussankan .--pb293 {
  padding-bottom: 293px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb293 {
    padding-bottom: 146.5px;
  }
}
.daihyakka-bussankan .--px293 {
  padding: 0 293px;
}
.daihyakka-bussankan .max-w-293 {
  max-width: 293px;
}
.daihyakka-bussankan .w-293 {
  width: 293px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-293 {
    width: 146.5px;
  }
}
.daihyakka-bussankan .h-293 {
  height: 293px;
}
.daihyakka-bussankan .--gap293 {
  gap: 293px !important;
}
.daihyakka-bussankan .--fw293 {
  font-weight: 293;
}
.daihyakka-bussankan .--mt294 {
  margin-top: 294px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt294 {
    margin-top: 147px;
  }
}
.daihyakka-bussankan .--mb294 {
  margin-bottom: 294px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb294 {
    margin-bottom: 147px;
  }
}
.daihyakka-bussankan .--pt294 {
  padding-top: 294px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt294 {
    padding-top: 147px;
  }
}
.daihyakka-bussankan .--pb294 {
  padding-bottom: 294px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb294 {
    padding-bottom: 147px;
  }
}
.daihyakka-bussankan .--px294 {
  padding: 0 294px;
}
.daihyakka-bussankan .max-w-294 {
  max-width: 294px;
}
.daihyakka-bussankan .w-294 {
  width: 294px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-294 {
    width: 147px;
  }
}
.daihyakka-bussankan .h-294 {
  height: 294px;
}
.daihyakka-bussankan .--gap294 {
  gap: 294px !important;
}
.daihyakka-bussankan .--fw294 {
  font-weight: 294;
}
.daihyakka-bussankan .--mt295 {
  margin-top: 295px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt295 {
    margin-top: 147.5px;
  }
}
.daihyakka-bussankan .--mb295 {
  margin-bottom: 295px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb295 {
    margin-bottom: 147.5px;
  }
}
.daihyakka-bussankan .--pt295 {
  padding-top: 295px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt295 {
    padding-top: 147.5px;
  }
}
.daihyakka-bussankan .--pb295 {
  padding-bottom: 295px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb295 {
    padding-bottom: 147.5px;
  }
}
.daihyakka-bussankan .--px295 {
  padding: 0 295px;
}
.daihyakka-bussankan .max-w-295 {
  max-width: 295px;
}
.daihyakka-bussankan .w-295 {
  width: 295px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-295 {
    width: 147.5px;
  }
}
.daihyakka-bussankan .h-295 {
  height: 295px;
}
.daihyakka-bussankan .--gap295 {
  gap: 295px !important;
}
.daihyakka-bussankan .--fw295 {
  font-weight: 295;
}
.daihyakka-bussankan .--mt296 {
  margin-top: 296px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt296 {
    margin-top: 148px;
  }
}
.daihyakka-bussankan .--mb296 {
  margin-bottom: 296px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb296 {
    margin-bottom: 148px;
  }
}
.daihyakka-bussankan .--pt296 {
  padding-top: 296px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt296 {
    padding-top: 148px;
  }
}
.daihyakka-bussankan .--pb296 {
  padding-bottom: 296px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb296 {
    padding-bottom: 148px;
  }
}
.daihyakka-bussankan .--px296 {
  padding: 0 296px;
}
.daihyakka-bussankan .max-w-296 {
  max-width: 296px;
}
.daihyakka-bussankan .w-296 {
  width: 296px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-296 {
    width: 148px;
  }
}
.daihyakka-bussankan .h-296 {
  height: 296px;
}
.daihyakka-bussankan .--gap296 {
  gap: 296px !important;
}
.daihyakka-bussankan .--fw296 {
  font-weight: 296;
}
.daihyakka-bussankan .--mt297 {
  margin-top: 297px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt297 {
    margin-top: 148.5px;
  }
}
.daihyakka-bussankan .--mb297 {
  margin-bottom: 297px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb297 {
    margin-bottom: 148.5px;
  }
}
.daihyakka-bussankan .--pt297 {
  padding-top: 297px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt297 {
    padding-top: 148.5px;
  }
}
.daihyakka-bussankan .--pb297 {
  padding-bottom: 297px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb297 {
    padding-bottom: 148.5px;
  }
}
.daihyakka-bussankan .--px297 {
  padding: 0 297px;
}
.daihyakka-bussankan .max-w-297 {
  max-width: 297px;
}
.daihyakka-bussankan .w-297 {
  width: 297px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-297 {
    width: 148.5px;
  }
}
.daihyakka-bussankan .h-297 {
  height: 297px;
}
.daihyakka-bussankan .--gap297 {
  gap: 297px !important;
}
.daihyakka-bussankan .--fw297 {
  font-weight: 297;
}
.daihyakka-bussankan .--mt298 {
  margin-top: 298px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt298 {
    margin-top: 149px;
  }
}
.daihyakka-bussankan .--mb298 {
  margin-bottom: 298px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb298 {
    margin-bottom: 149px;
  }
}
.daihyakka-bussankan .--pt298 {
  padding-top: 298px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt298 {
    padding-top: 149px;
  }
}
.daihyakka-bussankan .--pb298 {
  padding-bottom: 298px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb298 {
    padding-bottom: 149px;
  }
}
.daihyakka-bussankan .--px298 {
  padding: 0 298px;
}
.daihyakka-bussankan .max-w-298 {
  max-width: 298px;
}
.daihyakka-bussankan .w-298 {
  width: 298px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-298 {
    width: 149px;
  }
}
.daihyakka-bussankan .h-298 {
  height: 298px;
}
.daihyakka-bussankan .--gap298 {
  gap: 298px !important;
}
.daihyakka-bussankan .--fw298 {
  font-weight: 298;
}
.daihyakka-bussankan .--mt299 {
  margin-top: 299px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt299 {
    margin-top: 149.5px;
  }
}
.daihyakka-bussankan .--mb299 {
  margin-bottom: 299px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb299 {
    margin-bottom: 149.5px;
  }
}
.daihyakka-bussankan .--pt299 {
  padding-top: 299px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt299 {
    padding-top: 149.5px;
  }
}
.daihyakka-bussankan .--pb299 {
  padding-bottom: 299px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb299 {
    padding-bottom: 149.5px;
  }
}
.daihyakka-bussankan .--px299 {
  padding: 0 299px;
}
.daihyakka-bussankan .max-w-299 {
  max-width: 299px;
}
.daihyakka-bussankan .w-299 {
  width: 299px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-299 {
    width: 149.5px;
  }
}
.daihyakka-bussankan .h-299 {
  height: 299px;
}
.daihyakka-bussankan .--gap299 {
  gap: 299px !important;
}
.daihyakka-bussankan .--fw299 {
  font-weight: 299;
}
.daihyakka-bussankan .--mt300 {
  margin-top: 300px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt300 {
    margin-top: 150px;
  }
}
.daihyakka-bussankan .--mb300 {
  margin-bottom: 300px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb300 {
    margin-bottom: 150px;
  }
}
.daihyakka-bussankan .--pt300 {
  padding-top: 300px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt300 {
    padding-top: 150px;
  }
}
.daihyakka-bussankan .--pb300 {
  padding-bottom: 300px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb300 {
    padding-bottom: 150px;
  }
}
.daihyakka-bussankan .--px300 {
  padding: 0 300px;
}
.daihyakka-bussankan .max-w-300 {
  max-width: 300px;
}
.daihyakka-bussankan .w-300 {
  width: 300px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-300 {
    width: 150px;
  }
}
.daihyakka-bussankan .h-300 {
  height: 300px;
}
.daihyakka-bussankan .--gap300 {
  gap: 300px !important;
}
.daihyakka-bussankan .--fw300 {
  font-weight: 300;
}
.daihyakka-bussankan .--mt301 {
  margin-top: 301px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt301 {
    margin-top: 150.5px;
  }
}
.daihyakka-bussankan .--mb301 {
  margin-bottom: 301px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb301 {
    margin-bottom: 150.5px;
  }
}
.daihyakka-bussankan .--pt301 {
  padding-top: 301px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt301 {
    padding-top: 150.5px;
  }
}
.daihyakka-bussankan .--pb301 {
  padding-bottom: 301px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb301 {
    padding-bottom: 150.5px;
  }
}
.daihyakka-bussankan .--px301 {
  padding: 0 301px;
}
.daihyakka-bussankan .max-w-301 {
  max-width: 301px;
}
.daihyakka-bussankan .w-301 {
  width: 301px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-301 {
    width: 150.5px;
  }
}
.daihyakka-bussankan .h-301 {
  height: 301px;
}
.daihyakka-bussankan .--gap301 {
  gap: 301px !important;
}
.daihyakka-bussankan .--fw301 {
  font-weight: 301;
}
.daihyakka-bussankan .--mt302 {
  margin-top: 302px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt302 {
    margin-top: 151px;
  }
}
.daihyakka-bussankan .--mb302 {
  margin-bottom: 302px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb302 {
    margin-bottom: 151px;
  }
}
.daihyakka-bussankan .--pt302 {
  padding-top: 302px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt302 {
    padding-top: 151px;
  }
}
.daihyakka-bussankan .--pb302 {
  padding-bottom: 302px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb302 {
    padding-bottom: 151px;
  }
}
.daihyakka-bussankan .--px302 {
  padding: 0 302px;
}
.daihyakka-bussankan .max-w-302 {
  max-width: 302px;
}
.daihyakka-bussankan .w-302 {
  width: 302px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-302 {
    width: 151px;
  }
}
.daihyakka-bussankan .h-302 {
  height: 302px;
}
.daihyakka-bussankan .--gap302 {
  gap: 302px !important;
}
.daihyakka-bussankan .--fw302 {
  font-weight: 302;
}
.daihyakka-bussankan .--mt303 {
  margin-top: 303px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt303 {
    margin-top: 151.5px;
  }
}
.daihyakka-bussankan .--mb303 {
  margin-bottom: 303px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb303 {
    margin-bottom: 151.5px;
  }
}
.daihyakka-bussankan .--pt303 {
  padding-top: 303px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt303 {
    padding-top: 151.5px;
  }
}
.daihyakka-bussankan .--pb303 {
  padding-bottom: 303px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb303 {
    padding-bottom: 151.5px;
  }
}
.daihyakka-bussankan .--px303 {
  padding: 0 303px;
}
.daihyakka-bussankan .max-w-303 {
  max-width: 303px;
}
.daihyakka-bussankan .w-303 {
  width: 303px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-303 {
    width: 151.5px;
  }
}
.daihyakka-bussankan .h-303 {
  height: 303px;
}
.daihyakka-bussankan .--gap303 {
  gap: 303px !important;
}
.daihyakka-bussankan .--fw303 {
  font-weight: 303;
}
.daihyakka-bussankan .--mt304 {
  margin-top: 304px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt304 {
    margin-top: 152px;
  }
}
.daihyakka-bussankan .--mb304 {
  margin-bottom: 304px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb304 {
    margin-bottom: 152px;
  }
}
.daihyakka-bussankan .--pt304 {
  padding-top: 304px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt304 {
    padding-top: 152px;
  }
}
.daihyakka-bussankan .--pb304 {
  padding-bottom: 304px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb304 {
    padding-bottom: 152px;
  }
}
.daihyakka-bussankan .--px304 {
  padding: 0 304px;
}
.daihyakka-bussankan .max-w-304 {
  max-width: 304px;
}
.daihyakka-bussankan .w-304 {
  width: 304px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-304 {
    width: 152px;
  }
}
.daihyakka-bussankan .h-304 {
  height: 304px;
}
.daihyakka-bussankan .--gap304 {
  gap: 304px !important;
}
.daihyakka-bussankan .--fw304 {
  font-weight: 304;
}
.daihyakka-bussankan .--mt305 {
  margin-top: 305px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt305 {
    margin-top: 152.5px;
  }
}
.daihyakka-bussankan .--mb305 {
  margin-bottom: 305px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb305 {
    margin-bottom: 152.5px;
  }
}
.daihyakka-bussankan .--pt305 {
  padding-top: 305px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt305 {
    padding-top: 152.5px;
  }
}
.daihyakka-bussankan .--pb305 {
  padding-bottom: 305px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb305 {
    padding-bottom: 152.5px;
  }
}
.daihyakka-bussankan .--px305 {
  padding: 0 305px;
}
.daihyakka-bussankan .max-w-305 {
  max-width: 305px;
}
.daihyakka-bussankan .w-305 {
  width: 305px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-305 {
    width: 152.5px;
  }
}
.daihyakka-bussankan .h-305 {
  height: 305px;
}
.daihyakka-bussankan .--gap305 {
  gap: 305px !important;
}
.daihyakka-bussankan .--fw305 {
  font-weight: 305;
}
.daihyakka-bussankan .--mt306 {
  margin-top: 306px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt306 {
    margin-top: 153px;
  }
}
.daihyakka-bussankan .--mb306 {
  margin-bottom: 306px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb306 {
    margin-bottom: 153px;
  }
}
.daihyakka-bussankan .--pt306 {
  padding-top: 306px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt306 {
    padding-top: 153px;
  }
}
.daihyakka-bussankan .--pb306 {
  padding-bottom: 306px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb306 {
    padding-bottom: 153px;
  }
}
.daihyakka-bussankan .--px306 {
  padding: 0 306px;
}
.daihyakka-bussankan .max-w-306 {
  max-width: 306px;
}
.daihyakka-bussankan .w-306 {
  width: 306px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-306 {
    width: 153px;
  }
}
.daihyakka-bussankan .h-306 {
  height: 306px;
}
.daihyakka-bussankan .--gap306 {
  gap: 306px !important;
}
.daihyakka-bussankan .--fw306 {
  font-weight: 306;
}
.daihyakka-bussankan .--mt307 {
  margin-top: 307px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt307 {
    margin-top: 153.5px;
  }
}
.daihyakka-bussankan .--mb307 {
  margin-bottom: 307px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb307 {
    margin-bottom: 153.5px;
  }
}
.daihyakka-bussankan .--pt307 {
  padding-top: 307px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt307 {
    padding-top: 153.5px;
  }
}
.daihyakka-bussankan .--pb307 {
  padding-bottom: 307px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb307 {
    padding-bottom: 153.5px;
  }
}
.daihyakka-bussankan .--px307 {
  padding: 0 307px;
}
.daihyakka-bussankan .max-w-307 {
  max-width: 307px;
}
.daihyakka-bussankan .w-307 {
  width: 307px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-307 {
    width: 153.5px;
  }
}
.daihyakka-bussankan .h-307 {
  height: 307px;
}
.daihyakka-bussankan .--gap307 {
  gap: 307px !important;
}
.daihyakka-bussankan .--fw307 {
  font-weight: 307;
}
.daihyakka-bussankan .--mt308 {
  margin-top: 308px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt308 {
    margin-top: 154px;
  }
}
.daihyakka-bussankan .--mb308 {
  margin-bottom: 308px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb308 {
    margin-bottom: 154px;
  }
}
.daihyakka-bussankan .--pt308 {
  padding-top: 308px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt308 {
    padding-top: 154px;
  }
}
.daihyakka-bussankan .--pb308 {
  padding-bottom: 308px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb308 {
    padding-bottom: 154px;
  }
}
.daihyakka-bussankan .--px308 {
  padding: 0 308px;
}
.daihyakka-bussankan .max-w-308 {
  max-width: 308px;
}
.daihyakka-bussankan .w-308 {
  width: 308px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-308 {
    width: 154px;
  }
}
.daihyakka-bussankan .h-308 {
  height: 308px;
}
.daihyakka-bussankan .--gap308 {
  gap: 308px !important;
}
.daihyakka-bussankan .--fw308 {
  font-weight: 308;
}
.daihyakka-bussankan .--mt309 {
  margin-top: 309px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt309 {
    margin-top: 154.5px;
  }
}
.daihyakka-bussankan .--mb309 {
  margin-bottom: 309px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb309 {
    margin-bottom: 154.5px;
  }
}
.daihyakka-bussankan .--pt309 {
  padding-top: 309px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt309 {
    padding-top: 154.5px;
  }
}
.daihyakka-bussankan .--pb309 {
  padding-bottom: 309px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb309 {
    padding-bottom: 154.5px;
  }
}
.daihyakka-bussankan .--px309 {
  padding: 0 309px;
}
.daihyakka-bussankan .max-w-309 {
  max-width: 309px;
}
.daihyakka-bussankan .w-309 {
  width: 309px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-309 {
    width: 154.5px;
  }
}
.daihyakka-bussankan .h-309 {
  height: 309px;
}
.daihyakka-bussankan .--gap309 {
  gap: 309px !important;
}
.daihyakka-bussankan .--fw309 {
  font-weight: 309;
}
.daihyakka-bussankan .--mt310 {
  margin-top: 310px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt310 {
    margin-top: 155px;
  }
}
.daihyakka-bussankan .--mb310 {
  margin-bottom: 310px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb310 {
    margin-bottom: 155px;
  }
}
.daihyakka-bussankan .--pt310 {
  padding-top: 310px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt310 {
    padding-top: 155px;
  }
}
.daihyakka-bussankan .--pb310 {
  padding-bottom: 310px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb310 {
    padding-bottom: 155px;
  }
}
.daihyakka-bussankan .--px310 {
  padding: 0 310px;
}
.daihyakka-bussankan .max-w-310 {
  max-width: 310px;
}
.daihyakka-bussankan .w-310 {
  width: 310px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-310 {
    width: 155px;
  }
}
.daihyakka-bussankan .h-310 {
  height: 310px;
}
.daihyakka-bussankan .--gap310 {
  gap: 310px !important;
}
.daihyakka-bussankan .--fw310 {
  font-weight: 310;
}
.daihyakka-bussankan .--mt311 {
  margin-top: 311px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt311 {
    margin-top: 155.5px;
  }
}
.daihyakka-bussankan .--mb311 {
  margin-bottom: 311px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb311 {
    margin-bottom: 155.5px;
  }
}
.daihyakka-bussankan .--pt311 {
  padding-top: 311px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt311 {
    padding-top: 155.5px;
  }
}
.daihyakka-bussankan .--pb311 {
  padding-bottom: 311px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb311 {
    padding-bottom: 155.5px;
  }
}
.daihyakka-bussankan .--px311 {
  padding: 0 311px;
}
.daihyakka-bussankan .max-w-311 {
  max-width: 311px;
}
.daihyakka-bussankan .w-311 {
  width: 311px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-311 {
    width: 155.5px;
  }
}
.daihyakka-bussankan .h-311 {
  height: 311px;
}
.daihyakka-bussankan .--gap311 {
  gap: 311px !important;
}
.daihyakka-bussankan .--fw311 {
  font-weight: 311;
}
.daihyakka-bussankan .--mt312 {
  margin-top: 312px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt312 {
    margin-top: 156px;
  }
}
.daihyakka-bussankan .--mb312 {
  margin-bottom: 312px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb312 {
    margin-bottom: 156px;
  }
}
.daihyakka-bussankan .--pt312 {
  padding-top: 312px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt312 {
    padding-top: 156px;
  }
}
.daihyakka-bussankan .--pb312 {
  padding-bottom: 312px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb312 {
    padding-bottom: 156px;
  }
}
.daihyakka-bussankan .--px312 {
  padding: 0 312px;
}
.daihyakka-bussankan .max-w-312 {
  max-width: 312px;
}
.daihyakka-bussankan .w-312 {
  width: 312px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-312 {
    width: 156px;
  }
}
.daihyakka-bussankan .h-312 {
  height: 312px;
}
.daihyakka-bussankan .--gap312 {
  gap: 312px !important;
}
.daihyakka-bussankan .--fw312 {
  font-weight: 312;
}
.daihyakka-bussankan .--mt313 {
  margin-top: 313px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt313 {
    margin-top: 156.5px;
  }
}
.daihyakka-bussankan .--mb313 {
  margin-bottom: 313px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb313 {
    margin-bottom: 156.5px;
  }
}
.daihyakka-bussankan .--pt313 {
  padding-top: 313px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt313 {
    padding-top: 156.5px;
  }
}
.daihyakka-bussankan .--pb313 {
  padding-bottom: 313px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb313 {
    padding-bottom: 156.5px;
  }
}
.daihyakka-bussankan .--px313 {
  padding: 0 313px;
}
.daihyakka-bussankan .max-w-313 {
  max-width: 313px;
}
.daihyakka-bussankan .w-313 {
  width: 313px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-313 {
    width: 156.5px;
  }
}
.daihyakka-bussankan .h-313 {
  height: 313px;
}
.daihyakka-bussankan .--gap313 {
  gap: 313px !important;
}
.daihyakka-bussankan .--fw313 {
  font-weight: 313;
}
.daihyakka-bussankan .--mt314 {
  margin-top: 314px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt314 {
    margin-top: 157px;
  }
}
.daihyakka-bussankan .--mb314 {
  margin-bottom: 314px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb314 {
    margin-bottom: 157px;
  }
}
.daihyakka-bussankan .--pt314 {
  padding-top: 314px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt314 {
    padding-top: 157px;
  }
}
.daihyakka-bussankan .--pb314 {
  padding-bottom: 314px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb314 {
    padding-bottom: 157px;
  }
}
.daihyakka-bussankan .--px314 {
  padding: 0 314px;
}
.daihyakka-bussankan .max-w-314 {
  max-width: 314px;
}
.daihyakka-bussankan .w-314 {
  width: 314px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-314 {
    width: 157px;
  }
}
.daihyakka-bussankan .h-314 {
  height: 314px;
}
.daihyakka-bussankan .--gap314 {
  gap: 314px !important;
}
.daihyakka-bussankan .--fw314 {
  font-weight: 314;
}
.daihyakka-bussankan .--mt315 {
  margin-top: 315px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt315 {
    margin-top: 157.5px;
  }
}
.daihyakka-bussankan .--mb315 {
  margin-bottom: 315px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb315 {
    margin-bottom: 157.5px;
  }
}
.daihyakka-bussankan .--pt315 {
  padding-top: 315px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt315 {
    padding-top: 157.5px;
  }
}
.daihyakka-bussankan .--pb315 {
  padding-bottom: 315px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb315 {
    padding-bottom: 157.5px;
  }
}
.daihyakka-bussankan .--px315 {
  padding: 0 315px;
}
.daihyakka-bussankan .max-w-315 {
  max-width: 315px;
}
.daihyakka-bussankan .w-315 {
  width: 315px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-315 {
    width: 157.5px;
  }
}
.daihyakka-bussankan .h-315 {
  height: 315px;
}
.daihyakka-bussankan .--gap315 {
  gap: 315px !important;
}
.daihyakka-bussankan .--fw315 {
  font-weight: 315;
}
.daihyakka-bussankan .--mt316 {
  margin-top: 316px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt316 {
    margin-top: 158px;
  }
}
.daihyakka-bussankan .--mb316 {
  margin-bottom: 316px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb316 {
    margin-bottom: 158px;
  }
}
.daihyakka-bussankan .--pt316 {
  padding-top: 316px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt316 {
    padding-top: 158px;
  }
}
.daihyakka-bussankan .--pb316 {
  padding-bottom: 316px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb316 {
    padding-bottom: 158px;
  }
}
.daihyakka-bussankan .--px316 {
  padding: 0 316px;
}
.daihyakka-bussankan .max-w-316 {
  max-width: 316px;
}
.daihyakka-bussankan .w-316 {
  width: 316px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-316 {
    width: 158px;
  }
}
.daihyakka-bussankan .h-316 {
  height: 316px;
}
.daihyakka-bussankan .--gap316 {
  gap: 316px !important;
}
.daihyakka-bussankan .--fw316 {
  font-weight: 316;
}
.daihyakka-bussankan .--mt317 {
  margin-top: 317px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt317 {
    margin-top: 158.5px;
  }
}
.daihyakka-bussankan .--mb317 {
  margin-bottom: 317px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb317 {
    margin-bottom: 158.5px;
  }
}
.daihyakka-bussankan .--pt317 {
  padding-top: 317px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt317 {
    padding-top: 158.5px;
  }
}
.daihyakka-bussankan .--pb317 {
  padding-bottom: 317px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb317 {
    padding-bottom: 158.5px;
  }
}
.daihyakka-bussankan .--px317 {
  padding: 0 317px;
}
.daihyakka-bussankan .max-w-317 {
  max-width: 317px;
}
.daihyakka-bussankan .w-317 {
  width: 317px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-317 {
    width: 158.5px;
  }
}
.daihyakka-bussankan .h-317 {
  height: 317px;
}
.daihyakka-bussankan .--gap317 {
  gap: 317px !important;
}
.daihyakka-bussankan .--fw317 {
  font-weight: 317;
}
.daihyakka-bussankan .--mt318 {
  margin-top: 318px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt318 {
    margin-top: 159px;
  }
}
.daihyakka-bussankan .--mb318 {
  margin-bottom: 318px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb318 {
    margin-bottom: 159px;
  }
}
.daihyakka-bussankan .--pt318 {
  padding-top: 318px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt318 {
    padding-top: 159px;
  }
}
.daihyakka-bussankan .--pb318 {
  padding-bottom: 318px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb318 {
    padding-bottom: 159px;
  }
}
.daihyakka-bussankan .--px318 {
  padding: 0 318px;
}
.daihyakka-bussankan .max-w-318 {
  max-width: 318px;
}
.daihyakka-bussankan .w-318 {
  width: 318px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-318 {
    width: 159px;
  }
}
.daihyakka-bussankan .h-318 {
  height: 318px;
}
.daihyakka-bussankan .--gap318 {
  gap: 318px !important;
}
.daihyakka-bussankan .--fw318 {
  font-weight: 318;
}
.daihyakka-bussankan .--mt319 {
  margin-top: 319px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt319 {
    margin-top: 159.5px;
  }
}
.daihyakka-bussankan .--mb319 {
  margin-bottom: 319px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb319 {
    margin-bottom: 159.5px;
  }
}
.daihyakka-bussankan .--pt319 {
  padding-top: 319px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt319 {
    padding-top: 159.5px;
  }
}
.daihyakka-bussankan .--pb319 {
  padding-bottom: 319px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb319 {
    padding-bottom: 159.5px;
  }
}
.daihyakka-bussankan .--px319 {
  padding: 0 319px;
}
.daihyakka-bussankan .max-w-319 {
  max-width: 319px;
}
.daihyakka-bussankan .w-319 {
  width: 319px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-319 {
    width: 159.5px;
  }
}
.daihyakka-bussankan .h-319 {
  height: 319px;
}
.daihyakka-bussankan .--gap319 {
  gap: 319px !important;
}
.daihyakka-bussankan .--fw319 {
  font-weight: 319;
}
.daihyakka-bussankan .--mt320 {
  margin-top: 320px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt320 {
    margin-top: 160px;
  }
}
.daihyakka-bussankan .--mb320 {
  margin-bottom: 320px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb320 {
    margin-bottom: 160px;
  }
}
.daihyakka-bussankan .--pt320 {
  padding-top: 320px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt320 {
    padding-top: 160px;
  }
}
.daihyakka-bussankan .--pb320 {
  padding-bottom: 320px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb320 {
    padding-bottom: 160px;
  }
}
.daihyakka-bussankan .--px320 {
  padding: 0 320px;
}
.daihyakka-bussankan .max-w-320 {
  max-width: 320px;
}
.daihyakka-bussankan .w-320 {
  width: 320px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-320 {
    width: 160px;
  }
}
.daihyakka-bussankan .h-320 {
  height: 320px;
}
.daihyakka-bussankan .--gap320 {
  gap: 320px !important;
}
.daihyakka-bussankan .--fw320 {
  font-weight: 320;
}
.daihyakka-bussankan .--mt321 {
  margin-top: 321px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt321 {
    margin-top: 160.5px;
  }
}
.daihyakka-bussankan .--mb321 {
  margin-bottom: 321px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb321 {
    margin-bottom: 160.5px;
  }
}
.daihyakka-bussankan .--pt321 {
  padding-top: 321px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt321 {
    padding-top: 160.5px;
  }
}
.daihyakka-bussankan .--pb321 {
  padding-bottom: 321px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb321 {
    padding-bottom: 160.5px;
  }
}
.daihyakka-bussankan .--px321 {
  padding: 0 321px;
}
.daihyakka-bussankan .max-w-321 {
  max-width: 321px;
}
.daihyakka-bussankan .w-321 {
  width: 321px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-321 {
    width: 160.5px;
  }
}
.daihyakka-bussankan .h-321 {
  height: 321px;
}
.daihyakka-bussankan .--gap321 {
  gap: 321px !important;
}
.daihyakka-bussankan .--fw321 {
  font-weight: 321;
}
.daihyakka-bussankan .--mt322 {
  margin-top: 322px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt322 {
    margin-top: 161px;
  }
}
.daihyakka-bussankan .--mb322 {
  margin-bottom: 322px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb322 {
    margin-bottom: 161px;
  }
}
.daihyakka-bussankan .--pt322 {
  padding-top: 322px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt322 {
    padding-top: 161px;
  }
}
.daihyakka-bussankan .--pb322 {
  padding-bottom: 322px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb322 {
    padding-bottom: 161px;
  }
}
.daihyakka-bussankan .--px322 {
  padding: 0 322px;
}
.daihyakka-bussankan .max-w-322 {
  max-width: 322px;
}
.daihyakka-bussankan .w-322 {
  width: 322px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-322 {
    width: 161px;
  }
}
.daihyakka-bussankan .h-322 {
  height: 322px;
}
.daihyakka-bussankan .--gap322 {
  gap: 322px !important;
}
.daihyakka-bussankan .--fw322 {
  font-weight: 322;
}
.daihyakka-bussankan .--mt323 {
  margin-top: 323px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt323 {
    margin-top: 161.5px;
  }
}
.daihyakka-bussankan .--mb323 {
  margin-bottom: 323px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb323 {
    margin-bottom: 161.5px;
  }
}
.daihyakka-bussankan .--pt323 {
  padding-top: 323px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt323 {
    padding-top: 161.5px;
  }
}
.daihyakka-bussankan .--pb323 {
  padding-bottom: 323px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb323 {
    padding-bottom: 161.5px;
  }
}
.daihyakka-bussankan .--px323 {
  padding: 0 323px;
}
.daihyakka-bussankan .max-w-323 {
  max-width: 323px;
}
.daihyakka-bussankan .w-323 {
  width: 323px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-323 {
    width: 161.5px;
  }
}
.daihyakka-bussankan .h-323 {
  height: 323px;
}
.daihyakka-bussankan .--gap323 {
  gap: 323px !important;
}
.daihyakka-bussankan .--fw323 {
  font-weight: 323;
}
.daihyakka-bussankan .--mt324 {
  margin-top: 324px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt324 {
    margin-top: 162px;
  }
}
.daihyakka-bussankan .--mb324 {
  margin-bottom: 324px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb324 {
    margin-bottom: 162px;
  }
}
.daihyakka-bussankan .--pt324 {
  padding-top: 324px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt324 {
    padding-top: 162px;
  }
}
.daihyakka-bussankan .--pb324 {
  padding-bottom: 324px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb324 {
    padding-bottom: 162px;
  }
}
.daihyakka-bussankan .--px324 {
  padding: 0 324px;
}
.daihyakka-bussankan .max-w-324 {
  max-width: 324px;
}
.daihyakka-bussankan .w-324 {
  width: 324px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-324 {
    width: 162px;
  }
}
.daihyakka-bussankan .h-324 {
  height: 324px;
}
.daihyakka-bussankan .--gap324 {
  gap: 324px !important;
}
.daihyakka-bussankan .--fw324 {
  font-weight: 324;
}
.daihyakka-bussankan .--mt325 {
  margin-top: 325px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt325 {
    margin-top: 162.5px;
  }
}
.daihyakka-bussankan .--mb325 {
  margin-bottom: 325px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb325 {
    margin-bottom: 162.5px;
  }
}
.daihyakka-bussankan .--pt325 {
  padding-top: 325px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt325 {
    padding-top: 162.5px;
  }
}
.daihyakka-bussankan .--pb325 {
  padding-bottom: 325px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb325 {
    padding-bottom: 162.5px;
  }
}
.daihyakka-bussankan .--px325 {
  padding: 0 325px;
}
.daihyakka-bussankan .max-w-325 {
  max-width: 325px;
}
.daihyakka-bussankan .w-325 {
  width: 325px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-325 {
    width: 162.5px;
  }
}
.daihyakka-bussankan .h-325 {
  height: 325px;
}
.daihyakka-bussankan .--gap325 {
  gap: 325px !important;
}
.daihyakka-bussankan .--fw325 {
  font-weight: 325;
}
.daihyakka-bussankan .--mt326 {
  margin-top: 326px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt326 {
    margin-top: 163px;
  }
}
.daihyakka-bussankan .--mb326 {
  margin-bottom: 326px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb326 {
    margin-bottom: 163px;
  }
}
.daihyakka-bussankan .--pt326 {
  padding-top: 326px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt326 {
    padding-top: 163px;
  }
}
.daihyakka-bussankan .--pb326 {
  padding-bottom: 326px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb326 {
    padding-bottom: 163px;
  }
}
.daihyakka-bussankan .--px326 {
  padding: 0 326px;
}
.daihyakka-bussankan .max-w-326 {
  max-width: 326px;
}
.daihyakka-bussankan .w-326 {
  width: 326px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-326 {
    width: 163px;
  }
}
.daihyakka-bussankan .h-326 {
  height: 326px;
}
.daihyakka-bussankan .--gap326 {
  gap: 326px !important;
}
.daihyakka-bussankan .--fw326 {
  font-weight: 326;
}
.daihyakka-bussankan .--mt327 {
  margin-top: 327px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt327 {
    margin-top: 163.5px;
  }
}
.daihyakka-bussankan .--mb327 {
  margin-bottom: 327px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb327 {
    margin-bottom: 163.5px;
  }
}
.daihyakka-bussankan .--pt327 {
  padding-top: 327px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt327 {
    padding-top: 163.5px;
  }
}
.daihyakka-bussankan .--pb327 {
  padding-bottom: 327px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb327 {
    padding-bottom: 163.5px;
  }
}
.daihyakka-bussankan .--px327 {
  padding: 0 327px;
}
.daihyakka-bussankan .max-w-327 {
  max-width: 327px;
}
.daihyakka-bussankan .w-327 {
  width: 327px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-327 {
    width: 163.5px;
  }
}
.daihyakka-bussankan .h-327 {
  height: 327px;
}
.daihyakka-bussankan .--gap327 {
  gap: 327px !important;
}
.daihyakka-bussankan .--fw327 {
  font-weight: 327;
}
.daihyakka-bussankan .--mt328 {
  margin-top: 328px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt328 {
    margin-top: 164px;
  }
}
.daihyakka-bussankan .--mb328 {
  margin-bottom: 328px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb328 {
    margin-bottom: 164px;
  }
}
.daihyakka-bussankan .--pt328 {
  padding-top: 328px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt328 {
    padding-top: 164px;
  }
}
.daihyakka-bussankan .--pb328 {
  padding-bottom: 328px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb328 {
    padding-bottom: 164px;
  }
}
.daihyakka-bussankan .--px328 {
  padding: 0 328px;
}
.daihyakka-bussankan .max-w-328 {
  max-width: 328px;
}
.daihyakka-bussankan .w-328 {
  width: 328px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-328 {
    width: 164px;
  }
}
.daihyakka-bussankan .h-328 {
  height: 328px;
}
.daihyakka-bussankan .--gap328 {
  gap: 328px !important;
}
.daihyakka-bussankan .--fw328 {
  font-weight: 328;
}
.daihyakka-bussankan .--mt329 {
  margin-top: 329px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt329 {
    margin-top: 164.5px;
  }
}
.daihyakka-bussankan .--mb329 {
  margin-bottom: 329px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb329 {
    margin-bottom: 164.5px;
  }
}
.daihyakka-bussankan .--pt329 {
  padding-top: 329px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt329 {
    padding-top: 164.5px;
  }
}
.daihyakka-bussankan .--pb329 {
  padding-bottom: 329px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb329 {
    padding-bottom: 164.5px;
  }
}
.daihyakka-bussankan .--px329 {
  padding: 0 329px;
}
.daihyakka-bussankan .max-w-329 {
  max-width: 329px;
}
.daihyakka-bussankan .w-329 {
  width: 329px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-329 {
    width: 164.5px;
  }
}
.daihyakka-bussankan .h-329 {
  height: 329px;
}
.daihyakka-bussankan .--gap329 {
  gap: 329px !important;
}
.daihyakka-bussankan .--fw329 {
  font-weight: 329;
}
.daihyakka-bussankan .--mt330 {
  margin-top: 330px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt330 {
    margin-top: 165px;
  }
}
.daihyakka-bussankan .--mb330 {
  margin-bottom: 330px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb330 {
    margin-bottom: 165px;
  }
}
.daihyakka-bussankan .--pt330 {
  padding-top: 330px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt330 {
    padding-top: 165px;
  }
}
.daihyakka-bussankan .--pb330 {
  padding-bottom: 330px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb330 {
    padding-bottom: 165px;
  }
}
.daihyakka-bussankan .--px330 {
  padding: 0 330px;
}
.daihyakka-bussankan .max-w-330 {
  max-width: 330px;
}
.daihyakka-bussankan .w-330 {
  width: 330px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-330 {
    width: 165px;
  }
}
.daihyakka-bussankan .h-330 {
  height: 330px;
}
.daihyakka-bussankan .--gap330 {
  gap: 330px !important;
}
.daihyakka-bussankan .--fw330 {
  font-weight: 330;
}
.daihyakka-bussankan .--mt331 {
  margin-top: 331px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt331 {
    margin-top: 165.5px;
  }
}
.daihyakka-bussankan .--mb331 {
  margin-bottom: 331px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb331 {
    margin-bottom: 165.5px;
  }
}
.daihyakka-bussankan .--pt331 {
  padding-top: 331px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt331 {
    padding-top: 165.5px;
  }
}
.daihyakka-bussankan .--pb331 {
  padding-bottom: 331px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb331 {
    padding-bottom: 165.5px;
  }
}
.daihyakka-bussankan .--px331 {
  padding: 0 331px;
}
.daihyakka-bussankan .max-w-331 {
  max-width: 331px;
}
.daihyakka-bussankan .w-331 {
  width: 331px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-331 {
    width: 165.5px;
  }
}
.daihyakka-bussankan .h-331 {
  height: 331px;
}
.daihyakka-bussankan .--gap331 {
  gap: 331px !important;
}
.daihyakka-bussankan .--fw331 {
  font-weight: 331;
}
.daihyakka-bussankan .--mt332 {
  margin-top: 332px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt332 {
    margin-top: 166px;
  }
}
.daihyakka-bussankan .--mb332 {
  margin-bottom: 332px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb332 {
    margin-bottom: 166px;
  }
}
.daihyakka-bussankan .--pt332 {
  padding-top: 332px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt332 {
    padding-top: 166px;
  }
}
.daihyakka-bussankan .--pb332 {
  padding-bottom: 332px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb332 {
    padding-bottom: 166px;
  }
}
.daihyakka-bussankan .--px332 {
  padding: 0 332px;
}
.daihyakka-bussankan .max-w-332 {
  max-width: 332px;
}
.daihyakka-bussankan .w-332 {
  width: 332px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-332 {
    width: 166px;
  }
}
.daihyakka-bussankan .h-332 {
  height: 332px;
}
.daihyakka-bussankan .--gap332 {
  gap: 332px !important;
}
.daihyakka-bussankan .--fw332 {
  font-weight: 332;
}
.daihyakka-bussankan .--mt333 {
  margin-top: 333px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt333 {
    margin-top: 166.5px;
  }
}
.daihyakka-bussankan .--mb333 {
  margin-bottom: 333px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb333 {
    margin-bottom: 166.5px;
  }
}
.daihyakka-bussankan .--pt333 {
  padding-top: 333px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt333 {
    padding-top: 166.5px;
  }
}
.daihyakka-bussankan .--pb333 {
  padding-bottom: 333px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb333 {
    padding-bottom: 166.5px;
  }
}
.daihyakka-bussankan .--px333 {
  padding: 0 333px;
}
.daihyakka-bussankan .max-w-333 {
  max-width: 333px;
}
.daihyakka-bussankan .w-333 {
  width: 333px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-333 {
    width: 166.5px;
  }
}
.daihyakka-bussankan .h-333 {
  height: 333px;
}
.daihyakka-bussankan .--gap333 {
  gap: 333px !important;
}
.daihyakka-bussankan .--fw333 {
  font-weight: 333;
}
.daihyakka-bussankan .--mt334 {
  margin-top: 334px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt334 {
    margin-top: 167px;
  }
}
.daihyakka-bussankan .--mb334 {
  margin-bottom: 334px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb334 {
    margin-bottom: 167px;
  }
}
.daihyakka-bussankan .--pt334 {
  padding-top: 334px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt334 {
    padding-top: 167px;
  }
}
.daihyakka-bussankan .--pb334 {
  padding-bottom: 334px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb334 {
    padding-bottom: 167px;
  }
}
.daihyakka-bussankan .--px334 {
  padding: 0 334px;
}
.daihyakka-bussankan .max-w-334 {
  max-width: 334px;
}
.daihyakka-bussankan .w-334 {
  width: 334px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-334 {
    width: 167px;
  }
}
.daihyakka-bussankan .h-334 {
  height: 334px;
}
.daihyakka-bussankan .--gap334 {
  gap: 334px !important;
}
.daihyakka-bussankan .--fw334 {
  font-weight: 334;
}
.daihyakka-bussankan .--mt335 {
  margin-top: 335px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt335 {
    margin-top: 167.5px;
  }
}
.daihyakka-bussankan .--mb335 {
  margin-bottom: 335px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb335 {
    margin-bottom: 167.5px;
  }
}
.daihyakka-bussankan .--pt335 {
  padding-top: 335px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt335 {
    padding-top: 167.5px;
  }
}
.daihyakka-bussankan .--pb335 {
  padding-bottom: 335px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb335 {
    padding-bottom: 167.5px;
  }
}
.daihyakka-bussankan .--px335 {
  padding: 0 335px;
}
.daihyakka-bussankan .max-w-335 {
  max-width: 335px;
}
.daihyakka-bussankan .w-335 {
  width: 335px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-335 {
    width: 167.5px;
  }
}
.daihyakka-bussankan .h-335 {
  height: 335px;
}
.daihyakka-bussankan .--gap335 {
  gap: 335px !important;
}
.daihyakka-bussankan .--fw335 {
  font-weight: 335;
}
.daihyakka-bussankan .--mt336 {
  margin-top: 336px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt336 {
    margin-top: 168px;
  }
}
.daihyakka-bussankan .--mb336 {
  margin-bottom: 336px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb336 {
    margin-bottom: 168px;
  }
}
.daihyakka-bussankan .--pt336 {
  padding-top: 336px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt336 {
    padding-top: 168px;
  }
}
.daihyakka-bussankan .--pb336 {
  padding-bottom: 336px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb336 {
    padding-bottom: 168px;
  }
}
.daihyakka-bussankan .--px336 {
  padding: 0 336px;
}
.daihyakka-bussankan .max-w-336 {
  max-width: 336px;
}
.daihyakka-bussankan .w-336 {
  width: 336px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-336 {
    width: 168px;
  }
}
.daihyakka-bussankan .h-336 {
  height: 336px;
}
.daihyakka-bussankan .--gap336 {
  gap: 336px !important;
}
.daihyakka-bussankan .--fw336 {
  font-weight: 336;
}
.daihyakka-bussankan .--mt337 {
  margin-top: 337px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt337 {
    margin-top: 168.5px;
  }
}
.daihyakka-bussankan .--mb337 {
  margin-bottom: 337px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb337 {
    margin-bottom: 168.5px;
  }
}
.daihyakka-bussankan .--pt337 {
  padding-top: 337px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt337 {
    padding-top: 168.5px;
  }
}
.daihyakka-bussankan .--pb337 {
  padding-bottom: 337px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb337 {
    padding-bottom: 168.5px;
  }
}
.daihyakka-bussankan .--px337 {
  padding: 0 337px;
}
.daihyakka-bussankan .max-w-337 {
  max-width: 337px;
}
.daihyakka-bussankan .w-337 {
  width: 337px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-337 {
    width: 168.5px;
  }
}
.daihyakka-bussankan .h-337 {
  height: 337px;
}
.daihyakka-bussankan .--gap337 {
  gap: 337px !important;
}
.daihyakka-bussankan .--fw337 {
  font-weight: 337;
}
.daihyakka-bussankan .--mt338 {
  margin-top: 338px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt338 {
    margin-top: 169px;
  }
}
.daihyakka-bussankan .--mb338 {
  margin-bottom: 338px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb338 {
    margin-bottom: 169px;
  }
}
.daihyakka-bussankan .--pt338 {
  padding-top: 338px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt338 {
    padding-top: 169px;
  }
}
.daihyakka-bussankan .--pb338 {
  padding-bottom: 338px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb338 {
    padding-bottom: 169px;
  }
}
.daihyakka-bussankan .--px338 {
  padding: 0 338px;
}
.daihyakka-bussankan .max-w-338 {
  max-width: 338px;
}
.daihyakka-bussankan .w-338 {
  width: 338px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-338 {
    width: 169px;
  }
}
.daihyakka-bussankan .h-338 {
  height: 338px;
}
.daihyakka-bussankan .--gap338 {
  gap: 338px !important;
}
.daihyakka-bussankan .--fw338 {
  font-weight: 338;
}
.daihyakka-bussankan .--mt339 {
  margin-top: 339px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt339 {
    margin-top: 169.5px;
  }
}
.daihyakka-bussankan .--mb339 {
  margin-bottom: 339px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb339 {
    margin-bottom: 169.5px;
  }
}
.daihyakka-bussankan .--pt339 {
  padding-top: 339px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt339 {
    padding-top: 169.5px;
  }
}
.daihyakka-bussankan .--pb339 {
  padding-bottom: 339px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb339 {
    padding-bottom: 169.5px;
  }
}
.daihyakka-bussankan .--px339 {
  padding: 0 339px;
}
.daihyakka-bussankan .max-w-339 {
  max-width: 339px;
}
.daihyakka-bussankan .w-339 {
  width: 339px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-339 {
    width: 169.5px;
  }
}
.daihyakka-bussankan .h-339 {
  height: 339px;
}
.daihyakka-bussankan .--gap339 {
  gap: 339px !important;
}
.daihyakka-bussankan .--fw339 {
  font-weight: 339;
}
.daihyakka-bussankan .--mt340 {
  margin-top: 340px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt340 {
    margin-top: 170px;
  }
}
.daihyakka-bussankan .--mb340 {
  margin-bottom: 340px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb340 {
    margin-bottom: 170px;
  }
}
.daihyakka-bussankan .--pt340 {
  padding-top: 340px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt340 {
    padding-top: 170px;
  }
}
.daihyakka-bussankan .--pb340 {
  padding-bottom: 340px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb340 {
    padding-bottom: 170px;
  }
}
.daihyakka-bussankan .--px340 {
  padding: 0 340px;
}
.daihyakka-bussankan .max-w-340 {
  max-width: 340px;
}
.daihyakka-bussankan .w-340 {
  width: 340px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-340 {
    width: 170px;
  }
}
.daihyakka-bussankan .h-340 {
  height: 340px;
}
.daihyakka-bussankan .--gap340 {
  gap: 340px !important;
}
.daihyakka-bussankan .--fw340 {
  font-weight: 340;
}
.daihyakka-bussankan .--mt341 {
  margin-top: 341px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt341 {
    margin-top: 170.5px;
  }
}
.daihyakka-bussankan .--mb341 {
  margin-bottom: 341px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb341 {
    margin-bottom: 170.5px;
  }
}
.daihyakka-bussankan .--pt341 {
  padding-top: 341px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt341 {
    padding-top: 170.5px;
  }
}
.daihyakka-bussankan .--pb341 {
  padding-bottom: 341px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb341 {
    padding-bottom: 170.5px;
  }
}
.daihyakka-bussankan .--px341 {
  padding: 0 341px;
}
.daihyakka-bussankan .max-w-341 {
  max-width: 341px;
}
.daihyakka-bussankan .w-341 {
  width: 341px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-341 {
    width: 170.5px;
  }
}
.daihyakka-bussankan .h-341 {
  height: 341px;
}
.daihyakka-bussankan .--gap341 {
  gap: 341px !important;
}
.daihyakka-bussankan .--fw341 {
  font-weight: 341;
}
.daihyakka-bussankan .--mt342 {
  margin-top: 342px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt342 {
    margin-top: 171px;
  }
}
.daihyakka-bussankan .--mb342 {
  margin-bottom: 342px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb342 {
    margin-bottom: 171px;
  }
}
.daihyakka-bussankan .--pt342 {
  padding-top: 342px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt342 {
    padding-top: 171px;
  }
}
.daihyakka-bussankan .--pb342 {
  padding-bottom: 342px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb342 {
    padding-bottom: 171px;
  }
}
.daihyakka-bussankan .--px342 {
  padding: 0 342px;
}
.daihyakka-bussankan .max-w-342 {
  max-width: 342px;
}
.daihyakka-bussankan .w-342 {
  width: 342px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-342 {
    width: 171px;
  }
}
.daihyakka-bussankan .h-342 {
  height: 342px;
}
.daihyakka-bussankan .--gap342 {
  gap: 342px !important;
}
.daihyakka-bussankan .--fw342 {
  font-weight: 342;
}
.daihyakka-bussankan .--mt343 {
  margin-top: 343px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt343 {
    margin-top: 171.5px;
  }
}
.daihyakka-bussankan .--mb343 {
  margin-bottom: 343px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb343 {
    margin-bottom: 171.5px;
  }
}
.daihyakka-bussankan .--pt343 {
  padding-top: 343px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt343 {
    padding-top: 171.5px;
  }
}
.daihyakka-bussankan .--pb343 {
  padding-bottom: 343px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb343 {
    padding-bottom: 171.5px;
  }
}
.daihyakka-bussankan .--px343 {
  padding: 0 343px;
}
.daihyakka-bussankan .max-w-343 {
  max-width: 343px;
}
.daihyakka-bussankan .w-343 {
  width: 343px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-343 {
    width: 171.5px;
  }
}
.daihyakka-bussankan .h-343 {
  height: 343px;
}
.daihyakka-bussankan .--gap343 {
  gap: 343px !important;
}
.daihyakka-bussankan .--fw343 {
  font-weight: 343;
}
.daihyakka-bussankan .--mt344 {
  margin-top: 344px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt344 {
    margin-top: 172px;
  }
}
.daihyakka-bussankan .--mb344 {
  margin-bottom: 344px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb344 {
    margin-bottom: 172px;
  }
}
.daihyakka-bussankan .--pt344 {
  padding-top: 344px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt344 {
    padding-top: 172px;
  }
}
.daihyakka-bussankan .--pb344 {
  padding-bottom: 344px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb344 {
    padding-bottom: 172px;
  }
}
.daihyakka-bussankan .--px344 {
  padding: 0 344px;
}
.daihyakka-bussankan .max-w-344 {
  max-width: 344px;
}
.daihyakka-bussankan .w-344 {
  width: 344px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-344 {
    width: 172px;
  }
}
.daihyakka-bussankan .h-344 {
  height: 344px;
}
.daihyakka-bussankan .--gap344 {
  gap: 344px !important;
}
.daihyakka-bussankan .--fw344 {
  font-weight: 344;
}
.daihyakka-bussankan .--mt345 {
  margin-top: 345px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt345 {
    margin-top: 172.5px;
  }
}
.daihyakka-bussankan .--mb345 {
  margin-bottom: 345px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb345 {
    margin-bottom: 172.5px;
  }
}
.daihyakka-bussankan .--pt345 {
  padding-top: 345px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt345 {
    padding-top: 172.5px;
  }
}
.daihyakka-bussankan .--pb345 {
  padding-bottom: 345px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb345 {
    padding-bottom: 172.5px;
  }
}
.daihyakka-bussankan .--px345 {
  padding: 0 345px;
}
.daihyakka-bussankan .max-w-345 {
  max-width: 345px;
}
.daihyakka-bussankan .w-345 {
  width: 345px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-345 {
    width: 172.5px;
  }
}
.daihyakka-bussankan .h-345 {
  height: 345px;
}
.daihyakka-bussankan .--gap345 {
  gap: 345px !important;
}
.daihyakka-bussankan .--fw345 {
  font-weight: 345;
}
.daihyakka-bussankan .--mt346 {
  margin-top: 346px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt346 {
    margin-top: 173px;
  }
}
.daihyakka-bussankan .--mb346 {
  margin-bottom: 346px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb346 {
    margin-bottom: 173px;
  }
}
.daihyakka-bussankan .--pt346 {
  padding-top: 346px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt346 {
    padding-top: 173px;
  }
}
.daihyakka-bussankan .--pb346 {
  padding-bottom: 346px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb346 {
    padding-bottom: 173px;
  }
}
.daihyakka-bussankan .--px346 {
  padding: 0 346px;
}
.daihyakka-bussankan .max-w-346 {
  max-width: 346px;
}
.daihyakka-bussankan .w-346 {
  width: 346px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-346 {
    width: 173px;
  }
}
.daihyakka-bussankan .h-346 {
  height: 346px;
}
.daihyakka-bussankan .--gap346 {
  gap: 346px !important;
}
.daihyakka-bussankan .--fw346 {
  font-weight: 346;
}
.daihyakka-bussankan .--mt347 {
  margin-top: 347px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt347 {
    margin-top: 173.5px;
  }
}
.daihyakka-bussankan .--mb347 {
  margin-bottom: 347px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb347 {
    margin-bottom: 173.5px;
  }
}
.daihyakka-bussankan .--pt347 {
  padding-top: 347px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt347 {
    padding-top: 173.5px;
  }
}
.daihyakka-bussankan .--pb347 {
  padding-bottom: 347px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb347 {
    padding-bottom: 173.5px;
  }
}
.daihyakka-bussankan .--px347 {
  padding: 0 347px;
}
.daihyakka-bussankan .max-w-347 {
  max-width: 347px;
}
.daihyakka-bussankan .w-347 {
  width: 347px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-347 {
    width: 173.5px;
  }
}
.daihyakka-bussankan .h-347 {
  height: 347px;
}
.daihyakka-bussankan .--gap347 {
  gap: 347px !important;
}
.daihyakka-bussankan .--fw347 {
  font-weight: 347;
}
.daihyakka-bussankan .--mt348 {
  margin-top: 348px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt348 {
    margin-top: 174px;
  }
}
.daihyakka-bussankan .--mb348 {
  margin-bottom: 348px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb348 {
    margin-bottom: 174px;
  }
}
.daihyakka-bussankan .--pt348 {
  padding-top: 348px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt348 {
    padding-top: 174px;
  }
}
.daihyakka-bussankan .--pb348 {
  padding-bottom: 348px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb348 {
    padding-bottom: 174px;
  }
}
.daihyakka-bussankan .--px348 {
  padding: 0 348px;
}
.daihyakka-bussankan .max-w-348 {
  max-width: 348px;
}
.daihyakka-bussankan .w-348 {
  width: 348px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-348 {
    width: 174px;
  }
}
.daihyakka-bussankan .h-348 {
  height: 348px;
}
.daihyakka-bussankan .--gap348 {
  gap: 348px !important;
}
.daihyakka-bussankan .--fw348 {
  font-weight: 348;
}
.daihyakka-bussankan .--mt349 {
  margin-top: 349px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt349 {
    margin-top: 174.5px;
  }
}
.daihyakka-bussankan .--mb349 {
  margin-bottom: 349px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb349 {
    margin-bottom: 174.5px;
  }
}
.daihyakka-bussankan .--pt349 {
  padding-top: 349px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt349 {
    padding-top: 174.5px;
  }
}
.daihyakka-bussankan .--pb349 {
  padding-bottom: 349px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb349 {
    padding-bottom: 174.5px;
  }
}
.daihyakka-bussankan .--px349 {
  padding: 0 349px;
}
.daihyakka-bussankan .max-w-349 {
  max-width: 349px;
}
.daihyakka-bussankan .w-349 {
  width: 349px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-349 {
    width: 174.5px;
  }
}
.daihyakka-bussankan .h-349 {
  height: 349px;
}
.daihyakka-bussankan .--gap349 {
  gap: 349px !important;
}
.daihyakka-bussankan .--fw349 {
  font-weight: 349;
}
.daihyakka-bussankan .--mt350 {
  margin-top: 350px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt350 {
    margin-top: 175px;
  }
}
.daihyakka-bussankan .--mb350 {
  margin-bottom: 350px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb350 {
    margin-bottom: 175px;
  }
}
.daihyakka-bussankan .--pt350 {
  padding-top: 350px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt350 {
    padding-top: 175px;
  }
}
.daihyakka-bussankan .--pb350 {
  padding-bottom: 350px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb350 {
    padding-bottom: 175px;
  }
}
.daihyakka-bussankan .--px350 {
  padding: 0 350px;
}
.daihyakka-bussankan .max-w-350 {
  max-width: 350px;
}
.daihyakka-bussankan .w-350 {
  width: 350px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-350 {
    width: 175px;
  }
}
.daihyakka-bussankan .h-350 {
  height: 350px;
}
.daihyakka-bussankan .--gap350 {
  gap: 350px !important;
}
.daihyakka-bussankan .--fw350 {
  font-weight: 350;
}
.daihyakka-bussankan .--mt351 {
  margin-top: 351px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt351 {
    margin-top: 175.5px;
  }
}
.daihyakka-bussankan .--mb351 {
  margin-bottom: 351px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb351 {
    margin-bottom: 175.5px;
  }
}
.daihyakka-bussankan .--pt351 {
  padding-top: 351px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt351 {
    padding-top: 175.5px;
  }
}
.daihyakka-bussankan .--pb351 {
  padding-bottom: 351px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb351 {
    padding-bottom: 175.5px;
  }
}
.daihyakka-bussankan .--px351 {
  padding: 0 351px;
}
.daihyakka-bussankan .max-w-351 {
  max-width: 351px;
}
.daihyakka-bussankan .w-351 {
  width: 351px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-351 {
    width: 175.5px;
  }
}
.daihyakka-bussankan .h-351 {
  height: 351px;
}
.daihyakka-bussankan .--gap351 {
  gap: 351px !important;
}
.daihyakka-bussankan .--fw351 {
  font-weight: 351;
}
.daihyakka-bussankan .--mt352 {
  margin-top: 352px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt352 {
    margin-top: 176px;
  }
}
.daihyakka-bussankan .--mb352 {
  margin-bottom: 352px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb352 {
    margin-bottom: 176px;
  }
}
.daihyakka-bussankan .--pt352 {
  padding-top: 352px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt352 {
    padding-top: 176px;
  }
}
.daihyakka-bussankan .--pb352 {
  padding-bottom: 352px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb352 {
    padding-bottom: 176px;
  }
}
.daihyakka-bussankan .--px352 {
  padding: 0 352px;
}
.daihyakka-bussankan .max-w-352 {
  max-width: 352px;
}
.daihyakka-bussankan .w-352 {
  width: 352px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-352 {
    width: 176px;
  }
}
.daihyakka-bussankan .h-352 {
  height: 352px;
}
.daihyakka-bussankan .--gap352 {
  gap: 352px !important;
}
.daihyakka-bussankan .--fw352 {
  font-weight: 352;
}
.daihyakka-bussankan .--mt353 {
  margin-top: 353px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt353 {
    margin-top: 176.5px;
  }
}
.daihyakka-bussankan .--mb353 {
  margin-bottom: 353px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb353 {
    margin-bottom: 176.5px;
  }
}
.daihyakka-bussankan .--pt353 {
  padding-top: 353px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt353 {
    padding-top: 176.5px;
  }
}
.daihyakka-bussankan .--pb353 {
  padding-bottom: 353px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb353 {
    padding-bottom: 176.5px;
  }
}
.daihyakka-bussankan .--px353 {
  padding: 0 353px;
}
.daihyakka-bussankan .max-w-353 {
  max-width: 353px;
}
.daihyakka-bussankan .w-353 {
  width: 353px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-353 {
    width: 176.5px;
  }
}
.daihyakka-bussankan .h-353 {
  height: 353px;
}
.daihyakka-bussankan .--gap353 {
  gap: 353px !important;
}
.daihyakka-bussankan .--fw353 {
  font-weight: 353;
}
.daihyakka-bussankan .--mt354 {
  margin-top: 354px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt354 {
    margin-top: 177px;
  }
}
.daihyakka-bussankan .--mb354 {
  margin-bottom: 354px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb354 {
    margin-bottom: 177px;
  }
}
.daihyakka-bussankan .--pt354 {
  padding-top: 354px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt354 {
    padding-top: 177px;
  }
}
.daihyakka-bussankan .--pb354 {
  padding-bottom: 354px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb354 {
    padding-bottom: 177px;
  }
}
.daihyakka-bussankan .--px354 {
  padding: 0 354px;
}
.daihyakka-bussankan .max-w-354 {
  max-width: 354px;
}
.daihyakka-bussankan .w-354 {
  width: 354px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-354 {
    width: 177px;
  }
}
.daihyakka-bussankan .h-354 {
  height: 354px;
}
.daihyakka-bussankan .--gap354 {
  gap: 354px !important;
}
.daihyakka-bussankan .--fw354 {
  font-weight: 354;
}
.daihyakka-bussankan .--mt355 {
  margin-top: 355px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt355 {
    margin-top: 177.5px;
  }
}
.daihyakka-bussankan .--mb355 {
  margin-bottom: 355px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb355 {
    margin-bottom: 177.5px;
  }
}
.daihyakka-bussankan .--pt355 {
  padding-top: 355px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt355 {
    padding-top: 177.5px;
  }
}
.daihyakka-bussankan .--pb355 {
  padding-bottom: 355px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb355 {
    padding-bottom: 177.5px;
  }
}
.daihyakka-bussankan .--px355 {
  padding: 0 355px;
}
.daihyakka-bussankan .max-w-355 {
  max-width: 355px;
}
.daihyakka-bussankan .w-355 {
  width: 355px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-355 {
    width: 177.5px;
  }
}
.daihyakka-bussankan .h-355 {
  height: 355px;
}
.daihyakka-bussankan .--gap355 {
  gap: 355px !important;
}
.daihyakka-bussankan .--fw355 {
  font-weight: 355;
}
.daihyakka-bussankan .--mt356 {
  margin-top: 356px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt356 {
    margin-top: 178px;
  }
}
.daihyakka-bussankan .--mb356 {
  margin-bottom: 356px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb356 {
    margin-bottom: 178px;
  }
}
.daihyakka-bussankan .--pt356 {
  padding-top: 356px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt356 {
    padding-top: 178px;
  }
}
.daihyakka-bussankan .--pb356 {
  padding-bottom: 356px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb356 {
    padding-bottom: 178px;
  }
}
.daihyakka-bussankan .--px356 {
  padding: 0 356px;
}
.daihyakka-bussankan .max-w-356 {
  max-width: 356px;
}
.daihyakka-bussankan .w-356 {
  width: 356px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-356 {
    width: 178px;
  }
}
.daihyakka-bussankan .h-356 {
  height: 356px;
}
.daihyakka-bussankan .--gap356 {
  gap: 356px !important;
}
.daihyakka-bussankan .--fw356 {
  font-weight: 356;
}
.daihyakka-bussankan .--mt357 {
  margin-top: 357px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt357 {
    margin-top: 178.5px;
  }
}
.daihyakka-bussankan .--mb357 {
  margin-bottom: 357px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb357 {
    margin-bottom: 178.5px;
  }
}
.daihyakka-bussankan .--pt357 {
  padding-top: 357px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt357 {
    padding-top: 178.5px;
  }
}
.daihyakka-bussankan .--pb357 {
  padding-bottom: 357px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb357 {
    padding-bottom: 178.5px;
  }
}
.daihyakka-bussankan .--px357 {
  padding: 0 357px;
}
.daihyakka-bussankan .max-w-357 {
  max-width: 357px;
}
.daihyakka-bussankan .w-357 {
  width: 357px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-357 {
    width: 178.5px;
  }
}
.daihyakka-bussankan .h-357 {
  height: 357px;
}
.daihyakka-bussankan .--gap357 {
  gap: 357px !important;
}
.daihyakka-bussankan .--fw357 {
  font-weight: 357;
}
.daihyakka-bussankan .--mt358 {
  margin-top: 358px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt358 {
    margin-top: 179px;
  }
}
.daihyakka-bussankan .--mb358 {
  margin-bottom: 358px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb358 {
    margin-bottom: 179px;
  }
}
.daihyakka-bussankan .--pt358 {
  padding-top: 358px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt358 {
    padding-top: 179px;
  }
}
.daihyakka-bussankan .--pb358 {
  padding-bottom: 358px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb358 {
    padding-bottom: 179px;
  }
}
.daihyakka-bussankan .--px358 {
  padding: 0 358px;
}
.daihyakka-bussankan .max-w-358 {
  max-width: 358px;
}
.daihyakka-bussankan .w-358 {
  width: 358px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-358 {
    width: 179px;
  }
}
.daihyakka-bussankan .h-358 {
  height: 358px;
}
.daihyakka-bussankan .--gap358 {
  gap: 358px !important;
}
.daihyakka-bussankan .--fw358 {
  font-weight: 358;
}
.daihyakka-bussankan .--mt359 {
  margin-top: 359px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt359 {
    margin-top: 179.5px;
  }
}
.daihyakka-bussankan .--mb359 {
  margin-bottom: 359px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb359 {
    margin-bottom: 179.5px;
  }
}
.daihyakka-bussankan .--pt359 {
  padding-top: 359px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt359 {
    padding-top: 179.5px;
  }
}
.daihyakka-bussankan .--pb359 {
  padding-bottom: 359px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb359 {
    padding-bottom: 179.5px;
  }
}
.daihyakka-bussankan .--px359 {
  padding: 0 359px;
}
.daihyakka-bussankan .max-w-359 {
  max-width: 359px;
}
.daihyakka-bussankan .w-359 {
  width: 359px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-359 {
    width: 179.5px;
  }
}
.daihyakka-bussankan .h-359 {
  height: 359px;
}
.daihyakka-bussankan .--gap359 {
  gap: 359px !important;
}
.daihyakka-bussankan .--fw359 {
  font-weight: 359;
}
.daihyakka-bussankan .--mt360 {
  margin-top: 360px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt360 {
    margin-top: 180px;
  }
}
.daihyakka-bussankan .--mb360 {
  margin-bottom: 360px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb360 {
    margin-bottom: 180px;
  }
}
.daihyakka-bussankan .--pt360 {
  padding-top: 360px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt360 {
    padding-top: 180px;
  }
}
.daihyakka-bussankan .--pb360 {
  padding-bottom: 360px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb360 {
    padding-bottom: 180px;
  }
}
.daihyakka-bussankan .--px360 {
  padding: 0 360px;
}
.daihyakka-bussankan .max-w-360 {
  max-width: 360px;
}
.daihyakka-bussankan .w-360 {
  width: 360px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-360 {
    width: 180px;
  }
}
.daihyakka-bussankan .h-360 {
  height: 360px;
}
.daihyakka-bussankan .--gap360 {
  gap: 360px !important;
}
.daihyakka-bussankan .--fw360 {
  font-weight: 360;
}
.daihyakka-bussankan .--mt361 {
  margin-top: 361px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt361 {
    margin-top: 180.5px;
  }
}
.daihyakka-bussankan .--mb361 {
  margin-bottom: 361px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb361 {
    margin-bottom: 180.5px;
  }
}
.daihyakka-bussankan .--pt361 {
  padding-top: 361px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt361 {
    padding-top: 180.5px;
  }
}
.daihyakka-bussankan .--pb361 {
  padding-bottom: 361px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb361 {
    padding-bottom: 180.5px;
  }
}
.daihyakka-bussankan .--px361 {
  padding: 0 361px;
}
.daihyakka-bussankan .max-w-361 {
  max-width: 361px;
}
.daihyakka-bussankan .w-361 {
  width: 361px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-361 {
    width: 180.5px;
  }
}
.daihyakka-bussankan .h-361 {
  height: 361px;
}
.daihyakka-bussankan .--gap361 {
  gap: 361px !important;
}
.daihyakka-bussankan .--fw361 {
  font-weight: 361;
}
.daihyakka-bussankan .--mt362 {
  margin-top: 362px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt362 {
    margin-top: 181px;
  }
}
.daihyakka-bussankan .--mb362 {
  margin-bottom: 362px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb362 {
    margin-bottom: 181px;
  }
}
.daihyakka-bussankan .--pt362 {
  padding-top: 362px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt362 {
    padding-top: 181px;
  }
}
.daihyakka-bussankan .--pb362 {
  padding-bottom: 362px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb362 {
    padding-bottom: 181px;
  }
}
.daihyakka-bussankan .--px362 {
  padding: 0 362px;
}
.daihyakka-bussankan .max-w-362 {
  max-width: 362px;
}
.daihyakka-bussankan .w-362 {
  width: 362px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-362 {
    width: 181px;
  }
}
.daihyakka-bussankan .h-362 {
  height: 362px;
}
.daihyakka-bussankan .--gap362 {
  gap: 362px !important;
}
.daihyakka-bussankan .--fw362 {
  font-weight: 362;
}
.daihyakka-bussankan .--mt363 {
  margin-top: 363px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt363 {
    margin-top: 181.5px;
  }
}
.daihyakka-bussankan .--mb363 {
  margin-bottom: 363px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb363 {
    margin-bottom: 181.5px;
  }
}
.daihyakka-bussankan .--pt363 {
  padding-top: 363px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt363 {
    padding-top: 181.5px;
  }
}
.daihyakka-bussankan .--pb363 {
  padding-bottom: 363px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb363 {
    padding-bottom: 181.5px;
  }
}
.daihyakka-bussankan .--px363 {
  padding: 0 363px;
}
.daihyakka-bussankan .max-w-363 {
  max-width: 363px;
}
.daihyakka-bussankan .w-363 {
  width: 363px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-363 {
    width: 181.5px;
  }
}
.daihyakka-bussankan .h-363 {
  height: 363px;
}
.daihyakka-bussankan .--gap363 {
  gap: 363px !important;
}
.daihyakka-bussankan .--fw363 {
  font-weight: 363;
}
.daihyakka-bussankan .--mt364 {
  margin-top: 364px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt364 {
    margin-top: 182px;
  }
}
.daihyakka-bussankan .--mb364 {
  margin-bottom: 364px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb364 {
    margin-bottom: 182px;
  }
}
.daihyakka-bussankan .--pt364 {
  padding-top: 364px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt364 {
    padding-top: 182px;
  }
}
.daihyakka-bussankan .--pb364 {
  padding-bottom: 364px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb364 {
    padding-bottom: 182px;
  }
}
.daihyakka-bussankan .--px364 {
  padding: 0 364px;
}
.daihyakka-bussankan .max-w-364 {
  max-width: 364px;
}
.daihyakka-bussankan .w-364 {
  width: 364px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-364 {
    width: 182px;
  }
}
.daihyakka-bussankan .h-364 {
  height: 364px;
}
.daihyakka-bussankan .--gap364 {
  gap: 364px !important;
}
.daihyakka-bussankan .--fw364 {
  font-weight: 364;
}
.daihyakka-bussankan .--mt365 {
  margin-top: 365px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt365 {
    margin-top: 182.5px;
  }
}
.daihyakka-bussankan .--mb365 {
  margin-bottom: 365px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb365 {
    margin-bottom: 182.5px;
  }
}
.daihyakka-bussankan .--pt365 {
  padding-top: 365px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt365 {
    padding-top: 182.5px;
  }
}
.daihyakka-bussankan .--pb365 {
  padding-bottom: 365px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb365 {
    padding-bottom: 182.5px;
  }
}
.daihyakka-bussankan .--px365 {
  padding: 0 365px;
}
.daihyakka-bussankan .max-w-365 {
  max-width: 365px;
}
.daihyakka-bussankan .w-365 {
  width: 365px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-365 {
    width: 182.5px;
  }
}
.daihyakka-bussankan .h-365 {
  height: 365px;
}
.daihyakka-bussankan .--gap365 {
  gap: 365px !important;
}
.daihyakka-bussankan .--fw365 {
  font-weight: 365;
}
.daihyakka-bussankan .--mt366 {
  margin-top: 366px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt366 {
    margin-top: 183px;
  }
}
.daihyakka-bussankan .--mb366 {
  margin-bottom: 366px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb366 {
    margin-bottom: 183px;
  }
}
.daihyakka-bussankan .--pt366 {
  padding-top: 366px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt366 {
    padding-top: 183px;
  }
}
.daihyakka-bussankan .--pb366 {
  padding-bottom: 366px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb366 {
    padding-bottom: 183px;
  }
}
.daihyakka-bussankan .--px366 {
  padding: 0 366px;
}
.daihyakka-bussankan .max-w-366 {
  max-width: 366px;
}
.daihyakka-bussankan .w-366 {
  width: 366px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-366 {
    width: 183px;
  }
}
.daihyakka-bussankan .h-366 {
  height: 366px;
}
.daihyakka-bussankan .--gap366 {
  gap: 366px !important;
}
.daihyakka-bussankan .--fw366 {
  font-weight: 366;
}
.daihyakka-bussankan .--mt367 {
  margin-top: 367px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt367 {
    margin-top: 183.5px;
  }
}
.daihyakka-bussankan .--mb367 {
  margin-bottom: 367px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb367 {
    margin-bottom: 183.5px;
  }
}
.daihyakka-bussankan .--pt367 {
  padding-top: 367px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt367 {
    padding-top: 183.5px;
  }
}
.daihyakka-bussankan .--pb367 {
  padding-bottom: 367px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb367 {
    padding-bottom: 183.5px;
  }
}
.daihyakka-bussankan .--px367 {
  padding: 0 367px;
}
.daihyakka-bussankan .max-w-367 {
  max-width: 367px;
}
.daihyakka-bussankan .w-367 {
  width: 367px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-367 {
    width: 183.5px;
  }
}
.daihyakka-bussankan .h-367 {
  height: 367px;
}
.daihyakka-bussankan .--gap367 {
  gap: 367px !important;
}
.daihyakka-bussankan .--fw367 {
  font-weight: 367;
}
.daihyakka-bussankan .--mt368 {
  margin-top: 368px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt368 {
    margin-top: 184px;
  }
}
.daihyakka-bussankan .--mb368 {
  margin-bottom: 368px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb368 {
    margin-bottom: 184px;
  }
}
.daihyakka-bussankan .--pt368 {
  padding-top: 368px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt368 {
    padding-top: 184px;
  }
}
.daihyakka-bussankan .--pb368 {
  padding-bottom: 368px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb368 {
    padding-bottom: 184px;
  }
}
.daihyakka-bussankan .--px368 {
  padding: 0 368px;
}
.daihyakka-bussankan .max-w-368 {
  max-width: 368px;
}
.daihyakka-bussankan .w-368 {
  width: 368px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-368 {
    width: 184px;
  }
}
.daihyakka-bussankan .h-368 {
  height: 368px;
}
.daihyakka-bussankan .--gap368 {
  gap: 368px !important;
}
.daihyakka-bussankan .--fw368 {
  font-weight: 368;
}
.daihyakka-bussankan .--mt369 {
  margin-top: 369px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt369 {
    margin-top: 184.5px;
  }
}
.daihyakka-bussankan .--mb369 {
  margin-bottom: 369px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb369 {
    margin-bottom: 184.5px;
  }
}
.daihyakka-bussankan .--pt369 {
  padding-top: 369px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt369 {
    padding-top: 184.5px;
  }
}
.daihyakka-bussankan .--pb369 {
  padding-bottom: 369px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb369 {
    padding-bottom: 184.5px;
  }
}
.daihyakka-bussankan .--px369 {
  padding: 0 369px;
}
.daihyakka-bussankan .max-w-369 {
  max-width: 369px;
}
.daihyakka-bussankan .w-369 {
  width: 369px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-369 {
    width: 184.5px;
  }
}
.daihyakka-bussankan .h-369 {
  height: 369px;
}
.daihyakka-bussankan .--gap369 {
  gap: 369px !important;
}
.daihyakka-bussankan .--fw369 {
  font-weight: 369;
}
.daihyakka-bussankan .--mt370 {
  margin-top: 370px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt370 {
    margin-top: 185px;
  }
}
.daihyakka-bussankan .--mb370 {
  margin-bottom: 370px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb370 {
    margin-bottom: 185px;
  }
}
.daihyakka-bussankan .--pt370 {
  padding-top: 370px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt370 {
    padding-top: 185px;
  }
}
.daihyakka-bussankan .--pb370 {
  padding-bottom: 370px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb370 {
    padding-bottom: 185px;
  }
}
.daihyakka-bussankan .--px370 {
  padding: 0 370px;
}
.daihyakka-bussankan .max-w-370 {
  max-width: 370px;
}
.daihyakka-bussankan .w-370 {
  width: 370px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-370 {
    width: 185px;
  }
}
.daihyakka-bussankan .h-370 {
  height: 370px;
}
.daihyakka-bussankan .--gap370 {
  gap: 370px !important;
}
.daihyakka-bussankan .--fw370 {
  font-weight: 370;
}
.daihyakka-bussankan .--mt371 {
  margin-top: 371px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt371 {
    margin-top: 185.5px;
  }
}
.daihyakka-bussankan .--mb371 {
  margin-bottom: 371px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb371 {
    margin-bottom: 185.5px;
  }
}
.daihyakka-bussankan .--pt371 {
  padding-top: 371px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt371 {
    padding-top: 185.5px;
  }
}
.daihyakka-bussankan .--pb371 {
  padding-bottom: 371px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb371 {
    padding-bottom: 185.5px;
  }
}
.daihyakka-bussankan .--px371 {
  padding: 0 371px;
}
.daihyakka-bussankan .max-w-371 {
  max-width: 371px;
}
.daihyakka-bussankan .w-371 {
  width: 371px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-371 {
    width: 185.5px;
  }
}
.daihyakka-bussankan .h-371 {
  height: 371px;
}
.daihyakka-bussankan .--gap371 {
  gap: 371px !important;
}
.daihyakka-bussankan .--fw371 {
  font-weight: 371;
}
.daihyakka-bussankan .--mt372 {
  margin-top: 372px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt372 {
    margin-top: 186px;
  }
}
.daihyakka-bussankan .--mb372 {
  margin-bottom: 372px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb372 {
    margin-bottom: 186px;
  }
}
.daihyakka-bussankan .--pt372 {
  padding-top: 372px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt372 {
    padding-top: 186px;
  }
}
.daihyakka-bussankan .--pb372 {
  padding-bottom: 372px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb372 {
    padding-bottom: 186px;
  }
}
.daihyakka-bussankan .--px372 {
  padding: 0 372px;
}
.daihyakka-bussankan .max-w-372 {
  max-width: 372px;
}
.daihyakka-bussankan .w-372 {
  width: 372px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-372 {
    width: 186px;
  }
}
.daihyakka-bussankan .h-372 {
  height: 372px;
}
.daihyakka-bussankan .--gap372 {
  gap: 372px !important;
}
.daihyakka-bussankan .--fw372 {
  font-weight: 372;
}
.daihyakka-bussankan .--mt373 {
  margin-top: 373px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt373 {
    margin-top: 186.5px;
  }
}
.daihyakka-bussankan .--mb373 {
  margin-bottom: 373px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb373 {
    margin-bottom: 186.5px;
  }
}
.daihyakka-bussankan .--pt373 {
  padding-top: 373px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt373 {
    padding-top: 186.5px;
  }
}
.daihyakka-bussankan .--pb373 {
  padding-bottom: 373px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb373 {
    padding-bottom: 186.5px;
  }
}
.daihyakka-bussankan .--px373 {
  padding: 0 373px;
}
.daihyakka-bussankan .max-w-373 {
  max-width: 373px;
}
.daihyakka-bussankan .w-373 {
  width: 373px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-373 {
    width: 186.5px;
  }
}
.daihyakka-bussankan .h-373 {
  height: 373px;
}
.daihyakka-bussankan .--gap373 {
  gap: 373px !important;
}
.daihyakka-bussankan .--fw373 {
  font-weight: 373;
}
.daihyakka-bussankan .--mt374 {
  margin-top: 374px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt374 {
    margin-top: 187px;
  }
}
.daihyakka-bussankan .--mb374 {
  margin-bottom: 374px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb374 {
    margin-bottom: 187px;
  }
}
.daihyakka-bussankan .--pt374 {
  padding-top: 374px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt374 {
    padding-top: 187px;
  }
}
.daihyakka-bussankan .--pb374 {
  padding-bottom: 374px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb374 {
    padding-bottom: 187px;
  }
}
.daihyakka-bussankan .--px374 {
  padding: 0 374px;
}
.daihyakka-bussankan .max-w-374 {
  max-width: 374px;
}
.daihyakka-bussankan .w-374 {
  width: 374px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-374 {
    width: 187px;
  }
}
.daihyakka-bussankan .h-374 {
  height: 374px;
}
.daihyakka-bussankan .--gap374 {
  gap: 374px !important;
}
.daihyakka-bussankan .--fw374 {
  font-weight: 374;
}
.daihyakka-bussankan .--mt375 {
  margin-top: 375px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt375 {
    margin-top: 187.5px;
  }
}
.daihyakka-bussankan .--mb375 {
  margin-bottom: 375px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb375 {
    margin-bottom: 187.5px;
  }
}
.daihyakka-bussankan .--pt375 {
  padding-top: 375px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt375 {
    padding-top: 187.5px;
  }
}
.daihyakka-bussankan .--pb375 {
  padding-bottom: 375px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb375 {
    padding-bottom: 187.5px;
  }
}
.daihyakka-bussankan .--px375 {
  padding: 0 375px;
}
.daihyakka-bussankan .max-w-375 {
  max-width: 375px;
}
.daihyakka-bussankan .w-375 {
  width: 375px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-375 {
    width: 187.5px;
  }
}
.daihyakka-bussankan .h-375 {
  height: 375px;
}
.daihyakka-bussankan .--gap375 {
  gap: 375px !important;
}
.daihyakka-bussankan .--fw375 {
  font-weight: 375;
}
.daihyakka-bussankan .--mt376 {
  margin-top: 376px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt376 {
    margin-top: 188px;
  }
}
.daihyakka-bussankan .--mb376 {
  margin-bottom: 376px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb376 {
    margin-bottom: 188px;
  }
}
.daihyakka-bussankan .--pt376 {
  padding-top: 376px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt376 {
    padding-top: 188px;
  }
}
.daihyakka-bussankan .--pb376 {
  padding-bottom: 376px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb376 {
    padding-bottom: 188px;
  }
}
.daihyakka-bussankan .--px376 {
  padding: 0 376px;
}
.daihyakka-bussankan .max-w-376 {
  max-width: 376px;
}
.daihyakka-bussankan .w-376 {
  width: 376px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-376 {
    width: 188px;
  }
}
.daihyakka-bussankan .h-376 {
  height: 376px;
}
.daihyakka-bussankan .--gap376 {
  gap: 376px !important;
}
.daihyakka-bussankan .--fw376 {
  font-weight: 376;
}
.daihyakka-bussankan .--mt377 {
  margin-top: 377px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt377 {
    margin-top: 188.5px;
  }
}
.daihyakka-bussankan .--mb377 {
  margin-bottom: 377px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb377 {
    margin-bottom: 188.5px;
  }
}
.daihyakka-bussankan .--pt377 {
  padding-top: 377px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt377 {
    padding-top: 188.5px;
  }
}
.daihyakka-bussankan .--pb377 {
  padding-bottom: 377px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb377 {
    padding-bottom: 188.5px;
  }
}
.daihyakka-bussankan .--px377 {
  padding: 0 377px;
}
.daihyakka-bussankan .max-w-377 {
  max-width: 377px;
}
.daihyakka-bussankan .w-377 {
  width: 377px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-377 {
    width: 188.5px;
  }
}
.daihyakka-bussankan .h-377 {
  height: 377px;
}
.daihyakka-bussankan .--gap377 {
  gap: 377px !important;
}
.daihyakka-bussankan .--fw377 {
  font-weight: 377;
}
.daihyakka-bussankan .--mt378 {
  margin-top: 378px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt378 {
    margin-top: 189px;
  }
}
.daihyakka-bussankan .--mb378 {
  margin-bottom: 378px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb378 {
    margin-bottom: 189px;
  }
}
.daihyakka-bussankan .--pt378 {
  padding-top: 378px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt378 {
    padding-top: 189px;
  }
}
.daihyakka-bussankan .--pb378 {
  padding-bottom: 378px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb378 {
    padding-bottom: 189px;
  }
}
.daihyakka-bussankan .--px378 {
  padding: 0 378px;
}
.daihyakka-bussankan .max-w-378 {
  max-width: 378px;
}
.daihyakka-bussankan .w-378 {
  width: 378px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-378 {
    width: 189px;
  }
}
.daihyakka-bussankan .h-378 {
  height: 378px;
}
.daihyakka-bussankan .--gap378 {
  gap: 378px !important;
}
.daihyakka-bussankan .--fw378 {
  font-weight: 378;
}
.daihyakka-bussankan .--mt379 {
  margin-top: 379px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt379 {
    margin-top: 189.5px;
  }
}
.daihyakka-bussankan .--mb379 {
  margin-bottom: 379px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb379 {
    margin-bottom: 189.5px;
  }
}
.daihyakka-bussankan .--pt379 {
  padding-top: 379px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt379 {
    padding-top: 189.5px;
  }
}
.daihyakka-bussankan .--pb379 {
  padding-bottom: 379px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb379 {
    padding-bottom: 189.5px;
  }
}
.daihyakka-bussankan .--px379 {
  padding: 0 379px;
}
.daihyakka-bussankan .max-w-379 {
  max-width: 379px;
}
.daihyakka-bussankan .w-379 {
  width: 379px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-379 {
    width: 189.5px;
  }
}
.daihyakka-bussankan .h-379 {
  height: 379px;
}
.daihyakka-bussankan .--gap379 {
  gap: 379px !important;
}
.daihyakka-bussankan .--fw379 {
  font-weight: 379;
}
.daihyakka-bussankan .--mt380 {
  margin-top: 380px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt380 {
    margin-top: 190px;
  }
}
.daihyakka-bussankan .--mb380 {
  margin-bottom: 380px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb380 {
    margin-bottom: 190px;
  }
}
.daihyakka-bussankan .--pt380 {
  padding-top: 380px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt380 {
    padding-top: 190px;
  }
}
.daihyakka-bussankan .--pb380 {
  padding-bottom: 380px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb380 {
    padding-bottom: 190px;
  }
}
.daihyakka-bussankan .--px380 {
  padding: 0 380px;
}
.daihyakka-bussankan .max-w-380 {
  max-width: 380px;
}
.daihyakka-bussankan .w-380 {
  width: 380px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-380 {
    width: 190px;
  }
}
.daihyakka-bussankan .h-380 {
  height: 380px;
}
.daihyakka-bussankan .--gap380 {
  gap: 380px !important;
}
.daihyakka-bussankan .--fw380 {
  font-weight: 380;
}
.daihyakka-bussankan .--mt381 {
  margin-top: 381px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt381 {
    margin-top: 190.5px;
  }
}
.daihyakka-bussankan .--mb381 {
  margin-bottom: 381px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb381 {
    margin-bottom: 190.5px;
  }
}
.daihyakka-bussankan .--pt381 {
  padding-top: 381px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt381 {
    padding-top: 190.5px;
  }
}
.daihyakka-bussankan .--pb381 {
  padding-bottom: 381px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb381 {
    padding-bottom: 190.5px;
  }
}
.daihyakka-bussankan .--px381 {
  padding: 0 381px;
}
.daihyakka-bussankan .max-w-381 {
  max-width: 381px;
}
.daihyakka-bussankan .w-381 {
  width: 381px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-381 {
    width: 190.5px;
  }
}
.daihyakka-bussankan .h-381 {
  height: 381px;
}
.daihyakka-bussankan .--gap381 {
  gap: 381px !important;
}
.daihyakka-bussankan .--fw381 {
  font-weight: 381;
}
.daihyakka-bussankan .--mt382 {
  margin-top: 382px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt382 {
    margin-top: 191px;
  }
}
.daihyakka-bussankan .--mb382 {
  margin-bottom: 382px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb382 {
    margin-bottom: 191px;
  }
}
.daihyakka-bussankan .--pt382 {
  padding-top: 382px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt382 {
    padding-top: 191px;
  }
}
.daihyakka-bussankan .--pb382 {
  padding-bottom: 382px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb382 {
    padding-bottom: 191px;
  }
}
.daihyakka-bussankan .--px382 {
  padding: 0 382px;
}
.daihyakka-bussankan .max-w-382 {
  max-width: 382px;
}
.daihyakka-bussankan .w-382 {
  width: 382px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-382 {
    width: 191px;
  }
}
.daihyakka-bussankan .h-382 {
  height: 382px;
}
.daihyakka-bussankan .--gap382 {
  gap: 382px !important;
}
.daihyakka-bussankan .--fw382 {
  font-weight: 382;
}
.daihyakka-bussankan .--mt383 {
  margin-top: 383px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt383 {
    margin-top: 191.5px;
  }
}
.daihyakka-bussankan .--mb383 {
  margin-bottom: 383px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb383 {
    margin-bottom: 191.5px;
  }
}
.daihyakka-bussankan .--pt383 {
  padding-top: 383px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt383 {
    padding-top: 191.5px;
  }
}
.daihyakka-bussankan .--pb383 {
  padding-bottom: 383px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb383 {
    padding-bottom: 191.5px;
  }
}
.daihyakka-bussankan .--px383 {
  padding: 0 383px;
}
.daihyakka-bussankan .max-w-383 {
  max-width: 383px;
}
.daihyakka-bussankan .w-383 {
  width: 383px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-383 {
    width: 191.5px;
  }
}
.daihyakka-bussankan .h-383 {
  height: 383px;
}
.daihyakka-bussankan .--gap383 {
  gap: 383px !important;
}
.daihyakka-bussankan .--fw383 {
  font-weight: 383;
}
.daihyakka-bussankan .--mt384 {
  margin-top: 384px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt384 {
    margin-top: 192px;
  }
}
.daihyakka-bussankan .--mb384 {
  margin-bottom: 384px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb384 {
    margin-bottom: 192px;
  }
}
.daihyakka-bussankan .--pt384 {
  padding-top: 384px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt384 {
    padding-top: 192px;
  }
}
.daihyakka-bussankan .--pb384 {
  padding-bottom: 384px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb384 {
    padding-bottom: 192px;
  }
}
.daihyakka-bussankan .--px384 {
  padding: 0 384px;
}
.daihyakka-bussankan .max-w-384 {
  max-width: 384px;
}
.daihyakka-bussankan .w-384 {
  width: 384px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-384 {
    width: 192px;
  }
}
.daihyakka-bussankan .h-384 {
  height: 384px;
}
.daihyakka-bussankan .--gap384 {
  gap: 384px !important;
}
.daihyakka-bussankan .--fw384 {
  font-weight: 384;
}
.daihyakka-bussankan .--mt385 {
  margin-top: 385px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt385 {
    margin-top: 192.5px;
  }
}
.daihyakka-bussankan .--mb385 {
  margin-bottom: 385px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb385 {
    margin-bottom: 192.5px;
  }
}
.daihyakka-bussankan .--pt385 {
  padding-top: 385px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt385 {
    padding-top: 192.5px;
  }
}
.daihyakka-bussankan .--pb385 {
  padding-bottom: 385px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb385 {
    padding-bottom: 192.5px;
  }
}
.daihyakka-bussankan .--px385 {
  padding: 0 385px;
}
.daihyakka-bussankan .max-w-385 {
  max-width: 385px;
}
.daihyakka-bussankan .w-385 {
  width: 385px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-385 {
    width: 192.5px;
  }
}
.daihyakka-bussankan .h-385 {
  height: 385px;
}
.daihyakka-bussankan .--gap385 {
  gap: 385px !important;
}
.daihyakka-bussankan .--fw385 {
  font-weight: 385;
}
.daihyakka-bussankan .--mt386 {
  margin-top: 386px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt386 {
    margin-top: 193px;
  }
}
.daihyakka-bussankan .--mb386 {
  margin-bottom: 386px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb386 {
    margin-bottom: 193px;
  }
}
.daihyakka-bussankan .--pt386 {
  padding-top: 386px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt386 {
    padding-top: 193px;
  }
}
.daihyakka-bussankan .--pb386 {
  padding-bottom: 386px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb386 {
    padding-bottom: 193px;
  }
}
.daihyakka-bussankan .--px386 {
  padding: 0 386px;
}
.daihyakka-bussankan .max-w-386 {
  max-width: 386px;
}
.daihyakka-bussankan .w-386 {
  width: 386px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-386 {
    width: 193px;
  }
}
.daihyakka-bussankan .h-386 {
  height: 386px;
}
.daihyakka-bussankan .--gap386 {
  gap: 386px !important;
}
.daihyakka-bussankan .--fw386 {
  font-weight: 386;
}
.daihyakka-bussankan .--mt387 {
  margin-top: 387px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt387 {
    margin-top: 193.5px;
  }
}
.daihyakka-bussankan .--mb387 {
  margin-bottom: 387px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb387 {
    margin-bottom: 193.5px;
  }
}
.daihyakka-bussankan .--pt387 {
  padding-top: 387px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt387 {
    padding-top: 193.5px;
  }
}
.daihyakka-bussankan .--pb387 {
  padding-bottom: 387px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb387 {
    padding-bottom: 193.5px;
  }
}
.daihyakka-bussankan .--px387 {
  padding: 0 387px;
}
.daihyakka-bussankan .max-w-387 {
  max-width: 387px;
}
.daihyakka-bussankan .w-387 {
  width: 387px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-387 {
    width: 193.5px;
  }
}
.daihyakka-bussankan .h-387 {
  height: 387px;
}
.daihyakka-bussankan .--gap387 {
  gap: 387px !important;
}
.daihyakka-bussankan .--fw387 {
  font-weight: 387;
}
.daihyakka-bussankan .--mt388 {
  margin-top: 388px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt388 {
    margin-top: 194px;
  }
}
.daihyakka-bussankan .--mb388 {
  margin-bottom: 388px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb388 {
    margin-bottom: 194px;
  }
}
.daihyakka-bussankan .--pt388 {
  padding-top: 388px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt388 {
    padding-top: 194px;
  }
}
.daihyakka-bussankan .--pb388 {
  padding-bottom: 388px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb388 {
    padding-bottom: 194px;
  }
}
.daihyakka-bussankan .--px388 {
  padding: 0 388px;
}
.daihyakka-bussankan .max-w-388 {
  max-width: 388px;
}
.daihyakka-bussankan .w-388 {
  width: 388px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-388 {
    width: 194px;
  }
}
.daihyakka-bussankan .h-388 {
  height: 388px;
}
.daihyakka-bussankan .--gap388 {
  gap: 388px !important;
}
.daihyakka-bussankan .--fw388 {
  font-weight: 388;
}
.daihyakka-bussankan .--mt389 {
  margin-top: 389px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt389 {
    margin-top: 194.5px;
  }
}
.daihyakka-bussankan .--mb389 {
  margin-bottom: 389px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb389 {
    margin-bottom: 194.5px;
  }
}
.daihyakka-bussankan .--pt389 {
  padding-top: 389px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt389 {
    padding-top: 194.5px;
  }
}
.daihyakka-bussankan .--pb389 {
  padding-bottom: 389px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb389 {
    padding-bottom: 194.5px;
  }
}
.daihyakka-bussankan .--px389 {
  padding: 0 389px;
}
.daihyakka-bussankan .max-w-389 {
  max-width: 389px;
}
.daihyakka-bussankan .w-389 {
  width: 389px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-389 {
    width: 194.5px;
  }
}
.daihyakka-bussankan .h-389 {
  height: 389px;
}
.daihyakka-bussankan .--gap389 {
  gap: 389px !important;
}
.daihyakka-bussankan .--fw389 {
  font-weight: 389;
}
.daihyakka-bussankan .--mt390 {
  margin-top: 390px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt390 {
    margin-top: 195px;
  }
}
.daihyakka-bussankan .--mb390 {
  margin-bottom: 390px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb390 {
    margin-bottom: 195px;
  }
}
.daihyakka-bussankan .--pt390 {
  padding-top: 390px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt390 {
    padding-top: 195px;
  }
}
.daihyakka-bussankan .--pb390 {
  padding-bottom: 390px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb390 {
    padding-bottom: 195px;
  }
}
.daihyakka-bussankan .--px390 {
  padding: 0 390px;
}
.daihyakka-bussankan .max-w-390 {
  max-width: 390px;
}
.daihyakka-bussankan .w-390 {
  width: 390px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-390 {
    width: 195px;
  }
}
.daihyakka-bussankan .h-390 {
  height: 390px;
}
.daihyakka-bussankan .--gap390 {
  gap: 390px !important;
}
.daihyakka-bussankan .--fw390 {
  font-weight: 390;
}
.daihyakka-bussankan .--mt391 {
  margin-top: 391px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt391 {
    margin-top: 195.5px;
  }
}
.daihyakka-bussankan .--mb391 {
  margin-bottom: 391px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb391 {
    margin-bottom: 195.5px;
  }
}
.daihyakka-bussankan .--pt391 {
  padding-top: 391px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt391 {
    padding-top: 195.5px;
  }
}
.daihyakka-bussankan .--pb391 {
  padding-bottom: 391px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb391 {
    padding-bottom: 195.5px;
  }
}
.daihyakka-bussankan .--px391 {
  padding: 0 391px;
}
.daihyakka-bussankan .max-w-391 {
  max-width: 391px;
}
.daihyakka-bussankan .w-391 {
  width: 391px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-391 {
    width: 195.5px;
  }
}
.daihyakka-bussankan .h-391 {
  height: 391px;
}
.daihyakka-bussankan .--gap391 {
  gap: 391px !important;
}
.daihyakka-bussankan .--fw391 {
  font-weight: 391;
}
.daihyakka-bussankan .--mt392 {
  margin-top: 392px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt392 {
    margin-top: 196px;
  }
}
.daihyakka-bussankan .--mb392 {
  margin-bottom: 392px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb392 {
    margin-bottom: 196px;
  }
}
.daihyakka-bussankan .--pt392 {
  padding-top: 392px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt392 {
    padding-top: 196px;
  }
}
.daihyakka-bussankan .--pb392 {
  padding-bottom: 392px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb392 {
    padding-bottom: 196px;
  }
}
.daihyakka-bussankan .--px392 {
  padding: 0 392px;
}
.daihyakka-bussankan .max-w-392 {
  max-width: 392px;
}
.daihyakka-bussankan .w-392 {
  width: 392px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-392 {
    width: 196px;
  }
}
.daihyakka-bussankan .h-392 {
  height: 392px;
}
.daihyakka-bussankan .--gap392 {
  gap: 392px !important;
}
.daihyakka-bussankan .--fw392 {
  font-weight: 392;
}
.daihyakka-bussankan .--mt393 {
  margin-top: 393px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt393 {
    margin-top: 196.5px;
  }
}
.daihyakka-bussankan .--mb393 {
  margin-bottom: 393px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb393 {
    margin-bottom: 196.5px;
  }
}
.daihyakka-bussankan .--pt393 {
  padding-top: 393px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt393 {
    padding-top: 196.5px;
  }
}
.daihyakka-bussankan .--pb393 {
  padding-bottom: 393px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb393 {
    padding-bottom: 196.5px;
  }
}
.daihyakka-bussankan .--px393 {
  padding: 0 393px;
}
.daihyakka-bussankan .max-w-393 {
  max-width: 393px;
}
.daihyakka-bussankan .w-393 {
  width: 393px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-393 {
    width: 196.5px;
  }
}
.daihyakka-bussankan .h-393 {
  height: 393px;
}
.daihyakka-bussankan .--gap393 {
  gap: 393px !important;
}
.daihyakka-bussankan .--fw393 {
  font-weight: 393;
}
.daihyakka-bussankan .--mt394 {
  margin-top: 394px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt394 {
    margin-top: 197px;
  }
}
.daihyakka-bussankan .--mb394 {
  margin-bottom: 394px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb394 {
    margin-bottom: 197px;
  }
}
.daihyakka-bussankan .--pt394 {
  padding-top: 394px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt394 {
    padding-top: 197px;
  }
}
.daihyakka-bussankan .--pb394 {
  padding-bottom: 394px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb394 {
    padding-bottom: 197px;
  }
}
.daihyakka-bussankan .--px394 {
  padding: 0 394px;
}
.daihyakka-bussankan .max-w-394 {
  max-width: 394px;
}
.daihyakka-bussankan .w-394 {
  width: 394px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-394 {
    width: 197px;
  }
}
.daihyakka-bussankan .h-394 {
  height: 394px;
}
.daihyakka-bussankan .--gap394 {
  gap: 394px !important;
}
.daihyakka-bussankan .--fw394 {
  font-weight: 394;
}
.daihyakka-bussankan .--mt395 {
  margin-top: 395px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt395 {
    margin-top: 197.5px;
  }
}
.daihyakka-bussankan .--mb395 {
  margin-bottom: 395px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb395 {
    margin-bottom: 197.5px;
  }
}
.daihyakka-bussankan .--pt395 {
  padding-top: 395px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt395 {
    padding-top: 197.5px;
  }
}
.daihyakka-bussankan .--pb395 {
  padding-bottom: 395px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb395 {
    padding-bottom: 197.5px;
  }
}
.daihyakka-bussankan .--px395 {
  padding: 0 395px;
}
.daihyakka-bussankan .max-w-395 {
  max-width: 395px;
}
.daihyakka-bussankan .w-395 {
  width: 395px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-395 {
    width: 197.5px;
  }
}
.daihyakka-bussankan .h-395 {
  height: 395px;
}
.daihyakka-bussankan .--gap395 {
  gap: 395px !important;
}
.daihyakka-bussankan .--fw395 {
  font-weight: 395;
}
.daihyakka-bussankan .--mt396 {
  margin-top: 396px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt396 {
    margin-top: 198px;
  }
}
.daihyakka-bussankan .--mb396 {
  margin-bottom: 396px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb396 {
    margin-bottom: 198px;
  }
}
.daihyakka-bussankan .--pt396 {
  padding-top: 396px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt396 {
    padding-top: 198px;
  }
}
.daihyakka-bussankan .--pb396 {
  padding-bottom: 396px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb396 {
    padding-bottom: 198px;
  }
}
.daihyakka-bussankan .--px396 {
  padding: 0 396px;
}
.daihyakka-bussankan .max-w-396 {
  max-width: 396px;
}
.daihyakka-bussankan .w-396 {
  width: 396px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-396 {
    width: 198px;
  }
}
.daihyakka-bussankan .h-396 {
  height: 396px;
}
.daihyakka-bussankan .--gap396 {
  gap: 396px !important;
}
.daihyakka-bussankan .--fw396 {
  font-weight: 396;
}
.daihyakka-bussankan .--mt397 {
  margin-top: 397px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt397 {
    margin-top: 198.5px;
  }
}
.daihyakka-bussankan .--mb397 {
  margin-bottom: 397px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb397 {
    margin-bottom: 198.5px;
  }
}
.daihyakka-bussankan .--pt397 {
  padding-top: 397px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt397 {
    padding-top: 198.5px;
  }
}
.daihyakka-bussankan .--pb397 {
  padding-bottom: 397px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb397 {
    padding-bottom: 198.5px;
  }
}
.daihyakka-bussankan .--px397 {
  padding: 0 397px;
}
.daihyakka-bussankan .max-w-397 {
  max-width: 397px;
}
.daihyakka-bussankan .w-397 {
  width: 397px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-397 {
    width: 198.5px;
  }
}
.daihyakka-bussankan .h-397 {
  height: 397px;
}
.daihyakka-bussankan .--gap397 {
  gap: 397px !important;
}
.daihyakka-bussankan .--fw397 {
  font-weight: 397;
}
.daihyakka-bussankan .--mt398 {
  margin-top: 398px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt398 {
    margin-top: 199px;
  }
}
.daihyakka-bussankan .--mb398 {
  margin-bottom: 398px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb398 {
    margin-bottom: 199px;
  }
}
.daihyakka-bussankan .--pt398 {
  padding-top: 398px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt398 {
    padding-top: 199px;
  }
}
.daihyakka-bussankan .--pb398 {
  padding-bottom: 398px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb398 {
    padding-bottom: 199px;
  }
}
.daihyakka-bussankan .--px398 {
  padding: 0 398px;
}
.daihyakka-bussankan .max-w-398 {
  max-width: 398px;
}
.daihyakka-bussankan .w-398 {
  width: 398px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-398 {
    width: 199px;
  }
}
.daihyakka-bussankan .h-398 {
  height: 398px;
}
.daihyakka-bussankan .--gap398 {
  gap: 398px !important;
}
.daihyakka-bussankan .--fw398 {
  font-weight: 398;
}
.daihyakka-bussankan .--mt399 {
  margin-top: 399px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt399 {
    margin-top: 199.5px;
  }
}
.daihyakka-bussankan .--mb399 {
  margin-bottom: 399px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb399 {
    margin-bottom: 199.5px;
  }
}
.daihyakka-bussankan .--pt399 {
  padding-top: 399px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt399 {
    padding-top: 199.5px;
  }
}
.daihyakka-bussankan .--pb399 {
  padding-bottom: 399px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb399 {
    padding-bottom: 199.5px;
  }
}
.daihyakka-bussankan .--px399 {
  padding: 0 399px;
}
.daihyakka-bussankan .max-w-399 {
  max-width: 399px;
}
.daihyakka-bussankan .w-399 {
  width: 399px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-399 {
    width: 199.5px;
  }
}
.daihyakka-bussankan .h-399 {
  height: 399px;
}
.daihyakka-bussankan .--gap399 {
  gap: 399px !important;
}
.daihyakka-bussankan .--fw399 {
  font-weight: 399;
}
.daihyakka-bussankan .--mt400 {
  margin-top: 400px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt400 {
    margin-top: 200px;
  }
}
.daihyakka-bussankan .--mb400 {
  margin-bottom: 400px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb400 {
    margin-bottom: 200px;
  }
}
.daihyakka-bussankan .--pt400 {
  padding-top: 400px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt400 {
    padding-top: 200px;
  }
}
.daihyakka-bussankan .--pb400 {
  padding-bottom: 400px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb400 {
    padding-bottom: 200px;
  }
}
.daihyakka-bussankan .--px400 {
  padding: 0 400px;
}
.daihyakka-bussankan .max-w-400 {
  max-width: 400px;
}
.daihyakka-bussankan .w-400 {
  width: 400px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-400 {
    width: 200px;
  }
}
.daihyakka-bussankan .h-400 {
  height: 400px;
}
.daihyakka-bussankan .--gap400 {
  gap: 400px !important;
}
.daihyakka-bussankan .--fw400 {
  font-weight: 400;
}
.daihyakka-bussankan .--mt401 {
  margin-top: 401px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt401 {
    margin-top: 200.5px;
  }
}
.daihyakka-bussankan .--mb401 {
  margin-bottom: 401px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb401 {
    margin-bottom: 200.5px;
  }
}
.daihyakka-bussankan .--pt401 {
  padding-top: 401px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt401 {
    padding-top: 200.5px;
  }
}
.daihyakka-bussankan .--pb401 {
  padding-bottom: 401px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb401 {
    padding-bottom: 200.5px;
  }
}
.daihyakka-bussankan .--px401 {
  padding: 0 401px;
}
.daihyakka-bussankan .max-w-401 {
  max-width: 401px;
}
.daihyakka-bussankan .w-401 {
  width: 401px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-401 {
    width: 200.5px;
  }
}
.daihyakka-bussankan .h-401 {
  height: 401px;
}
.daihyakka-bussankan .--gap401 {
  gap: 401px !important;
}
.daihyakka-bussankan .--fw401 {
  font-weight: 401;
}
.daihyakka-bussankan .--mt402 {
  margin-top: 402px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt402 {
    margin-top: 201px;
  }
}
.daihyakka-bussankan .--mb402 {
  margin-bottom: 402px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb402 {
    margin-bottom: 201px;
  }
}
.daihyakka-bussankan .--pt402 {
  padding-top: 402px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt402 {
    padding-top: 201px;
  }
}
.daihyakka-bussankan .--pb402 {
  padding-bottom: 402px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb402 {
    padding-bottom: 201px;
  }
}
.daihyakka-bussankan .--px402 {
  padding: 0 402px;
}
.daihyakka-bussankan .max-w-402 {
  max-width: 402px;
}
.daihyakka-bussankan .w-402 {
  width: 402px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-402 {
    width: 201px;
  }
}
.daihyakka-bussankan .h-402 {
  height: 402px;
}
.daihyakka-bussankan .--gap402 {
  gap: 402px !important;
}
.daihyakka-bussankan .--fw402 {
  font-weight: 402;
}
.daihyakka-bussankan .--mt403 {
  margin-top: 403px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt403 {
    margin-top: 201.5px;
  }
}
.daihyakka-bussankan .--mb403 {
  margin-bottom: 403px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb403 {
    margin-bottom: 201.5px;
  }
}
.daihyakka-bussankan .--pt403 {
  padding-top: 403px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt403 {
    padding-top: 201.5px;
  }
}
.daihyakka-bussankan .--pb403 {
  padding-bottom: 403px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb403 {
    padding-bottom: 201.5px;
  }
}
.daihyakka-bussankan .--px403 {
  padding: 0 403px;
}
.daihyakka-bussankan .max-w-403 {
  max-width: 403px;
}
.daihyakka-bussankan .w-403 {
  width: 403px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-403 {
    width: 201.5px;
  }
}
.daihyakka-bussankan .h-403 {
  height: 403px;
}
.daihyakka-bussankan .--gap403 {
  gap: 403px !important;
}
.daihyakka-bussankan .--fw403 {
  font-weight: 403;
}
.daihyakka-bussankan .--mt404 {
  margin-top: 404px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt404 {
    margin-top: 202px;
  }
}
.daihyakka-bussankan .--mb404 {
  margin-bottom: 404px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb404 {
    margin-bottom: 202px;
  }
}
.daihyakka-bussankan .--pt404 {
  padding-top: 404px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt404 {
    padding-top: 202px;
  }
}
.daihyakka-bussankan .--pb404 {
  padding-bottom: 404px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb404 {
    padding-bottom: 202px;
  }
}
.daihyakka-bussankan .--px404 {
  padding: 0 404px;
}
.daihyakka-bussankan .max-w-404 {
  max-width: 404px;
}
.daihyakka-bussankan .w-404 {
  width: 404px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-404 {
    width: 202px;
  }
}
.daihyakka-bussankan .h-404 {
  height: 404px;
}
.daihyakka-bussankan .--gap404 {
  gap: 404px !important;
}
.daihyakka-bussankan .--fw404 {
  font-weight: 404;
}
.daihyakka-bussankan .--mt405 {
  margin-top: 405px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt405 {
    margin-top: 202.5px;
  }
}
.daihyakka-bussankan .--mb405 {
  margin-bottom: 405px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb405 {
    margin-bottom: 202.5px;
  }
}
.daihyakka-bussankan .--pt405 {
  padding-top: 405px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt405 {
    padding-top: 202.5px;
  }
}
.daihyakka-bussankan .--pb405 {
  padding-bottom: 405px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb405 {
    padding-bottom: 202.5px;
  }
}
.daihyakka-bussankan .--px405 {
  padding: 0 405px;
}
.daihyakka-bussankan .max-w-405 {
  max-width: 405px;
}
.daihyakka-bussankan .w-405 {
  width: 405px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-405 {
    width: 202.5px;
  }
}
.daihyakka-bussankan .h-405 {
  height: 405px;
}
.daihyakka-bussankan .--gap405 {
  gap: 405px !important;
}
.daihyakka-bussankan .--fw405 {
  font-weight: 405;
}
.daihyakka-bussankan .--mt406 {
  margin-top: 406px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt406 {
    margin-top: 203px;
  }
}
.daihyakka-bussankan .--mb406 {
  margin-bottom: 406px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb406 {
    margin-bottom: 203px;
  }
}
.daihyakka-bussankan .--pt406 {
  padding-top: 406px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt406 {
    padding-top: 203px;
  }
}
.daihyakka-bussankan .--pb406 {
  padding-bottom: 406px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb406 {
    padding-bottom: 203px;
  }
}
.daihyakka-bussankan .--px406 {
  padding: 0 406px;
}
.daihyakka-bussankan .max-w-406 {
  max-width: 406px;
}
.daihyakka-bussankan .w-406 {
  width: 406px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-406 {
    width: 203px;
  }
}
.daihyakka-bussankan .h-406 {
  height: 406px;
}
.daihyakka-bussankan .--gap406 {
  gap: 406px !important;
}
.daihyakka-bussankan .--fw406 {
  font-weight: 406;
}
.daihyakka-bussankan .--mt407 {
  margin-top: 407px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt407 {
    margin-top: 203.5px;
  }
}
.daihyakka-bussankan .--mb407 {
  margin-bottom: 407px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb407 {
    margin-bottom: 203.5px;
  }
}
.daihyakka-bussankan .--pt407 {
  padding-top: 407px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt407 {
    padding-top: 203.5px;
  }
}
.daihyakka-bussankan .--pb407 {
  padding-bottom: 407px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb407 {
    padding-bottom: 203.5px;
  }
}
.daihyakka-bussankan .--px407 {
  padding: 0 407px;
}
.daihyakka-bussankan .max-w-407 {
  max-width: 407px;
}
.daihyakka-bussankan .w-407 {
  width: 407px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-407 {
    width: 203.5px;
  }
}
.daihyakka-bussankan .h-407 {
  height: 407px;
}
.daihyakka-bussankan .--gap407 {
  gap: 407px !important;
}
.daihyakka-bussankan .--fw407 {
  font-weight: 407;
}
.daihyakka-bussankan .--mt408 {
  margin-top: 408px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt408 {
    margin-top: 204px;
  }
}
.daihyakka-bussankan .--mb408 {
  margin-bottom: 408px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb408 {
    margin-bottom: 204px;
  }
}
.daihyakka-bussankan .--pt408 {
  padding-top: 408px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt408 {
    padding-top: 204px;
  }
}
.daihyakka-bussankan .--pb408 {
  padding-bottom: 408px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb408 {
    padding-bottom: 204px;
  }
}
.daihyakka-bussankan .--px408 {
  padding: 0 408px;
}
.daihyakka-bussankan .max-w-408 {
  max-width: 408px;
}
.daihyakka-bussankan .w-408 {
  width: 408px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-408 {
    width: 204px;
  }
}
.daihyakka-bussankan .h-408 {
  height: 408px;
}
.daihyakka-bussankan .--gap408 {
  gap: 408px !important;
}
.daihyakka-bussankan .--fw408 {
  font-weight: 408;
}
.daihyakka-bussankan .--mt409 {
  margin-top: 409px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt409 {
    margin-top: 204.5px;
  }
}
.daihyakka-bussankan .--mb409 {
  margin-bottom: 409px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb409 {
    margin-bottom: 204.5px;
  }
}
.daihyakka-bussankan .--pt409 {
  padding-top: 409px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt409 {
    padding-top: 204.5px;
  }
}
.daihyakka-bussankan .--pb409 {
  padding-bottom: 409px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb409 {
    padding-bottom: 204.5px;
  }
}
.daihyakka-bussankan .--px409 {
  padding: 0 409px;
}
.daihyakka-bussankan .max-w-409 {
  max-width: 409px;
}
.daihyakka-bussankan .w-409 {
  width: 409px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-409 {
    width: 204.5px;
  }
}
.daihyakka-bussankan .h-409 {
  height: 409px;
}
.daihyakka-bussankan .--gap409 {
  gap: 409px !important;
}
.daihyakka-bussankan .--fw409 {
  font-weight: 409;
}
.daihyakka-bussankan .--mt410 {
  margin-top: 410px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt410 {
    margin-top: 205px;
  }
}
.daihyakka-bussankan .--mb410 {
  margin-bottom: 410px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb410 {
    margin-bottom: 205px;
  }
}
.daihyakka-bussankan .--pt410 {
  padding-top: 410px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt410 {
    padding-top: 205px;
  }
}
.daihyakka-bussankan .--pb410 {
  padding-bottom: 410px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb410 {
    padding-bottom: 205px;
  }
}
.daihyakka-bussankan .--px410 {
  padding: 0 410px;
}
.daihyakka-bussankan .max-w-410 {
  max-width: 410px;
}
.daihyakka-bussankan .w-410 {
  width: 410px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-410 {
    width: 205px;
  }
}
.daihyakka-bussankan .h-410 {
  height: 410px;
}
.daihyakka-bussankan .--gap410 {
  gap: 410px !important;
}
.daihyakka-bussankan .--fw410 {
  font-weight: 410;
}
.daihyakka-bussankan .--mt411 {
  margin-top: 411px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt411 {
    margin-top: 205.5px;
  }
}
.daihyakka-bussankan .--mb411 {
  margin-bottom: 411px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb411 {
    margin-bottom: 205.5px;
  }
}
.daihyakka-bussankan .--pt411 {
  padding-top: 411px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt411 {
    padding-top: 205.5px;
  }
}
.daihyakka-bussankan .--pb411 {
  padding-bottom: 411px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb411 {
    padding-bottom: 205.5px;
  }
}
.daihyakka-bussankan .--px411 {
  padding: 0 411px;
}
.daihyakka-bussankan .max-w-411 {
  max-width: 411px;
}
.daihyakka-bussankan .w-411 {
  width: 411px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-411 {
    width: 205.5px;
  }
}
.daihyakka-bussankan .h-411 {
  height: 411px;
}
.daihyakka-bussankan .--gap411 {
  gap: 411px !important;
}
.daihyakka-bussankan .--fw411 {
  font-weight: 411;
}
.daihyakka-bussankan .--mt412 {
  margin-top: 412px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt412 {
    margin-top: 206px;
  }
}
.daihyakka-bussankan .--mb412 {
  margin-bottom: 412px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb412 {
    margin-bottom: 206px;
  }
}
.daihyakka-bussankan .--pt412 {
  padding-top: 412px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt412 {
    padding-top: 206px;
  }
}
.daihyakka-bussankan .--pb412 {
  padding-bottom: 412px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb412 {
    padding-bottom: 206px;
  }
}
.daihyakka-bussankan .--px412 {
  padding: 0 412px;
}
.daihyakka-bussankan .max-w-412 {
  max-width: 412px;
}
.daihyakka-bussankan .w-412 {
  width: 412px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-412 {
    width: 206px;
  }
}
.daihyakka-bussankan .h-412 {
  height: 412px;
}
.daihyakka-bussankan .--gap412 {
  gap: 412px !important;
}
.daihyakka-bussankan .--fw412 {
  font-weight: 412;
}
.daihyakka-bussankan .--mt413 {
  margin-top: 413px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt413 {
    margin-top: 206.5px;
  }
}
.daihyakka-bussankan .--mb413 {
  margin-bottom: 413px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb413 {
    margin-bottom: 206.5px;
  }
}
.daihyakka-bussankan .--pt413 {
  padding-top: 413px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt413 {
    padding-top: 206.5px;
  }
}
.daihyakka-bussankan .--pb413 {
  padding-bottom: 413px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb413 {
    padding-bottom: 206.5px;
  }
}
.daihyakka-bussankan .--px413 {
  padding: 0 413px;
}
.daihyakka-bussankan .max-w-413 {
  max-width: 413px;
}
.daihyakka-bussankan .w-413 {
  width: 413px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-413 {
    width: 206.5px;
  }
}
.daihyakka-bussankan .h-413 {
  height: 413px;
}
.daihyakka-bussankan .--gap413 {
  gap: 413px !important;
}
.daihyakka-bussankan .--fw413 {
  font-weight: 413;
}
.daihyakka-bussankan .--mt414 {
  margin-top: 414px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt414 {
    margin-top: 207px;
  }
}
.daihyakka-bussankan .--mb414 {
  margin-bottom: 414px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb414 {
    margin-bottom: 207px;
  }
}
.daihyakka-bussankan .--pt414 {
  padding-top: 414px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt414 {
    padding-top: 207px;
  }
}
.daihyakka-bussankan .--pb414 {
  padding-bottom: 414px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb414 {
    padding-bottom: 207px;
  }
}
.daihyakka-bussankan .--px414 {
  padding: 0 414px;
}
.daihyakka-bussankan .max-w-414 {
  max-width: 414px;
}
.daihyakka-bussankan .w-414 {
  width: 414px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-414 {
    width: 207px;
  }
}
.daihyakka-bussankan .h-414 {
  height: 414px;
}
.daihyakka-bussankan .--gap414 {
  gap: 414px !important;
}
.daihyakka-bussankan .--fw414 {
  font-weight: 414;
}
.daihyakka-bussankan .--mt415 {
  margin-top: 415px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt415 {
    margin-top: 207.5px;
  }
}
.daihyakka-bussankan .--mb415 {
  margin-bottom: 415px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb415 {
    margin-bottom: 207.5px;
  }
}
.daihyakka-bussankan .--pt415 {
  padding-top: 415px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt415 {
    padding-top: 207.5px;
  }
}
.daihyakka-bussankan .--pb415 {
  padding-bottom: 415px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb415 {
    padding-bottom: 207.5px;
  }
}
.daihyakka-bussankan .--px415 {
  padding: 0 415px;
}
.daihyakka-bussankan .max-w-415 {
  max-width: 415px;
}
.daihyakka-bussankan .w-415 {
  width: 415px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-415 {
    width: 207.5px;
  }
}
.daihyakka-bussankan .h-415 {
  height: 415px;
}
.daihyakka-bussankan .--gap415 {
  gap: 415px !important;
}
.daihyakka-bussankan .--fw415 {
  font-weight: 415;
}
.daihyakka-bussankan .--mt416 {
  margin-top: 416px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt416 {
    margin-top: 208px;
  }
}
.daihyakka-bussankan .--mb416 {
  margin-bottom: 416px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb416 {
    margin-bottom: 208px;
  }
}
.daihyakka-bussankan .--pt416 {
  padding-top: 416px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt416 {
    padding-top: 208px;
  }
}
.daihyakka-bussankan .--pb416 {
  padding-bottom: 416px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb416 {
    padding-bottom: 208px;
  }
}
.daihyakka-bussankan .--px416 {
  padding: 0 416px;
}
.daihyakka-bussankan .max-w-416 {
  max-width: 416px;
}
.daihyakka-bussankan .w-416 {
  width: 416px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-416 {
    width: 208px;
  }
}
.daihyakka-bussankan .h-416 {
  height: 416px;
}
.daihyakka-bussankan .--gap416 {
  gap: 416px !important;
}
.daihyakka-bussankan .--fw416 {
  font-weight: 416;
}
.daihyakka-bussankan .--mt417 {
  margin-top: 417px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt417 {
    margin-top: 208.5px;
  }
}
.daihyakka-bussankan .--mb417 {
  margin-bottom: 417px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb417 {
    margin-bottom: 208.5px;
  }
}
.daihyakka-bussankan .--pt417 {
  padding-top: 417px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt417 {
    padding-top: 208.5px;
  }
}
.daihyakka-bussankan .--pb417 {
  padding-bottom: 417px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb417 {
    padding-bottom: 208.5px;
  }
}
.daihyakka-bussankan .--px417 {
  padding: 0 417px;
}
.daihyakka-bussankan .max-w-417 {
  max-width: 417px;
}
.daihyakka-bussankan .w-417 {
  width: 417px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-417 {
    width: 208.5px;
  }
}
.daihyakka-bussankan .h-417 {
  height: 417px;
}
.daihyakka-bussankan .--gap417 {
  gap: 417px !important;
}
.daihyakka-bussankan .--fw417 {
  font-weight: 417;
}
.daihyakka-bussankan .--mt418 {
  margin-top: 418px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt418 {
    margin-top: 209px;
  }
}
.daihyakka-bussankan .--mb418 {
  margin-bottom: 418px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb418 {
    margin-bottom: 209px;
  }
}
.daihyakka-bussankan .--pt418 {
  padding-top: 418px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt418 {
    padding-top: 209px;
  }
}
.daihyakka-bussankan .--pb418 {
  padding-bottom: 418px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb418 {
    padding-bottom: 209px;
  }
}
.daihyakka-bussankan .--px418 {
  padding: 0 418px;
}
.daihyakka-bussankan .max-w-418 {
  max-width: 418px;
}
.daihyakka-bussankan .w-418 {
  width: 418px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-418 {
    width: 209px;
  }
}
.daihyakka-bussankan .h-418 {
  height: 418px;
}
.daihyakka-bussankan .--gap418 {
  gap: 418px !important;
}
.daihyakka-bussankan .--fw418 {
  font-weight: 418;
}
.daihyakka-bussankan .--mt419 {
  margin-top: 419px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt419 {
    margin-top: 209.5px;
  }
}
.daihyakka-bussankan .--mb419 {
  margin-bottom: 419px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb419 {
    margin-bottom: 209.5px;
  }
}
.daihyakka-bussankan .--pt419 {
  padding-top: 419px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt419 {
    padding-top: 209.5px;
  }
}
.daihyakka-bussankan .--pb419 {
  padding-bottom: 419px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb419 {
    padding-bottom: 209.5px;
  }
}
.daihyakka-bussankan .--px419 {
  padding: 0 419px;
}
.daihyakka-bussankan .max-w-419 {
  max-width: 419px;
}
.daihyakka-bussankan .w-419 {
  width: 419px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-419 {
    width: 209.5px;
  }
}
.daihyakka-bussankan .h-419 {
  height: 419px;
}
.daihyakka-bussankan .--gap419 {
  gap: 419px !important;
}
.daihyakka-bussankan .--fw419 {
  font-weight: 419;
}
.daihyakka-bussankan .--mt420 {
  margin-top: 420px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt420 {
    margin-top: 210px;
  }
}
.daihyakka-bussankan .--mb420 {
  margin-bottom: 420px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb420 {
    margin-bottom: 210px;
  }
}
.daihyakka-bussankan .--pt420 {
  padding-top: 420px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt420 {
    padding-top: 210px;
  }
}
.daihyakka-bussankan .--pb420 {
  padding-bottom: 420px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb420 {
    padding-bottom: 210px;
  }
}
.daihyakka-bussankan .--px420 {
  padding: 0 420px;
}
.daihyakka-bussankan .max-w-420 {
  max-width: 420px;
}
.daihyakka-bussankan .w-420 {
  width: 420px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-420 {
    width: 210px;
  }
}
.daihyakka-bussankan .h-420 {
  height: 420px;
}
.daihyakka-bussankan .--gap420 {
  gap: 420px !important;
}
.daihyakka-bussankan .--fw420 {
  font-weight: 420;
}
.daihyakka-bussankan .--mt421 {
  margin-top: 421px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt421 {
    margin-top: 210.5px;
  }
}
.daihyakka-bussankan .--mb421 {
  margin-bottom: 421px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb421 {
    margin-bottom: 210.5px;
  }
}
.daihyakka-bussankan .--pt421 {
  padding-top: 421px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt421 {
    padding-top: 210.5px;
  }
}
.daihyakka-bussankan .--pb421 {
  padding-bottom: 421px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb421 {
    padding-bottom: 210.5px;
  }
}
.daihyakka-bussankan .--px421 {
  padding: 0 421px;
}
.daihyakka-bussankan .max-w-421 {
  max-width: 421px;
}
.daihyakka-bussankan .w-421 {
  width: 421px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-421 {
    width: 210.5px;
  }
}
.daihyakka-bussankan .h-421 {
  height: 421px;
}
.daihyakka-bussankan .--gap421 {
  gap: 421px !important;
}
.daihyakka-bussankan .--fw421 {
  font-weight: 421;
}
.daihyakka-bussankan .--mt422 {
  margin-top: 422px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt422 {
    margin-top: 211px;
  }
}
.daihyakka-bussankan .--mb422 {
  margin-bottom: 422px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb422 {
    margin-bottom: 211px;
  }
}
.daihyakka-bussankan .--pt422 {
  padding-top: 422px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt422 {
    padding-top: 211px;
  }
}
.daihyakka-bussankan .--pb422 {
  padding-bottom: 422px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb422 {
    padding-bottom: 211px;
  }
}
.daihyakka-bussankan .--px422 {
  padding: 0 422px;
}
.daihyakka-bussankan .max-w-422 {
  max-width: 422px;
}
.daihyakka-bussankan .w-422 {
  width: 422px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-422 {
    width: 211px;
  }
}
.daihyakka-bussankan .h-422 {
  height: 422px;
}
.daihyakka-bussankan .--gap422 {
  gap: 422px !important;
}
.daihyakka-bussankan .--fw422 {
  font-weight: 422;
}
.daihyakka-bussankan .--mt423 {
  margin-top: 423px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt423 {
    margin-top: 211.5px;
  }
}
.daihyakka-bussankan .--mb423 {
  margin-bottom: 423px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb423 {
    margin-bottom: 211.5px;
  }
}
.daihyakka-bussankan .--pt423 {
  padding-top: 423px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt423 {
    padding-top: 211.5px;
  }
}
.daihyakka-bussankan .--pb423 {
  padding-bottom: 423px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb423 {
    padding-bottom: 211.5px;
  }
}
.daihyakka-bussankan .--px423 {
  padding: 0 423px;
}
.daihyakka-bussankan .max-w-423 {
  max-width: 423px;
}
.daihyakka-bussankan .w-423 {
  width: 423px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-423 {
    width: 211.5px;
  }
}
.daihyakka-bussankan .h-423 {
  height: 423px;
}
.daihyakka-bussankan .--gap423 {
  gap: 423px !important;
}
.daihyakka-bussankan .--fw423 {
  font-weight: 423;
}
.daihyakka-bussankan .--mt424 {
  margin-top: 424px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt424 {
    margin-top: 212px;
  }
}
.daihyakka-bussankan .--mb424 {
  margin-bottom: 424px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb424 {
    margin-bottom: 212px;
  }
}
.daihyakka-bussankan .--pt424 {
  padding-top: 424px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt424 {
    padding-top: 212px;
  }
}
.daihyakka-bussankan .--pb424 {
  padding-bottom: 424px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb424 {
    padding-bottom: 212px;
  }
}
.daihyakka-bussankan .--px424 {
  padding: 0 424px;
}
.daihyakka-bussankan .max-w-424 {
  max-width: 424px;
}
.daihyakka-bussankan .w-424 {
  width: 424px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-424 {
    width: 212px;
  }
}
.daihyakka-bussankan .h-424 {
  height: 424px;
}
.daihyakka-bussankan .--gap424 {
  gap: 424px !important;
}
.daihyakka-bussankan .--fw424 {
  font-weight: 424;
}
.daihyakka-bussankan .--mt425 {
  margin-top: 425px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt425 {
    margin-top: 212.5px;
  }
}
.daihyakka-bussankan .--mb425 {
  margin-bottom: 425px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb425 {
    margin-bottom: 212.5px;
  }
}
.daihyakka-bussankan .--pt425 {
  padding-top: 425px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt425 {
    padding-top: 212.5px;
  }
}
.daihyakka-bussankan .--pb425 {
  padding-bottom: 425px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb425 {
    padding-bottom: 212.5px;
  }
}
.daihyakka-bussankan .--px425 {
  padding: 0 425px;
}
.daihyakka-bussankan .max-w-425 {
  max-width: 425px;
}
.daihyakka-bussankan .w-425 {
  width: 425px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-425 {
    width: 212.5px;
  }
}
.daihyakka-bussankan .h-425 {
  height: 425px;
}
.daihyakka-bussankan .--gap425 {
  gap: 425px !important;
}
.daihyakka-bussankan .--fw425 {
  font-weight: 425;
}
.daihyakka-bussankan .--mt426 {
  margin-top: 426px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt426 {
    margin-top: 213px;
  }
}
.daihyakka-bussankan .--mb426 {
  margin-bottom: 426px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb426 {
    margin-bottom: 213px;
  }
}
.daihyakka-bussankan .--pt426 {
  padding-top: 426px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt426 {
    padding-top: 213px;
  }
}
.daihyakka-bussankan .--pb426 {
  padding-bottom: 426px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb426 {
    padding-bottom: 213px;
  }
}
.daihyakka-bussankan .--px426 {
  padding: 0 426px;
}
.daihyakka-bussankan .max-w-426 {
  max-width: 426px;
}
.daihyakka-bussankan .w-426 {
  width: 426px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-426 {
    width: 213px;
  }
}
.daihyakka-bussankan .h-426 {
  height: 426px;
}
.daihyakka-bussankan .--gap426 {
  gap: 426px !important;
}
.daihyakka-bussankan .--fw426 {
  font-weight: 426;
}
.daihyakka-bussankan .--mt427 {
  margin-top: 427px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt427 {
    margin-top: 213.5px;
  }
}
.daihyakka-bussankan .--mb427 {
  margin-bottom: 427px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb427 {
    margin-bottom: 213.5px;
  }
}
.daihyakka-bussankan .--pt427 {
  padding-top: 427px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt427 {
    padding-top: 213.5px;
  }
}
.daihyakka-bussankan .--pb427 {
  padding-bottom: 427px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb427 {
    padding-bottom: 213.5px;
  }
}
.daihyakka-bussankan .--px427 {
  padding: 0 427px;
}
.daihyakka-bussankan .max-w-427 {
  max-width: 427px;
}
.daihyakka-bussankan .w-427 {
  width: 427px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-427 {
    width: 213.5px;
  }
}
.daihyakka-bussankan .h-427 {
  height: 427px;
}
.daihyakka-bussankan .--gap427 {
  gap: 427px !important;
}
.daihyakka-bussankan .--fw427 {
  font-weight: 427;
}
.daihyakka-bussankan .--mt428 {
  margin-top: 428px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt428 {
    margin-top: 214px;
  }
}
.daihyakka-bussankan .--mb428 {
  margin-bottom: 428px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb428 {
    margin-bottom: 214px;
  }
}
.daihyakka-bussankan .--pt428 {
  padding-top: 428px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt428 {
    padding-top: 214px;
  }
}
.daihyakka-bussankan .--pb428 {
  padding-bottom: 428px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb428 {
    padding-bottom: 214px;
  }
}
.daihyakka-bussankan .--px428 {
  padding: 0 428px;
}
.daihyakka-bussankan .max-w-428 {
  max-width: 428px;
}
.daihyakka-bussankan .w-428 {
  width: 428px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-428 {
    width: 214px;
  }
}
.daihyakka-bussankan .h-428 {
  height: 428px;
}
.daihyakka-bussankan .--gap428 {
  gap: 428px !important;
}
.daihyakka-bussankan .--fw428 {
  font-weight: 428;
}
.daihyakka-bussankan .--mt429 {
  margin-top: 429px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt429 {
    margin-top: 214.5px;
  }
}
.daihyakka-bussankan .--mb429 {
  margin-bottom: 429px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb429 {
    margin-bottom: 214.5px;
  }
}
.daihyakka-bussankan .--pt429 {
  padding-top: 429px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt429 {
    padding-top: 214.5px;
  }
}
.daihyakka-bussankan .--pb429 {
  padding-bottom: 429px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb429 {
    padding-bottom: 214.5px;
  }
}
.daihyakka-bussankan .--px429 {
  padding: 0 429px;
}
.daihyakka-bussankan .max-w-429 {
  max-width: 429px;
}
.daihyakka-bussankan .w-429 {
  width: 429px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-429 {
    width: 214.5px;
  }
}
.daihyakka-bussankan .h-429 {
  height: 429px;
}
.daihyakka-bussankan .--gap429 {
  gap: 429px !important;
}
.daihyakka-bussankan .--fw429 {
  font-weight: 429;
}
.daihyakka-bussankan .--mt430 {
  margin-top: 430px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt430 {
    margin-top: 215px;
  }
}
.daihyakka-bussankan .--mb430 {
  margin-bottom: 430px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb430 {
    margin-bottom: 215px;
  }
}
.daihyakka-bussankan .--pt430 {
  padding-top: 430px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt430 {
    padding-top: 215px;
  }
}
.daihyakka-bussankan .--pb430 {
  padding-bottom: 430px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb430 {
    padding-bottom: 215px;
  }
}
.daihyakka-bussankan .--px430 {
  padding: 0 430px;
}
.daihyakka-bussankan .max-w-430 {
  max-width: 430px;
}
.daihyakka-bussankan .w-430 {
  width: 430px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-430 {
    width: 215px;
  }
}
.daihyakka-bussankan .h-430 {
  height: 430px;
}
.daihyakka-bussankan .--gap430 {
  gap: 430px !important;
}
.daihyakka-bussankan .--fw430 {
  font-weight: 430;
}
.daihyakka-bussankan .--mt431 {
  margin-top: 431px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt431 {
    margin-top: 215.5px;
  }
}
.daihyakka-bussankan .--mb431 {
  margin-bottom: 431px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb431 {
    margin-bottom: 215.5px;
  }
}
.daihyakka-bussankan .--pt431 {
  padding-top: 431px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt431 {
    padding-top: 215.5px;
  }
}
.daihyakka-bussankan .--pb431 {
  padding-bottom: 431px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb431 {
    padding-bottom: 215.5px;
  }
}
.daihyakka-bussankan .--px431 {
  padding: 0 431px;
}
.daihyakka-bussankan .max-w-431 {
  max-width: 431px;
}
.daihyakka-bussankan .w-431 {
  width: 431px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-431 {
    width: 215.5px;
  }
}
.daihyakka-bussankan .h-431 {
  height: 431px;
}
.daihyakka-bussankan .--gap431 {
  gap: 431px !important;
}
.daihyakka-bussankan .--fw431 {
  font-weight: 431;
}
.daihyakka-bussankan .--mt432 {
  margin-top: 432px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt432 {
    margin-top: 216px;
  }
}
.daihyakka-bussankan .--mb432 {
  margin-bottom: 432px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb432 {
    margin-bottom: 216px;
  }
}
.daihyakka-bussankan .--pt432 {
  padding-top: 432px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt432 {
    padding-top: 216px;
  }
}
.daihyakka-bussankan .--pb432 {
  padding-bottom: 432px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb432 {
    padding-bottom: 216px;
  }
}
.daihyakka-bussankan .--px432 {
  padding: 0 432px;
}
.daihyakka-bussankan .max-w-432 {
  max-width: 432px;
}
.daihyakka-bussankan .w-432 {
  width: 432px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-432 {
    width: 216px;
  }
}
.daihyakka-bussankan .h-432 {
  height: 432px;
}
.daihyakka-bussankan .--gap432 {
  gap: 432px !important;
}
.daihyakka-bussankan .--fw432 {
  font-weight: 432;
}
.daihyakka-bussankan .--mt433 {
  margin-top: 433px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt433 {
    margin-top: 216.5px;
  }
}
.daihyakka-bussankan .--mb433 {
  margin-bottom: 433px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb433 {
    margin-bottom: 216.5px;
  }
}
.daihyakka-bussankan .--pt433 {
  padding-top: 433px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt433 {
    padding-top: 216.5px;
  }
}
.daihyakka-bussankan .--pb433 {
  padding-bottom: 433px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb433 {
    padding-bottom: 216.5px;
  }
}
.daihyakka-bussankan .--px433 {
  padding: 0 433px;
}
.daihyakka-bussankan .max-w-433 {
  max-width: 433px;
}
.daihyakka-bussankan .w-433 {
  width: 433px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-433 {
    width: 216.5px;
  }
}
.daihyakka-bussankan .h-433 {
  height: 433px;
}
.daihyakka-bussankan .--gap433 {
  gap: 433px !important;
}
.daihyakka-bussankan .--fw433 {
  font-weight: 433;
}
.daihyakka-bussankan .--mt434 {
  margin-top: 434px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt434 {
    margin-top: 217px;
  }
}
.daihyakka-bussankan .--mb434 {
  margin-bottom: 434px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb434 {
    margin-bottom: 217px;
  }
}
.daihyakka-bussankan .--pt434 {
  padding-top: 434px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt434 {
    padding-top: 217px;
  }
}
.daihyakka-bussankan .--pb434 {
  padding-bottom: 434px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb434 {
    padding-bottom: 217px;
  }
}
.daihyakka-bussankan .--px434 {
  padding: 0 434px;
}
.daihyakka-bussankan .max-w-434 {
  max-width: 434px;
}
.daihyakka-bussankan .w-434 {
  width: 434px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-434 {
    width: 217px;
  }
}
.daihyakka-bussankan .h-434 {
  height: 434px;
}
.daihyakka-bussankan .--gap434 {
  gap: 434px !important;
}
.daihyakka-bussankan .--fw434 {
  font-weight: 434;
}
.daihyakka-bussankan .--mt435 {
  margin-top: 435px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt435 {
    margin-top: 217.5px;
  }
}
.daihyakka-bussankan .--mb435 {
  margin-bottom: 435px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb435 {
    margin-bottom: 217.5px;
  }
}
.daihyakka-bussankan .--pt435 {
  padding-top: 435px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt435 {
    padding-top: 217.5px;
  }
}
.daihyakka-bussankan .--pb435 {
  padding-bottom: 435px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb435 {
    padding-bottom: 217.5px;
  }
}
.daihyakka-bussankan .--px435 {
  padding: 0 435px;
}
.daihyakka-bussankan .max-w-435 {
  max-width: 435px;
}
.daihyakka-bussankan .w-435 {
  width: 435px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-435 {
    width: 217.5px;
  }
}
.daihyakka-bussankan .h-435 {
  height: 435px;
}
.daihyakka-bussankan .--gap435 {
  gap: 435px !important;
}
.daihyakka-bussankan .--fw435 {
  font-weight: 435;
}
.daihyakka-bussankan .--mt436 {
  margin-top: 436px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt436 {
    margin-top: 218px;
  }
}
.daihyakka-bussankan .--mb436 {
  margin-bottom: 436px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb436 {
    margin-bottom: 218px;
  }
}
.daihyakka-bussankan .--pt436 {
  padding-top: 436px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt436 {
    padding-top: 218px;
  }
}
.daihyakka-bussankan .--pb436 {
  padding-bottom: 436px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb436 {
    padding-bottom: 218px;
  }
}
.daihyakka-bussankan .--px436 {
  padding: 0 436px;
}
.daihyakka-bussankan .max-w-436 {
  max-width: 436px;
}
.daihyakka-bussankan .w-436 {
  width: 436px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-436 {
    width: 218px;
  }
}
.daihyakka-bussankan .h-436 {
  height: 436px;
}
.daihyakka-bussankan .--gap436 {
  gap: 436px !important;
}
.daihyakka-bussankan .--fw436 {
  font-weight: 436;
}
.daihyakka-bussankan .--mt437 {
  margin-top: 437px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt437 {
    margin-top: 218.5px;
  }
}
.daihyakka-bussankan .--mb437 {
  margin-bottom: 437px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb437 {
    margin-bottom: 218.5px;
  }
}
.daihyakka-bussankan .--pt437 {
  padding-top: 437px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt437 {
    padding-top: 218.5px;
  }
}
.daihyakka-bussankan .--pb437 {
  padding-bottom: 437px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb437 {
    padding-bottom: 218.5px;
  }
}
.daihyakka-bussankan .--px437 {
  padding: 0 437px;
}
.daihyakka-bussankan .max-w-437 {
  max-width: 437px;
}
.daihyakka-bussankan .w-437 {
  width: 437px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-437 {
    width: 218.5px;
  }
}
.daihyakka-bussankan .h-437 {
  height: 437px;
}
.daihyakka-bussankan .--gap437 {
  gap: 437px !important;
}
.daihyakka-bussankan .--fw437 {
  font-weight: 437;
}
.daihyakka-bussankan .--mt438 {
  margin-top: 438px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt438 {
    margin-top: 219px;
  }
}
.daihyakka-bussankan .--mb438 {
  margin-bottom: 438px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb438 {
    margin-bottom: 219px;
  }
}
.daihyakka-bussankan .--pt438 {
  padding-top: 438px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt438 {
    padding-top: 219px;
  }
}
.daihyakka-bussankan .--pb438 {
  padding-bottom: 438px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb438 {
    padding-bottom: 219px;
  }
}
.daihyakka-bussankan .--px438 {
  padding: 0 438px;
}
.daihyakka-bussankan .max-w-438 {
  max-width: 438px;
}
.daihyakka-bussankan .w-438 {
  width: 438px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-438 {
    width: 219px;
  }
}
.daihyakka-bussankan .h-438 {
  height: 438px;
}
.daihyakka-bussankan .--gap438 {
  gap: 438px !important;
}
.daihyakka-bussankan .--fw438 {
  font-weight: 438;
}
.daihyakka-bussankan .--mt439 {
  margin-top: 439px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt439 {
    margin-top: 219.5px;
  }
}
.daihyakka-bussankan .--mb439 {
  margin-bottom: 439px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb439 {
    margin-bottom: 219.5px;
  }
}
.daihyakka-bussankan .--pt439 {
  padding-top: 439px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt439 {
    padding-top: 219.5px;
  }
}
.daihyakka-bussankan .--pb439 {
  padding-bottom: 439px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb439 {
    padding-bottom: 219.5px;
  }
}
.daihyakka-bussankan .--px439 {
  padding: 0 439px;
}
.daihyakka-bussankan .max-w-439 {
  max-width: 439px;
}
.daihyakka-bussankan .w-439 {
  width: 439px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-439 {
    width: 219.5px;
  }
}
.daihyakka-bussankan .h-439 {
  height: 439px;
}
.daihyakka-bussankan .--gap439 {
  gap: 439px !important;
}
.daihyakka-bussankan .--fw439 {
  font-weight: 439;
}
.daihyakka-bussankan .--mt440 {
  margin-top: 440px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt440 {
    margin-top: 220px;
  }
}
.daihyakka-bussankan .--mb440 {
  margin-bottom: 440px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb440 {
    margin-bottom: 220px;
  }
}
.daihyakka-bussankan .--pt440 {
  padding-top: 440px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt440 {
    padding-top: 220px;
  }
}
.daihyakka-bussankan .--pb440 {
  padding-bottom: 440px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb440 {
    padding-bottom: 220px;
  }
}
.daihyakka-bussankan .--px440 {
  padding: 0 440px;
}
.daihyakka-bussankan .max-w-440 {
  max-width: 440px;
}
.daihyakka-bussankan .w-440 {
  width: 440px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-440 {
    width: 220px;
  }
}
.daihyakka-bussankan .h-440 {
  height: 440px;
}
.daihyakka-bussankan .--gap440 {
  gap: 440px !important;
}
.daihyakka-bussankan .--fw440 {
  font-weight: 440;
}
.daihyakka-bussankan .--mt441 {
  margin-top: 441px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt441 {
    margin-top: 220.5px;
  }
}
.daihyakka-bussankan .--mb441 {
  margin-bottom: 441px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb441 {
    margin-bottom: 220.5px;
  }
}
.daihyakka-bussankan .--pt441 {
  padding-top: 441px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt441 {
    padding-top: 220.5px;
  }
}
.daihyakka-bussankan .--pb441 {
  padding-bottom: 441px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb441 {
    padding-bottom: 220.5px;
  }
}
.daihyakka-bussankan .--px441 {
  padding: 0 441px;
}
.daihyakka-bussankan .max-w-441 {
  max-width: 441px;
}
.daihyakka-bussankan .w-441 {
  width: 441px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-441 {
    width: 220.5px;
  }
}
.daihyakka-bussankan .h-441 {
  height: 441px;
}
.daihyakka-bussankan .--gap441 {
  gap: 441px !important;
}
.daihyakka-bussankan .--fw441 {
  font-weight: 441;
}
.daihyakka-bussankan .--mt442 {
  margin-top: 442px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt442 {
    margin-top: 221px;
  }
}
.daihyakka-bussankan .--mb442 {
  margin-bottom: 442px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb442 {
    margin-bottom: 221px;
  }
}
.daihyakka-bussankan .--pt442 {
  padding-top: 442px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt442 {
    padding-top: 221px;
  }
}
.daihyakka-bussankan .--pb442 {
  padding-bottom: 442px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb442 {
    padding-bottom: 221px;
  }
}
.daihyakka-bussankan .--px442 {
  padding: 0 442px;
}
.daihyakka-bussankan .max-w-442 {
  max-width: 442px;
}
.daihyakka-bussankan .w-442 {
  width: 442px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-442 {
    width: 221px;
  }
}
.daihyakka-bussankan .h-442 {
  height: 442px;
}
.daihyakka-bussankan .--gap442 {
  gap: 442px !important;
}
.daihyakka-bussankan .--fw442 {
  font-weight: 442;
}
.daihyakka-bussankan .--mt443 {
  margin-top: 443px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt443 {
    margin-top: 221.5px;
  }
}
.daihyakka-bussankan .--mb443 {
  margin-bottom: 443px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb443 {
    margin-bottom: 221.5px;
  }
}
.daihyakka-bussankan .--pt443 {
  padding-top: 443px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt443 {
    padding-top: 221.5px;
  }
}
.daihyakka-bussankan .--pb443 {
  padding-bottom: 443px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb443 {
    padding-bottom: 221.5px;
  }
}
.daihyakka-bussankan .--px443 {
  padding: 0 443px;
}
.daihyakka-bussankan .max-w-443 {
  max-width: 443px;
}
.daihyakka-bussankan .w-443 {
  width: 443px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-443 {
    width: 221.5px;
  }
}
.daihyakka-bussankan .h-443 {
  height: 443px;
}
.daihyakka-bussankan .--gap443 {
  gap: 443px !important;
}
.daihyakka-bussankan .--fw443 {
  font-weight: 443;
}
.daihyakka-bussankan .--mt444 {
  margin-top: 444px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt444 {
    margin-top: 222px;
  }
}
.daihyakka-bussankan .--mb444 {
  margin-bottom: 444px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb444 {
    margin-bottom: 222px;
  }
}
.daihyakka-bussankan .--pt444 {
  padding-top: 444px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt444 {
    padding-top: 222px;
  }
}
.daihyakka-bussankan .--pb444 {
  padding-bottom: 444px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb444 {
    padding-bottom: 222px;
  }
}
.daihyakka-bussankan .--px444 {
  padding: 0 444px;
}
.daihyakka-bussankan .max-w-444 {
  max-width: 444px;
}
.daihyakka-bussankan .w-444 {
  width: 444px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-444 {
    width: 222px;
  }
}
.daihyakka-bussankan .h-444 {
  height: 444px;
}
.daihyakka-bussankan .--gap444 {
  gap: 444px !important;
}
.daihyakka-bussankan .--fw444 {
  font-weight: 444;
}
.daihyakka-bussankan .--mt445 {
  margin-top: 445px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt445 {
    margin-top: 222.5px;
  }
}
.daihyakka-bussankan .--mb445 {
  margin-bottom: 445px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb445 {
    margin-bottom: 222.5px;
  }
}
.daihyakka-bussankan .--pt445 {
  padding-top: 445px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt445 {
    padding-top: 222.5px;
  }
}
.daihyakka-bussankan .--pb445 {
  padding-bottom: 445px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb445 {
    padding-bottom: 222.5px;
  }
}
.daihyakka-bussankan .--px445 {
  padding: 0 445px;
}
.daihyakka-bussankan .max-w-445 {
  max-width: 445px;
}
.daihyakka-bussankan .w-445 {
  width: 445px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-445 {
    width: 222.5px;
  }
}
.daihyakka-bussankan .h-445 {
  height: 445px;
}
.daihyakka-bussankan .--gap445 {
  gap: 445px !important;
}
.daihyakka-bussankan .--fw445 {
  font-weight: 445;
}
.daihyakka-bussankan .--mt446 {
  margin-top: 446px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt446 {
    margin-top: 223px;
  }
}
.daihyakka-bussankan .--mb446 {
  margin-bottom: 446px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb446 {
    margin-bottom: 223px;
  }
}
.daihyakka-bussankan .--pt446 {
  padding-top: 446px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt446 {
    padding-top: 223px;
  }
}
.daihyakka-bussankan .--pb446 {
  padding-bottom: 446px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb446 {
    padding-bottom: 223px;
  }
}
.daihyakka-bussankan .--px446 {
  padding: 0 446px;
}
.daihyakka-bussankan .max-w-446 {
  max-width: 446px;
}
.daihyakka-bussankan .w-446 {
  width: 446px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-446 {
    width: 223px;
  }
}
.daihyakka-bussankan .h-446 {
  height: 446px;
}
.daihyakka-bussankan .--gap446 {
  gap: 446px !important;
}
.daihyakka-bussankan .--fw446 {
  font-weight: 446;
}
.daihyakka-bussankan .--mt447 {
  margin-top: 447px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt447 {
    margin-top: 223.5px;
  }
}
.daihyakka-bussankan .--mb447 {
  margin-bottom: 447px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb447 {
    margin-bottom: 223.5px;
  }
}
.daihyakka-bussankan .--pt447 {
  padding-top: 447px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt447 {
    padding-top: 223.5px;
  }
}
.daihyakka-bussankan .--pb447 {
  padding-bottom: 447px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb447 {
    padding-bottom: 223.5px;
  }
}
.daihyakka-bussankan .--px447 {
  padding: 0 447px;
}
.daihyakka-bussankan .max-w-447 {
  max-width: 447px;
}
.daihyakka-bussankan .w-447 {
  width: 447px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-447 {
    width: 223.5px;
  }
}
.daihyakka-bussankan .h-447 {
  height: 447px;
}
.daihyakka-bussankan .--gap447 {
  gap: 447px !important;
}
.daihyakka-bussankan .--fw447 {
  font-weight: 447;
}
.daihyakka-bussankan .--mt448 {
  margin-top: 448px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt448 {
    margin-top: 224px;
  }
}
.daihyakka-bussankan .--mb448 {
  margin-bottom: 448px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb448 {
    margin-bottom: 224px;
  }
}
.daihyakka-bussankan .--pt448 {
  padding-top: 448px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt448 {
    padding-top: 224px;
  }
}
.daihyakka-bussankan .--pb448 {
  padding-bottom: 448px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb448 {
    padding-bottom: 224px;
  }
}
.daihyakka-bussankan .--px448 {
  padding: 0 448px;
}
.daihyakka-bussankan .max-w-448 {
  max-width: 448px;
}
.daihyakka-bussankan .w-448 {
  width: 448px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-448 {
    width: 224px;
  }
}
.daihyakka-bussankan .h-448 {
  height: 448px;
}
.daihyakka-bussankan .--gap448 {
  gap: 448px !important;
}
.daihyakka-bussankan .--fw448 {
  font-weight: 448;
}
.daihyakka-bussankan .--mt449 {
  margin-top: 449px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt449 {
    margin-top: 224.5px;
  }
}
.daihyakka-bussankan .--mb449 {
  margin-bottom: 449px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb449 {
    margin-bottom: 224.5px;
  }
}
.daihyakka-bussankan .--pt449 {
  padding-top: 449px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt449 {
    padding-top: 224.5px;
  }
}
.daihyakka-bussankan .--pb449 {
  padding-bottom: 449px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb449 {
    padding-bottom: 224.5px;
  }
}
.daihyakka-bussankan .--px449 {
  padding: 0 449px;
}
.daihyakka-bussankan .max-w-449 {
  max-width: 449px;
}
.daihyakka-bussankan .w-449 {
  width: 449px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-449 {
    width: 224.5px;
  }
}
.daihyakka-bussankan .h-449 {
  height: 449px;
}
.daihyakka-bussankan .--gap449 {
  gap: 449px !important;
}
.daihyakka-bussankan .--fw449 {
  font-weight: 449;
}
.daihyakka-bussankan .--mt450 {
  margin-top: 450px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt450 {
    margin-top: 225px;
  }
}
.daihyakka-bussankan .--mb450 {
  margin-bottom: 450px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb450 {
    margin-bottom: 225px;
  }
}
.daihyakka-bussankan .--pt450 {
  padding-top: 450px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt450 {
    padding-top: 225px;
  }
}
.daihyakka-bussankan .--pb450 {
  padding-bottom: 450px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb450 {
    padding-bottom: 225px;
  }
}
.daihyakka-bussankan .--px450 {
  padding: 0 450px;
}
.daihyakka-bussankan .max-w-450 {
  max-width: 450px;
}
.daihyakka-bussankan .w-450 {
  width: 450px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-450 {
    width: 225px;
  }
}
.daihyakka-bussankan .h-450 {
  height: 450px;
}
.daihyakka-bussankan .--gap450 {
  gap: 450px !important;
}
.daihyakka-bussankan .--fw450 {
  font-weight: 450;
}
.daihyakka-bussankan .--mt451 {
  margin-top: 451px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt451 {
    margin-top: 225.5px;
  }
}
.daihyakka-bussankan .--mb451 {
  margin-bottom: 451px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb451 {
    margin-bottom: 225.5px;
  }
}
.daihyakka-bussankan .--pt451 {
  padding-top: 451px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt451 {
    padding-top: 225.5px;
  }
}
.daihyakka-bussankan .--pb451 {
  padding-bottom: 451px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb451 {
    padding-bottom: 225.5px;
  }
}
.daihyakka-bussankan .--px451 {
  padding: 0 451px;
}
.daihyakka-bussankan .max-w-451 {
  max-width: 451px;
}
.daihyakka-bussankan .w-451 {
  width: 451px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-451 {
    width: 225.5px;
  }
}
.daihyakka-bussankan .h-451 {
  height: 451px;
}
.daihyakka-bussankan .--gap451 {
  gap: 451px !important;
}
.daihyakka-bussankan .--fw451 {
  font-weight: 451;
}
.daihyakka-bussankan .--mt452 {
  margin-top: 452px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt452 {
    margin-top: 226px;
  }
}
.daihyakka-bussankan .--mb452 {
  margin-bottom: 452px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb452 {
    margin-bottom: 226px;
  }
}
.daihyakka-bussankan .--pt452 {
  padding-top: 452px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt452 {
    padding-top: 226px;
  }
}
.daihyakka-bussankan .--pb452 {
  padding-bottom: 452px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb452 {
    padding-bottom: 226px;
  }
}
.daihyakka-bussankan .--px452 {
  padding: 0 452px;
}
.daihyakka-bussankan .max-w-452 {
  max-width: 452px;
}
.daihyakka-bussankan .w-452 {
  width: 452px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-452 {
    width: 226px;
  }
}
.daihyakka-bussankan .h-452 {
  height: 452px;
}
.daihyakka-bussankan .--gap452 {
  gap: 452px !important;
}
.daihyakka-bussankan .--fw452 {
  font-weight: 452;
}
.daihyakka-bussankan .--mt453 {
  margin-top: 453px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt453 {
    margin-top: 226.5px;
  }
}
.daihyakka-bussankan .--mb453 {
  margin-bottom: 453px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb453 {
    margin-bottom: 226.5px;
  }
}
.daihyakka-bussankan .--pt453 {
  padding-top: 453px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt453 {
    padding-top: 226.5px;
  }
}
.daihyakka-bussankan .--pb453 {
  padding-bottom: 453px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb453 {
    padding-bottom: 226.5px;
  }
}
.daihyakka-bussankan .--px453 {
  padding: 0 453px;
}
.daihyakka-bussankan .max-w-453 {
  max-width: 453px;
}
.daihyakka-bussankan .w-453 {
  width: 453px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-453 {
    width: 226.5px;
  }
}
.daihyakka-bussankan .h-453 {
  height: 453px;
}
.daihyakka-bussankan .--gap453 {
  gap: 453px !important;
}
.daihyakka-bussankan .--fw453 {
  font-weight: 453;
}
.daihyakka-bussankan .--mt454 {
  margin-top: 454px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt454 {
    margin-top: 227px;
  }
}
.daihyakka-bussankan .--mb454 {
  margin-bottom: 454px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb454 {
    margin-bottom: 227px;
  }
}
.daihyakka-bussankan .--pt454 {
  padding-top: 454px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt454 {
    padding-top: 227px;
  }
}
.daihyakka-bussankan .--pb454 {
  padding-bottom: 454px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb454 {
    padding-bottom: 227px;
  }
}
.daihyakka-bussankan .--px454 {
  padding: 0 454px;
}
.daihyakka-bussankan .max-w-454 {
  max-width: 454px;
}
.daihyakka-bussankan .w-454 {
  width: 454px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-454 {
    width: 227px;
  }
}
.daihyakka-bussankan .h-454 {
  height: 454px;
}
.daihyakka-bussankan .--gap454 {
  gap: 454px !important;
}
.daihyakka-bussankan .--fw454 {
  font-weight: 454;
}
.daihyakka-bussankan .--mt455 {
  margin-top: 455px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt455 {
    margin-top: 227.5px;
  }
}
.daihyakka-bussankan .--mb455 {
  margin-bottom: 455px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb455 {
    margin-bottom: 227.5px;
  }
}
.daihyakka-bussankan .--pt455 {
  padding-top: 455px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt455 {
    padding-top: 227.5px;
  }
}
.daihyakka-bussankan .--pb455 {
  padding-bottom: 455px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb455 {
    padding-bottom: 227.5px;
  }
}
.daihyakka-bussankan .--px455 {
  padding: 0 455px;
}
.daihyakka-bussankan .max-w-455 {
  max-width: 455px;
}
.daihyakka-bussankan .w-455 {
  width: 455px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-455 {
    width: 227.5px;
  }
}
.daihyakka-bussankan .h-455 {
  height: 455px;
}
.daihyakka-bussankan .--gap455 {
  gap: 455px !important;
}
.daihyakka-bussankan .--fw455 {
  font-weight: 455;
}
.daihyakka-bussankan .--mt456 {
  margin-top: 456px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt456 {
    margin-top: 228px;
  }
}
.daihyakka-bussankan .--mb456 {
  margin-bottom: 456px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb456 {
    margin-bottom: 228px;
  }
}
.daihyakka-bussankan .--pt456 {
  padding-top: 456px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt456 {
    padding-top: 228px;
  }
}
.daihyakka-bussankan .--pb456 {
  padding-bottom: 456px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb456 {
    padding-bottom: 228px;
  }
}
.daihyakka-bussankan .--px456 {
  padding: 0 456px;
}
.daihyakka-bussankan .max-w-456 {
  max-width: 456px;
}
.daihyakka-bussankan .w-456 {
  width: 456px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-456 {
    width: 228px;
  }
}
.daihyakka-bussankan .h-456 {
  height: 456px;
}
.daihyakka-bussankan .--gap456 {
  gap: 456px !important;
}
.daihyakka-bussankan .--fw456 {
  font-weight: 456;
}
.daihyakka-bussankan .--mt457 {
  margin-top: 457px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt457 {
    margin-top: 228.5px;
  }
}
.daihyakka-bussankan .--mb457 {
  margin-bottom: 457px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb457 {
    margin-bottom: 228.5px;
  }
}
.daihyakka-bussankan .--pt457 {
  padding-top: 457px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt457 {
    padding-top: 228.5px;
  }
}
.daihyakka-bussankan .--pb457 {
  padding-bottom: 457px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb457 {
    padding-bottom: 228.5px;
  }
}
.daihyakka-bussankan .--px457 {
  padding: 0 457px;
}
.daihyakka-bussankan .max-w-457 {
  max-width: 457px;
}
.daihyakka-bussankan .w-457 {
  width: 457px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-457 {
    width: 228.5px;
  }
}
.daihyakka-bussankan .h-457 {
  height: 457px;
}
.daihyakka-bussankan .--gap457 {
  gap: 457px !important;
}
.daihyakka-bussankan .--fw457 {
  font-weight: 457;
}
.daihyakka-bussankan .--mt458 {
  margin-top: 458px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt458 {
    margin-top: 229px;
  }
}
.daihyakka-bussankan .--mb458 {
  margin-bottom: 458px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb458 {
    margin-bottom: 229px;
  }
}
.daihyakka-bussankan .--pt458 {
  padding-top: 458px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt458 {
    padding-top: 229px;
  }
}
.daihyakka-bussankan .--pb458 {
  padding-bottom: 458px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb458 {
    padding-bottom: 229px;
  }
}
.daihyakka-bussankan .--px458 {
  padding: 0 458px;
}
.daihyakka-bussankan .max-w-458 {
  max-width: 458px;
}
.daihyakka-bussankan .w-458 {
  width: 458px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-458 {
    width: 229px;
  }
}
.daihyakka-bussankan .h-458 {
  height: 458px;
}
.daihyakka-bussankan .--gap458 {
  gap: 458px !important;
}
.daihyakka-bussankan .--fw458 {
  font-weight: 458;
}
.daihyakka-bussankan .--mt459 {
  margin-top: 459px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt459 {
    margin-top: 229.5px;
  }
}
.daihyakka-bussankan .--mb459 {
  margin-bottom: 459px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb459 {
    margin-bottom: 229.5px;
  }
}
.daihyakka-bussankan .--pt459 {
  padding-top: 459px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt459 {
    padding-top: 229.5px;
  }
}
.daihyakka-bussankan .--pb459 {
  padding-bottom: 459px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb459 {
    padding-bottom: 229.5px;
  }
}
.daihyakka-bussankan .--px459 {
  padding: 0 459px;
}
.daihyakka-bussankan .max-w-459 {
  max-width: 459px;
}
.daihyakka-bussankan .w-459 {
  width: 459px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-459 {
    width: 229.5px;
  }
}
.daihyakka-bussankan .h-459 {
  height: 459px;
}
.daihyakka-bussankan .--gap459 {
  gap: 459px !important;
}
.daihyakka-bussankan .--fw459 {
  font-weight: 459;
}
.daihyakka-bussankan .--mt460 {
  margin-top: 460px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt460 {
    margin-top: 230px;
  }
}
.daihyakka-bussankan .--mb460 {
  margin-bottom: 460px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb460 {
    margin-bottom: 230px;
  }
}
.daihyakka-bussankan .--pt460 {
  padding-top: 460px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt460 {
    padding-top: 230px;
  }
}
.daihyakka-bussankan .--pb460 {
  padding-bottom: 460px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb460 {
    padding-bottom: 230px;
  }
}
.daihyakka-bussankan .--px460 {
  padding: 0 460px;
}
.daihyakka-bussankan .max-w-460 {
  max-width: 460px;
}
.daihyakka-bussankan .w-460 {
  width: 460px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-460 {
    width: 230px;
  }
}
.daihyakka-bussankan .h-460 {
  height: 460px;
}
.daihyakka-bussankan .--gap460 {
  gap: 460px !important;
}
.daihyakka-bussankan .--fw460 {
  font-weight: 460;
}
.daihyakka-bussankan .--mt461 {
  margin-top: 461px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt461 {
    margin-top: 230.5px;
  }
}
.daihyakka-bussankan .--mb461 {
  margin-bottom: 461px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb461 {
    margin-bottom: 230.5px;
  }
}
.daihyakka-bussankan .--pt461 {
  padding-top: 461px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt461 {
    padding-top: 230.5px;
  }
}
.daihyakka-bussankan .--pb461 {
  padding-bottom: 461px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb461 {
    padding-bottom: 230.5px;
  }
}
.daihyakka-bussankan .--px461 {
  padding: 0 461px;
}
.daihyakka-bussankan .max-w-461 {
  max-width: 461px;
}
.daihyakka-bussankan .w-461 {
  width: 461px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-461 {
    width: 230.5px;
  }
}
.daihyakka-bussankan .h-461 {
  height: 461px;
}
.daihyakka-bussankan .--gap461 {
  gap: 461px !important;
}
.daihyakka-bussankan .--fw461 {
  font-weight: 461;
}
.daihyakka-bussankan .--mt462 {
  margin-top: 462px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt462 {
    margin-top: 231px;
  }
}
.daihyakka-bussankan .--mb462 {
  margin-bottom: 462px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb462 {
    margin-bottom: 231px;
  }
}
.daihyakka-bussankan .--pt462 {
  padding-top: 462px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt462 {
    padding-top: 231px;
  }
}
.daihyakka-bussankan .--pb462 {
  padding-bottom: 462px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb462 {
    padding-bottom: 231px;
  }
}
.daihyakka-bussankan .--px462 {
  padding: 0 462px;
}
.daihyakka-bussankan .max-w-462 {
  max-width: 462px;
}
.daihyakka-bussankan .w-462 {
  width: 462px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-462 {
    width: 231px;
  }
}
.daihyakka-bussankan .h-462 {
  height: 462px;
}
.daihyakka-bussankan .--gap462 {
  gap: 462px !important;
}
.daihyakka-bussankan .--fw462 {
  font-weight: 462;
}
.daihyakka-bussankan .--mt463 {
  margin-top: 463px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt463 {
    margin-top: 231.5px;
  }
}
.daihyakka-bussankan .--mb463 {
  margin-bottom: 463px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb463 {
    margin-bottom: 231.5px;
  }
}
.daihyakka-bussankan .--pt463 {
  padding-top: 463px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt463 {
    padding-top: 231.5px;
  }
}
.daihyakka-bussankan .--pb463 {
  padding-bottom: 463px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb463 {
    padding-bottom: 231.5px;
  }
}
.daihyakka-bussankan .--px463 {
  padding: 0 463px;
}
.daihyakka-bussankan .max-w-463 {
  max-width: 463px;
}
.daihyakka-bussankan .w-463 {
  width: 463px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-463 {
    width: 231.5px;
  }
}
.daihyakka-bussankan .h-463 {
  height: 463px;
}
.daihyakka-bussankan .--gap463 {
  gap: 463px !important;
}
.daihyakka-bussankan .--fw463 {
  font-weight: 463;
}
.daihyakka-bussankan .--mt464 {
  margin-top: 464px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt464 {
    margin-top: 232px;
  }
}
.daihyakka-bussankan .--mb464 {
  margin-bottom: 464px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb464 {
    margin-bottom: 232px;
  }
}
.daihyakka-bussankan .--pt464 {
  padding-top: 464px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt464 {
    padding-top: 232px;
  }
}
.daihyakka-bussankan .--pb464 {
  padding-bottom: 464px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb464 {
    padding-bottom: 232px;
  }
}
.daihyakka-bussankan .--px464 {
  padding: 0 464px;
}
.daihyakka-bussankan .max-w-464 {
  max-width: 464px;
}
.daihyakka-bussankan .w-464 {
  width: 464px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-464 {
    width: 232px;
  }
}
.daihyakka-bussankan .h-464 {
  height: 464px;
}
.daihyakka-bussankan .--gap464 {
  gap: 464px !important;
}
.daihyakka-bussankan .--fw464 {
  font-weight: 464;
}
.daihyakka-bussankan .--mt465 {
  margin-top: 465px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt465 {
    margin-top: 232.5px;
  }
}
.daihyakka-bussankan .--mb465 {
  margin-bottom: 465px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb465 {
    margin-bottom: 232.5px;
  }
}
.daihyakka-bussankan .--pt465 {
  padding-top: 465px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt465 {
    padding-top: 232.5px;
  }
}
.daihyakka-bussankan .--pb465 {
  padding-bottom: 465px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb465 {
    padding-bottom: 232.5px;
  }
}
.daihyakka-bussankan .--px465 {
  padding: 0 465px;
}
.daihyakka-bussankan .max-w-465 {
  max-width: 465px;
}
.daihyakka-bussankan .w-465 {
  width: 465px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-465 {
    width: 232.5px;
  }
}
.daihyakka-bussankan .h-465 {
  height: 465px;
}
.daihyakka-bussankan .--gap465 {
  gap: 465px !important;
}
.daihyakka-bussankan .--fw465 {
  font-weight: 465;
}
.daihyakka-bussankan .--mt466 {
  margin-top: 466px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt466 {
    margin-top: 233px;
  }
}
.daihyakka-bussankan .--mb466 {
  margin-bottom: 466px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb466 {
    margin-bottom: 233px;
  }
}
.daihyakka-bussankan .--pt466 {
  padding-top: 466px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt466 {
    padding-top: 233px;
  }
}
.daihyakka-bussankan .--pb466 {
  padding-bottom: 466px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb466 {
    padding-bottom: 233px;
  }
}
.daihyakka-bussankan .--px466 {
  padding: 0 466px;
}
.daihyakka-bussankan .max-w-466 {
  max-width: 466px;
}
.daihyakka-bussankan .w-466 {
  width: 466px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-466 {
    width: 233px;
  }
}
.daihyakka-bussankan .h-466 {
  height: 466px;
}
.daihyakka-bussankan .--gap466 {
  gap: 466px !important;
}
.daihyakka-bussankan .--fw466 {
  font-weight: 466;
}
.daihyakka-bussankan .--mt467 {
  margin-top: 467px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt467 {
    margin-top: 233.5px;
  }
}
.daihyakka-bussankan .--mb467 {
  margin-bottom: 467px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb467 {
    margin-bottom: 233.5px;
  }
}
.daihyakka-bussankan .--pt467 {
  padding-top: 467px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt467 {
    padding-top: 233.5px;
  }
}
.daihyakka-bussankan .--pb467 {
  padding-bottom: 467px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb467 {
    padding-bottom: 233.5px;
  }
}
.daihyakka-bussankan .--px467 {
  padding: 0 467px;
}
.daihyakka-bussankan .max-w-467 {
  max-width: 467px;
}
.daihyakka-bussankan .w-467 {
  width: 467px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-467 {
    width: 233.5px;
  }
}
.daihyakka-bussankan .h-467 {
  height: 467px;
}
.daihyakka-bussankan .--gap467 {
  gap: 467px !important;
}
.daihyakka-bussankan .--fw467 {
  font-weight: 467;
}
.daihyakka-bussankan .--mt468 {
  margin-top: 468px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt468 {
    margin-top: 234px;
  }
}
.daihyakka-bussankan .--mb468 {
  margin-bottom: 468px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb468 {
    margin-bottom: 234px;
  }
}
.daihyakka-bussankan .--pt468 {
  padding-top: 468px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt468 {
    padding-top: 234px;
  }
}
.daihyakka-bussankan .--pb468 {
  padding-bottom: 468px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb468 {
    padding-bottom: 234px;
  }
}
.daihyakka-bussankan .--px468 {
  padding: 0 468px;
}
.daihyakka-bussankan .max-w-468 {
  max-width: 468px;
}
.daihyakka-bussankan .w-468 {
  width: 468px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-468 {
    width: 234px;
  }
}
.daihyakka-bussankan .h-468 {
  height: 468px;
}
.daihyakka-bussankan .--gap468 {
  gap: 468px !important;
}
.daihyakka-bussankan .--fw468 {
  font-weight: 468;
}
.daihyakka-bussankan .--mt469 {
  margin-top: 469px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt469 {
    margin-top: 234.5px;
  }
}
.daihyakka-bussankan .--mb469 {
  margin-bottom: 469px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb469 {
    margin-bottom: 234.5px;
  }
}
.daihyakka-bussankan .--pt469 {
  padding-top: 469px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt469 {
    padding-top: 234.5px;
  }
}
.daihyakka-bussankan .--pb469 {
  padding-bottom: 469px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb469 {
    padding-bottom: 234.5px;
  }
}
.daihyakka-bussankan .--px469 {
  padding: 0 469px;
}
.daihyakka-bussankan .max-w-469 {
  max-width: 469px;
}
.daihyakka-bussankan .w-469 {
  width: 469px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-469 {
    width: 234.5px;
  }
}
.daihyakka-bussankan .h-469 {
  height: 469px;
}
.daihyakka-bussankan .--gap469 {
  gap: 469px !important;
}
.daihyakka-bussankan .--fw469 {
  font-weight: 469;
}
.daihyakka-bussankan .--mt470 {
  margin-top: 470px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt470 {
    margin-top: 235px;
  }
}
.daihyakka-bussankan .--mb470 {
  margin-bottom: 470px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb470 {
    margin-bottom: 235px;
  }
}
.daihyakka-bussankan .--pt470 {
  padding-top: 470px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt470 {
    padding-top: 235px;
  }
}
.daihyakka-bussankan .--pb470 {
  padding-bottom: 470px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb470 {
    padding-bottom: 235px;
  }
}
.daihyakka-bussankan .--px470 {
  padding: 0 470px;
}
.daihyakka-bussankan .max-w-470 {
  max-width: 470px;
}
.daihyakka-bussankan .w-470 {
  width: 470px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-470 {
    width: 235px;
  }
}
.daihyakka-bussankan .h-470 {
  height: 470px;
}
.daihyakka-bussankan .--gap470 {
  gap: 470px !important;
}
.daihyakka-bussankan .--fw470 {
  font-weight: 470;
}
.daihyakka-bussankan .--mt471 {
  margin-top: 471px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt471 {
    margin-top: 235.5px;
  }
}
.daihyakka-bussankan .--mb471 {
  margin-bottom: 471px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb471 {
    margin-bottom: 235.5px;
  }
}
.daihyakka-bussankan .--pt471 {
  padding-top: 471px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt471 {
    padding-top: 235.5px;
  }
}
.daihyakka-bussankan .--pb471 {
  padding-bottom: 471px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb471 {
    padding-bottom: 235.5px;
  }
}
.daihyakka-bussankan .--px471 {
  padding: 0 471px;
}
.daihyakka-bussankan .max-w-471 {
  max-width: 471px;
}
.daihyakka-bussankan .w-471 {
  width: 471px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-471 {
    width: 235.5px;
  }
}
.daihyakka-bussankan .h-471 {
  height: 471px;
}
.daihyakka-bussankan .--gap471 {
  gap: 471px !important;
}
.daihyakka-bussankan .--fw471 {
  font-weight: 471;
}
.daihyakka-bussankan .--mt472 {
  margin-top: 472px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt472 {
    margin-top: 236px;
  }
}
.daihyakka-bussankan .--mb472 {
  margin-bottom: 472px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb472 {
    margin-bottom: 236px;
  }
}
.daihyakka-bussankan .--pt472 {
  padding-top: 472px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt472 {
    padding-top: 236px;
  }
}
.daihyakka-bussankan .--pb472 {
  padding-bottom: 472px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb472 {
    padding-bottom: 236px;
  }
}
.daihyakka-bussankan .--px472 {
  padding: 0 472px;
}
.daihyakka-bussankan .max-w-472 {
  max-width: 472px;
}
.daihyakka-bussankan .w-472 {
  width: 472px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-472 {
    width: 236px;
  }
}
.daihyakka-bussankan .h-472 {
  height: 472px;
}
.daihyakka-bussankan .--gap472 {
  gap: 472px !important;
}
.daihyakka-bussankan .--fw472 {
  font-weight: 472;
}
.daihyakka-bussankan .--mt473 {
  margin-top: 473px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt473 {
    margin-top: 236.5px;
  }
}
.daihyakka-bussankan .--mb473 {
  margin-bottom: 473px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb473 {
    margin-bottom: 236.5px;
  }
}
.daihyakka-bussankan .--pt473 {
  padding-top: 473px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt473 {
    padding-top: 236.5px;
  }
}
.daihyakka-bussankan .--pb473 {
  padding-bottom: 473px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb473 {
    padding-bottom: 236.5px;
  }
}
.daihyakka-bussankan .--px473 {
  padding: 0 473px;
}
.daihyakka-bussankan .max-w-473 {
  max-width: 473px;
}
.daihyakka-bussankan .w-473 {
  width: 473px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-473 {
    width: 236.5px;
  }
}
.daihyakka-bussankan .h-473 {
  height: 473px;
}
.daihyakka-bussankan .--gap473 {
  gap: 473px !important;
}
.daihyakka-bussankan .--fw473 {
  font-weight: 473;
}
.daihyakka-bussankan .--mt474 {
  margin-top: 474px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt474 {
    margin-top: 237px;
  }
}
.daihyakka-bussankan .--mb474 {
  margin-bottom: 474px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb474 {
    margin-bottom: 237px;
  }
}
.daihyakka-bussankan .--pt474 {
  padding-top: 474px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt474 {
    padding-top: 237px;
  }
}
.daihyakka-bussankan .--pb474 {
  padding-bottom: 474px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb474 {
    padding-bottom: 237px;
  }
}
.daihyakka-bussankan .--px474 {
  padding: 0 474px;
}
.daihyakka-bussankan .max-w-474 {
  max-width: 474px;
}
.daihyakka-bussankan .w-474 {
  width: 474px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-474 {
    width: 237px;
  }
}
.daihyakka-bussankan .h-474 {
  height: 474px;
}
.daihyakka-bussankan .--gap474 {
  gap: 474px !important;
}
.daihyakka-bussankan .--fw474 {
  font-weight: 474;
}
.daihyakka-bussankan .--mt475 {
  margin-top: 475px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt475 {
    margin-top: 237.5px;
  }
}
.daihyakka-bussankan .--mb475 {
  margin-bottom: 475px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb475 {
    margin-bottom: 237.5px;
  }
}
.daihyakka-bussankan .--pt475 {
  padding-top: 475px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt475 {
    padding-top: 237.5px;
  }
}
.daihyakka-bussankan .--pb475 {
  padding-bottom: 475px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb475 {
    padding-bottom: 237.5px;
  }
}
.daihyakka-bussankan .--px475 {
  padding: 0 475px;
}
.daihyakka-bussankan .max-w-475 {
  max-width: 475px;
}
.daihyakka-bussankan .w-475 {
  width: 475px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-475 {
    width: 237.5px;
  }
}
.daihyakka-bussankan .h-475 {
  height: 475px;
}
.daihyakka-bussankan .--gap475 {
  gap: 475px !important;
}
.daihyakka-bussankan .--fw475 {
  font-weight: 475;
}
.daihyakka-bussankan .--mt476 {
  margin-top: 476px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt476 {
    margin-top: 238px;
  }
}
.daihyakka-bussankan .--mb476 {
  margin-bottom: 476px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb476 {
    margin-bottom: 238px;
  }
}
.daihyakka-bussankan .--pt476 {
  padding-top: 476px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt476 {
    padding-top: 238px;
  }
}
.daihyakka-bussankan .--pb476 {
  padding-bottom: 476px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb476 {
    padding-bottom: 238px;
  }
}
.daihyakka-bussankan .--px476 {
  padding: 0 476px;
}
.daihyakka-bussankan .max-w-476 {
  max-width: 476px;
}
.daihyakka-bussankan .w-476 {
  width: 476px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-476 {
    width: 238px;
  }
}
.daihyakka-bussankan .h-476 {
  height: 476px;
}
.daihyakka-bussankan .--gap476 {
  gap: 476px !important;
}
.daihyakka-bussankan .--fw476 {
  font-weight: 476;
}
.daihyakka-bussankan .--mt477 {
  margin-top: 477px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt477 {
    margin-top: 238.5px;
  }
}
.daihyakka-bussankan .--mb477 {
  margin-bottom: 477px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb477 {
    margin-bottom: 238.5px;
  }
}
.daihyakka-bussankan .--pt477 {
  padding-top: 477px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt477 {
    padding-top: 238.5px;
  }
}
.daihyakka-bussankan .--pb477 {
  padding-bottom: 477px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb477 {
    padding-bottom: 238.5px;
  }
}
.daihyakka-bussankan .--px477 {
  padding: 0 477px;
}
.daihyakka-bussankan .max-w-477 {
  max-width: 477px;
}
.daihyakka-bussankan .w-477 {
  width: 477px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-477 {
    width: 238.5px;
  }
}
.daihyakka-bussankan .h-477 {
  height: 477px;
}
.daihyakka-bussankan .--gap477 {
  gap: 477px !important;
}
.daihyakka-bussankan .--fw477 {
  font-weight: 477;
}
.daihyakka-bussankan .--mt478 {
  margin-top: 478px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt478 {
    margin-top: 239px;
  }
}
.daihyakka-bussankan .--mb478 {
  margin-bottom: 478px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb478 {
    margin-bottom: 239px;
  }
}
.daihyakka-bussankan .--pt478 {
  padding-top: 478px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt478 {
    padding-top: 239px;
  }
}
.daihyakka-bussankan .--pb478 {
  padding-bottom: 478px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb478 {
    padding-bottom: 239px;
  }
}
.daihyakka-bussankan .--px478 {
  padding: 0 478px;
}
.daihyakka-bussankan .max-w-478 {
  max-width: 478px;
}
.daihyakka-bussankan .w-478 {
  width: 478px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-478 {
    width: 239px;
  }
}
.daihyakka-bussankan .h-478 {
  height: 478px;
}
.daihyakka-bussankan .--gap478 {
  gap: 478px !important;
}
.daihyakka-bussankan .--fw478 {
  font-weight: 478;
}
.daihyakka-bussankan .--mt479 {
  margin-top: 479px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt479 {
    margin-top: 239.5px;
  }
}
.daihyakka-bussankan .--mb479 {
  margin-bottom: 479px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb479 {
    margin-bottom: 239.5px;
  }
}
.daihyakka-bussankan .--pt479 {
  padding-top: 479px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt479 {
    padding-top: 239.5px;
  }
}
.daihyakka-bussankan .--pb479 {
  padding-bottom: 479px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb479 {
    padding-bottom: 239.5px;
  }
}
.daihyakka-bussankan .--px479 {
  padding: 0 479px;
}
.daihyakka-bussankan .max-w-479 {
  max-width: 479px;
}
.daihyakka-bussankan .w-479 {
  width: 479px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-479 {
    width: 239.5px;
  }
}
.daihyakka-bussankan .h-479 {
  height: 479px;
}
.daihyakka-bussankan .--gap479 {
  gap: 479px !important;
}
.daihyakka-bussankan .--fw479 {
  font-weight: 479;
}
.daihyakka-bussankan .--mt480 {
  margin-top: 480px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt480 {
    margin-top: 240px;
  }
}
.daihyakka-bussankan .--mb480 {
  margin-bottom: 480px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb480 {
    margin-bottom: 240px;
  }
}
.daihyakka-bussankan .--pt480 {
  padding-top: 480px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt480 {
    padding-top: 240px;
  }
}
.daihyakka-bussankan .--pb480 {
  padding-bottom: 480px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb480 {
    padding-bottom: 240px;
  }
}
.daihyakka-bussankan .--px480 {
  padding: 0 480px;
}
.daihyakka-bussankan .max-w-480 {
  max-width: 480px;
}
.daihyakka-bussankan .w-480 {
  width: 480px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-480 {
    width: 240px;
  }
}
.daihyakka-bussankan .h-480 {
  height: 480px;
}
.daihyakka-bussankan .--gap480 {
  gap: 480px !important;
}
.daihyakka-bussankan .--fw480 {
  font-weight: 480;
}
.daihyakka-bussankan .--mt481 {
  margin-top: 481px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt481 {
    margin-top: 240.5px;
  }
}
.daihyakka-bussankan .--mb481 {
  margin-bottom: 481px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb481 {
    margin-bottom: 240.5px;
  }
}
.daihyakka-bussankan .--pt481 {
  padding-top: 481px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt481 {
    padding-top: 240.5px;
  }
}
.daihyakka-bussankan .--pb481 {
  padding-bottom: 481px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb481 {
    padding-bottom: 240.5px;
  }
}
.daihyakka-bussankan .--px481 {
  padding: 0 481px;
}
.daihyakka-bussankan .max-w-481 {
  max-width: 481px;
}
.daihyakka-bussankan .w-481 {
  width: 481px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-481 {
    width: 240.5px;
  }
}
.daihyakka-bussankan .h-481 {
  height: 481px;
}
.daihyakka-bussankan .--gap481 {
  gap: 481px !important;
}
.daihyakka-bussankan .--fw481 {
  font-weight: 481;
}
.daihyakka-bussankan .--mt482 {
  margin-top: 482px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt482 {
    margin-top: 241px;
  }
}
.daihyakka-bussankan .--mb482 {
  margin-bottom: 482px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb482 {
    margin-bottom: 241px;
  }
}
.daihyakka-bussankan .--pt482 {
  padding-top: 482px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt482 {
    padding-top: 241px;
  }
}
.daihyakka-bussankan .--pb482 {
  padding-bottom: 482px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb482 {
    padding-bottom: 241px;
  }
}
.daihyakka-bussankan .--px482 {
  padding: 0 482px;
}
.daihyakka-bussankan .max-w-482 {
  max-width: 482px;
}
.daihyakka-bussankan .w-482 {
  width: 482px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-482 {
    width: 241px;
  }
}
.daihyakka-bussankan .h-482 {
  height: 482px;
}
.daihyakka-bussankan .--gap482 {
  gap: 482px !important;
}
.daihyakka-bussankan .--fw482 {
  font-weight: 482;
}
.daihyakka-bussankan .--mt483 {
  margin-top: 483px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt483 {
    margin-top: 241.5px;
  }
}
.daihyakka-bussankan .--mb483 {
  margin-bottom: 483px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb483 {
    margin-bottom: 241.5px;
  }
}
.daihyakka-bussankan .--pt483 {
  padding-top: 483px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt483 {
    padding-top: 241.5px;
  }
}
.daihyakka-bussankan .--pb483 {
  padding-bottom: 483px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb483 {
    padding-bottom: 241.5px;
  }
}
.daihyakka-bussankan .--px483 {
  padding: 0 483px;
}
.daihyakka-bussankan .max-w-483 {
  max-width: 483px;
}
.daihyakka-bussankan .w-483 {
  width: 483px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-483 {
    width: 241.5px;
  }
}
.daihyakka-bussankan .h-483 {
  height: 483px;
}
.daihyakka-bussankan .--gap483 {
  gap: 483px !important;
}
.daihyakka-bussankan .--fw483 {
  font-weight: 483;
}
.daihyakka-bussankan .--mt484 {
  margin-top: 484px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt484 {
    margin-top: 242px;
  }
}
.daihyakka-bussankan .--mb484 {
  margin-bottom: 484px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb484 {
    margin-bottom: 242px;
  }
}
.daihyakka-bussankan .--pt484 {
  padding-top: 484px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt484 {
    padding-top: 242px;
  }
}
.daihyakka-bussankan .--pb484 {
  padding-bottom: 484px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb484 {
    padding-bottom: 242px;
  }
}
.daihyakka-bussankan .--px484 {
  padding: 0 484px;
}
.daihyakka-bussankan .max-w-484 {
  max-width: 484px;
}
.daihyakka-bussankan .w-484 {
  width: 484px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-484 {
    width: 242px;
  }
}
.daihyakka-bussankan .h-484 {
  height: 484px;
}
.daihyakka-bussankan .--gap484 {
  gap: 484px !important;
}
.daihyakka-bussankan .--fw484 {
  font-weight: 484;
}
.daihyakka-bussankan .--mt485 {
  margin-top: 485px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt485 {
    margin-top: 242.5px;
  }
}
.daihyakka-bussankan .--mb485 {
  margin-bottom: 485px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb485 {
    margin-bottom: 242.5px;
  }
}
.daihyakka-bussankan .--pt485 {
  padding-top: 485px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt485 {
    padding-top: 242.5px;
  }
}
.daihyakka-bussankan .--pb485 {
  padding-bottom: 485px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb485 {
    padding-bottom: 242.5px;
  }
}
.daihyakka-bussankan .--px485 {
  padding: 0 485px;
}
.daihyakka-bussankan .max-w-485 {
  max-width: 485px;
}
.daihyakka-bussankan .w-485 {
  width: 485px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-485 {
    width: 242.5px;
  }
}
.daihyakka-bussankan .h-485 {
  height: 485px;
}
.daihyakka-bussankan .--gap485 {
  gap: 485px !important;
}
.daihyakka-bussankan .--fw485 {
  font-weight: 485;
}
.daihyakka-bussankan .--mt486 {
  margin-top: 486px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt486 {
    margin-top: 243px;
  }
}
.daihyakka-bussankan .--mb486 {
  margin-bottom: 486px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb486 {
    margin-bottom: 243px;
  }
}
.daihyakka-bussankan .--pt486 {
  padding-top: 486px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt486 {
    padding-top: 243px;
  }
}
.daihyakka-bussankan .--pb486 {
  padding-bottom: 486px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb486 {
    padding-bottom: 243px;
  }
}
.daihyakka-bussankan .--px486 {
  padding: 0 486px;
}
.daihyakka-bussankan .max-w-486 {
  max-width: 486px;
}
.daihyakka-bussankan .w-486 {
  width: 486px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-486 {
    width: 243px;
  }
}
.daihyakka-bussankan .h-486 {
  height: 486px;
}
.daihyakka-bussankan .--gap486 {
  gap: 486px !important;
}
.daihyakka-bussankan .--fw486 {
  font-weight: 486;
}
.daihyakka-bussankan .--mt487 {
  margin-top: 487px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt487 {
    margin-top: 243.5px;
  }
}
.daihyakka-bussankan .--mb487 {
  margin-bottom: 487px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb487 {
    margin-bottom: 243.5px;
  }
}
.daihyakka-bussankan .--pt487 {
  padding-top: 487px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt487 {
    padding-top: 243.5px;
  }
}
.daihyakka-bussankan .--pb487 {
  padding-bottom: 487px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb487 {
    padding-bottom: 243.5px;
  }
}
.daihyakka-bussankan .--px487 {
  padding: 0 487px;
}
.daihyakka-bussankan .max-w-487 {
  max-width: 487px;
}
.daihyakka-bussankan .w-487 {
  width: 487px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-487 {
    width: 243.5px;
  }
}
.daihyakka-bussankan .h-487 {
  height: 487px;
}
.daihyakka-bussankan .--gap487 {
  gap: 487px !important;
}
.daihyakka-bussankan .--fw487 {
  font-weight: 487;
}
.daihyakka-bussankan .--mt488 {
  margin-top: 488px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt488 {
    margin-top: 244px;
  }
}
.daihyakka-bussankan .--mb488 {
  margin-bottom: 488px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb488 {
    margin-bottom: 244px;
  }
}
.daihyakka-bussankan .--pt488 {
  padding-top: 488px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt488 {
    padding-top: 244px;
  }
}
.daihyakka-bussankan .--pb488 {
  padding-bottom: 488px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb488 {
    padding-bottom: 244px;
  }
}
.daihyakka-bussankan .--px488 {
  padding: 0 488px;
}
.daihyakka-bussankan .max-w-488 {
  max-width: 488px;
}
.daihyakka-bussankan .w-488 {
  width: 488px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-488 {
    width: 244px;
  }
}
.daihyakka-bussankan .h-488 {
  height: 488px;
}
.daihyakka-bussankan .--gap488 {
  gap: 488px !important;
}
.daihyakka-bussankan .--fw488 {
  font-weight: 488;
}
.daihyakka-bussankan .--mt489 {
  margin-top: 489px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt489 {
    margin-top: 244.5px;
  }
}
.daihyakka-bussankan .--mb489 {
  margin-bottom: 489px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb489 {
    margin-bottom: 244.5px;
  }
}
.daihyakka-bussankan .--pt489 {
  padding-top: 489px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt489 {
    padding-top: 244.5px;
  }
}
.daihyakka-bussankan .--pb489 {
  padding-bottom: 489px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb489 {
    padding-bottom: 244.5px;
  }
}
.daihyakka-bussankan .--px489 {
  padding: 0 489px;
}
.daihyakka-bussankan .max-w-489 {
  max-width: 489px;
}
.daihyakka-bussankan .w-489 {
  width: 489px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-489 {
    width: 244.5px;
  }
}
.daihyakka-bussankan .h-489 {
  height: 489px;
}
.daihyakka-bussankan .--gap489 {
  gap: 489px !important;
}
.daihyakka-bussankan .--fw489 {
  font-weight: 489;
}
.daihyakka-bussankan .--mt490 {
  margin-top: 490px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt490 {
    margin-top: 245px;
  }
}
.daihyakka-bussankan .--mb490 {
  margin-bottom: 490px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb490 {
    margin-bottom: 245px;
  }
}
.daihyakka-bussankan .--pt490 {
  padding-top: 490px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt490 {
    padding-top: 245px;
  }
}
.daihyakka-bussankan .--pb490 {
  padding-bottom: 490px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb490 {
    padding-bottom: 245px;
  }
}
.daihyakka-bussankan .--px490 {
  padding: 0 490px;
}
.daihyakka-bussankan .max-w-490 {
  max-width: 490px;
}
.daihyakka-bussankan .w-490 {
  width: 490px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-490 {
    width: 245px;
  }
}
.daihyakka-bussankan .h-490 {
  height: 490px;
}
.daihyakka-bussankan .--gap490 {
  gap: 490px !important;
}
.daihyakka-bussankan .--fw490 {
  font-weight: 490;
}
.daihyakka-bussankan .--mt491 {
  margin-top: 491px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt491 {
    margin-top: 245.5px;
  }
}
.daihyakka-bussankan .--mb491 {
  margin-bottom: 491px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb491 {
    margin-bottom: 245.5px;
  }
}
.daihyakka-bussankan .--pt491 {
  padding-top: 491px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt491 {
    padding-top: 245.5px;
  }
}
.daihyakka-bussankan .--pb491 {
  padding-bottom: 491px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb491 {
    padding-bottom: 245.5px;
  }
}
.daihyakka-bussankan .--px491 {
  padding: 0 491px;
}
.daihyakka-bussankan .max-w-491 {
  max-width: 491px;
}
.daihyakka-bussankan .w-491 {
  width: 491px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-491 {
    width: 245.5px;
  }
}
.daihyakka-bussankan .h-491 {
  height: 491px;
}
.daihyakka-bussankan .--gap491 {
  gap: 491px !important;
}
.daihyakka-bussankan .--fw491 {
  font-weight: 491;
}
.daihyakka-bussankan .--mt492 {
  margin-top: 492px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt492 {
    margin-top: 246px;
  }
}
.daihyakka-bussankan .--mb492 {
  margin-bottom: 492px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb492 {
    margin-bottom: 246px;
  }
}
.daihyakka-bussankan .--pt492 {
  padding-top: 492px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt492 {
    padding-top: 246px;
  }
}
.daihyakka-bussankan .--pb492 {
  padding-bottom: 492px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb492 {
    padding-bottom: 246px;
  }
}
.daihyakka-bussankan .--px492 {
  padding: 0 492px;
}
.daihyakka-bussankan .max-w-492 {
  max-width: 492px;
}
.daihyakka-bussankan .w-492 {
  width: 492px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-492 {
    width: 246px;
  }
}
.daihyakka-bussankan .h-492 {
  height: 492px;
}
.daihyakka-bussankan .--gap492 {
  gap: 492px !important;
}
.daihyakka-bussankan .--fw492 {
  font-weight: 492;
}
.daihyakka-bussankan .--mt493 {
  margin-top: 493px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt493 {
    margin-top: 246.5px;
  }
}
.daihyakka-bussankan .--mb493 {
  margin-bottom: 493px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb493 {
    margin-bottom: 246.5px;
  }
}
.daihyakka-bussankan .--pt493 {
  padding-top: 493px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt493 {
    padding-top: 246.5px;
  }
}
.daihyakka-bussankan .--pb493 {
  padding-bottom: 493px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb493 {
    padding-bottom: 246.5px;
  }
}
.daihyakka-bussankan .--px493 {
  padding: 0 493px;
}
.daihyakka-bussankan .max-w-493 {
  max-width: 493px;
}
.daihyakka-bussankan .w-493 {
  width: 493px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-493 {
    width: 246.5px;
  }
}
.daihyakka-bussankan .h-493 {
  height: 493px;
}
.daihyakka-bussankan .--gap493 {
  gap: 493px !important;
}
.daihyakka-bussankan .--fw493 {
  font-weight: 493;
}
.daihyakka-bussankan .--mt494 {
  margin-top: 494px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt494 {
    margin-top: 247px;
  }
}
.daihyakka-bussankan .--mb494 {
  margin-bottom: 494px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb494 {
    margin-bottom: 247px;
  }
}
.daihyakka-bussankan .--pt494 {
  padding-top: 494px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt494 {
    padding-top: 247px;
  }
}
.daihyakka-bussankan .--pb494 {
  padding-bottom: 494px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb494 {
    padding-bottom: 247px;
  }
}
.daihyakka-bussankan .--px494 {
  padding: 0 494px;
}
.daihyakka-bussankan .max-w-494 {
  max-width: 494px;
}
.daihyakka-bussankan .w-494 {
  width: 494px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-494 {
    width: 247px;
  }
}
.daihyakka-bussankan .h-494 {
  height: 494px;
}
.daihyakka-bussankan .--gap494 {
  gap: 494px !important;
}
.daihyakka-bussankan .--fw494 {
  font-weight: 494;
}
.daihyakka-bussankan .--mt495 {
  margin-top: 495px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt495 {
    margin-top: 247.5px;
  }
}
.daihyakka-bussankan .--mb495 {
  margin-bottom: 495px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb495 {
    margin-bottom: 247.5px;
  }
}
.daihyakka-bussankan .--pt495 {
  padding-top: 495px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt495 {
    padding-top: 247.5px;
  }
}
.daihyakka-bussankan .--pb495 {
  padding-bottom: 495px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb495 {
    padding-bottom: 247.5px;
  }
}
.daihyakka-bussankan .--px495 {
  padding: 0 495px;
}
.daihyakka-bussankan .max-w-495 {
  max-width: 495px;
}
.daihyakka-bussankan .w-495 {
  width: 495px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-495 {
    width: 247.5px;
  }
}
.daihyakka-bussankan .h-495 {
  height: 495px;
}
.daihyakka-bussankan .--gap495 {
  gap: 495px !important;
}
.daihyakka-bussankan .--fw495 {
  font-weight: 495;
}
.daihyakka-bussankan .--mt496 {
  margin-top: 496px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt496 {
    margin-top: 248px;
  }
}
.daihyakka-bussankan .--mb496 {
  margin-bottom: 496px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb496 {
    margin-bottom: 248px;
  }
}
.daihyakka-bussankan .--pt496 {
  padding-top: 496px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt496 {
    padding-top: 248px;
  }
}
.daihyakka-bussankan .--pb496 {
  padding-bottom: 496px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb496 {
    padding-bottom: 248px;
  }
}
.daihyakka-bussankan .--px496 {
  padding: 0 496px;
}
.daihyakka-bussankan .max-w-496 {
  max-width: 496px;
}
.daihyakka-bussankan .w-496 {
  width: 496px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-496 {
    width: 248px;
  }
}
.daihyakka-bussankan .h-496 {
  height: 496px;
}
.daihyakka-bussankan .--gap496 {
  gap: 496px !important;
}
.daihyakka-bussankan .--fw496 {
  font-weight: 496;
}
.daihyakka-bussankan .--mt497 {
  margin-top: 497px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt497 {
    margin-top: 248.5px;
  }
}
.daihyakka-bussankan .--mb497 {
  margin-bottom: 497px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb497 {
    margin-bottom: 248.5px;
  }
}
.daihyakka-bussankan .--pt497 {
  padding-top: 497px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt497 {
    padding-top: 248.5px;
  }
}
.daihyakka-bussankan .--pb497 {
  padding-bottom: 497px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb497 {
    padding-bottom: 248.5px;
  }
}
.daihyakka-bussankan .--px497 {
  padding: 0 497px;
}
.daihyakka-bussankan .max-w-497 {
  max-width: 497px;
}
.daihyakka-bussankan .w-497 {
  width: 497px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-497 {
    width: 248.5px;
  }
}
.daihyakka-bussankan .h-497 {
  height: 497px;
}
.daihyakka-bussankan .--gap497 {
  gap: 497px !important;
}
.daihyakka-bussankan .--fw497 {
  font-weight: 497;
}
.daihyakka-bussankan .--mt498 {
  margin-top: 498px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt498 {
    margin-top: 249px;
  }
}
.daihyakka-bussankan .--mb498 {
  margin-bottom: 498px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb498 {
    margin-bottom: 249px;
  }
}
.daihyakka-bussankan .--pt498 {
  padding-top: 498px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt498 {
    padding-top: 249px;
  }
}
.daihyakka-bussankan .--pb498 {
  padding-bottom: 498px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb498 {
    padding-bottom: 249px;
  }
}
.daihyakka-bussankan .--px498 {
  padding: 0 498px;
}
.daihyakka-bussankan .max-w-498 {
  max-width: 498px;
}
.daihyakka-bussankan .w-498 {
  width: 498px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-498 {
    width: 249px;
  }
}
.daihyakka-bussankan .h-498 {
  height: 498px;
}
.daihyakka-bussankan .--gap498 {
  gap: 498px !important;
}
.daihyakka-bussankan .--fw498 {
  font-weight: 498;
}
.daihyakka-bussankan .--mt499 {
  margin-top: 499px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt499 {
    margin-top: 249.5px;
  }
}
.daihyakka-bussankan .--mb499 {
  margin-bottom: 499px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb499 {
    margin-bottom: 249.5px;
  }
}
.daihyakka-bussankan .--pt499 {
  padding-top: 499px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt499 {
    padding-top: 249.5px;
  }
}
.daihyakka-bussankan .--pb499 {
  padding-bottom: 499px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb499 {
    padding-bottom: 249.5px;
  }
}
.daihyakka-bussankan .--px499 {
  padding: 0 499px;
}
.daihyakka-bussankan .max-w-499 {
  max-width: 499px;
}
.daihyakka-bussankan .w-499 {
  width: 499px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-499 {
    width: 249.5px;
  }
}
.daihyakka-bussankan .h-499 {
  height: 499px;
}
.daihyakka-bussankan .--gap499 {
  gap: 499px !important;
}
.daihyakka-bussankan .--fw499 {
  font-weight: 499;
}
.daihyakka-bussankan .--mt500 {
  margin-top: 500px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt500 {
    margin-top: 250px;
  }
}
.daihyakka-bussankan .--mb500 {
  margin-bottom: 500px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb500 {
    margin-bottom: 250px;
  }
}
.daihyakka-bussankan .--pt500 {
  padding-top: 500px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt500 {
    padding-top: 250px;
  }
}
.daihyakka-bussankan .--pb500 {
  padding-bottom: 500px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb500 {
    padding-bottom: 250px;
  }
}
.daihyakka-bussankan .--px500 {
  padding: 0 500px;
}
.daihyakka-bussankan .max-w-500 {
  max-width: 500px;
}
.daihyakka-bussankan .w-500 {
  width: 500px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-500 {
    width: 250px;
  }
}
.daihyakka-bussankan .h-500 {
  height: 500px;
}
.daihyakka-bussankan .--gap500 {
  gap: 500px !important;
}
.daihyakka-bussankan .--fw500 {
  font-weight: 500;
}
.daihyakka-bussankan .--mt501 {
  margin-top: 501px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt501 {
    margin-top: 250.5px;
  }
}
.daihyakka-bussankan .--mb501 {
  margin-bottom: 501px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb501 {
    margin-bottom: 250.5px;
  }
}
.daihyakka-bussankan .--pt501 {
  padding-top: 501px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt501 {
    padding-top: 250.5px;
  }
}
.daihyakka-bussankan .--pb501 {
  padding-bottom: 501px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb501 {
    padding-bottom: 250.5px;
  }
}
.daihyakka-bussankan .--px501 {
  padding: 0 501px;
}
.daihyakka-bussankan .max-w-501 {
  max-width: 501px;
}
.daihyakka-bussankan .w-501 {
  width: 501px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-501 {
    width: 250.5px;
  }
}
.daihyakka-bussankan .h-501 {
  height: 501px;
}
.daihyakka-bussankan .--gap501 {
  gap: 501px !important;
}
.daihyakka-bussankan .--fw501 {
  font-weight: 501;
}
.daihyakka-bussankan .--mt502 {
  margin-top: 502px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt502 {
    margin-top: 251px;
  }
}
.daihyakka-bussankan .--mb502 {
  margin-bottom: 502px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb502 {
    margin-bottom: 251px;
  }
}
.daihyakka-bussankan .--pt502 {
  padding-top: 502px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt502 {
    padding-top: 251px;
  }
}
.daihyakka-bussankan .--pb502 {
  padding-bottom: 502px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb502 {
    padding-bottom: 251px;
  }
}
.daihyakka-bussankan .--px502 {
  padding: 0 502px;
}
.daihyakka-bussankan .max-w-502 {
  max-width: 502px;
}
.daihyakka-bussankan .w-502 {
  width: 502px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-502 {
    width: 251px;
  }
}
.daihyakka-bussankan .h-502 {
  height: 502px;
}
.daihyakka-bussankan .--gap502 {
  gap: 502px !important;
}
.daihyakka-bussankan .--fw502 {
  font-weight: 502;
}
.daihyakka-bussankan .--mt503 {
  margin-top: 503px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt503 {
    margin-top: 251.5px;
  }
}
.daihyakka-bussankan .--mb503 {
  margin-bottom: 503px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb503 {
    margin-bottom: 251.5px;
  }
}
.daihyakka-bussankan .--pt503 {
  padding-top: 503px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt503 {
    padding-top: 251.5px;
  }
}
.daihyakka-bussankan .--pb503 {
  padding-bottom: 503px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb503 {
    padding-bottom: 251.5px;
  }
}
.daihyakka-bussankan .--px503 {
  padding: 0 503px;
}
.daihyakka-bussankan .max-w-503 {
  max-width: 503px;
}
.daihyakka-bussankan .w-503 {
  width: 503px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-503 {
    width: 251.5px;
  }
}
.daihyakka-bussankan .h-503 {
  height: 503px;
}
.daihyakka-bussankan .--gap503 {
  gap: 503px !important;
}
.daihyakka-bussankan .--fw503 {
  font-weight: 503;
}
.daihyakka-bussankan .--mt504 {
  margin-top: 504px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt504 {
    margin-top: 252px;
  }
}
.daihyakka-bussankan .--mb504 {
  margin-bottom: 504px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb504 {
    margin-bottom: 252px;
  }
}
.daihyakka-bussankan .--pt504 {
  padding-top: 504px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt504 {
    padding-top: 252px;
  }
}
.daihyakka-bussankan .--pb504 {
  padding-bottom: 504px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb504 {
    padding-bottom: 252px;
  }
}
.daihyakka-bussankan .--px504 {
  padding: 0 504px;
}
.daihyakka-bussankan .max-w-504 {
  max-width: 504px;
}
.daihyakka-bussankan .w-504 {
  width: 504px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-504 {
    width: 252px;
  }
}
.daihyakka-bussankan .h-504 {
  height: 504px;
}
.daihyakka-bussankan .--gap504 {
  gap: 504px !important;
}
.daihyakka-bussankan .--fw504 {
  font-weight: 504;
}
.daihyakka-bussankan .--mt505 {
  margin-top: 505px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt505 {
    margin-top: 252.5px;
  }
}
.daihyakka-bussankan .--mb505 {
  margin-bottom: 505px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb505 {
    margin-bottom: 252.5px;
  }
}
.daihyakka-bussankan .--pt505 {
  padding-top: 505px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt505 {
    padding-top: 252.5px;
  }
}
.daihyakka-bussankan .--pb505 {
  padding-bottom: 505px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb505 {
    padding-bottom: 252.5px;
  }
}
.daihyakka-bussankan .--px505 {
  padding: 0 505px;
}
.daihyakka-bussankan .max-w-505 {
  max-width: 505px;
}
.daihyakka-bussankan .w-505 {
  width: 505px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-505 {
    width: 252.5px;
  }
}
.daihyakka-bussankan .h-505 {
  height: 505px;
}
.daihyakka-bussankan .--gap505 {
  gap: 505px !important;
}
.daihyakka-bussankan .--fw505 {
  font-weight: 505;
}
.daihyakka-bussankan .--mt506 {
  margin-top: 506px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt506 {
    margin-top: 253px;
  }
}
.daihyakka-bussankan .--mb506 {
  margin-bottom: 506px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb506 {
    margin-bottom: 253px;
  }
}
.daihyakka-bussankan .--pt506 {
  padding-top: 506px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt506 {
    padding-top: 253px;
  }
}
.daihyakka-bussankan .--pb506 {
  padding-bottom: 506px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb506 {
    padding-bottom: 253px;
  }
}
.daihyakka-bussankan .--px506 {
  padding: 0 506px;
}
.daihyakka-bussankan .max-w-506 {
  max-width: 506px;
}
.daihyakka-bussankan .w-506 {
  width: 506px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-506 {
    width: 253px;
  }
}
.daihyakka-bussankan .h-506 {
  height: 506px;
}
.daihyakka-bussankan .--gap506 {
  gap: 506px !important;
}
.daihyakka-bussankan .--fw506 {
  font-weight: 506;
}
.daihyakka-bussankan .--mt507 {
  margin-top: 507px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt507 {
    margin-top: 253.5px;
  }
}
.daihyakka-bussankan .--mb507 {
  margin-bottom: 507px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb507 {
    margin-bottom: 253.5px;
  }
}
.daihyakka-bussankan .--pt507 {
  padding-top: 507px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt507 {
    padding-top: 253.5px;
  }
}
.daihyakka-bussankan .--pb507 {
  padding-bottom: 507px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb507 {
    padding-bottom: 253.5px;
  }
}
.daihyakka-bussankan .--px507 {
  padding: 0 507px;
}
.daihyakka-bussankan .max-w-507 {
  max-width: 507px;
}
.daihyakka-bussankan .w-507 {
  width: 507px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-507 {
    width: 253.5px;
  }
}
.daihyakka-bussankan .h-507 {
  height: 507px;
}
.daihyakka-bussankan .--gap507 {
  gap: 507px !important;
}
.daihyakka-bussankan .--fw507 {
  font-weight: 507;
}
.daihyakka-bussankan .--mt508 {
  margin-top: 508px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt508 {
    margin-top: 254px;
  }
}
.daihyakka-bussankan .--mb508 {
  margin-bottom: 508px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb508 {
    margin-bottom: 254px;
  }
}
.daihyakka-bussankan .--pt508 {
  padding-top: 508px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt508 {
    padding-top: 254px;
  }
}
.daihyakka-bussankan .--pb508 {
  padding-bottom: 508px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb508 {
    padding-bottom: 254px;
  }
}
.daihyakka-bussankan .--px508 {
  padding: 0 508px;
}
.daihyakka-bussankan .max-w-508 {
  max-width: 508px;
}
.daihyakka-bussankan .w-508 {
  width: 508px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-508 {
    width: 254px;
  }
}
.daihyakka-bussankan .h-508 {
  height: 508px;
}
.daihyakka-bussankan .--gap508 {
  gap: 508px !important;
}
.daihyakka-bussankan .--fw508 {
  font-weight: 508;
}
.daihyakka-bussankan .--mt509 {
  margin-top: 509px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt509 {
    margin-top: 254.5px;
  }
}
.daihyakka-bussankan .--mb509 {
  margin-bottom: 509px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb509 {
    margin-bottom: 254.5px;
  }
}
.daihyakka-bussankan .--pt509 {
  padding-top: 509px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt509 {
    padding-top: 254.5px;
  }
}
.daihyakka-bussankan .--pb509 {
  padding-bottom: 509px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb509 {
    padding-bottom: 254.5px;
  }
}
.daihyakka-bussankan .--px509 {
  padding: 0 509px;
}
.daihyakka-bussankan .max-w-509 {
  max-width: 509px;
}
.daihyakka-bussankan .w-509 {
  width: 509px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-509 {
    width: 254.5px;
  }
}
.daihyakka-bussankan .h-509 {
  height: 509px;
}
.daihyakka-bussankan .--gap509 {
  gap: 509px !important;
}
.daihyakka-bussankan .--fw509 {
  font-weight: 509;
}
.daihyakka-bussankan .--mt510 {
  margin-top: 510px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt510 {
    margin-top: 255px;
  }
}
.daihyakka-bussankan .--mb510 {
  margin-bottom: 510px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb510 {
    margin-bottom: 255px;
  }
}
.daihyakka-bussankan .--pt510 {
  padding-top: 510px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt510 {
    padding-top: 255px;
  }
}
.daihyakka-bussankan .--pb510 {
  padding-bottom: 510px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb510 {
    padding-bottom: 255px;
  }
}
.daihyakka-bussankan .--px510 {
  padding: 0 510px;
}
.daihyakka-bussankan .max-w-510 {
  max-width: 510px;
}
.daihyakka-bussankan .w-510 {
  width: 510px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-510 {
    width: 255px;
  }
}
.daihyakka-bussankan .h-510 {
  height: 510px;
}
.daihyakka-bussankan .--gap510 {
  gap: 510px !important;
}
.daihyakka-bussankan .--fw510 {
  font-weight: 510;
}
.daihyakka-bussankan .--mt511 {
  margin-top: 511px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt511 {
    margin-top: 255.5px;
  }
}
.daihyakka-bussankan .--mb511 {
  margin-bottom: 511px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb511 {
    margin-bottom: 255.5px;
  }
}
.daihyakka-bussankan .--pt511 {
  padding-top: 511px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt511 {
    padding-top: 255.5px;
  }
}
.daihyakka-bussankan .--pb511 {
  padding-bottom: 511px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb511 {
    padding-bottom: 255.5px;
  }
}
.daihyakka-bussankan .--px511 {
  padding: 0 511px;
}
.daihyakka-bussankan .max-w-511 {
  max-width: 511px;
}
.daihyakka-bussankan .w-511 {
  width: 511px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-511 {
    width: 255.5px;
  }
}
.daihyakka-bussankan .h-511 {
  height: 511px;
}
.daihyakka-bussankan .--gap511 {
  gap: 511px !important;
}
.daihyakka-bussankan .--fw511 {
  font-weight: 511;
}
.daihyakka-bussankan .--mt512 {
  margin-top: 512px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt512 {
    margin-top: 256px;
  }
}
.daihyakka-bussankan .--mb512 {
  margin-bottom: 512px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb512 {
    margin-bottom: 256px;
  }
}
.daihyakka-bussankan .--pt512 {
  padding-top: 512px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt512 {
    padding-top: 256px;
  }
}
.daihyakka-bussankan .--pb512 {
  padding-bottom: 512px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb512 {
    padding-bottom: 256px;
  }
}
.daihyakka-bussankan .--px512 {
  padding: 0 512px;
}
.daihyakka-bussankan .max-w-512 {
  max-width: 512px;
}
.daihyakka-bussankan .w-512 {
  width: 512px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-512 {
    width: 256px;
  }
}
.daihyakka-bussankan .h-512 {
  height: 512px;
}
.daihyakka-bussankan .--gap512 {
  gap: 512px !important;
}
.daihyakka-bussankan .--fw512 {
  font-weight: 512;
}
.daihyakka-bussankan .--mt513 {
  margin-top: 513px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt513 {
    margin-top: 256.5px;
  }
}
.daihyakka-bussankan .--mb513 {
  margin-bottom: 513px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb513 {
    margin-bottom: 256.5px;
  }
}
.daihyakka-bussankan .--pt513 {
  padding-top: 513px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt513 {
    padding-top: 256.5px;
  }
}
.daihyakka-bussankan .--pb513 {
  padding-bottom: 513px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb513 {
    padding-bottom: 256.5px;
  }
}
.daihyakka-bussankan .--px513 {
  padding: 0 513px;
}
.daihyakka-bussankan .max-w-513 {
  max-width: 513px;
}
.daihyakka-bussankan .w-513 {
  width: 513px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-513 {
    width: 256.5px;
  }
}
.daihyakka-bussankan .h-513 {
  height: 513px;
}
.daihyakka-bussankan .--gap513 {
  gap: 513px !important;
}
.daihyakka-bussankan .--fw513 {
  font-weight: 513;
}
.daihyakka-bussankan .--mt514 {
  margin-top: 514px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt514 {
    margin-top: 257px;
  }
}
.daihyakka-bussankan .--mb514 {
  margin-bottom: 514px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb514 {
    margin-bottom: 257px;
  }
}
.daihyakka-bussankan .--pt514 {
  padding-top: 514px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt514 {
    padding-top: 257px;
  }
}
.daihyakka-bussankan .--pb514 {
  padding-bottom: 514px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb514 {
    padding-bottom: 257px;
  }
}
.daihyakka-bussankan .--px514 {
  padding: 0 514px;
}
.daihyakka-bussankan .max-w-514 {
  max-width: 514px;
}
.daihyakka-bussankan .w-514 {
  width: 514px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-514 {
    width: 257px;
  }
}
.daihyakka-bussankan .h-514 {
  height: 514px;
}
.daihyakka-bussankan .--gap514 {
  gap: 514px !important;
}
.daihyakka-bussankan .--fw514 {
  font-weight: 514;
}
.daihyakka-bussankan .--mt515 {
  margin-top: 515px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt515 {
    margin-top: 257.5px;
  }
}
.daihyakka-bussankan .--mb515 {
  margin-bottom: 515px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb515 {
    margin-bottom: 257.5px;
  }
}
.daihyakka-bussankan .--pt515 {
  padding-top: 515px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt515 {
    padding-top: 257.5px;
  }
}
.daihyakka-bussankan .--pb515 {
  padding-bottom: 515px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb515 {
    padding-bottom: 257.5px;
  }
}
.daihyakka-bussankan .--px515 {
  padding: 0 515px;
}
.daihyakka-bussankan .max-w-515 {
  max-width: 515px;
}
.daihyakka-bussankan .w-515 {
  width: 515px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-515 {
    width: 257.5px;
  }
}
.daihyakka-bussankan .h-515 {
  height: 515px;
}
.daihyakka-bussankan .--gap515 {
  gap: 515px !important;
}
.daihyakka-bussankan .--fw515 {
  font-weight: 515;
}
.daihyakka-bussankan .--mt516 {
  margin-top: 516px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt516 {
    margin-top: 258px;
  }
}
.daihyakka-bussankan .--mb516 {
  margin-bottom: 516px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb516 {
    margin-bottom: 258px;
  }
}
.daihyakka-bussankan .--pt516 {
  padding-top: 516px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt516 {
    padding-top: 258px;
  }
}
.daihyakka-bussankan .--pb516 {
  padding-bottom: 516px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb516 {
    padding-bottom: 258px;
  }
}
.daihyakka-bussankan .--px516 {
  padding: 0 516px;
}
.daihyakka-bussankan .max-w-516 {
  max-width: 516px;
}
.daihyakka-bussankan .w-516 {
  width: 516px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-516 {
    width: 258px;
  }
}
.daihyakka-bussankan .h-516 {
  height: 516px;
}
.daihyakka-bussankan .--gap516 {
  gap: 516px !important;
}
.daihyakka-bussankan .--fw516 {
  font-weight: 516;
}
.daihyakka-bussankan .--mt517 {
  margin-top: 517px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt517 {
    margin-top: 258.5px;
  }
}
.daihyakka-bussankan .--mb517 {
  margin-bottom: 517px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb517 {
    margin-bottom: 258.5px;
  }
}
.daihyakka-bussankan .--pt517 {
  padding-top: 517px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt517 {
    padding-top: 258.5px;
  }
}
.daihyakka-bussankan .--pb517 {
  padding-bottom: 517px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb517 {
    padding-bottom: 258.5px;
  }
}
.daihyakka-bussankan .--px517 {
  padding: 0 517px;
}
.daihyakka-bussankan .max-w-517 {
  max-width: 517px;
}
.daihyakka-bussankan .w-517 {
  width: 517px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-517 {
    width: 258.5px;
  }
}
.daihyakka-bussankan .h-517 {
  height: 517px;
}
.daihyakka-bussankan .--gap517 {
  gap: 517px !important;
}
.daihyakka-bussankan .--fw517 {
  font-weight: 517;
}
.daihyakka-bussankan .--mt518 {
  margin-top: 518px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt518 {
    margin-top: 259px;
  }
}
.daihyakka-bussankan .--mb518 {
  margin-bottom: 518px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb518 {
    margin-bottom: 259px;
  }
}
.daihyakka-bussankan .--pt518 {
  padding-top: 518px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt518 {
    padding-top: 259px;
  }
}
.daihyakka-bussankan .--pb518 {
  padding-bottom: 518px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb518 {
    padding-bottom: 259px;
  }
}
.daihyakka-bussankan .--px518 {
  padding: 0 518px;
}
.daihyakka-bussankan .max-w-518 {
  max-width: 518px;
}
.daihyakka-bussankan .w-518 {
  width: 518px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-518 {
    width: 259px;
  }
}
.daihyakka-bussankan .h-518 {
  height: 518px;
}
.daihyakka-bussankan .--gap518 {
  gap: 518px !important;
}
.daihyakka-bussankan .--fw518 {
  font-weight: 518;
}
.daihyakka-bussankan .--mt519 {
  margin-top: 519px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt519 {
    margin-top: 259.5px;
  }
}
.daihyakka-bussankan .--mb519 {
  margin-bottom: 519px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb519 {
    margin-bottom: 259.5px;
  }
}
.daihyakka-bussankan .--pt519 {
  padding-top: 519px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt519 {
    padding-top: 259.5px;
  }
}
.daihyakka-bussankan .--pb519 {
  padding-bottom: 519px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb519 {
    padding-bottom: 259.5px;
  }
}
.daihyakka-bussankan .--px519 {
  padding: 0 519px;
}
.daihyakka-bussankan .max-w-519 {
  max-width: 519px;
}
.daihyakka-bussankan .w-519 {
  width: 519px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-519 {
    width: 259.5px;
  }
}
.daihyakka-bussankan .h-519 {
  height: 519px;
}
.daihyakka-bussankan .--gap519 {
  gap: 519px !important;
}
.daihyakka-bussankan .--fw519 {
  font-weight: 519;
}
.daihyakka-bussankan .--mt520 {
  margin-top: 520px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt520 {
    margin-top: 260px;
  }
}
.daihyakka-bussankan .--mb520 {
  margin-bottom: 520px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb520 {
    margin-bottom: 260px;
  }
}
.daihyakka-bussankan .--pt520 {
  padding-top: 520px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt520 {
    padding-top: 260px;
  }
}
.daihyakka-bussankan .--pb520 {
  padding-bottom: 520px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb520 {
    padding-bottom: 260px;
  }
}
.daihyakka-bussankan .--px520 {
  padding: 0 520px;
}
.daihyakka-bussankan .max-w-520 {
  max-width: 520px;
}
.daihyakka-bussankan .w-520 {
  width: 520px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-520 {
    width: 260px;
  }
}
.daihyakka-bussankan .h-520 {
  height: 520px;
}
.daihyakka-bussankan .--gap520 {
  gap: 520px !important;
}
.daihyakka-bussankan .--fw520 {
  font-weight: 520;
}
.daihyakka-bussankan .--mt521 {
  margin-top: 521px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt521 {
    margin-top: 260.5px;
  }
}
.daihyakka-bussankan .--mb521 {
  margin-bottom: 521px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb521 {
    margin-bottom: 260.5px;
  }
}
.daihyakka-bussankan .--pt521 {
  padding-top: 521px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt521 {
    padding-top: 260.5px;
  }
}
.daihyakka-bussankan .--pb521 {
  padding-bottom: 521px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb521 {
    padding-bottom: 260.5px;
  }
}
.daihyakka-bussankan .--px521 {
  padding: 0 521px;
}
.daihyakka-bussankan .max-w-521 {
  max-width: 521px;
}
.daihyakka-bussankan .w-521 {
  width: 521px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-521 {
    width: 260.5px;
  }
}
.daihyakka-bussankan .h-521 {
  height: 521px;
}
.daihyakka-bussankan .--gap521 {
  gap: 521px !important;
}
.daihyakka-bussankan .--fw521 {
  font-weight: 521;
}
.daihyakka-bussankan .--mt522 {
  margin-top: 522px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt522 {
    margin-top: 261px;
  }
}
.daihyakka-bussankan .--mb522 {
  margin-bottom: 522px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb522 {
    margin-bottom: 261px;
  }
}
.daihyakka-bussankan .--pt522 {
  padding-top: 522px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt522 {
    padding-top: 261px;
  }
}
.daihyakka-bussankan .--pb522 {
  padding-bottom: 522px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb522 {
    padding-bottom: 261px;
  }
}
.daihyakka-bussankan .--px522 {
  padding: 0 522px;
}
.daihyakka-bussankan .max-w-522 {
  max-width: 522px;
}
.daihyakka-bussankan .w-522 {
  width: 522px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-522 {
    width: 261px;
  }
}
.daihyakka-bussankan .h-522 {
  height: 522px;
}
.daihyakka-bussankan .--gap522 {
  gap: 522px !important;
}
.daihyakka-bussankan .--fw522 {
  font-weight: 522;
}
.daihyakka-bussankan .--mt523 {
  margin-top: 523px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt523 {
    margin-top: 261.5px;
  }
}
.daihyakka-bussankan .--mb523 {
  margin-bottom: 523px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb523 {
    margin-bottom: 261.5px;
  }
}
.daihyakka-bussankan .--pt523 {
  padding-top: 523px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt523 {
    padding-top: 261.5px;
  }
}
.daihyakka-bussankan .--pb523 {
  padding-bottom: 523px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb523 {
    padding-bottom: 261.5px;
  }
}
.daihyakka-bussankan .--px523 {
  padding: 0 523px;
}
.daihyakka-bussankan .max-w-523 {
  max-width: 523px;
}
.daihyakka-bussankan .w-523 {
  width: 523px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-523 {
    width: 261.5px;
  }
}
.daihyakka-bussankan .h-523 {
  height: 523px;
}
.daihyakka-bussankan .--gap523 {
  gap: 523px !important;
}
.daihyakka-bussankan .--fw523 {
  font-weight: 523;
}
.daihyakka-bussankan .--mt524 {
  margin-top: 524px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt524 {
    margin-top: 262px;
  }
}
.daihyakka-bussankan .--mb524 {
  margin-bottom: 524px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb524 {
    margin-bottom: 262px;
  }
}
.daihyakka-bussankan .--pt524 {
  padding-top: 524px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt524 {
    padding-top: 262px;
  }
}
.daihyakka-bussankan .--pb524 {
  padding-bottom: 524px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb524 {
    padding-bottom: 262px;
  }
}
.daihyakka-bussankan .--px524 {
  padding: 0 524px;
}
.daihyakka-bussankan .max-w-524 {
  max-width: 524px;
}
.daihyakka-bussankan .w-524 {
  width: 524px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-524 {
    width: 262px;
  }
}
.daihyakka-bussankan .h-524 {
  height: 524px;
}
.daihyakka-bussankan .--gap524 {
  gap: 524px !important;
}
.daihyakka-bussankan .--fw524 {
  font-weight: 524;
}
.daihyakka-bussankan .--mt525 {
  margin-top: 525px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt525 {
    margin-top: 262.5px;
  }
}
.daihyakka-bussankan .--mb525 {
  margin-bottom: 525px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb525 {
    margin-bottom: 262.5px;
  }
}
.daihyakka-bussankan .--pt525 {
  padding-top: 525px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt525 {
    padding-top: 262.5px;
  }
}
.daihyakka-bussankan .--pb525 {
  padding-bottom: 525px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb525 {
    padding-bottom: 262.5px;
  }
}
.daihyakka-bussankan .--px525 {
  padding: 0 525px;
}
.daihyakka-bussankan .max-w-525 {
  max-width: 525px;
}
.daihyakka-bussankan .w-525 {
  width: 525px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-525 {
    width: 262.5px;
  }
}
.daihyakka-bussankan .h-525 {
  height: 525px;
}
.daihyakka-bussankan .--gap525 {
  gap: 525px !important;
}
.daihyakka-bussankan .--fw525 {
  font-weight: 525;
}
.daihyakka-bussankan .--mt526 {
  margin-top: 526px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt526 {
    margin-top: 263px;
  }
}
.daihyakka-bussankan .--mb526 {
  margin-bottom: 526px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb526 {
    margin-bottom: 263px;
  }
}
.daihyakka-bussankan .--pt526 {
  padding-top: 526px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt526 {
    padding-top: 263px;
  }
}
.daihyakka-bussankan .--pb526 {
  padding-bottom: 526px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb526 {
    padding-bottom: 263px;
  }
}
.daihyakka-bussankan .--px526 {
  padding: 0 526px;
}
.daihyakka-bussankan .max-w-526 {
  max-width: 526px;
}
.daihyakka-bussankan .w-526 {
  width: 526px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-526 {
    width: 263px;
  }
}
.daihyakka-bussankan .h-526 {
  height: 526px;
}
.daihyakka-bussankan .--gap526 {
  gap: 526px !important;
}
.daihyakka-bussankan .--fw526 {
  font-weight: 526;
}
.daihyakka-bussankan .--mt527 {
  margin-top: 527px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt527 {
    margin-top: 263.5px;
  }
}
.daihyakka-bussankan .--mb527 {
  margin-bottom: 527px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb527 {
    margin-bottom: 263.5px;
  }
}
.daihyakka-bussankan .--pt527 {
  padding-top: 527px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt527 {
    padding-top: 263.5px;
  }
}
.daihyakka-bussankan .--pb527 {
  padding-bottom: 527px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb527 {
    padding-bottom: 263.5px;
  }
}
.daihyakka-bussankan .--px527 {
  padding: 0 527px;
}
.daihyakka-bussankan .max-w-527 {
  max-width: 527px;
}
.daihyakka-bussankan .w-527 {
  width: 527px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-527 {
    width: 263.5px;
  }
}
.daihyakka-bussankan .h-527 {
  height: 527px;
}
.daihyakka-bussankan .--gap527 {
  gap: 527px !important;
}
.daihyakka-bussankan .--fw527 {
  font-weight: 527;
}
.daihyakka-bussankan .--mt528 {
  margin-top: 528px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt528 {
    margin-top: 264px;
  }
}
.daihyakka-bussankan .--mb528 {
  margin-bottom: 528px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb528 {
    margin-bottom: 264px;
  }
}
.daihyakka-bussankan .--pt528 {
  padding-top: 528px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt528 {
    padding-top: 264px;
  }
}
.daihyakka-bussankan .--pb528 {
  padding-bottom: 528px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb528 {
    padding-bottom: 264px;
  }
}
.daihyakka-bussankan .--px528 {
  padding: 0 528px;
}
.daihyakka-bussankan .max-w-528 {
  max-width: 528px;
}
.daihyakka-bussankan .w-528 {
  width: 528px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-528 {
    width: 264px;
  }
}
.daihyakka-bussankan .h-528 {
  height: 528px;
}
.daihyakka-bussankan .--gap528 {
  gap: 528px !important;
}
.daihyakka-bussankan .--fw528 {
  font-weight: 528;
}
.daihyakka-bussankan .--mt529 {
  margin-top: 529px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt529 {
    margin-top: 264.5px;
  }
}
.daihyakka-bussankan .--mb529 {
  margin-bottom: 529px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb529 {
    margin-bottom: 264.5px;
  }
}
.daihyakka-bussankan .--pt529 {
  padding-top: 529px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt529 {
    padding-top: 264.5px;
  }
}
.daihyakka-bussankan .--pb529 {
  padding-bottom: 529px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb529 {
    padding-bottom: 264.5px;
  }
}
.daihyakka-bussankan .--px529 {
  padding: 0 529px;
}
.daihyakka-bussankan .max-w-529 {
  max-width: 529px;
}
.daihyakka-bussankan .w-529 {
  width: 529px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-529 {
    width: 264.5px;
  }
}
.daihyakka-bussankan .h-529 {
  height: 529px;
}
.daihyakka-bussankan .--gap529 {
  gap: 529px !important;
}
.daihyakka-bussankan .--fw529 {
  font-weight: 529;
}
.daihyakka-bussankan .--mt530 {
  margin-top: 530px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt530 {
    margin-top: 265px;
  }
}
.daihyakka-bussankan .--mb530 {
  margin-bottom: 530px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb530 {
    margin-bottom: 265px;
  }
}
.daihyakka-bussankan .--pt530 {
  padding-top: 530px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt530 {
    padding-top: 265px;
  }
}
.daihyakka-bussankan .--pb530 {
  padding-bottom: 530px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb530 {
    padding-bottom: 265px;
  }
}
.daihyakka-bussankan .--px530 {
  padding: 0 530px;
}
.daihyakka-bussankan .max-w-530 {
  max-width: 530px;
}
.daihyakka-bussankan .w-530 {
  width: 530px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-530 {
    width: 265px;
  }
}
.daihyakka-bussankan .h-530 {
  height: 530px;
}
.daihyakka-bussankan .--gap530 {
  gap: 530px !important;
}
.daihyakka-bussankan .--fw530 {
  font-weight: 530;
}
.daihyakka-bussankan .--mt531 {
  margin-top: 531px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt531 {
    margin-top: 265.5px;
  }
}
.daihyakka-bussankan .--mb531 {
  margin-bottom: 531px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb531 {
    margin-bottom: 265.5px;
  }
}
.daihyakka-bussankan .--pt531 {
  padding-top: 531px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt531 {
    padding-top: 265.5px;
  }
}
.daihyakka-bussankan .--pb531 {
  padding-bottom: 531px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb531 {
    padding-bottom: 265.5px;
  }
}
.daihyakka-bussankan .--px531 {
  padding: 0 531px;
}
.daihyakka-bussankan .max-w-531 {
  max-width: 531px;
}
.daihyakka-bussankan .w-531 {
  width: 531px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-531 {
    width: 265.5px;
  }
}
.daihyakka-bussankan .h-531 {
  height: 531px;
}
.daihyakka-bussankan .--gap531 {
  gap: 531px !important;
}
.daihyakka-bussankan .--fw531 {
  font-weight: 531;
}
.daihyakka-bussankan .--mt532 {
  margin-top: 532px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt532 {
    margin-top: 266px;
  }
}
.daihyakka-bussankan .--mb532 {
  margin-bottom: 532px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb532 {
    margin-bottom: 266px;
  }
}
.daihyakka-bussankan .--pt532 {
  padding-top: 532px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt532 {
    padding-top: 266px;
  }
}
.daihyakka-bussankan .--pb532 {
  padding-bottom: 532px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb532 {
    padding-bottom: 266px;
  }
}
.daihyakka-bussankan .--px532 {
  padding: 0 532px;
}
.daihyakka-bussankan .max-w-532 {
  max-width: 532px;
}
.daihyakka-bussankan .w-532 {
  width: 532px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-532 {
    width: 266px;
  }
}
.daihyakka-bussankan .h-532 {
  height: 532px;
}
.daihyakka-bussankan .--gap532 {
  gap: 532px !important;
}
.daihyakka-bussankan .--fw532 {
  font-weight: 532;
}
.daihyakka-bussankan .--mt533 {
  margin-top: 533px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt533 {
    margin-top: 266.5px;
  }
}
.daihyakka-bussankan .--mb533 {
  margin-bottom: 533px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb533 {
    margin-bottom: 266.5px;
  }
}
.daihyakka-bussankan .--pt533 {
  padding-top: 533px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt533 {
    padding-top: 266.5px;
  }
}
.daihyakka-bussankan .--pb533 {
  padding-bottom: 533px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb533 {
    padding-bottom: 266.5px;
  }
}
.daihyakka-bussankan .--px533 {
  padding: 0 533px;
}
.daihyakka-bussankan .max-w-533 {
  max-width: 533px;
}
.daihyakka-bussankan .w-533 {
  width: 533px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-533 {
    width: 266.5px;
  }
}
.daihyakka-bussankan .h-533 {
  height: 533px;
}
.daihyakka-bussankan .--gap533 {
  gap: 533px !important;
}
.daihyakka-bussankan .--fw533 {
  font-weight: 533;
}
.daihyakka-bussankan .--mt534 {
  margin-top: 534px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt534 {
    margin-top: 267px;
  }
}
.daihyakka-bussankan .--mb534 {
  margin-bottom: 534px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb534 {
    margin-bottom: 267px;
  }
}
.daihyakka-bussankan .--pt534 {
  padding-top: 534px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt534 {
    padding-top: 267px;
  }
}
.daihyakka-bussankan .--pb534 {
  padding-bottom: 534px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb534 {
    padding-bottom: 267px;
  }
}
.daihyakka-bussankan .--px534 {
  padding: 0 534px;
}
.daihyakka-bussankan .max-w-534 {
  max-width: 534px;
}
.daihyakka-bussankan .w-534 {
  width: 534px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-534 {
    width: 267px;
  }
}
.daihyakka-bussankan .h-534 {
  height: 534px;
}
.daihyakka-bussankan .--gap534 {
  gap: 534px !important;
}
.daihyakka-bussankan .--fw534 {
  font-weight: 534;
}
.daihyakka-bussankan .--mt535 {
  margin-top: 535px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt535 {
    margin-top: 267.5px;
  }
}
.daihyakka-bussankan .--mb535 {
  margin-bottom: 535px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb535 {
    margin-bottom: 267.5px;
  }
}
.daihyakka-bussankan .--pt535 {
  padding-top: 535px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt535 {
    padding-top: 267.5px;
  }
}
.daihyakka-bussankan .--pb535 {
  padding-bottom: 535px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb535 {
    padding-bottom: 267.5px;
  }
}
.daihyakka-bussankan .--px535 {
  padding: 0 535px;
}
.daihyakka-bussankan .max-w-535 {
  max-width: 535px;
}
.daihyakka-bussankan .w-535 {
  width: 535px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-535 {
    width: 267.5px;
  }
}
.daihyakka-bussankan .h-535 {
  height: 535px;
}
.daihyakka-bussankan .--gap535 {
  gap: 535px !important;
}
.daihyakka-bussankan .--fw535 {
  font-weight: 535;
}
.daihyakka-bussankan .--mt536 {
  margin-top: 536px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt536 {
    margin-top: 268px;
  }
}
.daihyakka-bussankan .--mb536 {
  margin-bottom: 536px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb536 {
    margin-bottom: 268px;
  }
}
.daihyakka-bussankan .--pt536 {
  padding-top: 536px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt536 {
    padding-top: 268px;
  }
}
.daihyakka-bussankan .--pb536 {
  padding-bottom: 536px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb536 {
    padding-bottom: 268px;
  }
}
.daihyakka-bussankan .--px536 {
  padding: 0 536px;
}
.daihyakka-bussankan .max-w-536 {
  max-width: 536px;
}
.daihyakka-bussankan .w-536 {
  width: 536px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-536 {
    width: 268px;
  }
}
.daihyakka-bussankan .h-536 {
  height: 536px;
}
.daihyakka-bussankan .--gap536 {
  gap: 536px !important;
}
.daihyakka-bussankan .--fw536 {
  font-weight: 536;
}
.daihyakka-bussankan .--mt537 {
  margin-top: 537px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt537 {
    margin-top: 268.5px;
  }
}
.daihyakka-bussankan .--mb537 {
  margin-bottom: 537px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb537 {
    margin-bottom: 268.5px;
  }
}
.daihyakka-bussankan .--pt537 {
  padding-top: 537px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt537 {
    padding-top: 268.5px;
  }
}
.daihyakka-bussankan .--pb537 {
  padding-bottom: 537px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb537 {
    padding-bottom: 268.5px;
  }
}
.daihyakka-bussankan .--px537 {
  padding: 0 537px;
}
.daihyakka-bussankan .max-w-537 {
  max-width: 537px;
}
.daihyakka-bussankan .w-537 {
  width: 537px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-537 {
    width: 268.5px;
  }
}
.daihyakka-bussankan .h-537 {
  height: 537px;
}
.daihyakka-bussankan .--gap537 {
  gap: 537px !important;
}
.daihyakka-bussankan .--fw537 {
  font-weight: 537;
}
.daihyakka-bussankan .--mt538 {
  margin-top: 538px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt538 {
    margin-top: 269px;
  }
}
.daihyakka-bussankan .--mb538 {
  margin-bottom: 538px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb538 {
    margin-bottom: 269px;
  }
}
.daihyakka-bussankan .--pt538 {
  padding-top: 538px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt538 {
    padding-top: 269px;
  }
}
.daihyakka-bussankan .--pb538 {
  padding-bottom: 538px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb538 {
    padding-bottom: 269px;
  }
}
.daihyakka-bussankan .--px538 {
  padding: 0 538px;
}
.daihyakka-bussankan .max-w-538 {
  max-width: 538px;
}
.daihyakka-bussankan .w-538 {
  width: 538px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-538 {
    width: 269px;
  }
}
.daihyakka-bussankan .h-538 {
  height: 538px;
}
.daihyakka-bussankan .--gap538 {
  gap: 538px !important;
}
.daihyakka-bussankan .--fw538 {
  font-weight: 538;
}
.daihyakka-bussankan .--mt539 {
  margin-top: 539px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt539 {
    margin-top: 269.5px;
  }
}
.daihyakka-bussankan .--mb539 {
  margin-bottom: 539px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb539 {
    margin-bottom: 269.5px;
  }
}
.daihyakka-bussankan .--pt539 {
  padding-top: 539px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt539 {
    padding-top: 269.5px;
  }
}
.daihyakka-bussankan .--pb539 {
  padding-bottom: 539px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb539 {
    padding-bottom: 269.5px;
  }
}
.daihyakka-bussankan .--px539 {
  padding: 0 539px;
}
.daihyakka-bussankan .max-w-539 {
  max-width: 539px;
}
.daihyakka-bussankan .w-539 {
  width: 539px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-539 {
    width: 269.5px;
  }
}
.daihyakka-bussankan .h-539 {
  height: 539px;
}
.daihyakka-bussankan .--gap539 {
  gap: 539px !important;
}
.daihyakka-bussankan .--fw539 {
  font-weight: 539;
}
.daihyakka-bussankan .--mt540 {
  margin-top: 540px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt540 {
    margin-top: 270px;
  }
}
.daihyakka-bussankan .--mb540 {
  margin-bottom: 540px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb540 {
    margin-bottom: 270px;
  }
}
.daihyakka-bussankan .--pt540 {
  padding-top: 540px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt540 {
    padding-top: 270px;
  }
}
.daihyakka-bussankan .--pb540 {
  padding-bottom: 540px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb540 {
    padding-bottom: 270px;
  }
}
.daihyakka-bussankan .--px540 {
  padding: 0 540px;
}
.daihyakka-bussankan .max-w-540 {
  max-width: 540px;
}
.daihyakka-bussankan .w-540 {
  width: 540px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-540 {
    width: 270px;
  }
}
.daihyakka-bussankan .h-540 {
  height: 540px;
}
.daihyakka-bussankan .--gap540 {
  gap: 540px !important;
}
.daihyakka-bussankan .--fw540 {
  font-weight: 540;
}
.daihyakka-bussankan .--mt541 {
  margin-top: 541px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt541 {
    margin-top: 270.5px;
  }
}
.daihyakka-bussankan .--mb541 {
  margin-bottom: 541px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb541 {
    margin-bottom: 270.5px;
  }
}
.daihyakka-bussankan .--pt541 {
  padding-top: 541px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt541 {
    padding-top: 270.5px;
  }
}
.daihyakka-bussankan .--pb541 {
  padding-bottom: 541px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb541 {
    padding-bottom: 270.5px;
  }
}
.daihyakka-bussankan .--px541 {
  padding: 0 541px;
}
.daihyakka-bussankan .max-w-541 {
  max-width: 541px;
}
.daihyakka-bussankan .w-541 {
  width: 541px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-541 {
    width: 270.5px;
  }
}
.daihyakka-bussankan .h-541 {
  height: 541px;
}
.daihyakka-bussankan .--gap541 {
  gap: 541px !important;
}
.daihyakka-bussankan .--fw541 {
  font-weight: 541;
}
.daihyakka-bussankan .--mt542 {
  margin-top: 542px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt542 {
    margin-top: 271px;
  }
}
.daihyakka-bussankan .--mb542 {
  margin-bottom: 542px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb542 {
    margin-bottom: 271px;
  }
}
.daihyakka-bussankan .--pt542 {
  padding-top: 542px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt542 {
    padding-top: 271px;
  }
}
.daihyakka-bussankan .--pb542 {
  padding-bottom: 542px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb542 {
    padding-bottom: 271px;
  }
}
.daihyakka-bussankan .--px542 {
  padding: 0 542px;
}
.daihyakka-bussankan .max-w-542 {
  max-width: 542px;
}
.daihyakka-bussankan .w-542 {
  width: 542px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-542 {
    width: 271px;
  }
}
.daihyakka-bussankan .h-542 {
  height: 542px;
}
.daihyakka-bussankan .--gap542 {
  gap: 542px !important;
}
.daihyakka-bussankan .--fw542 {
  font-weight: 542;
}
.daihyakka-bussankan .--mt543 {
  margin-top: 543px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt543 {
    margin-top: 271.5px;
  }
}
.daihyakka-bussankan .--mb543 {
  margin-bottom: 543px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb543 {
    margin-bottom: 271.5px;
  }
}
.daihyakka-bussankan .--pt543 {
  padding-top: 543px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt543 {
    padding-top: 271.5px;
  }
}
.daihyakka-bussankan .--pb543 {
  padding-bottom: 543px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb543 {
    padding-bottom: 271.5px;
  }
}
.daihyakka-bussankan .--px543 {
  padding: 0 543px;
}
.daihyakka-bussankan .max-w-543 {
  max-width: 543px;
}
.daihyakka-bussankan .w-543 {
  width: 543px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-543 {
    width: 271.5px;
  }
}
.daihyakka-bussankan .h-543 {
  height: 543px;
}
.daihyakka-bussankan .--gap543 {
  gap: 543px !important;
}
.daihyakka-bussankan .--fw543 {
  font-weight: 543;
}
.daihyakka-bussankan .--mt544 {
  margin-top: 544px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt544 {
    margin-top: 272px;
  }
}
.daihyakka-bussankan .--mb544 {
  margin-bottom: 544px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb544 {
    margin-bottom: 272px;
  }
}
.daihyakka-bussankan .--pt544 {
  padding-top: 544px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt544 {
    padding-top: 272px;
  }
}
.daihyakka-bussankan .--pb544 {
  padding-bottom: 544px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb544 {
    padding-bottom: 272px;
  }
}
.daihyakka-bussankan .--px544 {
  padding: 0 544px;
}
.daihyakka-bussankan .max-w-544 {
  max-width: 544px;
}
.daihyakka-bussankan .w-544 {
  width: 544px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-544 {
    width: 272px;
  }
}
.daihyakka-bussankan .h-544 {
  height: 544px;
}
.daihyakka-bussankan .--gap544 {
  gap: 544px !important;
}
.daihyakka-bussankan .--fw544 {
  font-weight: 544;
}
.daihyakka-bussankan .--mt545 {
  margin-top: 545px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt545 {
    margin-top: 272.5px;
  }
}
.daihyakka-bussankan .--mb545 {
  margin-bottom: 545px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb545 {
    margin-bottom: 272.5px;
  }
}
.daihyakka-bussankan .--pt545 {
  padding-top: 545px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt545 {
    padding-top: 272.5px;
  }
}
.daihyakka-bussankan .--pb545 {
  padding-bottom: 545px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb545 {
    padding-bottom: 272.5px;
  }
}
.daihyakka-bussankan .--px545 {
  padding: 0 545px;
}
.daihyakka-bussankan .max-w-545 {
  max-width: 545px;
}
.daihyakka-bussankan .w-545 {
  width: 545px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-545 {
    width: 272.5px;
  }
}
.daihyakka-bussankan .h-545 {
  height: 545px;
}
.daihyakka-bussankan .--gap545 {
  gap: 545px !important;
}
.daihyakka-bussankan .--fw545 {
  font-weight: 545;
}
.daihyakka-bussankan .--mt546 {
  margin-top: 546px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt546 {
    margin-top: 273px;
  }
}
.daihyakka-bussankan .--mb546 {
  margin-bottom: 546px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb546 {
    margin-bottom: 273px;
  }
}
.daihyakka-bussankan .--pt546 {
  padding-top: 546px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt546 {
    padding-top: 273px;
  }
}
.daihyakka-bussankan .--pb546 {
  padding-bottom: 546px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb546 {
    padding-bottom: 273px;
  }
}
.daihyakka-bussankan .--px546 {
  padding: 0 546px;
}
.daihyakka-bussankan .max-w-546 {
  max-width: 546px;
}
.daihyakka-bussankan .w-546 {
  width: 546px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-546 {
    width: 273px;
  }
}
.daihyakka-bussankan .h-546 {
  height: 546px;
}
.daihyakka-bussankan .--gap546 {
  gap: 546px !important;
}
.daihyakka-bussankan .--fw546 {
  font-weight: 546;
}
.daihyakka-bussankan .--mt547 {
  margin-top: 547px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt547 {
    margin-top: 273.5px;
  }
}
.daihyakka-bussankan .--mb547 {
  margin-bottom: 547px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb547 {
    margin-bottom: 273.5px;
  }
}
.daihyakka-bussankan .--pt547 {
  padding-top: 547px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt547 {
    padding-top: 273.5px;
  }
}
.daihyakka-bussankan .--pb547 {
  padding-bottom: 547px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb547 {
    padding-bottom: 273.5px;
  }
}
.daihyakka-bussankan .--px547 {
  padding: 0 547px;
}
.daihyakka-bussankan .max-w-547 {
  max-width: 547px;
}
.daihyakka-bussankan .w-547 {
  width: 547px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-547 {
    width: 273.5px;
  }
}
.daihyakka-bussankan .h-547 {
  height: 547px;
}
.daihyakka-bussankan .--gap547 {
  gap: 547px !important;
}
.daihyakka-bussankan .--fw547 {
  font-weight: 547;
}
.daihyakka-bussankan .--mt548 {
  margin-top: 548px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt548 {
    margin-top: 274px;
  }
}
.daihyakka-bussankan .--mb548 {
  margin-bottom: 548px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb548 {
    margin-bottom: 274px;
  }
}
.daihyakka-bussankan .--pt548 {
  padding-top: 548px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt548 {
    padding-top: 274px;
  }
}
.daihyakka-bussankan .--pb548 {
  padding-bottom: 548px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb548 {
    padding-bottom: 274px;
  }
}
.daihyakka-bussankan .--px548 {
  padding: 0 548px;
}
.daihyakka-bussankan .max-w-548 {
  max-width: 548px;
}
.daihyakka-bussankan .w-548 {
  width: 548px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-548 {
    width: 274px;
  }
}
.daihyakka-bussankan .h-548 {
  height: 548px;
}
.daihyakka-bussankan .--gap548 {
  gap: 548px !important;
}
.daihyakka-bussankan .--fw548 {
  font-weight: 548;
}
.daihyakka-bussankan .--mt549 {
  margin-top: 549px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt549 {
    margin-top: 274.5px;
  }
}
.daihyakka-bussankan .--mb549 {
  margin-bottom: 549px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb549 {
    margin-bottom: 274.5px;
  }
}
.daihyakka-bussankan .--pt549 {
  padding-top: 549px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt549 {
    padding-top: 274.5px;
  }
}
.daihyakka-bussankan .--pb549 {
  padding-bottom: 549px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb549 {
    padding-bottom: 274.5px;
  }
}
.daihyakka-bussankan .--px549 {
  padding: 0 549px;
}
.daihyakka-bussankan .max-w-549 {
  max-width: 549px;
}
.daihyakka-bussankan .w-549 {
  width: 549px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-549 {
    width: 274.5px;
  }
}
.daihyakka-bussankan .h-549 {
  height: 549px;
}
.daihyakka-bussankan .--gap549 {
  gap: 549px !important;
}
.daihyakka-bussankan .--fw549 {
  font-weight: 549;
}
.daihyakka-bussankan .--mt550 {
  margin-top: 550px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt550 {
    margin-top: 275px;
  }
}
.daihyakka-bussankan .--mb550 {
  margin-bottom: 550px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb550 {
    margin-bottom: 275px;
  }
}
.daihyakka-bussankan .--pt550 {
  padding-top: 550px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt550 {
    padding-top: 275px;
  }
}
.daihyakka-bussankan .--pb550 {
  padding-bottom: 550px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb550 {
    padding-bottom: 275px;
  }
}
.daihyakka-bussankan .--px550 {
  padding: 0 550px;
}
.daihyakka-bussankan .max-w-550 {
  max-width: 550px;
}
.daihyakka-bussankan .w-550 {
  width: 550px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-550 {
    width: 275px;
  }
}
.daihyakka-bussankan .h-550 {
  height: 550px;
}
.daihyakka-bussankan .--gap550 {
  gap: 550px !important;
}
.daihyakka-bussankan .--fw550 {
  font-weight: 550;
}
.daihyakka-bussankan .--mt551 {
  margin-top: 551px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt551 {
    margin-top: 275.5px;
  }
}
.daihyakka-bussankan .--mb551 {
  margin-bottom: 551px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb551 {
    margin-bottom: 275.5px;
  }
}
.daihyakka-bussankan .--pt551 {
  padding-top: 551px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt551 {
    padding-top: 275.5px;
  }
}
.daihyakka-bussankan .--pb551 {
  padding-bottom: 551px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb551 {
    padding-bottom: 275.5px;
  }
}
.daihyakka-bussankan .--px551 {
  padding: 0 551px;
}
.daihyakka-bussankan .max-w-551 {
  max-width: 551px;
}
.daihyakka-bussankan .w-551 {
  width: 551px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-551 {
    width: 275.5px;
  }
}
.daihyakka-bussankan .h-551 {
  height: 551px;
}
.daihyakka-bussankan .--gap551 {
  gap: 551px !important;
}
.daihyakka-bussankan .--fw551 {
  font-weight: 551;
}
.daihyakka-bussankan .--mt552 {
  margin-top: 552px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt552 {
    margin-top: 276px;
  }
}
.daihyakka-bussankan .--mb552 {
  margin-bottom: 552px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb552 {
    margin-bottom: 276px;
  }
}
.daihyakka-bussankan .--pt552 {
  padding-top: 552px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt552 {
    padding-top: 276px;
  }
}
.daihyakka-bussankan .--pb552 {
  padding-bottom: 552px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb552 {
    padding-bottom: 276px;
  }
}
.daihyakka-bussankan .--px552 {
  padding: 0 552px;
}
.daihyakka-bussankan .max-w-552 {
  max-width: 552px;
}
.daihyakka-bussankan .w-552 {
  width: 552px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-552 {
    width: 276px;
  }
}
.daihyakka-bussankan .h-552 {
  height: 552px;
}
.daihyakka-bussankan .--gap552 {
  gap: 552px !important;
}
.daihyakka-bussankan .--fw552 {
  font-weight: 552;
}
.daihyakka-bussankan .--mt553 {
  margin-top: 553px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt553 {
    margin-top: 276.5px;
  }
}
.daihyakka-bussankan .--mb553 {
  margin-bottom: 553px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb553 {
    margin-bottom: 276.5px;
  }
}
.daihyakka-bussankan .--pt553 {
  padding-top: 553px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt553 {
    padding-top: 276.5px;
  }
}
.daihyakka-bussankan .--pb553 {
  padding-bottom: 553px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb553 {
    padding-bottom: 276.5px;
  }
}
.daihyakka-bussankan .--px553 {
  padding: 0 553px;
}
.daihyakka-bussankan .max-w-553 {
  max-width: 553px;
}
.daihyakka-bussankan .w-553 {
  width: 553px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-553 {
    width: 276.5px;
  }
}
.daihyakka-bussankan .h-553 {
  height: 553px;
}
.daihyakka-bussankan .--gap553 {
  gap: 553px !important;
}
.daihyakka-bussankan .--fw553 {
  font-weight: 553;
}
.daihyakka-bussankan .--mt554 {
  margin-top: 554px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt554 {
    margin-top: 277px;
  }
}
.daihyakka-bussankan .--mb554 {
  margin-bottom: 554px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb554 {
    margin-bottom: 277px;
  }
}
.daihyakka-bussankan .--pt554 {
  padding-top: 554px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt554 {
    padding-top: 277px;
  }
}
.daihyakka-bussankan .--pb554 {
  padding-bottom: 554px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb554 {
    padding-bottom: 277px;
  }
}
.daihyakka-bussankan .--px554 {
  padding: 0 554px;
}
.daihyakka-bussankan .max-w-554 {
  max-width: 554px;
}
.daihyakka-bussankan .w-554 {
  width: 554px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-554 {
    width: 277px;
  }
}
.daihyakka-bussankan .h-554 {
  height: 554px;
}
.daihyakka-bussankan .--gap554 {
  gap: 554px !important;
}
.daihyakka-bussankan .--fw554 {
  font-weight: 554;
}
.daihyakka-bussankan .--mt555 {
  margin-top: 555px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt555 {
    margin-top: 277.5px;
  }
}
.daihyakka-bussankan .--mb555 {
  margin-bottom: 555px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb555 {
    margin-bottom: 277.5px;
  }
}
.daihyakka-bussankan .--pt555 {
  padding-top: 555px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt555 {
    padding-top: 277.5px;
  }
}
.daihyakka-bussankan .--pb555 {
  padding-bottom: 555px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb555 {
    padding-bottom: 277.5px;
  }
}
.daihyakka-bussankan .--px555 {
  padding: 0 555px;
}
.daihyakka-bussankan .max-w-555 {
  max-width: 555px;
}
.daihyakka-bussankan .w-555 {
  width: 555px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-555 {
    width: 277.5px;
  }
}
.daihyakka-bussankan .h-555 {
  height: 555px;
}
.daihyakka-bussankan .--gap555 {
  gap: 555px !important;
}
.daihyakka-bussankan .--fw555 {
  font-weight: 555;
}
.daihyakka-bussankan .--mt556 {
  margin-top: 556px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt556 {
    margin-top: 278px;
  }
}
.daihyakka-bussankan .--mb556 {
  margin-bottom: 556px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb556 {
    margin-bottom: 278px;
  }
}
.daihyakka-bussankan .--pt556 {
  padding-top: 556px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt556 {
    padding-top: 278px;
  }
}
.daihyakka-bussankan .--pb556 {
  padding-bottom: 556px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb556 {
    padding-bottom: 278px;
  }
}
.daihyakka-bussankan .--px556 {
  padding: 0 556px;
}
.daihyakka-bussankan .max-w-556 {
  max-width: 556px;
}
.daihyakka-bussankan .w-556 {
  width: 556px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-556 {
    width: 278px;
  }
}
.daihyakka-bussankan .h-556 {
  height: 556px;
}
.daihyakka-bussankan .--gap556 {
  gap: 556px !important;
}
.daihyakka-bussankan .--fw556 {
  font-weight: 556;
}
.daihyakka-bussankan .--mt557 {
  margin-top: 557px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt557 {
    margin-top: 278.5px;
  }
}
.daihyakka-bussankan .--mb557 {
  margin-bottom: 557px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb557 {
    margin-bottom: 278.5px;
  }
}
.daihyakka-bussankan .--pt557 {
  padding-top: 557px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt557 {
    padding-top: 278.5px;
  }
}
.daihyakka-bussankan .--pb557 {
  padding-bottom: 557px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb557 {
    padding-bottom: 278.5px;
  }
}
.daihyakka-bussankan .--px557 {
  padding: 0 557px;
}
.daihyakka-bussankan .max-w-557 {
  max-width: 557px;
}
.daihyakka-bussankan .w-557 {
  width: 557px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-557 {
    width: 278.5px;
  }
}
.daihyakka-bussankan .h-557 {
  height: 557px;
}
.daihyakka-bussankan .--gap557 {
  gap: 557px !important;
}
.daihyakka-bussankan .--fw557 {
  font-weight: 557;
}
.daihyakka-bussankan .--mt558 {
  margin-top: 558px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt558 {
    margin-top: 279px;
  }
}
.daihyakka-bussankan .--mb558 {
  margin-bottom: 558px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb558 {
    margin-bottom: 279px;
  }
}
.daihyakka-bussankan .--pt558 {
  padding-top: 558px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt558 {
    padding-top: 279px;
  }
}
.daihyakka-bussankan .--pb558 {
  padding-bottom: 558px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb558 {
    padding-bottom: 279px;
  }
}
.daihyakka-bussankan .--px558 {
  padding: 0 558px;
}
.daihyakka-bussankan .max-w-558 {
  max-width: 558px;
}
.daihyakka-bussankan .w-558 {
  width: 558px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-558 {
    width: 279px;
  }
}
.daihyakka-bussankan .h-558 {
  height: 558px;
}
.daihyakka-bussankan .--gap558 {
  gap: 558px !important;
}
.daihyakka-bussankan .--fw558 {
  font-weight: 558;
}
.daihyakka-bussankan .--mt559 {
  margin-top: 559px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt559 {
    margin-top: 279.5px;
  }
}
.daihyakka-bussankan .--mb559 {
  margin-bottom: 559px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb559 {
    margin-bottom: 279.5px;
  }
}
.daihyakka-bussankan .--pt559 {
  padding-top: 559px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt559 {
    padding-top: 279.5px;
  }
}
.daihyakka-bussankan .--pb559 {
  padding-bottom: 559px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb559 {
    padding-bottom: 279.5px;
  }
}
.daihyakka-bussankan .--px559 {
  padding: 0 559px;
}
.daihyakka-bussankan .max-w-559 {
  max-width: 559px;
}
.daihyakka-bussankan .w-559 {
  width: 559px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-559 {
    width: 279.5px;
  }
}
.daihyakka-bussankan .h-559 {
  height: 559px;
}
.daihyakka-bussankan .--gap559 {
  gap: 559px !important;
}
.daihyakka-bussankan .--fw559 {
  font-weight: 559;
}
.daihyakka-bussankan .--mt560 {
  margin-top: 560px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt560 {
    margin-top: 280px;
  }
}
.daihyakka-bussankan .--mb560 {
  margin-bottom: 560px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb560 {
    margin-bottom: 280px;
  }
}
.daihyakka-bussankan .--pt560 {
  padding-top: 560px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt560 {
    padding-top: 280px;
  }
}
.daihyakka-bussankan .--pb560 {
  padding-bottom: 560px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb560 {
    padding-bottom: 280px;
  }
}
.daihyakka-bussankan .--px560 {
  padding: 0 560px;
}
.daihyakka-bussankan .max-w-560 {
  max-width: 560px;
}
.daihyakka-bussankan .w-560 {
  width: 560px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-560 {
    width: 280px;
  }
}
.daihyakka-bussankan .h-560 {
  height: 560px;
}
.daihyakka-bussankan .--gap560 {
  gap: 560px !important;
}
.daihyakka-bussankan .--fw560 {
  font-weight: 560;
}
.daihyakka-bussankan .--mt561 {
  margin-top: 561px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt561 {
    margin-top: 280.5px;
  }
}
.daihyakka-bussankan .--mb561 {
  margin-bottom: 561px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb561 {
    margin-bottom: 280.5px;
  }
}
.daihyakka-bussankan .--pt561 {
  padding-top: 561px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt561 {
    padding-top: 280.5px;
  }
}
.daihyakka-bussankan .--pb561 {
  padding-bottom: 561px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb561 {
    padding-bottom: 280.5px;
  }
}
.daihyakka-bussankan .--px561 {
  padding: 0 561px;
}
.daihyakka-bussankan .max-w-561 {
  max-width: 561px;
}
.daihyakka-bussankan .w-561 {
  width: 561px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-561 {
    width: 280.5px;
  }
}
.daihyakka-bussankan .h-561 {
  height: 561px;
}
.daihyakka-bussankan .--gap561 {
  gap: 561px !important;
}
.daihyakka-bussankan .--fw561 {
  font-weight: 561;
}
.daihyakka-bussankan .--mt562 {
  margin-top: 562px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt562 {
    margin-top: 281px;
  }
}
.daihyakka-bussankan .--mb562 {
  margin-bottom: 562px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb562 {
    margin-bottom: 281px;
  }
}
.daihyakka-bussankan .--pt562 {
  padding-top: 562px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt562 {
    padding-top: 281px;
  }
}
.daihyakka-bussankan .--pb562 {
  padding-bottom: 562px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb562 {
    padding-bottom: 281px;
  }
}
.daihyakka-bussankan .--px562 {
  padding: 0 562px;
}
.daihyakka-bussankan .max-w-562 {
  max-width: 562px;
}
.daihyakka-bussankan .w-562 {
  width: 562px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-562 {
    width: 281px;
  }
}
.daihyakka-bussankan .h-562 {
  height: 562px;
}
.daihyakka-bussankan .--gap562 {
  gap: 562px !important;
}
.daihyakka-bussankan .--fw562 {
  font-weight: 562;
}
.daihyakka-bussankan .--mt563 {
  margin-top: 563px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt563 {
    margin-top: 281.5px;
  }
}
.daihyakka-bussankan .--mb563 {
  margin-bottom: 563px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb563 {
    margin-bottom: 281.5px;
  }
}
.daihyakka-bussankan .--pt563 {
  padding-top: 563px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt563 {
    padding-top: 281.5px;
  }
}
.daihyakka-bussankan .--pb563 {
  padding-bottom: 563px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb563 {
    padding-bottom: 281.5px;
  }
}
.daihyakka-bussankan .--px563 {
  padding: 0 563px;
}
.daihyakka-bussankan .max-w-563 {
  max-width: 563px;
}
.daihyakka-bussankan .w-563 {
  width: 563px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-563 {
    width: 281.5px;
  }
}
.daihyakka-bussankan .h-563 {
  height: 563px;
}
.daihyakka-bussankan .--gap563 {
  gap: 563px !important;
}
.daihyakka-bussankan .--fw563 {
  font-weight: 563;
}
.daihyakka-bussankan .--mt564 {
  margin-top: 564px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt564 {
    margin-top: 282px;
  }
}
.daihyakka-bussankan .--mb564 {
  margin-bottom: 564px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb564 {
    margin-bottom: 282px;
  }
}
.daihyakka-bussankan .--pt564 {
  padding-top: 564px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt564 {
    padding-top: 282px;
  }
}
.daihyakka-bussankan .--pb564 {
  padding-bottom: 564px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb564 {
    padding-bottom: 282px;
  }
}
.daihyakka-bussankan .--px564 {
  padding: 0 564px;
}
.daihyakka-bussankan .max-w-564 {
  max-width: 564px;
}
.daihyakka-bussankan .w-564 {
  width: 564px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-564 {
    width: 282px;
  }
}
.daihyakka-bussankan .h-564 {
  height: 564px;
}
.daihyakka-bussankan .--gap564 {
  gap: 564px !important;
}
.daihyakka-bussankan .--fw564 {
  font-weight: 564;
}
.daihyakka-bussankan .--mt565 {
  margin-top: 565px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt565 {
    margin-top: 282.5px;
  }
}
.daihyakka-bussankan .--mb565 {
  margin-bottom: 565px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb565 {
    margin-bottom: 282.5px;
  }
}
.daihyakka-bussankan .--pt565 {
  padding-top: 565px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt565 {
    padding-top: 282.5px;
  }
}
.daihyakka-bussankan .--pb565 {
  padding-bottom: 565px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb565 {
    padding-bottom: 282.5px;
  }
}
.daihyakka-bussankan .--px565 {
  padding: 0 565px;
}
.daihyakka-bussankan .max-w-565 {
  max-width: 565px;
}
.daihyakka-bussankan .w-565 {
  width: 565px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-565 {
    width: 282.5px;
  }
}
.daihyakka-bussankan .h-565 {
  height: 565px;
}
.daihyakka-bussankan .--gap565 {
  gap: 565px !important;
}
.daihyakka-bussankan .--fw565 {
  font-weight: 565;
}
.daihyakka-bussankan .--mt566 {
  margin-top: 566px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt566 {
    margin-top: 283px;
  }
}
.daihyakka-bussankan .--mb566 {
  margin-bottom: 566px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb566 {
    margin-bottom: 283px;
  }
}
.daihyakka-bussankan .--pt566 {
  padding-top: 566px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt566 {
    padding-top: 283px;
  }
}
.daihyakka-bussankan .--pb566 {
  padding-bottom: 566px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb566 {
    padding-bottom: 283px;
  }
}
.daihyakka-bussankan .--px566 {
  padding: 0 566px;
}
.daihyakka-bussankan .max-w-566 {
  max-width: 566px;
}
.daihyakka-bussankan .w-566 {
  width: 566px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-566 {
    width: 283px;
  }
}
.daihyakka-bussankan .h-566 {
  height: 566px;
}
.daihyakka-bussankan .--gap566 {
  gap: 566px !important;
}
.daihyakka-bussankan .--fw566 {
  font-weight: 566;
}
.daihyakka-bussankan .--mt567 {
  margin-top: 567px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt567 {
    margin-top: 283.5px;
  }
}
.daihyakka-bussankan .--mb567 {
  margin-bottom: 567px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb567 {
    margin-bottom: 283.5px;
  }
}
.daihyakka-bussankan .--pt567 {
  padding-top: 567px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt567 {
    padding-top: 283.5px;
  }
}
.daihyakka-bussankan .--pb567 {
  padding-bottom: 567px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb567 {
    padding-bottom: 283.5px;
  }
}
.daihyakka-bussankan .--px567 {
  padding: 0 567px;
}
.daihyakka-bussankan .max-w-567 {
  max-width: 567px;
}
.daihyakka-bussankan .w-567 {
  width: 567px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-567 {
    width: 283.5px;
  }
}
.daihyakka-bussankan .h-567 {
  height: 567px;
}
.daihyakka-bussankan .--gap567 {
  gap: 567px !important;
}
.daihyakka-bussankan .--fw567 {
  font-weight: 567;
}
.daihyakka-bussankan .--mt568 {
  margin-top: 568px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt568 {
    margin-top: 284px;
  }
}
.daihyakka-bussankan .--mb568 {
  margin-bottom: 568px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb568 {
    margin-bottom: 284px;
  }
}
.daihyakka-bussankan .--pt568 {
  padding-top: 568px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt568 {
    padding-top: 284px;
  }
}
.daihyakka-bussankan .--pb568 {
  padding-bottom: 568px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb568 {
    padding-bottom: 284px;
  }
}
.daihyakka-bussankan .--px568 {
  padding: 0 568px;
}
.daihyakka-bussankan .max-w-568 {
  max-width: 568px;
}
.daihyakka-bussankan .w-568 {
  width: 568px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-568 {
    width: 284px;
  }
}
.daihyakka-bussankan .h-568 {
  height: 568px;
}
.daihyakka-bussankan .--gap568 {
  gap: 568px !important;
}
.daihyakka-bussankan .--fw568 {
  font-weight: 568;
}
.daihyakka-bussankan .--mt569 {
  margin-top: 569px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt569 {
    margin-top: 284.5px;
  }
}
.daihyakka-bussankan .--mb569 {
  margin-bottom: 569px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb569 {
    margin-bottom: 284.5px;
  }
}
.daihyakka-bussankan .--pt569 {
  padding-top: 569px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt569 {
    padding-top: 284.5px;
  }
}
.daihyakka-bussankan .--pb569 {
  padding-bottom: 569px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb569 {
    padding-bottom: 284.5px;
  }
}
.daihyakka-bussankan .--px569 {
  padding: 0 569px;
}
.daihyakka-bussankan .max-w-569 {
  max-width: 569px;
}
.daihyakka-bussankan .w-569 {
  width: 569px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-569 {
    width: 284.5px;
  }
}
.daihyakka-bussankan .h-569 {
  height: 569px;
}
.daihyakka-bussankan .--gap569 {
  gap: 569px !important;
}
.daihyakka-bussankan .--fw569 {
  font-weight: 569;
}
.daihyakka-bussankan .--mt570 {
  margin-top: 570px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt570 {
    margin-top: 285px;
  }
}
.daihyakka-bussankan .--mb570 {
  margin-bottom: 570px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb570 {
    margin-bottom: 285px;
  }
}
.daihyakka-bussankan .--pt570 {
  padding-top: 570px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt570 {
    padding-top: 285px;
  }
}
.daihyakka-bussankan .--pb570 {
  padding-bottom: 570px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb570 {
    padding-bottom: 285px;
  }
}
.daihyakka-bussankan .--px570 {
  padding: 0 570px;
}
.daihyakka-bussankan .max-w-570 {
  max-width: 570px;
}
.daihyakka-bussankan .w-570 {
  width: 570px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-570 {
    width: 285px;
  }
}
.daihyakka-bussankan .h-570 {
  height: 570px;
}
.daihyakka-bussankan .--gap570 {
  gap: 570px !important;
}
.daihyakka-bussankan .--fw570 {
  font-weight: 570;
}
.daihyakka-bussankan .--mt571 {
  margin-top: 571px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt571 {
    margin-top: 285.5px;
  }
}
.daihyakka-bussankan .--mb571 {
  margin-bottom: 571px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb571 {
    margin-bottom: 285.5px;
  }
}
.daihyakka-bussankan .--pt571 {
  padding-top: 571px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt571 {
    padding-top: 285.5px;
  }
}
.daihyakka-bussankan .--pb571 {
  padding-bottom: 571px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb571 {
    padding-bottom: 285.5px;
  }
}
.daihyakka-bussankan .--px571 {
  padding: 0 571px;
}
.daihyakka-bussankan .max-w-571 {
  max-width: 571px;
}
.daihyakka-bussankan .w-571 {
  width: 571px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-571 {
    width: 285.5px;
  }
}
.daihyakka-bussankan .h-571 {
  height: 571px;
}
.daihyakka-bussankan .--gap571 {
  gap: 571px !important;
}
.daihyakka-bussankan .--fw571 {
  font-weight: 571;
}
.daihyakka-bussankan .--mt572 {
  margin-top: 572px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt572 {
    margin-top: 286px;
  }
}
.daihyakka-bussankan .--mb572 {
  margin-bottom: 572px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb572 {
    margin-bottom: 286px;
  }
}
.daihyakka-bussankan .--pt572 {
  padding-top: 572px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt572 {
    padding-top: 286px;
  }
}
.daihyakka-bussankan .--pb572 {
  padding-bottom: 572px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb572 {
    padding-bottom: 286px;
  }
}
.daihyakka-bussankan .--px572 {
  padding: 0 572px;
}
.daihyakka-bussankan .max-w-572 {
  max-width: 572px;
}
.daihyakka-bussankan .w-572 {
  width: 572px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-572 {
    width: 286px;
  }
}
.daihyakka-bussankan .h-572 {
  height: 572px;
}
.daihyakka-bussankan .--gap572 {
  gap: 572px !important;
}
.daihyakka-bussankan .--fw572 {
  font-weight: 572;
}
.daihyakka-bussankan .--mt573 {
  margin-top: 573px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt573 {
    margin-top: 286.5px;
  }
}
.daihyakka-bussankan .--mb573 {
  margin-bottom: 573px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb573 {
    margin-bottom: 286.5px;
  }
}
.daihyakka-bussankan .--pt573 {
  padding-top: 573px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt573 {
    padding-top: 286.5px;
  }
}
.daihyakka-bussankan .--pb573 {
  padding-bottom: 573px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb573 {
    padding-bottom: 286.5px;
  }
}
.daihyakka-bussankan .--px573 {
  padding: 0 573px;
}
.daihyakka-bussankan .max-w-573 {
  max-width: 573px;
}
.daihyakka-bussankan .w-573 {
  width: 573px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-573 {
    width: 286.5px;
  }
}
.daihyakka-bussankan .h-573 {
  height: 573px;
}
.daihyakka-bussankan .--gap573 {
  gap: 573px !important;
}
.daihyakka-bussankan .--fw573 {
  font-weight: 573;
}
.daihyakka-bussankan .--mt574 {
  margin-top: 574px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt574 {
    margin-top: 287px;
  }
}
.daihyakka-bussankan .--mb574 {
  margin-bottom: 574px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb574 {
    margin-bottom: 287px;
  }
}
.daihyakka-bussankan .--pt574 {
  padding-top: 574px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt574 {
    padding-top: 287px;
  }
}
.daihyakka-bussankan .--pb574 {
  padding-bottom: 574px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb574 {
    padding-bottom: 287px;
  }
}
.daihyakka-bussankan .--px574 {
  padding: 0 574px;
}
.daihyakka-bussankan .max-w-574 {
  max-width: 574px;
}
.daihyakka-bussankan .w-574 {
  width: 574px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-574 {
    width: 287px;
  }
}
.daihyakka-bussankan .h-574 {
  height: 574px;
}
.daihyakka-bussankan .--gap574 {
  gap: 574px !important;
}
.daihyakka-bussankan .--fw574 {
  font-weight: 574;
}
.daihyakka-bussankan .--mt575 {
  margin-top: 575px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt575 {
    margin-top: 287.5px;
  }
}
.daihyakka-bussankan .--mb575 {
  margin-bottom: 575px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb575 {
    margin-bottom: 287.5px;
  }
}
.daihyakka-bussankan .--pt575 {
  padding-top: 575px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt575 {
    padding-top: 287.5px;
  }
}
.daihyakka-bussankan .--pb575 {
  padding-bottom: 575px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb575 {
    padding-bottom: 287.5px;
  }
}
.daihyakka-bussankan .--px575 {
  padding: 0 575px;
}
.daihyakka-bussankan .max-w-575 {
  max-width: 575px;
}
.daihyakka-bussankan .w-575 {
  width: 575px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-575 {
    width: 287.5px;
  }
}
.daihyakka-bussankan .h-575 {
  height: 575px;
}
.daihyakka-bussankan .--gap575 {
  gap: 575px !important;
}
.daihyakka-bussankan .--fw575 {
  font-weight: 575;
}
.daihyakka-bussankan .--mt576 {
  margin-top: 576px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt576 {
    margin-top: 288px;
  }
}
.daihyakka-bussankan .--mb576 {
  margin-bottom: 576px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb576 {
    margin-bottom: 288px;
  }
}
.daihyakka-bussankan .--pt576 {
  padding-top: 576px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt576 {
    padding-top: 288px;
  }
}
.daihyakka-bussankan .--pb576 {
  padding-bottom: 576px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb576 {
    padding-bottom: 288px;
  }
}
.daihyakka-bussankan .--px576 {
  padding: 0 576px;
}
.daihyakka-bussankan .max-w-576 {
  max-width: 576px;
}
.daihyakka-bussankan .w-576 {
  width: 576px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-576 {
    width: 288px;
  }
}
.daihyakka-bussankan .h-576 {
  height: 576px;
}
.daihyakka-bussankan .--gap576 {
  gap: 576px !important;
}
.daihyakka-bussankan .--fw576 {
  font-weight: 576;
}
.daihyakka-bussankan .--mt577 {
  margin-top: 577px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt577 {
    margin-top: 288.5px;
  }
}
.daihyakka-bussankan .--mb577 {
  margin-bottom: 577px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb577 {
    margin-bottom: 288.5px;
  }
}
.daihyakka-bussankan .--pt577 {
  padding-top: 577px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt577 {
    padding-top: 288.5px;
  }
}
.daihyakka-bussankan .--pb577 {
  padding-bottom: 577px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb577 {
    padding-bottom: 288.5px;
  }
}
.daihyakka-bussankan .--px577 {
  padding: 0 577px;
}
.daihyakka-bussankan .max-w-577 {
  max-width: 577px;
}
.daihyakka-bussankan .w-577 {
  width: 577px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-577 {
    width: 288.5px;
  }
}
.daihyakka-bussankan .h-577 {
  height: 577px;
}
.daihyakka-bussankan .--gap577 {
  gap: 577px !important;
}
.daihyakka-bussankan .--fw577 {
  font-weight: 577;
}
.daihyakka-bussankan .--mt578 {
  margin-top: 578px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt578 {
    margin-top: 289px;
  }
}
.daihyakka-bussankan .--mb578 {
  margin-bottom: 578px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb578 {
    margin-bottom: 289px;
  }
}
.daihyakka-bussankan .--pt578 {
  padding-top: 578px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt578 {
    padding-top: 289px;
  }
}
.daihyakka-bussankan .--pb578 {
  padding-bottom: 578px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb578 {
    padding-bottom: 289px;
  }
}
.daihyakka-bussankan .--px578 {
  padding: 0 578px;
}
.daihyakka-bussankan .max-w-578 {
  max-width: 578px;
}
.daihyakka-bussankan .w-578 {
  width: 578px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-578 {
    width: 289px;
  }
}
.daihyakka-bussankan .h-578 {
  height: 578px;
}
.daihyakka-bussankan .--gap578 {
  gap: 578px !important;
}
.daihyakka-bussankan .--fw578 {
  font-weight: 578;
}
.daihyakka-bussankan .--mt579 {
  margin-top: 579px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt579 {
    margin-top: 289.5px;
  }
}
.daihyakka-bussankan .--mb579 {
  margin-bottom: 579px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb579 {
    margin-bottom: 289.5px;
  }
}
.daihyakka-bussankan .--pt579 {
  padding-top: 579px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt579 {
    padding-top: 289.5px;
  }
}
.daihyakka-bussankan .--pb579 {
  padding-bottom: 579px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb579 {
    padding-bottom: 289.5px;
  }
}
.daihyakka-bussankan .--px579 {
  padding: 0 579px;
}
.daihyakka-bussankan .max-w-579 {
  max-width: 579px;
}
.daihyakka-bussankan .w-579 {
  width: 579px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-579 {
    width: 289.5px;
  }
}
.daihyakka-bussankan .h-579 {
  height: 579px;
}
.daihyakka-bussankan .--gap579 {
  gap: 579px !important;
}
.daihyakka-bussankan .--fw579 {
  font-weight: 579;
}
.daihyakka-bussankan .--mt580 {
  margin-top: 580px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt580 {
    margin-top: 290px;
  }
}
.daihyakka-bussankan .--mb580 {
  margin-bottom: 580px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb580 {
    margin-bottom: 290px;
  }
}
.daihyakka-bussankan .--pt580 {
  padding-top: 580px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt580 {
    padding-top: 290px;
  }
}
.daihyakka-bussankan .--pb580 {
  padding-bottom: 580px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb580 {
    padding-bottom: 290px;
  }
}
.daihyakka-bussankan .--px580 {
  padding: 0 580px;
}
.daihyakka-bussankan .max-w-580 {
  max-width: 580px;
}
.daihyakka-bussankan .w-580 {
  width: 580px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-580 {
    width: 290px;
  }
}
.daihyakka-bussankan .h-580 {
  height: 580px;
}
.daihyakka-bussankan .--gap580 {
  gap: 580px !important;
}
.daihyakka-bussankan .--fw580 {
  font-weight: 580;
}
.daihyakka-bussankan .--mt581 {
  margin-top: 581px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt581 {
    margin-top: 290.5px;
  }
}
.daihyakka-bussankan .--mb581 {
  margin-bottom: 581px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb581 {
    margin-bottom: 290.5px;
  }
}
.daihyakka-bussankan .--pt581 {
  padding-top: 581px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt581 {
    padding-top: 290.5px;
  }
}
.daihyakka-bussankan .--pb581 {
  padding-bottom: 581px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb581 {
    padding-bottom: 290.5px;
  }
}
.daihyakka-bussankan .--px581 {
  padding: 0 581px;
}
.daihyakka-bussankan .max-w-581 {
  max-width: 581px;
}
.daihyakka-bussankan .w-581 {
  width: 581px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-581 {
    width: 290.5px;
  }
}
.daihyakka-bussankan .h-581 {
  height: 581px;
}
.daihyakka-bussankan .--gap581 {
  gap: 581px !important;
}
.daihyakka-bussankan .--fw581 {
  font-weight: 581;
}
.daihyakka-bussankan .--mt582 {
  margin-top: 582px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt582 {
    margin-top: 291px;
  }
}
.daihyakka-bussankan .--mb582 {
  margin-bottom: 582px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb582 {
    margin-bottom: 291px;
  }
}
.daihyakka-bussankan .--pt582 {
  padding-top: 582px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt582 {
    padding-top: 291px;
  }
}
.daihyakka-bussankan .--pb582 {
  padding-bottom: 582px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb582 {
    padding-bottom: 291px;
  }
}
.daihyakka-bussankan .--px582 {
  padding: 0 582px;
}
.daihyakka-bussankan .max-w-582 {
  max-width: 582px;
}
.daihyakka-bussankan .w-582 {
  width: 582px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-582 {
    width: 291px;
  }
}
.daihyakka-bussankan .h-582 {
  height: 582px;
}
.daihyakka-bussankan .--gap582 {
  gap: 582px !important;
}
.daihyakka-bussankan .--fw582 {
  font-weight: 582;
}
.daihyakka-bussankan .--mt583 {
  margin-top: 583px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt583 {
    margin-top: 291.5px;
  }
}
.daihyakka-bussankan .--mb583 {
  margin-bottom: 583px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb583 {
    margin-bottom: 291.5px;
  }
}
.daihyakka-bussankan .--pt583 {
  padding-top: 583px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt583 {
    padding-top: 291.5px;
  }
}
.daihyakka-bussankan .--pb583 {
  padding-bottom: 583px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb583 {
    padding-bottom: 291.5px;
  }
}
.daihyakka-bussankan .--px583 {
  padding: 0 583px;
}
.daihyakka-bussankan .max-w-583 {
  max-width: 583px;
}
.daihyakka-bussankan .w-583 {
  width: 583px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-583 {
    width: 291.5px;
  }
}
.daihyakka-bussankan .h-583 {
  height: 583px;
}
.daihyakka-bussankan .--gap583 {
  gap: 583px !important;
}
.daihyakka-bussankan .--fw583 {
  font-weight: 583;
}
.daihyakka-bussankan .--mt584 {
  margin-top: 584px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt584 {
    margin-top: 292px;
  }
}
.daihyakka-bussankan .--mb584 {
  margin-bottom: 584px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb584 {
    margin-bottom: 292px;
  }
}
.daihyakka-bussankan .--pt584 {
  padding-top: 584px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt584 {
    padding-top: 292px;
  }
}
.daihyakka-bussankan .--pb584 {
  padding-bottom: 584px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb584 {
    padding-bottom: 292px;
  }
}
.daihyakka-bussankan .--px584 {
  padding: 0 584px;
}
.daihyakka-bussankan .max-w-584 {
  max-width: 584px;
}
.daihyakka-bussankan .w-584 {
  width: 584px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-584 {
    width: 292px;
  }
}
.daihyakka-bussankan .h-584 {
  height: 584px;
}
.daihyakka-bussankan .--gap584 {
  gap: 584px !important;
}
.daihyakka-bussankan .--fw584 {
  font-weight: 584;
}
.daihyakka-bussankan .--mt585 {
  margin-top: 585px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt585 {
    margin-top: 292.5px;
  }
}
.daihyakka-bussankan .--mb585 {
  margin-bottom: 585px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb585 {
    margin-bottom: 292.5px;
  }
}
.daihyakka-bussankan .--pt585 {
  padding-top: 585px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt585 {
    padding-top: 292.5px;
  }
}
.daihyakka-bussankan .--pb585 {
  padding-bottom: 585px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb585 {
    padding-bottom: 292.5px;
  }
}
.daihyakka-bussankan .--px585 {
  padding: 0 585px;
}
.daihyakka-bussankan .max-w-585 {
  max-width: 585px;
}
.daihyakka-bussankan .w-585 {
  width: 585px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-585 {
    width: 292.5px;
  }
}
.daihyakka-bussankan .h-585 {
  height: 585px;
}
.daihyakka-bussankan .--gap585 {
  gap: 585px !important;
}
.daihyakka-bussankan .--fw585 {
  font-weight: 585;
}
.daihyakka-bussankan .--mt586 {
  margin-top: 586px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt586 {
    margin-top: 293px;
  }
}
.daihyakka-bussankan .--mb586 {
  margin-bottom: 586px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb586 {
    margin-bottom: 293px;
  }
}
.daihyakka-bussankan .--pt586 {
  padding-top: 586px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt586 {
    padding-top: 293px;
  }
}
.daihyakka-bussankan .--pb586 {
  padding-bottom: 586px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb586 {
    padding-bottom: 293px;
  }
}
.daihyakka-bussankan .--px586 {
  padding: 0 586px;
}
.daihyakka-bussankan .max-w-586 {
  max-width: 586px;
}
.daihyakka-bussankan .w-586 {
  width: 586px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-586 {
    width: 293px;
  }
}
.daihyakka-bussankan .h-586 {
  height: 586px;
}
.daihyakka-bussankan .--gap586 {
  gap: 586px !important;
}
.daihyakka-bussankan .--fw586 {
  font-weight: 586;
}
.daihyakka-bussankan .--mt587 {
  margin-top: 587px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt587 {
    margin-top: 293.5px;
  }
}
.daihyakka-bussankan .--mb587 {
  margin-bottom: 587px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb587 {
    margin-bottom: 293.5px;
  }
}
.daihyakka-bussankan .--pt587 {
  padding-top: 587px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt587 {
    padding-top: 293.5px;
  }
}
.daihyakka-bussankan .--pb587 {
  padding-bottom: 587px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb587 {
    padding-bottom: 293.5px;
  }
}
.daihyakka-bussankan .--px587 {
  padding: 0 587px;
}
.daihyakka-bussankan .max-w-587 {
  max-width: 587px;
}
.daihyakka-bussankan .w-587 {
  width: 587px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-587 {
    width: 293.5px;
  }
}
.daihyakka-bussankan .h-587 {
  height: 587px;
}
.daihyakka-bussankan .--gap587 {
  gap: 587px !important;
}
.daihyakka-bussankan .--fw587 {
  font-weight: 587;
}
.daihyakka-bussankan .--mt588 {
  margin-top: 588px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt588 {
    margin-top: 294px;
  }
}
.daihyakka-bussankan .--mb588 {
  margin-bottom: 588px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb588 {
    margin-bottom: 294px;
  }
}
.daihyakka-bussankan .--pt588 {
  padding-top: 588px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt588 {
    padding-top: 294px;
  }
}
.daihyakka-bussankan .--pb588 {
  padding-bottom: 588px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb588 {
    padding-bottom: 294px;
  }
}
.daihyakka-bussankan .--px588 {
  padding: 0 588px;
}
.daihyakka-bussankan .max-w-588 {
  max-width: 588px;
}
.daihyakka-bussankan .w-588 {
  width: 588px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-588 {
    width: 294px;
  }
}
.daihyakka-bussankan .h-588 {
  height: 588px;
}
.daihyakka-bussankan .--gap588 {
  gap: 588px !important;
}
.daihyakka-bussankan .--fw588 {
  font-weight: 588;
}
.daihyakka-bussankan .--mt589 {
  margin-top: 589px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt589 {
    margin-top: 294.5px;
  }
}
.daihyakka-bussankan .--mb589 {
  margin-bottom: 589px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb589 {
    margin-bottom: 294.5px;
  }
}
.daihyakka-bussankan .--pt589 {
  padding-top: 589px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt589 {
    padding-top: 294.5px;
  }
}
.daihyakka-bussankan .--pb589 {
  padding-bottom: 589px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb589 {
    padding-bottom: 294.5px;
  }
}
.daihyakka-bussankan .--px589 {
  padding: 0 589px;
}
.daihyakka-bussankan .max-w-589 {
  max-width: 589px;
}
.daihyakka-bussankan .w-589 {
  width: 589px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-589 {
    width: 294.5px;
  }
}
.daihyakka-bussankan .h-589 {
  height: 589px;
}
.daihyakka-bussankan .--gap589 {
  gap: 589px !important;
}
.daihyakka-bussankan .--fw589 {
  font-weight: 589;
}
.daihyakka-bussankan .--mt590 {
  margin-top: 590px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt590 {
    margin-top: 295px;
  }
}
.daihyakka-bussankan .--mb590 {
  margin-bottom: 590px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb590 {
    margin-bottom: 295px;
  }
}
.daihyakka-bussankan .--pt590 {
  padding-top: 590px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt590 {
    padding-top: 295px;
  }
}
.daihyakka-bussankan .--pb590 {
  padding-bottom: 590px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb590 {
    padding-bottom: 295px;
  }
}
.daihyakka-bussankan .--px590 {
  padding: 0 590px;
}
.daihyakka-bussankan .max-w-590 {
  max-width: 590px;
}
.daihyakka-bussankan .w-590 {
  width: 590px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-590 {
    width: 295px;
  }
}
.daihyakka-bussankan .h-590 {
  height: 590px;
}
.daihyakka-bussankan .--gap590 {
  gap: 590px !important;
}
.daihyakka-bussankan .--fw590 {
  font-weight: 590;
}
.daihyakka-bussankan .--mt591 {
  margin-top: 591px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt591 {
    margin-top: 295.5px;
  }
}
.daihyakka-bussankan .--mb591 {
  margin-bottom: 591px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb591 {
    margin-bottom: 295.5px;
  }
}
.daihyakka-bussankan .--pt591 {
  padding-top: 591px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt591 {
    padding-top: 295.5px;
  }
}
.daihyakka-bussankan .--pb591 {
  padding-bottom: 591px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb591 {
    padding-bottom: 295.5px;
  }
}
.daihyakka-bussankan .--px591 {
  padding: 0 591px;
}
.daihyakka-bussankan .max-w-591 {
  max-width: 591px;
}
.daihyakka-bussankan .w-591 {
  width: 591px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-591 {
    width: 295.5px;
  }
}
.daihyakka-bussankan .h-591 {
  height: 591px;
}
.daihyakka-bussankan .--gap591 {
  gap: 591px !important;
}
.daihyakka-bussankan .--fw591 {
  font-weight: 591;
}
.daihyakka-bussankan .--mt592 {
  margin-top: 592px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt592 {
    margin-top: 296px;
  }
}
.daihyakka-bussankan .--mb592 {
  margin-bottom: 592px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb592 {
    margin-bottom: 296px;
  }
}
.daihyakka-bussankan .--pt592 {
  padding-top: 592px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt592 {
    padding-top: 296px;
  }
}
.daihyakka-bussankan .--pb592 {
  padding-bottom: 592px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb592 {
    padding-bottom: 296px;
  }
}
.daihyakka-bussankan .--px592 {
  padding: 0 592px;
}
.daihyakka-bussankan .max-w-592 {
  max-width: 592px;
}
.daihyakka-bussankan .w-592 {
  width: 592px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-592 {
    width: 296px;
  }
}
.daihyakka-bussankan .h-592 {
  height: 592px;
}
.daihyakka-bussankan .--gap592 {
  gap: 592px !important;
}
.daihyakka-bussankan .--fw592 {
  font-weight: 592;
}
.daihyakka-bussankan .--mt593 {
  margin-top: 593px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt593 {
    margin-top: 296.5px;
  }
}
.daihyakka-bussankan .--mb593 {
  margin-bottom: 593px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb593 {
    margin-bottom: 296.5px;
  }
}
.daihyakka-bussankan .--pt593 {
  padding-top: 593px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt593 {
    padding-top: 296.5px;
  }
}
.daihyakka-bussankan .--pb593 {
  padding-bottom: 593px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb593 {
    padding-bottom: 296.5px;
  }
}
.daihyakka-bussankan .--px593 {
  padding: 0 593px;
}
.daihyakka-bussankan .max-w-593 {
  max-width: 593px;
}
.daihyakka-bussankan .w-593 {
  width: 593px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-593 {
    width: 296.5px;
  }
}
.daihyakka-bussankan .h-593 {
  height: 593px;
}
.daihyakka-bussankan .--gap593 {
  gap: 593px !important;
}
.daihyakka-bussankan .--fw593 {
  font-weight: 593;
}
.daihyakka-bussankan .--mt594 {
  margin-top: 594px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt594 {
    margin-top: 297px;
  }
}
.daihyakka-bussankan .--mb594 {
  margin-bottom: 594px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb594 {
    margin-bottom: 297px;
  }
}
.daihyakka-bussankan .--pt594 {
  padding-top: 594px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt594 {
    padding-top: 297px;
  }
}
.daihyakka-bussankan .--pb594 {
  padding-bottom: 594px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb594 {
    padding-bottom: 297px;
  }
}
.daihyakka-bussankan .--px594 {
  padding: 0 594px;
}
.daihyakka-bussankan .max-w-594 {
  max-width: 594px;
}
.daihyakka-bussankan .w-594 {
  width: 594px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-594 {
    width: 297px;
  }
}
.daihyakka-bussankan .h-594 {
  height: 594px;
}
.daihyakka-bussankan .--gap594 {
  gap: 594px !important;
}
.daihyakka-bussankan .--fw594 {
  font-weight: 594;
}
.daihyakka-bussankan .--mt595 {
  margin-top: 595px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt595 {
    margin-top: 297.5px;
  }
}
.daihyakka-bussankan .--mb595 {
  margin-bottom: 595px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb595 {
    margin-bottom: 297.5px;
  }
}
.daihyakka-bussankan .--pt595 {
  padding-top: 595px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt595 {
    padding-top: 297.5px;
  }
}
.daihyakka-bussankan .--pb595 {
  padding-bottom: 595px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb595 {
    padding-bottom: 297.5px;
  }
}
.daihyakka-bussankan .--px595 {
  padding: 0 595px;
}
.daihyakka-bussankan .max-w-595 {
  max-width: 595px;
}
.daihyakka-bussankan .w-595 {
  width: 595px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-595 {
    width: 297.5px;
  }
}
.daihyakka-bussankan .h-595 {
  height: 595px;
}
.daihyakka-bussankan .--gap595 {
  gap: 595px !important;
}
.daihyakka-bussankan .--fw595 {
  font-weight: 595;
}
.daihyakka-bussankan .--mt596 {
  margin-top: 596px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt596 {
    margin-top: 298px;
  }
}
.daihyakka-bussankan .--mb596 {
  margin-bottom: 596px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb596 {
    margin-bottom: 298px;
  }
}
.daihyakka-bussankan .--pt596 {
  padding-top: 596px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt596 {
    padding-top: 298px;
  }
}
.daihyakka-bussankan .--pb596 {
  padding-bottom: 596px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb596 {
    padding-bottom: 298px;
  }
}
.daihyakka-bussankan .--px596 {
  padding: 0 596px;
}
.daihyakka-bussankan .max-w-596 {
  max-width: 596px;
}
.daihyakka-bussankan .w-596 {
  width: 596px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-596 {
    width: 298px;
  }
}
.daihyakka-bussankan .h-596 {
  height: 596px;
}
.daihyakka-bussankan .--gap596 {
  gap: 596px !important;
}
.daihyakka-bussankan .--fw596 {
  font-weight: 596;
}
.daihyakka-bussankan .--mt597 {
  margin-top: 597px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt597 {
    margin-top: 298.5px;
  }
}
.daihyakka-bussankan .--mb597 {
  margin-bottom: 597px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb597 {
    margin-bottom: 298.5px;
  }
}
.daihyakka-bussankan .--pt597 {
  padding-top: 597px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt597 {
    padding-top: 298.5px;
  }
}
.daihyakka-bussankan .--pb597 {
  padding-bottom: 597px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb597 {
    padding-bottom: 298.5px;
  }
}
.daihyakka-bussankan .--px597 {
  padding: 0 597px;
}
.daihyakka-bussankan .max-w-597 {
  max-width: 597px;
}
.daihyakka-bussankan .w-597 {
  width: 597px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-597 {
    width: 298.5px;
  }
}
.daihyakka-bussankan .h-597 {
  height: 597px;
}
.daihyakka-bussankan .--gap597 {
  gap: 597px !important;
}
.daihyakka-bussankan .--fw597 {
  font-weight: 597;
}
.daihyakka-bussankan .--mt598 {
  margin-top: 598px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt598 {
    margin-top: 299px;
  }
}
.daihyakka-bussankan .--mb598 {
  margin-bottom: 598px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb598 {
    margin-bottom: 299px;
  }
}
.daihyakka-bussankan .--pt598 {
  padding-top: 598px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt598 {
    padding-top: 299px;
  }
}
.daihyakka-bussankan .--pb598 {
  padding-bottom: 598px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb598 {
    padding-bottom: 299px;
  }
}
.daihyakka-bussankan .--px598 {
  padding: 0 598px;
}
.daihyakka-bussankan .max-w-598 {
  max-width: 598px;
}
.daihyakka-bussankan .w-598 {
  width: 598px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-598 {
    width: 299px;
  }
}
.daihyakka-bussankan .h-598 {
  height: 598px;
}
.daihyakka-bussankan .--gap598 {
  gap: 598px !important;
}
.daihyakka-bussankan .--fw598 {
  font-weight: 598;
}
.daihyakka-bussankan .--mt599 {
  margin-top: 599px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt599 {
    margin-top: 299.5px;
  }
}
.daihyakka-bussankan .--mb599 {
  margin-bottom: 599px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb599 {
    margin-bottom: 299.5px;
  }
}
.daihyakka-bussankan .--pt599 {
  padding-top: 599px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt599 {
    padding-top: 299.5px;
  }
}
.daihyakka-bussankan .--pb599 {
  padding-bottom: 599px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb599 {
    padding-bottom: 299.5px;
  }
}
.daihyakka-bussankan .--px599 {
  padding: 0 599px;
}
.daihyakka-bussankan .max-w-599 {
  max-width: 599px;
}
.daihyakka-bussankan .w-599 {
  width: 599px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-599 {
    width: 299.5px;
  }
}
.daihyakka-bussankan .h-599 {
  height: 599px;
}
.daihyakka-bussankan .--gap599 {
  gap: 599px !important;
}
.daihyakka-bussankan .--fw599 {
  font-weight: 599;
}
.daihyakka-bussankan .--mt600 {
  margin-top: 600px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt600 {
    margin-top: 300px;
  }
}
.daihyakka-bussankan .--mb600 {
  margin-bottom: 600px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb600 {
    margin-bottom: 300px;
  }
}
.daihyakka-bussankan .--pt600 {
  padding-top: 600px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt600 {
    padding-top: 300px;
  }
}
.daihyakka-bussankan .--pb600 {
  padding-bottom: 600px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb600 {
    padding-bottom: 300px;
  }
}
.daihyakka-bussankan .--px600 {
  padding: 0 600px;
}
.daihyakka-bussankan .max-w-600 {
  max-width: 600px;
}
.daihyakka-bussankan .w-600 {
  width: 600px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-600 {
    width: 300px;
  }
}
.daihyakka-bussankan .h-600 {
  height: 600px;
}
.daihyakka-bussankan .--gap600 {
  gap: 600px !important;
}
.daihyakka-bussankan .--fw600 {
  font-weight: 600;
}
.daihyakka-bussankan .--mt601 {
  margin-top: 601px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt601 {
    margin-top: 300.5px;
  }
}
.daihyakka-bussankan .--mb601 {
  margin-bottom: 601px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb601 {
    margin-bottom: 300.5px;
  }
}
.daihyakka-bussankan .--pt601 {
  padding-top: 601px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt601 {
    padding-top: 300.5px;
  }
}
.daihyakka-bussankan .--pb601 {
  padding-bottom: 601px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb601 {
    padding-bottom: 300.5px;
  }
}
.daihyakka-bussankan .--px601 {
  padding: 0 601px;
}
.daihyakka-bussankan .max-w-601 {
  max-width: 601px;
}
.daihyakka-bussankan .w-601 {
  width: 601px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-601 {
    width: 300.5px;
  }
}
.daihyakka-bussankan .h-601 {
  height: 601px;
}
.daihyakka-bussankan .--gap601 {
  gap: 601px !important;
}
.daihyakka-bussankan .--fw601 {
  font-weight: 601;
}
.daihyakka-bussankan .--mt602 {
  margin-top: 602px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt602 {
    margin-top: 301px;
  }
}
.daihyakka-bussankan .--mb602 {
  margin-bottom: 602px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb602 {
    margin-bottom: 301px;
  }
}
.daihyakka-bussankan .--pt602 {
  padding-top: 602px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt602 {
    padding-top: 301px;
  }
}
.daihyakka-bussankan .--pb602 {
  padding-bottom: 602px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb602 {
    padding-bottom: 301px;
  }
}
.daihyakka-bussankan .--px602 {
  padding: 0 602px;
}
.daihyakka-bussankan .max-w-602 {
  max-width: 602px;
}
.daihyakka-bussankan .w-602 {
  width: 602px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-602 {
    width: 301px;
  }
}
.daihyakka-bussankan .h-602 {
  height: 602px;
}
.daihyakka-bussankan .--gap602 {
  gap: 602px !important;
}
.daihyakka-bussankan .--fw602 {
  font-weight: 602;
}
.daihyakka-bussankan .--mt603 {
  margin-top: 603px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt603 {
    margin-top: 301.5px;
  }
}
.daihyakka-bussankan .--mb603 {
  margin-bottom: 603px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb603 {
    margin-bottom: 301.5px;
  }
}
.daihyakka-bussankan .--pt603 {
  padding-top: 603px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt603 {
    padding-top: 301.5px;
  }
}
.daihyakka-bussankan .--pb603 {
  padding-bottom: 603px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb603 {
    padding-bottom: 301.5px;
  }
}
.daihyakka-bussankan .--px603 {
  padding: 0 603px;
}
.daihyakka-bussankan .max-w-603 {
  max-width: 603px;
}
.daihyakka-bussankan .w-603 {
  width: 603px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-603 {
    width: 301.5px;
  }
}
.daihyakka-bussankan .h-603 {
  height: 603px;
}
.daihyakka-bussankan .--gap603 {
  gap: 603px !important;
}
.daihyakka-bussankan .--fw603 {
  font-weight: 603;
}
.daihyakka-bussankan .--mt604 {
  margin-top: 604px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt604 {
    margin-top: 302px;
  }
}
.daihyakka-bussankan .--mb604 {
  margin-bottom: 604px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb604 {
    margin-bottom: 302px;
  }
}
.daihyakka-bussankan .--pt604 {
  padding-top: 604px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt604 {
    padding-top: 302px;
  }
}
.daihyakka-bussankan .--pb604 {
  padding-bottom: 604px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb604 {
    padding-bottom: 302px;
  }
}
.daihyakka-bussankan .--px604 {
  padding: 0 604px;
}
.daihyakka-bussankan .max-w-604 {
  max-width: 604px;
}
.daihyakka-bussankan .w-604 {
  width: 604px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-604 {
    width: 302px;
  }
}
.daihyakka-bussankan .h-604 {
  height: 604px;
}
.daihyakka-bussankan .--gap604 {
  gap: 604px !important;
}
.daihyakka-bussankan .--fw604 {
  font-weight: 604;
}
.daihyakka-bussankan .--mt605 {
  margin-top: 605px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt605 {
    margin-top: 302.5px;
  }
}
.daihyakka-bussankan .--mb605 {
  margin-bottom: 605px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb605 {
    margin-bottom: 302.5px;
  }
}
.daihyakka-bussankan .--pt605 {
  padding-top: 605px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt605 {
    padding-top: 302.5px;
  }
}
.daihyakka-bussankan .--pb605 {
  padding-bottom: 605px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb605 {
    padding-bottom: 302.5px;
  }
}
.daihyakka-bussankan .--px605 {
  padding: 0 605px;
}
.daihyakka-bussankan .max-w-605 {
  max-width: 605px;
}
.daihyakka-bussankan .w-605 {
  width: 605px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-605 {
    width: 302.5px;
  }
}
.daihyakka-bussankan .h-605 {
  height: 605px;
}
.daihyakka-bussankan .--gap605 {
  gap: 605px !important;
}
.daihyakka-bussankan .--fw605 {
  font-weight: 605;
}
.daihyakka-bussankan .--mt606 {
  margin-top: 606px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt606 {
    margin-top: 303px;
  }
}
.daihyakka-bussankan .--mb606 {
  margin-bottom: 606px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb606 {
    margin-bottom: 303px;
  }
}
.daihyakka-bussankan .--pt606 {
  padding-top: 606px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt606 {
    padding-top: 303px;
  }
}
.daihyakka-bussankan .--pb606 {
  padding-bottom: 606px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb606 {
    padding-bottom: 303px;
  }
}
.daihyakka-bussankan .--px606 {
  padding: 0 606px;
}
.daihyakka-bussankan .max-w-606 {
  max-width: 606px;
}
.daihyakka-bussankan .w-606 {
  width: 606px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-606 {
    width: 303px;
  }
}
.daihyakka-bussankan .h-606 {
  height: 606px;
}
.daihyakka-bussankan .--gap606 {
  gap: 606px !important;
}
.daihyakka-bussankan .--fw606 {
  font-weight: 606;
}
.daihyakka-bussankan .--mt607 {
  margin-top: 607px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt607 {
    margin-top: 303.5px;
  }
}
.daihyakka-bussankan .--mb607 {
  margin-bottom: 607px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb607 {
    margin-bottom: 303.5px;
  }
}
.daihyakka-bussankan .--pt607 {
  padding-top: 607px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt607 {
    padding-top: 303.5px;
  }
}
.daihyakka-bussankan .--pb607 {
  padding-bottom: 607px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb607 {
    padding-bottom: 303.5px;
  }
}
.daihyakka-bussankan .--px607 {
  padding: 0 607px;
}
.daihyakka-bussankan .max-w-607 {
  max-width: 607px;
}
.daihyakka-bussankan .w-607 {
  width: 607px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-607 {
    width: 303.5px;
  }
}
.daihyakka-bussankan .h-607 {
  height: 607px;
}
.daihyakka-bussankan .--gap607 {
  gap: 607px !important;
}
.daihyakka-bussankan .--fw607 {
  font-weight: 607;
}
.daihyakka-bussankan .--mt608 {
  margin-top: 608px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt608 {
    margin-top: 304px;
  }
}
.daihyakka-bussankan .--mb608 {
  margin-bottom: 608px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb608 {
    margin-bottom: 304px;
  }
}
.daihyakka-bussankan .--pt608 {
  padding-top: 608px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt608 {
    padding-top: 304px;
  }
}
.daihyakka-bussankan .--pb608 {
  padding-bottom: 608px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb608 {
    padding-bottom: 304px;
  }
}
.daihyakka-bussankan .--px608 {
  padding: 0 608px;
}
.daihyakka-bussankan .max-w-608 {
  max-width: 608px;
}
.daihyakka-bussankan .w-608 {
  width: 608px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-608 {
    width: 304px;
  }
}
.daihyakka-bussankan .h-608 {
  height: 608px;
}
.daihyakka-bussankan .--gap608 {
  gap: 608px !important;
}
.daihyakka-bussankan .--fw608 {
  font-weight: 608;
}
.daihyakka-bussankan .--mt609 {
  margin-top: 609px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt609 {
    margin-top: 304.5px;
  }
}
.daihyakka-bussankan .--mb609 {
  margin-bottom: 609px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb609 {
    margin-bottom: 304.5px;
  }
}
.daihyakka-bussankan .--pt609 {
  padding-top: 609px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt609 {
    padding-top: 304.5px;
  }
}
.daihyakka-bussankan .--pb609 {
  padding-bottom: 609px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb609 {
    padding-bottom: 304.5px;
  }
}
.daihyakka-bussankan .--px609 {
  padding: 0 609px;
}
.daihyakka-bussankan .max-w-609 {
  max-width: 609px;
}
.daihyakka-bussankan .w-609 {
  width: 609px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-609 {
    width: 304.5px;
  }
}
.daihyakka-bussankan .h-609 {
  height: 609px;
}
.daihyakka-bussankan .--gap609 {
  gap: 609px !important;
}
.daihyakka-bussankan .--fw609 {
  font-weight: 609;
}
.daihyakka-bussankan .--mt610 {
  margin-top: 610px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt610 {
    margin-top: 305px;
  }
}
.daihyakka-bussankan .--mb610 {
  margin-bottom: 610px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb610 {
    margin-bottom: 305px;
  }
}
.daihyakka-bussankan .--pt610 {
  padding-top: 610px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt610 {
    padding-top: 305px;
  }
}
.daihyakka-bussankan .--pb610 {
  padding-bottom: 610px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb610 {
    padding-bottom: 305px;
  }
}
.daihyakka-bussankan .--px610 {
  padding: 0 610px;
}
.daihyakka-bussankan .max-w-610 {
  max-width: 610px;
}
.daihyakka-bussankan .w-610 {
  width: 610px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-610 {
    width: 305px;
  }
}
.daihyakka-bussankan .h-610 {
  height: 610px;
}
.daihyakka-bussankan .--gap610 {
  gap: 610px !important;
}
.daihyakka-bussankan .--fw610 {
  font-weight: 610;
}
.daihyakka-bussankan .--mt611 {
  margin-top: 611px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt611 {
    margin-top: 305.5px;
  }
}
.daihyakka-bussankan .--mb611 {
  margin-bottom: 611px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb611 {
    margin-bottom: 305.5px;
  }
}
.daihyakka-bussankan .--pt611 {
  padding-top: 611px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt611 {
    padding-top: 305.5px;
  }
}
.daihyakka-bussankan .--pb611 {
  padding-bottom: 611px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb611 {
    padding-bottom: 305.5px;
  }
}
.daihyakka-bussankan .--px611 {
  padding: 0 611px;
}
.daihyakka-bussankan .max-w-611 {
  max-width: 611px;
}
.daihyakka-bussankan .w-611 {
  width: 611px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-611 {
    width: 305.5px;
  }
}
.daihyakka-bussankan .h-611 {
  height: 611px;
}
.daihyakka-bussankan .--gap611 {
  gap: 611px !important;
}
.daihyakka-bussankan .--fw611 {
  font-weight: 611;
}
.daihyakka-bussankan .--mt612 {
  margin-top: 612px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt612 {
    margin-top: 306px;
  }
}
.daihyakka-bussankan .--mb612 {
  margin-bottom: 612px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb612 {
    margin-bottom: 306px;
  }
}
.daihyakka-bussankan .--pt612 {
  padding-top: 612px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt612 {
    padding-top: 306px;
  }
}
.daihyakka-bussankan .--pb612 {
  padding-bottom: 612px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb612 {
    padding-bottom: 306px;
  }
}
.daihyakka-bussankan .--px612 {
  padding: 0 612px;
}
.daihyakka-bussankan .max-w-612 {
  max-width: 612px;
}
.daihyakka-bussankan .w-612 {
  width: 612px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-612 {
    width: 306px;
  }
}
.daihyakka-bussankan .h-612 {
  height: 612px;
}
.daihyakka-bussankan .--gap612 {
  gap: 612px !important;
}
.daihyakka-bussankan .--fw612 {
  font-weight: 612;
}
.daihyakka-bussankan .--mt613 {
  margin-top: 613px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt613 {
    margin-top: 306.5px;
  }
}
.daihyakka-bussankan .--mb613 {
  margin-bottom: 613px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb613 {
    margin-bottom: 306.5px;
  }
}
.daihyakka-bussankan .--pt613 {
  padding-top: 613px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt613 {
    padding-top: 306.5px;
  }
}
.daihyakka-bussankan .--pb613 {
  padding-bottom: 613px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb613 {
    padding-bottom: 306.5px;
  }
}
.daihyakka-bussankan .--px613 {
  padding: 0 613px;
}
.daihyakka-bussankan .max-w-613 {
  max-width: 613px;
}
.daihyakka-bussankan .w-613 {
  width: 613px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-613 {
    width: 306.5px;
  }
}
.daihyakka-bussankan .h-613 {
  height: 613px;
}
.daihyakka-bussankan .--gap613 {
  gap: 613px !important;
}
.daihyakka-bussankan .--fw613 {
  font-weight: 613;
}
.daihyakka-bussankan .--mt614 {
  margin-top: 614px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt614 {
    margin-top: 307px;
  }
}
.daihyakka-bussankan .--mb614 {
  margin-bottom: 614px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb614 {
    margin-bottom: 307px;
  }
}
.daihyakka-bussankan .--pt614 {
  padding-top: 614px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt614 {
    padding-top: 307px;
  }
}
.daihyakka-bussankan .--pb614 {
  padding-bottom: 614px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb614 {
    padding-bottom: 307px;
  }
}
.daihyakka-bussankan .--px614 {
  padding: 0 614px;
}
.daihyakka-bussankan .max-w-614 {
  max-width: 614px;
}
.daihyakka-bussankan .w-614 {
  width: 614px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-614 {
    width: 307px;
  }
}
.daihyakka-bussankan .h-614 {
  height: 614px;
}
.daihyakka-bussankan .--gap614 {
  gap: 614px !important;
}
.daihyakka-bussankan .--fw614 {
  font-weight: 614;
}
.daihyakka-bussankan .--mt615 {
  margin-top: 615px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt615 {
    margin-top: 307.5px;
  }
}
.daihyakka-bussankan .--mb615 {
  margin-bottom: 615px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb615 {
    margin-bottom: 307.5px;
  }
}
.daihyakka-bussankan .--pt615 {
  padding-top: 615px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt615 {
    padding-top: 307.5px;
  }
}
.daihyakka-bussankan .--pb615 {
  padding-bottom: 615px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb615 {
    padding-bottom: 307.5px;
  }
}
.daihyakka-bussankan .--px615 {
  padding: 0 615px;
}
.daihyakka-bussankan .max-w-615 {
  max-width: 615px;
}
.daihyakka-bussankan .w-615 {
  width: 615px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-615 {
    width: 307.5px;
  }
}
.daihyakka-bussankan .h-615 {
  height: 615px;
}
.daihyakka-bussankan .--gap615 {
  gap: 615px !important;
}
.daihyakka-bussankan .--fw615 {
  font-weight: 615;
}
.daihyakka-bussankan .--mt616 {
  margin-top: 616px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt616 {
    margin-top: 308px;
  }
}
.daihyakka-bussankan .--mb616 {
  margin-bottom: 616px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb616 {
    margin-bottom: 308px;
  }
}
.daihyakka-bussankan .--pt616 {
  padding-top: 616px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt616 {
    padding-top: 308px;
  }
}
.daihyakka-bussankan .--pb616 {
  padding-bottom: 616px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb616 {
    padding-bottom: 308px;
  }
}
.daihyakka-bussankan .--px616 {
  padding: 0 616px;
}
.daihyakka-bussankan .max-w-616 {
  max-width: 616px;
}
.daihyakka-bussankan .w-616 {
  width: 616px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-616 {
    width: 308px;
  }
}
.daihyakka-bussankan .h-616 {
  height: 616px;
}
.daihyakka-bussankan .--gap616 {
  gap: 616px !important;
}
.daihyakka-bussankan .--fw616 {
  font-weight: 616;
}
.daihyakka-bussankan .--mt617 {
  margin-top: 617px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt617 {
    margin-top: 308.5px;
  }
}
.daihyakka-bussankan .--mb617 {
  margin-bottom: 617px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb617 {
    margin-bottom: 308.5px;
  }
}
.daihyakka-bussankan .--pt617 {
  padding-top: 617px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt617 {
    padding-top: 308.5px;
  }
}
.daihyakka-bussankan .--pb617 {
  padding-bottom: 617px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb617 {
    padding-bottom: 308.5px;
  }
}
.daihyakka-bussankan .--px617 {
  padding: 0 617px;
}
.daihyakka-bussankan .max-w-617 {
  max-width: 617px;
}
.daihyakka-bussankan .w-617 {
  width: 617px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-617 {
    width: 308.5px;
  }
}
.daihyakka-bussankan .h-617 {
  height: 617px;
}
.daihyakka-bussankan .--gap617 {
  gap: 617px !important;
}
.daihyakka-bussankan .--fw617 {
  font-weight: 617;
}
.daihyakka-bussankan .--mt618 {
  margin-top: 618px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt618 {
    margin-top: 309px;
  }
}
.daihyakka-bussankan .--mb618 {
  margin-bottom: 618px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb618 {
    margin-bottom: 309px;
  }
}
.daihyakka-bussankan .--pt618 {
  padding-top: 618px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt618 {
    padding-top: 309px;
  }
}
.daihyakka-bussankan .--pb618 {
  padding-bottom: 618px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb618 {
    padding-bottom: 309px;
  }
}
.daihyakka-bussankan .--px618 {
  padding: 0 618px;
}
.daihyakka-bussankan .max-w-618 {
  max-width: 618px;
}
.daihyakka-bussankan .w-618 {
  width: 618px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-618 {
    width: 309px;
  }
}
.daihyakka-bussankan .h-618 {
  height: 618px;
}
.daihyakka-bussankan .--gap618 {
  gap: 618px !important;
}
.daihyakka-bussankan .--fw618 {
  font-weight: 618;
}
.daihyakka-bussankan .--mt619 {
  margin-top: 619px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt619 {
    margin-top: 309.5px;
  }
}
.daihyakka-bussankan .--mb619 {
  margin-bottom: 619px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb619 {
    margin-bottom: 309.5px;
  }
}
.daihyakka-bussankan .--pt619 {
  padding-top: 619px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt619 {
    padding-top: 309.5px;
  }
}
.daihyakka-bussankan .--pb619 {
  padding-bottom: 619px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb619 {
    padding-bottom: 309.5px;
  }
}
.daihyakka-bussankan .--px619 {
  padding: 0 619px;
}
.daihyakka-bussankan .max-w-619 {
  max-width: 619px;
}
.daihyakka-bussankan .w-619 {
  width: 619px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-619 {
    width: 309.5px;
  }
}
.daihyakka-bussankan .h-619 {
  height: 619px;
}
.daihyakka-bussankan .--gap619 {
  gap: 619px !important;
}
.daihyakka-bussankan .--fw619 {
  font-weight: 619;
}
.daihyakka-bussankan .--mt620 {
  margin-top: 620px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt620 {
    margin-top: 310px;
  }
}
.daihyakka-bussankan .--mb620 {
  margin-bottom: 620px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb620 {
    margin-bottom: 310px;
  }
}
.daihyakka-bussankan .--pt620 {
  padding-top: 620px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt620 {
    padding-top: 310px;
  }
}
.daihyakka-bussankan .--pb620 {
  padding-bottom: 620px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb620 {
    padding-bottom: 310px;
  }
}
.daihyakka-bussankan .--px620 {
  padding: 0 620px;
}
.daihyakka-bussankan .max-w-620 {
  max-width: 620px;
}
.daihyakka-bussankan .w-620 {
  width: 620px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-620 {
    width: 310px;
  }
}
.daihyakka-bussankan .h-620 {
  height: 620px;
}
.daihyakka-bussankan .--gap620 {
  gap: 620px !important;
}
.daihyakka-bussankan .--fw620 {
  font-weight: 620;
}
.daihyakka-bussankan .--mt621 {
  margin-top: 621px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt621 {
    margin-top: 310.5px;
  }
}
.daihyakka-bussankan .--mb621 {
  margin-bottom: 621px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb621 {
    margin-bottom: 310.5px;
  }
}
.daihyakka-bussankan .--pt621 {
  padding-top: 621px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt621 {
    padding-top: 310.5px;
  }
}
.daihyakka-bussankan .--pb621 {
  padding-bottom: 621px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb621 {
    padding-bottom: 310.5px;
  }
}
.daihyakka-bussankan .--px621 {
  padding: 0 621px;
}
.daihyakka-bussankan .max-w-621 {
  max-width: 621px;
}
.daihyakka-bussankan .w-621 {
  width: 621px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-621 {
    width: 310.5px;
  }
}
.daihyakka-bussankan .h-621 {
  height: 621px;
}
.daihyakka-bussankan .--gap621 {
  gap: 621px !important;
}
.daihyakka-bussankan .--fw621 {
  font-weight: 621;
}
.daihyakka-bussankan .--mt622 {
  margin-top: 622px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt622 {
    margin-top: 311px;
  }
}
.daihyakka-bussankan .--mb622 {
  margin-bottom: 622px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb622 {
    margin-bottom: 311px;
  }
}
.daihyakka-bussankan .--pt622 {
  padding-top: 622px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt622 {
    padding-top: 311px;
  }
}
.daihyakka-bussankan .--pb622 {
  padding-bottom: 622px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb622 {
    padding-bottom: 311px;
  }
}
.daihyakka-bussankan .--px622 {
  padding: 0 622px;
}
.daihyakka-bussankan .max-w-622 {
  max-width: 622px;
}
.daihyakka-bussankan .w-622 {
  width: 622px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-622 {
    width: 311px;
  }
}
.daihyakka-bussankan .h-622 {
  height: 622px;
}
.daihyakka-bussankan .--gap622 {
  gap: 622px !important;
}
.daihyakka-bussankan .--fw622 {
  font-weight: 622;
}
.daihyakka-bussankan .--mt623 {
  margin-top: 623px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt623 {
    margin-top: 311.5px;
  }
}
.daihyakka-bussankan .--mb623 {
  margin-bottom: 623px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb623 {
    margin-bottom: 311.5px;
  }
}
.daihyakka-bussankan .--pt623 {
  padding-top: 623px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt623 {
    padding-top: 311.5px;
  }
}
.daihyakka-bussankan .--pb623 {
  padding-bottom: 623px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb623 {
    padding-bottom: 311.5px;
  }
}
.daihyakka-bussankan .--px623 {
  padding: 0 623px;
}
.daihyakka-bussankan .max-w-623 {
  max-width: 623px;
}
.daihyakka-bussankan .w-623 {
  width: 623px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-623 {
    width: 311.5px;
  }
}
.daihyakka-bussankan .h-623 {
  height: 623px;
}
.daihyakka-bussankan .--gap623 {
  gap: 623px !important;
}
.daihyakka-bussankan .--fw623 {
  font-weight: 623;
}
.daihyakka-bussankan .--mt624 {
  margin-top: 624px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt624 {
    margin-top: 312px;
  }
}
.daihyakka-bussankan .--mb624 {
  margin-bottom: 624px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb624 {
    margin-bottom: 312px;
  }
}
.daihyakka-bussankan .--pt624 {
  padding-top: 624px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt624 {
    padding-top: 312px;
  }
}
.daihyakka-bussankan .--pb624 {
  padding-bottom: 624px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb624 {
    padding-bottom: 312px;
  }
}
.daihyakka-bussankan .--px624 {
  padding: 0 624px;
}
.daihyakka-bussankan .max-w-624 {
  max-width: 624px;
}
.daihyakka-bussankan .w-624 {
  width: 624px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-624 {
    width: 312px;
  }
}
.daihyakka-bussankan .h-624 {
  height: 624px;
}
.daihyakka-bussankan .--gap624 {
  gap: 624px !important;
}
.daihyakka-bussankan .--fw624 {
  font-weight: 624;
}
.daihyakka-bussankan .--mt625 {
  margin-top: 625px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt625 {
    margin-top: 312.5px;
  }
}
.daihyakka-bussankan .--mb625 {
  margin-bottom: 625px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb625 {
    margin-bottom: 312.5px;
  }
}
.daihyakka-bussankan .--pt625 {
  padding-top: 625px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt625 {
    padding-top: 312.5px;
  }
}
.daihyakka-bussankan .--pb625 {
  padding-bottom: 625px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb625 {
    padding-bottom: 312.5px;
  }
}
.daihyakka-bussankan .--px625 {
  padding: 0 625px;
}
.daihyakka-bussankan .max-w-625 {
  max-width: 625px;
}
.daihyakka-bussankan .w-625 {
  width: 625px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-625 {
    width: 312.5px;
  }
}
.daihyakka-bussankan .h-625 {
  height: 625px;
}
.daihyakka-bussankan .--gap625 {
  gap: 625px !important;
}
.daihyakka-bussankan .--fw625 {
  font-weight: 625;
}
.daihyakka-bussankan .--mt626 {
  margin-top: 626px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt626 {
    margin-top: 313px;
  }
}
.daihyakka-bussankan .--mb626 {
  margin-bottom: 626px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb626 {
    margin-bottom: 313px;
  }
}
.daihyakka-bussankan .--pt626 {
  padding-top: 626px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt626 {
    padding-top: 313px;
  }
}
.daihyakka-bussankan .--pb626 {
  padding-bottom: 626px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb626 {
    padding-bottom: 313px;
  }
}
.daihyakka-bussankan .--px626 {
  padding: 0 626px;
}
.daihyakka-bussankan .max-w-626 {
  max-width: 626px;
}
.daihyakka-bussankan .w-626 {
  width: 626px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-626 {
    width: 313px;
  }
}
.daihyakka-bussankan .h-626 {
  height: 626px;
}
.daihyakka-bussankan .--gap626 {
  gap: 626px !important;
}
.daihyakka-bussankan .--fw626 {
  font-weight: 626;
}
.daihyakka-bussankan .--mt627 {
  margin-top: 627px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt627 {
    margin-top: 313.5px;
  }
}
.daihyakka-bussankan .--mb627 {
  margin-bottom: 627px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb627 {
    margin-bottom: 313.5px;
  }
}
.daihyakka-bussankan .--pt627 {
  padding-top: 627px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt627 {
    padding-top: 313.5px;
  }
}
.daihyakka-bussankan .--pb627 {
  padding-bottom: 627px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb627 {
    padding-bottom: 313.5px;
  }
}
.daihyakka-bussankan .--px627 {
  padding: 0 627px;
}
.daihyakka-bussankan .max-w-627 {
  max-width: 627px;
}
.daihyakka-bussankan .w-627 {
  width: 627px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-627 {
    width: 313.5px;
  }
}
.daihyakka-bussankan .h-627 {
  height: 627px;
}
.daihyakka-bussankan .--gap627 {
  gap: 627px !important;
}
.daihyakka-bussankan .--fw627 {
  font-weight: 627;
}
.daihyakka-bussankan .--mt628 {
  margin-top: 628px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt628 {
    margin-top: 314px;
  }
}
.daihyakka-bussankan .--mb628 {
  margin-bottom: 628px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb628 {
    margin-bottom: 314px;
  }
}
.daihyakka-bussankan .--pt628 {
  padding-top: 628px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt628 {
    padding-top: 314px;
  }
}
.daihyakka-bussankan .--pb628 {
  padding-bottom: 628px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb628 {
    padding-bottom: 314px;
  }
}
.daihyakka-bussankan .--px628 {
  padding: 0 628px;
}
.daihyakka-bussankan .max-w-628 {
  max-width: 628px;
}
.daihyakka-bussankan .w-628 {
  width: 628px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-628 {
    width: 314px;
  }
}
.daihyakka-bussankan .h-628 {
  height: 628px;
}
.daihyakka-bussankan .--gap628 {
  gap: 628px !important;
}
.daihyakka-bussankan .--fw628 {
  font-weight: 628;
}
.daihyakka-bussankan .--mt629 {
  margin-top: 629px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt629 {
    margin-top: 314.5px;
  }
}
.daihyakka-bussankan .--mb629 {
  margin-bottom: 629px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb629 {
    margin-bottom: 314.5px;
  }
}
.daihyakka-bussankan .--pt629 {
  padding-top: 629px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt629 {
    padding-top: 314.5px;
  }
}
.daihyakka-bussankan .--pb629 {
  padding-bottom: 629px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb629 {
    padding-bottom: 314.5px;
  }
}
.daihyakka-bussankan .--px629 {
  padding: 0 629px;
}
.daihyakka-bussankan .max-w-629 {
  max-width: 629px;
}
.daihyakka-bussankan .w-629 {
  width: 629px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-629 {
    width: 314.5px;
  }
}
.daihyakka-bussankan .h-629 {
  height: 629px;
}
.daihyakka-bussankan .--gap629 {
  gap: 629px !important;
}
.daihyakka-bussankan .--fw629 {
  font-weight: 629;
}
.daihyakka-bussankan .--mt630 {
  margin-top: 630px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt630 {
    margin-top: 315px;
  }
}
.daihyakka-bussankan .--mb630 {
  margin-bottom: 630px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb630 {
    margin-bottom: 315px;
  }
}
.daihyakka-bussankan .--pt630 {
  padding-top: 630px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt630 {
    padding-top: 315px;
  }
}
.daihyakka-bussankan .--pb630 {
  padding-bottom: 630px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb630 {
    padding-bottom: 315px;
  }
}
.daihyakka-bussankan .--px630 {
  padding: 0 630px;
}
.daihyakka-bussankan .max-w-630 {
  max-width: 630px;
}
.daihyakka-bussankan .w-630 {
  width: 630px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-630 {
    width: 315px;
  }
}
.daihyakka-bussankan .h-630 {
  height: 630px;
}
.daihyakka-bussankan .--gap630 {
  gap: 630px !important;
}
.daihyakka-bussankan .--fw630 {
  font-weight: 630;
}
.daihyakka-bussankan .--mt631 {
  margin-top: 631px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt631 {
    margin-top: 315.5px;
  }
}
.daihyakka-bussankan .--mb631 {
  margin-bottom: 631px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb631 {
    margin-bottom: 315.5px;
  }
}
.daihyakka-bussankan .--pt631 {
  padding-top: 631px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt631 {
    padding-top: 315.5px;
  }
}
.daihyakka-bussankan .--pb631 {
  padding-bottom: 631px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb631 {
    padding-bottom: 315.5px;
  }
}
.daihyakka-bussankan .--px631 {
  padding: 0 631px;
}
.daihyakka-bussankan .max-w-631 {
  max-width: 631px;
}
.daihyakka-bussankan .w-631 {
  width: 631px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-631 {
    width: 315.5px;
  }
}
.daihyakka-bussankan .h-631 {
  height: 631px;
}
.daihyakka-bussankan .--gap631 {
  gap: 631px !important;
}
.daihyakka-bussankan .--fw631 {
  font-weight: 631;
}
.daihyakka-bussankan .--mt632 {
  margin-top: 632px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt632 {
    margin-top: 316px;
  }
}
.daihyakka-bussankan .--mb632 {
  margin-bottom: 632px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb632 {
    margin-bottom: 316px;
  }
}
.daihyakka-bussankan .--pt632 {
  padding-top: 632px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt632 {
    padding-top: 316px;
  }
}
.daihyakka-bussankan .--pb632 {
  padding-bottom: 632px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb632 {
    padding-bottom: 316px;
  }
}
.daihyakka-bussankan .--px632 {
  padding: 0 632px;
}
.daihyakka-bussankan .max-w-632 {
  max-width: 632px;
}
.daihyakka-bussankan .w-632 {
  width: 632px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-632 {
    width: 316px;
  }
}
.daihyakka-bussankan .h-632 {
  height: 632px;
}
.daihyakka-bussankan .--gap632 {
  gap: 632px !important;
}
.daihyakka-bussankan .--fw632 {
  font-weight: 632;
}
.daihyakka-bussankan .--mt633 {
  margin-top: 633px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt633 {
    margin-top: 316.5px;
  }
}
.daihyakka-bussankan .--mb633 {
  margin-bottom: 633px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb633 {
    margin-bottom: 316.5px;
  }
}
.daihyakka-bussankan .--pt633 {
  padding-top: 633px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt633 {
    padding-top: 316.5px;
  }
}
.daihyakka-bussankan .--pb633 {
  padding-bottom: 633px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb633 {
    padding-bottom: 316.5px;
  }
}
.daihyakka-bussankan .--px633 {
  padding: 0 633px;
}
.daihyakka-bussankan .max-w-633 {
  max-width: 633px;
}
.daihyakka-bussankan .w-633 {
  width: 633px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-633 {
    width: 316.5px;
  }
}
.daihyakka-bussankan .h-633 {
  height: 633px;
}
.daihyakka-bussankan .--gap633 {
  gap: 633px !important;
}
.daihyakka-bussankan .--fw633 {
  font-weight: 633;
}
.daihyakka-bussankan .--mt634 {
  margin-top: 634px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt634 {
    margin-top: 317px;
  }
}
.daihyakka-bussankan .--mb634 {
  margin-bottom: 634px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb634 {
    margin-bottom: 317px;
  }
}
.daihyakka-bussankan .--pt634 {
  padding-top: 634px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt634 {
    padding-top: 317px;
  }
}
.daihyakka-bussankan .--pb634 {
  padding-bottom: 634px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb634 {
    padding-bottom: 317px;
  }
}
.daihyakka-bussankan .--px634 {
  padding: 0 634px;
}
.daihyakka-bussankan .max-w-634 {
  max-width: 634px;
}
.daihyakka-bussankan .w-634 {
  width: 634px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-634 {
    width: 317px;
  }
}
.daihyakka-bussankan .h-634 {
  height: 634px;
}
.daihyakka-bussankan .--gap634 {
  gap: 634px !important;
}
.daihyakka-bussankan .--fw634 {
  font-weight: 634;
}
.daihyakka-bussankan .--mt635 {
  margin-top: 635px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt635 {
    margin-top: 317.5px;
  }
}
.daihyakka-bussankan .--mb635 {
  margin-bottom: 635px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb635 {
    margin-bottom: 317.5px;
  }
}
.daihyakka-bussankan .--pt635 {
  padding-top: 635px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt635 {
    padding-top: 317.5px;
  }
}
.daihyakka-bussankan .--pb635 {
  padding-bottom: 635px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb635 {
    padding-bottom: 317.5px;
  }
}
.daihyakka-bussankan .--px635 {
  padding: 0 635px;
}
.daihyakka-bussankan .max-w-635 {
  max-width: 635px;
}
.daihyakka-bussankan .w-635 {
  width: 635px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-635 {
    width: 317.5px;
  }
}
.daihyakka-bussankan .h-635 {
  height: 635px;
}
.daihyakka-bussankan .--gap635 {
  gap: 635px !important;
}
.daihyakka-bussankan .--fw635 {
  font-weight: 635;
}
.daihyakka-bussankan .--mt636 {
  margin-top: 636px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt636 {
    margin-top: 318px;
  }
}
.daihyakka-bussankan .--mb636 {
  margin-bottom: 636px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb636 {
    margin-bottom: 318px;
  }
}
.daihyakka-bussankan .--pt636 {
  padding-top: 636px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt636 {
    padding-top: 318px;
  }
}
.daihyakka-bussankan .--pb636 {
  padding-bottom: 636px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb636 {
    padding-bottom: 318px;
  }
}
.daihyakka-bussankan .--px636 {
  padding: 0 636px;
}
.daihyakka-bussankan .max-w-636 {
  max-width: 636px;
}
.daihyakka-bussankan .w-636 {
  width: 636px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-636 {
    width: 318px;
  }
}
.daihyakka-bussankan .h-636 {
  height: 636px;
}
.daihyakka-bussankan .--gap636 {
  gap: 636px !important;
}
.daihyakka-bussankan .--fw636 {
  font-weight: 636;
}
.daihyakka-bussankan .--mt637 {
  margin-top: 637px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt637 {
    margin-top: 318.5px;
  }
}
.daihyakka-bussankan .--mb637 {
  margin-bottom: 637px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb637 {
    margin-bottom: 318.5px;
  }
}
.daihyakka-bussankan .--pt637 {
  padding-top: 637px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt637 {
    padding-top: 318.5px;
  }
}
.daihyakka-bussankan .--pb637 {
  padding-bottom: 637px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb637 {
    padding-bottom: 318.5px;
  }
}
.daihyakka-bussankan .--px637 {
  padding: 0 637px;
}
.daihyakka-bussankan .max-w-637 {
  max-width: 637px;
}
.daihyakka-bussankan .w-637 {
  width: 637px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-637 {
    width: 318.5px;
  }
}
.daihyakka-bussankan .h-637 {
  height: 637px;
}
.daihyakka-bussankan .--gap637 {
  gap: 637px !important;
}
.daihyakka-bussankan .--fw637 {
  font-weight: 637;
}
.daihyakka-bussankan .--mt638 {
  margin-top: 638px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt638 {
    margin-top: 319px;
  }
}
.daihyakka-bussankan .--mb638 {
  margin-bottom: 638px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb638 {
    margin-bottom: 319px;
  }
}
.daihyakka-bussankan .--pt638 {
  padding-top: 638px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt638 {
    padding-top: 319px;
  }
}
.daihyakka-bussankan .--pb638 {
  padding-bottom: 638px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb638 {
    padding-bottom: 319px;
  }
}
.daihyakka-bussankan .--px638 {
  padding: 0 638px;
}
.daihyakka-bussankan .max-w-638 {
  max-width: 638px;
}
.daihyakka-bussankan .w-638 {
  width: 638px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-638 {
    width: 319px;
  }
}
.daihyakka-bussankan .h-638 {
  height: 638px;
}
.daihyakka-bussankan .--gap638 {
  gap: 638px !important;
}
.daihyakka-bussankan .--fw638 {
  font-weight: 638;
}
.daihyakka-bussankan .--mt639 {
  margin-top: 639px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt639 {
    margin-top: 319.5px;
  }
}
.daihyakka-bussankan .--mb639 {
  margin-bottom: 639px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb639 {
    margin-bottom: 319.5px;
  }
}
.daihyakka-bussankan .--pt639 {
  padding-top: 639px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt639 {
    padding-top: 319.5px;
  }
}
.daihyakka-bussankan .--pb639 {
  padding-bottom: 639px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb639 {
    padding-bottom: 319.5px;
  }
}
.daihyakka-bussankan .--px639 {
  padding: 0 639px;
}
.daihyakka-bussankan .max-w-639 {
  max-width: 639px;
}
.daihyakka-bussankan .w-639 {
  width: 639px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-639 {
    width: 319.5px;
  }
}
.daihyakka-bussankan .h-639 {
  height: 639px;
}
.daihyakka-bussankan .--gap639 {
  gap: 639px !important;
}
.daihyakka-bussankan .--fw639 {
  font-weight: 639;
}
.daihyakka-bussankan .--mt640 {
  margin-top: 640px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt640 {
    margin-top: 320px;
  }
}
.daihyakka-bussankan .--mb640 {
  margin-bottom: 640px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb640 {
    margin-bottom: 320px;
  }
}
.daihyakka-bussankan .--pt640 {
  padding-top: 640px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt640 {
    padding-top: 320px;
  }
}
.daihyakka-bussankan .--pb640 {
  padding-bottom: 640px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb640 {
    padding-bottom: 320px;
  }
}
.daihyakka-bussankan .--px640 {
  padding: 0 640px;
}
.daihyakka-bussankan .max-w-640 {
  max-width: 640px;
}
.daihyakka-bussankan .w-640 {
  width: 640px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-640 {
    width: 320px;
  }
}
.daihyakka-bussankan .h-640 {
  height: 640px;
}
.daihyakka-bussankan .--gap640 {
  gap: 640px !important;
}
.daihyakka-bussankan .--fw640 {
  font-weight: 640;
}
.daihyakka-bussankan .--mt641 {
  margin-top: 641px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt641 {
    margin-top: 320.5px;
  }
}
.daihyakka-bussankan .--mb641 {
  margin-bottom: 641px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb641 {
    margin-bottom: 320.5px;
  }
}
.daihyakka-bussankan .--pt641 {
  padding-top: 641px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt641 {
    padding-top: 320.5px;
  }
}
.daihyakka-bussankan .--pb641 {
  padding-bottom: 641px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb641 {
    padding-bottom: 320.5px;
  }
}
.daihyakka-bussankan .--px641 {
  padding: 0 641px;
}
.daihyakka-bussankan .max-w-641 {
  max-width: 641px;
}
.daihyakka-bussankan .w-641 {
  width: 641px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-641 {
    width: 320.5px;
  }
}
.daihyakka-bussankan .h-641 {
  height: 641px;
}
.daihyakka-bussankan .--gap641 {
  gap: 641px !important;
}
.daihyakka-bussankan .--fw641 {
  font-weight: 641;
}
.daihyakka-bussankan .--mt642 {
  margin-top: 642px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt642 {
    margin-top: 321px;
  }
}
.daihyakka-bussankan .--mb642 {
  margin-bottom: 642px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb642 {
    margin-bottom: 321px;
  }
}
.daihyakka-bussankan .--pt642 {
  padding-top: 642px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt642 {
    padding-top: 321px;
  }
}
.daihyakka-bussankan .--pb642 {
  padding-bottom: 642px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb642 {
    padding-bottom: 321px;
  }
}
.daihyakka-bussankan .--px642 {
  padding: 0 642px;
}
.daihyakka-bussankan .max-w-642 {
  max-width: 642px;
}
.daihyakka-bussankan .w-642 {
  width: 642px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-642 {
    width: 321px;
  }
}
.daihyakka-bussankan .h-642 {
  height: 642px;
}
.daihyakka-bussankan .--gap642 {
  gap: 642px !important;
}
.daihyakka-bussankan .--fw642 {
  font-weight: 642;
}
.daihyakka-bussankan .--mt643 {
  margin-top: 643px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt643 {
    margin-top: 321.5px;
  }
}
.daihyakka-bussankan .--mb643 {
  margin-bottom: 643px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb643 {
    margin-bottom: 321.5px;
  }
}
.daihyakka-bussankan .--pt643 {
  padding-top: 643px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt643 {
    padding-top: 321.5px;
  }
}
.daihyakka-bussankan .--pb643 {
  padding-bottom: 643px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb643 {
    padding-bottom: 321.5px;
  }
}
.daihyakka-bussankan .--px643 {
  padding: 0 643px;
}
.daihyakka-bussankan .max-w-643 {
  max-width: 643px;
}
.daihyakka-bussankan .w-643 {
  width: 643px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-643 {
    width: 321.5px;
  }
}
.daihyakka-bussankan .h-643 {
  height: 643px;
}
.daihyakka-bussankan .--gap643 {
  gap: 643px !important;
}
.daihyakka-bussankan .--fw643 {
  font-weight: 643;
}
.daihyakka-bussankan .--mt644 {
  margin-top: 644px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt644 {
    margin-top: 322px;
  }
}
.daihyakka-bussankan .--mb644 {
  margin-bottom: 644px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb644 {
    margin-bottom: 322px;
  }
}
.daihyakka-bussankan .--pt644 {
  padding-top: 644px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt644 {
    padding-top: 322px;
  }
}
.daihyakka-bussankan .--pb644 {
  padding-bottom: 644px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb644 {
    padding-bottom: 322px;
  }
}
.daihyakka-bussankan .--px644 {
  padding: 0 644px;
}
.daihyakka-bussankan .max-w-644 {
  max-width: 644px;
}
.daihyakka-bussankan .w-644 {
  width: 644px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-644 {
    width: 322px;
  }
}
.daihyakka-bussankan .h-644 {
  height: 644px;
}
.daihyakka-bussankan .--gap644 {
  gap: 644px !important;
}
.daihyakka-bussankan .--fw644 {
  font-weight: 644;
}
.daihyakka-bussankan .--mt645 {
  margin-top: 645px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt645 {
    margin-top: 322.5px;
  }
}
.daihyakka-bussankan .--mb645 {
  margin-bottom: 645px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb645 {
    margin-bottom: 322.5px;
  }
}
.daihyakka-bussankan .--pt645 {
  padding-top: 645px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt645 {
    padding-top: 322.5px;
  }
}
.daihyakka-bussankan .--pb645 {
  padding-bottom: 645px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb645 {
    padding-bottom: 322.5px;
  }
}
.daihyakka-bussankan .--px645 {
  padding: 0 645px;
}
.daihyakka-bussankan .max-w-645 {
  max-width: 645px;
}
.daihyakka-bussankan .w-645 {
  width: 645px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-645 {
    width: 322.5px;
  }
}
.daihyakka-bussankan .h-645 {
  height: 645px;
}
.daihyakka-bussankan .--gap645 {
  gap: 645px !important;
}
.daihyakka-bussankan .--fw645 {
  font-weight: 645;
}
.daihyakka-bussankan .--mt646 {
  margin-top: 646px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt646 {
    margin-top: 323px;
  }
}
.daihyakka-bussankan .--mb646 {
  margin-bottom: 646px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb646 {
    margin-bottom: 323px;
  }
}
.daihyakka-bussankan .--pt646 {
  padding-top: 646px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt646 {
    padding-top: 323px;
  }
}
.daihyakka-bussankan .--pb646 {
  padding-bottom: 646px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb646 {
    padding-bottom: 323px;
  }
}
.daihyakka-bussankan .--px646 {
  padding: 0 646px;
}
.daihyakka-bussankan .max-w-646 {
  max-width: 646px;
}
.daihyakka-bussankan .w-646 {
  width: 646px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-646 {
    width: 323px;
  }
}
.daihyakka-bussankan .h-646 {
  height: 646px;
}
.daihyakka-bussankan .--gap646 {
  gap: 646px !important;
}
.daihyakka-bussankan .--fw646 {
  font-weight: 646;
}
.daihyakka-bussankan .--mt647 {
  margin-top: 647px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt647 {
    margin-top: 323.5px;
  }
}
.daihyakka-bussankan .--mb647 {
  margin-bottom: 647px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb647 {
    margin-bottom: 323.5px;
  }
}
.daihyakka-bussankan .--pt647 {
  padding-top: 647px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt647 {
    padding-top: 323.5px;
  }
}
.daihyakka-bussankan .--pb647 {
  padding-bottom: 647px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb647 {
    padding-bottom: 323.5px;
  }
}
.daihyakka-bussankan .--px647 {
  padding: 0 647px;
}
.daihyakka-bussankan .max-w-647 {
  max-width: 647px;
}
.daihyakka-bussankan .w-647 {
  width: 647px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-647 {
    width: 323.5px;
  }
}
.daihyakka-bussankan .h-647 {
  height: 647px;
}
.daihyakka-bussankan .--gap647 {
  gap: 647px !important;
}
.daihyakka-bussankan .--fw647 {
  font-weight: 647;
}
.daihyakka-bussankan .--mt648 {
  margin-top: 648px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt648 {
    margin-top: 324px;
  }
}
.daihyakka-bussankan .--mb648 {
  margin-bottom: 648px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb648 {
    margin-bottom: 324px;
  }
}
.daihyakka-bussankan .--pt648 {
  padding-top: 648px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt648 {
    padding-top: 324px;
  }
}
.daihyakka-bussankan .--pb648 {
  padding-bottom: 648px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb648 {
    padding-bottom: 324px;
  }
}
.daihyakka-bussankan .--px648 {
  padding: 0 648px;
}
.daihyakka-bussankan .max-w-648 {
  max-width: 648px;
}
.daihyakka-bussankan .w-648 {
  width: 648px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-648 {
    width: 324px;
  }
}
.daihyakka-bussankan .h-648 {
  height: 648px;
}
.daihyakka-bussankan .--gap648 {
  gap: 648px !important;
}
.daihyakka-bussankan .--fw648 {
  font-weight: 648;
}
.daihyakka-bussankan .--mt649 {
  margin-top: 649px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt649 {
    margin-top: 324.5px;
  }
}
.daihyakka-bussankan .--mb649 {
  margin-bottom: 649px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb649 {
    margin-bottom: 324.5px;
  }
}
.daihyakka-bussankan .--pt649 {
  padding-top: 649px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt649 {
    padding-top: 324.5px;
  }
}
.daihyakka-bussankan .--pb649 {
  padding-bottom: 649px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb649 {
    padding-bottom: 324.5px;
  }
}
.daihyakka-bussankan .--px649 {
  padding: 0 649px;
}
.daihyakka-bussankan .max-w-649 {
  max-width: 649px;
}
.daihyakka-bussankan .w-649 {
  width: 649px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-649 {
    width: 324.5px;
  }
}
.daihyakka-bussankan .h-649 {
  height: 649px;
}
.daihyakka-bussankan .--gap649 {
  gap: 649px !important;
}
.daihyakka-bussankan .--fw649 {
  font-weight: 649;
}
.daihyakka-bussankan .--mt650 {
  margin-top: 650px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt650 {
    margin-top: 325px;
  }
}
.daihyakka-bussankan .--mb650 {
  margin-bottom: 650px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb650 {
    margin-bottom: 325px;
  }
}
.daihyakka-bussankan .--pt650 {
  padding-top: 650px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt650 {
    padding-top: 325px;
  }
}
.daihyakka-bussankan .--pb650 {
  padding-bottom: 650px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb650 {
    padding-bottom: 325px;
  }
}
.daihyakka-bussankan .--px650 {
  padding: 0 650px;
}
.daihyakka-bussankan .max-w-650 {
  max-width: 650px;
}
.daihyakka-bussankan .w-650 {
  width: 650px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-650 {
    width: 325px;
  }
}
.daihyakka-bussankan .h-650 {
  height: 650px;
}
.daihyakka-bussankan .--gap650 {
  gap: 650px !important;
}
.daihyakka-bussankan .--fw650 {
  font-weight: 650;
}
.daihyakka-bussankan .--mt651 {
  margin-top: 651px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt651 {
    margin-top: 325.5px;
  }
}
.daihyakka-bussankan .--mb651 {
  margin-bottom: 651px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb651 {
    margin-bottom: 325.5px;
  }
}
.daihyakka-bussankan .--pt651 {
  padding-top: 651px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt651 {
    padding-top: 325.5px;
  }
}
.daihyakka-bussankan .--pb651 {
  padding-bottom: 651px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb651 {
    padding-bottom: 325.5px;
  }
}
.daihyakka-bussankan .--px651 {
  padding: 0 651px;
}
.daihyakka-bussankan .max-w-651 {
  max-width: 651px;
}
.daihyakka-bussankan .w-651 {
  width: 651px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-651 {
    width: 325.5px;
  }
}
.daihyakka-bussankan .h-651 {
  height: 651px;
}
.daihyakka-bussankan .--gap651 {
  gap: 651px !important;
}
.daihyakka-bussankan .--fw651 {
  font-weight: 651;
}
.daihyakka-bussankan .--mt652 {
  margin-top: 652px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt652 {
    margin-top: 326px;
  }
}
.daihyakka-bussankan .--mb652 {
  margin-bottom: 652px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb652 {
    margin-bottom: 326px;
  }
}
.daihyakka-bussankan .--pt652 {
  padding-top: 652px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt652 {
    padding-top: 326px;
  }
}
.daihyakka-bussankan .--pb652 {
  padding-bottom: 652px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb652 {
    padding-bottom: 326px;
  }
}
.daihyakka-bussankan .--px652 {
  padding: 0 652px;
}
.daihyakka-bussankan .max-w-652 {
  max-width: 652px;
}
.daihyakka-bussankan .w-652 {
  width: 652px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-652 {
    width: 326px;
  }
}
.daihyakka-bussankan .h-652 {
  height: 652px;
}
.daihyakka-bussankan .--gap652 {
  gap: 652px !important;
}
.daihyakka-bussankan .--fw652 {
  font-weight: 652;
}
.daihyakka-bussankan .--mt653 {
  margin-top: 653px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt653 {
    margin-top: 326.5px;
  }
}
.daihyakka-bussankan .--mb653 {
  margin-bottom: 653px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb653 {
    margin-bottom: 326.5px;
  }
}
.daihyakka-bussankan .--pt653 {
  padding-top: 653px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt653 {
    padding-top: 326.5px;
  }
}
.daihyakka-bussankan .--pb653 {
  padding-bottom: 653px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb653 {
    padding-bottom: 326.5px;
  }
}
.daihyakka-bussankan .--px653 {
  padding: 0 653px;
}
.daihyakka-bussankan .max-w-653 {
  max-width: 653px;
}
.daihyakka-bussankan .w-653 {
  width: 653px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-653 {
    width: 326.5px;
  }
}
.daihyakka-bussankan .h-653 {
  height: 653px;
}
.daihyakka-bussankan .--gap653 {
  gap: 653px !important;
}
.daihyakka-bussankan .--fw653 {
  font-weight: 653;
}
.daihyakka-bussankan .--mt654 {
  margin-top: 654px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt654 {
    margin-top: 327px;
  }
}
.daihyakka-bussankan .--mb654 {
  margin-bottom: 654px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb654 {
    margin-bottom: 327px;
  }
}
.daihyakka-bussankan .--pt654 {
  padding-top: 654px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt654 {
    padding-top: 327px;
  }
}
.daihyakka-bussankan .--pb654 {
  padding-bottom: 654px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb654 {
    padding-bottom: 327px;
  }
}
.daihyakka-bussankan .--px654 {
  padding: 0 654px;
}
.daihyakka-bussankan .max-w-654 {
  max-width: 654px;
}
.daihyakka-bussankan .w-654 {
  width: 654px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-654 {
    width: 327px;
  }
}
.daihyakka-bussankan .h-654 {
  height: 654px;
}
.daihyakka-bussankan .--gap654 {
  gap: 654px !important;
}
.daihyakka-bussankan .--fw654 {
  font-weight: 654;
}
.daihyakka-bussankan .--mt655 {
  margin-top: 655px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt655 {
    margin-top: 327.5px;
  }
}
.daihyakka-bussankan .--mb655 {
  margin-bottom: 655px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb655 {
    margin-bottom: 327.5px;
  }
}
.daihyakka-bussankan .--pt655 {
  padding-top: 655px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt655 {
    padding-top: 327.5px;
  }
}
.daihyakka-bussankan .--pb655 {
  padding-bottom: 655px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb655 {
    padding-bottom: 327.5px;
  }
}
.daihyakka-bussankan .--px655 {
  padding: 0 655px;
}
.daihyakka-bussankan .max-w-655 {
  max-width: 655px;
}
.daihyakka-bussankan .w-655 {
  width: 655px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-655 {
    width: 327.5px;
  }
}
.daihyakka-bussankan .h-655 {
  height: 655px;
}
.daihyakka-bussankan .--gap655 {
  gap: 655px !important;
}
.daihyakka-bussankan .--fw655 {
  font-weight: 655;
}
.daihyakka-bussankan .--mt656 {
  margin-top: 656px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt656 {
    margin-top: 328px;
  }
}
.daihyakka-bussankan .--mb656 {
  margin-bottom: 656px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb656 {
    margin-bottom: 328px;
  }
}
.daihyakka-bussankan .--pt656 {
  padding-top: 656px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt656 {
    padding-top: 328px;
  }
}
.daihyakka-bussankan .--pb656 {
  padding-bottom: 656px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb656 {
    padding-bottom: 328px;
  }
}
.daihyakka-bussankan .--px656 {
  padding: 0 656px;
}
.daihyakka-bussankan .max-w-656 {
  max-width: 656px;
}
.daihyakka-bussankan .w-656 {
  width: 656px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-656 {
    width: 328px;
  }
}
.daihyakka-bussankan .h-656 {
  height: 656px;
}
.daihyakka-bussankan .--gap656 {
  gap: 656px !important;
}
.daihyakka-bussankan .--fw656 {
  font-weight: 656;
}
.daihyakka-bussankan .--mt657 {
  margin-top: 657px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt657 {
    margin-top: 328.5px;
  }
}
.daihyakka-bussankan .--mb657 {
  margin-bottom: 657px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb657 {
    margin-bottom: 328.5px;
  }
}
.daihyakka-bussankan .--pt657 {
  padding-top: 657px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt657 {
    padding-top: 328.5px;
  }
}
.daihyakka-bussankan .--pb657 {
  padding-bottom: 657px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb657 {
    padding-bottom: 328.5px;
  }
}
.daihyakka-bussankan .--px657 {
  padding: 0 657px;
}
.daihyakka-bussankan .max-w-657 {
  max-width: 657px;
}
.daihyakka-bussankan .w-657 {
  width: 657px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-657 {
    width: 328.5px;
  }
}
.daihyakka-bussankan .h-657 {
  height: 657px;
}
.daihyakka-bussankan .--gap657 {
  gap: 657px !important;
}
.daihyakka-bussankan .--fw657 {
  font-weight: 657;
}
.daihyakka-bussankan .--mt658 {
  margin-top: 658px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt658 {
    margin-top: 329px;
  }
}
.daihyakka-bussankan .--mb658 {
  margin-bottom: 658px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb658 {
    margin-bottom: 329px;
  }
}
.daihyakka-bussankan .--pt658 {
  padding-top: 658px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt658 {
    padding-top: 329px;
  }
}
.daihyakka-bussankan .--pb658 {
  padding-bottom: 658px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb658 {
    padding-bottom: 329px;
  }
}
.daihyakka-bussankan .--px658 {
  padding: 0 658px;
}
.daihyakka-bussankan .max-w-658 {
  max-width: 658px;
}
.daihyakka-bussankan .w-658 {
  width: 658px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-658 {
    width: 329px;
  }
}
.daihyakka-bussankan .h-658 {
  height: 658px;
}
.daihyakka-bussankan .--gap658 {
  gap: 658px !important;
}
.daihyakka-bussankan .--fw658 {
  font-weight: 658;
}
.daihyakka-bussankan .--mt659 {
  margin-top: 659px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt659 {
    margin-top: 329.5px;
  }
}
.daihyakka-bussankan .--mb659 {
  margin-bottom: 659px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb659 {
    margin-bottom: 329.5px;
  }
}
.daihyakka-bussankan .--pt659 {
  padding-top: 659px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt659 {
    padding-top: 329.5px;
  }
}
.daihyakka-bussankan .--pb659 {
  padding-bottom: 659px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb659 {
    padding-bottom: 329.5px;
  }
}
.daihyakka-bussankan .--px659 {
  padding: 0 659px;
}
.daihyakka-bussankan .max-w-659 {
  max-width: 659px;
}
.daihyakka-bussankan .w-659 {
  width: 659px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-659 {
    width: 329.5px;
  }
}
.daihyakka-bussankan .h-659 {
  height: 659px;
}
.daihyakka-bussankan .--gap659 {
  gap: 659px !important;
}
.daihyakka-bussankan .--fw659 {
  font-weight: 659;
}
.daihyakka-bussankan .--mt660 {
  margin-top: 660px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt660 {
    margin-top: 330px;
  }
}
.daihyakka-bussankan .--mb660 {
  margin-bottom: 660px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb660 {
    margin-bottom: 330px;
  }
}
.daihyakka-bussankan .--pt660 {
  padding-top: 660px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt660 {
    padding-top: 330px;
  }
}
.daihyakka-bussankan .--pb660 {
  padding-bottom: 660px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb660 {
    padding-bottom: 330px;
  }
}
.daihyakka-bussankan .--px660 {
  padding: 0 660px;
}
.daihyakka-bussankan .max-w-660 {
  max-width: 660px;
}
.daihyakka-bussankan .w-660 {
  width: 660px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-660 {
    width: 330px;
  }
}
.daihyakka-bussankan .h-660 {
  height: 660px;
}
.daihyakka-bussankan .--gap660 {
  gap: 660px !important;
}
.daihyakka-bussankan .--fw660 {
  font-weight: 660;
}
.daihyakka-bussankan .--mt661 {
  margin-top: 661px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt661 {
    margin-top: 330.5px;
  }
}
.daihyakka-bussankan .--mb661 {
  margin-bottom: 661px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb661 {
    margin-bottom: 330.5px;
  }
}
.daihyakka-bussankan .--pt661 {
  padding-top: 661px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt661 {
    padding-top: 330.5px;
  }
}
.daihyakka-bussankan .--pb661 {
  padding-bottom: 661px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb661 {
    padding-bottom: 330.5px;
  }
}
.daihyakka-bussankan .--px661 {
  padding: 0 661px;
}
.daihyakka-bussankan .max-w-661 {
  max-width: 661px;
}
.daihyakka-bussankan .w-661 {
  width: 661px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-661 {
    width: 330.5px;
  }
}
.daihyakka-bussankan .h-661 {
  height: 661px;
}
.daihyakka-bussankan .--gap661 {
  gap: 661px !important;
}
.daihyakka-bussankan .--fw661 {
  font-weight: 661;
}
.daihyakka-bussankan .--mt662 {
  margin-top: 662px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt662 {
    margin-top: 331px;
  }
}
.daihyakka-bussankan .--mb662 {
  margin-bottom: 662px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb662 {
    margin-bottom: 331px;
  }
}
.daihyakka-bussankan .--pt662 {
  padding-top: 662px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt662 {
    padding-top: 331px;
  }
}
.daihyakka-bussankan .--pb662 {
  padding-bottom: 662px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb662 {
    padding-bottom: 331px;
  }
}
.daihyakka-bussankan .--px662 {
  padding: 0 662px;
}
.daihyakka-bussankan .max-w-662 {
  max-width: 662px;
}
.daihyakka-bussankan .w-662 {
  width: 662px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-662 {
    width: 331px;
  }
}
.daihyakka-bussankan .h-662 {
  height: 662px;
}
.daihyakka-bussankan .--gap662 {
  gap: 662px !important;
}
.daihyakka-bussankan .--fw662 {
  font-weight: 662;
}
.daihyakka-bussankan .--mt663 {
  margin-top: 663px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt663 {
    margin-top: 331.5px;
  }
}
.daihyakka-bussankan .--mb663 {
  margin-bottom: 663px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb663 {
    margin-bottom: 331.5px;
  }
}
.daihyakka-bussankan .--pt663 {
  padding-top: 663px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt663 {
    padding-top: 331.5px;
  }
}
.daihyakka-bussankan .--pb663 {
  padding-bottom: 663px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb663 {
    padding-bottom: 331.5px;
  }
}
.daihyakka-bussankan .--px663 {
  padding: 0 663px;
}
.daihyakka-bussankan .max-w-663 {
  max-width: 663px;
}
.daihyakka-bussankan .w-663 {
  width: 663px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-663 {
    width: 331.5px;
  }
}
.daihyakka-bussankan .h-663 {
  height: 663px;
}
.daihyakka-bussankan .--gap663 {
  gap: 663px !important;
}
.daihyakka-bussankan .--fw663 {
  font-weight: 663;
}
.daihyakka-bussankan .--mt664 {
  margin-top: 664px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt664 {
    margin-top: 332px;
  }
}
.daihyakka-bussankan .--mb664 {
  margin-bottom: 664px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb664 {
    margin-bottom: 332px;
  }
}
.daihyakka-bussankan .--pt664 {
  padding-top: 664px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt664 {
    padding-top: 332px;
  }
}
.daihyakka-bussankan .--pb664 {
  padding-bottom: 664px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb664 {
    padding-bottom: 332px;
  }
}
.daihyakka-bussankan .--px664 {
  padding: 0 664px;
}
.daihyakka-bussankan .max-w-664 {
  max-width: 664px;
}
.daihyakka-bussankan .w-664 {
  width: 664px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-664 {
    width: 332px;
  }
}
.daihyakka-bussankan .h-664 {
  height: 664px;
}
.daihyakka-bussankan .--gap664 {
  gap: 664px !important;
}
.daihyakka-bussankan .--fw664 {
  font-weight: 664;
}
.daihyakka-bussankan .--mt665 {
  margin-top: 665px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt665 {
    margin-top: 332.5px;
  }
}
.daihyakka-bussankan .--mb665 {
  margin-bottom: 665px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb665 {
    margin-bottom: 332.5px;
  }
}
.daihyakka-bussankan .--pt665 {
  padding-top: 665px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt665 {
    padding-top: 332.5px;
  }
}
.daihyakka-bussankan .--pb665 {
  padding-bottom: 665px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb665 {
    padding-bottom: 332.5px;
  }
}
.daihyakka-bussankan .--px665 {
  padding: 0 665px;
}
.daihyakka-bussankan .max-w-665 {
  max-width: 665px;
}
.daihyakka-bussankan .w-665 {
  width: 665px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-665 {
    width: 332.5px;
  }
}
.daihyakka-bussankan .h-665 {
  height: 665px;
}
.daihyakka-bussankan .--gap665 {
  gap: 665px !important;
}
.daihyakka-bussankan .--fw665 {
  font-weight: 665;
}
.daihyakka-bussankan .--mt666 {
  margin-top: 666px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt666 {
    margin-top: 333px;
  }
}
.daihyakka-bussankan .--mb666 {
  margin-bottom: 666px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb666 {
    margin-bottom: 333px;
  }
}
.daihyakka-bussankan .--pt666 {
  padding-top: 666px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt666 {
    padding-top: 333px;
  }
}
.daihyakka-bussankan .--pb666 {
  padding-bottom: 666px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb666 {
    padding-bottom: 333px;
  }
}
.daihyakka-bussankan .--px666 {
  padding: 0 666px;
}
.daihyakka-bussankan .max-w-666 {
  max-width: 666px;
}
.daihyakka-bussankan .w-666 {
  width: 666px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-666 {
    width: 333px;
  }
}
.daihyakka-bussankan .h-666 {
  height: 666px;
}
.daihyakka-bussankan .--gap666 {
  gap: 666px !important;
}
.daihyakka-bussankan .--fw666 {
  font-weight: 666;
}
.daihyakka-bussankan .--mt667 {
  margin-top: 667px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt667 {
    margin-top: 333.5px;
  }
}
.daihyakka-bussankan .--mb667 {
  margin-bottom: 667px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb667 {
    margin-bottom: 333.5px;
  }
}
.daihyakka-bussankan .--pt667 {
  padding-top: 667px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt667 {
    padding-top: 333.5px;
  }
}
.daihyakka-bussankan .--pb667 {
  padding-bottom: 667px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb667 {
    padding-bottom: 333.5px;
  }
}
.daihyakka-bussankan .--px667 {
  padding: 0 667px;
}
.daihyakka-bussankan .max-w-667 {
  max-width: 667px;
}
.daihyakka-bussankan .w-667 {
  width: 667px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-667 {
    width: 333.5px;
  }
}
.daihyakka-bussankan .h-667 {
  height: 667px;
}
.daihyakka-bussankan .--gap667 {
  gap: 667px !important;
}
.daihyakka-bussankan .--fw667 {
  font-weight: 667;
}
.daihyakka-bussankan .--mt668 {
  margin-top: 668px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt668 {
    margin-top: 334px;
  }
}
.daihyakka-bussankan .--mb668 {
  margin-bottom: 668px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb668 {
    margin-bottom: 334px;
  }
}
.daihyakka-bussankan .--pt668 {
  padding-top: 668px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt668 {
    padding-top: 334px;
  }
}
.daihyakka-bussankan .--pb668 {
  padding-bottom: 668px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb668 {
    padding-bottom: 334px;
  }
}
.daihyakka-bussankan .--px668 {
  padding: 0 668px;
}
.daihyakka-bussankan .max-w-668 {
  max-width: 668px;
}
.daihyakka-bussankan .w-668 {
  width: 668px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-668 {
    width: 334px;
  }
}
.daihyakka-bussankan .h-668 {
  height: 668px;
}
.daihyakka-bussankan .--gap668 {
  gap: 668px !important;
}
.daihyakka-bussankan .--fw668 {
  font-weight: 668;
}
.daihyakka-bussankan .--mt669 {
  margin-top: 669px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt669 {
    margin-top: 334.5px;
  }
}
.daihyakka-bussankan .--mb669 {
  margin-bottom: 669px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb669 {
    margin-bottom: 334.5px;
  }
}
.daihyakka-bussankan .--pt669 {
  padding-top: 669px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt669 {
    padding-top: 334.5px;
  }
}
.daihyakka-bussankan .--pb669 {
  padding-bottom: 669px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb669 {
    padding-bottom: 334.5px;
  }
}
.daihyakka-bussankan .--px669 {
  padding: 0 669px;
}
.daihyakka-bussankan .max-w-669 {
  max-width: 669px;
}
.daihyakka-bussankan .w-669 {
  width: 669px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-669 {
    width: 334.5px;
  }
}
.daihyakka-bussankan .h-669 {
  height: 669px;
}
.daihyakka-bussankan .--gap669 {
  gap: 669px !important;
}
.daihyakka-bussankan .--fw669 {
  font-weight: 669;
}
.daihyakka-bussankan .--mt670 {
  margin-top: 670px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt670 {
    margin-top: 335px;
  }
}
.daihyakka-bussankan .--mb670 {
  margin-bottom: 670px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb670 {
    margin-bottom: 335px;
  }
}
.daihyakka-bussankan .--pt670 {
  padding-top: 670px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt670 {
    padding-top: 335px;
  }
}
.daihyakka-bussankan .--pb670 {
  padding-bottom: 670px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb670 {
    padding-bottom: 335px;
  }
}
.daihyakka-bussankan .--px670 {
  padding: 0 670px;
}
.daihyakka-bussankan .max-w-670 {
  max-width: 670px;
}
.daihyakka-bussankan .w-670 {
  width: 670px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-670 {
    width: 335px;
  }
}
.daihyakka-bussankan .h-670 {
  height: 670px;
}
.daihyakka-bussankan .--gap670 {
  gap: 670px !important;
}
.daihyakka-bussankan .--fw670 {
  font-weight: 670;
}
.daihyakka-bussankan .--mt671 {
  margin-top: 671px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt671 {
    margin-top: 335.5px;
  }
}
.daihyakka-bussankan .--mb671 {
  margin-bottom: 671px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb671 {
    margin-bottom: 335.5px;
  }
}
.daihyakka-bussankan .--pt671 {
  padding-top: 671px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt671 {
    padding-top: 335.5px;
  }
}
.daihyakka-bussankan .--pb671 {
  padding-bottom: 671px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb671 {
    padding-bottom: 335.5px;
  }
}
.daihyakka-bussankan .--px671 {
  padding: 0 671px;
}
.daihyakka-bussankan .max-w-671 {
  max-width: 671px;
}
.daihyakka-bussankan .w-671 {
  width: 671px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-671 {
    width: 335.5px;
  }
}
.daihyakka-bussankan .h-671 {
  height: 671px;
}
.daihyakka-bussankan .--gap671 {
  gap: 671px !important;
}
.daihyakka-bussankan .--fw671 {
  font-weight: 671;
}
.daihyakka-bussankan .--mt672 {
  margin-top: 672px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt672 {
    margin-top: 336px;
  }
}
.daihyakka-bussankan .--mb672 {
  margin-bottom: 672px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb672 {
    margin-bottom: 336px;
  }
}
.daihyakka-bussankan .--pt672 {
  padding-top: 672px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt672 {
    padding-top: 336px;
  }
}
.daihyakka-bussankan .--pb672 {
  padding-bottom: 672px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb672 {
    padding-bottom: 336px;
  }
}
.daihyakka-bussankan .--px672 {
  padding: 0 672px;
}
.daihyakka-bussankan .max-w-672 {
  max-width: 672px;
}
.daihyakka-bussankan .w-672 {
  width: 672px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-672 {
    width: 336px;
  }
}
.daihyakka-bussankan .h-672 {
  height: 672px;
}
.daihyakka-bussankan .--gap672 {
  gap: 672px !important;
}
.daihyakka-bussankan .--fw672 {
  font-weight: 672;
}
.daihyakka-bussankan .--mt673 {
  margin-top: 673px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt673 {
    margin-top: 336.5px;
  }
}
.daihyakka-bussankan .--mb673 {
  margin-bottom: 673px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb673 {
    margin-bottom: 336.5px;
  }
}
.daihyakka-bussankan .--pt673 {
  padding-top: 673px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt673 {
    padding-top: 336.5px;
  }
}
.daihyakka-bussankan .--pb673 {
  padding-bottom: 673px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb673 {
    padding-bottom: 336.5px;
  }
}
.daihyakka-bussankan .--px673 {
  padding: 0 673px;
}
.daihyakka-bussankan .max-w-673 {
  max-width: 673px;
}
.daihyakka-bussankan .w-673 {
  width: 673px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-673 {
    width: 336.5px;
  }
}
.daihyakka-bussankan .h-673 {
  height: 673px;
}
.daihyakka-bussankan .--gap673 {
  gap: 673px !important;
}
.daihyakka-bussankan .--fw673 {
  font-weight: 673;
}
.daihyakka-bussankan .--mt674 {
  margin-top: 674px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt674 {
    margin-top: 337px;
  }
}
.daihyakka-bussankan .--mb674 {
  margin-bottom: 674px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb674 {
    margin-bottom: 337px;
  }
}
.daihyakka-bussankan .--pt674 {
  padding-top: 674px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt674 {
    padding-top: 337px;
  }
}
.daihyakka-bussankan .--pb674 {
  padding-bottom: 674px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb674 {
    padding-bottom: 337px;
  }
}
.daihyakka-bussankan .--px674 {
  padding: 0 674px;
}
.daihyakka-bussankan .max-w-674 {
  max-width: 674px;
}
.daihyakka-bussankan .w-674 {
  width: 674px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-674 {
    width: 337px;
  }
}
.daihyakka-bussankan .h-674 {
  height: 674px;
}
.daihyakka-bussankan .--gap674 {
  gap: 674px !important;
}
.daihyakka-bussankan .--fw674 {
  font-weight: 674;
}
.daihyakka-bussankan .--mt675 {
  margin-top: 675px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt675 {
    margin-top: 337.5px;
  }
}
.daihyakka-bussankan .--mb675 {
  margin-bottom: 675px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb675 {
    margin-bottom: 337.5px;
  }
}
.daihyakka-bussankan .--pt675 {
  padding-top: 675px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt675 {
    padding-top: 337.5px;
  }
}
.daihyakka-bussankan .--pb675 {
  padding-bottom: 675px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb675 {
    padding-bottom: 337.5px;
  }
}
.daihyakka-bussankan .--px675 {
  padding: 0 675px;
}
.daihyakka-bussankan .max-w-675 {
  max-width: 675px;
}
.daihyakka-bussankan .w-675 {
  width: 675px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-675 {
    width: 337.5px;
  }
}
.daihyakka-bussankan .h-675 {
  height: 675px;
}
.daihyakka-bussankan .--gap675 {
  gap: 675px !important;
}
.daihyakka-bussankan .--fw675 {
  font-weight: 675;
}
.daihyakka-bussankan .--mt676 {
  margin-top: 676px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt676 {
    margin-top: 338px;
  }
}
.daihyakka-bussankan .--mb676 {
  margin-bottom: 676px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb676 {
    margin-bottom: 338px;
  }
}
.daihyakka-bussankan .--pt676 {
  padding-top: 676px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt676 {
    padding-top: 338px;
  }
}
.daihyakka-bussankan .--pb676 {
  padding-bottom: 676px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb676 {
    padding-bottom: 338px;
  }
}
.daihyakka-bussankan .--px676 {
  padding: 0 676px;
}
.daihyakka-bussankan .max-w-676 {
  max-width: 676px;
}
.daihyakka-bussankan .w-676 {
  width: 676px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-676 {
    width: 338px;
  }
}
.daihyakka-bussankan .h-676 {
  height: 676px;
}
.daihyakka-bussankan .--gap676 {
  gap: 676px !important;
}
.daihyakka-bussankan .--fw676 {
  font-weight: 676;
}
.daihyakka-bussankan .--mt677 {
  margin-top: 677px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt677 {
    margin-top: 338.5px;
  }
}
.daihyakka-bussankan .--mb677 {
  margin-bottom: 677px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb677 {
    margin-bottom: 338.5px;
  }
}
.daihyakka-bussankan .--pt677 {
  padding-top: 677px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt677 {
    padding-top: 338.5px;
  }
}
.daihyakka-bussankan .--pb677 {
  padding-bottom: 677px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb677 {
    padding-bottom: 338.5px;
  }
}
.daihyakka-bussankan .--px677 {
  padding: 0 677px;
}
.daihyakka-bussankan .max-w-677 {
  max-width: 677px;
}
.daihyakka-bussankan .w-677 {
  width: 677px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-677 {
    width: 338.5px;
  }
}
.daihyakka-bussankan .h-677 {
  height: 677px;
}
.daihyakka-bussankan .--gap677 {
  gap: 677px !important;
}
.daihyakka-bussankan .--fw677 {
  font-weight: 677;
}
.daihyakka-bussankan .--mt678 {
  margin-top: 678px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt678 {
    margin-top: 339px;
  }
}
.daihyakka-bussankan .--mb678 {
  margin-bottom: 678px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb678 {
    margin-bottom: 339px;
  }
}
.daihyakka-bussankan .--pt678 {
  padding-top: 678px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt678 {
    padding-top: 339px;
  }
}
.daihyakka-bussankan .--pb678 {
  padding-bottom: 678px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb678 {
    padding-bottom: 339px;
  }
}
.daihyakka-bussankan .--px678 {
  padding: 0 678px;
}
.daihyakka-bussankan .max-w-678 {
  max-width: 678px;
}
.daihyakka-bussankan .w-678 {
  width: 678px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-678 {
    width: 339px;
  }
}
.daihyakka-bussankan .h-678 {
  height: 678px;
}
.daihyakka-bussankan .--gap678 {
  gap: 678px !important;
}
.daihyakka-bussankan .--fw678 {
  font-weight: 678;
}
.daihyakka-bussankan .--mt679 {
  margin-top: 679px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt679 {
    margin-top: 339.5px;
  }
}
.daihyakka-bussankan .--mb679 {
  margin-bottom: 679px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb679 {
    margin-bottom: 339.5px;
  }
}
.daihyakka-bussankan .--pt679 {
  padding-top: 679px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt679 {
    padding-top: 339.5px;
  }
}
.daihyakka-bussankan .--pb679 {
  padding-bottom: 679px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb679 {
    padding-bottom: 339.5px;
  }
}
.daihyakka-bussankan .--px679 {
  padding: 0 679px;
}
.daihyakka-bussankan .max-w-679 {
  max-width: 679px;
}
.daihyakka-bussankan .w-679 {
  width: 679px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-679 {
    width: 339.5px;
  }
}
.daihyakka-bussankan .h-679 {
  height: 679px;
}
.daihyakka-bussankan .--gap679 {
  gap: 679px !important;
}
.daihyakka-bussankan .--fw679 {
  font-weight: 679;
}
.daihyakka-bussankan .--mt680 {
  margin-top: 680px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt680 {
    margin-top: 340px;
  }
}
.daihyakka-bussankan .--mb680 {
  margin-bottom: 680px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb680 {
    margin-bottom: 340px;
  }
}
.daihyakka-bussankan .--pt680 {
  padding-top: 680px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt680 {
    padding-top: 340px;
  }
}
.daihyakka-bussankan .--pb680 {
  padding-bottom: 680px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb680 {
    padding-bottom: 340px;
  }
}
.daihyakka-bussankan .--px680 {
  padding: 0 680px;
}
.daihyakka-bussankan .max-w-680 {
  max-width: 680px;
}
.daihyakka-bussankan .w-680 {
  width: 680px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-680 {
    width: 340px;
  }
}
.daihyakka-bussankan .h-680 {
  height: 680px;
}
.daihyakka-bussankan .--gap680 {
  gap: 680px !important;
}
.daihyakka-bussankan .--fw680 {
  font-weight: 680;
}
.daihyakka-bussankan .--mt681 {
  margin-top: 681px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt681 {
    margin-top: 340.5px;
  }
}
.daihyakka-bussankan .--mb681 {
  margin-bottom: 681px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb681 {
    margin-bottom: 340.5px;
  }
}
.daihyakka-bussankan .--pt681 {
  padding-top: 681px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt681 {
    padding-top: 340.5px;
  }
}
.daihyakka-bussankan .--pb681 {
  padding-bottom: 681px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb681 {
    padding-bottom: 340.5px;
  }
}
.daihyakka-bussankan .--px681 {
  padding: 0 681px;
}
.daihyakka-bussankan .max-w-681 {
  max-width: 681px;
}
.daihyakka-bussankan .w-681 {
  width: 681px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-681 {
    width: 340.5px;
  }
}
.daihyakka-bussankan .h-681 {
  height: 681px;
}
.daihyakka-bussankan .--gap681 {
  gap: 681px !important;
}
.daihyakka-bussankan .--fw681 {
  font-weight: 681;
}
.daihyakka-bussankan .--mt682 {
  margin-top: 682px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt682 {
    margin-top: 341px;
  }
}
.daihyakka-bussankan .--mb682 {
  margin-bottom: 682px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb682 {
    margin-bottom: 341px;
  }
}
.daihyakka-bussankan .--pt682 {
  padding-top: 682px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt682 {
    padding-top: 341px;
  }
}
.daihyakka-bussankan .--pb682 {
  padding-bottom: 682px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb682 {
    padding-bottom: 341px;
  }
}
.daihyakka-bussankan .--px682 {
  padding: 0 682px;
}
.daihyakka-bussankan .max-w-682 {
  max-width: 682px;
}
.daihyakka-bussankan .w-682 {
  width: 682px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-682 {
    width: 341px;
  }
}
.daihyakka-bussankan .h-682 {
  height: 682px;
}
.daihyakka-bussankan .--gap682 {
  gap: 682px !important;
}
.daihyakka-bussankan .--fw682 {
  font-weight: 682;
}
.daihyakka-bussankan .--mt683 {
  margin-top: 683px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt683 {
    margin-top: 341.5px;
  }
}
.daihyakka-bussankan .--mb683 {
  margin-bottom: 683px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb683 {
    margin-bottom: 341.5px;
  }
}
.daihyakka-bussankan .--pt683 {
  padding-top: 683px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt683 {
    padding-top: 341.5px;
  }
}
.daihyakka-bussankan .--pb683 {
  padding-bottom: 683px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb683 {
    padding-bottom: 341.5px;
  }
}
.daihyakka-bussankan .--px683 {
  padding: 0 683px;
}
.daihyakka-bussankan .max-w-683 {
  max-width: 683px;
}
.daihyakka-bussankan .w-683 {
  width: 683px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-683 {
    width: 341.5px;
  }
}
.daihyakka-bussankan .h-683 {
  height: 683px;
}
.daihyakka-bussankan .--gap683 {
  gap: 683px !important;
}
.daihyakka-bussankan .--fw683 {
  font-weight: 683;
}
.daihyakka-bussankan .--mt684 {
  margin-top: 684px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt684 {
    margin-top: 342px;
  }
}
.daihyakka-bussankan .--mb684 {
  margin-bottom: 684px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb684 {
    margin-bottom: 342px;
  }
}
.daihyakka-bussankan .--pt684 {
  padding-top: 684px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt684 {
    padding-top: 342px;
  }
}
.daihyakka-bussankan .--pb684 {
  padding-bottom: 684px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb684 {
    padding-bottom: 342px;
  }
}
.daihyakka-bussankan .--px684 {
  padding: 0 684px;
}
.daihyakka-bussankan .max-w-684 {
  max-width: 684px;
}
.daihyakka-bussankan .w-684 {
  width: 684px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-684 {
    width: 342px;
  }
}
.daihyakka-bussankan .h-684 {
  height: 684px;
}
.daihyakka-bussankan .--gap684 {
  gap: 684px !important;
}
.daihyakka-bussankan .--fw684 {
  font-weight: 684;
}
.daihyakka-bussankan .--mt685 {
  margin-top: 685px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt685 {
    margin-top: 342.5px;
  }
}
.daihyakka-bussankan .--mb685 {
  margin-bottom: 685px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb685 {
    margin-bottom: 342.5px;
  }
}
.daihyakka-bussankan .--pt685 {
  padding-top: 685px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt685 {
    padding-top: 342.5px;
  }
}
.daihyakka-bussankan .--pb685 {
  padding-bottom: 685px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb685 {
    padding-bottom: 342.5px;
  }
}
.daihyakka-bussankan .--px685 {
  padding: 0 685px;
}
.daihyakka-bussankan .max-w-685 {
  max-width: 685px;
}
.daihyakka-bussankan .w-685 {
  width: 685px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-685 {
    width: 342.5px;
  }
}
.daihyakka-bussankan .h-685 {
  height: 685px;
}
.daihyakka-bussankan .--gap685 {
  gap: 685px !important;
}
.daihyakka-bussankan .--fw685 {
  font-weight: 685;
}
.daihyakka-bussankan .--mt686 {
  margin-top: 686px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt686 {
    margin-top: 343px;
  }
}
.daihyakka-bussankan .--mb686 {
  margin-bottom: 686px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb686 {
    margin-bottom: 343px;
  }
}
.daihyakka-bussankan .--pt686 {
  padding-top: 686px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt686 {
    padding-top: 343px;
  }
}
.daihyakka-bussankan .--pb686 {
  padding-bottom: 686px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb686 {
    padding-bottom: 343px;
  }
}
.daihyakka-bussankan .--px686 {
  padding: 0 686px;
}
.daihyakka-bussankan .max-w-686 {
  max-width: 686px;
}
.daihyakka-bussankan .w-686 {
  width: 686px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-686 {
    width: 343px;
  }
}
.daihyakka-bussankan .h-686 {
  height: 686px;
}
.daihyakka-bussankan .--gap686 {
  gap: 686px !important;
}
.daihyakka-bussankan .--fw686 {
  font-weight: 686;
}
.daihyakka-bussankan .--mt687 {
  margin-top: 687px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt687 {
    margin-top: 343.5px;
  }
}
.daihyakka-bussankan .--mb687 {
  margin-bottom: 687px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb687 {
    margin-bottom: 343.5px;
  }
}
.daihyakka-bussankan .--pt687 {
  padding-top: 687px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt687 {
    padding-top: 343.5px;
  }
}
.daihyakka-bussankan .--pb687 {
  padding-bottom: 687px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb687 {
    padding-bottom: 343.5px;
  }
}
.daihyakka-bussankan .--px687 {
  padding: 0 687px;
}
.daihyakka-bussankan .max-w-687 {
  max-width: 687px;
}
.daihyakka-bussankan .w-687 {
  width: 687px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-687 {
    width: 343.5px;
  }
}
.daihyakka-bussankan .h-687 {
  height: 687px;
}
.daihyakka-bussankan .--gap687 {
  gap: 687px !important;
}
.daihyakka-bussankan .--fw687 {
  font-weight: 687;
}
.daihyakka-bussankan .--mt688 {
  margin-top: 688px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt688 {
    margin-top: 344px;
  }
}
.daihyakka-bussankan .--mb688 {
  margin-bottom: 688px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb688 {
    margin-bottom: 344px;
  }
}
.daihyakka-bussankan .--pt688 {
  padding-top: 688px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt688 {
    padding-top: 344px;
  }
}
.daihyakka-bussankan .--pb688 {
  padding-bottom: 688px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb688 {
    padding-bottom: 344px;
  }
}
.daihyakka-bussankan .--px688 {
  padding: 0 688px;
}
.daihyakka-bussankan .max-w-688 {
  max-width: 688px;
}
.daihyakka-bussankan .w-688 {
  width: 688px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-688 {
    width: 344px;
  }
}
.daihyakka-bussankan .h-688 {
  height: 688px;
}
.daihyakka-bussankan .--gap688 {
  gap: 688px !important;
}
.daihyakka-bussankan .--fw688 {
  font-weight: 688;
}
.daihyakka-bussankan .--mt689 {
  margin-top: 689px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt689 {
    margin-top: 344.5px;
  }
}
.daihyakka-bussankan .--mb689 {
  margin-bottom: 689px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb689 {
    margin-bottom: 344.5px;
  }
}
.daihyakka-bussankan .--pt689 {
  padding-top: 689px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt689 {
    padding-top: 344.5px;
  }
}
.daihyakka-bussankan .--pb689 {
  padding-bottom: 689px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb689 {
    padding-bottom: 344.5px;
  }
}
.daihyakka-bussankan .--px689 {
  padding: 0 689px;
}
.daihyakka-bussankan .max-w-689 {
  max-width: 689px;
}
.daihyakka-bussankan .w-689 {
  width: 689px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-689 {
    width: 344.5px;
  }
}
.daihyakka-bussankan .h-689 {
  height: 689px;
}
.daihyakka-bussankan .--gap689 {
  gap: 689px !important;
}
.daihyakka-bussankan .--fw689 {
  font-weight: 689;
}
.daihyakka-bussankan .--mt690 {
  margin-top: 690px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt690 {
    margin-top: 345px;
  }
}
.daihyakka-bussankan .--mb690 {
  margin-bottom: 690px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb690 {
    margin-bottom: 345px;
  }
}
.daihyakka-bussankan .--pt690 {
  padding-top: 690px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt690 {
    padding-top: 345px;
  }
}
.daihyakka-bussankan .--pb690 {
  padding-bottom: 690px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb690 {
    padding-bottom: 345px;
  }
}
.daihyakka-bussankan .--px690 {
  padding: 0 690px;
}
.daihyakka-bussankan .max-w-690 {
  max-width: 690px;
}
.daihyakka-bussankan .w-690 {
  width: 690px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-690 {
    width: 345px;
  }
}
.daihyakka-bussankan .h-690 {
  height: 690px;
}
.daihyakka-bussankan .--gap690 {
  gap: 690px !important;
}
.daihyakka-bussankan .--fw690 {
  font-weight: 690;
}
.daihyakka-bussankan .--mt691 {
  margin-top: 691px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt691 {
    margin-top: 345.5px;
  }
}
.daihyakka-bussankan .--mb691 {
  margin-bottom: 691px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb691 {
    margin-bottom: 345.5px;
  }
}
.daihyakka-bussankan .--pt691 {
  padding-top: 691px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt691 {
    padding-top: 345.5px;
  }
}
.daihyakka-bussankan .--pb691 {
  padding-bottom: 691px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb691 {
    padding-bottom: 345.5px;
  }
}
.daihyakka-bussankan .--px691 {
  padding: 0 691px;
}
.daihyakka-bussankan .max-w-691 {
  max-width: 691px;
}
.daihyakka-bussankan .w-691 {
  width: 691px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-691 {
    width: 345.5px;
  }
}
.daihyakka-bussankan .h-691 {
  height: 691px;
}
.daihyakka-bussankan .--gap691 {
  gap: 691px !important;
}
.daihyakka-bussankan .--fw691 {
  font-weight: 691;
}
.daihyakka-bussankan .--mt692 {
  margin-top: 692px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt692 {
    margin-top: 346px;
  }
}
.daihyakka-bussankan .--mb692 {
  margin-bottom: 692px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb692 {
    margin-bottom: 346px;
  }
}
.daihyakka-bussankan .--pt692 {
  padding-top: 692px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt692 {
    padding-top: 346px;
  }
}
.daihyakka-bussankan .--pb692 {
  padding-bottom: 692px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb692 {
    padding-bottom: 346px;
  }
}
.daihyakka-bussankan .--px692 {
  padding: 0 692px;
}
.daihyakka-bussankan .max-w-692 {
  max-width: 692px;
}
.daihyakka-bussankan .w-692 {
  width: 692px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-692 {
    width: 346px;
  }
}
.daihyakka-bussankan .h-692 {
  height: 692px;
}
.daihyakka-bussankan .--gap692 {
  gap: 692px !important;
}
.daihyakka-bussankan .--fw692 {
  font-weight: 692;
}
.daihyakka-bussankan .--mt693 {
  margin-top: 693px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt693 {
    margin-top: 346.5px;
  }
}
.daihyakka-bussankan .--mb693 {
  margin-bottom: 693px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb693 {
    margin-bottom: 346.5px;
  }
}
.daihyakka-bussankan .--pt693 {
  padding-top: 693px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt693 {
    padding-top: 346.5px;
  }
}
.daihyakka-bussankan .--pb693 {
  padding-bottom: 693px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb693 {
    padding-bottom: 346.5px;
  }
}
.daihyakka-bussankan .--px693 {
  padding: 0 693px;
}
.daihyakka-bussankan .max-w-693 {
  max-width: 693px;
}
.daihyakka-bussankan .w-693 {
  width: 693px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-693 {
    width: 346.5px;
  }
}
.daihyakka-bussankan .h-693 {
  height: 693px;
}
.daihyakka-bussankan .--gap693 {
  gap: 693px !important;
}
.daihyakka-bussankan .--fw693 {
  font-weight: 693;
}
.daihyakka-bussankan .--mt694 {
  margin-top: 694px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt694 {
    margin-top: 347px;
  }
}
.daihyakka-bussankan .--mb694 {
  margin-bottom: 694px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb694 {
    margin-bottom: 347px;
  }
}
.daihyakka-bussankan .--pt694 {
  padding-top: 694px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt694 {
    padding-top: 347px;
  }
}
.daihyakka-bussankan .--pb694 {
  padding-bottom: 694px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb694 {
    padding-bottom: 347px;
  }
}
.daihyakka-bussankan .--px694 {
  padding: 0 694px;
}
.daihyakka-bussankan .max-w-694 {
  max-width: 694px;
}
.daihyakka-bussankan .w-694 {
  width: 694px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-694 {
    width: 347px;
  }
}
.daihyakka-bussankan .h-694 {
  height: 694px;
}
.daihyakka-bussankan .--gap694 {
  gap: 694px !important;
}
.daihyakka-bussankan .--fw694 {
  font-weight: 694;
}
.daihyakka-bussankan .--mt695 {
  margin-top: 695px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt695 {
    margin-top: 347.5px;
  }
}
.daihyakka-bussankan .--mb695 {
  margin-bottom: 695px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb695 {
    margin-bottom: 347.5px;
  }
}
.daihyakka-bussankan .--pt695 {
  padding-top: 695px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt695 {
    padding-top: 347.5px;
  }
}
.daihyakka-bussankan .--pb695 {
  padding-bottom: 695px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb695 {
    padding-bottom: 347.5px;
  }
}
.daihyakka-bussankan .--px695 {
  padding: 0 695px;
}
.daihyakka-bussankan .max-w-695 {
  max-width: 695px;
}
.daihyakka-bussankan .w-695 {
  width: 695px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-695 {
    width: 347.5px;
  }
}
.daihyakka-bussankan .h-695 {
  height: 695px;
}
.daihyakka-bussankan .--gap695 {
  gap: 695px !important;
}
.daihyakka-bussankan .--fw695 {
  font-weight: 695;
}
.daihyakka-bussankan .--mt696 {
  margin-top: 696px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt696 {
    margin-top: 348px;
  }
}
.daihyakka-bussankan .--mb696 {
  margin-bottom: 696px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb696 {
    margin-bottom: 348px;
  }
}
.daihyakka-bussankan .--pt696 {
  padding-top: 696px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt696 {
    padding-top: 348px;
  }
}
.daihyakka-bussankan .--pb696 {
  padding-bottom: 696px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb696 {
    padding-bottom: 348px;
  }
}
.daihyakka-bussankan .--px696 {
  padding: 0 696px;
}
.daihyakka-bussankan .max-w-696 {
  max-width: 696px;
}
.daihyakka-bussankan .w-696 {
  width: 696px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-696 {
    width: 348px;
  }
}
.daihyakka-bussankan .h-696 {
  height: 696px;
}
.daihyakka-bussankan .--gap696 {
  gap: 696px !important;
}
.daihyakka-bussankan .--fw696 {
  font-weight: 696;
}
.daihyakka-bussankan .--mt697 {
  margin-top: 697px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt697 {
    margin-top: 348.5px;
  }
}
.daihyakka-bussankan .--mb697 {
  margin-bottom: 697px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb697 {
    margin-bottom: 348.5px;
  }
}
.daihyakka-bussankan .--pt697 {
  padding-top: 697px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt697 {
    padding-top: 348.5px;
  }
}
.daihyakka-bussankan .--pb697 {
  padding-bottom: 697px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb697 {
    padding-bottom: 348.5px;
  }
}
.daihyakka-bussankan .--px697 {
  padding: 0 697px;
}
.daihyakka-bussankan .max-w-697 {
  max-width: 697px;
}
.daihyakka-bussankan .w-697 {
  width: 697px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-697 {
    width: 348.5px;
  }
}
.daihyakka-bussankan .h-697 {
  height: 697px;
}
.daihyakka-bussankan .--gap697 {
  gap: 697px !important;
}
.daihyakka-bussankan .--fw697 {
  font-weight: 697;
}
.daihyakka-bussankan .--mt698 {
  margin-top: 698px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt698 {
    margin-top: 349px;
  }
}
.daihyakka-bussankan .--mb698 {
  margin-bottom: 698px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb698 {
    margin-bottom: 349px;
  }
}
.daihyakka-bussankan .--pt698 {
  padding-top: 698px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt698 {
    padding-top: 349px;
  }
}
.daihyakka-bussankan .--pb698 {
  padding-bottom: 698px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb698 {
    padding-bottom: 349px;
  }
}
.daihyakka-bussankan .--px698 {
  padding: 0 698px;
}
.daihyakka-bussankan .max-w-698 {
  max-width: 698px;
}
.daihyakka-bussankan .w-698 {
  width: 698px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-698 {
    width: 349px;
  }
}
.daihyakka-bussankan .h-698 {
  height: 698px;
}
.daihyakka-bussankan .--gap698 {
  gap: 698px !important;
}
.daihyakka-bussankan .--fw698 {
  font-weight: 698;
}
.daihyakka-bussankan .--mt699 {
  margin-top: 699px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt699 {
    margin-top: 349.5px;
  }
}
.daihyakka-bussankan .--mb699 {
  margin-bottom: 699px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb699 {
    margin-bottom: 349.5px;
  }
}
.daihyakka-bussankan .--pt699 {
  padding-top: 699px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt699 {
    padding-top: 349.5px;
  }
}
.daihyakka-bussankan .--pb699 {
  padding-bottom: 699px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb699 {
    padding-bottom: 349.5px;
  }
}
.daihyakka-bussankan .--px699 {
  padding: 0 699px;
}
.daihyakka-bussankan .max-w-699 {
  max-width: 699px;
}
.daihyakka-bussankan .w-699 {
  width: 699px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-699 {
    width: 349.5px;
  }
}
.daihyakka-bussankan .h-699 {
  height: 699px;
}
.daihyakka-bussankan .--gap699 {
  gap: 699px !important;
}
.daihyakka-bussankan .--fw699 {
  font-weight: 699;
}
.daihyakka-bussankan .--mt700 {
  margin-top: 700px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt700 {
    margin-top: 350px;
  }
}
.daihyakka-bussankan .--mb700 {
  margin-bottom: 700px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb700 {
    margin-bottom: 350px;
  }
}
.daihyakka-bussankan .--pt700 {
  padding-top: 700px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt700 {
    padding-top: 350px;
  }
}
.daihyakka-bussankan .--pb700 {
  padding-bottom: 700px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb700 {
    padding-bottom: 350px;
  }
}
.daihyakka-bussankan .--px700 {
  padding: 0 700px;
}
.daihyakka-bussankan .max-w-700 {
  max-width: 700px;
}
.daihyakka-bussankan .w-700 {
  width: 700px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-700 {
    width: 350px;
  }
}
.daihyakka-bussankan .h-700 {
  height: 700px;
}
.daihyakka-bussankan .--gap700 {
  gap: 700px !important;
}
.daihyakka-bussankan .--fw700 {
  font-weight: 700;
}
.daihyakka-bussankan .--mt701 {
  margin-top: 701px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt701 {
    margin-top: 350.5px;
  }
}
.daihyakka-bussankan .--mb701 {
  margin-bottom: 701px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb701 {
    margin-bottom: 350.5px;
  }
}
.daihyakka-bussankan .--pt701 {
  padding-top: 701px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt701 {
    padding-top: 350.5px;
  }
}
.daihyakka-bussankan .--pb701 {
  padding-bottom: 701px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb701 {
    padding-bottom: 350.5px;
  }
}
.daihyakka-bussankan .--px701 {
  padding: 0 701px;
}
.daihyakka-bussankan .max-w-701 {
  max-width: 701px;
}
.daihyakka-bussankan .w-701 {
  width: 701px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-701 {
    width: 350.5px;
  }
}
.daihyakka-bussankan .h-701 {
  height: 701px;
}
.daihyakka-bussankan .--gap701 {
  gap: 701px !important;
}
.daihyakka-bussankan .--fw701 {
  font-weight: 701;
}
.daihyakka-bussankan .--mt702 {
  margin-top: 702px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt702 {
    margin-top: 351px;
  }
}
.daihyakka-bussankan .--mb702 {
  margin-bottom: 702px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb702 {
    margin-bottom: 351px;
  }
}
.daihyakka-bussankan .--pt702 {
  padding-top: 702px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt702 {
    padding-top: 351px;
  }
}
.daihyakka-bussankan .--pb702 {
  padding-bottom: 702px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb702 {
    padding-bottom: 351px;
  }
}
.daihyakka-bussankan .--px702 {
  padding: 0 702px;
}
.daihyakka-bussankan .max-w-702 {
  max-width: 702px;
}
.daihyakka-bussankan .w-702 {
  width: 702px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-702 {
    width: 351px;
  }
}
.daihyakka-bussankan .h-702 {
  height: 702px;
}
.daihyakka-bussankan .--gap702 {
  gap: 702px !important;
}
.daihyakka-bussankan .--fw702 {
  font-weight: 702;
}
.daihyakka-bussankan .--mt703 {
  margin-top: 703px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt703 {
    margin-top: 351.5px;
  }
}
.daihyakka-bussankan .--mb703 {
  margin-bottom: 703px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb703 {
    margin-bottom: 351.5px;
  }
}
.daihyakka-bussankan .--pt703 {
  padding-top: 703px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt703 {
    padding-top: 351.5px;
  }
}
.daihyakka-bussankan .--pb703 {
  padding-bottom: 703px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb703 {
    padding-bottom: 351.5px;
  }
}
.daihyakka-bussankan .--px703 {
  padding: 0 703px;
}
.daihyakka-bussankan .max-w-703 {
  max-width: 703px;
}
.daihyakka-bussankan .w-703 {
  width: 703px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-703 {
    width: 351.5px;
  }
}
.daihyakka-bussankan .h-703 {
  height: 703px;
}
.daihyakka-bussankan .--gap703 {
  gap: 703px !important;
}
.daihyakka-bussankan .--fw703 {
  font-weight: 703;
}
.daihyakka-bussankan .--mt704 {
  margin-top: 704px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt704 {
    margin-top: 352px;
  }
}
.daihyakka-bussankan .--mb704 {
  margin-bottom: 704px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb704 {
    margin-bottom: 352px;
  }
}
.daihyakka-bussankan .--pt704 {
  padding-top: 704px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt704 {
    padding-top: 352px;
  }
}
.daihyakka-bussankan .--pb704 {
  padding-bottom: 704px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb704 {
    padding-bottom: 352px;
  }
}
.daihyakka-bussankan .--px704 {
  padding: 0 704px;
}
.daihyakka-bussankan .max-w-704 {
  max-width: 704px;
}
.daihyakka-bussankan .w-704 {
  width: 704px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-704 {
    width: 352px;
  }
}
.daihyakka-bussankan .h-704 {
  height: 704px;
}
.daihyakka-bussankan .--gap704 {
  gap: 704px !important;
}
.daihyakka-bussankan .--fw704 {
  font-weight: 704;
}
.daihyakka-bussankan .--mt705 {
  margin-top: 705px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt705 {
    margin-top: 352.5px;
  }
}
.daihyakka-bussankan .--mb705 {
  margin-bottom: 705px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb705 {
    margin-bottom: 352.5px;
  }
}
.daihyakka-bussankan .--pt705 {
  padding-top: 705px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt705 {
    padding-top: 352.5px;
  }
}
.daihyakka-bussankan .--pb705 {
  padding-bottom: 705px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb705 {
    padding-bottom: 352.5px;
  }
}
.daihyakka-bussankan .--px705 {
  padding: 0 705px;
}
.daihyakka-bussankan .max-w-705 {
  max-width: 705px;
}
.daihyakka-bussankan .w-705 {
  width: 705px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-705 {
    width: 352.5px;
  }
}
.daihyakka-bussankan .h-705 {
  height: 705px;
}
.daihyakka-bussankan .--gap705 {
  gap: 705px !important;
}
.daihyakka-bussankan .--fw705 {
  font-weight: 705;
}
.daihyakka-bussankan .--mt706 {
  margin-top: 706px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt706 {
    margin-top: 353px;
  }
}
.daihyakka-bussankan .--mb706 {
  margin-bottom: 706px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb706 {
    margin-bottom: 353px;
  }
}
.daihyakka-bussankan .--pt706 {
  padding-top: 706px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt706 {
    padding-top: 353px;
  }
}
.daihyakka-bussankan .--pb706 {
  padding-bottom: 706px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb706 {
    padding-bottom: 353px;
  }
}
.daihyakka-bussankan .--px706 {
  padding: 0 706px;
}
.daihyakka-bussankan .max-w-706 {
  max-width: 706px;
}
.daihyakka-bussankan .w-706 {
  width: 706px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-706 {
    width: 353px;
  }
}
.daihyakka-bussankan .h-706 {
  height: 706px;
}
.daihyakka-bussankan .--gap706 {
  gap: 706px !important;
}
.daihyakka-bussankan .--fw706 {
  font-weight: 706;
}
.daihyakka-bussankan .--mt707 {
  margin-top: 707px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt707 {
    margin-top: 353.5px;
  }
}
.daihyakka-bussankan .--mb707 {
  margin-bottom: 707px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb707 {
    margin-bottom: 353.5px;
  }
}
.daihyakka-bussankan .--pt707 {
  padding-top: 707px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt707 {
    padding-top: 353.5px;
  }
}
.daihyakka-bussankan .--pb707 {
  padding-bottom: 707px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb707 {
    padding-bottom: 353.5px;
  }
}
.daihyakka-bussankan .--px707 {
  padding: 0 707px;
}
.daihyakka-bussankan .max-w-707 {
  max-width: 707px;
}
.daihyakka-bussankan .w-707 {
  width: 707px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-707 {
    width: 353.5px;
  }
}
.daihyakka-bussankan .h-707 {
  height: 707px;
}
.daihyakka-bussankan .--gap707 {
  gap: 707px !important;
}
.daihyakka-bussankan .--fw707 {
  font-weight: 707;
}
.daihyakka-bussankan .--mt708 {
  margin-top: 708px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt708 {
    margin-top: 354px;
  }
}
.daihyakka-bussankan .--mb708 {
  margin-bottom: 708px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb708 {
    margin-bottom: 354px;
  }
}
.daihyakka-bussankan .--pt708 {
  padding-top: 708px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt708 {
    padding-top: 354px;
  }
}
.daihyakka-bussankan .--pb708 {
  padding-bottom: 708px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb708 {
    padding-bottom: 354px;
  }
}
.daihyakka-bussankan .--px708 {
  padding: 0 708px;
}
.daihyakka-bussankan .max-w-708 {
  max-width: 708px;
}
.daihyakka-bussankan .w-708 {
  width: 708px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-708 {
    width: 354px;
  }
}
.daihyakka-bussankan .h-708 {
  height: 708px;
}
.daihyakka-bussankan .--gap708 {
  gap: 708px !important;
}
.daihyakka-bussankan .--fw708 {
  font-weight: 708;
}
.daihyakka-bussankan .--mt709 {
  margin-top: 709px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt709 {
    margin-top: 354.5px;
  }
}
.daihyakka-bussankan .--mb709 {
  margin-bottom: 709px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb709 {
    margin-bottom: 354.5px;
  }
}
.daihyakka-bussankan .--pt709 {
  padding-top: 709px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt709 {
    padding-top: 354.5px;
  }
}
.daihyakka-bussankan .--pb709 {
  padding-bottom: 709px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb709 {
    padding-bottom: 354.5px;
  }
}
.daihyakka-bussankan .--px709 {
  padding: 0 709px;
}
.daihyakka-bussankan .max-w-709 {
  max-width: 709px;
}
.daihyakka-bussankan .w-709 {
  width: 709px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-709 {
    width: 354.5px;
  }
}
.daihyakka-bussankan .h-709 {
  height: 709px;
}
.daihyakka-bussankan .--gap709 {
  gap: 709px !important;
}
.daihyakka-bussankan .--fw709 {
  font-weight: 709;
}
.daihyakka-bussankan .--mt710 {
  margin-top: 710px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt710 {
    margin-top: 355px;
  }
}
.daihyakka-bussankan .--mb710 {
  margin-bottom: 710px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb710 {
    margin-bottom: 355px;
  }
}
.daihyakka-bussankan .--pt710 {
  padding-top: 710px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt710 {
    padding-top: 355px;
  }
}
.daihyakka-bussankan .--pb710 {
  padding-bottom: 710px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb710 {
    padding-bottom: 355px;
  }
}
.daihyakka-bussankan .--px710 {
  padding: 0 710px;
}
.daihyakka-bussankan .max-w-710 {
  max-width: 710px;
}
.daihyakka-bussankan .w-710 {
  width: 710px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-710 {
    width: 355px;
  }
}
.daihyakka-bussankan .h-710 {
  height: 710px;
}
.daihyakka-bussankan .--gap710 {
  gap: 710px !important;
}
.daihyakka-bussankan .--fw710 {
  font-weight: 710;
}
.daihyakka-bussankan .--mt711 {
  margin-top: 711px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt711 {
    margin-top: 355.5px;
  }
}
.daihyakka-bussankan .--mb711 {
  margin-bottom: 711px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb711 {
    margin-bottom: 355.5px;
  }
}
.daihyakka-bussankan .--pt711 {
  padding-top: 711px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt711 {
    padding-top: 355.5px;
  }
}
.daihyakka-bussankan .--pb711 {
  padding-bottom: 711px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb711 {
    padding-bottom: 355.5px;
  }
}
.daihyakka-bussankan .--px711 {
  padding: 0 711px;
}
.daihyakka-bussankan .max-w-711 {
  max-width: 711px;
}
.daihyakka-bussankan .w-711 {
  width: 711px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-711 {
    width: 355.5px;
  }
}
.daihyakka-bussankan .h-711 {
  height: 711px;
}
.daihyakka-bussankan .--gap711 {
  gap: 711px !important;
}
.daihyakka-bussankan .--fw711 {
  font-weight: 711;
}
.daihyakka-bussankan .--mt712 {
  margin-top: 712px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt712 {
    margin-top: 356px;
  }
}
.daihyakka-bussankan .--mb712 {
  margin-bottom: 712px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb712 {
    margin-bottom: 356px;
  }
}
.daihyakka-bussankan .--pt712 {
  padding-top: 712px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt712 {
    padding-top: 356px;
  }
}
.daihyakka-bussankan .--pb712 {
  padding-bottom: 712px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb712 {
    padding-bottom: 356px;
  }
}
.daihyakka-bussankan .--px712 {
  padding: 0 712px;
}
.daihyakka-bussankan .max-w-712 {
  max-width: 712px;
}
.daihyakka-bussankan .w-712 {
  width: 712px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-712 {
    width: 356px;
  }
}
.daihyakka-bussankan .h-712 {
  height: 712px;
}
.daihyakka-bussankan .--gap712 {
  gap: 712px !important;
}
.daihyakka-bussankan .--fw712 {
  font-weight: 712;
}
.daihyakka-bussankan .--mt713 {
  margin-top: 713px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt713 {
    margin-top: 356.5px;
  }
}
.daihyakka-bussankan .--mb713 {
  margin-bottom: 713px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb713 {
    margin-bottom: 356.5px;
  }
}
.daihyakka-bussankan .--pt713 {
  padding-top: 713px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt713 {
    padding-top: 356.5px;
  }
}
.daihyakka-bussankan .--pb713 {
  padding-bottom: 713px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb713 {
    padding-bottom: 356.5px;
  }
}
.daihyakka-bussankan .--px713 {
  padding: 0 713px;
}
.daihyakka-bussankan .max-w-713 {
  max-width: 713px;
}
.daihyakka-bussankan .w-713 {
  width: 713px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-713 {
    width: 356.5px;
  }
}
.daihyakka-bussankan .h-713 {
  height: 713px;
}
.daihyakka-bussankan .--gap713 {
  gap: 713px !important;
}
.daihyakka-bussankan .--fw713 {
  font-weight: 713;
}
.daihyakka-bussankan .--mt714 {
  margin-top: 714px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt714 {
    margin-top: 357px;
  }
}
.daihyakka-bussankan .--mb714 {
  margin-bottom: 714px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb714 {
    margin-bottom: 357px;
  }
}
.daihyakka-bussankan .--pt714 {
  padding-top: 714px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt714 {
    padding-top: 357px;
  }
}
.daihyakka-bussankan .--pb714 {
  padding-bottom: 714px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb714 {
    padding-bottom: 357px;
  }
}
.daihyakka-bussankan .--px714 {
  padding: 0 714px;
}
.daihyakka-bussankan .max-w-714 {
  max-width: 714px;
}
.daihyakka-bussankan .w-714 {
  width: 714px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-714 {
    width: 357px;
  }
}
.daihyakka-bussankan .h-714 {
  height: 714px;
}
.daihyakka-bussankan .--gap714 {
  gap: 714px !important;
}
.daihyakka-bussankan .--fw714 {
  font-weight: 714;
}
.daihyakka-bussankan .--mt715 {
  margin-top: 715px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt715 {
    margin-top: 357.5px;
  }
}
.daihyakka-bussankan .--mb715 {
  margin-bottom: 715px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb715 {
    margin-bottom: 357.5px;
  }
}
.daihyakka-bussankan .--pt715 {
  padding-top: 715px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt715 {
    padding-top: 357.5px;
  }
}
.daihyakka-bussankan .--pb715 {
  padding-bottom: 715px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb715 {
    padding-bottom: 357.5px;
  }
}
.daihyakka-bussankan .--px715 {
  padding: 0 715px;
}
.daihyakka-bussankan .max-w-715 {
  max-width: 715px;
}
.daihyakka-bussankan .w-715 {
  width: 715px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-715 {
    width: 357.5px;
  }
}
.daihyakka-bussankan .h-715 {
  height: 715px;
}
.daihyakka-bussankan .--gap715 {
  gap: 715px !important;
}
.daihyakka-bussankan .--fw715 {
  font-weight: 715;
}
.daihyakka-bussankan .--mt716 {
  margin-top: 716px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt716 {
    margin-top: 358px;
  }
}
.daihyakka-bussankan .--mb716 {
  margin-bottom: 716px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb716 {
    margin-bottom: 358px;
  }
}
.daihyakka-bussankan .--pt716 {
  padding-top: 716px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt716 {
    padding-top: 358px;
  }
}
.daihyakka-bussankan .--pb716 {
  padding-bottom: 716px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb716 {
    padding-bottom: 358px;
  }
}
.daihyakka-bussankan .--px716 {
  padding: 0 716px;
}
.daihyakka-bussankan .max-w-716 {
  max-width: 716px;
}
.daihyakka-bussankan .w-716 {
  width: 716px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-716 {
    width: 358px;
  }
}
.daihyakka-bussankan .h-716 {
  height: 716px;
}
.daihyakka-bussankan .--gap716 {
  gap: 716px !important;
}
.daihyakka-bussankan .--fw716 {
  font-weight: 716;
}
.daihyakka-bussankan .--mt717 {
  margin-top: 717px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt717 {
    margin-top: 358.5px;
  }
}
.daihyakka-bussankan .--mb717 {
  margin-bottom: 717px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb717 {
    margin-bottom: 358.5px;
  }
}
.daihyakka-bussankan .--pt717 {
  padding-top: 717px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt717 {
    padding-top: 358.5px;
  }
}
.daihyakka-bussankan .--pb717 {
  padding-bottom: 717px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb717 {
    padding-bottom: 358.5px;
  }
}
.daihyakka-bussankan .--px717 {
  padding: 0 717px;
}
.daihyakka-bussankan .max-w-717 {
  max-width: 717px;
}
.daihyakka-bussankan .w-717 {
  width: 717px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-717 {
    width: 358.5px;
  }
}
.daihyakka-bussankan .h-717 {
  height: 717px;
}
.daihyakka-bussankan .--gap717 {
  gap: 717px !important;
}
.daihyakka-bussankan .--fw717 {
  font-weight: 717;
}
.daihyakka-bussankan .--mt718 {
  margin-top: 718px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt718 {
    margin-top: 359px;
  }
}
.daihyakka-bussankan .--mb718 {
  margin-bottom: 718px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb718 {
    margin-bottom: 359px;
  }
}
.daihyakka-bussankan .--pt718 {
  padding-top: 718px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt718 {
    padding-top: 359px;
  }
}
.daihyakka-bussankan .--pb718 {
  padding-bottom: 718px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb718 {
    padding-bottom: 359px;
  }
}
.daihyakka-bussankan .--px718 {
  padding: 0 718px;
}
.daihyakka-bussankan .max-w-718 {
  max-width: 718px;
}
.daihyakka-bussankan .w-718 {
  width: 718px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-718 {
    width: 359px;
  }
}
.daihyakka-bussankan .h-718 {
  height: 718px;
}
.daihyakka-bussankan .--gap718 {
  gap: 718px !important;
}
.daihyakka-bussankan .--fw718 {
  font-weight: 718;
}
.daihyakka-bussankan .--mt719 {
  margin-top: 719px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt719 {
    margin-top: 359.5px;
  }
}
.daihyakka-bussankan .--mb719 {
  margin-bottom: 719px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb719 {
    margin-bottom: 359.5px;
  }
}
.daihyakka-bussankan .--pt719 {
  padding-top: 719px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt719 {
    padding-top: 359.5px;
  }
}
.daihyakka-bussankan .--pb719 {
  padding-bottom: 719px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb719 {
    padding-bottom: 359.5px;
  }
}
.daihyakka-bussankan .--px719 {
  padding: 0 719px;
}
.daihyakka-bussankan .max-w-719 {
  max-width: 719px;
}
.daihyakka-bussankan .w-719 {
  width: 719px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-719 {
    width: 359.5px;
  }
}
.daihyakka-bussankan .h-719 {
  height: 719px;
}
.daihyakka-bussankan .--gap719 {
  gap: 719px !important;
}
.daihyakka-bussankan .--fw719 {
  font-weight: 719;
}
.daihyakka-bussankan .--mt720 {
  margin-top: 720px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt720 {
    margin-top: 360px;
  }
}
.daihyakka-bussankan .--mb720 {
  margin-bottom: 720px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb720 {
    margin-bottom: 360px;
  }
}
.daihyakka-bussankan .--pt720 {
  padding-top: 720px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt720 {
    padding-top: 360px;
  }
}
.daihyakka-bussankan .--pb720 {
  padding-bottom: 720px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb720 {
    padding-bottom: 360px;
  }
}
.daihyakka-bussankan .--px720 {
  padding: 0 720px;
}
.daihyakka-bussankan .max-w-720 {
  max-width: 720px;
}
.daihyakka-bussankan .w-720 {
  width: 720px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-720 {
    width: 360px;
  }
}
.daihyakka-bussankan .h-720 {
  height: 720px;
}
.daihyakka-bussankan .--gap720 {
  gap: 720px !important;
}
.daihyakka-bussankan .--fw720 {
  font-weight: 720;
}
.daihyakka-bussankan .--mt721 {
  margin-top: 721px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt721 {
    margin-top: 360.5px;
  }
}
.daihyakka-bussankan .--mb721 {
  margin-bottom: 721px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb721 {
    margin-bottom: 360.5px;
  }
}
.daihyakka-bussankan .--pt721 {
  padding-top: 721px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt721 {
    padding-top: 360.5px;
  }
}
.daihyakka-bussankan .--pb721 {
  padding-bottom: 721px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb721 {
    padding-bottom: 360.5px;
  }
}
.daihyakka-bussankan .--px721 {
  padding: 0 721px;
}
.daihyakka-bussankan .max-w-721 {
  max-width: 721px;
}
.daihyakka-bussankan .w-721 {
  width: 721px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-721 {
    width: 360.5px;
  }
}
.daihyakka-bussankan .h-721 {
  height: 721px;
}
.daihyakka-bussankan .--gap721 {
  gap: 721px !important;
}
.daihyakka-bussankan .--fw721 {
  font-weight: 721;
}
.daihyakka-bussankan .--mt722 {
  margin-top: 722px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt722 {
    margin-top: 361px;
  }
}
.daihyakka-bussankan .--mb722 {
  margin-bottom: 722px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb722 {
    margin-bottom: 361px;
  }
}
.daihyakka-bussankan .--pt722 {
  padding-top: 722px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt722 {
    padding-top: 361px;
  }
}
.daihyakka-bussankan .--pb722 {
  padding-bottom: 722px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb722 {
    padding-bottom: 361px;
  }
}
.daihyakka-bussankan .--px722 {
  padding: 0 722px;
}
.daihyakka-bussankan .max-w-722 {
  max-width: 722px;
}
.daihyakka-bussankan .w-722 {
  width: 722px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-722 {
    width: 361px;
  }
}
.daihyakka-bussankan .h-722 {
  height: 722px;
}
.daihyakka-bussankan .--gap722 {
  gap: 722px !important;
}
.daihyakka-bussankan .--fw722 {
  font-weight: 722;
}
.daihyakka-bussankan .--mt723 {
  margin-top: 723px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt723 {
    margin-top: 361.5px;
  }
}
.daihyakka-bussankan .--mb723 {
  margin-bottom: 723px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb723 {
    margin-bottom: 361.5px;
  }
}
.daihyakka-bussankan .--pt723 {
  padding-top: 723px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt723 {
    padding-top: 361.5px;
  }
}
.daihyakka-bussankan .--pb723 {
  padding-bottom: 723px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb723 {
    padding-bottom: 361.5px;
  }
}
.daihyakka-bussankan .--px723 {
  padding: 0 723px;
}
.daihyakka-bussankan .max-w-723 {
  max-width: 723px;
}
.daihyakka-bussankan .w-723 {
  width: 723px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-723 {
    width: 361.5px;
  }
}
.daihyakka-bussankan .h-723 {
  height: 723px;
}
.daihyakka-bussankan .--gap723 {
  gap: 723px !important;
}
.daihyakka-bussankan .--fw723 {
  font-weight: 723;
}
.daihyakka-bussankan .--mt724 {
  margin-top: 724px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt724 {
    margin-top: 362px;
  }
}
.daihyakka-bussankan .--mb724 {
  margin-bottom: 724px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb724 {
    margin-bottom: 362px;
  }
}
.daihyakka-bussankan .--pt724 {
  padding-top: 724px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt724 {
    padding-top: 362px;
  }
}
.daihyakka-bussankan .--pb724 {
  padding-bottom: 724px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb724 {
    padding-bottom: 362px;
  }
}
.daihyakka-bussankan .--px724 {
  padding: 0 724px;
}
.daihyakka-bussankan .max-w-724 {
  max-width: 724px;
}
.daihyakka-bussankan .w-724 {
  width: 724px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-724 {
    width: 362px;
  }
}
.daihyakka-bussankan .h-724 {
  height: 724px;
}
.daihyakka-bussankan .--gap724 {
  gap: 724px !important;
}
.daihyakka-bussankan .--fw724 {
  font-weight: 724;
}
.daihyakka-bussankan .--mt725 {
  margin-top: 725px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt725 {
    margin-top: 362.5px;
  }
}
.daihyakka-bussankan .--mb725 {
  margin-bottom: 725px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb725 {
    margin-bottom: 362.5px;
  }
}
.daihyakka-bussankan .--pt725 {
  padding-top: 725px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt725 {
    padding-top: 362.5px;
  }
}
.daihyakka-bussankan .--pb725 {
  padding-bottom: 725px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb725 {
    padding-bottom: 362.5px;
  }
}
.daihyakka-bussankan .--px725 {
  padding: 0 725px;
}
.daihyakka-bussankan .max-w-725 {
  max-width: 725px;
}
.daihyakka-bussankan .w-725 {
  width: 725px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-725 {
    width: 362.5px;
  }
}
.daihyakka-bussankan .h-725 {
  height: 725px;
}
.daihyakka-bussankan .--gap725 {
  gap: 725px !important;
}
.daihyakka-bussankan .--fw725 {
  font-weight: 725;
}
.daihyakka-bussankan .--mt726 {
  margin-top: 726px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt726 {
    margin-top: 363px;
  }
}
.daihyakka-bussankan .--mb726 {
  margin-bottom: 726px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb726 {
    margin-bottom: 363px;
  }
}
.daihyakka-bussankan .--pt726 {
  padding-top: 726px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt726 {
    padding-top: 363px;
  }
}
.daihyakka-bussankan .--pb726 {
  padding-bottom: 726px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb726 {
    padding-bottom: 363px;
  }
}
.daihyakka-bussankan .--px726 {
  padding: 0 726px;
}
.daihyakka-bussankan .max-w-726 {
  max-width: 726px;
}
.daihyakka-bussankan .w-726 {
  width: 726px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-726 {
    width: 363px;
  }
}
.daihyakka-bussankan .h-726 {
  height: 726px;
}
.daihyakka-bussankan .--gap726 {
  gap: 726px !important;
}
.daihyakka-bussankan .--fw726 {
  font-weight: 726;
}
.daihyakka-bussankan .--mt727 {
  margin-top: 727px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt727 {
    margin-top: 363.5px;
  }
}
.daihyakka-bussankan .--mb727 {
  margin-bottom: 727px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb727 {
    margin-bottom: 363.5px;
  }
}
.daihyakka-bussankan .--pt727 {
  padding-top: 727px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt727 {
    padding-top: 363.5px;
  }
}
.daihyakka-bussankan .--pb727 {
  padding-bottom: 727px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb727 {
    padding-bottom: 363.5px;
  }
}
.daihyakka-bussankan .--px727 {
  padding: 0 727px;
}
.daihyakka-bussankan .max-w-727 {
  max-width: 727px;
}
.daihyakka-bussankan .w-727 {
  width: 727px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-727 {
    width: 363.5px;
  }
}
.daihyakka-bussankan .h-727 {
  height: 727px;
}
.daihyakka-bussankan .--gap727 {
  gap: 727px !important;
}
.daihyakka-bussankan .--fw727 {
  font-weight: 727;
}
.daihyakka-bussankan .--mt728 {
  margin-top: 728px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt728 {
    margin-top: 364px;
  }
}
.daihyakka-bussankan .--mb728 {
  margin-bottom: 728px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb728 {
    margin-bottom: 364px;
  }
}
.daihyakka-bussankan .--pt728 {
  padding-top: 728px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt728 {
    padding-top: 364px;
  }
}
.daihyakka-bussankan .--pb728 {
  padding-bottom: 728px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb728 {
    padding-bottom: 364px;
  }
}
.daihyakka-bussankan .--px728 {
  padding: 0 728px;
}
.daihyakka-bussankan .max-w-728 {
  max-width: 728px;
}
.daihyakka-bussankan .w-728 {
  width: 728px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-728 {
    width: 364px;
  }
}
.daihyakka-bussankan .h-728 {
  height: 728px;
}
.daihyakka-bussankan .--gap728 {
  gap: 728px !important;
}
.daihyakka-bussankan .--fw728 {
  font-weight: 728;
}
.daihyakka-bussankan .--mt729 {
  margin-top: 729px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt729 {
    margin-top: 364.5px;
  }
}
.daihyakka-bussankan .--mb729 {
  margin-bottom: 729px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb729 {
    margin-bottom: 364.5px;
  }
}
.daihyakka-bussankan .--pt729 {
  padding-top: 729px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt729 {
    padding-top: 364.5px;
  }
}
.daihyakka-bussankan .--pb729 {
  padding-bottom: 729px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb729 {
    padding-bottom: 364.5px;
  }
}
.daihyakka-bussankan .--px729 {
  padding: 0 729px;
}
.daihyakka-bussankan .max-w-729 {
  max-width: 729px;
}
.daihyakka-bussankan .w-729 {
  width: 729px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-729 {
    width: 364.5px;
  }
}
.daihyakka-bussankan .h-729 {
  height: 729px;
}
.daihyakka-bussankan .--gap729 {
  gap: 729px !important;
}
.daihyakka-bussankan .--fw729 {
  font-weight: 729;
}
.daihyakka-bussankan .--mt730 {
  margin-top: 730px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt730 {
    margin-top: 365px;
  }
}
.daihyakka-bussankan .--mb730 {
  margin-bottom: 730px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb730 {
    margin-bottom: 365px;
  }
}
.daihyakka-bussankan .--pt730 {
  padding-top: 730px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt730 {
    padding-top: 365px;
  }
}
.daihyakka-bussankan .--pb730 {
  padding-bottom: 730px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb730 {
    padding-bottom: 365px;
  }
}
.daihyakka-bussankan .--px730 {
  padding: 0 730px;
}
.daihyakka-bussankan .max-w-730 {
  max-width: 730px;
}
.daihyakka-bussankan .w-730 {
  width: 730px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-730 {
    width: 365px;
  }
}
.daihyakka-bussankan .h-730 {
  height: 730px;
}
.daihyakka-bussankan .--gap730 {
  gap: 730px !important;
}
.daihyakka-bussankan .--fw730 {
  font-weight: 730;
}
.daihyakka-bussankan .--mt731 {
  margin-top: 731px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt731 {
    margin-top: 365.5px;
  }
}
.daihyakka-bussankan .--mb731 {
  margin-bottom: 731px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb731 {
    margin-bottom: 365.5px;
  }
}
.daihyakka-bussankan .--pt731 {
  padding-top: 731px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt731 {
    padding-top: 365.5px;
  }
}
.daihyakka-bussankan .--pb731 {
  padding-bottom: 731px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb731 {
    padding-bottom: 365.5px;
  }
}
.daihyakka-bussankan .--px731 {
  padding: 0 731px;
}
.daihyakka-bussankan .max-w-731 {
  max-width: 731px;
}
.daihyakka-bussankan .w-731 {
  width: 731px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-731 {
    width: 365.5px;
  }
}
.daihyakka-bussankan .h-731 {
  height: 731px;
}
.daihyakka-bussankan .--gap731 {
  gap: 731px !important;
}
.daihyakka-bussankan .--fw731 {
  font-weight: 731;
}
.daihyakka-bussankan .--mt732 {
  margin-top: 732px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt732 {
    margin-top: 366px;
  }
}
.daihyakka-bussankan .--mb732 {
  margin-bottom: 732px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb732 {
    margin-bottom: 366px;
  }
}
.daihyakka-bussankan .--pt732 {
  padding-top: 732px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt732 {
    padding-top: 366px;
  }
}
.daihyakka-bussankan .--pb732 {
  padding-bottom: 732px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb732 {
    padding-bottom: 366px;
  }
}
.daihyakka-bussankan .--px732 {
  padding: 0 732px;
}
.daihyakka-bussankan .max-w-732 {
  max-width: 732px;
}
.daihyakka-bussankan .w-732 {
  width: 732px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-732 {
    width: 366px;
  }
}
.daihyakka-bussankan .h-732 {
  height: 732px;
}
.daihyakka-bussankan .--gap732 {
  gap: 732px !important;
}
.daihyakka-bussankan .--fw732 {
  font-weight: 732;
}
.daihyakka-bussankan .--mt733 {
  margin-top: 733px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt733 {
    margin-top: 366.5px;
  }
}
.daihyakka-bussankan .--mb733 {
  margin-bottom: 733px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb733 {
    margin-bottom: 366.5px;
  }
}
.daihyakka-bussankan .--pt733 {
  padding-top: 733px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt733 {
    padding-top: 366.5px;
  }
}
.daihyakka-bussankan .--pb733 {
  padding-bottom: 733px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb733 {
    padding-bottom: 366.5px;
  }
}
.daihyakka-bussankan .--px733 {
  padding: 0 733px;
}
.daihyakka-bussankan .max-w-733 {
  max-width: 733px;
}
.daihyakka-bussankan .w-733 {
  width: 733px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-733 {
    width: 366.5px;
  }
}
.daihyakka-bussankan .h-733 {
  height: 733px;
}
.daihyakka-bussankan .--gap733 {
  gap: 733px !important;
}
.daihyakka-bussankan .--fw733 {
  font-weight: 733;
}
.daihyakka-bussankan .--mt734 {
  margin-top: 734px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt734 {
    margin-top: 367px;
  }
}
.daihyakka-bussankan .--mb734 {
  margin-bottom: 734px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb734 {
    margin-bottom: 367px;
  }
}
.daihyakka-bussankan .--pt734 {
  padding-top: 734px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt734 {
    padding-top: 367px;
  }
}
.daihyakka-bussankan .--pb734 {
  padding-bottom: 734px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb734 {
    padding-bottom: 367px;
  }
}
.daihyakka-bussankan .--px734 {
  padding: 0 734px;
}
.daihyakka-bussankan .max-w-734 {
  max-width: 734px;
}
.daihyakka-bussankan .w-734 {
  width: 734px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-734 {
    width: 367px;
  }
}
.daihyakka-bussankan .h-734 {
  height: 734px;
}
.daihyakka-bussankan .--gap734 {
  gap: 734px !important;
}
.daihyakka-bussankan .--fw734 {
  font-weight: 734;
}
.daihyakka-bussankan .--mt735 {
  margin-top: 735px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt735 {
    margin-top: 367.5px;
  }
}
.daihyakka-bussankan .--mb735 {
  margin-bottom: 735px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb735 {
    margin-bottom: 367.5px;
  }
}
.daihyakka-bussankan .--pt735 {
  padding-top: 735px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt735 {
    padding-top: 367.5px;
  }
}
.daihyakka-bussankan .--pb735 {
  padding-bottom: 735px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb735 {
    padding-bottom: 367.5px;
  }
}
.daihyakka-bussankan .--px735 {
  padding: 0 735px;
}
.daihyakka-bussankan .max-w-735 {
  max-width: 735px;
}
.daihyakka-bussankan .w-735 {
  width: 735px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-735 {
    width: 367.5px;
  }
}
.daihyakka-bussankan .h-735 {
  height: 735px;
}
.daihyakka-bussankan .--gap735 {
  gap: 735px !important;
}
.daihyakka-bussankan .--fw735 {
  font-weight: 735;
}
.daihyakka-bussankan .--mt736 {
  margin-top: 736px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt736 {
    margin-top: 368px;
  }
}
.daihyakka-bussankan .--mb736 {
  margin-bottom: 736px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb736 {
    margin-bottom: 368px;
  }
}
.daihyakka-bussankan .--pt736 {
  padding-top: 736px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt736 {
    padding-top: 368px;
  }
}
.daihyakka-bussankan .--pb736 {
  padding-bottom: 736px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb736 {
    padding-bottom: 368px;
  }
}
.daihyakka-bussankan .--px736 {
  padding: 0 736px;
}
.daihyakka-bussankan .max-w-736 {
  max-width: 736px;
}
.daihyakka-bussankan .w-736 {
  width: 736px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-736 {
    width: 368px;
  }
}
.daihyakka-bussankan .h-736 {
  height: 736px;
}
.daihyakka-bussankan .--gap736 {
  gap: 736px !important;
}
.daihyakka-bussankan .--fw736 {
  font-weight: 736;
}
.daihyakka-bussankan .--mt737 {
  margin-top: 737px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt737 {
    margin-top: 368.5px;
  }
}
.daihyakka-bussankan .--mb737 {
  margin-bottom: 737px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb737 {
    margin-bottom: 368.5px;
  }
}
.daihyakka-bussankan .--pt737 {
  padding-top: 737px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt737 {
    padding-top: 368.5px;
  }
}
.daihyakka-bussankan .--pb737 {
  padding-bottom: 737px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb737 {
    padding-bottom: 368.5px;
  }
}
.daihyakka-bussankan .--px737 {
  padding: 0 737px;
}
.daihyakka-bussankan .max-w-737 {
  max-width: 737px;
}
.daihyakka-bussankan .w-737 {
  width: 737px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-737 {
    width: 368.5px;
  }
}
.daihyakka-bussankan .h-737 {
  height: 737px;
}
.daihyakka-bussankan .--gap737 {
  gap: 737px !important;
}
.daihyakka-bussankan .--fw737 {
  font-weight: 737;
}
.daihyakka-bussankan .--mt738 {
  margin-top: 738px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt738 {
    margin-top: 369px;
  }
}
.daihyakka-bussankan .--mb738 {
  margin-bottom: 738px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb738 {
    margin-bottom: 369px;
  }
}
.daihyakka-bussankan .--pt738 {
  padding-top: 738px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt738 {
    padding-top: 369px;
  }
}
.daihyakka-bussankan .--pb738 {
  padding-bottom: 738px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb738 {
    padding-bottom: 369px;
  }
}
.daihyakka-bussankan .--px738 {
  padding: 0 738px;
}
.daihyakka-bussankan .max-w-738 {
  max-width: 738px;
}
.daihyakka-bussankan .w-738 {
  width: 738px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-738 {
    width: 369px;
  }
}
.daihyakka-bussankan .h-738 {
  height: 738px;
}
.daihyakka-bussankan .--gap738 {
  gap: 738px !important;
}
.daihyakka-bussankan .--fw738 {
  font-weight: 738;
}
.daihyakka-bussankan .--mt739 {
  margin-top: 739px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt739 {
    margin-top: 369.5px;
  }
}
.daihyakka-bussankan .--mb739 {
  margin-bottom: 739px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb739 {
    margin-bottom: 369.5px;
  }
}
.daihyakka-bussankan .--pt739 {
  padding-top: 739px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt739 {
    padding-top: 369.5px;
  }
}
.daihyakka-bussankan .--pb739 {
  padding-bottom: 739px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb739 {
    padding-bottom: 369.5px;
  }
}
.daihyakka-bussankan .--px739 {
  padding: 0 739px;
}
.daihyakka-bussankan .max-w-739 {
  max-width: 739px;
}
.daihyakka-bussankan .w-739 {
  width: 739px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-739 {
    width: 369.5px;
  }
}
.daihyakka-bussankan .h-739 {
  height: 739px;
}
.daihyakka-bussankan .--gap739 {
  gap: 739px !important;
}
.daihyakka-bussankan .--fw739 {
  font-weight: 739;
}
.daihyakka-bussankan .--mt740 {
  margin-top: 740px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt740 {
    margin-top: 370px;
  }
}
.daihyakka-bussankan .--mb740 {
  margin-bottom: 740px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb740 {
    margin-bottom: 370px;
  }
}
.daihyakka-bussankan .--pt740 {
  padding-top: 740px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt740 {
    padding-top: 370px;
  }
}
.daihyakka-bussankan .--pb740 {
  padding-bottom: 740px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb740 {
    padding-bottom: 370px;
  }
}
.daihyakka-bussankan .--px740 {
  padding: 0 740px;
}
.daihyakka-bussankan .max-w-740 {
  max-width: 740px;
}
.daihyakka-bussankan .w-740 {
  width: 740px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-740 {
    width: 370px;
  }
}
.daihyakka-bussankan .h-740 {
  height: 740px;
}
.daihyakka-bussankan .--gap740 {
  gap: 740px !important;
}
.daihyakka-bussankan .--fw740 {
  font-weight: 740;
}
.daihyakka-bussankan .--mt741 {
  margin-top: 741px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt741 {
    margin-top: 370.5px;
  }
}
.daihyakka-bussankan .--mb741 {
  margin-bottom: 741px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb741 {
    margin-bottom: 370.5px;
  }
}
.daihyakka-bussankan .--pt741 {
  padding-top: 741px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt741 {
    padding-top: 370.5px;
  }
}
.daihyakka-bussankan .--pb741 {
  padding-bottom: 741px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb741 {
    padding-bottom: 370.5px;
  }
}
.daihyakka-bussankan .--px741 {
  padding: 0 741px;
}
.daihyakka-bussankan .max-w-741 {
  max-width: 741px;
}
.daihyakka-bussankan .w-741 {
  width: 741px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-741 {
    width: 370.5px;
  }
}
.daihyakka-bussankan .h-741 {
  height: 741px;
}
.daihyakka-bussankan .--gap741 {
  gap: 741px !important;
}
.daihyakka-bussankan .--fw741 {
  font-weight: 741;
}
.daihyakka-bussankan .--mt742 {
  margin-top: 742px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt742 {
    margin-top: 371px;
  }
}
.daihyakka-bussankan .--mb742 {
  margin-bottom: 742px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb742 {
    margin-bottom: 371px;
  }
}
.daihyakka-bussankan .--pt742 {
  padding-top: 742px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt742 {
    padding-top: 371px;
  }
}
.daihyakka-bussankan .--pb742 {
  padding-bottom: 742px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb742 {
    padding-bottom: 371px;
  }
}
.daihyakka-bussankan .--px742 {
  padding: 0 742px;
}
.daihyakka-bussankan .max-w-742 {
  max-width: 742px;
}
.daihyakka-bussankan .w-742 {
  width: 742px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-742 {
    width: 371px;
  }
}
.daihyakka-bussankan .h-742 {
  height: 742px;
}
.daihyakka-bussankan .--gap742 {
  gap: 742px !important;
}
.daihyakka-bussankan .--fw742 {
  font-weight: 742;
}
.daihyakka-bussankan .--mt743 {
  margin-top: 743px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt743 {
    margin-top: 371.5px;
  }
}
.daihyakka-bussankan .--mb743 {
  margin-bottom: 743px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb743 {
    margin-bottom: 371.5px;
  }
}
.daihyakka-bussankan .--pt743 {
  padding-top: 743px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt743 {
    padding-top: 371.5px;
  }
}
.daihyakka-bussankan .--pb743 {
  padding-bottom: 743px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb743 {
    padding-bottom: 371.5px;
  }
}
.daihyakka-bussankan .--px743 {
  padding: 0 743px;
}
.daihyakka-bussankan .max-w-743 {
  max-width: 743px;
}
.daihyakka-bussankan .w-743 {
  width: 743px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-743 {
    width: 371.5px;
  }
}
.daihyakka-bussankan .h-743 {
  height: 743px;
}
.daihyakka-bussankan .--gap743 {
  gap: 743px !important;
}
.daihyakka-bussankan .--fw743 {
  font-weight: 743;
}
.daihyakka-bussankan .--mt744 {
  margin-top: 744px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt744 {
    margin-top: 372px;
  }
}
.daihyakka-bussankan .--mb744 {
  margin-bottom: 744px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb744 {
    margin-bottom: 372px;
  }
}
.daihyakka-bussankan .--pt744 {
  padding-top: 744px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt744 {
    padding-top: 372px;
  }
}
.daihyakka-bussankan .--pb744 {
  padding-bottom: 744px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb744 {
    padding-bottom: 372px;
  }
}
.daihyakka-bussankan .--px744 {
  padding: 0 744px;
}
.daihyakka-bussankan .max-w-744 {
  max-width: 744px;
}
.daihyakka-bussankan .w-744 {
  width: 744px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-744 {
    width: 372px;
  }
}
.daihyakka-bussankan .h-744 {
  height: 744px;
}
.daihyakka-bussankan .--gap744 {
  gap: 744px !important;
}
.daihyakka-bussankan .--fw744 {
  font-weight: 744;
}
.daihyakka-bussankan .--mt745 {
  margin-top: 745px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt745 {
    margin-top: 372.5px;
  }
}
.daihyakka-bussankan .--mb745 {
  margin-bottom: 745px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb745 {
    margin-bottom: 372.5px;
  }
}
.daihyakka-bussankan .--pt745 {
  padding-top: 745px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt745 {
    padding-top: 372.5px;
  }
}
.daihyakka-bussankan .--pb745 {
  padding-bottom: 745px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb745 {
    padding-bottom: 372.5px;
  }
}
.daihyakka-bussankan .--px745 {
  padding: 0 745px;
}
.daihyakka-bussankan .max-w-745 {
  max-width: 745px;
}
.daihyakka-bussankan .w-745 {
  width: 745px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-745 {
    width: 372.5px;
  }
}
.daihyakka-bussankan .h-745 {
  height: 745px;
}
.daihyakka-bussankan .--gap745 {
  gap: 745px !important;
}
.daihyakka-bussankan .--fw745 {
  font-weight: 745;
}
.daihyakka-bussankan .--mt746 {
  margin-top: 746px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt746 {
    margin-top: 373px;
  }
}
.daihyakka-bussankan .--mb746 {
  margin-bottom: 746px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb746 {
    margin-bottom: 373px;
  }
}
.daihyakka-bussankan .--pt746 {
  padding-top: 746px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt746 {
    padding-top: 373px;
  }
}
.daihyakka-bussankan .--pb746 {
  padding-bottom: 746px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb746 {
    padding-bottom: 373px;
  }
}
.daihyakka-bussankan .--px746 {
  padding: 0 746px;
}
.daihyakka-bussankan .max-w-746 {
  max-width: 746px;
}
.daihyakka-bussankan .w-746 {
  width: 746px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-746 {
    width: 373px;
  }
}
.daihyakka-bussankan .h-746 {
  height: 746px;
}
.daihyakka-bussankan .--gap746 {
  gap: 746px !important;
}
.daihyakka-bussankan .--fw746 {
  font-weight: 746;
}
.daihyakka-bussankan .--mt747 {
  margin-top: 747px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt747 {
    margin-top: 373.5px;
  }
}
.daihyakka-bussankan .--mb747 {
  margin-bottom: 747px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb747 {
    margin-bottom: 373.5px;
  }
}
.daihyakka-bussankan .--pt747 {
  padding-top: 747px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt747 {
    padding-top: 373.5px;
  }
}
.daihyakka-bussankan .--pb747 {
  padding-bottom: 747px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb747 {
    padding-bottom: 373.5px;
  }
}
.daihyakka-bussankan .--px747 {
  padding: 0 747px;
}
.daihyakka-bussankan .max-w-747 {
  max-width: 747px;
}
.daihyakka-bussankan .w-747 {
  width: 747px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-747 {
    width: 373.5px;
  }
}
.daihyakka-bussankan .h-747 {
  height: 747px;
}
.daihyakka-bussankan .--gap747 {
  gap: 747px !important;
}
.daihyakka-bussankan .--fw747 {
  font-weight: 747;
}
.daihyakka-bussankan .--mt748 {
  margin-top: 748px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt748 {
    margin-top: 374px;
  }
}
.daihyakka-bussankan .--mb748 {
  margin-bottom: 748px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb748 {
    margin-bottom: 374px;
  }
}
.daihyakka-bussankan .--pt748 {
  padding-top: 748px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt748 {
    padding-top: 374px;
  }
}
.daihyakka-bussankan .--pb748 {
  padding-bottom: 748px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb748 {
    padding-bottom: 374px;
  }
}
.daihyakka-bussankan .--px748 {
  padding: 0 748px;
}
.daihyakka-bussankan .max-w-748 {
  max-width: 748px;
}
.daihyakka-bussankan .w-748 {
  width: 748px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-748 {
    width: 374px;
  }
}
.daihyakka-bussankan .h-748 {
  height: 748px;
}
.daihyakka-bussankan .--gap748 {
  gap: 748px !important;
}
.daihyakka-bussankan .--fw748 {
  font-weight: 748;
}
.daihyakka-bussankan .--mt749 {
  margin-top: 749px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt749 {
    margin-top: 374.5px;
  }
}
.daihyakka-bussankan .--mb749 {
  margin-bottom: 749px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb749 {
    margin-bottom: 374.5px;
  }
}
.daihyakka-bussankan .--pt749 {
  padding-top: 749px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt749 {
    padding-top: 374.5px;
  }
}
.daihyakka-bussankan .--pb749 {
  padding-bottom: 749px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb749 {
    padding-bottom: 374.5px;
  }
}
.daihyakka-bussankan .--px749 {
  padding: 0 749px;
}
.daihyakka-bussankan .max-w-749 {
  max-width: 749px;
}
.daihyakka-bussankan .w-749 {
  width: 749px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-749 {
    width: 374.5px;
  }
}
.daihyakka-bussankan .h-749 {
  height: 749px;
}
.daihyakka-bussankan .--gap749 {
  gap: 749px !important;
}
.daihyakka-bussankan .--fw749 {
  font-weight: 749;
}
.daihyakka-bussankan .--mt750 {
  margin-top: 750px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt750 {
    margin-top: 375px;
  }
}
.daihyakka-bussankan .--mb750 {
  margin-bottom: 750px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb750 {
    margin-bottom: 375px;
  }
}
.daihyakka-bussankan .--pt750 {
  padding-top: 750px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt750 {
    padding-top: 375px;
  }
}
.daihyakka-bussankan .--pb750 {
  padding-bottom: 750px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb750 {
    padding-bottom: 375px;
  }
}
.daihyakka-bussankan .--px750 {
  padding: 0 750px;
}
.daihyakka-bussankan .max-w-750 {
  max-width: 750px;
}
.daihyakka-bussankan .w-750 {
  width: 750px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-750 {
    width: 375px;
  }
}
.daihyakka-bussankan .h-750 {
  height: 750px;
}
.daihyakka-bussankan .--gap750 {
  gap: 750px !important;
}
.daihyakka-bussankan .--fw750 {
  font-weight: 750;
}
.daihyakka-bussankan .--mt751 {
  margin-top: 751px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt751 {
    margin-top: 375.5px;
  }
}
.daihyakka-bussankan .--mb751 {
  margin-bottom: 751px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb751 {
    margin-bottom: 375.5px;
  }
}
.daihyakka-bussankan .--pt751 {
  padding-top: 751px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt751 {
    padding-top: 375.5px;
  }
}
.daihyakka-bussankan .--pb751 {
  padding-bottom: 751px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb751 {
    padding-bottom: 375.5px;
  }
}
.daihyakka-bussankan .--px751 {
  padding: 0 751px;
}
.daihyakka-bussankan .max-w-751 {
  max-width: 751px;
}
.daihyakka-bussankan .w-751 {
  width: 751px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-751 {
    width: 375.5px;
  }
}
.daihyakka-bussankan .h-751 {
  height: 751px;
}
.daihyakka-bussankan .--gap751 {
  gap: 751px !important;
}
.daihyakka-bussankan .--fw751 {
  font-weight: 751;
}
.daihyakka-bussankan .--mt752 {
  margin-top: 752px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt752 {
    margin-top: 376px;
  }
}
.daihyakka-bussankan .--mb752 {
  margin-bottom: 752px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb752 {
    margin-bottom: 376px;
  }
}
.daihyakka-bussankan .--pt752 {
  padding-top: 752px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt752 {
    padding-top: 376px;
  }
}
.daihyakka-bussankan .--pb752 {
  padding-bottom: 752px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb752 {
    padding-bottom: 376px;
  }
}
.daihyakka-bussankan .--px752 {
  padding: 0 752px;
}
.daihyakka-bussankan .max-w-752 {
  max-width: 752px;
}
.daihyakka-bussankan .w-752 {
  width: 752px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-752 {
    width: 376px;
  }
}
.daihyakka-bussankan .h-752 {
  height: 752px;
}
.daihyakka-bussankan .--gap752 {
  gap: 752px !important;
}
.daihyakka-bussankan .--fw752 {
  font-weight: 752;
}
.daihyakka-bussankan .--mt753 {
  margin-top: 753px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt753 {
    margin-top: 376.5px;
  }
}
.daihyakka-bussankan .--mb753 {
  margin-bottom: 753px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb753 {
    margin-bottom: 376.5px;
  }
}
.daihyakka-bussankan .--pt753 {
  padding-top: 753px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt753 {
    padding-top: 376.5px;
  }
}
.daihyakka-bussankan .--pb753 {
  padding-bottom: 753px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb753 {
    padding-bottom: 376.5px;
  }
}
.daihyakka-bussankan .--px753 {
  padding: 0 753px;
}
.daihyakka-bussankan .max-w-753 {
  max-width: 753px;
}
.daihyakka-bussankan .w-753 {
  width: 753px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-753 {
    width: 376.5px;
  }
}
.daihyakka-bussankan .h-753 {
  height: 753px;
}
.daihyakka-bussankan .--gap753 {
  gap: 753px !important;
}
.daihyakka-bussankan .--fw753 {
  font-weight: 753;
}
.daihyakka-bussankan .--mt754 {
  margin-top: 754px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt754 {
    margin-top: 377px;
  }
}
.daihyakka-bussankan .--mb754 {
  margin-bottom: 754px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb754 {
    margin-bottom: 377px;
  }
}
.daihyakka-bussankan .--pt754 {
  padding-top: 754px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt754 {
    padding-top: 377px;
  }
}
.daihyakka-bussankan .--pb754 {
  padding-bottom: 754px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb754 {
    padding-bottom: 377px;
  }
}
.daihyakka-bussankan .--px754 {
  padding: 0 754px;
}
.daihyakka-bussankan .max-w-754 {
  max-width: 754px;
}
.daihyakka-bussankan .w-754 {
  width: 754px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-754 {
    width: 377px;
  }
}
.daihyakka-bussankan .h-754 {
  height: 754px;
}
.daihyakka-bussankan .--gap754 {
  gap: 754px !important;
}
.daihyakka-bussankan .--fw754 {
  font-weight: 754;
}
.daihyakka-bussankan .--mt755 {
  margin-top: 755px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt755 {
    margin-top: 377.5px;
  }
}
.daihyakka-bussankan .--mb755 {
  margin-bottom: 755px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb755 {
    margin-bottom: 377.5px;
  }
}
.daihyakka-bussankan .--pt755 {
  padding-top: 755px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt755 {
    padding-top: 377.5px;
  }
}
.daihyakka-bussankan .--pb755 {
  padding-bottom: 755px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb755 {
    padding-bottom: 377.5px;
  }
}
.daihyakka-bussankan .--px755 {
  padding: 0 755px;
}
.daihyakka-bussankan .max-w-755 {
  max-width: 755px;
}
.daihyakka-bussankan .w-755 {
  width: 755px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-755 {
    width: 377.5px;
  }
}
.daihyakka-bussankan .h-755 {
  height: 755px;
}
.daihyakka-bussankan .--gap755 {
  gap: 755px !important;
}
.daihyakka-bussankan .--fw755 {
  font-weight: 755;
}
.daihyakka-bussankan .--mt756 {
  margin-top: 756px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt756 {
    margin-top: 378px;
  }
}
.daihyakka-bussankan .--mb756 {
  margin-bottom: 756px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb756 {
    margin-bottom: 378px;
  }
}
.daihyakka-bussankan .--pt756 {
  padding-top: 756px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt756 {
    padding-top: 378px;
  }
}
.daihyakka-bussankan .--pb756 {
  padding-bottom: 756px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb756 {
    padding-bottom: 378px;
  }
}
.daihyakka-bussankan .--px756 {
  padding: 0 756px;
}
.daihyakka-bussankan .max-w-756 {
  max-width: 756px;
}
.daihyakka-bussankan .w-756 {
  width: 756px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-756 {
    width: 378px;
  }
}
.daihyakka-bussankan .h-756 {
  height: 756px;
}
.daihyakka-bussankan .--gap756 {
  gap: 756px !important;
}
.daihyakka-bussankan .--fw756 {
  font-weight: 756;
}
.daihyakka-bussankan .--mt757 {
  margin-top: 757px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt757 {
    margin-top: 378.5px;
  }
}
.daihyakka-bussankan .--mb757 {
  margin-bottom: 757px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb757 {
    margin-bottom: 378.5px;
  }
}
.daihyakka-bussankan .--pt757 {
  padding-top: 757px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt757 {
    padding-top: 378.5px;
  }
}
.daihyakka-bussankan .--pb757 {
  padding-bottom: 757px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb757 {
    padding-bottom: 378.5px;
  }
}
.daihyakka-bussankan .--px757 {
  padding: 0 757px;
}
.daihyakka-bussankan .max-w-757 {
  max-width: 757px;
}
.daihyakka-bussankan .w-757 {
  width: 757px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-757 {
    width: 378.5px;
  }
}
.daihyakka-bussankan .h-757 {
  height: 757px;
}
.daihyakka-bussankan .--gap757 {
  gap: 757px !important;
}
.daihyakka-bussankan .--fw757 {
  font-weight: 757;
}
.daihyakka-bussankan .--mt758 {
  margin-top: 758px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt758 {
    margin-top: 379px;
  }
}
.daihyakka-bussankan .--mb758 {
  margin-bottom: 758px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb758 {
    margin-bottom: 379px;
  }
}
.daihyakka-bussankan .--pt758 {
  padding-top: 758px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt758 {
    padding-top: 379px;
  }
}
.daihyakka-bussankan .--pb758 {
  padding-bottom: 758px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb758 {
    padding-bottom: 379px;
  }
}
.daihyakka-bussankan .--px758 {
  padding: 0 758px;
}
.daihyakka-bussankan .max-w-758 {
  max-width: 758px;
}
.daihyakka-bussankan .w-758 {
  width: 758px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-758 {
    width: 379px;
  }
}
.daihyakka-bussankan .h-758 {
  height: 758px;
}
.daihyakka-bussankan .--gap758 {
  gap: 758px !important;
}
.daihyakka-bussankan .--fw758 {
  font-weight: 758;
}
.daihyakka-bussankan .--mt759 {
  margin-top: 759px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt759 {
    margin-top: 379.5px;
  }
}
.daihyakka-bussankan .--mb759 {
  margin-bottom: 759px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb759 {
    margin-bottom: 379.5px;
  }
}
.daihyakka-bussankan .--pt759 {
  padding-top: 759px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt759 {
    padding-top: 379.5px;
  }
}
.daihyakka-bussankan .--pb759 {
  padding-bottom: 759px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb759 {
    padding-bottom: 379.5px;
  }
}
.daihyakka-bussankan .--px759 {
  padding: 0 759px;
}
.daihyakka-bussankan .max-w-759 {
  max-width: 759px;
}
.daihyakka-bussankan .w-759 {
  width: 759px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-759 {
    width: 379.5px;
  }
}
.daihyakka-bussankan .h-759 {
  height: 759px;
}
.daihyakka-bussankan .--gap759 {
  gap: 759px !important;
}
.daihyakka-bussankan .--fw759 {
  font-weight: 759;
}
.daihyakka-bussankan .--mt760 {
  margin-top: 760px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt760 {
    margin-top: 380px;
  }
}
.daihyakka-bussankan .--mb760 {
  margin-bottom: 760px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb760 {
    margin-bottom: 380px;
  }
}
.daihyakka-bussankan .--pt760 {
  padding-top: 760px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt760 {
    padding-top: 380px;
  }
}
.daihyakka-bussankan .--pb760 {
  padding-bottom: 760px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb760 {
    padding-bottom: 380px;
  }
}
.daihyakka-bussankan .--px760 {
  padding: 0 760px;
}
.daihyakka-bussankan .max-w-760 {
  max-width: 760px;
}
.daihyakka-bussankan .w-760 {
  width: 760px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-760 {
    width: 380px;
  }
}
.daihyakka-bussankan .h-760 {
  height: 760px;
}
.daihyakka-bussankan .--gap760 {
  gap: 760px !important;
}
.daihyakka-bussankan .--fw760 {
  font-weight: 760;
}
.daihyakka-bussankan .--mt761 {
  margin-top: 761px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt761 {
    margin-top: 380.5px;
  }
}
.daihyakka-bussankan .--mb761 {
  margin-bottom: 761px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb761 {
    margin-bottom: 380.5px;
  }
}
.daihyakka-bussankan .--pt761 {
  padding-top: 761px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt761 {
    padding-top: 380.5px;
  }
}
.daihyakka-bussankan .--pb761 {
  padding-bottom: 761px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb761 {
    padding-bottom: 380.5px;
  }
}
.daihyakka-bussankan .--px761 {
  padding: 0 761px;
}
.daihyakka-bussankan .max-w-761 {
  max-width: 761px;
}
.daihyakka-bussankan .w-761 {
  width: 761px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-761 {
    width: 380.5px;
  }
}
.daihyakka-bussankan .h-761 {
  height: 761px;
}
.daihyakka-bussankan .--gap761 {
  gap: 761px !important;
}
.daihyakka-bussankan .--fw761 {
  font-weight: 761;
}
.daihyakka-bussankan .--mt762 {
  margin-top: 762px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt762 {
    margin-top: 381px;
  }
}
.daihyakka-bussankan .--mb762 {
  margin-bottom: 762px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb762 {
    margin-bottom: 381px;
  }
}
.daihyakka-bussankan .--pt762 {
  padding-top: 762px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt762 {
    padding-top: 381px;
  }
}
.daihyakka-bussankan .--pb762 {
  padding-bottom: 762px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb762 {
    padding-bottom: 381px;
  }
}
.daihyakka-bussankan .--px762 {
  padding: 0 762px;
}
.daihyakka-bussankan .max-w-762 {
  max-width: 762px;
}
.daihyakka-bussankan .w-762 {
  width: 762px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-762 {
    width: 381px;
  }
}
.daihyakka-bussankan .h-762 {
  height: 762px;
}
.daihyakka-bussankan .--gap762 {
  gap: 762px !important;
}
.daihyakka-bussankan .--fw762 {
  font-weight: 762;
}
.daihyakka-bussankan .--mt763 {
  margin-top: 763px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt763 {
    margin-top: 381.5px;
  }
}
.daihyakka-bussankan .--mb763 {
  margin-bottom: 763px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb763 {
    margin-bottom: 381.5px;
  }
}
.daihyakka-bussankan .--pt763 {
  padding-top: 763px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt763 {
    padding-top: 381.5px;
  }
}
.daihyakka-bussankan .--pb763 {
  padding-bottom: 763px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb763 {
    padding-bottom: 381.5px;
  }
}
.daihyakka-bussankan .--px763 {
  padding: 0 763px;
}
.daihyakka-bussankan .max-w-763 {
  max-width: 763px;
}
.daihyakka-bussankan .w-763 {
  width: 763px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-763 {
    width: 381.5px;
  }
}
.daihyakka-bussankan .h-763 {
  height: 763px;
}
.daihyakka-bussankan .--gap763 {
  gap: 763px !important;
}
.daihyakka-bussankan .--fw763 {
  font-weight: 763;
}
.daihyakka-bussankan .--mt764 {
  margin-top: 764px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt764 {
    margin-top: 382px;
  }
}
.daihyakka-bussankan .--mb764 {
  margin-bottom: 764px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb764 {
    margin-bottom: 382px;
  }
}
.daihyakka-bussankan .--pt764 {
  padding-top: 764px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt764 {
    padding-top: 382px;
  }
}
.daihyakka-bussankan .--pb764 {
  padding-bottom: 764px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb764 {
    padding-bottom: 382px;
  }
}
.daihyakka-bussankan .--px764 {
  padding: 0 764px;
}
.daihyakka-bussankan .max-w-764 {
  max-width: 764px;
}
.daihyakka-bussankan .w-764 {
  width: 764px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-764 {
    width: 382px;
  }
}
.daihyakka-bussankan .h-764 {
  height: 764px;
}
.daihyakka-bussankan .--gap764 {
  gap: 764px !important;
}
.daihyakka-bussankan .--fw764 {
  font-weight: 764;
}
.daihyakka-bussankan .--mt765 {
  margin-top: 765px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt765 {
    margin-top: 382.5px;
  }
}
.daihyakka-bussankan .--mb765 {
  margin-bottom: 765px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb765 {
    margin-bottom: 382.5px;
  }
}
.daihyakka-bussankan .--pt765 {
  padding-top: 765px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt765 {
    padding-top: 382.5px;
  }
}
.daihyakka-bussankan .--pb765 {
  padding-bottom: 765px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb765 {
    padding-bottom: 382.5px;
  }
}
.daihyakka-bussankan .--px765 {
  padding: 0 765px;
}
.daihyakka-bussankan .max-w-765 {
  max-width: 765px;
}
.daihyakka-bussankan .w-765 {
  width: 765px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-765 {
    width: 382.5px;
  }
}
.daihyakka-bussankan .h-765 {
  height: 765px;
}
.daihyakka-bussankan .--gap765 {
  gap: 765px !important;
}
.daihyakka-bussankan .--fw765 {
  font-weight: 765;
}
.daihyakka-bussankan .--mt766 {
  margin-top: 766px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt766 {
    margin-top: 383px;
  }
}
.daihyakka-bussankan .--mb766 {
  margin-bottom: 766px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb766 {
    margin-bottom: 383px;
  }
}
.daihyakka-bussankan .--pt766 {
  padding-top: 766px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt766 {
    padding-top: 383px;
  }
}
.daihyakka-bussankan .--pb766 {
  padding-bottom: 766px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb766 {
    padding-bottom: 383px;
  }
}
.daihyakka-bussankan .--px766 {
  padding: 0 766px;
}
.daihyakka-bussankan .max-w-766 {
  max-width: 766px;
}
.daihyakka-bussankan .w-766 {
  width: 766px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-766 {
    width: 383px;
  }
}
.daihyakka-bussankan .h-766 {
  height: 766px;
}
.daihyakka-bussankan .--gap766 {
  gap: 766px !important;
}
.daihyakka-bussankan .--fw766 {
  font-weight: 766;
}
.daihyakka-bussankan .--mt767 {
  margin-top: 767px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt767 {
    margin-top: 383.5px;
  }
}
.daihyakka-bussankan .--mb767 {
  margin-bottom: 767px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb767 {
    margin-bottom: 383.5px;
  }
}
.daihyakka-bussankan .--pt767 {
  padding-top: 767px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt767 {
    padding-top: 383.5px;
  }
}
.daihyakka-bussankan .--pb767 {
  padding-bottom: 767px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb767 {
    padding-bottom: 383.5px;
  }
}
.daihyakka-bussankan .--px767 {
  padding: 0 767px;
}
.daihyakka-bussankan .max-w-767 {
  max-width: 767px;
}
.daihyakka-bussankan .w-767 {
  width: 767px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-767 {
    width: 383.5px;
  }
}
.daihyakka-bussankan .h-767 {
  height: 767px;
}
.daihyakka-bussankan .--gap767 {
  gap: 767px !important;
}
.daihyakka-bussankan .--fw767 {
  font-weight: 767;
}
.daihyakka-bussankan .--mt768 {
  margin-top: 768px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt768 {
    margin-top: 384px;
  }
}
.daihyakka-bussankan .--mb768 {
  margin-bottom: 768px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb768 {
    margin-bottom: 384px;
  }
}
.daihyakka-bussankan .--pt768 {
  padding-top: 768px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt768 {
    padding-top: 384px;
  }
}
.daihyakka-bussankan .--pb768 {
  padding-bottom: 768px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb768 {
    padding-bottom: 384px;
  }
}
.daihyakka-bussankan .--px768 {
  padding: 0 768px;
}
.daihyakka-bussankan .max-w-768 {
  max-width: 768px;
}
.daihyakka-bussankan .w-768 {
  width: 768px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-768 {
    width: 384px;
  }
}
.daihyakka-bussankan .h-768 {
  height: 768px;
}
.daihyakka-bussankan .--gap768 {
  gap: 768px !important;
}
.daihyakka-bussankan .--fw768 {
  font-weight: 768;
}
.daihyakka-bussankan .--mt769 {
  margin-top: 769px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt769 {
    margin-top: 384.5px;
  }
}
.daihyakka-bussankan .--mb769 {
  margin-bottom: 769px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb769 {
    margin-bottom: 384.5px;
  }
}
.daihyakka-bussankan .--pt769 {
  padding-top: 769px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt769 {
    padding-top: 384.5px;
  }
}
.daihyakka-bussankan .--pb769 {
  padding-bottom: 769px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb769 {
    padding-bottom: 384.5px;
  }
}
.daihyakka-bussankan .--px769 {
  padding: 0 769px;
}
.daihyakka-bussankan .max-w-769 {
  max-width: 769px;
}
.daihyakka-bussankan .w-769 {
  width: 769px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-769 {
    width: 384.5px;
  }
}
.daihyakka-bussankan .h-769 {
  height: 769px;
}
.daihyakka-bussankan .--gap769 {
  gap: 769px !important;
}
.daihyakka-bussankan .--fw769 {
  font-weight: 769;
}
.daihyakka-bussankan .--mt770 {
  margin-top: 770px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt770 {
    margin-top: 385px;
  }
}
.daihyakka-bussankan .--mb770 {
  margin-bottom: 770px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb770 {
    margin-bottom: 385px;
  }
}
.daihyakka-bussankan .--pt770 {
  padding-top: 770px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt770 {
    padding-top: 385px;
  }
}
.daihyakka-bussankan .--pb770 {
  padding-bottom: 770px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb770 {
    padding-bottom: 385px;
  }
}
.daihyakka-bussankan .--px770 {
  padding: 0 770px;
}
.daihyakka-bussankan .max-w-770 {
  max-width: 770px;
}
.daihyakka-bussankan .w-770 {
  width: 770px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-770 {
    width: 385px;
  }
}
.daihyakka-bussankan .h-770 {
  height: 770px;
}
.daihyakka-bussankan .--gap770 {
  gap: 770px !important;
}
.daihyakka-bussankan .--fw770 {
  font-weight: 770;
}
.daihyakka-bussankan .--mt771 {
  margin-top: 771px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt771 {
    margin-top: 385.5px;
  }
}
.daihyakka-bussankan .--mb771 {
  margin-bottom: 771px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb771 {
    margin-bottom: 385.5px;
  }
}
.daihyakka-bussankan .--pt771 {
  padding-top: 771px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt771 {
    padding-top: 385.5px;
  }
}
.daihyakka-bussankan .--pb771 {
  padding-bottom: 771px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb771 {
    padding-bottom: 385.5px;
  }
}
.daihyakka-bussankan .--px771 {
  padding: 0 771px;
}
.daihyakka-bussankan .max-w-771 {
  max-width: 771px;
}
.daihyakka-bussankan .w-771 {
  width: 771px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-771 {
    width: 385.5px;
  }
}
.daihyakka-bussankan .h-771 {
  height: 771px;
}
.daihyakka-bussankan .--gap771 {
  gap: 771px !important;
}
.daihyakka-bussankan .--fw771 {
  font-weight: 771;
}
.daihyakka-bussankan .--mt772 {
  margin-top: 772px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt772 {
    margin-top: 386px;
  }
}
.daihyakka-bussankan .--mb772 {
  margin-bottom: 772px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb772 {
    margin-bottom: 386px;
  }
}
.daihyakka-bussankan .--pt772 {
  padding-top: 772px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt772 {
    padding-top: 386px;
  }
}
.daihyakka-bussankan .--pb772 {
  padding-bottom: 772px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb772 {
    padding-bottom: 386px;
  }
}
.daihyakka-bussankan .--px772 {
  padding: 0 772px;
}
.daihyakka-bussankan .max-w-772 {
  max-width: 772px;
}
.daihyakka-bussankan .w-772 {
  width: 772px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-772 {
    width: 386px;
  }
}
.daihyakka-bussankan .h-772 {
  height: 772px;
}
.daihyakka-bussankan .--gap772 {
  gap: 772px !important;
}
.daihyakka-bussankan .--fw772 {
  font-weight: 772;
}
.daihyakka-bussankan .--mt773 {
  margin-top: 773px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt773 {
    margin-top: 386.5px;
  }
}
.daihyakka-bussankan .--mb773 {
  margin-bottom: 773px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb773 {
    margin-bottom: 386.5px;
  }
}
.daihyakka-bussankan .--pt773 {
  padding-top: 773px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt773 {
    padding-top: 386.5px;
  }
}
.daihyakka-bussankan .--pb773 {
  padding-bottom: 773px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb773 {
    padding-bottom: 386.5px;
  }
}
.daihyakka-bussankan .--px773 {
  padding: 0 773px;
}
.daihyakka-bussankan .max-w-773 {
  max-width: 773px;
}
.daihyakka-bussankan .w-773 {
  width: 773px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-773 {
    width: 386.5px;
  }
}
.daihyakka-bussankan .h-773 {
  height: 773px;
}
.daihyakka-bussankan .--gap773 {
  gap: 773px !important;
}
.daihyakka-bussankan .--fw773 {
  font-weight: 773;
}
.daihyakka-bussankan .--mt774 {
  margin-top: 774px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt774 {
    margin-top: 387px;
  }
}
.daihyakka-bussankan .--mb774 {
  margin-bottom: 774px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb774 {
    margin-bottom: 387px;
  }
}
.daihyakka-bussankan .--pt774 {
  padding-top: 774px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt774 {
    padding-top: 387px;
  }
}
.daihyakka-bussankan .--pb774 {
  padding-bottom: 774px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb774 {
    padding-bottom: 387px;
  }
}
.daihyakka-bussankan .--px774 {
  padding: 0 774px;
}
.daihyakka-bussankan .max-w-774 {
  max-width: 774px;
}
.daihyakka-bussankan .w-774 {
  width: 774px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-774 {
    width: 387px;
  }
}
.daihyakka-bussankan .h-774 {
  height: 774px;
}
.daihyakka-bussankan .--gap774 {
  gap: 774px !important;
}
.daihyakka-bussankan .--fw774 {
  font-weight: 774;
}
.daihyakka-bussankan .--mt775 {
  margin-top: 775px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt775 {
    margin-top: 387.5px;
  }
}
.daihyakka-bussankan .--mb775 {
  margin-bottom: 775px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb775 {
    margin-bottom: 387.5px;
  }
}
.daihyakka-bussankan .--pt775 {
  padding-top: 775px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt775 {
    padding-top: 387.5px;
  }
}
.daihyakka-bussankan .--pb775 {
  padding-bottom: 775px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb775 {
    padding-bottom: 387.5px;
  }
}
.daihyakka-bussankan .--px775 {
  padding: 0 775px;
}
.daihyakka-bussankan .max-w-775 {
  max-width: 775px;
}
.daihyakka-bussankan .w-775 {
  width: 775px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-775 {
    width: 387.5px;
  }
}
.daihyakka-bussankan .h-775 {
  height: 775px;
}
.daihyakka-bussankan .--gap775 {
  gap: 775px !important;
}
.daihyakka-bussankan .--fw775 {
  font-weight: 775;
}
.daihyakka-bussankan .--mt776 {
  margin-top: 776px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt776 {
    margin-top: 388px;
  }
}
.daihyakka-bussankan .--mb776 {
  margin-bottom: 776px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb776 {
    margin-bottom: 388px;
  }
}
.daihyakka-bussankan .--pt776 {
  padding-top: 776px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt776 {
    padding-top: 388px;
  }
}
.daihyakka-bussankan .--pb776 {
  padding-bottom: 776px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb776 {
    padding-bottom: 388px;
  }
}
.daihyakka-bussankan .--px776 {
  padding: 0 776px;
}
.daihyakka-bussankan .max-w-776 {
  max-width: 776px;
}
.daihyakka-bussankan .w-776 {
  width: 776px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-776 {
    width: 388px;
  }
}
.daihyakka-bussankan .h-776 {
  height: 776px;
}
.daihyakka-bussankan .--gap776 {
  gap: 776px !important;
}
.daihyakka-bussankan .--fw776 {
  font-weight: 776;
}
.daihyakka-bussankan .--mt777 {
  margin-top: 777px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt777 {
    margin-top: 388.5px;
  }
}
.daihyakka-bussankan .--mb777 {
  margin-bottom: 777px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb777 {
    margin-bottom: 388.5px;
  }
}
.daihyakka-bussankan .--pt777 {
  padding-top: 777px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt777 {
    padding-top: 388.5px;
  }
}
.daihyakka-bussankan .--pb777 {
  padding-bottom: 777px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb777 {
    padding-bottom: 388.5px;
  }
}
.daihyakka-bussankan .--px777 {
  padding: 0 777px;
}
.daihyakka-bussankan .max-w-777 {
  max-width: 777px;
}
.daihyakka-bussankan .w-777 {
  width: 777px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-777 {
    width: 388.5px;
  }
}
.daihyakka-bussankan .h-777 {
  height: 777px;
}
.daihyakka-bussankan .--gap777 {
  gap: 777px !important;
}
.daihyakka-bussankan .--fw777 {
  font-weight: 777;
}
.daihyakka-bussankan .--mt778 {
  margin-top: 778px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt778 {
    margin-top: 389px;
  }
}
.daihyakka-bussankan .--mb778 {
  margin-bottom: 778px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb778 {
    margin-bottom: 389px;
  }
}
.daihyakka-bussankan .--pt778 {
  padding-top: 778px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt778 {
    padding-top: 389px;
  }
}
.daihyakka-bussankan .--pb778 {
  padding-bottom: 778px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb778 {
    padding-bottom: 389px;
  }
}
.daihyakka-bussankan .--px778 {
  padding: 0 778px;
}
.daihyakka-bussankan .max-w-778 {
  max-width: 778px;
}
.daihyakka-bussankan .w-778 {
  width: 778px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-778 {
    width: 389px;
  }
}
.daihyakka-bussankan .h-778 {
  height: 778px;
}
.daihyakka-bussankan .--gap778 {
  gap: 778px !important;
}
.daihyakka-bussankan .--fw778 {
  font-weight: 778;
}
.daihyakka-bussankan .--mt779 {
  margin-top: 779px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt779 {
    margin-top: 389.5px;
  }
}
.daihyakka-bussankan .--mb779 {
  margin-bottom: 779px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb779 {
    margin-bottom: 389.5px;
  }
}
.daihyakka-bussankan .--pt779 {
  padding-top: 779px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt779 {
    padding-top: 389.5px;
  }
}
.daihyakka-bussankan .--pb779 {
  padding-bottom: 779px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb779 {
    padding-bottom: 389.5px;
  }
}
.daihyakka-bussankan .--px779 {
  padding: 0 779px;
}
.daihyakka-bussankan .max-w-779 {
  max-width: 779px;
}
.daihyakka-bussankan .w-779 {
  width: 779px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-779 {
    width: 389.5px;
  }
}
.daihyakka-bussankan .h-779 {
  height: 779px;
}
.daihyakka-bussankan .--gap779 {
  gap: 779px !important;
}
.daihyakka-bussankan .--fw779 {
  font-weight: 779;
}
.daihyakka-bussankan .--mt780 {
  margin-top: 780px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt780 {
    margin-top: 390px;
  }
}
.daihyakka-bussankan .--mb780 {
  margin-bottom: 780px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb780 {
    margin-bottom: 390px;
  }
}
.daihyakka-bussankan .--pt780 {
  padding-top: 780px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt780 {
    padding-top: 390px;
  }
}
.daihyakka-bussankan .--pb780 {
  padding-bottom: 780px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb780 {
    padding-bottom: 390px;
  }
}
.daihyakka-bussankan .--px780 {
  padding: 0 780px;
}
.daihyakka-bussankan .max-w-780 {
  max-width: 780px;
}
.daihyakka-bussankan .w-780 {
  width: 780px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-780 {
    width: 390px;
  }
}
.daihyakka-bussankan .h-780 {
  height: 780px;
}
.daihyakka-bussankan .--gap780 {
  gap: 780px !important;
}
.daihyakka-bussankan .--fw780 {
  font-weight: 780;
}
.daihyakka-bussankan .--mt781 {
  margin-top: 781px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt781 {
    margin-top: 390.5px;
  }
}
.daihyakka-bussankan .--mb781 {
  margin-bottom: 781px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb781 {
    margin-bottom: 390.5px;
  }
}
.daihyakka-bussankan .--pt781 {
  padding-top: 781px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt781 {
    padding-top: 390.5px;
  }
}
.daihyakka-bussankan .--pb781 {
  padding-bottom: 781px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb781 {
    padding-bottom: 390.5px;
  }
}
.daihyakka-bussankan .--px781 {
  padding: 0 781px;
}
.daihyakka-bussankan .max-w-781 {
  max-width: 781px;
}
.daihyakka-bussankan .w-781 {
  width: 781px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-781 {
    width: 390.5px;
  }
}
.daihyakka-bussankan .h-781 {
  height: 781px;
}
.daihyakka-bussankan .--gap781 {
  gap: 781px !important;
}
.daihyakka-bussankan .--fw781 {
  font-weight: 781;
}
.daihyakka-bussankan .--mt782 {
  margin-top: 782px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt782 {
    margin-top: 391px;
  }
}
.daihyakka-bussankan .--mb782 {
  margin-bottom: 782px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb782 {
    margin-bottom: 391px;
  }
}
.daihyakka-bussankan .--pt782 {
  padding-top: 782px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt782 {
    padding-top: 391px;
  }
}
.daihyakka-bussankan .--pb782 {
  padding-bottom: 782px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb782 {
    padding-bottom: 391px;
  }
}
.daihyakka-bussankan .--px782 {
  padding: 0 782px;
}
.daihyakka-bussankan .max-w-782 {
  max-width: 782px;
}
.daihyakka-bussankan .w-782 {
  width: 782px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-782 {
    width: 391px;
  }
}
.daihyakka-bussankan .h-782 {
  height: 782px;
}
.daihyakka-bussankan .--gap782 {
  gap: 782px !important;
}
.daihyakka-bussankan .--fw782 {
  font-weight: 782;
}
.daihyakka-bussankan .--mt783 {
  margin-top: 783px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt783 {
    margin-top: 391.5px;
  }
}
.daihyakka-bussankan .--mb783 {
  margin-bottom: 783px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb783 {
    margin-bottom: 391.5px;
  }
}
.daihyakka-bussankan .--pt783 {
  padding-top: 783px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt783 {
    padding-top: 391.5px;
  }
}
.daihyakka-bussankan .--pb783 {
  padding-bottom: 783px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb783 {
    padding-bottom: 391.5px;
  }
}
.daihyakka-bussankan .--px783 {
  padding: 0 783px;
}
.daihyakka-bussankan .max-w-783 {
  max-width: 783px;
}
.daihyakka-bussankan .w-783 {
  width: 783px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-783 {
    width: 391.5px;
  }
}
.daihyakka-bussankan .h-783 {
  height: 783px;
}
.daihyakka-bussankan .--gap783 {
  gap: 783px !important;
}
.daihyakka-bussankan .--fw783 {
  font-weight: 783;
}
.daihyakka-bussankan .--mt784 {
  margin-top: 784px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt784 {
    margin-top: 392px;
  }
}
.daihyakka-bussankan .--mb784 {
  margin-bottom: 784px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb784 {
    margin-bottom: 392px;
  }
}
.daihyakka-bussankan .--pt784 {
  padding-top: 784px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt784 {
    padding-top: 392px;
  }
}
.daihyakka-bussankan .--pb784 {
  padding-bottom: 784px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb784 {
    padding-bottom: 392px;
  }
}
.daihyakka-bussankan .--px784 {
  padding: 0 784px;
}
.daihyakka-bussankan .max-w-784 {
  max-width: 784px;
}
.daihyakka-bussankan .w-784 {
  width: 784px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-784 {
    width: 392px;
  }
}
.daihyakka-bussankan .h-784 {
  height: 784px;
}
.daihyakka-bussankan .--gap784 {
  gap: 784px !important;
}
.daihyakka-bussankan .--fw784 {
  font-weight: 784;
}
.daihyakka-bussankan .--mt785 {
  margin-top: 785px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt785 {
    margin-top: 392.5px;
  }
}
.daihyakka-bussankan .--mb785 {
  margin-bottom: 785px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb785 {
    margin-bottom: 392.5px;
  }
}
.daihyakka-bussankan .--pt785 {
  padding-top: 785px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt785 {
    padding-top: 392.5px;
  }
}
.daihyakka-bussankan .--pb785 {
  padding-bottom: 785px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb785 {
    padding-bottom: 392.5px;
  }
}
.daihyakka-bussankan .--px785 {
  padding: 0 785px;
}
.daihyakka-bussankan .max-w-785 {
  max-width: 785px;
}
.daihyakka-bussankan .w-785 {
  width: 785px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-785 {
    width: 392.5px;
  }
}
.daihyakka-bussankan .h-785 {
  height: 785px;
}
.daihyakka-bussankan .--gap785 {
  gap: 785px !important;
}
.daihyakka-bussankan .--fw785 {
  font-weight: 785;
}
.daihyakka-bussankan .--mt786 {
  margin-top: 786px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt786 {
    margin-top: 393px;
  }
}
.daihyakka-bussankan .--mb786 {
  margin-bottom: 786px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb786 {
    margin-bottom: 393px;
  }
}
.daihyakka-bussankan .--pt786 {
  padding-top: 786px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt786 {
    padding-top: 393px;
  }
}
.daihyakka-bussankan .--pb786 {
  padding-bottom: 786px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb786 {
    padding-bottom: 393px;
  }
}
.daihyakka-bussankan .--px786 {
  padding: 0 786px;
}
.daihyakka-bussankan .max-w-786 {
  max-width: 786px;
}
.daihyakka-bussankan .w-786 {
  width: 786px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-786 {
    width: 393px;
  }
}
.daihyakka-bussankan .h-786 {
  height: 786px;
}
.daihyakka-bussankan .--gap786 {
  gap: 786px !important;
}
.daihyakka-bussankan .--fw786 {
  font-weight: 786;
}
.daihyakka-bussankan .--mt787 {
  margin-top: 787px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt787 {
    margin-top: 393.5px;
  }
}
.daihyakka-bussankan .--mb787 {
  margin-bottom: 787px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb787 {
    margin-bottom: 393.5px;
  }
}
.daihyakka-bussankan .--pt787 {
  padding-top: 787px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt787 {
    padding-top: 393.5px;
  }
}
.daihyakka-bussankan .--pb787 {
  padding-bottom: 787px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb787 {
    padding-bottom: 393.5px;
  }
}
.daihyakka-bussankan .--px787 {
  padding: 0 787px;
}
.daihyakka-bussankan .max-w-787 {
  max-width: 787px;
}
.daihyakka-bussankan .w-787 {
  width: 787px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-787 {
    width: 393.5px;
  }
}
.daihyakka-bussankan .h-787 {
  height: 787px;
}
.daihyakka-bussankan .--gap787 {
  gap: 787px !important;
}
.daihyakka-bussankan .--fw787 {
  font-weight: 787;
}
.daihyakka-bussankan .--mt788 {
  margin-top: 788px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt788 {
    margin-top: 394px;
  }
}
.daihyakka-bussankan .--mb788 {
  margin-bottom: 788px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb788 {
    margin-bottom: 394px;
  }
}
.daihyakka-bussankan .--pt788 {
  padding-top: 788px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt788 {
    padding-top: 394px;
  }
}
.daihyakka-bussankan .--pb788 {
  padding-bottom: 788px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb788 {
    padding-bottom: 394px;
  }
}
.daihyakka-bussankan .--px788 {
  padding: 0 788px;
}
.daihyakka-bussankan .max-w-788 {
  max-width: 788px;
}
.daihyakka-bussankan .w-788 {
  width: 788px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-788 {
    width: 394px;
  }
}
.daihyakka-bussankan .h-788 {
  height: 788px;
}
.daihyakka-bussankan .--gap788 {
  gap: 788px !important;
}
.daihyakka-bussankan .--fw788 {
  font-weight: 788;
}
.daihyakka-bussankan .--mt789 {
  margin-top: 789px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt789 {
    margin-top: 394.5px;
  }
}
.daihyakka-bussankan .--mb789 {
  margin-bottom: 789px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb789 {
    margin-bottom: 394.5px;
  }
}
.daihyakka-bussankan .--pt789 {
  padding-top: 789px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt789 {
    padding-top: 394.5px;
  }
}
.daihyakka-bussankan .--pb789 {
  padding-bottom: 789px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb789 {
    padding-bottom: 394.5px;
  }
}
.daihyakka-bussankan .--px789 {
  padding: 0 789px;
}
.daihyakka-bussankan .max-w-789 {
  max-width: 789px;
}
.daihyakka-bussankan .w-789 {
  width: 789px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-789 {
    width: 394.5px;
  }
}
.daihyakka-bussankan .h-789 {
  height: 789px;
}
.daihyakka-bussankan .--gap789 {
  gap: 789px !important;
}
.daihyakka-bussankan .--fw789 {
  font-weight: 789;
}
.daihyakka-bussankan .--mt790 {
  margin-top: 790px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt790 {
    margin-top: 395px;
  }
}
.daihyakka-bussankan .--mb790 {
  margin-bottom: 790px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb790 {
    margin-bottom: 395px;
  }
}
.daihyakka-bussankan .--pt790 {
  padding-top: 790px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt790 {
    padding-top: 395px;
  }
}
.daihyakka-bussankan .--pb790 {
  padding-bottom: 790px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb790 {
    padding-bottom: 395px;
  }
}
.daihyakka-bussankan .--px790 {
  padding: 0 790px;
}
.daihyakka-bussankan .max-w-790 {
  max-width: 790px;
}
.daihyakka-bussankan .w-790 {
  width: 790px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-790 {
    width: 395px;
  }
}
.daihyakka-bussankan .h-790 {
  height: 790px;
}
.daihyakka-bussankan .--gap790 {
  gap: 790px !important;
}
.daihyakka-bussankan .--fw790 {
  font-weight: 790;
}
.daihyakka-bussankan .--mt791 {
  margin-top: 791px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt791 {
    margin-top: 395.5px;
  }
}
.daihyakka-bussankan .--mb791 {
  margin-bottom: 791px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb791 {
    margin-bottom: 395.5px;
  }
}
.daihyakka-bussankan .--pt791 {
  padding-top: 791px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt791 {
    padding-top: 395.5px;
  }
}
.daihyakka-bussankan .--pb791 {
  padding-bottom: 791px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb791 {
    padding-bottom: 395.5px;
  }
}
.daihyakka-bussankan .--px791 {
  padding: 0 791px;
}
.daihyakka-bussankan .max-w-791 {
  max-width: 791px;
}
.daihyakka-bussankan .w-791 {
  width: 791px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-791 {
    width: 395.5px;
  }
}
.daihyakka-bussankan .h-791 {
  height: 791px;
}
.daihyakka-bussankan .--gap791 {
  gap: 791px !important;
}
.daihyakka-bussankan .--fw791 {
  font-weight: 791;
}
.daihyakka-bussankan .--mt792 {
  margin-top: 792px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt792 {
    margin-top: 396px;
  }
}
.daihyakka-bussankan .--mb792 {
  margin-bottom: 792px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb792 {
    margin-bottom: 396px;
  }
}
.daihyakka-bussankan .--pt792 {
  padding-top: 792px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt792 {
    padding-top: 396px;
  }
}
.daihyakka-bussankan .--pb792 {
  padding-bottom: 792px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb792 {
    padding-bottom: 396px;
  }
}
.daihyakka-bussankan .--px792 {
  padding: 0 792px;
}
.daihyakka-bussankan .max-w-792 {
  max-width: 792px;
}
.daihyakka-bussankan .w-792 {
  width: 792px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-792 {
    width: 396px;
  }
}
.daihyakka-bussankan .h-792 {
  height: 792px;
}
.daihyakka-bussankan .--gap792 {
  gap: 792px !important;
}
.daihyakka-bussankan .--fw792 {
  font-weight: 792;
}
.daihyakka-bussankan .--mt793 {
  margin-top: 793px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt793 {
    margin-top: 396.5px;
  }
}
.daihyakka-bussankan .--mb793 {
  margin-bottom: 793px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb793 {
    margin-bottom: 396.5px;
  }
}
.daihyakka-bussankan .--pt793 {
  padding-top: 793px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt793 {
    padding-top: 396.5px;
  }
}
.daihyakka-bussankan .--pb793 {
  padding-bottom: 793px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb793 {
    padding-bottom: 396.5px;
  }
}
.daihyakka-bussankan .--px793 {
  padding: 0 793px;
}
.daihyakka-bussankan .max-w-793 {
  max-width: 793px;
}
.daihyakka-bussankan .w-793 {
  width: 793px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-793 {
    width: 396.5px;
  }
}
.daihyakka-bussankan .h-793 {
  height: 793px;
}
.daihyakka-bussankan .--gap793 {
  gap: 793px !important;
}
.daihyakka-bussankan .--fw793 {
  font-weight: 793;
}
.daihyakka-bussankan .--mt794 {
  margin-top: 794px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt794 {
    margin-top: 397px;
  }
}
.daihyakka-bussankan .--mb794 {
  margin-bottom: 794px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb794 {
    margin-bottom: 397px;
  }
}
.daihyakka-bussankan .--pt794 {
  padding-top: 794px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt794 {
    padding-top: 397px;
  }
}
.daihyakka-bussankan .--pb794 {
  padding-bottom: 794px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb794 {
    padding-bottom: 397px;
  }
}
.daihyakka-bussankan .--px794 {
  padding: 0 794px;
}
.daihyakka-bussankan .max-w-794 {
  max-width: 794px;
}
.daihyakka-bussankan .w-794 {
  width: 794px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-794 {
    width: 397px;
  }
}
.daihyakka-bussankan .h-794 {
  height: 794px;
}
.daihyakka-bussankan .--gap794 {
  gap: 794px !important;
}
.daihyakka-bussankan .--fw794 {
  font-weight: 794;
}
.daihyakka-bussankan .--mt795 {
  margin-top: 795px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt795 {
    margin-top: 397.5px;
  }
}
.daihyakka-bussankan .--mb795 {
  margin-bottom: 795px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb795 {
    margin-bottom: 397.5px;
  }
}
.daihyakka-bussankan .--pt795 {
  padding-top: 795px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt795 {
    padding-top: 397.5px;
  }
}
.daihyakka-bussankan .--pb795 {
  padding-bottom: 795px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb795 {
    padding-bottom: 397.5px;
  }
}
.daihyakka-bussankan .--px795 {
  padding: 0 795px;
}
.daihyakka-bussankan .max-w-795 {
  max-width: 795px;
}
.daihyakka-bussankan .w-795 {
  width: 795px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-795 {
    width: 397.5px;
  }
}
.daihyakka-bussankan .h-795 {
  height: 795px;
}
.daihyakka-bussankan .--gap795 {
  gap: 795px !important;
}
.daihyakka-bussankan .--fw795 {
  font-weight: 795;
}
.daihyakka-bussankan .--mt796 {
  margin-top: 796px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt796 {
    margin-top: 398px;
  }
}
.daihyakka-bussankan .--mb796 {
  margin-bottom: 796px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb796 {
    margin-bottom: 398px;
  }
}
.daihyakka-bussankan .--pt796 {
  padding-top: 796px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt796 {
    padding-top: 398px;
  }
}
.daihyakka-bussankan .--pb796 {
  padding-bottom: 796px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb796 {
    padding-bottom: 398px;
  }
}
.daihyakka-bussankan .--px796 {
  padding: 0 796px;
}
.daihyakka-bussankan .max-w-796 {
  max-width: 796px;
}
.daihyakka-bussankan .w-796 {
  width: 796px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-796 {
    width: 398px;
  }
}
.daihyakka-bussankan .h-796 {
  height: 796px;
}
.daihyakka-bussankan .--gap796 {
  gap: 796px !important;
}
.daihyakka-bussankan .--fw796 {
  font-weight: 796;
}
.daihyakka-bussankan .--mt797 {
  margin-top: 797px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt797 {
    margin-top: 398.5px;
  }
}
.daihyakka-bussankan .--mb797 {
  margin-bottom: 797px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb797 {
    margin-bottom: 398.5px;
  }
}
.daihyakka-bussankan .--pt797 {
  padding-top: 797px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt797 {
    padding-top: 398.5px;
  }
}
.daihyakka-bussankan .--pb797 {
  padding-bottom: 797px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb797 {
    padding-bottom: 398.5px;
  }
}
.daihyakka-bussankan .--px797 {
  padding: 0 797px;
}
.daihyakka-bussankan .max-w-797 {
  max-width: 797px;
}
.daihyakka-bussankan .w-797 {
  width: 797px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-797 {
    width: 398.5px;
  }
}
.daihyakka-bussankan .h-797 {
  height: 797px;
}
.daihyakka-bussankan .--gap797 {
  gap: 797px !important;
}
.daihyakka-bussankan .--fw797 {
  font-weight: 797;
}
.daihyakka-bussankan .--mt798 {
  margin-top: 798px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt798 {
    margin-top: 399px;
  }
}
.daihyakka-bussankan .--mb798 {
  margin-bottom: 798px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb798 {
    margin-bottom: 399px;
  }
}
.daihyakka-bussankan .--pt798 {
  padding-top: 798px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt798 {
    padding-top: 399px;
  }
}
.daihyakka-bussankan .--pb798 {
  padding-bottom: 798px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb798 {
    padding-bottom: 399px;
  }
}
.daihyakka-bussankan .--px798 {
  padding: 0 798px;
}
.daihyakka-bussankan .max-w-798 {
  max-width: 798px;
}
.daihyakka-bussankan .w-798 {
  width: 798px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-798 {
    width: 399px;
  }
}
.daihyakka-bussankan .h-798 {
  height: 798px;
}
.daihyakka-bussankan .--gap798 {
  gap: 798px !important;
}
.daihyakka-bussankan .--fw798 {
  font-weight: 798;
}
.daihyakka-bussankan .--mt799 {
  margin-top: 799px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt799 {
    margin-top: 399.5px;
  }
}
.daihyakka-bussankan .--mb799 {
  margin-bottom: 799px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb799 {
    margin-bottom: 399.5px;
  }
}
.daihyakka-bussankan .--pt799 {
  padding-top: 799px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt799 {
    padding-top: 399.5px;
  }
}
.daihyakka-bussankan .--pb799 {
  padding-bottom: 799px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb799 {
    padding-bottom: 399.5px;
  }
}
.daihyakka-bussankan .--px799 {
  padding: 0 799px;
}
.daihyakka-bussankan .max-w-799 {
  max-width: 799px;
}
.daihyakka-bussankan .w-799 {
  width: 799px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-799 {
    width: 399.5px;
  }
}
.daihyakka-bussankan .h-799 {
  height: 799px;
}
.daihyakka-bussankan .--gap799 {
  gap: 799px !important;
}
.daihyakka-bussankan .--fw799 {
  font-weight: 799;
}
.daihyakka-bussankan .--mt800 {
  margin-top: 800px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt800 {
    margin-top: 400px;
  }
}
.daihyakka-bussankan .--mb800 {
  margin-bottom: 800px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb800 {
    margin-bottom: 400px;
  }
}
.daihyakka-bussankan .--pt800 {
  padding-top: 800px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt800 {
    padding-top: 400px;
  }
}
.daihyakka-bussankan .--pb800 {
  padding-bottom: 800px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb800 {
    padding-bottom: 400px;
  }
}
.daihyakka-bussankan .--px800 {
  padding: 0 800px;
}
.daihyakka-bussankan .max-w-800 {
  max-width: 800px;
}
.daihyakka-bussankan .w-800 {
  width: 800px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-800 {
    width: 400px;
  }
}
.daihyakka-bussankan .h-800 {
  height: 800px;
}
.daihyakka-bussankan .--gap800 {
  gap: 800px !important;
}
.daihyakka-bussankan .--fw800 {
  font-weight: 800;
}
.daihyakka-bussankan .--mt801 {
  margin-top: 801px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt801 {
    margin-top: 400.5px;
  }
}
.daihyakka-bussankan .--mb801 {
  margin-bottom: 801px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb801 {
    margin-bottom: 400.5px;
  }
}
.daihyakka-bussankan .--pt801 {
  padding-top: 801px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt801 {
    padding-top: 400.5px;
  }
}
.daihyakka-bussankan .--pb801 {
  padding-bottom: 801px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb801 {
    padding-bottom: 400.5px;
  }
}
.daihyakka-bussankan .--px801 {
  padding: 0 801px;
}
.daihyakka-bussankan .max-w-801 {
  max-width: 801px;
}
.daihyakka-bussankan .w-801 {
  width: 801px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-801 {
    width: 400.5px;
  }
}
.daihyakka-bussankan .h-801 {
  height: 801px;
}
.daihyakka-bussankan .--gap801 {
  gap: 801px !important;
}
.daihyakka-bussankan .--fw801 {
  font-weight: 801;
}
.daihyakka-bussankan .--mt802 {
  margin-top: 802px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt802 {
    margin-top: 401px;
  }
}
.daihyakka-bussankan .--mb802 {
  margin-bottom: 802px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb802 {
    margin-bottom: 401px;
  }
}
.daihyakka-bussankan .--pt802 {
  padding-top: 802px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt802 {
    padding-top: 401px;
  }
}
.daihyakka-bussankan .--pb802 {
  padding-bottom: 802px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb802 {
    padding-bottom: 401px;
  }
}
.daihyakka-bussankan .--px802 {
  padding: 0 802px;
}
.daihyakka-bussankan .max-w-802 {
  max-width: 802px;
}
.daihyakka-bussankan .w-802 {
  width: 802px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-802 {
    width: 401px;
  }
}
.daihyakka-bussankan .h-802 {
  height: 802px;
}
.daihyakka-bussankan .--gap802 {
  gap: 802px !important;
}
.daihyakka-bussankan .--fw802 {
  font-weight: 802;
}
.daihyakka-bussankan .--mt803 {
  margin-top: 803px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt803 {
    margin-top: 401.5px;
  }
}
.daihyakka-bussankan .--mb803 {
  margin-bottom: 803px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb803 {
    margin-bottom: 401.5px;
  }
}
.daihyakka-bussankan .--pt803 {
  padding-top: 803px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt803 {
    padding-top: 401.5px;
  }
}
.daihyakka-bussankan .--pb803 {
  padding-bottom: 803px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb803 {
    padding-bottom: 401.5px;
  }
}
.daihyakka-bussankan .--px803 {
  padding: 0 803px;
}
.daihyakka-bussankan .max-w-803 {
  max-width: 803px;
}
.daihyakka-bussankan .w-803 {
  width: 803px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-803 {
    width: 401.5px;
  }
}
.daihyakka-bussankan .h-803 {
  height: 803px;
}
.daihyakka-bussankan .--gap803 {
  gap: 803px !important;
}
.daihyakka-bussankan .--fw803 {
  font-weight: 803;
}
.daihyakka-bussankan .--mt804 {
  margin-top: 804px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt804 {
    margin-top: 402px;
  }
}
.daihyakka-bussankan .--mb804 {
  margin-bottom: 804px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb804 {
    margin-bottom: 402px;
  }
}
.daihyakka-bussankan .--pt804 {
  padding-top: 804px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt804 {
    padding-top: 402px;
  }
}
.daihyakka-bussankan .--pb804 {
  padding-bottom: 804px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb804 {
    padding-bottom: 402px;
  }
}
.daihyakka-bussankan .--px804 {
  padding: 0 804px;
}
.daihyakka-bussankan .max-w-804 {
  max-width: 804px;
}
.daihyakka-bussankan .w-804 {
  width: 804px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-804 {
    width: 402px;
  }
}
.daihyakka-bussankan .h-804 {
  height: 804px;
}
.daihyakka-bussankan .--gap804 {
  gap: 804px !important;
}
.daihyakka-bussankan .--fw804 {
  font-weight: 804;
}
.daihyakka-bussankan .--mt805 {
  margin-top: 805px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt805 {
    margin-top: 402.5px;
  }
}
.daihyakka-bussankan .--mb805 {
  margin-bottom: 805px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb805 {
    margin-bottom: 402.5px;
  }
}
.daihyakka-bussankan .--pt805 {
  padding-top: 805px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt805 {
    padding-top: 402.5px;
  }
}
.daihyakka-bussankan .--pb805 {
  padding-bottom: 805px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb805 {
    padding-bottom: 402.5px;
  }
}
.daihyakka-bussankan .--px805 {
  padding: 0 805px;
}
.daihyakka-bussankan .max-w-805 {
  max-width: 805px;
}
.daihyakka-bussankan .w-805 {
  width: 805px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-805 {
    width: 402.5px;
  }
}
.daihyakka-bussankan .h-805 {
  height: 805px;
}
.daihyakka-bussankan .--gap805 {
  gap: 805px !important;
}
.daihyakka-bussankan .--fw805 {
  font-weight: 805;
}
.daihyakka-bussankan .--mt806 {
  margin-top: 806px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt806 {
    margin-top: 403px;
  }
}
.daihyakka-bussankan .--mb806 {
  margin-bottom: 806px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb806 {
    margin-bottom: 403px;
  }
}
.daihyakka-bussankan .--pt806 {
  padding-top: 806px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt806 {
    padding-top: 403px;
  }
}
.daihyakka-bussankan .--pb806 {
  padding-bottom: 806px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb806 {
    padding-bottom: 403px;
  }
}
.daihyakka-bussankan .--px806 {
  padding: 0 806px;
}
.daihyakka-bussankan .max-w-806 {
  max-width: 806px;
}
.daihyakka-bussankan .w-806 {
  width: 806px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-806 {
    width: 403px;
  }
}
.daihyakka-bussankan .h-806 {
  height: 806px;
}
.daihyakka-bussankan .--gap806 {
  gap: 806px !important;
}
.daihyakka-bussankan .--fw806 {
  font-weight: 806;
}
.daihyakka-bussankan .--mt807 {
  margin-top: 807px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt807 {
    margin-top: 403.5px;
  }
}
.daihyakka-bussankan .--mb807 {
  margin-bottom: 807px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb807 {
    margin-bottom: 403.5px;
  }
}
.daihyakka-bussankan .--pt807 {
  padding-top: 807px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt807 {
    padding-top: 403.5px;
  }
}
.daihyakka-bussankan .--pb807 {
  padding-bottom: 807px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb807 {
    padding-bottom: 403.5px;
  }
}
.daihyakka-bussankan .--px807 {
  padding: 0 807px;
}
.daihyakka-bussankan .max-w-807 {
  max-width: 807px;
}
.daihyakka-bussankan .w-807 {
  width: 807px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-807 {
    width: 403.5px;
  }
}
.daihyakka-bussankan .h-807 {
  height: 807px;
}
.daihyakka-bussankan .--gap807 {
  gap: 807px !important;
}
.daihyakka-bussankan .--fw807 {
  font-weight: 807;
}
.daihyakka-bussankan .--mt808 {
  margin-top: 808px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt808 {
    margin-top: 404px;
  }
}
.daihyakka-bussankan .--mb808 {
  margin-bottom: 808px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb808 {
    margin-bottom: 404px;
  }
}
.daihyakka-bussankan .--pt808 {
  padding-top: 808px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt808 {
    padding-top: 404px;
  }
}
.daihyakka-bussankan .--pb808 {
  padding-bottom: 808px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb808 {
    padding-bottom: 404px;
  }
}
.daihyakka-bussankan .--px808 {
  padding: 0 808px;
}
.daihyakka-bussankan .max-w-808 {
  max-width: 808px;
}
.daihyakka-bussankan .w-808 {
  width: 808px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-808 {
    width: 404px;
  }
}
.daihyakka-bussankan .h-808 {
  height: 808px;
}
.daihyakka-bussankan .--gap808 {
  gap: 808px !important;
}
.daihyakka-bussankan .--fw808 {
  font-weight: 808;
}
.daihyakka-bussankan .--mt809 {
  margin-top: 809px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt809 {
    margin-top: 404.5px;
  }
}
.daihyakka-bussankan .--mb809 {
  margin-bottom: 809px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb809 {
    margin-bottom: 404.5px;
  }
}
.daihyakka-bussankan .--pt809 {
  padding-top: 809px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt809 {
    padding-top: 404.5px;
  }
}
.daihyakka-bussankan .--pb809 {
  padding-bottom: 809px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb809 {
    padding-bottom: 404.5px;
  }
}
.daihyakka-bussankan .--px809 {
  padding: 0 809px;
}
.daihyakka-bussankan .max-w-809 {
  max-width: 809px;
}
.daihyakka-bussankan .w-809 {
  width: 809px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-809 {
    width: 404.5px;
  }
}
.daihyakka-bussankan .h-809 {
  height: 809px;
}
.daihyakka-bussankan .--gap809 {
  gap: 809px !important;
}
.daihyakka-bussankan .--fw809 {
  font-weight: 809;
}
.daihyakka-bussankan .--mt810 {
  margin-top: 810px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt810 {
    margin-top: 405px;
  }
}
.daihyakka-bussankan .--mb810 {
  margin-bottom: 810px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb810 {
    margin-bottom: 405px;
  }
}
.daihyakka-bussankan .--pt810 {
  padding-top: 810px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt810 {
    padding-top: 405px;
  }
}
.daihyakka-bussankan .--pb810 {
  padding-bottom: 810px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb810 {
    padding-bottom: 405px;
  }
}
.daihyakka-bussankan .--px810 {
  padding: 0 810px;
}
.daihyakka-bussankan .max-w-810 {
  max-width: 810px;
}
.daihyakka-bussankan .w-810 {
  width: 810px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-810 {
    width: 405px;
  }
}
.daihyakka-bussankan .h-810 {
  height: 810px;
}
.daihyakka-bussankan .--gap810 {
  gap: 810px !important;
}
.daihyakka-bussankan .--fw810 {
  font-weight: 810;
}
.daihyakka-bussankan .--mt811 {
  margin-top: 811px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt811 {
    margin-top: 405.5px;
  }
}
.daihyakka-bussankan .--mb811 {
  margin-bottom: 811px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb811 {
    margin-bottom: 405.5px;
  }
}
.daihyakka-bussankan .--pt811 {
  padding-top: 811px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt811 {
    padding-top: 405.5px;
  }
}
.daihyakka-bussankan .--pb811 {
  padding-bottom: 811px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb811 {
    padding-bottom: 405.5px;
  }
}
.daihyakka-bussankan .--px811 {
  padding: 0 811px;
}
.daihyakka-bussankan .max-w-811 {
  max-width: 811px;
}
.daihyakka-bussankan .w-811 {
  width: 811px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-811 {
    width: 405.5px;
  }
}
.daihyakka-bussankan .h-811 {
  height: 811px;
}
.daihyakka-bussankan .--gap811 {
  gap: 811px !important;
}
.daihyakka-bussankan .--fw811 {
  font-weight: 811;
}
.daihyakka-bussankan .--mt812 {
  margin-top: 812px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt812 {
    margin-top: 406px;
  }
}
.daihyakka-bussankan .--mb812 {
  margin-bottom: 812px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb812 {
    margin-bottom: 406px;
  }
}
.daihyakka-bussankan .--pt812 {
  padding-top: 812px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt812 {
    padding-top: 406px;
  }
}
.daihyakka-bussankan .--pb812 {
  padding-bottom: 812px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb812 {
    padding-bottom: 406px;
  }
}
.daihyakka-bussankan .--px812 {
  padding: 0 812px;
}
.daihyakka-bussankan .max-w-812 {
  max-width: 812px;
}
.daihyakka-bussankan .w-812 {
  width: 812px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-812 {
    width: 406px;
  }
}
.daihyakka-bussankan .h-812 {
  height: 812px;
}
.daihyakka-bussankan .--gap812 {
  gap: 812px !important;
}
.daihyakka-bussankan .--fw812 {
  font-weight: 812;
}
.daihyakka-bussankan .--mt813 {
  margin-top: 813px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt813 {
    margin-top: 406.5px;
  }
}
.daihyakka-bussankan .--mb813 {
  margin-bottom: 813px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb813 {
    margin-bottom: 406.5px;
  }
}
.daihyakka-bussankan .--pt813 {
  padding-top: 813px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt813 {
    padding-top: 406.5px;
  }
}
.daihyakka-bussankan .--pb813 {
  padding-bottom: 813px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb813 {
    padding-bottom: 406.5px;
  }
}
.daihyakka-bussankan .--px813 {
  padding: 0 813px;
}
.daihyakka-bussankan .max-w-813 {
  max-width: 813px;
}
.daihyakka-bussankan .w-813 {
  width: 813px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-813 {
    width: 406.5px;
  }
}
.daihyakka-bussankan .h-813 {
  height: 813px;
}
.daihyakka-bussankan .--gap813 {
  gap: 813px !important;
}
.daihyakka-bussankan .--fw813 {
  font-weight: 813;
}
.daihyakka-bussankan .--mt814 {
  margin-top: 814px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt814 {
    margin-top: 407px;
  }
}
.daihyakka-bussankan .--mb814 {
  margin-bottom: 814px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb814 {
    margin-bottom: 407px;
  }
}
.daihyakka-bussankan .--pt814 {
  padding-top: 814px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt814 {
    padding-top: 407px;
  }
}
.daihyakka-bussankan .--pb814 {
  padding-bottom: 814px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb814 {
    padding-bottom: 407px;
  }
}
.daihyakka-bussankan .--px814 {
  padding: 0 814px;
}
.daihyakka-bussankan .max-w-814 {
  max-width: 814px;
}
.daihyakka-bussankan .w-814 {
  width: 814px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-814 {
    width: 407px;
  }
}
.daihyakka-bussankan .h-814 {
  height: 814px;
}
.daihyakka-bussankan .--gap814 {
  gap: 814px !important;
}
.daihyakka-bussankan .--fw814 {
  font-weight: 814;
}
.daihyakka-bussankan .--mt815 {
  margin-top: 815px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt815 {
    margin-top: 407.5px;
  }
}
.daihyakka-bussankan .--mb815 {
  margin-bottom: 815px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb815 {
    margin-bottom: 407.5px;
  }
}
.daihyakka-bussankan .--pt815 {
  padding-top: 815px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt815 {
    padding-top: 407.5px;
  }
}
.daihyakka-bussankan .--pb815 {
  padding-bottom: 815px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb815 {
    padding-bottom: 407.5px;
  }
}
.daihyakka-bussankan .--px815 {
  padding: 0 815px;
}
.daihyakka-bussankan .max-w-815 {
  max-width: 815px;
}
.daihyakka-bussankan .w-815 {
  width: 815px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-815 {
    width: 407.5px;
  }
}
.daihyakka-bussankan .h-815 {
  height: 815px;
}
.daihyakka-bussankan .--gap815 {
  gap: 815px !important;
}
.daihyakka-bussankan .--fw815 {
  font-weight: 815;
}
.daihyakka-bussankan .--mt816 {
  margin-top: 816px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt816 {
    margin-top: 408px;
  }
}
.daihyakka-bussankan .--mb816 {
  margin-bottom: 816px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb816 {
    margin-bottom: 408px;
  }
}
.daihyakka-bussankan .--pt816 {
  padding-top: 816px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt816 {
    padding-top: 408px;
  }
}
.daihyakka-bussankan .--pb816 {
  padding-bottom: 816px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb816 {
    padding-bottom: 408px;
  }
}
.daihyakka-bussankan .--px816 {
  padding: 0 816px;
}
.daihyakka-bussankan .max-w-816 {
  max-width: 816px;
}
.daihyakka-bussankan .w-816 {
  width: 816px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-816 {
    width: 408px;
  }
}
.daihyakka-bussankan .h-816 {
  height: 816px;
}
.daihyakka-bussankan .--gap816 {
  gap: 816px !important;
}
.daihyakka-bussankan .--fw816 {
  font-weight: 816;
}
.daihyakka-bussankan .--mt817 {
  margin-top: 817px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt817 {
    margin-top: 408.5px;
  }
}
.daihyakka-bussankan .--mb817 {
  margin-bottom: 817px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb817 {
    margin-bottom: 408.5px;
  }
}
.daihyakka-bussankan .--pt817 {
  padding-top: 817px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt817 {
    padding-top: 408.5px;
  }
}
.daihyakka-bussankan .--pb817 {
  padding-bottom: 817px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb817 {
    padding-bottom: 408.5px;
  }
}
.daihyakka-bussankan .--px817 {
  padding: 0 817px;
}
.daihyakka-bussankan .max-w-817 {
  max-width: 817px;
}
.daihyakka-bussankan .w-817 {
  width: 817px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-817 {
    width: 408.5px;
  }
}
.daihyakka-bussankan .h-817 {
  height: 817px;
}
.daihyakka-bussankan .--gap817 {
  gap: 817px !important;
}
.daihyakka-bussankan .--fw817 {
  font-weight: 817;
}
.daihyakka-bussankan .--mt818 {
  margin-top: 818px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt818 {
    margin-top: 409px;
  }
}
.daihyakka-bussankan .--mb818 {
  margin-bottom: 818px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb818 {
    margin-bottom: 409px;
  }
}
.daihyakka-bussankan .--pt818 {
  padding-top: 818px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt818 {
    padding-top: 409px;
  }
}
.daihyakka-bussankan .--pb818 {
  padding-bottom: 818px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb818 {
    padding-bottom: 409px;
  }
}
.daihyakka-bussankan .--px818 {
  padding: 0 818px;
}
.daihyakka-bussankan .max-w-818 {
  max-width: 818px;
}
.daihyakka-bussankan .w-818 {
  width: 818px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-818 {
    width: 409px;
  }
}
.daihyakka-bussankan .h-818 {
  height: 818px;
}
.daihyakka-bussankan .--gap818 {
  gap: 818px !important;
}
.daihyakka-bussankan .--fw818 {
  font-weight: 818;
}
.daihyakka-bussankan .--mt819 {
  margin-top: 819px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt819 {
    margin-top: 409.5px;
  }
}
.daihyakka-bussankan .--mb819 {
  margin-bottom: 819px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb819 {
    margin-bottom: 409.5px;
  }
}
.daihyakka-bussankan .--pt819 {
  padding-top: 819px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt819 {
    padding-top: 409.5px;
  }
}
.daihyakka-bussankan .--pb819 {
  padding-bottom: 819px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb819 {
    padding-bottom: 409.5px;
  }
}
.daihyakka-bussankan .--px819 {
  padding: 0 819px;
}
.daihyakka-bussankan .max-w-819 {
  max-width: 819px;
}
.daihyakka-bussankan .w-819 {
  width: 819px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-819 {
    width: 409.5px;
  }
}
.daihyakka-bussankan .h-819 {
  height: 819px;
}
.daihyakka-bussankan .--gap819 {
  gap: 819px !important;
}
.daihyakka-bussankan .--fw819 {
  font-weight: 819;
}
.daihyakka-bussankan .--mt820 {
  margin-top: 820px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt820 {
    margin-top: 410px;
  }
}
.daihyakka-bussankan .--mb820 {
  margin-bottom: 820px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb820 {
    margin-bottom: 410px;
  }
}
.daihyakka-bussankan .--pt820 {
  padding-top: 820px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt820 {
    padding-top: 410px;
  }
}
.daihyakka-bussankan .--pb820 {
  padding-bottom: 820px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb820 {
    padding-bottom: 410px;
  }
}
.daihyakka-bussankan .--px820 {
  padding: 0 820px;
}
.daihyakka-bussankan .max-w-820 {
  max-width: 820px;
}
.daihyakka-bussankan .w-820 {
  width: 820px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-820 {
    width: 410px;
  }
}
.daihyakka-bussankan .h-820 {
  height: 820px;
}
.daihyakka-bussankan .--gap820 {
  gap: 820px !important;
}
.daihyakka-bussankan .--fw820 {
  font-weight: 820;
}
.daihyakka-bussankan .--mt821 {
  margin-top: 821px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt821 {
    margin-top: 410.5px;
  }
}
.daihyakka-bussankan .--mb821 {
  margin-bottom: 821px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb821 {
    margin-bottom: 410.5px;
  }
}
.daihyakka-bussankan .--pt821 {
  padding-top: 821px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt821 {
    padding-top: 410.5px;
  }
}
.daihyakka-bussankan .--pb821 {
  padding-bottom: 821px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb821 {
    padding-bottom: 410.5px;
  }
}
.daihyakka-bussankan .--px821 {
  padding: 0 821px;
}
.daihyakka-bussankan .max-w-821 {
  max-width: 821px;
}
.daihyakka-bussankan .w-821 {
  width: 821px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-821 {
    width: 410.5px;
  }
}
.daihyakka-bussankan .h-821 {
  height: 821px;
}
.daihyakka-bussankan .--gap821 {
  gap: 821px !important;
}
.daihyakka-bussankan .--fw821 {
  font-weight: 821;
}
.daihyakka-bussankan .--mt822 {
  margin-top: 822px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt822 {
    margin-top: 411px;
  }
}
.daihyakka-bussankan .--mb822 {
  margin-bottom: 822px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb822 {
    margin-bottom: 411px;
  }
}
.daihyakka-bussankan .--pt822 {
  padding-top: 822px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt822 {
    padding-top: 411px;
  }
}
.daihyakka-bussankan .--pb822 {
  padding-bottom: 822px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb822 {
    padding-bottom: 411px;
  }
}
.daihyakka-bussankan .--px822 {
  padding: 0 822px;
}
.daihyakka-bussankan .max-w-822 {
  max-width: 822px;
}
.daihyakka-bussankan .w-822 {
  width: 822px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-822 {
    width: 411px;
  }
}
.daihyakka-bussankan .h-822 {
  height: 822px;
}
.daihyakka-bussankan .--gap822 {
  gap: 822px !important;
}
.daihyakka-bussankan .--fw822 {
  font-weight: 822;
}
.daihyakka-bussankan .--mt823 {
  margin-top: 823px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt823 {
    margin-top: 411.5px;
  }
}
.daihyakka-bussankan .--mb823 {
  margin-bottom: 823px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb823 {
    margin-bottom: 411.5px;
  }
}
.daihyakka-bussankan .--pt823 {
  padding-top: 823px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt823 {
    padding-top: 411.5px;
  }
}
.daihyakka-bussankan .--pb823 {
  padding-bottom: 823px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb823 {
    padding-bottom: 411.5px;
  }
}
.daihyakka-bussankan .--px823 {
  padding: 0 823px;
}
.daihyakka-bussankan .max-w-823 {
  max-width: 823px;
}
.daihyakka-bussankan .w-823 {
  width: 823px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-823 {
    width: 411.5px;
  }
}
.daihyakka-bussankan .h-823 {
  height: 823px;
}
.daihyakka-bussankan .--gap823 {
  gap: 823px !important;
}
.daihyakka-bussankan .--fw823 {
  font-weight: 823;
}
.daihyakka-bussankan .--mt824 {
  margin-top: 824px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt824 {
    margin-top: 412px;
  }
}
.daihyakka-bussankan .--mb824 {
  margin-bottom: 824px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb824 {
    margin-bottom: 412px;
  }
}
.daihyakka-bussankan .--pt824 {
  padding-top: 824px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt824 {
    padding-top: 412px;
  }
}
.daihyakka-bussankan .--pb824 {
  padding-bottom: 824px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb824 {
    padding-bottom: 412px;
  }
}
.daihyakka-bussankan .--px824 {
  padding: 0 824px;
}
.daihyakka-bussankan .max-w-824 {
  max-width: 824px;
}
.daihyakka-bussankan .w-824 {
  width: 824px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-824 {
    width: 412px;
  }
}
.daihyakka-bussankan .h-824 {
  height: 824px;
}
.daihyakka-bussankan .--gap824 {
  gap: 824px !important;
}
.daihyakka-bussankan .--fw824 {
  font-weight: 824;
}
.daihyakka-bussankan .--mt825 {
  margin-top: 825px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt825 {
    margin-top: 412.5px;
  }
}
.daihyakka-bussankan .--mb825 {
  margin-bottom: 825px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb825 {
    margin-bottom: 412.5px;
  }
}
.daihyakka-bussankan .--pt825 {
  padding-top: 825px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt825 {
    padding-top: 412.5px;
  }
}
.daihyakka-bussankan .--pb825 {
  padding-bottom: 825px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb825 {
    padding-bottom: 412.5px;
  }
}
.daihyakka-bussankan .--px825 {
  padding: 0 825px;
}
.daihyakka-bussankan .max-w-825 {
  max-width: 825px;
}
.daihyakka-bussankan .w-825 {
  width: 825px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-825 {
    width: 412.5px;
  }
}
.daihyakka-bussankan .h-825 {
  height: 825px;
}
.daihyakka-bussankan .--gap825 {
  gap: 825px !important;
}
.daihyakka-bussankan .--fw825 {
  font-weight: 825;
}
.daihyakka-bussankan .--mt826 {
  margin-top: 826px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt826 {
    margin-top: 413px;
  }
}
.daihyakka-bussankan .--mb826 {
  margin-bottom: 826px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb826 {
    margin-bottom: 413px;
  }
}
.daihyakka-bussankan .--pt826 {
  padding-top: 826px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt826 {
    padding-top: 413px;
  }
}
.daihyakka-bussankan .--pb826 {
  padding-bottom: 826px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb826 {
    padding-bottom: 413px;
  }
}
.daihyakka-bussankan .--px826 {
  padding: 0 826px;
}
.daihyakka-bussankan .max-w-826 {
  max-width: 826px;
}
.daihyakka-bussankan .w-826 {
  width: 826px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-826 {
    width: 413px;
  }
}
.daihyakka-bussankan .h-826 {
  height: 826px;
}
.daihyakka-bussankan .--gap826 {
  gap: 826px !important;
}
.daihyakka-bussankan .--fw826 {
  font-weight: 826;
}
.daihyakka-bussankan .--mt827 {
  margin-top: 827px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt827 {
    margin-top: 413.5px;
  }
}
.daihyakka-bussankan .--mb827 {
  margin-bottom: 827px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb827 {
    margin-bottom: 413.5px;
  }
}
.daihyakka-bussankan .--pt827 {
  padding-top: 827px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt827 {
    padding-top: 413.5px;
  }
}
.daihyakka-bussankan .--pb827 {
  padding-bottom: 827px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb827 {
    padding-bottom: 413.5px;
  }
}
.daihyakka-bussankan .--px827 {
  padding: 0 827px;
}
.daihyakka-bussankan .max-w-827 {
  max-width: 827px;
}
.daihyakka-bussankan .w-827 {
  width: 827px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-827 {
    width: 413.5px;
  }
}
.daihyakka-bussankan .h-827 {
  height: 827px;
}
.daihyakka-bussankan .--gap827 {
  gap: 827px !important;
}
.daihyakka-bussankan .--fw827 {
  font-weight: 827;
}
.daihyakka-bussankan .--mt828 {
  margin-top: 828px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt828 {
    margin-top: 414px;
  }
}
.daihyakka-bussankan .--mb828 {
  margin-bottom: 828px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb828 {
    margin-bottom: 414px;
  }
}
.daihyakka-bussankan .--pt828 {
  padding-top: 828px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt828 {
    padding-top: 414px;
  }
}
.daihyakka-bussankan .--pb828 {
  padding-bottom: 828px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb828 {
    padding-bottom: 414px;
  }
}
.daihyakka-bussankan .--px828 {
  padding: 0 828px;
}
.daihyakka-bussankan .max-w-828 {
  max-width: 828px;
}
.daihyakka-bussankan .w-828 {
  width: 828px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-828 {
    width: 414px;
  }
}
.daihyakka-bussankan .h-828 {
  height: 828px;
}
.daihyakka-bussankan .--gap828 {
  gap: 828px !important;
}
.daihyakka-bussankan .--fw828 {
  font-weight: 828;
}
.daihyakka-bussankan .--mt829 {
  margin-top: 829px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt829 {
    margin-top: 414.5px;
  }
}
.daihyakka-bussankan .--mb829 {
  margin-bottom: 829px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb829 {
    margin-bottom: 414.5px;
  }
}
.daihyakka-bussankan .--pt829 {
  padding-top: 829px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt829 {
    padding-top: 414.5px;
  }
}
.daihyakka-bussankan .--pb829 {
  padding-bottom: 829px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb829 {
    padding-bottom: 414.5px;
  }
}
.daihyakka-bussankan .--px829 {
  padding: 0 829px;
}
.daihyakka-bussankan .max-w-829 {
  max-width: 829px;
}
.daihyakka-bussankan .w-829 {
  width: 829px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-829 {
    width: 414.5px;
  }
}
.daihyakka-bussankan .h-829 {
  height: 829px;
}
.daihyakka-bussankan .--gap829 {
  gap: 829px !important;
}
.daihyakka-bussankan .--fw829 {
  font-weight: 829;
}
.daihyakka-bussankan .--mt830 {
  margin-top: 830px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt830 {
    margin-top: 415px;
  }
}
.daihyakka-bussankan .--mb830 {
  margin-bottom: 830px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb830 {
    margin-bottom: 415px;
  }
}
.daihyakka-bussankan .--pt830 {
  padding-top: 830px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt830 {
    padding-top: 415px;
  }
}
.daihyakka-bussankan .--pb830 {
  padding-bottom: 830px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb830 {
    padding-bottom: 415px;
  }
}
.daihyakka-bussankan .--px830 {
  padding: 0 830px;
}
.daihyakka-bussankan .max-w-830 {
  max-width: 830px;
}
.daihyakka-bussankan .w-830 {
  width: 830px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-830 {
    width: 415px;
  }
}
.daihyakka-bussankan .h-830 {
  height: 830px;
}
.daihyakka-bussankan .--gap830 {
  gap: 830px !important;
}
.daihyakka-bussankan .--fw830 {
  font-weight: 830;
}
.daihyakka-bussankan .--mt831 {
  margin-top: 831px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt831 {
    margin-top: 415.5px;
  }
}
.daihyakka-bussankan .--mb831 {
  margin-bottom: 831px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb831 {
    margin-bottom: 415.5px;
  }
}
.daihyakka-bussankan .--pt831 {
  padding-top: 831px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt831 {
    padding-top: 415.5px;
  }
}
.daihyakka-bussankan .--pb831 {
  padding-bottom: 831px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb831 {
    padding-bottom: 415.5px;
  }
}
.daihyakka-bussankan .--px831 {
  padding: 0 831px;
}
.daihyakka-bussankan .max-w-831 {
  max-width: 831px;
}
.daihyakka-bussankan .w-831 {
  width: 831px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-831 {
    width: 415.5px;
  }
}
.daihyakka-bussankan .h-831 {
  height: 831px;
}
.daihyakka-bussankan .--gap831 {
  gap: 831px !important;
}
.daihyakka-bussankan .--fw831 {
  font-weight: 831;
}
.daihyakka-bussankan .--mt832 {
  margin-top: 832px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt832 {
    margin-top: 416px;
  }
}
.daihyakka-bussankan .--mb832 {
  margin-bottom: 832px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb832 {
    margin-bottom: 416px;
  }
}
.daihyakka-bussankan .--pt832 {
  padding-top: 832px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt832 {
    padding-top: 416px;
  }
}
.daihyakka-bussankan .--pb832 {
  padding-bottom: 832px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb832 {
    padding-bottom: 416px;
  }
}
.daihyakka-bussankan .--px832 {
  padding: 0 832px;
}
.daihyakka-bussankan .max-w-832 {
  max-width: 832px;
}
.daihyakka-bussankan .w-832 {
  width: 832px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-832 {
    width: 416px;
  }
}
.daihyakka-bussankan .h-832 {
  height: 832px;
}
.daihyakka-bussankan .--gap832 {
  gap: 832px !important;
}
.daihyakka-bussankan .--fw832 {
  font-weight: 832;
}
.daihyakka-bussankan .--mt833 {
  margin-top: 833px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt833 {
    margin-top: 416.5px;
  }
}
.daihyakka-bussankan .--mb833 {
  margin-bottom: 833px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb833 {
    margin-bottom: 416.5px;
  }
}
.daihyakka-bussankan .--pt833 {
  padding-top: 833px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt833 {
    padding-top: 416.5px;
  }
}
.daihyakka-bussankan .--pb833 {
  padding-bottom: 833px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb833 {
    padding-bottom: 416.5px;
  }
}
.daihyakka-bussankan .--px833 {
  padding: 0 833px;
}
.daihyakka-bussankan .max-w-833 {
  max-width: 833px;
}
.daihyakka-bussankan .w-833 {
  width: 833px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-833 {
    width: 416.5px;
  }
}
.daihyakka-bussankan .h-833 {
  height: 833px;
}
.daihyakka-bussankan .--gap833 {
  gap: 833px !important;
}
.daihyakka-bussankan .--fw833 {
  font-weight: 833;
}
.daihyakka-bussankan .--mt834 {
  margin-top: 834px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt834 {
    margin-top: 417px;
  }
}
.daihyakka-bussankan .--mb834 {
  margin-bottom: 834px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb834 {
    margin-bottom: 417px;
  }
}
.daihyakka-bussankan .--pt834 {
  padding-top: 834px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt834 {
    padding-top: 417px;
  }
}
.daihyakka-bussankan .--pb834 {
  padding-bottom: 834px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb834 {
    padding-bottom: 417px;
  }
}
.daihyakka-bussankan .--px834 {
  padding: 0 834px;
}
.daihyakka-bussankan .max-w-834 {
  max-width: 834px;
}
.daihyakka-bussankan .w-834 {
  width: 834px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-834 {
    width: 417px;
  }
}
.daihyakka-bussankan .h-834 {
  height: 834px;
}
.daihyakka-bussankan .--gap834 {
  gap: 834px !important;
}
.daihyakka-bussankan .--fw834 {
  font-weight: 834;
}
.daihyakka-bussankan .--mt835 {
  margin-top: 835px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt835 {
    margin-top: 417.5px;
  }
}
.daihyakka-bussankan .--mb835 {
  margin-bottom: 835px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb835 {
    margin-bottom: 417.5px;
  }
}
.daihyakka-bussankan .--pt835 {
  padding-top: 835px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt835 {
    padding-top: 417.5px;
  }
}
.daihyakka-bussankan .--pb835 {
  padding-bottom: 835px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb835 {
    padding-bottom: 417.5px;
  }
}
.daihyakka-bussankan .--px835 {
  padding: 0 835px;
}
.daihyakka-bussankan .max-w-835 {
  max-width: 835px;
}
.daihyakka-bussankan .w-835 {
  width: 835px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-835 {
    width: 417.5px;
  }
}
.daihyakka-bussankan .h-835 {
  height: 835px;
}
.daihyakka-bussankan .--gap835 {
  gap: 835px !important;
}
.daihyakka-bussankan .--fw835 {
  font-weight: 835;
}
.daihyakka-bussankan .--mt836 {
  margin-top: 836px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt836 {
    margin-top: 418px;
  }
}
.daihyakka-bussankan .--mb836 {
  margin-bottom: 836px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb836 {
    margin-bottom: 418px;
  }
}
.daihyakka-bussankan .--pt836 {
  padding-top: 836px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt836 {
    padding-top: 418px;
  }
}
.daihyakka-bussankan .--pb836 {
  padding-bottom: 836px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb836 {
    padding-bottom: 418px;
  }
}
.daihyakka-bussankan .--px836 {
  padding: 0 836px;
}
.daihyakka-bussankan .max-w-836 {
  max-width: 836px;
}
.daihyakka-bussankan .w-836 {
  width: 836px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-836 {
    width: 418px;
  }
}
.daihyakka-bussankan .h-836 {
  height: 836px;
}
.daihyakka-bussankan .--gap836 {
  gap: 836px !important;
}
.daihyakka-bussankan .--fw836 {
  font-weight: 836;
}
.daihyakka-bussankan .--mt837 {
  margin-top: 837px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt837 {
    margin-top: 418.5px;
  }
}
.daihyakka-bussankan .--mb837 {
  margin-bottom: 837px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb837 {
    margin-bottom: 418.5px;
  }
}
.daihyakka-bussankan .--pt837 {
  padding-top: 837px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt837 {
    padding-top: 418.5px;
  }
}
.daihyakka-bussankan .--pb837 {
  padding-bottom: 837px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb837 {
    padding-bottom: 418.5px;
  }
}
.daihyakka-bussankan .--px837 {
  padding: 0 837px;
}
.daihyakka-bussankan .max-w-837 {
  max-width: 837px;
}
.daihyakka-bussankan .w-837 {
  width: 837px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-837 {
    width: 418.5px;
  }
}
.daihyakka-bussankan .h-837 {
  height: 837px;
}
.daihyakka-bussankan .--gap837 {
  gap: 837px !important;
}
.daihyakka-bussankan .--fw837 {
  font-weight: 837;
}
.daihyakka-bussankan .--mt838 {
  margin-top: 838px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt838 {
    margin-top: 419px;
  }
}
.daihyakka-bussankan .--mb838 {
  margin-bottom: 838px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb838 {
    margin-bottom: 419px;
  }
}
.daihyakka-bussankan .--pt838 {
  padding-top: 838px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt838 {
    padding-top: 419px;
  }
}
.daihyakka-bussankan .--pb838 {
  padding-bottom: 838px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb838 {
    padding-bottom: 419px;
  }
}
.daihyakka-bussankan .--px838 {
  padding: 0 838px;
}
.daihyakka-bussankan .max-w-838 {
  max-width: 838px;
}
.daihyakka-bussankan .w-838 {
  width: 838px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-838 {
    width: 419px;
  }
}
.daihyakka-bussankan .h-838 {
  height: 838px;
}
.daihyakka-bussankan .--gap838 {
  gap: 838px !important;
}
.daihyakka-bussankan .--fw838 {
  font-weight: 838;
}
.daihyakka-bussankan .--mt839 {
  margin-top: 839px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt839 {
    margin-top: 419.5px;
  }
}
.daihyakka-bussankan .--mb839 {
  margin-bottom: 839px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb839 {
    margin-bottom: 419.5px;
  }
}
.daihyakka-bussankan .--pt839 {
  padding-top: 839px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt839 {
    padding-top: 419.5px;
  }
}
.daihyakka-bussankan .--pb839 {
  padding-bottom: 839px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb839 {
    padding-bottom: 419.5px;
  }
}
.daihyakka-bussankan .--px839 {
  padding: 0 839px;
}
.daihyakka-bussankan .max-w-839 {
  max-width: 839px;
}
.daihyakka-bussankan .w-839 {
  width: 839px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-839 {
    width: 419.5px;
  }
}
.daihyakka-bussankan .h-839 {
  height: 839px;
}
.daihyakka-bussankan .--gap839 {
  gap: 839px !important;
}
.daihyakka-bussankan .--fw839 {
  font-weight: 839;
}
.daihyakka-bussankan .--mt840 {
  margin-top: 840px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt840 {
    margin-top: 420px;
  }
}
.daihyakka-bussankan .--mb840 {
  margin-bottom: 840px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb840 {
    margin-bottom: 420px;
  }
}
.daihyakka-bussankan .--pt840 {
  padding-top: 840px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt840 {
    padding-top: 420px;
  }
}
.daihyakka-bussankan .--pb840 {
  padding-bottom: 840px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb840 {
    padding-bottom: 420px;
  }
}
.daihyakka-bussankan .--px840 {
  padding: 0 840px;
}
.daihyakka-bussankan .max-w-840 {
  max-width: 840px;
}
.daihyakka-bussankan .w-840 {
  width: 840px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-840 {
    width: 420px;
  }
}
.daihyakka-bussankan .h-840 {
  height: 840px;
}
.daihyakka-bussankan .--gap840 {
  gap: 840px !important;
}
.daihyakka-bussankan .--fw840 {
  font-weight: 840;
}
.daihyakka-bussankan .--mt841 {
  margin-top: 841px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt841 {
    margin-top: 420.5px;
  }
}
.daihyakka-bussankan .--mb841 {
  margin-bottom: 841px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb841 {
    margin-bottom: 420.5px;
  }
}
.daihyakka-bussankan .--pt841 {
  padding-top: 841px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt841 {
    padding-top: 420.5px;
  }
}
.daihyakka-bussankan .--pb841 {
  padding-bottom: 841px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb841 {
    padding-bottom: 420.5px;
  }
}
.daihyakka-bussankan .--px841 {
  padding: 0 841px;
}
.daihyakka-bussankan .max-w-841 {
  max-width: 841px;
}
.daihyakka-bussankan .w-841 {
  width: 841px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-841 {
    width: 420.5px;
  }
}
.daihyakka-bussankan .h-841 {
  height: 841px;
}
.daihyakka-bussankan .--gap841 {
  gap: 841px !important;
}
.daihyakka-bussankan .--fw841 {
  font-weight: 841;
}
.daihyakka-bussankan .--mt842 {
  margin-top: 842px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt842 {
    margin-top: 421px;
  }
}
.daihyakka-bussankan .--mb842 {
  margin-bottom: 842px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb842 {
    margin-bottom: 421px;
  }
}
.daihyakka-bussankan .--pt842 {
  padding-top: 842px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt842 {
    padding-top: 421px;
  }
}
.daihyakka-bussankan .--pb842 {
  padding-bottom: 842px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb842 {
    padding-bottom: 421px;
  }
}
.daihyakka-bussankan .--px842 {
  padding: 0 842px;
}
.daihyakka-bussankan .max-w-842 {
  max-width: 842px;
}
.daihyakka-bussankan .w-842 {
  width: 842px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-842 {
    width: 421px;
  }
}
.daihyakka-bussankan .h-842 {
  height: 842px;
}
.daihyakka-bussankan .--gap842 {
  gap: 842px !important;
}
.daihyakka-bussankan .--fw842 {
  font-weight: 842;
}
.daihyakka-bussankan .--mt843 {
  margin-top: 843px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt843 {
    margin-top: 421.5px;
  }
}
.daihyakka-bussankan .--mb843 {
  margin-bottom: 843px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb843 {
    margin-bottom: 421.5px;
  }
}
.daihyakka-bussankan .--pt843 {
  padding-top: 843px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt843 {
    padding-top: 421.5px;
  }
}
.daihyakka-bussankan .--pb843 {
  padding-bottom: 843px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb843 {
    padding-bottom: 421.5px;
  }
}
.daihyakka-bussankan .--px843 {
  padding: 0 843px;
}
.daihyakka-bussankan .max-w-843 {
  max-width: 843px;
}
.daihyakka-bussankan .w-843 {
  width: 843px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-843 {
    width: 421.5px;
  }
}
.daihyakka-bussankan .h-843 {
  height: 843px;
}
.daihyakka-bussankan .--gap843 {
  gap: 843px !important;
}
.daihyakka-bussankan .--fw843 {
  font-weight: 843;
}
.daihyakka-bussankan .--mt844 {
  margin-top: 844px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt844 {
    margin-top: 422px;
  }
}
.daihyakka-bussankan .--mb844 {
  margin-bottom: 844px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb844 {
    margin-bottom: 422px;
  }
}
.daihyakka-bussankan .--pt844 {
  padding-top: 844px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt844 {
    padding-top: 422px;
  }
}
.daihyakka-bussankan .--pb844 {
  padding-bottom: 844px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb844 {
    padding-bottom: 422px;
  }
}
.daihyakka-bussankan .--px844 {
  padding: 0 844px;
}
.daihyakka-bussankan .max-w-844 {
  max-width: 844px;
}
.daihyakka-bussankan .w-844 {
  width: 844px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-844 {
    width: 422px;
  }
}
.daihyakka-bussankan .h-844 {
  height: 844px;
}
.daihyakka-bussankan .--gap844 {
  gap: 844px !important;
}
.daihyakka-bussankan .--fw844 {
  font-weight: 844;
}
.daihyakka-bussankan .--mt845 {
  margin-top: 845px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt845 {
    margin-top: 422.5px;
  }
}
.daihyakka-bussankan .--mb845 {
  margin-bottom: 845px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb845 {
    margin-bottom: 422.5px;
  }
}
.daihyakka-bussankan .--pt845 {
  padding-top: 845px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt845 {
    padding-top: 422.5px;
  }
}
.daihyakka-bussankan .--pb845 {
  padding-bottom: 845px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb845 {
    padding-bottom: 422.5px;
  }
}
.daihyakka-bussankan .--px845 {
  padding: 0 845px;
}
.daihyakka-bussankan .max-w-845 {
  max-width: 845px;
}
.daihyakka-bussankan .w-845 {
  width: 845px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-845 {
    width: 422.5px;
  }
}
.daihyakka-bussankan .h-845 {
  height: 845px;
}
.daihyakka-bussankan .--gap845 {
  gap: 845px !important;
}
.daihyakka-bussankan .--fw845 {
  font-weight: 845;
}
.daihyakka-bussankan .--mt846 {
  margin-top: 846px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt846 {
    margin-top: 423px;
  }
}
.daihyakka-bussankan .--mb846 {
  margin-bottom: 846px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb846 {
    margin-bottom: 423px;
  }
}
.daihyakka-bussankan .--pt846 {
  padding-top: 846px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt846 {
    padding-top: 423px;
  }
}
.daihyakka-bussankan .--pb846 {
  padding-bottom: 846px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb846 {
    padding-bottom: 423px;
  }
}
.daihyakka-bussankan .--px846 {
  padding: 0 846px;
}
.daihyakka-bussankan .max-w-846 {
  max-width: 846px;
}
.daihyakka-bussankan .w-846 {
  width: 846px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-846 {
    width: 423px;
  }
}
.daihyakka-bussankan .h-846 {
  height: 846px;
}
.daihyakka-bussankan .--gap846 {
  gap: 846px !important;
}
.daihyakka-bussankan .--fw846 {
  font-weight: 846;
}
.daihyakka-bussankan .--mt847 {
  margin-top: 847px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt847 {
    margin-top: 423.5px;
  }
}
.daihyakka-bussankan .--mb847 {
  margin-bottom: 847px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb847 {
    margin-bottom: 423.5px;
  }
}
.daihyakka-bussankan .--pt847 {
  padding-top: 847px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt847 {
    padding-top: 423.5px;
  }
}
.daihyakka-bussankan .--pb847 {
  padding-bottom: 847px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb847 {
    padding-bottom: 423.5px;
  }
}
.daihyakka-bussankan .--px847 {
  padding: 0 847px;
}
.daihyakka-bussankan .max-w-847 {
  max-width: 847px;
}
.daihyakka-bussankan .w-847 {
  width: 847px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-847 {
    width: 423.5px;
  }
}
.daihyakka-bussankan .h-847 {
  height: 847px;
}
.daihyakka-bussankan .--gap847 {
  gap: 847px !important;
}
.daihyakka-bussankan .--fw847 {
  font-weight: 847;
}
.daihyakka-bussankan .--mt848 {
  margin-top: 848px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt848 {
    margin-top: 424px;
  }
}
.daihyakka-bussankan .--mb848 {
  margin-bottom: 848px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb848 {
    margin-bottom: 424px;
  }
}
.daihyakka-bussankan .--pt848 {
  padding-top: 848px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt848 {
    padding-top: 424px;
  }
}
.daihyakka-bussankan .--pb848 {
  padding-bottom: 848px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb848 {
    padding-bottom: 424px;
  }
}
.daihyakka-bussankan .--px848 {
  padding: 0 848px;
}
.daihyakka-bussankan .max-w-848 {
  max-width: 848px;
}
.daihyakka-bussankan .w-848 {
  width: 848px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-848 {
    width: 424px;
  }
}
.daihyakka-bussankan .h-848 {
  height: 848px;
}
.daihyakka-bussankan .--gap848 {
  gap: 848px !important;
}
.daihyakka-bussankan .--fw848 {
  font-weight: 848;
}
.daihyakka-bussankan .--mt849 {
  margin-top: 849px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt849 {
    margin-top: 424.5px;
  }
}
.daihyakka-bussankan .--mb849 {
  margin-bottom: 849px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb849 {
    margin-bottom: 424.5px;
  }
}
.daihyakka-bussankan .--pt849 {
  padding-top: 849px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt849 {
    padding-top: 424.5px;
  }
}
.daihyakka-bussankan .--pb849 {
  padding-bottom: 849px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb849 {
    padding-bottom: 424.5px;
  }
}
.daihyakka-bussankan .--px849 {
  padding: 0 849px;
}
.daihyakka-bussankan .max-w-849 {
  max-width: 849px;
}
.daihyakka-bussankan .w-849 {
  width: 849px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-849 {
    width: 424.5px;
  }
}
.daihyakka-bussankan .h-849 {
  height: 849px;
}
.daihyakka-bussankan .--gap849 {
  gap: 849px !important;
}
.daihyakka-bussankan .--fw849 {
  font-weight: 849;
}
.daihyakka-bussankan .--mt850 {
  margin-top: 850px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt850 {
    margin-top: 425px;
  }
}
.daihyakka-bussankan .--mb850 {
  margin-bottom: 850px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb850 {
    margin-bottom: 425px;
  }
}
.daihyakka-bussankan .--pt850 {
  padding-top: 850px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt850 {
    padding-top: 425px;
  }
}
.daihyakka-bussankan .--pb850 {
  padding-bottom: 850px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb850 {
    padding-bottom: 425px;
  }
}
.daihyakka-bussankan .--px850 {
  padding: 0 850px;
}
.daihyakka-bussankan .max-w-850 {
  max-width: 850px;
}
.daihyakka-bussankan .w-850 {
  width: 850px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-850 {
    width: 425px;
  }
}
.daihyakka-bussankan .h-850 {
  height: 850px;
}
.daihyakka-bussankan .--gap850 {
  gap: 850px !important;
}
.daihyakka-bussankan .--fw850 {
  font-weight: 850;
}
.daihyakka-bussankan .--mt851 {
  margin-top: 851px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt851 {
    margin-top: 425.5px;
  }
}
.daihyakka-bussankan .--mb851 {
  margin-bottom: 851px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb851 {
    margin-bottom: 425.5px;
  }
}
.daihyakka-bussankan .--pt851 {
  padding-top: 851px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt851 {
    padding-top: 425.5px;
  }
}
.daihyakka-bussankan .--pb851 {
  padding-bottom: 851px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb851 {
    padding-bottom: 425.5px;
  }
}
.daihyakka-bussankan .--px851 {
  padding: 0 851px;
}
.daihyakka-bussankan .max-w-851 {
  max-width: 851px;
}
.daihyakka-bussankan .w-851 {
  width: 851px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-851 {
    width: 425.5px;
  }
}
.daihyakka-bussankan .h-851 {
  height: 851px;
}
.daihyakka-bussankan .--gap851 {
  gap: 851px !important;
}
.daihyakka-bussankan .--fw851 {
  font-weight: 851;
}
.daihyakka-bussankan .--mt852 {
  margin-top: 852px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt852 {
    margin-top: 426px;
  }
}
.daihyakka-bussankan .--mb852 {
  margin-bottom: 852px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb852 {
    margin-bottom: 426px;
  }
}
.daihyakka-bussankan .--pt852 {
  padding-top: 852px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt852 {
    padding-top: 426px;
  }
}
.daihyakka-bussankan .--pb852 {
  padding-bottom: 852px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb852 {
    padding-bottom: 426px;
  }
}
.daihyakka-bussankan .--px852 {
  padding: 0 852px;
}
.daihyakka-bussankan .max-w-852 {
  max-width: 852px;
}
.daihyakka-bussankan .w-852 {
  width: 852px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-852 {
    width: 426px;
  }
}
.daihyakka-bussankan .h-852 {
  height: 852px;
}
.daihyakka-bussankan .--gap852 {
  gap: 852px !important;
}
.daihyakka-bussankan .--fw852 {
  font-weight: 852;
}
.daihyakka-bussankan .--mt853 {
  margin-top: 853px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt853 {
    margin-top: 426.5px;
  }
}
.daihyakka-bussankan .--mb853 {
  margin-bottom: 853px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb853 {
    margin-bottom: 426.5px;
  }
}
.daihyakka-bussankan .--pt853 {
  padding-top: 853px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt853 {
    padding-top: 426.5px;
  }
}
.daihyakka-bussankan .--pb853 {
  padding-bottom: 853px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb853 {
    padding-bottom: 426.5px;
  }
}
.daihyakka-bussankan .--px853 {
  padding: 0 853px;
}
.daihyakka-bussankan .max-w-853 {
  max-width: 853px;
}
.daihyakka-bussankan .w-853 {
  width: 853px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-853 {
    width: 426.5px;
  }
}
.daihyakka-bussankan .h-853 {
  height: 853px;
}
.daihyakka-bussankan .--gap853 {
  gap: 853px !important;
}
.daihyakka-bussankan .--fw853 {
  font-weight: 853;
}
.daihyakka-bussankan .--mt854 {
  margin-top: 854px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt854 {
    margin-top: 427px;
  }
}
.daihyakka-bussankan .--mb854 {
  margin-bottom: 854px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb854 {
    margin-bottom: 427px;
  }
}
.daihyakka-bussankan .--pt854 {
  padding-top: 854px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt854 {
    padding-top: 427px;
  }
}
.daihyakka-bussankan .--pb854 {
  padding-bottom: 854px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb854 {
    padding-bottom: 427px;
  }
}
.daihyakka-bussankan .--px854 {
  padding: 0 854px;
}
.daihyakka-bussankan .max-w-854 {
  max-width: 854px;
}
.daihyakka-bussankan .w-854 {
  width: 854px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-854 {
    width: 427px;
  }
}
.daihyakka-bussankan .h-854 {
  height: 854px;
}
.daihyakka-bussankan .--gap854 {
  gap: 854px !important;
}
.daihyakka-bussankan .--fw854 {
  font-weight: 854;
}
.daihyakka-bussankan .--mt855 {
  margin-top: 855px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt855 {
    margin-top: 427.5px;
  }
}
.daihyakka-bussankan .--mb855 {
  margin-bottom: 855px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb855 {
    margin-bottom: 427.5px;
  }
}
.daihyakka-bussankan .--pt855 {
  padding-top: 855px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt855 {
    padding-top: 427.5px;
  }
}
.daihyakka-bussankan .--pb855 {
  padding-bottom: 855px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb855 {
    padding-bottom: 427.5px;
  }
}
.daihyakka-bussankan .--px855 {
  padding: 0 855px;
}
.daihyakka-bussankan .max-w-855 {
  max-width: 855px;
}
.daihyakka-bussankan .w-855 {
  width: 855px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-855 {
    width: 427.5px;
  }
}
.daihyakka-bussankan .h-855 {
  height: 855px;
}
.daihyakka-bussankan .--gap855 {
  gap: 855px !important;
}
.daihyakka-bussankan .--fw855 {
  font-weight: 855;
}
.daihyakka-bussankan .--mt856 {
  margin-top: 856px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt856 {
    margin-top: 428px;
  }
}
.daihyakka-bussankan .--mb856 {
  margin-bottom: 856px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb856 {
    margin-bottom: 428px;
  }
}
.daihyakka-bussankan .--pt856 {
  padding-top: 856px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt856 {
    padding-top: 428px;
  }
}
.daihyakka-bussankan .--pb856 {
  padding-bottom: 856px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb856 {
    padding-bottom: 428px;
  }
}
.daihyakka-bussankan .--px856 {
  padding: 0 856px;
}
.daihyakka-bussankan .max-w-856 {
  max-width: 856px;
}
.daihyakka-bussankan .w-856 {
  width: 856px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-856 {
    width: 428px;
  }
}
.daihyakka-bussankan .h-856 {
  height: 856px;
}
.daihyakka-bussankan .--gap856 {
  gap: 856px !important;
}
.daihyakka-bussankan .--fw856 {
  font-weight: 856;
}
.daihyakka-bussankan .--mt857 {
  margin-top: 857px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt857 {
    margin-top: 428.5px;
  }
}
.daihyakka-bussankan .--mb857 {
  margin-bottom: 857px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb857 {
    margin-bottom: 428.5px;
  }
}
.daihyakka-bussankan .--pt857 {
  padding-top: 857px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt857 {
    padding-top: 428.5px;
  }
}
.daihyakka-bussankan .--pb857 {
  padding-bottom: 857px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb857 {
    padding-bottom: 428.5px;
  }
}
.daihyakka-bussankan .--px857 {
  padding: 0 857px;
}
.daihyakka-bussankan .max-w-857 {
  max-width: 857px;
}
.daihyakka-bussankan .w-857 {
  width: 857px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-857 {
    width: 428.5px;
  }
}
.daihyakka-bussankan .h-857 {
  height: 857px;
}
.daihyakka-bussankan .--gap857 {
  gap: 857px !important;
}
.daihyakka-bussankan .--fw857 {
  font-weight: 857;
}
.daihyakka-bussankan .--mt858 {
  margin-top: 858px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt858 {
    margin-top: 429px;
  }
}
.daihyakka-bussankan .--mb858 {
  margin-bottom: 858px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb858 {
    margin-bottom: 429px;
  }
}
.daihyakka-bussankan .--pt858 {
  padding-top: 858px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt858 {
    padding-top: 429px;
  }
}
.daihyakka-bussankan .--pb858 {
  padding-bottom: 858px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb858 {
    padding-bottom: 429px;
  }
}
.daihyakka-bussankan .--px858 {
  padding: 0 858px;
}
.daihyakka-bussankan .max-w-858 {
  max-width: 858px;
}
.daihyakka-bussankan .w-858 {
  width: 858px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-858 {
    width: 429px;
  }
}
.daihyakka-bussankan .h-858 {
  height: 858px;
}
.daihyakka-bussankan .--gap858 {
  gap: 858px !important;
}
.daihyakka-bussankan .--fw858 {
  font-weight: 858;
}
.daihyakka-bussankan .--mt859 {
  margin-top: 859px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt859 {
    margin-top: 429.5px;
  }
}
.daihyakka-bussankan .--mb859 {
  margin-bottom: 859px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb859 {
    margin-bottom: 429.5px;
  }
}
.daihyakka-bussankan .--pt859 {
  padding-top: 859px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt859 {
    padding-top: 429.5px;
  }
}
.daihyakka-bussankan .--pb859 {
  padding-bottom: 859px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb859 {
    padding-bottom: 429.5px;
  }
}
.daihyakka-bussankan .--px859 {
  padding: 0 859px;
}
.daihyakka-bussankan .max-w-859 {
  max-width: 859px;
}
.daihyakka-bussankan .w-859 {
  width: 859px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-859 {
    width: 429.5px;
  }
}
.daihyakka-bussankan .h-859 {
  height: 859px;
}
.daihyakka-bussankan .--gap859 {
  gap: 859px !important;
}
.daihyakka-bussankan .--fw859 {
  font-weight: 859;
}
.daihyakka-bussankan .--mt860 {
  margin-top: 860px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt860 {
    margin-top: 430px;
  }
}
.daihyakka-bussankan .--mb860 {
  margin-bottom: 860px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb860 {
    margin-bottom: 430px;
  }
}
.daihyakka-bussankan .--pt860 {
  padding-top: 860px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt860 {
    padding-top: 430px;
  }
}
.daihyakka-bussankan .--pb860 {
  padding-bottom: 860px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb860 {
    padding-bottom: 430px;
  }
}
.daihyakka-bussankan .--px860 {
  padding: 0 860px;
}
.daihyakka-bussankan .max-w-860 {
  max-width: 860px;
}
.daihyakka-bussankan .w-860 {
  width: 860px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-860 {
    width: 430px;
  }
}
.daihyakka-bussankan .h-860 {
  height: 860px;
}
.daihyakka-bussankan .--gap860 {
  gap: 860px !important;
}
.daihyakka-bussankan .--fw860 {
  font-weight: 860;
}
.daihyakka-bussankan .--mt861 {
  margin-top: 861px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt861 {
    margin-top: 430.5px;
  }
}
.daihyakka-bussankan .--mb861 {
  margin-bottom: 861px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb861 {
    margin-bottom: 430.5px;
  }
}
.daihyakka-bussankan .--pt861 {
  padding-top: 861px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt861 {
    padding-top: 430.5px;
  }
}
.daihyakka-bussankan .--pb861 {
  padding-bottom: 861px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb861 {
    padding-bottom: 430.5px;
  }
}
.daihyakka-bussankan .--px861 {
  padding: 0 861px;
}
.daihyakka-bussankan .max-w-861 {
  max-width: 861px;
}
.daihyakka-bussankan .w-861 {
  width: 861px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-861 {
    width: 430.5px;
  }
}
.daihyakka-bussankan .h-861 {
  height: 861px;
}
.daihyakka-bussankan .--gap861 {
  gap: 861px !important;
}
.daihyakka-bussankan .--fw861 {
  font-weight: 861;
}
.daihyakka-bussankan .--mt862 {
  margin-top: 862px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt862 {
    margin-top: 431px;
  }
}
.daihyakka-bussankan .--mb862 {
  margin-bottom: 862px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb862 {
    margin-bottom: 431px;
  }
}
.daihyakka-bussankan .--pt862 {
  padding-top: 862px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt862 {
    padding-top: 431px;
  }
}
.daihyakka-bussankan .--pb862 {
  padding-bottom: 862px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb862 {
    padding-bottom: 431px;
  }
}
.daihyakka-bussankan .--px862 {
  padding: 0 862px;
}
.daihyakka-bussankan .max-w-862 {
  max-width: 862px;
}
.daihyakka-bussankan .w-862 {
  width: 862px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-862 {
    width: 431px;
  }
}
.daihyakka-bussankan .h-862 {
  height: 862px;
}
.daihyakka-bussankan .--gap862 {
  gap: 862px !important;
}
.daihyakka-bussankan .--fw862 {
  font-weight: 862;
}
.daihyakka-bussankan .--mt863 {
  margin-top: 863px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt863 {
    margin-top: 431.5px;
  }
}
.daihyakka-bussankan .--mb863 {
  margin-bottom: 863px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb863 {
    margin-bottom: 431.5px;
  }
}
.daihyakka-bussankan .--pt863 {
  padding-top: 863px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt863 {
    padding-top: 431.5px;
  }
}
.daihyakka-bussankan .--pb863 {
  padding-bottom: 863px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb863 {
    padding-bottom: 431.5px;
  }
}
.daihyakka-bussankan .--px863 {
  padding: 0 863px;
}
.daihyakka-bussankan .max-w-863 {
  max-width: 863px;
}
.daihyakka-bussankan .w-863 {
  width: 863px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-863 {
    width: 431.5px;
  }
}
.daihyakka-bussankan .h-863 {
  height: 863px;
}
.daihyakka-bussankan .--gap863 {
  gap: 863px !important;
}
.daihyakka-bussankan .--fw863 {
  font-weight: 863;
}
.daihyakka-bussankan .--mt864 {
  margin-top: 864px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt864 {
    margin-top: 432px;
  }
}
.daihyakka-bussankan .--mb864 {
  margin-bottom: 864px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb864 {
    margin-bottom: 432px;
  }
}
.daihyakka-bussankan .--pt864 {
  padding-top: 864px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt864 {
    padding-top: 432px;
  }
}
.daihyakka-bussankan .--pb864 {
  padding-bottom: 864px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb864 {
    padding-bottom: 432px;
  }
}
.daihyakka-bussankan .--px864 {
  padding: 0 864px;
}
.daihyakka-bussankan .max-w-864 {
  max-width: 864px;
}
.daihyakka-bussankan .w-864 {
  width: 864px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-864 {
    width: 432px;
  }
}
.daihyakka-bussankan .h-864 {
  height: 864px;
}
.daihyakka-bussankan .--gap864 {
  gap: 864px !important;
}
.daihyakka-bussankan .--fw864 {
  font-weight: 864;
}
.daihyakka-bussankan .--mt865 {
  margin-top: 865px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt865 {
    margin-top: 432.5px;
  }
}
.daihyakka-bussankan .--mb865 {
  margin-bottom: 865px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb865 {
    margin-bottom: 432.5px;
  }
}
.daihyakka-bussankan .--pt865 {
  padding-top: 865px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt865 {
    padding-top: 432.5px;
  }
}
.daihyakka-bussankan .--pb865 {
  padding-bottom: 865px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb865 {
    padding-bottom: 432.5px;
  }
}
.daihyakka-bussankan .--px865 {
  padding: 0 865px;
}
.daihyakka-bussankan .max-w-865 {
  max-width: 865px;
}
.daihyakka-bussankan .w-865 {
  width: 865px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-865 {
    width: 432.5px;
  }
}
.daihyakka-bussankan .h-865 {
  height: 865px;
}
.daihyakka-bussankan .--gap865 {
  gap: 865px !important;
}
.daihyakka-bussankan .--fw865 {
  font-weight: 865;
}
.daihyakka-bussankan .--mt866 {
  margin-top: 866px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt866 {
    margin-top: 433px;
  }
}
.daihyakka-bussankan .--mb866 {
  margin-bottom: 866px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb866 {
    margin-bottom: 433px;
  }
}
.daihyakka-bussankan .--pt866 {
  padding-top: 866px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt866 {
    padding-top: 433px;
  }
}
.daihyakka-bussankan .--pb866 {
  padding-bottom: 866px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb866 {
    padding-bottom: 433px;
  }
}
.daihyakka-bussankan .--px866 {
  padding: 0 866px;
}
.daihyakka-bussankan .max-w-866 {
  max-width: 866px;
}
.daihyakka-bussankan .w-866 {
  width: 866px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-866 {
    width: 433px;
  }
}
.daihyakka-bussankan .h-866 {
  height: 866px;
}
.daihyakka-bussankan .--gap866 {
  gap: 866px !important;
}
.daihyakka-bussankan .--fw866 {
  font-weight: 866;
}
.daihyakka-bussankan .--mt867 {
  margin-top: 867px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt867 {
    margin-top: 433.5px;
  }
}
.daihyakka-bussankan .--mb867 {
  margin-bottom: 867px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb867 {
    margin-bottom: 433.5px;
  }
}
.daihyakka-bussankan .--pt867 {
  padding-top: 867px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt867 {
    padding-top: 433.5px;
  }
}
.daihyakka-bussankan .--pb867 {
  padding-bottom: 867px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb867 {
    padding-bottom: 433.5px;
  }
}
.daihyakka-bussankan .--px867 {
  padding: 0 867px;
}
.daihyakka-bussankan .max-w-867 {
  max-width: 867px;
}
.daihyakka-bussankan .w-867 {
  width: 867px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-867 {
    width: 433.5px;
  }
}
.daihyakka-bussankan .h-867 {
  height: 867px;
}
.daihyakka-bussankan .--gap867 {
  gap: 867px !important;
}
.daihyakka-bussankan .--fw867 {
  font-weight: 867;
}
.daihyakka-bussankan .--mt868 {
  margin-top: 868px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt868 {
    margin-top: 434px;
  }
}
.daihyakka-bussankan .--mb868 {
  margin-bottom: 868px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb868 {
    margin-bottom: 434px;
  }
}
.daihyakka-bussankan .--pt868 {
  padding-top: 868px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt868 {
    padding-top: 434px;
  }
}
.daihyakka-bussankan .--pb868 {
  padding-bottom: 868px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb868 {
    padding-bottom: 434px;
  }
}
.daihyakka-bussankan .--px868 {
  padding: 0 868px;
}
.daihyakka-bussankan .max-w-868 {
  max-width: 868px;
}
.daihyakka-bussankan .w-868 {
  width: 868px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-868 {
    width: 434px;
  }
}
.daihyakka-bussankan .h-868 {
  height: 868px;
}
.daihyakka-bussankan .--gap868 {
  gap: 868px !important;
}
.daihyakka-bussankan .--fw868 {
  font-weight: 868;
}
.daihyakka-bussankan .--mt869 {
  margin-top: 869px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt869 {
    margin-top: 434.5px;
  }
}
.daihyakka-bussankan .--mb869 {
  margin-bottom: 869px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb869 {
    margin-bottom: 434.5px;
  }
}
.daihyakka-bussankan .--pt869 {
  padding-top: 869px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt869 {
    padding-top: 434.5px;
  }
}
.daihyakka-bussankan .--pb869 {
  padding-bottom: 869px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb869 {
    padding-bottom: 434.5px;
  }
}
.daihyakka-bussankan .--px869 {
  padding: 0 869px;
}
.daihyakka-bussankan .max-w-869 {
  max-width: 869px;
}
.daihyakka-bussankan .w-869 {
  width: 869px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-869 {
    width: 434.5px;
  }
}
.daihyakka-bussankan .h-869 {
  height: 869px;
}
.daihyakka-bussankan .--gap869 {
  gap: 869px !important;
}
.daihyakka-bussankan .--fw869 {
  font-weight: 869;
}
.daihyakka-bussankan .--mt870 {
  margin-top: 870px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt870 {
    margin-top: 435px;
  }
}
.daihyakka-bussankan .--mb870 {
  margin-bottom: 870px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb870 {
    margin-bottom: 435px;
  }
}
.daihyakka-bussankan .--pt870 {
  padding-top: 870px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt870 {
    padding-top: 435px;
  }
}
.daihyakka-bussankan .--pb870 {
  padding-bottom: 870px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb870 {
    padding-bottom: 435px;
  }
}
.daihyakka-bussankan .--px870 {
  padding: 0 870px;
}
.daihyakka-bussankan .max-w-870 {
  max-width: 870px;
}
.daihyakka-bussankan .w-870 {
  width: 870px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-870 {
    width: 435px;
  }
}
.daihyakka-bussankan .h-870 {
  height: 870px;
}
.daihyakka-bussankan .--gap870 {
  gap: 870px !important;
}
.daihyakka-bussankan .--fw870 {
  font-weight: 870;
}
.daihyakka-bussankan .--mt871 {
  margin-top: 871px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt871 {
    margin-top: 435.5px;
  }
}
.daihyakka-bussankan .--mb871 {
  margin-bottom: 871px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb871 {
    margin-bottom: 435.5px;
  }
}
.daihyakka-bussankan .--pt871 {
  padding-top: 871px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt871 {
    padding-top: 435.5px;
  }
}
.daihyakka-bussankan .--pb871 {
  padding-bottom: 871px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb871 {
    padding-bottom: 435.5px;
  }
}
.daihyakka-bussankan .--px871 {
  padding: 0 871px;
}
.daihyakka-bussankan .max-w-871 {
  max-width: 871px;
}
.daihyakka-bussankan .w-871 {
  width: 871px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-871 {
    width: 435.5px;
  }
}
.daihyakka-bussankan .h-871 {
  height: 871px;
}
.daihyakka-bussankan .--gap871 {
  gap: 871px !important;
}
.daihyakka-bussankan .--fw871 {
  font-weight: 871;
}
.daihyakka-bussankan .--mt872 {
  margin-top: 872px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt872 {
    margin-top: 436px;
  }
}
.daihyakka-bussankan .--mb872 {
  margin-bottom: 872px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb872 {
    margin-bottom: 436px;
  }
}
.daihyakka-bussankan .--pt872 {
  padding-top: 872px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt872 {
    padding-top: 436px;
  }
}
.daihyakka-bussankan .--pb872 {
  padding-bottom: 872px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb872 {
    padding-bottom: 436px;
  }
}
.daihyakka-bussankan .--px872 {
  padding: 0 872px;
}
.daihyakka-bussankan .max-w-872 {
  max-width: 872px;
}
.daihyakka-bussankan .w-872 {
  width: 872px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-872 {
    width: 436px;
  }
}
.daihyakka-bussankan .h-872 {
  height: 872px;
}
.daihyakka-bussankan .--gap872 {
  gap: 872px !important;
}
.daihyakka-bussankan .--fw872 {
  font-weight: 872;
}
.daihyakka-bussankan .--mt873 {
  margin-top: 873px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt873 {
    margin-top: 436.5px;
  }
}
.daihyakka-bussankan .--mb873 {
  margin-bottom: 873px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb873 {
    margin-bottom: 436.5px;
  }
}
.daihyakka-bussankan .--pt873 {
  padding-top: 873px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt873 {
    padding-top: 436.5px;
  }
}
.daihyakka-bussankan .--pb873 {
  padding-bottom: 873px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb873 {
    padding-bottom: 436.5px;
  }
}
.daihyakka-bussankan .--px873 {
  padding: 0 873px;
}
.daihyakka-bussankan .max-w-873 {
  max-width: 873px;
}
.daihyakka-bussankan .w-873 {
  width: 873px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-873 {
    width: 436.5px;
  }
}
.daihyakka-bussankan .h-873 {
  height: 873px;
}
.daihyakka-bussankan .--gap873 {
  gap: 873px !important;
}
.daihyakka-bussankan .--fw873 {
  font-weight: 873;
}
.daihyakka-bussankan .--mt874 {
  margin-top: 874px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt874 {
    margin-top: 437px;
  }
}
.daihyakka-bussankan .--mb874 {
  margin-bottom: 874px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb874 {
    margin-bottom: 437px;
  }
}
.daihyakka-bussankan .--pt874 {
  padding-top: 874px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt874 {
    padding-top: 437px;
  }
}
.daihyakka-bussankan .--pb874 {
  padding-bottom: 874px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb874 {
    padding-bottom: 437px;
  }
}
.daihyakka-bussankan .--px874 {
  padding: 0 874px;
}
.daihyakka-bussankan .max-w-874 {
  max-width: 874px;
}
.daihyakka-bussankan .w-874 {
  width: 874px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-874 {
    width: 437px;
  }
}
.daihyakka-bussankan .h-874 {
  height: 874px;
}
.daihyakka-bussankan .--gap874 {
  gap: 874px !important;
}
.daihyakka-bussankan .--fw874 {
  font-weight: 874;
}
.daihyakka-bussankan .--mt875 {
  margin-top: 875px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt875 {
    margin-top: 437.5px;
  }
}
.daihyakka-bussankan .--mb875 {
  margin-bottom: 875px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb875 {
    margin-bottom: 437.5px;
  }
}
.daihyakka-bussankan .--pt875 {
  padding-top: 875px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt875 {
    padding-top: 437.5px;
  }
}
.daihyakka-bussankan .--pb875 {
  padding-bottom: 875px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb875 {
    padding-bottom: 437.5px;
  }
}
.daihyakka-bussankan .--px875 {
  padding: 0 875px;
}
.daihyakka-bussankan .max-w-875 {
  max-width: 875px;
}
.daihyakka-bussankan .w-875 {
  width: 875px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-875 {
    width: 437.5px;
  }
}
.daihyakka-bussankan .h-875 {
  height: 875px;
}
.daihyakka-bussankan .--gap875 {
  gap: 875px !important;
}
.daihyakka-bussankan .--fw875 {
  font-weight: 875;
}
.daihyakka-bussankan .--mt876 {
  margin-top: 876px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt876 {
    margin-top: 438px;
  }
}
.daihyakka-bussankan .--mb876 {
  margin-bottom: 876px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb876 {
    margin-bottom: 438px;
  }
}
.daihyakka-bussankan .--pt876 {
  padding-top: 876px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt876 {
    padding-top: 438px;
  }
}
.daihyakka-bussankan .--pb876 {
  padding-bottom: 876px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb876 {
    padding-bottom: 438px;
  }
}
.daihyakka-bussankan .--px876 {
  padding: 0 876px;
}
.daihyakka-bussankan .max-w-876 {
  max-width: 876px;
}
.daihyakka-bussankan .w-876 {
  width: 876px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-876 {
    width: 438px;
  }
}
.daihyakka-bussankan .h-876 {
  height: 876px;
}
.daihyakka-bussankan .--gap876 {
  gap: 876px !important;
}
.daihyakka-bussankan .--fw876 {
  font-weight: 876;
}
.daihyakka-bussankan .--mt877 {
  margin-top: 877px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt877 {
    margin-top: 438.5px;
  }
}
.daihyakka-bussankan .--mb877 {
  margin-bottom: 877px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb877 {
    margin-bottom: 438.5px;
  }
}
.daihyakka-bussankan .--pt877 {
  padding-top: 877px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt877 {
    padding-top: 438.5px;
  }
}
.daihyakka-bussankan .--pb877 {
  padding-bottom: 877px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb877 {
    padding-bottom: 438.5px;
  }
}
.daihyakka-bussankan .--px877 {
  padding: 0 877px;
}
.daihyakka-bussankan .max-w-877 {
  max-width: 877px;
}
.daihyakka-bussankan .w-877 {
  width: 877px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-877 {
    width: 438.5px;
  }
}
.daihyakka-bussankan .h-877 {
  height: 877px;
}
.daihyakka-bussankan .--gap877 {
  gap: 877px !important;
}
.daihyakka-bussankan .--fw877 {
  font-weight: 877;
}
.daihyakka-bussankan .--mt878 {
  margin-top: 878px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt878 {
    margin-top: 439px;
  }
}
.daihyakka-bussankan .--mb878 {
  margin-bottom: 878px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb878 {
    margin-bottom: 439px;
  }
}
.daihyakka-bussankan .--pt878 {
  padding-top: 878px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt878 {
    padding-top: 439px;
  }
}
.daihyakka-bussankan .--pb878 {
  padding-bottom: 878px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb878 {
    padding-bottom: 439px;
  }
}
.daihyakka-bussankan .--px878 {
  padding: 0 878px;
}
.daihyakka-bussankan .max-w-878 {
  max-width: 878px;
}
.daihyakka-bussankan .w-878 {
  width: 878px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-878 {
    width: 439px;
  }
}
.daihyakka-bussankan .h-878 {
  height: 878px;
}
.daihyakka-bussankan .--gap878 {
  gap: 878px !important;
}
.daihyakka-bussankan .--fw878 {
  font-weight: 878;
}
.daihyakka-bussankan .--mt879 {
  margin-top: 879px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt879 {
    margin-top: 439.5px;
  }
}
.daihyakka-bussankan .--mb879 {
  margin-bottom: 879px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb879 {
    margin-bottom: 439.5px;
  }
}
.daihyakka-bussankan .--pt879 {
  padding-top: 879px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt879 {
    padding-top: 439.5px;
  }
}
.daihyakka-bussankan .--pb879 {
  padding-bottom: 879px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb879 {
    padding-bottom: 439.5px;
  }
}
.daihyakka-bussankan .--px879 {
  padding: 0 879px;
}
.daihyakka-bussankan .max-w-879 {
  max-width: 879px;
}
.daihyakka-bussankan .w-879 {
  width: 879px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-879 {
    width: 439.5px;
  }
}
.daihyakka-bussankan .h-879 {
  height: 879px;
}
.daihyakka-bussankan .--gap879 {
  gap: 879px !important;
}
.daihyakka-bussankan .--fw879 {
  font-weight: 879;
}
.daihyakka-bussankan .--mt880 {
  margin-top: 880px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt880 {
    margin-top: 440px;
  }
}
.daihyakka-bussankan .--mb880 {
  margin-bottom: 880px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb880 {
    margin-bottom: 440px;
  }
}
.daihyakka-bussankan .--pt880 {
  padding-top: 880px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt880 {
    padding-top: 440px;
  }
}
.daihyakka-bussankan .--pb880 {
  padding-bottom: 880px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb880 {
    padding-bottom: 440px;
  }
}
.daihyakka-bussankan .--px880 {
  padding: 0 880px;
}
.daihyakka-bussankan .max-w-880 {
  max-width: 880px;
}
.daihyakka-bussankan .w-880 {
  width: 880px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-880 {
    width: 440px;
  }
}
.daihyakka-bussankan .h-880 {
  height: 880px;
}
.daihyakka-bussankan .--gap880 {
  gap: 880px !important;
}
.daihyakka-bussankan .--fw880 {
  font-weight: 880;
}
.daihyakka-bussankan .--mt881 {
  margin-top: 881px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt881 {
    margin-top: 440.5px;
  }
}
.daihyakka-bussankan .--mb881 {
  margin-bottom: 881px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb881 {
    margin-bottom: 440.5px;
  }
}
.daihyakka-bussankan .--pt881 {
  padding-top: 881px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt881 {
    padding-top: 440.5px;
  }
}
.daihyakka-bussankan .--pb881 {
  padding-bottom: 881px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb881 {
    padding-bottom: 440.5px;
  }
}
.daihyakka-bussankan .--px881 {
  padding: 0 881px;
}
.daihyakka-bussankan .max-w-881 {
  max-width: 881px;
}
.daihyakka-bussankan .w-881 {
  width: 881px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-881 {
    width: 440.5px;
  }
}
.daihyakka-bussankan .h-881 {
  height: 881px;
}
.daihyakka-bussankan .--gap881 {
  gap: 881px !important;
}
.daihyakka-bussankan .--fw881 {
  font-weight: 881;
}
.daihyakka-bussankan .--mt882 {
  margin-top: 882px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt882 {
    margin-top: 441px;
  }
}
.daihyakka-bussankan .--mb882 {
  margin-bottom: 882px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb882 {
    margin-bottom: 441px;
  }
}
.daihyakka-bussankan .--pt882 {
  padding-top: 882px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt882 {
    padding-top: 441px;
  }
}
.daihyakka-bussankan .--pb882 {
  padding-bottom: 882px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb882 {
    padding-bottom: 441px;
  }
}
.daihyakka-bussankan .--px882 {
  padding: 0 882px;
}
.daihyakka-bussankan .max-w-882 {
  max-width: 882px;
}
.daihyakka-bussankan .w-882 {
  width: 882px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-882 {
    width: 441px;
  }
}
.daihyakka-bussankan .h-882 {
  height: 882px;
}
.daihyakka-bussankan .--gap882 {
  gap: 882px !important;
}
.daihyakka-bussankan .--fw882 {
  font-weight: 882;
}
.daihyakka-bussankan .--mt883 {
  margin-top: 883px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt883 {
    margin-top: 441.5px;
  }
}
.daihyakka-bussankan .--mb883 {
  margin-bottom: 883px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb883 {
    margin-bottom: 441.5px;
  }
}
.daihyakka-bussankan .--pt883 {
  padding-top: 883px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt883 {
    padding-top: 441.5px;
  }
}
.daihyakka-bussankan .--pb883 {
  padding-bottom: 883px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb883 {
    padding-bottom: 441.5px;
  }
}
.daihyakka-bussankan .--px883 {
  padding: 0 883px;
}
.daihyakka-bussankan .max-w-883 {
  max-width: 883px;
}
.daihyakka-bussankan .w-883 {
  width: 883px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-883 {
    width: 441.5px;
  }
}
.daihyakka-bussankan .h-883 {
  height: 883px;
}
.daihyakka-bussankan .--gap883 {
  gap: 883px !important;
}
.daihyakka-bussankan .--fw883 {
  font-weight: 883;
}
.daihyakka-bussankan .--mt884 {
  margin-top: 884px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt884 {
    margin-top: 442px;
  }
}
.daihyakka-bussankan .--mb884 {
  margin-bottom: 884px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb884 {
    margin-bottom: 442px;
  }
}
.daihyakka-bussankan .--pt884 {
  padding-top: 884px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt884 {
    padding-top: 442px;
  }
}
.daihyakka-bussankan .--pb884 {
  padding-bottom: 884px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb884 {
    padding-bottom: 442px;
  }
}
.daihyakka-bussankan .--px884 {
  padding: 0 884px;
}
.daihyakka-bussankan .max-w-884 {
  max-width: 884px;
}
.daihyakka-bussankan .w-884 {
  width: 884px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-884 {
    width: 442px;
  }
}
.daihyakka-bussankan .h-884 {
  height: 884px;
}
.daihyakka-bussankan .--gap884 {
  gap: 884px !important;
}
.daihyakka-bussankan .--fw884 {
  font-weight: 884;
}
.daihyakka-bussankan .--mt885 {
  margin-top: 885px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt885 {
    margin-top: 442.5px;
  }
}
.daihyakka-bussankan .--mb885 {
  margin-bottom: 885px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb885 {
    margin-bottom: 442.5px;
  }
}
.daihyakka-bussankan .--pt885 {
  padding-top: 885px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt885 {
    padding-top: 442.5px;
  }
}
.daihyakka-bussankan .--pb885 {
  padding-bottom: 885px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb885 {
    padding-bottom: 442.5px;
  }
}
.daihyakka-bussankan .--px885 {
  padding: 0 885px;
}
.daihyakka-bussankan .max-w-885 {
  max-width: 885px;
}
.daihyakka-bussankan .w-885 {
  width: 885px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-885 {
    width: 442.5px;
  }
}
.daihyakka-bussankan .h-885 {
  height: 885px;
}
.daihyakka-bussankan .--gap885 {
  gap: 885px !important;
}
.daihyakka-bussankan .--fw885 {
  font-weight: 885;
}
.daihyakka-bussankan .--mt886 {
  margin-top: 886px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt886 {
    margin-top: 443px;
  }
}
.daihyakka-bussankan .--mb886 {
  margin-bottom: 886px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb886 {
    margin-bottom: 443px;
  }
}
.daihyakka-bussankan .--pt886 {
  padding-top: 886px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt886 {
    padding-top: 443px;
  }
}
.daihyakka-bussankan .--pb886 {
  padding-bottom: 886px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb886 {
    padding-bottom: 443px;
  }
}
.daihyakka-bussankan .--px886 {
  padding: 0 886px;
}
.daihyakka-bussankan .max-w-886 {
  max-width: 886px;
}
.daihyakka-bussankan .w-886 {
  width: 886px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-886 {
    width: 443px;
  }
}
.daihyakka-bussankan .h-886 {
  height: 886px;
}
.daihyakka-bussankan .--gap886 {
  gap: 886px !important;
}
.daihyakka-bussankan .--fw886 {
  font-weight: 886;
}
.daihyakka-bussankan .--mt887 {
  margin-top: 887px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt887 {
    margin-top: 443.5px;
  }
}
.daihyakka-bussankan .--mb887 {
  margin-bottom: 887px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb887 {
    margin-bottom: 443.5px;
  }
}
.daihyakka-bussankan .--pt887 {
  padding-top: 887px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt887 {
    padding-top: 443.5px;
  }
}
.daihyakka-bussankan .--pb887 {
  padding-bottom: 887px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb887 {
    padding-bottom: 443.5px;
  }
}
.daihyakka-bussankan .--px887 {
  padding: 0 887px;
}
.daihyakka-bussankan .max-w-887 {
  max-width: 887px;
}
.daihyakka-bussankan .w-887 {
  width: 887px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-887 {
    width: 443.5px;
  }
}
.daihyakka-bussankan .h-887 {
  height: 887px;
}
.daihyakka-bussankan .--gap887 {
  gap: 887px !important;
}
.daihyakka-bussankan .--fw887 {
  font-weight: 887;
}
.daihyakka-bussankan .--mt888 {
  margin-top: 888px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt888 {
    margin-top: 444px;
  }
}
.daihyakka-bussankan .--mb888 {
  margin-bottom: 888px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb888 {
    margin-bottom: 444px;
  }
}
.daihyakka-bussankan .--pt888 {
  padding-top: 888px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt888 {
    padding-top: 444px;
  }
}
.daihyakka-bussankan .--pb888 {
  padding-bottom: 888px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb888 {
    padding-bottom: 444px;
  }
}
.daihyakka-bussankan .--px888 {
  padding: 0 888px;
}
.daihyakka-bussankan .max-w-888 {
  max-width: 888px;
}
.daihyakka-bussankan .w-888 {
  width: 888px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-888 {
    width: 444px;
  }
}
.daihyakka-bussankan .h-888 {
  height: 888px;
}
.daihyakka-bussankan .--gap888 {
  gap: 888px !important;
}
.daihyakka-bussankan .--fw888 {
  font-weight: 888;
}
.daihyakka-bussankan .--mt889 {
  margin-top: 889px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt889 {
    margin-top: 444.5px;
  }
}
.daihyakka-bussankan .--mb889 {
  margin-bottom: 889px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb889 {
    margin-bottom: 444.5px;
  }
}
.daihyakka-bussankan .--pt889 {
  padding-top: 889px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt889 {
    padding-top: 444.5px;
  }
}
.daihyakka-bussankan .--pb889 {
  padding-bottom: 889px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb889 {
    padding-bottom: 444.5px;
  }
}
.daihyakka-bussankan .--px889 {
  padding: 0 889px;
}
.daihyakka-bussankan .max-w-889 {
  max-width: 889px;
}
.daihyakka-bussankan .w-889 {
  width: 889px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-889 {
    width: 444.5px;
  }
}
.daihyakka-bussankan .h-889 {
  height: 889px;
}
.daihyakka-bussankan .--gap889 {
  gap: 889px !important;
}
.daihyakka-bussankan .--fw889 {
  font-weight: 889;
}
.daihyakka-bussankan .--mt890 {
  margin-top: 890px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt890 {
    margin-top: 445px;
  }
}
.daihyakka-bussankan .--mb890 {
  margin-bottom: 890px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb890 {
    margin-bottom: 445px;
  }
}
.daihyakka-bussankan .--pt890 {
  padding-top: 890px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt890 {
    padding-top: 445px;
  }
}
.daihyakka-bussankan .--pb890 {
  padding-bottom: 890px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb890 {
    padding-bottom: 445px;
  }
}
.daihyakka-bussankan .--px890 {
  padding: 0 890px;
}
.daihyakka-bussankan .max-w-890 {
  max-width: 890px;
}
.daihyakka-bussankan .w-890 {
  width: 890px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-890 {
    width: 445px;
  }
}
.daihyakka-bussankan .h-890 {
  height: 890px;
}
.daihyakka-bussankan .--gap890 {
  gap: 890px !important;
}
.daihyakka-bussankan .--fw890 {
  font-weight: 890;
}
.daihyakka-bussankan .--mt891 {
  margin-top: 891px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt891 {
    margin-top: 445.5px;
  }
}
.daihyakka-bussankan .--mb891 {
  margin-bottom: 891px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb891 {
    margin-bottom: 445.5px;
  }
}
.daihyakka-bussankan .--pt891 {
  padding-top: 891px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt891 {
    padding-top: 445.5px;
  }
}
.daihyakka-bussankan .--pb891 {
  padding-bottom: 891px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb891 {
    padding-bottom: 445.5px;
  }
}
.daihyakka-bussankan .--px891 {
  padding: 0 891px;
}
.daihyakka-bussankan .max-w-891 {
  max-width: 891px;
}
.daihyakka-bussankan .w-891 {
  width: 891px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-891 {
    width: 445.5px;
  }
}
.daihyakka-bussankan .h-891 {
  height: 891px;
}
.daihyakka-bussankan .--gap891 {
  gap: 891px !important;
}
.daihyakka-bussankan .--fw891 {
  font-weight: 891;
}
.daihyakka-bussankan .--mt892 {
  margin-top: 892px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt892 {
    margin-top: 446px;
  }
}
.daihyakka-bussankan .--mb892 {
  margin-bottom: 892px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb892 {
    margin-bottom: 446px;
  }
}
.daihyakka-bussankan .--pt892 {
  padding-top: 892px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt892 {
    padding-top: 446px;
  }
}
.daihyakka-bussankan .--pb892 {
  padding-bottom: 892px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb892 {
    padding-bottom: 446px;
  }
}
.daihyakka-bussankan .--px892 {
  padding: 0 892px;
}
.daihyakka-bussankan .max-w-892 {
  max-width: 892px;
}
.daihyakka-bussankan .w-892 {
  width: 892px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-892 {
    width: 446px;
  }
}
.daihyakka-bussankan .h-892 {
  height: 892px;
}
.daihyakka-bussankan .--gap892 {
  gap: 892px !important;
}
.daihyakka-bussankan .--fw892 {
  font-weight: 892;
}
.daihyakka-bussankan .--mt893 {
  margin-top: 893px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt893 {
    margin-top: 446.5px;
  }
}
.daihyakka-bussankan .--mb893 {
  margin-bottom: 893px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb893 {
    margin-bottom: 446.5px;
  }
}
.daihyakka-bussankan .--pt893 {
  padding-top: 893px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt893 {
    padding-top: 446.5px;
  }
}
.daihyakka-bussankan .--pb893 {
  padding-bottom: 893px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb893 {
    padding-bottom: 446.5px;
  }
}
.daihyakka-bussankan .--px893 {
  padding: 0 893px;
}
.daihyakka-bussankan .max-w-893 {
  max-width: 893px;
}
.daihyakka-bussankan .w-893 {
  width: 893px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-893 {
    width: 446.5px;
  }
}
.daihyakka-bussankan .h-893 {
  height: 893px;
}
.daihyakka-bussankan .--gap893 {
  gap: 893px !important;
}
.daihyakka-bussankan .--fw893 {
  font-weight: 893;
}
.daihyakka-bussankan .--mt894 {
  margin-top: 894px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt894 {
    margin-top: 447px;
  }
}
.daihyakka-bussankan .--mb894 {
  margin-bottom: 894px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb894 {
    margin-bottom: 447px;
  }
}
.daihyakka-bussankan .--pt894 {
  padding-top: 894px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt894 {
    padding-top: 447px;
  }
}
.daihyakka-bussankan .--pb894 {
  padding-bottom: 894px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb894 {
    padding-bottom: 447px;
  }
}
.daihyakka-bussankan .--px894 {
  padding: 0 894px;
}
.daihyakka-bussankan .max-w-894 {
  max-width: 894px;
}
.daihyakka-bussankan .w-894 {
  width: 894px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-894 {
    width: 447px;
  }
}
.daihyakka-bussankan .h-894 {
  height: 894px;
}
.daihyakka-bussankan .--gap894 {
  gap: 894px !important;
}
.daihyakka-bussankan .--fw894 {
  font-weight: 894;
}
.daihyakka-bussankan .--mt895 {
  margin-top: 895px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt895 {
    margin-top: 447.5px;
  }
}
.daihyakka-bussankan .--mb895 {
  margin-bottom: 895px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb895 {
    margin-bottom: 447.5px;
  }
}
.daihyakka-bussankan .--pt895 {
  padding-top: 895px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt895 {
    padding-top: 447.5px;
  }
}
.daihyakka-bussankan .--pb895 {
  padding-bottom: 895px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb895 {
    padding-bottom: 447.5px;
  }
}
.daihyakka-bussankan .--px895 {
  padding: 0 895px;
}
.daihyakka-bussankan .max-w-895 {
  max-width: 895px;
}
.daihyakka-bussankan .w-895 {
  width: 895px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-895 {
    width: 447.5px;
  }
}
.daihyakka-bussankan .h-895 {
  height: 895px;
}
.daihyakka-bussankan .--gap895 {
  gap: 895px !important;
}
.daihyakka-bussankan .--fw895 {
  font-weight: 895;
}
.daihyakka-bussankan .--mt896 {
  margin-top: 896px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt896 {
    margin-top: 448px;
  }
}
.daihyakka-bussankan .--mb896 {
  margin-bottom: 896px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb896 {
    margin-bottom: 448px;
  }
}
.daihyakka-bussankan .--pt896 {
  padding-top: 896px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt896 {
    padding-top: 448px;
  }
}
.daihyakka-bussankan .--pb896 {
  padding-bottom: 896px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb896 {
    padding-bottom: 448px;
  }
}
.daihyakka-bussankan .--px896 {
  padding: 0 896px;
}
.daihyakka-bussankan .max-w-896 {
  max-width: 896px;
}
.daihyakka-bussankan .w-896 {
  width: 896px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-896 {
    width: 448px;
  }
}
.daihyakka-bussankan .h-896 {
  height: 896px;
}
.daihyakka-bussankan .--gap896 {
  gap: 896px !important;
}
.daihyakka-bussankan .--fw896 {
  font-weight: 896;
}
.daihyakka-bussankan .--mt897 {
  margin-top: 897px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt897 {
    margin-top: 448.5px;
  }
}
.daihyakka-bussankan .--mb897 {
  margin-bottom: 897px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb897 {
    margin-bottom: 448.5px;
  }
}
.daihyakka-bussankan .--pt897 {
  padding-top: 897px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt897 {
    padding-top: 448.5px;
  }
}
.daihyakka-bussankan .--pb897 {
  padding-bottom: 897px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb897 {
    padding-bottom: 448.5px;
  }
}
.daihyakka-bussankan .--px897 {
  padding: 0 897px;
}
.daihyakka-bussankan .max-w-897 {
  max-width: 897px;
}
.daihyakka-bussankan .w-897 {
  width: 897px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-897 {
    width: 448.5px;
  }
}
.daihyakka-bussankan .h-897 {
  height: 897px;
}
.daihyakka-bussankan .--gap897 {
  gap: 897px !important;
}
.daihyakka-bussankan .--fw897 {
  font-weight: 897;
}
.daihyakka-bussankan .--mt898 {
  margin-top: 898px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt898 {
    margin-top: 449px;
  }
}
.daihyakka-bussankan .--mb898 {
  margin-bottom: 898px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb898 {
    margin-bottom: 449px;
  }
}
.daihyakka-bussankan .--pt898 {
  padding-top: 898px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt898 {
    padding-top: 449px;
  }
}
.daihyakka-bussankan .--pb898 {
  padding-bottom: 898px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb898 {
    padding-bottom: 449px;
  }
}
.daihyakka-bussankan .--px898 {
  padding: 0 898px;
}
.daihyakka-bussankan .max-w-898 {
  max-width: 898px;
}
.daihyakka-bussankan .w-898 {
  width: 898px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-898 {
    width: 449px;
  }
}
.daihyakka-bussankan .h-898 {
  height: 898px;
}
.daihyakka-bussankan .--gap898 {
  gap: 898px !important;
}
.daihyakka-bussankan .--fw898 {
  font-weight: 898;
}
.daihyakka-bussankan .--mt899 {
  margin-top: 899px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt899 {
    margin-top: 449.5px;
  }
}
.daihyakka-bussankan .--mb899 {
  margin-bottom: 899px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb899 {
    margin-bottom: 449.5px;
  }
}
.daihyakka-bussankan .--pt899 {
  padding-top: 899px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt899 {
    padding-top: 449.5px;
  }
}
.daihyakka-bussankan .--pb899 {
  padding-bottom: 899px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb899 {
    padding-bottom: 449.5px;
  }
}
.daihyakka-bussankan .--px899 {
  padding: 0 899px;
}
.daihyakka-bussankan .max-w-899 {
  max-width: 899px;
}
.daihyakka-bussankan .w-899 {
  width: 899px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-899 {
    width: 449.5px;
  }
}
.daihyakka-bussankan .h-899 {
  height: 899px;
}
.daihyakka-bussankan .--gap899 {
  gap: 899px !important;
}
.daihyakka-bussankan .--fw899 {
  font-weight: 899;
}
.daihyakka-bussankan .--mt900 {
  margin-top: 900px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt900 {
    margin-top: 450px;
  }
}
.daihyakka-bussankan .--mb900 {
  margin-bottom: 900px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb900 {
    margin-bottom: 450px;
  }
}
.daihyakka-bussankan .--pt900 {
  padding-top: 900px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt900 {
    padding-top: 450px;
  }
}
.daihyakka-bussankan .--pb900 {
  padding-bottom: 900px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb900 {
    padding-bottom: 450px;
  }
}
.daihyakka-bussankan .--px900 {
  padding: 0 900px;
}
.daihyakka-bussankan .max-w-900 {
  max-width: 900px;
}
.daihyakka-bussankan .w-900 {
  width: 900px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-900 {
    width: 450px;
  }
}
.daihyakka-bussankan .h-900 {
  height: 900px;
}
.daihyakka-bussankan .--gap900 {
  gap: 900px !important;
}
.daihyakka-bussankan .--fw900 {
  font-weight: 900;
}
.daihyakka-bussankan .--mt901 {
  margin-top: 901px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt901 {
    margin-top: 450.5px;
  }
}
.daihyakka-bussankan .--mb901 {
  margin-bottom: 901px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb901 {
    margin-bottom: 450.5px;
  }
}
.daihyakka-bussankan .--pt901 {
  padding-top: 901px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt901 {
    padding-top: 450.5px;
  }
}
.daihyakka-bussankan .--pb901 {
  padding-bottom: 901px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb901 {
    padding-bottom: 450.5px;
  }
}
.daihyakka-bussankan .--px901 {
  padding: 0 901px;
}
.daihyakka-bussankan .max-w-901 {
  max-width: 901px;
}
.daihyakka-bussankan .w-901 {
  width: 901px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-901 {
    width: 450.5px;
  }
}
.daihyakka-bussankan .h-901 {
  height: 901px;
}
.daihyakka-bussankan .--gap901 {
  gap: 901px !important;
}
.daihyakka-bussankan .--fw901 {
  font-weight: 901;
}
.daihyakka-bussankan .--mt902 {
  margin-top: 902px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt902 {
    margin-top: 451px;
  }
}
.daihyakka-bussankan .--mb902 {
  margin-bottom: 902px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb902 {
    margin-bottom: 451px;
  }
}
.daihyakka-bussankan .--pt902 {
  padding-top: 902px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt902 {
    padding-top: 451px;
  }
}
.daihyakka-bussankan .--pb902 {
  padding-bottom: 902px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb902 {
    padding-bottom: 451px;
  }
}
.daihyakka-bussankan .--px902 {
  padding: 0 902px;
}
.daihyakka-bussankan .max-w-902 {
  max-width: 902px;
}
.daihyakka-bussankan .w-902 {
  width: 902px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-902 {
    width: 451px;
  }
}
.daihyakka-bussankan .h-902 {
  height: 902px;
}
.daihyakka-bussankan .--gap902 {
  gap: 902px !important;
}
.daihyakka-bussankan .--fw902 {
  font-weight: 902;
}
.daihyakka-bussankan .--mt903 {
  margin-top: 903px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt903 {
    margin-top: 451.5px;
  }
}
.daihyakka-bussankan .--mb903 {
  margin-bottom: 903px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb903 {
    margin-bottom: 451.5px;
  }
}
.daihyakka-bussankan .--pt903 {
  padding-top: 903px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt903 {
    padding-top: 451.5px;
  }
}
.daihyakka-bussankan .--pb903 {
  padding-bottom: 903px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb903 {
    padding-bottom: 451.5px;
  }
}
.daihyakka-bussankan .--px903 {
  padding: 0 903px;
}
.daihyakka-bussankan .max-w-903 {
  max-width: 903px;
}
.daihyakka-bussankan .w-903 {
  width: 903px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-903 {
    width: 451.5px;
  }
}
.daihyakka-bussankan .h-903 {
  height: 903px;
}
.daihyakka-bussankan .--gap903 {
  gap: 903px !important;
}
.daihyakka-bussankan .--fw903 {
  font-weight: 903;
}
.daihyakka-bussankan .--mt904 {
  margin-top: 904px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt904 {
    margin-top: 452px;
  }
}
.daihyakka-bussankan .--mb904 {
  margin-bottom: 904px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb904 {
    margin-bottom: 452px;
  }
}
.daihyakka-bussankan .--pt904 {
  padding-top: 904px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt904 {
    padding-top: 452px;
  }
}
.daihyakka-bussankan .--pb904 {
  padding-bottom: 904px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb904 {
    padding-bottom: 452px;
  }
}
.daihyakka-bussankan .--px904 {
  padding: 0 904px;
}
.daihyakka-bussankan .max-w-904 {
  max-width: 904px;
}
.daihyakka-bussankan .w-904 {
  width: 904px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-904 {
    width: 452px;
  }
}
.daihyakka-bussankan .h-904 {
  height: 904px;
}
.daihyakka-bussankan .--gap904 {
  gap: 904px !important;
}
.daihyakka-bussankan .--fw904 {
  font-weight: 904;
}
.daihyakka-bussankan .--mt905 {
  margin-top: 905px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt905 {
    margin-top: 452.5px;
  }
}
.daihyakka-bussankan .--mb905 {
  margin-bottom: 905px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb905 {
    margin-bottom: 452.5px;
  }
}
.daihyakka-bussankan .--pt905 {
  padding-top: 905px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt905 {
    padding-top: 452.5px;
  }
}
.daihyakka-bussankan .--pb905 {
  padding-bottom: 905px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb905 {
    padding-bottom: 452.5px;
  }
}
.daihyakka-bussankan .--px905 {
  padding: 0 905px;
}
.daihyakka-bussankan .max-w-905 {
  max-width: 905px;
}
.daihyakka-bussankan .w-905 {
  width: 905px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-905 {
    width: 452.5px;
  }
}
.daihyakka-bussankan .h-905 {
  height: 905px;
}
.daihyakka-bussankan .--gap905 {
  gap: 905px !important;
}
.daihyakka-bussankan .--fw905 {
  font-weight: 905;
}
.daihyakka-bussankan .--mt906 {
  margin-top: 906px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt906 {
    margin-top: 453px;
  }
}
.daihyakka-bussankan .--mb906 {
  margin-bottom: 906px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb906 {
    margin-bottom: 453px;
  }
}
.daihyakka-bussankan .--pt906 {
  padding-top: 906px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt906 {
    padding-top: 453px;
  }
}
.daihyakka-bussankan .--pb906 {
  padding-bottom: 906px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb906 {
    padding-bottom: 453px;
  }
}
.daihyakka-bussankan .--px906 {
  padding: 0 906px;
}
.daihyakka-bussankan .max-w-906 {
  max-width: 906px;
}
.daihyakka-bussankan .w-906 {
  width: 906px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-906 {
    width: 453px;
  }
}
.daihyakka-bussankan .h-906 {
  height: 906px;
}
.daihyakka-bussankan .--gap906 {
  gap: 906px !important;
}
.daihyakka-bussankan .--fw906 {
  font-weight: 906;
}
.daihyakka-bussankan .--mt907 {
  margin-top: 907px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt907 {
    margin-top: 453.5px;
  }
}
.daihyakka-bussankan .--mb907 {
  margin-bottom: 907px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb907 {
    margin-bottom: 453.5px;
  }
}
.daihyakka-bussankan .--pt907 {
  padding-top: 907px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt907 {
    padding-top: 453.5px;
  }
}
.daihyakka-bussankan .--pb907 {
  padding-bottom: 907px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb907 {
    padding-bottom: 453.5px;
  }
}
.daihyakka-bussankan .--px907 {
  padding: 0 907px;
}
.daihyakka-bussankan .max-w-907 {
  max-width: 907px;
}
.daihyakka-bussankan .w-907 {
  width: 907px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-907 {
    width: 453.5px;
  }
}
.daihyakka-bussankan .h-907 {
  height: 907px;
}
.daihyakka-bussankan .--gap907 {
  gap: 907px !important;
}
.daihyakka-bussankan .--fw907 {
  font-weight: 907;
}
.daihyakka-bussankan .--mt908 {
  margin-top: 908px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt908 {
    margin-top: 454px;
  }
}
.daihyakka-bussankan .--mb908 {
  margin-bottom: 908px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb908 {
    margin-bottom: 454px;
  }
}
.daihyakka-bussankan .--pt908 {
  padding-top: 908px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt908 {
    padding-top: 454px;
  }
}
.daihyakka-bussankan .--pb908 {
  padding-bottom: 908px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb908 {
    padding-bottom: 454px;
  }
}
.daihyakka-bussankan .--px908 {
  padding: 0 908px;
}
.daihyakka-bussankan .max-w-908 {
  max-width: 908px;
}
.daihyakka-bussankan .w-908 {
  width: 908px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-908 {
    width: 454px;
  }
}
.daihyakka-bussankan .h-908 {
  height: 908px;
}
.daihyakka-bussankan .--gap908 {
  gap: 908px !important;
}
.daihyakka-bussankan .--fw908 {
  font-weight: 908;
}
.daihyakka-bussankan .--mt909 {
  margin-top: 909px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt909 {
    margin-top: 454.5px;
  }
}
.daihyakka-bussankan .--mb909 {
  margin-bottom: 909px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb909 {
    margin-bottom: 454.5px;
  }
}
.daihyakka-bussankan .--pt909 {
  padding-top: 909px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt909 {
    padding-top: 454.5px;
  }
}
.daihyakka-bussankan .--pb909 {
  padding-bottom: 909px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb909 {
    padding-bottom: 454.5px;
  }
}
.daihyakka-bussankan .--px909 {
  padding: 0 909px;
}
.daihyakka-bussankan .max-w-909 {
  max-width: 909px;
}
.daihyakka-bussankan .w-909 {
  width: 909px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-909 {
    width: 454.5px;
  }
}
.daihyakka-bussankan .h-909 {
  height: 909px;
}
.daihyakka-bussankan .--gap909 {
  gap: 909px !important;
}
.daihyakka-bussankan .--fw909 {
  font-weight: 909;
}
.daihyakka-bussankan .--mt910 {
  margin-top: 910px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt910 {
    margin-top: 455px;
  }
}
.daihyakka-bussankan .--mb910 {
  margin-bottom: 910px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb910 {
    margin-bottom: 455px;
  }
}
.daihyakka-bussankan .--pt910 {
  padding-top: 910px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt910 {
    padding-top: 455px;
  }
}
.daihyakka-bussankan .--pb910 {
  padding-bottom: 910px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb910 {
    padding-bottom: 455px;
  }
}
.daihyakka-bussankan .--px910 {
  padding: 0 910px;
}
.daihyakka-bussankan .max-w-910 {
  max-width: 910px;
}
.daihyakka-bussankan .w-910 {
  width: 910px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-910 {
    width: 455px;
  }
}
.daihyakka-bussankan .h-910 {
  height: 910px;
}
.daihyakka-bussankan .--gap910 {
  gap: 910px !important;
}
.daihyakka-bussankan .--fw910 {
  font-weight: 910;
}
.daihyakka-bussankan .--mt911 {
  margin-top: 911px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt911 {
    margin-top: 455.5px;
  }
}
.daihyakka-bussankan .--mb911 {
  margin-bottom: 911px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb911 {
    margin-bottom: 455.5px;
  }
}
.daihyakka-bussankan .--pt911 {
  padding-top: 911px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt911 {
    padding-top: 455.5px;
  }
}
.daihyakka-bussankan .--pb911 {
  padding-bottom: 911px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb911 {
    padding-bottom: 455.5px;
  }
}
.daihyakka-bussankan .--px911 {
  padding: 0 911px;
}
.daihyakka-bussankan .max-w-911 {
  max-width: 911px;
}
.daihyakka-bussankan .w-911 {
  width: 911px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-911 {
    width: 455.5px;
  }
}
.daihyakka-bussankan .h-911 {
  height: 911px;
}
.daihyakka-bussankan .--gap911 {
  gap: 911px !important;
}
.daihyakka-bussankan .--fw911 {
  font-weight: 911;
}
.daihyakka-bussankan .--mt912 {
  margin-top: 912px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt912 {
    margin-top: 456px;
  }
}
.daihyakka-bussankan .--mb912 {
  margin-bottom: 912px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb912 {
    margin-bottom: 456px;
  }
}
.daihyakka-bussankan .--pt912 {
  padding-top: 912px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt912 {
    padding-top: 456px;
  }
}
.daihyakka-bussankan .--pb912 {
  padding-bottom: 912px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb912 {
    padding-bottom: 456px;
  }
}
.daihyakka-bussankan .--px912 {
  padding: 0 912px;
}
.daihyakka-bussankan .max-w-912 {
  max-width: 912px;
}
.daihyakka-bussankan .w-912 {
  width: 912px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-912 {
    width: 456px;
  }
}
.daihyakka-bussankan .h-912 {
  height: 912px;
}
.daihyakka-bussankan .--gap912 {
  gap: 912px !important;
}
.daihyakka-bussankan .--fw912 {
  font-weight: 912;
}
.daihyakka-bussankan .--mt913 {
  margin-top: 913px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt913 {
    margin-top: 456.5px;
  }
}
.daihyakka-bussankan .--mb913 {
  margin-bottom: 913px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb913 {
    margin-bottom: 456.5px;
  }
}
.daihyakka-bussankan .--pt913 {
  padding-top: 913px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt913 {
    padding-top: 456.5px;
  }
}
.daihyakka-bussankan .--pb913 {
  padding-bottom: 913px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb913 {
    padding-bottom: 456.5px;
  }
}
.daihyakka-bussankan .--px913 {
  padding: 0 913px;
}
.daihyakka-bussankan .max-w-913 {
  max-width: 913px;
}
.daihyakka-bussankan .w-913 {
  width: 913px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-913 {
    width: 456.5px;
  }
}
.daihyakka-bussankan .h-913 {
  height: 913px;
}
.daihyakka-bussankan .--gap913 {
  gap: 913px !important;
}
.daihyakka-bussankan .--fw913 {
  font-weight: 913;
}
.daihyakka-bussankan .--mt914 {
  margin-top: 914px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt914 {
    margin-top: 457px;
  }
}
.daihyakka-bussankan .--mb914 {
  margin-bottom: 914px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb914 {
    margin-bottom: 457px;
  }
}
.daihyakka-bussankan .--pt914 {
  padding-top: 914px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt914 {
    padding-top: 457px;
  }
}
.daihyakka-bussankan .--pb914 {
  padding-bottom: 914px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb914 {
    padding-bottom: 457px;
  }
}
.daihyakka-bussankan .--px914 {
  padding: 0 914px;
}
.daihyakka-bussankan .max-w-914 {
  max-width: 914px;
}
.daihyakka-bussankan .w-914 {
  width: 914px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-914 {
    width: 457px;
  }
}
.daihyakka-bussankan .h-914 {
  height: 914px;
}
.daihyakka-bussankan .--gap914 {
  gap: 914px !important;
}
.daihyakka-bussankan .--fw914 {
  font-weight: 914;
}
.daihyakka-bussankan .--mt915 {
  margin-top: 915px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt915 {
    margin-top: 457.5px;
  }
}
.daihyakka-bussankan .--mb915 {
  margin-bottom: 915px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb915 {
    margin-bottom: 457.5px;
  }
}
.daihyakka-bussankan .--pt915 {
  padding-top: 915px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt915 {
    padding-top: 457.5px;
  }
}
.daihyakka-bussankan .--pb915 {
  padding-bottom: 915px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb915 {
    padding-bottom: 457.5px;
  }
}
.daihyakka-bussankan .--px915 {
  padding: 0 915px;
}
.daihyakka-bussankan .max-w-915 {
  max-width: 915px;
}
.daihyakka-bussankan .w-915 {
  width: 915px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-915 {
    width: 457.5px;
  }
}
.daihyakka-bussankan .h-915 {
  height: 915px;
}
.daihyakka-bussankan .--gap915 {
  gap: 915px !important;
}
.daihyakka-bussankan .--fw915 {
  font-weight: 915;
}
.daihyakka-bussankan .--mt916 {
  margin-top: 916px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt916 {
    margin-top: 458px;
  }
}
.daihyakka-bussankan .--mb916 {
  margin-bottom: 916px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb916 {
    margin-bottom: 458px;
  }
}
.daihyakka-bussankan .--pt916 {
  padding-top: 916px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt916 {
    padding-top: 458px;
  }
}
.daihyakka-bussankan .--pb916 {
  padding-bottom: 916px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb916 {
    padding-bottom: 458px;
  }
}
.daihyakka-bussankan .--px916 {
  padding: 0 916px;
}
.daihyakka-bussankan .max-w-916 {
  max-width: 916px;
}
.daihyakka-bussankan .w-916 {
  width: 916px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-916 {
    width: 458px;
  }
}
.daihyakka-bussankan .h-916 {
  height: 916px;
}
.daihyakka-bussankan .--gap916 {
  gap: 916px !important;
}
.daihyakka-bussankan .--fw916 {
  font-weight: 916;
}
.daihyakka-bussankan .--mt917 {
  margin-top: 917px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt917 {
    margin-top: 458.5px;
  }
}
.daihyakka-bussankan .--mb917 {
  margin-bottom: 917px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb917 {
    margin-bottom: 458.5px;
  }
}
.daihyakka-bussankan .--pt917 {
  padding-top: 917px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt917 {
    padding-top: 458.5px;
  }
}
.daihyakka-bussankan .--pb917 {
  padding-bottom: 917px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb917 {
    padding-bottom: 458.5px;
  }
}
.daihyakka-bussankan .--px917 {
  padding: 0 917px;
}
.daihyakka-bussankan .max-w-917 {
  max-width: 917px;
}
.daihyakka-bussankan .w-917 {
  width: 917px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-917 {
    width: 458.5px;
  }
}
.daihyakka-bussankan .h-917 {
  height: 917px;
}
.daihyakka-bussankan .--gap917 {
  gap: 917px !important;
}
.daihyakka-bussankan .--fw917 {
  font-weight: 917;
}
.daihyakka-bussankan .--mt918 {
  margin-top: 918px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt918 {
    margin-top: 459px;
  }
}
.daihyakka-bussankan .--mb918 {
  margin-bottom: 918px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb918 {
    margin-bottom: 459px;
  }
}
.daihyakka-bussankan .--pt918 {
  padding-top: 918px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt918 {
    padding-top: 459px;
  }
}
.daihyakka-bussankan .--pb918 {
  padding-bottom: 918px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb918 {
    padding-bottom: 459px;
  }
}
.daihyakka-bussankan .--px918 {
  padding: 0 918px;
}
.daihyakka-bussankan .max-w-918 {
  max-width: 918px;
}
.daihyakka-bussankan .w-918 {
  width: 918px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-918 {
    width: 459px;
  }
}
.daihyakka-bussankan .h-918 {
  height: 918px;
}
.daihyakka-bussankan .--gap918 {
  gap: 918px !important;
}
.daihyakka-bussankan .--fw918 {
  font-weight: 918;
}
.daihyakka-bussankan .--mt919 {
  margin-top: 919px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt919 {
    margin-top: 459.5px;
  }
}
.daihyakka-bussankan .--mb919 {
  margin-bottom: 919px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb919 {
    margin-bottom: 459.5px;
  }
}
.daihyakka-bussankan .--pt919 {
  padding-top: 919px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt919 {
    padding-top: 459.5px;
  }
}
.daihyakka-bussankan .--pb919 {
  padding-bottom: 919px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb919 {
    padding-bottom: 459.5px;
  }
}
.daihyakka-bussankan .--px919 {
  padding: 0 919px;
}
.daihyakka-bussankan .max-w-919 {
  max-width: 919px;
}
.daihyakka-bussankan .w-919 {
  width: 919px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-919 {
    width: 459.5px;
  }
}
.daihyakka-bussankan .h-919 {
  height: 919px;
}
.daihyakka-bussankan .--gap919 {
  gap: 919px !important;
}
.daihyakka-bussankan .--fw919 {
  font-weight: 919;
}
.daihyakka-bussankan .--mt920 {
  margin-top: 920px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt920 {
    margin-top: 460px;
  }
}
.daihyakka-bussankan .--mb920 {
  margin-bottom: 920px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb920 {
    margin-bottom: 460px;
  }
}
.daihyakka-bussankan .--pt920 {
  padding-top: 920px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt920 {
    padding-top: 460px;
  }
}
.daihyakka-bussankan .--pb920 {
  padding-bottom: 920px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb920 {
    padding-bottom: 460px;
  }
}
.daihyakka-bussankan .--px920 {
  padding: 0 920px;
}
.daihyakka-bussankan .max-w-920 {
  max-width: 920px;
}
.daihyakka-bussankan .w-920 {
  width: 920px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-920 {
    width: 460px;
  }
}
.daihyakka-bussankan .h-920 {
  height: 920px;
}
.daihyakka-bussankan .--gap920 {
  gap: 920px !important;
}
.daihyakka-bussankan .--fw920 {
  font-weight: 920;
}
.daihyakka-bussankan .--mt921 {
  margin-top: 921px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt921 {
    margin-top: 460.5px;
  }
}
.daihyakka-bussankan .--mb921 {
  margin-bottom: 921px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb921 {
    margin-bottom: 460.5px;
  }
}
.daihyakka-bussankan .--pt921 {
  padding-top: 921px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt921 {
    padding-top: 460.5px;
  }
}
.daihyakka-bussankan .--pb921 {
  padding-bottom: 921px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb921 {
    padding-bottom: 460.5px;
  }
}
.daihyakka-bussankan .--px921 {
  padding: 0 921px;
}
.daihyakka-bussankan .max-w-921 {
  max-width: 921px;
}
.daihyakka-bussankan .w-921 {
  width: 921px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-921 {
    width: 460.5px;
  }
}
.daihyakka-bussankan .h-921 {
  height: 921px;
}
.daihyakka-bussankan .--gap921 {
  gap: 921px !important;
}
.daihyakka-bussankan .--fw921 {
  font-weight: 921;
}
.daihyakka-bussankan .--mt922 {
  margin-top: 922px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt922 {
    margin-top: 461px;
  }
}
.daihyakka-bussankan .--mb922 {
  margin-bottom: 922px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb922 {
    margin-bottom: 461px;
  }
}
.daihyakka-bussankan .--pt922 {
  padding-top: 922px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt922 {
    padding-top: 461px;
  }
}
.daihyakka-bussankan .--pb922 {
  padding-bottom: 922px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb922 {
    padding-bottom: 461px;
  }
}
.daihyakka-bussankan .--px922 {
  padding: 0 922px;
}
.daihyakka-bussankan .max-w-922 {
  max-width: 922px;
}
.daihyakka-bussankan .w-922 {
  width: 922px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-922 {
    width: 461px;
  }
}
.daihyakka-bussankan .h-922 {
  height: 922px;
}
.daihyakka-bussankan .--gap922 {
  gap: 922px !important;
}
.daihyakka-bussankan .--fw922 {
  font-weight: 922;
}
.daihyakka-bussankan .--mt923 {
  margin-top: 923px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt923 {
    margin-top: 461.5px;
  }
}
.daihyakka-bussankan .--mb923 {
  margin-bottom: 923px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb923 {
    margin-bottom: 461.5px;
  }
}
.daihyakka-bussankan .--pt923 {
  padding-top: 923px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt923 {
    padding-top: 461.5px;
  }
}
.daihyakka-bussankan .--pb923 {
  padding-bottom: 923px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb923 {
    padding-bottom: 461.5px;
  }
}
.daihyakka-bussankan .--px923 {
  padding: 0 923px;
}
.daihyakka-bussankan .max-w-923 {
  max-width: 923px;
}
.daihyakka-bussankan .w-923 {
  width: 923px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-923 {
    width: 461.5px;
  }
}
.daihyakka-bussankan .h-923 {
  height: 923px;
}
.daihyakka-bussankan .--gap923 {
  gap: 923px !important;
}
.daihyakka-bussankan .--fw923 {
  font-weight: 923;
}
.daihyakka-bussankan .--mt924 {
  margin-top: 924px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt924 {
    margin-top: 462px;
  }
}
.daihyakka-bussankan .--mb924 {
  margin-bottom: 924px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb924 {
    margin-bottom: 462px;
  }
}
.daihyakka-bussankan .--pt924 {
  padding-top: 924px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt924 {
    padding-top: 462px;
  }
}
.daihyakka-bussankan .--pb924 {
  padding-bottom: 924px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb924 {
    padding-bottom: 462px;
  }
}
.daihyakka-bussankan .--px924 {
  padding: 0 924px;
}
.daihyakka-bussankan .max-w-924 {
  max-width: 924px;
}
.daihyakka-bussankan .w-924 {
  width: 924px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-924 {
    width: 462px;
  }
}
.daihyakka-bussankan .h-924 {
  height: 924px;
}
.daihyakka-bussankan .--gap924 {
  gap: 924px !important;
}
.daihyakka-bussankan .--fw924 {
  font-weight: 924;
}
.daihyakka-bussankan .--mt925 {
  margin-top: 925px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt925 {
    margin-top: 462.5px;
  }
}
.daihyakka-bussankan .--mb925 {
  margin-bottom: 925px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb925 {
    margin-bottom: 462.5px;
  }
}
.daihyakka-bussankan .--pt925 {
  padding-top: 925px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt925 {
    padding-top: 462.5px;
  }
}
.daihyakka-bussankan .--pb925 {
  padding-bottom: 925px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb925 {
    padding-bottom: 462.5px;
  }
}
.daihyakka-bussankan .--px925 {
  padding: 0 925px;
}
.daihyakka-bussankan .max-w-925 {
  max-width: 925px;
}
.daihyakka-bussankan .w-925 {
  width: 925px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-925 {
    width: 462.5px;
  }
}
.daihyakka-bussankan .h-925 {
  height: 925px;
}
.daihyakka-bussankan .--gap925 {
  gap: 925px !important;
}
.daihyakka-bussankan .--fw925 {
  font-weight: 925;
}
.daihyakka-bussankan .--mt926 {
  margin-top: 926px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt926 {
    margin-top: 463px;
  }
}
.daihyakka-bussankan .--mb926 {
  margin-bottom: 926px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb926 {
    margin-bottom: 463px;
  }
}
.daihyakka-bussankan .--pt926 {
  padding-top: 926px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt926 {
    padding-top: 463px;
  }
}
.daihyakka-bussankan .--pb926 {
  padding-bottom: 926px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb926 {
    padding-bottom: 463px;
  }
}
.daihyakka-bussankan .--px926 {
  padding: 0 926px;
}
.daihyakka-bussankan .max-w-926 {
  max-width: 926px;
}
.daihyakka-bussankan .w-926 {
  width: 926px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-926 {
    width: 463px;
  }
}
.daihyakka-bussankan .h-926 {
  height: 926px;
}
.daihyakka-bussankan .--gap926 {
  gap: 926px !important;
}
.daihyakka-bussankan .--fw926 {
  font-weight: 926;
}
.daihyakka-bussankan .--mt927 {
  margin-top: 927px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt927 {
    margin-top: 463.5px;
  }
}
.daihyakka-bussankan .--mb927 {
  margin-bottom: 927px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb927 {
    margin-bottom: 463.5px;
  }
}
.daihyakka-bussankan .--pt927 {
  padding-top: 927px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt927 {
    padding-top: 463.5px;
  }
}
.daihyakka-bussankan .--pb927 {
  padding-bottom: 927px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb927 {
    padding-bottom: 463.5px;
  }
}
.daihyakka-bussankan .--px927 {
  padding: 0 927px;
}
.daihyakka-bussankan .max-w-927 {
  max-width: 927px;
}
.daihyakka-bussankan .w-927 {
  width: 927px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-927 {
    width: 463.5px;
  }
}
.daihyakka-bussankan .h-927 {
  height: 927px;
}
.daihyakka-bussankan .--gap927 {
  gap: 927px !important;
}
.daihyakka-bussankan .--fw927 {
  font-weight: 927;
}
.daihyakka-bussankan .--mt928 {
  margin-top: 928px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt928 {
    margin-top: 464px;
  }
}
.daihyakka-bussankan .--mb928 {
  margin-bottom: 928px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb928 {
    margin-bottom: 464px;
  }
}
.daihyakka-bussankan .--pt928 {
  padding-top: 928px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt928 {
    padding-top: 464px;
  }
}
.daihyakka-bussankan .--pb928 {
  padding-bottom: 928px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb928 {
    padding-bottom: 464px;
  }
}
.daihyakka-bussankan .--px928 {
  padding: 0 928px;
}
.daihyakka-bussankan .max-w-928 {
  max-width: 928px;
}
.daihyakka-bussankan .w-928 {
  width: 928px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-928 {
    width: 464px;
  }
}
.daihyakka-bussankan .h-928 {
  height: 928px;
}
.daihyakka-bussankan .--gap928 {
  gap: 928px !important;
}
.daihyakka-bussankan .--fw928 {
  font-weight: 928;
}
.daihyakka-bussankan .--mt929 {
  margin-top: 929px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt929 {
    margin-top: 464.5px;
  }
}
.daihyakka-bussankan .--mb929 {
  margin-bottom: 929px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb929 {
    margin-bottom: 464.5px;
  }
}
.daihyakka-bussankan .--pt929 {
  padding-top: 929px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt929 {
    padding-top: 464.5px;
  }
}
.daihyakka-bussankan .--pb929 {
  padding-bottom: 929px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb929 {
    padding-bottom: 464.5px;
  }
}
.daihyakka-bussankan .--px929 {
  padding: 0 929px;
}
.daihyakka-bussankan .max-w-929 {
  max-width: 929px;
}
.daihyakka-bussankan .w-929 {
  width: 929px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-929 {
    width: 464.5px;
  }
}
.daihyakka-bussankan .h-929 {
  height: 929px;
}
.daihyakka-bussankan .--gap929 {
  gap: 929px !important;
}
.daihyakka-bussankan .--fw929 {
  font-weight: 929;
}
.daihyakka-bussankan .--mt930 {
  margin-top: 930px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt930 {
    margin-top: 465px;
  }
}
.daihyakka-bussankan .--mb930 {
  margin-bottom: 930px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb930 {
    margin-bottom: 465px;
  }
}
.daihyakka-bussankan .--pt930 {
  padding-top: 930px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt930 {
    padding-top: 465px;
  }
}
.daihyakka-bussankan .--pb930 {
  padding-bottom: 930px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb930 {
    padding-bottom: 465px;
  }
}
.daihyakka-bussankan .--px930 {
  padding: 0 930px;
}
.daihyakka-bussankan .max-w-930 {
  max-width: 930px;
}
.daihyakka-bussankan .w-930 {
  width: 930px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-930 {
    width: 465px;
  }
}
.daihyakka-bussankan .h-930 {
  height: 930px;
}
.daihyakka-bussankan .--gap930 {
  gap: 930px !important;
}
.daihyakka-bussankan .--fw930 {
  font-weight: 930;
}
.daihyakka-bussankan .--mt931 {
  margin-top: 931px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt931 {
    margin-top: 465.5px;
  }
}
.daihyakka-bussankan .--mb931 {
  margin-bottom: 931px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb931 {
    margin-bottom: 465.5px;
  }
}
.daihyakka-bussankan .--pt931 {
  padding-top: 931px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt931 {
    padding-top: 465.5px;
  }
}
.daihyakka-bussankan .--pb931 {
  padding-bottom: 931px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb931 {
    padding-bottom: 465.5px;
  }
}
.daihyakka-bussankan .--px931 {
  padding: 0 931px;
}
.daihyakka-bussankan .max-w-931 {
  max-width: 931px;
}
.daihyakka-bussankan .w-931 {
  width: 931px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-931 {
    width: 465.5px;
  }
}
.daihyakka-bussankan .h-931 {
  height: 931px;
}
.daihyakka-bussankan .--gap931 {
  gap: 931px !important;
}
.daihyakka-bussankan .--fw931 {
  font-weight: 931;
}
.daihyakka-bussankan .--mt932 {
  margin-top: 932px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt932 {
    margin-top: 466px;
  }
}
.daihyakka-bussankan .--mb932 {
  margin-bottom: 932px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb932 {
    margin-bottom: 466px;
  }
}
.daihyakka-bussankan .--pt932 {
  padding-top: 932px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt932 {
    padding-top: 466px;
  }
}
.daihyakka-bussankan .--pb932 {
  padding-bottom: 932px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb932 {
    padding-bottom: 466px;
  }
}
.daihyakka-bussankan .--px932 {
  padding: 0 932px;
}
.daihyakka-bussankan .max-w-932 {
  max-width: 932px;
}
.daihyakka-bussankan .w-932 {
  width: 932px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-932 {
    width: 466px;
  }
}
.daihyakka-bussankan .h-932 {
  height: 932px;
}
.daihyakka-bussankan .--gap932 {
  gap: 932px !important;
}
.daihyakka-bussankan .--fw932 {
  font-weight: 932;
}
.daihyakka-bussankan .--mt933 {
  margin-top: 933px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt933 {
    margin-top: 466.5px;
  }
}
.daihyakka-bussankan .--mb933 {
  margin-bottom: 933px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb933 {
    margin-bottom: 466.5px;
  }
}
.daihyakka-bussankan .--pt933 {
  padding-top: 933px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt933 {
    padding-top: 466.5px;
  }
}
.daihyakka-bussankan .--pb933 {
  padding-bottom: 933px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb933 {
    padding-bottom: 466.5px;
  }
}
.daihyakka-bussankan .--px933 {
  padding: 0 933px;
}
.daihyakka-bussankan .max-w-933 {
  max-width: 933px;
}
.daihyakka-bussankan .w-933 {
  width: 933px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-933 {
    width: 466.5px;
  }
}
.daihyakka-bussankan .h-933 {
  height: 933px;
}
.daihyakka-bussankan .--gap933 {
  gap: 933px !important;
}
.daihyakka-bussankan .--fw933 {
  font-weight: 933;
}
.daihyakka-bussankan .--mt934 {
  margin-top: 934px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt934 {
    margin-top: 467px;
  }
}
.daihyakka-bussankan .--mb934 {
  margin-bottom: 934px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb934 {
    margin-bottom: 467px;
  }
}
.daihyakka-bussankan .--pt934 {
  padding-top: 934px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt934 {
    padding-top: 467px;
  }
}
.daihyakka-bussankan .--pb934 {
  padding-bottom: 934px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb934 {
    padding-bottom: 467px;
  }
}
.daihyakka-bussankan .--px934 {
  padding: 0 934px;
}
.daihyakka-bussankan .max-w-934 {
  max-width: 934px;
}
.daihyakka-bussankan .w-934 {
  width: 934px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-934 {
    width: 467px;
  }
}
.daihyakka-bussankan .h-934 {
  height: 934px;
}
.daihyakka-bussankan .--gap934 {
  gap: 934px !important;
}
.daihyakka-bussankan .--fw934 {
  font-weight: 934;
}
.daihyakka-bussankan .--mt935 {
  margin-top: 935px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt935 {
    margin-top: 467.5px;
  }
}
.daihyakka-bussankan .--mb935 {
  margin-bottom: 935px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb935 {
    margin-bottom: 467.5px;
  }
}
.daihyakka-bussankan .--pt935 {
  padding-top: 935px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt935 {
    padding-top: 467.5px;
  }
}
.daihyakka-bussankan .--pb935 {
  padding-bottom: 935px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb935 {
    padding-bottom: 467.5px;
  }
}
.daihyakka-bussankan .--px935 {
  padding: 0 935px;
}
.daihyakka-bussankan .max-w-935 {
  max-width: 935px;
}
.daihyakka-bussankan .w-935 {
  width: 935px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-935 {
    width: 467.5px;
  }
}
.daihyakka-bussankan .h-935 {
  height: 935px;
}
.daihyakka-bussankan .--gap935 {
  gap: 935px !important;
}
.daihyakka-bussankan .--fw935 {
  font-weight: 935;
}
.daihyakka-bussankan .--mt936 {
  margin-top: 936px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt936 {
    margin-top: 468px;
  }
}
.daihyakka-bussankan .--mb936 {
  margin-bottom: 936px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb936 {
    margin-bottom: 468px;
  }
}
.daihyakka-bussankan .--pt936 {
  padding-top: 936px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt936 {
    padding-top: 468px;
  }
}
.daihyakka-bussankan .--pb936 {
  padding-bottom: 936px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb936 {
    padding-bottom: 468px;
  }
}
.daihyakka-bussankan .--px936 {
  padding: 0 936px;
}
.daihyakka-bussankan .max-w-936 {
  max-width: 936px;
}
.daihyakka-bussankan .w-936 {
  width: 936px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-936 {
    width: 468px;
  }
}
.daihyakka-bussankan .h-936 {
  height: 936px;
}
.daihyakka-bussankan .--gap936 {
  gap: 936px !important;
}
.daihyakka-bussankan .--fw936 {
  font-weight: 936;
}
.daihyakka-bussankan .--mt937 {
  margin-top: 937px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt937 {
    margin-top: 468.5px;
  }
}
.daihyakka-bussankan .--mb937 {
  margin-bottom: 937px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb937 {
    margin-bottom: 468.5px;
  }
}
.daihyakka-bussankan .--pt937 {
  padding-top: 937px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt937 {
    padding-top: 468.5px;
  }
}
.daihyakka-bussankan .--pb937 {
  padding-bottom: 937px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb937 {
    padding-bottom: 468.5px;
  }
}
.daihyakka-bussankan .--px937 {
  padding: 0 937px;
}
.daihyakka-bussankan .max-w-937 {
  max-width: 937px;
}
.daihyakka-bussankan .w-937 {
  width: 937px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-937 {
    width: 468.5px;
  }
}
.daihyakka-bussankan .h-937 {
  height: 937px;
}
.daihyakka-bussankan .--gap937 {
  gap: 937px !important;
}
.daihyakka-bussankan .--fw937 {
  font-weight: 937;
}
.daihyakka-bussankan .--mt938 {
  margin-top: 938px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt938 {
    margin-top: 469px;
  }
}
.daihyakka-bussankan .--mb938 {
  margin-bottom: 938px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb938 {
    margin-bottom: 469px;
  }
}
.daihyakka-bussankan .--pt938 {
  padding-top: 938px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt938 {
    padding-top: 469px;
  }
}
.daihyakka-bussankan .--pb938 {
  padding-bottom: 938px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb938 {
    padding-bottom: 469px;
  }
}
.daihyakka-bussankan .--px938 {
  padding: 0 938px;
}
.daihyakka-bussankan .max-w-938 {
  max-width: 938px;
}
.daihyakka-bussankan .w-938 {
  width: 938px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-938 {
    width: 469px;
  }
}
.daihyakka-bussankan .h-938 {
  height: 938px;
}
.daihyakka-bussankan .--gap938 {
  gap: 938px !important;
}
.daihyakka-bussankan .--fw938 {
  font-weight: 938;
}
.daihyakka-bussankan .--mt939 {
  margin-top: 939px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt939 {
    margin-top: 469.5px;
  }
}
.daihyakka-bussankan .--mb939 {
  margin-bottom: 939px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb939 {
    margin-bottom: 469.5px;
  }
}
.daihyakka-bussankan .--pt939 {
  padding-top: 939px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt939 {
    padding-top: 469.5px;
  }
}
.daihyakka-bussankan .--pb939 {
  padding-bottom: 939px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb939 {
    padding-bottom: 469.5px;
  }
}
.daihyakka-bussankan .--px939 {
  padding: 0 939px;
}
.daihyakka-bussankan .max-w-939 {
  max-width: 939px;
}
.daihyakka-bussankan .w-939 {
  width: 939px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-939 {
    width: 469.5px;
  }
}
.daihyakka-bussankan .h-939 {
  height: 939px;
}
.daihyakka-bussankan .--gap939 {
  gap: 939px !important;
}
.daihyakka-bussankan .--fw939 {
  font-weight: 939;
}
.daihyakka-bussankan .--mt940 {
  margin-top: 940px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt940 {
    margin-top: 470px;
  }
}
.daihyakka-bussankan .--mb940 {
  margin-bottom: 940px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb940 {
    margin-bottom: 470px;
  }
}
.daihyakka-bussankan .--pt940 {
  padding-top: 940px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt940 {
    padding-top: 470px;
  }
}
.daihyakka-bussankan .--pb940 {
  padding-bottom: 940px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb940 {
    padding-bottom: 470px;
  }
}
.daihyakka-bussankan .--px940 {
  padding: 0 940px;
}
.daihyakka-bussankan .max-w-940 {
  max-width: 940px;
}
.daihyakka-bussankan .w-940 {
  width: 940px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-940 {
    width: 470px;
  }
}
.daihyakka-bussankan .h-940 {
  height: 940px;
}
.daihyakka-bussankan .--gap940 {
  gap: 940px !important;
}
.daihyakka-bussankan .--fw940 {
  font-weight: 940;
}
.daihyakka-bussankan .--mt941 {
  margin-top: 941px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt941 {
    margin-top: 470.5px;
  }
}
.daihyakka-bussankan .--mb941 {
  margin-bottom: 941px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb941 {
    margin-bottom: 470.5px;
  }
}
.daihyakka-bussankan .--pt941 {
  padding-top: 941px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt941 {
    padding-top: 470.5px;
  }
}
.daihyakka-bussankan .--pb941 {
  padding-bottom: 941px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb941 {
    padding-bottom: 470.5px;
  }
}
.daihyakka-bussankan .--px941 {
  padding: 0 941px;
}
.daihyakka-bussankan .max-w-941 {
  max-width: 941px;
}
.daihyakka-bussankan .w-941 {
  width: 941px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-941 {
    width: 470.5px;
  }
}
.daihyakka-bussankan .h-941 {
  height: 941px;
}
.daihyakka-bussankan .--gap941 {
  gap: 941px !important;
}
.daihyakka-bussankan .--fw941 {
  font-weight: 941;
}
.daihyakka-bussankan .--mt942 {
  margin-top: 942px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt942 {
    margin-top: 471px;
  }
}
.daihyakka-bussankan .--mb942 {
  margin-bottom: 942px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb942 {
    margin-bottom: 471px;
  }
}
.daihyakka-bussankan .--pt942 {
  padding-top: 942px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt942 {
    padding-top: 471px;
  }
}
.daihyakka-bussankan .--pb942 {
  padding-bottom: 942px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb942 {
    padding-bottom: 471px;
  }
}
.daihyakka-bussankan .--px942 {
  padding: 0 942px;
}
.daihyakka-bussankan .max-w-942 {
  max-width: 942px;
}
.daihyakka-bussankan .w-942 {
  width: 942px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-942 {
    width: 471px;
  }
}
.daihyakka-bussankan .h-942 {
  height: 942px;
}
.daihyakka-bussankan .--gap942 {
  gap: 942px !important;
}
.daihyakka-bussankan .--fw942 {
  font-weight: 942;
}
.daihyakka-bussankan .--mt943 {
  margin-top: 943px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt943 {
    margin-top: 471.5px;
  }
}
.daihyakka-bussankan .--mb943 {
  margin-bottom: 943px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb943 {
    margin-bottom: 471.5px;
  }
}
.daihyakka-bussankan .--pt943 {
  padding-top: 943px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt943 {
    padding-top: 471.5px;
  }
}
.daihyakka-bussankan .--pb943 {
  padding-bottom: 943px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb943 {
    padding-bottom: 471.5px;
  }
}
.daihyakka-bussankan .--px943 {
  padding: 0 943px;
}
.daihyakka-bussankan .max-w-943 {
  max-width: 943px;
}
.daihyakka-bussankan .w-943 {
  width: 943px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-943 {
    width: 471.5px;
  }
}
.daihyakka-bussankan .h-943 {
  height: 943px;
}
.daihyakka-bussankan .--gap943 {
  gap: 943px !important;
}
.daihyakka-bussankan .--fw943 {
  font-weight: 943;
}
.daihyakka-bussankan .--mt944 {
  margin-top: 944px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt944 {
    margin-top: 472px;
  }
}
.daihyakka-bussankan .--mb944 {
  margin-bottom: 944px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb944 {
    margin-bottom: 472px;
  }
}
.daihyakka-bussankan .--pt944 {
  padding-top: 944px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt944 {
    padding-top: 472px;
  }
}
.daihyakka-bussankan .--pb944 {
  padding-bottom: 944px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb944 {
    padding-bottom: 472px;
  }
}
.daihyakka-bussankan .--px944 {
  padding: 0 944px;
}
.daihyakka-bussankan .max-w-944 {
  max-width: 944px;
}
.daihyakka-bussankan .w-944 {
  width: 944px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-944 {
    width: 472px;
  }
}
.daihyakka-bussankan .h-944 {
  height: 944px;
}
.daihyakka-bussankan .--gap944 {
  gap: 944px !important;
}
.daihyakka-bussankan .--fw944 {
  font-weight: 944;
}
.daihyakka-bussankan .--mt945 {
  margin-top: 945px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt945 {
    margin-top: 472.5px;
  }
}
.daihyakka-bussankan .--mb945 {
  margin-bottom: 945px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb945 {
    margin-bottom: 472.5px;
  }
}
.daihyakka-bussankan .--pt945 {
  padding-top: 945px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt945 {
    padding-top: 472.5px;
  }
}
.daihyakka-bussankan .--pb945 {
  padding-bottom: 945px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb945 {
    padding-bottom: 472.5px;
  }
}
.daihyakka-bussankan .--px945 {
  padding: 0 945px;
}
.daihyakka-bussankan .max-w-945 {
  max-width: 945px;
}
.daihyakka-bussankan .w-945 {
  width: 945px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-945 {
    width: 472.5px;
  }
}
.daihyakka-bussankan .h-945 {
  height: 945px;
}
.daihyakka-bussankan .--gap945 {
  gap: 945px !important;
}
.daihyakka-bussankan .--fw945 {
  font-weight: 945;
}
.daihyakka-bussankan .--mt946 {
  margin-top: 946px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt946 {
    margin-top: 473px;
  }
}
.daihyakka-bussankan .--mb946 {
  margin-bottom: 946px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb946 {
    margin-bottom: 473px;
  }
}
.daihyakka-bussankan .--pt946 {
  padding-top: 946px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt946 {
    padding-top: 473px;
  }
}
.daihyakka-bussankan .--pb946 {
  padding-bottom: 946px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb946 {
    padding-bottom: 473px;
  }
}
.daihyakka-bussankan .--px946 {
  padding: 0 946px;
}
.daihyakka-bussankan .max-w-946 {
  max-width: 946px;
}
.daihyakka-bussankan .w-946 {
  width: 946px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-946 {
    width: 473px;
  }
}
.daihyakka-bussankan .h-946 {
  height: 946px;
}
.daihyakka-bussankan .--gap946 {
  gap: 946px !important;
}
.daihyakka-bussankan .--fw946 {
  font-weight: 946;
}
.daihyakka-bussankan .--mt947 {
  margin-top: 947px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt947 {
    margin-top: 473.5px;
  }
}
.daihyakka-bussankan .--mb947 {
  margin-bottom: 947px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb947 {
    margin-bottom: 473.5px;
  }
}
.daihyakka-bussankan .--pt947 {
  padding-top: 947px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt947 {
    padding-top: 473.5px;
  }
}
.daihyakka-bussankan .--pb947 {
  padding-bottom: 947px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb947 {
    padding-bottom: 473.5px;
  }
}
.daihyakka-bussankan .--px947 {
  padding: 0 947px;
}
.daihyakka-bussankan .max-w-947 {
  max-width: 947px;
}
.daihyakka-bussankan .w-947 {
  width: 947px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-947 {
    width: 473.5px;
  }
}
.daihyakka-bussankan .h-947 {
  height: 947px;
}
.daihyakka-bussankan .--gap947 {
  gap: 947px !important;
}
.daihyakka-bussankan .--fw947 {
  font-weight: 947;
}
.daihyakka-bussankan .--mt948 {
  margin-top: 948px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt948 {
    margin-top: 474px;
  }
}
.daihyakka-bussankan .--mb948 {
  margin-bottom: 948px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb948 {
    margin-bottom: 474px;
  }
}
.daihyakka-bussankan .--pt948 {
  padding-top: 948px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt948 {
    padding-top: 474px;
  }
}
.daihyakka-bussankan .--pb948 {
  padding-bottom: 948px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb948 {
    padding-bottom: 474px;
  }
}
.daihyakka-bussankan .--px948 {
  padding: 0 948px;
}
.daihyakka-bussankan .max-w-948 {
  max-width: 948px;
}
.daihyakka-bussankan .w-948 {
  width: 948px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-948 {
    width: 474px;
  }
}
.daihyakka-bussankan .h-948 {
  height: 948px;
}
.daihyakka-bussankan .--gap948 {
  gap: 948px !important;
}
.daihyakka-bussankan .--fw948 {
  font-weight: 948;
}
.daihyakka-bussankan .--mt949 {
  margin-top: 949px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt949 {
    margin-top: 474.5px;
  }
}
.daihyakka-bussankan .--mb949 {
  margin-bottom: 949px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb949 {
    margin-bottom: 474.5px;
  }
}
.daihyakka-bussankan .--pt949 {
  padding-top: 949px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt949 {
    padding-top: 474.5px;
  }
}
.daihyakka-bussankan .--pb949 {
  padding-bottom: 949px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb949 {
    padding-bottom: 474.5px;
  }
}
.daihyakka-bussankan .--px949 {
  padding: 0 949px;
}
.daihyakka-bussankan .max-w-949 {
  max-width: 949px;
}
.daihyakka-bussankan .w-949 {
  width: 949px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-949 {
    width: 474.5px;
  }
}
.daihyakka-bussankan .h-949 {
  height: 949px;
}
.daihyakka-bussankan .--gap949 {
  gap: 949px !important;
}
.daihyakka-bussankan .--fw949 {
  font-weight: 949;
}
.daihyakka-bussankan .--mt950 {
  margin-top: 950px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt950 {
    margin-top: 475px;
  }
}
.daihyakka-bussankan .--mb950 {
  margin-bottom: 950px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb950 {
    margin-bottom: 475px;
  }
}
.daihyakka-bussankan .--pt950 {
  padding-top: 950px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt950 {
    padding-top: 475px;
  }
}
.daihyakka-bussankan .--pb950 {
  padding-bottom: 950px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb950 {
    padding-bottom: 475px;
  }
}
.daihyakka-bussankan .--px950 {
  padding: 0 950px;
}
.daihyakka-bussankan .max-w-950 {
  max-width: 950px;
}
.daihyakka-bussankan .w-950 {
  width: 950px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-950 {
    width: 475px;
  }
}
.daihyakka-bussankan .h-950 {
  height: 950px;
}
.daihyakka-bussankan .--gap950 {
  gap: 950px !important;
}
.daihyakka-bussankan .--fw950 {
  font-weight: 950;
}
.daihyakka-bussankan .--mt951 {
  margin-top: 951px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt951 {
    margin-top: 475.5px;
  }
}
.daihyakka-bussankan .--mb951 {
  margin-bottom: 951px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb951 {
    margin-bottom: 475.5px;
  }
}
.daihyakka-bussankan .--pt951 {
  padding-top: 951px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt951 {
    padding-top: 475.5px;
  }
}
.daihyakka-bussankan .--pb951 {
  padding-bottom: 951px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb951 {
    padding-bottom: 475.5px;
  }
}
.daihyakka-bussankan .--px951 {
  padding: 0 951px;
}
.daihyakka-bussankan .max-w-951 {
  max-width: 951px;
}
.daihyakka-bussankan .w-951 {
  width: 951px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-951 {
    width: 475.5px;
  }
}
.daihyakka-bussankan .h-951 {
  height: 951px;
}
.daihyakka-bussankan .--gap951 {
  gap: 951px !important;
}
.daihyakka-bussankan .--fw951 {
  font-weight: 951;
}
.daihyakka-bussankan .--mt952 {
  margin-top: 952px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt952 {
    margin-top: 476px;
  }
}
.daihyakka-bussankan .--mb952 {
  margin-bottom: 952px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb952 {
    margin-bottom: 476px;
  }
}
.daihyakka-bussankan .--pt952 {
  padding-top: 952px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt952 {
    padding-top: 476px;
  }
}
.daihyakka-bussankan .--pb952 {
  padding-bottom: 952px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb952 {
    padding-bottom: 476px;
  }
}
.daihyakka-bussankan .--px952 {
  padding: 0 952px;
}
.daihyakka-bussankan .max-w-952 {
  max-width: 952px;
}
.daihyakka-bussankan .w-952 {
  width: 952px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-952 {
    width: 476px;
  }
}
.daihyakka-bussankan .h-952 {
  height: 952px;
}
.daihyakka-bussankan .--gap952 {
  gap: 952px !important;
}
.daihyakka-bussankan .--fw952 {
  font-weight: 952;
}
.daihyakka-bussankan .--mt953 {
  margin-top: 953px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt953 {
    margin-top: 476.5px;
  }
}
.daihyakka-bussankan .--mb953 {
  margin-bottom: 953px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb953 {
    margin-bottom: 476.5px;
  }
}
.daihyakka-bussankan .--pt953 {
  padding-top: 953px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt953 {
    padding-top: 476.5px;
  }
}
.daihyakka-bussankan .--pb953 {
  padding-bottom: 953px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb953 {
    padding-bottom: 476.5px;
  }
}
.daihyakka-bussankan .--px953 {
  padding: 0 953px;
}
.daihyakka-bussankan .max-w-953 {
  max-width: 953px;
}
.daihyakka-bussankan .w-953 {
  width: 953px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-953 {
    width: 476.5px;
  }
}
.daihyakka-bussankan .h-953 {
  height: 953px;
}
.daihyakka-bussankan .--gap953 {
  gap: 953px !important;
}
.daihyakka-bussankan .--fw953 {
  font-weight: 953;
}
.daihyakka-bussankan .--mt954 {
  margin-top: 954px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt954 {
    margin-top: 477px;
  }
}
.daihyakka-bussankan .--mb954 {
  margin-bottom: 954px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb954 {
    margin-bottom: 477px;
  }
}
.daihyakka-bussankan .--pt954 {
  padding-top: 954px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt954 {
    padding-top: 477px;
  }
}
.daihyakka-bussankan .--pb954 {
  padding-bottom: 954px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb954 {
    padding-bottom: 477px;
  }
}
.daihyakka-bussankan .--px954 {
  padding: 0 954px;
}
.daihyakka-bussankan .max-w-954 {
  max-width: 954px;
}
.daihyakka-bussankan .w-954 {
  width: 954px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-954 {
    width: 477px;
  }
}
.daihyakka-bussankan .h-954 {
  height: 954px;
}
.daihyakka-bussankan .--gap954 {
  gap: 954px !important;
}
.daihyakka-bussankan .--fw954 {
  font-weight: 954;
}
.daihyakka-bussankan .--mt955 {
  margin-top: 955px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt955 {
    margin-top: 477.5px;
  }
}
.daihyakka-bussankan .--mb955 {
  margin-bottom: 955px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb955 {
    margin-bottom: 477.5px;
  }
}
.daihyakka-bussankan .--pt955 {
  padding-top: 955px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt955 {
    padding-top: 477.5px;
  }
}
.daihyakka-bussankan .--pb955 {
  padding-bottom: 955px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb955 {
    padding-bottom: 477.5px;
  }
}
.daihyakka-bussankan .--px955 {
  padding: 0 955px;
}
.daihyakka-bussankan .max-w-955 {
  max-width: 955px;
}
.daihyakka-bussankan .w-955 {
  width: 955px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-955 {
    width: 477.5px;
  }
}
.daihyakka-bussankan .h-955 {
  height: 955px;
}
.daihyakka-bussankan .--gap955 {
  gap: 955px !important;
}
.daihyakka-bussankan .--fw955 {
  font-weight: 955;
}
.daihyakka-bussankan .--mt956 {
  margin-top: 956px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt956 {
    margin-top: 478px;
  }
}
.daihyakka-bussankan .--mb956 {
  margin-bottom: 956px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb956 {
    margin-bottom: 478px;
  }
}
.daihyakka-bussankan .--pt956 {
  padding-top: 956px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt956 {
    padding-top: 478px;
  }
}
.daihyakka-bussankan .--pb956 {
  padding-bottom: 956px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb956 {
    padding-bottom: 478px;
  }
}
.daihyakka-bussankan .--px956 {
  padding: 0 956px;
}
.daihyakka-bussankan .max-w-956 {
  max-width: 956px;
}
.daihyakka-bussankan .w-956 {
  width: 956px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-956 {
    width: 478px;
  }
}
.daihyakka-bussankan .h-956 {
  height: 956px;
}
.daihyakka-bussankan .--gap956 {
  gap: 956px !important;
}
.daihyakka-bussankan .--fw956 {
  font-weight: 956;
}
.daihyakka-bussankan .--mt957 {
  margin-top: 957px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt957 {
    margin-top: 478.5px;
  }
}
.daihyakka-bussankan .--mb957 {
  margin-bottom: 957px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb957 {
    margin-bottom: 478.5px;
  }
}
.daihyakka-bussankan .--pt957 {
  padding-top: 957px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt957 {
    padding-top: 478.5px;
  }
}
.daihyakka-bussankan .--pb957 {
  padding-bottom: 957px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb957 {
    padding-bottom: 478.5px;
  }
}
.daihyakka-bussankan .--px957 {
  padding: 0 957px;
}
.daihyakka-bussankan .max-w-957 {
  max-width: 957px;
}
.daihyakka-bussankan .w-957 {
  width: 957px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-957 {
    width: 478.5px;
  }
}
.daihyakka-bussankan .h-957 {
  height: 957px;
}
.daihyakka-bussankan .--gap957 {
  gap: 957px !important;
}
.daihyakka-bussankan .--fw957 {
  font-weight: 957;
}
.daihyakka-bussankan .--mt958 {
  margin-top: 958px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt958 {
    margin-top: 479px;
  }
}
.daihyakka-bussankan .--mb958 {
  margin-bottom: 958px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb958 {
    margin-bottom: 479px;
  }
}
.daihyakka-bussankan .--pt958 {
  padding-top: 958px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt958 {
    padding-top: 479px;
  }
}
.daihyakka-bussankan .--pb958 {
  padding-bottom: 958px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb958 {
    padding-bottom: 479px;
  }
}
.daihyakka-bussankan .--px958 {
  padding: 0 958px;
}
.daihyakka-bussankan .max-w-958 {
  max-width: 958px;
}
.daihyakka-bussankan .w-958 {
  width: 958px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-958 {
    width: 479px;
  }
}
.daihyakka-bussankan .h-958 {
  height: 958px;
}
.daihyakka-bussankan .--gap958 {
  gap: 958px !important;
}
.daihyakka-bussankan .--fw958 {
  font-weight: 958;
}
.daihyakka-bussankan .--mt959 {
  margin-top: 959px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt959 {
    margin-top: 479.5px;
  }
}
.daihyakka-bussankan .--mb959 {
  margin-bottom: 959px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb959 {
    margin-bottom: 479.5px;
  }
}
.daihyakka-bussankan .--pt959 {
  padding-top: 959px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt959 {
    padding-top: 479.5px;
  }
}
.daihyakka-bussankan .--pb959 {
  padding-bottom: 959px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb959 {
    padding-bottom: 479.5px;
  }
}
.daihyakka-bussankan .--px959 {
  padding: 0 959px;
}
.daihyakka-bussankan .max-w-959 {
  max-width: 959px;
}
.daihyakka-bussankan .w-959 {
  width: 959px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-959 {
    width: 479.5px;
  }
}
.daihyakka-bussankan .h-959 {
  height: 959px;
}
.daihyakka-bussankan .--gap959 {
  gap: 959px !important;
}
.daihyakka-bussankan .--fw959 {
  font-weight: 959;
}
.daihyakka-bussankan .--mt960 {
  margin-top: 960px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt960 {
    margin-top: 480px;
  }
}
.daihyakka-bussankan .--mb960 {
  margin-bottom: 960px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb960 {
    margin-bottom: 480px;
  }
}
.daihyakka-bussankan .--pt960 {
  padding-top: 960px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt960 {
    padding-top: 480px;
  }
}
.daihyakka-bussankan .--pb960 {
  padding-bottom: 960px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb960 {
    padding-bottom: 480px;
  }
}
.daihyakka-bussankan .--px960 {
  padding: 0 960px;
}
.daihyakka-bussankan .max-w-960 {
  max-width: 960px;
}
.daihyakka-bussankan .w-960 {
  width: 960px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-960 {
    width: 480px;
  }
}
.daihyakka-bussankan .h-960 {
  height: 960px;
}
.daihyakka-bussankan .--gap960 {
  gap: 960px !important;
}
.daihyakka-bussankan .--fw960 {
  font-weight: 960;
}
.daihyakka-bussankan .--mt961 {
  margin-top: 961px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt961 {
    margin-top: 480.5px;
  }
}
.daihyakka-bussankan .--mb961 {
  margin-bottom: 961px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb961 {
    margin-bottom: 480.5px;
  }
}
.daihyakka-bussankan .--pt961 {
  padding-top: 961px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt961 {
    padding-top: 480.5px;
  }
}
.daihyakka-bussankan .--pb961 {
  padding-bottom: 961px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb961 {
    padding-bottom: 480.5px;
  }
}
.daihyakka-bussankan .--px961 {
  padding: 0 961px;
}
.daihyakka-bussankan .max-w-961 {
  max-width: 961px;
}
.daihyakka-bussankan .w-961 {
  width: 961px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-961 {
    width: 480.5px;
  }
}
.daihyakka-bussankan .h-961 {
  height: 961px;
}
.daihyakka-bussankan .--gap961 {
  gap: 961px !important;
}
.daihyakka-bussankan .--fw961 {
  font-weight: 961;
}
.daihyakka-bussankan .--mt962 {
  margin-top: 962px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt962 {
    margin-top: 481px;
  }
}
.daihyakka-bussankan .--mb962 {
  margin-bottom: 962px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb962 {
    margin-bottom: 481px;
  }
}
.daihyakka-bussankan .--pt962 {
  padding-top: 962px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt962 {
    padding-top: 481px;
  }
}
.daihyakka-bussankan .--pb962 {
  padding-bottom: 962px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb962 {
    padding-bottom: 481px;
  }
}
.daihyakka-bussankan .--px962 {
  padding: 0 962px;
}
.daihyakka-bussankan .max-w-962 {
  max-width: 962px;
}
.daihyakka-bussankan .w-962 {
  width: 962px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-962 {
    width: 481px;
  }
}
.daihyakka-bussankan .h-962 {
  height: 962px;
}
.daihyakka-bussankan .--gap962 {
  gap: 962px !important;
}
.daihyakka-bussankan .--fw962 {
  font-weight: 962;
}
.daihyakka-bussankan .--mt963 {
  margin-top: 963px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt963 {
    margin-top: 481.5px;
  }
}
.daihyakka-bussankan .--mb963 {
  margin-bottom: 963px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb963 {
    margin-bottom: 481.5px;
  }
}
.daihyakka-bussankan .--pt963 {
  padding-top: 963px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt963 {
    padding-top: 481.5px;
  }
}
.daihyakka-bussankan .--pb963 {
  padding-bottom: 963px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb963 {
    padding-bottom: 481.5px;
  }
}
.daihyakka-bussankan .--px963 {
  padding: 0 963px;
}
.daihyakka-bussankan .max-w-963 {
  max-width: 963px;
}
.daihyakka-bussankan .w-963 {
  width: 963px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-963 {
    width: 481.5px;
  }
}
.daihyakka-bussankan .h-963 {
  height: 963px;
}
.daihyakka-bussankan .--gap963 {
  gap: 963px !important;
}
.daihyakka-bussankan .--fw963 {
  font-weight: 963;
}
.daihyakka-bussankan .--mt964 {
  margin-top: 964px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt964 {
    margin-top: 482px;
  }
}
.daihyakka-bussankan .--mb964 {
  margin-bottom: 964px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb964 {
    margin-bottom: 482px;
  }
}
.daihyakka-bussankan .--pt964 {
  padding-top: 964px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt964 {
    padding-top: 482px;
  }
}
.daihyakka-bussankan .--pb964 {
  padding-bottom: 964px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb964 {
    padding-bottom: 482px;
  }
}
.daihyakka-bussankan .--px964 {
  padding: 0 964px;
}
.daihyakka-bussankan .max-w-964 {
  max-width: 964px;
}
.daihyakka-bussankan .w-964 {
  width: 964px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-964 {
    width: 482px;
  }
}
.daihyakka-bussankan .h-964 {
  height: 964px;
}
.daihyakka-bussankan .--gap964 {
  gap: 964px !important;
}
.daihyakka-bussankan .--fw964 {
  font-weight: 964;
}
.daihyakka-bussankan .--mt965 {
  margin-top: 965px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt965 {
    margin-top: 482.5px;
  }
}
.daihyakka-bussankan .--mb965 {
  margin-bottom: 965px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb965 {
    margin-bottom: 482.5px;
  }
}
.daihyakka-bussankan .--pt965 {
  padding-top: 965px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt965 {
    padding-top: 482.5px;
  }
}
.daihyakka-bussankan .--pb965 {
  padding-bottom: 965px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb965 {
    padding-bottom: 482.5px;
  }
}
.daihyakka-bussankan .--px965 {
  padding: 0 965px;
}
.daihyakka-bussankan .max-w-965 {
  max-width: 965px;
}
.daihyakka-bussankan .w-965 {
  width: 965px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-965 {
    width: 482.5px;
  }
}
.daihyakka-bussankan .h-965 {
  height: 965px;
}
.daihyakka-bussankan .--gap965 {
  gap: 965px !important;
}
.daihyakka-bussankan .--fw965 {
  font-weight: 965;
}
.daihyakka-bussankan .--mt966 {
  margin-top: 966px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt966 {
    margin-top: 483px;
  }
}
.daihyakka-bussankan .--mb966 {
  margin-bottom: 966px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb966 {
    margin-bottom: 483px;
  }
}
.daihyakka-bussankan .--pt966 {
  padding-top: 966px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt966 {
    padding-top: 483px;
  }
}
.daihyakka-bussankan .--pb966 {
  padding-bottom: 966px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb966 {
    padding-bottom: 483px;
  }
}
.daihyakka-bussankan .--px966 {
  padding: 0 966px;
}
.daihyakka-bussankan .max-w-966 {
  max-width: 966px;
}
.daihyakka-bussankan .w-966 {
  width: 966px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-966 {
    width: 483px;
  }
}
.daihyakka-bussankan .h-966 {
  height: 966px;
}
.daihyakka-bussankan .--gap966 {
  gap: 966px !important;
}
.daihyakka-bussankan .--fw966 {
  font-weight: 966;
}
.daihyakka-bussankan .--mt967 {
  margin-top: 967px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt967 {
    margin-top: 483.5px;
  }
}
.daihyakka-bussankan .--mb967 {
  margin-bottom: 967px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb967 {
    margin-bottom: 483.5px;
  }
}
.daihyakka-bussankan .--pt967 {
  padding-top: 967px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt967 {
    padding-top: 483.5px;
  }
}
.daihyakka-bussankan .--pb967 {
  padding-bottom: 967px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb967 {
    padding-bottom: 483.5px;
  }
}
.daihyakka-bussankan .--px967 {
  padding: 0 967px;
}
.daihyakka-bussankan .max-w-967 {
  max-width: 967px;
}
.daihyakka-bussankan .w-967 {
  width: 967px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-967 {
    width: 483.5px;
  }
}
.daihyakka-bussankan .h-967 {
  height: 967px;
}
.daihyakka-bussankan .--gap967 {
  gap: 967px !important;
}
.daihyakka-bussankan .--fw967 {
  font-weight: 967;
}
.daihyakka-bussankan .--mt968 {
  margin-top: 968px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt968 {
    margin-top: 484px;
  }
}
.daihyakka-bussankan .--mb968 {
  margin-bottom: 968px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb968 {
    margin-bottom: 484px;
  }
}
.daihyakka-bussankan .--pt968 {
  padding-top: 968px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt968 {
    padding-top: 484px;
  }
}
.daihyakka-bussankan .--pb968 {
  padding-bottom: 968px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb968 {
    padding-bottom: 484px;
  }
}
.daihyakka-bussankan .--px968 {
  padding: 0 968px;
}
.daihyakka-bussankan .max-w-968 {
  max-width: 968px;
}
.daihyakka-bussankan .w-968 {
  width: 968px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-968 {
    width: 484px;
  }
}
.daihyakka-bussankan .h-968 {
  height: 968px;
}
.daihyakka-bussankan .--gap968 {
  gap: 968px !important;
}
.daihyakka-bussankan .--fw968 {
  font-weight: 968;
}
.daihyakka-bussankan .--mt969 {
  margin-top: 969px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt969 {
    margin-top: 484.5px;
  }
}
.daihyakka-bussankan .--mb969 {
  margin-bottom: 969px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb969 {
    margin-bottom: 484.5px;
  }
}
.daihyakka-bussankan .--pt969 {
  padding-top: 969px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt969 {
    padding-top: 484.5px;
  }
}
.daihyakka-bussankan .--pb969 {
  padding-bottom: 969px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb969 {
    padding-bottom: 484.5px;
  }
}
.daihyakka-bussankan .--px969 {
  padding: 0 969px;
}
.daihyakka-bussankan .max-w-969 {
  max-width: 969px;
}
.daihyakka-bussankan .w-969 {
  width: 969px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-969 {
    width: 484.5px;
  }
}
.daihyakka-bussankan .h-969 {
  height: 969px;
}
.daihyakka-bussankan .--gap969 {
  gap: 969px !important;
}
.daihyakka-bussankan .--fw969 {
  font-weight: 969;
}
.daihyakka-bussankan .--mt970 {
  margin-top: 970px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt970 {
    margin-top: 485px;
  }
}
.daihyakka-bussankan .--mb970 {
  margin-bottom: 970px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb970 {
    margin-bottom: 485px;
  }
}
.daihyakka-bussankan .--pt970 {
  padding-top: 970px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt970 {
    padding-top: 485px;
  }
}
.daihyakka-bussankan .--pb970 {
  padding-bottom: 970px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb970 {
    padding-bottom: 485px;
  }
}
.daihyakka-bussankan .--px970 {
  padding: 0 970px;
}
.daihyakka-bussankan .max-w-970 {
  max-width: 970px;
}
.daihyakka-bussankan .w-970 {
  width: 970px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-970 {
    width: 485px;
  }
}
.daihyakka-bussankan .h-970 {
  height: 970px;
}
.daihyakka-bussankan .--gap970 {
  gap: 970px !important;
}
.daihyakka-bussankan .--fw970 {
  font-weight: 970;
}
.daihyakka-bussankan .--mt971 {
  margin-top: 971px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt971 {
    margin-top: 485.5px;
  }
}
.daihyakka-bussankan .--mb971 {
  margin-bottom: 971px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb971 {
    margin-bottom: 485.5px;
  }
}
.daihyakka-bussankan .--pt971 {
  padding-top: 971px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt971 {
    padding-top: 485.5px;
  }
}
.daihyakka-bussankan .--pb971 {
  padding-bottom: 971px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb971 {
    padding-bottom: 485.5px;
  }
}
.daihyakka-bussankan .--px971 {
  padding: 0 971px;
}
.daihyakka-bussankan .max-w-971 {
  max-width: 971px;
}
.daihyakka-bussankan .w-971 {
  width: 971px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-971 {
    width: 485.5px;
  }
}
.daihyakka-bussankan .h-971 {
  height: 971px;
}
.daihyakka-bussankan .--gap971 {
  gap: 971px !important;
}
.daihyakka-bussankan .--fw971 {
  font-weight: 971;
}
.daihyakka-bussankan .--mt972 {
  margin-top: 972px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt972 {
    margin-top: 486px;
  }
}
.daihyakka-bussankan .--mb972 {
  margin-bottom: 972px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb972 {
    margin-bottom: 486px;
  }
}
.daihyakka-bussankan .--pt972 {
  padding-top: 972px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt972 {
    padding-top: 486px;
  }
}
.daihyakka-bussankan .--pb972 {
  padding-bottom: 972px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb972 {
    padding-bottom: 486px;
  }
}
.daihyakka-bussankan .--px972 {
  padding: 0 972px;
}
.daihyakka-bussankan .max-w-972 {
  max-width: 972px;
}
.daihyakka-bussankan .w-972 {
  width: 972px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-972 {
    width: 486px;
  }
}
.daihyakka-bussankan .h-972 {
  height: 972px;
}
.daihyakka-bussankan .--gap972 {
  gap: 972px !important;
}
.daihyakka-bussankan .--fw972 {
  font-weight: 972;
}
.daihyakka-bussankan .--mt973 {
  margin-top: 973px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt973 {
    margin-top: 486.5px;
  }
}
.daihyakka-bussankan .--mb973 {
  margin-bottom: 973px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb973 {
    margin-bottom: 486.5px;
  }
}
.daihyakka-bussankan .--pt973 {
  padding-top: 973px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt973 {
    padding-top: 486.5px;
  }
}
.daihyakka-bussankan .--pb973 {
  padding-bottom: 973px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb973 {
    padding-bottom: 486.5px;
  }
}
.daihyakka-bussankan .--px973 {
  padding: 0 973px;
}
.daihyakka-bussankan .max-w-973 {
  max-width: 973px;
}
.daihyakka-bussankan .w-973 {
  width: 973px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-973 {
    width: 486.5px;
  }
}
.daihyakka-bussankan .h-973 {
  height: 973px;
}
.daihyakka-bussankan .--gap973 {
  gap: 973px !important;
}
.daihyakka-bussankan .--fw973 {
  font-weight: 973;
}
.daihyakka-bussankan .--mt974 {
  margin-top: 974px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt974 {
    margin-top: 487px;
  }
}
.daihyakka-bussankan .--mb974 {
  margin-bottom: 974px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb974 {
    margin-bottom: 487px;
  }
}
.daihyakka-bussankan .--pt974 {
  padding-top: 974px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt974 {
    padding-top: 487px;
  }
}
.daihyakka-bussankan .--pb974 {
  padding-bottom: 974px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb974 {
    padding-bottom: 487px;
  }
}
.daihyakka-bussankan .--px974 {
  padding: 0 974px;
}
.daihyakka-bussankan .max-w-974 {
  max-width: 974px;
}
.daihyakka-bussankan .w-974 {
  width: 974px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-974 {
    width: 487px;
  }
}
.daihyakka-bussankan .h-974 {
  height: 974px;
}
.daihyakka-bussankan .--gap974 {
  gap: 974px !important;
}
.daihyakka-bussankan .--fw974 {
  font-weight: 974;
}
.daihyakka-bussankan .--mt975 {
  margin-top: 975px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt975 {
    margin-top: 487.5px;
  }
}
.daihyakka-bussankan .--mb975 {
  margin-bottom: 975px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb975 {
    margin-bottom: 487.5px;
  }
}
.daihyakka-bussankan .--pt975 {
  padding-top: 975px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt975 {
    padding-top: 487.5px;
  }
}
.daihyakka-bussankan .--pb975 {
  padding-bottom: 975px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb975 {
    padding-bottom: 487.5px;
  }
}
.daihyakka-bussankan .--px975 {
  padding: 0 975px;
}
.daihyakka-bussankan .max-w-975 {
  max-width: 975px;
}
.daihyakka-bussankan .w-975 {
  width: 975px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-975 {
    width: 487.5px;
  }
}
.daihyakka-bussankan .h-975 {
  height: 975px;
}
.daihyakka-bussankan .--gap975 {
  gap: 975px !important;
}
.daihyakka-bussankan .--fw975 {
  font-weight: 975;
}
.daihyakka-bussankan .--mt976 {
  margin-top: 976px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt976 {
    margin-top: 488px;
  }
}
.daihyakka-bussankan .--mb976 {
  margin-bottom: 976px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb976 {
    margin-bottom: 488px;
  }
}
.daihyakka-bussankan .--pt976 {
  padding-top: 976px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt976 {
    padding-top: 488px;
  }
}
.daihyakka-bussankan .--pb976 {
  padding-bottom: 976px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb976 {
    padding-bottom: 488px;
  }
}
.daihyakka-bussankan .--px976 {
  padding: 0 976px;
}
.daihyakka-bussankan .max-w-976 {
  max-width: 976px;
}
.daihyakka-bussankan .w-976 {
  width: 976px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-976 {
    width: 488px;
  }
}
.daihyakka-bussankan .h-976 {
  height: 976px;
}
.daihyakka-bussankan .--gap976 {
  gap: 976px !important;
}
.daihyakka-bussankan .--fw976 {
  font-weight: 976;
}
.daihyakka-bussankan .--mt977 {
  margin-top: 977px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt977 {
    margin-top: 488.5px;
  }
}
.daihyakka-bussankan .--mb977 {
  margin-bottom: 977px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb977 {
    margin-bottom: 488.5px;
  }
}
.daihyakka-bussankan .--pt977 {
  padding-top: 977px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt977 {
    padding-top: 488.5px;
  }
}
.daihyakka-bussankan .--pb977 {
  padding-bottom: 977px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb977 {
    padding-bottom: 488.5px;
  }
}
.daihyakka-bussankan .--px977 {
  padding: 0 977px;
}
.daihyakka-bussankan .max-w-977 {
  max-width: 977px;
}
.daihyakka-bussankan .w-977 {
  width: 977px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-977 {
    width: 488.5px;
  }
}
.daihyakka-bussankan .h-977 {
  height: 977px;
}
.daihyakka-bussankan .--gap977 {
  gap: 977px !important;
}
.daihyakka-bussankan .--fw977 {
  font-weight: 977;
}
.daihyakka-bussankan .--mt978 {
  margin-top: 978px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt978 {
    margin-top: 489px;
  }
}
.daihyakka-bussankan .--mb978 {
  margin-bottom: 978px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb978 {
    margin-bottom: 489px;
  }
}
.daihyakka-bussankan .--pt978 {
  padding-top: 978px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt978 {
    padding-top: 489px;
  }
}
.daihyakka-bussankan .--pb978 {
  padding-bottom: 978px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb978 {
    padding-bottom: 489px;
  }
}
.daihyakka-bussankan .--px978 {
  padding: 0 978px;
}
.daihyakka-bussankan .max-w-978 {
  max-width: 978px;
}
.daihyakka-bussankan .w-978 {
  width: 978px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-978 {
    width: 489px;
  }
}
.daihyakka-bussankan .h-978 {
  height: 978px;
}
.daihyakka-bussankan .--gap978 {
  gap: 978px !important;
}
.daihyakka-bussankan .--fw978 {
  font-weight: 978;
}
.daihyakka-bussankan .--mt979 {
  margin-top: 979px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt979 {
    margin-top: 489.5px;
  }
}
.daihyakka-bussankan .--mb979 {
  margin-bottom: 979px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb979 {
    margin-bottom: 489.5px;
  }
}
.daihyakka-bussankan .--pt979 {
  padding-top: 979px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt979 {
    padding-top: 489.5px;
  }
}
.daihyakka-bussankan .--pb979 {
  padding-bottom: 979px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb979 {
    padding-bottom: 489.5px;
  }
}
.daihyakka-bussankan .--px979 {
  padding: 0 979px;
}
.daihyakka-bussankan .max-w-979 {
  max-width: 979px;
}
.daihyakka-bussankan .w-979 {
  width: 979px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-979 {
    width: 489.5px;
  }
}
.daihyakka-bussankan .h-979 {
  height: 979px;
}
.daihyakka-bussankan .--gap979 {
  gap: 979px !important;
}
.daihyakka-bussankan .--fw979 {
  font-weight: 979;
}
.daihyakka-bussankan .--mt980 {
  margin-top: 980px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt980 {
    margin-top: 490px;
  }
}
.daihyakka-bussankan .--mb980 {
  margin-bottom: 980px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb980 {
    margin-bottom: 490px;
  }
}
.daihyakka-bussankan .--pt980 {
  padding-top: 980px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt980 {
    padding-top: 490px;
  }
}
.daihyakka-bussankan .--pb980 {
  padding-bottom: 980px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb980 {
    padding-bottom: 490px;
  }
}
.daihyakka-bussankan .--px980 {
  padding: 0 980px;
}
.daihyakka-bussankan .max-w-980 {
  max-width: 980px;
}
.daihyakka-bussankan .w-980 {
  width: 980px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-980 {
    width: 490px;
  }
}
.daihyakka-bussankan .h-980 {
  height: 980px;
}
.daihyakka-bussankan .--gap980 {
  gap: 980px !important;
}
.daihyakka-bussankan .--fw980 {
  font-weight: 980;
}
.daihyakka-bussankan .--mt981 {
  margin-top: 981px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt981 {
    margin-top: 490.5px;
  }
}
.daihyakka-bussankan .--mb981 {
  margin-bottom: 981px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb981 {
    margin-bottom: 490.5px;
  }
}
.daihyakka-bussankan .--pt981 {
  padding-top: 981px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt981 {
    padding-top: 490.5px;
  }
}
.daihyakka-bussankan .--pb981 {
  padding-bottom: 981px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb981 {
    padding-bottom: 490.5px;
  }
}
.daihyakka-bussankan .--px981 {
  padding: 0 981px;
}
.daihyakka-bussankan .max-w-981 {
  max-width: 981px;
}
.daihyakka-bussankan .w-981 {
  width: 981px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-981 {
    width: 490.5px;
  }
}
.daihyakka-bussankan .h-981 {
  height: 981px;
}
.daihyakka-bussankan .--gap981 {
  gap: 981px !important;
}
.daihyakka-bussankan .--fw981 {
  font-weight: 981;
}
.daihyakka-bussankan .--mt982 {
  margin-top: 982px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt982 {
    margin-top: 491px;
  }
}
.daihyakka-bussankan .--mb982 {
  margin-bottom: 982px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb982 {
    margin-bottom: 491px;
  }
}
.daihyakka-bussankan .--pt982 {
  padding-top: 982px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt982 {
    padding-top: 491px;
  }
}
.daihyakka-bussankan .--pb982 {
  padding-bottom: 982px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb982 {
    padding-bottom: 491px;
  }
}
.daihyakka-bussankan .--px982 {
  padding: 0 982px;
}
.daihyakka-bussankan .max-w-982 {
  max-width: 982px;
}
.daihyakka-bussankan .w-982 {
  width: 982px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-982 {
    width: 491px;
  }
}
.daihyakka-bussankan .h-982 {
  height: 982px;
}
.daihyakka-bussankan .--gap982 {
  gap: 982px !important;
}
.daihyakka-bussankan .--fw982 {
  font-weight: 982;
}
.daihyakka-bussankan .--mt983 {
  margin-top: 983px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt983 {
    margin-top: 491.5px;
  }
}
.daihyakka-bussankan .--mb983 {
  margin-bottom: 983px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb983 {
    margin-bottom: 491.5px;
  }
}
.daihyakka-bussankan .--pt983 {
  padding-top: 983px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt983 {
    padding-top: 491.5px;
  }
}
.daihyakka-bussankan .--pb983 {
  padding-bottom: 983px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb983 {
    padding-bottom: 491.5px;
  }
}
.daihyakka-bussankan .--px983 {
  padding: 0 983px;
}
.daihyakka-bussankan .max-w-983 {
  max-width: 983px;
}
.daihyakka-bussankan .w-983 {
  width: 983px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-983 {
    width: 491.5px;
  }
}
.daihyakka-bussankan .h-983 {
  height: 983px;
}
.daihyakka-bussankan .--gap983 {
  gap: 983px !important;
}
.daihyakka-bussankan .--fw983 {
  font-weight: 983;
}
.daihyakka-bussankan .--mt984 {
  margin-top: 984px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt984 {
    margin-top: 492px;
  }
}
.daihyakka-bussankan .--mb984 {
  margin-bottom: 984px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb984 {
    margin-bottom: 492px;
  }
}
.daihyakka-bussankan .--pt984 {
  padding-top: 984px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt984 {
    padding-top: 492px;
  }
}
.daihyakka-bussankan .--pb984 {
  padding-bottom: 984px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb984 {
    padding-bottom: 492px;
  }
}
.daihyakka-bussankan .--px984 {
  padding: 0 984px;
}
.daihyakka-bussankan .max-w-984 {
  max-width: 984px;
}
.daihyakka-bussankan .w-984 {
  width: 984px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-984 {
    width: 492px;
  }
}
.daihyakka-bussankan .h-984 {
  height: 984px;
}
.daihyakka-bussankan .--gap984 {
  gap: 984px !important;
}
.daihyakka-bussankan .--fw984 {
  font-weight: 984;
}
.daihyakka-bussankan .--mt985 {
  margin-top: 985px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt985 {
    margin-top: 492.5px;
  }
}
.daihyakka-bussankan .--mb985 {
  margin-bottom: 985px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb985 {
    margin-bottom: 492.5px;
  }
}
.daihyakka-bussankan .--pt985 {
  padding-top: 985px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt985 {
    padding-top: 492.5px;
  }
}
.daihyakka-bussankan .--pb985 {
  padding-bottom: 985px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb985 {
    padding-bottom: 492.5px;
  }
}
.daihyakka-bussankan .--px985 {
  padding: 0 985px;
}
.daihyakka-bussankan .max-w-985 {
  max-width: 985px;
}
.daihyakka-bussankan .w-985 {
  width: 985px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-985 {
    width: 492.5px;
  }
}
.daihyakka-bussankan .h-985 {
  height: 985px;
}
.daihyakka-bussankan .--gap985 {
  gap: 985px !important;
}
.daihyakka-bussankan .--fw985 {
  font-weight: 985;
}
.daihyakka-bussankan .--mt986 {
  margin-top: 986px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt986 {
    margin-top: 493px;
  }
}
.daihyakka-bussankan .--mb986 {
  margin-bottom: 986px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb986 {
    margin-bottom: 493px;
  }
}
.daihyakka-bussankan .--pt986 {
  padding-top: 986px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt986 {
    padding-top: 493px;
  }
}
.daihyakka-bussankan .--pb986 {
  padding-bottom: 986px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb986 {
    padding-bottom: 493px;
  }
}
.daihyakka-bussankan .--px986 {
  padding: 0 986px;
}
.daihyakka-bussankan .max-w-986 {
  max-width: 986px;
}
.daihyakka-bussankan .w-986 {
  width: 986px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-986 {
    width: 493px;
  }
}
.daihyakka-bussankan .h-986 {
  height: 986px;
}
.daihyakka-bussankan .--gap986 {
  gap: 986px !important;
}
.daihyakka-bussankan .--fw986 {
  font-weight: 986;
}
.daihyakka-bussankan .--mt987 {
  margin-top: 987px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt987 {
    margin-top: 493.5px;
  }
}
.daihyakka-bussankan .--mb987 {
  margin-bottom: 987px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb987 {
    margin-bottom: 493.5px;
  }
}
.daihyakka-bussankan .--pt987 {
  padding-top: 987px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt987 {
    padding-top: 493.5px;
  }
}
.daihyakka-bussankan .--pb987 {
  padding-bottom: 987px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb987 {
    padding-bottom: 493.5px;
  }
}
.daihyakka-bussankan .--px987 {
  padding: 0 987px;
}
.daihyakka-bussankan .max-w-987 {
  max-width: 987px;
}
.daihyakka-bussankan .w-987 {
  width: 987px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-987 {
    width: 493.5px;
  }
}
.daihyakka-bussankan .h-987 {
  height: 987px;
}
.daihyakka-bussankan .--gap987 {
  gap: 987px !important;
}
.daihyakka-bussankan .--fw987 {
  font-weight: 987;
}
.daihyakka-bussankan .--mt988 {
  margin-top: 988px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt988 {
    margin-top: 494px;
  }
}
.daihyakka-bussankan .--mb988 {
  margin-bottom: 988px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb988 {
    margin-bottom: 494px;
  }
}
.daihyakka-bussankan .--pt988 {
  padding-top: 988px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt988 {
    padding-top: 494px;
  }
}
.daihyakka-bussankan .--pb988 {
  padding-bottom: 988px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb988 {
    padding-bottom: 494px;
  }
}
.daihyakka-bussankan .--px988 {
  padding: 0 988px;
}
.daihyakka-bussankan .max-w-988 {
  max-width: 988px;
}
.daihyakka-bussankan .w-988 {
  width: 988px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-988 {
    width: 494px;
  }
}
.daihyakka-bussankan .h-988 {
  height: 988px;
}
.daihyakka-bussankan .--gap988 {
  gap: 988px !important;
}
.daihyakka-bussankan .--fw988 {
  font-weight: 988;
}
.daihyakka-bussankan .--mt989 {
  margin-top: 989px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt989 {
    margin-top: 494.5px;
  }
}
.daihyakka-bussankan .--mb989 {
  margin-bottom: 989px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb989 {
    margin-bottom: 494.5px;
  }
}
.daihyakka-bussankan .--pt989 {
  padding-top: 989px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt989 {
    padding-top: 494.5px;
  }
}
.daihyakka-bussankan .--pb989 {
  padding-bottom: 989px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb989 {
    padding-bottom: 494.5px;
  }
}
.daihyakka-bussankan .--px989 {
  padding: 0 989px;
}
.daihyakka-bussankan .max-w-989 {
  max-width: 989px;
}
.daihyakka-bussankan .w-989 {
  width: 989px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-989 {
    width: 494.5px;
  }
}
.daihyakka-bussankan .h-989 {
  height: 989px;
}
.daihyakka-bussankan .--gap989 {
  gap: 989px !important;
}
.daihyakka-bussankan .--fw989 {
  font-weight: 989;
}
.daihyakka-bussankan .--mt990 {
  margin-top: 990px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt990 {
    margin-top: 495px;
  }
}
.daihyakka-bussankan .--mb990 {
  margin-bottom: 990px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb990 {
    margin-bottom: 495px;
  }
}
.daihyakka-bussankan .--pt990 {
  padding-top: 990px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt990 {
    padding-top: 495px;
  }
}
.daihyakka-bussankan .--pb990 {
  padding-bottom: 990px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb990 {
    padding-bottom: 495px;
  }
}
.daihyakka-bussankan .--px990 {
  padding: 0 990px;
}
.daihyakka-bussankan .max-w-990 {
  max-width: 990px;
}
.daihyakka-bussankan .w-990 {
  width: 990px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-990 {
    width: 495px;
  }
}
.daihyakka-bussankan .h-990 {
  height: 990px;
}
.daihyakka-bussankan .--gap990 {
  gap: 990px !important;
}
.daihyakka-bussankan .--fw990 {
  font-weight: 990;
}
.daihyakka-bussankan .--mt991 {
  margin-top: 991px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt991 {
    margin-top: 495.5px;
  }
}
.daihyakka-bussankan .--mb991 {
  margin-bottom: 991px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb991 {
    margin-bottom: 495.5px;
  }
}
.daihyakka-bussankan .--pt991 {
  padding-top: 991px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt991 {
    padding-top: 495.5px;
  }
}
.daihyakka-bussankan .--pb991 {
  padding-bottom: 991px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb991 {
    padding-bottom: 495.5px;
  }
}
.daihyakka-bussankan .--px991 {
  padding: 0 991px;
}
.daihyakka-bussankan .max-w-991 {
  max-width: 991px;
}
.daihyakka-bussankan .w-991 {
  width: 991px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-991 {
    width: 495.5px;
  }
}
.daihyakka-bussankan .h-991 {
  height: 991px;
}
.daihyakka-bussankan .--gap991 {
  gap: 991px !important;
}
.daihyakka-bussankan .--fw991 {
  font-weight: 991;
}
.daihyakka-bussankan .--mt992 {
  margin-top: 992px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt992 {
    margin-top: 496px;
  }
}
.daihyakka-bussankan .--mb992 {
  margin-bottom: 992px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb992 {
    margin-bottom: 496px;
  }
}
.daihyakka-bussankan .--pt992 {
  padding-top: 992px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt992 {
    padding-top: 496px;
  }
}
.daihyakka-bussankan .--pb992 {
  padding-bottom: 992px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb992 {
    padding-bottom: 496px;
  }
}
.daihyakka-bussankan .--px992 {
  padding: 0 992px;
}
.daihyakka-bussankan .max-w-992 {
  max-width: 992px;
}
.daihyakka-bussankan .w-992 {
  width: 992px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-992 {
    width: 496px;
  }
}
.daihyakka-bussankan .h-992 {
  height: 992px;
}
.daihyakka-bussankan .--gap992 {
  gap: 992px !important;
}
.daihyakka-bussankan .--fw992 {
  font-weight: 992;
}
.daihyakka-bussankan .--mt993 {
  margin-top: 993px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt993 {
    margin-top: 496.5px;
  }
}
.daihyakka-bussankan .--mb993 {
  margin-bottom: 993px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb993 {
    margin-bottom: 496.5px;
  }
}
.daihyakka-bussankan .--pt993 {
  padding-top: 993px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt993 {
    padding-top: 496.5px;
  }
}
.daihyakka-bussankan .--pb993 {
  padding-bottom: 993px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb993 {
    padding-bottom: 496.5px;
  }
}
.daihyakka-bussankan .--px993 {
  padding: 0 993px;
}
.daihyakka-bussankan .max-w-993 {
  max-width: 993px;
}
.daihyakka-bussankan .w-993 {
  width: 993px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-993 {
    width: 496.5px;
  }
}
.daihyakka-bussankan .h-993 {
  height: 993px;
}
.daihyakka-bussankan .--gap993 {
  gap: 993px !important;
}
.daihyakka-bussankan .--fw993 {
  font-weight: 993;
}
.daihyakka-bussankan .--mt994 {
  margin-top: 994px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt994 {
    margin-top: 497px;
  }
}
.daihyakka-bussankan .--mb994 {
  margin-bottom: 994px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb994 {
    margin-bottom: 497px;
  }
}
.daihyakka-bussankan .--pt994 {
  padding-top: 994px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt994 {
    padding-top: 497px;
  }
}
.daihyakka-bussankan .--pb994 {
  padding-bottom: 994px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb994 {
    padding-bottom: 497px;
  }
}
.daihyakka-bussankan .--px994 {
  padding: 0 994px;
}
.daihyakka-bussankan .max-w-994 {
  max-width: 994px;
}
.daihyakka-bussankan .w-994 {
  width: 994px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-994 {
    width: 497px;
  }
}
.daihyakka-bussankan .h-994 {
  height: 994px;
}
.daihyakka-bussankan .--gap994 {
  gap: 994px !important;
}
.daihyakka-bussankan .--fw994 {
  font-weight: 994;
}
.daihyakka-bussankan .--mt995 {
  margin-top: 995px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt995 {
    margin-top: 497.5px;
  }
}
.daihyakka-bussankan .--mb995 {
  margin-bottom: 995px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb995 {
    margin-bottom: 497.5px;
  }
}
.daihyakka-bussankan .--pt995 {
  padding-top: 995px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt995 {
    padding-top: 497.5px;
  }
}
.daihyakka-bussankan .--pb995 {
  padding-bottom: 995px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb995 {
    padding-bottom: 497.5px;
  }
}
.daihyakka-bussankan .--px995 {
  padding: 0 995px;
}
.daihyakka-bussankan .max-w-995 {
  max-width: 995px;
}
.daihyakka-bussankan .w-995 {
  width: 995px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-995 {
    width: 497.5px;
  }
}
.daihyakka-bussankan .h-995 {
  height: 995px;
}
.daihyakka-bussankan .--gap995 {
  gap: 995px !important;
}
.daihyakka-bussankan .--fw995 {
  font-weight: 995;
}
.daihyakka-bussankan .--mt996 {
  margin-top: 996px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt996 {
    margin-top: 498px;
  }
}
.daihyakka-bussankan .--mb996 {
  margin-bottom: 996px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb996 {
    margin-bottom: 498px;
  }
}
.daihyakka-bussankan .--pt996 {
  padding-top: 996px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt996 {
    padding-top: 498px;
  }
}
.daihyakka-bussankan .--pb996 {
  padding-bottom: 996px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb996 {
    padding-bottom: 498px;
  }
}
.daihyakka-bussankan .--px996 {
  padding: 0 996px;
}
.daihyakka-bussankan .max-w-996 {
  max-width: 996px;
}
.daihyakka-bussankan .w-996 {
  width: 996px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-996 {
    width: 498px;
  }
}
.daihyakka-bussankan .h-996 {
  height: 996px;
}
.daihyakka-bussankan .--gap996 {
  gap: 996px !important;
}
.daihyakka-bussankan .--fw996 {
  font-weight: 996;
}
.daihyakka-bussankan .--mt997 {
  margin-top: 997px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt997 {
    margin-top: 498.5px;
  }
}
.daihyakka-bussankan .--mb997 {
  margin-bottom: 997px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb997 {
    margin-bottom: 498.5px;
  }
}
.daihyakka-bussankan .--pt997 {
  padding-top: 997px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt997 {
    padding-top: 498.5px;
  }
}
.daihyakka-bussankan .--pb997 {
  padding-bottom: 997px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb997 {
    padding-bottom: 498.5px;
  }
}
.daihyakka-bussankan .--px997 {
  padding: 0 997px;
}
.daihyakka-bussankan .max-w-997 {
  max-width: 997px;
}
.daihyakka-bussankan .w-997 {
  width: 997px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-997 {
    width: 498.5px;
  }
}
.daihyakka-bussankan .h-997 {
  height: 997px;
}
.daihyakka-bussankan .--gap997 {
  gap: 997px !important;
}
.daihyakka-bussankan .--fw997 {
  font-weight: 997;
}
.daihyakka-bussankan .--mt998 {
  margin-top: 998px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt998 {
    margin-top: 499px;
  }
}
.daihyakka-bussankan .--mb998 {
  margin-bottom: 998px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb998 {
    margin-bottom: 499px;
  }
}
.daihyakka-bussankan .--pt998 {
  padding-top: 998px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt998 {
    padding-top: 499px;
  }
}
.daihyakka-bussankan .--pb998 {
  padding-bottom: 998px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb998 {
    padding-bottom: 499px;
  }
}
.daihyakka-bussankan .--px998 {
  padding: 0 998px;
}
.daihyakka-bussankan .max-w-998 {
  max-width: 998px;
}
.daihyakka-bussankan .w-998 {
  width: 998px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-998 {
    width: 499px;
  }
}
.daihyakka-bussankan .h-998 {
  height: 998px;
}
.daihyakka-bussankan .--gap998 {
  gap: 998px !important;
}
.daihyakka-bussankan .--fw998 {
  font-weight: 998;
}
.daihyakka-bussankan .--mt999 {
  margin-top: 999px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt999 {
    margin-top: 499.5px;
  }
}
.daihyakka-bussankan .--mb999 {
  margin-bottom: 999px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb999 {
    margin-bottom: 499.5px;
  }
}
.daihyakka-bussankan .--pt999 {
  padding-top: 999px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt999 {
    padding-top: 499.5px;
  }
}
.daihyakka-bussankan .--pb999 {
  padding-bottom: 999px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb999 {
    padding-bottom: 499.5px;
  }
}
.daihyakka-bussankan .--px999 {
  padding: 0 999px;
}
.daihyakka-bussankan .max-w-999 {
  max-width: 999px;
}
.daihyakka-bussankan .w-999 {
  width: 999px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-999 {
    width: 499.5px;
  }
}
.daihyakka-bussankan .h-999 {
  height: 999px;
}
.daihyakka-bussankan .--gap999 {
  gap: 999px !important;
}
.daihyakka-bussankan .--fw999 {
  font-weight: 999;
}
.daihyakka-bussankan .--mt1000 {
  margin-top: 1000px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mt1000 {
    margin-top: 500px;
  }
}
.daihyakka-bussankan .--mb1000 {
  margin-bottom: 1000px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--mb1000 {
    margin-bottom: 500px;
  }
}
.daihyakka-bussankan .--pt1000 {
  padding-top: 1000px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pt1000 {
    padding-top: 500px;
  }
}
.daihyakka-bussankan .--pb1000 {
  padding-bottom: 1000px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .--pb1000 {
    padding-bottom: 500px;
  }
}
.daihyakka-bussankan .--px1000 {
  padding: 0 1000px;
}
.daihyakka-bussankan .max-w-1000 {
  max-width: 1000px;
}
.daihyakka-bussankan .w-1000 {
  width: 1000px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .w-1000 {
    width: 500px;
  }
}
.daihyakka-bussankan .h-1000 {
  height: 1000px;
}
.daihyakka-bussankan .--gap1000 {
  gap: 1000px !important;
}
.daihyakka-bussankan .--fw1000 {
  font-weight: 1000;
}
.daihyakka-bussankan .--text-center {
  text-align: center;
}
.daihyakka-bussankan img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.daihyakka-bussankan .section + .section {
  margin-top: 80px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .section + .section {
    margin-top: 40px;
  }
}
.daihyakka-bussankan .grid-area {
  display: grid;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.daihyakka-bussankan .grid-area.anchor-links {
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  gap: 10px;
  margin-bottom: 70px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .grid-area.anchor-links {
    grid-template-columns: repeat(auto-fit, minmax(155px, 1fr));
    margin-bottom: 30px;
  }
}
.daihyakka-bussankan .grid-area.bussankan-info-map {
  grid-template-columns: 66.1290322581% 31.4516129032%;
  gap: 30px;
}
@media screen and (max-width: 1023px) {
  .daihyakka-bussankan .grid-area.bussankan-info-map {
    grid-template-columns: 1fr;
    gap: 15px;
  }
}
.daihyakka-bussankan .grid-area.bussankan-info-map .--left {
  padding: 36px;
  border-radius: 10px;
  background-color: #fff;
  border: 2px solid #efefef;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .grid-area.bussankan-info-map .--left {
    padding: 18px;
    border-radius: 5px;
    border: 1px solid #efefef;
  }
}
.daihyakka-bussankan .grid-area.bussankan-info-map .--right {
  padding: 44px 20px 40px;
  border-radius: 10px;
  background-color: #fff;
  border: 2px solid #efefef;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 23px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .grid-area.bussankan-info-map .--right {
    padding: 16px;
    border-radius: 5px;
    border: 1px solid #efefef;
    gap: 11.5px;
  }
}
.daihyakka-bussankan .grid-area.bussankan-info-map .--right .l-common__text.--fz18 {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .grid-area.bussankan-info-map .--right .l-common__text.--fz18 {
    font-size: 14px;
  }
}
.daihyakka-bussankan .link-button {
  height: 70px;
  background-color: #fff;
  border: 2px solid #efefef;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  font-size: 16px;
  line-height: 30px;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #e60012;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
.daihyakka-bussankan .link-button::after {
  content: "";
  width: 9px;
  height: 9px;
  border-top: 2px solid #e60012;
  border-right: 2px solid #e60012;
  -webkit-transform: rotate(135deg) translateY(40%);
          transform: rotate(135deg) translateY(40%);
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .link-button {
    height: 45px;
    padding: 0 9px 0 10px;
    border: 1px solid #e60012;
    border-radius: 5px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 0;
    font-size: 12px;
    line-height: 19px;
  }
  .daihyakka-bussankan .link-button.--sp-fz11 {
    font-size: 11px;
    line-height: 17px;
  }
  .daihyakka-bussankan .link-button::after {
    width: 6.8px;
    height: 6.8px;
    border-top: 1px solid #e60012;
    border-right: 1px solid #e60012;
    -webkit-transform: rotate(135deg) translateY(40%);
            transform: rotate(135deg) translateY(40%);
  }
}
.daihyakka-bussankan .flex-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.daihyakka-bussankan .flex-area.explanatory-notes {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 27px;
  margin-bottom: 91px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .flex-area.explanatory-notes {
    margin-bottom: 45px;
    gap: 15px;
  }
}
.daihyakka-bussankan .flex-area.kinoko-info-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 30px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .flex-area.kinoko-info-wrapper {
    gap: 19.5px;
  }
}
.daihyakka-bussankan .flex-area.kinoko-info-wrapper .flex-item.--left {
  margin-top: 20px;
  width: 49%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .flex-area.kinoko-info-wrapper .flex-item.--left {
    margin-top: 0;
    width: 100%;
  }
}
.daihyakka-bussankan .flex-area.kinoko-info-wrapper .flex-item.--right {
  width: 44.8%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .flex-area.kinoko-info-wrapper .flex-item.--right {
    width: 100%;
  }
}
.daihyakka-bussankan .flex-area.kinoko-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 62px;
  width: 100%;
  padding: 38px 40px;
  border-radius: 10px;
  background-color: #fff;
  border: 1px solid #e60012;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .flex-area.kinoko-info {
    max-width: 480px;
    margin: 0 auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    gap: 11.5px;
    padding: 15px;
    border-radius: 5px;
  }
  .daihyakka-bussankan .flex-area.kinoko-info .l-common__text {
    line-height: 1.7;
    font-size: 12px;
  }
}
.daihyakka-bussankan .flex-area.bussankan-info-bordered + .bussankan-info-bordered {
  margin-top: 30px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .flex-area.bussankan-info-bordered + .bussankan-info-bordered {
    margin-top: 15px;
  }
}
.daihyakka-bussankan .flex-area.bussankan-info-bordered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 62px;
  width: 100%;
  padding: 38px 40px 38px 45px;
  border-radius: 10px;
  background-color: #fff;
  border: 1px solid #e60012;
}
.daihyakka-bussankan .flex-area.bussankan-info-bordered .--left {
  width: 49.3506493506%;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .flex-area.bussankan-info-bordered .--left {
    width: 100%;
  }
}
.daihyakka-bussankan .flex-area.bussankan-info-bordered .--right {
  width: 40.6926406926%;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .flex-area.bussankan-info-bordered .--right {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .flex-area.bussankan-info-bordered {
    max-width: 480px;
    margin: 0 auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    gap: 11.5px;
    padding: 15px;
    border-radius: 5px;
  }
  .daihyakka-bussankan .flex-area.bussankan-info-bordered .l-common__text {
    line-height: 1.7;
    font-size: 12px;
  }
}
.daihyakka-bussankan .flex-area.kinoko-info-links {
  margin-top: 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 24px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .flex-area.kinoko-info-links {
    margin-top: 13px;
    gap: 12px;
  }
}
.daihyakka-bussankan .flex-area.bussankan-info {
  margin-bottom: 56px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 60px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .flex-area.bussankan-info {
    margin-bottom: 28px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    gap: 30px;
  }
}
.daihyakka-bussankan .flex-area.bussankan-info .--left {
  width: 53.2258064516%;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .flex-area.bussankan-info .--left {
    width: 100%;
  }
}
.daihyakka-bussankan .flex-area.bussankan-info .--right {
  width: 41.935483871%;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .flex-area.bussankan-info .--right {
    width: 100%;
  }
}
.daihyakka-bussankan .explanatory-notes-text {
  font-size: 18px;
  line-height: 1.5;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .explanatory-notes-text {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .explanatory-notes-text.sp-full {
    width: 100%;
  }
}
.daihyakka-bussankan .mark-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 13px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .mark-wrapper {
    gap: 6.5px;
  }
}
.daihyakka-bussankan .image-wrapper.mark-image {
  width: 36px;
  height: 36px;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .image-wrapper.mark-image {
    width: 22.5px;
    height: 22.5px;
  }
}
.daihyakka-bussankan .image-wrapper.kinoko-info-image {
  max-width: 520px;
  width: 100%;
  height: 324px;
  border-radius: 10px;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .image-wrapper.kinoko-info-image {
    max-width: none;
    max-width: initial;
    height: 169px;
    border-radius: 5px;
    margin: 0 auto;
  }
}
.daihyakka-bussankan .image-wrapper.kinoko-info-image img {
  -o-object-fit: cover;
     object-fit: cover;
}
.daihyakka-bussankan .image-wrapper.bussankan-info-image {
  max-width: 520px;
  width: 100%;
  height: 324px;
  border-radius: 10px;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .image-wrapper.bussankan-info-image {
    max-width: none;
    max-width: initial;
    height: 169px;
    border-radius: 5px;
    margin: 0 auto;
  }
}
.daihyakka-bussankan .image-wrapper.bussankan-info-image img {
  -o-object-fit: cover;
     object-fit: cover;
}
.daihyakka-bussankan .image-wrapper.bussankan-info-bordered-image {
  max-width: 470px;
  width: 100%;
  height: 310px;
  border-radius: 10px;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .image-wrapper.bussankan-info-bordered-image {
    max-width: none;
    max-width: initial;
    height: 169px;
    border-radius: 5px;
    margin: 0 auto;
  }
}
.daihyakka-bussankan .image-wrapper.bussankan-info-bordered-image img {
  -o-object-fit: cover;
     object-fit: cover;
}
.daihyakka-bussankan .image-wrapper.bussankan-info-map-image {
  max-width: 258px;
  width: 100%;
}
.daihyakka-bussankan .image-wrapper.bussankan-info-map-image img {
  aspect-ratio: 258/233;
}
.daihyakka-bussankan .bussankan-info-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #e60012;
  padding-bottom: 17px;
  margin-bottom: 40px;
  color: #e60012;
  font-size: 28px;
  line-height: 50px;
  letter-spacing: 0.08em;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .bussankan-info-title {
    font-size: 16px;
    line-height: 2.1;
    padding-bottom: 10.5px;
    margin-bottom: 10.5px;
  }
}
@media screen and (max-width: 1023px) {
  .daihyakka-bussankan .bussankan-info-title.--small {
    font-size: 22px;
    line-height: 44px;
  }
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .bussankan-info-title.--small {
    font-size: 16px;
    line-height: 2.1;
    padding-bottom: 10.5px;
    margin-bottom: 10.5px;
  }
}
.daihyakka-bussankan .kinoko-info-link {
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: 0.08em;
  color: #e60012;
  font-weight: 700;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .kinoko-info-link {
    font-size: 12px;
    gap: 8px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .daihyakka-bussankan .kinoko-info-link:hover {
    opacity: 0.7;
  }
}
.daihyakka-bussankan .kinoko-info-link::after {
  content: "";
  width: 9px;
  height: 9px;
  border-top: 1.5px solid #e60012;
  border-right: 1.5px solid #e60012;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .kinoko-info-link::after {
    width: 6.8px;
    height: 6.8px;
    border-top: 1px solid #e60012;
    border-right: 1px solid #e60012;
  }
}
.daihyakka-bussankan .cta {
  margin: 50px 0 0;
  margin: 3.125rem 0 0;
}
@media screen and (min-width: 768px) {
  .daihyakka-bussankan .cta {
    margin: 6.25rem 0 0;
  }
}
.daihyakka-bussankan .cta__inner {
  max-width: 1250px;
  max-width: 78.125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  gap: 1.25rem;
}
@media screen and (min-width: 768px) {
  .daihyakka-bussankan .cta__inner {
    gap: 3.125rem;
  }
}
.daihyakka-bussankan .cta__link {
  display: inline-block;
  width: 305px;
  width: 19.0625rem;
  height: 225px;
  height: 14.0625rem;
  border-radius: 0.3125rem;
  overflow: hidden;
  border: 1px solid #e60012;
}
@media screen and (min-width: 768px) {
  .daihyakka-bussankan .cta__link {
    border-radius: 0.625rem;
    width: 34.375rem;
    height: 25rem;
  }
}
.daihyakka-bussankan .cta__image {
  width: 100%;
  height: 175px;
  height: 10.9375rem;
}
@media screen and (min-width: 768px) {
  .daihyakka-bussankan .cta__image {
    height: 19.375rem;
  }
}
.daihyakka-bussankan .cta__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.daihyakka-bussankan .cta__text {
  width: 100%;
  height: 50px;
  height: 3.125rem;
  padding: 12px 0 12px;
  padding: 0.75rem 0 0.75rem;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  gap: 0.625rem;
}
@media screen and (min-width: 768px) {
  .daihyakka-bussankan .cta__text {
    height: 5.625rem;
  }
}
.daihyakka-bussankan .cta__text p {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #e60012;
}
@media screen and (min-width: 768px) {
  .daihyakka-bussankan .cta__text p {
    font-size: 1.25rem;
  }
}
.daihyakka-bussankan .cta__text .cta__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
@media screen and (min-width: 768px) {
  .daihyakka-bussankan .cta__text .cta__icon {
    width: 0.5625rem;
    height: 0.9375rem;
  }
}
.daihyakka-bussankan .cta__text .cta__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.daihyakka-bussankan .bussankan-map-wrapper {
  margin-bottom: 33px;
  width: 100%;
  height: 500px;
  border-radius: 10px;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .bussankan-map-wrapper {
    margin-bottom: 16px;
    height: 250px;
    border-radius: 5px;
  }
}
.daihyakka-bussankan .bussankan-map-wrapper iframe {
  width: 100%;
  height: 100%;
}
.daihyakka-bussankan .bussankan-info-map-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 6px 0 6px;
  border-top: 2px solid #efefef;
}
.daihyakka-bussankan .bussankan-info-map-list:first-child {
  padding: 0 0 24px;
  border-top: none;
}
.daihyakka-bussankan .bussankan-info-map-list:last-child {
  padding: 6px 0 0;
}
@media screen and (max-width: 767px) {
  .daihyakka-bussankan .bussankan-info-map-list {
    gap: 8px;
  }
}
@media screen and (max-width: 1023px) {
  .daihyakka-bussankan .bussankan-info-map-list.--sp-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0;
  }
  .daihyakka-bussankan .bussankan-info-map-list.--sp-col .bussankan-info-map-list-title {
    width: 100%;
  }
  .daihyakka-bussankan .bussankan-info-map-list.--sp-col .bussankan-info-map-list-data {
    width: 100%;
  }
}
.daihyakka-bussankan .bussankan-info-map-list-title {
  width: 20.1065246338%;
  font-weight: 700;
}
.daihyakka-bussankan .bussankan-info-map-list-data {
  width: 79.8934753662%;
}
.daihyakka-bussankan .bussankan-info-map-list-data.flex-area.--col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 12px;
}
html {
  scroll-padding-top: 100px;
}

.daihyakka-kinokogari .inner {
  max-width: 1290px;
  width: 100%;
  padding-right: 25px;
  padding-left: 25px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (max-width: 919px) {
  .daihyakka-kinokogari .inner {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.daihyakka-kinokogari .--mt1 {
  margin-top: 1px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt1 {
    margin-top: 0.5px;
  }
}
.daihyakka-kinokogari .--mb1 {
  margin-bottom: 1px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb1 {
    margin-bottom: 0.5px;
  }
}
.daihyakka-kinokogari .--pt1 {
  padding-top: 1px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt1 {
    padding-top: 0.5px;
  }
}
.daihyakka-kinokogari .--pb1 {
  padding-bottom: 1px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb1 {
    padding-bottom: 0.5px;
  }
}
.daihyakka-kinokogari .--px1 {
  padding: 0 1px;
}
.daihyakka-kinokogari .max-w-1 {
  max-width: 1px;
}
.daihyakka-kinokogari .w-1 {
  width: 1px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-1 {
    width: 0.5px;
  }
}
.daihyakka-kinokogari .h-1 {
  height: 1px;
}
.daihyakka-kinokogari .--gap1 {
  gap: 1px !important;
}
.daihyakka-kinokogari .--fw1 {
  font-weight: 1;
}
.daihyakka-kinokogari .--mt2 {
  margin-top: 2px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt2 {
    margin-top: 1px;
  }
}
.daihyakka-kinokogari .--mb2 {
  margin-bottom: 2px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb2 {
    margin-bottom: 1px;
  }
}
.daihyakka-kinokogari .--pt2 {
  padding-top: 2px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt2 {
    padding-top: 1px;
  }
}
.daihyakka-kinokogari .--pb2 {
  padding-bottom: 2px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb2 {
    padding-bottom: 1px;
  }
}
.daihyakka-kinokogari .--px2 {
  padding: 0 2px;
}
.daihyakka-kinokogari .max-w-2 {
  max-width: 2px;
}
.daihyakka-kinokogari .w-2 {
  width: 2px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-2 {
    width: 1px;
  }
}
.daihyakka-kinokogari .h-2 {
  height: 2px;
}
.daihyakka-kinokogari .--gap2 {
  gap: 2px !important;
}
.daihyakka-kinokogari .--fw2 {
  font-weight: 2;
}
.daihyakka-kinokogari .--mt3 {
  margin-top: 3px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt3 {
    margin-top: 1.5px;
  }
}
.daihyakka-kinokogari .--mb3 {
  margin-bottom: 3px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb3 {
    margin-bottom: 1.5px;
  }
}
.daihyakka-kinokogari .--pt3 {
  padding-top: 3px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt3 {
    padding-top: 1.5px;
  }
}
.daihyakka-kinokogari .--pb3 {
  padding-bottom: 3px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb3 {
    padding-bottom: 1.5px;
  }
}
.daihyakka-kinokogari .--px3 {
  padding: 0 3px;
}
.daihyakka-kinokogari .max-w-3 {
  max-width: 3px;
}
.daihyakka-kinokogari .w-3 {
  width: 3px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-3 {
    width: 1.5px;
  }
}
.daihyakka-kinokogari .h-3 {
  height: 3px;
}
.daihyakka-kinokogari .--gap3 {
  gap: 3px !important;
}
.daihyakka-kinokogari .--fw3 {
  font-weight: 3;
}
.daihyakka-kinokogari .--mt4 {
  margin-top: 4px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt4 {
    margin-top: 2px;
  }
}
.daihyakka-kinokogari .--mb4 {
  margin-bottom: 4px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb4 {
    margin-bottom: 2px;
  }
}
.daihyakka-kinokogari .--pt4 {
  padding-top: 4px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt4 {
    padding-top: 2px;
  }
}
.daihyakka-kinokogari .--pb4 {
  padding-bottom: 4px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb4 {
    padding-bottom: 2px;
  }
}
.daihyakka-kinokogari .--px4 {
  padding: 0 4px;
}
.daihyakka-kinokogari .max-w-4 {
  max-width: 4px;
}
.daihyakka-kinokogari .w-4 {
  width: 4px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-4 {
    width: 2px;
  }
}
.daihyakka-kinokogari .h-4 {
  height: 4px;
}
.daihyakka-kinokogari .--gap4 {
  gap: 4px !important;
}
.daihyakka-kinokogari .--fw4 {
  font-weight: 4;
}
.daihyakka-kinokogari .--mt5 {
  margin-top: 5px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt5 {
    margin-top: 2.5px;
  }
}
.daihyakka-kinokogari .--mb5 {
  margin-bottom: 5px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb5 {
    margin-bottom: 2.5px;
  }
}
.daihyakka-kinokogari .--pt5 {
  padding-top: 5px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt5 {
    padding-top: 2.5px;
  }
}
.daihyakka-kinokogari .--pb5 {
  padding-bottom: 5px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb5 {
    padding-bottom: 2.5px;
  }
}
.daihyakka-kinokogari .--px5 {
  padding: 0 5px;
}
.daihyakka-kinokogari .max-w-5 {
  max-width: 5px;
}
.daihyakka-kinokogari .w-5 {
  width: 5px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-5 {
    width: 2.5px;
  }
}
.daihyakka-kinokogari .h-5 {
  height: 5px;
}
.daihyakka-kinokogari .--gap5 {
  gap: 5px !important;
}
.daihyakka-kinokogari .--fw5 {
  font-weight: 5;
}
.daihyakka-kinokogari .--mt6 {
  margin-top: 6px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt6 {
    margin-top: 3px;
  }
}
.daihyakka-kinokogari .--mb6 {
  margin-bottom: 6px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb6 {
    margin-bottom: 3px;
  }
}
.daihyakka-kinokogari .--pt6 {
  padding-top: 6px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt6 {
    padding-top: 3px;
  }
}
.daihyakka-kinokogari .--pb6 {
  padding-bottom: 6px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb6 {
    padding-bottom: 3px;
  }
}
.daihyakka-kinokogari .--px6 {
  padding: 0 6px;
}
.daihyakka-kinokogari .max-w-6 {
  max-width: 6px;
}
.daihyakka-kinokogari .w-6 {
  width: 6px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-6 {
    width: 3px;
  }
}
.daihyakka-kinokogari .h-6 {
  height: 6px;
}
.daihyakka-kinokogari .--gap6 {
  gap: 6px !important;
}
.daihyakka-kinokogari .--fw6 {
  font-weight: 6;
}
.daihyakka-kinokogari .--mt7 {
  margin-top: 7px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt7 {
    margin-top: 3.5px;
  }
}
.daihyakka-kinokogari .--mb7 {
  margin-bottom: 7px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb7 {
    margin-bottom: 3.5px;
  }
}
.daihyakka-kinokogari .--pt7 {
  padding-top: 7px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt7 {
    padding-top: 3.5px;
  }
}
.daihyakka-kinokogari .--pb7 {
  padding-bottom: 7px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb7 {
    padding-bottom: 3.5px;
  }
}
.daihyakka-kinokogari .--px7 {
  padding: 0 7px;
}
.daihyakka-kinokogari .max-w-7 {
  max-width: 7px;
}
.daihyakka-kinokogari .w-7 {
  width: 7px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-7 {
    width: 3.5px;
  }
}
.daihyakka-kinokogari .h-7 {
  height: 7px;
}
.daihyakka-kinokogari .--gap7 {
  gap: 7px !important;
}
.daihyakka-kinokogari .--fw7 {
  font-weight: 7;
}
.daihyakka-kinokogari .--mt8 {
  margin-top: 8px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt8 {
    margin-top: 4px;
  }
}
.daihyakka-kinokogari .--mb8 {
  margin-bottom: 8px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb8 {
    margin-bottom: 4px;
  }
}
.daihyakka-kinokogari .--pt8 {
  padding-top: 8px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt8 {
    padding-top: 4px;
  }
}
.daihyakka-kinokogari .--pb8 {
  padding-bottom: 8px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb8 {
    padding-bottom: 4px;
  }
}
.daihyakka-kinokogari .--px8 {
  padding: 0 8px;
}
.daihyakka-kinokogari .max-w-8 {
  max-width: 8px;
}
.daihyakka-kinokogari .w-8 {
  width: 8px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-8 {
    width: 4px;
  }
}
.daihyakka-kinokogari .h-8 {
  height: 8px;
}
.daihyakka-kinokogari .--gap8 {
  gap: 8px !important;
}
.daihyakka-kinokogari .--fw8 {
  font-weight: 8;
}
.daihyakka-kinokogari .--mt9 {
  margin-top: 9px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt9 {
    margin-top: 4.5px;
  }
}
.daihyakka-kinokogari .--mb9 {
  margin-bottom: 9px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb9 {
    margin-bottom: 4.5px;
  }
}
.daihyakka-kinokogari .--pt9 {
  padding-top: 9px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt9 {
    padding-top: 4.5px;
  }
}
.daihyakka-kinokogari .--pb9 {
  padding-bottom: 9px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb9 {
    padding-bottom: 4.5px;
  }
}
.daihyakka-kinokogari .--px9 {
  padding: 0 9px;
}
.daihyakka-kinokogari .max-w-9 {
  max-width: 9px;
}
.daihyakka-kinokogari .w-9 {
  width: 9px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-9 {
    width: 4.5px;
  }
}
.daihyakka-kinokogari .h-9 {
  height: 9px;
}
.daihyakka-kinokogari .--gap9 {
  gap: 9px !important;
}
.daihyakka-kinokogari .--fw9 {
  font-weight: 9;
}
.daihyakka-kinokogari .--mt10 {
  margin-top: 10px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt10 {
    margin-top: 5px;
  }
}
.daihyakka-kinokogari .--mb10 {
  margin-bottom: 10px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb10 {
    margin-bottom: 5px;
  }
}
.daihyakka-kinokogari .--pt10 {
  padding-top: 10px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt10 {
    padding-top: 5px;
  }
}
.daihyakka-kinokogari .--pb10 {
  padding-bottom: 10px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb10 {
    padding-bottom: 5px;
  }
}
.daihyakka-kinokogari .--px10 {
  padding: 0 10px;
}
.daihyakka-kinokogari .max-w-10 {
  max-width: 10px;
}
.daihyakka-kinokogari .w-10 {
  width: 10px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-10 {
    width: 5px;
  }
}
.daihyakka-kinokogari .h-10 {
  height: 10px;
}
.daihyakka-kinokogari .--gap10 {
  gap: 10px !important;
}
.daihyakka-kinokogari .--fw10 {
  font-weight: 10;
}
.daihyakka-kinokogari .--mt11 {
  margin-top: 11px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt11 {
    margin-top: 5.5px;
  }
}
.daihyakka-kinokogari .--mb11 {
  margin-bottom: 11px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb11 {
    margin-bottom: 5.5px;
  }
}
.daihyakka-kinokogari .--pt11 {
  padding-top: 11px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt11 {
    padding-top: 5.5px;
  }
}
.daihyakka-kinokogari .--pb11 {
  padding-bottom: 11px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb11 {
    padding-bottom: 5.5px;
  }
}
.daihyakka-kinokogari .--px11 {
  padding: 0 11px;
}
.daihyakka-kinokogari .max-w-11 {
  max-width: 11px;
}
.daihyakka-kinokogari .w-11 {
  width: 11px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-11 {
    width: 5.5px;
  }
}
.daihyakka-kinokogari .h-11 {
  height: 11px;
}
.daihyakka-kinokogari .--gap11 {
  gap: 11px !important;
}
.daihyakka-kinokogari .--fw11 {
  font-weight: 11;
}
.daihyakka-kinokogari .--mt12 {
  margin-top: 12px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt12 {
    margin-top: 6px;
  }
}
.daihyakka-kinokogari .--mb12 {
  margin-bottom: 12px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb12 {
    margin-bottom: 6px;
  }
}
.daihyakka-kinokogari .--pt12 {
  padding-top: 12px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt12 {
    padding-top: 6px;
  }
}
.daihyakka-kinokogari .--pb12 {
  padding-bottom: 12px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb12 {
    padding-bottom: 6px;
  }
}
.daihyakka-kinokogari .--px12 {
  padding: 0 12px;
}
.daihyakka-kinokogari .max-w-12 {
  max-width: 12px;
}
.daihyakka-kinokogari .w-12 {
  width: 12px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-12 {
    width: 6px;
  }
}
.daihyakka-kinokogari .h-12 {
  height: 12px;
}
.daihyakka-kinokogari .--gap12 {
  gap: 12px !important;
}
.daihyakka-kinokogari .--fw12 {
  font-weight: 12;
}
.daihyakka-kinokogari .--mt13 {
  margin-top: 13px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt13 {
    margin-top: 6.5px;
  }
}
.daihyakka-kinokogari .--mb13 {
  margin-bottom: 13px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb13 {
    margin-bottom: 6.5px;
  }
}
.daihyakka-kinokogari .--pt13 {
  padding-top: 13px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt13 {
    padding-top: 6.5px;
  }
}
.daihyakka-kinokogari .--pb13 {
  padding-bottom: 13px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb13 {
    padding-bottom: 6.5px;
  }
}
.daihyakka-kinokogari .--px13 {
  padding: 0 13px;
}
.daihyakka-kinokogari .max-w-13 {
  max-width: 13px;
}
.daihyakka-kinokogari .w-13 {
  width: 13px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-13 {
    width: 6.5px;
  }
}
.daihyakka-kinokogari .h-13 {
  height: 13px;
}
.daihyakka-kinokogari .--gap13 {
  gap: 13px !important;
}
.daihyakka-kinokogari .--fw13 {
  font-weight: 13;
}
.daihyakka-kinokogari .--mt14 {
  margin-top: 14px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt14 {
    margin-top: 7px;
  }
}
.daihyakka-kinokogari .--mb14 {
  margin-bottom: 14px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb14 {
    margin-bottom: 7px;
  }
}
.daihyakka-kinokogari .--pt14 {
  padding-top: 14px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt14 {
    padding-top: 7px;
  }
}
.daihyakka-kinokogari .--pb14 {
  padding-bottom: 14px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb14 {
    padding-bottom: 7px;
  }
}
.daihyakka-kinokogari .--px14 {
  padding: 0 14px;
}
.daihyakka-kinokogari .max-w-14 {
  max-width: 14px;
}
.daihyakka-kinokogari .w-14 {
  width: 14px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-14 {
    width: 7px;
  }
}
.daihyakka-kinokogari .h-14 {
  height: 14px;
}
.daihyakka-kinokogari .--gap14 {
  gap: 14px !important;
}
.daihyakka-kinokogari .--fw14 {
  font-weight: 14;
}
.daihyakka-kinokogari .--mt15 {
  margin-top: 15px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt15 {
    margin-top: 7.5px;
  }
}
.daihyakka-kinokogari .--mb15 {
  margin-bottom: 15px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb15 {
    margin-bottom: 7.5px;
  }
}
.daihyakka-kinokogari .--pt15 {
  padding-top: 15px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt15 {
    padding-top: 7.5px;
  }
}
.daihyakka-kinokogari .--pb15 {
  padding-bottom: 15px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb15 {
    padding-bottom: 7.5px;
  }
}
.daihyakka-kinokogari .--px15 {
  padding: 0 15px;
}
.daihyakka-kinokogari .max-w-15 {
  max-width: 15px;
}
.daihyakka-kinokogari .w-15 {
  width: 15px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-15 {
    width: 7.5px;
  }
}
.daihyakka-kinokogari .h-15 {
  height: 15px;
}
.daihyakka-kinokogari .--gap15 {
  gap: 15px !important;
}
.daihyakka-kinokogari .--fw15 {
  font-weight: 15;
}
.daihyakka-kinokogari .--mt16 {
  margin-top: 16px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt16 {
    margin-top: 8px;
  }
}
.daihyakka-kinokogari .--mb16 {
  margin-bottom: 16px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb16 {
    margin-bottom: 8px;
  }
}
.daihyakka-kinokogari .--pt16 {
  padding-top: 16px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt16 {
    padding-top: 8px;
  }
}
.daihyakka-kinokogari .--pb16 {
  padding-bottom: 16px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb16 {
    padding-bottom: 8px;
  }
}
.daihyakka-kinokogari .--px16 {
  padding: 0 16px;
}
.daihyakka-kinokogari .max-w-16 {
  max-width: 16px;
}
.daihyakka-kinokogari .w-16 {
  width: 16px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-16 {
    width: 8px;
  }
}
.daihyakka-kinokogari .h-16 {
  height: 16px;
}
.daihyakka-kinokogari .--gap16 {
  gap: 16px !important;
}
.daihyakka-kinokogari .--fw16 {
  font-weight: 16;
}
.daihyakka-kinokogari .--mt17 {
  margin-top: 17px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt17 {
    margin-top: 8.5px;
  }
}
.daihyakka-kinokogari .--mb17 {
  margin-bottom: 17px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb17 {
    margin-bottom: 8.5px;
  }
}
.daihyakka-kinokogari .--pt17 {
  padding-top: 17px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt17 {
    padding-top: 8.5px;
  }
}
.daihyakka-kinokogari .--pb17 {
  padding-bottom: 17px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb17 {
    padding-bottom: 8.5px;
  }
}
.daihyakka-kinokogari .--px17 {
  padding: 0 17px;
}
.daihyakka-kinokogari .max-w-17 {
  max-width: 17px;
}
.daihyakka-kinokogari .w-17 {
  width: 17px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-17 {
    width: 8.5px;
  }
}
.daihyakka-kinokogari .h-17 {
  height: 17px;
}
.daihyakka-kinokogari .--gap17 {
  gap: 17px !important;
}
.daihyakka-kinokogari .--fw17 {
  font-weight: 17;
}
.daihyakka-kinokogari .--mt18 {
  margin-top: 18px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt18 {
    margin-top: 9px;
  }
}
.daihyakka-kinokogari .--mb18 {
  margin-bottom: 18px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb18 {
    margin-bottom: 9px;
  }
}
.daihyakka-kinokogari .--pt18 {
  padding-top: 18px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt18 {
    padding-top: 9px;
  }
}
.daihyakka-kinokogari .--pb18 {
  padding-bottom: 18px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb18 {
    padding-bottom: 9px;
  }
}
.daihyakka-kinokogari .--px18 {
  padding: 0 18px;
}
.daihyakka-kinokogari .max-w-18 {
  max-width: 18px;
}
.daihyakka-kinokogari .w-18 {
  width: 18px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-18 {
    width: 9px;
  }
}
.daihyakka-kinokogari .h-18 {
  height: 18px;
}
.daihyakka-kinokogari .--gap18 {
  gap: 18px !important;
}
.daihyakka-kinokogari .--fw18 {
  font-weight: 18;
}
.daihyakka-kinokogari .--mt19 {
  margin-top: 19px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt19 {
    margin-top: 9.5px;
  }
}
.daihyakka-kinokogari .--mb19 {
  margin-bottom: 19px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb19 {
    margin-bottom: 9.5px;
  }
}
.daihyakka-kinokogari .--pt19 {
  padding-top: 19px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt19 {
    padding-top: 9.5px;
  }
}
.daihyakka-kinokogari .--pb19 {
  padding-bottom: 19px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb19 {
    padding-bottom: 9.5px;
  }
}
.daihyakka-kinokogari .--px19 {
  padding: 0 19px;
}
.daihyakka-kinokogari .max-w-19 {
  max-width: 19px;
}
.daihyakka-kinokogari .w-19 {
  width: 19px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-19 {
    width: 9.5px;
  }
}
.daihyakka-kinokogari .h-19 {
  height: 19px;
}
.daihyakka-kinokogari .--gap19 {
  gap: 19px !important;
}
.daihyakka-kinokogari .--fw19 {
  font-weight: 19;
}
.daihyakka-kinokogari .--mt20 {
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt20 {
    margin-top: 10px;
  }
}
.daihyakka-kinokogari .--mb20 {
  margin-bottom: 20px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb20 {
    margin-bottom: 10px;
  }
}
.daihyakka-kinokogari .--pt20 {
  padding-top: 20px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt20 {
    padding-top: 10px;
  }
}
.daihyakka-kinokogari .--pb20 {
  padding-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb20 {
    padding-bottom: 10px;
  }
}
.daihyakka-kinokogari .--px20 {
  padding: 0 20px;
}
.daihyakka-kinokogari .max-w-20 {
  max-width: 20px;
}
.daihyakka-kinokogari .w-20 {
  width: 20px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-20 {
    width: 10px;
  }
}
.daihyakka-kinokogari .h-20 {
  height: 20px;
}
.daihyakka-kinokogari .--gap20 {
  gap: 20px !important;
}
.daihyakka-kinokogari .--fw20 {
  font-weight: 20;
}
.daihyakka-kinokogari .--mt21 {
  margin-top: 21px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt21 {
    margin-top: 10.5px;
  }
}
.daihyakka-kinokogari .--mb21 {
  margin-bottom: 21px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb21 {
    margin-bottom: 10.5px;
  }
}
.daihyakka-kinokogari .--pt21 {
  padding-top: 21px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt21 {
    padding-top: 10.5px;
  }
}
.daihyakka-kinokogari .--pb21 {
  padding-bottom: 21px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb21 {
    padding-bottom: 10.5px;
  }
}
.daihyakka-kinokogari .--px21 {
  padding: 0 21px;
}
.daihyakka-kinokogari .max-w-21 {
  max-width: 21px;
}
.daihyakka-kinokogari .w-21 {
  width: 21px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-21 {
    width: 10.5px;
  }
}
.daihyakka-kinokogari .h-21 {
  height: 21px;
}
.daihyakka-kinokogari .--gap21 {
  gap: 21px !important;
}
.daihyakka-kinokogari .--fw21 {
  font-weight: 21;
}
.daihyakka-kinokogari .--mt22 {
  margin-top: 22px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt22 {
    margin-top: 11px;
  }
}
.daihyakka-kinokogari .--mb22 {
  margin-bottom: 22px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb22 {
    margin-bottom: 11px;
  }
}
.daihyakka-kinokogari .--pt22 {
  padding-top: 22px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt22 {
    padding-top: 11px;
  }
}
.daihyakka-kinokogari .--pb22 {
  padding-bottom: 22px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb22 {
    padding-bottom: 11px;
  }
}
.daihyakka-kinokogari .--px22 {
  padding: 0 22px;
}
.daihyakka-kinokogari .max-w-22 {
  max-width: 22px;
}
.daihyakka-kinokogari .w-22 {
  width: 22px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-22 {
    width: 11px;
  }
}
.daihyakka-kinokogari .h-22 {
  height: 22px;
}
.daihyakka-kinokogari .--gap22 {
  gap: 22px !important;
}
.daihyakka-kinokogari .--fw22 {
  font-weight: 22;
}
.daihyakka-kinokogari .--mt23 {
  margin-top: 23px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt23 {
    margin-top: 11.5px;
  }
}
.daihyakka-kinokogari .--mb23 {
  margin-bottom: 23px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb23 {
    margin-bottom: 11.5px;
  }
}
.daihyakka-kinokogari .--pt23 {
  padding-top: 23px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt23 {
    padding-top: 11.5px;
  }
}
.daihyakka-kinokogari .--pb23 {
  padding-bottom: 23px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb23 {
    padding-bottom: 11.5px;
  }
}
.daihyakka-kinokogari .--px23 {
  padding: 0 23px;
}
.daihyakka-kinokogari .max-w-23 {
  max-width: 23px;
}
.daihyakka-kinokogari .w-23 {
  width: 23px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-23 {
    width: 11.5px;
  }
}
.daihyakka-kinokogari .h-23 {
  height: 23px;
}
.daihyakka-kinokogari .--gap23 {
  gap: 23px !important;
}
.daihyakka-kinokogari .--fw23 {
  font-weight: 23;
}
.daihyakka-kinokogari .--mt24 {
  margin-top: 24px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt24 {
    margin-top: 12px;
  }
}
.daihyakka-kinokogari .--mb24 {
  margin-bottom: 24px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb24 {
    margin-bottom: 12px;
  }
}
.daihyakka-kinokogari .--pt24 {
  padding-top: 24px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt24 {
    padding-top: 12px;
  }
}
.daihyakka-kinokogari .--pb24 {
  padding-bottom: 24px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb24 {
    padding-bottom: 12px;
  }
}
.daihyakka-kinokogari .--px24 {
  padding: 0 24px;
}
.daihyakka-kinokogari .max-w-24 {
  max-width: 24px;
}
.daihyakka-kinokogari .w-24 {
  width: 24px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-24 {
    width: 12px;
  }
}
.daihyakka-kinokogari .h-24 {
  height: 24px;
}
.daihyakka-kinokogari .--gap24 {
  gap: 24px !important;
}
.daihyakka-kinokogari .--fw24 {
  font-weight: 24;
}
.daihyakka-kinokogari .--mt25 {
  margin-top: 25px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt25 {
    margin-top: 12.5px;
  }
}
.daihyakka-kinokogari .--mb25 {
  margin-bottom: 25px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb25 {
    margin-bottom: 12.5px;
  }
}
.daihyakka-kinokogari .--pt25 {
  padding-top: 25px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt25 {
    padding-top: 12.5px;
  }
}
.daihyakka-kinokogari .--pb25 {
  padding-bottom: 25px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb25 {
    padding-bottom: 12.5px;
  }
}
.daihyakka-kinokogari .--px25 {
  padding: 0 25px;
}
.daihyakka-kinokogari .max-w-25 {
  max-width: 25px;
}
.daihyakka-kinokogari .w-25 {
  width: 25px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-25 {
    width: 12.5px;
  }
}
.daihyakka-kinokogari .h-25 {
  height: 25px;
}
.daihyakka-kinokogari .--gap25 {
  gap: 25px !important;
}
.daihyakka-kinokogari .--fw25 {
  font-weight: 25;
}
.daihyakka-kinokogari .--mt26 {
  margin-top: 26px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt26 {
    margin-top: 13px;
  }
}
.daihyakka-kinokogari .--mb26 {
  margin-bottom: 26px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb26 {
    margin-bottom: 13px;
  }
}
.daihyakka-kinokogari .--pt26 {
  padding-top: 26px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt26 {
    padding-top: 13px;
  }
}
.daihyakka-kinokogari .--pb26 {
  padding-bottom: 26px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb26 {
    padding-bottom: 13px;
  }
}
.daihyakka-kinokogari .--px26 {
  padding: 0 26px;
}
.daihyakka-kinokogari .max-w-26 {
  max-width: 26px;
}
.daihyakka-kinokogari .w-26 {
  width: 26px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-26 {
    width: 13px;
  }
}
.daihyakka-kinokogari .h-26 {
  height: 26px;
}
.daihyakka-kinokogari .--gap26 {
  gap: 26px !important;
}
.daihyakka-kinokogari .--fw26 {
  font-weight: 26;
}
.daihyakka-kinokogari .--mt27 {
  margin-top: 27px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt27 {
    margin-top: 13.5px;
  }
}
.daihyakka-kinokogari .--mb27 {
  margin-bottom: 27px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb27 {
    margin-bottom: 13.5px;
  }
}
.daihyakka-kinokogari .--pt27 {
  padding-top: 27px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt27 {
    padding-top: 13.5px;
  }
}
.daihyakka-kinokogari .--pb27 {
  padding-bottom: 27px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb27 {
    padding-bottom: 13.5px;
  }
}
.daihyakka-kinokogari .--px27 {
  padding: 0 27px;
}
.daihyakka-kinokogari .max-w-27 {
  max-width: 27px;
}
.daihyakka-kinokogari .w-27 {
  width: 27px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-27 {
    width: 13.5px;
  }
}
.daihyakka-kinokogari .h-27 {
  height: 27px;
}
.daihyakka-kinokogari .--gap27 {
  gap: 27px !important;
}
.daihyakka-kinokogari .--fw27 {
  font-weight: 27;
}
.daihyakka-kinokogari .--mt28 {
  margin-top: 28px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt28 {
    margin-top: 14px;
  }
}
.daihyakka-kinokogari .--mb28 {
  margin-bottom: 28px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb28 {
    margin-bottom: 14px;
  }
}
.daihyakka-kinokogari .--pt28 {
  padding-top: 28px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt28 {
    padding-top: 14px;
  }
}
.daihyakka-kinokogari .--pb28 {
  padding-bottom: 28px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb28 {
    padding-bottom: 14px;
  }
}
.daihyakka-kinokogari .--px28 {
  padding: 0 28px;
}
.daihyakka-kinokogari .max-w-28 {
  max-width: 28px;
}
.daihyakka-kinokogari .w-28 {
  width: 28px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-28 {
    width: 14px;
  }
}
.daihyakka-kinokogari .h-28 {
  height: 28px;
}
.daihyakka-kinokogari .--gap28 {
  gap: 28px !important;
}
.daihyakka-kinokogari .--fw28 {
  font-weight: 28;
}
.daihyakka-kinokogari .--mt29 {
  margin-top: 29px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt29 {
    margin-top: 14.5px;
  }
}
.daihyakka-kinokogari .--mb29 {
  margin-bottom: 29px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb29 {
    margin-bottom: 14.5px;
  }
}
.daihyakka-kinokogari .--pt29 {
  padding-top: 29px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt29 {
    padding-top: 14.5px;
  }
}
.daihyakka-kinokogari .--pb29 {
  padding-bottom: 29px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb29 {
    padding-bottom: 14.5px;
  }
}
.daihyakka-kinokogari .--px29 {
  padding: 0 29px;
}
.daihyakka-kinokogari .max-w-29 {
  max-width: 29px;
}
.daihyakka-kinokogari .w-29 {
  width: 29px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-29 {
    width: 14.5px;
  }
}
.daihyakka-kinokogari .h-29 {
  height: 29px;
}
.daihyakka-kinokogari .--gap29 {
  gap: 29px !important;
}
.daihyakka-kinokogari .--fw29 {
  font-weight: 29;
}
.daihyakka-kinokogari .--mt30 {
  margin-top: 30px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt30 {
    margin-top: 15px;
  }
}
.daihyakka-kinokogari .--mb30 {
  margin-bottom: 30px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb30 {
    margin-bottom: 15px;
  }
}
.daihyakka-kinokogari .--pt30 {
  padding-top: 30px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt30 {
    padding-top: 15px;
  }
}
.daihyakka-kinokogari .--pb30 {
  padding-bottom: 30px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb30 {
    padding-bottom: 15px;
  }
}
.daihyakka-kinokogari .--px30 {
  padding: 0 30px;
}
.daihyakka-kinokogari .max-w-30 {
  max-width: 30px;
}
.daihyakka-kinokogari .w-30 {
  width: 30px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-30 {
    width: 15px;
  }
}
.daihyakka-kinokogari .h-30 {
  height: 30px;
}
.daihyakka-kinokogari .--gap30 {
  gap: 30px !important;
}
.daihyakka-kinokogari .--fw30 {
  font-weight: 30;
}
.daihyakka-kinokogari .--mt31 {
  margin-top: 31px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt31 {
    margin-top: 15.5px;
  }
}
.daihyakka-kinokogari .--mb31 {
  margin-bottom: 31px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb31 {
    margin-bottom: 15.5px;
  }
}
.daihyakka-kinokogari .--pt31 {
  padding-top: 31px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt31 {
    padding-top: 15.5px;
  }
}
.daihyakka-kinokogari .--pb31 {
  padding-bottom: 31px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb31 {
    padding-bottom: 15.5px;
  }
}
.daihyakka-kinokogari .--px31 {
  padding: 0 31px;
}
.daihyakka-kinokogari .max-w-31 {
  max-width: 31px;
}
.daihyakka-kinokogari .w-31 {
  width: 31px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-31 {
    width: 15.5px;
  }
}
.daihyakka-kinokogari .h-31 {
  height: 31px;
}
.daihyakka-kinokogari .--gap31 {
  gap: 31px !important;
}
.daihyakka-kinokogari .--fw31 {
  font-weight: 31;
}
.daihyakka-kinokogari .--mt32 {
  margin-top: 32px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt32 {
    margin-top: 16px;
  }
}
.daihyakka-kinokogari .--mb32 {
  margin-bottom: 32px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb32 {
    margin-bottom: 16px;
  }
}
.daihyakka-kinokogari .--pt32 {
  padding-top: 32px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt32 {
    padding-top: 16px;
  }
}
.daihyakka-kinokogari .--pb32 {
  padding-bottom: 32px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb32 {
    padding-bottom: 16px;
  }
}
.daihyakka-kinokogari .--px32 {
  padding: 0 32px;
}
.daihyakka-kinokogari .max-w-32 {
  max-width: 32px;
}
.daihyakka-kinokogari .w-32 {
  width: 32px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-32 {
    width: 16px;
  }
}
.daihyakka-kinokogari .h-32 {
  height: 32px;
}
.daihyakka-kinokogari .--gap32 {
  gap: 32px !important;
}
.daihyakka-kinokogari .--fw32 {
  font-weight: 32;
}
.daihyakka-kinokogari .--mt33 {
  margin-top: 33px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt33 {
    margin-top: 16.5px;
  }
}
.daihyakka-kinokogari .--mb33 {
  margin-bottom: 33px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb33 {
    margin-bottom: 16.5px;
  }
}
.daihyakka-kinokogari .--pt33 {
  padding-top: 33px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt33 {
    padding-top: 16.5px;
  }
}
.daihyakka-kinokogari .--pb33 {
  padding-bottom: 33px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb33 {
    padding-bottom: 16.5px;
  }
}
.daihyakka-kinokogari .--px33 {
  padding: 0 33px;
}
.daihyakka-kinokogari .max-w-33 {
  max-width: 33px;
}
.daihyakka-kinokogari .w-33 {
  width: 33px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-33 {
    width: 16.5px;
  }
}
.daihyakka-kinokogari .h-33 {
  height: 33px;
}
.daihyakka-kinokogari .--gap33 {
  gap: 33px !important;
}
.daihyakka-kinokogari .--fw33 {
  font-weight: 33;
}
.daihyakka-kinokogari .--mt34 {
  margin-top: 34px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt34 {
    margin-top: 17px;
  }
}
.daihyakka-kinokogari .--mb34 {
  margin-bottom: 34px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb34 {
    margin-bottom: 17px;
  }
}
.daihyakka-kinokogari .--pt34 {
  padding-top: 34px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt34 {
    padding-top: 17px;
  }
}
.daihyakka-kinokogari .--pb34 {
  padding-bottom: 34px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb34 {
    padding-bottom: 17px;
  }
}
.daihyakka-kinokogari .--px34 {
  padding: 0 34px;
}
.daihyakka-kinokogari .max-w-34 {
  max-width: 34px;
}
.daihyakka-kinokogari .w-34 {
  width: 34px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-34 {
    width: 17px;
  }
}
.daihyakka-kinokogari .h-34 {
  height: 34px;
}
.daihyakka-kinokogari .--gap34 {
  gap: 34px !important;
}
.daihyakka-kinokogari .--fw34 {
  font-weight: 34;
}
.daihyakka-kinokogari .--mt35 {
  margin-top: 35px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt35 {
    margin-top: 17.5px;
  }
}
.daihyakka-kinokogari .--mb35 {
  margin-bottom: 35px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb35 {
    margin-bottom: 17.5px;
  }
}
.daihyakka-kinokogari .--pt35 {
  padding-top: 35px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt35 {
    padding-top: 17.5px;
  }
}
.daihyakka-kinokogari .--pb35 {
  padding-bottom: 35px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb35 {
    padding-bottom: 17.5px;
  }
}
.daihyakka-kinokogari .--px35 {
  padding: 0 35px;
}
.daihyakka-kinokogari .max-w-35 {
  max-width: 35px;
}
.daihyakka-kinokogari .w-35 {
  width: 35px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-35 {
    width: 17.5px;
  }
}
.daihyakka-kinokogari .h-35 {
  height: 35px;
}
.daihyakka-kinokogari .--gap35 {
  gap: 35px !important;
}
.daihyakka-kinokogari .--fw35 {
  font-weight: 35;
}
.daihyakka-kinokogari .--mt36 {
  margin-top: 36px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt36 {
    margin-top: 18px;
  }
}
.daihyakka-kinokogari .--mb36 {
  margin-bottom: 36px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb36 {
    margin-bottom: 18px;
  }
}
.daihyakka-kinokogari .--pt36 {
  padding-top: 36px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt36 {
    padding-top: 18px;
  }
}
.daihyakka-kinokogari .--pb36 {
  padding-bottom: 36px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb36 {
    padding-bottom: 18px;
  }
}
.daihyakka-kinokogari .--px36 {
  padding: 0 36px;
}
.daihyakka-kinokogari .max-w-36 {
  max-width: 36px;
}
.daihyakka-kinokogari .w-36 {
  width: 36px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-36 {
    width: 18px;
  }
}
.daihyakka-kinokogari .h-36 {
  height: 36px;
}
.daihyakka-kinokogari .--gap36 {
  gap: 36px !important;
}
.daihyakka-kinokogari .--fw36 {
  font-weight: 36;
}
.daihyakka-kinokogari .--mt37 {
  margin-top: 37px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt37 {
    margin-top: 18.5px;
  }
}
.daihyakka-kinokogari .--mb37 {
  margin-bottom: 37px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb37 {
    margin-bottom: 18.5px;
  }
}
.daihyakka-kinokogari .--pt37 {
  padding-top: 37px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt37 {
    padding-top: 18.5px;
  }
}
.daihyakka-kinokogari .--pb37 {
  padding-bottom: 37px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb37 {
    padding-bottom: 18.5px;
  }
}
.daihyakka-kinokogari .--px37 {
  padding: 0 37px;
}
.daihyakka-kinokogari .max-w-37 {
  max-width: 37px;
}
.daihyakka-kinokogari .w-37 {
  width: 37px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-37 {
    width: 18.5px;
  }
}
.daihyakka-kinokogari .h-37 {
  height: 37px;
}
.daihyakka-kinokogari .--gap37 {
  gap: 37px !important;
}
.daihyakka-kinokogari .--fw37 {
  font-weight: 37;
}
.daihyakka-kinokogari .--mt38 {
  margin-top: 38px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt38 {
    margin-top: 19px;
  }
}
.daihyakka-kinokogari .--mb38 {
  margin-bottom: 38px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb38 {
    margin-bottom: 19px;
  }
}
.daihyakka-kinokogari .--pt38 {
  padding-top: 38px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt38 {
    padding-top: 19px;
  }
}
.daihyakka-kinokogari .--pb38 {
  padding-bottom: 38px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb38 {
    padding-bottom: 19px;
  }
}
.daihyakka-kinokogari .--px38 {
  padding: 0 38px;
}
.daihyakka-kinokogari .max-w-38 {
  max-width: 38px;
}
.daihyakka-kinokogari .w-38 {
  width: 38px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-38 {
    width: 19px;
  }
}
.daihyakka-kinokogari .h-38 {
  height: 38px;
}
.daihyakka-kinokogari .--gap38 {
  gap: 38px !important;
}
.daihyakka-kinokogari .--fw38 {
  font-weight: 38;
}
.daihyakka-kinokogari .--mt39 {
  margin-top: 39px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt39 {
    margin-top: 19.5px;
  }
}
.daihyakka-kinokogari .--mb39 {
  margin-bottom: 39px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb39 {
    margin-bottom: 19.5px;
  }
}
.daihyakka-kinokogari .--pt39 {
  padding-top: 39px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt39 {
    padding-top: 19.5px;
  }
}
.daihyakka-kinokogari .--pb39 {
  padding-bottom: 39px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb39 {
    padding-bottom: 19.5px;
  }
}
.daihyakka-kinokogari .--px39 {
  padding: 0 39px;
}
.daihyakka-kinokogari .max-w-39 {
  max-width: 39px;
}
.daihyakka-kinokogari .w-39 {
  width: 39px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-39 {
    width: 19.5px;
  }
}
.daihyakka-kinokogari .h-39 {
  height: 39px;
}
.daihyakka-kinokogari .--gap39 {
  gap: 39px !important;
}
.daihyakka-kinokogari .--fw39 {
  font-weight: 39;
}
.daihyakka-kinokogari .--mt40 {
  margin-top: 40px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt40 {
    margin-top: 20px;
  }
}
.daihyakka-kinokogari .--mb40 {
  margin-bottom: 40px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb40 {
    margin-bottom: 20px;
  }
}
.daihyakka-kinokogari .--pt40 {
  padding-top: 40px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt40 {
    padding-top: 20px;
  }
}
.daihyakka-kinokogari .--pb40 {
  padding-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb40 {
    padding-bottom: 20px;
  }
}
.daihyakka-kinokogari .--px40 {
  padding: 0 40px;
}
.daihyakka-kinokogari .max-w-40 {
  max-width: 40px;
}
.daihyakka-kinokogari .w-40 {
  width: 40px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-40 {
    width: 20px;
  }
}
.daihyakka-kinokogari .h-40 {
  height: 40px;
}
.daihyakka-kinokogari .--gap40 {
  gap: 40px !important;
}
.daihyakka-kinokogari .--fw40 {
  font-weight: 40;
}
.daihyakka-kinokogari .--mt41 {
  margin-top: 41px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt41 {
    margin-top: 20.5px;
  }
}
.daihyakka-kinokogari .--mb41 {
  margin-bottom: 41px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb41 {
    margin-bottom: 20.5px;
  }
}
.daihyakka-kinokogari .--pt41 {
  padding-top: 41px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt41 {
    padding-top: 20.5px;
  }
}
.daihyakka-kinokogari .--pb41 {
  padding-bottom: 41px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb41 {
    padding-bottom: 20.5px;
  }
}
.daihyakka-kinokogari .--px41 {
  padding: 0 41px;
}
.daihyakka-kinokogari .max-w-41 {
  max-width: 41px;
}
.daihyakka-kinokogari .w-41 {
  width: 41px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-41 {
    width: 20.5px;
  }
}
.daihyakka-kinokogari .h-41 {
  height: 41px;
}
.daihyakka-kinokogari .--gap41 {
  gap: 41px !important;
}
.daihyakka-kinokogari .--fw41 {
  font-weight: 41;
}
.daihyakka-kinokogari .--mt42 {
  margin-top: 42px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt42 {
    margin-top: 21px;
  }
}
.daihyakka-kinokogari .--mb42 {
  margin-bottom: 42px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb42 {
    margin-bottom: 21px;
  }
}
.daihyakka-kinokogari .--pt42 {
  padding-top: 42px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt42 {
    padding-top: 21px;
  }
}
.daihyakka-kinokogari .--pb42 {
  padding-bottom: 42px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb42 {
    padding-bottom: 21px;
  }
}
.daihyakka-kinokogari .--px42 {
  padding: 0 42px;
}
.daihyakka-kinokogari .max-w-42 {
  max-width: 42px;
}
.daihyakka-kinokogari .w-42 {
  width: 42px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-42 {
    width: 21px;
  }
}
.daihyakka-kinokogari .h-42 {
  height: 42px;
}
.daihyakka-kinokogari .--gap42 {
  gap: 42px !important;
}
.daihyakka-kinokogari .--fw42 {
  font-weight: 42;
}
.daihyakka-kinokogari .--mt43 {
  margin-top: 43px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt43 {
    margin-top: 21.5px;
  }
}
.daihyakka-kinokogari .--mb43 {
  margin-bottom: 43px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb43 {
    margin-bottom: 21.5px;
  }
}
.daihyakka-kinokogari .--pt43 {
  padding-top: 43px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt43 {
    padding-top: 21.5px;
  }
}
.daihyakka-kinokogari .--pb43 {
  padding-bottom: 43px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb43 {
    padding-bottom: 21.5px;
  }
}
.daihyakka-kinokogari .--px43 {
  padding: 0 43px;
}
.daihyakka-kinokogari .max-w-43 {
  max-width: 43px;
}
.daihyakka-kinokogari .w-43 {
  width: 43px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-43 {
    width: 21.5px;
  }
}
.daihyakka-kinokogari .h-43 {
  height: 43px;
}
.daihyakka-kinokogari .--gap43 {
  gap: 43px !important;
}
.daihyakka-kinokogari .--fw43 {
  font-weight: 43;
}
.daihyakka-kinokogari .--mt44 {
  margin-top: 44px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt44 {
    margin-top: 22px;
  }
}
.daihyakka-kinokogari .--mb44 {
  margin-bottom: 44px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb44 {
    margin-bottom: 22px;
  }
}
.daihyakka-kinokogari .--pt44 {
  padding-top: 44px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt44 {
    padding-top: 22px;
  }
}
.daihyakka-kinokogari .--pb44 {
  padding-bottom: 44px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb44 {
    padding-bottom: 22px;
  }
}
.daihyakka-kinokogari .--px44 {
  padding: 0 44px;
}
.daihyakka-kinokogari .max-w-44 {
  max-width: 44px;
}
.daihyakka-kinokogari .w-44 {
  width: 44px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-44 {
    width: 22px;
  }
}
.daihyakka-kinokogari .h-44 {
  height: 44px;
}
.daihyakka-kinokogari .--gap44 {
  gap: 44px !important;
}
.daihyakka-kinokogari .--fw44 {
  font-weight: 44;
}
.daihyakka-kinokogari .--mt45 {
  margin-top: 45px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt45 {
    margin-top: 22.5px;
  }
}
.daihyakka-kinokogari .--mb45 {
  margin-bottom: 45px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb45 {
    margin-bottom: 22.5px;
  }
}
.daihyakka-kinokogari .--pt45 {
  padding-top: 45px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt45 {
    padding-top: 22.5px;
  }
}
.daihyakka-kinokogari .--pb45 {
  padding-bottom: 45px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb45 {
    padding-bottom: 22.5px;
  }
}
.daihyakka-kinokogari .--px45 {
  padding: 0 45px;
}
.daihyakka-kinokogari .max-w-45 {
  max-width: 45px;
}
.daihyakka-kinokogari .w-45 {
  width: 45px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-45 {
    width: 22.5px;
  }
}
.daihyakka-kinokogari .h-45 {
  height: 45px;
}
.daihyakka-kinokogari .--gap45 {
  gap: 45px !important;
}
.daihyakka-kinokogari .--fw45 {
  font-weight: 45;
}
.daihyakka-kinokogari .--mt46 {
  margin-top: 46px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt46 {
    margin-top: 23px;
  }
}
.daihyakka-kinokogari .--mb46 {
  margin-bottom: 46px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb46 {
    margin-bottom: 23px;
  }
}
.daihyakka-kinokogari .--pt46 {
  padding-top: 46px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt46 {
    padding-top: 23px;
  }
}
.daihyakka-kinokogari .--pb46 {
  padding-bottom: 46px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb46 {
    padding-bottom: 23px;
  }
}
.daihyakka-kinokogari .--px46 {
  padding: 0 46px;
}
.daihyakka-kinokogari .max-w-46 {
  max-width: 46px;
}
.daihyakka-kinokogari .w-46 {
  width: 46px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-46 {
    width: 23px;
  }
}
.daihyakka-kinokogari .h-46 {
  height: 46px;
}
.daihyakka-kinokogari .--gap46 {
  gap: 46px !important;
}
.daihyakka-kinokogari .--fw46 {
  font-weight: 46;
}
.daihyakka-kinokogari .--mt47 {
  margin-top: 47px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt47 {
    margin-top: 23.5px;
  }
}
.daihyakka-kinokogari .--mb47 {
  margin-bottom: 47px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb47 {
    margin-bottom: 23.5px;
  }
}
.daihyakka-kinokogari .--pt47 {
  padding-top: 47px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt47 {
    padding-top: 23.5px;
  }
}
.daihyakka-kinokogari .--pb47 {
  padding-bottom: 47px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb47 {
    padding-bottom: 23.5px;
  }
}
.daihyakka-kinokogari .--px47 {
  padding: 0 47px;
}
.daihyakka-kinokogari .max-w-47 {
  max-width: 47px;
}
.daihyakka-kinokogari .w-47 {
  width: 47px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-47 {
    width: 23.5px;
  }
}
.daihyakka-kinokogari .h-47 {
  height: 47px;
}
.daihyakka-kinokogari .--gap47 {
  gap: 47px !important;
}
.daihyakka-kinokogari .--fw47 {
  font-weight: 47;
}
.daihyakka-kinokogari .--mt48 {
  margin-top: 48px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt48 {
    margin-top: 24px;
  }
}
.daihyakka-kinokogari .--mb48 {
  margin-bottom: 48px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb48 {
    margin-bottom: 24px;
  }
}
.daihyakka-kinokogari .--pt48 {
  padding-top: 48px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt48 {
    padding-top: 24px;
  }
}
.daihyakka-kinokogari .--pb48 {
  padding-bottom: 48px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb48 {
    padding-bottom: 24px;
  }
}
.daihyakka-kinokogari .--px48 {
  padding: 0 48px;
}
.daihyakka-kinokogari .max-w-48 {
  max-width: 48px;
}
.daihyakka-kinokogari .w-48 {
  width: 48px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-48 {
    width: 24px;
  }
}
.daihyakka-kinokogari .h-48 {
  height: 48px;
}
.daihyakka-kinokogari .--gap48 {
  gap: 48px !important;
}
.daihyakka-kinokogari .--fw48 {
  font-weight: 48;
}
.daihyakka-kinokogari .--mt49 {
  margin-top: 49px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt49 {
    margin-top: 24.5px;
  }
}
.daihyakka-kinokogari .--mb49 {
  margin-bottom: 49px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb49 {
    margin-bottom: 24.5px;
  }
}
.daihyakka-kinokogari .--pt49 {
  padding-top: 49px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt49 {
    padding-top: 24.5px;
  }
}
.daihyakka-kinokogari .--pb49 {
  padding-bottom: 49px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb49 {
    padding-bottom: 24.5px;
  }
}
.daihyakka-kinokogari .--px49 {
  padding: 0 49px;
}
.daihyakka-kinokogari .max-w-49 {
  max-width: 49px;
}
.daihyakka-kinokogari .w-49 {
  width: 49px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-49 {
    width: 24.5px;
  }
}
.daihyakka-kinokogari .h-49 {
  height: 49px;
}
.daihyakka-kinokogari .--gap49 {
  gap: 49px !important;
}
.daihyakka-kinokogari .--fw49 {
  font-weight: 49;
}
.daihyakka-kinokogari .--mt50 {
  margin-top: 50px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt50 {
    margin-top: 25px;
  }
}
.daihyakka-kinokogari .--mb50 {
  margin-bottom: 50px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb50 {
    margin-bottom: 25px;
  }
}
.daihyakka-kinokogari .--pt50 {
  padding-top: 50px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt50 {
    padding-top: 25px;
  }
}
.daihyakka-kinokogari .--pb50 {
  padding-bottom: 50px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb50 {
    padding-bottom: 25px;
  }
}
.daihyakka-kinokogari .--px50 {
  padding: 0 50px;
}
.daihyakka-kinokogari .max-w-50 {
  max-width: 50px;
}
.daihyakka-kinokogari .w-50 {
  width: 50px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-50 {
    width: 25px;
  }
}
.daihyakka-kinokogari .h-50 {
  height: 50px;
}
.daihyakka-kinokogari .--gap50 {
  gap: 50px !important;
}
.daihyakka-kinokogari .--fw50 {
  font-weight: 50;
}
.daihyakka-kinokogari .--mt51 {
  margin-top: 51px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt51 {
    margin-top: 25.5px;
  }
}
.daihyakka-kinokogari .--mb51 {
  margin-bottom: 51px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb51 {
    margin-bottom: 25.5px;
  }
}
.daihyakka-kinokogari .--pt51 {
  padding-top: 51px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt51 {
    padding-top: 25.5px;
  }
}
.daihyakka-kinokogari .--pb51 {
  padding-bottom: 51px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb51 {
    padding-bottom: 25.5px;
  }
}
.daihyakka-kinokogari .--px51 {
  padding: 0 51px;
}
.daihyakka-kinokogari .max-w-51 {
  max-width: 51px;
}
.daihyakka-kinokogari .w-51 {
  width: 51px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-51 {
    width: 25.5px;
  }
}
.daihyakka-kinokogari .h-51 {
  height: 51px;
}
.daihyakka-kinokogari .--gap51 {
  gap: 51px !important;
}
.daihyakka-kinokogari .--fw51 {
  font-weight: 51;
}
.daihyakka-kinokogari .--mt52 {
  margin-top: 52px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt52 {
    margin-top: 26px;
  }
}
.daihyakka-kinokogari .--mb52 {
  margin-bottom: 52px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb52 {
    margin-bottom: 26px;
  }
}
.daihyakka-kinokogari .--pt52 {
  padding-top: 52px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt52 {
    padding-top: 26px;
  }
}
.daihyakka-kinokogari .--pb52 {
  padding-bottom: 52px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb52 {
    padding-bottom: 26px;
  }
}
.daihyakka-kinokogari .--px52 {
  padding: 0 52px;
}
.daihyakka-kinokogari .max-w-52 {
  max-width: 52px;
}
.daihyakka-kinokogari .w-52 {
  width: 52px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-52 {
    width: 26px;
  }
}
.daihyakka-kinokogari .h-52 {
  height: 52px;
}
.daihyakka-kinokogari .--gap52 {
  gap: 52px !important;
}
.daihyakka-kinokogari .--fw52 {
  font-weight: 52;
}
.daihyakka-kinokogari .--mt53 {
  margin-top: 53px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt53 {
    margin-top: 26.5px;
  }
}
.daihyakka-kinokogari .--mb53 {
  margin-bottom: 53px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb53 {
    margin-bottom: 26.5px;
  }
}
.daihyakka-kinokogari .--pt53 {
  padding-top: 53px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt53 {
    padding-top: 26.5px;
  }
}
.daihyakka-kinokogari .--pb53 {
  padding-bottom: 53px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb53 {
    padding-bottom: 26.5px;
  }
}
.daihyakka-kinokogari .--px53 {
  padding: 0 53px;
}
.daihyakka-kinokogari .max-w-53 {
  max-width: 53px;
}
.daihyakka-kinokogari .w-53 {
  width: 53px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-53 {
    width: 26.5px;
  }
}
.daihyakka-kinokogari .h-53 {
  height: 53px;
}
.daihyakka-kinokogari .--gap53 {
  gap: 53px !important;
}
.daihyakka-kinokogari .--fw53 {
  font-weight: 53;
}
.daihyakka-kinokogari .--mt54 {
  margin-top: 54px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt54 {
    margin-top: 27px;
  }
}
.daihyakka-kinokogari .--mb54 {
  margin-bottom: 54px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb54 {
    margin-bottom: 27px;
  }
}
.daihyakka-kinokogari .--pt54 {
  padding-top: 54px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt54 {
    padding-top: 27px;
  }
}
.daihyakka-kinokogari .--pb54 {
  padding-bottom: 54px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb54 {
    padding-bottom: 27px;
  }
}
.daihyakka-kinokogari .--px54 {
  padding: 0 54px;
}
.daihyakka-kinokogari .max-w-54 {
  max-width: 54px;
}
.daihyakka-kinokogari .w-54 {
  width: 54px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-54 {
    width: 27px;
  }
}
.daihyakka-kinokogari .h-54 {
  height: 54px;
}
.daihyakka-kinokogari .--gap54 {
  gap: 54px !important;
}
.daihyakka-kinokogari .--fw54 {
  font-weight: 54;
}
.daihyakka-kinokogari .--mt55 {
  margin-top: 55px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt55 {
    margin-top: 27.5px;
  }
}
.daihyakka-kinokogari .--mb55 {
  margin-bottom: 55px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb55 {
    margin-bottom: 27.5px;
  }
}
.daihyakka-kinokogari .--pt55 {
  padding-top: 55px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt55 {
    padding-top: 27.5px;
  }
}
.daihyakka-kinokogari .--pb55 {
  padding-bottom: 55px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb55 {
    padding-bottom: 27.5px;
  }
}
.daihyakka-kinokogari .--px55 {
  padding: 0 55px;
}
.daihyakka-kinokogari .max-w-55 {
  max-width: 55px;
}
.daihyakka-kinokogari .w-55 {
  width: 55px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-55 {
    width: 27.5px;
  }
}
.daihyakka-kinokogari .h-55 {
  height: 55px;
}
.daihyakka-kinokogari .--gap55 {
  gap: 55px !important;
}
.daihyakka-kinokogari .--fw55 {
  font-weight: 55;
}
.daihyakka-kinokogari .--mt56 {
  margin-top: 56px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt56 {
    margin-top: 28px;
  }
}
.daihyakka-kinokogari .--mb56 {
  margin-bottom: 56px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb56 {
    margin-bottom: 28px;
  }
}
.daihyakka-kinokogari .--pt56 {
  padding-top: 56px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt56 {
    padding-top: 28px;
  }
}
.daihyakka-kinokogari .--pb56 {
  padding-bottom: 56px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb56 {
    padding-bottom: 28px;
  }
}
.daihyakka-kinokogari .--px56 {
  padding: 0 56px;
}
.daihyakka-kinokogari .max-w-56 {
  max-width: 56px;
}
.daihyakka-kinokogari .w-56 {
  width: 56px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-56 {
    width: 28px;
  }
}
.daihyakka-kinokogari .h-56 {
  height: 56px;
}
.daihyakka-kinokogari .--gap56 {
  gap: 56px !important;
}
.daihyakka-kinokogari .--fw56 {
  font-weight: 56;
}
.daihyakka-kinokogari .--mt57 {
  margin-top: 57px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt57 {
    margin-top: 28.5px;
  }
}
.daihyakka-kinokogari .--mb57 {
  margin-bottom: 57px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb57 {
    margin-bottom: 28.5px;
  }
}
.daihyakka-kinokogari .--pt57 {
  padding-top: 57px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt57 {
    padding-top: 28.5px;
  }
}
.daihyakka-kinokogari .--pb57 {
  padding-bottom: 57px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb57 {
    padding-bottom: 28.5px;
  }
}
.daihyakka-kinokogari .--px57 {
  padding: 0 57px;
}
.daihyakka-kinokogari .max-w-57 {
  max-width: 57px;
}
.daihyakka-kinokogari .w-57 {
  width: 57px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-57 {
    width: 28.5px;
  }
}
.daihyakka-kinokogari .h-57 {
  height: 57px;
}
.daihyakka-kinokogari .--gap57 {
  gap: 57px !important;
}
.daihyakka-kinokogari .--fw57 {
  font-weight: 57;
}
.daihyakka-kinokogari .--mt58 {
  margin-top: 58px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt58 {
    margin-top: 29px;
  }
}
.daihyakka-kinokogari .--mb58 {
  margin-bottom: 58px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb58 {
    margin-bottom: 29px;
  }
}
.daihyakka-kinokogari .--pt58 {
  padding-top: 58px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt58 {
    padding-top: 29px;
  }
}
.daihyakka-kinokogari .--pb58 {
  padding-bottom: 58px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb58 {
    padding-bottom: 29px;
  }
}
.daihyakka-kinokogari .--px58 {
  padding: 0 58px;
}
.daihyakka-kinokogari .max-w-58 {
  max-width: 58px;
}
.daihyakka-kinokogari .w-58 {
  width: 58px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-58 {
    width: 29px;
  }
}
.daihyakka-kinokogari .h-58 {
  height: 58px;
}
.daihyakka-kinokogari .--gap58 {
  gap: 58px !important;
}
.daihyakka-kinokogari .--fw58 {
  font-weight: 58;
}
.daihyakka-kinokogari .--mt59 {
  margin-top: 59px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt59 {
    margin-top: 29.5px;
  }
}
.daihyakka-kinokogari .--mb59 {
  margin-bottom: 59px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb59 {
    margin-bottom: 29.5px;
  }
}
.daihyakka-kinokogari .--pt59 {
  padding-top: 59px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt59 {
    padding-top: 29.5px;
  }
}
.daihyakka-kinokogari .--pb59 {
  padding-bottom: 59px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb59 {
    padding-bottom: 29.5px;
  }
}
.daihyakka-kinokogari .--px59 {
  padding: 0 59px;
}
.daihyakka-kinokogari .max-w-59 {
  max-width: 59px;
}
.daihyakka-kinokogari .w-59 {
  width: 59px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-59 {
    width: 29.5px;
  }
}
.daihyakka-kinokogari .h-59 {
  height: 59px;
}
.daihyakka-kinokogari .--gap59 {
  gap: 59px !important;
}
.daihyakka-kinokogari .--fw59 {
  font-weight: 59;
}
.daihyakka-kinokogari .--mt60 {
  margin-top: 60px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt60 {
    margin-top: 30px;
  }
}
.daihyakka-kinokogari .--mb60 {
  margin-bottom: 60px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb60 {
    margin-bottom: 30px;
  }
}
.daihyakka-kinokogari .--pt60 {
  padding-top: 60px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt60 {
    padding-top: 30px;
  }
}
.daihyakka-kinokogari .--pb60 {
  padding-bottom: 60px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb60 {
    padding-bottom: 30px;
  }
}
.daihyakka-kinokogari .--px60 {
  padding: 0 60px;
}
.daihyakka-kinokogari .max-w-60 {
  max-width: 60px;
}
.daihyakka-kinokogari .w-60 {
  width: 60px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-60 {
    width: 30px;
  }
}
.daihyakka-kinokogari .h-60 {
  height: 60px;
}
.daihyakka-kinokogari .--gap60 {
  gap: 60px !important;
}
.daihyakka-kinokogari .--fw60 {
  font-weight: 60;
}
.daihyakka-kinokogari .--mt61 {
  margin-top: 61px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt61 {
    margin-top: 30.5px;
  }
}
.daihyakka-kinokogari .--mb61 {
  margin-bottom: 61px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb61 {
    margin-bottom: 30.5px;
  }
}
.daihyakka-kinokogari .--pt61 {
  padding-top: 61px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt61 {
    padding-top: 30.5px;
  }
}
.daihyakka-kinokogari .--pb61 {
  padding-bottom: 61px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb61 {
    padding-bottom: 30.5px;
  }
}
.daihyakka-kinokogari .--px61 {
  padding: 0 61px;
}
.daihyakka-kinokogari .max-w-61 {
  max-width: 61px;
}
.daihyakka-kinokogari .w-61 {
  width: 61px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-61 {
    width: 30.5px;
  }
}
.daihyakka-kinokogari .h-61 {
  height: 61px;
}
.daihyakka-kinokogari .--gap61 {
  gap: 61px !important;
}
.daihyakka-kinokogari .--fw61 {
  font-weight: 61;
}
.daihyakka-kinokogari .--mt62 {
  margin-top: 62px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt62 {
    margin-top: 31px;
  }
}
.daihyakka-kinokogari .--mb62 {
  margin-bottom: 62px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb62 {
    margin-bottom: 31px;
  }
}
.daihyakka-kinokogari .--pt62 {
  padding-top: 62px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt62 {
    padding-top: 31px;
  }
}
.daihyakka-kinokogari .--pb62 {
  padding-bottom: 62px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb62 {
    padding-bottom: 31px;
  }
}
.daihyakka-kinokogari .--px62 {
  padding: 0 62px;
}
.daihyakka-kinokogari .max-w-62 {
  max-width: 62px;
}
.daihyakka-kinokogari .w-62 {
  width: 62px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-62 {
    width: 31px;
  }
}
.daihyakka-kinokogari .h-62 {
  height: 62px;
}
.daihyakka-kinokogari .--gap62 {
  gap: 62px !important;
}
.daihyakka-kinokogari .--fw62 {
  font-weight: 62;
}
.daihyakka-kinokogari .--mt63 {
  margin-top: 63px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt63 {
    margin-top: 31.5px;
  }
}
.daihyakka-kinokogari .--mb63 {
  margin-bottom: 63px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb63 {
    margin-bottom: 31.5px;
  }
}
.daihyakka-kinokogari .--pt63 {
  padding-top: 63px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt63 {
    padding-top: 31.5px;
  }
}
.daihyakka-kinokogari .--pb63 {
  padding-bottom: 63px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb63 {
    padding-bottom: 31.5px;
  }
}
.daihyakka-kinokogari .--px63 {
  padding: 0 63px;
}
.daihyakka-kinokogari .max-w-63 {
  max-width: 63px;
}
.daihyakka-kinokogari .w-63 {
  width: 63px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-63 {
    width: 31.5px;
  }
}
.daihyakka-kinokogari .h-63 {
  height: 63px;
}
.daihyakka-kinokogari .--gap63 {
  gap: 63px !important;
}
.daihyakka-kinokogari .--fw63 {
  font-weight: 63;
}
.daihyakka-kinokogari .--mt64 {
  margin-top: 64px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt64 {
    margin-top: 32px;
  }
}
.daihyakka-kinokogari .--mb64 {
  margin-bottom: 64px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb64 {
    margin-bottom: 32px;
  }
}
.daihyakka-kinokogari .--pt64 {
  padding-top: 64px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt64 {
    padding-top: 32px;
  }
}
.daihyakka-kinokogari .--pb64 {
  padding-bottom: 64px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb64 {
    padding-bottom: 32px;
  }
}
.daihyakka-kinokogari .--px64 {
  padding: 0 64px;
}
.daihyakka-kinokogari .max-w-64 {
  max-width: 64px;
}
.daihyakka-kinokogari .w-64 {
  width: 64px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-64 {
    width: 32px;
  }
}
.daihyakka-kinokogari .h-64 {
  height: 64px;
}
.daihyakka-kinokogari .--gap64 {
  gap: 64px !important;
}
.daihyakka-kinokogari .--fw64 {
  font-weight: 64;
}
.daihyakka-kinokogari .--mt65 {
  margin-top: 65px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt65 {
    margin-top: 32.5px;
  }
}
.daihyakka-kinokogari .--mb65 {
  margin-bottom: 65px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb65 {
    margin-bottom: 32.5px;
  }
}
.daihyakka-kinokogari .--pt65 {
  padding-top: 65px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt65 {
    padding-top: 32.5px;
  }
}
.daihyakka-kinokogari .--pb65 {
  padding-bottom: 65px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb65 {
    padding-bottom: 32.5px;
  }
}
.daihyakka-kinokogari .--px65 {
  padding: 0 65px;
}
.daihyakka-kinokogari .max-w-65 {
  max-width: 65px;
}
.daihyakka-kinokogari .w-65 {
  width: 65px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-65 {
    width: 32.5px;
  }
}
.daihyakka-kinokogari .h-65 {
  height: 65px;
}
.daihyakka-kinokogari .--gap65 {
  gap: 65px !important;
}
.daihyakka-kinokogari .--fw65 {
  font-weight: 65;
}
.daihyakka-kinokogari .--mt66 {
  margin-top: 66px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt66 {
    margin-top: 33px;
  }
}
.daihyakka-kinokogari .--mb66 {
  margin-bottom: 66px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb66 {
    margin-bottom: 33px;
  }
}
.daihyakka-kinokogari .--pt66 {
  padding-top: 66px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt66 {
    padding-top: 33px;
  }
}
.daihyakka-kinokogari .--pb66 {
  padding-bottom: 66px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb66 {
    padding-bottom: 33px;
  }
}
.daihyakka-kinokogari .--px66 {
  padding: 0 66px;
}
.daihyakka-kinokogari .max-w-66 {
  max-width: 66px;
}
.daihyakka-kinokogari .w-66 {
  width: 66px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-66 {
    width: 33px;
  }
}
.daihyakka-kinokogari .h-66 {
  height: 66px;
}
.daihyakka-kinokogari .--gap66 {
  gap: 66px !important;
}
.daihyakka-kinokogari .--fw66 {
  font-weight: 66;
}
.daihyakka-kinokogari .--mt67 {
  margin-top: 67px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt67 {
    margin-top: 33.5px;
  }
}
.daihyakka-kinokogari .--mb67 {
  margin-bottom: 67px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb67 {
    margin-bottom: 33.5px;
  }
}
.daihyakka-kinokogari .--pt67 {
  padding-top: 67px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt67 {
    padding-top: 33.5px;
  }
}
.daihyakka-kinokogari .--pb67 {
  padding-bottom: 67px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb67 {
    padding-bottom: 33.5px;
  }
}
.daihyakka-kinokogari .--px67 {
  padding: 0 67px;
}
.daihyakka-kinokogari .max-w-67 {
  max-width: 67px;
}
.daihyakka-kinokogari .w-67 {
  width: 67px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-67 {
    width: 33.5px;
  }
}
.daihyakka-kinokogari .h-67 {
  height: 67px;
}
.daihyakka-kinokogari .--gap67 {
  gap: 67px !important;
}
.daihyakka-kinokogari .--fw67 {
  font-weight: 67;
}
.daihyakka-kinokogari .--mt68 {
  margin-top: 68px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt68 {
    margin-top: 34px;
  }
}
.daihyakka-kinokogari .--mb68 {
  margin-bottom: 68px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb68 {
    margin-bottom: 34px;
  }
}
.daihyakka-kinokogari .--pt68 {
  padding-top: 68px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt68 {
    padding-top: 34px;
  }
}
.daihyakka-kinokogari .--pb68 {
  padding-bottom: 68px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb68 {
    padding-bottom: 34px;
  }
}
.daihyakka-kinokogari .--px68 {
  padding: 0 68px;
}
.daihyakka-kinokogari .max-w-68 {
  max-width: 68px;
}
.daihyakka-kinokogari .w-68 {
  width: 68px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-68 {
    width: 34px;
  }
}
.daihyakka-kinokogari .h-68 {
  height: 68px;
}
.daihyakka-kinokogari .--gap68 {
  gap: 68px !important;
}
.daihyakka-kinokogari .--fw68 {
  font-weight: 68;
}
.daihyakka-kinokogari .--mt69 {
  margin-top: 69px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt69 {
    margin-top: 34.5px;
  }
}
.daihyakka-kinokogari .--mb69 {
  margin-bottom: 69px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb69 {
    margin-bottom: 34.5px;
  }
}
.daihyakka-kinokogari .--pt69 {
  padding-top: 69px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt69 {
    padding-top: 34.5px;
  }
}
.daihyakka-kinokogari .--pb69 {
  padding-bottom: 69px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb69 {
    padding-bottom: 34.5px;
  }
}
.daihyakka-kinokogari .--px69 {
  padding: 0 69px;
}
.daihyakka-kinokogari .max-w-69 {
  max-width: 69px;
}
.daihyakka-kinokogari .w-69 {
  width: 69px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-69 {
    width: 34.5px;
  }
}
.daihyakka-kinokogari .h-69 {
  height: 69px;
}
.daihyakka-kinokogari .--gap69 {
  gap: 69px !important;
}
.daihyakka-kinokogari .--fw69 {
  font-weight: 69;
}
.daihyakka-kinokogari .--mt70 {
  margin-top: 70px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt70 {
    margin-top: 35px;
  }
}
.daihyakka-kinokogari .--mb70 {
  margin-bottom: 70px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb70 {
    margin-bottom: 35px;
  }
}
.daihyakka-kinokogari .--pt70 {
  padding-top: 70px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt70 {
    padding-top: 35px;
  }
}
.daihyakka-kinokogari .--pb70 {
  padding-bottom: 70px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb70 {
    padding-bottom: 35px;
  }
}
.daihyakka-kinokogari .--px70 {
  padding: 0 70px;
}
.daihyakka-kinokogari .max-w-70 {
  max-width: 70px;
}
.daihyakka-kinokogari .w-70 {
  width: 70px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-70 {
    width: 35px;
  }
}
.daihyakka-kinokogari .h-70 {
  height: 70px;
}
.daihyakka-kinokogari .--gap70 {
  gap: 70px !important;
}
.daihyakka-kinokogari .--fw70 {
  font-weight: 70;
}
.daihyakka-kinokogari .--mt71 {
  margin-top: 71px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt71 {
    margin-top: 35.5px;
  }
}
.daihyakka-kinokogari .--mb71 {
  margin-bottom: 71px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb71 {
    margin-bottom: 35.5px;
  }
}
.daihyakka-kinokogari .--pt71 {
  padding-top: 71px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt71 {
    padding-top: 35.5px;
  }
}
.daihyakka-kinokogari .--pb71 {
  padding-bottom: 71px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb71 {
    padding-bottom: 35.5px;
  }
}
.daihyakka-kinokogari .--px71 {
  padding: 0 71px;
}
.daihyakka-kinokogari .max-w-71 {
  max-width: 71px;
}
.daihyakka-kinokogari .w-71 {
  width: 71px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-71 {
    width: 35.5px;
  }
}
.daihyakka-kinokogari .h-71 {
  height: 71px;
}
.daihyakka-kinokogari .--gap71 {
  gap: 71px !important;
}
.daihyakka-kinokogari .--fw71 {
  font-weight: 71;
}
.daihyakka-kinokogari .--mt72 {
  margin-top: 72px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt72 {
    margin-top: 36px;
  }
}
.daihyakka-kinokogari .--mb72 {
  margin-bottom: 72px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb72 {
    margin-bottom: 36px;
  }
}
.daihyakka-kinokogari .--pt72 {
  padding-top: 72px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt72 {
    padding-top: 36px;
  }
}
.daihyakka-kinokogari .--pb72 {
  padding-bottom: 72px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb72 {
    padding-bottom: 36px;
  }
}
.daihyakka-kinokogari .--px72 {
  padding: 0 72px;
}
.daihyakka-kinokogari .max-w-72 {
  max-width: 72px;
}
.daihyakka-kinokogari .w-72 {
  width: 72px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-72 {
    width: 36px;
  }
}
.daihyakka-kinokogari .h-72 {
  height: 72px;
}
.daihyakka-kinokogari .--gap72 {
  gap: 72px !important;
}
.daihyakka-kinokogari .--fw72 {
  font-weight: 72;
}
.daihyakka-kinokogari .--mt73 {
  margin-top: 73px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt73 {
    margin-top: 36.5px;
  }
}
.daihyakka-kinokogari .--mb73 {
  margin-bottom: 73px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb73 {
    margin-bottom: 36.5px;
  }
}
.daihyakka-kinokogari .--pt73 {
  padding-top: 73px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt73 {
    padding-top: 36.5px;
  }
}
.daihyakka-kinokogari .--pb73 {
  padding-bottom: 73px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb73 {
    padding-bottom: 36.5px;
  }
}
.daihyakka-kinokogari .--px73 {
  padding: 0 73px;
}
.daihyakka-kinokogari .max-w-73 {
  max-width: 73px;
}
.daihyakka-kinokogari .w-73 {
  width: 73px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-73 {
    width: 36.5px;
  }
}
.daihyakka-kinokogari .h-73 {
  height: 73px;
}
.daihyakka-kinokogari .--gap73 {
  gap: 73px !important;
}
.daihyakka-kinokogari .--fw73 {
  font-weight: 73;
}
.daihyakka-kinokogari .--mt74 {
  margin-top: 74px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt74 {
    margin-top: 37px;
  }
}
.daihyakka-kinokogari .--mb74 {
  margin-bottom: 74px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb74 {
    margin-bottom: 37px;
  }
}
.daihyakka-kinokogari .--pt74 {
  padding-top: 74px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt74 {
    padding-top: 37px;
  }
}
.daihyakka-kinokogari .--pb74 {
  padding-bottom: 74px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb74 {
    padding-bottom: 37px;
  }
}
.daihyakka-kinokogari .--px74 {
  padding: 0 74px;
}
.daihyakka-kinokogari .max-w-74 {
  max-width: 74px;
}
.daihyakka-kinokogari .w-74 {
  width: 74px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-74 {
    width: 37px;
  }
}
.daihyakka-kinokogari .h-74 {
  height: 74px;
}
.daihyakka-kinokogari .--gap74 {
  gap: 74px !important;
}
.daihyakka-kinokogari .--fw74 {
  font-weight: 74;
}
.daihyakka-kinokogari .--mt75 {
  margin-top: 75px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt75 {
    margin-top: 37.5px;
  }
}
.daihyakka-kinokogari .--mb75 {
  margin-bottom: 75px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb75 {
    margin-bottom: 37.5px;
  }
}
.daihyakka-kinokogari .--pt75 {
  padding-top: 75px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt75 {
    padding-top: 37.5px;
  }
}
.daihyakka-kinokogari .--pb75 {
  padding-bottom: 75px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb75 {
    padding-bottom: 37.5px;
  }
}
.daihyakka-kinokogari .--px75 {
  padding: 0 75px;
}
.daihyakka-kinokogari .max-w-75 {
  max-width: 75px;
}
.daihyakka-kinokogari .w-75 {
  width: 75px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-75 {
    width: 37.5px;
  }
}
.daihyakka-kinokogari .h-75 {
  height: 75px;
}
.daihyakka-kinokogari .--gap75 {
  gap: 75px !important;
}
.daihyakka-kinokogari .--fw75 {
  font-weight: 75;
}
.daihyakka-kinokogari .--mt76 {
  margin-top: 76px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt76 {
    margin-top: 38px;
  }
}
.daihyakka-kinokogari .--mb76 {
  margin-bottom: 76px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb76 {
    margin-bottom: 38px;
  }
}
.daihyakka-kinokogari .--pt76 {
  padding-top: 76px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt76 {
    padding-top: 38px;
  }
}
.daihyakka-kinokogari .--pb76 {
  padding-bottom: 76px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb76 {
    padding-bottom: 38px;
  }
}
.daihyakka-kinokogari .--px76 {
  padding: 0 76px;
}
.daihyakka-kinokogari .max-w-76 {
  max-width: 76px;
}
.daihyakka-kinokogari .w-76 {
  width: 76px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-76 {
    width: 38px;
  }
}
.daihyakka-kinokogari .h-76 {
  height: 76px;
}
.daihyakka-kinokogari .--gap76 {
  gap: 76px !important;
}
.daihyakka-kinokogari .--fw76 {
  font-weight: 76;
}
.daihyakka-kinokogari .--mt77 {
  margin-top: 77px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt77 {
    margin-top: 38.5px;
  }
}
.daihyakka-kinokogari .--mb77 {
  margin-bottom: 77px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb77 {
    margin-bottom: 38.5px;
  }
}
.daihyakka-kinokogari .--pt77 {
  padding-top: 77px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt77 {
    padding-top: 38.5px;
  }
}
.daihyakka-kinokogari .--pb77 {
  padding-bottom: 77px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb77 {
    padding-bottom: 38.5px;
  }
}
.daihyakka-kinokogari .--px77 {
  padding: 0 77px;
}
.daihyakka-kinokogari .max-w-77 {
  max-width: 77px;
}
.daihyakka-kinokogari .w-77 {
  width: 77px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-77 {
    width: 38.5px;
  }
}
.daihyakka-kinokogari .h-77 {
  height: 77px;
}
.daihyakka-kinokogari .--gap77 {
  gap: 77px !important;
}
.daihyakka-kinokogari .--fw77 {
  font-weight: 77;
}
.daihyakka-kinokogari .--mt78 {
  margin-top: 78px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt78 {
    margin-top: 39px;
  }
}
.daihyakka-kinokogari .--mb78 {
  margin-bottom: 78px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb78 {
    margin-bottom: 39px;
  }
}
.daihyakka-kinokogari .--pt78 {
  padding-top: 78px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt78 {
    padding-top: 39px;
  }
}
.daihyakka-kinokogari .--pb78 {
  padding-bottom: 78px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb78 {
    padding-bottom: 39px;
  }
}
.daihyakka-kinokogari .--px78 {
  padding: 0 78px;
}
.daihyakka-kinokogari .max-w-78 {
  max-width: 78px;
}
.daihyakka-kinokogari .w-78 {
  width: 78px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-78 {
    width: 39px;
  }
}
.daihyakka-kinokogari .h-78 {
  height: 78px;
}
.daihyakka-kinokogari .--gap78 {
  gap: 78px !important;
}
.daihyakka-kinokogari .--fw78 {
  font-weight: 78;
}
.daihyakka-kinokogari .--mt79 {
  margin-top: 79px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt79 {
    margin-top: 39.5px;
  }
}
.daihyakka-kinokogari .--mb79 {
  margin-bottom: 79px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb79 {
    margin-bottom: 39.5px;
  }
}
.daihyakka-kinokogari .--pt79 {
  padding-top: 79px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt79 {
    padding-top: 39.5px;
  }
}
.daihyakka-kinokogari .--pb79 {
  padding-bottom: 79px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb79 {
    padding-bottom: 39.5px;
  }
}
.daihyakka-kinokogari .--px79 {
  padding: 0 79px;
}
.daihyakka-kinokogari .max-w-79 {
  max-width: 79px;
}
.daihyakka-kinokogari .w-79 {
  width: 79px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-79 {
    width: 39.5px;
  }
}
.daihyakka-kinokogari .h-79 {
  height: 79px;
}
.daihyakka-kinokogari .--gap79 {
  gap: 79px !important;
}
.daihyakka-kinokogari .--fw79 {
  font-weight: 79;
}
.daihyakka-kinokogari .--mt80 {
  margin-top: 80px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt80 {
    margin-top: 40px;
  }
}
.daihyakka-kinokogari .--mb80 {
  margin-bottom: 80px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb80 {
    margin-bottom: 40px;
  }
}
.daihyakka-kinokogari .--pt80 {
  padding-top: 80px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt80 {
    padding-top: 40px;
  }
}
.daihyakka-kinokogari .--pb80 {
  padding-bottom: 80px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb80 {
    padding-bottom: 40px;
  }
}
.daihyakka-kinokogari .--px80 {
  padding: 0 80px;
}
.daihyakka-kinokogari .max-w-80 {
  max-width: 80px;
}
.daihyakka-kinokogari .w-80 {
  width: 80px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-80 {
    width: 40px;
  }
}
.daihyakka-kinokogari .h-80 {
  height: 80px;
}
.daihyakka-kinokogari .--gap80 {
  gap: 80px !important;
}
.daihyakka-kinokogari .--fw80 {
  font-weight: 80;
}
.daihyakka-kinokogari .--mt81 {
  margin-top: 81px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt81 {
    margin-top: 40.5px;
  }
}
.daihyakka-kinokogari .--mb81 {
  margin-bottom: 81px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb81 {
    margin-bottom: 40.5px;
  }
}
.daihyakka-kinokogari .--pt81 {
  padding-top: 81px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt81 {
    padding-top: 40.5px;
  }
}
.daihyakka-kinokogari .--pb81 {
  padding-bottom: 81px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb81 {
    padding-bottom: 40.5px;
  }
}
.daihyakka-kinokogari .--px81 {
  padding: 0 81px;
}
.daihyakka-kinokogari .max-w-81 {
  max-width: 81px;
}
.daihyakka-kinokogari .w-81 {
  width: 81px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-81 {
    width: 40.5px;
  }
}
.daihyakka-kinokogari .h-81 {
  height: 81px;
}
.daihyakka-kinokogari .--gap81 {
  gap: 81px !important;
}
.daihyakka-kinokogari .--fw81 {
  font-weight: 81;
}
.daihyakka-kinokogari .--mt82 {
  margin-top: 82px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt82 {
    margin-top: 41px;
  }
}
.daihyakka-kinokogari .--mb82 {
  margin-bottom: 82px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb82 {
    margin-bottom: 41px;
  }
}
.daihyakka-kinokogari .--pt82 {
  padding-top: 82px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt82 {
    padding-top: 41px;
  }
}
.daihyakka-kinokogari .--pb82 {
  padding-bottom: 82px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb82 {
    padding-bottom: 41px;
  }
}
.daihyakka-kinokogari .--px82 {
  padding: 0 82px;
}
.daihyakka-kinokogari .max-w-82 {
  max-width: 82px;
}
.daihyakka-kinokogari .w-82 {
  width: 82px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-82 {
    width: 41px;
  }
}
.daihyakka-kinokogari .h-82 {
  height: 82px;
}
.daihyakka-kinokogari .--gap82 {
  gap: 82px !important;
}
.daihyakka-kinokogari .--fw82 {
  font-weight: 82;
}
.daihyakka-kinokogari .--mt83 {
  margin-top: 83px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt83 {
    margin-top: 41.5px;
  }
}
.daihyakka-kinokogari .--mb83 {
  margin-bottom: 83px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb83 {
    margin-bottom: 41.5px;
  }
}
.daihyakka-kinokogari .--pt83 {
  padding-top: 83px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt83 {
    padding-top: 41.5px;
  }
}
.daihyakka-kinokogari .--pb83 {
  padding-bottom: 83px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb83 {
    padding-bottom: 41.5px;
  }
}
.daihyakka-kinokogari .--px83 {
  padding: 0 83px;
}
.daihyakka-kinokogari .max-w-83 {
  max-width: 83px;
}
.daihyakka-kinokogari .w-83 {
  width: 83px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-83 {
    width: 41.5px;
  }
}
.daihyakka-kinokogari .h-83 {
  height: 83px;
}
.daihyakka-kinokogari .--gap83 {
  gap: 83px !important;
}
.daihyakka-kinokogari .--fw83 {
  font-weight: 83;
}
.daihyakka-kinokogari .--mt84 {
  margin-top: 84px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt84 {
    margin-top: 42px;
  }
}
.daihyakka-kinokogari .--mb84 {
  margin-bottom: 84px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb84 {
    margin-bottom: 42px;
  }
}
.daihyakka-kinokogari .--pt84 {
  padding-top: 84px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt84 {
    padding-top: 42px;
  }
}
.daihyakka-kinokogari .--pb84 {
  padding-bottom: 84px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb84 {
    padding-bottom: 42px;
  }
}
.daihyakka-kinokogari .--px84 {
  padding: 0 84px;
}
.daihyakka-kinokogari .max-w-84 {
  max-width: 84px;
}
.daihyakka-kinokogari .w-84 {
  width: 84px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-84 {
    width: 42px;
  }
}
.daihyakka-kinokogari .h-84 {
  height: 84px;
}
.daihyakka-kinokogari .--gap84 {
  gap: 84px !important;
}
.daihyakka-kinokogari .--fw84 {
  font-weight: 84;
}
.daihyakka-kinokogari .--mt85 {
  margin-top: 85px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt85 {
    margin-top: 42.5px;
  }
}
.daihyakka-kinokogari .--mb85 {
  margin-bottom: 85px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb85 {
    margin-bottom: 42.5px;
  }
}
.daihyakka-kinokogari .--pt85 {
  padding-top: 85px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt85 {
    padding-top: 42.5px;
  }
}
.daihyakka-kinokogari .--pb85 {
  padding-bottom: 85px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb85 {
    padding-bottom: 42.5px;
  }
}
.daihyakka-kinokogari .--px85 {
  padding: 0 85px;
}
.daihyakka-kinokogari .max-w-85 {
  max-width: 85px;
}
.daihyakka-kinokogari .w-85 {
  width: 85px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-85 {
    width: 42.5px;
  }
}
.daihyakka-kinokogari .h-85 {
  height: 85px;
}
.daihyakka-kinokogari .--gap85 {
  gap: 85px !important;
}
.daihyakka-kinokogari .--fw85 {
  font-weight: 85;
}
.daihyakka-kinokogari .--mt86 {
  margin-top: 86px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt86 {
    margin-top: 43px;
  }
}
.daihyakka-kinokogari .--mb86 {
  margin-bottom: 86px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb86 {
    margin-bottom: 43px;
  }
}
.daihyakka-kinokogari .--pt86 {
  padding-top: 86px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt86 {
    padding-top: 43px;
  }
}
.daihyakka-kinokogari .--pb86 {
  padding-bottom: 86px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb86 {
    padding-bottom: 43px;
  }
}
.daihyakka-kinokogari .--px86 {
  padding: 0 86px;
}
.daihyakka-kinokogari .max-w-86 {
  max-width: 86px;
}
.daihyakka-kinokogari .w-86 {
  width: 86px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-86 {
    width: 43px;
  }
}
.daihyakka-kinokogari .h-86 {
  height: 86px;
}
.daihyakka-kinokogari .--gap86 {
  gap: 86px !important;
}
.daihyakka-kinokogari .--fw86 {
  font-weight: 86;
}
.daihyakka-kinokogari .--mt87 {
  margin-top: 87px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt87 {
    margin-top: 43.5px;
  }
}
.daihyakka-kinokogari .--mb87 {
  margin-bottom: 87px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb87 {
    margin-bottom: 43.5px;
  }
}
.daihyakka-kinokogari .--pt87 {
  padding-top: 87px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt87 {
    padding-top: 43.5px;
  }
}
.daihyakka-kinokogari .--pb87 {
  padding-bottom: 87px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb87 {
    padding-bottom: 43.5px;
  }
}
.daihyakka-kinokogari .--px87 {
  padding: 0 87px;
}
.daihyakka-kinokogari .max-w-87 {
  max-width: 87px;
}
.daihyakka-kinokogari .w-87 {
  width: 87px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-87 {
    width: 43.5px;
  }
}
.daihyakka-kinokogari .h-87 {
  height: 87px;
}
.daihyakka-kinokogari .--gap87 {
  gap: 87px !important;
}
.daihyakka-kinokogari .--fw87 {
  font-weight: 87;
}
.daihyakka-kinokogari .--mt88 {
  margin-top: 88px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt88 {
    margin-top: 44px;
  }
}
.daihyakka-kinokogari .--mb88 {
  margin-bottom: 88px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb88 {
    margin-bottom: 44px;
  }
}
.daihyakka-kinokogari .--pt88 {
  padding-top: 88px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt88 {
    padding-top: 44px;
  }
}
.daihyakka-kinokogari .--pb88 {
  padding-bottom: 88px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb88 {
    padding-bottom: 44px;
  }
}
.daihyakka-kinokogari .--px88 {
  padding: 0 88px;
}
.daihyakka-kinokogari .max-w-88 {
  max-width: 88px;
}
.daihyakka-kinokogari .w-88 {
  width: 88px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-88 {
    width: 44px;
  }
}
.daihyakka-kinokogari .h-88 {
  height: 88px;
}
.daihyakka-kinokogari .--gap88 {
  gap: 88px !important;
}
.daihyakka-kinokogari .--fw88 {
  font-weight: 88;
}
.daihyakka-kinokogari .--mt89 {
  margin-top: 89px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt89 {
    margin-top: 44.5px;
  }
}
.daihyakka-kinokogari .--mb89 {
  margin-bottom: 89px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb89 {
    margin-bottom: 44.5px;
  }
}
.daihyakka-kinokogari .--pt89 {
  padding-top: 89px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt89 {
    padding-top: 44.5px;
  }
}
.daihyakka-kinokogari .--pb89 {
  padding-bottom: 89px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb89 {
    padding-bottom: 44.5px;
  }
}
.daihyakka-kinokogari .--px89 {
  padding: 0 89px;
}
.daihyakka-kinokogari .max-w-89 {
  max-width: 89px;
}
.daihyakka-kinokogari .w-89 {
  width: 89px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-89 {
    width: 44.5px;
  }
}
.daihyakka-kinokogari .h-89 {
  height: 89px;
}
.daihyakka-kinokogari .--gap89 {
  gap: 89px !important;
}
.daihyakka-kinokogari .--fw89 {
  font-weight: 89;
}
.daihyakka-kinokogari .--mt90 {
  margin-top: 90px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt90 {
    margin-top: 45px;
  }
}
.daihyakka-kinokogari .--mb90 {
  margin-bottom: 90px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb90 {
    margin-bottom: 45px;
  }
}
.daihyakka-kinokogari .--pt90 {
  padding-top: 90px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt90 {
    padding-top: 45px;
  }
}
.daihyakka-kinokogari .--pb90 {
  padding-bottom: 90px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb90 {
    padding-bottom: 45px;
  }
}
.daihyakka-kinokogari .--px90 {
  padding: 0 90px;
}
.daihyakka-kinokogari .max-w-90 {
  max-width: 90px;
}
.daihyakka-kinokogari .w-90 {
  width: 90px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-90 {
    width: 45px;
  }
}
.daihyakka-kinokogari .h-90 {
  height: 90px;
}
.daihyakka-kinokogari .--gap90 {
  gap: 90px !important;
}
.daihyakka-kinokogari .--fw90 {
  font-weight: 90;
}
.daihyakka-kinokogari .--mt91 {
  margin-top: 91px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt91 {
    margin-top: 45.5px;
  }
}
.daihyakka-kinokogari .--mb91 {
  margin-bottom: 91px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb91 {
    margin-bottom: 45.5px;
  }
}
.daihyakka-kinokogari .--pt91 {
  padding-top: 91px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt91 {
    padding-top: 45.5px;
  }
}
.daihyakka-kinokogari .--pb91 {
  padding-bottom: 91px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb91 {
    padding-bottom: 45.5px;
  }
}
.daihyakka-kinokogari .--px91 {
  padding: 0 91px;
}
.daihyakka-kinokogari .max-w-91 {
  max-width: 91px;
}
.daihyakka-kinokogari .w-91 {
  width: 91px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-91 {
    width: 45.5px;
  }
}
.daihyakka-kinokogari .h-91 {
  height: 91px;
}
.daihyakka-kinokogari .--gap91 {
  gap: 91px !important;
}
.daihyakka-kinokogari .--fw91 {
  font-weight: 91;
}
.daihyakka-kinokogari .--mt92 {
  margin-top: 92px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt92 {
    margin-top: 46px;
  }
}
.daihyakka-kinokogari .--mb92 {
  margin-bottom: 92px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb92 {
    margin-bottom: 46px;
  }
}
.daihyakka-kinokogari .--pt92 {
  padding-top: 92px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt92 {
    padding-top: 46px;
  }
}
.daihyakka-kinokogari .--pb92 {
  padding-bottom: 92px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb92 {
    padding-bottom: 46px;
  }
}
.daihyakka-kinokogari .--px92 {
  padding: 0 92px;
}
.daihyakka-kinokogari .max-w-92 {
  max-width: 92px;
}
.daihyakka-kinokogari .w-92 {
  width: 92px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-92 {
    width: 46px;
  }
}
.daihyakka-kinokogari .h-92 {
  height: 92px;
}
.daihyakka-kinokogari .--gap92 {
  gap: 92px !important;
}
.daihyakka-kinokogari .--fw92 {
  font-weight: 92;
}
.daihyakka-kinokogari .--mt93 {
  margin-top: 93px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt93 {
    margin-top: 46.5px;
  }
}
.daihyakka-kinokogari .--mb93 {
  margin-bottom: 93px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb93 {
    margin-bottom: 46.5px;
  }
}
.daihyakka-kinokogari .--pt93 {
  padding-top: 93px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt93 {
    padding-top: 46.5px;
  }
}
.daihyakka-kinokogari .--pb93 {
  padding-bottom: 93px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb93 {
    padding-bottom: 46.5px;
  }
}
.daihyakka-kinokogari .--px93 {
  padding: 0 93px;
}
.daihyakka-kinokogari .max-w-93 {
  max-width: 93px;
}
.daihyakka-kinokogari .w-93 {
  width: 93px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-93 {
    width: 46.5px;
  }
}
.daihyakka-kinokogari .h-93 {
  height: 93px;
}
.daihyakka-kinokogari .--gap93 {
  gap: 93px !important;
}
.daihyakka-kinokogari .--fw93 {
  font-weight: 93;
}
.daihyakka-kinokogari .--mt94 {
  margin-top: 94px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt94 {
    margin-top: 47px;
  }
}
.daihyakka-kinokogari .--mb94 {
  margin-bottom: 94px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb94 {
    margin-bottom: 47px;
  }
}
.daihyakka-kinokogari .--pt94 {
  padding-top: 94px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt94 {
    padding-top: 47px;
  }
}
.daihyakka-kinokogari .--pb94 {
  padding-bottom: 94px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb94 {
    padding-bottom: 47px;
  }
}
.daihyakka-kinokogari .--px94 {
  padding: 0 94px;
}
.daihyakka-kinokogari .max-w-94 {
  max-width: 94px;
}
.daihyakka-kinokogari .w-94 {
  width: 94px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-94 {
    width: 47px;
  }
}
.daihyakka-kinokogari .h-94 {
  height: 94px;
}
.daihyakka-kinokogari .--gap94 {
  gap: 94px !important;
}
.daihyakka-kinokogari .--fw94 {
  font-weight: 94;
}
.daihyakka-kinokogari .--mt95 {
  margin-top: 95px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt95 {
    margin-top: 47.5px;
  }
}
.daihyakka-kinokogari .--mb95 {
  margin-bottom: 95px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb95 {
    margin-bottom: 47.5px;
  }
}
.daihyakka-kinokogari .--pt95 {
  padding-top: 95px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt95 {
    padding-top: 47.5px;
  }
}
.daihyakka-kinokogari .--pb95 {
  padding-bottom: 95px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb95 {
    padding-bottom: 47.5px;
  }
}
.daihyakka-kinokogari .--px95 {
  padding: 0 95px;
}
.daihyakka-kinokogari .max-w-95 {
  max-width: 95px;
}
.daihyakka-kinokogari .w-95 {
  width: 95px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-95 {
    width: 47.5px;
  }
}
.daihyakka-kinokogari .h-95 {
  height: 95px;
}
.daihyakka-kinokogari .--gap95 {
  gap: 95px !important;
}
.daihyakka-kinokogari .--fw95 {
  font-weight: 95;
}
.daihyakka-kinokogari .--mt96 {
  margin-top: 96px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt96 {
    margin-top: 48px;
  }
}
.daihyakka-kinokogari .--mb96 {
  margin-bottom: 96px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb96 {
    margin-bottom: 48px;
  }
}
.daihyakka-kinokogari .--pt96 {
  padding-top: 96px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt96 {
    padding-top: 48px;
  }
}
.daihyakka-kinokogari .--pb96 {
  padding-bottom: 96px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb96 {
    padding-bottom: 48px;
  }
}
.daihyakka-kinokogari .--px96 {
  padding: 0 96px;
}
.daihyakka-kinokogari .max-w-96 {
  max-width: 96px;
}
.daihyakka-kinokogari .w-96 {
  width: 96px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-96 {
    width: 48px;
  }
}
.daihyakka-kinokogari .h-96 {
  height: 96px;
}
.daihyakka-kinokogari .--gap96 {
  gap: 96px !important;
}
.daihyakka-kinokogari .--fw96 {
  font-weight: 96;
}
.daihyakka-kinokogari .--mt97 {
  margin-top: 97px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt97 {
    margin-top: 48.5px;
  }
}
.daihyakka-kinokogari .--mb97 {
  margin-bottom: 97px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb97 {
    margin-bottom: 48.5px;
  }
}
.daihyakka-kinokogari .--pt97 {
  padding-top: 97px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt97 {
    padding-top: 48.5px;
  }
}
.daihyakka-kinokogari .--pb97 {
  padding-bottom: 97px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb97 {
    padding-bottom: 48.5px;
  }
}
.daihyakka-kinokogari .--px97 {
  padding: 0 97px;
}
.daihyakka-kinokogari .max-w-97 {
  max-width: 97px;
}
.daihyakka-kinokogari .w-97 {
  width: 97px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-97 {
    width: 48.5px;
  }
}
.daihyakka-kinokogari .h-97 {
  height: 97px;
}
.daihyakka-kinokogari .--gap97 {
  gap: 97px !important;
}
.daihyakka-kinokogari .--fw97 {
  font-weight: 97;
}
.daihyakka-kinokogari .--mt98 {
  margin-top: 98px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt98 {
    margin-top: 49px;
  }
}
.daihyakka-kinokogari .--mb98 {
  margin-bottom: 98px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb98 {
    margin-bottom: 49px;
  }
}
.daihyakka-kinokogari .--pt98 {
  padding-top: 98px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt98 {
    padding-top: 49px;
  }
}
.daihyakka-kinokogari .--pb98 {
  padding-bottom: 98px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb98 {
    padding-bottom: 49px;
  }
}
.daihyakka-kinokogari .--px98 {
  padding: 0 98px;
}
.daihyakka-kinokogari .max-w-98 {
  max-width: 98px;
}
.daihyakka-kinokogari .w-98 {
  width: 98px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-98 {
    width: 49px;
  }
}
.daihyakka-kinokogari .h-98 {
  height: 98px;
}
.daihyakka-kinokogari .--gap98 {
  gap: 98px !important;
}
.daihyakka-kinokogari .--fw98 {
  font-weight: 98;
}
.daihyakka-kinokogari .--mt99 {
  margin-top: 99px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt99 {
    margin-top: 49.5px;
  }
}
.daihyakka-kinokogari .--mb99 {
  margin-bottom: 99px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb99 {
    margin-bottom: 49.5px;
  }
}
.daihyakka-kinokogari .--pt99 {
  padding-top: 99px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt99 {
    padding-top: 49.5px;
  }
}
.daihyakka-kinokogari .--pb99 {
  padding-bottom: 99px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb99 {
    padding-bottom: 49.5px;
  }
}
.daihyakka-kinokogari .--px99 {
  padding: 0 99px;
}
.daihyakka-kinokogari .max-w-99 {
  max-width: 99px;
}
.daihyakka-kinokogari .w-99 {
  width: 99px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-99 {
    width: 49.5px;
  }
}
.daihyakka-kinokogari .h-99 {
  height: 99px;
}
.daihyakka-kinokogari .--gap99 {
  gap: 99px !important;
}
.daihyakka-kinokogari .--fw99 {
  font-weight: 99;
}
.daihyakka-kinokogari .--mt100 {
  margin-top: 100px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt100 {
    margin-top: 50px;
  }
}
.daihyakka-kinokogari .--mb100 {
  margin-bottom: 100px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb100 {
    margin-bottom: 50px;
  }
}
.daihyakka-kinokogari .--pt100 {
  padding-top: 100px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt100 {
    padding-top: 50px;
  }
}
.daihyakka-kinokogari .--pb100 {
  padding-bottom: 100px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb100 {
    padding-bottom: 50px;
  }
}
.daihyakka-kinokogari .--px100 {
  padding: 0 100px;
}
.daihyakka-kinokogari .max-w-100 {
  max-width: 100px;
}
.daihyakka-kinokogari .w-100 {
  width: 100px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-100 {
    width: 50px;
  }
}
.daihyakka-kinokogari .h-100 {
  height: 100px;
}
.daihyakka-kinokogari .--gap100 {
  gap: 100px !important;
}
.daihyakka-kinokogari .--fw100 {
  font-weight: 100;
}
.daihyakka-kinokogari .--mt101 {
  margin-top: 101px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt101 {
    margin-top: 50.5px;
  }
}
.daihyakka-kinokogari .--mb101 {
  margin-bottom: 101px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb101 {
    margin-bottom: 50.5px;
  }
}
.daihyakka-kinokogari .--pt101 {
  padding-top: 101px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt101 {
    padding-top: 50.5px;
  }
}
.daihyakka-kinokogari .--pb101 {
  padding-bottom: 101px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb101 {
    padding-bottom: 50.5px;
  }
}
.daihyakka-kinokogari .--px101 {
  padding: 0 101px;
}
.daihyakka-kinokogari .max-w-101 {
  max-width: 101px;
}
.daihyakka-kinokogari .w-101 {
  width: 101px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-101 {
    width: 50.5px;
  }
}
.daihyakka-kinokogari .h-101 {
  height: 101px;
}
.daihyakka-kinokogari .--gap101 {
  gap: 101px !important;
}
.daihyakka-kinokogari .--fw101 {
  font-weight: 101;
}
.daihyakka-kinokogari .--mt102 {
  margin-top: 102px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt102 {
    margin-top: 51px;
  }
}
.daihyakka-kinokogari .--mb102 {
  margin-bottom: 102px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb102 {
    margin-bottom: 51px;
  }
}
.daihyakka-kinokogari .--pt102 {
  padding-top: 102px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt102 {
    padding-top: 51px;
  }
}
.daihyakka-kinokogari .--pb102 {
  padding-bottom: 102px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb102 {
    padding-bottom: 51px;
  }
}
.daihyakka-kinokogari .--px102 {
  padding: 0 102px;
}
.daihyakka-kinokogari .max-w-102 {
  max-width: 102px;
}
.daihyakka-kinokogari .w-102 {
  width: 102px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-102 {
    width: 51px;
  }
}
.daihyakka-kinokogari .h-102 {
  height: 102px;
}
.daihyakka-kinokogari .--gap102 {
  gap: 102px !important;
}
.daihyakka-kinokogari .--fw102 {
  font-weight: 102;
}
.daihyakka-kinokogari .--mt103 {
  margin-top: 103px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt103 {
    margin-top: 51.5px;
  }
}
.daihyakka-kinokogari .--mb103 {
  margin-bottom: 103px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb103 {
    margin-bottom: 51.5px;
  }
}
.daihyakka-kinokogari .--pt103 {
  padding-top: 103px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt103 {
    padding-top: 51.5px;
  }
}
.daihyakka-kinokogari .--pb103 {
  padding-bottom: 103px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb103 {
    padding-bottom: 51.5px;
  }
}
.daihyakka-kinokogari .--px103 {
  padding: 0 103px;
}
.daihyakka-kinokogari .max-w-103 {
  max-width: 103px;
}
.daihyakka-kinokogari .w-103 {
  width: 103px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-103 {
    width: 51.5px;
  }
}
.daihyakka-kinokogari .h-103 {
  height: 103px;
}
.daihyakka-kinokogari .--gap103 {
  gap: 103px !important;
}
.daihyakka-kinokogari .--fw103 {
  font-weight: 103;
}
.daihyakka-kinokogari .--mt104 {
  margin-top: 104px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt104 {
    margin-top: 52px;
  }
}
.daihyakka-kinokogari .--mb104 {
  margin-bottom: 104px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb104 {
    margin-bottom: 52px;
  }
}
.daihyakka-kinokogari .--pt104 {
  padding-top: 104px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt104 {
    padding-top: 52px;
  }
}
.daihyakka-kinokogari .--pb104 {
  padding-bottom: 104px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb104 {
    padding-bottom: 52px;
  }
}
.daihyakka-kinokogari .--px104 {
  padding: 0 104px;
}
.daihyakka-kinokogari .max-w-104 {
  max-width: 104px;
}
.daihyakka-kinokogari .w-104 {
  width: 104px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-104 {
    width: 52px;
  }
}
.daihyakka-kinokogari .h-104 {
  height: 104px;
}
.daihyakka-kinokogari .--gap104 {
  gap: 104px !important;
}
.daihyakka-kinokogari .--fw104 {
  font-weight: 104;
}
.daihyakka-kinokogari .--mt105 {
  margin-top: 105px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt105 {
    margin-top: 52.5px;
  }
}
.daihyakka-kinokogari .--mb105 {
  margin-bottom: 105px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb105 {
    margin-bottom: 52.5px;
  }
}
.daihyakka-kinokogari .--pt105 {
  padding-top: 105px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt105 {
    padding-top: 52.5px;
  }
}
.daihyakka-kinokogari .--pb105 {
  padding-bottom: 105px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb105 {
    padding-bottom: 52.5px;
  }
}
.daihyakka-kinokogari .--px105 {
  padding: 0 105px;
}
.daihyakka-kinokogari .max-w-105 {
  max-width: 105px;
}
.daihyakka-kinokogari .w-105 {
  width: 105px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-105 {
    width: 52.5px;
  }
}
.daihyakka-kinokogari .h-105 {
  height: 105px;
}
.daihyakka-kinokogari .--gap105 {
  gap: 105px !important;
}
.daihyakka-kinokogari .--fw105 {
  font-weight: 105;
}
.daihyakka-kinokogari .--mt106 {
  margin-top: 106px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt106 {
    margin-top: 53px;
  }
}
.daihyakka-kinokogari .--mb106 {
  margin-bottom: 106px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb106 {
    margin-bottom: 53px;
  }
}
.daihyakka-kinokogari .--pt106 {
  padding-top: 106px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt106 {
    padding-top: 53px;
  }
}
.daihyakka-kinokogari .--pb106 {
  padding-bottom: 106px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb106 {
    padding-bottom: 53px;
  }
}
.daihyakka-kinokogari .--px106 {
  padding: 0 106px;
}
.daihyakka-kinokogari .max-w-106 {
  max-width: 106px;
}
.daihyakka-kinokogari .w-106 {
  width: 106px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-106 {
    width: 53px;
  }
}
.daihyakka-kinokogari .h-106 {
  height: 106px;
}
.daihyakka-kinokogari .--gap106 {
  gap: 106px !important;
}
.daihyakka-kinokogari .--fw106 {
  font-weight: 106;
}
.daihyakka-kinokogari .--mt107 {
  margin-top: 107px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt107 {
    margin-top: 53.5px;
  }
}
.daihyakka-kinokogari .--mb107 {
  margin-bottom: 107px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb107 {
    margin-bottom: 53.5px;
  }
}
.daihyakka-kinokogari .--pt107 {
  padding-top: 107px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt107 {
    padding-top: 53.5px;
  }
}
.daihyakka-kinokogari .--pb107 {
  padding-bottom: 107px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb107 {
    padding-bottom: 53.5px;
  }
}
.daihyakka-kinokogari .--px107 {
  padding: 0 107px;
}
.daihyakka-kinokogari .max-w-107 {
  max-width: 107px;
}
.daihyakka-kinokogari .w-107 {
  width: 107px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-107 {
    width: 53.5px;
  }
}
.daihyakka-kinokogari .h-107 {
  height: 107px;
}
.daihyakka-kinokogari .--gap107 {
  gap: 107px !important;
}
.daihyakka-kinokogari .--fw107 {
  font-weight: 107;
}
.daihyakka-kinokogari .--mt108 {
  margin-top: 108px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt108 {
    margin-top: 54px;
  }
}
.daihyakka-kinokogari .--mb108 {
  margin-bottom: 108px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb108 {
    margin-bottom: 54px;
  }
}
.daihyakka-kinokogari .--pt108 {
  padding-top: 108px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt108 {
    padding-top: 54px;
  }
}
.daihyakka-kinokogari .--pb108 {
  padding-bottom: 108px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb108 {
    padding-bottom: 54px;
  }
}
.daihyakka-kinokogari .--px108 {
  padding: 0 108px;
}
.daihyakka-kinokogari .max-w-108 {
  max-width: 108px;
}
.daihyakka-kinokogari .w-108 {
  width: 108px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-108 {
    width: 54px;
  }
}
.daihyakka-kinokogari .h-108 {
  height: 108px;
}
.daihyakka-kinokogari .--gap108 {
  gap: 108px !important;
}
.daihyakka-kinokogari .--fw108 {
  font-weight: 108;
}
.daihyakka-kinokogari .--mt109 {
  margin-top: 109px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt109 {
    margin-top: 54.5px;
  }
}
.daihyakka-kinokogari .--mb109 {
  margin-bottom: 109px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb109 {
    margin-bottom: 54.5px;
  }
}
.daihyakka-kinokogari .--pt109 {
  padding-top: 109px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt109 {
    padding-top: 54.5px;
  }
}
.daihyakka-kinokogari .--pb109 {
  padding-bottom: 109px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb109 {
    padding-bottom: 54.5px;
  }
}
.daihyakka-kinokogari .--px109 {
  padding: 0 109px;
}
.daihyakka-kinokogari .max-w-109 {
  max-width: 109px;
}
.daihyakka-kinokogari .w-109 {
  width: 109px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-109 {
    width: 54.5px;
  }
}
.daihyakka-kinokogari .h-109 {
  height: 109px;
}
.daihyakka-kinokogari .--gap109 {
  gap: 109px !important;
}
.daihyakka-kinokogari .--fw109 {
  font-weight: 109;
}
.daihyakka-kinokogari .--mt110 {
  margin-top: 110px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt110 {
    margin-top: 55px;
  }
}
.daihyakka-kinokogari .--mb110 {
  margin-bottom: 110px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb110 {
    margin-bottom: 55px;
  }
}
.daihyakka-kinokogari .--pt110 {
  padding-top: 110px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt110 {
    padding-top: 55px;
  }
}
.daihyakka-kinokogari .--pb110 {
  padding-bottom: 110px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb110 {
    padding-bottom: 55px;
  }
}
.daihyakka-kinokogari .--px110 {
  padding: 0 110px;
}
.daihyakka-kinokogari .max-w-110 {
  max-width: 110px;
}
.daihyakka-kinokogari .w-110 {
  width: 110px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-110 {
    width: 55px;
  }
}
.daihyakka-kinokogari .h-110 {
  height: 110px;
}
.daihyakka-kinokogari .--gap110 {
  gap: 110px !important;
}
.daihyakka-kinokogari .--fw110 {
  font-weight: 110;
}
.daihyakka-kinokogari .--mt111 {
  margin-top: 111px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt111 {
    margin-top: 55.5px;
  }
}
.daihyakka-kinokogari .--mb111 {
  margin-bottom: 111px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb111 {
    margin-bottom: 55.5px;
  }
}
.daihyakka-kinokogari .--pt111 {
  padding-top: 111px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt111 {
    padding-top: 55.5px;
  }
}
.daihyakka-kinokogari .--pb111 {
  padding-bottom: 111px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb111 {
    padding-bottom: 55.5px;
  }
}
.daihyakka-kinokogari .--px111 {
  padding: 0 111px;
}
.daihyakka-kinokogari .max-w-111 {
  max-width: 111px;
}
.daihyakka-kinokogari .w-111 {
  width: 111px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-111 {
    width: 55.5px;
  }
}
.daihyakka-kinokogari .h-111 {
  height: 111px;
}
.daihyakka-kinokogari .--gap111 {
  gap: 111px !important;
}
.daihyakka-kinokogari .--fw111 {
  font-weight: 111;
}
.daihyakka-kinokogari .--mt112 {
  margin-top: 112px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt112 {
    margin-top: 56px;
  }
}
.daihyakka-kinokogari .--mb112 {
  margin-bottom: 112px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb112 {
    margin-bottom: 56px;
  }
}
.daihyakka-kinokogari .--pt112 {
  padding-top: 112px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt112 {
    padding-top: 56px;
  }
}
.daihyakka-kinokogari .--pb112 {
  padding-bottom: 112px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb112 {
    padding-bottom: 56px;
  }
}
.daihyakka-kinokogari .--px112 {
  padding: 0 112px;
}
.daihyakka-kinokogari .max-w-112 {
  max-width: 112px;
}
.daihyakka-kinokogari .w-112 {
  width: 112px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-112 {
    width: 56px;
  }
}
.daihyakka-kinokogari .h-112 {
  height: 112px;
}
.daihyakka-kinokogari .--gap112 {
  gap: 112px !important;
}
.daihyakka-kinokogari .--fw112 {
  font-weight: 112;
}
.daihyakka-kinokogari .--mt113 {
  margin-top: 113px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt113 {
    margin-top: 56.5px;
  }
}
.daihyakka-kinokogari .--mb113 {
  margin-bottom: 113px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb113 {
    margin-bottom: 56.5px;
  }
}
.daihyakka-kinokogari .--pt113 {
  padding-top: 113px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt113 {
    padding-top: 56.5px;
  }
}
.daihyakka-kinokogari .--pb113 {
  padding-bottom: 113px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb113 {
    padding-bottom: 56.5px;
  }
}
.daihyakka-kinokogari .--px113 {
  padding: 0 113px;
}
.daihyakka-kinokogari .max-w-113 {
  max-width: 113px;
}
.daihyakka-kinokogari .w-113 {
  width: 113px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-113 {
    width: 56.5px;
  }
}
.daihyakka-kinokogari .h-113 {
  height: 113px;
}
.daihyakka-kinokogari .--gap113 {
  gap: 113px !important;
}
.daihyakka-kinokogari .--fw113 {
  font-weight: 113;
}
.daihyakka-kinokogari .--mt114 {
  margin-top: 114px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt114 {
    margin-top: 57px;
  }
}
.daihyakka-kinokogari .--mb114 {
  margin-bottom: 114px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb114 {
    margin-bottom: 57px;
  }
}
.daihyakka-kinokogari .--pt114 {
  padding-top: 114px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt114 {
    padding-top: 57px;
  }
}
.daihyakka-kinokogari .--pb114 {
  padding-bottom: 114px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb114 {
    padding-bottom: 57px;
  }
}
.daihyakka-kinokogari .--px114 {
  padding: 0 114px;
}
.daihyakka-kinokogari .max-w-114 {
  max-width: 114px;
}
.daihyakka-kinokogari .w-114 {
  width: 114px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-114 {
    width: 57px;
  }
}
.daihyakka-kinokogari .h-114 {
  height: 114px;
}
.daihyakka-kinokogari .--gap114 {
  gap: 114px !important;
}
.daihyakka-kinokogari .--fw114 {
  font-weight: 114;
}
.daihyakka-kinokogari .--mt115 {
  margin-top: 115px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt115 {
    margin-top: 57.5px;
  }
}
.daihyakka-kinokogari .--mb115 {
  margin-bottom: 115px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb115 {
    margin-bottom: 57.5px;
  }
}
.daihyakka-kinokogari .--pt115 {
  padding-top: 115px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt115 {
    padding-top: 57.5px;
  }
}
.daihyakka-kinokogari .--pb115 {
  padding-bottom: 115px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb115 {
    padding-bottom: 57.5px;
  }
}
.daihyakka-kinokogari .--px115 {
  padding: 0 115px;
}
.daihyakka-kinokogari .max-w-115 {
  max-width: 115px;
}
.daihyakka-kinokogari .w-115 {
  width: 115px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-115 {
    width: 57.5px;
  }
}
.daihyakka-kinokogari .h-115 {
  height: 115px;
}
.daihyakka-kinokogari .--gap115 {
  gap: 115px !important;
}
.daihyakka-kinokogari .--fw115 {
  font-weight: 115;
}
.daihyakka-kinokogari .--mt116 {
  margin-top: 116px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt116 {
    margin-top: 58px;
  }
}
.daihyakka-kinokogari .--mb116 {
  margin-bottom: 116px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb116 {
    margin-bottom: 58px;
  }
}
.daihyakka-kinokogari .--pt116 {
  padding-top: 116px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt116 {
    padding-top: 58px;
  }
}
.daihyakka-kinokogari .--pb116 {
  padding-bottom: 116px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb116 {
    padding-bottom: 58px;
  }
}
.daihyakka-kinokogari .--px116 {
  padding: 0 116px;
}
.daihyakka-kinokogari .max-w-116 {
  max-width: 116px;
}
.daihyakka-kinokogari .w-116 {
  width: 116px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-116 {
    width: 58px;
  }
}
.daihyakka-kinokogari .h-116 {
  height: 116px;
}
.daihyakka-kinokogari .--gap116 {
  gap: 116px !important;
}
.daihyakka-kinokogari .--fw116 {
  font-weight: 116;
}
.daihyakka-kinokogari .--mt117 {
  margin-top: 117px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt117 {
    margin-top: 58.5px;
  }
}
.daihyakka-kinokogari .--mb117 {
  margin-bottom: 117px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb117 {
    margin-bottom: 58.5px;
  }
}
.daihyakka-kinokogari .--pt117 {
  padding-top: 117px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt117 {
    padding-top: 58.5px;
  }
}
.daihyakka-kinokogari .--pb117 {
  padding-bottom: 117px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb117 {
    padding-bottom: 58.5px;
  }
}
.daihyakka-kinokogari .--px117 {
  padding: 0 117px;
}
.daihyakka-kinokogari .max-w-117 {
  max-width: 117px;
}
.daihyakka-kinokogari .w-117 {
  width: 117px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-117 {
    width: 58.5px;
  }
}
.daihyakka-kinokogari .h-117 {
  height: 117px;
}
.daihyakka-kinokogari .--gap117 {
  gap: 117px !important;
}
.daihyakka-kinokogari .--fw117 {
  font-weight: 117;
}
.daihyakka-kinokogari .--mt118 {
  margin-top: 118px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt118 {
    margin-top: 59px;
  }
}
.daihyakka-kinokogari .--mb118 {
  margin-bottom: 118px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb118 {
    margin-bottom: 59px;
  }
}
.daihyakka-kinokogari .--pt118 {
  padding-top: 118px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt118 {
    padding-top: 59px;
  }
}
.daihyakka-kinokogari .--pb118 {
  padding-bottom: 118px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb118 {
    padding-bottom: 59px;
  }
}
.daihyakka-kinokogari .--px118 {
  padding: 0 118px;
}
.daihyakka-kinokogari .max-w-118 {
  max-width: 118px;
}
.daihyakka-kinokogari .w-118 {
  width: 118px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-118 {
    width: 59px;
  }
}
.daihyakka-kinokogari .h-118 {
  height: 118px;
}
.daihyakka-kinokogari .--gap118 {
  gap: 118px !important;
}
.daihyakka-kinokogari .--fw118 {
  font-weight: 118;
}
.daihyakka-kinokogari .--mt119 {
  margin-top: 119px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt119 {
    margin-top: 59.5px;
  }
}
.daihyakka-kinokogari .--mb119 {
  margin-bottom: 119px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb119 {
    margin-bottom: 59.5px;
  }
}
.daihyakka-kinokogari .--pt119 {
  padding-top: 119px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt119 {
    padding-top: 59.5px;
  }
}
.daihyakka-kinokogari .--pb119 {
  padding-bottom: 119px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb119 {
    padding-bottom: 59.5px;
  }
}
.daihyakka-kinokogari .--px119 {
  padding: 0 119px;
}
.daihyakka-kinokogari .max-w-119 {
  max-width: 119px;
}
.daihyakka-kinokogari .w-119 {
  width: 119px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-119 {
    width: 59.5px;
  }
}
.daihyakka-kinokogari .h-119 {
  height: 119px;
}
.daihyakka-kinokogari .--gap119 {
  gap: 119px !important;
}
.daihyakka-kinokogari .--fw119 {
  font-weight: 119;
}
.daihyakka-kinokogari .--mt120 {
  margin-top: 120px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt120 {
    margin-top: 60px;
  }
}
.daihyakka-kinokogari .--mb120 {
  margin-bottom: 120px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb120 {
    margin-bottom: 60px;
  }
}
.daihyakka-kinokogari .--pt120 {
  padding-top: 120px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt120 {
    padding-top: 60px;
  }
}
.daihyakka-kinokogari .--pb120 {
  padding-bottom: 120px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb120 {
    padding-bottom: 60px;
  }
}
.daihyakka-kinokogari .--px120 {
  padding: 0 120px;
}
.daihyakka-kinokogari .max-w-120 {
  max-width: 120px;
}
.daihyakka-kinokogari .w-120 {
  width: 120px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-120 {
    width: 60px;
  }
}
.daihyakka-kinokogari .h-120 {
  height: 120px;
}
.daihyakka-kinokogari .--gap120 {
  gap: 120px !important;
}
.daihyakka-kinokogari .--fw120 {
  font-weight: 120;
}
.daihyakka-kinokogari .--mt121 {
  margin-top: 121px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt121 {
    margin-top: 60.5px;
  }
}
.daihyakka-kinokogari .--mb121 {
  margin-bottom: 121px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb121 {
    margin-bottom: 60.5px;
  }
}
.daihyakka-kinokogari .--pt121 {
  padding-top: 121px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt121 {
    padding-top: 60.5px;
  }
}
.daihyakka-kinokogari .--pb121 {
  padding-bottom: 121px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb121 {
    padding-bottom: 60.5px;
  }
}
.daihyakka-kinokogari .--px121 {
  padding: 0 121px;
}
.daihyakka-kinokogari .max-w-121 {
  max-width: 121px;
}
.daihyakka-kinokogari .w-121 {
  width: 121px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-121 {
    width: 60.5px;
  }
}
.daihyakka-kinokogari .h-121 {
  height: 121px;
}
.daihyakka-kinokogari .--gap121 {
  gap: 121px !important;
}
.daihyakka-kinokogari .--fw121 {
  font-weight: 121;
}
.daihyakka-kinokogari .--mt122 {
  margin-top: 122px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt122 {
    margin-top: 61px;
  }
}
.daihyakka-kinokogari .--mb122 {
  margin-bottom: 122px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb122 {
    margin-bottom: 61px;
  }
}
.daihyakka-kinokogari .--pt122 {
  padding-top: 122px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt122 {
    padding-top: 61px;
  }
}
.daihyakka-kinokogari .--pb122 {
  padding-bottom: 122px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb122 {
    padding-bottom: 61px;
  }
}
.daihyakka-kinokogari .--px122 {
  padding: 0 122px;
}
.daihyakka-kinokogari .max-w-122 {
  max-width: 122px;
}
.daihyakka-kinokogari .w-122 {
  width: 122px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-122 {
    width: 61px;
  }
}
.daihyakka-kinokogari .h-122 {
  height: 122px;
}
.daihyakka-kinokogari .--gap122 {
  gap: 122px !important;
}
.daihyakka-kinokogari .--fw122 {
  font-weight: 122;
}
.daihyakka-kinokogari .--mt123 {
  margin-top: 123px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt123 {
    margin-top: 61.5px;
  }
}
.daihyakka-kinokogari .--mb123 {
  margin-bottom: 123px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb123 {
    margin-bottom: 61.5px;
  }
}
.daihyakka-kinokogari .--pt123 {
  padding-top: 123px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt123 {
    padding-top: 61.5px;
  }
}
.daihyakka-kinokogari .--pb123 {
  padding-bottom: 123px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb123 {
    padding-bottom: 61.5px;
  }
}
.daihyakka-kinokogari .--px123 {
  padding: 0 123px;
}
.daihyakka-kinokogari .max-w-123 {
  max-width: 123px;
}
.daihyakka-kinokogari .w-123 {
  width: 123px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-123 {
    width: 61.5px;
  }
}
.daihyakka-kinokogari .h-123 {
  height: 123px;
}
.daihyakka-kinokogari .--gap123 {
  gap: 123px !important;
}
.daihyakka-kinokogari .--fw123 {
  font-weight: 123;
}
.daihyakka-kinokogari .--mt124 {
  margin-top: 124px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt124 {
    margin-top: 62px;
  }
}
.daihyakka-kinokogari .--mb124 {
  margin-bottom: 124px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb124 {
    margin-bottom: 62px;
  }
}
.daihyakka-kinokogari .--pt124 {
  padding-top: 124px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt124 {
    padding-top: 62px;
  }
}
.daihyakka-kinokogari .--pb124 {
  padding-bottom: 124px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb124 {
    padding-bottom: 62px;
  }
}
.daihyakka-kinokogari .--px124 {
  padding: 0 124px;
}
.daihyakka-kinokogari .max-w-124 {
  max-width: 124px;
}
.daihyakka-kinokogari .w-124 {
  width: 124px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-124 {
    width: 62px;
  }
}
.daihyakka-kinokogari .h-124 {
  height: 124px;
}
.daihyakka-kinokogari .--gap124 {
  gap: 124px !important;
}
.daihyakka-kinokogari .--fw124 {
  font-weight: 124;
}
.daihyakka-kinokogari .--mt125 {
  margin-top: 125px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt125 {
    margin-top: 62.5px;
  }
}
.daihyakka-kinokogari .--mb125 {
  margin-bottom: 125px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb125 {
    margin-bottom: 62.5px;
  }
}
.daihyakka-kinokogari .--pt125 {
  padding-top: 125px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt125 {
    padding-top: 62.5px;
  }
}
.daihyakka-kinokogari .--pb125 {
  padding-bottom: 125px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb125 {
    padding-bottom: 62.5px;
  }
}
.daihyakka-kinokogari .--px125 {
  padding: 0 125px;
}
.daihyakka-kinokogari .max-w-125 {
  max-width: 125px;
}
.daihyakka-kinokogari .w-125 {
  width: 125px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-125 {
    width: 62.5px;
  }
}
.daihyakka-kinokogari .h-125 {
  height: 125px;
}
.daihyakka-kinokogari .--gap125 {
  gap: 125px !important;
}
.daihyakka-kinokogari .--fw125 {
  font-weight: 125;
}
.daihyakka-kinokogari .--mt126 {
  margin-top: 126px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt126 {
    margin-top: 63px;
  }
}
.daihyakka-kinokogari .--mb126 {
  margin-bottom: 126px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb126 {
    margin-bottom: 63px;
  }
}
.daihyakka-kinokogari .--pt126 {
  padding-top: 126px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt126 {
    padding-top: 63px;
  }
}
.daihyakka-kinokogari .--pb126 {
  padding-bottom: 126px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb126 {
    padding-bottom: 63px;
  }
}
.daihyakka-kinokogari .--px126 {
  padding: 0 126px;
}
.daihyakka-kinokogari .max-w-126 {
  max-width: 126px;
}
.daihyakka-kinokogari .w-126 {
  width: 126px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-126 {
    width: 63px;
  }
}
.daihyakka-kinokogari .h-126 {
  height: 126px;
}
.daihyakka-kinokogari .--gap126 {
  gap: 126px !important;
}
.daihyakka-kinokogari .--fw126 {
  font-weight: 126;
}
.daihyakka-kinokogari .--mt127 {
  margin-top: 127px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt127 {
    margin-top: 63.5px;
  }
}
.daihyakka-kinokogari .--mb127 {
  margin-bottom: 127px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb127 {
    margin-bottom: 63.5px;
  }
}
.daihyakka-kinokogari .--pt127 {
  padding-top: 127px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt127 {
    padding-top: 63.5px;
  }
}
.daihyakka-kinokogari .--pb127 {
  padding-bottom: 127px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb127 {
    padding-bottom: 63.5px;
  }
}
.daihyakka-kinokogari .--px127 {
  padding: 0 127px;
}
.daihyakka-kinokogari .max-w-127 {
  max-width: 127px;
}
.daihyakka-kinokogari .w-127 {
  width: 127px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-127 {
    width: 63.5px;
  }
}
.daihyakka-kinokogari .h-127 {
  height: 127px;
}
.daihyakka-kinokogari .--gap127 {
  gap: 127px !important;
}
.daihyakka-kinokogari .--fw127 {
  font-weight: 127;
}
.daihyakka-kinokogari .--mt128 {
  margin-top: 128px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt128 {
    margin-top: 64px;
  }
}
.daihyakka-kinokogari .--mb128 {
  margin-bottom: 128px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb128 {
    margin-bottom: 64px;
  }
}
.daihyakka-kinokogari .--pt128 {
  padding-top: 128px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt128 {
    padding-top: 64px;
  }
}
.daihyakka-kinokogari .--pb128 {
  padding-bottom: 128px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb128 {
    padding-bottom: 64px;
  }
}
.daihyakka-kinokogari .--px128 {
  padding: 0 128px;
}
.daihyakka-kinokogari .max-w-128 {
  max-width: 128px;
}
.daihyakka-kinokogari .w-128 {
  width: 128px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-128 {
    width: 64px;
  }
}
.daihyakka-kinokogari .h-128 {
  height: 128px;
}
.daihyakka-kinokogari .--gap128 {
  gap: 128px !important;
}
.daihyakka-kinokogari .--fw128 {
  font-weight: 128;
}
.daihyakka-kinokogari .--mt129 {
  margin-top: 129px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt129 {
    margin-top: 64.5px;
  }
}
.daihyakka-kinokogari .--mb129 {
  margin-bottom: 129px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb129 {
    margin-bottom: 64.5px;
  }
}
.daihyakka-kinokogari .--pt129 {
  padding-top: 129px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt129 {
    padding-top: 64.5px;
  }
}
.daihyakka-kinokogari .--pb129 {
  padding-bottom: 129px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb129 {
    padding-bottom: 64.5px;
  }
}
.daihyakka-kinokogari .--px129 {
  padding: 0 129px;
}
.daihyakka-kinokogari .max-w-129 {
  max-width: 129px;
}
.daihyakka-kinokogari .w-129 {
  width: 129px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-129 {
    width: 64.5px;
  }
}
.daihyakka-kinokogari .h-129 {
  height: 129px;
}
.daihyakka-kinokogari .--gap129 {
  gap: 129px !important;
}
.daihyakka-kinokogari .--fw129 {
  font-weight: 129;
}
.daihyakka-kinokogari .--mt130 {
  margin-top: 130px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt130 {
    margin-top: 65px;
  }
}
.daihyakka-kinokogari .--mb130 {
  margin-bottom: 130px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb130 {
    margin-bottom: 65px;
  }
}
.daihyakka-kinokogari .--pt130 {
  padding-top: 130px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt130 {
    padding-top: 65px;
  }
}
.daihyakka-kinokogari .--pb130 {
  padding-bottom: 130px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb130 {
    padding-bottom: 65px;
  }
}
.daihyakka-kinokogari .--px130 {
  padding: 0 130px;
}
.daihyakka-kinokogari .max-w-130 {
  max-width: 130px;
}
.daihyakka-kinokogari .w-130 {
  width: 130px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-130 {
    width: 65px;
  }
}
.daihyakka-kinokogari .h-130 {
  height: 130px;
}
.daihyakka-kinokogari .--gap130 {
  gap: 130px !important;
}
.daihyakka-kinokogari .--fw130 {
  font-weight: 130;
}
.daihyakka-kinokogari .--mt131 {
  margin-top: 131px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt131 {
    margin-top: 65.5px;
  }
}
.daihyakka-kinokogari .--mb131 {
  margin-bottom: 131px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb131 {
    margin-bottom: 65.5px;
  }
}
.daihyakka-kinokogari .--pt131 {
  padding-top: 131px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt131 {
    padding-top: 65.5px;
  }
}
.daihyakka-kinokogari .--pb131 {
  padding-bottom: 131px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb131 {
    padding-bottom: 65.5px;
  }
}
.daihyakka-kinokogari .--px131 {
  padding: 0 131px;
}
.daihyakka-kinokogari .max-w-131 {
  max-width: 131px;
}
.daihyakka-kinokogari .w-131 {
  width: 131px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-131 {
    width: 65.5px;
  }
}
.daihyakka-kinokogari .h-131 {
  height: 131px;
}
.daihyakka-kinokogari .--gap131 {
  gap: 131px !important;
}
.daihyakka-kinokogari .--fw131 {
  font-weight: 131;
}
.daihyakka-kinokogari .--mt132 {
  margin-top: 132px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt132 {
    margin-top: 66px;
  }
}
.daihyakka-kinokogari .--mb132 {
  margin-bottom: 132px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb132 {
    margin-bottom: 66px;
  }
}
.daihyakka-kinokogari .--pt132 {
  padding-top: 132px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt132 {
    padding-top: 66px;
  }
}
.daihyakka-kinokogari .--pb132 {
  padding-bottom: 132px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb132 {
    padding-bottom: 66px;
  }
}
.daihyakka-kinokogari .--px132 {
  padding: 0 132px;
}
.daihyakka-kinokogari .max-w-132 {
  max-width: 132px;
}
.daihyakka-kinokogari .w-132 {
  width: 132px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-132 {
    width: 66px;
  }
}
.daihyakka-kinokogari .h-132 {
  height: 132px;
}
.daihyakka-kinokogari .--gap132 {
  gap: 132px !important;
}
.daihyakka-kinokogari .--fw132 {
  font-weight: 132;
}
.daihyakka-kinokogari .--mt133 {
  margin-top: 133px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt133 {
    margin-top: 66.5px;
  }
}
.daihyakka-kinokogari .--mb133 {
  margin-bottom: 133px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb133 {
    margin-bottom: 66.5px;
  }
}
.daihyakka-kinokogari .--pt133 {
  padding-top: 133px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt133 {
    padding-top: 66.5px;
  }
}
.daihyakka-kinokogari .--pb133 {
  padding-bottom: 133px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb133 {
    padding-bottom: 66.5px;
  }
}
.daihyakka-kinokogari .--px133 {
  padding: 0 133px;
}
.daihyakka-kinokogari .max-w-133 {
  max-width: 133px;
}
.daihyakka-kinokogari .w-133 {
  width: 133px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-133 {
    width: 66.5px;
  }
}
.daihyakka-kinokogari .h-133 {
  height: 133px;
}
.daihyakka-kinokogari .--gap133 {
  gap: 133px !important;
}
.daihyakka-kinokogari .--fw133 {
  font-weight: 133;
}
.daihyakka-kinokogari .--mt134 {
  margin-top: 134px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt134 {
    margin-top: 67px;
  }
}
.daihyakka-kinokogari .--mb134 {
  margin-bottom: 134px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb134 {
    margin-bottom: 67px;
  }
}
.daihyakka-kinokogari .--pt134 {
  padding-top: 134px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt134 {
    padding-top: 67px;
  }
}
.daihyakka-kinokogari .--pb134 {
  padding-bottom: 134px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb134 {
    padding-bottom: 67px;
  }
}
.daihyakka-kinokogari .--px134 {
  padding: 0 134px;
}
.daihyakka-kinokogari .max-w-134 {
  max-width: 134px;
}
.daihyakka-kinokogari .w-134 {
  width: 134px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-134 {
    width: 67px;
  }
}
.daihyakka-kinokogari .h-134 {
  height: 134px;
}
.daihyakka-kinokogari .--gap134 {
  gap: 134px !important;
}
.daihyakka-kinokogari .--fw134 {
  font-weight: 134;
}
.daihyakka-kinokogari .--mt135 {
  margin-top: 135px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt135 {
    margin-top: 67.5px;
  }
}
.daihyakka-kinokogari .--mb135 {
  margin-bottom: 135px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb135 {
    margin-bottom: 67.5px;
  }
}
.daihyakka-kinokogari .--pt135 {
  padding-top: 135px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt135 {
    padding-top: 67.5px;
  }
}
.daihyakka-kinokogari .--pb135 {
  padding-bottom: 135px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb135 {
    padding-bottom: 67.5px;
  }
}
.daihyakka-kinokogari .--px135 {
  padding: 0 135px;
}
.daihyakka-kinokogari .max-w-135 {
  max-width: 135px;
}
.daihyakka-kinokogari .w-135 {
  width: 135px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-135 {
    width: 67.5px;
  }
}
.daihyakka-kinokogari .h-135 {
  height: 135px;
}
.daihyakka-kinokogari .--gap135 {
  gap: 135px !important;
}
.daihyakka-kinokogari .--fw135 {
  font-weight: 135;
}
.daihyakka-kinokogari .--mt136 {
  margin-top: 136px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt136 {
    margin-top: 68px;
  }
}
.daihyakka-kinokogari .--mb136 {
  margin-bottom: 136px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb136 {
    margin-bottom: 68px;
  }
}
.daihyakka-kinokogari .--pt136 {
  padding-top: 136px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt136 {
    padding-top: 68px;
  }
}
.daihyakka-kinokogari .--pb136 {
  padding-bottom: 136px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb136 {
    padding-bottom: 68px;
  }
}
.daihyakka-kinokogari .--px136 {
  padding: 0 136px;
}
.daihyakka-kinokogari .max-w-136 {
  max-width: 136px;
}
.daihyakka-kinokogari .w-136 {
  width: 136px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-136 {
    width: 68px;
  }
}
.daihyakka-kinokogari .h-136 {
  height: 136px;
}
.daihyakka-kinokogari .--gap136 {
  gap: 136px !important;
}
.daihyakka-kinokogari .--fw136 {
  font-weight: 136;
}
.daihyakka-kinokogari .--mt137 {
  margin-top: 137px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt137 {
    margin-top: 68.5px;
  }
}
.daihyakka-kinokogari .--mb137 {
  margin-bottom: 137px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb137 {
    margin-bottom: 68.5px;
  }
}
.daihyakka-kinokogari .--pt137 {
  padding-top: 137px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt137 {
    padding-top: 68.5px;
  }
}
.daihyakka-kinokogari .--pb137 {
  padding-bottom: 137px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb137 {
    padding-bottom: 68.5px;
  }
}
.daihyakka-kinokogari .--px137 {
  padding: 0 137px;
}
.daihyakka-kinokogari .max-w-137 {
  max-width: 137px;
}
.daihyakka-kinokogari .w-137 {
  width: 137px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-137 {
    width: 68.5px;
  }
}
.daihyakka-kinokogari .h-137 {
  height: 137px;
}
.daihyakka-kinokogari .--gap137 {
  gap: 137px !important;
}
.daihyakka-kinokogari .--fw137 {
  font-weight: 137;
}
.daihyakka-kinokogari .--mt138 {
  margin-top: 138px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt138 {
    margin-top: 69px;
  }
}
.daihyakka-kinokogari .--mb138 {
  margin-bottom: 138px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb138 {
    margin-bottom: 69px;
  }
}
.daihyakka-kinokogari .--pt138 {
  padding-top: 138px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt138 {
    padding-top: 69px;
  }
}
.daihyakka-kinokogari .--pb138 {
  padding-bottom: 138px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb138 {
    padding-bottom: 69px;
  }
}
.daihyakka-kinokogari .--px138 {
  padding: 0 138px;
}
.daihyakka-kinokogari .max-w-138 {
  max-width: 138px;
}
.daihyakka-kinokogari .w-138 {
  width: 138px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-138 {
    width: 69px;
  }
}
.daihyakka-kinokogari .h-138 {
  height: 138px;
}
.daihyakka-kinokogari .--gap138 {
  gap: 138px !important;
}
.daihyakka-kinokogari .--fw138 {
  font-weight: 138;
}
.daihyakka-kinokogari .--mt139 {
  margin-top: 139px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt139 {
    margin-top: 69.5px;
  }
}
.daihyakka-kinokogari .--mb139 {
  margin-bottom: 139px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb139 {
    margin-bottom: 69.5px;
  }
}
.daihyakka-kinokogari .--pt139 {
  padding-top: 139px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt139 {
    padding-top: 69.5px;
  }
}
.daihyakka-kinokogari .--pb139 {
  padding-bottom: 139px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb139 {
    padding-bottom: 69.5px;
  }
}
.daihyakka-kinokogari .--px139 {
  padding: 0 139px;
}
.daihyakka-kinokogari .max-w-139 {
  max-width: 139px;
}
.daihyakka-kinokogari .w-139 {
  width: 139px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-139 {
    width: 69.5px;
  }
}
.daihyakka-kinokogari .h-139 {
  height: 139px;
}
.daihyakka-kinokogari .--gap139 {
  gap: 139px !important;
}
.daihyakka-kinokogari .--fw139 {
  font-weight: 139;
}
.daihyakka-kinokogari .--mt140 {
  margin-top: 140px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt140 {
    margin-top: 70px;
  }
}
.daihyakka-kinokogari .--mb140 {
  margin-bottom: 140px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb140 {
    margin-bottom: 70px;
  }
}
.daihyakka-kinokogari .--pt140 {
  padding-top: 140px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt140 {
    padding-top: 70px;
  }
}
.daihyakka-kinokogari .--pb140 {
  padding-bottom: 140px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb140 {
    padding-bottom: 70px;
  }
}
.daihyakka-kinokogari .--px140 {
  padding: 0 140px;
}
.daihyakka-kinokogari .max-w-140 {
  max-width: 140px;
}
.daihyakka-kinokogari .w-140 {
  width: 140px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-140 {
    width: 70px;
  }
}
.daihyakka-kinokogari .h-140 {
  height: 140px;
}
.daihyakka-kinokogari .--gap140 {
  gap: 140px !important;
}
.daihyakka-kinokogari .--fw140 {
  font-weight: 140;
}
.daihyakka-kinokogari .--mt141 {
  margin-top: 141px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt141 {
    margin-top: 70.5px;
  }
}
.daihyakka-kinokogari .--mb141 {
  margin-bottom: 141px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb141 {
    margin-bottom: 70.5px;
  }
}
.daihyakka-kinokogari .--pt141 {
  padding-top: 141px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt141 {
    padding-top: 70.5px;
  }
}
.daihyakka-kinokogari .--pb141 {
  padding-bottom: 141px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb141 {
    padding-bottom: 70.5px;
  }
}
.daihyakka-kinokogari .--px141 {
  padding: 0 141px;
}
.daihyakka-kinokogari .max-w-141 {
  max-width: 141px;
}
.daihyakka-kinokogari .w-141 {
  width: 141px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-141 {
    width: 70.5px;
  }
}
.daihyakka-kinokogari .h-141 {
  height: 141px;
}
.daihyakka-kinokogari .--gap141 {
  gap: 141px !important;
}
.daihyakka-kinokogari .--fw141 {
  font-weight: 141;
}
.daihyakka-kinokogari .--mt142 {
  margin-top: 142px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt142 {
    margin-top: 71px;
  }
}
.daihyakka-kinokogari .--mb142 {
  margin-bottom: 142px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb142 {
    margin-bottom: 71px;
  }
}
.daihyakka-kinokogari .--pt142 {
  padding-top: 142px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt142 {
    padding-top: 71px;
  }
}
.daihyakka-kinokogari .--pb142 {
  padding-bottom: 142px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb142 {
    padding-bottom: 71px;
  }
}
.daihyakka-kinokogari .--px142 {
  padding: 0 142px;
}
.daihyakka-kinokogari .max-w-142 {
  max-width: 142px;
}
.daihyakka-kinokogari .w-142 {
  width: 142px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-142 {
    width: 71px;
  }
}
.daihyakka-kinokogari .h-142 {
  height: 142px;
}
.daihyakka-kinokogari .--gap142 {
  gap: 142px !important;
}
.daihyakka-kinokogari .--fw142 {
  font-weight: 142;
}
.daihyakka-kinokogari .--mt143 {
  margin-top: 143px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt143 {
    margin-top: 71.5px;
  }
}
.daihyakka-kinokogari .--mb143 {
  margin-bottom: 143px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb143 {
    margin-bottom: 71.5px;
  }
}
.daihyakka-kinokogari .--pt143 {
  padding-top: 143px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt143 {
    padding-top: 71.5px;
  }
}
.daihyakka-kinokogari .--pb143 {
  padding-bottom: 143px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb143 {
    padding-bottom: 71.5px;
  }
}
.daihyakka-kinokogari .--px143 {
  padding: 0 143px;
}
.daihyakka-kinokogari .max-w-143 {
  max-width: 143px;
}
.daihyakka-kinokogari .w-143 {
  width: 143px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-143 {
    width: 71.5px;
  }
}
.daihyakka-kinokogari .h-143 {
  height: 143px;
}
.daihyakka-kinokogari .--gap143 {
  gap: 143px !important;
}
.daihyakka-kinokogari .--fw143 {
  font-weight: 143;
}
.daihyakka-kinokogari .--mt144 {
  margin-top: 144px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt144 {
    margin-top: 72px;
  }
}
.daihyakka-kinokogari .--mb144 {
  margin-bottom: 144px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb144 {
    margin-bottom: 72px;
  }
}
.daihyakka-kinokogari .--pt144 {
  padding-top: 144px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt144 {
    padding-top: 72px;
  }
}
.daihyakka-kinokogari .--pb144 {
  padding-bottom: 144px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb144 {
    padding-bottom: 72px;
  }
}
.daihyakka-kinokogari .--px144 {
  padding: 0 144px;
}
.daihyakka-kinokogari .max-w-144 {
  max-width: 144px;
}
.daihyakka-kinokogari .w-144 {
  width: 144px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-144 {
    width: 72px;
  }
}
.daihyakka-kinokogari .h-144 {
  height: 144px;
}
.daihyakka-kinokogari .--gap144 {
  gap: 144px !important;
}
.daihyakka-kinokogari .--fw144 {
  font-weight: 144;
}
.daihyakka-kinokogari .--mt145 {
  margin-top: 145px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt145 {
    margin-top: 72.5px;
  }
}
.daihyakka-kinokogari .--mb145 {
  margin-bottom: 145px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb145 {
    margin-bottom: 72.5px;
  }
}
.daihyakka-kinokogari .--pt145 {
  padding-top: 145px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt145 {
    padding-top: 72.5px;
  }
}
.daihyakka-kinokogari .--pb145 {
  padding-bottom: 145px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb145 {
    padding-bottom: 72.5px;
  }
}
.daihyakka-kinokogari .--px145 {
  padding: 0 145px;
}
.daihyakka-kinokogari .max-w-145 {
  max-width: 145px;
}
.daihyakka-kinokogari .w-145 {
  width: 145px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-145 {
    width: 72.5px;
  }
}
.daihyakka-kinokogari .h-145 {
  height: 145px;
}
.daihyakka-kinokogari .--gap145 {
  gap: 145px !important;
}
.daihyakka-kinokogari .--fw145 {
  font-weight: 145;
}
.daihyakka-kinokogari .--mt146 {
  margin-top: 146px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt146 {
    margin-top: 73px;
  }
}
.daihyakka-kinokogari .--mb146 {
  margin-bottom: 146px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb146 {
    margin-bottom: 73px;
  }
}
.daihyakka-kinokogari .--pt146 {
  padding-top: 146px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt146 {
    padding-top: 73px;
  }
}
.daihyakka-kinokogari .--pb146 {
  padding-bottom: 146px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb146 {
    padding-bottom: 73px;
  }
}
.daihyakka-kinokogari .--px146 {
  padding: 0 146px;
}
.daihyakka-kinokogari .max-w-146 {
  max-width: 146px;
}
.daihyakka-kinokogari .w-146 {
  width: 146px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-146 {
    width: 73px;
  }
}
.daihyakka-kinokogari .h-146 {
  height: 146px;
}
.daihyakka-kinokogari .--gap146 {
  gap: 146px !important;
}
.daihyakka-kinokogari .--fw146 {
  font-weight: 146;
}
.daihyakka-kinokogari .--mt147 {
  margin-top: 147px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt147 {
    margin-top: 73.5px;
  }
}
.daihyakka-kinokogari .--mb147 {
  margin-bottom: 147px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb147 {
    margin-bottom: 73.5px;
  }
}
.daihyakka-kinokogari .--pt147 {
  padding-top: 147px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt147 {
    padding-top: 73.5px;
  }
}
.daihyakka-kinokogari .--pb147 {
  padding-bottom: 147px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb147 {
    padding-bottom: 73.5px;
  }
}
.daihyakka-kinokogari .--px147 {
  padding: 0 147px;
}
.daihyakka-kinokogari .max-w-147 {
  max-width: 147px;
}
.daihyakka-kinokogari .w-147 {
  width: 147px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-147 {
    width: 73.5px;
  }
}
.daihyakka-kinokogari .h-147 {
  height: 147px;
}
.daihyakka-kinokogari .--gap147 {
  gap: 147px !important;
}
.daihyakka-kinokogari .--fw147 {
  font-weight: 147;
}
.daihyakka-kinokogari .--mt148 {
  margin-top: 148px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt148 {
    margin-top: 74px;
  }
}
.daihyakka-kinokogari .--mb148 {
  margin-bottom: 148px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb148 {
    margin-bottom: 74px;
  }
}
.daihyakka-kinokogari .--pt148 {
  padding-top: 148px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt148 {
    padding-top: 74px;
  }
}
.daihyakka-kinokogari .--pb148 {
  padding-bottom: 148px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb148 {
    padding-bottom: 74px;
  }
}
.daihyakka-kinokogari .--px148 {
  padding: 0 148px;
}
.daihyakka-kinokogari .max-w-148 {
  max-width: 148px;
}
.daihyakka-kinokogari .w-148 {
  width: 148px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-148 {
    width: 74px;
  }
}
.daihyakka-kinokogari .h-148 {
  height: 148px;
}
.daihyakka-kinokogari .--gap148 {
  gap: 148px !important;
}
.daihyakka-kinokogari .--fw148 {
  font-weight: 148;
}
.daihyakka-kinokogari .--mt149 {
  margin-top: 149px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt149 {
    margin-top: 74.5px;
  }
}
.daihyakka-kinokogari .--mb149 {
  margin-bottom: 149px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb149 {
    margin-bottom: 74.5px;
  }
}
.daihyakka-kinokogari .--pt149 {
  padding-top: 149px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt149 {
    padding-top: 74.5px;
  }
}
.daihyakka-kinokogari .--pb149 {
  padding-bottom: 149px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb149 {
    padding-bottom: 74.5px;
  }
}
.daihyakka-kinokogari .--px149 {
  padding: 0 149px;
}
.daihyakka-kinokogari .max-w-149 {
  max-width: 149px;
}
.daihyakka-kinokogari .w-149 {
  width: 149px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-149 {
    width: 74.5px;
  }
}
.daihyakka-kinokogari .h-149 {
  height: 149px;
}
.daihyakka-kinokogari .--gap149 {
  gap: 149px !important;
}
.daihyakka-kinokogari .--fw149 {
  font-weight: 149;
}
.daihyakka-kinokogari .--mt150 {
  margin-top: 150px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt150 {
    margin-top: 75px;
  }
}
.daihyakka-kinokogari .--mb150 {
  margin-bottom: 150px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb150 {
    margin-bottom: 75px;
  }
}
.daihyakka-kinokogari .--pt150 {
  padding-top: 150px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt150 {
    padding-top: 75px;
  }
}
.daihyakka-kinokogari .--pb150 {
  padding-bottom: 150px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb150 {
    padding-bottom: 75px;
  }
}
.daihyakka-kinokogari .--px150 {
  padding: 0 150px;
}
.daihyakka-kinokogari .max-w-150 {
  max-width: 150px;
}
.daihyakka-kinokogari .w-150 {
  width: 150px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-150 {
    width: 75px;
  }
}
.daihyakka-kinokogari .h-150 {
  height: 150px;
}
.daihyakka-kinokogari .--gap150 {
  gap: 150px !important;
}
.daihyakka-kinokogari .--fw150 {
  font-weight: 150;
}
.daihyakka-kinokogari .--mt151 {
  margin-top: 151px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt151 {
    margin-top: 75.5px;
  }
}
.daihyakka-kinokogari .--mb151 {
  margin-bottom: 151px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb151 {
    margin-bottom: 75.5px;
  }
}
.daihyakka-kinokogari .--pt151 {
  padding-top: 151px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt151 {
    padding-top: 75.5px;
  }
}
.daihyakka-kinokogari .--pb151 {
  padding-bottom: 151px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb151 {
    padding-bottom: 75.5px;
  }
}
.daihyakka-kinokogari .--px151 {
  padding: 0 151px;
}
.daihyakka-kinokogari .max-w-151 {
  max-width: 151px;
}
.daihyakka-kinokogari .w-151 {
  width: 151px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-151 {
    width: 75.5px;
  }
}
.daihyakka-kinokogari .h-151 {
  height: 151px;
}
.daihyakka-kinokogari .--gap151 {
  gap: 151px !important;
}
.daihyakka-kinokogari .--fw151 {
  font-weight: 151;
}
.daihyakka-kinokogari .--mt152 {
  margin-top: 152px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt152 {
    margin-top: 76px;
  }
}
.daihyakka-kinokogari .--mb152 {
  margin-bottom: 152px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb152 {
    margin-bottom: 76px;
  }
}
.daihyakka-kinokogari .--pt152 {
  padding-top: 152px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt152 {
    padding-top: 76px;
  }
}
.daihyakka-kinokogari .--pb152 {
  padding-bottom: 152px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb152 {
    padding-bottom: 76px;
  }
}
.daihyakka-kinokogari .--px152 {
  padding: 0 152px;
}
.daihyakka-kinokogari .max-w-152 {
  max-width: 152px;
}
.daihyakka-kinokogari .w-152 {
  width: 152px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-152 {
    width: 76px;
  }
}
.daihyakka-kinokogari .h-152 {
  height: 152px;
}
.daihyakka-kinokogari .--gap152 {
  gap: 152px !important;
}
.daihyakka-kinokogari .--fw152 {
  font-weight: 152;
}
.daihyakka-kinokogari .--mt153 {
  margin-top: 153px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt153 {
    margin-top: 76.5px;
  }
}
.daihyakka-kinokogari .--mb153 {
  margin-bottom: 153px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb153 {
    margin-bottom: 76.5px;
  }
}
.daihyakka-kinokogari .--pt153 {
  padding-top: 153px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt153 {
    padding-top: 76.5px;
  }
}
.daihyakka-kinokogari .--pb153 {
  padding-bottom: 153px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb153 {
    padding-bottom: 76.5px;
  }
}
.daihyakka-kinokogari .--px153 {
  padding: 0 153px;
}
.daihyakka-kinokogari .max-w-153 {
  max-width: 153px;
}
.daihyakka-kinokogari .w-153 {
  width: 153px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-153 {
    width: 76.5px;
  }
}
.daihyakka-kinokogari .h-153 {
  height: 153px;
}
.daihyakka-kinokogari .--gap153 {
  gap: 153px !important;
}
.daihyakka-kinokogari .--fw153 {
  font-weight: 153;
}
.daihyakka-kinokogari .--mt154 {
  margin-top: 154px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt154 {
    margin-top: 77px;
  }
}
.daihyakka-kinokogari .--mb154 {
  margin-bottom: 154px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb154 {
    margin-bottom: 77px;
  }
}
.daihyakka-kinokogari .--pt154 {
  padding-top: 154px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt154 {
    padding-top: 77px;
  }
}
.daihyakka-kinokogari .--pb154 {
  padding-bottom: 154px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb154 {
    padding-bottom: 77px;
  }
}
.daihyakka-kinokogari .--px154 {
  padding: 0 154px;
}
.daihyakka-kinokogari .max-w-154 {
  max-width: 154px;
}
.daihyakka-kinokogari .w-154 {
  width: 154px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-154 {
    width: 77px;
  }
}
.daihyakka-kinokogari .h-154 {
  height: 154px;
}
.daihyakka-kinokogari .--gap154 {
  gap: 154px !important;
}
.daihyakka-kinokogari .--fw154 {
  font-weight: 154;
}
.daihyakka-kinokogari .--mt155 {
  margin-top: 155px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt155 {
    margin-top: 77.5px;
  }
}
.daihyakka-kinokogari .--mb155 {
  margin-bottom: 155px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb155 {
    margin-bottom: 77.5px;
  }
}
.daihyakka-kinokogari .--pt155 {
  padding-top: 155px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt155 {
    padding-top: 77.5px;
  }
}
.daihyakka-kinokogari .--pb155 {
  padding-bottom: 155px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb155 {
    padding-bottom: 77.5px;
  }
}
.daihyakka-kinokogari .--px155 {
  padding: 0 155px;
}
.daihyakka-kinokogari .max-w-155 {
  max-width: 155px;
}
.daihyakka-kinokogari .w-155 {
  width: 155px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-155 {
    width: 77.5px;
  }
}
.daihyakka-kinokogari .h-155 {
  height: 155px;
}
.daihyakka-kinokogari .--gap155 {
  gap: 155px !important;
}
.daihyakka-kinokogari .--fw155 {
  font-weight: 155;
}
.daihyakka-kinokogari .--mt156 {
  margin-top: 156px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt156 {
    margin-top: 78px;
  }
}
.daihyakka-kinokogari .--mb156 {
  margin-bottom: 156px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb156 {
    margin-bottom: 78px;
  }
}
.daihyakka-kinokogari .--pt156 {
  padding-top: 156px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt156 {
    padding-top: 78px;
  }
}
.daihyakka-kinokogari .--pb156 {
  padding-bottom: 156px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb156 {
    padding-bottom: 78px;
  }
}
.daihyakka-kinokogari .--px156 {
  padding: 0 156px;
}
.daihyakka-kinokogari .max-w-156 {
  max-width: 156px;
}
.daihyakka-kinokogari .w-156 {
  width: 156px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-156 {
    width: 78px;
  }
}
.daihyakka-kinokogari .h-156 {
  height: 156px;
}
.daihyakka-kinokogari .--gap156 {
  gap: 156px !important;
}
.daihyakka-kinokogari .--fw156 {
  font-weight: 156;
}
.daihyakka-kinokogari .--mt157 {
  margin-top: 157px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt157 {
    margin-top: 78.5px;
  }
}
.daihyakka-kinokogari .--mb157 {
  margin-bottom: 157px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb157 {
    margin-bottom: 78.5px;
  }
}
.daihyakka-kinokogari .--pt157 {
  padding-top: 157px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt157 {
    padding-top: 78.5px;
  }
}
.daihyakka-kinokogari .--pb157 {
  padding-bottom: 157px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb157 {
    padding-bottom: 78.5px;
  }
}
.daihyakka-kinokogari .--px157 {
  padding: 0 157px;
}
.daihyakka-kinokogari .max-w-157 {
  max-width: 157px;
}
.daihyakka-kinokogari .w-157 {
  width: 157px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-157 {
    width: 78.5px;
  }
}
.daihyakka-kinokogari .h-157 {
  height: 157px;
}
.daihyakka-kinokogari .--gap157 {
  gap: 157px !important;
}
.daihyakka-kinokogari .--fw157 {
  font-weight: 157;
}
.daihyakka-kinokogari .--mt158 {
  margin-top: 158px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt158 {
    margin-top: 79px;
  }
}
.daihyakka-kinokogari .--mb158 {
  margin-bottom: 158px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb158 {
    margin-bottom: 79px;
  }
}
.daihyakka-kinokogari .--pt158 {
  padding-top: 158px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt158 {
    padding-top: 79px;
  }
}
.daihyakka-kinokogari .--pb158 {
  padding-bottom: 158px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb158 {
    padding-bottom: 79px;
  }
}
.daihyakka-kinokogari .--px158 {
  padding: 0 158px;
}
.daihyakka-kinokogari .max-w-158 {
  max-width: 158px;
}
.daihyakka-kinokogari .w-158 {
  width: 158px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-158 {
    width: 79px;
  }
}
.daihyakka-kinokogari .h-158 {
  height: 158px;
}
.daihyakka-kinokogari .--gap158 {
  gap: 158px !important;
}
.daihyakka-kinokogari .--fw158 {
  font-weight: 158;
}
.daihyakka-kinokogari .--mt159 {
  margin-top: 159px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt159 {
    margin-top: 79.5px;
  }
}
.daihyakka-kinokogari .--mb159 {
  margin-bottom: 159px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb159 {
    margin-bottom: 79.5px;
  }
}
.daihyakka-kinokogari .--pt159 {
  padding-top: 159px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt159 {
    padding-top: 79.5px;
  }
}
.daihyakka-kinokogari .--pb159 {
  padding-bottom: 159px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb159 {
    padding-bottom: 79.5px;
  }
}
.daihyakka-kinokogari .--px159 {
  padding: 0 159px;
}
.daihyakka-kinokogari .max-w-159 {
  max-width: 159px;
}
.daihyakka-kinokogari .w-159 {
  width: 159px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-159 {
    width: 79.5px;
  }
}
.daihyakka-kinokogari .h-159 {
  height: 159px;
}
.daihyakka-kinokogari .--gap159 {
  gap: 159px !important;
}
.daihyakka-kinokogari .--fw159 {
  font-weight: 159;
}
.daihyakka-kinokogari .--mt160 {
  margin-top: 160px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt160 {
    margin-top: 80px;
  }
}
.daihyakka-kinokogari .--mb160 {
  margin-bottom: 160px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb160 {
    margin-bottom: 80px;
  }
}
.daihyakka-kinokogari .--pt160 {
  padding-top: 160px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt160 {
    padding-top: 80px;
  }
}
.daihyakka-kinokogari .--pb160 {
  padding-bottom: 160px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb160 {
    padding-bottom: 80px;
  }
}
.daihyakka-kinokogari .--px160 {
  padding: 0 160px;
}
.daihyakka-kinokogari .max-w-160 {
  max-width: 160px;
}
.daihyakka-kinokogari .w-160 {
  width: 160px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-160 {
    width: 80px;
  }
}
.daihyakka-kinokogari .h-160 {
  height: 160px;
}
.daihyakka-kinokogari .--gap160 {
  gap: 160px !important;
}
.daihyakka-kinokogari .--fw160 {
  font-weight: 160;
}
.daihyakka-kinokogari .--mt161 {
  margin-top: 161px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt161 {
    margin-top: 80.5px;
  }
}
.daihyakka-kinokogari .--mb161 {
  margin-bottom: 161px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb161 {
    margin-bottom: 80.5px;
  }
}
.daihyakka-kinokogari .--pt161 {
  padding-top: 161px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt161 {
    padding-top: 80.5px;
  }
}
.daihyakka-kinokogari .--pb161 {
  padding-bottom: 161px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb161 {
    padding-bottom: 80.5px;
  }
}
.daihyakka-kinokogari .--px161 {
  padding: 0 161px;
}
.daihyakka-kinokogari .max-w-161 {
  max-width: 161px;
}
.daihyakka-kinokogari .w-161 {
  width: 161px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-161 {
    width: 80.5px;
  }
}
.daihyakka-kinokogari .h-161 {
  height: 161px;
}
.daihyakka-kinokogari .--gap161 {
  gap: 161px !important;
}
.daihyakka-kinokogari .--fw161 {
  font-weight: 161;
}
.daihyakka-kinokogari .--mt162 {
  margin-top: 162px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt162 {
    margin-top: 81px;
  }
}
.daihyakka-kinokogari .--mb162 {
  margin-bottom: 162px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb162 {
    margin-bottom: 81px;
  }
}
.daihyakka-kinokogari .--pt162 {
  padding-top: 162px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt162 {
    padding-top: 81px;
  }
}
.daihyakka-kinokogari .--pb162 {
  padding-bottom: 162px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb162 {
    padding-bottom: 81px;
  }
}
.daihyakka-kinokogari .--px162 {
  padding: 0 162px;
}
.daihyakka-kinokogari .max-w-162 {
  max-width: 162px;
}
.daihyakka-kinokogari .w-162 {
  width: 162px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-162 {
    width: 81px;
  }
}
.daihyakka-kinokogari .h-162 {
  height: 162px;
}
.daihyakka-kinokogari .--gap162 {
  gap: 162px !important;
}
.daihyakka-kinokogari .--fw162 {
  font-weight: 162;
}
.daihyakka-kinokogari .--mt163 {
  margin-top: 163px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt163 {
    margin-top: 81.5px;
  }
}
.daihyakka-kinokogari .--mb163 {
  margin-bottom: 163px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb163 {
    margin-bottom: 81.5px;
  }
}
.daihyakka-kinokogari .--pt163 {
  padding-top: 163px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt163 {
    padding-top: 81.5px;
  }
}
.daihyakka-kinokogari .--pb163 {
  padding-bottom: 163px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb163 {
    padding-bottom: 81.5px;
  }
}
.daihyakka-kinokogari .--px163 {
  padding: 0 163px;
}
.daihyakka-kinokogari .max-w-163 {
  max-width: 163px;
}
.daihyakka-kinokogari .w-163 {
  width: 163px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-163 {
    width: 81.5px;
  }
}
.daihyakka-kinokogari .h-163 {
  height: 163px;
}
.daihyakka-kinokogari .--gap163 {
  gap: 163px !important;
}
.daihyakka-kinokogari .--fw163 {
  font-weight: 163;
}
.daihyakka-kinokogari .--mt164 {
  margin-top: 164px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt164 {
    margin-top: 82px;
  }
}
.daihyakka-kinokogari .--mb164 {
  margin-bottom: 164px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb164 {
    margin-bottom: 82px;
  }
}
.daihyakka-kinokogari .--pt164 {
  padding-top: 164px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt164 {
    padding-top: 82px;
  }
}
.daihyakka-kinokogari .--pb164 {
  padding-bottom: 164px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb164 {
    padding-bottom: 82px;
  }
}
.daihyakka-kinokogari .--px164 {
  padding: 0 164px;
}
.daihyakka-kinokogari .max-w-164 {
  max-width: 164px;
}
.daihyakka-kinokogari .w-164 {
  width: 164px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-164 {
    width: 82px;
  }
}
.daihyakka-kinokogari .h-164 {
  height: 164px;
}
.daihyakka-kinokogari .--gap164 {
  gap: 164px !important;
}
.daihyakka-kinokogari .--fw164 {
  font-weight: 164;
}
.daihyakka-kinokogari .--mt165 {
  margin-top: 165px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt165 {
    margin-top: 82.5px;
  }
}
.daihyakka-kinokogari .--mb165 {
  margin-bottom: 165px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb165 {
    margin-bottom: 82.5px;
  }
}
.daihyakka-kinokogari .--pt165 {
  padding-top: 165px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt165 {
    padding-top: 82.5px;
  }
}
.daihyakka-kinokogari .--pb165 {
  padding-bottom: 165px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb165 {
    padding-bottom: 82.5px;
  }
}
.daihyakka-kinokogari .--px165 {
  padding: 0 165px;
}
.daihyakka-kinokogari .max-w-165 {
  max-width: 165px;
}
.daihyakka-kinokogari .w-165 {
  width: 165px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-165 {
    width: 82.5px;
  }
}
.daihyakka-kinokogari .h-165 {
  height: 165px;
}
.daihyakka-kinokogari .--gap165 {
  gap: 165px !important;
}
.daihyakka-kinokogari .--fw165 {
  font-weight: 165;
}
.daihyakka-kinokogari .--mt166 {
  margin-top: 166px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt166 {
    margin-top: 83px;
  }
}
.daihyakka-kinokogari .--mb166 {
  margin-bottom: 166px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb166 {
    margin-bottom: 83px;
  }
}
.daihyakka-kinokogari .--pt166 {
  padding-top: 166px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt166 {
    padding-top: 83px;
  }
}
.daihyakka-kinokogari .--pb166 {
  padding-bottom: 166px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb166 {
    padding-bottom: 83px;
  }
}
.daihyakka-kinokogari .--px166 {
  padding: 0 166px;
}
.daihyakka-kinokogari .max-w-166 {
  max-width: 166px;
}
.daihyakka-kinokogari .w-166 {
  width: 166px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-166 {
    width: 83px;
  }
}
.daihyakka-kinokogari .h-166 {
  height: 166px;
}
.daihyakka-kinokogari .--gap166 {
  gap: 166px !important;
}
.daihyakka-kinokogari .--fw166 {
  font-weight: 166;
}
.daihyakka-kinokogari .--mt167 {
  margin-top: 167px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt167 {
    margin-top: 83.5px;
  }
}
.daihyakka-kinokogari .--mb167 {
  margin-bottom: 167px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb167 {
    margin-bottom: 83.5px;
  }
}
.daihyakka-kinokogari .--pt167 {
  padding-top: 167px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt167 {
    padding-top: 83.5px;
  }
}
.daihyakka-kinokogari .--pb167 {
  padding-bottom: 167px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb167 {
    padding-bottom: 83.5px;
  }
}
.daihyakka-kinokogari .--px167 {
  padding: 0 167px;
}
.daihyakka-kinokogari .max-w-167 {
  max-width: 167px;
}
.daihyakka-kinokogari .w-167 {
  width: 167px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-167 {
    width: 83.5px;
  }
}
.daihyakka-kinokogari .h-167 {
  height: 167px;
}
.daihyakka-kinokogari .--gap167 {
  gap: 167px !important;
}
.daihyakka-kinokogari .--fw167 {
  font-weight: 167;
}
.daihyakka-kinokogari .--mt168 {
  margin-top: 168px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt168 {
    margin-top: 84px;
  }
}
.daihyakka-kinokogari .--mb168 {
  margin-bottom: 168px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb168 {
    margin-bottom: 84px;
  }
}
.daihyakka-kinokogari .--pt168 {
  padding-top: 168px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt168 {
    padding-top: 84px;
  }
}
.daihyakka-kinokogari .--pb168 {
  padding-bottom: 168px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb168 {
    padding-bottom: 84px;
  }
}
.daihyakka-kinokogari .--px168 {
  padding: 0 168px;
}
.daihyakka-kinokogari .max-w-168 {
  max-width: 168px;
}
.daihyakka-kinokogari .w-168 {
  width: 168px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-168 {
    width: 84px;
  }
}
.daihyakka-kinokogari .h-168 {
  height: 168px;
}
.daihyakka-kinokogari .--gap168 {
  gap: 168px !important;
}
.daihyakka-kinokogari .--fw168 {
  font-weight: 168;
}
.daihyakka-kinokogari .--mt169 {
  margin-top: 169px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt169 {
    margin-top: 84.5px;
  }
}
.daihyakka-kinokogari .--mb169 {
  margin-bottom: 169px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb169 {
    margin-bottom: 84.5px;
  }
}
.daihyakka-kinokogari .--pt169 {
  padding-top: 169px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt169 {
    padding-top: 84.5px;
  }
}
.daihyakka-kinokogari .--pb169 {
  padding-bottom: 169px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb169 {
    padding-bottom: 84.5px;
  }
}
.daihyakka-kinokogari .--px169 {
  padding: 0 169px;
}
.daihyakka-kinokogari .max-w-169 {
  max-width: 169px;
}
.daihyakka-kinokogari .w-169 {
  width: 169px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-169 {
    width: 84.5px;
  }
}
.daihyakka-kinokogari .h-169 {
  height: 169px;
}
.daihyakka-kinokogari .--gap169 {
  gap: 169px !important;
}
.daihyakka-kinokogari .--fw169 {
  font-weight: 169;
}
.daihyakka-kinokogari .--mt170 {
  margin-top: 170px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt170 {
    margin-top: 85px;
  }
}
.daihyakka-kinokogari .--mb170 {
  margin-bottom: 170px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb170 {
    margin-bottom: 85px;
  }
}
.daihyakka-kinokogari .--pt170 {
  padding-top: 170px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt170 {
    padding-top: 85px;
  }
}
.daihyakka-kinokogari .--pb170 {
  padding-bottom: 170px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb170 {
    padding-bottom: 85px;
  }
}
.daihyakka-kinokogari .--px170 {
  padding: 0 170px;
}
.daihyakka-kinokogari .max-w-170 {
  max-width: 170px;
}
.daihyakka-kinokogari .w-170 {
  width: 170px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-170 {
    width: 85px;
  }
}
.daihyakka-kinokogari .h-170 {
  height: 170px;
}
.daihyakka-kinokogari .--gap170 {
  gap: 170px !important;
}
.daihyakka-kinokogari .--fw170 {
  font-weight: 170;
}
.daihyakka-kinokogari .--mt171 {
  margin-top: 171px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt171 {
    margin-top: 85.5px;
  }
}
.daihyakka-kinokogari .--mb171 {
  margin-bottom: 171px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb171 {
    margin-bottom: 85.5px;
  }
}
.daihyakka-kinokogari .--pt171 {
  padding-top: 171px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt171 {
    padding-top: 85.5px;
  }
}
.daihyakka-kinokogari .--pb171 {
  padding-bottom: 171px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb171 {
    padding-bottom: 85.5px;
  }
}
.daihyakka-kinokogari .--px171 {
  padding: 0 171px;
}
.daihyakka-kinokogari .max-w-171 {
  max-width: 171px;
}
.daihyakka-kinokogari .w-171 {
  width: 171px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-171 {
    width: 85.5px;
  }
}
.daihyakka-kinokogari .h-171 {
  height: 171px;
}
.daihyakka-kinokogari .--gap171 {
  gap: 171px !important;
}
.daihyakka-kinokogari .--fw171 {
  font-weight: 171;
}
.daihyakka-kinokogari .--mt172 {
  margin-top: 172px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt172 {
    margin-top: 86px;
  }
}
.daihyakka-kinokogari .--mb172 {
  margin-bottom: 172px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb172 {
    margin-bottom: 86px;
  }
}
.daihyakka-kinokogari .--pt172 {
  padding-top: 172px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt172 {
    padding-top: 86px;
  }
}
.daihyakka-kinokogari .--pb172 {
  padding-bottom: 172px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb172 {
    padding-bottom: 86px;
  }
}
.daihyakka-kinokogari .--px172 {
  padding: 0 172px;
}
.daihyakka-kinokogari .max-w-172 {
  max-width: 172px;
}
.daihyakka-kinokogari .w-172 {
  width: 172px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-172 {
    width: 86px;
  }
}
.daihyakka-kinokogari .h-172 {
  height: 172px;
}
.daihyakka-kinokogari .--gap172 {
  gap: 172px !important;
}
.daihyakka-kinokogari .--fw172 {
  font-weight: 172;
}
.daihyakka-kinokogari .--mt173 {
  margin-top: 173px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt173 {
    margin-top: 86.5px;
  }
}
.daihyakka-kinokogari .--mb173 {
  margin-bottom: 173px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb173 {
    margin-bottom: 86.5px;
  }
}
.daihyakka-kinokogari .--pt173 {
  padding-top: 173px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt173 {
    padding-top: 86.5px;
  }
}
.daihyakka-kinokogari .--pb173 {
  padding-bottom: 173px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb173 {
    padding-bottom: 86.5px;
  }
}
.daihyakka-kinokogari .--px173 {
  padding: 0 173px;
}
.daihyakka-kinokogari .max-w-173 {
  max-width: 173px;
}
.daihyakka-kinokogari .w-173 {
  width: 173px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-173 {
    width: 86.5px;
  }
}
.daihyakka-kinokogari .h-173 {
  height: 173px;
}
.daihyakka-kinokogari .--gap173 {
  gap: 173px !important;
}
.daihyakka-kinokogari .--fw173 {
  font-weight: 173;
}
.daihyakka-kinokogari .--mt174 {
  margin-top: 174px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt174 {
    margin-top: 87px;
  }
}
.daihyakka-kinokogari .--mb174 {
  margin-bottom: 174px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb174 {
    margin-bottom: 87px;
  }
}
.daihyakka-kinokogari .--pt174 {
  padding-top: 174px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt174 {
    padding-top: 87px;
  }
}
.daihyakka-kinokogari .--pb174 {
  padding-bottom: 174px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb174 {
    padding-bottom: 87px;
  }
}
.daihyakka-kinokogari .--px174 {
  padding: 0 174px;
}
.daihyakka-kinokogari .max-w-174 {
  max-width: 174px;
}
.daihyakka-kinokogari .w-174 {
  width: 174px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-174 {
    width: 87px;
  }
}
.daihyakka-kinokogari .h-174 {
  height: 174px;
}
.daihyakka-kinokogari .--gap174 {
  gap: 174px !important;
}
.daihyakka-kinokogari .--fw174 {
  font-weight: 174;
}
.daihyakka-kinokogari .--mt175 {
  margin-top: 175px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt175 {
    margin-top: 87.5px;
  }
}
.daihyakka-kinokogari .--mb175 {
  margin-bottom: 175px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb175 {
    margin-bottom: 87.5px;
  }
}
.daihyakka-kinokogari .--pt175 {
  padding-top: 175px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt175 {
    padding-top: 87.5px;
  }
}
.daihyakka-kinokogari .--pb175 {
  padding-bottom: 175px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb175 {
    padding-bottom: 87.5px;
  }
}
.daihyakka-kinokogari .--px175 {
  padding: 0 175px;
}
.daihyakka-kinokogari .max-w-175 {
  max-width: 175px;
}
.daihyakka-kinokogari .w-175 {
  width: 175px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-175 {
    width: 87.5px;
  }
}
.daihyakka-kinokogari .h-175 {
  height: 175px;
}
.daihyakka-kinokogari .--gap175 {
  gap: 175px !important;
}
.daihyakka-kinokogari .--fw175 {
  font-weight: 175;
}
.daihyakka-kinokogari .--mt176 {
  margin-top: 176px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt176 {
    margin-top: 88px;
  }
}
.daihyakka-kinokogari .--mb176 {
  margin-bottom: 176px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb176 {
    margin-bottom: 88px;
  }
}
.daihyakka-kinokogari .--pt176 {
  padding-top: 176px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt176 {
    padding-top: 88px;
  }
}
.daihyakka-kinokogari .--pb176 {
  padding-bottom: 176px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb176 {
    padding-bottom: 88px;
  }
}
.daihyakka-kinokogari .--px176 {
  padding: 0 176px;
}
.daihyakka-kinokogari .max-w-176 {
  max-width: 176px;
}
.daihyakka-kinokogari .w-176 {
  width: 176px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-176 {
    width: 88px;
  }
}
.daihyakka-kinokogari .h-176 {
  height: 176px;
}
.daihyakka-kinokogari .--gap176 {
  gap: 176px !important;
}
.daihyakka-kinokogari .--fw176 {
  font-weight: 176;
}
.daihyakka-kinokogari .--mt177 {
  margin-top: 177px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt177 {
    margin-top: 88.5px;
  }
}
.daihyakka-kinokogari .--mb177 {
  margin-bottom: 177px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb177 {
    margin-bottom: 88.5px;
  }
}
.daihyakka-kinokogari .--pt177 {
  padding-top: 177px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt177 {
    padding-top: 88.5px;
  }
}
.daihyakka-kinokogari .--pb177 {
  padding-bottom: 177px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb177 {
    padding-bottom: 88.5px;
  }
}
.daihyakka-kinokogari .--px177 {
  padding: 0 177px;
}
.daihyakka-kinokogari .max-w-177 {
  max-width: 177px;
}
.daihyakka-kinokogari .w-177 {
  width: 177px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-177 {
    width: 88.5px;
  }
}
.daihyakka-kinokogari .h-177 {
  height: 177px;
}
.daihyakka-kinokogari .--gap177 {
  gap: 177px !important;
}
.daihyakka-kinokogari .--fw177 {
  font-weight: 177;
}
.daihyakka-kinokogari .--mt178 {
  margin-top: 178px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt178 {
    margin-top: 89px;
  }
}
.daihyakka-kinokogari .--mb178 {
  margin-bottom: 178px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb178 {
    margin-bottom: 89px;
  }
}
.daihyakka-kinokogari .--pt178 {
  padding-top: 178px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt178 {
    padding-top: 89px;
  }
}
.daihyakka-kinokogari .--pb178 {
  padding-bottom: 178px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb178 {
    padding-bottom: 89px;
  }
}
.daihyakka-kinokogari .--px178 {
  padding: 0 178px;
}
.daihyakka-kinokogari .max-w-178 {
  max-width: 178px;
}
.daihyakka-kinokogari .w-178 {
  width: 178px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-178 {
    width: 89px;
  }
}
.daihyakka-kinokogari .h-178 {
  height: 178px;
}
.daihyakka-kinokogari .--gap178 {
  gap: 178px !important;
}
.daihyakka-kinokogari .--fw178 {
  font-weight: 178;
}
.daihyakka-kinokogari .--mt179 {
  margin-top: 179px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt179 {
    margin-top: 89.5px;
  }
}
.daihyakka-kinokogari .--mb179 {
  margin-bottom: 179px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb179 {
    margin-bottom: 89.5px;
  }
}
.daihyakka-kinokogari .--pt179 {
  padding-top: 179px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt179 {
    padding-top: 89.5px;
  }
}
.daihyakka-kinokogari .--pb179 {
  padding-bottom: 179px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb179 {
    padding-bottom: 89.5px;
  }
}
.daihyakka-kinokogari .--px179 {
  padding: 0 179px;
}
.daihyakka-kinokogari .max-w-179 {
  max-width: 179px;
}
.daihyakka-kinokogari .w-179 {
  width: 179px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-179 {
    width: 89.5px;
  }
}
.daihyakka-kinokogari .h-179 {
  height: 179px;
}
.daihyakka-kinokogari .--gap179 {
  gap: 179px !important;
}
.daihyakka-kinokogari .--fw179 {
  font-weight: 179;
}
.daihyakka-kinokogari .--mt180 {
  margin-top: 180px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt180 {
    margin-top: 90px;
  }
}
.daihyakka-kinokogari .--mb180 {
  margin-bottom: 180px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb180 {
    margin-bottom: 90px;
  }
}
.daihyakka-kinokogari .--pt180 {
  padding-top: 180px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt180 {
    padding-top: 90px;
  }
}
.daihyakka-kinokogari .--pb180 {
  padding-bottom: 180px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb180 {
    padding-bottom: 90px;
  }
}
.daihyakka-kinokogari .--px180 {
  padding: 0 180px;
}
.daihyakka-kinokogari .max-w-180 {
  max-width: 180px;
}
.daihyakka-kinokogari .w-180 {
  width: 180px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-180 {
    width: 90px;
  }
}
.daihyakka-kinokogari .h-180 {
  height: 180px;
}
.daihyakka-kinokogari .--gap180 {
  gap: 180px !important;
}
.daihyakka-kinokogari .--fw180 {
  font-weight: 180;
}
.daihyakka-kinokogari .--mt181 {
  margin-top: 181px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt181 {
    margin-top: 90.5px;
  }
}
.daihyakka-kinokogari .--mb181 {
  margin-bottom: 181px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb181 {
    margin-bottom: 90.5px;
  }
}
.daihyakka-kinokogari .--pt181 {
  padding-top: 181px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt181 {
    padding-top: 90.5px;
  }
}
.daihyakka-kinokogari .--pb181 {
  padding-bottom: 181px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb181 {
    padding-bottom: 90.5px;
  }
}
.daihyakka-kinokogari .--px181 {
  padding: 0 181px;
}
.daihyakka-kinokogari .max-w-181 {
  max-width: 181px;
}
.daihyakka-kinokogari .w-181 {
  width: 181px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-181 {
    width: 90.5px;
  }
}
.daihyakka-kinokogari .h-181 {
  height: 181px;
}
.daihyakka-kinokogari .--gap181 {
  gap: 181px !important;
}
.daihyakka-kinokogari .--fw181 {
  font-weight: 181;
}
.daihyakka-kinokogari .--mt182 {
  margin-top: 182px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt182 {
    margin-top: 91px;
  }
}
.daihyakka-kinokogari .--mb182 {
  margin-bottom: 182px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb182 {
    margin-bottom: 91px;
  }
}
.daihyakka-kinokogari .--pt182 {
  padding-top: 182px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt182 {
    padding-top: 91px;
  }
}
.daihyakka-kinokogari .--pb182 {
  padding-bottom: 182px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb182 {
    padding-bottom: 91px;
  }
}
.daihyakka-kinokogari .--px182 {
  padding: 0 182px;
}
.daihyakka-kinokogari .max-w-182 {
  max-width: 182px;
}
.daihyakka-kinokogari .w-182 {
  width: 182px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-182 {
    width: 91px;
  }
}
.daihyakka-kinokogari .h-182 {
  height: 182px;
}
.daihyakka-kinokogari .--gap182 {
  gap: 182px !important;
}
.daihyakka-kinokogari .--fw182 {
  font-weight: 182;
}
.daihyakka-kinokogari .--mt183 {
  margin-top: 183px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt183 {
    margin-top: 91.5px;
  }
}
.daihyakka-kinokogari .--mb183 {
  margin-bottom: 183px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb183 {
    margin-bottom: 91.5px;
  }
}
.daihyakka-kinokogari .--pt183 {
  padding-top: 183px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt183 {
    padding-top: 91.5px;
  }
}
.daihyakka-kinokogari .--pb183 {
  padding-bottom: 183px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb183 {
    padding-bottom: 91.5px;
  }
}
.daihyakka-kinokogari .--px183 {
  padding: 0 183px;
}
.daihyakka-kinokogari .max-w-183 {
  max-width: 183px;
}
.daihyakka-kinokogari .w-183 {
  width: 183px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-183 {
    width: 91.5px;
  }
}
.daihyakka-kinokogari .h-183 {
  height: 183px;
}
.daihyakka-kinokogari .--gap183 {
  gap: 183px !important;
}
.daihyakka-kinokogari .--fw183 {
  font-weight: 183;
}
.daihyakka-kinokogari .--mt184 {
  margin-top: 184px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt184 {
    margin-top: 92px;
  }
}
.daihyakka-kinokogari .--mb184 {
  margin-bottom: 184px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb184 {
    margin-bottom: 92px;
  }
}
.daihyakka-kinokogari .--pt184 {
  padding-top: 184px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt184 {
    padding-top: 92px;
  }
}
.daihyakka-kinokogari .--pb184 {
  padding-bottom: 184px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb184 {
    padding-bottom: 92px;
  }
}
.daihyakka-kinokogari .--px184 {
  padding: 0 184px;
}
.daihyakka-kinokogari .max-w-184 {
  max-width: 184px;
}
.daihyakka-kinokogari .w-184 {
  width: 184px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-184 {
    width: 92px;
  }
}
.daihyakka-kinokogari .h-184 {
  height: 184px;
}
.daihyakka-kinokogari .--gap184 {
  gap: 184px !important;
}
.daihyakka-kinokogari .--fw184 {
  font-weight: 184;
}
.daihyakka-kinokogari .--mt185 {
  margin-top: 185px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt185 {
    margin-top: 92.5px;
  }
}
.daihyakka-kinokogari .--mb185 {
  margin-bottom: 185px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb185 {
    margin-bottom: 92.5px;
  }
}
.daihyakka-kinokogari .--pt185 {
  padding-top: 185px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt185 {
    padding-top: 92.5px;
  }
}
.daihyakka-kinokogari .--pb185 {
  padding-bottom: 185px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb185 {
    padding-bottom: 92.5px;
  }
}
.daihyakka-kinokogari .--px185 {
  padding: 0 185px;
}
.daihyakka-kinokogari .max-w-185 {
  max-width: 185px;
}
.daihyakka-kinokogari .w-185 {
  width: 185px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-185 {
    width: 92.5px;
  }
}
.daihyakka-kinokogari .h-185 {
  height: 185px;
}
.daihyakka-kinokogari .--gap185 {
  gap: 185px !important;
}
.daihyakka-kinokogari .--fw185 {
  font-weight: 185;
}
.daihyakka-kinokogari .--mt186 {
  margin-top: 186px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt186 {
    margin-top: 93px;
  }
}
.daihyakka-kinokogari .--mb186 {
  margin-bottom: 186px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb186 {
    margin-bottom: 93px;
  }
}
.daihyakka-kinokogari .--pt186 {
  padding-top: 186px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt186 {
    padding-top: 93px;
  }
}
.daihyakka-kinokogari .--pb186 {
  padding-bottom: 186px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb186 {
    padding-bottom: 93px;
  }
}
.daihyakka-kinokogari .--px186 {
  padding: 0 186px;
}
.daihyakka-kinokogari .max-w-186 {
  max-width: 186px;
}
.daihyakka-kinokogari .w-186 {
  width: 186px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-186 {
    width: 93px;
  }
}
.daihyakka-kinokogari .h-186 {
  height: 186px;
}
.daihyakka-kinokogari .--gap186 {
  gap: 186px !important;
}
.daihyakka-kinokogari .--fw186 {
  font-weight: 186;
}
.daihyakka-kinokogari .--mt187 {
  margin-top: 187px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt187 {
    margin-top: 93.5px;
  }
}
.daihyakka-kinokogari .--mb187 {
  margin-bottom: 187px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb187 {
    margin-bottom: 93.5px;
  }
}
.daihyakka-kinokogari .--pt187 {
  padding-top: 187px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt187 {
    padding-top: 93.5px;
  }
}
.daihyakka-kinokogari .--pb187 {
  padding-bottom: 187px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb187 {
    padding-bottom: 93.5px;
  }
}
.daihyakka-kinokogari .--px187 {
  padding: 0 187px;
}
.daihyakka-kinokogari .max-w-187 {
  max-width: 187px;
}
.daihyakka-kinokogari .w-187 {
  width: 187px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-187 {
    width: 93.5px;
  }
}
.daihyakka-kinokogari .h-187 {
  height: 187px;
}
.daihyakka-kinokogari .--gap187 {
  gap: 187px !important;
}
.daihyakka-kinokogari .--fw187 {
  font-weight: 187;
}
.daihyakka-kinokogari .--mt188 {
  margin-top: 188px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt188 {
    margin-top: 94px;
  }
}
.daihyakka-kinokogari .--mb188 {
  margin-bottom: 188px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb188 {
    margin-bottom: 94px;
  }
}
.daihyakka-kinokogari .--pt188 {
  padding-top: 188px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt188 {
    padding-top: 94px;
  }
}
.daihyakka-kinokogari .--pb188 {
  padding-bottom: 188px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb188 {
    padding-bottom: 94px;
  }
}
.daihyakka-kinokogari .--px188 {
  padding: 0 188px;
}
.daihyakka-kinokogari .max-w-188 {
  max-width: 188px;
}
.daihyakka-kinokogari .w-188 {
  width: 188px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-188 {
    width: 94px;
  }
}
.daihyakka-kinokogari .h-188 {
  height: 188px;
}
.daihyakka-kinokogari .--gap188 {
  gap: 188px !important;
}
.daihyakka-kinokogari .--fw188 {
  font-weight: 188;
}
.daihyakka-kinokogari .--mt189 {
  margin-top: 189px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt189 {
    margin-top: 94.5px;
  }
}
.daihyakka-kinokogari .--mb189 {
  margin-bottom: 189px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb189 {
    margin-bottom: 94.5px;
  }
}
.daihyakka-kinokogari .--pt189 {
  padding-top: 189px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt189 {
    padding-top: 94.5px;
  }
}
.daihyakka-kinokogari .--pb189 {
  padding-bottom: 189px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb189 {
    padding-bottom: 94.5px;
  }
}
.daihyakka-kinokogari .--px189 {
  padding: 0 189px;
}
.daihyakka-kinokogari .max-w-189 {
  max-width: 189px;
}
.daihyakka-kinokogari .w-189 {
  width: 189px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-189 {
    width: 94.5px;
  }
}
.daihyakka-kinokogari .h-189 {
  height: 189px;
}
.daihyakka-kinokogari .--gap189 {
  gap: 189px !important;
}
.daihyakka-kinokogari .--fw189 {
  font-weight: 189;
}
.daihyakka-kinokogari .--mt190 {
  margin-top: 190px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt190 {
    margin-top: 95px;
  }
}
.daihyakka-kinokogari .--mb190 {
  margin-bottom: 190px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb190 {
    margin-bottom: 95px;
  }
}
.daihyakka-kinokogari .--pt190 {
  padding-top: 190px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt190 {
    padding-top: 95px;
  }
}
.daihyakka-kinokogari .--pb190 {
  padding-bottom: 190px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb190 {
    padding-bottom: 95px;
  }
}
.daihyakka-kinokogari .--px190 {
  padding: 0 190px;
}
.daihyakka-kinokogari .max-w-190 {
  max-width: 190px;
}
.daihyakka-kinokogari .w-190 {
  width: 190px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-190 {
    width: 95px;
  }
}
.daihyakka-kinokogari .h-190 {
  height: 190px;
}
.daihyakka-kinokogari .--gap190 {
  gap: 190px !important;
}
.daihyakka-kinokogari .--fw190 {
  font-weight: 190;
}
.daihyakka-kinokogari .--mt191 {
  margin-top: 191px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt191 {
    margin-top: 95.5px;
  }
}
.daihyakka-kinokogari .--mb191 {
  margin-bottom: 191px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb191 {
    margin-bottom: 95.5px;
  }
}
.daihyakka-kinokogari .--pt191 {
  padding-top: 191px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt191 {
    padding-top: 95.5px;
  }
}
.daihyakka-kinokogari .--pb191 {
  padding-bottom: 191px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb191 {
    padding-bottom: 95.5px;
  }
}
.daihyakka-kinokogari .--px191 {
  padding: 0 191px;
}
.daihyakka-kinokogari .max-w-191 {
  max-width: 191px;
}
.daihyakka-kinokogari .w-191 {
  width: 191px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-191 {
    width: 95.5px;
  }
}
.daihyakka-kinokogari .h-191 {
  height: 191px;
}
.daihyakka-kinokogari .--gap191 {
  gap: 191px !important;
}
.daihyakka-kinokogari .--fw191 {
  font-weight: 191;
}
.daihyakka-kinokogari .--mt192 {
  margin-top: 192px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt192 {
    margin-top: 96px;
  }
}
.daihyakka-kinokogari .--mb192 {
  margin-bottom: 192px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb192 {
    margin-bottom: 96px;
  }
}
.daihyakka-kinokogari .--pt192 {
  padding-top: 192px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt192 {
    padding-top: 96px;
  }
}
.daihyakka-kinokogari .--pb192 {
  padding-bottom: 192px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb192 {
    padding-bottom: 96px;
  }
}
.daihyakka-kinokogari .--px192 {
  padding: 0 192px;
}
.daihyakka-kinokogari .max-w-192 {
  max-width: 192px;
}
.daihyakka-kinokogari .w-192 {
  width: 192px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-192 {
    width: 96px;
  }
}
.daihyakka-kinokogari .h-192 {
  height: 192px;
}
.daihyakka-kinokogari .--gap192 {
  gap: 192px !important;
}
.daihyakka-kinokogari .--fw192 {
  font-weight: 192;
}
.daihyakka-kinokogari .--mt193 {
  margin-top: 193px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt193 {
    margin-top: 96.5px;
  }
}
.daihyakka-kinokogari .--mb193 {
  margin-bottom: 193px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb193 {
    margin-bottom: 96.5px;
  }
}
.daihyakka-kinokogari .--pt193 {
  padding-top: 193px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt193 {
    padding-top: 96.5px;
  }
}
.daihyakka-kinokogari .--pb193 {
  padding-bottom: 193px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb193 {
    padding-bottom: 96.5px;
  }
}
.daihyakka-kinokogari .--px193 {
  padding: 0 193px;
}
.daihyakka-kinokogari .max-w-193 {
  max-width: 193px;
}
.daihyakka-kinokogari .w-193 {
  width: 193px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-193 {
    width: 96.5px;
  }
}
.daihyakka-kinokogari .h-193 {
  height: 193px;
}
.daihyakka-kinokogari .--gap193 {
  gap: 193px !important;
}
.daihyakka-kinokogari .--fw193 {
  font-weight: 193;
}
.daihyakka-kinokogari .--mt194 {
  margin-top: 194px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt194 {
    margin-top: 97px;
  }
}
.daihyakka-kinokogari .--mb194 {
  margin-bottom: 194px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb194 {
    margin-bottom: 97px;
  }
}
.daihyakka-kinokogari .--pt194 {
  padding-top: 194px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt194 {
    padding-top: 97px;
  }
}
.daihyakka-kinokogari .--pb194 {
  padding-bottom: 194px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb194 {
    padding-bottom: 97px;
  }
}
.daihyakka-kinokogari .--px194 {
  padding: 0 194px;
}
.daihyakka-kinokogari .max-w-194 {
  max-width: 194px;
}
.daihyakka-kinokogari .w-194 {
  width: 194px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-194 {
    width: 97px;
  }
}
.daihyakka-kinokogari .h-194 {
  height: 194px;
}
.daihyakka-kinokogari .--gap194 {
  gap: 194px !important;
}
.daihyakka-kinokogari .--fw194 {
  font-weight: 194;
}
.daihyakka-kinokogari .--mt195 {
  margin-top: 195px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt195 {
    margin-top: 97.5px;
  }
}
.daihyakka-kinokogari .--mb195 {
  margin-bottom: 195px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb195 {
    margin-bottom: 97.5px;
  }
}
.daihyakka-kinokogari .--pt195 {
  padding-top: 195px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt195 {
    padding-top: 97.5px;
  }
}
.daihyakka-kinokogari .--pb195 {
  padding-bottom: 195px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb195 {
    padding-bottom: 97.5px;
  }
}
.daihyakka-kinokogari .--px195 {
  padding: 0 195px;
}
.daihyakka-kinokogari .max-w-195 {
  max-width: 195px;
}
.daihyakka-kinokogari .w-195 {
  width: 195px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-195 {
    width: 97.5px;
  }
}
.daihyakka-kinokogari .h-195 {
  height: 195px;
}
.daihyakka-kinokogari .--gap195 {
  gap: 195px !important;
}
.daihyakka-kinokogari .--fw195 {
  font-weight: 195;
}
.daihyakka-kinokogari .--mt196 {
  margin-top: 196px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt196 {
    margin-top: 98px;
  }
}
.daihyakka-kinokogari .--mb196 {
  margin-bottom: 196px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb196 {
    margin-bottom: 98px;
  }
}
.daihyakka-kinokogari .--pt196 {
  padding-top: 196px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt196 {
    padding-top: 98px;
  }
}
.daihyakka-kinokogari .--pb196 {
  padding-bottom: 196px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb196 {
    padding-bottom: 98px;
  }
}
.daihyakka-kinokogari .--px196 {
  padding: 0 196px;
}
.daihyakka-kinokogari .max-w-196 {
  max-width: 196px;
}
.daihyakka-kinokogari .w-196 {
  width: 196px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-196 {
    width: 98px;
  }
}
.daihyakka-kinokogari .h-196 {
  height: 196px;
}
.daihyakka-kinokogari .--gap196 {
  gap: 196px !important;
}
.daihyakka-kinokogari .--fw196 {
  font-weight: 196;
}
.daihyakka-kinokogari .--mt197 {
  margin-top: 197px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt197 {
    margin-top: 98.5px;
  }
}
.daihyakka-kinokogari .--mb197 {
  margin-bottom: 197px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb197 {
    margin-bottom: 98.5px;
  }
}
.daihyakka-kinokogari .--pt197 {
  padding-top: 197px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt197 {
    padding-top: 98.5px;
  }
}
.daihyakka-kinokogari .--pb197 {
  padding-bottom: 197px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb197 {
    padding-bottom: 98.5px;
  }
}
.daihyakka-kinokogari .--px197 {
  padding: 0 197px;
}
.daihyakka-kinokogari .max-w-197 {
  max-width: 197px;
}
.daihyakka-kinokogari .w-197 {
  width: 197px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-197 {
    width: 98.5px;
  }
}
.daihyakka-kinokogari .h-197 {
  height: 197px;
}
.daihyakka-kinokogari .--gap197 {
  gap: 197px !important;
}
.daihyakka-kinokogari .--fw197 {
  font-weight: 197;
}
.daihyakka-kinokogari .--mt198 {
  margin-top: 198px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt198 {
    margin-top: 99px;
  }
}
.daihyakka-kinokogari .--mb198 {
  margin-bottom: 198px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb198 {
    margin-bottom: 99px;
  }
}
.daihyakka-kinokogari .--pt198 {
  padding-top: 198px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt198 {
    padding-top: 99px;
  }
}
.daihyakka-kinokogari .--pb198 {
  padding-bottom: 198px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb198 {
    padding-bottom: 99px;
  }
}
.daihyakka-kinokogari .--px198 {
  padding: 0 198px;
}
.daihyakka-kinokogari .max-w-198 {
  max-width: 198px;
}
.daihyakka-kinokogari .w-198 {
  width: 198px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-198 {
    width: 99px;
  }
}
.daihyakka-kinokogari .h-198 {
  height: 198px;
}
.daihyakka-kinokogari .--gap198 {
  gap: 198px !important;
}
.daihyakka-kinokogari .--fw198 {
  font-weight: 198;
}
.daihyakka-kinokogari .--mt199 {
  margin-top: 199px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt199 {
    margin-top: 99.5px;
  }
}
.daihyakka-kinokogari .--mb199 {
  margin-bottom: 199px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb199 {
    margin-bottom: 99.5px;
  }
}
.daihyakka-kinokogari .--pt199 {
  padding-top: 199px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt199 {
    padding-top: 99.5px;
  }
}
.daihyakka-kinokogari .--pb199 {
  padding-bottom: 199px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb199 {
    padding-bottom: 99.5px;
  }
}
.daihyakka-kinokogari .--px199 {
  padding: 0 199px;
}
.daihyakka-kinokogari .max-w-199 {
  max-width: 199px;
}
.daihyakka-kinokogari .w-199 {
  width: 199px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-199 {
    width: 99.5px;
  }
}
.daihyakka-kinokogari .h-199 {
  height: 199px;
}
.daihyakka-kinokogari .--gap199 {
  gap: 199px !important;
}
.daihyakka-kinokogari .--fw199 {
  font-weight: 199;
}
.daihyakka-kinokogari .--mt200 {
  margin-top: 200px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt200 {
    margin-top: 100px;
  }
}
.daihyakka-kinokogari .--mb200 {
  margin-bottom: 200px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb200 {
    margin-bottom: 100px;
  }
}
.daihyakka-kinokogari .--pt200 {
  padding-top: 200px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt200 {
    padding-top: 100px;
  }
}
.daihyakka-kinokogari .--pb200 {
  padding-bottom: 200px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb200 {
    padding-bottom: 100px;
  }
}
.daihyakka-kinokogari .--px200 {
  padding: 0 200px;
}
.daihyakka-kinokogari .max-w-200 {
  max-width: 200px;
}
.daihyakka-kinokogari .w-200 {
  width: 200px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-200 {
    width: 100px;
  }
}
.daihyakka-kinokogari .h-200 {
  height: 200px;
}
.daihyakka-kinokogari .--gap200 {
  gap: 200px !important;
}
.daihyakka-kinokogari .--fw200 {
  font-weight: 200;
}
.daihyakka-kinokogari .--mt201 {
  margin-top: 201px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt201 {
    margin-top: 100.5px;
  }
}
.daihyakka-kinokogari .--mb201 {
  margin-bottom: 201px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb201 {
    margin-bottom: 100.5px;
  }
}
.daihyakka-kinokogari .--pt201 {
  padding-top: 201px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt201 {
    padding-top: 100.5px;
  }
}
.daihyakka-kinokogari .--pb201 {
  padding-bottom: 201px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb201 {
    padding-bottom: 100.5px;
  }
}
.daihyakka-kinokogari .--px201 {
  padding: 0 201px;
}
.daihyakka-kinokogari .max-w-201 {
  max-width: 201px;
}
.daihyakka-kinokogari .w-201 {
  width: 201px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-201 {
    width: 100.5px;
  }
}
.daihyakka-kinokogari .h-201 {
  height: 201px;
}
.daihyakka-kinokogari .--gap201 {
  gap: 201px !important;
}
.daihyakka-kinokogari .--fw201 {
  font-weight: 201;
}
.daihyakka-kinokogari .--mt202 {
  margin-top: 202px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt202 {
    margin-top: 101px;
  }
}
.daihyakka-kinokogari .--mb202 {
  margin-bottom: 202px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb202 {
    margin-bottom: 101px;
  }
}
.daihyakka-kinokogari .--pt202 {
  padding-top: 202px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt202 {
    padding-top: 101px;
  }
}
.daihyakka-kinokogari .--pb202 {
  padding-bottom: 202px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb202 {
    padding-bottom: 101px;
  }
}
.daihyakka-kinokogari .--px202 {
  padding: 0 202px;
}
.daihyakka-kinokogari .max-w-202 {
  max-width: 202px;
}
.daihyakka-kinokogari .w-202 {
  width: 202px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-202 {
    width: 101px;
  }
}
.daihyakka-kinokogari .h-202 {
  height: 202px;
}
.daihyakka-kinokogari .--gap202 {
  gap: 202px !important;
}
.daihyakka-kinokogari .--fw202 {
  font-weight: 202;
}
.daihyakka-kinokogari .--mt203 {
  margin-top: 203px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt203 {
    margin-top: 101.5px;
  }
}
.daihyakka-kinokogari .--mb203 {
  margin-bottom: 203px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb203 {
    margin-bottom: 101.5px;
  }
}
.daihyakka-kinokogari .--pt203 {
  padding-top: 203px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt203 {
    padding-top: 101.5px;
  }
}
.daihyakka-kinokogari .--pb203 {
  padding-bottom: 203px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb203 {
    padding-bottom: 101.5px;
  }
}
.daihyakka-kinokogari .--px203 {
  padding: 0 203px;
}
.daihyakka-kinokogari .max-w-203 {
  max-width: 203px;
}
.daihyakka-kinokogari .w-203 {
  width: 203px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-203 {
    width: 101.5px;
  }
}
.daihyakka-kinokogari .h-203 {
  height: 203px;
}
.daihyakka-kinokogari .--gap203 {
  gap: 203px !important;
}
.daihyakka-kinokogari .--fw203 {
  font-weight: 203;
}
.daihyakka-kinokogari .--mt204 {
  margin-top: 204px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt204 {
    margin-top: 102px;
  }
}
.daihyakka-kinokogari .--mb204 {
  margin-bottom: 204px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb204 {
    margin-bottom: 102px;
  }
}
.daihyakka-kinokogari .--pt204 {
  padding-top: 204px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt204 {
    padding-top: 102px;
  }
}
.daihyakka-kinokogari .--pb204 {
  padding-bottom: 204px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb204 {
    padding-bottom: 102px;
  }
}
.daihyakka-kinokogari .--px204 {
  padding: 0 204px;
}
.daihyakka-kinokogari .max-w-204 {
  max-width: 204px;
}
.daihyakka-kinokogari .w-204 {
  width: 204px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-204 {
    width: 102px;
  }
}
.daihyakka-kinokogari .h-204 {
  height: 204px;
}
.daihyakka-kinokogari .--gap204 {
  gap: 204px !important;
}
.daihyakka-kinokogari .--fw204 {
  font-weight: 204;
}
.daihyakka-kinokogari .--mt205 {
  margin-top: 205px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt205 {
    margin-top: 102.5px;
  }
}
.daihyakka-kinokogari .--mb205 {
  margin-bottom: 205px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb205 {
    margin-bottom: 102.5px;
  }
}
.daihyakka-kinokogari .--pt205 {
  padding-top: 205px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt205 {
    padding-top: 102.5px;
  }
}
.daihyakka-kinokogari .--pb205 {
  padding-bottom: 205px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb205 {
    padding-bottom: 102.5px;
  }
}
.daihyakka-kinokogari .--px205 {
  padding: 0 205px;
}
.daihyakka-kinokogari .max-w-205 {
  max-width: 205px;
}
.daihyakka-kinokogari .w-205 {
  width: 205px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-205 {
    width: 102.5px;
  }
}
.daihyakka-kinokogari .h-205 {
  height: 205px;
}
.daihyakka-kinokogari .--gap205 {
  gap: 205px !important;
}
.daihyakka-kinokogari .--fw205 {
  font-weight: 205;
}
.daihyakka-kinokogari .--mt206 {
  margin-top: 206px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt206 {
    margin-top: 103px;
  }
}
.daihyakka-kinokogari .--mb206 {
  margin-bottom: 206px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb206 {
    margin-bottom: 103px;
  }
}
.daihyakka-kinokogari .--pt206 {
  padding-top: 206px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt206 {
    padding-top: 103px;
  }
}
.daihyakka-kinokogari .--pb206 {
  padding-bottom: 206px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb206 {
    padding-bottom: 103px;
  }
}
.daihyakka-kinokogari .--px206 {
  padding: 0 206px;
}
.daihyakka-kinokogari .max-w-206 {
  max-width: 206px;
}
.daihyakka-kinokogari .w-206 {
  width: 206px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-206 {
    width: 103px;
  }
}
.daihyakka-kinokogari .h-206 {
  height: 206px;
}
.daihyakka-kinokogari .--gap206 {
  gap: 206px !important;
}
.daihyakka-kinokogari .--fw206 {
  font-weight: 206;
}
.daihyakka-kinokogari .--mt207 {
  margin-top: 207px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt207 {
    margin-top: 103.5px;
  }
}
.daihyakka-kinokogari .--mb207 {
  margin-bottom: 207px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb207 {
    margin-bottom: 103.5px;
  }
}
.daihyakka-kinokogari .--pt207 {
  padding-top: 207px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt207 {
    padding-top: 103.5px;
  }
}
.daihyakka-kinokogari .--pb207 {
  padding-bottom: 207px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb207 {
    padding-bottom: 103.5px;
  }
}
.daihyakka-kinokogari .--px207 {
  padding: 0 207px;
}
.daihyakka-kinokogari .max-w-207 {
  max-width: 207px;
}
.daihyakka-kinokogari .w-207 {
  width: 207px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-207 {
    width: 103.5px;
  }
}
.daihyakka-kinokogari .h-207 {
  height: 207px;
}
.daihyakka-kinokogari .--gap207 {
  gap: 207px !important;
}
.daihyakka-kinokogari .--fw207 {
  font-weight: 207;
}
.daihyakka-kinokogari .--mt208 {
  margin-top: 208px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt208 {
    margin-top: 104px;
  }
}
.daihyakka-kinokogari .--mb208 {
  margin-bottom: 208px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb208 {
    margin-bottom: 104px;
  }
}
.daihyakka-kinokogari .--pt208 {
  padding-top: 208px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt208 {
    padding-top: 104px;
  }
}
.daihyakka-kinokogari .--pb208 {
  padding-bottom: 208px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb208 {
    padding-bottom: 104px;
  }
}
.daihyakka-kinokogari .--px208 {
  padding: 0 208px;
}
.daihyakka-kinokogari .max-w-208 {
  max-width: 208px;
}
.daihyakka-kinokogari .w-208 {
  width: 208px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-208 {
    width: 104px;
  }
}
.daihyakka-kinokogari .h-208 {
  height: 208px;
}
.daihyakka-kinokogari .--gap208 {
  gap: 208px !important;
}
.daihyakka-kinokogari .--fw208 {
  font-weight: 208;
}
.daihyakka-kinokogari .--mt209 {
  margin-top: 209px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt209 {
    margin-top: 104.5px;
  }
}
.daihyakka-kinokogari .--mb209 {
  margin-bottom: 209px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb209 {
    margin-bottom: 104.5px;
  }
}
.daihyakka-kinokogari .--pt209 {
  padding-top: 209px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt209 {
    padding-top: 104.5px;
  }
}
.daihyakka-kinokogari .--pb209 {
  padding-bottom: 209px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb209 {
    padding-bottom: 104.5px;
  }
}
.daihyakka-kinokogari .--px209 {
  padding: 0 209px;
}
.daihyakka-kinokogari .max-w-209 {
  max-width: 209px;
}
.daihyakka-kinokogari .w-209 {
  width: 209px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-209 {
    width: 104.5px;
  }
}
.daihyakka-kinokogari .h-209 {
  height: 209px;
}
.daihyakka-kinokogari .--gap209 {
  gap: 209px !important;
}
.daihyakka-kinokogari .--fw209 {
  font-weight: 209;
}
.daihyakka-kinokogari .--mt210 {
  margin-top: 210px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt210 {
    margin-top: 105px;
  }
}
.daihyakka-kinokogari .--mb210 {
  margin-bottom: 210px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb210 {
    margin-bottom: 105px;
  }
}
.daihyakka-kinokogari .--pt210 {
  padding-top: 210px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt210 {
    padding-top: 105px;
  }
}
.daihyakka-kinokogari .--pb210 {
  padding-bottom: 210px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb210 {
    padding-bottom: 105px;
  }
}
.daihyakka-kinokogari .--px210 {
  padding: 0 210px;
}
.daihyakka-kinokogari .max-w-210 {
  max-width: 210px;
}
.daihyakka-kinokogari .w-210 {
  width: 210px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-210 {
    width: 105px;
  }
}
.daihyakka-kinokogari .h-210 {
  height: 210px;
}
.daihyakka-kinokogari .--gap210 {
  gap: 210px !important;
}
.daihyakka-kinokogari .--fw210 {
  font-weight: 210;
}
.daihyakka-kinokogari .--mt211 {
  margin-top: 211px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt211 {
    margin-top: 105.5px;
  }
}
.daihyakka-kinokogari .--mb211 {
  margin-bottom: 211px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb211 {
    margin-bottom: 105.5px;
  }
}
.daihyakka-kinokogari .--pt211 {
  padding-top: 211px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt211 {
    padding-top: 105.5px;
  }
}
.daihyakka-kinokogari .--pb211 {
  padding-bottom: 211px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb211 {
    padding-bottom: 105.5px;
  }
}
.daihyakka-kinokogari .--px211 {
  padding: 0 211px;
}
.daihyakka-kinokogari .max-w-211 {
  max-width: 211px;
}
.daihyakka-kinokogari .w-211 {
  width: 211px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-211 {
    width: 105.5px;
  }
}
.daihyakka-kinokogari .h-211 {
  height: 211px;
}
.daihyakka-kinokogari .--gap211 {
  gap: 211px !important;
}
.daihyakka-kinokogari .--fw211 {
  font-weight: 211;
}
.daihyakka-kinokogari .--mt212 {
  margin-top: 212px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt212 {
    margin-top: 106px;
  }
}
.daihyakka-kinokogari .--mb212 {
  margin-bottom: 212px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb212 {
    margin-bottom: 106px;
  }
}
.daihyakka-kinokogari .--pt212 {
  padding-top: 212px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt212 {
    padding-top: 106px;
  }
}
.daihyakka-kinokogari .--pb212 {
  padding-bottom: 212px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb212 {
    padding-bottom: 106px;
  }
}
.daihyakka-kinokogari .--px212 {
  padding: 0 212px;
}
.daihyakka-kinokogari .max-w-212 {
  max-width: 212px;
}
.daihyakka-kinokogari .w-212 {
  width: 212px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-212 {
    width: 106px;
  }
}
.daihyakka-kinokogari .h-212 {
  height: 212px;
}
.daihyakka-kinokogari .--gap212 {
  gap: 212px !important;
}
.daihyakka-kinokogari .--fw212 {
  font-weight: 212;
}
.daihyakka-kinokogari .--mt213 {
  margin-top: 213px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt213 {
    margin-top: 106.5px;
  }
}
.daihyakka-kinokogari .--mb213 {
  margin-bottom: 213px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb213 {
    margin-bottom: 106.5px;
  }
}
.daihyakka-kinokogari .--pt213 {
  padding-top: 213px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt213 {
    padding-top: 106.5px;
  }
}
.daihyakka-kinokogari .--pb213 {
  padding-bottom: 213px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb213 {
    padding-bottom: 106.5px;
  }
}
.daihyakka-kinokogari .--px213 {
  padding: 0 213px;
}
.daihyakka-kinokogari .max-w-213 {
  max-width: 213px;
}
.daihyakka-kinokogari .w-213 {
  width: 213px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-213 {
    width: 106.5px;
  }
}
.daihyakka-kinokogari .h-213 {
  height: 213px;
}
.daihyakka-kinokogari .--gap213 {
  gap: 213px !important;
}
.daihyakka-kinokogari .--fw213 {
  font-weight: 213;
}
.daihyakka-kinokogari .--mt214 {
  margin-top: 214px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt214 {
    margin-top: 107px;
  }
}
.daihyakka-kinokogari .--mb214 {
  margin-bottom: 214px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb214 {
    margin-bottom: 107px;
  }
}
.daihyakka-kinokogari .--pt214 {
  padding-top: 214px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt214 {
    padding-top: 107px;
  }
}
.daihyakka-kinokogari .--pb214 {
  padding-bottom: 214px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb214 {
    padding-bottom: 107px;
  }
}
.daihyakka-kinokogari .--px214 {
  padding: 0 214px;
}
.daihyakka-kinokogari .max-w-214 {
  max-width: 214px;
}
.daihyakka-kinokogari .w-214 {
  width: 214px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-214 {
    width: 107px;
  }
}
.daihyakka-kinokogari .h-214 {
  height: 214px;
}
.daihyakka-kinokogari .--gap214 {
  gap: 214px !important;
}
.daihyakka-kinokogari .--fw214 {
  font-weight: 214;
}
.daihyakka-kinokogari .--mt215 {
  margin-top: 215px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt215 {
    margin-top: 107.5px;
  }
}
.daihyakka-kinokogari .--mb215 {
  margin-bottom: 215px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb215 {
    margin-bottom: 107.5px;
  }
}
.daihyakka-kinokogari .--pt215 {
  padding-top: 215px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt215 {
    padding-top: 107.5px;
  }
}
.daihyakka-kinokogari .--pb215 {
  padding-bottom: 215px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb215 {
    padding-bottom: 107.5px;
  }
}
.daihyakka-kinokogari .--px215 {
  padding: 0 215px;
}
.daihyakka-kinokogari .max-w-215 {
  max-width: 215px;
}
.daihyakka-kinokogari .w-215 {
  width: 215px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-215 {
    width: 107.5px;
  }
}
.daihyakka-kinokogari .h-215 {
  height: 215px;
}
.daihyakka-kinokogari .--gap215 {
  gap: 215px !important;
}
.daihyakka-kinokogari .--fw215 {
  font-weight: 215;
}
.daihyakka-kinokogari .--mt216 {
  margin-top: 216px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt216 {
    margin-top: 108px;
  }
}
.daihyakka-kinokogari .--mb216 {
  margin-bottom: 216px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb216 {
    margin-bottom: 108px;
  }
}
.daihyakka-kinokogari .--pt216 {
  padding-top: 216px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt216 {
    padding-top: 108px;
  }
}
.daihyakka-kinokogari .--pb216 {
  padding-bottom: 216px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb216 {
    padding-bottom: 108px;
  }
}
.daihyakka-kinokogari .--px216 {
  padding: 0 216px;
}
.daihyakka-kinokogari .max-w-216 {
  max-width: 216px;
}
.daihyakka-kinokogari .w-216 {
  width: 216px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-216 {
    width: 108px;
  }
}
.daihyakka-kinokogari .h-216 {
  height: 216px;
}
.daihyakka-kinokogari .--gap216 {
  gap: 216px !important;
}
.daihyakka-kinokogari .--fw216 {
  font-weight: 216;
}
.daihyakka-kinokogari .--mt217 {
  margin-top: 217px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt217 {
    margin-top: 108.5px;
  }
}
.daihyakka-kinokogari .--mb217 {
  margin-bottom: 217px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb217 {
    margin-bottom: 108.5px;
  }
}
.daihyakka-kinokogari .--pt217 {
  padding-top: 217px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt217 {
    padding-top: 108.5px;
  }
}
.daihyakka-kinokogari .--pb217 {
  padding-bottom: 217px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb217 {
    padding-bottom: 108.5px;
  }
}
.daihyakka-kinokogari .--px217 {
  padding: 0 217px;
}
.daihyakka-kinokogari .max-w-217 {
  max-width: 217px;
}
.daihyakka-kinokogari .w-217 {
  width: 217px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-217 {
    width: 108.5px;
  }
}
.daihyakka-kinokogari .h-217 {
  height: 217px;
}
.daihyakka-kinokogari .--gap217 {
  gap: 217px !important;
}
.daihyakka-kinokogari .--fw217 {
  font-weight: 217;
}
.daihyakka-kinokogari .--mt218 {
  margin-top: 218px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt218 {
    margin-top: 109px;
  }
}
.daihyakka-kinokogari .--mb218 {
  margin-bottom: 218px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb218 {
    margin-bottom: 109px;
  }
}
.daihyakka-kinokogari .--pt218 {
  padding-top: 218px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt218 {
    padding-top: 109px;
  }
}
.daihyakka-kinokogari .--pb218 {
  padding-bottom: 218px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb218 {
    padding-bottom: 109px;
  }
}
.daihyakka-kinokogari .--px218 {
  padding: 0 218px;
}
.daihyakka-kinokogari .max-w-218 {
  max-width: 218px;
}
.daihyakka-kinokogari .w-218 {
  width: 218px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-218 {
    width: 109px;
  }
}
.daihyakka-kinokogari .h-218 {
  height: 218px;
}
.daihyakka-kinokogari .--gap218 {
  gap: 218px !important;
}
.daihyakka-kinokogari .--fw218 {
  font-weight: 218;
}
.daihyakka-kinokogari .--mt219 {
  margin-top: 219px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt219 {
    margin-top: 109.5px;
  }
}
.daihyakka-kinokogari .--mb219 {
  margin-bottom: 219px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb219 {
    margin-bottom: 109.5px;
  }
}
.daihyakka-kinokogari .--pt219 {
  padding-top: 219px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt219 {
    padding-top: 109.5px;
  }
}
.daihyakka-kinokogari .--pb219 {
  padding-bottom: 219px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb219 {
    padding-bottom: 109.5px;
  }
}
.daihyakka-kinokogari .--px219 {
  padding: 0 219px;
}
.daihyakka-kinokogari .max-w-219 {
  max-width: 219px;
}
.daihyakka-kinokogari .w-219 {
  width: 219px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-219 {
    width: 109.5px;
  }
}
.daihyakka-kinokogari .h-219 {
  height: 219px;
}
.daihyakka-kinokogari .--gap219 {
  gap: 219px !important;
}
.daihyakka-kinokogari .--fw219 {
  font-weight: 219;
}
.daihyakka-kinokogari .--mt220 {
  margin-top: 220px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt220 {
    margin-top: 110px;
  }
}
.daihyakka-kinokogari .--mb220 {
  margin-bottom: 220px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb220 {
    margin-bottom: 110px;
  }
}
.daihyakka-kinokogari .--pt220 {
  padding-top: 220px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt220 {
    padding-top: 110px;
  }
}
.daihyakka-kinokogari .--pb220 {
  padding-bottom: 220px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb220 {
    padding-bottom: 110px;
  }
}
.daihyakka-kinokogari .--px220 {
  padding: 0 220px;
}
.daihyakka-kinokogari .max-w-220 {
  max-width: 220px;
}
.daihyakka-kinokogari .w-220 {
  width: 220px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-220 {
    width: 110px;
  }
}
.daihyakka-kinokogari .h-220 {
  height: 220px;
}
.daihyakka-kinokogari .--gap220 {
  gap: 220px !important;
}
.daihyakka-kinokogari .--fw220 {
  font-weight: 220;
}
.daihyakka-kinokogari .--mt221 {
  margin-top: 221px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt221 {
    margin-top: 110.5px;
  }
}
.daihyakka-kinokogari .--mb221 {
  margin-bottom: 221px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb221 {
    margin-bottom: 110.5px;
  }
}
.daihyakka-kinokogari .--pt221 {
  padding-top: 221px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt221 {
    padding-top: 110.5px;
  }
}
.daihyakka-kinokogari .--pb221 {
  padding-bottom: 221px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb221 {
    padding-bottom: 110.5px;
  }
}
.daihyakka-kinokogari .--px221 {
  padding: 0 221px;
}
.daihyakka-kinokogari .max-w-221 {
  max-width: 221px;
}
.daihyakka-kinokogari .w-221 {
  width: 221px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-221 {
    width: 110.5px;
  }
}
.daihyakka-kinokogari .h-221 {
  height: 221px;
}
.daihyakka-kinokogari .--gap221 {
  gap: 221px !important;
}
.daihyakka-kinokogari .--fw221 {
  font-weight: 221;
}
.daihyakka-kinokogari .--mt222 {
  margin-top: 222px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt222 {
    margin-top: 111px;
  }
}
.daihyakka-kinokogari .--mb222 {
  margin-bottom: 222px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb222 {
    margin-bottom: 111px;
  }
}
.daihyakka-kinokogari .--pt222 {
  padding-top: 222px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt222 {
    padding-top: 111px;
  }
}
.daihyakka-kinokogari .--pb222 {
  padding-bottom: 222px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb222 {
    padding-bottom: 111px;
  }
}
.daihyakka-kinokogari .--px222 {
  padding: 0 222px;
}
.daihyakka-kinokogari .max-w-222 {
  max-width: 222px;
}
.daihyakka-kinokogari .w-222 {
  width: 222px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-222 {
    width: 111px;
  }
}
.daihyakka-kinokogari .h-222 {
  height: 222px;
}
.daihyakka-kinokogari .--gap222 {
  gap: 222px !important;
}
.daihyakka-kinokogari .--fw222 {
  font-weight: 222;
}
.daihyakka-kinokogari .--mt223 {
  margin-top: 223px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt223 {
    margin-top: 111.5px;
  }
}
.daihyakka-kinokogari .--mb223 {
  margin-bottom: 223px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb223 {
    margin-bottom: 111.5px;
  }
}
.daihyakka-kinokogari .--pt223 {
  padding-top: 223px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt223 {
    padding-top: 111.5px;
  }
}
.daihyakka-kinokogari .--pb223 {
  padding-bottom: 223px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb223 {
    padding-bottom: 111.5px;
  }
}
.daihyakka-kinokogari .--px223 {
  padding: 0 223px;
}
.daihyakka-kinokogari .max-w-223 {
  max-width: 223px;
}
.daihyakka-kinokogari .w-223 {
  width: 223px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-223 {
    width: 111.5px;
  }
}
.daihyakka-kinokogari .h-223 {
  height: 223px;
}
.daihyakka-kinokogari .--gap223 {
  gap: 223px !important;
}
.daihyakka-kinokogari .--fw223 {
  font-weight: 223;
}
.daihyakka-kinokogari .--mt224 {
  margin-top: 224px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt224 {
    margin-top: 112px;
  }
}
.daihyakka-kinokogari .--mb224 {
  margin-bottom: 224px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb224 {
    margin-bottom: 112px;
  }
}
.daihyakka-kinokogari .--pt224 {
  padding-top: 224px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt224 {
    padding-top: 112px;
  }
}
.daihyakka-kinokogari .--pb224 {
  padding-bottom: 224px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb224 {
    padding-bottom: 112px;
  }
}
.daihyakka-kinokogari .--px224 {
  padding: 0 224px;
}
.daihyakka-kinokogari .max-w-224 {
  max-width: 224px;
}
.daihyakka-kinokogari .w-224 {
  width: 224px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-224 {
    width: 112px;
  }
}
.daihyakka-kinokogari .h-224 {
  height: 224px;
}
.daihyakka-kinokogari .--gap224 {
  gap: 224px !important;
}
.daihyakka-kinokogari .--fw224 {
  font-weight: 224;
}
.daihyakka-kinokogari .--mt225 {
  margin-top: 225px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt225 {
    margin-top: 112.5px;
  }
}
.daihyakka-kinokogari .--mb225 {
  margin-bottom: 225px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb225 {
    margin-bottom: 112.5px;
  }
}
.daihyakka-kinokogari .--pt225 {
  padding-top: 225px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt225 {
    padding-top: 112.5px;
  }
}
.daihyakka-kinokogari .--pb225 {
  padding-bottom: 225px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb225 {
    padding-bottom: 112.5px;
  }
}
.daihyakka-kinokogari .--px225 {
  padding: 0 225px;
}
.daihyakka-kinokogari .max-w-225 {
  max-width: 225px;
}
.daihyakka-kinokogari .w-225 {
  width: 225px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-225 {
    width: 112.5px;
  }
}
.daihyakka-kinokogari .h-225 {
  height: 225px;
}
.daihyakka-kinokogari .--gap225 {
  gap: 225px !important;
}
.daihyakka-kinokogari .--fw225 {
  font-weight: 225;
}
.daihyakka-kinokogari .--mt226 {
  margin-top: 226px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt226 {
    margin-top: 113px;
  }
}
.daihyakka-kinokogari .--mb226 {
  margin-bottom: 226px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb226 {
    margin-bottom: 113px;
  }
}
.daihyakka-kinokogari .--pt226 {
  padding-top: 226px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt226 {
    padding-top: 113px;
  }
}
.daihyakka-kinokogari .--pb226 {
  padding-bottom: 226px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb226 {
    padding-bottom: 113px;
  }
}
.daihyakka-kinokogari .--px226 {
  padding: 0 226px;
}
.daihyakka-kinokogari .max-w-226 {
  max-width: 226px;
}
.daihyakka-kinokogari .w-226 {
  width: 226px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-226 {
    width: 113px;
  }
}
.daihyakka-kinokogari .h-226 {
  height: 226px;
}
.daihyakka-kinokogari .--gap226 {
  gap: 226px !important;
}
.daihyakka-kinokogari .--fw226 {
  font-weight: 226;
}
.daihyakka-kinokogari .--mt227 {
  margin-top: 227px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt227 {
    margin-top: 113.5px;
  }
}
.daihyakka-kinokogari .--mb227 {
  margin-bottom: 227px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb227 {
    margin-bottom: 113.5px;
  }
}
.daihyakka-kinokogari .--pt227 {
  padding-top: 227px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt227 {
    padding-top: 113.5px;
  }
}
.daihyakka-kinokogari .--pb227 {
  padding-bottom: 227px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb227 {
    padding-bottom: 113.5px;
  }
}
.daihyakka-kinokogari .--px227 {
  padding: 0 227px;
}
.daihyakka-kinokogari .max-w-227 {
  max-width: 227px;
}
.daihyakka-kinokogari .w-227 {
  width: 227px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-227 {
    width: 113.5px;
  }
}
.daihyakka-kinokogari .h-227 {
  height: 227px;
}
.daihyakka-kinokogari .--gap227 {
  gap: 227px !important;
}
.daihyakka-kinokogari .--fw227 {
  font-weight: 227;
}
.daihyakka-kinokogari .--mt228 {
  margin-top: 228px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt228 {
    margin-top: 114px;
  }
}
.daihyakka-kinokogari .--mb228 {
  margin-bottom: 228px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb228 {
    margin-bottom: 114px;
  }
}
.daihyakka-kinokogari .--pt228 {
  padding-top: 228px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt228 {
    padding-top: 114px;
  }
}
.daihyakka-kinokogari .--pb228 {
  padding-bottom: 228px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb228 {
    padding-bottom: 114px;
  }
}
.daihyakka-kinokogari .--px228 {
  padding: 0 228px;
}
.daihyakka-kinokogari .max-w-228 {
  max-width: 228px;
}
.daihyakka-kinokogari .w-228 {
  width: 228px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-228 {
    width: 114px;
  }
}
.daihyakka-kinokogari .h-228 {
  height: 228px;
}
.daihyakka-kinokogari .--gap228 {
  gap: 228px !important;
}
.daihyakka-kinokogari .--fw228 {
  font-weight: 228;
}
.daihyakka-kinokogari .--mt229 {
  margin-top: 229px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt229 {
    margin-top: 114.5px;
  }
}
.daihyakka-kinokogari .--mb229 {
  margin-bottom: 229px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb229 {
    margin-bottom: 114.5px;
  }
}
.daihyakka-kinokogari .--pt229 {
  padding-top: 229px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt229 {
    padding-top: 114.5px;
  }
}
.daihyakka-kinokogari .--pb229 {
  padding-bottom: 229px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb229 {
    padding-bottom: 114.5px;
  }
}
.daihyakka-kinokogari .--px229 {
  padding: 0 229px;
}
.daihyakka-kinokogari .max-w-229 {
  max-width: 229px;
}
.daihyakka-kinokogari .w-229 {
  width: 229px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-229 {
    width: 114.5px;
  }
}
.daihyakka-kinokogari .h-229 {
  height: 229px;
}
.daihyakka-kinokogari .--gap229 {
  gap: 229px !important;
}
.daihyakka-kinokogari .--fw229 {
  font-weight: 229;
}
.daihyakka-kinokogari .--mt230 {
  margin-top: 230px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt230 {
    margin-top: 115px;
  }
}
.daihyakka-kinokogari .--mb230 {
  margin-bottom: 230px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb230 {
    margin-bottom: 115px;
  }
}
.daihyakka-kinokogari .--pt230 {
  padding-top: 230px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt230 {
    padding-top: 115px;
  }
}
.daihyakka-kinokogari .--pb230 {
  padding-bottom: 230px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb230 {
    padding-bottom: 115px;
  }
}
.daihyakka-kinokogari .--px230 {
  padding: 0 230px;
}
.daihyakka-kinokogari .max-w-230 {
  max-width: 230px;
}
.daihyakka-kinokogari .w-230 {
  width: 230px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-230 {
    width: 115px;
  }
}
.daihyakka-kinokogari .h-230 {
  height: 230px;
}
.daihyakka-kinokogari .--gap230 {
  gap: 230px !important;
}
.daihyakka-kinokogari .--fw230 {
  font-weight: 230;
}
.daihyakka-kinokogari .--mt231 {
  margin-top: 231px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt231 {
    margin-top: 115.5px;
  }
}
.daihyakka-kinokogari .--mb231 {
  margin-bottom: 231px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb231 {
    margin-bottom: 115.5px;
  }
}
.daihyakka-kinokogari .--pt231 {
  padding-top: 231px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt231 {
    padding-top: 115.5px;
  }
}
.daihyakka-kinokogari .--pb231 {
  padding-bottom: 231px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb231 {
    padding-bottom: 115.5px;
  }
}
.daihyakka-kinokogari .--px231 {
  padding: 0 231px;
}
.daihyakka-kinokogari .max-w-231 {
  max-width: 231px;
}
.daihyakka-kinokogari .w-231 {
  width: 231px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-231 {
    width: 115.5px;
  }
}
.daihyakka-kinokogari .h-231 {
  height: 231px;
}
.daihyakka-kinokogari .--gap231 {
  gap: 231px !important;
}
.daihyakka-kinokogari .--fw231 {
  font-weight: 231;
}
.daihyakka-kinokogari .--mt232 {
  margin-top: 232px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt232 {
    margin-top: 116px;
  }
}
.daihyakka-kinokogari .--mb232 {
  margin-bottom: 232px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb232 {
    margin-bottom: 116px;
  }
}
.daihyakka-kinokogari .--pt232 {
  padding-top: 232px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt232 {
    padding-top: 116px;
  }
}
.daihyakka-kinokogari .--pb232 {
  padding-bottom: 232px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb232 {
    padding-bottom: 116px;
  }
}
.daihyakka-kinokogari .--px232 {
  padding: 0 232px;
}
.daihyakka-kinokogari .max-w-232 {
  max-width: 232px;
}
.daihyakka-kinokogari .w-232 {
  width: 232px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-232 {
    width: 116px;
  }
}
.daihyakka-kinokogari .h-232 {
  height: 232px;
}
.daihyakka-kinokogari .--gap232 {
  gap: 232px !important;
}
.daihyakka-kinokogari .--fw232 {
  font-weight: 232;
}
.daihyakka-kinokogari .--mt233 {
  margin-top: 233px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt233 {
    margin-top: 116.5px;
  }
}
.daihyakka-kinokogari .--mb233 {
  margin-bottom: 233px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb233 {
    margin-bottom: 116.5px;
  }
}
.daihyakka-kinokogari .--pt233 {
  padding-top: 233px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt233 {
    padding-top: 116.5px;
  }
}
.daihyakka-kinokogari .--pb233 {
  padding-bottom: 233px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb233 {
    padding-bottom: 116.5px;
  }
}
.daihyakka-kinokogari .--px233 {
  padding: 0 233px;
}
.daihyakka-kinokogari .max-w-233 {
  max-width: 233px;
}
.daihyakka-kinokogari .w-233 {
  width: 233px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-233 {
    width: 116.5px;
  }
}
.daihyakka-kinokogari .h-233 {
  height: 233px;
}
.daihyakka-kinokogari .--gap233 {
  gap: 233px !important;
}
.daihyakka-kinokogari .--fw233 {
  font-weight: 233;
}
.daihyakka-kinokogari .--mt234 {
  margin-top: 234px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt234 {
    margin-top: 117px;
  }
}
.daihyakka-kinokogari .--mb234 {
  margin-bottom: 234px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb234 {
    margin-bottom: 117px;
  }
}
.daihyakka-kinokogari .--pt234 {
  padding-top: 234px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt234 {
    padding-top: 117px;
  }
}
.daihyakka-kinokogari .--pb234 {
  padding-bottom: 234px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb234 {
    padding-bottom: 117px;
  }
}
.daihyakka-kinokogari .--px234 {
  padding: 0 234px;
}
.daihyakka-kinokogari .max-w-234 {
  max-width: 234px;
}
.daihyakka-kinokogari .w-234 {
  width: 234px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-234 {
    width: 117px;
  }
}
.daihyakka-kinokogari .h-234 {
  height: 234px;
}
.daihyakka-kinokogari .--gap234 {
  gap: 234px !important;
}
.daihyakka-kinokogari .--fw234 {
  font-weight: 234;
}
.daihyakka-kinokogari .--mt235 {
  margin-top: 235px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt235 {
    margin-top: 117.5px;
  }
}
.daihyakka-kinokogari .--mb235 {
  margin-bottom: 235px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb235 {
    margin-bottom: 117.5px;
  }
}
.daihyakka-kinokogari .--pt235 {
  padding-top: 235px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt235 {
    padding-top: 117.5px;
  }
}
.daihyakka-kinokogari .--pb235 {
  padding-bottom: 235px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb235 {
    padding-bottom: 117.5px;
  }
}
.daihyakka-kinokogari .--px235 {
  padding: 0 235px;
}
.daihyakka-kinokogari .max-w-235 {
  max-width: 235px;
}
.daihyakka-kinokogari .w-235 {
  width: 235px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-235 {
    width: 117.5px;
  }
}
.daihyakka-kinokogari .h-235 {
  height: 235px;
}
.daihyakka-kinokogari .--gap235 {
  gap: 235px !important;
}
.daihyakka-kinokogari .--fw235 {
  font-weight: 235;
}
.daihyakka-kinokogari .--mt236 {
  margin-top: 236px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt236 {
    margin-top: 118px;
  }
}
.daihyakka-kinokogari .--mb236 {
  margin-bottom: 236px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb236 {
    margin-bottom: 118px;
  }
}
.daihyakka-kinokogari .--pt236 {
  padding-top: 236px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt236 {
    padding-top: 118px;
  }
}
.daihyakka-kinokogari .--pb236 {
  padding-bottom: 236px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb236 {
    padding-bottom: 118px;
  }
}
.daihyakka-kinokogari .--px236 {
  padding: 0 236px;
}
.daihyakka-kinokogari .max-w-236 {
  max-width: 236px;
}
.daihyakka-kinokogari .w-236 {
  width: 236px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-236 {
    width: 118px;
  }
}
.daihyakka-kinokogari .h-236 {
  height: 236px;
}
.daihyakka-kinokogari .--gap236 {
  gap: 236px !important;
}
.daihyakka-kinokogari .--fw236 {
  font-weight: 236;
}
.daihyakka-kinokogari .--mt237 {
  margin-top: 237px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt237 {
    margin-top: 118.5px;
  }
}
.daihyakka-kinokogari .--mb237 {
  margin-bottom: 237px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb237 {
    margin-bottom: 118.5px;
  }
}
.daihyakka-kinokogari .--pt237 {
  padding-top: 237px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt237 {
    padding-top: 118.5px;
  }
}
.daihyakka-kinokogari .--pb237 {
  padding-bottom: 237px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb237 {
    padding-bottom: 118.5px;
  }
}
.daihyakka-kinokogari .--px237 {
  padding: 0 237px;
}
.daihyakka-kinokogari .max-w-237 {
  max-width: 237px;
}
.daihyakka-kinokogari .w-237 {
  width: 237px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-237 {
    width: 118.5px;
  }
}
.daihyakka-kinokogari .h-237 {
  height: 237px;
}
.daihyakka-kinokogari .--gap237 {
  gap: 237px !important;
}
.daihyakka-kinokogari .--fw237 {
  font-weight: 237;
}
.daihyakka-kinokogari .--mt238 {
  margin-top: 238px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt238 {
    margin-top: 119px;
  }
}
.daihyakka-kinokogari .--mb238 {
  margin-bottom: 238px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb238 {
    margin-bottom: 119px;
  }
}
.daihyakka-kinokogari .--pt238 {
  padding-top: 238px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt238 {
    padding-top: 119px;
  }
}
.daihyakka-kinokogari .--pb238 {
  padding-bottom: 238px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb238 {
    padding-bottom: 119px;
  }
}
.daihyakka-kinokogari .--px238 {
  padding: 0 238px;
}
.daihyakka-kinokogari .max-w-238 {
  max-width: 238px;
}
.daihyakka-kinokogari .w-238 {
  width: 238px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-238 {
    width: 119px;
  }
}
.daihyakka-kinokogari .h-238 {
  height: 238px;
}
.daihyakka-kinokogari .--gap238 {
  gap: 238px !important;
}
.daihyakka-kinokogari .--fw238 {
  font-weight: 238;
}
.daihyakka-kinokogari .--mt239 {
  margin-top: 239px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt239 {
    margin-top: 119.5px;
  }
}
.daihyakka-kinokogari .--mb239 {
  margin-bottom: 239px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb239 {
    margin-bottom: 119.5px;
  }
}
.daihyakka-kinokogari .--pt239 {
  padding-top: 239px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt239 {
    padding-top: 119.5px;
  }
}
.daihyakka-kinokogari .--pb239 {
  padding-bottom: 239px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb239 {
    padding-bottom: 119.5px;
  }
}
.daihyakka-kinokogari .--px239 {
  padding: 0 239px;
}
.daihyakka-kinokogari .max-w-239 {
  max-width: 239px;
}
.daihyakka-kinokogari .w-239 {
  width: 239px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-239 {
    width: 119.5px;
  }
}
.daihyakka-kinokogari .h-239 {
  height: 239px;
}
.daihyakka-kinokogari .--gap239 {
  gap: 239px !important;
}
.daihyakka-kinokogari .--fw239 {
  font-weight: 239;
}
.daihyakka-kinokogari .--mt240 {
  margin-top: 240px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt240 {
    margin-top: 120px;
  }
}
.daihyakka-kinokogari .--mb240 {
  margin-bottom: 240px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb240 {
    margin-bottom: 120px;
  }
}
.daihyakka-kinokogari .--pt240 {
  padding-top: 240px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt240 {
    padding-top: 120px;
  }
}
.daihyakka-kinokogari .--pb240 {
  padding-bottom: 240px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb240 {
    padding-bottom: 120px;
  }
}
.daihyakka-kinokogari .--px240 {
  padding: 0 240px;
}
.daihyakka-kinokogari .max-w-240 {
  max-width: 240px;
}
.daihyakka-kinokogari .w-240 {
  width: 240px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-240 {
    width: 120px;
  }
}
.daihyakka-kinokogari .h-240 {
  height: 240px;
}
.daihyakka-kinokogari .--gap240 {
  gap: 240px !important;
}
.daihyakka-kinokogari .--fw240 {
  font-weight: 240;
}
.daihyakka-kinokogari .--mt241 {
  margin-top: 241px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt241 {
    margin-top: 120.5px;
  }
}
.daihyakka-kinokogari .--mb241 {
  margin-bottom: 241px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb241 {
    margin-bottom: 120.5px;
  }
}
.daihyakka-kinokogari .--pt241 {
  padding-top: 241px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt241 {
    padding-top: 120.5px;
  }
}
.daihyakka-kinokogari .--pb241 {
  padding-bottom: 241px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb241 {
    padding-bottom: 120.5px;
  }
}
.daihyakka-kinokogari .--px241 {
  padding: 0 241px;
}
.daihyakka-kinokogari .max-w-241 {
  max-width: 241px;
}
.daihyakka-kinokogari .w-241 {
  width: 241px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-241 {
    width: 120.5px;
  }
}
.daihyakka-kinokogari .h-241 {
  height: 241px;
}
.daihyakka-kinokogari .--gap241 {
  gap: 241px !important;
}
.daihyakka-kinokogari .--fw241 {
  font-weight: 241;
}
.daihyakka-kinokogari .--mt242 {
  margin-top: 242px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt242 {
    margin-top: 121px;
  }
}
.daihyakka-kinokogari .--mb242 {
  margin-bottom: 242px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb242 {
    margin-bottom: 121px;
  }
}
.daihyakka-kinokogari .--pt242 {
  padding-top: 242px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt242 {
    padding-top: 121px;
  }
}
.daihyakka-kinokogari .--pb242 {
  padding-bottom: 242px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb242 {
    padding-bottom: 121px;
  }
}
.daihyakka-kinokogari .--px242 {
  padding: 0 242px;
}
.daihyakka-kinokogari .max-w-242 {
  max-width: 242px;
}
.daihyakka-kinokogari .w-242 {
  width: 242px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-242 {
    width: 121px;
  }
}
.daihyakka-kinokogari .h-242 {
  height: 242px;
}
.daihyakka-kinokogari .--gap242 {
  gap: 242px !important;
}
.daihyakka-kinokogari .--fw242 {
  font-weight: 242;
}
.daihyakka-kinokogari .--mt243 {
  margin-top: 243px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt243 {
    margin-top: 121.5px;
  }
}
.daihyakka-kinokogari .--mb243 {
  margin-bottom: 243px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb243 {
    margin-bottom: 121.5px;
  }
}
.daihyakka-kinokogari .--pt243 {
  padding-top: 243px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt243 {
    padding-top: 121.5px;
  }
}
.daihyakka-kinokogari .--pb243 {
  padding-bottom: 243px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb243 {
    padding-bottom: 121.5px;
  }
}
.daihyakka-kinokogari .--px243 {
  padding: 0 243px;
}
.daihyakka-kinokogari .max-w-243 {
  max-width: 243px;
}
.daihyakka-kinokogari .w-243 {
  width: 243px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-243 {
    width: 121.5px;
  }
}
.daihyakka-kinokogari .h-243 {
  height: 243px;
}
.daihyakka-kinokogari .--gap243 {
  gap: 243px !important;
}
.daihyakka-kinokogari .--fw243 {
  font-weight: 243;
}
.daihyakka-kinokogari .--mt244 {
  margin-top: 244px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt244 {
    margin-top: 122px;
  }
}
.daihyakka-kinokogari .--mb244 {
  margin-bottom: 244px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb244 {
    margin-bottom: 122px;
  }
}
.daihyakka-kinokogari .--pt244 {
  padding-top: 244px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt244 {
    padding-top: 122px;
  }
}
.daihyakka-kinokogari .--pb244 {
  padding-bottom: 244px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb244 {
    padding-bottom: 122px;
  }
}
.daihyakka-kinokogari .--px244 {
  padding: 0 244px;
}
.daihyakka-kinokogari .max-w-244 {
  max-width: 244px;
}
.daihyakka-kinokogari .w-244 {
  width: 244px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-244 {
    width: 122px;
  }
}
.daihyakka-kinokogari .h-244 {
  height: 244px;
}
.daihyakka-kinokogari .--gap244 {
  gap: 244px !important;
}
.daihyakka-kinokogari .--fw244 {
  font-weight: 244;
}
.daihyakka-kinokogari .--mt245 {
  margin-top: 245px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt245 {
    margin-top: 122.5px;
  }
}
.daihyakka-kinokogari .--mb245 {
  margin-bottom: 245px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb245 {
    margin-bottom: 122.5px;
  }
}
.daihyakka-kinokogari .--pt245 {
  padding-top: 245px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt245 {
    padding-top: 122.5px;
  }
}
.daihyakka-kinokogari .--pb245 {
  padding-bottom: 245px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb245 {
    padding-bottom: 122.5px;
  }
}
.daihyakka-kinokogari .--px245 {
  padding: 0 245px;
}
.daihyakka-kinokogari .max-w-245 {
  max-width: 245px;
}
.daihyakka-kinokogari .w-245 {
  width: 245px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-245 {
    width: 122.5px;
  }
}
.daihyakka-kinokogari .h-245 {
  height: 245px;
}
.daihyakka-kinokogari .--gap245 {
  gap: 245px !important;
}
.daihyakka-kinokogari .--fw245 {
  font-weight: 245;
}
.daihyakka-kinokogari .--mt246 {
  margin-top: 246px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt246 {
    margin-top: 123px;
  }
}
.daihyakka-kinokogari .--mb246 {
  margin-bottom: 246px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb246 {
    margin-bottom: 123px;
  }
}
.daihyakka-kinokogari .--pt246 {
  padding-top: 246px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt246 {
    padding-top: 123px;
  }
}
.daihyakka-kinokogari .--pb246 {
  padding-bottom: 246px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb246 {
    padding-bottom: 123px;
  }
}
.daihyakka-kinokogari .--px246 {
  padding: 0 246px;
}
.daihyakka-kinokogari .max-w-246 {
  max-width: 246px;
}
.daihyakka-kinokogari .w-246 {
  width: 246px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-246 {
    width: 123px;
  }
}
.daihyakka-kinokogari .h-246 {
  height: 246px;
}
.daihyakka-kinokogari .--gap246 {
  gap: 246px !important;
}
.daihyakka-kinokogari .--fw246 {
  font-weight: 246;
}
.daihyakka-kinokogari .--mt247 {
  margin-top: 247px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt247 {
    margin-top: 123.5px;
  }
}
.daihyakka-kinokogari .--mb247 {
  margin-bottom: 247px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb247 {
    margin-bottom: 123.5px;
  }
}
.daihyakka-kinokogari .--pt247 {
  padding-top: 247px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt247 {
    padding-top: 123.5px;
  }
}
.daihyakka-kinokogari .--pb247 {
  padding-bottom: 247px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb247 {
    padding-bottom: 123.5px;
  }
}
.daihyakka-kinokogari .--px247 {
  padding: 0 247px;
}
.daihyakka-kinokogari .max-w-247 {
  max-width: 247px;
}
.daihyakka-kinokogari .w-247 {
  width: 247px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-247 {
    width: 123.5px;
  }
}
.daihyakka-kinokogari .h-247 {
  height: 247px;
}
.daihyakka-kinokogari .--gap247 {
  gap: 247px !important;
}
.daihyakka-kinokogari .--fw247 {
  font-weight: 247;
}
.daihyakka-kinokogari .--mt248 {
  margin-top: 248px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt248 {
    margin-top: 124px;
  }
}
.daihyakka-kinokogari .--mb248 {
  margin-bottom: 248px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb248 {
    margin-bottom: 124px;
  }
}
.daihyakka-kinokogari .--pt248 {
  padding-top: 248px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt248 {
    padding-top: 124px;
  }
}
.daihyakka-kinokogari .--pb248 {
  padding-bottom: 248px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb248 {
    padding-bottom: 124px;
  }
}
.daihyakka-kinokogari .--px248 {
  padding: 0 248px;
}
.daihyakka-kinokogari .max-w-248 {
  max-width: 248px;
}
.daihyakka-kinokogari .w-248 {
  width: 248px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-248 {
    width: 124px;
  }
}
.daihyakka-kinokogari .h-248 {
  height: 248px;
}
.daihyakka-kinokogari .--gap248 {
  gap: 248px !important;
}
.daihyakka-kinokogari .--fw248 {
  font-weight: 248;
}
.daihyakka-kinokogari .--mt249 {
  margin-top: 249px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt249 {
    margin-top: 124.5px;
  }
}
.daihyakka-kinokogari .--mb249 {
  margin-bottom: 249px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb249 {
    margin-bottom: 124.5px;
  }
}
.daihyakka-kinokogari .--pt249 {
  padding-top: 249px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt249 {
    padding-top: 124.5px;
  }
}
.daihyakka-kinokogari .--pb249 {
  padding-bottom: 249px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb249 {
    padding-bottom: 124.5px;
  }
}
.daihyakka-kinokogari .--px249 {
  padding: 0 249px;
}
.daihyakka-kinokogari .max-w-249 {
  max-width: 249px;
}
.daihyakka-kinokogari .w-249 {
  width: 249px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-249 {
    width: 124.5px;
  }
}
.daihyakka-kinokogari .h-249 {
  height: 249px;
}
.daihyakka-kinokogari .--gap249 {
  gap: 249px !important;
}
.daihyakka-kinokogari .--fw249 {
  font-weight: 249;
}
.daihyakka-kinokogari .--mt250 {
  margin-top: 250px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt250 {
    margin-top: 125px;
  }
}
.daihyakka-kinokogari .--mb250 {
  margin-bottom: 250px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb250 {
    margin-bottom: 125px;
  }
}
.daihyakka-kinokogari .--pt250 {
  padding-top: 250px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt250 {
    padding-top: 125px;
  }
}
.daihyakka-kinokogari .--pb250 {
  padding-bottom: 250px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb250 {
    padding-bottom: 125px;
  }
}
.daihyakka-kinokogari .--px250 {
  padding: 0 250px;
}
.daihyakka-kinokogari .max-w-250 {
  max-width: 250px;
}
.daihyakka-kinokogari .w-250 {
  width: 250px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-250 {
    width: 125px;
  }
}
.daihyakka-kinokogari .h-250 {
  height: 250px;
}
.daihyakka-kinokogari .--gap250 {
  gap: 250px !important;
}
.daihyakka-kinokogari .--fw250 {
  font-weight: 250;
}
.daihyakka-kinokogari .--mt251 {
  margin-top: 251px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt251 {
    margin-top: 125.5px;
  }
}
.daihyakka-kinokogari .--mb251 {
  margin-bottom: 251px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb251 {
    margin-bottom: 125.5px;
  }
}
.daihyakka-kinokogari .--pt251 {
  padding-top: 251px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt251 {
    padding-top: 125.5px;
  }
}
.daihyakka-kinokogari .--pb251 {
  padding-bottom: 251px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb251 {
    padding-bottom: 125.5px;
  }
}
.daihyakka-kinokogari .--px251 {
  padding: 0 251px;
}
.daihyakka-kinokogari .max-w-251 {
  max-width: 251px;
}
.daihyakka-kinokogari .w-251 {
  width: 251px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-251 {
    width: 125.5px;
  }
}
.daihyakka-kinokogari .h-251 {
  height: 251px;
}
.daihyakka-kinokogari .--gap251 {
  gap: 251px !important;
}
.daihyakka-kinokogari .--fw251 {
  font-weight: 251;
}
.daihyakka-kinokogari .--mt252 {
  margin-top: 252px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt252 {
    margin-top: 126px;
  }
}
.daihyakka-kinokogari .--mb252 {
  margin-bottom: 252px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb252 {
    margin-bottom: 126px;
  }
}
.daihyakka-kinokogari .--pt252 {
  padding-top: 252px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt252 {
    padding-top: 126px;
  }
}
.daihyakka-kinokogari .--pb252 {
  padding-bottom: 252px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb252 {
    padding-bottom: 126px;
  }
}
.daihyakka-kinokogari .--px252 {
  padding: 0 252px;
}
.daihyakka-kinokogari .max-w-252 {
  max-width: 252px;
}
.daihyakka-kinokogari .w-252 {
  width: 252px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-252 {
    width: 126px;
  }
}
.daihyakka-kinokogari .h-252 {
  height: 252px;
}
.daihyakka-kinokogari .--gap252 {
  gap: 252px !important;
}
.daihyakka-kinokogari .--fw252 {
  font-weight: 252;
}
.daihyakka-kinokogari .--mt253 {
  margin-top: 253px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt253 {
    margin-top: 126.5px;
  }
}
.daihyakka-kinokogari .--mb253 {
  margin-bottom: 253px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb253 {
    margin-bottom: 126.5px;
  }
}
.daihyakka-kinokogari .--pt253 {
  padding-top: 253px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt253 {
    padding-top: 126.5px;
  }
}
.daihyakka-kinokogari .--pb253 {
  padding-bottom: 253px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb253 {
    padding-bottom: 126.5px;
  }
}
.daihyakka-kinokogari .--px253 {
  padding: 0 253px;
}
.daihyakka-kinokogari .max-w-253 {
  max-width: 253px;
}
.daihyakka-kinokogari .w-253 {
  width: 253px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-253 {
    width: 126.5px;
  }
}
.daihyakka-kinokogari .h-253 {
  height: 253px;
}
.daihyakka-kinokogari .--gap253 {
  gap: 253px !important;
}
.daihyakka-kinokogari .--fw253 {
  font-weight: 253;
}
.daihyakka-kinokogari .--mt254 {
  margin-top: 254px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt254 {
    margin-top: 127px;
  }
}
.daihyakka-kinokogari .--mb254 {
  margin-bottom: 254px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb254 {
    margin-bottom: 127px;
  }
}
.daihyakka-kinokogari .--pt254 {
  padding-top: 254px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt254 {
    padding-top: 127px;
  }
}
.daihyakka-kinokogari .--pb254 {
  padding-bottom: 254px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb254 {
    padding-bottom: 127px;
  }
}
.daihyakka-kinokogari .--px254 {
  padding: 0 254px;
}
.daihyakka-kinokogari .max-w-254 {
  max-width: 254px;
}
.daihyakka-kinokogari .w-254 {
  width: 254px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-254 {
    width: 127px;
  }
}
.daihyakka-kinokogari .h-254 {
  height: 254px;
}
.daihyakka-kinokogari .--gap254 {
  gap: 254px !important;
}
.daihyakka-kinokogari .--fw254 {
  font-weight: 254;
}
.daihyakka-kinokogari .--mt255 {
  margin-top: 255px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt255 {
    margin-top: 127.5px;
  }
}
.daihyakka-kinokogari .--mb255 {
  margin-bottom: 255px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb255 {
    margin-bottom: 127.5px;
  }
}
.daihyakka-kinokogari .--pt255 {
  padding-top: 255px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt255 {
    padding-top: 127.5px;
  }
}
.daihyakka-kinokogari .--pb255 {
  padding-bottom: 255px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb255 {
    padding-bottom: 127.5px;
  }
}
.daihyakka-kinokogari .--px255 {
  padding: 0 255px;
}
.daihyakka-kinokogari .max-w-255 {
  max-width: 255px;
}
.daihyakka-kinokogari .w-255 {
  width: 255px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-255 {
    width: 127.5px;
  }
}
.daihyakka-kinokogari .h-255 {
  height: 255px;
}
.daihyakka-kinokogari .--gap255 {
  gap: 255px !important;
}
.daihyakka-kinokogari .--fw255 {
  font-weight: 255;
}
.daihyakka-kinokogari .--mt256 {
  margin-top: 256px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt256 {
    margin-top: 128px;
  }
}
.daihyakka-kinokogari .--mb256 {
  margin-bottom: 256px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb256 {
    margin-bottom: 128px;
  }
}
.daihyakka-kinokogari .--pt256 {
  padding-top: 256px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt256 {
    padding-top: 128px;
  }
}
.daihyakka-kinokogari .--pb256 {
  padding-bottom: 256px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb256 {
    padding-bottom: 128px;
  }
}
.daihyakka-kinokogari .--px256 {
  padding: 0 256px;
}
.daihyakka-kinokogari .max-w-256 {
  max-width: 256px;
}
.daihyakka-kinokogari .w-256 {
  width: 256px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-256 {
    width: 128px;
  }
}
.daihyakka-kinokogari .h-256 {
  height: 256px;
}
.daihyakka-kinokogari .--gap256 {
  gap: 256px !important;
}
.daihyakka-kinokogari .--fw256 {
  font-weight: 256;
}
.daihyakka-kinokogari .--mt257 {
  margin-top: 257px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt257 {
    margin-top: 128.5px;
  }
}
.daihyakka-kinokogari .--mb257 {
  margin-bottom: 257px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb257 {
    margin-bottom: 128.5px;
  }
}
.daihyakka-kinokogari .--pt257 {
  padding-top: 257px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt257 {
    padding-top: 128.5px;
  }
}
.daihyakka-kinokogari .--pb257 {
  padding-bottom: 257px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb257 {
    padding-bottom: 128.5px;
  }
}
.daihyakka-kinokogari .--px257 {
  padding: 0 257px;
}
.daihyakka-kinokogari .max-w-257 {
  max-width: 257px;
}
.daihyakka-kinokogari .w-257 {
  width: 257px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-257 {
    width: 128.5px;
  }
}
.daihyakka-kinokogari .h-257 {
  height: 257px;
}
.daihyakka-kinokogari .--gap257 {
  gap: 257px !important;
}
.daihyakka-kinokogari .--fw257 {
  font-weight: 257;
}
.daihyakka-kinokogari .--mt258 {
  margin-top: 258px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt258 {
    margin-top: 129px;
  }
}
.daihyakka-kinokogari .--mb258 {
  margin-bottom: 258px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb258 {
    margin-bottom: 129px;
  }
}
.daihyakka-kinokogari .--pt258 {
  padding-top: 258px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt258 {
    padding-top: 129px;
  }
}
.daihyakka-kinokogari .--pb258 {
  padding-bottom: 258px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb258 {
    padding-bottom: 129px;
  }
}
.daihyakka-kinokogari .--px258 {
  padding: 0 258px;
}
.daihyakka-kinokogari .max-w-258 {
  max-width: 258px;
}
.daihyakka-kinokogari .w-258 {
  width: 258px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-258 {
    width: 129px;
  }
}
.daihyakka-kinokogari .h-258 {
  height: 258px;
}
.daihyakka-kinokogari .--gap258 {
  gap: 258px !important;
}
.daihyakka-kinokogari .--fw258 {
  font-weight: 258;
}
.daihyakka-kinokogari .--mt259 {
  margin-top: 259px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt259 {
    margin-top: 129.5px;
  }
}
.daihyakka-kinokogari .--mb259 {
  margin-bottom: 259px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb259 {
    margin-bottom: 129.5px;
  }
}
.daihyakka-kinokogari .--pt259 {
  padding-top: 259px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt259 {
    padding-top: 129.5px;
  }
}
.daihyakka-kinokogari .--pb259 {
  padding-bottom: 259px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb259 {
    padding-bottom: 129.5px;
  }
}
.daihyakka-kinokogari .--px259 {
  padding: 0 259px;
}
.daihyakka-kinokogari .max-w-259 {
  max-width: 259px;
}
.daihyakka-kinokogari .w-259 {
  width: 259px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-259 {
    width: 129.5px;
  }
}
.daihyakka-kinokogari .h-259 {
  height: 259px;
}
.daihyakka-kinokogari .--gap259 {
  gap: 259px !important;
}
.daihyakka-kinokogari .--fw259 {
  font-weight: 259;
}
.daihyakka-kinokogari .--mt260 {
  margin-top: 260px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt260 {
    margin-top: 130px;
  }
}
.daihyakka-kinokogari .--mb260 {
  margin-bottom: 260px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb260 {
    margin-bottom: 130px;
  }
}
.daihyakka-kinokogari .--pt260 {
  padding-top: 260px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt260 {
    padding-top: 130px;
  }
}
.daihyakka-kinokogari .--pb260 {
  padding-bottom: 260px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb260 {
    padding-bottom: 130px;
  }
}
.daihyakka-kinokogari .--px260 {
  padding: 0 260px;
}
.daihyakka-kinokogari .max-w-260 {
  max-width: 260px;
}
.daihyakka-kinokogari .w-260 {
  width: 260px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-260 {
    width: 130px;
  }
}
.daihyakka-kinokogari .h-260 {
  height: 260px;
}
.daihyakka-kinokogari .--gap260 {
  gap: 260px !important;
}
.daihyakka-kinokogari .--fw260 {
  font-weight: 260;
}
.daihyakka-kinokogari .--mt261 {
  margin-top: 261px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt261 {
    margin-top: 130.5px;
  }
}
.daihyakka-kinokogari .--mb261 {
  margin-bottom: 261px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb261 {
    margin-bottom: 130.5px;
  }
}
.daihyakka-kinokogari .--pt261 {
  padding-top: 261px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt261 {
    padding-top: 130.5px;
  }
}
.daihyakka-kinokogari .--pb261 {
  padding-bottom: 261px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb261 {
    padding-bottom: 130.5px;
  }
}
.daihyakka-kinokogari .--px261 {
  padding: 0 261px;
}
.daihyakka-kinokogari .max-w-261 {
  max-width: 261px;
}
.daihyakka-kinokogari .w-261 {
  width: 261px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-261 {
    width: 130.5px;
  }
}
.daihyakka-kinokogari .h-261 {
  height: 261px;
}
.daihyakka-kinokogari .--gap261 {
  gap: 261px !important;
}
.daihyakka-kinokogari .--fw261 {
  font-weight: 261;
}
.daihyakka-kinokogari .--mt262 {
  margin-top: 262px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt262 {
    margin-top: 131px;
  }
}
.daihyakka-kinokogari .--mb262 {
  margin-bottom: 262px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb262 {
    margin-bottom: 131px;
  }
}
.daihyakka-kinokogari .--pt262 {
  padding-top: 262px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt262 {
    padding-top: 131px;
  }
}
.daihyakka-kinokogari .--pb262 {
  padding-bottom: 262px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb262 {
    padding-bottom: 131px;
  }
}
.daihyakka-kinokogari .--px262 {
  padding: 0 262px;
}
.daihyakka-kinokogari .max-w-262 {
  max-width: 262px;
}
.daihyakka-kinokogari .w-262 {
  width: 262px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-262 {
    width: 131px;
  }
}
.daihyakka-kinokogari .h-262 {
  height: 262px;
}
.daihyakka-kinokogari .--gap262 {
  gap: 262px !important;
}
.daihyakka-kinokogari .--fw262 {
  font-weight: 262;
}
.daihyakka-kinokogari .--mt263 {
  margin-top: 263px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt263 {
    margin-top: 131.5px;
  }
}
.daihyakka-kinokogari .--mb263 {
  margin-bottom: 263px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb263 {
    margin-bottom: 131.5px;
  }
}
.daihyakka-kinokogari .--pt263 {
  padding-top: 263px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt263 {
    padding-top: 131.5px;
  }
}
.daihyakka-kinokogari .--pb263 {
  padding-bottom: 263px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb263 {
    padding-bottom: 131.5px;
  }
}
.daihyakka-kinokogari .--px263 {
  padding: 0 263px;
}
.daihyakka-kinokogari .max-w-263 {
  max-width: 263px;
}
.daihyakka-kinokogari .w-263 {
  width: 263px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-263 {
    width: 131.5px;
  }
}
.daihyakka-kinokogari .h-263 {
  height: 263px;
}
.daihyakka-kinokogari .--gap263 {
  gap: 263px !important;
}
.daihyakka-kinokogari .--fw263 {
  font-weight: 263;
}
.daihyakka-kinokogari .--mt264 {
  margin-top: 264px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt264 {
    margin-top: 132px;
  }
}
.daihyakka-kinokogari .--mb264 {
  margin-bottom: 264px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb264 {
    margin-bottom: 132px;
  }
}
.daihyakka-kinokogari .--pt264 {
  padding-top: 264px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt264 {
    padding-top: 132px;
  }
}
.daihyakka-kinokogari .--pb264 {
  padding-bottom: 264px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb264 {
    padding-bottom: 132px;
  }
}
.daihyakka-kinokogari .--px264 {
  padding: 0 264px;
}
.daihyakka-kinokogari .max-w-264 {
  max-width: 264px;
}
.daihyakka-kinokogari .w-264 {
  width: 264px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-264 {
    width: 132px;
  }
}
.daihyakka-kinokogari .h-264 {
  height: 264px;
}
.daihyakka-kinokogari .--gap264 {
  gap: 264px !important;
}
.daihyakka-kinokogari .--fw264 {
  font-weight: 264;
}
.daihyakka-kinokogari .--mt265 {
  margin-top: 265px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt265 {
    margin-top: 132.5px;
  }
}
.daihyakka-kinokogari .--mb265 {
  margin-bottom: 265px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb265 {
    margin-bottom: 132.5px;
  }
}
.daihyakka-kinokogari .--pt265 {
  padding-top: 265px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt265 {
    padding-top: 132.5px;
  }
}
.daihyakka-kinokogari .--pb265 {
  padding-bottom: 265px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb265 {
    padding-bottom: 132.5px;
  }
}
.daihyakka-kinokogari .--px265 {
  padding: 0 265px;
}
.daihyakka-kinokogari .max-w-265 {
  max-width: 265px;
}
.daihyakka-kinokogari .w-265 {
  width: 265px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-265 {
    width: 132.5px;
  }
}
.daihyakka-kinokogari .h-265 {
  height: 265px;
}
.daihyakka-kinokogari .--gap265 {
  gap: 265px !important;
}
.daihyakka-kinokogari .--fw265 {
  font-weight: 265;
}
.daihyakka-kinokogari .--mt266 {
  margin-top: 266px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt266 {
    margin-top: 133px;
  }
}
.daihyakka-kinokogari .--mb266 {
  margin-bottom: 266px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb266 {
    margin-bottom: 133px;
  }
}
.daihyakka-kinokogari .--pt266 {
  padding-top: 266px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt266 {
    padding-top: 133px;
  }
}
.daihyakka-kinokogari .--pb266 {
  padding-bottom: 266px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb266 {
    padding-bottom: 133px;
  }
}
.daihyakka-kinokogari .--px266 {
  padding: 0 266px;
}
.daihyakka-kinokogari .max-w-266 {
  max-width: 266px;
}
.daihyakka-kinokogari .w-266 {
  width: 266px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-266 {
    width: 133px;
  }
}
.daihyakka-kinokogari .h-266 {
  height: 266px;
}
.daihyakka-kinokogari .--gap266 {
  gap: 266px !important;
}
.daihyakka-kinokogari .--fw266 {
  font-weight: 266;
}
.daihyakka-kinokogari .--mt267 {
  margin-top: 267px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt267 {
    margin-top: 133.5px;
  }
}
.daihyakka-kinokogari .--mb267 {
  margin-bottom: 267px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb267 {
    margin-bottom: 133.5px;
  }
}
.daihyakka-kinokogari .--pt267 {
  padding-top: 267px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt267 {
    padding-top: 133.5px;
  }
}
.daihyakka-kinokogari .--pb267 {
  padding-bottom: 267px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb267 {
    padding-bottom: 133.5px;
  }
}
.daihyakka-kinokogari .--px267 {
  padding: 0 267px;
}
.daihyakka-kinokogari .max-w-267 {
  max-width: 267px;
}
.daihyakka-kinokogari .w-267 {
  width: 267px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-267 {
    width: 133.5px;
  }
}
.daihyakka-kinokogari .h-267 {
  height: 267px;
}
.daihyakka-kinokogari .--gap267 {
  gap: 267px !important;
}
.daihyakka-kinokogari .--fw267 {
  font-weight: 267;
}
.daihyakka-kinokogari .--mt268 {
  margin-top: 268px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt268 {
    margin-top: 134px;
  }
}
.daihyakka-kinokogari .--mb268 {
  margin-bottom: 268px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb268 {
    margin-bottom: 134px;
  }
}
.daihyakka-kinokogari .--pt268 {
  padding-top: 268px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt268 {
    padding-top: 134px;
  }
}
.daihyakka-kinokogari .--pb268 {
  padding-bottom: 268px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb268 {
    padding-bottom: 134px;
  }
}
.daihyakka-kinokogari .--px268 {
  padding: 0 268px;
}
.daihyakka-kinokogari .max-w-268 {
  max-width: 268px;
}
.daihyakka-kinokogari .w-268 {
  width: 268px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-268 {
    width: 134px;
  }
}
.daihyakka-kinokogari .h-268 {
  height: 268px;
}
.daihyakka-kinokogari .--gap268 {
  gap: 268px !important;
}
.daihyakka-kinokogari .--fw268 {
  font-weight: 268;
}
.daihyakka-kinokogari .--mt269 {
  margin-top: 269px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt269 {
    margin-top: 134.5px;
  }
}
.daihyakka-kinokogari .--mb269 {
  margin-bottom: 269px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb269 {
    margin-bottom: 134.5px;
  }
}
.daihyakka-kinokogari .--pt269 {
  padding-top: 269px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt269 {
    padding-top: 134.5px;
  }
}
.daihyakka-kinokogari .--pb269 {
  padding-bottom: 269px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb269 {
    padding-bottom: 134.5px;
  }
}
.daihyakka-kinokogari .--px269 {
  padding: 0 269px;
}
.daihyakka-kinokogari .max-w-269 {
  max-width: 269px;
}
.daihyakka-kinokogari .w-269 {
  width: 269px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-269 {
    width: 134.5px;
  }
}
.daihyakka-kinokogari .h-269 {
  height: 269px;
}
.daihyakka-kinokogari .--gap269 {
  gap: 269px !important;
}
.daihyakka-kinokogari .--fw269 {
  font-weight: 269;
}
.daihyakka-kinokogari .--mt270 {
  margin-top: 270px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt270 {
    margin-top: 135px;
  }
}
.daihyakka-kinokogari .--mb270 {
  margin-bottom: 270px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb270 {
    margin-bottom: 135px;
  }
}
.daihyakka-kinokogari .--pt270 {
  padding-top: 270px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt270 {
    padding-top: 135px;
  }
}
.daihyakka-kinokogari .--pb270 {
  padding-bottom: 270px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb270 {
    padding-bottom: 135px;
  }
}
.daihyakka-kinokogari .--px270 {
  padding: 0 270px;
}
.daihyakka-kinokogari .max-w-270 {
  max-width: 270px;
}
.daihyakka-kinokogari .w-270 {
  width: 270px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-270 {
    width: 135px;
  }
}
.daihyakka-kinokogari .h-270 {
  height: 270px;
}
.daihyakka-kinokogari .--gap270 {
  gap: 270px !important;
}
.daihyakka-kinokogari .--fw270 {
  font-weight: 270;
}
.daihyakka-kinokogari .--mt271 {
  margin-top: 271px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt271 {
    margin-top: 135.5px;
  }
}
.daihyakka-kinokogari .--mb271 {
  margin-bottom: 271px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb271 {
    margin-bottom: 135.5px;
  }
}
.daihyakka-kinokogari .--pt271 {
  padding-top: 271px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt271 {
    padding-top: 135.5px;
  }
}
.daihyakka-kinokogari .--pb271 {
  padding-bottom: 271px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb271 {
    padding-bottom: 135.5px;
  }
}
.daihyakka-kinokogari .--px271 {
  padding: 0 271px;
}
.daihyakka-kinokogari .max-w-271 {
  max-width: 271px;
}
.daihyakka-kinokogari .w-271 {
  width: 271px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-271 {
    width: 135.5px;
  }
}
.daihyakka-kinokogari .h-271 {
  height: 271px;
}
.daihyakka-kinokogari .--gap271 {
  gap: 271px !important;
}
.daihyakka-kinokogari .--fw271 {
  font-weight: 271;
}
.daihyakka-kinokogari .--mt272 {
  margin-top: 272px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt272 {
    margin-top: 136px;
  }
}
.daihyakka-kinokogari .--mb272 {
  margin-bottom: 272px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb272 {
    margin-bottom: 136px;
  }
}
.daihyakka-kinokogari .--pt272 {
  padding-top: 272px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt272 {
    padding-top: 136px;
  }
}
.daihyakka-kinokogari .--pb272 {
  padding-bottom: 272px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb272 {
    padding-bottom: 136px;
  }
}
.daihyakka-kinokogari .--px272 {
  padding: 0 272px;
}
.daihyakka-kinokogari .max-w-272 {
  max-width: 272px;
}
.daihyakka-kinokogari .w-272 {
  width: 272px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-272 {
    width: 136px;
  }
}
.daihyakka-kinokogari .h-272 {
  height: 272px;
}
.daihyakka-kinokogari .--gap272 {
  gap: 272px !important;
}
.daihyakka-kinokogari .--fw272 {
  font-weight: 272;
}
.daihyakka-kinokogari .--mt273 {
  margin-top: 273px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt273 {
    margin-top: 136.5px;
  }
}
.daihyakka-kinokogari .--mb273 {
  margin-bottom: 273px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb273 {
    margin-bottom: 136.5px;
  }
}
.daihyakka-kinokogari .--pt273 {
  padding-top: 273px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt273 {
    padding-top: 136.5px;
  }
}
.daihyakka-kinokogari .--pb273 {
  padding-bottom: 273px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb273 {
    padding-bottom: 136.5px;
  }
}
.daihyakka-kinokogari .--px273 {
  padding: 0 273px;
}
.daihyakka-kinokogari .max-w-273 {
  max-width: 273px;
}
.daihyakka-kinokogari .w-273 {
  width: 273px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-273 {
    width: 136.5px;
  }
}
.daihyakka-kinokogari .h-273 {
  height: 273px;
}
.daihyakka-kinokogari .--gap273 {
  gap: 273px !important;
}
.daihyakka-kinokogari .--fw273 {
  font-weight: 273;
}
.daihyakka-kinokogari .--mt274 {
  margin-top: 274px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt274 {
    margin-top: 137px;
  }
}
.daihyakka-kinokogari .--mb274 {
  margin-bottom: 274px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb274 {
    margin-bottom: 137px;
  }
}
.daihyakka-kinokogari .--pt274 {
  padding-top: 274px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt274 {
    padding-top: 137px;
  }
}
.daihyakka-kinokogari .--pb274 {
  padding-bottom: 274px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb274 {
    padding-bottom: 137px;
  }
}
.daihyakka-kinokogari .--px274 {
  padding: 0 274px;
}
.daihyakka-kinokogari .max-w-274 {
  max-width: 274px;
}
.daihyakka-kinokogari .w-274 {
  width: 274px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-274 {
    width: 137px;
  }
}
.daihyakka-kinokogari .h-274 {
  height: 274px;
}
.daihyakka-kinokogari .--gap274 {
  gap: 274px !important;
}
.daihyakka-kinokogari .--fw274 {
  font-weight: 274;
}
.daihyakka-kinokogari .--mt275 {
  margin-top: 275px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt275 {
    margin-top: 137.5px;
  }
}
.daihyakka-kinokogari .--mb275 {
  margin-bottom: 275px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb275 {
    margin-bottom: 137.5px;
  }
}
.daihyakka-kinokogari .--pt275 {
  padding-top: 275px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt275 {
    padding-top: 137.5px;
  }
}
.daihyakka-kinokogari .--pb275 {
  padding-bottom: 275px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb275 {
    padding-bottom: 137.5px;
  }
}
.daihyakka-kinokogari .--px275 {
  padding: 0 275px;
}
.daihyakka-kinokogari .max-w-275 {
  max-width: 275px;
}
.daihyakka-kinokogari .w-275 {
  width: 275px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-275 {
    width: 137.5px;
  }
}
.daihyakka-kinokogari .h-275 {
  height: 275px;
}
.daihyakka-kinokogari .--gap275 {
  gap: 275px !important;
}
.daihyakka-kinokogari .--fw275 {
  font-weight: 275;
}
.daihyakka-kinokogari .--mt276 {
  margin-top: 276px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt276 {
    margin-top: 138px;
  }
}
.daihyakka-kinokogari .--mb276 {
  margin-bottom: 276px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb276 {
    margin-bottom: 138px;
  }
}
.daihyakka-kinokogari .--pt276 {
  padding-top: 276px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt276 {
    padding-top: 138px;
  }
}
.daihyakka-kinokogari .--pb276 {
  padding-bottom: 276px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb276 {
    padding-bottom: 138px;
  }
}
.daihyakka-kinokogari .--px276 {
  padding: 0 276px;
}
.daihyakka-kinokogari .max-w-276 {
  max-width: 276px;
}
.daihyakka-kinokogari .w-276 {
  width: 276px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-276 {
    width: 138px;
  }
}
.daihyakka-kinokogari .h-276 {
  height: 276px;
}
.daihyakka-kinokogari .--gap276 {
  gap: 276px !important;
}
.daihyakka-kinokogari .--fw276 {
  font-weight: 276;
}
.daihyakka-kinokogari .--mt277 {
  margin-top: 277px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt277 {
    margin-top: 138.5px;
  }
}
.daihyakka-kinokogari .--mb277 {
  margin-bottom: 277px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb277 {
    margin-bottom: 138.5px;
  }
}
.daihyakka-kinokogari .--pt277 {
  padding-top: 277px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt277 {
    padding-top: 138.5px;
  }
}
.daihyakka-kinokogari .--pb277 {
  padding-bottom: 277px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb277 {
    padding-bottom: 138.5px;
  }
}
.daihyakka-kinokogari .--px277 {
  padding: 0 277px;
}
.daihyakka-kinokogari .max-w-277 {
  max-width: 277px;
}
.daihyakka-kinokogari .w-277 {
  width: 277px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-277 {
    width: 138.5px;
  }
}
.daihyakka-kinokogari .h-277 {
  height: 277px;
}
.daihyakka-kinokogari .--gap277 {
  gap: 277px !important;
}
.daihyakka-kinokogari .--fw277 {
  font-weight: 277;
}
.daihyakka-kinokogari .--mt278 {
  margin-top: 278px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt278 {
    margin-top: 139px;
  }
}
.daihyakka-kinokogari .--mb278 {
  margin-bottom: 278px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb278 {
    margin-bottom: 139px;
  }
}
.daihyakka-kinokogari .--pt278 {
  padding-top: 278px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt278 {
    padding-top: 139px;
  }
}
.daihyakka-kinokogari .--pb278 {
  padding-bottom: 278px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb278 {
    padding-bottom: 139px;
  }
}
.daihyakka-kinokogari .--px278 {
  padding: 0 278px;
}
.daihyakka-kinokogari .max-w-278 {
  max-width: 278px;
}
.daihyakka-kinokogari .w-278 {
  width: 278px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-278 {
    width: 139px;
  }
}
.daihyakka-kinokogari .h-278 {
  height: 278px;
}
.daihyakka-kinokogari .--gap278 {
  gap: 278px !important;
}
.daihyakka-kinokogari .--fw278 {
  font-weight: 278;
}
.daihyakka-kinokogari .--mt279 {
  margin-top: 279px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt279 {
    margin-top: 139.5px;
  }
}
.daihyakka-kinokogari .--mb279 {
  margin-bottom: 279px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb279 {
    margin-bottom: 139.5px;
  }
}
.daihyakka-kinokogari .--pt279 {
  padding-top: 279px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt279 {
    padding-top: 139.5px;
  }
}
.daihyakka-kinokogari .--pb279 {
  padding-bottom: 279px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb279 {
    padding-bottom: 139.5px;
  }
}
.daihyakka-kinokogari .--px279 {
  padding: 0 279px;
}
.daihyakka-kinokogari .max-w-279 {
  max-width: 279px;
}
.daihyakka-kinokogari .w-279 {
  width: 279px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-279 {
    width: 139.5px;
  }
}
.daihyakka-kinokogari .h-279 {
  height: 279px;
}
.daihyakka-kinokogari .--gap279 {
  gap: 279px !important;
}
.daihyakka-kinokogari .--fw279 {
  font-weight: 279;
}
.daihyakka-kinokogari .--mt280 {
  margin-top: 280px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt280 {
    margin-top: 140px;
  }
}
.daihyakka-kinokogari .--mb280 {
  margin-bottom: 280px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb280 {
    margin-bottom: 140px;
  }
}
.daihyakka-kinokogari .--pt280 {
  padding-top: 280px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt280 {
    padding-top: 140px;
  }
}
.daihyakka-kinokogari .--pb280 {
  padding-bottom: 280px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb280 {
    padding-bottom: 140px;
  }
}
.daihyakka-kinokogari .--px280 {
  padding: 0 280px;
}
.daihyakka-kinokogari .max-w-280 {
  max-width: 280px;
}
.daihyakka-kinokogari .w-280 {
  width: 280px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-280 {
    width: 140px;
  }
}
.daihyakka-kinokogari .h-280 {
  height: 280px;
}
.daihyakka-kinokogari .--gap280 {
  gap: 280px !important;
}
.daihyakka-kinokogari .--fw280 {
  font-weight: 280;
}
.daihyakka-kinokogari .--mt281 {
  margin-top: 281px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt281 {
    margin-top: 140.5px;
  }
}
.daihyakka-kinokogari .--mb281 {
  margin-bottom: 281px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb281 {
    margin-bottom: 140.5px;
  }
}
.daihyakka-kinokogari .--pt281 {
  padding-top: 281px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt281 {
    padding-top: 140.5px;
  }
}
.daihyakka-kinokogari .--pb281 {
  padding-bottom: 281px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb281 {
    padding-bottom: 140.5px;
  }
}
.daihyakka-kinokogari .--px281 {
  padding: 0 281px;
}
.daihyakka-kinokogari .max-w-281 {
  max-width: 281px;
}
.daihyakka-kinokogari .w-281 {
  width: 281px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-281 {
    width: 140.5px;
  }
}
.daihyakka-kinokogari .h-281 {
  height: 281px;
}
.daihyakka-kinokogari .--gap281 {
  gap: 281px !important;
}
.daihyakka-kinokogari .--fw281 {
  font-weight: 281;
}
.daihyakka-kinokogari .--mt282 {
  margin-top: 282px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt282 {
    margin-top: 141px;
  }
}
.daihyakka-kinokogari .--mb282 {
  margin-bottom: 282px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb282 {
    margin-bottom: 141px;
  }
}
.daihyakka-kinokogari .--pt282 {
  padding-top: 282px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt282 {
    padding-top: 141px;
  }
}
.daihyakka-kinokogari .--pb282 {
  padding-bottom: 282px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb282 {
    padding-bottom: 141px;
  }
}
.daihyakka-kinokogari .--px282 {
  padding: 0 282px;
}
.daihyakka-kinokogari .max-w-282 {
  max-width: 282px;
}
.daihyakka-kinokogari .w-282 {
  width: 282px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-282 {
    width: 141px;
  }
}
.daihyakka-kinokogari .h-282 {
  height: 282px;
}
.daihyakka-kinokogari .--gap282 {
  gap: 282px !important;
}
.daihyakka-kinokogari .--fw282 {
  font-weight: 282;
}
.daihyakka-kinokogari .--mt283 {
  margin-top: 283px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt283 {
    margin-top: 141.5px;
  }
}
.daihyakka-kinokogari .--mb283 {
  margin-bottom: 283px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb283 {
    margin-bottom: 141.5px;
  }
}
.daihyakka-kinokogari .--pt283 {
  padding-top: 283px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt283 {
    padding-top: 141.5px;
  }
}
.daihyakka-kinokogari .--pb283 {
  padding-bottom: 283px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb283 {
    padding-bottom: 141.5px;
  }
}
.daihyakka-kinokogari .--px283 {
  padding: 0 283px;
}
.daihyakka-kinokogari .max-w-283 {
  max-width: 283px;
}
.daihyakka-kinokogari .w-283 {
  width: 283px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-283 {
    width: 141.5px;
  }
}
.daihyakka-kinokogari .h-283 {
  height: 283px;
}
.daihyakka-kinokogari .--gap283 {
  gap: 283px !important;
}
.daihyakka-kinokogari .--fw283 {
  font-weight: 283;
}
.daihyakka-kinokogari .--mt284 {
  margin-top: 284px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt284 {
    margin-top: 142px;
  }
}
.daihyakka-kinokogari .--mb284 {
  margin-bottom: 284px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb284 {
    margin-bottom: 142px;
  }
}
.daihyakka-kinokogari .--pt284 {
  padding-top: 284px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt284 {
    padding-top: 142px;
  }
}
.daihyakka-kinokogari .--pb284 {
  padding-bottom: 284px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb284 {
    padding-bottom: 142px;
  }
}
.daihyakka-kinokogari .--px284 {
  padding: 0 284px;
}
.daihyakka-kinokogari .max-w-284 {
  max-width: 284px;
}
.daihyakka-kinokogari .w-284 {
  width: 284px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-284 {
    width: 142px;
  }
}
.daihyakka-kinokogari .h-284 {
  height: 284px;
}
.daihyakka-kinokogari .--gap284 {
  gap: 284px !important;
}
.daihyakka-kinokogari .--fw284 {
  font-weight: 284;
}
.daihyakka-kinokogari .--mt285 {
  margin-top: 285px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt285 {
    margin-top: 142.5px;
  }
}
.daihyakka-kinokogari .--mb285 {
  margin-bottom: 285px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb285 {
    margin-bottom: 142.5px;
  }
}
.daihyakka-kinokogari .--pt285 {
  padding-top: 285px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt285 {
    padding-top: 142.5px;
  }
}
.daihyakka-kinokogari .--pb285 {
  padding-bottom: 285px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb285 {
    padding-bottom: 142.5px;
  }
}
.daihyakka-kinokogari .--px285 {
  padding: 0 285px;
}
.daihyakka-kinokogari .max-w-285 {
  max-width: 285px;
}
.daihyakka-kinokogari .w-285 {
  width: 285px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-285 {
    width: 142.5px;
  }
}
.daihyakka-kinokogari .h-285 {
  height: 285px;
}
.daihyakka-kinokogari .--gap285 {
  gap: 285px !important;
}
.daihyakka-kinokogari .--fw285 {
  font-weight: 285;
}
.daihyakka-kinokogari .--mt286 {
  margin-top: 286px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt286 {
    margin-top: 143px;
  }
}
.daihyakka-kinokogari .--mb286 {
  margin-bottom: 286px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb286 {
    margin-bottom: 143px;
  }
}
.daihyakka-kinokogari .--pt286 {
  padding-top: 286px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt286 {
    padding-top: 143px;
  }
}
.daihyakka-kinokogari .--pb286 {
  padding-bottom: 286px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb286 {
    padding-bottom: 143px;
  }
}
.daihyakka-kinokogari .--px286 {
  padding: 0 286px;
}
.daihyakka-kinokogari .max-w-286 {
  max-width: 286px;
}
.daihyakka-kinokogari .w-286 {
  width: 286px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-286 {
    width: 143px;
  }
}
.daihyakka-kinokogari .h-286 {
  height: 286px;
}
.daihyakka-kinokogari .--gap286 {
  gap: 286px !important;
}
.daihyakka-kinokogari .--fw286 {
  font-weight: 286;
}
.daihyakka-kinokogari .--mt287 {
  margin-top: 287px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt287 {
    margin-top: 143.5px;
  }
}
.daihyakka-kinokogari .--mb287 {
  margin-bottom: 287px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb287 {
    margin-bottom: 143.5px;
  }
}
.daihyakka-kinokogari .--pt287 {
  padding-top: 287px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt287 {
    padding-top: 143.5px;
  }
}
.daihyakka-kinokogari .--pb287 {
  padding-bottom: 287px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb287 {
    padding-bottom: 143.5px;
  }
}
.daihyakka-kinokogari .--px287 {
  padding: 0 287px;
}
.daihyakka-kinokogari .max-w-287 {
  max-width: 287px;
}
.daihyakka-kinokogari .w-287 {
  width: 287px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-287 {
    width: 143.5px;
  }
}
.daihyakka-kinokogari .h-287 {
  height: 287px;
}
.daihyakka-kinokogari .--gap287 {
  gap: 287px !important;
}
.daihyakka-kinokogari .--fw287 {
  font-weight: 287;
}
.daihyakka-kinokogari .--mt288 {
  margin-top: 288px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt288 {
    margin-top: 144px;
  }
}
.daihyakka-kinokogari .--mb288 {
  margin-bottom: 288px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb288 {
    margin-bottom: 144px;
  }
}
.daihyakka-kinokogari .--pt288 {
  padding-top: 288px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt288 {
    padding-top: 144px;
  }
}
.daihyakka-kinokogari .--pb288 {
  padding-bottom: 288px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb288 {
    padding-bottom: 144px;
  }
}
.daihyakka-kinokogari .--px288 {
  padding: 0 288px;
}
.daihyakka-kinokogari .max-w-288 {
  max-width: 288px;
}
.daihyakka-kinokogari .w-288 {
  width: 288px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-288 {
    width: 144px;
  }
}
.daihyakka-kinokogari .h-288 {
  height: 288px;
}
.daihyakka-kinokogari .--gap288 {
  gap: 288px !important;
}
.daihyakka-kinokogari .--fw288 {
  font-weight: 288;
}
.daihyakka-kinokogari .--mt289 {
  margin-top: 289px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt289 {
    margin-top: 144.5px;
  }
}
.daihyakka-kinokogari .--mb289 {
  margin-bottom: 289px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb289 {
    margin-bottom: 144.5px;
  }
}
.daihyakka-kinokogari .--pt289 {
  padding-top: 289px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt289 {
    padding-top: 144.5px;
  }
}
.daihyakka-kinokogari .--pb289 {
  padding-bottom: 289px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb289 {
    padding-bottom: 144.5px;
  }
}
.daihyakka-kinokogari .--px289 {
  padding: 0 289px;
}
.daihyakka-kinokogari .max-w-289 {
  max-width: 289px;
}
.daihyakka-kinokogari .w-289 {
  width: 289px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-289 {
    width: 144.5px;
  }
}
.daihyakka-kinokogari .h-289 {
  height: 289px;
}
.daihyakka-kinokogari .--gap289 {
  gap: 289px !important;
}
.daihyakka-kinokogari .--fw289 {
  font-weight: 289;
}
.daihyakka-kinokogari .--mt290 {
  margin-top: 290px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt290 {
    margin-top: 145px;
  }
}
.daihyakka-kinokogari .--mb290 {
  margin-bottom: 290px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb290 {
    margin-bottom: 145px;
  }
}
.daihyakka-kinokogari .--pt290 {
  padding-top: 290px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt290 {
    padding-top: 145px;
  }
}
.daihyakka-kinokogari .--pb290 {
  padding-bottom: 290px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb290 {
    padding-bottom: 145px;
  }
}
.daihyakka-kinokogari .--px290 {
  padding: 0 290px;
}
.daihyakka-kinokogari .max-w-290 {
  max-width: 290px;
}
.daihyakka-kinokogari .w-290 {
  width: 290px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-290 {
    width: 145px;
  }
}
.daihyakka-kinokogari .h-290 {
  height: 290px;
}
.daihyakka-kinokogari .--gap290 {
  gap: 290px !important;
}
.daihyakka-kinokogari .--fw290 {
  font-weight: 290;
}
.daihyakka-kinokogari .--mt291 {
  margin-top: 291px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt291 {
    margin-top: 145.5px;
  }
}
.daihyakka-kinokogari .--mb291 {
  margin-bottom: 291px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb291 {
    margin-bottom: 145.5px;
  }
}
.daihyakka-kinokogari .--pt291 {
  padding-top: 291px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt291 {
    padding-top: 145.5px;
  }
}
.daihyakka-kinokogari .--pb291 {
  padding-bottom: 291px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb291 {
    padding-bottom: 145.5px;
  }
}
.daihyakka-kinokogari .--px291 {
  padding: 0 291px;
}
.daihyakka-kinokogari .max-w-291 {
  max-width: 291px;
}
.daihyakka-kinokogari .w-291 {
  width: 291px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-291 {
    width: 145.5px;
  }
}
.daihyakka-kinokogari .h-291 {
  height: 291px;
}
.daihyakka-kinokogari .--gap291 {
  gap: 291px !important;
}
.daihyakka-kinokogari .--fw291 {
  font-weight: 291;
}
.daihyakka-kinokogari .--mt292 {
  margin-top: 292px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt292 {
    margin-top: 146px;
  }
}
.daihyakka-kinokogari .--mb292 {
  margin-bottom: 292px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb292 {
    margin-bottom: 146px;
  }
}
.daihyakka-kinokogari .--pt292 {
  padding-top: 292px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt292 {
    padding-top: 146px;
  }
}
.daihyakka-kinokogari .--pb292 {
  padding-bottom: 292px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb292 {
    padding-bottom: 146px;
  }
}
.daihyakka-kinokogari .--px292 {
  padding: 0 292px;
}
.daihyakka-kinokogari .max-w-292 {
  max-width: 292px;
}
.daihyakka-kinokogari .w-292 {
  width: 292px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-292 {
    width: 146px;
  }
}
.daihyakka-kinokogari .h-292 {
  height: 292px;
}
.daihyakka-kinokogari .--gap292 {
  gap: 292px !important;
}
.daihyakka-kinokogari .--fw292 {
  font-weight: 292;
}
.daihyakka-kinokogari .--mt293 {
  margin-top: 293px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt293 {
    margin-top: 146.5px;
  }
}
.daihyakka-kinokogari .--mb293 {
  margin-bottom: 293px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb293 {
    margin-bottom: 146.5px;
  }
}
.daihyakka-kinokogari .--pt293 {
  padding-top: 293px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt293 {
    padding-top: 146.5px;
  }
}
.daihyakka-kinokogari .--pb293 {
  padding-bottom: 293px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb293 {
    padding-bottom: 146.5px;
  }
}
.daihyakka-kinokogari .--px293 {
  padding: 0 293px;
}
.daihyakka-kinokogari .max-w-293 {
  max-width: 293px;
}
.daihyakka-kinokogari .w-293 {
  width: 293px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-293 {
    width: 146.5px;
  }
}
.daihyakka-kinokogari .h-293 {
  height: 293px;
}
.daihyakka-kinokogari .--gap293 {
  gap: 293px !important;
}
.daihyakka-kinokogari .--fw293 {
  font-weight: 293;
}
.daihyakka-kinokogari .--mt294 {
  margin-top: 294px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt294 {
    margin-top: 147px;
  }
}
.daihyakka-kinokogari .--mb294 {
  margin-bottom: 294px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb294 {
    margin-bottom: 147px;
  }
}
.daihyakka-kinokogari .--pt294 {
  padding-top: 294px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt294 {
    padding-top: 147px;
  }
}
.daihyakka-kinokogari .--pb294 {
  padding-bottom: 294px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb294 {
    padding-bottom: 147px;
  }
}
.daihyakka-kinokogari .--px294 {
  padding: 0 294px;
}
.daihyakka-kinokogari .max-w-294 {
  max-width: 294px;
}
.daihyakka-kinokogari .w-294 {
  width: 294px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-294 {
    width: 147px;
  }
}
.daihyakka-kinokogari .h-294 {
  height: 294px;
}
.daihyakka-kinokogari .--gap294 {
  gap: 294px !important;
}
.daihyakka-kinokogari .--fw294 {
  font-weight: 294;
}
.daihyakka-kinokogari .--mt295 {
  margin-top: 295px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt295 {
    margin-top: 147.5px;
  }
}
.daihyakka-kinokogari .--mb295 {
  margin-bottom: 295px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb295 {
    margin-bottom: 147.5px;
  }
}
.daihyakka-kinokogari .--pt295 {
  padding-top: 295px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt295 {
    padding-top: 147.5px;
  }
}
.daihyakka-kinokogari .--pb295 {
  padding-bottom: 295px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb295 {
    padding-bottom: 147.5px;
  }
}
.daihyakka-kinokogari .--px295 {
  padding: 0 295px;
}
.daihyakka-kinokogari .max-w-295 {
  max-width: 295px;
}
.daihyakka-kinokogari .w-295 {
  width: 295px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-295 {
    width: 147.5px;
  }
}
.daihyakka-kinokogari .h-295 {
  height: 295px;
}
.daihyakka-kinokogari .--gap295 {
  gap: 295px !important;
}
.daihyakka-kinokogari .--fw295 {
  font-weight: 295;
}
.daihyakka-kinokogari .--mt296 {
  margin-top: 296px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt296 {
    margin-top: 148px;
  }
}
.daihyakka-kinokogari .--mb296 {
  margin-bottom: 296px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb296 {
    margin-bottom: 148px;
  }
}
.daihyakka-kinokogari .--pt296 {
  padding-top: 296px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt296 {
    padding-top: 148px;
  }
}
.daihyakka-kinokogari .--pb296 {
  padding-bottom: 296px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb296 {
    padding-bottom: 148px;
  }
}
.daihyakka-kinokogari .--px296 {
  padding: 0 296px;
}
.daihyakka-kinokogari .max-w-296 {
  max-width: 296px;
}
.daihyakka-kinokogari .w-296 {
  width: 296px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-296 {
    width: 148px;
  }
}
.daihyakka-kinokogari .h-296 {
  height: 296px;
}
.daihyakka-kinokogari .--gap296 {
  gap: 296px !important;
}
.daihyakka-kinokogari .--fw296 {
  font-weight: 296;
}
.daihyakka-kinokogari .--mt297 {
  margin-top: 297px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt297 {
    margin-top: 148.5px;
  }
}
.daihyakka-kinokogari .--mb297 {
  margin-bottom: 297px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb297 {
    margin-bottom: 148.5px;
  }
}
.daihyakka-kinokogari .--pt297 {
  padding-top: 297px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt297 {
    padding-top: 148.5px;
  }
}
.daihyakka-kinokogari .--pb297 {
  padding-bottom: 297px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb297 {
    padding-bottom: 148.5px;
  }
}
.daihyakka-kinokogari .--px297 {
  padding: 0 297px;
}
.daihyakka-kinokogari .max-w-297 {
  max-width: 297px;
}
.daihyakka-kinokogari .w-297 {
  width: 297px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-297 {
    width: 148.5px;
  }
}
.daihyakka-kinokogari .h-297 {
  height: 297px;
}
.daihyakka-kinokogari .--gap297 {
  gap: 297px !important;
}
.daihyakka-kinokogari .--fw297 {
  font-weight: 297;
}
.daihyakka-kinokogari .--mt298 {
  margin-top: 298px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt298 {
    margin-top: 149px;
  }
}
.daihyakka-kinokogari .--mb298 {
  margin-bottom: 298px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb298 {
    margin-bottom: 149px;
  }
}
.daihyakka-kinokogari .--pt298 {
  padding-top: 298px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt298 {
    padding-top: 149px;
  }
}
.daihyakka-kinokogari .--pb298 {
  padding-bottom: 298px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb298 {
    padding-bottom: 149px;
  }
}
.daihyakka-kinokogari .--px298 {
  padding: 0 298px;
}
.daihyakka-kinokogari .max-w-298 {
  max-width: 298px;
}
.daihyakka-kinokogari .w-298 {
  width: 298px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-298 {
    width: 149px;
  }
}
.daihyakka-kinokogari .h-298 {
  height: 298px;
}
.daihyakka-kinokogari .--gap298 {
  gap: 298px !important;
}
.daihyakka-kinokogari .--fw298 {
  font-weight: 298;
}
.daihyakka-kinokogari .--mt299 {
  margin-top: 299px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt299 {
    margin-top: 149.5px;
  }
}
.daihyakka-kinokogari .--mb299 {
  margin-bottom: 299px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb299 {
    margin-bottom: 149.5px;
  }
}
.daihyakka-kinokogari .--pt299 {
  padding-top: 299px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt299 {
    padding-top: 149.5px;
  }
}
.daihyakka-kinokogari .--pb299 {
  padding-bottom: 299px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb299 {
    padding-bottom: 149.5px;
  }
}
.daihyakka-kinokogari .--px299 {
  padding: 0 299px;
}
.daihyakka-kinokogari .max-w-299 {
  max-width: 299px;
}
.daihyakka-kinokogari .w-299 {
  width: 299px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-299 {
    width: 149.5px;
  }
}
.daihyakka-kinokogari .h-299 {
  height: 299px;
}
.daihyakka-kinokogari .--gap299 {
  gap: 299px !important;
}
.daihyakka-kinokogari .--fw299 {
  font-weight: 299;
}
.daihyakka-kinokogari .--mt300 {
  margin-top: 300px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt300 {
    margin-top: 150px;
  }
}
.daihyakka-kinokogari .--mb300 {
  margin-bottom: 300px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb300 {
    margin-bottom: 150px;
  }
}
.daihyakka-kinokogari .--pt300 {
  padding-top: 300px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt300 {
    padding-top: 150px;
  }
}
.daihyakka-kinokogari .--pb300 {
  padding-bottom: 300px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb300 {
    padding-bottom: 150px;
  }
}
.daihyakka-kinokogari .--px300 {
  padding: 0 300px;
}
.daihyakka-kinokogari .max-w-300 {
  max-width: 300px;
}
.daihyakka-kinokogari .w-300 {
  width: 300px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-300 {
    width: 150px;
  }
}
.daihyakka-kinokogari .h-300 {
  height: 300px;
}
.daihyakka-kinokogari .--gap300 {
  gap: 300px !important;
}
.daihyakka-kinokogari .--fw300 {
  font-weight: 300;
}
.daihyakka-kinokogari .--mt301 {
  margin-top: 301px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt301 {
    margin-top: 150.5px;
  }
}
.daihyakka-kinokogari .--mb301 {
  margin-bottom: 301px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb301 {
    margin-bottom: 150.5px;
  }
}
.daihyakka-kinokogari .--pt301 {
  padding-top: 301px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt301 {
    padding-top: 150.5px;
  }
}
.daihyakka-kinokogari .--pb301 {
  padding-bottom: 301px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb301 {
    padding-bottom: 150.5px;
  }
}
.daihyakka-kinokogari .--px301 {
  padding: 0 301px;
}
.daihyakka-kinokogari .max-w-301 {
  max-width: 301px;
}
.daihyakka-kinokogari .w-301 {
  width: 301px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-301 {
    width: 150.5px;
  }
}
.daihyakka-kinokogari .h-301 {
  height: 301px;
}
.daihyakka-kinokogari .--gap301 {
  gap: 301px !important;
}
.daihyakka-kinokogari .--fw301 {
  font-weight: 301;
}
.daihyakka-kinokogari .--mt302 {
  margin-top: 302px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt302 {
    margin-top: 151px;
  }
}
.daihyakka-kinokogari .--mb302 {
  margin-bottom: 302px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb302 {
    margin-bottom: 151px;
  }
}
.daihyakka-kinokogari .--pt302 {
  padding-top: 302px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt302 {
    padding-top: 151px;
  }
}
.daihyakka-kinokogari .--pb302 {
  padding-bottom: 302px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb302 {
    padding-bottom: 151px;
  }
}
.daihyakka-kinokogari .--px302 {
  padding: 0 302px;
}
.daihyakka-kinokogari .max-w-302 {
  max-width: 302px;
}
.daihyakka-kinokogari .w-302 {
  width: 302px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-302 {
    width: 151px;
  }
}
.daihyakka-kinokogari .h-302 {
  height: 302px;
}
.daihyakka-kinokogari .--gap302 {
  gap: 302px !important;
}
.daihyakka-kinokogari .--fw302 {
  font-weight: 302;
}
.daihyakka-kinokogari .--mt303 {
  margin-top: 303px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt303 {
    margin-top: 151.5px;
  }
}
.daihyakka-kinokogari .--mb303 {
  margin-bottom: 303px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb303 {
    margin-bottom: 151.5px;
  }
}
.daihyakka-kinokogari .--pt303 {
  padding-top: 303px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt303 {
    padding-top: 151.5px;
  }
}
.daihyakka-kinokogari .--pb303 {
  padding-bottom: 303px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb303 {
    padding-bottom: 151.5px;
  }
}
.daihyakka-kinokogari .--px303 {
  padding: 0 303px;
}
.daihyakka-kinokogari .max-w-303 {
  max-width: 303px;
}
.daihyakka-kinokogari .w-303 {
  width: 303px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-303 {
    width: 151.5px;
  }
}
.daihyakka-kinokogari .h-303 {
  height: 303px;
}
.daihyakka-kinokogari .--gap303 {
  gap: 303px !important;
}
.daihyakka-kinokogari .--fw303 {
  font-weight: 303;
}
.daihyakka-kinokogari .--mt304 {
  margin-top: 304px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt304 {
    margin-top: 152px;
  }
}
.daihyakka-kinokogari .--mb304 {
  margin-bottom: 304px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb304 {
    margin-bottom: 152px;
  }
}
.daihyakka-kinokogari .--pt304 {
  padding-top: 304px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt304 {
    padding-top: 152px;
  }
}
.daihyakka-kinokogari .--pb304 {
  padding-bottom: 304px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb304 {
    padding-bottom: 152px;
  }
}
.daihyakka-kinokogari .--px304 {
  padding: 0 304px;
}
.daihyakka-kinokogari .max-w-304 {
  max-width: 304px;
}
.daihyakka-kinokogari .w-304 {
  width: 304px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-304 {
    width: 152px;
  }
}
.daihyakka-kinokogari .h-304 {
  height: 304px;
}
.daihyakka-kinokogari .--gap304 {
  gap: 304px !important;
}
.daihyakka-kinokogari .--fw304 {
  font-weight: 304;
}
.daihyakka-kinokogari .--mt305 {
  margin-top: 305px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt305 {
    margin-top: 152.5px;
  }
}
.daihyakka-kinokogari .--mb305 {
  margin-bottom: 305px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb305 {
    margin-bottom: 152.5px;
  }
}
.daihyakka-kinokogari .--pt305 {
  padding-top: 305px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt305 {
    padding-top: 152.5px;
  }
}
.daihyakka-kinokogari .--pb305 {
  padding-bottom: 305px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb305 {
    padding-bottom: 152.5px;
  }
}
.daihyakka-kinokogari .--px305 {
  padding: 0 305px;
}
.daihyakka-kinokogari .max-w-305 {
  max-width: 305px;
}
.daihyakka-kinokogari .w-305 {
  width: 305px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-305 {
    width: 152.5px;
  }
}
.daihyakka-kinokogari .h-305 {
  height: 305px;
}
.daihyakka-kinokogari .--gap305 {
  gap: 305px !important;
}
.daihyakka-kinokogari .--fw305 {
  font-weight: 305;
}
.daihyakka-kinokogari .--mt306 {
  margin-top: 306px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt306 {
    margin-top: 153px;
  }
}
.daihyakka-kinokogari .--mb306 {
  margin-bottom: 306px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb306 {
    margin-bottom: 153px;
  }
}
.daihyakka-kinokogari .--pt306 {
  padding-top: 306px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt306 {
    padding-top: 153px;
  }
}
.daihyakka-kinokogari .--pb306 {
  padding-bottom: 306px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb306 {
    padding-bottom: 153px;
  }
}
.daihyakka-kinokogari .--px306 {
  padding: 0 306px;
}
.daihyakka-kinokogari .max-w-306 {
  max-width: 306px;
}
.daihyakka-kinokogari .w-306 {
  width: 306px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-306 {
    width: 153px;
  }
}
.daihyakka-kinokogari .h-306 {
  height: 306px;
}
.daihyakka-kinokogari .--gap306 {
  gap: 306px !important;
}
.daihyakka-kinokogari .--fw306 {
  font-weight: 306;
}
.daihyakka-kinokogari .--mt307 {
  margin-top: 307px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt307 {
    margin-top: 153.5px;
  }
}
.daihyakka-kinokogari .--mb307 {
  margin-bottom: 307px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb307 {
    margin-bottom: 153.5px;
  }
}
.daihyakka-kinokogari .--pt307 {
  padding-top: 307px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt307 {
    padding-top: 153.5px;
  }
}
.daihyakka-kinokogari .--pb307 {
  padding-bottom: 307px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb307 {
    padding-bottom: 153.5px;
  }
}
.daihyakka-kinokogari .--px307 {
  padding: 0 307px;
}
.daihyakka-kinokogari .max-w-307 {
  max-width: 307px;
}
.daihyakka-kinokogari .w-307 {
  width: 307px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-307 {
    width: 153.5px;
  }
}
.daihyakka-kinokogari .h-307 {
  height: 307px;
}
.daihyakka-kinokogari .--gap307 {
  gap: 307px !important;
}
.daihyakka-kinokogari .--fw307 {
  font-weight: 307;
}
.daihyakka-kinokogari .--mt308 {
  margin-top: 308px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt308 {
    margin-top: 154px;
  }
}
.daihyakka-kinokogari .--mb308 {
  margin-bottom: 308px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb308 {
    margin-bottom: 154px;
  }
}
.daihyakka-kinokogari .--pt308 {
  padding-top: 308px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt308 {
    padding-top: 154px;
  }
}
.daihyakka-kinokogari .--pb308 {
  padding-bottom: 308px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb308 {
    padding-bottom: 154px;
  }
}
.daihyakka-kinokogari .--px308 {
  padding: 0 308px;
}
.daihyakka-kinokogari .max-w-308 {
  max-width: 308px;
}
.daihyakka-kinokogari .w-308 {
  width: 308px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-308 {
    width: 154px;
  }
}
.daihyakka-kinokogari .h-308 {
  height: 308px;
}
.daihyakka-kinokogari .--gap308 {
  gap: 308px !important;
}
.daihyakka-kinokogari .--fw308 {
  font-weight: 308;
}
.daihyakka-kinokogari .--mt309 {
  margin-top: 309px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt309 {
    margin-top: 154.5px;
  }
}
.daihyakka-kinokogari .--mb309 {
  margin-bottom: 309px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb309 {
    margin-bottom: 154.5px;
  }
}
.daihyakka-kinokogari .--pt309 {
  padding-top: 309px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt309 {
    padding-top: 154.5px;
  }
}
.daihyakka-kinokogari .--pb309 {
  padding-bottom: 309px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb309 {
    padding-bottom: 154.5px;
  }
}
.daihyakka-kinokogari .--px309 {
  padding: 0 309px;
}
.daihyakka-kinokogari .max-w-309 {
  max-width: 309px;
}
.daihyakka-kinokogari .w-309 {
  width: 309px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-309 {
    width: 154.5px;
  }
}
.daihyakka-kinokogari .h-309 {
  height: 309px;
}
.daihyakka-kinokogari .--gap309 {
  gap: 309px !important;
}
.daihyakka-kinokogari .--fw309 {
  font-weight: 309;
}
.daihyakka-kinokogari .--mt310 {
  margin-top: 310px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt310 {
    margin-top: 155px;
  }
}
.daihyakka-kinokogari .--mb310 {
  margin-bottom: 310px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb310 {
    margin-bottom: 155px;
  }
}
.daihyakka-kinokogari .--pt310 {
  padding-top: 310px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt310 {
    padding-top: 155px;
  }
}
.daihyakka-kinokogari .--pb310 {
  padding-bottom: 310px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb310 {
    padding-bottom: 155px;
  }
}
.daihyakka-kinokogari .--px310 {
  padding: 0 310px;
}
.daihyakka-kinokogari .max-w-310 {
  max-width: 310px;
}
.daihyakka-kinokogari .w-310 {
  width: 310px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-310 {
    width: 155px;
  }
}
.daihyakka-kinokogari .h-310 {
  height: 310px;
}
.daihyakka-kinokogari .--gap310 {
  gap: 310px !important;
}
.daihyakka-kinokogari .--fw310 {
  font-weight: 310;
}
.daihyakka-kinokogari .--mt311 {
  margin-top: 311px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt311 {
    margin-top: 155.5px;
  }
}
.daihyakka-kinokogari .--mb311 {
  margin-bottom: 311px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb311 {
    margin-bottom: 155.5px;
  }
}
.daihyakka-kinokogari .--pt311 {
  padding-top: 311px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt311 {
    padding-top: 155.5px;
  }
}
.daihyakka-kinokogari .--pb311 {
  padding-bottom: 311px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb311 {
    padding-bottom: 155.5px;
  }
}
.daihyakka-kinokogari .--px311 {
  padding: 0 311px;
}
.daihyakka-kinokogari .max-w-311 {
  max-width: 311px;
}
.daihyakka-kinokogari .w-311 {
  width: 311px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-311 {
    width: 155.5px;
  }
}
.daihyakka-kinokogari .h-311 {
  height: 311px;
}
.daihyakka-kinokogari .--gap311 {
  gap: 311px !important;
}
.daihyakka-kinokogari .--fw311 {
  font-weight: 311;
}
.daihyakka-kinokogari .--mt312 {
  margin-top: 312px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt312 {
    margin-top: 156px;
  }
}
.daihyakka-kinokogari .--mb312 {
  margin-bottom: 312px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb312 {
    margin-bottom: 156px;
  }
}
.daihyakka-kinokogari .--pt312 {
  padding-top: 312px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt312 {
    padding-top: 156px;
  }
}
.daihyakka-kinokogari .--pb312 {
  padding-bottom: 312px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb312 {
    padding-bottom: 156px;
  }
}
.daihyakka-kinokogari .--px312 {
  padding: 0 312px;
}
.daihyakka-kinokogari .max-w-312 {
  max-width: 312px;
}
.daihyakka-kinokogari .w-312 {
  width: 312px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-312 {
    width: 156px;
  }
}
.daihyakka-kinokogari .h-312 {
  height: 312px;
}
.daihyakka-kinokogari .--gap312 {
  gap: 312px !important;
}
.daihyakka-kinokogari .--fw312 {
  font-weight: 312;
}
.daihyakka-kinokogari .--mt313 {
  margin-top: 313px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt313 {
    margin-top: 156.5px;
  }
}
.daihyakka-kinokogari .--mb313 {
  margin-bottom: 313px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb313 {
    margin-bottom: 156.5px;
  }
}
.daihyakka-kinokogari .--pt313 {
  padding-top: 313px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt313 {
    padding-top: 156.5px;
  }
}
.daihyakka-kinokogari .--pb313 {
  padding-bottom: 313px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb313 {
    padding-bottom: 156.5px;
  }
}
.daihyakka-kinokogari .--px313 {
  padding: 0 313px;
}
.daihyakka-kinokogari .max-w-313 {
  max-width: 313px;
}
.daihyakka-kinokogari .w-313 {
  width: 313px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-313 {
    width: 156.5px;
  }
}
.daihyakka-kinokogari .h-313 {
  height: 313px;
}
.daihyakka-kinokogari .--gap313 {
  gap: 313px !important;
}
.daihyakka-kinokogari .--fw313 {
  font-weight: 313;
}
.daihyakka-kinokogari .--mt314 {
  margin-top: 314px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt314 {
    margin-top: 157px;
  }
}
.daihyakka-kinokogari .--mb314 {
  margin-bottom: 314px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb314 {
    margin-bottom: 157px;
  }
}
.daihyakka-kinokogari .--pt314 {
  padding-top: 314px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt314 {
    padding-top: 157px;
  }
}
.daihyakka-kinokogari .--pb314 {
  padding-bottom: 314px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb314 {
    padding-bottom: 157px;
  }
}
.daihyakka-kinokogari .--px314 {
  padding: 0 314px;
}
.daihyakka-kinokogari .max-w-314 {
  max-width: 314px;
}
.daihyakka-kinokogari .w-314 {
  width: 314px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-314 {
    width: 157px;
  }
}
.daihyakka-kinokogari .h-314 {
  height: 314px;
}
.daihyakka-kinokogari .--gap314 {
  gap: 314px !important;
}
.daihyakka-kinokogari .--fw314 {
  font-weight: 314;
}
.daihyakka-kinokogari .--mt315 {
  margin-top: 315px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt315 {
    margin-top: 157.5px;
  }
}
.daihyakka-kinokogari .--mb315 {
  margin-bottom: 315px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb315 {
    margin-bottom: 157.5px;
  }
}
.daihyakka-kinokogari .--pt315 {
  padding-top: 315px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt315 {
    padding-top: 157.5px;
  }
}
.daihyakka-kinokogari .--pb315 {
  padding-bottom: 315px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb315 {
    padding-bottom: 157.5px;
  }
}
.daihyakka-kinokogari .--px315 {
  padding: 0 315px;
}
.daihyakka-kinokogari .max-w-315 {
  max-width: 315px;
}
.daihyakka-kinokogari .w-315 {
  width: 315px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-315 {
    width: 157.5px;
  }
}
.daihyakka-kinokogari .h-315 {
  height: 315px;
}
.daihyakka-kinokogari .--gap315 {
  gap: 315px !important;
}
.daihyakka-kinokogari .--fw315 {
  font-weight: 315;
}
.daihyakka-kinokogari .--mt316 {
  margin-top: 316px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt316 {
    margin-top: 158px;
  }
}
.daihyakka-kinokogari .--mb316 {
  margin-bottom: 316px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb316 {
    margin-bottom: 158px;
  }
}
.daihyakka-kinokogari .--pt316 {
  padding-top: 316px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt316 {
    padding-top: 158px;
  }
}
.daihyakka-kinokogari .--pb316 {
  padding-bottom: 316px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb316 {
    padding-bottom: 158px;
  }
}
.daihyakka-kinokogari .--px316 {
  padding: 0 316px;
}
.daihyakka-kinokogari .max-w-316 {
  max-width: 316px;
}
.daihyakka-kinokogari .w-316 {
  width: 316px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-316 {
    width: 158px;
  }
}
.daihyakka-kinokogari .h-316 {
  height: 316px;
}
.daihyakka-kinokogari .--gap316 {
  gap: 316px !important;
}
.daihyakka-kinokogari .--fw316 {
  font-weight: 316;
}
.daihyakka-kinokogari .--mt317 {
  margin-top: 317px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt317 {
    margin-top: 158.5px;
  }
}
.daihyakka-kinokogari .--mb317 {
  margin-bottom: 317px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb317 {
    margin-bottom: 158.5px;
  }
}
.daihyakka-kinokogari .--pt317 {
  padding-top: 317px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt317 {
    padding-top: 158.5px;
  }
}
.daihyakka-kinokogari .--pb317 {
  padding-bottom: 317px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb317 {
    padding-bottom: 158.5px;
  }
}
.daihyakka-kinokogari .--px317 {
  padding: 0 317px;
}
.daihyakka-kinokogari .max-w-317 {
  max-width: 317px;
}
.daihyakka-kinokogari .w-317 {
  width: 317px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-317 {
    width: 158.5px;
  }
}
.daihyakka-kinokogari .h-317 {
  height: 317px;
}
.daihyakka-kinokogari .--gap317 {
  gap: 317px !important;
}
.daihyakka-kinokogari .--fw317 {
  font-weight: 317;
}
.daihyakka-kinokogari .--mt318 {
  margin-top: 318px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt318 {
    margin-top: 159px;
  }
}
.daihyakka-kinokogari .--mb318 {
  margin-bottom: 318px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb318 {
    margin-bottom: 159px;
  }
}
.daihyakka-kinokogari .--pt318 {
  padding-top: 318px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt318 {
    padding-top: 159px;
  }
}
.daihyakka-kinokogari .--pb318 {
  padding-bottom: 318px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb318 {
    padding-bottom: 159px;
  }
}
.daihyakka-kinokogari .--px318 {
  padding: 0 318px;
}
.daihyakka-kinokogari .max-w-318 {
  max-width: 318px;
}
.daihyakka-kinokogari .w-318 {
  width: 318px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-318 {
    width: 159px;
  }
}
.daihyakka-kinokogari .h-318 {
  height: 318px;
}
.daihyakka-kinokogari .--gap318 {
  gap: 318px !important;
}
.daihyakka-kinokogari .--fw318 {
  font-weight: 318;
}
.daihyakka-kinokogari .--mt319 {
  margin-top: 319px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt319 {
    margin-top: 159.5px;
  }
}
.daihyakka-kinokogari .--mb319 {
  margin-bottom: 319px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb319 {
    margin-bottom: 159.5px;
  }
}
.daihyakka-kinokogari .--pt319 {
  padding-top: 319px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt319 {
    padding-top: 159.5px;
  }
}
.daihyakka-kinokogari .--pb319 {
  padding-bottom: 319px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb319 {
    padding-bottom: 159.5px;
  }
}
.daihyakka-kinokogari .--px319 {
  padding: 0 319px;
}
.daihyakka-kinokogari .max-w-319 {
  max-width: 319px;
}
.daihyakka-kinokogari .w-319 {
  width: 319px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-319 {
    width: 159.5px;
  }
}
.daihyakka-kinokogari .h-319 {
  height: 319px;
}
.daihyakka-kinokogari .--gap319 {
  gap: 319px !important;
}
.daihyakka-kinokogari .--fw319 {
  font-weight: 319;
}
.daihyakka-kinokogari .--mt320 {
  margin-top: 320px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt320 {
    margin-top: 160px;
  }
}
.daihyakka-kinokogari .--mb320 {
  margin-bottom: 320px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb320 {
    margin-bottom: 160px;
  }
}
.daihyakka-kinokogari .--pt320 {
  padding-top: 320px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt320 {
    padding-top: 160px;
  }
}
.daihyakka-kinokogari .--pb320 {
  padding-bottom: 320px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb320 {
    padding-bottom: 160px;
  }
}
.daihyakka-kinokogari .--px320 {
  padding: 0 320px;
}
.daihyakka-kinokogari .max-w-320 {
  max-width: 320px;
}
.daihyakka-kinokogari .w-320 {
  width: 320px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-320 {
    width: 160px;
  }
}
.daihyakka-kinokogari .h-320 {
  height: 320px;
}
.daihyakka-kinokogari .--gap320 {
  gap: 320px !important;
}
.daihyakka-kinokogari .--fw320 {
  font-weight: 320;
}
.daihyakka-kinokogari .--mt321 {
  margin-top: 321px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt321 {
    margin-top: 160.5px;
  }
}
.daihyakka-kinokogari .--mb321 {
  margin-bottom: 321px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb321 {
    margin-bottom: 160.5px;
  }
}
.daihyakka-kinokogari .--pt321 {
  padding-top: 321px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt321 {
    padding-top: 160.5px;
  }
}
.daihyakka-kinokogari .--pb321 {
  padding-bottom: 321px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb321 {
    padding-bottom: 160.5px;
  }
}
.daihyakka-kinokogari .--px321 {
  padding: 0 321px;
}
.daihyakka-kinokogari .max-w-321 {
  max-width: 321px;
}
.daihyakka-kinokogari .w-321 {
  width: 321px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-321 {
    width: 160.5px;
  }
}
.daihyakka-kinokogari .h-321 {
  height: 321px;
}
.daihyakka-kinokogari .--gap321 {
  gap: 321px !important;
}
.daihyakka-kinokogari .--fw321 {
  font-weight: 321;
}
.daihyakka-kinokogari .--mt322 {
  margin-top: 322px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt322 {
    margin-top: 161px;
  }
}
.daihyakka-kinokogari .--mb322 {
  margin-bottom: 322px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb322 {
    margin-bottom: 161px;
  }
}
.daihyakka-kinokogari .--pt322 {
  padding-top: 322px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt322 {
    padding-top: 161px;
  }
}
.daihyakka-kinokogari .--pb322 {
  padding-bottom: 322px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb322 {
    padding-bottom: 161px;
  }
}
.daihyakka-kinokogari .--px322 {
  padding: 0 322px;
}
.daihyakka-kinokogari .max-w-322 {
  max-width: 322px;
}
.daihyakka-kinokogari .w-322 {
  width: 322px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-322 {
    width: 161px;
  }
}
.daihyakka-kinokogari .h-322 {
  height: 322px;
}
.daihyakka-kinokogari .--gap322 {
  gap: 322px !important;
}
.daihyakka-kinokogari .--fw322 {
  font-weight: 322;
}
.daihyakka-kinokogari .--mt323 {
  margin-top: 323px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt323 {
    margin-top: 161.5px;
  }
}
.daihyakka-kinokogari .--mb323 {
  margin-bottom: 323px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb323 {
    margin-bottom: 161.5px;
  }
}
.daihyakka-kinokogari .--pt323 {
  padding-top: 323px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt323 {
    padding-top: 161.5px;
  }
}
.daihyakka-kinokogari .--pb323 {
  padding-bottom: 323px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb323 {
    padding-bottom: 161.5px;
  }
}
.daihyakka-kinokogari .--px323 {
  padding: 0 323px;
}
.daihyakka-kinokogari .max-w-323 {
  max-width: 323px;
}
.daihyakka-kinokogari .w-323 {
  width: 323px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-323 {
    width: 161.5px;
  }
}
.daihyakka-kinokogari .h-323 {
  height: 323px;
}
.daihyakka-kinokogari .--gap323 {
  gap: 323px !important;
}
.daihyakka-kinokogari .--fw323 {
  font-weight: 323;
}
.daihyakka-kinokogari .--mt324 {
  margin-top: 324px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt324 {
    margin-top: 162px;
  }
}
.daihyakka-kinokogari .--mb324 {
  margin-bottom: 324px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb324 {
    margin-bottom: 162px;
  }
}
.daihyakka-kinokogari .--pt324 {
  padding-top: 324px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt324 {
    padding-top: 162px;
  }
}
.daihyakka-kinokogari .--pb324 {
  padding-bottom: 324px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb324 {
    padding-bottom: 162px;
  }
}
.daihyakka-kinokogari .--px324 {
  padding: 0 324px;
}
.daihyakka-kinokogari .max-w-324 {
  max-width: 324px;
}
.daihyakka-kinokogari .w-324 {
  width: 324px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-324 {
    width: 162px;
  }
}
.daihyakka-kinokogari .h-324 {
  height: 324px;
}
.daihyakka-kinokogari .--gap324 {
  gap: 324px !important;
}
.daihyakka-kinokogari .--fw324 {
  font-weight: 324;
}
.daihyakka-kinokogari .--mt325 {
  margin-top: 325px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt325 {
    margin-top: 162.5px;
  }
}
.daihyakka-kinokogari .--mb325 {
  margin-bottom: 325px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb325 {
    margin-bottom: 162.5px;
  }
}
.daihyakka-kinokogari .--pt325 {
  padding-top: 325px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt325 {
    padding-top: 162.5px;
  }
}
.daihyakka-kinokogari .--pb325 {
  padding-bottom: 325px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb325 {
    padding-bottom: 162.5px;
  }
}
.daihyakka-kinokogari .--px325 {
  padding: 0 325px;
}
.daihyakka-kinokogari .max-w-325 {
  max-width: 325px;
}
.daihyakka-kinokogari .w-325 {
  width: 325px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-325 {
    width: 162.5px;
  }
}
.daihyakka-kinokogari .h-325 {
  height: 325px;
}
.daihyakka-kinokogari .--gap325 {
  gap: 325px !important;
}
.daihyakka-kinokogari .--fw325 {
  font-weight: 325;
}
.daihyakka-kinokogari .--mt326 {
  margin-top: 326px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt326 {
    margin-top: 163px;
  }
}
.daihyakka-kinokogari .--mb326 {
  margin-bottom: 326px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb326 {
    margin-bottom: 163px;
  }
}
.daihyakka-kinokogari .--pt326 {
  padding-top: 326px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt326 {
    padding-top: 163px;
  }
}
.daihyakka-kinokogari .--pb326 {
  padding-bottom: 326px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb326 {
    padding-bottom: 163px;
  }
}
.daihyakka-kinokogari .--px326 {
  padding: 0 326px;
}
.daihyakka-kinokogari .max-w-326 {
  max-width: 326px;
}
.daihyakka-kinokogari .w-326 {
  width: 326px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-326 {
    width: 163px;
  }
}
.daihyakka-kinokogari .h-326 {
  height: 326px;
}
.daihyakka-kinokogari .--gap326 {
  gap: 326px !important;
}
.daihyakka-kinokogari .--fw326 {
  font-weight: 326;
}
.daihyakka-kinokogari .--mt327 {
  margin-top: 327px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt327 {
    margin-top: 163.5px;
  }
}
.daihyakka-kinokogari .--mb327 {
  margin-bottom: 327px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb327 {
    margin-bottom: 163.5px;
  }
}
.daihyakka-kinokogari .--pt327 {
  padding-top: 327px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt327 {
    padding-top: 163.5px;
  }
}
.daihyakka-kinokogari .--pb327 {
  padding-bottom: 327px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb327 {
    padding-bottom: 163.5px;
  }
}
.daihyakka-kinokogari .--px327 {
  padding: 0 327px;
}
.daihyakka-kinokogari .max-w-327 {
  max-width: 327px;
}
.daihyakka-kinokogari .w-327 {
  width: 327px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-327 {
    width: 163.5px;
  }
}
.daihyakka-kinokogari .h-327 {
  height: 327px;
}
.daihyakka-kinokogari .--gap327 {
  gap: 327px !important;
}
.daihyakka-kinokogari .--fw327 {
  font-weight: 327;
}
.daihyakka-kinokogari .--mt328 {
  margin-top: 328px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt328 {
    margin-top: 164px;
  }
}
.daihyakka-kinokogari .--mb328 {
  margin-bottom: 328px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb328 {
    margin-bottom: 164px;
  }
}
.daihyakka-kinokogari .--pt328 {
  padding-top: 328px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt328 {
    padding-top: 164px;
  }
}
.daihyakka-kinokogari .--pb328 {
  padding-bottom: 328px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb328 {
    padding-bottom: 164px;
  }
}
.daihyakka-kinokogari .--px328 {
  padding: 0 328px;
}
.daihyakka-kinokogari .max-w-328 {
  max-width: 328px;
}
.daihyakka-kinokogari .w-328 {
  width: 328px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-328 {
    width: 164px;
  }
}
.daihyakka-kinokogari .h-328 {
  height: 328px;
}
.daihyakka-kinokogari .--gap328 {
  gap: 328px !important;
}
.daihyakka-kinokogari .--fw328 {
  font-weight: 328;
}
.daihyakka-kinokogari .--mt329 {
  margin-top: 329px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt329 {
    margin-top: 164.5px;
  }
}
.daihyakka-kinokogari .--mb329 {
  margin-bottom: 329px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb329 {
    margin-bottom: 164.5px;
  }
}
.daihyakka-kinokogari .--pt329 {
  padding-top: 329px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt329 {
    padding-top: 164.5px;
  }
}
.daihyakka-kinokogari .--pb329 {
  padding-bottom: 329px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb329 {
    padding-bottom: 164.5px;
  }
}
.daihyakka-kinokogari .--px329 {
  padding: 0 329px;
}
.daihyakka-kinokogari .max-w-329 {
  max-width: 329px;
}
.daihyakka-kinokogari .w-329 {
  width: 329px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-329 {
    width: 164.5px;
  }
}
.daihyakka-kinokogari .h-329 {
  height: 329px;
}
.daihyakka-kinokogari .--gap329 {
  gap: 329px !important;
}
.daihyakka-kinokogari .--fw329 {
  font-weight: 329;
}
.daihyakka-kinokogari .--mt330 {
  margin-top: 330px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt330 {
    margin-top: 165px;
  }
}
.daihyakka-kinokogari .--mb330 {
  margin-bottom: 330px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb330 {
    margin-bottom: 165px;
  }
}
.daihyakka-kinokogari .--pt330 {
  padding-top: 330px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt330 {
    padding-top: 165px;
  }
}
.daihyakka-kinokogari .--pb330 {
  padding-bottom: 330px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb330 {
    padding-bottom: 165px;
  }
}
.daihyakka-kinokogari .--px330 {
  padding: 0 330px;
}
.daihyakka-kinokogari .max-w-330 {
  max-width: 330px;
}
.daihyakka-kinokogari .w-330 {
  width: 330px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-330 {
    width: 165px;
  }
}
.daihyakka-kinokogari .h-330 {
  height: 330px;
}
.daihyakka-kinokogari .--gap330 {
  gap: 330px !important;
}
.daihyakka-kinokogari .--fw330 {
  font-weight: 330;
}
.daihyakka-kinokogari .--mt331 {
  margin-top: 331px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt331 {
    margin-top: 165.5px;
  }
}
.daihyakka-kinokogari .--mb331 {
  margin-bottom: 331px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb331 {
    margin-bottom: 165.5px;
  }
}
.daihyakka-kinokogari .--pt331 {
  padding-top: 331px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt331 {
    padding-top: 165.5px;
  }
}
.daihyakka-kinokogari .--pb331 {
  padding-bottom: 331px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb331 {
    padding-bottom: 165.5px;
  }
}
.daihyakka-kinokogari .--px331 {
  padding: 0 331px;
}
.daihyakka-kinokogari .max-w-331 {
  max-width: 331px;
}
.daihyakka-kinokogari .w-331 {
  width: 331px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-331 {
    width: 165.5px;
  }
}
.daihyakka-kinokogari .h-331 {
  height: 331px;
}
.daihyakka-kinokogari .--gap331 {
  gap: 331px !important;
}
.daihyakka-kinokogari .--fw331 {
  font-weight: 331;
}
.daihyakka-kinokogari .--mt332 {
  margin-top: 332px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt332 {
    margin-top: 166px;
  }
}
.daihyakka-kinokogari .--mb332 {
  margin-bottom: 332px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb332 {
    margin-bottom: 166px;
  }
}
.daihyakka-kinokogari .--pt332 {
  padding-top: 332px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt332 {
    padding-top: 166px;
  }
}
.daihyakka-kinokogari .--pb332 {
  padding-bottom: 332px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb332 {
    padding-bottom: 166px;
  }
}
.daihyakka-kinokogari .--px332 {
  padding: 0 332px;
}
.daihyakka-kinokogari .max-w-332 {
  max-width: 332px;
}
.daihyakka-kinokogari .w-332 {
  width: 332px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-332 {
    width: 166px;
  }
}
.daihyakka-kinokogari .h-332 {
  height: 332px;
}
.daihyakka-kinokogari .--gap332 {
  gap: 332px !important;
}
.daihyakka-kinokogari .--fw332 {
  font-weight: 332;
}
.daihyakka-kinokogari .--mt333 {
  margin-top: 333px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt333 {
    margin-top: 166.5px;
  }
}
.daihyakka-kinokogari .--mb333 {
  margin-bottom: 333px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb333 {
    margin-bottom: 166.5px;
  }
}
.daihyakka-kinokogari .--pt333 {
  padding-top: 333px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt333 {
    padding-top: 166.5px;
  }
}
.daihyakka-kinokogari .--pb333 {
  padding-bottom: 333px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb333 {
    padding-bottom: 166.5px;
  }
}
.daihyakka-kinokogari .--px333 {
  padding: 0 333px;
}
.daihyakka-kinokogari .max-w-333 {
  max-width: 333px;
}
.daihyakka-kinokogari .w-333 {
  width: 333px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-333 {
    width: 166.5px;
  }
}
.daihyakka-kinokogari .h-333 {
  height: 333px;
}
.daihyakka-kinokogari .--gap333 {
  gap: 333px !important;
}
.daihyakka-kinokogari .--fw333 {
  font-weight: 333;
}
.daihyakka-kinokogari .--mt334 {
  margin-top: 334px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt334 {
    margin-top: 167px;
  }
}
.daihyakka-kinokogari .--mb334 {
  margin-bottom: 334px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb334 {
    margin-bottom: 167px;
  }
}
.daihyakka-kinokogari .--pt334 {
  padding-top: 334px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt334 {
    padding-top: 167px;
  }
}
.daihyakka-kinokogari .--pb334 {
  padding-bottom: 334px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb334 {
    padding-bottom: 167px;
  }
}
.daihyakka-kinokogari .--px334 {
  padding: 0 334px;
}
.daihyakka-kinokogari .max-w-334 {
  max-width: 334px;
}
.daihyakka-kinokogari .w-334 {
  width: 334px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-334 {
    width: 167px;
  }
}
.daihyakka-kinokogari .h-334 {
  height: 334px;
}
.daihyakka-kinokogari .--gap334 {
  gap: 334px !important;
}
.daihyakka-kinokogari .--fw334 {
  font-weight: 334;
}
.daihyakka-kinokogari .--mt335 {
  margin-top: 335px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt335 {
    margin-top: 167.5px;
  }
}
.daihyakka-kinokogari .--mb335 {
  margin-bottom: 335px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb335 {
    margin-bottom: 167.5px;
  }
}
.daihyakka-kinokogari .--pt335 {
  padding-top: 335px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt335 {
    padding-top: 167.5px;
  }
}
.daihyakka-kinokogari .--pb335 {
  padding-bottom: 335px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb335 {
    padding-bottom: 167.5px;
  }
}
.daihyakka-kinokogari .--px335 {
  padding: 0 335px;
}
.daihyakka-kinokogari .max-w-335 {
  max-width: 335px;
}
.daihyakka-kinokogari .w-335 {
  width: 335px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-335 {
    width: 167.5px;
  }
}
.daihyakka-kinokogari .h-335 {
  height: 335px;
}
.daihyakka-kinokogari .--gap335 {
  gap: 335px !important;
}
.daihyakka-kinokogari .--fw335 {
  font-weight: 335;
}
.daihyakka-kinokogari .--mt336 {
  margin-top: 336px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt336 {
    margin-top: 168px;
  }
}
.daihyakka-kinokogari .--mb336 {
  margin-bottom: 336px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb336 {
    margin-bottom: 168px;
  }
}
.daihyakka-kinokogari .--pt336 {
  padding-top: 336px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt336 {
    padding-top: 168px;
  }
}
.daihyakka-kinokogari .--pb336 {
  padding-bottom: 336px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb336 {
    padding-bottom: 168px;
  }
}
.daihyakka-kinokogari .--px336 {
  padding: 0 336px;
}
.daihyakka-kinokogari .max-w-336 {
  max-width: 336px;
}
.daihyakka-kinokogari .w-336 {
  width: 336px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-336 {
    width: 168px;
  }
}
.daihyakka-kinokogari .h-336 {
  height: 336px;
}
.daihyakka-kinokogari .--gap336 {
  gap: 336px !important;
}
.daihyakka-kinokogari .--fw336 {
  font-weight: 336;
}
.daihyakka-kinokogari .--mt337 {
  margin-top: 337px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt337 {
    margin-top: 168.5px;
  }
}
.daihyakka-kinokogari .--mb337 {
  margin-bottom: 337px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb337 {
    margin-bottom: 168.5px;
  }
}
.daihyakka-kinokogari .--pt337 {
  padding-top: 337px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt337 {
    padding-top: 168.5px;
  }
}
.daihyakka-kinokogari .--pb337 {
  padding-bottom: 337px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb337 {
    padding-bottom: 168.5px;
  }
}
.daihyakka-kinokogari .--px337 {
  padding: 0 337px;
}
.daihyakka-kinokogari .max-w-337 {
  max-width: 337px;
}
.daihyakka-kinokogari .w-337 {
  width: 337px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-337 {
    width: 168.5px;
  }
}
.daihyakka-kinokogari .h-337 {
  height: 337px;
}
.daihyakka-kinokogari .--gap337 {
  gap: 337px !important;
}
.daihyakka-kinokogari .--fw337 {
  font-weight: 337;
}
.daihyakka-kinokogari .--mt338 {
  margin-top: 338px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt338 {
    margin-top: 169px;
  }
}
.daihyakka-kinokogari .--mb338 {
  margin-bottom: 338px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb338 {
    margin-bottom: 169px;
  }
}
.daihyakka-kinokogari .--pt338 {
  padding-top: 338px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt338 {
    padding-top: 169px;
  }
}
.daihyakka-kinokogari .--pb338 {
  padding-bottom: 338px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb338 {
    padding-bottom: 169px;
  }
}
.daihyakka-kinokogari .--px338 {
  padding: 0 338px;
}
.daihyakka-kinokogari .max-w-338 {
  max-width: 338px;
}
.daihyakka-kinokogari .w-338 {
  width: 338px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-338 {
    width: 169px;
  }
}
.daihyakka-kinokogari .h-338 {
  height: 338px;
}
.daihyakka-kinokogari .--gap338 {
  gap: 338px !important;
}
.daihyakka-kinokogari .--fw338 {
  font-weight: 338;
}
.daihyakka-kinokogari .--mt339 {
  margin-top: 339px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt339 {
    margin-top: 169.5px;
  }
}
.daihyakka-kinokogari .--mb339 {
  margin-bottom: 339px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb339 {
    margin-bottom: 169.5px;
  }
}
.daihyakka-kinokogari .--pt339 {
  padding-top: 339px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt339 {
    padding-top: 169.5px;
  }
}
.daihyakka-kinokogari .--pb339 {
  padding-bottom: 339px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb339 {
    padding-bottom: 169.5px;
  }
}
.daihyakka-kinokogari .--px339 {
  padding: 0 339px;
}
.daihyakka-kinokogari .max-w-339 {
  max-width: 339px;
}
.daihyakka-kinokogari .w-339 {
  width: 339px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-339 {
    width: 169.5px;
  }
}
.daihyakka-kinokogari .h-339 {
  height: 339px;
}
.daihyakka-kinokogari .--gap339 {
  gap: 339px !important;
}
.daihyakka-kinokogari .--fw339 {
  font-weight: 339;
}
.daihyakka-kinokogari .--mt340 {
  margin-top: 340px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt340 {
    margin-top: 170px;
  }
}
.daihyakka-kinokogari .--mb340 {
  margin-bottom: 340px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb340 {
    margin-bottom: 170px;
  }
}
.daihyakka-kinokogari .--pt340 {
  padding-top: 340px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt340 {
    padding-top: 170px;
  }
}
.daihyakka-kinokogari .--pb340 {
  padding-bottom: 340px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb340 {
    padding-bottom: 170px;
  }
}
.daihyakka-kinokogari .--px340 {
  padding: 0 340px;
}
.daihyakka-kinokogari .max-w-340 {
  max-width: 340px;
}
.daihyakka-kinokogari .w-340 {
  width: 340px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-340 {
    width: 170px;
  }
}
.daihyakka-kinokogari .h-340 {
  height: 340px;
}
.daihyakka-kinokogari .--gap340 {
  gap: 340px !important;
}
.daihyakka-kinokogari .--fw340 {
  font-weight: 340;
}
.daihyakka-kinokogari .--mt341 {
  margin-top: 341px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt341 {
    margin-top: 170.5px;
  }
}
.daihyakka-kinokogari .--mb341 {
  margin-bottom: 341px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb341 {
    margin-bottom: 170.5px;
  }
}
.daihyakka-kinokogari .--pt341 {
  padding-top: 341px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt341 {
    padding-top: 170.5px;
  }
}
.daihyakka-kinokogari .--pb341 {
  padding-bottom: 341px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb341 {
    padding-bottom: 170.5px;
  }
}
.daihyakka-kinokogari .--px341 {
  padding: 0 341px;
}
.daihyakka-kinokogari .max-w-341 {
  max-width: 341px;
}
.daihyakka-kinokogari .w-341 {
  width: 341px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-341 {
    width: 170.5px;
  }
}
.daihyakka-kinokogari .h-341 {
  height: 341px;
}
.daihyakka-kinokogari .--gap341 {
  gap: 341px !important;
}
.daihyakka-kinokogari .--fw341 {
  font-weight: 341;
}
.daihyakka-kinokogari .--mt342 {
  margin-top: 342px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt342 {
    margin-top: 171px;
  }
}
.daihyakka-kinokogari .--mb342 {
  margin-bottom: 342px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb342 {
    margin-bottom: 171px;
  }
}
.daihyakka-kinokogari .--pt342 {
  padding-top: 342px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt342 {
    padding-top: 171px;
  }
}
.daihyakka-kinokogari .--pb342 {
  padding-bottom: 342px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb342 {
    padding-bottom: 171px;
  }
}
.daihyakka-kinokogari .--px342 {
  padding: 0 342px;
}
.daihyakka-kinokogari .max-w-342 {
  max-width: 342px;
}
.daihyakka-kinokogari .w-342 {
  width: 342px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-342 {
    width: 171px;
  }
}
.daihyakka-kinokogari .h-342 {
  height: 342px;
}
.daihyakka-kinokogari .--gap342 {
  gap: 342px !important;
}
.daihyakka-kinokogari .--fw342 {
  font-weight: 342;
}
.daihyakka-kinokogari .--mt343 {
  margin-top: 343px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt343 {
    margin-top: 171.5px;
  }
}
.daihyakka-kinokogari .--mb343 {
  margin-bottom: 343px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb343 {
    margin-bottom: 171.5px;
  }
}
.daihyakka-kinokogari .--pt343 {
  padding-top: 343px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt343 {
    padding-top: 171.5px;
  }
}
.daihyakka-kinokogari .--pb343 {
  padding-bottom: 343px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb343 {
    padding-bottom: 171.5px;
  }
}
.daihyakka-kinokogari .--px343 {
  padding: 0 343px;
}
.daihyakka-kinokogari .max-w-343 {
  max-width: 343px;
}
.daihyakka-kinokogari .w-343 {
  width: 343px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-343 {
    width: 171.5px;
  }
}
.daihyakka-kinokogari .h-343 {
  height: 343px;
}
.daihyakka-kinokogari .--gap343 {
  gap: 343px !important;
}
.daihyakka-kinokogari .--fw343 {
  font-weight: 343;
}
.daihyakka-kinokogari .--mt344 {
  margin-top: 344px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt344 {
    margin-top: 172px;
  }
}
.daihyakka-kinokogari .--mb344 {
  margin-bottom: 344px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb344 {
    margin-bottom: 172px;
  }
}
.daihyakka-kinokogari .--pt344 {
  padding-top: 344px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt344 {
    padding-top: 172px;
  }
}
.daihyakka-kinokogari .--pb344 {
  padding-bottom: 344px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb344 {
    padding-bottom: 172px;
  }
}
.daihyakka-kinokogari .--px344 {
  padding: 0 344px;
}
.daihyakka-kinokogari .max-w-344 {
  max-width: 344px;
}
.daihyakka-kinokogari .w-344 {
  width: 344px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-344 {
    width: 172px;
  }
}
.daihyakka-kinokogari .h-344 {
  height: 344px;
}
.daihyakka-kinokogari .--gap344 {
  gap: 344px !important;
}
.daihyakka-kinokogari .--fw344 {
  font-weight: 344;
}
.daihyakka-kinokogari .--mt345 {
  margin-top: 345px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt345 {
    margin-top: 172.5px;
  }
}
.daihyakka-kinokogari .--mb345 {
  margin-bottom: 345px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb345 {
    margin-bottom: 172.5px;
  }
}
.daihyakka-kinokogari .--pt345 {
  padding-top: 345px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt345 {
    padding-top: 172.5px;
  }
}
.daihyakka-kinokogari .--pb345 {
  padding-bottom: 345px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb345 {
    padding-bottom: 172.5px;
  }
}
.daihyakka-kinokogari .--px345 {
  padding: 0 345px;
}
.daihyakka-kinokogari .max-w-345 {
  max-width: 345px;
}
.daihyakka-kinokogari .w-345 {
  width: 345px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-345 {
    width: 172.5px;
  }
}
.daihyakka-kinokogari .h-345 {
  height: 345px;
}
.daihyakka-kinokogari .--gap345 {
  gap: 345px !important;
}
.daihyakka-kinokogari .--fw345 {
  font-weight: 345;
}
.daihyakka-kinokogari .--mt346 {
  margin-top: 346px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt346 {
    margin-top: 173px;
  }
}
.daihyakka-kinokogari .--mb346 {
  margin-bottom: 346px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb346 {
    margin-bottom: 173px;
  }
}
.daihyakka-kinokogari .--pt346 {
  padding-top: 346px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt346 {
    padding-top: 173px;
  }
}
.daihyakka-kinokogari .--pb346 {
  padding-bottom: 346px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb346 {
    padding-bottom: 173px;
  }
}
.daihyakka-kinokogari .--px346 {
  padding: 0 346px;
}
.daihyakka-kinokogari .max-w-346 {
  max-width: 346px;
}
.daihyakka-kinokogari .w-346 {
  width: 346px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-346 {
    width: 173px;
  }
}
.daihyakka-kinokogari .h-346 {
  height: 346px;
}
.daihyakka-kinokogari .--gap346 {
  gap: 346px !important;
}
.daihyakka-kinokogari .--fw346 {
  font-weight: 346;
}
.daihyakka-kinokogari .--mt347 {
  margin-top: 347px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt347 {
    margin-top: 173.5px;
  }
}
.daihyakka-kinokogari .--mb347 {
  margin-bottom: 347px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb347 {
    margin-bottom: 173.5px;
  }
}
.daihyakka-kinokogari .--pt347 {
  padding-top: 347px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt347 {
    padding-top: 173.5px;
  }
}
.daihyakka-kinokogari .--pb347 {
  padding-bottom: 347px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb347 {
    padding-bottom: 173.5px;
  }
}
.daihyakka-kinokogari .--px347 {
  padding: 0 347px;
}
.daihyakka-kinokogari .max-w-347 {
  max-width: 347px;
}
.daihyakka-kinokogari .w-347 {
  width: 347px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-347 {
    width: 173.5px;
  }
}
.daihyakka-kinokogari .h-347 {
  height: 347px;
}
.daihyakka-kinokogari .--gap347 {
  gap: 347px !important;
}
.daihyakka-kinokogari .--fw347 {
  font-weight: 347;
}
.daihyakka-kinokogari .--mt348 {
  margin-top: 348px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt348 {
    margin-top: 174px;
  }
}
.daihyakka-kinokogari .--mb348 {
  margin-bottom: 348px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb348 {
    margin-bottom: 174px;
  }
}
.daihyakka-kinokogari .--pt348 {
  padding-top: 348px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt348 {
    padding-top: 174px;
  }
}
.daihyakka-kinokogari .--pb348 {
  padding-bottom: 348px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb348 {
    padding-bottom: 174px;
  }
}
.daihyakka-kinokogari .--px348 {
  padding: 0 348px;
}
.daihyakka-kinokogari .max-w-348 {
  max-width: 348px;
}
.daihyakka-kinokogari .w-348 {
  width: 348px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-348 {
    width: 174px;
  }
}
.daihyakka-kinokogari .h-348 {
  height: 348px;
}
.daihyakka-kinokogari .--gap348 {
  gap: 348px !important;
}
.daihyakka-kinokogari .--fw348 {
  font-weight: 348;
}
.daihyakka-kinokogari .--mt349 {
  margin-top: 349px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt349 {
    margin-top: 174.5px;
  }
}
.daihyakka-kinokogari .--mb349 {
  margin-bottom: 349px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb349 {
    margin-bottom: 174.5px;
  }
}
.daihyakka-kinokogari .--pt349 {
  padding-top: 349px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt349 {
    padding-top: 174.5px;
  }
}
.daihyakka-kinokogari .--pb349 {
  padding-bottom: 349px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb349 {
    padding-bottom: 174.5px;
  }
}
.daihyakka-kinokogari .--px349 {
  padding: 0 349px;
}
.daihyakka-kinokogari .max-w-349 {
  max-width: 349px;
}
.daihyakka-kinokogari .w-349 {
  width: 349px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-349 {
    width: 174.5px;
  }
}
.daihyakka-kinokogari .h-349 {
  height: 349px;
}
.daihyakka-kinokogari .--gap349 {
  gap: 349px !important;
}
.daihyakka-kinokogari .--fw349 {
  font-weight: 349;
}
.daihyakka-kinokogari .--mt350 {
  margin-top: 350px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt350 {
    margin-top: 175px;
  }
}
.daihyakka-kinokogari .--mb350 {
  margin-bottom: 350px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb350 {
    margin-bottom: 175px;
  }
}
.daihyakka-kinokogari .--pt350 {
  padding-top: 350px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt350 {
    padding-top: 175px;
  }
}
.daihyakka-kinokogari .--pb350 {
  padding-bottom: 350px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb350 {
    padding-bottom: 175px;
  }
}
.daihyakka-kinokogari .--px350 {
  padding: 0 350px;
}
.daihyakka-kinokogari .max-w-350 {
  max-width: 350px;
}
.daihyakka-kinokogari .w-350 {
  width: 350px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-350 {
    width: 175px;
  }
}
.daihyakka-kinokogari .h-350 {
  height: 350px;
}
.daihyakka-kinokogari .--gap350 {
  gap: 350px !important;
}
.daihyakka-kinokogari .--fw350 {
  font-weight: 350;
}
.daihyakka-kinokogari .--mt351 {
  margin-top: 351px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt351 {
    margin-top: 175.5px;
  }
}
.daihyakka-kinokogari .--mb351 {
  margin-bottom: 351px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb351 {
    margin-bottom: 175.5px;
  }
}
.daihyakka-kinokogari .--pt351 {
  padding-top: 351px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt351 {
    padding-top: 175.5px;
  }
}
.daihyakka-kinokogari .--pb351 {
  padding-bottom: 351px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb351 {
    padding-bottom: 175.5px;
  }
}
.daihyakka-kinokogari .--px351 {
  padding: 0 351px;
}
.daihyakka-kinokogari .max-w-351 {
  max-width: 351px;
}
.daihyakka-kinokogari .w-351 {
  width: 351px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-351 {
    width: 175.5px;
  }
}
.daihyakka-kinokogari .h-351 {
  height: 351px;
}
.daihyakka-kinokogari .--gap351 {
  gap: 351px !important;
}
.daihyakka-kinokogari .--fw351 {
  font-weight: 351;
}
.daihyakka-kinokogari .--mt352 {
  margin-top: 352px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt352 {
    margin-top: 176px;
  }
}
.daihyakka-kinokogari .--mb352 {
  margin-bottom: 352px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb352 {
    margin-bottom: 176px;
  }
}
.daihyakka-kinokogari .--pt352 {
  padding-top: 352px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt352 {
    padding-top: 176px;
  }
}
.daihyakka-kinokogari .--pb352 {
  padding-bottom: 352px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb352 {
    padding-bottom: 176px;
  }
}
.daihyakka-kinokogari .--px352 {
  padding: 0 352px;
}
.daihyakka-kinokogari .max-w-352 {
  max-width: 352px;
}
.daihyakka-kinokogari .w-352 {
  width: 352px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-352 {
    width: 176px;
  }
}
.daihyakka-kinokogari .h-352 {
  height: 352px;
}
.daihyakka-kinokogari .--gap352 {
  gap: 352px !important;
}
.daihyakka-kinokogari .--fw352 {
  font-weight: 352;
}
.daihyakka-kinokogari .--mt353 {
  margin-top: 353px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt353 {
    margin-top: 176.5px;
  }
}
.daihyakka-kinokogari .--mb353 {
  margin-bottom: 353px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb353 {
    margin-bottom: 176.5px;
  }
}
.daihyakka-kinokogari .--pt353 {
  padding-top: 353px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt353 {
    padding-top: 176.5px;
  }
}
.daihyakka-kinokogari .--pb353 {
  padding-bottom: 353px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb353 {
    padding-bottom: 176.5px;
  }
}
.daihyakka-kinokogari .--px353 {
  padding: 0 353px;
}
.daihyakka-kinokogari .max-w-353 {
  max-width: 353px;
}
.daihyakka-kinokogari .w-353 {
  width: 353px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-353 {
    width: 176.5px;
  }
}
.daihyakka-kinokogari .h-353 {
  height: 353px;
}
.daihyakka-kinokogari .--gap353 {
  gap: 353px !important;
}
.daihyakka-kinokogari .--fw353 {
  font-weight: 353;
}
.daihyakka-kinokogari .--mt354 {
  margin-top: 354px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt354 {
    margin-top: 177px;
  }
}
.daihyakka-kinokogari .--mb354 {
  margin-bottom: 354px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb354 {
    margin-bottom: 177px;
  }
}
.daihyakka-kinokogari .--pt354 {
  padding-top: 354px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt354 {
    padding-top: 177px;
  }
}
.daihyakka-kinokogari .--pb354 {
  padding-bottom: 354px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb354 {
    padding-bottom: 177px;
  }
}
.daihyakka-kinokogari .--px354 {
  padding: 0 354px;
}
.daihyakka-kinokogari .max-w-354 {
  max-width: 354px;
}
.daihyakka-kinokogari .w-354 {
  width: 354px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-354 {
    width: 177px;
  }
}
.daihyakka-kinokogari .h-354 {
  height: 354px;
}
.daihyakka-kinokogari .--gap354 {
  gap: 354px !important;
}
.daihyakka-kinokogari .--fw354 {
  font-weight: 354;
}
.daihyakka-kinokogari .--mt355 {
  margin-top: 355px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt355 {
    margin-top: 177.5px;
  }
}
.daihyakka-kinokogari .--mb355 {
  margin-bottom: 355px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb355 {
    margin-bottom: 177.5px;
  }
}
.daihyakka-kinokogari .--pt355 {
  padding-top: 355px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt355 {
    padding-top: 177.5px;
  }
}
.daihyakka-kinokogari .--pb355 {
  padding-bottom: 355px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb355 {
    padding-bottom: 177.5px;
  }
}
.daihyakka-kinokogari .--px355 {
  padding: 0 355px;
}
.daihyakka-kinokogari .max-w-355 {
  max-width: 355px;
}
.daihyakka-kinokogari .w-355 {
  width: 355px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-355 {
    width: 177.5px;
  }
}
.daihyakka-kinokogari .h-355 {
  height: 355px;
}
.daihyakka-kinokogari .--gap355 {
  gap: 355px !important;
}
.daihyakka-kinokogari .--fw355 {
  font-weight: 355;
}
.daihyakka-kinokogari .--mt356 {
  margin-top: 356px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt356 {
    margin-top: 178px;
  }
}
.daihyakka-kinokogari .--mb356 {
  margin-bottom: 356px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb356 {
    margin-bottom: 178px;
  }
}
.daihyakka-kinokogari .--pt356 {
  padding-top: 356px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt356 {
    padding-top: 178px;
  }
}
.daihyakka-kinokogari .--pb356 {
  padding-bottom: 356px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb356 {
    padding-bottom: 178px;
  }
}
.daihyakka-kinokogari .--px356 {
  padding: 0 356px;
}
.daihyakka-kinokogari .max-w-356 {
  max-width: 356px;
}
.daihyakka-kinokogari .w-356 {
  width: 356px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-356 {
    width: 178px;
  }
}
.daihyakka-kinokogari .h-356 {
  height: 356px;
}
.daihyakka-kinokogari .--gap356 {
  gap: 356px !important;
}
.daihyakka-kinokogari .--fw356 {
  font-weight: 356;
}
.daihyakka-kinokogari .--mt357 {
  margin-top: 357px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt357 {
    margin-top: 178.5px;
  }
}
.daihyakka-kinokogari .--mb357 {
  margin-bottom: 357px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb357 {
    margin-bottom: 178.5px;
  }
}
.daihyakka-kinokogari .--pt357 {
  padding-top: 357px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt357 {
    padding-top: 178.5px;
  }
}
.daihyakka-kinokogari .--pb357 {
  padding-bottom: 357px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb357 {
    padding-bottom: 178.5px;
  }
}
.daihyakka-kinokogari .--px357 {
  padding: 0 357px;
}
.daihyakka-kinokogari .max-w-357 {
  max-width: 357px;
}
.daihyakka-kinokogari .w-357 {
  width: 357px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-357 {
    width: 178.5px;
  }
}
.daihyakka-kinokogari .h-357 {
  height: 357px;
}
.daihyakka-kinokogari .--gap357 {
  gap: 357px !important;
}
.daihyakka-kinokogari .--fw357 {
  font-weight: 357;
}
.daihyakka-kinokogari .--mt358 {
  margin-top: 358px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt358 {
    margin-top: 179px;
  }
}
.daihyakka-kinokogari .--mb358 {
  margin-bottom: 358px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb358 {
    margin-bottom: 179px;
  }
}
.daihyakka-kinokogari .--pt358 {
  padding-top: 358px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt358 {
    padding-top: 179px;
  }
}
.daihyakka-kinokogari .--pb358 {
  padding-bottom: 358px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb358 {
    padding-bottom: 179px;
  }
}
.daihyakka-kinokogari .--px358 {
  padding: 0 358px;
}
.daihyakka-kinokogari .max-w-358 {
  max-width: 358px;
}
.daihyakka-kinokogari .w-358 {
  width: 358px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-358 {
    width: 179px;
  }
}
.daihyakka-kinokogari .h-358 {
  height: 358px;
}
.daihyakka-kinokogari .--gap358 {
  gap: 358px !important;
}
.daihyakka-kinokogari .--fw358 {
  font-weight: 358;
}
.daihyakka-kinokogari .--mt359 {
  margin-top: 359px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt359 {
    margin-top: 179.5px;
  }
}
.daihyakka-kinokogari .--mb359 {
  margin-bottom: 359px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb359 {
    margin-bottom: 179.5px;
  }
}
.daihyakka-kinokogari .--pt359 {
  padding-top: 359px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt359 {
    padding-top: 179.5px;
  }
}
.daihyakka-kinokogari .--pb359 {
  padding-bottom: 359px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb359 {
    padding-bottom: 179.5px;
  }
}
.daihyakka-kinokogari .--px359 {
  padding: 0 359px;
}
.daihyakka-kinokogari .max-w-359 {
  max-width: 359px;
}
.daihyakka-kinokogari .w-359 {
  width: 359px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-359 {
    width: 179.5px;
  }
}
.daihyakka-kinokogari .h-359 {
  height: 359px;
}
.daihyakka-kinokogari .--gap359 {
  gap: 359px !important;
}
.daihyakka-kinokogari .--fw359 {
  font-weight: 359;
}
.daihyakka-kinokogari .--mt360 {
  margin-top: 360px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt360 {
    margin-top: 180px;
  }
}
.daihyakka-kinokogari .--mb360 {
  margin-bottom: 360px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb360 {
    margin-bottom: 180px;
  }
}
.daihyakka-kinokogari .--pt360 {
  padding-top: 360px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt360 {
    padding-top: 180px;
  }
}
.daihyakka-kinokogari .--pb360 {
  padding-bottom: 360px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb360 {
    padding-bottom: 180px;
  }
}
.daihyakka-kinokogari .--px360 {
  padding: 0 360px;
}
.daihyakka-kinokogari .max-w-360 {
  max-width: 360px;
}
.daihyakka-kinokogari .w-360 {
  width: 360px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-360 {
    width: 180px;
  }
}
.daihyakka-kinokogari .h-360 {
  height: 360px;
}
.daihyakka-kinokogari .--gap360 {
  gap: 360px !important;
}
.daihyakka-kinokogari .--fw360 {
  font-weight: 360;
}
.daihyakka-kinokogari .--mt361 {
  margin-top: 361px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt361 {
    margin-top: 180.5px;
  }
}
.daihyakka-kinokogari .--mb361 {
  margin-bottom: 361px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb361 {
    margin-bottom: 180.5px;
  }
}
.daihyakka-kinokogari .--pt361 {
  padding-top: 361px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt361 {
    padding-top: 180.5px;
  }
}
.daihyakka-kinokogari .--pb361 {
  padding-bottom: 361px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb361 {
    padding-bottom: 180.5px;
  }
}
.daihyakka-kinokogari .--px361 {
  padding: 0 361px;
}
.daihyakka-kinokogari .max-w-361 {
  max-width: 361px;
}
.daihyakka-kinokogari .w-361 {
  width: 361px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-361 {
    width: 180.5px;
  }
}
.daihyakka-kinokogari .h-361 {
  height: 361px;
}
.daihyakka-kinokogari .--gap361 {
  gap: 361px !important;
}
.daihyakka-kinokogari .--fw361 {
  font-weight: 361;
}
.daihyakka-kinokogari .--mt362 {
  margin-top: 362px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt362 {
    margin-top: 181px;
  }
}
.daihyakka-kinokogari .--mb362 {
  margin-bottom: 362px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb362 {
    margin-bottom: 181px;
  }
}
.daihyakka-kinokogari .--pt362 {
  padding-top: 362px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt362 {
    padding-top: 181px;
  }
}
.daihyakka-kinokogari .--pb362 {
  padding-bottom: 362px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb362 {
    padding-bottom: 181px;
  }
}
.daihyakka-kinokogari .--px362 {
  padding: 0 362px;
}
.daihyakka-kinokogari .max-w-362 {
  max-width: 362px;
}
.daihyakka-kinokogari .w-362 {
  width: 362px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-362 {
    width: 181px;
  }
}
.daihyakka-kinokogari .h-362 {
  height: 362px;
}
.daihyakka-kinokogari .--gap362 {
  gap: 362px !important;
}
.daihyakka-kinokogari .--fw362 {
  font-weight: 362;
}
.daihyakka-kinokogari .--mt363 {
  margin-top: 363px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt363 {
    margin-top: 181.5px;
  }
}
.daihyakka-kinokogari .--mb363 {
  margin-bottom: 363px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb363 {
    margin-bottom: 181.5px;
  }
}
.daihyakka-kinokogari .--pt363 {
  padding-top: 363px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt363 {
    padding-top: 181.5px;
  }
}
.daihyakka-kinokogari .--pb363 {
  padding-bottom: 363px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb363 {
    padding-bottom: 181.5px;
  }
}
.daihyakka-kinokogari .--px363 {
  padding: 0 363px;
}
.daihyakka-kinokogari .max-w-363 {
  max-width: 363px;
}
.daihyakka-kinokogari .w-363 {
  width: 363px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-363 {
    width: 181.5px;
  }
}
.daihyakka-kinokogari .h-363 {
  height: 363px;
}
.daihyakka-kinokogari .--gap363 {
  gap: 363px !important;
}
.daihyakka-kinokogari .--fw363 {
  font-weight: 363;
}
.daihyakka-kinokogari .--mt364 {
  margin-top: 364px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt364 {
    margin-top: 182px;
  }
}
.daihyakka-kinokogari .--mb364 {
  margin-bottom: 364px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb364 {
    margin-bottom: 182px;
  }
}
.daihyakka-kinokogari .--pt364 {
  padding-top: 364px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt364 {
    padding-top: 182px;
  }
}
.daihyakka-kinokogari .--pb364 {
  padding-bottom: 364px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb364 {
    padding-bottom: 182px;
  }
}
.daihyakka-kinokogari .--px364 {
  padding: 0 364px;
}
.daihyakka-kinokogari .max-w-364 {
  max-width: 364px;
}
.daihyakka-kinokogari .w-364 {
  width: 364px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-364 {
    width: 182px;
  }
}
.daihyakka-kinokogari .h-364 {
  height: 364px;
}
.daihyakka-kinokogari .--gap364 {
  gap: 364px !important;
}
.daihyakka-kinokogari .--fw364 {
  font-weight: 364;
}
.daihyakka-kinokogari .--mt365 {
  margin-top: 365px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt365 {
    margin-top: 182.5px;
  }
}
.daihyakka-kinokogari .--mb365 {
  margin-bottom: 365px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb365 {
    margin-bottom: 182.5px;
  }
}
.daihyakka-kinokogari .--pt365 {
  padding-top: 365px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt365 {
    padding-top: 182.5px;
  }
}
.daihyakka-kinokogari .--pb365 {
  padding-bottom: 365px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb365 {
    padding-bottom: 182.5px;
  }
}
.daihyakka-kinokogari .--px365 {
  padding: 0 365px;
}
.daihyakka-kinokogari .max-w-365 {
  max-width: 365px;
}
.daihyakka-kinokogari .w-365 {
  width: 365px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-365 {
    width: 182.5px;
  }
}
.daihyakka-kinokogari .h-365 {
  height: 365px;
}
.daihyakka-kinokogari .--gap365 {
  gap: 365px !important;
}
.daihyakka-kinokogari .--fw365 {
  font-weight: 365;
}
.daihyakka-kinokogari .--mt366 {
  margin-top: 366px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt366 {
    margin-top: 183px;
  }
}
.daihyakka-kinokogari .--mb366 {
  margin-bottom: 366px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb366 {
    margin-bottom: 183px;
  }
}
.daihyakka-kinokogari .--pt366 {
  padding-top: 366px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt366 {
    padding-top: 183px;
  }
}
.daihyakka-kinokogari .--pb366 {
  padding-bottom: 366px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb366 {
    padding-bottom: 183px;
  }
}
.daihyakka-kinokogari .--px366 {
  padding: 0 366px;
}
.daihyakka-kinokogari .max-w-366 {
  max-width: 366px;
}
.daihyakka-kinokogari .w-366 {
  width: 366px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-366 {
    width: 183px;
  }
}
.daihyakka-kinokogari .h-366 {
  height: 366px;
}
.daihyakka-kinokogari .--gap366 {
  gap: 366px !important;
}
.daihyakka-kinokogari .--fw366 {
  font-weight: 366;
}
.daihyakka-kinokogari .--mt367 {
  margin-top: 367px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt367 {
    margin-top: 183.5px;
  }
}
.daihyakka-kinokogari .--mb367 {
  margin-bottom: 367px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb367 {
    margin-bottom: 183.5px;
  }
}
.daihyakka-kinokogari .--pt367 {
  padding-top: 367px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt367 {
    padding-top: 183.5px;
  }
}
.daihyakka-kinokogari .--pb367 {
  padding-bottom: 367px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb367 {
    padding-bottom: 183.5px;
  }
}
.daihyakka-kinokogari .--px367 {
  padding: 0 367px;
}
.daihyakka-kinokogari .max-w-367 {
  max-width: 367px;
}
.daihyakka-kinokogari .w-367 {
  width: 367px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-367 {
    width: 183.5px;
  }
}
.daihyakka-kinokogari .h-367 {
  height: 367px;
}
.daihyakka-kinokogari .--gap367 {
  gap: 367px !important;
}
.daihyakka-kinokogari .--fw367 {
  font-weight: 367;
}
.daihyakka-kinokogari .--mt368 {
  margin-top: 368px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt368 {
    margin-top: 184px;
  }
}
.daihyakka-kinokogari .--mb368 {
  margin-bottom: 368px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb368 {
    margin-bottom: 184px;
  }
}
.daihyakka-kinokogari .--pt368 {
  padding-top: 368px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt368 {
    padding-top: 184px;
  }
}
.daihyakka-kinokogari .--pb368 {
  padding-bottom: 368px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb368 {
    padding-bottom: 184px;
  }
}
.daihyakka-kinokogari .--px368 {
  padding: 0 368px;
}
.daihyakka-kinokogari .max-w-368 {
  max-width: 368px;
}
.daihyakka-kinokogari .w-368 {
  width: 368px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-368 {
    width: 184px;
  }
}
.daihyakka-kinokogari .h-368 {
  height: 368px;
}
.daihyakka-kinokogari .--gap368 {
  gap: 368px !important;
}
.daihyakka-kinokogari .--fw368 {
  font-weight: 368;
}
.daihyakka-kinokogari .--mt369 {
  margin-top: 369px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt369 {
    margin-top: 184.5px;
  }
}
.daihyakka-kinokogari .--mb369 {
  margin-bottom: 369px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb369 {
    margin-bottom: 184.5px;
  }
}
.daihyakka-kinokogari .--pt369 {
  padding-top: 369px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt369 {
    padding-top: 184.5px;
  }
}
.daihyakka-kinokogari .--pb369 {
  padding-bottom: 369px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb369 {
    padding-bottom: 184.5px;
  }
}
.daihyakka-kinokogari .--px369 {
  padding: 0 369px;
}
.daihyakka-kinokogari .max-w-369 {
  max-width: 369px;
}
.daihyakka-kinokogari .w-369 {
  width: 369px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-369 {
    width: 184.5px;
  }
}
.daihyakka-kinokogari .h-369 {
  height: 369px;
}
.daihyakka-kinokogari .--gap369 {
  gap: 369px !important;
}
.daihyakka-kinokogari .--fw369 {
  font-weight: 369;
}
.daihyakka-kinokogari .--mt370 {
  margin-top: 370px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt370 {
    margin-top: 185px;
  }
}
.daihyakka-kinokogari .--mb370 {
  margin-bottom: 370px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb370 {
    margin-bottom: 185px;
  }
}
.daihyakka-kinokogari .--pt370 {
  padding-top: 370px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt370 {
    padding-top: 185px;
  }
}
.daihyakka-kinokogari .--pb370 {
  padding-bottom: 370px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb370 {
    padding-bottom: 185px;
  }
}
.daihyakka-kinokogari .--px370 {
  padding: 0 370px;
}
.daihyakka-kinokogari .max-w-370 {
  max-width: 370px;
}
.daihyakka-kinokogari .w-370 {
  width: 370px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-370 {
    width: 185px;
  }
}
.daihyakka-kinokogari .h-370 {
  height: 370px;
}
.daihyakka-kinokogari .--gap370 {
  gap: 370px !important;
}
.daihyakka-kinokogari .--fw370 {
  font-weight: 370;
}
.daihyakka-kinokogari .--mt371 {
  margin-top: 371px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt371 {
    margin-top: 185.5px;
  }
}
.daihyakka-kinokogari .--mb371 {
  margin-bottom: 371px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb371 {
    margin-bottom: 185.5px;
  }
}
.daihyakka-kinokogari .--pt371 {
  padding-top: 371px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt371 {
    padding-top: 185.5px;
  }
}
.daihyakka-kinokogari .--pb371 {
  padding-bottom: 371px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb371 {
    padding-bottom: 185.5px;
  }
}
.daihyakka-kinokogari .--px371 {
  padding: 0 371px;
}
.daihyakka-kinokogari .max-w-371 {
  max-width: 371px;
}
.daihyakka-kinokogari .w-371 {
  width: 371px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-371 {
    width: 185.5px;
  }
}
.daihyakka-kinokogari .h-371 {
  height: 371px;
}
.daihyakka-kinokogari .--gap371 {
  gap: 371px !important;
}
.daihyakka-kinokogari .--fw371 {
  font-weight: 371;
}
.daihyakka-kinokogari .--mt372 {
  margin-top: 372px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt372 {
    margin-top: 186px;
  }
}
.daihyakka-kinokogari .--mb372 {
  margin-bottom: 372px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb372 {
    margin-bottom: 186px;
  }
}
.daihyakka-kinokogari .--pt372 {
  padding-top: 372px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt372 {
    padding-top: 186px;
  }
}
.daihyakka-kinokogari .--pb372 {
  padding-bottom: 372px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb372 {
    padding-bottom: 186px;
  }
}
.daihyakka-kinokogari .--px372 {
  padding: 0 372px;
}
.daihyakka-kinokogari .max-w-372 {
  max-width: 372px;
}
.daihyakka-kinokogari .w-372 {
  width: 372px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-372 {
    width: 186px;
  }
}
.daihyakka-kinokogari .h-372 {
  height: 372px;
}
.daihyakka-kinokogari .--gap372 {
  gap: 372px !important;
}
.daihyakka-kinokogari .--fw372 {
  font-weight: 372;
}
.daihyakka-kinokogari .--mt373 {
  margin-top: 373px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt373 {
    margin-top: 186.5px;
  }
}
.daihyakka-kinokogari .--mb373 {
  margin-bottom: 373px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb373 {
    margin-bottom: 186.5px;
  }
}
.daihyakka-kinokogari .--pt373 {
  padding-top: 373px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt373 {
    padding-top: 186.5px;
  }
}
.daihyakka-kinokogari .--pb373 {
  padding-bottom: 373px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb373 {
    padding-bottom: 186.5px;
  }
}
.daihyakka-kinokogari .--px373 {
  padding: 0 373px;
}
.daihyakka-kinokogari .max-w-373 {
  max-width: 373px;
}
.daihyakka-kinokogari .w-373 {
  width: 373px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-373 {
    width: 186.5px;
  }
}
.daihyakka-kinokogari .h-373 {
  height: 373px;
}
.daihyakka-kinokogari .--gap373 {
  gap: 373px !important;
}
.daihyakka-kinokogari .--fw373 {
  font-weight: 373;
}
.daihyakka-kinokogari .--mt374 {
  margin-top: 374px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt374 {
    margin-top: 187px;
  }
}
.daihyakka-kinokogari .--mb374 {
  margin-bottom: 374px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb374 {
    margin-bottom: 187px;
  }
}
.daihyakka-kinokogari .--pt374 {
  padding-top: 374px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt374 {
    padding-top: 187px;
  }
}
.daihyakka-kinokogari .--pb374 {
  padding-bottom: 374px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb374 {
    padding-bottom: 187px;
  }
}
.daihyakka-kinokogari .--px374 {
  padding: 0 374px;
}
.daihyakka-kinokogari .max-w-374 {
  max-width: 374px;
}
.daihyakka-kinokogari .w-374 {
  width: 374px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-374 {
    width: 187px;
  }
}
.daihyakka-kinokogari .h-374 {
  height: 374px;
}
.daihyakka-kinokogari .--gap374 {
  gap: 374px !important;
}
.daihyakka-kinokogari .--fw374 {
  font-weight: 374;
}
.daihyakka-kinokogari .--mt375 {
  margin-top: 375px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt375 {
    margin-top: 187.5px;
  }
}
.daihyakka-kinokogari .--mb375 {
  margin-bottom: 375px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb375 {
    margin-bottom: 187.5px;
  }
}
.daihyakka-kinokogari .--pt375 {
  padding-top: 375px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt375 {
    padding-top: 187.5px;
  }
}
.daihyakka-kinokogari .--pb375 {
  padding-bottom: 375px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb375 {
    padding-bottom: 187.5px;
  }
}
.daihyakka-kinokogari .--px375 {
  padding: 0 375px;
}
.daihyakka-kinokogari .max-w-375 {
  max-width: 375px;
}
.daihyakka-kinokogari .w-375 {
  width: 375px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-375 {
    width: 187.5px;
  }
}
.daihyakka-kinokogari .h-375 {
  height: 375px;
}
.daihyakka-kinokogari .--gap375 {
  gap: 375px !important;
}
.daihyakka-kinokogari .--fw375 {
  font-weight: 375;
}
.daihyakka-kinokogari .--mt376 {
  margin-top: 376px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt376 {
    margin-top: 188px;
  }
}
.daihyakka-kinokogari .--mb376 {
  margin-bottom: 376px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb376 {
    margin-bottom: 188px;
  }
}
.daihyakka-kinokogari .--pt376 {
  padding-top: 376px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt376 {
    padding-top: 188px;
  }
}
.daihyakka-kinokogari .--pb376 {
  padding-bottom: 376px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb376 {
    padding-bottom: 188px;
  }
}
.daihyakka-kinokogari .--px376 {
  padding: 0 376px;
}
.daihyakka-kinokogari .max-w-376 {
  max-width: 376px;
}
.daihyakka-kinokogari .w-376 {
  width: 376px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-376 {
    width: 188px;
  }
}
.daihyakka-kinokogari .h-376 {
  height: 376px;
}
.daihyakka-kinokogari .--gap376 {
  gap: 376px !important;
}
.daihyakka-kinokogari .--fw376 {
  font-weight: 376;
}
.daihyakka-kinokogari .--mt377 {
  margin-top: 377px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt377 {
    margin-top: 188.5px;
  }
}
.daihyakka-kinokogari .--mb377 {
  margin-bottom: 377px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb377 {
    margin-bottom: 188.5px;
  }
}
.daihyakka-kinokogari .--pt377 {
  padding-top: 377px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt377 {
    padding-top: 188.5px;
  }
}
.daihyakka-kinokogari .--pb377 {
  padding-bottom: 377px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb377 {
    padding-bottom: 188.5px;
  }
}
.daihyakka-kinokogari .--px377 {
  padding: 0 377px;
}
.daihyakka-kinokogari .max-w-377 {
  max-width: 377px;
}
.daihyakka-kinokogari .w-377 {
  width: 377px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-377 {
    width: 188.5px;
  }
}
.daihyakka-kinokogari .h-377 {
  height: 377px;
}
.daihyakka-kinokogari .--gap377 {
  gap: 377px !important;
}
.daihyakka-kinokogari .--fw377 {
  font-weight: 377;
}
.daihyakka-kinokogari .--mt378 {
  margin-top: 378px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt378 {
    margin-top: 189px;
  }
}
.daihyakka-kinokogari .--mb378 {
  margin-bottom: 378px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb378 {
    margin-bottom: 189px;
  }
}
.daihyakka-kinokogari .--pt378 {
  padding-top: 378px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt378 {
    padding-top: 189px;
  }
}
.daihyakka-kinokogari .--pb378 {
  padding-bottom: 378px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb378 {
    padding-bottom: 189px;
  }
}
.daihyakka-kinokogari .--px378 {
  padding: 0 378px;
}
.daihyakka-kinokogari .max-w-378 {
  max-width: 378px;
}
.daihyakka-kinokogari .w-378 {
  width: 378px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-378 {
    width: 189px;
  }
}
.daihyakka-kinokogari .h-378 {
  height: 378px;
}
.daihyakka-kinokogari .--gap378 {
  gap: 378px !important;
}
.daihyakka-kinokogari .--fw378 {
  font-weight: 378;
}
.daihyakka-kinokogari .--mt379 {
  margin-top: 379px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt379 {
    margin-top: 189.5px;
  }
}
.daihyakka-kinokogari .--mb379 {
  margin-bottom: 379px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb379 {
    margin-bottom: 189.5px;
  }
}
.daihyakka-kinokogari .--pt379 {
  padding-top: 379px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt379 {
    padding-top: 189.5px;
  }
}
.daihyakka-kinokogari .--pb379 {
  padding-bottom: 379px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb379 {
    padding-bottom: 189.5px;
  }
}
.daihyakka-kinokogari .--px379 {
  padding: 0 379px;
}
.daihyakka-kinokogari .max-w-379 {
  max-width: 379px;
}
.daihyakka-kinokogari .w-379 {
  width: 379px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-379 {
    width: 189.5px;
  }
}
.daihyakka-kinokogari .h-379 {
  height: 379px;
}
.daihyakka-kinokogari .--gap379 {
  gap: 379px !important;
}
.daihyakka-kinokogari .--fw379 {
  font-weight: 379;
}
.daihyakka-kinokogari .--mt380 {
  margin-top: 380px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt380 {
    margin-top: 190px;
  }
}
.daihyakka-kinokogari .--mb380 {
  margin-bottom: 380px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb380 {
    margin-bottom: 190px;
  }
}
.daihyakka-kinokogari .--pt380 {
  padding-top: 380px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt380 {
    padding-top: 190px;
  }
}
.daihyakka-kinokogari .--pb380 {
  padding-bottom: 380px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb380 {
    padding-bottom: 190px;
  }
}
.daihyakka-kinokogari .--px380 {
  padding: 0 380px;
}
.daihyakka-kinokogari .max-w-380 {
  max-width: 380px;
}
.daihyakka-kinokogari .w-380 {
  width: 380px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-380 {
    width: 190px;
  }
}
.daihyakka-kinokogari .h-380 {
  height: 380px;
}
.daihyakka-kinokogari .--gap380 {
  gap: 380px !important;
}
.daihyakka-kinokogari .--fw380 {
  font-weight: 380;
}
.daihyakka-kinokogari .--mt381 {
  margin-top: 381px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt381 {
    margin-top: 190.5px;
  }
}
.daihyakka-kinokogari .--mb381 {
  margin-bottom: 381px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb381 {
    margin-bottom: 190.5px;
  }
}
.daihyakka-kinokogari .--pt381 {
  padding-top: 381px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt381 {
    padding-top: 190.5px;
  }
}
.daihyakka-kinokogari .--pb381 {
  padding-bottom: 381px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb381 {
    padding-bottom: 190.5px;
  }
}
.daihyakka-kinokogari .--px381 {
  padding: 0 381px;
}
.daihyakka-kinokogari .max-w-381 {
  max-width: 381px;
}
.daihyakka-kinokogari .w-381 {
  width: 381px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-381 {
    width: 190.5px;
  }
}
.daihyakka-kinokogari .h-381 {
  height: 381px;
}
.daihyakka-kinokogari .--gap381 {
  gap: 381px !important;
}
.daihyakka-kinokogari .--fw381 {
  font-weight: 381;
}
.daihyakka-kinokogari .--mt382 {
  margin-top: 382px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt382 {
    margin-top: 191px;
  }
}
.daihyakka-kinokogari .--mb382 {
  margin-bottom: 382px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb382 {
    margin-bottom: 191px;
  }
}
.daihyakka-kinokogari .--pt382 {
  padding-top: 382px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt382 {
    padding-top: 191px;
  }
}
.daihyakka-kinokogari .--pb382 {
  padding-bottom: 382px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb382 {
    padding-bottom: 191px;
  }
}
.daihyakka-kinokogari .--px382 {
  padding: 0 382px;
}
.daihyakka-kinokogari .max-w-382 {
  max-width: 382px;
}
.daihyakka-kinokogari .w-382 {
  width: 382px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-382 {
    width: 191px;
  }
}
.daihyakka-kinokogari .h-382 {
  height: 382px;
}
.daihyakka-kinokogari .--gap382 {
  gap: 382px !important;
}
.daihyakka-kinokogari .--fw382 {
  font-weight: 382;
}
.daihyakka-kinokogari .--mt383 {
  margin-top: 383px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt383 {
    margin-top: 191.5px;
  }
}
.daihyakka-kinokogari .--mb383 {
  margin-bottom: 383px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb383 {
    margin-bottom: 191.5px;
  }
}
.daihyakka-kinokogari .--pt383 {
  padding-top: 383px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt383 {
    padding-top: 191.5px;
  }
}
.daihyakka-kinokogari .--pb383 {
  padding-bottom: 383px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb383 {
    padding-bottom: 191.5px;
  }
}
.daihyakka-kinokogari .--px383 {
  padding: 0 383px;
}
.daihyakka-kinokogari .max-w-383 {
  max-width: 383px;
}
.daihyakka-kinokogari .w-383 {
  width: 383px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-383 {
    width: 191.5px;
  }
}
.daihyakka-kinokogari .h-383 {
  height: 383px;
}
.daihyakka-kinokogari .--gap383 {
  gap: 383px !important;
}
.daihyakka-kinokogari .--fw383 {
  font-weight: 383;
}
.daihyakka-kinokogari .--mt384 {
  margin-top: 384px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt384 {
    margin-top: 192px;
  }
}
.daihyakka-kinokogari .--mb384 {
  margin-bottom: 384px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb384 {
    margin-bottom: 192px;
  }
}
.daihyakka-kinokogari .--pt384 {
  padding-top: 384px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt384 {
    padding-top: 192px;
  }
}
.daihyakka-kinokogari .--pb384 {
  padding-bottom: 384px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb384 {
    padding-bottom: 192px;
  }
}
.daihyakka-kinokogari .--px384 {
  padding: 0 384px;
}
.daihyakka-kinokogari .max-w-384 {
  max-width: 384px;
}
.daihyakka-kinokogari .w-384 {
  width: 384px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-384 {
    width: 192px;
  }
}
.daihyakka-kinokogari .h-384 {
  height: 384px;
}
.daihyakka-kinokogari .--gap384 {
  gap: 384px !important;
}
.daihyakka-kinokogari .--fw384 {
  font-weight: 384;
}
.daihyakka-kinokogari .--mt385 {
  margin-top: 385px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt385 {
    margin-top: 192.5px;
  }
}
.daihyakka-kinokogari .--mb385 {
  margin-bottom: 385px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb385 {
    margin-bottom: 192.5px;
  }
}
.daihyakka-kinokogari .--pt385 {
  padding-top: 385px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt385 {
    padding-top: 192.5px;
  }
}
.daihyakka-kinokogari .--pb385 {
  padding-bottom: 385px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb385 {
    padding-bottom: 192.5px;
  }
}
.daihyakka-kinokogari .--px385 {
  padding: 0 385px;
}
.daihyakka-kinokogari .max-w-385 {
  max-width: 385px;
}
.daihyakka-kinokogari .w-385 {
  width: 385px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-385 {
    width: 192.5px;
  }
}
.daihyakka-kinokogari .h-385 {
  height: 385px;
}
.daihyakka-kinokogari .--gap385 {
  gap: 385px !important;
}
.daihyakka-kinokogari .--fw385 {
  font-weight: 385;
}
.daihyakka-kinokogari .--mt386 {
  margin-top: 386px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt386 {
    margin-top: 193px;
  }
}
.daihyakka-kinokogari .--mb386 {
  margin-bottom: 386px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb386 {
    margin-bottom: 193px;
  }
}
.daihyakka-kinokogari .--pt386 {
  padding-top: 386px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt386 {
    padding-top: 193px;
  }
}
.daihyakka-kinokogari .--pb386 {
  padding-bottom: 386px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb386 {
    padding-bottom: 193px;
  }
}
.daihyakka-kinokogari .--px386 {
  padding: 0 386px;
}
.daihyakka-kinokogari .max-w-386 {
  max-width: 386px;
}
.daihyakka-kinokogari .w-386 {
  width: 386px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-386 {
    width: 193px;
  }
}
.daihyakka-kinokogari .h-386 {
  height: 386px;
}
.daihyakka-kinokogari .--gap386 {
  gap: 386px !important;
}
.daihyakka-kinokogari .--fw386 {
  font-weight: 386;
}
.daihyakka-kinokogari .--mt387 {
  margin-top: 387px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt387 {
    margin-top: 193.5px;
  }
}
.daihyakka-kinokogari .--mb387 {
  margin-bottom: 387px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb387 {
    margin-bottom: 193.5px;
  }
}
.daihyakka-kinokogari .--pt387 {
  padding-top: 387px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt387 {
    padding-top: 193.5px;
  }
}
.daihyakka-kinokogari .--pb387 {
  padding-bottom: 387px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb387 {
    padding-bottom: 193.5px;
  }
}
.daihyakka-kinokogari .--px387 {
  padding: 0 387px;
}
.daihyakka-kinokogari .max-w-387 {
  max-width: 387px;
}
.daihyakka-kinokogari .w-387 {
  width: 387px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-387 {
    width: 193.5px;
  }
}
.daihyakka-kinokogari .h-387 {
  height: 387px;
}
.daihyakka-kinokogari .--gap387 {
  gap: 387px !important;
}
.daihyakka-kinokogari .--fw387 {
  font-weight: 387;
}
.daihyakka-kinokogari .--mt388 {
  margin-top: 388px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt388 {
    margin-top: 194px;
  }
}
.daihyakka-kinokogari .--mb388 {
  margin-bottom: 388px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb388 {
    margin-bottom: 194px;
  }
}
.daihyakka-kinokogari .--pt388 {
  padding-top: 388px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt388 {
    padding-top: 194px;
  }
}
.daihyakka-kinokogari .--pb388 {
  padding-bottom: 388px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb388 {
    padding-bottom: 194px;
  }
}
.daihyakka-kinokogari .--px388 {
  padding: 0 388px;
}
.daihyakka-kinokogari .max-w-388 {
  max-width: 388px;
}
.daihyakka-kinokogari .w-388 {
  width: 388px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-388 {
    width: 194px;
  }
}
.daihyakka-kinokogari .h-388 {
  height: 388px;
}
.daihyakka-kinokogari .--gap388 {
  gap: 388px !important;
}
.daihyakka-kinokogari .--fw388 {
  font-weight: 388;
}
.daihyakka-kinokogari .--mt389 {
  margin-top: 389px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt389 {
    margin-top: 194.5px;
  }
}
.daihyakka-kinokogari .--mb389 {
  margin-bottom: 389px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb389 {
    margin-bottom: 194.5px;
  }
}
.daihyakka-kinokogari .--pt389 {
  padding-top: 389px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt389 {
    padding-top: 194.5px;
  }
}
.daihyakka-kinokogari .--pb389 {
  padding-bottom: 389px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb389 {
    padding-bottom: 194.5px;
  }
}
.daihyakka-kinokogari .--px389 {
  padding: 0 389px;
}
.daihyakka-kinokogari .max-w-389 {
  max-width: 389px;
}
.daihyakka-kinokogari .w-389 {
  width: 389px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-389 {
    width: 194.5px;
  }
}
.daihyakka-kinokogari .h-389 {
  height: 389px;
}
.daihyakka-kinokogari .--gap389 {
  gap: 389px !important;
}
.daihyakka-kinokogari .--fw389 {
  font-weight: 389;
}
.daihyakka-kinokogari .--mt390 {
  margin-top: 390px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt390 {
    margin-top: 195px;
  }
}
.daihyakka-kinokogari .--mb390 {
  margin-bottom: 390px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb390 {
    margin-bottom: 195px;
  }
}
.daihyakka-kinokogari .--pt390 {
  padding-top: 390px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt390 {
    padding-top: 195px;
  }
}
.daihyakka-kinokogari .--pb390 {
  padding-bottom: 390px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb390 {
    padding-bottom: 195px;
  }
}
.daihyakka-kinokogari .--px390 {
  padding: 0 390px;
}
.daihyakka-kinokogari .max-w-390 {
  max-width: 390px;
}
.daihyakka-kinokogari .w-390 {
  width: 390px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-390 {
    width: 195px;
  }
}
.daihyakka-kinokogari .h-390 {
  height: 390px;
}
.daihyakka-kinokogari .--gap390 {
  gap: 390px !important;
}
.daihyakka-kinokogari .--fw390 {
  font-weight: 390;
}
.daihyakka-kinokogari .--mt391 {
  margin-top: 391px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt391 {
    margin-top: 195.5px;
  }
}
.daihyakka-kinokogari .--mb391 {
  margin-bottom: 391px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb391 {
    margin-bottom: 195.5px;
  }
}
.daihyakka-kinokogari .--pt391 {
  padding-top: 391px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt391 {
    padding-top: 195.5px;
  }
}
.daihyakka-kinokogari .--pb391 {
  padding-bottom: 391px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb391 {
    padding-bottom: 195.5px;
  }
}
.daihyakka-kinokogari .--px391 {
  padding: 0 391px;
}
.daihyakka-kinokogari .max-w-391 {
  max-width: 391px;
}
.daihyakka-kinokogari .w-391 {
  width: 391px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-391 {
    width: 195.5px;
  }
}
.daihyakka-kinokogari .h-391 {
  height: 391px;
}
.daihyakka-kinokogari .--gap391 {
  gap: 391px !important;
}
.daihyakka-kinokogari .--fw391 {
  font-weight: 391;
}
.daihyakka-kinokogari .--mt392 {
  margin-top: 392px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt392 {
    margin-top: 196px;
  }
}
.daihyakka-kinokogari .--mb392 {
  margin-bottom: 392px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb392 {
    margin-bottom: 196px;
  }
}
.daihyakka-kinokogari .--pt392 {
  padding-top: 392px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt392 {
    padding-top: 196px;
  }
}
.daihyakka-kinokogari .--pb392 {
  padding-bottom: 392px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb392 {
    padding-bottom: 196px;
  }
}
.daihyakka-kinokogari .--px392 {
  padding: 0 392px;
}
.daihyakka-kinokogari .max-w-392 {
  max-width: 392px;
}
.daihyakka-kinokogari .w-392 {
  width: 392px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-392 {
    width: 196px;
  }
}
.daihyakka-kinokogari .h-392 {
  height: 392px;
}
.daihyakka-kinokogari .--gap392 {
  gap: 392px !important;
}
.daihyakka-kinokogari .--fw392 {
  font-weight: 392;
}
.daihyakka-kinokogari .--mt393 {
  margin-top: 393px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt393 {
    margin-top: 196.5px;
  }
}
.daihyakka-kinokogari .--mb393 {
  margin-bottom: 393px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb393 {
    margin-bottom: 196.5px;
  }
}
.daihyakka-kinokogari .--pt393 {
  padding-top: 393px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt393 {
    padding-top: 196.5px;
  }
}
.daihyakka-kinokogari .--pb393 {
  padding-bottom: 393px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb393 {
    padding-bottom: 196.5px;
  }
}
.daihyakka-kinokogari .--px393 {
  padding: 0 393px;
}
.daihyakka-kinokogari .max-w-393 {
  max-width: 393px;
}
.daihyakka-kinokogari .w-393 {
  width: 393px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-393 {
    width: 196.5px;
  }
}
.daihyakka-kinokogari .h-393 {
  height: 393px;
}
.daihyakka-kinokogari .--gap393 {
  gap: 393px !important;
}
.daihyakka-kinokogari .--fw393 {
  font-weight: 393;
}
.daihyakka-kinokogari .--mt394 {
  margin-top: 394px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt394 {
    margin-top: 197px;
  }
}
.daihyakka-kinokogari .--mb394 {
  margin-bottom: 394px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb394 {
    margin-bottom: 197px;
  }
}
.daihyakka-kinokogari .--pt394 {
  padding-top: 394px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt394 {
    padding-top: 197px;
  }
}
.daihyakka-kinokogari .--pb394 {
  padding-bottom: 394px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb394 {
    padding-bottom: 197px;
  }
}
.daihyakka-kinokogari .--px394 {
  padding: 0 394px;
}
.daihyakka-kinokogari .max-w-394 {
  max-width: 394px;
}
.daihyakka-kinokogari .w-394 {
  width: 394px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-394 {
    width: 197px;
  }
}
.daihyakka-kinokogari .h-394 {
  height: 394px;
}
.daihyakka-kinokogari .--gap394 {
  gap: 394px !important;
}
.daihyakka-kinokogari .--fw394 {
  font-weight: 394;
}
.daihyakka-kinokogari .--mt395 {
  margin-top: 395px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt395 {
    margin-top: 197.5px;
  }
}
.daihyakka-kinokogari .--mb395 {
  margin-bottom: 395px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb395 {
    margin-bottom: 197.5px;
  }
}
.daihyakka-kinokogari .--pt395 {
  padding-top: 395px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt395 {
    padding-top: 197.5px;
  }
}
.daihyakka-kinokogari .--pb395 {
  padding-bottom: 395px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb395 {
    padding-bottom: 197.5px;
  }
}
.daihyakka-kinokogari .--px395 {
  padding: 0 395px;
}
.daihyakka-kinokogari .max-w-395 {
  max-width: 395px;
}
.daihyakka-kinokogari .w-395 {
  width: 395px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-395 {
    width: 197.5px;
  }
}
.daihyakka-kinokogari .h-395 {
  height: 395px;
}
.daihyakka-kinokogari .--gap395 {
  gap: 395px !important;
}
.daihyakka-kinokogari .--fw395 {
  font-weight: 395;
}
.daihyakka-kinokogari .--mt396 {
  margin-top: 396px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt396 {
    margin-top: 198px;
  }
}
.daihyakka-kinokogari .--mb396 {
  margin-bottom: 396px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb396 {
    margin-bottom: 198px;
  }
}
.daihyakka-kinokogari .--pt396 {
  padding-top: 396px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt396 {
    padding-top: 198px;
  }
}
.daihyakka-kinokogari .--pb396 {
  padding-bottom: 396px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb396 {
    padding-bottom: 198px;
  }
}
.daihyakka-kinokogari .--px396 {
  padding: 0 396px;
}
.daihyakka-kinokogari .max-w-396 {
  max-width: 396px;
}
.daihyakka-kinokogari .w-396 {
  width: 396px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-396 {
    width: 198px;
  }
}
.daihyakka-kinokogari .h-396 {
  height: 396px;
}
.daihyakka-kinokogari .--gap396 {
  gap: 396px !important;
}
.daihyakka-kinokogari .--fw396 {
  font-weight: 396;
}
.daihyakka-kinokogari .--mt397 {
  margin-top: 397px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt397 {
    margin-top: 198.5px;
  }
}
.daihyakka-kinokogari .--mb397 {
  margin-bottom: 397px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb397 {
    margin-bottom: 198.5px;
  }
}
.daihyakka-kinokogari .--pt397 {
  padding-top: 397px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt397 {
    padding-top: 198.5px;
  }
}
.daihyakka-kinokogari .--pb397 {
  padding-bottom: 397px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb397 {
    padding-bottom: 198.5px;
  }
}
.daihyakka-kinokogari .--px397 {
  padding: 0 397px;
}
.daihyakka-kinokogari .max-w-397 {
  max-width: 397px;
}
.daihyakka-kinokogari .w-397 {
  width: 397px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-397 {
    width: 198.5px;
  }
}
.daihyakka-kinokogari .h-397 {
  height: 397px;
}
.daihyakka-kinokogari .--gap397 {
  gap: 397px !important;
}
.daihyakka-kinokogari .--fw397 {
  font-weight: 397;
}
.daihyakka-kinokogari .--mt398 {
  margin-top: 398px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt398 {
    margin-top: 199px;
  }
}
.daihyakka-kinokogari .--mb398 {
  margin-bottom: 398px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb398 {
    margin-bottom: 199px;
  }
}
.daihyakka-kinokogari .--pt398 {
  padding-top: 398px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt398 {
    padding-top: 199px;
  }
}
.daihyakka-kinokogari .--pb398 {
  padding-bottom: 398px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb398 {
    padding-bottom: 199px;
  }
}
.daihyakka-kinokogari .--px398 {
  padding: 0 398px;
}
.daihyakka-kinokogari .max-w-398 {
  max-width: 398px;
}
.daihyakka-kinokogari .w-398 {
  width: 398px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-398 {
    width: 199px;
  }
}
.daihyakka-kinokogari .h-398 {
  height: 398px;
}
.daihyakka-kinokogari .--gap398 {
  gap: 398px !important;
}
.daihyakka-kinokogari .--fw398 {
  font-weight: 398;
}
.daihyakka-kinokogari .--mt399 {
  margin-top: 399px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt399 {
    margin-top: 199.5px;
  }
}
.daihyakka-kinokogari .--mb399 {
  margin-bottom: 399px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb399 {
    margin-bottom: 199.5px;
  }
}
.daihyakka-kinokogari .--pt399 {
  padding-top: 399px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt399 {
    padding-top: 199.5px;
  }
}
.daihyakka-kinokogari .--pb399 {
  padding-bottom: 399px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb399 {
    padding-bottom: 199.5px;
  }
}
.daihyakka-kinokogari .--px399 {
  padding: 0 399px;
}
.daihyakka-kinokogari .max-w-399 {
  max-width: 399px;
}
.daihyakka-kinokogari .w-399 {
  width: 399px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-399 {
    width: 199.5px;
  }
}
.daihyakka-kinokogari .h-399 {
  height: 399px;
}
.daihyakka-kinokogari .--gap399 {
  gap: 399px !important;
}
.daihyakka-kinokogari .--fw399 {
  font-weight: 399;
}
.daihyakka-kinokogari .--mt400 {
  margin-top: 400px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt400 {
    margin-top: 200px;
  }
}
.daihyakka-kinokogari .--mb400 {
  margin-bottom: 400px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb400 {
    margin-bottom: 200px;
  }
}
.daihyakka-kinokogari .--pt400 {
  padding-top: 400px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt400 {
    padding-top: 200px;
  }
}
.daihyakka-kinokogari .--pb400 {
  padding-bottom: 400px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb400 {
    padding-bottom: 200px;
  }
}
.daihyakka-kinokogari .--px400 {
  padding: 0 400px;
}
.daihyakka-kinokogari .max-w-400 {
  max-width: 400px;
}
.daihyakka-kinokogari .w-400 {
  width: 400px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-400 {
    width: 200px;
  }
}
.daihyakka-kinokogari .h-400 {
  height: 400px;
}
.daihyakka-kinokogari .--gap400 {
  gap: 400px !important;
}
.daihyakka-kinokogari .--fw400 {
  font-weight: 400;
}
.daihyakka-kinokogari .--mt401 {
  margin-top: 401px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt401 {
    margin-top: 200.5px;
  }
}
.daihyakka-kinokogari .--mb401 {
  margin-bottom: 401px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb401 {
    margin-bottom: 200.5px;
  }
}
.daihyakka-kinokogari .--pt401 {
  padding-top: 401px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt401 {
    padding-top: 200.5px;
  }
}
.daihyakka-kinokogari .--pb401 {
  padding-bottom: 401px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb401 {
    padding-bottom: 200.5px;
  }
}
.daihyakka-kinokogari .--px401 {
  padding: 0 401px;
}
.daihyakka-kinokogari .max-w-401 {
  max-width: 401px;
}
.daihyakka-kinokogari .w-401 {
  width: 401px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-401 {
    width: 200.5px;
  }
}
.daihyakka-kinokogari .h-401 {
  height: 401px;
}
.daihyakka-kinokogari .--gap401 {
  gap: 401px !important;
}
.daihyakka-kinokogari .--fw401 {
  font-weight: 401;
}
.daihyakka-kinokogari .--mt402 {
  margin-top: 402px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt402 {
    margin-top: 201px;
  }
}
.daihyakka-kinokogari .--mb402 {
  margin-bottom: 402px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb402 {
    margin-bottom: 201px;
  }
}
.daihyakka-kinokogari .--pt402 {
  padding-top: 402px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt402 {
    padding-top: 201px;
  }
}
.daihyakka-kinokogari .--pb402 {
  padding-bottom: 402px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb402 {
    padding-bottom: 201px;
  }
}
.daihyakka-kinokogari .--px402 {
  padding: 0 402px;
}
.daihyakka-kinokogari .max-w-402 {
  max-width: 402px;
}
.daihyakka-kinokogari .w-402 {
  width: 402px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-402 {
    width: 201px;
  }
}
.daihyakka-kinokogari .h-402 {
  height: 402px;
}
.daihyakka-kinokogari .--gap402 {
  gap: 402px !important;
}
.daihyakka-kinokogari .--fw402 {
  font-weight: 402;
}
.daihyakka-kinokogari .--mt403 {
  margin-top: 403px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt403 {
    margin-top: 201.5px;
  }
}
.daihyakka-kinokogari .--mb403 {
  margin-bottom: 403px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb403 {
    margin-bottom: 201.5px;
  }
}
.daihyakka-kinokogari .--pt403 {
  padding-top: 403px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt403 {
    padding-top: 201.5px;
  }
}
.daihyakka-kinokogari .--pb403 {
  padding-bottom: 403px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb403 {
    padding-bottom: 201.5px;
  }
}
.daihyakka-kinokogari .--px403 {
  padding: 0 403px;
}
.daihyakka-kinokogari .max-w-403 {
  max-width: 403px;
}
.daihyakka-kinokogari .w-403 {
  width: 403px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-403 {
    width: 201.5px;
  }
}
.daihyakka-kinokogari .h-403 {
  height: 403px;
}
.daihyakka-kinokogari .--gap403 {
  gap: 403px !important;
}
.daihyakka-kinokogari .--fw403 {
  font-weight: 403;
}
.daihyakka-kinokogari .--mt404 {
  margin-top: 404px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt404 {
    margin-top: 202px;
  }
}
.daihyakka-kinokogari .--mb404 {
  margin-bottom: 404px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb404 {
    margin-bottom: 202px;
  }
}
.daihyakka-kinokogari .--pt404 {
  padding-top: 404px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt404 {
    padding-top: 202px;
  }
}
.daihyakka-kinokogari .--pb404 {
  padding-bottom: 404px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb404 {
    padding-bottom: 202px;
  }
}
.daihyakka-kinokogari .--px404 {
  padding: 0 404px;
}
.daihyakka-kinokogari .max-w-404 {
  max-width: 404px;
}
.daihyakka-kinokogari .w-404 {
  width: 404px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-404 {
    width: 202px;
  }
}
.daihyakka-kinokogari .h-404 {
  height: 404px;
}
.daihyakka-kinokogari .--gap404 {
  gap: 404px !important;
}
.daihyakka-kinokogari .--fw404 {
  font-weight: 404;
}
.daihyakka-kinokogari .--mt405 {
  margin-top: 405px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt405 {
    margin-top: 202.5px;
  }
}
.daihyakka-kinokogari .--mb405 {
  margin-bottom: 405px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb405 {
    margin-bottom: 202.5px;
  }
}
.daihyakka-kinokogari .--pt405 {
  padding-top: 405px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt405 {
    padding-top: 202.5px;
  }
}
.daihyakka-kinokogari .--pb405 {
  padding-bottom: 405px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb405 {
    padding-bottom: 202.5px;
  }
}
.daihyakka-kinokogari .--px405 {
  padding: 0 405px;
}
.daihyakka-kinokogari .max-w-405 {
  max-width: 405px;
}
.daihyakka-kinokogari .w-405 {
  width: 405px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-405 {
    width: 202.5px;
  }
}
.daihyakka-kinokogari .h-405 {
  height: 405px;
}
.daihyakka-kinokogari .--gap405 {
  gap: 405px !important;
}
.daihyakka-kinokogari .--fw405 {
  font-weight: 405;
}
.daihyakka-kinokogari .--mt406 {
  margin-top: 406px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt406 {
    margin-top: 203px;
  }
}
.daihyakka-kinokogari .--mb406 {
  margin-bottom: 406px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb406 {
    margin-bottom: 203px;
  }
}
.daihyakka-kinokogari .--pt406 {
  padding-top: 406px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt406 {
    padding-top: 203px;
  }
}
.daihyakka-kinokogari .--pb406 {
  padding-bottom: 406px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb406 {
    padding-bottom: 203px;
  }
}
.daihyakka-kinokogari .--px406 {
  padding: 0 406px;
}
.daihyakka-kinokogari .max-w-406 {
  max-width: 406px;
}
.daihyakka-kinokogari .w-406 {
  width: 406px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-406 {
    width: 203px;
  }
}
.daihyakka-kinokogari .h-406 {
  height: 406px;
}
.daihyakka-kinokogari .--gap406 {
  gap: 406px !important;
}
.daihyakka-kinokogari .--fw406 {
  font-weight: 406;
}
.daihyakka-kinokogari .--mt407 {
  margin-top: 407px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt407 {
    margin-top: 203.5px;
  }
}
.daihyakka-kinokogari .--mb407 {
  margin-bottom: 407px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb407 {
    margin-bottom: 203.5px;
  }
}
.daihyakka-kinokogari .--pt407 {
  padding-top: 407px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt407 {
    padding-top: 203.5px;
  }
}
.daihyakka-kinokogari .--pb407 {
  padding-bottom: 407px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb407 {
    padding-bottom: 203.5px;
  }
}
.daihyakka-kinokogari .--px407 {
  padding: 0 407px;
}
.daihyakka-kinokogari .max-w-407 {
  max-width: 407px;
}
.daihyakka-kinokogari .w-407 {
  width: 407px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-407 {
    width: 203.5px;
  }
}
.daihyakka-kinokogari .h-407 {
  height: 407px;
}
.daihyakka-kinokogari .--gap407 {
  gap: 407px !important;
}
.daihyakka-kinokogari .--fw407 {
  font-weight: 407;
}
.daihyakka-kinokogari .--mt408 {
  margin-top: 408px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt408 {
    margin-top: 204px;
  }
}
.daihyakka-kinokogari .--mb408 {
  margin-bottom: 408px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb408 {
    margin-bottom: 204px;
  }
}
.daihyakka-kinokogari .--pt408 {
  padding-top: 408px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt408 {
    padding-top: 204px;
  }
}
.daihyakka-kinokogari .--pb408 {
  padding-bottom: 408px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb408 {
    padding-bottom: 204px;
  }
}
.daihyakka-kinokogari .--px408 {
  padding: 0 408px;
}
.daihyakka-kinokogari .max-w-408 {
  max-width: 408px;
}
.daihyakka-kinokogari .w-408 {
  width: 408px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-408 {
    width: 204px;
  }
}
.daihyakka-kinokogari .h-408 {
  height: 408px;
}
.daihyakka-kinokogari .--gap408 {
  gap: 408px !important;
}
.daihyakka-kinokogari .--fw408 {
  font-weight: 408;
}
.daihyakka-kinokogari .--mt409 {
  margin-top: 409px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt409 {
    margin-top: 204.5px;
  }
}
.daihyakka-kinokogari .--mb409 {
  margin-bottom: 409px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb409 {
    margin-bottom: 204.5px;
  }
}
.daihyakka-kinokogari .--pt409 {
  padding-top: 409px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt409 {
    padding-top: 204.5px;
  }
}
.daihyakka-kinokogari .--pb409 {
  padding-bottom: 409px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb409 {
    padding-bottom: 204.5px;
  }
}
.daihyakka-kinokogari .--px409 {
  padding: 0 409px;
}
.daihyakka-kinokogari .max-w-409 {
  max-width: 409px;
}
.daihyakka-kinokogari .w-409 {
  width: 409px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-409 {
    width: 204.5px;
  }
}
.daihyakka-kinokogari .h-409 {
  height: 409px;
}
.daihyakka-kinokogari .--gap409 {
  gap: 409px !important;
}
.daihyakka-kinokogari .--fw409 {
  font-weight: 409;
}
.daihyakka-kinokogari .--mt410 {
  margin-top: 410px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt410 {
    margin-top: 205px;
  }
}
.daihyakka-kinokogari .--mb410 {
  margin-bottom: 410px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb410 {
    margin-bottom: 205px;
  }
}
.daihyakka-kinokogari .--pt410 {
  padding-top: 410px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt410 {
    padding-top: 205px;
  }
}
.daihyakka-kinokogari .--pb410 {
  padding-bottom: 410px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb410 {
    padding-bottom: 205px;
  }
}
.daihyakka-kinokogari .--px410 {
  padding: 0 410px;
}
.daihyakka-kinokogari .max-w-410 {
  max-width: 410px;
}
.daihyakka-kinokogari .w-410 {
  width: 410px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-410 {
    width: 205px;
  }
}
.daihyakka-kinokogari .h-410 {
  height: 410px;
}
.daihyakka-kinokogari .--gap410 {
  gap: 410px !important;
}
.daihyakka-kinokogari .--fw410 {
  font-weight: 410;
}
.daihyakka-kinokogari .--mt411 {
  margin-top: 411px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt411 {
    margin-top: 205.5px;
  }
}
.daihyakka-kinokogari .--mb411 {
  margin-bottom: 411px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb411 {
    margin-bottom: 205.5px;
  }
}
.daihyakka-kinokogari .--pt411 {
  padding-top: 411px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt411 {
    padding-top: 205.5px;
  }
}
.daihyakka-kinokogari .--pb411 {
  padding-bottom: 411px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb411 {
    padding-bottom: 205.5px;
  }
}
.daihyakka-kinokogari .--px411 {
  padding: 0 411px;
}
.daihyakka-kinokogari .max-w-411 {
  max-width: 411px;
}
.daihyakka-kinokogari .w-411 {
  width: 411px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-411 {
    width: 205.5px;
  }
}
.daihyakka-kinokogari .h-411 {
  height: 411px;
}
.daihyakka-kinokogari .--gap411 {
  gap: 411px !important;
}
.daihyakka-kinokogari .--fw411 {
  font-weight: 411;
}
.daihyakka-kinokogari .--mt412 {
  margin-top: 412px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt412 {
    margin-top: 206px;
  }
}
.daihyakka-kinokogari .--mb412 {
  margin-bottom: 412px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb412 {
    margin-bottom: 206px;
  }
}
.daihyakka-kinokogari .--pt412 {
  padding-top: 412px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt412 {
    padding-top: 206px;
  }
}
.daihyakka-kinokogari .--pb412 {
  padding-bottom: 412px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb412 {
    padding-bottom: 206px;
  }
}
.daihyakka-kinokogari .--px412 {
  padding: 0 412px;
}
.daihyakka-kinokogari .max-w-412 {
  max-width: 412px;
}
.daihyakka-kinokogari .w-412 {
  width: 412px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-412 {
    width: 206px;
  }
}
.daihyakka-kinokogari .h-412 {
  height: 412px;
}
.daihyakka-kinokogari .--gap412 {
  gap: 412px !important;
}
.daihyakka-kinokogari .--fw412 {
  font-weight: 412;
}
.daihyakka-kinokogari .--mt413 {
  margin-top: 413px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt413 {
    margin-top: 206.5px;
  }
}
.daihyakka-kinokogari .--mb413 {
  margin-bottom: 413px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb413 {
    margin-bottom: 206.5px;
  }
}
.daihyakka-kinokogari .--pt413 {
  padding-top: 413px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt413 {
    padding-top: 206.5px;
  }
}
.daihyakka-kinokogari .--pb413 {
  padding-bottom: 413px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb413 {
    padding-bottom: 206.5px;
  }
}
.daihyakka-kinokogari .--px413 {
  padding: 0 413px;
}
.daihyakka-kinokogari .max-w-413 {
  max-width: 413px;
}
.daihyakka-kinokogari .w-413 {
  width: 413px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-413 {
    width: 206.5px;
  }
}
.daihyakka-kinokogari .h-413 {
  height: 413px;
}
.daihyakka-kinokogari .--gap413 {
  gap: 413px !important;
}
.daihyakka-kinokogari .--fw413 {
  font-weight: 413;
}
.daihyakka-kinokogari .--mt414 {
  margin-top: 414px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt414 {
    margin-top: 207px;
  }
}
.daihyakka-kinokogari .--mb414 {
  margin-bottom: 414px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb414 {
    margin-bottom: 207px;
  }
}
.daihyakka-kinokogari .--pt414 {
  padding-top: 414px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt414 {
    padding-top: 207px;
  }
}
.daihyakka-kinokogari .--pb414 {
  padding-bottom: 414px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb414 {
    padding-bottom: 207px;
  }
}
.daihyakka-kinokogari .--px414 {
  padding: 0 414px;
}
.daihyakka-kinokogari .max-w-414 {
  max-width: 414px;
}
.daihyakka-kinokogari .w-414 {
  width: 414px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-414 {
    width: 207px;
  }
}
.daihyakka-kinokogari .h-414 {
  height: 414px;
}
.daihyakka-kinokogari .--gap414 {
  gap: 414px !important;
}
.daihyakka-kinokogari .--fw414 {
  font-weight: 414;
}
.daihyakka-kinokogari .--mt415 {
  margin-top: 415px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt415 {
    margin-top: 207.5px;
  }
}
.daihyakka-kinokogari .--mb415 {
  margin-bottom: 415px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb415 {
    margin-bottom: 207.5px;
  }
}
.daihyakka-kinokogari .--pt415 {
  padding-top: 415px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt415 {
    padding-top: 207.5px;
  }
}
.daihyakka-kinokogari .--pb415 {
  padding-bottom: 415px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb415 {
    padding-bottom: 207.5px;
  }
}
.daihyakka-kinokogari .--px415 {
  padding: 0 415px;
}
.daihyakka-kinokogari .max-w-415 {
  max-width: 415px;
}
.daihyakka-kinokogari .w-415 {
  width: 415px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-415 {
    width: 207.5px;
  }
}
.daihyakka-kinokogari .h-415 {
  height: 415px;
}
.daihyakka-kinokogari .--gap415 {
  gap: 415px !important;
}
.daihyakka-kinokogari .--fw415 {
  font-weight: 415;
}
.daihyakka-kinokogari .--mt416 {
  margin-top: 416px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt416 {
    margin-top: 208px;
  }
}
.daihyakka-kinokogari .--mb416 {
  margin-bottom: 416px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb416 {
    margin-bottom: 208px;
  }
}
.daihyakka-kinokogari .--pt416 {
  padding-top: 416px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt416 {
    padding-top: 208px;
  }
}
.daihyakka-kinokogari .--pb416 {
  padding-bottom: 416px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb416 {
    padding-bottom: 208px;
  }
}
.daihyakka-kinokogari .--px416 {
  padding: 0 416px;
}
.daihyakka-kinokogari .max-w-416 {
  max-width: 416px;
}
.daihyakka-kinokogari .w-416 {
  width: 416px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-416 {
    width: 208px;
  }
}
.daihyakka-kinokogari .h-416 {
  height: 416px;
}
.daihyakka-kinokogari .--gap416 {
  gap: 416px !important;
}
.daihyakka-kinokogari .--fw416 {
  font-weight: 416;
}
.daihyakka-kinokogari .--mt417 {
  margin-top: 417px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt417 {
    margin-top: 208.5px;
  }
}
.daihyakka-kinokogari .--mb417 {
  margin-bottom: 417px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb417 {
    margin-bottom: 208.5px;
  }
}
.daihyakka-kinokogari .--pt417 {
  padding-top: 417px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt417 {
    padding-top: 208.5px;
  }
}
.daihyakka-kinokogari .--pb417 {
  padding-bottom: 417px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb417 {
    padding-bottom: 208.5px;
  }
}
.daihyakka-kinokogari .--px417 {
  padding: 0 417px;
}
.daihyakka-kinokogari .max-w-417 {
  max-width: 417px;
}
.daihyakka-kinokogari .w-417 {
  width: 417px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-417 {
    width: 208.5px;
  }
}
.daihyakka-kinokogari .h-417 {
  height: 417px;
}
.daihyakka-kinokogari .--gap417 {
  gap: 417px !important;
}
.daihyakka-kinokogari .--fw417 {
  font-weight: 417;
}
.daihyakka-kinokogari .--mt418 {
  margin-top: 418px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt418 {
    margin-top: 209px;
  }
}
.daihyakka-kinokogari .--mb418 {
  margin-bottom: 418px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb418 {
    margin-bottom: 209px;
  }
}
.daihyakka-kinokogari .--pt418 {
  padding-top: 418px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt418 {
    padding-top: 209px;
  }
}
.daihyakka-kinokogari .--pb418 {
  padding-bottom: 418px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb418 {
    padding-bottom: 209px;
  }
}
.daihyakka-kinokogari .--px418 {
  padding: 0 418px;
}
.daihyakka-kinokogari .max-w-418 {
  max-width: 418px;
}
.daihyakka-kinokogari .w-418 {
  width: 418px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-418 {
    width: 209px;
  }
}
.daihyakka-kinokogari .h-418 {
  height: 418px;
}
.daihyakka-kinokogari .--gap418 {
  gap: 418px !important;
}
.daihyakka-kinokogari .--fw418 {
  font-weight: 418;
}
.daihyakka-kinokogari .--mt419 {
  margin-top: 419px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt419 {
    margin-top: 209.5px;
  }
}
.daihyakka-kinokogari .--mb419 {
  margin-bottom: 419px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb419 {
    margin-bottom: 209.5px;
  }
}
.daihyakka-kinokogari .--pt419 {
  padding-top: 419px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt419 {
    padding-top: 209.5px;
  }
}
.daihyakka-kinokogari .--pb419 {
  padding-bottom: 419px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb419 {
    padding-bottom: 209.5px;
  }
}
.daihyakka-kinokogari .--px419 {
  padding: 0 419px;
}
.daihyakka-kinokogari .max-w-419 {
  max-width: 419px;
}
.daihyakka-kinokogari .w-419 {
  width: 419px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-419 {
    width: 209.5px;
  }
}
.daihyakka-kinokogari .h-419 {
  height: 419px;
}
.daihyakka-kinokogari .--gap419 {
  gap: 419px !important;
}
.daihyakka-kinokogari .--fw419 {
  font-weight: 419;
}
.daihyakka-kinokogari .--mt420 {
  margin-top: 420px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt420 {
    margin-top: 210px;
  }
}
.daihyakka-kinokogari .--mb420 {
  margin-bottom: 420px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb420 {
    margin-bottom: 210px;
  }
}
.daihyakka-kinokogari .--pt420 {
  padding-top: 420px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt420 {
    padding-top: 210px;
  }
}
.daihyakka-kinokogari .--pb420 {
  padding-bottom: 420px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb420 {
    padding-bottom: 210px;
  }
}
.daihyakka-kinokogari .--px420 {
  padding: 0 420px;
}
.daihyakka-kinokogari .max-w-420 {
  max-width: 420px;
}
.daihyakka-kinokogari .w-420 {
  width: 420px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-420 {
    width: 210px;
  }
}
.daihyakka-kinokogari .h-420 {
  height: 420px;
}
.daihyakka-kinokogari .--gap420 {
  gap: 420px !important;
}
.daihyakka-kinokogari .--fw420 {
  font-weight: 420;
}
.daihyakka-kinokogari .--mt421 {
  margin-top: 421px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt421 {
    margin-top: 210.5px;
  }
}
.daihyakka-kinokogari .--mb421 {
  margin-bottom: 421px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb421 {
    margin-bottom: 210.5px;
  }
}
.daihyakka-kinokogari .--pt421 {
  padding-top: 421px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt421 {
    padding-top: 210.5px;
  }
}
.daihyakka-kinokogari .--pb421 {
  padding-bottom: 421px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb421 {
    padding-bottom: 210.5px;
  }
}
.daihyakka-kinokogari .--px421 {
  padding: 0 421px;
}
.daihyakka-kinokogari .max-w-421 {
  max-width: 421px;
}
.daihyakka-kinokogari .w-421 {
  width: 421px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-421 {
    width: 210.5px;
  }
}
.daihyakka-kinokogari .h-421 {
  height: 421px;
}
.daihyakka-kinokogari .--gap421 {
  gap: 421px !important;
}
.daihyakka-kinokogari .--fw421 {
  font-weight: 421;
}
.daihyakka-kinokogari .--mt422 {
  margin-top: 422px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt422 {
    margin-top: 211px;
  }
}
.daihyakka-kinokogari .--mb422 {
  margin-bottom: 422px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb422 {
    margin-bottom: 211px;
  }
}
.daihyakka-kinokogari .--pt422 {
  padding-top: 422px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt422 {
    padding-top: 211px;
  }
}
.daihyakka-kinokogari .--pb422 {
  padding-bottom: 422px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb422 {
    padding-bottom: 211px;
  }
}
.daihyakka-kinokogari .--px422 {
  padding: 0 422px;
}
.daihyakka-kinokogari .max-w-422 {
  max-width: 422px;
}
.daihyakka-kinokogari .w-422 {
  width: 422px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-422 {
    width: 211px;
  }
}
.daihyakka-kinokogari .h-422 {
  height: 422px;
}
.daihyakka-kinokogari .--gap422 {
  gap: 422px !important;
}
.daihyakka-kinokogari .--fw422 {
  font-weight: 422;
}
.daihyakka-kinokogari .--mt423 {
  margin-top: 423px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt423 {
    margin-top: 211.5px;
  }
}
.daihyakka-kinokogari .--mb423 {
  margin-bottom: 423px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb423 {
    margin-bottom: 211.5px;
  }
}
.daihyakka-kinokogari .--pt423 {
  padding-top: 423px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt423 {
    padding-top: 211.5px;
  }
}
.daihyakka-kinokogari .--pb423 {
  padding-bottom: 423px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb423 {
    padding-bottom: 211.5px;
  }
}
.daihyakka-kinokogari .--px423 {
  padding: 0 423px;
}
.daihyakka-kinokogari .max-w-423 {
  max-width: 423px;
}
.daihyakka-kinokogari .w-423 {
  width: 423px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-423 {
    width: 211.5px;
  }
}
.daihyakka-kinokogari .h-423 {
  height: 423px;
}
.daihyakka-kinokogari .--gap423 {
  gap: 423px !important;
}
.daihyakka-kinokogari .--fw423 {
  font-weight: 423;
}
.daihyakka-kinokogari .--mt424 {
  margin-top: 424px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt424 {
    margin-top: 212px;
  }
}
.daihyakka-kinokogari .--mb424 {
  margin-bottom: 424px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb424 {
    margin-bottom: 212px;
  }
}
.daihyakka-kinokogari .--pt424 {
  padding-top: 424px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt424 {
    padding-top: 212px;
  }
}
.daihyakka-kinokogari .--pb424 {
  padding-bottom: 424px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb424 {
    padding-bottom: 212px;
  }
}
.daihyakka-kinokogari .--px424 {
  padding: 0 424px;
}
.daihyakka-kinokogari .max-w-424 {
  max-width: 424px;
}
.daihyakka-kinokogari .w-424 {
  width: 424px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-424 {
    width: 212px;
  }
}
.daihyakka-kinokogari .h-424 {
  height: 424px;
}
.daihyakka-kinokogari .--gap424 {
  gap: 424px !important;
}
.daihyakka-kinokogari .--fw424 {
  font-weight: 424;
}
.daihyakka-kinokogari .--mt425 {
  margin-top: 425px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt425 {
    margin-top: 212.5px;
  }
}
.daihyakka-kinokogari .--mb425 {
  margin-bottom: 425px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb425 {
    margin-bottom: 212.5px;
  }
}
.daihyakka-kinokogari .--pt425 {
  padding-top: 425px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt425 {
    padding-top: 212.5px;
  }
}
.daihyakka-kinokogari .--pb425 {
  padding-bottom: 425px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb425 {
    padding-bottom: 212.5px;
  }
}
.daihyakka-kinokogari .--px425 {
  padding: 0 425px;
}
.daihyakka-kinokogari .max-w-425 {
  max-width: 425px;
}
.daihyakka-kinokogari .w-425 {
  width: 425px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-425 {
    width: 212.5px;
  }
}
.daihyakka-kinokogari .h-425 {
  height: 425px;
}
.daihyakka-kinokogari .--gap425 {
  gap: 425px !important;
}
.daihyakka-kinokogari .--fw425 {
  font-weight: 425;
}
.daihyakka-kinokogari .--mt426 {
  margin-top: 426px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt426 {
    margin-top: 213px;
  }
}
.daihyakka-kinokogari .--mb426 {
  margin-bottom: 426px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb426 {
    margin-bottom: 213px;
  }
}
.daihyakka-kinokogari .--pt426 {
  padding-top: 426px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt426 {
    padding-top: 213px;
  }
}
.daihyakka-kinokogari .--pb426 {
  padding-bottom: 426px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb426 {
    padding-bottom: 213px;
  }
}
.daihyakka-kinokogari .--px426 {
  padding: 0 426px;
}
.daihyakka-kinokogari .max-w-426 {
  max-width: 426px;
}
.daihyakka-kinokogari .w-426 {
  width: 426px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-426 {
    width: 213px;
  }
}
.daihyakka-kinokogari .h-426 {
  height: 426px;
}
.daihyakka-kinokogari .--gap426 {
  gap: 426px !important;
}
.daihyakka-kinokogari .--fw426 {
  font-weight: 426;
}
.daihyakka-kinokogari .--mt427 {
  margin-top: 427px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt427 {
    margin-top: 213.5px;
  }
}
.daihyakka-kinokogari .--mb427 {
  margin-bottom: 427px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb427 {
    margin-bottom: 213.5px;
  }
}
.daihyakka-kinokogari .--pt427 {
  padding-top: 427px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt427 {
    padding-top: 213.5px;
  }
}
.daihyakka-kinokogari .--pb427 {
  padding-bottom: 427px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb427 {
    padding-bottom: 213.5px;
  }
}
.daihyakka-kinokogari .--px427 {
  padding: 0 427px;
}
.daihyakka-kinokogari .max-w-427 {
  max-width: 427px;
}
.daihyakka-kinokogari .w-427 {
  width: 427px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-427 {
    width: 213.5px;
  }
}
.daihyakka-kinokogari .h-427 {
  height: 427px;
}
.daihyakka-kinokogari .--gap427 {
  gap: 427px !important;
}
.daihyakka-kinokogari .--fw427 {
  font-weight: 427;
}
.daihyakka-kinokogari .--mt428 {
  margin-top: 428px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt428 {
    margin-top: 214px;
  }
}
.daihyakka-kinokogari .--mb428 {
  margin-bottom: 428px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb428 {
    margin-bottom: 214px;
  }
}
.daihyakka-kinokogari .--pt428 {
  padding-top: 428px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt428 {
    padding-top: 214px;
  }
}
.daihyakka-kinokogari .--pb428 {
  padding-bottom: 428px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb428 {
    padding-bottom: 214px;
  }
}
.daihyakka-kinokogari .--px428 {
  padding: 0 428px;
}
.daihyakka-kinokogari .max-w-428 {
  max-width: 428px;
}
.daihyakka-kinokogari .w-428 {
  width: 428px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-428 {
    width: 214px;
  }
}
.daihyakka-kinokogari .h-428 {
  height: 428px;
}
.daihyakka-kinokogari .--gap428 {
  gap: 428px !important;
}
.daihyakka-kinokogari .--fw428 {
  font-weight: 428;
}
.daihyakka-kinokogari .--mt429 {
  margin-top: 429px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt429 {
    margin-top: 214.5px;
  }
}
.daihyakka-kinokogari .--mb429 {
  margin-bottom: 429px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb429 {
    margin-bottom: 214.5px;
  }
}
.daihyakka-kinokogari .--pt429 {
  padding-top: 429px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt429 {
    padding-top: 214.5px;
  }
}
.daihyakka-kinokogari .--pb429 {
  padding-bottom: 429px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb429 {
    padding-bottom: 214.5px;
  }
}
.daihyakka-kinokogari .--px429 {
  padding: 0 429px;
}
.daihyakka-kinokogari .max-w-429 {
  max-width: 429px;
}
.daihyakka-kinokogari .w-429 {
  width: 429px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-429 {
    width: 214.5px;
  }
}
.daihyakka-kinokogari .h-429 {
  height: 429px;
}
.daihyakka-kinokogari .--gap429 {
  gap: 429px !important;
}
.daihyakka-kinokogari .--fw429 {
  font-weight: 429;
}
.daihyakka-kinokogari .--mt430 {
  margin-top: 430px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt430 {
    margin-top: 215px;
  }
}
.daihyakka-kinokogari .--mb430 {
  margin-bottom: 430px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb430 {
    margin-bottom: 215px;
  }
}
.daihyakka-kinokogari .--pt430 {
  padding-top: 430px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt430 {
    padding-top: 215px;
  }
}
.daihyakka-kinokogari .--pb430 {
  padding-bottom: 430px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb430 {
    padding-bottom: 215px;
  }
}
.daihyakka-kinokogari .--px430 {
  padding: 0 430px;
}
.daihyakka-kinokogari .max-w-430 {
  max-width: 430px;
}
.daihyakka-kinokogari .w-430 {
  width: 430px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-430 {
    width: 215px;
  }
}
.daihyakka-kinokogari .h-430 {
  height: 430px;
}
.daihyakka-kinokogari .--gap430 {
  gap: 430px !important;
}
.daihyakka-kinokogari .--fw430 {
  font-weight: 430;
}
.daihyakka-kinokogari .--mt431 {
  margin-top: 431px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt431 {
    margin-top: 215.5px;
  }
}
.daihyakka-kinokogari .--mb431 {
  margin-bottom: 431px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb431 {
    margin-bottom: 215.5px;
  }
}
.daihyakka-kinokogari .--pt431 {
  padding-top: 431px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt431 {
    padding-top: 215.5px;
  }
}
.daihyakka-kinokogari .--pb431 {
  padding-bottom: 431px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb431 {
    padding-bottom: 215.5px;
  }
}
.daihyakka-kinokogari .--px431 {
  padding: 0 431px;
}
.daihyakka-kinokogari .max-w-431 {
  max-width: 431px;
}
.daihyakka-kinokogari .w-431 {
  width: 431px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-431 {
    width: 215.5px;
  }
}
.daihyakka-kinokogari .h-431 {
  height: 431px;
}
.daihyakka-kinokogari .--gap431 {
  gap: 431px !important;
}
.daihyakka-kinokogari .--fw431 {
  font-weight: 431;
}
.daihyakka-kinokogari .--mt432 {
  margin-top: 432px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt432 {
    margin-top: 216px;
  }
}
.daihyakka-kinokogari .--mb432 {
  margin-bottom: 432px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb432 {
    margin-bottom: 216px;
  }
}
.daihyakka-kinokogari .--pt432 {
  padding-top: 432px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt432 {
    padding-top: 216px;
  }
}
.daihyakka-kinokogari .--pb432 {
  padding-bottom: 432px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb432 {
    padding-bottom: 216px;
  }
}
.daihyakka-kinokogari .--px432 {
  padding: 0 432px;
}
.daihyakka-kinokogari .max-w-432 {
  max-width: 432px;
}
.daihyakka-kinokogari .w-432 {
  width: 432px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-432 {
    width: 216px;
  }
}
.daihyakka-kinokogari .h-432 {
  height: 432px;
}
.daihyakka-kinokogari .--gap432 {
  gap: 432px !important;
}
.daihyakka-kinokogari .--fw432 {
  font-weight: 432;
}
.daihyakka-kinokogari .--mt433 {
  margin-top: 433px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt433 {
    margin-top: 216.5px;
  }
}
.daihyakka-kinokogari .--mb433 {
  margin-bottom: 433px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb433 {
    margin-bottom: 216.5px;
  }
}
.daihyakka-kinokogari .--pt433 {
  padding-top: 433px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt433 {
    padding-top: 216.5px;
  }
}
.daihyakka-kinokogari .--pb433 {
  padding-bottom: 433px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb433 {
    padding-bottom: 216.5px;
  }
}
.daihyakka-kinokogari .--px433 {
  padding: 0 433px;
}
.daihyakka-kinokogari .max-w-433 {
  max-width: 433px;
}
.daihyakka-kinokogari .w-433 {
  width: 433px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-433 {
    width: 216.5px;
  }
}
.daihyakka-kinokogari .h-433 {
  height: 433px;
}
.daihyakka-kinokogari .--gap433 {
  gap: 433px !important;
}
.daihyakka-kinokogari .--fw433 {
  font-weight: 433;
}
.daihyakka-kinokogari .--mt434 {
  margin-top: 434px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt434 {
    margin-top: 217px;
  }
}
.daihyakka-kinokogari .--mb434 {
  margin-bottom: 434px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb434 {
    margin-bottom: 217px;
  }
}
.daihyakka-kinokogari .--pt434 {
  padding-top: 434px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt434 {
    padding-top: 217px;
  }
}
.daihyakka-kinokogari .--pb434 {
  padding-bottom: 434px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb434 {
    padding-bottom: 217px;
  }
}
.daihyakka-kinokogari .--px434 {
  padding: 0 434px;
}
.daihyakka-kinokogari .max-w-434 {
  max-width: 434px;
}
.daihyakka-kinokogari .w-434 {
  width: 434px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-434 {
    width: 217px;
  }
}
.daihyakka-kinokogari .h-434 {
  height: 434px;
}
.daihyakka-kinokogari .--gap434 {
  gap: 434px !important;
}
.daihyakka-kinokogari .--fw434 {
  font-weight: 434;
}
.daihyakka-kinokogari .--mt435 {
  margin-top: 435px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt435 {
    margin-top: 217.5px;
  }
}
.daihyakka-kinokogari .--mb435 {
  margin-bottom: 435px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb435 {
    margin-bottom: 217.5px;
  }
}
.daihyakka-kinokogari .--pt435 {
  padding-top: 435px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt435 {
    padding-top: 217.5px;
  }
}
.daihyakka-kinokogari .--pb435 {
  padding-bottom: 435px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb435 {
    padding-bottom: 217.5px;
  }
}
.daihyakka-kinokogari .--px435 {
  padding: 0 435px;
}
.daihyakka-kinokogari .max-w-435 {
  max-width: 435px;
}
.daihyakka-kinokogari .w-435 {
  width: 435px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-435 {
    width: 217.5px;
  }
}
.daihyakka-kinokogari .h-435 {
  height: 435px;
}
.daihyakka-kinokogari .--gap435 {
  gap: 435px !important;
}
.daihyakka-kinokogari .--fw435 {
  font-weight: 435;
}
.daihyakka-kinokogari .--mt436 {
  margin-top: 436px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt436 {
    margin-top: 218px;
  }
}
.daihyakka-kinokogari .--mb436 {
  margin-bottom: 436px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb436 {
    margin-bottom: 218px;
  }
}
.daihyakka-kinokogari .--pt436 {
  padding-top: 436px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt436 {
    padding-top: 218px;
  }
}
.daihyakka-kinokogari .--pb436 {
  padding-bottom: 436px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb436 {
    padding-bottom: 218px;
  }
}
.daihyakka-kinokogari .--px436 {
  padding: 0 436px;
}
.daihyakka-kinokogari .max-w-436 {
  max-width: 436px;
}
.daihyakka-kinokogari .w-436 {
  width: 436px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-436 {
    width: 218px;
  }
}
.daihyakka-kinokogari .h-436 {
  height: 436px;
}
.daihyakka-kinokogari .--gap436 {
  gap: 436px !important;
}
.daihyakka-kinokogari .--fw436 {
  font-weight: 436;
}
.daihyakka-kinokogari .--mt437 {
  margin-top: 437px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt437 {
    margin-top: 218.5px;
  }
}
.daihyakka-kinokogari .--mb437 {
  margin-bottom: 437px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb437 {
    margin-bottom: 218.5px;
  }
}
.daihyakka-kinokogari .--pt437 {
  padding-top: 437px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt437 {
    padding-top: 218.5px;
  }
}
.daihyakka-kinokogari .--pb437 {
  padding-bottom: 437px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb437 {
    padding-bottom: 218.5px;
  }
}
.daihyakka-kinokogari .--px437 {
  padding: 0 437px;
}
.daihyakka-kinokogari .max-w-437 {
  max-width: 437px;
}
.daihyakka-kinokogari .w-437 {
  width: 437px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-437 {
    width: 218.5px;
  }
}
.daihyakka-kinokogari .h-437 {
  height: 437px;
}
.daihyakka-kinokogari .--gap437 {
  gap: 437px !important;
}
.daihyakka-kinokogari .--fw437 {
  font-weight: 437;
}
.daihyakka-kinokogari .--mt438 {
  margin-top: 438px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt438 {
    margin-top: 219px;
  }
}
.daihyakka-kinokogari .--mb438 {
  margin-bottom: 438px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb438 {
    margin-bottom: 219px;
  }
}
.daihyakka-kinokogari .--pt438 {
  padding-top: 438px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt438 {
    padding-top: 219px;
  }
}
.daihyakka-kinokogari .--pb438 {
  padding-bottom: 438px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb438 {
    padding-bottom: 219px;
  }
}
.daihyakka-kinokogari .--px438 {
  padding: 0 438px;
}
.daihyakka-kinokogari .max-w-438 {
  max-width: 438px;
}
.daihyakka-kinokogari .w-438 {
  width: 438px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-438 {
    width: 219px;
  }
}
.daihyakka-kinokogari .h-438 {
  height: 438px;
}
.daihyakka-kinokogari .--gap438 {
  gap: 438px !important;
}
.daihyakka-kinokogari .--fw438 {
  font-weight: 438;
}
.daihyakka-kinokogari .--mt439 {
  margin-top: 439px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt439 {
    margin-top: 219.5px;
  }
}
.daihyakka-kinokogari .--mb439 {
  margin-bottom: 439px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb439 {
    margin-bottom: 219.5px;
  }
}
.daihyakka-kinokogari .--pt439 {
  padding-top: 439px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt439 {
    padding-top: 219.5px;
  }
}
.daihyakka-kinokogari .--pb439 {
  padding-bottom: 439px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb439 {
    padding-bottom: 219.5px;
  }
}
.daihyakka-kinokogari .--px439 {
  padding: 0 439px;
}
.daihyakka-kinokogari .max-w-439 {
  max-width: 439px;
}
.daihyakka-kinokogari .w-439 {
  width: 439px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-439 {
    width: 219.5px;
  }
}
.daihyakka-kinokogari .h-439 {
  height: 439px;
}
.daihyakka-kinokogari .--gap439 {
  gap: 439px !important;
}
.daihyakka-kinokogari .--fw439 {
  font-weight: 439;
}
.daihyakka-kinokogari .--mt440 {
  margin-top: 440px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt440 {
    margin-top: 220px;
  }
}
.daihyakka-kinokogari .--mb440 {
  margin-bottom: 440px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb440 {
    margin-bottom: 220px;
  }
}
.daihyakka-kinokogari .--pt440 {
  padding-top: 440px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt440 {
    padding-top: 220px;
  }
}
.daihyakka-kinokogari .--pb440 {
  padding-bottom: 440px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb440 {
    padding-bottom: 220px;
  }
}
.daihyakka-kinokogari .--px440 {
  padding: 0 440px;
}
.daihyakka-kinokogari .max-w-440 {
  max-width: 440px;
}
.daihyakka-kinokogari .w-440 {
  width: 440px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-440 {
    width: 220px;
  }
}
.daihyakka-kinokogari .h-440 {
  height: 440px;
}
.daihyakka-kinokogari .--gap440 {
  gap: 440px !important;
}
.daihyakka-kinokogari .--fw440 {
  font-weight: 440;
}
.daihyakka-kinokogari .--mt441 {
  margin-top: 441px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt441 {
    margin-top: 220.5px;
  }
}
.daihyakka-kinokogari .--mb441 {
  margin-bottom: 441px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb441 {
    margin-bottom: 220.5px;
  }
}
.daihyakka-kinokogari .--pt441 {
  padding-top: 441px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt441 {
    padding-top: 220.5px;
  }
}
.daihyakka-kinokogari .--pb441 {
  padding-bottom: 441px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb441 {
    padding-bottom: 220.5px;
  }
}
.daihyakka-kinokogari .--px441 {
  padding: 0 441px;
}
.daihyakka-kinokogari .max-w-441 {
  max-width: 441px;
}
.daihyakka-kinokogari .w-441 {
  width: 441px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-441 {
    width: 220.5px;
  }
}
.daihyakka-kinokogari .h-441 {
  height: 441px;
}
.daihyakka-kinokogari .--gap441 {
  gap: 441px !important;
}
.daihyakka-kinokogari .--fw441 {
  font-weight: 441;
}
.daihyakka-kinokogari .--mt442 {
  margin-top: 442px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt442 {
    margin-top: 221px;
  }
}
.daihyakka-kinokogari .--mb442 {
  margin-bottom: 442px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb442 {
    margin-bottom: 221px;
  }
}
.daihyakka-kinokogari .--pt442 {
  padding-top: 442px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt442 {
    padding-top: 221px;
  }
}
.daihyakka-kinokogari .--pb442 {
  padding-bottom: 442px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb442 {
    padding-bottom: 221px;
  }
}
.daihyakka-kinokogari .--px442 {
  padding: 0 442px;
}
.daihyakka-kinokogari .max-w-442 {
  max-width: 442px;
}
.daihyakka-kinokogari .w-442 {
  width: 442px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-442 {
    width: 221px;
  }
}
.daihyakka-kinokogari .h-442 {
  height: 442px;
}
.daihyakka-kinokogari .--gap442 {
  gap: 442px !important;
}
.daihyakka-kinokogari .--fw442 {
  font-weight: 442;
}
.daihyakka-kinokogari .--mt443 {
  margin-top: 443px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt443 {
    margin-top: 221.5px;
  }
}
.daihyakka-kinokogari .--mb443 {
  margin-bottom: 443px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb443 {
    margin-bottom: 221.5px;
  }
}
.daihyakka-kinokogari .--pt443 {
  padding-top: 443px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt443 {
    padding-top: 221.5px;
  }
}
.daihyakka-kinokogari .--pb443 {
  padding-bottom: 443px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb443 {
    padding-bottom: 221.5px;
  }
}
.daihyakka-kinokogari .--px443 {
  padding: 0 443px;
}
.daihyakka-kinokogari .max-w-443 {
  max-width: 443px;
}
.daihyakka-kinokogari .w-443 {
  width: 443px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-443 {
    width: 221.5px;
  }
}
.daihyakka-kinokogari .h-443 {
  height: 443px;
}
.daihyakka-kinokogari .--gap443 {
  gap: 443px !important;
}
.daihyakka-kinokogari .--fw443 {
  font-weight: 443;
}
.daihyakka-kinokogari .--mt444 {
  margin-top: 444px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt444 {
    margin-top: 222px;
  }
}
.daihyakka-kinokogari .--mb444 {
  margin-bottom: 444px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb444 {
    margin-bottom: 222px;
  }
}
.daihyakka-kinokogari .--pt444 {
  padding-top: 444px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt444 {
    padding-top: 222px;
  }
}
.daihyakka-kinokogari .--pb444 {
  padding-bottom: 444px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb444 {
    padding-bottom: 222px;
  }
}
.daihyakka-kinokogari .--px444 {
  padding: 0 444px;
}
.daihyakka-kinokogari .max-w-444 {
  max-width: 444px;
}
.daihyakka-kinokogari .w-444 {
  width: 444px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-444 {
    width: 222px;
  }
}
.daihyakka-kinokogari .h-444 {
  height: 444px;
}
.daihyakka-kinokogari .--gap444 {
  gap: 444px !important;
}
.daihyakka-kinokogari .--fw444 {
  font-weight: 444;
}
.daihyakka-kinokogari .--mt445 {
  margin-top: 445px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt445 {
    margin-top: 222.5px;
  }
}
.daihyakka-kinokogari .--mb445 {
  margin-bottom: 445px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb445 {
    margin-bottom: 222.5px;
  }
}
.daihyakka-kinokogari .--pt445 {
  padding-top: 445px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt445 {
    padding-top: 222.5px;
  }
}
.daihyakka-kinokogari .--pb445 {
  padding-bottom: 445px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb445 {
    padding-bottom: 222.5px;
  }
}
.daihyakka-kinokogari .--px445 {
  padding: 0 445px;
}
.daihyakka-kinokogari .max-w-445 {
  max-width: 445px;
}
.daihyakka-kinokogari .w-445 {
  width: 445px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-445 {
    width: 222.5px;
  }
}
.daihyakka-kinokogari .h-445 {
  height: 445px;
}
.daihyakka-kinokogari .--gap445 {
  gap: 445px !important;
}
.daihyakka-kinokogari .--fw445 {
  font-weight: 445;
}
.daihyakka-kinokogari .--mt446 {
  margin-top: 446px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt446 {
    margin-top: 223px;
  }
}
.daihyakka-kinokogari .--mb446 {
  margin-bottom: 446px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb446 {
    margin-bottom: 223px;
  }
}
.daihyakka-kinokogari .--pt446 {
  padding-top: 446px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt446 {
    padding-top: 223px;
  }
}
.daihyakka-kinokogari .--pb446 {
  padding-bottom: 446px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb446 {
    padding-bottom: 223px;
  }
}
.daihyakka-kinokogari .--px446 {
  padding: 0 446px;
}
.daihyakka-kinokogari .max-w-446 {
  max-width: 446px;
}
.daihyakka-kinokogari .w-446 {
  width: 446px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-446 {
    width: 223px;
  }
}
.daihyakka-kinokogari .h-446 {
  height: 446px;
}
.daihyakka-kinokogari .--gap446 {
  gap: 446px !important;
}
.daihyakka-kinokogari .--fw446 {
  font-weight: 446;
}
.daihyakka-kinokogari .--mt447 {
  margin-top: 447px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt447 {
    margin-top: 223.5px;
  }
}
.daihyakka-kinokogari .--mb447 {
  margin-bottom: 447px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb447 {
    margin-bottom: 223.5px;
  }
}
.daihyakka-kinokogari .--pt447 {
  padding-top: 447px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt447 {
    padding-top: 223.5px;
  }
}
.daihyakka-kinokogari .--pb447 {
  padding-bottom: 447px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb447 {
    padding-bottom: 223.5px;
  }
}
.daihyakka-kinokogari .--px447 {
  padding: 0 447px;
}
.daihyakka-kinokogari .max-w-447 {
  max-width: 447px;
}
.daihyakka-kinokogari .w-447 {
  width: 447px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-447 {
    width: 223.5px;
  }
}
.daihyakka-kinokogari .h-447 {
  height: 447px;
}
.daihyakka-kinokogari .--gap447 {
  gap: 447px !important;
}
.daihyakka-kinokogari .--fw447 {
  font-weight: 447;
}
.daihyakka-kinokogari .--mt448 {
  margin-top: 448px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt448 {
    margin-top: 224px;
  }
}
.daihyakka-kinokogari .--mb448 {
  margin-bottom: 448px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb448 {
    margin-bottom: 224px;
  }
}
.daihyakka-kinokogari .--pt448 {
  padding-top: 448px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt448 {
    padding-top: 224px;
  }
}
.daihyakka-kinokogari .--pb448 {
  padding-bottom: 448px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb448 {
    padding-bottom: 224px;
  }
}
.daihyakka-kinokogari .--px448 {
  padding: 0 448px;
}
.daihyakka-kinokogari .max-w-448 {
  max-width: 448px;
}
.daihyakka-kinokogari .w-448 {
  width: 448px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-448 {
    width: 224px;
  }
}
.daihyakka-kinokogari .h-448 {
  height: 448px;
}
.daihyakka-kinokogari .--gap448 {
  gap: 448px !important;
}
.daihyakka-kinokogari .--fw448 {
  font-weight: 448;
}
.daihyakka-kinokogari .--mt449 {
  margin-top: 449px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt449 {
    margin-top: 224.5px;
  }
}
.daihyakka-kinokogari .--mb449 {
  margin-bottom: 449px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb449 {
    margin-bottom: 224.5px;
  }
}
.daihyakka-kinokogari .--pt449 {
  padding-top: 449px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt449 {
    padding-top: 224.5px;
  }
}
.daihyakka-kinokogari .--pb449 {
  padding-bottom: 449px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb449 {
    padding-bottom: 224.5px;
  }
}
.daihyakka-kinokogari .--px449 {
  padding: 0 449px;
}
.daihyakka-kinokogari .max-w-449 {
  max-width: 449px;
}
.daihyakka-kinokogari .w-449 {
  width: 449px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-449 {
    width: 224.5px;
  }
}
.daihyakka-kinokogari .h-449 {
  height: 449px;
}
.daihyakka-kinokogari .--gap449 {
  gap: 449px !important;
}
.daihyakka-kinokogari .--fw449 {
  font-weight: 449;
}
.daihyakka-kinokogari .--mt450 {
  margin-top: 450px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt450 {
    margin-top: 225px;
  }
}
.daihyakka-kinokogari .--mb450 {
  margin-bottom: 450px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb450 {
    margin-bottom: 225px;
  }
}
.daihyakka-kinokogari .--pt450 {
  padding-top: 450px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt450 {
    padding-top: 225px;
  }
}
.daihyakka-kinokogari .--pb450 {
  padding-bottom: 450px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb450 {
    padding-bottom: 225px;
  }
}
.daihyakka-kinokogari .--px450 {
  padding: 0 450px;
}
.daihyakka-kinokogari .max-w-450 {
  max-width: 450px;
}
.daihyakka-kinokogari .w-450 {
  width: 450px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-450 {
    width: 225px;
  }
}
.daihyakka-kinokogari .h-450 {
  height: 450px;
}
.daihyakka-kinokogari .--gap450 {
  gap: 450px !important;
}
.daihyakka-kinokogari .--fw450 {
  font-weight: 450;
}
.daihyakka-kinokogari .--mt451 {
  margin-top: 451px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt451 {
    margin-top: 225.5px;
  }
}
.daihyakka-kinokogari .--mb451 {
  margin-bottom: 451px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb451 {
    margin-bottom: 225.5px;
  }
}
.daihyakka-kinokogari .--pt451 {
  padding-top: 451px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt451 {
    padding-top: 225.5px;
  }
}
.daihyakka-kinokogari .--pb451 {
  padding-bottom: 451px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb451 {
    padding-bottom: 225.5px;
  }
}
.daihyakka-kinokogari .--px451 {
  padding: 0 451px;
}
.daihyakka-kinokogari .max-w-451 {
  max-width: 451px;
}
.daihyakka-kinokogari .w-451 {
  width: 451px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-451 {
    width: 225.5px;
  }
}
.daihyakka-kinokogari .h-451 {
  height: 451px;
}
.daihyakka-kinokogari .--gap451 {
  gap: 451px !important;
}
.daihyakka-kinokogari .--fw451 {
  font-weight: 451;
}
.daihyakka-kinokogari .--mt452 {
  margin-top: 452px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt452 {
    margin-top: 226px;
  }
}
.daihyakka-kinokogari .--mb452 {
  margin-bottom: 452px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb452 {
    margin-bottom: 226px;
  }
}
.daihyakka-kinokogari .--pt452 {
  padding-top: 452px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt452 {
    padding-top: 226px;
  }
}
.daihyakka-kinokogari .--pb452 {
  padding-bottom: 452px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb452 {
    padding-bottom: 226px;
  }
}
.daihyakka-kinokogari .--px452 {
  padding: 0 452px;
}
.daihyakka-kinokogari .max-w-452 {
  max-width: 452px;
}
.daihyakka-kinokogari .w-452 {
  width: 452px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-452 {
    width: 226px;
  }
}
.daihyakka-kinokogari .h-452 {
  height: 452px;
}
.daihyakka-kinokogari .--gap452 {
  gap: 452px !important;
}
.daihyakka-kinokogari .--fw452 {
  font-weight: 452;
}
.daihyakka-kinokogari .--mt453 {
  margin-top: 453px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt453 {
    margin-top: 226.5px;
  }
}
.daihyakka-kinokogari .--mb453 {
  margin-bottom: 453px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb453 {
    margin-bottom: 226.5px;
  }
}
.daihyakka-kinokogari .--pt453 {
  padding-top: 453px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt453 {
    padding-top: 226.5px;
  }
}
.daihyakka-kinokogari .--pb453 {
  padding-bottom: 453px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb453 {
    padding-bottom: 226.5px;
  }
}
.daihyakka-kinokogari .--px453 {
  padding: 0 453px;
}
.daihyakka-kinokogari .max-w-453 {
  max-width: 453px;
}
.daihyakka-kinokogari .w-453 {
  width: 453px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-453 {
    width: 226.5px;
  }
}
.daihyakka-kinokogari .h-453 {
  height: 453px;
}
.daihyakka-kinokogari .--gap453 {
  gap: 453px !important;
}
.daihyakka-kinokogari .--fw453 {
  font-weight: 453;
}
.daihyakka-kinokogari .--mt454 {
  margin-top: 454px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt454 {
    margin-top: 227px;
  }
}
.daihyakka-kinokogari .--mb454 {
  margin-bottom: 454px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb454 {
    margin-bottom: 227px;
  }
}
.daihyakka-kinokogari .--pt454 {
  padding-top: 454px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt454 {
    padding-top: 227px;
  }
}
.daihyakka-kinokogari .--pb454 {
  padding-bottom: 454px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb454 {
    padding-bottom: 227px;
  }
}
.daihyakka-kinokogari .--px454 {
  padding: 0 454px;
}
.daihyakka-kinokogari .max-w-454 {
  max-width: 454px;
}
.daihyakka-kinokogari .w-454 {
  width: 454px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-454 {
    width: 227px;
  }
}
.daihyakka-kinokogari .h-454 {
  height: 454px;
}
.daihyakka-kinokogari .--gap454 {
  gap: 454px !important;
}
.daihyakka-kinokogari .--fw454 {
  font-weight: 454;
}
.daihyakka-kinokogari .--mt455 {
  margin-top: 455px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt455 {
    margin-top: 227.5px;
  }
}
.daihyakka-kinokogari .--mb455 {
  margin-bottom: 455px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb455 {
    margin-bottom: 227.5px;
  }
}
.daihyakka-kinokogari .--pt455 {
  padding-top: 455px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt455 {
    padding-top: 227.5px;
  }
}
.daihyakka-kinokogari .--pb455 {
  padding-bottom: 455px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb455 {
    padding-bottom: 227.5px;
  }
}
.daihyakka-kinokogari .--px455 {
  padding: 0 455px;
}
.daihyakka-kinokogari .max-w-455 {
  max-width: 455px;
}
.daihyakka-kinokogari .w-455 {
  width: 455px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-455 {
    width: 227.5px;
  }
}
.daihyakka-kinokogari .h-455 {
  height: 455px;
}
.daihyakka-kinokogari .--gap455 {
  gap: 455px !important;
}
.daihyakka-kinokogari .--fw455 {
  font-weight: 455;
}
.daihyakka-kinokogari .--mt456 {
  margin-top: 456px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt456 {
    margin-top: 228px;
  }
}
.daihyakka-kinokogari .--mb456 {
  margin-bottom: 456px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb456 {
    margin-bottom: 228px;
  }
}
.daihyakka-kinokogari .--pt456 {
  padding-top: 456px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt456 {
    padding-top: 228px;
  }
}
.daihyakka-kinokogari .--pb456 {
  padding-bottom: 456px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb456 {
    padding-bottom: 228px;
  }
}
.daihyakka-kinokogari .--px456 {
  padding: 0 456px;
}
.daihyakka-kinokogari .max-w-456 {
  max-width: 456px;
}
.daihyakka-kinokogari .w-456 {
  width: 456px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-456 {
    width: 228px;
  }
}
.daihyakka-kinokogari .h-456 {
  height: 456px;
}
.daihyakka-kinokogari .--gap456 {
  gap: 456px !important;
}
.daihyakka-kinokogari .--fw456 {
  font-weight: 456;
}
.daihyakka-kinokogari .--mt457 {
  margin-top: 457px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt457 {
    margin-top: 228.5px;
  }
}
.daihyakka-kinokogari .--mb457 {
  margin-bottom: 457px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb457 {
    margin-bottom: 228.5px;
  }
}
.daihyakka-kinokogari .--pt457 {
  padding-top: 457px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt457 {
    padding-top: 228.5px;
  }
}
.daihyakka-kinokogari .--pb457 {
  padding-bottom: 457px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb457 {
    padding-bottom: 228.5px;
  }
}
.daihyakka-kinokogari .--px457 {
  padding: 0 457px;
}
.daihyakka-kinokogari .max-w-457 {
  max-width: 457px;
}
.daihyakka-kinokogari .w-457 {
  width: 457px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-457 {
    width: 228.5px;
  }
}
.daihyakka-kinokogari .h-457 {
  height: 457px;
}
.daihyakka-kinokogari .--gap457 {
  gap: 457px !important;
}
.daihyakka-kinokogari .--fw457 {
  font-weight: 457;
}
.daihyakka-kinokogari .--mt458 {
  margin-top: 458px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt458 {
    margin-top: 229px;
  }
}
.daihyakka-kinokogari .--mb458 {
  margin-bottom: 458px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb458 {
    margin-bottom: 229px;
  }
}
.daihyakka-kinokogari .--pt458 {
  padding-top: 458px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt458 {
    padding-top: 229px;
  }
}
.daihyakka-kinokogari .--pb458 {
  padding-bottom: 458px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb458 {
    padding-bottom: 229px;
  }
}
.daihyakka-kinokogari .--px458 {
  padding: 0 458px;
}
.daihyakka-kinokogari .max-w-458 {
  max-width: 458px;
}
.daihyakka-kinokogari .w-458 {
  width: 458px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-458 {
    width: 229px;
  }
}
.daihyakka-kinokogari .h-458 {
  height: 458px;
}
.daihyakka-kinokogari .--gap458 {
  gap: 458px !important;
}
.daihyakka-kinokogari .--fw458 {
  font-weight: 458;
}
.daihyakka-kinokogari .--mt459 {
  margin-top: 459px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt459 {
    margin-top: 229.5px;
  }
}
.daihyakka-kinokogari .--mb459 {
  margin-bottom: 459px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb459 {
    margin-bottom: 229.5px;
  }
}
.daihyakka-kinokogari .--pt459 {
  padding-top: 459px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt459 {
    padding-top: 229.5px;
  }
}
.daihyakka-kinokogari .--pb459 {
  padding-bottom: 459px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb459 {
    padding-bottom: 229.5px;
  }
}
.daihyakka-kinokogari .--px459 {
  padding: 0 459px;
}
.daihyakka-kinokogari .max-w-459 {
  max-width: 459px;
}
.daihyakka-kinokogari .w-459 {
  width: 459px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-459 {
    width: 229.5px;
  }
}
.daihyakka-kinokogari .h-459 {
  height: 459px;
}
.daihyakka-kinokogari .--gap459 {
  gap: 459px !important;
}
.daihyakka-kinokogari .--fw459 {
  font-weight: 459;
}
.daihyakka-kinokogari .--mt460 {
  margin-top: 460px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt460 {
    margin-top: 230px;
  }
}
.daihyakka-kinokogari .--mb460 {
  margin-bottom: 460px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb460 {
    margin-bottom: 230px;
  }
}
.daihyakka-kinokogari .--pt460 {
  padding-top: 460px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt460 {
    padding-top: 230px;
  }
}
.daihyakka-kinokogari .--pb460 {
  padding-bottom: 460px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb460 {
    padding-bottom: 230px;
  }
}
.daihyakka-kinokogari .--px460 {
  padding: 0 460px;
}
.daihyakka-kinokogari .max-w-460 {
  max-width: 460px;
}
.daihyakka-kinokogari .w-460 {
  width: 460px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-460 {
    width: 230px;
  }
}
.daihyakka-kinokogari .h-460 {
  height: 460px;
}
.daihyakka-kinokogari .--gap460 {
  gap: 460px !important;
}
.daihyakka-kinokogari .--fw460 {
  font-weight: 460;
}
.daihyakka-kinokogari .--mt461 {
  margin-top: 461px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt461 {
    margin-top: 230.5px;
  }
}
.daihyakka-kinokogari .--mb461 {
  margin-bottom: 461px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb461 {
    margin-bottom: 230.5px;
  }
}
.daihyakka-kinokogari .--pt461 {
  padding-top: 461px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt461 {
    padding-top: 230.5px;
  }
}
.daihyakka-kinokogari .--pb461 {
  padding-bottom: 461px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb461 {
    padding-bottom: 230.5px;
  }
}
.daihyakka-kinokogari .--px461 {
  padding: 0 461px;
}
.daihyakka-kinokogari .max-w-461 {
  max-width: 461px;
}
.daihyakka-kinokogari .w-461 {
  width: 461px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-461 {
    width: 230.5px;
  }
}
.daihyakka-kinokogari .h-461 {
  height: 461px;
}
.daihyakka-kinokogari .--gap461 {
  gap: 461px !important;
}
.daihyakka-kinokogari .--fw461 {
  font-weight: 461;
}
.daihyakka-kinokogari .--mt462 {
  margin-top: 462px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt462 {
    margin-top: 231px;
  }
}
.daihyakka-kinokogari .--mb462 {
  margin-bottom: 462px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb462 {
    margin-bottom: 231px;
  }
}
.daihyakka-kinokogari .--pt462 {
  padding-top: 462px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt462 {
    padding-top: 231px;
  }
}
.daihyakka-kinokogari .--pb462 {
  padding-bottom: 462px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb462 {
    padding-bottom: 231px;
  }
}
.daihyakka-kinokogari .--px462 {
  padding: 0 462px;
}
.daihyakka-kinokogari .max-w-462 {
  max-width: 462px;
}
.daihyakka-kinokogari .w-462 {
  width: 462px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-462 {
    width: 231px;
  }
}
.daihyakka-kinokogari .h-462 {
  height: 462px;
}
.daihyakka-kinokogari .--gap462 {
  gap: 462px !important;
}
.daihyakka-kinokogari .--fw462 {
  font-weight: 462;
}
.daihyakka-kinokogari .--mt463 {
  margin-top: 463px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt463 {
    margin-top: 231.5px;
  }
}
.daihyakka-kinokogari .--mb463 {
  margin-bottom: 463px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb463 {
    margin-bottom: 231.5px;
  }
}
.daihyakka-kinokogari .--pt463 {
  padding-top: 463px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt463 {
    padding-top: 231.5px;
  }
}
.daihyakka-kinokogari .--pb463 {
  padding-bottom: 463px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb463 {
    padding-bottom: 231.5px;
  }
}
.daihyakka-kinokogari .--px463 {
  padding: 0 463px;
}
.daihyakka-kinokogari .max-w-463 {
  max-width: 463px;
}
.daihyakka-kinokogari .w-463 {
  width: 463px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-463 {
    width: 231.5px;
  }
}
.daihyakka-kinokogari .h-463 {
  height: 463px;
}
.daihyakka-kinokogari .--gap463 {
  gap: 463px !important;
}
.daihyakka-kinokogari .--fw463 {
  font-weight: 463;
}
.daihyakka-kinokogari .--mt464 {
  margin-top: 464px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt464 {
    margin-top: 232px;
  }
}
.daihyakka-kinokogari .--mb464 {
  margin-bottom: 464px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb464 {
    margin-bottom: 232px;
  }
}
.daihyakka-kinokogari .--pt464 {
  padding-top: 464px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt464 {
    padding-top: 232px;
  }
}
.daihyakka-kinokogari .--pb464 {
  padding-bottom: 464px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb464 {
    padding-bottom: 232px;
  }
}
.daihyakka-kinokogari .--px464 {
  padding: 0 464px;
}
.daihyakka-kinokogari .max-w-464 {
  max-width: 464px;
}
.daihyakka-kinokogari .w-464 {
  width: 464px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-464 {
    width: 232px;
  }
}
.daihyakka-kinokogari .h-464 {
  height: 464px;
}
.daihyakka-kinokogari .--gap464 {
  gap: 464px !important;
}
.daihyakka-kinokogari .--fw464 {
  font-weight: 464;
}
.daihyakka-kinokogari .--mt465 {
  margin-top: 465px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt465 {
    margin-top: 232.5px;
  }
}
.daihyakka-kinokogari .--mb465 {
  margin-bottom: 465px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb465 {
    margin-bottom: 232.5px;
  }
}
.daihyakka-kinokogari .--pt465 {
  padding-top: 465px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt465 {
    padding-top: 232.5px;
  }
}
.daihyakka-kinokogari .--pb465 {
  padding-bottom: 465px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb465 {
    padding-bottom: 232.5px;
  }
}
.daihyakka-kinokogari .--px465 {
  padding: 0 465px;
}
.daihyakka-kinokogari .max-w-465 {
  max-width: 465px;
}
.daihyakka-kinokogari .w-465 {
  width: 465px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-465 {
    width: 232.5px;
  }
}
.daihyakka-kinokogari .h-465 {
  height: 465px;
}
.daihyakka-kinokogari .--gap465 {
  gap: 465px !important;
}
.daihyakka-kinokogari .--fw465 {
  font-weight: 465;
}
.daihyakka-kinokogari .--mt466 {
  margin-top: 466px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt466 {
    margin-top: 233px;
  }
}
.daihyakka-kinokogari .--mb466 {
  margin-bottom: 466px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb466 {
    margin-bottom: 233px;
  }
}
.daihyakka-kinokogari .--pt466 {
  padding-top: 466px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt466 {
    padding-top: 233px;
  }
}
.daihyakka-kinokogari .--pb466 {
  padding-bottom: 466px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb466 {
    padding-bottom: 233px;
  }
}
.daihyakka-kinokogari .--px466 {
  padding: 0 466px;
}
.daihyakka-kinokogari .max-w-466 {
  max-width: 466px;
}
.daihyakka-kinokogari .w-466 {
  width: 466px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-466 {
    width: 233px;
  }
}
.daihyakka-kinokogari .h-466 {
  height: 466px;
}
.daihyakka-kinokogari .--gap466 {
  gap: 466px !important;
}
.daihyakka-kinokogari .--fw466 {
  font-weight: 466;
}
.daihyakka-kinokogari .--mt467 {
  margin-top: 467px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt467 {
    margin-top: 233.5px;
  }
}
.daihyakka-kinokogari .--mb467 {
  margin-bottom: 467px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb467 {
    margin-bottom: 233.5px;
  }
}
.daihyakka-kinokogari .--pt467 {
  padding-top: 467px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt467 {
    padding-top: 233.5px;
  }
}
.daihyakka-kinokogari .--pb467 {
  padding-bottom: 467px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb467 {
    padding-bottom: 233.5px;
  }
}
.daihyakka-kinokogari .--px467 {
  padding: 0 467px;
}
.daihyakka-kinokogari .max-w-467 {
  max-width: 467px;
}
.daihyakka-kinokogari .w-467 {
  width: 467px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-467 {
    width: 233.5px;
  }
}
.daihyakka-kinokogari .h-467 {
  height: 467px;
}
.daihyakka-kinokogari .--gap467 {
  gap: 467px !important;
}
.daihyakka-kinokogari .--fw467 {
  font-weight: 467;
}
.daihyakka-kinokogari .--mt468 {
  margin-top: 468px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt468 {
    margin-top: 234px;
  }
}
.daihyakka-kinokogari .--mb468 {
  margin-bottom: 468px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb468 {
    margin-bottom: 234px;
  }
}
.daihyakka-kinokogari .--pt468 {
  padding-top: 468px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt468 {
    padding-top: 234px;
  }
}
.daihyakka-kinokogari .--pb468 {
  padding-bottom: 468px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb468 {
    padding-bottom: 234px;
  }
}
.daihyakka-kinokogari .--px468 {
  padding: 0 468px;
}
.daihyakka-kinokogari .max-w-468 {
  max-width: 468px;
}
.daihyakka-kinokogari .w-468 {
  width: 468px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-468 {
    width: 234px;
  }
}
.daihyakka-kinokogari .h-468 {
  height: 468px;
}
.daihyakka-kinokogari .--gap468 {
  gap: 468px !important;
}
.daihyakka-kinokogari .--fw468 {
  font-weight: 468;
}
.daihyakka-kinokogari .--mt469 {
  margin-top: 469px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt469 {
    margin-top: 234.5px;
  }
}
.daihyakka-kinokogari .--mb469 {
  margin-bottom: 469px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb469 {
    margin-bottom: 234.5px;
  }
}
.daihyakka-kinokogari .--pt469 {
  padding-top: 469px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt469 {
    padding-top: 234.5px;
  }
}
.daihyakka-kinokogari .--pb469 {
  padding-bottom: 469px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb469 {
    padding-bottom: 234.5px;
  }
}
.daihyakka-kinokogari .--px469 {
  padding: 0 469px;
}
.daihyakka-kinokogari .max-w-469 {
  max-width: 469px;
}
.daihyakka-kinokogari .w-469 {
  width: 469px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-469 {
    width: 234.5px;
  }
}
.daihyakka-kinokogari .h-469 {
  height: 469px;
}
.daihyakka-kinokogari .--gap469 {
  gap: 469px !important;
}
.daihyakka-kinokogari .--fw469 {
  font-weight: 469;
}
.daihyakka-kinokogari .--mt470 {
  margin-top: 470px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt470 {
    margin-top: 235px;
  }
}
.daihyakka-kinokogari .--mb470 {
  margin-bottom: 470px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb470 {
    margin-bottom: 235px;
  }
}
.daihyakka-kinokogari .--pt470 {
  padding-top: 470px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt470 {
    padding-top: 235px;
  }
}
.daihyakka-kinokogari .--pb470 {
  padding-bottom: 470px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb470 {
    padding-bottom: 235px;
  }
}
.daihyakka-kinokogari .--px470 {
  padding: 0 470px;
}
.daihyakka-kinokogari .max-w-470 {
  max-width: 470px;
}
.daihyakka-kinokogari .w-470 {
  width: 470px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-470 {
    width: 235px;
  }
}
.daihyakka-kinokogari .h-470 {
  height: 470px;
}
.daihyakka-kinokogari .--gap470 {
  gap: 470px !important;
}
.daihyakka-kinokogari .--fw470 {
  font-weight: 470;
}
.daihyakka-kinokogari .--mt471 {
  margin-top: 471px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt471 {
    margin-top: 235.5px;
  }
}
.daihyakka-kinokogari .--mb471 {
  margin-bottom: 471px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb471 {
    margin-bottom: 235.5px;
  }
}
.daihyakka-kinokogari .--pt471 {
  padding-top: 471px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt471 {
    padding-top: 235.5px;
  }
}
.daihyakka-kinokogari .--pb471 {
  padding-bottom: 471px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb471 {
    padding-bottom: 235.5px;
  }
}
.daihyakka-kinokogari .--px471 {
  padding: 0 471px;
}
.daihyakka-kinokogari .max-w-471 {
  max-width: 471px;
}
.daihyakka-kinokogari .w-471 {
  width: 471px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-471 {
    width: 235.5px;
  }
}
.daihyakka-kinokogari .h-471 {
  height: 471px;
}
.daihyakka-kinokogari .--gap471 {
  gap: 471px !important;
}
.daihyakka-kinokogari .--fw471 {
  font-weight: 471;
}
.daihyakka-kinokogari .--mt472 {
  margin-top: 472px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt472 {
    margin-top: 236px;
  }
}
.daihyakka-kinokogari .--mb472 {
  margin-bottom: 472px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb472 {
    margin-bottom: 236px;
  }
}
.daihyakka-kinokogari .--pt472 {
  padding-top: 472px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt472 {
    padding-top: 236px;
  }
}
.daihyakka-kinokogari .--pb472 {
  padding-bottom: 472px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb472 {
    padding-bottom: 236px;
  }
}
.daihyakka-kinokogari .--px472 {
  padding: 0 472px;
}
.daihyakka-kinokogari .max-w-472 {
  max-width: 472px;
}
.daihyakka-kinokogari .w-472 {
  width: 472px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-472 {
    width: 236px;
  }
}
.daihyakka-kinokogari .h-472 {
  height: 472px;
}
.daihyakka-kinokogari .--gap472 {
  gap: 472px !important;
}
.daihyakka-kinokogari .--fw472 {
  font-weight: 472;
}
.daihyakka-kinokogari .--mt473 {
  margin-top: 473px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt473 {
    margin-top: 236.5px;
  }
}
.daihyakka-kinokogari .--mb473 {
  margin-bottom: 473px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb473 {
    margin-bottom: 236.5px;
  }
}
.daihyakka-kinokogari .--pt473 {
  padding-top: 473px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt473 {
    padding-top: 236.5px;
  }
}
.daihyakka-kinokogari .--pb473 {
  padding-bottom: 473px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb473 {
    padding-bottom: 236.5px;
  }
}
.daihyakka-kinokogari .--px473 {
  padding: 0 473px;
}
.daihyakka-kinokogari .max-w-473 {
  max-width: 473px;
}
.daihyakka-kinokogari .w-473 {
  width: 473px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-473 {
    width: 236.5px;
  }
}
.daihyakka-kinokogari .h-473 {
  height: 473px;
}
.daihyakka-kinokogari .--gap473 {
  gap: 473px !important;
}
.daihyakka-kinokogari .--fw473 {
  font-weight: 473;
}
.daihyakka-kinokogari .--mt474 {
  margin-top: 474px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt474 {
    margin-top: 237px;
  }
}
.daihyakka-kinokogari .--mb474 {
  margin-bottom: 474px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb474 {
    margin-bottom: 237px;
  }
}
.daihyakka-kinokogari .--pt474 {
  padding-top: 474px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt474 {
    padding-top: 237px;
  }
}
.daihyakka-kinokogari .--pb474 {
  padding-bottom: 474px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb474 {
    padding-bottom: 237px;
  }
}
.daihyakka-kinokogari .--px474 {
  padding: 0 474px;
}
.daihyakka-kinokogari .max-w-474 {
  max-width: 474px;
}
.daihyakka-kinokogari .w-474 {
  width: 474px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-474 {
    width: 237px;
  }
}
.daihyakka-kinokogari .h-474 {
  height: 474px;
}
.daihyakka-kinokogari .--gap474 {
  gap: 474px !important;
}
.daihyakka-kinokogari .--fw474 {
  font-weight: 474;
}
.daihyakka-kinokogari .--mt475 {
  margin-top: 475px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt475 {
    margin-top: 237.5px;
  }
}
.daihyakka-kinokogari .--mb475 {
  margin-bottom: 475px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb475 {
    margin-bottom: 237.5px;
  }
}
.daihyakka-kinokogari .--pt475 {
  padding-top: 475px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt475 {
    padding-top: 237.5px;
  }
}
.daihyakka-kinokogari .--pb475 {
  padding-bottom: 475px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb475 {
    padding-bottom: 237.5px;
  }
}
.daihyakka-kinokogari .--px475 {
  padding: 0 475px;
}
.daihyakka-kinokogari .max-w-475 {
  max-width: 475px;
}
.daihyakka-kinokogari .w-475 {
  width: 475px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-475 {
    width: 237.5px;
  }
}
.daihyakka-kinokogari .h-475 {
  height: 475px;
}
.daihyakka-kinokogari .--gap475 {
  gap: 475px !important;
}
.daihyakka-kinokogari .--fw475 {
  font-weight: 475;
}
.daihyakka-kinokogari .--mt476 {
  margin-top: 476px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt476 {
    margin-top: 238px;
  }
}
.daihyakka-kinokogari .--mb476 {
  margin-bottom: 476px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb476 {
    margin-bottom: 238px;
  }
}
.daihyakka-kinokogari .--pt476 {
  padding-top: 476px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt476 {
    padding-top: 238px;
  }
}
.daihyakka-kinokogari .--pb476 {
  padding-bottom: 476px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb476 {
    padding-bottom: 238px;
  }
}
.daihyakka-kinokogari .--px476 {
  padding: 0 476px;
}
.daihyakka-kinokogari .max-w-476 {
  max-width: 476px;
}
.daihyakka-kinokogari .w-476 {
  width: 476px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-476 {
    width: 238px;
  }
}
.daihyakka-kinokogari .h-476 {
  height: 476px;
}
.daihyakka-kinokogari .--gap476 {
  gap: 476px !important;
}
.daihyakka-kinokogari .--fw476 {
  font-weight: 476;
}
.daihyakka-kinokogari .--mt477 {
  margin-top: 477px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt477 {
    margin-top: 238.5px;
  }
}
.daihyakka-kinokogari .--mb477 {
  margin-bottom: 477px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb477 {
    margin-bottom: 238.5px;
  }
}
.daihyakka-kinokogari .--pt477 {
  padding-top: 477px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt477 {
    padding-top: 238.5px;
  }
}
.daihyakka-kinokogari .--pb477 {
  padding-bottom: 477px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb477 {
    padding-bottom: 238.5px;
  }
}
.daihyakka-kinokogari .--px477 {
  padding: 0 477px;
}
.daihyakka-kinokogari .max-w-477 {
  max-width: 477px;
}
.daihyakka-kinokogari .w-477 {
  width: 477px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-477 {
    width: 238.5px;
  }
}
.daihyakka-kinokogari .h-477 {
  height: 477px;
}
.daihyakka-kinokogari .--gap477 {
  gap: 477px !important;
}
.daihyakka-kinokogari .--fw477 {
  font-weight: 477;
}
.daihyakka-kinokogari .--mt478 {
  margin-top: 478px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt478 {
    margin-top: 239px;
  }
}
.daihyakka-kinokogari .--mb478 {
  margin-bottom: 478px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb478 {
    margin-bottom: 239px;
  }
}
.daihyakka-kinokogari .--pt478 {
  padding-top: 478px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt478 {
    padding-top: 239px;
  }
}
.daihyakka-kinokogari .--pb478 {
  padding-bottom: 478px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb478 {
    padding-bottom: 239px;
  }
}
.daihyakka-kinokogari .--px478 {
  padding: 0 478px;
}
.daihyakka-kinokogari .max-w-478 {
  max-width: 478px;
}
.daihyakka-kinokogari .w-478 {
  width: 478px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-478 {
    width: 239px;
  }
}
.daihyakka-kinokogari .h-478 {
  height: 478px;
}
.daihyakka-kinokogari .--gap478 {
  gap: 478px !important;
}
.daihyakka-kinokogari .--fw478 {
  font-weight: 478;
}
.daihyakka-kinokogari .--mt479 {
  margin-top: 479px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt479 {
    margin-top: 239.5px;
  }
}
.daihyakka-kinokogari .--mb479 {
  margin-bottom: 479px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb479 {
    margin-bottom: 239.5px;
  }
}
.daihyakka-kinokogari .--pt479 {
  padding-top: 479px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt479 {
    padding-top: 239.5px;
  }
}
.daihyakka-kinokogari .--pb479 {
  padding-bottom: 479px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb479 {
    padding-bottom: 239.5px;
  }
}
.daihyakka-kinokogari .--px479 {
  padding: 0 479px;
}
.daihyakka-kinokogari .max-w-479 {
  max-width: 479px;
}
.daihyakka-kinokogari .w-479 {
  width: 479px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-479 {
    width: 239.5px;
  }
}
.daihyakka-kinokogari .h-479 {
  height: 479px;
}
.daihyakka-kinokogari .--gap479 {
  gap: 479px !important;
}
.daihyakka-kinokogari .--fw479 {
  font-weight: 479;
}
.daihyakka-kinokogari .--mt480 {
  margin-top: 480px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt480 {
    margin-top: 240px;
  }
}
.daihyakka-kinokogari .--mb480 {
  margin-bottom: 480px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb480 {
    margin-bottom: 240px;
  }
}
.daihyakka-kinokogari .--pt480 {
  padding-top: 480px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt480 {
    padding-top: 240px;
  }
}
.daihyakka-kinokogari .--pb480 {
  padding-bottom: 480px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb480 {
    padding-bottom: 240px;
  }
}
.daihyakka-kinokogari .--px480 {
  padding: 0 480px;
}
.daihyakka-kinokogari .max-w-480 {
  max-width: 480px;
}
.daihyakka-kinokogari .w-480 {
  width: 480px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-480 {
    width: 240px;
  }
}
.daihyakka-kinokogari .h-480 {
  height: 480px;
}
.daihyakka-kinokogari .--gap480 {
  gap: 480px !important;
}
.daihyakka-kinokogari .--fw480 {
  font-weight: 480;
}
.daihyakka-kinokogari .--mt481 {
  margin-top: 481px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt481 {
    margin-top: 240.5px;
  }
}
.daihyakka-kinokogari .--mb481 {
  margin-bottom: 481px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb481 {
    margin-bottom: 240.5px;
  }
}
.daihyakka-kinokogari .--pt481 {
  padding-top: 481px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt481 {
    padding-top: 240.5px;
  }
}
.daihyakka-kinokogari .--pb481 {
  padding-bottom: 481px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb481 {
    padding-bottom: 240.5px;
  }
}
.daihyakka-kinokogari .--px481 {
  padding: 0 481px;
}
.daihyakka-kinokogari .max-w-481 {
  max-width: 481px;
}
.daihyakka-kinokogari .w-481 {
  width: 481px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-481 {
    width: 240.5px;
  }
}
.daihyakka-kinokogari .h-481 {
  height: 481px;
}
.daihyakka-kinokogari .--gap481 {
  gap: 481px !important;
}
.daihyakka-kinokogari .--fw481 {
  font-weight: 481;
}
.daihyakka-kinokogari .--mt482 {
  margin-top: 482px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt482 {
    margin-top: 241px;
  }
}
.daihyakka-kinokogari .--mb482 {
  margin-bottom: 482px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb482 {
    margin-bottom: 241px;
  }
}
.daihyakka-kinokogari .--pt482 {
  padding-top: 482px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt482 {
    padding-top: 241px;
  }
}
.daihyakka-kinokogari .--pb482 {
  padding-bottom: 482px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb482 {
    padding-bottom: 241px;
  }
}
.daihyakka-kinokogari .--px482 {
  padding: 0 482px;
}
.daihyakka-kinokogari .max-w-482 {
  max-width: 482px;
}
.daihyakka-kinokogari .w-482 {
  width: 482px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-482 {
    width: 241px;
  }
}
.daihyakka-kinokogari .h-482 {
  height: 482px;
}
.daihyakka-kinokogari .--gap482 {
  gap: 482px !important;
}
.daihyakka-kinokogari .--fw482 {
  font-weight: 482;
}
.daihyakka-kinokogari .--mt483 {
  margin-top: 483px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt483 {
    margin-top: 241.5px;
  }
}
.daihyakka-kinokogari .--mb483 {
  margin-bottom: 483px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb483 {
    margin-bottom: 241.5px;
  }
}
.daihyakka-kinokogari .--pt483 {
  padding-top: 483px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt483 {
    padding-top: 241.5px;
  }
}
.daihyakka-kinokogari .--pb483 {
  padding-bottom: 483px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb483 {
    padding-bottom: 241.5px;
  }
}
.daihyakka-kinokogari .--px483 {
  padding: 0 483px;
}
.daihyakka-kinokogari .max-w-483 {
  max-width: 483px;
}
.daihyakka-kinokogari .w-483 {
  width: 483px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-483 {
    width: 241.5px;
  }
}
.daihyakka-kinokogari .h-483 {
  height: 483px;
}
.daihyakka-kinokogari .--gap483 {
  gap: 483px !important;
}
.daihyakka-kinokogari .--fw483 {
  font-weight: 483;
}
.daihyakka-kinokogari .--mt484 {
  margin-top: 484px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt484 {
    margin-top: 242px;
  }
}
.daihyakka-kinokogari .--mb484 {
  margin-bottom: 484px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb484 {
    margin-bottom: 242px;
  }
}
.daihyakka-kinokogari .--pt484 {
  padding-top: 484px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt484 {
    padding-top: 242px;
  }
}
.daihyakka-kinokogari .--pb484 {
  padding-bottom: 484px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb484 {
    padding-bottom: 242px;
  }
}
.daihyakka-kinokogari .--px484 {
  padding: 0 484px;
}
.daihyakka-kinokogari .max-w-484 {
  max-width: 484px;
}
.daihyakka-kinokogari .w-484 {
  width: 484px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-484 {
    width: 242px;
  }
}
.daihyakka-kinokogari .h-484 {
  height: 484px;
}
.daihyakka-kinokogari .--gap484 {
  gap: 484px !important;
}
.daihyakka-kinokogari .--fw484 {
  font-weight: 484;
}
.daihyakka-kinokogari .--mt485 {
  margin-top: 485px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt485 {
    margin-top: 242.5px;
  }
}
.daihyakka-kinokogari .--mb485 {
  margin-bottom: 485px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb485 {
    margin-bottom: 242.5px;
  }
}
.daihyakka-kinokogari .--pt485 {
  padding-top: 485px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt485 {
    padding-top: 242.5px;
  }
}
.daihyakka-kinokogari .--pb485 {
  padding-bottom: 485px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb485 {
    padding-bottom: 242.5px;
  }
}
.daihyakka-kinokogari .--px485 {
  padding: 0 485px;
}
.daihyakka-kinokogari .max-w-485 {
  max-width: 485px;
}
.daihyakka-kinokogari .w-485 {
  width: 485px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-485 {
    width: 242.5px;
  }
}
.daihyakka-kinokogari .h-485 {
  height: 485px;
}
.daihyakka-kinokogari .--gap485 {
  gap: 485px !important;
}
.daihyakka-kinokogari .--fw485 {
  font-weight: 485;
}
.daihyakka-kinokogari .--mt486 {
  margin-top: 486px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt486 {
    margin-top: 243px;
  }
}
.daihyakka-kinokogari .--mb486 {
  margin-bottom: 486px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb486 {
    margin-bottom: 243px;
  }
}
.daihyakka-kinokogari .--pt486 {
  padding-top: 486px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt486 {
    padding-top: 243px;
  }
}
.daihyakka-kinokogari .--pb486 {
  padding-bottom: 486px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb486 {
    padding-bottom: 243px;
  }
}
.daihyakka-kinokogari .--px486 {
  padding: 0 486px;
}
.daihyakka-kinokogari .max-w-486 {
  max-width: 486px;
}
.daihyakka-kinokogari .w-486 {
  width: 486px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-486 {
    width: 243px;
  }
}
.daihyakka-kinokogari .h-486 {
  height: 486px;
}
.daihyakka-kinokogari .--gap486 {
  gap: 486px !important;
}
.daihyakka-kinokogari .--fw486 {
  font-weight: 486;
}
.daihyakka-kinokogari .--mt487 {
  margin-top: 487px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt487 {
    margin-top: 243.5px;
  }
}
.daihyakka-kinokogari .--mb487 {
  margin-bottom: 487px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb487 {
    margin-bottom: 243.5px;
  }
}
.daihyakka-kinokogari .--pt487 {
  padding-top: 487px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt487 {
    padding-top: 243.5px;
  }
}
.daihyakka-kinokogari .--pb487 {
  padding-bottom: 487px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb487 {
    padding-bottom: 243.5px;
  }
}
.daihyakka-kinokogari .--px487 {
  padding: 0 487px;
}
.daihyakka-kinokogari .max-w-487 {
  max-width: 487px;
}
.daihyakka-kinokogari .w-487 {
  width: 487px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-487 {
    width: 243.5px;
  }
}
.daihyakka-kinokogari .h-487 {
  height: 487px;
}
.daihyakka-kinokogari .--gap487 {
  gap: 487px !important;
}
.daihyakka-kinokogari .--fw487 {
  font-weight: 487;
}
.daihyakka-kinokogari .--mt488 {
  margin-top: 488px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt488 {
    margin-top: 244px;
  }
}
.daihyakka-kinokogari .--mb488 {
  margin-bottom: 488px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb488 {
    margin-bottom: 244px;
  }
}
.daihyakka-kinokogari .--pt488 {
  padding-top: 488px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt488 {
    padding-top: 244px;
  }
}
.daihyakka-kinokogari .--pb488 {
  padding-bottom: 488px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb488 {
    padding-bottom: 244px;
  }
}
.daihyakka-kinokogari .--px488 {
  padding: 0 488px;
}
.daihyakka-kinokogari .max-w-488 {
  max-width: 488px;
}
.daihyakka-kinokogari .w-488 {
  width: 488px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-488 {
    width: 244px;
  }
}
.daihyakka-kinokogari .h-488 {
  height: 488px;
}
.daihyakka-kinokogari .--gap488 {
  gap: 488px !important;
}
.daihyakka-kinokogari .--fw488 {
  font-weight: 488;
}
.daihyakka-kinokogari .--mt489 {
  margin-top: 489px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt489 {
    margin-top: 244.5px;
  }
}
.daihyakka-kinokogari .--mb489 {
  margin-bottom: 489px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb489 {
    margin-bottom: 244.5px;
  }
}
.daihyakka-kinokogari .--pt489 {
  padding-top: 489px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt489 {
    padding-top: 244.5px;
  }
}
.daihyakka-kinokogari .--pb489 {
  padding-bottom: 489px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb489 {
    padding-bottom: 244.5px;
  }
}
.daihyakka-kinokogari .--px489 {
  padding: 0 489px;
}
.daihyakka-kinokogari .max-w-489 {
  max-width: 489px;
}
.daihyakka-kinokogari .w-489 {
  width: 489px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-489 {
    width: 244.5px;
  }
}
.daihyakka-kinokogari .h-489 {
  height: 489px;
}
.daihyakka-kinokogari .--gap489 {
  gap: 489px !important;
}
.daihyakka-kinokogari .--fw489 {
  font-weight: 489;
}
.daihyakka-kinokogari .--mt490 {
  margin-top: 490px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt490 {
    margin-top: 245px;
  }
}
.daihyakka-kinokogari .--mb490 {
  margin-bottom: 490px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb490 {
    margin-bottom: 245px;
  }
}
.daihyakka-kinokogari .--pt490 {
  padding-top: 490px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt490 {
    padding-top: 245px;
  }
}
.daihyakka-kinokogari .--pb490 {
  padding-bottom: 490px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb490 {
    padding-bottom: 245px;
  }
}
.daihyakka-kinokogari .--px490 {
  padding: 0 490px;
}
.daihyakka-kinokogari .max-w-490 {
  max-width: 490px;
}
.daihyakka-kinokogari .w-490 {
  width: 490px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-490 {
    width: 245px;
  }
}
.daihyakka-kinokogari .h-490 {
  height: 490px;
}
.daihyakka-kinokogari .--gap490 {
  gap: 490px !important;
}
.daihyakka-kinokogari .--fw490 {
  font-weight: 490;
}
.daihyakka-kinokogari .--mt491 {
  margin-top: 491px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt491 {
    margin-top: 245.5px;
  }
}
.daihyakka-kinokogari .--mb491 {
  margin-bottom: 491px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb491 {
    margin-bottom: 245.5px;
  }
}
.daihyakka-kinokogari .--pt491 {
  padding-top: 491px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt491 {
    padding-top: 245.5px;
  }
}
.daihyakka-kinokogari .--pb491 {
  padding-bottom: 491px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb491 {
    padding-bottom: 245.5px;
  }
}
.daihyakka-kinokogari .--px491 {
  padding: 0 491px;
}
.daihyakka-kinokogari .max-w-491 {
  max-width: 491px;
}
.daihyakka-kinokogari .w-491 {
  width: 491px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-491 {
    width: 245.5px;
  }
}
.daihyakka-kinokogari .h-491 {
  height: 491px;
}
.daihyakka-kinokogari .--gap491 {
  gap: 491px !important;
}
.daihyakka-kinokogari .--fw491 {
  font-weight: 491;
}
.daihyakka-kinokogari .--mt492 {
  margin-top: 492px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt492 {
    margin-top: 246px;
  }
}
.daihyakka-kinokogari .--mb492 {
  margin-bottom: 492px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb492 {
    margin-bottom: 246px;
  }
}
.daihyakka-kinokogari .--pt492 {
  padding-top: 492px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt492 {
    padding-top: 246px;
  }
}
.daihyakka-kinokogari .--pb492 {
  padding-bottom: 492px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb492 {
    padding-bottom: 246px;
  }
}
.daihyakka-kinokogari .--px492 {
  padding: 0 492px;
}
.daihyakka-kinokogari .max-w-492 {
  max-width: 492px;
}
.daihyakka-kinokogari .w-492 {
  width: 492px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-492 {
    width: 246px;
  }
}
.daihyakka-kinokogari .h-492 {
  height: 492px;
}
.daihyakka-kinokogari .--gap492 {
  gap: 492px !important;
}
.daihyakka-kinokogari .--fw492 {
  font-weight: 492;
}
.daihyakka-kinokogari .--mt493 {
  margin-top: 493px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt493 {
    margin-top: 246.5px;
  }
}
.daihyakka-kinokogari .--mb493 {
  margin-bottom: 493px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb493 {
    margin-bottom: 246.5px;
  }
}
.daihyakka-kinokogari .--pt493 {
  padding-top: 493px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt493 {
    padding-top: 246.5px;
  }
}
.daihyakka-kinokogari .--pb493 {
  padding-bottom: 493px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb493 {
    padding-bottom: 246.5px;
  }
}
.daihyakka-kinokogari .--px493 {
  padding: 0 493px;
}
.daihyakka-kinokogari .max-w-493 {
  max-width: 493px;
}
.daihyakka-kinokogari .w-493 {
  width: 493px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-493 {
    width: 246.5px;
  }
}
.daihyakka-kinokogari .h-493 {
  height: 493px;
}
.daihyakka-kinokogari .--gap493 {
  gap: 493px !important;
}
.daihyakka-kinokogari .--fw493 {
  font-weight: 493;
}
.daihyakka-kinokogari .--mt494 {
  margin-top: 494px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt494 {
    margin-top: 247px;
  }
}
.daihyakka-kinokogari .--mb494 {
  margin-bottom: 494px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb494 {
    margin-bottom: 247px;
  }
}
.daihyakka-kinokogari .--pt494 {
  padding-top: 494px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt494 {
    padding-top: 247px;
  }
}
.daihyakka-kinokogari .--pb494 {
  padding-bottom: 494px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb494 {
    padding-bottom: 247px;
  }
}
.daihyakka-kinokogari .--px494 {
  padding: 0 494px;
}
.daihyakka-kinokogari .max-w-494 {
  max-width: 494px;
}
.daihyakka-kinokogari .w-494 {
  width: 494px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-494 {
    width: 247px;
  }
}
.daihyakka-kinokogari .h-494 {
  height: 494px;
}
.daihyakka-kinokogari .--gap494 {
  gap: 494px !important;
}
.daihyakka-kinokogari .--fw494 {
  font-weight: 494;
}
.daihyakka-kinokogari .--mt495 {
  margin-top: 495px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt495 {
    margin-top: 247.5px;
  }
}
.daihyakka-kinokogari .--mb495 {
  margin-bottom: 495px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb495 {
    margin-bottom: 247.5px;
  }
}
.daihyakka-kinokogari .--pt495 {
  padding-top: 495px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt495 {
    padding-top: 247.5px;
  }
}
.daihyakka-kinokogari .--pb495 {
  padding-bottom: 495px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb495 {
    padding-bottom: 247.5px;
  }
}
.daihyakka-kinokogari .--px495 {
  padding: 0 495px;
}
.daihyakka-kinokogari .max-w-495 {
  max-width: 495px;
}
.daihyakka-kinokogari .w-495 {
  width: 495px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-495 {
    width: 247.5px;
  }
}
.daihyakka-kinokogari .h-495 {
  height: 495px;
}
.daihyakka-kinokogari .--gap495 {
  gap: 495px !important;
}
.daihyakka-kinokogari .--fw495 {
  font-weight: 495;
}
.daihyakka-kinokogari .--mt496 {
  margin-top: 496px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt496 {
    margin-top: 248px;
  }
}
.daihyakka-kinokogari .--mb496 {
  margin-bottom: 496px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb496 {
    margin-bottom: 248px;
  }
}
.daihyakka-kinokogari .--pt496 {
  padding-top: 496px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt496 {
    padding-top: 248px;
  }
}
.daihyakka-kinokogari .--pb496 {
  padding-bottom: 496px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb496 {
    padding-bottom: 248px;
  }
}
.daihyakka-kinokogari .--px496 {
  padding: 0 496px;
}
.daihyakka-kinokogari .max-w-496 {
  max-width: 496px;
}
.daihyakka-kinokogari .w-496 {
  width: 496px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-496 {
    width: 248px;
  }
}
.daihyakka-kinokogari .h-496 {
  height: 496px;
}
.daihyakka-kinokogari .--gap496 {
  gap: 496px !important;
}
.daihyakka-kinokogari .--fw496 {
  font-weight: 496;
}
.daihyakka-kinokogari .--mt497 {
  margin-top: 497px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt497 {
    margin-top: 248.5px;
  }
}
.daihyakka-kinokogari .--mb497 {
  margin-bottom: 497px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb497 {
    margin-bottom: 248.5px;
  }
}
.daihyakka-kinokogari .--pt497 {
  padding-top: 497px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt497 {
    padding-top: 248.5px;
  }
}
.daihyakka-kinokogari .--pb497 {
  padding-bottom: 497px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb497 {
    padding-bottom: 248.5px;
  }
}
.daihyakka-kinokogari .--px497 {
  padding: 0 497px;
}
.daihyakka-kinokogari .max-w-497 {
  max-width: 497px;
}
.daihyakka-kinokogari .w-497 {
  width: 497px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-497 {
    width: 248.5px;
  }
}
.daihyakka-kinokogari .h-497 {
  height: 497px;
}
.daihyakka-kinokogari .--gap497 {
  gap: 497px !important;
}
.daihyakka-kinokogari .--fw497 {
  font-weight: 497;
}
.daihyakka-kinokogari .--mt498 {
  margin-top: 498px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt498 {
    margin-top: 249px;
  }
}
.daihyakka-kinokogari .--mb498 {
  margin-bottom: 498px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb498 {
    margin-bottom: 249px;
  }
}
.daihyakka-kinokogari .--pt498 {
  padding-top: 498px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt498 {
    padding-top: 249px;
  }
}
.daihyakka-kinokogari .--pb498 {
  padding-bottom: 498px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb498 {
    padding-bottom: 249px;
  }
}
.daihyakka-kinokogari .--px498 {
  padding: 0 498px;
}
.daihyakka-kinokogari .max-w-498 {
  max-width: 498px;
}
.daihyakka-kinokogari .w-498 {
  width: 498px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-498 {
    width: 249px;
  }
}
.daihyakka-kinokogari .h-498 {
  height: 498px;
}
.daihyakka-kinokogari .--gap498 {
  gap: 498px !important;
}
.daihyakka-kinokogari .--fw498 {
  font-weight: 498;
}
.daihyakka-kinokogari .--mt499 {
  margin-top: 499px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt499 {
    margin-top: 249.5px;
  }
}
.daihyakka-kinokogari .--mb499 {
  margin-bottom: 499px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb499 {
    margin-bottom: 249.5px;
  }
}
.daihyakka-kinokogari .--pt499 {
  padding-top: 499px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt499 {
    padding-top: 249.5px;
  }
}
.daihyakka-kinokogari .--pb499 {
  padding-bottom: 499px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb499 {
    padding-bottom: 249.5px;
  }
}
.daihyakka-kinokogari .--px499 {
  padding: 0 499px;
}
.daihyakka-kinokogari .max-w-499 {
  max-width: 499px;
}
.daihyakka-kinokogari .w-499 {
  width: 499px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-499 {
    width: 249.5px;
  }
}
.daihyakka-kinokogari .h-499 {
  height: 499px;
}
.daihyakka-kinokogari .--gap499 {
  gap: 499px !important;
}
.daihyakka-kinokogari .--fw499 {
  font-weight: 499;
}
.daihyakka-kinokogari .--mt500 {
  margin-top: 500px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt500 {
    margin-top: 250px;
  }
}
.daihyakka-kinokogari .--mb500 {
  margin-bottom: 500px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb500 {
    margin-bottom: 250px;
  }
}
.daihyakka-kinokogari .--pt500 {
  padding-top: 500px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt500 {
    padding-top: 250px;
  }
}
.daihyakka-kinokogari .--pb500 {
  padding-bottom: 500px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb500 {
    padding-bottom: 250px;
  }
}
.daihyakka-kinokogari .--px500 {
  padding: 0 500px;
}
.daihyakka-kinokogari .max-w-500 {
  max-width: 500px;
}
.daihyakka-kinokogari .w-500 {
  width: 500px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-500 {
    width: 250px;
  }
}
.daihyakka-kinokogari .h-500 {
  height: 500px;
}
.daihyakka-kinokogari .--gap500 {
  gap: 500px !important;
}
.daihyakka-kinokogari .--fw500 {
  font-weight: 500;
}
.daihyakka-kinokogari .--mt501 {
  margin-top: 501px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt501 {
    margin-top: 250.5px;
  }
}
.daihyakka-kinokogari .--mb501 {
  margin-bottom: 501px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb501 {
    margin-bottom: 250.5px;
  }
}
.daihyakka-kinokogari .--pt501 {
  padding-top: 501px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt501 {
    padding-top: 250.5px;
  }
}
.daihyakka-kinokogari .--pb501 {
  padding-bottom: 501px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb501 {
    padding-bottom: 250.5px;
  }
}
.daihyakka-kinokogari .--px501 {
  padding: 0 501px;
}
.daihyakka-kinokogari .max-w-501 {
  max-width: 501px;
}
.daihyakka-kinokogari .w-501 {
  width: 501px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-501 {
    width: 250.5px;
  }
}
.daihyakka-kinokogari .h-501 {
  height: 501px;
}
.daihyakka-kinokogari .--gap501 {
  gap: 501px !important;
}
.daihyakka-kinokogari .--fw501 {
  font-weight: 501;
}
.daihyakka-kinokogari .--mt502 {
  margin-top: 502px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt502 {
    margin-top: 251px;
  }
}
.daihyakka-kinokogari .--mb502 {
  margin-bottom: 502px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb502 {
    margin-bottom: 251px;
  }
}
.daihyakka-kinokogari .--pt502 {
  padding-top: 502px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt502 {
    padding-top: 251px;
  }
}
.daihyakka-kinokogari .--pb502 {
  padding-bottom: 502px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb502 {
    padding-bottom: 251px;
  }
}
.daihyakka-kinokogari .--px502 {
  padding: 0 502px;
}
.daihyakka-kinokogari .max-w-502 {
  max-width: 502px;
}
.daihyakka-kinokogari .w-502 {
  width: 502px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-502 {
    width: 251px;
  }
}
.daihyakka-kinokogari .h-502 {
  height: 502px;
}
.daihyakka-kinokogari .--gap502 {
  gap: 502px !important;
}
.daihyakka-kinokogari .--fw502 {
  font-weight: 502;
}
.daihyakka-kinokogari .--mt503 {
  margin-top: 503px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt503 {
    margin-top: 251.5px;
  }
}
.daihyakka-kinokogari .--mb503 {
  margin-bottom: 503px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb503 {
    margin-bottom: 251.5px;
  }
}
.daihyakka-kinokogari .--pt503 {
  padding-top: 503px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt503 {
    padding-top: 251.5px;
  }
}
.daihyakka-kinokogari .--pb503 {
  padding-bottom: 503px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb503 {
    padding-bottom: 251.5px;
  }
}
.daihyakka-kinokogari .--px503 {
  padding: 0 503px;
}
.daihyakka-kinokogari .max-w-503 {
  max-width: 503px;
}
.daihyakka-kinokogari .w-503 {
  width: 503px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-503 {
    width: 251.5px;
  }
}
.daihyakka-kinokogari .h-503 {
  height: 503px;
}
.daihyakka-kinokogari .--gap503 {
  gap: 503px !important;
}
.daihyakka-kinokogari .--fw503 {
  font-weight: 503;
}
.daihyakka-kinokogari .--mt504 {
  margin-top: 504px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt504 {
    margin-top: 252px;
  }
}
.daihyakka-kinokogari .--mb504 {
  margin-bottom: 504px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb504 {
    margin-bottom: 252px;
  }
}
.daihyakka-kinokogari .--pt504 {
  padding-top: 504px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt504 {
    padding-top: 252px;
  }
}
.daihyakka-kinokogari .--pb504 {
  padding-bottom: 504px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb504 {
    padding-bottom: 252px;
  }
}
.daihyakka-kinokogari .--px504 {
  padding: 0 504px;
}
.daihyakka-kinokogari .max-w-504 {
  max-width: 504px;
}
.daihyakka-kinokogari .w-504 {
  width: 504px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-504 {
    width: 252px;
  }
}
.daihyakka-kinokogari .h-504 {
  height: 504px;
}
.daihyakka-kinokogari .--gap504 {
  gap: 504px !important;
}
.daihyakka-kinokogari .--fw504 {
  font-weight: 504;
}
.daihyakka-kinokogari .--mt505 {
  margin-top: 505px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt505 {
    margin-top: 252.5px;
  }
}
.daihyakka-kinokogari .--mb505 {
  margin-bottom: 505px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb505 {
    margin-bottom: 252.5px;
  }
}
.daihyakka-kinokogari .--pt505 {
  padding-top: 505px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt505 {
    padding-top: 252.5px;
  }
}
.daihyakka-kinokogari .--pb505 {
  padding-bottom: 505px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb505 {
    padding-bottom: 252.5px;
  }
}
.daihyakka-kinokogari .--px505 {
  padding: 0 505px;
}
.daihyakka-kinokogari .max-w-505 {
  max-width: 505px;
}
.daihyakka-kinokogari .w-505 {
  width: 505px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-505 {
    width: 252.5px;
  }
}
.daihyakka-kinokogari .h-505 {
  height: 505px;
}
.daihyakka-kinokogari .--gap505 {
  gap: 505px !important;
}
.daihyakka-kinokogari .--fw505 {
  font-weight: 505;
}
.daihyakka-kinokogari .--mt506 {
  margin-top: 506px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt506 {
    margin-top: 253px;
  }
}
.daihyakka-kinokogari .--mb506 {
  margin-bottom: 506px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb506 {
    margin-bottom: 253px;
  }
}
.daihyakka-kinokogari .--pt506 {
  padding-top: 506px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt506 {
    padding-top: 253px;
  }
}
.daihyakka-kinokogari .--pb506 {
  padding-bottom: 506px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb506 {
    padding-bottom: 253px;
  }
}
.daihyakka-kinokogari .--px506 {
  padding: 0 506px;
}
.daihyakka-kinokogari .max-w-506 {
  max-width: 506px;
}
.daihyakka-kinokogari .w-506 {
  width: 506px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-506 {
    width: 253px;
  }
}
.daihyakka-kinokogari .h-506 {
  height: 506px;
}
.daihyakka-kinokogari .--gap506 {
  gap: 506px !important;
}
.daihyakka-kinokogari .--fw506 {
  font-weight: 506;
}
.daihyakka-kinokogari .--mt507 {
  margin-top: 507px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt507 {
    margin-top: 253.5px;
  }
}
.daihyakka-kinokogari .--mb507 {
  margin-bottom: 507px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb507 {
    margin-bottom: 253.5px;
  }
}
.daihyakka-kinokogari .--pt507 {
  padding-top: 507px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt507 {
    padding-top: 253.5px;
  }
}
.daihyakka-kinokogari .--pb507 {
  padding-bottom: 507px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb507 {
    padding-bottom: 253.5px;
  }
}
.daihyakka-kinokogari .--px507 {
  padding: 0 507px;
}
.daihyakka-kinokogari .max-w-507 {
  max-width: 507px;
}
.daihyakka-kinokogari .w-507 {
  width: 507px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-507 {
    width: 253.5px;
  }
}
.daihyakka-kinokogari .h-507 {
  height: 507px;
}
.daihyakka-kinokogari .--gap507 {
  gap: 507px !important;
}
.daihyakka-kinokogari .--fw507 {
  font-weight: 507;
}
.daihyakka-kinokogari .--mt508 {
  margin-top: 508px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt508 {
    margin-top: 254px;
  }
}
.daihyakka-kinokogari .--mb508 {
  margin-bottom: 508px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb508 {
    margin-bottom: 254px;
  }
}
.daihyakka-kinokogari .--pt508 {
  padding-top: 508px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt508 {
    padding-top: 254px;
  }
}
.daihyakka-kinokogari .--pb508 {
  padding-bottom: 508px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb508 {
    padding-bottom: 254px;
  }
}
.daihyakka-kinokogari .--px508 {
  padding: 0 508px;
}
.daihyakka-kinokogari .max-w-508 {
  max-width: 508px;
}
.daihyakka-kinokogari .w-508 {
  width: 508px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-508 {
    width: 254px;
  }
}
.daihyakka-kinokogari .h-508 {
  height: 508px;
}
.daihyakka-kinokogari .--gap508 {
  gap: 508px !important;
}
.daihyakka-kinokogari .--fw508 {
  font-weight: 508;
}
.daihyakka-kinokogari .--mt509 {
  margin-top: 509px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt509 {
    margin-top: 254.5px;
  }
}
.daihyakka-kinokogari .--mb509 {
  margin-bottom: 509px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb509 {
    margin-bottom: 254.5px;
  }
}
.daihyakka-kinokogari .--pt509 {
  padding-top: 509px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt509 {
    padding-top: 254.5px;
  }
}
.daihyakka-kinokogari .--pb509 {
  padding-bottom: 509px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb509 {
    padding-bottom: 254.5px;
  }
}
.daihyakka-kinokogari .--px509 {
  padding: 0 509px;
}
.daihyakka-kinokogari .max-w-509 {
  max-width: 509px;
}
.daihyakka-kinokogari .w-509 {
  width: 509px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-509 {
    width: 254.5px;
  }
}
.daihyakka-kinokogari .h-509 {
  height: 509px;
}
.daihyakka-kinokogari .--gap509 {
  gap: 509px !important;
}
.daihyakka-kinokogari .--fw509 {
  font-weight: 509;
}
.daihyakka-kinokogari .--mt510 {
  margin-top: 510px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt510 {
    margin-top: 255px;
  }
}
.daihyakka-kinokogari .--mb510 {
  margin-bottom: 510px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb510 {
    margin-bottom: 255px;
  }
}
.daihyakka-kinokogari .--pt510 {
  padding-top: 510px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt510 {
    padding-top: 255px;
  }
}
.daihyakka-kinokogari .--pb510 {
  padding-bottom: 510px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb510 {
    padding-bottom: 255px;
  }
}
.daihyakka-kinokogari .--px510 {
  padding: 0 510px;
}
.daihyakka-kinokogari .max-w-510 {
  max-width: 510px;
}
.daihyakka-kinokogari .w-510 {
  width: 510px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-510 {
    width: 255px;
  }
}
.daihyakka-kinokogari .h-510 {
  height: 510px;
}
.daihyakka-kinokogari .--gap510 {
  gap: 510px !important;
}
.daihyakka-kinokogari .--fw510 {
  font-weight: 510;
}
.daihyakka-kinokogari .--mt511 {
  margin-top: 511px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt511 {
    margin-top: 255.5px;
  }
}
.daihyakka-kinokogari .--mb511 {
  margin-bottom: 511px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb511 {
    margin-bottom: 255.5px;
  }
}
.daihyakka-kinokogari .--pt511 {
  padding-top: 511px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt511 {
    padding-top: 255.5px;
  }
}
.daihyakka-kinokogari .--pb511 {
  padding-bottom: 511px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb511 {
    padding-bottom: 255.5px;
  }
}
.daihyakka-kinokogari .--px511 {
  padding: 0 511px;
}
.daihyakka-kinokogari .max-w-511 {
  max-width: 511px;
}
.daihyakka-kinokogari .w-511 {
  width: 511px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-511 {
    width: 255.5px;
  }
}
.daihyakka-kinokogari .h-511 {
  height: 511px;
}
.daihyakka-kinokogari .--gap511 {
  gap: 511px !important;
}
.daihyakka-kinokogari .--fw511 {
  font-weight: 511;
}
.daihyakka-kinokogari .--mt512 {
  margin-top: 512px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt512 {
    margin-top: 256px;
  }
}
.daihyakka-kinokogari .--mb512 {
  margin-bottom: 512px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb512 {
    margin-bottom: 256px;
  }
}
.daihyakka-kinokogari .--pt512 {
  padding-top: 512px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt512 {
    padding-top: 256px;
  }
}
.daihyakka-kinokogari .--pb512 {
  padding-bottom: 512px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb512 {
    padding-bottom: 256px;
  }
}
.daihyakka-kinokogari .--px512 {
  padding: 0 512px;
}
.daihyakka-kinokogari .max-w-512 {
  max-width: 512px;
}
.daihyakka-kinokogari .w-512 {
  width: 512px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-512 {
    width: 256px;
  }
}
.daihyakka-kinokogari .h-512 {
  height: 512px;
}
.daihyakka-kinokogari .--gap512 {
  gap: 512px !important;
}
.daihyakka-kinokogari .--fw512 {
  font-weight: 512;
}
.daihyakka-kinokogari .--mt513 {
  margin-top: 513px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt513 {
    margin-top: 256.5px;
  }
}
.daihyakka-kinokogari .--mb513 {
  margin-bottom: 513px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb513 {
    margin-bottom: 256.5px;
  }
}
.daihyakka-kinokogari .--pt513 {
  padding-top: 513px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt513 {
    padding-top: 256.5px;
  }
}
.daihyakka-kinokogari .--pb513 {
  padding-bottom: 513px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb513 {
    padding-bottom: 256.5px;
  }
}
.daihyakka-kinokogari .--px513 {
  padding: 0 513px;
}
.daihyakka-kinokogari .max-w-513 {
  max-width: 513px;
}
.daihyakka-kinokogari .w-513 {
  width: 513px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-513 {
    width: 256.5px;
  }
}
.daihyakka-kinokogari .h-513 {
  height: 513px;
}
.daihyakka-kinokogari .--gap513 {
  gap: 513px !important;
}
.daihyakka-kinokogari .--fw513 {
  font-weight: 513;
}
.daihyakka-kinokogari .--mt514 {
  margin-top: 514px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt514 {
    margin-top: 257px;
  }
}
.daihyakka-kinokogari .--mb514 {
  margin-bottom: 514px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb514 {
    margin-bottom: 257px;
  }
}
.daihyakka-kinokogari .--pt514 {
  padding-top: 514px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt514 {
    padding-top: 257px;
  }
}
.daihyakka-kinokogari .--pb514 {
  padding-bottom: 514px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb514 {
    padding-bottom: 257px;
  }
}
.daihyakka-kinokogari .--px514 {
  padding: 0 514px;
}
.daihyakka-kinokogari .max-w-514 {
  max-width: 514px;
}
.daihyakka-kinokogari .w-514 {
  width: 514px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-514 {
    width: 257px;
  }
}
.daihyakka-kinokogari .h-514 {
  height: 514px;
}
.daihyakka-kinokogari .--gap514 {
  gap: 514px !important;
}
.daihyakka-kinokogari .--fw514 {
  font-weight: 514;
}
.daihyakka-kinokogari .--mt515 {
  margin-top: 515px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt515 {
    margin-top: 257.5px;
  }
}
.daihyakka-kinokogari .--mb515 {
  margin-bottom: 515px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb515 {
    margin-bottom: 257.5px;
  }
}
.daihyakka-kinokogari .--pt515 {
  padding-top: 515px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt515 {
    padding-top: 257.5px;
  }
}
.daihyakka-kinokogari .--pb515 {
  padding-bottom: 515px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb515 {
    padding-bottom: 257.5px;
  }
}
.daihyakka-kinokogari .--px515 {
  padding: 0 515px;
}
.daihyakka-kinokogari .max-w-515 {
  max-width: 515px;
}
.daihyakka-kinokogari .w-515 {
  width: 515px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-515 {
    width: 257.5px;
  }
}
.daihyakka-kinokogari .h-515 {
  height: 515px;
}
.daihyakka-kinokogari .--gap515 {
  gap: 515px !important;
}
.daihyakka-kinokogari .--fw515 {
  font-weight: 515;
}
.daihyakka-kinokogari .--mt516 {
  margin-top: 516px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt516 {
    margin-top: 258px;
  }
}
.daihyakka-kinokogari .--mb516 {
  margin-bottom: 516px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb516 {
    margin-bottom: 258px;
  }
}
.daihyakka-kinokogari .--pt516 {
  padding-top: 516px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt516 {
    padding-top: 258px;
  }
}
.daihyakka-kinokogari .--pb516 {
  padding-bottom: 516px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb516 {
    padding-bottom: 258px;
  }
}
.daihyakka-kinokogari .--px516 {
  padding: 0 516px;
}
.daihyakka-kinokogari .max-w-516 {
  max-width: 516px;
}
.daihyakka-kinokogari .w-516 {
  width: 516px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-516 {
    width: 258px;
  }
}
.daihyakka-kinokogari .h-516 {
  height: 516px;
}
.daihyakka-kinokogari .--gap516 {
  gap: 516px !important;
}
.daihyakka-kinokogari .--fw516 {
  font-weight: 516;
}
.daihyakka-kinokogari .--mt517 {
  margin-top: 517px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt517 {
    margin-top: 258.5px;
  }
}
.daihyakka-kinokogari .--mb517 {
  margin-bottom: 517px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb517 {
    margin-bottom: 258.5px;
  }
}
.daihyakka-kinokogari .--pt517 {
  padding-top: 517px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt517 {
    padding-top: 258.5px;
  }
}
.daihyakka-kinokogari .--pb517 {
  padding-bottom: 517px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb517 {
    padding-bottom: 258.5px;
  }
}
.daihyakka-kinokogari .--px517 {
  padding: 0 517px;
}
.daihyakka-kinokogari .max-w-517 {
  max-width: 517px;
}
.daihyakka-kinokogari .w-517 {
  width: 517px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-517 {
    width: 258.5px;
  }
}
.daihyakka-kinokogari .h-517 {
  height: 517px;
}
.daihyakka-kinokogari .--gap517 {
  gap: 517px !important;
}
.daihyakka-kinokogari .--fw517 {
  font-weight: 517;
}
.daihyakka-kinokogari .--mt518 {
  margin-top: 518px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt518 {
    margin-top: 259px;
  }
}
.daihyakka-kinokogari .--mb518 {
  margin-bottom: 518px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb518 {
    margin-bottom: 259px;
  }
}
.daihyakka-kinokogari .--pt518 {
  padding-top: 518px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt518 {
    padding-top: 259px;
  }
}
.daihyakka-kinokogari .--pb518 {
  padding-bottom: 518px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb518 {
    padding-bottom: 259px;
  }
}
.daihyakka-kinokogari .--px518 {
  padding: 0 518px;
}
.daihyakka-kinokogari .max-w-518 {
  max-width: 518px;
}
.daihyakka-kinokogari .w-518 {
  width: 518px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-518 {
    width: 259px;
  }
}
.daihyakka-kinokogari .h-518 {
  height: 518px;
}
.daihyakka-kinokogari .--gap518 {
  gap: 518px !important;
}
.daihyakka-kinokogari .--fw518 {
  font-weight: 518;
}
.daihyakka-kinokogari .--mt519 {
  margin-top: 519px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt519 {
    margin-top: 259.5px;
  }
}
.daihyakka-kinokogari .--mb519 {
  margin-bottom: 519px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb519 {
    margin-bottom: 259.5px;
  }
}
.daihyakka-kinokogari .--pt519 {
  padding-top: 519px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt519 {
    padding-top: 259.5px;
  }
}
.daihyakka-kinokogari .--pb519 {
  padding-bottom: 519px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb519 {
    padding-bottom: 259.5px;
  }
}
.daihyakka-kinokogari .--px519 {
  padding: 0 519px;
}
.daihyakka-kinokogari .max-w-519 {
  max-width: 519px;
}
.daihyakka-kinokogari .w-519 {
  width: 519px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-519 {
    width: 259.5px;
  }
}
.daihyakka-kinokogari .h-519 {
  height: 519px;
}
.daihyakka-kinokogari .--gap519 {
  gap: 519px !important;
}
.daihyakka-kinokogari .--fw519 {
  font-weight: 519;
}
.daihyakka-kinokogari .--mt520 {
  margin-top: 520px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt520 {
    margin-top: 260px;
  }
}
.daihyakka-kinokogari .--mb520 {
  margin-bottom: 520px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb520 {
    margin-bottom: 260px;
  }
}
.daihyakka-kinokogari .--pt520 {
  padding-top: 520px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt520 {
    padding-top: 260px;
  }
}
.daihyakka-kinokogari .--pb520 {
  padding-bottom: 520px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb520 {
    padding-bottom: 260px;
  }
}
.daihyakka-kinokogari .--px520 {
  padding: 0 520px;
}
.daihyakka-kinokogari .max-w-520 {
  max-width: 520px;
}
.daihyakka-kinokogari .w-520 {
  width: 520px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-520 {
    width: 260px;
  }
}
.daihyakka-kinokogari .h-520 {
  height: 520px;
}
.daihyakka-kinokogari .--gap520 {
  gap: 520px !important;
}
.daihyakka-kinokogari .--fw520 {
  font-weight: 520;
}
.daihyakka-kinokogari .--mt521 {
  margin-top: 521px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt521 {
    margin-top: 260.5px;
  }
}
.daihyakka-kinokogari .--mb521 {
  margin-bottom: 521px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb521 {
    margin-bottom: 260.5px;
  }
}
.daihyakka-kinokogari .--pt521 {
  padding-top: 521px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt521 {
    padding-top: 260.5px;
  }
}
.daihyakka-kinokogari .--pb521 {
  padding-bottom: 521px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb521 {
    padding-bottom: 260.5px;
  }
}
.daihyakka-kinokogari .--px521 {
  padding: 0 521px;
}
.daihyakka-kinokogari .max-w-521 {
  max-width: 521px;
}
.daihyakka-kinokogari .w-521 {
  width: 521px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-521 {
    width: 260.5px;
  }
}
.daihyakka-kinokogari .h-521 {
  height: 521px;
}
.daihyakka-kinokogari .--gap521 {
  gap: 521px !important;
}
.daihyakka-kinokogari .--fw521 {
  font-weight: 521;
}
.daihyakka-kinokogari .--mt522 {
  margin-top: 522px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt522 {
    margin-top: 261px;
  }
}
.daihyakka-kinokogari .--mb522 {
  margin-bottom: 522px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb522 {
    margin-bottom: 261px;
  }
}
.daihyakka-kinokogari .--pt522 {
  padding-top: 522px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt522 {
    padding-top: 261px;
  }
}
.daihyakka-kinokogari .--pb522 {
  padding-bottom: 522px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb522 {
    padding-bottom: 261px;
  }
}
.daihyakka-kinokogari .--px522 {
  padding: 0 522px;
}
.daihyakka-kinokogari .max-w-522 {
  max-width: 522px;
}
.daihyakka-kinokogari .w-522 {
  width: 522px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-522 {
    width: 261px;
  }
}
.daihyakka-kinokogari .h-522 {
  height: 522px;
}
.daihyakka-kinokogari .--gap522 {
  gap: 522px !important;
}
.daihyakka-kinokogari .--fw522 {
  font-weight: 522;
}
.daihyakka-kinokogari .--mt523 {
  margin-top: 523px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt523 {
    margin-top: 261.5px;
  }
}
.daihyakka-kinokogari .--mb523 {
  margin-bottom: 523px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb523 {
    margin-bottom: 261.5px;
  }
}
.daihyakka-kinokogari .--pt523 {
  padding-top: 523px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt523 {
    padding-top: 261.5px;
  }
}
.daihyakka-kinokogari .--pb523 {
  padding-bottom: 523px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb523 {
    padding-bottom: 261.5px;
  }
}
.daihyakka-kinokogari .--px523 {
  padding: 0 523px;
}
.daihyakka-kinokogari .max-w-523 {
  max-width: 523px;
}
.daihyakka-kinokogari .w-523 {
  width: 523px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-523 {
    width: 261.5px;
  }
}
.daihyakka-kinokogari .h-523 {
  height: 523px;
}
.daihyakka-kinokogari .--gap523 {
  gap: 523px !important;
}
.daihyakka-kinokogari .--fw523 {
  font-weight: 523;
}
.daihyakka-kinokogari .--mt524 {
  margin-top: 524px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt524 {
    margin-top: 262px;
  }
}
.daihyakka-kinokogari .--mb524 {
  margin-bottom: 524px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb524 {
    margin-bottom: 262px;
  }
}
.daihyakka-kinokogari .--pt524 {
  padding-top: 524px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt524 {
    padding-top: 262px;
  }
}
.daihyakka-kinokogari .--pb524 {
  padding-bottom: 524px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb524 {
    padding-bottom: 262px;
  }
}
.daihyakka-kinokogari .--px524 {
  padding: 0 524px;
}
.daihyakka-kinokogari .max-w-524 {
  max-width: 524px;
}
.daihyakka-kinokogari .w-524 {
  width: 524px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-524 {
    width: 262px;
  }
}
.daihyakka-kinokogari .h-524 {
  height: 524px;
}
.daihyakka-kinokogari .--gap524 {
  gap: 524px !important;
}
.daihyakka-kinokogari .--fw524 {
  font-weight: 524;
}
.daihyakka-kinokogari .--mt525 {
  margin-top: 525px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt525 {
    margin-top: 262.5px;
  }
}
.daihyakka-kinokogari .--mb525 {
  margin-bottom: 525px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb525 {
    margin-bottom: 262.5px;
  }
}
.daihyakka-kinokogari .--pt525 {
  padding-top: 525px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt525 {
    padding-top: 262.5px;
  }
}
.daihyakka-kinokogari .--pb525 {
  padding-bottom: 525px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb525 {
    padding-bottom: 262.5px;
  }
}
.daihyakka-kinokogari .--px525 {
  padding: 0 525px;
}
.daihyakka-kinokogari .max-w-525 {
  max-width: 525px;
}
.daihyakka-kinokogari .w-525 {
  width: 525px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-525 {
    width: 262.5px;
  }
}
.daihyakka-kinokogari .h-525 {
  height: 525px;
}
.daihyakka-kinokogari .--gap525 {
  gap: 525px !important;
}
.daihyakka-kinokogari .--fw525 {
  font-weight: 525;
}
.daihyakka-kinokogari .--mt526 {
  margin-top: 526px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt526 {
    margin-top: 263px;
  }
}
.daihyakka-kinokogari .--mb526 {
  margin-bottom: 526px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb526 {
    margin-bottom: 263px;
  }
}
.daihyakka-kinokogari .--pt526 {
  padding-top: 526px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt526 {
    padding-top: 263px;
  }
}
.daihyakka-kinokogari .--pb526 {
  padding-bottom: 526px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb526 {
    padding-bottom: 263px;
  }
}
.daihyakka-kinokogari .--px526 {
  padding: 0 526px;
}
.daihyakka-kinokogari .max-w-526 {
  max-width: 526px;
}
.daihyakka-kinokogari .w-526 {
  width: 526px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-526 {
    width: 263px;
  }
}
.daihyakka-kinokogari .h-526 {
  height: 526px;
}
.daihyakka-kinokogari .--gap526 {
  gap: 526px !important;
}
.daihyakka-kinokogari .--fw526 {
  font-weight: 526;
}
.daihyakka-kinokogari .--mt527 {
  margin-top: 527px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt527 {
    margin-top: 263.5px;
  }
}
.daihyakka-kinokogari .--mb527 {
  margin-bottom: 527px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb527 {
    margin-bottom: 263.5px;
  }
}
.daihyakka-kinokogari .--pt527 {
  padding-top: 527px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt527 {
    padding-top: 263.5px;
  }
}
.daihyakka-kinokogari .--pb527 {
  padding-bottom: 527px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb527 {
    padding-bottom: 263.5px;
  }
}
.daihyakka-kinokogari .--px527 {
  padding: 0 527px;
}
.daihyakka-kinokogari .max-w-527 {
  max-width: 527px;
}
.daihyakka-kinokogari .w-527 {
  width: 527px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-527 {
    width: 263.5px;
  }
}
.daihyakka-kinokogari .h-527 {
  height: 527px;
}
.daihyakka-kinokogari .--gap527 {
  gap: 527px !important;
}
.daihyakka-kinokogari .--fw527 {
  font-weight: 527;
}
.daihyakka-kinokogari .--mt528 {
  margin-top: 528px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt528 {
    margin-top: 264px;
  }
}
.daihyakka-kinokogari .--mb528 {
  margin-bottom: 528px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb528 {
    margin-bottom: 264px;
  }
}
.daihyakka-kinokogari .--pt528 {
  padding-top: 528px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt528 {
    padding-top: 264px;
  }
}
.daihyakka-kinokogari .--pb528 {
  padding-bottom: 528px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb528 {
    padding-bottom: 264px;
  }
}
.daihyakka-kinokogari .--px528 {
  padding: 0 528px;
}
.daihyakka-kinokogari .max-w-528 {
  max-width: 528px;
}
.daihyakka-kinokogari .w-528 {
  width: 528px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-528 {
    width: 264px;
  }
}
.daihyakka-kinokogari .h-528 {
  height: 528px;
}
.daihyakka-kinokogari .--gap528 {
  gap: 528px !important;
}
.daihyakka-kinokogari .--fw528 {
  font-weight: 528;
}
.daihyakka-kinokogari .--mt529 {
  margin-top: 529px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt529 {
    margin-top: 264.5px;
  }
}
.daihyakka-kinokogari .--mb529 {
  margin-bottom: 529px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb529 {
    margin-bottom: 264.5px;
  }
}
.daihyakka-kinokogari .--pt529 {
  padding-top: 529px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt529 {
    padding-top: 264.5px;
  }
}
.daihyakka-kinokogari .--pb529 {
  padding-bottom: 529px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb529 {
    padding-bottom: 264.5px;
  }
}
.daihyakka-kinokogari .--px529 {
  padding: 0 529px;
}
.daihyakka-kinokogari .max-w-529 {
  max-width: 529px;
}
.daihyakka-kinokogari .w-529 {
  width: 529px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-529 {
    width: 264.5px;
  }
}
.daihyakka-kinokogari .h-529 {
  height: 529px;
}
.daihyakka-kinokogari .--gap529 {
  gap: 529px !important;
}
.daihyakka-kinokogari .--fw529 {
  font-weight: 529;
}
.daihyakka-kinokogari .--mt530 {
  margin-top: 530px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt530 {
    margin-top: 265px;
  }
}
.daihyakka-kinokogari .--mb530 {
  margin-bottom: 530px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb530 {
    margin-bottom: 265px;
  }
}
.daihyakka-kinokogari .--pt530 {
  padding-top: 530px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt530 {
    padding-top: 265px;
  }
}
.daihyakka-kinokogari .--pb530 {
  padding-bottom: 530px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb530 {
    padding-bottom: 265px;
  }
}
.daihyakka-kinokogari .--px530 {
  padding: 0 530px;
}
.daihyakka-kinokogari .max-w-530 {
  max-width: 530px;
}
.daihyakka-kinokogari .w-530 {
  width: 530px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-530 {
    width: 265px;
  }
}
.daihyakka-kinokogari .h-530 {
  height: 530px;
}
.daihyakka-kinokogari .--gap530 {
  gap: 530px !important;
}
.daihyakka-kinokogari .--fw530 {
  font-weight: 530;
}
.daihyakka-kinokogari .--mt531 {
  margin-top: 531px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt531 {
    margin-top: 265.5px;
  }
}
.daihyakka-kinokogari .--mb531 {
  margin-bottom: 531px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb531 {
    margin-bottom: 265.5px;
  }
}
.daihyakka-kinokogari .--pt531 {
  padding-top: 531px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt531 {
    padding-top: 265.5px;
  }
}
.daihyakka-kinokogari .--pb531 {
  padding-bottom: 531px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb531 {
    padding-bottom: 265.5px;
  }
}
.daihyakka-kinokogari .--px531 {
  padding: 0 531px;
}
.daihyakka-kinokogari .max-w-531 {
  max-width: 531px;
}
.daihyakka-kinokogari .w-531 {
  width: 531px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-531 {
    width: 265.5px;
  }
}
.daihyakka-kinokogari .h-531 {
  height: 531px;
}
.daihyakka-kinokogari .--gap531 {
  gap: 531px !important;
}
.daihyakka-kinokogari .--fw531 {
  font-weight: 531;
}
.daihyakka-kinokogari .--mt532 {
  margin-top: 532px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt532 {
    margin-top: 266px;
  }
}
.daihyakka-kinokogari .--mb532 {
  margin-bottom: 532px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb532 {
    margin-bottom: 266px;
  }
}
.daihyakka-kinokogari .--pt532 {
  padding-top: 532px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt532 {
    padding-top: 266px;
  }
}
.daihyakka-kinokogari .--pb532 {
  padding-bottom: 532px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb532 {
    padding-bottom: 266px;
  }
}
.daihyakka-kinokogari .--px532 {
  padding: 0 532px;
}
.daihyakka-kinokogari .max-w-532 {
  max-width: 532px;
}
.daihyakka-kinokogari .w-532 {
  width: 532px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-532 {
    width: 266px;
  }
}
.daihyakka-kinokogari .h-532 {
  height: 532px;
}
.daihyakka-kinokogari .--gap532 {
  gap: 532px !important;
}
.daihyakka-kinokogari .--fw532 {
  font-weight: 532;
}
.daihyakka-kinokogari .--mt533 {
  margin-top: 533px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt533 {
    margin-top: 266.5px;
  }
}
.daihyakka-kinokogari .--mb533 {
  margin-bottom: 533px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb533 {
    margin-bottom: 266.5px;
  }
}
.daihyakka-kinokogari .--pt533 {
  padding-top: 533px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt533 {
    padding-top: 266.5px;
  }
}
.daihyakka-kinokogari .--pb533 {
  padding-bottom: 533px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb533 {
    padding-bottom: 266.5px;
  }
}
.daihyakka-kinokogari .--px533 {
  padding: 0 533px;
}
.daihyakka-kinokogari .max-w-533 {
  max-width: 533px;
}
.daihyakka-kinokogari .w-533 {
  width: 533px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-533 {
    width: 266.5px;
  }
}
.daihyakka-kinokogari .h-533 {
  height: 533px;
}
.daihyakka-kinokogari .--gap533 {
  gap: 533px !important;
}
.daihyakka-kinokogari .--fw533 {
  font-weight: 533;
}
.daihyakka-kinokogari .--mt534 {
  margin-top: 534px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt534 {
    margin-top: 267px;
  }
}
.daihyakka-kinokogari .--mb534 {
  margin-bottom: 534px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb534 {
    margin-bottom: 267px;
  }
}
.daihyakka-kinokogari .--pt534 {
  padding-top: 534px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt534 {
    padding-top: 267px;
  }
}
.daihyakka-kinokogari .--pb534 {
  padding-bottom: 534px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb534 {
    padding-bottom: 267px;
  }
}
.daihyakka-kinokogari .--px534 {
  padding: 0 534px;
}
.daihyakka-kinokogari .max-w-534 {
  max-width: 534px;
}
.daihyakka-kinokogari .w-534 {
  width: 534px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-534 {
    width: 267px;
  }
}
.daihyakka-kinokogari .h-534 {
  height: 534px;
}
.daihyakka-kinokogari .--gap534 {
  gap: 534px !important;
}
.daihyakka-kinokogari .--fw534 {
  font-weight: 534;
}
.daihyakka-kinokogari .--mt535 {
  margin-top: 535px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt535 {
    margin-top: 267.5px;
  }
}
.daihyakka-kinokogari .--mb535 {
  margin-bottom: 535px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb535 {
    margin-bottom: 267.5px;
  }
}
.daihyakka-kinokogari .--pt535 {
  padding-top: 535px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt535 {
    padding-top: 267.5px;
  }
}
.daihyakka-kinokogari .--pb535 {
  padding-bottom: 535px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb535 {
    padding-bottom: 267.5px;
  }
}
.daihyakka-kinokogari .--px535 {
  padding: 0 535px;
}
.daihyakka-kinokogari .max-w-535 {
  max-width: 535px;
}
.daihyakka-kinokogari .w-535 {
  width: 535px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-535 {
    width: 267.5px;
  }
}
.daihyakka-kinokogari .h-535 {
  height: 535px;
}
.daihyakka-kinokogari .--gap535 {
  gap: 535px !important;
}
.daihyakka-kinokogari .--fw535 {
  font-weight: 535;
}
.daihyakka-kinokogari .--mt536 {
  margin-top: 536px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt536 {
    margin-top: 268px;
  }
}
.daihyakka-kinokogari .--mb536 {
  margin-bottom: 536px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb536 {
    margin-bottom: 268px;
  }
}
.daihyakka-kinokogari .--pt536 {
  padding-top: 536px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt536 {
    padding-top: 268px;
  }
}
.daihyakka-kinokogari .--pb536 {
  padding-bottom: 536px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb536 {
    padding-bottom: 268px;
  }
}
.daihyakka-kinokogari .--px536 {
  padding: 0 536px;
}
.daihyakka-kinokogari .max-w-536 {
  max-width: 536px;
}
.daihyakka-kinokogari .w-536 {
  width: 536px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-536 {
    width: 268px;
  }
}
.daihyakka-kinokogari .h-536 {
  height: 536px;
}
.daihyakka-kinokogari .--gap536 {
  gap: 536px !important;
}
.daihyakka-kinokogari .--fw536 {
  font-weight: 536;
}
.daihyakka-kinokogari .--mt537 {
  margin-top: 537px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt537 {
    margin-top: 268.5px;
  }
}
.daihyakka-kinokogari .--mb537 {
  margin-bottom: 537px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb537 {
    margin-bottom: 268.5px;
  }
}
.daihyakka-kinokogari .--pt537 {
  padding-top: 537px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt537 {
    padding-top: 268.5px;
  }
}
.daihyakka-kinokogari .--pb537 {
  padding-bottom: 537px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb537 {
    padding-bottom: 268.5px;
  }
}
.daihyakka-kinokogari .--px537 {
  padding: 0 537px;
}
.daihyakka-kinokogari .max-w-537 {
  max-width: 537px;
}
.daihyakka-kinokogari .w-537 {
  width: 537px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-537 {
    width: 268.5px;
  }
}
.daihyakka-kinokogari .h-537 {
  height: 537px;
}
.daihyakka-kinokogari .--gap537 {
  gap: 537px !important;
}
.daihyakka-kinokogari .--fw537 {
  font-weight: 537;
}
.daihyakka-kinokogari .--mt538 {
  margin-top: 538px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt538 {
    margin-top: 269px;
  }
}
.daihyakka-kinokogari .--mb538 {
  margin-bottom: 538px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb538 {
    margin-bottom: 269px;
  }
}
.daihyakka-kinokogari .--pt538 {
  padding-top: 538px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt538 {
    padding-top: 269px;
  }
}
.daihyakka-kinokogari .--pb538 {
  padding-bottom: 538px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb538 {
    padding-bottom: 269px;
  }
}
.daihyakka-kinokogari .--px538 {
  padding: 0 538px;
}
.daihyakka-kinokogari .max-w-538 {
  max-width: 538px;
}
.daihyakka-kinokogari .w-538 {
  width: 538px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-538 {
    width: 269px;
  }
}
.daihyakka-kinokogari .h-538 {
  height: 538px;
}
.daihyakka-kinokogari .--gap538 {
  gap: 538px !important;
}
.daihyakka-kinokogari .--fw538 {
  font-weight: 538;
}
.daihyakka-kinokogari .--mt539 {
  margin-top: 539px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt539 {
    margin-top: 269.5px;
  }
}
.daihyakka-kinokogari .--mb539 {
  margin-bottom: 539px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb539 {
    margin-bottom: 269.5px;
  }
}
.daihyakka-kinokogari .--pt539 {
  padding-top: 539px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt539 {
    padding-top: 269.5px;
  }
}
.daihyakka-kinokogari .--pb539 {
  padding-bottom: 539px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb539 {
    padding-bottom: 269.5px;
  }
}
.daihyakka-kinokogari .--px539 {
  padding: 0 539px;
}
.daihyakka-kinokogari .max-w-539 {
  max-width: 539px;
}
.daihyakka-kinokogari .w-539 {
  width: 539px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-539 {
    width: 269.5px;
  }
}
.daihyakka-kinokogari .h-539 {
  height: 539px;
}
.daihyakka-kinokogari .--gap539 {
  gap: 539px !important;
}
.daihyakka-kinokogari .--fw539 {
  font-weight: 539;
}
.daihyakka-kinokogari .--mt540 {
  margin-top: 540px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt540 {
    margin-top: 270px;
  }
}
.daihyakka-kinokogari .--mb540 {
  margin-bottom: 540px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb540 {
    margin-bottom: 270px;
  }
}
.daihyakka-kinokogari .--pt540 {
  padding-top: 540px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt540 {
    padding-top: 270px;
  }
}
.daihyakka-kinokogari .--pb540 {
  padding-bottom: 540px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb540 {
    padding-bottom: 270px;
  }
}
.daihyakka-kinokogari .--px540 {
  padding: 0 540px;
}
.daihyakka-kinokogari .max-w-540 {
  max-width: 540px;
}
.daihyakka-kinokogari .w-540 {
  width: 540px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-540 {
    width: 270px;
  }
}
.daihyakka-kinokogari .h-540 {
  height: 540px;
}
.daihyakka-kinokogari .--gap540 {
  gap: 540px !important;
}
.daihyakka-kinokogari .--fw540 {
  font-weight: 540;
}
.daihyakka-kinokogari .--mt541 {
  margin-top: 541px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt541 {
    margin-top: 270.5px;
  }
}
.daihyakka-kinokogari .--mb541 {
  margin-bottom: 541px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb541 {
    margin-bottom: 270.5px;
  }
}
.daihyakka-kinokogari .--pt541 {
  padding-top: 541px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt541 {
    padding-top: 270.5px;
  }
}
.daihyakka-kinokogari .--pb541 {
  padding-bottom: 541px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb541 {
    padding-bottom: 270.5px;
  }
}
.daihyakka-kinokogari .--px541 {
  padding: 0 541px;
}
.daihyakka-kinokogari .max-w-541 {
  max-width: 541px;
}
.daihyakka-kinokogari .w-541 {
  width: 541px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-541 {
    width: 270.5px;
  }
}
.daihyakka-kinokogari .h-541 {
  height: 541px;
}
.daihyakka-kinokogari .--gap541 {
  gap: 541px !important;
}
.daihyakka-kinokogari .--fw541 {
  font-weight: 541;
}
.daihyakka-kinokogari .--mt542 {
  margin-top: 542px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt542 {
    margin-top: 271px;
  }
}
.daihyakka-kinokogari .--mb542 {
  margin-bottom: 542px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb542 {
    margin-bottom: 271px;
  }
}
.daihyakka-kinokogari .--pt542 {
  padding-top: 542px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt542 {
    padding-top: 271px;
  }
}
.daihyakka-kinokogari .--pb542 {
  padding-bottom: 542px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb542 {
    padding-bottom: 271px;
  }
}
.daihyakka-kinokogari .--px542 {
  padding: 0 542px;
}
.daihyakka-kinokogari .max-w-542 {
  max-width: 542px;
}
.daihyakka-kinokogari .w-542 {
  width: 542px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-542 {
    width: 271px;
  }
}
.daihyakka-kinokogari .h-542 {
  height: 542px;
}
.daihyakka-kinokogari .--gap542 {
  gap: 542px !important;
}
.daihyakka-kinokogari .--fw542 {
  font-weight: 542;
}
.daihyakka-kinokogari .--mt543 {
  margin-top: 543px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt543 {
    margin-top: 271.5px;
  }
}
.daihyakka-kinokogari .--mb543 {
  margin-bottom: 543px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb543 {
    margin-bottom: 271.5px;
  }
}
.daihyakka-kinokogari .--pt543 {
  padding-top: 543px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt543 {
    padding-top: 271.5px;
  }
}
.daihyakka-kinokogari .--pb543 {
  padding-bottom: 543px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb543 {
    padding-bottom: 271.5px;
  }
}
.daihyakka-kinokogari .--px543 {
  padding: 0 543px;
}
.daihyakka-kinokogari .max-w-543 {
  max-width: 543px;
}
.daihyakka-kinokogari .w-543 {
  width: 543px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-543 {
    width: 271.5px;
  }
}
.daihyakka-kinokogari .h-543 {
  height: 543px;
}
.daihyakka-kinokogari .--gap543 {
  gap: 543px !important;
}
.daihyakka-kinokogari .--fw543 {
  font-weight: 543;
}
.daihyakka-kinokogari .--mt544 {
  margin-top: 544px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt544 {
    margin-top: 272px;
  }
}
.daihyakka-kinokogari .--mb544 {
  margin-bottom: 544px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb544 {
    margin-bottom: 272px;
  }
}
.daihyakka-kinokogari .--pt544 {
  padding-top: 544px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt544 {
    padding-top: 272px;
  }
}
.daihyakka-kinokogari .--pb544 {
  padding-bottom: 544px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb544 {
    padding-bottom: 272px;
  }
}
.daihyakka-kinokogari .--px544 {
  padding: 0 544px;
}
.daihyakka-kinokogari .max-w-544 {
  max-width: 544px;
}
.daihyakka-kinokogari .w-544 {
  width: 544px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-544 {
    width: 272px;
  }
}
.daihyakka-kinokogari .h-544 {
  height: 544px;
}
.daihyakka-kinokogari .--gap544 {
  gap: 544px !important;
}
.daihyakka-kinokogari .--fw544 {
  font-weight: 544;
}
.daihyakka-kinokogari .--mt545 {
  margin-top: 545px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt545 {
    margin-top: 272.5px;
  }
}
.daihyakka-kinokogari .--mb545 {
  margin-bottom: 545px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb545 {
    margin-bottom: 272.5px;
  }
}
.daihyakka-kinokogari .--pt545 {
  padding-top: 545px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt545 {
    padding-top: 272.5px;
  }
}
.daihyakka-kinokogari .--pb545 {
  padding-bottom: 545px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb545 {
    padding-bottom: 272.5px;
  }
}
.daihyakka-kinokogari .--px545 {
  padding: 0 545px;
}
.daihyakka-kinokogari .max-w-545 {
  max-width: 545px;
}
.daihyakka-kinokogari .w-545 {
  width: 545px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-545 {
    width: 272.5px;
  }
}
.daihyakka-kinokogari .h-545 {
  height: 545px;
}
.daihyakka-kinokogari .--gap545 {
  gap: 545px !important;
}
.daihyakka-kinokogari .--fw545 {
  font-weight: 545;
}
.daihyakka-kinokogari .--mt546 {
  margin-top: 546px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt546 {
    margin-top: 273px;
  }
}
.daihyakka-kinokogari .--mb546 {
  margin-bottom: 546px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb546 {
    margin-bottom: 273px;
  }
}
.daihyakka-kinokogari .--pt546 {
  padding-top: 546px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt546 {
    padding-top: 273px;
  }
}
.daihyakka-kinokogari .--pb546 {
  padding-bottom: 546px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb546 {
    padding-bottom: 273px;
  }
}
.daihyakka-kinokogari .--px546 {
  padding: 0 546px;
}
.daihyakka-kinokogari .max-w-546 {
  max-width: 546px;
}
.daihyakka-kinokogari .w-546 {
  width: 546px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-546 {
    width: 273px;
  }
}
.daihyakka-kinokogari .h-546 {
  height: 546px;
}
.daihyakka-kinokogari .--gap546 {
  gap: 546px !important;
}
.daihyakka-kinokogari .--fw546 {
  font-weight: 546;
}
.daihyakka-kinokogari .--mt547 {
  margin-top: 547px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt547 {
    margin-top: 273.5px;
  }
}
.daihyakka-kinokogari .--mb547 {
  margin-bottom: 547px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb547 {
    margin-bottom: 273.5px;
  }
}
.daihyakka-kinokogari .--pt547 {
  padding-top: 547px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt547 {
    padding-top: 273.5px;
  }
}
.daihyakka-kinokogari .--pb547 {
  padding-bottom: 547px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb547 {
    padding-bottom: 273.5px;
  }
}
.daihyakka-kinokogari .--px547 {
  padding: 0 547px;
}
.daihyakka-kinokogari .max-w-547 {
  max-width: 547px;
}
.daihyakka-kinokogari .w-547 {
  width: 547px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-547 {
    width: 273.5px;
  }
}
.daihyakka-kinokogari .h-547 {
  height: 547px;
}
.daihyakka-kinokogari .--gap547 {
  gap: 547px !important;
}
.daihyakka-kinokogari .--fw547 {
  font-weight: 547;
}
.daihyakka-kinokogari .--mt548 {
  margin-top: 548px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt548 {
    margin-top: 274px;
  }
}
.daihyakka-kinokogari .--mb548 {
  margin-bottom: 548px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb548 {
    margin-bottom: 274px;
  }
}
.daihyakka-kinokogari .--pt548 {
  padding-top: 548px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt548 {
    padding-top: 274px;
  }
}
.daihyakka-kinokogari .--pb548 {
  padding-bottom: 548px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb548 {
    padding-bottom: 274px;
  }
}
.daihyakka-kinokogari .--px548 {
  padding: 0 548px;
}
.daihyakka-kinokogari .max-w-548 {
  max-width: 548px;
}
.daihyakka-kinokogari .w-548 {
  width: 548px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-548 {
    width: 274px;
  }
}
.daihyakka-kinokogari .h-548 {
  height: 548px;
}
.daihyakka-kinokogari .--gap548 {
  gap: 548px !important;
}
.daihyakka-kinokogari .--fw548 {
  font-weight: 548;
}
.daihyakka-kinokogari .--mt549 {
  margin-top: 549px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt549 {
    margin-top: 274.5px;
  }
}
.daihyakka-kinokogari .--mb549 {
  margin-bottom: 549px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb549 {
    margin-bottom: 274.5px;
  }
}
.daihyakka-kinokogari .--pt549 {
  padding-top: 549px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt549 {
    padding-top: 274.5px;
  }
}
.daihyakka-kinokogari .--pb549 {
  padding-bottom: 549px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb549 {
    padding-bottom: 274.5px;
  }
}
.daihyakka-kinokogari .--px549 {
  padding: 0 549px;
}
.daihyakka-kinokogari .max-w-549 {
  max-width: 549px;
}
.daihyakka-kinokogari .w-549 {
  width: 549px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-549 {
    width: 274.5px;
  }
}
.daihyakka-kinokogari .h-549 {
  height: 549px;
}
.daihyakka-kinokogari .--gap549 {
  gap: 549px !important;
}
.daihyakka-kinokogari .--fw549 {
  font-weight: 549;
}
.daihyakka-kinokogari .--mt550 {
  margin-top: 550px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt550 {
    margin-top: 275px;
  }
}
.daihyakka-kinokogari .--mb550 {
  margin-bottom: 550px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb550 {
    margin-bottom: 275px;
  }
}
.daihyakka-kinokogari .--pt550 {
  padding-top: 550px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt550 {
    padding-top: 275px;
  }
}
.daihyakka-kinokogari .--pb550 {
  padding-bottom: 550px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb550 {
    padding-bottom: 275px;
  }
}
.daihyakka-kinokogari .--px550 {
  padding: 0 550px;
}
.daihyakka-kinokogari .max-w-550 {
  max-width: 550px;
}
.daihyakka-kinokogari .w-550 {
  width: 550px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-550 {
    width: 275px;
  }
}
.daihyakka-kinokogari .h-550 {
  height: 550px;
}
.daihyakka-kinokogari .--gap550 {
  gap: 550px !important;
}
.daihyakka-kinokogari .--fw550 {
  font-weight: 550;
}
.daihyakka-kinokogari .--mt551 {
  margin-top: 551px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt551 {
    margin-top: 275.5px;
  }
}
.daihyakka-kinokogari .--mb551 {
  margin-bottom: 551px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb551 {
    margin-bottom: 275.5px;
  }
}
.daihyakka-kinokogari .--pt551 {
  padding-top: 551px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt551 {
    padding-top: 275.5px;
  }
}
.daihyakka-kinokogari .--pb551 {
  padding-bottom: 551px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb551 {
    padding-bottom: 275.5px;
  }
}
.daihyakka-kinokogari .--px551 {
  padding: 0 551px;
}
.daihyakka-kinokogari .max-w-551 {
  max-width: 551px;
}
.daihyakka-kinokogari .w-551 {
  width: 551px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-551 {
    width: 275.5px;
  }
}
.daihyakka-kinokogari .h-551 {
  height: 551px;
}
.daihyakka-kinokogari .--gap551 {
  gap: 551px !important;
}
.daihyakka-kinokogari .--fw551 {
  font-weight: 551;
}
.daihyakka-kinokogari .--mt552 {
  margin-top: 552px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt552 {
    margin-top: 276px;
  }
}
.daihyakka-kinokogari .--mb552 {
  margin-bottom: 552px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb552 {
    margin-bottom: 276px;
  }
}
.daihyakka-kinokogari .--pt552 {
  padding-top: 552px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt552 {
    padding-top: 276px;
  }
}
.daihyakka-kinokogari .--pb552 {
  padding-bottom: 552px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb552 {
    padding-bottom: 276px;
  }
}
.daihyakka-kinokogari .--px552 {
  padding: 0 552px;
}
.daihyakka-kinokogari .max-w-552 {
  max-width: 552px;
}
.daihyakka-kinokogari .w-552 {
  width: 552px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-552 {
    width: 276px;
  }
}
.daihyakka-kinokogari .h-552 {
  height: 552px;
}
.daihyakka-kinokogari .--gap552 {
  gap: 552px !important;
}
.daihyakka-kinokogari .--fw552 {
  font-weight: 552;
}
.daihyakka-kinokogari .--mt553 {
  margin-top: 553px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt553 {
    margin-top: 276.5px;
  }
}
.daihyakka-kinokogari .--mb553 {
  margin-bottom: 553px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb553 {
    margin-bottom: 276.5px;
  }
}
.daihyakka-kinokogari .--pt553 {
  padding-top: 553px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt553 {
    padding-top: 276.5px;
  }
}
.daihyakka-kinokogari .--pb553 {
  padding-bottom: 553px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb553 {
    padding-bottom: 276.5px;
  }
}
.daihyakka-kinokogari .--px553 {
  padding: 0 553px;
}
.daihyakka-kinokogari .max-w-553 {
  max-width: 553px;
}
.daihyakka-kinokogari .w-553 {
  width: 553px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-553 {
    width: 276.5px;
  }
}
.daihyakka-kinokogari .h-553 {
  height: 553px;
}
.daihyakka-kinokogari .--gap553 {
  gap: 553px !important;
}
.daihyakka-kinokogari .--fw553 {
  font-weight: 553;
}
.daihyakka-kinokogari .--mt554 {
  margin-top: 554px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt554 {
    margin-top: 277px;
  }
}
.daihyakka-kinokogari .--mb554 {
  margin-bottom: 554px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb554 {
    margin-bottom: 277px;
  }
}
.daihyakka-kinokogari .--pt554 {
  padding-top: 554px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt554 {
    padding-top: 277px;
  }
}
.daihyakka-kinokogari .--pb554 {
  padding-bottom: 554px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb554 {
    padding-bottom: 277px;
  }
}
.daihyakka-kinokogari .--px554 {
  padding: 0 554px;
}
.daihyakka-kinokogari .max-w-554 {
  max-width: 554px;
}
.daihyakka-kinokogari .w-554 {
  width: 554px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-554 {
    width: 277px;
  }
}
.daihyakka-kinokogari .h-554 {
  height: 554px;
}
.daihyakka-kinokogari .--gap554 {
  gap: 554px !important;
}
.daihyakka-kinokogari .--fw554 {
  font-weight: 554;
}
.daihyakka-kinokogari .--mt555 {
  margin-top: 555px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt555 {
    margin-top: 277.5px;
  }
}
.daihyakka-kinokogari .--mb555 {
  margin-bottom: 555px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb555 {
    margin-bottom: 277.5px;
  }
}
.daihyakka-kinokogari .--pt555 {
  padding-top: 555px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt555 {
    padding-top: 277.5px;
  }
}
.daihyakka-kinokogari .--pb555 {
  padding-bottom: 555px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb555 {
    padding-bottom: 277.5px;
  }
}
.daihyakka-kinokogari .--px555 {
  padding: 0 555px;
}
.daihyakka-kinokogari .max-w-555 {
  max-width: 555px;
}
.daihyakka-kinokogari .w-555 {
  width: 555px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-555 {
    width: 277.5px;
  }
}
.daihyakka-kinokogari .h-555 {
  height: 555px;
}
.daihyakka-kinokogari .--gap555 {
  gap: 555px !important;
}
.daihyakka-kinokogari .--fw555 {
  font-weight: 555;
}
.daihyakka-kinokogari .--mt556 {
  margin-top: 556px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt556 {
    margin-top: 278px;
  }
}
.daihyakka-kinokogari .--mb556 {
  margin-bottom: 556px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb556 {
    margin-bottom: 278px;
  }
}
.daihyakka-kinokogari .--pt556 {
  padding-top: 556px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt556 {
    padding-top: 278px;
  }
}
.daihyakka-kinokogari .--pb556 {
  padding-bottom: 556px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb556 {
    padding-bottom: 278px;
  }
}
.daihyakka-kinokogari .--px556 {
  padding: 0 556px;
}
.daihyakka-kinokogari .max-w-556 {
  max-width: 556px;
}
.daihyakka-kinokogari .w-556 {
  width: 556px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-556 {
    width: 278px;
  }
}
.daihyakka-kinokogari .h-556 {
  height: 556px;
}
.daihyakka-kinokogari .--gap556 {
  gap: 556px !important;
}
.daihyakka-kinokogari .--fw556 {
  font-weight: 556;
}
.daihyakka-kinokogari .--mt557 {
  margin-top: 557px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt557 {
    margin-top: 278.5px;
  }
}
.daihyakka-kinokogari .--mb557 {
  margin-bottom: 557px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb557 {
    margin-bottom: 278.5px;
  }
}
.daihyakka-kinokogari .--pt557 {
  padding-top: 557px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt557 {
    padding-top: 278.5px;
  }
}
.daihyakka-kinokogari .--pb557 {
  padding-bottom: 557px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb557 {
    padding-bottom: 278.5px;
  }
}
.daihyakka-kinokogari .--px557 {
  padding: 0 557px;
}
.daihyakka-kinokogari .max-w-557 {
  max-width: 557px;
}
.daihyakka-kinokogari .w-557 {
  width: 557px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-557 {
    width: 278.5px;
  }
}
.daihyakka-kinokogari .h-557 {
  height: 557px;
}
.daihyakka-kinokogari .--gap557 {
  gap: 557px !important;
}
.daihyakka-kinokogari .--fw557 {
  font-weight: 557;
}
.daihyakka-kinokogari .--mt558 {
  margin-top: 558px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt558 {
    margin-top: 279px;
  }
}
.daihyakka-kinokogari .--mb558 {
  margin-bottom: 558px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb558 {
    margin-bottom: 279px;
  }
}
.daihyakka-kinokogari .--pt558 {
  padding-top: 558px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt558 {
    padding-top: 279px;
  }
}
.daihyakka-kinokogari .--pb558 {
  padding-bottom: 558px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb558 {
    padding-bottom: 279px;
  }
}
.daihyakka-kinokogari .--px558 {
  padding: 0 558px;
}
.daihyakka-kinokogari .max-w-558 {
  max-width: 558px;
}
.daihyakka-kinokogari .w-558 {
  width: 558px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-558 {
    width: 279px;
  }
}
.daihyakka-kinokogari .h-558 {
  height: 558px;
}
.daihyakka-kinokogari .--gap558 {
  gap: 558px !important;
}
.daihyakka-kinokogari .--fw558 {
  font-weight: 558;
}
.daihyakka-kinokogari .--mt559 {
  margin-top: 559px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt559 {
    margin-top: 279.5px;
  }
}
.daihyakka-kinokogari .--mb559 {
  margin-bottom: 559px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb559 {
    margin-bottom: 279.5px;
  }
}
.daihyakka-kinokogari .--pt559 {
  padding-top: 559px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt559 {
    padding-top: 279.5px;
  }
}
.daihyakka-kinokogari .--pb559 {
  padding-bottom: 559px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb559 {
    padding-bottom: 279.5px;
  }
}
.daihyakka-kinokogari .--px559 {
  padding: 0 559px;
}
.daihyakka-kinokogari .max-w-559 {
  max-width: 559px;
}
.daihyakka-kinokogari .w-559 {
  width: 559px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-559 {
    width: 279.5px;
  }
}
.daihyakka-kinokogari .h-559 {
  height: 559px;
}
.daihyakka-kinokogari .--gap559 {
  gap: 559px !important;
}
.daihyakka-kinokogari .--fw559 {
  font-weight: 559;
}
.daihyakka-kinokogari .--mt560 {
  margin-top: 560px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt560 {
    margin-top: 280px;
  }
}
.daihyakka-kinokogari .--mb560 {
  margin-bottom: 560px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb560 {
    margin-bottom: 280px;
  }
}
.daihyakka-kinokogari .--pt560 {
  padding-top: 560px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt560 {
    padding-top: 280px;
  }
}
.daihyakka-kinokogari .--pb560 {
  padding-bottom: 560px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb560 {
    padding-bottom: 280px;
  }
}
.daihyakka-kinokogari .--px560 {
  padding: 0 560px;
}
.daihyakka-kinokogari .max-w-560 {
  max-width: 560px;
}
.daihyakka-kinokogari .w-560 {
  width: 560px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-560 {
    width: 280px;
  }
}
.daihyakka-kinokogari .h-560 {
  height: 560px;
}
.daihyakka-kinokogari .--gap560 {
  gap: 560px !important;
}
.daihyakka-kinokogari .--fw560 {
  font-weight: 560;
}
.daihyakka-kinokogari .--mt561 {
  margin-top: 561px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt561 {
    margin-top: 280.5px;
  }
}
.daihyakka-kinokogari .--mb561 {
  margin-bottom: 561px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb561 {
    margin-bottom: 280.5px;
  }
}
.daihyakka-kinokogari .--pt561 {
  padding-top: 561px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt561 {
    padding-top: 280.5px;
  }
}
.daihyakka-kinokogari .--pb561 {
  padding-bottom: 561px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb561 {
    padding-bottom: 280.5px;
  }
}
.daihyakka-kinokogari .--px561 {
  padding: 0 561px;
}
.daihyakka-kinokogari .max-w-561 {
  max-width: 561px;
}
.daihyakka-kinokogari .w-561 {
  width: 561px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-561 {
    width: 280.5px;
  }
}
.daihyakka-kinokogari .h-561 {
  height: 561px;
}
.daihyakka-kinokogari .--gap561 {
  gap: 561px !important;
}
.daihyakka-kinokogari .--fw561 {
  font-weight: 561;
}
.daihyakka-kinokogari .--mt562 {
  margin-top: 562px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt562 {
    margin-top: 281px;
  }
}
.daihyakka-kinokogari .--mb562 {
  margin-bottom: 562px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb562 {
    margin-bottom: 281px;
  }
}
.daihyakka-kinokogari .--pt562 {
  padding-top: 562px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt562 {
    padding-top: 281px;
  }
}
.daihyakka-kinokogari .--pb562 {
  padding-bottom: 562px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb562 {
    padding-bottom: 281px;
  }
}
.daihyakka-kinokogari .--px562 {
  padding: 0 562px;
}
.daihyakka-kinokogari .max-w-562 {
  max-width: 562px;
}
.daihyakka-kinokogari .w-562 {
  width: 562px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-562 {
    width: 281px;
  }
}
.daihyakka-kinokogari .h-562 {
  height: 562px;
}
.daihyakka-kinokogari .--gap562 {
  gap: 562px !important;
}
.daihyakka-kinokogari .--fw562 {
  font-weight: 562;
}
.daihyakka-kinokogari .--mt563 {
  margin-top: 563px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt563 {
    margin-top: 281.5px;
  }
}
.daihyakka-kinokogari .--mb563 {
  margin-bottom: 563px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb563 {
    margin-bottom: 281.5px;
  }
}
.daihyakka-kinokogari .--pt563 {
  padding-top: 563px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt563 {
    padding-top: 281.5px;
  }
}
.daihyakka-kinokogari .--pb563 {
  padding-bottom: 563px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb563 {
    padding-bottom: 281.5px;
  }
}
.daihyakka-kinokogari .--px563 {
  padding: 0 563px;
}
.daihyakka-kinokogari .max-w-563 {
  max-width: 563px;
}
.daihyakka-kinokogari .w-563 {
  width: 563px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-563 {
    width: 281.5px;
  }
}
.daihyakka-kinokogari .h-563 {
  height: 563px;
}
.daihyakka-kinokogari .--gap563 {
  gap: 563px !important;
}
.daihyakka-kinokogari .--fw563 {
  font-weight: 563;
}
.daihyakka-kinokogari .--mt564 {
  margin-top: 564px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt564 {
    margin-top: 282px;
  }
}
.daihyakka-kinokogari .--mb564 {
  margin-bottom: 564px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb564 {
    margin-bottom: 282px;
  }
}
.daihyakka-kinokogari .--pt564 {
  padding-top: 564px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt564 {
    padding-top: 282px;
  }
}
.daihyakka-kinokogari .--pb564 {
  padding-bottom: 564px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb564 {
    padding-bottom: 282px;
  }
}
.daihyakka-kinokogari .--px564 {
  padding: 0 564px;
}
.daihyakka-kinokogari .max-w-564 {
  max-width: 564px;
}
.daihyakka-kinokogari .w-564 {
  width: 564px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-564 {
    width: 282px;
  }
}
.daihyakka-kinokogari .h-564 {
  height: 564px;
}
.daihyakka-kinokogari .--gap564 {
  gap: 564px !important;
}
.daihyakka-kinokogari .--fw564 {
  font-weight: 564;
}
.daihyakka-kinokogari .--mt565 {
  margin-top: 565px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt565 {
    margin-top: 282.5px;
  }
}
.daihyakka-kinokogari .--mb565 {
  margin-bottom: 565px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb565 {
    margin-bottom: 282.5px;
  }
}
.daihyakka-kinokogari .--pt565 {
  padding-top: 565px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt565 {
    padding-top: 282.5px;
  }
}
.daihyakka-kinokogari .--pb565 {
  padding-bottom: 565px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb565 {
    padding-bottom: 282.5px;
  }
}
.daihyakka-kinokogari .--px565 {
  padding: 0 565px;
}
.daihyakka-kinokogari .max-w-565 {
  max-width: 565px;
}
.daihyakka-kinokogari .w-565 {
  width: 565px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-565 {
    width: 282.5px;
  }
}
.daihyakka-kinokogari .h-565 {
  height: 565px;
}
.daihyakka-kinokogari .--gap565 {
  gap: 565px !important;
}
.daihyakka-kinokogari .--fw565 {
  font-weight: 565;
}
.daihyakka-kinokogari .--mt566 {
  margin-top: 566px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt566 {
    margin-top: 283px;
  }
}
.daihyakka-kinokogari .--mb566 {
  margin-bottom: 566px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb566 {
    margin-bottom: 283px;
  }
}
.daihyakka-kinokogari .--pt566 {
  padding-top: 566px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt566 {
    padding-top: 283px;
  }
}
.daihyakka-kinokogari .--pb566 {
  padding-bottom: 566px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb566 {
    padding-bottom: 283px;
  }
}
.daihyakka-kinokogari .--px566 {
  padding: 0 566px;
}
.daihyakka-kinokogari .max-w-566 {
  max-width: 566px;
}
.daihyakka-kinokogari .w-566 {
  width: 566px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-566 {
    width: 283px;
  }
}
.daihyakka-kinokogari .h-566 {
  height: 566px;
}
.daihyakka-kinokogari .--gap566 {
  gap: 566px !important;
}
.daihyakka-kinokogari .--fw566 {
  font-weight: 566;
}
.daihyakka-kinokogari .--mt567 {
  margin-top: 567px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt567 {
    margin-top: 283.5px;
  }
}
.daihyakka-kinokogari .--mb567 {
  margin-bottom: 567px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb567 {
    margin-bottom: 283.5px;
  }
}
.daihyakka-kinokogari .--pt567 {
  padding-top: 567px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt567 {
    padding-top: 283.5px;
  }
}
.daihyakka-kinokogari .--pb567 {
  padding-bottom: 567px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb567 {
    padding-bottom: 283.5px;
  }
}
.daihyakka-kinokogari .--px567 {
  padding: 0 567px;
}
.daihyakka-kinokogari .max-w-567 {
  max-width: 567px;
}
.daihyakka-kinokogari .w-567 {
  width: 567px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-567 {
    width: 283.5px;
  }
}
.daihyakka-kinokogari .h-567 {
  height: 567px;
}
.daihyakka-kinokogari .--gap567 {
  gap: 567px !important;
}
.daihyakka-kinokogari .--fw567 {
  font-weight: 567;
}
.daihyakka-kinokogari .--mt568 {
  margin-top: 568px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt568 {
    margin-top: 284px;
  }
}
.daihyakka-kinokogari .--mb568 {
  margin-bottom: 568px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb568 {
    margin-bottom: 284px;
  }
}
.daihyakka-kinokogari .--pt568 {
  padding-top: 568px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt568 {
    padding-top: 284px;
  }
}
.daihyakka-kinokogari .--pb568 {
  padding-bottom: 568px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb568 {
    padding-bottom: 284px;
  }
}
.daihyakka-kinokogari .--px568 {
  padding: 0 568px;
}
.daihyakka-kinokogari .max-w-568 {
  max-width: 568px;
}
.daihyakka-kinokogari .w-568 {
  width: 568px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-568 {
    width: 284px;
  }
}
.daihyakka-kinokogari .h-568 {
  height: 568px;
}
.daihyakka-kinokogari .--gap568 {
  gap: 568px !important;
}
.daihyakka-kinokogari .--fw568 {
  font-weight: 568;
}
.daihyakka-kinokogari .--mt569 {
  margin-top: 569px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt569 {
    margin-top: 284.5px;
  }
}
.daihyakka-kinokogari .--mb569 {
  margin-bottom: 569px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb569 {
    margin-bottom: 284.5px;
  }
}
.daihyakka-kinokogari .--pt569 {
  padding-top: 569px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt569 {
    padding-top: 284.5px;
  }
}
.daihyakka-kinokogari .--pb569 {
  padding-bottom: 569px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb569 {
    padding-bottom: 284.5px;
  }
}
.daihyakka-kinokogari .--px569 {
  padding: 0 569px;
}
.daihyakka-kinokogari .max-w-569 {
  max-width: 569px;
}
.daihyakka-kinokogari .w-569 {
  width: 569px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-569 {
    width: 284.5px;
  }
}
.daihyakka-kinokogari .h-569 {
  height: 569px;
}
.daihyakka-kinokogari .--gap569 {
  gap: 569px !important;
}
.daihyakka-kinokogari .--fw569 {
  font-weight: 569;
}
.daihyakka-kinokogari .--mt570 {
  margin-top: 570px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt570 {
    margin-top: 285px;
  }
}
.daihyakka-kinokogari .--mb570 {
  margin-bottom: 570px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb570 {
    margin-bottom: 285px;
  }
}
.daihyakka-kinokogari .--pt570 {
  padding-top: 570px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt570 {
    padding-top: 285px;
  }
}
.daihyakka-kinokogari .--pb570 {
  padding-bottom: 570px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb570 {
    padding-bottom: 285px;
  }
}
.daihyakka-kinokogari .--px570 {
  padding: 0 570px;
}
.daihyakka-kinokogari .max-w-570 {
  max-width: 570px;
}
.daihyakka-kinokogari .w-570 {
  width: 570px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-570 {
    width: 285px;
  }
}
.daihyakka-kinokogari .h-570 {
  height: 570px;
}
.daihyakka-kinokogari .--gap570 {
  gap: 570px !important;
}
.daihyakka-kinokogari .--fw570 {
  font-weight: 570;
}
.daihyakka-kinokogari .--mt571 {
  margin-top: 571px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt571 {
    margin-top: 285.5px;
  }
}
.daihyakka-kinokogari .--mb571 {
  margin-bottom: 571px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb571 {
    margin-bottom: 285.5px;
  }
}
.daihyakka-kinokogari .--pt571 {
  padding-top: 571px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt571 {
    padding-top: 285.5px;
  }
}
.daihyakka-kinokogari .--pb571 {
  padding-bottom: 571px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb571 {
    padding-bottom: 285.5px;
  }
}
.daihyakka-kinokogari .--px571 {
  padding: 0 571px;
}
.daihyakka-kinokogari .max-w-571 {
  max-width: 571px;
}
.daihyakka-kinokogari .w-571 {
  width: 571px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-571 {
    width: 285.5px;
  }
}
.daihyakka-kinokogari .h-571 {
  height: 571px;
}
.daihyakka-kinokogari .--gap571 {
  gap: 571px !important;
}
.daihyakka-kinokogari .--fw571 {
  font-weight: 571;
}
.daihyakka-kinokogari .--mt572 {
  margin-top: 572px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt572 {
    margin-top: 286px;
  }
}
.daihyakka-kinokogari .--mb572 {
  margin-bottom: 572px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb572 {
    margin-bottom: 286px;
  }
}
.daihyakka-kinokogari .--pt572 {
  padding-top: 572px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt572 {
    padding-top: 286px;
  }
}
.daihyakka-kinokogari .--pb572 {
  padding-bottom: 572px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb572 {
    padding-bottom: 286px;
  }
}
.daihyakka-kinokogari .--px572 {
  padding: 0 572px;
}
.daihyakka-kinokogari .max-w-572 {
  max-width: 572px;
}
.daihyakka-kinokogari .w-572 {
  width: 572px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-572 {
    width: 286px;
  }
}
.daihyakka-kinokogari .h-572 {
  height: 572px;
}
.daihyakka-kinokogari .--gap572 {
  gap: 572px !important;
}
.daihyakka-kinokogari .--fw572 {
  font-weight: 572;
}
.daihyakka-kinokogari .--mt573 {
  margin-top: 573px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt573 {
    margin-top: 286.5px;
  }
}
.daihyakka-kinokogari .--mb573 {
  margin-bottom: 573px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb573 {
    margin-bottom: 286.5px;
  }
}
.daihyakka-kinokogari .--pt573 {
  padding-top: 573px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt573 {
    padding-top: 286.5px;
  }
}
.daihyakka-kinokogari .--pb573 {
  padding-bottom: 573px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb573 {
    padding-bottom: 286.5px;
  }
}
.daihyakka-kinokogari .--px573 {
  padding: 0 573px;
}
.daihyakka-kinokogari .max-w-573 {
  max-width: 573px;
}
.daihyakka-kinokogari .w-573 {
  width: 573px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-573 {
    width: 286.5px;
  }
}
.daihyakka-kinokogari .h-573 {
  height: 573px;
}
.daihyakka-kinokogari .--gap573 {
  gap: 573px !important;
}
.daihyakka-kinokogari .--fw573 {
  font-weight: 573;
}
.daihyakka-kinokogari .--mt574 {
  margin-top: 574px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt574 {
    margin-top: 287px;
  }
}
.daihyakka-kinokogari .--mb574 {
  margin-bottom: 574px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb574 {
    margin-bottom: 287px;
  }
}
.daihyakka-kinokogari .--pt574 {
  padding-top: 574px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt574 {
    padding-top: 287px;
  }
}
.daihyakka-kinokogari .--pb574 {
  padding-bottom: 574px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb574 {
    padding-bottom: 287px;
  }
}
.daihyakka-kinokogari .--px574 {
  padding: 0 574px;
}
.daihyakka-kinokogari .max-w-574 {
  max-width: 574px;
}
.daihyakka-kinokogari .w-574 {
  width: 574px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-574 {
    width: 287px;
  }
}
.daihyakka-kinokogari .h-574 {
  height: 574px;
}
.daihyakka-kinokogari .--gap574 {
  gap: 574px !important;
}
.daihyakka-kinokogari .--fw574 {
  font-weight: 574;
}
.daihyakka-kinokogari .--mt575 {
  margin-top: 575px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt575 {
    margin-top: 287.5px;
  }
}
.daihyakka-kinokogari .--mb575 {
  margin-bottom: 575px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb575 {
    margin-bottom: 287.5px;
  }
}
.daihyakka-kinokogari .--pt575 {
  padding-top: 575px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt575 {
    padding-top: 287.5px;
  }
}
.daihyakka-kinokogari .--pb575 {
  padding-bottom: 575px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb575 {
    padding-bottom: 287.5px;
  }
}
.daihyakka-kinokogari .--px575 {
  padding: 0 575px;
}
.daihyakka-kinokogari .max-w-575 {
  max-width: 575px;
}
.daihyakka-kinokogari .w-575 {
  width: 575px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-575 {
    width: 287.5px;
  }
}
.daihyakka-kinokogari .h-575 {
  height: 575px;
}
.daihyakka-kinokogari .--gap575 {
  gap: 575px !important;
}
.daihyakka-kinokogari .--fw575 {
  font-weight: 575;
}
.daihyakka-kinokogari .--mt576 {
  margin-top: 576px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt576 {
    margin-top: 288px;
  }
}
.daihyakka-kinokogari .--mb576 {
  margin-bottom: 576px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb576 {
    margin-bottom: 288px;
  }
}
.daihyakka-kinokogari .--pt576 {
  padding-top: 576px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt576 {
    padding-top: 288px;
  }
}
.daihyakka-kinokogari .--pb576 {
  padding-bottom: 576px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb576 {
    padding-bottom: 288px;
  }
}
.daihyakka-kinokogari .--px576 {
  padding: 0 576px;
}
.daihyakka-kinokogari .max-w-576 {
  max-width: 576px;
}
.daihyakka-kinokogari .w-576 {
  width: 576px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-576 {
    width: 288px;
  }
}
.daihyakka-kinokogari .h-576 {
  height: 576px;
}
.daihyakka-kinokogari .--gap576 {
  gap: 576px !important;
}
.daihyakka-kinokogari .--fw576 {
  font-weight: 576;
}
.daihyakka-kinokogari .--mt577 {
  margin-top: 577px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt577 {
    margin-top: 288.5px;
  }
}
.daihyakka-kinokogari .--mb577 {
  margin-bottom: 577px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb577 {
    margin-bottom: 288.5px;
  }
}
.daihyakka-kinokogari .--pt577 {
  padding-top: 577px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt577 {
    padding-top: 288.5px;
  }
}
.daihyakka-kinokogari .--pb577 {
  padding-bottom: 577px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb577 {
    padding-bottom: 288.5px;
  }
}
.daihyakka-kinokogari .--px577 {
  padding: 0 577px;
}
.daihyakka-kinokogari .max-w-577 {
  max-width: 577px;
}
.daihyakka-kinokogari .w-577 {
  width: 577px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-577 {
    width: 288.5px;
  }
}
.daihyakka-kinokogari .h-577 {
  height: 577px;
}
.daihyakka-kinokogari .--gap577 {
  gap: 577px !important;
}
.daihyakka-kinokogari .--fw577 {
  font-weight: 577;
}
.daihyakka-kinokogari .--mt578 {
  margin-top: 578px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt578 {
    margin-top: 289px;
  }
}
.daihyakka-kinokogari .--mb578 {
  margin-bottom: 578px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb578 {
    margin-bottom: 289px;
  }
}
.daihyakka-kinokogari .--pt578 {
  padding-top: 578px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt578 {
    padding-top: 289px;
  }
}
.daihyakka-kinokogari .--pb578 {
  padding-bottom: 578px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb578 {
    padding-bottom: 289px;
  }
}
.daihyakka-kinokogari .--px578 {
  padding: 0 578px;
}
.daihyakka-kinokogari .max-w-578 {
  max-width: 578px;
}
.daihyakka-kinokogari .w-578 {
  width: 578px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-578 {
    width: 289px;
  }
}
.daihyakka-kinokogari .h-578 {
  height: 578px;
}
.daihyakka-kinokogari .--gap578 {
  gap: 578px !important;
}
.daihyakka-kinokogari .--fw578 {
  font-weight: 578;
}
.daihyakka-kinokogari .--mt579 {
  margin-top: 579px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt579 {
    margin-top: 289.5px;
  }
}
.daihyakka-kinokogari .--mb579 {
  margin-bottom: 579px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb579 {
    margin-bottom: 289.5px;
  }
}
.daihyakka-kinokogari .--pt579 {
  padding-top: 579px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt579 {
    padding-top: 289.5px;
  }
}
.daihyakka-kinokogari .--pb579 {
  padding-bottom: 579px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb579 {
    padding-bottom: 289.5px;
  }
}
.daihyakka-kinokogari .--px579 {
  padding: 0 579px;
}
.daihyakka-kinokogari .max-w-579 {
  max-width: 579px;
}
.daihyakka-kinokogari .w-579 {
  width: 579px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-579 {
    width: 289.5px;
  }
}
.daihyakka-kinokogari .h-579 {
  height: 579px;
}
.daihyakka-kinokogari .--gap579 {
  gap: 579px !important;
}
.daihyakka-kinokogari .--fw579 {
  font-weight: 579;
}
.daihyakka-kinokogari .--mt580 {
  margin-top: 580px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt580 {
    margin-top: 290px;
  }
}
.daihyakka-kinokogari .--mb580 {
  margin-bottom: 580px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb580 {
    margin-bottom: 290px;
  }
}
.daihyakka-kinokogari .--pt580 {
  padding-top: 580px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt580 {
    padding-top: 290px;
  }
}
.daihyakka-kinokogari .--pb580 {
  padding-bottom: 580px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb580 {
    padding-bottom: 290px;
  }
}
.daihyakka-kinokogari .--px580 {
  padding: 0 580px;
}
.daihyakka-kinokogari .max-w-580 {
  max-width: 580px;
}
.daihyakka-kinokogari .w-580 {
  width: 580px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-580 {
    width: 290px;
  }
}
.daihyakka-kinokogari .h-580 {
  height: 580px;
}
.daihyakka-kinokogari .--gap580 {
  gap: 580px !important;
}
.daihyakka-kinokogari .--fw580 {
  font-weight: 580;
}
.daihyakka-kinokogari .--mt581 {
  margin-top: 581px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt581 {
    margin-top: 290.5px;
  }
}
.daihyakka-kinokogari .--mb581 {
  margin-bottom: 581px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb581 {
    margin-bottom: 290.5px;
  }
}
.daihyakka-kinokogari .--pt581 {
  padding-top: 581px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt581 {
    padding-top: 290.5px;
  }
}
.daihyakka-kinokogari .--pb581 {
  padding-bottom: 581px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb581 {
    padding-bottom: 290.5px;
  }
}
.daihyakka-kinokogari .--px581 {
  padding: 0 581px;
}
.daihyakka-kinokogari .max-w-581 {
  max-width: 581px;
}
.daihyakka-kinokogari .w-581 {
  width: 581px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-581 {
    width: 290.5px;
  }
}
.daihyakka-kinokogari .h-581 {
  height: 581px;
}
.daihyakka-kinokogari .--gap581 {
  gap: 581px !important;
}
.daihyakka-kinokogari .--fw581 {
  font-weight: 581;
}
.daihyakka-kinokogari .--mt582 {
  margin-top: 582px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt582 {
    margin-top: 291px;
  }
}
.daihyakka-kinokogari .--mb582 {
  margin-bottom: 582px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb582 {
    margin-bottom: 291px;
  }
}
.daihyakka-kinokogari .--pt582 {
  padding-top: 582px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt582 {
    padding-top: 291px;
  }
}
.daihyakka-kinokogari .--pb582 {
  padding-bottom: 582px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb582 {
    padding-bottom: 291px;
  }
}
.daihyakka-kinokogari .--px582 {
  padding: 0 582px;
}
.daihyakka-kinokogari .max-w-582 {
  max-width: 582px;
}
.daihyakka-kinokogari .w-582 {
  width: 582px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-582 {
    width: 291px;
  }
}
.daihyakka-kinokogari .h-582 {
  height: 582px;
}
.daihyakka-kinokogari .--gap582 {
  gap: 582px !important;
}
.daihyakka-kinokogari .--fw582 {
  font-weight: 582;
}
.daihyakka-kinokogari .--mt583 {
  margin-top: 583px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt583 {
    margin-top: 291.5px;
  }
}
.daihyakka-kinokogari .--mb583 {
  margin-bottom: 583px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb583 {
    margin-bottom: 291.5px;
  }
}
.daihyakka-kinokogari .--pt583 {
  padding-top: 583px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt583 {
    padding-top: 291.5px;
  }
}
.daihyakka-kinokogari .--pb583 {
  padding-bottom: 583px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb583 {
    padding-bottom: 291.5px;
  }
}
.daihyakka-kinokogari .--px583 {
  padding: 0 583px;
}
.daihyakka-kinokogari .max-w-583 {
  max-width: 583px;
}
.daihyakka-kinokogari .w-583 {
  width: 583px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-583 {
    width: 291.5px;
  }
}
.daihyakka-kinokogari .h-583 {
  height: 583px;
}
.daihyakka-kinokogari .--gap583 {
  gap: 583px !important;
}
.daihyakka-kinokogari .--fw583 {
  font-weight: 583;
}
.daihyakka-kinokogari .--mt584 {
  margin-top: 584px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt584 {
    margin-top: 292px;
  }
}
.daihyakka-kinokogari .--mb584 {
  margin-bottom: 584px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb584 {
    margin-bottom: 292px;
  }
}
.daihyakka-kinokogari .--pt584 {
  padding-top: 584px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt584 {
    padding-top: 292px;
  }
}
.daihyakka-kinokogari .--pb584 {
  padding-bottom: 584px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb584 {
    padding-bottom: 292px;
  }
}
.daihyakka-kinokogari .--px584 {
  padding: 0 584px;
}
.daihyakka-kinokogari .max-w-584 {
  max-width: 584px;
}
.daihyakka-kinokogari .w-584 {
  width: 584px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-584 {
    width: 292px;
  }
}
.daihyakka-kinokogari .h-584 {
  height: 584px;
}
.daihyakka-kinokogari .--gap584 {
  gap: 584px !important;
}
.daihyakka-kinokogari .--fw584 {
  font-weight: 584;
}
.daihyakka-kinokogari .--mt585 {
  margin-top: 585px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt585 {
    margin-top: 292.5px;
  }
}
.daihyakka-kinokogari .--mb585 {
  margin-bottom: 585px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb585 {
    margin-bottom: 292.5px;
  }
}
.daihyakka-kinokogari .--pt585 {
  padding-top: 585px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt585 {
    padding-top: 292.5px;
  }
}
.daihyakka-kinokogari .--pb585 {
  padding-bottom: 585px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb585 {
    padding-bottom: 292.5px;
  }
}
.daihyakka-kinokogari .--px585 {
  padding: 0 585px;
}
.daihyakka-kinokogari .max-w-585 {
  max-width: 585px;
}
.daihyakka-kinokogari .w-585 {
  width: 585px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-585 {
    width: 292.5px;
  }
}
.daihyakka-kinokogari .h-585 {
  height: 585px;
}
.daihyakka-kinokogari .--gap585 {
  gap: 585px !important;
}
.daihyakka-kinokogari .--fw585 {
  font-weight: 585;
}
.daihyakka-kinokogari .--mt586 {
  margin-top: 586px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt586 {
    margin-top: 293px;
  }
}
.daihyakka-kinokogari .--mb586 {
  margin-bottom: 586px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb586 {
    margin-bottom: 293px;
  }
}
.daihyakka-kinokogari .--pt586 {
  padding-top: 586px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt586 {
    padding-top: 293px;
  }
}
.daihyakka-kinokogari .--pb586 {
  padding-bottom: 586px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb586 {
    padding-bottom: 293px;
  }
}
.daihyakka-kinokogari .--px586 {
  padding: 0 586px;
}
.daihyakka-kinokogari .max-w-586 {
  max-width: 586px;
}
.daihyakka-kinokogari .w-586 {
  width: 586px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-586 {
    width: 293px;
  }
}
.daihyakka-kinokogari .h-586 {
  height: 586px;
}
.daihyakka-kinokogari .--gap586 {
  gap: 586px !important;
}
.daihyakka-kinokogari .--fw586 {
  font-weight: 586;
}
.daihyakka-kinokogari .--mt587 {
  margin-top: 587px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt587 {
    margin-top: 293.5px;
  }
}
.daihyakka-kinokogari .--mb587 {
  margin-bottom: 587px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb587 {
    margin-bottom: 293.5px;
  }
}
.daihyakka-kinokogari .--pt587 {
  padding-top: 587px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt587 {
    padding-top: 293.5px;
  }
}
.daihyakka-kinokogari .--pb587 {
  padding-bottom: 587px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb587 {
    padding-bottom: 293.5px;
  }
}
.daihyakka-kinokogari .--px587 {
  padding: 0 587px;
}
.daihyakka-kinokogari .max-w-587 {
  max-width: 587px;
}
.daihyakka-kinokogari .w-587 {
  width: 587px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-587 {
    width: 293.5px;
  }
}
.daihyakka-kinokogari .h-587 {
  height: 587px;
}
.daihyakka-kinokogari .--gap587 {
  gap: 587px !important;
}
.daihyakka-kinokogari .--fw587 {
  font-weight: 587;
}
.daihyakka-kinokogari .--mt588 {
  margin-top: 588px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt588 {
    margin-top: 294px;
  }
}
.daihyakka-kinokogari .--mb588 {
  margin-bottom: 588px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb588 {
    margin-bottom: 294px;
  }
}
.daihyakka-kinokogari .--pt588 {
  padding-top: 588px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt588 {
    padding-top: 294px;
  }
}
.daihyakka-kinokogari .--pb588 {
  padding-bottom: 588px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb588 {
    padding-bottom: 294px;
  }
}
.daihyakka-kinokogari .--px588 {
  padding: 0 588px;
}
.daihyakka-kinokogari .max-w-588 {
  max-width: 588px;
}
.daihyakka-kinokogari .w-588 {
  width: 588px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-588 {
    width: 294px;
  }
}
.daihyakka-kinokogari .h-588 {
  height: 588px;
}
.daihyakka-kinokogari .--gap588 {
  gap: 588px !important;
}
.daihyakka-kinokogari .--fw588 {
  font-weight: 588;
}
.daihyakka-kinokogari .--mt589 {
  margin-top: 589px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt589 {
    margin-top: 294.5px;
  }
}
.daihyakka-kinokogari .--mb589 {
  margin-bottom: 589px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb589 {
    margin-bottom: 294.5px;
  }
}
.daihyakka-kinokogari .--pt589 {
  padding-top: 589px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt589 {
    padding-top: 294.5px;
  }
}
.daihyakka-kinokogari .--pb589 {
  padding-bottom: 589px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb589 {
    padding-bottom: 294.5px;
  }
}
.daihyakka-kinokogari .--px589 {
  padding: 0 589px;
}
.daihyakka-kinokogari .max-w-589 {
  max-width: 589px;
}
.daihyakka-kinokogari .w-589 {
  width: 589px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-589 {
    width: 294.5px;
  }
}
.daihyakka-kinokogari .h-589 {
  height: 589px;
}
.daihyakka-kinokogari .--gap589 {
  gap: 589px !important;
}
.daihyakka-kinokogari .--fw589 {
  font-weight: 589;
}
.daihyakka-kinokogari .--mt590 {
  margin-top: 590px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt590 {
    margin-top: 295px;
  }
}
.daihyakka-kinokogari .--mb590 {
  margin-bottom: 590px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb590 {
    margin-bottom: 295px;
  }
}
.daihyakka-kinokogari .--pt590 {
  padding-top: 590px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt590 {
    padding-top: 295px;
  }
}
.daihyakka-kinokogari .--pb590 {
  padding-bottom: 590px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb590 {
    padding-bottom: 295px;
  }
}
.daihyakka-kinokogari .--px590 {
  padding: 0 590px;
}
.daihyakka-kinokogari .max-w-590 {
  max-width: 590px;
}
.daihyakka-kinokogari .w-590 {
  width: 590px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-590 {
    width: 295px;
  }
}
.daihyakka-kinokogari .h-590 {
  height: 590px;
}
.daihyakka-kinokogari .--gap590 {
  gap: 590px !important;
}
.daihyakka-kinokogari .--fw590 {
  font-weight: 590;
}
.daihyakka-kinokogari .--mt591 {
  margin-top: 591px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt591 {
    margin-top: 295.5px;
  }
}
.daihyakka-kinokogari .--mb591 {
  margin-bottom: 591px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb591 {
    margin-bottom: 295.5px;
  }
}
.daihyakka-kinokogari .--pt591 {
  padding-top: 591px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt591 {
    padding-top: 295.5px;
  }
}
.daihyakka-kinokogari .--pb591 {
  padding-bottom: 591px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb591 {
    padding-bottom: 295.5px;
  }
}
.daihyakka-kinokogari .--px591 {
  padding: 0 591px;
}
.daihyakka-kinokogari .max-w-591 {
  max-width: 591px;
}
.daihyakka-kinokogari .w-591 {
  width: 591px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-591 {
    width: 295.5px;
  }
}
.daihyakka-kinokogari .h-591 {
  height: 591px;
}
.daihyakka-kinokogari .--gap591 {
  gap: 591px !important;
}
.daihyakka-kinokogari .--fw591 {
  font-weight: 591;
}
.daihyakka-kinokogari .--mt592 {
  margin-top: 592px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt592 {
    margin-top: 296px;
  }
}
.daihyakka-kinokogari .--mb592 {
  margin-bottom: 592px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb592 {
    margin-bottom: 296px;
  }
}
.daihyakka-kinokogari .--pt592 {
  padding-top: 592px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt592 {
    padding-top: 296px;
  }
}
.daihyakka-kinokogari .--pb592 {
  padding-bottom: 592px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb592 {
    padding-bottom: 296px;
  }
}
.daihyakka-kinokogari .--px592 {
  padding: 0 592px;
}
.daihyakka-kinokogari .max-w-592 {
  max-width: 592px;
}
.daihyakka-kinokogari .w-592 {
  width: 592px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-592 {
    width: 296px;
  }
}
.daihyakka-kinokogari .h-592 {
  height: 592px;
}
.daihyakka-kinokogari .--gap592 {
  gap: 592px !important;
}
.daihyakka-kinokogari .--fw592 {
  font-weight: 592;
}
.daihyakka-kinokogari .--mt593 {
  margin-top: 593px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt593 {
    margin-top: 296.5px;
  }
}
.daihyakka-kinokogari .--mb593 {
  margin-bottom: 593px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb593 {
    margin-bottom: 296.5px;
  }
}
.daihyakka-kinokogari .--pt593 {
  padding-top: 593px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt593 {
    padding-top: 296.5px;
  }
}
.daihyakka-kinokogari .--pb593 {
  padding-bottom: 593px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb593 {
    padding-bottom: 296.5px;
  }
}
.daihyakka-kinokogari .--px593 {
  padding: 0 593px;
}
.daihyakka-kinokogari .max-w-593 {
  max-width: 593px;
}
.daihyakka-kinokogari .w-593 {
  width: 593px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-593 {
    width: 296.5px;
  }
}
.daihyakka-kinokogari .h-593 {
  height: 593px;
}
.daihyakka-kinokogari .--gap593 {
  gap: 593px !important;
}
.daihyakka-kinokogari .--fw593 {
  font-weight: 593;
}
.daihyakka-kinokogari .--mt594 {
  margin-top: 594px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt594 {
    margin-top: 297px;
  }
}
.daihyakka-kinokogari .--mb594 {
  margin-bottom: 594px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb594 {
    margin-bottom: 297px;
  }
}
.daihyakka-kinokogari .--pt594 {
  padding-top: 594px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt594 {
    padding-top: 297px;
  }
}
.daihyakka-kinokogari .--pb594 {
  padding-bottom: 594px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb594 {
    padding-bottom: 297px;
  }
}
.daihyakka-kinokogari .--px594 {
  padding: 0 594px;
}
.daihyakka-kinokogari .max-w-594 {
  max-width: 594px;
}
.daihyakka-kinokogari .w-594 {
  width: 594px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-594 {
    width: 297px;
  }
}
.daihyakka-kinokogari .h-594 {
  height: 594px;
}
.daihyakka-kinokogari .--gap594 {
  gap: 594px !important;
}
.daihyakka-kinokogari .--fw594 {
  font-weight: 594;
}
.daihyakka-kinokogari .--mt595 {
  margin-top: 595px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt595 {
    margin-top: 297.5px;
  }
}
.daihyakka-kinokogari .--mb595 {
  margin-bottom: 595px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb595 {
    margin-bottom: 297.5px;
  }
}
.daihyakka-kinokogari .--pt595 {
  padding-top: 595px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt595 {
    padding-top: 297.5px;
  }
}
.daihyakka-kinokogari .--pb595 {
  padding-bottom: 595px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb595 {
    padding-bottom: 297.5px;
  }
}
.daihyakka-kinokogari .--px595 {
  padding: 0 595px;
}
.daihyakka-kinokogari .max-w-595 {
  max-width: 595px;
}
.daihyakka-kinokogari .w-595 {
  width: 595px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-595 {
    width: 297.5px;
  }
}
.daihyakka-kinokogari .h-595 {
  height: 595px;
}
.daihyakka-kinokogari .--gap595 {
  gap: 595px !important;
}
.daihyakka-kinokogari .--fw595 {
  font-weight: 595;
}
.daihyakka-kinokogari .--mt596 {
  margin-top: 596px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt596 {
    margin-top: 298px;
  }
}
.daihyakka-kinokogari .--mb596 {
  margin-bottom: 596px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb596 {
    margin-bottom: 298px;
  }
}
.daihyakka-kinokogari .--pt596 {
  padding-top: 596px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt596 {
    padding-top: 298px;
  }
}
.daihyakka-kinokogari .--pb596 {
  padding-bottom: 596px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb596 {
    padding-bottom: 298px;
  }
}
.daihyakka-kinokogari .--px596 {
  padding: 0 596px;
}
.daihyakka-kinokogari .max-w-596 {
  max-width: 596px;
}
.daihyakka-kinokogari .w-596 {
  width: 596px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-596 {
    width: 298px;
  }
}
.daihyakka-kinokogari .h-596 {
  height: 596px;
}
.daihyakka-kinokogari .--gap596 {
  gap: 596px !important;
}
.daihyakka-kinokogari .--fw596 {
  font-weight: 596;
}
.daihyakka-kinokogari .--mt597 {
  margin-top: 597px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt597 {
    margin-top: 298.5px;
  }
}
.daihyakka-kinokogari .--mb597 {
  margin-bottom: 597px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb597 {
    margin-bottom: 298.5px;
  }
}
.daihyakka-kinokogari .--pt597 {
  padding-top: 597px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt597 {
    padding-top: 298.5px;
  }
}
.daihyakka-kinokogari .--pb597 {
  padding-bottom: 597px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb597 {
    padding-bottom: 298.5px;
  }
}
.daihyakka-kinokogari .--px597 {
  padding: 0 597px;
}
.daihyakka-kinokogari .max-w-597 {
  max-width: 597px;
}
.daihyakka-kinokogari .w-597 {
  width: 597px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-597 {
    width: 298.5px;
  }
}
.daihyakka-kinokogari .h-597 {
  height: 597px;
}
.daihyakka-kinokogari .--gap597 {
  gap: 597px !important;
}
.daihyakka-kinokogari .--fw597 {
  font-weight: 597;
}
.daihyakka-kinokogari .--mt598 {
  margin-top: 598px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt598 {
    margin-top: 299px;
  }
}
.daihyakka-kinokogari .--mb598 {
  margin-bottom: 598px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb598 {
    margin-bottom: 299px;
  }
}
.daihyakka-kinokogari .--pt598 {
  padding-top: 598px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt598 {
    padding-top: 299px;
  }
}
.daihyakka-kinokogari .--pb598 {
  padding-bottom: 598px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb598 {
    padding-bottom: 299px;
  }
}
.daihyakka-kinokogari .--px598 {
  padding: 0 598px;
}
.daihyakka-kinokogari .max-w-598 {
  max-width: 598px;
}
.daihyakka-kinokogari .w-598 {
  width: 598px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-598 {
    width: 299px;
  }
}
.daihyakka-kinokogari .h-598 {
  height: 598px;
}
.daihyakka-kinokogari .--gap598 {
  gap: 598px !important;
}
.daihyakka-kinokogari .--fw598 {
  font-weight: 598;
}
.daihyakka-kinokogari .--mt599 {
  margin-top: 599px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt599 {
    margin-top: 299.5px;
  }
}
.daihyakka-kinokogari .--mb599 {
  margin-bottom: 599px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb599 {
    margin-bottom: 299.5px;
  }
}
.daihyakka-kinokogari .--pt599 {
  padding-top: 599px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt599 {
    padding-top: 299.5px;
  }
}
.daihyakka-kinokogari .--pb599 {
  padding-bottom: 599px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb599 {
    padding-bottom: 299.5px;
  }
}
.daihyakka-kinokogari .--px599 {
  padding: 0 599px;
}
.daihyakka-kinokogari .max-w-599 {
  max-width: 599px;
}
.daihyakka-kinokogari .w-599 {
  width: 599px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-599 {
    width: 299.5px;
  }
}
.daihyakka-kinokogari .h-599 {
  height: 599px;
}
.daihyakka-kinokogari .--gap599 {
  gap: 599px !important;
}
.daihyakka-kinokogari .--fw599 {
  font-weight: 599;
}
.daihyakka-kinokogari .--mt600 {
  margin-top: 600px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt600 {
    margin-top: 300px;
  }
}
.daihyakka-kinokogari .--mb600 {
  margin-bottom: 600px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb600 {
    margin-bottom: 300px;
  }
}
.daihyakka-kinokogari .--pt600 {
  padding-top: 600px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt600 {
    padding-top: 300px;
  }
}
.daihyakka-kinokogari .--pb600 {
  padding-bottom: 600px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb600 {
    padding-bottom: 300px;
  }
}
.daihyakka-kinokogari .--px600 {
  padding: 0 600px;
}
.daihyakka-kinokogari .max-w-600 {
  max-width: 600px;
}
.daihyakka-kinokogari .w-600 {
  width: 600px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-600 {
    width: 300px;
  }
}
.daihyakka-kinokogari .h-600 {
  height: 600px;
}
.daihyakka-kinokogari .--gap600 {
  gap: 600px !important;
}
.daihyakka-kinokogari .--fw600 {
  font-weight: 600;
}
.daihyakka-kinokogari .--mt601 {
  margin-top: 601px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt601 {
    margin-top: 300.5px;
  }
}
.daihyakka-kinokogari .--mb601 {
  margin-bottom: 601px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb601 {
    margin-bottom: 300.5px;
  }
}
.daihyakka-kinokogari .--pt601 {
  padding-top: 601px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt601 {
    padding-top: 300.5px;
  }
}
.daihyakka-kinokogari .--pb601 {
  padding-bottom: 601px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb601 {
    padding-bottom: 300.5px;
  }
}
.daihyakka-kinokogari .--px601 {
  padding: 0 601px;
}
.daihyakka-kinokogari .max-w-601 {
  max-width: 601px;
}
.daihyakka-kinokogari .w-601 {
  width: 601px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-601 {
    width: 300.5px;
  }
}
.daihyakka-kinokogari .h-601 {
  height: 601px;
}
.daihyakka-kinokogari .--gap601 {
  gap: 601px !important;
}
.daihyakka-kinokogari .--fw601 {
  font-weight: 601;
}
.daihyakka-kinokogari .--mt602 {
  margin-top: 602px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt602 {
    margin-top: 301px;
  }
}
.daihyakka-kinokogari .--mb602 {
  margin-bottom: 602px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb602 {
    margin-bottom: 301px;
  }
}
.daihyakka-kinokogari .--pt602 {
  padding-top: 602px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt602 {
    padding-top: 301px;
  }
}
.daihyakka-kinokogari .--pb602 {
  padding-bottom: 602px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb602 {
    padding-bottom: 301px;
  }
}
.daihyakka-kinokogari .--px602 {
  padding: 0 602px;
}
.daihyakka-kinokogari .max-w-602 {
  max-width: 602px;
}
.daihyakka-kinokogari .w-602 {
  width: 602px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-602 {
    width: 301px;
  }
}
.daihyakka-kinokogari .h-602 {
  height: 602px;
}
.daihyakka-kinokogari .--gap602 {
  gap: 602px !important;
}
.daihyakka-kinokogari .--fw602 {
  font-weight: 602;
}
.daihyakka-kinokogari .--mt603 {
  margin-top: 603px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt603 {
    margin-top: 301.5px;
  }
}
.daihyakka-kinokogari .--mb603 {
  margin-bottom: 603px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb603 {
    margin-bottom: 301.5px;
  }
}
.daihyakka-kinokogari .--pt603 {
  padding-top: 603px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt603 {
    padding-top: 301.5px;
  }
}
.daihyakka-kinokogari .--pb603 {
  padding-bottom: 603px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb603 {
    padding-bottom: 301.5px;
  }
}
.daihyakka-kinokogari .--px603 {
  padding: 0 603px;
}
.daihyakka-kinokogari .max-w-603 {
  max-width: 603px;
}
.daihyakka-kinokogari .w-603 {
  width: 603px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-603 {
    width: 301.5px;
  }
}
.daihyakka-kinokogari .h-603 {
  height: 603px;
}
.daihyakka-kinokogari .--gap603 {
  gap: 603px !important;
}
.daihyakka-kinokogari .--fw603 {
  font-weight: 603;
}
.daihyakka-kinokogari .--mt604 {
  margin-top: 604px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt604 {
    margin-top: 302px;
  }
}
.daihyakka-kinokogari .--mb604 {
  margin-bottom: 604px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb604 {
    margin-bottom: 302px;
  }
}
.daihyakka-kinokogari .--pt604 {
  padding-top: 604px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt604 {
    padding-top: 302px;
  }
}
.daihyakka-kinokogari .--pb604 {
  padding-bottom: 604px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb604 {
    padding-bottom: 302px;
  }
}
.daihyakka-kinokogari .--px604 {
  padding: 0 604px;
}
.daihyakka-kinokogari .max-w-604 {
  max-width: 604px;
}
.daihyakka-kinokogari .w-604 {
  width: 604px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-604 {
    width: 302px;
  }
}
.daihyakka-kinokogari .h-604 {
  height: 604px;
}
.daihyakka-kinokogari .--gap604 {
  gap: 604px !important;
}
.daihyakka-kinokogari .--fw604 {
  font-weight: 604;
}
.daihyakka-kinokogari .--mt605 {
  margin-top: 605px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt605 {
    margin-top: 302.5px;
  }
}
.daihyakka-kinokogari .--mb605 {
  margin-bottom: 605px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb605 {
    margin-bottom: 302.5px;
  }
}
.daihyakka-kinokogari .--pt605 {
  padding-top: 605px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt605 {
    padding-top: 302.5px;
  }
}
.daihyakka-kinokogari .--pb605 {
  padding-bottom: 605px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb605 {
    padding-bottom: 302.5px;
  }
}
.daihyakka-kinokogari .--px605 {
  padding: 0 605px;
}
.daihyakka-kinokogari .max-w-605 {
  max-width: 605px;
}
.daihyakka-kinokogari .w-605 {
  width: 605px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-605 {
    width: 302.5px;
  }
}
.daihyakka-kinokogari .h-605 {
  height: 605px;
}
.daihyakka-kinokogari .--gap605 {
  gap: 605px !important;
}
.daihyakka-kinokogari .--fw605 {
  font-weight: 605;
}
.daihyakka-kinokogari .--mt606 {
  margin-top: 606px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt606 {
    margin-top: 303px;
  }
}
.daihyakka-kinokogari .--mb606 {
  margin-bottom: 606px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb606 {
    margin-bottom: 303px;
  }
}
.daihyakka-kinokogari .--pt606 {
  padding-top: 606px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt606 {
    padding-top: 303px;
  }
}
.daihyakka-kinokogari .--pb606 {
  padding-bottom: 606px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb606 {
    padding-bottom: 303px;
  }
}
.daihyakka-kinokogari .--px606 {
  padding: 0 606px;
}
.daihyakka-kinokogari .max-w-606 {
  max-width: 606px;
}
.daihyakka-kinokogari .w-606 {
  width: 606px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-606 {
    width: 303px;
  }
}
.daihyakka-kinokogari .h-606 {
  height: 606px;
}
.daihyakka-kinokogari .--gap606 {
  gap: 606px !important;
}
.daihyakka-kinokogari .--fw606 {
  font-weight: 606;
}
.daihyakka-kinokogari .--mt607 {
  margin-top: 607px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt607 {
    margin-top: 303.5px;
  }
}
.daihyakka-kinokogari .--mb607 {
  margin-bottom: 607px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb607 {
    margin-bottom: 303.5px;
  }
}
.daihyakka-kinokogari .--pt607 {
  padding-top: 607px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt607 {
    padding-top: 303.5px;
  }
}
.daihyakka-kinokogari .--pb607 {
  padding-bottom: 607px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb607 {
    padding-bottom: 303.5px;
  }
}
.daihyakka-kinokogari .--px607 {
  padding: 0 607px;
}
.daihyakka-kinokogari .max-w-607 {
  max-width: 607px;
}
.daihyakka-kinokogari .w-607 {
  width: 607px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-607 {
    width: 303.5px;
  }
}
.daihyakka-kinokogari .h-607 {
  height: 607px;
}
.daihyakka-kinokogari .--gap607 {
  gap: 607px !important;
}
.daihyakka-kinokogari .--fw607 {
  font-weight: 607;
}
.daihyakka-kinokogari .--mt608 {
  margin-top: 608px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt608 {
    margin-top: 304px;
  }
}
.daihyakka-kinokogari .--mb608 {
  margin-bottom: 608px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb608 {
    margin-bottom: 304px;
  }
}
.daihyakka-kinokogari .--pt608 {
  padding-top: 608px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt608 {
    padding-top: 304px;
  }
}
.daihyakka-kinokogari .--pb608 {
  padding-bottom: 608px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb608 {
    padding-bottom: 304px;
  }
}
.daihyakka-kinokogari .--px608 {
  padding: 0 608px;
}
.daihyakka-kinokogari .max-w-608 {
  max-width: 608px;
}
.daihyakka-kinokogari .w-608 {
  width: 608px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-608 {
    width: 304px;
  }
}
.daihyakka-kinokogari .h-608 {
  height: 608px;
}
.daihyakka-kinokogari .--gap608 {
  gap: 608px !important;
}
.daihyakka-kinokogari .--fw608 {
  font-weight: 608;
}
.daihyakka-kinokogari .--mt609 {
  margin-top: 609px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt609 {
    margin-top: 304.5px;
  }
}
.daihyakka-kinokogari .--mb609 {
  margin-bottom: 609px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb609 {
    margin-bottom: 304.5px;
  }
}
.daihyakka-kinokogari .--pt609 {
  padding-top: 609px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt609 {
    padding-top: 304.5px;
  }
}
.daihyakka-kinokogari .--pb609 {
  padding-bottom: 609px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb609 {
    padding-bottom: 304.5px;
  }
}
.daihyakka-kinokogari .--px609 {
  padding: 0 609px;
}
.daihyakka-kinokogari .max-w-609 {
  max-width: 609px;
}
.daihyakka-kinokogari .w-609 {
  width: 609px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-609 {
    width: 304.5px;
  }
}
.daihyakka-kinokogari .h-609 {
  height: 609px;
}
.daihyakka-kinokogari .--gap609 {
  gap: 609px !important;
}
.daihyakka-kinokogari .--fw609 {
  font-weight: 609;
}
.daihyakka-kinokogari .--mt610 {
  margin-top: 610px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt610 {
    margin-top: 305px;
  }
}
.daihyakka-kinokogari .--mb610 {
  margin-bottom: 610px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb610 {
    margin-bottom: 305px;
  }
}
.daihyakka-kinokogari .--pt610 {
  padding-top: 610px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt610 {
    padding-top: 305px;
  }
}
.daihyakka-kinokogari .--pb610 {
  padding-bottom: 610px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb610 {
    padding-bottom: 305px;
  }
}
.daihyakka-kinokogari .--px610 {
  padding: 0 610px;
}
.daihyakka-kinokogari .max-w-610 {
  max-width: 610px;
}
.daihyakka-kinokogari .w-610 {
  width: 610px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-610 {
    width: 305px;
  }
}
.daihyakka-kinokogari .h-610 {
  height: 610px;
}
.daihyakka-kinokogari .--gap610 {
  gap: 610px !important;
}
.daihyakka-kinokogari .--fw610 {
  font-weight: 610;
}
.daihyakka-kinokogari .--mt611 {
  margin-top: 611px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt611 {
    margin-top: 305.5px;
  }
}
.daihyakka-kinokogari .--mb611 {
  margin-bottom: 611px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb611 {
    margin-bottom: 305.5px;
  }
}
.daihyakka-kinokogari .--pt611 {
  padding-top: 611px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt611 {
    padding-top: 305.5px;
  }
}
.daihyakka-kinokogari .--pb611 {
  padding-bottom: 611px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb611 {
    padding-bottom: 305.5px;
  }
}
.daihyakka-kinokogari .--px611 {
  padding: 0 611px;
}
.daihyakka-kinokogari .max-w-611 {
  max-width: 611px;
}
.daihyakka-kinokogari .w-611 {
  width: 611px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-611 {
    width: 305.5px;
  }
}
.daihyakka-kinokogari .h-611 {
  height: 611px;
}
.daihyakka-kinokogari .--gap611 {
  gap: 611px !important;
}
.daihyakka-kinokogari .--fw611 {
  font-weight: 611;
}
.daihyakka-kinokogari .--mt612 {
  margin-top: 612px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt612 {
    margin-top: 306px;
  }
}
.daihyakka-kinokogari .--mb612 {
  margin-bottom: 612px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb612 {
    margin-bottom: 306px;
  }
}
.daihyakka-kinokogari .--pt612 {
  padding-top: 612px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt612 {
    padding-top: 306px;
  }
}
.daihyakka-kinokogari .--pb612 {
  padding-bottom: 612px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb612 {
    padding-bottom: 306px;
  }
}
.daihyakka-kinokogari .--px612 {
  padding: 0 612px;
}
.daihyakka-kinokogari .max-w-612 {
  max-width: 612px;
}
.daihyakka-kinokogari .w-612 {
  width: 612px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-612 {
    width: 306px;
  }
}
.daihyakka-kinokogari .h-612 {
  height: 612px;
}
.daihyakka-kinokogari .--gap612 {
  gap: 612px !important;
}
.daihyakka-kinokogari .--fw612 {
  font-weight: 612;
}
.daihyakka-kinokogari .--mt613 {
  margin-top: 613px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt613 {
    margin-top: 306.5px;
  }
}
.daihyakka-kinokogari .--mb613 {
  margin-bottom: 613px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb613 {
    margin-bottom: 306.5px;
  }
}
.daihyakka-kinokogari .--pt613 {
  padding-top: 613px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt613 {
    padding-top: 306.5px;
  }
}
.daihyakka-kinokogari .--pb613 {
  padding-bottom: 613px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb613 {
    padding-bottom: 306.5px;
  }
}
.daihyakka-kinokogari .--px613 {
  padding: 0 613px;
}
.daihyakka-kinokogari .max-w-613 {
  max-width: 613px;
}
.daihyakka-kinokogari .w-613 {
  width: 613px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-613 {
    width: 306.5px;
  }
}
.daihyakka-kinokogari .h-613 {
  height: 613px;
}
.daihyakka-kinokogari .--gap613 {
  gap: 613px !important;
}
.daihyakka-kinokogari .--fw613 {
  font-weight: 613;
}
.daihyakka-kinokogari .--mt614 {
  margin-top: 614px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt614 {
    margin-top: 307px;
  }
}
.daihyakka-kinokogari .--mb614 {
  margin-bottom: 614px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb614 {
    margin-bottom: 307px;
  }
}
.daihyakka-kinokogari .--pt614 {
  padding-top: 614px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt614 {
    padding-top: 307px;
  }
}
.daihyakka-kinokogari .--pb614 {
  padding-bottom: 614px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb614 {
    padding-bottom: 307px;
  }
}
.daihyakka-kinokogari .--px614 {
  padding: 0 614px;
}
.daihyakka-kinokogari .max-w-614 {
  max-width: 614px;
}
.daihyakka-kinokogari .w-614 {
  width: 614px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-614 {
    width: 307px;
  }
}
.daihyakka-kinokogari .h-614 {
  height: 614px;
}
.daihyakka-kinokogari .--gap614 {
  gap: 614px !important;
}
.daihyakka-kinokogari .--fw614 {
  font-weight: 614;
}
.daihyakka-kinokogari .--mt615 {
  margin-top: 615px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt615 {
    margin-top: 307.5px;
  }
}
.daihyakka-kinokogari .--mb615 {
  margin-bottom: 615px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb615 {
    margin-bottom: 307.5px;
  }
}
.daihyakka-kinokogari .--pt615 {
  padding-top: 615px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt615 {
    padding-top: 307.5px;
  }
}
.daihyakka-kinokogari .--pb615 {
  padding-bottom: 615px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb615 {
    padding-bottom: 307.5px;
  }
}
.daihyakka-kinokogari .--px615 {
  padding: 0 615px;
}
.daihyakka-kinokogari .max-w-615 {
  max-width: 615px;
}
.daihyakka-kinokogari .w-615 {
  width: 615px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-615 {
    width: 307.5px;
  }
}
.daihyakka-kinokogari .h-615 {
  height: 615px;
}
.daihyakka-kinokogari .--gap615 {
  gap: 615px !important;
}
.daihyakka-kinokogari .--fw615 {
  font-weight: 615;
}
.daihyakka-kinokogari .--mt616 {
  margin-top: 616px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt616 {
    margin-top: 308px;
  }
}
.daihyakka-kinokogari .--mb616 {
  margin-bottom: 616px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb616 {
    margin-bottom: 308px;
  }
}
.daihyakka-kinokogari .--pt616 {
  padding-top: 616px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt616 {
    padding-top: 308px;
  }
}
.daihyakka-kinokogari .--pb616 {
  padding-bottom: 616px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb616 {
    padding-bottom: 308px;
  }
}
.daihyakka-kinokogari .--px616 {
  padding: 0 616px;
}
.daihyakka-kinokogari .max-w-616 {
  max-width: 616px;
}
.daihyakka-kinokogari .w-616 {
  width: 616px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-616 {
    width: 308px;
  }
}
.daihyakka-kinokogari .h-616 {
  height: 616px;
}
.daihyakka-kinokogari .--gap616 {
  gap: 616px !important;
}
.daihyakka-kinokogari .--fw616 {
  font-weight: 616;
}
.daihyakka-kinokogari .--mt617 {
  margin-top: 617px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt617 {
    margin-top: 308.5px;
  }
}
.daihyakka-kinokogari .--mb617 {
  margin-bottom: 617px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb617 {
    margin-bottom: 308.5px;
  }
}
.daihyakka-kinokogari .--pt617 {
  padding-top: 617px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt617 {
    padding-top: 308.5px;
  }
}
.daihyakka-kinokogari .--pb617 {
  padding-bottom: 617px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb617 {
    padding-bottom: 308.5px;
  }
}
.daihyakka-kinokogari .--px617 {
  padding: 0 617px;
}
.daihyakka-kinokogari .max-w-617 {
  max-width: 617px;
}
.daihyakka-kinokogari .w-617 {
  width: 617px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-617 {
    width: 308.5px;
  }
}
.daihyakka-kinokogari .h-617 {
  height: 617px;
}
.daihyakka-kinokogari .--gap617 {
  gap: 617px !important;
}
.daihyakka-kinokogari .--fw617 {
  font-weight: 617;
}
.daihyakka-kinokogari .--mt618 {
  margin-top: 618px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt618 {
    margin-top: 309px;
  }
}
.daihyakka-kinokogari .--mb618 {
  margin-bottom: 618px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb618 {
    margin-bottom: 309px;
  }
}
.daihyakka-kinokogari .--pt618 {
  padding-top: 618px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt618 {
    padding-top: 309px;
  }
}
.daihyakka-kinokogari .--pb618 {
  padding-bottom: 618px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb618 {
    padding-bottom: 309px;
  }
}
.daihyakka-kinokogari .--px618 {
  padding: 0 618px;
}
.daihyakka-kinokogari .max-w-618 {
  max-width: 618px;
}
.daihyakka-kinokogari .w-618 {
  width: 618px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-618 {
    width: 309px;
  }
}
.daihyakka-kinokogari .h-618 {
  height: 618px;
}
.daihyakka-kinokogari .--gap618 {
  gap: 618px !important;
}
.daihyakka-kinokogari .--fw618 {
  font-weight: 618;
}
.daihyakka-kinokogari .--mt619 {
  margin-top: 619px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt619 {
    margin-top: 309.5px;
  }
}
.daihyakka-kinokogari .--mb619 {
  margin-bottom: 619px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb619 {
    margin-bottom: 309.5px;
  }
}
.daihyakka-kinokogari .--pt619 {
  padding-top: 619px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt619 {
    padding-top: 309.5px;
  }
}
.daihyakka-kinokogari .--pb619 {
  padding-bottom: 619px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb619 {
    padding-bottom: 309.5px;
  }
}
.daihyakka-kinokogari .--px619 {
  padding: 0 619px;
}
.daihyakka-kinokogari .max-w-619 {
  max-width: 619px;
}
.daihyakka-kinokogari .w-619 {
  width: 619px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-619 {
    width: 309.5px;
  }
}
.daihyakka-kinokogari .h-619 {
  height: 619px;
}
.daihyakka-kinokogari .--gap619 {
  gap: 619px !important;
}
.daihyakka-kinokogari .--fw619 {
  font-weight: 619;
}
.daihyakka-kinokogari .--mt620 {
  margin-top: 620px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt620 {
    margin-top: 310px;
  }
}
.daihyakka-kinokogari .--mb620 {
  margin-bottom: 620px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb620 {
    margin-bottom: 310px;
  }
}
.daihyakka-kinokogari .--pt620 {
  padding-top: 620px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt620 {
    padding-top: 310px;
  }
}
.daihyakka-kinokogari .--pb620 {
  padding-bottom: 620px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb620 {
    padding-bottom: 310px;
  }
}
.daihyakka-kinokogari .--px620 {
  padding: 0 620px;
}
.daihyakka-kinokogari .max-w-620 {
  max-width: 620px;
}
.daihyakka-kinokogari .w-620 {
  width: 620px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-620 {
    width: 310px;
  }
}
.daihyakka-kinokogari .h-620 {
  height: 620px;
}
.daihyakka-kinokogari .--gap620 {
  gap: 620px !important;
}
.daihyakka-kinokogari .--fw620 {
  font-weight: 620;
}
.daihyakka-kinokogari .--mt621 {
  margin-top: 621px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt621 {
    margin-top: 310.5px;
  }
}
.daihyakka-kinokogari .--mb621 {
  margin-bottom: 621px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb621 {
    margin-bottom: 310.5px;
  }
}
.daihyakka-kinokogari .--pt621 {
  padding-top: 621px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt621 {
    padding-top: 310.5px;
  }
}
.daihyakka-kinokogari .--pb621 {
  padding-bottom: 621px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb621 {
    padding-bottom: 310.5px;
  }
}
.daihyakka-kinokogari .--px621 {
  padding: 0 621px;
}
.daihyakka-kinokogari .max-w-621 {
  max-width: 621px;
}
.daihyakka-kinokogari .w-621 {
  width: 621px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-621 {
    width: 310.5px;
  }
}
.daihyakka-kinokogari .h-621 {
  height: 621px;
}
.daihyakka-kinokogari .--gap621 {
  gap: 621px !important;
}
.daihyakka-kinokogari .--fw621 {
  font-weight: 621;
}
.daihyakka-kinokogari .--mt622 {
  margin-top: 622px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt622 {
    margin-top: 311px;
  }
}
.daihyakka-kinokogari .--mb622 {
  margin-bottom: 622px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb622 {
    margin-bottom: 311px;
  }
}
.daihyakka-kinokogari .--pt622 {
  padding-top: 622px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt622 {
    padding-top: 311px;
  }
}
.daihyakka-kinokogari .--pb622 {
  padding-bottom: 622px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb622 {
    padding-bottom: 311px;
  }
}
.daihyakka-kinokogari .--px622 {
  padding: 0 622px;
}
.daihyakka-kinokogari .max-w-622 {
  max-width: 622px;
}
.daihyakka-kinokogari .w-622 {
  width: 622px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-622 {
    width: 311px;
  }
}
.daihyakka-kinokogari .h-622 {
  height: 622px;
}
.daihyakka-kinokogari .--gap622 {
  gap: 622px !important;
}
.daihyakka-kinokogari .--fw622 {
  font-weight: 622;
}
.daihyakka-kinokogari .--mt623 {
  margin-top: 623px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt623 {
    margin-top: 311.5px;
  }
}
.daihyakka-kinokogari .--mb623 {
  margin-bottom: 623px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb623 {
    margin-bottom: 311.5px;
  }
}
.daihyakka-kinokogari .--pt623 {
  padding-top: 623px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt623 {
    padding-top: 311.5px;
  }
}
.daihyakka-kinokogari .--pb623 {
  padding-bottom: 623px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb623 {
    padding-bottom: 311.5px;
  }
}
.daihyakka-kinokogari .--px623 {
  padding: 0 623px;
}
.daihyakka-kinokogari .max-w-623 {
  max-width: 623px;
}
.daihyakka-kinokogari .w-623 {
  width: 623px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-623 {
    width: 311.5px;
  }
}
.daihyakka-kinokogari .h-623 {
  height: 623px;
}
.daihyakka-kinokogari .--gap623 {
  gap: 623px !important;
}
.daihyakka-kinokogari .--fw623 {
  font-weight: 623;
}
.daihyakka-kinokogari .--mt624 {
  margin-top: 624px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt624 {
    margin-top: 312px;
  }
}
.daihyakka-kinokogari .--mb624 {
  margin-bottom: 624px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb624 {
    margin-bottom: 312px;
  }
}
.daihyakka-kinokogari .--pt624 {
  padding-top: 624px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt624 {
    padding-top: 312px;
  }
}
.daihyakka-kinokogari .--pb624 {
  padding-bottom: 624px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb624 {
    padding-bottom: 312px;
  }
}
.daihyakka-kinokogari .--px624 {
  padding: 0 624px;
}
.daihyakka-kinokogari .max-w-624 {
  max-width: 624px;
}
.daihyakka-kinokogari .w-624 {
  width: 624px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-624 {
    width: 312px;
  }
}
.daihyakka-kinokogari .h-624 {
  height: 624px;
}
.daihyakka-kinokogari .--gap624 {
  gap: 624px !important;
}
.daihyakka-kinokogari .--fw624 {
  font-weight: 624;
}
.daihyakka-kinokogari .--mt625 {
  margin-top: 625px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt625 {
    margin-top: 312.5px;
  }
}
.daihyakka-kinokogari .--mb625 {
  margin-bottom: 625px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb625 {
    margin-bottom: 312.5px;
  }
}
.daihyakka-kinokogari .--pt625 {
  padding-top: 625px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt625 {
    padding-top: 312.5px;
  }
}
.daihyakka-kinokogari .--pb625 {
  padding-bottom: 625px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb625 {
    padding-bottom: 312.5px;
  }
}
.daihyakka-kinokogari .--px625 {
  padding: 0 625px;
}
.daihyakka-kinokogari .max-w-625 {
  max-width: 625px;
}
.daihyakka-kinokogari .w-625 {
  width: 625px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-625 {
    width: 312.5px;
  }
}
.daihyakka-kinokogari .h-625 {
  height: 625px;
}
.daihyakka-kinokogari .--gap625 {
  gap: 625px !important;
}
.daihyakka-kinokogari .--fw625 {
  font-weight: 625;
}
.daihyakka-kinokogari .--mt626 {
  margin-top: 626px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt626 {
    margin-top: 313px;
  }
}
.daihyakka-kinokogari .--mb626 {
  margin-bottom: 626px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb626 {
    margin-bottom: 313px;
  }
}
.daihyakka-kinokogari .--pt626 {
  padding-top: 626px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt626 {
    padding-top: 313px;
  }
}
.daihyakka-kinokogari .--pb626 {
  padding-bottom: 626px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb626 {
    padding-bottom: 313px;
  }
}
.daihyakka-kinokogari .--px626 {
  padding: 0 626px;
}
.daihyakka-kinokogari .max-w-626 {
  max-width: 626px;
}
.daihyakka-kinokogari .w-626 {
  width: 626px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-626 {
    width: 313px;
  }
}
.daihyakka-kinokogari .h-626 {
  height: 626px;
}
.daihyakka-kinokogari .--gap626 {
  gap: 626px !important;
}
.daihyakka-kinokogari .--fw626 {
  font-weight: 626;
}
.daihyakka-kinokogari .--mt627 {
  margin-top: 627px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt627 {
    margin-top: 313.5px;
  }
}
.daihyakka-kinokogari .--mb627 {
  margin-bottom: 627px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb627 {
    margin-bottom: 313.5px;
  }
}
.daihyakka-kinokogari .--pt627 {
  padding-top: 627px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt627 {
    padding-top: 313.5px;
  }
}
.daihyakka-kinokogari .--pb627 {
  padding-bottom: 627px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb627 {
    padding-bottom: 313.5px;
  }
}
.daihyakka-kinokogari .--px627 {
  padding: 0 627px;
}
.daihyakka-kinokogari .max-w-627 {
  max-width: 627px;
}
.daihyakka-kinokogari .w-627 {
  width: 627px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-627 {
    width: 313.5px;
  }
}
.daihyakka-kinokogari .h-627 {
  height: 627px;
}
.daihyakka-kinokogari .--gap627 {
  gap: 627px !important;
}
.daihyakka-kinokogari .--fw627 {
  font-weight: 627;
}
.daihyakka-kinokogari .--mt628 {
  margin-top: 628px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt628 {
    margin-top: 314px;
  }
}
.daihyakka-kinokogari .--mb628 {
  margin-bottom: 628px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb628 {
    margin-bottom: 314px;
  }
}
.daihyakka-kinokogari .--pt628 {
  padding-top: 628px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt628 {
    padding-top: 314px;
  }
}
.daihyakka-kinokogari .--pb628 {
  padding-bottom: 628px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb628 {
    padding-bottom: 314px;
  }
}
.daihyakka-kinokogari .--px628 {
  padding: 0 628px;
}
.daihyakka-kinokogari .max-w-628 {
  max-width: 628px;
}
.daihyakka-kinokogari .w-628 {
  width: 628px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-628 {
    width: 314px;
  }
}
.daihyakka-kinokogari .h-628 {
  height: 628px;
}
.daihyakka-kinokogari .--gap628 {
  gap: 628px !important;
}
.daihyakka-kinokogari .--fw628 {
  font-weight: 628;
}
.daihyakka-kinokogari .--mt629 {
  margin-top: 629px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt629 {
    margin-top: 314.5px;
  }
}
.daihyakka-kinokogari .--mb629 {
  margin-bottom: 629px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb629 {
    margin-bottom: 314.5px;
  }
}
.daihyakka-kinokogari .--pt629 {
  padding-top: 629px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt629 {
    padding-top: 314.5px;
  }
}
.daihyakka-kinokogari .--pb629 {
  padding-bottom: 629px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb629 {
    padding-bottom: 314.5px;
  }
}
.daihyakka-kinokogari .--px629 {
  padding: 0 629px;
}
.daihyakka-kinokogari .max-w-629 {
  max-width: 629px;
}
.daihyakka-kinokogari .w-629 {
  width: 629px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-629 {
    width: 314.5px;
  }
}
.daihyakka-kinokogari .h-629 {
  height: 629px;
}
.daihyakka-kinokogari .--gap629 {
  gap: 629px !important;
}
.daihyakka-kinokogari .--fw629 {
  font-weight: 629;
}
.daihyakka-kinokogari .--mt630 {
  margin-top: 630px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt630 {
    margin-top: 315px;
  }
}
.daihyakka-kinokogari .--mb630 {
  margin-bottom: 630px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb630 {
    margin-bottom: 315px;
  }
}
.daihyakka-kinokogari .--pt630 {
  padding-top: 630px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt630 {
    padding-top: 315px;
  }
}
.daihyakka-kinokogari .--pb630 {
  padding-bottom: 630px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb630 {
    padding-bottom: 315px;
  }
}
.daihyakka-kinokogari .--px630 {
  padding: 0 630px;
}
.daihyakka-kinokogari .max-w-630 {
  max-width: 630px;
}
.daihyakka-kinokogari .w-630 {
  width: 630px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-630 {
    width: 315px;
  }
}
.daihyakka-kinokogari .h-630 {
  height: 630px;
}
.daihyakka-kinokogari .--gap630 {
  gap: 630px !important;
}
.daihyakka-kinokogari .--fw630 {
  font-weight: 630;
}
.daihyakka-kinokogari .--mt631 {
  margin-top: 631px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt631 {
    margin-top: 315.5px;
  }
}
.daihyakka-kinokogari .--mb631 {
  margin-bottom: 631px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb631 {
    margin-bottom: 315.5px;
  }
}
.daihyakka-kinokogari .--pt631 {
  padding-top: 631px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt631 {
    padding-top: 315.5px;
  }
}
.daihyakka-kinokogari .--pb631 {
  padding-bottom: 631px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb631 {
    padding-bottom: 315.5px;
  }
}
.daihyakka-kinokogari .--px631 {
  padding: 0 631px;
}
.daihyakka-kinokogari .max-w-631 {
  max-width: 631px;
}
.daihyakka-kinokogari .w-631 {
  width: 631px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-631 {
    width: 315.5px;
  }
}
.daihyakka-kinokogari .h-631 {
  height: 631px;
}
.daihyakka-kinokogari .--gap631 {
  gap: 631px !important;
}
.daihyakka-kinokogari .--fw631 {
  font-weight: 631;
}
.daihyakka-kinokogari .--mt632 {
  margin-top: 632px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt632 {
    margin-top: 316px;
  }
}
.daihyakka-kinokogari .--mb632 {
  margin-bottom: 632px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb632 {
    margin-bottom: 316px;
  }
}
.daihyakka-kinokogari .--pt632 {
  padding-top: 632px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt632 {
    padding-top: 316px;
  }
}
.daihyakka-kinokogari .--pb632 {
  padding-bottom: 632px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb632 {
    padding-bottom: 316px;
  }
}
.daihyakka-kinokogari .--px632 {
  padding: 0 632px;
}
.daihyakka-kinokogari .max-w-632 {
  max-width: 632px;
}
.daihyakka-kinokogari .w-632 {
  width: 632px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-632 {
    width: 316px;
  }
}
.daihyakka-kinokogari .h-632 {
  height: 632px;
}
.daihyakka-kinokogari .--gap632 {
  gap: 632px !important;
}
.daihyakka-kinokogari .--fw632 {
  font-weight: 632;
}
.daihyakka-kinokogari .--mt633 {
  margin-top: 633px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt633 {
    margin-top: 316.5px;
  }
}
.daihyakka-kinokogari .--mb633 {
  margin-bottom: 633px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb633 {
    margin-bottom: 316.5px;
  }
}
.daihyakka-kinokogari .--pt633 {
  padding-top: 633px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt633 {
    padding-top: 316.5px;
  }
}
.daihyakka-kinokogari .--pb633 {
  padding-bottom: 633px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb633 {
    padding-bottom: 316.5px;
  }
}
.daihyakka-kinokogari .--px633 {
  padding: 0 633px;
}
.daihyakka-kinokogari .max-w-633 {
  max-width: 633px;
}
.daihyakka-kinokogari .w-633 {
  width: 633px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-633 {
    width: 316.5px;
  }
}
.daihyakka-kinokogari .h-633 {
  height: 633px;
}
.daihyakka-kinokogari .--gap633 {
  gap: 633px !important;
}
.daihyakka-kinokogari .--fw633 {
  font-weight: 633;
}
.daihyakka-kinokogari .--mt634 {
  margin-top: 634px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt634 {
    margin-top: 317px;
  }
}
.daihyakka-kinokogari .--mb634 {
  margin-bottom: 634px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb634 {
    margin-bottom: 317px;
  }
}
.daihyakka-kinokogari .--pt634 {
  padding-top: 634px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt634 {
    padding-top: 317px;
  }
}
.daihyakka-kinokogari .--pb634 {
  padding-bottom: 634px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb634 {
    padding-bottom: 317px;
  }
}
.daihyakka-kinokogari .--px634 {
  padding: 0 634px;
}
.daihyakka-kinokogari .max-w-634 {
  max-width: 634px;
}
.daihyakka-kinokogari .w-634 {
  width: 634px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-634 {
    width: 317px;
  }
}
.daihyakka-kinokogari .h-634 {
  height: 634px;
}
.daihyakka-kinokogari .--gap634 {
  gap: 634px !important;
}
.daihyakka-kinokogari .--fw634 {
  font-weight: 634;
}
.daihyakka-kinokogari .--mt635 {
  margin-top: 635px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt635 {
    margin-top: 317.5px;
  }
}
.daihyakka-kinokogari .--mb635 {
  margin-bottom: 635px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb635 {
    margin-bottom: 317.5px;
  }
}
.daihyakka-kinokogari .--pt635 {
  padding-top: 635px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt635 {
    padding-top: 317.5px;
  }
}
.daihyakka-kinokogari .--pb635 {
  padding-bottom: 635px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb635 {
    padding-bottom: 317.5px;
  }
}
.daihyakka-kinokogari .--px635 {
  padding: 0 635px;
}
.daihyakka-kinokogari .max-w-635 {
  max-width: 635px;
}
.daihyakka-kinokogari .w-635 {
  width: 635px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-635 {
    width: 317.5px;
  }
}
.daihyakka-kinokogari .h-635 {
  height: 635px;
}
.daihyakka-kinokogari .--gap635 {
  gap: 635px !important;
}
.daihyakka-kinokogari .--fw635 {
  font-weight: 635;
}
.daihyakka-kinokogari .--mt636 {
  margin-top: 636px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt636 {
    margin-top: 318px;
  }
}
.daihyakka-kinokogari .--mb636 {
  margin-bottom: 636px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb636 {
    margin-bottom: 318px;
  }
}
.daihyakka-kinokogari .--pt636 {
  padding-top: 636px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt636 {
    padding-top: 318px;
  }
}
.daihyakka-kinokogari .--pb636 {
  padding-bottom: 636px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb636 {
    padding-bottom: 318px;
  }
}
.daihyakka-kinokogari .--px636 {
  padding: 0 636px;
}
.daihyakka-kinokogari .max-w-636 {
  max-width: 636px;
}
.daihyakka-kinokogari .w-636 {
  width: 636px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-636 {
    width: 318px;
  }
}
.daihyakka-kinokogari .h-636 {
  height: 636px;
}
.daihyakka-kinokogari .--gap636 {
  gap: 636px !important;
}
.daihyakka-kinokogari .--fw636 {
  font-weight: 636;
}
.daihyakka-kinokogari .--mt637 {
  margin-top: 637px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt637 {
    margin-top: 318.5px;
  }
}
.daihyakka-kinokogari .--mb637 {
  margin-bottom: 637px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb637 {
    margin-bottom: 318.5px;
  }
}
.daihyakka-kinokogari .--pt637 {
  padding-top: 637px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt637 {
    padding-top: 318.5px;
  }
}
.daihyakka-kinokogari .--pb637 {
  padding-bottom: 637px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb637 {
    padding-bottom: 318.5px;
  }
}
.daihyakka-kinokogari .--px637 {
  padding: 0 637px;
}
.daihyakka-kinokogari .max-w-637 {
  max-width: 637px;
}
.daihyakka-kinokogari .w-637 {
  width: 637px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-637 {
    width: 318.5px;
  }
}
.daihyakka-kinokogari .h-637 {
  height: 637px;
}
.daihyakka-kinokogari .--gap637 {
  gap: 637px !important;
}
.daihyakka-kinokogari .--fw637 {
  font-weight: 637;
}
.daihyakka-kinokogari .--mt638 {
  margin-top: 638px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt638 {
    margin-top: 319px;
  }
}
.daihyakka-kinokogari .--mb638 {
  margin-bottom: 638px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb638 {
    margin-bottom: 319px;
  }
}
.daihyakka-kinokogari .--pt638 {
  padding-top: 638px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt638 {
    padding-top: 319px;
  }
}
.daihyakka-kinokogari .--pb638 {
  padding-bottom: 638px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb638 {
    padding-bottom: 319px;
  }
}
.daihyakka-kinokogari .--px638 {
  padding: 0 638px;
}
.daihyakka-kinokogari .max-w-638 {
  max-width: 638px;
}
.daihyakka-kinokogari .w-638 {
  width: 638px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-638 {
    width: 319px;
  }
}
.daihyakka-kinokogari .h-638 {
  height: 638px;
}
.daihyakka-kinokogari .--gap638 {
  gap: 638px !important;
}
.daihyakka-kinokogari .--fw638 {
  font-weight: 638;
}
.daihyakka-kinokogari .--mt639 {
  margin-top: 639px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt639 {
    margin-top: 319.5px;
  }
}
.daihyakka-kinokogari .--mb639 {
  margin-bottom: 639px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb639 {
    margin-bottom: 319.5px;
  }
}
.daihyakka-kinokogari .--pt639 {
  padding-top: 639px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt639 {
    padding-top: 319.5px;
  }
}
.daihyakka-kinokogari .--pb639 {
  padding-bottom: 639px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb639 {
    padding-bottom: 319.5px;
  }
}
.daihyakka-kinokogari .--px639 {
  padding: 0 639px;
}
.daihyakka-kinokogari .max-w-639 {
  max-width: 639px;
}
.daihyakka-kinokogari .w-639 {
  width: 639px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-639 {
    width: 319.5px;
  }
}
.daihyakka-kinokogari .h-639 {
  height: 639px;
}
.daihyakka-kinokogari .--gap639 {
  gap: 639px !important;
}
.daihyakka-kinokogari .--fw639 {
  font-weight: 639;
}
.daihyakka-kinokogari .--mt640 {
  margin-top: 640px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt640 {
    margin-top: 320px;
  }
}
.daihyakka-kinokogari .--mb640 {
  margin-bottom: 640px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb640 {
    margin-bottom: 320px;
  }
}
.daihyakka-kinokogari .--pt640 {
  padding-top: 640px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt640 {
    padding-top: 320px;
  }
}
.daihyakka-kinokogari .--pb640 {
  padding-bottom: 640px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb640 {
    padding-bottom: 320px;
  }
}
.daihyakka-kinokogari .--px640 {
  padding: 0 640px;
}
.daihyakka-kinokogari .max-w-640 {
  max-width: 640px;
}
.daihyakka-kinokogari .w-640 {
  width: 640px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-640 {
    width: 320px;
  }
}
.daihyakka-kinokogari .h-640 {
  height: 640px;
}
.daihyakka-kinokogari .--gap640 {
  gap: 640px !important;
}
.daihyakka-kinokogari .--fw640 {
  font-weight: 640;
}
.daihyakka-kinokogari .--mt641 {
  margin-top: 641px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt641 {
    margin-top: 320.5px;
  }
}
.daihyakka-kinokogari .--mb641 {
  margin-bottom: 641px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb641 {
    margin-bottom: 320.5px;
  }
}
.daihyakka-kinokogari .--pt641 {
  padding-top: 641px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt641 {
    padding-top: 320.5px;
  }
}
.daihyakka-kinokogari .--pb641 {
  padding-bottom: 641px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb641 {
    padding-bottom: 320.5px;
  }
}
.daihyakka-kinokogari .--px641 {
  padding: 0 641px;
}
.daihyakka-kinokogari .max-w-641 {
  max-width: 641px;
}
.daihyakka-kinokogari .w-641 {
  width: 641px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-641 {
    width: 320.5px;
  }
}
.daihyakka-kinokogari .h-641 {
  height: 641px;
}
.daihyakka-kinokogari .--gap641 {
  gap: 641px !important;
}
.daihyakka-kinokogari .--fw641 {
  font-weight: 641;
}
.daihyakka-kinokogari .--mt642 {
  margin-top: 642px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt642 {
    margin-top: 321px;
  }
}
.daihyakka-kinokogari .--mb642 {
  margin-bottom: 642px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb642 {
    margin-bottom: 321px;
  }
}
.daihyakka-kinokogari .--pt642 {
  padding-top: 642px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt642 {
    padding-top: 321px;
  }
}
.daihyakka-kinokogari .--pb642 {
  padding-bottom: 642px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb642 {
    padding-bottom: 321px;
  }
}
.daihyakka-kinokogari .--px642 {
  padding: 0 642px;
}
.daihyakka-kinokogari .max-w-642 {
  max-width: 642px;
}
.daihyakka-kinokogari .w-642 {
  width: 642px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-642 {
    width: 321px;
  }
}
.daihyakka-kinokogari .h-642 {
  height: 642px;
}
.daihyakka-kinokogari .--gap642 {
  gap: 642px !important;
}
.daihyakka-kinokogari .--fw642 {
  font-weight: 642;
}
.daihyakka-kinokogari .--mt643 {
  margin-top: 643px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt643 {
    margin-top: 321.5px;
  }
}
.daihyakka-kinokogari .--mb643 {
  margin-bottom: 643px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb643 {
    margin-bottom: 321.5px;
  }
}
.daihyakka-kinokogari .--pt643 {
  padding-top: 643px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt643 {
    padding-top: 321.5px;
  }
}
.daihyakka-kinokogari .--pb643 {
  padding-bottom: 643px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb643 {
    padding-bottom: 321.5px;
  }
}
.daihyakka-kinokogari .--px643 {
  padding: 0 643px;
}
.daihyakka-kinokogari .max-w-643 {
  max-width: 643px;
}
.daihyakka-kinokogari .w-643 {
  width: 643px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-643 {
    width: 321.5px;
  }
}
.daihyakka-kinokogari .h-643 {
  height: 643px;
}
.daihyakka-kinokogari .--gap643 {
  gap: 643px !important;
}
.daihyakka-kinokogari .--fw643 {
  font-weight: 643;
}
.daihyakka-kinokogari .--mt644 {
  margin-top: 644px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt644 {
    margin-top: 322px;
  }
}
.daihyakka-kinokogari .--mb644 {
  margin-bottom: 644px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb644 {
    margin-bottom: 322px;
  }
}
.daihyakka-kinokogari .--pt644 {
  padding-top: 644px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt644 {
    padding-top: 322px;
  }
}
.daihyakka-kinokogari .--pb644 {
  padding-bottom: 644px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb644 {
    padding-bottom: 322px;
  }
}
.daihyakka-kinokogari .--px644 {
  padding: 0 644px;
}
.daihyakka-kinokogari .max-w-644 {
  max-width: 644px;
}
.daihyakka-kinokogari .w-644 {
  width: 644px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-644 {
    width: 322px;
  }
}
.daihyakka-kinokogari .h-644 {
  height: 644px;
}
.daihyakka-kinokogari .--gap644 {
  gap: 644px !important;
}
.daihyakka-kinokogari .--fw644 {
  font-weight: 644;
}
.daihyakka-kinokogari .--mt645 {
  margin-top: 645px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt645 {
    margin-top: 322.5px;
  }
}
.daihyakka-kinokogari .--mb645 {
  margin-bottom: 645px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb645 {
    margin-bottom: 322.5px;
  }
}
.daihyakka-kinokogari .--pt645 {
  padding-top: 645px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt645 {
    padding-top: 322.5px;
  }
}
.daihyakka-kinokogari .--pb645 {
  padding-bottom: 645px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb645 {
    padding-bottom: 322.5px;
  }
}
.daihyakka-kinokogari .--px645 {
  padding: 0 645px;
}
.daihyakka-kinokogari .max-w-645 {
  max-width: 645px;
}
.daihyakka-kinokogari .w-645 {
  width: 645px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-645 {
    width: 322.5px;
  }
}
.daihyakka-kinokogari .h-645 {
  height: 645px;
}
.daihyakka-kinokogari .--gap645 {
  gap: 645px !important;
}
.daihyakka-kinokogari .--fw645 {
  font-weight: 645;
}
.daihyakka-kinokogari .--mt646 {
  margin-top: 646px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt646 {
    margin-top: 323px;
  }
}
.daihyakka-kinokogari .--mb646 {
  margin-bottom: 646px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb646 {
    margin-bottom: 323px;
  }
}
.daihyakka-kinokogari .--pt646 {
  padding-top: 646px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt646 {
    padding-top: 323px;
  }
}
.daihyakka-kinokogari .--pb646 {
  padding-bottom: 646px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb646 {
    padding-bottom: 323px;
  }
}
.daihyakka-kinokogari .--px646 {
  padding: 0 646px;
}
.daihyakka-kinokogari .max-w-646 {
  max-width: 646px;
}
.daihyakka-kinokogari .w-646 {
  width: 646px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-646 {
    width: 323px;
  }
}
.daihyakka-kinokogari .h-646 {
  height: 646px;
}
.daihyakka-kinokogari .--gap646 {
  gap: 646px !important;
}
.daihyakka-kinokogari .--fw646 {
  font-weight: 646;
}
.daihyakka-kinokogari .--mt647 {
  margin-top: 647px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt647 {
    margin-top: 323.5px;
  }
}
.daihyakka-kinokogari .--mb647 {
  margin-bottom: 647px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb647 {
    margin-bottom: 323.5px;
  }
}
.daihyakka-kinokogari .--pt647 {
  padding-top: 647px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt647 {
    padding-top: 323.5px;
  }
}
.daihyakka-kinokogari .--pb647 {
  padding-bottom: 647px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb647 {
    padding-bottom: 323.5px;
  }
}
.daihyakka-kinokogari .--px647 {
  padding: 0 647px;
}
.daihyakka-kinokogari .max-w-647 {
  max-width: 647px;
}
.daihyakka-kinokogari .w-647 {
  width: 647px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-647 {
    width: 323.5px;
  }
}
.daihyakka-kinokogari .h-647 {
  height: 647px;
}
.daihyakka-kinokogari .--gap647 {
  gap: 647px !important;
}
.daihyakka-kinokogari .--fw647 {
  font-weight: 647;
}
.daihyakka-kinokogari .--mt648 {
  margin-top: 648px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt648 {
    margin-top: 324px;
  }
}
.daihyakka-kinokogari .--mb648 {
  margin-bottom: 648px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb648 {
    margin-bottom: 324px;
  }
}
.daihyakka-kinokogari .--pt648 {
  padding-top: 648px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt648 {
    padding-top: 324px;
  }
}
.daihyakka-kinokogari .--pb648 {
  padding-bottom: 648px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb648 {
    padding-bottom: 324px;
  }
}
.daihyakka-kinokogari .--px648 {
  padding: 0 648px;
}
.daihyakka-kinokogari .max-w-648 {
  max-width: 648px;
}
.daihyakka-kinokogari .w-648 {
  width: 648px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-648 {
    width: 324px;
  }
}
.daihyakka-kinokogari .h-648 {
  height: 648px;
}
.daihyakka-kinokogari .--gap648 {
  gap: 648px !important;
}
.daihyakka-kinokogari .--fw648 {
  font-weight: 648;
}
.daihyakka-kinokogari .--mt649 {
  margin-top: 649px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt649 {
    margin-top: 324.5px;
  }
}
.daihyakka-kinokogari .--mb649 {
  margin-bottom: 649px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb649 {
    margin-bottom: 324.5px;
  }
}
.daihyakka-kinokogari .--pt649 {
  padding-top: 649px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt649 {
    padding-top: 324.5px;
  }
}
.daihyakka-kinokogari .--pb649 {
  padding-bottom: 649px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb649 {
    padding-bottom: 324.5px;
  }
}
.daihyakka-kinokogari .--px649 {
  padding: 0 649px;
}
.daihyakka-kinokogari .max-w-649 {
  max-width: 649px;
}
.daihyakka-kinokogari .w-649 {
  width: 649px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-649 {
    width: 324.5px;
  }
}
.daihyakka-kinokogari .h-649 {
  height: 649px;
}
.daihyakka-kinokogari .--gap649 {
  gap: 649px !important;
}
.daihyakka-kinokogari .--fw649 {
  font-weight: 649;
}
.daihyakka-kinokogari .--mt650 {
  margin-top: 650px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt650 {
    margin-top: 325px;
  }
}
.daihyakka-kinokogari .--mb650 {
  margin-bottom: 650px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb650 {
    margin-bottom: 325px;
  }
}
.daihyakka-kinokogari .--pt650 {
  padding-top: 650px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt650 {
    padding-top: 325px;
  }
}
.daihyakka-kinokogari .--pb650 {
  padding-bottom: 650px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb650 {
    padding-bottom: 325px;
  }
}
.daihyakka-kinokogari .--px650 {
  padding: 0 650px;
}
.daihyakka-kinokogari .max-w-650 {
  max-width: 650px;
}
.daihyakka-kinokogari .w-650 {
  width: 650px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-650 {
    width: 325px;
  }
}
.daihyakka-kinokogari .h-650 {
  height: 650px;
}
.daihyakka-kinokogari .--gap650 {
  gap: 650px !important;
}
.daihyakka-kinokogari .--fw650 {
  font-weight: 650;
}
.daihyakka-kinokogari .--mt651 {
  margin-top: 651px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt651 {
    margin-top: 325.5px;
  }
}
.daihyakka-kinokogari .--mb651 {
  margin-bottom: 651px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb651 {
    margin-bottom: 325.5px;
  }
}
.daihyakka-kinokogari .--pt651 {
  padding-top: 651px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt651 {
    padding-top: 325.5px;
  }
}
.daihyakka-kinokogari .--pb651 {
  padding-bottom: 651px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb651 {
    padding-bottom: 325.5px;
  }
}
.daihyakka-kinokogari .--px651 {
  padding: 0 651px;
}
.daihyakka-kinokogari .max-w-651 {
  max-width: 651px;
}
.daihyakka-kinokogari .w-651 {
  width: 651px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-651 {
    width: 325.5px;
  }
}
.daihyakka-kinokogari .h-651 {
  height: 651px;
}
.daihyakka-kinokogari .--gap651 {
  gap: 651px !important;
}
.daihyakka-kinokogari .--fw651 {
  font-weight: 651;
}
.daihyakka-kinokogari .--mt652 {
  margin-top: 652px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt652 {
    margin-top: 326px;
  }
}
.daihyakka-kinokogari .--mb652 {
  margin-bottom: 652px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb652 {
    margin-bottom: 326px;
  }
}
.daihyakka-kinokogari .--pt652 {
  padding-top: 652px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt652 {
    padding-top: 326px;
  }
}
.daihyakka-kinokogari .--pb652 {
  padding-bottom: 652px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb652 {
    padding-bottom: 326px;
  }
}
.daihyakka-kinokogari .--px652 {
  padding: 0 652px;
}
.daihyakka-kinokogari .max-w-652 {
  max-width: 652px;
}
.daihyakka-kinokogari .w-652 {
  width: 652px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-652 {
    width: 326px;
  }
}
.daihyakka-kinokogari .h-652 {
  height: 652px;
}
.daihyakka-kinokogari .--gap652 {
  gap: 652px !important;
}
.daihyakka-kinokogari .--fw652 {
  font-weight: 652;
}
.daihyakka-kinokogari .--mt653 {
  margin-top: 653px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt653 {
    margin-top: 326.5px;
  }
}
.daihyakka-kinokogari .--mb653 {
  margin-bottom: 653px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb653 {
    margin-bottom: 326.5px;
  }
}
.daihyakka-kinokogari .--pt653 {
  padding-top: 653px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt653 {
    padding-top: 326.5px;
  }
}
.daihyakka-kinokogari .--pb653 {
  padding-bottom: 653px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb653 {
    padding-bottom: 326.5px;
  }
}
.daihyakka-kinokogari .--px653 {
  padding: 0 653px;
}
.daihyakka-kinokogari .max-w-653 {
  max-width: 653px;
}
.daihyakka-kinokogari .w-653 {
  width: 653px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-653 {
    width: 326.5px;
  }
}
.daihyakka-kinokogari .h-653 {
  height: 653px;
}
.daihyakka-kinokogari .--gap653 {
  gap: 653px !important;
}
.daihyakka-kinokogari .--fw653 {
  font-weight: 653;
}
.daihyakka-kinokogari .--mt654 {
  margin-top: 654px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt654 {
    margin-top: 327px;
  }
}
.daihyakka-kinokogari .--mb654 {
  margin-bottom: 654px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb654 {
    margin-bottom: 327px;
  }
}
.daihyakka-kinokogari .--pt654 {
  padding-top: 654px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt654 {
    padding-top: 327px;
  }
}
.daihyakka-kinokogari .--pb654 {
  padding-bottom: 654px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb654 {
    padding-bottom: 327px;
  }
}
.daihyakka-kinokogari .--px654 {
  padding: 0 654px;
}
.daihyakka-kinokogari .max-w-654 {
  max-width: 654px;
}
.daihyakka-kinokogari .w-654 {
  width: 654px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-654 {
    width: 327px;
  }
}
.daihyakka-kinokogari .h-654 {
  height: 654px;
}
.daihyakka-kinokogari .--gap654 {
  gap: 654px !important;
}
.daihyakka-kinokogari .--fw654 {
  font-weight: 654;
}
.daihyakka-kinokogari .--mt655 {
  margin-top: 655px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt655 {
    margin-top: 327.5px;
  }
}
.daihyakka-kinokogari .--mb655 {
  margin-bottom: 655px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb655 {
    margin-bottom: 327.5px;
  }
}
.daihyakka-kinokogari .--pt655 {
  padding-top: 655px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt655 {
    padding-top: 327.5px;
  }
}
.daihyakka-kinokogari .--pb655 {
  padding-bottom: 655px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb655 {
    padding-bottom: 327.5px;
  }
}
.daihyakka-kinokogari .--px655 {
  padding: 0 655px;
}
.daihyakka-kinokogari .max-w-655 {
  max-width: 655px;
}
.daihyakka-kinokogari .w-655 {
  width: 655px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-655 {
    width: 327.5px;
  }
}
.daihyakka-kinokogari .h-655 {
  height: 655px;
}
.daihyakka-kinokogari .--gap655 {
  gap: 655px !important;
}
.daihyakka-kinokogari .--fw655 {
  font-weight: 655;
}
.daihyakka-kinokogari .--mt656 {
  margin-top: 656px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt656 {
    margin-top: 328px;
  }
}
.daihyakka-kinokogari .--mb656 {
  margin-bottom: 656px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb656 {
    margin-bottom: 328px;
  }
}
.daihyakka-kinokogari .--pt656 {
  padding-top: 656px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt656 {
    padding-top: 328px;
  }
}
.daihyakka-kinokogari .--pb656 {
  padding-bottom: 656px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb656 {
    padding-bottom: 328px;
  }
}
.daihyakka-kinokogari .--px656 {
  padding: 0 656px;
}
.daihyakka-kinokogari .max-w-656 {
  max-width: 656px;
}
.daihyakka-kinokogari .w-656 {
  width: 656px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-656 {
    width: 328px;
  }
}
.daihyakka-kinokogari .h-656 {
  height: 656px;
}
.daihyakka-kinokogari .--gap656 {
  gap: 656px !important;
}
.daihyakka-kinokogari .--fw656 {
  font-weight: 656;
}
.daihyakka-kinokogari .--mt657 {
  margin-top: 657px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt657 {
    margin-top: 328.5px;
  }
}
.daihyakka-kinokogari .--mb657 {
  margin-bottom: 657px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb657 {
    margin-bottom: 328.5px;
  }
}
.daihyakka-kinokogari .--pt657 {
  padding-top: 657px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt657 {
    padding-top: 328.5px;
  }
}
.daihyakka-kinokogari .--pb657 {
  padding-bottom: 657px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb657 {
    padding-bottom: 328.5px;
  }
}
.daihyakka-kinokogari .--px657 {
  padding: 0 657px;
}
.daihyakka-kinokogari .max-w-657 {
  max-width: 657px;
}
.daihyakka-kinokogari .w-657 {
  width: 657px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-657 {
    width: 328.5px;
  }
}
.daihyakka-kinokogari .h-657 {
  height: 657px;
}
.daihyakka-kinokogari .--gap657 {
  gap: 657px !important;
}
.daihyakka-kinokogari .--fw657 {
  font-weight: 657;
}
.daihyakka-kinokogari .--mt658 {
  margin-top: 658px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt658 {
    margin-top: 329px;
  }
}
.daihyakka-kinokogari .--mb658 {
  margin-bottom: 658px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb658 {
    margin-bottom: 329px;
  }
}
.daihyakka-kinokogari .--pt658 {
  padding-top: 658px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt658 {
    padding-top: 329px;
  }
}
.daihyakka-kinokogari .--pb658 {
  padding-bottom: 658px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb658 {
    padding-bottom: 329px;
  }
}
.daihyakka-kinokogari .--px658 {
  padding: 0 658px;
}
.daihyakka-kinokogari .max-w-658 {
  max-width: 658px;
}
.daihyakka-kinokogari .w-658 {
  width: 658px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-658 {
    width: 329px;
  }
}
.daihyakka-kinokogari .h-658 {
  height: 658px;
}
.daihyakka-kinokogari .--gap658 {
  gap: 658px !important;
}
.daihyakka-kinokogari .--fw658 {
  font-weight: 658;
}
.daihyakka-kinokogari .--mt659 {
  margin-top: 659px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt659 {
    margin-top: 329.5px;
  }
}
.daihyakka-kinokogari .--mb659 {
  margin-bottom: 659px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb659 {
    margin-bottom: 329.5px;
  }
}
.daihyakka-kinokogari .--pt659 {
  padding-top: 659px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt659 {
    padding-top: 329.5px;
  }
}
.daihyakka-kinokogari .--pb659 {
  padding-bottom: 659px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb659 {
    padding-bottom: 329.5px;
  }
}
.daihyakka-kinokogari .--px659 {
  padding: 0 659px;
}
.daihyakka-kinokogari .max-w-659 {
  max-width: 659px;
}
.daihyakka-kinokogari .w-659 {
  width: 659px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-659 {
    width: 329.5px;
  }
}
.daihyakka-kinokogari .h-659 {
  height: 659px;
}
.daihyakka-kinokogari .--gap659 {
  gap: 659px !important;
}
.daihyakka-kinokogari .--fw659 {
  font-weight: 659;
}
.daihyakka-kinokogari .--mt660 {
  margin-top: 660px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt660 {
    margin-top: 330px;
  }
}
.daihyakka-kinokogari .--mb660 {
  margin-bottom: 660px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb660 {
    margin-bottom: 330px;
  }
}
.daihyakka-kinokogari .--pt660 {
  padding-top: 660px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt660 {
    padding-top: 330px;
  }
}
.daihyakka-kinokogari .--pb660 {
  padding-bottom: 660px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb660 {
    padding-bottom: 330px;
  }
}
.daihyakka-kinokogari .--px660 {
  padding: 0 660px;
}
.daihyakka-kinokogari .max-w-660 {
  max-width: 660px;
}
.daihyakka-kinokogari .w-660 {
  width: 660px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-660 {
    width: 330px;
  }
}
.daihyakka-kinokogari .h-660 {
  height: 660px;
}
.daihyakka-kinokogari .--gap660 {
  gap: 660px !important;
}
.daihyakka-kinokogari .--fw660 {
  font-weight: 660;
}
.daihyakka-kinokogari .--mt661 {
  margin-top: 661px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt661 {
    margin-top: 330.5px;
  }
}
.daihyakka-kinokogari .--mb661 {
  margin-bottom: 661px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb661 {
    margin-bottom: 330.5px;
  }
}
.daihyakka-kinokogari .--pt661 {
  padding-top: 661px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt661 {
    padding-top: 330.5px;
  }
}
.daihyakka-kinokogari .--pb661 {
  padding-bottom: 661px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb661 {
    padding-bottom: 330.5px;
  }
}
.daihyakka-kinokogari .--px661 {
  padding: 0 661px;
}
.daihyakka-kinokogari .max-w-661 {
  max-width: 661px;
}
.daihyakka-kinokogari .w-661 {
  width: 661px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-661 {
    width: 330.5px;
  }
}
.daihyakka-kinokogari .h-661 {
  height: 661px;
}
.daihyakka-kinokogari .--gap661 {
  gap: 661px !important;
}
.daihyakka-kinokogari .--fw661 {
  font-weight: 661;
}
.daihyakka-kinokogari .--mt662 {
  margin-top: 662px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt662 {
    margin-top: 331px;
  }
}
.daihyakka-kinokogari .--mb662 {
  margin-bottom: 662px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb662 {
    margin-bottom: 331px;
  }
}
.daihyakka-kinokogari .--pt662 {
  padding-top: 662px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt662 {
    padding-top: 331px;
  }
}
.daihyakka-kinokogari .--pb662 {
  padding-bottom: 662px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb662 {
    padding-bottom: 331px;
  }
}
.daihyakka-kinokogari .--px662 {
  padding: 0 662px;
}
.daihyakka-kinokogari .max-w-662 {
  max-width: 662px;
}
.daihyakka-kinokogari .w-662 {
  width: 662px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-662 {
    width: 331px;
  }
}
.daihyakka-kinokogari .h-662 {
  height: 662px;
}
.daihyakka-kinokogari .--gap662 {
  gap: 662px !important;
}
.daihyakka-kinokogari .--fw662 {
  font-weight: 662;
}
.daihyakka-kinokogari .--mt663 {
  margin-top: 663px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt663 {
    margin-top: 331.5px;
  }
}
.daihyakka-kinokogari .--mb663 {
  margin-bottom: 663px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb663 {
    margin-bottom: 331.5px;
  }
}
.daihyakka-kinokogari .--pt663 {
  padding-top: 663px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt663 {
    padding-top: 331.5px;
  }
}
.daihyakka-kinokogari .--pb663 {
  padding-bottom: 663px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb663 {
    padding-bottom: 331.5px;
  }
}
.daihyakka-kinokogari .--px663 {
  padding: 0 663px;
}
.daihyakka-kinokogari .max-w-663 {
  max-width: 663px;
}
.daihyakka-kinokogari .w-663 {
  width: 663px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-663 {
    width: 331.5px;
  }
}
.daihyakka-kinokogari .h-663 {
  height: 663px;
}
.daihyakka-kinokogari .--gap663 {
  gap: 663px !important;
}
.daihyakka-kinokogari .--fw663 {
  font-weight: 663;
}
.daihyakka-kinokogari .--mt664 {
  margin-top: 664px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt664 {
    margin-top: 332px;
  }
}
.daihyakka-kinokogari .--mb664 {
  margin-bottom: 664px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb664 {
    margin-bottom: 332px;
  }
}
.daihyakka-kinokogari .--pt664 {
  padding-top: 664px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt664 {
    padding-top: 332px;
  }
}
.daihyakka-kinokogari .--pb664 {
  padding-bottom: 664px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb664 {
    padding-bottom: 332px;
  }
}
.daihyakka-kinokogari .--px664 {
  padding: 0 664px;
}
.daihyakka-kinokogari .max-w-664 {
  max-width: 664px;
}
.daihyakka-kinokogari .w-664 {
  width: 664px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-664 {
    width: 332px;
  }
}
.daihyakka-kinokogari .h-664 {
  height: 664px;
}
.daihyakka-kinokogari .--gap664 {
  gap: 664px !important;
}
.daihyakka-kinokogari .--fw664 {
  font-weight: 664;
}
.daihyakka-kinokogari .--mt665 {
  margin-top: 665px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt665 {
    margin-top: 332.5px;
  }
}
.daihyakka-kinokogari .--mb665 {
  margin-bottom: 665px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb665 {
    margin-bottom: 332.5px;
  }
}
.daihyakka-kinokogari .--pt665 {
  padding-top: 665px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt665 {
    padding-top: 332.5px;
  }
}
.daihyakka-kinokogari .--pb665 {
  padding-bottom: 665px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb665 {
    padding-bottom: 332.5px;
  }
}
.daihyakka-kinokogari .--px665 {
  padding: 0 665px;
}
.daihyakka-kinokogari .max-w-665 {
  max-width: 665px;
}
.daihyakka-kinokogari .w-665 {
  width: 665px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-665 {
    width: 332.5px;
  }
}
.daihyakka-kinokogari .h-665 {
  height: 665px;
}
.daihyakka-kinokogari .--gap665 {
  gap: 665px !important;
}
.daihyakka-kinokogari .--fw665 {
  font-weight: 665;
}
.daihyakka-kinokogari .--mt666 {
  margin-top: 666px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt666 {
    margin-top: 333px;
  }
}
.daihyakka-kinokogari .--mb666 {
  margin-bottom: 666px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb666 {
    margin-bottom: 333px;
  }
}
.daihyakka-kinokogari .--pt666 {
  padding-top: 666px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt666 {
    padding-top: 333px;
  }
}
.daihyakka-kinokogari .--pb666 {
  padding-bottom: 666px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb666 {
    padding-bottom: 333px;
  }
}
.daihyakka-kinokogari .--px666 {
  padding: 0 666px;
}
.daihyakka-kinokogari .max-w-666 {
  max-width: 666px;
}
.daihyakka-kinokogari .w-666 {
  width: 666px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-666 {
    width: 333px;
  }
}
.daihyakka-kinokogari .h-666 {
  height: 666px;
}
.daihyakka-kinokogari .--gap666 {
  gap: 666px !important;
}
.daihyakka-kinokogari .--fw666 {
  font-weight: 666;
}
.daihyakka-kinokogari .--mt667 {
  margin-top: 667px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt667 {
    margin-top: 333.5px;
  }
}
.daihyakka-kinokogari .--mb667 {
  margin-bottom: 667px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb667 {
    margin-bottom: 333.5px;
  }
}
.daihyakka-kinokogari .--pt667 {
  padding-top: 667px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt667 {
    padding-top: 333.5px;
  }
}
.daihyakka-kinokogari .--pb667 {
  padding-bottom: 667px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb667 {
    padding-bottom: 333.5px;
  }
}
.daihyakka-kinokogari .--px667 {
  padding: 0 667px;
}
.daihyakka-kinokogari .max-w-667 {
  max-width: 667px;
}
.daihyakka-kinokogari .w-667 {
  width: 667px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-667 {
    width: 333.5px;
  }
}
.daihyakka-kinokogari .h-667 {
  height: 667px;
}
.daihyakka-kinokogari .--gap667 {
  gap: 667px !important;
}
.daihyakka-kinokogari .--fw667 {
  font-weight: 667;
}
.daihyakka-kinokogari .--mt668 {
  margin-top: 668px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt668 {
    margin-top: 334px;
  }
}
.daihyakka-kinokogari .--mb668 {
  margin-bottom: 668px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb668 {
    margin-bottom: 334px;
  }
}
.daihyakka-kinokogari .--pt668 {
  padding-top: 668px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt668 {
    padding-top: 334px;
  }
}
.daihyakka-kinokogari .--pb668 {
  padding-bottom: 668px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb668 {
    padding-bottom: 334px;
  }
}
.daihyakka-kinokogari .--px668 {
  padding: 0 668px;
}
.daihyakka-kinokogari .max-w-668 {
  max-width: 668px;
}
.daihyakka-kinokogari .w-668 {
  width: 668px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-668 {
    width: 334px;
  }
}
.daihyakka-kinokogari .h-668 {
  height: 668px;
}
.daihyakka-kinokogari .--gap668 {
  gap: 668px !important;
}
.daihyakka-kinokogari .--fw668 {
  font-weight: 668;
}
.daihyakka-kinokogari .--mt669 {
  margin-top: 669px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt669 {
    margin-top: 334.5px;
  }
}
.daihyakka-kinokogari .--mb669 {
  margin-bottom: 669px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb669 {
    margin-bottom: 334.5px;
  }
}
.daihyakka-kinokogari .--pt669 {
  padding-top: 669px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt669 {
    padding-top: 334.5px;
  }
}
.daihyakka-kinokogari .--pb669 {
  padding-bottom: 669px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb669 {
    padding-bottom: 334.5px;
  }
}
.daihyakka-kinokogari .--px669 {
  padding: 0 669px;
}
.daihyakka-kinokogari .max-w-669 {
  max-width: 669px;
}
.daihyakka-kinokogari .w-669 {
  width: 669px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-669 {
    width: 334.5px;
  }
}
.daihyakka-kinokogari .h-669 {
  height: 669px;
}
.daihyakka-kinokogari .--gap669 {
  gap: 669px !important;
}
.daihyakka-kinokogari .--fw669 {
  font-weight: 669;
}
.daihyakka-kinokogari .--mt670 {
  margin-top: 670px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt670 {
    margin-top: 335px;
  }
}
.daihyakka-kinokogari .--mb670 {
  margin-bottom: 670px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb670 {
    margin-bottom: 335px;
  }
}
.daihyakka-kinokogari .--pt670 {
  padding-top: 670px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt670 {
    padding-top: 335px;
  }
}
.daihyakka-kinokogari .--pb670 {
  padding-bottom: 670px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb670 {
    padding-bottom: 335px;
  }
}
.daihyakka-kinokogari .--px670 {
  padding: 0 670px;
}
.daihyakka-kinokogari .max-w-670 {
  max-width: 670px;
}
.daihyakka-kinokogari .w-670 {
  width: 670px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-670 {
    width: 335px;
  }
}
.daihyakka-kinokogari .h-670 {
  height: 670px;
}
.daihyakka-kinokogari .--gap670 {
  gap: 670px !important;
}
.daihyakka-kinokogari .--fw670 {
  font-weight: 670;
}
.daihyakka-kinokogari .--mt671 {
  margin-top: 671px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt671 {
    margin-top: 335.5px;
  }
}
.daihyakka-kinokogari .--mb671 {
  margin-bottom: 671px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb671 {
    margin-bottom: 335.5px;
  }
}
.daihyakka-kinokogari .--pt671 {
  padding-top: 671px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt671 {
    padding-top: 335.5px;
  }
}
.daihyakka-kinokogari .--pb671 {
  padding-bottom: 671px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb671 {
    padding-bottom: 335.5px;
  }
}
.daihyakka-kinokogari .--px671 {
  padding: 0 671px;
}
.daihyakka-kinokogari .max-w-671 {
  max-width: 671px;
}
.daihyakka-kinokogari .w-671 {
  width: 671px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-671 {
    width: 335.5px;
  }
}
.daihyakka-kinokogari .h-671 {
  height: 671px;
}
.daihyakka-kinokogari .--gap671 {
  gap: 671px !important;
}
.daihyakka-kinokogari .--fw671 {
  font-weight: 671;
}
.daihyakka-kinokogari .--mt672 {
  margin-top: 672px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt672 {
    margin-top: 336px;
  }
}
.daihyakka-kinokogari .--mb672 {
  margin-bottom: 672px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb672 {
    margin-bottom: 336px;
  }
}
.daihyakka-kinokogari .--pt672 {
  padding-top: 672px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt672 {
    padding-top: 336px;
  }
}
.daihyakka-kinokogari .--pb672 {
  padding-bottom: 672px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb672 {
    padding-bottom: 336px;
  }
}
.daihyakka-kinokogari .--px672 {
  padding: 0 672px;
}
.daihyakka-kinokogari .max-w-672 {
  max-width: 672px;
}
.daihyakka-kinokogari .w-672 {
  width: 672px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-672 {
    width: 336px;
  }
}
.daihyakka-kinokogari .h-672 {
  height: 672px;
}
.daihyakka-kinokogari .--gap672 {
  gap: 672px !important;
}
.daihyakka-kinokogari .--fw672 {
  font-weight: 672;
}
.daihyakka-kinokogari .--mt673 {
  margin-top: 673px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt673 {
    margin-top: 336.5px;
  }
}
.daihyakka-kinokogari .--mb673 {
  margin-bottom: 673px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb673 {
    margin-bottom: 336.5px;
  }
}
.daihyakka-kinokogari .--pt673 {
  padding-top: 673px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt673 {
    padding-top: 336.5px;
  }
}
.daihyakka-kinokogari .--pb673 {
  padding-bottom: 673px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb673 {
    padding-bottom: 336.5px;
  }
}
.daihyakka-kinokogari .--px673 {
  padding: 0 673px;
}
.daihyakka-kinokogari .max-w-673 {
  max-width: 673px;
}
.daihyakka-kinokogari .w-673 {
  width: 673px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-673 {
    width: 336.5px;
  }
}
.daihyakka-kinokogari .h-673 {
  height: 673px;
}
.daihyakka-kinokogari .--gap673 {
  gap: 673px !important;
}
.daihyakka-kinokogari .--fw673 {
  font-weight: 673;
}
.daihyakka-kinokogari .--mt674 {
  margin-top: 674px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt674 {
    margin-top: 337px;
  }
}
.daihyakka-kinokogari .--mb674 {
  margin-bottom: 674px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb674 {
    margin-bottom: 337px;
  }
}
.daihyakka-kinokogari .--pt674 {
  padding-top: 674px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt674 {
    padding-top: 337px;
  }
}
.daihyakka-kinokogari .--pb674 {
  padding-bottom: 674px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb674 {
    padding-bottom: 337px;
  }
}
.daihyakka-kinokogari .--px674 {
  padding: 0 674px;
}
.daihyakka-kinokogari .max-w-674 {
  max-width: 674px;
}
.daihyakka-kinokogari .w-674 {
  width: 674px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-674 {
    width: 337px;
  }
}
.daihyakka-kinokogari .h-674 {
  height: 674px;
}
.daihyakka-kinokogari .--gap674 {
  gap: 674px !important;
}
.daihyakka-kinokogari .--fw674 {
  font-weight: 674;
}
.daihyakka-kinokogari .--mt675 {
  margin-top: 675px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt675 {
    margin-top: 337.5px;
  }
}
.daihyakka-kinokogari .--mb675 {
  margin-bottom: 675px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb675 {
    margin-bottom: 337.5px;
  }
}
.daihyakka-kinokogari .--pt675 {
  padding-top: 675px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt675 {
    padding-top: 337.5px;
  }
}
.daihyakka-kinokogari .--pb675 {
  padding-bottom: 675px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb675 {
    padding-bottom: 337.5px;
  }
}
.daihyakka-kinokogari .--px675 {
  padding: 0 675px;
}
.daihyakka-kinokogari .max-w-675 {
  max-width: 675px;
}
.daihyakka-kinokogari .w-675 {
  width: 675px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-675 {
    width: 337.5px;
  }
}
.daihyakka-kinokogari .h-675 {
  height: 675px;
}
.daihyakka-kinokogari .--gap675 {
  gap: 675px !important;
}
.daihyakka-kinokogari .--fw675 {
  font-weight: 675;
}
.daihyakka-kinokogari .--mt676 {
  margin-top: 676px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt676 {
    margin-top: 338px;
  }
}
.daihyakka-kinokogari .--mb676 {
  margin-bottom: 676px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb676 {
    margin-bottom: 338px;
  }
}
.daihyakka-kinokogari .--pt676 {
  padding-top: 676px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt676 {
    padding-top: 338px;
  }
}
.daihyakka-kinokogari .--pb676 {
  padding-bottom: 676px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb676 {
    padding-bottom: 338px;
  }
}
.daihyakka-kinokogari .--px676 {
  padding: 0 676px;
}
.daihyakka-kinokogari .max-w-676 {
  max-width: 676px;
}
.daihyakka-kinokogari .w-676 {
  width: 676px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-676 {
    width: 338px;
  }
}
.daihyakka-kinokogari .h-676 {
  height: 676px;
}
.daihyakka-kinokogari .--gap676 {
  gap: 676px !important;
}
.daihyakka-kinokogari .--fw676 {
  font-weight: 676;
}
.daihyakka-kinokogari .--mt677 {
  margin-top: 677px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt677 {
    margin-top: 338.5px;
  }
}
.daihyakka-kinokogari .--mb677 {
  margin-bottom: 677px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb677 {
    margin-bottom: 338.5px;
  }
}
.daihyakka-kinokogari .--pt677 {
  padding-top: 677px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt677 {
    padding-top: 338.5px;
  }
}
.daihyakka-kinokogari .--pb677 {
  padding-bottom: 677px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb677 {
    padding-bottom: 338.5px;
  }
}
.daihyakka-kinokogari .--px677 {
  padding: 0 677px;
}
.daihyakka-kinokogari .max-w-677 {
  max-width: 677px;
}
.daihyakka-kinokogari .w-677 {
  width: 677px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-677 {
    width: 338.5px;
  }
}
.daihyakka-kinokogari .h-677 {
  height: 677px;
}
.daihyakka-kinokogari .--gap677 {
  gap: 677px !important;
}
.daihyakka-kinokogari .--fw677 {
  font-weight: 677;
}
.daihyakka-kinokogari .--mt678 {
  margin-top: 678px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt678 {
    margin-top: 339px;
  }
}
.daihyakka-kinokogari .--mb678 {
  margin-bottom: 678px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb678 {
    margin-bottom: 339px;
  }
}
.daihyakka-kinokogari .--pt678 {
  padding-top: 678px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt678 {
    padding-top: 339px;
  }
}
.daihyakka-kinokogari .--pb678 {
  padding-bottom: 678px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb678 {
    padding-bottom: 339px;
  }
}
.daihyakka-kinokogari .--px678 {
  padding: 0 678px;
}
.daihyakka-kinokogari .max-w-678 {
  max-width: 678px;
}
.daihyakka-kinokogari .w-678 {
  width: 678px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-678 {
    width: 339px;
  }
}
.daihyakka-kinokogari .h-678 {
  height: 678px;
}
.daihyakka-kinokogari .--gap678 {
  gap: 678px !important;
}
.daihyakka-kinokogari .--fw678 {
  font-weight: 678;
}
.daihyakka-kinokogari .--mt679 {
  margin-top: 679px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt679 {
    margin-top: 339.5px;
  }
}
.daihyakka-kinokogari .--mb679 {
  margin-bottom: 679px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb679 {
    margin-bottom: 339.5px;
  }
}
.daihyakka-kinokogari .--pt679 {
  padding-top: 679px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt679 {
    padding-top: 339.5px;
  }
}
.daihyakka-kinokogari .--pb679 {
  padding-bottom: 679px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb679 {
    padding-bottom: 339.5px;
  }
}
.daihyakka-kinokogari .--px679 {
  padding: 0 679px;
}
.daihyakka-kinokogari .max-w-679 {
  max-width: 679px;
}
.daihyakka-kinokogari .w-679 {
  width: 679px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-679 {
    width: 339.5px;
  }
}
.daihyakka-kinokogari .h-679 {
  height: 679px;
}
.daihyakka-kinokogari .--gap679 {
  gap: 679px !important;
}
.daihyakka-kinokogari .--fw679 {
  font-weight: 679;
}
.daihyakka-kinokogari .--mt680 {
  margin-top: 680px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt680 {
    margin-top: 340px;
  }
}
.daihyakka-kinokogari .--mb680 {
  margin-bottom: 680px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb680 {
    margin-bottom: 340px;
  }
}
.daihyakka-kinokogari .--pt680 {
  padding-top: 680px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt680 {
    padding-top: 340px;
  }
}
.daihyakka-kinokogari .--pb680 {
  padding-bottom: 680px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb680 {
    padding-bottom: 340px;
  }
}
.daihyakka-kinokogari .--px680 {
  padding: 0 680px;
}
.daihyakka-kinokogari .max-w-680 {
  max-width: 680px;
}
.daihyakka-kinokogari .w-680 {
  width: 680px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-680 {
    width: 340px;
  }
}
.daihyakka-kinokogari .h-680 {
  height: 680px;
}
.daihyakka-kinokogari .--gap680 {
  gap: 680px !important;
}
.daihyakka-kinokogari .--fw680 {
  font-weight: 680;
}
.daihyakka-kinokogari .--mt681 {
  margin-top: 681px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt681 {
    margin-top: 340.5px;
  }
}
.daihyakka-kinokogari .--mb681 {
  margin-bottom: 681px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb681 {
    margin-bottom: 340.5px;
  }
}
.daihyakka-kinokogari .--pt681 {
  padding-top: 681px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt681 {
    padding-top: 340.5px;
  }
}
.daihyakka-kinokogari .--pb681 {
  padding-bottom: 681px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb681 {
    padding-bottom: 340.5px;
  }
}
.daihyakka-kinokogari .--px681 {
  padding: 0 681px;
}
.daihyakka-kinokogari .max-w-681 {
  max-width: 681px;
}
.daihyakka-kinokogari .w-681 {
  width: 681px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-681 {
    width: 340.5px;
  }
}
.daihyakka-kinokogari .h-681 {
  height: 681px;
}
.daihyakka-kinokogari .--gap681 {
  gap: 681px !important;
}
.daihyakka-kinokogari .--fw681 {
  font-weight: 681;
}
.daihyakka-kinokogari .--mt682 {
  margin-top: 682px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt682 {
    margin-top: 341px;
  }
}
.daihyakka-kinokogari .--mb682 {
  margin-bottom: 682px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb682 {
    margin-bottom: 341px;
  }
}
.daihyakka-kinokogari .--pt682 {
  padding-top: 682px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt682 {
    padding-top: 341px;
  }
}
.daihyakka-kinokogari .--pb682 {
  padding-bottom: 682px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb682 {
    padding-bottom: 341px;
  }
}
.daihyakka-kinokogari .--px682 {
  padding: 0 682px;
}
.daihyakka-kinokogari .max-w-682 {
  max-width: 682px;
}
.daihyakka-kinokogari .w-682 {
  width: 682px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-682 {
    width: 341px;
  }
}
.daihyakka-kinokogari .h-682 {
  height: 682px;
}
.daihyakka-kinokogari .--gap682 {
  gap: 682px !important;
}
.daihyakka-kinokogari .--fw682 {
  font-weight: 682;
}
.daihyakka-kinokogari .--mt683 {
  margin-top: 683px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt683 {
    margin-top: 341.5px;
  }
}
.daihyakka-kinokogari .--mb683 {
  margin-bottom: 683px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb683 {
    margin-bottom: 341.5px;
  }
}
.daihyakka-kinokogari .--pt683 {
  padding-top: 683px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt683 {
    padding-top: 341.5px;
  }
}
.daihyakka-kinokogari .--pb683 {
  padding-bottom: 683px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb683 {
    padding-bottom: 341.5px;
  }
}
.daihyakka-kinokogari .--px683 {
  padding: 0 683px;
}
.daihyakka-kinokogari .max-w-683 {
  max-width: 683px;
}
.daihyakka-kinokogari .w-683 {
  width: 683px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-683 {
    width: 341.5px;
  }
}
.daihyakka-kinokogari .h-683 {
  height: 683px;
}
.daihyakka-kinokogari .--gap683 {
  gap: 683px !important;
}
.daihyakka-kinokogari .--fw683 {
  font-weight: 683;
}
.daihyakka-kinokogari .--mt684 {
  margin-top: 684px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt684 {
    margin-top: 342px;
  }
}
.daihyakka-kinokogari .--mb684 {
  margin-bottom: 684px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb684 {
    margin-bottom: 342px;
  }
}
.daihyakka-kinokogari .--pt684 {
  padding-top: 684px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt684 {
    padding-top: 342px;
  }
}
.daihyakka-kinokogari .--pb684 {
  padding-bottom: 684px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb684 {
    padding-bottom: 342px;
  }
}
.daihyakka-kinokogari .--px684 {
  padding: 0 684px;
}
.daihyakka-kinokogari .max-w-684 {
  max-width: 684px;
}
.daihyakka-kinokogari .w-684 {
  width: 684px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-684 {
    width: 342px;
  }
}
.daihyakka-kinokogari .h-684 {
  height: 684px;
}
.daihyakka-kinokogari .--gap684 {
  gap: 684px !important;
}
.daihyakka-kinokogari .--fw684 {
  font-weight: 684;
}
.daihyakka-kinokogari .--mt685 {
  margin-top: 685px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt685 {
    margin-top: 342.5px;
  }
}
.daihyakka-kinokogari .--mb685 {
  margin-bottom: 685px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb685 {
    margin-bottom: 342.5px;
  }
}
.daihyakka-kinokogari .--pt685 {
  padding-top: 685px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt685 {
    padding-top: 342.5px;
  }
}
.daihyakka-kinokogari .--pb685 {
  padding-bottom: 685px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb685 {
    padding-bottom: 342.5px;
  }
}
.daihyakka-kinokogari .--px685 {
  padding: 0 685px;
}
.daihyakka-kinokogari .max-w-685 {
  max-width: 685px;
}
.daihyakka-kinokogari .w-685 {
  width: 685px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-685 {
    width: 342.5px;
  }
}
.daihyakka-kinokogari .h-685 {
  height: 685px;
}
.daihyakka-kinokogari .--gap685 {
  gap: 685px !important;
}
.daihyakka-kinokogari .--fw685 {
  font-weight: 685;
}
.daihyakka-kinokogari .--mt686 {
  margin-top: 686px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt686 {
    margin-top: 343px;
  }
}
.daihyakka-kinokogari .--mb686 {
  margin-bottom: 686px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb686 {
    margin-bottom: 343px;
  }
}
.daihyakka-kinokogari .--pt686 {
  padding-top: 686px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt686 {
    padding-top: 343px;
  }
}
.daihyakka-kinokogari .--pb686 {
  padding-bottom: 686px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb686 {
    padding-bottom: 343px;
  }
}
.daihyakka-kinokogari .--px686 {
  padding: 0 686px;
}
.daihyakka-kinokogari .max-w-686 {
  max-width: 686px;
}
.daihyakka-kinokogari .w-686 {
  width: 686px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-686 {
    width: 343px;
  }
}
.daihyakka-kinokogari .h-686 {
  height: 686px;
}
.daihyakka-kinokogari .--gap686 {
  gap: 686px !important;
}
.daihyakka-kinokogari .--fw686 {
  font-weight: 686;
}
.daihyakka-kinokogari .--mt687 {
  margin-top: 687px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt687 {
    margin-top: 343.5px;
  }
}
.daihyakka-kinokogari .--mb687 {
  margin-bottom: 687px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb687 {
    margin-bottom: 343.5px;
  }
}
.daihyakka-kinokogari .--pt687 {
  padding-top: 687px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt687 {
    padding-top: 343.5px;
  }
}
.daihyakka-kinokogari .--pb687 {
  padding-bottom: 687px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb687 {
    padding-bottom: 343.5px;
  }
}
.daihyakka-kinokogari .--px687 {
  padding: 0 687px;
}
.daihyakka-kinokogari .max-w-687 {
  max-width: 687px;
}
.daihyakka-kinokogari .w-687 {
  width: 687px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-687 {
    width: 343.5px;
  }
}
.daihyakka-kinokogari .h-687 {
  height: 687px;
}
.daihyakka-kinokogari .--gap687 {
  gap: 687px !important;
}
.daihyakka-kinokogari .--fw687 {
  font-weight: 687;
}
.daihyakka-kinokogari .--mt688 {
  margin-top: 688px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt688 {
    margin-top: 344px;
  }
}
.daihyakka-kinokogari .--mb688 {
  margin-bottom: 688px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb688 {
    margin-bottom: 344px;
  }
}
.daihyakka-kinokogari .--pt688 {
  padding-top: 688px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt688 {
    padding-top: 344px;
  }
}
.daihyakka-kinokogari .--pb688 {
  padding-bottom: 688px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb688 {
    padding-bottom: 344px;
  }
}
.daihyakka-kinokogari .--px688 {
  padding: 0 688px;
}
.daihyakka-kinokogari .max-w-688 {
  max-width: 688px;
}
.daihyakka-kinokogari .w-688 {
  width: 688px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-688 {
    width: 344px;
  }
}
.daihyakka-kinokogari .h-688 {
  height: 688px;
}
.daihyakka-kinokogari .--gap688 {
  gap: 688px !important;
}
.daihyakka-kinokogari .--fw688 {
  font-weight: 688;
}
.daihyakka-kinokogari .--mt689 {
  margin-top: 689px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt689 {
    margin-top: 344.5px;
  }
}
.daihyakka-kinokogari .--mb689 {
  margin-bottom: 689px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb689 {
    margin-bottom: 344.5px;
  }
}
.daihyakka-kinokogari .--pt689 {
  padding-top: 689px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt689 {
    padding-top: 344.5px;
  }
}
.daihyakka-kinokogari .--pb689 {
  padding-bottom: 689px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb689 {
    padding-bottom: 344.5px;
  }
}
.daihyakka-kinokogari .--px689 {
  padding: 0 689px;
}
.daihyakka-kinokogari .max-w-689 {
  max-width: 689px;
}
.daihyakka-kinokogari .w-689 {
  width: 689px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-689 {
    width: 344.5px;
  }
}
.daihyakka-kinokogari .h-689 {
  height: 689px;
}
.daihyakka-kinokogari .--gap689 {
  gap: 689px !important;
}
.daihyakka-kinokogari .--fw689 {
  font-weight: 689;
}
.daihyakka-kinokogari .--mt690 {
  margin-top: 690px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt690 {
    margin-top: 345px;
  }
}
.daihyakka-kinokogari .--mb690 {
  margin-bottom: 690px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb690 {
    margin-bottom: 345px;
  }
}
.daihyakka-kinokogari .--pt690 {
  padding-top: 690px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt690 {
    padding-top: 345px;
  }
}
.daihyakka-kinokogari .--pb690 {
  padding-bottom: 690px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb690 {
    padding-bottom: 345px;
  }
}
.daihyakka-kinokogari .--px690 {
  padding: 0 690px;
}
.daihyakka-kinokogari .max-w-690 {
  max-width: 690px;
}
.daihyakka-kinokogari .w-690 {
  width: 690px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-690 {
    width: 345px;
  }
}
.daihyakka-kinokogari .h-690 {
  height: 690px;
}
.daihyakka-kinokogari .--gap690 {
  gap: 690px !important;
}
.daihyakka-kinokogari .--fw690 {
  font-weight: 690;
}
.daihyakka-kinokogari .--mt691 {
  margin-top: 691px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt691 {
    margin-top: 345.5px;
  }
}
.daihyakka-kinokogari .--mb691 {
  margin-bottom: 691px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb691 {
    margin-bottom: 345.5px;
  }
}
.daihyakka-kinokogari .--pt691 {
  padding-top: 691px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt691 {
    padding-top: 345.5px;
  }
}
.daihyakka-kinokogari .--pb691 {
  padding-bottom: 691px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb691 {
    padding-bottom: 345.5px;
  }
}
.daihyakka-kinokogari .--px691 {
  padding: 0 691px;
}
.daihyakka-kinokogari .max-w-691 {
  max-width: 691px;
}
.daihyakka-kinokogari .w-691 {
  width: 691px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-691 {
    width: 345.5px;
  }
}
.daihyakka-kinokogari .h-691 {
  height: 691px;
}
.daihyakka-kinokogari .--gap691 {
  gap: 691px !important;
}
.daihyakka-kinokogari .--fw691 {
  font-weight: 691;
}
.daihyakka-kinokogari .--mt692 {
  margin-top: 692px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt692 {
    margin-top: 346px;
  }
}
.daihyakka-kinokogari .--mb692 {
  margin-bottom: 692px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb692 {
    margin-bottom: 346px;
  }
}
.daihyakka-kinokogari .--pt692 {
  padding-top: 692px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt692 {
    padding-top: 346px;
  }
}
.daihyakka-kinokogari .--pb692 {
  padding-bottom: 692px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb692 {
    padding-bottom: 346px;
  }
}
.daihyakka-kinokogari .--px692 {
  padding: 0 692px;
}
.daihyakka-kinokogari .max-w-692 {
  max-width: 692px;
}
.daihyakka-kinokogari .w-692 {
  width: 692px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-692 {
    width: 346px;
  }
}
.daihyakka-kinokogari .h-692 {
  height: 692px;
}
.daihyakka-kinokogari .--gap692 {
  gap: 692px !important;
}
.daihyakka-kinokogari .--fw692 {
  font-weight: 692;
}
.daihyakka-kinokogari .--mt693 {
  margin-top: 693px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt693 {
    margin-top: 346.5px;
  }
}
.daihyakka-kinokogari .--mb693 {
  margin-bottom: 693px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb693 {
    margin-bottom: 346.5px;
  }
}
.daihyakka-kinokogari .--pt693 {
  padding-top: 693px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt693 {
    padding-top: 346.5px;
  }
}
.daihyakka-kinokogari .--pb693 {
  padding-bottom: 693px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb693 {
    padding-bottom: 346.5px;
  }
}
.daihyakka-kinokogari .--px693 {
  padding: 0 693px;
}
.daihyakka-kinokogari .max-w-693 {
  max-width: 693px;
}
.daihyakka-kinokogari .w-693 {
  width: 693px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-693 {
    width: 346.5px;
  }
}
.daihyakka-kinokogari .h-693 {
  height: 693px;
}
.daihyakka-kinokogari .--gap693 {
  gap: 693px !important;
}
.daihyakka-kinokogari .--fw693 {
  font-weight: 693;
}
.daihyakka-kinokogari .--mt694 {
  margin-top: 694px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt694 {
    margin-top: 347px;
  }
}
.daihyakka-kinokogari .--mb694 {
  margin-bottom: 694px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb694 {
    margin-bottom: 347px;
  }
}
.daihyakka-kinokogari .--pt694 {
  padding-top: 694px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt694 {
    padding-top: 347px;
  }
}
.daihyakka-kinokogari .--pb694 {
  padding-bottom: 694px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb694 {
    padding-bottom: 347px;
  }
}
.daihyakka-kinokogari .--px694 {
  padding: 0 694px;
}
.daihyakka-kinokogari .max-w-694 {
  max-width: 694px;
}
.daihyakka-kinokogari .w-694 {
  width: 694px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-694 {
    width: 347px;
  }
}
.daihyakka-kinokogari .h-694 {
  height: 694px;
}
.daihyakka-kinokogari .--gap694 {
  gap: 694px !important;
}
.daihyakka-kinokogari .--fw694 {
  font-weight: 694;
}
.daihyakka-kinokogari .--mt695 {
  margin-top: 695px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt695 {
    margin-top: 347.5px;
  }
}
.daihyakka-kinokogari .--mb695 {
  margin-bottom: 695px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb695 {
    margin-bottom: 347.5px;
  }
}
.daihyakka-kinokogari .--pt695 {
  padding-top: 695px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt695 {
    padding-top: 347.5px;
  }
}
.daihyakka-kinokogari .--pb695 {
  padding-bottom: 695px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb695 {
    padding-bottom: 347.5px;
  }
}
.daihyakka-kinokogari .--px695 {
  padding: 0 695px;
}
.daihyakka-kinokogari .max-w-695 {
  max-width: 695px;
}
.daihyakka-kinokogari .w-695 {
  width: 695px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-695 {
    width: 347.5px;
  }
}
.daihyakka-kinokogari .h-695 {
  height: 695px;
}
.daihyakka-kinokogari .--gap695 {
  gap: 695px !important;
}
.daihyakka-kinokogari .--fw695 {
  font-weight: 695;
}
.daihyakka-kinokogari .--mt696 {
  margin-top: 696px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt696 {
    margin-top: 348px;
  }
}
.daihyakka-kinokogari .--mb696 {
  margin-bottom: 696px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb696 {
    margin-bottom: 348px;
  }
}
.daihyakka-kinokogari .--pt696 {
  padding-top: 696px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt696 {
    padding-top: 348px;
  }
}
.daihyakka-kinokogari .--pb696 {
  padding-bottom: 696px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb696 {
    padding-bottom: 348px;
  }
}
.daihyakka-kinokogari .--px696 {
  padding: 0 696px;
}
.daihyakka-kinokogari .max-w-696 {
  max-width: 696px;
}
.daihyakka-kinokogari .w-696 {
  width: 696px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-696 {
    width: 348px;
  }
}
.daihyakka-kinokogari .h-696 {
  height: 696px;
}
.daihyakka-kinokogari .--gap696 {
  gap: 696px !important;
}
.daihyakka-kinokogari .--fw696 {
  font-weight: 696;
}
.daihyakka-kinokogari .--mt697 {
  margin-top: 697px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt697 {
    margin-top: 348.5px;
  }
}
.daihyakka-kinokogari .--mb697 {
  margin-bottom: 697px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb697 {
    margin-bottom: 348.5px;
  }
}
.daihyakka-kinokogari .--pt697 {
  padding-top: 697px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt697 {
    padding-top: 348.5px;
  }
}
.daihyakka-kinokogari .--pb697 {
  padding-bottom: 697px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb697 {
    padding-bottom: 348.5px;
  }
}
.daihyakka-kinokogari .--px697 {
  padding: 0 697px;
}
.daihyakka-kinokogari .max-w-697 {
  max-width: 697px;
}
.daihyakka-kinokogari .w-697 {
  width: 697px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-697 {
    width: 348.5px;
  }
}
.daihyakka-kinokogari .h-697 {
  height: 697px;
}
.daihyakka-kinokogari .--gap697 {
  gap: 697px !important;
}
.daihyakka-kinokogari .--fw697 {
  font-weight: 697;
}
.daihyakka-kinokogari .--mt698 {
  margin-top: 698px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt698 {
    margin-top: 349px;
  }
}
.daihyakka-kinokogari .--mb698 {
  margin-bottom: 698px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb698 {
    margin-bottom: 349px;
  }
}
.daihyakka-kinokogari .--pt698 {
  padding-top: 698px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt698 {
    padding-top: 349px;
  }
}
.daihyakka-kinokogari .--pb698 {
  padding-bottom: 698px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb698 {
    padding-bottom: 349px;
  }
}
.daihyakka-kinokogari .--px698 {
  padding: 0 698px;
}
.daihyakka-kinokogari .max-w-698 {
  max-width: 698px;
}
.daihyakka-kinokogari .w-698 {
  width: 698px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-698 {
    width: 349px;
  }
}
.daihyakka-kinokogari .h-698 {
  height: 698px;
}
.daihyakka-kinokogari .--gap698 {
  gap: 698px !important;
}
.daihyakka-kinokogari .--fw698 {
  font-weight: 698;
}
.daihyakka-kinokogari .--mt699 {
  margin-top: 699px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt699 {
    margin-top: 349.5px;
  }
}
.daihyakka-kinokogari .--mb699 {
  margin-bottom: 699px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb699 {
    margin-bottom: 349.5px;
  }
}
.daihyakka-kinokogari .--pt699 {
  padding-top: 699px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt699 {
    padding-top: 349.5px;
  }
}
.daihyakka-kinokogari .--pb699 {
  padding-bottom: 699px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb699 {
    padding-bottom: 349.5px;
  }
}
.daihyakka-kinokogari .--px699 {
  padding: 0 699px;
}
.daihyakka-kinokogari .max-w-699 {
  max-width: 699px;
}
.daihyakka-kinokogari .w-699 {
  width: 699px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-699 {
    width: 349.5px;
  }
}
.daihyakka-kinokogari .h-699 {
  height: 699px;
}
.daihyakka-kinokogari .--gap699 {
  gap: 699px !important;
}
.daihyakka-kinokogari .--fw699 {
  font-weight: 699;
}
.daihyakka-kinokogari .--mt700 {
  margin-top: 700px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt700 {
    margin-top: 350px;
  }
}
.daihyakka-kinokogari .--mb700 {
  margin-bottom: 700px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb700 {
    margin-bottom: 350px;
  }
}
.daihyakka-kinokogari .--pt700 {
  padding-top: 700px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt700 {
    padding-top: 350px;
  }
}
.daihyakka-kinokogari .--pb700 {
  padding-bottom: 700px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb700 {
    padding-bottom: 350px;
  }
}
.daihyakka-kinokogari .--px700 {
  padding: 0 700px;
}
.daihyakka-kinokogari .max-w-700 {
  max-width: 700px;
}
.daihyakka-kinokogari .w-700 {
  width: 700px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-700 {
    width: 350px;
  }
}
.daihyakka-kinokogari .h-700 {
  height: 700px;
}
.daihyakka-kinokogari .--gap700 {
  gap: 700px !important;
}
.daihyakka-kinokogari .--fw700 {
  font-weight: 700;
}
.daihyakka-kinokogari .--mt701 {
  margin-top: 701px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt701 {
    margin-top: 350.5px;
  }
}
.daihyakka-kinokogari .--mb701 {
  margin-bottom: 701px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb701 {
    margin-bottom: 350.5px;
  }
}
.daihyakka-kinokogari .--pt701 {
  padding-top: 701px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt701 {
    padding-top: 350.5px;
  }
}
.daihyakka-kinokogari .--pb701 {
  padding-bottom: 701px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb701 {
    padding-bottom: 350.5px;
  }
}
.daihyakka-kinokogari .--px701 {
  padding: 0 701px;
}
.daihyakka-kinokogari .max-w-701 {
  max-width: 701px;
}
.daihyakka-kinokogari .w-701 {
  width: 701px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-701 {
    width: 350.5px;
  }
}
.daihyakka-kinokogari .h-701 {
  height: 701px;
}
.daihyakka-kinokogari .--gap701 {
  gap: 701px !important;
}
.daihyakka-kinokogari .--fw701 {
  font-weight: 701;
}
.daihyakka-kinokogari .--mt702 {
  margin-top: 702px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt702 {
    margin-top: 351px;
  }
}
.daihyakka-kinokogari .--mb702 {
  margin-bottom: 702px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb702 {
    margin-bottom: 351px;
  }
}
.daihyakka-kinokogari .--pt702 {
  padding-top: 702px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt702 {
    padding-top: 351px;
  }
}
.daihyakka-kinokogari .--pb702 {
  padding-bottom: 702px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb702 {
    padding-bottom: 351px;
  }
}
.daihyakka-kinokogari .--px702 {
  padding: 0 702px;
}
.daihyakka-kinokogari .max-w-702 {
  max-width: 702px;
}
.daihyakka-kinokogari .w-702 {
  width: 702px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-702 {
    width: 351px;
  }
}
.daihyakka-kinokogari .h-702 {
  height: 702px;
}
.daihyakka-kinokogari .--gap702 {
  gap: 702px !important;
}
.daihyakka-kinokogari .--fw702 {
  font-weight: 702;
}
.daihyakka-kinokogari .--mt703 {
  margin-top: 703px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt703 {
    margin-top: 351.5px;
  }
}
.daihyakka-kinokogari .--mb703 {
  margin-bottom: 703px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb703 {
    margin-bottom: 351.5px;
  }
}
.daihyakka-kinokogari .--pt703 {
  padding-top: 703px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt703 {
    padding-top: 351.5px;
  }
}
.daihyakka-kinokogari .--pb703 {
  padding-bottom: 703px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb703 {
    padding-bottom: 351.5px;
  }
}
.daihyakka-kinokogari .--px703 {
  padding: 0 703px;
}
.daihyakka-kinokogari .max-w-703 {
  max-width: 703px;
}
.daihyakka-kinokogari .w-703 {
  width: 703px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-703 {
    width: 351.5px;
  }
}
.daihyakka-kinokogari .h-703 {
  height: 703px;
}
.daihyakka-kinokogari .--gap703 {
  gap: 703px !important;
}
.daihyakka-kinokogari .--fw703 {
  font-weight: 703;
}
.daihyakka-kinokogari .--mt704 {
  margin-top: 704px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt704 {
    margin-top: 352px;
  }
}
.daihyakka-kinokogari .--mb704 {
  margin-bottom: 704px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb704 {
    margin-bottom: 352px;
  }
}
.daihyakka-kinokogari .--pt704 {
  padding-top: 704px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt704 {
    padding-top: 352px;
  }
}
.daihyakka-kinokogari .--pb704 {
  padding-bottom: 704px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb704 {
    padding-bottom: 352px;
  }
}
.daihyakka-kinokogari .--px704 {
  padding: 0 704px;
}
.daihyakka-kinokogari .max-w-704 {
  max-width: 704px;
}
.daihyakka-kinokogari .w-704 {
  width: 704px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-704 {
    width: 352px;
  }
}
.daihyakka-kinokogari .h-704 {
  height: 704px;
}
.daihyakka-kinokogari .--gap704 {
  gap: 704px !important;
}
.daihyakka-kinokogari .--fw704 {
  font-weight: 704;
}
.daihyakka-kinokogari .--mt705 {
  margin-top: 705px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt705 {
    margin-top: 352.5px;
  }
}
.daihyakka-kinokogari .--mb705 {
  margin-bottom: 705px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb705 {
    margin-bottom: 352.5px;
  }
}
.daihyakka-kinokogari .--pt705 {
  padding-top: 705px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt705 {
    padding-top: 352.5px;
  }
}
.daihyakka-kinokogari .--pb705 {
  padding-bottom: 705px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb705 {
    padding-bottom: 352.5px;
  }
}
.daihyakka-kinokogari .--px705 {
  padding: 0 705px;
}
.daihyakka-kinokogari .max-w-705 {
  max-width: 705px;
}
.daihyakka-kinokogari .w-705 {
  width: 705px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-705 {
    width: 352.5px;
  }
}
.daihyakka-kinokogari .h-705 {
  height: 705px;
}
.daihyakka-kinokogari .--gap705 {
  gap: 705px !important;
}
.daihyakka-kinokogari .--fw705 {
  font-weight: 705;
}
.daihyakka-kinokogari .--mt706 {
  margin-top: 706px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt706 {
    margin-top: 353px;
  }
}
.daihyakka-kinokogari .--mb706 {
  margin-bottom: 706px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb706 {
    margin-bottom: 353px;
  }
}
.daihyakka-kinokogari .--pt706 {
  padding-top: 706px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt706 {
    padding-top: 353px;
  }
}
.daihyakka-kinokogari .--pb706 {
  padding-bottom: 706px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb706 {
    padding-bottom: 353px;
  }
}
.daihyakka-kinokogari .--px706 {
  padding: 0 706px;
}
.daihyakka-kinokogari .max-w-706 {
  max-width: 706px;
}
.daihyakka-kinokogari .w-706 {
  width: 706px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-706 {
    width: 353px;
  }
}
.daihyakka-kinokogari .h-706 {
  height: 706px;
}
.daihyakka-kinokogari .--gap706 {
  gap: 706px !important;
}
.daihyakka-kinokogari .--fw706 {
  font-weight: 706;
}
.daihyakka-kinokogari .--mt707 {
  margin-top: 707px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt707 {
    margin-top: 353.5px;
  }
}
.daihyakka-kinokogari .--mb707 {
  margin-bottom: 707px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb707 {
    margin-bottom: 353.5px;
  }
}
.daihyakka-kinokogari .--pt707 {
  padding-top: 707px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt707 {
    padding-top: 353.5px;
  }
}
.daihyakka-kinokogari .--pb707 {
  padding-bottom: 707px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb707 {
    padding-bottom: 353.5px;
  }
}
.daihyakka-kinokogari .--px707 {
  padding: 0 707px;
}
.daihyakka-kinokogari .max-w-707 {
  max-width: 707px;
}
.daihyakka-kinokogari .w-707 {
  width: 707px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-707 {
    width: 353.5px;
  }
}
.daihyakka-kinokogari .h-707 {
  height: 707px;
}
.daihyakka-kinokogari .--gap707 {
  gap: 707px !important;
}
.daihyakka-kinokogari .--fw707 {
  font-weight: 707;
}
.daihyakka-kinokogari .--mt708 {
  margin-top: 708px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt708 {
    margin-top: 354px;
  }
}
.daihyakka-kinokogari .--mb708 {
  margin-bottom: 708px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb708 {
    margin-bottom: 354px;
  }
}
.daihyakka-kinokogari .--pt708 {
  padding-top: 708px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt708 {
    padding-top: 354px;
  }
}
.daihyakka-kinokogari .--pb708 {
  padding-bottom: 708px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb708 {
    padding-bottom: 354px;
  }
}
.daihyakka-kinokogari .--px708 {
  padding: 0 708px;
}
.daihyakka-kinokogari .max-w-708 {
  max-width: 708px;
}
.daihyakka-kinokogari .w-708 {
  width: 708px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-708 {
    width: 354px;
  }
}
.daihyakka-kinokogari .h-708 {
  height: 708px;
}
.daihyakka-kinokogari .--gap708 {
  gap: 708px !important;
}
.daihyakka-kinokogari .--fw708 {
  font-weight: 708;
}
.daihyakka-kinokogari .--mt709 {
  margin-top: 709px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt709 {
    margin-top: 354.5px;
  }
}
.daihyakka-kinokogari .--mb709 {
  margin-bottom: 709px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb709 {
    margin-bottom: 354.5px;
  }
}
.daihyakka-kinokogari .--pt709 {
  padding-top: 709px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt709 {
    padding-top: 354.5px;
  }
}
.daihyakka-kinokogari .--pb709 {
  padding-bottom: 709px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb709 {
    padding-bottom: 354.5px;
  }
}
.daihyakka-kinokogari .--px709 {
  padding: 0 709px;
}
.daihyakka-kinokogari .max-w-709 {
  max-width: 709px;
}
.daihyakka-kinokogari .w-709 {
  width: 709px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-709 {
    width: 354.5px;
  }
}
.daihyakka-kinokogari .h-709 {
  height: 709px;
}
.daihyakka-kinokogari .--gap709 {
  gap: 709px !important;
}
.daihyakka-kinokogari .--fw709 {
  font-weight: 709;
}
.daihyakka-kinokogari .--mt710 {
  margin-top: 710px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt710 {
    margin-top: 355px;
  }
}
.daihyakka-kinokogari .--mb710 {
  margin-bottom: 710px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb710 {
    margin-bottom: 355px;
  }
}
.daihyakka-kinokogari .--pt710 {
  padding-top: 710px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt710 {
    padding-top: 355px;
  }
}
.daihyakka-kinokogari .--pb710 {
  padding-bottom: 710px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb710 {
    padding-bottom: 355px;
  }
}
.daihyakka-kinokogari .--px710 {
  padding: 0 710px;
}
.daihyakka-kinokogari .max-w-710 {
  max-width: 710px;
}
.daihyakka-kinokogari .w-710 {
  width: 710px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-710 {
    width: 355px;
  }
}
.daihyakka-kinokogari .h-710 {
  height: 710px;
}
.daihyakka-kinokogari .--gap710 {
  gap: 710px !important;
}
.daihyakka-kinokogari .--fw710 {
  font-weight: 710;
}
.daihyakka-kinokogari .--mt711 {
  margin-top: 711px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt711 {
    margin-top: 355.5px;
  }
}
.daihyakka-kinokogari .--mb711 {
  margin-bottom: 711px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb711 {
    margin-bottom: 355.5px;
  }
}
.daihyakka-kinokogari .--pt711 {
  padding-top: 711px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt711 {
    padding-top: 355.5px;
  }
}
.daihyakka-kinokogari .--pb711 {
  padding-bottom: 711px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb711 {
    padding-bottom: 355.5px;
  }
}
.daihyakka-kinokogari .--px711 {
  padding: 0 711px;
}
.daihyakka-kinokogari .max-w-711 {
  max-width: 711px;
}
.daihyakka-kinokogari .w-711 {
  width: 711px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-711 {
    width: 355.5px;
  }
}
.daihyakka-kinokogari .h-711 {
  height: 711px;
}
.daihyakka-kinokogari .--gap711 {
  gap: 711px !important;
}
.daihyakka-kinokogari .--fw711 {
  font-weight: 711;
}
.daihyakka-kinokogari .--mt712 {
  margin-top: 712px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt712 {
    margin-top: 356px;
  }
}
.daihyakka-kinokogari .--mb712 {
  margin-bottom: 712px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb712 {
    margin-bottom: 356px;
  }
}
.daihyakka-kinokogari .--pt712 {
  padding-top: 712px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt712 {
    padding-top: 356px;
  }
}
.daihyakka-kinokogari .--pb712 {
  padding-bottom: 712px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb712 {
    padding-bottom: 356px;
  }
}
.daihyakka-kinokogari .--px712 {
  padding: 0 712px;
}
.daihyakka-kinokogari .max-w-712 {
  max-width: 712px;
}
.daihyakka-kinokogari .w-712 {
  width: 712px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-712 {
    width: 356px;
  }
}
.daihyakka-kinokogari .h-712 {
  height: 712px;
}
.daihyakka-kinokogari .--gap712 {
  gap: 712px !important;
}
.daihyakka-kinokogari .--fw712 {
  font-weight: 712;
}
.daihyakka-kinokogari .--mt713 {
  margin-top: 713px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt713 {
    margin-top: 356.5px;
  }
}
.daihyakka-kinokogari .--mb713 {
  margin-bottom: 713px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb713 {
    margin-bottom: 356.5px;
  }
}
.daihyakka-kinokogari .--pt713 {
  padding-top: 713px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt713 {
    padding-top: 356.5px;
  }
}
.daihyakka-kinokogari .--pb713 {
  padding-bottom: 713px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb713 {
    padding-bottom: 356.5px;
  }
}
.daihyakka-kinokogari .--px713 {
  padding: 0 713px;
}
.daihyakka-kinokogari .max-w-713 {
  max-width: 713px;
}
.daihyakka-kinokogari .w-713 {
  width: 713px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-713 {
    width: 356.5px;
  }
}
.daihyakka-kinokogari .h-713 {
  height: 713px;
}
.daihyakka-kinokogari .--gap713 {
  gap: 713px !important;
}
.daihyakka-kinokogari .--fw713 {
  font-weight: 713;
}
.daihyakka-kinokogari .--mt714 {
  margin-top: 714px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt714 {
    margin-top: 357px;
  }
}
.daihyakka-kinokogari .--mb714 {
  margin-bottom: 714px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb714 {
    margin-bottom: 357px;
  }
}
.daihyakka-kinokogari .--pt714 {
  padding-top: 714px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt714 {
    padding-top: 357px;
  }
}
.daihyakka-kinokogari .--pb714 {
  padding-bottom: 714px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb714 {
    padding-bottom: 357px;
  }
}
.daihyakka-kinokogari .--px714 {
  padding: 0 714px;
}
.daihyakka-kinokogari .max-w-714 {
  max-width: 714px;
}
.daihyakka-kinokogari .w-714 {
  width: 714px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-714 {
    width: 357px;
  }
}
.daihyakka-kinokogari .h-714 {
  height: 714px;
}
.daihyakka-kinokogari .--gap714 {
  gap: 714px !important;
}
.daihyakka-kinokogari .--fw714 {
  font-weight: 714;
}
.daihyakka-kinokogari .--mt715 {
  margin-top: 715px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt715 {
    margin-top: 357.5px;
  }
}
.daihyakka-kinokogari .--mb715 {
  margin-bottom: 715px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb715 {
    margin-bottom: 357.5px;
  }
}
.daihyakka-kinokogari .--pt715 {
  padding-top: 715px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt715 {
    padding-top: 357.5px;
  }
}
.daihyakka-kinokogari .--pb715 {
  padding-bottom: 715px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb715 {
    padding-bottom: 357.5px;
  }
}
.daihyakka-kinokogari .--px715 {
  padding: 0 715px;
}
.daihyakka-kinokogari .max-w-715 {
  max-width: 715px;
}
.daihyakka-kinokogari .w-715 {
  width: 715px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-715 {
    width: 357.5px;
  }
}
.daihyakka-kinokogari .h-715 {
  height: 715px;
}
.daihyakka-kinokogari .--gap715 {
  gap: 715px !important;
}
.daihyakka-kinokogari .--fw715 {
  font-weight: 715;
}
.daihyakka-kinokogari .--mt716 {
  margin-top: 716px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt716 {
    margin-top: 358px;
  }
}
.daihyakka-kinokogari .--mb716 {
  margin-bottom: 716px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb716 {
    margin-bottom: 358px;
  }
}
.daihyakka-kinokogari .--pt716 {
  padding-top: 716px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt716 {
    padding-top: 358px;
  }
}
.daihyakka-kinokogari .--pb716 {
  padding-bottom: 716px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb716 {
    padding-bottom: 358px;
  }
}
.daihyakka-kinokogari .--px716 {
  padding: 0 716px;
}
.daihyakka-kinokogari .max-w-716 {
  max-width: 716px;
}
.daihyakka-kinokogari .w-716 {
  width: 716px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-716 {
    width: 358px;
  }
}
.daihyakka-kinokogari .h-716 {
  height: 716px;
}
.daihyakka-kinokogari .--gap716 {
  gap: 716px !important;
}
.daihyakka-kinokogari .--fw716 {
  font-weight: 716;
}
.daihyakka-kinokogari .--mt717 {
  margin-top: 717px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt717 {
    margin-top: 358.5px;
  }
}
.daihyakka-kinokogari .--mb717 {
  margin-bottom: 717px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb717 {
    margin-bottom: 358.5px;
  }
}
.daihyakka-kinokogari .--pt717 {
  padding-top: 717px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt717 {
    padding-top: 358.5px;
  }
}
.daihyakka-kinokogari .--pb717 {
  padding-bottom: 717px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb717 {
    padding-bottom: 358.5px;
  }
}
.daihyakka-kinokogari .--px717 {
  padding: 0 717px;
}
.daihyakka-kinokogari .max-w-717 {
  max-width: 717px;
}
.daihyakka-kinokogari .w-717 {
  width: 717px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-717 {
    width: 358.5px;
  }
}
.daihyakka-kinokogari .h-717 {
  height: 717px;
}
.daihyakka-kinokogari .--gap717 {
  gap: 717px !important;
}
.daihyakka-kinokogari .--fw717 {
  font-weight: 717;
}
.daihyakka-kinokogari .--mt718 {
  margin-top: 718px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt718 {
    margin-top: 359px;
  }
}
.daihyakka-kinokogari .--mb718 {
  margin-bottom: 718px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb718 {
    margin-bottom: 359px;
  }
}
.daihyakka-kinokogari .--pt718 {
  padding-top: 718px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt718 {
    padding-top: 359px;
  }
}
.daihyakka-kinokogari .--pb718 {
  padding-bottom: 718px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb718 {
    padding-bottom: 359px;
  }
}
.daihyakka-kinokogari .--px718 {
  padding: 0 718px;
}
.daihyakka-kinokogari .max-w-718 {
  max-width: 718px;
}
.daihyakka-kinokogari .w-718 {
  width: 718px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-718 {
    width: 359px;
  }
}
.daihyakka-kinokogari .h-718 {
  height: 718px;
}
.daihyakka-kinokogari .--gap718 {
  gap: 718px !important;
}
.daihyakka-kinokogari .--fw718 {
  font-weight: 718;
}
.daihyakka-kinokogari .--mt719 {
  margin-top: 719px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt719 {
    margin-top: 359.5px;
  }
}
.daihyakka-kinokogari .--mb719 {
  margin-bottom: 719px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb719 {
    margin-bottom: 359.5px;
  }
}
.daihyakka-kinokogari .--pt719 {
  padding-top: 719px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt719 {
    padding-top: 359.5px;
  }
}
.daihyakka-kinokogari .--pb719 {
  padding-bottom: 719px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb719 {
    padding-bottom: 359.5px;
  }
}
.daihyakka-kinokogari .--px719 {
  padding: 0 719px;
}
.daihyakka-kinokogari .max-w-719 {
  max-width: 719px;
}
.daihyakka-kinokogari .w-719 {
  width: 719px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-719 {
    width: 359.5px;
  }
}
.daihyakka-kinokogari .h-719 {
  height: 719px;
}
.daihyakka-kinokogari .--gap719 {
  gap: 719px !important;
}
.daihyakka-kinokogari .--fw719 {
  font-weight: 719;
}
.daihyakka-kinokogari .--mt720 {
  margin-top: 720px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt720 {
    margin-top: 360px;
  }
}
.daihyakka-kinokogari .--mb720 {
  margin-bottom: 720px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb720 {
    margin-bottom: 360px;
  }
}
.daihyakka-kinokogari .--pt720 {
  padding-top: 720px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt720 {
    padding-top: 360px;
  }
}
.daihyakka-kinokogari .--pb720 {
  padding-bottom: 720px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb720 {
    padding-bottom: 360px;
  }
}
.daihyakka-kinokogari .--px720 {
  padding: 0 720px;
}
.daihyakka-kinokogari .max-w-720 {
  max-width: 720px;
}
.daihyakka-kinokogari .w-720 {
  width: 720px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-720 {
    width: 360px;
  }
}
.daihyakka-kinokogari .h-720 {
  height: 720px;
}
.daihyakka-kinokogari .--gap720 {
  gap: 720px !important;
}
.daihyakka-kinokogari .--fw720 {
  font-weight: 720;
}
.daihyakka-kinokogari .--mt721 {
  margin-top: 721px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt721 {
    margin-top: 360.5px;
  }
}
.daihyakka-kinokogari .--mb721 {
  margin-bottom: 721px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb721 {
    margin-bottom: 360.5px;
  }
}
.daihyakka-kinokogari .--pt721 {
  padding-top: 721px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt721 {
    padding-top: 360.5px;
  }
}
.daihyakka-kinokogari .--pb721 {
  padding-bottom: 721px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb721 {
    padding-bottom: 360.5px;
  }
}
.daihyakka-kinokogari .--px721 {
  padding: 0 721px;
}
.daihyakka-kinokogari .max-w-721 {
  max-width: 721px;
}
.daihyakka-kinokogari .w-721 {
  width: 721px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-721 {
    width: 360.5px;
  }
}
.daihyakka-kinokogari .h-721 {
  height: 721px;
}
.daihyakka-kinokogari .--gap721 {
  gap: 721px !important;
}
.daihyakka-kinokogari .--fw721 {
  font-weight: 721;
}
.daihyakka-kinokogari .--mt722 {
  margin-top: 722px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt722 {
    margin-top: 361px;
  }
}
.daihyakka-kinokogari .--mb722 {
  margin-bottom: 722px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb722 {
    margin-bottom: 361px;
  }
}
.daihyakka-kinokogari .--pt722 {
  padding-top: 722px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt722 {
    padding-top: 361px;
  }
}
.daihyakka-kinokogari .--pb722 {
  padding-bottom: 722px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb722 {
    padding-bottom: 361px;
  }
}
.daihyakka-kinokogari .--px722 {
  padding: 0 722px;
}
.daihyakka-kinokogari .max-w-722 {
  max-width: 722px;
}
.daihyakka-kinokogari .w-722 {
  width: 722px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-722 {
    width: 361px;
  }
}
.daihyakka-kinokogari .h-722 {
  height: 722px;
}
.daihyakka-kinokogari .--gap722 {
  gap: 722px !important;
}
.daihyakka-kinokogari .--fw722 {
  font-weight: 722;
}
.daihyakka-kinokogari .--mt723 {
  margin-top: 723px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt723 {
    margin-top: 361.5px;
  }
}
.daihyakka-kinokogari .--mb723 {
  margin-bottom: 723px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb723 {
    margin-bottom: 361.5px;
  }
}
.daihyakka-kinokogari .--pt723 {
  padding-top: 723px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt723 {
    padding-top: 361.5px;
  }
}
.daihyakka-kinokogari .--pb723 {
  padding-bottom: 723px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb723 {
    padding-bottom: 361.5px;
  }
}
.daihyakka-kinokogari .--px723 {
  padding: 0 723px;
}
.daihyakka-kinokogari .max-w-723 {
  max-width: 723px;
}
.daihyakka-kinokogari .w-723 {
  width: 723px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-723 {
    width: 361.5px;
  }
}
.daihyakka-kinokogari .h-723 {
  height: 723px;
}
.daihyakka-kinokogari .--gap723 {
  gap: 723px !important;
}
.daihyakka-kinokogari .--fw723 {
  font-weight: 723;
}
.daihyakka-kinokogari .--mt724 {
  margin-top: 724px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt724 {
    margin-top: 362px;
  }
}
.daihyakka-kinokogari .--mb724 {
  margin-bottom: 724px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb724 {
    margin-bottom: 362px;
  }
}
.daihyakka-kinokogari .--pt724 {
  padding-top: 724px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt724 {
    padding-top: 362px;
  }
}
.daihyakka-kinokogari .--pb724 {
  padding-bottom: 724px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb724 {
    padding-bottom: 362px;
  }
}
.daihyakka-kinokogari .--px724 {
  padding: 0 724px;
}
.daihyakka-kinokogari .max-w-724 {
  max-width: 724px;
}
.daihyakka-kinokogari .w-724 {
  width: 724px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-724 {
    width: 362px;
  }
}
.daihyakka-kinokogari .h-724 {
  height: 724px;
}
.daihyakka-kinokogari .--gap724 {
  gap: 724px !important;
}
.daihyakka-kinokogari .--fw724 {
  font-weight: 724;
}
.daihyakka-kinokogari .--mt725 {
  margin-top: 725px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt725 {
    margin-top: 362.5px;
  }
}
.daihyakka-kinokogari .--mb725 {
  margin-bottom: 725px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb725 {
    margin-bottom: 362.5px;
  }
}
.daihyakka-kinokogari .--pt725 {
  padding-top: 725px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt725 {
    padding-top: 362.5px;
  }
}
.daihyakka-kinokogari .--pb725 {
  padding-bottom: 725px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb725 {
    padding-bottom: 362.5px;
  }
}
.daihyakka-kinokogari .--px725 {
  padding: 0 725px;
}
.daihyakka-kinokogari .max-w-725 {
  max-width: 725px;
}
.daihyakka-kinokogari .w-725 {
  width: 725px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-725 {
    width: 362.5px;
  }
}
.daihyakka-kinokogari .h-725 {
  height: 725px;
}
.daihyakka-kinokogari .--gap725 {
  gap: 725px !important;
}
.daihyakka-kinokogari .--fw725 {
  font-weight: 725;
}
.daihyakka-kinokogari .--mt726 {
  margin-top: 726px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt726 {
    margin-top: 363px;
  }
}
.daihyakka-kinokogari .--mb726 {
  margin-bottom: 726px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb726 {
    margin-bottom: 363px;
  }
}
.daihyakka-kinokogari .--pt726 {
  padding-top: 726px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt726 {
    padding-top: 363px;
  }
}
.daihyakka-kinokogari .--pb726 {
  padding-bottom: 726px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb726 {
    padding-bottom: 363px;
  }
}
.daihyakka-kinokogari .--px726 {
  padding: 0 726px;
}
.daihyakka-kinokogari .max-w-726 {
  max-width: 726px;
}
.daihyakka-kinokogari .w-726 {
  width: 726px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-726 {
    width: 363px;
  }
}
.daihyakka-kinokogari .h-726 {
  height: 726px;
}
.daihyakka-kinokogari .--gap726 {
  gap: 726px !important;
}
.daihyakka-kinokogari .--fw726 {
  font-weight: 726;
}
.daihyakka-kinokogari .--mt727 {
  margin-top: 727px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt727 {
    margin-top: 363.5px;
  }
}
.daihyakka-kinokogari .--mb727 {
  margin-bottom: 727px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb727 {
    margin-bottom: 363.5px;
  }
}
.daihyakka-kinokogari .--pt727 {
  padding-top: 727px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt727 {
    padding-top: 363.5px;
  }
}
.daihyakka-kinokogari .--pb727 {
  padding-bottom: 727px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb727 {
    padding-bottom: 363.5px;
  }
}
.daihyakka-kinokogari .--px727 {
  padding: 0 727px;
}
.daihyakka-kinokogari .max-w-727 {
  max-width: 727px;
}
.daihyakka-kinokogari .w-727 {
  width: 727px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-727 {
    width: 363.5px;
  }
}
.daihyakka-kinokogari .h-727 {
  height: 727px;
}
.daihyakka-kinokogari .--gap727 {
  gap: 727px !important;
}
.daihyakka-kinokogari .--fw727 {
  font-weight: 727;
}
.daihyakka-kinokogari .--mt728 {
  margin-top: 728px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt728 {
    margin-top: 364px;
  }
}
.daihyakka-kinokogari .--mb728 {
  margin-bottom: 728px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb728 {
    margin-bottom: 364px;
  }
}
.daihyakka-kinokogari .--pt728 {
  padding-top: 728px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt728 {
    padding-top: 364px;
  }
}
.daihyakka-kinokogari .--pb728 {
  padding-bottom: 728px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb728 {
    padding-bottom: 364px;
  }
}
.daihyakka-kinokogari .--px728 {
  padding: 0 728px;
}
.daihyakka-kinokogari .max-w-728 {
  max-width: 728px;
}
.daihyakka-kinokogari .w-728 {
  width: 728px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-728 {
    width: 364px;
  }
}
.daihyakka-kinokogari .h-728 {
  height: 728px;
}
.daihyakka-kinokogari .--gap728 {
  gap: 728px !important;
}
.daihyakka-kinokogari .--fw728 {
  font-weight: 728;
}
.daihyakka-kinokogari .--mt729 {
  margin-top: 729px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt729 {
    margin-top: 364.5px;
  }
}
.daihyakka-kinokogari .--mb729 {
  margin-bottom: 729px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb729 {
    margin-bottom: 364.5px;
  }
}
.daihyakka-kinokogari .--pt729 {
  padding-top: 729px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt729 {
    padding-top: 364.5px;
  }
}
.daihyakka-kinokogari .--pb729 {
  padding-bottom: 729px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb729 {
    padding-bottom: 364.5px;
  }
}
.daihyakka-kinokogari .--px729 {
  padding: 0 729px;
}
.daihyakka-kinokogari .max-w-729 {
  max-width: 729px;
}
.daihyakka-kinokogari .w-729 {
  width: 729px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-729 {
    width: 364.5px;
  }
}
.daihyakka-kinokogari .h-729 {
  height: 729px;
}
.daihyakka-kinokogari .--gap729 {
  gap: 729px !important;
}
.daihyakka-kinokogari .--fw729 {
  font-weight: 729;
}
.daihyakka-kinokogari .--mt730 {
  margin-top: 730px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt730 {
    margin-top: 365px;
  }
}
.daihyakka-kinokogari .--mb730 {
  margin-bottom: 730px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb730 {
    margin-bottom: 365px;
  }
}
.daihyakka-kinokogari .--pt730 {
  padding-top: 730px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt730 {
    padding-top: 365px;
  }
}
.daihyakka-kinokogari .--pb730 {
  padding-bottom: 730px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb730 {
    padding-bottom: 365px;
  }
}
.daihyakka-kinokogari .--px730 {
  padding: 0 730px;
}
.daihyakka-kinokogari .max-w-730 {
  max-width: 730px;
}
.daihyakka-kinokogari .w-730 {
  width: 730px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-730 {
    width: 365px;
  }
}
.daihyakka-kinokogari .h-730 {
  height: 730px;
}
.daihyakka-kinokogari .--gap730 {
  gap: 730px !important;
}
.daihyakka-kinokogari .--fw730 {
  font-weight: 730;
}
.daihyakka-kinokogari .--mt731 {
  margin-top: 731px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt731 {
    margin-top: 365.5px;
  }
}
.daihyakka-kinokogari .--mb731 {
  margin-bottom: 731px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb731 {
    margin-bottom: 365.5px;
  }
}
.daihyakka-kinokogari .--pt731 {
  padding-top: 731px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt731 {
    padding-top: 365.5px;
  }
}
.daihyakka-kinokogari .--pb731 {
  padding-bottom: 731px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb731 {
    padding-bottom: 365.5px;
  }
}
.daihyakka-kinokogari .--px731 {
  padding: 0 731px;
}
.daihyakka-kinokogari .max-w-731 {
  max-width: 731px;
}
.daihyakka-kinokogari .w-731 {
  width: 731px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-731 {
    width: 365.5px;
  }
}
.daihyakka-kinokogari .h-731 {
  height: 731px;
}
.daihyakka-kinokogari .--gap731 {
  gap: 731px !important;
}
.daihyakka-kinokogari .--fw731 {
  font-weight: 731;
}
.daihyakka-kinokogari .--mt732 {
  margin-top: 732px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt732 {
    margin-top: 366px;
  }
}
.daihyakka-kinokogari .--mb732 {
  margin-bottom: 732px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb732 {
    margin-bottom: 366px;
  }
}
.daihyakka-kinokogari .--pt732 {
  padding-top: 732px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt732 {
    padding-top: 366px;
  }
}
.daihyakka-kinokogari .--pb732 {
  padding-bottom: 732px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb732 {
    padding-bottom: 366px;
  }
}
.daihyakka-kinokogari .--px732 {
  padding: 0 732px;
}
.daihyakka-kinokogari .max-w-732 {
  max-width: 732px;
}
.daihyakka-kinokogari .w-732 {
  width: 732px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-732 {
    width: 366px;
  }
}
.daihyakka-kinokogari .h-732 {
  height: 732px;
}
.daihyakka-kinokogari .--gap732 {
  gap: 732px !important;
}
.daihyakka-kinokogari .--fw732 {
  font-weight: 732;
}
.daihyakka-kinokogari .--mt733 {
  margin-top: 733px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt733 {
    margin-top: 366.5px;
  }
}
.daihyakka-kinokogari .--mb733 {
  margin-bottom: 733px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb733 {
    margin-bottom: 366.5px;
  }
}
.daihyakka-kinokogari .--pt733 {
  padding-top: 733px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt733 {
    padding-top: 366.5px;
  }
}
.daihyakka-kinokogari .--pb733 {
  padding-bottom: 733px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb733 {
    padding-bottom: 366.5px;
  }
}
.daihyakka-kinokogari .--px733 {
  padding: 0 733px;
}
.daihyakka-kinokogari .max-w-733 {
  max-width: 733px;
}
.daihyakka-kinokogari .w-733 {
  width: 733px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-733 {
    width: 366.5px;
  }
}
.daihyakka-kinokogari .h-733 {
  height: 733px;
}
.daihyakka-kinokogari .--gap733 {
  gap: 733px !important;
}
.daihyakka-kinokogari .--fw733 {
  font-weight: 733;
}
.daihyakka-kinokogari .--mt734 {
  margin-top: 734px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt734 {
    margin-top: 367px;
  }
}
.daihyakka-kinokogari .--mb734 {
  margin-bottom: 734px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb734 {
    margin-bottom: 367px;
  }
}
.daihyakka-kinokogari .--pt734 {
  padding-top: 734px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt734 {
    padding-top: 367px;
  }
}
.daihyakka-kinokogari .--pb734 {
  padding-bottom: 734px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb734 {
    padding-bottom: 367px;
  }
}
.daihyakka-kinokogari .--px734 {
  padding: 0 734px;
}
.daihyakka-kinokogari .max-w-734 {
  max-width: 734px;
}
.daihyakka-kinokogari .w-734 {
  width: 734px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-734 {
    width: 367px;
  }
}
.daihyakka-kinokogari .h-734 {
  height: 734px;
}
.daihyakka-kinokogari .--gap734 {
  gap: 734px !important;
}
.daihyakka-kinokogari .--fw734 {
  font-weight: 734;
}
.daihyakka-kinokogari .--mt735 {
  margin-top: 735px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt735 {
    margin-top: 367.5px;
  }
}
.daihyakka-kinokogari .--mb735 {
  margin-bottom: 735px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb735 {
    margin-bottom: 367.5px;
  }
}
.daihyakka-kinokogari .--pt735 {
  padding-top: 735px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt735 {
    padding-top: 367.5px;
  }
}
.daihyakka-kinokogari .--pb735 {
  padding-bottom: 735px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb735 {
    padding-bottom: 367.5px;
  }
}
.daihyakka-kinokogari .--px735 {
  padding: 0 735px;
}
.daihyakka-kinokogari .max-w-735 {
  max-width: 735px;
}
.daihyakka-kinokogari .w-735 {
  width: 735px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-735 {
    width: 367.5px;
  }
}
.daihyakka-kinokogari .h-735 {
  height: 735px;
}
.daihyakka-kinokogari .--gap735 {
  gap: 735px !important;
}
.daihyakka-kinokogari .--fw735 {
  font-weight: 735;
}
.daihyakka-kinokogari .--mt736 {
  margin-top: 736px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt736 {
    margin-top: 368px;
  }
}
.daihyakka-kinokogari .--mb736 {
  margin-bottom: 736px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb736 {
    margin-bottom: 368px;
  }
}
.daihyakka-kinokogari .--pt736 {
  padding-top: 736px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt736 {
    padding-top: 368px;
  }
}
.daihyakka-kinokogari .--pb736 {
  padding-bottom: 736px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb736 {
    padding-bottom: 368px;
  }
}
.daihyakka-kinokogari .--px736 {
  padding: 0 736px;
}
.daihyakka-kinokogari .max-w-736 {
  max-width: 736px;
}
.daihyakka-kinokogari .w-736 {
  width: 736px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-736 {
    width: 368px;
  }
}
.daihyakka-kinokogari .h-736 {
  height: 736px;
}
.daihyakka-kinokogari .--gap736 {
  gap: 736px !important;
}
.daihyakka-kinokogari .--fw736 {
  font-weight: 736;
}
.daihyakka-kinokogari .--mt737 {
  margin-top: 737px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt737 {
    margin-top: 368.5px;
  }
}
.daihyakka-kinokogari .--mb737 {
  margin-bottom: 737px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb737 {
    margin-bottom: 368.5px;
  }
}
.daihyakka-kinokogari .--pt737 {
  padding-top: 737px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt737 {
    padding-top: 368.5px;
  }
}
.daihyakka-kinokogari .--pb737 {
  padding-bottom: 737px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb737 {
    padding-bottom: 368.5px;
  }
}
.daihyakka-kinokogari .--px737 {
  padding: 0 737px;
}
.daihyakka-kinokogari .max-w-737 {
  max-width: 737px;
}
.daihyakka-kinokogari .w-737 {
  width: 737px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-737 {
    width: 368.5px;
  }
}
.daihyakka-kinokogari .h-737 {
  height: 737px;
}
.daihyakka-kinokogari .--gap737 {
  gap: 737px !important;
}
.daihyakka-kinokogari .--fw737 {
  font-weight: 737;
}
.daihyakka-kinokogari .--mt738 {
  margin-top: 738px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt738 {
    margin-top: 369px;
  }
}
.daihyakka-kinokogari .--mb738 {
  margin-bottom: 738px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb738 {
    margin-bottom: 369px;
  }
}
.daihyakka-kinokogari .--pt738 {
  padding-top: 738px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt738 {
    padding-top: 369px;
  }
}
.daihyakka-kinokogari .--pb738 {
  padding-bottom: 738px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb738 {
    padding-bottom: 369px;
  }
}
.daihyakka-kinokogari .--px738 {
  padding: 0 738px;
}
.daihyakka-kinokogari .max-w-738 {
  max-width: 738px;
}
.daihyakka-kinokogari .w-738 {
  width: 738px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-738 {
    width: 369px;
  }
}
.daihyakka-kinokogari .h-738 {
  height: 738px;
}
.daihyakka-kinokogari .--gap738 {
  gap: 738px !important;
}
.daihyakka-kinokogari .--fw738 {
  font-weight: 738;
}
.daihyakka-kinokogari .--mt739 {
  margin-top: 739px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt739 {
    margin-top: 369.5px;
  }
}
.daihyakka-kinokogari .--mb739 {
  margin-bottom: 739px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb739 {
    margin-bottom: 369.5px;
  }
}
.daihyakka-kinokogari .--pt739 {
  padding-top: 739px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt739 {
    padding-top: 369.5px;
  }
}
.daihyakka-kinokogari .--pb739 {
  padding-bottom: 739px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb739 {
    padding-bottom: 369.5px;
  }
}
.daihyakka-kinokogari .--px739 {
  padding: 0 739px;
}
.daihyakka-kinokogari .max-w-739 {
  max-width: 739px;
}
.daihyakka-kinokogari .w-739 {
  width: 739px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-739 {
    width: 369.5px;
  }
}
.daihyakka-kinokogari .h-739 {
  height: 739px;
}
.daihyakka-kinokogari .--gap739 {
  gap: 739px !important;
}
.daihyakka-kinokogari .--fw739 {
  font-weight: 739;
}
.daihyakka-kinokogari .--mt740 {
  margin-top: 740px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt740 {
    margin-top: 370px;
  }
}
.daihyakka-kinokogari .--mb740 {
  margin-bottom: 740px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb740 {
    margin-bottom: 370px;
  }
}
.daihyakka-kinokogari .--pt740 {
  padding-top: 740px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt740 {
    padding-top: 370px;
  }
}
.daihyakka-kinokogari .--pb740 {
  padding-bottom: 740px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb740 {
    padding-bottom: 370px;
  }
}
.daihyakka-kinokogari .--px740 {
  padding: 0 740px;
}
.daihyakka-kinokogari .max-w-740 {
  max-width: 740px;
}
.daihyakka-kinokogari .w-740 {
  width: 740px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-740 {
    width: 370px;
  }
}
.daihyakka-kinokogari .h-740 {
  height: 740px;
}
.daihyakka-kinokogari .--gap740 {
  gap: 740px !important;
}
.daihyakka-kinokogari .--fw740 {
  font-weight: 740;
}
.daihyakka-kinokogari .--mt741 {
  margin-top: 741px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt741 {
    margin-top: 370.5px;
  }
}
.daihyakka-kinokogari .--mb741 {
  margin-bottom: 741px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb741 {
    margin-bottom: 370.5px;
  }
}
.daihyakka-kinokogari .--pt741 {
  padding-top: 741px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt741 {
    padding-top: 370.5px;
  }
}
.daihyakka-kinokogari .--pb741 {
  padding-bottom: 741px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb741 {
    padding-bottom: 370.5px;
  }
}
.daihyakka-kinokogari .--px741 {
  padding: 0 741px;
}
.daihyakka-kinokogari .max-w-741 {
  max-width: 741px;
}
.daihyakka-kinokogari .w-741 {
  width: 741px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-741 {
    width: 370.5px;
  }
}
.daihyakka-kinokogari .h-741 {
  height: 741px;
}
.daihyakka-kinokogari .--gap741 {
  gap: 741px !important;
}
.daihyakka-kinokogari .--fw741 {
  font-weight: 741;
}
.daihyakka-kinokogari .--mt742 {
  margin-top: 742px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt742 {
    margin-top: 371px;
  }
}
.daihyakka-kinokogari .--mb742 {
  margin-bottom: 742px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb742 {
    margin-bottom: 371px;
  }
}
.daihyakka-kinokogari .--pt742 {
  padding-top: 742px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt742 {
    padding-top: 371px;
  }
}
.daihyakka-kinokogari .--pb742 {
  padding-bottom: 742px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb742 {
    padding-bottom: 371px;
  }
}
.daihyakka-kinokogari .--px742 {
  padding: 0 742px;
}
.daihyakka-kinokogari .max-w-742 {
  max-width: 742px;
}
.daihyakka-kinokogari .w-742 {
  width: 742px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-742 {
    width: 371px;
  }
}
.daihyakka-kinokogari .h-742 {
  height: 742px;
}
.daihyakka-kinokogari .--gap742 {
  gap: 742px !important;
}
.daihyakka-kinokogari .--fw742 {
  font-weight: 742;
}
.daihyakka-kinokogari .--mt743 {
  margin-top: 743px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt743 {
    margin-top: 371.5px;
  }
}
.daihyakka-kinokogari .--mb743 {
  margin-bottom: 743px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb743 {
    margin-bottom: 371.5px;
  }
}
.daihyakka-kinokogari .--pt743 {
  padding-top: 743px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt743 {
    padding-top: 371.5px;
  }
}
.daihyakka-kinokogari .--pb743 {
  padding-bottom: 743px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb743 {
    padding-bottom: 371.5px;
  }
}
.daihyakka-kinokogari .--px743 {
  padding: 0 743px;
}
.daihyakka-kinokogari .max-w-743 {
  max-width: 743px;
}
.daihyakka-kinokogari .w-743 {
  width: 743px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-743 {
    width: 371.5px;
  }
}
.daihyakka-kinokogari .h-743 {
  height: 743px;
}
.daihyakka-kinokogari .--gap743 {
  gap: 743px !important;
}
.daihyakka-kinokogari .--fw743 {
  font-weight: 743;
}
.daihyakka-kinokogari .--mt744 {
  margin-top: 744px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt744 {
    margin-top: 372px;
  }
}
.daihyakka-kinokogari .--mb744 {
  margin-bottom: 744px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb744 {
    margin-bottom: 372px;
  }
}
.daihyakka-kinokogari .--pt744 {
  padding-top: 744px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt744 {
    padding-top: 372px;
  }
}
.daihyakka-kinokogari .--pb744 {
  padding-bottom: 744px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb744 {
    padding-bottom: 372px;
  }
}
.daihyakka-kinokogari .--px744 {
  padding: 0 744px;
}
.daihyakka-kinokogari .max-w-744 {
  max-width: 744px;
}
.daihyakka-kinokogari .w-744 {
  width: 744px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-744 {
    width: 372px;
  }
}
.daihyakka-kinokogari .h-744 {
  height: 744px;
}
.daihyakka-kinokogari .--gap744 {
  gap: 744px !important;
}
.daihyakka-kinokogari .--fw744 {
  font-weight: 744;
}
.daihyakka-kinokogari .--mt745 {
  margin-top: 745px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt745 {
    margin-top: 372.5px;
  }
}
.daihyakka-kinokogari .--mb745 {
  margin-bottom: 745px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb745 {
    margin-bottom: 372.5px;
  }
}
.daihyakka-kinokogari .--pt745 {
  padding-top: 745px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt745 {
    padding-top: 372.5px;
  }
}
.daihyakka-kinokogari .--pb745 {
  padding-bottom: 745px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb745 {
    padding-bottom: 372.5px;
  }
}
.daihyakka-kinokogari .--px745 {
  padding: 0 745px;
}
.daihyakka-kinokogari .max-w-745 {
  max-width: 745px;
}
.daihyakka-kinokogari .w-745 {
  width: 745px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-745 {
    width: 372.5px;
  }
}
.daihyakka-kinokogari .h-745 {
  height: 745px;
}
.daihyakka-kinokogari .--gap745 {
  gap: 745px !important;
}
.daihyakka-kinokogari .--fw745 {
  font-weight: 745;
}
.daihyakka-kinokogari .--mt746 {
  margin-top: 746px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt746 {
    margin-top: 373px;
  }
}
.daihyakka-kinokogari .--mb746 {
  margin-bottom: 746px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb746 {
    margin-bottom: 373px;
  }
}
.daihyakka-kinokogari .--pt746 {
  padding-top: 746px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt746 {
    padding-top: 373px;
  }
}
.daihyakka-kinokogari .--pb746 {
  padding-bottom: 746px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb746 {
    padding-bottom: 373px;
  }
}
.daihyakka-kinokogari .--px746 {
  padding: 0 746px;
}
.daihyakka-kinokogari .max-w-746 {
  max-width: 746px;
}
.daihyakka-kinokogari .w-746 {
  width: 746px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-746 {
    width: 373px;
  }
}
.daihyakka-kinokogari .h-746 {
  height: 746px;
}
.daihyakka-kinokogari .--gap746 {
  gap: 746px !important;
}
.daihyakka-kinokogari .--fw746 {
  font-weight: 746;
}
.daihyakka-kinokogari .--mt747 {
  margin-top: 747px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt747 {
    margin-top: 373.5px;
  }
}
.daihyakka-kinokogari .--mb747 {
  margin-bottom: 747px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb747 {
    margin-bottom: 373.5px;
  }
}
.daihyakka-kinokogari .--pt747 {
  padding-top: 747px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt747 {
    padding-top: 373.5px;
  }
}
.daihyakka-kinokogari .--pb747 {
  padding-bottom: 747px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb747 {
    padding-bottom: 373.5px;
  }
}
.daihyakka-kinokogari .--px747 {
  padding: 0 747px;
}
.daihyakka-kinokogari .max-w-747 {
  max-width: 747px;
}
.daihyakka-kinokogari .w-747 {
  width: 747px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-747 {
    width: 373.5px;
  }
}
.daihyakka-kinokogari .h-747 {
  height: 747px;
}
.daihyakka-kinokogari .--gap747 {
  gap: 747px !important;
}
.daihyakka-kinokogari .--fw747 {
  font-weight: 747;
}
.daihyakka-kinokogari .--mt748 {
  margin-top: 748px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt748 {
    margin-top: 374px;
  }
}
.daihyakka-kinokogari .--mb748 {
  margin-bottom: 748px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb748 {
    margin-bottom: 374px;
  }
}
.daihyakka-kinokogari .--pt748 {
  padding-top: 748px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt748 {
    padding-top: 374px;
  }
}
.daihyakka-kinokogari .--pb748 {
  padding-bottom: 748px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb748 {
    padding-bottom: 374px;
  }
}
.daihyakka-kinokogari .--px748 {
  padding: 0 748px;
}
.daihyakka-kinokogari .max-w-748 {
  max-width: 748px;
}
.daihyakka-kinokogari .w-748 {
  width: 748px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-748 {
    width: 374px;
  }
}
.daihyakka-kinokogari .h-748 {
  height: 748px;
}
.daihyakka-kinokogari .--gap748 {
  gap: 748px !important;
}
.daihyakka-kinokogari .--fw748 {
  font-weight: 748;
}
.daihyakka-kinokogari .--mt749 {
  margin-top: 749px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt749 {
    margin-top: 374.5px;
  }
}
.daihyakka-kinokogari .--mb749 {
  margin-bottom: 749px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb749 {
    margin-bottom: 374.5px;
  }
}
.daihyakka-kinokogari .--pt749 {
  padding-top: 749px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt749 {
    padding-top: 374.5px;
  }
}
.daihyakka-kinokogari .--pb749 {
  padding-bottom: 749px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb749 {
    padding-bottom: 374.5px;
  }
}
.daihyakka-kinokogari .--px749 {
  padding: 0 749px;
}
.daihyakka-kinokogari .max-w-749 {
  max-width: 749px;
}
.daihyakka-kinokogari .w-749 {
  width: 749px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-749 {
    width: 374.5px;
  }
}
.daihyakka-kinokogari .h-749 {
  height: 749px;
}
.daihyakka-kinokogari .--gap749 {
  gap: 749px !important;
}
.daihyakka-kinokogari .--fw749 {
  font-weight: 749;
}
.daihyakka-kinokogari .--mt750 {
  margin-top: 750px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt750 {
    margin-top: 375px;
  }
}
.daihyakka-kinokogari .--mb750 {
  margin-bottom: 750px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb750 {
    margin-bottom: 375px;
  }
}
.daihyakka-kinokogari .--pt750 {
  padding-top: 750px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt750 {
    padding-top: 375px;
  }
}
.daihyakka-kinokogari .--pb750 {
  padding-bottom: 750px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb750 {
    padding-bottom: 375px;
  }
}
.daihyakka-kinokogari .--px750 {
  padding: 0 750px;
}
.daihyakka-kinokogari .max-w-750 {
  max-width: 750px;
}
.daihyakka-kinokogari .w-750 {
  width: 750px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-750 {
    width: 375px;
  }
}
.daihyakka-kinokogari .h-750 {
  height: 750px;
}
.daihyakka-kinokogari .--gap750 {
  gap: 750px !important;
}
.daihyakka-kinokogari .--fw750 {
  font-weight: 750;
}
.daihyakka-kinokogari .--mt751 {
  margin-top: 751px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt751 {
    margin-top: 375.5px;
  }
}
.daihyakka-kinokogari .--mb751 {
  margin-bottom: 751px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb751 {
    margin-bottom: 375.5px;
  }
}
.daihyakka-kinokogari .--pt751 {
  padding-top: 751px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt751 {
    padding-top: 375.5px;
  }
}
.daihyakka-kinokogari .--pb751 {
  padding-bottom: 751px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb751 {
    padding-bottom: 375.5px;
  }
}
.daihyakka-kinokogari .--px751 {
  padding: 0 751px;
}
.daihyakka-kinokogari .max-w-751 {
  max-width: 751px;
}
.daihyakka-kinokogari .w-751 {
  width: 751px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-751 {
    width: 375.5px;
  }
}
.daihyakka-kinokogari .h-751 {
  height: 751px;
}
.daihyakka-kinokogari .--gap751 {
  gap: 751px !important;
}
.daihyakka-kinokogari .--fw751 {
  font-weight: 751;
}
.daihyakka-kinokogari .--mt752 {
  margin-top: 752px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt752 {
    margin-top: 376px;
  }
}
.daihyakka-kinokogari .--mb752 {
  margin-bottom: 752px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb752 {
    margin-bottom: 376px;
  }
}
.daihyakka-kinokogari .--pt752 {
  padding-top: 752px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt752 {
    padding-top: 376px;
  }
}
.daihyakka-kinokogari .--pb752 {
  padding-bottom: 752px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb752 {
    padding-bottom: 376px;
  }
}
.daihyakka-kinokogari .--px752 {
  padding: 0 752px;
}
.daihyakka-kinokogari .max-w-752 {
  max-width: 752px;
}
.daihyakka-kinokogari .w-752 {
  width: 752px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-752 {
    width: 376px;
  }
}
.daihyakka-kinokogari .h-752 {
  height: 752px;
}
.daihyakka-kinokogari .--gap752 {
  gap: 752px !important;
}
.daihyakka-kinokogari .--fw752 {
  font-weight: 752;
}
.daihyakka-kinokogari .--mt753 {
  margin-top: 753px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt753 {
    margin-top: 376.5px;
  }
}
.daihyakka-kinokogari .--mb753 {
  margin-bottom: 753px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb753 {
    margin-bottom: 376.5px;
  }
}
.daihyakka-kinokogari .--pt753 {
  padding-top: 753px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt753 {
    padding-top: 376.5px;
  }
}
.daihyakka-kinokogari .--pb753 {
  padding-bottom: 753px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb753 {
    padding-bottom: 376.5px;
  }
}
.daihyakka-kinokogari .--px753 {
  padding: 0 753px;
}
.daihyakka-kinokogari .max-w-753 {
  max-width: 753px;
}
.daihyakka-kinokogari .w-753 {
  width: 753px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-753 {
    width: 376.5px;
  }
}
.daihyakka-kinokogari .h-753 {
  height: 753px;
}
.daihyakka-kinokogari .--gap753 {
  gap: 753px !important;
}
.daihyakka-kinokogari .--fw753 {
  font-weight: 753;
}
.daihyakka-kinokogari .--mt754 {
  margin-top: 754px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt754 {
    margin-top: 377px;
  }
}
.daihyakka-kinokogari .--mb754 {
  margin-bottom: 754px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb754 {
    margin-bottom: 377px;
  }
}
.daihyakka-kinokogari .--pt754 {
  padding-top: 754px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt754 {
    padding-top: 377px;
  }
}
.daihyakka-kinokogari .--pb754 {
  padding-bottom: 754px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb754 {
    padding-bottom: 377px;
  }
}
.daihyakka-kinokogari .--px754 {
  padding: 0 754px;
}
.daihyakka-kinokogari .max-w-754 {
  max-width: 754px;
}
.daihyakka-kinokogari .w-754 {
  width: 754px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-754 {
    width: 377px;
  }
}
.daihyakka-kinokogari .h-754 {
  height: 754px;
}
.daihyakka-kinokogari .--gap754 {
  gap: 754px !important;
}
.daihyakka-kinokogari .--fw754 {
  font-weight: 754;
}
.daihyakka-kinokogari .--mt755 {
  margin-top: 755px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt755 {
    margin-top: 377.5px;
  }
}
.daihyakka-kinokogari .--mb755 {
  margin-bottom: 755px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb755 {
    margin-bottom: 377.5px;
  }
}
.daihyakka-kinokogari .--pt755 {
  padding-top: 755px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt755 {
    padding-top: 377.5px;
  }
}
.daihyakka-kinokogari .--pb755 {
  padding-bottom: 755px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb755 {
    padding-bottom: 377.5px;
  }
}
.daihyakka-kinokogari .--px755 {
  padding: 0 755px;
}
.daihyakka-kinokogari .max-w-755 {
  max-width: 755px;
}
.daihyakka-kinokogari .w-755 {
  width: 755px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-755 {
    width: 377.5px;
  }
}
.daihyakka-kinokogari .h-755 {
  height: 755px;
}
.daihyakka-kinokogari .--gap755 {
  gap: 755px !important;
}
.daihyakka-kinokogari .--fw755 {
  font-weight: 755;
}
.daihyakka-kinokogari .--mt756 {
  margin-top: 756px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt756 {
    margin-top: 378px;
  }
}
.daihyakka-kinokogari .--mb756 {
  margin-bottom: 756px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb756 {
    margin-bottom: 378px;
  }
}
.daihyakka-kinokogari .--pt756 {
  padding-top: 756px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt756 {
    padding-top: 378px;
  }
}
.daihyakka-kinokogari .--pb756 {
  padding-bottom: 756px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb756 {
    padding-bottom: 378px;
  }
}
.daihyakka-kinokogari .--px756 {
  padding: 0 756px;
}
.daihyakka-kinokogari .max-w-756 {
  max-width: 756px;
}
.daihyakka-kinokogari .w-756 {
  width: 756px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-756 {
    width: 378px;
  }
}
.daihyakka-kinokogari .h-756 {
  height: 756px;
}
.daihyakka-kinokogari .--gap756 {
  gap: 756px !important;
}
.daihyakka-kinokogari .--fw756 {
  font-weight: 756;
}
.daihyakka-kinokogari .--mt757 {
  margin-top: 757px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt757 {
    margin-top: 378.5px;
  }
}
.daihyakka-kinokogari .--mb757 {
  margin-bottom: 757px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb757 {
    margin-bottom: 378.5px;
  }
}
.daihyakka-kinokogari .--pt757 {
  padding-top: 757px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt757 {
    padding-top: 378.5px;
  }
}
.daihyakka-kinokogari .--pb757 {
  padding-bottom: 757px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb757 {
    padding-bottom: 378.5px;
  }
}
.daihyakka-kinokogari .--px757 {
  padding: 0 757px;
}
.daihyakka-kinokogari .max-w-757 {
  max-width: 757px;
}
.daihyakka-kinokogari .w-757 {
  width: 757px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-757 {
    width: 378.5px;
  }
}
.daihyakka-kinokogari .h-757 {
  height: 757px;
}
.daihyakka-kinokogari .--gap757 {
  gap: 757px !important;
}
.daihyakka-kinokogari .--fw757 {
  font-weight: 757;
}
.daihyakka-kinokogari .--mt758 {
  margin-top: 758px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt758 {
    margin-top: 379px;
  }
}
.daihyakka-kinokogari .--mb758 {
  margin-bottom: 758px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb758 {
    margin-bottom: 379px;
  }
}
.daihyakka-kinokogari .--pt758 {
  padding-top: 758px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt758 {
    padding-top: 379px;
  }
}
.daihyakka-kinokogari .--pb758 {
  padding-bottom: 758px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb758 {
    padding-bottom: 379px;
  }
}
.daihyakka-kinokogari .--px758 {
  padding: 0 758px;
}
.daihyakka-kinokogari .max-w-758 {
  max-width: 758px;
}
.daihyakka-kinokogari .w-758 {
  width: 758px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-758 {
    width: 379px;
  }
}
.daihyakka-kinokogari .h-758 {
  height: 758px;
}
.daihyakka-kinokogari .--gap758 {
  gap: 758px !important;
}
.daihyakka-kinokogari .--fw758 {
  font-weight: 758;
}
.daihyakka-kinokogari .--mt759 {
  margin-top: 759px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt759 {
    margin-top: 379.5px;
  }
}
.daihyakka-kinokogari .--mb759 {
  margin-bottom: 759px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb759 {
    margin-bottom: 379.5px;
  }
}
.daihyakka-kinokogari .--pt759 {
  padding-top: 759px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt759 {
    padding-top: 379.5px;
  }
}
.daihyakka-kinokogari .--pb759 {
  padding-bottom: 759px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb759 {
    padding-bottom: 379.5px;
  }
}
.daihyakka-kinokogari .--px759 {
  padding: 0 759px;
}
.daihyakka-kinokogari .max-w-759 {
  max-width: 759px;
}
.daihyakka-kinokogari .w-759 {
  width: 759px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-759 {
    width: 379.5px;
  }
}
.daihyakka-kinokogari .h-759 {
  height: 759px;
}
.daihyakka-kinokogari .--gap759 {
  gap: 759px !important;
}
.daihyakka-kinokogari .--fw759 {
  font-weight: 759;
}
.daihyakka-kinokogari .--mt760 {
  margin-top: 760px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt760 {
    margin-top: 380px;
  }
}
.daihyakka-kinokogari .--mb760 {
  margin-bottom: 760px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb760 {
    margin-bottom: 380px;
  }
}
.daihyakka-kinokogari .--pt760 {
  padding-top: 760px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt760 {
    padding-top: 380px;
  }
}
.daihyakka-kinokogari .--pb760 {
  padding-bottom: 760px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb760 {
    padding-bottom: 380px;
  }
}
.daihyakka-kinokogari .--px760 {
  padding: 0 760px;
}
.daihyakka-kinokogari .max-w-760 {
  max-width: 760px;
}
.daihyakka-kinokogari .w-760 {
  width: 760px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-760 {
    width: 380px;
  }
}
.daihyakka-kinokogari .h-760 {
  height: 760px;
}
.daihyakka-kinokogari .--gap760 {
  gap: 760px !important;
}
.daihyakka-kinokogari .--fw760 {
  font-weight: 760;
}
.daihyakka-kinokogari .--mt761 {
  margin-top: 761px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt761 {
    margin-top: 380.5px;
  }
}
.daihyakka-kinokogari .--mb761 {
  margin-bottom: 761px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb761 {
    margin-bottom: 380.5px;
  }
}
.daihyakka-kinokogari .--pt761 {
  padding-top: 761px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt761 {
    padding-top: 380.5px;
  }
}
.daihyakka-kinokogari .--pb761 {
  padding-bottom: 761px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb761 {
    padding-bottom: 380.5px;
  }
}
.daihyakka-kinokogari .--px761 {
  padding: 0 761px;
}
.daihyakka-kinokogari .max-w-761 {
  max-width: 761px;
}
.daihyakka-kinokogari .w-761 {
  width: 761px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-761 {
    width: 380.5px;
  }
}
.daihyakka-kinokogari .h-761 {
  height: 761px;
}
.daihyakka-kinokogari .--gap761 {
  gap: 761px !important;
}
.daihyakka-kinokogari .--fw761 {
  font-weight: 761;
}
.daihyakka-kinokogari .--mt762 {
  margin-top: 762px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt762 {
    margin-top: 381px;
  }
}
.daihyakka-kinokogari .--mb762 {
  margin-bottom: 762px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb762 {
    margin-bottom: 381px;
  }
}
.daihyakka-kinokogari .--pt762 {
  padding-top: 762px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt762 {
    padding-top: 381px;
  }
}
.daihyakka-kinokogari .--pb762 {
  padding-bottom: 762px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb762 {
    padding-bottom: 381px;
  }
}
.daihyakka-kinokogari .--px762 {
  padding: 0 762px;
}
.daihyakka-kinokogari .max-w-762 {
  max-width: 762px;
}
.daihyakka-kinokogari .w-762 {
  width: 762px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-762 {
    width: 381px;
  }
}
.daihyakka-kinokogari .h-762 {
  height: 762px;
}
.daihyakka-kinokogari .--gap762 {
  gap: 762px !important;
}
.daihyakka-kinokogari .--fw762 {
  font-weight: 762;
}
.daihyakka-kinokogari .--mt763 {
  margin-top: 763px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt763 {
    margin-top: 381.5px;
  }
}
.daihyakka-kinokogari .--mb763 {
  margin-bottom: 763px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb763 {
    margin-bottom: 381.5px;
  }
}
.daihyakka-kinokogari .--pt763 {
  padding-top: 763px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt763 {
    padding-top: 381.5px;
  }
}
.daihyakka-kinokogari .--pb763 {
  padding-bottom: 763px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb763 {
    padding-bottom: 381.5px;
  }
}
.daihyakka-kinokogari .--px763 {
  padding: 0 763px;
}
.daihyakka-kinokogari .max-w-763 {
  max-width: 763px;
}
.daihyakka-kinokogari .w-763 {
  width: 763px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-763 {
    width: 381.5px;
  }
}
.daihyakka-kinokogari .h-763 {
  height: 763px;
}
.daihyakka-kinokogari .--gap763 {
  gap: 763px !important;
}
.daihyakka-kinokogari .--fw763 {
  font-weight: 763;
}
.daihyakka-kinokogari .--mt764 {
  margin-top: 764px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt764 {
    margin-top: 382px;
  }
}
.daihyakka-kinokogari .--mb764 {
  margin-bottom: 764px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb764 {
    margin-bottom: 382px;
  }
}
.daihyakka-kinokogari .--pt764 {
  padding-top: 764px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt764 {
    padding-top: 382px;
  }
}
.daihyakka-kinokogari .--pb764 {
  padding-bottom: 764px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb764 {
    padding-bottom: 382px;
  }
}
.daihyakka-kinokogari .--px764 {
  padding: 0 764px;
}
.daihyakka-kinokogari .max-w-764 {
  max-width: 764px;
}
.daihyakka-kinokogari .w-764 {
  width: 764px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-764 {
    width: 382px;
  }
}
.daihyakka-kinokogari .h-764 {
  height: 764px;
}
.daihyakka-kinokogari .--gap764 {
  gap: 764px !important;
}
.daihyakka-kinokogari .--fw764 {
  font-weight: 764;
}
.daihyakka-kinokogari .--mt765 {
  margin-top: 765px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt765 {
    margin-top: 382.5px;
  }
}
.daihyakka-kinokogari .--mb765 {
  margin-bottom: 765px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb765 {
    margin-bottom: 382.5px;
  }
}
.daihyakka-kinokogari .--pt765 {
  padding-top: 765px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt765 {
    padding-top: 382.5px;
  }
}
.daihyakka-kinokogari .--pb765 {
  padding-bottom: 765px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb765 {
    padding-bottom: 382.5px;
  }
}
.daihyakka-kinokogari .--px765 {
  padding: 0 765px;
}
.daihyakka-kinokogari .max-w-765 {
  max-width: 765px;
}
.daihyakka-kinokogari .w-765 {
  width: 765px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-765 {
    width: 382.5px;
  }
}
.daihyakka-kinokogari .h-765 {
  height: 765px;
}
.daihyakka-kinokogari .--gap765 {
  gap: 765px !important;
}
.daihyakka-kinokogari .--fw765 {
  font-weight: 765;
}
.daihyakka-kinokogari .--mt766 {
  margin-top: 766px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt766 {
    margin-top: 383px;
  }
}
.daihyakka-kinokogari .--mb766 {
  margin-bottom: 766px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb766 {
    margin-bottom: 383px;
  }
}
.daihyakka-kinokogari .--pt766 {
  padding-top: 766px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt766 {
    padding-top: 383px;
  }
}
.daihyakka-kinokogari .--pb766 {
  padding-bottom: 766px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb766 {
    padding-bottom: 383px;
  }
}
.daihyakka-kinokogari .--px766 {
  padding: 0 766px;
}
.daihyakka-kinokogari .max-w-766 {
  max-width: 766px;
}
.daihyakka-kinokogari .w-766 {
  width: 766px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-766 {
    width: 383px;
  }
}
.daihyakka-kinokogari .h-766 {
  height: 766px;
}
.daihyakka-kinokogari .--gap766 {
  gap: 766px !important;
}
.daihyakka-kinokogari .--fw766 {
  font-weight: 766;
}
.daihyakka-kinokogari .--mt767 {
  margin-top: 767px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt767 {
    margin-top: 383.5px;
  }
}
.daihyakka-kinokogari .--mb767 {
  margin-bottom: 767px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb767 {
    margin-bottom: 383.5px;
  }
}
.daihyakka-kinokogari .--pt767 {
  padding-top: 767px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt767 {
    padding-top: 383.5px;
  }
}
.daihyakka-kinokogari .--pb767 {
  padding-bottom: 767px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb767 {
    padding-bottom: 383.5px;
  }
}
.daihyakka-kinokogari .--px767 {
  padding: 0 767px;
}
.daihyakka-kinokogari .max-w-767 {
  max-width: 767px;
}
.daihyakka-kinokogari .w-767 {
  width: 767px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-767 {
    width: 383.5px;
  }
}
.daihyakka-kinokogari .h-767 {
  height: 767px;
}
.daihyakka-kinokogari .--gap767 {
  gap: 767px !important;
}
.daihyakka-kinokogari .--fw767 {
  font-weight: 767;
}
.daihyakka-kinokogari .--mt768 {
  margin-top: 768px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt768 {
    margin-top: 384px;
  }
}
.daihyakka-kinokogari .--mb768 {
  margin-bottom: 768px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb768 {
    margin-bottom: 384px;
  }
}
.daihyakka-kinokogari .--pt768 {
  padding-top: 768px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt768 {
    padding-top: 384px;
  }
}
.daihyakka-kinokogari .--pb768 {
  padding-bottom: 768px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb768 {
    padding-bottom: 384px;
  }
}
.daihyakka-kinokogari .--px768 {
  padding: 0 768px;
}
.daihyakka-kinokogari .max-w-768 {
  max-width: 768px;
}
.daihyakka-kinokogari .w-768 {
  width: 768px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-768 {
    width: 384px;
  }
}
.daihyakka-kinokogari .h-768 {
  height: 768px;
}
.daihyakka-kinokogari .--gap768 {
  gap: 768px !important;
}
.daihyakka-kinokogari .--fw768 {
  font-weight: 768;
}
.daihyakka-kinokogari .--mt769 {
  margin-top: 769px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt769 {
    margin-top: 384.5px;
  }
}
.daihyakka-kinokogari .--mb769 {
  margin-bottom: 769px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb769 {
    margin-bottom: 384.5px;
  }
}
.daihyakka-kinokogari .--pt769 {
  padding-top: 769px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt769 {
    padding-top: 384.5px;
  }
}
.daihyakka-kinokogari .--pb769 {
  padding-bottom: 769px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb769 {
    padding-bottom: 384.5px;
  }
}
.daihyakka-kinokogari .--px769 {
  padding: 0 769px;
}
.daihyakka-kinokogari .max-w-769 {
  max-width: 769px;
}
.daihyakka-kinokogari .w-769 {
  width: 769px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-769 {
    width: 384.5px;
  }
}
.daihyakka-kinokogari .h-769 {
  height: 769px;
}
.daihyakka-kinokogari .--gap769 {
  gap: 769px !important;
}
.daihyakka-kinokogari .--fw769 {
  font-weight: 769;
}
.daihyakka-kinokogari .--mt770 {
  margin-top: 770px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt770 {
    margin-top: 385px;
  }
}
.daihyakka-kinokogari .--mb770 {
  margin-bottom: 770px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb770 {
    margin-bottom: 385px;
  }
}
.daihyakka-kinokogari .--pt770 {
  padding-top: 770px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt770 {
    padding-top: 385px;
  }
}
.daihyakka-kinokogari .--pb770 {
  padding-bottom: 770px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb770 {
    padding-bottom: 385px;
  }
}
.daihyakka-kinokogari .--px770 {
  padding: 0 770px;
}
.daihyakka-kinokogari .max-w-770 {
  max-width: 770px;
}
.daihyakka-kinokogari .w-770 {
  width: 770px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-770 {
    width: 385px;
  }
}
.daihyakka-kinokogari .h-770 {
  height: 770px;
}
.daihyakka-kinokogari .--gap770 {
  gap: 770px !important;
}
.daihyakka-kinokogari .--fw770 {
  font-weight: 770;
}
.daihyakka-kinokogari .--mt771 {
  margin-top: 771px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt771 {
    margin-top: 385.5px;
  }
}
.daihyakka-kinokogari .--mb771 {
  margin-bottom: 771px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb771 {
    margin-bottom: 385.5px;
  }
}
.daihyakka-kinokogari .--pt771 {
  padding-top: 771px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt771 {
    padding-top: 385.5px;
  }
}
.daihyakka-kinokogari .--pb771 {
  padding-bottom: 771px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb771 {
    padding-bottom: 385.5px;
  }
}
.daihyakka-kinokogari .--px771 {
  padding: 0 771px;
}
.daihyakka-kinokogari .max-w-771 {
  max-width: 771px;
}
.daihyakka-kinokogari .w-771 {
  width: 771px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-771 {
    width: 385.5px;
  }
}
.daihyakka-kinokogari .h-771 {
  height: 771px;
}
.daihyakka-kinokogari .--gap771 {
  gap: 771px !important;
}
.daihyakka-kinokogari .--fw771 {
  font-weight: 771;
}
.daihyakka-kinokogari .--mt772 {
  margin-top: 772px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt772 {
    margin-top: 386px;
  }
}
.daihyakka-kinokogari .--mb772 {
  margin-bottom: 772px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb772 {
    margin-bottom: 386px;
  }
}
.daihyakka-kinokogari .--pt772 {
  padding-top: 772px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt772 {
    padding-top: 386px;
  }
}
.daihyakka-kinokogari .--pb772 {
  padding-bottom: 772px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb772 {
    padding-bottom: 386px;
  }
}
.daihyakka-kinokogari .--px772 {
  padding: 0 772px;
}
.daihyakka-kinokogari .max-w-772 {
  max-width: 772px;
}
.daihyakka-kinokogari .w-772 {
  width: 772px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-772 {
    width: 386px;
  }
}
.daihyakka-kinokogari .h-772 {
  height: 772px;
}
.daihyakka-kinokogari .--gap772 {
  gap: 772px !important;
}
.daihyakka-kinokogari .--fw772 {
  font-weight: 772;
}
.daihyakka-kinokogari .--mt773 {
  margin-top: 773px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt773 {
    margin-top: 386.5px;
  }
}
.daihyakka-kinokogari .--mb773 {
  margin-bottom: 773px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb773 {
    margin-bottom: 386.5px;
  }
}
.daihyakka-kinokogari .--pt773 {
  padding-top: 773px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt773 {
    padding-top: 386.5px;
  }
}
.daihyakka-kinokogari .--pb773 {
  padding-bottom: 773px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb773 {
    padding-bottom: 386.5px;
  }
}
.daihyakka-kinokogari .--px773 {
  padding: 0 773px;
}
.daihyakka-kinokogari .max-w-773 {
  max-width: 773px;
}
.daihyakka-kinokogari .w-773 {
  width: 773px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-773 {
    width: 386.5px;
  }
}
.daihyakka-kinokogari .h-773 {
  height: 773px;
}
.daihyakka-kinokogari .--gap773 {
  gap: 773px !important;
}
.daihyakka-kinokogari .--fw773 {
  font-weight: 773;
}
.daihyakka-kinokogari .--mt774 {
  margin-top: 774px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt774 {
    margin-top: 387px;
  }
}
.daihyakka-kinokogari .--mb774 {
  margin-bottom: 774px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb774 {
    margin-bottom: 387px;
  }
}
.daihyakka-kinokogari .--pt774 {
  padding-top: 774px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt774 {
    padding-top: 387px;
  }
}
.daihyakka-kinokogari .--pb774 {
  padding-bottom: 774px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb774 {
    padding-bottom: 387px;
  }
}
.daihyakka-kinokogari .--px774 {
  padding: 0 774px;
}
.daihyakka-kinokogari .max-w-774 {
  max-width: 774px;
}
.daihyakka-kinokogari .w-774 {
  width: 774px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-774 {
    width: 387px;
  }
}
.daihyakka-kinokogari .h-774 {
  height: 774px;
}
.daihyakka-kinokogari .--gap774 {
  gap: 774px !important;
}
.daihyakka-kinokogari .--fw774 {
  font-weight: 774;
}
.daihyakka-kinokogari .--mt775 {
  margin-top: 775px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt775 {
    margin-top: 387.5px;
  }
}
.daihyakka-kinokogari .--mb775 {
  margin-bottom: 775px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb775 {
    margin-bottom: 387.5px;
  }
}
.daihyakka-kinokogari .--pt775 {
  padding-top: 775px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt775 {
    padding-top: 387.5px;
  }
}
.daihyakka-kinokogari .--pb775 {
  padding-bottom: 775px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb775 {
    padding-bottom: 387.5px;
  }
}
.daihyakka-kinokogari .--px775 {
  padding: 0 775px;
}
.daihyakka-kinokogari .max-w-775 {
  max-width: 775px;
}
.daihyakka-kinokogari .w-775 {
  width: 775px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-775 {
    width: 387.5px;
  }
}
.daihyakka-kinokogari .h-775 {
  height: 775px;
}
.daihyakka-kinokogari .--gap775 {
  gap: 775px !important;
}
.daihyakka-kinokogari .--fw775 {
  font-weight: 775;
}
.daihyakka-kinokogari .--mt776 {
  margin-top: 776px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt776 {
    margin-top: 388px;
  }
}
.daihyakka-kinokogari .--mb776 {
  margin-bottom: 776px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb776 {
    margin-bottom: 388px;
  }
}
.daihyakka-kinokogari .--pt776 {
  padding-top: 776px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt776 {
    padding-top: 388px;
  }
}
.daihyakka-kinokogari .--pb776 {
  padding-bottom: 776px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb776 {
    padding-bottom: 388px;
  }
}
.daihyakka-kinokogari .--px776 {
  padding: 0 776px;
}
.daihyakka-kinokogari .max-w-776 {
  max-width: 776px;
}
.daihyakka-kinokogari .w-776 {
  width: 776px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-776 {
    width: 388px;
  }
}
.daihyakka-kinokogari .h-776 {
  height: 776px;
}
.daihyakka-kinokogari .--gap776 {
  gap: 776px !important;
}
.daihyakka-kinokogari .--fw776 {
  font-weight: 776;
}
.daihyakka-kinokogari .--mt777 {
  margin-top: 777px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt777 {
    margin-top: 388.5px;
  }
}
.daihyakka-kinokogari .--mb777 {
  margin-bottom: 777px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb777 {
    margin-bottom: 388.5px;
  }
}
.daihyakka-kinokogari .--pt777 {
  padding-top: 777px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt777 {
    padding-top: 388.5px;
  }
}
.daihyakka-kinokogari .--pb777 {
  padding-bottom: 777px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb777 {
    padding-bottom: 388.5px;
  }
}
.daihyakka-kinokogari .--px777 {
  padding: 0 777px;
}
.daihyakka-kinokogari .max-w-777 {
  max-width: 777px;
}
.daihyakka-kinokogari .w-777 {
  width: 777px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-777 {
    width: 388.5px;
  }
}
.daihyakka-kinokogari .h-777 {
  height: 777px;
}
.daihyakka-kinokogari .--gap777 {
  gap: 777px !important;
}
.daihyakka-kinokogari .--fw777 {
  font-weight: 777;
}
.daihyakka-kinokogari .--mt778 {
  margin-top: 778px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt778 {
    margin-top: 389px;
  }
}
.daihyakka-kinokogari .--mb778 {
  margin-bottom: 778px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb778 {
    margin-bottom: 389px;
  }
}
.daihyakka-kinokogari .--pt778 {
  padding-top: 778px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt778 {
    padding-top: 389px;
  }
}
.daihyakka-kinokogari .--pb778 {
  padding-bottom: 778px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb778 {
    padding-bottom: 389px;
  }
}
.daihyakka-kinokogari .--px778 {
  padding: 0 778px;
}
.daihyakka-kinokogari .max-w-778 {
  max-width: 778px;
}
.daihyakka-kinokogari .w-778 {
  width: 778px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-778 {
    width: 389px;
  }
}
.daihyakka-kinokogari .h-778 {
  height: 778px;
}
.daihyakka-kinokogari .--gap778 {
  gap: 778px !important;
}
.daihyakka-kinokogari .--fw778 {
  font-weight: 778;
}
.daihyakka-kinokogari .--mt779 {
  margin-top: 779px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt779 {
    margin-top: 389.5px;
  }
}
.daihyakka-kinokogari .--mb779 {
  margin-bottom: 779px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb779 {
    margin-bottom: 389.5px;
  }
}
.daihyakka-kinokogari .--pt779 {
  padding-top: 779px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt779 {
    padding-top: 389.5px;
  }
}
.daihyakka-kinokogari .--pb779 {
  padding-bottom: 779px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb779 {
    padding-bottom: 389.5px;
  }
}
.daihyakka-kinokogari .--px779 {
  padding: 0 779px;
}
.daihyakka-kinokogari .max-w-779 {
  max-width: 779px;
}
.daihyakka-kinokogari .w-779 {
  width: 779px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-779 {
    width: 389.5px;
  }
}
.daihyakka-kinokogari .h-779 {
  height: 779px;
}
.daihyakka-kinokogari .--gap779 {
  gap: 779px !important;
}
.daihyakka-kinokogari .--fw779 {
  font-weight: 779;
}
.daihyakka-kinokogari .--mt780 {
  margin-top: 780px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt780 {
    margin-top: 390px;
  }
}
.daihyakka-kinokogari .--mb780 {
  margin-bottom: 780px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb780 {
    margin-bottom: 390px;
  }
}
.daihyakka-kinokogari .--pt780 {
  padding-top: 780px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt780 {
    padding-top: 390px;
  }
}
.daihyakka-kinokogari .--pb780 {
  padding-bottom: 780px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb780 {
    padding-bottom: 390px;
  }
}
.daihyakka-kinokogari .--px780 {
  padding: 0 780px;
}
.daihyakka-kinokogari .max-w-780 {
  max-width: 780px;
}
.daihyakka-kinokogari .w-780 {
  width: 780px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-780 {
    width: 390px;
  }
}
.daihyakka-kinokogari .h-780 {
  height: 780px;
}
.daihyakka-kinokogari .--gap780 {
  gap: 780px !important;
}
.daihyakka-kinokogari .--fw780 {
  font-weight: 780;
}
.daihyakka-kinokogari .--mt781 {
  margin-top: 781px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt781 {
    margin-top: 390.5px;
  }
}
.daihyakka-kinokogari .--mb781 {
  margin-bottom: 781px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb781 {
    margin-bottom: 390.5px;
  }
}
.daihyakka-kinokogari .--pt781 {
  padding-top: 781px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt781 {
    padding-top: 390.5px;
  }
}
.daihyakka-kinokogari .--pb781 {
  padding-bottom: 781px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb781 {
    padding-bottom: 390.5px;
  }
}
.daihyakka-kinokogari .--px781 {
  padding: 0 781px;
}
.daihyakka-kinokogari .max-w-781 {
  max-width: 781px;
}
.daihyakka-kinokogari .w-781 {
  width: 781px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-781 {
    width: 390.5px;
  }
}
.daihyakka-kinokogari .h-781 {
  height: 781px;
}
.daihyakka-kinokogari .--gap781 {
  gap: 781px !important;
}
.daihyakka-kinokogari .--fw781 {
  font-weight: 781;
}
.daihyakka-kinokogari .--mt782 {
  margin-top: 782px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt782 {
    margin-top: 391px;
  }
}
.daihyakka-kinokogari .--mb782 {
  margin-bottom: 782px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb782 {
    margin-bottom: 391px;
  }
}
.daihyakka-kinokogari .--pt782 {
  padding-top: 782px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt782 {
    padding-top: 391px;
  }
}
.daihyakka-kinokogari .--pb782 {
  padding-bottom: 782px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb782 {
    padding-bottom: 391px;
  }
}
.daihyakka-kinokogari .--px782 {
  padding: 0 782px;
}
.daihyakka-kinokogari .max-w-782 {
  max-width: 782px;
}
.daihyakka-kinokogari .w-782 {
  width: 782px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-782 {
    width: 391px;
  }
}
.daihyakka-kinokogari .h-782 {
  height: 782px;
}
.daihyakka-kinokogari .--gap782 {
  gap: 782px !important;
}
.daihyakka-kinokogari .--fw782 {
  font-weight: 782;
}
.daihyakka-kinokogari .--mt783 {
  margin-top: 783px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt783 {
    margin-top: 391.5px;
  }
}
.daihyakka-kinokogari .--mb783 {
  margin-bottom: 783px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb783 {
    margin-bottom: 391.5px;
  }
}
.daihyakka-kinokogari .--pt783 {
  padding-top: 783px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt783 {
    padding-top: 391.5px;
  }
}
.daihyakka-kinokogari .--pb783 {
  padding-bottom: 783px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb783 {
    padding-bottom: 391.5px;
  }
}
.daihyakka-kinokogari .--px783 {
  padding: 0 783px;
}
.daihyakka-kinokogari .max-w-783 {
  max-width: 783px;
}
.daihyakka-kinokogari .w-783 {
  width: 783px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-783 {
    width: 391.5px;
  }
}
.daihyakka-kinokogari .h-783 {
  height: 783px;
}
.daihyakka-kinokogari .--gap783 {
  gap: 783px !important;
}
.daihyakka-kinokogari .--fw783 {
  font-weight: 783;
}
.daihyakka-kinokogari .--mt784 {
  margin-top: 784px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt784 {
    margin-top: 392px;
  }
}
.daihyakka-kinokogari .--mb784 {
  margin-bottom: 784px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb784 {
    margin-bottom: 392px;
  }
}
.daihyakka-kinokogari .--pt784 {
  padding-top: 784px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt784 {
    padding-top: 392px;
  }
}
.daihyakka-kinokogari .--pb784 {
  padding-bottom: 784px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb784 {
    padding-bottom: 392px;
  }
}
.daihyakka-kinokogari .--px784 {
  padding: 0 784px;
}
.daihyakka-kinokogari .max-w-784 {
  max-width: 784px;
}
.daihyakka-kinokogari .w-784 {
  width: 784px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-784 {
    width: 392px;
  }
}
.daihyakka-kinokogari .h-784 {
  height: 784px;
}
.daihyakka-kinokogari .--gap784 {
  gap: 784px !important;
}
.daihyakka-kinokogari .--fw784 {
  font-weight: 784;
}
.daihyakka-kinokogari .--mt785 {
  margin-top: 785px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt785 {
    margin-top: 392.5px;
  }
}
.daihyakka-kinokogari .--mb785 {
  margin-bottom: 785px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb785 {
    margin-bottom: 392.5px;
  }
}
.daihyakka-kinokogari .--pt785 {
  padding-top: 785px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt785 {
    padding-top: 392.5px;
  }
}
.daihyakka-kinokogari .--pb785 {
  padding-bottom: 785px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb785 {
    padding-bottom: 392.5px;
  }
}
.daihyakka-kinokogari .--px785 {
  padding: 0 785px;
}
.daihyakka-kinokogari .max-w-785 {
  max-width: 785px;
}
.daihyakka-kinokogari .w-785 {
  width: 785px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-785 {
    width: 392.5px;
  }
}
.daihyakka-kinokogari .h-785 {
  height: 785px;
}
.daihyakka-kinokogari .--gap785 {
  gap: 785px !important;
}
.daihyakka-kinokogari .--fw785 {
  font-weight: 785;
}
.daihyakka-kinokogari .--mt786 {
  margin-top: 786px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt786 {
    margin-top: 393px;
  }
}
.daihyakka-kinokogari .--mb786 {
  margin-bottom: 786px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb786 {
    margin-bottom: 393px;
  }
}
.daihyakka-kinokogari .--pt786 {
  padding-top: 786px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt786 {
    padding-top: 393px;
  }
}
.daihyakka-kinokogari .--pb786 {
  padding-bottom: 786px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb786 {
    padding-bottom: 393px;
  }
}
.daihyakka-kinokogari .--px786 {
  padding: 0 786px;
}
.daihyakka-kinokogari .max-w-786 {
  max-width: 786px;
}
.daihyakka-kinokogari .w-786 {
  width: 786px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-786 {
    width: 393px;
  }
}
.daihyakka-kinokogari .h-786 {
  height: 786px;
}
.daihyakka-kinokogari .--gap786 {
  gap: 786px !important;
}
.daihyakka-kinokogari .--fw786 {
  font-weight: 786;
}
.daihyakka-kinokogari .--mt787 {
  margin-top: 787px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt787 {
    margin-top: 393.5px;
  }
}
.daihyakka-kinokogari .--mb787 {
  margin-bottom: 787px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb787 {
    margin-bottom: 393.5px;
  }
}
.daihyakka-kinokogari .--pt787 {
  padding-top: 787px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt787 {
    padding-top: 393.5px;
  }
}
.daihyakka-kinokogari .--pb787 {
  padding-bottom: 787px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb787 {
    padding-bottom: 393.5px;
  }
}
.daihyakka-kinokogari .--px787 {
  padding: 0 787px;
}
.daihyakka-kinokogari .max-w-787 {
  max-width: 787px;
}
.daihyakka-kinokogari .w-787 {
  width: 787px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-787 {
    width: 393.5px;
  }
}
.daihyakka-kinokogari .h-787 {
  height: 787px;
}
.daihyakka-kinokogari .--gap787 {
  gap: 787px !important;
}
.daihyakka-kinokogari .--fw787 {
  font-weight: 787;
}
.daihyakka-kinokogari .--mt788 {
  margin-top: 788px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt788 {
    margin-top: 394px;
  }
}
.daihyakka-kinokogari .--mb788 {
  margin-bottom: 788px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb788 {
    margin-bottom: 394px;
  }
}
.daihyakka-kinokogari .--pt788 {
  padding-top: 788px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt788 {
    padding-top: 394px;
  }
}
.daihyakka-kinokogari .--pb788 {
  padding-bottom: 788px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb788 {
    padding-bottom: 394px;
  }
}
.daihyakka-kinokogari .--px788 {
  padding: 0 788px;
}
.daihyakka-kinokogari .max-w-788 {
  max-width: 788px;
}
.daihyakka-kinokogari .w-788 {
  width: 788px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-788 {
    width: 394px;
  }
}
.daihyakka-kinokogari .h-788 {
  height: 788px;
}
.daihyakka-kinokogari .--gap788 {
  gap: 788px !important;
}
.daihyakka-kinokogari .--fw788 {
  font-weight: 788;
}
.daihyakka-kinokogari .--mt789 {
  margin-top: 789px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt789 {
    margin-top: 394.5px;
  }
}
.daihyakka-kinokogari .--mb789 {
  margin-bottom: 789px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb789 {
    margin-bottom: 394.5px;
  }
}
.daihyakka-kinokogari .--pt789 {
  padding-top: 789px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt789 {
    padding-top: 394.5px;
  }
}
.daihyakka-kinokogari .--pb789 {
  padding-bottom: 789px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb789 {
    padding-bottom: 394.5px;
  }
}
.daihyakka-kinokogari .--px789 {
  padding: 0 789px;
}
.daihyakka-kinokogari .max-w-789 {
  max-width: 789px;
}
.daihyakka-kinokogari .w-789 {
  width: 789px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-789 {
    width: 394.5px;
  }
}
.daihyakka-kinokogari .h-789 {
  height: 789px;
}
.daihyakka-kinokogari .--gap789 {
  gap: 789px !important;
}
.daihyakka-kinokogari .--fw789 {
  font-weight: 789;
}
.daihyakka-kinokogari .--mt790 {
  margin-top: 790px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt790 {
    margin-top: 395px;
  }
}
.daihyakka-kinokogari .--mb790 {
  margin-bottom: 790px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb790 {
    margin-bottom: 395px;
  }
}
.daihyakka-kinokogari .--pt790 {
  padding-top: 790px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt790 {
    padding-top: 395px;
  }
}
.daihyakka-kinokogari .--pb790 {
  padding-bottom: 790px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb790 {
    padding-bottom: 395px;
  }
}
.daihyakka-kinokogari .--px790 {
  padding: 0 790px;
}
.daihyakka-kinokogari .max-w-790 {
  max-width: 790px;
}
.daihyakka-kinokogari .w-790 {
  width: 790px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-790 {
    width: 395px;
  }
}
.daihyakka-kinokogari .h-790 {
  height: 790px;
}
.daihyakka-kinokogari .--gap790 {
  gap: 790px !important;
}
.daihyakka-kinokogari .--fw790 {
  font-weight: 790;
}
.daihyakka-kinokogari .--mt791 {
  margin-top: 791px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt791 {
    margin-top: 395.5px;
  }
}
.daihyakka-kinokogari .--mb791 {
  margin-bottom: 791px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb791 {
    margin-bottom: 395.5px;
  }
}
.daihyakka-kinokogari .--pt791 {
  padding-top: 791px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt791 {
    padding-top: 395.5px;
  }
}
.daihyakka-kinokogari .--pb791 {
  padding-bottom: 791px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb791 {
    padding-bottom: 395.5px;
  }
}
.daihyakka-kinokogari .--px791 {
  padding: 0 791px;
}
.daihyakka-kinokogari .max-w-791 {
  max-width: 791px;
}
.daihyakka-kinokogari .w-791 {
  width: 791px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-791 {
    width: 395.5px;
  }
}
.daihyakka-kinokogari .h-791 {
  height: 791px;
}
.daihyakka-kinokogari .--gap791 {
  gap: 791px !important;
}
.daihyakka-kinokogari .--fw791 {
  font-weight: 791;
}
.daihyakka-kinokogari .--mt792 {
  margin-top: 792px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt792 {
    margin-top: 396px;
  }
}
.daihyakka-kinokogari .--mb792 {
  margin-bottom: 792px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb792 {
    margin-bottom: 396px;
  }
}
.daihyakka-kinokogari .--pt792 {
  padding-top: 792px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt792 {
    padding-top: 396px;
  }
}
.daihyakka-kinokogari .--pb792 {
  padding-bottom: 792px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb792 {
    padding-bottom: 396px;
  }
}
.daihyakka-kinokogari .--px792 {
  padding: 0 792px;
}
.daihyakka-kinokogari .max-w-792 {
  max-width: 792px;
}
.daihyakka-kinokogari .w-792 {
  width: 792px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-792 {
    width: 396px;
  }
}
.daihyakka-kinokogari .h-792 {
  height: 792px;
}
.daihyakka-kinokogari .--gap792 {
  gap: 792px !important;
}
.daihyakka-kinokogari .--fw792 {
  font-weight: 792;
}
.daihyakka-kinokogari .--mt793 {
  margin-top: 793px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt793 {
    margin-top: 396.5px;
  }
}
.daihyakka-kinokogari .--mb793 {
  margin-bottom: 793px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb793 {
    margin-bottom: 396.5px;
  }
}
.daihyakka-kinokogari .--pt793 {
  padding-top: 793px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt793 {
    padding-top: 396.5px;
  }
}
.daihyakka-kinokogari .--pb793 {
  padding-bottom: 793px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb793 {
    padding-bottom: 396.5px;
  }
}
.daihyakka-kinokogari .--px793 {
  padding: 0 793px;
}
.daihyakka-kinokogari .max-w-793 {
  max-width: 793px;
}
.daihyakka-kinokogari .w-793 {
  width: 793px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-793 {
    width: 396.5px;
  }
}
.daihyakka-kinokogari .h-793 {
  height: 793px;
}
.daihyakka-kinokogari .--gap793 {
  gap: 793px !important;
}
.daihyakka-kinokogari .--fw793 {
  font-weight: 793;
}
.daihyakka-kinokogari .--mt794 {
  margin-top: 794px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt794 {
    margin-top: 397px;
  }
}
.daihyakka-kinokogari .--mb794 {
  margin-bottom: 794px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb794 {
    margin-bottom: 397px;
  }
}
.daihyakka-kinokogari .--pt794 {
  padding-top: 794px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt794 {
    padding-top: 397px;
  }
}
.daihyakka-kinokogari .--pb794 {
  padding-bottom: 794px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb794 {
    padding-bottom: 397px;
  }
}
.daihyakka-kinokogari .--px794 {
  padding: 0 794px;
}
.daihyakka-kinokogari .max-w-794 {
  max-width: 794px;
}
.daihyakka-kinokogari .w-794 {
  width: 794px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-794 {
    width: 397px;
  }
}
.daihyakka-kinokogari .h-794 {
  height: 794px;
}
.daihyakka-kinokogari .--gap794 {
  gap: 794px !important;
}
.daihyakka-kinokogari .--fw794 {
  font-weight: 794;
}
.daihyakka-kinokogari .--mt795 {
  margin-top: 795px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt795 {
    margin-top: 397.5px;
  }
}
.daihyakka-kinokogari .--mb795 {
  margin-bottom: 795px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb795 {
    margin-bottom: 397.5px;
  }
}
.daihyakka-kinokogari .--pt795 {
  padding-top: 795px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt795 {
    padding-top: 397.5px;
  }
}
.daihyakka-kinokogari .--pb795 {
  padding-bottom: 795px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb795 {
    padding-bottom: 397.5px;
  }
}
.daihyakka-kinokogari .--px795 {
  padding: 0 795px;
}
.daihyakka-kinokogari .max-w-795 {
  max-width: 795px;
}
.daihyakka-kinokogari .w-795 {
  width: 795px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-795 {
    width: 397.5px;
  }
}
.daihyakka-kinokogari .h-795 {
  height: 795px;
}
.daihyakka-kinokogari .--gap795 {
  gap: 795px !important;
}
.daihyakka-kinokogari .--fw795 {
  font-weight: 795;
}
.daihyakka-kinokogari .--mt796 {
  margin-top: 796px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt796 {
    margin-top: 398px;
  }
}
.daihyakka-kinokogari .--mb796 {
  margin-bottom: 796px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb796 {
    margin-bottom: 398px;
  }
}
.daihyakka-kinokogari .--pt796 {
  padding-top: 796px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt796 {
    padding-top: 398px;
  }
}
.daihyakka-kinokogari .--pb796 {
  padding-bottom: 796px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb796 {
    padding-bottom: 398px;
  }
}
.daihyakka-kinokogari .--px796 {
  padding: 0 796px;
}
.daihyakka-kinokogari .max-w-796 {
  max-width: 796px;
}
.daihyakka-kinokogari .w-796 {
  width: 796px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-796 {
    width: 398px;
  }
}
.daihyakka-kinokogari .h-796 {
  height: 796px;
}
.daihyakka-kinokogari .--gap796 {
  gap: 796px !important;
}
.daihyakka-kinokogari .--fw796 {
  font-weight: 796;
}
.daihyakka-kinokogari .--mt797 {
  margin-top: 797px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt797 {
    margin-top: 398.5px;
  }
}
.daihyakka-kinokogari .--mb797 {
  margin-bottom: 797px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb797 {
    margin-bottom: 398.5px;
  }
}
.daihyakka-kinokogari .--pt797 {
  padding-top: 797px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt797 {
    padding-top: 398.5px;
  }
}
.daihyakka-kinokogari .--pb797 {
  padding-bottom: 797px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb797 {
    padding-bottom: 398.5px;
  }
}
.daihyakka-kinokogari .--px797 {
  padding: 0 797px;
}
.daihyakka-kinokogari .max-w-797 {
  max-width: 797px;
}
.daihyakka-kinokogari .w-797 {
  width: 797px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-797 {
    width: 398.5px;
  }
}
.daihyakka-kinokogari .h-797 {
  height: 797px;
}
.daihyakka-kinokogari .--gap797 {
  gap: 797px !important;
}
.daihyakka-kinokogari .--fw797 {
  font-weight: 797;
}
.daihyakka-kinokogari .--mt798 {
  margin-top: 798px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt798 {
    margin-top: 399px;
  }
}
.daihyakka-kinokogari .--mb798 {
  margin-bottom: 798px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb798 {
    margin-bottom: 399px;
  }
}
.daihyakka-kinokogari .--pt798 {
  padding-top: 798px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt798 {
    padding-top: 399px;
  }
}
.daihyakka-kinokogari .--pb798 {
  padding-bottom: 798px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb798 {
    padding-bottom: 399px;
  }
}
.daihyakka-kinokogari .--px798 {
  padding: 0 798px;
}
.daihyakka-kinokogari .max-w-798 {
  max-width: 798px;
}
.daihyakka-kinokogari .w-798 {
  width: 798px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-798 {
    width: 399px;
  }
}
.daihyakka-kinokogari .h-798 {
  height: 798px;
}
.daihyakka-kinokogari .--gap798 {
  gap: 798px !important;
}
.daihyakka-kinokogari .--fw798 {
  font-weight: 798;
}
.daihyakka-kinokogari .--mt799 {
  margin-top: 799px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt799 {
    margin-top: 399.5px;
  }
}
.daihyakka-kinokogari .--mb799 {
  margin-bottom: 799px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb799 {
    margin-bottom: 399.5px;
  }
}
.daihyakka-kinokogari .--pt799 {
  padding-top: 799px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt799 {
    padding-top: 399.5px;
  }
}
.daihyakka-kinokogari .--pb799 {
  padding-bottom: 799px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb799 {
    padding-bottom: 399.5px;
  }
}
.daihyakka-kinokogari .--px799 {
  padding: 0 799px;
}
.daihyakka-kinokogari .max-w-799 {
  max-width: 799px;
}
.daihyakka-kinokogari .w-799 {
  width: 799px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-799 {
    width: 399.5px;
  }
}
.daihyakka-kinokogari .h-799 {
  height: 799px;
}
.daihyakka-kinokogari .--gap799 {
  gap: 799px !important;
}
.daihyakka-kinokogari .--fw799 {
  font-weight: 799;
}
.daihyakka-kinokogari .--mt800 {
  margin-top: 800px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt800 {
    margin-top: 400px;
  }
}
.daihyakka-kinokogari .--mb800 {
  margin-bottom: 800px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb800 {
    margin-bottom: 400px;
  }
}
.daihyakka-kinokogari .--pt800 {
  padding-top: 800px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt800 {
    padding-top: 400px;
  }
}
.daihyakka-kinokogari .--pb800 {
  padding-bottom: 800px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb800 {
    padding-bottom: 400px;
  }
}
.daihyakka-kinokogari .--px800 {
  padding: 0 800px;
}
.daihyakka-kinokogari .max-w-800 {
  max-width: 800px;
}
.daihyakka-kinokogari .w-800 {
  width: 800px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-800 {
    width: 400px;
  }
}
.daihyakka-kinokogari .h-800 {
  height: 800px;
}
.daihyakka-kinokogari .--gap800 {
  gap: 800px !important;
}
.daihyakka-kinokogari .--fw800 {
  font-weight: 800;
}
.daihyakka-kinokogari .--mt801 {
  margin-top: 801px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt801 {
    margin-top: 400.5px;
  }
}
.daihyakka-kinokogari .--mb801 {
  margin-bottom: 801px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb801 {
    margin-bottom: 400.5px;
  }
}
.daihyakka-kinokogari .--pt801 {
  padding-top: 801px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt801 {
    padding-top: 400.5px;
  }
}
.daihyakka-kinokogari .--pb801 {
  padding-bottom: 801px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb801 {
    padding-bottom: 400.5px;
  }
}
.daihyakka-kinokogari .--px801 {
  padding: 0 801px;
}
.daihyakka-kinokogari .max-w-801 {
  max-width: 801px;
}
.daihyakka-kinokogari .w-801 {
  width: 801px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-801 {
    width: 400.5px;
  }
}
.daihyakka-kinokogari .h-801 {
  height: 801px;
}
.daihyakka-kinokogari .--gap801 {
  gap: 801px !important;
}
.daihyakka-kinokogari .--fw801 {
  font-weight: 801;
}
.daihyakka-kinokogari .--mt802 {
  margin-top: 802px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt802 {
    margin-top: 401px;
  }
}
.daihyakka-kinokogari .--mb802 {
  margin-bottom: 802px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb802 {
    margin-bottom: 401px;
  }
}
.daihyakka-kinokogari .--pt802 {
  padding-top: 802px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt802 {
    padding-top: 401px;
  }
}
.daihyakka-kinokogari .--pb802 {
  padding-bottom: 802px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb802 {
    padding-bottom: 401px;
  }
}
.daihyakka-kinokogari .--px802 {
  padding: 0 802px;
}
.daihyakka-kinokogari .max-w-802 {
  max-width: 802px;
}
.daihyakka-kinokogari .w-802 {
  width: 802px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-802 {
    width: 401px;
  }
}
.daihyakka-kinokogari .h-802 {
  height: 802px;
}
.daihyakka-kinokogari .--gap802 {
  gap: 802px !important;
}
.daihyakka-kinokogari .--fw802 {
  font-weight: 802;
}
.daihyakka-kinokogari .--mt803 {
  margin-top: 803px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt803 {
    margin-top: 401.5px;
  }
}
.daihyakka-kinokogari .--mb803 {
  margin-bottom: 803px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb803 {
    margin-bottom: 401.5px;
  }
}
.daihyakka-kinokogari .--pt803 {
  padding-top: 803px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt803 {
    padding-top: 401.5px;
  }
}
.daihyakka-kinokogari .--pb803 {
  padding-bottom: 803px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb803 {
    padding-bottom: 401.5px;
  }
}
.daihyakka-kinokogari .--px803 {
  padding: 0 803px;
}
.daihyakka-kinokogari .max-w-803 {
  max-width: 803px;
}
.daihyakka-kinokogari .w-803 {
  width: 803px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-803 {
    width: 401.5px;
  }
}
.daihyakka-kinokogari .h-803 {
  height: 803px;
}
.daihyakka-kinokogari .--gap803 {
  gap: 803px !important;
}
.daihyakka-kinokogari .--fw803 {
  font-weight: 803;
}
.daihyakka-kinokogari .--mt804 {
  margin-top: 804px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt804 {
    margin-top: 402px;
  }
}
.daihyakka-kinokogari .--mb804 {
  margin-bottom: 804px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb804 {
    margin-bottom: 402px;
  }
}
.daihyakka-kinokogari .--pt804 {
  padding-top: 804px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt804 {
    padding-top: 402px;
  }
}
.daihyakka-kinokogari .--pb804 {
  padding-bottom: 804px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb804 {
    padding-bottom: 402px;
  }
}
.daihyakka-kinokogari .--px804 {
  padding: 0 804px;
}
.daihyakka-kinokogari .max-w-804 {
  max-width: 804px;
}
.daihyakka-kinokogari .w-804 {
  width: 804px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-804 {
    width: 402px;
  }
}
.daihyakka-kinokogari .h-804 {
  height: 804px;
}
.daihyakka-kinokogari .--gap804 {
  gap: 804px !important;
}
.daihyakka-kinokogari .--fw804 {
  font-weight: 804;
}
.daihyakka-kinokogari .--mt805 {
  margin-top: 805px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt805 {
    margin-top: 402.5px;
  }
}
.daihyakka-kinokogari .--mb805 {
  margin-bottom: 805px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb805 {
    margin-bottom: 402.5px;
  }
}
.daihyakka-kinokogari .--pt805 {
  padding-top: 805px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt805 {
    padding-top: 402.5px;
  }
}
.daihyakka-kinokogari .--pb805 {
  padding-bottom: 805px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb805 {
    padding-bottom: 402.5px;
  }
}
.daihyakka-kinokogari .--px805 {
  padding: 0 805px;
}
.daihyakka-kinokogari .max-w-805 {
  max-width: 805px;
}
.daihyakka-kinokogari .w-805 {
  width: 805px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-805 {
    width: 402.5px;
  }
}
.daihyakka-kinokogari .h-805 {
  height: 805px;
}
.daihyakka-kinokogari .--gap805 {
  gap: 805px !important;
}
.daihyakka-kinokogari .--fw805 {
  font-weight: 805;
}
.daihyakka-kinokogari .--mt806 {
  margin-top: 806px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt806 {
    margin-top: 403px;
  }
}
.daihyakka-kinokogari .--mb806 {
  margin-bottom: 806px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb806 {
    margin-bottom: 403px;
  }
}
.daihyakka-kinokogari .--pt806 {
  padding-top: 806px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt806 {
    padding-top: 403px;
  }
}
.daihyakka-kinokogari .--pb806 {
  padding-bottom: 806px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb806 {
    padding-bottom: 403px;
  }
}
.daihyakka-kinokogari .--px806 {
  padding: 0 806px;
}
.daihyakka-kinokogari .max-w-806 {
  max-width: 806px;
}
.daihyakka-kinokogari .w-806 {
  width: 806px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-806 {
    width: 403px;
  }
}
.daihyakka-kinokogari .h-806 {
  height: 806px;
}
.daihyakka-kinokogari .--gap806 {
  gap: 806px !important;
}
.daihyakka-kinokogari .--fw806 {
  font-weight: 806;
}
.daihyakka-kinokogari .--mt807 {
  margin-top: 807px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt807 {
    margin-top: 403.5px;
  }
}
.daihyakka-kinokogari .--mb807 {
  margin-bottom: 807px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb807 {
    margin-bottom: 403.5px;
  }
}
.daihyakka-kinokogari .--pt807 {
  padding-top: 807px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt807 {
    padding-top: 403.5px;
  }
}
.daihyakka-kinokogari .--pb807 {
  padding-bottom: 807px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb807 {
    padding-bottom: 403.5px;
  }
}
.daihyakka-kinokogari .--px807 {
  padding: 0 807px;
}
.daihyakka-kinokogari .max-w-807 {
  max-width: 807px;
}
.daihyakka-kinokogari .w-807 {
  width: 807px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-807 {
    width: 403.5px;
  }
}
.daihyakka-kinokogari .h-807 {
  height: 807px;
}
.daihyakka-kinokogari .--gap807 {
  gap: 807px !important;
}
.daihyakka-kinokogari .--fw807 {
  font-weight: 807;
}
.daihyakka-kinokogari .--mt808 {
  margin-top: 808px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt808 {
    margin-top: 404px;
  }
}
.daihyakka-kinokogari .--mb808 {
  margin-bottom: 808px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb808 {
    margin-bottom: 404px;
  }
}
.daihyakka-kinokogari .--pt808 {
  padding-top: 808px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt808 {
    padding-top: 404px;
  }
}
.daihyakka-kinokogari .--pb808 {
  padding-bottom: 808px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb808 {
    padding-bottom: 404px;
  }
}
.daihyakka-kinokogari .--px808 {
  padding: 0 808px;
}
.daihyakka-kinokogari .max-w-808 {
  max-width: 808px;
}
.daihyakka-kinokogari .w-808 {
  width: 808px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-808 {
    width: 404px;
  }
}
.daihyakka-kinokogari .h-808 {
  height: 808px;
}
.daihyakka-kinokogari .--gap808 {
  gap: 808px !important;
}
.daihyakka-kinokogari .--fw808 {
  font-weight: 808;
}
.daihyakka-kinokogari .--mt809 {
  margin-top: 809px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt809 {
    margin-top: 404.5px;
  }
}
.daihyakka-kinokogari .--mb809 {
  margin-bottom: 809px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb809 {
    margin-bottom: 404.5px;
  }
}
.daihyakka-kinokogari .--pt809 {
  padding-top: 809px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt809 {
    padding-top: 404.5px;
  }
}
.daihyakka-kinokogari .--pb809 {
  padding-bottom: 809px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb809 {
    padding-bottom: 404.5px;
  }
}
.daihyakka-kinokogari .--px809 {
  padding: 0 809px;
}
.daihyakka-kinokogari .max-w-809 {
  max-width: 809px;
}
.daihyakka-kinokogari .w-809 {
  width: 809px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-809 {
    width: 404.5px;
  }
}
.daihyakka-kinokogari .h-809 {
  height: 809px;
}
.daihyakka-kinokogari .--gap809 {
  gap: 809px !important;
}
.daihyakka-kinokogari .--fw809 {
  font-weight: 809;
}
.daihyakka-kinokogari .--mt810 {
  margin-top: 810px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt810 {
    margin-top: 405px;
  }
}
.daihyakka-kinokogari .--mb810 {
  margin-bottom: 810px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb810 {
    margin-bottom: 405px;
  }
}
.daihyakka-kinokogari .--pt810 {
  padding-top: 810px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt810 {
    padding-top: 405px;
  }
}
.daihyakka-kinokogari .--pb810 {
  padding-bottom: 810px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb810 {
    padding-bottom: 405px;
  }
}
.daihyakka-kinokogari .--px810 {
  padding: 0 810px;
}
.daihyakka-kinokogari .max-w-810 {
  max-width: 810px;
}
.daihyakka-kinokogari .w-810 {
  width: 810px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-810 {
    width: 405px;
  }
}
.daihyakka-kinokogari .h-810 {
  height: 810px;
}
.daihyakka-kinokogari .--gap810 {
  gap: 810px !important;
}
.daihyakka-kinokogari .--fw810 {
  font-weight: 810;
}
.daihyakka-kinokogari .--mt811 {
  margin-top: 811px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt811 {
    margin-top: 405.5px;
  }
}
.daihyakka-kinokogari .--mb811 {
  margin-bottom: 811px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb811 {
    margin-bottom: 405.5px;
  }
}
.daihyakka-kinokogari .--pt811 {
  padding-top: 811px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt811 {
    padding-top: 405.5px;
  }
}
.daihyakka-kinokogari .--pb811 {
  padding-bottom: 811px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb811 {
    padding-bottom: 405.5px;
  }
}
.daihyakka-kinokogari .--px811 {
  padding: 0 811px;
}
.daihyakka-kinokogari .max-w-811 {
  max-width: 811px;
}
.daihyakka-kinokogari .w-811 {
  width: 811px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-811 {
    width: 405.5px;
  }
}
.daihyakka-kinokogari .h-811 {
  height: 811px;
}
.daihyakka-kinokogari .--gap811 {
  gap: 811px !important;
}
.daihyakka-kinokogari .--fw811 {
  font-weight: 811;
}
.daihyakka-kinokogari .--mt812 {
  margin-top: 812px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt812 {
    margin-top: 406px;
  }
}
.daihyakka-kinokogari .--mb812 {
  margin-bottom: 812px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb812 {
    margin-bottom: 406px;
  }
}
.daihyakka-kinokogari .--pt812 {
  padding-top: 812px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt812 {
    padding-top: 406px;
  }
}
.daihyakka-kinokogari .--pb812 {
  padding-bottom: 812px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb812 {
    padding-bottom: 406px;
  }
}
.daihyakka-kinokogari .--px812 {
  padding: 0 812px;
}
.daihyakka-kinokogari .max-w-812 {
  max-width: 812px;
}
.daihyakka-kinokogari .w-812 {
  width: 812px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-812 {
    width: 406px;
  }
}
.daihyakka-kinokogari .h-812 {
  height: 812px;
}
.daihyakka-kinokogari .--gap812 {
  gap: 812px !important;
}
.daihyakka-kinokogari .--fw812 {
  font-weight: 812;
}
.daihyakka-kinokogari .--mt813 {
  margin-top: 813px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt813 {
    margin-top: 406.5px;
  }
}
.daihyakka-kinokogari .--mb813 {
  margin-bottom: 813px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb813 {
    margin-bottom: 406.5px;
  }
}
.daihyakka-kinokogari .--pt813 {
  padding-top: 813px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt813 {
    padding-top: 406.5px;
  }
}
.daihyakka-kinokogari .--pb813 {
  padding-bottom: 813px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb813 {
    padding-bottom: 406.5px;
  }
}
.daihyakka-kinokogari .--px813 {
  padding: 0 813px;
}
.daihyakka-kinokogari .max-w-813 {
  max-width: 813px;
}
.daihyakka-kinokogari .w-813 {
  width: 813px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-813 {
    width: 406.5px;
  }
}
.daihyakka-kinokogari .h-813 {
  height: 813px;
}
.daihyakka-kinokogari .--gap813 {
  gap: 813px !important;
}
.daihyakka-kinokogari .--fw813 {
  font-weight: 813;
}
.daihyakka-kinokogari .--mt814 {
  margin-top: 814px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt814 {
    margin-top: 407px;
  }
}
.daihyakka-kinokogari .--mb814 {
  margin-bottom: 814px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb814 {
    margin-bottom: 407px;
  }
}
.daihyakka-kinokogari .--pt814 {
  padding-top: 814px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt814 {
    padding-top: 407px;
  }
}
.daihyakka-kinokogari .--pb814 {
  padding-bottom: 814px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb814 {
    padding-bottom: 407px;
  }
}
.daihyakka-kinokogari .--px814 {
  padding: 0 814px;
}
.daihyakka-kinokogari .max-w-814 {
  max-width: 814px;
}
.daihyakka-kinokogari .w-814 {
  width: 814px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-814 {
    width: 407px;
  }
}
.daihyakka-kinokogari .h-814 {
  height: 814px;
}
.daihyakka-kinokogari .--gap814 {
  gap: 814px !important;
}
.daihyakka-kinokogari .--fw814 {
  font-weight: 814;
}
.daihyakka-kinokogari .--mt815 {
  margin-top: 815px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt815 {
    margin-top: 407.5px;
  }
}
.daihyakka-kinokogari .--mb815 {
  margin-bottom: 815px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb815 {
    margin-bottom: 407.5px;
  }
}
.daihyakka-kinokogari .--pt815 {
  padding-top: 815px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt815 {
    padding-top: 407.5px;
  }
}
.daihyakka-kinokogari .--pb815 {
  padding-bottom: 815px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb815 {
    padding-bottom: 407.5px;
  }
}
.daihyakka-kinokogari .--px815 {
  padding: 0 815px;
}
.daihyakka-kinokogari .max-w-815 {
  max-width: 815px;
}
.daihyakka-kinokogari .w-815 {
  width: 815px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-815 {
    width: 407.5px;
  }
}
.daihyakka-kinokogari .h-815 {
  height: 815px;
}
.daihyakka-kinokogari .--gap815 {
  gap: 815px !important;
}
.daihyakka-kinokogari .--fw815 {
  font-weight: 815;
}
.daihyakka-kinokogari .--mt816 {
  margin-top: 816px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt816 {
    margin-top: 408px;
  }
}
.daihyakka-kinokogari .--mb816 {
  margin-bottom: 816px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb816 {
    margin-bottom: 408px;
  }
}
.daihyakka-kinokogari .--pt816 {
  padding-top: 816px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt816 {
    padding-top: 408px;
  }
}
.daihyakka-kinokogari .--pb816 {
  padding-bottom: 816px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb816 {
    padding-bottom: 408px;
  }
}
.daihyakka-kinokogari .--px816 {
  padding: 0 816px;
}
.daihyakka-kinokogari .max-w-816 {
  max-width: 816px;
}
.daihyakka-kinokogari .w-816 {
  width: 816px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-816 {
    width: 408px;
  }
}
.daihyakka-kinokogari .h-816 {
  height: 816px;
}
.daihyakka-kinokogari .--gap816 {
  gap: 816px !important;
}
.daihyakka-kinokogari .--fw816 {
  font-weight: 816;
}
.daihyakka-kinokogari .--mt817 {
  margin-top: 817px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt817 {
    margin-top: 408.5px;
  }
}
.daihyakka-kinokogari .--mb817 {
  margin-bottom: 817px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb817 {
    margin-bottom: 408.5px;
  }
}
.daihyakka-kinokogari .--pt817 {
  padding-top: 817px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt817 {
    padding-top: 408.5px;
  }
}
.daihyakka-kinokogari .--pb817 {
  padding-bottom: 817px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb817 {
    padding-bottom: 408.5px;
  }
}
.daihyakka-kinokogari .--px817 {
  padding: 0 817px;
}
.daihyakka-kinokogari .max-w-817 {
  max-width: 817px;
}
.daihyakka-kinokogari .w-817 {
  width: 817px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-817 {
    width: 408.5px;
  }
}
.daihyakka-kinokogari .h-817 {
  height: 817px;
}
.daihyakka-kinokogari .--gap817 {
  gap: 817px !important;
}
.daihyakka-kinokogari .--fw817 {
  font-weight: 817;
}
.daihyakka-kinokogari .--mt818 {
  margin-top: 818px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt818 {
    margin-top: 409px;
  }
}
.daihyakka-kinokogari .--mb818 {
  margin-bottom: 818px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb818 {
    margin-bottom: 409px;
  }
}
.daihyakka-kinokogari .--pt818 {
  padding-top: 818px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt818 {
    padding-top: 409px;
  }
}
.daihyakka-kinokogari .--pb818 {
  padding-bottom: 818px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb818 {
    padding-bottom: 409px;
  }
}
.daihyakka-kinokogari .--px818 {
  padding: 0 818px;
}
.daihyakka-kinokogari .max-w-818 {
  max-width: 818px;
}
.daihyakka-kinokogari .w-818 {
  width: 818px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-818 {
    width: 409px;
  }
}
.daihyakka-kinokogari .h-818 {
  height: 818px;
}
.daihyakka-kinokogari .--gap818 {
  gap: 818px !important;
}
.daihyakka-kinokogari .--fw818 {
  font-weight: 818;
}
.daihyakka-kinokogari .--mt819 {
  margin-top: 819px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt819 {
    margin-top: 409.5px;
  }
}
.daihyakka-kinokogari .--mb819 {
  margin-bottom: 819px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb819 {
    margin-bottom: 409.5px;
  }
}
.daihyakka-kinokogari .--pt819 {
  padding-top: 819px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt819 {
    padding-top: 409.5px;
  }
}
.daihyakka-kinokogari .--pb819 {
  padding-bottom: 819px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb819 {
    padding-bottom: 409.5px;
  }
}
.daihyakka-kinokogari .--px819 {
  padding: 0 819px;
}
.daihyakka-kinokogari .max-w-819 {
  max-width: 819px;
}
.daihyakka-kinokogari .w-819 {
  width: 819px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-819 {
    width: 409.5px;
  }
}
.daihyakka-kinokogari .h-819 {
  height: 819px;
}
.daihyakka-kinokogari .--gap819 {
  gap: 819px !important;
}
.daihyakka-kinokogari .--fw819 {
  font-weight: 819;
}
.daihyakka-kinokogari .--mt820 {
  margin-top: 820px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt820 {
    margin-top: 410px;
  }
}
.daihyakka-kinokogari .--mb820 {
  margin-bottom: 820px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb820 {
    margin-bottom: 410px;
  }
}
.daihyakka-kinokogari .--pt820 {
  padding-top: 820px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt820 {
    padding-top: 410px;
  }
}
.daihyakka-kinokogari .--pb820 {
  padding-bottom: 820px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb820 {
    padding-bottom: 410px;
  }
}
.daihyakka-kinokogari .--px820 {
  padding: 0 820px;
}
.daihyakka-kinokogari .max-w-820 {
  max-width: 820px;
}
.daihyakka-kinokogari .w-820 {
  width: 820px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-820 {
    width: 410px;
  }
}
.daihyakka-kinokogari .h-820 {
  height: 820px;
}
.daihyakka-kinokogari .--gap820 {
  gap: 820px !important;
}
.daihyakka-kinokogari .--fw820 {
  font-weight: 820;
}
.daihyakka-kinokogari .--mt821 {
  margin-top: 821px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt821 {
    margin-top: 410.5px;
  }
}
.daihyakka-kinokogari .--mb821 {
  margin-bottom: 821px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb821 {
    margin-bottom: 410.5px;
  }
}
.daihyakka-kinokogari .--pt821 {
  padding-top: 821px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt821 {
    padding-top: 410.5px;
  }
}
.daihyakka-kinokogari .--pb821 {
  padding-bottom: 821px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb821 {
    padding-bottom: 410.5px;
  }
}
.daihyakka-kinokogari .--px821 {
  padding: 0 821px;
}
.daihyakka-kinokogari .max-w-821 {
  max-width: 821px;
}
.daihyakka-kinokogari .w-821 {
  width: 821px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-821 {
    width: 410.5px;
  }
}
.daihyakka-kinokogari .h-821 {
  height: 821px;
}
.daihyakka-kinokogari .--gap821 {
  gap: 821px !important;
}
.daihyakka-kinokogari .--fw821 {
  font-weight: 821;
}
.daihyakka-kinokogari .--mt822 {
  margin-top: 822px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt822 {
    margin-top: 411px;
  }
}
.daihyakka-kinokogari .--mb822 {
  margin-bottom: 822px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb822 {
    margin-bottom: 411px;
  }
}
.daihyakka-kinokogari .--pt822 {
  padding-top: 822px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt822 {
    padding-top: 411px;
  }
}
.daihyakka-kinokogari .--pb822 {
  padding-bottom: 822px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb822 {
    padding-bottom: 411px;
  }
}
.daihyakka-kinokogari .--px822 {
  padding: 0 822px;
}
.daihyakka-kinokogari .max-w-822 {
  max-width: 822px;
}
.daihyakka-kinokogari .w-822 {
  width: 822px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-822 {
    width: 411px;
  }
}
.daihyakka-kinokogari .h-822 {
  height: 822px;
}
.daihyakka-kinokogari .--gap822 {
  gap: 822px !important;
}
.daihyakka-kinokogari .--fw822 {
  font-weight: 822;
}
.daihyakka-kinokogari .--mt823 {
  margin-top: 823px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt823 {
    margin-top: 411.5px;
  }
}
.daihyakka-kinokogari .--mb823 {
  margin-bottom: 823px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb823 {
    margin-bottom: 411.5px;
  }
}
.daihyakka-kinokogari .--pt823 {
  padding-top: 823px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt823 {
    padding-top: 411.5px;
  }
}
.daihyakka-kinokogari .--pb823 {
  padding-bottom: 823px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb823 {
    padding-bottom: 411.5px;
  }
}
.daihyakka-kinokogari .--px823 {
  padding: 0 823px;
}
.daihyakka-kinokogari .max-w-823 {
  max-width: 823px;
}
.daihyakka-kinokogari .w-823 {
  width: 823px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-823 {
    width: 411.5px;
  }
}
.daihyakka-kinokogari .h-823 {
  height: 823px;
}
.daihyakka-kinokogari .--gap823 {
  gap: 823px !important;
}
.daihyakka-kinokogari .--fw823 {
  font-weight: 823;
}
.daihyakka-kinokogari .--mt824 {
  margin-top: 824px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt824 {
    margin-top: 412px;
  }
}
.daihyakka-kinokogari .--mb824 {
  margin-bottom: 824px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb824 {
    margin-bottom: 412px;
  }
}
.daihyakka-kinokogari .--pt824 {
  padding-top: 824px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt824 {
    padding-top: 412px;
  }
}
.daihyakka-kinokogari .--pb824 {
  padding-bottom: 824px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb824 {
    padding-bottom: 412px;
  }
}
.daihyakka-kinokogari .--px824 {
  padding: 0 824px;
}
.daihyakka-kinokogari .max-w-824 {
  max-width: 824px;
}
.daihyakka-kinokogari .w-824 {
  width: 824px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-824 {
    width: 412px;
  }
}
.daihyakka-kinokogari .h-824 {
  height: 824px;
}
.daihyakka-kinokogari .--gap824 {
  gap: 824px !important;
}
.daihyakka-kinokogari .--fw824 {
  font-weight: 824;
}
.daihyakka-kinokogari .--mt825 {
  margin-top: 825px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt825 {
    margin-top: 412.5px;
  }
}
.daihyakka-kinokogari .--mb825 {
  margin-bottom: 825px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb825 {
    margin-bottom: 412.5px;
  }
}
.daihyakka-kinokogari .--pt825 {
  padding-top: 825px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt825 {
    padding-top: 412.5px;
  }
}
.daihyakka-kinokogari .--pb825 {
  padding-bottom: 825px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb825 {
    padding-bottom: 412.5px;
  }
}
.daihyakka-kinokogari .--px825 {
  padding: 0 825px;
}
.daihyakka-kinokogari .max-w-825 {
  max-width: 825px;
}
.daihyakka-kinokogari .w-825 {
  width: 825px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-825 {
    width: 412.5px;
  }
}
.daihyakka-kinokogari .h-825 {
  height: 825px;
}
.daihyakka-kinokogari .--gap825 {
  gap: 825px !important;
}
.daihyakka-kinokogari .--fw825 {
  font-weight: 825;
}
.daihyakka-kinokogari .--mt826 {
  margin-top: 826px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt826 {
    margin-top: 413px;
  }
}
.daihyakka-kinokogari .--mb826 {
  margin-bottom: 826px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb826 {
    margin-bottom: 413px;
  }
}
.daihyakka-kinokogari .--pt826 {
  padding-top: 826px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt826 {
    padding-top: 413px;
  }
}
.daihyakka-kinokogari .--pb826 {
  padding-bottom: 826px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb826 {
    padding-bottom: 413px;
  }
}
.daihyakka-kinokogari .--px826 {
  padding: 0 826px;
}
.daihyakka-kinokogari .max-w-826 {
  max-width: 826px;
}
.daihyakka-kinokogari .w-826 {
  width: 826px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-826 {
    width: 413px;
  }
}
.daihyakka-kinokogari .h-826 {
  height: 826px;
}
.daihyakka-kinokogari .--gap826 {
  gap: 826px !important;
}
.daihyakka-kinokogari .--fw826 {
  font-weight: 826;
}
.daihyakka-kinokogari .--mt827 {
  margin-top: 827px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt827 {
    margin-top: 413.5px;
  }
}
.daihyakka-kinokogari .--mb827 {
  margin-bottom: 827px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb827 {
    margin-bottom: 413.5px;
  }
}
.daihyakka-kinokogari .--pt827 {
  padding-top: 827px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt827 {
    padding-top: 413.5px;
  }
}
.daihyakka-kinokogari .--pb827 {
  padding-bottom: 827px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb827 {
    padding-bottom: 413.5px;
  }
}
.daihyakka-kinokogari .--px827 {
  padding: 0 827px;
}
.daihyakka-kinokogari .max-w-827 {
  max-width: 827px;
}
.daihyakka-kinokogari .w-827 {
  width: 827px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-827 {
    width: 413.5px;
  }
}
.daihyakka-kinokogari .h-827 {
  height: 827px;
}
.daihyakka-kinokogari .--gap827 {
  gap: 827px !important;
}
.daihyakka-kinokogari .--fw827 {
  font-weight: 827;
}
.daihyakka-kinokogari .--mt828 {
  margin-top: 828px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt828 {
    margin-top: 414px;
  }
}
.daihyakka-kinokogari .--mb828 {
  margin-bottom: 828px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb828 {
    margin-bottom: 414px;
  }
}
.daihyakka-kinokogari .--pt828 {
  padding-top: 828px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt828 {
    padding-top: 414px;
  }
}
.daihyakka-kinokogari .--pb828 {
  padding-bottom: 828px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb828 {
    padding-bottom: 414px;
  }
}
.daihyakka-kinokogari .--px828 {
  padding: 0 828px;
}
.daihyakka-kinokogari .max-w-828 {
  max-width: 828px;
}
.daihyakka-kinokogari .w-828 {
  width: 828px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-828 {
    width: 414px;
  }
}
.daihyakka-kinokogari .h-828 {
  height: 828px;
}
.daihyakka-kinokogari .--gap828 {
  gap: 828px !important;
}
.daihyakka-kinokogari .--fw828 {
  font-weight: 828;
}
.daihyakka-kinokogari .--mt829 {
  margin-top: 829px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt829 {
    margin-top: 414.5px;
  }
}
.daihyakka-kinokogari .--mb829 {
  margin-bottom: 829px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb829 {
    margin-bottom: 414.5px;
  }
}
.daihyakka-kinokogari .--pt829 {
  padding-top: 829px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt829 {
    padding-top: 414.5px;
  }
}
.daihyakka-kinokogari .--pb829 {
  padding-bottom: 829px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb829 {
    padding-bottom: 414.5px;
  }
}
.daihyakka-kinokogari .--px829 {
  padding: 0 829px;
}
.daihyakka-kinokogari .max-w-829 {
  max-width: 829px;
}
.daihyakka-kinokogari .w-829 {
  width: 829px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-829 {
    width: 414.5px;
  }
}
.daihyakka-kinokogari .h-829 {
  height: 829px;
}
.daihyakka-kinokogari .--gap829 {
  gap: 829px !important;
}
.daihyakka-kinokogari .--fw829 {
  font-weight: 829;
}
.daihyakka-kinokogari .--mt830 {
  margin-top: 830px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt830 {
    margin-top: 415px;
  }
}
.daihyakka-kinokogari .--mb830 {
  margin-bottom: 830px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb830 {
    margin-bottom: 415px;
  }
}
.daihyakka-kinokogari .--pt830 {
  padding-top: 830px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt830 {
    padding-top: 415px;
  }
}
.daihyakka-kinokogari .--pb830 {
  padding-bottom: 830px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb830 {
    padding-bottom: 415px;
  }
}
.daihyakka-kinokogari .--px830 {
  padding: 0 830px;
}
.daihyakka-kinokogari .max-w-830 {
  max-width: 830px;
}
.daihyakka-kinokogari .w-830 {
  width: 830px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-830 {
    width: 415px;
  }
}
.daihyakka-kinokogari .h-830 {
  height: 830px;
}
.daihyakka-kinokogari .--gap830 {
  gap: 830px !important;
}
.daihyakka-kinokogari .--fw830 {
  font-weight: 830;
}
.daihyakka-kinokogari .--mt831 {
  margin-top: 831px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt831 {
    margin-top: 415.5px;
  }
}
.daihyakka-kinokogari .--mb831 {
  margin-bottom: 831px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb831 {
    margin-bottom: 415.5px;
  }
}
.daihyakka-kinokogari .--pt831 {
  padding-top: 831px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt831 {
    padding-top: 415.5px;
  }
}
.daihyakka-kinokogari .--pb831 {
  padding-bottom: 831px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb831 {
    padding-bottom: 415.5px;
  }
}
.daihyakka-kinokogari .--px831 {
  padding: 0 831px;
}
.daihyakka-kinokogari .max-w-831 {
  max-width: 831px;
}
.daihyakka-kinokogari .w-831 {
  width: 831px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-831 {
    width: 415.5px;
  }
}
.daihyakka-kinokogari .h-831 {
  height: 831px;
}
.daihyakka-kinokogari .--gap831 {
  gap: 831px !important;
}
.daihyakka-kinokogari .--fw831 {
  font-weight: 831;
}
.daihyakka-kinokogari .--mt832 {
  margin-top: 832px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt832 {
    margin-top: 416px;
  }
}
.daihyakka-kinokogari .--mb832 {
  margin-bottom: 832px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb832 {
    margin-bottom: 416px;
  }
}
.daihyakka-kinokogari .--pt832 {
  padding-top: 832px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt832 {
    padding-top: 416px;
  }
}
.daihyakka-kinokogari .--pb832 {
  padding-bottom: 832px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb832 {
    padding-bottom: 416px;
  }
}
.daihyakka-kinokogari .--px832 {
  padding: 0 832px;
}
.daihyakka-kinokogari .max-w-832 {
  max-width: 832px;
}
.daihyakka-kinokogari .w-832 {
  width: 832px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-832 {
    width: 416px;
  }
}
.daihyakka-kinokogari .h-832 {
  height: 832px;
}
.daihyakka-kinokogari .--gap832 {
  gap: 832px !important;
}
.daihyakka-kinokogari .--fw832 {
  font-weight: 832;
}
.daihyakka-kinokogari .--mt833 {
  margin-top: 833px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt833 {
    margin-top: 416.5px;
  }
}
.daihyakka-kinokogari .--mb833 {
  margin-bottom: 833px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb833 {
    margin-bottom: 416.5px;
  }
}
.daihyakka-kinokogari .--pt833 {
  padding-top: 833px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt833 {
    padding-top: 416.5px;
  }
}
.daihyakka-kinokogari .--pb833 {
  padding-bottom: 833px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb833 {
    padding-bottom: 416.5px;
  }
}
.daihyakka-kinokogari .--px833 {
  padding: 0 833px;
}
.daihyakka-kinokogari .max-w-833 {
  max-width: 833px;
}
.daihyakka-kinokogari .w-833 {
  width: 833px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-833 {
    width: 416.5px;
  }
}
.daihyakka-kinokogari .h-833 {
  height: 833px;
}
.daihyakka-kinokogari .--gap833 {
  gap: 833px !important;
}
.daihyakka-kinokogari .--fw833 {
  font-weight: 833;
}
.daihyakka-kinokogari .--mt834 {
  margin-top: 834px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt834 {
    margin-top: 417px;
  }
}
.daihyakka-kinokogari .--mb834 {
  margin-bottom: 834px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb834 {
    margin-bottom: 417px;
  }
}
.daihyakka-kinokogari .--pt834 {
  padding-top: 834px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt834 {
    padding-top: 417px;
  }
}
.daihyakka-kinokogari .--pb834 {
  padding-bottom: 834px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb834 {
    padding-bottom: 417px;
  }
}
.daihyakka-kinokogari .--px834 {
  padding: 0 834px;
}
.daihyakka-kinokogari .max-w-834 {
  max-width: 834px;
}
.daihyakka-kinokogari .w-834 {
  width: 834px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-834 {
    width: 417px;
  }
}
.daihyakka-kinokogari .h-834 {
  height: 834px;
}
.daihyakka-kinokogari .--gap834 {
  gap: 834px !important;
}
.daihyakka-kinokogari .--fw834 {
  font-weight: 834;
}
.daihyakka-kinokogari .--mt835 {
  margin-top: 835px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt835 {
    margin-top: 417.5px;
  }
}
.daihyakka-kinokogari .--mb835 {
  margin-bottom: 835px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb835 {
    margin-bottom: 417.5px;
  }
}
.daihyakka-kinokogari .--pt835 {
  padding-top: 835px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt835 {
    padding-top: 417.5px;
  }
}
.daihyakka-kinokogari .--pb835 {
  padding-bottom: 835px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb835 {
    padding-bottom: 417.5px;
  }
}
.daihyakka-kinokogari .--px835 {
  padding: 0 835px;
}
.daihyakka-kinokogari .max-w-835 {
  max-width: 835px;
}
.daihyakka-kinokogari .w-835 {
  width: 835px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-835 {
    width: 417.5px;
  }
}
.daihyakka-kinokogari .h-835 {
  height: 835px;
}
.daihyakka-kinokogari .--gap835 {
  gap: 835px !important;
}
.daihyakka-kinokogari .--fw835 {
  font-weight: 835;
}
.daihyakka-kinokogari .--mt836 {
  margin-top: 836px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt836 {
    margin-top: 418px;
  }
}
.daihyakka-kinokogari .--mb836 {
  margin-bottom: 836px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb836 {
    margin-bottom: 418px;
  }
}
.daihyakka-kinokogari .--pt836 {
  padding-top: 836px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt836 {
    padding-top: 418px;
  }
}
.daihyakka-kinokogari .--pb836 {
  padding-bottom: 836px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb836 {
    padding-bottom: 418px;
  }
}
.daihyakka-kinokogari .--px836 {
  padding: 0 836px;
}
.daihyakka-kinokogari .max-w-836 {
  max-width: 836px;
}
.daihyakka-kinokogari .w-836 {
  width: 836px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-836 {
    width: 418px;
  }
}
.daihyakka-kinokogari .h-836 {
  height: 836px;
}
.daihyakka-kinokogari .--gap836 {
  gap: 836px !important;
}
.daihyakka-kinokogari .--fw836 {
  font-weight: 836;
}
.daihyakka-kinokogari .--mt837 {
  margin-top: 837px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt837 {
    margin-top: 418.5px;
  }
}
.daihyakka-kinokogari .--mb837 {
  margin-bottom: 837px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb837 {
    margin-bottom: 418.5px;
  }
}
.daihyakka-kinokogari .--pt837 {
  padding-top: 837px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt837 {
    padding-top: 418.5px;
  }
}
.daihyakka-kinokogari .--pb837 {
  padding-bottom: 837px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb837 {
    padding-bottom: 418.5px;
  }
}
.daihyakka-kinokogari .--px837 {
  padding: 0 837px;
}
.daihyakka-kinokogari .max-w-837 {
  max-width: 837px;
}
.daihyakka-kinokogari .w-837 {
  width: 837px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-837 {
    width: 418.5px;
  }
}
.daihyakka-kinokogari .h-837 {
  height: 837px;
}
.daihyakka-kinokogari .--gap837 {
  gap: 837px !important;
}
.daihyakka-kinokogari .--fw837 {
  font-weight: 837;
}
.daihyakka-kinokogari .--mt838 {
  margin-top: 838px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt838 {
    margin-top: 419px;
  }
}
.daihyakka-kinokogari .--mb838 {
  margin-bottom: 838px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb838 {
    margin-bottom: 419px;
  }
}
.daihyakka-kinokogari .--pt838 {
  padding-top: 838px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt838 {
    padding-top: 419px;
  }
}
.daihyakka-kinokogari .--pb838 {
  padding-bottom: 838px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb838 {
    padding-bottom: 419px;
  }
}
.daihyakka-kinokogari .--px838 {
  padding: 0 838px;
}
.daihyakka-kinokogari .max-w-838 {
  max-width: 838px;
}
.daihyakka-kinokogari .w-838 {
  width: 838px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-838 {
    width: 419px;
  }
}
.daihyakka-kinokogari .h-838 {
  height: 838px;
}
.daihyakka-kinokogari .--gap838 {
  gap: 838px !important;
}
.daihyakka-kinokogari .--fw838 {
  font-weight: 838;
}
.daihyakka-kinokogari .--mt839 {
  margin-top: 839px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt839 {
    margin-top: 419.5px;
  }
}
.daihyakka-kinokogari .--mb839 {
  margin-bottom: 839px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb839 {
    margin-bottom: 419.5px;
  }
}
.daihyakka-kinokogari .--pt839 {
  padding-top: 839px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt839 {
    padding-top: 419.5px;
  }
}
.daihyakka-kinokogari .--pb839 {
  padding-bottom: 839px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb839 {
    padding-bottom: 419.5px;
  }
}
.daihyakka-kinokogari .--px839 {
  padding: 0 839px;
}
.daihyakka-kinokogari .max-w-839 {
  max-width: 839px;
}
.daihyakka-kinokogari .w-839 {
  width: 839px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-839 {
    width: 419.5px;
  }
}
.daihyakka-kinokogari .h-839 {
  height: 839px;
}
.daihyakka-kinokogari .--gap839 {
  gap: 839px !important;
}
.daihyakka-kinokogari .--fw839 {
  font-weight: 839;
}
.daihyakka-kinokogari .--mt840 {
  margin-top: 840px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt840 {
    margin-top: 420px;
  }
}
.daihyakka-kinokogari .--mb840 {
  margin-bottom: 840px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb840 {
    margin-bottom: 420px;
  }
}
.daihyakka-kinokogari .--pt840 {
  padding-top: 840px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt840 {
    padding-top: 420px;
  }
}
.daihyakka-kinokogari .--pb840 {
  padding-bottom: 840px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb840 {
    padding-bottom: 420px;
  }
}
.daihyakka-kinokogari .--px840 {
  padding: 0 840px;
}
.daihyakka-kinokogari .max-w-840 {
  max-width: 840px;
}
.daihyakka-kinokogari .w-840 {
  width: 840px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-840 {
    width: 420px;
  }
}
.daihyakka-kinokogari .h-840 {
  height: 840px;
}
.daihyakka-kinokogari .--gap840 {
  gap: 840px !important;
}
.daihyakka-kinokogari .--fw840 {
  font-weight: 840;
}
.daihyakka-kinokogari .--mt841 {
  margin-top: 841px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt841 {
    margin-top: 420.5px;
  }
}
.daihyakka-kinokogari .--mb841 {
  margin-bottom: 841px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb841 {
    margin-bottom: 420.5px;
  }
}
.daihyakka-kinokogari .--pt841 {
  padding-top: 841px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt841 {
    padding-top: 420.5px;
  }
}
.daihyakka-kinokogari .--pb841 {
  padding-bottom: 841px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb841 {
    padding-bottom: 420.5px;
  }
}
.daihyakka-kinokogari .--px841 {
  padding: 0 841px;
}
.daihyakka-kinokogari .max-w-841 {
  max-width: 841px;
}
.daihyakka-kinokogari .w-841 {
  width: 841px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-841 {
    width: 420.5px;
  }
}
.daihyakka-kinokogari .h-841 {
  height: 841px;
}
.daihyakka-kinokogari .--gap841 {
  gap: 841px !important;
}
.daihyakka-kinokogari .--fw841 {
  font-weight: 841;
}
.daihyakka-kinokogari .--mt842 {
  margin-top: 842px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt842 {
    margin-top: 421px;
  }
}
.daihyakka-kinokogari .--mb842 {
  margin-bottom: 842px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb842 {
    margin-bottom: 421px;
  }
}
.daihyakka-kinokogari .--pt842 {
  padding-top: 842px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt842 {
    padding-top: 421px;
  }
}
.daihyakka-kinokogari .--pb842 {
  padding-bottom: 842px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb842 {
    padding-bottom: 421px;
  }
}
.daihyakka-kinokogari .--px842 {
  padding: 0 842px;
}
.daihyakka-kinokogari .max-w-842 {
  max-width: 842px;
}
.daihyakka-kinokogari .w-842 {
  width: 842px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-842 {
    width: 421px;
  }
}
.daihyakka-kinokogari .h-842 {
  height: 842px;
}
.daihyakka-kinokogari .--gap842 {
  gap: 842px !important;
}
.daihyakka-kinokogari .--fw842 {
  font-weight: 842;
}
.daihyakka-kinokogari .--mt843 {
  margin-top: 843px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt843 {
    margin-top: 421.5px;
  }
}
.daihyakka-kinokogari .--mb843 {
  margin-bottom: 843px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb843 {
    margin-bottom: 421.5px;
  }
}
.daihyakka-kinokogari .--pt843 {
  padding-top: 843px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt843 {
    padding-top: 421.5px;
  }
}
.daihyakka-kinokogari .--pb843 {
  padding-bottom: 843px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb843 {
    padding-bottom: 421.5px;
  }
}
.daihyakka-kinokogari .--px843 {
  padding: 0 843px;
}
.daihyakka-kinokogari .max-w-843 {
  max-width: 843px;
}
.daihyakka-kinokogari .w-843 {
  width: 843px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-843 {
    width: 421.5px;
  }
}
.daihyakka-kinokogari .h-843 {
  height: 843px;
}
.daihyakka-kinokogari .--gap843 {
  gap: 843px !important;
}
.daihyakka-kinokogari .--fw843 {
  font-weight: 843;
}
.daihyakka-kinokogari .--mt844 {
  margin-top: 844px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt844 {
    margin-top: 422px;
  }
}
.daihyakka-kinokogari .--mb844 {
  margin-bottom: 844px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb844 {
    margin-bottom: 422px;
  }
}
.daihyakka-kinokogari .--pt844 {
  padding-top: 844px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt844 {
    padding-top: 422px;
  }
}
.daihyakka-kinokogari .--pb844 {
  padding-bottom: 844px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb844 {
    padding-bottom: 422px;
  }
}
.daihyakka-kinokogari .--px844 {
  padding: 0 844px;
}
.daihyakka-kinokogari .max-w-844 {
  max-width: 844px;
}
.daihyakka-kinokogari .w-844 {
  width: 844px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-844 {
    width: 422px;
  }
}
.daihyakka-kinokogari .h-844 {
  height: 844px;
}
.daihyakka-kinokogari .--gap844 {
  gap: 844px !important;
}
.daihyakka-kinokogari .--fw844 {
  font-weight: 844;
}
.daihyakka-kinokogari .--mt845 {
  margin-top: 845px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt845 {
    margin-top: 422.5px;
  }
}
.daihyakka-kinokogari .--mb845 {
  margin-bottom: 845px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb845 {
    margin-bottom: 422.5px;
  }
}
.daihyakka-kinokogari .--pt845 {
  padding-top: 845px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt845 {
    padding-top: 422.5px;
  }
}
.daihyakka-kinokogari .--pb845 {
  padding-bottom: 845px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb845 {
    padding-bottom: 422.5px;
  }
}
.daihyakka-kinokogari .--px845 {
  padding: 0 845px;
}
.daihyakka-kinokogari .max-w-845 {
  max-width: 845px;
}
.daihyakka-kinokogari .w-845 {
  width: 845px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-845 {
    width: 422.5px;
  }
}
.daihyakka-kinokogari .h-845 {
  height: 845px;
}
.daihyakka-kinokogari .--gap845 {
  gap: 845px !important;
}
.daihyakka-kinokogari .--fw845 {
  font-weight: 845;
}
.daihyakka-kinokogari .--mt846 {
  margin-top: 846px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt846 {
    margin-top: 423px;
  }
}
.daihyakka-kinokogari .--mb846 {
  margin-bottom: 846px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb846 {
    margin-bottom: 423px;
  }
}
.daihyakka-kinokogari .--pt846 {
  padding-top: 846px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt846 {
    padding-top: 423px;
  }
}
.daihyakka-kinokogari .--pb846 {
  padding-bottom: 846px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb846 {
    padding-bottom: 423px;
  }
}
.daihyakka-kinokogari .--px846 {
  padding: 0 846px;
}
.daihyakka-kinokogari .max-w-846 {
  max-width: 846px;
}
.daihyakka-kinokogari .w-846 {
  width: 846px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-846 {
    width: 423px;
  }
}
.daihyakka-kinokogari .h-846 {
  height: 846px;
}
.daihyakka-kinokogari .--gap846 {
  gap: 846px !important;
}
.daihyakka-kinokogari .--fw846 {
  font-weight: 846;
}
.daihyakka-kinokogari .--mt847 {
  margin-top: 847px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt847 {
    margin-top: 423.5px;
  }
}
.daihyakka-kinokogari .--mb847 {
  margin-bottom: 847px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb847 {
    margin-bottom: 423.5px;
  }
}
.daihyakka-kinokogari .--pt847 {
  padding-top: 847px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt847 {
    padding-top: 423.5px;
  }
}
.daihyakka-kinokogari .--pb847 {
  padding-bottom: 847px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb847 {
    padding-bottom: 423.5px;
  }
}
.daihyakka-kinokogari .--px847 {
  padding: 0 847px;
}
.daihyakka-kinokogari .max-w-847 {
  max-width: 847px;
}
.daihyakka-kinokogari .w-847 {
  width: 847px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-847 {
    width: 423.5px;
  }
}
.daihyakka-kinokogari .h-847 {
  height: 847px;
}
.daihyakka-kinokogari .--gap847 {
  gap: 847px !important;
}
.daihyakka-kinokogari .--fw847 {
  font-weight: 847;
}
.daihyakka-kinokogari .--mt848 {
  margin-top: 848px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt848 {
    margin-top: 424px;
  }
}
.daihyakka-kinokogari .--mb848 {
  margin-bottom: 848px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb848 {
    margin-bottom: 424px;
  }
}
.daihyakka-kinokogari .--pt848 {
  padding-top: 848px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt848 {
    padding-top: 424px;
  }
}
.daihyakka-kinokogari .--pb848 {
  padding-bottom: 848px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb848 {
    padding-bottom: 424px;
  }
}
.daihyakka-kinokogari .--px848 {
  padding: 0 848px;
}
.daihyakka-kinokogari .max-w-848 {
  max-width: 848px;
}
.daihyakka-kinokogari .w-848 {
  width: 848px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-848 {
    width: 424px;
  }
}
.daihyakka-kinokogari .h-848 {
  height: 848px;
}
.daihyakka-kinokogari .--gap848 {
  gap: 848px !important;
}
.daihyakka-kinokogari .--fw848 {
  font-weight: 848;
}
.daihyakka-kinokogari .--mt849 {
  margin-top: 849px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt849 {
    margin-top: 424.5px;
  }
}
.daihyakka-kinokogari .--mb849 {
  margin-bottom: 849px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb849 {
    margin-bottom: 424.5px;
  }
}
.daihyakka-kinokogari .--pt849 {
  padding-top: 849px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt849 {
    padding-top: 424.5px;
  }
}
.daihyakka-kinokogari .--pb849 {
  padding-bottom: 849px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb849 {
    padding-bottom: 424.5px;
  }
}
.daihyakka-kinokogari .--px849 {
  padding: 0 849px;
}
.daihyakka-kinokogari .max-w-849 {
  max-width: 849px;
}
.daihyakka-kinokogari .w-849 {
  width: 849px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-849 {
    width: 424.5px;
  }
}
.daihyakka-kinokogari .h-849 {
  height: 849px;
}
.daihyakka-kinokogari .--gap849 {
  gap: 849px !important;
}
.daihyakka-kinokogari .--fw849 {
  font-weight: 849;
}
.daihyakka-kinokogari .--mt850 {
  margin-top: 850px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt850 {
    margin-top: 425px;
  }
}
.daihyakka-kinokogari .--mb850 {
  margin-bottom: 850px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb850 {
    margin-bottom: 425px;
  }
}
.daihyakka-kinokogari .--pt850 {
  padding-top: 850px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt850 {
    padding-top: 425px;
  }
}
.daihyakka-kinokogari .--pb850 {
  padding-bottom: 850px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb850 {
    padding-bottom: 425px;
  }
}
.daihyakka-kinokogari .--px850 {
  padding: 0 850px;
}
.daihyakka-kinokogari .max-w-850 {
  max-width: 850px;
}
.daihyakka-kinokogari .w-850 {
  width: 850px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-850 {
    width: 425px;
  }
}
.daihyakka-kinokogari .h-850 {
  height: 850px;
}
.daihyakka-kinokogari .--gap850 {
  gap: 850px !important;
}
.daihyakka-kinokogari .--fw850 {
  font-weight: 850;
}
.daihyakka-kinokogari .--mt851 {
  margin-top: 851px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt851 {
    margin-top: 425.5px;
  }
}
.daihyakka-kinokogari .--mb851 {
  margin-bottom: 851px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb851 {
    margin-bottom: 425.5px;
  }
}
.daihyakka-kinokogari .--pt851 {
  padding-top: 851px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt851 {
    padding-top: 425.5px;
  }
}
.daihyakka-kinokogari .--pb851 {
  padding-bottom: 851px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb851 {
    padding-bottom: 425.5px;
  }
}
.daihyakka-kinokogari .--px851 {
  padding: 0 851px;
}
.daihyakka-kinokogari .max-w-851 {
  max-width: 851px;
}
.daihyakka-kinokogari .w-851 {
  width: 851px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-851 {
    width: 425.5px;
  }
}
.daihyakka-kinokogari .h-851 {
  height: 851px;
}
.daihyakka-kinokogari .--gap851 {
  gap: 851px !important;
}
.daihyakka-kinokogari .--fw851 {
  font-weight: 851;
}
.daihyakka-kinokogari .--mt852 {
  margin-top: 852px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt852 {
    margin-top: 426px;
  }
}
.daihyakka-kinokogari .--mb852 {
  margin-bottom: 852px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb852 {
    margin-bottom: 426px;
  }
}
.daihyakka-kinokogari .--pt852 {
  padding-top: 852px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt852 {
    padding-top: 426px;
  }
}
.daihyakka-kinokogari .--pb852 {
  padding-bottom: 852px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb852 {
    padding-bottom: 426px;
  }
}
.daihyakka-kinokogari .--px852 {
  padding: 0 852px;
}
.daihyakka-kinokogari .max-w-852 {
  max-width: 852px;
}
.daihyakka-kinokogari .w-852 {
  width: 852px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-852 {
    width: 426px;
  }
}
.daihyakka-kinokogari .h-852 {
  height: 852px;
}
.daihyakka-kinokogari .--gap852 {
  gap: 852px !important;
}
.daihyakka-kinokogari .--fw852 {
  font-weight: 852;
}
.daihyakka-kinokogari .--mt853 {
  margin-top: 853px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt853 {
    margin-top: 426.5px;
  }
}
.daihyakka-kinokogari .--mb853 {
  margin-bottom: 853px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb853 {
    margin-bottom: 426.5px;
  }
}
.daihyakka-kinokogari .--pt853 {
  padding-top: 853px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt853 {
    padding-top: 426.5px;
  }
}
.daihyakka-kinokogari .--pb853 {
  padding-bottom: 853px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb853 {
    padding-bottom: 426.5px;
  }
}
.daihyakka-kinokogari .--px853 {
  padding: 0 853px;
}
.daihyakka-kinokogari .max-w-853 {
  max-width: 853px;
}
.daihyakka-kinokogari .w-853 {
  width: 853px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-853 {
    width: 426.5px;
  }
}
.daihyakka-kinokogari .h-853 {
  height: 853px;
}
.daihyakka-kinokogari .--gap853 {
  gap: 853px !important;
}
.daihyakka-kinokogari .--fw853 {
  font-weight: 853;
}
.daihyakka-kinokogari .--mt854 {
  margin-top: 854px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt854 {
    margin-top: 427px;
  }
}
.daihyakka-kinokogari .--mb854 {
  margin-bottom: 854px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb854 {
    margin-bottom: 427px;
  }
}
.daihyakka-kinokogari .--pt854 {
  padding-top: 854px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt854 {
    padding-top: 427px;
  }
}
.daihyakka-kinokogari .--pb854 {
  padding-bottom: 854px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb854 {
    padding-bottom: 427px;
  }
}
.daihyakka-kinokogari .--px854 {
  padding: 0 854px;
}
.daihyakka-kinokogari .max-w-854 {
  max-width: 854px;
}
.daihyakka-kinokogari .w-854 {
  width: 854px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-854 {
    width: 427px;
  }
}
.daihyakka-kinokogari .h-854 {
  height: 854px;
}
.daihyakka-kinokogari .--gap854 {
  gap: 854px !important;
}
.daihyakka-kinokogari .--fw854 {
  font-weight: 854;
}
.daihyakka-kinokogari .--mt855 {
  margin-top: 855px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt855 {
    margin-top: 427.5px;
  }
}
.daihyakka-kinokogari .--mb855 {
  margin-bottom: 855px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb855 {
    margin-bottom: 427.5px;
  }
}
.daihyakka-kinokogari .--pt855 {
  padding-top: 855px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt855 {
    padding-top: 427.5px;
  }
}
.daihyakka-kinokogari .--pb855 {
  padding-bottom: 855px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb855 {
    padding-bottom: 427.5px;
  }
}
.daihyakka-kinokogari .--px855 {
  padding: 0 855px;
}
.daihyakka-kinokogari .max-w-855 {
  max-width: 855px;
}
.daihyakka-kinokogari .w-855 {
  width: 855px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-855 {
    width: 427.5px;
  }
}
.daihyakka-kinokogari .h-855 {
  height: 855px;
}
.daihyakka-kinokogari .--gap855 {
  gap: 855px !important;
}
.daihyakka-kinokogari .--fw855 {
  font-weight: 855;
}
.daihyakka-kinokogari .--mt856 {
  margin-top: 856px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt856 {
    margin-top: 428px;
  }
}
.daihyakka-kinokogari .--mb856 {
  margin-bottom: 856px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb856 {
    margin-bottom: 428px;
  }
}
.daihyakka-kinokogari .--pt856 {
  padding-top: 856px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt856 {
    padding-top: 428px;
  }
}
.daihyakka-kinokogari .--pb856 {
  padding-bottom: 856px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb856 {
    padding-bottom: 428px;
  }
}
.daihyakka-kinokogari .--px856 {
  padding: 0 856px;
}
.daihyakka-kinokogari .max-w-856 {
  max-width: 856px;
}
.daihyakka-kinokogari .w-856 {
  width: 856px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-856 {
    width: 428px;
  }
}
.daihyakka-kinokogari .h-856 {
  height: 856px;
}
.daihyakka-kinokogari .--gap856 {
  gap: 856px !important;
}
.daihyakka-kinokogari .--fw856 {
  font-weight: 856;
}
.daihyakka-kinokogari .--mt857 {
  margin-top: 857px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt857 {
    margin-top: 428.5px;
  }
}
.daihyakka-kinokogari .--mb857 {
  margin-bottom: 857px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb857 {
    margin-bottom: 428.5px;
  }
}
.daihyakka-kinokogari .--pt857 {
  padding-top: 857px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt857 {
    padding-top: 428.5px;
  }
}
.daihyakka-kinokogari .--pb857 {
  padding-bottom: 857px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb857 {
    padding-bottom: 428.5px;
  }
}
.daihyakka-kinokogari .--px857 {
  padding: 0 857px;
}
.daihyakka-kinokogari .max-w-857 {
  max-width: 857px;
}
.daihyakka-kinokogari .w-857 {
  width: 857px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-857 {
    width: 428.5px;
  }
}
.daihyakka-kinokogari .h-857 {
  height: 857px;
}
.daihyakka-kinokogari .--gap857 {
  gap: 857px !important;
}
.daihyakka-kinokogari .--fw857 {
  font-weight: 857;
}
.daihyakka-kinokogari .--mt858 {
  margin-top: 858px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt858 {
    margin-top: 429px;
  }
}
.daihyakka-kinokogari .--mb858 {
  margin-bottom: 858px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb858 {
    margin-bottom: 429px;
  }
}
.daihyakka-kinokogari .--pt858 {
  padding-top: 858px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt858 {
    padding-top: 429px;
  }
}
.daihyakka-kinokogari .--pb858 {
  padding-bottom: 858px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb858 {
    padding-bottom: 429px;
  }
}
.daihyakka-kinokogari .--px858 {
  padding: 0 858px;
}
.daihyakka-kinokogari .max-w-858 {
  max-width: 858px;
}
.daihyakka-kinokogari .w-858 {
  width: 858px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-858 {
    width: 429px;
  }
}
.daihyakka-kinokogari .h-858 {
  height: 858px;
}
.daihyakka-kinokogari .--gap858 {
  gap: 858px !important;
}
.daihyakka-kinokogari .--fw858 {
  font-weight: 858;
}
.daihyakka-kinokogari .--mt859 {
  margin-top: 859px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt859 {
    margin-top: 429.5px;
  }
}
.daihyakka-kinokogari .--mb859 {
  margin-bottom: 859px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb859 {
    margin-bottom: 429.5px;
  }
}
.daihyakka-kinokogari .--pt859 {
  padding-top: 859px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt859 {
    padding-top: 429.5px;
  }
}
.daihyakka-kinokogari .--pb859 {
  padding-bottom: 859px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb859 {
    padding-bottom: 429.5px;
  }
}
.daihyakka-kinokogari .--px859 {
  padding: 0 859px;
}
.daihyakka-kinokogari .max-w-859 {
  max-width: 859px;
}
.daihyakka-kinokogari .w-859 {
  width: 859px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-859 {
    width: 429.5px;
  }
}
.daihyakka-kinokogari .h-859 {
  height: 859px;
}
.daihyakka-kinokogari .--gap859 {
  gap: 859px !important;
}
.daihyakka-kinokogari .--fw859 {
  font-weight: 859;
}
.daihyakka-kinokogari .--mt860 {
  margin-top: 860px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt860 {
    margin-top: 430px;
  }
}
.daihyakka-kinokogari .--mb860 {
  margin-bottom: 860px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb860 {
    margin-bottom: 430px;
  }
}
.daihyakka-kinokogari .--pt860 {
  padding-top: 860px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt860 {
    padding-top: 430px;
  }
}
.daihyakka-kinokogari .--pb860 {
  padding-bottom: 860px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb860 {
    padding-bottom: 430px;
  }
}
.daihyakka-kinokogari .--px860 {
  padding: 0 860px;
}
.daihyakka-kinokogari .max-w-860 {
  max-width: 860px;
}
.daihyakka-kinokogari .w-860 {
  width: 860px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-860 {
    width: 430px;
  }
}
.daihyakka-kinokogari .h-860 {
  height: 860px;
}
.daihyakka-kinokogari .--gap860 {
  gap: 860px !important;
}
.daihyakka-kinokogari .--fw860 {
  font-weight: 860;
}
.daihyakka-kinokogari .--mt861 {
  margin-top: 861px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt861 {
    margin-top: 430.5px;
  }
}
.daihyakka-kinokogari .--mb861 {
  margin-bottom: 861px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb861 {
    margin-bottom: 430.5px;
  }
}
.daihyakka-kinokogari .--pt861 {
  padding-top: 861px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt861 {
    padding-top: 430.5px;
  }
}
.daihyakka-kinokogari .--pb861 {
  padding-bottom: 861px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb861 {
    padding-bottom: 430.5px;
  }
}
.daihyakka-kinokogari .--px861 {
  padding: 0 861px;
}
.daihyakka-kinokogari .max-w-861 {
  max-width: 861px;
}
.daihyakka-kinokogari .w-861 {
  width: 861px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-861 {
    width: 430.5px;
  }
}
.daihyakka-kinokogari .h-861 {
  height: 861px;
}
.daihyakka-kinokogari .--gap861 {
  gap: 861px !important;
}
.daihyakka-kinokogari .--fw861 {
  font-weight: 861;
}
.daihyakka-kinokogari .--mt862 {
  margin-top: 862px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt862 {
    margin-top: 431px;
  }
}
.daihyakka-kinokogari .--mb862 {
  margin-bottom: 862px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb862 {
    margin-bottom: 431px;
  }
}
.daihyakka-kinokogari .--pt862 {
  padding-top: 862px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt862 {
    padding-top: 431px;
  }
}
.daihyakka-kinokogari .--pb862 {
  padding-bottom: 862px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb862 {
    padding-bottom: 431px;
  }
}
.daihyakka-kinokogari .--px862 {
  padding: 0 862px;
}
.daihyakka-kinokogari .max-w-862 {
  max-width: 862px;
}
.daihyakka-kinokogari .w-862 {
  width: 862px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-862 {
    width: 431px;
  }
}
.daihyakka-kinokogari .h-862 {
  height: 862px;
}
.daihyakka-kinokogari .--gap862 {
  gap: 862px !important;
}
.daihyakka-kinokogari .--fw862 {
  font-weight: 862;
}
.daihyakka-kinokogari .--mt863 {
  margin-top: 863px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt863 {
    margin-top: 431.5px;
  }
}
.daihyakka-kinokogari .--mb863 {
  margin-bottom: 863px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb863 {
    margin-bottom: 431.5px;
  }
}
.daihyakka-kinokogari .--pt863 {
  padding-top: 863px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt863 {
    padding-top: 431.5px;
  }
}
.daihyakka-kinokogari .--pb863 {
  padding-bottom: 863px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb863 {
    padding-bottom: 431.5px;
  }
}
.daihyakka-kinokogari .--px863 {
  padding: 0 863px;
}
.daihyakka-kinokogari .max-w-863 {
  max-width: 863px;
}
.daihyakka-kinokogari .w-863 {
  width: 863px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-863 {
    width: 431.5px;
  }
}
.daihyakka-kinokogari .h-863 {
  height: 863px;
}
.daihyakka-kinokogari .--gap863 {
  gap: 863px !important;
}
.daihyakka-kinokogari .--fw863 {
  font-weight: 863;
}
.daihyakka-kinokogari .--mt864 {
  margin-top: 864px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt864 {
    margin-top: 432px;
  }
}
.daihyakka-kinokogari .--mb864 {
  margin-bottom: 864px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb864 {
    margin-bottom: 432px;
  }
}
.daihyakka-kinokogari .--pt864 {
  padding-top: 864px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt864 {
    padding-top: 432px;
  }
}
.daihyakka-kinokogari .--pb864 {
  padding-bottom: 864px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb864 {
    padding-bottom: 432px;
  }
}
.daihyakka-kinokogari .--px864 {
  padding: 0 864px;
}
.daihyakka-kinokogari .max-w-864 {
  max-width: 864px;
}
.daihyakka-kinokogari .w-864 {
  width: 864px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-864 {
    width: 432px;
  }
}
.daihyakka-kinokogari .h-864 {
  height: 864px;
}
.daihyakka-kinokogari .--gap864 {
  gap: 864px !important;
}
.daihyakka-kinokogari .--fw864 {
  font-weight: 864;
}
.daihyakka-kinokogari .--mt865 {
  margin-top: 865px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt865 {
    margin-top: 432.5px;
  }
}
.daihyakka-kinokogari .--mb865 {
  margin-bottom: 865px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb865 {
    margin-bottom: 432.5px;
  }
}
.daihyakka-kinokogari .--pt865 {
  padding-top: 865px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt865 {
    padding-top: 432.5px;
  }
}
.daihyakka-kinokogari .--pb865 {
  padding-bottom: 865px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb865 {
    padding-bottom: 432.5px;
  }
}
.daihyakka-kinokogari .--px865 {
  padding: 0 865px;
}
.daihyakka-kinokogari .max-w-865 {
  max-width: 865px;
}
.daihyakka-kinokogari .w-865 {
  width: 865px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-865 {
    width: 432.5px;
  }
}
.daihyakka-kinokogari .h-865 {
  height: 865px;
}
.daihyakka-kinokogari .--gap865 {
  gap: 865px !important;
}
.daihyakka-kinokogari .--fw865 {
  font-weight: 865;
}
.daihyakka-kinokogari .--mt866 {
  margin-top: 866px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt866 {
    margin-top: 433px;
  }
}
.daihyakka-kinokogari .--mb866 {
  margin-bottom: 866px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb866 {
    margin-bottom: 433px;
  }
}
.daihyakka-kinokogari .--pt866 {
  padding-top: 866px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt866 {
    padding-top: 433px;
  }
}
.daihyakka-kinokogari .--pb866 {
  padding-bottom: 866px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb866 {
    padding-bottom: 433px;
  }
}
.daihyakka-kinokogari .--px866 {
  padding: 0 866px;
}
.daihyakka-kinokogari .max-w-866 {
  max-width: 866px;
}
.daihyakka-kinokogari .w-866 {
  width: 866px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-866 {
    width: 433px;
  }
}
.daihyakka-kinokogari .h-866 {
  height: 866px;
}
.daihyakka-kinokogari .--gap866 {
  gap: 866px !important;
}
.daihyakka-kinokogari .--fw866 {
  font-weight: 866;
}
.daihyakka-kinokogari .--mt867 {
  margin-top: 867px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt867 {
    margin-top: 433.5px;
  }
}
.daihyakka-kinokogari .--mb867 {
  margin-bottom: 867px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb867 {
    margin-bottom: 433.5px;
  }
}
.daihyakka-kinokogari .--pt867 {
  padding-top: 867px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt867 {
    padding-top: 433.5px;
  }
}
.daihyakka-kinokogari .--pb867 {
  padding-bottom: 867px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb867 {
    padding-bottom: 433.5px;
  }
}
.daihyakka-kinokogari .--px867 {
  padding: 0 867px;
}
.daihyakka-kinokogari .max-w-867 {
  max-width: 867px;
}
.daihyakka-kinokogari .w-867 {
  width: 867px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-867 {
    width: 433.5px;
  }
}
.daihyakka-kinokogari .h-867 {
  height: 867px;
}
.daihyakka-kinokogari .--gap867 {
  gap: 867px !important;
}
.daihyakka-kinokogari .--fw867 {
  font-weight: 867;
}
.daihyakka-kinokogari .--mt868 {
  margin-top: 868px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt868 {
    margin-top: 434px;
  }
}
.daihyakka-kinokogari .--mb868 {
  margin-bottom: 868px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb868 {
    margin-bottom: 434px;
  }
}
.daihyakka-kinokogari .--pt868 {
  padding-top: 868px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt868 {
    padding-top: 434px;
  }
}
.daihyakka-kinokogari .--pb868 {
  padding-bottom: 868px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb868 {
    padding-bottom: 434px;
  }
}
.daihyakka-kinokogari .--px868 {
  padding: 0 868px;
}
.daihyakka-kinokogari .max-w-868 {
  max-width: 868px;
}
.daihyakka-kinokogari .w-868 {
  width: 868px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-868 {
    width: 434px;
  }
}
.daihyakka-kinokogari .h-868 {
  height: 868px;
}
.daihyakka-kinokogari .--gap868 {
  gap: 868px !important;
}
.daihyakka-kinokogari .--fw868 {
  font-weight: 868;
}
.daihyakka-kinokogari .--mt869 {
  margin-top: 869px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt869 {
    margin-top: 434.5px;
  }
}
.daihyakka-kinokogari .--mb869 {
  margin-bottom: 869px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb869 {
    margin-bottom: 434.5px;
  }
}
.daihyakka-kinokogari .--pt869 {
  padding-top: 869px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt869 {
    padding-top: 434.5px;
  }
}
.daihyakka-kinokogari .--pb869 {
  padding-bottom: 869px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb869 {
    padding-bottom: 434.5px;
  }
}
.daihyakka-kinokogari .--px869 {
  padding: 0 869px;
}
.daihyakka-kinokogari .max-w-869 {
  max-width: 869px;
}
.daihyakka-kinokogari .w-869 {
  width: 869px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-869 {
    width: 434.5px;
  }
}
.daihyakka-kinokogari .h-869 {
  height: 869px;
}
.daihyakka-kinokogari .--gap869 {
  gap: 869px !important;
}
.daihyakka-kinokogari .--fw869 {
  font-weight: 869;
}
.daihyakka-kinokogari .--mt870 {
  margin-top: 870px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt870 {
    margin-top: 435px;
  }
}
.daihyakka-kinokogari .--mb870 {
  margin-bottom: 870px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb870 {
    margin-bottom: 435px;
  }
}
.daihyakka-kinokogari .--pt870 {
  padding-top: 870px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt870 {
    padding-top: 435px;
  }
}
.daihyakka-kinokogari .--pb870 {
  padding-bottom: 870px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb870 {
    padding-bottom: 435px;
  }
}
.daihyakka-kinokogari .--px870 {
  padding: 0 870px;
}
.daihyakka-kinokogari .max-w-870 {
  max-width: 870px;
}
.daihyakka-kinokogari .w-870 {
  width: 870px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-870 {
    width: 435px;
  }
}
.daihyakka-kinokogari .h-870 {
  height: 870px;
}
.daihyakka-kinokogari .--gap870 {
  gap: 870px !important;
}
.daihyakka-kinokogari .--fw870 {
  font-weight: 870;
}
.daihyakka-kinokogari .--mt871 {
  margin-top: 871px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt871 {
    margin-top: 435.5px;
  }
}
.daihyakka-kinokogari .--mb871 {
  margin-bottom: 871px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb871 {
    margin-bottom: 435.5px;
  }
}
.daihyakka-kinokogari .--pt871 {
  padding-top: 871px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt871 {
    padding-top: 435.5px;
  }
}
.daihyakka-kinokogari .--pb871 {
  padding-bottom: 871px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb871 {
    padding-bottom: 435.5px;
  }
}
.daihyakka-kinokogari .--px871 {
  padding: 0 871px;
}
.daihyakka-kinokogari .max-w-871 {
  max-width: 871px;
}
.daihyakka-kinokogari .w-871 {
  width: 871px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-871 {
    width: 435.5px;
  }
}
.daihyakka-kinokogari .h-871 {
  height: 871px;
}
.daihyakka-kinokogari .--gap871 {
  gap: 871px !important;
}
.daihyakka-kinokogari .--fw871 {
  font-weight: 871;
}
.daihyakka-kinokogari .--mt872 {
  margin-top: 872px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt872 {
    margin-top: 436px;
  }
}
.daihyakka-kinokogari .--mb872 {
  margin-bottom: 872px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb872 {
    margin-bottom: 436px;
  }
}
.daihyakka-kinokogari .--pt872 {
  padding-top: 872px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt872 {
    padding-top: 436px;
  }
}
.daihyakka-kinokogari .--pb872 {
  padding-bottom: 872px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb872 {
    padding-bottom: 436px;
  }
}
.daihyakka-kinokogari .--px872 {
  padding: 0 872px;
}
.daihyakka-kinokogari .max-w-872 {
  max-width: 872px;
}
.daihyakka-kinokogari .w-872 {
  width: 872px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-872 {
    width: 436px;
  }
}
.daihyakka-kinokogari .h-872 {
  height: 872px;
}
.daihyakka-kinokogari .--gap872 {
  gap: 872px !important;
}
.daihyakka-kinokogari .--fw872 {
  font-weight: 872;
}
.daihyakka-kinokogari .--mt873 {
  margin-top: 873px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt873 {
    margin-top: 436.5px;
  }
}
.daihyakka-kinokogari .--mb873 {
  margin-bottom: 873px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb873 {
    margin-bottom: 436.5px;
  }
}
.daihyakka-kinokogari .--pt873 {
  padding-top: 873px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt873 {
    padding-top: 436.5px;
  }
}
.daihyakka-kinokogari .--pb873 {
  padding-bottom: 873px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb873 {
    padding-bottom: 436.5px;
  }
}
.daihyakka-kinokogari .--px873 {
  padding: 0 873px;
}
.daihyakka-kinokogari .max-w-873 {
  max-width: 873px;
}
.daihyakka-kinokogari .w-873 {
  width: 873px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-873 {
    width: 436.5px;
  }
}
.daihyakka-kinokogari .h-873 {
  height: 873px;
}
.daihyakka-kinokogari .--gap873 {
  gap: 873px !important;
}
.daihyakka-kinokogari .--fw873 {
  font-weight: 873;
}
.daihyakka-kinokogari .--mt874 {
  margin-top: 874px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt874 {
    margin-top: 437px;
  }
}
.daihyakka-kinokogari .--mb874 {
  margin-bottom: 874px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb874 {
    margin-bottom: 437px;
  }
}
.daihyakka-kinokogari .--pt874 {
  padding-top: 874px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt874 {
    padding-top: 437px;
  }
}
.daihyakka-kinokogari .--pb874 {
  padding-bottom: 874px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb874 {
    padding-bottom: 437px;
  }
}
.daihyakka-kinokogari .--px874 {
  padding: 0 874px;
}
.daihyakka-kinokogari .max-w-874 {
  max-width: 874px;
}
.daihyakka-kinokogari .w-874 {
  width: 874px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-874 {
    width: 437px;
  }
}
.daihyakka-kinokogari .h-874 {
  height: 874px;
}
.daihyakka-kinokogari .--gap874 {
  gap: 874px !important;
}
.daihyakka-kinokogari .--fw874 {
  font-weight: 874;
}
.daihyakka-kinokogari .--mt875 {
  margin-top: 875px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt875 {
    margin-top: 437.5px;
  }
}
.daihyakka-kinokogari .--mb875 {
  margin-bottom: 875px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb875 {
    margin-bottom: 437.5px;
  }
}
.daihyakka-kinokogari .--pt875 {
  padding-top: 875px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt875 {
    padding-top: 437.5px;
  }
}
.daihyakka-kinokogari .--pb875 {
  padding-bottom: 875px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb875 {
    padding-bottom: 437.5px;
  }
}
.daihyakka-kinokogari .--px875 {
  padding: 0 875px;
}
.daihyakka-kinokogari .max-w-875 {
  max-width: 875px;
}
.daihyakka-kinokogari .w-875 {
  width: 875px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-875 {
    width: 437.5px;
  }
}
.daihyakka-kinokogari .h-875 {
  height: 875px;
}
.daihyakka-kinokogari .--gap875 {
  gap: 875px !important;
}
.daihyakka-kinokogari .--fw875 {
  font-weight: 875;
}
.daihyakka-kinokogari .--mt876 {
  margin-top: 876px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt876 {
    margin-top: 438px;
  }
}
.daihyakka-kinokogari .--mb876 {
  margin-bottom: 876px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb876 {
    margin-bottom: 438px;
  }
}
.daihyakka-kinokogari .--pt876 {
  padding-top: 876px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt876 {
    padding-top: 438px;
  }
}
.daihyakka-kinokogari .--pb876 {
  padding-bottom: 876px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb876 {
    padding-bottom: 438px;
  }
}
.daihyakka-kinokogari .--px876 {
  padding: 0 876px;
}
.daihyakka-kinokogari .max-w-876 {
  max-width: 876px;
}
.daihyakka-kinokogari .w-876 {
  width: 876px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-876 {
    width: 438px;
  }
}
.daihyakka-kinokogari .h-876 {
  height: 876px;
}
.daihyakka-kinokogari .--gap876 {
  gap: 876px !important;
}
.daihyakka-kinokogari .--fw876 {
  font-weight: 876;
}
.daihyakka-kinokogari .--mt877 {
  margin-top: 877px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt877 {
    margin-top: 438.5px;
  }
}
.daihyakka-kinokogari .--mb877 {
  margin-bottom: 877px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb877 {
    margin-bottom: 438.5px;
  }
}
.daihyakka-kinokogari .--pt877 {
  padding-top: 877px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt877 {
    padding-top: 438.5px;
  }
}
.daihyakka-kinokogari .--pb877 {
  padding-bottom: 877px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb877 {
    padding-bottom: 438.5px;
  }
}
.daihyakka-kinokogari .--px877 {
  padding: 0 877px;
}
.daihyakka-kinokogari .max-w-877 {
  max-width: 877px;
}
.daihyakka-kinokogari .w-877 {
  width: 877px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-877 {
    width: 438.5px;
  }
}
.daihyakka-kinokogari .h-877 {
  height: 877px;
}
.daihyakka-kinokogari .--gap877 {
  gap: 877px !important;
}
.daihyakka-kinokogari .--fw877 {
  font-weight: 877;
}
.daihyakka-kinokogari .--mt878 {
  margin-top: 878px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt878 {
    margin-top: 439px;
  }
}
.daihyakka-kinokogari .--mb878 {
  margin-bottom: 878px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb878 {
    margin-bottom: 439px;
  }
}
.daihyakka-kinokogari .--pt878 {
  padding-top: 878px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt878 {
    padding-top: 439px;
  }
}
.daihyakka-kinokogari .--pb878 {
  padding-bottom: 878px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb878 {
    padding-bottom: 439px;
  }
}
.daihyakka-kinokogari .--px878 {
  padding: 0 878px;
}
.daihyakka-kinokogari .max-w-878 {
  max-width: 878px;
}
.daihyakka-kinokogari .w-878 {
  width: 878px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-878 {
    width: 439px;
  }
}
.daihyakka-kinokogari .h-878 {
  height: 878px;
}
.daihyakka-kinokogari .--gap878 {
  gap: 878px !important;
}
.daihyakka-kinokogari .--fw878 {
  font-weight: 878;
}
.daihyakka-kinokogari .--mt879 {
  margin-top: 879px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt879 {
    margin-top: 439.5px;
  }
}
.daihyakka-kinokogari .--mb879 {
  margin-bottom: 879px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb879 {
    margin-bottom: 439.5px;
  }
}
.daihyakka-kinokogari .--pt879 {
  padding-top: 879px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt879 {
    padding-top: 439.5px;
  }
}
.daihyakka-kinokogari .--pb879 {
  padding-bottom: 879px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb879 {
    padding-bottom: 439.5px;
  }
}
.daihyakka-kinokogari .--px879 {
  padding: 0 879px;
}
.daihyakka-kinokogari .max-w-879 {
  max-width: 879px;
}
.daihyakka-kinokogari .w-879 {
  width: 879px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-879 {
    width: 439.5px;
  }
}
.daihyakka-kinokogari .h-879 {
  height: 879px;
}
.daihyakka-kinokogari .--gap879 {
  gap: 879px !important;
}
.daihyakka-kinokogari .--fw879 {
  font-weight: 879;
}
.daihyakka-kinokogari .--mt880 {
  margin-top: 880px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt880 {
    margin-top: 440px;
  }
}
.daihyakka-kinokogari .--mb880 {
  margin-bottom: 880px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb880 {
    margin-bottom: 440px;
  }
}
.daihyakka-kinokogari .--pt880 {
  padding-top: 880px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt880 {
    padding-top: 440px;
  }
}
.daihyakka-kinokogari .--pb880 {
  padding-bottom: 880px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb880 {
    padding-bottom: 440px;
  }
}
.daihyakka-kinokogari .--px880 {
  padding: 0 880px;
}
.daihyakka-kinokogari .max-w-880 {
  max-width: 880px;
}
.daihyakka-kinokogari .w-880 {
  width: 880px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-880 {
    width: 440px;
  }
}
.daihyakka-kinokogari .h-880 {
  height: 880px;
}
.daihyakka-kinokogari .--gap880 {
  gap: 880px !important;
}
.daihyakka-kinokogari .--fw880 {
  font-weight: 880;
}
.daihyakka-kinokogari .--mt881 {
  margin-top: 881px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt881 {
    margin-top: 440.5px;
  }
}
.daihyakka-kinokogari .--mb881 {
  margin-bottom: 881px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb881 {
    margin-bottom: 440.5px;
  }
}
.daihyakka-kinokogari .--pt881 {
  padding-top: 881px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt881 {
    padding-top: 440.5px;
  }
}
.daihyakka-kinokogari .--pb881 {
  padding-bottom: 881px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb881 {
    padding-bottom: 440.5px;
  }
}
.daihyakka-kinokogari .--px881 {
  padding: 0 881px;
}
.daihyakka-kinokogari .max-w-881 {
  max-width: 881px;
}
.daihyakka-kinokogari .w-881 {
  width: 881px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-881 {
    width: 440.5px;
  }
}
.daihyakka-kinokogari .h-881 {
  height: 881px;
}
.daihyakka-kinokogari .--gap881 {
  gap: 881px !important;
}
.daihyakka-kinokogari .--fw881 {
  font-weight: 881;
}
.daihyakka-kinokogari .--mt882 {
  margin-top: 882px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt882 {
    margin-top: 441px;
  }
}
.daihyakka-kinokogari .--mb882 {
  margin-bottom: 882px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb882 {
    margin-bottom: 441px;
  }
}
.daihyakka-kinokogari .--pt882 {
  padding-top: 882px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt882 {
    padding-top: 441px;
  }
}
.daihyakka-kinokogari .--pb882 {
  padding-bottom: 882px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb882 {
    padding-bottom: 441px;
  }
}
.daihyakka-kinokogari .--px882 {
  padding: 0 882px;
}
.daihyakka-kinokogari .max-w-882 {
  max-width: 882px;
}
.daihyakka-kinokogari .w-882 {
  width: 882px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-882 {
    width: 441px;
  }
}
.daihyakka-kinokogari .h-882 {
  height: 882px;
}
.daihyakka-kinokogari .--gap882 {
  gap: 882px !important;
}
.daihyakka-kinokogari .--fw882 {
  font-weight: 882;
}
.daihyakka-kinokogari .--mt883 {
  margin-top: 883px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt883 {
    margin-top: 441.5px;
  }
}
.daihyakka-kinokogari .--mb883 {
  margin-bottom: 883px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb883 {
    margin-bottom: 441.5px;
  }
}
.daihyakka-kinokogari .--pt883 {
  padding-top: 883px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt883 {
    padding-top: 441.5px;
  }
}
.daihyakka-kinokogari .--pb883 {
  padding-bottom: 883px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb883 {
    padding-bottom: 441.5px;
  }
}
.daihyakka-kinokogari .--px883 {
  padding: 0 883px;
}
.daihyakka-kinokogari .max-w-883 {
  max-width: 883px;
}
.daihyakka-kinokogari .w-883 {
  width: 883px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-883 {
    width: 441.5px;
  }
}
.daihyakka-kinokogari .h-883 {
  height: 883px;
}
.daihyakka-kinokogari .--gap883 {
  gap: 883px !important;
}
.daihyakka-kinokogari .--fw883 {
  font-weight: 883;
}
.daihyakka-kinokogari .--mt884 {
  margin-top: 884px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt884 {
    margin-top: 442px;
  }
}
.daihyakka-kinokogari .--mb884 {
  margin-bottom: 884px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb884 {
    margin-bottom: 442px;
  }
}
.daihyakka-kinokogari .--pt884 {
  padding-top: 884px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt884 {
    padding-top: 442px;
  }
}
.daihyakka-kinokogari .--pb884 {
  padding-bottom: 884px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb884 {
    padding-bottom: 442px;
  }
}
.daihyakka-kinokogari .--px884 {
  padding: 0 884px;
}
.daihyakka-kinokogari .max-w-884 {
  max-width: 884px;
}
.daihyakka-kinokogari .w-884 {
  width: 884px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-884 {
    width: 442px;
  }
}
.daihyakka-kinokogari .h-884 {
  height: 884px;
}
.daihyakka-kinokogari .--gap884 {
  gap: 884px !important;
}
.daihyakka-kinokogari .--fw884 {
  font-weight: 884;
}
.daihyakka-kinokogari .--mt885 {
  margin-top: 885px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt885 {
    margin-top: 442.5px;
  }
}
.daihyakka-kinokogari .--mb885 {
  margin-bottom: 885px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb885 {
    margin-bottom: 442.5px;
  }
}
.daihyakka-kinokogari .--pt885 {
  padding-top: 885px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt885 {
    padding-top: 442.5px;
  }
}
.daihyakka-kinokogari .--pb885 {
  padding-bottom: 885px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb885 {
    padding-bottom: 442.5px;
  }
}
.daihyakka-kinokogari .--px885 {
  padding: 0 885px;
}
.daihyakka-kinokogari .max-w-885 {
  max-width: 885px;
}
.daihyakka-kinokogari .w-885 {
  width: 885px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-885 {
    width: 442.5px;
  }
}
.daihyakka-kinokogari .h-885 {
  height: 885px;
}
.daihyakka-kinokogari .--gap885 {
  gap: 885px !important;
}
.daihyakka-kinokogari .--fw885 {
  font-weight: 885;
}
.daihyakka-kinokogari .--mt886 {
  margin-top: 886px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt886 {
    margin-top: 443px;
  }
}
.daihyakka-kinokogari .--mb886 {
  margin-bottom: 886px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb886 {
    margin-bottom: 443px;
  }
}
.daihyakka-kinokogari .--pt886 {
  padding-top: 886px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt886 {
    padding-top: 443px;
  }
}
.daihyakka-kinokogari .--pb886 {
  padding-bottom: 886px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb886 {
    padding-bottom: 443px;
  }
}
.daihyakka-kinokogari .--px886 {
  padding: 0 886px;
}
.daihyakka-kinokogari .max-w-886 {
  max-width: 886px;
}
.daihyakka-kinokogari .w-886 {
  width: 886px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-886 {
    width: 443px;
  }
}
.daihyakka-kinokogari .h-886 {
  height: 886px;
}
.daihyakka-kinokogari .--gap886 {
  gap: 886px !important;
}
.daihyakka-kinokogari .--fw886 {
  font-weight: 886;
}
.daihyakka-kinokogari .--mt887 {
  margin-top: 887px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt887 {
    margin-top: 443.5px;
  }
}
.daihyakka-kinokogari .--mb887 {
  margin-bottom: 887px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb887 {
    margin-bottom: 443.5px;
  }
}
.daihyakka-kinokogari .--pt887 {
  padding-top: 887px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt887 {
    padding-top: 443.5px;
  }
}
.daihyakka-kinokogari .--pb887 {
  padding-bottom: 887px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb887 {
    padding-bottom: 443.5px;
  }
}
.daihyakka-kinokogari .--px887 {
  padding: 0 887px;
}
.daihyakka-kinokogari .max-w-887 {
  max-width: 887px;
}
.daihyakka-kinokogari .w-887 {
  width: 887px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-887 {
    width: 443.5px;
  }
}
.daihyakka-kinokogari .h-887 {
  height: 887px;
}
.daihyakka-kinokogari .--gap887 {
  gap: 887px !important;
}
.daihyakka-kinokogari .--fw887 {
  font-weight: 887;
}
.daihyakka-kinokogari .--mt888 {
  margin-top: 888px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt888 {
    margin-top: 444px;
  }
}
.daihyakka-kinokogari .--mb888 {
  margin-bottom: 888px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb888 {
    margin-bottom: 444px;
  }
}
.daihyakka-kinokogari .--pt888 {
  padding-top: 888px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt888 {
    padding-top: 444px;
  }
}
.daihyakka-kinokogari .--pb888 {
  padding-bottom: 888px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb888 {
    padding-bottom: 444px;
  }
}
.daihyakka-kinokogari .--px888 {
  padding: 0 888px;
}
.daihyakka-kinokogari .max-w-888 {
  max-width: 888px;
}
.daihyakka-kinokogari .w-888 {
  width: 888px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-888 {
    width: 444px;
  }
}
.daihyakka-kinokogari .h-888 {
  height: 888px;
}
.daihyakka-kinokogari .--gap888 {
  gap: 888px !important;
}
.daihyakka-kinokogari .--fw888 {
  font-weight: 888;
}
.daihyakka-kinokogari .--mt889 {
  margin-top: 889px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt889 {
    margin-top: 444.5px;
  }
}
.daihyakka-kinokogari .--mb889 {
  margin-bottom: 889px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb889 {
    margin-bottom: 444.5px;
  }
}
.daihyakka-kinokogari .--pt889 {
  padding-top: 889px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt889 {
    padding-top: 444.5px;
  }
}
.daihyakka-kinokogari .--pb889 {
  padding-bottom: 889px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb889 {
    padding-bottom: 444.5px;
  }
}
.daihyakka-kinokogari .--px889 {
  padding: 0 889px;
}
.daihyakka-kinokogari .max-w-889 {
  max-width: 889px;
}
.daihyakka-kinokogari .w-889 {
  width: 889px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-889 {
    width: 444.5px;
  }
}
.daihyakka-kinokogari .h-889 {
  height: 889px;
}
.daihyakka-kinokogari .--gap889 {
  gap: 889px !important;
}
.daihyakka-kinokogari .--fw889 {
  font-weight: 889;
}
.daihyakka-kinokogari .--mt890 {
  margin-top: 890px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt890 {
    margin-top: 445px;
  }
}
.daihyakka-kinokogari .--mb890 {
  margin-bottom: 890px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb890 {
    margin-bottom: 445px;
  }
}
.daihyakka-kinokogari .--pt890 {
  padding-top: 890px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt890 {
    padding-top: 445px;
  }
}
.daihyakka-kinokogari .--pb890 {
  padding-bottom: 890px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb890 {
    padding-bottom: 445px;
  }
}
.daihyakka-kinokogari .--px890 {
  padding: 0 890px;
}
.daihyakka-kinokogari .max-w-890 {
  max-width: 890px;
}
.daihyakka-kinokogari .w-890 {
  width: 890px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-890 {
    width: 445px;
  }
}
.daihyakka-kinokogari .h-890 {
  height: 890px;
}
.daihyakka-kinokogari .--gap890 {
  gap: 890px !important;
}
.daihyakka-kinokogari .--fw890 {
  font-weight: 890;
}
.daihyakka-kinokogari .--mt891 {
  margin-top: 891px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt891 {
    margin-top: 445.5px;
  }
}
.daihyakka-kinokogari .--mb891 {
  margin-bottom: 891px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb891 {
    margin-bottom: 445.5px;
  }
}
.daihyakka-kinokogari .--pt891 {
  padding-top: 891px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt891 {
    padding-top: 445.5px;
  }
}
.daihyakka-kinokogari .--pb891 {
  padding-bottom: 891px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb891 {
    padding-bottom: 445.5px;
  }
}
.daihyakka-kinokogari .--px891 {
  padding: 0 891px;
}
.daihyakka-kinokogari .max-w-891 {
  max-width: 891px;
}
.daihyakka-kinokogari .w-891 {
  width: 891px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-891 {
    width: 445.5px;
  }
}
.daihyakka-kinokogari .h-891 {
  height: 891px;
}
.daihyakka-kinokogari .--gap891 {
  gap: 891px !important;
}
.daihyakka-kinokogari .--fw891 {
  font-weight: 891;
}
.daihyakka-kinokogari .--mt892 {
  margin-top: 892px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt892 {
    margin-top: 446px;
  }
}
.daihyakka-kinokogari .--mb892 {
  margin-bottom: 892px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb892 {
    margin-bottom: 446px;
  }
}
.daihyakka-kinokogari .--pt892 {
  padding-top: 892px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt892 {
    padding-top: 446px;
  }
}
.daihyakka-kinokogari .--pb892 {
  padding-bottom: 892px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb892 {
    padding-bottom: 446px;
  }
}
.daihyakka-kinokogari .--px892 {
  padding: 0 892px;
}
.daihyakka-kinokogari .max-w-892 {
  max-width: 892px;
}
.daihyakka-kinokogari .w-892 {
  width: 892px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-892 {
    width: 446px;
  }
}
.daihyakka-kinokogari .h-892 {
  height: 892px;
}
.daihyakka-kinokogari .--gap892 {
  gap: 892px !important;
}
.daihyakka-kinokogari .--fw892 {
  font-weight: 892;
}
.daihyakka-kinokogari .--mt893 {
  margin-top: 893px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt893 {
    margin-top: 446.5px;
  }
}
.daihyakka-kinokogari .--mb893 {
  margin-bottom: 893px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb893 {
    margin-bottom: 446.5px;
  }
}
.daihyakka-kinokogari .--pt893 {
  padding-top: 893px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt893 {
    padding-top: 446.5px;
  }
}
.daihyakka-kinokogari .--pb893 {
  padding-bottom: 893px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb893 {
    padding-bottom: 446.5px;
  }
}
.daihyakka-kinokogari .--px893 {
  padding: 0 893px;
}
.daihyakka-kinokogari .max-w-893 {
  max-width: 893px;
}
.daihyakka-kinokogari .w-893 {
  width: 893px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-893 {
    width: 446.5px;
  }
}
.daihyakka-kinokogari .h-893 {
  height: 893px;
}
.daihyakka-kinokogari .--gap893 {
  gap: 893px !important;
}
.daihyakka-kinokogari .--fw893 {
  font-weight: 893;
}
.daihyakka-kinokogari .--mt894 {
  margin-top: 894px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt894 {
    margin-top: 447px;
  }
}
.daihyakka-kinokogari .--mb894 {
  margin-bottom: 894px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb894 {
    margin-bottom: 447px;
  }
}
.daihyakka-kinokogari .--pt894 {
  padding-top: 894px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt894 {
    padding-top: 447px;
  }
}
.daihyakka-kinokogari .--pb894 {
  padding-bottom: 894px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb894 {
    padding-bottom: 447px;
  }
}
.daihyakka-kinokogari .--px894 {
  padding: 0 894px;
}
.daihyakka-kinokogari .max-w-894 {
  max-width: 894px;
}
.daihyakka-kinokogari .w-894 {
  width: 894px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-894 {
    width: 447px;
  }
}
.daihyakka-kinokogari .h-894 {
  height: 894px;
}
.daihyakka-kinokogari .--gap894 {
  gap: 894px !important;
}
.daihyakka-kinokogari .--fw894 {
  font-weight: 894;
}
.daihyakka-kinokogari .--mt895 {
  margin-top: 895px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt895 {
    margin-top: 447.5px;
  }
}
.daihyakka-kinokogari .--mb895 {
  margin-bottom: 895px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb895 {
    margin-bottom: 447.5px;
  }
}
.daihyakka-kinokogari .--pt895 {
  padding-top: 895px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt895 {
    padding-top: 447.5px;
  }
}
.daihyakka-kinokogari .--pb895 {
  padding-bottom: 895px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb895 {
    padding-bottom: 447.5px;
  }
}
.daihyakka-kinokogari .--px895 {
  padding: 0 895px;
}
.daihyakka-kinokogari .max-w-895 {
  max-width: 895px;
}
.daihyakka-kinokogari .w-895 {
  width: 895px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-895 {
    width: 447.5px;
  }
}
.daihyakka-kinokogari .h-895 {
  height: 895px;
}
.daihyakka-kinokogari .--gap895 {
  gap: 895px !important;
}
.daihyakka-kinokogari .--fw895 {
  font-weight: 895;
}
.daihyakka-kinokogari .--mt896 {
  margin-top: 896px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt896 {
    margin-top: 448px;
  }
}
.daihyakka-kinokogari .--mb896 {
  margin-bottom: 896px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb896 {
    margin-bottom: 448px;
  }
}
.daihyakka-kinokogari .--pt896 {
  padding-top: 896px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt896 {
    padding-top: 448px;
  }
}
.daihyakka-kinokogari .--pb896 {
  padding-bottom: 896px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb896 {
    padding-bottom: 448px;
  }
}
.daihyakka-kinokogari .--px896 {
  padding: 0 896px;
}
.daihyakka-kinokogari .max-w-896 {
  max-width: 896px;
}
.daihyakka-kinokogari .w-896 {
  width: 896px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-896 {
    width: 448px;
  }
}
.daihyakka-kinokogari .h-896 {
  height: 896px;
}
.daihyakka-kinokogari .--gap896 {
  gap: 896px !important;
}
.daihyakka-kinokogari .--fw896 {
  font-weight: 896;
}
.daihyakka-kinokogari .--mt897 {
  margin-top: 897px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt897 {
    margin-top: 448.5px;
  }
}
.daihyakka-kinokogari .--mb897 {
  margin-bottom: 897px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb897 {
    margin-bottom: 448.5px;
  }
}
.daihyakka-kinokogari .--pt897 {
  padding-top: 897px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt897 {
    padding-top: 448.5px;
  }
}
.daihyakka-kinokogari .--pb897 {
  padding-bottom: 897px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb897 {
    padding-bottom: 448.5px;
  }
}
.daihyakka-kinokogari .--px897 {
  padding: 0 897px;
}
.daihyakka-kinokogari .max-w-897 {
  max-width: 897px;
}
.daihyakka-kinokogari .w-897 {
  width: 897px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-897 {
    width: 448.5px;
  }
}
.daihyakka-kinokogari .h-897 {
  height: 897px;
}
.daihyakka-kinokogari .--gap897 {
  gap: 897px !important;
}
.daihyakka-kinokogari .--fw897 {
  font-weight: 897;
}
.daihyakka-kinokogari .--mt898 {
  margin-top: 898px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt898 {
    margin-top: 449px;
  }
}
.daihyakka-kinokogari .--mb898 {
  margin-bottom: 898px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb898 {
    margin-bottom: 449px;
  }
}
.daihyakka-kinokogari .--pt898 {
  padding-top: 898px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt898 {
    padding-top: 449px;
  }
}
.daihyakka-kinokogari .--pb898 {
  padding-bottom: 898px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb898 {
    padding-bottom: 449px;
  }
}
.daihyakka-kinokogari .--px898 {
  padding: 0 898px;
}
.daihyakka-kinokogari .max-w-898 {
  max-width: 898px;
}
.daihyakka-kinokogari .w-898 {
  width: 898px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-898 {
    width: 449px;
  }
}
.daihyakka-kinokogari .h-898 {
  height: 898px;
}
.daihyakka-kinokogari .--gap898 {
  gap: 898px !important;
}
.daihyakka-kinokogari .--fw898 {
  font-weight: 898;
}
.daihyakka-kinokogari .--mt899 {
  margin-top: 899px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt899 {
    margin-top: 449.5px;
  }
}
.daihyakka-kinokogari .--mb899 {
  margin-bottom: 899px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb899 {
    margin-bottom: 449.5px;
  }
}
.daihyakka-kinokogari .--pt899 {
  padding-top: 899px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt899 {
    padding-top: 449.5px;
  }
}
.daihyakka-kinokogari .--pb899 {
  padding-bottom: 899px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb899 {
    padding-bottom: 449.5px;
  }
}
.daihyakka-kinokogari .--px899 {
  padding: 0 899px;
}
.daihyakka-kinokogari .max-w-899 {
  max-width: 899px;
}
.daihyakka-kinokogari .w-899 {
  width: 899px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-899 {
    width: 449.5px;
  }
}
.daihyakka-kinokogari .h-899 {
  height: 899px;
}
.daihyakka-kinokogari .--gap899 {
  gap: 899px !important;
}
.daihyakka-kinokogari .--fw899 {
  font-weight: 899;
}
.daihyakka-kinokogari .--mt900 {
  margin-top: 900px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt900 {
    margin-top: 450px;
  }
}
.daihyakka-kinokogari .--mb900 {
  margin-bottom: 900px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb900 {
    margin-bottom: 450px;
  }
}
.daihyakka-kinokogari .--pt900 {
  padding-top: 900px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt900 {
    padding-top: 450px;
  }
}
.daihyakka-kinokogari .--pb900 {
  padding-bottom: 900px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb900 {
    padding-bottom: 450px;
  }
}
.daihyakka-kinokogari .--px900 {
  padding: 0 900px;
}
.daihyakka-kinokogari .max-w-900 {
  max-width: 900px;
}
.daihyakka-kinokogari .w-900 {
  width: 900px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-900 {
    width: 450px;
  }
}
.daihyakka-kinokogari .h-900 {
  height: 900px;
}
.daihyakka-kinokogari .--gap900 {
  gap: 900px !important;
}
.daihyakka-kinokogari .--fw900 {
  font-weight: 900;
}
.daihyakka-kinokogari .--mt901 {
  margin-top: 901px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt901 {
    margin-top: 450.5px;
  }
}
.daihyakka-kinokogari .--mb901 {
  margin-bottom: 901px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb901 {
    margin-bottom: 450.5px;
  }
}
.daihyakka-kinokogari .--pt901 {
  padding-top: 901px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt901 {
    padding-top: 450.5px;
  }
}
.daihyakka-kinokogari .--pb901 {
  padding-bottom: 901px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb901 {
    padding-bottom: 450.5px;
  }
}
.daihyakka-kinokogari .--px901 {
  padding: 0 901px;
}
.daihyakka-kinokogari .max-w-901 {
  max-width: 901px;
}
.daihyakka-kinokogari .w-901 {
  width: 901px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-901 {
    width: 450.5px;
  }
}
.daihyakka-kinokogari .h-901 {
  height: 901px;
}
.daihyakka-kinokogari .--gap901 {
  gap: 901px !important;
}
.daihyakka-kinokogari .--fw901 {
  font-weight: 901;
}
.daihyakka-kinokogari .--mt902 {
  margin-top: 902px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt902 {
    margin-top: 451px;
  }
}
.daihyakka-kinokogari .--mb902 {
  margin-bottom: 902px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb902 {
    margin-bottom: 451px;
  }
}
.daihyakka-kinokogari .--pt902 {
  padding-top: 902px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt902 {
    padding-top: 451px;
  }
}
.daihyakka-kinokogari .--pb902 {
  padding-bottom: 902px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb902 {
    padding-bottom: 451px;
  }
}
.daihyakka-kinokogari .--px902 {
  padding: 0 902px;
}
.daihyakka-kinokogari .max-w-902 {
  max-width: 902px;
}
.daihyakka-kinokogari .w-902 {
  width: 902px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-902 {
    width: 451px;
  }
}
.daihyakka-kinokogari .h-902 {
  height: 902px;
}
.daihyakka-kinokogari .--gap902 {
  gap: 902px !important;
}
.daihyakka-kinokogari .--fw902 {
  font-weight: 902;
}
.daihyakka-kinokogari .--mt903 {
  margin-top: 903px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt903 {
    margin-top: 451.5px;
  }
}
.daihyakka-kinokogari .--mb903 {
  margin-bottom: 903px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb903 {
    margin-bottom: 451.5px;
  }
}
.daihyakka-kinokogari .--pt903 {
  padding-top: 903px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt903 {
    padding-top: 451.5px;
  }
}
.daihyakka-kinokogari .--pb903 {
  padding-bottom: 903px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb903 {
    padding-bottom: 451.5px;
  }
}
.daihyakka-kinokogari .--px903 {
  padding: 0 903px;
}
.daihyakka-kinokogari .max-w-903 {
  max-width: 903px;
}
.daihyakka-kinokogari .w-903 {
  width: 903px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-903 {
    width: 451.5px;
  }
}
.daihyakka-kinokogari .h-903 {
  height: 903px;
}
.daihyakka-kinokogari .--gap903 {
  gap: 903px !important;
}
.daihyakka-kinokogari .--fw903 {
  font-weight: 903;
}
.daihyakka-kinokogari .--mt904 {
  margin-top: 904px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt904 {
    margin-top: 452px;
  }
}
.daihyakka-kinokogari .--mb904 {
  margin-bottom: 904px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb904 {
    margin-bottom: 452px;
  }
}
.daihyakka-kinokogari .--pt904 {
  padding-top: 904px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt904 {
    padding-top: 452px;
  }
}
.daihyakka-kinokogari .--pb904 {
  padding-bottom: 904px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb904 {
    padding-bottom: 452px;
  }
}
.daihyakka-kinokogari .--px904 {
  padding: 0 904px;
}
.daihyakka-kinokogari .max-w-904 {
  max-width: 904px;
}
.daihyakka-kinokogari .w-904 {
  width: 904px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-904 {
    width: 452px;
  }
}
.daihyakka-kinokogari .h-904 {
  height: 904px;
}
.daihyakka-kinokogari .--gap904 {
  gap: 904px !important;
}
.daihyakka-kinokogari .--fw904 {
  font-weight: 904;
}
.daihyakka-kinokogari .--mt905 {
  margin-top: 905px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt905 {
    margin-top: 452.5px;
  }
}
.daihyakka-kinokogari .--mb905 {
  margin-bottom: 905px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb905 {
    margin-bottom: 452.5px;
  }
}
.daihyakka-kinokogari .--pt905 {
  padding-top: 905px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt905 {
    padding-top: 452.5px;
  }
}
.daihyakka-kinokogari .--pb905 {
  padding-bottom: 905px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb905 {
    padding-bottom: 452.5px;
  }
}
.daihyakka-kinokogari .--px905 {
  padding: 0 905px;
}
.daihyakka-kinokogari .max-w-905 {
  max-width: 905px;
}
.daihyakka-kinokogari .w-905 {
  width: 905px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-905 {
    width: 452.5px;
  }
}
.daihyakka-kinokogari .h-905 {
  height: 905px;
}
.daihyakka-kinokogari .--gap905 {
  gap: 905px !important;
}
.daihyakka-kinokogari .--fw905 {
  font-weight: 905;
}
.daihyakka-kinokogari .--mt906 {
  margin-top: 906px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt906 {
    margin-top: 453px;
  }
}
.daihyakka-kinokogari .--mb906 {
  margin-bottom: 906px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb906 {
    margin-bottom: 453px;
  }
}
.daihyakka-kinokogari .--pt906 {
  padding-top: 906px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt906 {
    padding-top: 453px;
  }
}
.daihyakka-kinokogari .--pb906 {
  padding-bottom: 906px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb906 {
    padding-bottom: 453px;
  }
}
.daihyakka-kinokogari .--px906 {
  padding: 0 906px;
}
.daihyakka-kinokogari .max-w-906 {
  max-width: 906px;
}
.daihyakka-kinokogari .w-906 {
  width: 906px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-906 {
    width: 453px;
  }
}
.daihyakka-kinokogari .h-906 {
  height: 906px;
}
.daihyakka-kinokogari .--gap906 {
  gap: 906px !important;
}
.daihyakka-kinokogari .--fw906 {
  font-weight: 906;
}
.daihyakka-kinokogari .--mt907 {
  margin-top: 907px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt907 {
    margin-top: 453.5px;
  }
}
.daihyakka-kinokogari .--mb907 {
  margin-bottom: 907px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb907 {
    margin-bottom: 453.5px;
  }
}
.daihyakka-kinokogari .--pt907 {
  padding-top: 907px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt907 {
    padding-top: 453.5px;
  }
}
.daihyakka-kinokogari .--pb907 {
  padding-bottom: 907px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb907 {
    padding-bottom: 453.5px;
  }
}
.daihyakka-kinokogari .--px907 {
  padding: 0 907px;
}
.daihyakka-kinokogari .max-w-907 {
  max-width: 907px;
}
.daihyakka-kinokogari .w-907 {
  width: 907px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-907 {
    width: 453.5px;
  }
}
.daihyakka-kinokogari .h-907 {
  height: 907px;
}
.daihyakka-kinokogari .--gap907 {
  gap: 907px !important;
}
.daihyakka-kinokogari .--fw907 {
  font-weight: 907;
}
.daihyakka-kinokogari .--mt908 {
  margin-top: 908px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt908 {
    margin-top: 454px;
  }
}
.daihyakka-kinokogari .--mb908 {
  margin-bottom: 908px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb908 {
    margin-bottom: 454px;
  }
}
.daihyakka-kinokogari .--pt908 {
  padding-top: 908px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt908 {
    padding-top: 454px;
  }
}
.daihyakka-kinokogari .--pb908 {
  padding-bottom: 908px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb908 {
    padding-bottom: 454px;
  }
}
.daihyakka-kinokogari .--px908 {
  padding: 0 908px;
}
.daihyakka-kinokogari .max-w-908 {
  max-width: 908px;
}
.daihyakka-kinokogari .w-908 {
  width: 908px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-908 {
    width: 454px;
  }
}
.daihyakka-kinokogari .h-908 {
  height: 908px;
}
.daihyakka-kinokogari .--gap908 {
  gap: 908px !important;
}
.daihyakka-kinokogari .--fw908 {
  font-weight: 908;
}
.daihyakka-kinokogari .--mt909 {
  margin-top: 909px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt909 {
    margin-top: 454.5px;
  }
}
.daihyakka-kinokogari .--mb909 {
  margin-bottom: 909px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb909 {
    margin-bottom: 454.5px;
  }
}
.daihyakka-kinokogari .--pt909 {
  padding-top: 909px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt909 {
    padding-top: 454.5px;
  }
}
.daihyakka-kinokogari .--pb909 {
  padding-bottom: 909px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb909 {
    padding-bottom: 454.5px;
  }
}
.daihyakka-kinokogari .--px909 {
  padding: 0 909px;
}
.daihyakka-kinokogari .max-w-909 {
  max-width: 909px;
}
.daihyakka-kinokogari .w-909 {
  width: 909px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-909 {
    width: 454.5px;
  }
}
.daihyakka-kinokogari .h-909 {
  height: 909px;
}
.daihyakka-kinokogari .--gap909 {
  gap: 909px !important;
}
.daihyakka-kinokogari .--fw909 {
  font-weight: 909;
}
.daihyakka-kinokogari .--mt910 {
  margin-top: 910px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt910 {
    margin-top: 455px;
  }
}
.daihyakka-kinokogari .--mb910 {
  margin-bottom: 910px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb910 {
    margin-bottom: 455px;
  }
}
.daihyakka-kinokogari .--pt910 {
  padding-top: 910px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt910 {
    padding-top: 455px;
  }
}
.daihyakka-kinokogari .--pb910 {
  padding-bottom: 910px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb910 {
    padding-bottom: 455px;
  }
}
.daihyakka-kinokogari .--px910 {
  padding: 0 910px;
}
.daihyakka-kinokogari .max-w-910 {
  max-width: 910px;
}
.daihyakka-kinokogari .w-910 {
  width: 910px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-910 {
    width: 455px;
  }
}
.daihyakka-kinokogari .h-910 {
  height: 910px;
}
.daihyakka-kinokogari .--gap910 {
  gap: 910px !important;
}
.daihyakka-kinokogari .--fw910 {
  font-weight: 910;
}
.daihyakka-kinokogari .--mt911 {
  margin-top: 911px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt911 {
    margin-top: 455.5px;
  }
}
.daihyakka-kinokogari .--mb911 {
  margin-bottom: 911px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb911 {
    margin-bottom: 455.5px;
  }
}
.daihyakka-kinokogari .--pt911 {
  padding-top: 911px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt911 {
    padding-top: 455.5px;
  }
}
.daihyakka-kinokogari .--pb911 {
  padding-bottom: 911px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb911 {
    padding-bottom: 455.5px;
  }
}
.daihyakka-kinokogari .--px911 {
  padding: 0 911px;
}
.daihyakka-kinokogari .max-w-911 {
  max-width: 911px;
}
.daihyakka-kinokogari .w-911 {
  width: 911px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-911 {
    width: 455.5px;
  }
}
.daihyakka-kinokogari .h-911 {
  height: 911px;
}
.daihyakka-kinokogari .--gap911 {
  gap: 911px !important;
}
.daihyakka-kinokogari .--fw911 {
  font-weight: 911;
}
.daihyakka-kinokogari .--mt912 {
  margin-top: 912px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt912 {
    margin-top: 456px;
  }
}
.daihyakka-kinokogari .--mb912 {
  margin-bottom: 912px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb912 {
    margin-bottom: 456px;
  }
}
.daihyakka-kinokogari .--pt912 {
  padding-top: 912px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt912 {
    padding-top: 456px;
  }
}
.daihyakka-kinokogari .--pb912 {
  padding-bottom: 912px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb912 {
    padding-bottom: 456px;
  }
}
.daihyakka-kinokogari .--px912 {
  padding: 0 912px;
}
.daihyakka-kinokogari .max-w-912 {
  max-width: 912px;
}
.daihyakka-kinokogari .w-912 {
  width: 912px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-912 {
    width: 456px;
  }
}
.daihyakka-kinokogari .h-912 {
  height: 912px;
}
.daihyakka-kinokogari .--gap912 {
  gap: 912px !important;
}
.daihyakka-kinokogari .--fw912 {
  font-weight: 912;
}
.daihyakka-kinokogari .--mt913 {
  margin-top: 913px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt913 {
    margin-top: 456.5px;
  }
}
.daihyakka-kinokogari .--mb913 {
  margin-bottom: 913px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb913 {
    margin-bottom: 456.5px;
  }
}
.daihyakka-kinokogari .--pt913 {
  padding-top: 913px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt913 {
    padding-top: 456.5px;
  }
}
.daihyakka-kinokogari .--pb913 {
  padding-bottom: 913px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb913 {
    padding-bottom: 456.5px;
  }
}
.daihyakka-kinokogari .--px913 {
  padding: 0 913px;
}
.daihyakka-kinokogari .max-w-913 {
  max-width: 913px;
}
.daihyakka-kinokogari .w-913 {
  width: 913px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-913 {
    width: 456.5px;
  }
}
.daihyakka-kinokogari .h-913 {
  height: 913px;
}
.daihyakka-kinokogari .--gap913 {
  gap: 913px !important;
}
.daihyakka-kinokogari .--fw913 {
  font-weight: 913;
}
.daihyakka-kinokogari .--mt914 {
  margin-top: 914px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt914 {
    margin-top: 457px;
  }
}
.daihyakka-kinokogari .--mb914 {
  margin-bottom: 914px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb914 {
    margin-bottom: 457px;
  }
}
.daihyakka-kinokogari .--pt914 {
  padding-top: 914px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt914 {
    padding-top: 457px;
  }
}
.daihyakka-kinokogari .--pb914 {
  padding-bottom: 914px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb914 {
    padding-bottom: 457px;
  }
}
.daihyakka-kinokogari .--px914 {
  padding: 0 914px;
}
.daihyakka-kinokogari .max-w-914 {
  max-width: 914px;
}
.daihyakka-kinokogari .w-914 {
  width: 914px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-914 {
    width: 457px;
  }
}
.daihyakka-kinokogari .h-914 {
  height: 914px;
}
.daihyakka-kinokogari .--gap914 {
  gap: 914px !important;
}
.daihyakka-kinokogari .--fw914 {
  font-weight: 914;
}
.daihyakka-kinokogari .--mt915 {
  margin-top: 915px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt915 {
    margin-top: 457.5px;
  }
}
.daihyakka-kinokogari .--mb915 {
  margin-bottom: 915px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb915 {
    margin-bottom: 457.5px;
  }
}
.daihyakka-kinokogari .--pt915 {
  padding-top: 915px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt915 {
    padding-top: 457.5px;
  }
}
.daihyakka-kinokogari .--pb915 {
  padding-bottom: 915px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb915 {
    padding-bottom: 457.5px;
  }
}
.daihyakka-kinokogari .--px915 {
  padding: 0 915px;
}
.daihyakka-kinokogari .max-w-915 {
  max-width: 915px;
}
.daihyakka-kinokogari .w-915 {
  width: 915px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-915 {
    width: 457.5px;
  }
}
.daihyakka-kinokogari .h-915 {
  height: 915px;
}
.daihyakka-kinokogari .--gap915 {
  gap: 915px !important;
}
.daihyakka-kinokogari .--fw915 {
  font-weight: 915;
}
.daihyakka-kinokogari .--mt916 {
  margin-top: 916px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt916 {
    margin-top: 458px;
  }
}
.daihyakka-kinokogari .--mb916 {
  margin-bottom: 916px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb916 {
    margin-bottom: 458px;
  }
}
.daihyakka-kinokogari .--pt916 {
  padding-top: 916px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt916 {
    padding-top: 458px;
  }
}
.daihyakka-kinokogari .--pb916 {
  padding-bottom: 916px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb916 {
    padding-bottom: 458px;
  }
}
.daihyakka-kinokogari .--px916 {
  padding: 0 916px;
}
.daihyakka-kinokogari .max-w-916 {
  max-width: 916px;
}
.daihyakka-kinokogari .w-916 {
  width: 916px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-916 {
    width: 458px;
  }
}
.daihyakka-kinokogari .h-916 {
  height: 916px;
}
.daihyakka-kinokogari .--gap916 {
  gap: 916px !important;
}
.daihyakka-kinokogari .--fw916 {
  font-weight: 916;
}
.daihyakka-kinokogari .--mt917 {
  margin-top: 917px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt917 {
    margin-top: 458.5px;
  }
}
.daihyakka-kinokogari .--mb917 {
  margin-bottom: 917px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb917 {
    margin-bottom: 458.5px;
  }
}
.daihyakka-kinokogari .--pt917 {
  padding-top: 917px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt917 {
    padding-top: 458.5px;
  }
}
.daihyakka-kinokogari .--pb917 {
  padding-bottom: 917px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb917 {
    padding-bottom: 458.5px;
  }
}
.daihyakka-kinokogari .--px917 {
  padding: 0 917px;
}
.daihyakka-kinokogari .max-w-917 {
  max-width: 917px;
}
.daihyakka-kinokogari .w-917 {
  width: 917px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-917 {
    width: 458.5px;
  }
}
.daihyakka-kinokogari .h-917 {
  height: 917px;
}
.daihyakka-kinokogari .--gap917 {
  gap: 917px !important;
}
.daihyakka-kinokogari .--fw917 {
  font-weight: 917;
}
.daihyakka-kinokogari .--mt918 {
  margin-top: 918px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt918 {
    margin-top: 459px;
  }
}
.daihyakka-kinokogari .--mb918 {
  margin-bottom: 918px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb918 {
    margin-bottom: 459px;
  }
}
.daihyakka-kinokogari .--pt918 {
  padding-top: 918px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt918 {
    padding-top: 459px;
  }
}
.daihyakka-kinokogari .--pb918 {
  padding-bottom: 918px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb918 {
    padding-bottom: 459px;
  }
}
.daihyakka-kinokogari .--px918 {
  padding: 0 918px;
}
.daihyakka-kinokogari .max-w-918 {
  max-width: 918px;
}
.daihyakka-kinokogari .w-918 {
  width: 918px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-918 {
    width: 459px;
  }
}
.daihyakka-kinokogari .h-918 {
  height: 918px;
}
.daihyakka-kinokogari .--gap918 {
  gap: 918px !important;
}
.daihyakka-kinokogari .--fw918 {
  font-weight: 918;
}
.daihyakka-kinokogari .--mt919 {
  margin-top: 919px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt919 {
    margin-top: 459.5px;
  }
}
.daihyakka-kinokogari .--mb919 {
  margin-bottom: 919px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb919 {
    margin-bottom: 459.5px;
  }
}
.daihyakka-kinokogari .--pt919 {
  padding-top: 919px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt919 {
    padding-top: 459.5px;
  }
}
.daihyakka-kinokogari .--pb919 {
  padding-bottom: 919px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb919 {
    padding-bottom: 459.5px;
  }
}
.daihyakka-kinokogari .--px919 {
  padding: 0 919px;
}
.daihyakka-kinokogari .max-w-919 {
  max-width: 919px;
}
.daihyakka-kinokogari .w-919 {
  width: 919px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-919 {
    width: 459.5px;
  }
}
.daihyakka-kinokogari .h-919 {
  height: 919px;
}
.daihyakka-kinokogari .--gap919 {
  gap: 919px !important;
}
.daihyakka-kinokogari .--fw919 {
  font-weight: 919;
}
.daihyakka-kinokogari .--mt920 {
  margin-top: 920px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt920 {
    margin-top: 460px;
  }
}
.daihyakka-kinokogari .--mb920 {
  margin-bottom: 920px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb920 {
    margin-bottom: 460px;
  }
}
.daihyakka-kinokogari .--pt920 {
  padding-top: 920px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt920 {
    padding-top: 460px;
  }
}
.daihyakka-kinokogari .--pb920 {
  padding-bottom: 920px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb920 {
    padding-bottom: 460px;
  }
}
.daihyakka-kinokogari .--px920 {
  padding: 0 920px;
}
.daihyakka-kinokogari .max-w-920 {
  max-width: 920px;
}
.daihyakka-kinokogari .w-920 {
  width: 920px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-920 {
    width: 460px;
  }
}
.daihyakka-kinokogari .h-920 {
  height: 920px;
}
.daihyakka-kinokogari .--gap920 {
  gap: 920px !important;
}
.daihyakka-kinokogari .--fw920 {
  font-weight: 920;
}
.daihyakka-kinokogari .--mt921 {
  margin-top: 921px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt921 {
    margin-top: 460.5px;
  }
}
.daihyakka-kinokogari .--mb921 {
  margin-bottom: 921px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb921 {
    margin-bottom: 460.5px;
  }
}
.daihyakka-kinokogari .--pt921 {
  padding-top: 921px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt921 {
    padding-top: 460.5px;
  }
}
.daihyakka-kinokogari .--pb921 {
  padding-bottom: 921px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb921 {
    padding-bottom: 460.5px;
  }
}
.daihyakka-kinokogari .--px921 {
  padding: 0 921px;
}
.daihyakka-kinokogari .max-w-921 {
  max-width: 921px;
}
.daihyakka-kinokogari .w-921 {
  width: 921px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-921 {
    width: 460.5px;
  }
}
.daihyakka-kinokogari .h-921 {
  height: 921px;
}
.daihyakka-kinokogari .--gap921 {
  gap: 921px !important;
}
.daihyakka-kinokogari .--fw921 {
  font-weight: 921;
}
.daihyakka-kinokogari .--mt922 {
  margin-top: 922px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt922 {
    margin-top: 461px;
  }
}
.daihyakka-kinokogari .--mb922 {
  margin-bottom: 922px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb922 {
    margin-bottom: 461px;
  }
}
.daihyakka-kinokogari .--pt922 {
  padding-top: 922px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt922 {
    padding-top: 461px;
  }
}
.daihyakka-kinokogari .--pb922 {
  padding-bottom: 922px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb922 {
    padding-bottom: 461px;
  }
}
.daihyakka-kinokogari .--px922 {
  padding: 0 922px;
}
.daihyakka-kinokogari .max-w-922 {
  max-width: 922px;
}
.daihyakka-kinokogari .w-922 {
  width: 922px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-922 {
    width: 461px;
  }
}
.daihyakka-kinokogari .h-922 {
  height: 922px;
}
.daihyakka-kinokogari .--gap922 {
  gap: 922px !important;
}
.daihyakka-kinokogari .--fw922 {
  font-weight: 922;
}
.daihyakka-kinokogari .--mt923 {
  margin-top: 923px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt923 {
    margin-top: 461.5px;
  }
}
.daihyakka-kinokogari .--mb923 {
  margin-bottom: 923px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb923 {
    margin-bottom: 461.5px;
  }
}
.daihyakka-kinokogari .--pt923 {
  padding-top: 923px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt923 {
    padding-top: 461.5px;
  }
}
.daihyakka-kinokogari .--pb923 {
  padding-bottom: 923px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb923 {
    padding-bottom: 461.5px;
  }
}
.daihyakka-kinokogari .--px923 {
  padding: 0 923px;
}
.daihyakka-kinokogari .max-w-923 {
  max-width: 923px;
}
.daihyakka-kinokogari .w-923 {
  width: 923px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-923 {
    width: 461.5px;
  }
}
.daihyakka-kinokogari .h-923 {
  height: 923px;
}
.daihyakka-kinokogari .--gap923 {
  gap: 923px !important;
}
.daihyakka-kinokogari .--fw923 {
  font-weight: 923;
}
.daihyakka-kinokogari .--mt924 {
  margin-top: 924px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt924 {
    margin-top: 462px;
  }
}
.daihyakka-kinokogari .--mb924 {
  margin-bottom: 924px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb924 {
    margin-bottom: 462px;
  }
}
.daihyakka-kinokogari .--pt924 {
  padding-top: 924px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt924 {
    padding-top: 462px;
  }
}
.daihyakka-kinokogari .--pb924 {
  padding-bottom: 924px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb924 {
    padding-bottom: 462px;
  }
}
.daihyakka-kinokogari .--px924 {
  padding: 0 924px;
}
.daihyakka-kinokogari .max-w-924 {
  max-width: 924px;
}
.daihyakka-kinokogari .w-924 {
  width: 924px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-924 {
    width: 462px;
  }
}
.daihyakka-kinokogari .h-924 {
  height: 924px;
}
.daihyakka-kinokogari .--gap924 {
  gap: 924px !important;
}
.daihyakka-kinokogari .--fw924 {
  font-weight: 924;
}
.daihyakka-kinokogari .--mt925 {
  margin-top: 925px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt925 {
    margin-top: 462.5px;
  }
}
.daihyakka-kinokogari .--mb925 {
  margin-bottom: 925px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb925 {
    margin-bottom: 462.5px;
  }
}
.daihyakka-kinokogari .--pt925 {
  padding-top: 925px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt925 {
    padding-top: 462.5px;
  }
}
.daihyakka-kinokogari .--pb925 {
  padding-bottom: 925px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb925 {
    padding-bottom: 462.5px;
  }
}
.daihyakka-kinokogari .--px925 {
  padding: 0 925px;
}
.daihyakka-kinokogari .max-w-925 {
  max-width: 925px;
}
.daihyakka-kinokogari .w-925 {
  width: 925px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-925 {
    width: 462.5px;
  }
}
.daihyakka-kinokogari .h-925 {
  height: 925px;
}
.daihyakka-kinokogari .--gap925 {
  gap: 925px !important;
}
.daihyakka-kinokogari .--fw925 {
  font-weight: 925;
}
.daihyakka-kinokogari .--mt926 {
  margin-top: 926px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt926 {
    margin-top: 463px;
  }
}
.daihyakka-kinokogari .--mb926 {
  margin-bottom: 926px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb926 {
    margin-bottom: 463px;
  }
}
.daihyakka-kinokogari .--pt926 {
  padding-top: 926px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt926 {
    padding-top: 463px;
  }
}
.daihyakka-kinokogari .--pb926 {
  padding-bottom: 926px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb926 {
    padding-bottom: 463px;
  }
}
.daihyakka-kinokogari .--px926 {
  padding: 0 926px;
}
.daihyakka-kinokogari .max-w-926 {
  max-width: 926px;
}
.daihyakka-kinokogari .w-926 {
  width: 926px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-926 {
    width: 463px;
  }
}
.daihyakka-kinokogari .h-926 {
  height: 926px;
}
.daihyakka-kinokogari .--gap926 {
  gap: 926px !important;
}
.daihyakka-kinokogari .--fw926 {
  font-weight: 926;
}
.daihyakka-kinokogari .--mt927 {
  margin-top: 927px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt927 {
    margin-top: 463.5px;
  }
}
.daihyakka-kinokogari .--mb927 {
  margin-bottom: 927px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb927 {
    margin-bottom: 463.5px;
  }
}
.daihyakka-kinokogari .--pt927 {
  padding-top: 927px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt927 {
    padding-top: 463.5px;
  }
}
.daihyakka-kinokogari .--pb927 {
  padding-bottom: 927px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb927 {
    padding-bottom: 463.5px;
  }
}
.daihyakka-kinokogari .--px927 {
  padding: 0 927px;
}
.daihyakka-kinokogari .max-w-927 {
  max-width: 927px;
}
.daihyakka-kinokogari .w-927 {
  width: 927px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-927 {
    width: 463.5px;
  }
}
.daihyakka-kinokogari .h-927 {
  height: 927px;
}
.daihyakka-kinokogari .--gap927 {
  gap: 927px !important;
}
.daihyakka-kinokogari .--fw927 {
  font-weight: 927;
}
.daihyakka-kinokogari .--mt928 {
  margin-top: 928px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt928 {
    margin-top: 464px;
  }
}
.daihyakka-kinokogari .--mb928 {
  margin-bottom: 928px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb928 {
    margin-bottom: 464px;
  }
}
.daihyakka-kinokogari .--pt928 {
  padding-top: 928px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt928 {
    padding-top: 464px;
  }
}
.daihyakka-kinokogari .--pb928 {
  padding-bottom: 928px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb928 {
    padding-bottom: 464px;
  }
}
.daihyakka-kinokogari .--px928 {
  padding: 0 928px;
}
.daihyakka-kinokogari .max-w-928 {
  max-width: 928px;
}
.daihyakka-kinokogari .w-928 {
  width: 928px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-928 {
    width: 464px;
  }
}
.daihyakka-kinokogari .h-928 {
  height: 928px;
}
.daihyakka-kinokogari .--gap928 {
  gap: 928px !important;
}
.daihyakka-kinokogari .--fw928 {
  font-weight: 928;
}
.daihyakka-kinokogari .--mt929 {
  margin-top: 929px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt929 {
    margin-top: 464.5px;
  }
}
.daihyakka-kinokogari .--mb929 {
  margin-bottom: 929px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb929 {
    margin-bottom: 464.5px;
  }
}
.daihyakka-kinokogari .--pt929 {
  padding-top: 929px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt929 {
    padding-top: 464.5px;
  }
}
.daihyakka-kinokogari .--pb929 {
  padding-bottom: 929px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb929 {
    padding-bottom: 464.5px;
  }
}
.daihyakka-kinokogari .--px929 {
  padding: 0 929px;
}
.daihyakka-kinokogari .max-w-929 {
  max-width: 929px;
}
.daihyakka-kinokogari .w-929 {
  width: 929px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-929 {
    width: 464.5px;
  }
}
.daihyakka-kinokogari .h-929 {
  height: 929px;
}
.daihyakka-kinokogari .--gap929 {
  gap: 929px !important;
}
.daihyakka-kinokogari .--fw929 {
  font-weight: 929;
}
.daihyakka-kinokogari .--mt930 {
  margin-top: 930px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt930 {
    margin-top: 465px;
  }
}
.daihyakka-kinokogari .--mb930 {
  margin-bottom: 930px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb930 {
    margin-bottom: 465px;
  }
}
.daihyakka-kinokogari .--pt930 {
  padding-top: 930px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt930 {
    padding-top: 465px;
  }
}
.daihyakka-kinokogari .--pb930 {
  padding-bottom: 930px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb930 {
    padding-bottom: 465px;
  }
}
.daihyakka-kinokogari .--px930 {
  padding: 0 930px;
}
.daihyakka-kinokogari .max-w-930 {
  max-width: 930px;
}
.daihyakka-kinokogari .w-930 {
  width: 930px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-930 {
    width: 465px;
  }
}
.daihyakka-kinokogari .h-930 {
  height: 930px;
}
.daihyakka-kinokogari .--gap930 {
  gap: 930px !important;
}
.daihyakka-kinokogari .--fw930 {
  font-weight: 930;
}
.daihyakka-kinokogari .--mt931 {
  margin-top: 931px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt931 {
    margin-top: 465.5px;
  }
}
.daihyakka-kinokogari .--mb931 {
  margin-bottom: 931px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb931 {
    margin-bottom: 465.5px;
  }
}
.daihyakka-kinokogari .--pt931 {
  padding-top: 931px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt931 {
    padding-top: 465.5px;
  }
}
.daihyakka-kinokogari .--pb931 {
  padding-bottom: 931px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb931 {
    padding-bottom: 465.5px;
  }
}
.daihyakka-kinokogari .--px931 {
  padding: 0 931px;
}
.daihyakka-kinokogari .max-w-931 {
  max-width: 931px;
}
.daihyakka-kinokogari .w-931 {
  width: 931px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-931 {
    width: 465.5px;
  }
}
.daihyakka-kinokogari .h-931 {
  height: 931px;
}
.daihyakka-kinokogari .--gap931 {
  gap: 931px !important;
}
.daihyakka-kinokogari .--fw931 {
  font-weight: 931;
}
.daihyakka-kinokogari .--mt932 {
  margin-top: 932px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt932 {
    margin-top: 466px;
  }
}
.daihyakka-kinokogari .--mb932 {
  margin-bottom: 932px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb932 {
    margin-bottom: 466px;
  }
}
.daihyakka-kinokogari .--pt932 {
  padding-top: 932px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt932 {
    padding-top: 466px;
  }
}
.daihyakka-kinokogari .--pb932 {
  padding-bottom: 932px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb932 {
    padding-bottom: 466px;
  }
}
.daihyakka-kinokogari .--px932 {
  padding: 0 932px;
}
.daihyakka-kinokogari .max-w-932 {
  max-width: 932px;
}
.daihyakka-kinokogari .w-932 {
  width: 932px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-932 {
    width: 466px;
  }
}
.daihyakka-kinokogari .h-932 {
  height: 932px;
}
.daihyakka-kinokogari .--gap932 {
  gap: 932px !important;
}
.daihyakka-kinokogari .--fw932 {
  font-weight: 932;
}
.daihyakka-kinokogari .--mt933 {
  margin-top: 933px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt933 {
    margin-top: 466.5px;
  }
}
.daihyakka-kinokogari .--mb933 {
  margin-bottom: 933px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb933 {
    margin-bottom: 466.5px;
  }
}
.daihyakka-kinokogari .--pt933 {
  padding-top: 933px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt933 {
    padding-top: 466.5px;
  }
}
.daihyakka-kinokogari .--pb933 {
  padding-bottom: 933px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb933 {
    padding-bottom: 466.5px;
  }
}
.daihyakka-kinokogari .--px933 {
  padding: 0 933px;
}
.daihyakka-kinokogari .max-w-933 {
  max-width: 933px;
}
.daihyakka-kinokogari .w-933 {
  width: 933px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-933 {
    width: 466.5px;
  }
}
.daihyakka-kinokogari .h-933 {
  height: 933px;
}
.daihyakka-kinokogari .--gap933 {
  gap: 933px !important;
}
.daihyakka-kinokogari .--fw933 {
  font-weight: 933;
}
.daihyakka-kinokogari .--mt934 {
  margin-top: 934px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt934 {
    margin-top: 467px;
  }
}
.daihyakka-kinokogari .--mb934 {
  margin-bottom: 934px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb934 {
    margin-bottom: 467px;
  }
}
.daihyakka-kinokogari .--pt934 {
  padding-top: 934px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt934 {
    padding-top: 467px;
  }
}
.daihyakka-kinokogari .--pb934 {
  padding-bottom: 934px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb934 {
    padding-bottom: 467px;
  }
}
.daihyakka-kinokogari .--px934 {
  padding: 0 934px;
}
.daihyakka-kinokogari .max-w-934 {
  max-width: 934px;
}
.daihyakka-kinokogari .w-934 {
  width: 934px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-934 {
    width: 467px;
  }
}
.daihyakka-kinokogari .h-934 {
  height: 934px;
}
.daihyakka-kinokogari .--gap934 {
  gap: 934px !important;
}
.daihyakka-kinokogari .--fw934 {
  font-weight: 934;
}
.daihyakka-kinokogari .--mt935 {
  margin-top: 935px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt935 {
    margin-top: 467.5px;
  }
}
.daihyakka-kinokogari .--mb935 {
  margin-bottom: 935px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb935 {
    margin-bottom: 467.5px;
  }
}
.daihyakka-kinokogari .--pt935 {
  padding-top: 935px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt935 {
    padding-top: 467.5px;
  }
}
.daihyakka-kinokogari .--pb935 {
  padding-bottom: 935px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb935 {
    padding-bottom: 467.5px;
  }
}
.daihyakka-kinokogari .--px935 {
  padding: 0 935px;
}
.daihyakka-kinokogari .max-w-935 {
  max-width: 935px;
}
.daihyakka-kinokogari .w-935 {
  width: 935px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-935 {
    width: 467.5px;
  }
}
.daihyakka-kinokogari .h-935 {
  height: 935px;
}
.daihyakka-kinokogari .--gap935 {
  gap: 935px !important;
}
.daihyakka-kinokogari .--fw935 {
  font-weight: 935;
}
.daihyakka-kinokogari .--mt936 {
  margin-top: 936px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt936 {
    margin-top: 468px;
  }
}
.daihyakka-kinokogari .--mb936 {
  margin-bottom: 936px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb936 {
    margin-bottom: 468px;
  }
}
.daihyakka-kinokogari .--pt936 {
  padding-top: 936px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt936 {
    padding-top: 468px;
  }
}
.daihyakka-kinokogari .--pb936 {
  padding-bottom: 936px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb936 {
    padding-bottom: 468px;
  }
}
.daihyakka-kinokogari .--px936 {
  padding: 0 936px;
}
.daihyakka-kinokogari .max-w-936 {
  max-width: 936px;
}
.daihyakka-kinokogari .w-936 {
  width: 936px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-936 {
    width: 468px;
  }
}
.daihyakka-kinokogari .h-936 {
  height: 936px;
}
.daihyakka-kinokogari .--gap936 {
  gap: 936px !important;
}
.daihyakka-kinokogari .--fw936 {
  font-weight: 936;
}
.daihyakka-kinokogari .--mt937 {
  margin-top: 937px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt937 {
    margin-top: 468.5px;
  }
}
.daihyakka-kinokogari .--mb937 {
  margin-bottom: 937px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb937 {
    margin-bottom: 468.5px;
  }
}
.daihyakka-kinokogari .--pt937 {
  padding-top: 937px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt937 {
    padding-top: 468.5px;
  }
}
.daihyakka-kinokogari .--pb937 {
  padding-bottom: 937px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb937 {
    padding-bottom: 468.5px;
  }
}
.daihyakka-kinokogari .--px937 {
  padding: 0 937px;
}
.daihyakka-kinokogari .max-w-937 {
  max-width: 937px;
}
.daihyakka-kinokogari .w-937 {
  width: 937px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-937 {
    width: 468.5px;
  }
}
.daihyakka-kinokogari .h-937 {
  height: 937px;
}
.daihyakka-kinokogari .--gap937 {
  gap: 937px !important;
}
.daihyakka-kinokogari .--fw937 {
  font-weight: 937;
}
.daihyakka-kinokogari .--mt938 {
  margin-top: 938px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt938 {
    margin-top: 469px;
  }
}
.daihyakka-kinokogari .--mb938 {
  margin-bottom: 938px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb938 {
    margin-bottom: 469px;
  }
}
.daihyakka-kinokogari .--pt938 {
  padding-top: 938px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt938 {
    padding-top: 469px;
  }
}
.daihyakka-kinokogari .--pb938 {
  padding-bottom: 938px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb938 {
    padding-bottom: 469px;
  }
}
.daihyakka-kinokogari .--px938 {
  padding: 0 938px;
}
.daihyakka-kinokogari .max-w-938 {
  max-width: 938px;
}
.daihyakka-kinokogari .w-938 {
  width: 938px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-938 {
    width: 469px;
  }
}
.daihyakka-kinokogari .h-938 {
  height: 938px;
}
.daihyakka-kinokogari .--gap938 {
  gap: 938px !important;
}
.daihyakka-kinokogari .--fw938 {
  font-weight: 938;
}
.daihyakka-kinokogari .--mt939 {
  margin-top: 939px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt939 {
    margin-top: 469.5px;
  }
}
.daihyakka-kinokogari .--mb939 {
  margin-bottom: 939px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb939 {
    margin-bottom: 469.5px;
  }
}
.daihyakka-kinokogari .--pt939 {
  padding-top: 939px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt939 {
    padding-top: 469.5px;
  }
}
.daihyakka-kinokogari .--pb939 {
  padding-bottom: 939px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb939 {
    padding-bottom: 469.5px;
  }
}
.daihyakka-kinokogari .--px939 {
  padding: 0 939px;
}
.daihyakka-kinokogari .max-w-939 {
  max-width: 939px;
}
.daihyakka-kinokogari .w-939 {
  width: 939px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-939 {
    width: 469.5px;
  }
}
.daihyakka-kinokogari .h-939 {
  height: 939px;
}
.daihyakka-kinokogari .--gap939 {
  gap: 939px !important;
}
.daihyakka-kinokogari .--fw939 {
  font-weight: 939;
}
.daihyakka-kinokogari .--mt940 {
  margin-top: 940px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt940 {
    margin-top: 470px;
  }
}
.daihyakka-kinokogari .--mb940 {
  margin-bottom: 940px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb940 {
    margin-bottom: 470px;
  }
}
.daihyakka-kinokogari .--pt940 {
  padding-top: 940px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt940 {
    padding-top: 470px;
  }
}
.daihyakka-kinokogari .--pb940 {
  padding-bottom: 940px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb940 {
    padding-bottom: 470px;
  }
}
.daihyakka-kinokogari .--px940 {
  padding: 0 940px;
}
.daihyakka-kinokogari .max-w-940 {
  max-width: 940px;
}
.daihyakka-kinokogari .w-940 {
  width: 940px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-940 {
    width: 470px;
  }
}
.daihyakka-kinokogari .h-940 {
  height: 940px;
}
.daihyakka-kinokogari .--gap940 {
  gap: 940px !important;
}
.daihyakka-kinokogari .--fw940 {
  font-weight: 940;
}
.daihyakka-kinokogari .--mt941 {
  margin-top: 941px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt941 {
    margin-top: 470.5px;
  }
}
.daihyakka-kinokogari .--mb941 {
  margin-bottom: 941px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb941 {
    margin-bottom: 470.5px;
  }
}
.daihyakka-kinokogari .--pt941 {
  padding-top: 941px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt941 {
    padding-top: 470.5px;
  }
}
.daihyakka-kinokogari .--pb941 {
  padding-bottom: 941px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb941 {
    padding-bottom: 470.5px;
  }
}
.daihyakka-kinokogari .--px941 {
  padding: 0 941px;
}
.daihyakka-kinokogari .max-w-941 {
  max-width: 941px;
}
.daihyakka-kinokogari .w-941 {
  width: 941px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-941 {
    width: 470.5px;
  }
}
.daihyakka-kinokogari .h-941 {
  height: 941px;
}
.daihyakka-kinokogari .--gap941 {
  gap: 941px !important;
}
.daihyakka-kinokogari .--fw941 {
  font-weight: 941;
}
.daihyakka-kinokogari .--mt942 {
  margin-top: 942px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt942 {
    margin-top: 471px;
  }
}
.daihyakka-kinokogari .--mb942 {
  margin-bottom: 942px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb942 {
    margin-bottom: 471px;
  }
}
.daihyakka-kinokogari .--pt942 {
  padding-top: 942px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt942 {
    padding-top: 471px;
  }
}
.daihyakka-kinokogari .--pb942 {
  padding-bottom: 942px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb942 {
    padding-bottom: 471px;
  }
}
.daihyakka-kinokogari .--px942 {
  padding: 0 942px;
}
.daihyakka-kinokogari .max-w-942 {
  max-width: 942px;
}
.daihyakka-kinokogari .w-942 {
  width: 942px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-942 {
    width: 471px;
  }
}
.daihyakka-kinokogari .h-942 {
  height: 942px;
}
.daihyakka-kinokogari .--gap942 {
  gap: 942px !important;
}
.daihyakka-kinokogari .--fw942 {
  font-weight: 942;
}
.daihyakka-kinokogari .--mt943 {
  margin-top: 943px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt943 {
    margin-top: 471.5px;
  }
}
.daihyakka-kinokogari .--mb943 {
  margin-bottom: 943px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb943 {
    margin-bottom: 471.5px;
  }
}
.daihyakka-kinokogari .--pt943 {
  padding-top: 943px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt943 {
    padding-top: 471.5px;
  }
}
.daihyakka-kinokogari .--pb943 {
  padding-bottom: 943px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb943 {
    padding-bottom: 471.5px;
  }
}
.daihyakka-kinokogari .--px943 {
  padding: 0 943px;
}
.daihyakka-kinokogari .max-w-943 {
  max-width: 943px;
}
.daihyakka-kinokogari .w-943 {
  width: 943px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-943 {
    width: 471.5px;
  }
}
.daihyakka-kinokogari .h-943 {
  height: 943px;
}
.daihyakka-kinokogari .--gap943 {
  gap: 943px !important;
}
.daihyakka-kinokogari .--fw943 {
  font-weight: 943;
}
.daihyakka-kinokogari .--mt944 {
  margin-top: 944px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt944 {
    margin-top: 472px;
  }
}
.daihyakka-kinokogari .--mb944 {
  margin-bottom: 944px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb944 {
    margin-bottom: 472px;
  }
}
.daihyakka-kinokogari .--pt944 {
  padding-top: 944px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt944 {
    padding-top: 472px;
  }
}
.daihyakka-kinokogari .--pb944 {
  padding-bottom: 944px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb944 {
    padding-bottom: 472px;
  }
}
.daihyakka-kinokogari .--px944 {
  padding: 0 944px;
}
.daihyakka-kinokogari .max-w-944 {
  max-width: 944px;
}
.daihyakka-kinokogari .w-944 {
  width: 944px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-944 {
    width: 472px;
  }
}
.daihyakka-kinokogari .h-944 {
  height: 944px;
}
.daihyakka-kinokogari .--gap944 {
  gap: 944px !important;
}
.daihyakka-kinokogari .--fw944 {
  font-weight: 944;
}
.daihyakka-kinokogari .--mt945 {
  margin-top: 945px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt945 {
    margin-top: 472.5px;
  }
}
.daihyakka-kinokogari .--mb945 {
  margin-bottom: 945px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb945 {
    margin-bottom: 472.5px;
  }
}
.daihyakka-kinokogari .--pt945 {
  padding-top: 945px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt945 {
    padding-top: 472.5px;
  }
}
.daihyakka-kinokogari .--pb945 {
  padding-bottom: 945px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb945 {
    padding-bottom: 472.5px;
  }
}
.daihyakka-kinokogari .--px945 {
  padding: 0 945px;
}
.daihyakka-kinokogari .max-w-945 {
  max-width: 945px;
}
.daihyakka-kinokogari .w-945 {
  width: 945px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-945 {
    width: 472.5px;
  }
}
.daihyakka-kinokogari .h-945 {
  height: 945px;
}
.daihyakka-kinokogari .--gap945 {
  gap: 945px !important;
}
.daihyakka-kinokogari .--fw945 {
  font-weight: 945;
}
.daihyakka-kinokogari .--mt946 {
  margin-top: 946px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt946 {
    margin-top: 473px;
  }
}
.daihyakka-kinokogari .--mb946 {
  margin-bottom: 946px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb946 {
    margin-bottom: 473px;
  }
}
.daihyakka-kinokogari .--pt946 {
  padding-top: 946px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt946 {
    padding-top: 473px;
  }
}
.daihyakka-kinokogari .--pb946 {
  padding-bottom: 946px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb946 {
    padding-bottom: 473px;
  }
}
.daihyakka-kinokogari .--px946 {
  padding: 0 946px;
}
.daihyakka-kinokogari .max-w-946 {
  max-width: 946px;
}
.daihyakka-kinokogari .w-946 {
  width: 946px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-946 {
    width: 473px;
  }
}
.daihyakka-kinokogari .h-946 {
  height: 946px;
}
.daihyakka-kinokogari .--gap946 {
  gap: 946px !important;
}
.daihyakka-kinokogari .--fw946 {
  font-weight: 946;
}
.daihyakka-kinokogari .--mt947 {
  margin-top: 947px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt947 {
    margin-top: 473.5px;
  }
}
.daihyakka-kinokogari .--mb947 {
  margin-bottom: 947px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb947 {
    margin-bottom: 473.5px;
  }
}
.daihyakka-kinokogari .--pt947 {
  padding-top: 947px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt947 {
    padding-top: 473.5px;
  }
}
.daihyakka-kinokogari .--pb947 {
  padding-bottom: 947px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb947 {
    padding-bottom: 473.5px;
  }
}
.daihyakka-kinokogari .--px947 {
  padding: 0 947px;
}
.daihyakka-kinokogari .max-w-947 {
  max-width: 947px;
}
.daihyakka-kinokogari .w-947 {
  width: 947px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-947 {
    width: 473.5px;
  }
}
.daihyakka-kinokogari .h-947 {
  height: 947px;
}
.daihyakka-kinokogari .--gap947 {
  gap: 947px !important;
}
.daihyakka-kinokogari .--fw947 {
  font-weight: 947;
}
.daihyakka-kinokogari .--mt948 {
  margin-top: 948px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt948 {
    margin-top: 474px;
  }
}
.daihyakka-kinokogari .--mb948 {
  margin-bottom: 948px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb948 {
    margin-bottom: 474px;
  }
}
.daihyakka-kinokogari .--pt948 {
  padding-top: 948px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt948 {
    padding-top: 474px;
  }
}
.daihyakka-kinokogari .--pb948 {
  padding-bottom: 948px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb948 {
    padding-bottom: 474px;
  }
}
.daihyakka-kinokogari .--px948 {
  padding: 0 948px;
}
.daihyakka-kinokogari .max-w-948 {
  max-width: 948px;
}
.daihyakka-kinokogari .w-948 {
  width: 948px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-948 {
    width: 474px;
  }
}
.daihyakka-kinokogari .h-948 {
  height: 948px;
}
.daihyakka-kinokogari .--gap948 {
  gap: 948px !important;
}
.daihyakka-kinokogari .--fw948 {
  font-weight: 948;
}
.daihyakka-kinokogari .--mt949 {
  margin-top: 949px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt949 {
    margin-top: 474.5px;
  }
}
.daihyakka-kinokogari .--mb949 {
  margin-bottom: 949px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb949 {
    margin-bottom: 474.5px;
  }
}
.daihyakka-kinokogari .--pt949 {
  padding-top: 949px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt949 {
    padding-top: 474.5px;
  }
}
.daihyakka-kinokogari .--pb949 {
  padding-bottom: 949px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb949 {
    padding-bottom: 474.5px;
  }
}
.daihyakka-kinokogari .--px949 {
  padding: 0 949px;
}
.daihyakka-kinokogari .max-w-949 {
  max-width: 949px;
}
.daihyakka-kinokogari .w-949 {
  width: 949px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-949 {
    width: 474.5px;
  }
}
.daihyakka-kinokogari .h-949 {
  height: 949px;
}
.daihyakka-kinokogari .--gap949 {
  gap: 949px !important;
}
.daihyakka-kinokogari .--fw949 {
  font-weight: 949;
}
.daihyakka-kinokogari .--mt950 {
  margin-top: 950px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt950 {
    margin-top: 475px;
  }
}
.daihyakka-kinokogari .--mb950 {
  margin-bottom: 950px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb950 {
    margin-bottom: 475px;
  }
}
.daihyakka-kinokogari .--pt950 {
  padding-top: 950px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt950 {
    padding-top: 475px;
  }
}
.daihyakka-kinokogari .--pb950 {
  padding-bottom: 950px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb950 {
    padding-bottom: 475px;
  }
}
.daihyakka-kinokogari .--px950 {
  padding: 0 950px;
}
.daihyakka-kinokogari .max-w-950 {
  max-width: 950px;
}
.daihyakka-kinokogari .w-950 {
  width: 950px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-950 {
    width: 475px;
  }
}
.daihyakka-kinokogari .h-950 {
  height: 950px;
}
.daihyakka-kinokogari .--gap950 {
  gap: 950px !important;
}
.daihyakka-kinokogari .--fw950 {
  font-weight: 950;
}
.daihyakka-kinokogari .--mt951 {
  margin-top: 951px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt951 {
    margin-top: 475.5px;
  }
}
.daihyakka-kinokogari .--mb951 {
  margin-bottom: 951px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb951 {
    margin-bottom: 475.5px;
  }
}
.daihyakka-kinokogari .--pt951 {
  padding-top: 951px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt951 {
    padding-top: 475.5px;
  }
}
.daihyakka-kinokogari .--pb951 {
  padding-bottom: 951px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb951 {
    padding-bottom: 475.5px;
  }
}
.daihyakka-kinokogari .--px951 {
  padding: 0 951px;
}
.daihyakka-kinokogari .max-w-951 {
  max-width: 951px;
}
.daihyakka-kinokogari .w-951 {
  width: 951px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-951 {
    width: 475.5px;
  }
}
.daihyakka-kinokogari .h-951 {
  height: 951px;
}
.daihyakka-kinokogari .--gap951 {
  gap: 951px !important;
}
.daihyakka-kinokogari .--fw951 {
  font-weight: 951;
}
.daihyakka-kinokogari .--mt952 {
  margin-top: 952px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt952 {
    margin-top: 476px;
  }
}
.daihyakka-kinokogari .--mb952 {
  margin-bottom: 952px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb952 {
    margin-bottom: 476px;
  }
}
.daihyakka-kinokogari .--pt952 {
  padding-top: 952px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt952 {
    padding-top: 476px;
  }
}
.daihyakka-kinokogari .--pb952 {
  padding-bottom: 952px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb952 {
    padding-bottom: 476px;
  }
}
.daihyakka-kinokogari .--px952 {
  padding: 0 952px;
}
.daihyakka-kinokogari .max-w-952 {
  max-width: 952px;
}
.daihyakka-kinokogari .w-952 {
  width: 952px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-952 {
    width: 476px;
  }
}
.daihyakka-kinokogari .h-952 {
  height: 952px;
}
.daihyakka-kinokogari .--gap952 {
  gap: 952px !important;
}
.daihyakka-kinokogari .--fw952 {
  font-weight: 952;
}
.daihyakka-kinokogari .--mt953 {
  margin-top: 953px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt953 {
    margin-top: 476.5px;
  }
}
.daihyakka-kinokogari .--mb953 {
  margin-bottom: 953px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb953 {
    margin-bottom: 476.5px;
  }
}
.daihyakka-kinokogari .--pt953 {
  padding-top: 953px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt953 {
    padding-top: 476.5px;
  }
}
.daihyakka-kinokogari .--pb953 {
  padding-bottom: 953px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb953 {
    padding-bottom: 476.5px;
  }
}
.daihyakka-kinokogari .--px953 {
  padding: 0 953px;
}
.daihyakka-kinokogari .max-w-953 {
  max-width: 953px;
}
.daihyakka-kinokogari .w-953 {
  width: 953px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-953 {
    width: 476.5px;
  }
}
.daihyakka-kinokogari .h-953 {
  height: 953px;
}
.daihyakka-kinokogari .--gap953 {
  gap: 953px !important;
}
.daihyakka-kinokogari .--fw953 {
  font-weight: 953;
}
.daihyakka-kinokogari .--mt954 {
  margin-top: 954px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt954 {
    margin-top: 477px;
  }
}
.daihyakka-kinokogari .--mb954 {
  margin-bottom: 954px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb954 {
    margin-bottom: 477px;
  }
}
.daihyakka-kinokogari .--pt954 {
  padding-top: 954px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt954 {
    padding-top: 477px;
  }
}
.daihyakka-kinokogari .--pb954 {
  padding-bottom: 954px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb954 {
    padding-bottom: 477px;
  }
}
.daihyakka-kinokogari .--px954 {
  padding: 0 954px;
}
.daihyakka-kinokogari .max-w-954 {
  max-width: 954px;
}
.daihyakka-kinokogari .w-954 {
  width: 954px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-954 {
    width: 477px;
  }
}
.daihyakka-kinokogari .h-954 {
  height: 954px;
}
.daihyakka-kinokogari .--gap954 {
  gap: 954px !important;
}
.daihyakka-kinokogari .--fw954 {
  font-weight: 954;
}
.daihyakka-kinokogari .--mt955 {
  margin-top: 955px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt955 {
    margin-top: 477.5px;
  }
}
.daihyakka-kinokogari .--mb955 {
  margin-bottom: 955px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb955 {
    margin-bottom: 477.5px;
  }
}
.daihyakka-kinokogari .--pt955 {
  padding-top: 955px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt955 {
    padding-top: 477.5px;
  }
}
.daihyakka-kinokogari .--pb955 {
  padding-bottom: 955px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb955 {
    padding-bottom: 477.5px;
  }
}
.daihyakka-kinokogari .--px955 {
  padding: 0 955px;
}
.daihyakka-kinokogari .max-w-955 {
  max-width: 955px;
}
.daihyakka-kinokogari .w-955 {
  width: 955px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-955 {
    width: 477.5px;
  }
}
.daihyakka-kinokogari .h-955 {
  height: 955px;
}
.daihyakka-kinokogari .--gap955 {
  gap: 955px !important;
}
.daihyakka-kinokogari .--fw955 {
  font-weight: 955;
}
.daihyakka-kinokogari .--mt956 {
  margin-top: 956px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt956 {
    margin-top: 478px;
  }
}
.daihyakka-kinokogari .--mb956 {
  margin-bottom: 956px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb956 {
    margin-bottom: 478px;
  }
}
.daihyakka-kinokogari .--pt956 {
  padding-top: 956px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt956 {
    padding-top: 478px;
  }
}
.daihyakka-kinokogari .--pb956 {
  padding-bottom: 956px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb956 {
    padding-bottom: 478px;
  }
}
.daihyakka-kinokogari .--px956 {
  padding: 0 956px;
}
.daihyakka-kinokogari .max-w-956 {
  max-width: 956px;
}
.daihyakka-kinokogari .w-956 {
  width: 956px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-956 {
    width: 478px;
  }
}
.daihyakka-kinokogari .h-956 {
  height: 956px;
}
.daihyakka-kinokogari .--gap956 {
  gap: 956px !important;
}
.daihyakka-kinokogari .--fw956 {
  font-weight: 956;
}
.daihyakka-kinokogari .--mt957 {
  margin-top: 957px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt957 {
    margin-top: 478.5px;
  }
}
.daihyakka-kinokogari .--mb957 {
  margin-bottom: 957px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb957 {
    margin-bottom: 478.5px;
  }
}
.daihyakka-kinokogari .--pt957 {
  padding-top: 957px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt957 {
    padding-top: 478.5px;
  }
}
.daihyakka-kinokogari .--pb957 {
  padding-bottom: 957px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb957 {
    padding-bottom: 478.5px;
  }
}
.daihyakka-kinokogari .--px957 {
  padding: 0 957px;
}
.daihyakka-kinokogari .max-w-957 {
  max-width: 957px;
}
.daihyakka-kinokogari .w-957 {
  width: 957px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-957 {
    width: 478.5px;
  }
}
.daihyakka-kinokogari .h-957 {
  height: 957px;
}
.daihyakka-kinokogari .--gap957 {
  gap: 957px !important;
}
.daihyakka-kinokogari .--fw957 {
  font-weight: 957;
}
.daihyakka-kinokogari .--mt958 {
  margin-top: 958px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt958 {
    margin-top: 479px;
  }
}
.daihyakka-kinokogari .--mb958 {
  margin-bottom: 958px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb958 {
    margin-bottom: 479px;
  }
}
.daihyakka-kinokogari .--pt958 {
  padding-top: 958px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt958 {
    padding-top: 479px;
  }
}
.daihyakka-kinokogari .--pb958 {
  padding-bottom: 958px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb958 {
    padding-bottom: 479px;
  }
}
.daihyakka-kinokogari .--px958 {
  padding: 0 958px;
}
.daihyakka-kinokogari .max-w-958 {
  max-width: 958px;
}
.daihyakka-kinokogari .w-958 {
  width: 958px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-958 {
    width: 479px;
  }
}
.daihyakka-kinokogari .h-958 {
  height: 958px;
}
.daihyakka-kinokogari .--gap958 {
  gap: 958px !important;
}
.daihyakka-kinokogari .--fw958 {
  font-weight: 958;
}
.daihyakka-kinokogari .--mt959 {
  margin-top: 959px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt959 {
    margin-top: 479.5px;
  }
}
.daihyakka-kinokogari .--mb959 {
  margin-bottom: 959px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb959 {
    margin-bottom: 479.5px;
  }
}
.daihyakka-kinokogari .--pt959 {
  padding-top: 959px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt959 {
    padding-top: 479.5px;
  }
}
.daihyakka-kinokogari .--pb959 {
  padding-bottom: 959px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb959 {
    padding-bottom: 479.5px;
  }
}
.daihyakka-kinokogari .--px959 {
  padding: 0 959px;
}
.daihyakka-kinokogari .max-w-959 {
  max-width: 959px;
}
.daihyakka-kinokogari .w-959 {
  width: 959px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-959 {
    width: 479.5px;
  }
}
.daihyakka-kinokogari .h-959 {
  height: 959px;
}
.daihyakka-kinokogari .--gap959 {
  gap: 959px !important;
}
.daihyakka-kinokogari .--fw959 {
  font-weight: 959;
}
.daihyakka-kinokogari .--mt960 {
  margin-top: 960px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt960 {
    margin-top: 480px;
  }
}
.daihyakka-kinokogari .--mb960 {
  margin-bottom: 960px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb960 {
    margin-bottom: 480px;
  }
}
.daihyakka-kinokogari .--pt960 {
  padding-top: 960px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt960 {
    padding-top: 480px;
  }
}
.daihyakka-kinokogari .--pb960 {
  padding-bottom: 960px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb960 {
    padding-bottom: 480px;
  }
}
.daihyakka-kinokogari .--px960 {
  padding: 0 960px;
}
.daihyakka-kinokogari .max-w-960 {
  max-width: 960px;
}
.daihyakka-kinokogari .w-960 {
  width: 960px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-960 {
    width: 480px;
  }
}
.daihyakka-kinokogari .h-960 {
  height: 960px;
}
.daihyakka-kinokogari .--gap960 {
  gap: 960px !important;
}
.daihyakka-kinokogari .--fw960 {
  font-weight: 960;
}
.daihyakka-kinokogari .--mt961 {
  margin-top: 961px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt961 {
    margin-top: 480.5px;
  }
}
.daihyakka-kinokogari .--mb961 {
  margin-bottom: 961px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb961 {
    margin-bottom: 480.5px;
  }
}
.daihyakka-kinokogari .--pt961 {
  padding-top: 961px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt961 {
    padding-top: 480.5px;
  }
}
.daihyakka-kinokogari .--pb961 {
  padding-bottom: 961px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb961 {
    padding-bottom: 480.5px;
  }
}
.daihyakka-kinokogari .--px961 {
  padding: 0 961px;
}
.daihyakka-kinokogari .max-w-961 {
  max-width: 961px;
}
.daihyakka-kinokogari .w-961 {
  width: 961px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-961 {
    width: 480.5px;
  }
}
.daihyakka-kinokogari .h-961 {
  height: 961px;
}
.daihyakka-kinokogari .--gap961 {
  gap: 961px !important;
}
.daihyakka-kinokogari .--fw961 {
  font-weight: 961;
}
.daihyakka-kinokogari .--mt962 {
  margin-top: 962px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt962 {
    margin-top: 481px;
  }
}
.daihyakka-kinokogari .--mb962 {
  margin-bottom: 962px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb962 {
    margin-bottom: 481px;
  }
}
.daihyakka-kinokogari .--pt962 {
  padding-top: 962px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt962 {
    padding-top: 481px;
  }
}
.daihyakka-kinokogari .--pb962 {
  padding-bottom: 962px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb962 {
    padding-bottom: 481px;
  }
}
.daihyakka-kinokogari .--px962 {
  padding: 0 962px;
}
.daihyakka-kinokogari .max-w-962 {
  max-width: 962px;
}
.daihyakka-kinokogari .w-962 {
  width: 962px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-962 {
    width: 481px;
  }
}
.daihyakka-kinokogari .h-962 {
  height: 962px;
}
.daihyakka-kinokogari .--gap962 {
  gap: 962px !important;
}
.daihyakka-kinokogari .--fw962 {
  font-weight: 962;
}
.daihyakka-kinokogari .--mt963 {
  margin-top: 963px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt963 {
    margin-top: 481.5px;
  }
}
.daihyakka-kinokogari .--mb963 {
  margin-bottom: 963px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb963 {
    margin-bottom: 481.5px;
  }
}
.daihyakka-kinokogari .--pt963 {
  padding-top: 963px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt963 {
    padding-top: 481.5px;
  }
}
.daihyakka-kinokogari .--pb963 {
  padding-bottom: 963px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb963 {
    padding-bottom: 481.5px;
  }
}
.daihyakka-kinokogari .--px963 {
  padding: 0 963px;
}
.daihyakka-kinokogari .max-w-963 {
  max-width: 963px;
}
.daihyakka-kinokogari .w-963 {
  width: 963px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-963 {
    width: 481.5px;
  }
}
.daihyakka-kinokogari .h-963 {
  height: 963px;
}
.daihyakka-kinokogari .--gap963 {
  gap: 963px !important;
}
.daihyakka-kinokogari .--fw963 {
  font-weight: 963;
}
.daihyakka-kinokogari .--mt964 {
  margin-top: 964px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt964 {
    margin-top: 482px;
  }
}
.daihyakka-kinokogari .--mb964 {
  margin-bottom: 964px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb964 {
    margin-bottom: 482px;
  }
}
.daihyakka-kinokogari .--pt964 {
  padding-top: 964px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt964 {
    padding-top: 482px;
  }
}
.daihyakka-kinokogari .--pb964 {
  padding-bottom: 964px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb964 {
    padding-bottom: 482px;
  }
}
.daihyakka-kinokogari .--px964 {
  padding: 0 964px;
}
.daihyakka-kinokogari .max-w-964 {
  max-width: 964px;
}
.daihyakka-kinokogari .w-964 {
  width: 964px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-964 {
    width: 482px;
  }
}
.daihyakka-kinokogari .h-964 {
  height: 964px;
}
.daihyakka-kinokogari .--gap964 {
  gap: 964px !important;
}
.daihyakka-kinokogari .--fw964 {
  font-weight: 964;
}
.daihyakka-kinokogari .--mt965 {
  margin-top: 965px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt965 {
    margin-top: 482.5px;
  }
}
.daihyakka-kinokogari .--mb965 {
  margin-bottom: 965px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb965 {
    margin-bottom: 482.5px;
  }
}
.daihyakka-kinokogari .--pt965 {
  padding-top: 965px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt965 {
    padding-top: 482.5px;
  }
}
.daihyakka-kinokogari .--pb965 {
  padding-bottom: 965px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb965 {
    padding-bottom: 482.5px;
  }
}
.daihyakka-kinokogari .--px965 {
  padding: 0 965px;
}
.daihyakka-kinokogari .max-w-965 {
  max-width: 965px;
}
.daihyakka-kinokogari .w-965 {
  width: 965px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-965 {
    width: 482.5px;
  }
}
.daihyakka-kinokogari .h-965 {
  height: 965px;
}
.daihyakka-kinokogari .--gap965 {
  gap: 965px !important;
}
.daihyakka-kinokogari .--fw965 {
  font-weight: 965;
}
.daihyakka-kinokogari .--mt966 {
  margin-top: 966px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt966 {
    margin-top: 483px;
  }
}
.daihyakka-kinokogari .--mb966 {
  margin-bottom: 966px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb966 {
    margin-bottom: 483px;
  }
}
.daihyakka-kinokogari .--pt966 {
  padding-top: 966px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt966 {
    padding-top: 483px;
  }
}
.daihyakka-kinokogari .--pb966 {
  padding-bottom: 966px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb966 {
    padding-bottom: 483px;
  }
}
.daihyakka-kinokogari .--px966 {
  padding: 0 966px;
}
.daihyakka-kinokogari .max-w-966 {
  max-width: 966px;
}
.daihyakka-kinokogari .w-966 {
  width: 966px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-966 {
    width: 483px;
  }
}
.daihyakka-kinokogari .h-966 {
  height: 966px;
}
.daihyakka-kinokogari .--gap966 {
  gap: 966px !important;
}
.daihyakka-kinokogari .--fw966 {
  font-weight: 966;
}
.daihyakka-kinokogari .--mt967 {
  margin-top: 967px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt967 {
    margin-top: 483.5px;
  }
}
.daihyakka-kinokogari .--mb967 {
  margin-bottom: 967px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb967 {
    margin-bottom: 483.5px;
  }
}
.daihyakka-kinokogari .--pt967 {
  padding-top: 967px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt967 {
    padding-top: 483.5px;
  }
}
.daihyakka-kinokogari .--pb967 {
  padding-bottom: 967px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb967 {
    padding-bottom: 483.5px;
  }
}
.daihyakka-kinokogari .--px967 {
  padding: 0 967px;
}
.daihyakka-kinokogari .max-w-967 {
  max-width: 967px;
}
.daihyakka-kinokogari .w-967 {
  width: 967px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-967 {
    width: 483.5px;
  }
}
.daihyakka-kinokogari .h-967 {
  height: 967px;
}
.daihyakka-kinokogari .--gap967 {
  gap: 967px !important;
}
.daihyakka-kinokogari .--fw967 {
  font-weight: 967;
}
.daihyakka-kinokogari .--mt968 {
  margin-top: 968px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt968 {
    margin-top: 484px;
  }
}
.daihyakka-kinokogari .--mb968 {
  margin-bottom: 968px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb968 {
    margin-bottom: 484px;
  }
}
.daihyakka-kinokogari .--pt968 {
  padding-top: 968px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt968 {
    padding-top: 484px;
  }
}
.daihyakka-kinokogari .--pb968 {
  padding-bottom: 968px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb968 {
    padding-bottom: 484px;
  }
}
.daihyakka-kinokogari .--px968 {
  padding: 0 968px;
}
.daihyakka-kinokogari .max-w-968 {
  max-width: 968px;
}
.daihyakka-kinokogari .w-968 {
  width: 968px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-968 {
    width: 484px;
  }
}
.daihyakka-kinokogari .h-968 {
  height: 968px;
}
.daihyakka-kinokogari .--gap968 {
  gap: 968px !important;
}
.daihyakka-kinokogari .--fw968 {
  font-weight: 968;
}
.daihyakka-kinokogari .--mt969 {
  margin-top: 969px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt969 {
    margin-top: 484.5px;
  }
}
.daihyakka-kinokogari .--mb969 {
  margin-bottom: 969px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb969 {
    margin-bottom: 484.5px;
  }
}
.daihyakka-kinokogari .--pt969 {
  padding-top: 969px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt969 {
    padding-top: 484.5px;
  }
}
.daihyakka-kinokogari .--pb969 {
  padding-bottom: 969px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb969 {
    padding-bottom: 484.5px;
  }
}
.daihyakka-kinokogari .--px969 {
  padding: 0 969px;
}
.daihyakka-kinokogari .max-w-969 {
  max-width: 969px;
}
.daihyakka-kinokogari .w-969 {
  width: 969px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-969 {
    width: 484.5px;
  }
}
.daihyakka-kinokogari .h-969 {
  height: 969px;
}
.daihyakka-kinokogari .--gap969 {
  gap: 969px !important;
}
.daihyakka-kinokogari .--fw969 {
  font-weight: 969;
}
.daihyakka-kinokogari .--mt970 {
  margin-top: 970px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt970 {
    margin-top: 485px;
  }
}
.daihyakka-kinokogari .--mb970 {
  margin-bottom: 970px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb970 {
    margin-bottom: 485px;
  }
}
.daihyakka-kinokogari .--pt970 {
  padding-top: 970px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt970 {
    padding-top: 485px;
  }
}
.daihyakka-kinokogari .--pb970 {
  padding-bottom: 970px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb970 {
    padding-bottom: 485px;
  }
}
.daihyakka-kinokogari .--px970 {
  padding: 0 970px;
}
.daihyakka-kinokogari .max-w-970 {
  max-width: 970px;
}
.daihyakka-kinokogari .w-970 {
  width: 970px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-970 {
    width: 485px;
  }
}
.daihyakka-kinokogari .h-970 {
  height: 970px;
}
.daihyakka-kinokogari .--gap970 {
  gap: 970px !important;
}
.daihyakka-kinokogari .--fw970 {
  font-weight: 970;
}
.daihyakka-kinokogari .--mt971 {
  margin-top: 971px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt971 {
    margin-top: 485.5px;
  }
}
.daihyakka-kinokogari .--mb971 {
  margin-bottom: 971px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb971 {
    margin-bottom: 485.5px;
  }
}
.daihyakka-kinokogari .--pt971 {
  padding-top: 971px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt971 {
    padding-top: 485.5px;
  }
}
.daihyakka-kinokogari .--pb971 {
  padding-bottom: 971px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb971 {
    padding-bottom: 485.5px;
  }
}
.daihyakka-kinokogari .--px971 {
  padding: 0 971px;
}
.daihyakka-kinokogari .max-w-971 {
  max-width: 971px;
}
.daihyakka-kinokogari .w-971 {
  width: 971px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-971 {
    width: 485.5px;
  }
}
.daihyakka-kinokogari .h-971 {
  height: 971px;
}
.daihyakka-kinokogari .--gap971 {
  gap: 971px !important;
}
.daihyakka-kinokogari .--fw971 {
  font-weight: 971;
}
.daihyakka-kinokogari .--mt972 {
  margin-top: 972px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt972 {
    margin-top: 486px;
  }
}
.daihyakka-kinokogari .--mb972 {
  margin-bottom: 972px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb972 {
    margin-bottom: 486px;
  }
}
.daihyakka-kinokogari .--pt972 {
  padding-top: 972px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt972 {
    padding-top: 486px;
  }
}
.daihyakka-kinokogari .--pb972 {
  padding-bottom: 972px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb972 {
    padding-bottom: 486px;
  }
}
.daihyakka-kinokogari .--px972 {
  padding: 0 972px;
}
.daihyakka-kinokogari .max-w-972 {
  max-width: 972px;
}
.daihyakka-kinokogari .w-972 {
  width: 972px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-972 {
    width: 486px;
  }
}
.daihyakka-kinokogari .h-972 {
  height: 972px;
}
.daihyakka-kinokogari .--gap972 {
  gap: 972px !important;
}
.daihyakka-kinokogari .--fw972 {
  font-weight: 972;
}
.daihyakka-kinokogari .--mt973 {
  margin-top: 973px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt973 {
    margin-top: 486.5px;
  }
}
.daihyakka-kinokogari .--mb973 {
  margin-bottom: 973px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb973 {
    margin-bottom: 486.5px;
  }
}
.daihyakka-kinokogari .--pt973 {
  padding-top: 973px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt973 {
    padding-top: 486.5px;
  }
}
.daihyakka-kinokogari .--pb973 {
  padding-bottom: 973px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb973 {
    padding-bottom: 486.5px;
  }
}
.daihyakka-kinokogari .--px973 {
  padding: 0 973px;
}
.daihyakka-kinokogari .max-w-973 {
  max-width: 973px;
}
.daihyakka-kinokogari .w-973 {
  width: 973px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-973 {
    width: 486.5px;
  }
}
.daihyakka-kinokogari .h-973 {
  height: 973px;
}
.daihyakka-kinokogari .--gap973 {
  gap: 973px !important;
}
.daihyakka-kinokogari .--fw973 {
  font-weight: 973;
}
.daihyakka-kinokogari .--mt974 {
  margin-top: 974px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt974 {
    margin-top: 487px;
  }
}
.daihyakka-kinokogari .--mb974 {
  margin-bottom: 974px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb974 {
    margin-bottom: 487px;
  }
}
.daihyakka-kinokogari .--pt974 {
  padding-top: 974px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt974 {
    padding-top: 487px;
  }
}
.daihyakka-kinokogari .--pb974 {
  padding-bottom: 974px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb974 {
    padding-bottom: 487px;
  }
}
.daihyakka-kinokogari .--px974 {
  padding: 0 974px;
}
.daihyakka-kinokogari .max-w-974 {
  max-width: 974px;
}
.daihyakka-kinokogari .w-974 {
  width: 974px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-974 {
    width: 487px;
  }
}
.daihyakka-kinokogari .h-974 {
  height: 974px;
}
.daihyakka-kinokogari .--gap974 {
  gap: 974px !important;
}
.daihyakka-kinokogari .--fw974 {
  font-weight: 974;
}
.daihyakka-kinokogari .--mt975 {
  margin-top: 975px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt975 {
    margin-top: 487.5px;
  }
}
.daihyakka-kinokogari .--mb975 {
  margin-bottom: 975px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb975 {
    margin-bottom: 487.5px;
  }
}
.daihyakka-kinokogari .--pt975 {
  padding-top: 975px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt975 {
    padding-top: 487.5px;
  }
}
.daihyakka-kinokogari .--pb975 {
  padding-bottom: 975px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb975 {
    padding-bottom: 487.5px;
  }
}
.daihyakka-kinokogari .--px975 {
  padding: 0 975px;
}
.daihyakka-kinokogari .max-w-975 {
  max-width: 975px;
}
.daihyakka-kinokogari .w-975 {
  width: 975px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-975 {
    width: 487.5px;
  }
}
.daihyakka-kinokogari .h-975 {
  height: 975px;
}
.daihyakka-kinokogari .--gap975 {
  gap: 975px !important;
}
.daihyakka-kinokogari .--fw975 {
  font-weight: 975;
}
.daihyakka-kinokogari .--mt976 {
  margin-top: 976px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt976 {
    margin-top: 488px;
  }
}
.daihyakka-kinokogari .--mb976 {
  margin-bottom: 976px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb976 {
    margin-bottom: 488px;
  }
}
.daihyakka-kinokogari .--pt976 {
  padding-top: 976px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt976 {
    padding-top: 488px;
  }
}
.daihyakka-kinokogari .--pb976 {
  padding-bottom: 976px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb976 {
    padding-bottom: 488px;
  }
}
.daihyakka-kinokogari .--px976 {
  padding: 0 976px;
}
.daihyakka-kinokogari .max-w-976 {
  max-width: 976px;
}
.daihyakka-kinokogari .w-976 {
  width: 976px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-976 {
    width: 488px;
  }
}
.daihyakka-kinokogari .h-976 {
  height: 976px;
}
.daihyakka-kinokogari .--gap976 {
  gap: 976px !important;
}
.daihyakka-kinokogari .--fw976 {
  font-weight: 976;
}
.daihyakka-kinokogari .--mt977 {
  margin-top: 977px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt977 {
    margin-top: 488.5px;
  }
}
.daihyakka-kinokogari .--mb977 {
  margin-bottom: 977px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb977 {
    margin-bottom: 488.5px;
  }
}
.daihyakka-kinokogari .--pt977 {
  padding-top: 977px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt977 {
    padding-top: 488.5px;
  }
}
.daihyakka-kinokogari .--pb977 {
  padding-bottom: 977px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb977 {
    padding-bottom: 488.5px;
  }
}
.daihyakka-kinokogari .--px977 {
  padding: 0 977px;
}
.daihyakka-kinokogari .max-w-977 {
  max-width: 977px;
}
.daihyakka-kinokogari .w-977 {
  width: 977px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-977 {
    width: 488.5px;
  }
}
.daihyakka-kinokogari .h-977 {
  height: 977px;
}
.daihyakka-kinokogari .--gap977 {
  gap: 977px !important;
}
.daihyakka-kinokogari .--fw977 {
  font-weight: 977;
}
.daihyakka-kinokogari .--mt978 {
  margin-top: 978px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt978 {
    margin-top: 489px;
  }
}
.daihyakka-kinokogari .--mb978 {
  margin-bottom: 978px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb978 {
    margin-bottom: 489px;
  }
}
.daihyakka-kinokogari .--pt978 {
  padding-top: 978px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt978 {
    padding-top: 489px;
  }
}
.daihyakka-kinokogari .--pb978 {
  padding-bottom: 978px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb978 {
    padding-bottom: 489px;
  }
}
.daihyakka-kinokogari .--px978 {
  padding: 0 978px;
}
.daihyakka-kinokogari .max-w-978 {
  max-width: 978px;
}
.daihyakka-kinokogari .w-978 {
  width: 978px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-978 {
    width: 489px;
  }
}
.daihyakka-kinokogari .h-978 {
  height: 978px;
}
.daihyakka-kinokogari .--gap978 {
  gap: 978px !important;
}
.daihyakka-kinokogari .--fw978 {
  font-weight: 978;
}
.daihyakka-kinokogari .--mt979 {
  margin-top: 979px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt979 {
    margin-top: 489.5px;
  }
}
.daihyakka-kinokogari .--mb979 {
  margin-bottom: 979px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb979 {
    margin-bottom: 489.5px;
  }
}
.daihyakka-kinokogari .--pt979 {
  padding-top: 979px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt979 {
    padding-top: 489.5px;
  }
}
.daihyakka-kinokogari .--pb979 {
  padding-bottom: 979px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb979 {
    padding-bottom: 489.5px;
  }
}
.daihyakka-kinokogari .--px979 {
  padding: 0 979px;
}
.daihyakka-kinokogari .max-w-979 {
  max-width: 979px;
}
.daihyakka-kinokogari .w-979 {
  width: 979px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-979 {
    width: 489.5px;
  }
}
.daihyakka-kinokogari .h-979 {
  height: 979px;
}
.daihyakka-kinokogari .--gap979 {
  gap: 979px !important;
}
.daihyakka-kinokogari .--fw979 {
  font-weight: 979;
}
.daihyakka-kinokogari .--mt980 {
  margin-top: 980px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt980 {
    margin-top: 490px;
  }
}
.daihyakka-kinokogari .--mb980 {
  margin-bottom: 980px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb980 {
    margin-bottom: 490px;
  }
}
.daihyakka-kinokogari .--pt980 {
  padding-top: 980px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt980 {
    padding-top: 490px;
  }
}
.daihyakka-kinokogari .--pb980 {
  padding-bottom: 980px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb980 {
    padding-bottom: 490px;
  }
}
.daihyakka-kinokogari .--px980 {
  padding: 0 980px;
}
.daihyakka-kinokogari .max-w-980 {
  max-width: 980px;
}
.daihyakka-kinokogari .w-980 {
  width: 980px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-980 {
    width: 490px;
  }
}
.daihyakka-kinokogari .h-980 {
  height: 980px;
}
.daihyakka-kinokogari .--gap980 {
  gap: 980px !important;
}
.daihyakka-kinokogari .--fw980 {
  font-weight: 980;
}
.daihyakka-kinokogari .--mt981 {
  margin-top: 981px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt981 {
    margin-top: 490.5px;
  }
}
.daihyakka-kinokogari .--mb981 {
  margin-bottom: 981px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb981 {
    margin-bottom: 490.5px;
  }
}
.daihyakka-kinokogari .--pt981 {
  padding-top: 981px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt981 {
    padding-top: 490.5px;
  }
}
.daihyakka-kinokogari .--pb981 {
  padding-bottom: 981px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb981 {
    padding-bottom: 490.5px;
  }
}
.daihyakka-kinokogari .--px981 {
  padding: 0 981px;
}
.daihyakka-kinokogari .max-w-981 {
  max-width: 981px;
}
.daihyakka-kinokogari .w-981 {
  width: 981px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-981 {
    width: 490.5px;
  }
}
.daihyakka-kinokogari .h-981 {
  height: 981px;
}
.daihyakka-kinokogari .--gap981 {
  gap: 981px !important;
}
.daihyakka-kinokogari .--fw981 {
  font-weight: 981;
}
.daihyakka-kinokogari .--mt982 {
  margin-top: 982px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt982 {
    margin-top: 491px;
  }
}
.daihyakka-kinokogari .--mb982 {
  margin-bottom: 982px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb982 {
    margin-bottom: 491px;
  }
}
.daihyakka-kinokogari .--pt982 {
  padding-top: 982px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt982 {
    padding-top: 491px;
  }
}
.daihyakka-kinokogari .--pb982 {
  padding-bottom: 982px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb982 {
    padding-bottom: 491px;
  }
}
.daihyakka-kinokogari .--px982 {
  padding: 0 982px;
}
.daihyakka-kinokogari .max-w-982 {
  max-width: 982px;
}
.daihyakka-kinokogari .w-982 {
  width: 982px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-982 {
    width: 491px;
  }
}
.daihyakka-kinokogari .h-982 {
  height: 982px;
}
.daihyakka-kinokogari .--gap982 {
  gap: 982px !important;
}
.daihyakka-kinokogari .--fw982 {
  font-weight: 982;
}
.daihyakka-kinokogari .--mt983 {
  margin-top: 983px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt983 {
    margin-top: 491.5px;
  }
}
.daihyakka-kinokogari .--mb983 {
  margin-bottom: 983px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb983 {
    margin-bottom: 491.5px;
  }
}
.daihyakka-kinokogari .--pt983 {
  padding-top: 983px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt983 {
    padding-top: 491.5px;
  }
}
.daihyakka-kinokogari .--pb983 {
  padding-bottom: 983px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb983 {
    padding-bottom: 491.5px;
  }
}
.daihyakka-kinokogari .--px983 {
  padding: 0 983px;
}
.daihyakka-kinokogari .max-w-983 {
  max-width: 983px;
}
.daihyakka-kinokogari .w-983 {
  width: 983px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-983 {
    width: 491.5px;
  }
}
.daihyakka-kinokogari .h-983 {
  height: 983px;
}
.daihyakka-kinokogari .--gap983 {
  gap: 983px !important;
}
.daihyakka-kinokogari .--fw983 {
  font-weight: 983;
}
.daihyakka-kinokogari .--mt984 {
  margin-top: 984px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt984 {
    margin-top: 492px;
  }
}
.daihyakka-kinokogari .--mb984 {
  margin-bottom: 984px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb984 {
    margin-bottom: 492px;
  }
}
.daihyakka-kinokogari .--pt984 {
  padding-top: 984px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt984 {
    padding-top: 492px;
  }
}
.daihyakka-kinokogari .--pb984 {
  padding-bottom: 984px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb984 {
    padding-bottom: 492px;
  }
}
.daihyakka-kinokogari .--px984 {
  padding: 0 984px;
}
.daihyakka-kinokogari .max-w-984 {
  max-width: 984px;
}
.daihyakka-kinokogari .w-984 {
  width: 984px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-984 {
    width: 492px;
  }
}
.daihyakka-kinokogari .h-984 {
  height: 984px;
}
.daihyakka-kinokogari .--gap984 {
  gap: 984px !important;
}
.daihyakka-kinokogari .--fw984 {
  font-weight: 984;
}
.daihyakka-kinokogari .--mt985 {
  margin-top: 985px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt985 {
    margin-top: 492.5px;
  }
}
.daihyakka-kinokogari .--mb985 {
  margin-bottom: 985px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb985 {
    margin-bottom: 492.5px;
  }
}
.daihyakka-kinokogari .--pt985 {
  padding-top: 985px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt985 {
    padding-top: 492.5px;
  }
}
.daihyakka-kinokogari .--pb985 {
  padding-bottom: 985px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb985 {
    padding-bottom: 492.5px;
  }
}
.daihyakka-kinokogari .--px985 {
  padding: 0 985px;
}
.daihyakka-kinokogari .max-w-985 {
  max-width: 985px;
}
.daihyakka-kinokogari .w-985 {
  width: 985px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-985 {
    width: 492.5px;
  }
}
.daihyakka-kinokogari .h-985 {
  height: 985px;
}
.daihyakka-kinokogari .--gap985 {
  gap: 985px !important;
}
.daihyakka-kinokogari .--fw985 {
  font-weight: 985;
}
.daihyakka-kinokogari .--mt986 {
  margin-top: 986px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt986 {
    margin-top: 493px;
  }
}
.daihyakka-kinokogari .--mb986 {
  margin-bottom: 986px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb986 {
    margin-bottom: 493px;
  }
}
.daihyakka-kinokogari .--pt986 {
  padding-top: 986px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt986 {
    padding-top: 493px;
  }
}
.daihyakka-kinokogari .--pb986 {
  padding-bottom: 986px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb986 {
    padding-bottom: 493px;
  }
}
.daihyakka-kinokogari .--px986 {
  padding: 0 986px;
}
.daihyakka-kinokogari .max-w-986 {
  max-width: 986px;
}
.daihyakka-kinokogari .w-986 {
  width: 986px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-986 {
    width: 493px;
  }
}
.daihyakka-kinokogari .h-986 {
  height: 986px;
}
.daihyakka-kinokogari .--gap986 {
  gap: 986px !important;
}
.daihyakka-kinokogari .--fw986 {
  font-weight: 986;
}
.daihyakka-kinokogari .--mt987 {
  margin-top: 987px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt987 {
    margin-top: 493.5px;
  }
}
.daihyakka-kinokogari .--mb987 {
  margin-bottom: 987px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb987 {
    margin-bottom: 493.5px;
  }
}
.daihyakka-kinokogari .--pt987 {
  padding-top: 987px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt987 {
    padding-top: 493.5px;
  }
}
.daihyakka-kinokogari .--pb987 {
  padding-bottom: 987px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb987 {
    padding-bottom: 493.5px;
  }
}
.daihyakka-kinokogari .--px987 {
  padding: 0 987px;
}
.daihyakka-kinokogari .max-w-987 {
  max-width: 987px;
}
.daihyakka-kinokogari .w-987 {
  width: 987px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-987 {
    width: 493.5px;
  }
}
.daihyakka-kinokogari .h-987 {
  height: 987px;
}
.daihyakka-kinokogari .--gap987 {
  gap: 987px !important;
}
.daihyakka-kinokogari .--fw987 {
  font-weight: 987;
}
.daihyakka-kinokogari .--mt988 {
  margin-top: 988px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt988 {
    margin-top: 494px;
  }
}
.daihyakka-kinokogari .--mb988 {
  margin-bottom: 988px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb988 {
    margin-bottom: 494px;
  }
}
.daihyakka-kinokogari .--pt988 {
  padding-top: 988px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt988 {
    padding-top: 494px;
  }
}
.daihyakka-kinokogari .--pb988 {
  padding-bottom: 988px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb988 {
    padding-bottom: 494px;
  }
}
.daihyakka-kinokogari .--px988 {
  padding: 0 988px;
}
.daihyakka-kinokogari .max-w-988 {
  max-width: 988px;
}
.daihyakka-kinokogari .w-988 {
  width: 988px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-988 {
    width: 494px;
  }
}
.daihyakka-kinokogari .h-988 {
  height: 988px;
}
.daihyakka-kinokogari .--gap988 {
  gap: 988px !important;
}
.daihyakka-kinokogari .--fw988 {
  font-weight: 988;
}
.daihyakka-kinokogari .--mt989 {
  margin-top: 989px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt989 {
    margin-top: 494.5px;
  }
}
.daihyakka-kinokogari .--mb989 {
  margin-bottom: 989px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb989 {
    margin-bottom: 494.5px;
  }
}
.daihyakka-kinokogari .--pt989 {
  padding-top: 989px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt989 {
    padding-top: 494.5px;
  }
}
.daihyakka-kinokogari .--pb989 {
  padding-bottom: 989px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb989 {
    padding-bottom: 494.5px;
  }
}
.daihyakka-kinokogari .--px989 {
  padding: 0 989px;
}
.daihyakka-kinokogari .max-w-989 {
  max-width: 989px;
}
.daihyakka-kinokogari .w-989 {
  width: 989px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-989 {
    width: 494.5px;
  }
}
.daihyakka-kinokogari .h-989 {
  height: 989px;
}
.daihyakka-kinokogari .--gap989 {
  gap: 989px !important;
}
.daihyakka-kinokogari .--fw989 {
  font-weight: 989;
}
.daihyakka-kinokogari .--mt990 {
  margin-top: 990px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt990 {
    margin-top: 495px;
  }
}
.daihyakka-kinokogari .--mb990 {
  margin-bottom: 990px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb990 {
    margin-bottom: 495px;
  }
}
.daihyakka-kinokogari .--pt990 {
  padding-top: 990px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt990 {
    padding-top: 495px;
  }
}
.daihyakka-kinokogari .--pb990 {
  padding-bottom: 990px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb990 {
    padding-bottom: 495px;
  }
}
.daihyakka-kinokogari .--px990 {
  padding: 0 990px;
}
.daihyakka-kinokogari .max-w-990 {
  max-width: 990px;
}
.daihyakka-kinokogari .w-990 {
  width: 990px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-990 {
    width: 495px;
  }
}
.daihyakka-kinokogari .h-990 {
  height: 990px;
}
.daihyakka-kinokogari .--gap990 {
  gap: 990px !important;
}
.daihyakka-kinokogari .--fw990 {
  font-weight: 990;
}
.daihyakka-kinokogari .--mt991 {
  margin-top: 991px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt991 {
    margin-top: 495.5px;
  }
}
.daihyakka-kinokogari .--mb991 {
  margin-bottom: 991px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb991 {
    margin-bottom: 495.5px;
  }
}
.daihyakka-kinokogari .--pt991 {
  padding-top: 991px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt991 {
    padding-top: 495.5px;
  }
}
.daihyakka-kinokogari .--pb991 {
  padding-bottom: 991px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb991 {
    padding-bottom: 495.5px;
  }
}
.daihyakka-kinokogari .--px991 {
  padding: 0 991px;
}
.daihyakka-kinokogari .max-w-991 {
  max-width: 991px;
}
.daihyakka-kinokogari .w-991 {
  width: 991px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-991 {
    width: 495.5px;
  }
}
.daihyakka-kinokogari .h-991 {
  height: 991px;
}
.daihyakka-kinokogari .--gap991 {
  gap: 991px !important;
}
.daihyakka-kinokogari .--fw991 {
  font-weight: 991;
}
.daihyakka-kinokogari .--mt992 {
  margin-top: 992px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt992 {
    margin-top: 496px;
  }
}
.daihyakka-kinokogari .--mb992 {
  margin-bottom: 992px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb992 {
    margin-bottom: 496px;
  }
}
.daihyakka-kinokogari .--pt992 {
  padding-top: 992px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt992 {
    padding-top: 496px;
  }
}
.daihyakka-kinokogari .--pb992 {
  padding-bottom: 992px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb992 {
    padding-bottom: 496px;
  }
}
.daihyakka-kinokogari .--px992 {
  padding: 0 992px;
}
.daihyakka-kinokogari .max-w-992 {
  max-width: 992px;
}
.daihyakka-kinokogari .w-992 {
  width: 992px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-992 {
    width: 496px;
  }
}
.daihyakka-kinokogari .h-992 {
  height: 992px;
}
.daihyakka-kinokogari .--gap992 {
  gap: 992px !important;
}
.daihyakka-kinokogari .--fw992 {
  font-weight: 992;
}
.daihyakka-kinokogari .--mt993 {
  margin-top: 993px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt993 {
    margin-top: 496.5px;
  }
}
.daihyakka-kinokogari .--mb993 {
  margin-bottom: 993px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb993 {
    margin-bottom: 496.5px;
  }
}
.daihyakka-kinokogari .--pt993 {
  padding-top: 993px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt993 {
    padding-top: 496.5px;
  }
}
.daihyakka-kinokogari .--pb993 {
  padding-bottom: 993px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb993 {
    padding-bottom: 496.5px;
  }
}
.daihyakka-kinokogari .--px993 {
  padding: 0 993px;
}
.daihyakka-kinokogari .max-w-993 {
  max-width: 993px;
}
.daihyakka-kinokogari .w-993 {
  width: 993px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-993 {
    width: 496.5px;
  }
}
.daihyakka-kinokogari .h-993 {
  height: 993px;
}
.daihyakka-kinokogari .--gap993 {
  gap: 993px !important;
}
.daihyakka-kinokogari .--fw993 {
  font-weight: 993;
}
.daihyakka-kinokogari .--mt994 {
  margin-top: 994px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt994 {
    margin-top: 497px;
  }
}
.daihyakka-kinokogari .--mb994 {
  margin-bottom: 994px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb994 {
    margin-bottom: 497px;
  }
}
.daihyakka-kinokogari .--pt994 {
  padding-top: 994px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt994 {
    padding-top: 497px;
  }
}
.daihyakka-kinokogari .--pb994 {
  padding-bottom: 994px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb994 {
    padding-bottom: 497px;
  }
}
.daihyakka-kinokogari .--px994 {
  padding: 0 994px;
}
.daihyakka-kinokogari .max-w-994 {
  max-width: 994px;
}
.daihyakka-kinokogari .w-994 {
  width: 994px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-994 {
    width: 497px;
  }
}
.daihyakka-kinokogari .h-994 {
  height: 994px;
}
.daihyakka-kinokogari .--gap994 {
  gap: 994px !important;
}
.daihyakka-kinokogari .--fw994 {
  font-weight: 994;
}
.daihyakka-kinokogari .--mt995 {
  margin-top: 995px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt995 {
    margin-top: 497.5px;
  }
}
.daihyakka-kinokogari .--mb995 {
  margin-bottom: 995px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb995 {
    margin-bottom: 497.5px;
  }
}
.daihyakka-kinokogari .--pt995 {
  padding-top: 995px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt995 {
    padding-top: 497.5px;
  }
}
.daihyakka-kinokogari .--pb995 {
  padding-bottom: 995px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb995 {
    padding-bottom: 497.5px;
  }
}
.daihyakka-kinokogari .--px995 {
  padding: 0 995px;
}
.daihyakka-kinokogari .max-w-995 {
  max-width: 995px;
}
.daihyakka-kinokogari .w-995 {
  width: 995px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-995 {
    width: 497.5px;
  }
}
.daihyakka-kinokogari .h-995 {
  height: 995px;
}
.daihyakka-kinokogari .--gap995 {
  gap: 995px !important;
}
.daihyakka-kinokogari .--fw995 {
  font-weight: 995;
}
.daihyakka-kinokogari .--mt996 {
  margin-top: 996px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt996 {
    margin-top: 498px;
  }
}
.daihyakka-kinokogari .--mb996 {
  margin-bottom: 996px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb996 {
    margin-bottom: 498px;
  }
}
.daihyakka-kinokogari .--pt996 {
  padding-top: 996px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt996 {
    padding-top: 498px;
  }
}
.daihyakka-kinokogari .--pb996 {
  padding-bottom: 996px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb996 {
    padding-bottom: 498px;
  }
}
.daihyakka-kinokogari .--px996 {
  padding: 0 996px;
}
.daihyakka-kinokogari .max-w-996 {
  max-width: 996px;
}
.daihyakka-kinokogari .w-996 {
  width: 996px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-996 {
    width: 498px;
  }
}
.daihyakka-kinokogari .h-996 {
  height: 996px;
}
.daihyakka-kinokogari .--gap996 {
  gap: 996px !important;
}
.daihyakka-kinokogari .--fw996 {
  font-weight: 996;
}
.daihyakka-kinokogari .--mt997 {
  margin-top: 997px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt997 {
    margin-top: 498.5px;
  }
}
.daihyakka-kinokogari .--mb997 {
  margin-bottom: 997px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb997 {
    margin-bottom: 498.5px;
  }
}
.daihyakka-kinokogari .--pt997 {
  padding-top: 997px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt997 {
    padding-top: 498.5px;
  }
}
.daihyakka-kinokogari .--pb997 {
  padding-bottom: 997px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb997 {
    padding-bottom: 498.5px;
  }
}
.daihyakka-kinokogari .--px997 {
  padding: 0 997px;
}
.daihyakka-kinokogari .max-w-997 {
  max-width: 997px;
}
.daihyakka-kinokogari .w-997 {
  width: 997px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-997 {
    width: 498.5px;
  }
}
.daihyakka-kinokogari .h-997 {
  height: 997px;
}
.daihyakka-kinokogari .--gap997 {
  gap: 997px !important;
}
.daihyakka-kinokogari .--fw997 {
  font-weight: 997;
}
.daihyakka-kinokogari .--mt998 {
  margin-top: 998px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt998 {
    margin-top: 499px;
  }
}
.daihyakka-kinokogari .--mb998 {
  margin-bottom: 998px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb998 {
    margin-bottom: 499px;
  }
}
.daihyakka-kinokogari .--pt998 {
  padding-top: 998px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt998 {
    padding-top: 499px;
  }
}
.daihyakka-kinokogari .--pb998 {
  padding-bottom: 998px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb998 {
    padding-bottom: 499px;
  }
}
.daihyakka-kinokogari .--px998 {
  padding: 0 998px;
}
.daihyakka-kinokogari .max-w-998 {
  max-width: 998px;
}
.daihyakka-kinokogari .w-998 {
  width: 998px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-998 {
    width: 499px;
  }
}
.daihyakka-kinokogari .h-998 {
  height: 998px;
}
.daihyakka-kinokogari .--gap998 {
  gap: 998px !important;
}
.daihyakka-kinokogari .--fw998 {
  font-weight: 998;
}
.daihyakka-kinokogari .--mt999 {
  margin-top: 999px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt999 {
    margin-top: 499.5px;
  }
}
.daihyakka-kinokogari .--mb999 {
  margin-bottom: 999px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb999 {
    margin-bottom: 499.5px;
  }
}
.daihyakka-kinokogari .--pt999 {
  padding-top: 999px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt999 {
    padding-top: 499.5px;
  }
}
.daihyakka-kinokogari .--pb999 {
  padding-bottom: 999px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb999 {
    padding-bottom: 499.5px;
  }
}
.daihyakka-kinokogari .--px999 {
  padding: 0 999px;
}
.daihyakka-kinokogari .max-w-999 {
  max-width: 999px;
}
.daihyakka-kinokogari .w-999 {
  width: 999px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-999 {
    width: 499.5px;
  }
}
.daihyakka-kinokogari .h-999 {
  height: 999px;
}
.daihyakka-kinokogari .--gap999 {
  gap: 999px !important;
}
.daihyakka-kinokogari .--fw999 {
  font-weight: 999;
}
.daihyakka-kinokogari .--mt1000 {
  margin-top: 1000px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mt1000 {
    margin-top: 500px;
  }
}
.daihyakka-kinokogari .--mb1000 {
  margin-bottom: 1000px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--mb1000 {
    margin-bottom: 500px;
  }
}
.daihyakka-kinokogari .--pt1000 {
  padding-top: 1000px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pt1000 {
    padding-top: 500px;
  }
}
.daihyakka-kinokogari .--pb1000 {
  padding-bottom: 1000px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .--pb1000 {
    padding-bottom: 500px;
  }
}
.daihyakka-kinokogari .--px1000 {
  padding: 0 1000px;
}
.daihyakka-kinokogari .max-w-1000 {
  max-width: 1000px;
}
.daihyakka-kinokogari .w-1000 {
  width: 1000px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .w-1000 {
    width: 500px;
  }
}
.daihyakka-kinokogari .h-1000 {
  height: 1000px;
}
.daihyakka-kinokogari .--gap1000 {
  gap: 1000px !important;
}
.daihyakka-kinokogari .--fw1000 {
  font-weight: 1000;
}
.daihyakka-kinokogari img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.daihyakka-kinokogari .section + .section {
  margin-top: 71px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .section + .section {
    margin-top: 46px;
  }
}
.daihyakka-kinokogari .grid-area {
  display: grid;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.daihyakka-kinokogari .grid-area.anchor-links {
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  gap: 10px;
  margin-bottom: 70px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .grid-area.anchor-links {
    grid-template-columns: repeat(auto-fit, minmax(155px, 1fr));
    margin-bottom: 30px;
  }
}
.daihyakka-kinokogari .link-button {
  height: 70px;
  background-color: #fff;
  border: 2px solid #efefef;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  font-size: 16px;
  line-height: 30px;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #e60012;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
.daihyakka-kinokogari .link-button::after {
  content: "";
  width: 9px;
  height: 9px;
  border-top: 2px solid #e60012;
  border-right: 2px solid #e60012;
  -webkit-transform: rotate(135deg) translateY(40%);
          transform: rotate(135deg) translateY(40%);
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .link-button {
    height: 45px;
    padding: 0 9px 0 10px;
    border: 1px solid #e60012;
    border-radius: 5px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 0;
    font-size: 12px;
    line-height: 19px;
  }
  .daihyakka-kinokogari .link-button.--sp-fz11 {
    font-size: 11px;
    line-height: 17px;
  }
  .daihyakka-kinokogari .link-button::after {
    width: 6.8px;
    height: 6.8px;
    border-top: 1px solid #e60012;
    border-right: 1px solid #e60012;
    -webkit-transform: rotate(135deg) translateY(40%);
            transform: rotate(135deg) translateY(40%);
  }
}
.daihyakka-kinokogari .flex-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.daihyakka-kinokogari .flex-area.explanatory-notes {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 27px;
  margin-bottom: 91px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .flex-area.explanatory-notes {
    margin-bottom: 45px;
    gap: 15px;
  }
}
.daihyakka-kinokogari .flex-area.kinoko-info-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 30px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .flex-area.kinoko-info-wrapper {
    gap: 19.5px;
  }
}
.daihyakka-kinokogari .flex-area.kinoko-info-wrapper .flex-item.--left {
  margin-top: 20px;
  width: 49%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .flex-area.kinoko-info-wrapper .flex-item.--left {
    margin-top: 0;
    width: 100%;
  }
}
.daihyakka-kinokogari .flex-area.kinoko-info-wrapper .flex-item.--right {
  width: 44.8%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .flex-area.kinoko-info-wrapper .flex-item.--right {
    width: 100%;
  }
}
.daihyakka-kinokogari .flex-area.kinoko-info {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 62px;
  width: 100%;
  padding: 38px 40px;
  border-radius: 10px;
  background-color: #fff;
  border: 1px solid #e60012;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .flex-area.kinoko-info {
    max-width: 480px;
    margin: 0 auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    gap: 11.5px;
    padding: 15px;
    border-radius: 5px;
  }
  .daihyakka-kinokogari .flex-area.kinoko-info .l-common__text {
    line-height: 1.7;
    font-size: 12px;
  }
}
.daihyakka-kinokogari .flex-area.kinoko-info .anchor {
  margin-top: -100px;
}
.daihyakka-kinokogari .flex-area.kinoko-info-links {
  margin-top: 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 24px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .flex-area.kinoko-info-links {
    margin-top: 13px;
    gap: 12px;
  }
}
.daihyakka-kinokogari .explanatory-notes-text {
  font-size: 18px;
  line-height: 1.5;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .explanatory-notes-text {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .explanatory-notes-text.sp-full {
    width: 100%;
  }
}
.daihyakka-kinokogari .mark-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 13px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .mark-wrapper {
    gap: 6.5px;
  }
}
.daihyakka-kinokogari .image-wrapper.mark-image {
  width: 36px;
  height: 36px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .image-wrapper.mark-image {
    width: 22.5px;
    height: 22.5px;
  }
}
.daihyakka-kinokogari .image-wrapper.kinoko-info-image {
  max-width: 520px;
  width: 100%;
  height: 324px;
  border-radius: 10px;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .image-wrapper.kinoko-info-image {
    max-width: none;
    max-width: initial;
    height: 169px;
    border-radius: 5px;
    margin: 0 auto;
  }
}
.daihyakka-kinokogari .image-wrapper.kinoko-info-image img {
  -o-object-fit: cover;
     object-fit: cover;
}
.daihyakka-kinokogari .kinoko-info-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #e60012;
  padding-bottom: 17px;
  margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .kinoko-info-title {
    padding-bottom: 10.5px;
    margin-bottom: 10.5px;
  }
}
.daihyakka-kinokogari .kinoko-info-title span {
  color: #e60012;
  font-size: 28px;
  line-height: 28px;
  letter-spacing: 0.08em;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .kinoko-info-title span {
    font-size: 16px;
    line-height: 1;
  }
}
.daihyakka-kinokogari .kinoko-info-link {
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: 0.08em;
  color: #e60012;
  font-weight: 700;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .kinoko-info-link {
    font-size: 12px;
    gap: 8px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .daihyakka-kinokogari .kinoko-info-link:hover {
    opacity: 0.7;
  }
}
.daihyakka-kinokogari .kinoko-info-link::after {
  content: "";
  width: 9px;
  height: 9px;
  border-top: 1.5px solid #e60012;
  border-right: 1.5px solid #e60012;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
@media screen and (max-width: 767px) {
  .daihyakka-kinokogari .kinoko-info-link::after {
    width: 6.8px;
    height: 6.8px;
    border-top: 1px solid #e60012;
    border-right: 1px solid #e60012;
  }
}
.daihyakka-kinokogari .cta {
  margin: 50px 0 0;
  margin: 3.125rem 0 0;
}
@media screen and (min-width: 768px) {
  .daihyakka-kinokogari .cta {
    margin: 6.25rem 0 0;
  }
}
.daihyakka-kinokogari .cta__inner {
  max-width: 1250px;
  max-width: 78.125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  gap: 1.25rem;
}
@media screen and (min-width: 768px) {
  .daihyakka-kinokogari .cta__inner {
    gap: 3.125rem;
  }
}
.daihyakka-kinokogari .cta__link {
  display: inline-block;
  width: 305px;
  width: 19.0625rem;
  height: 225px;
  height: 14.0625rem;
  border-radius: 0.3125rem;
  overflow: hidden;
  border: 1px solid #e60012;
}
@media screen and (min-width: 768px) {
  .daihyakka-kinokogari .cta__link {
    border-radius: 0.625rem;
    width: 34.375rem;
    height: 25rem;
  }
}
.daihyakka-kinokogari .cta__image {
  width: 100%;
  height: 175px;
  height: 10.9375rem;
}
@media screen and (min-width: 768px) {
  .daihyakka-kinokogari .cta__image {
    height: 19.375rem;
  }
}
.daihyakka-kinokogari .cta__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.daihyakka-kinokogari .cta__text {
  width: 100%;
  height: 50px;
  height: 3.125rem;
  padding: 12px 0 12px;
  padding: 0.75rem 0 0.75rem;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  gap: 0.625rem;
}
@media screen and (min-width: 768px) {
  .daihyakka-kinokogari .cta__text {
    height: 5.625rem;
  }
}
.daihyakka-kinokogari .cta__text p {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #e60012;
}
@media screen and (min-width: 768px) {
  .daihyakka-kinokogari .cta__text p {
    font-size: 1.25rem;
  }
}
.daihyakka-kinokogari .cta__text .cta__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
@media screen and (min-width: 768px) {
  .daihyakka-kinokogari .cta__text .cta__icon {
    width: 0.5625rem;
    height: 0.9375rem;
  }
}
.daihyakka-kinokogari .cta__text .cta__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}

.daihyakka-poison .inner {
  max-width: 1290px;
  width: 100%;
  padding-right: 25px;
  padding-left: 25px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (max-width: 919px) {
  .daihyakka-poison .inner {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.daihyakka-poison .--mt1 {
  margin-top: 1px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt1 {
    margin-top: 0.5px;
  }
}
.daihyakka-poison .--mb1 {
  margin-bottom: 1px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb1 {
    margin-bottom: 0.5px;
  }
}
.daihyakka-poison .--pt1 {
  padding-top: 1px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt1 {
    padding-top: 0.5px;
  }
}
.daihyakka-poison .--pb1 {
  padding-bottom: 1px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb1 {
    padding-bottom: 0.5px;
  }
}
.daihyakka-poison .--px1 {
  padding: 0 1px;
}
.daihyakka-poison .max-w-1 {
  max-width: 1px;
}
.daihyakka-poison .w-1 {
  width: 1px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-1 {
    width: 0.5px;
  }
}
.daihyakka-poison .h-1 {
  height: 1px;
}
.daihyakka-poison .--gap1 {
  gap: 1px !important;
}
.daihyakka-poison .--fw1 {
  font-weight: 1;
}
.daihyakka-poison .--mt2 {
  margin-top: 2px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt2 {
    margin-top: 1px;
  }
}
.daihyakka-poison .--mb2 {
  margin-bottom: 2px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb2 {
    margin-bottom: 1px;
  }
}
.daihyakka-poison .--pt2 {
  padding-top: 2px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt2 {
    padding-top: 1px;
  }
}
.daihyakka-poison .--pb2 {
  padding-bottom: 2px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb2 {
    padding-bottom: 1px;
  }
}
.daihyakka-poison .--px2 {
  padding: 0 2px;
}
.daihyakka-poison .max-w-2 {
  max-width: 2px;
}
.daihyakka-poison .w-2 {
  width: 2px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-2 {
    width: 1px;
  }
}
.daihyakka-poison .h-2 {
  height: 2px;
}
.daihyakka-poison .--gap2 {
  gap: 2px !important;
}
.daihyakka-poison .--fw2 {
  font-weight: 2;
}
.daihyakka-poison .--mt3 {
  margin-top: 3px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt3 {
    margin-top: 1.5px;
  }
}
.daihyakka-poison .--mb3 {
  margin-bottom: 3px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb3 {
    margin-bottom: 1.5px;
  }
}
.daihyakka-poison .--pt3 {
  padding-top: 3px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt3 {
    padding-top: 1.5px;
  }
}
.daihyakka-poison .--pb3 {
  padding-bottom: 3px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb3 {
    padding-bottom: 1.5px;
  }
}
.daihyakka-poison .--px3 {
  padding: 0 3px;
}
.daihyakka-poison .max-w-3 {
  max-width: 3px;
}
.daihyakka-poison .w-3 {
  width: 3px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-3 {
    width: 1.5px;
  }
}
.daihyakka-poison .h-3 {
  height: 3px;
}
.daihyakka-poison .--gap3 {
  gap: 3px !important;
}
.daihyakka-poison .--fw3 {
  font-weight: 3;
}
.daihyakka-poison .--mt4 {
  margin-top: 4px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt4 {
    margin-top: 2px;
  }
}
.daihyakka-poison .--mb4 {
  margin-bottom: 4px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb4 {
    margin-bottom: 2px;
  }
}
.daihyakka-poison .--pt4 {
  padding-top: 4px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt4 {
    padding-top: 2px;
  }
}
.daihyakka-poison .--pb4 {
  padding-bottom: 4px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb4 {
    padding-bottom: 2px;
  }
}
.daihyakka-poison .--px4 {
  padding: 0 4px;
}
.daihyakka-poison .max-w-4 {
  max-width: 4px;
}
.daihyakka-poison .w-4 {
  width: 4px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-4 {
    width: 2px;
  }
}
.daihyakka-poison .h-4 {
  height: 4px;
}
.daihyakka-poison .--gap4 {
  gap: 4px !important;
}
.daihyakka-poison .--fw4 {
  font-weight: 4;
}
.daihyakka-poison .--mt5 {
  margin-top: 5px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt5 {
    margin-top: 2.5px;
  }
}
.daihyakka-poison .--mb5 {
  margin-bottom: 5px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb5 {
    margin-bottom: 2.5px;
  }
}
.daihyakka-poison .--pt5 {
  padding-top: 5px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt5 {
    padding-top: 2.5px;
  }
}
.daihyakka-poison .--pb5 {
  padding-bottom: 5px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb5 {
    padding-bottom: 2.5px;
  }
}
.daihyakka-poison .--px5 {
  padding: 0 5px;
}
.daihyakka-poison .max-w-5 {
  max-width: 5px;
}
.daihyakka-poison .w-5 {
  width: 5px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-5 {
    width: 2.5px;
  }
}
.daihyakka-poison .h-5 {
  height: 5px;
}
.daihyakka-poison .--gap5 {
  gap: 5px !important;
}
.daihyakka-poison .--fw5 {
  font-weight: 5;
}
.daihyakka-poison .--mt6 {
  margin-top: 6px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt6 {
    margin-top: 3px;
  }
}
.daihyakka-poison .--mb6 {
  margin-bottom: 6px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb6 {
    margin-bottom: 3px;
  }
}
.daihyakka-poison .--pt6 {
  padding-top: 6px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt6 {
    padding-top: 3px;
  }
}
.daihyakka-poison .--pb6 {
  padding-bottom: 6px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb6 {
    padding-bottom: 3px;
  }
}
.daihyakka-poison .--px6 {
  padding: 0 6px;
}
.daihyakka-poison .max-w-6 {
  max-width: 6px;
}
.daihyakka-poison .w-6 {
  width: 6px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-6 {
    width: 3px;
  }
}
.daihyakka-poison .h-6 {
  height: 6px;
}
.daihyakka-poison .--gap6 {
  gap: 6px !important;
}
.daihyakka-poison .--fw6 {
  font-weight: 6;
}
.daihyakka-poison .--mt7 {
  margin-top: 7px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt7 {
    margin-top: 3.5px;
  }
}
.daihyakka-poison .--mb7 {
  margin-bottom: 7px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb7 {
    margin-bottom: 3.5px;
  }
}
.daihyakka-poison .--pt7 {
  padding-top: 7px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt7 {
    padding-top: 3.5px;
  }
}
.daihyakka-poison .--pb7 {
  padding-bottom: 7px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb7 {
    padding-bottom: 3.5px;
  }
}
.daihyakka-poison .--px7 {
  padding: 0 7px;
}
.daihyakka-poison .max-w-7 {
  max-width: 7px;
}
.daihyakka-poison .w-7 {
  width: 7px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-7 {
    width: 3.5px;
  }
}
.daihyakka-poison .h-7 {
  height: 7px;
}
.daihyakka-poison .--gap7 {
  gap: 7px !important;
}
.daihyakka-poison .--fw7 {
  font-weight: 7;
}
.daihyakka-poison .--mt8 {
  margin-top: 8px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt8 {
    margin-top: 4px;
  }
}
.daihyakka-poison .--mb8 {
  margin-bottom: 8px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb8 {
    margin-bottom: 4px;
  }
}
.daihyakka-poison .--pt8 {
  padding-top: 8px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt8 {
    padding-top: 4px;
  }
}
.daihyakka-poison .--pb8 {
  padding-bottom: 8px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb8 {
    padding-bottom: 4px;
  }
}
.daihyakka-poison .--px8 {
  padding: 0 8px;
}
.daihyakka-poison .max-w-8 {
  max-width: 8px;
}
.daihyakka-poison .w-8 {
  width: 8px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-8 {
    width: 4px;
  }
}
.daihyakka-poison .h-8 {
  height: 8px;
}
.daihyakka-poison .--gap8 {
  gap: 8px !important;
}
.daihyakka-poison .--fw8 {
  font-weight: 8;
}
.daihyakka-poison .--mt9 {
  margin-top: 9px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt9 {
    margin-top: 4.5px;
  }
}
.daihyakka-poison .--mb9 {
  margin-bottom: 9px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb9 {
    margin-bottom: 4.5px;
  }
}
.daihyakka-poison .--pt9 {
  padding-top: 9px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt9 {
    padding-top: 4.5px;
  }
}
.daihyakka-poison .--pb9 {
  padding-bottom: 9px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb9 {
    padding-bottom: 4.5px;
  }
}
.daihyakka-poison .--px9 {
  padding: 0 9px;
}
.daihyakka-poison .max-w-9 {
  max-width: 9px;
}
.daihyakka-poison .w-9 {
  width: 9px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-9 {
    width: 4.5px;
  }
}
.daihyakka-poison .h-9 {
  height: 9px;
}
.daihyakka-poison .--gap9 {
  gap: 9px !important;
}
.daihyakka-poison .--fw9 {
  font-weight: 9;
}
.daihyakka-poison .--mt10 {
  margin-top: 10px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt10 {
    margin-top: 5px;
  }
}
.daihyakka-poison .--mb10 {
  margin-bottom: 10px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb10 {
    margin-bottom: 5px;
  }
}
.daihyakka-poison .--pt10 {
  padding-top: 10px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt10 {
    padding-top: 5px;
  }
}
.daihyakka-poison .--pb10 {
  padding-bottom: 10px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb10 {
    padding-bottom: 5px;
  }
}
.daihyakka-poison .--px10 {
  padding: 0 10px;
}
.daihyakka-poison .max-w-10 {
  max-width: 10px;
}
.daihyakka-poison .w-10 {
  width: 10px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-10 {
    width: 5px;
  }
}
.daihyakka-poison .h-10 {
  height: 10px;
}
.daihyakka-poison .--gap10 {
  gap: 10px !important;
}
.daihyakka-poison .--fw10 {
  font-weight: 10;
}
.daihyakka-poison .--mt11 {
  margin-top: 11px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt11 {
    margin-top: 5.5px;
  }
}
.daihyakka-poison .--mb11 {
  margin-bottom: 11px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb11 {
    margin-bottom: 5.5px;
  }
}
.daihyakka-poison .--pt11 {
  padding-top: 11px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt11 {
    padding-top: 5.5px;
  }
}
.daihyakka-poison .--pb11 {
  padding-bottom: 11px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb11 {
    padding-bottom: 5.5px;
  }
}
.daihyakka-poison .--px11 {
  padding: 0 11px;
}
.daihyakka-poison .max-w-11 {
  max-width: 11px;
}
.daihyakka-poison .w-11 {
  width: 11px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-11 {
    width: 5.5px;
  }
}
.daihyakka-poison .h-11 {
  height: 11px;
}
.daihyakka-poison .--gap11 {
  gap: 11px !important;
}
.daihyakka-poison .--fw11 {
  font-weight: 11;
}
.daihyakka-poison .--mt12 {
  margin-top: 12px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt12 {
    margin-top: 6px;
  }
}
.daihyakka-poison .--mb12 {
  margin-bottom: 12px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb12 {
    margin-bottom: 6px;
  }
}
.daihyakka-poison .--pt12 {
  padding-top: 12px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt12 {
    padding-top: 6px;
  }
}
.daihyakka-poison .--pb12 {
  padding-bottom: 12px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb12 {
    padding-bottom: 6px;
  }
}
.daihyakka-poison .--px12 {
  padding: 0 12px;
}
.daihyakka-poison .max-w-12 {
  max-width: 12px;
}
.daihyakka-poison .w-12 {
  width: 12px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-12 {
    width: 6px;
  }
}
.daihyakka-poison .h-12 {
  height: 12px;
}
.daihyakka-poison .--gap12 {
  gap: 12px !important;
}
.daihyakka-poison .--fw12 {
  font-weight: 12;
}
.daihyakka-poison .--mt13 {
  margin-top: 13px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt13 {
    margin-top: 6.5px;
  }
}
.daihyakka-poison .--mb13 {
  margin-bottom: 13px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb13 {
    margin-bottom: 6.5px;
  }
}
.daihyakka-poison .--pt13 {
  padding-top: 13px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt13 {
    padding-top: 6.5px;
  }
}
.daihyakka-poison .--pb13 {
  padding-bottom: 13px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb13 {
    padding-bottom: 6.5px;
  }
}
.daihyakka-poison .--px13 {
  padding: 0 13px;
}
.daihyakka-poison .max-w-13 {
  max-width: 13px;
}
.daihyakka-poison .w-13 {
  width: 13px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-13 {
    width: 6.5px;
  }
}
.daihyakka-poison .h-13 {
  height: 13px;
}
.daihyakka-poison .--gap13 {
  gap: 13px !important;
}
.daihyakka-poison .--fw13 {
  font-weight: 13;
}
.daihyakka-poison .--mt14 {
  margin-top: 14px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt14 {
    margin-top: 7px;
  }
}
.daihyakka-poison .--mb14 {
  margin-bottom: 14px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb14 {
    margin-bottom: 7px;
  }
}
.daihyakka-poison .--pt14 {
  padding-top: 14px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt14 {
    padding-top: 7px;
  }
}
.daihyakka-poison .--pb14 {
  padding-bottom: 14px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb14 {
    padding-bottom: 7px;
  }
}
.daihyakka-poison .--px14 {
  padding: 0 14px;
}
.daihyakka-poison .max-w-14 {
  max-width: 14px;
}
.daihyakka-poison .w-14 {
  width: 14px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-14 {
    width: 7px;
  }
}
.daihyakka-poison .h-14 {
  height: 14px;
}
.daihyakka-poison .--gap14 {
  gap: 14px !important;
}
.daihyakka-poison .--fw14 {
  font-weight: 14;
}
.daihyakka-poison .--mt15 {
  margin-top: 15px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt15 {
    margin-top: 7.5px;
  }
}
.daihyakka-poison .--mb15 {
  margin-bottom: 15px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb15 {
    margin-bottom: 7.5px;
  }
}
.daihyakka-poison .--pt15 {
  padding-top: 15px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt15 {
    padding-top: 7.5px;
  }
}
.daihyakka-poison .--pb15 {
  padding-bottom: 15px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb15 {
    padding-bottom: 7.5px;
  }
}
.daihyakka-poison .--px15 {
  padding: 0 15px;
}
.daihyakka-poison .max-w-15 {
  max-width: 15px;
}
.daihyakka-poison .w-15 {
  width: 15px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-15 {
    width: 7.5px;
  }
}
.daihyakka-poison .h-15 {
  height: 15px;
}
.daihyakka-poison .--gap15 {
  gap: 15px !important;
}
.daihyakka-poison .--fw15 {
  font-weight: 15;
}
.daihyakka-poison .--mt16 {
  margin-top: 16px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt16 {
    margin-top: 8px;
  }
}
.daihyakka-poison .--mb16 {
  margin-bottom: 16px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb16 {
    margin-bottom: 8px;
  }
}
.daihyakka-poison .--pt16 {
  padding-top: 16px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt16 {
    padding-top: 8px;
  }
}
.daihyakka-poison .--pb16 {
  padding-bottom: 16px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb16 {
    padding-bottom: 8px;
  }
}
.daihyakka-poison .--px16 {
  padding: 0 16px;
}
.daihyakka-poison .max-w-16 {
  max-width: 16px;
}
.daihyakka-poison .w-16 {
  width: 16px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-16 {
    width: 8px;
  }
}
.daihyakka-poison .h-16 {
  height: 16px;
}
.daihyakka-poison .--gap16 {
  gap: 16px !important;
}
.daihyakka-poison .--fw16 {
  font-weight: 16;
}
.daihyakka-poison .--mt17 {
  margin-top: 17px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt17 {
    margin-top: 8.5px;
  }
}
.daihyakka-poison .--mb17 {
  margin-bottom: 17px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb17 {
    margin-bottom: 8.5px;
  }
}
.daihyakka-poison .--pt17 {
  padding-top: 17px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt17 {
    padding-top: 8.5px;
  }
}
.daihyakka-poison .--pb17 {
  padding-bottom: 17px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb17 {
    padding-bottom: 8.5px;
  }
}
.daihyakka-poison .--px17 {
  padding: 0 17px;
}
.daihyakka-poison .max-w-17 {
  max-width: 17px;
}
.daihyakka-poison .w-17 {
  width: 17px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-17 {
    width: 8.5px;
  }
}
.daihyakka-poison .h-17 {
  height: 17px;
}
.daihyakka-poison .--gap17 {
  gap: 17px !important;
}
.daihyakka-poison .--fw17 {
  font-weight: 17;
}
.daihyakka-poison .--mt18 {
  margin-top: 18px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt18 {
    margin-top: 9px;
  }
}
.daihyakka-poison .--mb18 {
  margin-bottom: 18px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb18 {
    margin-bottom: 9px;
  }
}
.daihyakka-poison .--pt18 {
  padding-top: 18px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt18 {
    padding-top: 9px;
  }
}
.daihyakka-poison .--pb18 {
  padding-bottom: 18px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb18 {
    padding-bottom: 9px;
  }
}
.daihyakka-poison .--px18 {
  padding: 0 18px;
}
.daihyakka-poison .max-w-18 {
  max-width: 18px;
}
.daihyakka-poison .w-18 {
  width: 18px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-18 {
    width: 9px;
  }
}
.daihyakka-poison .h-18 {
  height: 18px;
}
.daihyakka-poison .--gap18 {
  gap: 18px !important;
}
.daihyakka-poison .--fw18 {
  font-weight: 18;
}
.daihyakka-poison .--mt19 {
  margin-top: 19px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt19 {
    margin-top: 9.5px;
  }
}
.daihyakka-poison .--mb19 {
  margin-bottom: 19px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb19 {
    margin-bottom: 9.5px;
  }
}
.daihyakka-poison .--pt19 {
  padding-top: 19px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt19 {
    padding-top: 9.5px;
  }
}
.daihyakka-poison .--pb19 {
  padding-bottom: 19px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb19 {
    padding-bottom: 9.5px;
  }
}
.daihyakka-poison .--px19 {
  padding: 0 19px;
}
.daihyakka-poison .max-w-19 {
  max-width: 19px;
}
.daihyakka-poison .w-19 {
  width: 19px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-19 {
    width: 9.5px;
  }
}
.daihyakka-poison .h-19 {
  height: 19px;
}
.daihyakka-poison .--gap19 {
  gap: 19px !important;
}
.daihyakka-poison .--fw19 {
  font-weight: 19;
}
.daihyakka-poison .--mt20 {
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt20 {
    margin-top: 10px;
  }
}
.daihyakka-poison .--mb20 {
  margin-bottom: 20px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb20 {
    margin-bottom: 10px;
  }
}
.daihyakka-poison .--pt20 {
  padding-top: 20px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt20 {
    padding-top: 10px;
  }
}
.daihyakka-poison .--pb20 {
  padding-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb20 {
    padding-bottom: 10px;
  }
}
.daihyakka-poison .--px20 {
  padding: 0 20px;
}
.daihyakka-poison .max-w-20 {
  max-width: 20px;
}
.daihyakka-poison .w-20 {
  width: 20px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-20 {
    width: 10px;
  }
}
.daihyakka-poison .h-20 {
  height: 20px;
}
.daihyakka-poison .--gap20 {
  gap: 20px !important;
}
.daihyakka-poison .--fw20 {
  font-weight: 20;
}
.daihyakka-poison .--mt21 {
  margin-top: 21px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt21 {
    margin-top: 10.5px;
  }
}
.daihyakka-poison .--mb21 {
  margin-bottom: 21px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb21 {
    margin-bottom: 10.5px;
  }
}
.daihyakka-poison .--pt21 {
  padding-top: 21px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt21 {
    padding-top: 10.5px;
  }
}
.daihyakka-poison .--pb21 {
  padding-bottom: 21px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb21 {
    padding-bottom: 10.5px;
  }
}
.daihyakka-poison .--px21 {
  padding: 0 21px;
}
.daihyakka-poison .max-w-21 {
  max-width: 21px;
}
.daihyakka-poison .w-21 {
  width: 21px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-21 {
    width: 10.5px;
  }
}
.daihyakka-poison .h-21 {
  height: 21px;
}
.daihyakka-poison .--gap21 {
  gap: 21px !important;
}
.daihyakka-poison .--fw21 {
  font-weight: 21;
}
.daihyakka-poison .--mt22 {
  margin-top: 22px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt22 {
    margin-top: 11px;
  }
}
.daihyakka-poison .--mb22 {
  margin-bottom: 22px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb22 {
    margin-bottom: 11px;
  }
}
.daihyakka-poison .--pt22 {
  padding-top: 22px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt22 {
    padding-top: 11px;
  }
}
.daihyakka-poison .--pb22 {
  padding-bottom: 22px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb22 {
    padding-bottom: 11px;
  }
}
.daihyakka-poison .--px22 {
  padding: 0 22px;
}
.daihyakka-poison .max-w-22 {
  max-width: 22px;
}
.daihyakka-poison .w-22 {
  width: 22px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-22 {
    width: 11px;
  }
}
.daihyakka-poison .h-22 {
  height: 22px;
}
.daihyakka-poison .--gap22 {
  gap: 22px !important;
}
.daihyakka-poison .--fw22 {
  font-weight: 22;
}
.daihyakka-poison .--mt23 {
  margin-top: 23px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt23 {
    margin-top: 11.5px;
  }
}
.daihyakka-poison .--mb23 {
  margin-bottom: 23px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb23 {
    margin-bottom: 11.5px;
  }
}
.daihyakka-poison .--pt23 {
  padding-top: 23px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt23 {
    padding-top: 11.5px;
  }
}
.daihyakka-poison .--pb23 {
  padding-bottom: 23px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb23 {
    padding-bottom: 11.5px;
  }
}
.daihyakka-poison .--px23 {
  padding: 0 23px;
}
.daihyakka-poison .max-w-23 {
  max-width: 23px;
}
.daihyakka-poison .w-23 {
  width: 23px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-23 {
    width: 11.5px;
  }
}
.daihyakka-poison .h-23 {
  height: 23px;
}
.daihyakka-poison .--gap23 {
  gap: 23px !important;
}
.daihyakka-poison .--fw23 {
  font-weight: 23;
}
.daihyakka-poison .--mt24 {
  margin-top: 24px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt24 {
    margin-top: 12px;
  }
}
.daihyakka-poison .--mb24 {
  margin-bottom: 24px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb24 {
    margin-bottom: 12px;
  }
}
.daihyakka-poison .--pt24 {
  padding-top: 24px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt24 {
    padding-top: 12px;
  }
}
.daihyakka-poison .--pb24 {
  padding-bottom: 24px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb24 {
    padding-bottom: 12px;
  }
}
.daihyakka-poison .--px24 {
  padding: 0 24px;
}
.daihyakka-poison .max-w-24 {
  max-width: 24px;
}
.daihyakka-poison .w-24 {
  width: 24px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-24 {
    width: 12px;
  }
}
.daihyakka-poison .h-24 {
  height: 24px;
}
.daihyakka-poison .--gap24 {
  gap: 24px !important;
}
.daihyakka-poison .--fw24 {
  font-weight: 24;
}
.daihyakka-poison .--mt25 {
  margin-top: 25px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt25 {
    margin-top: 12.5px;
  }
}
.daihyakka-poison .--mb25 {
  margin-bottom: 25px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb25 {
    margin-bottom: 12.5px;
  }
}
.daihyakka-poison .--pt25 {
  padding-top: 25px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt25 {
    padding-top: 12.5px;
  }
}
.daihyakka-poison .--pb25 {
  padding-bottom: 25px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb25 {
    padding-bottom: 12.5px;
  }
}
.daihyakka-poison .--px25 {
  padding: 0 25px;
}
.daihyakka-poison .max-w-25 {
  max-width: 25px;
}
.daihyakka-poison .w-25 {
  width: 25px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-25 {
    width: 12.5px;
  }
}
.daihyakka-poison .h-25 {
  height: 25px;
}
.daihyakka-poison .--gap25 {
  gap: 25px !important;
}
.daihyakka-poison .--fw25 {
  font-weight: 25;
}
.daihyakka-poison .--mt26 {
  margin-top: 26px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt26 {
    margin-top: 13px;
  }
}
.daihyakka-poison .--mb26 {
  margin-bottom: 26px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb26 {
    margin-bottom: 13px;
  }
}
.daihyakka-poison .--pt26 {
  padding-top: 26px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt26 {
    padding-top: 13px;
  }
}
.daihyakka-poison .--pb26 {
  padding-bottom: 26px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb26 {
    padding-bottom: 13px;
  }
}
.daihyakka-poison .--px26 {
  padding: 0 26px;
}
.daihyakka-poison .max-w-26 {
  max-width: 26px;
}
.daihyakka-poison .w-26 {
  width: 26px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-26 {
    width: 13px;
  }
}
.daihyakka-poison .h-26 {
  height: 26px;
}
.daihyakka-poison .--gap26 {
  gap: 26px !important;
}
.daihyakka-poison .--fw26 {
  font-weight: 26;
}
.daihyakka-poison .--mt27 {
  margin-top: 27px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt27 {
    margin-top: 13.5px;
  }
}
.daihyakka-poison .--mb27 {
  margin-bottom: 27px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb27 {
    margin-bottom: 13.5px;
  }
}
.daihyakka-poison .--pt27 {
  padding-top: 27px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt27 {
    padding-top: 13.5px;
  }
}
.daihyakka-poison .--pb27 {
  padding-bottom: 27px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb27 {
    padding-bottom: 13.5px;
  }
}
.daihyakka-poison .--px27 {
  padding: 0 27px;
}
.daihyakka-poison .max-w-27 {
  max-width: 27px;
}
.daihyakka-poison .w-27 {
  width: 27px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-27 {
    width: 13.5px;
  }
}
.daihyakka-poison .h-27 {
  height: 27px;
}
.daihyakka-poison .--gap27 {
  gap: 27px !important;
}
.daihyakka-poison .--fw27 {
  font-weight: 27;
}
.daihyakka-poison .--mt28 {
  margin-top: 28px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt28 {
    margin-top: 14px;
  }
}
.daihyakka-poison .--mb28 {
  margin-bottom: 28px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb28 {
    margin-bottom: 14px;
  }
}
.daihyakka-poison .--pt28 {
  padding-top: 28px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt28 {
    padding-top: 14px;
  }
}
.daihyakka-poison .--pb28 {
  padding-bottom: 28px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb28 {
    padding-bottom: 14px;
  }
}
.daihyakka-poison .--px28 {
  padding: 0 28px;
}
.daihyakka-poison .max-w-28 {
  max-width: 28px;
}
.daihyakka-poison .w-28 {
  width: 28px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-28 {
    width: 14px;
  }
}
.daihyakka-poison .h-28 {
  height: 28px;
}
.daihyakka-poison .--gap28 {
  gap: 28px !important;
}
.daihyakka-poison .--fw28 {
  font-weight: 28;
}
.daihyakka-poison .--mt29 {
  margin-top: 29px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt29 {
    margin-top: 14.5px;
  }
}
.daihyakka-poison .--mb29 {
  margin-bottom: 29px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb29 {
    margin-bottom: 14.5px;
  }
}
.daihyakka-poison .--pt29 {
  padding-top: 29px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt29 {
    padding-top: 14.5px;
  }
}
.daihyakka-poison .--pb29 {
  padding-bottom: 29px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb29 {
    padding-bottom: 14.5px;
  }
}
.daihyakka-poison .--px29 {
  padding: 0 29px;
}
.daihyakka-poison .max-w-29 {
  max-width: 29px;
}
.daihyakka-poison .w-29 {
  width: 29px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-29 {
    width: 14.5px;
  }
}
.daihyakka-poison .h-29 {
  height: 29px;
}
.daihyakka-poison .--gap29 {
  gap: 29px !important;
}
.daihyakka-poison .--fw29 {
  font-weight: 29;
}
.daihyakka-poison .--mt30 {
  margin-top: 30px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt30 {
    margin-top: 15px;
  }
}
.daihyakka-poison .--mb30 {
  margin-bottom: 30px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb30 {
    margin-bottom: 15px;
  }
}
.daihyakka-poison .--pt30 {
  padding-top: 30px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt30 {
    padding-top: 15px;
  }
}
.daihyakka-poison .--pb30 {
  padding-bottom: 30px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb30 {
    padding-bottom: 15px;
  }
}
.daihyakka-poison .--px30 {
  padding: 0 30px;
}
.daihyakka-poison .max-w-30 {
  max-width: 30px;
}
.daihyakka-poison .w-30 {
  width: 30px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-30 {
    width: 15px;
  }
}
.daihyakka-poison .h-30 {
  height: 30px;
}
.daihyakka-poison .--gap30 {
  gap: 30px !important;
}
.daihyakka-poison .--fw30 {
  font-weight: 30;
}
.daihyakka-poison .--mt31 {
  margin-top: 31px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt31 {
    margin-top: 15.5px;
  }
}
.daihyakka-poison .--mb31 {
  margin-bottom: 31px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb31 {
    margin-bottom: 15.5px;
  }
}
.daihyakka-poison .--pt31 {
  padding-top: 31px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt31 {
    padding-top: 15.5px;
  }
}
.daihyakka-poison .--pb31 {
  padding-bottom: 31px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb31 {
    padding-bottom: 15.5px;
  }
}
.daihyakka-poison .--px31 {
  padding: 0 31px;
}
.daihyakka-poison .max-w-31 {
  max-width: 31px;
}
.daihyakka-poison .w-31 {
  width: 31px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-31 {
    width: 15.5px;
  }
}
.daihyakka-poison .h-31 {
  height: 31px;
}
.daihyakka-poison .--gap31 {
  gap: 31px !important;
}
.daihyakka-poison .--fw31 {
  font-weight: 31;
}
.daihyakka-poison .--mt32 {
  margin-top: 32px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt32 {
    margin-top: 16px;
  }
}
.daihyakka-poison .--mb32 {
  margin-bottom: 32px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb32 {
    margin-bottom: 16px;
  }
}
.daihyakka-poison .--pt32 {
  padding-top: 32px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt32 {
    padding-top: 16px;
  }
}
.daihyakka-poison .--pb32 {
  padding-bottom: 32px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb32 {
    padding-bottom: 16px;
  }
}
.daihyakka-poison .--px32 {
  padding: 0 32px;
}
.daihyakka-poison .max-w-32 {
  max-width: 32px;
}
.daihyakka-poison .w-32 {
  width: 32px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-32 {
    width: 16px;
  }
}
.daihyakka-poison .h-32 {
  height: 32px;
}
.daihyakka-poison .--gap32 {
  gap: 32px !important;
}
.daihyakka-poison .--fw32 {
  font-weight: 32;
}
.daihyakka-poison .--mt33 {
  margin-top: 33px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt33 {
    margin-top: 16.5px;
  }
}
.daihyakka-poison .--mb33 {
  margin-bottom: 33px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb33 {
    margin-bottom: 16.5px;
  }
}
.daihyakka-poison .--pt33 {
  padding-top: 33px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt33 {
    padding-top: 16.5px;
  }
}
.daihyakka-poison .--pb33 {
  padding-bottom: 33px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb33 {
    padding-bottom: 16.5px;
  }
}
.daihyakka-poison .--px33 {
  padding: 0 33px;
}
.daihyakka-poison .max-w-33 {
  max-width: 33px;
}
.daihyakka-poison .w-33 {
  width: 33px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-33 {
    width: 16.5px;
  }
}
.daihyakka-poison .h-33 {
  height: 33px;
}
.daihyakka-poison .--gap33 {
  gap: 33px !important;
}
.daihyakka-poison .--fw33 {
  font-weight: 33;
}
.daihyakka-poison .--mt34 {
  margin-top: 34px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt34 {
    margin-top: 17px;
  }
}
.daihyakka-poison .--mb34 {
  margin-bottom: 34px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb34 {
    margin-bottom: 17px;
  }
}
.daihyakka-poison .--pt34 {
  padding-top: 34px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt34 {
    padding-top: 17px;
  }
}
.daihyakka-poison .--pb34 {
  padding-bottom: 34px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb34 {
    padding-bottom: 17px;
  }
}
.daihyakka-poison .--px34 {
  padding: 0 34px;
}
.daihyakka-poison .max-w-34 {
  max-width: 34px;
}
.daihyakka-poison .w-34 {
  width: 34px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-34 {
    width: 17px;
  }
}
.daihyakka-poison .h-34 {
  height: 34px;
}
.daihyakka-poison .--gap34 {
  gap: 34px !important;
}
.daihyakka-poison .--fw34 {
  font-weight: 34;
}
.daihyakka-poison .--mt35 {
  margin-top: 35px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt35 {
    margin-top: 17.5px;
  }
}
.daihyakka-poison .--mb35 {
  margin-bottom: 35px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb35 {
    margin-bottom: 17.5px;
  }
}
.daihyakka-poison .--pt35 {
  padding-top: 35px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt35 {
    padding-top: 17.5px;
  }
}
.daihyakka-poison .--pb35 {
  padding-bottom: 35px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb35 {
    padding-bottom: 17.5px;
  }
}
.daihyakka-poison .--px35 {
  padding: 0 35px;
}
.daihyakka-poison .max-w-35 {
  max-width: 35px;
}
.daihyakka-poison .w-35 {
  width: 35px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-35 {
    width: 17.5px;
  }
}
.daihyakka-poison .h-35 {
  height: 35px;
}
.daihyakka-poison .--gap35 {
  gap: 35px !important;
}
.daihyakka-poison .--fw35 {
  font-weight: 35;
}
.daihyakka-poison .--mt36 {
  margin-top: 36px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt36 {
    margin-top: 18px;
  }
}
.daihyakka-poison .--mb36 {
  margin-bottom: 36px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb36 {
    margin-bottom: 18px;
  }
}
.daihyakka-poison .--pt36 {
  padding-top: 36px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt36 {
    padding-top: 18px;
  }
}
.daihyakka-poison .--pb36 {
  padding-bottom: 36px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb36 {
    padding-bottom: 18px;
  }
}
.daihyakka-poison .--px36 {
  padding: 0 36px;
}
.daihyakka-poison .max-w-36 {
  max-width: 36px;
}
.daihyakka-poison .w-36 {
  width: 36px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-36 {
    width: 18px;
  }
}
.daihyakka-poison .h-36 {
  height: 36px;
}
.daihyakka-poison .--gap36 {
  gap: 36px !important;
}
.daihyakka-poison .--fw36 {
  font-weight: 36;
}
.daihyakka-poison .--mt37 {
  margin-top: 37px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt37 {
    margin-top: 18.5px;
  }
}
.daihyakka-poison .--mb37 {
  margin-bottom: 37px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb37 {
    margin-bottom: 18.5px;
  }
}
.daihyakka-poison .--pt37 {
  padding-top: 37px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt37 {
    padding-top: 18.5px;
  }
}
.daihyakka-poison .--pb37 {
  padding-bottom: 37px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb37 {
    padding-bottom: 18.5px;
  }
}
.daihyakka-poison .--px37 {
  padding: 0 37px;
}
.daihyakka-poison .max-w-37 {
  max-width: 37px;
}
.daihyakka-poison .w-37 {
  width: 37px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-37 {
    width: 18.5px;
  }
}
.daihyakka-poison .h-37 {
  height: 37px;
}
.daihyakka-poison .--gap37 {
  gap: 37px !important;
}
.daihyakka-poison .--fw37 {
  font-weight: 37;
}
.daihyakka-poison .--mt38 {
  margin-top: 38px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt38 {
    margin-top: 19px;
  }
}
.daihyakka-poison .--mb38 {
  margin-bottom: 38px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb38 {
    margin-bottom: 19px;
  }
}
.daihyakka-poison .--pt38 {
  padding-top: 38px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt38 {
    padding-top: 19px;
  }
}
.daihyakka-poison .--pb38 {
  padding-bottom: 38px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb38 {
    padding-bottom: 19px;
  }
}
.daihyakka-poison .--px38 {
  padding: 0 38px;
}
.daihyakka-poison .max-w-38 {
  max-width: 38px;
}
.daihyakka-poison .w-38 {
  width: 38px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-38 {
    width: 19px;
  }
}
.daihyakka-poison .h-38 {
  height: 38px;
}
.daihyakka-poison .--gap38 {
  gap: 38px !important;
}
.daihyakka-poison .--fw38 {
  font-weight: 38;
}
.daihyakka-poison .--mt39 {
  margin-top: 39px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt39 {
    margin-top: 19.5px;
  }
}
.daihyakka-poison .--mb39 {
  margin-bottom: 39px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb39 {
    margin-bottom: 19.5px;
  }
}
.daihyakka-poison .--pt39 {
  padding-top: 39px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt39 {
    padding-top: 19.5px;
  }
}
.daihyakka-poison .--pb39 {
  padding-bottom: 39px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb39 {
    padding-bottom: 19.5px;
  }
}
.daihyakka-poison .--px39 {
  padding: 0 39px;
}
.daihyakka-poison .max-w-39 {
  max-width: 39px;
}
.daihyakka-poison .w-39 {
  width: 39px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-39 {
    width: 19.5px;
  }
}
.daihyakka-poison .h-39 {
  height: 39px;
}
.daihyakka-poison .--gap39 {
  gap: 39px !important;
}
.daihyakka-poison .--fw39 {
  font-weight: 39;
}
.daihyakka-poison .--mt40 {
  margin-top: 40px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt40 {
    margin-top: 20px;
  }
}
.daihyakka-poison .--mb40 {
  margin-bottom: 40px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb40 {
    margin-bottom: 20px;
  }
}
.daihyakka-poison .--pt40 {
  padding-top: 40px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt40 {
    padding-top: 20px;
  }
}
.daihyakka-poison .--pb40 {
  padding-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb40 {
    padding-bottom: 20px;
  }
}
.daihyakka-poison .--px40 {
  padding: 0 40px;
}
.daihyakka-poison .max-w-40 {
  max-width: 40px;
}
.daihyakka-poison .w-40 {
  width: 40px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-40 {
    width: 20px;
  }
}
.daihyakka-poison .h-40 {
  height: 40px;
}
.daihyakka-poison .--gap40 {
  gap: 40px !important;
}
.daihyakka-poison .--fw40 {
  font-weight: 40;
}
.daihyakka-poison .--mt41 {
  margin-top: 41px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt41 {
    margin-top: 20.5px;
  }
}
.daihyakka-poison .--mb41 {
  margin-bottom: 41px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb41 {
    margin-bottom: 20.5px;
  }
}
.daihyakka-poison .--pt41 {
  padding-top: 41px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt41 {
    padding-top: 20.5px;
  }
}
.daihyakka-poison .--pb41 {
  padding-bottom: 41px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb41 {
    padding-bottom: 20.5px;
  }
}
.daihyakka-poison .--px41 {
  padding: 0 41px;
}
.daihyakka-poison .max-w-41 {
  max-width: 41px;
}
.daihyakka-poison .w-41 {
  width: 41px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-41 {
    width: 20.5px;
  }
}
.daihyakka-poison .h-41 {
  height: 41px;
}
.daihyakka-poison .--gap41 {
  gap: 41px !important;
}
.daihyakka-poison .--fw41 {
  font-weight: 41;
}
.daihyakka-poison .--mt42 {
  margin-top: 42px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt42 {
    margin-top: 21px;
  }
}
.daihyakka-poison .--mb42 {
  margin-bottom: 42px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb42 {
    margin-bottom: 21px;
  }
}
.daihyakka-poison .--pt42 {
  padding-top: 42px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt42 {
    padding-top: 21px;
  }
}
.daihyakka-poison .--pb42 {
  padding-bottom: 42px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb42 {
    padding-bottom: 21px;
  }
}
.daihyakka-poison .--px42 {
  padding: 0 42px;
}
.daihyakka-poison .max-w-42 {
  max-width: 42px;
}
.daihyakka-poison .w-42 {
  width: 42px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-42 {
    width: 21px;
  }
}
.daihyakka-poison .h-42 {
  height: 42px;
}
.daihyakka-poison .--gap42 {
  gap: 42px !important;
}
.daihyakka-poison .--fw42 {
  font-weight: 42;
}
.daihyakka-poison .--mt43 {
  margin-top: 43px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt43 {
    margin-top: 21.5px;
  }
}
.daihyakka-poison .--mb43 {
  margin-bottom: 43px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb43 {
    margin-bottom: 21.5px;
  }
}
.daihyakka-poison .--pt43 {
  padding-top: 43px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt43 {
    padding-top: 21.5px;
  }
}
.daihyakka-poison .--pb43 {
  padding-bottom: 43px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb43 {
    padding-bottom: 21.5px;
  }
}
.daihyakka-poison .--px43 {
  padding: 0 43px;
}
.daihyakka-poison .max-w-43 {
  max-width: 43px;
}
.daihyakka-poison .w-43 {
  width: 43px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-43 {
    width: 21.5px;
  }
}
.daihyakka-poison .h-43 {
  height: 43px;
}
.daihyakka-poison .--gap43 {
  gap: 43px !important;
}
.daihyakka-poison .--fw43 {
  font-weight: 43;
}
.daihyakka-poison .--mt44 {
  margin-top: 44px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt44 {
    margin-top: 22px;
  }
}
.daihyakka-poison .--mb44 {
  margin-bottom: 44px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb44 {
    margin-bottom: 22px;
  }
}
.daihyakka-poison .--pt44 {
  padding-top: 44px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt44 {
    padding-top: 22px;
  }
}
.daihyakka-poison .--pb44 {
  padding-bottom: 44px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb44 {
    padding-bottom: 22px;
  }
}
.daihyakka-poison .--px44 {
  padding: 0 44px;
}
.daihyakka-poison .max-w-44 {
  max-width: 44px;
}
.daihyakka-poison .w-44 {
  width: 44px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-44 {
    width: 22px;
  }
}
.daihyakka-poison .h-44 {
  height: 44px;
}
.daihyakka-poison .--gap44 {
  gap: 44px !important;
}
.daihyakka-poison .--fw44 {
  font-weight: 44;
}
.daihyakka-poison .--mt45 {
  margin-top: 45px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt45 {
    margin-top: 22.5px;
  }
}
.daihyakka-poison .--mb45 {
  margin-bottom: 45px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb45 {
    margin-bottom: 22.5px;
  }
}
.daihyakka-poison .--pt45 {
  padding-top: 45px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt45 {
    padding-top: 22.5px;
  }
}
.daihyakka-poison .--pb45 {
  padding-bottom: 45px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb45 {
    padding-bottom: 22.5px;
  }
}
.daihyakka-poison .--px45 {
  padding: 0 45px;
}
.daihyakka-poison .max-w-45 {
  max-width: 45px;
}
.daihyakka-poison .w-45 {
  width: 45px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-45 {
    width: 22.5px;
  }
}
.daihyakka-poison .h-45 {
  height: 45px;
}
.daihyakka-poison .--gap45 {
  gap: 45px !important;
}
.daihyakka-poison .--fw45 {
  font-weight: 45;
}
.daihyakka-poison .--mt46 {
  margin-top: 46px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt46 {
    margin-top: 23px;
  }
}
.daihyakka-poison .--mb46 {
  margin-bottom: 46px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb46 {
    margin-bottom: 23px;
  }
}
.daihyakka-poison .--pt46 {
  padding-top: 46px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt46 {
    padding-top: 23px;
  }
}
.daihyakka-poison .--pb46 {
  padding-bottom: 46px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb46 {
    padding-bottom: 23px;
  }
}
.daihyakka-poison .--px46 {
  padding: 0 46px;
}
.daihyakka-poison .max-w-46 {
  max-width: 46px;
}
.daihyakka-poison .w-46 {
  width: 46px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-46 {
    width: 23px;
  }
}
.daihyakka-poison .h-46 {
  height: 46px;
}
.daihyakka-poison .--gap46 {
  gap: 46px !important;
}
.daihyakka-poison .--fw46 {
  font-weight: 46;
}
.daihyakka-poison .--mt47 {
  margin-top: 47px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt47 {
    margin-top: 23.5px;
  }
}
.daihyakka-poison .--mb47 {
  margin-bottom: 47px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb47 {
    margin-bottom: 23.5px;
  }
}
.daihyakka-poison .--pt47 {
  padding-top: 47px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt47 {
    padding-top: 23.5px;
  }
}
.daihyakka-poison .--pb47 {
  padding-bottom: 47px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb47 {
    padding-bottom: 23.5px;
  }
}
.daihyakka-poison .--px47 {
  padding: 0 47px;
}
.daihyakka-poison .max-w-47 {
  max-width: 47px;
}
.daihyakka-poison .w-47 {
  width: 47px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-47 {
    width: 23.5px;
  }
}
.daihyakka-poison .h-47 {
  height: 47px;
}
.daihyakka-poison .--gap47 {
  gap: 47px !important;
}
.daihyakka-poison .--fw47 {
  font-weight: 47;
}
.daihyakka-poison .--mt48 {
  margin-top: 48px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt48 {
    margin-top: 24px;
  }
}
.daihyakka-poison .--mb48 {
  margin-bottom: 48px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb48 {
    margin-bottom: 24px;
  }
}
.daihyakka-poison .--pt48 {
  padding-top: 48px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt48 {
    padding-top: 24px;
  }
}
.daihyakka-poison .--pb48 {
  padding-bottom: 48px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb48 {
    padding-bottom: 24px;
  }
}
.daihyakka-poison .--px48 {
  padding: 0 48px;
}
.daihyakka-poison .max-w-48 {
  max-width: 48px;
}
.daihyakka-poison .w-48 {
  width: 48px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-48 {
    width: 24px;
  }
}
.daihyakka-poison .h-48 {
  height: 48px;
}
.daihyakka-poison .--gap48 {
  gap: 48px !important;
}
.daihyakka-poison .--fw48 {
  font-weight: 48;
}
.daihyakka-poison .--mt49 {
  margin-top: 49px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt49 {
    margin-top: 24.5px;
  }
}
.daihyakka-poison .--mb49 {
  margin-bottom: 49px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb49 {
    margin-bottom: 24.5px;
  }
}
.daihyakka-poison .--pt49 {
  padding-top: 49px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt49 {
    padding-top: 24.5px;
  }
}
.daihyakka-poison .--pb49 {
  padding-bottom: 49px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb49 {
    padding-bottom: 24.5px;
  }
}
.daihyakka-poison .--px49 {
  padding: 0 49px;
}
.daihyakka-poison .max-w-49 {
  max-width: 49px;
}
.daihyakka-poison .w-49 {
  width: 49px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-49 {
    width: 24.5px;
  }
}
.daihyakka-poison .h-49 {
  height: 49px;
}
.daihyakka-poison .--gap49 {
  gap: 49px !important;
}
.daihyakka-poison .--fw49 {
  font-weight: 49;
}
.daihyakka-poison .--mt50 {
  margin-top: 50px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt50 {
    margin-top: 25px;
  }
}
.daihyakka-poison .--mb50 {
  margin-bottom: 50px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb50 {
    margin-bottom: 25px;
  }
}
.daihyakka-poison .--pt50 {
  padding-top: 50px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt50 {
    padding-top: 25px;
  }
}
.daihyakka-poison .--pb50 {
  padding-bottom: 50px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb50 {
    padding-bottom: 25px;
  }
}
.daihyakka-poison .--px50 {
  padding: 0 50px;
}
.daihyakka-poison .max-w-50 {
  max-width: 50px;
}
.daihyakka-poison .w-50 {
  width: 50px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-50 {
    width: 25px;
  }
}
.daihyakka-poison .h-50 {
  height: 50px;
}
.daihyakka-poison .--gap50 {
  gap: 50px !important;
}
.daihyakka-poison .--fw50 {
  font-weight: 50;
}
.daihyakka-poison .--mt51 {
  margin-top: 51px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt51 {
    margin-top: 25.5px;
  }
}
.daihyakka-poison .--mb51 {
  margin-bottom: 51px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb51 {
    margin-bottom: 25.5px;
  }
}
.daihyakka-poison .--pt51 {
  padding-top: 51px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt51 {
    padding-top: 25.5px;
  }
}
.daihyakka-poison .--pb51 {
  padding-bottom: 51px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb51 {
    padding-bottom: 25.5px;
  }
}
.daihyakka-poison .--px51 {
  padding: 0 51px;
}
.daihyakka-poison .max-w-51 {
  max-width: 51px;
}
.daihyakka-poison .w-51 {
  width: 51px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-51 {
    width: 25.5px;
  }
}
.daihyakka-poison .h-51 {
  height: 51px;
}
.daihyakka-poison .--gap51 {
  gap: 51px !important;
}
.daihyakka-poison .--fw51 {
  font-weight: 51;
}
.daihyakka-poison .--mt52 {
  margin-top: 52px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt52 {
    margin-top: 26px;
  }
}
.daihyakka-poison .--mb52 {
  margin-bottom: 52px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb52 {
    margin-bottom: 26px;
  }
}
.daihyakka-poison .--pt52 {
  padding-top: 52px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt52 {
    padding-top: 26px;
  }
}
.daihyakka-poison .--pb52 {
  padding-bottom: 52px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb52 {
    padding-bottom: 26px;
  }
}
.daihyakka-poison .--px52 {
  padding: 0 52px;
}
.daihyakka-poison .max-w-52 {
  max-width: 52px;
}
.daihyakka-poison .w-52 {
  width: 52px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-52 {
    width: 26px;
  }
}
.daihyakka-poison .h-52 {
  height: 52px;
}
.daihyakka-poison .--gap52 {
  gap: 52px !important;
}
.daihyakka-poison .--fw52 {
  font-weight: 52;
}
.daihyakka-poison .--mt53 {
  margin-top: 53px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt53 {
    margin-top: 26.5px;
  }
}
.daihyakka-poison .--mb53 {
  margin-bottom: 53px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb53 {
    margin-bottom: 26.5px;
  }
}
.daihyakka-poison .--pt53 {
  padding-top: 53px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt53 {
    padding-top: 26.5px;
  }
}
.daihyakka-poison .--pb53 {
  padding-bottom: 53px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb53 {
    padding-bottom: 26.5px;
  }
}
.daihyakka-poison .--px53 {
  padding: 0 53px;
}
.daihyakka-poison .max-w-53 {
  max-width: 53px;
}
.daihyakka-poison .w-53 {
  width: 53px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-53 {
    width: 26.5px;
  }
}
.daihyakka-poison .h-53 {
  height: 53px;
}
.daihyakka-poison .--gap53 {
  gap: 53px !important;
}
.daihyakka-poison .--fw53 {
  font-weight: 53;
}
.daihyakka-poison .--mt54 {
  margin-top: 54px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt54 {
    margin-top: 27px;
  }
}
.daihyakka-poison .--mb54 {
  margin-bottom: 54px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb54 {
    margin-bottom: 27px;
  }
}
.daihyakka-poison .--pt54 {
  padding-top: 54px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt54 {
    padding-top: 27px;
  }
}
.daihyakka-poison .--pb54 {
  padding-bottom: 54px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb54 {
    padding-bottom: 27px;
  }
}
.daihyakka-poison .--px54 {
  padding: 0 54px;
}
.daihyakka-poison .max-w-54 {
  max-width: 54px;
}
.daihyakka-poison .w-54 {
  width: 54px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-54 {
    width: 27px;
  }
}
.daihyakka-poison .h-54 {
  height: 54px;
}
.daihyakka-poison .--gap54 {
  gap: 54px !important;
}
.daihyakka-poison .--fw54 {
  font-weight: 54;
}
.daihyakka-poison .--mt55 {
  margin-top: 55px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt55 {
    margin-top: 27.5px;
  }
}
.daihyakka-poison .--mb55 {
  margin-bottom: 55px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb55 {
    margin-bottom: 27.5px;
  }
}
.daihyakka-poison .--pt55 {
  padding-top: 55px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt55 {
    padding-top: 27.5px;
  }
}
.daihyakka-poison .--pb55 {
  padding-bottom: 55px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb55 {
    padding-bottom: 27.5px;
  }
}
.daihyakka-poison .--px55 {
  padding: 0 55px;
}
.daihyakka-poison .max-w-55 {
  max-width: 55px;
}
.daihyakka-poison .w-55 {
  width: 55px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-55 {
    width: 27.5px;
  }
}
.daihyakka-poison .h-55 {
  height: 55px;
}
.daihyakka-poison .--gap55 {
  gap: 55px !important;
}
.daihyakka-poison .--fw55 {
  font-weight: 55;
}
.daihyakka-poison .--mt56 {
  margin-top: 56px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt56 {
    margin-top: 28px;
  }
}
.daihyakka-poison .--mb56 {
  margin-bottom: 56px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb56 {
    margin-bottom: 28px;
  }
}
.daihyakka-poison .--pt56 {
  padding-top: 56px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt56 {
    padding-top: 28px;
  }
}
.daihyakka-poison .--pb56 {
  padding-bottom: 56px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb56 {
    padding-bottom: 28px;
  }
}
.daihyakka-poison .--px56 {
  padding: 0 56px;
}
.daihyakka-poison .max-w-56 {
  max-width: 56px;
}
.daihyakka-poison .w-56 {
  width: 56px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-56 {
    width: 28px;
  }
}
.daihyakka-poison .h-56 {
  height: 56px;
}
.daihyakka-poison .--gap56 {
  gap: 56px !important;
}
.daihyakka-poison .--fw56 {
  font-weight: 56;
}
.daihyakka-poison .--mt57 {
  margin-top: 57px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt57 {
    margin-top: 28.5px;
  }
}
.daihyakka-poison .--mb57 {
  margin-bottom: 57px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb57 {
    margin-bottom: 28.5px;
  }
}
.daihyakka-poison .--pt57 {
  padding-top: 57px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt57 {
    padding-top: 28.5px;
  }
}
.daihyakka-poison .--pb57 {
  padding-bottom: 57px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb57 {
    padding-bottom: 28.5px;
  }
}
.daihyakka-poison .--px57 {
  padding: 0 57px;
}
.daihyakka-poison .max-w-57 {
  max-width: 57px;
}
.daihyakka-poison .w-57 {
  width: 57px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-57 {
    width: 28.5px;
  }
}
.daihyakka-poison .h-57 {
  height: 57px;
}
.daihyakka-poison .--gap57 {
  gap: 57px !important;
}
.daihyakka-poison .--fw57 {
  font-weight: 57;
}
.daihyakka-poison .--mt58 {
  margin-top: 58px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt58 {
    margin-top: 29px;
  }
}
.daihyakka-poison .--mb58 {
  margin-bottom: 58px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb58 {
    margin-bottom: 29px;
  }
}
.daihyakka-poison .--pt58 {
  padding-top: 58px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt58 {
    padding-top: 29px;
  }
}
.daihyakka-poison .--pb58 {
  padding-bottom: 58px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb58 {
    padding-bottom: 29px;
  }
}
.daihyakka-poison .--px58 {
  padding: 0 58px;
}
.daihyakka-poison .max-w-58 {
  max-width: 58px;
}
.daihyakka-poison .w-58 {
  width: 58px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-58 {
    width: 29px;
  }
}
.daihyakka-poison .h-58 {
  height: 58px;
}
.daihyakka-poison .--gap58 {
  gap: 58px !important;
}
.daihyakka-poison .--fw58 {
  font-weight: 58;
}
.daihyakka-poison .--mt59 {
  margin-top: 59px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt59 {
    margin-top: 29.5px;
  }
}
.daihyakka-poison .--mb59 {
  margin-bottom: 59px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb59 {
    margin-bottom: 29.5px;
  }
}
.daihyakka-poison .--pt59 {
  padding-top: 59px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt59 {
    padding-top: 29.5px;
  }
}
.daihyakka-poison .--pb59 {
  padding-bottom: 59px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb59 {
    padding-bottom: 29.5px;
  }
}
.daihyakka-poison .--px59 {
  padding: 0 59px;
}
.daihyakka-poison .max-w-59 {
  max-width: 59px;
}
.daihyakka-poison .w-59 {
  width: 59px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-59 {
    width: 29.5px;
  }
}
.daihyakka-poison .h-59 {
  height: 59px;
}
.daihyakka-poison .--gap59 {
  gap: 59px !important;
}
.daihyakka-poison .--fw59 {
  font-weight: 59;
}
.daihyakka-poison .--mt60 {
  margin-top: 60px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt60 {
    margin-top: 30px;
  }
}
.daihyakka-poison .--mb60 {
  margin-bottom: 60px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb60 {
    margin-bottom: 30px;
  }
}
.daihyakka-poison .--pt60 {
  padding-top: 60px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt60 {
    padding-top: 30px;
  }
}
.daihyakka-poison .--pb60 {
  padding-bottom: 60px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb60 {
    padding-bottom: 30px;
  }
}
.daihyakka-poison .--px60 {
  padding: 0 60px;
}
.daihyakka-poison .max-w-60 {
  max-width: 60px;
}
.daihyakka-poison .w-60 {
  width: 60px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-60 {
    width: 30px;
  }
}
.daihyakka-poison .h-60 {
  height: 60px;
}
.daihyakka-poison .--gap60 {
  gap: 60px !important;
}
.daihyakka-poison .--fw60 {
  font-weight: 60;
}
.daihyakka-poison .--mt61 {
  margin-top: 61px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt61 {
    margin-top: 30.5px;
  }
}
.daihyakka-poison .--mb61 {
  margin-bottom: 61px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb61 {
    margin-bottom: 30.5px;
  }
}
.daihyakka-poison .--pt61 {
  padding-top: 61px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt61 {
    padding-top: 30.5px;
  }
}
.daihyakka-poison .--pb61 {
  padding-bottom: 61px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb61 {
    padding-bottom: 30.5px;
  }
}
.daihyakka-poison .--px61 {
  padding: 0 61px;
}
.daihyakka-poison .max-w-61 {
  max-width: 61px;
}
.daihyakka-poison .w-61 {
  width: 61px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-61 {
    width: 30.5px;
  }
}
.daihyakka-poison .h-61 {
  height: 61px;
}
.daihyakka-poison .--gap61 {
  gap: 61px !important;
}
.daihyakka-poison .--fw61 {
  font-weight: 61;
}
.daihyakka-poison .--mt62 {
  margin-top: 62px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt62 {
    margin-top: 31px;
  }
}
.daihyakka-poison .--mb62 {
  margin-bottom: 62px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb62 {
    margin-bottom: 31px;
  }
}
.daihyakka-poison .--pt62 {
  padding-top: 62px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt62 {
    padding-top: 31px;
  }
}
.daihyakka-poison .--pb62 {
  padding-bottom: 62px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb62 {
    padding-bottom: 31px;
  }
}
.daihyakka-poison .--px62 {
  padding: 0 62px;
}
.daihyakka-poison .max-w-62 {
  max-width: 62px;
}
.daihyakka-poison .w-62 {
  width: 62px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-62 {
    width: 31px;
  }
}
.daihyakka-poison .h-62 {
  height: 62px;
}
.daihyakka-poison .--gap62 {
  gap: 62px !important;
}
.daihyakka-poison .--fw62 {
  font-weight: 62;
}
.daihyakka-poison .--mt63 {
  margin-top: 63px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt63 {
    margin-top: 31.5px;
  }
}
.daihyakka-poison .--mb63 {
  margin-bottom: 63px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb63 {
    margin-bottom: 31.5px;
  }
}
.daihyakka-poison .--pt63 {
  padding-top: 63px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt63 {
    padding-top: 31.5px;
  }
}
.daihyakka-poison .--pb63 {
  padding-bottom: 63px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb63 {
    padding-bottom: 31.5px;
  }
}
.daihyakka-poison .--px63 {
  padding: 0 63px;
}
.daihyakka-poison .max-w-63 {
  max-width: 63px;
}
.daihyakka-poison .w-63 {
  width: 63px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-63 {
    width: 31.5px;
  }
}
.daihyakka-poison .h-63 {
  height: 63px;
}
.daihyakka-poison .--gap63 {
  gap: 63px !important;
}
.daihyakka-poison .--fw63 {
  font-weight: 63;
}
.daihyakka-poison .--mt64 {
  margin-top: 64px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt64 {
    margin-top: 32px;
  }
}
.daihyakka-poison .--mb64 {
  margin-bottom: 64px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb64 {
    margin-bottom: 32px;
  }
}
.daihyakka-poison .--pt64 {
  padding-top: 64px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt64 {
    padding-top: 32px;
  }
}
.daihyakka-poison .--pb64 {
  padding-bottom: 64px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb64 {
    padding-bottom: 32px;
  }
}
.daihyakka-poison .--px64 {
  padding: 0 64px;
}
.daihyakka-poison .max-w-64 {
  max-width: 64px;
}
.daihyakka-poison .w-64 {
  width: 64px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-64 {
    width: 32px;
  }
}
.daihyakka-poison .h-64 {
  height: 64px;
}
.daihyakka-poison .--gap64 {
  gap: 64px !important;
}
.daihyakka-poison .--fw64 {
  font-weight: 64;
}
.daihyakka-poison .--mt65 {
  margin-top: 65px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt65 {
    margin-top: 32.5px;
  }
}
.daihyakka-poison .--mb65 {
  margin-bottom: 65px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb65 {
    margin-bottom: 32.5px;
  }
}
.daihyakka-poison .--pt65 {
  padding-top: 65px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt65 {
    padding-top: 32.5px;
  }
}
.daihyakka-poison .--pb65 {
  padding-bottom: 65px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb65 {
    padding-bottom: 32.5px;
  }
}
.daihyakka-poison .--px65 {
  padding: 0 65px;
}
.daihyakka-poison .max-w-65 {
  max-width: 65px;
}
.daihyakka-poison .w-65 {
  width: 65px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-65 {
    width: 32.5px;
  }
}
.daihyakka-poison .h-65 {
  height: 65px;
}
.daihyakka-poison .--gap65 {
  gap: 65px !important;
}
.daihyakka-poison .--fw65 {
  font-weight: 65;
}
.daihyakka-poison .--mt66 {
  margin-top: 66px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt66 {
    margin-top: 33px;
  }
}
.daihyakka-poison .--mb66 {
  margin-bottom: 66px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb66 {
    margin-bottom: 33px;
  }
}
.daihyakka-poison .--pt66 {
  padding-top: 66px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt66 {
    padding-top: 33px;
  }
}
.daihyakka-poison .--pb66 {
  padding-bottom: 66px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb66 {
    padding-bottom: 33px;
  }
}
.daihyakka-poison .--px66 {
  padding: 0 66px;
}
.daihyakka-poison .max-w-66 {
  max-width: 66px;
}
.daihyakka-poison .w-66 {
  width: 66px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-66 {
    width: 33px;
  }
}
.daihyakka-poison .h-66 {
  height: 66px;
}
.daihyakka-poison .--gap66 {
  gap: 66px !important;
}
.daihyakka-poison .--fw66 {
  font-weight: 66;
}
.daihyakka-poison .--mt67 {
  margin-top: 67px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt67 {
    margin-top: 33.5px;
  }
}
.daihyakka-poison .--mb67 {
  margin-bottom: 67px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb67 {
    margin-bottom: 33.5px;
  }
}
.daihyakka-poison .--pt67 {
  padding-top: 67px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt67 {
    padding-top: 33.5px;
  }
}
.daihyakka-poison .--pb67 {
  padding-bottom: 67px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb67 {
    padding-bottom: 33.5px;
  }
}
.daihyakka-poison .--px67 {
  padding: 0 67px;
}
.daihyakka-poison .max-w-67 {
  max-width: 67px;
}
.daihyakka-poison .w-67 {
  width: 67px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-67 {
    width: 33.5px;
  }
}
.daihyakka-poison .h-67 {
  height: 67px;
}
.daihyakka-poison .--gap67 {
  gap: 67px !important;
}
.daihyakka-poison .--fw67 {
  font-weight: 67;
}
.daihyakka-poison .--mt68 {
  margin-top: 68px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt68 {
    margin-top: 34px;
  }
}
.daihyakka-poison .--mb68 {
  margin-bottom: 68px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb68 {
    margin-bottom: 34px;
  }
}
.daihyakka-poison .--pt68 {
  padding-top: 68px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt68 {
    padding-top: 34px;
  }
}
.daihyakka-poison .--pb68 {
  padding-bottom: 68px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb68 {
    padding-bottom: 34px;
  }
}
.daihyakka-poison .--px68 {
  padding: 0 68px;
}
.daihyakka-poison .max-w-68 {
  max-width: 68px;
}
.daihyakka-poison .w-68 {
  width: 68px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-68 {
    width: 34px;
  }
}
.daihyakka-poison .h-68 {
  height: 68px;
}
.daihyakka-poison .--gap68 {
  gap: 68px !important;
}
.daihyakka-poison .--fw68 {
  font-weight: 68;
}
.daihyakka-poison .--mt69 {
  margin-top: 69px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt69 {
    margin-top: 34.5px;
  }
}
.daihyakka-poison .--mb69 {
  margin-bottom: 69px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb69 {
    margin-bottom: 34.5px;
  }
}
.daihyakka-poison .--pt69 {
  padding-top: 69px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt69 {
    padding-top: 34.5px;
  }
}
.daihyakka-poison .--pb69 {
  padding-bottom: 69px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb69 {
    padding-bottom: 34.5px;
  }
}
.daihyakka-poison .--px69 {
  padding: 0 69px;
}
.daihyakka-poison .max-w-69 {
  max-width: 69px;
}
.daihyakka-poison .w-69 {
  width: 69px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-69 {
    width: 34.5px;
  }
}
.daihyakka-poison .h-69 {
  height: 69px;
}
.daihyakka-poison .--gap69 {
  gap: 69px !important;
}
.daihyakka-poison .--fw69 {
  font-weight: 69;
}
.daihyakka-poison .--mt70 {
  margin-top: 70px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt70 {
    margin-top: 35px;
  }
}
.daihyakka-poison .--mb70 {
  margin-bottom: 70px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb70 {
    margin-bottom: 35px;
  }
}
.daihyakka-poison .--pt70 {
  padding-top: 70px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt70 {
    padding-top: 35px;
  }
}
.daihyakka-poison .--pb70 {
  padding-bottom: 70px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb70 {
    padding-bottom: 35px;
  }
}
.daihyakka-poison .--px70 {
  padding: 0 70px;
}
.daihyakka-poison .max-w-70 {
  max-width: 70px;
}
.daihyakka-poison .w-70 {
  width: 70px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-70 {
    width: 35px;
  }
}
.daihyakka-poison .h-70 {
  height: 70px;
}
.daihyakka-poison .--gap70 {
  gap: 70px !important;
}
.daihyakka-poison .--fw70 {
  font-weight: 70;
}
.daihyakka-poison .--mt71 {
  margin-top: 71px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt71 {
    margin-top: 35.5px;
  }
}
.daihyakka-poison .--mb71 {
  margin-bottom: 71px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb71 {
    margin-bottom: 35.5px;
  }
}
.daihyakka-poison .--pt71 {
  padding-top: 71px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt71 {
    padding-top: 35.5px;
  }
}
.daihyakka-poison .--pb71 {
  padding-bottom: 71px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb71 {
    padding-bottom: 35.5px;
  }
}
.daihyakka-poison .--px71 {
  padding: 0 71px;
}
.daihyakka-poison .max-w-71 {
  max-width: 71px;
}
.daihyakka-poison .w-71 {
  width: 71px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-71 {
    width: 35.5px;
  }
}
.daihyakka-poison .h-71 {
  height: 71px;
}
.daihyakka-poison .--gap71 {
  gap: 71px !important;
}
.daihyakka-poison .--fw71 {
  font-weight: 71;
}
.daihyakka-poison .--mt72 {
  margin-top: 72px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt72 {
    margin-top: 36px;
  }
}
.daihyakka-poison .--mb72 {
  margin-bottom: 72px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb72 {
    margin-bottom: 36px;
  }
}
.daihyakka-poison .--pt72 {
  padding-top: 72px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt72 {
    padding-top: 36px;
  }
}
.daihyakka-poison .--pb72 {
  padding-bottom: 72px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb72 {
    padding-bottom: 36px;
  }
}
.daihyakka-poison .--px72 {
  padding: 0 72px;
}
.daihyakka-poison .max-w-72 {
  max-width: 72px;
}
.daihyakka-poison .w-72 {
  width: 72px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-72 {
    width: 36px;
  }
}
.daihyakka-poison .h-72 {
  height: 72px;
}
.daihyakka-poison .--gap72 {
  gap: 72px !important;
}
.daihyakka-poison .--fw72 {
  font-weight: 72;
}
.daihyakka-poison .--mt73 {
  margin-top: 73px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt73 {
    margin-top: 36.5px;
  }
}
.daihyakka-poison .--mb73 {
  margin-bottom: 73px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb73 {
    margin-bottom: 36.5px;
  }
}
.daihyakka-poison .--pt73 {
  padding-top: 73px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt73 {
    padding-top: 36.5px;
  }
}
.daihyakka-poison .--pb73 {
  padding-bottom: 73px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb73 {
    padding-bottom: 36.5px;
  }
}
.daihyakka-poison .--px73 {
  padding: 0 73px;
}
.daihyakka-poison .max-w-73 {
  max-width: 73px;
}
.daihyakka-poison .w-73 {
  width: 73px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-73 {
    width: 36.5px;
  }
}
.daihyakka-poison .h-73 {
  height: 73px;
}
.daihyakka-poison .--gap73 {
  gap: 73px !important;
}
.daihyakka-poison .--fw73 {
  font-weight: 73;
}
.daihyakka-poison .--mt74 {
  margin-top: 74px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt74 {
    margin-top: 37px;
  }
}
.daihyakka-poison .--mb74 {
  margin-bottom: 74px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb74 {
    margin-bottom: 37px;
  }
}
.daihyakka-poison .--pt74 {
  padding-top: 74px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt74 {
    padding-top: 37px;
  }
}
.daihyakka-poison .--pb74 {
  padding-bottom: 74px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb74 {
    padding-bottom: 37px;
  }
}
.daihyakka-poison .--px74 {
  padding: 0 74px;
}
.daihyakka-poison .max-w-74 {
  max-width: 74px;
}
.daihyakka-poison .w-74 {
  width: 74px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-74 {
    width: 37px;
  }
}
.daihyakka-poison .h-74 {
  height: 74px;
}
.daihyakka-poison .--gap74 {
  gap: 74px !important;
}
.daihyakka-poison .--fw74 {
  font-weight: 74;
}
.daihyakka-poison .--mt75 {
  margin-top: 75px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt75 {
    margin-top: 37.5px;
  }
}
.daihyakka-poison .--mb75 {
  margin-bottom: 75px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb75 {
    margin-bottom: 37.5px;
  }
}
.daihyakka-poison .--pt75 {
  padding-top: 75px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt75 {
    padding-top: 37.5px;
  }
}
.daihyakka-poison .--pb75 {
  padding-bottom: 75px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb75 {
    padding-bottom: 37.5px;
  }
}
.daihyakka-poison .--px75 {
  padding: 0 75px;
}
.daihyakka-poison .max-w-75 {
  max-width: 75px;
}
.daihyakka-poison .w-75 {
  width: 75px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-75 {
    width: 37.5px;
  }
}
.daihyakka-poison .h-75 {
  height: 75px;
}
.daihyakka-poison .--gap75 {
  gap: 75px !important;
}
.daihyakka-poison .--fw75 {
  font-weight: 75;
}
.daihyakka-poison .--mt76 {
  margin-top: 76px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt76 {
    margin-top: 38px;
  }
}
.daihyakka-poison .--mb76 {
  margin-bottom: 76px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb76 {
    margin-bottom: 38px;
  }
}
.daihyakka-poison .--pt76 {
  padding-top: 76px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt76 {
    padding-top: 38px;
  }
}
.daihyakka-poison .--pb76 {
  padding-bottom: 76px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb76 {
    padding-bottom: 38px;
  }
}
.daihyakka-poison .--px76 {
  padding: 0 76px;
}
.daihyakka-poison .max-w-76 {
  max-width: 76px;
}
.daihyakka-poison .w-76 {
  width: 76px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-76 {
    width: 38px;
  }
}
.daihyakka-poison .h-76 {
  height: 76px;
}
.daihyakka-poison .--gap76 {
  gap: 76px !important;
}
.daihyakka-poison .--fw76 {
  font-weight: 76;
}
.daihyakka-poison .--mt77 {
  margin-top: 77px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt77 {
    margin-top: 38.5px;
  }
}
.daihyakka-poison .--mb77 {
  margin-bottom: 77px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb77 {
    margin-bottom: 38.5px;
  }
}
.daihyakka-poison .--pt77 {
  padding-top: 77px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt77 {
    padding-top: 38.5px;
  }
}
.daihyakka-poison .--pb77 {
  padding-bottom: 77px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb77 {
    padding-bottom: 38.5px;
  }
}
.daihyakka-poison .--px77 {
  padding: 0 77px;
}
.daihyakka-poison .max-w-77 {
  max-width: 77px;
}
.daihyakka-poison .w-77 {
  width: 77px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-77 {
    width: 38.5px;
  }
}
.daihyakka-poison .h-77 {
  height: 77px;
}
.daihyakka-poison .--gap77 {
  gap: 77px !important;
}
.daihyakka-poison .--fw77 {
  font-weight: 77;
}
.daihyakka-poison .--mt78 {
  margin-top: 78px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt78 {
    margin-top: 39px;
  }
}
.daihyakka-poison .--mb78 {
  margin-bottom: 78px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb78 {
    margin-bottom: 39px;
  }
}
.daihyakka-poison .--pt78 {
  padding-top: 78px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt78 {
    padding-top: 39px;
  }
}
.daihyakka-poison .--pb78 {
  padding-bottom: 78px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb78 {
    padding-bottom: 39px;
  }
}
.daihyakka-poison .--px78 {
  padding: 0 78px;
}
.daihyakka-poison .max-w-78 {
  max-width: 78px;
}
.daihyakka-poison .w-78 {
  width: 78px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-78 {
    width: 39px;
  }
}
.daihyakka-poison .h-78 {
  height: 78px;
}
.daihyakka-poison .--gap78 {
  gap: 78px !important;
}
.daihyakka-poison .--fw78 {
  font-weight: 78;
}
.daihyakka-poison .--mt79 {
  margin-top: 79px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt79 {
    margin-top: 39.5px;
  }
}
.daihyakka-poison .--mb79 {
  margin-bottom: 79px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb79 {
    margin-bottom: 39.5px;
  }
}
.daihyakka-poison .--pt79 {
  padding-top: 79px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt79 {
    padding-top: 39.5px;
  }
}
.daihyakka-poison .--pb79 {
  padding-bottom: 79px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb79 {
    padding-bottom: 39.5px;
  }
}
.daihyakka-poison .--px79 {
  padding: 0 79px;
}
.daihyakka-poison .max-w-79 {
  max-width: 79px;
}
.daihyakka-poison .w-79 {
  width: 79px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-79 {
    width: 39.5px;
  }
}
.daihyakka-poison .h-79 {
  height: 79px;
}
.daihyakka-poison .--gap79 {
  gap: 79px !important;
}
.daihyakka-poison .--fw79 {
  font-weight: 79;
}
.daihyakka-poison .--mt80 {
  margin-top: 80px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt80 {
    margin-top: 40px;
  }
}
.daihyakka-poison .--mb80 {
  margin-bottom: 80px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb80 {
    margin-bottom: 40px;
  }
}
.daihyakka-poison .--pt80 {
  padding-top: 80px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt80 {
    padding-top: 40px;
  }
}
.daihyakka-poison .--pb80 {
  padding-bottom: 80px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb80 {
    padding-bottom: 40px;
  }
}
.daihyakka-poison .--px80 {
  padding: 0 80px;
}
.daihyakka-poison .max-w-80 {
  max-width: 80px;
}
.daihyakka-poison .w-80 {
  width: 80px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-80 {
    width: 40px;
  }
}
.daihyakka-poison .h-80 {
  height: 80px;
}
.daihyakka-poison .--gap80 {
  gap: 80px !important;
}
.daihyakka-poison .--fw80 {
  font-weight: 80;
}
.daihyakka-poison .--mt81 {
  margin-top: 81px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt81 {
    margin-top: 40.5px;
  }
}
.daihyakka-poison .--mb81 {
  margin-bottom: 81px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb81 {
    margin-bottom: 40.5px;
  }
}
.daihyakka-poison .--pt81 {
  padding-top: 81px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt81 {
    padding-top: 40.5px;
  }
}
.daihyakka-poison .--pb81 {
  padding-bottom: 81px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb81 {
    padding-bottom: 40.5px;
  }
}
.daihyakka-poison .--px81 {
  padding: 0 81px;
}
.daihyakka-poison .max-w-81 {
  max-width: 81px;
}
.daihyakka-poison .w-81 {
  width: 81px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-81 {
    width: 40.5px;
  }
}
.daihyakka-poison .h-81 {
  height: 81px;
}
.daihyakka-poison .--gap81 {
  gap: 81px !important;
}
.daihyakka-poison .--fw81 {
  font-weight: 81;
}
.daihyakka-poison .--mt82 {
  margin-top: 82px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt82 {
    margin-top: 41px;
  }
}
.daihyakka-poison .--mb82 {
  margin-bottom: 82px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb82 {
    margin-bottom: 41px;
  }
}
.daihyakka-poison .--pt82 {
  padding-top: 82px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt82 {
    padding-top: 41px;
  }
}
.daihyakka-poison .--pb82 {
  padding-bottom: 82px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb82 {
    padding-bottom: 41px;
  }
}
.daihyakka-poison .--px82 {
  padding: 0 82px;
}
.daihyakka-poison .max-w-82 {
  max-width: 82px;
}
.daihyakka-poison .w-82 {
  width: 82px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-82 {
    width: 41px;
  }
}
.daihyakka-poison .h-82 {
  height: 82px;
}
.daihyakka-poison .--gap82 {
  gap: 82px !important;
}
.daihyakka-poison .--fw82 {
  font-weight: 82;
}
.daihyakka-poison .--mt83 {
  margin-top: 83px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt83 {
    margin-top: 41.5px;
  }
}
.daihyakka-poison .--mb83 {
  margin-bottom: 83px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb83 {
    margin-bottom: 41.5px;
  }
}
.daihyakka-poison .--pt83 {
  padding-top: 83px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt83 {
    padding-top: 41.5px;
  }
}
.daihyakka-poison .--pb83 {
  padding-bottom: 83px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb83 {
    padding-bottom: 41.5px;
  }
}
.daihyakka-poison .--px83 {
  padding: 0 83px;
}
.daihyakka-poison .max-w-83 {
  max-width: 83px;
}
.daihyakka-poison .w-83 {
  width: 83px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-83 {
    width: 41.5px;
  }
}
.daihyakka-poison .h-83 {
  height: 83px;
}
.daihyakka-poison .--gap83 {
  gap: 83px !important;
}
.daihyakka-poison .--fw83 {
  font-weight: 83;
}
.daihyakka-poison .--mt84 {
  margin-top: 84px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt84 {
    margin-top: 42px;
  }
}
.daihyakka-poison .--mb84 {
  margin-bottom: 84px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb84 {
    margin-bottom: 42px;
  }
}
.daihyakka-poison .--pt84 {
  padding-top: 84px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt84 {
    padding-top: 42px;
  }
}
.daihyakka-poison .--pb84 {
  padding-bottom: 84px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb84 {
    padding-bottom: 42px;
  }
}
.daihyakka-poison .--px84 {
  padding: 0 84px;
}
.daihyakka-poison .max-w-84 {
  max-width: 84px;
}
.daihyakka-poison .w-84 {
  width: 84px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-84 {
    width: 42px;
  }
}
.daihyakka-poison .h-84 {
  height: 84px;
}
.daihyakka-poison .--gap84 {
  gap: 84px !important;
}
.daihyakka-poison .--fw84 {
  font-weight: 84;
}
.daihyakka-poison .--mt85 {
  margin-top: 85px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt85 {
    margin-top: 42.5px;
  }
}
.daihyakka-poison .--mb85 {
  margin-bottom: 85px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb85 {
    margin-bottom: 42.5px;
  }
}
.daihyakka-poison .--pt85 {
  padding-top: 85px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt85 {
    padding-top: 42.5px;
  }
}
.daihyakka-poison .--pb85 {
  padding-bottom: 85px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb85 {
    padding-bottom: 42.5px;
  }
}
.daihyakka-poison .--px85 {
  padding: 0 85px;
}
.daihyakka-poison .max-w-85 {
  max-width: 85px;
}
.daihyakka-poison .w-85 {
  width: 85px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-85 {
    width: 42.5px;
  }
}
.daihyakka-poison .h-85 {
  height: 85px;
}
.daihyakka-poison .--gap85 {
  gap: 85px !important;
}
.daihyakka-poison .--fw85 {
  font-weight: 85;
}
.daihyakka-poison .--mt86 {
  margin-top: 86px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt86 {
    margin-top: 43px;
  }
}
.daihyakka-poison .--mb86 {
  margin-bottom: 86px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb86 {
    margin-bottom: 43px;
  }
}
.daihyakka-poison .--pt86 {
  padding-top: 86px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt86 {
    padding-top: 43px;
  }
}
.daihyakka-poison .--pb86 {
  padding-bottom: 86px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb86 {
    padding-bottom: 43px;
  }
}
.daihyakka-poison .--px86 {
  padding: 0 86px;
}
.daihyakka-poison .max-w-86 {
  max-width: 86px;
}
.daihyakka-poison .w-86 {
  width: 86px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-86 {
    width: 43px;
  }
}
.daihyakka-poison .h-86 {
  height: 86px;
}
.daihyakka-poison .--gap86 {
  gap: 86px !important;
}
.daihyakka-poison .--fw86 {
  font-weight: 86;
}
.daihyakka-poison .--mt87 {
  margin-top: 87px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt87 {
    margin-top: 43.5px;
  }
}
.daihyakka-poison .--mb87 {
  margin-bottom: 87px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb87 {
    margin-bottom: 43.5px;
  }
}
.daihyakka-poison .--pt87 {
  padding-top: 87px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt87 {
    padding-top: 43.5px;
  }
}
.daihyakka-poison .--pb87 {
  padding-bottom: 87px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb87 {
    padding-bottom: 43.5px;
  }
}
.daihyakka-poison .--px87 {
  padding: 0 87px;
}
.daihyakka-poison .max-w-87 {
  max-width: 87px;
}
.daihyakka-poison .w-87 {
  width: 87px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-87 {
    width: 43.5px;
  }
}
.daihyakka-poison .h-87 {
  height: 87px;
}
.daihyakka-poison .--gap87 {
  gap: 87px !important;
}
.daihyakka-poison .--fw87 {
  font-weight: 87;
}
.daihyakka-poison .--mt88 {
  margin-top: 88px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt88 {
    margin-top: 44px;
  }
}
.daihyakka-poison .--mb88 {
  margin-bottom: 88px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb88 {
    margin-bottom: 44px;
  }
}
.daihyakka-poison .--pt88 {
  padding-top: 88px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt88 {
    padding-top: 44px;
  }
}
.daihyakka-poison .--pb88 {
  padding-bottom: 88px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb88 {
    padding-bottom: 44px;
  }
}
.daihyakka-poison .--px88 {
  padding: 0 88px;
}
.daihyakka-poison .max-w-88 {
  max-width: 88px;
}
.daihyakka-poison .w-88 {
  width: 88px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-88 {
    width: 44px;
  }
}
.daihyakka-poison .h-88 {
  height: 88px;
}
.daihyakka-poison .--gap88 {
  gap: 88px !important;
}
.daihyakka-poison .--fw88 {
  font-weight: 88;
}
.daihyakka-poison .--mt89 {
  margin-top: 89px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt89 {
    margin-top: 44.5px;
  }
}
.daihyakka-poison .--mb89 {
  margin-bottom: 89px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb89 {
    margin-bottom: 44.5px;
  }
}
.daihyakka-poison .--pt89 {
  padding-top: 89px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt89 {
    padding-top: 44.5px;
  }
}
.daihyakka-poison .--pb89 {
  padding-bottom: 89px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb89 {
    padding-bottom: 44.5px;
  }
}
.daihyakka-poison .--px89 {
  padding: 0 89px;
}
.daihyakka-poison .max-w-89 {
  max-width: 89px;
}
.daihyakka-poison .w-89 {
  width: 89px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-89 {
    width: 44.5px;
  }
}
.daihyakka-poison .h-89 {
  height: 89px;
}
.daihyakka-poison .--gap89 {
  gap: 89px !important;
}
.daihyakka-poison .--fw89 {
  font-weight: 89;
}
.daihyakka-poison .--mt90 {
  margin-top: 90px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt90 {
    margin-top: 45px;
  }
}
.daihyakka-poison .--mb90 {
  margin-bottom: 90px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb90 {
    margin-bottom: 45px;
  }
}
.daihyakka-poison .--pt90 {
  padding-top: 90px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt90 {
    padding-top: 45px;
  }
}
.daihyakka-poison .--pb90 {
  padding-bottom: 90px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb90 {
    padding-bottom: 45px;
  }
}
.daihyakka-poison .--px90 {
  padding: 0 90px;
}
.daihyakka-poison .max-w-90 {
  max-width: 90px;
}
.daihyakka-poison .w-90 {
  width: 90px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-90 {
    width: 45px;
  }
}
.daihyakka-poison .h-90 {
  height: 90px;
}
.daihyakka-poison .--gap90 {
  gap: 90px !important;
}
.daihyakka-poison .--fw90 {
  font-weight: 90;
}
.daihyakka-poison .--mt91 {
  margin-top: 91px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt91 {
    margin-top: 45.5px;
  }
}
.daihyakka-poison .--mb91 {
  margin-bottom: 91px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb91 {
    margin-bottom: 45.5px;
  }
}
.daihyakka-poison .--pt91 {
  padding-top: 91px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt91 {
    padding-top: 45.5px;
  }
}
.daihyakka-poison .--pb91 {
  padding-bottom: 91px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb91 {
    padding-bottom: 45.5px;
  }
}
.daihyakka-poison .--px91 {
  padding: 0 91px;
}
.daihyakka-poison .max-w-91 {
  max-width: 91px;
}
.daihyakka-poison .w-91 {
  width: 91px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-91 {
    width: 45.5px;
  }
}
.daihyakka-poison .h-91 {
  height: 91px;
}
.daihyakka-poison .--gap91 {
  gap: 91px !important;
}
.daihyakka-poison .--fw91 {
  font-weight: 91;
}
.daihyakka-poison .--mt92 {
  margin-top: 92px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt92 {
    margin-top: 46px;
  }
}
.daihyakka-poison .--mb92 {
  margin-bottom: 92px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb92 {
    margin-bottom: 46px;
  }
}
.daihyakka-poison .--pt92 {
  padding-top: 92px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt92 {
    padding-top: 46px;
  }
}
.daihyakka-poison .--pb92 {
  padding-bottom: 92px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb92 {
    padding-bottom: 46px;
  }
}
.daihyakka-poison .--px92 {
  padding: 0 92px;
}
.daihyakka-poison .max-w-92 {
  max-width: 92px;
}
.daihyakka-poison .w-92 {
  width: 92px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-92 {
    width: 46px;
  }
}
.daihyakka-poison .h-92 {
  height: 92px;
}
.daihyakka-poison .--gap92 {
  gap: 92px !important;
}
.daihyakka-poison .--fw92 {
  font-weight: 92;
}
.daihyakka-poison .--mt93 {
  margin-top: 93px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt93 {
    margin-top: 46.5px;
  }
}
.daihyakka-poison .--mb93 {
  margin-bottom: 93px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb93 {
    margin-bottom: 46.5px;
  }
}
.daihyakka-poison .--pt93 {
  padding-top: 93px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt93 {
    padding-top: 46.5px;
  }
}
.daihyakka-poison .--pb93 {
  padding-bottom: 93px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb93 {
    padding-bottom: 46.5px;
  }
}
.daihyakka-poison .--px93 {
  padding: 0 93px;
}
.daihyakka-poison .max-w-93 {
  max-width: 93px;
}
.daihyakka-poison .w-93 {
  width: 93px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-93 {
    width: 46.5px;
  }
}
.daihyakka-poison .h-93 {
  height: 93px;
}
.daihyakka-poison .--gap93 {
  gap: 93px !important;
}
.daihyakka-poison .--fw93 {
  font-weight: 93;
}
.daihyakka-poison .--mt94 {
  margin-top: 94px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt94 {
    margin-top: 47px;
  }
}
.daihyakka-poison .--mb94 {
  margin-bottom: 94px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb94 {
    margin-bottom: 47px;
  }
}
.daihyakka-poison .--pt94 {
  padding-top: 94px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt94 {
    padding-top: 47px;
  }
}
.daihyakka-poison .--pb94 {
  padding-bottom: 94px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb94 {
    padding-bottom: 47px;
  }
}
.daihyakka-poison .--px94 {
  padding: 0 94px;
}
.daihyakka-poison .max-w-94 {
  max-width: 94px;
}
.daihyakka-poison .w-94 {
  width: 94px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-94 {
    width: 47px;
  }
}
.daihyakka-poison .h-94 {
  height: 94px;
}
.daihyakka-poison .--gap94 {
  gap: 94px !important;
}
.daihyakka-poison .--fw94 {
  font-weight: 94;
}
.daihyakka-poison .--mt95 {
  margin-top: 95px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt95 {
    margin-top: 47.5px;
  }
}
.daihyakka-poison .--mb95 {
  margin-bottom: 95px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb95 {
    margin-bottom: 47.5px;
  }
}
.daihyakka-poison .--pt95 {
  padding-top: 95px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt95 {
    padding-top: 47.5px;
  }
}
.daihyakka-poison .--pb95 {
  padding-bottom: 95px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb95 {
    padding-bottom: 47.5px;
  }
}
.daihyakka-poison .--px95 {
  padding: 0 95px;
}
.daihyakka-poison .max-w-95 {
  max-width: 95px;
}
.daihyakka-poison .w-95 {
  width: 95px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-95 {
    width: 47.5px;
  }
}
.daihyakka-poison .h-95 {
  height: 95px;
}
.daihyakka-poison .--gap95 {
  gap: 95px !important;
}
.daihyakka-poison .--fw95 {
  font-weight: 95;
}
.daihyakka-poison .--mt96 {
  margin-top: 96px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt96 {
    margin-top: 48px;
  }
}
.daihyakka-poison .--mb96 {
  margin-bottom: 96px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb96 {
    margin-bottom: 48px;
  }
}
.daihyakka-poison .--pt96 {
  padding-top: 96px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt96 {
    padding-top: 48px;
  }
}
.daihyakka-poison .--pb96 {
  padding-bottom: 96px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb96 {
    padding-bottom: 48px;
  }
}
.daihyakka-poison .--px96 {
  padding: 0 96px;
}
.daihyakka-poison .max-w-96 {
  max-width: 96px;
}
.daihyakka-poison .w-96 {
  width: 96px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-96 {
    width: 48px;
  }
}
.daihyakka-poison .h-96 {
  height: 96px;
}
.daihyakka-poison .--gap96 {
  gap: 96px !important;
}
.daihyakka-poison .--fw96 {
  font-weight: 96;
}
.daihyakka-poison .--mt97 {
  margin-top: 97px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt97 {
    margin-top: 48.5px;
  }
}
.daihyakka-poison .--mb97 {
  margin-bottom: 97px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb97 {
    margin-bottom: 48.5px;
  }
}
.daihyakka-poison .--pt97 {
  padding-top: 97px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt97 {
    padding-top: 48.5px;
  }
}
.daihyakka-poison .--pb97 {
  padding-bottom: 97px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb97 {
    padding-bottom: 48.5px;
  }
}
.daihyakka-poison .--px97 {
  padding: 0 97px;
}
.daihyakka-poison .max-w-97 {
  max-width: 97px;
}
.daihyakka-poison .w-97 {
  width: 97px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-97 {
    width: 48.5px;
  }
}
.daihyakka-poison .h-97 {
  height: 97px;
}
.daihyakka-poison .--gap97 {
  gap: 97px !important;
}
.daihyakka-poison .--fw97 {
  font-weight: 97;
}
.daihyakka-poison .--mt98 {
  margin-top: 98px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt98 {
    margin-top: 49px;
  }
}
.daihyakka-poison .--mb98 {
  margin-bottom: 98px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb98 {
    margin-bottom: 49px;
  }
}
.daihyakka-poison .--pt98 {
  padding-top: 98px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt98 {
    padding-top: 49px;
  }
}
.daihyakka-poison .--pb98 {
  padding-bottom: 98px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb98 {
    padding-bottom: 49px;
  }
}
.daihyakka-poison .--px98 {
  padding: 0 98px;
}
.daihyakka-poison .max-w-98 {
  max-width: 98px;
}
.daihyakka-poison .w-98 {
  width: 98px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-98 {
    width: 49px;
  }
}
.daihyakka-poison .h-98 {
  height: 98px;
}
.daihyakka-poison .--gap98 {
  gap: 98px !important;
}
.daihyakka-poison .--fw98 {
  font-weight: 98;
}
.daihyakka-poison .--mt99 {
  margin-top: 99px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt99 {
    margin-top: 49.5px;
  }
}
.daihyakka-poison .--mb99 {
  margin-bottom: 99px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb99 {
    margin-bottom: 49.5px;
  }
}
.daihyakka-poison .--pt99 {
  padding-top: 99px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt99 {
    padding-top: 49.5px;
  }
}
.daihyakka-poison .--pb99 {
  padding-bottom: 99px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb99 {
    padding-bottom: 49.5px;
  }
}
.daihyakka-poison .--px99 {
  padding: 0 99px;
}
.daihyakka-poison .max-w-99 {
  max-width: 99px;
}
.daihyakka-poison .w-99 {
  width: 99px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-99 {
    width: 49.5px;
  }
}
.daihyakka-poison .h-99 {
  height: 99px;
}
.daihyakka-poison .--gap99 {
  gap: 99px !important;
}
.daihyakka-poison .--fw99 {
  font-weight: 99;
}
.daihyakka-poison .--mt100 {
  margin-top: 100px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt100 {
    margin-top: 50px;
  }
}
.daihyakka-poison .--mb100 {
  margin-bottom: 100px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb100 {
    margin-bottom: 50px;
  }
}
.daihyakka-poison .--pt100 {
  padding-top: 100px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt100 {
    padding-top: 50px;
  }
}
.daihyakka-poison .--pb100 {
  padding-bottom: 100px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb100 {
    padding-bottom: 50px;
  }
}
.daihyakka-poison .--px100 {
  padding: 0 100px;
}
.daihyakka-poison .max-w-100 {
  max-width: 100px;
}
.daihyakka-poison .w-100 {
  width: 100px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-100 {
    width: 50px;
  }
}
.daihyakka-poison .h-100 {
  height: 100px;
}
.daihyakka-poison .--gap100 {
  gap: 100px !important;
}
.daihyakka-poison .--fw100 {
  font-weight: 100;
}
.daihyakka-poison .--mt101 {
  margin-top: 101px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt101 {
    margin-top: 50.5px;
  }
}
.daihyakka-poison .--mb101 {
  margin-bottom: 101px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb101 {
    margin-bottom: 50.5px;
  }
}
.daihyakka-poison .--pt101 {
  padding-top: 101px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt101 {
    padding-top: 50.5px;
  }
}
.daihyakka-poison .--pb101 {
  padding-bottom: 101px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb101 {
    padding-bottom: 50.5px;
  }
}
.daihyakka-poison .--px101 {
  padding: 0 101px;
}
.daihyakka-poison .max-w-101 {
  max-width: 101px;
}
.daihyakka-poison .w-101 {
  width: 101px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-101 {
    width: 50.5px;
  }
}
.daihyakka-poison .h-101 {
  height: 101px;
}
.daihyakka-poison .--gap101 {
  gap: 101px !important;
}
.daihyakka-poison .--fw101 {
  font-weight: 101;
}
.daihyakka-poison .--mt102 {
  margin-top: 102px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt102 {
    margin-top: 51px;
  }
}
.daihyakka-poison .--mb102 {
  margin-bottom: 102px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb102 {
    margin-bottom: 51px;
  }
}
.daihyakka-poison .--pt102 {
  padding-top: 102px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt102 {
    padding-top: 51px;
  }
}
.daihyakka-poison .--pb102 {
  padding-bottom: 102px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb102 {
    padding-bottom: 51px;
  }
}
.daihyakka-poison .--px102 {
  padding: 0 102px;
}
.daihyakka-poison .max-w-102 {
  max-width: 102px;
}
.daihyakka-poison .w-102 {
  width: 102px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-102 {
    width: 51px;
  }
}
.daihyakka-poison .h-102 {
  height: 102px;
}
.daihyakka-poison .--gap102 {
  gap: 102px !important;
}
.daihyakka-poison .--fw102 {
  font-weight: 102;
}
.daihyakka-poison .--mt103 {
  margin-top: 103px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt103 {
    margin-top: 51.5px;
  }
}
.daihyakka-poison .--mb103 {
  margin-bottom: 103px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb103 {
    margin-bottom: 51.5px;
  }
}
.daihyakka-poison .--pt103 {
  padding-top: 103px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt103 {
    padding-top: 51.5px;
  }
}
.daihyakka-poison .--pb103 {
  padding-bottom: 103px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb103 {
    padding-bottom: 51.5px;
  }
}
.daihyakka-poison .--px103 {
  padding: 0 103px;
}
.daihyakka-poison .max-w-103 {
  max-width: 103px;
}
.daihyakka-poison .w-103 {
  width: 103px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-103 {
    width: 51.5px;
  }
}
.daihyakka-poison .h-103 {
  height: 103px;
}
.daihyakka-poison .--gap103 {
  gap: 103px !important;
}
.daihyakka-poison .--fw103 {
  font-weight: 103;
}
.daihyakka-poison .--mt104 {
  margin-top: 104px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt104 {
    margin-top: 52px;
  }
}
.daihyakka-poison .--mb104 {
  margin-bottom: 104px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb104 {
    margin-bottom: 52px;
  }
}
.daihyakka-poison .--pt104 {
  padding-top: 104px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt104 {
    padding-top: 52px;
  }
}
.daihyakka-poison .--pb104 {
  padding-bottom: 104px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb104 {
    padding-bottom: 52px;
  }
}
.daihyakka-poison .--px104 {
  padding: 0 104px;
}
.daihyakka-poison .max-w-104 {
  max-width: 104px;
}
.daihyakka-poison .w-104 {
  width: 104px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-104 {
    width: 52px;
  }
}
.daihyakka-poison .h-104 {
  height: 104px;
}
.daihyakka-poison .--gap104 {
  gap: 104px !important;
}
.daihyakka-poison .--fw104 {
  font-weight: 104;
}
.daihyakka-poison .--mt105 {
  margin-top: 105px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt105 {
    margin-top: 52.5px;
  }
}
.daihyakka-poison .--mb105 {
  margin-bottom: 105px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb105 {
    margin-bottom: 52.5px;
  }
}
.daihyakka-poison .--pt105 {
  padding-top: 105px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt105 {
    padding-top: 52.5px;
  }
}
.daihyakka-poison .--pb105 {
  padding-bottom: 105px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb105 {
    padding-bottom: 52.5px;
  }
}
.daihyakka-poison .--px105 {
  padding: 0 105px;
}
.daihyakka-poison .max-w-105 {
  max-width: 105px;
}
.daihyakka-poison .w-105 {
  width: 105px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-105 {
    width: 52.5px;
  }
}
.daihyakka-poison .h-105 {
  height: 105px;
}
.daihyakka-poison .--gap105 {
  gap: 105px !important;
}
.daihyakka-poison .--fw105 {
  font-weight: 105;
}
.daihyakka-poison .--mt106 {
  margin-top: 106px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt106 {
    margin-top: 53px;
  }
}
.daihyakka-poison .--mb106 {
  margin-bottom: 106px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb106 {
    margin-bottom: 53px;
  }
}
.daihyakka-poison .--pt106 {
  padding-top: 106px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt106 {
    padding-top: 53px;
  }
}
.daihyakka-poison .--pb106 {
  padding-bottom: 106px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb106 {
    padding-bottom: 53px;
  }
}
.daihyakka-poison .--px106 {
  padding: 0 106px;
}
.daihyakka-poison .max-w-106 {
  max-width: 106px;
}
.daihyakka-poison .w-106 {
  width: 106px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-106 {
    width: 53px;
  }
}
.daihyakka-poison .h-106 {
  height: 106px;
}
.daihyakka-poison .--gap106 {
  gap: 106px !important;
}
.daihyakka-poison .--fw106 {
  font-weight: 106;
}
.daihyakka-poison .--mt107 {
  margin-top: 107px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt107 {
    margin-top: 53.5px;
  }
}
.daihyakka-poison .--mb107 {
  margin-bottom: 107px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb107 {
    margin-bottom: 53.5px;
  }
}
.daihyakka-poison .--pt107 {
  padding-top: 107px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt107 {
    padding-top: 53.5px;
  }
}
.daihyakka-poison .--pb107 {
  padding-bottom: 107px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb107 {
    padding-bottom: 53.5px;
  }
}
.daihyakka-poison .--px107 {
  padding: 0 107px;
}
.daihyakka-poison .max-w-107 {
  max-width: 107px;
}
.daihyakka-poison .w-107 {
  width: 107px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-107 {
    width: 53.5px;
  }
}
.daihyakka-poison .h-107 {
  height: 107px;
}
.daihyakka-poison .--gap107 {
  gap: 107px !important;
}
.daihyakka-poison .--fw107 {
  font-weight: 107;
}
.daihyakka-poison .--mt108 {
  margin-top: 108px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt108 {
    margin-top: 54px;
  }
}
.daihyakka-poison .--mb108 {
  margin-bottom: 108px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb108 {
    margin-bottom: 54px;
  }
}
.daihyakka-poison .--pt108 {
  padding-top: 108px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt108 {
    padding-top: 54px;
  }
}
.daihyakka-poison .--pb108 {
  padding-bottom: 108px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb108 {
    padding-bottom: 54px;
  }
}
.daihyakka-poison .--px108 {
  padding: 0 108px;
}
.daihyakka-poison .max-w-108 {
  max-width: 108px;
}
.daihyakka-poison .w-108 {
  width: 108px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-108 {
    width: 54px;
  }
}
.daihyakka-poison .h-108 {
  height: 108px;
}
.daihyakka-poison .--gap108 {
  gap: 108px !important;
}
.daihyakka-poison .--fw108 {
  font-weight: 108;
}
.daihyakka-poison .--mt109 {
  margin-top: 109px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt109 {
    margin-top: 54.5px;
  }
}
.daihyakka-poison .--mb109 {
  margin-bottom: 109px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb109 {
    margin-bottom: 54.5px;
  }
}
.daihyakka-poison .--pt109 {
  padding-top: 109px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt109 {
    padding-top: 54.5px;
  }
}
.daihyakka-poison .--pb109 {
  padding-bottom: 109px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb109 {
    padding-bottom: 54.5px;
  }
}
.daihyakka-poison .--px109 {
  padding: 0 109px;
}
.daihyakka-poison .max-w-109 {
  max-width: 109px;
}
.daihyakka-poison .w-109 {
  width: 109px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-109 {
    width: 54.5px;
  }
}
.daihyakka-poison .h-109 {
  height: 109px;
}
.daihyakka-poison .--gap109 {
  gap: 109px !important;
}
.daihyakka-poison .--fw109 {
  font-weight: 109;
}
.daihyakka-poison .--mt110 {
  margin-top: 110px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt110 {
    margin-top: 55px;
  }
}
.daihyakka-poison .--mb110 {
  margin-bottom: 110px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb110 {
    margin-bottom: 55px;
  }
}
.daihyakka-poison .--pt110 {
  padding-top: 110px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt110 {
    padding-top: 55px;
  }
}
.daihyakka-poison .--pb110 {
  padding-bottom: 110px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb110 {
    padding-bottom: 55px;
  }
}
.daihyakka-poison .--px110 {
  padding: 0 110px;
}
.daihyakka-poison .max-w-110 {
  max-width: 110px;
}
.daihyakka-poison .w-110 {
  width: 110px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-110 {
    width: 55px;
  }
}
.daihyakka-poison .h-110 {
  height: 110px;
}
.daihyakka-poison .--gap110 {
  gap: 110px !important;
}
.daihyakka-poison .--fw110 {
  font-weight: 110;
}
.daihyakka-poison .--mt111 {
  margin-top: 111px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt111 {
    margin-top: 55.5px;
  }
}
.daihyakka-poison .--mb111 {
  margin-bottom: 111px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb111 {
    margin-bottom: 55.5px;
  }
}
.daihyakka-poison .--pt111 {
  padding-top: 111px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt111 {
    padding-top: 55.5px;
  }
}
.daihyakka-poison .--pb111 {
  padding-bottom: 111px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb111 {
    padding-bottom: 55.5px;
  }
}
.daihyakka-poison .--px111 {
  padding: 0 111px;
}
.daihyakka-poison .max-w-111 {
  max-width: 111px;
}
.daihyakka-poison .w-111 {
  width: 111px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-111 {
    width: 55.5px;
  }
}
.daihyakka-poison .h-111 {
  height: 111px;
}
.daihyakka-poison .--gap111 {
  gap: 111px !important;
}
.daihyakka-poison .--fw111 {
  font-weight: 111;
}
.daihyakka-poison .--mt112 {
  margin-top: 112px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt112 {
    margin-top: 56px;
  }
}
.daihyakka-poison .--mb112 {
  margin-bottom: 112px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb112 {
    margin-bottom: 56px;
  }
}
.daihyakka-poison .--pt112 {
  padding-top: 112px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt112 {
    padding-top: 56px;
  }
}
.daihyakka-poison .--pb112 {
  padding-bottom: 112px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb112 {
    padding-bottom: 56px;
  }
}
.daihyakka-poison .--px112 {
  padding: 0 112px;
}
.daihyakka-poison .max-w-112 {
  max-width: 112px;
}
.daihyakka-poison .w-112 {
  width: 112px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-112 {
    width: 56px;
  }
}
.daihyakka-poison .h-112 {
  height: 112px;
}
.daihyakka-poison .--gap112 {
  gap: 112px !important;
}
.daihyakka-poison .--fw112 {
  font-weight: 112;
}
.daihyakka-poison .--mt113 {
  margin-top: 113px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt113 {
    margin-top: 56.5px;
  }
}
.daihyakka-poison .--mb113 {
  margin-bottom: 113px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb113 {
    margin-bottom: 56.5px;
  }
}
.daihyakka-poison .--pt113 {
  padding-top: 113px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt113 {
    padding-top: 56.5px;
  }
}
.daihyakka-poison .--pb113 {
  padding-bottom: 113px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb113 {
    padding-bottom: 56.5px;
  }
}
.daihyakka-poison .--px113 {
  padding: 0 113px;
}
.daihyakka-poison .max-w-113 {
  max-width: 113px;
}
.daihyakka-poison .w-113 {
  width: 113px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-113 {
    width: 56.5px;
  }
}
.daihyakka-poison .h-113 {
  height: 113px;
}
.daihyakka-poison .--gap113 {
  gap: 113px !important;
}
.daihyakka-poison .--fw113 {
  font-weight: 113;
}
.daihyakka-poison .--mt114 {
  margin-top: 114px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt114 {
    margin-top: 57px;
  }
}
.daihyakka-poison .--mb114 {
  margin-bottom: 114px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb114 {
    margin-bottom: 57px;
  }
}
.daihyakka-poison .--pt114 {
  padding-top: 114px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt114 {
    padding-top: 57px;
  }
}
.daihyakka-poison .--pb114 {
  padding-bottom: 114px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb114 {
    padding-bottom: 57px;
  }
}
.daihyakka-poison .--px114 {
  padding: 0 114px;
}
.daihyakka-poison .max-w-114 {
  max-width: 114px;
}
.daihyakka-poison .w-114 {
  width: 114px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-114 {
    width: 57px;
  }
}
.daihyakka-poison .h-114 {
  height: 114px;
}
.daihyakka-poison .--gap114 {
  gap: 114px !important;
}
.daihyakka-poison .--fw114 {
  font-weight: 114;
}
.daihyakka-poison .--mt115 {
  margin-top: 115px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt115 {
    margin-top: 57.5px;
  }
}
.daihyakka-poison .--mb115 {
  margin-bottom: 115px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb115 {
    margin-bottom: 57.5px;
  }
}
.daihyakka-poison .--pt115 {
  padding-top: 115px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt115 {
    padding-top: 57.5px;
  }
}
.daihyakka-poison .--pb115 {
  padding-bottom: 115px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb115 {
    padding-bottom: 57.5px;
  }
}
.daihyakka-poison .--px115 {
  padding: 0 115px;
}
.daihyakka-poison .max-w-115 {
  max-width: 115px;
}
.daihyakka-poison .w-115 {
  width: 115px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-115 {
    width: 57.5px;
  }
}
.daihyakka-poison .h-115 {
  height: 115px;
}
.daihyakka-poison .--gap115 {
  gap: 115px !important;
}
.daihyakka-poison .--fw115 {
  font-weight: 115;
}
.daihyakka-poison .--mt116 {
  margin-top: 116px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt116 {
    margin-top: 58px;
  }
}
.daihyakka-poison .--mb116 {
  margin-bottom: 116px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb116 {
    margin-bottom: 58px;
  }
}
.daihyakka-poison .--pt116 {
  padding-top: 116px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt116 {
    padding-top: 58px;
  }
}
.daihyakka-poison .--pb116 {
  padding-bottom: 116px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb116 {
    padding-bottom: 58px;
  }
}
.daihyakka-poison .--px116 {
  padding: 0 116px;
}
.daihyakka-poison .max-w-116 {
  max-width: 116px;
}
.daihyakka-poison .w-116 {
  width: 116px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-116 {
    width: 58px;
  }
}
.daihyakka-poison .h-116 {
  height: 116px;
}
.daihyakka-poison .--gap116 {
  gap: 116px !important;
}
.daihyakka-poison .--fw116 {
  font-weight: 116;
}
.daihyakka-poison .--mt117 {
  margin-top: 117px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt117 {
    margin-top: 58.5px;
  }
}
.daihyakka-poison .--mb117 {
  margin-bottom: 117px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb117 {
    margin-bottom: 58.5px;
  }
}
.daihyakka-poison .--pt117 {
  padding-top: 117px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt117 {
    padding-top: 58.5px;
  }
}
.daihyakka-poison .--pb117 {
  padding-bottom: 117px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb117 {
    padding-bottom: 58.5px;
  }
}
.daihyakka-poison .--px117 {
  padding: 0 117px;
}
.daihyakka-poison .max-w-117 {
  max-width: 117px;
}
.daihyakka-poison .w-117 {
  width: 117px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-117 {
    width: 58.5px;
  }
}
.daihyakka-poison .h-117 {
  height: 117px;
}
.daihyakka-poison .--gap117 {
  gap: 117px !important;
}
.daihyakka-poison .--fw117 {
  font-weight: 117;
}
.daihyakka-poison .--mt118 {
  margin-top: 118px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt118 {
    margin-top: 59px;
  }
}
.daihyakka-poison .--mb118 {
  margin-bottom: 118px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb118 {
    margin-bottom: 59px;
  }
}
.daihyakka-poison .--pt118 {
  padding-top: 118px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt118 {
    padding-top: 59px;
  }
}
.daihyakka-poison .--pb118 {
  padding-bottom: 118px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb118 {
    padding-bottom: 59px;
  }
}
.daihyakka-poison .--px118 {
  padding: 0 118px;
}
.daihyakka-poison .max-w-118 {
  max-width: 118px;
}
.daihyakka-poison .w-118 {
  width: 118px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-118 {
    width: 59px;
  }
}
.daihyakka-poison .h-118 {
  height: 118px;
}
.daihyakka-poison .--gap118 {
  gap: 118px !important;
}
.daihyakka-poison .--fw118 {
  font-weight: 118;
}
.daihyakka-poison .--mt119 {
  margin-top: 119px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt119 {
    margin-top: 59.5px;
  }
}
.daihyakka-poison .--mb119 {
  margin-bottom: 119px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb119 {
    margin-bottom: 59.5px;
  }
}
.daihyakka-poison .--pt119 {
  padding-top: 119px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt119 {
    padding-top: 59.5px;
  }
}
.daihyakka-poison .--pb119 {
  padding-bottom: 119px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb119 {
    padding-bottom: 59.5px;
  }
}
.daihyakka-poison .--px119 {
  padding: 0 119px;
}
.daihyakka-poison .max-w-119 {
  max-width: 119px;
}
.daihyakka-poison .w-119 {
  width: 119px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-119 {
    width: 59.5px;
  }
}
.daihyakka-poison .h-119 {
  height: 119px;
}
.daihyakka-poison .--gap119 {
  gap: 119px !important;
}
.daihyakka-poison .--fw119 {
  font-weight: 119;
}
.daihyakka-poison .--mt120 {
  margin-top: 120px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt120 {
    margin-top: 60px;
  }
}
.daihyakka-poison .--mb120 {
  margin-bottom: 120px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb120 {
    margin-bottom: 60px;
  }
}
.daihyakka-poison .--pt120 {
  padding-top: 120px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt120 {
    padding-top: 60px;
  }
}
.daihyakka-poison .--pb120 {
  padding-bottom: 120px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb120 {
    padding-bottom: 60px;
  }
}
.daihyakka-poison .--px120 {
  padding: 0 120px;
}
.daihyakka-poison .max-w-120 {
  max-width: 120px;
}
.daihyakka-poison .w-120 {
  width: 120px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-120 {
    width: 60px;
  }
}
.daihyakka-poison .h-120 {
  height: 120px;
}
.daihyakka-poison .--gap120 {
  gap: 120px !important;
}
.daihyakka-poison .--fw120 {
  font-weight: 120;
}
.daihyakka-poison .--mt121 {
  margin-top: 121px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt121 {
    margin-top: 60.5px;
  }
}
.daihyakka-poison .--mb121 {
  margin-bottom: 121px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb121 {
    margin-bottom: 60.5px;
  }
}
.daihyakka-poison .--pt121 {
  padding-top: 121px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt121 {
    padding-top: 60.5px;
  }
}
.daihyakka-poison .--pb121 {
  padding-bottom: 121px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb121 {
    padding-bottom: 60.5px;
  }
}
.daihyakka-poison .--px121 {
  padding: 0 121px;
}
.daihyakka-poison .max-w-121 {
  max-width: 121px;
}
.daihyakka-poison .w-121 {
  width: 121px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-121 {
    width: 60.5px;
  }
}
.daihyakka-poison .h-121 {
  height: 121px;
}
.daihyakka-poison .--gap121 {
  gap: 121px !important;
}
.daihyakka-poison .--fw121 {
  font-weight: 121;
}
.daihyakka-poison .--mt122 {
  margin-top: 122px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt122 {
    margin-top: 61px;
  }
}
.daihyakka-poison .--mb122 {
  margin-bottom: 122px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb122 {
    margin-bottom: 61px;
  }
}
.daihyakka-poison .--pt122 {
  padding-top: 122px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt122 {
    padding-top: 61px;
  }
}
.daihyakka-poison .--pb122 {
  padding-bottom: 122px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb122 {
    padding-bottom: 61px;
  }
}
.daihyakka-poison .--px122 {
  padding: 0 122px;
}
.daihyakka-poison .max-w-122 {
  max-width: 122px;
}
.daihyakka-poison .w-122 {
  width: 122px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-122 {
    width: 61px;
  }
}
.daihyakka-poison .h-122 {
  height: 122px;
}
.daihyakka-poison .--gap122 {
  gap: 122px !important;
}
.daihyakka-poison .--fw122 {
  font-weight: 122;
}
.daihyakka-poison .--mt123 {
  margin-top: 123px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt123 {
    margin-top: 61.5px;
  }
}
.daihyakka-poison .--mb123 {
  margin-bottom: 123px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb123 {
    margin-bottom: 61.5px;
  }
}
.daihyakka-poison .--pt123 {
  padding-top: 123px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt123 {
    padding-top: 61.5px;
  }
}
.daihyakka-poison .--pb123 {
  padding-bottom: 123px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb123 {
    padding-bottom: 61.5px;
  }
}
.daihyakka-poison .--px123 {
  padding: 0 123px;
}
.daihyakka-poison .max-w-123 {
  max-width: 123px;
}
.daihyakka-poison .w-123 {
  width: 123px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-123 {
    width: 61.5px;
  }
}
.daihyakka-poison .h-123 {
  height: 123px;
}
.daihyakka-poison .--gap123 {
  gap: 123px !important;
}
.daihyakka-poison .--fw123 {
  font-weight: 123;
}
.daihyakka-poison .--mt124 {
  margin-top: 124px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt124 {
    margin-top: 62px;
  }
}
.daihyakka-poison .--mb124 {
  margin-bottom: 124px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb124 {
    margin-bottom: 62px;
  }
}
.daihyakka-poison .--pt124 {
  padding-top: 124px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt124 {
    padding-top: 62px;
  }
}
.daihyakka-poison .--pb124 {
  padding-bottom: 124px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb124 {
    padding-bottom: 62px;
  }
}
.daihyakka-poison .--px124 {
  padding: 0 124px;
}
.daihyakka-poison .max-w-124 {
  max-width: 124px;
}
.daihyakka-poison .w-124 {
  width: 124px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-124 {
    width: 62px;
  }
}
.daihyakka-poison .h-124 {
  height: 124px;
}
.daihyakka-poison .--gap124 {
  gap: 124px !important;
}
.daihyakka-poison .--fw124 {
  font-weight: 124;
}
.daihyakka-poison .--mt125 {
  margin-top: 125px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt125 {
    margin-top: 62.5px;
  }
}
.daihyakka-poison .--mb125 {
  margin-bottom: 125px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb125 {
    margin-bottom: 62.5px;
  }
}
.daihyakka-poison .--pt125 {
  padding-top: 125px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt125 {
    padding-top: 62.5px;
  }
}
.daihyakka-poison .--pb125 {
  padding-bottom: 125px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb125 {
    padding-bottom: 62.5px;
  }
}
.daihyakka-poison .--px125 {
  padding: 0 125px;
}
.daihyakka-poison .max-w-125 {
  max-width: 125px;
}
.daihyakka-poison .w-125 {
  width: 125px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-125 {
    width: 62.5px;
  }
}
.daihyakka-poison .h-125 {
  height: 125px;
}
.daihyakka-poison .--gap125 {
  gap: 125px !important;
}
.daihyakka-poison .--fw125 {
  font-weight: 125;
}
.daihyakka-poison .--mt126 {
  margin-top: 126px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt126 {
    margin-top: 63px;
  }
}
.daihyakka-poison .--mb126 {
  margin-bottom: 126px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb126 {
    margin-bottom: 63px;
  }
}
.daihyakka-poison .--pt126 {
  padding-top: 126px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt126 {
    padding-top: 63px;
  }
}
.daihyakka-poison .--pb126 {
  padding-bottom: 126px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb126 {
    padding-bottom: 63px;
  }
}
.daihyakka-poison .--px126 {
  padding: 0 126px;
}
.daihyakka-poison .max-w-126 {
  max-width: 126px;
}
.daihyakka-poison .w-126 {
  width: 126px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-126 {
    width: 63px;
  }
}
.daihyakka-poison .h-126 {
  height: 126px;
}
.daihyakka-poison .--gap126 {
  gap: 126px !important;
}
.daihyakka-poison .--fw126 {
  font-weight: 126;
}
.daihyakka-poison .--mt127 {
  margin-top: 127px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt127 {
    margin-top: 63.5px;
  }
}
.daihyakka-poison .--mb127 {
  margin-bottom: 127px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb127 {
    margin-bottom: 63.5px;
  }
}
.daihyakka-poison .--pt127 {
  padding-top: 127px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt127 {
    padding-top: 63.5px;
  }
}
.daihyakka-poison .--pb127 {
  padding-bottom: 127px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb127 {
    padding-bottom: 63.5px;
  }
}
.daihyakka-poison .--px127 {
  padding: 0 127px;
}
.daihyakka-poison .max-w-127 {
  max-width: 127px;
}
.daihyakka-poison .w-127 {
  width: 127px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-127 {
    width: 63.5px;
  }
}
.daihyakka-poison .h-127 {
  height: 127px;
}
.daihyakka-poison .--gap127 {
  gap: 127px !important;
}
.daihyakka-poison .--fw127 {
  font-weight: 127;
}
.daihyakka-poison .--mt128 {
  margin-top: 128px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt128 {
    margin-top: 64px;
  }
}
.daihyakka-poison .--mb128 {
  margin-bottom: 128px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb128 {
    margin-bottom: 64px;
  }
}
.daihyakka-poison .--pt128 {
  padding-top: 128px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt128 {
    padding-top: 64px;
  }
}
.daihyakka-poison .--pb128 {
  padding-bottom: 128px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb128 {
    padding-bottom: 64px;
  }
}
.daihyakka-poison .--px128 {
  padding: 0 128px;
}
.daihyakka-poison .max-w-128 {
  max-width: 128px;
}
.daihyakka-poison .w-128 {
  width: 128px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-128 {
    width: 64px;
  }
}
.daihyakka-poison .h-128 {
  height: 128px;
}
.daihyakka-poison .--gap128 {
  gap: 128px !important;
}
.daihyakka-poison .--fw128 {
  font-weight: 128;
}
.daihyakka-poison .--mt129 {
  margin-top: 129px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt129 {
    margin-top: 64.5px;
  }
}
.daihyakka-poison .--mb129 {
  margin-bottom: 129px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb129 {
    margin-bottom: 64.5px;
  }
}
.daihyakka-poison .--pt129 {
  padding-top: 129px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt129 {
    padding-top: 64.5px;
  }
}
.daihyakka-poison .--pb129 {
  padding-bottom: 129px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb129 {
    padding-bottom: 64.5px;
  }
}
.daihyakka-poison .--px129 {
  padding: 0 129px;
}
.daihyakka-poison .max-w-129 {
  max-width: 129px;
}
.daihyakka-poison .w-129 {
  width: 129px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-129 {
    width: 64.5px;
  }
}
.daihyakka-poison .h-129 {
  height: 129px;
}
.daihyakka-poison .--gap129 {
  gap: 129px !important;
}
.daihyakka-poison .--fw129 {
  font-weight: 129;
}
.daihyakka-poison .--mt130 {
  margin-top: 130px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt130 {
    margin-top: 65px;
  }
}
.daihyakka-poison .--mb130 {
  margin-bottom: 130px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb130 {
    margin-bottom: 65px;
  }
}
.daihyakka-poison .--pt130 {
  padding-top: 130px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt130 {
    padding-top: 65px;
  }
}
.daihyakka-poison .--pb130 {
  padding-bottom: 130px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb130 {
    padding-bottom: 65px;
  }
}
.daihyakka-poison .--px130 {
  padding: 0 130px;
}
.daihyakka-poison .max-w-130 {
  max-width: 130px;
}
.daihyakka-poison .w-130 {
  width: 130px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-130 {
    width: 65px;
  }
}
.daihyakka-poison .h-130 {
  height: 130px;
}
.daihyakka-poison .--gap130 {
  gap: 130px !important;
}
.daihyakka-poison .--fw130 {
  font-weight: 130;
}
.daihyakka-poison .--mt131 {
  margin-top: 131px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt131 {
    margin-top: 65.5px;
  }
}
.daihyakka-poison .--mb131 {
  margin-bottom: 131px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb131 {
    margin-bottom: 65.5px;
  }
}
.daihyakka-poison .--pt131 {
  padding-top: 131px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt131 {
    padding-top: 65.5px;
  }
}
.daihyakka-poison .--pb131 {
  padding-bottom: 131px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb131 {
    padding-bottom: 65.5px;
  }
}
.daihyakka-poison .--px131 {
  padding: 0 131px;
}
.daihyakka-poison .max-w-131 {
  max-width: 131px;
}
.daihyakka-poison .w-131 {
  width: 131px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-131 {
    width: 65.5px;
  }
}
.daihyakka-poison .h-131 {
  height: 131px;
}
.daihyakka-poison .--gap131 {
  gap: 131px !important;
}
.daihyakka-poison .--fw131 {
  font-weight: 131;
}
.daihyakka-poison .--mt132 {
  margin-top: 132px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt132 {
    margin-top: 66px;
  }
}
.daihyakka-poison .--mb132 {
  margin-bottom: 132px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb132 {
    margin-bottom: 66px;
  }
}
.daihyakka-poison .--pt132 {
  padding-top: 132px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt132 {
    padding-top: 66px;
  }
}
.daihyakka-poison .--pb132 {
  padding-bottom: 132px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb132 {
    padding-bottom: 66px;
  }
}
.daihyakka-poison .--px132 {
  padding: 0 132px;
}
.daihyakka-poison .max-w-132 {
  max-width: 132px;
}
.daihyakka-poison .w-132 {
  width: 132px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-132 {
    width: 66px;
  }
}
.daihyakka-poison .h-132 {
  height: 132px;
}
.daihyakka-poison .--gap132 {
  gap: 132px !important;
}
.daihyakka-poison .--fw132 {
  font-weight: 132;
}
.daihyakka-poison .--mt133 {
  margin-top: 133px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt133 {
    margin-top: 66.5px;
  }
}
.daihyakka-poison .--mb133 {
  margin-bottom: 133px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb133 {
    margin-bottom: 66.5px;
  }
}
.daihyakka-poison .--pt133 {
  padding-top: 133px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt133 {
    padding-top: 66.5px;
  }
}
.daihyakka-poison .--pb133 {
  padding-bottom: 133px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb133 {
    padding-bottom: 66.5px;
  }
}
.daihyakka-poison .--px133 {
  padding: 0 133px;
}
.daihyakka-poison .max-w-133 {
  max-width: 133px;
}
.daihyakka-poison .w-133 {
  width: 133px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-133 {
    width: 66.5px;
  }
}
.daihyakka-poison .h-133 {
  height: 133px;
}
.daihyakka-poison .--gap133 {
  gap: 133px !important;
}
.daihyakka-poison .--fw133 {
  font-weight: 133;
}
.daihyakka-poison .--mt134 {
  margin-top: 134px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt134 {
    margin-top: 67px;
  }
}
.daihyakka-poison .--mb134 {
  margin-bottom: 134px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb134 {
    margin-bottom: 67px;
  }
}
.daihyakka-poison .--pt134 {
  padding-top: 134px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt134 {
    padding-top: 67px;
  }
}
.daihyakka-poison .--pb134 {
  padding-bottom: 134px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb134 {
    padding-bottom: 67px;
  }
}
.daihyakka-poison .--px134 {
  padding: 0 134px;
}
.daihyakka-poison .max-w-134 {
  max-width: 134px;
}
.daihyakka-poison .w-134 {
  width: 134px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-134 {
    width: 67px;
  }
}
.daihyakka-poison .h-134 {
  height: 134px;
}
.daihyakka-poison .--gap134 {
  gap: 134px !important;
}
.daihyakka-poison .--fw134 {
  font-weight: 134;
}
.daihyakka-poison .--mt135 {
  margin-top: 135px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt135 {
    margin-top: 67.5px;
  }
}
.daihyakka-poison .--mb135 {
  margin-bottom: 135px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb135 {
    margin-bottom: 67.5px;
  }
}
.daihyakka-poison .--pt135 {
  padding-top: 135px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt135 {
    padding-top: 67.5px;
  }
}
.daihyakka-poison .--pb135 {
  padding-bottom: 135px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb135 {
    padding-bottom: 67.5px;
  }
}
.daihyakka-poison .--px135 {
  padding: 0 135px;
}
.daihyakka-poison .max-w-135 {
  max-width: 135px;
}
.daihyakka-poison .w-135 {
  width: 135px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-135 {
    width: 67.5px;
  }
}
.daihyakka-poison .h-135 {
  height: 135px;
}
.daihyakka-poison .--gap135 {
  gap: 135px !important;
}
.daihyakka-poison .--fw135 {
  font-weight: 135;
}
.daihyakka-poison .--mt136 {
  margin-top: 136px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt136 {
    margin-top: 68px;
  }
}
.daihyakka-poison .--mb136 {
  margin-bottom: 136px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb136 {
    margin-bottom: 68px;
  }
}
.daihyakka-poison .--pt136 {
  padding-top: 136px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt136 {
    padding-top: 68px;
  }
}
.daihyakka-poison .--pb136 {
  padding-bottom: 136px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb136 {
    padding-bottom: 68px;
  }
}
.daihyakka-poison .--px136 {
  padding: 0 136px;
}
.daihyakka-poison .max-w-136 {
  max-width: 136px;
}
.daihyakka-poison .w-136 {
  width: 136px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-136 {
    width: 68px;
  }
}
.daihyakka-poison .h-136 {
  height: 136px;
}
.daihyakka-poison .--gap136 {
  gap: 136px !important;
}
.daihyakka-poison .--fw136 {
  font-weight: 136;
}
.daihyakka-poison .--mt137 {
  margin-top: 137px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt137 {
    margin-top: 68.5px;
  }
}
.daihyakka-poison .--mb137 {
  margin-bottom: 137px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb137 {
    margin-bottom: 68.5px;
  }
}
.daihyakka-poison .--pt137 {
  padding-top: 137px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt137 {
    padding-top: 68.5px;
  }
}
.daihyakka-poison .--pb137 {
  padding-bottom: 137px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb137 {
    padding-bottom: 68.5px;
  }
}
.daihyakka-poison .--px137 {
  padding: 0 137px;
}
.daihyakka-poison .max-w-137 {
  max-width: 137px;
}
.daihyakka-poison .w-137 {
  width: 137px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-137 {
    width: 68.5px;
  }
}
.daihyakka-poison .h-137 {
  height: 137px;
}
.daihyakka-poison .--gap137 {
  gap: 137px !important;
}
.daihyakka-poison .--fw137 {
  font-weight: 137;
}
.daihyakka-poison .--mt138 {
  margin-top: 138px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt138 {
    margin-top: 69px;
  }
}
.daihyakka-poison .--mb138 {
  margin-bottom: 138px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb138 {
    margin-bottom: 69px;
  }
}
.daihyakka-poison .--pt138 {
  padding-top: 138px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt138 {
    padding-top: 69px;
  }
}
.daihyakka-poison .--pb138 {
  padding-bottom: 138px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb138 {
    padding-bottom: 69px;
  }
}
.daihyakka-poison .--px138 {
  padding: 0 138px;
}
.daihyakka-poison .max-w-138 {
  max-width: 138px;
}
.daihyakka-poison .w-138 {
  width: 138px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-138 {
    width: 69px;
  }
}
.daihyakka-poison .h-138 {
  height: 138px;
}
.daihyakka-poison .--gap138 {
  gap: 138px !important;
}
.daihyakka-poison .--fw138 {
  font-weight: 138;
}
.daihyakka-poison .--mt139 {
  margin-top: 139px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt139 {
    margin-top: 69.5px;
  }
}
.daihyakka-poison .--mb139 {
  margin-bottom: 139px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb139 {
    margin-bottom: 69.5px;
  }
}
.daihyakka-poison .--pt139 {
  padding-top: 139px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt139 {
    padding-top: 69.5px;
  }
}
.daihyakka-poison .--pb139 {
  padding-bottom: 139px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb139 {
    padding-bottom: 69.5px;
  }
}
.daihyakka-poison .--px139 {
  padding: 0 139px;
}
.daihyakka-poison .max-w-139 {
  max-width: 139px;
}
.daihyakka-poison .w-139 {
  width: 139px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-139 {
    width: 69.5px;
  }
}
.daihyakka-poison .h-139 {
  height: 139px;
}
.daihyakka-poison .--gap139 {
  gap: 139px !important;
}
.daihyakka-poison .--fw139 {
  font-weight: 139;
}
.daihyakka-poison .--mt140 {
  margin-top: 140px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt140 {
    margin-top: 70px;
  }
}
.daihyakka-poison .--mb140 {
  margin-bottom: 140px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb140 {
    margin-bottom: 70px;
  }
}
.daihyakka-poison .--pt140 {
  padding-top: 140px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt140 {
    padding-top: 70px;
  }
}
.daihyakka-poison .--pb140 {
  padding-bottom: 140px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb140 {
    padding-bottom: 70px;
  }
}
.daihyakka-poison .--px140 {
  padding: 0 140px;
}
.daihyakka-poison .max-w-140 {
  max-width: 140px;
}
.daihyakka-poison .w-140 {
  width: 140px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-140 {
    width: 70px;
  }
}
.daihyakka-poison .h-140 {
  height: 140px;
}
.daihyakka-poison .--gap140 {
  gap: 140px !important;
}
.daihyakka-poison .--fw140 {
  font-weight: 140;
}
.daihyakka-poison .--mt141 {
  margin-top: 141px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt141 {
    margin-top: 70.5px;
  }
}
.daihyakka-poison .--mb141 {
  margin-bottom: 141px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb141 {
    margin-bottom: 70.5px;
  }
}
.daihyakka-poison .--pt141 {
  padding-top: 141px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt141 {
    padding-top: 70.5px;
  }
}
.daihyakka-poison .--pb141 {
  padding-bottom: 141px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb141 {
    padding-bottom: 70.5px;
  }
}
.daihyakka-poison .--px141 {
  padding: 0 141px;
}
.daihyakka-poison .max-w-141 {
  max-width: 141px;
}
.daihyakka-poison .w-141 {
  width: 141px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-141 {
    width: 70.5px;
  }
}
.daihyakka-poison .h-141 {
  height: 141px;
}
.daihyakka-poison .--gap141 {
  gap: 141px !important;
}
.daihyakka-poison .--fw141 {
  font-weight: 141;
}
.daihyakka-poison .--mt142 {
  margin-top: 142px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt142 {
    margin-top: 71px;
  }
}
.daihyakka-poison .--mb142 {
  margin-bottom: 142px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb142 {
    margin-bottom: 71px;
  }
}
.daihyakka-poison .--pt142 {
  padding-top: 142px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt142 {
    padding-top: 71px;
  }
}
.daihyakka-poison .--pb142 {
  padding-bottom: 142px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb142 {
    padding-bottom: 71px;
  }
}
.daihyakka-poison .--px142 {
  padding: 0 142px;
}
.daihyakka-poison .max-w-142 {
  max-width: 142px;
}
.daihyakka-poison .w-142 {
  width: 142px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-142 {
    width: 71px;
  }
}
.daihyakka-poison .h-142 {
  height: 142px;
}
.daihyakka-poison .--gap142 {
  gap: 142px !important;
}
.daihyakka-poison .--fw142 {
  font-weight: 142;
}
.daihyakka-poison .--mt143 {
  margin-top: 143px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt143 {
    margin-top: 71.5px;
  }
}
.daihyakka-poison .--mb143 {
  margin-bottom: 143px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb143 {
    margin-bottom: 71.5px;
  }
}
.daihyakka-poison .--pt143 {
  padding-top: 143px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt143 {
    padding-top: 71.5px;
  }
}
.daihyakka-poison .--pb143 {
  padding-bottom: 143px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb143 {
    padding-bottom: 71.5px;
  }
}
.daihyakka-poison .--px143 {
  padding: 0 143px;
}
.daihyakka-poison .max-w-143 {
  max-width: 143px;
}
.daihyakka-poison .w-143 {
  width: 143px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-143 {
    width: 71.5px;
  }
}
.daihyakka-poison .h-143 {
  height: 143px;
}
.daihyakka-poison .--gap143 {
  gap: 143px !important;
}
.daihyakka-poison .--fw143 {
  font-weight: 143;
}
.daihyakka-poison .--mt144 {
  margin-top: 144px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt144 {
    margin-top: 72px;
  }
}
.daihyakka-poison .--mb144 {
  margin-bottom: 144px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb144 {
    margin-bottom: 72px;
  }
}
.daihyakka-poison .--pt144 {
  padding-top: 144px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt144 {
    padding-top: 72px;
  }
}
.daihyakka-poison .--pb144 {
  padding-bottom: 144px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb144 {
    padding-bottom: 72px;
  }
}
.daihyakka-poison .--px144 {
  padding: 0 144px;
}
.daihyakka-poison .max-w-144 {
  max-width: 144px;
}
.daihyakka-poison .w-144 {
  width: 144px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-144 {
    width: 72px;
  }
}
.daihyakka-poison .h-144 {
  height: 144px;
}
.daihyakka-poison .--gap144 {
  gap: 144px !important;
}
.daihyakka-poison .--fw144 {
  font-weight: 144;
}
.daihyakka-poison .--mt145 {
  margin-top: 145px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt145 {
    margin-top: 72.5px;
  }
}
.daihyakka-poison .--mb145 {
  margin-bottom: 145px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb145 {
    margin-bottom: 72.5px;
  }
}
.daihyakka-poison .--pt145 {
  padding-top: 145px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt145 {
    padding-top: 72.5px;
  }
}
.daihyakka-poison .--pb145 {
  padding-bottom: 145px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb145 {
    padding-bottom: 72.5px;
  }
}
.daihyakka-poison .--px145 {
  padding: 0 145px;
}
.daihyakka-poison .max-w-145 {
  max-width: 145px;
}
.daihyakka-poison .w-145 {
  width: 145px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-145 {
    width: 72.5px;
  }
}
.daihyakka-poison .h-145 {
  height: 145px;
}
.daihyakka-poison .--gap145 {
  gap: 145px !important;
}
.daihyakka-poison .--fw145 {
  font-weight: 145;
}
.daihyakka-poison .--mt146 {
  margin-top: 146px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt146 {
    margin-top: 73px;
  }
}
.daihyakka-poison .--mb146 {
  margin-bottom: 146px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb146 {
    margin-bottom: 73px;
  }
}
.daihyakka-poison .--pt146 {
  padding-top: 146px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt146 {
    padding-top: 73px;
  }
}
.daihyakka-poison .--pb146 {
  padding-bottom: 146px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb146 {
    padding-bottom: 73px;
  }
}
.daihyakka-poison .--px146 {
  padding: 0 146px;
}
.daihyakka-poison .max-w-146 {
  max-width: 146px;
}
.daihyakka-poison .w-146 {
  width: 146px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-146 {
    width: 73px;
  }
}
.daihyakka-poison .h-146 {
  height: 146px;
}
.daihyakka-poison .--gap146 {
  gap: 146px !important;
}
.daihyakka-poison .--fw146 {
  font-weight: 146;
}
.daihyakka-poison .--mt147 {
  margin-top: 147px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt147 {
    margin-top: 73.5px;
  }
}
.daihyakka-poison .--mb147 {
  margin-bottom: 147px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb147 {
    margin-bottom: 73.5px;
  }
}
.daihyakka-poison .--pt147 {
  padding-top: 147px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt147 {
    padding-top: 73.5px;
  }
}
.daihyakka-poison .--pb147 {
  padding-bottom: 147px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb147 {
    padding-bottom: 73.5px;
  }
}
.daihyakka-poison .--px147 {
  padding: 0 147px;
}
.daihyakka-poison .max-w-147 {
  max-width: 147px;
}
.daihyakka-poison .w-147 {
  width: 147px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-147 {
    width: 73.5px;
  }
}
.daihyakka-poison .h-147 {
  height: 147px;
}
.daihyakka-poison .--gap147 {
  gap: 147px !important;
}
.daihyakka-poison .--fw147 {
  font-weight: 147;
}
.daihyakka-poison .--mt148 {
  margin-top: 148px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt148 {
    margin-top: 74px;
  }
}
.daihyakka-poison .--mb148 {
  margin-bottom: 148px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb148 {
    margin-bottom: 74px;
  }
}
.daihyakka-poison .--pt148 {
  padding-top: 148px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt148 {
    padding-top: 74px;
  }
}
.daihyakka-poison .--pb148 {
  padding-bottom: 148px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb148 {
    padding-bottom: 74px;
  }
}
.daihyakka-poison .--px148 {
  padding: 0 148px;
}
.daihyakka-poison .max-w-148 {
  max-width: 148px;
}
.daihyakka-poison .w-148 {
  width: 148px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-148 {
    width: 74px;
  }
}
.daihyakka-poison .h-148 {
  height: 148px;
}
.daihyakka-poison .--gap148 {
  gap: 148px !important;
}
.daihyakka-poison .--fw148 {
  font-weight: 148;
}
.daihyakka-poison .--mt149 {
  margin-top: 149px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt149 {
    margin-top: 74.5px;
  }
}
.daihyakka-poison .--mb149 {
  margin-bottom: 149px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb149 {
    margin-bottom: 74.5px;
  }
}
.daihyakka-poison .--pt149 {
  padding-top: 149px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt149 {
    padding-top: 74.5px;
  }
}
.daihyakka-poison .--pb149 {
  padding-bottom: 149px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb149 {
    padding-bottom: 74.5px;
  }
}
.daihyakka-poison .--px149 {
  padding: 0 149px;
}
.daihyakka-poison .max-w-149 {
  max-width: 149px;
}
.daihyakka-poison .w-149 {
  width: 149px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-149 {
    width: 74.5px;
  }
}
.daihyakka-poison .h-149 {
  height: 149px;
}
.daihyakka-poison .--gap149 {
  gap: 149px !important;
}
.daihyakka-poison .--fw149 {
  font-weight: 149;
}
.daihyakka-poison .--mt150 {
  margin-top: 150px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt150 {
    margin-top: 75px;
  }
}
.daihyakka-poison .--mb150 {
  margin-bottom: 150px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb150 {
    margin-bottom: 75px;
  }
}
.daihyakka-poison .--pt150 {
  padding-top: 150px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt150 {
    padding-top: 75px;
  }
}
.daihyakka-poison .--pb150 {
  padding-bottom: 150px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb150 {
    padding-bottom: 75px;
  }
}
.daihyakka-poison .--px150 {
  padding: 0 150px;
}
.daihyakka-poison .max-w-150 {
  max-width: 150px;
}
.daihyakka-poison .w-150 {
  width: 150px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-150 {
    width: 75px;
  }
}
.daihyakka-poison .h-150 {
  height: 150px;
}
.daihyakka-poison .--gap150 {
  gap: 150px !important;
}
.daihyakka-poison .--fw150 {
  font-weight: 150;
}
.daihyakka-poison .--mt151 {
  margin-top: 151px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt151 {
    margin-top: 75.5px;
  }
}
.daihyakka-poison .--mb151 {
  margin-bottom: 151px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb151 {
    margin-bottom: 75.5px;
  }
}
.daihyakka-poison .--pt151 {
  padding-top: 151px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt151 {
    padding-top: 75.5px;
  }
}
.daihyakka-poison .--pb151 {
  padding-bottom: 151px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb151 {
    padding-bottom: 75.5px;
  }
}
.daihyakka-poison .--px151 {
  padding: 0 151px;
}
.daihyakka-poison .max-w-151 {
  max-width: 151px;
}
.daihyakka-poison .w-151 {
  width: 151px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-151 {
    width: 75.5px;
  }
}
.daihyakka-poison .h-151 {
  height: 151px;
}
.daihyakka-poison .--gap151 {
  gap: 151px !important;
}
.daihyakka-poison .--fw151 {
  font-weight: 151;
}
.daihyakka-poison .--mt152 {
  margin-top: 152px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt152 {
    margin-top: 76px;
  }
}
.daihyakka-poison .--mb152 {
  margin-bottom: 152px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb152 {
    margin-bottom: 76px;
  }
}
.daihyakka-poison .--pt152 {
  padding-top: 152px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt152 {
    padding-top: 76px;
  }
}
.daihyakka-poison .--pb152 {
  padding-bottom: 152px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb152 {
    padding-bottom: 76px;
  }
}
.daihyakka-poison .--px152 {
  padding: 0 152px;
}
.daihyakka-poison .max-w-152 {
  max-width: 152px;
}
.daihyakka-poison .w-152 {
  width: 152px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-152 {
    width: 76px;
  }
}
.daihyakka-poison .h-152 {
  height: 152px;
}
.daihyakka-poison .--gap152 {
  gap: 152px !important;
}
.daihyakka-poison .--fw152 {
  font-weight: 152;
}
.daihyakka-poison .--mt153 {
  margin-top: 153px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt153 {
    margin-top: 76.5px;
  }
}
.daihyakka-poison .--mb153 {
  margin-bottom: 153px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb153 {
    margin-bottom: 76.5px;
  }
}
.daihyakka-poison .--pt153 {
  padding-top: 153px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt153 {
    padding-top: 76.5px;
  }
}
.daihyakka-poison .--pb153 {
  padding-bottom: 153px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb153 {
    padding-bottom: 76.5px;
  }
}
.daihyakka-poison .--px153 {
  padding: 0 153px;
}
.daihyakka-poison .max-w-153 {
  max-width: 153px;
}
.daihyakka-poison .w-153 {
  width: 153px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-153 {
    width: 76.5px;
  }
}
.daihyakka-poison .h-153 {
  height: 153px;
}
.daihyakka-poison .--gap153 {
  gap: 153px !important;
}
.daihyakka-poison .--fw153 {
  font-weight: 153;
}
.daihyakka-poison .--mt154 {
  margin-top: 154px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt154 {
    margin-top: 77px;
  }
}
.daihyakka-poison .--mb154 {
  margin-bottom: 154px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb154 {
    margin-bottom: 77px;
  }
}
.daihyakka-poison .--pt154 {
  padding-top: 154px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt154 {
    padding-top: 77px;
  }
}
.daihyakka-poison .--pb154 {
  padding-bottom: 154px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb154 {
    padding-bottom: 77px;
  }
}
.daihyakka-poison .--px154 {
  padding: 0 154px;
}
.daihyakka-poison .max-w-154 {
  max-width: 154px;
}
.daihyakka-poison .w-154 {
  width: 154px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-154 {
    width: 77px;
  }
}
.daihyakka-poison .h-154 {
  height: 154px;
}
.daihyakka-poison .--gap154 {
  gap: 154px !important;
}
.daihyakka-poison .--fw154 {
  font-weight: 154;
}
.daihyakka-poison .--mt155 {
  margin-top: 155px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt155 {
    margin-top: 77.5px;
  }
}
.daihyakka-poison .--mb155 {
  margin-bottom: 155px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb155 {
    margin-bottom: 77.5px;
  }
}
.daihyakka-poison .--pt155 {
  padding-top: 155px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt155 {
    padding-top: 77.5px;
  }
}
.daihyakka-poison .--pb155 {
  padding-bottom: 155px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb155 {
    padding-bottom: 77.5px;
  }
}
.daihyakka-poison .--px155 {
  padding: 0 155px;
}
.daihyakka-poison .max-w-155 {
  max-width: 155px;
}
.daihyakka-poison .w-155 {
  width: 155px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-155 {
    width: 77.5px;
  }
}
.daihyakka-poison .h-155 {
  height: 155px;
}
.daihyakka-poison .--gap155 {
  gap: 155px !important;
}
.daihyakka-poison .--fw155 {
  font-weight: 155;
}
.daihyakka-poison .--mt156 {
  margin-top: 156px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt156 {
    margin-top: 78px;
  }
}
.daihyakka-poison .--mb156 {
  margin-bottom: 156px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb156 {
    margin-bottom: 78px;
  }
}
.daihyakka-poison .--pt156 {
  padding-top: 156px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt156 {
    padding-top: 78px;
  }
}
.daihyakka-poison .--pb156 {
  padding-bottom: 156px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb156 {
    padding-bottom: 78px;
  }
}
.daihyakka-poison .--px156 {
  padding: 0 156px;
}
.daihyakka-poison .max-w-156 {
  max-width: 156px;
}
.daihyakka-poison .w-156 {
  width: 156px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-156 {
    width: 78px;
  }
}
.daihyakka-poison .h-156 {
  height: 156px;
}
.daihyakka-poison .--gap156 {
  gap: 156px !important;
}
.daihyakka-poison .--fw156 {
  font-weight: 156;
}
.daihyakka-poison .--mt157 {
  margin-top: 157px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt157 {
    margin-top: 78.5px;
  }
}
.daihyakka-poison .--mb157 {
  margin-bottom: 157px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb157 {
    margin-bottom: 78.5px;
  }
}
.daihyakka-poison .--pt157 {
  padding-top: 157px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt157 {
    padding-top: 78.5px;
  }
}
.daihyakka-poison .--pb157 {
  padding-bottom: 157px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb157 {
    padding-bottom: 78.5px;
  }
}
.daihyakka-poison .--px157 {
  padding: 0 157px;
}
.daihyakka-poison .max-w-157 {
  max-width: 157px;
}
.daihyakka-poison .w-157 {
  width: 157px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-157 {
    width: 78.5px;
  }
}
.daihyakka-poison .h-157 {
  height: 157px;
}
.daihyakka-poison .--gap157 {
  gap: 157px !important;
}
.daihyakka-poison .--fw157 {
  font-weight: 157;
}
.daihyakka-poison .--mt158 {
  margin-top: 158px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt158 {
    margin-top: 79px;
  }
}
.daihyakka-poison .--mb158 {
  margin-bottom: 158px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb158 {
    margin-bottom: 79px;
  }
}
.daihyakka-poison .--pt158 {
  padding-top: 158px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt158 {
    padding-top: 79px;
  }
}
.daihyakka-poison .--pb158 {
  padding-bottom: 158px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb158 {
    padding-bottom: 79px;
  }
}
.daihyakka-poison .--px158 {
  padding: 0 158px;
}
.daihyakka-poison .max-w-158 {
  max-width: 158px;
}
.daihyakka-poison .w-158 {
  width: 158px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-158 {
    width: 79px;
  }
}
.daihyakka-poison .h-158 {
  height: 158px;
}
.daihyakka-poison .--gap158 {
  gap: 158px !important;
}
.daihyakka-poison .--fw158 {
  font-weight: 158;
}
.daihyakka-poison .--mt159 {
  margin-top: 159px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt159 {
    margin-top: 79.5px;
  }
}
.daihyakka-poison .--mb159 {
  margin-bottom: 159px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb159 {
    margin-bottom: 79.5px;
  }
}
.daihyakka-poison .--pt159 {
  padding-top: 159px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt159 {
    padding-top: 79.5px;
  }
}
.daihyakka-poison .--pb159 {
  padding-bottom: 159px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb159 {
    padding-bottom: 79.5px;
  }
}
.daihyakka-poison .--px159 {
  padding: 0 159px;
}
.daihyakka-poison .max-w-159 {
  max-width: 159px;
}
.daihyakka-poison .w-159 {
  width: 159px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-159 {
    width: 79.5px;
  }
}
.daihyakka-poison .h-159 {
  height: 159px;
}
.daihyakka-poison .--gap159 {
  gap: 159px !important;
}
.daihyakka-poison .--fw159 {
  font-weight: 159;
}
.daihyakka-poison .--mt160 {
  margin-top: 160px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt160 {
    margin-top: 80px;
  }
}
.daihyakka-poison .--mb160 {
  margin-bottom: 160px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb160 {
    margin-bottom: 80px;
  }
}
.daihyakka-poison .--pt160 {
  padding-top: 160px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt160 {
    padding-top: 80px;
  }
}
.daihyakka-poison .--pb160 {
  padding-bottom: 160px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb160 {
    padding-bottom: 80px;
  }
}
.daihyakka-poison .--px160 {
  padding: 0 160px;
}
.daihyakka-poison .max-w-160 {
  max-width: 160px;
}
.daihyakka-poison .w-160 {
  width: 160px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-160 {
    width: 80px;
  }
}
.daihyakka-poison .h-160 {
  height: 160px;
}
.daihyakka-poison .--gap160 {
  gap: 160px !important;
}
.daihyakka-poison .--fw160 {
  font-weight: 160;
}
.daihyakka-poison .--mt161 {
  margin-top: 161px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt161 {
    margin-top: 80.5px;
  }
}
.daihyakka-poison .--mb161 {
  margin-bottom: 161px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb161 {
    margin-bottom: 80.5px;
  }
}
.daihyakka-poison .--pt161 {
  padding-top: 161px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt161 {
    padding-top: 80.5px;
  }
}
.daihyakka-poison .--pb161 {
  padding-bottom: 161px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb161 {
    padding-bottom: 80.5px;
  }
}
.daihyakka-poison .--px161 {
  padding: 0 161px;
}
.daihyakka-poison .max-w-161 {
  max-width: 161px;
}
.daihyakka-poison .w-161 {
  width: 161px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-161 {
    width: 80.5px;
  }
}
.daihyakka-poison .h-161 {
  height: 161px;
}
.daihyakka-poison .--gap161 {
  gap: 161px !important;
}
.daihyakka-poison .--fw161 {
  font-weight: 161;
}
.daihyakka-poison .--mt162 {
  margin-top: 162px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt162 {
    margin-top: 81px;
  }
}
.daihyakka-poison .--mb162 {
  margin-bottom: 162px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb162 {
    margin-bottom: 81px;
  }
}
.daihyakka-poison .--pt162 {
  padding-top: 162px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt162 {
    padding-top: 81px;
  }
}
.daihyakka-poison .--pb162 {
  padding-bottom: 162px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb162 {
    padding-bottom: 81px;
  }
}
.daihyakka-poison .--px162 {
  padding: 0 162px;
}
.daihyakka-poison .max-w-162 {
  max-width: 162px;
}
.daihyakka-poison .w-162 {
  width: 162px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-162 {
    width: 81px;
  }
}
.daihyakka-poison .h-162 {
  height: 162px;
}
.daihyakka-poison .--gap162 {
  gap: 162px !important;
}
.daihyakka-poison .--fw162 {
  font-weight: 162;
}
.daihyakka-poison .--mt163 {
  margin-top: 163px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt163 {
    margin-top: 81.5px;
  }
}
.daihyakka-poison .--mb163 {
  margin-bottom: 163px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb163 {
    margin-bottom: 81.5px;
  }
}
.daihyakka-poison .--pt163 {
  padding-top: 163px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt163 {
    padding-top: 81.5px;
  }
}
.daihyakka-poison .--pb163 {
  padding-bottom: 163px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb163 {
    padding-bottom: 81.5px;
  }
}
.daihyakka-poison .--px163 {
  padding: 0 163px;
}
.daihyakka-poison .max-w-163 {
  max-width: 163px;
}
.daihyakka-poison .w-163 {
  width: 163px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-163 {
    width: 81.5px;
  }
}
.daihyakka-poison .h-163 {
  height: 163px;
}
.daihyakka-poison .--gap163 {
  gap: 163px !important;
}
.daihyakka-poison .--fw163 {
  font-weight: 163;
}
.daihyakka-poison .--mt164 {
  margin-top: 164px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt164 {
    margin-top: 82px;
  }
}
.daihyakka-poison .--mb164 {
  margin-bottom: 164px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb164 {
    margin-bottom: 82px;
  }
}
.daihyakka-poison .--pt164 {
  padding-top: 164px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt164 {
    padding-top: 82px;
  }
}
.daihyakka-poison .--pb164 {
  padding-bottom: 164px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb164 {
    padding-bottom: 82px;
  }
}
.daihyakka-poison .--px164 {
  padding: 0 164px;
}
.daihyakka-poison .max-w-164 {
  max-width: 164px;
}
.daihyakka-poison .w-164 {
  width: 164px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-164 {
    width: 82px;
  }
}
.daihyakka-poison .h-164 {
  height: 164px;
}
.daihyakka-poison .--gap164 {
  gap: 164px !important;
}
.daihyakka-poison .--fw164 {
  font-weight: 164;
}
.daihyakka-poison .--mt165 {
  margin-top: 165px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt165 {
    margin-top: 82.5px;
  }
}
.daihyakka-poison .--mb165 {
  margin-bottom: 165px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb165 {
    margin-bottom: 82.5px;
  }
}
.daihyakka-poison .--pt165 {
  padding-top: 165px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt165 {
    padding-top: 82.5px;
  }
}
.daihyakka-poison .--pb165 {
  padding-bottom: 165px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb165 {
    padding-bottom: 82.5px;
  }
}
.daihyakka-poison .--px165 {
  padding: 0 165px;
}
.daihyakka-poison .max-w-165 {
  max-width: 165px;
}
.daihyakka-poison .w-165 {
  width: 165px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-165 {
    width: 82.5px;
  }
}
.daihyakka-poison .h-165 {
  height: 165px;
}
.daihyakka-poison .--gap165 {
  gap: 165px !important;
}
.daihyakka-poison .--fw165 {
  font-weight: 165;
}
.daihyakka-poison .--mt166 {
  margin-top: 166px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt166 {
    margin-top: 83px;
  }
}
.daihyakka-poison .--mb166 {
  margin-bottom: 166px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb166 {
    margin-bottom: 83px;
  }
}
.daihyakka-poison .--pt166 {
  padding-top: 166px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt166 {
    padding-top: 83px;
  }
}
.daihyakka-poison .--pb166 {
  padding-bottom: 166px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb166 {
    padding-bottom: 83px;
  }
}
.daihyakka-poison .--px166 {
  padding: 0 166px;
}
.daihyakka-poison .max-w-166 {
  max-width: 166px;
}
.daihyakka-poison .w-166 {
  width: 166px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-166 {
    width: 83px;
  }
}
.daihyakka-poison .h-166 {
  height: 166px;
}
.daihyakka-poison .--gap166 {
  gap: 166px !important;
}
.daihyakka-poison .--fw166 {
  font-weight: 166;
}
.daihyakka-poison .--mt167 {
  margin-top: 167px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt167 {
    margin-top: 83.5px;
  }
}
.daihyakka-poison .--mb167 {
  margin-bottom: 167px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb167 {
    margin-bottom: 83.5px;
  }
}
.daihyakka-poison .--pt167 {
  padding-top: 167px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt167 {
    padding-top: 83.5px;
  }
}
.daihyakka-poison .--pb167 {
  padding-bottom: 167px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb167 {
    padding-bottom: 83.5px;
  }
}
.daihyakka-poison .--px167 {
  padding: 0 167px;
}
.daihyakka-poison .max-w-167 {
  max-width: 167px;
}
.daihyakka-poison .w-167 {
  width: 167px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-167 {
    width: 83.5px;
  }
}
.daihyakka-poison .h-167 {
  height: 167px;
}
.daihyakka-poison .--gap167 {
  gap: 167px !important;
}
.daihyakka-poison .--fw167 {
  font-weight: 167;
}
.daihyakka-poison .--mt168 {
  margin-top: 168px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt168 {
    margin-top: 84px;
  }
}
.daihyakka-poison .--mb168 {
  margin-bottom: 168px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb168 {
    margin-bottom: 84px;
  }
}
.daihyakka-poison .--pt168 {
  padding-top: 168px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt168 {
    padding-top: 84px;
  }
}
.daihyakka-poison .--pb168 {
  padding-bottom: 168px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb168 {
    padding-bottom: 84px;
  }
}
.daihyakka-poison .--px168 {
  padding: 0 168px;
}
.daihyakka-poison .max-w-168 {
  max-width: 168px;
}
.daihyakka-poison .w-168 {
  width: 168px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-168 {
    width: 84px;
  }
}
.daihyakka-poison .h-168 {
  height: 168px;
}
.daihyakka-poison .--gap168 {
  gap: 168px !important;
}
.daihyakka-poison .--fw168 {
  font-weight: 168;
}
.daihyakka-poison .--mt169 {
  margin-top: 169px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt169 {
    margin-top: 84.5px;
  }
}
.daihyakka-poison .--mb169 {
  margin-bottom: 169px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb169 {
    margin-bottom: 84.5px;
  }
}
.daihyakka-poison .--pt169 {
  padding-top: 169px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt169 {
    padding-top: 84.5px;
  }
}
.daihyakka-poison .--pb169 {
  padding-bottom: 169px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb169 {
    padding-bottom: 84.5px;
  }
}
.daihyakka-poison .--px169 {
  padding: 0 169px;
}
.daihyakka-poison .max-w-169 {
  max-width: 169px;
}
.daihyakka-poison .w-169 {
  width: 169px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-169 {
    width: 84.5px;
  }
}
.daihyakka-poison .h-169 {
  height: 169px;
}
.daihyakka-poison .--gap169 {
  gap: 169px !important;
}
.daihyakka-poison .--fw169 {
  font-weight: 169;
}
.daihyakka-poison .--mt170 {
  margin-top: 170px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt170 {
    margin-top: 85px;
  }
}
.daihyakka-poison .--mb170 {
  margin-bottom: 170px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb170 {
    margin-bottom: 85px;
  }
}
.daihyakka-poison .--pt170 {
  padding-top: 170px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt170 {
    padding-top: 85px;
  }
}
.daihyakka-poison .--pb170 {
  padding-bottom: 170px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb170 {
    padding-bottom: 85px;
  }
}
.daihyakka-poison .--px170 {
  padding: 0 170px;
}
.daihyakka-poison .max-w-170 {
  max-width: 170px;
}
.daihyakka-poison .w-170 {
  width: 170px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-170 {
    width: 85px;
  }
}
.daihyakka-poison .h-170 {
  height: 170px;
}
.daihyakka-poison .--gap170 {
  gap: 170px !important;
}
.daihyakka-poison .--fw170 {
  font-weight: 170;
}
.daihyakka-poison .--mt171 {
  margin-top: 171px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt171 {
    margin-top: 85.5px;
  }
}
.daihyakka-poison .--mb171 {
  margin-bottom: 171px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb171 {
    margin-bottom: 85.5px;
  }
}
.daihyakka-poison .--pt171 {
  padding-top: 171px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt171 {
    padding-top: 85.5px;
  }
}
.daihyakka-poison .--pb171 {
  padding-bottom: 171px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb171 {
    padding-bottom: 85.5px;
  }
}
.daihyakka-poison .--px171 {
  padding: 0 171px;
}
.daihyakka-poison .max-w-171 {
  max-width: 171px;
}
.daihyakka-poison .w-171 {
  width: 171px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-171 {
    width: 85.5px;
  }
}
.daihyakka-poison .h-171 {
  height: 171px;
}
.daihyakka-poison .--gap171 {
  gap: 171px !important;
}
.daihyakka-poison .--fw171 {
  font-weight: 171;
}
.daihyakka-poison .--mt172 {
  margin-top: 172px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt172 {
    margin-top: 86px;
  }
}
.daihyakka-poison .--mb172 {
  margin-bottom: 172px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb172 {
    margin-bottom: 86px;
  }
}
.daihyakka-poison .--pt172 {
  padding-top: 172px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt172 {
    padding-top: 86px;
  }
}
.daihyakka-poison .--pb172 {
  padding-bottom: 172px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb172 {
    padding-bottom: 86px;
  }
}
.daihyakka-poison .--px172 {
  padding: 0 172px;
}
.daihyakka-poison .max-w-172 {
  max-width: 172px;
}
.daihyakka-poison .w-172 {
  width: 172px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-172 {
    width: 86px;
  }
}
.daihyakka-poison .h-172 {
  height: 172px;
}
.daihyakka-poison .--gap172 {
  gap: 172px !important;
}
.daihyakka-poison .--fw172 {
  font-weight: 172;
}
.daihyakka-poison .--mt173 {
  margin-top: 173px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt173 {
    margin-top: 86.5px;
  }
}
.daihyakka-poison .--mb173 {
  margin-bottom: 173px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb173 {
    margin-bottom: 86.5px;
  }
}
.daihyakka-poison .--pt173 {
  padding-top: 173px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt173 {
    padding-top: 86.5px;
  }
}
.daihyakka-poison .--pb173 {
  padding-bottom: 173px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb173 {
    padding-bottom: 86.5px;
  }
}
.daihyakka-poison .--px173 {
  padding: 0 173px;
}
.daihyakka-poison .max-w-173 {
  max-width: 173px;
}
.daihyakka-poison .w-173 {
  width: 173px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-173 {
    width: 86.5px;
  }
}
.daihyakka-poison .h-173 {
  height: 173px;
}
.daihyakka-poison .--gap173 {
  gap: 173px !important;
}
.daihyakka-poison .--fw173 {
  font-weight: 173;
}
.daihyakka-poison .--mt174 {
  margin-top: 174px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt174 {
    margin-top: 87px;
  }
}
.daihyakka-poison .--mb174 {
  margin-bottom: 174px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb174 {
    margin-bottom: 87px;
  }
}
.daihyakka-poison .--pt174 {
  padding-top: 174px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt174 {
    padding-top: 87px;
  }
}
.daihyakka-poison .--pb174 {
  padding-bottom: 174px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb174 {
    padding-bottom: 87px;
  }
}
.daihyakka-poison .--px174 {
  padding: 0 174px;
}
.daihyakka-poison .max-w-174 {
  max-width: 174px;
}
.daihyakka-poison .w-174 {
  width: 174px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-174 {
    width: 87px;
  }
}
.daihyakka-poison .h-174 {
  height: 174px;
}
.daihyakka-poison .--gap174 {
  gap: 174px !important;
}
.daihyakka-poison .--fw174 {
  font-weight: 174;
}
.daihyakka-poison .--mt175 {
  margin-top: 175px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt175 {
    margin-top: 87.5px;
  }
}
.daihyakka-poison .--mb175 {
  margin-bottom: 175px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb175 {
    margin-bottom: 87.5px;
  }
}
.daihyakka-poison .--pt175 {
  padding-top: 175px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt175 {
    padding-top: 87.5px;
  }
}
.daihyakka-poison .--pb175 {
  padding-bottom: 175px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb175 {
    padding-bottom: 87.5px;
  }
}
.daihyakka-poison .--px175 {
  padding: 0 175px;
}
.daihyakka-poison .max-w-175 {
  max-width: 175px;
}
.daihyakka-poison .w-175 {
  width: 175px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-175 {
    width: 87.5px;
  }
}
.daihyakka-poison .h-175 {
  height: 175px;
}
.daihyakka-poison .--gap175 {
  gap: 175px !important;
}
.daihyakka-poison .--fw175 {
  font-weight: 175;
}
.daihyakka-poison .--mt176 {
  margin-top: 176px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt176 {
    margin-top: 88px;
  }
}
.daihyakka-poison .--mb176 {
  margin-bottom: 176px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb176 {
    margin-bottom: 88px;
  }
}
.daihyakka-poison .--pt176 {
  padding-top: 176px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt176 {
    padding-top: 88px;
  }
}
.daihyakka-poison .--pb176 {
  padding-bottom: 176px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb176 {
    padding-bottom: 88px;
  }
}
.daihyakka-poison .--px176 {
  padding: 0 176px;
}
.daihyakka-poison .max-w-176 {
  max-width: 176px;
}
.daihyakka-poison .w-176 {
  width: 176px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-176 {
    width: 88px;
  }
}
.daihyakka-poison .h-176 {
  height: 176px;
}
.daihyakka-poison .--gap176 {
  gap: 176px !important;
}
.daihyakka-poison .--fw176 {
  font-weight: 176;
}
.daihyakka-poison .--mt177 {
  margin-top: 177px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt177 {
    margin-top: 88.5px;
  }
}
.daihyakka-poison .--mb177 {
  margin-bottom: 177px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb177 {
    margin-bottom: 88.5px;
  }
}
.daihyakka-poison .--pt177 {
  padding-top: 177px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt177 {
    padding-top: 88.5px;
  }
}
.daihyakka-poison .--pb177 {
  padding-bottom: 177px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb177 {
    padding-bottom: 88.5px;
  }
}
.daihyakka-poison .--px177 {
  padding: 0 177px;
}
.daihyakka-poison .max-w-177 {
  max-width: 177px;
}
.daihyakka-poison .w-177 {
  width: 177px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-177 {
    width: 88.5px;
  }
}
.daihyakka-poison .h-177 {
  height: 177px;
}
.daihyakka-poison .--gap177 {
  gap: 177px !important;
}
.daihyakka-poison .--fw177 {
  font-weight: 177;
}
.daihyakka-poison .--mt178 {
  margin-top: 178px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt178 {
    margin-top: 89px;
  }
}
.daihyakka-poison .--mb178 {
  margin-bottom: 178px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb178 {
    margin-bottom: 89px;
  }
}
.daihyakka-poison .--pt178 {
  padding-top: 178px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt178 {
    padding-top: 89px;
  }
}
.daihyakka-poison .--pb178 {
  padding-bottom: 178px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb178 {
    padding-bottom: 89px;
  }
}
.daihyakka-poison .--px178 {
  padding: 0 178px;
}
.daihyakka-poison .max-w-178 {
  max-width: 178px;
}
.daihyakka-poison .w-178 {
  width: 178px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-178 {
    width: 89px;
  }
}
.daihyakka-poison .h-178 {
  height: 178px;
}
.daihyakka-poison .--gap178 {
  gap: 178px !important;
}
.daihyakka-poison .--fw178 {
  font-weight: 178;
}
.daihyakka-poison .--mt179 {
  margin-top: 179px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt179 {
    margin-top: 89.5px;
  }
}
.daihyakka-poison .--mb179 {
  margin-bottom: 179px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb179 {
    margin-bottom: 89.5px;
  }
}
.daihyakka-poison .--pt179 {
  padding-top: 179px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt179 {
    padding-top: 89.5px;
  }
}
.daihyakka-poison .--pb179 {
  padding-bottom: 179px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb179 {
    padding-bottom: 89.5px;
  }
}
.daihyakka-poison .--px179 {
  padding: 0 179px;
}
.daihyakka-poison .max-w-179 {
  max-width: 179px;
}
.daihyakka-poison .w-179 {
  width: 179px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-179 {
    width: 89.5px;
  }
}
.daihyakka-poison .h-179 {
  height: 179px;
}
.daihyakka-poison .--gap179 {
  gap: 179px !important;
}
.daihyakka-poison .--fw179 {
  font-weight: 179;
}
.daihyakka-poison .--mt180 {
  margin-top: 180px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt180 {
    margin-top: 90px;
  }
}
.daihyakka-poison .--mb180 {
  margin-bottom: 180px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb180 {
    margin-bottom: 90px;
  }
}
.daihyakka-poison .--pt180 {
  padding-top: 180px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt180 {
    padding-top: 90px;
  }
}
.daihyakka-poison .--pb180 {
  padding-bottom: 180px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb180 {
    padding-bottom: 90px;
  }
}
.daihyakka-poison .--px180 {
  padding: 0 180px;
}
.daihyakka-poison .max-w-180 {
  max-width: 180px;
}
.daihyakka-poison .w-180 {
  width: 180px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-180 {
    width: 90px;
  }
}
.daihyakka-poison .h-180 {
  height: 180px;
}
.daihyakka-poison .--gap180 {
  gap: 180px !important;
}
.daihyakka-poison .--fw180 {
  font-weight: 180;
}
.daihyakka-poison .--mt181 {
  margin-top: 181px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt181 {
    margin-top: 90.5px;
  }
}
.daihyakka-poison .--mb181 {
  margin-bottom: 181px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb181 {
    margin-bottom: 90.5px;
  }
}
.daihyakka-poison .--pt181 {
  padding-top: 181px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt181 {
    padding-top: 90.5px;
  }
}
.daihyakka-poison .--pb181 {
  padding-bottom: 181px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb181 {
    padding-bottom: 90.5px;
  }
}
.daihyakka-poison .--px181 {
  padding: 0 181px;
}
.daihyakka-poison .max-w-181 {
  max-width: 181px;
}
.daihyakka-poison .w-181 {
  width: 181px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-181 {
    width: 90.5px;
  }
}
.daihyakka-poison .h-181 {
  height: 181px;
}
.daihyakka-poison .--gap181 {
  gap: 181px !important;
}
.daihyakka-poison .--fw181 {
  font-weight: 181;
}
.daihyakka-poison .--mt182 {
  margin-top: 182px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt182 {
    margin-top: 91px;
  }
}
.daihyakka-poison .--mb182 {
  margin-bottom: 182px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb182 {
    margin-bottom: 91px;
  }
}
.daihyakka-poison .--pt182 {
  padding-top: 182px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt182 {
    padding-top: 91px;
  }
}
.daihyakka-poison .--pb182 {
  padding-bottom: 182px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb182 {
    padding-bottom: 91px;
  }
}
.daihyakka-poison .--px182 {
  padding: 0 182px;
}
.daihyakka-poison .max-w-182 {
  max-width: 182px;
}
.daihyakka-poison .w-182 {
  width: 182px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-182 {
    width: 91px;
  }
}
.daihyakka-poison .h-182 {
  height: 182px;
}
.daihyakka-poison .--gap182 {
  gap: 182px !important;
}
.daihyakka-poison .--fw182 {
  font-weight: 182;
}
.daihyakka-poison .--mt183 {
  margin-top: 183px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt183 {
    margin-top: 91.5px;
  }
}
.daihyakka-poison .--mb183 {
  margin-bottom: 183px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb183 {
    margin-bottom: 91.5px;
  }
}
.daihyakka-poison .--pt183 {
  padding-top: 183px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt183 {
    padding-top: 91.5px;
  }
}
.daihyakka-poison .--pb183 {
  padding-bottom: 183px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb183 {
    padding-bottom: 91.5px;
  }
}
.daihyakka-poison .--px183 {
  padding: 0 183px;
}
.daihyakka-poison .max-w-183 {
  max-width: 183px;
}
.daihyakka-poison .w-183 {
  width: 183px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-183 {
    width: 91.5px;
  }
}
.daihyakka-poison .h-183 {
  height: 183px;
}
.daihyakka-poison .--gap183 {
  gap: 183px !important;
}
.daihyakka-poison .--fw183 {
  font-weight: 183;
}
.daihyakka-poison .--mt184 {
  margin-top: 184px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt184 {
    margin-top: 92px;
  }
}
.daihyakka-poison .--mb184 {
  margin-bottom: 184px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb184 {
    margin-bottom: 92px;
  }
}
.daihyakka-poison .--pt184 {
  padding-top: 184px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt184 {
    padding-top: 92px;
  }
}
.daihyakka-poison .--pb184 {
  padding-bottom: 184px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb184 {
    padding-bottom: 92px;
  }
}
.daihyakka-poison .--px184 {
  padding: 0 184px;
}
.daihyakka-poison .max-w-184 {
  max-width: 184px;
}
.daihyakka-poison .w-184 {
  width: 184px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-184 {
    width: 92px;
  }
}
.daihyakka-poison .h-184 {
  height: 184px;
}
.daihyakka-poison .--gap184 {
  gap: 184px !important;
}
.daihyakka-poison .--fw184 {
  font-weight: 184;
}
.daihyakka-poison .--mt185 {
  margin-top: 185px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt185 {
    margin-top: 92.5px;
  }
}
.daihyakka-poison .--mb185 {
  margin-bottom: 185px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb185 {
    margin-bottom: 92.5px;
  }
}
.daihyakka-poison .--pt185 {
  padding-top: 185px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt185 {
    padding-top: 92.5px;
  }
}
.daihyakka-poison .--pb185 {
  padding-bottom: 185px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb185 {
    padding-bottom: 92.5px;
  }
}
.daihyakka-poison .--px185 {
  padding: 0 185px;
}
.daihyakka-poison .max-w-185 {
  max-width: 185px;
}
.daihyakka-poison .w-185 {
  width: 185px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-185 {
    width: 92.5px;
  }
}
.daihyakka-poison .h-185 {
  height: 185px;
}
.daihyakka-poison .--gap185 {
  gap: 185px !important;
}
.daihyakka-poison .--fw185 {
  font-weight: 185;
}
.daihyakka-poison .--mt186 {
  margin-top: 186px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt186 {
    margin-top: 93px;
  }
}
.daihyakka-poison .--mb186 {
  margin-bottom: 186px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb186 {
    margin-bottom: 93px;
  }
}
.daihyakka-poison .--pt186 {
  padding-top: 186px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt186 {
    padding-top: 93px;
  }
}
.daihyakka-poison .--pb186 {
  padding-bottom: 186px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb186 {
    padding-bottom: 93px;
  }
}
.daihyakka-poison .--px186 {
  padding: 0 186px;
}
.daihyakka-poison .max-w-186 {
  max-width: 186px;
}
.daihyakka-poison .w-186 {
  width: 186px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-186 {
    width: 93px;
  }
}
.daihyakka-poison .h-186 {
  height: 186px;
}
.daihyakka-poison .--gap186 {
  gap: 186px !important;
}
.daihyakka-poison .--fw186 {
  font-weight: 186;
}
.daihyakka-poison .--mt187 {
  margin-top: 187px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt187 {
    margin-top: 93.5px;
  }
}
.daihyakka-poison .--mb187 {
  margin-bottom: 187px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb187 {
    margin-bottom: 93.5px;
  }
}
.daihyakka-poison .--pt187 {
  padding-top: 187px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt187 {
    padding-top: 93.5px;
  }
}
.daihyakka-poison .--pb187 {
  padding-bottom: 187px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb187 {
    padding-bottom: 93.5px;
  }
}
.daihyakka-poison .--px187 {
  padding: 0 187px;
}
.daihyakka-poison .max-w-187 {
  max-width: 187px;
}
.daihyakka-poison .w-187 {
  width: 187px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-187 {
    width: 93.5px;
  }
}
.daihyakka-poison .h-187 {
  height: 187px;
}
.daihyakka-poison .--gap187 {
  gap: 187px !important;
}
.daihyakka-poison .--fw187 {
  font-weight: 187;
}
.daihyakka-poison .--mt188 {
  margin-top: 188px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt188 {
    margin-top: 94px;
  }
}
.daihyakka-poison .--mb188 {
  margin-bottom: 188px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb188 {
    margin-bottom: 94px;
  }
}
.daihyakka-poison .--pt188 {
  padding-top: 188px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt188 {
    padding-top: 94px;
  }
}
.daihyakka-poison .--pb188 {
  padding-bottom: 188px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb188 {
    padding-bottom: 94px;
  }
}
.daihyakka-poison .--px188 {
  padding: 0 188px;
}
.daihyakka-poison .max-w-188 {
  max-width: 188px;
}
.daihyakka-poison .w-188 {
  width: 188px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-188 {
    width: 94px;
  }
}
.daihyakka-poison .h-188 {
  height: 188px;
}
.daihyakka-poison .--gap188 {
  gap: 188px !important;
}
.daihyakka-poison .--fw188 {
  font-weight: 188;
}
.daihyakka-poison .--mt189 {
  margin-top: 189px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt189 {
    margin-top: 94.5px;
  }
}
.daihyakka-poison .--mb189 {
  margin-bottom: 189px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb189 {
    margin-bottom: 94.5px;
  }
}
.daihyakka-poison .--pt189 {
  padding-top: 189px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt189 {
    padding-top: 94.5px;
  }
}
.daihyakka-poison .--pb189 {
  padding-bottom: 189px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb189 {
    padding-bottom: 94.5px;
  }
}
.daihyakka-poison .--px189 {
  padding: 0 189px;
}
.daihyakka-poison .max-w-189 {
  max-width: 189px;
}
.daihyakka-poison .w-189 {
  width: 189px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-189 {
    width: 94.5px;
  }
}
.daihyakka-poison .h-189 {
  height: 189px;
}
.daihyakka-poison .--gap189 {
  gap: 189px !important;
}
.daihyakka-poison .--fw189 {
  font-weight: 189;
}
.daihyakka-poison .--mt190 {
  margin-top: 190px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt190 {
    margin-top: 95px;
  }
}
.daihyakka-poison .--mb190 {
  margin-bottom: 190px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb190 {
    margin-bottom: 95px;
  }
}
.daihyakka-poison .--pt190 {
  padding-top: 190px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt190 {
    padding-top: 95px;
  }
}
.daihyakka-poison .--pb190 {
  padding-bottom: 190px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb190 {
    padding-bottom: 95px;
  }
}
.daihyakka-poison .--px190 {
  padding: 0 190px;
}
.daihyakka-poison .max-w-190 {
  max-width: 190px;
}
.daihyakka-poison .w-190 {
  width: 190px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-190 {
    width: 95px;
  }
}
.daihyakka-poison .h-190 {
  height: 190px;
}
.daihyakka-poison .--gap190 {
  gap: 190px !important;
}
.daihyakka-poison .--fw190 {
  font-weight: 190;
}
.daihyakka-poison .--mt191 {
  margin-top: 191px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt191 {
    margin-top: 95.5px;
  }
}
.daihyakka-poison .--mb191 {
  margin-bottom: 191px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb191 {
    margin-bottom: 95.5px;
  }
}
.daihyakka-poison .--pt191 {
  padding-top: 191px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt191 {
    padding-top: 95.5px;
  }
}
.daihyakka-poison .--pb191 {
  padding-bottom: 191px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb191 {
    padding-bottom: 95.5px;
  }
}
.daihyakka-poison .--px191 {
  padding: 0 191px;
}
.daihyakka-poison .max-w-191 {
  max-width: 191px;
}
.daihyakka-poison .w-191 {
  width: 191px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-191 {
    width: 95.5px;
  }
}
.daihyakka-poison .h-191 {
  height: 191px;
}
.daihyakka-poison .--gap191 {
  gap: 191px !important;
}
.daihyakka-poison .--fw191 {
  font-weight: 191;
}
.daihyakka-poison .--mt192 {
  margin-top: 192px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt192 {
    margin-top: 96px;
  }
}
.daihyakka-poison .--mb192 {
  margin-bottom: 192px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb192 {
    margin-bottom: 96px;
  }
}
.daihyakka-poison .--pt192 {
  padding-top: 192px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt192 {
    padding-top: 96px;
  }
}
.daihyakka-poison .--pb192 {
  padding-bottom: 192px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb192 {
    padding-bottom: 96px;
  }
}
.daihyakka-poison .--px192 {
  padding: 0 192px;
}
.daihyakka-poison .max-w-192 {
  max-width: 192px;
}
.daihyakka-poison .w-192 {
  width: 192px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-192 {
    width: 96px;
  }
}
.daihyakka-poison .h-192 {
  height: 192px;
}
.daihyakka-poison .--gap192 {
  gap: 192px !important;
}
.daihyakka-poison .--fw192 {
  font-weight: 192;
}
.daihyakka-poison .--mt193 {
  margin-top: 193px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt193 {
    margin-top: 96.5px;
  }
}
.daihyakka-poison .--mb193 {
  margin-bottom: 193px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb193 {
    margin-bottom: 96.5px;
  }
}
.daihyakka-poison .--pt193 {
  padding-top: 193px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt193 {
    padding-top: 96.5px;
  }
}
.daihyakka-poison .--pb193 {
  padding-bottom: 193px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb193 {
    padding-bottom: 96.5px;
  }
}
.daihyakka-poison .--px193 {
  padding: 0 193px;
}
.daihyakka-poison .max-w-193 {
  max-width: 193px;
}
.daihyakka-poison .w-193 {
  width: 193px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-193 {
    width: 96.5px;
  }
}
.daihyakka-poison .h-193 {
  height: 193px;
}
.daihyakka-poison .--gap193 {
  gap: 193px !important;
}
.daihyakka-poison .--fw193 {
  font-weight: 193;
}
.daihyakka-poison .--mt194 {
  margin-top: 194px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt194 {
    margin-top: 97px;
  }
}
.daihyakka-poison .--mb194 {
  margin-bottom: 194px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb194 {
    margin-bottom: 97px;
  }
}
.daihyakka-poison .--pt194 {
  padding-top: 194px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt194 {
    padding-top: 97px;
  }
}
.daihyakka-poison .--pb194 {
  padding-bottom: 194px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb194 {
    padding-bottom: 97px;
  }
}
.daihyakka-poison .--px194 {
  padding: 0 194px;
}
.daihyakka-poison .max-w-194 {
  max-width: 194px;
}
.daihyakka-poison .w-194 {
  width: 194px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-194 {
    width: 97px;
  }
}
.daihyakka-poison .h-194 {
  height: 194px;
}
.daihyakka-poison .--gap194 {
  gap: 194px !important;
}
.daihyakka-poison .--fw194 {
  font-weight: 194;
}
.daihyakka-poison .--mt195 {
  margin-top: 195px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt195 {
    margin-top: 97.5px;
  }
}
.daihyakka-poison .--mb195 {
  margin-bottom: 195px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb195 {
    margin-bottom: 97.5px;
  }
}
.daihyakka-poison .--pt195 {
  padding-top: 195px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt195 {
    padding-top: 97.5px;
  }
}
.daihyakka-poison .--pb195 {
  padding-bottom: 195px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb195 {
    padding-bottom: 97.5px;
  }
}
.daihyakka-poison .--px195 {
  padding: 0 195px;
}
.daihyakka-poison .max-w-195 {
  max-width: 195px;
}
.daihyakka-poison .w-195 {
  width: 195px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-195 {
    width: 97.5px;
  }
}
.daihyakka-poison .h-195 {
  height: 195px;
}
.daihyakka-poison .--gap195 {
  gap: 195px !important;
}
.daihyakka-poison .--fw195 {
  font-weight: 195;
}
.daihyakka-poison .--mt196 {
  margin-top: 196px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt196 {
    margin-top: 98px;
  }
}
.daihyakka-poison .--mb196 {
  margin-bottom: 196px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb196 {
    margin-bottom: 98px;
  }
}
.daihyakka-poison .--pt196 {
  padding-top: 196px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt196 {
    padding-top: 98px;
  }
}
.daihyakka-poison .--pb196 {
  padding-bottom: 196px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb196 {
    padding-bottom: 98px;
  }
}
.daihyakka-poison .--px196 {
  padding: 0 196px;
}
.daihyakka-poison .max-w-196 {
  max-width: 196px;
}
.daihyakka-poison .w-196 {
  width: 196px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-196 {
    width: 98px;
  }
}
.daihyakka-poison .h-196 {
  height: 196px;
}
.daihyakka-poison .--gap196 {
  gap: 196px !important;
}
.daihyakka-poison .--fw196 {
  font-weight: 196;
}
.daihyakka-poison .--mt197 {
  margin-top: 197px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt197 {
    margin-top: 98.5px;
  }
}
.daihyakka-poison .--mb197 {
  margin-bottom: 197px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb197 {
    margin-bottom: 98.5px;
  }
}
.daihyakka-poison .--pt197 {
  padding-top: 197px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt197 {
    padding-top: 98.5px;
  }
}
.daihyakka-poison .--pb197 {
  padding-bottom: 197px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb197 {
    padding-bottom: 98.5px;
  }
}
.daihyakka-poison .--px197 {
  padding: 0 197px;
}
.daihyakka-poison .max-w-197 {
  max-width: 197px;
}
.daihyakka-poison .w-197 {
  width: 197px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-197 {
    width: 98.5px;
  }
}
.daihyakka-poison .h-197 {
  height: 197px;
}
.daihyakka-poison .--gap197 {
  gap: 197px !important;
}
.daihyakka-poison .--fw197 {
  font-weight: 197;
}
.daihyakka-poison .--mt198 {
  margin-top: 198px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt198 {
    margin-top: 99px;
  }
}
.daihyakka-poison .--mb198 {
  margin-bottom: 198px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb198 {
    margin-bottom: 99px;
  }
}
.daihyakka-poison .--pt198 {
  padding-top: 198px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt198 {
    padding-top: 99px;
  }
}
.daihyakka-poison .--pb198 {
  padding-bottom: 198px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb198 {
    padding-bottom: 99px;
  }
}
.daihyakka-poison .--px198 {
  padding: 0 198px;
}
.daihyakka-poison .max-w-198 {
  max-width: 198px;
}
.daihyakka-poison .w-198 {
  width: 198px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-198 {
    width: 99px;
  }
}
.daihyakka-poison .h-198 {
  height: 198px;
}
.daihyakka-poison .--gap198 {
  gap: 198px !important;
}
.daihyakka-poison .--fw198 {
  font-weight: 198;
}
.daihyakka-poison .--mt199 {
  margin-top: 199px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt199 {
    margin-top: 99.5px;
  }
}
.daihyakka-poison .--mb199 {
  margin-bottom: 199px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb199 {
    margin-bottom: 99.5px;
  }
}
.daihyakka-poison .--pt199 {
  padding-top: 199px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt199 {
    padding-top: 99.5px;
  }
}
.daihyakka-poison .--pb199 {
  padding-bottom: 199px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb199 {
    padding-bottom: 99.5px;
  }
}
.daihyakka-poison .--px199 {
  padding: 0 199px;
}
.daihyakka-poison .max-w-199 {
  max-width: 199px;
}
.daihyakka-poison .w-199 {
  width: 199px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-199 {
    width: 99.5px;
  }
}
.daihyakka-poison .h-199 {
  height: 199px;
}
.daihyakka-poison .--gap199 {
  gap: 199px !important;
}
.daihyakka-poison .--fw199 {
  font-weight: 199;
}
.daihyakka-poison .--mt200 {
  margin-top: 200px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt200 {
    margin-top: 100px;
  }
}
.daihyakka-poison .--mb200 {
  margin-bottom: 200px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb200 {
    margin-bottom: 100px;
  }
}
.daihyakka-poison .--pt200 {
  padding-top: 200px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt200 {
    padding-top: 100px;
  }
}
.daihyakka-poison .--pb200 {
  padding-bottom: 200px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb200 {
    padding-bottom: 100px;
  }
}
.daihyakka-poison .--px200 {
  padding: 0 200px;
}
.daihyakka-poison .max-w-200 {
  max-width: 200px;
}
.daihyakka-poison .w-200 {
  width: 200px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-200 {
    width: 100px;
  }
}
.daihyakka-poison .h-200 {
  height: 200px;
}
.daihyakka-poison .--gap200 {
  gap: 200px !important;
}
.daihyakka-poison .--fw200 {
  font-weight: 200;
}
.daihyakka-poison .--mt201 {
  margin-top: 201px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt201 {
    margin-top: 100.5px;
  }
}
.daihyakka-poison .--mb201 {
  margin-bottom: 201px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb201 {
    margin-bottom: 100.5px;
  }
}
.daihyakka-poison .--pt201 {
  padding-top: 201px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt201 {
    padding-top: 100.5px;
  }
}
.daihyakka-poison .--pb201 {
  padding-bottom: 201px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb201 {
    padding-bottom: 100.5px;
  }
}
.daihyakka-poison .--px201 {
  padding: 0 201px;
}
.daihyakka-poison .max-w-201 {
  max-width: 201px;
}
.daihyakka-poison .w-201 {
  width: 201px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-201 {
    width: 100.5px;
  }
}
.daihyakka-poison .h-201 {
  height: 201px;
}
.daihyakka-poison .--gap201 {
  gap: 201px !important;
}
.daihyakka-poison .--fw201 {
  font-weight: 201;
}
.daihyakka-poison .--mt202 {
  margin-top: 202px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt202 {
    margin-top: 101px;
  }
}
.daihyakka-poison .--mb202 {
  margin-bottom: 202px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb202 {
    margin-bottom: 101px;
  }
}
.daihyakka-poison .--pt202 {
  padding-top: 202px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt202 {
    padding-top: 101px;
  }
}
.daihyakka-poison .--pb202 {
  padding-bottom: 202px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb202 {
    padding-bottom: 101px;
  }
}
.daihyakka-poison .--px202 {
  padding: 0 202px;
}
.daihyakka-poison .max-w-202 {
  max-width: 202px;
}
.daihyakka-poison .w-202 {
  width: 202px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-202 {
    width: 101px;
  }
}
.daihyakka-poison .h-202 {
  height: 202px;
}
.daihyakka-poison .--gap202 {
  gap: 202px !important;
}
.daihyakka-poison .--fw202 {
  font-weight: 202;
}
.daihyakka-poison .--mt203 {
  margin-top: 203px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt203 {
    margin-top: 101.5px;
  }
}
.daihyakka-poison .--mb203 {
  margin-bottom: 203px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb203 {
    margin-bottom: 101.5px;
  }
}
.daihyakka-poison .--pt203 {
  padding-top: 203px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt203 {
    padding-top: 101.5px;
  }
}
.daihyakka-poison .--pb203 {
  padding-bottom: 203px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb203 {
    padding-bottom: 101.5px;
  }
}
.daihyakka-poison .--px203 {
  padding: 0 203px;
}
.daihyakka-poison .max-w-203 {
  max-width: 203px;
}
.daihyakka-poison .w-203 {
  width: 203px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-203 {
    width: 101.5px;
  }
}
.daihyakka-poison .h-203 {
  height: 203px;
}
.daihyakka-poison .--gap203 {
  gap: 203px !important;
}
.daihyakka-poison .--fw203 {
  font-weight: 203;
}
.daihyakka-poison .--mt204 {
  margin-top: 204px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt204 {
    margin-top: 102px;
  }
}
.daihyakka-poison .--mb204 {
  margin-bottom: 204px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb204 {
    margin-bottom: 102px;
  }
}
.daihyakka-poison .--pt204 {
  padding-top: 204px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt204 {
    padding-top: 102px;
  }
}
.daihyakka-poison .--pb204 {
  padding-bottom: 204px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb204 {
    padding-bottom: 102px;
  }
}
.daihyakka-poison .--px204 {
  padding: 0 204px;
}
.daihyakka-poison .max-w-204 {
  max-width: 204px;
}
.daihyakka-poison .w-204 {
  width: 204px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-204 {
    width: 102px;
  }
}
.daihyakka-poison .h-204 {
  height: 204px;
}
.daihyakka-poison .--gap204 {
  gap: 204px !important;
}
.daihyakka-poison .--fw204 {
  font-weight: 204;
}
.daihyakka-poison .--mt205 {
  margin-top: 205px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt205 {
    margin-top: 102.5px;
  }
}
.daihyakka-poison .--mb205 {
  margin-bottom: 205px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb205 {
    margin-bottom: 102.5px;
  }
}
.daihyakka-poison .--pt205 {
  padding-top: 205px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt205 {
    padding-top: 102.5px;
  }
}
.daihyakka-poison .--pb205 {
  padding-bottom: 205px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb205 {
    padding-bottom: 102.5px;
  }
}
.daihyakka-poison .--px205 {
  padding: 0 205px;
}
.daihyakka-poison .max-w-205 {
  max-width: 205px;
}
.daihyakka-poison .w-205 {
  width: 205px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-205 {
    width: 102.5px;
  }
}
.daihyakka-poison .h-205 {
  height: 205px;
}
.daihyakka-poison .--gap205 {
  gap: 205px !important;
}
.daihyakka-poison .--fw205 {
  font-weight: 205;
}
.daihyakka-poison .--mt206 {
  margin-top: 206px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt206 {
    margin-top: 103px;
  }
}
.daihyakka-poison .--mb206 {
  margin-bottom: 206px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb206 {
    margin-bottom: 103px;
  }
}
.daihyakka-poison .--pt206 {
  padding-top: 206px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt206 {
    padding-top: 103px;
  }
}
.daihyakka-poison .--pb206 {
  padding-bottom: 206px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb206 {
    padding-bottom: 103px;
  }
}
.daihyakka-poison .--px206 {
  padding: 0 206px;
}
.daihyakka-poison .max-w-206 {
  max-width: 206px;
}
.daihyakka-poison .w-206 {
  width: 206px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-206 {
    width: 103px;
  }
}
.daihyakka-poison .h-206 {
  height: 206px;
}
.daihyakka-poison .--gap206 {
  gap: 206px !important;
}
.daihyakka-poison .--fw206 {
  font-weight: 206;
}
.daihyakka-poison .--mt207 {
  margin-top: 207px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt207 {
    margin-top: 103.5px;
  }
}
.daihyakka-poison .--mb207 {
  margin-bottom: 207px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb207 {
    margin-bottom: 103.5px;
  }
}
.daihyakka-poison .--pt207 {
  padding-top: 207px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt207 {
    padding-top: 103.5px;
  }
}
.daihyakka-poison .--pb207 {
  padding-bottom: 207px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb207 {
    padding-bottom: 103.5px;
  }
}
.daihyakka-poison .--px207 {
  padding: 0 207px;
}
.daihyakka-poison .max-w-207 {
  max-width: 207px;
}
.daihyakka-poison .w-207 {
  width: 207px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-207 {
    width: 103.5px;
  }
}
.daihyakka-poison .h-207 {
  height: 207px;
}
.daihyakka-poison .--gap207 {
  gap: 207px !important;
}
.daihyakka-poison .--fw207 {
  font-weight: 207;
}
.daihyakka-poison .--mt208 {
  margin-top: 208px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt208 {
    margin-top: 104px;
  }
}
.daihyakka-poison .--mb208 {
  margin-bottom: 208px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb208 {
    margin-bottom: 104px;
  }
}
.daihyakka-poison .--pt208 {
  padding-top: 208px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt208 {
    padding-top: 104px;
  }
}
.daihyakka-poison .--pb208 {
  padding-bottom: 208px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb208 {
    padding-bottom: 104px;
  }
}
.daihyakka-poison .--px208 {
  padding: 0 208px;
}
.daihyakka-poison .max-w-208 {
  max-width: 208px;
}
.daihyakka-poison .w-208 {
  width: 208px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-208 {
    width: 104px;
  }
}
.daihyakka-poison .h-208 {
  height: 208px;
}
.daihyakka-poison .--gap208 {
  gap: 208px !important;
}
.daihyakka-poison .--fw208 {
  font-weight: 208;
}
.daihyakka-poison .--mt209 {
  margin-top: 209px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt209 {
    margin-top: 104.5px;
  }
}
.daihyakka-poison .--mb209 {
  margin-bottom: 209px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb209 {
    margin-bottom: 104.5px;
  }
}
.daihyakka-poison .--pt209 {
  padding-top: 209px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt209 {
    padding-top: 104.5px;
  }
}
.daihyakka-poison .--pb209 {
  padding-bottom: 209px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb209 {
    padding-bottom: 104.5px;
  }
}
.daihyakka-poison .--px209 {
  padding: 0 209px;
}
.daihyakka-poison .max-w-209 {
  max-width: 209px;
}
.daihyakka-poison .w-209 {
  width: 209px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-209 {
    width: 104.5px;
  }
}
.daihyakka-poison .h-209 {
  height: 209px;
}
.daihyakka-poison .--gap209 {
  gap: 209px !important;
}
.daihyakka-poison .--fw209 {
  font-weight: 209;
}
.daihyakka-poison .--mt210 {
  margin-top: 210px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt210 {
    margin-top: 105px;
  }
}
.daihyakka-poison .--mb210 {
  margin-bottom: 210px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb210 {
    margin-bottom: 105px;
  }
}
.daihyakka-poison .--pt210 {
  padding-top: 210px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt210 {
    padding-top: 105px;
  }
}
.daihyakka-poison .--pb210 {
  padding-bottom: 210px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb210 {
    padding-bottom: 105px;
  }
}
.daihyakka-poison .--px210 {
  padding: 0 210px;
}
.daihyakka-poison .max-w-210 {
  max-width: 210px;
}
.daihyakka-poison .w-210 {
  width: 210px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-210 {
    width: 105px;
  }
}
.daihyakka-poison .h-210 {
  height: 210px;
}
.daihyakka-poison .--gap210 {
  gap: 210px !important;
}
.daihyakka-poison .--fw210 {
  font-weight: 210;
}
.daihyakka-poison .--mt211 {
  margin-top: 211px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt211 {
    margin-top: 105.5px;
  }
}
.daihyakka-poison .--mb211 {
  margin-bottom: 211px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb211 {
    margin-bottom: 105.5px;
  }
}
.daihyakka-poison .--pt211 {
  padding-top: 211px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt211 {
    padding-top: 105.5px;
  }
}
.daihyakka-poison .--pb211 {
  padding-bottom: 211px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb211 {
    padding-bottom: 105.5px;
  }
}
.daihyakka-poison .--px211 {
  padding: 0 211px;
}
.daihyakka-poison .max-w-211 {
  max-width: 211px;
}
.daihyakka-poison .w-211 {
  width: 211px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-211 {
    width: 105.5px;
  }
}
.daihyakka-poison .h-211 {
  height: 211px;
}
.daihyakka-poison .--gap211 {
  gap: 211px !important;
}
.daihyakka-poison .--fw211 {
  font-weight: 211;
}
.daihyakka-poison .--mt212 {
  margin-top: 212px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt212 {
    margin-top: 106px;
  }
}
.daihyakka-poison .--mb212 {
  margin-bottom: 212px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb212 {
    margin-bottom: 106px;
  }
}
.daihyakka-poison .--pt212 {
  padding-top: 212px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt212 {
    padding-top: 106px;
  }
}
.daihyakka-poison .--pb212 {
  padding-bottom: 212px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb212 {
    padding-bottom: 106px;
  }
}
.daihyakka-poison .--px212 {
  padding: 0 212px;
}
.daihyakka-poison .max-w-212 {
  max-width: 212px;
}
.daihyakka-poison .w-212 {
  width: 212px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-212 {
    width: 106px;
  }
}
.daihyakka-poison .h-212 {
  height: 212px;
}
.daihyakka-poison .--gap212 {
  gap: 212px !important;
}
.daihyakka-poison .--fw212 {
  font-weight: 212;
}
.daihyakka-poison .--mt213 {
  margin-top: 213px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt213 {
    margin-top: 106.5px;
  }
}
.daihyakka-poison .--mb213 {
  margin-bottom: 213px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb213 {
    margin-bottom: 106.5px;
  }
}
.daihyakka-poison .--pt213 {
  padding-top: 213px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt213 {
    padding-top: 106.5px;
  }
}
.daihyakka-poison .--pb213 {
  padding-bottom: 213px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb213 {
    padding-bottom: 106.5px;
  }
}
.daihyakka-poison .--px213 {
  padding: 0 213px;
}
.daihyakka-poison .max-w-213 {
  max-width: 213px;
}
.daihyakka-poison .w-213 {
  width: 213px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-213 {
    width: 106.5px;
  }
}
.daihyakka-poison .h-213 {
  height: 213px;
}
.daihyakka-poison .--gap213 {
  gap: 213px !important;
}
.daihyakka-poison .--fw213 {
  font-weight: 213;
}
.daihyakka-poison .--mt214 {
  margin-top: 214px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt214 {
    margin-top: 107px;
  }
}
.daihyakka-poison .--mb214 {
  margin-bottom: 214px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb214 {
    margin-bottom: 107px;
  }
}
.daihyakka-poison .--pt214 {
  padding-top: 214px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt214 {
    padding-top: 107px;
  }
}
.daihyakka-poison .--pb214 {
  padding-bottom: 214px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb214 {
    padding-bottom: 107px;
  }
}
.daihyakka-poison .--px214 {
  padding: 0 214px;
}
.daihyakka-poison .max-w-214 {
  max-width: 214px;
}
.daihyakka-poison .w-214 {
  width: 214px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-214 {
    width: 107px;
  }
}
.daihyakka-poison .h-214 {
  height: 214px;
}
.daihyakka-poison .--gap214 {
  gap: 214px !important;
}
.daihyakka-poison .--fw214 {
  font-weight: 214;
}
.daihyakka-poison .--mt215 {
  margin-top: 215px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt215 {
    margin-top: 107.5px;
  }
}
.daihyakka-poison .--mb215 {
  margin-bottom: 215px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb215 {
    margin-bottom: 107.5px;
  }
}
.daihyakka-poison .--pt215 {
  padding-top: 215px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt215 {
    padding-top: 107.5px;
  }
}
.daihyakka-poison .--pb215 {
  padding-bottom: 215px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb215 {
    padding-bottom: 107.5px;
  }
}
.daihyakka-poison .--px215 {
  padding: 0 215px;
}
.daihyakka-poison .max-w-215 {
  max-width: 215px;
}
.daihyakka-poison .w-215 {
  width: 215px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-215 {
    width: 107.5px;
  }
}
.daihyakka-poison .h-215 {
  height: 215px;
}
.daihyakka-poison .--gap215 {
  gap: 215px !important;
}
.daihyakka-poison .--fw215 {
  font-weight: 215;
}
.daihyakka-poison .--mt216 {
  margin-top: 216px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt216 {
    margin-top: 108px;
  }
}
.daihyakka-poison .--mb216 {
  margin-bottom: 216px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb216 {
    margin-bottom: 108px;
  }
}
.daihyakka-poison .--pt216 {
  padding-top: 216px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt216 {
    padding-top: 108px;
  }
}
.daihyakka-poison .--pb216 {
  padding-bottom: 216px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb216 {
    padding-bottom: 108px;
  }
}
.daihyakka-poison .--px216 {
  padding: 0 216px;
}
.daihyakka-poison .max-w-216 {
  max-width: 216px;
}
.daihyakka-poison .w-216 {
  width: 216px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-216 {
    width: 108px;
  }
}
.daihyakka-poison .h-216 {
  height: 216px;
}
.daihyakka-poison .--gap216 {
  gap: 216px !important;
}
.daihyakka-poison .--fw216 {
  font-weight: 216;
}
.daihyakka-poison .--mt217 {
  margin-top: 217px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt217 {
    margin-top: 108.5px;
  }
}
.daihyakka-poison .--mb217 {
  margin-bottom: 217px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb217 {
    margin-bottom: 108.5px;
  }
}
.daihyakka-poison .--pt217 {
  padding-top: 217px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt217 {
    padding-top: 108.5px;
  }
}
.daihyakka-poison .--pb217 {
  padding-bottom: 217px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb217 {
    padding-bottom: 108.5px;
  }
}
.daihyakka-poison .--px217 {
  padding: 0 217px;
}
.daihyakka-poison .max-w-217 {
  max-width: 217px;
}
.daihyakka-poison .w-217 {
  width: 217px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-217 {
    width: 108.5px;
  }
}
.daihyakka-poison .h-217 {
  height: 217px;
}
.daihyakka-poison .--gap217 {
  gap: 217px !important;
}
.daihyakka-poison .--fw217 {
  font-weight: 217;
}
.daihyakka-poison .--mt218 {
  margin-top: 218px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt218 {
    margin-top: 109px;
  }
}
.daihyakka-poison .--mb218 {
  margin-bottom: 218px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb218 {
    margin-bottom: 109px;
  }
}
.daihyakka-poison .--pt218 {
  padding-top: 218px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt218 {
    padding-top: 109px;
  }
}
.daihyakka-poison .--pb218 {
  padding-bottom: 218px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb218 {
    padding-bottom: 109px;
  }
}
.daihyakka-poison .--px218 {
  padding: 0 218px;
}
.daihyakka-poison .max-w-218 {
  max-width: 218px;
}
.daihyakka-poison .w-218 {
  width: 218px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-218 {
    width: 109px;
  }
}
.daihyakka-poison .h-218 {
  height: 218px;
}
.daihyakka-poison .--gap218 {
  gap: 218px !important;
}
.daihyakka-poison .--fw218 {
  font-weight: 218;
}
.daihyakka-poison .--mt219 {
  margin-top: 219px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt219 {
    margin-top: 109.5px;
  }
}
.daihyakka-poison .--mb219 {
  margin-bottom: 219px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb219 {
    margin-bottom: 109.5px;
  }
}
.daihyakka-poison .--pt219 {
  padding-top: 219px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt219 {
    padding-top: 109.5px;
  }
}
.daihyakka-poison .--pb219 {
  padding-bottom: 219px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb219 {
    padding-bottom: 109.5px;
  }
}
.daihyakka-poison .--px219 {
  padding: 0 219px;
}
.daihyakka-poison .max-w-219 {
  max-width: 219px;
}
.daihyakka-poison .w-219 {
  width: 219px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-219 {
    width: 109.5px;
  }
}
.daihyakka-poison .h-219 {
  height: 219px;
}
.daihyakka-poison .--gap219 {
  gap: 219px !important;
}
.daihyakka-poison .--fw219 {
  font-weight: 219;
}
.daihyakka-poison .--mt220 {
  margin-top: 220px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt220 {
    margin-top: 110px;
  }
}
.daihyakka-poison .--mb220 {
  margin-bottom: 220px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb220 {
    margin-bottom: 110px;
  }
}
.daihyakka-poison .--pt220 {
  padding-top: 220px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt220 {
    padding-top: 110px;
  }
}
.daihyakka-poison .--pb220 {
  padding-bottom: 220px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb220 {
    padding-bottom: 110px;
  }
}
.daihyakka-poison .--px220 {
  padding: 0 220px;
}
.daihyakka-poison .max-w-220 {
  max-width: 220px;
}
.daihyakka-poison .w-220 {
  width: 220px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-220 {
    width: 110px;
  }
}
.daihyakka-poison .h-220 {
  height: 220px;
}
.daihyakka-poison .--gap220 {
  gap: 220px !important;
}
.daihyakka-poison .--fw220 {
  font-weight: 220;
}
.daihyakka-poison .--mt221 {
  margin-top: 221px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt221 {
    margin-top: 110.5px;
  }
}
.daihyakka-poison .--mb221 {
  margin-bottom: 221px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb221 {
    margin-bottom: 110.5px;
  }
}
.daihyakka-poison .--pt221 {
  padding-top: 221px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt221 {
    padding-top: 110.5px;
  }
}
.daihyakka-poison .--pb221 {
  padding-bottom: 221px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb221 {
    padding-bottom: 110.5px;
  }
}
.daihyakka-poison .--px221 {
  padding: 0 221px;
}
.daihyakka-poison .max-w-221 {
  max-width: 221px;
}
.daihyakka-poison .w-221 {
  width: 221px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-221 {
    width: 110.5px;
  }
}
.daihyakka-poison .h-221 {
  height: 221px;
}
.daihyakka-poison .--gap221 {
  gap: 221px !important;
}
.daihyakka-poison .--fw221 {
  font-weight: 221;
}
.daihyakka-poison .--mt222 {
  margin-top: 222px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt222 {
    margin-top: 111px;
  }
}
.daihyakka-poison .--mb222 {
  margin-bottom: 222px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb222 {
    margin-bottom: 111px;
  }
}
.daihyakka-poison .--pt222 {
  padding-top: 222px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt222 {
    padding-top: 111px;
  }
}
.daihyakka-poison .--pb222 {
  padding-bottom: 222px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb222 {
    padding-bottom: 111px;
  }
}
.daihyakka-poison .--px222 {
  padding: 0 222px;
}
.daihyakka-poison .max-w-222 {
  max-width: 222px;
}
.daihyakka-poison .w-222 {
  width: 222px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-222 {
    width: 111px;
  }
}
.daihyakka-poison .h-222 {
  height: 222px;
}
.daihyakka-poison .--gap222 {
  gap: 222px !important;
}
.daihyakka-poison .--fw222 {
  font-weight: 222;
}
.daihyakka-poison .--mt223 {
  margin-top: 223px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt223 {
    margin-top: 111.5px;
  }
}
.daihyakka-poison .--mb223 {
  margin-bottom: 223px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb223 {
    margin-bottom: 111.5px;
  }
}
.daihyakka-poison .--pt223 {
  padding-top: 223px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt223 {
    padding-top: 111.5px;
  }
}
.daihyakka-poison .--pb223 {
  padding-bottom: 223px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb223 {
    padding-bottom: 111.5px;
  }
}
.daihyakka-poison .--px223 {
  padding: 0 223px;
}
.daihyakka-poison .max-w-223 {
  max-width: 223px;
}
.daihyakka-poison .w-223 {
  width: 223px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-223 {
    width: 111.5px;
  }
}
.daihyakka-poison .h-223 {
  height: 223px;
}
.daihyakka-poison .--gap223 {
  gap: 223px !important;
}
.daihyakka-poison .--fw223 {
  font-weight: 223;
}
.daihyakka-poison .--mt224 {
  margin-top: 224px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt224 {
    margin-top: 112px;
  }
}
.daihyakka-poison .--mb224 {
  margin-bottom: 224px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb224 {
    margin-bottom: 112px;
  }
}
.daihyakka-poison .--pt224 {
  padding-top: 224px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt224 {
    padding-top: 112px;
  }
}
.daihyakka-poison .--pb224 {
  padding-bottom: 224px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb224 {
    padding-bottom: 112px;
  }
}
.daihyakka-poison .--px224 {
  padding: 0 224px;
}
.daihyakka-poison .max-w-224 {
  max-width: 224px;
}
.daihyakka-poison .w-224 {
  width: 224px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-224 {
    width: 112px;
  }
}
.daihyakka-poison .h-224 {
  height: 224px;
}
.daihyakka-poison .--gap224 {
  gap: 224px !important;
}
.daihyakka-poison .--fw224 {
  font-weight: 224;
}
.daihyakka-poison .--mt225 {
  margin-top: 225px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt225 {
    margin-top: 112.5px;
  }
}
.daihyakka-poison .--mb225 {
  margin-bottom: 225px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb225 {
    margin-bottom: 112.5px;
  }
}
.daihyakka-poison .--pt225 {
  padding-top: 225px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt225 {
    padding-top: 112.5px;
  }
}
.daihyakka-poison .--pb225 {
  padding-bottom: 225px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb225 {
    padding-bottom: 112.5px;
  }
}
.daihyakka-poison .--px225 {
  padding: 0 225px;
}
.daihyakka-poison .max-w-225 {
  max-width: 225px;
}
.daihyakka-poison .w-225 {
  width: 225px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-225 {
    width: 112.5px;
  }
}
.daihyakka-poison .h-225 {
  height: 225px;
}
.daihyakka-poison .--gap225 {
  gap: 225px !important;
}
.daihyakka-poison .--fw225 {
  font-weight: 225;
}
.daihyakka-poison .--mt226 {
  margin-top: 226px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt226 {
    margin-top: 113px;
  }
}
.daihyakka-poison .--mb226 {
  margin-bottom: 226px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb226 {
    margin-bottom: 113px;
  }
}
.daihyakka-poison .--pt226 {
  padding-top: 226px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt226 {
    padding-top: 113px;
  }
}
.daihyakka-poison .--pb226 {
  padding-bottom: 226px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb226 {
    padding-bottom: 113px;
  }
}
.daihyakka-poison .--px226 {
  padding: 0 226px;
}
.daihyakka-poison .max-w-226 {
  max-width: 226px;
}
.daihyakka-poison .w-226 {
  width: 226px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-226 {
    width: 113px;
  }
}
.daihyakka-poison .h-226 {
  height: 226px;
}
.daihyakka-poison .--gap226 {
  gap: 226px !important;
}
.daihyakka-poison .--fw226 {
  font-weight: 226;
}
.daihyakka-poison .--mt227 {
  margin-top: 227px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt227 {
    margin-top: 113.5px;
  }
}
.daihyakka-poison .--mb227 {
  margin-bottom: 227px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb227 {
    margin-bottom: 113.5px;
  }
}
.daihyakka-poison .--pt227 {
  padding-top: 227px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt227 {
    padding-top: 113.5px;
  }
}
.daihyakka-poison .--pb227 {
  padding-bottom: 227px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb227 {
    padding-bottom: 113.5px;
  }
}
.daihyakka-poison .--px227 {
  padding: 0 227px;
}
.daihyakka-poison .max-w-227 {
  max-width: 227px;
}
.daihyakka-poison .w-227 {
  width: 227px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-227 {
    width: 113.5px;
  }
}
.daihyakka-poison .h-227 {
  height: 227px;
}
.daihyakka-poison .--gap227 {
  gap: 227px !important;
}
.daihyakka-poison .--fw227 {
  font-weight: 227;
}
.daihyakka-poison .--mt228 {
  margin-top: 228px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt228 {
    margin-top: 114px;
  }
}
.daihyakka-poison .--mb228 {
  margin-bottom: 228px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb228 {
    margin-bottom: 114px;
  }
}
.daihyakka-poison .--pt228 {
  padding-top: 228px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt228 {
    padding-top: 114px;
  }
}
.daihyakka-poison .--pb228 {
  padding-bottom: 228px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb228 {
    padding-bottom: 114px;
  }
}
.daihyakka-poison .--px228 {
  padding: 0 228px;
}
.daihyakka-poison .max-w-228 {
  max-width: 228px;
}
.daihyakka-poison .w-228 {
  width: 228px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-228 {
    width: 114px;
  }
}
.daihyakka-poison .h-228 {
  height: 228px;
}
.daihyakka-poison .--gap228 {
  gap: 228px !important;
}
.daihyakka-poison .--fw228 {
  font-weight: 228;
}
.daihyakka-poison .--mt229 {
  margin-top: 229px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt229 {
    margin-top: 114.5px;
  }
}
.daihyakka-poison .--mb229 {
  margin-bottom: 229px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb229 {
    margin-bottom: 114.5px;
  }
}
.daihyakka-poison .--pt229 {
  padding-top: 229px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt229 {
    padding-top: 114.5px;
  }
}
.daihyakka-poison .--pb229 {
  padding-bottom: 229px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb229 {
    padding-bottom: 114.5px;
  }
}
.daihyakka-poison .--px229 {
  padding: 0 229px;
}
.daihyakka-poison .max-w-229 {
  max-width: 229px;
}
.daihyakka-poison .w-229 {
  width: 229px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-229 {
    width: 114.5px;
  }
}
.daihyakka-poison .h-229 {
  height: 229px;
}
.daihyakka-poison .--gap229 {
  gap: 229px !important;
}
.daihyakka-poison .--fw229 {
  font-weight: 229;
}
.daihyakka-poison .--mt230 {
  margin-top: 230px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt230 {
    margin-top: 115px;
  }
}
.daihyakka-poison .--mb230 {
  margin-bottom: 230px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb230 {
    margin-bottom: 115px;
  }
}
.daihyakka-poison .--pt230 {
  padding-top: 230px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt230 {
    padding-top: 115px;
  }
}
.daihyakka-poison .--pb230 {
  padding-bottom: 230px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb230 {
    padding-bottom: 115px;
  }
}
.daihyakka-poison .--px230 {
  padding: 0 230px;
}
.daihyakka-poison .max-w-230 {
  max-width: 230px;
}
.daihyakka-poison .w-230 {
  width: 230px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-230 {
    width: 115px;
  }
}
.daihyakka-poison .h-230 {
  height: 230px;
}
.daihyakka-poison .--gap230 {
  gap: 230px !important;
}
.daihyakka-poison .--fw230 {
  font-weight: 230;
}
.daihyakka-poison .--mt231 {
  margin-top: 231px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt231 {
    margin-top: 115.5px;
  }
}
.daihyakka-poison .--mb231 {
  margin-bottom: 231px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb231 {
    margin-bottom: 115.5px;
  }
}
.daihyakka-poison .--pt231 {
  padding-top: 231px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt231 {
    padding-top: 115.5px;
  }
}
.daihyakka-poison .--pb231 {
  padding-bottom: 231px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb231 {
    padding-bottom: 115.5px;
  }
}
.daihyakka-poison .--px231 {
  padding: 0 231px;
}
.daihyakka-poison .max-w-231 {
  max-width: 231px;
}
.daihyakka-poison .w-231 {
  width: 231px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-231 {
    width: 115.5px;
  }
}
.daihyakka-poison .h-231 {
  height: 231px;
}
.daihyakka-poison .--gap231 {
  gap: 231px !important;
}
.daihyakka-poison .--fw231 {
  font-weight: 231;
}
.daihyakka-poison .--mt232 {
  margin-top: 232px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt232 {
    margin-top: 116px;
  }
}
.daihyakka-poison .--mb232 {
  margin-bottom: 232px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb232 {
    margin-bottom: 116px;
  }
}
.daihyakka-poison .--pt232 {
  padding-top: 232px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt232 {
    padding-top: 116px;
  }
}
.daihyakka-poison .--pb232 {
  padding-bottom: 232px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb232 {
    padding-bottom: 116px;
  }
}
.daihyakka-poison .--px232 {
  padding: 0 232px;
}
.daihyakka-poison .max-w-232 {
  max-width: 232px;
}
.daihyakka-poison .w-232 {
  width: 232px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-232 {
    width: 116px;
  }
}
.daihyakka-poison .h-232 {
  height: 232px;
}
.daihyakka-poison .--gap232 {
  gap: 232px !important;
}
.daihyakka-poison .--fw232 {
  font-weight: 232;
}
.daihyakka-poison .--mt233 {
  margin-top: 233px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt233 {
    margin-top: 116.5px;
  }
}
.daihyakka-poison .--mb233 {
  margin-bottom: 233px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb233 {
    margin-bottom: 116.5px;
  }
}
.daihyakka-poison .--pt233 {
  padding-top: 233px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt233 {
    padding-top: 116.5px;
  }
}
.daihyakka-poison .--pb233 {
  padding-bottom: 233px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb233 {
    padding-bottom: 116.5px;
  }
}
.daihyakka-poison .--px233 {
  padding: 0 233px;
}
.daihyakka-poison .max-w-233 {
  max-width: 233px;
}
.daihyakka-poison .w-233 {
  width: 233px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-233 {
    width: 116.5px;
  }
}
.daihyakka-poison .h-233 {
  height: 233px;
}
.daihyakka-poison .--gap233 {
  gap: 233px !important;
}
.daihyakka-poison .--fw233 {
  font-weight: 233;
}
.daihyakka-poison .--mt234 {
  margin-top: 234px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt234 {
    margin-top: 117px;
  }
}
.daihyakka-poison .--mb234 {
  margin-bottom: 234px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb234 {
    margin-bottom: 117px;
  }
}
.daihyakka-poison .--pt234 {
  padding-top: 234px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt234 {
    padding-top: 117px;
  }
}
.daihyakka-poison .--pb234 {
  padding-bottom: 234px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb234 {
    padding-bottom: 117px;
  }
}
.daihyakka-poison .--px234 {
  padding: 0 234px;
}
.daihyakka-poison .max-w-234 {
  max-width: 234px;
}
.daihyakka-poison .w-234 {
  width: 234px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-234 {
    width: 117px;
  }
}
.daihyakka-poison .h-234 {
  height: 234px;
}
.daihyakka-poison .--gap234 {
  gap: 234px !important;
}
.daihyakka-poison .--fw234 {
  font-weight: 234;
}
.daihyakka-poison .--mt235 {
  margin-top: 235px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt235 {
    margin-top: 117.5px;
  }
}
.daihyakka-poison .--mb235 {
  margin-bottom: 235px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb235 {
    margin-bottom: 117.5px;
  }
}
.daihyakka-poison .--pt235 {
  padding-top: 235px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt235 {
    padding-top: 117.5px;
  }
}
.daihyakka-poison .--pb235 {
  padding-bottom: 235px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb235 {
    padding-bottom: 117.5px;
  }
}
.daihyakka-poison .--px235 {
  padding: 0 235px;
}
.daihyakka-poison .max-w-235 {
  max-width: 235px;
}
.daihyakka-poison .w-235 {
  width: 235px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-235 {
    width: 117.5px;
  }
}
.daihyakka-poison .h-235 {
  height: 235px;
}
.daihyakka-poison .--gap235 {
  gap: 235px !important;
}
.daihyakka-poison .--fw235 {
  font-weight: 235;
}
.daihyakka-poison .--mt236 {
  margin-top: 236px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt236 {
    margin-top: 118px;
  }
}
.daihyakka-poison .--mb236 {
  margin-bottom: 236px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb236 {
    margin-bottom: 118px;
  }
}
.daihyakka-poison .--pt236 {
  padding-top: 236px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt236 {
    padding-top: 118px;
  }
}
.daihyakka-poison .--pb236 {
  padding-bottom: 236px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb236 {
    padding-bottom: 118px;
  }
}
.daihyakka-poison .--px236 {
  padding: 0 236px;
}
.daihyakka-poison .max-w-236 {
  max-width: 236px;
}
.daihyakka-poison .w-236 {
  width: 236px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-236 {
    width: 118px;
  }
}
.daihyakka-poison .h-236 {
  height: 236px;
}
.daihyakka-poison .--gap236 {
  gap: 236px !important;
}
.daihyakka-poison .--fw236 {
  font-weight: 236;
}
.daihyakka-poison .--mt237 {
  margin-top: 237px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt237 {
    margin-top: 118.5px;
  }
}
.daihyakka-poison .--mb237 {
  margin-bottom: 237px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb237 {
    margin-bottom: 118.5px;
  }
}
.daihyakka-poison .--pt237 {
  padding-top: 237px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt237 {
    padding-top: 118.5px;
  }
}
.daihyakka-poison .--pb237 {
  padding-bottom: 237px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb237 {
    padding-bottom: 118.5px;
  }
}
.daihyakka-poison .--px237 {
  padding: 0 237px;
}
.daihyakka-poison .max-w-237 {
  max-width: 237px;
}
.daihyakka-poison .w-237 {
  width: 237px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-237 {
    width: 118.5px;
  }
}
.daihyakka-poison .h-237 {
  height: 237px;
}
.daihyakka-poison .--gap237 {
  gap: 237px !important;
}
.daihyakka-poison .--fw237 {
  font-weight: 237;
}
.daihyakka-poison .--mt238 {
  margin-top: 238px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt238 {
    margin-top: 119px;
  }
}
.daihyakka-poison .--mb238 {
  margin-bottom: 238px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb238 {
    margin-bottom: 119px;
  }
}
.daihyakka-poison .--pt238 {
  padding-top: 238px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt238 {
    padding-top: 119px;
  }
}
.daihyakka-poison .--pb238 {
  padding-bottom: 238px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb238 {
    padding-bottom: 119px;
  }
}
.daihyakka-poison .--px238 {
  padding: 0 238px;
}
.daihyakka-poison .max-w-238 {
  max-width: 238px;
}
.daihyakka-poison .w-238 {
  width: 238px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-238 {
    width: 119px;
  }
}
.daihyakka-poison .h-238 {
  height: 238px;
}
.daihyakka-poison .--gap238 {
  gap: 238px !important;
}
.daihyakka-poison .--fw238 {
  font-weight: 238;
}
.daihyakka-poison .--mt239 {
  margin-top: 239px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt239 {
    margin-top: 119.5px;
  }
}
.daihyakka-poison .--mb239 {
  margin-bottom: 239px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb239 {
    margin-bottom: 119.5px;
  }
}
.daihyakka-poison .--pt239 {
  padding-top: 239px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt239 {
    padding-top: 119.5px;
  }
}
.daihyakka-poison .--pb239 {
  padding-bottom: 239px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb239 {
    padding-bottom: 119.5px;
  }
}
.daihyakka-poison .--px239 {
  padding: 0 239px;
}
.daihyakka-poison .max-w-239 {
  max-width: 239px;
}
.daihyakka-poison .w-239 {
  width: 239px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-239 {
    width: 119.5px;
  }
}
.daihyakka-poison .h-239 {
  height: 239px;
}
.daihyakka-poison .--gap239 {
  gap: 239px !important;
}
.daihyakka-poison .--fw239 {
  font-weight: 239;
}
.daihyakka-poison .--mt240 {
  margin-top: 240px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt240 {
    margin-top: 120px;
  }
}
.daihyakka-poison .--mb240 {
  margin-bottom: 240px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb240 {
    margin-bottom: 120px;
  }
}
.daihyakka-poison .--pt240 {
  padding-top: 240px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt240 {
    padding-top: 120px;
  }
}
.daihyakka-poison .--pb240 {
  padding-bottom: 240px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb240 {
    padding-bottom: 120px;
  }
}
.daihyakka-poison .--px240 {
  padding: 0 240px;
}
.daihyakka-poison .max-w-240 {
  max-width: 240px;
}
.daihyakka-poison .w-240 {
  width: 240px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-240 {
    width: 120px;
  }
}
.daihyakka-poison .h-240 {
  height: 240px;
}
.daihyakka-poison .--gap240 {
  gap: 240px !important;
}
.daihyakka-poison .--fw240 {
  font-weight: 240;
}
.daihyakka-poison .--mt241 {
  margin-top: 241px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt241 {
    margin-top: 120.5px;
  }
}
.daihyakka-poison .--mb241 {
  margin-bottom: 241px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb241 {
    margin-bottom: 120.5px;
  }
}
.daihyakka-poison .--pt241 {
  padding-top: 241px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt241 {
    padding-top: 120.5px;
  }
}
.daihyakka-poison .--pb241 {
  padding-bottom: 241px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb241 {
    padding-bottom: 120.5px;
  }
}
.daihyakka-poison .--px241 {
  padding: 0 241px;
}
.daihyakka-poison .max-w-241 {
  max-width: 241px;
}
.daihyakka-poison .w-241 {
  width: 241px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-241 {
    width: 120.5px;
  }
}
.daihyakka-poison .h-241 {
  height: 241px;
}
.daihyakka-poison .--gap241 {
  gap: 241px !important;
}
.daihyakka-poison .--fw241 {
  font-weight: 241;
}
.daihyakka-poison .--mt242 {
  margin-top: 242px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt242 {
    margin-top: 121px;
  }
}
.daihyakka-poison .--mb242 {
  margin-bottom: 242px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb242 {
    margin-bottom: 121px;
  }
}
.daihyakka-poison .--pt242 {
  padding-top: 242px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt242 {
    padding-top: 121px;
  }
}
.daihyakka-poison .--pb242 {
  padding-bottom: 242px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb242 {
    padding-bottom: 121px;
  }
}
.daihyakka-poison .--px242 {
  padding: 0 242px;
}
.daihyakka-poison .max-w-242 {
  max-width: 242px;
}
.daihyakka-poison .w-242 {
  width: 242px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-242 {
    width: 121px;
  }
}
.daihyakka-poison .h-242 {
  height: 242px;
}
.daihyakka-poison .--gap242 {
  gap: 242px !important;
}
.daihyakka-poison .--fw242 {
  font-weight: 242;
}
.daihyakka-poison .--mt243 {
  margin-top: 243px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt243 {
    margin-top: 121.5px;
  }
}
.daihyakka-poison .--mb243 {
  margin-bottom: 243px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb243 {
    margin-bottom: 121.5px;
  }
}
.daihyakka-poison .--pt243 {
  padding-top: 243px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt243 {
    padding-top: 121.5px;
  }
}
.daihyakka-poison .--pb243 {
  padding-bottom: 243px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb243 {
    padding-bottom: 121.5px;
  }
}
.daihyakka-poison .--px243 {
  padding: 0 243px;
}
.daihyakka-poison .max-w-243 {
  max-width: 243px;
}
.daihyakka-poison .w-243 {
  width: 243px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-243 {
    width: 121.5px;
  }
}
.daihyakka-poison .h-243 {
  height: 243px;
}
.daihyakka-poison .--gap243 {
  gap: 243px !important;
}
.daihyakka-poison .--fw243 {
  font-weight: 243;
}
.daihyakka-poison .--mt244 {
  margin-top: 244px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt244 {
    margin-top: 122px;
  }
}
.daihyakka-poison .--mb244 {
  margin-bottom: 244px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb244 {
    margin-bottom: 122px;
  }
}
.daihyakka-poison .--pt244 {
  padding-top: 244px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt244 {
    padding-top: 122px;
  }
}
.daihyakka-poison .--pb244 {
  padding-bottom: 244px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb244 {
    padding-bottom: 122px;
  }
}
.daihyakka-poison .--px244 {
  padding: 0 244px;
}
.daihyakka-poison .max-w-244 {
  max-width: 244px;
}
.daihyakka-poison .w-244 {
  width: 244px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-244 {
    width: 122px;
  }
}
.daihyakka-poison .h-244 {
  height: 244px;
}
.daihyakka-poison .--gap244 {
  gap: 244px !important;
}
.daihyakka-poison .--fw244 {
  font-weight: 244;
}
.daihyakka-poison .--mt245 {
  margin-top: 245px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt245 {
    margin-top: 122.5px;
  }
}
.daihyakka-poison .--mb245 {
  margin-bottom: 245px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb245 {
    margin-bottom: 122.5px;
  }
}
.daihyakka-poison .--pt245 {
  padding-top: 245px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt245 {
    padding-top: 122.5px;
  }
}
.daihyakka-poison .--pb245 {
  padding-bottom: 245px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb245 {
    padding-bottom: 122.5px;
  }
}
.daihyakka-poison .--px245 {
  padding: 0 245px;
}
.daihyakka-poison .max-w-245 {
  max-width: 245px;
}
.daihyakka-poison .w-245 {
  width: 245px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-245 {
    width: 122.5px;
  }
}
.daihyakka-poison .h-245 {
  height: 245px;
}
.daihyakka-poison .--gap245 {
  gap: 245px !important;
}
.daihyakka-poison .--fw245 {
  font-weight: 245;
}
.daihyakka-poison .--mt246 {
  margin-top: 246px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt246 {
    margin-top: 123px;
  }
}
.daihyakka-poison .--mb246 {
  margin-bottom: 246px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb246 {
    margin-bottom: 123px;
  }
}
.daihyakka-poison .--pt246 {
  padding-top: 246px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt246 {
    padding-top: 123px;
  }
}
.daihyakka-poison .--pb246 {
  padding-bottom: 246px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb246 {
    padding-bottom: 123px;
  }
}
.daihyakka-poison .--px246 {
  padding: 0 246px;
}
.daihyakka-poison .max-w-246 {
  max-width: 246px;
}
.daihyakka-poison .w-246 {
  width: 246px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-246 {
    width: 123px;
  }
}
.daihyakka-poison .h-246 {
  height: 246px;
}
.daihyakka-poison .--gap246 {
  gap: 246px !important;
}
.daihyakka-poison .--fw246 {
  font-weight: 246;
}
.daihyakka-poison .--mt247 {
  margin-top: 247px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt247 {
    margin-top: 123.5px;
  }
}
.daihyakka-poison .--mb247 {
  margin-bottom: 247px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb247 {
    margin-bottom: 123.5px;
  }
}
.daihyakka-poison .--pt247 {
  padding-top: 247px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt247 {
    padding-top: 123.5px;
  }
}
.daihyakka-poison .--pb247 {
  padding-bottom: 247px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb247 {
    padding-bottom: 123.5px;
  }
}
.daihyakka-poison .--px247 {
  padding: 0 247px;
}
.daihyakka-poison .max-w-247 {
  max-width: 247px;
}
.daihyakka-poison .w-247 {
  width: 247px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-247 {
    width: 123.5px;
  }
}
.daihyakka-poison .h-247 {
  height: 247px;
}
.daihyakka-poison .--gap247 {
  gap: 247px !important;
}
.daihyakka-poison .--fw247 {
  font-weight: 247;
}
.daihyakka-poison .--mt248 {
  margin-top: 248px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt248 {
    margin-top: 124px;
  }
}
.daihyakka-poison .--mb248 {
  margin-bottom: 248px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb248 {
    margin-bottom: 124px;
  }
}
.daihyakka-poison .--pt248 {
  padding-top: 248px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt248 {
    padding-top: 124px;
  }
}
.daihyakka-poison .--pb248 {
  padding-bottom: 248px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb248 {
    padding-bottom: 124px;
  }
}
.daihyakka-poison .--px248 {
  padding: 0 248px;
}
.daihyakka-poison .max-w-248 {
  max-width: 248px;
}
.daihyakka-poison .w-248 {
  width: 248px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-248 {
    width: 124px;
  }
}
.daihyakka-poison .h-248 {
  height: 248px;
}
.daihyakka-poison .--gap248 {
  gap: 248px !important;
}
.daihyakka-poison .--fw248 {
  font-weight: 248;
}
.daihyakka-poison .--mt249 {
  margin-top: 249px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt249 {
    margin-top: 124.5px;
  }
}
.daihyakka-poison .--mb249 {
  margin-bottom: 249px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb249 {
    margin-bottom: 124.5px;
  }
}
.daihyakka-poison .--pt249 {
  padding-top: 249px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt249 {
    padding-top: 124.5px;
  }
}
.daihyakka-poison .--pb249 {
  padding-bottom: 249px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb249 {
    padding-bottom: 124.5px;
  }
}
.daihyakka-poison .--px249 {
  padding: 0 249px;
}
.daihyakka-poison .max-w-249 {
  max-width: 249px;
}
.daihyakka-poison .w-249 {
  width: 249px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-249 {
    width: 124.5px;
  }
}
.daihyakka-poison .h-249 {
  height: 249px;
}
.daihyakka-poison .--gap249 {
  gap: 249px !important;
}
.daihyakka-poison .--fw249 {
  font-weight: 249;
}
.daihyakka-poison .--mt250 {
  margin-top: 250px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt250 {
    margin-top: 125px;
  }
}
.daihyakka-poison .--mb250 {
  margin-bottom: 250px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb250 {
    margin-bottom: 125px;
  }
}
.daihyakka-poison .--pt250 {
  padding-top: 250px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt250 {
    padding-top: 125px;
  }
}
.daihyakka-poison .--pb250 {
  padding-bottom: 250px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb250 {
    padding-bottom: 125px;
  }
}
.daihyakka-poison .--px250 {
  padding: 0 250px;
}
.daihyakka-poison .max-w-250 {
  max-width: 250px;
}
.daihyakka-poison .w-250 {
  width: 250px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-250 {
    width: 125px;
  }
}
.daihyakka-poison .h-250 {
  height: 250px;
}
.daihyakka-poison .--gap250 {
  gap: 250px !important;
}
.daihyakka-poison .--fw250 {
  font-weight: 250;
}
.daihyakka-poison .--mt251 {
  margin-top: 251px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt251 {
    margin-top: 125.5px;
  }
}
.daihyakka-poison .--mb251 {
  margin-bottom: 251px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb251 {
    margin-bottom: 125.5px;
  }
}
.daihyakka-poison .--pt251 {
  padding-top: 251px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt251 {
    padding-top: 125.5px;
  }
}
.daihyakka-poison .--pb251 {
  padding-bottom: 251px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb251 {
    padding-bottom: 125.5px;
  }
}
.daihyakka-poison .--px251 {
  padding: 0 251px;
}
.daihyakka-poison .max-w-251 {
  max-width: 251px;
}
.daihyakka-poison .w-251 {
  width: 251px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-251 {
    width: 125.5px;
  }
}
.daihyakka-poison .h-251 {
  height: 251px;
}
.daihyakka-poison .--gap251 {
  gap: 251px !important;
}
.daihyakka-poison .--fw251 {
  font-weight: 251;
}
.daihyakka-poison .--mt252 {
  margin-top: 252px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt252 {
    margin-top: 126px;
  }
}
.daihyakka-poison .--mb252 {
  margin-bottom: 252px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb252 {
    margin-bottom: 126px;
  }
}
.daihyakka-poison .--pt252 {
  padding-top: 252px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt252 {
    padding-top: 126px;
  }
}
.daihyakka-poison .--pb252 {
  padding-bottom: 252px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb252 {
    padding-bottom: 126px;
  }
}
.daihyakka-poison .--px252 {
  padding: 0 252px;
}
.daihyakka-poison .max-w-252 {
  max-width: 252px;
}
.daihyakka-poison .w-252 {
  width: 252px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-252 {
    width: 126px;
  }
}
.daihyakka-poison .h-252 {
  height: 252px;
}
.daihyakka-poison .--gap252 {
  gap: 252px !important;
}
.daihyakka-poison .--fw252 {
  font-weight: 252;
}
.daihyakka-poison .--mt253 {
  margin-top: 253px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt253 {
    margin-top: 126.5px;
  }
}
.daihyakka-poison .--mb253 {
  margin-bottom: 253px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb253 {
    margin-bottom: 126.5px;
  }
}
.daihyakka-poison .--pt253 {
  padding-top: 253px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt253 {
    padding-top: 126.5px;
  }
}
.daihyakka-poison .--pb253 {
  padding-bottom: 253px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb253 {
    padding-bottom: 126.5px;
  }
}
.daihyakka-poison .--px253 {
  padding: 0 253px;
}
.daihyakka-poison .max-w-253 {
  max-width: 253px;
}
.daihyakka-poison .w-253 {
  width: 253px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-253 {
    width: 126.5px;
  }
}
.daihyakka-poison .h-253 {
  height: 253px;
}
.daihyakka-poison .--gap253 {
  gap: 253px !important;
}
.daihyakka-poison .--fw253 {
  font-weight: 253;
}
.daihyakka-poison .--mt254 {
  margin-top: 254px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt254 {
    margin-top: 127px;
  }
}
.daihyakka-poison .--mb254 {
  margin-bottom: 254px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb254 {
    margin-bottom: 127px;
  }
}
.daihyakka-poison .--pt254 {
  padding-top: 254px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt254 {
    padding-top: 127px;
  }
}
.daihyakka-poison .--pb254 {
  padding-bottom: 254px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb254 {
    padding-bottom: 127px;
  }
}
.daihyakka-poison .--px254 {
  padding: 0 254px;
}
.daihyakka-poison .max-w-254 {
  max-width: 254px;
}
.daihyakka-poison .w-254 {
  width: 254px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-254 {
    width: 127px;
  }
}
.daihyakka-poison .h-254 {
  height: 254px;
}
.daihyakka-poison .--gap254 {
  gap: 254px !important;
}
.daihyakka-poison .--fw254 {
  font-weight: 254;
}
.daihyakka-poison .--mt255 {
  margin-top: 255px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt255 {
    margin-top: 127.5px;
  }
}
.daihyakka-poison .--mb255 {
  margin-bottom: 255px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb255 {
    margin-bottom: 127.5px;
  }
}
.daihyakka-poison .--pt255 {
  padding-top: 255px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt255 {
    padding-top: 127.5px;
  }
}
.daihyakka-poison .--pb255 {
  padding-bottom: 255px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb255 {
    padding-bottom: 127.5px;
  }
}
.daihyakka-poison .--px255 {
  padding: 0 255px;
}
.daihyakka-poison .max-w-255 {
  max-width: 255px;
}
.daihyakka-poison .w-255 {
  width: 255px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-255 {
    width: 127.5px;
  }
}
.daihyakka-poison .h-255 {
  height: 255px;
}
.daihyakka-poison .--gap255 {
  gap: 255px !important;
}
.daihyakka-poison .--fw255 {
  font-weight: 255;
}
.daihyakka-poison .--mt256 {
  margin-top: 256px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt256 {
    margin-top: 128px;
  }
}
.daihyakka-poison .--mb256 {
  margin-bottom: 256px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb256 {
    margin-bottom: 128px;
  }
}
.daihyakka-poison .--pt256 {
  padding-top: 256px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt256 {
    padding-top: 128px;
  }
}
.daihyakka-poison .--pb256 {
  padding-bottom: 256px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb256 {
    padding-bottom: 128px;
  }
}
.daihyakka-poison .--px256 {
  padding: 0 256px;
}
.daihyakka-poison .max-w-256 {
  max-width: 256px;
}
.daihyakka-poison .w-256 {
  width: 256px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-256 {
    width: 128px;
  }
}
.daihyakka-poison .h-256 {
  height: 256px;
}
.daihyakka-poison .--gap256 {
  gap: 256px !important;
}
.daihyakka-poison .--fw256 {
  font-weight: 256;
}
.daihyakka-poison .--mt257 {
  margin-top: 257px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt257 {
    margin-top: 128.5px;
  }
}
.daihyakka-poison .--mb257 {
  margin-bottom: 257px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb257 {
    margin-bottom: 128.5px;
  }
}
.daihyakka-poison .--pt257 {
  padding-top: 257px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt257 {
    padding-top: 128.5px;
  }
}
.daihyakka-poison .--pb257 {
  padding-bottom: 257px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb257 {
    padding-bottom: 128.5px;
  }
}
.daihyakka-poison .--px257 {
  padding: 0 257px;
}
.daihyakka-poison .max-w-257 {
  max-width: 257px;
}
.daihyakka-poison .w-257 {
  width: 257px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-257 {
    width: 128.5px;
  }
}
.daihyakka-poison .h-257 {
  height: 257px;
}
.daihyakka-poison .--gap257 {
  gap: 257px !important;
}
.daihyakka-poison .--fw257 {
  font-weight: 257;
}
.daihyakka-poison .--mt258 {
  margin-top: 258px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt258 {
    margin-top: 129px;
  }
}
.daihyakka-poison .--mb258 {
  margin-bottom: 258px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb258 {
    margin-bottom: 129px;
  }
}
.daihyakka-poison .--pt258 {
  padding-top: 258px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt258 {
    padding-top: 129px;
  }
}
.daihyakka-poison .--pb258 {
  padding-bottom: 258px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb258 {
    padding-bottom: 129px;
  }
}
.daihyakka-poison .--px258 {
  padding: 0 258px;
}
.daihyakka-poison .max-w-258 {
  max-width: 258px;
}
.daihyakka-poison .w-258 {
  width: 258px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-258 {
    width: 129px;
  }
}
.daihyakka-poison .h-258 {
  height: 258px;
}
.daihyakka-poison .--gap258 {
  gap: 258px !important;
}
.daihyakka-poison .--fw258 {
  font-weight: 258;
}
.daihyakka-poison .--mt259 {
  margin-top: 259px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt259 {
    margin-top: 129.5px;
  }
}
.daihyakka-poison .--mb259 {
  margin-bottom: 259px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb259 {
    margin-bottom: 129.5px;
  }
}
.daihyakka-poison .--pt259 {
  padding-top: 259px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt259 {
    padding-top: 129.5px;
  }
}
.daihyakka-poison .--pb259 {
  padding-bottom: 259px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb259 {
    padding-bottom: 129.5px;
  }
}
.daihyakka-poison .--px259 {
  padding: 0 259px;
}
.daihyakka-poison .max-w-259 {
  max-width: 259px;
}
.daihyakka-poison .w-259 {
  width: 259px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-259 {
    width: 129.5px;
  }
}
.daihyakka-poison .h-259 {
  height: 259px;
}
.daihyakka-poison .--gap259 {
  gap: 259px !important;
}
.daihyakka-poison .--fw259 {
  font-weight: 259;
}
.daihyakka-poison .--mt260 {
  margin-top: 260px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt260 {
    margin-top: 130px;
  }
}
.daihyakka-poison .--mb260 {
  margin-bottom: 260px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb260 {
    margin-bottom: 130px;
  }
}
.daihyakka-poison .--pt260 {
  padding-top: 260px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt260 {
    padding-top: 130px;
  }
}
.daihyakka-poison .--pb260 {
  padding-bottom: 260px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb260 {
    padding-bottom: 130px;
  }
}
.daihyakka-poison .--px260 {
  padding: 0 260px;
}
.daihyakka-poison .max-w-260 {
  max-width: 260px;
}
.daihyakka-poison .w-260 {
  width: 260px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-260 {
    width: 130px;
  }
}
.daihyakka-poison .h-260 {
  height: 260px;
}
.daihyakka-poison .--gap260 {
  gap: 260px !important;
}
.daihyakka-poison .--fw260 {
  font-weight: 260;
}
.daihyakka-poison .--mt261 {
  margin-top: 261px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt261 {
    margin-top: 130.5px;
  }
}
.daihyakka-poison .--mb261 {
  margin-bottom: 261px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb261 {
    margin-bottom: 130.5px;
  }
}
.daihyakka-poison .--pt261 {
  padding-top: 261px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt261 {
    padding-top: 130.5px;
  }
}
.daihyakka-poison .--pb261 {
  padding-bottom: 261px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb261 {
    padding-bottom: 130.5px;
  }
}
.daihyakka-poison .--px261 {
  padding: 0 261px;
}
.daihyakka-poison .max-w-261 {
  max-width: 261px;
}
.daihyakka-poison .w-261 {
  width: 261px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-261 {
    width: 130.5px;
  }
}
.daihyakka-poison .h-261 {
  height: 261px;
}
.daihyakka-poison .--gap261 {
  gap: 261px !important;
}
.daihyakka-poison .--fw261 {
  font-weight: 261;
}
.daihyakka-poison .--mt262 {
  margin-top: 262px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt262 {
    margin-top: 131px;
  }
}
.daihyakka-poison .--mb262 {
  margin-bottom: 262px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb262 {
    margin-bottom: 131px;
  }
}
.daihyakka-poison .--pt262 {
  padding-top: 262px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt262 {
    padding-top: 131px;
  }
}
.daihyakka-poison .--pb262 {
  padding-bottom: 262px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb262 {
    padding-bottom: 131px;
  }
}
.daihyakka-poison .--px262 {
  padding: 0 262px;
}
.daihyakka-poison .max-w-262 {
  max-width: 262px;
}
.daihyakka-poison .w-262 {
  width: 262px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-262 {
    width: 131px;
  }
}
.daihyakka-poison .h-262 {
  height: 262px;
}
.daihyakka-poison .--gap262 {
  gap: 262px !important;
}
.daihyakka-poison .--fw262 {
  font-weight: 262;
}
.daihyakka-poison .--mt263 {
  margin-top: 263px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt263 {
    margin-top: 131.5px;
  }
}
.daihyakka-poison .--mb263 {
  margin-bottom: 263px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb263 {
    margin-bottom: 131.5px;
  }
}
.daihyakka-poison .--pt263 {
  padding-top: 263px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt263 {
    padding-top: 131.5px;
  }
}
.daihyakka-poison .--pb263 {
  padding-bottom: 263px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb263 {
    padding-bottom: 131.5px;
  }
}
.daihyakka-poison .--px263 {
  padding: 0 263px;
}
.daihyakka-poison .max-w-263 {
  max-width: 263px;
}
.daihyakka-poison .w-263 {
  width: 263px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-263 {
    width: 131.5px;
  }
}
.daihyakka-poison .h-263 {
  height: 263px;
}
.daihyakka-poison .--gap263 {
  gap: 263px !important;
}
.daihyakka-poison .--fw263 {
  font-weight: 263;
}
.daihyakka-poison .--mt264 {
  margin-top: 264px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt264 {
    margin-top: 132px;
  }
}
.daihyakka-poison .--mb264 {
  margin-bottom: 264px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb264 {
    margin-bottom: 132px;
  }
}
.daihyakka-poison .--pt264 {
  padding-top: 264px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt264 {
    padding-top: 132px;
  }
}
.daihyakka-poison .--pb264 {
  padding-bottom: 264px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb264 {
    padding-bottom: 132px;
  }
}
.daihyakka-poison .--px264 {
  padding: 0 264px;
}
.daihyakka-poison .max-w-264 {
  max-width: 264px;
}
.daihyakka-poison .w-264 {
  width: 264px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-264 {
    width: 132px;
  }
}
.daihyakka-poison .h-264 {
  height: 264px;
}
.daihyakka-poison .--gap264 {
  gap: 264px !important;
}
.daihyakka-poison .--fw264 {
  font-weight: 264;
}
.daihyakka-poison .--mt265 {
  margin-top: 265px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt265 {
    margin-top: 132.5px;
  }
}
.daihyakka-poison .--mb265 {
  margin-bottom: 265px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb265 {
    margin-bottom: 132.5px;
  }
}
.daihyakka-poison .--pt265 {
  padding-top: 265px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt265 {
    padding-top: 132.5px;
  }
}
.daihyakka-poison .--pb265 {
  padding-bottom: 265px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb265 {
    padding-bottom: 132.5px;
  }
}
.daihyakka-poison .--px265 {
  padding: 0 265px;
}
.daihyakka-poison .max-w-265 {
  max-width: 265px;
}
.daihyakka-poison .w-265 {
  width: 265px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-265 {
    width: 132.5px;
  }
}
.daihyakka-poison .h-265 {
  height: 265px;
}
.daihyakka-poison .--gap265 {
  gap: 265px !important;
}
.daihyakka-poison .--fw265 {
  font-weight: 265;
}
.daihyakka-poison .--mt266 {
  margin-top: 266px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt266 {
    margin-top: 133px;
  }
}
.daihyakka-poison .--mb266 {
  margin-bottom: 266px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb266 {
    margin-bottom: 133px;
  }
}
.daihyakka-poison .--pt266 {
  padding-top: 266px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt266 {
    padding-top: 133px;
  }
}
.daihyakka-poison .--pb266 {
  padding-bottom: 266px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb266 {
    padding-bottom: 133px;
  }
}
.daihyakka-poison .--px266 {
  padding: 0 266px;
}
.daihyakka-poison .max-w-266 {
  max-width: 266px;
}
.daihyakka-poison .w-266 {
  width: 266px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-266 {
    width: 133px;
  }
}
.daihyakka-poison .h-266 {
  height: 266px;
}
.daihyakka-poison .--gap266 {
  gap: 266px !important;
}
.daihyakka-poison .--fw266 {
  font-weight: 266;
}
.daihyakka-poison .--mt267 {
  margin-top: 267px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt267 {
    margin-top: 133.5px;
  }
}
.daihyakka-poison .--mb267 {
  margin-bottom: 267px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb267 {
    margin-bottom: 133.5px;
  }
}
.daihyakka-poison .--pt267 {
  padding-top: 267px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt267 {
    padding-top: 133.5px;
  }
}
.daihyakka-poison .--pb267 {
  padding-bottom: 267px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb267 {
    padding-bottom: 133.5px;
  }
}
.daihyakka-poison .--px267 {
  padding: 0 267px;
}
.daihyakka-poison .max-w-267 {
  max-width: 267px;
}
.daihyakka-poison .w-267 {
  width: 267px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-267 {
    width: 133.5px;
  }
}
.daihyakka-poison .h-267 {
  height: 267px;
}
.daihyakka-poison .--gap267 {
  gap: 267px !important;
}
.daihyakka-poison .--fw267 {
  font-weight: 267;
}
.daihyakka-poison .--mt268 {
  margin-top: 268px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt268 {
    margin-top: 134px;
  }
}
.daihyakka-poison .--mb268 {
  margin-bottom: 268px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb268 {
    margin-bottom: 134px;
  }
}
.daihyakka-poison .--pt268 {
  padding-top: 268px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt268 {
    padding-top: 134px;
  }
}
.daihyakka-poison .--pb268 {
  padding-bottom: 268px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb268 {
    padding-bottom: 134px;
  }
}
.daihyakka-poison .--px268 {
  padding: 0 268px;
}
.daihyakka-poison .max-w-268 {
  max-width: 268px;
}
.daihyakka-poison .w-268 {
  width: 268px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-268 {
    width: 134px;
  }
}
.daihyakka-poison .h-268 {
  height: 268px;
}
.daihyakka-poison .--gap268 {
  gap: 268px !important;
}
.daihyakka-poison .--fw268 {
  font-weight: 268;
}
.daihyakka-poison .--mt269 {
  margin-top: 269px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt269 {
    margin-top: 134.5px;
  }
}
.daihyakka-poison .--mb269 {
  margin-bottom: 269px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb269 {
    margin-bottom: 134.5px;
  }
}
.daihyakka-poison .--pt269 {
  padding-top: 269px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt269 {
    padding-top: 134.5px;
  }
}
.daihyakka-poison .--pb269 {
  padding-bottom: 269px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb269 {
    padding-bottom: 134.5px;
  }
}
.daihyakka-poison .--px269 {
  padding: 0 269px;
}
.daihyakka-poison .max-w-269 {
  max-width: 269px;
}
.daihyakka-poison .w-269 {
  width: 269px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-269 {
    width: 134.5px;
  }
}
.daihyakka-poison .h-269 {
  height: 269px;
}
.daihyakka-poison .--gap269 {
  gap: 269px !important;
}
.daihyakka-poison .--fw269 {
  font-weight: 269;
}
.daihyakka-poison .--mt270 {
  margin-top: 270px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt270 {
    margin-top: 135px;
  }
}
.daihyakka-poison .--mb270 {
  margin-bottom: 270px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb270 {
    margin-bottom: 135px;
  }
}
.daihyakka-poison .--pt270 {
  padding-top: 270px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt270 {
    padding-top: 135px;
  }
}
.daihyakka-poison .--pb270 {
  padding-bottom: 270px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb270 {
    padding-bottom: 135px;
  }
}
.daihyakka-poison .--px270 {
  padding: 0 270px;
}
.daihyakka-poison .max-w-270 {
  max-width: 270px;
}
.daihyakka-poison .w-270 {
  width: 270px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-270 {
    width: 135px;
  }
}
.daihyakka-poison .h-270 {
  height: 270px;
}
.daihyakka-poison .--gap270 {
  gap: 270px !important;
}
.daihyakka-poison .--fw270 {
  font-weight: 270;
}
.daihyakka-poison .--mt271 {
  margin-top: 271px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt271 {
    margin-top: 135.5px;
  }
}
.daihyakka-poison .--mb271 {
  margin-bottom: 271px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb271 {
    margin-bottom: 135.5px;
  }
}
.daihyakka-poison .--pt271 {
  padding-top: 271px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt271 {
    padding-top: 135.5px;
  }
}
.daihyakka-poison .--pb271 {
  padding-bottom: 271px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb271 {
    padding-bottom: 135.5px;
  }
}
.daihyakka-poison .--px271 {
  padding: 0 271px;
}
.daihyakka-poison .max-w-271 {
  max-width: 271px;
}
.daihyakka-poison .w-271 {
  width: 271px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-271 {
    width: 135.5px;
  }
}
.daihyakka-poison .h-271 {
  height: 271px;
}
.daihyakka-poison .--gap271 {
  gap: 271px !important;
}
.daihyakka-poison .--fw271 {
  font-weight: 271;
}
.daihyakka-poison .--mt272 {
  margin-top: 272px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt272 {
    margin-top: 136px;
  }
}
.daihyakka-poison .--mb272 {
  margin-bottom: 272px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb272 {
    margin-bottom: 136px;
  }
}
.daihyakka-poison .--pt272 {
  padding-top: 272px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt272 {
    padding-top: 136px;
  }
}
.daihyakka-poison .--pb272 {
  padding-bottom: 272px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb272 {
    padding-bottom: 136px;
  }
}
.daihyakka-poison .--px272 {
  padding: 0 272px;
}
.daihyakka-poison .max-w-272 {
  max-width: 272px;
}
.daihyakka-poison .w-272 {
  width: 272px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-272 {
    width: 136px;
  }
}
.daihyakka-poison .h-272 {
  height: 272px;
}
.daihyakka-poison .--gap272 {
  gap: 272px !important;
}
.daihyakka-poison .--fw272 {
  font-weight: 272;
}
.daihyakka-poison .--mt273 {
  margin-top: 273px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt273 {
    margin-top: 136.5px;
  }
}
.daihyakka-poison .--mb273 {
  margin-bottom: 273px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb273 {
    margin-bottom: 136.5px;
  }
}
.daihyakka-poison .--pt273 {
  padding-top: 273px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt273 {
    padding-top: 136.5px;
  }
}
.daihyakka-poison .--pb273 {
  padding-bottom: 273px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb273 {
    padding-bottom: 136.5px;
  }
}
.daihyakka-poison .--px273 {
  padding: 0 273px;
}
.daihyakka-poison .max-w-273 {
  max-width: 273px;
}
.daihyakka-poison .w-273 {
  width: 273px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-273 {
    width: 136.5px;
  }
}
.daihyakka-poison .h-273 {
  height: 273px;
}
.daihyakka-poison .--gap273 {
  gap: 273px !important;
}
.daihyakka-poison .--fw273 {
  font-weight: 273;
}
.daihyakka-poison .--mt274 {
  margin-top: 274px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt274 {
    margin-top: 137px;
  }
}
.daihyakka-poison .--mb274 {
  margin-bottom: 274px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb274 {
    margin-bottom: 137px;
  }
}
.daihyakka-poison .--pt274 {
  padding-top: 274px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt274 {
    padding-top: 137px;
  }
}
.daihyakka-poison .--pb274 {
  padding-bottom: 274px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb274 {
    padding-bottom: 137px;
  }
}
.daihyakka-poison .--px274 {
  padding: 0 274px;
}
.daihyakka-poison .max-w-274 {
  max-width: 274px;
}
.daihyakka-poison .w-274 {
  width: 274px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-274 {
    width: 137px;
  }
}
.daihyakka-poison .h-274 {
  height: 274px;
}
.daihyakka-poison .--gap274 {
  gap: 274px !important;
}
.daihyakka-poison .--fw274 {
  font-weight: 274;
}
.daihyakka-poison .--mt275 {
  margin-top: 275px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt275 {
    margin-top: 137.5px;
  }
}
.daihyakka-poison .--mb275 {
  margin-bottom: 275px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb275 {
    margin-bottom: 137.5px;
  }
}
.daihyakka-poison .--pt275 {
  padding-top: 275px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt275 {
    padding-top: 137.5px;
  }
}
.daihyakka-poison .--pb275 {
  padding-bottom: 275px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb275 {
    padding-bottom: 137.5px;
  }
}
.daihyakka-poison .--px275 {
  padding: 0 275px;
}
.daihyakka-poison .max-w-275 {
  max-width: 275px;
}
.daihyakka-poison .w-275 {
  width: 275px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-275 {
    width: 137.5px;
  }
}
.daihyakka-poison .h-275 {
  height: 275px;
}
.daihyakka-poison .--gap275 {
  gap: 275px !important;
}
.daihyakka-poison .--fw275 {
  font-weight: 275;
}
.daihyakka-poison .--mt276 {
  margin-top: 276px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt276 {
    margin-top: 138px;
  }
}
.daihyakka-poison .--mb276 {
  margin-bottom: 276px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb276 {
    margin-bottom: 138px;
  }
}
.daihyakka-poison .--pt276 {
  padding-top: 276px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt276 {
    padding-top: 138px;
  }
}
.daihyakka-poison .--pb276 {
  padding-bottom: 276px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb276 {
    padding-bottom: 138px;
  }
}
.daihyakka-poison .--px276 {
  padding: 0 276px;
}
.daihyakka-poison .max-w-276 {
  max-width: 276px;
}
.daihyakka-poison .w-276 {
  width: 276px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-276 {
    width: 138px;
  }
}
.daihyakka-poison .h-276 {
  height: 276px;
}
.daihyakka-poison .--gap276 {
  gap: 276px !important;
}
.daihyakka-poison .--fw276 {
  font-weight: 276;
}
.daihyakka-poison .--mt277 {
  margin-top: 277px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt277 {
    margin-top: 138.5px;
  }
}
.daihyakka-poison .--mb277 {
  margin-bottom: 277px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb277 {
    margin-bottom: 138.5px;
  }
}
.daihyakka-poison .--pt277 {
  padding-top: 277px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt277 {
    padding-top: 138.5px;
  }
}
.daihyakka-poison .--pb277 {
  padding-bottom: 277px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb277 {
    padding-bottom: 138.5px;
  }
}
.daihyakka-poison .--px277 {
  padding: 0 277px;
}
.daihyakka-poison .max-w-277 {
  max-width: 277px;
}
.daihyakka-poison .w-277 {
  width: 277px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-277 {
    width: 138.5px;
  }
}
.daihyakka-poison .h-277 {
  height: 277px;
}
.daihyakka-poison .--gap277 {
  gap: 277px !important;
}
.daihyakka-poison .--fw277 {
  font-weight: 277;
}
.daihyakka-poison .--mt278 {
  margin-top: 278px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt278 {
    margin-top: 139px;
  }
}
.daihyakka-poison .--mb278 {
  margin-bottom: 278px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb278 {
    margin-bottom: 139px;
  }
}
.daihyakka-poison .--pt278 {
  padding-top: 278px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt278 {
    padding-top: 139px;
  }
}
.daihyakka-poison .--pb278 {
  padding-bottom: 278px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb278 {
    padding-bottom: 139px;
  }
}
.daihyakka-poison .--px278 {
  padding: 0 278px;
}
.daihyakka-poison .max-w-278 {
  max-width: 278px;
}
.daihyakka-poison .w-278 {
  width: 278px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-278 {
    width: 139px;
  }
}
.daihyakka-poison .h-278 {
  height: 278px;
}
.daihyakka-poison .--gap278 {
  gap: 278px !important;
}
.daihyakka-poison .--fw278 {
  font-weight: 278;
}
.daihyakka-poison .--mt279 {
  margin-top: 279px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt279 {
    margin-top: 139.5px;
  }
}
.daihyakka-poison .--mb279 {
  margin-bottom: 279px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb279 {
    margin-bottom: 139.5px;
  }
}
.daihyakka-poison .--pt279 {
  padding-top: 279px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt279 {
    padding-top: 139.5px;
  }
}
.daihyakka-poison .--pb279 {
  padding-bottom: 279px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb279 {
    padding-bottom: 139.5px;
  }
}
.daihyakka-poison .--px279 {
  padding: 0 279px;
}
.daihyakka-poison .max-w-279 {
  max-width: 279px;
}
.daihyakka-poison .w-279 {
  width: 279px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-279 {
    width: 139.5px;
  }
}
.daihyakka-poison .h-279 {
  height: 279px;
}
.daihyakka-poison .--gap279 {
  gap: 279px !important;
}
.daihyakka-poison .--fw279 {
  font-weight: 279;
}
.daihyakka-poison .--mt280 {
  margin-top: 280px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt280 {
    margin-top: 140px;
  }
}
.daihyakka-poison .--mb280 {
  margin-bottom: 280px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb280 {
    margin-bottom: 140px;
  }
}
.daihyakka-poison .--pt280 {
  padding-top: 280px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt280 {
    padding-top: 140px;
  }
}
.daihyakka-poison .--pb280 {
  padding-bottom: 280px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb280 {
    padding-bottom: 140px;
  }
}
.daihyakka-poison .--px280 {
  padding: 0 280px;
}
.daihyakka-poison .max-w-280 {
  max-width: 280px;
}
.daihyakka-poison .w-280 {
  width: 280px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-280 {
    width: 140px;
  }
}
.daihyakka-poison .h-280 {
  height: 280px;
}
.daihyakka-poison .--gap280 {
  gap: 280px !important;
}
.daihyakka-poison .--fw280 {
  font-weight: 280;
}
.daihyakka-poison .--mt281 {
  margin-top: 281px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt281 {
    margin-top: 140.5px;
  }
}
.daihyakka-poison .--mb281 {
  margin-bottom: 281px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb281 {
    margin-bottom: 140.5px;
  }
}
.daihyakka-poison .--pt281 {
  padding-top: 281px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt281 {
    padding-top: 140.5px;
  }
}
.daihyakka-poison .--pb281 {
  padding-bottom: 281px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb281 {
    padding-bottom: 140.5px;
  }
}
.daihyakka-poison .--px281 {
  padding: 0 281px;
}
.daihyakka-poison .max-w-281 {
  max-width: 281px;
}
.daihyakka-poison .w-281 {
  width: 281px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-281 {
    width: 140.5px;
  }
}
.daihyakka-poison .h-281 {
  height: 281px;
}
.daihyakka-poison .--gap281 {
  gap: 281px !important;
}
.daihyakka-poison .--fw281 {
  font-weight: 281;
}
.daihyakka-poison .--mt282 {
  margin-top: 282px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt282 {
    margin-top: 141px;
  }
}
.daihyakka-poison .--mb282 {
  margin-bottom: 282px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb282 {
    margin-bottom: 141px;
  }
}
.daihyakka-poison .--pt282 {
  padding-top: 282px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt282 {
    padding-top: 141px;
  }
}
.daihyakka-poison .--pb282 {
  padding-bottom: 282px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb282 {
    padding-bottom: 141px;
  }
}
.daihyakka-poison .--px282 {
  padding: 0 282px;
}
.daihyakka-poison .max-w-282 {
  max-width: 282px;
}
.daihyakka-poison .w-282 {
  width: 282px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-282 {
    width: 141px;
  }
}
.daihyakka-poison .h-282 {
  height: 282px;
}
.daihyakka-poison .--gap282 {
  gap: 282px !important;
}
.daihyakka-poison .--fw282 {
  font-weight: 282;
}
.daihyakka-poison .--mt283 {
  margin-top: 283px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt283 {
    margin-top: 141.5px;
  }
}
.daihyakka-poison .--mb283 {
  margin-bottom: 283px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb283 {
    margin-bottom: 141.5px;
  }
}
.daihyakka-poison .--pt283 {
  padding-top: 283px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt283 {
    padding-top: 141.5px;
  }
}
.daihyakka-poison .--pb283 {
  padding-bottom: 283px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb283 {
    padding-bottom: 141.5px;
  }
}
.daihyakka-poison .--px283 {
  padding: 0 283px;
}
.daihyakka-poison .max-w-283 {
  max-width: 283px;
}
.daihyakka-poison .w-283 {
  width: 283px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-283 {
    width: 141.5px;
  }
}
.daihyakka-poison .h-283 {
  height: 283px;
}
.daihyakka-poison .--gap283 {
  gap: 283px !important;
}
.daihyakka-poison .--fw283 {
  font-weight: 283;
}
.daihyakka-poison .--mt284 {
  margin-top: 284px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt284 {
    margin-top: 142px;
  }
}
.daihyakka-poison .--mb284 {
  margin-bottom: 284px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb284 {
    margin-bottom: 142px;
  }
}
.daihyakka-poison .--pt284 {
  padding-top: 284px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt284 {
    padding-top: 142px;
  }
}
.daihyakka-poison .--pb284 {
  padding-bottom: 284px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb284 {
    padding-bottom: 142px;
  }
}
.daihyakka-poison .--px284 {
  padding: 0 284px;
}
.daihyakka-poison .max-w-284 {
  max-width: 284px;
}
.daihyakka-poison .w-284 {
  width: 284px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-284 {
    width: 142px;
  }
}
.daihyakka-poison .h-284 {
  height: 284px;
}
.daihyakka-poison .--gap284 {
  gap: 284px !important;
}
.daihyakka-poison .--fw284 {
  font-weight: 284;
}
.daihyakka-poison .--mt285 {
  margin-top: 285px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt285 {
    margin-top: 142.5px;
  }
}
.daihyakka-poison .--mb285 {
  margin-bottom: 285px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb285 {
    margin-bottom: 142.5px;
  }
}
.daihyakka-poison .--pt285 {
  padding-top: 285px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt285 {
    padding-top: 142.5px;
  }
}
.daihyakka-poison .--pb285 {
  padding-bottom: 285px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb285 {
    padding-bottom: 142.5px;
  }
}
.daihyakka-poison .--px285 {
  padding: 0 285px;
}
.daihyakka-poison .max-w-285 {
  max-width: 285px;
}
.daihyakka-poison .w-285 {
  width: 285px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-285 {
    width: 142.5px;
  }
}
.daihyakka-poison .h-285 {
  height: 285px;
}
.daihyakka-poison .--gap285 {
  gap: 285px !important;
}
.daihyakka-poison .--fw285 {
  font-weight: 285;
}
.daihyakka-poison .--mt286 {
  margin-top: 286px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt286 {
    margin-top: 143px;
  }
}
.daihyakka-poison .--mb286 {
  margin-bottom: 286px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb286 {
    margin-bottom: 143px;
  }
}
.daihyakka-poison .--pt286 {
  padding-top: 286px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt286 {
    padding-top: 143px;
  }
}
.daihyakka-poison .--pb286 {
  padding-bottom: 286px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb286 {
    padding-bottom: 143px;
  }
}
.daihyakka-poison .--px286 {
  padding: 0 286px;
}
.daihyakka-poison .max-w-286 {
  max-width: 286px;
}
.daihyakka-poison .w-286 {
  width: 286px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-286 {
    width: 143px;
  }
}
.daihyakka-poison .h-286 {
  height: 286px;
}
.daihyakka-poison .--gap286 {
  gap: 286px !important;
}
.daihyakka-poison .--fw286 {
  font-weight: 286;
}
.daihyakka-poison .--mt287 {
  margin-top: 287px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt287 {
    margin-top: 143.5px;
  }
}
.daihyakka-poison .--mb287 {
  margin-bottom: 287px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb287 {
    margin-bottom: 143.5px;
  }
}
.daihyakka-poison .--pt287 {
  padding-top: 287px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt287 {
    padding-top: 143.5px;
  }
}
.daihyakka-poison .--pb287 {
  padding-bottom: 287px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb287 {
    padding-bottom: 143.5px;
  }
}
.daihyakka-poison .--px287 {
  padding: 0 287px;
}
.daihyakka-poison .max-w-287 {
  max-width: 287px;
}
.daihyakka-poison .w-287 {
  width: 287px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-287 {
    width: 143.5px;
  }
}
.daihyakka-poison .h-287 {
  height: 287px;
}
.daihyakka-poison .--gap287 {
  gap: 287px !important;
}
.daihyakka-poison .--fw287 {
  font-weight: 287;
}
.daihyakka-poison .--mt288 {
  margin-top: 288px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt288 {
    margin-top: 144px;
  }
}
.daihyakka-poison .--mb288 {
  margin-bottom: 288px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb288 {
    margin-bottom: 144px;
  }
}
.daihyakka-poison .--pt288 {
  padding-top: 288px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt288 {
    padding-top: 144px;
  }
}
.daihyakka-poison .--pb288 {
  padding-bottom: 288px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb288 {
    padding-bottom: 144px;
  }
}
.daihyakka-poison .--px288 {
  padding: 0 288px;
}
.daihyakka-poison .max-w-288 {
  max-width: 288px;
}
.daihyakka-poison .w-288 {
  width: 288px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-288 {
    width: 144px;
  }
}
.daihyakka-poison .h-288 {
  height: 288px;
}
.daihyakka-poison .--gap288 {
  gap: 288px !important;
}
.daihyakka-poison .--fw288 {
  font-weight: 288;
}
.daihyakka-poison .--mt289 {
  margin-top: 289px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt289 {
    margin-top: 144.5px;
  }
}
.daihyakka-poison .--mb289 {
  margin-bottom: 289px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb289 {
    margin-bottom: 144.5px;
  }
}
.daihyakka-poison .--pt289 {
  padding-top: 289px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt289 {
    padding-top: 144.5px;
  }
}
.daihyakka-poison .--pb289 {
  padding-bottom: 289px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb289 {
    padding-bottom: 144.5px;
  }
}
.daihyakka-poison .--px289 {
  padding: 0 289px;
}
.daihyakka-poison .max-w-289 {
  max-width: 289px;
}
.daihyakka-poison .w-289 {
  width: 289px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-289 {
    width: 144.5px;
  }
}
.daihyakka-poison .h-289 {
  height: 289px;
}
.daihyakka-poison .--gap289 {
  gap: 289px !important;
}
.daihyakka-poison .--fw289 {
  font-weight: 289;
}
.daihyakka-poison .--mt290 {
  margin-top: 290px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt290 {
    margin-top: 145px;
  }
}
.daihyakka-poison .--mb290 {
  margin-bottom: 290px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb290 {
    margin-bottom: 145px;
  }
}
.daihyakka-poison .--pt290 {
  padding-top: 290px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt290 {
    padding-top: 145px;
  }
}
.daihyakka-poison .--pb290 {
  padding-bottom: 290px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb290 {
    padding-bottom: 145px;
  }
}
.daihyakka-poison .--px290 {
  padding: 0 290px;
}
.daihyakka-poison .max-w-290 {
  max-width: 290px;
}
.daihyakka-poison .w-290 {
  width: 290px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-290 {
    width: 145px;
  }
}
.daihyakka-poison .h-290 {
  height: 290px;
}
.daihyakka-poison .--gap290 {
  gap: 290px !important;
}
.daihyakka-poison .--fw290 {
  font-weight: 290;
}
.daihyakka-poison .--mt291 {
  margin-top: 291px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt291 {
    margin-top: 145.5px;
  }
}
.daihyakka-poison .--mb291 {
  margin-bottom: 291px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb291 {
    margin-bottom: 145.5px;
  }
}
.daihyakka-poison .--pt291 {
  padding-top: 291px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt291 {
    padding-top: 145.5px;
  }
}
.daihyakka-poison .--pb291 {
  padding-bottom: 291px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb291 {
    padding-bottom: 145.5px;
  }
}
.daihyakka-poison .--px291 {
  padding: 0 291px;
}
.daihyakka-poison .max-w-291 {
  max-width: 291px;
}
.daihyakka-poison .w-291 {
  width: 291px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-291 {
    width: 145.5px;
  }
}
.daihyakka-poison .h-291 {
  height: 291px;
}
.daihyakka-poison .--gap291 {
  gap: 291px !important;
}
.daihyakka-poison .--fw291 {
  font-weight: 291;
}
.daihyakka-poison .--mt292 {
  margin-top: 292px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt292 {
    margin-top: 146px;
  }
}
.daihyakka-poison .--mb292 {
  margin-bottom: 292px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb292 {
    margin-bottom: 146px;
  }
}
.daihyakka-poison .--pt292 {
  padding-top: 292px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt292 {
    padding-top: 146px;
  }
}
.daihyakka-poison .--pb292 {
  padding-bottom: 292px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb292 {
    padding-bottom: 146px;
  }
}
.daihyakka-poison .--px292 {
  padding: 0 292px;
}
.daihyakka-poison .max-w-292 {
  max-width: 292px;
}
.daihyakka-poison .w-292 {
  width: 292px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-292 {
    width: 146px;
  }
}
.daihyakka-poison .h-292 {
  height: 292px;
}
.daihyakka-poison .--gap292 {
  gap: 292px !important;
}
.daihyakka-poison .--fw292 {
  font-weight: 292;
}
.daihyakka-poison .--mt293 {
  margin-top: 293px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt293 {
    margin-top: 146.5px;
  }
}
.daihyakka-poison .--mb293 {
  margin-bottom: 293px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb293 {
    margin-bottom: 146.5px;
  }
}
.daihyakka-poison .--pt293 {
  padding-top: 293px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt293 {
    padding-top: 146.5px;
  }
}
.daihyakka-poison .--pb293 {
  padding-bottom: 293px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb293 {
    padding-bottom: 146.5px;
  }
}
.daihyakka-poison .--px293 {
  padding: 0 293px;
}
.daihyakka-poison .max-w-293 {
  max-width: 293px;
}
.daihyakka-poison .w-293 {
  width: 293px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-293 {
    width: 146.5px;
  }
}
.daihyakka-poison .h-293 {
  height: 293px;
}
.daihyakka-poison .--gap293 {
  gap: 293px !important;
}
.daihyakka-poison .--fw293 {
  font-weight: 293;
}
.daihyakka-poison .--mt294 {
  margin-top: 294px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt294 {
    margin-top: 147px;
  }
}
.daihyakka-poison .--mb294 {
  margin-bottom: 294px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb294 {
    margin-bottom: 147px;
  }
}
.daihyakka-poison .--pt294 {
  padding-top: 294px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt294 {
    padding-top: 147px;
  }
}
.daihyakka-poison .--pb294 {
  padding-bottom: 294px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb294 {
    padding-bottom: 147px;
  }
}
.daihyakka-poison .--px294 {
  padding: 0 294px;
}
.daihyakka-poison .max-w-294 {
  max-width: 294px;
}
.daihyakka-poison .w-294 {
  width: 294px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-294 {
    width: 147px;
  }
}
.daihyakka-poison .h-294 {
  height: 294px;
}
.daihyakka-poison .--gap294 {
  gap: 294px !important;
}
.daihyakka-poison .--fw294 {
  font-weight: 294;
}
.daihyakka-poison .--mt295 {
  margin-top: 295px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt295 {
    margin-top: 147.5px;
  }
}
.daihyakka-poison .--mb295 {
  margin-bottom: 295px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb295 {
    margin-bottom: 147.5px;
  }
}
.daihyakka-poison .--pt295 {
  padding-top: 295px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt295 {
    padding-top: 147.5px;
  }
}
.daihyakka-poison .--pb295 {
  padding-bottom: 295px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb295 {
    padding-bottom: 147.5px;
  }
}
.daihyakka-poison .--px295 {
  padding: 0 295px;
}
.daihyakka-poison .max-w-295 {
  max-width: 295px;
}
.daihyakka-poison .w-295 {
  width: 295px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-295 {
    width: 147.5px;
  }
}
.daihyakka-poison .h-295 {
  height: 295px;
}
.daihyakka-poison .--gap295 {
  gap: 295px !important;
}
.daihyakka-poison .--fw295 {
  font-weight: 295;
}
.daihyakka-poison .--mt296 {
  margin-top: 296px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt296 {
    margin-top: 148px;
  }
}
.daihyakka-poison .--mb296 {
  margin-bottom: 296px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb296 {
    margin-bottom: 148px;
  }
}
.daihyakka-poison .--pt296 {
  padding-top: 296px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt296 {
    padding-top: 148px;
  }
}
.daihyakka-poison .--pb296 {
  padding-bottom: 296px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb296 {
    padding-bottom: 148px;
  }
}
.daihyakka-poison .--px296 {
  padding: 0 296px;
}
.daihyakka-poison .max-w-296 {
  max-width: 296px;
}
.daihyakka-poison .w-296 {
  width: 296px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-296 {
    width: 148px;
  }
}
.daihyakka-poison .h-296 {
  height: 296px;
}
.daihyakka-poison .--gap296 {
  gap: 296px !important;
}
.daihyakka-poison .--fw296 {
  font-weight: 296;
}
.daihyakka-poison .--mt297 {
  margin-top: 297px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt297 {
    margin-top: 148.5px;
  }
}
.daihyakka-poison .--mb297 {
  margin-bottom: 297px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb297 {
    margin-bottom: 148.5px;
  }
}
.daihyakka-poison .--pt297 {
  padding-top: 297px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt297 {
    padding-top: 148.5px;
  }
}
.daihyakka-poison .--pb297 {
  padding-bottom: 297px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb297 {
    padding-bottom: 148.5px;
  }
}
.daihyakka-poison .--px297 {
  padding: 0 297px;
}
.daihyakka-poison .max-w-297 {
  max-width: 297px;
}
.daihyakka-poison .w-297 {
  width: 297px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-297 {
    width: 148.5px;
  }
}
.daihyakka-poison .h-297 {
  height: 297px;
}
.daihyakka-poison .--gap297 {
  gap: 297px !important;
}
.daihyakka-poison .--fw297 {
  font-weight: 297;
}
.daihyakka-poison .--mt298 {
  margin-top: 298px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt298 {
    margin-top: 149px;
  }
}
.daihyakka-poison .--mb298 {
  margin-bottom: 298px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb298 {
    margin-bottom: 149px;
  }
}
.daihyakka-poison .--pt298 {
  padding-top: 298px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt298 {
    padding-top: 149px;
  }
}
.daihyakka-poison .--pb298 {
  padding-bottom: 298px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb298 {
    padding-bottom: 149px;
  }
}
.daihyakka-poison .--px298 {
  padding: 0 298px;
}
.daihyakka-poison .max-w-298 {
  max-width: 298px;
}
.daihyakka-poison .w-298 {
  width: 298px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-298 {
    width: 149px;
  }
}
.daihyakka-poison .h-298 {
  height: 298px;
}
.daihyakka-poison .--gap298 {
  gap: 298px !important;
}
.daihyakka-poison .--fw298 {
  font-weight: 298;
}
.daihyakka-poison .--mt299 {
  margin-top: 299px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt299 {
    margin-top: 149.5px;
  }
}
.daihyakka-poison .--mb299 {
  margin-bottom: 299px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb299 {
    margin-bottom: 149.5px;
  }
}
.daihyakka-poison .--pt299 {
  padding-top: 299px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt299 {
    padding-top: 149.5px;
  }
}
.daihyakka-poison .--pb299 {
  padding-bottom: 299px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb299 {
    padding-bottom: 149.5px;
  }
}
.daihyakka-poison .--px299 {
  padding: 0 299px;
}
.daihyakka-poison .max-w-299 {
  max-width: 299px;
}
.daihyakka-poison .w-299 {
  width: 299px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-299 {
    width: 149.5px;
  }
}
.daihyakka-poison .h-299 {
  height: 299px;
}
.daihyakka-poison .--gap299 {
  gap: 299px !important;
}
.daihyakka-poison .--fw299 {
  font-weight: 299;
}
.daihyakka-poison .--mt300 {
  margin-top: 300px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt300 {
    margin-top: 150px;
  }
}
.daihyakka-poison .--mb300 {
  margin-bottom: 300px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb300 {
    margin-bottom: 150px;
  }
}
.daihyakka-poison .--pt300 {
  padding-top: 300px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt300 {
    padding-top: 150px;
  }
}
.daihyakka-poison .--pb300 {
  padding-bottom: 300px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb300 {
    padding-bottom: 150px;
  }
}
.daihyakka-poison .--px300 {
  padding: 0 300px;
}
.daihyakka-poison .max-w-300 {
  max-width: 300px;
}
.daihyakka-poison .w-300 {
  width: 300px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-300 {
    width: 150px;
  }
}
.daihyakka-poison .h-300 {
  height: 300px;
}
.daihyakka-poison .--gap300 {
  gap: 300px !important;
}
.daihyakka-poison .--fw300 {
  font-weight: 300;
}
.daihyakka-poison .--mt301 {
  margin-top: 301px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt301 {
    margin-top: 150.5px;
  }
}
.daihyakka-poison .--mb301 {
  margin-bottom: 301px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb301 {
    margin-bottom: 150.5px;
  }
}
.daihyakka-poison .--pt301 {
  padding-top: 301px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt301 {
    padding-top: 150.5px;
  }
}
.daihyakka-poison .--pb301 {
  padding-bottom: 301px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb301 {
    padding-bottom: 150.5px;
  }
}
.daihyakka-poison .--px301 {
  padding: 0 301px;
}
.daihyakka-poison .max-w-301 {
  max-width: 301px;
}
.daihyakka-poison .w-301 {
  width: 301px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-301 {
    width: 150.5px;
  }
}
.daihyakka-poison .h-301 {
  height: 301px;
}
.daihyakka-poison .--gap301 {
  gap: 301px !important;
}
.daihyakka-poison .--fw301 {
  font-weight: 301;
}
.daihyakka-poison .--mt302 {
  margin-top: 302px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt302 {
    margin-top: 151px;
  }
}
.daihyakka-poison .--mb302 {
  margin-bottom: 302px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb302 {
    margin-bottom: 151px;
  }
}
.daihyakka-poison .--pt302 {
  padding-top: 302px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt302 {
    padding-top: 151px;
  }
}
.daihyakka-poison .--pb302 {
  padding-bottom: 302px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb302 {
    padding-bottom: 151px;
  }
}
.daihyakka-poison .--px302 {
  padding: 0 302px;
}
.daihyakka-poison .max-w-302 {
  max-width: 302px;
}
.daihyakka-poison .w-302 {
  width: 302px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-302 {
    width: 151px;
  }
}
.daihyakka-poison .h-302 {
  height: 302px;
}
.daihyakka-poison .--gap302 {
  gap: 302px !important;
}
.daihyakka-poison .--fw302 {
  font-weight: 302;
}
.daihyakka-poison .--mt303 {
  margin-top: 303px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt303 {
    margin-top: 151.5px;
  }
}
.daihyakka-poison .--mb303 {
  margin-bottom: 303px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb303 {
    margin-bottom: 151.5px;
  }
}
.daihyakka-poison .--pt303 {
  padding-top: 303px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt303 {
    padding-top: 151.5px;
  }
}
.daihyakka-poison .--pb303 {
  padding-bottom: 303px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb303 {
    padding-bottom: 151.5px;
  }
}
.daihyakka-poison .--px303 {
  padding: 0 303px;
}
.daihyakka-poison .max-w-303 {
  max-width: 303px;
}
.daihyakka-poison .w-303 {
  width: 303px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-303 {
    width: 151.5px;
  }
}
.daihyakka-poison .h-303 {
  height: 303px;
}
.daihyakka-poison .--gap303 {
  gap: 303px !important;
}
.daihyakka-poison .--fw303 {
  font-weight: 303;
}
.daihyakka-poison .--mt304 {
  margin-top: 304px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt304 {
    margin-top: 152px;
  }
}
.daihyakka-poison .--mb304 {
  margin-bottom: 304px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb304 {
    margin-bottom: 152px;
  }
}
.daihyakka-poison .--pt304 {
  padding-top: 304px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt304 {
    padding-top: 152px;
  }
}
.daihyakka-poison .--pb304 {
  padding-bottom: 304px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb304 {
    padding-bottom: 152px;
  }
}
.daihyakka-poison .--px304 {
  padding: 0 304px;
}
.daihyakka-poison .max-w-304 {
  max-width: 304px;
}
.daihyakka-poison .w-304 {
  width: 304px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-304 {
    width: 152px;
  }
}
.daihyakka-poison .h-304 {
  height: 304px;
}
.daihyakka-poison .--gap304 {
  gap: 304px !important;
}
.daihyakka-poison .--fw304 {
  font-weight: 304;
}
.daihyakka-poison .--mt305 {
  margin-top: 305px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt305 {
    margin-top: 152.5px;
  }
}
.daihyakka-poison .--mb305 {
  margin-bottom: 305px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb305 {
    margin-bottom: 152.5px;
  }
}
.daihyakka-poison .--pt305 {
  padding-top: 305px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt305 {
    padding-top: 152.5px;
  }
}
.daihyakka-poison .--pb305 {
  padding-bottom: 305px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb305 {
    padding-bottom: 152.5px;
  }
}
.daihyakka-poison .--px305 {
  padding: 0 305px;
}
.daihyakka-poison .max-w-305 {
  max-width: 305px;
}
.daihyakka-poison .w-305 {
  width: 305px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-305 {
    width: 152.5px;
  }
}
.daihyakka-poison .h-305 {
  height: 305px;
}
.daihyakka-poison .--gap305 {
  gap: 305px !important;
}
.daihyakka-poison .--fw305 {
  font-weight: 305;
}
.daihyakka-poison .--mt306 {
  margin-top: 306px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt306 {
    margin-top: 153px;
  }
}
.daihyakka-poison .--mb306 {
  margin-bottom: 306px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb306 {
    margin-bottom: 153px;
  }
}
.daihyakka-poison .--pt306 {
  padding-top: 306px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt306 {
    padding-top: 153px;
  }
}
.daihyakka-poison .--pb306 {
  padding-bottom: 306px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb306 {
    padding-bottom: 153px;
  }
}
.daihyakka-poison .--px306 {
  padding: 0 306px;
}
.daihyakka-poison .max-w-306 {
  max-width: 306px;
}
.daihyakka-poison .w-306 {
  width: 306px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-306 {
    width: 153px;
  }
}
.daihyakka-poison .h-306 {
  height: 306px;
}
.daihyakka-poison .--gap306 {
  gap: 306px !important;
}
.daihyakka-poison .--fw306 {
  font-weight: 306;
}
.daihyakka-poison .--mt307 {
  margin-top: 307px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt307 {
    margin-top: 153.5px;
  }
}
.daihyakka-poison .--mb307 {
  margin-bottom: 307px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb307 {
    margin-bottom: 153.5px;
  }
}
.daihyakka-poison .--pt307 {
  padding-top: 307px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt307 {
    padding-top: 153.5px;
  }
}
.daihyakka-poison .--pb307 {
  padding-bottom: 307px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb307 {
    padding-bottom: 153.5px;
  }
}
.daihyakka-poison .--px307 {
  padding: 0 307px;
}
.daihyakka-poison .max-w-307 {
  max-width: 307px;
}
.daihyakka-poison .w-307 {
  width: 307px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-307 {
    width: 153.5px;
  }
}
.daihyakka-poison .h-307 {
  height: 307px;
}
.daihyakka-poison .--gap307 {
  gap: 307px !important;
}
.daihyakka-poison .--fw307 {
  font-weight: 307;
}
.daihyakka-poison .--mt308 {
  margin-top: 308px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt308 {
    margin-top: 154px;
  }
}
.daihyakka-poison .--mb308 {
  margin-bottom: 308px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb308 {
    margin-bottom: 154px;
  }
}
.daihyakka-poison .--pt308 {
  padding-top: 308px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt308 {
    padding-top: 154px;
  }
}
.daihyakka-poison .--pb308 {
  padding-bottom: 308px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb308 {
    padding-bottom: 154px;
  }
}
.daihyakka-poison .--px308 {
  padding: 0 308px;
}
.daihyakka-poison .max-w-308 {
  max-width: 308px;
}
.daihyakka-poison .w-308 {
  width: 308px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-308 {
    width: 154px;
  }
}
.daihyakka-poison .h-308 {
  height: 308px;
}
.daihyakka-poison .--gap308 {
  gap: 308px !important;
}
.daihyakka-poison .--fw308 {
  font-weight: 308;
}
.daihyakka-poison .--mt309 {
  margin-top: 309px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt309 {
    margin-top: 154.5px;
  }
}
.daihyakka-poison .--mb309 {
  margin-bottom: 309px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb309 {
    margin-bottom: 154.5px;
  }
}
.daihyakka-poison .--pt309 {
  padding-top: 309px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt309 {
    padding-top: 154.5px;
  }
}
.daihyakka-poison .--pb309 {
  padding-bottom: 309px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb309 {
    padding-bottom: 154.5px;
  }
}
.daihyakka-poison .--px309 {
  padding: 0 309px;
}
.daihyakka-poison .max-w-309 {
  max-width: 309px;
}
.daihyakka-poison .w-309 {
  width: 309px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-309 {
    width: 154.5px;
  }
}
.daihyakka-poison .h-309 {
  height: 309px;
}
.daihyakka-poison .--gap309 {
  gap: 309px !important;
}
.daihyakka-poison .--fw309 {
  font-weight: 309;
}
.daihyakka-poison .--mt310 {
  margin-top: 310px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt310 {
    margin-top: 155px;
  }
}
.daihyakka-poison .--mb310 {
  margin-bottom: 310px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb310 {
    margin-bottom: 155px;
  }
}
.daihyakka-poison .--pt310 {
  padding-top: 310px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt310 {
    padding-top: 155px;
  }
}
.daihyakka-poison .--pb310 {
  padding-bottom: 310px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb310 {
    padding-bottom: 155px;
  }
}
.daihyakka-poison .--px310 {
  padding: 0 310px;
}
.daihyakka-poison .max-w-310 {
  max-width: 310px;
}
.daihyakka-poison .w-310 {
  width: 310px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-310 {
    width: 155px;
  }
}
.daihyakka-poison .h-310 {
  height: 310px;
}
.daihyakka-poison .--gap310 {
  gap: 310px !important;
}
.daihyakka-poison .--fw310 {
  font-weight: 310;
}
.daihyakka-poison .--mt311 {
  margin-top: 311px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt311 {
    margin-top: 155.5px;
  }
}
.daihyakka-poison .--mb311 {
  margin-bottom: 311px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb311 {
    margin-bottom: 155.5px;
  }
}
.daihyakka-poison .--pt311 {
  padding-top: 311px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt311 {
    padding-top: 155.5px;
  }
}
.daihyakka-poison .--pb311 {
  padding-bottom: 311px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb311 {
    padding-bottom: 155.5px;
  }
}
.daihyakka-poison .--px311 {
  padding: 0 311px;
}
.daihyakka-poison .max-w-311 {
  max-width: 311px;
}
.daihyakka-poison .w-311 {
  width: 311px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-311 {
    width: 155.5px;
  }
}
.daihyakka-poison .h-311 {
  height: 311px;
}
.daihyakka-poison .--gap311 {
  gap: 311px !important;
}
.daihyakka-poison .--fw311 {
  font-weight: 311;
}
.daihyakka-poison .--mt312 {
  margin-top: 312px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt312 {
    margin-top: 156px;
  }
}
.daihyakka-poison .--mb312 {
  margin-bottom: 312px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb312 {
    margin-bottom: 156px;
  }
}
.daihyakka-poison .--pt312 {
  padding-top: 312px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt312 {
    padding-top: 156px;
  }
}
.daihyakka-poison .--pb312 {
  padding-bottom: 312px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb312 {
    padding-bottom: 156px;
  }
}
.daihyakka-poison .--px312 {
  padding: 0 312px;
}
.daihyakka-poison .max-w-312 {
  max-width: 312px;
}
.daihyakka-poison .w-312 {
  width: 312px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-312 {
    width: 156px;
  }
}
.daihyakka-poison .h-312 {
  height: 312px;
}
.daihyakka-poison .--gap312 {
  gap: 312px !important;
}
.daihyakka-poison .--fw312 {
  font-weight: 312;
}
.daihyakka-poison .--mt313 {
  margin-top: 313px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt313 {
    margin-top: 156.5px;
  }
}
.daihyakka-poison .--mb313 {
  margin-bottom: 313px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb313 {
    margin-bottom: 156.5px;
  }
}
.daihyakka-poison .--pt313 {
  padding-top: 313px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt313 {
    padding-top: 156.5px;
  }
}
.daihyakka-poison .--pb313 {
  padding-bottom: 313px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb313 {
    padding-bottom: 156.5px;
  }
}
.daihyakka-poison .--px313 {
  padding: 0 313px;
}
.daihyakka-poison .max-w-313 {
  max-width: 313px;
}
.daihyakka-poison .w-313 {
  width: 313px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-313 {
    width: 156.5px;
  }
}
.daihyakka-poison .h-313 {
  height: 313px;
}
.daihyakka-poison .--gap313 {
  gap: 313px !important;
}
.daihyakka-poison .--fw313 {
  font-weight: 313;
}
.daihyakka-poison .--mt314 {
  margin-top: 314px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt314 {
    margin-top: 157px;
  }
}
.daihyakka-poison .--mb314 {
  margin-bottom: 314px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb314 {
    margin-bottom: 157px;
  }
}
.daihyakka-poison .--pt314 {
  padding-top: 314px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt314 {
    padding-top: 157px;
  }
}
.daihyakka-poison .--pb314 {
  padding-bottom: 314px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb314 {
    padding-bottom: 157px;
  }
}
.daihyakka-poison .--px314 {
  padding: 0 314px;
}
.daihyakka-poison .max-w-314 {
  max-width: 314px;
}
.daihyakka-poison .w-314 {
  width: 314px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-314 {
    width: 157px;
  }
}
.daihyakka-poison .h-314 {
  height: 314px;
}
.daihyakka-poison .--gap314 {
  gap: 314px !important;
}
.daihyakka-poison .--fw314 {
  font-weight: 314;
}
.daihyakka-poison .--mt315 {
  margin-top: 315px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt315 {
    margin-top: 157.5px;
  }
}
.daihyakka-poison .--mb315 {
  margin-bottom: 315px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb315 {
    margin-bottom: 157.5px;
  }
}
.daihyakka-poison .--pt315 {
  padding-top: 315px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt315 {
    padding-top: 157.5px;
  }
}
.daihyakka-poison .--pb315 {
  padding-bottom: 315px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb315 {
    padding-bottom: 157.5px;
  }
}
.daihyakka-poison .--px315 {
  padding: 0 315px;
}
.daihyakka-poison .max-w-315 {
  max-width: 315px;
}
.daihyakka-poison .w-315 {
  width: 315px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-315 {
    width: 157.5px;
  }
}
.daihyakka-poison .h-315 {
  height: 315px;
}
.daihyakka-poison .--gap315 {
  gap: 315px !important;
}
.daihyakka-poison .--fw315 {
  font-weight: 315;
}
.daihyakka-poison .--mt316 {
  margin-top: 316px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt316 {
    margin-top: 158px;
  }
}
.daihyakka-poison .--mb316 {
  margin-bottom: 316px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb316 {
    margin-bottom: 158px;
  }
}
.daihyakka-poison .--pt316 {
  padding-top: 316px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt316 {
    padding-top: 158px;
  }
}
.daihyakka-poison .--pb316 {
  padding-bottom: 316px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb316 {
    padding-bottom: 158px;
  }
}
.daihyakka-poison .--px316 {
  padding: 0 316px;
}
.daihyakka-poison .max-w-316 {
  max-width: 316px;
}
.daihyakka-poison .w-316 {
  width: 316px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-316 {
    width: 158px;
  }
}
.daihyakka-poison .h-316 {
  height: 316px;
}
.daihyakka-poison .--gap316 {
  gap: 316px !important;
}
.daihyakka-poison .--fw316 {
  font-weight: 316;
}
.daihyakka-poison .--mt317 {
  margin-top: 317px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt317 {
    margin-top: 158.5px;
  }
}
.daihyakka-poison .--mb317 {
  margin-bottom: 317px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb317 {
    margin-bottom: 158.5px;
  }
}
.daihyakka-poison .--pt317 {
  padding-top: 317px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt317 {
    padding-top: 158.5px;
  }
}
.daihyakka-poison .--pb317 {
  padding-bottom: 317px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb317 {
    padding-bottom: 158.5px;
  }
}
.daihyakka-poison .--px317 {
  padding: 0 317px;
}
.daihyakka-poison .max-w-317 {
  max-width: 317px;
}
.daihyakka-poison .w-317 {
  width: 317px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-317 {
    width: 158.5px;
  }
}
.daihyakka-poison .h-317 {
  height: 317px;
}
.daihyakka-poison .--gap317 {
  gap: 317px !important;
}
.daihyakka-poison .--fw317 {
  font-weight: 317;
}
.daihyakka-poison .--mt318 {
  margin-top: 318px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt318 {
    margin-top: 159px;
  }
}
.daihyakka-poison .--mb318 {
  margin-bottom: 318px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb318 {
    margin-bottom: 159px;
  }
}
.daihyakka-poison .--pt318 {
  padding-top: 318px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt318 {
    padding-top: 159px;
  }
}
.daihyakka-poison .--pb318 {
  padding-bottom: 318px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb318 {
    padding-bottom: 159px;
  }
}
.daihyakka-poison .--px318 {
  padding: 0 318px;
}
.daihyakka-poison .max-w-318 {
  max-width: 318px;
}
.daihyakka-poison .w-318 {
  width: 318px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-318 {
    width: 159px;
  }
}
.daihyakka-poison .h-318 {
  height: 318px;
}
.daihyakka-poison .--gap318 {
  gap: 318px !important;
}
.daihyakka-poison .--fw318 {
  font-weight: 318;
}
.daihyakka-poison .--mt319 {
  margin-top: 319px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt319 {
    margin-top: 159.5px;
  }
}
.daihyakka-poison .--mb319 {
  margin-bottom: 319px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb319 {
    margin-bottom: 159.5px;
  }
}
.daihyakka-poison .--pt319 {
  padding-top: 319px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt319 {
    padding-top: 159.5px;
  }
}
.daihyakka-poison .--pb319 {
  padding-bottom: 319px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb319 {
    padding-bottom: 159.5px;
  }
}
.daihyakka-poison .--px319 {
  padding: 0 319px;
}
.daihyakka-poison .max-w-319 {
  max-width: 319px;
}
.daihyakka-poison .w-319 {
  width: 319px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-319 {
    width: 159.5px;
  }
}
.daihyakka-poison .h-319 {
  height: 319px;
}
.daihyakka-poison .--gap319 {
  gap: 319px !important;
}
.daihyakka-poison .--fw319 {
  font-weight: 319;
}
.daihyakka-poison .--mt320 {
  margin-top: 320px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt320 {
    margin-top: 160px;
  }
}
.daihyakka-poison .--mb320 {
  margin-bottom: 320px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb320 {
    margin-bottom: 160px;
  }
}
.daihyakka-poison .--pt320 {
  padding-top: 320px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt320 {
    padding-top: 160px;
  }
}
.daihyakka-poison .--pb320 {
  padding-bottom: 320px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb320 {
    padding-bottom: 160px;
  }
}
.daihyakka-poison .--px320 {
  padding: 0 320px;
}
.daihyakka-poison .max-w-320 {
  max-width: 320px;
}
.daihyakka-poison .w-320 {
  width: 320px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-320 {
    width: 160px;
  }
}
.daihyakka-poison .h-320 {
  height: 320px;
}
.daihyakka-poison .--gap320 {
  gap: 320px !important;
}
.daihyakka-poison .--fw320 {
  font-weight: 320;
}
.daihyakka-poison .--mt321 {
  margin-top: 321px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt321 {
    margin-top: 160.5px;
  }
}
.daihyakka-poison .--mb321 {
  margin-bottom: 321px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb321 {
    margin-bottom: 160.5px;
  }
}
.daihyakka-poison .--pt321 {
  padding-top: 321px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt321 {
    padding-top: 160.5px;
  }
}
.daihyakka-poison .--pb321 {
  padding-bottom: 321px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb321 {
    padding-bottom: 160.5px;
  }
}
.daihyakka-poison .--px321 {
  padding: 0 321px;
}
.daihyakka-poison .max-w-321 {
  max-width: 321px;
}
.daihyakka-poison .w-321 {
  width: 321px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-321 {
    width: 160.5px;
  }
}
.daihyakka-poison .h-321 {
  height: 321px;
}
.daihyakka-poison .--gap321 {
  gap: 321px !important;
}
.daihyakka-poison .--fw321 {
  font-weight: 321;
}
.daihyakka-poison .--mt322 {
  margin-top: 322px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt322 {
    margin-top: 161px;
  }
}
.daihyakka-poison .--mb322 {
  margin-bottom: 322px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb322 {
    margin-bottom: 161px;
  }
}
.daihyakka-poison .--pt322 {
  padding-top: 322px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt322 {
    padding-top: 161px;
  }
}
.daihyakka-poison .--pb322 {
  padding-bottom: 322px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb322 {
    padding-bottom: 161px;
  }
}
.daihyakka-poison .--px322 {
  padding: 0 322px;
}
.daihyakka-poison .max-w-322 {
  max-width: 322px;
}
.daihyakka-poison .w-322 {
  width: 322px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-322 {
    width: 161px;
  }
}
.daihyakka-poison .h-322 {
  height: 322px;
}
.daihyakka-poison .--gap322 {
  gap: 322px !important;
}
.daihyakka-poison .--fw322 {
  font-weight: 322;
}
.daihyakka-poison .--mt323 {
  margin-top: 323px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt323 {
    margin-top: 161.5px;
  }
}
.daihyakka-poison .--mb323 {
  margin-bottom: 323px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb323 {
    margin-bottom: 161.5px;
  }
}
.daihyakka-poison .--pt323 {
  padding-top: 323px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt323 {
    padding-top: 161.5px;
  }
}
.daihyakka-poison .--pb323 {
  padding-bottom: 323px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb323 {
    padding-bottom: 161.5px;
  }
}
.daihyakka-poison .--px323 {
  padding: 0 323px;
}
.daihyakka-poison .max-w-323 {
  max-width: 323px;
}
.daihyakka-poison .w-323 {
  width: 323px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-323 {
    width: 161.5px;
  }
}
.daihyakka-poison .h-323 {
  height: 323px;
}
.daihyakka-poison .--gap323 {
  gap: 323px !important;
}
.daihyakka-poison .--fw323 {
  font-weight: 323;
}
.daihyakka-poison .--mt324 {
  margin-top: 324px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt324 {
    margin-top: 162px;
  }
}
.daihyakka-poison .--mb324 {
  margin-bottom: 324px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb324 {
    margin-bottom: 162px;
  }
}
.daihyakka-poison .--pt324 {
  padding-top: 324px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt324 {
    padding-top: 162px;
  }
}
.daihyakka-poison .--pb324 {
  padding-bottom: 324px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb324 {
    padding-bottom: 162px;
  }
}
.daihyakka-poison .--px324 {
  padding: 0 324px;
}
.daihyakka-poison .max-w-324 {
  max-width: 324px;
}
.daihyakka-poison .w-324 {
  width: 324px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-324 {
    width: 162px;
  }
}
.daihyakka-poison .h-324 {
  height: 324px;
}
.daihyakka-poison .--gap324 {
  gap: 324px !important;
}
.daihyakka-poison .--fw324 {
  font-weight: 324;
}
.daihyakka-poison .--mt325 {
  margin-top: 325px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt325 {
    margin-top: 162.5px;
  }
}
.daihyakka-poison .--mb325 {
  margin-bottom: 325px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb325 {
    margin-bottom: 162.5px;
  }
}
.daihyakka-poison .--pt325 {
  padding-top: 325px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt325 {
    padding-top: 162.5px;
  }
}
.daihyakka-poison .--pb325 {
  padding-bottom: 325px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb325 {
    padding-bottom: 162.5px;
  }
}
.daihyakka-poison .--px325 {
  padding: 0 325px;
}
.daihyakka-poison .max-w-325 {
  max-width: 325px;
}
.daihyakka-poison .w-325 {
  width: 325px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-325 {
    width: 162.5px;
  }
}
.daihyakka-poison .h-325 {
  height: 325px;
}
.daihyakka-poison .--gap325 {
  gap: 325px !important;
}
.daihyakka-poison .--fw325 {
  font-weight: 325;
}
.daihyakka-poison .--mt326 {
  margin-top: 326px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt326 {
    margin-top: 163px;
  }
}
.daihyakka-poison .--mb326 {
  margin-bottom: 326px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb326 {
    margin-bottom: 163px;
  }
}
.daihyakka-poison .--pt326 {
  padding-top: 326px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt326 {
    padding-top: 163px;
  }
}
.daihyakka-poison .--pb326 {
  padding-bottom: 326px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb326 {
    padding-bottom: 163px;
  }
}
.daihyakka-poison .--px326 {
  padding: 0 326px;
}
.daihyakka-poison .max-w-326 {
  max-width: 326px;
}
.daihyakka-poison .w-326 {
  width: 326px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-326 {
    width: 163px;
  }
}
.daihyakka-poison .h-326 {
  height: 326px;
}
.daihyakka-poison .--gap326 {
  gap: 326px !important;
}
.daihyakka-poison .--fw326 {
  font-weight: 326;
}
.daihyakka-poison .--mt327 {
  margin-top: 327px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt327 {
    margin-top: 163.5px;
  }
}
.daihyakka-poison .--mb327 {
  margin-bottom: 327px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb327 {
    margin-bottom: 163.5px;
  }
}
.daihyakka-poison .--pt327 {
  padding-top: 327px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt327 {
    padding-top: 163.5px;
  }
}
.daihyakka-poison .--pb327 {
  padding-bottom: 327px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb327 {
    padding-bottom: 163.5px;
  }
}
.daihyakka-poison .--px327 {
  padding: 0 327px;
}
.daihyakka-poison .max-w-327 {
  max-width: 327px;
}
.daihyakka-poison .w-327 {
  width: 327px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-327 {
    width: 163.5px;
  }
}
.daihyakka-poison .h-327 {
  height: 327px;
}
.daihyakka-poison .--gap327 {
  gap: 327px !important;
}
.daihyakka-poison .--fw327 {
  font-weight: 327;
}
.daihyakka-poison .--mt328 {
  margin-top: 328px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt328 {
    margin-top: 164px;
  }
}
.daihyakka-poison .--mb328 {
  margin-bottom: 328px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb328 {
    margin-bottom: 164px;
  }
}
.daihyakka-poison .--pt328 {
  padding-top: 328px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt328 {
    padding-top: 164px;
  }
}
.daihyakka-poison .--pb328 {
  padding-bottom: 328px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb328 {
    padding-bottom: 164px;
  }
}
.daihyakka-poison .--px328 {
  padding: 0 328px;
}
.daihyakka-poison .max-w-328 {
  max-width: 328px;
}
.daihyakka-poison .w-328 {
  width: 328px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-328 {
    width: 164px;
  }
}
.daihyakka-poison .h-328 {
  height: 328px;
}
.daihyakka-poison .--gap328 {
  gap: 328px !important;
}
.daihyakka-poison .--fw328 {
  font-weight: 328;
}
.daihyakka-poison .--mt329 {
  margin-top: 329px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt329 {
    margin-top: 164.5px;
  }
}
.daihyakka-poison .--mb329 {
  margin-bottom: 329px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb329 {
    margin-bottom: 164.5px;
  }
}
.daihyakka-poison .--pt329 {
  padding-top: 329px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt329 {
    padding-top: 164.5px;
  }
}
.daihyakka-poison .--pb329 {
  padding-bottom: 329px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb329 {
    padding-bottom: 164.5px;
  }
}
.daihyakka-poison .--px329 {
  padding: 0 329px;
}
.daihyakka-poison .max-w-329 {
  max-width: 329px;
}
.daihyakka-poison .w-329 {
  width: 329px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-329 {
    width: 164.5px;
  }
}
.daihyakka-poison .h-329 {
  height: 329px;
}
.daihyakka-poison .--gap329 {
  gap: 329px !important;
}
.daihyakka-poison .--fw329 {
  font-weight: 329;
}
.daihyakka-poison .--mt330 {
  margin-top: 330px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt330 {
    margin-top: 165px;
  }
}
.daihyakka-poison .--mb330 {
  margin-bottom: 330px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb330 {
    margin-bottom: 165px;
  }
}
.daihyakka-poison .--pt330 {
  padding-top: 330px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt330 {
    padding-top: 165px;
  }
}
.daihyakka-poison .--pb330 {
  padding-bottom: 330px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb330 {
    padding-bottom: 165px;
  }
}
.daihyakka-poison .--px330 {
  padding: 0 330px;
}
.daihyakka-poison .max-w-330 {
  max-width: 330px;
}
.daihyakka-poison .w-330 {
  width: 330px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-330 {
    width: 165px;
  }
}
.daihyakka-poison .h-330 {
  height: 330px;
}
.daihyakka-poison .--gap330 {
  gap: 330px !important;
}
.daihyakka-poison .--fw330 {
  font-weight: 330;
}
.daihyakka-poison .--mt331 {
  margin-top: 331px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt331 {
    margin-top: 165.5px;
  }
}
.daihyakka-poison .--mb331 {
  margin-bottom: 331px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb331 {
    margin-bottom: 165.5px;
  }
}
.daihyakka-poison .--pt331 {
  padding-top: 331px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt331 {
    padding-top: 165.5px;
  }
}
.daihyakka-poison .--pb331 {
  padding-bottom: 331px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb331 {
    padding-bottom: 165.5px;
  }
}
.daihyakka-poison .--px331 {
  padding: 0 331px;
}
.daihyakka-poison .max-w-331 {
  max-width: 331px;
}
.daihyakka-poison .w-331 {
  width: 331px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-331 {
    width: 165.5px;
  }
}
.daihyakka-poison .h-331 {
  height: 331px;
}
.daihyakka-poison .--gap331 {
  gap: 331px !important;
}
.daihyakka-poison .--fw331 {
  font-weight: 331;
}
.daihyakka-poison .--mt332 {
  margin-top: 332px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt332 {
    margin-top: 166px;
  }
}
.daihyakka-poison .--mb332 {
  margin-bottom: 332px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb332 {
    margin-bottom: 166px;
  }
}
.daihyakka-poison .--pt332 {
  padding-top: 332px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt332 {
    padding-top: 166px;
  }
}
.daihyakka-poison .--pb332 {
  padding-bottom: 332px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb332 {
    padding-bottom: 166px;
  }
}
.daihyakka-poison .--px332 {
  padding: 0 332px;
}
.daihyakka-poison .max-w-332 {
  max-width: 332px;
}
.daihyakka-poison .w-332 {
  width: 332px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-332 {
    width: 166px;
  }
}
.daihyakka-poison .h-332 {
  height: 332px;
}
.daihyakka-poison .--gap332 {
  gap: 332px !important;
}
.daihyakka-poison .--fw332 {
  font-weight: 332;
}
.daihyakka-poison .--mt333 {
  margin-top: 333px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt333 {
    margin-top: 166.5px;
  }
}
.daihyakka-poison .--mb333 {
  margin-bottom: 333px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb333 {
    margin-bottom: 166.5px;
  }
}
.daihyakka-poison .--pt333 {
  padding-top: 333px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt333 {
    padding-top: 166.5px;
  }
}
.daihyakka-poison .--pb333 {
  padding-bottom: 333px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb333 {
    padding-bottom: 166.5px;
  }
}
.daihyakka-poison .--px333 {
  padding: 0 333px;
}
.daihyakka-poison .max-w-333 {
  max-width: 333px;
}
.daihyakka-poison .w-333 {
  width: 333px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-333 {
    width: 166.5px;
  }
}
.daihyakka-poison .h-333 {
  height: 333px;
}
.daihyakka-poison .--gap333 {
  gap: 333px !important;
}
.daihyakka-poison .--fw333 {
  font-weight: 333;
}
.daihyakka-poison .--mt334 {
  margin-top: 334px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt334 {
    margin-top: 167px;
  }
}
.daihyakka-poison .--mb334 {
  margin-bottom: 334px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb334 {
    margin-bottom: 167px;
  }
}
.daihyakka-poison .--pt334 {
  padding-top: 334px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt334 {
    padding-top: 167px;
  }
}
.daihyakka-poison .--pb334 {
  padding-bottom: 334px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb334 {
    padding-bottom: 167px;
  }
}
.daihyakka-poison .--px334 {
  padding: 0 334px;
}
.daihyakka-poison .max-w-334 {
  max-width: 334px;
}
.daihyakka-poison .w-334 {
  width: 334px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-334 {
    width: 167px;
  }
}
.daihyakka-poison .h-334 {
  height: 334px;
}
.daihyakka-poison .--gap334 {
  gap: 334px !important;
}
.daihyakka-poison .--fw334 {
  font-weight: 334;
}
.daihyakka-poison .--mt335 {
  margin-top: 335px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt335 {
    margin-top: 167.5px;
  }
}
.daihyakka-poison .--mb335 {
  margin-bottom: 335px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb335 {
    margin-bottom: 167.5px;
  }
}
.daihyakka-poison .--pt335 {
  padding-top: 335px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt335 {
    padding-top: 167.5px;
  }
}
.daihyakka-poison .--pb335 {
  padding-bottom: 335px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb335 {
    padding-bottom: 167.5px;
  }
}
.daihyakka-poison .--px335 {
  padding: 0 335px;
}
.daihyakka-poison .max-w-335 {
  max-width: 335px;
}
.daihyakka-poison .w-335 {
  width: 335px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-335 {
    width: 167.5px;
  }
}
.daihyakka-poison .h-335 {
  height: 335px;
}
.daihyakka-poison .--gap335 {
  gap: 335px !important;
}
.daihyakka-poison .--fw335 {
  font-weight: 335;
}
.daihyakka-poison .--mt336 {
  margin-top: 336px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt336 {
    margin-top: 168px;
  }
}
.daihyakka-poison .--mb336 {
  margin-bottom: 336px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb336 {
    margin-bottom: 168px;
  }
}
.daihyakka-poison .--pt336 {
  padding-top: 336px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt336 {
    padding-top: 168px;
  }
}
.daihyakka-poison .--pb336 {
  padding-bottom: 336px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb336 {
    padding-bottom: 168px;
  }
}
.daihyakka-poison .--px336 {
  padding: 0 336px;
}
.daihyakka-poison .max-w-336 {
  max-width: 336px;
}
.daihyakka-poison .w-336 {
  width: 336px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-336 {
    width: 168px;
  }
}
.daihyakka-poison .h-336 {
  height: 336px;
}
.daihyakka-poison .--gap336 {
  gap: 336px !important;
}
.daihyakka-poison .--fw336 {
  font-weight: 336;
}
.daihyakka-poison .--mt337 {
  margin-top: 337px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt337 {
    margin-top: 168.5px;
  }
}
.daihyakka-poison .--mb337 {
  margin-bottom: 337px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb337 {
    margin-bottom: 168.5px;
  }
}
.daihyakka-poison .--pt337 {
  padding-top: 337px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt337 {
    padding-top: 168.5px;
  }
}
.daihyakka-poison .--pb337 {
  padding-bottom: 337px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb337 {
    padding-bottom: 168.5px;
  }
}
.daihyakka-poison .--px337 {
  padding: 0 337px;
}
.daihyakka-poison .max-w-337 {
  max-width: 337px;
}
.daihyakka-poison .w-337 {
  width: 337px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-337 {
    width: 168.5px;
  }
}
.daihyakka-poison .h-337 {
  height: 337px;
}
.daihyakka-poison .--gap337 {
  gap: 337px !important;
}
.daihyakka-poison .--fw337 {
  font-weight: 337;
}
.daihyakka-poison .--mt338 {
  margin-top: 338px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt338 {
    margin-top: 169px;
  }
}
.daihyakka-poison .--mb338 {
  margin-bottom: 338px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb338 {
    margin-bottom: 169px;
  }
}
.daihyakka-poison .--pt338 {
  padding-top: 338px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt338 {
    padding-top: 169px;
  }
}
.daihyakka-poison .--pb338 {
  padding-bottom: 338px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb338 {
    padding-bottom: 169px;
  }
}
.daihyakka-poison .--px338 {
  padding: 0 338px;
}
.daihyakka-poison .max-w-338 {
  max-width: 338px;
}
.daihyakka-poison .w-338 {
  width: 338px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-338 {
    width: 169px;
  }
}
.daihyakka-poison .h-338 {
  height: 338px;
}
.daihyakka-poison .--gap338 {
  gap: 338px !important;
}
.daihyakka-poison .--fw338 {
  font-weight: 338;
}
.daihyakka-poison .--mt339 {
  margin-top: 339px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt339 {
    margin-top: 169.5px;
  }
}
.daihyakka-poison .--mb339 {
  margin-bottom: 339px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb339 {
    margin-bottom: 169.5px;
  }
}
.daihyakka-poison .--pt339 {
  padding-top: 339px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt339 {
    padding-top: 169.5px;
  }
}
.daihyakka-poison .--pb339 {
  padding-bottom: 339px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb339 {
    padding-bottom: 169.5px;
  }
}
.daihyakka-poison .--px339 {
  padding: 0 339px;
}
.daihyakka-poison .max-w-339 {
  max-width: 339px;
}
.daihyakka-poison .w-339 {
  width: 339px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-339 {
    width: 169.5px;
  }
}
.daihyakka-poison .h-339 {
  height: 339px;
}
.daihyakka-poison .--gap339 {
  gap: 339px !important;
}
.daihyakka-poison .--fw339 {
  font-weight: 339;
}
.daihyakka-poison .--mt340 {
  margin-top: 340px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt340 {
    margin-top: 170px;
  }
}
.daihyakka-poison .--mb340 {
  margin-bottom: 340px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb340 {
    margin-bottom: 170px;
  }
}
.daihyakka-poison .--pt340 {
  padding-top: 340px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt340 {
    padding-top: 170px;
  }
}
.daihyakka-poison .--pb340 {
  padding-bottom: 340px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb340 {
    padding-bottom: 170px;
  }
}
.daihyakka-poison .--px340 {
  padding: 0 340px;
}
.daihyakka-poison .max-w-340 {
  max-width: 340px;
}
.daihyakka-poison .w-340 {
  width: 340px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-340 {
    width: 170px;
  }
}
.daihyakka-poison .h-340 {
  height: 340px;
}
.daihyakka-poison .--gap340 {
  gap: 340px !important;
}
.daihyakka-poison .--fw340 {
  font-weight: 340;
}
.daihyakka-poison .--mt341 {
  margin-top: 341px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt341 {
    margin-top: 170.5px;
  }
}
.daihyakka-poison .--mb341 {
  margin-bottom: 341px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb341 {
    margin-bottom: 170.5px;
  }
}
.daihyakka-poison .--pt341 {
  padding-top: 341px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt341 {
    padding-top: 170.5px;
  }
}
.daihyakka-poison .--pb341 {
  padding-bottom: 341px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb341 {
    padding-bottom: 170.5px;
  }
}
.daihyakka-poison .--px341 {
  padding: 0 341px;
}
.daihyakka-poison .max-w-341 {
  max-width: 341px;
}
.daihyakka-poison .w-341 {
  width: 341px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-341 {
    width: 170.5px;
  }
}
.daihyakka-poison .h-341 {
  height: 341px;
}
.daihyakka-poison .--gap341 {
  gap: 341px !important;
}
.daihyakka-poison .--fw341 {
  font-weight: 341;
}
.daihyakka-poison .--mt342 {
  margin-top: 342px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt342 {
    margin-top: 171px;
  }
}
.daihyakka-poison .--mb342 {
  margin-bottom: 342px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb342 {
    margin-bottom: 171px;
  }
}
.daihyakka-poison .--pt342 {
  padding-top: 342px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt342 {
    padding-top: 171px;
  }
}
.daihyakka-poison .--pb342 {
  padding-bottom: 342px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb342 {
    padding-bottom: 171px;
  }
}
.daihyakka-poison .--px342 {
  padding: 0 342px;
}
.daihyakka-poison .max-w-342 {
  max-width: 342px;
}
.daihyakka-poison .w-342 {
  width: 342px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-342 {
    width: 171px;
  }
}
.daihyakka-poison .h-342 {
  height: 342px;
}
.daihyakka-poison .--gap342 {
  gap: 342px !important;
}
.daihyakka-poison .--fw342 {
  font-weight: 342;
}
.daihyakka-poison .--mt343 {
  margin-top: 343px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt343 {
    margin-top: 171.5px;
  }
}
.daihyakka-poison .--mb343 {
  margin-bottom: 343px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb343 {
    margin-bottom: 171.5px;
  }
}
.daihyakka-poison .--pt343 {
  padding-top: 343px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt343 {
    padding-top: 171.5px;
  }
}
.daihyakka-poison .--pb343 {
  padding-bottom: 343px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb343 {
    padding-bottom: 171.5px;
  }
}
.daihyakka-poison .--px343 {
  padding: 0 343px;
}
.daihyakka-poison .max-w-343 {
  max-width: 343px;
}
.daihyakka-poison .w-343 {
  width: 343px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-343 {
    width: 171.5px;
  }
}
.daihyakka-poison .h-343 {
  height: 343px;
}
.daihyakka-poison .--gap343 {
  gap: 343px !important;
}
.daihyakka-poison .--fw343 {
  font-weight: 343;
}
.daihyakka-poison .--mt344 {
  margin-top: 344px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt344 {
    margin-top: 172px;
  }
}
.daihyakka-poison .--mb344 {
  margin-bottom: 344px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb344 {
    margin-bottom: 172px;
  }
}
.daihyakka-poison .--pt344 {
  padding-top: 344px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt344 {
    padding-top: 172px;
  }
}
.daihyakka-poison .--pb344 {
  padding-bottom: 344px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb344 {
    padding-bottom: 172px;
  }
}
.daihyakka-poison .--px344 {
  padding: 0 344px;
}
.daihyakka-poison .max-w-344 {
  max-width: 344px;
}
.daihyakka-poison .w-344 {
  width: 344px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-344 {
    width: 172px;
  }
}
.daihyakka-poison .h-344 {
  height: 344px;
}
.daihyakka-poison .--gap344 {
  gap: 344px !important;
}
.daihyakka-poison .--fw344 {
  font-weight: 344;
}
.daihyakka-poison .--mt345 {
  margin-top: 345px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt345 {
    margin-top: 172.5px;
  }
}
.daihyakka-poison .--mb345 {
  margin-bottom: 345px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb345 {
    margin-bottom: 172.5px;
  }
}
.daihyakka-poison .--pt345 {
  padding-top: 345px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt345 {
    padding-top: 172.5px;
  }
}
.daihyakka-poison .--pb345 {
  padding-bottom: 345px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb345 {
    padding-bottom: 172.5px;
  }
}
.daihyakka-poison .--px345 {
  padding: 0 345px;
}
.daihyakka-poison .max-w-345 {
  max-width: 345px;
}
.daihyakka-poison .w-345 {
  width: 345px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-345 {
    width: 172.5px;
  }
}
.daihyakka-poison .h-345 {
  height: 345px;
}
.daihyakka-poison .--gap345 {
  gap: 345px !important;
}
.daihyakka-poison .--fw345 {
  font-weight: 345;
}
.daihyakka-poison .--mt346 {
  margin-top: 346px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt346 {
    margin-top: 173px;
  }
}
.daihyakka-poison .--mb346 {
  margin-bottom: 346px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb346 {
    margin-bottom: 173px;
  }
}
.daihyakka-poison .--pt346 {
  padding-top: 346px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt346 {
    padding-top: 173px;
  }
}
.daihyakka-poison .--pb346 {
  padding-bottom: 346px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb346 {
    padding-bottom: 173px;
  }
}
.daihyakka-poison .--px346 {
  padding: 0 346px;
}
.daihyakka-poison .max-w-346 {
  max-width: 346px;
}
.daihyakka-poison .w-346 {
  width: 346px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-346 {
    width: 173px;
  }
}
.daihyakka-poison .h-346 {
  height: 346px;
}
.daihyakka-poison .--gap346 {
  gap: 346px !important;
}
.daihyakka-poison .--fw346 {
  font-weight: 346;
}
.daihyakka-poison .--mt347 {
  margin-top: 347px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt347 {
    margin-top: 173.5px;
  }
}
.daihyakka-poison .--mb347 {
  margin-bottom: 347px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb347 {
    margin-bottom: 173.5px;
  }
}
.daihyakka-poison .--pt347 {
  padding-top: 347px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt347 {
    padding-top: 173.5px;
  }
}
.daihyakka-poison .--pb347 {
  padding-bottom: 347px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb347 {
    padding-bottom: 173.5px;
  }
}
.daihyakka-poison .--px347 {
  padding: 0 347px;
}
.daihyakka-poison .max-w-347 {
  max-width: 347px;
}
.daihyakka-poison .w-347 {
  width: 347px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-347 {
    width: 173.5px;
  }
}
.daihyakka-poison .h-347 {
  height: 347px;
}
.daihyakka-poison .--gap347 {
  gap: 347px !important;
}
.daihyakka-poison .--fw347 {
  font-weight: 347;
}
.daihyakka-poison .--mt348 {
  margin-top: 348px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt348 {
    margin-top: 174px;
  }
}
.daihyakka-poison .--mb348 {
  margin-bottom: 348px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb348 {
    margin-bottom: 174px;
  }
}
.daihyakka-poison .--pt348 {
  padding-top: 348px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt348 {
    padding-top: 174px;
  }
}
.daihyakka-poison .--pb348 {
  padding-bottom: 348px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb348 {
    padding-bottom: 174px;
  }
}
.daihyakka-poison .--px348 {
  padding: 0 348px;
}
.daihyakka-poison .max-w-348 {
  max-width: 348px;
}
.daihyakka-poison .w-348 {
  width: 348px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-348 {
    width: 174px;
  }
}
.daihyakka-poison .h-348 {
  height: 348px;
}
.daihyakka-poison .--gap348 {
  gap: 348px !important;
}
.daihyakka-poison .--fw348 {
  font-weight: 348;
}
.daihyakka-poison .--mt349 {
  margin-top: 349px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt349 {
    margin-top: 174.5px;
  }
}
.daihyakka-poison .--mb349 {
  margin-bottom: 349px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb349 {
    margin-bottom: 174.5px;
  }
}
.daihyakka-poison .--pt349 {
  padding-top: 349px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt349 {
    padding-top: 174.5px;
  }
}
.daihyakka-poison .--pb349 {
  padding-bottom: 349px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb349 {
    padding-bottom: 174.5px;
  }
}
.daihyakka-poison .--px349 {
  padding: 0 349px;
}
.daihyakka-poison .max-w-349 {
  max-width: 349px;
}
.daihyakka-poison .w-349 {
  width: 349px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-349 {
    width: 174.5px;
  }
}
.daihyakka-poison .h-349 {
  height: 349px;
}
.daihyakka-poison .--gap349 {
  gap: 349px !important;
}
.daihyakka-poison .--fw349 {
  font-weight: 349;
}
.daihyakka-poison .--mt350 {
  margin-top: 350px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt350 {
    margin-top: 175px;
  }
}
.daihyakka-poison .--mb350 {
  margin-bottom: 350px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb350 {
    margin-bottom: 175px;
  }
}
.daihyakka-poison .--pt350 {
  padding-top: 350px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt350 {
    padding-top: 175px;
  }
}
.daihyakka-poison .--pb350 {
  padding-bottom: 350px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb350 {
    padding-bottom: 175px;
  }
}
.daihyakka-poison .--px350 {
  padding: 0 350px;
}
.daihyakka-poison .max-w-350 {
  max-width: 350px;
}
.daihyakka-poison .w-350 {
  width: 350px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-350 {
    width: 175px;
  }
}
.daihyakka-poison .h-350 {
  height: 350px;
}
.daihyakka-poison .--gap350 {
  gap: 350px !important;
}
.daihyakka-poison .--fw350 {
  font-weight: 350;
}
.daihyakka-poison .--mt351 {
  margin-top: 351px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt351 {
    margin-top: 175.5px;
  }
}
.daihyakka-poison .--mb351 {
  margin-bottom: 351px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb351 {
    margin-bottom: 175.5px;
  }
}
.daihyakka-poison .--pt351 {
  padding-top: 351px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt351 {
    padding-top: 175.5px;
  }
}
.daihyakka-poison .--pb351 {
  padding-bottom: 351px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb351 {
    padding-bottom: 175.5px;
  }
}
.daihyakka-poison .--px351 {
  padding: 0 351px;
}
.daihyakka-poison .max-w-351 {
  max-width: 351px;
}
.daihyakka-poison .w-351 {
  width: 351px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-351 {
    width: 175.5px;
  }
}
.daihyakka-poison .h-351 {
  height: 351px;
}
.daihyakka-poison .--gap351 {
  gap: 351px !important;
}
.daihyakka-poison .--fw351 {
  font-weight: 351;
}
.daihyakka-poison .--mt352 {
  margin-top: 352px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt352 {
    margin-top: 176px;
  }
}
.daihyakka-poison .--mb352 {
  margin-bottom: 352px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb352 {
    margin-bottom: 176px;
  }
}
.daihyakka-poison .--pt352 {
  padding-top: 352px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt352 {
    padding-top: 176px;
  }
}
.daihyakka-poison .--pb352 {
  padding-bottom: 352px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb352 {
    padding-bottom: 176px;
  }
}
.daihyakka-poison .--px352 {
  padding: 0 352px;
}
.daihyakka-poison .max-w-352 {
  max-width: 352px;
}
.daihyakka-poison .w-352 {
  width: 352px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-352 {
    width: 176px;
  }
}
.daihyakka-poison .h-352 {
  height: 352px;
}
.daihyakka-poison .--gap352 {
  gap: 352px !important;
}
.daihyakka-poison .--fw352 {
  font-weight: 352;
}
.daihyakka-poison .--mt353 {
  margin-top: 353px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt353 {
    margin-top: 176.5px;
  }
}
.daihyakka-poison .--mb353 {
  margin-bottom: 353px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb353 {
    margin-bottom: 176.5px;
  }
}
.daihyakka-poison .--pt353 {
  padding-top: 353px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt353 {
    padding-top: 176.5px;
  }
}
.daihyakka-poison .--pb353 {
  padding-bottom: 353px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb353 {
    padding-bottom: 176.5px;
  }
}
.daihyakka-poison .--px353 {
  padding: 0 353px;
}
.daihyakka-poison .max-w-353 {
  max-width: 353px;
}
.daihyakka-poison .w-353 {
  width: 353px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-353 {
    width: 176.5px;
  }
}
.daihyakka-poison .h-353 {
  height: 353px;
}
.daihyakka-poison .--gap353 {
  gap: 353px !important;
}
.daihyakka-poison .--fw353 {
  font-weight: 353;
}
.daihyakka-poison .--mt354 {
  margin-top: 354px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt354 {
    margin-top: 177px;
  }
}
.daihyakka-poison .--mb354 {
  margin-bottom: 354px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb354 {
    margin-bottom: 177px;
  }
}
.daihyakka-poison .--pt354 {
  padding-top: 354px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt354 {
    padding-top: 177px;
  }
}
.daihyakka-poison .--pb354 {
  padding-bottom: 354px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb354 {
    padding-bottom: 177px;
  }
}
.daihyakka-poison .--px354 {
  padding: 0 354px;
}
.daihyakka-poison .max-w-354 {
  max-width: 354px;
}
.daihyakka-poison .w-354 {
  width: 354px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-354 {
    width: 177px;
  }
}
.daihyakka-poison .h-354 {
  height: 354px;
}
.daihyakka-poison .--gap354 {
  gap: 354px !important;
}
.daihyakka-poison .--fw354 {
  font-weight: 354;
}
.daihyakka-poison .--mt355 {
  margin-top: 355px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt355 {
    margin-top: 177.5px;
  }
}
.daihyakka-poison .--mb355 {
  margin-bottom: 355px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb355 {
    margin-bottom: 177.5px;
  }
}
.daihyakka-poison .--pt355 {
  padding-top: 355px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt355 {
    padding-top: 177.5px;
  }
}
.daihyakka-poison .--pb355 {
  padding-bottom: 355px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb355 {
    padding-bottom: 177.5px;
  }
}
.daihyakka-poison .--px355 {
  padding: 0 355px;
}
.daihyakka-poison .max-w-355 {
  max-width: 355px;
}
.daihyakka-poison .w-355 {
  width: 355px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-355 {
    width: 177.5px;
  }
}
.daihyakka-poison .h-355 {
  height: 355px;
}
.daihyakka-poison .--gap355 {
  gap: 355px !important;
}
.daihyakka-poison .--fw355 {
  font-weight: 355;
}
.daihyakka-poison .--mt356 {
  margin-top: 356px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt356 {
    margin-top: 178px;
  }
}
.daihyakka-poison .--mb356 {
  margin-bottom: 356px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb356 {
    margin-bottom: 178px;
  }
}
.daihyakka-poison .--pt356 {
  padding-top: 356px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt356 {
    padding-top: 178px;
  }
}
.daihyakka-poison .--pb356 {
  padding-bottom: 356px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb356 {
    padding-bottom: 178px;
  }
}
.daihyakka-poison .--px356 {
  padding: 0 356px;
}
.daihyakka-poison .max-w-356 {
  max-width: 356px;
}
.daihyakka-poison .w-356 {
  width: 356px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-356 {
    width: 178px;
  }
}
.daihyakka-poison .h-356 {
  height: 356px;
}
.daihyakka-poison .--gap356 {
  gap: 356px !important;
}
.daihyakka-poison .--fw356 {
  font-weight: 356;
}
.daihyakka-poison .--mt357 {
  margin-top: 357px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt357 {
    margin-top: 178.5px;
  }
}
.daihyakka-poison .--mb357 {
  margin-bottom: 357px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb357 {
    margin-bottom: 178.5px;
  }
}
.daihyakka-poison .--pt357 {
  padding-top: 357px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt357 {
    padding-top: 178.5px;
  }
}
.daihyakka-poison .--pb357 {
  padding-bottom: 357px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb357 {
    padding-bottom: 178.5px;
  }
}
.daihyakka-poison .--px357 {
  padding: 0 357px;
}
.daihyakka-poison .max-w-357 {
  max-width: 357px;
}
.daihyakka-poison .w-357 {
  width: 357px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-357 {
    width: 178.5px;
  }
}
.daihyakka-poison .h-357 {
  height: 357px;
}
.daihyakka-poison .--gap357 {
  gap: 357px !important;
}
.daihyakka-poison .--fw357 {
  font-weight: 357;
}
.daihyakka-poison .--mt358 {
  margin-top: 358px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt358 {
    margin-top: 179px;
  }
}
.daihyakka-poison .--mb358 {
  margin-bottom: 358px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb358 {
    margin-bottom: 179px;
  }
}
.daihyakka-poison .--pt358 {
  padding-top: 358px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt358 {
    padding-top: 179px;
  }
}
.daihyakka-poison .--pb358 {
  padding-bottom: 358px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb358 {
    padding-bottom: 179px;
  }
}
.daihyakka-poison .--px358 {
  padding: 0 358px;
}
.daihyakka-poison .max-w-358 {
  max-width: 358px;
}
.daihyakka-poison .w-358 {
  width: 358px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-358 {
    width: 179px;
  }
}
.daihyakka-poison .h-358 {
  height: 358px;
}
.daihyakka-poison .--gap358 {
  gap: 358px !important;
}
.daihyakka-poison .--fw358 {
  font-weight: 358;
}
.daihyakka-poison .--mt359 {
  margin-top: 359px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt359 {
    margin-top: 179.5px;
  }
}
.daihyakka-poison .--mb359 {
  margin-bottom: 359px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb359 {
    margin-bottom: 179.5px;
  }
}
.daihyakka-poison .--pt359 {
  padding-top: 359px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt359 {
    padding-top: 179.5px;
  }
}
.daihyakka-poison .--pb359 {
  padding-bottom: 359px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb359 {
    padding-bottom: 179.5px;
  }
}
.daihyakka-poison .--px359 {
  padding: 0 359px;
}
.daihyakka-poison .max-w-359 {
  max-width: 359px;
}
.daihyakka-poison .w-359 {
  width: 359px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-359 {
    width: 179.5px;
  }
}
.daihyakka-poison .h-359 {
  height: 359px;
}
.daihyakka-poison .--gap359 {
  gap: 359px !important;
}
.daihyakka-poison .--fw359 {
  font-weight: 359;
}
.daihyakka-poison .--mt360 {
  margin-top: 360px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt360 {
    margin-top: 180px;
  }
}
.daihyakka-poison .--mb360 {
  margin-bottom: 360px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb360 {
    margin-bottom: 180px;
  }
}
.daihyakka-poison .--pt360 {
  padding-top: 360px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt360 {
    padding-top: 180px;
  }
}
.daihyakka-poison .--pb360 {
  padding-bottom: 360px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb360 {
    padding-bottom: 180px;
  }
}
.daihyakka-poison .--px360 {
  padding: 0 360px;
}
.daihyakka-poison .max-w-360 {
  max-width: 360px;
}
.daihyakka-poison .w-360 {
  width: 360px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-360 {
    width: 180px;
  }
}
.daihyakka-poison .h-360 {
  height: 360px;
}
.daihyakka-poison .--gap360 {
  gap: 360px !important;
}
.daihyakka-poison .--fw360 {
  font-weight: 360;
}
.daihyakka-poison .--mt361 {
  margin-top: 361px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt361 {
    margin-top: 180.5px;
  }
}
.daihyakka-poison .--mb361 {
  margin-bottom: 361px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb361 {
    margin-bottom: 180.5px;
  }
}
.daihyakka-poison .--pt361 {
  padding-top: 361px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt361 {
    padding-top: 180.5px;
  }
}
.daihyakka-poison .--pb361 {
  padding-bottom: 361px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb361 {
    padding-bottom: 180.5px;
  }
}
.daihyakka-poison .--px361 {
  padding: 0 361px;
}
.daihyakka-poison .max-w-361 {
  max-width: 361px;
}
.daihyakka-poison .w-361 {
  width: 361px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-361 {
    width: 180.5px;
  }
}
.daihyakka-poison .h-361 {
  height: 361px;
}
.daihyakka-poison .--gap361 {
  gap: 361px !important;
}
.daihyakka-poison .--fw361 {
  font-weight: 361;
}
.daihyakka-poison .--mt362 {
  margin-top: 362px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt362 {
    margin-top: 181px;
  }
}
.daihyakka-poison .--mb362 {
  margin-bottom: 362px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb362 {
    margin-bottom: 181px;
  }
}
.daihyakka-poison .--pt362 {
  padding-top: 362px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt362 {
    padding-top: 181px;
  }
}
.daihyakka-poison .--pb362 {
  padding-bottom: 362px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb362 {
    padding-bottom: 181px;
  }
}
.daihyakka-poison .--px362 {
  padding: 0 362px;
}
.daihyakka-poison .max-w-362 {
  max-width: 362px;
}
.daihyakka-poison .w-362 {
  width: 362px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-362 {
    width: 181px;
  }
}
.daihyakka-poison .h-362 {
  height: 362px;
}
.daihyakka-poison .--gap362 {
  gap: 362px !important;
}
.daihyakka-poison .--fw362 {
  font-weight: 362;
}
.daihyakka-poison .--mt363 {
  margin-top: 363px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt363 {
    margin-top: 181.5px;
  }
}
.daihyakka-poison .--mb363 {
  margin-bottom: 363px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb363 {
    margin-bottom: 181.5px;
  }
}
.daihyakka-poison .--pt363 {
  padding-top: 363px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt363 {
    padding-top: 181.5px;
  }
}
.daihyakka-poison .--pb363 {
  padding-bottom: 363px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb363 {
    padding-bottom: 181.5px;
  }
}
.daihyakka-poison .--px363 {
  padding: 0 363px;
}
.daihyakka-poison .max-w-363 {
  max-width: 363px;
}
.daihyakka-poison .w-363 {
  width: 363px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-363 {
    width: 181.5px;
  }
}
.daihyakka-poison .h-363 {
  height: 363px;
}
.daihyakka-poison .--gap363 {
  gap: 363px !important;
}
.daihyakka-poison .--fw363 {
  font-weight: 363;
}
.daihyakka-poison .--mt364 {
  margin-top: 364px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt364 {
    margin-top: 182px;
  }
}
.daihyakka-poison .--mb364 {
  margin-bottom: 364px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb364 {
    margin-bottom: 182px;
  }
}
.daihyakka-poison .--pt364 {
  padding-top: 364px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt364 {
    padding-top: 182px;
  }
}
.daihyakka-poison .--pb364 {
  padding-bottom: 364px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb364 {
    padding-bottom: 182px;
  }
}
.daihyakka-poison .--px364 {
  padding: 0 364px;
}
.daihyakka-poison .max-w-364 {
  max-width: 364px;
}
.daihyakka-poison .w-364 {
  width: 364px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-364 {
    width: 182px;
  }
}
.daihyakka-poison .h-364 {
  height: 364px;
}
.daihyakka-poison .--gap364 {
  gap: 364px !important;
}
.daihyakka-poison .--fw364 {
  font-weight: 364;
}
.daihyakka-poison .--mt365 {
  margin-top: 365px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt365 {
    margin-top: 182.5px;
  }
}
.daihyakka-poison .--mb365 {
  margin-bottom: 365px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb365 {
    margin-bottom: 182.5px;
  }
}
.daihyakka-poison .--pt365 {
  padding-top: 365px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt365 {
    padding-top: 182.5px;
  }
}
.daihyakka-poison .--pb365 {
  padding-bottom: 365px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb365 {
    padding-bottom: 182.5px;
  }
}
.daihyakka-poison .--px365 {
  padding: 0 365px;
}
.daihyakka-poison .max-w-365 {
  max-width: 365px;
}
.daihyakka-poison .w-365 {
  width: 365px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-365 {
    width: 182.5px;
  }
}
.daihyakka-poison .h-365 {
  height: 365px;
}
.daihyakka-poison .--gap365 {
  gap: 365px !important;
}
.daihyakka-poison .--fw365 {
  font-weight: 365;
}
.daihyakka-poison .--mt366 {
  margin-top: 366px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt366 {
    margin-top: 183px;
  }
}
.daihyakka-poison .--mb366 {
  margin-bottom: 366px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb366 {
    margin-bottom: 183px;
  }
}
.daihyakka-poison .--pt366 {
  padding-top: 366px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt366 {
    padding-top: 183px;
  }
}
.daihyakka-poison .--pb366 {
  padding-bottom: 366px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb366 {
    padding-bottom: 183px;
  }
}
.daihyakka-poison .--px366 {
  padding: 0 366px;
}
.daihyakka-poison .max-w-366 {
  max-width: 366px;
}
.daihyakka-poison .w-366 {
  width: 366px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-366 {
    width: 183px;
  }
}
.daihyakka-poison .h-366 {
  height: 366px;
}
.daihyakka-poison .--gap366 {
  gap: 366px !important;
}
.daihyakka-poison .--fw366 {
  font-weight: 366;
}
.daihyakka-poison .--mt367 {
  margin-top: 367px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt367 {
    margin-top: 183.5px;
  }
}
.daihyakka-poison .--mb367 {
  margin-bottom: 367px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb367 {
    margin-bottom: 183.5px;
  }
}
.daihyakka-poison .--pt367 {
  padding-top: 367px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt367 {
    padding-top: 183.5px;
  }
}
.daihyakka-poison .--pb367 {
  padding-bottom: 367px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb367 {
    padding-bottom: 183.5px;
  }
}
.daihyakka-poison .--px367 {
  padding: 0 367px;
}
.daihyakka-poison .max-w-367 {
  max-width: 367px;
}
.daihyakka-poison .w-367 {
  width: 367px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-367 {
    width: 183.5px;
  }
}
.daihyakka-poison .h-367 {
  height: 367px;
}
.daihyakka-poison .--gap367 {
  gap: 367px !important;
}
.daihyakka-poison .--fw367 {
  font-weight: 367;
}
.daihyakka-poison .--mt368 {
  margin-top: 368px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt368 {
    margin-top: 184px;
  }
}
.daihyakka-poison .--mb368 {
  margin-bottom: 368px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb368 {
    margin-bottom: 184px;
  }
}
.daihyakka-poison .--pt368 {
  padding-top: 368px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt368 {
    padding-top: 184px;
  }
}
.daihyakka-poison .--pb368 {
  padding-bottom: 368px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb368 {
    padding-bottom: 184px;
  }
}
.daihyakka-poison .--px368 {
  padding: 0 368px;
}
.daihyakka-poison .max-w-368 {
  max-width: 368px;
}
.daihyakka-poison .w-368 {
  width: 368px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-368 {
    width: 184px;
  }
}
.daihyakka-poison .h-368 {
  height: 368px;
}
.daihyakka-poison .--gap368 {
  gap: 368px !important;
}
.daihyakka-poison .--fw368 {
  font-weight: 368;
}
.daihyakka-poison .--mt369 {
  margin-top: 369px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt369 {
    margin-top: 184.5px;
  }
}
.daihyakka-poison .--mb369 {
  margin-bottom: 369px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb369 {
    margin-bottom: 184.5px;
  }
}
.daihyakka-poison .--pt369 {
  padding-top: 369px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt369 {
    padding-top: 184.5px;
  }
}
.daihyakka-poison .--pb369 {
  padding-bottom: 369px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb369 {
    padding-bottom: 184.5px;
  }
}
.daihyakka-poison .--px369 {
  padding: 0 369px;
}
.daihyakka-poison .max-w-369 {
  max-width: 369px;
}
.daihyakka-poison .w-369 {
  width: 369px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-369 {
    width: 184.5px;
  }
}
.daihyakka-poison .h-369 {
  height: 369px;
}
.daihyakka-poison .--gap369 {
  gap: 369px !important;
}
.daihyakka-poison .--fw369 {
  font-weight: 369;
}
.daihyakka-poison .--mt370 {
  margin-top: 370px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt370 {
    margin-top: 185px;
  }
}
.daihyakka-poison .--mb370 {
  margin-bottom: 370px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb370 {
    margin-bottom: 185px;
  }
}
.daihyakka-poison .--pt370 {
  padding-top: 370px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt370 {
    padding-top: 185px;
  }
}
.daihyakka-poison .--pb370 {
  padding-bottom: 370px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb370 {
    padding-bottom: 185px;
  }
}
.daihyakka-poison .--px370 {
  padding: 0 370px;
}
.daihyakka-poison .max-w-370 {
  max-width: 370px;
}
.daihyakka-poison .w-370 {
  width: 370px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-370 {
    width: 185px;
  }
}
.daihyakka-poison .h-370 {
  height: 370px;
}
.daihyakka-poison .--gap370 {
  gap: 370px !important;
}
.daihyakka-poison .--fw370 {
  font-weight: 370;
}
.daihyakka-poison .--mt371 {
  margin-top: 371px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt371 {
    margin-top: 185.5px;
  }
}
.daihyakka-poison .--mb371 {
  margin-bottom: 371px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb371 {
    margin-bottom: 185.5px;
  }
}
.daihyakka-poison .--pt371 {
  padding-top: 371px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt371 {
    padding-top: 185.5px;
  }
}
.daihyakka-poison .--pb371 {
  padding-bottom: 371px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb371 {
    padding-bottom: 185.5px;
  }
}
.daihyakka-poison .--px371 {
  padding: 0 371px;
}
.daihyakka-poison .max-w-371 {
  max-width: 371px;
}
.daihyakka-poison .w-371 {
  width: 371px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-371 {
    width: 185.5px;
  }
}
.daihyakka-poison .h-371 {
  height: 371px;
}
.daihyakka-poison .--gap371 {
  gap: 371px !important;
}
.daihyakka-poison .--fw371 {
  font-weight: 371;
}
.daihyakka-poison .--mt372 {
  margin-top: 372px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt372 {
    margin-top: 186px;
  }
}
.daihyakka-poison .--mb372 {
  margin-bottom: 372px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb372 {
    margin-bottom: 186px;
  }
}
.daihyakka-poison .--pt372 {
  padding-top: 372px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt372 {
    padding-top: 186px;
  }
}
.daihyakka-poison .--pb372 {
  padding-bottom: 372px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb372 {
    padding-bottom: 186px;
  }
}
.daihyakka-poison .--px372 {
  padding: 0 372px;
}
.daihyakka-poison .max-w-372 {
  max-width: 372px;
}
.daihyakka-poison .w-372 {
  width: 372px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-372 {
    width: 186px;
  }
}
.daihyakka-poison .h-372 {
  height: 372px;
}
.daihyakka-poison .--gap372 {
  gap: 372px !important;
}
.daihyakka-poison .--fw372 {
  font-weight: 372;
}
.daihyakka-poison .--mt373 {
  margin-top: 373px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt373 {
    margin-top: 186.5px;
  }
}
.daihyakka-poison .--mb373 {
  margin-bottom: 373px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb373 {
    margin-bottom: 186.5px;
  }
}
.daihyakka-poison .--pt373 {
  padding-top: 373px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt373 {
    padding-top: 186.5px;
  }
}
.daihyakka-poison .--pb373 {
  padding-bottom: 373px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb373 {
    padding-bottom: 186.5px;
  }
}
.daihyakka-poison .--px373 {
  padding: 0 373px;
}
.daihyakka-poison .max-w-373 {
  max-width: 373px;
}
.daihyakka-poison .w-373 {
  width: 373px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-373 {
    width: 186.5px;
  }
}
.daihyakka-poison .h-373 {
  height: 373px;
}
.daihyakka-poison .--gap373 {
  gap: 373px !important;
}
.daihyakka-poison .--fw373 {
  font-weight: 373;
}
.daihyakka-poison .--mt374 {
  margin-top: 374px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt374 {
    margin-top: 187px;
  }
}
.daihyakka-poison .--mb374 {
  margin-bottom: 374px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb374 {
    margin-bottom: 187px;
  }
}
.daihyakka-poison .--pt374 {
  padding-top: 374px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt374 {
    padding-top: 187px;
  }
}
.daihyakka-poison .--pb374 {
  padding-bottom: 374px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb374 {
    padding-bottom: 187px;
  }
}
.daihyakka-poison .--px374 {
  padding: 0 374px;
}
.daihyakka-poison .max-w-374 {
  max-width: 374px;
}
.daihyakka-poison .w-374 {
  width: 374px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-374 {
    width: 187px;
  }
}
.daihyakka-poison .h-374 {
  height: 374px;
}
.daihyakka-poison .--gap374 {
  gap: 374px !important;
}
.daihyakka-poison .--fw374 {
  font-weight: 374;
}
.daihyakka-poison .--mt375 {
  margin-top: 375px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt375 {
    margin-top: 187.5px;
  }
}
.daihyakka-poison .--mb375 {
  margin-bottom: 375px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb375 {
    margin-bottom: 187.5px;
  }
}
.daihyakka-poison .--pt375 {
  padding-top: 375px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt375 {
    padding-top: 187.5px;
  }
}
.daihyakka-poison .--pb375 {
  padding-bottom: 375px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb375 {
    padding-bottom: 187.5px;
  }
}
.daihyakka-poison .--px375 {
  padding: 0 375px;
}
.daihyakka-poison .max-w-375 {
  max-width: 375px;
}
.daihyakka-poison .w-375 {
  width: 375px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-375 {
    width: 187.5px;
  }
}
.daihyakka-poison .h-375 {
  height: 375px;
}
.daihyakka-poison .--gap375 {
  gap: 375px !important;
}
.daihyakka-poison .--fw375 {
  font-weight: 375;
}
.daihyakka-poison .--mt376 {
  margin-top: 376px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt376 {
    margin-top: 188px;
  }
}
.daihyakka-poison .--mb376 {
  margin-bottom: 376px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb376 {
    margin-bottom: 188px;
  }
}
.daihyakka-poison .--pt376 {
  padding-top: 376px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt376 {
    padding-top: 188px;
  }
}
.daihyakka-poison .--pb376 {
  padding-bottom: 376px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb376 {
    padding-bottom: 188px;
  }
}
.daihyakka-poison .--px376 {
  padding: 0 376px;
}
.daihyakka-poison .max-w-376 {
  max-width: 376px;
}
.daihyakka-poison .w-376 {
  width: 376px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-376 {
    width: 188px;
  }
}
.daihyakka-poison .h-376 {
  height: 376px;
}
.daihyakka-poison .--gap376 {
  gap: 376px !important;
}
.daihyakka-poison .--fw376 {
  font-weight: 376;
}
.daihyakka-poison .--mt377 {
  margin-top: 377px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt377 {
    margin-top: 188.5px;
  }
}
.daihyakka-poison .--mb377 {
  margin-bottom: 377px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb377 {
    margin-bottom: 188.5px;
  }
}
.daihyakka-poison .--pt377 {
  padding-top: 377px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt377 {
    padding-top: 188.5px;
  }
}
.daihyakka-poison .--pb377 {
  padding-bottom: 377px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb377 {
    padding-bottom: 188.5px;
  }
}
.daihyakka-poison .--px377 {
  padding: 0 377px;
}
.daihyakka-poison .max-w-377 {
  max-width: 377px;
}
.daihyakka-poison .w-377 {
  width: 377px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-377 {
    width: 188.5px;
  }
}
.daihyakka-poison .h-377 {
  height: 377px;
}
.daihyakka-poison .--gap377 {
  gap: 377px !important;
}
.daihyakka-poison .--fw377 {
  font-weight: 377;
}
.daihyakka-poison .--mt378 {
  margin-top: 378px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt378 {
    margin-top: 189px;
  }
}
.daihyakka-poison .--mb378 {
  margin-bottom: 378px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb378 {
    margin-bottom: 189px;
  }
}
.daihyakka-poison .--pt378 {
  padding-top: 378px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt378 {
    padding-top: 189px;
  }
}
.daihyakka-poison .--pb378 {
  padding-bottom: 378px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb378 {
    padding-bottom: 189px;
  }
}
.daihyakka-poison .--px378 {
  padding: 0 378px;
}
.daihyakka-poison .max-w-378 {
  max-width: 378px;
}
.daihyakka-poison .w-378 {
  width: 378px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-378 {
    width: 189px;
  }
}
.daihyakka-poison .h-378 {
  height: 378px;
}
.daihyakka-poison .--gap378 {
  gap: 378px !important;
}
.daihyakka-poison .--fw378 {
  font-weight: 378;
}
.daihyakka-poison .--mt379 {
  margin-top: 379px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt379 {
    margin-top: 189.5px;
  }
}
.daihyakka-poison .--mb379 {
  margin-bottom: 379px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb379 {
    margin-bottom: 189.5px;
  }
}
.daihyakka-poison .--pt379 {
  padding-top: 379px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt379 {
    padding-top: 189.5px;
  }
}
.daihyakka-poison .--pb379 {
  padding-bottom: 379px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb379 {
    padding-bottom: 189.5px;
  }
}
.daihyakka-poison .--px379 {
  padding: 0 379px;
}
.daihyakka-poison .max-w-379 {
  max-width: 379px;
}
.daihyakka-poison .w-379 {
  width: 379px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-379 {
    width: 189.5px;
  }
}
.daihyakka-poison .h-379 {
  height: 379px;
}
.daihyakka-poison .--gap379 {
  gap: 379px !important;
}
.daihyakka-poison .--fw379 {
  font-weight: 379;
}
.daihyakka-poison .--mt380 {
  margin-top: 380px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt380 {
    margin-top: 190px;
  }
}
.daihyakka-poison .--mb380 {
  margin-bottom: 380px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb380 {
    margin-bottom: 190px;
  }
}
.daihyakka-poison .--pt380 {
  padding-top: 380px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt380 {
    padding-top: 190px;
  }
}
.daihyakka-poison .--pb380 {
  padding-bottom: 380px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb380 {
    padding-bottom: 190px;
  }
}
.daihyakka-poison .--px380 {
  padding: 0 380px;
}
.daihyakka-poison .max-w-380 {
  max-width: 380px;
}
.daihyakka-poison .w-380 {
  width: 380px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-380 {
    width: 190px;
  }
}
.daihyakka-poison .h-380 {
  height: 380px;
}
.daihyakka-poison .--gap380 {
  gap: 380px !important;
}
.daihyakka-poison .--fw380 {
  font-weight: 380;
}
.daihyakka-poison .--mt381 {
  margin-top: 381px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt381 {
    margin-top: 190.5px;
  }
}
.daihyakka-poison .--mb381 {
  margin-bottom: 381px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb381 {
    margin-bottom: 190.5px;
  }
}
.daihyakka-poison .--pt381 {
  padding-top: 381px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt381 {
    padding-top: 190.5px;
  }
}
.daihyakka-poison .--pb381 {
  padding-bottom: 381px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb381 {
    padding-bottom: 190.5px;
  }
}
.daihyakka-poison .--px381 {
  padding: 0 381px;
}
.daihyakka-poison .max-w-381 {
  max-width: 381px;
}
.daihyakka-poison .w-381 {
  width: 381px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-381 {
    width: 190.5px;
  }
}
.daihyakka-poison .h-381 {
  height: 381px;
}
.daihyakka-poison .--gap381 {
  gap: 381px !important;
}
.daihyakka-poison .--fw381 {
  font-weight: 381;
}
.daihyakka-poison .--mt382 {
  margin-top: 382px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt382 {
    margin-top: 191px;
  }
}
.daihyakka-poison .--mb382 {
  margin-bottom: 382px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb382 {
    margin-bottom: 191px;
  }
}
.daihyakka-poison .--pt382 {
  padding-top: 382px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt382 {
    padding-top: 191px;
  }
}
.daihyakka-poison .--pb382 {
  padding-bottom: 382px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb382 {
    padding-bottom: 191px;
  }
}
.daihyakka-poison .--px382 {
  padding: 0 382px;
}
.daihyakka-poison .max-w-382 {
  max-width: 382px;
}
.daihyakka-poison .w-382 {
  width: 382px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-382 {
    width: 191px;
  }
}
.daihyakka-poison .h-382 {
  height: 382px;
}
.daihyakka-poison .--gap382 {
  gap: 382px !important;
}
.daihyakka-poison .--fw382 {
  font-weight: 382;
}
.daihyakka-poison .--mt383 {
  margin-top: 383px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt383 {
    margin-top: 191.5px;
  }
}
.daihyakka-poison .--mb383 {
  margin-bottom: 383px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb383 {
    margin-bottom: 191.5px;
  }
}
.daihyakka-poison .--pt383 {
  padding-top: 383px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt383 {
    padding-top: 191.5px;
  }
}
.daihyakka-poison .--pb383 {
  padding-bottom: 383px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb383 {
    padding-bottom: 191.5px;
  }
}
.daihyakka-poison .--px383 {
  padding: 0 383px;
}
.daihyakka-poison .max-w-383 {
  max-width: 383px;
}
.daihyakka-poison .w-383 {
  width: 383px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-383 {
    width: 191.5px;
  }
}
.daihyakka-poison .h-383 {
  height: 383px;
}
.daihyakka-poison .--gap383 {
  gap: 383px !important;
}
.daihyakka-poison .--fw383 {
  font-weight: 383;
}
.daihyakka-poison .--mt384 {
  margin-top: 384px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt384 {
    margin-top: 192px;
  }
}
.daihyakka-poison .--mb384 {
  margin-bottom: 384px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb384 {
    margin-bottom: 192px;
  }
}
.daihyakka-poison .--pt384 {
  padding-top: 384px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt384 {
    padding-top: 192px;
  }
}
.daihyakka-poison .--pb384 {
  padding-bottom: 384px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb384 {
    padding-bottom: 192px;
  }
}
.daihyakka-poison .--px384 {
  padding: 0 384px;
}
.daihyakka-poison .max-w-384 {
  max-width: 384px;
}
.daihyakka-poison .w-384 {
  width: 384px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-384 {
    width: 192px;
  }
}
.daihyakka-poison .h-384 {
  height: 384px;
}
.daihyakka-poison .--gap384 {
  gap: 384px !important;
}
.daihyakka-poison .--fw384 {
  font-weight: 384;
}
.daihyakka-poison .--mt385 {
  margin-top: 385px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt385 {
    margin-top: 192.5px;
  }
}
.daihyakka-poison .--mb385 {
  margin-bottom: 385px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb385 {
    margin-bottom: 192.5px;
  }
}
.daihyakka-poison .--pt385 {
  padding-top: 385px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt385 {
    padding-top: 192.5px;
  }
}
.daihyakka-poison .--pb385 {
  padding-bottom: 385px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb385 {
    padding-bottom: 192.5px;
  }
}
.daihyakka-poison .--px385 {
  padding: 0 385px;
}
.daihyakka-poison .max-w-385 {
  max-width: 385px;
}
.daihyakka-poison .w-385 {
  width: 385px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-385 {
    width: 192.5px;
  }
}
.daihyakka-poison .h-385 {
  height: 385px;
}
.daihyakka-poison .--gap385 {
  gap: 385px !important;
}
.daihyakka-poison .--fw385 {
  font-weight: 385;
}
.daihyakka-poison .--mt386 {
  margin-top: 386px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt386 {
    margin-top: 193px;
  }
}
.daihyakka-poison .--mb386 {
  margin-bottom: 386px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb386 {
    margin-bottom: 193px;
  }
}
.daihyakka-poison .--pt386 {
  padding-top: 386px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt386 {
    padding-top: 193px;
  }
}
.daihyakka-poison .--pb386 {
  padding-bottom: 386px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb386 {
    padding-bottom: 193px;
  }
}
.daihyakka-poison .--px386 {
  padding: 0 386px;
}
.daihyakka-poison .max-w-386 {
  max-width: 386px;
}
.daihyakka-poison .w-386 {
  width: 386px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-386 {
    width: 193px;
  }
}
.daihyakka-poison .h-386 {
  height: 386px;
}
.daihyakka-poison .--gap386 {
  gap: 386px !important;
}
.daihyakka-poison .--fw386 {
  font-weight: 386;
}
.daihyakka-poison .--mt387 {
  margin-top: 387px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt387 {
    margin-top: 193.5px;
  }
}
.daihyakka-poison .--mb387 {
  margin-bottom: 387px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb387 {
    margin-bottom: 193.5px;
  }
}
.daihyakka-poison .--pt387 {
  padding-top: 387px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt387 {
    padding-top: 193.5px;
  }
}
.daihyakka-poison .--pb387 {
  padding-bottom: 387px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb387 {
    padding-bottom: 193.5px;
  }
}
.daihyakka-poison .--px387 {
  padding: 0 387px;
}
.daihyakka-poison .max-w-387 {
  max-width: 387px;
}
.daihyakka-poison .w-387 {
  width: 387px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-387 {
    width: 193.5px;
  }
}
.daihyakka-poison .h-387 {
  height: 387px;
}
.daihyakka-poison .--gap387 {
  gap: 387px !important;
}
.daihyakka-poison .--fw387 {
  font-weight: 387;
}
.daihyakka-poison .--mt388 {
  margin-top: 388px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt388 {
    margin-top: 194px;
  }
}
.daihyakka-poison .--mb388 {
  margin-bottom: 388px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb388 {
    margin-bottom: 194px;
  }
}
.daihyakka-poison .--pt388 {
  padding-top: 388px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt388 {
    padding-top: 194px;
  }
}
.daihyakka-poison .--pb388 {
  padding-bottom: 388px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb388 {
    padding-bottom: 194px;
  }
}
.daihyakka-poison .--px388 {
  padding: 0 388px;
}
.daihyakka-poison .max-w-388 {
  max-width: 388px;
}
.daihyakka-poison .w-388 {
  width: 388px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-388 {
    width: 194px;
  }
}
.daihyakka-poison .h-388 {
  height: 388px;
}
.daihyakka-poison .--gap388 {
  gap: 388px !important;
}
.daihyakka-poison .--fw388 {
  font-weight: 388;
}
.daihyakka-poison .--mt389 {
  margin-top: 389px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt389 {
    margin-top: 194.5px;
  }
}
.daihyakka-poison .--mb389 {
  margin-bottom: 389px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb389 {
    margin-bottom: 194.5px;
  }
}
.daihyakka-poison .--pt389 {
  padding-top: 389px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt389 {
    padding-top: 194.5px;
  }
}
.daihyakka-poison .--pb389 {
  padding-bottom: 389px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb389 {
    padding-bottom: 194.5px;
  }
}
.daihyakka-poison .--px389 {
  padding: 0 389px;
}
.daihyakka-poison .max-w-389 {
  max-width: 389px;
}
.daihyakka-poison .w-389 {
  width: 389px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-389 {
    width: 194.5px;
  }
}
.daihyakka-poison .h-389 {
  height: 389px;
}
.daihyakka-poison .--gap389 {
  gap: 389px !important;
}
.daihyakka-poison .--fw389 {
  font-weight: 389;
}
.daihyakka-poison .--mt390 {
  margin-top: 390px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt390 {
    margin-top: 195px;
  }
}
.daihyakka-poison .--mb390 {
  margin-bottom: 390px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb390 {
    margin-bottom: 195px;
  }
}
.daihyakka-poison .--pt390 {
  padding-top: 390px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt390 {
    padding-top: 195px;
  }
}
.daihyakka-poison .--pb390 {
  padding-bottom: 390px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb390 {
    padding-bottom: 195px;
  }
}
.daihyakka-poison .--px390 {
  padding: 0 390px;
}
.daihyakka-poison .max-w-390 {
  max-width: 390px;
}
.daihyakka-poison .w-390 {
  width: 390px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-390 {
    width: 195px;
  }
}
.daihyakka-poison .h-390 {
  height: 390px;
}
.daihyakka-poison .--gap390 {
  gap: 390px !important;
}
.daihyakka-poison .--fw390 {
  font-weight: 390;
}
.daihyakka-poison .--mt391 {
  margin-top: 391px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt391 {
    margin-top: 195.5px;
  }
}
.daihyakka-poison .--mb391 {
  margin-bottom: 391px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb391 {
    margin-bottom: 195.5px;
  }
}
.daihyakka-poison .--pt391 {
  padding-top: 391px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt391 {
    padding-top: 195.5px;
  }
}
.daihyakka-poison .--pb391 {
  padding-bottom: 391px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb391 {
    padding-bottom: 195.5px;
  }
}
.daihyakka-poison .--px391 {
  padding: 0 391px;
}
.daihyakka-poison .max-w-391 {
  max-width: 391px;
}
.daihyakka-poison .w-391 {
  width: 391px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-391 {
    width: 195.5px;
  }
}
.daihyakka-poison .h-391 {
  height: 391px;
}
.daihyakka-poison .--gap391 {
  gap: 391px !important;
}
.daihyakka-poison .--fw391 {
  font-weight: 391;
}
.daihyakka-poison .--mt392 {
  margin-top: 392px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt392 {
    margin-top: 196px;
  }
}
.daihyakka-poison .--mb392 {
  margin-bottom: 392px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb392 {
    margin-bottom: 196px;
  }
}
.daihyakka-poison .--pt392 {
  padding-top: 392px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt392 {
    padding-top: 196px;
  }
}
.daihyakka-poison .--pb392 {
  padding-bottom: 392px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb392 {
    padding-bottom: 196px;
  }
}
.daihyakka-poison .--px392 {
  padding: 0 392px;
}
.daihyakka-poison .max-w-392 {
  max-width: 392px;
}
.daihyakka-poison .w-392 {
  width: 392px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-392 {
    width: 196px;
  }
}
.daihyakka-poison .h-392 {
  height: 392px;
}
.daihyakka-poison .--gap392 {
  gap: 392px !important;
}
.daihyakka-poison .--fw392 {
  font-weight: 392;
}
.daihyakka-poison .--mt393 {
  margin-top: 393px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt393 {
    margin-top: 196.5px;
  }
}
.daihyakka-poison .--mb393 {
  margin-bottom: 393px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb393 {
    margin-bottom: 196.5px;
  }
}
.daihyakka-poison .--pt393 {
  padding-top: 393px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt393 {
    padding-top: 196.5px;
  }
}
.daihyakka-poison .--pb393 {
  padding-bottom: 393px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb393 {
    padding-bottom: 196.5px;
  }
}
.daihyakka-poison .--px393 {
  padding: 0 393px;
}
.daihyakka-poison .max-w-393 {
  max-width: 393px;
}
.daihyakka-poison .w-393 {
  width: 393px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-393 {
    width: 196.5px;
  }
}
.daihyakka-poison .h-393 {
  height: 393px;
}
.daihyakka-poison .--gap393 {
  gap: 393px !important;
}
.daihyakka-poison .--fw393 {
  font-weight: 393;
}
.daihyakka-poison .--mt394 {
  margin-top: 394px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt394 {
    margin-top: 197px;
  }
}
.daihyakka-poison .--mb394 {
  margin-bottom: 394px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb394 {
    margin-bottom: 197px;
  }
}
.daihyakka-poison .--pt394 {
  padding-top: 394px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt394 {
    padding-top: 197px;
  }
}
.daihyakka-poison .--pb394 {
  padding-bottom: 394px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb394 {
    padding-bottom: 197px;
  }
}
.daihyakka-poison .--px394 {
  padding: 0 394px;
}
.daihyakka-poison .max-w-394 {
  max-width: 394px;
}
.daihyakka-poison .w-394 {
  width: 394px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-394 {
    width: 197px;
  }
}
.daihyakka-poison .h-394 {
  height: 394px;
}
.daihyakka-poison .--gap394 {
  gap: 394px !important;
}
.daihyakka-poison .--fw394 {
  font-weight: 394;
}
.daihyakka-poison .--mt395 {
  margin-top: 395px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt395 {
    margin-top: 197.5px;
  }
}
.daihyakka-poison .--mb395 {
  margin-bottom: 395px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb395 {
    margin-bottom: 197.5px;
  }
}
.daihyakka-poison .--pt395 {
  padding-top: 395px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt395 {
    padding-top: 197.5px;
  }
}
.daihyakka-poison .--pb395 {
  padding-bottom: 395px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb395 {
    padding-bottom: 197.5px;
  }
}
.daihyakka-poison .--px395 {
  padding: 0 395px;
}
.daihyakka-poison .max-w-395 {
  max-width: 395px;
}
.daihyakka-poison .w-395 {
  width: 395px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-395 {
    width: 197.5px;
  }
}
.daihyakka-poison .h-395 {
  height: 395px;
}
.daihyakka-poison .--gap395 {
  gap: 395px !important;
}
.daihyakka-poison .--fw395 {
  font-weight: 395;
}
.daihyakka-poison .--mt396 {
  margin-top: 396px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt396 {
    margin-top: 198px;
  }
}
.daihyakka-poison .--mb396 {
  margin-bottom: 396px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb396 {
    margin-bottom: 198px;
  }
}
.daihyakka-poison .--pt396 {
  padding-top: 396px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt396 {
    padding-top: 198px;
  }
}
.daihyakka-poison .--pb396 {
  padding-bottom: 396px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb396 {
    padding-bottom: 198px;
  }
}
.daihyakka-poison .--px396 {
  padding: 0 396px;
}
.daihyakka-poison .max-w-396 {
  max-width: 396px;
}
.daihyakka-poison .w-396 {
  width: 396px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-396 {
    width: 198px;
  }
}
.daihyakka-poison .h-396 {
  height: 396px;
}
.daihyakka-poison .--gap396 {
  gap: 396px !important;
}
.daihyakka-poison .--fw396 {
  font-weight: 396;
}
.daihyakka-poison .--mt397 {
  margin-top: 397px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt397 {
    margin-top: 198.5px;
  }
}
.daihyakka-poison .--mb397 {
  margin-bottom: 397px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb397 {
    margin-bottom: 198.5px;
  }
}
.daihyakka-poison .--pt397 {
  padding-top: 397px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt397 {
    padding-top: 198.5px;
  }
}
.daihyakka-poison .--pb397 {
  padding-bottom: 397px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb397 {
    padding-bottom: 198.5px;
  }
}
.daihyakka-poison .--px397 {
  padding: 0 397px;
}
.daihyakka-poison .max-w-397 {
  max-width: 397px;
}
.daihyakka-poison .w-397 {
  width: 397px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-397 {
    width: 198.5px;
  }
}
.daihyakka-poison .h-397 {
  height: 397px;
}
.daihyakka-poison .--gap397 {
  gap: 397px !important;
}
.daihyakka-poison .--fw397 {
  font-weight: 397;
}
.daihyakka-poison .--mt398 {
  margin-top: 398px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt398 {
    margin-top: 199px;
  }
}
.daihyakka-poison .--mb398 {
  margin-bottom: 398px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb398 {
    margin-bottom: 199px;
  }
}
.daihyakka-poison .--pt398 {
  padding-top: 398px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt398 {
    padding-top: 199px;
  }
}
.daihyakka-poison .--pb398 {
  padding-bottom: 398px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb398 {
    padding-bottom: 199px;
  }
}
.daihyakka-poison .--px398 {
  padding: 0 398px;
}
.daihyakka-poison .max-w-398 {
  max-width: 398px;
}
.daihyakka-poison .w-398 {
  width: 398px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-398 {
    width: 199px;
  }
}
.daihyakka-poison .h-398 {
  height: 398px;
}
.daihyakka-poison .--gap398 {
  gap: 398px !important;
}
.daihyakka-poison .--fw398 {
  font-weight: 398;
}
.daihyakka-poison .--mt399 {
  margin-top: 399px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt399 {
    margin-top: 199.5px;
  }
}
.daihyakka-poison .--mb399 {
  margin-bottom: 399px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb399 {
    margin-bottom: 199.5px;
  }
}
.daihyakka-poison .--pt399 {
  padding-top: 399px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt399 {
    padding-top: 199.5px;
  }
}
.daihyakka-poison .--pb399 {
  padding-bottom: 399px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb399 {
    padding-bottom: 199.5px;
  }
}
.daihyakka-poison .--px399 {
  padding: 0 399px;
}
.daihyakka-poison .max-w-399 {
  max-width: 399px;
}
.daihyakka-poison .w-399 {
  width: 399px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-399 {
    width: 199.5px;
  }
}
.daihyakka-poison .h-399 {
  height: 399px;
}
.daihyakka-poison .--gap399 {
  gap: 399px !important;
}
.daihyakka-poison .--fw399 {
  font-weight: 399;
}
.daihyakka-poison .--mt400 {
  margin-top: 400px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt400 {
    margin-top: 200px;
  }
}
.daihyakka-poison .--mb400 {
  margin-bottom: 400px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb400 {
    margin-bottom: 200px;
  }
}
.daihyakka-poison .--pt400 {
  padding-top: 400px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt400 {
    padding-top: 200px;
  }
}
.daihyakka-poison .--pb400 {
  padding-bottom: 400px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb400 {
    padding-bottom: 200px;
  }
}
.daihyakka-poison .--px400 {
  padding: 0 400px;
}
.daihyakka-poison .max-w-400 {
  max-width: 400px;
}
.daihyakka-poison .w-400 {
  width: 400px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-400 {
    width: 200px;
  }
}
.daihyakka-poison .h-400 {
  height: 400px;
}
.daihyakka-poison .--gap400 {
  gap: 400px !important;
}
.daihyakka-poison .--fw400 {
  font-weight: 400;
}
.daihyakka-poison .--mt401 {
  margin-top: 401px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt401 {
    margin-top: 200.5px;
  }
}
.daihyakka-poison .--mb401 {
  margin-bottom: 401px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb401 {
    margin-bottom: 200.5px;
  }
}
.daihyakka-poison .--pt401 {
  padding-top: 401px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt401 {
    padding-top: 200.5px;
  }
}
.daihyakka-poison .--pb401 {
  padding-bottom: 401px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb401 {
    padding-bottom: 200.5px;
  }
}
.daihyakka-poison .--px401 {
  padding: 0 401px;
}
.daihyakka-poison .max-w-401 {
  max-width: 401px;
}
.daihyakka-poison .w-401 {
  width: 401px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-401 {
    width: 200.5px;
  }
}
.daihyakka-poison .h-401 {
  height: 401px;
}
.daihyakka-poison .--gap401 {
  gap: 401px !important;
}
.daihyakka-poison .--fw401 {
  font-weight: 401;
}
.daihyakka-poison .--mt402 {
  margin-top: 402px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt402 {
    margin-top: 201px;
  }
}
.daihyakka-poison .--mb402 {
  margin-bottom: 402px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb402 {
    margin-bottom: 201px;
  }
}
.daihyakka-poison .--pt402 {
  padding-top: 402px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt402 {
    padding-top: 201px;
  }
}
.daihyakka-poison .--pb402 {
  padding-bottom: 402px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb402 {
    padding-bottom: 201px;
  }
}
.daihyakka-poison .--px402 {
  padding: 0 402px;
}
.daihyakka-poison .max-w-402 {
  max-width: 402px;
}
.daihyakka-poison .w-402 {
  width: 402px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-402 {
    width: 201px;
  }
}
.daihyakka-poison .h-402 {
  height: 402px;
}
.daihyakka-poison .--gap402 {
  gap: 402px !important;
}
.daihyakka-poison .--fw402 {
  font-weight: 402;
}
.daihyakka-poison .--mt403 {
  margin-top: 403px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt403 {
    margin-top: 201.5px;
  }
}
.daihyakka-poison .--mb403 {
  margin-bottom: 403px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb403 {
    margin-bottom: 201.5px;
  }
}
.daihyakka-poison .--pt403 {
  padding-top: 403px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt403 {
    padding-top: 201.5px;
  }
}
.daihyakka-poison .--pb403 {
  padding-bottom: 403px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb403 {
    padding-bottom: 201.5px;
  }
}
.daihyakka-poison .--px403 {
  padding: 0 403px;
}
.daihyakka-poison .max-w-403 {
  max-width: 403px;
}
.daihyakka-poison .w-403 {
  width: 403px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-403 {
    width: 201.5px;
  }
}
.daihyakka-poison .h-403 {
  height: 403px;
}
.daihyakka-poison .--gap403 {
  gap: 403px !important;
}
.daihyakka-poison .--fw403 {
  font-weight: 403;
}
.daihyakka-poison .--mt404 {
  margin-top: 404px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt404 {
    margin-top: 202px;
  }
}
.daihyakka-poison .--mb404 {
  margin-bottom: 404px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb404 {
    margin-bottom: 202px;
  }
}
.daihyakka-poison .--pt404 {
  padding-top: 404px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt404 {
    padding-top: 202px;
  }
}
.daihyakka-poison .--pb404 {
  padding-bottom: 404px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb404 {
    padding-bottom: 202px;
  }
}
.daihyakka-poison .--px404 {
  padding: 0 404px;
}
.daihyakka-poison .max-w-404 {
  max-width: 404px;
}
.daihyakka-poison .w-404 {
  width: 404px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-404 {
    width: 202px;
  }
}
.daihyakka-poison .h-404 {
  height: 404px;
}
.daihyakka-poison .--gap404 {
  gap: 404px !important;
}
.daihyakka-poison .--fw404 {
  font-weight: 404;
}
.daihyakka-poison .--mt405 {
  margin-top: 405px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt405 {
    margin-top: 202.5px;
  }
}
.daihyakka-poison .--mb405 {
  margin-bottom: 405px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb405 {
    margin-bottom: 202.5px;
  }
}
.daihyakka-poison .--pt405 {
  padding-top: 405px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt405 {
    padding-top: 202.5px;
  }
}
.daihyakka-poison .--pb405 {
  padding-bottom: 405px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb405 {
    padding-bottom: 202.5px;
  }
}
.daihyakka-poison .--px405 {
  padding: 0 405px;
}
.daihyakka-poison .max-w-405 {
  max-width: 405px;
}
.daihyakka-poison .w-405 {
  width: 405px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-405 {
    width: 202.5px;
  }
}
.daihyakka-poison .h-405 {
  height: 405px;
}
.daihyakka-poison .--gap405 {
  gap: 405px !important;
}
.daihyakka-poison .--fw405 {
  font-weight: 405;
}
.daihyakka-poison .--mt406 {
  margin-top: 406px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt406 {
    margin-top: 203px;
  }
}
.daihyakka-poison .--mb406 {
  margin-bottom: 406px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb406 {
    margin-bottom: 203px;
  }
}
.daihyakka-poison .--pt406 {
  padding-top: 406px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt406 {
    padding-top: 203px;
  }
}
.daihyakka-poison .--pb406 {
  padding-bottom: 406px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb406 {
    padding-bottom: 203px;
  }
}
.daihyakka-poison .--px406 {
  padding: 0 406px;
}
.daihyakka-poison .max-w-406 {
  max-width: 406px;
}
.daihyakka-poison .w-406 {
  width: 406px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-406 {
    width: 203px;
  }
}
.daihyakka-poison .h-406 {
  height: 406px;
}
.daihyakka-poison .--gap406 {
  gap: 406px !important;
}
.daihyakka-poison .--fw406 {
  font-weight: 406;
}
.daihyakka-poison .--mt407 {
  margin-top: 407px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt407 {
    margin-top: 203.5px;
  }
}
.daihyakka-poison .--mb407 {
  margin-bottom: 407px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb407 {
    margin-bottom: 203.5px;
  }
}
.daihyakka-poison .--pt407 {
  padding-top: 407px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt407 {
    padding-top: 203.5px;
  }
}
.daihyakka-poison .--pb407 {
  padding-bottom: 407px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb407 {
    padding-bottom: 203.5px;
  }
}
.daihyakka-poison .--px407 {
  padding: 0 407px;
}
.daihyakka-poison .max-w-407 {
  max-width: 407px;
}
.daihyakka-poison .w-407 {
  width: 407px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-407 {
    width: 203.5px;
  }
}
.daihyakka-poison .h-407 {
  height: 407px;
}
.daihyakka-poison .--gap407 {
  gap: 407px !important;
}
.daihyakka-poison .--fw407 {
  font-weight: 407;
}
.daihyakka-poison .--mt408 {
  margin-top: 408px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt408 {
    margin-top: 204px;
  }
}
.daihyakka-poison .--mb408 {
  margin-bottom: 408px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb408 {
    margin-bottom: 204px;
  }
}
.daihyakka-poison .--pt408 {
  padding-top: 408px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt408 {
    padding-top: 204px;
  }
}
.daihyakka-poison .--pb408 {
  padding-bottom: 408px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb408 {
    padding-bottom: 204px;
  }
}
.daihyakka-poison .--px408 {
  padding: 0 408px;
}
.daihyakka-poison .max-w-408 {
  max-width: 408px;
}
.daihyakka-poison .w-408 {
  width: 408px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-408 {
    width: 204px;
  }
}
.daihyakka-poison .h-408 {
  height: 408px;
}
.daihyakka-poison .--gap408 {
  gap: 408px !important;
}
.daihyakka-poison .--fw408 {
  font-weight: 408;
}
.daihyakka-poison .--mt409 {
  margin-top: 409px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt409 {
    margin-top: 204.5px;
  }
}
.daihyakka-poison .--mb409 {
  margin-bottom: 409px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb409 {
    margin-bottom: 204.5px;
  }
}
.daihyakka-poison .--pt409 {
  padding-top: 409px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt409 {
    padding-top: 204.5px;
  }
}
.daihyakka-poison .--pb409 {
  padding-bottom: 409px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb409 {
    padding-bottom: 204.5px;
  }
}
.daihyakka-poison .--px409 {
  padding: 0 409px;
}
.daihyakka-poison .max-w-409 {
  max-width: 409px;
}
.daihyakka-poison .w-409 {
  width: 409px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-409 {
    width: 204.5px;
  }
}
.daihyakka-poison .h-409 {
  height: 409px;
}
.daihyakka-poison .--gap409 {
  gap: 409px !important;
}
.daihyakka-poison .--fw409 {
  font-weight: 409;
}
.daihyakka-poison .--mt410 {
  margin-top: 410px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt410 {
    margin-top: 205px;
  }
}
.daihyakka-poison .--mb410 {
  margin-bottom: 410px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb410 {
    margin-bottom: 205px;
  }
}
.daihyakka-poison .--pt410 {
  padding-top: 410px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt410 {
    padding-top: 205px;
  }
}
.daihyakka-poison .--pb410 {
  padding-bottom: 410px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb410 {
    padding-bottom: 205px;
  }
}
.daihyakka-poison .--px410 {
  padding: 0 410px;
}
.daihyakka-poison .max-w-410 {
  max-width: 410px;
}
.daihyakka-poison .w-410 {
  width: 410px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-410 {
    width: 205px;
  }
}
.daihyakka-poison .h-410 {
  height: 410px;
}
.daihyakka-poison .--gap410 {
  gap: 410px !important;
}
.daihyakka-poison .--fw410 {
  font-weight: 410;
}
.daihyakka-poison .--mt411 {
  margin-top: 411px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt411 {
    margin-top: 205.5px;
  }
}
.daihyakka-poison .--mb411 {
  margin-bottom: 411px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb411 {
    margin-bottom: 205.5px;
  }
}
.daihyakka-poison .--pt411 {
  padding-top: 411px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt411 {
    padding-top: 205.5px;
  }
}
.daihyakka-poison .--pb411 {
  padding-bottom: 411px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb411 {
    padding-bottom: 205.5px;
  }
}
.daihyakka-poison .--px411 {
  padding: 0 411px;
}
.daihyakka-poison .max-w-411 {
  max-width: 411px;
}
.daihyakka-poison .w-411 {
  width: 411px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-411 {
    width: 205.5px;
  }
}
.daihyakka-poison .h-411 {
  height: 411px;
}
.daihyakka-poison .--gap411 {
  gap: 411px !important;
}
.daihyakka-poison .--fw411 {
  font-weight: 411;
}
.daihyakka-poison .--mt412 {
  margin-top: 412px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt412 {
    margin-top: 206px;
  }
}
.daihyakka-poison .--mb412 {
  margin-bottom: 412px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb412 {
    margin-bottom: 206px;
  }
}
.daihyakka-poison .--pt412 {
  padding-top: 412px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt412 {
    padding-top: 206px;
  }
}
.daihyakka-poison .--pb412 {
  padding-bottom: 412px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb412 {
    padding-bottom: 206px;
  }
}
.daihyakka-poison .--px412 {
  padding: 0 412px;
}
.daihyakka-poison .max-w-412 {
  max-width: 412px;
}
.daihyakka-poison .w-412 {
  width: 412px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-412 {
    width: 206px;
  }
}
.daihyakka-poison .h-412 {
  height: 412px;
}
.daihyakka-poison .--gap412 {
  gap: 412px !important;
}
.daihyakka-poison .--fw412 {
  font-weight: 412;
}
.daihyakka-poison .--mt413 {
  margin-top: 413px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt413 {
    margin-top: 206.5px;
  }
}
.daihyakka-poison .--mb413 {
  margin-bottom: 413px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb413 {
    margin-bottom: 206.5px;
  }
}
.daihyakka-poison .--pt413 {
  padding-top: 413px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt413 {
    padding-top: 206.5px;
  }
}
.daihyakka-poison .--pb413 {
  padding-bottom: 413px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb413 {
    padding-bottom: 206.5px;
  }
}
.daihyakka-poison .--px413 {
  padding: 0 413px;
}
.daihyakka-poison .max-w-413 {
  max-width: 413px;
}
.daihyakka-poison .w-413 {
  width: 413px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-413 {
    width: 206.5px;
  }
}
.daihyakka-poison .h-413 {
  height: 413px;
}
.daihyakka-poison .--gap413 {
  gap: 413px !important;
}
.daihyakka-poison .--fw413 {
  font-weight: 413;
}
.daihyakka-poison .--mt414 {
  margin-top: 414px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt414 {
    margin-top: 207px;
  }
}
.daihyakka-poison .--mb414 {
  margin-bottom: 414px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb414 {
    margin-bottom: 207px;
  }
}
.daihyakka-poison .--pt414 {
  padding-top: 414px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt414 {
    padding-top: 207px;
  }
}
.daihyakka-poison .--pb414 {
  padding-bottom: 414px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb414 {
    padding-bottom: 207px;
  }
}
.daihyakka-poison .--px414 {
  padding: 0 414px;
}
.daihyakka-poison .max-w-414 {
  max-width: 414px;
}
.daihyakka-poison .w-414 {
  width: 414px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-414 {
    width: 207px;
  }
}
.daihyakka-poison .h-414 {
  height: 414px;
}
.daihyakka-poison .--gap414 {
  gap: 414px !important;
}
.daihyakka-poison .--fw414 {
  font-weight: 414;
}
.daihyakka-poison .--mt415 {
  margin-top: 415px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt415 {
    margin-top: 207.5px;
  }
}
.daihyakka-poison .--mb415 {
  margin-bottom: 415px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb415 {
    margin-bottom: 207.5px;
  }
}
.daihyakka-poison .--pt415 {
  padding-top: 415px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt415 {
    padding-top: 207.5px;
  }
}
.daihyakka-poison .--pb415 {
  padding-bottom: 415px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb415 {
    padding-bottom: 207.5px;
  }
}
.daihyakka-poison .--px415 {
  padding: 0 415px;
}
.daihyakka-poison .max-w-415 {
  max-width: 415px;
}
.daihyakka-poison .w-415 {
  width: 415px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-415 {
    width: 207.5px;
  }
}
.daihyakka-poison .h-415 {
  height: 415px;
}
.daihyakka-poison .--gap415 {
  gap: 415px !important;
}
.daihyakka-poison .--fw415 {
  font-weight: 415;
}
.daihyakka-poison .--mt416 {
  margin-top: 416px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt416 {
    margin-top: 208px;
  }
}
.daihyakka-poison .--mb416 {
  margin-bottom: 416px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb416 {
    margin-bottom: 208px;
  }
}
.daihyakka-poison .--pt416 {
  padding-top: 416px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt416 {
    padding-top: 208px;
  }
}
.daihyakka-poison .--pb416 {
  padding-bottom: 416px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb416 {
    padding-bottom: 208px;
  }
}
.daihyakka-poison .--px416 {
  padding: 0 416px;
}
.daihyakka-poison .max-w-416 {
  max-width: 416px;
}
.daihyakka-poison .w-416 {
  width: 416px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-416 {
    width: 208px;
  }
}
.daihyakka-poison .h-416 {
  height: 416px;
}
.daihyakka-poison .--gap416 {
  gap: 416px !important;
}
.daihyakka-poison .--fw416 {
  font-weight: 416;
}
.daihyakka-poison .--mt417 {
  margin-top: 417px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt417 {
    margin-top: 208.5px;
  }
}
.daihyakka-poison .--mb417 {
  margin-bottom: 417px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb417 {
    margin-bottom: 208.5px;
  }
}
.daihyakka-poison .--pt417 {
  padding-top: 417px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt417 {
    padding-top: 208.5px;
  }
}
.daihyakka-poison .--pb417 {
  padding-bottom: 417px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb417 {
    padding-bottom: 208.5px;
  }
}
.daihyakka-poison .--px417 {
  padding: 0 417px;
}
.daihyakka-poison .max-w-417 {
  max-width: 417px;
}
.daihyakka-poison .w-417 {
  width: 417px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-417 {
    width: 208.5px;
  }
}
.daihyakka-poison .h-417 {
  height: 417px;
}
.daihyakka-poison .--gap417 {
  gap: 417px !important;
}
.daihyakka-poison .--fw417 {
  font-weight: 417;
}
.daihyakka-poison .--mt418 {
  margin-top: 418px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt418 {
    margin-top: 209px;
  }
}
.daihyakka-poison .--mb418 {
  margin-bottom: 418px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb418 {
    margin-bottom: 209px;
  }
}
.daihyakka-poison .--pt418 {
  padding-top: 418px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt418 {
    padding-top: 209px;
  }
}
.daihyakka-poison .--pb418 {
  padding-bottom: 418px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb418 {
    padding-bottom: 209px;
  }
}
.daihyakka-poison .--px418 {
  padding: 0 418px;
}
.daihyakka-poison .max-w-418 {
  max-width: 418px;
}
.daihyakka-poison .w-418 {
  width: 418px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-418 {
    width: 209px;
  }
}
.daihyakka-poison .h-418 {
  height: 418px;
}
.daihyakka-poison .--gap418 {
  gap: 418px !important;
}
.daihyakka-poison .--fw418 {
  font-weight: 418;
}
.daihyakka-poison .--mt419 {
  margin-top: 419px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt419 {
    margin-top: 209.5px;
  }
}
.daihyakka-poison .--mb419 {
  margin-bottom: 419px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb419 {
    margin-bottom: 209.5px;
  }
}
.daihyakka-poison .--pt419 {
  padding-top: 419px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt419 {
    padding-top: 209.5px;
  }
}
.daihyakka-poison .--pb419 {
  padding-bottom: 419px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb419 {
    padding-bottom: 209.5px;
  }
}
.daihyakka-poison .--px419 {
  padding: 0 419px;
}
.daihyakka-poison .max-w-419 {
  max-width: 419px;
}
.daihyakka-poison .w-419 {
  width: 419px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-419 {
    width: 209.5px;
  }
}
.daihyakka-poison .h-419 {
  height: 419px;
}
.daihyakka-poison .--gap419 {
  gap: 419px !important;
}
.daihyakka-poison .--fw419 {
  font-weight: 419;
}
.daihyakka-poison .--mt420 {
  margin-top: 420px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt420 {
    margin-top: 210px;
  }
}
.daihyakka-poison .--mb420 {
  margin-bottom: 420px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb420 {
    margin-bottom: 210px;
  }
}
.daihyakka-poison .--pt420 {
  padding-top: 420px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt420 {
    padding-top: 210px;
  }
}
.daihyakka-poison .--pb420 {
  padding-bottom: 420px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb420 {
    padding-bottom: 210px;
  }
}
.daihyakka-poison .--px420 {
  padding: 0 420px;
}
.daihyakka-poison .max-w-420 {
  max-width: 420px;
}
.daihyakka-poison .w-420 {
  width: 420px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-420 {
    width: 210px;
  }
}
.daihyakka-poison .h-420 {
  height: 420px;
}
.daihyakka-poison .--gap420 {
  gap: 420px !important;
}
.daihyakka-poison .--fw420 {
  font-weight: 420;
}
.daihyakka-poison .--mt421 {
  margin-top: 421px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt421 {
    margin-top: 210.5px;
  }
}
.daihyakka-poison .--mb421 {
  margin-bottom: 421px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb421 {
    margin-bottom: 210.5px;
  }
}
.daihyakka-poison .--pt421 {
  padding-top: 421px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt421 {
    padding-top: 210.5px;
  }
}
.daihyakka-poison .--pb421 {
  padding-bottom: 421px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb421 {
    padding-bottom: 210.5px;
  }
}
.daihyakka-poison .--px421 {
  padding: 0 421px;
}
.daihyakka-poison .max-w-421 {
  max-width: 421px;
}
.daihyakka-poison .w-421 {
  width: 421px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-421 {
    width: 210.5px;
  }
}
.daihyakka-poison .h-421 {
  height: 421px;
}
.daihyakka-poison .--gap421 {
  gap: 421px !important;
}
.daihyakka-poison .--fw421 {
  font-weight: 421;
}
.daihyakka-poison .--mt422 {
  margin-top: 422px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt422 {
    margin-top: 211px;
  }
}
.daihyakka-poison .--mb422 {
  margin-bottom: 422px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb422 {
    margin-bottom: 211px;
  }
}
.daihyakka-poison .--pt422 {
  padding-top: 422px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt422 {
    padding-top: 211px;
  }
}
.daihyakka-poison .--pb422 {
  padding-bottom: 422px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb422 {
    padding-bottom: 211px;
  }
}
.daihyakka-poison .--px422 {
  padding: 0 422px;
}
.daihyakka-poison .max-w-422 {
  max-width: 422px;
}
.daihyakka-poison .w-422 {
  width: 422px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-422 {
    width: 211px;
  }
}
.daihyakka-poison .h-422 {
  height: 422px;
}
.daihyakka-poison .--gap422 {
  gap: 422px !important;
}
.daihyakka-poison .--fw422 {
  font-weight: 422;
}
.daihyakka-poison .--mt423 {
  margin-top: 423px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt423 {
    margin-top: 211.5px;
  }
}
.daihyakka-poison .--mb423 {
  margin-bottom: 423px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb423 {
    margin-bottom: 211.5px;
  }
}
.daihyakka-poison .--pt423 {
  padding-top: 423px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt423 {
    padding-top: 211.5px;
  }
}
.daihyakka-poison .--pb423 {
  padding-bottom: 423px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb423 {
    padding-bottom: 211.5px;
  }
}
.daihyakka-poison .--px423 {
  padding: 0 423px;
}
.daihyakka-poison .max-w-423 {
  max-width: 423px;
}
.daihyakka-poison .w-423 {
  width: 423px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-423 {
    width: 211.5px;
  }
}
.daihyakka-poison .h-423 {
  height: 423px;
}
.daihyakka-poison .--gap423 {
  gap: 423px !important;
}
.daihyakka-poison .--fw423 {
  font-weight: 423;
}
.daihyakka-poison .--mt424 {
  margin-top: 424px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt424 {
    margin-top: 212px;
  }
}
.daihyakka-poison .--mb424 {
  margin-bottom: 424px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb424 {
    margin-bottom: 212px;
  }
}
.daihyakka-poison .--pt424 {
  padding-top: 424px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt424 {
    padding-top: 212px;
  }
}
.daihyakka-poison .--pb424 {
  padding-bottom: 424px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb424 {
    padding-bottom: 212px;
  }
}
.daihyakka-poison .--px424 {
  padding: 0 424px;
}
.daihyakka-poison .max-w-424 {
  max-width: 424px;
}
.daihyakka-poison .w-424 {
  width: 424px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-424 {
    width: 212px;
  }
}
.daihyakka-poison .h-424 {
  height: 424px;
}
.daihyakka-poison .--gap424 {
  gap: 424px !important;
}
.daihyakka-poison .--fw424 {
  font-weight: 424;
}
.daihyakka-poison .--mt425 {
  margin-top: 425px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt425 {
    margin-top: 212.5px;
  }
}
.daihyakka-poison .--mb425 {
  margin-bottom: 425px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb425 {
    margin-bottom: 212.5px;
  }
}
.daihyakka-poison .--pt425 {
  padding-top: 425px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt425 {
    padding-top: 212.5px;
  }
}
.daihyakka-poison .--pb425 {
  padding-bottom: 425px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb425 {
    padding-bottom: 212.5px;
  }
}
.daihyakka-poison .--px425 {
  padding: 0 425px;
}
.daihyakka-poison .max-w-425 {
  max-width: 425px;
}
.daihyakka-poison .w-425 {
  width: 425px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-425 {
    width: 212.5px;
  }
}
.daihyakka-poison .h-425 {
  height: 425px;
}
.daihyakka-poison .--gap425 {
  gap: 425px !important;
}
.daihyakka-poison .--fw425 {
  font-weight: 425;
}
.daihyakka-poison .--mt426 {
  margin-top: 426px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt426 {
    margin-top: 213px;
  }
}
.daihyakka-poison .--mb426 {
  margin-bottom: 426px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb426 {
    margin-bottom: 213px;
  }
}
.daihyakka-poison .--pt426 {
  padding-top: 426px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt426 {
    padding-top: 213px;
  }
}
.daihyakka-poison .--pb426 {
  padding-bottom: 426px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb426 {
    padding-bottom: 213px;
  }
}
.daihyakka-poison .--px426 {
  padding: 0 426px;
}
.daihyakka-poison .max-w-426 {
  max-width: 426px;
}
.daihyakka-poison .w-426 {
  width: 426px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-426 {
    width: 213px;
  }
}
.daihyakka-poison .h-426 {
  height: 426px;
}
.daihyakka-poison .--gap426 {
  gap: 426px !important;
}
.daihyakka-poison .--fw426 {
  font-weight: 426;
}
.daihyakka-poison .--mt427 {
  margin-top: 427px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt427 {
    margin-top: 213.5px;
  }
}
.daihyakka-poison .--mb427 {
  margin-bottom: 427px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb427 {
    margin-bottom: 213.5px;
  }
}
.daihyakka-poison .--pt427 {
  padding-top: 427px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt427 {
    padding-top: 213.5px;
  }
}
.daihyakka-poison .--pb427 {
  padding-bottom: 427px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb427 {
    padding-bottom: 213.5px;
  }
}
.daihyakka-poison .--px427 {
  padding: 0 427px;
}
.daihyakka-poison .max-w-427 {
  max-width: 427px;
}
.daihyakka-poison .w-427 {
  width: 427px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-427 {
    width: 213.5px;
  }
}
.daihyakka-poison .h-427 {
  height: 427px;
}
.daihyakka-poison .--gap427 {
  gap: 427px !important;
}
.daihyakka-poison .--fw427 {
  font-weight: 427;
}
.daihyakka-poison .--mt428 {
  margin-top: 428px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt428 {
    margin-top: 214px;
  }
}
.daihyakka-poison .--mb428 {
  margin-bottom: 428px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb428 {
    margin-bottom: 214px;
  }
}
.daihyakka-poison .--pt428 {
  padding-top: 428px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt428 {
    padding-top: 214px;
  }
}
.daihyakka-poison .--pb428 {
  padding-bottom: 428px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb428 {
    padding-bottom: 214px;
  }
}
.daihyakka-poison .--px428 {
  padding: 0 428px;
}
.daihyakka-poison .max-w-428 {
  max-width: 428px;
}
.daihyakka-poison .w-428 {
  width: 428px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-428 {
    width: 214px;
  }
}
.daihyakka-poison .h-428 {
  height: 428px;
}
.daihyakka-poison .--gap428 {
  gap: 428px !important;
}
.daihyakka-poison .--fw428 {
  font-weight: 428;
}
.daihyakka-poison .--mt429 {
  margin-top: 429px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt429 {
    margin-top: 214.5px;
  }
}
.daihyakka-poison .--mb429 {
  margin-bottom: 429px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb429 {
    margin-bottom: 214.5px;
  }
}
.daihyakka-poison .--pt429 {
  padding-top: 429px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt429 {
    padding-top: 214.5px;
  }
}
.daihyakka-poison .--pb429 {
  padding-bottom: 429px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb429 {
    padding-bottom: 214.5px;
  }
}
.daihyakka-poison .--px429 {
  padding: 0 429px;
}
.daihyakka-poison .max-w-429 {
  max-width: 429px;
}
.daihyakka-poison .w-429 {
  width: 429px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-429 {
    width: 214.5px;
  }
}
.daihyakka-poison .h-429 {
  height: 429px;
}
.daihyakka-poison .--gap429 {
  gap: 429px !important;
}
.daihyakka-poison .--fw429 {
  font-weight: 429;
}
.daihyakka-poison .--mt430 {
  margin-top: 430px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt430 {
    margin-top: 215px;
  }
}
.daihyakka-poison .--mb430 {
  margin-bottom: 430px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb430 {
    margin-bottom: 215px;
  }
}
.daihyakka-poison .--pt430 {
  padding-top: 430px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt430 {
    padding-top: 215px;
  }
}
.daihyakka-poison .--pb430 {
  padding-bottom: 430px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb430 {
    padding-bottom: 215px;
  }
}
.daihyakka-poison .--px430 {
  padding: 0 430px;
}
.daihyakka-poison .max-w-430 {
  max-width: 430px;
}
.daihyakka-poison .w-430 {
  width: 430px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-430 {
    width: 215px;
  }
}
.daihyakka-poison .h-430 {
  height: 430px;
}
.daihyakka-poison .--gap430 {
  gap: 430px !important;
}
.daihyakka-poison .--fw430 {
  font-weight: 430;
}
.daihyakka-poison .--mt431 {
  margin-top: 431px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt431 {
    margin-top: 215.5px;
  }
}
.daihyakka-poison .--mb431 {
  margin-bottom: 431px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb431 {
    margin-bottom: 215.5px;
  }
}
.daihyakka-poison .--pt431 {
  padding-top: 431px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt431 {
    padding-top: 215.5px;
  }
}
.daihyakka-poison .--pb431 {
  padding-bottom: 431px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb431 {
    padding-bottom: 215.5px;
  }
}
.daihyakka-poison .--px431 {
  padding: 0 431px;
}
.daihyakka-poison .max-w-431 {
  max-width: 431px;
}
.daihyakka-poison .w-431 {
  width: 431px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-431 {
    width: 215.5px;
  }
}
.daihyakka-poison .h-431 {
  height: 431px;
}
.daihyakka-poison .--gap431 {
  gap: 431px !important;
}
.daihyakka-poison .--fw431 {
  font-weight: 431;
}
.daihyakka-poison .--mt432 {
  margin-top: 432px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt432 {
    margin-top: 216px;
  }
}
.daihyakka-poison .--mb432 {
  margin-bottom: 432px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb432 {
    margin-bottom: 216px;
  }
}
.daihyakka-poison .--pt432 {
  padding-top: 432px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt432 {
    padding-top: 216px;
  }
}
.daihyakka-poison .--pb432 {
  padding-bottom: 432px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb432 {
    padding-bottom: 216px;
  }
}
.daihyakka-poison .--px432 {
  padding: 0 432px;
}
.daihyakka-poison .max-w-432 {
  max-width: 432px;
}
.daihyakka-poison .w-432 {
  width: 432px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-432 {
    width: 216px;
  }
}
.daihyakka-poison .h-432 {
  height: 432px;
}
.daihyakka-poison .--gap432 {
  gap: 432px !important;
}
.daihyakka-poison .--fw432 {
  font-weight: 432;
}
.daihyakka-poison .--mt433 {
  margin-top: 433px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt433 {
    margin-top: 216.5px;
  }
}
.daihyakka-poison .--mb433 {
  margin-bottom: 433px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb433 {
    margin-bottom: 216.5px;
  }
}
.daihyakka-poison .--pt433 {
  padding-top: 433px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt433 {
    padding-top: 216.5px;
  }
}
.daihyakka-poison .--pb433 {
  padding-bottom: 433px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb433 {
    padding-bottom: 216.5px;
  }
}
.daihyakka-poison .--px433 {
  padding: 0 433px;
}
.daihyakka-poison .max-w-433 {
  max-width: 433px;
}
.daihyakka-poison .w-433 {
  width: 433px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-433 {
    width: 216.5px;
  }
}
.daihyakka-poison .h-433 {
  height: 433px;
}
.daihyakka-poison .--gap433 {
  gap: 433px !important;
}
.daihyakka-poison .--fw433 {
  font-weight: 433;
}
.daihyakka-poison .--mt434 {
  margin-top: 434px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt434 {
    margin-top: 217px;
  }
}
.daihyakka-poison .--mb434 {
  margin-bottom: 434px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb434 {
    margin-bottom: 217px;
  }
}
.daihyakka-poison .--pt434 {
  padding-top: 434px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt434 {
    padding-top: 217px;
  }
}
.daihyakka-poison .--pb434 {
  padding-bottom: 434px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb434 {
    padding-bottom: 217px;
  }
}
.daihyakka-poison .--px434 {
  padding: 0 434px;
}
.daihyakka-poison .max-w-434 {
  max-width: 434px;
}
.daihyakka-poison .w-434 {
  width: 434px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-434 {
    width: 217px;
  }
}
.daihyakka-poison .h-434 {
  height: 434px;
}
.daihyakka-poison .--gap434 {
  gap: 434px !important;
}
.daihyakka-poison .--fw434 {
  font-weight: 434;
}
.daihyakka-poison .--mt435 {
  margin-top: 435px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt435 {
    margin-top: 217.5px;
  }
}
.daihyakka-poison .--mb435 {
  margin-bottom: 435px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb435 {
    margin-bottom: 217.5px;
  }
}
.daihyakka-poison .--pt435 {
  padding-top: 435px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt435 {
    padding-top: 217.5px;
  }
}
.daihyakka-poison .--pb435 {
  padding-bottom: 435px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb435 {
    padding-bottom: 217.5px;
  }
}
.daihyakka-poison .--px435 {
  padding: 0 435px;
}
.daihyakka-poison .max-w-435 {
  max-width: 435px;
}
.daihyakka-poison .w-435 {
  width: 435px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-435 {
    width: 217.5px;
  }
}
.daihyakka-poison .h-435 {
  height: 435px;
}
.daihyakka-poison .--gap435 {
  gap: 435px !important;
}
.daihyakka-poison .--fw435 {
  font-weight: 435;
}
.daihyakka-poison .--mt436 {
  margin-top: 436px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt436 {
    margin-top: 218px;
  }
}
.daihyakka-poison .--mb436 {
  margin-bottom: 436px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb436 {
    margin-bottom: 218px;
  }
}
.daihyakka-poison .--pt436 {
  padding-top: 436px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt436 {
    padding-top: 218px;
  }
}
.daihyakka-poison .--pb436 {
  padding-bottom: 436px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb436 {
    padding-bottom: 218px;
  }
}
.daihyakka-poison .--px436 {
  padding: 0 436px;
}
.daihyakka-poison .max-w-436 {
  max-width: 436px;
}
.daihyakka-poison .w-436 {
  width: 436px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-436 {
    width: 218px;
  }
}
.daihyakka-poison .h-436 {
  height: 436px;
}
.daihyakka-poison .--gap436 {
  gap: 436px !important;
}
.daihyakka-poison .--fw436 {
  font-weight: 436;
}
.daihyakka-poison .--mt437 {
  margin-top: 437px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt437 {
    margin-top: 218.5px;
  }
}
.daihyakka-poison .--mb437 {
  margin-bottom: 437px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb437 {
    margin-bottom: 218.5px;
  }
}
.daihyakka-poison .--pt437 {
  padding-top: 437px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt437 {
    padding-top: 218.5px;
  }
}
.daihyakka-poison .--pb437 {
  padding-bottom: 437px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb437 {
    padding-bottom: 218.5px;
  }
}
.daihyakka-poison .--px437 {
  padding: 0 437px;
}
.daihyakka-poison .max-w-437 {
  max-width: 437px;
}
.daihyakka-poison .w-437 {
  width: 437px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-437 {
    width: 218.5px;
  }
}
.daihyakka-poison .h-437 {
  height: 437px;
}
.daihyakka-poison .--gap437 {
  gap: 437px !important;
}
.daihyakka-poison .--fw437 {
  font-weight: 437;
}
.daihyakka-poison .--mt438 {
  margin-top: 438px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt438 {
    margin-top: 219px;
  }
}
.daihyakka-poison .--mb438 {
  margin-bottom: 438px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb438 {
    margin-bottom: 219px;
  }
}
.daihyakka-poison .--pt438 {
  padding-top: 438px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt438 {
    padding-top: 219px;
  }
}
.daihyakka-poison .--pb438 {
  padding-bottom: 438px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb438 {
    padding-bottom: 219px;
  }
}
.daihyakka-poison .--px438 {
  padding: 0 438px;
}
.daihyakka-poison .max-w-438 {
  max-width: 438px;
}
.daihyakka-poison .w-438 {
  width: 438px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-438 {
    width: 219px;
  }
}
.daihyakka-poison .h-438 {
  height: 438px;
}
.daihyakka-poison .--gap438 {
  gap: 438px !important;
}
.daihyakka-poison .--fw438 {
  font-weight: 438;
}
.daihyakka-poison .--mt439 {
  margin-top: 439px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt439 {
    margin-top: 219.5px;
  }
}
.daihyakka-poison .--mb439 {
  margin-bottom: 439px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb439 {
    margin-bottom: 219.5px;
  }
}
.daihyakka-poison .--pt439 {
  padding-top: 439px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt439 {
    padding-top: 219.5px;
  }
}
.daihyakka-poison .--pb439 {
  padding-bottom: 439px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb439 {
    padding-bottom: 219.5px;
  }
}
.daihyakka-poison .--px439 {
  padding: 0 439px;
}
.daihyakka-poison .max-w-439 {
  max-width: 439px;
}
.daihyakka-poison .w-439 {
  width: 439px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-439 {
    width: 219.5px;
  }
}
.daihyakka-poison .h-439 {
  height: 439px;
}
.daihyakka-poison .--gap439 {
  gap: 439px !important;
}
.daihyakka-poison .--fw439 {
  font-weight: 439;
}
.daihyakka-poison .--mt440 {
  margin-top: 440px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt440 {
    margin-top: 220px;
  }
}
.daihyakka-poison .--mb440 {
  margin-bottom: 440px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb440 {
    margin-bottom: 220px;
  }
}
.daihyakka-poison .--pt440 {
  padding-top: 440px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt440 {
    padding-top: 220px;
  }
}
.daihyakka-poison .--pb440 {
  padding-bottom: 440px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb440 {
    padding-bottom: 220px;
  }
}
.daihyakka-poison .--px440 {
  padding: 0 440px;
}
.daihyakka-poison .max-w-440 {
  max-width: 440px;
}
.daihyakka-poison .w-440 {
  width: 440px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-440 {
    width: 220px;
  }
}
.daihyakka-poison .h-440 {
  height: 440px;
}
.daihyakka-poison .--gap440 {
  gap: 440px !important;
}
.daihyakka-poison .--fw440 {
  font-weight: 440;
}
.daihyakka-poison .--mt441 {
  margin-top: 441px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt441 {
    margin-top: 220.5px;
  }
}
.daihyakka-poison .--mb441 {
  margin-bottom: 441px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb441 {
    margin-bottom: 220.5px;
  }
}
.daihyakka-poison .--pt441 {
  padding-top: 441px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt441 {
    padding-top: 220.5px;
  }
}
.daihyakka-poison .--pb441 {
  padding-bottom: 441px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb441 {
    padding-bottom: 220.5px;
  }
}
.daihyakka-poison .--px441 {
  padding: 0 441px;
}
.daihyakka-poison .max-w-441 {
  max-width: 441px;
}
.daihyakka-poison .w-441 {
  width: 441px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-441 {
    width: 220.5px;
  }
}
.daihyakka-poison .h-441 {
  height: 441px;
}
.daihyakka-poison .--gap441 {
  gap: 441px !important;
}
.daihyakka-poison .--fw441 {
  font-weight: 441;
}
.daihyakka-poison .--mt442 {
  margin-top: 442px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt442 {
    margin-top: 221px;
  }
}
.daihyakka-poison .--mb442 {
  margin-bottom: 442px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb442 {
    margin-bottom: 221px;
  }
}
.daihyakka-poison .--pt442 {
  padding-top: 442px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt442 {
    padding-top: 221px;
  }
}
.daihyakka-poison .--pb442 {
  padding-bottom: 442px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb442 {
    padding-bottom: 221px;
  }
}
.daihyakka-poison .--px442 {
  padding: 0 442px;
}
.daihyakka-poison .max-w-442 {
  max-width: 442px;
}
.daihyakka-poison .w-442 {
  width: 442px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-442 {
    width: 221px;
  }
}
.daihyakka-poison .h-442 {
  height: 442px;
}
.daihyakka-poison .--gap442 {
  gap: 442px !important;
}
.daihyakka-poison .--fw442 {
  font-weight: 442;
}
.daihyakka-poison .--mt443 {
  margin-top: 443px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt443 {
    margin-top: 221.5px;
  }
}
.daihyakka-poison .--mb443 {
  margin-bottom: 443px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb443 {
    margin-bottom: 221.5px;
  }
}
.daihyakka-poison .--pt443 {
  padding-top: 443px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt443 {
    padding-top: 221.5px;
  }
}
.daihyakka-poison .--pb443 {
  padding-bottom: 443px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb443 {
    padding-bottom: 221.5px;
  }
}
.daihyakka-poison .--px443 {
  padding: 0 443px;
}
.daihyakka-poison .max-w-443 {
  max-width: 443px;
}
.daihyakka-poison .w-443 {
  width: 443px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-443 {
    width: 221.5px;
  }
}
.daihyakka-poison .h-443 {
  height: 443px;
}
.daihyakka-poison .--gap443 {
  gap: 443px !important;
}
.daihyakka-poison .--fw443 {
  font-weight: 443;
}
.daihyakka-poison .--mt444 {
  margin-top: 444px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt444 {
    margin-top: 222px;
  }
}
.daihyakka-poison .--mb444 {
  margin-bottom: 444px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb444 {
    margin-bottom: 222px;
  }
}
.daihyakka-poison .--pt444 {
  padding-top: 444px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt444 {
    padding-top: 222px;
  }
}
.daihyakka-poison .--pb444 {
  padding-bottom: 444px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb444 {
    padding-bottom: 222px;
  }
}
.daihyakka-poison .--px444 {
  padding: 0 444px;
}
.daihyakka-poison .max-w-444 {
  max-width: 444px;
}
.daihyakka-poison .w-444 {
  width: 444px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-444 {
    width: 222px;
  }
}
.daihyakka-poison .h-444 {
  height: 444px;
}
.daihyakka-poison .--gap444 {
  gap: 444px !important;
}
.daihyakka-poison .--fw444 {
  font-weight: 444;
}
.daihyakka-poison .--mt445 {
  margin-top: 445px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt445 {
    margin-top: 222.5px;
  }
}
.daihyakka-poison .--mb445 {
  margin-bottom: 445px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb445 {
    margin-bottom: 222.5px;
  }
}
.daihyakka-poison .--pt445 {
  padding-top: 445px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt445 {
    padding-top: 222.5px;
  }
}
.daihyakka-poison .--pb445 {
  padding-bottom: 445px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb445 {
    padding-bottom: 222.5px;
  }
}
.daihyakka-poison .--px445 {
  padding: 0 445px;
}
.daihyakka-poison .max-w-445 {
  max-width: 445px;
}
.daihyakka-poison .w-445 {
  width: 445px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-445 {
    width: 222.5px;
  }
}
.daihyakka-poison .h-445 {
  height: 445px;
}
.daihyakka-poison .--gap445 {
  gap: 445px !important;
}
.daihyakka-poison .--fw445 {
  font-weight: 445;
}
.daihyakka-poison .--mt446 {
  margin-top: 446px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt446 {
    margin-top: 223px;
  }
}
.daihyakka-poison .--mb446 {
  margin-bottom: 446px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb446 {
    margin-bottom: 223px;
  }
}
.daihyakka-poison .--pt446 {
  padding-top: 446px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt446 {
    padding-top: 223px;
  }
}
.daihyakka-poison .--pb446 {
  padding-bottom: 446px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb446 {
    padding-bottom: 223px;
  }
}
.daihyakka-poison .--px446 {
  padding: 0 446px;
}
.daihyakka-poison .max-w-446 {
  max-width: 446px;
}
.daihyakka-poison .w-446 {
  width: 446px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-446 {
    width: 223px;
  }
}
.daihyakka-poison .h-446 {
  height: 446px;
}
.daihyakka-poison .--gap446 {
  gap: 446px !important;
}
.daihyakka-poison .--fw446 {
  font-weight: 446;
}
.daihyakka-poison .--mt447 {
  margin-top: 447px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt447 {
    margin-top: 223.5px;
  }
}
.daihyakka-poison .--mb447 {
  margin-bottom: 447px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb447 {
    margin-bottom: 223.5px;
  }
}
.daihyakka-poison .--pt447 {
  padding-top: 447px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt447 {
    padding-top: 223.5px;
  }
}
.daihyakka-poison .--pb447 {
  padding-bottom: 447px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb447 {
    padding-bottom: 223.5px;
  }
}
.daihyakka-poison .--px447 {
  padding: 0 447px;
}
.daihyakka-poison .max-w-447 {
  max-width: 447px;
}
.daihyakka-poison .w-447 {
  width: 447px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-447 {
    width: 223.5px;
  }
}
.daihyakka-poison .h-447 {
  height: 447px;
}
.daihyakka-poison .--gap447 {
  gap: 447px !important;
}
.daihyakka-poison .--fw447 {
  font-weight: 447;
}
.daihyakka-poison .--mt448 {
  margin-top: 448px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt448 {
    margin-top: 224px;
  }
}
.daihyakka-poison .--mb448 {
  margin-bottom: 448px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb448 {
    margin-bottom: 224px;
  }
}
.daihyakka-poison .--pt448 {
  padding-top: 448px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt448 {
    padding-top: 224px;
  }
}
.daihyakka-poison .--pb448 {
  padding-bottom: 448px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb448 {
    padding-bottom: 224px;
  }
}
.daihyakka-poison .--px448 {
  padding: 0 448px;
}
.daihyakka-poison .max-w-448 {
  max-width: 448px;
}
.daihyakka-poison .w-448 {
  width: 448px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-448 {
    width: 224px;
  }
}
.daihyakka-poison .h-448 {
  height: 448px;
}
.daihyakka-poison .--gap448 {
  gap: 448px !important;
}
.daihyakka-poison .--fw448 {
  font-weight: 448;
}
.daihyakka-poison .--mt449 {
  margin-top: 449px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt449 {
    margin-top: 224.5px;
  }
}
.daihyakka-poison .--mb449 {
  margin-bottom: 449px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb449 {
    margin-bottom: 224.5px;
  }
}
.daihyakka-poison .--pt449 {
  padding-top: 449px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt449 {
    padding-top: 224.5px;
  }
}
.daihyakka-poison .--pb449 {
  padding-bottom: 449px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb449 {
    padding-bottom: 224.5px;
  }
}
.daihyakka-poison .--px449 {
  padding: 0 449px;
}
.daihyakka-poison .max-w-449 {
  max-width: 449px;
}
.daihyakka-poison .w-449 {
  width: 449px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-449 {
    width: 224.5px;
  }
}
.daihyakka-poison .h-449 {
  height: 449px;
}
.daihyakka-poison .--gap449 {
  gap: 449px !important;
}
.daihyakka-poison .--fw449 {
  font-weight: 449;
}
.daihyakka-poison .--mt450 {
  margin-top: 450px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt450 {
    margin-top: 225px;
  }
}
.daihyakka-poison .--mb450 {
  margin-bottom: 450px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb450 {
    margin-bottom: 225px;
  }
}
.daihyakka-poison .--pt450 {
  padding-top: 450px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt450 {
    padding-top: 225px;
  }
}
.daihyakka-poison .--pb450 {
  padding-bottom: 450px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb450 {
    padding-bottom: 225px;
  }
}
.daihyakka-poison .--px450 {
  padding: 0 450px;
}
.daihyakka-poison .max-w-450 {
  max-width: 450px;
}
.daihyakka-poison .w-450 {
  width: 450px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-450 {
    width: 225px;
  }
}
.daihyakka-poison .h-450 {
  height: 450px;
}
.daihyakka-poison .--gap450 {
  gap: 450px !important;
}
.daihyakka-poison .--fw450 {
  font-weight: 450;
}
.daihyakka-poison .--mt451 {
  margin-top: 451px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt451 {
    margin-top: 225.5px;
  }
}
.daihyakka-poison .--mb451 {
  margin-bottom: 451px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb451 {
    margin-bottom: 225.5px;
  }
}
.daihyakka-poison .--pt451 {
  padding-top: 451px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt451 {
    padding-top: 225.5px;
  }
}
.daihyakka-poison .--pb451 {
  padding-bottom: 451px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb451 {
    padding-bottom: 225.5px;
  }
}
.daihyakka-poison .--px451 {
  padding: 0 451px;
}
.daihyakka-poison .max-w-451 {
  max-width: 451px;
}
.daihyakka-poison .w-451 {
  width: 451px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-451 {
    width: 225.5px;
  }
}
.daihyakka-poison .h-451 {
  height: 451px;
}
.daihyakka-poison .--gap451 {
  gap: 451px !important;
}
.daihyakka-poison .--fw451 {
  font-weight: 451;
}
.daihyakka-poison .--mt452 {
  margin-top: 452px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt452 {
    margin-top: 226px;
  }
}
.daihyakka-poison .--mb452 {
  margin-bottom: 452px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb452 {
    margin-bottom: 226px;
  }
}
.daihyakka-poison .--pt452 {
  padding-top: 452px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt452 {
    padding-top: 226px;
  }
}
.daihyakka-poison .--pb452 {
  padding-bottom: 452px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb452 {
    padding-bottom: 226px;
  }
}
.daihyakka-poison .--px452 {
  padding: 0 452px;
}
.daihyakka-poison .max-w-452 {
  max-width: 452px;
}
.daihyakka-poison .w-452 {
  width: 452px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-452 {
    width: 226px;
  }
}
.daihyakka-poison .h-452 {
  height: 452px;
}
.daihyakka-poison .--gap452 {
  gap: 452px !important;
}
.daihyakka-poison .--fw452 {
  font-weight: 452;
}
.daihyakka-poison .--mt453 {
  margin-top: 453px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt453 {
    margin-top: 226.5px;
  }
}
.daihyakka-poison .--mb453 {
  margin-bottom: 453px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb453 {
    margin-bottom: 226.5px;
  }
}
.daihyakka-poison .--pt453 {
  padding-top: 453px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt453 {
    padding-top: 226.5px;
  }
}
.daihyakka-poison .--pb453 {
  padding-bottom: 453px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb453 {
    padding-bottom: 226.5px;
  }
}
.daihyakka-poison .--px453 {
  padding: 0 453px;
}
.daihyakka-poison .max-w-453 {
  max-width: 453px;
}
.daihyakka-poison .w-453 {
  width: 453px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-453 {
    width: 226.5px;
  }
}
.daihyakka-poison .h-453 {
  height: 453px;
}
.daihyakka-poison .--gap453 {
  gap: 453px !important;
}
.daihyakka-poison .--fw453 {
  font-weight: 453;
}
.daihyakka-poison .--mt454 {
  margin-top: 454px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt454 {
    margin-top: 227px;
  }
}
.daihyakka-poison .--mb454 {
  margin-bottom: 454px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb454 {
    margin-bottom: 227px;
  }
}
.daihyakka-poison .--pt454 {
  padding-top: 454px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt454 {
    padding-top: 227px;
  }
}
.daihyakka-poison .--pb454 {
  padding-bottom: 454px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb454 {
    padding-bottom: 227px;
  }
}
.daihyakka-poison .--px454 {
  padding: 0 454px;
}
.daihyakka-poison .max-w-454 {
  max-width: 454px;
}
.daihyakka-poison .w-454 {
  width: 454px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-454 {
    width: 227px;
  }
}
.daihyakka-poison .h-454 {
  height: 454px;
}
.daihyakka-poison .--gap454 {
  gap: 454px !important;
}
.daihyakka-poison .--fw454 {
  font-weight: 454;
}
.daihyakka-poison .--mt455 {
  margin-top: 455px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt455 {
    margin-top: 227.5px;
  }
}
.daihyakka-poison .--mb455 {
  margin-bottom: 455px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb455 {
    margin-bottom: 227.5px;
  }
}
.daihyakka-poison .--pt455 {
  padding-top: 455px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt455 {
    padding-top: 227.5px;
  }
}
.daihyakka-poison .--pb455 {
  padding-bottom: 455px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb455 {
    padding-bottom: 227.5px;
  }
}
.daihyakka-poison .--px455 {
  padding: 0 455px;
}
.daihyakka-poison .max-w-455 {
  max-width: 455px;
}
.daihyakka-poison .w-455 {
  width: 455px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-455 {
    width: 227.5px;
  }
}
.daihyakka-poison .h-455 {
  height: 455px;
}
.daihyakka-poison .--gap455 {
  gap: 455px !important;
}
.daihyakka-poison .--fw455 {
  font-weight: 455;
}
.daihyakka-poison .--mt456 {
  margin-top: 456px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt456 {
    margin-top: 228px;
  }
}
.daihyakka-poison .--mb456 {
  margin-bottom: 456px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb456 {
    margin-bottom: 228px;
  }
}
.daihyakka-poison .--pt456 {
  padding-top: 456px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt456 {
    padding-top: 228px;
  }
}
.daihyakka-poison .--pb456 {
  padding-bottom: 456px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb456 {
    padding-bottom: 228px;
  }
}
.daihyakka-poison .--px456 {
  padding: 0 456px;
}
.daihyakka-poison .max-w-456 {
  max-width: 456px;
}
.daihyakka-poison .w-456 {
  width: 456px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-456 {
    width: 228px;
  }
}
.daihyakka-poison .h-456 {
  height: 456px;
}
.daihyakka-poison .--gap456 {
  gap: 456px !important;
}
.daihyakka-poison .--fw456 {
  font-weight: 456;
}
.daihyakka-poison .--mt457 {
  margin-top: 457px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt457 {
    margin-top: 228.5px;
  }
}
.daihyakka-poison .--mb457 {
  margin-bottom: 457px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb457 {
    margin-bottom: 228.5px;
  }
}
.daihyakka-poison .--pt457 {
  padding-top: 457px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt457 {
    padding-top: 228.5px;
  }
}
.daihyakka-poison .--pb457 {
  padding-bottom: 457px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb457 {
    padding-bottom: 228.5px;
  }
}
.daihyakka-poison .--px457 {
  padding: 0 457px;
}
.daihyakka-poison .max-w-457 {
  max-width: 457px;
}
.daihyakka-poison .w-457 {
  width: 457px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-457 {
    width: 228.5px;
  }
}
.daihyakka-poison .h-457 {
  height: 457px;
}
.daihyakka-poison .--gap457 {
  gap: 457px !important;
}
.daihyakka-poison .--fw457 {
  font-weight: 457;
}
.daihyakka-poison .--mt458 {
  margin-top: 458px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt458 {
    margin-top: 229px;
  }
}
.daihyakka-poison .--mb458 {
  margin-bottom: 458px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb458 {
    margin-bottom: 229px;
  }
}
.daihyakka-poison .--pt458 {
  padding-top: 458px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt458 {
    padding-top: 229px;
  }
}
.daihyakka-poison .--pb458 {
  padding-bottom: 458px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb458 {
    padding-bottom: 229px;
  }
}
.daihyakka-poison .--px458 {
  padding: 0 458px;
}
.daihyakka-poison .max-w-458 {
  max-width: 458px;
}
.daihyakka-poison .w-458 {
  width: 458px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-458 {
    width: 229px;
  }
}
.daihyakka-poison .h-458 {
  height: 458px;
}
.daihyakka-poison .--gap458 {
  gap: 458px !important;
}
.daihyakka-poison .--fw458 {
  font-weight: 458;
}
.daihyakka-poison .--mt459 {
  margin-top: 459px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt459 {
    margin-top: 229.5px;
  }
}
.daihyakka-poison .--mb459 {
  margin-bottom: 459px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb459 {
    margin-bottom: 229.5px;
  }
}
.daihyakka-poison .--pt459 {
  padding-top: 459px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt459 {
    padding-top: 229.5px;
  }
}
.daihyakka-poison .--pb459 {
  padding-bottom: 459px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb459 {
    padding-bottom: 229.5px;
  }
}
.daihyakka-poison .--px459 {
  padding: 0 459px;
}
.daihyakka-poison .max-w-459 {
  max-width: 459px;
}
.daihyakka-poison .w-459 {
  width: 459px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-459 {
    width: 229.5px;
  }
}
.daihyakka-poison .h-459 {
  height: 459px;
}
.daihyakka-poison .--gap459 {
  gap: 459px !important;
}
.daihyakka-poison .--fw459 {
  font-weight: 459;
}
.daihyakka-poison .--mt460 {
  margin-top: 460px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt460 {
    margin-top: 230px;
  }
}
.daihyakka-poison .--mb460 {
  margin-bottom: 460px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb460 {
    margin-bottom: 230px;
  }
}
.daihyakka-poison .--pt460 {
  padding-top: 460px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt460 {
    padding-top: 230px;
  }
}
.daihyakka-poison .--pb460 {
  padding-bottom: 460px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb460 {
    padding-bottom: 230px;
  }
}
.daihyakka-poison .--px460 {
  padding: 0 460px;
}
.daihyakka-poison .max-w-460 {
  max-width: 460px;
}
.daihyakka-poison .w-460 {
  width: 460px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-460 {
    width: 230px;
  }
}
.daihyakka-poison .h-460 {
  height: 460px;
}
.daihyakka-poison .--gap460 {
  gap: 460px !important;
}
.daihyakka-poison .--fw460 {
  font-weight: 460;
}
.daihyakka-poison .--mt461 {
  margin-top: 461px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt461 {
    margin-top: 230.5px;
  }
}
.daihyakka-poison .--mb461 {
  margin-bottom: 461px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb461 {
    margin-bottom: 230.5px;
  }
}
.daihyakka-poison .--pt461 {
  padding-top: 461px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt461 {
    padding-top: 230.5px;
  }
}
.daihyakka-poison .--pb461 {
  padding-bottom: 461px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb461 {
    padding-bottom: 230.5px;
  }
}
.daihyakka-poison .--px461 {
  padding: 0 461px;
}
.daihyakka-poison .max-w-461 {
  max-width: 461px;
}
.daihyakka-poison .w-461 {
  width: 461px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-461 {
    width: 230.5px;
  }
}
.daihyakka-poison .h-461 {
  height: 461px;
}
.daihyakka-poison .--gap461 {
  gap: 461px !important;
}
.daihyakka-poison .--fw461 {
  font-weight: 461;
}
.daihyakka-poison .--mt462 {
  margin-top: 462px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt462 {
    margin-top: 231px;
  }
}
.daihyakka-poison .--mb462 {
  margin-bottom: 462px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb462 {
    margin-bottom: 231px;
  }
}
.daihyakka-poison .--pt462 {
  padding-top: 462px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt462 {
    padding-top: 231px;
  }
}
.daihyakka-poison .--pb462 {
  padding-bottom: 462px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb462 {
    padding-bottom: 231px;
  }
}
.daihyakka-poison .--px462 {
  padding: 0 462px;
}
.daihyakka-poison .max-w-462 {
  max-width: 462px;
}
.daihyakka-poison .w-462 {
  width: 462px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-462 {
    width: 231px;
  }
}
.daihyakka-poison .h-462 {
  height: 462px;
}
.daihyakka-poison .--gap462 {
  gap: 462px !important;
}
.daihyakka-poison .--fw462 {
  font-weight: 462;
}
.daihyakka-poison .--mt463 {
  margin-top: 463px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt463 {
    margin-top: 231.5px;
  }
}
.daihyakka-poison .--mb463 {
  margin-bottom: 463px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb463 {
    margin-bottom: 231.5px;
  }
}
.daihyakka-poison .--pt463 {
  padding-top: 463px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt463 {
    padding-top: 231.5px;
  }
}
.daihyakka-poison .--pb463 {
  padding-bottom: 463px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb463 {
    padding-bottom: 231.5px;
  }
}
.daihyakka-poison .--px463 {
  padding: 0 463px;
}
.daihyakka-poison .max-w-463 {
  max-width: 463px;
}
.daihyakka-poison .w-463 {
  width: 463px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-463 {
    width: 231.5px;
  }
}
.daihyakka-poison .h-463 {
  height: 463px;
}
.daihyakka-poison .--gap463 {
  gap: 463px !important;
}
.daihyakka-poison .--fw463 {
  font-weight: 463;
}
.daihyakka-poison .--mt464 {
  margin-top: 464px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt464 {
    margin-top: 232px;
  }
}
.daihyakka-poison .--mb464 {
  margin-bottom: 464px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb464 {
    margin-bottom: 232px;
  }
}
.daihyakka-poison .--pt464 {
  padding-top: 464px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt464 {
    padding-top: 232px;
  }
}
.daihyakka-poison .--pb464 {
  padding-bottom: 464px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb464 {
    padding-bottom: 232px;
  }
}
.daihyakka-poison .--px464 {
  padding: 0 464px;
}
.daihyakka-poison .max-w-464 {
  max-width: 464px;
}
.daihyakka-poison .w-464 {
  width: 464px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-464 {
    width: 232px;
  }
}
.daihyakka-poison .h-464 {
  height: 464px;
}
.daihyakka-poison .--gap464 {
  gap: 464px !important;
}
.daihyakka-poison .--fw464 {
  font-weight: 464;
}
.daihyakka-poison .--mt465 {
  margin-top: 465px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt465 {
    margin-top: 232.5px;
  }
}
.daihyakka-poison .--mb465 {
  margin-bottom: 465px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb465 {
    margin-bottom: 232.5px;
  }
}
.daihyakka-poison .--pt465 {
  padding-top: 465px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt465 {
    padding-top: 232.5px;
  }
}
.daihyakka-poison .--pb465 {
  padding-bottom: 465px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb465 {
    padding-bottom: 232.5px;
  }
}
.daihyakka-poison .--px465 {
  padding: 0 465px;
}
.daihyakka-poison .max-w-465 {
  max-width: 465px;
}
.daihyakka-poison .w-465 {
  width: 465px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-465 {
    width: 232.5px;
  }
}
.daihyakka-poison .h-465 {
  height: 465px;
}
.daihyakka-poison .--gap465 {
  gap: 465px !important;
}
.daihyakka-poison .--fw465 {
  font-weight: 465;
}
.daihyakka-poison .--mt466 {
  margin-top: 466px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt466 {
    margin-top: 233px;
  }
}
.daihyakka-poison .--mb466 {
  margin-bottom: 466px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb466 {
    margin-bottom: 233px;
  }
}
.daihyakka-poison .--pt466 {
  padding-top: 466px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt466 {
    padding-top: 233px;
  }
}
.daihyakka-poison .--pb466 {
  padding-bottom: 466px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb466 {
    padding-bottom: 233px;
  }
}
.daihyakka-poison .--px466 {
  padding: 0 466px;
}
.daihyakka-poison .max-w-466 {
  max-width: 466px;
}
.daihyakka-poison .w-466 {
  width: 466px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-466 {
    width: 233px;
  }
}
.daihyakka-poison .h-466 {
  height: 466px;
}
.daihyakka-poison .--gap466 {
  gap: 466px !important;
}
.daihyakka-poison .--fw466 {
  font-weight: 466;
}
.daihyakka-poison .--mt467 {
  margin-top: 467px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt467 {
    margin-top: 233.5px;
  }
}
.daihyakka-poison .--mb467 {
  margin-bottom: 467px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb467 {
    margin-bottom: 233.5px;
  }
}
.daihyakka-poison .--pt467 {
  padding-top: 467px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt467 {
    padding-top: 233.5px;
  }
}
.daihyakka-poison .--pb467 {
  padding-bottom: 467px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb467 {
    padding-bottom: 233.5px;
  }
}
.daihyakka-poison .--px467 {
  padding: 0 467px;
}
.daihyakka-poison .max-w-467 {
  max-width: 467px;
}
.daihyakka-poison .w-467 {
  width: 467px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-467 {
    width: 233.5px;
  }
}
.daihyakka-poison .h-467 {
  height: 467px;
}
.daihyakka-poison .--gap467 {
  gap: 467px !important;
}
.daihyakka-poison .--fw467 {
  font-weight: 467;
}
.daihyakka-poison .--mt468 {
  margin-top: 468px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt468 {
    margin-top: 234px;
  }
}
.daihyakka-poison .--mb468 {
  margin-bottom: 468px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb468 {
    margin-bottom: 234px;
  }
}
.daihyakka-poison .--pt468 {
  padding-top: 468px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt468 {
    padding-top: 234px;
  }
}
.daihyakka-poison .--pb468 {
  padding-bottom: 468px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb468 {
    padding-bottom: 234px;
  }
}
.daihyakka-poison .--px468 {
  padding: 0 468px;
}
.daihyakka-poison .max-w-468 {
  max-width: 468px;
}
.daihyakka-poison .w-468 {
  width: 468px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-468 {
    width: 234px;
  }
}
.daihyakka-poison .h-468 {
  height: 468px;
}
.daihyakka-poison .--gap468 {
  gap: 468px !important;
}
.daihyakka-poison .--fw468 {
  font-weight: 468;
}
.daihyakka-poison .--mt469 {
  margin-top: 469px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt469 {
    margin-top: 234.5px;
  }
}
.daihyakka-poison .--mb469 {
  margin-bottom: 469px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb469 {
    margin-bottom: 234.5px;
  }
}
.daihyakka-poison .--pt469 {
  padding-top: 469px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt469 {
    padding-top: 234.5px;
  }
}
.daihyakka-poison .--pb469 {
  padding-bottom: 469px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb469 {
    padding-bottom: 234.5px;
  }
}
.daihyakka-poison .--px469 {
  padding: 0 469px;
}
.daihyakka-poison .max-w-469 {
  max-width: 469px;
}
.daihyakka-poison .w-469 {
  width: 469px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-469 {
    width: 234.5px;
  }
}
.daihyakka-poison .h-469 {
  height: 469px;
}
.daihyakka-poison .--gap469 {
  gap: 469px !important;
}
.daihyakka-poison .--fw469 {
  font-weight: 469;
}
.daihyakka-poison .--mt470 {
  margin-top: 470px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt470 {
    margin-top: 235px;
  }
}
.daihyakka-poison .--mb470 {
  margin-bottom: 470px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb470 {
    margin-bottom: 235px;
  }
}
.daihyakka-poison .--pt470 {
  padding-top: 470px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt470 {
    padding-top: 235px;
  }
}
.daihyakka-poison .--pb470 {
  padding-bottom: 470px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb470 {
    padding-bottom: 235px;
  }
}
.daihyakka-poison .--px470 {
  padding: 0 470px;
}
.daihyakka-poison .max-w-470 {
  max-width: 470px;
}
.daihyakka-poison .w-470 {
  width: 470px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-470 {
    width: 235px;
  }
}
.daihyakka-poison .h-470 {
  height: 470px;
}
.daihyakka-poison .--gap470 {
  gap: 470px !important;
}
.daihyakka-poison .--fw470 {
  font-weight: 470;
}
.daihyakka-poison .--mt471 {
  margin-top: 471px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt471 {
    margin-top: 235.5px;
  }
}
.daihyakka-poison .--mb471 {
  margin-bottom: 471px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb471 {
    margin-bottom: 235.5px;
  }
}
.daihyakka-poison .--pt471 {
  padding-top: 471px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt471 {
    padding-top: 235.5px;
  }
}
.daihyakka-poison .--pb471 {
  padding-bottom: 471px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb471 {
    padding-bottom: 235.5px;
  }
}
.daihyakka-poison .--px471 {
  padding: 0 471px;
}
.daihyakka-poison .max-w-471 {
  max-width: 471px;
}
.daihyakka-poison .w-471 {
  width: 471px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-471 {
    width: 235.5px;
  }
}
.daihyakka-poison .h-471 {
  height: 471px;
}
.daihyakka-poison .--gap471 {
  gap: 471px !important;
}
.daihyakka-poison .--fw471 {
  font-weight: 471;
}
.daihyakka-poison .--mt472 {
  margin-top: 472px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt472 {
    margin-top: 236px;
  }
}
.daihyakka-poison .--mb472 {
  margin-bottom: 472px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb472 {
    margin-bottom: 236px;
  }
}
.daihyakka-poison .--pt472 {
  padding-top: 472px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt472 {
    padding-top: 236px;
  }
}
.daihyakka-poison .--pb472 {
  padding-bottom: 472px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb472 {
    padding-bottom: 236px;
  }
}
.daihyakka-poison .--px472 {
  padding: 0 472px;
}
.daihyakka-poison .max-w-472 {
  max-width: 472px;
}
.daihyakka-poison .w-472 {
  width: 472px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-472 {
    width: 236px;
  }
}
.daihyakka-poison .h-472 {
  height: 472px;
}
.daihyakka-poison .--gap472 {
  gap: 472px !important;
}
.daihyakka-poison .--fw472 {
  font-weight: 472;
}
.daihyakka-poison .--mt473 {
  margin-top: 473px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt473 {
    margin-top: 236.5px;
  }
}
.daihyakka-poison .--mb473 {
  margin-bottom: 473px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb473 {
    margin-bottom: 236.5px;
  }
}
.daihyakka-poison .--pt473 {
  padding-top: 473px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt473 {
    padding-top: 236.5px;
  }
}
.daihyakka-poison .--pb473 {
  padding-bottom: 473px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb473 {
    padding-bottom: 236.5px;
  }
}
.daihyakka-poison .--px473 {
  padding: 0 473px;
}
.daihyakka-poison .max-w-473 {
  max-width: 473px;
}
.daihyakka-poison .w-473 {
  width: 473px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-473 {
    width: 236.5px;
  }
}
.daihyakka-poison .h-473 {
  height: 473px;
}
.daihyakka-poison .--gap473 {
  gap: 473px !important;
}
.daihyakka-poison .--fw473 {
  font-weight: 473;
}
.daihyakka-poison .--mt474 {
  margin-top: 474px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt474 {
    margin-top: 237px;
  }
}
.daihyakka-poison .--mb474 {
  margin-bottom: 474px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb474 {
    margin-bottom: 237px;
  }
}
.daihyakka-poison .--pt474 {
  padding-top: 474px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt474 {
    padding-top: 237px;
  }
}
.daihyakka-poison .--pb474 {
  padding-bottom: 474px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb474 {
    padding-bottom: 237px;
  }
}
.daihyakka-poison .--px474 {
  padding: 0 474px;
}
.daihyakka-poison .max-w-474 {
  max-width: 474px;
}
.daihyakka-poison .w-474 {
  width: 474px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-474 {
    width: 237px;
  }
}
.daihyakka-poison .h-474 {
  height: 474px;
}
.daihyakka-poison .--gap474 {
  gap: 474px !important;
}
.daihyakka-poison .--fw474 {
  font-weight: 474;
}
.daihyakka-poison .--mt475 {
  margin-top: 475px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt475 {
    margin-top: 237.5px;
  }
}
.daihyakka-poison .--mb475 {
  margin-bottom: 475px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb475 {
    margin-bottom: 237.5px;
  }
}
.daihyakka-poison .--pt475 {
  padding-top: 475px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt475 {
    padding-top: 237.5px;
  }
}
.daihyakka-poison .--pb475 {
  padding-bottom: 475px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb475 {
    padding-bottom: 237.5px;
  }
}
.daihyakka-poison .--px475 {
  padding: 0 475px;
}
.daihyakka-poison .max-w-475 {
  max-width: 475px;
}
.daihyakka-poison .w-475 {
  width: 475px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-475 {
    width: 237.5px;
  }
}
.daihyakka-poison .h-475 {
  height: 475px;
}
.daihyakka-poison .--gap475 {
  gap: 475px !important;
}
.daihyakka-poison .--fw475 {
  font-weight: 475;
}
.daihyakka-poison .--mt476 {
  margin-top: 476px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt476 {
    margin-top: 238px;
  }
}
.daihyakka-poison .--mb476 {
  margin-bottom: 476px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb476 {
    margin-bottom: 238px;
  }
}
.daihyakka-poison .--pt476 {
  padding-top: 476px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt476 {
    padding-top: 238px;
  }
}
.daihyakka-poison .--pb476 {
  padding-bottom: 476px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb476 {
    padding-bottom: 238px;
  }
}
.daihyakka-poison .--px476 {
  padding: 0 476px;
}
.daihyakka-poison .max-w-476 {
  max-width: 476px;
}
.daihyakka-poison .w-476 {
  width: 476px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-476 {
    width: 238px;
  }
}
.daihyakka-poison .h-476 {
  height: 476px;
}
.daihyakka-poison .--gap476 {
  gap: 476px !important;
}
.daihyakka-poison .--fw476 {
  font-weight: 476;
}
.daihyakka-poison .--mt477 {
  margin-top: 477px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt477 {
    margin-top: 238.5px;
  }
}
.daihyakka-poison .--mb477 {
  margin-bottom: 477px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb477 {
    margin-bottom: 238.5px;
  }
}
.daihyakka-poison .--pt477 {
  padding-top: 477px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt477 {
    padding-top: 238.5px;
  }
}
.daihyakka-poison .--pb477 {
  padding-bottom: 477px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb477 {
    padding-bottom: 238.5px;
  }
}
.daihyakka-poison .--px477 {
  padding: 0 477px;
}
.daihyakka-poison .max-w-477 {
  max-width: 477px;
}
.daihyakka-poison .w-477 {
  width: 477px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-477 {
    width: 238.5px;
  }
}
.daihyakka-poison .h-477 {
  height: 477px;
}
.daihyakka-poison .--gap477 {
  gap: 477px !important;
}
.daihyakka-poison .--fw477 {
  font-weight: 477;
}
.daihyakka-poison .--mt478 {
  margin-top: 478px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt478 {
    margin-top: 239px;
  }
}
.daihyakka-poison .--mb478 {
  margin-bottom: 478px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb478 {
    margin-bottom: 239px;
  }
}
.daihyakka-poison .--pt478 {
  padding-top: 478px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt478 {
    padding-top: 239px;
  }
}
.daihyakka-poison .--pb478 {
  padding-bottom: 478px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb478 {
    padding-bottom: 239px;
  }
}
.daihyakka-poison .--px478 {
  padding: 0 478px;
}
.daihyakka-poison .max-w-478 {
  max-width: 478px;
}
.daihyakka-poison .w-478 {
  width: 478px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-478 {
    width: 239px;
  }
}
.daihyakka-poison .h-478 {
  height: 478px;
}
.daihyakka-poison .--gap478 {
  gap: 478px !important;
}
.daihyakka-poison .--fw478 {
  font-weight: 478;
}
.daihyakka-poison .--mt479 {
  margin-top: 479px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt479 {
    margin-top: 239.5px;
  }
}
.daihyakka-poison .--mb479 {
  margin-bottom: 479px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb479 {
    margin-bottom: 239.5px;
  }
}
.daihyakka-poison .--pt479 {
  padding-top: 479px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt479 {
    padding-top: 239.5px;
  }
}
.daihyakka-poison .--pb479 {
  padding-bottom: 479px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb479 {
    padding-bottom: 239.5px;
  }
}
.daihyakka-poison .--px479 {
  padding: 0 479px;
}
.daihyakka-poison .max-w-479 {
  max-width: 479px;
}
.daihyakka-poison .w-479 {
  width: 479px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-479 {
    width: 239.5px;
  }
}
.daihyakka-poison .h-479 {
  height: 479px;
}
.daihyakka-poison .--gap479 {
  gap: 479px !important;
}
.daihyakka-poison .--fw479 {
  font-weight: 479;
}
.daihyakka-poison .--mt480 {
  margin-top: 480px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt480 {
    margin-top: 240px;
  }
}
.daihyakka-poison .--mb480 {
  margin-bottom: 480px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb480 {
    margin-bottom: 240px;
  }
}
.daihyakka-poison .--pt480 {
  padding-top: 480px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt480 {
    padding-top: 240px;
  }
}
.daihyakka-poison .--pb480 {
  padding-bottom: 480px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb480 {
    padding-bottom: 240px;
  }
}
.daihyakka-poison .--px480 {
  padding: 0 480px;
}
.daihyakka-poison .max-w-480 {
  max-width: 480px;
}
.daihyakka-poison .w-480 {
  width: 480px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-480 {
    width: 240px;
  }
}
.daihyakka-poison .h-480 {
  height: 480px;
}
.daihyakka-poison .--gap480 {
  gap: 480px !important;
}
.daihyakka-poison .--fw480 {
  font-weight: 480;
}
.daihyakka-poison .--mt481 {
  margin-top: 481px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt481 {
    margin-top: 240.5px;
  }
}
.daihyakka-poison .--mb481 {
  margin-bottom: 481px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb481 {
    margin-bottom: 240.5px;
  }
}
.daihyakka-poison .--pt481 {
  padding-top: 481px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt481 {
    padding-top: 240.5px;
  }
}
.daihyakka-poison .--pb481 {
  padding-bottom: 481px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb481 {
    padding-bottom: 240.5px;
  }
}
.daihyakka-poison .--px481 {
  padding: 0 481px;
}
.daihyakka-poison .max-w-481 {
  max-width: 481px;
}
.daihyakka-poison .w-481 {
  width: 481px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-481 {
    width: 240.5px;
  }
}
.daihyakka-poison .h-481 {
  height: 481px;
}
.daihyakka-poison .--gap481 {
  gap: 481px !important;
}
.daihyakka-poison .--fw481 {
  font-weight: 481;
}
.daihyakka-poison .--mt482 {
  margin-top: 482px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt482 {
    margin-top: 241px;
  }
}
.daihyakka-poison .--mb482 {
  margin-bottom: 482px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb482 {
    margin-bottom: 241px;
  }
}
.daihyakka-poison .--pt482 {
  padding-top: 482px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt482 {
    padding-top: 241px;
  }
}
.daihyakka-poison .--pb482 {
  padding-bottom: 482px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb482 {
    padding-bottom: 241px;
  }
}
.daihyakka-poison .--px482 {
  padding: 0 482px;
}
.daihyakka-poison .max-w-482 {
  max-width: 482px;
}
.daihyakka-poison .w-482 {
  width: 482px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-482 {
    width: 241px;
  }
}
.daihyakka-poison .h-482 {
  height: 482px;
}
.daihyakka-poison .--gap482 {
  gap: 482px !important;
}
.daihyakka-poison .--fw482 {
  font-weight: 482;
}
.daihyakka-poison .--mt483 {
  margin-top: 483px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt483 {
    margin-top: 241.5px;
  }
}
.daihyakka-poison .--mb483 {
  margin-bottom: 483px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb483 {
    margin-bottom: 241.5px;
  }
}
.daihyakka-poison .--pt483 {
  padding-top: 483px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt483 {
    padding-top: 241.5px;
  }
}
.daihyakka-poison .--pb483 {
  padding-bottom: 483px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb483 {
    padding-bottom: 241.5px;
  }
}
.daihyakka-poison .--px483 {
  padding: 0 483px;
}
.daihyakka-poison .max-w-483 {
  max-width: 483px;
}
.daihyakka-poison .w-483 {
  width: 483px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-483 {
    width: 241.5px;
  }
}
.daihyakka-poison .h-483 {
  height: 483px;
}
.daihyakka-poison .--gap483 {
  gap: 483px !important;
}
.daihyakka-poison .--fw483 {
  font-weight: 483;
}
.daihyakka-poison .--mt484 {
  margin-top: 484px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt484 {
    margin-top: 242px;
  }
}
.daihyakka-poison .--mb484 {
  margin-bottom: 484px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb484 {
    margin-bottom: 242px;
  }
}
.daihyakka-poison .--pt484 {
  padding-top: 484px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt484 {
    padding-top: 242px;
  }
}
.daihyakka-poison .--pb484 {
  padding-bottom: 484px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb484 {
    padding-bottom: 242px;
  }
}
.daihyakka-poison .--px484 {
  padding: 0 484px;
}
.daihyakka-poison .max-w-484 {
  max-width: 484px;
}
.daihyakka-poison .w-484 {
  width: 484px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-484 {
    width: 242px;
  }
}
.daihyakka-poison .h-484 {
  height: 484px;
}
.daihyakka-poison .--gap484 {
  gap: 484px !important;
}
.daihyakka-poison .--fw484 {
  font-weight: 484;
}
.daihyakka-poison .--mt485 {
  margin-top: 485px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt485 {
    margin-top: 242.5px;
  }
}
.daihyakka-poison .--mb485 {
  margin-bottom: 485px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb485 {
    margin-bottom: 242.5px;
  }
}
.daihyakka-poison .--pt485 {
  padding-top: 485px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt485 {
    padding-top: 242.5px;
  }
}
.daihyakka-poison .--pb485 {
  padding-bottom: 485px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb485 {
    padding-bottom: 242.5px;
  }
}
.daihyakka-poison .--px485 {
  padding: 0 485px;
}
.daihyakka-poison .max-w-485 {
  max-width: 485px;
}
.daihyakka-poison .w-485 {
  width: 485px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-485 {
    width: 242.5px;
  }
}
.daihyakka-poison .h-485 {
  height: 485px;
}
.daihyakka-poison .--gap485 {
  gap: 485px !important;
}
.daihyakka-poison .--fw485 {
  font-weight: 485;
}
.daihyakka-poison .--mt486 {
  margin-top: 486px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt486 {
    margin-top: 243px;
  }
}
.daihyakka-poison .--mb486 {
  margin-bottom: 486px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb486 {
    margin-bottom: 243px;
  }
}
.daihyakka-poison .--pt486 {
  padding-top: 486px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt486 {
    padding-top: 243px;
  }
}
.daihyakka-poison .--pb486 {
  padding-bottom: 486px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb486 {
    padding-bottom: 243px;
  }
}
.daihyakka-poison .--px486 {
  padding: 0 486px;
}
.daihyakka-poison .max-w-486 {
  max-width: 486px;
}
.daihyakka-poison .w-486 {
  width: 486px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-486 {
    width: 243px;
  }
}
.daihyakka-poison .h-486 {
  height: 486px;
}
.daihyakka-poison .--gap486 {
  gap: 486px !important;
}
.daihyakka-poison .--fw486 {
  font-weight: 486;
}
.daihyakka-poison .--mt487 {
  margin-top: 487px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt487 {
    margin-top: 243.5px;
  }
}
.daihyakka-poison .--mb487 {
  margin-bottom: 487px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb487 {
    margin-bottom: 243.5px;
  }
}
.daihyakka-poison .--pt487 {
  padding-top: 487px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt487 {
    padding-top: 243.5px;
  }
}
.daihyakka-poison .--pb487 {
  padding-bottom: 487px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb487 {
    padding-bottom: 243.5px;
  }
}
.daihyakka-poison .--px487 {
  padding: 0 487px;
}
.daihyakka-poison .max-w-487 {
  max-width: 487px;
}
.daihyakka-poison .w-487 {
  width: 487px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-487 {
    width: 243.5px;
  }
}
.daihyakka-poison .h-487 {
  height: 487px;
}
.daihyakka-poison .--gap487 {
  gap: 487px !important;
}
.daihyakka-poison .--fw487 {
  font-weight: 487;
}
.daihyakka-poison .--mt488 {
  margin-top: 488px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt488 {
    margin-top: 244px;
  }
}
.daihyakka-poison .--mb488 {
  margin-bottom: 488px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb488 {
    margin-bottom: 244px;
  }
}
.daihyakka-poison .--pt488 {
  padding-top: 488px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt488 {
    padding-top: 244px;
  }
}
.daihyakka-poison .--pb488 {
  padding-bottom: 488px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb488 {
    padding-bottom: 244px;
  }
}
.daihyakka-poison .--px488 {
  padding: 0 488px;
}
.daihyakka-poison .max-w-488 {
  max-width: 488px;
}
.daihyakka-poison .w-488 {
  width: 488px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-488 {
    width: 244px;
  }
}
.daihyakka-poison .h-488 {
  height: 488px;
}
.daihyakka-poison .--gap488 {
  gap: 488px !important;
}
.daihyakka-poison .--fw488 {
  font-weight: 488;
}
.daihyakka-poison .--mt489 {
  margin-top: 489px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt489 {
    margin-top: 244.5px;
  }
}
.daihyakka-poison .--mb489 {
  margin-bottom: 489px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb489 {
    margin-bottom: 244.5px;
  }
}
.daihyakka-poison .--pt489 {
  padding-top: 489px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt489 {
    padding-top: 244.5px;
  }
}
.daihyakka-poison .--pb489 {
  padding-bottom: 489px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb489 {
    padding-bottom: 244.5px;
  }
}
.daihyakka-poison .--px489 {
  padding: 0 489px;
}
.daihyakka-poison .max-w-489 {
  max-width: 489px;
}
.daihyakka-poison .w-489 {
  width: 489px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-489 {
    width: 244.5px;
  }
}
.daihyakka-poison .h-489 {
  height: 489px;
}
.daihyakka-poison .--gap489 {
  gap: 489px !important;
}
.daihyakka-poison .--fw489 {
  font-weight: 489;
}
.daihyakka-poison .--mt490 {
  margin-top: 490px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt490 {
    margin-top: 245px;
  }
}
.daihyakka-poison .--mb490 {
  margin-bottom: 490px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb490 {
    margin-bottom: 245px;
  }
}
.daihyakka-poison .--pt490 {
  padding-top: 490px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt490 {
    padding-top: 245px;
  }
}
.daihyakka-poison .--pb490 {
  padding-bottom: 490px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb490 {
    padding-bottom: 245px;
  }
}
.daihyakka-poison .--px490 {
  padding: 0 490px;
}
.daihyakka-poison .max-w-490 {
  max-width: 490px;
}
.daihyakka-poison .w-490 {
  width: 490px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-490 {
    width: 245px;
  }
}
.daihyakka-poison .h-490 {
  height: 490px;
}
.daihyakka-poison .--gap490 {
  gap: 490px !important;
}
.daihyakka-poison .--fw490 {
  font-weight: 490;
}
.daihyakka-poison .--mt491 {
  margin-top: 491px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt491 {
    margin-top: 245.5px;
  }
}
.daihyakka-poison .--mb491 {
  margin-bottom: 491px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb491 {
    margin-bottom: 245.5px;
  }
}
.daihyakka-poison .--pt491 {
  padding-top: 491px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt491 {
    padding-top: 245.5px;
  }
}
.daihyakka-poison .--pb491 {
  padding-bottom: 491px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb491 {
    padding-bottom: 245.5px;
  }
}
.daihyakka-poison .--px491 {
  padding: 0 491px;
}
.daihyakka-poison .max-w-491 {
  max-width: 491px;
}
.daihyakka-poison .w-491 {
  width: 491px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-491 {
    width: 245.5px;
  }
}
.daihyakka-poison .h-491 {
  height: 491px;
}
.daihyakka-poison .--gap491 {
  gap: 491px !important;
}
.daihyakka-poison .--fw491 {
  font-weight: 491;
}
.daihyakka-poison .--mt492 {
  margin-top: 492px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt492 {
    margin-top: 246px;
  }
}
.daihyakka-poison .--mb492 {
  margin-bottom: 492px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb492 {
    margin-bottom: 246px;
  }
}
.daihyakka-poison .--pt492 {
  padding-top: 492px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt492 {
    padding-top: 246px;
  }
}
.daihyakka-poison .--pb492 {
  padding-bottom: 492px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb492 {
    padding-bottom: 246px;
  }
}
.daihyakka-poison .--px492 {
  padding: 0 492px;
}
.daihyakka-poison .max-w-492 {
  max-width: 492px;
}
.daihyakka-poison .w-492 {
  width: 492px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-492 {
    width: 246px;
  }
}
.daihyakka-poison .h-492 {
  height: 492px;
}
.daihyakka-poison .--gap492 {
  gap: 492px !important;
}
.daihyakka-poison .--fw492 {
  font-weight: 492;
}
.daihyakka-poison .--mt493 {
  margin-top: 493px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt493 {
    margin-top: 246.5px;
  }
}
.daihyakka-poison .--mb493 {
  margin-bottom: 493px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb493 {
    margin-bottom: 246.5px;
  }
}
.daihyakka-poison .--pt493 {
  padding-top: 493px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt493 {
    padding-top: 246.5px;
  }
}
.daihyakka-poison .--pb493 {
  padding-bottom: 493px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb493 {
    padding-bottom: 246.5px;
  }
}
.daihyakka-poison .--px493 {
  padding: 0 493px;
}
.daihyakka-poison .max-w-493 {
  max-width: 493px;
}
.daihyakka-poison .w-493 {
  width: 493px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-493 {
    width: 246.5px;
  }
}
.daihyakka-poison .h-493 {
  height: 493px;
}
.daihyakka-poison .--gap493 {
  gap: 493px !important;
}
.daihyakka-poison .--fw493 {
  font-weight: 493;
}
.daihyakka-poison .--mt494 {
  margin-top: 494px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt494 {
    margin-top: 247px;
  }
}
.daihyakka-poison .--mb494 {
  margin-bottom: 494px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb494 {
    margin-bottom: 247px;
  }
}
.daihyakka-poison .--pt494 {
  padding-top: 494px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt494 {
    padding-top: 247px;
  }
}
.daihyakka-poison .--pb494 {
  padding-bottom: 494px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb494 {
    padding-bottom: 247px;
  }
}
.daihyakka-poison .--px494 {
  padding: 0 494px;
}
.daihyakka-poison .max-w-494 {
  max-width: 494px;
}
.daihyakka-poison .w-494 {
  width: 494px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-494 {
    width: 247px;
  }
}
.daihyakka-poison .h-494 {
  height: 494px;
}
.daihyakka-poison .--gap494 {
  gap: 494px !important;
}
.daihyakka-poison .--fw494 {
  font-weight: 494;
}
.daihyakka-poison .--mt495 {
  margin-top: 495px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt495 {
    margin-top: 247.5px;
  }
}
.daihyakka-poison .--mb495 {
  margin-bottom: 495px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb495 {
    margin-bottom: 247.5px;
  }
}
.daihyakka-poison .--pt495 {
  padding-top: 495px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt495 {
    padding-top: 247.5px;
  }
}
.daihyakka-poison .--pb495 {
  padding-bottom: 495px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb495 {
    padding-bottom: 247.5px;
  }
}
.daihyakka-poison .--px495 {
  padding: 0 495px;
}
.daihyakka-poison .max-w-495 {
  max-width: 495px;
}
.daihyakka-poison .w-495 {
  width: 495px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-495 {
    width: 247.5px;
  }
}
.daihyakka-poison .h-495 {
  height: 495px;
}
.daihyakka-poison .--gap495 {
  gap: 495px !important;
}
.daihyakka-poison .--fw495 {
  font-weight: 495;
}
.daihyakka-poison .--mt496 {
  margin-top: 496px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt496 {
    margin-top: 248px;
  }
}
.daihyakka-poison .--mb496 {
  margin-bottom: 496px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb496 {
    margin-bottom: 248px;
  }
}
.daihyakka-poison .--pt496 {
  padding-top: 496px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt496 {
    padding-top: 248px;
  }
}
.daihyakka-poison .--pb496 {
  padding-bottom: 496px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb496 {
    padding-bottom: 248px;
  }
}
.daihyakka-poison .--px496 {
  padding: 0 496px;
}
.daihyakka-poison .max-w-496 {
  max-width: 496px;
}
.daihyakka-poison .w-496 {
  width: 496px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-496 {
    width: 248px;
  }
}
.daihyakka-poison .h-496 {
  height: 496px;
}
.daihyakka-poison .--gap496 {
  gap: 496px !important;
}
.daihyakka-poison .--fw496 {
  font-weight: 496;
}
.daihyakka-poison .--mt497 {
  margin-top: 497px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt497 {
    margin-top: 248.5px;
  }
}
.daihyakka-poison .--mb497 {
  margin-bottom: 497px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb497 {
    margin-bottom: 248.5px;
  }
}
.daihyakka-poison .--pt497 {
  padding-top: 497px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt497 {
    padding-top: 248.5px;
  }
}
.daihyakka-poison .--pb497 {
  padding-bottom: 497px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb497 {
    padding-bottom: 248.5px;
  }
}
.daihyakka-poison .--px497 {
  padding: 0 497px;
}
.daihyakka-poison .max-w-497 {
  max-width: 497px;
}
.daihyakka-poison .w-497 {
  width: 497px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-497 {
    width: 248.5px;
  }
}
.daihyakka-poison .h-497 {
  height: 497px;
}
.daihyakka-poison .--gap497 {
  gap: 497px !important;
}
.daihyakka-poison .--fw497 {
  font-weight: 497;
}
.daihyakka-poison .--mt498 {
  margin-top: 498px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt498 {
    margin-top: 249px;
  }
}
.daihyakka-poison .--mb498 {
  margin-bottom: 498px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb498 {
    margin-bottom: 249px;
  }
}
.daihyakka-poison .--pt498 {
  padding-top: 498px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt498 {
    padding-top: 249px;
  }
}
.daihyakka-poison .--pb498 {
  padding-bottom: 498px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb498 {
    padding-bottom: 249px;
  }
}
.daihyakka-poison .--px498 {
  padding: 0 498px;
}
.daihyakka-poison .max-w-498 {
  max-width: 498px;
}
.daihyakka-poison .w-498 {
  width: 498px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-498 {
    width: 249px;
  }
}
.daihyakka-poison .h-498 {
  height: 498px;
}
.daihyakka-poison .--gap498 {
  gap: 498px !important;
}
.daihyakka-poison .--fw498 {
  font-weight: 498;
}
.daihyakka-poison .--mt499 {
  margin-top: 499px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt499 {
    margin-top: 249.5px;
  }
}
.daihyakka-poison .--mb499 {
  margin-bottom: 499px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb499 {
    margin-bottom: 249.5px;
  }
}
.daihyakka-poison .--pt499 {
  padding-top: 499px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt499 {
    padding-top: 249.5px;
  }
}
.daihyakka-poison .--pb499 {
  padding-bottom: 499px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb499 {
    padding-bottom: 249.5px;
  }
}
.daihyakka-poison .--px499 {
  padding: 0 499px;
}
.daihyakka-poison .max-w-499 {
  max-width: 499px;
}
.daihyakka-poison .w-499 {
  width: 499px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-499 {
    width: 249.5px;
  }
}
.daihyakka-poison .h-499 {
  height: 499px;
}
.daihyakka-poison .--gap499 {
  gap: 499px !important;
}
.daihyakka-poison .--fw499 {
  font-weight: 499;
}
.daihyakka-poison .--mt500 {
  margin-top: 500px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt500 {
    margin-top: 250px;
  }
}
.daihyakka-poison .--mb500 {
  margin-bottom: 500px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb500 {
    margin-bottom: 250px;
  }
}
.daihyakka-poison .--pt500 {
  padding-top: 500px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt500 {
    padding-top: 250px;
  }
}
.daihyakka-poison .--pb500 {
  padding-bottom: 500px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb500 {
    padding-bottom: 250px;
  }
}
.daihyakka-poison .--px500 {
  padding: 0 500px;
}
.daihyakka-poison .max-w-500 {
  max-width: 500px;
}
.daihyakka-poison .w-500 {
  width: 500px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-500 {
    width: 250px;
  }
}
.daihyakka-poison .h-500 {
  height: 500px;
}
.daihyakka-poison .--gap500 {
  gap: 500px !important;
}
.daihyakka-poison .--fw500 {
  font-weight: 500;
}
.daihyakka-poison .--mt501 {
  margin-top: 501px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt501 {
    margin-top: 250.5px;
  }
}
.daihyakka-poison .--mb501 {
  margin-bottom: 501px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb501 {
    margin-bottom: 250.5px;
  }
}
.daihyakka-poison .--pt501 {
  padding-top: 501px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt501 {
    padding-top: 250.5px;
  }
}
.daihyakka-poison .--pb501 {
  padding-bottom: 501px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb501 {
    padding-bottom: 250.5px;
  }
}
.daihyakka-poison .--px501 {
  padding: 0 501px;
}
.daihyakka-poison .max-w-501 {
  max-width: 501px;
}
.daihyakka-poison .w-501 {
  width: 501px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-501 {
    width: 250.5px;
  }
}
.daihyakka-poison .h-501 {
  height: 501px;
}
.daihyakka-poison .--gap501 {
  gap: 501px !important;
}
.daihyakka-poison .--fw501 {
  font-weight: 501;
}
.daihyakka-poison .--mt502 {
  margin-top: 502px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt502 {
    margin-top: 251px;
  }
}
.daihyakka-poison .--mb502 {
  margin-bottom: 502px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb502 {
    margin-bottom: 251px;
  }
}
.daihyakka-poison .--pt502 {
  padding-top: 502px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt502 {
    padding-top: 251px;
  }
}
.daihyakka-poison .--pb502 {
  padding-bottom: 502px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb502 {
    padding-bottom: 251px;
  }
}
.daihyakka-poison .--px502 {
  padding: 0 502px;
}
.daihyakka-poison .max-w-502 {
  max-width: 502px;
}
.daihyakka-poison .w-502 {
  width: 502px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-502 {
    width: 251px;
  }
}
.daihyakka-poison .h-502 {
  height: 502px;
}
.daihyakka-poison .--gap502 {
  gap: 502px !important;
}
.daihyakka-poison .--fw502 {
  font-weight: 502;
}
.daihyakka-poison .--mt503 {
  margin-top: 503px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt503 {
    margin-top: 251.5px;
  }
}
.daihyakka-poison .--mb503 {
  margin-bottom: 503px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb503 {
    margin-bottom: 251.5px;
  }
}
.daihyakka-poison .--pt503 {
  padding-top: 503px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt503 {
    padding-top: 251.5px;
  }
}
.daihyakka-poison .--pb503 {
  padding-bottom: 503px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb503 {
    padding-bottom: 251.5px;
  }
}
.daihyakka-poison .--px503 {
  padding: 0 503px;
}
.daihyakka-poison .max-w-503 {
  max-width: 503px;
}
.daihyakka-poison .w-503 {
  width: 503px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-503 {
    width: 251.5px;
  }
}
.daihyakka-poison .h-503 {
  height: 503px;
}
.daihyakka-poison .--gap503 {
  gap: 503px !important;
}
.daihyakka-poison .--fw503 {
  font-weight: 503;
}
.daihyakka-poison .--mt504 {
  margin-top: 504px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt504 {
    margin-top: 252px;
  }
}
.daihyakka-poison .--mb504 {
  margin-bottom: 504px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb504 {
    margin-bottom: 252px;
  }
}
.daihyakka-poison .--pt504 {
  padding-top: 504px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt504 {
    padding-top: 252px;
  }
}
.daihyakka-poison .--pb504 {
  padding-bottom: 504px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb504 {
    padding-bottom: 252px;
  }
}
.daihyakka-poison .--px504 {
  padding: 0 504px;
}
.daihyakka-poison .max-w-504 {
  max-width: 504px;
}
.daihyakka-poison .w-504 {
  width: 504px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-504 {
    width: 252px;
  }
}
.daihyakka-poison .h-504 {
  height: 504px;
}
.daihyakka-poison .--gap504 {
  gap: 504px !important;
}
.daihyakka-poison .--fw504 {
  font-weight: 504;
}
.daihyakka-poison .--mt505 {
  margin-top: 505px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt505 {
    margin-top: 252.5px;
  }
}
.daihyakka-poison .--mb505 {
  margin-bottom: 505px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb505 {
    margin-bottom: 252.5px;
  }
}
.daihyakka-poison .--pt505 {
  padding-top: 505px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt505 {
    padding-top: 252.5px;
  }
}
.daihyakka-poison .--pb505 {
  padding-bottom: 505px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb505 {
    padding-bottom: 252.5px;
  }
}
.daihyakka-poison .--px505 {
  padding: 0 505px;
}
.daihyakka-poison .max-w-505 {
  max-width: 505px;
}
.daihyakka-poison .w-505 {
  width: 505px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-505 {
    width: 252.5px;
  }
}
.daihyakka-poison .h-505 {
  height: 505px;
}
.daihyakka-poison .--gap505 {
  gap: 505px !important;
}
.daihyakka-poison .--fw505 {
  font-weight: 505;
}
.daihyakka-poison .--mt506 {
  margin-top: 506px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt506 {
    margin-top: 253px;
  }
}
.daihyakka-poison .--mb506 {
  margin-bottom: 506px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb506 {
    margin-bottom: 253px;
  }
}
.daihyakka-poison .--pt506 {
  padding-top: 506px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt506 {
    padding-top: 253px;
  }
}
.daihyakka-poison .--pb506 {
  padding-bottom: 506px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb506 {
    padding-bottom: 253px;
  }
}
.daihyakka-poison .--px506 {
  padding: 0 506px;
}
.daihyakka-poison .max-w-506 {
  max-width: 506px;
}
.daihyakka-poison .w-506 {
  width: 506px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-506 {
    width: 253px;
  }
}
.daihyakka-poison .h-506 {
  height: 506px;
}
.daihyakka-poison .--gap506 {
  gap: 506px !important;
}
.daihyakka-poison .--fw506 {
  font-weight: 506;
}
.daihyakka-poison .--mt507 {
  margin-top: 507px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt507 {
    margin-top: 253.5px;
  }
}
.daihyakka-poison .--mb507 {
  margin-bottom: 507px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb507 {
    margin-bottom: 253.5px;
  }
}
.daihyakka-poison .--pt507 {
  padding-top: 507px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt507 {
    padding-top: 253.5px;
  }
}
.daihyakka-poison .--pb507 {
  padding-bottom: 507px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb507 {
    padding-bottom: 253.5px;
  }
}
.daihyakka-poison .--px507 {
  padding: 0 507px;
}
.daihyakka-poison .max-w-507 {
  max-width: 507px;
}
.daihyakka-poison .w-507 {
  width: 507px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-507 {
    width: 253.5px;
  }
}
.daihyakka-poison .h-507 {
  height: 507px;
}
.daihyakka-poison .--gap507 {
  gap: 507px !important;
}
.daihyakka-poison .--fw507 {
  font-weight: 507;
}
.daihyakka-poison .--mt508 {
  margin-top: 508px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt508 {
    margin-top: 254px;
  }
}
.daihyakka-poison .--mb508 {
  margin-bottom: 508px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb508 {
    margin-bottom: 254px;
  }
}
.daihyakka-poison .--pt508 {
  padding-top: 508px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt508 {
    padding-top: 254px;
  }
}
.daihyakka-poison .--pb508 {
  padding-bottom: 508px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb508 {
    padding-bottom: 254px;
  }
}
.daihyakka-poison .--px508 {
  padding: 0 508px;
}
.daihyakka-poison .max-w-508 {
  max-width: 508px;
}
.daihyakka-poison .w-508 {
  width: 508px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-508 {
    width: 254px;
  }
}
.daihyakka-poison .h-508 {
  height: 508px;
}
.daihyakka-poison .--gap508 {
  gap: 508px !important;
}
.daihyakka-poison .--fw508 {
  font-weight: 508;
}
.daihyakka-poison .--mt509 {
  margin-top: 509px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt509 {
    margin-top: 254.5px;
  }
}
.daihyakka-poison .--mb509 {
  margin-bottom: 509px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb509 {
    margin-bottom: 254.5px;
  }
}
.daihyakka-poison .--pt509 {
  padding-top: 509px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt509 {
    padding-top: 254.5px;
  }
}
.daihyakka-poison .--pb509 {
  padding-bottom: 509px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb509 {
    padding-bottom: 254.5px;
  }
}
.daihyakka-poison .--px509 {
  padding: 0 509px;
}
.daihyakka-poison .max-w-509 {
  max-width: 509px;
}
.daihyakka-poison .w-509 {
  width: 509px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-509 {
    width: 254.5px;
  }
}
.daihyakka-poison .h-509 {
  height: 509px;
}
.daihyakka-poison .--gap509 {
  gap: 509px !important;
}
.daihyakka-poison .--fw509 {
  font-weight: 509;
}
.daihyakka-poison .--mt510 {
  margin-top: 510px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt510 {
    margin-top: 255px;
  }
}
.daihyakka-poison .--mb510 {
  margin-bottom: 510px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb510 {
    margin-bottom: 255px;
  }
}
.daihyakka-poison .--pt510 {
  padding-top: 510px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt510 {
    padding-top: 255px;
  }
}
.daihyakka-poison .--pb510 {
  padding-bottom: 510px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb510 {
    padding-bottom: 255px;
  }
}
.daihyakka-poison .--px510 {
  padding: 0 510px;
}
.daihyakka-poison .max-w-510 {
  max-width: 510px;
}
.daihyakka-poison .w-510 {
  width: 510px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-510 {
    width: 255px;
  }
}
.daihyakka-poison .h-510 {
  height: 510px;
}
.daihyakka-poison .--gap510 {
  gap: 510px !important;
}
.daihyakka-poison .--fw510 {
  font-weight: 510;
}
.daihyakka-poison .--mt511 {
  margin-top: 511px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt511 {
    margin-top: 255.5px;
  }
}
.daihyakka-poison .--mb511 {
  margin-bottom: 511px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb511 {
    margin-bottom: 255.5px;
  }
}
.daihyakka-poison .--pt511 {
  padding-top: 511px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt511 {
    padding-top: 255.5px;
  }
}
.daihyakka-poison .--pb511 {
  padding-bottom: 511px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb511 {
    padding-bottom: 255.5px;
  }
}
.daihyakka-poison .--px511 {
  padding: 0 511px;
}
.daihyakka-poison .max-w-511 {
  max-width: 511px;
}
.daihyakka-poison .w-511 {
  width: 511px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-511 {
    width: 255.5px;
  }
}
.daihyakka-poison .h-511 {
  height: 511px;
}
.daihyakka-poison .--gap511 {
  gap: 511px !important;
}
.daihyakka-poison .--fw511 {
  font-weight: 511;
}
.daihyakka-poison .--mt512 {
  margin-top: 512px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt512 {
    margin-top: 256px;
  }
}
.daihyakka-poison .--mb512 {
  margin-bottom: 512px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb512 {
    margin-bottom: 256px;
  }
}
.daihyakka-poison .--pt512 {
  padding-top: 512px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt512 {
    padding-top: 256px;
  }
}
.daihyakka-poison .--pb512 {
  padding-bottom: 512px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb512 {
    padding-bottom: 256px;
  }
}
.daihyakka-poison .--px512 {
  padding: 0 512px;
}
.daihyakka-poison .max-w-512 {
  max-width: 512px;
}
.daihyakka-poison .w-512 {
  width: 512px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-512 {
    width: 256px;
  }
}
.daihyakka-poison .h-512 {
  height: 512px;
}
.daihyakka-poison .--gap512 {
  gap: 512px !important;
}
.daihyakka-poison .--fw512 {
  font-weight: 512;
}
.daihyakka-poison .--mt513 {
  margin-top: 513px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt513 {
    margin-top: 256.5px;
  }
}
.daihyakka-poison .--mb513 {
  margin-bottom: 513px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb513 {
    margin-bottom: 256.5px;
  }
}
.daihyakka-poison .--pt513 {
  padding-top: 513px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt513 {
    padding-top: 256.5px;
  }
}
.daihyakka-poison .--pb513 {
  padding-bottom: 513px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb513 {
    padding-bottom: 256.5px;
  }
}
.daihyakka-poison .--px513 {
  padding: 0 513px;
}
.daihyakka-poison .max-w-513 {
  max-width: 513px;
}
.daihyakka-poison .w-513 {
  width: 513px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-513 {
    width: 256.5px;
  }
}
.daihyakka-poison .h-513 {
  height: 513px;
}
.daihyakka-poison .--gap513 {
  gap: 513px !important;
}
.daihyakka-poison .--fw513 {
  font-weight: 513;
}
.daihyakka-poison .--mt514 {
  margin-top: 514px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt514 {
    margin-top: 257px;
  }
}
.daihyakka-poison .--mb514 {
  margin-bottom: 514px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb514 {
    margin-bottom: 257px;
  }
}
.daihyakka-poison .--pt514 {
  padding-top: 514px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt514 {
    padding-top: 257px;
  }
}
.daihyakka-poison .--pb514 {
  padding-bottom: 514px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb514 {
    padding-bottom: 257px;
  }
}
.daihyakka-poison .--px514 {
  padding: 0 514px;
}
.daihyakka-poison .max-w-514 {
  max-width: 514px;
}
.daihyakka-poison .w-514 {
  width: 514px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-514 {
    width: 257px;
  }
}
.daihyakka-poison .h-514 {
  height: 514px;
}
.daihyakka-poison .--gap514 {
  gap: 514px !important;
}
.daihyakka-poison .--fw514 {
  font-weight: 514;
}
.daihyakka-poison .--mt515 {
  margin-top: 515px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt515 {
    margin-top: 257.5px;
  }
}
.daihyakka-poison .--mb515 {
  margin-bottom: 515px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb515 {
    margin-bottom: 257.5px;
  }
}
.daihyakka-poison .--pt515 {
  padding-top: 515px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt515 {
    padding-top: 257.5px;
  }
}
.daihyakka-poison .--pb515 {
  padding-bottom: 515px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb515 {
    padding-bottom: 257.5px;
  }
}
.daihyakka-poison .--px515 {
  padding: 0 515px;
}
.daihyakka-poison .max-w-515 {
  max-width: 515px;
}
.daihyakka-poison .w-515 {
  width: 515px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-515 {
    width: 257.5px;
  }
}
.daihyakka-poison .h-515 {
  height: 515px;
}
.daihyakka-poison .--gap515 {
  gap: 515px !important;
}
.daihyakka-poison .--fw515 {
  font-weight: 515;
}
.daihyakka-poison .--mt516 {
  margin-top: 516px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt516 {
    margin-top: 258px;
  }
}
.daihyakka-poison .--mb516 {
  margin-bottom: 516px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb516 {
    margin-bottom: 258px;
  }
}
.daihyakka-poison .--pt516 {
  padding-top: 516px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt516 {
    padding-top: 258px;
  }
}
.daihyakka-poison .--pb516 {
  padding-bottom: 516px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb516 {
    padding-bottom: 258px;
  }
}
.daihyakka-poison .--px516 {
  padding: 0 516px;
}
.daihyakka-poison .max-w-516 {
  max-width: 516px;
}
.daihyakka-poison .w-516 {
  width: 516px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-516 {
    width: 258px;
  }
}
.daihyakka-poison .h-516 {
  height: 516px;
}
.daihyakka-poison .--gap516 {
  gap: 516px !important;
}
.daihyakka-poison .--fw516 {
  font-weight: 516;
}
.daihyakka-poison .--mt517 {
  margin-top: 517px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt517 {
    margin-top: 258.5px;
  }
}
.daihyakka-poison .--mb517 {
  margin-bottom: 517px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb517 {
    margin-bottom: 258.5px;
  }
}
.daihyakka-poison .--pt517 {
  padding-top: 517px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt517 {
    padding-top: 258.5px;
  }
}
.daihyakka-poison .--pb517 {
  padding-bottom: 517px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb517 {
    padding-bottom: 258.5px;
  }
}
.daihyakka-poison .--px517 {
  padding: 0 517px;
}
.daihyakka-poison .max-w-517 {
  max-width: 517px;
}
.daihyakka-poison .w-517 {
  width: 517px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-517 {
    width: 258.5px;
  }
}
.daihyakka-poison .h-517 {
  height: 517px;
}
.daihyakka-poison .--gap517 {
  gap: 517px !important;
}
.daihyakka-poison .--fw517 {
  font-weight: 517;
}
.daihyakka-poison .--mt518 {
  margin-top: 518px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt518 {
    margin-top: 259px;
  }
}
.daihyakka-poison .--mb518 {
  margin-bottom: 518px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb518 {
    margin-bottom: 259px;
  }
}
.daihyakka-poison .--pt518 {
  padding-top: 518px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt518 {
    padding-top: 259px;
  }
}
.daihyakka-poison .--pb518 {
  padding-bottom: 518px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb518 {
    padding-bottom: 259px;
  }
}
.daihyakka-poison .--px518 {
  padding: 0 518px;
}
.daihyakka-poison .max-w-518 {
  max-width: 518px;
}
.daihyakka-poison .w-518 {
  width: 518px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-518 {
    width: 259px;
  }
}
.daihyakka-poison .h-518 {
  height: 518px;
}
.daihyakka-poison .--gap518 {
  gap: 518px !important;
}
.daihyakka-poison .--fw518 {
  font-weight: 518;
}
.daihyakka-poison .--mt519 {
  margin-top: 519px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt519 {
    margin-top: 259.5px;
  }
}
.daihyakka-poison .--mb519 {
  margin-bottom: 519px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb519 {
    margin-bottom: 259.5px;
  }
}
.daihyakka-poison .--pt519 {
  padding-top: 519px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt519 {
    padding-top: 259.5px;
  }
}
.daihyakka-poison .--pb519 {
  padding-bottom: 519px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb519 {
    padding-bottom: 259.5px;
  }
}
.daihyakka-poison .--px519 {
  padding: 0 519px;
}
.daihyakka-poison .max-w-519 {
  max-width: 519px;
}
.daihyakka-poison .w-519 {
  width: 519px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-519 {
    width: 259.5px;
  }
}
.daihyakka-poison .h-519 {
  height: 519px;
}
.daihyakka-poison .--gap519 {
  gap: 519px !important;
}
.daihyakka-poison .--fw519 {
  font-weight: 519;
}
.daihyakka-poison .--mt520 {
  margin-top: 520px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt520 {
    margin-top: 260px;
  }
}
.daihyakka-poison .--mb520 {
  margin-bottom: 520px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb520 {
    margin-bottom: 260px;
  }
}
.daihyakka-poison .--pt520 {
  padding-top: 520px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt520 {
    padding-top: 260px;
  }
}
.daihyakka-poison .--pb520 {
  padding-bottom: 520px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb520 {
    padding-bottom: 260px;
  }
}
.daihyakka-poison .--px520 {
  padding: 0 520px;
}
.daihyakka-poison .max-w-520 {
  max-width: 520px;
}
.daihyakka-poison .w-520 {
  width: 520px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-520 {
    width: 260px;
  }
}
.daihyakka-poison .h-520 {
  height: 520px;
}
.daihyakka-poison .--gap520 {
  gap: 520px !important;
}
.daihyakka-poison .--fw520 {
  font-weight: 520;
}
.daihyakka-poison .--mt521 {
  margin-top: 521px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt521 {
    margin-top: 260.5px;
  }
}
.daihyakka-poison .--mb521 {
  margin-bottom: 521px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb521 {
    margin-bottom: 260.5px;
  }
}
.daihyakka-poison .--pt521 {
  padding-top: 521px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt521 {
    padding-top: 260.5px;
  }
}
.daihyakka-poison .--pb521 {
  padding-bottom: 521px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb521 {
    padding-bottom: 260.5px;
  }
}
.daihyakka-poison .--px521 {
  padding: 0 521px;
}
.daihyakka-poison .max-w-521 {
  max-width: 521px;
}
.daihyakka-poison .w-521 {
  width: 521px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-521 {
    width: 260.5px;
  }
}
.daihyakka-poison .h-521 {
  height: 521px;
}
.daihyakka-poison .--gap521 {
  gap: 521px !important;
}
.daihyakka-poison .--fw521 {
  font-weight: 521;
}
.daihyakka-poison .--mt522 {
  margin-top: 522px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt522 {
    margin-top: 261px;
  }
}
.daihyakka-poison .--mb522 {
  margin-bottom: 522px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb522 {
    margin-bottom: 261px;
  }
}
.daihyakka-poison .--pt522 {
  padding-top: 522px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt522 {
    padding-top: 261px;
  }
}
.daihyakka-poison .--pb522 {
  padding-bottom: 522px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb522 {
    padding-bottom: 261px;
  }
}
.daihyakka-poison .--px522 {
  padding: 0 522px;
}
.daihyakka-poison .max-w-522 {
  max-width: 522px;
}
.daihyakka-poison .w-522 {
  width: 522px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-522 {
    width: 261px;
  }
}
.daihyakka-poison .h-522 {
  height: 522px;
}
.daihyakka-poison .--gap522 {
  gap: 522px !important;
}
.daihyakka-poison .--fw522 {
  font-weight: 522;
}
.daihyakka-poison .--mt523 {
  margin-top: 523px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt523 {
    margin-top: 261.5px;
  }
}
.daihyakka-poison .--mb523 {
  margin-bottom: 523px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb523 {
    margin-bottom: 261.5px;
  }
}
.daihyakka-poison .--pt523 {
  padding-top: 523px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt523 {
    padding-top: 261.5px;
  }
}
.daihyakka-poison .--pb523 {
  padding-bottom: 523px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb523 {
    padding-bottom: 261.5px;
  }
}
.daihyakka-poison .--px523 {
  padding: 0 523px;
}
.daihyakka-poison .max-w-523 {
  max-width: 523px;
}
.daihyakka-poison .w-523 {
  width: 523px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-523 {
    width: 261.5px;
  }
}
.daihyakka-poison .h-523 {
  height: 523px;
}
.daihyakka-poison .--gap523 {
  gap: 523px !important;
}
.daihyakka-poison .--fw523 {
  font-weight: 523;
}
.daihyakka-poison .--mt524 {
  margin-top: 524px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt524 {
    margin-top: 262px;
  }
}
.daihyakka-poison .--mb524 {
  margin-bottom: 524px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb524 {
    margin-bottom: 262px;
  }
}
.daihyakka-poison .--pt524 {
  padding-top: 524px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt524 {
    padding-top: 262px;
  }
}
.daihyakka-poison .--pb524 {
  padding-bottom: 524px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb524 {
    padding-bottom: 262px;
  }
}
.daihyakka-poison .--px524 {
  padding: 0 524px;
}
.daihyakka-poison .max-w-524 {
  max-width: 524px;
}
.daihyakka-poison .w-524 {
  width: 524px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-524 {
    width: 262px;
  }
}
.daihyakka-poison .h-524 {
  height: 524px;
}
.daihyakka-poison .--gap524 {
  gap: 524px !important;
}
.daihyakka-poison .--fw524 {
  font-weight: 524;
}
.daihyakka-poison .--mt525 {
  margin-top: 525px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt525 {
    margin-top: 262.5px;
  }
}
.daihyakka-poison .--mb525 {
  margin-bottom: 525px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb525 {
    margin-bottom: 262.5px;
  }
}
.daihyakka-poison .--pt525 {
  padding-top: 525px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt525 {
    padding-top: 262.5px;
  }
}
.daihyakka-poison .--pb525 {
  padding-bottom: 525px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb525 {
    padding-bottom: 262.5px;
  }
}
.daihyakka-poison .--px525 {
  padding: 0 525px;
}
.daihyakka-poison .max-w-525 {
  max-width: 525px;
}
.daihyakka-poison .w-525 {
  width: 525px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-525 {
    width: 262.5px;
  }
}
.daihyakka-poison .h-525 {
  height: 525px;
}
.daihyakka-poison .--gap525 {
  gap: 525px !important;
}
.daihyakka-poison .--fw525 {
  font-weight: 525;
}
.daihyakka-poison .--mt526 {
  margin-top: 526px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt526 {
    margin-top: 263px;
  }
}
.daihyakka-poison .--mb526 {
  margin-bottom: 526px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb526 {
    margin-bottom: 263px;
  }
}
.daihyakka-poison .--pt526 {
  padding-top: 526px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt526 {
    padding-top: 263px;
  }
}
.daihyakka-poison .--pb526 {
  padding-bottom: 526px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb526 {
    padding-bottom: 263px;
  }
}
.daihyakka-poison .--px526 {
  padding: 0 526px;
}
.daihyakka-poison .max-w-526 {
  max-width: 526px;
}
.daihyakka-poison .w-526 {
  width: 526px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-526 {
    width: 263px;
  }
}
.daihyakka-poison .h-526 {
  height: 526px;
}
.daihyakka-poison .--gap526 {
  gap: 526px !important;
}
.daihyakka-poison .--fw526 {
  font-weight: 526;
}
.daihyakka-poison .--mt527 {
  margin-top: 527px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt527 {
    margin-top: 263.5px;
  }
}
.daihyakka-poison .--mb527 {
  margin-bottom: 527px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb527 {
    margin-bottom: 263.5px;
  }
}
.daihyakka-poison .--pt527 {
  padding-top: 527px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt527 {
    padding-top: 263.5px;
  }
}
.daihyakka-poison .--pb527 {
  padding-bottom: 527px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb527 {
    padding-bottom: 263.5px;
  }
}
.daihyakka-poison .--px527 {
  padding: 0 527px;
}
.daihyakka-poison .max-w-527 {
  max-width: 527px;
}
.daihyakka-poison .w-527 {
  width: 527px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-527 {
    width: 263.5px;
  }
}
.daihyakka-poison .h-527 {
  height: 527px;
}
.daihyakka-poison .--gap527 {
  gap: 527px !important;
}
.daihyakka-poison .--fw527 {
  font-weight: 527;
}
.daihyakka-poison .--mt528 {
  margin-top: 528px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt528 {
    margin-top: 264px;
  }
}
.daihyakka-poison .--mb528 {
  margin-bottom: 528px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb528 {
    margin-bottom: 264px;
  }
}
.daihyakka-poison .--pt528 {
  padding-top: 528px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt528 {
    padding-top: 264px;
  }
}
.daihyakka-poison .--pb528 {
  padding-bottom: 528px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb528 {
    padding-bottom: 264px;
  }
}
.daihyakka-poison .--px528 {
  padding: 0 528px;
}
.daihyakka-poison .max-w-528 {
  max-width: 528px;
}
.daihyakka-poison .w-528 {
  width: 528px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-528 {
    width: 264px;
  }
}
.daihyakka-poison .h-528 {
  height: 528px;
}
.daihyakka-poison .--gap528 {
  gap: 528px !important;
}
.daihyakka-poison .--fw528 {
  font-weight: 528;
}
.daihyakka-poison .--mt529 {
  margin-top: 529px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt529 {
    margin-top: 264.5px;
  }
}
.daihyakka-poison .--mb529 {
  margin-bottom: 529px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb529 {
    margin-bottom: 264.5px;
  }
}
.daihyakka-poison .--pt529 {
  padding-top: 529px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt529 {
    padding-top: 264.5px;
  }
}
.daihyakka-poison .--pb529 {
  padding-bottom: 529px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb529 {
    padding-bottom: 264.5px;
  }
}
.daihyakka-poison .--px529 {
  padding: 0 529px;
}
.daihyakka-poison .max-w-529 {
  max-width: 529px;
}
.daihyakka-poison .w-529 {
  width: 529px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-529 {
    width: 264.5px;
  }
}
.daihyakka-poison .h-529 {
  height: 529px;
}
.daihyakka-poison .--gap529 {
  gap: 529px !important;
}
.daihyakka-poison .--fw529 {
  font-weight: 529;
}
.daihyakka-poison .--mt530 {
  margin-top: 530px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt530 {
    margin-top: 265px;
  }
}
.daihyakka-poison .--mb530 {
  margin-bottom: 530px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb530 {
    margin-bottom: 265px;
  }
}
.daihyakka-poison .--pt530 {
  padding-top: 530px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt530 {
    padding-top: 265px;
  }
}
.daihyakka-poison .--pb530 {
  padding-bottom: 530px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb530 {
    padding-bottom: 265px;
  }
}
.daihyakka-poison .--px530 {
  padding: 0 530px;
}
.daihyakka-poison .max-w-530 {
  max-width: 530px;
}
.daihyakka-poison .w-530 {
  width: 530px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-530 {
    width: 265px;
  }
}
.daihyakka-poison .h-530 {
  height: 530px;
}
.daihyakka-poison .--gap530 {
  gap: 530px !important;
}
.daihyakka-poison .--fw530 {
  font-weight: 530;
}
.daihyakka-poison .--mt531 {
  margin-top: 531px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt531 {
    margin-top: 265.5px;
  }
}
.daihyakka-poison .--mb531 {
  margin-bottom: 531px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb531 {
    margin-bottom: 265.5px;
  }
}
.daihyakka-poison .--pt531 {
  padding-top: 531px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt531 {
    padding-top: 265.5px;
  }
}
.daihyakka-poison .--pb531 {
  padding-bottom: 531px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb531 {
    padding-bottom: 265.5px;
  }
}
.daihyakka-poison .--px531 {
  padding: 0 531px;
}
.daihyakka-poison .max-w-531 {
  max-width: 531px;
}
.daihyakka-poison .w-531 {
  width: 531px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-531 {
    width: 265.5px;
  }
}
.daihyakka-poison .h-531 {
  height: 531px;
}
.daihyakka-poison .--gap531 {
  gap: 531px !important;
}
.daihyakka-poison .--fw531 {
  font-weight: 531;
}
.daihyakka-poison .--mt532 {
  margin-top: 532px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt532 {
    margin-top: 266px;
  }
}
.daihyakka-poison .--mb532 {
  margin-bottom: 532px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb532 {
    margin-bottom: 266px;
  }
}
.daihyakka-poison .--pt532 {
  padding-top: 532px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt532 {
    padding-top: 266px;
  }
}
.daihyakka-poison .--pb532 {
  padding-bottom: 532px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb532 {
    padding-bottom: 266px;
  }
}
.daihyakka-poison .--px532 {
  padding: 0 532px;
}
.daihyakka-poison .max-w-532 {
  max-width: 532px;
}
.daihyakka-poison .w-532 {
  width: 532px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-532 {
    width: 266px;
  }
}
.daihyakka-poison .h-532 {
  height: 532px;
}
.daihyakka-poison .--gap532 {
  gap: 532px !important;
}
.daihyakka-poison .--fw532 {
  font-weight: 532;
}
.daihyakka-poison .--mt533 {
  margin-top: 533px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt533 {
    margin-top: 266.5px;
  }
}
.daihyakka-poison .--mb533 {
  margin-bottom: 533px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb533 {
    margin-bottom: 266.5px;
  }
}
.daihyakka-poison .--pt533 {
  padding-top: 533px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt533 {
    padding-top: 266.5px;
  }
}
.daihyakka-poison .--pb533 {
  padding-bottom: 533px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb533 {
    padding-bottom: 266.5px;
  }
}
.daihyakka-poison .--px533 {
  padding: 0 533px;
}
.daihyakka-poison .max-w-533 {
  max-width: 533px;
}
.daihyakka-poison .w-533 {
  width: 533px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-533 {
    width: 266.5px;
  }
}
.daihyakka-poison .h-533 {
  height: 533px;
}
.daihyakka-poison .--gap533 {
  gap: 533px !important;
}
.daihyakka-poison .--fw533 {
  font-weight: 533;
}
.daihyakka-poison .--mt534 {
  margin-top: 534px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt534 {
    margin-top: 267px;
  }
}
.daihyakka-poison .--mb534 {
  margin-bottom: 534px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb534 {
    margin-bottom: 267px;
  }
}
.daihyakka-poison .--pt534 {
  padding-top: 534px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt534 {
    padding-top: 267px;
  }
}
.daihyakka-poison .--pb534 {
  padding-bottom: 534px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb534 {
    padding-bottom: 267px;
  }
}
.daihyakka-poison .--px534 {
  padding: 0 534px;
}
.daihyakka-poison .max-w-534 {
  max-width: 534px;
}
.daihyakka-poison .w-534 {
  width: 534px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-534 {
    width: 267px;
  }
}
.daihyakka-poison .h-534 {
  height: 534px;
}
.daihyakka-poison .--gap534 {
  gap: 534px !important;
}
.daihyakka-poison .--fw534 {
  font-weight: 534;
}
.daihyakka-poison .--mt535 {
  margin-top: 535px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt535 {
    margin-top: 267.5px;
  }
}
.daihyakka-poison .--mb535 {
  margin-bottom: 535px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb535 {
    margin-bottom: 267.5px;
  }
}
.daihyakka-poison .--pt535 {
  padding-top: 535px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt535 {
    padding-top: 267.5px;
  }
}
.daihyakka-poison .--pb535 {
  padding-bottom: 535px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb535 {
    padding-bottom: 267.5px;
  }
}
.daihyakka-poison .--px535 {
  padding: 0 535px;
}
.daihyakka-poison .max-w-535 {
  max-width: 535px;
}
.daihyakka-poison .w-535 {
  width: 535px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-535 {
    width: 267.5px;
  }
}
.daihyakka-poison .h-535 {
  height: 535px;
}
.daihyakka-poison .--gap535 {
  gap: 535px !important;
}
.daihyakka-poison .--fw535 {
  font-weight: 535;
}
.daihyakka-poison .--mt536 {
  margin-top: 536px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt536 {
    margin-top: 268px;
  }
}
.daihyakka-poison .--mb536 {
  margin-bottom: 536px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb536 {
    margin-bottom: 268px;
  }
}
.daihyakka-poison .--pt536 {
  padding-top: 536px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt536 {
    padding-top: 268px;
  }
}
.daihyakka-poison .--pb536 {
  padding-bottom: 536px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb536 {
    padding-bottom: 268px;
  }
}
.daihyakka-poison .--px536 {
  padding: 0 536px;
}
.daihyakka-poison .max-w-536 {
  max-width: 536px;
}
.daihyakka-poison .w-536 {
  width: 536px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-536 {
    width: 268px;
  }
}
.daihyakka-poison .h-536 {
  height: 536px;
}
.daihyakka-poison .--gap536 {
  gap: 536px !important;
}
.daihyakka-poison .--fw536 {
  font-weight: 536;
}
.daihyakka-poison .--mt537 {
  margin-top: 537px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt537 {
    margin-top: 268.5px;
  }
}
.daihyakka-poison .--mb537 {
  margin-bottom: 537px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb537 {
    margin-bottom: 268.5px;
  }
}
.daihyakka-poison .--pt537 {
  padding-top: 537px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt537 {
    padding-top: 268.5px;
  }
}
.daihyakka-poison .--pb537 {
  padding-bottom: 537px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb537 {
    padding-bottom: 268.5px;
  }
}
.daihyakka-poison .--px537 {
  padding: 0 537px;
}
.daihyakka-poison .max-w-537 {
  max-width: 537px;
}
.daihyakka-poison .w-537 {
  width: 537px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-537 {
    width: 268.5px;
  }
}
.daihyakka-poison .h-537 {
  height: 537px;
}
.daihyakka-poison .--gap537 {
  gap: 537px !important;
}
.daihyakka-poison .--fw537 {
  font-weight: 537;
}
.daihyakka-poison .--mt538 {
  margin-top: 538px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt538 {
    margin-top: 269px;
  }
}
.daihyakka-poison .--mb538 {
  margin-bottom: 538px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb538 {
    margin-bottom: 269px;
  }
}
.daihyakka-poison .--pt538 {
  padding-top: 538px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt538 {
    padding-top: 269px;
  }
}
.daihyakka-poison .--pb538 {
  padding-bottom: 538px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb538 {
    padding-bottom: 269px;
  }
}
.daihyakka-poison .--px538 {
  padding: 0 538px;
}
.daihyakka-poison .max-w-538 {
  max-width: 538px;
}
.daihyakka-poison .w-538 {
  width: 538px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-538 {
    width: 269px;
  }
}
.daihyakka-poison .h-538 {
  height: 538px;
}
.daihyakka-poison .--gap538 {
  gap: 538px !important;
}
.daihyakka-poison .--fw538 {
  font-weight: 538;
}
.daihyakka-poison .--mt539 {
  margin-top: 539px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt539 {
    margin-top: 269.5px;
  }
}
.daihyakka-poison .--mb539 {
  margin-bottom: 539px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb539 {
    margin-bottom: 269.5px;
  }
}
.daihyakka-poison .--pt539 {
  padding-top: 539px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt539 {
    padding-top: 269.5px;
  }
}
.daihyakka-poison .--pb539 {
  padding-bottom: 539px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb539 {
    padding-bottom: 269.5px;
  }
}
.daihyakka-poison .--px539 {
  padding: 0 539px;
}
.daihyakka-poison .max-w-539 {
  max-width: 539px;
}
.daihyakka-poison .w-539 {
  width: 539px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-539 {
    width: 269.5px;
  }
}
.daihyakka-poison .h-539 {
  height: 539px;
}
.daihyakka-poison .--gap539 {
  gap: 539px !important;
}
.daihyakka-poison .--fw539 {
  font-weight: 539;
}
.daihyakka-poison .--mt540 {
  margin-top: 540px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt540 {
    margin-top: 270px;
  }
}
.daihyakka-poison .--mb540 {
  margin-bottom: 540px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb540 {
    margin-bottom: 270px;
  }
}
.daihyakka-poison .--pt540 {
  padding-top: 540px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt540 {
    padding-top: 270px;
  }
}
.daihyakka-poison .--pb540 {
  padding-bottom: 540px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb540 {
    padding-bottom: 270px;
  }
}
.daihyakka-poison .--px540 {
  padding: 0 540px;
}
.daihyakka-poison .max-w-540 {
  max-width: 540px;
}
.daihyakka-poison .w-540 {
  width: 540px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-540 {
    width: 270px;
  }
}
.daihyakka-poison .h-540 {
  height: 540px;
}
.daihyakka-poison .--gap540 {
  gap: 540px !important;
}
.daihyakka-poison .--fw540 {
  font-weight: 540;
}
.daihyakka-poison .--mt541 {
  margin-top: 541px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt541 {
    margin-top: 270.5px;
  }
}
.daihyakka-poison .--mb541 {
  margin-bottom: 541px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb541 {
    margin-bottom: 270.5px;
  }
}
.daihyakka-poison .--pt541 {
  padding-top: 541px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt541 {
    padding-top: 270.5px;
  }
}
.daihyakka-poison .--pb541 {
  padding-bottom: 541px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb541 {
    padding-bottom: 270.5px;
  }
}
.daihyakka-poison .--px541 {
  padding: 0 541px;
}
.daihyakka-poison .max-w-541 {
  max-width: 541px;
}
.daihyakka-poison .w-541 {
  width: 541px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-541 {
    width: 270.5px;
  }
}
.daihyakka-poison .h-541 {
  height: 541px;
}
.daihyakka-poison .--gap541 {
  gap: 541px !important;
}
.daihyakka-poison .--fw541 {
  font-weight: 541;
}
.daihyakka-poison .--mt542 {
  margin-top: 542px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt542 {
    margin-top: 271px;
  }
}
.daihyakka-poison .--mb542 {
  margin-bottom: 542px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb542 {
    margin-bottom: 271px;
  }
}
.daihyakka-poison .--pt542 {
  padding-top: 542px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt542 {
    padding-top: 271px;
  }
}
.daihyakka-poison .--pb542 {
  padding-bottom: 542px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb542 {
    padding-bottom: 271px;
  }
}
.daihyakka-poison .--px542 {
  padding: 0 542px;
}
.daihyakka-poison .max-w-542 {
  max-width: 542px;
}
.daihyakka-poison .w-542 {
  width: 542px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-542 {
    width: 271px;
  }
}
.daihyakka-poison .h-542 {
  height: 542px;
}
.daihyakka-poison .--gap542 {
  gap: 542px !important;
}
.daihyakka-poison .--fw542 {
  font-weight: 542;
}
.daihyakka-poison .--mt543 {
  margin-top: 543px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt543 {
    margin-top: 271.5px;
  }
}
.daihyakka-poison .--mb543 {
  margin-bottom: 543px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb543 {
    margin-bottom: 271.5px;
  }
}
.daihyakka-poison .--pt543 {
  padding-top: 543px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt543 {
    padding-top: 271.5px;
  }
}
.daihyakka-poison .--pb543 {
  padding-bottom: 543px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb543 {
    padding-bottom: 271.5px;
  }
}
.daihyakka-poison .--px543 {
  padding: 0 543px;
}
.daihyakka-poison .max-w-543 {
  max-width: 543px;
}
.daihyakka-poison .w-543 {
  width: 543px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-543 {
    width: 271.5px;
  }
}
.daihyakka-poison .h-543 {
  height: 543px;
}
.daihyakka-poison .--gap543 {
  gap: 543px !important;
}
.daihyakka-poison .--fw543 {
  font-weight: 543;
}
.daihyakka-poison .--mt544 {
  margin-top: 544px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt544 {
    margin-top: 272px;
  }
}
.daihyakka-poison .--mb544 {
  margin-bottom: 544px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb544 {
    margin-bottom: 272px;
  }
}
.daihyakka-poison .--pt544 {
  padding-top: 544px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt544 {
    padding-top: 272px;
  }
}
.daihyakka-poison .--pb544 {
  padding-bottom: 544px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb544 {
    padding-bottom: 272px;
  }
}
.daihyakka-poison .--px544 {
  padding: 0 544px;
}
.daihyakka-poison .max-w-544 {
  max-width: 544px;
}
.daihyakka-poison .w-544 {
  width: 544px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-544 {
    width: 272px;
  }
}
.daihyakka-poison .h-544 {
  height: 544px;
}
.daihyakka-poison .--gap544 {
  gap: 544px !important;
}
.daihyakka-poison .--fw544 {
  font-weight: 544;
}
.daihyakka-poison .--mt545 {
  margin-top: 545px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt545 {
    margin-top: 272.5px;
  }
}
.daihyakka-poison .--mb545 {
  margin-bottom: 545px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb545 {
    margin-bottom: 272.5px;
  }
}
.daihyakka-poison .--pt545 {
  padding-top: 545px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt545 {
    padding-top: 272.5px;
  }
}
.daihyakka-poison .--pb545 {
  padding-bottom: 545px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb545 {
    padding-bottom: 272.5px;
  }
}
.daihyakka-poison .--px545 {
  padding: 0 545px;
}
.daihyakka-poison .max-w-545 {
  max-width: 545px;
}
.daihyakka-poison .w-545 {
  width: 545px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-545 {
    width: 272.5px;
  }
}
.daihyakka-poison .h-545 {
  height: 545px;
}
.daihyakka-poison .--gap545 {
  gap: 545px !important;
}
.daihyakka-poison .--fw545 {
  font-weight: 545;
}
.daihyakka-poison .--mt546 {
  margin-top: 546px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt546 {
    margin-top: 273px;
  }
}
.daihyakka-poison .--mb546 {
  margin-bottom: 546px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb546 {
    margin-bottom: 273px;
  }
}
.daihyakka-poison .--pt546 {
  padding-top: 546px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt546 {
    padding-top: 273px;
  }
}
.daihyakka-poison .--pb546 {
  padding-bottom: 546px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb546 {
    padding-bottom: 273px;
  }
}
.daihyakka-poison .--px546 {
  padding: 0 546px;
}
.daihyakka-poison .max-w-546 {
  max-width: 546px;
}
.daihyakka-poison .w-546 {
  width: 546px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-546 {
    width: 273px;
  }
}
.daihyakka-poison .h-546 {
  height: 546px;
}
.daihyakka-poison .--gap546 {
  gap: 546px !important;
}
.daihyakka-poison .--fw546 {
  font-weight: 546;
}
.daihyakka-poison .--mt547 {
  margin-top: 547px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt547 {
    margin-top: 273.5px;
  }
}
.daihyakka-poison .--mb547 {
  margin-bottom: 547px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb547 {
    margin-bottom: 273.5px;
  }
}
.daihyakka-poison .--pt547 {
  padding-top: 547px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt547 {
    padding-top: 273.5px;
  }
}
.daihyakka-poison .--pb547 {
  padding-bottom: 547px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb547 {
    padding-bottom: 273.5px;
  }
}
.daihyakka-poison .--px547 {
  padding: 0 547px;
}
.daihyakka-poison .max-w-547 {
  max-width: 547px;
}
.daihyakka-poison .w-547 {
  width: 547px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-547 {
    width: 273.5px;
  }
}
.daihyakka-poison .h-547 {
  height: 547px;
}
.daihyakka-poison .--gap547 {
  gap: 547px !important;
}
.daihyakka-poison .--fw547 {
  font-weight: 547;
}
.daihyakka-poison .--mt548 {
  margin-top: 548px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt548 {
    margin-top: 274px;
  }
}
.daihyakka-poison .--mb548 {
  margin-bottom: 548px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb548 {
    margin-bottom: 274px;
  }
}
.daihyakka-poison .--pt548 {
  padding-top: 548px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt548 {
    padding-top: 274px;
  }
}
.daihyakka-poison .--pb548 {
  padding-bottom: 548px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb548 {
    padding-bottom: 274px;
  }
}
.daihyakka-poison .--px548 {
  padding: 0 548px;
}
.daihyakka-poison .max-w-548 {
  max-width: 548px;
}
.daihyakka-poison .w-548 {
  width: 548px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-548 {
    width: 274px;
  }
}
.daihyakka-poison .h-548 {
  height: 548px;
}
.daihyakka-poison .--gap548 {
  gap: 548px !important;
}
.daihyakka-poison .--fw548 {
  font-weight: 548;
}
.daihyakka-poison .--mt549 {
  margin-top: 549px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt549 {
    margin-top: 274.5px;
  }
}
.daihyakka-poison .--mb549 {
  margin-bottom: 549px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb549 {
    margin-bottom: 274.5px;
  }
}
.daihyakka-poison .--pt549 {
  padding-top: 549px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt549 {
    padding-top: 274.5px;
  }
}
.daihyakka-poison .--pb549 {
  padding-bottom: 549px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb549 {
    padding-bottom: 274.5px;
  }
}
.daihyakka-poison .--px549 {
  padding: 0 549px;
}
.daihyakka-poison .max-w-549 {
  max-width: 549px;
}
.daihyakka-poison .w-549 {
  width: 549px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-549 {
    width: 274.5px;
  }
}
.daihyakka-poison .h-549 {
  height: 549px;
}
.daihyakka-poison .--gap549 {
  gap: 549px !important;
}
.daihyakka-poison .--fw549 {
  font-weight: 549;
}
.daihyakka-poison .--mt550 {
  margin-top: 550px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt550 {
    margin-top: 275px;
  }
}
.daihyakka-poison .--mb550 {
  margin-bottom: 550px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb550 {
    margin-bottom: 275px;
  }
}
.daihyakka-poison .--pt550 {
  padding-top: 550px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt550 {
    padding-top: 275px;
  }
}
.daihyakka-poison .--pb550 {
  padding-bottom: 550px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb550 {
    padding-bottom: 275px;
  }
}
.daihyakka-poison .--px550 {
  padding: 0 550px;
}
.daihyakka-poison .max-w-550 {
  max-width: 550px;
}
.daihyakka-poison .w-550 {
  width: 550px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-550 {
    width: 275px;
  }
}
.daihyakka-poison .h-550 {
  height: 550px;
}
.daihyakka-poison .--gap550 {
  gap: 550px !important;
}
.daihyakka-poison .--fw550 {
  font-weight: 550;
}
.daihyakka-poison .--mt551 {
  margin-top: 551px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt551 {
    margin-top: 275.5px;
  }
}
.daihyakka-poison .--mb551 {
  margin-bottom: 551px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb551 {
    margin-bottom: 275.5px;
  }
}
.daihyakka-poison .--pt551 {
  padding-top: 551px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt551 {
    padding-top: 275.5px;
  }
}
.daihyakka-poison .--pb551 {
  padding-bottom: 551px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb551 {
    padding-bottom: 275.5px;
  }
}
.daihyakka-poison .--px551 {
  padding: 0 551px;
}
.daihyakka-poison .max-w-551 {
  max-width: 551px;
}
.daihyakka-poison .w-551 {
  width: 551px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-551 {
    width: 275.5px;
  }
}
.daihyakka-poison .h-551 {
  height: 551px;
}
.daihyakka-poison .--gap551 {
  gap: 551px !important;
}
.daihyakka-poison .--fw551 {
  font-weight: 551;
}
.daihyakka-poison .--mt552 {
  margin-top: 552px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt552 {
    margin-top: 276px;
  }
}
.daihyakka-poison .--mb552 {
  margin-bottom: 552px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb552 {
    margin-bottom: 276px;
  }
}
.daihyakka-poison .--pt552 {
  padding-top: 552px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt552 {
    padding-top: 276px;
  }
}
.daihyakka-poison .--pb552 {
  padding-bottom: 552px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb552 {
    padding-bottom: 276px;
  }
}
.daihyakka-poison .--px552 {
  padding: 0 552px;
}
.daihyakka-poison .max-w-552 {
  max-width: 552px;
}
.daihyakka-poison .w-552 {
  width: 552px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-552 {
    width: 276px;
  }
}
.daihyakka-poison .h-552 {
  height: 552px;
}
.daihyakka-poison .--gap552 {
  gap: 552px !important;
}
.daihyakka-poison .--fw552 {
  font-weight: 552;
}
.daihyakka-poison .--mt553 {
  margin-top: 553px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt553 {
    margin-top: 276.5px;
  }
}
.daihyakka-poison .--mb553 {
  margin-bottom: 553px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb553 {
    margin-bottom: 276.5px;
  }
}
.daihyakka-poison .--pt553 {
  padding-top: 553px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt553 {
    padding-top: 276.5px;
  }
}
.daihyakka-poison .--pb553 {
  padding-bottom: 553px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb553 {
    padding-bottom: 276.5px;
  }
}
.daihyakka-poison .--px553 {
  padding: 0 553px;
}
.daihyakka-poison .max-w-553 {
  max-width: 553px;
}
.daihyakka-poison .w-553 {
  width: 553px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-553 {
    width: 276.5px;
  }
}
.daihyakka-poison .h-553 {
  height: 553px;
}
.daihyakka-poison .--gap553 {
  gap: 553px !important;
}
.daihyakka-poison .--fw553 {
  font-weight: 553;
}
.daihyakka-poison .--mt554 {
  margin-top: 554px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt554 {
    margin-top: 277px;
  }
}
.daihyakka-poison .--mb554 {
  margin-bottom: 554px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb554 {
    margin-bottom: 277px;
  }
}
.daihyakka-poison .--pt554 {
  padding-top: 554px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt554 {
    padding-top: 277px;
  }
}
.daihyakka-poison .--pb554 {
  padding-bottom: 554px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb554 {
    padding-bottom: 277px;
  }
}
.daihyakka-poison .--px554 {
  padding: 0 554px;
}
.daihyakka-poison .max-w-554 {
  max-width: 554px;
}
.daihyakka-poison .w-554 {
  width: 554px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-554 {
    width: 277px;
  }
}
.daihyakka-poison .h-554 {
  height: 554px;
}
.daihyakka-poison .--gap554 {
  gap: 554px !important;
}
.daihyakka-poison .--fw554 {
  font-weight: 554;
}
.daihyakka-poison .--mt555 {
  margin-top: 555px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt555 {
    margin-top: 277.5px;
  }
}
.daihyakka-poison .--mb555 {
  margin-bottom: 555px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb555 {
    margin-bottom: 277.5px;
  }
}
.daihyakka-poison .--pt555 {
  padding-top: 555px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt555 {
    padding-top: 277.5px;
  }
}
.daihyakka-poison .--pb555 {
  padding-bottom: 555px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb555 {
    padding-bottom: 277.5px;
  }
}
.daihyakka-poison .--px555 {
  padding: 0 555px;
}
.daihyakka-poison .max-w-555 {
  max-width: 555px;
}
.daihyakka-poison .w-555 {
  width: 555px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-555 {
    width: 277.5px;
  }
}
.daihyakka-poison .h-555 {
  height: 555px;
}
.daihyakka-poison .--gap555 {
  gap: 555px !important;
}
.daihyakka-poison .--fw555 {
  font-weight: 555;
}
.daihyakka-poison .--mt556 {
  margin-top: 556px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt556 {
    margin-top: 278px;
  }
}
.daihyakka-poison .--mb556 {
  margin-bottom: 556px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb556 {
    margin-bottom: 278px;
  }
}
.daihyakka-poison .--pt556 {
  padding-top: 556px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt556 {
    padding-top: 278px;
  }
}
.daihyakka-poison .--pb556 {
  padding-bottom: 556px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb556 {
    padding-bottom: 278px;
  }
}
.daihyakka-poison .--px556 {
  padding: 0 556px;
}
.daihyakka-poison .max-w-556 {
  max-width: 556px;
}
.daihyakka-poison .w-556 {
  width: 556px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-556 {
    width: 278px;
  }
}
.daihyakka-poison .h-556 {
  height: 556px;
}
.daihyakka-poison .--gap556 {
  gap: 556px !important;
}
.daihyakka-poison .--fw556 {
  font-weight: 556;
}
.daihyakka-poison .--mt557 {
  margin-top: 557px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt557 {
    margin-top: 278.5px;
  }
}
.daihyakka-poison .--mb557 {
  margin-bottom: 557px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb557 {
    margin-bottom: 278.5px;
  }
}
.daihyakka-poison .--pt557 {
  padding-top: 557px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt557 {
    padding-top: 278.5px;
  }
}
.daihyakka-poison .--pb557 {
  padding-bottom: 557px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb557 {
    padding-bottom: 278.5px;
  }
}
.daihyakka-poison .--px557 {
  padding: 0 557px;
}
.daihyakka-poison .max-w-557 {
  max-width: 557px;
}
.daihyakka-poison .w-557 {
  width: 557px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-557 {
    width: 278.5px;
  }
}
.daihyakka-poison .h-557 {
  height: 557px;
}
.daihyakka-poison .--gap557 {
  gap: 557px !important;
}
.daihyakka-poison .--fw557 {
  font-weight: 557;
}
.daihyakka-poison .--mt558 {
  margin-top: 558px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt558 {
    margin-top: 279px;
  }
}
.daihyakka-poison .--mb558 {
  margin-bottom: 558px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb558 {
    margin-bottom: 279px;
  }
}
.daihyakka-poison .--pt558 {
  padding-top: 558px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt558 {
    padding-top: 279px;
  }
}
.daihyakka-poison .--pb558 {
  padding-bottom: 558px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb558 {
    padding-bottom: 279px;
  }
}
.daihyakka-poison .--px558 {
  padding: 0 558px;
}
.daihyakka-poison .max-w-558 {
  max-width: 558px;
}
.daihyakka-poison .w-558 {
  width: 558px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-558 {
    width: 279px;
  }
}
.daihyakka-poison .h-558 {
  height: 558px;
}
.daihyakka-poison .--gap558 {
  gap: 558px !important;
}
.daihyakka-poison .--fw558 {
  font-weight: 558;
}
.daihyakka-poison .--mt559 {
  margin-top: 559px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt559 {
    margin-top: 279.5px;
  }
}
.daihyakka-poison .--mb559 {
  margin-bottom: 559px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb559 {
    margin-bottom: 279.5px;
  }
}
.daihyakka-poison .--pt559 {
  padding-top: 559px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt559 {
    padding-top: 279.5px;
  }
}
.daihyakka-poison .--pb559 {
  padding-bottom: 559px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb559 {
    padding-bottom: 279.5px;
  }
}
.daihyakka-poison .--px559 {
  padding: 0 559px;
}
.daihyakka-poison .max-w-559 {
  max-width: 559px;
}
.daihyakka-poison .w-559 {
  width: 559px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-559 {
    width: 279.5px;
  }
}
.daihyakka-poison .h-559 {
  height: 559px;
}
.daihyakka-poison .--gap559 {
  gap: 559px !important;
}
.daihyakka-poison .--fw559 {
  font-weight: 559;
}
.daihyakka-poison .--mt560 {
  margin-top: 560px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt560 {
    margin-top: 280px;
  }
}
.daihyakka-poison .--mb560 {
  margin-bottom: 560px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb560 {
    margin-bottom: 280px;
  }
}
.daihyakka-poison .--pt560 {
  padding-top: 560px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt560 {
    padding-top: 280px;
  }
}
.daihyakka-poison .--pb560 {
  padding-bottom: 560px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb560 {
    padding-bottom: 280px;
  }
}
.daihyakka-poison .--px560 {
  padding: 0 560px;
}
.daihyakka-poison .max-w-560 {
  max-width: 560px;
}
.daihyakka-poison .w-560 {
  width: 560px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-560 {
    width: 280px;
  }
}
.daihyakka-poison .h-560 {
  height: 560px;
}
.daihyakka-poison .--gap560 {
  gap: 560px !important;
}
.daihyakka-poison .--fw560 {
  font-weight: 560;
}
.daihyakka-poison .--mt561 {
  margin-top: 561px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt561 {
    margin-top: 280.5px;
  }
}
.daihyakka-poison .--mb561 {
  margin-bottom: 561px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb561 {
    margin-bottom: 280.5px;
  }
}
.daihyakka-poison .--pt561 {
  padding-top: 561px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt561 {
    padding-top: 280.5px;
  }
}
.daihyakka-poison .--pb561 {
  padding-bottom: 561px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb561 {
    padding-bottom: 280.5px;
  }
}
.daihyakka-poison .--px561 {
  padding: 0 561px;
}
.daihyakka-poison .max-w-561 {
  max-width: 561px;
}
.daihyakka-poison .w-561 {
  width: 561px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-561 {
    width: 280.5px;
  }
}
.daihyakka-poison .h-561 {
  height: 561px;
}
.daihyakka-poison .--gap561 {
  gap: 561px !important;
}
.daihyakka-poison .--fw561 {
  font-weight: 561;
}
.daihyakka-poison .--mt562 {
  margin-top: 562px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt562 {
    margin-top: 281px;
  }
}
.daihyakka-poison .--mb562 {
  margin-bottom: 562px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb562 {
    margin-bottom: 281px;
  }
}
.daihyakka-poison .--pt562 {
  padding-top: 562px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt562 {
    padding-top: 281px;
  }
}
.daihyakka-poison .--pb562 {
  padding-bottom: 562px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb562 {
    padding-bottom: 281px;
  }
}
.daihyakka-poison .--px562 {
  padding: 0 562px;
}
.daihyakka-poison .max-w-562 {
  max-width: 562px;
}
.daihyakka-poison .w-562 {
  width: 562px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-562 {
    width: 281px;
  }
}
.daihyakka-poison .h-562 {
  height: 562px;
}
.daihyakka-poison .--gap562 {
  gap: 562px !important;
}
.daihyakka-poison .--fw562 {
  font-weight: 562;
}
.daihyakka-poison .--mt563 {
  margin-top: 563px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt563 {
    margin-top: 281.5px;
  }
}
.daihyakka-poison .--mb563 {
  margin-bottom: 563px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb563 {
    margin-bottom: 281.5px;
  }
}
.daihyakka-poison .--pt563 {
  padding-top: 563px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt563 {
    padding-top: 281.5px;
  }
}
.daihyakka-poison .--pb563 {
  padding-bottom: 563px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb563 {
    padding-bottom: 281.5px;
  }
}
.daihyakka-poison .--px563 {
  padding: 0 563px;
}
.daihyakka-poison .max-w-563 {
  max-width: 563px;
}
.daihyakka-poison .w-563 {
  width: 563px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-563 {
    width: 281.5px;
  }
}
.daihyakka-poison .h-563 {
  height: 563px;
}
.daihyakka-poison .--gap563 {
  gap: 563px !important;
}
.daihyakka-poison .--fw563 {
  font-weight: 563;
}
.daihyakka-poison .--mt564 {
  margin-top: 564px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt564 {
    margin-top: 282px;
  }
}
.daihyakka-poison .--mb564 {
  margin-bottom: 564px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb564 {
    margin-bottom: 282px;
  }
}
.daihyakka-poison .--pt564 {
  padding-top: 564px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt564 {
    padding-top: 282px;
  }
}
.daihyakka-poison .--pb564 {
  padding-bottom: 564px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb564 {
    padding-bottom: 282px;
  }
}
.daihyakka-poison .--px564 {
  padding: 0 564px;
}
.daihyakka-poison .max-w-564 {
  max-width: 564px;
}
.daihyakka-poison .w-564 {
  width: 564px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-564 {
    width: 282px;
  }
}
.daihyakka-poison .h-564 {
  height: 564px;
}
.daihyakka-poison .--gap564 {
  gap: 564px !important;
}
.daihyakka-poison .--fw564 {
  font-weight: 564;
}
.daihyakka-poison .--mt565 {
  margin-top: 565px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt565 {
    margin-top: 282.5px;
  }
}
.daihyakka-poison .--mb565 {
  margin-bottom: 565px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb565 {
    margin-bottom: 282.5px;
  }
}
.daihyakka-poison .--pt565 {
  padding-top: 565px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt565 {
    padding-top: 282.5px;
  }
}
.daihyakka-poison .--pb565 {
  padding-bottom: 565px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb565 {
    padding-bottom: 282.5px;
  }
}
.daihyakka-poison .--px565 {
  padding: 0 565px;
}
.daihyakka-poison .max-w-565 {
  max-width: 565px;
}
.daihyakka-poison .w-565 {
  width: 565px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-565 {
    width: 282.5px;
  }
}
.daihyakka-poison .h-565 {
  height: 565px;
}
.daihyakka-poison .--gap565 {
  gap: 565px !important;
}
.daihyakka-poison .--fw565 {
  font-weight: 565;
}
.daihyakka-poison .--mt566 {
  margin-top: 566px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt566 {
    margin-top: 283px;
  }
}
.daihyakka-poison .--mb566 {
  margin-bottom: 566px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb566 {
    margin-bottom: 283px;
  }
}
.daihyakka-poison .--pt566 {
  padding-top: 566px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt566 {
    padding-top: 283px;
  }
}
.daihyakka-poison .--pb566 {
  padding-bottom: 566px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb566 {
    padding-bottom: 283px;
  }
}
.daihyakka-poison .--px566 {
  padding: 0 566px;
}
.daihyakka-poison .max-w-566 {
  max-width: 566px;
}
.daihyakka-poison .w-566 {
  width: 566px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-566 {
    width: 283px;
  }
}
.daihyakka-poison .h-566 {
  height: 566px;
}
.daihyakka-poison .--gap566 {
  gap: 566px !important;
}
.daihyakka-poison .--fw566 {
  font-weight: 566;
}
.daihyakka-poison .--mt567 {
  margin-top: 567px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt567 {
    margin-top: 283.5px;
  }
}
.daihyakka-poison .--mb567 {
  margin-bottom: 567px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb567 {
    margin-bottom: 283.5px;
  }
}
.daihyakka-poison .--pt567 {
  padding-top: 567px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt567 {
    padding-top: 283.5px;
  }
}
.daihyakka-poison .--pb567 {
  padding-bottom: 567px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb567 {
    padding-bottom: 283.5px;
  }
}
.daihyakka-poison .--px567 {
  padding: 0 567px;
}
.daihyakka-poison .max-w-567 {
  max-width: 567px;
}
.daihyakka-poison .w-567 {
  width: 567px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-567 {
    width: 283.5px;
  }
}
.daihyakka-poison .h-567 {
  height: 567px;
}
.daihyakka-poison .--gap567 {
  gap: 567px !important;
}
.daihyakka-poison .--fw567 {
  font-weight: 567;
}
.daihyakka-poison .--mt568 {
  margin-top: 568px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt568 {
    margin-top: 284px;
  }
}
.daihyakka-poison .--mb568 {
  margin-bottom: 568px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb568 {
    margin-bottom: 284px;
  }
}
.daihyakka-poison .--pt568 {
  padding-top: 568px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt568 {
    padding-top: 284px;
  }
}
.daihyakka-poison .--pb568 {
  padding-bottom: 568px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb568 {
    padding-bottom: 284px;
  }
}
.daihyakka-poison .--px568 {
  padding: 0 568px;
}
.daihyakka-poison .max-w-568 {
  max-width: 568px;
}
.daihyakka-poison .w-568 {
  width: 568px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-568 {
    width: 284px;
  }
}
.daihyakka-poison .h-568 {
  height: 568px;
}
.daihyakka-poison .--gap568 {
  gap: 568px !important;
}
.daihyakka-poison .--fw568 {
  font-weight: 568;
}
.daihyakka-poison .--mt569 {
  margin-top: 569px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt569 {
    margin-top: 284.5px;
  }
}
.daihyakka-poison .--mb569 {
  margin-bottom: 569px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb569 {
    margin-bottom: 284.5px;
  }
}
.daihyakka-poison .--pt569 {
  padding-top: 569px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt569 {
    padding-top: 284.5px;
  }
}
.daihyakka-poison .--pb569 {
  padding-bottom: 569px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb569 {
    padding-bottom: 284.5px;
  }
}
.daihyakka-poison .--px569 {
  padding: 0 569px;
}
.daihyakka-poison .max-w-569 {
  max-width: 569px;
}
.daihyakka-poison .w-569 {
  width: 569px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-569 {
    width: 284.5px;
  }
}
.daihyakka-poison .h-569 {
  height: 569px;
}
.daihyakka-poison .--gap569 {
  gap: 569px !important;
}
.daihyakka-poison .--fw569 {
  font-weight: 569;
}
.daihyakka-poison .--mt570 {
  margin-top: 570px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt570 {
    margin-top: 285px;
  }
}
.daihyakka-poison .--mb570 {
  margin-bottom: 570px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb570 {
    margin-bottom: 285px;
  }
}
.daihyakka-poison .--pt570 {
  padding-top: 570px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt570 {
    padding-top: 285px;
  }
}
.daihyakka-poison .--pb570 {
  padding-bottom: 570px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb570 {
    padding-bottom: 285px;
  }
}
.daihyakka-poison .--px570 {
  padding: 0 570px;
}
.daihyakka-poison .max-w-570 {
  max-width: 570px;
}
.daihyakka-poison .w-570 {
  width: 570px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-570 {
    width: 285px;
  }
}
.daihyakka-poison .h-570 {
  height: 570px;
}
.daihyakka-poison .--gap570 {
  gap: 570px !important;
}
.daihyakka-poison .--fw570 {
  font-weight: 570;
}
.daihyakka-poison .--mt571 {
  margin-top: 571px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt571 {
    margin-top: 285.5px;
  }
}
.daihyakka-poison .--mb571 {
  margin-bottom: 571px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb571 {
    margin-bottom: 285.5px;
  }
}
.daihyakka-poison .--pt571 {
  padding-top: 571px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt571 {
    padding-top: 285.5px;
  }
}
.daihyakka-poison .--pb571 {
  padding-bottom: 571px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb571 {
    padding-bottom: 285.5px;
  }
}
.daihyakka-poison .--px571 {
  padding: 0 571px;
}
.daihyakka-poison .max-w-571 {
  max-width: 571px;
}
.daihyakka-poison .w-571 {
  width: 571px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-571 {
    width: 285.5px;
  }
}
.daihyakka-poison .h-571 {
  height: 571px;
}
.daihyakka-poison .--gap571 {
  gap: 571px !important;
}
.daihyakka-poison .--fw571 {
  font-weight: 571;
}
.daihyakka-poison .--mt572 {
  margin-top: 572px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt572 {
    margin-top: 286px;
  }
}
.daihyakka-poison .--mb572 {
  margin-bottom: 572px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb572 {
    margin-bottom: 286px;
  }
}
.daihyakka-poison .--pt572 {
  padding-top: 572px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt572 {
    padding-top: 286px;
  }
}
.daihyakka-poison .--pb572 {
  padding-bottom: 572px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb572 {
    padding-bottom: 286px;
  }
}
.daihyakka-poison .--px572 {
  padding: 0 572px;
}
.daihyakka-poison .max-w-572 {
  max-width: 572px;
}
.daihyakka-poison .w-572 {
  width: 572px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-572 {
    width: 286px;
  }
}
.daihyakka-poison .h-572 {
  height: 572px;
}
.daihyakka-poison .--gap572 {
  gap: 572px !important;
}
.daihyakka-poison .--fw572 {
  font-weight: 572;
}
.daihyakka-poison .--mt573 {
  margin-top: 573px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt573 {
    margin-top: 286.5px;
  }
}
.daihyakka-poison .--mb573 {
  margin-bottom: 573px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb573 {
    margin-bottom: 286.5px;
  }
}
.daihyakka-poison .--pt573 {
  padding-top: 573px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt573 {
    padding-top: 286.5px;
  }
}
.daihyakka-poison .--pb573 {
  padding-bottom: 573px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb573 {
    padding-bottom: 286.5px;
  }
}
.daihyakka-poison .--px573 {
  padding: 0 573px;
}
.daihyakka-poison .max-w-573 {
  max-width: 573px;
}
.daihyakka-poison .w-573 {
  width: 573px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-573 {
    width: 286.5px;
  }
}
.daihyakka-poison .h-573 {
  height: 573px;
}
.daihyakka-poison .--gap573 {
  gap: 573px !important;
}
.daihyakka-poison .--fw573 {
  font-weight: 573;
}
.daihyakka-poison .--mt574 {
  margin-top: 574px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt574 {
    margin-top: 287px;
  }
}
.daihyakka-poison .--mb574 {
  margin-bottom: 574px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb574 {
    margin-bottom: 287px;
  }
}
.daihyakka-poison .--pt574 {
  padding-top: 574px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt574 {
    padding-top: 287px;
  }
}
.daihyakka-poison .--pb574 {
  padding-bottom: 574px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb574 {
    padding-bottom: 287px;
  }
}
.daihyakka-poison .--px574 {
  padding: 0 574px;
}
.daihyakka-poison .max-w-574 {
  max-width: 574px;
}
.daihyakka-poison .w-574 {
  width: 574px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-574 {
    width: 287px;
  }
}
.daihyakka-poison .h-574 {
  height: 574px;
}
.daihyakka-poison .--gap574 {
  gap: 574px !important;
}
.daihyakka-poison .--fw574 {
  font-weight: 574;
}
.daihyakka-poison .--mt575 {
  margin-top: 575px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt575 {
    margin-top: 287.5px;
  }
}
.daihyakka-poison .--mb575 {
  margin-bottom: 575px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb575 {
    margin-bottom: 287.5px;
  }
}
.daihyakka-poison .--pt575 {
  padding-top: 575px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt575 {
    padding-top: 287.5px;
  }
}
.daihyakka-poison .--pb575 {
  padding-bottom: 575px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb575 {
    padding-bottom: 287.5px;
  }
}
.daihyakka-poison .--px575 {
  padding: 0 575px;
}
.daihyakka-poison .max-w-575 {
  max-width: 575px;
}
.daihyakka-poison .w-575 {
  width: 575px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-575 {
    width: 287.5px;
  }
}
.daihyakka-poison .h-575 {
  height: 575px;
}
.daihyakka-poison .--gap575 {
  gap: 575px !important;
}
.daihyakka-poison .--fw575 {
  font-weight: 575;
}
.daihyakka-poison .--mt576 {
  margin-top: 576px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt576 {
    margin-top: 288px;
  }
}
.daihyakka-poison .--mb576 {
  margin-bottom: 576px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb576 {
    margin-bottom: 288px;
  }
}
.daihyakka-poison .--pt576 {
  padding-top: 576px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt576 {
    padding-top: 288px;
  }
}
.daihyakka-poison .--pb576 {
  padding-bottom: 576px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb576 {
    padding-bottom: 288px;
  }
}
.daihyakka-poison .--px576 {
  padding: 0 576px;
}
.daihyakka-poison .max-w-576 {
  max-width: 576px;
}
.daihyakka-poison .w-576 {
  width: 576px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-576 {
    width: 288px;
  }
}
.daihyakka-poison .h-576 {
  height: 576px;
}
.daihyakka-poison .--gap576 {
  gap: 576px !important;
}
.daihyakka-poison .--fw576 {
  font-weight: 576;
}
.daihyakka-poison .--mt577 {
  margin-top: 577px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt577 {
    margin-top: 288.5px;
  }
}
.daihyakka-poison .--mb577 {
  margin-bottom: 577px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb577 {
    margin-bottom: 288.5px;
  }
}
.daihyakka-poison .--pt577 {
  padding-top: 577px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt577 {
    padding-top: 288.5px;
  }
}
.daihyakka-poison .--pb577 {
  padding-bottom: 577px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb577 {
    padding-bottom: 288.5px;
  }
}
.daihyakka-poison .--px577 {
  padding: 0 577px;
}
.daihyakka-poison .max-w-577 {
  max-width: 577px;
}
.daihyakka-poison .w-577 {
  width: 577px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-577 {
    width: 288.5px;
  }
}
.daihyakka-poison .h-577 {
  height: 577px;
}
.daihyakka-poison .--gap577 {
  gap: 577px !important;
}
.daihyakka-poison .--fw577 {
  font-weight: 577;
}
.daihyakka-poison .--mt578 {
  margin-top: 578px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt578 {
    margin-top: 289px;
  }
}
.daihyakka-poison .--mb578 {
  margin-bottom: 578px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb578 {
    margin-bottom: 289px;
  }
}
.daihyakka-poison .--pt578 {
  padding-top: 578px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt578 {
    padding-top: 289px;
  }
}
.daihyakka-poison .--pb578 {
  padding-bottom: 578px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb578 {
    padding-bottom: 289px;
  }
}
.daihyakka-poison .--px578 {
  padding: 0 578px;
}
.daihyakka-poison .max-w-578 {
  max-width: 578px;
}
.daihyakka-poison .w-578 {
  width: 578px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-578 {
    width: 289px;
  }
}
.daihyakka-poison .h-578 {
  height: 578px;
}
.daihyakka-poison .--gap578 {
  gap: 578px !important;
}
.daihyakka-poison .--fw578 {
  font-weight: 578;
}
.daihyakka-poison .--mt579 {
  margin-top: 579px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt579 {
    margin-top: 289.5px;
  }
}
.daihyakka-poison .--mb579 {
  margin-bottom: 579px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb579 {
    margin-bottom: 289.5px;
  }
}
.daihyakka-poison .--pt579 {
  padding-top: 579px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt579 {
    padding-top: 289.5px;
  }
}
.daihyakka-poison .--pb579 {
  padding-bottom: 579px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb579 {
    padding-bottom: 289.5px;
  }
}
.daihyakka-poison .--px579 {
  padding: 0 579px;
}
.daihyakka-poison .max-w-579 {
  max-width: 579px;
}
.daihyakka-poison .w-579 {
  width: 579px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-579 {
    width: 289.5px;
  }
}
.daihyakka-poison .h-579 {
  height: 579px;
}
.daihyakka-poison .--gap579 {
  gap: 579px !important;
}
.daihyakka-poison .--fw579 {
  font-weight: 579;
}
.daihyakka-poison .--mt580 {
  margin-top: 580px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt580 {
    margin-top: 290px;
  }
}
.daihyakka-poison .--mb580 {
  margin-bottom: 580px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb580 {
    margin-bottom: 290px;
  }
}
.daihyakka-poison .--pt580 {
  padding-top: 580px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt580 {
    padding-top: 290px;
  }
}
.daihyakka-poison .--pb580 {
  padding-bottom: 580px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb580 {
    padding-bottom: 290px;
  }
}
.daihyakka-poison .--px580 {
  padding: 0 580px;
}
.daihyakka-poison .max-w-580 {
  max-width: 580px;
}
.daihyakka-poison .w-580 {
  width: 580px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-580 {
    width: 290px;
  }
}
.daihyakka-poison .h-580 {
  height: 580px;
}
.daihyakka-poison .--gap580 {
  gap: 580px !important;
}
.daihyakka-poison .--fw580 {
  font-weight: 580;
}
.daihyakka-poison .--mt581 {
  margin-top: 581px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt581 {
    margin-top: 290.5px;
  }
}
.daihyakka-poison .--mb581 {
  margin-bottom: 581px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb581 {
    margin-bottom: 290.5px;
  }
}
.daihyakka-poison .--pt581 {
  padding-top: 581px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt581 {
    padding-top: 290.5px;
  }
}
.daihyakka-poison .--pb581 {
  padding-bottom: 581px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb581 {
    padding-bottom: 290.5px;
  }
}
.daihyakka-poison .--px581 {
  padding: 0 581px;
}
.daihyakka-poison .max-w-581 {
  max-width: 581px;
}
.daihyakka-poison .w-581 {
  width: 581px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-581 {
    width: 290.5px;
  }
}
.daihyakka-poison .h-581 {
  height: 581px;
}
.daihyakka-poison .--gap581 {
  gap: 581px !important;
}
.daihyakka-poison .--fw581 {
  font-weight: 581;
}
.daihyakka-poison .--mt582 {
  margin-top: 582px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt582 {
    margin-top: 291px;
  }
}
.daihyakka-poison .--mb582 {
  margin-bottom: 582px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb582 {
    margin-bottom: 291px;
  }
}
.daihyakka-poison .--pt582 {
  padding-top: 582px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt582 {
    padding-top: 291px;
  }
}
.daihyakka-poison .--pb582 {
  padding-bottom: 582px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb582 {
    padding-bottom: 291px;
  }
}
.daihyakka-poison .--px582 {
  padding: 0 582px;
}
.daihyakka-poison .max-w-582 {
  max-width: 582px;
}
.daihyakka-poison .w-582 {
  width: 582px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-582 {
    width: 291px;
  }
}
.daihyakka-poison .h-582 {
  height: 582px;
}
.daihyakka-poison .--gap582 {
  gap: 582px !important;
}
.daihyakka-poison .--fw582 {
  font-weight: 582;
}
.daihyakka-poison .--mt583 {
  margin-top: 583px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt583 {
    margin-top: 291.5px;
  }
}
.daihyakka-poison .--mb583 {
  margin-bottom: 583px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb583 {
    margin-bottom: 291.5px;
  }
}
.daihyakka-poison .--pt583 {
  padding-top: 583px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt583 {
    padding-top: 291.5px;
  }
}
.daihyakka-poison .--pb583 {
  padding-bottom: 583px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb583 {
    padding-bottom: 291.5px;
  }
}
.daihyakka-poison .--px583 {
  padding: 0 583px;
}
.daihyakka-poison .max-w-583 {
  max-width: 583px;
}
.daihyakka-poison .w-583 {
  width: 583px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-583 {
    width: 291.5px;
  }
}
.daihyakka-poison .h-583 {
  height: 583px;
}
.daihyakka-poison .--gap583 {
  gap: 583px !important;
}
.daihyakka-poison .--fw583 {
  font-weight: 583;
}
.daihyakka-poison .--mt584 {
  margin-top: 584px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt584 {
    margin-top: 292px;
  }
}
.daihyakka-poison .--mb584 {
  margin-bottom: 584px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb584 {
    margin-bottom: 292px;
  }
}
.daihyakka-poison .--pt584 {
  padding-top: 584px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt584 {
    padding-top: 292px;
  }
}
.daihyakka-poison .--pb584 {
  padding-bottom: 584px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb584 {
    padding-bottom: 292px;
  }
}
.daihyakka-poison .--px584 {
  padding: 0 584px;
}
.daihyakka-poison .max-w-584 {
  max-width: 584px;
}
.daihyakka-poison .w-584 {
  width: 584px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-584 {
    width: 292px;
  }
}
.daihyakka-poison .h-584 {
  height: 584px;
}
.daihyakka-poison .--gap584 {
  gap: 584px !important;
}
.daihyakka-poison .--fw584 {
  font-weight: 584;
}
.daihyakka-poison .--mt585 {
  margin-top: 585px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt585 {
    margin-top: 292.5px;
  }
}
.daihyakka-poison .--mb585 {
  margin-bottom: 585px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb585 {
    margin-bottom: 292.5px;
  }
}
.daihyakka-poison .--pt585 {
  padding-top: 585px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt585 {
    padding-top: 292.5px;
  }
}
.daihyakka-poison .--pb585 {
  padding-bottom: 585px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb585 {
    padding-bottom: 292.5px;
  }
}
.daihyakka-poison .--px585 {
  padding: 0 585px;
}
.daihyakka-poison .max-w-585 {
  max-width: 585px;
}
.daihyakka-poison .w-585 {
  width: 585px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-585 {
    width: 292.5px;
  }
}
.daihyakka-poison .h-585 {
  height: 585px;
}
.daihyakka-poison .--gap585 {
  gap: 585px !important;
}
.daihyakka-poison .--fw585 {
  font-weight: 585;
}
.daihyakka-poison .--mt586 {
  margin-top: 586px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt586 {
    margin-top: 293px;
  }
}
.daihyakka-poison .--mb586 {
  margin-bottom: 586px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb586 {
    margin-bottom: 293px;
  }
}
.daihyakka-poison .--pt586 {
  padding-top: 586px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt586 {
    padding-top: 293px;
  }
}
.daihyakka-poison .--pb586 {
  padding-bottom: 586px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb586 {
    padding-bottom: 293px;
  }
}
.daihyakka-poison .--px586 {
  padding: 0 586px;
}
.daihyakka-poison .max-w-586 {
  max-width: 586px;
}
.daihyakka-poison .w-586 {
  width: 586px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-586 {
    width: 293px;
  }
}
.daihyakka-poison .h-586 {
  height: 586px;
}
.daihyakka-poison .--gap586 {
  gap: 586px !important;
}
.daihyakka-poison .--fw586 {
  font-weight: 586;
}
.daihyakka-poison .--mt587 {
  margin-top: 587px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt587 {
    margin-top: 293.5px;
  }
}
.daihyakka-poison .--mb587 {
  margin-bottom: 587px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb587 {
    margin-bottom: 293.5px;
  }
}
.daihyakka-poison .--pt587 {
  padding-top: 587px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt587 {
    padding-top: 293.5px;
  }
}
.daihyakka-poison .--pb587 {
  padding-bottom: 587px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb587 {
    padding-bottom: 293.5px;
  }
}
.daihyakka-poison .--px587 {
  padding: 0 587px;
}
.daihyakka-poison .max-w-587 {
  max-width: 587px;
}
.daihyakka-poison .w-587 {
  width: 587px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-587 {
    width: 293.5px;
  }
}
.daihyakka-poison .h-587 {
  height: 587px;
}
.daihyakka-poison .--gap587 {
  gap: 587px !important;
}
.daihyakka-poison .--fw587 {
  font-weight: 587;
}
.daihyakka-poison .--mt588 {
  margin-top: 588px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt588 {
    margin-top: 294px;
  }
}
.daihyakka-poison .--mb588 {
  margin-bottom: 588px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb588 {
    margin-bottom: 294px;
  }
}
.daihyakka-poison .--pt588 {
  padding-top: 588px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt588 {
    padding-top: 294px;
  }
}
.daihyakka-poison .--pb588 {
  padding-bottom: 588px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb588 {
    padding-bottom: 294px;
  }
}
.daihyakka-poison .--px588 {
  padding: 0 588px;
}
.daihyakka-poison .max-w-588 {
  max-width: 588px;
}
.daihyakka-poison .w-588 {
  width: 588px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-588 {
    width: 294px;
  }
}
.daihyakka-poison .h-588 {
  height: 588px;
}
.daihyakka-poison .--gap588 {
  gap: 588px !important;
}
.daihyakka-poison .--fw588 {
  font-weight: 588;
}
.daihyakka-poison .--mt589 {
  margin-top: 589px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt589 {
    margin-top: 294.5px;
  }
}
.daihyakka-poison .--mb589 {
  margin-bottom: 589px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb589 {
    margin-bottom: 294.5px;
  }
}
.daihyakka-poison .--pt589 {
  padding-top: 589px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt589 {
    padding-top: 294.5px;
  }
}
.daihyakka-poison .--pb589 {
  padding-bottom: 589px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb589 {
    padding-bottom: 294.5px;
  }
}
.daihyakka-poison .--px589 {
  padding: 0 589px;
}
.daihyakka-poison .max-w-589 {
  max-width: 589px;
}
.daihyakka-poison .w-589 {
  width: 589px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-589 {
    width: 294.5px;
  }
}
.daihyakka-poison .h-589 {
  height: 589px;
}
.daihyakka-poison .--gap589 {
  gap: 589px !important;
}
.daihyakka-poison .--fw589 {
  font-weight: 589;
}
.daihyakka-poison .--mt590 {
  margin-top: 590px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt590 {
    margin-top: 295px;
  }
}
.daihyakka-poison .--mb590 {
  margin-bottom: 590px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb590 {
    margin-bottom: 295px;
  }
}
.daihyakka-poison .--pt590 {
  padding-top: 590px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt590 {
    padding-top: 295px;
  }
}
.daihyakka-poison .--pb590 {
  padding-bottom: 590px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb590 {
    padding-bottom: 295px;
  }
}
.daihyakka-poison .--px590 {
  padding: 0 590px;
}
.daihyakka-poison .max-w-590 {
  max-width: 590px;
}
.daihyakka-poison .w-590 {
  width: 590px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-590 {
    width: 295px;
  }
}
.daihyakka-poison .h-590 {
  height: 590px;
}
.daihyakka-poison .--gap590 {
  gap: 590px !important;
}
.daihyakka-poison .--fw590 {
  font-weight: 590;
}
.daihyakka-poison .--mt591 {
  margin-top: 591px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt591 {
    margin-top: 295.5px;
  }
}
.daihyakka-poison .--mb591 {
  margin-bottom: 591px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb591 {
    margin-bottom: 295.5px;
  }
}
.daihyakka-poison .--pt591 {
  padding-top: 591px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt591 {
    padding-top: 295.5px;
  }
}
.daihyakka-poison .--pb591 {
  padding-bottom: 591px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb591 {
    padding-bottom: 295.5px;
  }
}
.daihyakka-poison .--px591 {
  padding: 0 591px;
}
.daihyakka-poison .max-w-591 {
  max-width: 591px;
}
.daihyakka-poison .w-591 {
  width: 591px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-591 {
    width: 295.5px;
  }
}
.daihyakka-poison .h-591 {
  height: 591px;
}
.daihyakka-poison .--gap591 {
  gap: 591px !important;
}
.daihyakka-poison .--fw591 {
  font-weight: 591;
}
.daihyakka-poison .--mt592 {
  margin-top: 592px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt592 {
    margin-top: 296px;
  }
}
.daihyakka-poison .--mb592 {
  margin-bottom: 592px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb592 {
    margin-bottom: 296px;
  }
}
.daihyakka-poison .--pt592 {
  padding-top: 592px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt592 {
    padding-top: 296px;
  }
}
.daihyakka-poison .--pb592 {
  padding-bottom: 592px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb592 {
    padding-bottom: 296px;
  }
}
.daihyakka-poison .--px592 {
  padding: 0 592px;
}
.daihyakka-poison .max-w-592 {
  max-width: 592px;
}
.daihyakka-poison .w-592 {
  width: 592px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-592 {
    width: 296px;
  }
}
.daihyakka-poison .h-592 {
  height: 592px;
}
.daihyakka-poison .--gap592 {
  gap: 592px !important;
}
.daihyakka-poison .--fw592 {
  font-weight: 592;
}
.daihyakka-poison .--mt593 {
  margin-top: 593px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt593 {
    margin-top: 296.5px;
  }
}
.daihyakka-poison .--mb593 {
  margin-bottom: 593px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb593 {
    margin-bottom: 296.5px;
  }
}
.daihyakka-poison .--pt593 {
  padding-top: 593px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt593 {
    padding-top: 296.5px;
  }
}
.daihyakka-poison .--pb593 {
  padding-bottom: 593px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb593 {
    padding-bottom: 296.5px;
  }
}
.daihyakka-poison .--px593 {
  padding: 0 593px;
}
.daihyakka-poison .max-w-593 {
  max-width: 593px;
}
.daihyakka-poison .w-593 {
  width: 593px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-593 {
    width: 296.5px;
  }
}
.daihyakka-poison .h-593 {
  height: 593px;
}
.daihyakka-poison .--gap593 {
  gap: 593px !important;
}
.daihyakka-poison .--fw593 {
  font-weight: 593;
}
.daihyakka-poison .--mt594 {
  margin-top: 594px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt594 {
    margin-top: 297px;
  }
}
.daihyakka-poison .--mb594 {
  margin-bottom: 594px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb594 {
    margin-bottom: 297px;
  }
}
.daihyakka-poison .--pt594 {
  padding-top: 594px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt594 {
    padding-top: 297px;
  }
}
.daihyakka-poison .--pb594 {
  padding-bottom: 594px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb594 {
    padding-bottom: 297px;
  }
}
.daihyakka-poison .--px594 {
  padding: 0 594px;
}
.daihyakka-poison .max-w-594 {
  max-width: 594px;
}
.daihyakka-poison .w-594 {
  width: 594px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-594 {
    width: 297px;
  }
}
.daihyakka-poison .h-594 {
  height: 594px;
}
.daihyakka-poison .--gap594 {
  gap: 594px !important;
}
.daihyakka-poison .--fw594 {
  font-weight: 594;
}
.daihyakka-poison .--mt595 {
  margin-top: 595px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt595 {
    margin-top: 297.5px;
  }
}
.daihyakka-poison .--mb595 {
  margin-bottom: 595px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb595 {
    margin-bottom: 297.5px;
  }
}
.daihyakka-poison .--pt595 {
  padding-top: 595px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt595 {
    padding-top: 297.5px;
  }
}
.daihyakka-poison .--pb595 {
  padding-bottom: 595px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb595 {
    padding-bottom: 297.5px;
  }
}
.daihyakka-poison .--px595 {
  padding: 0 595px;
}
.daihyakka-poison .max-w-595 {
  max-width: 595px;
}
.daihyakka-poison .w-595 {
  width: 595px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-595 {
    width: 297.5px;
  }
}
.daihyakka-poison .h-595 {
  height: 595px;
}
.daihyakka-poison .--gap595 {
  gap: 595px !important;
}
.daihyakka-poison .--fw595 {
  font-weight: 595;
}
.daihyakka-poison .--mt596 {
  margin-top: 596px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt596 {
    margin-top: 298px;
  }
}
.daihyakka-poison .--mb596 {
  margin-bottom: 596px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb596 {
    margin-bottom: 298px;
  }
}
.daihyakka-poison .--pt596 {
  padding-top: 596px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt596 {
    padding-top: 298px;
  }
}
.daihyakka-poison .--pb596 {
  padding-bottom: 596px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb596 {
    padding-bottom: 298px;
  }
}
.daihyakka-poison .--px596 {
  padding: 0 596px;
}
.daihyakka-poison .max-w-596 {
  max-width: 596px;
}
.daihyakka-poison .w-596 {
  width: 596px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-596 {
    width: 298px;
  }
}
.daihyakka-poison .h-596 {
  height: 596px;
}
.daihyakka-poison .--gap596 {
  gap: 596px !important;
}
.daihyakka-poison .--fw596 {
  font-weight: 596;
}
.daihyakka-poison .--mt597 {
  margin-top: 597px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt597 {
    margin-top: 298.5px;
  }
}
.daihyakka-poison .--mb597 {
  margin-bottom: 597px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb597 {
    margin-bottom: 298.5px;
  }
}
.daihyakka-poison .--pt597 {
  padding-top: 597px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt597 {
    padding-top: 298.5px;
  }
}
.daihyakka-poison .--pb597 {
  padding-bottom: 597px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb597 {
    padding-bottom: 298.5px;
  }
}
.daihyakka-poison .--px597 {
  padding: 0 597px;
}
.daihyakka-poison .max-w-597 {
  max-width: 597px;
}
.daihyakka-poison .w-597 {
  width: 597px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-597 {
    width: 298.5px;
  }
}
.daihyakka-poison .h-597 {
  height: 597px;
}
.daihyakka-poison .--gap597 {
  gap: 597px !important;
}
.daihyakka-poison .--fw597 {
  font-weight: 597;
}
.daihyakka-poison .--mt598 {
  margin-top: 598px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt598 {
    margin-top: 299px;
  }
}
.daihyakka-poison .--mb598 {
  margin-bottom: 598px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb598 {
    margin-bottom: 299px;
  }
}
.daihyakka-poison .--pt598 {
  padding-top: 598px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt598 {
    padding-top: 299px;
  }
}
.daihyakka-poison .--pb598 {
  padding-bottom: 598px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb598 {
    padding-bottom: 299px;
  }
}
.daihyakka-poison .--px598 {
  padding: 0 598px;
}
.daihyakka-poison .max-w-598 {
  max-width: 598px;
}
.daihyakka-poison .w-598 {
  width: 598px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-598 {
    width: 299px;
  }
}
.daihyakka-poison .h-598 {
  height: 598px;
}
.daihyakka-poison .--gap598 {
  gap: 598px !important;
}
.daihyakka-poison .--fw598 {
  font-weight: 598;
}
.daihyakka-poison .--mt599 {
  margin-top: 599px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt599 {
    margin-top: 299.5px;
  }
}
.daihyakka-poison .--mb599 {
  margin-bottom: 599px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb599 {
    margin-bottom: 299.5px;
  }
}
.daihyakka-poison .--pt599 {
  padding-top: 599px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt599 {
    padding-top: 299.5px;
  }
}
.daihyakka-poison .--pb599 {
  padding-bottom: 599px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb599 {
    padding-bottom: 299.5px;
  }
}
.daihyakka-poison .--px599 {
  padding: 0 599px;
}
.daihyakka-poison .max-w-599 {
  max-width: 599px;
}
.daihyakka-poison .w-599 {
  width: 599px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-599 {
    width: 299.5px;
  }
}
.daihyakka-poison .h-599 {
  height: 599px;
}
.daihyakka-poison .--gap599 {
  gap: 599px !important;
}
.daihyakka-poison .--fw599 {
  font-weight: 599;
}
.daihyakka-poison .--mt600 {
  margin-top: 600px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt600 {
    margin-top: 300px;
  }
}
.daihyakka-poison .--mb600 {
  margin-bottom: 600px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb600 {
    margin-bottom: 300px;
  }
}
.daihyakka-poison .--pt600 {
  padding-top: 600px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt600 {
    padding-top: 300px;
  }
}
.daihyakka-poison .--pb600 {
  padding-bottom: 600px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb600 {
    padding-bottom: 300px;
  }
}
.daihyakka-poison .--px600 {
  padding: 0 600px;
}
.daihyakka-poison .max-w-600 {
  max-width: 600px;
}
.daihyakka-poison .w-600 {
  width: 600px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-600 {
    width: 300px;
  }
}
.daihyakka-poison .h-600 {
  height: 600px;
}
.daihyakka-poison .--gap600 {
  gap: 600px !important;
}
.daihyakka-poison .--fw600 {
  font-weight: 600;
}
.daihyakka-poison .--mt601 {
  margin-top: 601px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt601 {
    margin-top: 300.5px;
  }
}
.daihyakka-poison .--mb601 {
  margin-bottom: 601px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb601 {
    margin-bottom: 300.5px;
  }
}
.daihyakka-poison .--pt601 {
  padding-top: 601px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt601 {
    padding-top: 300.5px;
  }
}
.daihyakka-poison .--pb601 {
  padding-bottom: 601px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb601 {
    padding-bottom: 300.5px;
  }
}
.daihyakka-poison .--px601 {
  padding: 0 601px;
}
.daihyakka-poison .max-w-601 {
  max-width: 601px;
}
.daihyakka-poison .w-601 {
  width: 601px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-601 {
    width: 300.5px;
  }
}
.daihyakka-poison .h-601 {
  height: 601px;
}
.daihyakka-poison .--gap601 {
  gap: 601px !important;
}
.daihyakka-poison .--fw601 {
  font-weight: 601;
}
.daihyakka-poison .--mt602 {
  margin-top: 602px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt602 {
    margin-top: 301px;
  }
}
.daihyakka-poison .--mb602 {
  margin-bottom: 602px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb602 {
    margin-bottom: 301px;
  }
}
.daihyakka-poison .--pt602 {
  padding-top: 602px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt602 {
    padding-top: 301px;
  }
}
.daihyakka-poison .--pb602 {
  padding-bottom: 602px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb602 {
    padding-bottom: 301px;
  }
}
.daihyakka-poison .--px602 {
  padding: 0 602px;
}
.daihyakka-poison .max-w-602 {
  max-width: 602px;
}
.daihyakka-poison .w-602 {
  width: 602px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-602 {
    width: 301px;
  }
}
.daihyakka-poison .h-602 {
  height: 602px;
}
.daihyakka-poison .--gap602 {
  gap: 602px !important;
}
.daihyakka-poison .--fw602 {
  font-weight: 602;
}
.daihyakka-poison .--mt603 {
  margin-top: 603px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt603 {
    margin-top: 301.5px;
  }
}
.daihyakka-poison .--mb603 {
  margin-bottom: 603px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb603 {
    margin-bottom: 301.5px;
  }
}
.daihyakka-poison .--pt603 {
  padding-top: 603px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt603 {
    padding-top: 301.5px;
  }
}
.daihyakka-poison .--pb603 {
  padding-bottom: 603px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb603 {
    padding-bottom: 301.5px;
  }
}
.daihyakka-poison .--px603 {
  padding: 0 603px;
}
.daihyakka-poison .max-w-603 {
  max-width: 603px;
}
.daihyakka-poison .w-603 {
  width: 603px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-603 {
    width: 301.5px;
  }
}
.daihyakka-poison .h-603 {
  height: 603px;
}
.daihyakka-poison .--gap603 {
  gap: 603px !important;
}
.daihyakka-poison .--fw603 {
  font-weight: 603;
}
.daihyakka-poison .--mt604 {
  margin-top: 604px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt604 {
    margin-top: 302px;
  }
}
.daihyakka-poison .--mb604 {
  margin-bottom: 604px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb604 {
    margin-bottom: 302px;
  }
}
.daihyakka-poison .--pt604 {
  padding-top: 604px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt604 {
    padding-top: 302px;
  }
}
.daihyakka-poison .--pb604 {
  padding-bottom: 604px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb604 {
    padding-bottom: 302px;
  }
}
.daihyakka-poison .--px604 {
  padding: 0 604px;
}
.daihyakka-poison .max-w-604 {
  max-width: 604px;
}
.daihyakka-poison .w-604 {
  width: 604px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-604 {
    width: 302px;
  }
}
.daihyakka-poison .h-604 {
  height: 604px;
}
.daihyakka-poison .--gap604 {
  gap: 604px !important;
}
.daihyakka-poison .--fw604 {
  font-weight: 604;
}
.daihyakka-poison .--mt605 {
  margin-top: 605px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt605 {
    margin-top: 302.5px;
  }
}
.daihyakka-poison .--mb605 {
  margin-bottom: 605px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb605 {
    margin-bottom: 302.5px;
  }
}
.daihyakka-poison .--pt605 {
  padding-top: 605px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt605 {
    padding-top: 302.5px;
  }
}
.daihyakka-poison .--pb605 {
  padding-bottom: 605px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb605 {
    padding-bottom: 302.5px;
  }
}
.daihyakka-poison .--px605 {
  padding: 0 605px;
}
.daihyakka-poison .max-w-605 {
  max-width: 605px;
}
.daihyakka-poison .w-605 {
  width: 605px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-605 {
    width: 302.5px;
  }
}
.daihyakka-poison .h-605 {
  height: 605px;
}
.daihyakka-poison .--gap605 {
  gap: 605px !important;
}
.daihyakka-poison .--fw605 {
  font-weight: 605;
}
.daihyakka-poison .--mt606 {
  margin-top: 606px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt606 {
    margin-top: 303px;
  }
}
.daihyakka-poison .--mb606 {
  margin-bottom: 606px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb606 {
    margin-bottom: 303px;
  }
}
.daihyakka-poison .--pt606 {
  padding-top: 606px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt606 {
    padding-top: 303px;
  }
}
.daihyakka-poison .--pb606 {
  padding-bottom: 606px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb606 {
    padding-bottom: 303px;
  }
}
.daihyakka-poison .--px606 {
  padding: 0 606px;
}
.daihyakka-poison .max-w-606 {
  max-width: 606px;
}
.daihyakka-poison .w-606 {
  width: 606px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-606 {
    width: 303px;
  }
}
.daihyakka-poison .h-606 {
  height: 606px;
}
.daihyakka-poison .--gap606 {
  gap: 606px !important;
}
.daihyakka-poison .--fw606 {
  font-weight: 606;
}
.daihyakka-poison .--mt607 {
  margin-top: 607px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt607 {
    margin-top: 303.5px;
  }
}
.daihyakka-poison .--mb607 {
  margin-bottom: 607px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb607 {
    margin-bottom: 303.5px;
  }
}
.daihyakka-poison .--pt607 {
  padding-top: 607px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt607 {
    padding-top: 303.5px;
  }
}
.daihyakka-poison .--pb607 {
  padding-bottom: 607px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb607 {
    padding-bottom: 303.5px;
  }
}
.daihyakka-poison .--px607 {
  padding: 0 607px;
}
.daihyakka-poison .max-w-607 {
  max-width: 607px;
}
.daihyakka-poison .w-607 {
  width: 607px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-607 {
    width: 303.5px;
  }
}
.daihyakka-poison .h-607 {
  height: 607px;
}
.daihyakka-poison .--gap607 {
  gap: 607px !important;
}
.daihyakka-poison .--fw607 {
  font-weight: 607;
}
.daihyakka-poison .--mt608 {
  margin-top: 608px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt608 {
    margin-top: 304px;
  }
}
.daihyakka-poison .--mb608 {
  margin-bottom: 608px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb608 {
    margin-bottom: 304px;
  }
}
.daihyakka-poison .--pt608 {
  padding-top: 608px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt608 {
    padding-top: 304px;
  }
}
.daihyakka-poison .--pb608 {
  padding-bottom: 608px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb608 {
    padding-bottom: 304px;
  }
}
.daihyakka-poison .--px608 {
  padding: 0 608px;
}
.daihyakka-poison .max-w-608 {
  max-width: 608px;
}
.daihyakka-poison .w-608 {
  width: 608px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-608 {
    width: 304px;
  }
}
.daihyakka-poison .h-608 {
  height: 608px;
}
.daihyakka-poison .--gap608 {
  gap: 608px !important;
}
.daihyakka-poison .--fw608 {
  font-weight: 608;
}
.daihyakka-poison .--mt609 {
  margin-top: 609px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt609 {
    margin-top: 304.5px;
  }
}
.daihyakka-poison .--mb609 {
  margin-bottom: 609px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb609 {
    margin-bottom: 304.5px;
  }
}
.daihyakka-poison .--pt609 {
  padding-top: 609px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt609 {
    padding-top: 304.5px;
  }
}
.daihyakka-poison .--pb609 {
  padding-bottom: 609px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb609 {
    padding-bottom: 304.5px;
  }
}
.daihyakka-poison .--px609 {
  padding: 0 609px;
}
.daihyakka-poison .max-w-609 {
  max-width: 609px;
}
.daihyakka-poison .w-609 {
  width: 609px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-609 {
    width: 304.5px;
  }
}
.daihyakka-poison .h-609 {
  height: 609px;
}
.daihyakka-poison .--gap609 {
  gap: 609px !important;
}
.daihyakka-poison .--fw609 {
  font-weight: 609;
}
.daihyakka-poison .--mt610 {
  margin-top: 610px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt610 {
    margin-top: 305px;
  }
}
.daihyakka-poison .--mb610 {
  margin-bottom: 610px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb610 {
    margin-bottom: 305px;
  }
}
.daihyakka-poison .--pt610 {
  padding-top: 610px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt610 {
    padding-top: 305px;
  }
}
.daihyakka-poison .--pb610 {
  padding-bottom: 610px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb610 {
    padding-bottom: 305px;
  }
}
.daihyakka-poison .--px610 {
  padding: 0 610px;
}
.daihyakka-poison .max-w-610 {
  max-width: 610px;
}
.daihyakka-poison .w-610 {
  width: 610px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-610 {
    width: 305px;
  }
}
.daihyakka-poison .h-610 {
  height: 610px;
}
.daihyakka-poison .--gap610 {
  gap: 610px !important;
}
.daihyakka-poison .--fw610 {
  font-weight: 610;
}
.daihyakka-poison .--mt611 {
  margin-top: 611px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt611 {
    margin-top: 305.5px;
  }
}
.daihyakka-poison .--mb611 {
  margin-bottom: 611px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb611 {
    margin-bottom: 305.5px;
  }
}
.daihyakka-poison .--pt611 {
  padding-top: 611px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt611 {
    padding-top: 305.5px;
  }
}
.daihyakka-poison .--pb611 {
  padding-bottom: 611px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb611 {
    padding-bottom: 305.5px;
  }
}
.daihyakka-poison .--px611 {
  padding: 0 611px;
}
.daihyakka-poison .max-w-611 {
  max-width: 611px;
}
.daihyakka-poison .w-611 {
  width: 611px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-611 {
    width: 305.5px;
  }
}
.daihyakka-poison .h-611 {
  height: 611px;
}
.daihyakka-poison .--gap611 {
  gap: 611px !important;
}
.daihyakka-poison .--fw611 {
  font-weight: 611;
}
.daihyakka-poison .--mt612 {
  margin-top: 612px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt612 {
    margin-top: 306px;
  }
}
.daihyakka-poison .--mb612 {
  margin-bottom: 612px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb612 {
    margin-bottom: 306px;
  }
}
.daihyakka-poison .--pt612 {
  padding-top: 612px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt612 {
    padding-top: 306px;
  }
}
.daihyakka-poison .--pb612 {
  padding-bottom: 612px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb612 {
    padding-bottom: 306px;
  }
}
.daihyakka-poison .--px612 {
  padding: 0 612px;
}
.daihyakka-poison .max-w-612 {
  max-width: 612px;
}
.daihyakka-poison .w-612 {
  width: 612px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-612 {
    width: 306px;
  }
}
.daihyakka-poison .h-612 {
  height: 612px;
}
.daihyakka-poison .--gap612 {
  gap: 612px !important;
}
.daihyakka-poison .--fw612 {
  font-weight: 612;
}
.daihyakka-poison .--mt613 {
  margin-top: 613px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt613 {
    margin-top: 306.5px;
  }
}
.daihyakka-poison .--mb613 {
  margin-bottom: 613px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb613 {
    margin-bottom: 306.5px;
  }
}
.daihyakka-poison .--pt613 {
  padding-top: 613px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt613 {
    padding-top: 306.5px;
  }
}
.daihyakka-poison .--pb613 {
  padding-bottom: 613px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb613 {
    padding-bottom: 306.5px;
  }
}
.daihyakka-poison .--px613 {
  padding: 0 613px;
}
.daihyakka-poison .max-w-613 {
  max-width: 613px;
}
.daihyakka-poison .w-613 {
  width: 613px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-613 {
    width: 306.5px;
  }
}
.daihyakka-poison .h-613 {
  height: 613px;
}
.daihyakka-poison .--gap613 {
  gap: 613px !important;
}
.daihyakka-poison .--fw613 {
  font-weight: 613;
}
.daihyakka-poison .--mt614 {
  margin-top: 614px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt614 {
    margin-top: 307px;
  }
}
.daihyakka-poison .--mb614 {
  margin-bottom: 614px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb614 {
    margin-bottom: 307px;
  }
}
.daihyakka-poison .--pt614 {
  padding-top: 614px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt614 {
    padding-top: 307px;
  }
}
.daihyakka-poison .--pb614 {
  padding-bottom: 614px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb614 {
    padding-bottom: 307px;
  }
}
.daihyakka-poison .--px614 {
  padding: 0 614px;
}
.daihyakka-poison .max-w-614 {
  max-width: 614px;
}
.daihyakka-poison .w-614 {
  width: 614px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-614 {
    width: 307px;
  }
}
.daihyakka-poison .h-614 {
  height: 614px;
}
.daihyakka-poison .--gap614 {
  gap: 614px !important;
}
.daihyakka-poison .--fw614 {
  font-weight: 614;
}
.daihyakka-poison .--mt615 {
  margin-top: 615px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt615 {
    margin-top: 307.5px;
  }
}
.daihyakka-poison .--mb615 {
  margin-bottom: 615px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb615 {
    margin-bottom: 307.5px;
  }
}
.daihyakka-poison .--pt615 {
  padding-top: 615px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt615 {
    padding-top: 307.5px;
  }
}
.daihyakka-poison .--pb615 {
  padding-bottom: 615px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb615 {
    padding-bottom: 307.5px;
  }
}
.daihyakka-poison .--px615 {
  padding: 0 615px;
}
.daihyakka-poison .max-w-615 {
  max-width: 615px;
}
.daihyakka-poison .w-615 {
  width: 615px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-615 {
    width: 307.5px;
  }
}
.daihyakka-poison .h-615 {
  height: 615px;
}
.daihyakka-poison .--gap615 {
  gap: 615px !important;
}
.daihyakka-poison .--fw615 {
  font-weight: 615;
}
.daihyakka-poison .--mt616 {
  margin-top: 616px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt616 {
    margin-top: 308px;
  }
}
.daihyakka-poison .--mb616 {
  margin-bottom: 616px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb616 {
    margin-bottom: 308px;
  }
}
.daihyakka-poison .--pt616 {
  padding-top: 616px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt616 {
    padding-top: 308px;
  }
}
.daihyakka-poison .--pb616 {
  padding-bottom: 616px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb616 {
    padding-bottom: 308px;
  }
}
.daihyakka-poison .--px616 {
  padding: 0 616px;
}
.daihyakka-poison .max-w-616 {
  max-width: 616px;
}
.daihyakka-poison .w-616 {
  width: 616px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-616 {
    width: 308px;
  }
}
.daihyakka-poison .h-616 {
  height: 616px;
}
.daihyakka-poison .--gap616 {
  gap: 616px !important;
}
.daihyakka-poison .--fw616 {
  font-weight: 616;
}
.daihyakka-poison .--mt617 {
  margin-top: 617px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt617 {
    margin-top: 308.5px;
  }
}
.daihyakka-poison .--mb617 {
  margin-bottom: 617px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb617 {
    margin-bottom: 308.5px;
  }
}
.daihyakka-poison .--pt617 {
  padding-top: 617px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt617 {
    padding-top: 308.5px;
  }
}
.daihyakka-poison .--pb617 {
  padding-bottom: 617px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb617 {
    padding-bottom: 308.5px;
  }
}
.daihyakka-poison .--px617 {
  padding: 0 617px;
}
.daihyakka-poison .max-w-617 {
  max-width: 617px;
}
.daihyakka-poison .w-617 {
  width: 617px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-617 {
    width: 308.5px;
  }
}
.daihyakka-poison .h-617 {
  height: 617px;
}
.daihyakka-poison .--gap617 {
  gap: 617px !important;
}
.daihyakka-poison .--fw617 {
  font-weight: 617;
}
.daihyakka-poison .--mt618 {
  margin-top: 618px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt618 {
    margin-top: 309px;
  }
}
.daihyakka-poison .--mb618 {
  margin-bottom: 618px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb618 {
    margin-bottom: 309px;
  }
}
.daihyakka-poison .--pt618 {
  padding-top: 618px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt618 {
    padding-top: 309px;
  }
}
.daihyakka-poison .--pb618 {
  padding-bottom: 618px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb618 {
    padding-bottom: 309px;
  }
}
.daihyakka-poison .--px618 {
  padding: 0 618px;
}
.daihyakka-poison .max-w-618 {
  max-width: 618px;
}
.daihyakka-poison .w-618 {
  width: 618px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-618 {
    width: 309px;
  }
}
.daihyakka-poison .h-618 {
  height: 618px;
}
.daihyakka-poison .--gap618 {
  gap: 618px !important;
}
.daihyakka-poison .--fw618 {
  font-weight: 618;
}
.daihyakka-poison .--mt619 {
  margin-top: 619px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt619 {
    margin-top: 309.5px;
  }
}
.daihyakka-poison .--mb619 {
  margin-bottom: 619px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb619 {
    margin-bottom: 309.5px;
  }
}
.daihyakka-poison .--pt619 {
  padding-top: 619px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt619 {
    padding-top: 309.5px;
  }
}
.daihyakka-poison .--pb619 {
  padding-bottom: 619px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb619 {
    padding-bottom: 309.5px;
  }
}
.daihyakka-poison .--px619 {
  padding: 0 619px;
}
.daihyakka-poison .max-w-619 {
  max-width: 619px;
}
.daihyakka-poison .w-619 {
  width: 619px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-619 {
    width: 309.5px;
  }
}
.daihyakka-poison .h-619 {
  height: 619px;
}
.daihyakka-poison .--gap619 {
  gap: 619px !important;
}
.daihyakka-poison .--fw619 {
  font-weight: 619;
}
.daihyakka-poison .--mt620 {
  margin-top: 620px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt620 {
    margin-top: 310px;
  }
}
.daihyakka-poison .--mb620 {
  margin-bottom: 620px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb620 {
    margin-bottom: 310px;
  }
}
.daihyakka-poison .--pt620 {
  padding-top: 620px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt620 {
    padding-top: 310px;
  }
}
.daihyakka-poison .--pb620 {
  padding-bottom: 620px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb620 {
    padding-bottom: 310px;
  }
}
.daihyakka-poison .--px620 {
  padding: 0 620px;
}
.daihyakka-poison .max-w-620 {
  max-width: 620px;
}
.daihyakka-poison .w-620 {
  width: 620px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-620 {
    width: 310px;
  }
}
.daihyakka-poison .h-620 {
  height: 620px;
}
.daihyakka-poison .--gap620 {
  gap: 620px !important;
}
.daihyakka-poison .--fw620 {
  font-weight: 620;
}
.daihyakka-poison .--mt621 {
  margin-top: 621px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt621 {
    margin-top: 310.5px;
  }
}
.daihyakka-poison .--mb621 {
  margin-bottom: 621px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb621 {
    margin-bottom: 310.5px;
  }
}
.daihyakka-poison .--pt621 {
  padding-top: 621px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt621 {
    padding-top: 310.5px;
  }
}
.daihyakka-poison .--pb621 {
  padding-bottom: 621px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb621 {
    padding-bottom: 310.5px;
  }
}
.daihyakka-poison .--px621 {
  padding: 0 621px;
}
.daihyakka-poison .max-w-621 {
  max-width: 621px;
}
.daihyakka-poison .w-621 {
  width: 621px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-621 {
    width: 310.5px;
  }
}
.daihyakka-poison .h-621 {
  height: 621px;
}
.daihyakka-poison .--gap621 {
  gap: 621px !important;
}
.daihyakka-poison .--fw621 {
  font-weight: 621;
}
.daihyakka-poison .--mt622 {
  margin-top: 622px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt622 {
    margin-top: 311px;
  }
}
.daihyakka-poison .--mb622 {
  margin-bottom: 622px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb622 {
    margin-bottom: 311px;
  }
}
.daihyakka-poison .--pt622 {
  padding-top: 622px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt622 {
    padding-top: 311px;
  }
}
.daihyakka-poison .--pb622 {
  padding-bottom: 622px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb622 {
    padding-bottom: 311px;
  }
}
.daihyakka-poison .--px622 {
  padding: 0 622px;
}
.daihyakka-poison .max-w-622 {
  max-width: 622px;
}
.daihyakka-poison .w-622 {
  width: 622px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-622 {
    width: 311px;
  }
}
.daihyakka-poison .h-622 {
  height: 622px;
}
.daihyakka-poison .--gap622 {
  gap: 622px !important;
}
.daihyakka-poison .--fw622 {
  font-weight: 622;
}
.daihyakka-poison .--mt623 {
  margin-top: 623px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt623 {
    margin-top: 311.5px;
  }
}
.daihyakka-poison .--mb623 {
  margin-bottom: 623px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb623 {
    margin-bottom: 311.5px;
  }
}
.daihyakka-poison .--pt623 {
  padding-top: 623px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt623 {
    padding-top: 311.5px;
  }
}
.daihyakka-poison .--pb623 {
  padding-bottom: 623px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb623 {
    padding-bottom: 311.5px;
  }
}
.daihyakka-poison .--px623 {
  padding: 0 623px;
}
.daihyakka-poison .max-w-623 {
  max-width: 623px;
}
.daihyakka-poison .w-623 {
  width: 623px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-623 {
    width: 311.5px;
  }
}
.daihyakka-poison .h-623 {
  height: 623px;
}
.daihyakka-poison .--gap623 {
  gap: 623px !important;
}
.daihyakka-poison .--fw623 {
  font-weight: 623;
}
.daihyakka-poison .--mt624 {
  margin-top: 624px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt624 {
    margin-top: 312px;
  }
}
.daihyakka-poison .--mb624 {
  margin-bottom: 624px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb624 {
    margin-bottom: 312px;
  }
}
.daihyakka-poison .--pt624 {
  padding-top: 624px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt624 {
    padding-top: 312px;
  }
}
.daihyakka-poison .--pb624 {
  padding-bottom: 624px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb624 {
    padding-bottom: 312px;
  }
}
.daihyakka-poison .--px624 {
  padding: 0 624px;
}
.daihyakka-poison .max-w-624 {
  max-width: 624px;
}
.daihyakka-poison .w-624 {
  width: 624px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-624 {
    width: 312px;
  }
}
.daihyakka-poison .h-624 {
  height: 624px;
}
.daihyakka-poison .--gap624 {
  gap: 624px !important;
}
.daihyakka-poison .--fw624 {
  font-weight: 624;
}
.daihyakka-poison .--mt625 {
  margin-top: 625px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt625 {
    margin-top: 312.5px;
  }
}
.daihyakka-poison .--mb625 {
  margin-bottom: 625px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb625 {
    margin-bottom: 312.5px;
  }
}
.daihyakka-poison .--pt625 {
  padding-top: 625px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt625 {
    padding-top: 312.5px;
  }
}
.daihyakka-poison .--pb625 {
  padding-bottom: 625px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb625 {
    padding-bottom: 312.5px;
  }
}
.daihyakka-poison .--px625 {
  padding: 0 625px;
}
.daihyakka-poison .max-w-625 {
  max-width: 625px;
}
.daihyakka-poison .w-625 {
  width: 625px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-625 {
    width: 312.5px;
  }
}
.daihyakka-poison .h-625 {
  height: 625px;
}
.daihyakka-poison .--gap625 {
  gap: 625px !important;
}
.daihyakka-poison .--fw625 {
  font-weight: 625;
}
.daihyakka-poison .--mt626 {
  margin-top: 626px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt626 {
    margin-top: 313px;
  }
}
.daihyakka-poison .--mb626 {
  margin-bottom: 626px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb626 {
    margin-bottom: 313px;
  }
}
.daihyakka-poison .--pt626 {
  padding-top: 626px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt626 {
    padding-top: 313px;
  }
}
.daihyakka-poison .--pb626 {
  padding-bottom: 626px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb626 {
    padding-bottom: 313px;
  }
}
.daihyakka-poison .--px626 {
  padding: 0 626px;
}
.daihyakka-poison .max-w-626 {
  max-width: 626px;
}
.daihyakka-poison .w-626 {
  width: 626px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-626 {
    width: 313px;
  }
}
.daihyakka-poison .h-626 {
  height: 626px;
}
.daihyakka-poison .--gap626 {
  gap: 626px !important;
}
.daihyakka-poison .--fw626 {
  font-weight: 626;
}
.daihyakka-poison .--mt627 {
  margin-top: 627px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt627 {
    margin-top: 313.5px;
  }
}
.daihyakka-poison .--mb627 {
  margin-bottom: 627px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb627 {
    margin-bottom: 313.5px;
  }
}
.daihyakka-poison .--pt627 {
  padding-top: 627px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt627 {
    padding-top: 313.5px;
  }
}
.daihyakka-poison .--pb627 {
  padding-bottom: 627px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb627 {
    padding-bottom: 313.5px;
  }
}
.daihyakka-poison .--px627 {
  padding: 0 627px;
}
.daihyakka-poison .max-w-627 {
  max-width: 627px;
}
.daihyakka-poison .w-627 {
  width: 627px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-627 {
    width: 313.5px;
  }
}
.daihyakka-poison .h-627 {
  height: 627px;
}
.daihyakka-poison .--gap627 {
  gap: 627px !important;
}
.daihyakka-poison .--fw627 {
  font-weight: 627;
}
.daihyakka-poison .--mt628 {
  margin-top: 628px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt628 {
    margin-top: 314px;
  }
}
.daihyakka-poison .--mb628 {
  margin-bottom: 628px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb628 {
    margin-bottom: 314px;
  }
}
.daihyakka-poison .--pt628 {
  padding-top: 628px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt628 {
    padding-top: 314px;
  }
}
.daihyakka-poison .--pb628 {
  padding-bottom: 628px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb628 {
    padding-bottom: 314px;
  }
}
.daihyakka-poison .--px628 {
  padding: 0 628px;
}
.daihyakka-poison .max-w-628 {
  max-width: 628px;
}
.daihyakka-poison .w-628 {
  width: 628px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-628 {
    width: 314px;
  }
}
.daihyakka-poison .h-628 {
  height: 628px;
}
.daihyakka-poison .--gap628 {
  gap: 628px !important;
}
.daihyakka-poison .--fw628 {
  font-weight: 628;
}
.daihyakka-poison .--mt629 {
  margin-top: 629px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt629 {
    margin-top: 314.5px;
  }
}
.daihyakka-poison .--mb629 {
  margin-bottom: 629px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb629 {
    margin-bottom: 314.5px;
  }
}
.daihyakka-poison .--pt629 {
  padding-top: 629px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt629 {
    padding-top: 314.5px;
  }
}
.daihyakka-poison .--pb629 {
  padding-bottom: 629px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb629 {
    padding-bottom: 314.5px;
  }
}
.daihyakka-poison .--px629 {
  padding: 0 629px;
}
.daihyakka-poison .max-w-629 {
  max-width: 629px;
}
.daihyakka-poison .w-629 {
  width: 629px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-629 {
    width: 314.5px;
  }
}
.daihyakka-poison .h-629 {
  height: 629px;
}
.daihyakka-poison .--gap629 {
  gap: 629px !important;
}
.daihyakka-poison .--fw629 {
  font-weight: 629;
}
.daihyakka-poison .--mt630 {
  margin-top: 630px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt630 {
    margin-top: 315px;
  }
}
.daihyakka-poison .--mb630 {
  margin-bottom: 630px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb630 {
    margin-bottom: 315px;
  }
}
.daihyakka-poison .--pt630 {
  padding-top: 630px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt630 {
    padding-top: 315px;
  }
}
.daihyakka-poison .--pb630 {
  padding-bottom: 630px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb630 {
    padding-bottom: 315px;
  }
}
.daihyakka-poison .--px630 {
  padding: 0 630px;
}
.daihyakka-poison .max-w-630 {
  max-width: 630px;
}
.daihyakka-poison .w-630 {
  width: 630px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-630 {
    width: 315px;
  }
}
.daihyakka-poison .h-630 {
  height: 630px;
}
.daihyakka-poison .--gap630 {
  gap: 630px !important;
}
.daihyakka-poison .--fw630 {
  font-weight: 630;
}
.daihyakka-poison .--mt631 {
  margin-top: 631px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt631 {
    margin-top: 315.5px;
  }
}
.daihyakka-poison .--mb631 {
  margin-bottom: 631px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb631 {
    margin-bottom: 315.5px;
  }
}
.daihyakka-poison .--pt631 {
  padding-top: 631px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt631 {
    padding-top: 315.5px;
  }
}
.daihyakka-poison .--pb631 {
  padding-bottom: 631px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb631 {
    padding-bottom: 315.5px;
  }
}
.daihyakka-poison .--px631 {
  padding: 0 631px;
}
.daihyakka-poison .max-w-631 {
  max-width: 631px;
}
.daihyakka-poison .w-631 {
  width: 631px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-631 {
    width: 315.5px;
  }
}
.daihyakka-poison .h-631 {
  height: 631px;
}
.daihyakka-poison .--gap631 {
  gap: 631px !important;
}
.daihyakka-poison .--fw631 {
  font-weight: 631;
}
.daihyakka-poison .--mt632 {
  margin-top: 632px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt632 {
    margin-top: 316px;
  }
}
.daihyakka-poison .--mb632 {
  margin-bottom: 632px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb632 {
    margin-bottom: 316px;
  }
}
.daihyakka-poison .--pt632 {
  padding-top: 632px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt632 {
    padding-top: 316px;
  }
}
.daihyakka-poison .--pb632 {
  padding-bottom: 632px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb632 {
    padding-bottom: 316px;
  }
}
.daihyakka-poison .--px632 {
  padding: 0 632px;
}
.daihyakka-poison .max-w-632 {
  max-width: 632px;
}
.daihyakka-poison .w-632 {
  width: 632px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-632 {
    width: 316px;
  }
}
.daihyakka-poison .h-632 {
  height: 632px;
}
.daihyakka-poison .--gap632 {
  gap: 632px !important;
}
.daihyakka-poison .--fw632 {
  font-weight: 632;
}
.daihyakka-poison .--mt633 {
  margin-top: 633px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt633 {
    margin-top: 316.5px;
  }
}
.daihyakka-poison .--mb633 {
  margin-bottom: 633px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb633 {
    margin-bottom: 316.5px;
  }
}
.daihyakka-poison .--pt633 {
  padding-top: 633px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt633 {
    padding-top: 316.5px;
  }
}
.daihyakka-poison .--pb633 {
  padding-bottom: 633px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb633 {
    padding-bottom: 316.5px;
  }
}
.daihyakka-poison .--px633 {
  padding: 0 633px;
}
.daihyakka-poison .max-w-633 {
  max-width: 633px;
}
.daihyakka-poison .w-633 {
  width: 633px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-633 {
    width: 316.5px;
  }
}
.daihyakka-poison .h-633 {
  height: 633px;
}
.daihyakka-poison .--gap633 {
  gap: 633px !important;
}
.daihyakka-poison .--fw633 {
  font-weight: 633;
}
.daihyakka-poison .--mt634 {
  margin-top: 634px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt634 {
    margin-top: 317px;
  }
}
.daihyakka-poison .--mb634 {
  margin-bottom: 634px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb634 {
    margin-bottom: 317px;
  }
}
.daihyakka-poison .--pt634 {
  padding-top: 634px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt634 {
    padding-top: 317px;
  }
}
.daihyakka-poison .--pb634 {
  padding-bottom: 634px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb634 {
    padding-bottom: 317px;
  }
}
.daihyakka-poison .--px634 {
  padding: 0 634px;
}
.daihyakka-poison .max-w-634 {
  max-width: 634px;
}
.daihyakka-poison .w-634 {
  width: 634px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-634 {
    width: 317px;
  }
}
.daihyakka-poison .h-634 {
  height: 634px;
}
.daihyakka-poison .--gap634 {
  gap: 634px !important;
}
.daihyakka-poison .--fw634 {
  font-weight: 634;
}
.daihyakka-poison .--mt635 {
  margin-top: 635px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt635 {
    margin-top: 317.5px;
  }
}
.daihyakka-poison .--mb635 {
  margin-bottom: 635px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb635 {
    margin-bottom: 317.5px;
  }
}
.daihyakka-poison .--pt635 {
  padding-top: 635px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt635 {
    padding-top: 317.5px;
  }
}
.daihyakka-poison .--pb635 {
  padding-bottom: 635px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb635 {
    padding-bottom: 317.5px;
  }
}
.daihyakka-poison .--px635 {
  padding: 0 635px;
}
.daihyakka-poison .max-w-635 {
  max-width: 635px;
}
.daihyakka-poison .w-635 {
  width: 635px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-635 {
    width: 317.5px;
  }
}
.daihyakka-poison .h-635 {
  height: 635px;
}
.daihyakka-poison .--gap635 {
  gap: 635px !important;
}
.daihyakka-poison .--fw635 {
  font-weight: 635;
}
.daihyakka-poison .--mt636 {
  margin-top: 636px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt636 {
    margin-top: 318px;
  }
}
.daihyakka-poison .--mb636 {
  margin-bottom: 636px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb636 {
    margin-bottom: 318px;
  }
}
.daihyakka-poison .--pt636 {
  padding-top: 636px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt636 {
    padding-top: 318px;
  }
}
.daihyakka-poison .--pb636 {
  padding-bottom: 636px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb636 {
    padding-bottom: 318px;
  }
}
.daihyakka-poison .--px636 {
  padding: 0 636px;
}
.daihyakka-poison .max-w-636 {
  max-width: 636px;
}
.daihyakka-poison .w-636 {
  width: 636px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-636 {
    width: 318px;
  }
}
.daihyakka-poison .h-636 {
  height: 636px;
}
.daihyakka-poison .--gap636 {
  gap: 636px !important;
}
.daihyakka-poison .--fw636 {
  font-weight: 636;
}
.daihyakka-poison .--mt637 {
  margin-top: 637px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt637 {
    margin-top: 318.5px;
  }
}
.daihyakka-poison .--mb637 {
  margin-bottom: 637px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb637 {
    margin-bottom: 318.5px;
  }
}
.daihyakka-poison .--pt637 {
  padding-top: 637px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt637 {
    padding-top: 318.5px;
  }
}
.daihyakka-poison .--pb637 {
  padding-bottom: 637px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb637 {
    padding-bottom: 318.5px;
  }
}
.daihyakka-poison .--px637 {
  padding: 0 637px;
}
.daihyakka-poison .max-w-637 {
  max-width: 637px;
}
.daihyakka-poison .w-637 {
  width: 637px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-637 {
    width: 318.5px;
  }
}
.daihyakka-poison .h-637 {
  height: 637px;
}
.daihyakka-poison .--gap637 {
  gap: 637px !important;
}
.daihyakka-poison .--fw637 {
  font-weight: 637;
}
.daihyakka-poison .--mt638 {
  margin-top: 638px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt638 {
    margin-top: 319px;
  }
}
.daihyakka-poison .--mb638 {
  margin-bottom: 638px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb638 {
    margin-bottom: 319px;
  }
}
.daihyakka-poison .--pt638 {
  padding-top: 638px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt638 {
    padding-top: 319px;
  }
}
.daihyakka-poison .--pb638 {
  padding-bottom: 638px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb638 {
    padding-bottom: 319px;
  }
}
.daihyakka-poison .--px638 {
  padding: 0 638px;
}
.daihyakka-poison .max-w-638 {
  max-width: 638px;
}
.daihyakka-poison .w-638 {
  width: 638px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-638 {
    width: 319px;
  }
}
.daihyakka-poison .h-638 {
  height: 638px;
}
.daihyakka-poison .--gap638 {
  gap: 638px !important;
}
.daihyakka-poison .--fw638 {
  font-weight: 638;
}
.daihyakka-poison .--mt639 {
  margin-top: 639px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt639 {
    margin-top: 319.5px;
  }
}
.daihyakka-poison .--mb639 {
  margin-bottom: 639px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb639 {
    margin-bottom: 319.5px;
  }
}
.daihyakka-poison .--pt639 {
  padding-top: 639px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt639 {
    padding-top: 319.5px;
  }
}
.daihyakka-poison .--pb639 {
  padding-bottom: 639px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb639 {
    padding-bottom: 319.5px;
  }
}
.daihyakka-poison .--px639 {
  padding: 0 639px;
}
.daihyakka-poison .max-w-639 {
  max-width: 639px;
}
.daihyakka-poison .w-639 {
  width: 639px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-639 {
    width: 319.5px;
  }
}
.daihyakka-poison .h-639 {
  height: 639px;
}
.daihyakka-poison .--gap639 {
  gap: 639px !important;
}
.daihyakka-poison .--fw639 {
  font-weight: 639;
}
.daihyakka-poison .--mt640 {
  margin-top: 640px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt640 {
    margin-top: 320px;
  }
}
.daihyakka-poison .--mb640 {
  margin-bottom: 640px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb640 {
    margin-bottom: 320px;
  }
}
.daihyakka-poison .--pt640 {
  padding-top: 640px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt640 {
    padding-top: 320px;
  }
}
.daihyakka-poison .--pb640 {
  padding-bottom: 640px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb640 {
    padding-bottom: 320px;
  }
}
.daihyakka-poison .--px640 {
  padding: 0 640px;
}
.daihyakka-poison .max-w-640 {
  max-width: 640px;
}
.daihyakka-poison .w-640 {
  width: 640px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-640 {
    width: 320px;
  }
}
.daihyakka-poison .h-640 {
  height: 640px;
}
.daihyakka-poison .--gap640 {
  gap: 640px !important;
}
.daihyakka-poison .--fw640 {
  font-weight: 640;
}
.daihyakka-poison .--mt641 {
  margin-top: 641px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt641 {
    margin-top: 320.5px;
  }
}
.daihyakka-poison .--mb641 {
  margin-bottom: 641px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb641 {
    margin-bottom: 320.5px;
  }
}
.daihyakka-poison .--pt641 {
  padding-top: 641px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt641 {
    padding-top: 320.5px;
  }
}
.daihyakka-poison .--pb641 {
  padding-bottom: 641px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb641 {
    padding-bottom: 320.5px;
  }
}
.daihyakka-poison .--px641 {
  padding: 0 641px;
}
.daihyakka-poison .max-w-641 {
  max-width: 641px;
}
.daihyakka-poison .w-641 {
  width: 641px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-641 {
    width: 320.5px;
  }
}
.daihyakka-poison .h-641 {
  height: 641px;
}
.daihyakka-poison .--gap641 {
  gap: 641px !important;
}
.daihyakka-poison .--fw641 {
  font-weight: 641;
}
.daihyakka-poison .--mt642 {
  margin-top: 642px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt642 {
    margin-top: 321px;
  }
}
.daihyakka-poison .--mb642 {
  margin-bottom: 642px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb642 {
    margin-bottom: 321px;
  }
}
.daihyakka-poison .--pt642 {
  padding-top: 642px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt642 {
    padding-top: 321px;
  }
}
.daihyakka-poison .--pb642 {
  padding-bottom: 642px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb642 {
    padding-bottom: 321px;
  }
}
.daihyakka-poison .--px642 {
  padding: 0 642px;
}
.daihyakka-poison .max-w-642 {
  max-width: 642px;
}
.daihyakka-poison .w-642 {
  width: 642px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-642 {
    width: 321px;
  }
}
.daihyakka-poison .h-642 {
  height: 642px;
}
.daihyakka-poison .--gap642 {
  gap: 642px !important;
}
.daihyakka-poison .--fw642 {
  font-weight: 642;
}
.daihyakka-poison .--mt643 {
  margin-top: 643px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt643 {
    margin-top: 321.5px;
  }
}
.daihyakka-poison .--mb643 {
  margin-bottom: 643px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb643 {
    margin-bottom: 321.5px;
  }
}
.daihyakka-poison .--pt643 {
  padding-top: 643px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt643 {
    padding-top: 321.5px;
  }
}
.daihyakka-poison .--pb643 {
  padding-bottom: 643px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb643 {
    padding-bottom: 321.5px;
  }
}
.daihyakka-poison .--px643 {
  padding: 0 643px;
}
.daihyakka-poison .max-w-643 {
  max-width: 643px;
}
.daihyakka-poison .w-643 {
  width: 643px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-643 {
    width: 321.5px;
  }
}
.daihyakka-poison .h-643 {
  height: 643px;
}
.daihyakka-poison .--gap643 {
  gap: 643px !important;
}
.daihyakka-poison .--fw643 {
  font-weight: 643;
}
.daihyakka-poison .--mt644 {
  margin-top: 644px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt644 {
    margin-top: 322px;
  }
}
.daihyakka-poison .--mb644 {
  margin-bottom: 644px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb644 {
    margin-bottom: 322px;
  }
}
.daihyakka-poison .--pt644 {
  padding-top: 644px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt644 {
    padding-top: 322px;
  }
}
.daihyakka-poison .--pb644 {
  padding-bottom: 644px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb644 {
    padding-bottom: 322px;
  }
}
.daihyakka-poison .--px644 {
  padding: 0 644px;
}
.daihyakka-poison .max-w-644 {
  max-width: 644px;
}
.daihyakka-poison .w-644 {
  width: 644px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-644 {
    width: 322px;
  }
}
.daihyakka-poison .h-644 {
  height: 644px;
}
.daihyakka-poison .--gap644 {
  gap: 644px !important;
}
.daihyakka-poison .--fw644 {
  font-weight: 644;
}
.daihyakka-poison .--mt645 {
  margin-top: 645px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt645 {
    margin-top: 322.5px;
  }
}
.daihyakka-poison .--mb645 {
  margin-bottom: 645px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb645 {
    margin-bottom: 322.5px;
  }
}
.daihyakka-poison .--pt645 {
  padding-top: 645px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt645 {
    padding-top: 322.5px;
  }
}
.daihyakka-poison .--pb645 {
  padding-bottom: 645px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb645 {
    padding-bottom: 322.5px;
  }
}
.daihyakka-poison .--px645 {
  padding: 0 645px;
}
.daihyakka-poison .max-w-645 {
  max-width: 645px;
}
.daihyakka-poison .w-645 {
  width: 645px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-645 {
    width: 322.5px;
  }
}
.daihyakka-poison .h-645 {
  height: 645px;
}
.daihyakka-poison .--gap645 {
  gap: 645px !important;
}
.daihyakka-poison .--fw645 {
  font-weight: 645;
}
.daihyakka-poison .--mt646 {
  margin-top: 646px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt646 {
    margin-top: 323px;
  }
}
.daihyakka-poison .--mb646 {
  margin-bottom: 646px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb646 {
    margin-bottom: 323px;
  }
}
.daihyakka-poison .--pt646 {
  padding-top: 646px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt646 {
    padding-top: 323px;
  }
}
.daihyakka-poison .--pb646 {
  padding-bottom: 646px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb646 {
    padding-bottom: 323px;
  }
}
.daihyakka-poison .--px646 {
  padding: 0 646px;
}
.daihyakka-poison .max-w-646 {
  max-width: 646px;
}
.daihyakka-poison .w-646 {
  width: 646px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-646 {
    width: 323px;
  }
}
.daihyakka-poison .h-646 {
  height: 646px;
}
.daihyakka-poison .--gap646 {
  gap: 646px !important;
}
.daihyakka-poison .--fw646 {
  font-weight: 646;
}
.daihyakka-poison .--mt647 {
  margin-top: 647px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt647 {
    margin-top: 323.5px;
  }
}
.daihyakka-poison .--mb647 {
  margin-bottom: 647px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb647 {
    margin-bottom: 323.5px;
  }
}
.daihyakka-poison .--pt647 {
  padding-top: 647px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt647 {
    padding-top: 323.5px;
  }
}
.daihyakka-poison .--pb647 {
  padding-bottom: 647px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb647 {
    padding-bottom: 323.5px;
  }
}
.daihyakka-poison .--px647 {
  padding: 0 647px;
}
.daihyakka-poison .max-w-647 {
  max-width: 647px;
}
.daihyakka-poison .w-647 {
  width: 647px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-647 {
    width: 323.5px;
  }
}
.daihyakka-poison .h-647 {
  height: 647px;
}
.daihyakka-poison .--gap647 {
  gap: 647px !important;
}
.daihyakka-poison .--fw647 {
  font-weight: 647;
}
.daihyakka-poison .--mt648 {
  margin-top: 648px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt648 {
    margin-top: 324px;
  }
}
.daihyakka-poison .--mb648 {
  margin-bottom: 648px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb648 {
    margin-bottom: 324px;
  }
}
.daihyakka-poison .--pt648 {
  padding-top: 648px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt648 {
    padding-top: 324px;
  }
}
.daihyakka-poison .--pb648 {
  padding-bottom: 648px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb648 {
    padding-bottom: 324px;
  }
}
.daihyakka-poison .--px648 {
  padding: 0 648px;
}
.daihyakka-poison .max-w-648 {
  max-width: 648px;
}
.daihyakka-poison .w-648 {
  width: 648px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-648 {
    width: 324px;
  }
}
.daihyakka-poison .h-648 {
  height: 648px;
}
.daihyakka-poison .--gap648 {
  gap: 648px !important;
}
.daihyakka-poison .--fw648 {
  font-weight: 648;
}
.daihyakka-poison .--mt649 {
  margin-top: 649px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt649 {
    margin-top: 324.5px;
  }
}
.daihyakka-poison .--mb649 {
  margin-bottom: 649px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb649 {
    margin-bottom: 324.5px;
  }
}
.daihyakka-poison .--pt649 {
  padding-top: 649px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt649 {
    padding-top: 324.5px;
  }
}
.daihyakka-poison .--pb649 {
  padding-bottom: 649px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb649 {
    padding-bottom: 324.5px;
  }
}
.daihyakka-poison .--px649 {
  padding: 0 649px;
}
.daihyakka-poison .max-w-649 {
  max-width: 649px;
}
.daihyakka-poison .w-649 {
  width: 649px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-649 {
    width: 324.5px;
  }
}
.daihyakka-poison .h-649 {
  height: 649px;
}
.daihyakka-poison .--gap649 {
  gap: 649px !important;
}
.daihyakka-poison .--fw649 {
  font-weight: 649;
}
.daihyakka-poison .--mt650 {
  margin-top: 650px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt650 {
    margin-top: 325px;
  }
}
.daihyakka-poison .--mb650 {
  margin-bottom: 650px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb650 {
    margin-bottom: 325px;
  }
}
.daihyakka-poison .--pt650 {
  padding-top: 650px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt650 {
    padding-top: 325px;
  }
}
.daihyakka-poison .--pb650 {
  padding-bottom: 650px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb650 {
    padding-bottom: 325px;
  }
}
.daihyakka-poison .--px650 {
  padding: 0 650px;
}
.daihyakka-poison .max-w-650 {
  max-width: 650px;
}
.daihyakka-poison .w-650 {
  width: 650px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-650 {
    width: 325px;
  }
}
.daihyakka-poison .h-650 {
  height: 650px;
}
.daihyakka-poison .--gap650 {
  gap: 650px !important;
}
.daihyakka-poison .--fw650 {
  font-weight: 650;
}
.daihyakka-poison .--mt651 {
  margin-top: 651px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt651 {
    margin-top: 325.5px;
  }
}
.daihyakka-poison .--mb651 {
  margin-bottom: 651px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb651 {
    margin-bottom: 325.5px;
  }
}
.daihyakka-poison .--pt651 {
  padding-top: 651px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt651 {
    padding-top: 325.5px;
  }
}
.daihyakka-poison .--pb651 {
  padding-bottom: 651px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb651 {
    padding-bottom: 325.5px;
  }
}
.daihyakka-poison .--px651 {
  padding: 0 651px;
}
.daihyakka-poison .max-w-651 {
  max-width: 651px;
}
.daihyakka-poison .w-651 {
  width: 651px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-651 {
    width: 325.5px;
  }
}
.daihyakka-poison .h-651 {
  height: 651px;
}
.daihyakka-poison .--gap651 {
  gap: 651px !important;
}
.daihyakka-poison .--fw651 {
  font-weight: 651;
}
.daihyakka-poison .--mt652 {
  margin-top: 652px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt652 {
    margin-top: 326px;
  }
}
.daihyakka-poison .--mb652 {
  margin-bottom: 652px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb652 {
    margin-bottom: 326px;
  }
}
.daihyakka-poison .--pt652 {
  padding-top: 652px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt652 {
    padding-top: 326px;
  }
}
.daihyakka-poison .--pb652 {
  padding-bottom: 652px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb652 {
    padding-bottom: 326px;
  }
}
.daihyakka-poison .--px652 {
  padding: 0 652px;
}
.daihyakka-poison .max-w-652 {
  max-width: 652px;
}
.daihyakka-poison .w-652 {
  width: 652px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-652 {
    width: 326px;
  }
}
.daihyakka-poison .h-652 {
  height: 652px;
}
.daihyakka-poison .--gap652 {
  gap: 652px !important;
}
.daihyakka-poison .--fw652 {
  font-weight: 652;
}
.daihyakka-poison .--mt653 {
  margin-top: 653px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt653 {
    margin-top: 326.5px;
  }
}
.daihyakka-poison .--mb653 {
  margin-bottom: 653px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb653 {
    margin-bottom: 326.5px;
  }
}
.daihyakka-poison .--pt653 {
  padding-top: 653px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt653 {
    padding-top: 326.5px;
  }
}
.daihyakka-poison .--pb653 {
  padding-bottom: 653px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb653 {
    padding-bottom: 326.5px;
  }
}
.daihyakka-poison .--px653 {
  padding: 0 653px;
}
.daihyakka-poison .max-w-653 {
  max-width: 653px;
}
.daihyakka-poison .w-653 {
  width: 653px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-653 {
    width: 326.5px;
  }
}
.daihyakka-poison .h-653 {
  height: 653px;
}
.daihyakka-poison .--gap653 {
  gap: 653px !important;
}
.daihyakka-poison .--fw653 {
  font-weight: 653;
}
.daihyakka-poison .--mt654 {
  margin-top: 654px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt654 {
    margin-top: 327px;
  }
}
.daihyakka-poison .--mb654 {
  margin-bottom: 654px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb654 {
    margin-bottom: 327px;
  }
}
.daihyakka-poison .--pt654 {
  padding-top: 654px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt654 {
    padding-top: 327px;
  }
}
.daihyakka-poison .--pb654 {
  padding-bottom: 654px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb654 {
    padding-bottom: 327px;
  }
}
.daihyakka-poison .--px654 {
  padding: 0 654px;
}
.daihyakka-poison .max-w-654 {
  max-width: 654px;
}
.daihyakka-poison .w-654 {
  width: 654px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-654 {
    width: 327px;
  }
}
.daihyakka-poison .h-654 {
  height: 654px;
}
.daihyakka-poison .--gap654 {
  gap: 654px !important;
}
.daihyakka-poison .--fw654 {
  font-weight: 654;
}
.daihyakka-poison .--mt655 {
  margin-top: 655px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt655 {
    margin-top: 327.5px;
  }
}
.daihyakka-poison .--mb655 {
  margin-bottom: 655px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb655 {
    margin-bottom: 327.5px;
  }
}
.daihyakka-poison .--pt655 {
  padding-top: 655px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt655 {
    padding-top: 327.5px;
  }
}
.daihyakka-poison .--pb655 {
  padding-bottom: 655px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb655 {
    padding-bottom: 327.5px;
  }
}
.daihyakka-poison .--px655 {
  padding: 0 655px;
}
.daihyakka-poison .max-w-655 {
  max-width: 655px;
}
.daihyakka-poison .w-655 {
  width: 655px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-655 {
    width: 327.5px;
  }
}
.daihyakka-poison .h-655 {
  height: 655px;
}
.daihyakka-poison .--gap655 {
  gap: 655px !important;
}
.daihyakka-poison .--fw655 {
  font-weight: 655;
}
.daihyakka-poison .--mt656 {
  margin-top: 656px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt656 {
    margin-top: 328px;
  }
}
.daihyakka-poison .--mb656 {
  margin-bottom: 656px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb656 {
    margin-bottom: 328px;
  }
}
.daihyakka-poison .--pt656 {
  padding-top: 656px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt656 {
    padding-top: 328px;
  }
}
.daihyakka-poison .--pb656 {
  padding-bottom: 656px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb656 {
    padding-bottom: 328px;
  }
}
.daihyakka-poison .--px656 {
  padding: 0 656px;
}
.daihyakka-poison .max-w-656 {
  max-width: 656px;
}
.daihyakka-poison .w-656 {
  width: 656px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-656 {
    width: 328px;
  }
}
.daihyakka-poison .h-656 {
  height: 656px;
}
.daihyakka-poison .--gap656 {
  gap: 656px !important;
}
.daihyakka-poison .--fw656 {
  font-weight: 656;
}
.daihyakka-poison .--mt657 {
  margin-top: 657px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt657 {
    margin-top: 328.5px;
  }
}
.daihyakka-poison .--mb657 {
  margin-bottom: 657px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb657 {
    margin-bottom: 328.5px;
  }
}
.daihyakka-poison .--pt657 {
  padding-top: 657px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt657 {
    padding-top: 328.5px;
  }
}
.daihyakka-poison .--pb657 {
  padding-bottom: 657px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb657 {
    padding-bottom: 328.5px;
  }
}
.daihyakka-poison .--px657 {
  padding: 0 657px;
}
.daihyakka-poison .max-w-657 {
  max-width: 657px;
}
.daihyakka-poison .w-657 {
  width: 657px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-657 {
    width: 328.5px;
  }
}
.daihyakka-poison .h-657 {
  height: 657px;
}
.daihyakka-poison .--gap657 {
  gap: 657px !important;
}
.daihyakka-poison .--fw657 {
  font-weight: 657;
}
.daihyakka-poison .--mt658 {
  margin-top: 658px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt658 {
    margin-top: 329px;
  }
}
.daihyakka-poison .--mb658 {
  margin-bottom: 658px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb658 {
    margin-bottom: 329px;
  }
}
.daihyakka-poison .--pt658 {
  padding-top: 658px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt658 {
    padding-top: 329px;
  }
}
.daihyakka-poison .--pb658 {
  padding-bottom: 658px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb658 {
    padding-bottom: 329px;
  }
}
.daihyakka-poison .--px658 {
  padding: 0 658px;
}
.daihyakka-poison .max-w-658 {
  max-width: 658px;
}
.daihyakka-poison .w-658 {
  width: 658px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-658 {
    width: 329px;
  }
}
.daihyakka-poison .h-658 {
  height: 658px;
}
.daihyakka-poison .--gap658 {
  gap: 658px !important;
}
.daihyakka-poison .--fw658 {
  font-weight: 658;
}
.daihyakka-poison .--mt659 {
  margin-top: 659px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt659 {
    margin-top: 329.5px;
  }
}
.daihyakka-poison .--mb659 {
  margin-bottom: 659px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb659 {
    margin-bottom: 329.5px;
  }
}
.daihyakka-poison .--pt659 {
  padding-top: 659px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt659 {
    padding-top: 329.5px;
  }
}
.daihyakka-poison .--pb659 {
  padding-bottom: 659px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb659 {
    padding-bottom: 329.5px;
  }
}
.daihyakka-poison .--px659 {
  padding: 0 659px;
}
.daihyakka-poison .max-w-659 {
  max-width: 659px;
}
.daihyakka-poison .w-659 {
  width: 659px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-659 {
    width: 329.5px;
  }
}
.daihyakka-poison .h-659 {
  height: 659px;
}
.daihyakka-poison .--gap659 {
  gap: 659px !important;
}
.daihyakka-poison .--fw659 {
  font-weight: 659;
}
.daihyakka-poison .--mt660 {
  margin-top: 660px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt660 {
    margin-top: 330px;
  }
}
.daihyakka-poison .--mb660 {
  margin-bottom: 660px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb660 {
    margin-bottom: 330px;
  }
}
.daihyakka-poison .--pt660 {
  padding-top: 660px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt660 {
    padding-top: 330px;
  }
}
.daihyakka-poison .--pb660 {
  padding-bottom: 660px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb660 {
    padding-bottom: 330px;
  }
}
.daihyakka-poison .--px660 {
  padding: 0 660px;
}
.daihyakka-poison .max-w-660 {
  max-width: 660px;
}
.daihyakka-poison .w-660 {
  width: 660px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-660 {
    width: 330px;
  }
}
.daihyakka-poison .h-660 {
  height: 660px;
}
.daihyakka-poison .--gap660 {
  gap: 660px !important;
}
.daihyakka-poison .--fw660 {
  font-weight: 660;
}
.daihyakka-poison .--mt661 {
  margin-top: 661px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt661 {
    margin-top: 330.5px;
  }
}
.daihyakka-poison .--mb661 {
  margin-bottom: 661px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb661 {
    margin-bottom: 330.5px;
  }
}
.daihyakka-poison .--pt661 {
  padding-top: 661px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt661 {
    padding-top: 330.5px;
  }
}
.daihyakka-poison .--pb661 {
  padding-bottom: 661px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb661 {
    padding-bottom: 330.5px;
  }
}
.daihyakka-poison .--px661 {
  padding: 0 661px;
}
.daihyakka-poison .max-w-661 {
  max-width: 661px;
}
.daihyakka-poison .w-661 {
  width: 661px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-661 {
    width: 330.5px;
  }
}
.daihyakka-poison .h-661 {
  height: 661px;
}
.daihyakka-poison .--gap661 {
  gap: 661px !important;
}
.daihyakka-poison .--fw661 {
  font-weight: 661;
}
.daihyakka-poison .--mt662 {
  margin-top: 662px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt662 {
    margin-top: 331px;
  }
}
.daihyakka-poison .--mb662 {
  margin-bottom: 662px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb662 {
    margin-bottom: 331px;
  }
}
.daihyakka-poison .--pt662 {
  padding-top: 662px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt662 {
    padding-top: 331px;
  }
}
.daihyakka-poison .--pb662 {
  padding-bottom: 662px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb662 {
    padding-bottom: 331px;
  }
}
.daihyakka-poison .--px662 {
  padding: 0 662px;
}
.daihyakka-poison .max-w-662 {
  max-width: 662px;
}
.daihyakka-poison .w-662 {
  width: 662px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-662 {
    width: 331px;
  }
}
.daihyakka-poison .h-662 {
  height: 662px;
}
.daihyakka-poison .--gap662 {
  gap: 662px !important;
}
.daihyakka-poison .--fw662 {
  font-weight: 662;
}
.daihyakka-poison .--mt663 {
  margin-top: 663px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt663 {
    margin-top: 331.5px;
  }
}
.daihyakka-poison .--mb663 {
  margin-bottom: 663px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb663 {
    margin-bottom: 331.5px;
  }
}
.daihyakka-poison .--pt663 {
  padding-top: 663px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt663 {
    padding-top: 331.5px;
  }
}
.daihyakka-poison .--pb663 {
  padding-bottom: 663px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb663 {
    padding-bottom: 331.5px;
  }
}
.daihyakka-poison .--px663 {
  padding: 0 663px;
}
.daihyakka-poison .max-w-663 {
  max-width: 663px;
}
.daihyakka-poison .w-663 {
  width: 663px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-663 {
    width: 331.5px;
  }
}
.daihyakka-poison .h-663 {
  height: 663px;
}
.daihyakka-poison .--gap663 {
  gap: 663px !important;
}
.daihyakka-poison .--fw663 {
  font-weight: 663;
}
.daihyakka-poison .--mt664 {
  margin-top: 664px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt664 {
    margin-top: 332px;
  }
}
.daihyakka-poison .--mb664 {
  margin-bottom: 664px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb664 {
    margin-bottom: 332px;
  }
}
.daihyakka-poison .--pt664 {
  padding-top: 664px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt664 {
    padding-top: 332px;
  }
}
.daihyakka-poison .--pb664 {
  padding-bottom: 664px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb664 {
    padding-bottom: 332px;
  }
}
.daihyakka-poison .--px664 {
  padding: 0 664px;
}
.daihyakka-poison .max-w-664 {
  max-width: 664px;
}
.daihyakka-poison .w-664 {
  width: 664px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-664 {
    width: 332px;
  }
}
.daihyakka-poison .h-664 {
  height: 664px;
}
.daihyakka-poison .--gap664 {
  gap: 664px !important;
}
.daihyakka-poison .--fw664 {
  font-weight: 664;
}
.daihyakka-poison .--mt665 {
  margin-top: 665px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt665 {
    margin-top: 332.5px;
  }
}
.daihyakka-poison .--mb665 {
  margin-bottom: 665px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb665 {
    margin-bottom: 332.5px;
  }
}
.daihyakka-poison .--pt665 {
  padding-top: 665px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt665 {
    padding-top: 332.5px;
  }
}
.daihyakka-poison .--pb665 {
  padding-bottom: 665px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb665 {
    padding-bottom: 332.5px;
  }
}
.daihyakka-poison .--px665 {
  padding: 0 665px;
}
.daihyakka-poison .max-w-665 {
  max-width: 665px;
}
.daihyakka-poison .w-665 {
  width: 665px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-665 {
    width: 332.5px;
  }
}
.daihyakka-poison .h-665 {
  height: 665px;
}
.daihyakka-poison .--gap665 {
  gap: 665px !important;
}
.daihyakka-poison .--fw665 {
  font-weight: 665;
}
.daihyakka-poison .--mt666 {
  margin-top: 666px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt666 {
    margin-top: 333px;
  }
}
.daihyakka-poison .--mb666 {
  margin-bottom: 666px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb666 {
    margin-bottom: 333px;
  }
}
.daihyakka-poison .--pt666 {
  padding-top: 666px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt666 {
    padding-top: 333px;
  }
}
.daihyakka-poison .--pb666 {
  padding-bottom: 666px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb666 {
    padding-bottom: 333px;
  }
}
.daihyakka-poison .--px666 {
  padding: 0 666px;
}
.daihyakka-poison .max-w-666 {
  max-width: 666px;
}
.daihyakka-poison .w-666 {
  width: 666px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-666 {
    width: 333px;
  }
}
.daihyakka-poison .h-666 {
  height: 666px;
}
.daihyakka-poison .--gap666 {
  gap: 666px !important;
}
.daihyakka-poison .--fw666 {
  font-weight: 666;
}
.daihyakka-poison .--mt667 {
  margin-top: 667px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt667 {
    margin-top: 333.5px;
  }
}
.daihyakka-poison .--mb667 {
  margin-bottom: 667px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb667 {
    margin-bottom: 333.5px;
  }
}
.daihyakka-poison .--pt667 {
  padding-top: 667px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt667 {
    padding-top: 333.5px;
  }
}
.daihyakka-poison .--pb667 {
  padding-bottom: 667px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb667 {
    padding-bottom: 333.5px;
  }
}
.daihyakka-poison .--px667 {
  padding: 0 667px;
}
.daihyakka-poison .max-w-667 {
  max-width: 667px;
}
.daihyakka-poison .w-667 {
  width: 667px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-667 {
    width: 333.5px;
  }
}
.daihyakka-poison .h-667 {
  height: 667px;
}
.daihyakka-poison .--gap667 {
  gap: 667px !important;
}
.daihyakka-poison .--fw667 {
  font-weight: 667;
}
.daihyakka-poison .--mt668 {
  margin-top: 668px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt668 {
    margin-top: 334px;
  }
}
.daihyakka-poison .--mb668 {
  margin-bottom: 668px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb668 {
    margin-bottom: 334px;
  }
}
.daihyakka-poison .--pt668 {
  padding-top: 668px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt668 {
    padding-top: 334px;
  }
}
.daihyakka-poison .--pb668 {
  padding-bottom: 668px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb668 {
    padding-bottom: 334px;
  }
}
.daihyakka-poison .--px668 {
  padding: 0 668px;
}
.daihyakka-poison .max-w-668 {
  max-width: 668px;
}
.daihyakka-poison .w-668 {
  width: 668px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-668 {
    width: 334px;
  }
}
.daihyakka-poison .h-668 {
  height: 668px;
}
.daihyakka-poison .--gap668 {
  gap: 668px !important;
}
.daihyakka-poison .--fw668 {
  font-weight: 668;
}
.daihyakka-poison .--mt669 {
  margin-top: 669px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt669 {
    margin-top: 334.5px;
  }
}
.daihyakka-poison .--mb669 {
  margin-bottom: 669px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb669 {
    margin-bottom: 334.5px;
  }
}
.daihyakka-poison .--pt669 {
  padding-top: 669px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt669 {
    padding-top: 334.5px;
  }
}
.daihyakka-poison .--pb669 {
  padding-bottom: 669px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb669 {
    padding-bottom: 334.5px;
  }
}
.daihyakka-poison .--px669 {
  padding: 0 669px;
}
.daihyakka-poison .max-w-669 {
  max-width: 669px;
}
.daihyakka-poison .w-669 {
  width: 669px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-669 {
    width: 334.5px;
  }
}
.daihyakka-poison .h-669 {
  height: 669px;
}
.daihyakka-poison .--gap669 {
  gap: 669px !important;
}
.daihyakka-poison .--fw669 {
  font-weight: 669;
}
.daihyakka-poison .--mt670 {
  margin-top: 670px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt670 {
    margin-top: 335px;
  }
}
.daihyakka-poison .--mb670 {
  margin-bottom: 670px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb670 {
    margin-bottom: 335px;
  }
}
.daihyakka-poison .--pt670 {
  padding-top: 670px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt670 {
    padding-top: 335px;
  }
}
.daihyakka-poison .--pb670 {
  padding-bottom: 670px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb670 {
    padding-bottom: 335px;
  }
}
.daihyakka-poison .--px670 {
  padding: 0 670px;
}
.daihyakka-poison .max-w-670 {
  max-width: 670px;
}
.daihyakka-poison .w-670 {
  width: 670px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-670 {
    width: 335px;
  }
}
.daihyakka-poison .h-670 {
  height: 670px;
}
.daihyakka-poison .--gap670 {
  gap: 670px !important;
}
.daihyakka-poison .--fw670 {
  font-weight: 670;
}
.daihyakka-poison .--mt671 {
  margin-top: 671px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt671 {
    margin-top: 335.5px;
  }
}
.daihyakka-poison .--mb671 {
  margin-bottom: 671px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb671 {
    margin-bottom: 335.5px;
  }
}
.daihyakka-poison .--pt671 {
  padding-top: 671px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt671 {
    padding-top: 335.5px;
  }
}
.daihyakka-poison .--pb671 {
  padding-bottom: 671px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb671 {
    padding-bottom: 335.5px;
  }
}
.daihyakka-poison .--px671 {
  padding: 0 671px;
}
.daihyakka-poison .max-w-671 {
  max-width: 671px;
}
.daihyakka-poison .w-671 {
  width: 671px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-671 {
    width: 335.5px;
  }
}
.daihyakka-poison .h-671 {
  height: 671px;
}
.daihyakka-poison .--gap671 {
  gap: 671px !important;
}
.daihyakka-poison .--fw671 {
  font-weight: 671;
}
.daihyakka-poison .--mt672 {
  margin-top: 672px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt672 {
    margin-top: 336px;
  }
}
.daihyakka-poison .--mb672 {
  margin-bottom: 672px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb672 {
    margin-bottom: 336px;
  }
}
.daihyakka-poison .--pt672 {
  padding-top: 672px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt672 {
    padding-top: 336px;
  }
}
.daihyakka-poison .--pb672 {
  padding-bottom: 672px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb672 {
    padding-bottom: 336px;
  }
}
.daihyakka-poison .--px672 {
  padding: 0 672px;
}
.daihyakka-poison .max-w-672 {
  max-width: 672px;
}
.daihyakka-poison .w-672 {
  width: 672px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-672 {
    width: 336px;
  }
}
.daihyakka-poison .h-672 {
  height: 672px;
}
.daihyakka-poison .--gap672 {
  gap: 672px !important;
}
.daihyakka-poison .--fw672 {
  font-weight: 672;
}
.daihyakka-poison .--mt673 {
  margin-top: 673px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt673 {
    margin-top: 336.5px;
  }
}
.daihyakka-poison .--mb673 {
  margin-bottom: 673px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb673 {
    margin-bottom: 336.5px;
  }
}
.daihyakka-poison .--pt673 {
  padding-top: 673px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt673 {
    padding-top: 336.5px;
  }
}
.daihyakka-poison .--pb673 {
  padding-bottom: 673px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb673 {
    padding-bottom: 336.5px;
  }
}
.daihyakka-poison .--px673 {
  padding: 0 673px;
}
.daihyakka-poison .max-w-673 {
  max-width: 673px;
}
.daihyakka-poison .w-673 {
  width: 673px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-673 {
    width: 336.5px;
  }
}
.daihyakka-poison .h-673 {
  height: 673px;
}
.daihyakka-poison .--gap673 {
  gap: 673px !important;
}
.daihyakka-poison .--fw673 {
  font-weight: 673;
}
.daihyakka-poison .--mt674 {
  margin-top: 674px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt674 {
    margin-top: 337px;
  }
}
.daihyakka-poison .--mb674 {
  margin-bottom: 674px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb674 {
    margin-bottom: 337px;
  }
}
.daihyakka-poison .--pt674 {
  padding-top: 674px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt674 {
    padding-top: 337px;
  }
}
.daihyakka-poison .--pb674 {
  padding-bottom: 674px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb674 {
    padding-bottom: 337px;
  }
}
.daihyakka-poison .--px674 {
  padding: 0 674px;
}
.daihyakka-poison .max-w-674 {
  max-width: 674px;
}
.daihyakka-poison .w-674 {
  width: 674px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-674 {
    width: 337px;
  }
}
.daihyakka-poison .h-674 {
  height: 674px;
}
.daihyakka-poison .--gap674 {
  gap: 674px !important;
}
.daihyakka-poison .--fw674 {
  font-weight: 674;
}
.daihyakka-poison .--mt675 {
  margin-top: 675px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt675 {
    margin-top: 337.5px;
  }
}
.daihyakka-poison .--mb675 {
  margin-bottom: 675px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb675 {
    margin-bottom: 337.5px;
  }
}
.daihyakka-poison .--pt675 {
  padding-top: 675px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt675 {
    padding-top: 337.5px;
  }
}
.daihyakka-poison .--pb675 {
  padding-bottom: 675px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb675 {
    padding-bottom: 337.5px;
  }
}
.daihyakka-poison .--px675 {
  padding: 0 675px;
}
.daihyakka-poison .max-w-675 {
  max-width: 675px;
}
.daihyakka-poison .w-675 {
  width: 675px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-675 {
    width: 337.5px;
  }
}
.daihyakka-poison .h-675 {
  height: 675px;
}
.daihyakka-poison .--gap675 {
  gap: 675px !important;
}
.daihyakka-poison .--fw675 {
  font-weight: 675;
}
.daihyakka-poison .--mt676 {
  margin-top: 676px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt676 {
    margin-top: 338px;
  }
}
.daihyakka-poison .--mb676 {
  margin-bottom: 676px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb676 {
    margin-bottom: 338px;
  }
}
.daihyakka-poison .--pt676 {
  padding-top: 676px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt676 {
    padding-top: 338px;
  }
}
.daihyakka-poison .--pb676 {
  padding-bottom: 676px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb676 {
    padding-bottom: 338px;
  }
}
.daihyakka-poison .--px676 {
  padding: 0 676px;
}
.daihyakka-poison .max-w-676 {
  max-width: 676px;
}
.daihyakka-poison .w-676 {
  width: 676px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-676 {
    width: 338px;
  }
}
.daihyakka-poison .h-676 {
  height: 676px;
}
.daihyakka-poison .--gap676 {
  gap: 676px !important;
}
.daihyakka-poison .--fw676 {
  font-weight: 676;
}
.daihyakka-poison .--mt677 {
  margin-top: 677px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt677 {
    margin-top: 338.5px;
  }
}
.daihyakka-poison .--mb677 {
  margin-bottom: 677px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb677 {
    margin-bottom: 338.5px;
  }
}
.daihyakka-poison .--pt677 {
  padding-top: 677px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt677 {
    padding-top: 338.5px;
  }
}
.daihyakka-poison .--pb677 {
  padding-bottom: 677px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb677 {
    padding-bottom: 338.5px;
  }
}
.daihyakka-poison .--px677 {
  padding: 0 677px;
}
.daihyakka-poison .max-w-677 {
  max-width: 677px;
}
.daihyakka-poison .w-677 {
  width: 677px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-677 {
    width: 338.5px;
  }
}
.daihyakka-poison .h-677 {
  height: 677px;
}
.daihyakka-poison .--gap677 {
  gap: 677px !important;
}
.daihyakka-poison .--fw677 {
  font-weight: 677;
}
.daihyakka-poison .--mt678 {
  margin-top: 678px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt678 {
    margin-top: 339px;
  }
}
.daihyakka-poison .--mb678 {
  margin-bottom: 678px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb678 {
    margin-bottom: 339px;
  }
}
.daihyakka-poison .--pt678 {
  padding-top: 678px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt678 {
    padding-top: 339px;
  }
}
.daihyakka-poison .--pb678 {
  padding-bottom: 678px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb678 {
    padding-bottom: 339px;
  }
}
.daihyakka-poison .--px678 {
  padding: 0 678px;
}
.daihyakka-poison .max-w-678 {
  max-width: 678px;
}
.daihyakka-poison .w-678 {
  width: 678px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-678 {
    width: 339px;
  }
}
.daihyakka-poison .h-678 {
  height: 678px;
}
.daihyakka-poison .--gap678 {
  gap: 678px !important;
}
.daihyakka-poison .--fw678 {
  font-weight: 678;
}
.daihyakka-poison .--mt679 {
  margin-top: 679px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt679 {
    margin-top: 339.5px;
  }
}
.daihyakka-poison .--mb679 {
  margin-bottom: 679px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb679 {
    margin-bottom: 339.5px;
  }
}
.daihyakka-poison .--pt679 {
  padding-top: 679px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt679 {
    padding-top: 339.5px;
  }
}
.daihyakka-poison .--pb679 {
  padding-bottom: 679px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb679 {
    padding-bottom: 339.5px;
  }
}
.daihyakka-poison .--px679 {
  padding: 0 679px;
}
.daihyakka-poison .max-w-679 {
  max-width: 679px;
}
.daihyakka-poison .w-679 {
  width: 679px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-679 {
    width: 339.5px;
  }
}
.daihyakka-poison .h-679 {
  height: 679px;
}
.daihyakka-poison .--gap679 {
  gap: 679px !important;
}
.daihyakka-poison .--fw679 {
  font-weight: 679;
}
.daihyakka-poison .--mt680 {
  margin-top: 680px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt680 {
    margin-top: 340px;
  }
}
.daihyakka-poison .--mb680 {
  margin-bottom: 680px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb680 {
    margin-bottom: 340px;
  }
}
.daihyakka-poison .--pt680 {
  padding-top: 680px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt680 {
    padding-top: 340px;
  }
}
.daihyakka-poison .--pb680 {
  padding-bottom: 680px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb680 {
    padding-bottom: 340px;
  }
}
.daihyakka-poison .--px680 {
  padding: 0 680px;
}
.daihyakka-poison .max-w-680 {
  max-width: 680px;
}
.daihyakka-poison .w-680 {
  width: 680px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-680 {
    width: 340px;
  }
}
.daihyakka-poison .h-680 {
  height: 680px;
}
.daihyakka-poison .--gap680 {
  gap: 680px !important;
}
.daihyakka-poison .--fw680 {
  font-weight: 680;
}
.daihyakka-poison .--mt681 {
  margin-top: 681px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt681 {
    margin-top: 340.5px;
  }
}
.daihyakka-poison .--mb681 {
  margin-bottom: 681px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb681 {
    margin-bottom: 340.5px;
  }
}
.daihyakka-poison .--pt681 {
  padding-top: 681px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt681 {
    padding-top: 340.5px;
  }
}
.daihyakka-poison .--pb681 {
  padding-bottom: 681px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb681 {
    padding-bottom: 340.5px;
  }
}
.daihyakka-poison .--px681 {
  padding: 0 681px;
}
.daihyakka-poison .max-w-681 {
  max-width: 681px;
}
.daihyakka-poison .w-681 {
  width: 681px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-681 {
    width: 340.5px;
  }
}
.daihyakka-poison .h-681 {
  height: 681px;
}
.daihyakka-poison .--gap681 {
  gap: 681px !important;
}
.daihyakka-poison .--fw681 {
  font-weight: 681;
}
.daihyakka-poison .--mt682 {
  margin-top: 682px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt682 {
    margin-top: 341px;
  }
}
.daihyakka-poison .--mb682 {
  margin-bottom: 682px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb682 {
    margin-bottom: 341px;
  }
}
.daihyakka-poison .--pt682 {
  padding-top: 682px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt682 {
    padding-top: 341px;
  }
}
.daihyakka-poison .--pb682 {
  padding-bottom: 682px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb682 {
    padding-bottom: 341px;
  }
}
.daihyakka-poison .--px682 {
  padding: 0 682px;
}
.daihyakka-poison .max-w-682 {
  max-width: 682px;
}
.daihyakka-poison .w-682 {
  width: 682px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-682 {
    width: 341px;
  }
}
.daihyakka-poison .h-682 {
  height: 682px;
}
.daihyakka-poison .--gap682 {
  gap: 682px !important;
}
.daihyakka-poison .--fw682 {
  font-weight: 682;
}
.daihyakka-poison .--mt683 {
  margin-top: 683px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt683 {
    margin-top: 341.5px;
  }
}
.daihyakka-poison .--mb683 {
  margin-bottom: 683px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb683 {
    margin-bottom: 341.5px;
  }
}
.daihyakka-poison .--pt683 {
  padding-top: 683px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt683 {
    padding-top: 341.5px;
  }
}
.daihyakka-poison .--pb683 {
  padding-bottom: 683px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb683 {
    padding-bottom: 341.5px;
  }
}
.daihyakka-poison .--px683 {
  padding: 0 683px;
}
.daihyakka-poison .max-w-683 {
  max-width: 683px;
}
.daihyakka-poison .w-683 {
  width: 683px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-683 {
    width: 341.5px;
  }
}
.daihyakka-poison .h-683 {
  height: 683px;
}
.daihyakka-poison .--gap683 {
  gap: 683px !important;
}
.daihyakka-poison .--fw683 {
  font-weight: 683;
}
.daihyakka-poison .--mt684 {
  margin-top: 684px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt684 {
    margin-top: 342px;
  }
}
.daihyakka-poison .--mb684 {
  margin-bottom: 684px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb684 {
    margin-bottom: 342px;
  }
}
.daihyakka-poison .--pt684 {
  padding-top: 684px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt684 {
    padding-top: 342px;
  }
}
.daihyakka-poison .--pb684 {
  padding-bottom: 684px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb684 {
    padding-bottom: 342px;
  }
}
.daihyakka-poison .--px684 {
  padding: 0 684px;
}
.daihyakka-poison .max-w-684 {
  max-width: 684px;
}
.daihyakka-poison .w-684 {
  width: 684px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-684 {
    width: 342px;
  }
}
.daihyakka-poison .h-684 {
  height: 684px;
}
.daihyakka-poison .--gap684 {
  gap: 684px !important;
}
.daihyakka-poison .--fw684 {
  font-weight: 684;
}
.daihyakka-poison .--mt685 {
  margin-top: 685px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt685 {
    margin-top: 342.5px;
  }
}
.daihyakka-poison .--mb685 {
  margin-bottom: 685px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb685 {
    margin-bottom: 342.5px;
  }
}
.daihyakka-poison .--pt685 {
  padding-top: 685px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt685 {
    padding-top: 342.5px;
  }
}
.daihyakka-poison .--pb685 {
  padding-bottom: 685px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb685 {
    padding-bottom: 342.5px;
  }
}
.daihyakka-poison .--px685 {
  padding: 0 685px;
}
.daihyakka-poison .max-w-685 {
  max-width: 685px;
}
.daihyakka-poison .w-685 {
  width: 685px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-685 {
    width: 342.5px;
  }
}
.daihyakka-poison .h-685 {
  height: 685px;
}
.daihyakka-poison .--gap685 {
  gap: 685px !important;
}
.daihyakka-poison .--fw685 {
  font-weight: 685;
}
.daihyakka-poison .--mt686 {
  margin-top: 686px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt686 {
    margin-top: 343px;
  }
}
.daihyakka-poison .--mb686 {
  margin-bottom: 686px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb686 {
    margin-bottom: 343px;
  }
}
.daihyakka-poison .--pt686 {
  padding-top: 686px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt686 {
    padding-top: 343px;
  }
}
.daihyakka-poison .--pb686 {
  padding-bottom: 686px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb686 {
    padding-bottom: 343px;
  }
}
.daihyakka-poison .--px686 {
  padding: 0 686px;
}
.daihyakka-poison .max-w-686 {
  max-width: 686px;
}
.daihyakka-poison .w-686 {
  width: 686px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-686 {
    width: 343px;
  }
}
.daihyakka-poison .h-686 {
  height: 686px;
}
.daihyakka-poison .--gap686 {
  gap: 686px !important;
}
.daihyakka-poison .--fw686 {
  font-weight: 686;
}
.daihyakka-poison .--mt687 {
  margin-top: 687px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt687 {
    margin-top: 343.5px;
  }
}
.daihyakka-poison .--mb687 {
  margin-bottom: 687px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb687 {
    margin-bottom: 343.5px;
  }
}
.daihyakka-poison .--pt687 {
  padding-top: 687px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt687 {
    padding-top: 343.5px;
  }
}
.daihyakka-poison .--pb687 {
  padding-bottom: 687px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb687 {
    padding-bottom: 343.5px;
  }
}
.daihyakka-poison .--px687 {
  padding: 0 687px;
}
.daihyakka-poison .max-w-687 {
  max-width: 687px;
}
.daihyakka-poison .w-687 {
  width: 687px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-687 {
    width: 343.5px;
  }
}
.daihyakka-poison .h-687 {
  height: 687px;
}
.daihyakka-poison .--gap687 {
  gap: 687px !important;
}
.daihyakka-poison .--fw687 {
  font-weight: 687;
}
.daihyakka-poison .--mt688 {
  margin-top: 688px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt688 {
    margin-top: 344px;
  }
}
.daihyakka-poison .--mb688 {
  margin-bottom: 688px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb688 {
    margin-bottom: 344px;
  }
}
.daihyakka-poison .--pt688 {
  padding-top: 688px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt688 {
    padding-top: 344px;
  }
}
.daihyakka-poison .--pb688 {
  padding-bottom: 688px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb688 {
    padding-bottom: 344px;
  }
}
.daihyakka-poison .--px688 {
  padding: 0 688px;
}
.daihyakka-poison .max-w-688 {
  max-width: 688px;
}
.daihyakka-poison .w-688 {
  width: 688px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-688 {
    width: 344px;
  }
}
.daihyakka-poison .h-688 {
  height: 688px;
}
.daihyakka-poison .--gap688 {
  gap: 688px !important;
}
.daihyakka-poison .--fw688 {
  font-weight: 688;
}
.daihyakka-poison .--mt689 {
  margin-top: 689px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt689 {
    margin-top: 344.5px;
  }
}
.daihyakka-poison .--mb689 {
  margin-bottom: 689px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb689 {
    margin-bottom: 344.5px;
  }
}
.daihyakka-poison .--pt689 {
  padding-top: 689px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt689 {
    padding-top: 344.5px;
  }
}
.daihyakka-poison .--pb689 {
  padding-bottom: 689px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb689 {
    padding-bottom: 344.5px;
  }
}
.daihyakka-poison .--px689 {
  padding: 0 689px;
}
.daihyakka-poison .max-w-689 {
  max-width: 689px;
}
.daihyakka-poison .w-689 {
  width: 689px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-689 {
    width: 344.5px;
  }
}
.daihyakka-poison .h-689 {
  height: 689px;
}
.daihyakka-poison .--gap689 {
  gap: 689px !important;
}
.daihyakka-poison .--fw689 {
  font-weight: 689;
}
.daihyakka-poison .--mt690 {
  margin-top: 690px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt690 {
    margin-top: 345px;
  }
}
.daihyakka-poison .--mb690 {
  margin-bottom: 690px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb690 {
    margin-bottom: 345px;
  }
}
.daihyakka-poison .--pt690 {
  padding-top: 690px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt690 {
    padding-top: 345px;
  }
}
.daihyakka-poison .--pb690 {
  padding-bottom: 690px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb690 {
    padding-bottom: 345px;
  }
}
.daihyakka-poison .--px690 {
  padding: 0 690px;
}
.daihyakka-poison .max-w-690 {
  max-width: 690px;
}
.daihyakka-poison .w-690 {
  width: 690px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-690 {
    width: 345px;
  }
}
.daihyakka-poison .h-690 {
  height: 690px;
}
.daihyakka-poison .--gap690 {
  gap: 690px !important;
}
.daihyakka-poison .--fw690 {
  font-weight: 690;
}
.daihyakka-poison .--mt691 {
  margin-top: 691px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt691 {
    margin-top: 345.5px;
  }
}
.daihyakka-poison .--mb691 {
  margin-bottom: 691px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb691 {
    margin-bottom: 345.5px;
  }
}
.daihyakka-poison .--pt691 {
  padding-top: 691px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt691 {
    padding-top: 345.5px;
  }
}
.daihyakka-poison .--pb691 {
  padding-bottom: 691px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb691 {
    padding-bottom: 345.5px;
  }
}
.daihyakka-poison .--px691 {
  padding: 0 691px;
}
.daihyakka-poison .max-w-691 {
  max-width: 691px;
}
.daihyakka-poison .w-691 {
  width: 691px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-691 {
    width: 345.5px;
  }
}
.daihyakka-poison .h-691 {
  height: 691px;
}
.daihyakka-poison .--gap691 {
  gap: 691px !important;
}
.daihyakka-poison .--fw691 {
  font-weight: 691;
}
.daihyakka-poison .--mt692 {
  margin-top: 692px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt692 {
    margin-top: 346px;
  }
}
.daihyakka-poison .--mb692 {
  margin-bottom: 692px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb692 {
    margin-bottom: 346px;
  }
}
.daihyakka-poison .--pt692 {
  padding-top: 692px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt692 {
    padding-top: 346px;
  }
}
.daihyakka-poison .--pb692 {
  padding-bottom: 692px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb692 {
    padding-bottom: 346px;
  }
}
.daihyakka-poison .--px692 {
  padding: 0 692px;
}
.daihyakka-poison .max-w-692 {
  max-width: 692px;
}
.daihyakka-poison .w-692 {
  width: 692px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-692 {
    width: 346px;
  }
}
.daihyakka-poison .h-692 {
  height: 692px;
}
.daihyakka-poison .--gap692 {
  gap: 692px !important;
}
.daihyakka-poison .--fw692 {
  font-weight: 692;
}
.daihyakka-poison .--mt693 {
  margin-top: 693px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt693 {
    margin-top: 346.5px;
  }
}
.daihyakka-poison .--mb693 {
  margin-bottom: 693px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb693 {
    margin-bottom: 346.5px;
  }
}
.daihyakka-poison .--pt693 {
  padding-top: 693px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt693 {
    padding-top: 346.5px;
  }
}
.daihyakka-poison .--pb693 {
  padding-bottom: 693px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb693 {
    padding-bottom: 346.5px;
  }
}
.daihyakka-poison .--px693 {
  padding: 0 693px;
}
.daihyakka-poison .max-w-693 {
  max-width: 693px;
}
.daihyakka-poison .w-693 {
  width: 693px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-693 {
    width: 346.5px;
  }
}
.daihyakka-poison .h-693 {
  height: 693px;
}
.daihyakka-poison .--gap693 {
  gap: 693px !important;
}
.daihyakka-poison .--fw693 {
  font-weight: 693;
}
.daihyakka-poison .--mt694 {
  margin-top: 694px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt694 {
    margin-top: 347px;
  }
}
.daihyakka-poison .--mb694 {
  margin-bottom: 694px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb694 {
    margin-bottom: 347px;
  }
}
.daihyakka-poison .--pt694 {
  padding-top: 694px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt694 {
    padding-top: 347px;
  }
}
.daihyakka-poison .--pb694 {
  padding-bottom: 694px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb694 {
    padding-bottom: 347px;
  }
}
.daihyakka-poison .--px694 {
  padding: 0 694px;
}
.daihyakka-poison .max-w-694 {
  max-width: 694px;
}
.daihyakka-poison .w-694 {
  width: 694px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-694 {
    width: 347px;
  }
}
.daihyakka-poison .h-694 {
  height: 694px;
}
.daihyakka-poison .--gap694 {
  gap: 694px !important;
}
.daihyakka-poison .--fw694 {
  font-weight: 694;
}
.daihyakka-poison .--mt695 {
  margin-top: 695px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt695 {
    margin-top: 347.5px;
  }
}
.daihyakka-poison .--mb695 {
  margin-bottom: 695px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb695 {
    margin-bottom: 347.5px;
  }
}
.daihyakka-poison .--pt695 {
  padding-top: 695px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt695 {
    padding-top: 347.5px;
  }
}
.daihyakka-poison .--pb695 {
  padding-bottom: 695px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb695 {
    padding-bottom: 347.5px;
  }
}
.daihyakka-poison .--px695 {
  padding: 0 695px;
}
.daihyakka-poison .max-w-695 {
  max-width: 695px;
}
.daihyakka-poison .w-695 {
  width: 695px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-695 {
    width: 347.5px;
  }
}
.daihyakka-poison .h-695 {
  height: 695px;
}
.daihyakka-poison .--gap695 {
  gap: 695px !important;
}
.daihyakka-poison .--fw695 {
  font-weight: 695;
}
.daihyakka-poison .--mt696 {
  margin-top: 696px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt696 {
    margin-top: 348px;
  }
}
.daihyakka-poison .--mb696 {
  margin-bottom: 696px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb696 {
    margin-bottom: 348px;
  }
}
.daihyakka-poison .--pt696 {
  padding-top: 696px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt696 {
    padding-top: 348px;
  }
}
.daihyakka-poison .--pb696 {
  padding-bottom: 696px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb696 {
    padding-bottom: 348px;
  }
}
.daihyakka-poison .--px696 {
  padding: 0 696px;
}
.daihyakka-poison .max-w-696 {
  max-width: 696px;
}
.daihyakka-poison .w-696 {
  width: 696px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-696 {
    width: 348px;
  }
}
.daihyakka-poison .h-696 {
  height: 696px;
}
.daihyakka-poison .--gap696 {
  gap: 696px !important;
}
.daihyakka-poison .--fw696 {
  font-weight: 696;
}
.daihyakka-poison .--mt697 {
  margin-top: 697px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt697 {
    margin-top: 348.5px;
  }
}
.daihyakka-poison .--mb697 {
  margin-bottom: 697px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb697 {
    margin-bottom: 348.5px;
  }
}
.daihyakka-poison .--pt697 {
  padding-top: 697px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt697 {
    padding-top: 348.5px;
  }
}
.daihyakka-poison .--pb697 {
  padding-bottom: 697px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb697 {
    padding-bottom: 348.5px;
  }
}
.daihyakka-poison .--px697 {
  padding: 0 697px;
}
.daihyakka-poison .max-w-697 {
  max-width: 697px;
}
.daihyakka-poison .w-697 {
  width: 697px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-697 {
    width: 348.5px;
  }
}
.daihyakka-poison .h-697 {
  height: 697px;
}
.daihyakka-poison .--gap697 {
  gap: 697px !important;
}
.daihyakka-poison .--fw697 {
  font-weight: 697;
}
.daihyakka-poison .--mt698 {
  margin-top: 698px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt698 {
    margin-top: 349px;
  }
}
.daihyakka-poison .--mb698 {
  margin-bottom: 698px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb698 {
    margin-bottom: 349px;
  }
}
.daihyakka-poison .--pt698 {
  padding-top: 698px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt698 {
    padding-top: 349px;
  }
}
.daihyakka-poison .--pb698 {
  padding-bottom: 698px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb698 {
    padding-bottom: 349px;
  }
}
.daihyakka-poison .--px698 {
  padding: 0 698px;
}
.daihyakka-poison .max-w-698 {
  max-width: 698px;
}
.daihyakka-poison .w-698 {
  width: 698px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-698 {
    width: 349px;
  }
}
.daihyakka-poison .h-698 {
  height: 698px;
}
.daihyakka-poison .--gap698 {
  gap: 698px !important;
}
.daihyakka-poison .--fw698 {
  font-weight: 698;
}
.daihyakka-poison .--mt699 {
  margin-top: 699px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt699 {
    margin-top: 349.5px;
  }
}
.daihyakka-poison .--mb699 {
  margin-bottom: 699px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb699 {
    margin-bottom: 349.5px;
  }
}
.daihyakka-poison .--pt699 {
  padding-top: 699px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt699 {
    padding-top: 349.5px;
  }
}
.daihyakka-poison .--pb699 {
  padding-bottom: 699px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb699 {
    padding-bottom: 349.5px;
  }
}
.daihyakka-poison .--px699 {
  padding: 0 699px;
}
.daihyakka-poison .max-w-699 {
  max-width: 699px;
}
.daihyakka-poison .w-699 {
  width: 699px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-699 {
    width: 349.5px;
  }
}
.daihyakka-poison .h-699 {
  height: 699px;
}
.daihyakka-poison .--gap699 {
  gap: 699px !important;
}
.daihyakka-poison .--fw699 {
  font-weight: 699;
}
.daihyakka-poison .--mt700 {
  margin-top: 700px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt700 {
    margin-top: 350px;
  }
}
.daihyakka-poison .--mb700 {
  margin-bottom: 700px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb700 {
    margin-bottom: 350px;
  }
}
.daihyakka-poison .--pt700 {
  padding-top: 700px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt700 {
    padding-top: 350px;
  }
}
.daihyakka-poison .--pb700 {
  padding-bottom: 700px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb700 {
    padding-bottom: 350px;
  }
}
.daihyakka-poison .--px700 {
  padding: 0 700px;
}
.daihyakka-poison .max-w-700 {
  max-width: 700px;
}
.daihyakka-poison .w-700 {
  width: 700px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-700 {
    width: 350px;
  }
}
.daihyakka-poison .h-700 {
  height: 700px;
}
.daihyakka-poison .--gap700 {
  gap: 700px !important;
}
.daihyakka-poison .--fw700 {
  font-weight: 700;
}
.daihyakka-poison .--mt701 {
  margin-top: 701px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt701 {
    margin-top: 350.5px;
  }
}
.daihyakka-poison .--mb701 {
  margin-bottom: 701px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb701 {
    margin-bottom: 350.5px;
  }
}
.daihyakka-poison .--pt701 {
  padding-top: 701px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt701 {
    padding-top: 350.5px;
  }
}
.daihyakka-poison .--pb701 {
  padding-bottom: 701px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb701 {
    padding-bottom: 350.5px;
  }
}
.daihyakka-poison .--px701 {
  padding: 0 701px;
}
.daihyakka-poison .max-w-701 {
  max-width: 701px;
}
.daihyakka-poison .w-701 {
  width: 701px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-701 {
    width: 350.5px;
  }
}
.daihyakka-poison .h-701 {
  height: 701px;
}
.daihyakka-poison .--gap701 {
  gap: 701px !important;
}
.daihyakka-poison .--fw701 {
  font-weight: 701;
}
.daihyakka-poison .--mt702 {
  margin-top: 702px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt702 {
    margin-top: 351px;
  }
}
.daihyakka-poison .--mb702 {
  margin-bottom: 702px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb702 {
    margin-bottom: 351px;
  }
}
.daihyakka-poison .--pt702 {
  padding-top: 702px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt702 {
    padding-top: 351px;
  }
}
.daihyakka-poison .--pb702 {
  padding-bottom: 702px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb702 {
    padding-bottom: 351px;
  }
}
.daihyakka-poison .--px702 {
  padding: 0 702px;
}
.daihyakka-poison .max-w-702 {
  max-width: 702px;
}
.daihyakka-poison .w-702 {
  width: 702px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-702 {
    width: 351px;
  }
}
.daihyakka-poison .h-702 {
  height: 702px;
}
.daihyakka-poison .--gap702 {
  gap: 702px !important;
}
.daihyakka-poison .--fw702 {
  font-weight: 702;
}
.daihyakka-poison .--mt703 {
  margin-top: 703px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt703 {
    margin-top: 351.5px;
  }
}
.daihyakka-poison .--mb703 {
  margin-bottom: 703px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb703 {
    margin-bottom: 351.5px;
  }
}
.daihyakka-poison .--pt703 {
  padding-top: 703px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt703 {
    padding-top: 351.5px;
  }
}
.daihyakka-poison .--pb703 {
  padding-bottom: 703px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb703 {
    padding-bottom: 351.5px;
  }
}
.daihyakka-poison .--px703 {
  padding: 0 703px;
}
.daihyakka-poison .max-w-703 {
  max-width: 703px;
}
.daihyakka-poison .w-703 {
  width: 703px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-703 {
    width: 351.5px;
  }
}
.daihyakka-poison .h-703 {
  height: 703px;
}
.daihyakka-poison .--gap703 {
  gap: 703px !important;
}
.daihyakka-poison .--fw703 {
  font-weight: 703;
}
.daihyakka-poison .--mt704 {
  margin-top: 704px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt704 {
    margin-top: 352px;
  }
}
.daihyakka-poison .--mb704 {
  margin-bottom: 704px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb704 {
    margin-bottom: 352px;
  }
}
.daihyakka-poison .--pt704 {
  padding-top: 704px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt704 {
    padding-top: 352px;
  }
}
.daihyakka-poison .--pb704 {
  padding-bottom: 704px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb704 {
    padding-bottom: 352px;
  }
}
.daihyakka-poison .--px704 {
  padding: 0 704px;
}
.daihyakka-poison .max-w-704 {
  max-width: 704px;
}
.daihyakka-poison .w-704 {
  width: 704px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-704 {
    width: 352px;
  }
}
.daihyakka-poison .h-704 {
  height: 704px;
}
.daihyakka-poison .--gap704 {
  gap: 704px !important;
}
.daihyakka-poison .--fw704 {
  font-weight: 704;
}
.daihyakka-poison .--mt705 {
  margin-top: 705px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt705 {
    margin-top: 352.5px;
  }
}
.daihyakka-poison .--mb705 {
  margin-bottom: 705px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb705 {
    margin-bottom: 352.5px;
  }
}
.daihyakka-poison .--pt705 {
  padding-top: 705px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt705 {
    padding-top: 352.5px;
  }
}
.daihyakka-poison .--pb705 {
  padding-bottom: 705px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb705 {
    padding-bottom: 352.5px;
  }
}
.daihyakka-poison .--px705 {
  padding: 0 705px;
}
.daihyakka-poison .max-w-705 {
  max-width: 705px;
}
.daihyakka-poison .w-705 {
  width: 705px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-705 {
    width: 352.5px;
  }
}
.daihyakka-poison .h-705 {
  height: 705px;
}
.daihyakka-poison .--gap705 {
  gap: 705px !important;
}
.daihyakka-poison .--fw705 {
  font-weight: 705;
}
.daihyakka-poison .--mt706 {
  margin-top: 706px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt706 {
    margin-top: 353px;
  }
}
.daihyakka-poison .--mb706 {
  margin-bottom: 706px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb706 {
    margin-bottom: 353px;
  }
}
.daihyakka-poison .--pt706 {
  padding-top: 706px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt706 {
    padding-top: 353px;
  }
}
.daihyakka-poison .--pb706 {
  padding-bottom: 706px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb706 {
    padding-bottom: 353px;
  }
}
.daihyakka-poison .--px706 {
  padding: 0 706px;
}
.daihyakka-poison .max-w-706 {
  max-width: 706px;
}
.daihyakka-poison .w-706 {
  width: 706px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-706 {
    width: 353px;
  }
}
.daihyakka-poison .h-706 {
  height: 706px;
}
.daihyakka-poison .--gap706 {
  gap: 706px !important;
}
.daihyakka-poison .--fw706 {
  font-weight: 706;
}
.daihyakka-poison .--mt707 {
  margin-top: 707px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt707 {
    margin-top: 353.5px;
  }
}
.daihyakka-poison .--mb707 {
  margin-bottom: 707px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb707 {
    margin-bottom: 353.5px;
  }
}
.daihyakka-poison .--pt707 {
  padding-top: 707px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt707 {
    padding-top: 353.5px;
  }
}
.daihyakka-poison .--pb707 {
  padding-bottom: 707px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb707 {
    padding-bottom: 353.5px;
  }
}
.daihyakka-poison .--px707 {
  padding: 0 707px;
}
.daihyakka-poison .max-w-707 {
  max-width: 707px;
}
.daihyakka-poison .w-707 {
  width: 707px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-707 {
    width: 353.5px;
  }
}
.daihyakka-poison .h-707 {
  height: 707px;
}
.daihyakka-poison .--gap707 {
  gap: 707px !important;
}
.daihyakka-poison .--fw707 {
  font-weight: 707;
}
.daihyakka-poison .--mt708 {
  margin-top: 708px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt708 {
    margin-top: 354px;
  }
}
.daihyakka-poison .--mb708 {
  margin-bottom: 708px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb708 {
    margin-bottom: 354px;
  }
}
.daihyakka-poison .--pt708 {
  padding-top: 708px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt708 {
    padding-top: 354px;
  }
}
.daihyakka-poison .--pb708 {
  padding-bottom: 708px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb708 {
    padding-bottom: 354px;
  }
}
.daihyakka-poison .--px708 {
  padding: 0 708px;
}
.daihyakka-poison .max-w-708 {
  max-width: 708px;
}
.daihyakka-poison .w-708 {
  width: 708px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-708 {
    width: 354px;
  }
}
.daihyakka-poison .h-708 {
  height: 708px;
}
.daihyakka-poison .--gap708 {
  gap: 708px !important;
}
.daihyakka-poison .--fw708 {
  font-weight: 708;
}
.daihyakka-poison .--mt709 {
  margin-top: 709px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt709 {
    margin-top: 354.5px;
  }
}
.daihyakka-poison .--mb709 {
  margin-bottom: 709px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb709 {
    margin-bottom: 354.5px;
  }
}
.daihyakka-poison .--pt709 {
  padding-top: 709px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt709 {
    padding-top: 354.5px;
  }
}
.daihyakka-poison .--pb709 {
  padding-bottom: 709px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb709 {
    padding-bottom: 354.5px;
  }
}
.daihyakka-poison .--px709 {
  padding: 0 709px;
}
.daihyakka-poison .max-w-709 {
  max-width: 709px;
}
.daihyakka-poison .w-709 {
  width: 709px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-709 {
    width: 354.5px;
  }
}
.daihyakka-poison .h-709 {
  height: 709px;
}
.daihyakka-poison .--gap709 {
  gap: 709px !important;
}
.daihyakka-poison .--fw709 {
  font-weight: 709;
}
.daihyakka-poison .--mt710 {
  margin-top: 710px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt710 {
    margin-top: 355px;
  }
}
.daihyakka-poison .--mb710 {
  margin-bottom: 710px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb710 {
    margin-bottom: 355px;
  }
}
.daihyakka-poison .--pt710 {
  padding-top: 710px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt710 {
    padding-top: 355px;
  }
}
.daihyakka-poison .--pb710 {
  padding-bottom: 710px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb710 {
    padding-bottom: 355px;
  }
}
.daihyakka-poison .--px710 {
  padding: 0 710px;
}
.daihyakka-poison .max-w-710 {
  max-width: 710px;
}
.daihyakka-poison .w-710 {
  width: 710px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-710 {
    width: 355px;
  }
}
.daihyakka-poison .h-710 {
  height: 710px;
}
.daihyakka-poison .--gap710 {
  gap: 710px !important;
}
.daihyakka-poison .--fw710 {
  font-weight: 710;
}
.daihyakka-poison .--mt711 {
  margin-top: 711px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt711 {
    margin-top: 355.5px;
  }
}
.daihyakka-poison .--mb711 {
  margin-bottom: 711px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb711 {
    margin-bottom: 355.5px;
  }
}
.daihyakka-poison .--pt711 {
  padding-top: 711px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt711 {
    padding-top: 355.5px;
  }
}
.daihyakka-poison .--pb711 {
  padding-bottom: 711px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb711 {
    padding-bottom: 355.5px;
  }
}
.daihyakka-poison .--px711 {
  padding: 0 711px;
}
.daihyakka-poison .max-w-711 {
  max-width: 711px;
}
.daihyakka-poison .w-711 {
  width: 711px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-711 {
    width: 355.5px;
  }
}
.daihyakka-poison .h-711 {
  height: 711px;
}
.daihyakka-poison .--gap711 {
  gap: 711px !important;
}
.daihyakka-poison .--fw711 {
  font-weight: 711;
}
.daihyakka-poison .--mt712 {
  margin-top: 712px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt712 {
    margin-top: 356px;
  }
}
.daihyakka-poison .--mb712 {
  margin-bottom: 712px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb712 {
    margin-bottom: 356px;
  }
}
.daihyakka-poison .--pt712 {
  padding-top: 712px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt712 {
    padding-top: 356px;
  }
}
.daihyakka-poison .--pb712 {
  padding-bottom: 712px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb712 {
    padding-bottom: 356px;
  }
}
.daihyakka-poison .--px712 {
  padding: 0 712px;
}
.daihyakka-poison .max-w-712 {
  max-width: 712px;
}
.daihyakka-poison .w-712 {
  width: 712px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-712 {
    width: 356px;
  }
}
.daihyakka-poison .h-712 {
  height: 712px;
}
.daihyakka-poison .--gap712 {
  gap: 712px !important;
}
.daihyakka-poison .--fw712 {
  font-weight: 712;
}
.daihyakka-poison .--mt713 {
  margin-top: 713px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt713 {
    margin-top: 356.5px;
  }
}
.daihyakka-poison .--mb713 {
  margin-bottom: 713px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb713 {
    margin-bottom: 356.5px;
  }
}
.daihyakka-poison .--pt713 {
  padding-top: 713px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt713 {
    padding-top: 356.5px;
  }
}
.daihyakka-poison .--pb713 {
  padding-bottom: 713px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb713 {
    padding-bottom: 356.5px;
  }
}
.daihyakka-poison .--px713 {
  padding: 0 713px;
}
.daihyakka-poison .max-w-713 {
  max-width: 713px;
}
.daihyakka-poison .w-713 {
  width: 713px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-713 {
    width: 356.5px;
  }
}
.daihyakka-poison .h-713 {
  height: 713px;
}
.daihyakka-poison .--gap713 {
  gap: 713px !important;
}
.daihyakka-poison .--fw713 {
  font-weight: 713;
}
.daihyakka-poison .--mt714 {
  margin-top: 714px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt714 {
    margin-top: 357px;
  }
}
.daihyakka-poison .--mb714 {
  margin-bottom: 714px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb714 {
    margin-bottom: 357px;
  }
}
.daihyakka-poison .--pt714 {
  padding-top: 714px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt714 {
    padding-top: 357px;
  }
}
.daihyakka-poison .--pb714 {
  padding-bottom: 714px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb714 {
    padding-bottom: 357px;
  }
}
.daihyakka-poison .--px714 {
  padding: 0 714px;
}
.daihyakka-poison .max-w-714 {
  max-width: 714px;
}
.daihyakka-poison .w-714 {
  width: 714px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-714 {
    width: 357px;
  }
}
.daihyakka-poison .h-714 {
  height: 714px;
}
.daihyakka-poison .--gap714 {
  gap: 714px !important;
}
.daihyakka-poison .--fw714 {
  font-weight: 714;
}
.daihyakka-poison .--mt715 {
  margin-top: 715px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt715 {
    margin-top: 357.5px;
  }
}
.daihyakka-poison .--mb715 {
  margin-bottom: 715px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb715 {
    margin-bottom: 357.5px;
  }
}
.daihyakka-poison .--pt715 {
  padding-top: 715px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt715 {
    padding-top: 357.5px;
  }
}
.daihyakka-poison .--pb715 {
  padding-bottom: 715px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb715 {
    padding-bottom: 357.5px;
  }
}
.daihyakka-poison .--px715 {
  padding: 0 715px;
}
.daihyakka-poison .max-w-715 {
  max-width: 715px;
}
.daihyakka-poison .w-715 {
  width: 715px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-715 {
    width: 357.5px;
  }
}
.daihyakka-poison .h-715 {
  height: 715px;
}
.daihyakka-poison .--gap715 {
  gap: 715px !important;
}
.daihyakka-poison .--fw715 {
  font-weight: 715;
}
.daihyakka-poison .--mt716 {
  margin-top: 716px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt716 {
    margin-top: 358px;
  }
}
.daihyakka-poison .--mb716 {
  margin-bottom: 716px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb716 {
    margin-bottom: 358px;
  }
}
.daihyakka-poison .--pt716 {
  padding-top: 716px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt716 {
    padding-top: 358px;
  }
}
.daihyakka-poison .--pb716 {
  padding-bottom: 716px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb716 {
    padding-bottom: 358px;
  }
}
.daihyakka-poison .--px716 {
  padding: 0 716px;
}
.daihyakka-poison .max-w-716 {
  max-width: 716px;
}
.daihyakka-poison .w-716 {
  width: 716px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-716 {
    width: 358px;
  }
}
.daihyakka-poison .h-716 {
  height: 716px;
}
.daihyakka-poison .--gap716 {
  gap: 716px !important;
}
.daihyakka-poison .--fw716 {
  font-weight: 716;
}
.daihyakka-poison .--mt717 {
  margin-top: 717px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt717 {
    margin-top: 358.5px;
  }
}
.daihyakka-poison .--mb717 {
  margin-bottom: 717px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb717 {
    margin-bottom: 358.5px;
  }
}
.daihyakka-poison .--pt717 {
  padding-top: 717px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt717 {
    padding-top: 358.5px;
  }
}
.daihyakka-poison .--pb717 {
  padding-bottom: 717px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb717 {
    padding-bottom: 358.5px;
  }
}
.daihyakka-poison .--px717 {
  padding: 0 717px;
}
.daihyakka-poison .max-w-717 {
  max-width: 717px;
}
.daihyakka-poison .w-717 {
  width: 717px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-717 {
    width: 358.5px;
  }
}
.daihyakka-poison .h-717 {
  height: 717px;
}
.daihyakka-poison .--gap717 {
  gap: 717px !important;
}
.daihyakka-poison .--fw717 {
  font-weight: 717;
}
.daihyakka-poison .--mt718 {
  margin-top: 718px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt718 {
    margin-top: 359px;
  }
}
.daihyakka-poison .--mb718 {
  margin-bottom: 718px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb718 {
    margin-bottom: 359px;
  }
}
.daihyakka-poison .--pt718 {
  padding-top: 718px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt718 {
    padding-top: 359px;
  }
}
.daihyakka-poison .--pb718 {
  padding-bottom: 718px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb718 {
    padding-bottom: 359px;
  }
}
.daihyakka-poison .--px718 {
  padding: 0 718px;
}
.daihyakka-poison .max-w-718 {
  max-width: 718px;
}
.daihyakka-poison .w-718 {
  width: 718px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-718 {
    width: 359px;
  }
}
.daihyakka-poison .h-718 {
  height: 718px;
}
.daihyakka-poison .--gap718 {
  gap: 718px !important;
}
.daihyakka-poison .--fw718 {
  font-weight: 718;
}
.daihyakka-poison .--mt719 {
  margin-top: 719px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt719 {
    margin-top: 359.5px;
  }
}
.daihyakka-poison .--mb719 {
  margin-bottom: 719px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb719 {
    margin-bottom: 359.5px;
  }
}
.daihyakka-poison .--pt719 {
  padding-top: 719px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt719 {
    padding-top: 359.5px;
  }
}
.daihyakka-poison .--pb719 {
  padding-bottom: 719px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb719 {
    padding-bottom: 359.5px;
  }
}
.daihyakka-poison .--px719 {
  padding: 0 719px;
}
.daihyakka-poison .max-w-719 {
  max-width: 719px;
}
.daihyakka-poison .w-719 {
  width: 719px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-719 {
    width: 359.5px;
  }
}
.daihyakka-poison .h-719 {
  height: 719px;
}
.daihyakka-poison .--gap719 {
  gap: 719px !important;
}
.daihyakka-poison .--fw719 {
  font-weight: 719;
}
.daihyakka-poison .--mt720 {
  margin-top: 720px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt720 {
    margin-top: 360px;
  }
}
.daihyakka-poison .--mb720 {
  margin-bottom: 720px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb720 {
    margin-bottom: 360px;
  }
}
.daihyakka-poison .--pt720 {
  padding-top: 720px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt720 {
    padding-top: 360px;
  }
}
.daihyakka-poison .--pb720 {
  padding-bottom: 720px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb720 {
    padding-bottom: 360px;
  }
}
.daihyakka-poison .--px720 {
  padding: 0 720px;
}
.daihyakka-poison .max-w-720 {
  max-width: 720px;
}
.daihyakka-poison .w-720 {
  width: 720px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-720 {
    width: 360px;
  }
}
.daihyakka-poison .h-720 {
  height: 720px;
}
.daihyakka-poison .--gap720 {
  gap: 720px !important;
}
.daihyakka-poison .--fw720 {
  font-weight: 720;
}
.daihyakka-poison .--mt721 {
  margin-top: 721px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt721 {
    margin-top: 360.5px;
  }
}
.daihyakka-poison .--mb721 {
  margin-bottom: 721px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb721 {
    margin-bottom: 360.5px;
  }
}
.daihyakka-poison .--pt721 {
  padding-top: 721px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt721 {
    padding-top: 360.5px;
  }
}
.daihyakka-poison .--pb721 {
  padding-bottom: 721px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb721 {
    padding-bottom: 360.5px;
  }
}
.daihyakka-poison .--px721 {
  padding: 0 721px;
}
.daihyakka-poison .max-w-721 {
  max-width: 721px;
}
.daihyakka-poison .w-721 {
  width: 721px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-721 {
    width: 360.5px;
  }
}
.daihyakka-poison .h-721 {
  height: 721px;
}
.daihyakka-poison .--gap721 {
  gap: 721px !important;
}
.daihyakka-poison .--fw721 {
  font-weight: 721;
}
.daihyakka-poison .--mt722 {
  margin-top: 722px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt722 {
    margin-top: 361px;
  }
}
.daihyakka-poison .--mb722 {
  margin-bottom: 722px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb722 {
    margin-bottom: 361px;
  }
}
.daihyakka-poison .--pt722 {
  padding-top: 722px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt722 {
    padding-top: 361px;
  }
}
.daihyakka-poison .--pb722 {
  padding-bottom: 722px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb722 {
    padding-bottom: 361px;
  }
}
.daihyakka-poison .--px722 {
  padding: 0 722px;
}
.daihyakka-poison .max-w-722 {
  max-width: 722px;
}
.daihyakka-poison .w-722 {
  width: 722px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-722 {
    width: 361px;
  }
}
.daihyakka-poison .h-722 {
  height: 722px;
}
.daihyakka-poison .--gap722 {
  gap: 722px !important;
}
.daihyakka-poison .--fw722 {
  font-weight: 722;
}
.daihyakka-poison .--mt723 {
  margin-top: 723px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt723 {
    margin-top: 361.5px;
  }
}
.daihyakka-poison .--mb723 {
  margin-bottom: 723px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb723 {
    margin-bottom: 361.5px;
  }
}
.daihyakka-poison .--pt723 {
  padding-top: 723px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt723 {
    padding-top: 361.5px;
  }
}
.daihyakka-poison .--pb723 {
  padding-bottom: 723px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb723 {
    padding-bottom: 361.5px;
  }
}
.daihyakka-poison .--px723 {
  padding: 0 723px;
}
.daihyakka-poison .max-w-723 {
  max-width: 723px;
}
.daihyakka-poison .w-723 {
  width: 723px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-723 {
    width: 361.5px;
  }
}
.daihyakka-poison .h-723 {
  height: 723px;
}
.daihyakka-poison .--gap723 {
  gap: 723px !important;
}
.daihyakka-poison .--fw723 {
  font-weight: 723;
}
.daihyakka-poison .--mt724 {
  margin-top: 724px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt724 {
    margin-top: 362px;
  }
}
.daihyakka-poison .--mb724 {
  margin-bottom: 724px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb724 {
    margin-bottom: 362px;
  }
}
.daihyakka-poison .--pt724 {
  padding-top: 724px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt724 {
    padding-top: 362px;
  }
}
.daihyakka-poison .--pb724 {
  padding-bottom: 724px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb724 {
    padding-bottom: 362px;
  }
}
.daihyakka-poison .--px724 {
  padding: 0 724px;
}
.daihyakka-poison .max-w-724 {
  max-width: 724px;
}
.daihyakka-poison .w-724 {
  width: 724px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-724 {
    width: 362px;
  }
}
.daihyakka-poison .h-724 {
  height: 724px;
}
.daihyakka-poison .--gap724 {
  gap: 724px !important;
}
.daihyakka-poison .--fw724 {
  font-weight: 724;
}
.daihyakka-poison .--mt725 {
  margin-top: 725px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt725 {
    margin-top: 362.5px;
  }
}
.daihyakka-poison .--mb725 {
  margin-bottom: 725px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb725 {
    margin-bottom: 362.5px;
  }
}
.daihyakka-poison .--pt725 {
  padding-top: 725px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt725 {
    padding-top: 362.5px;
  }
}
.daihyakka-poison .--pb725 {
  padding-bottom: 725px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb725 {
    padding-bottom: 362.5px;
  }
}
.daihyakka-poison .--px725 {
  padding: 0 725px;
}
.daihyakka-poison .max-w-725 {
  max-width: 725px;
}
.daihyakka-poison .w-725 {
  width: 725px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-725 {
    width: 362.5px;
  }
}
.daihyakka-poison .h-725 {
  height: 725px;
}
.daihyakka-poison .--gap725 {
  gap: 725px !important;
}
.daihyakka-poison .--fw725 {
  font-weight: 725;
}
.daihyakka-poison .--mt726 {
  margin-top: 726px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt726 {
    margin-top: 363px;
  }
}
.daihyakka-poison .--mb726 {
  margin-bottom: 726px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb726 {
    margin-bottom: 363px;
  }
}
.daihyakka-poison .--pt726 {
  padding-top: 726px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt726 {
    padding-top: 363px;
  }
}
.daihyakka-poison .--pb726 {
  padding-bottom: 726px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb726 {
    padding-bottom: 363px;
  }
}
.daihyakka-poison .--px726 {
  padding: 0 726px;
}
.daihyakka-poison .max-w-726 {
  max-width: 726px;
}
.daihyakka-poison .w-726 {
  width: 726px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-726 {
    width: 363px;
  }
}
.daihyakka-poison .h-726 {
  height: 726px;
}
.daihyakka-poison .--gap726 {
  gap: 726px !important;
}
.daihyakka-poison .--fw726 {
  font-weight: 726;
}
.daihyakka-poison .--mt727 {
  margin-top: 727px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt727 {
    margin-top: 363.5px;
  }
}
.daihyakka-poison .--mb727 {
  margin-bottom: 727px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb727 {
    margin-bottom: 363.5px;
  }
}
.daihyakka-poison .--pt727 {
  padding-top: 727px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt727 {
    padding-top: 363.5px;
  }
}
.daihyakka-poison .--pb727 {
  padding-bottom: 727px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb727 {
    padding-bottom: 363.5px;
  }
}
.daihyakka-poison .--px727 {
  padding: 0 727px;
}
.daihyakka-poison .max-w-727 {
  max-width: 727px;
}
.daihyakka-poison .w-727 {
  width: 727px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-727 {
    width: 363.5px;
  }
}
.daihyakka-poison .h-727 {
  height: 727px;
}
.daihyakka-poison .--gap727 {
  gap: 727px !important;
}
.daihyakka-poison .--fw727 {
  font-weight: 727;
}
.daihyakka-poison .--mt728 {
  margin-top: 728px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt728 {
    margin-top: 364px;
  }
}
.daihyakka-poison .--mb728 {
  margin-bottom: 728px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb728 {
    margin-bottom: 364px;
  }
}
.daihyakka-poison .--pt728 {
  padding-top: 728px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt728 {
    padding-top: 364px;
  }
}
.daihyakka-poison .--pb728 {
  padding-bottom: 728px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb728 {
    padding-bottom: 364px;
  }
}
.daihyakka-poison .--px728 {
  padding: 0 728px;
}
.daihyakka-poison .max-w-728 {
  max-width: 728px;
}
.daihyakka-poison .w-728 {
  width: 728px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-728 {
    width: 364px;
  }
}
.daihyakka-poison .h-728 {
  height: 728px;
}
.daihyakka-poison .--gap728 {
  gap: 728px !important;
}
.daihyakka-poison .--fw728 {
  font-weight: 728;
}
.daihyakka-poison .--mt729 {
  margin-top: 729px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt729 {
    margin-top: 364.5px;
  }
}
.daihyakka-poison .--mb729 {
  margin-bottom: 729px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb729 {
    margin-bottom: 364.5px;
  }
}
.daihyakka-poison .--pt729 {
  padding-top: 729px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt729 {
    padding-top: 364.5px;
  }
}
.daihyakka-poison .--pb729 {
  padding-bottom: 729px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb729 {
    padding-bottom: 364.5px;
  }
}
.daihyakka-poison .--px729 {
  padding: 0 729px;
}
.daihyakka-poison .max-w-729 {
  max-width: 729px;
}
.daihyakka-poison .w-729 {
  width: 729px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-729 {
    width: 364.5px;
  }
}
.daihyakka-poison .h-729 {
  height: 729px;
}
.daihyakka-poison .--gap729 {
  gap: 729px !important;
}
.daihyakka-poison .--fw729 {
  font-weight: 729;
}
.daihyakka-poison .--mt730 {
  margin-top: 730px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt730 {
    margin-top: 365px;
  }
}
.daihyakka-poison .--mb730 {
  margin-bottom: 730px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb730 {
    margin-bottom: 365px;
  }
}
.daihyakka-poison .--pt730 {
  padding-top: 730px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt730 {
    padding-top: 365px;
  }
}
.daihyakka-poison .--pb730 {
  padding-bottom: 730px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb730 {
    padding-bottom: 365px;
  }
}
.daihyakka-poison .--px730 {
  padding: 0 730px;
}
.daihyakka-poison .max-w-730 {
  max-width: 730px;
}
.daihyakka-poison .w-730 {
  width: 730px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-730 {
    width: 365px;
  }
}
.daihyakka-poison .h-730 {
  height: 730px;
}
.daihyakka-poison .--gap730 {
  gap: 730px !important;
}
.daihyakka-poison .--fw730 {
  font-weight: 730;
}
.daihyakka-poison .--mt731 {
  margin-top: 731px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt731 {
    margin-top: 365.5px;
  }
}
.daihyakka-poison .--mb731 {
  margin-bottom: 731px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb731 {
    margin-bottom: 365.5px;
  }
}
.daihyakka-poison .--pt731 {
  padding-top: 731px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt731 {
    padding-top: 365.5px;
  }
}
.daihyakka-poison .--pb731 {
  padding-bottom: 731px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb731 {
    padding-bottom: 365.5px;
  }
}
.daihyakka-poison .--px731 {
  padding: 0 731px;
}
.daihyakka-poison .max-w-731 {
  max-width: 731px;
}
.daihyakka-poison .w-731 {
  width: 731px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-731 {
    width: 365.5px;
  }
}
.daihyakka-poison .h-731 {
  height: 731px;
}
.daihyakka-poison .--gap731 {
  gap: 731px !important;
}
.daihyakka-poison .--fw731 {
  font-weight: 731;
}
.daihyakka-poison .--mt732 {
  margin-top: 732px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt732 {
    margin-top: 366px;
  }
}
.daihyakka-poison .--mb732 {
  margin-bottom: 732px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb732 {
    margin-bottom: 366px;
  }
}
.daihyakka-poison .--pt732 {
  padding-top: 732px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt732 {
    padding-top: 366px;
  }
}
.daihyakka-poison .--pb732 {
  padding-bottom: 732px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb732 {
    padding-bottom: 366px;
  }
}
.daihyakka-poison .--px732 {
  padding: 0 732px;
}
.daihyakka-poison .max-w-732 {
  max-width: 732px;
}
.daihyakka-poison .w-732 {
  width: 732px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-732 {
    width: 366px;
  }
}
.daihyakka-poison .h-732 {
  height: 732px;
}
.daihyakka-poison .--gap732 {
  gap: 732px !important;
}
.daihyakka-poison .--fw732 {
  font-weight: 732;
}
.daihyakka-poison .--mt733 {
  margin-top: 733px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt733 {
    margin-top: 366.5px;
  }
}
.daihyakka-poison .--mb733 {
  margin-bottom: 733px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb733 {
    margin-bottom: 366.5px;
  }
}
.daihyakka-poison .--pt733 {
  padding-top: 733px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt733 {
    padding-top: 366.5px;
  }
}
.daihyakka-poison .--pb733 {
  padding-bottom: 733px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb733 {
    padding-bottom: 366.5px;
  }
}
.daihyakka-poison .--px733 {
  padding: 0 733px;
}
.daihyakka-poison .max-w-733 {
  max-width: 733px;
}
.daihyakka-poison .w-733 {
  width: 733px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-733 {
    width: 366.5px;
  }
}
.daihyakka-poison .h-733 {
  height: 733px;
}
.daihyakka-poison .--gap733 {
  gap: 733px !important;
}
.daihyakka-poison .--fw733 {
  font-weight: 733;
}
.daihyakka-poison .--mt734 {
  margin-top: 734px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt734 {
    margin-top: 367px;
  }
}
.daihyakka-poison .--mb734 {
  margin-bottom: 734px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb734 {
    margin-bottom: 367px;
  }
}
.daihyakka-poison .--pt734 {
  padding-top: 734px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt734 {
    padding-top: 367px;
  }
}
.daihyakka-poison .--pb734 {
  padding-bottom: 734px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb734 {
    padding-bottom: 367px;
  }
}
.daihyakka-poison .--px734 {
  padding: 0 734px;
}
.daihyakka-poison .max-w-734 {
  max-width: 734px;
}
.daihyakka-poison .w-734 {
  width: 734px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-734 {
    width: 367px;
  }
}
.daihyakka-poison .h-734 {
  height: 734px;
}
.daihyakka-poison .--gap734 {
  gap: 734px !important;
}
.daihyakka-poison .--fw734 {
  font-weight: 734;
}
.daihyakka-poison .--mt735 {
  margin-top: 735px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt735 {
    margin-top: 367.5px;
  }
}
.daihyakka-poison .--mb735 {
  margin-bottom: 735px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb735 {
    margin-bottom: 367.5px;
  }
}
.daihyakka-poison .--pt735 {
  padding-top: 735px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt735 {
    padding-top: 367.5px;
  }
}
.daihyakka-poison .--pb735 {
  padding-bottom: 735px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb735 {
    padding-bottom: 367.5px;
  }
}
.daihyakka-poison .--px735 {
  padding: 0 735px;
}
.daihyakka-poison .max-w-735 {
  max-width: 735px;
}
.daihyakka-poison .w-735 {
  width: 735px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-735 {
    width: 367.5px;
  }
}
.daihyakka-poison .h-735 {
  height: 735px;
}
.daihyakka-poison .--gap735 {
  gap: 735px !important;
}
.daihyakka-poison .--fw735 {
  font-weight: 735;
}
.daihyakka-poison .--mt736 {
  margin-top: 736px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt736 {
    margin-top: 368px;
  }
}
.daihyakka-poison .--mb736 {
  margin-bottom: 736px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb736 {
    margin-bottom: 368px;
  }
}
.daihyakka-poison .--pt736 {
  padding-top: 736px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt736 {
    padding-top: 368px;
  }
}
.daihyakka-poison .--pb736 {
  padding-bottom: 736px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb736 {
    padding-bottom: 368px;
  }
}
.daihyakka-poison .--px736 {
  padding: 0 736px;
}
.daihyakka-poison .max-w-736 {
  max-width: 736px;
}
.daihyakka-poison .w-736 {
  width: 736px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-736 {
    width: 368px;
  }
}
.daihyakka-poison .h-736 {
  height: 736px;
}
.daihyakka-poison .--gap736 {
  gap: 736px !important;
}
.daihyakka-poison .--fw736 {
  font-weight: 736;
}
.daihyakka-poison .--mt737 {
  margin-top: 737px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt737 {
    margin-top: 368.5px;
  }
}
.daihyakka-poison .--mb737 {
  margin-bottom: 737px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb737 {
    margin-bottom: 368.5px;
  }
}
.daihyakka-poison .--pt737 {
  padding-top: 737px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt737 {
    padding-top: 368.5px;
  }
}
.daihyakka-poison .--pb737 {
  padding-bottom: 737px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb737 {
    padding-bottom: 368.5px;
  }
}
.daihyakka-poison .--px737 {
  padding: 0 737px;
}
.daihyakka-poison .max-w-737 {
  max-width: 737px;
}
.daihyakka-poison .w-737 {
  width: 737px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-737 {
    width: 368.5px;
  }
}
.daihyakka-poison .h-737 {
  height: 737px;
}
.daihyakka-poison .--gap737 {
  gap: 737px !important;
}
.daihyakka-poison .--fw737 {
  font-weight: 737;
}
.daihyakka-poison .--mt738 {
  margin-top: 738px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt738 {
    margin-top: 369px;
  }
}
.daihyakka-poison .--mb738 {
  margin-bottom: 738px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb738 {
    margin-bottom: 369px;
  }
}
.daihyakka-poison .--pt738 {
  padding-top: 738px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt738 {
    padding-top: 369px;
  }
}
.daihyakka-poison .--pb738 {
  padding-bottom: 738px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb738 {
    padding-bottom: 369px;
  }
}
.daihyakka-poison .--px738 {
  padding: 0 738px;
}
.daihyakka-poison .max-w-738 {
  max-width: 738px;
}
.daihyakka-poison .w-738 {
  width: 738px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-738 {
    width: 369px;
  }
}
.daihyakka-poison .h-738 {
  height: 738px;
}
.daihyakka-poison .--gap738 {
  gap: 738px !important;
}
.daihyakka-poison .--fw738 {
  font-weight: 738;
}
.daihyakka-poison .--mt739 {
  margin-top: 739px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt739 {
    margin-top: 369.5px;
  }
}
.daihyakka-poison .--mb739 {
  margin-bottom: 739px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb739 {
    margin-bottom: 369.5px;
  }
}
.daihyakka-poison .--pt739 {
  padding-top: 739px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt739 {
    padding-top: 369.5px;
  }
}
.daihyakka-poison .--pb739 {
  padding-bottom: 739px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb739 {
    padding-bottom: 369.5px;
  }
}
.daihyakka-poison .--px739 {
  padding: 0 739px;
}
.daihyakka-poison .max-w-739 {
  max-width: 739px;
}
.daihyakka-poison .w-739 {
  width: 739px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-739 {
    width: 369.5px;
  }
}
.daihyakka-poison .h-739 {
  height: 739px;
}
.daihyakka-poison .--gap739 {
  gap: 739px !important;
}
.daihyakka-poison .--fw739 {
  font-weight: 739;
}
.daihyakka-poison .--mt740 {
  margin-top: 740px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt740 {
    margin-top: 370px;
  }
}
.daihyakka-poison .--mb740 {
  margin-bottom: 740px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb740 {
    margin-bottom: 370px;
  }
}
.daihyakka-poison .--pt740 {
  padding-top: 740px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt740 {
    padding-top: 370px;
  }
}
.daihyakka-poison .--pb740 {
  padding-bottom: 740px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb740 {
    padding-bottom: 370px;
  }
}
.daihyakka-poison .--px740 {
  padding: 0 740px;
}
.daihyakka-poison .max-w-740 {
  max-width: 740px;
}
.daihyakka-poison .w-740 {
  width: 740px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-740 {
    width: 370px;
  }
}
.daihyakka-poison .h-740 {
  height: 740px;
}
.daihyakka-poison .--gap740 {
  gap: 740px !important;
}
.daihyakka-poison .--fw740 {
  font-weight: 740;
}
.daihyakka-poison .--mt741 {
  margin-top: 741px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt741 {
    margin-top: 370.5px;
  }
}
.daihyakka-poison .--mb741 {
  margin-bottom: 741px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb741 {
    margin-bottom: 370.5px;
  }
}
.daihyakka-poison .--pt741 {
  padding-top: 741px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt741 {
    padding-top: 370.5px;
  }
}
.daihyakka-poison .--pb741 {
  padding-bottom: 741px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb741 {
    padding-bottom: 370.5px;
  }
}
.daihyakka-poison .--px741 {
  padding: 0 741px;
}
.daihyakka-poison .max-w-741 {
  max-width: 741px;
}
.daihyakka-poison .w-741 {
  width: 741px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-741 {
    width: 370.5px;
  }
}
.daihyakka-poison .h-741 {
  height: 741px;
}
.daihyakka-poison .--gap741 {
  gap: 741px !important;
}
.daihyakka-poison .--fw741 {
  font-weight: 741;
}
.daihyakka-poison .--mt742 {
  margin-top: 742px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt742 {
    margin-top: 371px;
  }
}
.daihyakka-poison .--mb742 {
  margin-bottom: 742px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb742 {
    margin-bottom: 371px;
  }
}
.daihyakka-poison .--pt742 {
  padding-top: 742px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt742 {
    padding-top: 371px;
  }
}
.daihyakka-poison .--pb742 {
  padding-bottom: 742px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb742 {
    padding-bottom: 371px;
  }
}
.daihyakka-poison .--px742 {
  padding: 0 742px;
}
.daihyakka-poison .max-w-742 {
  max-width: 742px;
}
.daihyakka-poison .w-742 {
  width: 742px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-742 {
    width: 371px;
  }
}
.daihyakka-poison .h-742 {
  height: 742px;
}
.daihyakka-poison .--gap742 {
  gap: 742px !important;
}
.daihyakka-poison .--fw742 {
  font-weight: 742;
}
.daihyakka-poison .--mt743 {
  margin-top: 743px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt743 {
    margin-top: 371.5px;
  }
}
.daihyakka-poison .--mb743 {
  margin-bottom: 743px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb743 {
    margin-bottom: 371.5px;
  }
}
.daihyakka-poison .--pt743 {
  padding-top: 743px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt743 {
    padding-top: 371.5px;
  }
}
.daihyakka-poison .--pb743 {
  padding-bottom: 743px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb743 {
    padding-bottom: 371.5px;
  }
}
.daihyakka-poison .--px743 {
  padding: 0 743px;
}
.daihyakka-poison .max-w-743 {
  max-width: 743px;
}
.daihyakka-poison .w-743 {
  width: 743px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-743 {
    width: 371.5px;
  }
}
.daihyakka-poison .h-743 {
  height: 743px;
}
.daihyakka-poison .--gap743 {
  gap: 743px !important;
}
.daihyakka-poison .--fw743 {
  font-weight: 743;
}
.daihyakka-poison .--mt744 {
  margin-top: 744px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt744 {
    margin-top: 372px;
  }
}
.daihyakka-poison .--mb744 {
  margin-bottom: 744px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb744 {
    margin-bottom: 372px;
  }
}
.daihyakka-poison .--pt744 {
  padding-top: 744px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt744 {
    padding-top: 372px;
  }
}
.daihyakka-poison .--pb744 {
  padding-bottom: 744px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb744 {
    padding-bottom: 372px;
  }
}
.daihyakka-poison .--px744 {
  padding: 0 744px;
}
.daihyakka-poison .max-w-744 {
  max-width: 744px;
}
.daihyakka-poison .w-744 {
  width: 744px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-744 {
    width: 372px;
  }
}
.daihyakka-poison .h-744 {
  height: 744px;
}
.daihyakka-poison .--gap744 {
  gap: 744px !important;
}
.daihyakka-poison .--fw744 {
  font-weight: 744;
}
.daihyakka-poison .--mt745 {
  margin-top: 745px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt745 {
    margin-top: 372.5px;
  }
}
.daihyakka-poison .--mb745 {
  margin-bottom: 745px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb745 {
    margin-bottom: 372.5px;
  }
}
.daihyakka-poison .--pt745 {
  padding-top: 745px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt745 {
    padding-top: 372.5px;
  }
}
.daihyakka-poison .--pb745 {
  padding-bottom: 745px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb745 {
    padding-bottom: 372.5px;
  }
}
.daihyakka-poison .--px745 {
  padding: 0 745px;
}
.daihyakka-poison .max-w-745 {
  max-width: 745px;
}
.daihyakka-poison .w-745 {
  width: 745px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-745 {
    width: 372.5px;
  }
}
.daihyakka-poison .h-745 {
  height: 745px;
}
.daihyakka-poison .--gap745 {
  gap: 745px !important;
}
.daihyakka-poison .--fw745 {
  font-weight: 745;
}
.daihyakka-poison .--mt746 {
  margin-top: 746px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt746 {
    margin-top: 373px;
  }
}
.daihyakka-poison .--mb746 {
  margin-bottom: 746px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb746 {
    margin-bottom: 373px;
  }
}
.daihyakka-poison .--pt746 {
  padding-top: 746px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt746 {
    padding-top: 373px;
  }
}
.daihyakka-poison .--pb746 {
  padding-bottom: 746px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb746 {
    padding-bottom: 373px;
  }
}
.daihyakka-poison .--px746 {
  padding: 0 746px;
}
.daihyakka-poison .max-w-746 {
  max-width: 746px;
}
.daihyakka-poison .w-746 {
  width: 746px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-746 {
    width: 373px;
  }
}
.daihyakka-poison .h-746 {
  height: 746px;
}
.daihyakka-poison .--gap746 {
  gap: 746px !important;
}
.daihyakka-poison .--fw746 {
  font-weight: 746;
}
.daihyakka-poison .--mt747 {
  margin-top: 747px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt747 {
    margin-top: 373.5px;
  }
}
.daihyakka-poison .--mb747 {
  margin-bottom: 747px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb747 {
    margin-bottom: 373.5px;
  }
}
.daihyakka-poison .--pt747 {
  padding-top: 747px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt747 {
    padding-top: 373.5px;
  }
}
.daihyakka-poison .--pb747 {
  padding-bottom: 747px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb747 {
    padding-bottom: 373.5px;
  }
}
.daihyakka-poison .--px747 {
  padding: 0 747px;
}
.daihyakka-poison .max-w-747 {
  max-width: 747px;
}
.daihyakka-poison .w-747 {
  width: 747px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-747 {
    width: 373.5px;
  }
}
.daihyakka-poison .h-747 {
  height: 747px;
}
.daihyakka-poison .--gap747 {
  gap: 747px !important;
}
.daihyakka-poison .--fw747 {
  font-weight: 747;
}
.daihyakka-poison .--mt748 {
  margin-top: 748px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt748 {
    margin-top: 374px;
  }
}
.daihyakka-poison .--mb748 {
  margin-bottom: 748px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb748 {
    margin-bottom: 374px;
  }
}
.daihyakka-poison .--pt748 {
  padding-top: 748px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt748 {
    padding-top: 374px;
  }
}
.daihyakka-poison .--pb748 {
  padding-bottom: 748px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb748 {
    padding-bottom: 374px;
  }
}
.daihyakka-poison .--px748 {
  padding: 0 748px;
}
.daihyakka-poison .max-w-748 {
  max-width: 748px;
}
.daihyakka-poison .w-748 {
  width: 748px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-748 {
    width: 374px;
  }
}
.daihyakka-poison .h-748 {
  height: 748px;
}
.daihyakka-poison .--gap748 {
  gap: 748px !important;
}
.daihyakka-poison .--fw748 {
  font-weight: 748;
}
.daihyakka-poison .--mt749 {
  margin-top: 749px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt749 {
    margin-top: 374.5px;
  }
}
.daihyakka-poison .--mb749 {
  margin-bottom: 749px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb749 {
    margin-bottom: 374.5px;
  }
}
.daihyakka-poison .--pt749 {
  padding-top: 749px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt749 {
    padding-top: 374.5px;
  }
}
.daihyakka-poison .--pb749 {
  padding-bottom: 749px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb749 {
    padding-bottom: 374.5px;
  }
}
.daihyakka-poison .--px749 {
  padding: 0 749px;
}
.daihyakka-poison .max-w-749 {
  max-width: 749px;
}
.daihyakka-poison .w-749 {
  width: 749px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-749 {
    width: 374.5px;
  }
}
.daihyakka-poison .h-749 {
  height: 749px;
}
.daihyakka-poison .--gap749 {
  gap: 749px !important;
}
.daihyakka-poison .--fw749 {
  font-weight: 749;
}
.daihyakka-poison .--mt750 {
  margin-top: 750px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt750 {
    margin-top: 375px;
  }
}
.daihyakka-poison .--mb750 {
  margin-bottom: 750px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb750 {
    margin-bottom: 375px;
  }
}
.daihyakka-poison .--pt750 {
  padding-top: 750px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt750 {
    padding-top: 375px;
  }
}
.daihyakka-poison .--pb750 {
  padding-bottom: 750px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb750 {
    padding-bottom: 375px;
  }
}
.daihyakka-poison .--px750 {
  padding: 0 750px;
}
.daihyakka-poison .max-w-750 {
  max-width: 750px;
}
.daihyakka-poison .w-750 {
  width: 750px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-750 {
    width: 375px;
  }
}
.daihyakka-poison .h-750 {
  height: 750px;
}
.daihyakka-poison .--gap750 {
  gap: 750px !important;
}
.daihyakka-poison .--fw750 {
  font-weight: 750;
}
.daihyakka-poison .--mt751 {
  margin-top: 751px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt751 {
    margin-top: 375.5px;
  }
}
.daihyakka-poison .--mb751 {
  margin-bottom: 751px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb751 {
    margin-bottom: 375.5px;
  }
}
.daihyakka-poison .--pt751 {
  padding-top: 751px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt751 {
    padding-top: 375.5px;
  }
}
.daihyakka-poison .--pb751 {
  padding-bottom: 751px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb751 {
    padding-bottom: 375.5px;
  }
}
.daihyakka-poison .--px751 {
  padding: 0 751px;
}
.daihyakka-poison .max-w-751 {
  max-width: 751px;
}
.daihyakka-poison .w-751 {
  width: 751px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-751 {
    width: 375.5px;
  }
}
.daihyakka-poison .h-751 {
  height: 751px;
}
.daihyakka-poison .--gap751 {
  gap: 751px !important;
}
.daihyakka-poison .--fw751 {
  font-weight: 751;
}
.daihyakka-poison .--mt752 {
  margin-top: 752px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt752 {
    margin-top: 376px;
  }
}
.daihyakka-poison .--mb752 {
  margin-bottom: 752px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb752 {
    margin-bottom: 376px;
  }
}
.daihyakka-poison .--pt752 {
  padding-top: 752px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt752 {
    padding-top: 376px;
  }
}
.daihyakka-poison .--pb752 {
  padding-bottom: 752px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb752 {
    padding-bottom: 376px;
  }
}
.daihyakka-poison .--px752 {
  padding: 0 752px;
}
.daihyakka-poison .max-w-752 {
  max-width: 752px;
}
.daihyakka-poison .w-752 {
  width: 752px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-752 {
    width: 376px;
  }
}
.daihyakka-poison .h-752 {
  height: 752px;
}
.daihyakka-poison .--gap752 {
  gap: 752px !important;
}
.daihyakka-poison .--fw752 {
  font-weight: 752;
}
.daihyakka-poison .--mt753 {
  margin-top: 753px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt753 {
    margin-top: 376.5px;
  }
}
.daihyakka-poison .--mb753 {
  margin-bottom: 753px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb753 {
    margin-bottom: 376.5px;
  }
}
.daihyakka-poison .--pt753 {
  padding-top: 753px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt753 {
    padding-top: 376.5px;
  }
}
.daihyakka-poison .--pb753 {
  padding-bottom: 753px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb753 {
    padding-bottom: 376.5px;
  }
}
.daihyakka-poison .--px753 {
  padding: 0 753px;
}
.daihyakka-poison .max-w-753 {
  max-width: 753px;
}
.daihyakka-poison .w-753 {
  width: 753px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-753 {
    width: 376.5px;
  }
}
.daihyakka-poison .h-753 {
  height: 753px;
}
.daihyakka-poison .--gap753 {
  gap: 753px !important;
}
.daihyakka-poison .--fw753 {
  font-weight: 753;
}
.daihyakka-poison .--mt754 {
  margin-top: 754px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt754 {
    margin-top: 377px;
  }
}
.daihyakka-poison .--mb754 {
  margin-bottom: 754px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb754 {
    margin-bottom: 377px;
  }
}
.daihyakka-poison .--pt754 {
  padding-top: 754px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt754 {
    padding-top: 377px;
  }
}
.daihyakka-poison .--pb754 {
  padding-bottom: 754px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb754 {
    padding-bottom: 377px;
  }
}
.daihyakka-poison .--px754 {
  padding: 0 754px;
}
.daihyakka-poison .max-w-754 {
  max-width: 754px;
}
.daihyakka-poison .w-754 {
  width: 754px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-754 {
    width: 377px;
  }
}
.daihyakka-poison .h-754 {
  height: 754px;
}
.daihyakka-poison .--gap754 {
  gap: 754px !important;
}
.daihyakka-poison .--fw754 {
  font-weight: 754;
}
.daihyakka-poison .--mt755 {
  margin-top: 755px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt755 {
    margin-top: 377.5px;
  }
}
.daihyakka-poison .--mb755 {
  margin-bottom: 755px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb755 {
    margin-bottom: 377.5px;
  }
}
.daihyakka-poison .--pt755 {
  padding-top: 755px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt755 {
    padding-top: 377.5px;
  }
}
.daihyakka-poison .--pb755 {
  padding-bottom: 755px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb755 {
    padding-bottom: 377.5px;
  }
}
.daihyakka-poison .--px755 {
  padding: 0 755px;
}
.daihyakka-poison .max-w-755 {
  max-width: 755px;
}
.daihyakka-poison .w-755 {
  width: 755px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-755 {
    width: 377.5px;
  }
}
.daihyakka-poison .h-755 {
  height: 755px;
}
.daihyakka-poison .--gap755 {
  gap: 755px !important;
}
.daihyakka-poison .--fw755 {
  font-weight: 755;
}
.daihyakka-poison .--mt756 {
  margin-top: 756px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt756 {
    margin-top: 378px;
  }
}
.daihyakka-poison .--mb756 {
  margin-bottom: 756px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb756 {
    margin-bottom: 378px;
  }
}
.daihyakka-poison .--pt756 {
  padding-top: 756px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt756 {
    padding-top: 378px;
  }
}
.daihyakka-poison .--pb756 {
  padding-bottom: 756px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb756 {
    padding-bottom: 378px;
  }
}
.daihyakka-poison .--px756 {
  padding: 0 756px;
}
.daihyakka-poison .max-w-756 {
  max-width: 756px;
}
.daihyakka-poison .w-756 {
  width: 756px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-756 {
    width: 378px;
  }
}
.daihyakka-poison .h-756 {
  height: 756px;
}
.daihyakka-poison .--gap756 {
  gap: 756px !important;
}
.daihyakka-poison .--fw756 {
  font-weight: 756;
}
.daihyakka-poison .--mt757 {
  margin-top: 757px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt757 {
    margin-top: 378.5px;
  }
}
.daihyakka-poison .--mb757 {
  margin-bottom: 757px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb757 {
    margin-bottom: 378.5px;
  }
}
.daihyakka-poison .--pt757 {
  padding-top: 757px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt757 {
    padding-top: 378.5px;
  }
}
.daihyakka-poison .--pb757 {
  padding-bottom: 757px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb757 {
    padding-bottom: 378.5px;
  }
}
.daihyakka-poison .--px757 {
  padding: 0 757px;
}
.daihyakka-poison .max-w-757 {
  max-width: 757px;
}
.daihyakka-poison .w-757 {
  width: 757px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-757 {
    width: 378.5px;
  }
}
.daihyakka-poison .h-757 {
  height: 757px;
}
.daihyakka-poison .--gap757 {
  gap: 757px !important;
}
.daihyakka-poison .--fw757 {
  font-weight: 757;
}
.daihyakka-poison .--mt758 {
  margin-top: 758px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt758 {
    margin-top: 379px;
  }
}
.daihyakka-poison .--mb758 {
  margin-bottom: 758px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb758 {
    margin-bottom: 379px;
  }
}
.daihyakka-poison .--pt758 {
  padding-top: 758px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt758 {
    padding-top: 379px;
  }
}
.daihyakka-poison .--pb758 {
  padding-bottom: 758px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb758 {
    padding-bottom: 379px;
  }
}
.daihyakka-poison .--px758 {
  padding: 0 758px;
}
.daihyakka-poison .max-w-758 {
  max-width: 758px;
}
.daihyakka-poison .w-758 {
  width: 758px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-758 {
    width: 379px;
  }
}
.daihyakka-poison .h-758 {
  height: 758px;
}
.daihyakka-poison .--gap758 {
  gap: 758px !important;
}
.daihyakka-poison .--fw758 {
  font-weight: 758;
}
.daihyakka-poison .--mt759 {
  margin-top: 759px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt759 {
    margin-top: 379.5px;
  }
}
.daihyakka-poison .--mb759 {
  margin-bottom: 759px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb759 {
    margin-bottom: 379.5px;
  }
}
.daihyakka-poison .--pt759 {
  padding-top: 759px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt759 {
    padding-top: 379.5px;
  }
}
.daihyakka-poison .--pb759 {
  padding-bottom: 759px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb759 {
    padding-bottom: 379.5px;
  }
}
.daihyakka-poison .--px759 {
  padding: 0 759px;
}
.daihyakka-poison .max-w-759 {
  max-width: 759px;
}
.daihyakka-poison .w-759 {
  width: 759px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-759 {
    width: 379.5px;
  }
}
.daihyakka-poison .h-759 {
  height: 759px;
}
.daihyakka-poison .--gap759 {
  gap: 759px !important;
}
.daihyakka-poison .--fw759 {
  font-weight: 759;
}
.daihyakka-poison .--mt760 {
  margin-top: 760px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt760 {
    margin-top: 380px;
  }
}
.daihyakka-poison .--mb760 {
  margin-bottom: 760px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb760 {
    margin-bottom: 380px;
  }
}
.daihyakka-poison .--pt760 {
  padding-top: 760px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt760 {
    padding-top: 380px;
  }
}
.daihyakka-poison .--pb760 {
  padding-bottom: 760px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb760 {
    padding-bottom: 380px;
  }
}
.daihyakka-poison .--px760 {
  padding: 0 760px;
}
.daihyakka-poison .max-w-760 {
  max-width: 760px;
}
.daihyakka-poison .w-760 {
  width: 760px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-760 {
    width: 380px;
  }
}
.daihyakka-poison .h-760 {
  height: 760px;
}
.daihyakka-poison .--gap760 {
  gap: 760px !important;
}
.daihyakka-poison .--fw760 {
  font-weight: 760;
}
.daihyakka-poison .--mt761 {
  margin-top: 761px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt761 {
    margin-top: 380.5px;
  }
}
.daihyakka-poison .--mb761 {
  margin-bottom: 761px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb761 {
    margin-bottom: 380.5px;
  }
}
.daihyakka-poison .--pt761 {
  padding-top: 761px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt761 {
    padding-top: 380.5px;
  }
}
.daihyakka-poison .--pb761 {
  padding-bottom: 761px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb761 {
    padding-bottom: 380.5px;
  }
}
.daihyakka-poison .--px761 {
  padding: 0 761px;
}
.daihyakka-poison .max-w-761 {
  max-width: 761px;
}
.daihyakka-poison .w-761 {
  width: 761px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-761 {
    width: 380.5px;
  }
}
.daihyakka-poison .h-761 {
  height: 761px;
}
.daihyakka-poison .--gap761 {
  gap: 761px !important;
}
.daihyakka-poison .--fw761 {
  font-weight: 761;
}
.daihyakka-poison .--mt762 {
  margin-top: 762px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt762 {
    margin-top: 381px;
  }
}
.daihyakka-poison .--mb762 {
  margin-bottom: 762px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb762 {
    margin-bottom: 381px;
  }
}
.daihyakka-poison .--pt762 {
  padding-top: 762px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt762 {
    padding-top: 381px;
  }
}
.daihyakka-poison .--pb762 {
  padding-bottom: 762px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb762 {
    padding-bottom: 381px;
  }
}
.daihyakka-poison .--px762 {
  padding: 0 762px;
}
.daihyakka-poison .max-w-762 {
  max-width: 762px;
}
.daihyakka-poison .w-762 {
  width: 762px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-762 {
    width: 381px;
  }
}
.daihyakka-poison .h-762 {
  height: 762px;
}
.daihyakka-poison .--gap762 {
  gap: 762px !important;
}
.daihyakka-poison .--fw762 {
  font-weight: 762;
}
.daihyakka-poison .--mt763 {
  margin-top: 763px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt763 {
    margin-top: 381.5px;
  }
}
.daihyakka-poison .--mb763 {
  margin-bottom: 763px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb763 {
    margin-bottom: 381.5px;
  }
}
.daihyakka-poison .--pt763 {
  padding-top: 763px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt763 {
    padding-top: 381.5px;
  }
}
.daihyakka-poison .--pb763 {
  padding-bottom: 763px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb763 {
    padding-bottom: 381.5px;
  }
}
.daihyakka-poison .--px763 {
  padding: 0 763px;
}
.daihyakka-poison .max-w-763 {
  max-width: 763px;
}
.daihyakka-poison .w-763 {
  width: 763px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-763 {
    width: 381.5px;
  }
}
.daihyakka-poison .h-763 {
  height: 763px;
}
.daihyakka-poison .--gap763 {
  gap: 763px !important;
}
.daihyakka-poison .--fw763 {
  font-weight: 763;
}
.daihyakka-poison .--mt764 {
  margin-top: 764px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt764 {
    margin-top: 382px;
  }
}
.daihyakka-poison .--mb764 {
  margin-bottom: 764px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb764 {
    margin-bottom: 382px;
  }
}
.daihyakka-poison .--pt764 {
  padding-top: 764px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt764 {
    padding-top: 382px;
  }
}
.daihyakka-poison .--pb764 {
  padding-bottom: 764px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb764 {
    padding-bottom: 382px;
  }
}
.daihyakka-poison .--px764 {
  padding: 0 764px;
}
.daihyakka-poison .max-w-764 {
  max-width: 764px;
}
.daihyakka-poison .w-764 {
  width: 764px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-764 {
    width: 382px;
  }
}
.daihyakka-poison .h-764 {
  height: 764px;
}
.daihyakka-poison .--gap764 {
  gap: 764px !important;
}
.daihyakka-poison .--fw764 {
  font-weight: 764;
}
.daihyakka-poison .--mt765 {
  margin-top: 765px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt765 {
    margin-top: 382.5px;
  }
}
.daihyakka-poison .--mb765 {
  margin-bottom: 765px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb765 {
    margin-bottom: 382.5px;
  }
}
.daihyakka-poison .--pt765 {
  padding-top: 765px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt765 {
    padding-top: 382.5px;
  }
}
.daihyakka-poison .--pb765 {
  padding-bottom: 765px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb765 {
    padding-bottom: 382.5px;
  }
}
.daihyakka-poison .--px765 {
  padding: 0 765px;
}
.daihyakka-poison .max-w-765 {
  max-width: 765px;
}
.daihyakka-poison .w-765 {
  width: 765px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-765 {
    width: 382.5px;
  }
}
.daihyakka-poison .h-765 {
  height: 765px;
}
.daihyakka-poison .--gap765 {
  gap: 765px !important;
}
.daihyakka-poison .--fw765 {
  font-weight: 765;
}
.daihyakka-poison .--mt766 {
  margin-top: 766px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt766 {
    margin-top: 383px;
  }
}
.daihyakka-poison .--mb766 {
  margin-bottom: 766px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb766 {
    margin-bottom: 383px;
  }
}
.daihyakka-poison .--pt766 {
  padding-top: 766px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt766 {
    padding-top: 383px;
  }
}
.daihyakka-poison .--pb766 {
  padding-bottom: 766px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb766 {
    padding-bottom: 383px;
  }
}
.daihyakka-poison .--px766 {
  padding: 0 766px;
}
.daihyakka-poison .max-w-766 {
  max-width: 766px;
}
.daihyakka-poison .w-766 {
  width: 766px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-766 {
    width: 383px;
  }
}
.daihyakka-poison .h-766 {
  height: 766px;
}
.daihyakka-poison .--gap766 {
  gap: 766px !important;
}
.daihyakka-poison .--fw766 {
  font-weight: 766;
}
.daihyakka-poison .--mt767 {
  margin-top: 767px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt767 {
    margin-top: 383.5px;
  }
}
.daihyakka-poison .--mb767 {
  margin-bottom: 767px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb767 {
    margin-bottom: 383.5px;
  }
}
.daihyakka-poison .--pt767 {
  padding-top: 767px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt767 {
    padding-top: 383.5px;
  }
}
.daihyakka-poison .--pb767 {
  padding-bottom: 767px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb767 {
    padding-bottom: 383.5px;
  }
}
.daihyakka-poison .--px767 {
  padding: 0 767px;
}
.daihyakka-poison .max-w-767 {
  max-width: 767px;
}
.daihyakka-poison .w-767 {
  width: 767px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-767 {
    width: 383.5px;
  }
}
.daihyakka-poison .h-767 {
  height: 767px;
}
.daihyakka-poison .--gap767 {
  gap: 767px !important;
}
.daihyakka-poison .--fw767 {
  font-weight: 767;
}
.daihyakka-poison .--mt768 {
  margin-top: 768px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt768 {
    margin-top: 384px;
  }
}
.daihyakka-poison .--mb768 {
  margin-bottom: 768px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb768 {
    margin-bottom: 384px;
  }
}
.daihyakka-poison .--pt768 {
  padding-top: 768px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt768 {
    padding-top: 384px;
  }
}
.daihyakka-poison .--pb768 {
  padding-bottom: 768px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb768 {
    padding-bottom: 384px;
  }
}
.daihyakka-poison .--px768 {
  padding: 0 768px;
}
.daihyakka-poison .max-w-768 {
  max-width: 768px;
}
.daihyakka-poison .w-768 {
  width: 768px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-768 {
    width: 384px;
  }
}
.daihyakka-poison .h-768 {
  height: 768px;
}
.daihyakka-poison .--gap768 {
  gap: 768px !important;
}
.daihyakka-poison .--fw768 {
  font-weight: 768;
}
.daihyakka-poison .--mt769 {
  margin-top: 769px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt769 {
    margin-top: 384.5px;
  }
}
.daihyakka-poison .--mb769 {
  margin-bottom: 769px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb769 {
    margin-bottom: 384.5px;
  }
}
.daihyakka-poison .--pt769 {
  padding-top: 769px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt769 {
    padding-top: 384.5px;
  }
}
.daihyakka-poison .--pb769 {
  padding-bottom: 769px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb769 {
    padding-bottom: 384.5px;
  }
}
.daihyakka-poison .--px769 {
  padding: 0 769px;
}
.daihyakka-poison .max-w-769 {
  max-width: 769px;
}
.daihyakka-poison .w-769 {
  width: 769px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-769 {
    width: 384.5px;
  }
}
.daihyakka-poison .h-769 {
  height: 769px;
}
.daihyakka-poison .--gap769 {
  gap: 769px !important;
}
.daihyakka-poison .--fw769 {
  font-weight: 769;
}
.daihyakka-poison .--mt770 {
  margin-top: 770px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt770 {
    margin-top: 385px;
  }
}
.daihyakka-poison .--mb770 {
  margin-bottom: 770px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb770 {
    margin-bottom: 385px;
  }
}
.daihyakka-poison .--pt770 {
  padding-top: 770px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt770 {
    padding-top: 385px;
  }
}
.daihyakka-poison .--pb770 {
  padding-bottom: 770px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb770 {
    padding-bottom: 385px;
  }
}
.daihyakka-poison .--px770 {
  padding: 0 770px;
}
.daihyakka-poison .max-w-770 {
  max-width: 770px;
}
.daihyakka-poison .w-770 {
  width: 770px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-770 {
    width: 385px;
  }
}
.daihyakka-poison .h-770 {
  height: 770px;
}
.daihyakka-poison .--gap770 {
  gap: 770px !important;
}
.daihyakka-poison .--fw770 {
  font-weight: 770;
}
.daihyakka-poison .--mt771 {
  margin-top: 771px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt771 {
    margin-top: 385.5px;
  }
}
.daihyakka-poison .--mb771 {
  margin-bottom: 771px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb771 {
    margin-bottom: 385.5px;
  }
}
.daihyakka-poison .--pt771 {
  padding-top: 771px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt771 {
    padding-top: 385.5px;
  }
}
.daihyakka-poison .--pb771 {
  padding-bottom: 771px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb771 {
    padding-bottom: 385.5px;
  }
}
.daihyakka-poison .--px771 {
  padding: 0 771px;
}
.daihyakka-poison .max-w-771 {
  max-width: 771px;
}
.daihyakka-poison .w-771 {
  width: 771px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-771 {
    width: 385.5px;
  }
}
.daihyakka-poison .h-771 {
  height: 771px;
}
.daihyakka-poison .--gap771 {
  gap: 771px !important;
}
.daihyakka-poison .--fw771 {
  font-weight: 771;
}
.daihyakka-poison .--mt772 {
  margin-top: 772px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt772 {
    margin-top: 386px;
  }
}
.daihyakka-poison .--mb772 {
  margin-bottom: 772px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb772 {
    margin-bottom: 386px;
  }
}
.daihyakka-poison .--pt772 {
  padding-top: 772px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt772 {
    padding-top: 386px;
  }
}
.daihyakka-poison .--pb772 {
  padding-bottom: 772px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb772 {
    padding-bottom: 386px;
  }
}
.daihyakka-poison .--px772 {
  padding: 0 772px;
}
.daihyakka-poison .max-w-772 {
  max-width: 772px;
}
.daihyakka-poison .w-772 {
  width: 772px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-772 {
    width: 386px;
  }
}
.daihyakka-poison .h-772 {
  height: 772px;
}
.daihyakka-poison .--gap772 {
  gap: 772px !important;
}
.daihyakka-poison .--fw772 {
  font-weight: 772;
}
.daihyakka-poison .--mt773 {
  margin-top: 773px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt773 {
    margin-top: 386.5px;
  }
}
.daihyakka-poison .--mb773 {
  margin-bottom: 773px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb773 {
    margin-bottom: 386.5px;
  }
}
.daihyakka-poison .--pt773 {
  padding-top: 773px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt773 {
    padding-top: 386.5px;
  }
}
.daihyakka-poison .--pb773 {
  padding-bottom: 773px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb773 {
    padding-bottom: 386.5px;
  }
}
.daihyakka-poison .--px773 {
  padding: 0 773px;
}
.daihyakka-poison .max-w-773 {
  max-width: 773px;
}
.daihyakka-poison .w-773 {
  width: 773px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-773 {
    width: 386.5px;
  }
}
.daihyakka-poison .h-773 {
  height: 773px;
}
.daihyakka-poison .--gap773 {
  gap: 773px !important;
}
.daihyakka-poison .--fw773 {
  font-weight: 773;
}
.daihyakka-poison .--mt774 {
  margin-top: 774px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt774 {
    margin-top: 387px;
  }
}
.daihyakka-poison .--mb774 {
  margin-bottom: 774px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb774 {
    margin-bottom: 387px;
  }
}
.daihyakka-poison .--pt774 {
  padding-top: 774px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt774 {
    padding-top: 387px;
  }
}
.daihyakka-poison .--pb774 {
  padding-bottom: 774px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb774 {
    padding-bottom: 387px;
  }
}
.daihyakka-poison .--px774 {
  padding: 0 774px;
}
.daihyakka-poison .max-w-774 {
  max-width: 774px;
}
.daihyakka-poison .w-774 {
  width: 774px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-774 {
    width: 387px;
  }
}
.daihyakka-poison .h-774 {
  height: 774px;
}
.daihyakka-poison .--gap774 {
  gap: 774px !important;
}
.daihyakka-poison .--fw774 {
  font-weight: 774;
}
.daihyakka-poison .--mt775 {
  margin-top: 775px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt775 {
    margin-top: 387.5px;
  }
}
.daihyakka-poison .--mb775 {
  margin-bottom: 775px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb775 {
    margin-bottom: 387.5px;
  }
}
.daihyakka-poison .--pt775 {
  padding-top: 775px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt775 {
    padding-top: 387.5px;
  }
}
.daihyakka-poison .--pb775 {
  padding-bottom: 775px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb775 {
    padding-bottom: 387.5px;
  }
}
.daihyakka-poison .--px775 {
  padding: 0 775px;
}
.daihyakka-poison .max-w-775 {
  max-width: 775px;
}
.daihyakka-poison .w-775 {
  width: 775px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-775 {
    width: 387.5px;
  }
}
.daihyakka-poison .h-775 {
  height: 775px;
}
.daihyakka-poison .--gap775 {
  gap: 775px !important;
}
.daihyakka-poison .--fw775 {
  font-weight: 775;
}
.daihyakka-poison .--mt776 {
  margin-top: 776px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt776 {
    margin-top: 388px;
  }
}
.daihyakka-poison .--mb776 {
  margin-bottom: 776px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb776 {
    margin-bottom: 388px;
  }
}
.daihyakka-poison .--pt776 {
  padding-top: 776px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt776 {
    padding-top: 388px;
  }
}
.daihyakka-poison .--pb776 {
  padding-bottom: 776px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb776 {
    padding-bottom: 388px;
  }
}
.daihyakka-poison .--px776 {
  padding: 0 776px;
}
.daihyakka-poison .max-w-776 {
  max-width: 776px;
}
.daihyakka-poison .w-776 {
  width: 776px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-776 {
    width: 388px;
  }
}
.daihyakka-poison .h-776 {
  height: 776px;
}
.daihyakka-poison .--gap776 {
  gap: 776px !important;
}
.daihyakka-poison .--fw776 {
  font-weight: 776;
}
.daihyakka-poison .--mt777 {
  margin-top: 777px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt777 {
    margin-top: 388.5px;
  }
}
.daihyakka-poison .--mb777 {
  margin-bottom: 777px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb777 {
    margin-bottom: 388.5px;
  }
}
.daihyakka-poison .--pt777 {
  padding-top: 777px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt777 {
    padding-top: 388.5px;
  }
}
.daihyakka-poison .--pb777 {
  padding-bottom: 777px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb777 {
    padding-bottom: 388.5px;
  }
}
.daihyakka-poison .--px777 {
  padding: 0 777px;
}
.daihyakka-poison .max-w-777 {
  max-width: 777px;
}
.daihyakka-poison .w-777 {
  width: 777px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-777 {
    width: 388.5px;
  }
}
.daihyakka-poison .h-777 {
  height: 777px;
}
.daihyakka-poison .--gap777 {
  gap: 777px !important;
}
.daihyakka-poison .--fw777 {
  font-weight: 777;
}
.daihyakka-poison .--mt778 {
  margin-top: 778px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt778 {
    margin-top: 389px;
  }
}
.daihyakka-poison .--mb778 {
  margin-bottom: 778px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb778 {
    margin-bottom: 389px;
  }
}
.daihyakka-poison .--pt778 {
  padding-top: 778px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt778 {
    padding-top: 389px;
  }
}
.daihyakka-poison .--pb778 {
  padding-bottom: 778px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb778 {
    padding-bottom: 389px;
  }
}
.daihyakka-poison .--px778 {
  padding: 0 778px;
}
.daihyakka-poison .max-w-778 {
  max-width: 778px;
}
.daihyakka-poison .w-778 {
  width: 778px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-778 {
    width: 389px;
  }
}
.daihyakka-poison .h-778 {
  height: 778px;
}
.daihyakka-poison .--gap778 {
  gap: 778px !important;
}
.daihyakka-poison .--fw778 {
  font-weight: 778;
}
.daihyakka-poison .--mt779 {
  margin-top: 779px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt779 {
    margin-top: 389.5px;
  }
}
.daihyakka-poison .--mb779 {
  margin-bottom: 779px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb779 {
    margin-bottom: 389.5px;
  }
}
.daihyakka-poison .--pt779 {
  padding-top: 779px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt779 {
    padding-top: 389.5px;
  }
}
.daihyakka-poison .--pb779 {
  padding-bottom: 779px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb779 {
    padding-bottom: 389.5px;
  }
}
.daihyakka-poison .--px779 {
  padding: 0 779px;
}
.daihyakka-poison .max-w-779 {
  max-width: 779px;
}
.daihyakka-poison .w-779 {
  width: 779px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-779 {
    width: 389.5px;
  }
}
.daihyakka-poison .h-779 {
  height: 779px;
}
.daihyakka-poison .--gap779 {
  gap: 779px !important;
}
.daihyakka-poison .--fw779 {
  font-weight: 779;
}
.daihyakka-poison .--mt780 {
  margin-top: 780px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt780 {
    margin-top: 390px;
  }
}
.daihyakka-poison .--mb780 {
  margin-bottom: 780px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb780 {
    margin-bottom: 390px;
  }
}
.daihyakka-poison .--pt780 {
  padding-top: 780px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt780 {
    padding-top: 390px;
  }
}
.daihyakka-poison .--pb780 {
  padding-bottom: 780px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb780 {
    padding-bottom: 390px;
  }
}
.daihyakka-poison .--px780 {
  padding: 0 780px;
}
.daihyakka-poison .max-w-780 {
  max-width: 780px;
}
.daihyakka-poison .w-780 {
  width: 780px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-780 {
    width: 390px;
  }
}
.daihyakka-poison .h-780 {
  height: 780px;
}
.daihyakka-poison .--gap780 {
  gap: 780px !important;
}
.daihyakka-poison .--fw780 {
  font-weight: 780;
}
.daihyakka-poison .--mt781 {
  margin-top: 781px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt781 {
    margin-top: 390.5px;
  }
}
.daihyakka-poison .--mb781 {
  margin-bottom: 781px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb781 {
    margin-bottom: 390.5px;
  }
}
.daihyakka-poison .--pt781 {
  padding-top: 781px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt781 {
    padding-top: 390.5px;
  }
}
.daihyakka-poison .--pb781 {
  padding-bottom: 781px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb781 {
    padding-bottom: 390.5px;
  }
}
.daihyakka-poison .--px781 {
  padding: 0 781px;
}
.daihyakka-poison .max-w-781 {
  max-width: 781px;
}
.daihyakka-poison .w-781 {
  width: 781px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-781 {
    width: 390.5px;
  }
}
.daihyakka-poison .h-781 {
  height: 781px;
}
.daihyakka-poison .--gap781 {
  gap: 781px !important;
}
.daihyakka-poison .--fw781 {
  font-weight: 781;
}
.daihyakka-poison .--mt782 {
  margin-top: 782px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt782 {
    margin-top: 391px;
  }
}
.daihyakka-poison .--mb782 {
  margin-bottom: 782px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb782 {
    margin-bottom: 391px;
  }
}
.daihyakka-poison .--pt782 {
  padding-top: 782px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt782 {
    padding-top: 391px;
  }
}
.daihyakka-poison .--pb782 {
  padding-bottom: 782px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb782 {
    padding-bottom: 391px;
  }
}
.daihyakka-poison .--px782 {
  padding: 0 782px;
}
.daihyakka-poison .max-w-782 {
  max-width: 782px;
}
.daihyakka-poison .w-782 {
  width: 782px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-782 {
    width: 391px;
  }
}
.daihyakka-poison .h-782 {
  height: 782px;
}
.daihyakka-poison .--gap782 {
  gap: 782px !important;
}
.daihyakka-poison .--fw782 {
  font-weight: 782;
}
.daihyakka-poison .--mt783 {
  margin-top: 783px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt783 {
    margin-top: 391.5px;
  }
}
.daihyakka-poison .--mb783 {
  margin-bottom: 783px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb783 {
    margin-bottom: 391.5px;
  }
}
.daihyakka-poison .--pt783 {
  padding-top: 783px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt783 {
    padding-top: 391.5px;
  }
}
.daihyakka-poison .--pb783 {
  padding-bottom: 783px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb783 {
    padding-bottom: 391.5px;
  }
}
.daihyakka-poison .--px783 {
  padding: 0 783px;
}
.daihyakka-poison .max-w-783 {
  max-width: 783px;
}
.daihyakka-poison .w-783 {
  width: 783px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-783 {
    width: 391.5px;
  }
}
.daihyakka-poison .h-783 {
  height: 783px;
}
.daihyakka-poison .--gap783 {
  gap: 783px !important;
}
.daihyakka-poison .--fw783 {
  font-weight: 783;
}
.daihyakka-poison .--mt784 {
  margin-top: 784px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt784 {
    margin-top: 392px;
  }
}
.daihyakka-poison .--mb784 {
  margin-bottom: 784px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb784 {
    margin-bottom: 392px;
  }
}
.daihyakka-poison .--pt784 {
  padding-top: 784px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt784 {
    padding-top: 392px;
  }
}
.daihyakka-poison .--pb784 {
  padding-bottom: 784px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb784 {
    padding-bottom: 392px;
  }
}
.daihyakka-poison .--px784 {
  padding: 0 784px;
}
.daihyakka-poison .max-w-784 {
  max-width: 784px;
}
.daihyakka-poison .w-784 {
  width: 784px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-784 {
    width: 392px;
  }
}
.daihyakka-poison .h-784 {
  height: 784px;
}
.daihyakka-poison .--gap784 {
  gap: 784px !important;
}
.daihyakka-poison .--fw784 {
  font-weight: 784;
}
.daihyakka-poison .--mt785 {
  margin-top: 785px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt785 {
    margin-top: 392.5px;
  }
}
.daihyakka-poison .--mb785 {
  margin-bottom: 785px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb785 {
    margin-bottom: 392.5px;
  }
}
.daihyakka-poison .--pt785 {
  padding-top: 785px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt785 {
    padding-top: 392.5px;
  }
}
.daihyakka-poison .--pb785 {
  padding-bottom: 785px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb785 {
    padding-bottom: 392.5px;
  }
}
.daihyakka-poison .--px785 {
  padding: 0 785px;
}
.daihyakka-poison .max-w-785 {
  max-width: 785px;
}
.daihyakka-poison .w-785 {
  width: 785px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-785 {
    width: 392.5px;
  }
}
.daihyakka-poison .h-785 {
  height: 785px;
}
.daihyakka-poison .--gap785 {
  gap: 785px !important;
}
.daihyakka-poison .--fw785 {
  font-weight: 785;
}
.daihyakka-poison .--mt786 {
  margin-top: 786px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt786 {
    margin-top: 393px;
  }
}
.daihyakka-poison .--mb786 {
  margin-bottom: 786px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb786 {
    margin-bottom: 393px;
  }
}
.daihyakka-poison .--pt786 {
  padding-top: 786px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt786 {
    padding-top: 393px;
  }
}
.daihyakka-poison .--pb786 {
  padding-bottom: 786px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb786 {
    padding-bottom: 393px;
  }
}
.daihyakka-poison .--px786 {
  padding: 0 786px;
}
.daihyakka-poison .max-w-786 {
  max-width: 786px;
}
.daihyakka-poison .w-786 {
  width: 786px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-786 {
    width: 393px;
  }
}
.daihyakka-poison .h-786 {
  height: 786px;
}
.daihyakka-poison .--gap786 {
  gap: 786px !important;
}
.daihyakka-poison .--fw786 {
  font-weight: 786;
}
.daihyakka-poison .--mt787 {
  margin-top: 787px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt787 {
    margin-top: 393.5px;
  }
}
.daihyakka-poison .--mb787 {
  margin-bottom: 787px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb787 {
    margin-bottom: 393.5px;
  }
}
.daihyakka-poison .--pt787 {
  padding-top: 787px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt787 {
    padding-top: 393.5px;
  }
}
.daihyakka-poison .--pb787 {
  padding-bottom: 787px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb787 {
    padding-bottom: 393.5px;
  }
}
.daihyakka-poison .--px787 {
  padding: 0 787px;
}
.daihyakka-poison .max-w-787 {
  max-width: 787px;
}
.daihyakka-poison .w-787 {
  width: 787px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-787 {
    width: 393.5px;
  }
}
.daihyakka-poison .h-787 {
  height: 787px;
}
.daihyakka-poison .--gap787 {
  gap: 787px !important;
}
.daihyakka-poison .--fw787 {
  font-weight: 787;
}
.daihyakka-poison .--mt788 {
  margin-top: 788px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt788 {
    margin-top: 394px;
  }
}
.daihyakka-poison .--mb788 {
  margin-bottom: 788px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb788 {
    margin-bottom: 394px;
  }
}
.daihyakka-poison .--pt788 {
  padding-top: 788px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt788 {
    padding-top: 394px;
  }
}
.daihyakka-poison .--pb788 {
  padding-bottom: 788px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb788 {
    padding-bottom: 394px;
  }
}
.daihyakka-poison .--px788 {
  padding: 0 788px;
}
.daihyakka-poison .max-w-788 {
  max-width: 788px;
}
.daihyakka-poison .w-788 {
  width: 788px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-788 {
    width: 394px;
  }
}
.daihyakka-poison .h-788 {
  height: 788px;
}
.daihyakka-poison .--gap788 {
  gap: 788px !important;
}
.daihyakka-poison .--fw788 {
  font-weight: 788;
}
.daihyakka-poison .--mt789 {
  margin-top: 789px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt789 {
    margin-top: 394.5px;
  }
}
.daihyakka-poison .--mb789 {
  margin-bottom: 789px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb789 {
    margin-bottom: 394.5px;
  }
}
.daihyakka-poison .--pt789 {
  padding-top: 789px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt789 {
    padding-top: 394.5px;
  }
}
.daihyakka-poison .--pb789 {
  padding-bottom: 789px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb789 {
    padding-bottom: 394.5px;
  }
}
.daihyakka-poison .--px789 {
  padding: 0 789px;
}
.daihyakka-poison .max-w-789 {
  max-width: 789px;
}
.daihyakka-poison .w-789 {
  width: 789px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-789 {
    width: 394.5px;
  }
}
.daihyakka-poison .h-789 {
  height: 789px;
}
.daihyakka-poison .--gap789 {
  gap: 789px !important;
}
.daihyakka-poison .--fw789 {
  font-weight: 789;
}
.daihyakka-poison .--mt790 {
  margin-top: 790px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt790 {
    margin-top: 395px;
  }
}
.daihyakka-poison .--mb790 {
  margin-bottom: 790px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb790 {
    margin-bottom: 395px;
  }
}
.daihyakka-poison .--pt790 {
  padding-top: 790px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt790 {
    padding-top: 395px;
  }
}
.daihyakka-poison .--pb790 {
  padding-bottom: 790px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb790 {
    padding-bottom: 395px;
  }
}
.daihyakka-poison .--px790 {
  padding: 0 790px;
}
.daihyakka-poison .max-w-790 {
  max-width: 790px;
}
.daihyakka-poison .w-790 {
  width: 790px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-790 {
    width: 395px;
  }
}
.daihyakka-poison .h-790 {
  height: 790px;
}
.daihyakka-poison .--gap790 {
  gap: 790px !important;
}
.daihyakka-poison .--fw790 {
  font-weight: 790;
}
.daihyakka-poison .--mt791 {
  margin-top: 791px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt791 {
    margin-top: 395.5px;
  }
}
.daihyakka-poison .--mb791 {
  margin-bottom: 791px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb791 {
    margin-bottom: 395.5px;
  }
}
.daihyakka-poison .--pt791 {
  padding-top: 791px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt791 {
    padding-top: 395.5px;
  }
}
.daihyakka-poison .--pb791 {
  padding-bottom: 791px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb791 {
    padding-bottom: 395.5px;
  }
}
.daihyakka-poison .--px791 {
  padding: 0 791px;
}
.daihyakka-poison .max-w-791 {
  max-width: 791px;
}
.daihyakka-poison .w-791 {
  width: 791px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-791 {
    width: 395.5px;
  }
}
.daihyakka-poison .h-791 {
  height: 791px;
}
.daihyakka-poison .--gap791 {
  gap: 791px !important;
}
.daihyakka-poison .--fw791 {
  font-weight: 791;
}
.daihyakka-poison .--mt792 {
  margin-top: 792px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt792 {
    margin-top: 396px;
  }
}
.daihyakka-poison .--mb792 {
  margin-bottom: 792px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb792 {
    margin-bottom: 396px;
  }
}
.daihyakka-poison .--pt792 {
  padding-top: 792px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt792 {
    padding-top: 396px;
  }
}
.daihyakka-poison .--pb792 {
  padding-bottom: 792px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb792 {
    padding-bottom: 396px;
  }
}
.daihyakka-poison .--px792 {
  padding: 0 792px;
}
.daihyakka-poison .max-w-792 {
  max-width: 792px;
}
.daihyakka-poison .w-792 {
  width: 792px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-792 {
    width: 396px;
  }
}
.daihyakka-poison .h-792 {
  height: 792px;
}
.daihyakka-poison .--gap792 {
  gap: 792px !important;
}
.daihyakka-poison .--fw792 {
  font-weight: 792;
}
.daihyakka-poison .--mt793 {
  margin-top: 793px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt793 {
    margin-top: 396.5px;
  }
}
.daihyakka-poison .--mb793 {
  margin-bottom: 793px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb793 {
    margin-bottom: 396.5px;
  }
}
.daihyakka-poison .--pt793 {
  padding-top: 793px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt793 {
    padding-top: 396.5px;
  }
}
.daihyakka-poison .--pb793 {
  padding-bottom: 793px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb793 {
    padding-bottom: 396.5px;
  }
}
.daihyakka-poison .--px793 {
  padding: 0 793px;
}
.daihyakka-poison .max-w-793 {
  max-width: 793px;
}
.daihyakka-poison .w-793 {
  width: 793px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-793 {
    width: 396.5px;
  }
}
.daihyakka-poison .h-793 {
  height: 793px;
}
.daihyakka-poison .--gap793 {
  gap: 793px !important;
}
.daihyakka-poison .--fw793 {
  font-weight: 793;
}
.daihyakka-poison .--mt794 {
  margin-top: 794px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt794 {
    margin-top: 397px;
  }
}
.daihyakka-poison .--mb794 {
  margin-bottom: 794px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb794 {
    margin-bottom: 397px;
  }
}
.daihyakka-poison .--pt794 {
  padding-top: 794px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt794 {
    padding-top: 397px;
  }
}
.daihyakka-poison .--pb794 {
  padding-bottom: 794px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb794 {
    padding-bottom: 397px;
  }
}
.daihyakka-poison .--px794 {
  padding: 0 794px;
}
.daihyakka-poison .max-w-794 {
  max-width: 794px;
}
.daihyakka-poison .w-794 {
  width: 794px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-794 {
    width: 397px;
  }
}
.daihyakka-poison .h-794 {
  height: 794px;
}
.daihyakka-poison .--gap794 {
  gap: 794px !important;
}
.daihyakka-poison .--fw794 {
  font-weight: 794;
}
.daihyakka-poison .--mt795 {
  margin-top: 795px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt795 {
    margin-top: 397.5px;
  }
}
.daihyakka-poison .--mb795 {
  margin-bottom: 795px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb795 {
    margin-bottom: 397.5px;
  }
}
.daihyakka-poison .--pt795 {
  padding-top: 795px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt795 {
    padding-top: 397.5px;
  }
}
.daihyakka-poison .--pb795 {
  padding-bottom: 795px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb795 {
    padding-bottom: 397.5px;
  }
}
.daihyakka-poison .--px795 {
  padding: 0 795px;
}
.daihyakka-poison .max-w-795 {
  max-width: 795px;
}
.daihyakka-poison .w-795 {
  width: 795px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-795 {
    width: 397.5px;
  }
}
.daihyakka-poison .h-795 {
  height: 795px;
}
.daihyakka-poison .--gap795 {
  gap: 795px !important;
}
.daihyakka-poison .--fw795 {
  font-weight: 795;
}
.daihyakka-poison .--mt796 {
  margin-top: 796px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt796 {
    margin-top: 398px;
  }
}
.daihyakka-poison .--mb796 {
  margin-bottom: 796px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb796 {
    margin-bottom: 398px;
  }
}
.daihyakka-poison .--pt796 {
  padding-top: 796px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt796 {
    padding-top: 398px;
  }
}
.daihyakka-poison .--pb796 {
  padding-bottom: 796px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb796 {
    padding-bottom: 398px;
  }
}
.daihyakka-poison .--px796 {
  padding: 0 796px;
}
.daihyakka-poison .max-w-796 {
  max-width: 796px;
}
.daihyakka-poison .w-796 {
  width: 796px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-796 {
    width: 398px;
  }
}
.daihyakka-poison .h-796 {
  height: 796px;
}
.daihyakka-poison .--gap796 {
  gap: 796px !important;
}
.daihyakka-poison .--fw796 {
  font-weight: 796;
}
.daihyakka-poison .--mt797 {
  margin-top: 797px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt797 {
    margin-top: 398.5px;
  }
}
.daihyakka-poison .--mb797 {
  margin-bottom: 797px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb797 {
    margin-bottom: 398.5px;
  }
}
.daihyakka-poison .--pt797 {
  padding-top: 797px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt797 {
    padding-top: 398.5px;
  }
}
.daihyakka-poison .--pb797 {
  padding-bottom: 797px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb797 {
    padding-bottom: 398.5px;
  }
}
.daihyakka-poison .--px797 {
  padding: 0 797px;
}
.daihyakka-poison .max-w-797 {
  max-width: 797px;
}
.daihyakka-poison .w-797 {
  width: 797px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-797 {
    width: 398.5px;
  }
}
.daihyakka-poison .h-797 {
  height: 797px;
}
.daihyakka-poison .--gap797 {
  gap: 797px !important;
}
.daihyakka-poison .--fw797 {
  font-weight: 797;
}
.daihyakka-poison .--mt798 {
  margin-top: 798px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt798 {
    margin-top: 399px;
  }
}
.daihyakka-poison .--mb798 {
  margin-bottom: 798px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb798 {
    margin-bottom: 399px;
  }
}
.daihyakka-poison .--pt798 {
  padding-top: 798px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt798 {
    padding-top: 399px;
  }
}
.daihyakka-poison .--pb798 {
  padding-bottom: 798px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb798 {
    padding-bottom: 399px;
  }
}
.daihyakka-poison .--px798 {
  padding: 0 798px;
}
.daihyakka-poison .max-w-798 {
  max-width: 798px;
}
.daihyakka-poison .w-798 {
  width: 798px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-798 {
    width: 399px;
  }
}
.daihyakka-poison .h-798 {
  height: 798px;
}
.daihyakka-poison .--gap798 {
  gap: 798px !important;
}
.daihyakka-poison .--fw798 {
  font-weight: 798;
}
.daihyakka-poison .--mt799 {
  margin-top: 799px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt799 {
    margin-top: 399.5px;
  }
}
.daihyakka-poison .--mb799 {
  margin-bottom: 799px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb799 {
    margin-bottom: 399.5px;
  }
}
.daihyakka-poison .--pt799 {
  padding-top: 799px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt799 {
    padding-top: 399.5px;
  }
}
.daihyakka-poison .--pb799 {
  padding-bottom: 799px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb799 {
    padding-bottom: 399.5px;
  }
}
.daihyakka-poison .--px799 {
  padding: 0 799px;
}
.daihyakka-poison .max-w-799 {
  max-width: 799px;
}
.daihyakka-poison .w-799 {
  width: 799px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-799 {
    width: 399.5px;
  }
}
.daihyakka-poison .h-799 {
  height: 799px;
}
.daihyakka-poison .--gap799 {
  gap: 799px !important;
}
.daihyakka-poison .--fw799 {
  font-weight: 799;
}
.daihyakka-poison .--mt800 {
  margin-top: 800px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt800 {
    margin-top: 400px;
  }
}
.daihyakka-poison .--mb800 {
  margin-bottom: 800px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb800 {
    margin-bottom: 400px;
  }
}
.daihyakka-poison .--pt800 {
  padding-top: 800px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt800 {
    padding-top: 400px;
  }
}
.daihyakka-poison .--pb800 {
  padding-bottom: 800px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb800 {
    padding-bottom: 400px;
  }
}
.daihyakka-poison .--px800 {
  padding: 0 800px;
}
.daihyakka-poison .max-w-800 {
  max-width: 800px;
}
.daihyakka-poison .w-800 {
  width: 800px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-800 {
    width: 400px;
  }
}
.daihyakka-poison .h-800 {
  height: 800px;
}
.daihyakka-poison .--gap800 {
  gap: 800px !important;
}
.daihyakka-poison .--fw800 {
  font-weight: 800;
}
.daihyakka-poison .--mt801 {
  margin-top: 801px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt801 {
    margin-top: 400.5px;
  }
}
.daihyakka-poison .--mb801 {
  margin-bottom: 801px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb801 {
    margin-bottom: 400.5px;
  }
}
.daihyakka-poison .--pt801 {
  padding-top: 801px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt801 {
    padding-top: 400.5px;
  }
}
.daihyakka-poison .--pb801 {
  padding-bottom: 801px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb801 {
    padding-bottom: 400.5px;
  }
}
.daihyakka-poison .--px801 {
  padding: 0 801px;
}
.daihyakka-poison .max-w-801 {
  max-width: 801px;
}
.daihyakka-poison .w-801 {
  width: 801px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-801 {
    width: 400.5px;
  }
}
.daihyakka-poison .h-801 {
  height: 801px;
}
.daihyakka-poison .--gap801 {
  gap: 801px !important;
}
.daihyakka-poison .--fw801 {
  font-weight: 801;
}
.daihyakka-poison .--mt802 {
  margin-top: 802px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt802 {
    margin-top: 401px;
  }
}
.daihyakka-poison .--mb802 {
  margin-bottom: 802px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb802 {
    margin-bottom: 401px;
  }
}
.daihyakka-poison .--pt802 {
  padding-top: 802px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt802 {
    padding-top: 401px;
  }
}
.daihyakka-poison .--pb802 {
  padding-bottom: 802px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb802 {
    padding-bottom: 401px;
  }
}
.daihyakka-poison .--px802 {
  padding: 0 802px;
}
.daihyakka-poison .max-w-802 {
  max-width: 802px;
}
.daihyakka-poison .w-802 {
  width: 802px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-802 {
    width: 401px;
  }
}
.daihyakka-poison .h-802 {
  height: 802px;
}
.daihyakka-poison .--gap802 {
  gap: 802px !important;
}
.daihyakka-poison .--fw802 {
  font-weight: 802;
}
.daihyakka-poison .--mt803 {
  margin-top: 803px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt803 {
    margin-top: 401.5px;
  }
}
.daihyakka-poison .--mb803 {
  margin-bottom: 803px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb803 {
    margin-bottom: 401.5px;
  }
}
.daihyakka-poison .--pt803 {
  padding-top: 803px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt803 {
    padding-top: 401.5px;
  }
}
.daihyakka-poison .--pb803 {
  padding-bottom: 803px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb803 {
    padding-bottom: 401.5px;
  }
}
.daihyakka-poison .--px803 {
  padding: 0 803px;
}
.daihyakka-poison .max-w-803 {
  max-width: 803px;
}
.daihyakka-poison .w-803 {
  width: 803px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-803 {
    width: 401.5px;
  }
}
.daihyakka-poison .h-803 {
  height: 803px;
}
.daihyakka-poison .--gap803 {
  gap: 803px !important;
}
.daihyakka-poison .--fw803 {
  font-weight: 803;
}
.daihyakka-poison .--mt804 {
  margin-top: 804px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt804 {
    margin-top: 402px;
  }
}
.daihyakka-poison .--mb804 {
  margin-bottom: 804px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb804 {
    margin-bottom: 402px;
  }
}
.daihyakka-poison .--pt804 {
  padding-top: 804px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt804 {
    padding-top: 402px;
  }
}
.daihyakka-poison .--pb804 {
  padding-bottom: 804px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb804 {
    padding-bottom: 402px;
  }
}
.daihyakka-poison .--px804 {
  padding: 0 804px;
}
.daihyakka-poison .max-w-804 {
  max-width: 804px;
}
.daihyakka-poison .w-804 {
  width: 804px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-804 {
    width: 402px;
  }
}
.daihyakka-poison .h-804 {
  height: 804px;
}
.daihyakka-poison .--gap804 {
  gap: 804px !important;
}
.daihyakka-poison .--fw804 {
  font-weight: 804;
}
.daihyakka-poison .--mt805 {
  margin-top: 805px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt805 {
    margin-top: 402.5px;
  }
}
.daihyakka-poison .--mb805 {
  margin-bottom: 805px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb805 {
    margin-bottom: 402.5px;
  }
}
.daihyakka-poison .--pt805 {
  padding-top: 805px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt805 {
    padding-top: 402.5px;
  }
}
.daihyakka-poison .--pb805 {
  padding-bottom: 805px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb805 {
    padding-bottom: 402.5px;
  }
}
.daihyakka-poison .--px805 {
  padding: 0 805px;
}
.daihyakka-poison .max-w-805 {
  max-width: 805px;
}
.daihyakka-poison .w-805 {
  width: 805px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-805 {
    width: 402.5px;
  }
}
.daihyakka-poison .h-805 {
  height: 805px;
}
.daihyakka-poison .--gap805 {
  gap: 805px !important;
}
.daihyakka-poison .--fw805 {
  font-weight: 805;
}
.daihyakka-poison .--mt806 {
  margin-top: 806px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt806 {
    margin-top: 403px;
  }
}
.daihyakka-poison .--mb806 {
  margin-bottom: 806px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb806 {
    margin-bottom: 403px;
  }
}
.daihyakka-poison .--pt806 {
  padding-top: 806px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt806 {
    padding-top: 403px;
  }
}
.daihyakka-poison .--pb806 {
  padding-bottom: 806px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb806 {
    padding-bottom: 403px;
  }
}
.daihyakka-poison .--px806 {
  padding: 0 806px;
}
.daihyakka-poison .max-w-806 {
  max-width: 806px;
}
.daihyakka-poison .w-806 {
  width: 806px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-806 {
    width: 403px;
  }
}
.daihyakka-poison .h-806 {
  height: 806px;
}
.daihyakka-poison .--gap806 {
  gap: 806px !important;
}
.daihyakka-poison .--fw806 {
  font-weight: 806;
}
.daihyakka-poison .--mt807 {
  margin-top: 807px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt807 {
    margin-top: 403.5px;
  }
}
.daihyakka-poison .--mb807 {
  margin-bottom: 807px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb807 {
    margin-bottom: 403.5px;
  }
}
.daihyakka-poison .--pt807 {
  padding-top: 807px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt807 {
    padding-top: 403.5px;
  }
}
.daihyakka-poison .--pb807 {
  padding-bottom: 807px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb807 {
    padding-bottom: 403.5px;
  }
}
.daihyakka-poison .--px807 {
  padding: 0 807px;
}
.daihyakka-poison .max-w-807 {
  max-width: 807px;
}
.daihyakka-poison .w-807 {
  width: 807px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-807 {
    width: 403.5px;
  }
}
.daihyakka-poison .h-807 {
  height: 807px;
}
.daihyakka-poison .--gap807 {
  gap: 807px !important;
}
.daihyakka-poison .--fw807 {
  font-weight: 807;
}
.daihyakka-poison .--mt808 {
  margin-top: 808px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt808 {
    margin-top: 404px;
  }
}
.daihyakka-poison .--mb808 {
  margin-bottom: 808px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb808 {
    margin-bottom: 404px;
  }
}
.daihyakka-poison .--pt808 {
  padding-top: 808px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt808 {
    padding-top: 404px;
  }
}
.daihyakka-poison .--pb808 {
  padding-bottom: 808px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb808 {
    padding-bottom: 404px;
  }
}
.daihyakka-poison .--px808 {
  padding: 0 808px;
}
.daihyakka-poison .max-w-808 {
  max-width: 808px;
}
.daihyakka-poison .w-808 {
  width: 808px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-808 {
    width: 404px;
  }
}
.daihyakka-poison .h-808 {
  height: 808px;
}
.daihyakka-poison .--gap808 {
  gap: 808px !important;
}
.daihyakka-poison .--fw808 {
  font-weight: 808;
}
.daihyakka-poison .--mt809 {
  margin-top: 809px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt809 {
    margin-top: 404.5px;
  }
}
.daihyakka-poison .--mb809 {
  margin-bottom: 809px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb809 {
    margin-bottom: 404.5px;
  }
}
.daihyakka-poison .--pt809 {
  padding-top: 809px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt809 {
    padding-top: 404.5px;
  }
}
.daihyakka-poison .--pb809 {
  padding-bottom: 809px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb809 {
    padding-bottom: 404.5px;
  }
}
.daihyakka-poison .--px809 {
  padding: 0 809px;
}
.daihyakka-poison .max-w-809 {
  max-width: 809px;
}
.daihyakka-poison .w-809 {
  width: 809px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-809 {
    width: 404.5px;
  }
}
.daihyakka-poison .h-809 {
  height: 809px;
}
.daihyakka-poison .--gap809 {
  gap: 809px !important;
}
.daihyakka-poison .--fw809 {
  font-weight: 809;
}
.daihyakka-poison .--mt810 {
  margin-top: 810px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt810 {
    margin-top: 405px;
  }
}
.daihyakka-poison .--mb810 {
  margin-bottom: 810px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb810 {
    margin-bottom: 405px;
  }
}
.daihyakka-poison .--pt810 {
  padding-top: 810px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt810 {
    padding-top: 405px;
  }
}
.daihyakka-poison .--pb810 {
  padding-bottom: 810px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb810 {
    padding-bottom: 405px;
  }
}
.daihyakka-poison .--px810 {
  padding: 0 810px;
}
.daihyakka-poison .max-w-810 {
  max-width: 810px;
}
.daihyakka-poison .w-810 {
  width: 810px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-810 {
    width: 405px;
  }
}
.daihyakka-poison .h-810 {
  height: 810px;
}
.daihyakka-poison .--gap810 {
  gap: 810px !important;
}
.daihyakka-poison .--fw810 {
  font-weight: 810;
}
.daihyakka-poison .--mt811 {
  margin-top: 811px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt811 {
    margin-top: 405.5px;
  }
}
.daihyakka-poison .--mb811 {
  margin-bottom: 811px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb811 {
    margin-bottom: 405.5px;
  }
}
.daihyakka-poison .--pt811 {
  padding-top: 811px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt811 {
    padding-top: 405.5px;
  }
}
.daihyakka-poison .--pb811 {
  padding-bottom: 811px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb811 {
    padding-bottom: 405.5px;
  }
}
.daihyakka-poison .--px811 {
  padding: 0 811px;
}
.daihyakka-poison .max-w-811 {
  max-width: 811px;
}
.daihyakka-poison .w-811 {
  width: 811px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-811 {
    width: 405.5px;
  }
}
.daihyakka-poison .h-811 {
  height: 811px;
}
.daihyakka-poison .--gap811 {
  gap: 811px !important;
}
.daihyakka-poison .--fw811 {
  font-weight: 811;
}
.daihyakka-poison .--mt812 {
  margin-top: 812px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt812 {
    margin-top: 406px;
  }
}
.daihyakka-poison .--mb812 {
  margin-bottom: 812px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb812 {
    margin-bottom: 406px;
  }
}
.daihyakka-poison .--pt812 {
  padding-top: 812px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt812 {
    padding-top: 406px;
  }
}
.daihyakka-poison .--pb812 {
  padding-bottom: 812px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb812 {
    padding-bottom: 406px;
  }
}
.daihyakka-poison .--px812 {
  padding: 0 812px;
}
.daihyakka-poison .max-w-812 {
  max-width: 812px;
}
.daihyakka-poison .w-812 {
  width: 812px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-812 {
    width: 406px;
  }
}
.daihyakka-poison .h-812 {
  height: 812px;
}
.daihyakka-poison .--gap812 {
  gap: 812px !important;
}
.daihyakka-poison .--fw812 {
  font-weight: 812;
}
.daihyakka-poison .--mt813 {
  margin-top: 813px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt813 {
    margin-top: 406.5px;
  }
}
.daihyakka-poison .--mb813 {
  margin-bottom: 813px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb813 {
    margin-bottom: 406.5px;
  }
}
.daihyakka-poison .--pt813 {
  padding-top: 813px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt813 {
    padding-top: 406.5px;
  }
}
.daihyakka-poison .--pb813 {
  padding-bottom: 813px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb813 {
    padding-bottom: 406.5px;
  }
}
.daihyakka-poison .--px813 {
  padding: 0 813px;
}
.daihyakka-poison .max-w-813 {
  max-width: 813px;
}
.daihyakka-poison .w-813 {
  width: 813px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-813 {
    width: 406.5px;
  }
}
.daihyakka-poison .h-813 {
  height: 813px;
}
.daihyakka-poison .--gap813 {
  gap: 813px !important;
}
.daihyakka-poison .--fw813 {
  font-weight: 813;
}
.daihyakka-poison .--mt814 {
  margin-top: 814px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt814 {
    margin-top: 407px;
  }
}
.daihyakka-poison .--mb814 {
  margin-bottom: 814px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb814 {
    margin-bottom: 407px;
  }
}
.daihyakka-poison .--pt814 {
  padding-top: 814px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt814 {
    padding-top: 407px;
  }
}
.daihyakka-poison .--pb814 {
  padding-bottom: 814px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb814 {
    padding-bottom: 407px;
  }
}
.daihyakka-poison .--px814 {
  padding: 0 814px;
}
.daihyakka-poison .max-w-814 {
  max-width: 814px;
}
.daihyakka-poison .w-814 {
  width: 814px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-814 {
    width: 407px;
  }
}
.daihyakka-poison .h-814 {
  height: 814px;
}
.daihyakka-poison .--gap814 {
  gap: 814px !important;
}
.daihyakka-poison .--fw814 {
  font-weight: 814;
}
.daihyakka-poison .--mt815 {
  margin-top: 815px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt815 {
    margin-top: 407.5px;
  }
}
.daihyakka-poison .--mb815 {
  margin-bottom: 815px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb815 {
    margin-bottom: 407.5px;
  }
}
.daihyakka-poison .--pt815 {
  padding-top: 815px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt815 {
    padding-top: 407.5px;
  }
}
.daihyakka-poison .--pb815 {
  padding-bottom: 815px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb815 {
    padding-bottom: 407.5px;
  }
}
.daihyakka-poison .--px815 {
  padding: 0 815px;
}
.daihyakka-poison .max-w-815 {
  max-width: 815px;
}
.daihyakka-poison .w-815 {
  width: 815px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-815 {
    width: 407.5px;
  }
}
.daihyakka-poison .h-815 {
  height: 815px;
}
.daihyakka-poison .--gap815 {
  gap: 815px !important;
}
.daihyakka-poison .--fw815 {
  font-weight: 815;
}
.daihyakka-poison .--mt816 {
  margin-top: 816px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt816 {
    margin-top: 408px;
  }
}
.daihyakka-poison .--mb816 {
  margin-bottom: 816px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb816 {
    margin-bottom: 408px;
  }
}
.daihyakka-poison .--pt816 {
  padding-top: 816px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt816 {
    padding-top: 408px;
  }
}
.daihyakka-poison .--pb816 {
  padding-bottom: 816px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb816 {
    padding-bottom: 408px;
  }
}
.daihyakka-poison .--px816 {
  padding: 0 816px;
}
.daihyakka-poison .max-w-816 {
  max-width: 816px;
}
.daihyakka-poison .w-816 {
  width: 816px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-816 {
    width: 408px;
  }
}
.daihyakka-poison .h-816 {
  height: 816px;
}
.daihyakka-poison .--gap816 {
  gap: 816px !important;
}
.daihyakka-poison .--fw816 {
  font-weight: 816;
}
.daihyakka-poison .--mt817 {
  margin-top: 817px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt817 {
    margin-top: 408.5px;
  }
}
.daihyakka-poison .--mb817 {
  margin-bottom: 817px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb817 {
    margin-bottom: 408.5px;
  }
}
.daihyakka-poison .--pt817 {
  padding-top: 817px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt817 {
    padding-top: 408.5px;
  }
}
.daihyakka-poison .--pb817 {
  padding-bottom: 817px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb817 {
    padding-bottom: 408.5px;
  }
}
.daihyakka-poison .--px817 {
  padding: 0 817px;
}
.daihyakka-poison .max-w-817 {
  max-width: 817px;
}
.daihyakka-poison .w-817 {
  width: 817px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-817 {
    width: 408.5px;
  }
}
.daihyakka-poison .h-817 {
  height: 817px;
}
.daihyakka-poison .--gap817 {
  gap: 817px !important;
}
.daihyakka-poison .--fw817 {
  font-weight: 817;
}
.daihyakka-poison .--mt818 {
  margin-top: 818px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt818 {
    margin-top: 409px;
  }
}
.daihyakka-poison .--mb818 {
  margin-bottom: 818px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb818 {
    margin-bottom: 409px;
  }
}
.daihyakka-poison .--pt818 {
  padding-top: 818px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt818 {
    padding-top: 409px;
  }
}
.daihyakka-poison .--pb818 {
  padding-bottom: 818px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb818 {
    padding-bottom: 409px;
  }
}
.daihyakka-poison .--px818 {
  padding: 0 818px;
}
.daihyakka-poison .max-w-818 {
  max-width: 818px;
}
.daihyakka-poison .w-818 {
  width: 818px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-818 {
    width: 409px;
  }
}
.daihyakka-poison .h-818 {
  height: 818px;
}
.daihyakka-poison .--gap818 {
  gap: 818px !important;
}
.daihyakka-poison .--fw818 {
  font-weight: 818;
}
.daihyakka-poison .--mt819 {
  margin-top: 819px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt819 {
    margin-top: 409.5px;
  }
}
.daihyakka-poison .--mb819 {
  margin-bottom: 819px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb819 {
    margin-bottom: 409.5px;
  }
}
.daihyakka-poison .--pt819 {
  padding-top: 819px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt819 {
    padding-top: 409.5px;
  }
}
.daihyakka-poison .--pb819 {
  padding-bottom: 819px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb819 {
    padding-bottom: 409.5px;
  }
}
.daihyakka-poison .--px819 {
  padding: 0 819px;
}
.daihyakka-poison .max-w-819 {
  max-width: 819px;
}
.daihyakka-poison .w-819 {
  width: 819px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-819 {
    width: 409.5px;
  }
}
.daihyakka-poison .h-819 {
  height: 819px;
}
.daihyakka-poison .--gap819 {
  gap: 819px !important;
}
.daihyakka-poison .--fw819 {
  font-weight: 819;
}
.daihyakka-poison .--mt820 {
  margin-top: 820px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt820 {
    margin-top: 410px;
  }
}
.daihyakka-poison .--mb820 {
  margin-bottom: 820px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb820 {
    margin-bottom: 410px;
  }
}
.daihyakka-poison .--pt820 {
  padding-top: 820px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt820 {
    padding-top: 410px;
  }
}
.daihyakka-poison .--pb820 {
  padding-bottom: 820px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb820 {
    padding-bottom: 410px;
  }
}
.daihyakka-poison .--px820 {
  padding: 0 820px;
}
.daihyakka-poison .max-w-820 {
  max-width: 820px;
}
.daihyakka-poison .w-820 {
  width: 820px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-820 {
    width: 410px;
  }
}
.daihyakka-poison .h-820 {
  height: 820px;
}
.daihyakka-poison .--gap820 {
  gap: 820px !important;
}
.daihyakka-poison .--fw820 {
  font-weight: 820;
}
.daihyakka-poison .--mt821 {
  margin-top: 821px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt821 {
    margin-top: 410.5px;
  }
}
.daihyakka-poison .--mb821 {
  margin-bottom: 821px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb821 {
    margin-bottom: 410.5px;
  }
}
.daihyakka-poison .--pt821 {
  padding-top: 821px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt821 {
    padding-top: 410.5px;
  }
}
.daihyakka-poison .--pb821 {
  padding-bottom: 821px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb821 {
    padding-bottom: 410.5px;
  }
}
.daihyakka-poison .--px821 {
  padding: 0 821px;
}
.daihyakka-poison .max-w-821 {
  max-width: 821px;
}
.daihyakka-poison .w-821 {
  width: 821px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-821 {
    width: 410.5px;
  }
}
.daihyakka-poison .h-821 {
  height: 821px;
}
.daihyakka-poison .--gap821 {
  gap: 821px !important;
}
.daihyakka-poison .--fw821 {
  font-weight: 821;
}
.daihyakka-poison .--mt822 {
  margin-top: 822px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt822 {
    margin-top: 411px;
  }
}
.daihyakka-poison .--mb822 {
  margin-bottom: 822px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb822 {
    margin-bottom: 411px;
  }
}
.daihyakka-poison .--pt822 {
  padding-top: 822px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt822 {
    padding-top: 411px;
  }
}
.daihyakka-poison .--pb822 {
  padding-bottom: 822px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb822 {
    padding-bottom: 411px;
  }
}
.daihyakka-poison .--px822 {
  padding: 0 822px;
}
.daihyakka-poison .max-w-822 {
  max-width: 822px;
}
.daihyakka-poison .w-822 {
  width: 822px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-822 {
    width: 411px;
  }
}
.daihyakka-poison .h-822 {
  height: 822px;
}
.daihyakka-poison .--gap822 {
  gap: 822px !important;
}
.daihyakka-poison .--fw822 {
  font-weight: 822;
}
.daihyakka-poison .--mt823 {
  margin-top: 823px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt823 {
    margin-top: 411.5px;
  }
}
.daihyakka-poison .--mb823 {
  margin-bottom: 823px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb823 {
    margin-bottom: 411.5px;
  }
}
.daihyakka-poison .--pt823 {
  padding-top: 823px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt823 {
    padding-top: 411.5px;
  }
}
.daihyakka-poison .--pb823 {
  padding-bottom: 823px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb823 {
    padding-bottom: 411.5px;
  }
}
.daihyakka-poison .--px823 {
  padding: 0 823px;
}
.daihyakka-poison .max-w-823 {
  max-width: 823px;
}
.daihyakka-poison .w-823 {
  width: 823px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-823 {
    width: 411.5px;
  }
}
.daihyakka-poison .h-823 {
  height: 823px;
}
.daihyakka-poison .--gap823 {
  gap: 823px !important;
}
.daihyakka-poison .--fw823 {
  font-weight: 823;
}
.daihyakka-poison .--mt824 {
  margin-top: 824px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt824 {
    margin-top: 412px;
  }
}
.daihyakka-poison .--mb824 {
  margin-bottom: 824px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb824 {
    margin-bottom: 412px;
  }
}
.daihyakka-poison .--pt824 {
  padding-top: 824px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt824 {
    padding-top: 412px;
  }
}
.daihyakka-poison .--pb824 {
  padding-bottom: 824px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb824 {
    padding-bottom: 412px;
  }
}
.daihyakka-poison .--px824 {
  padding: 0 824px;
}
.daihyakka-poison .max-w-824 {
  max-width: 824px;
}
.daihyakka-poison .w-824 {
  width: 824px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-824 {
    width: 412px;
  }
}
.daihyakka-poison .h-824 {
  height: 824px;
}
.daihyakka-poison .--gap824 {
  gap: 824px !important;
}
.daihyakka-poison .--fw824 {
  font-weight: 824;
}
.daihyakka-poison .--mt825 {
  margin-top: 825px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt825 {
    margin-top: 412.5px;
  }
}
.daihyakka-poison .--mb825 {
  margin-bottom: 825px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb825 {
    margin-bottom: 412.5px;
  }
}
.daihyakka-poison .--pt825 {
  padding-top: 825px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt825 {
    padding-top: 412.5px;
  }
}
.daihyakka-poison .--pb825 {
  padding-bottom: 825px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb825 {
    padding-bottom: 412.5px;
  }
}
.daihyakka-poison .--px825 {
  padding: 0 825px;
}
.daihyakka-poison .max-w-825 {
  max-width: 825px;
}
.daihyakka-poison .w-825 {
  width: 825px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-825 {
    width: 412.5px;
  }
}
.daihyakka-poison .h-825 {
  height: 825px;
}
.daihyakka-poison .--gap825 {
  gap: 825px !important;
}
.daihyakka-poison .--fw825 {
  font-weight: 825;
}
.daihyakka-poison .--mt826 {
  margin-top: 826px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt826 {
    margin-top: 413px;
  }
}
.daihyakka-poison .--mb826 {
  margin-bottom: 826px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb826 {
    margin-bottom: 413px;
  }
}
.daihyakka-poison .--pt826 {
  padding-top: 826px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt826 {
    padding-top: 413px;
  }
}
.daihyakka-poison .--pb826 {
  padding-bottom: 826px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb826 {
    padding-bottom: 413px;
  }
}
.daihyakka-poison .--px826 {
  padding: 0 826px;
}
.daihyakka-poison .max-w-826 {
  max-width: 826px;
}
.daihyakka-poison .w-826 {
  width: 826px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-826 {
    width: 413px;
  }
}
.daihyakka-poison .h-826 {
  height: 826px;
}
.daihyakka-poison .--gap826 {
  gap: 826px !important;
}
.daihyakka-poison .--fw826 {
  font-weight: 826;
}
.daihyakka-poison .--mt827 {
  margin-top: 827px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt827 {
    margin-top: 413.5px;
  }
}
.daihyakka-poison .--mb827 {
  margin-bottom: 827px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb827 {
    margin-bottom: 413.5px;
  }
}
.daihyakka-poison .--pt827 {
  padding-top: 827px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt827 {
    padding-top: 413.5px;
  }
}
.daihyakka-poison .--pb827 {
  padding-bottom: 827px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb827 {
    padding-bottom: 413.5px;
  }
}
.daihyakka-poison .--px827 {
  padding: 0 827px;
}
.daihyakka-poison .max-w-827 {
  max-width: 827px;
}
.daihyakka-poison .w-827 {
  width: 827px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-827 {
    width: 413.5px;
  }
}
.daihyakka-poison .h-827 {
  height: 827px;
}
.daihyakka-poison .--gap827 {
  gap: 827px !important;
}
.daihyakka-poison .--fw827 {
  font-weight: 827;
}
.daihyakka-poison .--mt828 {
  margin-top: 828px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt828 {
    margin-top: 414px;
  }
}
.daihyakka-poison .--mb828 {
  margin-bottom: 828px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb828 {
    margin-bottom: 414px;
  }
}
.daihyakka-poison .--pt828 {
  padding-top: 828px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt828 {
    padding-top: 414px;
  }
}
.daihyakka-poison .--pb828 {
  padding-bottom: 828px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb828 {
    padding-bottom: 414px;
  }
}
.daihyakka-poison .--px828 {
  padding: 0 828px;
}
.daihyakka-poison .max-w-828 {
  max-width: 828px;
}
.daihyakka-poison .w-828 {
  width: 828px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-828 {
    width: 414px;
  }
}
.daihyakka-poison .h-828 {
  height: 828px;
}
.daihyakka-poison .--gap828 {
  gap: 828px !important;
}
.daihyakka-poison .--fw828 {
  font-weight: 828;
}
.daihyakka-poison .--mt829 {
  margin-top: 829px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt829 {
    margin-top: 414.5px;
  }
}
.daihyakka-poison .--mb829 {
  margin-bottom: 829px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb829 {
    margin-bottom: 414.5px;
  }
}
.daihyakka-poison .--pt829 {
  padding-top: 829px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt829 {
    padding-top: 414.5px;
  }
}
.daihyakka-poison .--pb829 {
  padding-bottom: 829px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb829 {
    padding-bottom: 414.5px;
  }
}
.daihyakka-poison .--px829 {
  padding: 0 829px;
}
.daihyakka-poison .max-w-829 {
  max-width: 829px;
}
.daihyakka-poison .w-829 {
  width: 829px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-829 {
    width: 414.5px;
  }
}
.daihyakka-poison .h-829 {
  height: 829px;
}
.daihyakka-poison .--gap829 {
  gap: 829px !important;
}
.daihyakka-poison .--fw829 {
  font-weight: 829;
}
.daihyakka-poison .--mt830 {
  margin-top: 830px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt830 {
    margin-top: 415px;
  }
}
.daihyakka-poison .--mb830 {
  margin-bottom: 830px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb830 {
    margin-bottom: 415px;
  }
}
.daihyakka-poison .--pt830 {
  padding-top: 830px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt830 {
    padding-top: 415px;
  }
}
.daihyakka-poison .--pb830 {
  padding-bottom: 830px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb830 {
    padding-bottom: 415px;
  }
}
.daihyakka-poison .--px830 {
  padding: 0 830px;
}
.daihyakka-poison .max-w-830 {
  max-width: 830px;
}
.daihyakka-poison .w-830 {
  width: 830px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-830 {
    width: 415px;
  }
}
.daihyakka-poison .h-830 {
  height: 830px;
}
.daihyakka-poison .--gap830 {
  gap: 830px !important;
}
.daihyakka-poison .--fw830 {
  font-weight: 830;
}
.daihyakka-poison .--mt831 {
  margin-top: 831px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt831 {
    margin-top: 415.5px;
  }
}
.daihyakka-poison .--mb831 {
  margin-bottom: 831px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb831 {
    margin-bottom: 415.5px;
  }
}
.daihyakka-poison .--pt831 {
  padding-top: 831px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt831 {
    padding-top: 415.5px;
  }
}
.daihyakka-poison .--pb831 {
  padding-bottom: 831px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb831 {
    padding-bottom: 415.5px;
  }
}
.daihyakka-poison .--px831 {
  padding: 0 831px;
}
.daihyakka-poison .max-w-831 {
  max-width: 831px;
}
.daihyakka-poison .w-831 {
  width: 831px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-831 {
    width: 415.5px;
  }
}
.daihyakka-poison .h-831 {
  height: 831px;
}
.daihyakka-poison .--gap831 {
  gap: 831px !important;
}
.daihyakka-poison .--fw831 {
  font-weight: 831;
}
.daihyakka-poison .--mt832 {
  margin-top: 832px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt832 {
    margin-top: 416px;
  }
}
.daihyakka-poison .--mb832 {
  margin-bottom: 832px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb832 {
    margin-bottom: 416px;
  }
}
.daihyakka-poison .--pt832 {
  padding-top: 832px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt832 {
    padding-top: 416px;
  }
}
.daihyakka-poison .--pb832 {
  padding-bottom: 832px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb832 {
    padding-bottom: 416px;
  }
}
.daihyakka-poison .--px832 {
  padding: 0 832px;
}
.daihyakka-poison .max-w-832 {
  max-width: 832px;
}
.daihyakka-poison .w-832 {
  width: 832px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-832 {
    width: 416px;
  }
}
.daihyakka-poison .h-832 {
  height: 832px;
}
.daihyakka-poison .--gap832 {
  gap: 832px !important;
}
.daihyakka-poison .--fw832 {
  font-weight: 832;
}
.daihyakka-poison .--mt833 {
  margin-top: 833px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt833 {
    margin-top: 416.5px;
  }
}
.daihyakka-poison .--mb833 {
  margin-bottom: 833px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb833 {
    margin-bottom: 416.5px;
  }
}
.daihyakka-poison .--pt833 {
  padding-top: 833px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt833 {
    padding-top: 416.5px;
  }
}
.daihyakka-poison .--pb833 {
  padding-bottom: 833px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb833 {
    padding-bottom: 416.5px;
  }
}
.daihyakka-poison .--px833 {
  padding: 0 833px;
}
.daihyakka-poison .max-w-833 {
  max-width: 833px;
}
.daihyakka-poison .w-833 {
  width: 833px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-833 {
    width: 416.5px;
  }
}
.daihyakka-poison .h-833 {
  height: 833px;
}
.daihyakka-poison .--gap833 {
  gap: 833px !important;
}
.daihyakka-poison .--fw833 {
  font-weight: 833;
}
.daihyakka-poison .--mt834 {
  margin-top: 834px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt834 {
    margin-top: 417px;
  }
}
.daihyakka-poison .--mb834 {
  margin-bottom: 834px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb834 {
    margin-bottom: 417px;
  }
}
.daihyakka-poison .--pt834 {
  padding-top: 834px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt834 {
    padding-top: 417px;
  }
}
.daihyakka-poison .--pb834 {
  padding-bottom: 834px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb834 {
    padding-bottom: 417px;
  }
}
.daihyakka-poison .--px834 {
  padding: 0 834px;
}
.daihyakka-poison .max-w-834 {
  max-width: 834px;
}
.daihyakka-poison .w-834 {
  width: 834px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-834 {
    width: 417px;
  }
}
.daihyakka-poison .h-834 {
  height: 834px;
}
.daihyakka-poison .--gap834 {
  gap: 834px !important;
}
.daihyakka-poison .--fw834 {
  font-weight: 834;
}
.daihyakka-poison .--mt835 {
  margin-top: 835px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt835 {
    margin-top: 417.5px;
  }
}
.daihyakka-poison .--mb835 {
  margin-bottom: 835px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb835 {
    margin-bottom: 417.5px;
  }
}
.daihyakka-poison .--pt835 {
  padding-top: 835px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt835 {
    padding-top: 417.5px;
  }
}
.daihyakka-poison .--pb835 {
  padding-bottom: 835px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb835 {
    padding-bottom: 417.5px;
  }
}
.daihyakka-poison .--px835 {
  padding: 0 835px;
}
.daihyakka-poison .max-w-835 {
  max-width: 835px;
}
.daihyakka-poison .w-835 {
  width: 835px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-835 {
    width: 417.5px;
  }
}
.daihyakka-poison .h-835 {
  height: 835px;
}
.daihyakka-poison .--gap835 {
  gap: 835px !important;
}
.daihyakka-poison .--fw835 {
  font-weight: 835;
}
.daihyakka-poison .--mt836 {
  margin-top: 836px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt836 {
    margin-top: 418px;
  }
}
.daihyakka-poison .--mb836 {
  margin-bottom: 836px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb836 {
    margin-bottom: 418px;
  }
}
.daihyakka-poison .--pt836 {
  padding-top: 836px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt836 {
    padding-top: 418px;
  }
}
.daihyakka-poison .--pb836 {
  padding-bottom: 836px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb836 {
    padding-bottom: 418px;
  }
}
.daihyakka-poison .--px836 {
  padding: 0 836px;
}
.daihyakka-poison .max-w-836 {
  max-width: 836px;
}
.daihyakka-poison .w-836 {
  width: 836px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-836 {
    width: 418px;
  }
}
.daihyakka-poison .h-836 {
  height: 836px;
}
.daihyakka-poison .--gap836 {
  gap: 836px !important;
}
.daihyakka-poison .--fw836 {
  font-weight: 836;
}
.daihyakka-poison .--mt837 {
  margin-top: 837px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt837 {
    margin-top: 418.5px;
  }
}
.daihyakka-poison .--mb837 {
  margin-bottom: 837px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb837 {
    margin-bottom: 418.5px;
  }
}
.daihyakka-poison .--pt837 {
  padding-top: 837px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt837 {
    padding-top: 418.5px;
  }
}
.daihyakka-poison .--pb837 {
  padding-bottom: 837px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb837 {
    padding-bottom: 418.5px;
  }
}
.daihyakka-poison .--px837 {
  padding: 0 837px;
}
.daihyakka-poison .max-w-837 {
  max-width: 837px;
}
.daihyakka-poison .w-837 {
  width: 837px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-837 {
    width: 418.5px;
  }
}
.daihyakka-poison .h-837 {
  height: 837px;
}
.daihyakka-poison .--gap837 {
  gap: 837px !important;
}
.daihyakka-poison .--fw837 {
  font-weight: 837;
}
.daihyakka-poison .--mt838 {
  margin-top: 838px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt838 {
    margin-top: 419px;
  }
}
.daihyakka-poison .--mb838 {
  margin-bottom: 838px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb838 {
    margin-bottom: 419px;
  }
}
.daihyakka-poison .--pt838 {
  padding-top: 838px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt838 {
    padding-top: 419px;
  }
}
.daihyakka-poison .--pb838 {
  padding-bottom: 838px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb838 {
    padding-bottom: 419px;
  }
}
.daihyakka-poison .--px838 {
  padding: 0 838px;
}
.daihyakka-poison .max-w-838 {
  max-width: 838px;
}
.daihyakka-poison .w-838 {
  width: 838px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-838 {
    width: 419px;
  }
}
.daihyakka-poison .h-838 {
  height: 838px;
}
.daihyakka-poison .--gap838 {
  gap: 838px !important;
}
.daihyakka-poison .--fw838 {
  font-weight: 838;
}
.daihyakka-poison .--mt839 {
  margin-top: 839px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt839 {
    margin-top: 419.5px;
  }
}
.daihyakka-poison .--mb839 {
  margin-bottom: 839px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb839 {
    margin-bottom: 419.5px;
  }
}
.daihyakka-poison .--pt839 {
  padding-top: 839px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt839 {
    padding-top: 419.5px;
  }
}
.daihyakka-poison .--pb839 {
  padding-bottom: 839px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb839 {
    padding-bottom: 419.5px;
  }
}
.daihyakka-poison .--px839 {
  padding: 0 839px;
}
.daihyakka-poison .max-w-839 {
  max-width: 839px;
}
.daihyakka-poison .w-839 {
  width: 839px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-839 {
    width: 419.5px;
  }
}
.daihyakka-poison .h-839 {
  height: 839px;
}
.daihyakka-poison .--gap839 {
  gap: 839px !important;
}
.daihyakka-poison .--fw839 {
  font-weight: 839;
}
.daihyakka-poison .--mt840 {
  margin-top: 840px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt840 {
    margin-top: 420px;
  }
}
.daihyakka-poison .--mb840 {
  margin-bottom: 840px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb840 {
    margin-bottom: 420px;
  }
}
.daihyakka-poison .--pt840 {
  padding-top: 840px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt840 {
    padding-top: 420px;
  }
}
.daihyakka-poison .--pb840 {
  padding-bottom: 840px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb840 {
    padding-bottom: 420px;
  }
}
.daihyakka-poison .--px840 {
  padding: 0 840px;
}
.daihyakka-poison .max-w-840 {
  max-width: 840px;
}
.daihyakka-poison .w-840 {
  width: 840px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-840 {
    width: 420px;
  }
}
.daihyakka-poison .h-840 {
  height: 840px;
}
.daihyakka-poison .--gap840 {
  gap: 840px !important;
}
.daihyakka-poison .--fw840 {
  font-weight: 840;
}
.daihyakka-poison .--mt841 {
  margin-top: 841px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt841 {
    margin-top: 420.5px;
  }
}
.daihyakka-poison .--mb841 {
  margin-bottom: 841px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb841 {
    margin-bottom: 420.5px;
  }
}
.daihyakka-poison .--pt841 {
  padding-top: 841px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt841 {
    padding-top: 420.5px;
  }
}
.daihyakka-poison .--pb841 {
  padding-bottom: 841px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb841 {
    padding-bottom: 420.5px;
  }
}
.daihyakka-poison .--px841 {
  padding: 0 841px;
}
.daihyakka-poison .max-w-841 {
  max-width: 841px;
}
.daihyakka-poison .w-841 {
  width: 841px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-841 {
    width: 420.5px;
  }
}
.daihyakka-poison .h-841 {
  height: 841px;
}
.daihyakka-poison .--gap841 {
  gap: 841px !important;
}
.daihyakka-poison .--fw841 {
  font-weight: 841;
}
.daihyakka-poison .--mt842 {
  margin-top: 842px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt842 {
    margin-top: 421px;
  }
}
.daihyakka-poison .--mb842 {
  margin-bottom: 842px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb842 {
    margin-bottom: 421px;
  }
}
.daihyakka-poison .--pt842 {
  padding-top: 842px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt842 {
    padding-top: 421px;
  }
}
.daihyakka-poison .--pb842 {
  padding-bottom: 842px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb842 {
    padding-bottom: 421px;
  }
}
.daihyakka-poison .--px842 {
  padding: 0 842px;
}
.daihyakka-poison .max-w-842 {
  max-width: 842px;
}
.daihyakka-poison .w-842 {
  width: 842px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-842 {
    width: 421px;
  }
}
.daihyakka-poison .h-842 {
  height: 842px;
}
.daihyakka-poison .--gap842 {
  gap: 842px !important;
}
.daihyakka-poison .--fw842 {
  font-weight: 842;
}
.daihyakka-poison .--mt843 {
  margin-top: 843px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt843 {
    margin-top: 421.5px;
  }
}
.daihyakka-poison .--mb843 {
  margin-bottom: 843px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb843 {
    margin-bottom: 421.5px;
  }
}
.daihyakka-poison .--pt843 {
  padding-top: 843px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt843 {
    padding-top: 421.5px;
  }
}
.daihyakka-poison .--pb843 {
  padding-bottom: 843px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb843 {
    padding-bottom: 421.5px;
  }
}
.daihyakka-poison .--px843 {
  padding: 0 843px;
}
.daihyakka-poison .max-w-843 {
  max-width: 843px;
}
.daihyakka-poison .w-843 {
  width: 843px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-843 {
    width: 421.5px;
  }
}
.daihyakka-poison .h-843 {
  height: 843px;
}
.daihyakka-poison .--gap843 {
  gap: 843px !important;
}
.daihyakka-poison .--fw843 {
  font-weight: 843;
}
.daihyakka-poison .--mt844 {
  margin-top: 844px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt844 {
    margin-top: 422px;
  }
}
.daihyakka-poison .--mb844 {
  margin-bottom: 844px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb844 {
    margin-bottom: 422px;
  }
}
.daihyakka-poison .--pt844 {
  padding-top: 844px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt844 {
    padding-top: 422px;
  }
}
.daihyakka-poison .--pb844 {
  padding-bottom: 844px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb844 {
    padding-bottom: 422px;
  }
}
.daihyakka-poison .--px844 {
  padding: 0 844px;
}
.daihyakka-poison .max-w-844 {
  max-width: 844px;
}
.daihyakka-poison .w-844 {
  width: 844px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-844 {
    width: 422px;
  }
}
.daihyakka-poison .h-844 {
  height: 844px;
}
.daihyakka-poison .--gap844 {
  gap: 844px !important;
}
.daihyakka-poison .--fw844 {
  font-weight: 844;
}
.daihyakka-poison .--mt845 {
  margin-top: 845px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt845 {
    margin-top: 422.5px;
  }
}
.daihyakka-poison .--mb845 {
  margin-bottom: 845px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb845 {
    margin-bottom: 422.5px;
  }
}
.daihyakka-poison .--pt845 {
  padding-top: 845px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt845 {
    padding-top: 422.5px;
  }
}
.daihyakka-poison .--pb845 {
  padding-bottom: 845px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb845 {
    padding-bottom: 422.5px;
  }
}
.daihyakka-poison .--px845 {
  padding: 0 845px;
}
.daihyakka-poison .max-w-845 {
  max-width: 845px;
}
.daihyakka-poison .w-845 {
  width: 845px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-845 {
    width: 422.5px;
  }
}
.daihyakka-poison .h-845 {
  height: 845px;
}
.daihyakka-poison .--gap845 {
  gap: 845px !important;
}
.daihyakka-poison .--fw845 {
  font-weight: 845;
}
.daihyakka-poison .--mt846 {
  margin-top: 846px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt846 {
    margin-top: 423px;
  }
}
.daihyakka-poison .--mb846 {
  margin-bottom: 846px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb846 {
    margin-bottom: 423px;
  }
}
.daihyakka-poison .--pt846 {
  padding-top: 846px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt846 {
    padding-top: 423px;
  }
}
.daihyakka-poison .--pb846 {
  padding-bottom: 846px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb846 {
    padding-bottom: 423px;
  }
}
.daihyakka-poison .--px846 {
  padding: 0 846px;
}
.daihyakka-poison .max-w-846 {
  max-width: 846px;
}
.daihyakka-poison .w-846 {
  width: 846px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-846 {
    width: 423px;
  }
}
.daihyakka-poison .h-846 {
  height: 846px;
}
.daihyakka-poison .--gap846 {
  gap: 846px !important;
}
.daihyakka-poison .--fw846 {
  font-weight: 846;
}
.daihyakka-poison .--mt847 {
  margin-top: 847px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt847 {
    margin-top: 423.5px;
  }
}
.daihyakka-poison .--mb847 {
  margin-bottom: 847px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb847 {
    margin-bottom: 423.5px;
  }
}
.daihyakka-poison .--pt847 {
  padding-top: 847px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt847 {
    padding-top: 423.5px;
  }
}
.daihyakka-poison .--pb847 {
  padding-bottom: 847px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb847 {
    padding-bottom: 423.5px;
  }
}
.daihyakka-poison .--px847 {
  padding: 0 847px;
}
.daihyakka-poison .max-w-847 {
  max-width: 847px;
}
.daihyakka-poison .w-847 {
  width: 847px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-847 {
    width: 423.5px;
  }
}
.daihyakka-poison .h-847 {
  height: 847px;
}
.daihyakka-poison .--gap847 {
  gap: 847px !important;
}
.daihyakka-poison .--fw847 {
  font-weight: 847;
}
.daihyakka-poison .--mt848 {
  margin-top: 848px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt848 {
    margin-top: 424px;
  }
}
.daihyakka-poison .--mb848 {
  margin-bottom: 848px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb848 {
    margin-bottom: 424px;
  }
}
.daihyakka-poison .--pt848 {
  padding-top: 848px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt848 {
    padding-top: 424px;
  }
}
.daihyakka-poison .--pb848 {
  padding-bottom: 848px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb848 {
    padding-bottom: 424px;
  }
}
.daihyakka-poison .--px848 {
  padding: 0 848px;
}
.daihyakka-poison .max-w-848 {
  max-width: 848px;
}
.daihyakka-poison .w-848 {
  width: 848px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-848 {
    width: 424px;
  }
}
.daihyakka-poison .h-848 {
  height: 848px;
}
.daihyakka-poison .--gap848 {
  gap: 848px !important;
}
.daihyakka-poison .--fw848 {
  font-weight: 848;
}
.daihyakka-poison .--mt849 {
  margin-top: 849px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt849 {
    margin-top: 424.5px;
  }
}
.daihyakka-poison .--mb849 {
  margin-bottom: 849px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb849 {
    margin-bottom: 424.5px;
  }
}
.daihyakka-poison .--pt849 {
  padding-top: 849px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt849 {
    padding-top: 424.5px;
  }
}
.daihyakka-poison .--pb849 {
  padding-bottom: 849px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb849 {
    padding-bottom: 424.5px;
  }
}
.daihyakka-poison .--px849 {
  padding: 0 849px;
}
.daihyakka-poison .max-w-849 {
  max-width: 849px;
}
.daihyakka-poison .w-849 {
  width: 849px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-849 {
    width: 424.5px;
  }
}
.daihyakka-poison .h-849 {
  height: 849px;
}
.daihyakka-poison .--gap849 {
  gap: 849px !important;
}
.daihyakka-poison .--fw849 {
  font-weight: 849;
}
.daihyakka-poison .--mt850 {
  margin-top: 850px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt850 {
    margin-top: 425px;
  }
}
.daihyakka-poison .--mb850 {
  margin-bottom: 850px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb850 {
    margin-bottom: 425px;
  }
}
.daihyakka-poison .--pt850 {
  padding-top: 850px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt850 {
    padding-top: 425px;
  }
}
.daihyakka-poison .--pb850 {
  padding-bottom: 850px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb850 {
    padding-bottom: 425px;
  }
}
.daihyakka-poison .--px850 {
  padding: 0 850px;
}
.daihyakka-poison .max-w-850 {
  max-width: 850px;
}
.daihyakka-poison .w-850 {
  width: 850px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-850 {
    width: 425px;
  }
}
.daihyakka-poison .h-850 {
  height: 850px;
}
.daihyakka-poison .--gap850 {
  gap: 850px !important;
}
.daihyakka-poison .--fw850 {
  font-weight: 850;
}
.daihyakka-poison .--mt851 {
  margin-top: 851px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt851 {
    margin-top: 425.5px;
  }
}
.daihyakka-poison .--mb851 {
  margin-bottom: 851px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb851 {
    margin-bottom: 425.5px;
  }
}
.daihyakka-poison .--pt851 {
  padding-top: 851px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt851 {
    padding-top: 425.5px;
  }
}
.daihyakka-poison .--pb851 {
  padding-bottom: 851px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb851 {
    padding-bottom: 425.5px;
  }
}
.daihyakka-poison .--px851 {
  padding: 0 851px;
}
.daihyakka-poison .max-w-851 {
  max-width: 851px;
}
.daihyakka-poison .w-851 {
  width: 851px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-851 {
    width: 425.5px;
  }
}
.daihyakka-poison .h-851 {
  height: 851px;
}
.daihyakka-poison .--gap851 {
  gap: 851px !important;
}
.daihyakka-poison .--fw851 {
  font-weight: 851;
}
.daihyakka-poison .--mt852 {
  margin-top: 852px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt852 {
    margin-top: 426px;
  }
}
.daihyakka-poison .--mb852 {
  margin-bottom: 852px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb852 {
    margin-bottom: 426px;
  }
}
.daihyakka-poison .--pt852 {
  padding-top: 852px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt852 {
    padding-top: 426px;
  }
}
.daihyakka-poison .--pb852 {
  padding-bottom: 852px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb852 {
    padding-bottom: 426px;
  }
}
.daihyakka-poison .--px852 {
  padding: 0 852px;
}
.daihyakka-poison .max-w-852 {
  max-width: 852px;
}
.daihyakka-poison .w-852 {
  width: 852px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-852 {
    width: 426px;
  }
}
.daihyakka-poison .h-852 {
  height: 852px;
}
.daihyakka-poison .--gap852 {
  gap: 852px !important;
}
.daihyakka-poison .--fw852 {
  font-weight: 852;
}
.daihyakka-poison .--mt853 {
  margin-top: 853px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt853 {
    margin-top: 426.5px;
  }
}
.daihyakka-poison .--mb853 {
  margin-bottom: 853px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb853 {
    margin-bottom: 426.5px;
  }
}
.daihyakka-poison .--pt853 {
  padding-top: 853px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt853 {
    padding-top: 426.5px;
  }
}
.daihyakka-poison .--pb853 {
  padding-bottom: 853px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb853 {
    padding-bottom: 426.5px;
  }
}
.daihyakka-poison .--px853 {
  padding: 0 853px;
}
.daihyakka-poison .max-w-853 {
  max-width: 853px;
}
.daihyakka-poison .w-853 {
  width: 853px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-853 {
    width: 426.5px;
  }
}
.daihyakka-poison .h-853 {
  height: 853px;
}
.daihyakka-poison .--gap853 {
  gap: 853px !important;
}
.daihyakka-poison .--fw853 {
  font-weight: 853;
}
.daihyakka-poison .--mt854 {
  margin-top: 854px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt854 {
    margin-top: 427px;
  }
}
.daihyakka-poison .--mb854 {
  margin-bottom: 854px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb854 {
    margin-bottom: 427px;
  }
}
.daihyakka-poison .--pt854 {
  padding-top: 854px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt854 {
    padding-top: 427px;
  }
}
.daihyakka-poison .--pb854 {
  padding-bottom: 854px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb854 {
    padding-bottom: 427px;
  }
}
.daihyakka-poison .--px854 {
  padding: 0 854px;
}
.daihyakka-poison .max-w-854 {
  max-width: 854px;
}
.daihyakka-poison .w-854 {
  width: 854px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-854 {
    width: 427px;
  }
}
.daihyakka-poison .h-854 {
  height: 854px;
}
.daihyakka-poison .--gap854 {
  gap: 854px !important;
}
.daihyakka-poison .--fw854 {
  font-weight: 854;
}
.daihyakka-poison .--mt855 {
  margin-top: 855px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt855 {
    margin-top: 427.5px;
  }
}
.daihyakka-poison .--mb855 {
  margin-bottom: 855px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb855 {
    margin-bottom: 427.5px;
  }
}
.daihyakka-poison .--pt855 {
  padding-top: 855px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt855 {
    padding-top: 427.5px;
  }
}
.daihyakka-poison .--pb855 {
  padding-bottom: 855px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb855 {
    padding-bottom: 427.5px;
  }
}
.daihyakka-poison .--px855 {
  padding: 0 855px;
}
.daihyakka-poison .max-w-855 {
  max-width: 855px;
}
.daihyakka-poison .w-855 {
  width: 855px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-855 {
    width: 427.5px;
  }
}
.daihyakka-poison .h-855 {
  height: 855px;
}
.daihyakka-poison .--gap855 {
  gap: 855px !important;
}
.daihyakka-poison .--fw855 {
  font-weight: 855;
}
.daihyakka-poison .--mt856 {
  margin-top: 856px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt856 {
    margin-top: 428px;
  }
}
.daihyakka-poison .--mb856 {
  margin-bottom: 856px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb856 {
    margin-bottom: 428px;
  }
}
.daihyakka-poison .--pt856 {
  padding-top: 856px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt856 {
    padding-top: 428px;
  }
}
.daihyakka-poison .--pb856 {
  padding-bottom: 856px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb856 {
    padding-bottom: 428px;
  }
}
.daihyakka-poison .--px856 {
  padding: 0 856px;
}
.daihyakka-poison .max-w-856 {
  max-width: 856px;
}
.daihyakka-poison .w-856 {
  width: 856px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-856 {
    width: 428px;
  }
}
.daihyakka-poison .h-856 {
  height: 856px;
}
.daihyakka-poison .--gap856 {
  gap: 856px !important;
}
.daihyakka-poison .--fw856 {
  font-weight: 856;
}
.daihyakka-poison .--mt857 {
  margin-top: 857px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt857 {
    margin-top: 428.5px;
  }
}
.daihyakka-poison .--mb857 {
  margin-bottom: 857px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb857 {
    margin-bottom: 428.5px;
  }
}
.daihyakka-poison .--pt857 {
  padding-top: 857px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt857 {
    padding-top: 428.5px;
  }
}
.daihyakka-poison .--pb857 {
  padding-bottom: 857px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb857 {
    padding-bottom: 428.5px;
  }
}
.daihyakka-poison .--px857 {
  padding: 0 857px;
}
.daihyakka-poison .max-w-857 {
  max-width: 857px;
}
.daihyakka-poison .w-857 {
  width: 857px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-857 {
    width: 428.5px;
  }
}
.daihyakka-poison .h-857 {
  height: 857px;
}
.daihyakka-poison .--gap857 {
  gap: 857px !important;
}
.daihyakka-poison .--fw857 {
  font-weight: 857;
}
.daihyakka-poison .--mt858 {
  margin-top: 858px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt858 {
    margin-top: 429px;
  }
}
.daihyakka-poison .--mb858 {
  margin-bottom: 858px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb858 {
    margin-bottom: 429px;
  }
}
.daihyakka-poison .--pt858 {
  padding-top: 858px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt858 {
    padding-top: 429px;
  }
}
.daihyakka-poison .--pb858 {
  padding-bottom: 858px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb858 {
    padding-bottom: 429px;
  }
}
.daihyakka-poison .--px858 {
  padding: 0 858px;
}
.daihyakka-poison .max-w-858 {
  max-width: 858px;
}
.daihyakka-poison .w-858 {
  width: 858px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-858 {
    width: 429px;
  }
}
.daihyakka-poison .h-858 {
  height: 858px;
}
.daihyakka-poison .--gap858 {
  gap: 858px !important;
}
.daihyakka-poison .--fw858 {
  font-weight: 858;
}
.daihyakka-poison .--mt859 {
  margin-top: 859px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt859 {
    margin-top: 429.5px;
  }
}
.daihyakka-poison .--mb859 {
  margin-bottom: 859px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb859 {
    margin-bottom: 429.5px;
  }
}
.daihyakka-poison .--pt859 {
  padding-top: 859px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt859 {
    padding-top: 429.5px;
  }
}
.daihyakka-poison .--pb859 {
  padding-bottom: 859px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb859 {
    padding-bottom: 429.5px;
  }
}
.daihyakka-poison .--px859 {
  padding: 0 859px;
}
.daihyakka-poison .max-w-859 {
  max-width: 859px;
}
.daihyakka-poison .w-859 {
  width: 859px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-859 {
    width: 429.5px;
  }
}
.daihyakka-poison .h-859 {
  height: 859px;
}
.daihyakka-poison .--gap859 {
  gap: 859px !important;
}
.daihyakka-poison .--fw859 {
  font-weight: 859;
}
.daihyakka-poison .--mt860 {
  margin-top: 860px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt860 {
    margin-top: 430px;
  }
}
.daihyakka-poison .--mb860 {
  margin-bottom: 860px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb860 {
    margin-bottom: 430px;
  }
}
.daihyakka-poison .--pt860 {
  padding-top: 860px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt860 {
    padding-top: 430px;
  }
}
.daihyakka-poison .--pb860 {
  padding-bottom: 860px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb860 {
    padding-bottom: 430px;
  }
}
.daihyakka-poison .--px860 {
  padding: 0 860px;
}
.daihyakka-poison .max-w-860 {
  max-width: 860px;
}
.daihyakka-poison .w-860 {
  width: 860px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-860 {
    width: 430px;
  }
}
.daihyakka-poison .h-860 {
  height: 860px;
}
.daihyakka-poison .--gap860 {
  gap: 860px !important;
}
.daihyakka-poison .--fw860 {
  font-weight: 860;
}
.daihyakka-poison .--mt861 {
  margin-top: 861px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt861 {
    margin-top: 430.5px;
  }
}
.daihyakka-poison .--mb861 {
  margin-bottom: 861px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb861 {
    margin-bottom: 430.5px;
  }
}
.daihyakka-poison .--pt861 {
  padding-top: 861px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt861 {
    padding-top: 430.5px;
  }
}
.daihyakka-poison .--pb861 {
  padding-bottom: 861px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb861 {
    padding-bottom: 430.5px;
  }
}
.daihyakka-poison .--px861 {
  padding: 0 861px;
}
.daihyakka-poison .max-w-861 {
  max-width: 861px;
}
.daihyakka-poison .w-861 {
  width: 861px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-861 {
    width: 430.5px;
  }
}
.daihyakka-poison .h-861 {
  height: 861px;
}
.daihyakka-poison .--gap861 {
  gap: 861px !important;
}
.daihyakka-poison .--fw861 {
  font-weight: 861;
}
.daihyakka-poison .--mt862 {
  margin-top: 862px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt862 {
    margin-top: 431px;
  }
}
.daihyakka-poison .--mb862 {
  margin-bottom: 862px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb862 {
    margin-bottom: 431px;
  }
}
.daihyakka-poison .--pt862 {
  padding-top: 862px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt862 {
    padding-top: 431px;
  }
}
.daihyakka-poison .--pb862 {
  padding-bottom: 862px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb862 {
    padding-bottom: 431px;
  }
}
.daihyakka-poison .--px862 {
  padding: 0 862px;
}
.daihyakka-poison .max-w-862 {
  max-width: 862px;
}
.daihyakka-poison .w-862 {
  width: 862px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-862 {
    width: 431px;
  }
}
.daihyakka-poison .h-862 {
  height: 862px;
}
.daihyakka-poison .--gap862 {
  gap: 862px !important;
}
.daihyakka-poison .--fw862 {
  font-weight: 862;
}
.daihyakka-poison .--mt863 {
  margin-top: 863px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt863 {
    margin-top: 431.5px;
  }
}
.daihyakka-poison .--mb863 {
  margin-bottom: 863px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb863 {
    margin-bottom: 431.5px;
  }
}
.daihyakka-poison .--pt863 {
  padding-top: 863px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt863 {
    padding-top: 431.5px;
  }
}
.daihyakka-poison .--pb863 {
  padding-bottom: 863px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb863 {
    padding-bottom: 431.5px;
  }
}
.daihyakka-poison .--px863 {
  padding: 0 863px;
}
.daihyakka-poison .max-w-863 {
  max-width: 863px;
}
.daihyakka-poison .w-863 {
  width: 863px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-863 {
    width: 431.5px;
  }
}
.daihyakka-poison .h-863 {
  height: 863px;
}
.daihyakka-poison .--gap863 {
  gap: 863px !important;
}
.daihyakka-poison .--fw863 {
  font-weight: 863;
}
.daihyakka-poison .--mt864 {
  margin-top: 864px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt864 {
    margin-top: 432px;
  }
}
.daihyakka-poison .--mb864 {
  margin-bottom: 864px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb864 {
    margin-bottom: 432px;
  }
}
.daihyakka-poison .--pt864 {
  padding-top: 864px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt864 {
    padding-top: 432px;
  }
}
.daihyakka-poison .--pb864 {
  padding-bottom: 864px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb864 {
    padding-bottom: 432px;
  }
}
.daihyakka-poison .--px864 {
  padding: 0 864px;
}
.daihyakka-poison .max-w-864 {
  max-width: 864px;
}
.daihyakka-poison .w-864 {
  width: 864px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-864 {
    width: 432px;
  }
}
.daihyakka-poison .h-864 {
  height: 864px;
}
.daihyakka-poison .--gap864 {
  gap: 864px !important;
}
.daihyakka-poison .--fw864 {
  font-weight: 864;
}
.daihyakka-poison .--mt865 {
  margin-top: 865px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt865 {
    margin-top: 432.5px;
  }
}
.daihyakka-poison .--mb865 {
  margin-bottom: 865px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb865 {
    margin-bottom: 432.5px;
  }
}
.daihyakka-poison .--pt865 {
  padding-top: 865px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt865 {
    padding-top: 432.5px;
  }
}
.daihyakka-poison .--pb865 {
  padding-bottom: 865px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb865 {
    padding-bottom: 432.5px;
  }
}
.daihyakka-poison .--px865 {
  padding: 0 865px;
}
.daihyakka-poison .max-w-865 {
  max-width: 865px;
}
.daihyakka-poison .w-865 {
  width: 865px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-865 {
    width: 432.5px;
  }
}
.daihyakka-poison .h-865 {
  height: 865px;
}
.daihyakka-poison .--gap865 {
  gap: 865px !important;
}
.daihyakka-poison .--fw865 {
  font-weight: 865;
}
.daihyakka-poison .--mt866 {
  margin-top: 866px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt866 {
    margin-top: 433px;
  }
}
.daihyakka-poison .--mb866 {
  margin-bottom: 866px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb866 {
    margin-bottom: 433px;
  }
}
.daihyakka-poison .--pt866 {
  padding-top: 866px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt866 {
    padding-top: 433px;
  }
}
.daihyakka-poison .--pb866 {
  padding-bottom: 866px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb866 {
    padding-bottom: 433px;
  }
}
.daihyakka-poison .--px866 {
  padding: 0 866px;
}
.daihyakka-poison .max-w-866 {
  max-width: 866px;
}
.daihyakka-poison .w-866 {
  width: 866px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-866 {
    width: 433px;
  }
}
.daihyakka-poison .h-866 {
  height: 866px;
}
.daihyakka-poison .--gap866 {
  gap: 866px !important;
}
.daihyakka-poison .--fw866 {
  font-weight: 866;
}
.daihyakka-poison .--mt867 {
  margin-top: 867px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt867 {
    margin-top: 433.5px;
  }
}
.daihyakka-poison .--mb867 {
  margin-bottom: 867px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb867 {
    margin-bottom: 433.5px;
  }
}
.daihyakka-poison .--pt867 {
  padding-top: 867px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt867 {
    padding-top: 433.5px;
  }
}
.daihyakka-poison .--pb867 {
  padding-bottom: 867px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb867 {
    padding-bottom: 433.5px;
  }
}
.daihyakka-poison .--px867 {
  padding: 0 867px;
}
.daihyakka-poison .max-w-867 {
  max-width: 867px;
}
.daihyakka-poison .w-867 {
  width: 867px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-867 {
    width: 433.5px;
  }
}
.daihyakka-poison .h-867 {
  height: 867px;
}
.daihyakka-poison .--gap867 {
  gap: 867px !important;
}
.daihyakka-poison .--fw867 {
  font-weight: 867;
}
.daihyakka-poison .--mt868 {
  margin-top: 868px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt868 {
    margin-top: 434px;
  }
}
.daihyakka-poison .--mb868 {
  margin-bottom: 868px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb868 {
    margin-bottom: 434px;
  }
}
.daihyakka-poison .--pt868 {
  padding-top: 868px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt868 {
    padding-top: 434px;
  }
}
.daihyakka-poison .--pb868 {
  padding-bottom: 868px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb868 {
    padding-bottom: 434px;
  }
}
.daihyakka-poison .--px868 {
  padding: 0 868px;
}
.daihyakka-poison .max-w-868 {
  max-width: 868px;
}
.daihyakka-poison .w-868 {
  width: 868px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-868 {
    width: 434px;
  }
}
.daihyakka-poison .h-868 {
  height: 868px;
}
.daihyakka-poison .--gap868 {
  gap: 868px !important;
}
.daihyakka-poison .--fw868 {
  font-weight: 868;
}
.daihyakka-poison .--mt869 {
  margin-top: 869px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt869 {
    margin-top: 434.5px;
  }
}
.daihyakka-poison .--mb869 {
  margin-bottom: 869px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb869 {
    margin-bottom: 434.5px;
  }
}
.daihyakka-poison .--pt869 {
  padding-top: 869px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt869 {
    padding-top: 434.5px;
  }
}
.daihyakka-poison .--pb869 {
  padding-bottom: 869px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb869 {
    padding-bottom: 434.5px;
  }
}
.daihyakka-poison .--px869 {
  padding: 0 869px;
}
.daihyakka-poison .max-w-869 {
  max-width: 869px;
}
.daihyakka-poison .w-869 {
  width: 869px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-869 {
    width: 434.5px;
  }
}
.daihyakka-poison .h-869 {
  height: 869px;
}
.daihyakka-poison .--gap869 {
  gap: 869px !important;
}
.daihyakka-poison .--fw869 {
  font-weight: 869;
}
.daihyakka-poison .--mt870 {
  margin-top: 870px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt870 {
    margin-top: 435px;
  }
}
.daihyakka-poison .--mb870 {
  margin-bottom: 870px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb870 {
    margin-bottom: 435px;
  }
}
.daihyakka-poison .--pt870 {
  padding-top: 870px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt870 {
    padding-top: 435px;
  }
}
.daihyakka-poison .--pb870 {
  padding-bottom: 870px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb870 {
    padding-bottom: 435px;
  }
}
.daihyakka-poison .--px870 {
  padding: 0 870px;
}
.daihyakka-poison .max-w-870 {
  max-width: 870px;
}
.daihyakka-poison .w-870 {
  width: 870px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-870 {
    width: 435px;
  }
}
.daihyakka-poison .h-870 {
  height: 870px;
}
.daihyakka-poison .--gap870 {
  gap: 870px !important;
}
.daihyakka-poison .--fw870 {
  font-weight: 870;
}
.daihyakka-poison .--mt871 {
  margin-top: 871px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt871 {
    margin-top: 435.5px;
  }
}
.daihyakka-poison .--mb871 {
  margin-bottom: 871px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb871 {
    margin-bottom: 435.5px;
  }
}
.daihyakka-poison .--pt871 {
  padding-top: 871px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt871 {
    padding-top: 435.5px;
  }
}
.daihyakka-poison .--pb871 {
  padding-bottom: 871px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb871 {
    padding-bottom: 435.5px;
  }
}
.daihyakka-poison .--px871 {
  padding: 0 871px;
}
.daihyakka-poison .max-w-871 {
  max-width: 871px;
}
.daihyakka-poison .w-871 {
  width: 871px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-871 {
    width: 435.5px;
  }
}
.daihyakka-poison .h-871 {
  height: 871px;
}
.daihyakka-poison .--gap871 {
  gap: 871px !important;
}
.daihyakka-poison .--fw871 {
  font-weight: 871;
}
.daihyakka-poison .--mt872 {
  margin-top: 872px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt872 {
    margin-top: 436px;
  }
}
.daihyakka-poison .--mb872 {
  margin-bottom: 872px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb872 {
    margin-bottom: 436px;
  }
}
.daihyakka-poison .--pt872 {
  padding-top: 872px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt872 {
    padding-top: 436px;
  }
}
.daihyakka-poison .--pb872 {
  padding-bottom: 872px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb872 {
    padding-bottom: 436px;
  }
}
.daihyakka-poison .--px872 {
  padding: 0 872px;
}
.daihyakka-poison .max-w-872 {
  max-width: 872px;
}
.daihyakka-poison .w-872 {
  width: 872px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-872 {
    width: 436px;
  }
}
.daihyakka-poison .h-872 {
  height: 872px;
}
.daihyakka-poison .--gap872 {
  gap: 872px !important;
}
.daihyakka-poison .--fw872 {
  font-weight: 872;
}
.daihyakka-poison .--mt873 {
  margin-top: 873px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt873 {
    margin-top: 436.5px;
  }
}
.daihyakka-poison .--mb873 {
  margin-bottom: 873px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb873 {
    margin-bottom: 436.5px;
  }
}
.daihyakka-poison .--pt873 {
  padding-top: 873px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt873 {
    padding-top: 436.5px;
  }
}
.daihyakka-poison .--pb873 {
  padding-bottom: 873px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb873 {
    padding-bottom: 436.5px;
  }
}
.daihyakka-poison .--px873 {
  padding: 0 873px;
}
.daihyakka-poison .max-w-873 {
  max-width: 873px;
}
.daihyakka-poison .w-873 {
  width: 873px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-873 {
    width: 436.5px;
  }
}
.daihyakka-poison .h-873 {
  height: 873px;
}
.daihyakka-poison .--gap873 {
  gap: 873px !important;
}
.daihyakka-poison .--fw873 {
  font-weight: 873;
}
.daihyakka-poison .--mt874 {
  margin-top: 874px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt874 {
    margin-top: 437px;
  }
}
.daihyakka-poison .--mb874 {
  margin-bottom: 874px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb874 {
    margin-bottom: 437px;
  }
}
.daihyakka-poison .--pt874 {
  padding-top: 874px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt874 {
    padding-top: 437px;
  }
}
.daihyakka-poison .--pb874 {
  padding-bottom: 874px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb874 {
    padding-bottom: 437px;
  }
}
.daihyakka-poison .--px874 {
  padding: 0 874px;
}
.daihyakka-poison .max-w-874 {
  max-width: 874px;
}
.daihyakka-poison .w-874 {
  width: 874px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-874 {
    width: 437px;
  }
}
.daihyakka-poison .h-874 {
  height: 874px;
}
.daihyakka-poison .--gap874 {
  gap: 874px !important;
}
.daihyakka-poison .--fw874 {
  font-weight: 874;
}
.daihyakka-poison .--mt875 {
  margin-top: 875px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt875 {
    margin-top: 437.5px;
  }
}
.daihyakka-poison .--mb875 {
  margin-bottom: 875px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb875 {
    margin-bottom: 437.5px;
  }
}
.daihyakka-poison .--pt875 {
  padding-top: 875px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt875 {
    padding-top: 437.5px;
  }
}
.daihyakka-poison .--pb875 {
  padding-bottom: 875px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb875 {
    padding-bottom: 437.5px;
  }
}
.daihyakka-poison .--px875 {
  padding: 0 875px;
}
.daihyakka-poison .max-w-875 {
  max-width: 875px;
}
.daihyakka-poison .w-875 {
  width: 875px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-875 {
    width: 437.5px;
  }
}
.daihyakka-poison .h-875 {
  height: 875px;
}
.daihyakka-poison .--gap875 {
  gap: 875px !important;
}
.daihyakka-poison .--fw875 {
  font-weight: 875;
}
.daihyakka-poison .--mt876 {
  margin-top: 876px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt876 {
    margin-top: 438px;
  }
}
.daihyakka-poison .--mb876 {
  margin-bottom: 876px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb876 {
    margin-bottom: 438px;
  }
}
.daihyakka-poison .--pt876 {
  padding-top: 876px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt876 {
    padding-top: 438px;
  }
}
.daihyakka-poison .--pb876 {
  padding-bottom: 876px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb876 {
    padding-bottom: 438px;
  }
}
.daihyakka-poison .--px876 {
  padding: 0 876px;
}
.daihyakka-poison .max-w-876 {
  max-width: 876px;
}
.daihyakka-poison .w-876 {
  width: 876px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-876 {
    width: 438px;
  }
}
.daihyakka-poison .h-876 {
  height: 876px;
}
.daihyakka-poison .--gap876 {
  gap: 876px !important;
}
.daihyakka-poison .--fw876 {
  font-weight: 876;
}
.daihyakka-poison .--mt877 {
  margin-top: 877px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt877 {
    margin-top: 438.5px;
  }
}
.daihyakka-poison .--mb877 {
  margin-bottom: 877px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb877 {
    margin-bottom: 438.5px;
  }
}
.daihyakka-poison .--pt877 {
  padding-top: 877px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt877 {
    padding-top: 438.5px;
  }
}
.daihyakka-poison .--pb877 {
  padding-bottom: 877px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb877 {
    padding-bottom: 438.5px;
  }
}
.daihyakka-poison .--px877 {
  padding: 0 877px;
}
.daihyakka-poison .max-w-877 {
  max-width: 877px;
}
.daihyakka-poison .w-877 {
  width: 877px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-877 {
    width: 438.5px;
  }
}
.daihyakka-poison .h-877 {
  height: 877px;
}
.daihyakka-poison .--gap877 {
  gap: 877px !important;
}
.daihyakka-poison .--fw877 {
  font-weight: 877;
}
.daihyakka-poison .--mt878 {
  margin-top: 878px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt878 {
    margin-top: 439px;
  }
}
.daihyakka-poison .--mb878 {
  margin-bottom: 878px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb878 {
    margin-bottom: 439px;
  }
}
.daihyakka-poison .--pt878 {
  padding-top: 878px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt878 {
    padding-top: 439px;
  }
}
.daihyakka-poison .--pb878 {
  padding-bottom: 878px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb878 {
    padding-bottom: 439px;
  }
}
.daihyakka-poison .--px878 {
  padding: 0 878px;
}
.daihyakka-poison .max-w-878 {
  max-width: 878px;
}
.daihyakka-poison .w-878 {
  width: 878px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-878 {
    width: 439px;
  }
}
.daihyakka-poison .h-878 {
  height: 878px;
}
.daihyakka-poison .--gap878 {
  gap: 878px !important;
}
.daihyakka-poison .--fw878 {
  font-weight: 878;
}
.daihyakka-poison .--mt879 {
  margin-top: 879px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt879 {
    margin-top: 439.5px;
  }
}
.daihyakka-poison .--mb879 {
  margin-bottom: 879px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb879 {
    margin-bottom: 439.5px;
  }
}
.daihyakka-poison .--pt879 {
  padding-top: 879px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt879 {
    padding-top: 439.5px;
  }
}
.daihyakka-poison .--pb879 {
  padding-bottom: 879px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb879 {
    padding-bottom: 439.5px;
  }
}
.daihyakka-poison .--px879 {
  padding: 0 879px;
}
.daihyakka-poison .max-w-879 {
  max-width: 879px;
}
.daihyakka-poison .w-879 {
  width: 879px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-879 {
    width: 439.5px;
  }
}
.daihyakka-poison .h-879 {
  height: 879px;
}
.daihyakka-poison .--gap879 {
  gap: 879px !important;
}
.daihyakka-poison .--fw879 {
  font-weight: 879;
}
.daihyakka-poison .--mt880 {
  margin-top: 880px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt880 {
    margin-top: 440px;
  }
}
.daihyakka-poison .--mb880 {
  margin-bottom: 880px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb880 {
    margin-bottom: 440px;
  }
}
.daihyakka-poison .--pt880 {
  padding-top: 880px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt880 {
    padding-top: 440px;
  }
}
.daihyakka-poison .--pb880 {
  padding-bottom: 880px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb880 {
    padding-bottom: 440px;
  }
}
.daihyakka-poison .--px880 {
  padding: 0 880px;
}
.daihyakka-poison .max-w-880 {
  max-width: 880px;
}
.daihyakka-poison .w-880 {
  width: 880px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-880 {
    width: 440px;
  }
}
.daihyakka-poison .h-880 {
  height: 880px;
}
.daihyakka-poison .--gap880 {
  gap: 880px !important;
}
.daihyakka-poison .--fw880 {
  font-weight: 880;
}
.daihyakka-poison .--mt881 {
  margin-top: 881px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt881 {
    margin-top: 440.5px;
  }
}
.daihyakka-poison .--mb881 {
  margin-bottom: 881px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb881 {
    margin-bottom: 440.5px;
  }
}
.daihyakka-poison .--pt881 {
  padding-top: 881px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt881 {
    padding-top: 440.5px;
  }
}
.daihyakka-poison .--pb881 {
  padding-bottom: 881px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb881 {
    padding-bottom: 440.5px;
  }
}
.daihyakka-poison .--px881 {
  padding: 0 881px;
}
.daihyakka-poison .max-w-881 {
  max-width: 881px;
}
.daihyakka-poison .w-881 {
  width: 881px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-881 {
    width: 440.5px;
  }
}
.daihyakka-poison .h-881 {
  height: 881px;
}
.daihyakka-poison .--gap881 {
  gap: 881px !important;
}
.daihyakka-poison .--fw881 {
  font-weight: 881;
}
.daihyakka-poison .--mt882 {
  margin-top: 882px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt882 {
    margin-top: 441px;
  }
}
.daihyakka-poison .--mb882 {
  margin-bottom: 882px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb882 {
    margin-bottom: 441px;
  }
}
.daihyakka-poison .--pt882 {
  padding-top: 882px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt882 {
    padding-top: 441px;
  }
}
.daihyakka-poison .--pb882 {
  padding-bottom: 882px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb882 {
    padding-bottom: 441px;
  }
}
.daihyakka-poison .--px882 {
  padding: 0 882px;
}
.daihyakka-poison .max-w-882 {
  max-width: 882px;
}
.daihyakka-poison .w-882 {
  width: 882px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-882 {
    width: 441px;
  }
}
.daihyakka-poison .h-882 {
  height: 882px;
}
.daihyakka-poison .--gap882 {
  gap: 882px !important;
}
.daihyakka-poison .--fw882 {
  font-weight: 882;
}
.daihyakka-poison .--mt883 {
  margin-top: 883px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt883 {
    margin-top: 441.5px;
  }
}
.daihyakka-poison .--mb883 {
  margin-bottom: 883px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb883 {
    margin-bottom: 441.5px;
  }
}
.daihyakka-poison .--pt883 {
  padding-top: 883px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt883 {
    padding-top: 441.5px;
  }
}
.daihyakka-poison .--pb883 {
  padding-bottom: 883px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb883 {
    padding-bottom: 441.5px;
  }
}
.daihyakka-poison .--px883 {
  padding: 0 883px;
}
.daihyakka-poison .max-w-883 {
  max-width: 883px;
}
.daihyakka-poison .w-883 {
  width: 883px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-883 {
    width: 441.5px;
  }
}
.daihyakka-poison .h-883 {
  height: 883px;
}
.daihyakka-poison .--gap883 {
  gap: 883px !important;
}
.daihyakka-poison .--fw883 {
  font-weight: 883;
}
.daihyakka-poison .--mt884 {
  margin-top: 884px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt884 {
    margin-top: 442px;
  }
}
.daihyakka-poison .--mb884 {
  margin-bottom: 884px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb884 {
    margin-bottom: 442px;
  }
}
.daihyakka-poison .--pt884 {
  padding-top: 884px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt884 {
    padding-top: 442px;
  }
}
.daihyakka-poison .--pb884 {
  padding-bottom: 884px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb884 {
    padding-bottom: 442px;
  }
}
.daihyakka-poison .--px884 {
  padding: 0 884px;
}
.daihyakka-poison .max-w-884 {
  max-width: 884px;
}
.daihyakka-poison .w-884 {
  width: 884px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-884 {
    width: 442px;
  }
}
.daihyakka-poison .h-884 {
  height: 884px;
}
.daihyakka-poison .--gap884 {
  gap: 884px !important;
}
.daihyakka-poison .--fw884 {
  font-weight: 884;
}
.daihyakka-poison .--mt885 {
  margin-top: 885px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt885 {
    margin-top: 442.5px;
  }
}
.daihyakka-poison .--mb885 {
  margin-bottom: 885px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb885 {
    margin-bottom: 442.5px;
  }
}
.daihyakka-poison .--pt885 {
  padding-top: 885px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt885 {
    padding-top: 442.5px;
  }
}
.daihyakka-poison .--pb885 {
  padding-bottom: 885px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb885 {
    padding-bottom: 442.5px;
  }
}
.daihyakka-poison .--px885 {
  padding: 0 885px;
}
.daihyakka-poison .max-w-885 {
  max-width: 885px;
}
.daihyakka-poison .w-885 {
  width: 885px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-885 {
    width: 442.5px;
  }
}
.daihyakka-poison .h-885 {
  height: 885px;
}
.daihyakka-poison .--gap885 {
  gap: 885px !important;
}
.daihyakka-poison .--fw885 {
  font-weight: 885;
}
.daihyakka-poison .--mt886 {
  margin-top: 886px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt886 {
    margin-top: 443px;
  }
}
.daihyakka-poison .--mb886 {
  margin-bottom: 886px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb886 {
    margin-bottom: 443px;
  }
}
.daihyakka-poison .--pt886 {
  padding-top: 886px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt886 {
    padding-top: 443px;
  }
}
.daihyakka-poison .--pb886 {
  padding-bottom: 886px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb886 {
    padding-bottom: 443px;
  }
}
.daihyakka-poison .--px886 {
  padding: 0 886px;
}
.daihyakka-poison .max-w-886 {
  max-width: 886px;
}
.daihyakka-poison .w-886 {
  width: 886px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-886 {
    width: 443px;
  }
}
.daihyakka-poison .h-886 {
  height: 886px;
}
.daihyakka-poison .--gap886 {
  gap: 886px !important;
}
.daihyakka-poison .--fw886 {
  font-weight: 886;
}
.daihyakka-poison .--mt887 {
  margin-top: 887px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt887 {
    margin-top: 443.5px;
  }
}
.daihyakka-poison .--mb887 {
  margin-bottom: 887px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb887 {
    margin-bottom: 443.5px;
  }
}
.daihyakka-poison .--pt887 {
  padding-top: 887px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt887 {
    padding-top: 443.5px;
  }
}
.daihyakka-poison .--pb887 {
  padding-bottom: 887px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb887 {
    padding-bottom: 443.5px;
  }
}
.daihyakka-poison .--px887 {
  padding: 0 887px;
}
.daihyakka-poison .max-w-887 {
  max-width: 887px;
}
.daihyakka-poison .w-887 {
  width: 887px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-887 {
    width: 443.5px;
  }
}
.daihyakka-poison .h-887 {
  height: 887px;
}
.daihyakka-poison .--gap887 {
  gap: 887px !important;
}
.daihyakka-poison .--fw887 {
  font-weight: 887;
}
.daihyakka-poison .--mt888 {
  margin-top: 888px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt888 {
    margin-top: 444px;
  }
}
.daihyakka-poison .--mb888 {
  margin-bottom: 888px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb888 {
    margin-bottom: 444px;
  }
}
.daihyakka-poison .--pt888 {
  padding-top: 888px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt888 {
    padding-top: 444px;
  }
}
.daihyakka-poison .--pb888 {
  padding-bottom: 888px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb888 {
    padding-bottom: 444px;
  }
}
.daihyakka-poison .--px888 {
  padding: 0 888px;
}
.daihyakka-poison .max-w-888 {
  max-width: 888px;
}
.daihyakka-poison .w-888 {
  width: 888px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-888 {
    width: 444px;
  }
}
.daihyakka-poison .h-888 {
  height: 888px;
}
.daihyakka-poison .--gap888 {
  gap: 888px !important;
}
.daihyakka-poison .--fw888 {
  font-weight: 888;
}
.daihyakka-poison .--mt889 {
  margin-top: 889px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt889 {
    margin-top: 444.5px;
  }
}
.daihyakka-poison .--mb889 {
  margin-bottom: 889px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb889 {
    margin-bottom: 444.5px;
  }
}
.daihyakka-poison .--pt889 {
  padding-top: 889px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt889 {
    padding-top: 444.5px;
  }
}
.daihyakka-poison .--pb889 {
  padding-bottom: 889px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb889 {
    padding-bottom: 444.5px;
  }
}
.daihyakka-poison .--px889 {
  padding: 0 889px;
}
.daihyakka-poison .max-w-889 {
  max-width: 889px;
}
.daihyakka-poison .w-889 {
  width: 889px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-889 {
    width: 444.5px;
  }
}
.daihyakka-poison .h-889 {
  height: 889px;
}
.daihyakka-poison .--gap889 {
  gap: 889px !important;
}
.daihyakka-poison .--fw889 {
  font-weight: 889;
}
.daihyakka-poison .--mt890 {
  margin-top: 890px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt890 {
    margin-top: 445px;
  }
}
.daihyakka-poison .--mb890 {
  margin-bottom: 890px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb890 {
    margin-bottom: 445px;
  }
}
.daihyakka-poison .--pt890 {
  padding-top: 890px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt890 {
    padding-top: 445px;
  }
}
.daihyakka-poison .--pb890 {
  padding-bottom: 890px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb890 {
    padding-bottom: 445px;
  }
}
.daihyakka-poison .--px890 {
  padding: 0 890px;
}
.daihyakka-poison .max-w-890 {
  max-width: 890px;
}
.daihyakka-poison .w-890 {
  width: 890px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-890 {
    width: 445px;
  }
}
.daihyakka-poison .h-890 {
  height: 890px;
}
.daihyakka-poison .--gap890 {
  gap: 890px !important;
}
.daihyakka-poison .--fw890 {
  font-weight: 890;
}
.daihyakka-poison .--mt891 {
  margin-top: 891px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt891 {
    margin-top: 445.5px;
  }
}
.daihyakka-poison .--mb891 {
  margin-bottom: 891px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb891 {
    margin-bottom: 445.5px;
  }
}
.daihyakka-poison .--pt891 {
  padding-top: 891px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt891 {
    padding-top: 445.5px;
  }
}
.daihyakka-poison .--pb891 {
  padding-bottom: 891px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb891 {
    padding-bottom: 445.5px;
  }
}
.daihyakka-poison .--px891 {
  padding: 0 891px;
}
.daihyakka-poison .max-w-891 {
  max-width: 891px;
}
.daihyakka-poison .w-891 {
  width: 891px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-891 {
    width: 445.5px;
  }
}
.daihyakka-poison .h-891 {
  height: 891px;
}
.daihyakka-poison .--gap891 {
  gap: 891px !important;
}
.daihyakka-poison .--fw891 {
  font-weight: 891;
}
.daihyakka-poison .--mt892 {
  margin-top: 892px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt892 {
    margin-top: 446px;
  }
}
.daihyakka-poison .--mb892 {
  margin-bottom: 892px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb892 {
    margin-bottom: 446px;
  }
}
.daihyakka-poison .--pt892 {
  padding-top: 892px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt892 {
    padding-top: 446px;
  }
}
.daihyakka-poison .--pb892 {
  padding-bottom: 892px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb892 {
    padding-bottom: 446px;
  }
}
.daihyakka-poison .--px892 {
  padding: 0 892px;
}
.daihyakka-poison .max-w-892 {
  max-width: 892px;
}
.daihyakka-poison .w-892 {
  width: 892px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-892 {
    width: 446px;
  }
}
.daihyakka-poison .h-892 {
  height: 892px;
}
.daihyakka-poison .--gap892 {
  gap: 892px !important;
}
.daihyakka-poison .--fw892 {
  font-weight: 892;
}
.daihyakka-poison .--mt893 {
  margin-top: 893px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt893 {
    margin-top: 446.5px;
  }
}
.daihyakka-poison .--mb893 {
  margin-bottom: 893px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb893 {
    margin-bottom: 446.5px;
  }
}
.daihyakka-poison .--pt893 {
  padding-top: 893px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt893 {
    padding-top: 446.5px;
  }
}
.daihyakka-poison .--pb893 {
  padding-bottom: 893px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb893 {
    padding-bottom: 446.5px;
  }
}
.daihyakka-poison .--px893 {
  padding: 0 893px;
}
.daihyakka-poison .max-w-893 {
  max-width: 893px;
}
.daihyakka-poison .w-893 {
  width: 893px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-893 {
    width: 446.5px;
  }
}
.daihyakka-poison .h-893 {
  height: 893px;
}
.daihyakka-poison .--gap893 {
  gap: 893px !important;
}
.daihyakka-poison .--fw893 {
  font-weight: 893;
}
.daihyakka-poison .--mt894 {
  margin-top: 894px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt894 {
    margin-top: 447px;
  }
}
.daihyakka-poison .--mb894 {
  margin-bottom: 894px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb894 {
    margin-bottom: 447px;
  }
}
.daihyakka-poison .--pt894 {
  padding-top: 894px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt894 {
    padding-top: 447px;
  }
}
.daihyakka-poison .--pb894 {
  padding-bottom: 894px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb894 {
    padding-bottom: 447px;
  }
}
.daihyakka-poison .--px894 {
  padding: 0 894px;
}
.daihyakka-poison .max-w-894 {
  max-width: 894px;
}
.daihyakka-poison .w-894 {
  width: 894px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-894 {
    width: 447px;
  }
}
.daihyakka-poison .h-894 {
  height: 894px;
}
.daihyakka-poison .--gap894 {
  gap: 894px !important;
}
.daihyakka-poison .--fw894 {
  font-weight: 894;
}
.daihyakka-poison .--mt895 {
  margin-top: 895px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt895 {
    margin-top: 447.5px;
  }
}
.daihyakka-poison .--mb895 {
  margin-bottom: 895px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb895 {
    margin-bottom: 447.5px;
  }
}
.daihyakka-poison .--pt895 {
  padding-top: 895px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt895 {
    padding-top: 447.5px;
  }
}
.daihyakka-poison .--pb895 {
  padding-bottom: 895px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb895 {
    padding-bottom: 447.5px;
  }
}
.daihyakka-poison .--px895 {
  padding: 0 895px;
}
.daihyakka-poison .max-w-895 {
  max-width: 895px;
}
.daihyakka-poison .w-895 {
  width: 895px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-895 {
    width: 447.5px;
  }
}
.daihyakka-poison .h-895 {
  height: 895px;
}
.daihyakka-poison .--gap895 {
  gap: 895px !important;
}
.daihyakka-poison .--fw895 {
  font-weight: 895;
}
.daihyakka-poison .--mt896 {
  margin-top: 896px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt896 {
    margin-top: 448px;
  }
}
.daihyakka-poison .--mb896 {
  margin-bottom: 896px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb896 {
    margin-bottom: 448px;
  }
}
.daihyakka-poison .--pt896 {
  padding-top: 896px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt896 {
    padding-top: 448px;
  }
}
.daihyakka-poison .--pb896 {
  padding-bottom: 896px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb896 {
    padding-bottom: 448px;
  }
}
.daihyakka-poison .--px896 {
  padding: 0 896px;
}
.daihyakka-poison .max-w-896 {
  max-width: 896px;
}
.daihyakka-poison .w-896 {
  width: 896px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-896 {
    width: 448px;
  }
}
.daihyakka-poison .h-896 {
  height: 896px;
}
.daihyakka-poison .--gap896 {
  gap: 896px !important;
}
.daihyakka-poison .--fw896 {
  font-weight: 896;
}
.daihyakka-poison .--mt897 {
  margin-top: 897px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt897 {
    margin-top: 448.5px;
  }
}
.daihyakka-poison .--mb897 {
  margin-bottom: 897px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb897 {
    margin-bottom: 448.5px;
  }
}
.daihyakka-poison .--pt897 {
  padding-top: 897px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt897 {
    padding-top: 448.5px;
  }
}
.daihyakka-poison .--pb897 {
  padding-bottom: 897px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb897 {
    padding-bottom: 448.5px;
  }
}
.daihyakka-poison .--px897 {
  padding: 0 897px;
}
.daihyakka-poison .max-w-897 {
  max-width: 897px;
}
.daihyakka-poison .w-897 {
  width: 897px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-897 {
    width: 448.5px;
  }
}
.daihyakka-poison .h-897 {
  height: 897px;
}
.daihyakka-poison .--gap897 {
  gap: 897px !important;
}
.daihyakka-poison .--fw897 {
  font-weight: 897;
}
.daihyakka-poison .--mt898 {
  margin-top: 898px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt898 {
    margin-top: 449px;
  }
}
.daihyakka-poison .--mb898 {
  margin-bottom: 898px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb898 {
    margin-bottom: 449px;
  }
}
.daihyakka-poison .--pt898 {
  padding-top: 898px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt898 {
    padding-top: 449px;
  }
}
.daihyakka-poison .--pb898 {
  padding-bottom: 898px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb898 {
    padding-bottom: 449px;
  }
}
.daihyakka-poison .--px898 {
  padding: 0 898px;
}
.daihyakka-poison .max-w-898 {
  max-width: 898px;
}
.daihyakka-poison .w-898 {
  width: 898px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-898 {
    width: 449px;
  }
}
.daihyakka-poison .h-898 {
  height: 898px;
}
.daihyakka-poison .--gap898 {
  gap: 898px !important;
}
.daihyakka-poison .--fw898 {
  font-weight: 898;
}
.daihyakka-poison .--mt899 {
  margin-top: 899px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt899 {
    margin-top: 449.5px;
  }
}
.daihyakka-poison .--mb899 {
  margin-bottom: 899px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb899 {
    margin-bottom: 449.5px;
  }
}
.daihyakka-poison .--pt899 {
  padding-top: 899px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt899 {
    padding-top: 449.5px;
  }
}
.daihyakka-poison .--pb899 {
  padding-bottom: 899px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb899 {
    padding-bottom: 449.5px;
  }
}
.daihyakka-poison .--px899 {
  padding: 0 899px;
}
.daihyakka-poison .max-w-899 {
  max-width: 899px;
}
.daihyakka-poison .w-899 {
  width: 899px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-899 {
    width: 449.5px;
  }
}
.daihyakka-poison .h-899 {
  height: 899px;
}
.daihyakka-poison .--gap899 {
  gap: 899px !important;
}
.daihyakka-poison .--fw899 {
  font-weight: 899;
}
.daihyakka-poison .--mt900 {
  margin-top: 900px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt900 {
    margin-top: 450px;
  }
}
.daihyakka-poison .--mb900 {
  margin-bottom: 900px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb900 {
    margin-bottom: 450px;
  }
}
.daihyakka-poison .--pt900 {
  padding-top: 900px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt900 {
    padding-top: 450px;
  }
}
.daihyakka-poison .--pb900 {
  padding-bottom: 900px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb900 {
    padding-bottom: 450px;
  }
}
.daihyakka-poison .--px900 {
  padding: 0 900px;
}
.daihyakka-poison .max-w-900 {
  max-width: 900px;
}
.daihyakka-poison .w-900 {
  width: 900px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-900 {
    width: 450px;
  }
}
.daihyakka-poison .h-900 {
  height: 900px;
}
.daihyakka-poison .--gap900 {
  gap: 900px !important;
}
.daihyakka-poison .--fw900 {
  font-weight: 900;
}
.daihyakka-poison .--mt901 {
  margin-top: 901px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt901 {
    margin-top: 450.5px;
  }
}
.daihyakka-poison .--mb901 {
  margin-bottom: 901px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb901 {
    margin-bottom: 450.5px;
  }
}
.daihyakka-poison .--pt901 {
  padding-top: 901px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt901 {
    padding-top: 450.5px;
  }
}
.daihyakka-poison .--pb901 {
  padding-bottom: 901px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb901 {
    padding-bottom: 450.5px;
  }
}
.daihyakka-poison .--px901 {
  padding: 0 901px;
}
.daihyakka-poison .max-w-901 {
  max-width: 901px;
}
.daihyakka-poison .w-901 {
  width: 901px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-901 {
    width: 450.5px;
  }
}
.daihyakka-poison .h-901 {
  height: 901px;
}
.daihyakka-poison .--gap901 {
  gap: 901px !important;
}
.daihyakka-poison .--fw901 {
  font-weight: 901;
}
.daihyakka-poison .--mt902 {
  margin-top: 902px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt902 {
    margin-top: 451px;
  }
}
.daihyakka-poison .--mb902 {
  margin-bottom: 902px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb902 {
    margin-bottom: 451px;
  }
}
.daihyakka-poison .--pt902 {
  padding-top: 902px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt902 {
    padding-top: 451px;
  }
}
.daihyakka-poison .--pb902 {
  padding-bottom: 902px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb902 {
    padding-bottom: 451px;
  }
}
.daihyakka-poison .--px902 {
  padding: 0 902px;
}
.daihyakka-poison .max-w-902 {
  max-width: 902px;
}
.daihyakka-poison .w-902 {
  width: 902px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-902 {
    width: 451px;
  }
}
.daihyakka-poison .h-902 {
  height: 902px;
}
.daihyakka-poison .--gap902 {
  gap: 902px !important;
}
.daihyakka-poison .--fw902 {
  font-weight: 902;
}
.daihyakka-poison .--mt903 {
  margin-top: 903px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt903 {
    margin-top: 451.5px;
  }
}
.daihyakka-poison .--mb903 {
  margin-bottom: 903px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb903 {
    margin-bottom: 451.5px;
  }
}
.daihyakka-poison .--pt903 {
  padding-top: 903px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt903 {
    padding-top: 451.5px;
  }
}
.daihyakka-poison .--pb903 {
  padding-bottom: 903px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb903 {
    padding-bottom: 451.5px;
  }
}
.daihyakka-poison .--px903 {
  padding: 0 903px;
}
.daihyakka-poison .max-w-903 {
  max-width: 903px;
}
.daihyakka-poison .w-903 {
  width: 903px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-903 {
    width: 451.5px;
  }
}
.daihyakka-poison .h-903 {
  height: 903px;
}
.daihyakka-poison .--gap903 {
  gap: 903px !important;
}
.daihyakka-poison .--fw903 {
  font-weight: 903;
}
.daihyakka-poison .--mt904 {
  margin-top: 904px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt904 {
    margin-top: 452px;
  }
}
.daihyakka-poison .--mb904 {
  margin-bottom: 904px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb904 {
    margin-bottom: 452px;
  }
}
.daihyakka-poison .--pt904 {
  padding-top: 904px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt904 {
    padding-top: 452px;
  }
}
.daihyakka-poison .--pb904 {
  padding-bottom: 904px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb904 {
    padding-bottom: 452px;
  }
}
.daihyakka-poison .--px904 {
  padding: 0 904px;
}
.daihyakka-poison .max-w-904 {
  max-width: 904px;
}
.daihyakka-poison .w-904 {
  width: 904px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-904 {
    width: 452px;
  }
}
.daihyakka-poison .h-904 {
  height: 904px;
}
.daihyakka-poison .--gap904 {
  gap: 904px !important;
}
.daihyakka-poison .--fw904 {
  font-weight: 904;
}
.daihyakka-poison .--mt905 {
  margin-top: 905px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt905 {
    margin-top: 452.5px;
  }
}
.daihyakka-poison .--mb905 {
  margin-bottom: 905px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb905 {
    margin-bottom: 452.5px;
  }
}
.daihyakka-poison .--pt905 {
  padding-top: 905px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt905 {
    padding-top: 452.5px;
  }
}
.daihyakka-poison .--pb905 {
  padding-bottom: 905px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb905 {
    padding-bottom: 452.5px;
  }
}
.daihyakka-poison .--px905 {
  padding: 0 905px;
}
.daihyakka-poison .max-w-905 {
  max-width: 905px;
}
.daihyakka-poison .w-905 {
  width: 905px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-905 {
    width: 452.5px;
  }
}
.daihyakka-poison .h-905 {
  height: 905px;
}
.daihyakka-poison .--gap905 {
  gap: 905px !important;
}
.daihyakka-poison .--fw905 {
  font-weight: 905;
}
.daihyakka-poison .--mt906 {
  margin-top: 906px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt906 {
    margin-top: 453px;
  }
}
.daihyakka-poison .--mb906 {
  margin-bottom: 906px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb906 {
    margin-bottom: 453px;
  }
}
.daihyakka-poison .--pt906 {
  padding-top: 906px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt906 {
    padding-top: 453px;
  }
}
.daihyakka-poison .--pb906 {
  padding-bottom: 906px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb906 {
    padding-bottom: 453px;
  }
}
.daihyakka-poison .--px906 {
  padding: 0 906px;
}
.daihyakka-poison .max-w-906 {
  max-width: 906px;
}
.daihyakka-poison .w-906 {
  width: 906px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-906 {
    width: 453px;
  }
}
.daihyakka-poison .h-906 {
  height: 906px;
}
.daihyakka-poison .--gap906 {
  gap: 906px !important;
}
.daihyakka-poison .--fw906 {
  font-weight: 906;
}
.daihyakka-poison .--mt907 {
  margin-top: 907px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt907 {
    margin-top: 453.5px;
  }
}
.daihyakka-poison .--mb907 {
  margin-bottom: 907px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb907 {
    margin-bottom: 453.5px;
  }
}
.daihyakka-poison .--pt907 {
  padding-top: 907px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt907 {
    padding-top: 453.5px;
  }
}
.daihyakka-poison .--pb907 {
  padding-bottom: 907px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb907 {
    padding-bottom: 453.5px;
  }
}
.daihyakka-poison .--px907 {
  padding: 0 907px;
}
.daihyakka-poison .max-w-907 {
  max-width: 907px;
}
.daihyakka-poison .w-907 {
  width: 907px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-907 {
    width: 453.5px;
  }
}
.daihyakka-poison .h-907 {
  height: 907px;
}
.daihyakka-poison .--gap907 {
  gap: 907px !important;
}
.daihyakka-poison .--fw907 {
  font-weight: 907;
}
.daihyakka-poison .--mt908 {
  margin-top: 908px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt908 {
    margin-top: 454px;
  }
}
.daihyakka-poison .--mb908 {
  margin-bottom: 908px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb908 {
    margin-bottom: 454px;
  }
}
.daihyakka-poison .--pt908 {
  padding-top: 908px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt908 {
    padding-top: 454px;
  }
}
.daihyakka-poison .--pb908 {
  padding-bottom: 908px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb908 {
    padding-bottom: 454px;
  }
}
.daihyakka-poison .--px908 {
  padding: 0 908px;
}
.daihyakka-poison .max-w-908 {
  max-width: 908px;
}
.daihyakka-poison .w-908 {
  width: 908px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-908 {
    width: 454px;
  }
}
.daihyakka-poison .h-908 {
  height: 908px;
}
.daihyakka-poison .--gap908 {
  gap: 908px !important;
}
.daihyakka-poison .--fw908 {
  font-weight: 908;
}
.daihyakka-poison .--mt909 {
  margin-top: 909px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt909 {
    margin-top: 454.5px;
  }
}
.daihyakka-poison .--mb909 {
  margin-bottom: 909px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb909 {
    margin-bottom: 454.5px;
  }
}
.daihyakka-poison .--pt909 {
  padding-top: 909px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt909 {
    padding-top: 454.5px;
  }
}
.daihyakka-poison .--pb909 {
  padding-bottom: 909px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb909 {
    padding-bottom: 454.5px;
  }
}
.daihyakka-poison .--px909 {
  padding: 0 909px;
}
.daihyakka-poison .max-w-909 {
  max-width: 909px;
}
.daihyakka-poison .w-909 {
  width: 909px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-909 {
    width: 454.5px;
  }
}
.daihyakka-poison .h-909 {
  height: 909px;
}
.daihyakka-poison .--gap909 {
  gap: 909px !important;
}
.daihyakka-poison .--fw909 {
  font-weight: 909;
}
.daihyakka-poison .--mt910 {
  margin-top: 910px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt910 {
    margin-top: 455px;
  }
}
.daihyakka-poison .--mb910 {
  margin-bottom: 910px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb910 {
    margin-bottom: 455px;
  }
}
.daihyakka-poison .--pt910 {
  padding-top: 910px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt910 {
    padding-top: 455px;
  }
}
.daihyakka-poison .--pb910 {
  padding-bottom: 910px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb910 {
    padding-bottom: 455px;
  }
}
.daihyakka-poison .--px910 {
  padding: 0 910px;
}
.daihyakka-poison .max-w-910 {
  max-width: 910px;
}
.daihyakka-poison .w-910 {
  width: 910px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-910 {
    width: 455px;
  }
}
.daihyakka-poison .h-910 {
  height: 910px;
}
.daihyakka-poison .--gap910 {
  gap: 910px !important;
}
.daihyakka-poison .--fw910 {
  font-weight: 910;
}
.daihyakka-poison .--mt911 {
  margin-top: 911px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt911 {
    margin-top: 455.5px;
  }
}
.daihyakka-poison .--mb911 {
  margin-bottom: 911px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb911 {
    margin-bottom: 455.5px;
  }
}
.daihyakka-poison .--pt911 {
  padding-top: 911px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt911 {
    padding-top: 455.5px;
  }
}
.daihyakka-poison .--pb911 {
  padding-bottom: 911px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb911 {
    padding-bottom: 455.5px;
  }
}
.daihyakka-poison .--px911 {
  padding: 0 911px;
}
.daihyakka-poison .max-w-911 {
  max-width: 911px;
}
.daihyakka-poison .w-911 {
  width: 911px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-911 {
    width: 455.5px;
  }
}
.daihyakka-poison .h-911 {
  height: 911px;
}
.daihyakka-poison .--gap911 {
  gap: 911px !important;
}
.daihyakka-poison .--fw911 {
  font-weight: 911;
}
.daihyakka-poison .--mt912 {
  margin-top: 912px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt912 {
    margin-top: 456px;
  }
}
.daihyakka-poison .--mb912 {
  margin-bottom: 912px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb912 {
    margin-bottom: 456px;
  }
}
.daihyakka-poison .--pt912 {
  padding-top: 912px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt912 {
    padding-top: 456px;
  }
}
.daihyakka-poison .--pb912 {
  padding-bottom: 912px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb912 {
    padding-bottom: 456px;
  }
}
.daihyakka-poison .--px912 {
  padding: 0 912px;
}
.daihyakka-poison .max-w-912 {
  max-width: 912px;
}
.daihyakka-poison .w-912 {
  width: 912px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-912 {
    width: 456px;
  }
}
.daihyakka-poison .h-912 {
  height: 912px;
}
.daihyakka-poison .--gap912 {
  gap: 912px !important;
}
.daihyakka-poison .--fw912 {
  font-weight: 912;
}
.daihyakka-poison .--mt913 {
  margin-top: 913px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt913 {
    margin-top: 456.5px;
  }
}
.daihyakka-poison .--mb913 {
  margin-bottom: 913px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb913 {
    margin-bottom: 456.5px;
  }
}
.daihyakka-poison .--pt913 {
  padding-top: 913px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt913 {
    padding-top: 456.5px;
  }
}
.daihyakka-poison .--pb913 {
  padding-bottom: 913px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb913 {
    padding-bottom: 456.5px;
  }
}
.daihyakka-poison .--px913 {
  padding: 0 913px;
}
.daihyakka-poison .max-w-913 {
  max-width: 913px;
}
.daihyakka-poison .w-913 {
  width: 913px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-913 {
    width: 456.5px;
  }
}
.daihyakka-poison .h-913 {
  height: 913px;
}
.daihyakka-poison .--gap913 {
  gap: 913px !important;
}
.daihyakka-poison .--fw913 {
  font-weight: 913;
}
.daihyakka-poison .--mt914 {
  margin-top: 914px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt914 {
    margin-top: 457px;
  }
}
.daihyakka-poison .--mb914 {
  margin-bottom: 914px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb914 {
    margin-bottom: 457px;
  }
}
.daihyakka-poison .--pt914 {
  padding-top: 914px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt914 {
    padding-top: 457px;
  }
}
.daihyakka-poison .--pb914 {
  padding-bottom: 914px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb914 {
    padding-bottom: 457px;
  }
}
.daihyakka-poison .--px914 {
  padding: 0 914px;
}
.daihyakka-poison .max-w-914 {
  max-width: 914px;
}
.daihyakka-poison .w-914 {
  width: 914px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-914 {
    width: 457px;
  }
}
.daihyakka-poison .h-914 {
  height: 914px;
}
.daihyakka-poison .--gap914 {
  gap: 914px !important;
}
.daihyakka-poison .--fw914 {
  font-weight: 914;
}
.daihyakka-poison .--mt915 {
  margin-top: 915px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt915 {
    margin-top: 457.5px;
  }
}
.daihyakka-poison .--mb915 {
  margin-bottom: 915px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb915 {
    margin-bottom: 457.5px;
  }
}
.daihyakka-poison .--pt915 {
  padding-top: 915px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt915 {
    padding-top: 457.5px;
  }
}
.daihyakka-poison .--pb915 {
  padding-bottom: 915px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb915 {
    padding-bottom: 457.5px;
  }
}
.daihyakka-poison .--px915 {
  padding: 0 915px;
}
.daihyakka-poison .max-w-915 {
  max-width: 915px;
}
.daihyakka-poison .w-915 {
  width: 915px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-915 {
    width: 457.5px;
  }
}
.daihyakka-poison .h-915 {
  height: 915px;
}
.daihyakka-poison .--gap915 {
  gap: 915px !important;
}
.daihyakka-poison .--fw915 {
  font-weight: 915;
}
.daihyakka-poison .--mt916 {
  margin-top: 916px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt916 {
    margin-top: 458px;
  }
}
.daihyakka-poison .--mb916 {
  margin-bottom: 916px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb916 {
    margin-bottom: 458px;
  }
}
.daihyakka-poison .--pt916 {
  padding-top: 916px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt916 {
    padding-top: 458px;
  }
}
.daihyakka-poison .--pb916 {
  padding-bottom: 916px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb916 {
    padding-bottom: 458px;
  }
}
.daihyakka-poison .--px916 {
  padding: 0 916px;
}
.daihyakka-poison .max-w-916 {
  max-width: 916px;
}
.daihyakka-poison .w-916 {
  width: 916px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-916 {
    width: 458px;
  }
}
.daihyakka-poison .h-916 {
  height: 916px;
}
.daihyakka-poison .--gap916 {
  gap: 916px !important;
}
.daihyakka-poison .--fw916 {
  font-weight: 916;
}
.daihyakka-poison .--mt917 {
  margin-top: 917px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt917 {
    margin-top: 458.5px;
  }
}
.daihyakka-poison .--mb917 {
  margin-bottom: 917px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb917 {
    margin-bottom: 458.5px;
  }
}
.daihyakka-poison .--pt917 {
  padding-top: 917px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt917 {
    padding-top: 458.5px;
  }
}
.daihyakka-poison .--pb917 {
  padding-bottom: 917px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb917 {
    padding-bottom: 458.5px;
  }
}
.daihyakka-poison .--px917 {
  padding: 0 917px;
}
.daihyakka-poison .max-w-917 {
  max-width: 917px;
}
.daihyakka-poison .w-917 {
  width: 917px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-917 {
    width: 458.5px;
  }
}
.daihyakka-poison .h-917 {
  height: 917px;
}
.daihyakka-poison .--gap917 {
  gap: 917px !important;
}
.daihyakka-poison .--fw917 {
  font-weight: 917;
}
.daihyakka-poison .--mt918 {
  margin-top: 918px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt918 {
    margin-top: 459px;
  }
}
.daihyakka-poison .--mb918 {
  margin-bottom: 918px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb918 {
    margin-bottom: 459px;
  }
}
.daihyakka-poison .--pt918 {
  padding-top: 918px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt918 {
    padding-top: 459px;
  }
}
.daihyakka-poison .--pb918 {
  padding-bottom: 918px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb918 {
    padding-bottom: 459px;
  }
}
.daihyakka-poison .--px918 {
  padding: 0 918px;
}
.daihyakka-poison .max-w-918 {
  max-width: 918px;
}
.daihyakka-poison .w-918 {
  width: 918px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-918 {
    width: 459px;
  }
}
.daihyakka-poison .h-918 {
  height: 918px;
}
.daihyakka-poison .--gap918 {
  gap: 918px !important;
}
.daihyakka-poison .--fw918 {
  font-weight: 918;
}
.daihyakka-poison .--mt919 {
  margin-top: 919px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt919 {
    margin-top: 459.5px;
  }
}
.daihyakka-poison .--mb919 {
  margin-bottom: 919px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb919 {
    margin-bottom: 459.5px;
  }
}
.daihyakka-poison .--pt919 {
  padding-top: 919px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt919 {
    padding-top: 459.5px;
  }
}
.daihyakka-poison .--pb919 {
  padding-bottom: 919px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb919 {
    padding-bottom: 459.5px;
  }
}
.daihyakka-poison .--px919 {
  padding: 0 919px;
}
.daihyakka-poison .max-w-919 {
  max-width: 919px;
}
.daihyakka-poison .w-919 {
  width: 919px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-919 {
    width: 459.5px;
  }
}
.daihyakka-poison .h-919 {
  height: 919px;
}
.daihyakka-poison .--gap919 {
  gap: 919px !important;
}
.daihyakka-poison .--fw919 {
  font-weight: 919;
}
.daihyakka-poison .--mt920 {
  margin-top: 920px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt920 {
    margin-top: 460px;
  }
}
.daihyakka-poison .--mb920 {
  margin-bottom: 920px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb920 {
    margin-bottom: 460px;
  }
}
.daihyakka-poison .--pt920 {
  padding-top: 920px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt920 {
    padding-top: 460px;
  }
}
.daihyakka-poison .--pb920 {
  padding-bottom: 920px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb920 {
    padding-bottom: 460px;
  }
}
.daihyakka-poison .--px920 {
  padding: 0 920px;
}
.daihyakka-poison .max-w-920 {
  max-width: 920px;
}
.daihyakka-poison .w-920 {
  width: 920px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-920 {
    width: 460px;
  }
}
.daihyakka-poison .h-920 {
  height: 920px;
}
.daihyakka-poison .--gap920 {
  gap: 920px !important;
}
.daihyakka-poison .--fw920 {
  font-weight: 920;
}
.daihyakka-poison .--mt921 {
  margin-top: 921px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt921 {
    margin-top: 460.5px;
  }
}
.daihyakka-poison .--mb921 {
  margin-bottom: 921px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb921 {
    margin-bottom: 460.5px;
  }
}
.daihyakka-poison .--pt921 {
  padding-top: 921px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt921 {
    padding-top: 460.5px;
  }
}
.daihyakka-poison .--pb921 {
  padding-bottom: 921px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb921 {
    padding-bottom: 460.5px;
  }
}
.daihyakka-poison .--px921 {
  padding: 0 921px;
}
.daihyakka-poison .max-w-921 {
  max-width: 921px;
}
.daihyakka-poison .w-921 {
  width: 921px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-921 {
    width: 460.5px;
  }
}
.daihyakka-poison .h-921 {
  height: 921px;
}
.daihyakka-poison .--gap921 {
  gap: 921px !important;
}
.daihyakka-poison .--fw921 {
  font-weight: 921;
}
.daihyakka-poison .--mt922 {
  margin-top: 922px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt922 {
    margin-top: 461px;
  }
}
.daihyakka-poison .--mb922 {
  margin-bottom: 922px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb922 {
    margin-bottom: 461px;
  }
}
.daihyakka-poison .--pt922 {
  padding-top: 922px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt922 {
    padding-top: 461px;
  }
}
.daihyakka-poison .--pb922 {
  padding-bottom: 922px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb922 {
    padding-bottom: 461px;
  }
}
.daihyakka-poison .--px922 {
  padding: 0 922px;
}
.daihyakka-poison .max-w-922 {
  max-width: 922px;
}
.daihyakka-poison .w-922 {
  width: 922px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-922 {
    width: 461px;
  }
}
.daihyakka-poison .h-922 {
  height: 922px;
}
.daihyakka-poison .--gap922 {
  gap: 922px !important;
}
.daihyakka-poison .--fw922 {
  font-weight: 922;
}
.daihyakka-poison .--mt923 {
  margin-top: 923px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt923 {
    margin-top: 461.5px;
  }
}
.daihyakka-poison .--mb923 {
  margin-bottom: 923px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb923 {
    margin-bottom: 461.5px;
  }
}
.daihyakka-poison .--pt923 {
  padding-top: 923px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt923 {
    padding-top: 461.5px;
  }
}
.daihyakka-poison .--pb923 {
  padding-bottom: 923px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb923 {
    padding-bottom: 461.5px;
  }
}
.daihyakka-poison .--px923 {
  padding: 0 923px;
}
.daihyakka-poison .max-w-923 {
  max-width: 923px;
}
.daihyakka-poison .w-923 {
  width: 923px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-923 {
    width: 461.5px;
  }
}
.daihyakka-poison .h-923 {
  height: 923px;
}
.daihyakka-poison .--gap923 {
  gap: 923px !important;
}
.daihyakka-poison .--fw923 {
  font-weight: 923;
}
.daihyakka-poison .--mt924 {
  margin-top: 924px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt924 {
    margin-top: 462px;
  }
}
.daihyakka-poison .--mb924 {
  margin-bottom: 924px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb924 {
    margin-bottom: 462px;
  }
}
.daihyakka-poison .--pt924 {
  padding-top: 924px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt924 {
    padding-top: 462px;
  }
}
.daihyakka-poison .--pb924 {
  padding-bottom: 924px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb924 {
    padding-bottom: 462px;
  }
}
.daihyakka-poison .--px924 {
  padding: 0 924px;
}
.daihyakka-poison .max-w-924 {
  max-width: 924px;
}
.daihyakka-poison .w-924 {
  width: 924px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-924 {
    width: 462px;
  }
}
.daihyakka-poison .h-924 {
  height: 924px;
}
.daihyakka-poison .--gap924 {
  gap: 924px !important;
}
.daihyakka-poison .--fw924 {
  font-weight: 924;
}
.daihyakka-poison .--mt925 {
  margin-top: 925px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt925 {
    margin-top: 462.5px;
  }
}
.daihyakka-poison .--mb925 {
  margin-bottom: 925px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb925 {
    margin-bottom: 462.5px;
  }
}
.daihyakka-poison .--pt925 {
  padding-top: 925px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt925 {
    padding-top: 462.5px;
  }
}
.daihyakka-poison .--pb925 {
  padding-bottom: 925px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb925 {
    padding-bottom: 462.5px;
  }
}
.daihyakka-poison .--px925 {
  padding: 0 925px;
}
.daihyakka-poison .max-w-925 {
  max-width: 925px;
}
.daihyakka-poison .w-925 {
  width: 925px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-925 {
    width: 462.5px;
  }
}
.daihyakka-poison .h-925 {
  height: 925px;
}
.daihyakka-poison .--gap925 {
  gap: 925px !important;
}
.daihyakka-poison .--fw925 {
  font-weight: 925;
}
.daihyakka-poison .--mt926 {
  margin-top: 926px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt926 {
    margin-top: 463px;
  }
}
.daihyakka-poison .--mb926 {
  margin-bottom: 926px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb926 {
    margin-bottom: 463px;
  }
}
.daihyakka-poison .--pt926 {
  padding-top: 926px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt926 {
    padding-top: 463px;
  }
}
.daihyakka-poison .--pb926 {
  padding-bottom: 926px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb926 {
    padding-bottom: 463px;
  }
}
.daihyakka-poison .--px926 {
  padding: 0 926px;
}
.daihyakka-poison .max-w-926 {
  max-width: 926px;
}
.daihyakka-poison .w-926 {
  width: 926px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-926 {
    width: 463px;
  }
}
.daihyakka-poison .h-926 {
  height: 926px;
}
.daihyakka-poison .--gap926 {
  gap: 926px !important;
}
.daihyakka-poison .--fw926 {
  font-weight: 926;
}
.daihyakka-poison .--mt927 {
  margin-top: 927px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt927 {
    margin-top: 463.5px;
  }
}
.daihyakka-poison .--mb927 {
  margin-bottom: 927px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb927 {
    margin-bottom: 463.5px;
  }
}
.daihyakka-poison .--pt927 {
  padding-top: 927px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt927 {
    padding-top: 463.5px;
  }
}
.daihyakka-poison .--pb927 {
  padding-bottom: 927px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb927 {
    padding-bottom: 463.5px;
  }
}
.daihyakka-poison .--px927 {
  padding: 0 927px;
}
.daihyakka-poison .max-w-927 {
  max-width: 927px;
}
.daihyakka-poison .w-927 {
  width: 927px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-927 {
    width: 463.5px;
  }
}
.daihyakka-poison .h-927 {
  height: 927px;
}
.daihyakka-poison .--gap927 {
  gap: 927px !important;
}
.daihyakka-poison .--fw927 {
  font-weight: 927;
}
.daihyakka-poison .--mt928 {
  margin-top: 928px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt928 {
    margin-top: 464px;
  }
}
.daihyakka-poison .--mb928 {
  margin-bottom: 928px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb928 {
    margin-bottom: 464px;
  }
}
.daihyakka-poison .--pt928 {
  padding-top: 928px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt928 {
    padding-top: 464px;
  }
}
.daihyakka-poison .--pb928 {
  padding-bottom: 928px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb928 {
    padding-bottom: 464px;
  }
}
.daihyakka-poison .--px928 {
  padding: 0 928px;
}
.daihyakka-poison .max-w-928 {
  max-width: 928px;
}
.daihyakka-poison .w-928 {
  width: 928px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-928 {
    width: 464px;
  }
}
.daihyakka-poison .h-928 {
  height: 928px;
}
.daihyakka-poison .--gap928 {
  gap: 928px !important;
}
.daihyakka-poison .--fw928 {
  font-weight: 928;
}
.daihyakka-poison .--mt929 {
  margin-top: 929px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt929 {
    margin-top: 464.5px;
  }
}
.daihyakka-poison .--mb929 {
  margin-bottom: 929px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb929 {
    margin-bottom: 464.5px;
  }
}
.daihyakka-poison .--pt929 {
  padding-top: 929px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt929 {
    padding-top: 464.5px;
  }
}
.daihyakka-poison .--pb929 {
  padding-bottom: 929px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb929 {
    padding-bottom: 464.5px;
  }
}
.daihyakka-poison .--px929 {
  padding: 0 929px;
}
.daihyakka-poison .max-w-929 {
  max-width: 929px;
}
.daihyakka-poison .w-929 {
  width: 929px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-929 {
    width: 464.5px;
  }
}
.daihyakka-poison .h-929 {
  height: 929px;
}
.daihyakka-poison .--gap929 {
  gap: 929px !important;
}
.daihyakka-poison .--fw929 {
  font-weight: 929;
}
.daihyakka-poison .--mt930 {
  margin-top: 930px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt930 {
    margin-top: 465px;
  }
}
.daihyakka-poison .--mb930 {
  margin-bottom: 930px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb930 {
    margin-bottom: 465px;
  }
}
.daihyakka-poison .--pt930 {
  padding-top: 930px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt930 {
    padding-top: 465px;
  }
}
.daihyakka-poison .--pb930 {
  padding-bottom: 930px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb930 {
    padding-bottom: 465px;
  }
}
.daihyakka-poison .--px930 {
  padding: 0 930px;
}
.daihyakka-poison .max-w-930 {
  max-width: 930px;
}
.daihyakka-poison .w-930 {
  width: 930px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-930 {
    width: 465px;
  }
}
.daihyakka-poison .h-930 {
  height: 930px;
}
.daihyakka-poison .--gap930 {
  gap: 930px !important;
}
.daihyakka-poison .--fw930 {
  font-weight: 930;
}
.daihyakka-poison .--mt931 {
  margin-top: 931px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt931 {
    margin-top: 465.5px;
  }
}
.daihyakka-poison .--mb931 {
  margin-bottom: 931px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb931 {
    margin-bottom: 465.5px;
  }
}
.daihyakka-poison .--pt931 {
  padding-top: 931px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt931 {
    padding-top: 465.5px;
  }
}
.daihyakka-poison .--pb931 {
  padding-bottom: 931px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb931 {
    padding-bottom: 465.5px;
  }
}
.daihyakka-poison .--px931 {
  padding: 0 931px;
}
.daihyakka-poison .max-w-931 {
  max-width: 931px;
}
.daihyakka-poison .w-931 {
  width: 931px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-931 {
    width: 465.5px;
  }
}
.daihyakka-poison .h-931 {
  height: 931px;
}
.daihyakka-poison .--gap931 {
  gap: 931px !important;
}
.daihyakka-poison .--fw931 {
  font-weight: 931;
}
.daihyakka-poison .--mt932 {
  margin-top: 932px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt932 {
    margin-top: 466px;
  }
}
.daihyakka-poison .--mb932 {
  margin-bottom: 932px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb932 {
    margin-bottom: 466px;
  }
}
.daihyakka-poison .--pt932 {
  padding-top: 932px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt932 {
    padding-top: 466px;
  }
}
.daihyakka-poison .--pb932 {
  padding-bottom: 932px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb932 {
    padding-bottom: 466px;
  }
}
.daihyakka-poison .--px932 {
  padding: 0 932px;
}
.daihyakka-poison .max-w-932 {
  max-width: 932px;
}
.daihyakka-poison .w-932 {
  width: 932px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-932 {
    width: 466px;
  }
}
.daihyakka-poison .h-932 {
  height: 932px;
}
.daihyakka-poison .--gap932 {
  gap: 932px !important;
}
.daihyakka-poison .--fw932 {
  font-weight: 932;
}
.daihyakka-poison .--mt933 {
  margin-top: 933px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt933 {
    margin-top: 466.5px;
  }
}
.daihyakka-poison .--mb933 {
  margin-bottom: 933px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb933 {
    margin-bottom: 466.5px;
  }
}
.daihyakka-poison .--pt933 {
  padding-top: 933px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt933 {
    padding-top: 466.5px;
  }
}
.daihyakka-poison .--pb933 {
  padding-bottom: 933px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb933 {
    padding-bottom: 466.5px;
  }
}
.daihyakka-poison .--px933 {
  padding: 0 933px;
}
.daihyakka-poison .max-w-933 {
  max-width: 933px;
}
.daihyakka-poison .w-933 {
  width: 933px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-933 {
    width: 466.5px;
  }
}
.daihyakka-poison .h-933 {
  height: 933px;
}
.daihyakka-poison .--gap933 {
  gap: 933px !important;
}
.daihyakka-poison .--fw933 {
  font-weight: 933;
}
.daihyakka-poison .--mt934 {
  margin-top: 934px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt934 {
    margin-top: 467px;
  }
}
.daihyakka-poison .--mb934 {
  margin-bottom: 934px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb934 {
    margin-bottom: 467px;
  }
}
.daihyakka-poison .--pt934 {
  padding-top: 934px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt934 {
    padding-top: 467px;
  }
}
.daihyakka-poison .--pb934 {
  padding-bottom: 934px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb934 {
    padding-bottom: 467px;
  }
}
.daihyakka-poison .--px934 {
  padding: 0 934px;
}
.daihyakka-poison .max-w-934 {
  max-width: 934px;
}
.daihyakka-poison .w-934 {
  width: 934px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-934 {
    width: 467px;
  }
}
.daihyakka-poison .h-934 {
  height: 934px;
}
.daihyakka-poison .--gap934 {
  gap: 934px !important;
}
.daihyakka-poison .--fw934 {
  font-weight: 934;
}
.daihyakka-poison .--mt935 {
  margin-top: 935px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt935 {
    margin-top: 467.5px;
  }
}
.daihyakka-poison .--mb935 {
  margin-bottom: 935px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb935 {
    margin-bottom: 467.5px;
  }
}
.daihyakka-poison .--pt935 {
  padding-top: 935px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt935 {
    padding-top: 467.5px;
  }
}
.daihyakka-poison .--pb935 {
  padding-bottom: 935px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb935 {
    padding-bottom: 467.5px;
  }
}
.daihyakka-poison .--px935 {
  padding: 0 935px;
}
.daihyakka-poison .max-w-935 {
  max-width: 935px;
}
.daihyakka-poison .w-935 {
  width: 935px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-935 {
    width: 467.5px;
  }
}
.daihyakka-poison .h-935 {
  height: 935px;
}
.daihyakka-poison .--gap935 {
  gap: 935px !important;
}
.daihyakka-poison .--fw935 {
  font-weight: 935;
}
.daihyakka-poison .--mt936 {
  margin-top: 936px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt936 {
    margin-top: 468px;
  }
}
.daihyakka-poison .--mb936 {
  margin-bottom: 936px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb936 {
    margin-bottom: 468px;
  }
}
.daihyakka-poison .--pt936 {
  padding-top: 936px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt936 {
    padding-top: 468px;
  }
}
.daihyakka-poison .--pb936 {
  padding-bottom: 936px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb936 {
    padding-bottom: 468px;
  }
}
.daihyakka-poison .--px936 {
  padding: 0 936px;
}
.daihyakka-poison .max-w-936 {
  max-width: 936px;
}
.daihyakka-poison .w-936 {
  width: 936px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-936 {
    width: 468px;
  }
}
.daihyakka-poison .h-936 {
  height: 936px;
}
.daihyakka-poison .--gap936 {
  gap: 936px !important;
}
.daihyakka-poison .--fw936 {
  font-weight: 936;
}
.daihyakka-poison .--mt937 {
  margin-top: 937px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt937 {
    margin-top: 468.5px;
  }
}
.daihyakka-poison .--mb937 {
  margin-bottom: 937px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb937 {
    margin-bottom: 468.5px;
  }
}
.daihyakka-poison .--pt937 {
  padding-top: 937px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt937 {
    padding-top: 468.5px;
  }
}
.daihyakka-poison .--pb937 {
  padding-bottom: 937px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb937 {
    padding-bottom: 468.5px;
  }
}
.daihyakka-poison .--px937 {
  padding: 0 937px;
}
.daihyakka-poison .max-w-937 {
  max-width: 937px;
}
.daihyakka-poison .w-937 {
  width: 937px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-937 {
    width: 468.5px;
  }
}
.daihyakka-poison .h-937 {
  height: 937px;
}
.daihyakka-poison .--gap937 {
  gap: 937px !important;
}
.daihyakka-poison .--fw937 {
  font-weight: 937;
}
.daihyakka-poison .--mt938 {
  margin-top: 938px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt938 {
    margin-top: 469px;
  }
}
.daihyakka-poison .--mb938 {
  margin-bottom: 938px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb938 {
    margin-bottom: 469px;
  }
}
.daihyakka-poison .--pt938 {
  padding-top: 938px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt938 {
    padding-top: 469px;
  }
}
.daihyakka-poison .--pb938 {
  padding-bottom: 938px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb938 {
    padding-bottom: 469px;
  }
}
.daihyakka-poison .--px938 {
  padding: 0 938px;
}
.daihyakka-poison .max-w-938 {
  max-width: 938px;
}
.daihyakka-poison .w-938 {
  width: 938px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-938 {
    width: 469px;
  }
}
.daihyakka-poison .h-938 {
  height: 938px;
}
.daihyakka-poison .--gap938 {
  gap: 938px !important;
}
.daihyakka-poison .--fw938 {
  font-weight: 938;
}
.daihyakka-poison .--mt939 {
  margin-top: 939px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt939 {
    margin-top: 469.5px;
  }
}
.daihyakka-poison .--mb939 {
  margin-bottom: 939px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb939 {
    margin-bottom: 469.5px;
  }
}
.daihyakka-poison .--pt939 {
  padding-top: 939px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt939 {
    padding-top: 469.5px;
  }
}
.daihyakka-poison .--pb939 {
  padding-bottom: 939px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb939 {
    padding-bottom: 469.5px;
  }
}
.daihyakka-poison .--px939 {
  padding: 0 939px;
}
.daihyakka-poison .max-w-939 {
  max-width: 939px;
}
.daihyakka-poison .w-939 {
  width: 939px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-939 {
    width: 469.5px;
  }
}
.daihyakka-poison .h-939 {
  height: 939px;
}
.daihyakka-poison .--gap939 {
  gap: 939px !important;
}
.daihyakka-poison .--fw939 {
  font-weight: 939;
}
.daihyakka-poison .--mt940 {
  margin-top: 940px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt940 {
    margin-top: 470px;
  }
}
.daihyakka-poison .--mb940 {
  margin-bottom: 940px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb940 {
    margin-bottom: 470px;
  }
}
.daihyakka-poison .--pt940 {
  padding-top: 940px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt940 {
    padding-top: 470px;
  }
}
.daihyakka-poison .--pb940 {
  padding-bottom: 940px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb940 {
    padding-bottom: 470px;
  }
}
.daihyakka-poison .--px940 {
  padding: 0 940px;
}
.daihyakka-poison .max-w-940 {
  max-width: 940px;
}
.daihyakka-poison .w-940 {
  width: 940px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-940 {
    width: 470px;
  }
}
.daihyakka-poison .h-940 {
  height: 940px;
}
.daihyakka-poison .--gap940 {
  gap: 940px !important;
}
.daihyakka-poison .--fw940 {
  font-weight: 940;
}
.daihyakka-poison .--mt941 {
  margin-top: 941px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt941 {
    margin-top: 470.5px;
  }
}
.daihyakka-poison .--mb941 {
  margin-bottom: 941px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb941 {
    margin-bottom: 470.5px;
  }
}
.daihyakka-poison .--pt941 {
  padding-top: 941px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt941 {
    padding-top: 470.5px;
  }
}
.daihyakka-poison .--pb941 {
  padding-bottom: 941px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb941 {
    padding-bottom: 470.5px;
  }
}
.daihyakka-poison .--px941 {
  padding: 0 941px;
}
.daihyakka-poison .max-w-941 {
  max-width: 941px;
}
.daihyakka-poison .w-941 {
  width: 941px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-941 {
    width: 470.5px;
  }
}
.daihyakka-poison .h-941 {
  height: 941px;
}
.daihyakka-poison .--gap941 {
  gap: 941px !important;
}
.daihyakka-poison .--fw941 {
  font-weight: 941;
}
.daihyakka-poison .--mt942 {
  margin-top: 942px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt942 {
    margin-top: 471px;
  }
}
.daihyakka-poison .--mb942 {
  margin-bottom: 942px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb942 {
    margin-bottom: 471px;
  }
}
.daihyakka-poison .--pt942 {
  padding-top: 942px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt942 {
    padding-top: 471px;
  }
}
.daihyakka-poison .--pb942 {
  padding-bottom: 942px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb942 {
    padding-bottom: 471px;
  }
}
.daihyakka-poison .--px942 {
  padding: 0 942px;
}
.daihyakka-poison .max-w-942 {
  max-width: 942px;
}
.daihyakka-poison .w-942 {
  width: 942px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-942 {
    width: 471px;
  }
}
.daihyakka-poison .h-942 {
  height: 942px;
}
.daihyakka-poison .--gap942 {
  gap: 942px !important;
}
.daihyakka-poison .--fw942 {
  font-weight: 942;
}
.daihyakka-poison .--mt943 {
  margin-top: 943px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt943 {
    margin-top: 471.5px;
  }
}
.daihyakka-poison .--mb943 {
  margin-bottom: 943px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb943 {
    margin-bottom: 471.5px;
  }
}
.daihyakka-poison .--pt943 {
  padding-top: 943px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt943 {
    padding-top: 471.5px;
  }
}
.daihyakka-poison .--pb943 {
  padding-bottom: 943px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb943 {
    padding-bottom: 471.5px;
  }
}
.daihyakka-poison .--px943 {
  padding: 0 943px;
}
.daihyakka-poison .max-w-943 {
  max-width: 943px;
}
.daihyakka-poison .w-943 {
  width: 943px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-943 {
    width: 471.5px;
  }
}
.daihyakka-poison .h-943 {
  height: 943px;
}
.daihyakka-poison .--gap943 {
  gap: 943px !important;
}
.daihyakka-poison .--fw943 {
  font-weight: 943;
}
.daihyakka-poison .--mt944 {
  margin-top: 944px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt944 {
    margin-top: 472px;
  }
}
.daihyakka-poison .--mb944 {
  margin-bottom: 944px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb944 {
    margin-bottom: 472px;
  }
}
.daihyakka-poison .--pt944 {
  padding-top: 944px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt944 {
    padding-top: 472px;
  }
}
.daihyakka-poison .--pb944 {
  padding-bottom: 944px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb944 {
    padding-bottom: 472px;
  }
}
.daihyakka-poison .--px944 {
  padding: 0 944px;
}
.daihyakka-poison .max-w-944 {
  max-width: 944px;
}
.daihyakka-poison .w-944 {
  width: 944px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-944 {
    width: 472px;
  }
}
.daihyakka-poison .h-944 {
  height: 944px;
}
.daihyakka-poison .--gap944 {
  gap: 944px !important;
}
.daihyakka-poison .--fw944 {
  font-weight: 944;
}
.daihyakka-poison .--mt945 {
  margin-top: 945px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt945 {
    margin-top: 472.5px;
  }
}
.daihyakka-poison .--mb945 {
  margin-bottom: 945px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb945 {
    margin-bottom: 472.5px;
  }
}
.daihyakka-poison .--pt945 {
  padding-top: 945px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt945 {
    padding-top: 472.5px;
  }
}
.daihyakka-poison .--pb945 {
  padding-bottom: 945px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb945 {
    padding-bottom: 472.5px;
  }
}
.daihyakka-poison .--px945 {
  padding: 0 945px;
}
.daihyakka-poison .max-w-945 {
  max-width: 945px;
}
.daihyakka-poison .w-945 {
  width: 945px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-945 {
    width: 472.5px;
  }
}
.daihyakka-poison .h-945 {
  height: 945px;
}
.daihyakka-poison .--gap945 {
  gap: 945px !important;
}
.daihyakka-poison .--fw945 {
  font-weight: 945;
}
.daihyakka-poison .--mt946 {
  margin-top: 946px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt946 {
    margin-top: 473px;
  }
}
.daihyakka-poison .--mb946 {
  margin-bottom: 946px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb946 {
    margin-bottom: 473px;
  }
}
.daihyakka-poison .--pt946 {
  padding-top: 946px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt946 {
    padding-top: 473px;
  }
}
.daihyakka-poison .--pb946 {
  padding-bottom: 946px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb946 {
    padding-bottom: 473px;
  }
}
.daihyakka-poison .--px946 {
  padding: 0 946px;
}
.daihyakka-poison .max-w-946 {
  max-width: 946px;
}
.daihyakka-poison .w-946 {
  width: 946px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-946 {
    width: 473px;
  }
}
.daihyakka-poison .h-946 {
  height: 946px;
}
.daihyakka-poison .--gap946 {
  gap: 946px !important;
}
.daihyakka-poison .--fw946 {
  font-weight: 946;
}
.daihyakka-poison .--mt947 {
  margin-top: 947px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt947 {
    margin-top: 473.5px;
  }
}
.daihyakka-poison .--mb947 {
  margin-bottom: 947px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb947 {
    margin-bottom: 473.5px;
  }
}
.daihyakka-poison .--pt947 {
  padding-top: 947px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt947 {
    padding-top: 473.5px;
  }
}
.daihyakka-poison .--pb947 {
  padding-bottom: 947px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb947 {
    padding-bottom: 473.5px;
  }
}
.daihyakka-poison .--px947 {
  padding: 0 947px;
}
.daihyakka-poison .max-w-947 {
  max-width: 947px;
}
.daihyakka-poison .w-947 {
  width: 947px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-947 {
    width: 473.5px;
  }
}
.daihyakka-poison .h-947 {
  height: 947px;
}
.daihyakka-poison .--gap947 {
  gap: 947px !important;
}
.daihyakka-poison .--fw947 {
  font-weight: 947;
}
.daihyakka-poison .--mt948 {
  margin-top: 948px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt948 {
    margin-top: 474px;
  }
}
.daihyakka-poison .--mb948 {
  margin-bottom: 948px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb948 {
    margin-bottom: 474px;
  }
}
.daihyakka-poison .--pt948 {
  padding-top: 948px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt948 {
    padding-top: 474px;
  }
}
.daihyakka-poison .--pb948 {
  padding-bottom: 948px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb948 {
    padding-bottom: 474px;
  }
}
.daihyakka-poison .--px948 {
  padding: 0 948px;
}
.daihyakka-poison .max-w-948 {
  max-width: 948px;
}
.daihyakka-poison .w-948 {
  width: 948px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-948 {
    width: 474px;
  }
}
.daihyakka-poison .h-948 {
  height: 948px;
}
.daihyakka-poison .--gap948 {
  gap: 948px !important;
}
.daihyakka-poison .--fw948 {
  font-weight: 948;
}
.daihyakka-poison .--mt949 {
  margin-top: 949px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt949 {
    margin-top: 474.5px;
  }
}
.daihyakka-poison .--mb949 {
  margin-bottom: 949px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb949 {
    margin-bottom: 474.5px;
  }
}
.daihyakka-poison .--pt949 {
  padding-top: 949px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt949 {
    padding-top: 474.5px;
  }
}
.daihyakka-poison .--pb949 {
  padding-bottom: 949px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb949 {
    padding-bottom: 474.5px;
  }
}
.daihyakka-poison .--px949 {
  padding: 0 949px;
}
.daihyakka-poison .max-w-949 {
  max-width: 949px;
}
.daihyakka-poison .w-949 {
  width: 949px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-949 {
    width: 474.5px;
  }
}
.daihyakka-poison .h-949 {
  height: 949px;
}
.daihyakka-poison .--gap949 {
  gap: 949px !important;
}
.daihyakka-poison .--fw949 {
  font-weight: 949;
}
.daihyakka-poison .--mt950 {
  margin-top: 950px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt950 {
    margin-top: 475px;
  }
}
.daihyakka-poison .--mb950 {
  margin-bottom: 950px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb950 {
    margin-bottom: 475px;
  }
}
.daihyakka-poison .--pt950 {
  padding-top: 950px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt950 {
    padding-top: 475px;
  }
}
.daihyakka-poison .--pb950 {
  padding-bottom: 950px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb950 {
    padding-bottom: 475px;
  }
}
.daihyakka-poison .--px950 {
  padding: 0 950px;
}
.daihyakka-poison .max-w-950 {
  max-width: 950px;
}
.daihyakka-poison .w-950 {
  width: 950px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-950 {
    width: 475px;
  }
}
.daihyakka-poison .h-950 {
  height: 950px;
}
.daihyakka-poison .--gap950 {
  gap: 950px !important;
}
.daihyakka-poison .--fw950 {
  font-weight: 950;
}
.daihyakka-poison .--mt951 {
  margin-top: 951px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt951 {
    margin-top: 475.5px;
  }
}
.daihyakka-poison .--mb951 {
  margin-bottom: 951px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb951 {
    margin-bottom: 475.5px;
  }
}
.daihyakka-poison .--pt951 {
  padding-top: 951px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt951 {
    padding-top: 475.5px;
  }
}
.daihyakka-poison .--pb951 {
  padding-bottom: 951px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb951 {
    padding-bottom: 475.5px;
  }
}
.daihyakka-poison .--px951 {
  padding: 0 951px;
}
.daihyakka-poison .max-w-951 {
  max-width: 951px;
}
.daihyakka-poison .w-951 {
  width: 951px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-951 {
    width: 475.5px;
  }
}
.daihyakka-poison .h-951 {
  height: 951px;
}
.daihyakka-poison .--gap951 {
  gap: 951px !important;
}
.daihyakka-poison .--fw951 {
  font-weight: 951;
}
.daihyakka-poison .--mt952 {
  margin-top: 952px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt952 {
    margin-top: 476px;
  }
}
.daihyakka-poison .--mb952 {
  margin-bottom: 952px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb952 {
    margin-bottom: 476px;
  }
}
.daihyakka-poison .--pt952 {
  padding-top: 952px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt952 {
    padding-top: 476px;
  }
}
.daihyakka-poison .--pb952 {
  padding-bottom: 952px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb952 {
    padding-bottom: 476px;
  }
}
.daihyakka-poison .--px952 {
  padding: 0 952px;
}
.daihyakka-poison .max-w-952 {
  max-width: 952px;
}
.daihyakka-poison .w-952 {
  width: 952px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-952 {
    width: 476px;
  }
}
.daihyakka-poison .h-952 {
  height: 952px;
}
.daihyakka-poison .--gap952 {
  gap: 952px !important;
}
.daihyakka-poison .--fw952 {
  font-weight: 952;
}
.daihyakka-poison .--mt953 {
  margin-top: 953px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt953 {
    margin-top: 476.5px;
  }
}
.daihyakka-poison .--mb953 {
  margin-bottom: 953px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb953 {
    margin-bottom: 476.5px;
  }
}
.daihyakka-poison .--pt953 {
  padding-top: 953px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt953 {
    padding-top: 476.5px;
  }
}
.daihyakka-poison .--pb953 {
  padding-bottom: 953px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb953 {
    padding-bottom: 476.5px;
  }
}
.daihyakka-poison .--px953 {
  padding: 0 953px;
}
.daihyakka-poison .max-w-953 {
  max-width: 953px;
}
.daihyakka-poison .w-953 {
  width: 953px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-953 {
    width: 476.5px;
  }
}
.daihyakka-poison .h-953 {
  height: 953px;
}
.daihyakka-poison .--gap953 {
  gap: 953px !important;
}
.daihyakka-poison .--fw953 {
  font-weight: 953;
}
.daihyakka-poison .--mt954 {
  margin-top: 954px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt954 {
    margin-top: 477px;
  }
}
.daihyakka-poison .--mb954 {
  margin-bottom: 954px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb954 {
    margin-bottom: 477px;
  }
}
.daihyakka-poison .--pt954 {
  padding-top: 954px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt954 {
    padding-top: 477px;
  }
}
.daihyakka-poison .--pb954 {
  padding-bottom: 954px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb954 {
    padding-bottom: 477px;
  }
}
.daihyakka-poison .--px954 {
  padding: 0 954px;
}
.daihyakka-poison .max-w-954 {
  max-width: 954px;
}
.daihyakka-poison .w-954 {
  width: 954px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-954 {
    width: 477px;
  }
}
.daihyakka-poison .h-954 {
  height: 954px;
}
.daihyakka-poison .--gap954 {
  gap: 954px !important;
}
.daihyakka-poison .--fw954 {
  font-weight: 954;
}
.daihyakka-poison .--mt955 {
  margin-top: 955px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt955 {
    margin-top: 477.5px;
  }
}
.daihyakka-poison .--mb955 {
  margin-bottom: 955px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb955 {
    margin-bottom: 477.5px;
  }
}
.daihyakka-poison .--pt955 {
  padding-top: 955px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt955 {
    padding-top: 477.5px;
  }
}
.daihyakka-poison .--pb955 {
  padding-bottom: 955px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb955 {
    padding-bottom: 477.5px;
  }
}
.daihyakka-poison .--px955 {
  padding: 0 955px;
}
.daihyakka-poison .max-w-955 {
  max-width: 955px;
}
.daihyakka-poison .w-955 {
  width: 955px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-955 {
    width: 477.5px;
  }
}
.daihyakka-poison .h-955 {
  height: 955px;
}
.daihyakka-poison .--gap955 {
  gap: 955px !important;
}
.daihyakka-poison .--fw955 {
  font-weight: 955;
}
.daihyakka-poison .--mt956 {
  margin-top: 956px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt956 {
    margin-top: 478px;
  }
}
.daihyakka-poison .--mb956 {
  margin-bottom: 956px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb956 {
    margin-bottom: 478px;
  }
}
.daihyakka-poison .--pt956 {
  padding-top: 956px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt956 {
    padding-top: 478px;
  }
}
.daihyakka-poison .--pb956 {
  padding-bottom: 956px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb956 {
    padding-bottom: 478px;
  }
}
.daihyakka-poison .--px956 {
  padding: 0 956px;
}
.daihyakka-poison .max-w-956 {
  max-width: 956px;
}
.daihyakka-poison .w-956 {
  width: 956px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-956 {
    width: 478px;
  }
}
.daihyakka-poison .h-956 {
  height: 956px;
}
.daihyakka-poison .--gap956 {
  gap: 956px !important;
}
.daihyakka-poison .--fw956 {
  font-weight: 956;
}
.daihyakka-poison .--mt957 {
  margin-top: 957px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt957 {
    margin-top: 478.5px;
  }
}
.daihyakka-poison .--mb957 {
  margin-bottom: 957px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb957 {
    margin-bottom: 478.5px;
  }
}
.daihyakka-poison .--pt957 {
  padding-top: 957px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt957 {
    padding-top: 478.5px;
  }
}
.daihyakka-poison .--pb957 {
  padding-bottom: 957px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb957 {
    padding-bottom: 478.5px;
  }
}
.daihyakka-poison .--px957 {
  padding: 0 957px;
}
.daihyakka-poison .max-w-957 {
  max-width: 957px;
}
.daihyakka-poison .w-957 {
  width: 957px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-957 {
    width: 478.5px;
  }
}
.daihyakka-poison .h-957 {
  height: 957px;
}
.daihyakka-poison .--gap957 {
  gap: 957px !important;
}
.daihyakka-poison .--fw957 {
  font-weight: 957;
}
.daihyakka-poison .--mt958 {
  margin-top: 958px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt958 {
    margin-top: 479px;
  }
}
.daihyakka-poison .--mb958 {
  margin-bottom: 958px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb958 {
    margin-bottom: 479px;
  }
}
.daihyakka-poison .--pt958 {
  padding-top: 958px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt958 {
    padding-top: 479px;
  }
}
.daihyakka-poison .--pb958 {
  padding-bottom: 958px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb958 {
    padding-bottom: 479px;
  }
}
.daihyakka-poison .--px958 {
  padding: 0 958px;
}
.daihyakka-poison .max-w-958 {
  max-width: 958px;
}
.daihyakka-poison .w-958 {
  width: 958px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-958 {
    width: 479px;
  }
}
.daihyakka-poison .h-958 {
  height: 958px;
}
.daihyakka-poison .--gap958 {
  gap: 958px !important;
}
.daihyakka-poison .--fw958 {
  font-weight: 958;
}
.daihyakka-poison .--mt959 {
  margin-top: 959px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt959 {
    margin-top: 479.5px;
  }
}
.daihyakka-poison .--mb959 {
  margin-bottom: 959px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb959 {
    margin-bottom: 479.5px;
  }
}
.daihyakka-poison .--pt959 {
  padding-top: 959px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt959 {
    padding-top: 479.5px;
  }
}
.daihyakka-poison .--pb959 {
  padding-bottom: 959px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb959 {
    padding-bottom: 479.5px;
  }
}
.daihyakka-poison .--px959 {
  padding: 0 959px;
}
.daihyakka-poison .max-w-959 {
  max-width: 959px;
}
.daihyakka-poison .w-959 {
  width: 959px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-959 {
    width: 479.5px;
  }
}
.daihyakka-poison .h-959 {
  height: 959px;
}
.daihyakka-poison .--gap959 {
  gap: 959px !important;
}
.daihyakka-poison .--fw959 {
  font-weight: 959;
}
.daihyakka-poison .--mt960 {
  margin-top: 960px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt960 {
    margin-top: 480px;
  }
}
.daihyakka-poison .--mb960 {
  margin-bottom: 960px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb960 {
    margin-bottom: 480px;
  }
}
.daihyakka-poison .--pt960 {
  padding-top: 960px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt960 {
    padding-top: 480px;
  }
}
.daihyakka-poison .--pb960 {
  padding-bottom: 960px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb960 {
    padding-bottom: 480px;
  }
}
.daihyakka-poison .--px960 {
  padding: 0 960px;
}
.daihyakka-poison .max-w-960 {
  max-width: 960px;
}
.daihyakka-poison .w-960 {
  width: 960px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-960 {
    width: 480px;
  }
}
.daihyakka-poison .h-960 {
  height: 960px;
}
.daihyakka-poison .--gap960 {
  gap: 960px !important;
}
.daihyakka-poison .--fw960 {
  font-weight: 960;
}
.daihyakka-poison .--mt961 {
  margin-top: 961px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt961 {
    margin-top: 480.5px;
  }
}
.daihyakka-poison .--mb961 {
  margin-bottom: 961px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb961 {
    margin-bottom: 480.5px;
  }
}
.daihyakka-poison .--pt961 {
  padding-top: 961px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt961 {
    padding-top: 480.5px;
  }
}
.daihyakka-poison .--pb961 {
  padding-bottom: 961px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb961 {
    padding-bottom: 480.5px;
  }
}
.daihyakka-poison .--px961 {
  padding: 0 961px;
}
.daihyakka-poison .max-w-961 {
  max-width: 961px;
}
.daihyakka-poison .w-961 {
  width: 961px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-961 {
    width: 480.5px;
  }
}
.daihyakka-poison .h-961 {
  height: 961px;
}
.daihyakka-poison .--gap961 {
  gap: 961px !important;
}
.daihyakka-poison .--fw961 {
  font-weight: 961;
}
.daihyakka-poison .--mt962 {
  margin-top: 962px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt962 {
    margin-top: 481px;
  }
}
.daihyakka-poison .--mb962 {
  margin-bottom: 962px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb962 {
    margin-bottom: 481px;
  }
}
.daihyakka-poison .--pt962 {
  padding-top: 962px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt962 {
    padding-top: 481px;
  }
}
.daihyakka-poison .--pb962 {
  padding-bottom: 962px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb962 {
    padding-bottom: 481px;
  }
}
.daihyakka-poison .--px962 {
  padding: 0 962px;
}
.daihyakka-poison .max-w-962 {
  max-width: 962px;
}
.daihyakka-poison .w-962 {
  width: 962px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-962 {
    width: 481px;
  }
}
.daihyakka-poison .h-962 {
  height: 962px;
}
.daihyakka-poison .--gap962 {
  gap: 962px !important;
}
.daihyakka-poison .--fw962 {
  font-weight: 962;
}
.daihyakka-poison .--mt963 {
  margin-top: 963px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt963 {
    margin-top: 481.5px;
  }
}
.daihyakka-poison .--mb963 {
  margin-bottom: 963px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb963 {
    margin-bottom: 481.5px;
  }
}
.daihyakka-poison .--pt963 {
  padding-top: 963px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt963 {
    padding-top: 481.5px;
  }
}
.daihyakka-poison .--pb963 {
  padding-bottom: 963px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb963 {
    padding-bottom: 481.5px;
  }
}
.daihyakka-poison .--px963 {
  padding: 0 963px;
}
.daihyakka-poison .max-w-963 {
  max-width: 963px;
}
.daihyakka-poison .w-963 {
  width: 963px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-963 {
    width: 481.5px;
  }
}
.daihyakka-poison .h-963 {
  height: 963px;
}
.daihyakka-poison .--gap963 {
  gap: 963px !important;
}
.daihyakka-poison .--fw963 {
  font-weight: 963;
}
.daihyakka-poison .--mt964 {
  margin-top: 964px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt964 {
    margin-top: 482px;
  }
}
.daihyakka-poison .--mb964 {
  margin-bottom: 964px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb964 {
    margin-bottom: 482px;
  }
}
.daihyakka-poison .--pt964 {
  padding-top: 964px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt964 {
    padding-top: 482px;
  }
}
.daihyakka-poison .--pb964 {
  padding-bottom: 964px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb964 {
    padding-bottom: 482px;
  }
}
.daihyakka-poison .--px964 {
  padding: 0 964px;
}
.daihyakka-poison .max-w-964 {
  max-width: 964px;
}
.daihyakka-poison .w-964 {
  width: 964px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-964 {
    width: 482px;
  }
}
.daihyakka-poison .h-964 {
  height: 964px;
}
.daihyakka-poison .--gap964 {
  gap: 964px !important;
}
.daihyakka-poison .--fw964 {
  font-weight: 964;
}
.daihyakka-poison .--mt965 {
  margin-top: 965px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt965 {
    margin-top: 482.5px;
  }
}
.daihyakka-poison .--mb965 {
  margin-bottom: 965px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb965 {
    margin-bottom: 482.5px;
  }
}
.daihyakka-poison .--pt965 {
  padding-top: 965px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt965 {
    padding-top: 482.5px;
  }
}
.daihyakka-poison .--pb965 {
  padding-bottom: 965px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb965 {
    padding-bottom: 482.5px;
  }
}
.daihyakka-poison .--px965 {
  padding: 0 965px;
}
.daihyakka-poison .max-w-965 {
  max-width: 965px;
}
.daihyakka-poison .w-965 {
  width: 965px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-965 {
    width: 482.5px;
  }
}
.daihyakka-poison .h-965 {
  height: 965px;
}
.daihyakka-poison .--gap965 {
  gap: 965px !important;
}
.daihyakka-poison .--fw965 {
  font-weight: 965;
}
.daihyakka-poison .--mt966 {
  margin-top: 966px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt966 {
    margin-top: 483px;
  }
}
.daihyakka-poison .--mb966 {
  margin-bottom: 966px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb966 {
    margin-bottom: 483px;
  }
}
.daihyakka-poison .--pt966 {
  padding-top: 966px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt966 {
    padding-top: 483px;
  }
}
.daihyakka-poison .--pb966 {
  padding-bottom: 966px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb966 {
    padding-bottom: 483px;
  }
}
.daihyakka-poison .--px966 {
  padding: 0 966px;
}
.daihyakka-poison .max-w-966 {
  max-width: 966px;
}
.daihyakka-poison .w-966 {
  width: 966px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-966 {
    width: 483px;
  }
}
.daihyakka-poison .h-966 {
  height: 966px;
}
.daihyakka-poison .--gap966 {
  gap: 966px !important;
}
.daihyakka-poison .--fw966 {
  font-weight: 966;
}
.daihyakka-poison .--mt967 {
  margin-top: 967px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt967 {
    margin-top: 483.5px;
  }
}
.daihyakka-poison .--mb967 {
  margin-bottom: 967px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb967 {
    margin-bottom: 483.5px;
  }
}
.daihyakka-poison .--pt967 {
  padding-top: 967px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt967 {
    padding-top: 483.5px;
  }
}
.daihyakka-poison .--pb967 {
  padding-bottom: 967px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb967 {
    padding-bottom: 483.5px;
  }
}
.daihyakka-poison .--px967 {
  padding: 0 967px;
}
.daihyakka-poison .max-w-967 {
  max-width: 967px;
}
.daihyakka-poison .w-967 {
  width: 967px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-967 {
    width: 483.5px;
  }
}
.daihyakka-poison .h-967 {
  height: 967px;
}
.daihyakka-poison .--gap967 {
  gap: 967px !important;
}
.daihyakka-poison .--fw967 {
  font-weight: 967;
}
.daihyakka-poison .--mt968 {
  margin-top: 968px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt968 {
    margin-top: 484px;
  }
}
.daihyakka-poison .--mb968 {
  margin-bottom: 968px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb968 {
    margin-bottom: 484px;
  }
}
.daihyakka-poison .--pt968 {
  padding-top: 968px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt968 {
    padding-top: 484px;
  }
}
.daihyakka-poison .--pb968 {
  padding-bottom: 968px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb968 {
    padding-bottom: 484px;
  }
}
.daihyakka-poison .--px968 {
  padding: 0 968px;
}
.daihyakka-poison .max-w-968 {
  max-width: 968px;
}
.daihyakka-poison .w-968 {
  width: 968px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-968 {
    width: 484px;
  }
}
.daihyakka-poison .h-968 {
  height: 968px;
}
.daihyakka-poison .--gap968 {
  gap: 968px !important;
}
.daihyakka-poison .--fw968 {
  font-weight: 968;
}
.daihyakka-poison .--mt969 {
  margin-top: 969px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt969 {
    margin-top: 484.5px;
  }
}
.daihyakka-poison .--mb969 {
  margin-bottom: 969px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb969 {
    margin-bottom: 484.5px;
  }
}
.daihyakka-poison .--pt969 {
  padding-top: 969px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt969 {
    padding-top: 484.5px;
  }
}
.daihyakka-poison .--pb969 {
  padding-bottom: 969px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb969 {
    padding-bottom: 484.5px;
  }
}
.daihyakka-poison .--px969 {
  padding: 0 969px;
}
.daihyakka-poison .max-w-969 {
  max-width: 969px;
}
.daihyakka-poison .w-969 {
  width: 969px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-969 {
    width: 484.5px;
  }
}
.daihyakka-poison .h-969 {
  height: 969px;
}
.daihyakka-poison .--gap969 {
  gap: 969px !important;
}
.daihyakka-poison .--fw969 {
  font-weight: 969;
}
.daihyakka-poison .--mt970 {
  margin-top: 970px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt970 {
    margin-top: 485px;
  }
}
.daihyakka-poison .--mb970 {
  margin-bottom: 970px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb970 {
    margin-bottom: 485px;
  }
}
.daihyakka-poison .--pt970 {
  padding-top: 970px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt970 {
    padding-top: 485px;
  }
}
.daihyakka-poison .--pb970 {
  padding-bottom: 970px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb970 {
    padding-bottom: 485px;
  }
}
.daihyakka-poison .--px970 {
  padding: 0 970px;
}
.daihyakka-poison .max-w-970 {
  max-width: 970px;
}
.daihyakka-poison .w-970 {
  width: 970px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-970 {
    width: 485px;
  }
}
.daihyakka-poison .h-970 {
  height: 970px;
}
.daihyakka-poison .--gap970 {
  gap: 970px !important;
}
.daihyakka-poison .--fw970 {
  font-weight: 970;
}
.daihyakka-poison .--mt971 {
  margin-top: 971px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt971 {
    margin-top: 485.5px;
  }
}
.daihyakka-poison .--mb971 {
  margin-bottom: 971px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb971 {
    margin-bottom: 485.5px;
  }
}
.daihyakka-poison .--pt971 {
  padding-top: 971px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt971 {
    padding-top: 485.5px;
  }
}
.daihyakka-poison .--pb971 {
  padding-bottom: 971px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb971 {
    padding-bottom: 485.5px;
  }
}
.daihyakka-poison .--px971 {
  padding: 0 971px;
}
.daihyakka-poison .max-w-971 {
  max-width: 971px;
}
.daihyakka-poison .w-971 {
  width: 971px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-971 {
    width: 485.5px;
  }
}
.daihyakka-poison .h-971 {
  height: 971px;
}
.daihyakka-poison .--gap971 {
  gap: 971px !important;
}
.daihyakka-poison .--fw971 {
  font-weight: 971;
}
.daihyakka-poison .--mt972 {
  margin-top: 972px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt972 {
    margin-top: 486px;
  }
}
.daihyakka-poison .--mb972 {
  margin-bottom: 972px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb972 {
    margin-bottom: 486px;
  }
}
.daihyakka-poison .--pt972 {
  padding-top: 972px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt972 {
    padding-top: 486px;
  }
}
.daihyakka-poison .--pb972 {
  padding-bottom: 972px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb972 {
    padding-bottom: 486px;
  }
}
.daihyakka-poison .--px972 {
  padding: 0 972px;
}
.daihyakka-poison .max-w-972 {
  max-width: 972px;
}
.daihyakka-poison .w-972 {
  width: 972px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-972 {
    width: 486px;
  }
}
.daihyakka-poison .h-972 {
  height: 972px;
}
.daihyakka-poison .--gap972 {
  gap: 972px !important;
}
.daihyakka-poison .--fw972 {
  font-weight: 972;
}
.daihyakka-poison .--mt973 {
  margin-top: 973px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt973 {
    margin-top: 486.5px;
  }
}
.daihyakka-poison .--mb973 {
  margin-bottom: 973px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb973 {
    margin-bottom: 486.5px;
  }
}
.daihyakka-poison .--pt973 {
  padding-top: 973px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt973 {
    padding-top: 486.5px;
  }
}
.daihyakka-poison .--pb973 {
  padding-bottom: 973px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb973 {
    padding-bottom: 486.5px;
  }
}
.daihyakka-poison .--px973 {
  padding: 0 973px;
}
.daihyakka-poison .max-w-973 {
  max-width: 973px;
}
.daihyakka-poison .w-973 {
  width: 973px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-973 {
    width: 486.5px;
  }
}
.daihyakka-poison .h-973 {
  height: 973px;
}
.daihyakka-poison .--gap973 {
  gap: 973px !important;
}
.daihyakka-poison .--fw973 {
  font-weight: 973;
}
.daihyakka-poison .--mt974 {
  margin-top: 974px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt974 {
    margin-top: 487px;
  }
}
.daihyakka-poison .--mb974 {
  margin-bottom: 974px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb974 {
    margin-bottom: 487px;
  }
}
.daihyakka-poison .--pt974 {
  padding-top: 974px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt974 {
    padding-top: 487px;
  }
}
.daihyakka-poison .--pb974 {
  padding-bottom: 974px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb974 {
    padding-bottom: 487px;
  }
}
.daihyakka-poison .--px974 {
  padding: 0 974px;
}
.daihyakka-poison .max-w-974 {
  max-width: 974px;
}
.daihyakka-poison .w-974 {
  width: 974px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-974 {
    width: 487px;
  }
}
.daihyakka-poison .h-974 {
  height: 974px;
}
.daihyakka-poison .--gap974 {
  gap: 974px !important;
}
.daihyakka-poison .--fw974 {
  font-weight: 974;
}
.daihyakka-poison .--mt975 {
  margin-top: 975px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt975 {
    margin-top: 487.5px;
  }
}
.daihyakka-poison .--mb975 {
  margin-bottom: 975px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb975 {
    margin-bottom: 487.5px;
  }
}
.daihyakka-poison .--pt975 {
  padding-top: 975px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt975 {
    padding-top: 487.5px;
  }
}
.daihyakka-poison .--pb975 {
  padding-bottom: 975px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb975 {
    padding-bottom: 487.5px;
  }
}
.daihyakka-poison .--px975 {
  padding: 0 975px;
}
.daihyakka-poison .max-w-975 {
  max-width: 975px;
}
.daihyakka-poison .w-975 {
  width: 975px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-975 {
    width: 487.5px;
  }
}
.daihyakka-poison .h-975 {
  height: 975px;
}
.daihyakka-poison .--gap975 {
  gap: 975px !important;
}
.daihyakka-poison .--fw975 {
  font-weight: 975;
}
.daihyakka-poison .--mt976 {
  margin-top: 976px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt976 {
    margin-top: 488px;
  }
}
.daihyakka-poison .--mb976 {
  margin-bottom: 976px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb976 {
    margin-bottom: 488px;
  }
}
.daihyakka-poison .--pt976 {
  padding-top: 976px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt976 {
    padding-top: 488px;
  }
}
.daihyakka-poison .--pb976 {
  padding-bottom: 976px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb976 {
    padding-bottom: 488px;
  }
}
.daihyakka-poison .--px976 {
  padding: 0 976px;
}
.daihyakka-poison .max-w-976 {
  max-width: 976px;
}
.daihyakka-poison .w-976 {
  width: 976px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-976 {
    width: 488px;
  }
}
.daihyakka-poison .h-976 {
  height: 976px;
}
.daihyakka-poison .--gap976 {
  gap: 976px !important;
}
.daihyakka-poison .--fw976 {
  font-weight: 976;
}
.daihyakka-poison .--mt977 {
  margin-top: 977px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt977 {
    margin-top: 488.5px;
  }
}
.daihyakka-poison .--mb977 {
  margin-bottom: 977px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb977 {
    margin-bottom: 488.5px;
  }
}
.daihyakka-poison .--pt977 {
  padding-top: 977px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt977 {
    padding-top: 488.5px;
  }
}
.daihyakka-poison .--pb977 {
  padding-bottom: 977px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb977 {
    padding-bottom: 488.5px;
  }
}
.daihyakka-poison .--px977 {
  padding: 0 977px;
}
.daihyakka-poison .max-w-977 {
  max-width: 977px;
}
.daihyakka-poison .w-977 {
  width: 977px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-977 {
    width: 488.5px;
  }
}
.daihyakka-poison .h-977 {
  height: 977px;
}
.daihyakka-poison .--gap977 {
  gap: 977px !important;
}
.daihyakka-poison .--fw977 {
  font-weight: 977;
}
.daihyakka-poison .--mt978 {
  margin-top: 978px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt978 {
    margin-top: 489px;
  }
}
.daihyakka-poison .--mb978 {
  margin-bottom: 978px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb978 {
    margin-bottom: 489px;
  }
}
.daihyakka-poison .--pt978 {
  padding-top: 978px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt978 {
    padding-top: 489px;
  }
}
.daihyakka-poison .--pb978 {
  padding-bottom: 978px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb978 {
    padding-bottom: 489px;
  }
}
.daihyakka-poison .--px978 {
  padding: 0 978px;
}
.daihyakka-poison .max-w-978 {
  max-width: 978px;
}
.daihyakka-poison .w-978 {
  width: 978px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-978 {
    width: 489px;
  }
}
.daihyakka-poison .h-978 {
  height: 978px;
}
.daihyakka-poison .--gap978 {
  gap: 978px !important;
}
.daihyakka-poison .--fw978 {
  font-weight: 978;
}
.daihyakka-poison .--mt979 {
  margin-top: 979px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt979 {
    margin-top: 489.5px;
  }
}
.daihyakka-poison .--mb979 {
  margin-bottom: 979px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb979 {
    margin-bottom: 489.5px;
  }
}
.daihyakka-poison .--pt979 {
  padding-top: 979px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt979 {
    padding-top: 489.5px;
  }
}
.daihyakka-poison .--pb979 {
  padding-bottom: 979px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb979 {
    padding-bottom: 489.5px;
  }
}
.daihyakka-poison .--px979 {
  padding: 0 979px;
}
.daihyakka-poison .max-w-979 {
  max-width: 979px;
}
.daihyakka-poison .w-979 {
  width: 979px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-979 {
    width: 489.5px;
  }
}
.daihyakka-poison .h-979 {
  height: 979px;
}
.daihyakka-poison .--gap979 {
  gap: 979px !important;
}
.daihyakka-poison .--fw979 {
  font-weight: 979;
}
.daihyakka-poison .--mt980 {
  margin-top: 980px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt980 {
    margin-top: 490px;
  }
}
.daihyakka-poison .--mb980 {
  margin-bottom: 980px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb980 {
    margin-bottom: 490px;
  }
}
.daihyakka-poison .--pt980 {
  padding-top: 980px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt980 {
    padding-top: 490px;
  }
}
.daihyakka-poison .--pb980 {
  padding-bottom: 980px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb980 {
    padding-bottom: 490px;
  }
}
.daihyakka-poison .--px980 {
  padding: 0 980px;
}
.daihyakka-poison .max-w-980 {
  max-width: 980px;
}
.daihyakka-poison .w-980 {
  width: 980px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-980 {
    width: 490px;
  }
}
.daihyakka-poison .h-980 {
  height: 980px;
}
.daihyakka-poison .--gap980 {
  gap: 980px !important;
}
.daihyakka-poison .--fw980 {
  font-weight: 980;
}
.daihyakka-poison .--mt981 {
  margin-top: 981px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt981 {
    margin-top: 490.5px;
  }
}
.daihyakka-poison .--mb981 {
  margin-bottom: 981px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb981 {
    margin-bottom: 490.5px;
  }
}
.daihyakka-poison .--pt981 {
  padding-top: 981px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt981 {
    padding-top: 490.5px;
  }
}
.daihyakka-poison .--pb981 {
  padding-bottom: 981px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb981 {
    padding-bottom: 490.5px;
  }
}
.daihyakka-poison .--px981 {
  padding: 0 981px;
}
.daihyakka-poison .max-w-981 {
  max-width: 981px;
}
.daihyakka-poison .w-981 {
  width: 981px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-981 {
    width: 490.5px;
  }
}
.daihyakka-poison .h-981 {
  height: 981px;
}
.daihyakka-poison .--gap981 {
  gap: 981px !important;
}
.daihyakka-poison .--fw981 {
  font-weight: 981;
}
.daihyakka-poison .--mt982 {
  margin-top: 982px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt982 {
    margin-top: 491px;
  }
}
.daihyakka-poison .--mb982 {
  margin-bottom: 982px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb982 {
    margin-bottom: 491px;
  }
}
.daihyakka-poison .--pt982 {
  padding-top: 982px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt982 {
    padding-top: 491px;
  }
}
.daihyakka-poison .--pb982 {
  padding-bottom: 982px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb982 {
    padding-bottom: 491px;
  }
}
.daihyakka-poison .--px982 {
  padding: 0 982px;
}
.daihyakka-poison .max-w-982 {
  max-width: 982px;
}
.daihyakka-poison .w-982 {
  width: 982px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-982 {
    width: 491px;
  }
}
.daihyakka-poison .h-982 {
  height: 982px;
}
.daihyakka-poison .--gap982 {
  gap: 982px !important;
}
.daihyakka-poison .--fw982 {
  font-weight: 982;
}
.daihyakka-poison .--mt983 {
  margin-top: 983px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt983 {
    margin-top: 491.5px;
  }
}
.daihyakka-poison .--mb983 {
  margin-bottom: 983px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb983 {
    margin-bottom: 491.5px;
  }
}
.daihyakka-poison .--pt983 {
  padding-top: 983px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt983 {
    padding-top: 491.5px;
  }
}
.daihyakka-poison .--pb983 {
  padding-bottom: 983px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb983 {
    padding-bottom: 491.5px;
  }
}
.daihyakka-poison .--px983 {
  padding: 0 983px;
}
.daihyakka-poison .max-w-983 {
  max-width: 983px;
}
.daihyakka-poison .w-983 {
  width: 983px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-983 {
    width: 491.5px;
  }
}
.daihyakka-poison .h-983 {
  height: 983px;
}
.daihyakka-poison .--gap983 {
  gap: 983px !important;
}
.daihyakka-poison .--fw983 {
  font-weight: 983;
}
.daihyakka-poison .--mt984 {
  margin-top: 984px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt984 {
    margin-top: 492px;
  }
}
.daihyakka-poison .--mb984 {
  margin-bottom: 984px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb984 {
    margin-bottom: 492px;
  }
}
.daihyakka-poison .--pt984 {
  padding-top: 984px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt984 {
    padding-top: 492px;
  }
}
.daihyakka-poison .--pb984 {
  padding-bottom: 984px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb984 {
    padding-bottom: 492px;
  }
}
.daihyakka-poison .--px984 {
  padding: 0 984px;
}
.daihyakka-poison .max-w-984 {
  max-width: 984px;
}
.daihyakka-poison .w-984 {
  width: 984px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-984 {
    width: 492px;
  }
}
.daihyakka-poison .h-984 {
  height: 984px;
}
.daihyakka-poison .--gap984 {
  gap: 984px !important;
}
.daihyakka-poison .--fw984 {
  font-weight: 984;
}
.daihyakka-poison .--mt985 {
  margin-top: 985px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt985 {
    margin-top: 492.5px;
  }
}
.daihyakka-poison .--mb985 {
  margin-bottom: 985px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb985 {
    margin-bottom: 492.5px;
  }
}
.daihyakka-poison .--pt985 {
  padding-top: 985px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt985 {
    padding-top: 492.5px;
  }
}
.daihyakka-poison .--pb985 {
  padding-bottom: 985px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb985 {
    padding-bottom: 492.5px;
  }
}
.daihyakka-poison .--px985 {
  padding: 0 985px;
}
.daihyakka-poison .max-w-985 {
  max-width: 985px;
}
.daihyakka-poison .w-985 {
  width: 985px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-985 {
    width: 492.5px;
  }
}
.daihyakka-poison .h-985 {
  height: 985px;
}
.daihyakka-poison .--gap985 {
  gap: 985px !important;
}
.daihyakka-poison .--fw985 {
  font-weight: 985;
}
.daihyakka-poison .--mt986 {
  margin-top: 986px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt986 {
    margin-top: 493px;
  }
}
.daihyakka-poison .--mb986 {
  margin-bottom: 986px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb986 {
    margin-bottom: 493px;
  }
}
.daihyakka-poison .--pt986 {
  padding-top: 986px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt986 {
    padding-top: 493px;
  }
}
.daihyakka-poison .--pb986 {
  padding-bottom: 986px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb986 {
    padding-bottom: 493px;
  }
}
.daihyakka-poison .--px986 {
  padding: 0 986px;
}
.daihyakka-poison .max-w-986 {
  max-width: 986px;
}
.daihyakka-poison .w-986 {
  width: 986px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-986 {
    width: 493px;
  }
}
.daihyakka-poison .h-986 {
  height: 986px;
}
.daihyakka-poison .--gap986 {
  gap: 986px !important;
}
.daihyakka-poison .--fw986 {
  font-weight: 986;
}
.daihyakka-poison .--mt987 {
  margin-top: 987px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt987 {
    margin-top: 493.5px;
  }
}
.daihyakka-poison .--mb987 {
  margin-bottom: 987px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb987 {
    margin-bottom: 493.5px;
  }
}
.daihyakka-poison .--pt987 {
  padding-top: 987px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt987 {
    padding-top: 493.5px;
  }
}
.daihyakka-poison .--pb987 {
  padding-bottom: 987px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb987 {
    padding-bottom: 493.5px;
  }
}
.daihyakka-poison .--px987 {
  padding: 0 987px;
}
.daihyakka-poison .max-w-987 {
  max-width: 987px;
}
.daihyakka-poison .w-987 {
  width: 987px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-987 {
    width: 493.5px;
  }
}
.daihyakka-poison .h-987 {
  height: 987px;
}
.daihyakka-poison .--gap987 {
  gap: 987px !important;
}
.daihyakka-poison .--fw987 {
  font-weight: 987;
}
.daihyakka-poison .--mt988 {
  margin-top: 988px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt988 {
    margin-top: 494px;
  }
}
.daihyakka-poison .--mb988 {
  margin-bottom: 988px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb988 {
    margin-bottom: 494px;
  }
}
.daihyakka-poison .--pt988 {
  padding-top: 988px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt988 {
    padding-top: 494px;
  }
}
.daihyakka-poison .--pb988 {
  padding-bottom: 988px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb988 {
    padding-bottom: 494px;
  }
}
.daihyakka-poison .--px988 {
  padding: 0 988px;
}
.daihyakka-poison .max-w-988 {
  max-width: 988px;
}
.daihyakka-poison .w-988 {
  width: 988px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-988 {
    width: 494px;
  }
}
.daihyakka-poison .h-988 {
  height: 988px;
}
.daihyakka-poison .--gap988 {
  gap: 988px !important;
}
.daihyakka-poison .--fw988 {
  font-weight: 988;
}
.daihyakka-poison .--mt989 {
  margin-top: 989px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt989 {
    margin-top: 494.5px;
  }
}
.daihyakka-poison .--mb989 {
  margin-bottom: 989px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb989 {
    margin-bottom: 494.5px;
  }
}
.daihyakka-poison .--pt989 {
  padding-top: 989px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt989 {
    padding-top: 494.5px;
  }
}
.daihyakka-poison .--pb989 {
  padding-bottom: 989px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb989 {
    padding-bottom: 494.5px;
  }
}
.daihyakka-poison .--px989 {
  padding: 0 989px;
}
.daihyakka-poison .max-w-989 {
  max-width: 989px;
}
.daihyakka-poison .w-989 {
  width: 989px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-989 {
    width: 494.5px;
  }
}
.daihyakka-poison .h-989 {
  height: 989px;
}
.daihyakka-poison .--gap989 {
  gap: 989px !important;
}
.daihyakka-poison .--fw989 {
  font-weight: 989;
}
.daihyakka-poison .--mt990 {
  margin-top: 990px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt990 {
    margin-top: 495px;
  }
}
.daihyakka-poison .--mb990 {
  margin-bottom: 990px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb990 {
    margin-bottom: 495px;
  }
}
.daihyakka-poison .--pt990 {
  padding-top: 990px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt990 {
    padding-top: 495px;
  }
}
.daihyakka-poison .--pb990 {
  padding-bottom: 990px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb990 {
    padding-bottom: 495px;
  }
}
.daihyakka-poison .--px990 {
  padding: 0 990px;
}
.daihyakka-poison .max-w-990 {
  max-width: 990px;
}
.daihyakka-poison .w-990 {
  width: 990px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-990 {
    width: 495px;
  }
}
.daihyakka-poison .h-990 {
  height: 990px;
}
.daihyakka-poison .--gap990 {
  gap: 990px !important;
}
.daihyakka-poison .--fw990 {
  font-weight: 990;
}
.daihyakka-poison .--mt991 {
  margin-top: 991px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt991 {
    margin-top: 495.5px;
  }
}
.daihyakka-poison .--mb991 {
  margin-bottom: 991px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb991 {
    margin-bottom: 495.5px;
  }
}
.daihyakka-poison .--pt991 {
  padding-top: 991px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt991 {
    padding-top: 495.5px;
  }
}
.daihyakka-poison .--pb991 {
  padding-bottom: 991px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb991 {
    padding-bottom: 495.5px;
  }
}
.daihyakka-poison .--px991 {
  padding: 0 991px;
}
.daihyakka-poison .max-w-991 {
  max-width: 991px;
}
.daihyakka-poison .w-991 {
  width: 991px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-991 {
    width: 495.5px;
  }
}
.daihyakka-poison .h-991 {
  height: 991px;
}
.daihyakka-poison .--gap991 {
  gap: 991px !important;
}
.daihyakka-poison .--fw991 {
  font-weight: 991;
}
.daihyakka-poison .--mt992 {
  margin-top: 992px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt992 {
    margin-top: 496px;
  }
}
.daihyakka-poison .--mb992 {
  margin-bottom: 992px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb992 {
    margin-bottom: 496px;
  }
}
.daihyakka-poison .--pt992 {
  padding-top: 992px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt992 {
    padding-top: 496px;
  }
}
.daihyakka-poison .--pb992 {
  padding-bottom: 992px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb992 {
    padding-bottom: 496px;
  }
}
.daihyakka-poison .--px992 {
  padding: 0 992px;
}
.daihyakka-poison .max-w-992 {
  max-width: 992px;
}
.daihyakka-poison .w-992 {
  width: 992px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-992 {
    width: 496px;
  }
}
.daihyakka-poison .h-992 {
  height: 992px;
}
.daihyakka-poison .--gap992 {
  gap: 992px !important;
}
.daihyakka-poison .--fw992 {
  font-weight: 992;
}
.daihyakka-poison .--mt993 {
  margin-top: 993px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt993 {
    margin-top: 496.5px;
  }
}
.daihyakka-poison .--mb993 {
  margin-bottom: 993px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb993 {
    margin-bottom: 496.5px;
  }
}
.daihyakka-poison .--pt993 {
  padding-top: 993px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt993 {
    padding-top: 496.5px;
  }
}
.daihyakka-poison .--pb993 {
  padding-bottom: 993px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb993 {
    padding-bottom: 496.5px;
  }
}
.daihyakka-poison .--px993 {
  padding: 0 993px;
}
.daihyakka-poison .max-w-993 {
  max-width: 993px;
}
.daihyakka-poison .w-993 {
  width: 993px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-993 {
    width: 496.5px;
  }
}
.daihyakka-poison .h-993 {
  height: 993px;
}
.daihyakka-poison .--gap993 {
  gap: 993px !important;
}
.daihyakka-poison .--fw993 {
  font-weight: 993;
}
.daihyakka-poison .--mt994 {
  margin-top: 994px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt994 {
    margin-top: 497px;
  }
}
.daihyakka-poison .--mb994 {
  margin-bottom: 994px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb994 {
    margin-bottom: 497px;
  }
}
.daihyakka-poison .--pt994 {
  padding-top: 994px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt994 {
    padding-top: 497px;
  }
}
.daihyakka-poison .--pb994 {
  padding-bottom: 994px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb994 {
    padding-bottom: 497px;
  }
}
.daihyakka-poison .--px994 {
  padding: 0 994px;
}
.daihyakka-poison .max-w-994 {
  max-width: 994px;
}
.daihyakka-poison .w-994 {
  width: 994px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-994 {
    width: 497px;
  }
}
.daihyakka-poison .h-994 {
  height: 994px;
}
.daihyakka-poison .--gap994 {
  gap: 994px !important;
}
.daihyakka-poison .--fw994 {
  font-weight: 994;
}
.daihyakka-poison .--mt995 {
  margin-top: 995px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt995 {
    margin-top: 497.5px;
  }
}
.daihyakka-poison .--mb995 {
  margin-bottom: 995px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb995 {
    margin-bottom: 497.5px;
  }
}
.daihyakka-poison .--pt995 {
  padding-top: 995px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt995 {
    padding-top: 497.5px;
  }
}
.daihyakka-poison .--pb995 {
  padding-bottom: 995px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb995 {
    padding-bottom: 497.5px;
  }
}
.daihyakka-poison .--px995 {
  padding: 0 995px;
}
.daihyakka-poison .max-w-995 {
  max-width: 995px;
}
.daihyakka-poison .w-995 {
  width: 995px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-995 {
    width: 497.5px;
  }
}
.daihyakka-poison .h-995 {
  height: 995px;
}
.daihyakka-poison .--gap995 {
  gap: 995px !important;
}
.daihyakka-poison .--fw995 {
  font-weight: 995;
}
.daihyakka-poison .--mt996 {
  margin-top: 996px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt996 {
    margin-top: 498px;
  }
}
.daihyakka-poison .--mb996 {
  margin-bottom: 996px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb996 {
    margin-bottom: 498px;
  }
}
.daihyakka-poison .--pt996 {
  padding-top: 996px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt996 {
    padding-top: 498px;
  }
}
.daihyakka-poison .--pb996 {
  padding-bottom: 996px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb996 {
    padding-bottom: 498px;
  }
}
.daihyakka-poison .--px996 {
  padding: 0 996px;
}
.daihyakka-poison .max-w-996 {
  max-width: 996px;
}
.daihyakka-poison .w-996 {
  width: 996px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-996 {
    width: 498px;
  }
}
.daihyakka-poison .h-996 {
  height: 996px;
}
.daihyakka-poison .--gap996 {
  gap: 996px !important;
}
.daihyakka-poison .--fw996 {
  font-weight: 996;
}
.daihyakka-poison .--mt997 {
  margin-top: 997px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt997 {
    margin-top: 498.5px;
  }
}
.daihyakka-poison .--mb997 {
  margin-bottom: 997px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb997 {
    margin-bottom: 498.5px;
  }
}
.daihyakka-poison .--pt997 {
  padding-top: 997px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt997 {
    padding-top: 498.5px;
  }
}
.daihyakka-poison .--pb997 {
  padding-bottom: 997px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb997 {
    padding-bottom: 498.5px;
  }
}
.daihyakka-poison .--px997 {
  padding: 0 997px;
}
.daihyakka-poison .max-w-997 {
  max-width: 997px;
}
.daihyakka-poison .w-997 {
  width: 997px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-997 {
    width: 498.5px;
  }
}
.daihyakka-poison .h-997 {
  height: 997px;
}
.daihyakka-poison .--gap997 {
  gap: 997px !important;
}
.daihyakka-poison .--fw997 {
  font-weight: 997;
}
.daihyakka-poison .--mt998 {
  margin-top: 998px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt998 {
    margin-top: 499px;
  }
}
.daihyakka-poison .--mb998 {
  margin-bottom: 998px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb998 {
    margin-bottom: 499px;
  }
}
.daihyakka-poison .--pt998 {
  padding-top: 998px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt998 {
    padding-top: 499px;
  }
}
.daihyakka-poison .--pb998 {
  padding-bottom: 998px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb998 {
    padding-bottom: 499px;
  }
}
.daihyakka-poison .--px998 {
  padding: 0 998px;
}
.daihyakka-poison .max-w-998 {
  max-width: 998px;
}
.daihyakka-poison .w-998 {
  width: 998px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-998 {
    width: 499px;
  }
}
.daihyakka-poison .h-998 {
  height: 998px;
}
.daihyakka-poison .--gap998 {
  gap: 998px !important;
}
.daihyakka-poison .--fw998 {
  font-weight: 998;
}
.daihyakka-poison .--mt999 {
  margin-top: 999px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt999 {
    margin-top: 499.5px;
  }
}
.daihyakka-poison .--mb999 {
  margin-bottom: 999px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb999 {
    margin-bottom: 499.5px;
  }
}
.daihyakka-poison .--pt999 {
  padding-top: 999px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt999 {
    padding-top: 499.5px;
  }
}
.daihyakka-poison .--pb999 {
  padding-bottom: 999px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb999 {
    padding-bottom: 499.5px;
  }
}
.daihyakka-poison .--px999 {
  padding: 0 999px;
}
.daihyakka-poison .max-w-999 {
  max-width: 999px;
}
.daihyakka-poison .w-999 {
  width: 999px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-999 {
    width: 499.5px;
  }
}
.daihyakka-poison .h-999 {
  height: 999px;
}
.daihyakka-poison .--gap999 {
  gap: 999px !important;
}
.daihyakka-poison .--fw999 {
  font-weight: 999;
}
.daihyakka-poison .--mt1000 {
  margin-top: 1000px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mt1000 {
    margin-top: 500px;
  }
}
.daihyakka-poison .--mb1000 {
  margin-bottom: 1000px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--mb1000 {
    margin-bottom: 500px;
  }
}
.daihyakka-poison .--pt1000 {
  padding-top: 1000px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pt1000 {
    padding-top: 500px;
  }
}
.daihyakka-poison .--pb1000 {
  padding-bottom: 1000px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .--pb1000 {
    padding-bottom: 500px;
  }
}
.daihyakka-poison .--px1000 {
  padding: 0 1000px;
}
.daihyakka-poison .max-w-1000 {
  max-width: 1000px;
}
.daihyakka-poison .w-1000 {
  width: 1000px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .w-1000 {
    width: 500px;
  }
}
.daihyakka-poison .h-1000 {
  height: 1000px;
}
.daihyakka-poison .--gap1000 {
  gap: 1000px !important;
}
.daihyakka-poison .--fw1000 {
  font-weight: 1000;
}
.daihyakka-poison img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.daihyakka-poison .section + .section {
  margin-top: 71px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .section + .section {
    margin-top: 46px;
  }
}
.daihyakka-poison .grid-area {
  display: grid;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.daihyakka-poison .grid-area.anchor-links {
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  gap: 10px;
  margin-bottom: 70px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .grid-area.anchor-links {
    grid-template-columns: repeat(auto-fit, minmax(155px, 1fr));
    margin-bottom: 30px;
  }
}
.daihyakka-poison .link-button {
  height: 70px;
  background-color: #fff;
  border: 2px solid #efefef;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  font-size: 16px;
  line-height: 30px;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #e60012;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
.daihyakka-poison .link-button::after {
  content: "";
  width: 9px;
  height: 9px;
  border-top: 2px solid #e60012;
  border-right: 2px solid #e60012;
  -webkit-transform: rotate(135deg) translateY(40%);
          transform: rotate(135deg) translateY(40%);
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .link-button {
    height: 45px;
    padding: 0 9px 0 10px;
    border: 1px solid #e60012;
    border-radius: 5px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 0;
    font-size: 12px;
    line-height: 19px;
  }
  .daihyakka-poison .link-button.--sp-fz11 {
    font-size: 11px;
    line-height: 17px;
  }
  .daihyakka-poison .link-button::after {
    width: 6.8px;
    height: 6.8px;
    border-top: 1px solid #e60012;
    border-right: 1px solid #e60012;
    -webkit-transform: rotate(135deg) translateY(40%);
            transform: rotate(135deg) translateY(40%);
  }
}
.daihyakka-poison .flex-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.daihyakka-poison .flex-area.explanatory-notes {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 27px;
  margin-bottom: 91px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .flex-area.explanatory-notes {
    margin-bottom: 45px;
    gap: 15px;
  }
}
.daihyakka-poison .flex-area.kinoko-info-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 30px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .flex-area.kinoko-info-wrapper {
    gap: 19.5px;
  }
}
.daihyakka-poison .flex-area.kinoko-info-wrapper .flex-item.--left {
  margin-top: 20px;
  width: 49%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .flex-area.kinoko-info-wrapper .flex-item.--left {
    margin-top: 0;
    width: 100%;
  }
}
.daihyakka-poison .flex-area.kinoko-info-wrapper .flex-item.--right {
  width: 44.8%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .flex-area.kinoko-info-wrapper .flex-item.--right {
    width: 100%;
  }
}
.daihyakka-poison .flex-area.kinoko-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 62px;
  width: 100%;
  padding: 38px 40px;
  border-radius: 10px;
  background-color: #fff;
  border: 1px solid #e60012;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .flex-area.kinoko-info {
    max-width: 480px;
    margin: 0 auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    gap: 11.5px;
    padding: 15px;
    border-radius: 5px;
  }
  .daihyakka-poison .flex-area.kinoko-info .l-common__text {
    line-height: 1.7;
    font-size: 12px;
  }
}
.daihyakka-poison .flex-area.kinoko-info-links {
  margin-top: 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 24px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .flex-area.kinoko-info-links {
    margin-top: 13px;
    gap: 12px;
  }
}
.daihyakka-poison .explanatory-notes-text {
  font-size: 18px;
  line-height: 1.5;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .explanatory-notes-text {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .explanatory-notes-text.sp-full {
    width: 100%;
  }
}
.daihyakka-poison .mark-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 13px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .mark-wrapper {
    gap: 6.5px;
  }
}
.daihyakka-poison .image-wrapper.mark-image {
  width: 36px;
  height: 36px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .image-wrapper.mark-image {
    width: 22.5px;
    height: 22.5px;
  }
}
.daihyakka-poison .image-wrapper.kinoko-info-image {
  max-width: 520px;
  width: 100%;
  height: 324px;
  border-radius: 10px;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .image-wrapper.kinoko-info-image {
    max-width: none;
    max-width: initial;
    height: 169px;
    border-radius: 5px;
    margin: 0 auto;
  }
}
.daihyakka-poison .image-wrapper.kinoko-info-image img {
  -o-object-fit: cover;
     object-fit: cover;
}
.daihyakka-poison .kinoko-info-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #e60012;
  padding-bottom: 17px;
  margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .kinoko-info-title {
    padding-bottom: 10.5px;
    margin-bottom: 10.5px;
  }
}
.daihyakka-poison .kinoko-info-title span {
  color: #e60012;
  font-size: 28px;
  line-height: 28px;
  letter-spacing: 0.08em;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .kinoko-info-title span {
    font-size: 16px;
    line-height: 1;
  }
}
.daihyakka-poison .kinoko-info-link {
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: 0.08em;
  color: #e60012;
  font-weight: 700;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .kinoko-info-link {
    font-size: 12px;
    gap: 8px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .daihyakka-poison .kinoko-info-link:hover {
    opacity: 0.7;
  }
}
.daihyakka-poison .kinoko-info-link::after {
  content: "";
  width: 9px;
  height: 9px;
  border-top: 1.5px solid #e60012;
  border-right: 1.5px solid #e60012;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
@media screen and (max-width: 767px) {
  .daihyakka-poison .kinoko-info-link::after {
    width: 6.8px;
    height: 6.8px;
    border-top: 1px solid #e60012;
    border-right: 1px solid #e60012;
  }
}
.daihyakka-poison .cta {
  margin: 50px 0 0;
  margin: 3.125rem 0 0;
}
@media screen and (min-width: 768px) {
  .daihyakka-poison .cta {
    margin: 6.25rem 0 0;
  }
}
.daihyakka-poison .cta__inner {
  max-width: 1250px;
  max-width: 78.125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  gap: 1.25rem;
}
@media screen and (min-width: 768px) {
  .daihyakka-poison .cta__inner {
    gap: 3.125rem;
  }
}
.daihyakka-poison .cta__link {
  display: inline-block;
  width: 305px;
  width: 19.0625rem;
  height: 225px;
  height: 14.0625rem;
  border-radius: 0.3125rem;
  overflow: hidden;
  border: 1px solid #e60012;
}
@media screen and (min-width: 768px) {
  .daihyakka-poison .cta__link {
    border-radius: 0.625rem;
    width: 34.375rem;
    height: 25rem;
  }
}
.daihyakka-poison .cta__image {
  width: 100%;
  height: 175px;
  height: 10.9375rem;
}
@media screen and (min-width: 768px) {
  .daihyakka-poison .cta__image {
    height: 19.375rem;
  }
}
.daihyakka-poison .cta__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.daihyakka-poison .cta__text {
  width: 100%;
  height: 50px;
  height: 3.125rem;
  padding: 12px 0 12px;
  padding: 0.75rem 0 0.75rem;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  gap: 0.625rem;
}
@media screen and (min-width: 768px) {
  .daihyakka-poison .cta__text {
    height: 5.625rem;
  }
}
.daihyakka-poison .cta__text p {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #e60012;
}
@media screen and (min-width: 768px) {
  .daihyakka-poison .cta__text p {
    font-size: 1.25rem;
  }
}
.daihyakka-poison .cta__text .cta__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
@media screen and (min-width: 768px) {
  .daihyakka-poison .cta__text .cta__icon {
    width: 0.5625rem;
    height: 0.9375rem;
  }
}
.daihyakka-poison .cta__text .cta__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}

.daihyakka-trivia .inner {
  max-width: 1290px;
  width: 100%;
  padding-right: 25px;
  padding-left: 25px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (max-width: 919px) {
  .daihyakka-trivia .inner {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.daihyakka-trivia .--mt1 {
  margin-top: 1px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt1 {
    margin-top: 0.5px;
  }
}
.daihyakka-trivia .--mb1 {
  margin-bottom: 1px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb1 {
    margin-bottom: 0.5px;
  }
}
.daihyakka-trivia .--pt1 {
  padding-top: 1px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt1 {
    padding-top: 0.5px;
  }
}
.daihyakka-trivia .--pb1 {
  padding-bottom: 1px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb1 {
    padding-bottom: 0.5px;
  }
}
.daihyakka-trivia .--px1 {
  padding: 0 1px;
}
.daihyakka-trivia .max-w-1 {
  max-width: 1px;
}
.daihyakka-trivia .w-1 {
  width: 1px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-1 {
    width: 0.5px;
  }
}
.daihyakka-trivia .h-1 {
  height: 1px;
}
.daihyakka-trivia .--gap1 {
  gap: 1px !important;
}
.daihyakka-trivia .--fw1 {
  font-weight: 1;
}
.daihyakka-trivia .--mt2 {
  margin-top: 2px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt2 {
    margin-top: 1px;
  }
}
.daihyakka-trivia .--mb2 {
  margin-bottom: 2px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb2 {
    margin-bottom: 1px;
  }
}
.daihyakka-trivia .--pt2 {
  padding-top: 2px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt2 {
    padding-top: 1px;
  }
}
.daihyakka-trivia .--pb2 {
  padding-bottom: 2px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb2 {
    padding-bottom: 1px;
  }
}
.daihyakka-trivia .--px2 {
  padding: 0 2px;
}
.daihyakka-trivia .max-w-2 {
  max-width: 2px;
}
.daihyakka-trivia .w-2 {
  width: 2px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-2 {
    width: 1px;
  }
}
.daihyakka-trivia .h-2 {
  height: 2px;
}
.daihyakka-trivia .--gap2 {
  gap: 2px !important;
}
.daihyakka-trivia .--fw2 {
  font-weight: 2;
}
.daihyakka-trivia .--mt3 {
  margin-top: 3px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt3 {
    margin-top: 1.5px;
  }
}
.daihyakka-trivia .--mb3 {
  margin-bottom: 3px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb3 {
    margin-bottom: 1.5px;
  }
}
.daihyakka-trivia .--pt3 {
  padding-top: 3px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt3 {
    padding-top: 1.5px;
  }
}
.daihyakka-trivia .--pb3 {
  padding-bottom: 3px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb3 {
    padding-bottom: 1.5px;
  }
}
.daihyakka-trivia .--px3 {
  padding: 0 3px;
}
.daihyakka-trivia .max-w-3 {
  max-width: 3px;
}
.daihyakka-trivia .w-3 {
  width: 3px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-3 {
    width: 1.5px;
  }
}
.daihyakka-trivia .h-3 {
  height: 3px;
}
.daihyakka-trivia .--gap3 {
  gap: 3px !important;
}
.daihyakka-trivia .--fw3 {
  font-weight: 3;
}
.daihyakka-trivia .--mt4 {
  margin-top: 4px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt4 {
    margin-top: 2px;
  }
}
.daihyakka-trivia .--mb4 {
  margin-bottom: 4px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb4 {
    margin-bottom: 2px;
  }
}
.daihyakka-trivia .--pt4 {
  padding-top: 4px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt4 {
    padding-top: 2px;
  }
}
.daihyakka-trivia .--pb4 {
  padding-bottom: 4px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb4 {
    padding-bottom: 2px;
  }
}
.daihyakka-trivia .--px4 {
  padding: 0 4px;
}
.daihyakka-trivia .max-w-4 {
  max-width: 4px;
}
.daihyakka-trivia .w-4 {
  width: 4px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-4 {
    width: 2px;
  }
}
.daihyakka-trivia .h-4 {
  height: 4px;
}
.daihyakka-trivia .--gap4 {
  gap: 4px !important;
}
.daihyakka-trivia .--fw4 {
  font-weight: 4;
}
.daihyakka-trivia .--mt5 {
  margin-top: 5px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt5 {
    margin-top: 2.5px;
  }
}
.daihyakka-trivia .--mb5 {
  margin-bottom: 5px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb5 {
    margin-bottom: 2.5px;
  }
}
.daihyakka-trivia .--pt5 {
  padding-top: 5px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt5 {
    padding-top: 2.5px;
  }
}
.daihyakka-trivia .--pb5 {
  padding-bottom: 5px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb5 {
    padding-bottom: 2.5px;
  }
}
.daihyakka-trivia .--px5 {
  padding: 0 5px;
}
.daihyakka-trivia .max-w-5 {
  max-width: 5px;
}
.daihyakka-trivia .w-5 {
  width: 5px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-5 {
    width: 2.5px;
  }
}
.daihyakka-trivia .h-5 {
  height: 5px;
}
.daihyakka-trivia .--gap5 {
  gap: 5px !important;
}
.daihyakka-trivia .--fw5 {
  font-weight: 5;
}
.daihyakka-trivia .--mt6 {
  margin-top: 6px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt6 {
    margin-top: 3px;
  }
}
.daihyakka-trivia .--mb6 {
  margin-bottom: 6px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb6 {
    margin-bottom: 3px;
  }
}
.daihyakka-trivia .--pt6 {
  padding-top: 6px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt6 {
    padding-top: 3px;
  }
}
.daihyakka-trivia .--pb6 {
  padding-bottom: 6px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb6 {
    padding-bottom: 3px;
  }
}
.daihyakka-trivia .--px6 {
  padding: 0 6px;
}
.daihyakka-trivia .max-w-6 {
  max-width: 6px;
}
.daihyakka-trivia .w-6 {
  width: 6px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-6 {
    width: 3px;
  }
}
.daihyakka-trivia .h-6 {
  height: 6px;
}
.daihyakka-trivia .--gap6 {
  gap: 6px !important;
}
.daihyakka-trivia .--fw6 {
  font-weight: 6;
}
.daihyakka-trivia .--mt7 {
  margin-top: 7px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt7 {
    margin-top: 3.5px;
  }
}
.daihyakka-trivia .--mb7 {
  margin-bottom: 7px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb7 {
    margin-bottom: 3.5px;
  }
}
.daihyakka-trivia .--pt7 {
  padding-top: 7px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt7 {
    padding-top: 3.5px;
  }
}
.daihyakka-trivia .--pb7 {
  padding-bottom: 7px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb7 {
    padding-bottom: 3.5px;
  }
}
.daihyakka-trivia .--px7 {
  padding: 0 7px;
}
.daihyakka-trivia .max-w-7 {
  max-width: 7px;
}
.daihyakka-trivia .w-7 {
  width: 7px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-7 {
    width: 3.5px;
  }
}
.daihyakka-trivia .h-7 {
  height: 7px;
}
.daihyakka-trivia .--gap7 {
  gap: 7px !important;
}
.daihyakka-trivia .--fw7 {
  font-weight: 7;
}
.daihyakka-trivia .--mt8 {
  margin-top: 8px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt8 {
    margin-top: 4px;
  }
}
.daihyakka-trivia .--mb8 {
  margin-bottom: 8px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb8 {
    margin-bottom: 4px;
  }
}
.daihyakka-trivia .--pt8 {
  padding-top: 8px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt8 {
    padding-top: 4px;
  }
}
.daihyakka-trivia .--pb8 {
  padding-bottom: 8px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb8 {
    padding-bottom: 4px;
  }
}
.daihyakka-trivia .--px8 {
  padding: 0 8px;
}
.daihyakka-trivia .max-w-8 {
  max-width: 8px;
}
.daihyakka-trivia .w-8 {
  width: 8px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-8 {
    width: 4px;
  }
}
.daihyakka-trivia .h-8 {
  height: 8px;
}
.daihyakka-trivia .--gap8 {
  gap: 8px !important;
}
.daihyakka-trivia .--fw8 {
  font-weight: 8;
}
.daihyakka-trivia .--mt9 {
  margin-top: 9px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt9 {
    margin-top: 4.5px;
  }
}
.daihyakka-trivia .--mb9 {
  margin-bottom: 9px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb9 {
    margin-bottom: 4.5px;
  }
}
.daihyakka-trivia .--pt9 {
  padding-top: 9px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt9 {
    padding-top: 4.5px;
  }
}
.daihyakka-trivia .--pb9 {
  padding-bottom: 9px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb9 {
    padding-bottom: 4.5px;
  }
}
.daihyakka-trivia .--px9 {
  padding: 0 9px;
}
.daihyakka-trivia .max-w-9 {
  max-width: 9px;
}
.daihyakka-trivia .w-9 {
  width: 9px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-9 {
    width: 4.5px;
  }
}
.daihyakka-trivia .h-9 {
  height: 9px;
}
.daihyakka-trivia .--gap9 {
  gap: 9px !important;
}
.daihyakka-trivia .--fw9 {
  font-weight: 9;
}
.daihyakka-trivia .--mt10 {
  margin-top: 10px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt10 {
    margin-top: 5px;
  }
}
.daihyakka-trivia .--mb10 {
  margin-bottom: 10px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb10 {
    margin-bottom: 5px;
  }
}
.daihyakka-trivia .--pt10 {
  padding-top: 10px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt10 {
    padding-top: 5px;
  }
}
.daihyakka-trivia .--pb10 {
  padding-bottom: 10px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb10 {
    padding-bottom: 5px;
  }
}
.daihyakka-trivia .--px10 {
  padding: 0 10px;
}
.daihyakka-trivia .max-w-10 {
  max-width: 10px;
}
.daihyakka-trivia .w-10 {
  width: 10px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-10 {
    width: 5px;
  }
}
.daihyakka-trivia .h-10 {
  height: 10px;
}
.daihyakka-trivia .--gap10 {
  gap: 10px !important;
}
.daihyakka-trivia .--fw10 {
  font-weight: 10;
}
.daihyakka-trivia .--mt11 {
  margin-top: 11px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt11 {
    margin-top: 5.5px;
  }
}
.daihyakka-trivia .--mb11 {
  margin-bottom: 11px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb11 {
    margin-bottom: 5.5px;
  }
}
.daihyakka-trivia .--pt11 {
  padding-top: 11px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt11 {
    padding-top: 5.5px;
  }
}
.daihyakka-trivia .--pb11 {
  padding-bottom: 11px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb11 {
    padding-bottom: 5.5px;
  }
}
.daihyakka-trivia .--px11 {
  padding: 0 11px;
}
.daihyakka-trivia .max-w-11 {
  max-width: 11px;
}
.daihyakka-trivia .w-11 {
  width: 11px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-11 {
    width: 5.5px;
  }
}
.daihyakka-trivia .h-11 {
  height: 11px;
}
.daihyakka-trivia .--gap11 {
  gap: 11px !important;
}
.daihyakka-trivia .--fw11 {
  font-weight: 11;
}
.daihyakka-trivia .--mt12 {
  margin-top: 12px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt12 {
    margin-top: 6px;
  }
}
.daihyakka-trivia .--mb12 {
  margin-bottom: 12px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb12 {
    margin-bottom: 6px;
  }
}
.daihyakka-trivia .--pt12 {
  padding-top: 12px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt12 {
    padding-top: 6px;
  }
}
.daihyakka-trivia .--pb12 {
  padding-bottom: 12px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb12 {
    padding-bottom: 6px;
  }
}
.daihyakka-trivia .--px12 {
  padding: 0 12px;
}
.daihyakka-trivia .max-w-12 {
  max-width: 12px;
}
.daihyakka-trivia .w-12 {
  width: 12px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-12 {
    width: 6px;
  }
}
.daihyakka-trivia .h-12 {
  height: 12px;
}
.daihyakka-trivia .--gap12 {
  gap: 12px !important;
}
.daihyakka-trivia .--fw12 {
  font-weight: 12;
}
.daihyakka-trivia .--mt13 {
  margin-top: 13px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt13 {
    margin-top: 6.5px;
  }
}
.daihyakka-trivia .--mb13 {
  margin-bottom: 13px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb13 {
    margin-bottom: 6.5px;
  }
}
.daihyakka-trivia .--pt13 {
  padding-top: 13px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt13 {
    padding-top: 6.5px;
  }
}
.daihyakka-trivia .--pb13 {
  padding-bottom: 13px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb13 {
    padding-bottom: 6.5px;
  }
}
.daihyakka-trivia .--px13 {
  padding: 0 13px;
}
.daihyakka-trivia .max-w-13 {
  max-width: 13px;
}
.daihyakka-trivia .w-13 {
  width: 13px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-13 {
    width: 6.5px;
  }
}
.daihyakka-trivia .h-13 {
  height: 13px;
}
.daihyakka-trivia .--gap13 {
  gap: 13px !important;
}
.daihyakka-trivia .--fw13 {
  font-weight: 13;
}
.daihyakka-trivia .--mt14 {
  margin-top: 14px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt14 {
    margin-top: 7px;
  }
}
.daihyakka-trivia .--mb14 {
  margin-bottom: 14px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb14 {
    margin-bottom: 7px;
  }
}
.daihyakka-trivia .--pt14 {
  padding-top: 14px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt14 {
    padding-top: 7px;
  }
}
.daihyakka-trivia .--pb14 {
  padding-bottom: 14px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb14 {
    padding-bottom: 7px;
  }
}
.daihyakka-trivia .--px14 {
  padding: 0 14px;
}
.daihyakka-trivia .max-w-14 {
  max-width: 14px;
}
.daihyakka-trivia .w-14 {
  width: 14px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-14 {
    width: 7px;
  }
}
.daihyakka-trivia .h-14 {
  height: 14px;
}
.daihyakka-trivia .--gap14 {
  gap: 14px !important;
}
.daihyakka-trivia .--fw14 {
  font-weight: 14;
}
.daihyakka-trivia .--mt15 {
  margin-top: 15px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt15 {
    margin-top: 7.5px;
  }
}
.daihyakka-trivia .--mb15 {
  margin-bottom: 15px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb15 {
    margin-bottom: 7.5px;
  }
}
.daihyakka-trivia .--pt15 {
  padding-top: 15px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt15 {
    padding-top: 7.5px;
  }
}
.daihyakka-trivia .--pb15 {
  padding-bottom: 15px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb15 {
    padding-bottom: 7.5px;
  }
}
.daihyakka-trivia .--px15 {
  padding: 0 15px;
}
.daihyakka-trivia .max-w-15 {
  max-width: 15px;
}
.daihyakka-trivia .w-15 {
  width: 15px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-15 {
    width: 7.5px;
  }
}
.daihyakka-trivia .h-15 {
  height: 15px;
}
.daihyakka-trivia .--gap15 {
  gap: 15px !important;
}
.daihyakka-trivia .--fw15 {
  font-weight: 15;
}
.daihyakka-trivia .--mt16 {
  margin-top: 16px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt16 {
    margin-top: 8px;
  }
}
.daihyakka-trivia .--mb16 {
  margin-bottom: 16px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb16 {
    margin-bottom: 8px;
  }
}
.daihyakka-trivia .--pt16 {
  padding-top: 16px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt16 {
    padding-top: 8px;
  }
}
.daihyakka-trivia .--pb16 {
  padding-bottom: 16px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb16 {
    padding-bottom: 8px;
  }
}
.daihyakka-trivia .--px16 {
  padding: 0 16px;
}
.daihyakka-trivia .max-w-16 {
  max-width: 16px;
}
.daihyakka-trivia .w-16 {
  width: 16px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-16 {
    width: 8px;
  }
}
.daihyakka-trivia .h-16 {
  height: 16px;
}
.daihyakka-trivia .--gap16 {
  gap: 16px !important;
}
.daihyakka-trivia .--fw16 {
  font-weight: 16;
}
.daihyakka-trivia .--mt17 {
  margin-top: 17px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt17 {
    margin-top: 8.5px;
  }
}
.daihyakka-trivia .--mb17 {
  margin-bottom: 17px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb17 {
    margin-bottom: 8.5px;
  }
}
.daihyakka-trivia .--pt17 {
  padding-top: 17px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt17 {
    padding-top: 8.5px;
  }
}
.daihyakka-trivia .--pb17 {
  padding-bottom: 17px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb17 {
    padding-bottom: 8.5px;
  }
}
.daihyakka-trivia .--px17 {
  padding: 0 17px;
}
.daihyakka-trivia .max-w-17 {
  max-width: 17px;
}
.daihyakka-trivia .w-17 {
  width: 17px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-17 {
    width: 8.5px;
  }
}
.daihyakka-trivia .h-17 {
  height: 17px;
}
.daihyakka-trivia .--gap17 {
  gap: 17px !important;
}
.daihyakka-trivia .--fw17 {
  font-weight: 17;
}
.daihyakka-trivia .--mt18 {
  margin-top: 18px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt18 {
    margin-top: 9px;
  }
}
.daihyakka-trivia .--mb18 {
  margin-bottom: 18px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb18 {
    margin-bottom: 9px;
  }
}
.daihyakka-trivia .--pt18 {
  padding-top: 18px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt18 {
    padding-top: 9px;
  }
}
.daihyakka-trivia .--pb18 {
  padding-bottom: 18px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb18 {
    padding-bottom: 9px;
  }
}
.daihyakka-trivia .--px18 {
  padding: 0 18px;
}
.daihyakka-trivia .max-w-18 {
  max-width: 18px;
}
.daihyakka-trivia .w-18 {
  width: 18px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-18 {
    width: 9px;
  }
}
.daihyakka-trivia .h-18 {
  height: 18px;
}
.daihyakka-trivia .--gap18 {
  gap: 18px !important;
}
.daihyakka-trivia .--fw18 {
  font-weight: 18;
}
.daihyakka-trivia .--mt19 {
  margin-top: 19px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt19 {
    margin-top: 9.5px;
  }
}
.daihyakka-trivia .--mb19 {
  margin-bottom: 19px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb19 {
    margin-bottom: 9.5px;
  }
}
.daihyakka-trivia .--pt19 {
  padding-top: 19px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt19 {
    padding-top: 9.5px;
  }
}
.daihyakka-trivia .--pb19 {
  padding-bottom: 19px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb19 {
    padding-bottom: 9.5px;
  }
}
.daihyakka-trivia .--px19 {
  padding: 0 19px;
}
.daihyakka-trivia .max-w-19 {
  max-width: 19px;
}
.daihyakka-trivia .w-19 {
  width: 19px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-19 {
    width: 9.5px;
  }
}
.daihyakka-trivia .h-19 {
  height: 19px;
}
.daihyakka-trivia .--gap19 {
  gap: 19px !important;
}
.daihyakka-trivia .--fw19 {
  font-weight: 19;
}
.daihyakka-trivia .--mt20 {
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt20 {
    margin-top: 10px;
  }
}
.daihyakka-trivia .--mb20 {
  margin-bottom: 20px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb20 {
    margin-bottom: 10px;
  }
}
.daihyakka-trivia .--pt20 {
  padding-top: 20px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt20 {
    padding-top: 10px;
  }
}
.daihyakka-trivia .--pb20 {
  padding-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb20 {
    padding-bottom: 10px;
  }
}
.daihyakka-trivia .--px20 {
  padding: 0 20px;
}
.daihyakka-trivia .max-w-20 {
  max-width: 20px;
}
.daihyakka-trivia .w-20 {
  width: 20px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-20 {
    width: 10px;
  }
}
.daihyakka-trivia .h-20 {
  height: 20px;
}
.daihyakka-trivia .--gap20 {
  gap: 20px !important;
}
.daihyakka-trivia .--fw20 {
  font-weight: 20;
}
.daihyakka-trivia .--mt21 {
  margin-top: 21px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt21 {
    margin-top: 10.5px;
  }
}
.daihyakka-trivia .--mb21 {
  margin-bottom: 21px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb21 {
    margin-bottom: 10.5px;
  }
}
.daihyakka-trivia .--pt21 {
  padding-top: 21px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt21 {
    padding-top: 10.5px;
  }
}
.daihyakka-trivia .--pb21 {
  padding-bottom: 21px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb21 {
    padding-bottom: 10.5px;
  }
}
.daihyakka-trivia .--px21 {
  padding: 0 21px;
}
.daihyakka-trivia .max-w-21 {
  max-width: 21px;
}
.daihyakka-trivia .w-21 {
  width: 21px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-21 {
    width: 10.5px;
  }
}
.daihyakka-trivia .h-21 {
  height: 21px;
}
.daihyakka-trivia .--gap21 {
  gap: 21px !important;
}
.daihyakka-trivia .--fw21 {
  font-weight: 21;
}
.daihyakka-trivia .--mt22 {
  margin-top: 22px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt22 {
    margin-top: 11px;
  }
}
.daihyakka-trivia .--mb22 {
  margin-bottom: 22px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb22 {
    margin-bottom: 11px;
  }
}
.daihyakka-trivia .--pt22 {
  padding-top: 22px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt22 {
    padding-top: 11px;
  }
}
.daihyakka-trivia .--pb22 {
  padding-bottom: 22px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb22 {
    padding-bottom: 11px;
  }
}
.daihyakka-trivia .--px22 {
  padding: 0 22px;
}
.daihyakka-trivia .max-w-22 {
  max-width: 22px;
}
.daihyakka-trivia .w-22 {
  width: 22px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-22 {
    width: 11px;
  }
}
.daihyakka-trivia .h-22 {
  height: 22px;
}
.daihyakka-trivia .--gap22 {
  gap: 22px !important;
}
.daihyakka-trivia .--fw22 {
  font-weight: 22;
}
.daihyakka-trivia .--mt23 {
  margin-top: 23px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt23 {
    margin-top: 11.5px;
  }
}
.daihyakka-trivia .--mb23 {
  margin-bottom: 23px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb23 {
    margin-bottom: 11.5px;
  }
}
.daihyakka-trivia .--pt23 {
  padding-top: 23px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt23 {
    padding-top: 11.5px;
  }
}
.daihyakka-trivia .--pb23 {
  padding-bottom: 23px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb23 {
    padding-bottom: 11.5px;
  }
}
.daihyakka-trivia .--px23 {
  padding: 0 23px;
}
.daihyakka-trivia .max-w-23 {
  max-width: 23px;
}
.daihyakka-trivia .w-23 {
  width: 23px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-23 {
    width: 11.5px;
  }
}
.daihyakka-trivia .h-23 {
  height: 23px;
}
.daihyakka-trivia .--gap23 {
  gap: 23px !important;
}
.daihyakka-trivia .--fw23 {
  font-weight: 23;
}
.daihyakka-trivia .--mt24 {
  margin-top: 24px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt24 {
    margin-top: 12px;
  }
}
.daihyakka-trivia .--mb24 {
  margin-bottom: 24px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb24 {
    margin-bottom: 12px;
  }
}
.daihyakka-trivia .--pt24 {
  padding-top: 24px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt24 {
    padding-top: 12px;
  }
}
.daihyakka-trivia .--pb24 {
  padding-bottom: 24px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb24 {
    padding-bottom: 12px;
  }
}
.daihyakka-trivia .--px24 {
  padding: 0 24px;
}
.daihyakka-trivia .max-w-24 {
  max-width: 24px;
}
.daihyakka-trivia .w-24 {
  width: 24px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-24 {
    width: 12px;
  }
}
.daihyakka-trivia .h-24 {
  height: 24px;
}
.daihyakka-trivia .--gap24 {
  gap: 24px !important;
}
.daihyakka-trivia .--fw24 {
  font-weight: 24;
}
.daihyakka-trivia .--mt25 {
  margin-top: 25px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt25 {
    margin-top: 12.5px;
  }
}
.daihyakka-trivia .--mb25 {
  margin-bottom: 25px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb25 {
    margin-bottom: 12.5px;
  }
}
.daihyakka-trivia .--pt25 {
  padding-top: 25px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt25 {
    padding-top: 12.5px;
  }
}
.daihyakka-trivia .--pb25 {
  padding-bottom: 25px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb25 {
    padding-bottom: 12.5px;
  }
}
.daihyakka-trivia .--px25 {
  padding: 0 25px;
}
.daihyakka-trivia .max-w-25 {
  max-width: 25px;
}
.daihyakka-trivia .w-25 {
  width: 25px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-25 {
    width: 12.5px;
  }
}
.daihyakka-trivia .h-25 {
  height: 25px;
}
.daihyakka-trivia .--gap25 {
  gap: 25px !important;
}
.daihyakka-trivia .--fw25 {
  font-weight: 25;
}
.daihyakka-trivia .--mt26 {
  margin-top: 26px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt26 {
    margin-top: 13px;
  }
}
.daihyakka-trivia .--mb26 {
  margin-bottom: 26px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb26 {
    margin-bottom: 13px;
  }
}
.daihyakka-trivia .--pt26 {
  padding-top: 26px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt26 {
    padding-top: 13px;
  }
}
.daihyakka-trivia .--pb26 {
  padding-bottom: 26px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb26 {
    padding-bottom: 13px;
  }
}
.daihyakka-trivia .--px26 {
  padding: 0 26px;
}
.daihyakka-trivia .max-w-26 {
  max-width: 26px;
}
.daihyakka-trivia .w-26 {
  width: 26px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-26 {
    width: 13px;
  }
}
.daihyakka-trivia .h-26 {
  height: 26px;
}
.daihyakka-trivia .--gap26 {
  gap: 26px !important;
}
.daihyakka-trivia .--fw26 {
  font-weight: 26;
}
.daihyakka-trivia .--mt27 {
  margin-top: 27px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt27 {
    margin-top: 13.5px;
  }
}
.daihyakka-trivia .--mb27 {
  margin-bottom: 27px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb27 {
    margin-bottom: 13.5px;
  }
}
.daihyakka-trivia .--pt27 {
  padding-top: 27px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt27 {
    padding-top: 13.5px;
  }
}
.daihyakka-trivia .--pb27 {
  padding-bottom: 27px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb27 {
    padding-bottom: 13.5px;
  }
}
.daihyakka-trivia .--px27 {
  padding: 0 27px;
}
.daihyakka-trivia .max-w-27 {
  max-width: 27px;
}
.daihyakka-trivia .w-27 {
  width: 27px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-27 {
    width: 13.5px;
  }
}
.daihyakka-trivia .h-27 {
  height: 27px;
}
.daihyakka-trivia .--gap27 {
  gap: 27px !important;
}
.daihyakka-trivia .--fw27 {
  font-weight: 27;
}
.daihyakka-trivia .--mt28 {
  margin-top: 28px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt28 {
    margin-top: 14px;
  }
}
.daihyakka-trivia .--mb28 {
  margin-bottom: 28px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb28 {
    margin-bottom: 14px;
  }
}
.daihyakka-trivia .--pt28 {
  padding-top: 28px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt28 {
    padding-top: 14px;
  }
}
.daihyakka-trivia .--pb28 {
  padding-bottom: 28px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb28 {
    padding-bottom: 14px;
  }
}
.daihyakka-trivia .--px28 {
  padding: 0 28px;
}
.daihyakka-trivia .max-w-28 {
  max-width: 28px;
}
.daihyakka-trivia .w-28 {
  width: 28px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-28 {
    width: 14px;
  }
}
.daihyakka-trivia .h-28 {
  height: 28px;
}
.daihyakka-trivia .--gap28 {
  gap: 28px !important;
}
.daihyakka-trivia .--fw28 {
  font-weight: 28;
}
.daihyakka-trivia .--mt29 {
  margin-top: 29px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt29 {
    margin-top: 14.5px;
  }
}
.daihyakka-trivia .--mb29 {
  margin-bottom: 29px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb29 {
    margin-bottom: 14.5px;
  }
}
.daihyakka-trivia .--pt29 {
  padding-top: 29px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt29 {
    padding-top: 14.5px;
  }
}
.daihyakka-trivia .--pb29 {
  padding-bottom: 29px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb29 {
    padding-bottom: 14.5px;
  }
}
.daihyakka-trivia .--px29 {
  padding: 0 29px;
}
.daihyakka-trivia .max-w-29 {
  max-width: 29px;
}
.daihyakka-trivia .w-29 {
  width: 29px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-29 {
    width: 14.5px;
  }
}
.daihyakka-trivia .h-29 {
  height: 29px;
}
.daihyakka-trivia .--gap29 {
  gap: 29px !important;
}
.daihyakka-trivia .--fw29 {
  font-weight: 29;
}
.daihyakka-trivia .--mt30 {
  margin-top: 30px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt30 {
    margin-top: 15px;
  }
}
.daihyakka-trivia .--mb30 {
  margin-bottom: 30px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb30 {
    margin-bottom: 15px;
  }
}
.daihyakka-trivia .--pt30 {
  padding-top: 30px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt30 {
    padding-top: 15px;
  }
}
.daihyakka-trivia .--pb30 {
  padding-bottom: 30px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb30 {
    padding-bottom: 15px;
  }
}
.daihyakka-trivia .--px30 {
  padding: 0 30px;
}
.daihyakka-trivia .max-w-30 {
  max-width: 30px;
}
.daihyakka-trivia .w-30 {
  width: 30px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-30 {
    width: 15px;
  }
}
.daihyakka-trivia .h-30 {
  height: 30px;
}
.daihyakka-trivia .--gap30 {
  gap: 30px !important;
}
.daihyakka-trivia .--fw30 {
  font-weight: 30;
}
.daihyakka-trivia .--mt31 {
  margin-top: 31px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt31 {
    margin-top: 15.5px;
  }
}
.daihyakka-trivia .--mb31 {
  margin-bottom: 31px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb31 {
    margin-bottom: 15.5px;
  }
}
.daihyakka-trivia .--pt31 {
  padding-top: 31px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt31 {
    padding-top: 15.5px;
  }
}
.daihyakka-trivia .--pb31 {
  padding-bottom: 31px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb31 {
    padding-bottom: 15.5px;
  }
}
.daihyakka-trivia .--px31 {
  padding: 0 31px;
}
.daihyakka-trivia .max-w-31 {
  max-width: 31px;
}
.daihyakka-trivia .w-31 {
  width: 31px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-31 {
    width: 15.5px;
  }
}
.daihyakka-trivia .h-31 {
  height: 31px;
}
.daihyakka-trivia .--gap31 {
  gap: 31px !important;
}
.daihyakka-trivia .--fw31 {
  font-weight: 31;
}
.daihyakka-trivia .--mt32 {
  margin-top: 32px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt32 {
    margin-top: 16px;
  }
}
.daihyakka-trivia .--mb32 {
  margin-bottom: 32px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb32 {
    margin-bottom: 16px;
  }
}
.daihyakka-trivia .--pt32 {
  padding-top: 32px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt32 {
    padding-top: 16px;
  }
}
.daihyakka-trivia .--pb32 {
  padding-bottom: 32px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb32 {
    padding-bottom: 16px;
  }
}
.daihyakka-trivia .--px32 {
  padding: 0 32px;
}
.daihyakka-trivia .max-w-32 {
  max-width: 32px;
}
.daihyakka-trivia .w-32 {
  width: 32px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-32 {
    width: 16px;
  }
}
.daihyakka-trivia .h-32 {
  height: 32px;
}
.daihyakka-trivia .--gap32 {
  gap: 32px !important;
}
.daihyakka-trivia .--fw32 {
  font-weight: 32;
}
.daihyakka-trivia .--mt33 {
  margin-top: 33px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt33 {
    margin-top: 16.5px;
  }
}
.daihyakka-trivia .--mb33 {
  margin-bottom: 33px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb33 {
    margin-bottom: 16.5px;
  }
}
.daihyakka-trivia .--pt33 {
  padding-top: 33px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt33 {
    padding-top: 16.5px;
  }
}
.daihyakka-trivia .--pb33 {
  padding-bottom: 33px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb33 {
    padding-bottom: 16.5px;
  }
}
.daihyakka-trivia .--px33 {
  padding: 0 33px;
}
.daihyakka-trivia .max-w-33 {
  max-width: 33px;
}
.daihyakka-trivia .w-33 {
  width: 33px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-33 {
    width: 16.5px;
  }
}
.daihyakka-trivia .h-33 {
  height: 33px;
}
.daihyakka-trivia .--gap33 {
  gap: 33px !important;
}
.daihyakka-trivia .--fw33 {
  font-weight: 33;
}
.daihyakka-trivia .--mt34 {
  margin-top: 34px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt34 {
    margin-top: 17px;
  }
}
.daihyakka-trivia .--mb34 {
  margin-bottom: 34px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb34 {
    margin-bottom: 17px;
  }
}
.daihyakka-trivia .--pt34 {
  padding-top: 34px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt34 {
    padding-top: 17px;
  }
}
.daihyakka-trivia .--pb34 {
  padding-bottom: 34px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb34 {
    padding-bottom: 17px;
  }
}
.daihyakka-trivia .--px34 {
  padding: 0 34px;
}
.daihyakka-trivia .max-w-34 {
  max-width: 34px;
}
.daihyakka-trivia .w-34 {
  width: 34px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-34 {
    width: 17px;
  }
}
.daihyakka-trivia .h-34 {
  height: 34px;
}
.daihyakka-trivia .--gap34 {
  gap: 34px !important;
}
.daihyakka-trivia .--fw34 {
  font-weight: 34;
}
.daihyakka-trivia .--mt35 {
  margin-top: 35px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt35 {
    margin-top: 17.5px;
  }
}
.daihyakka-trivia .--mb35 {
  margin-bottom: 35px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb35 {
    margin-bottom: 17.5px;
  }
}
.daihyakka-trivia .--pt35 {
  padding-top: 35px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt35 {
    padding-top: 17.5px;
  }
}
.daihyakka-trivia .--pb35 {
  padding-bottom: 35px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb35 {
    padding-bottom: 17.5px;
  }
}
.daihyakka-trivia .--px35 {
  padding: 0 35px;
}
.daihyakka-trivia .max-w-35 {
  max-width: 35px;
}
.daihyakka-trivia .w-35 {
  width: 35px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-35 {
    width: 17.5px;
  }
}
.daihyakka-trivia .h-35 {
  height: 35px;
}
.daihyakka-trivia .--gap35 {
  gap: 35px !important;
}
.daihyakka-trivia .--fw35 {
  font-weight: 35;
}
.daihyakka-trivia .--mt36 {
  margin-top: 36px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt36 {
    margin-top: 18px;
  }
}
.daihyakka-trivia .--mb36 {
  margin-bottom: 36px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb36 {
    margin-bottom: 18px;
  }
}
.daihyakka-trivia .--pt36 {
  padding-top: 36px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt36 {
    padding-top: 18px;
  }
}
.daihyakka-trivia .--pb36 {
  padding-bottom: 36px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb36 {
    padding-bottom: 18px;
  }
}
.daihyakka-trivia .--px36 {
  padding: 0 36px;
}
.daihyakka-trivia .max-w-36 {
  max-width: 36px;
}
.daihyakka-trivia .w-36 {
  width: 36px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-36 {
    width: 18px;
  }
}
.daihyakka-trivia .h-36 {
  height: 36px;
}
.daihyakka-trivia .--gap36 {
  gap: 36px !important;
}
.daihyakka-trivia .--fw36 {
  font-weight: 36;
}
.daihyakka-trivia .--mt37 {
  margin-top: 37px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt37 {
    margin-top: 18.5px;
  }
}
.daihyakka-trivia .--mb37 {
  margin-bottom: 37px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb37 {
    margin-bottom: 18.5px;
  }
}
.daihyakka-trivia .--pt37 {
  padding-top: 37px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt37 {
    padding-top: 18.5px;
  }
}
.daihyakka-trivia .--pb37 {
  padding-bottom: 37px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb37 {
    padding-bottom: 18.5px;
  }
}
.daihyakka-trivia .--px37 {
  padding: 0 37px;
}
.daihyakka-trivia .max-w-37 {
  max-width: 37px;
}
.daihyakka-trivia .w-37 {
  width: 37px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-37 {
    width: 18.5px;
  }
}
.daihyakka-trivia .h-37 {
  height: 37px;
}
.daihyakka-trivia .--gap37 {
  gap: 37px !important;
}
.daihyakka-trivia .--fw37 {
  font-weight: 37;
}
.daihyakka-trivia .--mt38 {
  margin-top: 38px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt38 {
    margin-top: 19px;
  }
}
.daihyakka-trivia .--mb38 {
  margin-bottom: 38px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb38 {
    margin-bottom: 19px;
  }
}
.daihyakka-trivia .--pt38 {
  padding-top: 38px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt38 {
    padding-top: 19px;
  }
}
.daihyakka-trivia .--pb38 {
  padding-bottom: 38px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb38 {
    padding-bottom: 19px;
  }
}
.daihyakka-trivia .--px38 {
  padding: 0 38px;
}
.daihyakka-trivia .max-w-38 {
  max-width: 38px;
}
.daihyakka-trivia .w-38 {
  width: 38px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-38 {
    width: 19px;
  }
}
.daihyakka-trivia .h-38 {
  height: 38px;
}
.daihyakka-trivia .--gap38 {
  gap: 38px !important;
}
.daihyakka-trivia .--fw38 {
  font-weight: 38;
}
.daihyakka-trivia .--mt39 {
  margin-top: 39px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt39 {
    margin-top: 19.5px;
  }
}
.daihyakka-trivia .--mb39 {
  margin-bottom: 39px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb39 {
    margin-bottom: 19.5px;
  }
}
.daihyakka-trivia .--pt39 {
  padding-top: 39px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt39 {
    padding-top: 19.5px;
  }
}
.daihyakka-trivia .--pb39 {
  padding-bottom: 39px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb39 {
    padding-bottom: 19.5px;
  }
}
.daihyakka-trivia .--px39 {
  padding: 0 39px;
}
.daihyakka-trivia .max-w-39 {
  max-width: 39px;
}
.daihyakka-trivia .w-39 {
  width: 39px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-39 {
    width: 19.5px;
  }
}
.daihyakka-trivia .h-39 {
  height: 39px;
}
.daihyakka-trivia .--gap39 {
  gap: 39px !important;
}
.daihyakka-trivia .--fw39 {
  font-weight: 39;
}
.daihyakka-trivia .--mt40 {
  margin-top: 40px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt40 {
    margin-top: 20px;
  }
}
.daihyakka-trivia .--mb40 {
  margin-bottom: 40px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb40 {
    margin-bottom: 20px;
  }
}
.daihyakka-trivia .--pt40 {
  padding-top: 40px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt40 {
    padding-top: 20px;
  }
}
.daihyakka-trivia .--pb40 {
  padding-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb40 {
    padding-bottom: 20px;
  }
}
.daihyakka-trivia .--px40 {
  padding: 0 40px;
}
.daihyakka-trivia .max-w-40 {
  max-width: 40px;
}
.daihyakka-trivia .w-40 {
  width: 40px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-40 {
    width: 20px;
  }
}
.daihyakka-trivia .h-40 {
  height: 40px;
}
.daihyakka-trivia .--gap40 {
  gap: 40px !important;
}
.daihyakka-trivia .--fw40 {
  font-weight: 40;
}
.daihyakka-trivia .--mt41 {
  margin-top: 41px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt41 {
    margin-top: 20.5px;
  }
}
.daihyakka-trivia .--mb41 {
  margin-bottom: 41px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb41 {
    margin-bottom: 20.5px;
  }
}
.daihyakka-trivia .--pt41 {
  padding-top: 41px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt41 {
    padding-top: 20.5px;
  }
}
.daihyakka-trivia .--pb41 {
  padding-bottom: 41px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb41 {
    padding-bottom: 20.5px;
  }
}
.daihyakka-trivia .--px41 {
  padding: 0 41px;
}
.daihyakka-trivia .max-w-41 {
  max-width: 41px;
}
.daihyakka-trivia .w-41 {
  width: 41px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-41 {
    width: 20.5px;
  }
}
.daihyakka-trivia .h-41 {
  height: 41px;
}
.daihyakka-trivia .--gap41 {
  gap: 41px !important;
}
.daihyakka-trivia .--fw41 {
  font-weight: 41;
}
.daihyakka-trivia .--mt42 {
  margin-top: 42px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt42 {
    margin-top: 21px;
  }
}
.daihyakka-trivia .--mb42 {
  margin-bottom: 42px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb42 {
    margin-bottom: 21px;
  }
}
.daihyakka-trivia .--pt42 {
  padding-top: 42px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt42 {
    padding-top: 21px;
  }
}
.daihyakka-trivia .--pb42 {
  padding-bottom: 42px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb42 {
    padding-bottom: 21px;
  }
}
.daihyakka-trivia .--px42 {
  padding: 0 42px;
}
.daihyakka-trivia .max-w-42 {
  max-width: 42px;
}
.daihyakka-trivia .w-42 {
  width: 42px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-42 {
    width: 21px;
  }
}
.daihyakka-trivia .h-42 {
  height: 42px;
}
.daihyakka-trivia .--gap42 {
  gap: 42px !important;
}
.daihyakka-trivia .--fw42 {
  font-weight: 42;
}
.daihyakka-trivia .--mt43 {
  margin-top: 43px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt43 {
    margin-top: 21.5px;
  }
}
.daihyakka-trivia .--mb43 {
  margin-bottom: 43px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb43 {
    margin-bottom: 21.5px;
  }
}
.daihyakka-trivia .--pt43 {
  padding-top: 43px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt43 {
    padding-top: 21.5px;
  }
}
.daihyakka-trivia .--pb43 {
  padding-bottom: 43px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb43 {
    padding-bottom: 21.5px;
  }
}
.daihyakka-trivia .--px43 {
  padding: 0 43px;
}
.daihyakka-trivia .max-w-43 {
  max-width: 43px;
}
.daihyakka-trivia .w-43 {
  width: 43px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-43 {
    width: 21.5px;
  }
}
.daihyakka-trivia .h-43 {
  height: 43px;
}
.daihyakka-trivia .--gap43 {
  gap: 43px !important;
}
.daihyakka-trivia .--fw43 {
  font-weight: 43;
}
.daihyakka-trivia .--mt44 {
  margin-top: 44px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt44 {
    margin-top: 22px;
  }
}
.daihyakka-trivia .--mb44 {
  margin-bottom: 44px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb44 {
    margin-bottom: 22px;
  }
}
.daihyakka-trivia .--pt44 {
  padding-top: 44px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt44 {
    padding-top: 22px;
  }
}
.daihyakka-trivia .--pb44 {
  padding-bottom: 44px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb44 {
    padding-bottom: 22px;
  }
}
.daihyakka-trivia .--px44 {
  padding: 0 44px;
}
.daihyakka-trivia .max-w-44 {
  max-width: 44px;
}
.daihyakka-trivia .w-44 {
  width: 44px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-44 {
    width: 22px;
  }
}
.daihyakka-trivia .h-44 {
  height: 44px;
}
.daihyakka-trivia .--gap44 {
  gap: 44px !important;
}
.daihyakka-trivia .--fw44 {
  font-weight: 44;
}
.daihyakka-trivia .--mt45 {
  margin-top: 45px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt45 {
    margin-top: 22.5px;
  }
}
.daihyakka-trivia .--mb45 {
  margin-bottom: 45px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb45 {
    margin-bottom: 22.5px;
  }
}
.daihyakka-trivia .--pt45 {
  padding-top: 45px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt45 {
    padding-top: 22.5px;
  }
}
.daihyakka-trivia .--pb45 {
  padding-bottom: 45px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb45 {
    padding-bottom: 22.5px;
  }
}
.daihyakka-trivia .--px45 {
  padding: 0 45px;
}
.daihyakka-trivia .max-w-45 {
  max-width: 45px;
}
.daihyakka-trivia .w-45 {
  width: 45px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-45 {
    width: 22.5px;
  }
}
.daihyakka-trivia .h-45 {
  height: 45px;
}
.daihyakka-trivia .--gap45 {
  gap: 45px !important;
}
.daihyakka-trivia .--fw45 {
  font-weight: 45;
}
.daihyakka-trivia .--mt46 {
  margin-top: 46px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt46 {
    margin-top: 23px;
  }
}
.daihyakka-trivia .--mb46 {
  margin-bottom: 46px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb46 {
    margin-bottom: 23px;
  }
}
.daihyakka-trivia .--pt46 {
  padding-top: 46px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt46 {
    padding-top: 23px;
  }
}
.daihyakka-trivia .--pb46 {
  padding-bottom: 46px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb46 {
    padding-bottom: 23px;
  }
}
.daihyakka-trivia .--px46 {
  padding: 0 46px;
}
.daihyakka-trivia .max-w-46 {
  max-width: 46px;
}
.daihyakka-trivia .w-46 {
  width: 46px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-46 {
    width: 23px;
  }
}
.daihyakka-trivia .h-46 {
  height: 46px;
}
.daihyakka-trivia .--gap46 {
  gap: 46px !important;
}
.daihyakka-trivia .--fw46 {
  font-weight: 46;
}
.daihyakka-trivia .--mt47 {
  margin-top: 47px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt47 {
    margin-top: 23.5px;
  }
}
.daihyakka-trivia .--mb47 {
  margin-bottom: 47px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb47 {
    margin-bottom: 23.5px;
  }
}
.daihyakka-trivia .--pt47 {
  padding-top: 47px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt47 {
    padding-top: 23.5px;
  }
}
.daihyakka-trivia .--pb47 {
  padding-bottom: 47px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb47 {
    padding-bottom: 23.5px;
  }
}
.daihyakka-trivia .--px47 {
  padding: 0 47px;
}
.daihyakka-trivia .max-w-47 {
  max-width: 47px;
}
.daihyakka-trivia .w-47 {
  width: 47px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-47 {
    width: 23.5px;
  }
}
.daihyakka-trivia .h-47 {
  height: 47px;
}
.daihyakka-trivia .--gap47 {
  gap: 47px !important;
}
.daihyakka-trivia .--fw47 {
  font-weight: 47;
}
.daihyakka-trivia .--mt48 {
  margin-top: 48px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt48 {
    margin-top: 24px;
  }
}
.daihyakka-trivia .--mb48 {
  margin-bottom: 48px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb48 {
    margin-bottom: 24px;
  }
}
.daihyakka-trivia .--pt48 {
  padding-top: 48px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt48 {
    padding-top: 24px;
  }
}
.daihyakka-trivia .--pb48 {
  padding-bottom: 48px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb48 {
    padding-bottom: 24px;
  }
}
.daihyakka-trivia .--px48 {
  padding: 0 48px;
}
.daihyakka-trivia .max-w-48 {
  max-width: 48px;
}
.daihyakka-trivia .w-48 {
  width: 48px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-48 {
    width: 24px;
  }
}
.daihyakka-trivia .h-48 {
  height: 48px;
}
.daihyakka-trivia .--gap48 {
  gap: 48px !important;
}
.daihyakka-trivia .--fw48 {
  font-weight: 48;
}
.daihyakka-trivia .--mt49 {
  margin-top: 49px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt49 {
    margin-top: 24.5px;
  }
}
.daihyakka-trivia .--mb49 {
  margin-bottom: 49px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb49 {
    margin-bottom: 24.5px;
  }
}
.daihyakka-trivia .--pt49 {
  padding-top: 49px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt49 {
    padding-top: 24.5px;
  }
}
.daihyakka-trivia .--pb49 {
  padding-bottom: 49px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb49 {
    padding-bottom: 24.5px;
  }
}
.daihyakka-trivia .--px49 {
  padding: 0 49px;
}
.daihyakka-trivia .max-w-49 {
  max-width: 49px;
}
.daihyakka-trivia .w-49 {
  width: 49px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-49 {
    width: 24.5px;
  }
}
.daihyakka-trivia .h-49 {
  height: 49px;
}
.daihyakka-trivia .--gap49 {
  gap: 49px !important;
}
.daihyakka-trivia .--fw49 {
  font-weight: 49;
}
.daihyakka-trivia .--mt50 {
  margin-top: 50px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt50 {
    margin-top: 25px;
  }
}
.daihyakka-trivia .--mb50 {
  margin-bottom: 50px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb50 {
    margin-bottom: 25px;
  }
}
.daihyakka-trivia .--pt50 {
  padding-top: 50px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt50 {
    padding-top: 25px;
  }
}
.daihyakka-trivia .--pb50 {
  padding-bottom: 50px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb50 {
    padding-bottom: 25px;
  }
}
.daihyakka-trivia .--px50 {
  padding: 0 50px;
}
.daihyakka-trivia .max-w-50 {
  max-width: 50px;
}
.daihyakka-trivia .w-50 {
  width: 50px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-50 {
    width: 25px;
  }
}
.daihyakka-trivia .h-50 {
  height: 50px;
}
.daihyakka-trivia .--gap50 {
  gap: 50px !important;
}
.daihyakka-trivia .--fw50 {
  font-weight: 50;
}
.daihyakka-trivia .--mt51 {
  margin-top: 51px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt51 {
    margin-top: 25.5px;
  }
}
.daihyakka-trivia .--mb51 {
  margin-bottom: 51px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb51 {
    margin-bottom: 25.5px;
  }
}
.daihyakka-trivia .--pt51 {
  padding-top: 51px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt51 {
    padding-top: 25.5px;
  }
}
.daihyakka-trivia .--pb51 {
  padding-bottom: 51px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb51 {
    padding-bottom: 25.5px;
  }
}
.daihyakka-trivia .--px51 {
  padding: 0 51px;
}
.daihyakka-trivia .max-w-51 {
  max-width: 51px;
}
.daihyakka-trivia .w-51 {
  width: 51px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-51 {
    width: 25.5px;
  }
}
.daihyakka-trivia .h-51 {
  height: 51px;
}
.daihyakka-trivia .--gap51 {
  gap: 51px !important;
}
.daihyakka-trivia .--fw51 {
  font-weight: 51;
}
.daihyakka-trivia .--mt52 {
  margin-top: 52px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt52 {
    margin-top: 26px;
  }
}
.daihyakka-trivia .--mb52 {
  margin-bottom: 52px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb52 {
    margin-bottom: 26px;
  }
}
.daihyakka-trivia .--pt52 {
  padding-top: 52px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt52 {
    padding-top: 26px;
  }
}
.daihyakka-trivia .--pb52 {
  padding-bottom: 52px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb52 {
    padding-bottom: 26px;
  }
}
.daihyakka-trivia .--px52 {
  padding: 0 52px;
}
.daihyakka-trivia .max-w-52 {
  max-width: 52px;
}
.daihyakka-trivia .w-52 {
  width: 52px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-52 {
    width: 26px;
  }
}
.daihyakka-trivia .h-52 {
  height: 52px;
}
.daihyakka-trivia .--gap52 {
  gap: 52px !important;
}
.daihyakka-trivia .--fw52 {
  font-weight: 52;
}
.daihyakka-trivia .--mt53 {
  margin-top: 53px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt53 {
    margin-top: 26.5px;
  }
}
.daihyakka-trivia .--mb53 {
  margin-bottom: 53px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb53 {
    margin-bottom: 26.5px;
  }
}
.daihyakka-trivia .--pt53 {
  padding-top: 53px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt53 {
    padding-top: 26.5px;
  }
}
.daihyakka-trivia .--pb53 {
  padding-bottom: 53px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb53 {
    padding-bottom: 26.5px;
  }
}
.daihyakka-trivia .--px53 {
  padding: 0 53px;
}
.daihyakka-trivia .max-w-53 {
  max-width: 53px;
}
.daihyakka-trivia .w-53 {
  width: 53px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-53 {
    width: 26.5px;
  }
}
.daihyakka-trivia .h-53 {
  height: 53px;
}
.daihyakka-trivia .--gap53 {
  gap: 53px !important;
}
.daihyakka-trivia .--fw53 {
  font-weight: 53;
}
.daihyakka-trivia .--mt54 {
  margin-top: 54px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt54 {
    margin-top: 27px;
  }
}
.daihyakka-trivia .--mb54 {
  margin-bottom: 54px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb54 {
    margin-bottom: 27px;
  }
}
.daihyakka-trivia .--pt54 {
  padding-top: 54px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt54 {
    padding-top: 27px;
  }
}
.daihyakka-trivia .--pb54 {
  padding-bottom: 54px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb54 {
    padding-bottom: 27px;
  }
}
.daihyakka-trivia .--px54 {
  padding: 0 54px;
}
.daihyakka-trivia .max-w-54 {
  max-width: 54px;
}
.daihyakka-trivia .w-54 {
  width: 54px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-54 {
    width: 27px;
  }
}
.daihyakka-trivia .h-54 {
  height: 54px;
}
.daihyakka-trivia .--gap54 {
  gap: 54px !important;
}
.daihyakka-trivia .--fw54 {
  font-weight: 54;
}
.daihyakka-trivia .--mt55 {
  margin-top: 55px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt55 {
    margin-top: 27.5px;
  }
}
.daihyakka-trivia .--mb55 {
  margin-bottom: 55px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb55 {
    margin-bottom: 27.5px;
  }
}
.daihyakka-trivia .--pt55 {
  padding-top: 55px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt55 {
    padding-top: 27.5px;
  }
}
.daihyakka-trivia .--pb55 {
  padding-bottom: 55px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb55 {
    padding-bottom: 27.5px;
  }
}
.daihyakka-trivia .--px55 {
  padding: 0 55px;
}
.daihyakka-trivia .max-w-55 {
  max-width: 55px;
}
.daihyakka-trivia .w-55 {
  width: 55px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-55 {
    width: 27.5px;
  }
}
.daihyakka-trivia .h-55 {
  height: 55px;
}
.daihyakka-trivia .--gap55 {
  gap: 55px !important;
}
.daihyakka-trivia .--fw55 {
  font-weight: 55;
}
.daihyakka-trivia .--mt56 {
  margin-top: 56px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt56 {
    margin-top: 28px;
  }
}
.daihyakka-trivia .--mb56 {
  margin-bottom: 56px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb56 {
    margin-bottom: 28px;
  }
}
.daihyakka-trivia .--pt56 {
  padding-top: 56px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt56 {
    padding-top: 28px;
  }
}
.daihyakka-trivia .--pb56 {
  padding-bottom: 56px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb56 {
    padding-bottom: 28px;
  }
}
.daihyakka-trivia .--px56 {
  padding: 0 56px;
}
.daihyakka-trivia .max-w-56 {
  max-width: 56px;
}
.daihyakka-trivia .w-56 {
  width: 56px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-56 {
    width: 28px;
  }
}
.daihyakka-trivia .h-56 {
  height: 56px;
}
.daihyakka-trivia .--gap56 {
  gap: 56px !important;
}
.daihyakka-trivia .--fw56 {
  font-weight: 56;
}
.daihyakka-trivia .--mt57 {
  margin-top: 57px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt57 {
    margin-top: 28.5px;
  }
}
.daihyakka-trivia .--mb57 {
  margin-bottom: 57px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb57 {
    margin-bottom: 28.5px;
  }
}
.daihyakka-trivia .--pt57 {
  padding-top: 57px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt57 {
    padding-top: 28.5px;
  }
}
.daihyakka-trivia .--pb57 {
  padding-bottom: 57px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb57 {
    padding-bottom: 28.5px;
  }
}
.daihyakka-trivia .--px57 {
  padding: 0 57px;
}
.daihyakka-trivia .max-w-57 {
  max-width: 57px;
}
.daihyakka-trivia .w-57 {
  width: 57px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-57 {
    width: 28.5px;
  }
}
.daihyakka-trivia .h-57 {
  height: 57px;
}
.daihyakka-trivia .--gap57 {
  gap: 57px !important;
}
.daihyakka-trivia .--fw57 {
  font-weight: 57;
}
.daihyakka-trivia .--mt58 {
  margin-top: 58px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt58 {
    margin-top: 29px;
  }
}
.daihyakka-trivia .--mb58 {
  margin-bottom: 58px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb58 {
    margin-bottom: 29px;
  }
}
.daihyakka-trivia .--pt58 {
  padding-top: 58px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt58 {
    padding-top: 29px;
  }
}
.daihyakka-trivia .--pb58 {
  padding-bottom: 58px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb58 {
    padding-bottom: 29px;
  }
}
.daihyakka-trivia .--px58 {
  padding: 0 58px;
}
.daihyakka-trivia .max-w-58 {
  max-width: 58px;
}
.daihyakka-trivia .w-58 {
  width: 58px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-58 {
    width: 29px;
  }
}
.daihyakka-trivia .h-58 {
  height: 58px;
}
.daihyakka-trivia .--gap58 {
  gap: 58px !important;
}
.daihyakka-trivia .--fw58 {
  font-weight: 58;
}
.daihyakka-trivia .--mt59 {
  margin-top: 59px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt59 {
    margin-top: 29.5px;
  }
}
.daihyakka-trivia .--mb59 {
  margin-bottom: 59px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb59 {
    margin-bottom: 29.5px;
  }
}
.daihyakka-trivia .--pt59 {
  padding-top: 59px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt59 {
    padding-top: 29.5px;
  }
}
.daihyakka-trivia .--pb59 {
  padding-bottom: 59px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb59 {
    padding-bottom: 29.5px;
  }
}
.daihyakka-trivia .--px59 {
  padding: 0 59px;
}
.daihyakka-trivia .max-w-59 {
  max-width: 59px;
}
.daihyakka-trivia .w-59 {
  width: 59px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-59 {
    width: 29.5px;
  }
}
.daihyakka-trivia .h-59 {
  height: 59px;
}
.daihyakka-trivia .--gap59 {
  gap: 59px !important;
}
.daihyakka-trivia .--fw59 {
  font-weight: 59;
}
.daihyakka-trivia .--mt60 {
  margin-top: 60px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt60 {
    margin-top: 30px;
  }
}
.daihyakka-trivia .--mb60 {
  margin-bottom: 60px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb60 {
    margin-bottom: 30px;
  }
}
.daihyakka-trivia .--pt60 {
  padding-top: 60px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt60 {
    padding-top: 30px;
  }
}
.daihyakka-trivia .--pb60 {
  padding-bottom: 60px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb60 {
    padding-bottom: 30px;
  }
}
.daihyakka-trivia .--px60 {
  padding: 0 60px;
}
.daihyakka-trivia .max-w-60 {
  max-width: 60px;
}
.daihyakka-trivia .w-60 {
  width: 60px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-60 {
    width: 30px;
  }
}
.daihyakka-trivia .h-60 {
  height: 60px;
}
.daihyakka-trivia .--gap60 {
  gap: 60px !important;
}
.daihyakka-trivia .--fw60 {
  font-weight: 60;
}
.daihyakka-trivia .--mt61 {
  margin-top: 61px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt61 {
    margin-top: 30.5px;
  }
}
.daihyakka-trivia .--mb61 {
  margin-bottom: 61px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb61 {
    margin-bottom: 30.5px;
  }
}
.daihyakka-trivia .--pt61 {
  padding-top: 61px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt61 {
    padding-top: 30.5px;
  }
}
.daihyakka-trivia .--pb61 {
  padding-bottom: 61px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb61 {
    padding-bottom: 30.5px;
  }
}
.daihyakka-trivia .--px61 {
  padding: 0 61px;
}
.daihyakka-trivia .max-w-61 {
  max-width: 61px;
}
.daihyakka-trivia .w-61 {
  width: 61px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-61 {
    width: 30.5px;
  }
}
.daihyakka-trivia .h-61 {
  height: 61px;
}
.daihyakka-trivia .--gap61 {
  gap: 61px !important;
}
.daihyakka-trivia .--fw61 {
  font-weight: 61;
}
.daihyakka-trivia .--mt62 {
  margin-top: 62px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt62 {
    margin-top: 31px;
  }
}
.daihyakka-trivia .--mb62 {
  margin-bottom: 62px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb62 {
    margin-bottom: 31px;
  }
}
.daihyakka-trivia .--pt62 {
  padding-top: 62px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt62 {
    padding-top: 31px;
  }
}
.daihyakka-trivia .--pb62 {
  padding-bottom: 62px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb62 {
    padding-bottom: 31px;
  }
}
.daihyakka-trivia .--px62 {
  padding: 0 62px;
}
.daihyakka-trivia .max-w-62 {
  max-width: 62px;
}
.daihyakka-trivia .w-62 {
  width: 62px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-62 {
    width: 31px;
  }
}
.daihyakka-trivia .h-62 {
  height: 62px;
}
.daihyakka-trivia .--gap62 {
  gap: 62px !important;
}
.daihyakka-trivia .--fw62 {
  font-weight: 62;
}
.daihyakka-trivia .--mt63 {
  margin-top: 63px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt63 {
    margin-top: 31.5px;
  }
}
.daihyakka-trivia .--mb63 {
  margin-bottom: 63px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb63 {
    margin-bottom: 31.5px;
  }
}
.daihyakka-trivia .--pt63 {
  padding-top: 63px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt63 {
    padding-top: 31.5px;
  }
}
.daihyakka-trivia .--pb63 {
  padding-bottom: 63px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb63 {
    padding-bottom: 31.5px;
  }
}
.daihyakka-trivia .--px63 {
  padding: 0 63px;
}
.daihyakka-trivia .max-w-63 {
  max-width: 63px;
}
.daihyakka-trivia .w-63 {
  width: 63px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-63 {
    width: 31.5px;
  }
}
.daihyakka-trivia .h-63 {
  height: 63px;
}
.daihyakka-trivia .--gap63 {
  gap: 63px !important;
}
.daihyakka-trivia .--fw63 {
  font-weight: 63;
}
.daihyakka-trivia .--mt64 {
  margin-top: 64px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt64 {
    margin-top: 32px;
  }
}
.daihyakka-trivia .--mb64 {
  margin-bottom: 64px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb64 {
    margin-bottom: 32px;
  }
}
.daihyakka-trivia .--pt64 {
  padding-top: 64px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt64 {
    padding-top: 32px;
  }
}
.daihyakka-trivia .--pb64 {
  padding-bottom: 64px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb64 {
    padding-bottom: 32px;
  }
}
.daihyakka-trivia .--px64 {
  padding: 0 64px;
}
.daihyakka-trivia .max-w-64 {
  max-width: 64px;
}
.daihyakka-trivia .w-64 {
  width: 64px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-64 {
    width: 32px;
  }
}
.daihyakka-trivia .h-64 {
  height: 64px;
}
.daihyakka-trivia .--gap64 {
  gap: 64px !important;
}
.daihyakka-trivia .--fw64 {
  font-weight: 64;
}
.daihyakka-trivia .--mt65 {
  margin-top: 65px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt65 {
    margin-top: 32.5px;
  }
}
.daihyakka-trivia .--mb65 {
  margin-bottom: 65px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb65 {
    margin-bottom: 32.5px;
  }
}
.daihyakka-trivia .--pt65 {
  padding-top: 65px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt65 {
    padding-top: 32.5px;
  }
}
.daihyakka-trivia .--pb65 {
  padding-bottom: 65px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb65 {
    padding-bottom: 32.5px;
  }
}
.daihyakka-trivia .--px65 {
  padding: 0 65px;
}
.daihyakka-trivia .max-w-65 {
  max-width: 65px;
}
.daihyakka-trivia .w-65 {
  width: 65px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-65 {
    width: 32.5px;
  }
}
.daihyakka-trivia .h-65 {
  height: 65px;
}
.daihyakka-trivia .--gap65 {
  gap: 65px !important;
}
.daihyakka-trivia .--fw65 {
  font-weight: 65;
}
.daihyakka-trivia .--mt66 {
  margin-top: 66px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt66 {
    margin-top: 33px;
  }
}
.daihyakka-trivia .--mb66 {
  margin-bottom: 66px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb66 {
    margin-bottom: 33px;
  }
}
.daihyakka-trivia .--pt66 {
  padding-top: 66px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt66 {
    padding-top: 33px;
  }
}
.daihyakka-trivia .--pb66 {
  padding-bottom: 66px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb66 {
    padding-bottom: 33px;
  }
}
.daihyakka-trivia .--px66 {
  padding: 0 66px;
}
.daihyakka-trivia .max-w-66 {
  max-width: 66px;
}
.daihyakka-trivia .w-66 {
  width: 66px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-66 {
    width: 33px;
  }
}
.daihyakka-trivia .h-66 {
  height: 66px;
}
.daihyakka-trivia .--gap66 {
  gap: 66px !important;
}
.daihyakka-trivia .--fw66 {
  font-weight: 66;
}
.daihyakka-trivia .--mt67 {
  margin-top: 67px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt67 {
    margin-top: 33.5px;
  }
}
.daihyakka-trivia .--mb67 {
  margin-bottom: 67px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb67 {
    margin-bottom: 33.5px;
  }
}
.daihyakka-trivia .--pt67 {
  padding-top: 67px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt67 {
    padding-top: 33.5px;
  }
}
.daihyakka-trivia .--pb67 {
  padding-bottom: 67px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb67 {
    padding-bottom: 33.5px;
  }
}
.daihyakka-trivia .--px67 {
  padding: 0 67px;
}
.daihyakka-trivia .max-w-67 {
  max-width: 67px;
}
.daihyakka-trivia .w-67 {
  width: 67px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-67 {
    width: 33.5px;
  }
}
.daihyakka-trivia .h-67 {
  height: 67px;
}
.daihyakka-trivia .--gap67 {
  gap: 67px !important;
}
.daihyakka-trivia .--fw67 {
  font-weight: 67;
}
.daihyakka-trivia .--mt68 {
  margin-top: 68px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt68 {
    margin-top: 34px;
  }
}
.daihyakka-trivia .--mb68 {
  margin-bottom: 68px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb68 {
    margin-bottom: 34px;
  }
}
.daihyakka-trivia .--pt68 {
  padding-top: 68px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt68 {
    padding-top: 34px;
  }
}
.daihyakka-trivia .--pb68 {
  padding-bottom: 68px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb68 {
    padding-bottom: 34px;
  }
}
.daihyakka-trivia .--px68 {
  padding: 0 68px;
}
.daihyakka-trivia .max-w-68 {
  max-width: 68px;
}
.daihyakka-trivia .w-68 {
  width: 68px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-68 {
    width: 34px;
  }
}
.daihyakka-trivia .h-68 {
  height: 68px;
}
.daihyakka-trivia .--gap68 {
  gap: 68px !important;
}
.daihyakka-trivia .--fw68 {
  font-weight: 68;
}
.daihyakka-trivia .--mt69 {
  margin-top: 69px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt69 {
    margin-top: 34.5px;
  }
}
.daihyakka-trivia .--mb69 {
  margin-bottom: 69px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb69 {
    margin-bottom: 34.5px;
  }
}
.daihyakka-trivia .--pt69 {
  padding-top: 69px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt69 {
    padding-top: 34.5px;
  }
}
.daihyakka-trivia .--pb69 {
  padding-bottom: 69px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb69 {
    padding-bottom: 34.5px;
  }
}
.daihyakka-trivia .--px69 {
  padding: 0 69px;
}
.daihyakka-trivia .max-w-69 {
  max-width: 69px;
}
.daihyakka-trivia .w-69 {
  width: 69px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-69 {
    width: 34.5px;
  }
}
.daihyakka-trivia .h-69 {
  height: 69px;
}
.daihyakka-trivia .--gap69 {
  gap: 69px !important;
}
.daihyakka-trivia .--fw69 {
  font-weight: 69;
}
.daihyakka-trivia .--mt70 {
  margin-top: 70px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt70 {
    margin-top: 35px;
  }
}
.daihyakka-trivia .--mb70 {
  margin-bottom: 70px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb70 {
    margin-bottom: 35px;
  }
}
.daihyakka-trivia .--pt70 {
  padding-top: 70px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt70 {
    padding-top: 35px;
  }
}
.daihyakka-trivia .--pb70 {
  padding-bottom: 70px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb70 {
    padding-bottom: 35px;
  }
}
.daihyakka-trivia .--px70 {
  padding: 0 70px;
}
.daihyakka-trivia .max-w-70 {
  max-width: 70px;
}
.daihyakka-trivia .w-70 {
  width: 70px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-70 {
    width: 35px;
  }
}
.daihyakka-trivia .h-70 {
  height: 70px;
}
.daihyakka-trivia .--gap70 {
  gap: 70px !important;
}
.daihyakka-trivia .--fw70 {
  font-weight: 70;
}
.daihyakka-trivia .--mt71 {
  margin-top: 71px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt71 {
    margin-top: 35.5px;
  }
}
.daihyakka-trivia .--mb71 {
  margin-bottom: 71px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb71 {
    margin-bottom: 35.5px;
  }
}
.daihyakka-trivia .--pt71 {
  padding-top: 71px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt71 {
    padding-top: 35.5px;
  }
}
.daihyakka-trivia .--pb71 {
  padding-bottom: 71px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb71 {
    padding-bottom: 35.5px;
  }
}
.daihyakka-trivia .--px71 {
  padding: 0 71px;
}
.daihyakka-trivia .max-w-71 {
  max-width: 71px;
}
.daihyakka-trivia .w-71 {
  width: 71px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-71 {
    width: 35.5px;
  }
}
.daihyakka-trivia .h-71 {
  height: 71px;
}
.daihyakka-trivia .--gap71 {
  gap: 71px !important;
}
.daihyakka-trivia .--fw71 {
  font-weight: 71;
}
.daihyakka-trivia .--mt72 {
  margin-top: 72px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt72 {
    margin-top: 36px;
  }
}
.daihyakka-trivia .--mb72 {
  margin-bottom: 72px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb72 {
    margin-bottom: 36px;
  }
}
.daihyakka-trivia .--pt72 {
  padding-top: 72px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt72 {
    padding-top: 36px;
  }
}
.daihyakka-trivia .--pb72 {
  padding-bottom: 72px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb72 {
    padding-bottom: 36px;
  }
}
.daihyakka-trivia .--px72 {
  padding: 0 72px;
}
.daihyakka-trivia .max-w-72 {
  max-width: 72px;
}
.daihyakka-trivia .w-72 {
  width: 72px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-72 {
    width: 36px;
  }
}
.daihyakka-trivia .h-72 {
  height: 72px;
}
.daihyakka-trivia .--gap72 {
  gap: 72px !important;
}
.daihyakka-trivia .--fw72 {
  font-weight: 72;
}
.daihyakka-trivia .--mt73 {
  margin-top: 73px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt73 {
    margin-top: 36.5px;
  }
}
.daihyakka-trivia .--mb73 {
  margin-bottom: 73px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb73 {
    margin-bottom: 36.5px;
  }
}
.daihyakka-trivia .--pt73 {
  padding-top: 73px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt73 {
    padding-top: 36.5px;
  }
}
.daihyakka-trivia .--pb73 {
  padding-bottom: 73px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb73 {
    padding-bottom: 36.5px;
  }
}
.daihyakka-trivia .--px73 {
  padding: 0 73px;
}
.daihyakka-trivia .max-w-73 {
  max-width: 73px;
}
.daihyakka-trivia .w-73 {
  width: 73px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-73 {
    width: 36.5px;
  }
}
.daihyakka-trivia .h-73 {
  height: 73px;
}
.daihyakka-trivia .--gap73 {
  gap: 73px !important;
}
.daihyakka-trivia .--fw73 {
  font-weight: 73;
}
.daihyakka-trivia .--mt74 {
  margin-top: 74px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt74 {
    margin-top: 37px;
  }
}
.daihyakka-trivia .--mb74 {
  margin-bottom: 74px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb74 {
    margin-bottom: 37px;
  }
}
.daihyakka-trivia .--pt74 {
  padding-top: 74px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt74 {
    padding-top: 37px;
  }
}
.daihyakka-trivia .--pb74 {
  padding-bottom: 74px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb74 {
    padding-bottom: 37px;
  }
}
.daihyakka-trivia .--px74 {
  padding: 0 74px;
}
.daihyakka-trivia .max-w-74 {
  max-width: 74px;
}
.daihyakka-trivia .w-74 {
  width: 74px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-74 {
    width: 37px;
  }
}
.daihyakka-trivia .h-74 {
  height: 74px;
}
.daihyakka-trivia .--gap74 {
  gap: 74px !important;
}
.daihyakka-trivia .--fw74 {
  font-weight: 74;
}
.daihyakka-trivia .--mt75 {
  margin-top: 75px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt75 {
    margin-top: 37.5px;
  }
}
.daihyakka-trivia .--mb75 {
  margin-bottom: 75px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb75 {
    margin-bottom: 37.5px;
  }
}
.daihyakka-trivia .--pt75 {
  padding-top: 75px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt75 {
    padding-top: 37.5px;
  }
}
.daihyakka-trivia .--pb75 {
  padding-bottom: 75px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb75 {
    padding-bottom: 37.5px;
  }
}
.daihyakka-trivia .--px75 {
  padding: 0 75px;
}
.daihyakka-trivia .max-w-75 {
  max-width: 75px;
}
.daihyakka-trivia .w-75 {
  width: 75px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-75 {
    width: 37.5px;
  }
}
.daihyakka-trivia .h-75 {
  height: 75px;
}
.daihyakka-trivia .--gap75 {
  gap: 75px !important;
}
.daihyakka-trivia .--fw75 {
  font-weight: 75;
}
.daihyakka-trivia .--mt76 {
  margin-top: 76px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt76 {
    margin-top: 38px;
  }
}
.daihyakka-trivia .--mb76 {
  margin-bottom: 76px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb76 {
    margin-bottom: 38px;
  }
}
.daihyakka-trivia .--pt76 {
  padding-top: 76px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt76 {
    padding-top: 38px;
  }
}
.daihyakka-trivia .--pb76 {
  padding-bottom: 76px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb76 {
    padding-bottom: 38px;
  }
}
.daihyakka-trivia .--px76 {
  padding: 0 76px;
}
.daihyakka-trivia .max-w-76 {
  max-width: 76px;
}
.daihyakka-trivia .w-76 {
  width: 76px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-76 {
    width: 38px;
  }
}
.daihyakka-trivia .h-76 {
  height: 76px;
}
.daihyakka-trivia .--gap76 {
  gap: 76px !important;
}
.daihyakka-trivia .--fw76 {
  font-weight: 76;
}
.daihyakka-trivia .--mt77 {
  margin-top: 77px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt77 {
    margin-top: 38.5px;
  }
}
.daihyakka-trivia .--mb77 {
  margin-bottom: 77px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb77 {
    margin-bottom: 38.5px;
  }
}
.daihyakka-trivia .--pt77 {
  padding-top: 77px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt77 {
    padding-top: 38.5px;
  }
}
.daihyakka-trivia .--pb77 {
  padding-bottom: 77px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb77 {
    padding-bottom: 38.5px;
  }
}
.daihyakka-trivia .--px77 {
  padding: 0 77px;
}
.daihyakka-trivia .max-w-77 {
  max-width: 77px;
}
.daihyakka-trivia .w-77 {
  width: 77px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-77 {
    width: 38.5px;
  }
}
.daihyakka-trivia .h-77 {
  height: 77px;
}
.daihyakka-trivia .--gap77 {
  gap: 77px !important;
}
.daihyakka-trivia .--fw77 {
  font-weight: 77;
}
.daihyakka-trivia .--mt78 {
  margin-top: 78px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt78 {
    margin-top: 39px;
  }
}
.daihyakka-trivia .--mb78 {
  margin-bottom: 78px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb78 {
    margin-bottom: 39px;
  }
}
.daihyakka-trivia .--pt78 {
  padding-top: 78px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt78 {
    padding-top: 39px;
  }
}
.daihyakka-trivia .--pb78 {
  padding-bottom: 78px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb78 {
    padding-bottom: 39px;
  }
}
.daihyakka-trivia .--px78 {
  padding: 0 78px;
}
.daihyakka-trivia .max-w-78 {
  max-width: 78px;
}
.daihyakka-trivia .w-78 {
  width: 78px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-78 {
    width: 39px;
  }
}
.daihyakka-trivia .h-78 {
  height: 78px;
}
.daihyakka-trivia .--gap78 {
  gap: 78px !important;
}
.daihyakka-trivia .--fw78 {
  font-weight: 78;
}
.daihyakka-trivia .--mt79 {
  margin-top: 79px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt79 {
    margin-top: 39.5px;
  }
}
.daihyakka-trivia .--mb79 {
  margin-bottom: 79px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb79 {
    margin-bottom: 39.5px;
  }
}
.daihyakka-trivia .--pt79 {
  padding-top: 79px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt79 {
    padding-top: 39.5px;
  }
}
.daihyakka-trivia .--pb79 {
  padding-bottom: 79px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb79 {
    padding-bottom: 39.5px;
  }
}
.daihyakka-trivia .--px79 {
  padding: 0 79px;
}
.daihyakka-trivia .max-w-79 {
  max-width: 79px;
}
.daihyakka-trivia .w-79 {
  width: 79px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-79 {
    width: 39.5px;
  }
}
.daihyakka-trivia .h-79 {
  height: 79px;
}
.daihyakka-trivia .--gap79 {
  gap: 79px !important;
}
.daihyakka-trivia .--fw79 {
  font-weight: 79;
}
.daihyakka-trivia .--mt80 {
  margin-top: 80px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt80 {
    margin-top: 40px;
  }
}
.daihyakka-trivia .--mb80 {
  margin-bottom: 80px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb80 {
    margin-bottom: 40px;
  }
}
.daihyakka-trivia .--pt80 {
  padding-top: 80px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt80 {
    padding-top: 40px;
  }
}
.daihyakka-trivia .--pb80 {
  padding-bottom: 80px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb80 {
    padding-bottom: 40px;
  }
}
.daihyakka-trivia .--px80 {
  padding: 0 80px;
}
.daihyakka-trivia .max-w-80 {
  max-width: 80px;
}
.daihyakka-trivia .w-80 {
  width: 80px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-80 {
    width: 40px;
  }
}
.daihyakka-trivia .h-80 {
  height: 80px;
}
.daihyakka-trivia .--gap80 {
  gap: 80px !important;
}
.daihyakka-trivia .--fw80 {
  font-weight: 80;
}
.daihyakka-trivia .--mt81 {
  margin-top: 81px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt81 {
    margin-top: 40.5px;
  }
}
.daihyakka-trivia .--mb81 {
  margin-bottom: 81px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb81 {
    margin-bottom: 40.5px;
  }
}
.daihyakka-trivia .--pt81 {
  padding-top: 81px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt81 {
    padding-top: 40.5px;
  }
}
.daihyakka-trivia .--pb81 {
  padding-bottom: 81px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb81 {
    padding-bottom: 40.5px;
  }
}
.daihyakka-trivia .--px81 {
  padding: 0 81px;
}
.daihyakka-trivia .max-w-81 {
  max-width: 81px;
}
.daihyakka-trivia .w-81 {
  width: 81px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-81 {
    width: 40.5px;
  }
}
.daihyakka-trivia .h-81 {
  height: 81px;
}
.daihyakka-trivia .--gap81 {
  gap: 81px !important;
}
.daihyakka-trivia .--fw81 {
  font-weight: 81;
}
.daihyakka-trivia .--mt82 {
  margin-top: 82px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt82 {
    margin-top: 41px;
  }
}
.daihyakka-trivia .--mb82 {
  margin-bottom: 82px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb82 {
    margin-bottom: 41px;
  }
}
.daihyakka-trivia .--pt82 {
  padding-top: 82px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt82 {
    padding-top: 41px;
  }
}
.daihyakka-trivia .--pb82 {
  padding-bottom: 82px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb82 {
    padding-bottom: 41px;
  }
}
.daihyakka-trivia .--px82 {
  padding: 0 82px;
}
.daihyakka-trivia .max-w-82 {
  max-width: 82px;
}
.daihyakka-trivia .w-82 {
  width: 82px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-82 {
    width: 41px;
  }
}
.daihyakka-trivia .h-82 {
  height: 82px;
}
.daihyakka-trivia .--gap82 {
  gap: 82px !important;
}
.daihyakka-trivia .--fw82 {
  font-weight: 82;
}
.daihyakka-trivia .--mt83 {
  margin-top: 83px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt83 {
    margin-top: 41.5px;
  }
}
.daihyakka-trivia .--mb83 {
  margin-bottom: 83px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb83 {
    margin-bottom: 41.5px;
  }
}
.daihyakka-trivia .--pt83 {
  padding-top: 83px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt83 {
    padding-top: 41.5px;
  }
}
.daihyakka-trivia .--pb83 {
  padding-bottom: 83px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb83 {
    padding-bottom: 41.5px;
  }
}
.daihyakka-trivia .--px83 {
  padding: 0 83px;
}
.daihyakka-trivia .max-w-83 {
  max-width: 83px;
}
.daihyakka-trivia .w-83 {
  width: 83px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-83 {
    width: 41.5px;
  }
}
.daihyakka-trivia .h-83 {
  height: 83px;
}
.daihyakka-trivia .--gap83 {
  gap: 83px !important;
}
.daihyakka-trivia .--fw83 {
  font-weight: 83;
}
.daihyakka-trivia .--mt84 {
  margin-top: 84px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt84 {
    margin-top: 42px;
  }
}
.daihyakka-trivia .--mb84 {
  margin-bottom: 84px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb84 {
    margin-bottom: 42px;
  }
}
.daihyakka-trivia .--pt84 {
  padding-top: 84px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt84 {
    padding-top: 42px;
  }
}
.daihyakka-trivia .--pb84 {
  padding-bottom: 84px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb84 {
    padding-bottom: 42px;
  }
}
.daihyakka-trivia .--px84 {
  padding: 0 84px;
}
.daihyakka-trivia .max-w-84 {
  max-width: 84px;
}
.daihyakka-trivia .w-84 {
  width: 84px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-84 {
    width: 42px;
  }
}
.daihyakka-trivia .h-84 {
  height: 84px;
}
.daihyakka-trivia .--gap84 {
  gap: 84px !important;
}
.daihyakka-trivia .--fw84 {
  font-weight: 84;
}
.daihyakka-trivia .--mt85 {
  margin-top: 85px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt85 {
    margin-top: 42.5px;
  }
}
.daihyakka-trivia .--mb85 {
  margin-bottom: 85px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb85 {
    margin-bottom: 42.5px;
  }
}
.daihyakka-trivia .--pt85 {
  padding-top: 85px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt85 {
    padding-top: 42.5px;
  }
}
.daihyakka-trivia .--pb85 {
  padding-bottom: 85px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb85 {
    padding-bottom: 42.5px;
  }
}
.daihyakka-trivia .--px85 {
  padding: 0 85px;
}
.daihyakka-trivia .max-w-85 {
  max-width: 85px;
}
.daihyakka-trivia .w-85 {
  width: 85px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-85 {
    width: 42.5px;
  }
}
.daihyakka-trivia .h-85 {
  height: 85px;
}
.daihyakka-trivia .--gap85 {
  gap: 85px !important;
}
.daihyakka-trivia .--fw85 {
  font-weight: 85;
}
.daihyakka-trivia .--mt86 {
  margin-top: 86px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt86 {
    margin-top: 43px;
  }
}
.daihyakka-trivia .--mb86 {
  margin-bottom: 86px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb86 {
    margin-bottom: 43px;
  }
}
.daihyakka-trivia .--pt86 {
  padding-top: 86px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt86 {
    padding-top: 43px;
  }
}
.daihyakka-trivia .--pb86 {
  padding-bottom: 86px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb86 {
    padding-bottom: 43px;
  }
}
.daihyakka-trivia .--px86 {
  padding: 0 86px;
}
.daihyakka-trivia .max-w-86 {
  max-width: 86px;
}
.daihyakka-trivia .w-86 {
  width: 86px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-86 {
    width: 43px;
  }
}
.daihyakka-trivia .h-86 {
  height: 86px;
}
.daihyakka-trivia .--gap86 {
  gap: 86px !important;
}
.daihyakka-trivia .--fw86 {
  font-weight: 86;
}
.daihyakka-trivia .--mt87 {
  margin-top: 87px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt87 {
    margin-top: 43.5px;
  }
}
.daihyakka-trivia .--mb87 {
  margin-bottom: 87px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb87 {
    margin-bottom: 43.5px;
  }
}
.daihyakka-trivia .--pt87 {
  padding-top: 87px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt87 {
    padding-top: 43.5px;
  }
}
.daihyakka-trivia .--pb87 {
  padding-bottom: 87px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb87 {
    padding-bottom: 43.5px;
  }
}
.daihyakka-trivia .--px87 {
  padding: 0 87px;
}
.daihyakka-trivia .max-w-87 {
  max-width: 87px;
}
.daihyakka-trivia .w-87 {
  width: 87px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-87 {
    width: 43.5px;
  }
}
.daihyakka-trivia .h-87 {
  height: 87px;
}
.daihyakka-trivia .--gap87 {
  gap: 87px !important;
}
.daihyakka-trivia .--fw87 {
  font-weight: 87;
}
.daihyakka-trivia .--mt88 {
  margin-top: 88px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt88 {
    margin-top: 44px;
  }
}
.daihyakka-trivia .--mb88 {
  margin-bottom: 88px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb88 {
    margin-bottom: 44px;
  }
}
.daihyakka-trivia .--pt88 {
  padding-top: 88px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt88 {
    padding-top: 44px;
  }
}
.daihyakka-trivia .--pb88 {
  padding-bottom: 88px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb88 {
    padding-bottom: 44px;
  }
}
.daihyakka-trivia .--px88 {
  padding: 0 88px;
}
.daihyakka-trivia .max-w-88 {
  max-width: 88px;
}
.daihyakka-trivia .w-88 {
  width: 88px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-88 {
    width: 44px;
  }
}
.daihyakka-trivia .h-88 {
  height: 88px;
}
.daihyakka-trivia .--gap88 {
  gap: 88px !important;
}
.daihyakka-trivia .--fw88 {
  font-weight: 88;
}
.daihyakka-trivia .--mt89 {
  margin-top: 89px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt89 {
    margin-top: 44.5px;
  }
}
.daihyakka-trivia .--mb89 {
  margin-bottom: 89px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb89 {
    margin-bottom: 44.5px;
  }
}
.daihyakka-trivia .--pt89 {
  padding-top: 89px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt89 {
    padding-top: 44.5px;
  }
}
.daihyakka-trivia .--pb89 {
  padding-bottom: 89px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb89 {
    padding-bottom: 44.5px;
  }
}
.daihyakka-trivia .--px89 {
  padding: 0 89px;
}
.daihyakka-trivia .max-w-89 {
  max-width: 89px;
}
.daihyakka-trivia .w-89 {
  width: 89px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-89 {
    width: 44.5px;
  }
}
.daihyakka-trivia .h-89 {
  height: 89px;
}
.daihyakka-trivia .--gap89 {
  gap: 89px !important;
}
.daihyakka-trivia .--fw89 {
  font-weight: 89;
}
.daihyakka-trivia .--mt90 {
  margin-top: 90px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt90 {
    margin-top: 45px;
  }
}
.daihyakka-trivia .--mb90 {
  margin-bottom: 90px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb90 {
    margin-bottom: 45px;
  }
}
.daihyakka-trivia .--pt90 {
  padding-top: 90px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt90 {
    padding-top: 45px;
  }
}
.daihyakka-trivia .--pb90 {
  padding-bottom: 90px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb90 {
    padding-bottom: 45px;
  }
}
.daihyakka-trivia .--px90 {
  padding: 0 90px;
}
.daihyakka-trivia .max-w-90 {
  max-width: 90px;
}
.daihyakka-trivia .w-90 {
  width: 90px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-90 {
    width: 45px;
  }
}
.daihyakka-trivia .h-90 {
  height: 90px;
}
.daihyakka-trivia .--gap90 {
  gap: 90px !important;
}
.daihyakka-trivia .--fw90 {
  font-weight: 90;
}
.daihyakka-trivia .--mt91 {
  margin-top: 91px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt91 {
    margin-top: 45.5px;
  }
}
.daihyakka-trivia .--mb91 {
  margin-bottom: 91px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb91 {
    margin-bottom: 45.5px;
  }
}
.daihyakka-trivia .--pt91 {
  padding-top: 91px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt91 {
    padding-top: 45.5px;
  }
}
.daihyakka-trivia .--pb91 {
  padding-bottom: 91px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb91 {
    padding-bottom: 45.5px;
  }
}
.daihyakka-trivia .--px91 {
  padding: 0 91px;
}
.daihyakka-trivia .max-w-91 {
  max-width: 91px;
}
.daihyakka-trivia .w-91 {
  width: 91px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-91 {
    width: 45.5px;
  }
}
.daihyakka-trivia .h-91 {
  height: 91px;
}
.daihyakka-trivia .--gap91 {
  gap: 91px !important;
}
.daihyakka-trivia .--fw91 {
  font-weight: 91;
}
.daihyakka-trivia .--mt92 {
  margin-top: 92px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt92 {
    margin-top: 46px;
  }
}
.daihyakka-trivia .--mb92 {
  margin-bottom: 92px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb92 {
    margin-bottom: 46px;
  }
}
.daihyakka-trivia .--pt92 {
  padding-top: 92px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt92 {
    padding-top: 46px;
  }
}
.daihyakka-trivia .--pb92 {
  padding-bottom: 92px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb92 {
    padding-bottom: 46px;
  }
}
.daihyakka-trivia .--px92 {
  padding: 0 92px;
}
.daihyakka-trivia .max-w-92 {
  max-width: 92px;
}
.daihyakka-trivia .w-92 {
  width: 92px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-92 {
    width: 46px;
  }
}
.daihyakka-trivia .h-92 {
  height: 92px;
}
.daihyakka-trivia .--gap92 {
  gap: 92px !important;
}
.daihyakka-trivia .--fw92 {
  font-weight: 92;
}
.daihyakka-trivia .--mt93 {
  margin-top: 93px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt93 {
    margin-top: 46.5px;
  }
}
.daihyakka-trivia .--mb93 {
  margin-bottom: 93px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb93 {
    margin-bottom: 46.5px;
  }
}
.daihyakka-trivia .--pt93 {
  padding-top: 93px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt93 {
    padding-top: 46.5px;
  }
}
.daihyakka-trivia .--pb93 {
  padding-bottom: 93px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb93 {
    padding-bottom: 46.5px;
  }
}
.daihyakka-trivia .--px93 {
  padding: 0 93px;
}
.daihyakka-trivia .max-w-93 {
  max-width: 93px;
}
.daihyakka-trivia .w-93 {
  width: 93px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-93 {
    width: 46.5px;
  }
}
.daihyakka-trivia .h-93 {
  height: 93px;
}
.daihyakka-trivia .--gap93 {
  gap: 93px !important;
}
.daihyakka-trivia .--fw93 {
  font-weight: 93;
}
.daihyakka-trivia .--mt94 {
  margin-top: 94px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt94 {
    margin-top: 47px;
  }
}
.daihyakka-trivia .--mb94 {
  margin-bottom: 94px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb94 {
    margin-bottom: 47px;
  }
}
.daihyakka-trivia .--pt94 {
  padding-top: 94px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt94 {
    padding-top: 47px;
  }
}
.daihyakka-trivia .--pb94 {
  padding-bottom: 94px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb94 {
    padding-bottom: 47px;
  }
}
.daihyakka-trivia .--px94 {
  padding: 0 94px;
}
.daihyakka-trivia .max-w-94 {
  max-width: 94px;
}
.daihyakka-trivia .w-94 {
  width: 94px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-94 {
    width: 47px;
  }
}
.daihyakka-trivia .h-94 {
  height: 94px;
}
.daihyakka-trivia .--gap94 {
  gap: 94px !important;
}
.daihyakka-trivia .--fw94 {
  font-weight: 94;
}
.daihyakka-trivia .--mt95 {
  margin-top: 95px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt95 {
    margin-top: 47.5px;
  }
}
.daihyakka-trivia .--mb95 {
  margin-bottom: 95px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb95 {
    margin-bottom: 47.5px;
  }
}
.daihyakka-trivia .--pt95 {
  padding-top: 95px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt95 {
    padding-top: 47.5px;
  }
}
.daihyakka-trivia .--pb95 {
  padding-bottom: 95px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb95 {
    padding-bottom: 47.5px;
  }
}
.daihyakka-trivia .--px95 {
  padding: 0 95px;
}
.daihyakka-trivia .max-w-95 {
  max-width: 95px;
}
.daihyakka-trivia .w-95 {
  width: 95px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-95 {
    width: 47.5px;
  }
}
.daihyakka-trivia .h-95 {
  height: 95px;
}
.daihyakka-trivia .--gap95 {
  gap: 95px !important;
}
.daihyakka-trivia .--fw95 {
  font-weight: 95;
}
.daihyakka-trivia .--mt96 {
  margin-top: 96px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt96 {
    margin-top: 48px;
  }
}
.daihyakka-trivia .--mb96 {
  margin-bottom: 96px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb96 {
    margin-bottom: 48px;
  }
}
.daihyakka-trivia .--pt96 {
  padding-top: 96px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt96 {
    padding-top: 48px;
  }
}
.daihyakka-trivia .--pb96 {
  padding-bottom: 96px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb96 {
    padding-bottom: 48px;
  }
}
.daihyakka-trivia .--px96 {
  padding: 0 96px;
}
.daihyakka-trivia .max-w-96 {
  max-width: 96px;
}
.daihyakka-trivia .w-96 {
  width: 96px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-96 {
    width: 48px;
  }
}
.daihyakka-trivia .h-96 {
  height: 96px;
}
.daihyakka-trivia .--gap96 {
  gap: 96px !important;
}
.daihyakka-trivia .--fw96 {
  font-weight: 96;
}
.daihyakka-trivia .--mt97 {
  margin-top: 97px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt97 {
    margin-top: 48.5px;
  }
}
.daihyakka-trivia .--mb97 {
  margin-bottom: 97px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb97 {
    margin-bottom: 48.5px;
  }
}
.daihyakka-trivia .--pt97 {
  padding-top: 97px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt97 {
    padding-top: 48.5px;
  }
}
.daihyakka-trivia .--pb97 {
  padding-bottom: 97px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb97 {
    padding-bottom: 48.5px;
  }
}
.daihyakka-trivia .--px97 {
  padding: 0 97px;
}
.daihyakka-trivia .max-w-97 {
  max-width: 97px;
}
.daihyakka-trivia .w-97 {
  width: 97px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-97 {
    width: 48.5px;
  }
}
.daihyakka-trivia .h-97 {
  height: 97px;
}
.daihyakka-trivia .--gap97 {
  gap: 97px !important;
}
.daihyakka-trivia .--fw97 {
  font-weight: 97;
}
.daihyakka-trivia .--mt98 {
  margin-top: 98px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt98 {
    margin-top: 49px;
  }
}
.daihyakka-trivia .--mb98 {
  margin-bottom: 98px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb98 {
    margin-bottom: 49px;
  }
}
.daihyakka-trivia .--pt98 {
  padding-top: 98px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt98 {
    padding-top: 49px;
  }
}
.daihyakka-trivia .--pb98 {
  padding-bottom: 98px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb98 {
    padding-bottom: 49px;
  }
}
.daihyakka-trivia .--px98 {
  padding: 0 98px;
}
.daihyakka-trivia .max-w-98 {
  max-width: 98px;
}
.daihyakka-trivia .w-98 {
  width: 98px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-98 {
    width: 49px;
  }
}
.daihyakka-trivia .h-98 {
  height: 98px;
}
.daihyakka-trivia .--gap98 {
  gap: 98px !important;
}
.daihyakka-trivia .--fw98 {
  font-weight: 98;
}
.daihyakka-trivia .--mt99 {
  margin-top: 99px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt99 {
    margin-top: 49.5px;
  }
}
.daihyakka-trivia .--mb99 {
  margin-bottom: 99px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb99 {
    margin-bottom: 49.5px;
  }
}
.daihyakka-trivia .--pt99 {
  padding-top: 99px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt99 {
    padding-top: 49.5px;
  }
}
.daihyakka-trivia .--pb99 {
  padding-bottom: 99px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb99 {
    padding-bottom: 49.5px;
  }
}
.daihyakka-trivia .--px99 {
  padding: 0 99px;
}
.daihyakka-trivia .max-w-99 {
  max-width: 99px;
}
.daihyakka-trivia .w-99 {
  width: 99px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-99 {
    width: 49.5px;
  }
}
.daihyakka-trivia .h-99 {
  height: 99px;
}
.daihyakka-trivia .--gap99 {
  gap: 99px !important;
}
.daihyakka-trivia .--fw99 {
  font-weight: 99;
}
.daihyakka-trivia .--mt100 {
  margin-top: 100px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt100 {
    margin-top: 50px;
  }
}
.daihyakka-trivia .--mb100 {
  margin-bottom: 100px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb100 {
    margin-bottom: 50px;
  }
}
.daihyakka-trivia .--pt100 {
  padding-top: 100px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt100 {
    padding-top: 50px;
  }
}
.daihyakka-trivia .--pb100 {
  padding-bottom: 100px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb100 {
    padding-bottom: 50px;
  }
}
.daihyakka-trivia .--px100 {
  padding: 0 100px;
}
.daihyakka-trivia .max-w-100 {
  max-width: 100px;
}
.daihyakka-trivia .w-100 {
  width: 100px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-100 {
    width: 50px;
  }
}
.daihyakka-trivia .h-100 {
  height: 100px;
}
.daihyakka-trivia .--gap100 {
  gap: 100px !important;
}
.daihyakka-trivia .--fw100 {
  font-weight: 100;
}
.daihyakka-trivia .--mt101 {
  margin-top: 101px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt101 {
    margin-top: 50.5px;
  }
}
.daihyakka-trivia .--mb101 {
  margin-bottom: 101px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb101 {
    margin-bottom: 50.5px;
  }
}
.daihyakka-trivia .--pt101 {
  padding-top: 101px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt101 {
    padding-top: 50.5px;
  }
}
.daihyakka-trivia .--pb101 {
  padding-bottom: 101px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb101 {
    padding-bottom: 50.5px;
  }
}
.daihyakka-trivia .--px101 {
  padding: 0 101px;
}
.daihyakka-trivia .max-w-101 {
  max-width: 101px;
}
.daihyakka-trivia .w-101 {
  width: 101px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-101 {
    width: 50.5px;
  }
}
.daihyakka-trivia .h-101 {
  height: 101px;
}
.daihyakka-trivia .--gap101 {
  gap: 101px !important;
}
.daihyakka-trivia .--fw101 {
  font-weight: 101;
}
.daihyakka-trivia .--mt102 {
  margin-top: 102px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt102 {
    margin-top: 51px;
  }
}
.daihyakka-trivia .--mb102 {
  margin-bottom: 102px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb102 {
    margin-bottom: 51px;
  }
}
.daihyakka-trivia .--pt102 {
  padding-top: 102px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt102 {
    padding-top: 51px;
  }
}
.daihyakka-trivia .--pb102 {
  padding-bottom: 102px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb102 {
    padding-bottom: 51px;
  }
}
.daihyakka-trivia .--px102 {
  padding: 0 102px;
}
.daihyakka-trivia .max-w-102 {
  max-width: 102px;
}
.daihyakka-trivia .w-102 {
  width: 102px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-102 {
    width: 51px;
  }
}
.daihyakka-trivia .h-102 {
  height: 102px;
}
.daihyakka-trivia .--gap102 {
  gap: 102px !important;
}
.daihyakka-trivia .--fw102 {
  font-weight: 102;
}
.daihyakka-trivia .--mt103 {
  margin-top: 103px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt103 {
    margin-top: 51.5px;
  }
}
.daihyakka-trivia .--mb103 {
  margin-bottom: 103px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb103 {
    margin-bottom: 51.5px;
  }
}
.daihyakka-trivia .--pt103 {
  padding-top: 103px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt103 {
    padding-top: 51.5px;
  }
}
.daihyakka-trivia .--pb103 {
  padding-bottom: 103px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb103 {
    padding-bottom: 51.5px;
  }
}
.daihyakka-trivia .--px103 {
  padding: 0 103px;
}
.daihyakka-trivia .max-w-103 {
  max-width: 103px;
}
.daihyakka-trivia .w-103 {
  width: 103px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-103 {
    width: 51.5px;
  }
}
.daihyakka-trivia .h-103 {
  height: 103px;
}
.daihyakka-trivia .--gap103 {
  gap: 103px !important;
}
.daihyakka-trivia .--fw103 {
  font-weight: 103;
}
.daihyakka-trivia .--mt104 {
  margin-top: 104px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt104 {
    margin-top: 52px;
  }
}
.daihyakka-trivia .--mb104 {
  margin-bottom: 104px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb104 {
    margin-bottom: 52px;
  }
}
.daihyakka-trivia .--pt104 {
  padding-top: 104px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt104 {
    padding-top: 52px;
  }
}
.daihyakka-trivia .--pb104 {
  padding-bottom: 104px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb104 {
    padding-bottom: 52px;
  }
}
.daihyakka-trivia .--px104 {
  padding: 0 104px;
}
.daihyakka-trivia .max-w-104 {
  max-width: 104px;
}
.daihyakka-trivia .w-104 {
  width: 104px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-104 {
    width: 52px;
  }
}
.daihyakka-trivia .h-104 {
  height: 104px;
}
.daihyakka-trivia .--gap104 {
  gap: 104px !important;
}
.daihyakka-trivia .--fw104 {
  font-weight: 104;
}
.daihyakka-trivia .--mt105 {
  margin-top: 105px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt105 {
    margin-top: 52.5px;
  }
}
.daihyakka-trivia .--mb105 {
  margin-bottom: 105px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb105 {
    margin-bottom: 52.5px;
  }
}
.daihyakka-trivia .--pt105 {
  padding-top: 105px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt105 {
    padding-top: 52.5px;
  }
}
.daihyakka-trivia .--pb105 {
  padding-bottom: 105px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb105 {
    padding-bottom: 52.5px;
  }
}
.daihyakka-trivia .--px105 {
  padding: 0 105px;
}
.daihyakka-trivia .max-w-105 {
  max-width: 105px;
}
.daihyakka-trivia .w-105 {
  width: 105px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-105 {
    width: 52.5px;
  }
}
.daihyakka-trivia .h-105 {
  height: 105px;
}
.daihyakka-trivia .--gap105 {
  gap: 105px !important;
}
.daihyakka-trivia .--fw105 {
  font-weight: 105;
}
.daihyakka-trivia .--mt106 {
  margin-top: 106px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt106 {
    margin-top: 53px;
  }
}
.daihyakka-trivia .--mb106 {
  margin-bottom: 106px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb106 {
    margin-bottom: 53px;
  }
}
.daihyakka-trivia .--pt106 {
  padding-top: 106px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt106 {
    padding-top: 53px;
  }
}
.daihyakka-trivia .--pb106 {
  padding-bottom: 106px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb106 {
    padding-bottom: 53px;
  }
}
.daihyakka-trivia .--px106 {
  padding: 0 106px;
}
.daihyakka-trivia .max-w-106 {
  max-width: 106px;
}
.daihyakka-trivia .w-106 {
  width: 106px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-106 {
    width: 53px;
  }
}
.daihyakka-trivia .h-106 {
  height: 106px;
}
.daihyakka-trivia .--gap106 {
  gap: 106px !important;
}
.daihyakka-trivia .--fw106 {
  font-weight: 106;
}
.daihyakka-trivia .--mt107 {
  margin-top: 107px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt107 {
    margin-top: 53.5px;
  }
}
.daihyakka-trivia .--mb107 {
  margin-bottom: 107px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb107 {
    margin-bottom: 53.5px;
  }
}
.daihyakka-trivia .--pt107 {
  padding-top: 107px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt107 {
    padding-top: 53.5px;
  }
}
.daihyakka-trivia .--pb107 {
  padding-bottom: 107px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb107 {
    padding-bottom: 53.5px;
  }
}
.daihyakka-trivia .--px107 {
  padding: 0 107px;
}
.daihyakka-trivia .max-w-107 {
  max-width: 107px;
}
.daihyakka-trivia .w-107 {
  width: 107px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-107 {
    width: 53.5px;
  }
}
.daihyakka-trivia .h-107 {
  height: 107px;
}
.daihyakka-trivia .--gap107 {
  gap: 107px !important;
}
.daihyakka-trivia .--fw107 {
  font-weight: 107;
}
.daihyakka-trivia .--mt108 {
  margin-top: 108px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt108 {
    margin-top: 54px;
  }
}
.daihyakka-trivia .--mb108 {
  margin-bottom: 108px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb108 {
    margin-bottom: 54px;
  }
}
.daihyakka-trivia .--pt108 {
  padding-top: 108px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt108 {
    padding-top: 54px;
  }
}
.daihyakka-trivia .--pb108 {
  padding-bottom: 108px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb108 {
    padding-bottom: 54px;
  }
}
.daihyakka-trivia .--px108 {
  padding: 0 108px;
}
.daihyakka-trivia .max-w-108 {
  max-width: 108px;
}
.daihyakka-trivia .w-108 {
  width: 108px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-108 {
    width: 54px;
  }
}
.daihyakka-trivia .h-108 {
  height: 108px;
}
.daihyakka-trivia .--gap108 {
  gap: 108px !important;
}
.daihyakka-trivia .--fw108 {
  font-weight: 108;
}
.daihyakka-trivia .--mt109 {
  margin-top: 109px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt109 {
    margin-top: 54.5px;
  }
}
.daihyakka-trivia .--mb109 {
  margin-bottom: 109px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb109 {
    margin-bottom: 54.5px;
  }
}
.daihyakka-trivia .--pt109 {
  padding-top: 109px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt109 {
    padding-top: 54.5px;
  }
}
.daihyakka-trivia .--pb109 {
  padding-bottom: 109px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb109 {
    padding-bottom: 54.5px;
  }
}
.daihyakka-trivia .--px109 {
  padding: 0 109px;
}
.daihyakka-trivia .max-w-109 {
  max-width: 109px;
}
.daihyakka-trivia .w-109 {
  width: 109px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-109 {
    width: 54.5px;
  }
}
.daihyakka-trivia .h-109 {
  height: 109px;
}
.daihyakka-trivia .--gap109 {
  gap: 109px !important;
}
.daihyakka-trivia .--fw109 {
  font-weight: 109;
}
.daihyakka-trivia .--mt110 {
  margin-top: 110px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt110 {
    margin-top: 55px;
  }
}
.daihyakka-trivia .--mb110 {
  margin-bottom: 110px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb110 {
    margin-bottom: 55px;
  }
}
.daihyakka-trivia .--pt110 {
  padding-top: 110px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt110 {
    padding-top: 55px;
  }
}
.daihyakka-trivia .--pb110 {
  padding-bottom: 110px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb110 {
    padding-bottom: 55px;
  }
}
.daihyakka-trivia .--px110 {
  padding: 0 110px;
}
.daihyakka-trivia .max-w-110 {
  max-width: 110px;
}
.daihyakka-trivia .w-110 {
  width: 110px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-110 {
    width: 55px;
  }
}
.daihyakka-trivia .h-110 {
  height: 110px;
}
.daihyakka-trivia .--gap110 {
  gap: 110px !important;
}
.daihyakka-trivia .--fw110 {
  font-weight: 110;
}
.daihyakka-trivia .--mt111 {
  margin-top: 111px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt111 {
    margin-top: 55.5px;
  }
}
.daihyakka-trivia .--mb111 {
  margin-bottom: 111px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb111 {
    margin-bottom: 55.5px;
  }
}
.daihyakka-trivia .--pt111 {
  padding-top: 111px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt111 {
    padding-top: 55.5px;
  }
}
.daihyakka-trivia .--pb111 {
  padding-bottom: 111px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb111 {
    padding-bottom: 55.5px;
  }
}
.daihyakka-trivia .--px111 {
  padding: 0 111px;
}
.daihyakka-trivia .max-w-111 {
  max-width: 111px;
}
.daihyakka-trivia .w-111 {
  width: 111px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-111 {
    width: 55.5px;
  }
}
.daihyakka-trivia .h-111 {
  height: 111px;
}
.daihyakka-trivia .--gap111 {
  gap: 111px !important;
}
.daihyakka-trivia .--fw111 {
  font-weight: 111;
}
.daihyakka-trivia .--mt112 {
  margin-top: 112px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt112 {
    margin-top: 56px;
  }
}
.daihyakka-trivia .--mb112 {
  margin-bottom: 112px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb112 {
    margin-bottom: 56px;
  }
}
.daihyakka-trivia .--pt112 {
  padding-top: 112px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt112 {
    padding-top: 56px;
  }
}
.daihyakka-trivia .--pb112 {
  padding-bottom: 112px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb112 {
    padding-bottom: 56px;
  }
}
.daihyakka-trivia .--px112 {
  padding: 0 112px;
}
.daihyakka-trivia .max-w-112 {
  max-width: 112px;
}
.daihyakka-trivia .w-112 {
  width: 112px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-112 {
    width: 56px;
  }
}
.daihyakka-trivia .h-112 {
  height: 112px;
}
.daihyakka-trivia .--gap112 {
  gap: 112px !important;
}
.daihyakka-trivia .--fw112 {
  font-weight: 112;
}
.daihyakka-trivia .--mt113 {
  margin-top: 113px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt113 {
    margin-top: 56.5px;
  }
}
.daihyakka-trivia .--mb113 {
  margin-bottom: 113px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb113 {
    margin-bottom: 56.5px;
  }
}
.daihyakka-trivia .--pt113 {
  padding-top: 113px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt113 {
    padding-top: 56.5px;
  }
}
.daihyakka-trivia .--pb113 {
  padding-bottom: 113px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb113 {
    padding-bottom: 56.5px;
  }
}
.daihyakka-trivia .--px113 {
  padding: 0 113px;
}
.daihyakka-trivia .max-w-113 {
  max-width: 113px;
}
.daihyakka-trivia .w-113 {
  width: 113px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-113 {
    width: 56.5px;
  }
}
.daihyakka-trivia .h-113 {
  height: 113px;
}
.daihyakka-trivia .--gap113 {
  gap: 113px !important;
}
.daihyakka-trivia .--fw113 {
  font-weight: 113;
}
.daihyakka-trivia .--mt114 {
  margin-top: 114px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt114 {
    margin-top: 57px;
  }
}
.daihyakka-trivia .--mb114 {
  margin-bottom: 114px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb114 {
    margin-bottom: 57px;
  }
}
.daihyakka-trivia .--pt114 {
  padding-top: 114px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt114 {
    padding-top: 57px;
  }
}
.daihyakka-trivia .--pb114 {
  padding-bottom: 114px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb114 {
    padding-bottom: 57px;
  }
}
.daihyakka-trivia .--px114 {
  padding: 0 114px;
}
.daihyakka-trivia .max-w-114 {
  max-width: 114px;
}
.daihyakka-trivia .w-114 {
  width: 114px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-114 {
    width: 57px;
  }
}
.daihyakka-trivia .h-114 {
  height: 114px;
}
.daihyakka-trivia .--gap114 {
  gap: 114px !important;
}
.daihyakka-trivia .--fw114 {
  font-weight: 114;
}
.daihyakka-trivia .--mt115 {
  margin-top: 115px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt115 {
    margin-top: 57.5px;
  }
}
.daihyakka-trivia .--mb115 {
  margin-bottom: 115px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb115 {
    margin-bottom: 57.5px;
  }
}
.daihyakka-trivia .--pt115 {
  padding-top: 115px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt115 {
    padding-top: 57.5px;
  }
}
.daihyakka-trivia .--pb115 {
  padding-bottom: 115px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb115 {
    padding-bottom: 57.5px;
  }
}
.daihyakka-trivia .--px115 {
  padding: 0 115px;
}
.daihyakka-trivia .max-w-115 {
  max-width: 115px;
}
.daihyakka-trivia .w-115 {
  width: 115px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-115 {
    width: 57.5px;
  }
}
.daihyakka-trivia .h-115 {
  height: 115px;
}
.daihyakka-trivia .--gap115 {
  gap: 115px !important;
}
.daihyakka-trivia .--fw115 {
  font-weight: 115;
}
.daihyakka-trivia .--mt116 {
  margin-top: 116px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt116 {
    margin-top: 58px;
  }
}
.daihyakka-trivia .--mb116 {
  margin-bottom: 116px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb116 {
    margin-bottom: 58px;
  }
}
.daihyakka-trivia .--pt116 {
  padding-top: 116px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt116 {
    padding-top: 58px;
  }
}
.daihyakka-trivia .--pb116 {
  padding-bottom: 116px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb116 {
    padding-bottom: 58px;
  }
}
.daihyakka-trivia .--px116 {
  padding: 0 116px;
}
.daihyakka-trivia .max-w-116 {
  max-width: 116px;
}
.daihyakka-trivia .w-116 {
  width: 116px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-116 {
    width: 58px;
  }
}
.daihyakka-trivia .h-116 {
  height: 116px;
}
.daihyakka-trivia .--gap116 {
  gap: 116px !important;
}
.daihyakka-trivia .--fw116 {
  font-weight: 116;
}
.daihyakka-trivia .--mt117 {
  margin-top: 117px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt117 {
    margin-top: 58.5px;
  }
}
.daihyakka-trivia .--mb117 {
  margin-bottom: 117px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb117 {
    margin-bottom: 58.5px;
  }
}
.daihyakka-trivia .--pt117 {
  padding-top: 117px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt117 {
    padding-top: 58.5px;
  }
}
.daihyakka-trivia .--pb117 {
  padding-bottom: 117px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb117 {
    padding-bottom: 58.5px;
  }
}
.daihyakka-trivia .--px117 {
  padding: 0 117px;
}
.daihyakka-trivia .max-w-117 {
  max-width: 117px;
}
.daihyakka-trivia .w-117 {
  width: 117px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-117 {
    width: 58.5px;
  }
}
.daihyakka-trivia .h-117 {
  height: 117px;
}
.daihyakka-trivia .--gap117 {
  gap: 117px !important;
}
.daihyakka-trivia .--fw117 {
  font-weight: 117;
}
.daihyakka-trivia .--mt118 {
  margin-top: 118px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt118 {
    margin-top: 59px;
  }
}
.daihyakka-trivia .--mb118 {
  margin-bottom: 118px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb118 {
    margin-bottom: 59px;
  }
}
.daihyakka-trivia .--pt118 {
  padding-top: 118px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt118 {
    padding-top: 59px;
  }
}
.daihyakka-trivia .--pb118 {
  padding-bottom: 118px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb118 {
    padding-bottom: 59px;
  }
}
.daihyakka-trivia .--px118 {
  padding: 0 118px;
}
.daihyakka-trivia .max-w-118 {
  max-width: 118px;
}
.daihyakka-trivia .w-118 {
  width: 118px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-118 {
    width: 59px;
  }
}
.daihyakka-trivia .h-118 {
  height: 118px;
}
.daihyakka-trivia .--gap118 {
  gap: 118px !important;
}
.daihyakka-trivia .--fw118 {
  font-weight: 118;
}
.daihyakka-trivia .--mt119 {
  margin-top: 119px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt119 {
    margin-top: 59.5px;
  }
}
.daihyakka-trivia .--mb119 {
  margin-bottom: 119px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb119 {
    margin-bottom: 59.5px;
  }
}
.daihyakka-trivia .--pt119 {
  padding-top: 119px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt119 {
    padding-top: 59.5px;
  }
}
.daihyakka-trivia .--pb119 {
  padding-bottom: 119px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb119 {
    padding-bottom: 59.5px;
  }
}
.daihyakka-trivia .--px119 {
  padding: 0 119px;
}
.daihyakka-trivia .max-w-119 {
  max-width: 119px;
}
.daihyakka-trivia .w-119 {
  width: 119px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-119 {
    width: 59.5px;
  }
}
.daihyakka-trivia .h-119 {
  height: 119px;
}
.daihyakka-trivia .--gap119 {
  gap: 119px !important;
}
.daihyakka-trivia .--fw119 {
  font-weight: 119;
}
.daihyakka-trivia .--mt120 {
  margin-top: 120px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt120 {
    margin-top: 60px;
  }
}
.daihyakka-trivia .--mb120 {
  margin-bottom: 120px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb120 {
    margin-bottom: 60px;
  }
}
.daihyakka-trivia .--pt120 {
  padding-top: 120px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt120 {
    padding-top: 60px;
  }
}
.daihyakka-trivia .--pb120 {
  padding-bottom: 120px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb120 {
    padding-bottom: 60px;
  }
}
.daihyakka-trivia .--px120 {
  padding: 0 120px;
}
.daihyakka-trivia .max-w-120 {
  max-width: 120px;
}
.daihyakka-trivia .w-120 {
  width: 120px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-120 {
    width: 60px;
  }
}
.daihyakka-trivia .h-120 {
  height: 120px;
}
.daihyakka-trivia .--gap120 {
  gap: 120px !important;
}
.daihyakka-trivia .--fw120 {
  font-weight: 120;
}
.daihyakka-trivia .--mt121 {
  margin-top: 121px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt121 {
    margin-top: 60.5px;
  }
}
.daihyakka-trivia .--mb121 {
  margin-bottom: 121px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb121 {
    margin-bottom: 60.5px;
  }
}
.daihyakka-trivia .--pt121 {
  padding-top: 121px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt121 {
    padding-top: 60.5px;
  }
}
.daihyakka-trivia .--pb121 {
  padding-bottom: 121px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb121 {
    padding-bottom: 60.5px;
  }
}
.daihyakka-trivia .--px121 {
  padding: 0 121px;
}
.daihyakka-trivia .max-w-121 {
  max-width: 121px;
}
.daihyakka-trivia .w-121 {
  width: 121px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-121 {
    width: 60.5px;
  }
}
.daihyakka-trivia .h-121 {
  height: 121px;
}
.daihyakka-trivia .--gap121 {
  gap: 121px !important;
}
.daihyakka-trivia .--fw121 {
  font-weight: 121;
}
.daihyakka-trivia .--mt122 {
  margin-top: 122px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt122 {
    margin-top: 61px;
  }
}
.daihyakka-trivia .--mb122 {
  margin-bottom: 122px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb122 {
    margin-bottom: 61px;
  }
}
.daihyakka-trivia .--pt122 {
  padding-top: 122px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt122 {
    padding-top: 61px;
  }
}
.daihyakka-trivia .--pb122 {
  padding-bottom: 122px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb122 {
    padding-bottom: 61px;
  }
}
.daihyakka-trivia .--px122 {
  padding: 0 122px;
}
.daihyakka-trivia .max-w-122 {
  max-width: 122px;
}
.daihyakka-trivia .w-122 {
  width: 122px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-122 {
    width: 61px;
  }
}
.daihyakka-trivia .h-122 {
  height: 122px;
}
.daihyakka-trivia .--gap122 {
  gap: 122px !important;
}
.daihyakka-trivia .--fw122 {
  font-weight: 122;
}
.daihyakka-trivia .--mt123 {
  margin-top: 123px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt123 {
    margin-top: 61.5px;
  }
}
.daihyakka-trivia .--mb123 {
  margin-bottom: 123px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb123 {
    margin-bottom: 61.5px;
  }
}
.daihyakka-trivia .--pt123 {
  padding-top: 123px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt123 {
    padding-top: 61.5px;
  }
}
.daihyakka-trivia .--pb123 {
  padding-bottom: 123px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb123 {
    padding-bottom: 61.5px;
  }
}
.daihyakka-trivia .--px123 {
  padding: 0 123px;
}
.daihyakka-trivia .max-w-123 {
  max-width: 123px;
}
.daihyakka-trivia .w-123 {
  width: 123px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-123 {
    width: 61.5px;
  }
}
.daihyakka-trivia .h-123 {
  height: 123px;
}
.daihyakka-trivia .--gap123 {
  gap: 123px !important;
}
.daihyakka-trivia .--fw123 {
  font-weight: 123;
}
.daihyakka-trivia .--mt124 {
  margin-top: 124px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt124 {
    margin-top: 62px;
  }
}
.daihyakka-trivia .--mb124 {
  margin-bottom: 124px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb124 {
    margin-bottom: 62px;
  }
}
.daihyakka-trivia .--pt124 {
  padding-top: 124px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt124 {
    padding-top: 62px;
  }
}
.daihyakka-trivia .--pb124 {
  padding-bottom: 124px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb124 {
    padding-bottom: 62px;
  }
}
.daihyakka-trivia .--px124 {
  padding: 0 124px;
}
.daihyakka-trivia .max-w-124 {
  max-width: 124px;
}
.daihyakka-trivia .w-124 {
  width: 124px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-124 {
    width: 62px;
  }
}
.daihyakka-trivia .h-124 {
  height: 124px;
}
.daihyakka-trivia .--gap124 {
  gap: 124px !important;
}
.daihyakka-trivia .--fw124 {
  font-weight: 124;
}
.daihyakka-trivia .--mt125 {
  margin-top: 125px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt125 {
    margin-top: 62.5px;
  }
}
.daihyakka-trivia .--mb125 {
  margin-bottom: 125px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb125 {
    margin-bottom: 62.5px;
  }
}
.daihyakka-trivia .--pt125 {
  padding-top: 125px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt125 {
    padding-top: 62.5px;
  }
}
.daihyakka-trivia .--pb125 {
  padding-bottom: 125px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb125 {
    padding-bottom: 62.5px;
  }
}
.daihyakka-trivia .--px125 {
  padding: 0 125px;
}
.daihyakka-trivia .max-w-125 {
  max-width: 125px;
}
.daihyakka-trivia .w-125 {
  width: 125px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-125 {
    width: 62.5px;
  }
}
.daihyakka-trivia .h-125 {
  height: 125px;
}
.daihyakka-trivia .--gap125 {
  gap: 125px !important;
}
.daihyakka-trivia .--fw125 {
  font-weight: 125;
}
.daihyakka-trivia .--mt126 {
  margin-top: 126px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt126 {
    margin-top: 63px;
  }
}
.daihyakka-trivia .--mb126 {
  margin-bottom: 126px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb126 {
    margin-bottom: 63px;
  }
}
.daihyakka-trivia .--pt126 {
  padding-top: 126px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt126 {
    padding-top: 63px;
  }
}
.daihyakka-trivia .--pb126 {
  padding-bottom: 126px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb126 {
    padding-bottom: 63px;
  }
}
.daihyakka-trivia .--px126 {
  padding: 0 126px;
}
.daihyakka-trivia .max-w-126 {
  max-width: 126px;
}
.daihyakka-trivia .w-126 {
  width: 126px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-126 {
    width: 63px;
  }
}
.daihyakka-trivia .h-126 {
  height: 126px;
}
.daihyakka-trivia .--gap126 {
  gap: 126px !important;
}
.daihyakka-trivia .--fw126 {
  font-weight: 126;
}
.daihyakka-trivia .--mt127 {
  margin-top: 127px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt127 {
    margin-top: 63.5px;
  }
}
.daihyakka-trivia .--mb127 {
  margin-bottom: 127px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb127 {
    margin-bottom: 63.5px;
  }
}
.daihyakka-trivia .--pt127 {
  padding-top: 127px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt127 {
    padding-top: 63.5px;
  }
}
.daihyakka-trivia .--pb127 {
  padding-bottom: 127px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb127 {
    padding-bottom: 63.5px;
  }
}
.daihyakka-trivia .--px127 {
  padding: 0 127px;
}
.daihyakka-trivia .max-w-127 {
  max-width: 127px;
}
.daihyakka-trivia .w-127 {
  width: 127px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-127 {
    width: 63.5px;
  }
}
.daihyakka-trivia .h-127 {
  height: 127px;
}
.daihyakka-trivia .--gap127 {
  gap: 127px !important;
}
.daihyakka-trivia .--fw127 {
  font-weight: 127;
}
.daihyakka-trivia .--mt128 {
  margin-top: 128px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt128 {
    margin-top: 64px;
  }
}
.daihyakka-trivia .--mb128 {
  margin-bottom: 128px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb128 {
    margin-bottom: 64px;
  }
}
.daihyakka-trivia .--pt128 {
  padding-top: 128px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt128 {
    padding-top: 64px;
  }
}
.daihyakka-trivia .--pb128 {
  padding-bottom: 128px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb128 {
    padding-bottom: 64px;
  }
}
.daihyakka-trivia .--px128 {
  padding: 0 128px;
}
.daihyakka-trivia .max-w-128 {
  max-width: 128px;
}
.daihyakka-trivia .w-128 {
  width: 128px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-128 {
    width: 64px;
  }
}
.daihyakka-trivia .h-128 {
  height: 128px;
}
.daihyakka-trivia .--gap128 {
  gap: 128px !important;
}
.daihyakka-trivia .--fw128 {
  font-weight: 128;
}
.daihyakka-trivia .--mt129 {
  margin-top: 129px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt129 {
    margin-top: 64.5px;
  }
}
.daihyakka-trivia .--mb129 {
  margin-bottom: 129px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb129 {
    margin-bottom: 64.5px;
  }
}
.daihyakka-trivia .--pt129 {
  padding-top: 129px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt129 {
    padding-top: 64.5px;
  }
}
.daihyakka-trivia .--pb129 {
  padding-bottom: 129px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb129 {
    padding-bottom: 64.5px;
  }
}
.daihyakka-trivia .--px129 {
  padding: 0 129px;
}
.daihyakka-trivia .max-w-129 {
  max-width: 129px;
}
.daihyakka-trivia .w-129 {
  width: 129px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-129 {
    width: 64.5px;
  }
}
.daihyakka-trivia .h-129 {
  height: 129px;
}
.daihyakka-trivia .--gap129 {
  gap: 129px !important;
}
.daihyakka-trivia .--fw129 {
  font-weight: 129;
}
.daihyakka-trivia .--mt130 {
  margin-top: 130px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt130 {
    margin-top: 65px;
  }
}
.daihyakka-trivia .--mb130 {
  margin-bottom: 130px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb130 {
    margin-bottom: 65px;
  }
}
.daihyakka-trivia .--pt130 {
  padding-top: 130px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt130 {
    padding-top: 65px;
  }
}
.daihyakka-trivia .--pb130 {
  padding-bottom: 130px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb130 {
    padding-bottom: 65px;
  }
}
.daihyakka-trivia .--px130 {
  padding: 0 130px;
}
.daihyakka-trivia .max-w-130 {
  max-width: 130px;
}
.daihyakka-trivia .w-130 {
  width: 130px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-130 {
    width: 65px;
  }
}
.daihyakka-trivia .h-130 {
  height: 130px;
}
.daihyakka-trivia .--gap130 {
  gap: 130px !important;
}
.daihyakka-trivia .--fw130 {
  font-weight: 130;
}
.daihyakka-trivia .--mt131 {
  margin-top: 131px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt131 {
    margin-top: 65.5px;
  }
}
.daihyakka-trivia .--mb131 {
  margin-bottom: 131px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb131 {
    margin-bottom: 65.5px;
  }
}
.daihyakka-trivia .--pt131 {
  padding-top: 131px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt131 {
    padding-top: 65.5px;
  }
}
.daihyakka-trivia .--pb131 {
  padding-bottom: 131px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb131 {
    padding-bottom: 65.5px;
  }
}
.daihyakka-trivia .--px131 {
  padding: 0 131px;
}
.daihyakka-trivia .max-w-131 {
  max-width: 131px;
}
.daihyakka-trivia .w-131 {
  width: 131px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-131 {
    width: 65.5px;
  }
}
.daihyakka-trivia .h-131 {
  height: 131px;
}
.daihyakka-trivia .--gap131 {
  gap: 131px !important;
}
.daihyakka-trivia .--fw131 {
  font-weight: 131;
}
.daihyakka-trivia .--mt132 {
  margin-top: 132px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt132 {
    margin-top: 66px;
  }
}
.daihyakka-trivia .--mb132 {
  margin-bottom: 132px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb132 {
    margin-bottom: 66px;
  }
}
.daihyakka-trivia .--pt132 {
  padding-top: 132px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt132 {
    padding-top: 66px;
  }
}
.daihyakka-trivia .--pb132 {
  padding-bottom: 132px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb132 {
    padding-bottom: 66px;
  }
}
.daihyakka-trivia .--px132 {
  padding: 0 132px;
}
.daihyakka-trivia .max-w-132 {
  max-width: 132px;
}
.daihyakka-trivia .w-132 {
  width: 132px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-132 {
    width: 66px;
  }
}
.daihyakka-trivia .h-132 {
  height: 132px;
}
.daihyakka-trivia .--gap132 {
  gap: 132px !important;
}
.daihyakka-trivia .--fw132 {
  font-weight: 132;
}
.daihyakka-trivia .--mt133 {
  margin-top: 133px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt133 {
    margin-top: 66.5px;
  }
}
.daihyakka-trivia .--mb133 {
  margin-bottom: 133px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb133 {
    margin-bottom: 66.5px;
  }
}
.daihyakka-trivia .--pt133 {
  padding-top: 133px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt133 {
    padding-top: 66.5px;
  }
}
.daihyakka-trivia .--pb133 {
  padding-bottom: 133px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb133 {
    padding-bottom: 66.5px;
  }
}
.daihyakka-trivia .--px133 {
  padding: 0 133px;
}
.daihyakka-trivia .max-w-133 {
  max-width: 133px;
}
.daihyakka-trivia .w-133 {
  width: 133px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-133 {
    width: 66.5px;
  }
}
.daihyakka-trivia .h-133 {
  height: 133px;
}
.daihyakka-trivia .--gap133 {
  gap: 133px !important;
}
.daihyakka-trivia .--fw133 {
  font-weight: 133;
}
.daihyakka-trivia .--mt134 {
  margin-top: 134px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt134 {
    margin-top: 67px;
  }
}
.daihyakka-trivia .--mb134 {
  margin-bottom: 134px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb134 {
    margin-bottom: 67px;
  }
}
.daihyakka-trivia .--pt134 {
  padding-top: 134px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt134 {
    padding-top: 67px;
  }
}
.daihyakka-trivia .--pb134 {
  padding-bottom: 134px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb134 {
    padding-bottom: 67px;
  }
}
.daihyakka-trivia .--px134 {
  padding: 0 134px;
}
.daihyakka-trivia .max-w-134 {
  max-width: 134px;
}
.daihyakka-trivia .w-134 {
  width: 134px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-134 {
    width: 67px;
  }
}
.daihyakka-trivia .h-134 {
  height: 134px;
}
.daihyakka-trivia .--gap134 {
  gap: 134px !important;
}
.daihyakka-trivia .--fw134 {
  font-weight: 134;
}
.daihyakka-trivia .--mt135 {
  margin-top: 135px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt135 {
    margin-top: 67.5px;
  }
}
.daihyakka-trivia .--mb135 {
  margin-bottom: 135px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb135 {
    margin-bottom: 67.5px;
  }
}
.daihyakka-trivia .--pt135 {
  padding-top: 135px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt135 {
    padding-top: 67.5px;
  }
}
.daihyakka-trivia .--pb135 {
  padding-bottom: 135px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb135 {
    padding-bottom: 67.5px;
  }
}
.daihyakka-trivia .--px135 {
  padding: 0 135px;
}
.daihyakka-trivia .max-w-135 {
  max-width: 135px;
}
.daihyakka-trivia .w-135 {
  width: 135px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-135 {
    width: 67.5px;
  }
}
.daihyakka-trivia .h-135 {
  height: 135px;
}
.daihyakka-trivia .--gap135 {
  gap: 135px !important;
}
.daihyakka-trivia .--fw135 {
  font-weight: 135;
}
.daihyakka-trivia .--mt136 {
  margin-top: 136px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt136 {
    margin-top: 68px;
  }
}
.daihyakka-trivia .--mb136 {
  margin-bottom: 136px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb136 {
    margin-bottom: 68px;
  }
}
.daihyakka-trivia .--pt136 {
  padding-top: 136px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt136 {
    padding-top: 68px;
  }
}
.daihyakka-trivia .--pb136 {
  padding-bottom: 136px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb136 {
    padding-bottom: 68px;
  }
}
.daihyakka-trivia .--px136 {
  padding: 0 136px;
}
.daihyakka-trivia .max-w-136 {
  max-width: 136px;
}
.daihyakka-trivia .w-136 {
  width: 136px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-136 {
    width: 68px;
  }
}
.daihyakka-trivia .h-136 {
  height: 136px;
}
.daihyakka-trivia .--gap136 {
  gap: 136px !important;
}
.daihyakka-trivia .--fw136 {
  font-weight: 136;
}
.daihyakka-trivia .--mt137 {
  margin-top: 137px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt137 {
    margin-top: 68.5px;
  }
}
.daihyakka-trivia .--mb137 {
  margin-bottom: 137px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb137 {
    margin-bottom: 68.5px;
  }
}
.daihyakka-trivia .--pt137 {
  padding-top: 137px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt137 {
    padding-top: 68.5px;
  }
}
.daihyakka-trivia .--pb137 {
  padding-bottom: 137px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb137 {
    padding-bottom: 68.5px;
  }
}
.daihyakka-trivia .--px137 {
  padding: 0 137px;
}
.daihyakka-trivia .max-w-137 {
  max-width: 137px;
}
.daihyakka-trivia .w-137 {
  width: 137px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-137 {
    width: 68.5px;
  }
}
.daihyakka-trivia .h-137 {
  height: 137px;
}
.daihyakka-trivia .--gap137 {
  gap: 137px !important;
}
.daihyakka-trivia .--fw137 {
  font-weight: 137;
}
.daihyakka-trivia .--mt138 {
  margin-top: 138px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt138 {
    margin-top: 69px;
  }
}
.daihyakka-trivia .--mb138 {
  margin-bottom: 138px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb138 {
    margin-bottom: 69px;
  }
}
.daihyakka-trivia .--pt138 {
  padding-top: 138px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt138 {
    padding-top: 69px;
  }
}
.daihyakka-trivia .--pb138 {
  padding-bottom: 138px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb138 {
    padding-bottom: 69px;
  }
}
.daihyakka-trivia .--px138 {
  padding: 0 138px;
}
.daihyakka-trivia .max-w-138 {
  max-width: 138px;
}
.daihyakka-trivia .w-138 {
  width: 138px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-138 {
    width: 69px;
  }
}
.daihyakka-trivia .h-138 {
  height: 138px;
}
.daihyakka-trivia .--gap138 {
  gap: 138px !important;
}
.daihyakka-trivia .--fw138 {
  font-weight: 138;
}
.daihyakka-trivia .--mt139 {
  margin-top: 139px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt139 {
    margin-top: 69.5px;
  }
}
.daihyakka-trivia .--mb139 {
  margin-bottom: 139px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb139 {
    margin-bottom: 69.5px;
  }
}
.daihyakka-trivia .--pt139 {
  padding-top: 139px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt139 {
    padding-top: 69.5px;
  }
}
.daihyakka-trivia .--pb139 {
  padding-bottom: 139px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb139 {
    padding-bottom: 69.5px;
  }
}
.daihyakka-trivia .--px139 {
  padding: 0 139px;
}
.daihyakka-trivia .max-w-139 {
  max-width: 139px;
}
.daihyakka-trivia .w-139 {
  width: 139px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-139 {
    width: 69.5px;
  }
}
.daihyakka-trivia .h-139 {
  height: 139px;
}
.daihyakka-trivia .--gap139 {
  gap: 139px !important;
}
.daihyakka-trivia .--fw139 {
  font-weight: 139;
}
.daihyakka-trivia .--mt140 {
  margin-top: 140px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt140 {
    margin-top: 70px;
  }
}
.daihyakka-trivia .--mb140 {
  margin-bottom: 140px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb140 {
    margin-bottom: 70px;
  }
}
.daihyakka-trivia .--pt140 {
  padding-top: 140px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt140 {
    padding-top: 70px;
  }
}
.daihyakka-trivia .--pb140 {
  padding-bottom: 140px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb140 {
    padding-bottom: 70px;
  }
}
.daihyakka-trivia .--px140 {
  padding: 0 140px;
}
.daihyakka-trivia .max-w-140 {
  max-width: 140px;
}
.daihyakka-trivia .w-140 {
  width: 140px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-140 {
    width: 70px;
  }
}
.daihyakka-trivia .h-140 {
  height: 140px;
}
.daihyakka-trivia .--gap140 {
  gap: 140px !important;
}
.daihyakka-trivia .--fw140 {
  font-weight: 140;
}
.daihyakka-trivia .--mt141 {
  margin-top: 141px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt141 {
    margin-top: 70.5px;
  }
}
.daihyakka-trivia .--mb141 {
  margin-bottom: 141px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb141 {
    margin-bottom: 70.5px;
  }
}
.daihyakka-trivia .--pt141 {
  padding-top: 141px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt141 {
    padding-top: 70.5px;
  }
}
.daihyakka-trivia .--pb141 {
  padding-bottom: 141px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb141 {
    padding-bottom: 70.5px;
  }
}
.daihyakka-trivia .--px141 {
  padding: 0 141px;
}
.daihyakka-trivia .max-w-141 {
  max-width: 141px;
}
.daihyakka-trivia .w-141 {
  width: 141px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-141 {
    width: 70.5px;
  }
}
.daihyakka-trivia .h-141 {
  height: 141px;
}
.daihyakka-trivia .--gap141 {
  gap: 141px !important;
}
.daihyakka-trivia .--fw141 {
  font-weight: 141;
}
.daihyakka-trivia .--mt142 {
  margin-top: 142px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt142 {
    margin-top: 71px;
  }
}
.daihyakka-trivia .--mb142 {
  margin-bottom: 142px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb142 {
    margin-bottom: 71px;
  }
}
.daihyakka-trivia .--pt142 {
  padding-top: 142px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt142 {
    padding-top: 71px;
  }
}
.daihyakka-trivia .--pb142 {
  padding-bottom: 142px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb142 {
    padding-bottom: 71px;
  }
}
.daihyakka-trivia .--px142 {
  padding: 0 142px;
}
.daihyakka-trivia .max-w-142 {
  max-width: 142px;
}
.daihyakka-trivia .w-142 {
  width: 142px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-142 {
    width: 71px;
  }
}
.daihyakka-trivia .h-142 {
  height: 142px;
}
.daihyakka-trivia .--gap142 {
  gap: 142px !important;
}
.daihyakka-trivia .--fw142 {
  font-weight: 142;
}
.daihyakka-trivia .--mt143 {
  margin-top: 143px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt143 {
    margin-top: 71.5px;
  }
}
.daihyakka-trivia .--mb143 {
  margin-bottom: 143px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb143 {
    margin-bottom: 71.5px;
  }
}
.daihyakka-trivia .--pt143 {
  padding-top: 143px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt143 {
    padding-top: 71.5px;
  }
}
.daihyakka-trivia .--pb143 {
  padding-bottom: 143px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb143 {
    padding-bottom: 71.5px;
  }
}
.daihyakka-trivia .--px143 {
  padding: 0 143px;
}
.daihyakka-trivia .max-w-143 {
  max-width: 143px;
}
.daihyakka-trivia .w-143 {
  width: 143px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-143 {
    width: 71.5px;
  }
}
.daihyakka-trivia .h-143 {
  height: 143px;
}
.daihyakka-trivia .--gap143 {
  gap: 143px !important;
}
.daihyakka-trivia .--fw143 {
  font-weight: 143;
}
.daihyakka-trivia .--mt144 {
  margin-top: 144px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt144 {
    margin-top: 72px;
  }
}
.daihyakka-trivia .--mb144 {
  margin-bottom: 144px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb144 {
    margin-bottom: 72px;
  }
}
.daihyakka-trivia .--pt144 {
  padding-top: 144px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt144 {
    padding-top: 72px;
  }
}
.daihyakka-trivia .--pb144 {
  padding-bottom: 144px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb144 {
    padding-bottom: 72px;
  }
}
.daihyakka-trivia .--px144 {
  padding: 0 144px;
}
.daihyakka-trivia .max-w-144 {
  max-width: 144px;
}
.daihyakka-trivia .w-144 {
  width: 144px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-144 {
    width: 72px;
  }
}
.daihyakka-trivia .h-144 {
  height: 144px;
}
.daihyakka-trivia .--gap144 {
  gap: 144px !important;
}
.daihyakka-trivia .--fw144 {
  font-weight: 144;
}
.daihyakka-trivia .--mt145 {
  margin-top: 145px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt145 {
    margin-top: 72.5px;
  }
}
.daihyakka-trivia .--mb145 {
  margin-bottom: 145px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb145 {
    margin-bottom: 72.5px;
  }
}
.daihyakka-trivia .--pt145 {
  padding-top: 145px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt145 {
    padding-top: 72.5px;
  }
}
.daihyakka-trivia .--pb145 {
  padding-bottom: 145px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb145 {
    padding-bottom: 72.5px;
  }
}
.daihyakka-trivia .--px145 {
  padding: 0 145px;
}
.daihyakka-trivia .max-w-145 {
  max-width: 145px;
}
.daihyakka-trivia .w-145 {
  width: 145px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-145 {
    width: 72.5px;
  }
}
.daihyakka-trivia .h-145 {
  height: 145px;
}
.daihyakka-trivia .--gap145 {
  gap: 145px !important;
}
.daihyakka-trivia .--fw145 {
  font-weight: 145;
}
.daihyakka-trivia .--mt146 {
  margin-top: 146px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt146 {
    margin-top: 73px;
  }
}
.daihyakka-trivia .--mb146 {
  margin-bottom: 146px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb146 {
    margin-bottom: 73px;
  }
}
.daihyakka-trivia .--pt146 {
  padding-top: 146px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt146 {
    padding-top: 73px;
  }
}
.daihyakka-trivia .--pb146 {
  padding-bottom: 146px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb146 {
    padding-bottom: 73px;
  }
}
.daihyakka-trivia .--px146 {
  padding: 0 146px;
}
.daihyakka-trivia .max-w-146 {
  max-width: 146px;
}
.daihyakka-trivia .w-146 {
  width: 146px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-146 {
    width: 73px;
  }
}
.daihyakka-trivia .h-146 {
  height: 146px;
}
.daihyakka-trivia .--gap146 {
  gap: 146px !important;
}
.daihyakka-trivia .--fw146 {
  font-weight: 146;
}
.daihyakka-trivia .--mt147 {
  margin-top: 147px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt147 {
    margin-top: 73.5px;
  }
}
.daihyakka-trivia .--mb147 {
  margin-bottom: 147px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb147 {
    margin-bottom: 73.5px;
  }
}
.daihyakka-trivia .--pt147 {
  padding-top: 147px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt147 {
    padding-top: 73.5px;
  }
}
.daihyakka-trivia .--pb147 {
  padding-bottom: 147px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb147 {
    padding-bottom: 73.5px;
  }
}
.daihyakka-trivia .--px147 {
  padding: 0 147px;
}
.daihyakka-trivia .max-w-147 {
  max-width: 147px;
}
.daihyakka-trivia .w-147 {
  width: 147px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-147 {
    width: 73.5px;
  }
}
.daihyakka-trivia .h-147 {
  height: 147px;
}
.daihyakka-trivia .--gap147 {
  gap: 147px !important;
}
.daihyakka-trivia .--fw147 {
  font-weight: 147;
}
.daihyakka-trivia .--mt148 {
  margin-top: 148px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt148 {
    margin-top: 74px;
  }
}
.daihyakka-trivia .--mb148 {
  margin-bottom: 148px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb148 {
    margin-bottom: 74px;
  }
}
.daihyakka-trivia .--pt148 {
  padding-top: 148px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt148 {
    padding-top: 74px;
  }
}
.daihyakka-trivia .--pb148 {
  padding-bottom: 148px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb148 {
    padding-bottom: 74px;
  }
}
.daihyakka-trivia .--px148 {
  padding: 0 148px;
}
.daihyakka-trivia .max-w-148 {
  max-width: 148px;
}
.daihyakka-trivia .w-148 {
  width: 148px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-148 {
    width: 74px;
  }
}
.daihyakka-trivia .h-148 {
  height: 148px;
}
.daihyakka-trivia .--gap148 {
  gap: 148px !important;
}
.daihyakka-trivia .--fw148 {
  font-weight: 148;
}
.daihyakka-trivia .--mt149 {
  margin-top: 149px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt149 {
    margin-top: 74.5px;
  }
}
.daihyakka-trivia .--mb149 {
  margin-bottom: 149px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb149 {
    margin-bottom: 74.5px;
  }
}
.daihyakka-trivia .--pt149 {
  padding-top: 149px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt149 {
    padding-top: 74.5px;
  }
}
.daihyakka-trivia .--pb149 {
  padding-bottom: 149px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb149 {
    padding-bottom: 74.5px;
  }
}
.daihyakka-trivia .--px149 {
  padding: 0 149px;
}
.daihyakka-trivia .max-w-149 {
  max-width: 149px;
}
.daihyakka-trivia .w-149 {
  width: 149px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-149 {
    width: 74.5px;
  }
}
.daihyakka-trivia .h-149 {
  height: 149px;
}
.daihyakka-trivia .--gap149 {
  gap: 149px !important;
}
.daihyakka-trivia .--fw149 {
  font-weight: 149;
}
.daihyakka-trivia .--mt150 {
  margin-top: 150px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt150 {
    margin-top: 75px;
  }
}
.daihyakka-trivia .--mb150 {
  margin-bottom: 150px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb150 {
    margin-bottom: 75px;
  }
}
.daihyakka-trivia .--pt150 {
  padding-top: 150px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt150 {
    padding-top: 75px;
  }
}
.daihyakka-trivia .--pb150 {
  padding-bottom: 150px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb150 {
    padding-bottom: 75px;
  }
}
.daihyakka-trivia .--px150 {
  padding: 0 150px;
}
.daihyakka-trivia .max-w-150 {
  max-width: 150px;
}
.daihyakka-trivia .w-150 {
  width: 150px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-150 {
    width: 75px;
  }
}
.daihyakka-trivia .h-150 {
  height: 150px;
}
.daihyakka-trivia .--gap150 {
  gap: 150px !important;
}
.daihyakka-trivia .--fw150 {
  font-weight: 150;
}
.daihyakka-trivia .--mt151 {
  margin-top: 151px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt151 {
    margin-top: 75.5px;
  }
}
.daihyakka-trivia .--mb151 {
  margin-bottom: 151px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb151 {
    margin-bottom: 75.5px;
  }
}
.daihyakka-trivia .--pt151 {
  padding-top: 151px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt151 {
    padding-top: 75.5px;
  }
}
.daihyakka-trivia .--pb151 {
  padding-bottom: 151px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb151 {
    padding-bottom: 75.5px;
  }
}
.daihyakka-trivia .--px151 {
  padding: 0 151px;
}
.daihyakka-trivia .max-w-151 {
  max-width: 151px;
}
.daihyakka-trivia .w-151 {
  width: 151px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-151 {
    width: 75.5px;
  }
}
.daihyakka-trivia .h-151 {
  height: 151px;
}
.daihyakka-trivia .--gap151 {
  gap: 151px !important;
}
.daihyakka-trivia .--fw151 {
  font-weight: 151;
}
.daihyakka-trivia .--mt152 {
  margin-top: 152px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt152 {
    margin-top: 76px;
  }
}
.daihyakka-trivia .--mb152 {
  margin-bottom: 152px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb152 {
    margin-bottom: 76px;
  }
}
.daihyakka-trivia .--pt152 {
  padding-top: 152px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt152 {
    padding-top: 76px;
  }
}
.daihyakka-trivia .--pb152 {
  padding-bottom: 152px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb152 {
    padding-bottom: 76px;
  }
}
.daihyakka-trivia .--px152 {
  padding: 0 152px;
}
.daihyakka-trivia .max-w-152 {
  max-width: 152px;
}
.daihyakka-trivia .w-152 {
  width: 152px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-152 {
    width: 76px;
  }
}
.daihyakka-trivia .h-152 {
  height: 152px;
}
.daihyakka-trivia .--gap152 {
  gap: 152px !important;
}
.daihyakka-trivia .--fw152 {
  font-weight: 152;
}
.daihyakka-trivia .--mt153 {
  margin-top: 153px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt153 {
    margin-top: 76.5px;
  }
}
.daihyakka-trivia .--mb153 {
  margin-bottom: 153px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb153 {
    margin-bottom: 76.5px;
  }
}
.daihyakka-trivia .--pt153 {
  padding-top: 153px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt153 {
    padding-top: 76.5px;
  }
}
.daihyakka-trivia .--pb153 {
  padding-bottom: 153px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb153 {
    padding-bottom: 76.5px;
  }
}
.daihyakka-trivia .--px153 {
  padding: 0 153px;
}
.daihyakka-trivia .max-w-153 {
  max-width: 153px;
}
.daihyakka-trivia .w-153 {
  width: 153px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-153 {
    width: 76.5px;
  }
}
.daihyakka-trivia .h-153 {
  height: 153px;
}
.daihyakka-trivia .--gap153 {
  gap: 153px !important;
}
.daihyakka-trivia .--fw153 {
  font-weight: 153;
}
.daihyakka-trivia .--mt154 {
  margin-top: 154px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt154 {
    margin-top: 77px;
  }
}
.daihyakka-trivia .--mb154 {
  margin-bottom: 154px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb154 {
    margin-bottom: 77px;
  }
}
.daihyakka-trivia .--pt154 {
  padding-top: 154px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt154 {
    padding-top: 77px;
  }
}
.daihyakka-trivia .--pb154 {
  padding-bottom: 154px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb154 {
    padding-bottom: 77px;
  }
}
.daihyakka-trivia .--px154 {
  padding: 0 154px;
}
.daihyakka-trivia .max-w-154 {
  max-width: 154px;
}
.daihyakka-trivia .w-154 {
  width: 154px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-154 {
    width: 77px;
  }
}
.daihyakka-trivia .h-154 {
  height: 154px;
}
.daihyakka-trivia .--gap154 {
  gap: 154px !important;
}
.daihyakka-trivia .--fw154 {
  font-weight: 154;
}
.daihyakka-trivia .--mt155 {
  margin-top: 155px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt155 {
    margin-top: 77.5px;
  }
}
.daihyakka-trivia .--mb155 {
  margin-bottom: 155px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb155 {
    margin-bottom: 77.5px;
  }
}
.daihyakka-trivia .--pt155 {
  padding-top: 155px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt155 {
    padding-top: 77.5px;
  }
}
.daihyakka-trivia .--pb155 {
  padding-bottom: 155px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb155 {
    padding-bottom: 77.5px;
  }
}
.daihyakka-trivia .--px155 {
  padding: 0 155px;
}
.daihyakka-trivia .max-w-155 {
  max-width: 155px;
}
.daihyakka-trivia .w-155 {
  width: 155px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-155 {
    width: 77.5px;
  }
}
.daihyakka-trivia .h-155 {
  height: 155px;
}
.daihyakka-trivia .--gap155 {
  gap: 155px !important;
}
.daihyakka-trivia .--fw155 {
  font-weight: 155;
}
.daihyakka-trivia .--mt156 {
  margin-top: 156px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt156 {
    margin-top: 78px;
  }
}
.daihyakka-trivia .--mb156 {
  margin-bottom: 156px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb156 {
    margin-bottom: 78px;
  }
}
.daihyakka-trivia .--pt156 {
  padding-top: 156px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt156 {
    padding-top: 78px;
  }
}
.daihyakka-trivia .--pb156 {
  padding-bottom: 156px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb156 {
    padding-bottom: 78px;
  }
}
.daihyakka-trivia .--px156 {
  padding: 0 156px;
}
.daihyakka-trivia .max-w-156 {
  max-width: 156px;
}
.daihyakka-trivia .w-156 {
  width: 156px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-156 {
    width: 78px;
  }
}
.daihyakka-trivia .h-156 {
  height: 156px;
}
.daihyakka-trivia .--gap156 {
  gap: 156px !important;
}
.daihyakka-trivia .--fw156 {
  font-weight: 156;
}
.daihyakka-trivia .--mt157 {
  margin-top: 157px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt157 {
    margin-top: 78.5px;
  }
}
.daihyakka-trivia .--mb157 {
  margin-bottom: 157px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb157 {
    margin-bottom: 78.5px;
  }
}
.daihyakka-trivia .--pt157 {
  padding-top: 157px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt157 {
    padding-top: 78.5px;
  }
}
.daihyakka-trivia .--pb157 {
  padding-bottom: 157px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb157 {
    padding-bottom: 78.5px;
  }
}
.daihyakka-trivia .--px157 {
  padding: 0 157px;
}
.daihyakka-trivia .max-w-157 {
  max-width: 157px;
}
.daihyakka-trivia .w-157 {
  width: 157px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-157 {
    width: 78.5px;
  }
}
.daihyakka-trivia .h-157 {
  height: 157px;
}
.daihyakka-trivia .--gap157 {
  gap: 157px !important;
}
.daihyakka-trivia .--fw157 {
  font-weight: 157;
}
.daihyakka-trivia .--mt158 {
  margin-top: 158px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt158 {
    margin-top: 79px;
  }
}
.daihyakka-trivia .--mb158 {
  margin-bottom: 158px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb158 {
    margin-bottom: 79px;
  }
}
.daihyakka-trivia .--pt158 {
  padding-top: 158px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt158 {
    padding-top: 79px;
  }
}
.daihyakka-trivia .--pb158 {
  padding-bottom: 158px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb158 {
    padding-bottom: 79px;
  }
}
.daihyakka-trivia .--px158 {
  padding: 0 158px;
}
.daihyakka-trivia .max-w-158 {
  max-width: 158px;
}
.daihyakka-trivia .w-158 {
  width: 158px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-158 {
    width: 79px;
  }
}
.daihyakka-trivia .h-158 {
  height: 158px;
}
.daihyakka-trivia .--gap158 {
  gap: 158px !important;
}
.daihyakka-trivia .--fw158 {
  font-weight: 158;
}
.daihyakka-trivia .--mt159 {
  margin-top: 159px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt159 {
    margin-top: 79.5px;
  }
}
.daihyakka-trivia .--mb159 {
  margin-bottom: 159px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb159 {
    margin-bottom: 79.5px;
  }
}
.daihyakka-trivia .--pt159 {
  padding-top: 159px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt159 {
    padding-top: 79.5px;
  }
}
.daihyakka-trivia .--pb159 {
  padding-bottom: 159px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb159 {
    padding-bottom: 79.5px;
  }
}
.daihyakka-trivia .--px159 {
  padding: 0 159px;
}
.daihyakka-trivia .max-w-159 {
  max-width: 159px;
}
.daihyakka-trivia .w-159 {
  width: 159px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-159 {
    width: 79.5px;
  }
}
.daihyakka-trivia .h-159 {
  height: 159px;
}
.daihyakka-trivia .--gap159 {
  gap: 159px !important;
}
.daihyakka-trivia .--fw159 {
  font-weight: 159;
}
.daihyakka-trivia .--mt160 {
  margin-top: 160px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt160 {
    margin-top: 80px;
  }
}
.daihyakka-trivia .--mb160 {
  margin-bottom: 160px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb160 {
    margin-bottom: 80px;
  }
}
.daihyakka-trivia .--pt160 {
  padding-top: 160px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt160 {
    padding-top: 80px;
  }
}
.daihyakka-trivia .--pb160 {
  padding-bottom: 160px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb160 {
    padding-bottom: 80px;
  }
}
.daihyakka-trivia .--px160 {
  padding: 0 160px;
}
.daihyakka-trivia .max-w-160 {
  max-width: 160px;
}
.daihyakka-trivia .w-160 {
  width: 160px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-160 {
    width: 80px;
  }
}
.daihyakka-trivia .h-160 {
  height: 160px;
}
.daihyakka-trivia .--gap160 {
  gap: 160px !important;
}
.daihyakka-trivia .--fw160 {
  font-weight: 160;
}
.daihyakka-trivia .--mt161 {
  margin-top: 161px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt161 {
    margin-top: 80.5px;
  }
}
.daihyakka-trivia .--mb161 {
  margin-bottom: 161px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb161 {
    margin-bottom: 80.5px;
  }
}
.daihyakka-trivia .--pt161 {
  padding-top: 161px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt161 {
    padding-top: 80.5px;
  }
}
.daihyakka-trivia .--pb161 {
  padding-bottom: 161px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb161 {
    padding-bottom: 80.5px;
  }
}
.daihyakka-trivia .--px161 {
  padding: 0 161px;
}
.daihyakka-trivia .max-w-161 {
  max-width: 161px;
}
.daihyakka-trivia .w-161 {
  width: 161px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-161 {
    width: 80.5px;
  }
}
.daihyakka-trivia .h-161 {
  height: 161px;
}
.daihyakka-trivia .--gap161 {
  gap: 161px !important;
}
.daihyakka-trivia .--fw161 {
  font-weight: 161;
}
.daihyakka-trivia .--mt162 {
  margin-top: 162px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt162 {
    margin-top: 81px;
  }
}
.daihyakka-trivia .--mb162 {
  margin-bottom: 162px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb162 {
    margin-bottom: 81px;
  }
}
.daihyakka-trivia .--pt162 {
  padding-top: 162px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt162 {
    padding-top: 81px;
  }
}
.daihyakka-trivia .--pb162 {
  padding-bottom: 162px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb162 {
    padding-bottom: 81px;
  }
}
.daihyakka-trivia .--px162 {
  padding: 0 162px;
}
.daihyakka-trivia .max-w-162 {
  max-width: 162px;
}
.daihyakka-trivia .w-162 {
  width: 162px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-162 {
    width: 81px;
  }
}
.daihyakka-trivia .h-162 {
  height: 162px;
}
.daihyakka-trivia .--gap162 {
  gap: 162px !important;
}
.daihyakka-trivia .--fw162 {
  font-weight: 162;
}
.daihyakka-trivia .--mt163 {
  margin-top: 163px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt163 {
    margin-top: 81.5px;
  }
}
.daihyakka-trivia .--mb163 {
  margin-bottom: 163px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb163 {
    margin-bottom: 81.5px;
  }
}
.daihyakka-trivia .--pt163 {
  padding-top: 163px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt163 {
    padding-top: 81.5px;
  }
}
.daihyakka-trivia .--pb163 {
  padding-bottom: 163px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb163 {
    padding-bottom: 81.5px;
  }
}
.daihyakka-trivia .--px163 {
  padding: 0 163px;
}
.daihyakka-trivia .max-w-163 {
  max-width: 163px;
}
.daihyakka-trivia .w-163 {
  width: 163px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-163 {
    width: 81.5px;
  }
}
.daihyakka-trivia .h-163 {
  height: 163px;
}
.daihyakka-trivia .--gap163 {
  gap: 163px !important;
}
.daihyakka-trivia .--fw163 {
  font-weight: 163;
}
.daihyakka-trivia .--mt164 {
  margin-top: 164px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt164 {
    margin-top: 82px;
  }
}
.daihyakka-trivia .--mb164 {
  margin-bottom: 164px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb164 {
    margin-bottom: 82px;
  }
}
.daihyakka-trivia .--pt164 {
  padding-top: 164px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt164 {
    padding-top: 82px;
  }
}
.daihyakka-trivia .--pb164 {
  padding-bottom: 164px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb164 {
    padding-bottom: 82px;
  }
}
.daihyakka-trivia .--px164 {
  padding: 0 164px;
}
.daihyakka-trivia .max-w-164 {
  max-width: 164px;
}
.daihyakka-trivia .w-164 {
  width: 164px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-164 {
    width: 82px;
  }
}
.daihyakka-trivia .h-164 {
  height: 164px;
}
.daihyakka-trivia .--gap164 {
  gap: 164px !important;
}
.daihyakka-trivia .--fw164 {
  font-weight: 164;
}
.daihyakka-trivia .--mt165 {
  margin-top: 165px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt165 {
    margin-top: 82.5px;
  }
}
.daihyakka-trivia .--mb165 {
  margin-bottom: 165px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb165 {
    margin-bottom: 82.5px;
  }
}
.daihyakka-trivia .--pt165 {
  padding-top: 165px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt165 {
    padding-top: 82.5px;
  }
}
.daihyakka-trivia .--pb165 {
  padding-bottom: 165px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb165 {
    padding-bottom: 82.5px;
  }
}
.daihyakka-trivia .--px165 {
  padding: 0 165px;
}
.daihyakka-trivia .max-w-165 {
  max-width: 165px;
}
.daihyakka-trivia .w-165 {
  width: 165px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-165 {
    width: 82.5px;
  }
}
.daihyakka-trivia .h-165 {
  height: 165px;
}
.daihyakka-trivia .--gap165 {
  gap: 165px !important;
}
.daihyakka-trivia .--fw165 {
  font-weight: 165;
}
.daihyakka-trivia .--mt166 {
  margin-top: 166px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt166 {
    margin-top: 83px;
  }
}
.daihyakka-trivia .--mb166 {
  margin-bottom: 166px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb166 {
    margin-bottom: 83px;
  }
}
.daihyakka-trivia .--pt166 {
  padding-top: 166px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt166 {
    padding-top: 83px;
  }
}
.daihyakka-trivia .--pb166 {
  padding-bottom: 166px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb166 {
    padding-bottom: 83px;
  }
}
.daihyakka-trivia .--px166 {
  padding: 0 166px;
}
.daihyakka-trivia .max-w-166 {
  max-width: 166px;
}
.daihyakka-trivia .w-166 {
  width: 166px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-166 {
    width: 83px;
  }
}
.daihyakka-trivia .h-166 {
  height: 166px;
}
.daihyakka-trivia .--gap166 {
  gap: 166px !important;
}
.daihyakka-trivia .--fw166 {
  font-weight: 166;
}
.daihyakka-trivia .--mt167 {
  margin-top: 167px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt167 {
    margin-top: 83.5px;
  }
}
.daihyakka-trivia .--mb167 {
  margin-bottom: 167px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb167 {
    margin-bottom: 83.5px;
  }
}
.daihyakka-trivia .--pt167 {
  padding-top: 167px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt167 {
    padding-top: 83.5px;
  }
}
.daihyakka-trivia .--pb167 {
  padding-bottom: 167px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb167 {
    padding-bottom: 83.5px;
  }
}
.daihyakka-trivia .--px167 {
  padding: 0 167px;
}
.daihyakka-trivia .max-w-167 {
  max-width: 167px;
}
.daihyakka-trivia .w-167 {
  width: 167px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-167 {
    width: 83.5px;
  }
}
.daihyakka-trivia .h-167 {
  height: 167px;
}
.daihyakka-trivia .--gap167 {
  gap: 167px !important;
}
.daihyakka-trivia .--fw167 {
  font-weight: 167;
}
.daihyakka-trivia .--mt168 {
  margin-top: 168px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt168 {
    margin-top: 84px;
  }
}
.daihyakka-trivia .--mb168 {
  margin-bottom: 168px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb168 {
    margin-bottom: 84px;
  }
}
.daihyakka-trivia .--pt168 {
  padding-top: 168px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt168 {
    padding-top: 84px;
  }
}
.daihyakka-trivia .--pb168 {
  padding-bottom: 168px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb168 {
    padding-bottom: 84px;
  }
}
.daihyakka-trivia .--px168 {
  padding: 0 168px;
}
.daihyakka-trivia .max-w-168 {
  max-width: 168px;
}
.daihyakka-trivia .w-168 {
  width: 168px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-168 {
    width: 84px;
  }
}
.daihyakka-trivia .h-168 {
  height: 168px;
}
.daihyakka-trivia .--gap168 {
  gap: 168px !important;
}
.daihyakka-trivia .--fw168 {
  font-weight: 168;
}
.daihyakka-trivia .--mt169 {
  margin-top: 169px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt169 {
    margin-top: 84.5px;
  }
}
.daihyakka-trivia .--mb169 {
  margin-bottom: 169px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb169 {
    margin-bottom: 84.5px;
  }
}
.daihyakka-trivia .--pt169 {
  padding-top: 169px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt169 {
    padding-top: 84.5px;
  }
}
.daihyakka-trivia .--pb169 {
  padding-bottom: 169px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb169 {
    padding-bottom: 84.5px;
  }
}
.daihyakka-trivia .--px169 {
  padding: 0 169px;
}
.daihyakka-trivia .max-w-169 {
  max-width: 169px;
}
.daihyakka-trivia .w-169 {
  width: 169px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-169 {
    width: 84.5px;
  }
}
.daihyakka-trivia .h-169 {
  height: 169px;
}
.daihyakka-trivia .--gap169 {
  gap: 169px !important;
}
.daihyakka-trivia .--fw169 {
  font-weight: 169;
}
.daihyakka-trivia .--mt170 {
  margin-top: 170px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt170 {
    margin-top: 85px;
  }
}
.daihyakka-trivia .--mb170 {
  margin-bottom: 170px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb170 {
    margin-bottom: 85px;
  }
}
.daihyakka-trivia .--pt170 {
  padding-top: 170px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt170 {
    padding-top: 85px;
  }
}
.daihyakka-trivia .--pb170 {
  padding-bottom: 170px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb170 {
    padding-bottom: 85px;
  }
}
.daihyakka-trivia .--px170 {
  padding: 0 170px;
}
.daihyakka-trivia .max-w-170 {
  max-width: 170px;
}
.daihyakka-trivia .w-170 {
  width: 170px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-170 {
    width: 85px;
  }
}
.daihyakka-trivia .h-170 {
  height: 170px;
}
.daihyakka-trivia .--gap170 {
  gap: 170px !important;
}
.daihyakka-trivia .--fw170 {
  font-weight: 170;
}
.daihyakka-trivia .--mt171 {
  margin-top: 171px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt171 {
    margin-top: 85.5px;
  }
}
.daihyakka-trivia .--mb171 {
  margin-bottom: 171px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb171 {
    margin-bottom: 85.5px;
  }
}
.daihyakka-trivia .--pt171 {
  padding-top: 171px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt171 {
    padding-top: 85.5px;
  }
}
.daihyakka-trivia .--pb171 {
  padding-bottom: 171px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb171 {
    padding-bottom: 85.5px;
  }
}
.daihyakka-trivia .--px171 {
  padding: 0 171px;
}
.daihyakka-trivia .max-w-171 {
  max-width: 171px;
}
.daihyakka-trivia .w-171 {
  width: 171px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-171 {
    width: 85.5px;
  }
}
.daihyakka-trivia .h-171 {
  height: 171px;
}
.daihyakka-trivia .--gap171 {
  gap: 171px !important;
}
.daihyakka-trivia .--fw171 {
  font-weight: 171;
}
.daihyakka-trivia .--mt172 {
  margin-top: 172px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt172 {
    margin-top: 86px;
  }
}
.daihyakka-trivia .--mb172 {
  margin-bottom: 172px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb172 {
    margin-bottom: 86px;
  }
}
.daihyakka-trivia .--pt172 {
  padding-top: 172px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt172 {
    padding-top: 86px;
  }
}
.daihyakka-trivia .--pb172 {
  padding-bottom: 172px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb172 {
    padding-bottom: 86px;
  }
}
.daihyakka-trivia .--px172 {
  padding: 0 172px;
}
.daihyakka-trivia .max-w-172 {
  max-width: 172px;
}
.daihyakka-trivia .w-172 {
  width: 172px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-172 {
    width: 86px;
  }
}
.daihyakka-trivia .h-172 {
  height: 172px;
}
.daihyakka-trivia .--gap172 {
  gap: 172px !important;
}
.daihyakka-trivia .--fw172 {
  font-weight: 172;
}
.daihyakka-trivia .--mt173 {
  margin-top: 173px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt173 {
    margin-top: 86.5px;
  }
}
.daihyakka-trivia .--mb173 {
  margin-bottom: 173px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb173 {
    margin-bottom: 86.5px;
  }
}
.daihyakka-trivia .--pt173 {
  padding-top: 173px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt173 {
    padding-top: 86.5px;
  }
}
.daihyakka-trivia .--pb173 {
  padding-bottom: 173px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb173 {
    padding-bottom: 86.5px;
  }
}
.daihyakka-trivia .--px173 {
  padding: 0 173px;
}
.daihyakka-trivia .max-w-173 {
  max-width: 173px;
}
.daihyakka-trivia .w-173 {
  width: 173px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-173 {
    width: 86.5px;
  }
}
.daihyakka-trivia .h-173 {
  height: 173px;
}
.daihyakka-trivia .--gap173 {
  gap: 173px !important;
}
.daihyakka-trivia .--fw173 {
  font-weight: 173;
}
.daihyakka-trivia .--mt174 {
  margin-top: 174px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt174 {
    margin-top: 87px;
  }
}
.daihyakka-trivia .--mb174 {
  margin-bottom: 174px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb174 {
    margin-bottom: 87px;
  }
}
.daihyakka-trivia .--pt174 {
  padding-top: 174px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt174 {
    padding-top: 87px;
  }
}
.daihyakka-trivia .--pb174 {
  padding-bottom: 174px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb174 {
    padding-bottom: 87px;
  }
}
.daihyakka-trivia .--px174 {
  padding: 0 174px;
}
.daihyakka-trivia .max-w-174 {
  max-width: 174px;
}
.daihyakka-trivia .w-174 {
  width: 174px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-174 {
    width: 87px;
  }
}
.daihyakka-trivia .h-174 {
  height: 174px;
}
.daihyakka-trivia .--gap174 {
  gap: 174px !important;
}
.daihyakka-trivia .--fw174 {
  font-weight: 174;
}
.daihyakka-trivia .--mt175 {
  margin-top: 175px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt175 {
    margin-top: 87.5px;
  }
}
.daihyakka-trivia .--mb175 {
  margin-bottom: 175px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb175 {
    margin-bottom: 87.5px;
  }
}
.daihyakka-trivia .--pt175 {
  padding-top: 175px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt175 {
    padding-top: 87.5px;
  }
}
.daihyakka-trivia .--pb175 {
  padding-bottom: 175px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb175 {
    padding-bottom: 87.5px;
  }
}
.daihyakka-trivia .--px175 {
  padding: 0 175px;
}
.daihyakka-trivia .max-w-175 {
  max-width: 175px;
}
.daihyakka-trivia .w-175 {
  width: 175px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-175 {
    width: 87.5px;
  }
}
.daihyakka-trivia .h-175 {
  height: 175px;
}
.daihyakka-trivia .--gap175 {
  gap: 175px !important;
}
.daihyakka-trivia .--fw175 {
  font-weight: 175;
}
.daihyakka-trivia .--mt176 {
  margin-top: 176px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt176 {
    margin-top: 88px;
  }
}
.daihyakka-trivia .--mb176 {
  margin-bottom: 176px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb176 {
    margin-bottom: 88px;
  }
}
.daihyakka-trivia .--pt176 {
  padding-top: 176px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt176 {
    padding-top: 88px;
  }
}
.daihyakka-trivia .--pb176 {
  padding-bottom: 176px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb176 {
    padding-bottom: 88px;
  }
}
.daihyakka-trivia .--px176 {
  padding: 0 176px;
}
.daihyakka-trivia .max-w-176 {
  max-width: 176px;
}
.daihyakka-trivia .w-176 {
  width: 176px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-176 {
    width: 88px;
  }
}
.daihyakka-trivia .h-176 {
  height: 176px;
}
.daihyakka-trivia .--gap176 {
  gap: 176px !important;
}
.daihyakka-trivia .--fw176 {
  font-weight: 176;
}
.daihyakka-trivia .--mt177 {
  margin-top: 177px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt177 {
    margin-top: 88.5px;
  }
}
.daihyakka-trivia .--mb177 {
  margin-bottom: 177px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb177 {
    margin-bottom: 88.5px;
  }
}
.daihyakka-trivia .--pt177 {
  padding-top: 177px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt177 {
    padding-top: 88.5px;
  }
}
.daihyakka-trivia .--pb177 {
  padding-bottom: 177px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb177 {
    padding-bottom: 88.5px;
  }
}
.daihyakka-trivia .--px177 {
  padding: 0 177px;
}
.daihyakka-trivia .max-w-177 {
  max-width: 177px;
}
.daihyakka-trivia .w-177 {
  width: 177px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-177 {
    width: 88.5px;
  }
}
.daihyakka-trivia .h-177 {
  height: 177px;
}
.daihyakka-trivia .--gap177 {
  gap: 177px !important;
}
.daihyakka-trivia .--fw177 {
  font-weight: 177;
}
.daihyakka-trivia .--mt178 {
  margin-top: 178px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt178 {
    margin-top: 89px;
  }
}
.daihyakka-trivia .--mb178 {
  margin-bottom: 178px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb178 {
    margin-bottom: 89px;
  }
}
.daihyakka-trivia .--pt178 {
  padding-top: 178px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt178 {
    padding-top: 89px;
  }
}
.daihyakka-trivia .--pb178 {
  padding-bottom: 178px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb178 {
    padding-bottom: 89px;
  }
}
.daihyakka-trivia .--px178 {
  padding: 0 178px;
}
.daihyakka-trivia .max-w-178 {
  max-width: 178px;
}
.daihyakka-trivia .w-178 {
  width: 178px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-178 {
    width: 89px;
  }
}
.daihyakka-trivia .h-178 {
  height: 178px;
}
.daihyakka-trivia .--gap178 {
  gap: 178px !important;
}
.daihyakka-trivia .--fw178 {
  font-weight: 178;
}
.daihyakka-trivia .--mt179 {
  margin-top: 179px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt179 {
    margin-top: 89.5px;
  }
}
.daihyakka-trivia .--mb179 {
  margin-bottom: 179px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb179 {
    margin-bottom: 89.5px;
  }
}
.daihyakka-trivia .--pt179 {
  padding-top: 179px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt179 {
    padding-top: 89.5px;
  }
}
.daihyakka-trivia .--pb179 {
  padding-bottom: 179px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb179 {
    padding-bottom: 89.5px;
  }
}
.daihyakka-trivia .--px179 {
  padding: 0 179px;
}
.daihyakka-trivia .max-w-179 {
  max-width: 179px;
}
.daihyakka-trivia .w-179 {
  width: 179px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-179 {
    width: 89.5px;
  }
}
.daihyakka-trivia .h-179 {
  height: 179px;
}
.daihyakka-trivia .--gap179 {
  gap: 179px !important;
}
.daihyakka-trivia .--fw179 {
  font-weight: 179;
}
.daihyakka-trivia .--mt180 {
  margin-top: 180px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt180 {
    margin-top: 90px;
  }
}
.daihyakka-trivia .--mb180 {
  margin-bottom: 180px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb180 {
    margin-bottom: 90px;
  }
}
.daihyakka-trivia .--pt180 {
  padding-top: 180px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt180 {
    padding-top: 90px;
  }
}
.daihyakka-trivia .--pb180 {
  padding-bottom: 180px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb180 {
    padding-bottom: 90px;
  }
}
.daihyakka-trivia .--px180 {
  padding: 0 180px;
}
.daihyakka-trivia .max-w-180 {
  max-width: 180px;
}
.daihyakka-trivia .w-180 {
  width: 180px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-180 {
    width: 90px;
  }
}
.daihyakka-trivia .h-180 {
  height: 180px;
}
.daihyakka-trivia .--gap180 {
  gap: 180px !important;
}
.daihyakka-trivia .--fw180 {
  font-weight: 180;
}
.daihyakka-trivia .--mt181 {
  margin-top: 181px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt181 {
    margin-top: 90.5px;
  }
}
.daihyakka-trivia .--mb181 {
  margin-bottom: 181px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb181 {
    margin-bottom: 90.5px;
  }
}
.daihyakka-trivia .--pt181 {
  padding-top: 181px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt181 {
    padding-top: 90.5px;
  }
}
.daihyakka-trivia .--pb181 {
  padding-bottom: 181px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb181 {
    padding-bottom: 90.5px;
  }
}
.daihyakka-trivia .--px181 {
  padding: 0 181px;
}
.daihyakka-trivia .max-w-181 {
  max-width: 181px;
}
.daihyakka-trivia .w-181 {
  width: 181px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-181 {
    width: 90.5px;
  }
}
.daihyakka-trivia .h-181 {
  height: 181px;
}
.daihyakka-trivia .--gap181 {
  gap: 181px !important;
}
.daihyakka-trivia .--fw181 {
  font-weight: 181;
}
.daihyakka-trivia .--mt182 {
  margin-top: 182px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt182 {
    margin-top: 91px;
  }
}
.daihyakka-trivia .--mb182 {
  margin-bottom: 182px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb182 {
    margin-bottom: 91px;
  }
}
.daihyakka-trivia .--pt182 {
  padding-top: 182px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt182 {
    padding-top: 91px;
  }
}
.daihyakka-trivia .--pb182 {
  padding-bottom: 182px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb182 {
    padding-bottom: 91px;
  }
}
.daihyakka-trivia .--px182 {
  padding: 0 182px;
}
.daihyakka-trivia .max-w-182 {
  max-width: 182px;
}
.daihyakka-trivia .w-182 {
  width: 182px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-182 {
    width: 91px;
  }
}
.daihyakka-trivia .h-182 {
  height: 182px;
}
.daihyakka-trivia .--gap182 {
  gap: 182px !important;
}
.daihyakka-trivia .--fw182 {
  font-weight: 182;
}
.daihyakka-trivia .--mt183 {
  margin-top: 183px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt183 {
    margin-top: 91.5px;
  }
}
.daihyakka-trivia .--mb183 {
  margin-bottom: 183px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb183 {
    margin-bottom: 91.5px;
  }
}
.daihyakka-trivia .--pt183 {
  padding-top: 183px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt183 {
    padding-top: 91.5px;
  }
}
.daihyakka-trivia .--pb183 {
  padding-bottom: 183px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb183 {
    padding-bottom: 91.5px;
  }
}
.daihyakka-trivia .--px183 {
  padding: 0 183px;
}
.daihyakka-trivia .max-w-183 {
  max-width: 183px;
}
.daihyakka-trivia .w-183 {
  width: 183px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-183 {
    width: 91.5px;
  }
}
.daihyakka-trivia .h-183 {
  height: 183px;
}
.daihyakka-trivia .--gap183 {
  gap: 183px !important;
}
.daihyakka-trivia .--fw183 {
  font-weight: 183;
}
.daihyakka-trivia .--mt184 {
  margin-top: 184px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt184 {
    margin-top: 92px;
  }
}
.daihyakka-trivia .--mb184 {
  margin-bottom: 184px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb184 {
    margin-bottom: 92px;
  }
}
.daihyakka-trivia .--pt184 {
  padding-top: 184px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt184 {
    padding-top: 92px;
  }
}
.daihyakka-trivia .--pb184 {
  padding-bottom: 184px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb184 {
    padding-bottom: 92px;
  }
}
.daihyakka-trivia .--px184 {
  padding: 0 184px;
}
.daihyakka-trivia .max-w-184 {
  max-width: 184px;
}
.daihyakka-trivia .w-184 {
  width: 184px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-184 {
    width: 92px;
  }
}
.daihyakka-trivia .h-184 {
  height: 184px;
}
.daihyakka-trivia .--gap184 {
  gap: 184px !important;
}
.daihyakka-trivia .--fw184 {
  font-weight: 184;
}
.daihyakka-trivia .--mt185 {
  margin-top: 185px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt185 {
    margin-top: 92.5px;
  }
}
.daihyakka-trivia .--mb185 {
  margin-bottom: 185px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb185 {
    margin-bottom: 92.5px;
  }
}
.daihyakka-trivia .--pt185 {
  padding-top: 185px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt185 {
    padding-top: 92.5px;
  }
}
.daihyakka-trivia .--pb185 {
  padding-bottom: 185px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb185 {
    padding-bottom: 92.5px;
  }
}
.daihyakka-trivia .--px185 {
  padding: 0 185px;
}
.daihyakka-trivia .max-w-185 {
  max-width: 185px;
}
.daihyakka-trivia .w-185 {
  width: 185px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-185 {
    width: 92.5px;
  }
}
.daihyakka-trivia .h-185 {
  height: 185px;
}
.daihyakka-trivia .--gap185 {
  gap: 185px !important;
}
.daihyakka-trivia .--fw185 {
  font-weight: 185;
}
.daihyakka-trivia .--mt186 {
  margin-top: 186px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt186 {
    margin-top: 93px;
  }
}
.daihyakka-trivia .--mb186 {
  margin-bottom: 186px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb186 {
    margin-bottom: 93px;
  }
}
.daihyakka-trivia .--pt186 {
  padding-top: 186px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt186 {
    padding-top: 93px;
  }
}
.daihyakka-trivia .--pb186 {
  padding-bottom: 186px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb186 {
    padding-bottom: 93px;
  }
}
.daihyakka-trivia .--px186 {
  padding: 0 186px;
}
.daihyakka-trivia .max-w-186 {
  max-width: 186px;
}
.daihyakka-trivia .w-186 {
  width: 186px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-186 {
    width: 93px;
  }
}
.daihyakka-trivia .h-186 {
  height: 186px;
}
.daihyakka-trivia .--gap186 {
  gap: 186px !important;
}
.daihyakka-trivia .--fw186 {
  font-weight: 186;
}
.daihyakka-trivia .--mt187 {
  margin-top: 187px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt187 {
    margin-top: 93.5px;
  }
}
.daihyakka-trivia .--mb187 {
  margin-bottom: 187px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb187 {
    margin-bottom: 93.5px;
  }
}
.daihyakka-trivia .--pt187 {
  padding-top: 187px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt187 {
    padding-top: 93.5px;
  }
}
.daihyakka-trivia .--pb187 {
  padding-bottom: 187px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb187 {
    padding-bottom: 93.5px;
  }
}
.daihyakka-trivia .--px187 {
  padding: 0 187px;
}
.daihyakka-trivia .max-w-187 {
  max-width: 187px;
}
.daihyakka-trivia .w-187 {
  width: 187px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-187 {
    width: 93.5px;
  }
}
.daihyakka-trivia .h-187 {
  height: 187px;
}
.daihyakka-trivia .--gap187 {
  gap: 187px !important;
}
.daihyakka-trivia .--fw187 {
  font-weight: 187;
}
.daihyakka-trivia .--mt188 {
  margin-top: 188px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt188 {
    margin-top: 94px;
  }
}
.daihyakka-trivia .--mb188 {
  margin-bottom: 188px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb188 {
    margin-bottom: 94px;
  }
}
.daihyakka-trivia .--pt188 {
  padding-top: 188px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt188 {
    padding-top: 94px;
  }
}
.daihyakka-trivia .--pb188 {
  padding-bottom: 188px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb188 {
    padding-bottom: 94px;
  }
}
.daihyakka-trivia .--px188 {
  padding: 0 188px;
}
.daihyakka-trivia .max-w-188 {
  max-width: 188px;
}
.daihyakka-trivia .w-188 {
  width: 188px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-188 {
    width: 94px;
  }
}
.daihyakka-trivia .h-188 {
  height: 188px;
}
.daihyakka-trivia .--gap188 {
  gap: 188px !important;
}
.daihyakka-trivia .--fw188 {
  font-weight: 188;
}
.daihyakka-trivia .--mt189 {
  margin-top: 189px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt189 {
    margin-top: 94.5px;
  }
}
.daihyakka-trivia .--mb189 {
  margin-bottom: 189px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb189 {
    margin-bottom: 94.5px;
  }
}
.daihyakka-trivia .--pt189 {
  padding-top: 189px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt189 {
    padding-top: 94.5px;
  }
}
.daihyakka-trivia .--pb189 {
  padding-bottom: 189px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb189 {
    padding-bottom: 94.5px;
  }
}
.daihyakka-trivia .--px189 {
  padding: 0 189px;
}
.daihyakka-trivia .max-w-189 {
  max-width: 189px;
}
.daihyakka-trivia .w-189 {
  width: 189px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-189 {
    width: 94.5px;
  }
}
.daihyakka-trivia .h-189 {
  height: 189px;
}
.daihyakka-trivia .--gap189 {
  gap: 189px !important;
}
.daihyakka-trivia .--fw189 {
  font-weight: 189;
}
.daihyakka-trivia .--mt190 {
  margin-top: 190px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt190 {
    margin-top: 95px;
  }
}
.daihyakka-trivia .--mb190 {
  margin-bottom: 190px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb190 {
    margin-bottom: 95px;
  }
}
.daihyakka-trivia .--pt190 {
  padding-top: 190px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt190 {
    padding-top: 95px;
  }
}
.daihyakka-trivia .--pb190 {
  padding-bottom: 190px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb190 {
    padding-bottom: 95px;
  }
}
.daihyakka-trivia .--px190 {
  padding: 0 190px;
}
.daihyakka-trivia .max-w-190 {
  max-width: 190px;
}
.daihyakka-trivia .w-190 {
  width: 190px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-190 {
    width: 95px;
  }
}
.daihyakka-trivia .h-190 {
  height: 190px;
}
.daihyakka-trivia .--gap190 {
  gap: 190px !important;
}
.daihyakka-trivia .--fw190 {
  font-weight: 190;
}
.daihyakka-trivia .--mt191 {
  margin-top: 191px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt191 {
    margin-top: 95.5px;
  }
}
.daihyakka-trivia .--mb191 {
  margin-bottom: 191px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb191 {
    margin-bottom: 95.5px;
  }
}
.daihyakka-trivia .--pt191 {
  padding-top: 191px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt191 {
    padding-top: 95.5px;
  }
}
.daihyakka-trivia .--pb191 {
  padding-bottom: 191px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb191 {
    padding-bottom: 95.5px;
  }
}
.daihyakka-trivia .--px191 {
  padding: 0 191px;
}
.daihyakka-trivia .max-w-191 {
  max-width: 191px;
}
.daihyakka-trivia .w-191 {
  width: 191px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-191 {
    width: 95.5px;
  }
}
.daihyakka-trivia .h-191 {
  height: 191px;
}
.daihyakka-trivia .--gap191 {
  gap: 191px !important;
}
.daihyakka-trivia .--fw191 {
  font-weight: 191;
}
.daihyakka-trivia .--mt192 {
  margin-top: 192px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt192 {
    margin-top: 96px;
  }
}
.daihyakka-trivia .--mb192 {
  margin-bottom: 192px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb192 {
    margin-bottom: 96px;
  }
}
.daihyakka-trivia .--pt192 {
  padding-top: 192px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt192 {
    padding-top: 96px;
  }
}
.daihyakka-trivia .--pb192 {
  padding-bottom: 192px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb192 {
    padding-bottom: 96px;
  }
}
.daihyakka-trivia .--px192 {
  padding: 0 192px;
}
.daihyakka-trivia .max-w-192 {
  max-width: 192px;
}
.daihyakka-trivia .w-192 {
  width: 192px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-192 {
    width: 96px;
  }
}
.daihyakka-trivia .h-192 {
  height: 192px;
}
.daihyakka-trivia .--gap192 {
  gap: 192px !important;
}
.daihyakka-trivia .--fw192 {
  font-weight: 192;
}
.daihyakka-trivia .--mt193 {
  margin-top: 193px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt193 {
    margin-top: 96.5px;
  }
}
.daihyakka-trivia .--mb193 {
  margin-bottom: 193px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb193 {
    margin-bottom: 96.5px;
  }
}
.daihyakka-trivia .--pt193 {
  padding-top: 193px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt193 {
    padding-top: 96.5px;
  }
}
.daihyakka-trivia .--pb193 {
  padding-bottom: 193px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb193 {
    padding-bottom: 96.5px;
  }
}
.daihyakka-trivia .--px193 {
  padding: 0 193px;
}
.daihyakka-trivia .max-w-193 {
  max-width: 193px;
}
.daihyakka-trivia .w-193 {
  width: 193px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-193 {
    width: 96.5px;
  }
}
.daihyakka-trivia .h-193 {
  height: 193px;
}
.daihyakka-trivia .--gap193 {
  gap: 193px !important;
}
.daihyakka-trivia .--fw193 {
  font-weight: 193;
}
.daihyakka-trivia .--mt194 {
  margin-top: 194px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt194 {
    margin-top: 97px;
  }
}
.daihyakka-trivia .--mb194 {
  margin-bottom: 194px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb194 {
    margin-bottom: 97px;
  }
}
.daihyakka-trivia .--pt194 {
  padding-top: 194px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt194 {
    padding-top: 97px;
  }
}
.daihyakka-trivia .--pb194 {
  padding-bottom: 194px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb194 {
    padding-bottom: 97px;
  }
}
.daihyakka-trivia .--px194 {
  padding: 0 194px;
}
.daihyakka-trivia .max-w-194 {
  max-width: 194px;
}
.daihyakka-trivia .w-194 {
  width: 194px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-194 {
    width: 97px;
  }
}
.daihyakka-trivia .h-194 {
  height: 194px;
}
.daihyakka-trivia .--gap194 {
  gap: 194px !important;
}
.daihyakka-trivia .--fw194 {
  font-weight: 194;
}
.daihyakka-trivia .--mt195 {
  margin-top: 195px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt195 {
    margin-top: 97.5px;
  }
}
.daihyakka-trivia .--mb195 {
  margin-bottom: 195px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb195 {
    margin-bottom: 97.5px;
  }
}
.daihyakka-trivia .--pt195 {
  padding-top: 195px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt195 {
    padding-top: 97.5px;
  }
}
.daihyakka-trivia .--pb195 {
  padding-bottom: 195px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb195 {
    padding-bottom: 97.5px;
  }
}
.daihyakka-trivia .--px195 {
  padding: 0 195px;
}
.daihyakka-trivia .max-w-195 {
  max-width: 195px;
}
.daihyakka-trivia .w-195 {
  width: 195px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-195 {
    width: 97.5px;
  }
}
.daihyakka-trivia .h-195 {
  height: 195px;
}
.daihyakka-trivia .--gap195 {
  gap: 195px !important;
}
.daihyakka-trivia .--fw195 {
  font-weight: 195;
}
.daihyakka-trivia .--mt196 {
  margin-top: 196px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt196 {
    margin-top: 98px;
  }
}
.daihyakka-trivia .--mb196 {
  margin-bottom: 196px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb196 {
    margin-bottom: 98px;
  }
}
.daihyakka-trivia .--pt196 {
  padding-top: 196px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt196 {
    padding-top: 98px;
  }
}
.daihyakka-trivia .--pb196 {
  padding-bottom: 196px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb196 {
    padding-bottom: 98px;
  }
}
.daihyakka-trivia .--px196 {
  padding: 0 196px;
}
.daihyakka-trivia .max-w-196 {
  max-width: 196px;
}
.daihyakka-trivia .w-196 {
  width: 196px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-196 {
    width: 98px;
  }
}
.daihyakka-trivia .h-196 {
  height: 196px;
}
.daihyakka-trivia .--gap196 {
  gap: 196px !important;
}
.daihyakka-trivia .--fw196 {
  font-weight: 196;
}
.daihyakka-trivia .--mt197 {
  margin-top: 197px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt197 {
    margin-top: 98.5px;
  }
}
.daihyakka-trivia .--mb197 {
  margin-bottom: 197px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb197 {
    margin-bottom: 98.5px;
  }
}
.daihyakka-trivia .--pt197 {
  padding-top: 197px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt197 {
    padding-top: 98.5px;
  }
}
.daihyakka-trivia .--pb197 {
  padding-bottom: 197px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb197 {
    padding-bottom: 98.5px;
  }
}
.daihyakka-trivia .--px197 {
  padding: 0 197px;
}
.daihyakka-trivia .max-w-197 {
  max-width: 197px;
}
.daihyakka-trivia .w-197 {
  width: 197px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-197 {
    width: 98.5px;
  }
}
.daihyakka-trivia .h-197 {
  height: 197px;
}
.daihyakka-trivia .--gap197 {
  gap: 197px !important;
}
.daihyakka-trivia .--fw197 {
  font-weight: 197;
}
.daihyakka-trivia .--mt198 {
  margin-top: 198px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt198 {
    margin-top: 99px;
  }
}
.daihyakka-trivia .--mb198 {
  margin-bottom: 198px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb198 {
    margin-bottom: 99px;
  }
}
.daihyakka-trivia .--pt198 {
  padding-top: 198px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt198 {
    padding-top: 99px;
  }
}
.daihyakka-trivia .--pb198 {
  padding-bottom: 198px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb198 {
    padding-bottom: 99px;
  }
}
.daihyakka-trivia .--px198 {
  padding: 0 198px;
}
.daihyakka-trivia .max-w-198 {
  max-width: 198px;
}
.daihyakka-trivia .w-198 {
  width: 198px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-198 {
    width: 99px;
  }
}
.daihyakka-trivia .h-198 {
  height: 198px;
}
.daihyakka-trivia .--gap198 {
  gap: 198px !important;
}
.daihyakka-trivia .--fw198 {
  font-weight: 198;
}
.daihyakka-trivia .--mt199 {
  margin-top: 199px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt199 {
    margin-top: 99.5px;
  }
}
.daihyakka-trivia .--mb199 {
  margin-bottom: 199px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb199 {
    margin-bottom: 99.5px;
  }
}
.daihyakka-trivia .--pt199 {
  padding-top: 199px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt199 {
    padding-top: 99.5px;
  }
}
.daihyakka-trivia .--pb199 {
  padding-bottom: 199px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb199 {
    padding-bottom: 99.5px;
  }
}
.daihyakka-trivia .--px199 {
  padding: 0 199px;
}
.daihyakka-trivia .max-w-199 {
  max-width: 199px;
}
.daihyakka-trivia .w-199 {
  width: 199px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-199 {
    width: 99.5px;
  }
}
.daihyakka-trivia .h-199 {
  height: 199px;
}
.daihyakka-trivia .--gap199 {
  gap: 199px !important;
}
.daihyakka-trivia .--fw199 {
  font-weight: 199;
}
.daihyakka-trivia .--mt200 {
  margin-top: 200px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt200 {
    margin-top: 100px;
  }
}
.daihyakka-trivia .--mb200 {
  margin-bottom: 200px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb200 {
    margin-bottom: 100px;
  }
}
.daihyakka-trivia .--pt200 {
  padding-top: 200px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt200 {
    padding-top: 100px;
  }
}
.daihyakka-trivia .--pb200 {
  padding-bottom: 200px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb200 {
    padding-bottom: 100px;
  }
}
.daihyakka-trivia .--px200 {
  padding: 0 200px;
}
.daihyakka-trivia .max-w-200 {
  max-width: 200px;
}
.daihyakka-trivia .w-200 {
  width: 200px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-200 {
    width: 100px;
  }
}
.daihyakka-trivia .h-200 {
  height: 200px;
}
.daihyakka-trivia .--gap200 {
  gap: 200px !important;
}
.daihyakka-trivia .--fw200 {
  font-weight: 200;
}
.daihyakka-trivia .--mt201 {
  margin-top: 201px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt201 {
    margin-top: 100.5px;
  }
}
.daihyakka-trivia .--mb201 {
  margin-bottom: 201px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb201 {
    margin-bottom: 100.5px;
  }
}
.daihyakka-trivia .--pt201 {
  padding-top: 201px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt201 {
    padding-top: 100.5px;
  }
}
.daihyakka-trivia .--pb201 {
  padding-bottom: 201px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb201 {
    padding-bottom: 100.5px;
  }
}
.daihyakka-trivia .--px201 {
  padding: 0 201px;
}
.daihyakka-trivia .max-w-201 {
  max-width: 201px;
}
.daihyakka-trivia .w-201 {
  width: 201px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-201 {
    width: 100.5px;
  }
}
.daihyakka-trivia .h-201 {
  height: 201px;
}
.daihyakka-trivia .--gap201 {
  gap: 201px !important;
}
.daihyakka-trivia .--fw201 {
  font-weight: 201;
}
.daihyakka-trivia .--mt202 {
  margin-top: 202px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt202 {
    margin-top: 101px;
  }
}
.daihyakka-trivia .--mb202 {
  margin-bottom: 202px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb202 {
    margin-bottom: 101px;
  }
}
.daihyakka-trivia .--pt202 {
  padding-top: 202px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt202 {
    padding-top: 101px;
  }
}
.daihyakka-trivia .--pb202 {
  padding-bottom: 202px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb202 {
    padding-bottom: 101px;
  }
}
.daihyakka-trivia .--px202 {
  padding: 0 202px;
}
.daihyakka-trivia .max-w-202 {
  max-width: 202px;
}
.daihyakka-trivia .w-202 {
  width: 202px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-202 {
    width: 101px;
  }
}
.daihyakka-trivia .h-202 {
  height: 202px;
}
.daihyakka-trivia .--gap202 {
  gap: 202px !important;
}
.daihyakka-trivia .--fw202 {
  font-weight: 202;
}
.daihyakka-trivia .--mt203 {
  margin-top: 203px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt203 {
    margin-top: 101.5px;
  }
}
.daihyakka-trivia .--mb203 {
  margin-bottom: 203px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb203 {
    margin-bottom: 101.5px;
  }
}
.daihyakka-trivia .--pt203 {
  padding-top: 203px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt203 {
    padding-top: 101.5px;
  }
}
.daihyakka-trivia .--pb203 {
  padding-bottom: 203px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb203 {
    padding-bottom: 101.5px;
  }
}
.daihyakka-trivia .--px203 {
  padding: 0 203px;
}
.daihyakka-trivia .max-w-203 {
  max-width: 203px;
}
.daihyakka-trivia .w-203 {
  width: 203px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-203 {
    width: 101.5px;
  }
}
.daihyakka-trivia .h-203 {
  height: 203px;
}
.daihyakka-trivia .--gap203 {
  gap: 203px !important;
}
.daihyakka-trivia .--fw203 {
  font-weight: 203;
}
.daihyakka-trivia .--mt204 {
  margin-top: 204px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt204 {
    margin-top: 102px;
  }
}
.daihyakka-trivia .--mb204 {
  margin-bottom: 204px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb204 {
    margin-bottom: 102px;
  }
}
.daihyakka-trivia .--pt204 {
  padding-top: 204px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt204 {
    padding-top: 102px;
  }
}
.daihyakka-trivia .--pb204 {
  padding-bottom: 204px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb204 {
    padding-bottom: 102px;
  }
}
.daihyakka-trivia .--px204 {
  padding: 0 204px;
}
.daihyakka-trivia .max-w-204 {
  max-width: 204px;
}
.daihyakka-trivia .w-204 {
  width: 204px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-204 {
    width: 102px;
  }
}
.daihyakka-trivia .h-204 {
  height: 204px;
}
.daihyakka-trivia .--gap204 {
  gap: 204px !important;
}
.daihyakka-trivia .--fw204 {
  font-weight: 204;
}
.daihyakka-trivia .--mt205 {
  margin-top: 205px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt205 {
    margin-top: 102.5px;
  }
}
.daihyakka-trivia .--mb205 {
  margin-bottom: 205px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb205 {
    margin-bottom: 102.5px;
  }
}
.daihyakka-trivia .--pt205 {
  padding-top: 205px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt205 {
    padding-top: 102.5px;
  }
}
.daihyakka-trivia .--pb205 {
  padding-bottom: 205px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb205 {
    padding-bottom: 102.5px;
  }
}
.daihyakka-trivia .--px205 {
  padding: 0 205px;
}
.daihyakka-trivia .max-w-205 {
  max-width: 205px;
}
.daihyakka-trivia .w-205 {
  width: 205px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-205 {
    width: 102.5px;
  }
}
.daihyakka-trivia .h-205 {
  height: 205px;
}
.daihyakka-trivia .--gap205 {
  gap: 205px !important;
}
.daihyakka-trivia .--fw205 {
  font-weight: 205;
}
.daihyakka-trivia .--mt206 {
  margin-top: 206px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt206 {
    margin-top: 103px;
  }
}
.daihyakka-trivia .--mb206 {
  margin-bottom: 206px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb206 {
    margin-bottom: 103px;
  }
}
.daihyakka-trivia .--pt206 {
  padding-top: 206px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt206 {
    padding-top: 103px;
  }
}
.daihyakka-trivia .--pb206 {
  padding-bottom: 206px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb206 {
    padding-bottom: 103px;
  }
}
.daihyakka-trivia .--px206 {
  padding: 0 206px;
}
.daihyakka-trivia .max-w-206 {
  max-width: 206px;
}
.daihyakka-trivia .w-206 {
  width: 206px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-206 {
    width: 103px;
  }
}
.daihyakka-trivia .h-206 {
  height: 206px;
}
.daihyakka-trivia .--gap206 {
  gap: 206px !important;
}
.daihyakka-trivia .--fw206 {
  font-weight: 206;
}
.daihyakka-trivia .--mt207 {
  margin-top: 207px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt207 {
    margin-top: 103.5px;
  }
}
.daihyakka-trivia .--mb207 {
  margin-bottom: 207px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb207 {
    margin-bottom: 103.5px;
  }
}
.daihyakka-trivia .--pt207 {
  padding-top: 207px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt207 {
    padding-top: 103.5px;
  }
}
.daihyakka-trivia .--pb207 {
  padding-bottom: 207px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb207 {
    padding-bottom: 103.5px;
  }
}
.daihyakka-trivia .--px207 {
  padding: 0 207px;
}
.daihyakka-trivia .max-w-207 {
  max-width: 207px;
}
.daihyakka-trivia .w-207 {
  width: 207px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-207 {
    width: 103.5px;
  }
}
.daihyakka-trivia .h-207 {
  height: 207px;
}
.daihyakka-trivia .--gap207 {
  gap: 207px !important;
}
.daihyakka-trivia .--fw207 {
  font-weight: 207;
}
.daihyakka-trivia .--mt208 {
  margin-top: 208px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt208 {
    margin-top: 104px;
  }
}
.daihyakka-trivia .--mb208 {
  margin-bottom: 208px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb208 {
    margin-bottom: 104px;
  }
}
.daihyakka-trivia .--pt208 {
  padding-top: 208px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt208 {
    padding-top: 104px;
  }
}
.daihyakka-trivia .--pb208 {
  padding-bottom: 208px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb208 {
    padding-bottom: 104px;
  }
}
.daihyakka-trivia .--px208 {
  padding: 0 208px;
}
.daihyakka-trivia .max-w-208 {
  max-width: 208px;
}
.daihyakka-trivia .w-208 {
  width: 208px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-208 {
    width: 104px;
  }
}
.daihyakka-trivia .h-208 {
  height: 208px;
}
.daihyakka-trivia .--gap208 {
  gap: 208px !important;
}
.daihyakka-trivia .--fw208 {
  font-weight: 208;
}
.daihyakka-trivia .--mt209 {
  margin-top: 209px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt209 {
    margin-top: 104.5px;
  }
}
.daihyakka-trivia .--mb209 {
  margin-bottom: 209px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb209 {
    margin-bottom: 104.5px;
  }
}
.daihyakka-trivia .--pt209 {
  padding-top: 209px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt209 {
    padding-top: 104.5px;
  }
}
.daihyakka-trivia .--pb209 {
  padding-bottom: 209px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb209 {
    padding-bottom: 104.5px;
  }
}
.daihyakka-trivia .--px209 {
  padding: 0 209px;
}
.daihyakka-trivia .max-w-209 {
  max-width: 209px;
}
.daihyakka-trivia .w-209 {
  width: 209px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-209 {
    width: 104.5px;
  }
}
.daihyakka-trivia .h-209 {
  height: 209px;
}
.daihyakka-trivia .--gap209 {
  gap: 209px !important;
}
.daihyakka-trivia .--fw209 {
  font-weight: 209;
}
.daihyakka-trivia .--mt210 {
  margin-top: 210px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt210 {
    margin-top: 105px;
  }
}
.daihyakka-trivia .--mb210 {
  margin-bottom: 210px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb210 {
    margin-bottom: 105px;
  }
}
.daihyakka-trivia .--pt210 {
  padding-top: 210px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt210 {
    padding-top: 105px;
  }
}
.daihyakka-trivia .--pb210 {
  padding-bottom: 210px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb210 {
    padding-bottom: 105px;
  }
}
.daihyakka-trivia .--px210 {
  padding: 0 210px;
}
.daihyakka-trivia .max-w-210 {
  max-width: 210px;
}
.daihyakka-trivia .w-210 {
  width: 210px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-210 {
    width: 105px;
  }
}
.daihyakka-trivia .h-210 {
  height: 210px;
}
.daihyakka-trivia .--gap210 {
  gap: 210px !important;
}
.daihyakka-trivia .--fw210 {
  font-weight: 210;
}
.daihyakka-trivia .--mt211 {
  margin-top: 211px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt211 {
    margin-top: 105.5px;
  }
}
.daihyakka-trivia .--mb211 {
  margin-bottom: 211px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb211 {
    margin-bottom: 105.5px;
  }
}
.daihyakka-trivia .--pt211 {
  padding-top: 211px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt211 {
    padding-top: 105.5px;
  }
}
.daihyakka-trivia .--pb211 {
  padding-bottom: 211px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb211 {
    padding-bottom: 105.5px;
  }
}
.daihyakka-trivia .--px211 {
  padding: 0 211px;
}
.daihyakka-trivia .max-w-211 {
  max-width: 211px;
}
.daihyakka-trivia .w-211 {
  width: 211px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-211 {
    width: 105.5px;
  }
}
.daihyakka-trivia .h-211 {
  height: 211px;
}
.daihyakka-trivia .--gap211 {
  gap: 211px !important;
}
.daihyakka-trivia .--fw211 {
  font-weight: 211;
}
.daihyakka-trivia .--mt212 {
  margin-top: 212px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt212 {
    margin-top: 106px;
  }
}
.daihyakka-trivia .--mb212 {
  margin-bottom: 212px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb212 {
    margin-bottom: 106px;
  }
}
.daihyakka-trivia .--pt212 {
  padding-top: 212px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt212 {
    padding-top: 106px;
  }
}
.daihyakka-trivia .--pb212 {
  padding-bottom: 212px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb212 {
    padding-bottom: 106px;
  }
}
.daihyakka-trivia .--px212 {
  padding: 0 212px;
}
.daihyakka-trivia .max-w-212 {
  max-width: 212px;
}
.daihyakka-trivia .w-212 {
  width: 212px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-212 {
    width: 106px;
  }
}
.daihyakka-trivia .h-212 {
  height: 212px;
}
.daihyakka-trivia .--gap212 {
  gap: 212px !important;
}
.daihyakka-trivia .--fw212 {
  font-weight: 212;
}
.daihyakka-trivia .--mt213 {
  margin-top: 213px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt213 {
    margin-top: 106.5px;
  }
}
.daihyakka-trivia .--mb213 {
  margin-bottom: 213px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb213 {
    margin-bottom: 106.5px;
  }
}
.daihyakka-trivia .--pt213 {
  padding-top: 213px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt213 {
    padding-top: 106.5px;
  }
}
.daihyakka-trivia .--pb213 {
  padding-bottom: 213px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb213 {
    padding-bottom: 106.5px;
  }
}
.daihyakka-trivia .--px213 {
  padding: 0 213px;
}
.daihyakka-trivia .max-w-213 {
  max-width: 213px;
}
.daihyakka-trivia .w-213 {
  width: 213px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-213 {
    width: 106.5px;
  }
}
.daihyakka-trivia .h-213 {
  height: 213px;
}
.daihyakka-trivia .--gap213 {
  gap: 213px !important;
}
.daihyakka-trivia .--fw213 {
  font-weight: 213;
}
.daihyakka-trivia .--mt214 {
  margin-top: 214px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt214 {
    margin-top: 107px;
  }
}
.daihyakka-trivia .--mb214 {
  margin-bottom: 214px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb214 {
    margin-bottom: 107px;
  }
}
.daihyakka-trivia .--pt214 {
  padding-top: 214px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt214 {
    padding-top: 107px;
  }
}
.daihyakka-trivia .--pb214 {
  padding-bottom: 214px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb214 {
    padding-bottom: 107px;
  }
}
.daihyakka-trivia .--px214 {
  padding: 0 214px;
}
.daihyakka-trivia .max-w-214 {
  max-width: 214px;
}
.daihyakka-trivia .w-214 {
  width: 214px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-214 {
    width: 107px;
  }
}
.daihyakka-trivia .h-214 {
  height: 214px;
}
.daihyakka-trivia .--gap214 {
  gap: 214px !important;
}
.daihyakka-trivia .--fw214 {
  font-weight: 214;
}
.daihyakka-trivia .--mt215 {
  margin-top: 215px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt215 {
    margin-top: 107.5px;
  }
}
.daihyakka-trivia .--mb215 {
  margin-bottom: 215px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb215 {
    margin-bottom: 107.5px;
  }
}
.daihyakka-trivia .--pt215 {
  padding-top: 215px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt215 {
    padding-top: 107.5px;
  }
}
.daihyakka-trivia .--pb215 {
  padding-bottom: 215px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb215 {
    padding-bottom: 107.5px;
  }
}
.daihyakka-trivia .--px215 {
  padding: 0 215px;
}
.daihyakka-trivia .max-w-215 {
  max-width: 215px;
}
.daihyakka-trivia .w-215 {
  width: 215px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-215 {
    width: 107.5px;
  }
}
.daihyakka-trivia .h-215 {
  height: 215px;
}
.daihyakka-trivia .--gap215 {
  gap: 215px !important;
}
.daihyakka-trivia .--fw215 {
  font-weight: 215;
}
.daihyakka-trivia .--mt216 {
  margin-top: 216px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt216 {
    margin-top: 108px;
  }
}
.daihyakka-trivia .--mb216 {
  margin-bottom: 216px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb216 {
    margin-bottom: 108px;
  }
}
.daihyakka-trivia .--pt216 {
  padding-top: 216px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt216 {
    padding-top: 108px;
  }
}
.daihyakka-trivia .--pb216 {
  padding-bottom: 216px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb216 {
    padding-bottom: 108px;
  }
}
.daihyakka-trivia .--px216 {
  padding: 0 216px;
}
.daihyakka-trivia .max-w-216 {
  max-width: 216px;
}
.daihyakka-trivia .w-216 {
  width: 216px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-216 {
    width: 108px;
  }
}
.daihyakka-trivia .h-216 {
  height: 216px;
}
.daihyakka-trivia .--gap216 {
  gap: 216px !important;
}
.daihyakka-trivia .--fw216 {
  font-weight: 216;
}
.daihyakka-trivia .--mt217 {
  margin-top: 217px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt217 {
    margin-top: 108.5px;
  }
}
.daihyakka-trivia .--mb217 {
  margin-bottom: 217px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb217 {
    margin-bottom: 108.5px;
  }
}
.daihyakka-trivia .--pt217 {
  padding-top: 217px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt217 {
    padding-top: 108.5px;
  }
}
.daihyakka-trivia .--pb217 {
  padding-bottom: 217px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb217 {
    padding-bottom: 108.5px;
  }
}
.daihyakka-trivia .--px217 {
  padding: 0 217px;
}
.daihyakka-trivia .max-w-217 {
  max-width: 217px;
}
.daihyakka-trivia .w-217 {
  width: 217px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-217 {
    width: 108.5px;
  }
}
.daihyakka-trivia .h-217 {
  height: 217px;
}
.daihyakka-trivia .--gap217 {
  gap: 217px !important;
}
.daihyakka-trivia .--fw217 {
  font-weight: 217;
}
.daihyakka-trivia .--mt218 {
  margin-top: 218px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt218 {
    margin-top: 109px;
  }
}
.daihyakka-trivia .--mb218 {
  margin-bottom: 218px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb218 {
    margin-bottom: 109px;
  }
}
.daihyakka-trivia .--pt218 {
  padding-top: 218px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt218 {
    padding-top: 109px;
  }
}
.daihyakka-trivia .--pb218 {
  padding-bottom: 218px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb218 {
    padding-bottom: 109px;
  }
}
.daihyakka-trivia .--px218 {
  padding: 0 218px;
}
.daihyakka-trivia .max-w-218 {
  max-width: 218px;
}
.daihyakka-trivia .w-218 {
  width: 218px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-218 {
    width: 109px;
  }
}
.daihyakka-trivia .h-218 {
  height: 218px;
}
.daihyakka-trivia .--gap218 {
  gap: 218px !important;
}
.daihyakka-trivia .--fw218 {
  font-weight: 218;
}
.daihyakka-trivia .--mt219 {
  margin-top: 219px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt219 {
    margin-top: 109.5px;
  }
}
.daihyakka-trivia .--mb219 {
  margin-bottom: 219px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb219 {
    margin-bottom: 109.5px;
  }
}
.daihyakka-trivia .--pt219 {
  padding-top: 219px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt219 {
    padding-top: 109.5px;
  }
}
.daihyakka-trivia .--pb219 {
  padding-bottom: 219px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb219 {
    padding-bottom: 109.5px;
  }
}
.daihyakka-trivia .--px219 {
  padding: 0 219px;
}
.daihyakka-trivia .max-w-219 {
  max-width: 219px;
}
.daihyakka-trivia .w-219 {
  width: 219px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-219 {
    width: 109.5px;
  }
}
.daihyakka-trivia .h-219 {
  height: 219px;
}
.daihyakka-trivia .--gap219 {
  gap: 219px !important;
}
.daihyakka-trivia .--fw219 {
  font-weight: 219;
}
.daihyakka-trivia .--mt220 {
  margin-top: 220px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt220 {
    margin-top: 110px;
  }
}
.daihyakka-trivia .--mb220 {
  margin-bottom: 220px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb220 {
    margin-bottom: 110px;
  }
}
.daihyakka-trivia .--pt220 {
  padding-top: 220px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt220 {
    padding-top: 110px;
  }
}
.daihyakka-trivia .--pb220 {
  padding-bottom: 220px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb220 {
    padding-bottom: 110px;
  }
}
.daihyakka-trivia .--px220 {
  padding: 0 220px;
}
.daihyakka-trivia .max-w-220 {
  max-width: 220px;
}
.daihyakka-trivia .w-220 {
  width: 220px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-220 {
    width: 110px;
  }
}
.daihyakka-trivia .h-220 {
  height: 220px;
}
.daihyakka-trivia .--gap220 {
  gap: 220px !important;
}
.daihyakka-trivia .--fw220 {
  font-weight: 220;
}
.daihyakka-trivia .--mt221 {
  margin-top: 221px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt221 {
    margin-top: 110.5px;
  }
}
.daihyakka-trivia .--mb221 {
  margin-bottom: 221px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb221 {
    margin-bottom: 110.5px;
  }
}
.daihyakka-trivia .--pt221 {
  padding-top: 221px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt221 {
    padding-top: 110.5px;
  }
}
.daihyakka-trivia .--pb221 {
  padding-bottom: 221px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb221 {
    padding-bottom: 110.5px;
  }
}
.daihyakka-trivia .--px221 {
  padding: 0 221px;
}
.daihyakka-trivia .max-w-221 {
  max-width: 221px;
}
.daihyakka-trivia .w-221 {
  width: 221px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-221 {
    width: 110.5px;
  }
}
.daihyakka-trivia .h-221 {
  height: 221px;
}
.daihyakka-trivia .--gap221 {
  gap: 221px !important;
}
.daihyakka-trivia .--fw221 {
  font-weight: 221;
}
.daihyakka-trivia .--mt222 {
  margin-top: 222px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt222 {
    margin-top: 111px;
  }
}
.daihyakka-trivia .--mb222 {
  margin-bottom: 222px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb222 {
    margin-bottom: 111px;
  }
}
.daihyakka-trivia .--pt222 {
  padding-top: 222px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt222 {
    padding-top: 111px;
  }
}
.daihyakka-trivia .--pb222 {
  padding-bottom: 222px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb222 {
    padding-bottom: 111px;
  }
}
.daihyakka-trivia .--px222 {
  padding: 0 222px;
}
.daihyakka-trivia .max-w-222 {
  max-width: 222px;
}
.daihyakka-trivia .w-222 {
  width: 222px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-222 {
    width: 111px;
  }
}
.daihyakka-trivia .h-222 {
  height: 222px;
}
.daihyakka-trivia .--gap222 {
  gap: 222px !important;
}
.daihyakka-trivia .--fw222 {
  font-weight: 222;
}
.daihyakka-trivia .--mt223 {
  margin-top: 223px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt223 {
    margin-top: 111.5px;
  }
}
.daihyakka-trivia .--mb223 {
  margin-bottom: 223px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb223 {
    margin-bottom: 111.5px;
  }
}
.daihyakka-trivia .--pt223 {
  padding-top: 223px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt223 {
    padding-top: 111.5px;
  }
}
.daihyakka-trivia .--pb223 {
  padding-bottom: 223px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb223 {
    padding-bottom: 111.5px;
  }
}
.daihyakka-trivia .--px223 {
  padding: 0 223px;
}
.daihyakka-trivia .max-w-223 {
  max-width: 223px;
}
.daihyakka-trivia .w-223 {
  width: 223px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-223 {
    width: 111.5px;
  }
}
.daihyakka-trivia .h-223 {
  height: 223px;
}
.daihyakka-trivia .--gap223 {
  gap: 223px !important;
}
.daihyakka-trivia .--fw223 {
  font-weight: 223;
}
.daihyakka-trivia .--mt224 {
  margin-top: 224px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt224 {
    margin-top: 112px;
  }
}
.daihyakka-trivia .--mb224 {
  margin-bottom: 224px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb224 {
    margin-bottom: 112px;
  }
}
.daihyakka-trivia .--pt224 {
  padding-top: 224px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt224 {
    padding-top: 112px;
  }
}
.daihyakka-trivia .--pb224 {
  padding-bottom: 224px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb224 {
    padding-bottom: 112px;
  }
}
.daihyakka-trivia .--px224 {
  padding: 0 224px;
}
.daihyakka-trivia .max-w-224 {
  max-width: 224px;
}
.daihyakka-trivia .w-224 {
  width: 224px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-224 {
    width: 112px;
  }
}
.daihyakka-trivia .h-224 {
  height: 224px;
}
.daihyakka-trivia .--gap224 {
  gap: 224px !important;
}
.daihyakka-trivia .--fw224 {
  font-weight: 224;
}
.daihyakka-trivia .--mt225 {
  margin-top: 225px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt225 {
    margin-top: 112.5px;
  }
}
.daihyakka-trivia .--mb225 {
  margin-bottom: 225px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb225 {
    margin-bottom: 112.5px;
  }
}
.daihyakka-trivia .--pt225 {
  padding-top: 225px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt225 {
    padding-top: 112.5px;
  }
}
.daihyakka-trivia .--pb225 {
  padding-bottom: 225px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb225 {
    padding-bottom: 112.5px;
  }
}
.daihyakka-trivia .--px225 {
  padding: 0 225px;
}
.daihyakka-trivia .max-w-225 {
  max-width: 225px;
}
.daihyakka-trivia .w-225 {
  width: 225px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-225 {
    width: 112.5px;
  }
}
.daihyakka-trivia .h-225 {
  height: 225px;
}
.daihyakka-trivia .--gap225 {
  gap: 225px !important;
}
.daihyakka-trivia .--fw225 {
  font-weight: 225;
}
.daihyakka-trivia .--mt226 {
  margin-top: 226px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt226 {
    margin-top: 113px;
  }
}
.daihyakka-trivia .--mb226 {
  margin-bottom: 226px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb226 {
    margin-bottom: 113px;
  }
}
.daihyakka-trivia .--pt226 {
  padding-top: 226px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt226 {
    padding-top: 113px;
  }
}
.daihyakka-trivia .--pb226 {
  padding-bottom: 226px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb226 {
    padding-bottom: 113px;
  }
}
.daihyakka-trivia .--px226 {
  padding: 0 226px;
}
.daihyakka-trivia .max-w-226 {
  max-width: 226px;
}
.daihyakka-trivia .w-226 {
  width: 226px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-226 {
    width: 113px;
  }
}
.daihyakka-trivia .h-226 {
  height: 226px;
}
.daihyakka-trivia .--gap226 {
  gap: 226px !important;
}
.daihyakka-trivia .--fw226 {
  font-weight: 226;
}
.daihyakka-trivia .--mt227 {
  margin-top: 227px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt227 {
    margin-top: 113.5px;
  }
}
.daihyakka-trivia .--mb227 {
  margin-bottom: 227px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb227 {
    margin-bottom: 113.5px;
  }
}
.daihyakka-trivia .--pt227 {
  padding-top: 227px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt227 {
    padding-top: 113.5px;
  }
}
.daihyakka-trivia .--pb227 {
  padding-bottom: 227px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb227 {
    padding-bottom: 113.5px;
  }
}
.daihyakka-trivia .--px227 {
  padding: 0 227px;
}
.daihyakka-trivia .max-w-227 {
  max-width: 227px;
}
.daihyakka-trivia .w-227 {
  width: 227px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-227 {
    width: 113.5px;
  }
}
.daihyakka-trivia .h-227 {
  height: 227px;
}
.daihyakka-trivia .--gap227 {
  gap: 227px !important;
}
.daihyakka-trivia .--fw227 {
  font-weight: 227;
}
.daihyakka-trivia .--mt228 {
  margin-top: 228px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt228 {
    margin-top: 114px;
  }
}
.daihyakka-trivia .--mb228 {
  margin-bottom: 228px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb228 {
    margin-bottom: 114px;
  }
}
.daihyakka-trivia .--pt228 {
  padding-top: 228px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt228 {
    padding-top: 114px;
  }
}
.daihyakka-trivia .--pb228 {
  padding-bottom: 228px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb228 {
    padding-bottom: 114px;
  }
}
.daihyakka-trivia .--px228 {
  padding: 0 228px;
}
.daihyakka-trivia .max-w-228 {
  max-width: 228px;
}
.daihyakka-trivia .w-228 {
  width: 228px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-228 {
    width: 114px;
  }
}
.daihyakka-trivia .h-228 {
  height: 228px;
}
.daihyakka-trivia .--gap228 {
  gap: 228px !important;
}
.daihyakka-trivia .--fw228 {
  font-weight: 228;
}
.daihyakka-trivia .--mt229 {
  margin-top: 229px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt229 {
    margin-top: 114.5px;
  }
}
.daihyakka-trivia .--mb229 {
  margin-bottom: 229px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb229 {
    margin-bottom: 114.5px;
  }
}
.daihyakka-trivia .--pt229 {
  padding-top: 229px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt229 {
    padding-top: 114.5px;
  }
}
.daihyakka-trivia .--pb229 {
  padding-bottom: 229px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb229 {
    padding-bottom: 114.5px;
  }
}
.daihyakka-trivia .--px229 {
  padding: 0 229px;
}
.daihyakka-trivia .max-w-229 {
  max-width: 229px;
}
.daihyakka-trivia .w-229 {
  width: 229px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-229 {
    width: 114.5px;
  }
}
.daihyakka-trivia .h-229 {
  height: 229px;
}
.daihyakka-trivia .--gap229 {
  gap: 229px !important;
}
.daihyakka-trivia .--fw229 {
  font-weight: 229;
}
.daihyakka-trivia .--mt230 {
  margin-top: 230px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt230 {
    margin-top: 115px;
  }
}
.daihyakka-trivia .--mb230 {
  margin-bottom: 230px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb230 {
    margin-bottom: 115px;
  }
}
.daihyakka-trivia .--pt230 {
  padding-top: 230px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt230 {
    padding-top: 115px;
  }
}
.daihyakka-trivia .--pb230 {
  padding-bottom: 230px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb230 {
    padding-bottom: 115px;
  }
}
.daihyakka-trivia .--px230 {
  padding: 0 230px;
}
.daihyakka-trivia .max-w-230 {
  max-width: 230px;
}
.daihyakka-trivia .w-230 {
  width: 230px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-230 {
    width: 115px;
  }
}
.daihyakka-trivia .h-230 {
  height: 230px;
}
.daihyakka-trivia .--gap230 {
  gap: 230px !important;
}
.daihyakka-trivia .--fw230 {
  font-weight: 230;
}
.daihyakka-trivia .--mt231 {
  margin-top: 231px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt231 {
    margin-top: 115.5px;
  }
}
.daihyakka-trivia .--mb231 {
  margin-bottom: 231px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb231 {
    margin-bottom: 115.5px;
  }
}
.daihyakka-trivia .--pt231 {
  padding-top: 231px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt231 {
    padding-top: 115.5px;
  }
}
.daihyakka-trivia .--pb231 {
  padding-bottom: 231px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb231 {
    padding-bottom: 115.5px;
  }
}
.daihyakka-trivia .--px231 {
  padding: 0 231px;
}
.daihyakka-trivia .max-w-231 {
  max-width: 231px;
}
.daihyakka-trivia .w-231 {
  width: 231px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-231 {
    width: 115.5px;
  }
}
.daihyakka-trivia .h-231 {
  height: 231px;
}
.daihyakka-trivia .--gap231 {
  gap: 231px !important;
}
.daihyakka-trivia .--fw231 {
  font-weight: 231;
}
.daihyakka-trivia .--mt232 {
  margin-top: 232px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt232 {
    margin-top: 116px;
  }
}
.daihyakka-trivia .--mb232 {
  margin-bottom: 232px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb232 {
    margin-bottom: 116px;
  }
}
.daihyakka-trivia .--pt232 {
  padding-top: 232px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt232 {
    padding-top: 116px;
  }
}
.daihyakka-trivia .--pb232 {
  padding-bottom: 232px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb232 {
    padding-bottom: 116px;
  }
}
.daihyakka-trivia .--px232 {
  padding: 0 232px;
}
.daihyakka-trivia .max-w-232 {
  max-width: 232px;
}
.daihyakka-trivia .w-232 {
  width: 232px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-232 {
    width: 116px;
  }
}
.daihyakka-trivia .h-232 {
  height: 232px;
}
.daihyakka-trivia .--gap232 {
  gap: 232px !important;
}
.daihyakka-trivia .--fw232 {
  font-weight: 232;
}
.daihyakka-trivia .--mt233 {
  margin-top: 233px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt233 {
    margin-top: 116.5px;
  }
}
.daihyakka-trivia .--mb233 {
  margin-bottom: 233px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb233 {
    margin-bottom: 116.5px;
  }
}
.daihyakka-trivia .--pt233 {
  padding-top: 233px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt233 {
    padding-top: 116.5px;
  }
}
.daihyakka-trivia .--pb233 {
  padding-bottom: 233px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb233 {
    padding-bottom: 116.5px;
  }
}
.daihyakka-trivia .--px233 {
  padding: 0 233px;
}
.daihyakka-trivia .max-w-233 {
  max-width: 233px;
}
.daihyakka-trivia .w-233 {
  width: 233px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-233 {
    width: 116.5px;
  }
}
.daihyakka-trivia .h-233 {
  height: 233px;
}
.daihyakka-trivia .--gap233 {
  gap: 233px !important;
}
.daihyakka-trivia .--fw233 {
  font-weight: 233;
}
.daihyakka-trivia .--mt234 {
  margin-top: 234px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt234 {
    margin-top: 117px;
  }
}
.daihyakka-trivia .--mb234 {
  margin-bottom: 234px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb234 {
    margin-bottom: 117px;
  }
}
.daihyakka-trivia .--pt234 {
  padding-top: 234px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt234 {
    padding-top: 117px;
  }
}
.daihyakka-trivia .--pb234 {
  padding-bottom: 234px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb234 {
    padding-bottom: 117px;
  }
}
.daihyakka-trivia .--px234 {
  padding: 0 234px;
}
.daihyakka-trivia .max-w-234 {
  max-width: 234px;
}
.daihyakka-trivia .w-234 {
  width: 234px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-234 {
    width: 117px;
  }
}
.daihyakka-trivia .h-234 {
  height: 234px;
}
.daihyakka-trivia .--gap234 {
  gap: 234px !important;
}
.daihyakka-trivia .--fw234 {
  font-weight: 234;
}
.daihyakka-trivia .--mt235 {
  margin-top: 235px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt235 {
    margin-top: 117.5px;
  }
}
.daihyakka-trivia .--mb235 {
  margin-bottom: 235px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb235 {
    margin-bottom: 117.5px;
  }
}
.daihyakka-trivia .--pt235 {
  padding-top: 235px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt235 {
    padding-top: 117.5px;
  }
}
.daihyakka-trivia .--pb235 {
  padding-bottom: 235px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb235 {
    padding-bottom: 117.5px;
  }
}
.daihyakka-trivia .--px235 {
  padding: 0 235px;
}
.daihyakka-trivia .max-w-235 {
  max-width: 235px;
}
.daihyakka-trivia .w-235 {
  width: 235px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-235 {
    width: 117.5px;
  }
}
.daihyakka-trivia .h-235 {
  height: 235px;
}
.daihyakka-trivia .--gap235 {
  gap: 235px !important;
}
.daihyakka-trivia .--fw235 {
  font-weight: 235;
}
.daihyakka-trivia .--mt236 {
  margin-top: 236px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt236 {
    margin-top: 118px;
  }
}
.daihyakka-trivia .--mb236 {
  margin-bottom: 236px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb236 {
    margin-bottom: 118px;
  }
}
.daihyakka-trivia .--pt236 {
  padding-top: 236px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt236 {
    padding-top: 118px;
  }
}
.daihyakka-trivia .--pb236 {
  padding-bottom: 236px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb236 {
    padding-bottom: 118px;
  }
}
.daihyakka-trivia .--px236 {
  padding: 0 236px;
}
.daihyakka-trivia .max-w-236 {
  max-width: 236px;
}
.daihyakka-trivia .w-236 {
  width: 236px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-236 {
    width: 118px;
  }
}
.daihyakka-trivia .h-236 {
  height: 236px;
}
.daihyakka-trivia .--gap236 {
  gap: 236px !important;
}
.daihyakka-trivia .--fw236 {
  font-weight: 236;
}
.daihyakka-trivia .--mt237 {
  margin-top: 237px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt237 {
    margin-top: 118.5px;
  }
}
.daihyakka-trivia .--mb237 {
  margin-bottom: 237px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb237 {
    margin-bottom: 118.5px;
  }
}
.daihyakka-trivia .--pt237 {
  padding-top: 237px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt237 {
    padding-top: 118.5px;
  }
}
.daihyakka-trivia .--pb237 {
  padding-bottom: 237px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb237 {
    padding-bottom: 118.5px;
  }
}
.daihyakka-trivia .--px237 {
  padding: 0 237px;
}
.daihyakka-trivia .max-w-237 {
  max-width: 237px;
}
.daihyakka-trivia .w-237 {
  width: 237px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-237 {
    width: 118.5px;
  }
}
.daihyakka-trivia .h-237 {
  height: 237px;
}
.daihyakka-trivia .--gap237 {
  gap: 237px !important;
}
.daihyakka-trivia .--fw237 {
  font-weight: 237;
}
.daihyakka-trivia .--mt238 {
  margin-top: 238px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt238 {
    margin-top: 119px;
  }
}
.daihyakka-trivia .--mb238 {
  margin-bottom: 238px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb238 {
    margin-bottom: 119px;
  }
}
.daihyakka-trivia .--pt238 {
  padding-top: 238px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt238 {
    padding-top: 119px;
  }
}
.daihyakka-trivia .--pb238 {
  padding-bottom: 238px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb238 {
    padding-bottom: 119px;
  }
}
.daihyakka-trivia .--px238 {
  padding: 0 238px;
}
.daihyakka-trivia .max-w-238 {
  max-width: 238px;
}
.daihyakka-trivia .w-238 {
  width: 238px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-238 {
    width: 119px;
  }
}
.daihyakka-trivia .h-238 {
  height: 238px;
}
.daihyakka-trivia .--gap238 {
  gap: 238px !important;
}
.daihyakka-trivia .--fw238 {
  font-weight: 238;
}
.daihyakka-trivia .--mt239 {
  margin-top: 239px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt239 {
    margin-top: 119.5px;
  }
}
.daihyakka-trivia .--mb239 {
  margin-bottom: 239px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb239 {
    margin-bottom: 119.5px;
  }
}
.daihyakka-trivia .--pt239 {
  padding-top: 239px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt239 {
    padding-top: 119.5px;
  }
}
.daihyakka-trivia .--pb239 {
  padding-bottom: 239px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb239 {
    padding-bottom: 119.5px;
  }
}
.daihyakka-trivia .--px239 {
  padding: 0 239px;
}
.daihyakka-trivia .max-w-239 {
  max-width: 239px;
}
.daihyakka-trivia .w-239 {
  width: 239px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-239 {
    width: 119.5px;
  }
}
.daihyakka-trivia .h-239 {
  height: 239px;
}
.daihyakka-trivia .--gap239 {
  gap: 239px !important;
}
.daihyakka-trivia .--fw239 {
  font-weight: 239;
}
.daihyakka-trivia .--mt240 {
  margin-top: 240px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt240 {
    margin-top: 120px;
  }
}
.daihyakka-trivia .--mb240 {
  margin-bottom: 240px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb240 {
    margin-bottom: 120px;
  }
}
.daihyakka-trivia .--pt240 {
  padding-top: 240px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt240 {
    padding-top: 120px;
  }
}
.daihyakka-trivia .--pb240 {
  padding-bottom: 240px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb240 {
    padding-bottom: 120px;
  }
}
.daihyakka-trivia .--px240 {
  padding: 0 240px;
}
.daihyakka-trivia .max-w-240 {
  max-width: 240px;
}
.daihyakka-trivia .w-240 {
  width: 240px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-240 {
    width: 120px;
  }
}
.daihyakka-trivia .h-240 {
  height: 240px;
}
.daihyakka-trivia .--gap240 {
  gap: 240px !important;
}
.daihyakka-trivia .--fw240 {
  font-weight: 240;
}
.daihyakka-trivia .--mt241 {
  margin-top: 241px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt241 {
    margin-top: 120.5px;
  }
}
.daihyakka-trivia .--mb241 {
  margin-bottom: 241px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb241 {
    margin-bottom: 120.5px;
  }
}
.daihyakka-trivia .--pt241 {
  padding-top: 241px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt241 {
    padding-top: 120.5px;
  }
}
.daihyakka-trivia .--pb241 {
  padding-bottom: 241px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb241 {
    padding-bottom: 120.5px;
  }
}
.daihyakka-trivia .--px241 {
  padding: 0 241px;
}
.daihyakka-trivia .max-w-241 {
  max-width: 241px;
}
.daihyakka-trivia .w-241 {
  width: 241px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-241 {
    width: 120.5px;
  }
}
.daihyakka-trivia .h-241 {
  height: 241px;
}
.daihyakka-trivia .--gap241 {
  gap: 241px !important;
}
.daihyakka-trivia .--fw241 {
  font-weight: 241;
}
.daihyakka-trivia .--mt242 {
  margin-top: 242px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt242 {
    margin-top: 121px;
  }
}
.daihyakka-trivia .--mb242 {
  margin-bottom: 242px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb242 {
    margin-bottom: 121px;
  }
}
.daihyakka-trivia .--pt242 {
  padding-top: 242px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt242 {
    padding-top: 121px;
  }
}
.daihyakka-trivia .--pb242 {
  padding-bottom: 242px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb242 {
    padding-bottom: 121px;
  }
}
.daihyakka-trivia .--px242 {
  padding: 0 242px;
}
.daihyakka-trivia .max-w-242 {
  max-width: 242px;
}
.daihyakka-trivia .w-242 {
  width: 242px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-242 {
    width: 121px;
  }
}
.daihyakka-trivia .h-242 {
  height: 242px;
}
.daihyakka-trivia .--gap242 {
  gap: 242px !important;
}
.daihyakka-trivia .--fw242 {
  font-weight: 242;
}
.daihyakka-trivia .--mt243 {
  margin-top: 243px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt243 {
    margin-top: 121.5px;
  }
}
.daihyakka-trivia .--mb243 {
  margin-bottom: 243px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb243 {
    margin-bottom: 121.5px;
  }
}
.daihyakka-trivia .--pt243 {
  padding-top: 243px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt243 {
    padding-top: 121.5px;
  }
}
.daihyakka-trivia .--pb243 {
  padding-bottom: 243px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb243 {
    padding-bottom: 121.5px;
  }
}
.daihyakka-trivia .--px243 {
  padding: 0 243px;
}
.daihyakka-trivia .max-w-243 {
  max-width: 243px;
}
.daihyakka-trivia .w-243 {
  width: 243px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-243 {
    width: 121.5px;
  }
}
.daihyakka-trivia .h-243 {
  height: 243px;
}
.daihyakka-trivia .--gap243 {
  gap: 243px !important;
}
.daihyakka-trivia .--fw243 {
  font-weight: 243;
}
.daihyakka-trivia .--mt244 {
  margin-top: 244px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt244 {
    margin-top: 122px;
  }
}
.daihyakka-trivia .--mb244 {
  margin-bottom: 244px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb244 {
    margin-bottom: 122px;
  }
}
.daihyakka-trivia .--pt244 {
  padding-top: 244px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt244 {
    padding-top: 122px;
  }
}
.daihyakka-trivia .--pb244 {
  padding-bottom: 244px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb244 {
    padding-bottom: 122px;
  }
}
.daihyakka-trivia .--px244 {
  padding: 0 244px;
}
.daihyakka-trivia .max-w-244 {
  max-width: 244px;
}
.daihyakka-trivia .w-244 {
  width: 244px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-244 {
    width: 122px;
  }
}
.daihyakka-trivia .h-244 {
  height: 244px;
}
.daihyakka-trivia .--gap244 {
  gap: 244px !important;
}
.daihyakka-trivia .--fw244 {
  font-weight: 244;
}
.daihyakka-trivia .--mt245 {
  margin-top: 245px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt245 {
    margin-top: 122.5px;
  }
}
.daihyakka-trivia .--mb245 {
  margin-bottom: 245px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb245 {
    margin-bottom: 122.5px;
  }
}
.daihyakka-trivia .--pt245 {
  padding-top: 245px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt245 {
    padding-top: 122.5px;
  }
}
.daihyakka-trivia .--pb245 {
  padding-bottom: 245px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb245 {
    padding-bottom: 122.5px;
  }
}
.daihyakka-trivia .--px245 {
  padding: 0 245px;
}
.daihyakka-trivia .max-w-245 {
  max-width: 245px;
}
.daihyakka-trivia .w-245 {
  width: 245px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-245 {
    width: 122.5px;
  }
}
.daihyakka-trivia .h-245 {
  height: 245px;
}
.daihyakka-trivia .--gap245 {
  gap: 245px !important;
}
.daihyakka-trivia .--fw245 {
  font-weight: 245;
}
.daihyakka-trivia .--mt246 {
  margin-top: 246px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt246 {
    margin-top: 123px;
  }
}
.daihyakka-trivia .--mb246 {
  margin-bottom: 246px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb246 {
    margin-bottom: 123px;
  }
}
.daihyakka-trivia .--pt246 {
  padding-top: 246px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt246 {
    padding-top: 123px;
  }
}
.daihyakka-trivia .--pb246 {
  padding-bottom: 246px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb246 {
    padding-bottom: 123px;
  }
}
.daihyakka-trivia .--px246 {
  padding: 0 246px;
}
.daihyakka-trivia .max-w-246 {
  max-width: 246px;
}
.daihyakka-trivia .w-246 {
  width: 246px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-246 {
    width: 123px;
  }
}
.daihyakka-trivia .h-246 {
  height: 246px;
}
.daihyakka-trivia .--gap246 {
  gap: 246px !important;
}
.daihyakka-trivia .--fw246 {
  font-weight: 246;
}
.daihyakka-trivia .--mt247 {
  margin-top: 247px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt247 {
    margin-top: 123.5px;
  }
}
.daihyakka-trivia .--mb247 {
  margin-bottom: 247px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb247 {
    margin-bottom: 123.5px;
  }
}
.daihyakka-trivia .--pt247 {
  padding-top: 247px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt247 {
    padding-top: 123.5px;
  }
}
.daihyakka-trivia .--pb247 {
  padding-bottom: 247px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb247 {
    padding-bottom: 123.5px;
  }
}
.daihyakka-trivia .--px247 {
  padding: 0 247px;
}
.daihyakka-trivia .max-w-247 {
  max-width: 247px;
}
.daihyakka-trivia .w-247 {
  width: 247px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-247 {
    width: 123.5px;
  }
}
.daihyakka-trivia .h-247 {
  height: 247px;
}
.daihyakka-trivia .--gap247 {
  gap: 247px !important;
}
.daihyakka-trivia .--fw247 {
  font-weight: 247;
}
.daihyakka-trivia .--mt248 {
  margin-top: 248px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt248 {
    margin-top: 124px;
  }
}
.daihyakka-trivia .--mb248 {
  margin-bottom: 248px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb248 {
    margin-bottom: 124px;
  }
}
.daihyakka-trivia .--pt248 {
  padding-top: 248px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt248 {
    padding-top: 124px;
  }
}
.daihyakka-trivia .--pb248 {
  padding-bottom: 248px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb248 {
    padding-bottom: 124px;
  }
}
.daihyakka-trivia .--px248 {
  padding: 0 248px;
}
.daihyakka-trivia .max-w-248 {
  max-width: 248px;
}
.daihyakka-trivia .w-248 {
  width: 248px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-248 {
    width: 124px;
  }
}
.daihyakka-trivia .h-248 {
  height: 248px;
}
.daihyakka-trivia .--gap248 {
  gap: 248px !important;
}
.daihyakka-trivia .--fw248 {
  font-weight: 248;
}
.daihyakka-trivia .--mt249 {
  margin-top: 249px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt249 {
    margin-top: 124.5px;
  }
}
.daihyakka-trivia .--mb249 {
  margin-bottom: 249px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb249 {
    margin-bottom: 124.5px;
  }
}
.daihyakka-trivia .--pt249 {
  padding-top: 249px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt249 {
    padding-top: 124.5px;
  }
}
.daihyakka-trivia .--pb249 {
  padding-bottom: 249px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb249 {
    padding-bottom: 124.5px;
  }
}
.daihyakka-trivia .--px249 {
  padding: 0 249px;
}
.daihyakka-trivia .max-w-249 {
  max-width: 249px;
}
.daihyakka-trivia .w-249 {
  width: 249px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-249 {
    width: 124.5px;
  }
}
.daihyakka-trivia .h-249 {
  height: 249px;
}
.daihyakka-trivia .--gap249 {
  gap: 249px !important;
}
.daihyakka-trivia .--fw249 {
  font-weight: 249;
}
.daihyakka-trivia .--mt250 {
  margin-top: 250px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt250 {
    margin-top: 125px;
  }
}
.daihyakka-trivia .--mb250 {
  margin-bottom: 250px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb250 {
    margin-bottom: 125px;
  }
}
.daihyakka-trivia .--pt250 {
  padding-top: 250px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt250 {
    padding-top: 125px;
  }
}
.daihyakka-trivia .--pb250 {
  padding-bottom: 250px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb250 {
    padding-bottom: 125px;
  }
}
.daihyakka-trivia .--px250 {
  padding: 0 250px;
}
.daihyakka-trivia .max-w-250 {
  max-width: 250px;
}
.daihyakka-trivia .w-250 {
  width: 250px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-250 {
    width: 125px;
  }
}
.daihyakka-trivia .h-250 {
  height: 250px;
}
.daihyakka-trivia .--gap250 {
  gap: 250px !important;
}
.daihyakka-trivia .--fw250 {
  font-weight: 250;
}
.daihyakka-trivia .--mt251 {
  margin-top: 251px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt251 {
    margin-top: 125.5px;
  }
}
.daihyakka-trivia .--mb251 {
  margin-bottom: 251px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb251 {
    margin-bottom: 125.5px;
  }
}
.daihyakka-trivia .--pt251 {
  padding-top: 251px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt251 {
    padding-top: 125.5px;
  }
}
.daihyakka-trivia .--pb251 {
  padding-bottom: 251px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb251 {
    padding-bottom: 125.5px;
  }
}
.daihyakka-trivia .--px251 {
  padding: 0 251px;
}
.daihyakka-trivia .max-w-251 {
  max-width: 251px;
}
.daihyakka-trivia .w-251 {
  width: 251px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-251 {
    width: 125.5px;
  }
}
.daihyakka-trivia .h-251 {
  height: 251px;
}
.daihyakka-trivia .--gap251 {
  gap: 251px !important;
}
.daihyakka-trivia .--fw251 {
  font-weight: 251;
}
.daihyakka-trivia .--mt252 {
  margin-top: 252px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt252 {
    margin-top: 126px;
  }
}
.daihyakka-trivia .--mb252 {
  margin-bottom: 252px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb252 {
    margin-bottom: 126px;
  }
}
.daihyakka-trivia .--pt252 {
  padding-top: 252px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt252 {
    padding-top: 126px;
  }
}
.daihyakka-trivia .--pb252 {
  padding-bottom: 252px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb252 {
    padding-bottom: 126px;
  }
}
.daihyakka-trivia .--px252 {
  padding: 0 252px;
}
.daihyakka-trivia .max-w-252 {
  max-width: 252px;
}
.daihyakka-trivia .w-252 {
  width: 252px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-252 {
    width: 126px;
  }
}
.daihyakka-trivia .h-252 {
  height: 252px;
}
.daihyakka-trivia .--gap252 {
  gap: 252px !important;
}
.daihyakka-trivia .--fw252 {
  font-weight: 252;
}
.daihyakka-trivia .--mt253 {
  margin-top: 253px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt253 {
    margin-top: 126.5px;
  }
}
.daihyakka-trivia .--mb253 {
  margin-bottom: 253px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb253 {
    margin-bottom: 126.5px;
  }
}
.daihyakka-trivia .--pt253 {
  padding-top: 253px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt253 {
    padding-top: 126.5px;
  }
}
.daihyakka-trivia .--pb253 {
  padding-bottom: 253px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb253 {
    padding-bottom: 126.5px;
  }
}
.daihyakka-trivia .--px253 {
  padding: 0 253px;
}
.daihyakka-trivia .max-w-253 {
  max-width: 253px;
}
.daihyakka-trivia .w-253 {
  width: 253px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-253 {
    width: 126.5px;
  }
}
.daihyakka-trivia .h-253 {
  height: 253px;
}
.daihyakka-trivia .--gap253 {
  gap: 253px !important;
}
.daihyakka-trivia .--fw253 {
  font-weight: 253;
}
.daihyakka-trivia .--mt254 {
  margin-top: 254px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt254 {
    margin-top: 127px;
  }
}
.daihyakka-trivia .--mb254 {
  margin-bottom: 254px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb254 {
    margin-bottom: 127px;
  }
}
.daihyakka-trivia .--pt254 {
  padding-top: 254px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt254 {
    padding-top: 127px;
  }
}
.daihyakka-trivia .--pb254 {
  padding-bottom: 254px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb254 {
    padding-bottom: 127px;
  }
}
.daihyakka-trivia .--px254 {
  padding: 0 254px;
}
.daihyakka-trivia .max-w-254 {
  max-width: 254px;
}
.daihyakka-trivia .w-254 {
  width: 254px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-254 {
    width: 127px;
  }
}
.daihyakka-trivia .h-254 {
  height: 254px;
}
.daihyakka-trivia .--gap254 {
  gap: 254px !important;
}
.daihyakka-trivia .--fw254 {
  font-weight: 254;
}
.daihyakka-trivia .--mt255 {
  margin-top: 255px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt255 {
    margin-top: 127.5px;
  }
}
.daihyakka-trivia .--mb255 {
  margin-bottom: 255px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb255 {
    margin-bottom: 127.5px;
  }
}
.daihyakka-trivia .--pt255 {
  padding-top: 255px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt255 {
    padding-top: 127.5px;
  }
}
.daihyakka-trivia .--pb255 {
  padding-bottom: 255px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb255 {
    padding-bottom: 127.5px;
  }
}
.daihyakka-trivia .--px255 {
  padding: 0 255px;
}
.daihyakka-trivia .max-w-255 {
  max-width: 255px;
}
.daihyakka-trivia .w-255 {
  width: 255px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-255 {
    width: 127.5px;
  }
}
.daihyakka-trivia .h-255 {
  height: 255px;
}
.daihyakka-trivia .--gap255 {
  gap: 255px !important;
}
.daihyakka-trivia .--fw255 {
  font-weight: 255;
}
.daihyakka-trivia .--mt256 {
  margin-top: 256px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt256 {
    margin-top: 128px;
  }
}
.daihyakka-trivia .--mb256 {
  margin-bottom: 256px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb256 {
    margin-bottom: 128px;
  }
}
.daihyakka-trivia .--pt256 {
  padding-top: 256px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt256 {
    padding-top: 128px;
  }
}
.daihyakka-trivia .--pb256 {
  padding-bottom: 256px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb256 {
    padding-bottom: 128px;
  }
}
.daihyakka-trivia .--px256 {
  padding: 0 256px;
}
.daihyakka-trivia .max-w-256 {
  max-width: 256px;
}
.daihyakka-trivia .w-256 {
  width: 256px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-256 {
    width: 128px;
  }
}
.daihyakka-trivia .h-256 {
  height: 256px;
}
.daihyakka-trivia .--gap256 {
  gap: 256px !important;
}
.daihyakka-trivia .--fw256 {
  font-weight: 256;
}
.daihyakka-trivia .--mt257 {
  margin-top: 257px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt257 {
    margin-top: 128.5px;
  }
}
.daihyakka-trivia .--mb257 {
  margin-bottom: 257px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb257 {
    margin-bottom: 128.5px;
  }
}
.daihyakka-trivia .--pt257 {
  padding-top: 257px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt257 {
    padding-top: 128.5px;
  }
}
.daihyakka-trivia .--pb257 {
  padding-bottom: 257px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb257 {
    padding-bottom: 128.5px;
  }
}
.daihyakka-trivia .--px257 {
  padding: 0 257px;
}
.daihyakka-trivia .max-w-257 {
  max-width: 257px;
}
.daihyakka-trivia .w-257 {
  width: 257px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-257 {
    width: 128.5px;
  }
}
.daihyakka-trivia .h-257 {
  height: 257px;
}
.daihyakka-trivia .--gap257 {
  gap: 257px !important;
}
.daihyakka-trivia .--fw257 {
  font-weight: 257;
}
.daihyakka-trivia .--mt258 {
  margin-top: 258px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt258 {
    margin-top: 129px;
  }
}
.daihyakka-trivia .--mb258 {
  margin-bottom: 258px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb258 {
    margin-bottom: 129px;
  }
}
.daihyakka-trivia .--pt258 {
  padding-top: 258px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt258 {
    padding-top: 129px;
  }
}
.daihyakka-trivia .--pb258 {
  padding-bottom: 258px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb258 {
    padding-bottom: 129px;
  }
}
.daihyakka-trivia .--px258 {
  padding: 0 258px;
}
.daihyakka-trivia .max-w-258 {
  max-width: 258px;
}
.daihyakka-trivia .w-258 {
  width: 258px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-258 {
    width: 129px;
  }
}
.daihyakka-trivia .h-258 {
  height: 258px;
}
.daihyakka-trivia .--gap258 {
  gap: 258px !important;
}
.daihyakka-trivia .--fw258 {
  font-weight: 258;
}
.daihyakka-trivia .--mt259 {
  margin-top: 259px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt259 {
    margin-top: 129.5px;
  }
}
.daihyakka-trivia .--mb259 {
  margin-bottom: 259px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb259 {
    margin-bottom: 129.5px;
  }
}
.daihyakka-trivia .--pt259 {
  padding-top: 259px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt259 {
    padding-top: 129.5px;
  }
}
.daihyakka-trivia .--pb259 {
  padding-bottom: 259px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb259 {
    padding-bottom: 129.5px;
  }
}
.daihyakka-trivia .--px259 {
  padding: 0 259px;
}
.daihyakka-trivia .max-w-259 {
  max-width: 259px;
}
.daihyakka-trivia .w-259 {
  width: 259px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-259 {
    width: 129.5px;
  }
}
.daihyakka-trivia .h-259 {
  height: 259px;
}
.daihyakka-trivia .--gap259 {
  gap: 259px !important;
}
.daihyakka-trivia .--fw259 {
  font-weight: 259;
}
.daihyakka-trivia .--mt260 {
  margin-top: 260px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt260 {
    margin-top: 130px;
  }
}
.daihyakka-trivia .--mb260 {
  margin-bottom: 260px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb260 {
    margin-bottom: 130px;
  }
}
.daihyakka-trivia .--pt260 {
  padding-top: 260px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt260 {
    padding-top: 130px;
  }
}
.daihyakka-trivia .--pb260 {
  padding-bottom: 260px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb260 {
    padding-bottom: 130px;
  }
}
.daihyakka-trivia .--px260 {
  padding: 0 260px;
}
.daihyakka-trivia .max-w-260 {
  max-width: 260px;
}
.daihyakka-trivia .w-260 {
  width: 260px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-260 {
    width: 130px;
  }
}
.daihyakka-trivia .h-260 {
  height: 260px;
}
.daihyakka-trivia .--gap260 {
  gap: 260px !important;
}
.daihyakka-trivia .--fw260 {
  font-weight: 260;
}
.daihyakka-trivia .--mt261 {
  margin-top: 261px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt261 {
    margin-top: 130.5px;
  }
}
.daihyakka-trivia .--mb261 {
  margin-bottom: 261px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb261 {
    margin-bottom: 130.5px;
  }
}
.daihyakka-trivia .--pt261 {
  padding-top: 261px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt261 {
    padding-top: 130.5px;
  }
}
.daihyakka-trivia .--pb261 {
  padding-bottom: 261px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb261 {
    padding-bottom: 130.5px;
  }
}
.daihyakka-trivia .--px261 {
  padding: 0 261px;
}
.daihyakka-trivia .max-w-261 {
  max-width: 261px;
}
.daihyakka-trivia .w-261 {
  width: 261px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-261 {
    width: 130.5px;
  }
}
.daihyakka-trivia .h-261 {
  height: 261px;
}
.daihyakka-trivia .--gap261 {
  gap: 261px !important;
}
.daihyakka-trivia .--fw261 {
  font-weight: 261;
}
.daihyakka-trivia .--mt262 {
  margin-top: 262px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt262 {
    margin-top: 131px;
  }
}
.daihyakka-trivia .--mb262 {
  margin-bottom: 262px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb262 {
    margin-bottom: 131px;
  }
}
.daihyakka-trivia .--pt262 {
  padding-top: 262px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt262 {
    padding-top: 131px;
  }
}
.daihyakka-trivia .--pb262 {
  padding-bottom: 262px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb262 {
    padding-bottom: 131px;
  }
}
.daihyakka-trivia .--px262 {
  padding: 0 262px;
}
.daihyakka-trivia .max-w-262 {
  max-width: 262px;
}
.daihyakka-trivia .w-262 {
  width: 262px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-262 {
    width: 131px;
  }
}
.daihyakka-trivia .h-262 {
  height: 262px;
}
.daihyakka-trivia .--gap262 {
  gap: 262px !important;
}
.daihyakka-trivia .--fw262 {
  font-weight: 262;
}
.daihyakka-trivia .--mt263 {
  margin-top: 263px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt263 {
    margin-top: 131.5px;
  }
}
.daihyakka-trivia .--mb263 {
  margin-bottom: 263px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb263 {
    margin-bottom: 131.5px;
  }
}
.daihyakka-trivia .--pt263 {
  padding-top: 263px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt263 {
    padding-top: 131.5px;
  }
}
.daihyakka-trivia .--pb263 {
  padding-bottom: 263px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb263 {
    padding-bottom: 131.5px;
  }
}
.daihyakka-trivia .--px263 {
  padding: 0 263px;
}
.daihyakka-trivia .max-w-263 {
  max-width: 263px;
}
.daihyakka-trivia .w-263 {
  width: 263px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-263 {
    width: 131.5px;
  }
}
.daihyakka-trivia .h-263 {
  height: 263px;
}
.daihyakka-trivia .--gap263 {
  gap: 263px !important;
}
.daihyakka-trivia .--fw263 {
  font-weight: 263;
}
.daihyakka-trivia .--mt264 {
  margin-top: 264px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt264 {
    margin-top: 132px;
  }
}
.daihyakka-trivia .--mb264 {
  margin-bottom: 264px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb264 {
    margin-bottom: 132px;
  }
}
.daihyakka-trivia .--pt264 {
  padding-top: 264px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt264 {
    padding-top: 132px;
  }
}
.daihyakka-trivia .--pb264 {
  padding-bottom: 264px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb264 {
    padding-bottom: 132px;
  }
}
.daihyakka-trivia .--px264 {
  padding: 0 264px;
}
.daihyakka-trivia .max-w-264 {
  max-width: 264px;
}
.daihyakka-trivia .w-264 {
  width: 264px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-264 {
    width: 132px;
  }
}
.daihyakka-trivia .h-264 {
  height: 264px;
}
.daihyakka-trivia .--gap264 {
  gap: 264px !important;
}
.daihyakka-trivia .--fw264 {
  font-weight: 264;
}
.daihyakka-trivia .--mt265 {
  margin-top: 265px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt265 {
    margin-top: 132.5px;
  }
}
.daihyakka-trivia .--mb265 {
  margin-bottom: 265px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb265 {
    margin-bottom: 132.5px;
  }
}
.daihyakka-trivia .--pt265 {
  padding-top: 265px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt265 {
    padding-top: 132.5px;
  }
}
.daihyakka-trivia .--pb265 {
  padding-bottom: 265px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb265 {
    padding-bottom: 132.5px;
  }
}
.daihyakka-trivia .--px265 {
  padding: 0 265px;
}
.daihyakka-trivia .max-w-265 {
  max-width: 265px;
}
.daihyakka-trivia .w-265 {
  width: 265px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-265 {
    width: 132.5px;
  }
}
.daihyakka-trivia .h-265 {
  height: 265px;
}
.daihyakka-trivia .--gap265 {
  gap: 265px !important;
}
.daihyakka-trivia .--fw265 {
  font-weight: 265;
}
.daihyakka-trivia .--mt266 {
  margin-top: 266px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt266 {
    margin-top: 133px;
  }
}
.daihyakka-trivia .--mb266 {
  margin-bottom: 266px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb266 {
    margin-bottom: 133px;
  }
}
.daihyakka-trivia .--pt266 {
  padding-top: 266px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt266 {
    padding-top: 133px;
  }
}
.daihyakka-trivia .--pb266 {
  padding-bottom: 266px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb266 {
    padding-bottom: 133px;
  }
}
.daihyakka-trivia .--px266 {
  padding: 0 266px;
}
.daihyakka-trivia .max-w-266 {
  max-width: 266px;
}
.daihyakka-trivia .w-266 {
  width: 266px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-266 {
    width: 133px;
  }
}
.daihyakka-trivia .h-266 {
  height: 266px;
}
.daihyakka-trivia .--gap266 {
  gap: 266px !important;
}
.daihyakka-trivia .--fw266 {
  font-weight: 266;
}
.daihyakka-trivia .--mt267 {
  margin-top: 267px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt267 {
    margin-top: 133.5px;
  }
}
.daihyakka-trivia .--mb267 {
  margin-bottom: 267px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb267 {
    margin-bottom: 133.5px;
  }
}
.daihyakka-trivia .--pt267 {
  padding-top: 267px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt267 {
    padding-top: 133.5px;
  }
}
.daihyakka-trivia .--pb267 {
  padding-bottom: 267px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb267 {
    padding-bottom: 133.5px;
  }
}
.daihyakka-trivia .--px267 {
  padding: 0 267px;
}
.daihyakka-trivia .max-w-267 {
  max-width: 267px;
}
.daihyakka-trivia .w-267 {
  width: 267px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-267 {
    width: 133.5px;
  }
}
.daihyakka-trivia .h-267 {
  height: 267px;
}
.daihyakka-trivia .--gap267 {
  gap: 267px !important;
}
.daihyakka-trivia .--fw267 {
  font-weight: 267;
}
.daihyakka-trivia .--mt268 {
  margin-top: 268px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt268 {
    margin-top: 134px;
  }
}
.daihyakka-trivia .--mb268 {
  margin-bottom: 268px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb268 {
    margin-bottom: 134px;
  }
}
.daihyakka-trivia .--pt268 {
  padding-top: 268px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt268 {
    padding-top: 134px;
  }
}
.daihyakka-trivia .--pb268 {
  padding-bottom: 268px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb268 {
    padding-bottom: 134px;
  }
}
.daihyakka-trivia .--px268 {
  padding: 0 268px;
}
.daihyakka-trivia .max-w-268 {
  max-width: 268px;
}
.daihyakka-trivia .w-268 {
  width: 268px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-268 {
    width: 134px;
  }
}
.daihyakka-trivia .h-268 {
  height: 268px;
}
.daihyakka-trivia .--gap268 {
  gap: 268px !important;
}
.daihyakka-trivia .--fw268 {
  font-weight: 268;
}
.daihyakka-trivia .--mt269 {
  margin-top: 269px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt269 {
    margin-top: 134.5px;
  }
}
.daihyakka-trivia .--mb269 {
  margin-bottom: 269px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb269 {
    margin-bottom: 134.5px;
  }
}
.daihyakka-trivia .--pt269 {
  padding-top: 269px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt269 {
    padding-top: 134.5px;
  }
}
.daihyakka-trivia .--pb269 {
  padding-bottom: 269px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb269 {
    padding-bottom: 134.5px;
  }
}
.daihyakka-trivia .--px269 {
  padding: 0 269px;
}
.daihyakka-trivia .max-w-269 {
  max-width: 269px;
}
.daihyakka-trivia .w-269 {
  width: 269px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-269 {
    width: 134.5px;
  }
}
.daihyakka-trivia .h-269 {
  height: 269px;
}
.daihyakka-trivia .--gap269 {
  gap: 269px !important;
}
.daihyakka-trivia .--fw269 {
  font-weight: 269;
}
.daihyakka-trivia .--mt270 {
  margin-top: 270px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt270 {
    margin-top: 135px;
  }
}
.daihyakka-trivia .--mb270 {
  margin-bottom: 270px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb270 {
    margin-bottom: 135px;
  }
}
.daihyakka-trivia .--pt270 {
  padding-top: 270px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt270 {
    padding-top: 135px;
  }
}
.daihyakka-trivia .--pb270 {
  padding-bottom: 270px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb270 {
    padding-bottom: 135px;
  }
}
.daihyakka-trivia .--px270 {
  padding: 0 270px;
}
.daihyakka-trivia .max-w-270 {
  max-width: 270px;
}
.daihyakka-trivia .w-270 {
  width: 270px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-270 {
    width: 135px;
  }
}
.daihyakka-trivia .h-270 {
  height: 270px;
}
.daihyakka-trivia .--gap270 {
  gap: 270px !important;
}
.daihyakka-trivia .--fw270 {
  font-weight: 270;
}
.daihyakka-trivia .--mt271 {
  margin-top: 271px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt271 {
    margin-top: 135.5px;
  }
}
.daihyakka-trivia .--mb271 {
  margin-bottom: 271px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb271 {
    margin-bottom: 135.5px;
  }
}
.daihyakka-trivia .--pt271 {
  padding-top: 271px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt271 {
    padding-top: 135.5px;
  }
}
.daihyakka-trivia .--pb271 {
  padding-bottom: 271px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb271 {
    padding-bottom: 135.5px;
  }
}
.daihyakka-trivia .--px271 {
  padding: 0 271px;
}
.daihyakka-trivia .max-w-271 {
  max-width: 271px;
}
.daihyakka-trivia .w-271 {
  width: 271px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-271 {
    width: 135.5px;
  }
}
.daihyakka-trivia .h-271 {
  height: 271px;
}
.daihyakka-trivia .--gap271 {
  gap: 271px !important;
}
.daihyakka-trivia .--fw271 {
  font-weight: 271;
}
.daihyakka-trivia .--mt272 {
  margin-top: 272px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt272 {
    margin-top: 136px;
  }
}
.daihyakka-trivia .--mb272 {
  margin-bottom: 272px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb272 {
    margin-bottom: 136px;
  }
}
.daihyakka-trivia .--pt272 {
  padding-top: 272px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt272 {
    padding-top: 136px;
  }
}
.daihyakka-trivia .--pb272 {
  padding-bottom: 272px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb272 {
    padding-bottom: 136px;
  }
}
.daihyakka-trivia .--px272 {
  padding: 0 272px;
}
.daihyakka-trivia .max-w-272 {
  max-width: 272px;
}
.daihyakka-trivia .w-272 {
  width: 272px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-272 {
    width: 136px;
  }
}
.daihyakka-trivia .h-272 {
  height: 272px;
}
.daihyakka-trivia .--gap272 {
  gap: 272px !important;
}
.daihyakka-trivia .--fw272 {
  font-weight: 272;
}
.daihyakka-trivia .--mt273 {
  margin-top: 273px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt273 {
    margin-top: 136.5px;
  }
}
.daihyakka-trivia .--mb273 {
  margin-bottom: 273px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb273 {
    margin-bottom: 136.5px;
  }
}
.daihyakka-trivia .--pt273 {
  padding-top: 273px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt273 {
    padding-top: 136.5px;
  }
}
.daihyakka-trivia .--pb273 {
  padding-bottom: 273px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb273 {
    padding-bottom: 136.5px;
  }
}
.daihyakka-trivia .--px273 {
  padding: 0 273px;
}
.daihyakka-trivia .max-w-273 {
  max-width: 273px;
}
.daihyakka-trivia .w-273 {
  width: 273px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-273 {
    width: 136.5px;
  }
}
.daihyakka-trivia .h-273 {
  height: 273px;
}
.daihyakka-trivia .--gap273 {
  gap: 273px !important;
}
.daihyakka-trivia .--fw273 {
  font-weight: 273;
}
.daihyakka-trivia .--mt274 {
  margin-top: 274px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt274 {
    margin-top: 137px;
  }
}
.daihyakka-trivia .--mb274 {
  margin-bottom: 274px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb274 {
    margin-bottom: 137px;
  }
}
.daihyakka-trivia .--pt274 {
  padding-top: 274px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt274 {
    padding-top: 137px;
  }
}
.daihyakka-trivia .--pb274 {
  padding-bottom: 274px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb274 {
    padding-bottom: 137px;
  }
}
.daihyakka-trivia .--px274 {
  padding: 0 274px;
}
.daihyakka-trivia .max-w-274 {
  max-width: 274px;
}
.daihyakka-trivia .w-274 {
  width: 274px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-274 {
    width: 137px;
  }
}
.daihyakka-trivia .h-274 {
  height: 274px;
}
.daihyakka-trivia .--gap274 {
  gap: 274px !important;
}
.daihyakka-trivia .--fw274 {
  font-weight: 274;
}
.daihyakka-trivia .--mt275 {
  margin-top: 275px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt275 {
    margin-top: 137.5px;
  }
}
.daihyakka-trivia .--mb275 {
  margin-bottom: 275px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb275 {
    margin-bottom: 137.5px;
  }
}
.daihyakka-trivia .--pt275 {
  padding-top: 275px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt275 {
    padding-top: 137.5px;
  }
}
.daihyakka-trivia .--pb275 {
  padding-bottom: 275px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb275 {
    padding-bottom: 137.5px;
  }
}
.daihyakka-trivia .--px275 {
  padding: 0 275px;
}
.daihyakka-trivia .max-w-275 {
  max-width: 275px;
}
.daihyakka-trivia .w-275 {
  width: 275px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-275 {
    width: 137.5px;
  }
}
.daihyakka-trivia .h-275 {
  height: 275px;
}
.daihyakka-trivia .--gap275 {
  gap: 275px !important;
}
.daihyakka-trivia .--fw275 {
  font-weight: 275;
}
.daihyakka-trivia .--mt276 {
  margin-top: 276px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt276 {
    margin-top: 138px;
  }
}
.daihyakka-trivia .--mb276 {
  margin-bottom: 276px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb276 {
    margin-bottom: 138px;
  }
}
.daihyakka-trivia .--pt276 {
  padding-top: 276px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt276 {
    padding-top: 138px;
  }
}
.daihyakka-trivia .--pb276 {
  padding-bottom: 276px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb276 {
    padding-bottom: 138px;
  }
}
.daihyakka-trivia .--px276 {
  padding: 0 276px;
}
.daihyakka-trivia .max-w-276 {
  max-width: 276px;
}
.daihyakka-trivia .w-276 {
  width: 276px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-276 {
    width: 138px;
  }
}
.daihyakka-trivia .h-276 {
  height: 276px;
}
.daihyakka-trivia .--gap276 {
  gap: 276px !important;
}
.daihyakka-trivia .--fw276 {
  font-weight: 276;
}
.daihyakka-trivia .--mt277 {
  margin-top: 277px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt277 {
    margin-top: 138.5px;
  }
}
.daihyakka-trivia .--mb277 {
  margin-bottom: 277px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb277 {
    margin-bottom: 138.5px;
  }
}
.daihyakka-trivia .--pt277 {
  padding-top: 277px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt277 {
    padding-top: 138.5px;
  }
}
.daihyakka-trivia .--pb277 {
  padding-bottom: 277px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb277 {
    padding-bottom: 138.5px;
  }
}
.daihyakka-trivia .--px277 {
  padding: 0 277px;
}
.daihyakka-trivia .max-w-277 {
  max-width: 277px;
}
.daihyakka-trivia .w-277 {
  width: 277px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-277 {
    width: 138.5px;
  }
}
.daihyakka-trivia .h-277 {
  height: 277px;
}
.daihyakka-trivia .--gap277 {
  gap: 277px !important;
}
.daihyakka-trivia .--fw277 {
  font-weight: 277;
}
.daihyakka-trivia .--mt278 {
  margin-top: 278px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt278 {
    margin-top: 139px;
  }
}
.daihyakka-trivia .--mb278 {
  margin-bottom: 278px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb278 {
    margin-bottom: 139px;
  }
}
.daihyakka-trivia .--pt278 {
  padding-top: 278px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt278 {
    padding-top: 139px;
  }
}
.daihyakka-trivia .--pb278 {
  padding-bottom: 278px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb278 {
    padding-bottom: 139px;
  }
}
.daihyakka-trivia .--px278 {
  padding: 0 278px;
}
.daihyakka-trivia .max-w-278 {
  max-width: 278px;
}
.daihyakka-trivia .w-278 {
  width: 278px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-278 {
    width: 139px;
  }
}
.daihyakka-trivia .h-278 {
  height: 278px;
}
.daihyakka-trivia .--gap278 {
  gap: 278px !important;
}
.daihyakka-trivia .--fw278 {
  font-weight: 278;
}
.daihyakka-trivia .--mt279 {
  margin-top: 279px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt279 {
    margin-top: 139.5px;
  }
}
.daihyakka-trivia .--mb279 {
  margin-bottom: 279px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb279 {
    margin-bottom: 139.5px;
  }
}
.daihyakka-trivia .--pt279 {
  padding-top: 279px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt279 {
    padding-top: 139.5px;
  }
}
.daihyakka-trivia .--pb279 {
  padding-bottom: 279px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb279 {
    padding-bottom: 139.5px;
  }
}
.daihyakka-trivia .--px279 {
  padding: 0 279px;
}
.daihyakka-trivia .max-w-279 {
  max-width: 279px;
}
.daihyakka-trivia .w-279 {
  width: 279px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-279 {
    width: 139.5px;
  }
}
.daihyakka-trivia .h-279 {
  height: 279px;
}
.daihyakka-trivia .--gap279 {
  gap: 279px !important;
}
.daihyakka-trivia .--fw279 {
  font-weight: 279;
}
.daihyakka-trivia .--mt280 {
  margin-top: 280px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt280 {
    margin-top: 140px;
  }
}
.daihyakka-trivia .--mb280 {
  margin-bottom: 280px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb280 {
    margin-bottom: 140px;
  }
}
.daihyakka-trivia .--pt280 {
  padding-top: 280px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt280 {
    padding-top: 140px;
  }
}
.daihyakka-trivia .--pb280 {
  padding-bottom: 280px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb280 {
    padding-bottom: 140px;
  }
}
.daihyakka-trivia .--px280 {
  padding: 0 280px;
}
.daihyakka-trivia .max-w-280 {
  max-width: 280px;
}
.daihyakka-trivia .w-280 {
  width: 280px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-280 {
    width: 140px;
  }
}
.daihyakka-trivia .h-280 {
  height: 280px;
}
.daihyakka-trivia .--gap280 {
  gap: 280px !important;
}
.daihyakka-trivia .--fw280 {
  font-weight: 280;
}
.daihyakka-trivia .--mt281 {
  margin-top: 281px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt281 {
    margin-top: 140.5px;
  }
}
.daihyakka-trivia .--mb281 {
  margin-bottom: 281px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb281 {
    margin-bottom: 140.5px;
  }
}
.daihyakka-trivia .--pt281 {
  padding-top: 281px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt281 {
    padding-top: 140.5px;
  }
}
.daihyakka-trivia .--pb281 {
  padding-bottom: 281px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb281 {
    padding-bottom: 140.5px;
  }
}
.daihyakka-trivia .--px281 {
  padding: 0 281px;
}
.daihyakka-trivia .max-w-281 {
  max-width: 281px;
}
.daihyakka-trivia .w-281 {
  width: 281px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-281 {
    width: 140.5px;
  }
}
.daihyakka-trivia .h-281 {
  height: 281px;
}
.daihyakka-trivia .--gap281 {
  gap: 281px !important;
}
.daihyakka-trivia .--fw281 {
  font-weight: 281;
}
.daihyakka-trivia .--mt282 {
  margin-top: 282px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt282 {
    margin-top: 141px;
  }
}
.daihyakka-trivia .--mb282 {
  margin-bottom: 282px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb282 {
    margin-bottom: 141px;
  }
}
.daihyakka-trivia .--pt282 {
  padding-top: 282px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt282 {
    padding-top: 141px;
  }
}
.daihyakka-trivia .--pb282 {
  padding-bottom: 282px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb282 {
    padding-bottom: 141px;
  }
}
.daihyakka-trivia .--px282 {
  padding: 0 282px;
}
.daihyakka-trivia .max-w-282 {
  max-width: 282px;
}
.daihyakka-trivia .w-282 {
  width: 282px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-282 {
    width: 141px;
  }
}
.daihyakka-trivia .h-282 {
  height: 282px;
}
.daihyakka-trivia .--gap282 {
  gap: 282px !important;
}
.daihyakka-trivia .--fw282 {
  font-weight: 282;
}
.daihyakka-trivia .--mt283 {
  margin-top: 283px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt283 {
    margin-top: 141.5px;
  }
}
.daihyakka-trivia .--mb283 {
  margin-bottom: 283px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb283 {
    margin-bottom: 141.5px;
  }
}
.daihyakka-trivia .--pt283 {
  padding-top: 283px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt283 {
    padding-top: 141.5px;
  }
}
.daihyakka-trivia .--pb283 {
  padding-bottom: 283px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb283 {
    padding-bottom: 141.5px;
  }
}
.daihyakka-trivia .--px283 {
  padding: 0 283px;
}
.daihyakka-trivia .max-w-283 {
  max-width: 283px;
}
.daihyakka-trivia .w-283 {
  width: 283px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-283 {
    width: 141.5px;
  }
}
.daihyakka-trivia .h-283 {
  height: 283px;
}
.daihyakka-trivia .--gap283 {
  gap: 283px !important;
}
.daihyakka-trivia .--fw283 {
  font-weight: 283;
}
.daihyakka-trivia .--mt284 {
  margin-top: 284px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt284 {
    margin-top: 142px;
  }
}
.daihyakka-trivia .--mb284 {
  margin-bottom: 284px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb284 {
    margin-bottom: 142px;
  }
}
.daihyakka-trivia .--pt284 {
  padding-top: 284px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt284 {
    padding-top: 142px;
  }
}
.daihyakka-trivia .--pb284 {
  padding-bottom: 284px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb284 {
    padding-bottom: 142px;
  }
}
.daihyakka-trivia .--px284 {
  padding: 0 284px;
}
.daihyakka-trivia .max-w-284 {
  max-width: 284px;
}
.daihyakka-trivia .w-284 {
  width: 284px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-284 {
    width: 142px;
  }
}
.daihyakka-trivia .h-284 {
  height: 284px;
}
.daihyakka-trivia .--gap284 {
  gap: 284px !important;
}
.daihyakka-trivia .--fw284 {
  font-weight: 284;
}
.daihyakka-trivia .--mt285 {
  margin-top: 285px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt285 {
    margin-top: 142.5px;
  }
}
.daihyakka-trivia .--mb285 {
  margin-bottom: 285px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb285 {
    margin-bottom: 142.5px;
  }
}
.daihyakka-trivia .--pt285 {
  padding-top: 285px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt285 {
    padding-top: 142.5px;
  }
}
.daihyakka-trivia .--pb285 {
  padding-bottom: 285px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb285 {
    padding-bottom: 142.5px;
  }
}
.daihyakka-trivia .--px285 {
  padding: 0 285px;
}
.daihyakka-trivia .max-w-285 {
  max-width: 285px;
}
.daihyakka-trivia .w-285 {
  width: 285px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-285 {
    width: 142.5px;
  }
}
.daihyakka-trivia .h-285 {
  height: 285px;
}
.daihyakka-trivia .--gap285 {
  gap: 285px !important;
}
.daihyakka-trivia .--fw285 {
  font-weight: 285;
}
.daihyakka-trivia .--mt286 {
  margin-top: 286px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt286 {
    margin-top: 143px;
  }
}
.daihyakka-trivia .--mb286 {
  margin-bottom: 286px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb286 {
    margin-bottom: 143px;
  }
}
.daihyakka-trivia .--pt286 {
  padding-top: 286px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt286 {
    padding-top: 143px;
  }
}
.daihyakka-trivia .--pb286 {
  padding-bottom: 286px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb286 {
    padding-bottom: 143px;
  }
}
.daihyakka-trivia .--px286 {
  padding: 0 286px;
}
.daihyakka-trivia .max-w-286 {
  max-width: 286px;
}
.daihyakka-trivia .w-286 {
  width: 286px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-286 {
    width: 143px;
  }
}
.daihyakka-trivia .h-286 {
  height: 286px;
}
.daihyakka-trivia .--gap286 {
  gap: 286px !important;
}
.daihyakka-trivia .--fw286 {
  font-weight: 286;
}
.daihyakka-trivia .--mt287 {
  margin-top: 287px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt287 {
    margin-top: 143.5px;
  }
}
.daihyakka-trivia .--mb287 {
  margin-bottom: 287px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb287 {
    margin-bottom: 143.5px;
  }
}
.daihyakka-trivia .--pt287 {
  padding-top: 287px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt287 {
    padding-top: 143.5px;
  }
}
.daihyakka-trivia .--pb287 {
  padding-bottom: 287px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb287 {
    padding-bottom: 143.5px;
  }
}
.daihyakka-trivia .--px287 {
  padding: 0 287px;
}
.daihyakka-trivia .max-w-287 {
  max-width: 287px;
}
.daihyakka-trivia .w-287 {
  width: 287px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-287 {
    width: 143.5px;
  }
}
.daihyakka-trivia .h-287 {
  height: 287px;
}
.daihyakka-trivia .--gap287 {
  gap: 287px !important;
}
.daihyakka-trivia .--fw287 {
  font-weight: 287;
}
.daihyakka-trivia .--mt288 {
  margin-top: 288px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt288 {
    margin-top: 144px;
  }
}
.daihyakka-trivia .--mb288 {
  margin-bottom: 288px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb288 {
    margin-bottom: 144px;
  }
}
.daihyakka-trivia .--pt288 {
  padding-top: 288px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt288 {
    padding-top: 144px;
  }
}
.daihyakka-trivia .--pb288 {
  padding-bottom: 288px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb288 {
    padding-bottom: 144px;
  }
}
.daihyakka-trivia .--px288 {
  padding: 0 288px;
}
.daihyakka-trivia .max-w-288 {
  max-width: 288px;
}
.daihyakka-trivia .w-288 {
  width: 288px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-288 {
    width: 144px;
  }
}
.daihyakka-trivia .h-288 {
  height: 288px;
}
.daihyakka-trivia .--gap288 {
  gap: 288px !important;
}
.daihyakka-trivia .--fw288 {
  font-weight: 288;
}
.daihyakka-trivia .--mt289 {
  margin-top: 289px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt289 {
    margin-top: 144.5px;
  }
}
.daihyakka-trivia .--mb289 {
  margin-bottom: 289px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb289 {
    margin-bottom: 144.5px;
  }
}
.daihyakka-trivia .--pt289 {
  padding-top: 289px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt289 {
    padding-top: 144.5px;
  }
}
.daihyakka-trivia .--pb289 {
  padding-bottom: 289px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb289 {
    padding-bottom: 144.5px;
  }
}
.daihyakka-trivia .--px289 {
  padding: 0 289px;
}
.daihyakka-trivia .max-w-289 {
  max-width: 289px;
}
.daihyakka-trivia .w-289 {
  width: 289px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-289 {
    width: 144.5px;
  }
}
.daihyakka-trivia .h-289 {
  height: 289px;
}
.daihyakka-trivia .--gap289 {
  gap: 289px !important;
}
.daihyakka-trivia .--fw289 {
  font-weight: 289;
}
.daihyakka-trivia .--mt290 {
  margin-top: 290px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt290 {
    margin-top: 145px;
  }
}
.daihyakka-trivia .--mb290 {
  margin-bottom: 290px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb290 {
    margin-bottom: 145px;
  }
}
.daihyakka-trivia .--pt290 {
  padding-top: 290px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt290 {
    padding-top: 145px;
  }
}
.daihyakka-trivia .--pb290 {
  padding-bottom: 290px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb290 {
    padding-bottom: 145px;
  }
}
.daihyakka-trivia .--px290 {
  padding: 0 290px;
}
.daihyakka-trivia .max-w-290 {
  max-width: 290px;
}
.daihyakka-trivia .w-290 {
  width: 290px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-290 {
    width: 145px;
  }
}
.daihyakka-trivia .h-290 {
  height: 290px;
}
.daihyakka-trivia .--gap290 {
  gap: 290px !important;
}
.daihyakka-trivia .--fw290 {
  font-weight: 290;
}
.daihyakka-trivia .--mt291 {
  margin-top: 291px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt291 {
    margin-top: 145.5px;
  }
}
.daihyakka-trivia .--mb291 {
  margin-bottom: 291px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb291 {
    margin-bottom: 145.5px;
  }
}
.daihyakka-trivia .--pt291 {
  padding-top: 291px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt291 {
    padding-top: 145.5px;
  }
}
.daihyakka-trivia .--pb291 {
  padding-bottom: 291px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb291 {
    padding-bottom: 145.5px;
  }
}
.daihyakka-trivia .--px291 {
  padding: 0 291px;
}
.daihyakka-trivia .max-w-291 {
  max-width: 291px;
}
.daihyakka-trivia .w-291 {
  width: 291px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-291 {
    width: 145.5px;
  }
}
.daihyakka-trivia .h-291 {
  height: 291px;
}
.daihyakka-trivia .--gap291 {
  gap: 291px !important;
}
.daihyakka-trivia .--fw291 {
  font-weight: 291;
}
.daihyakka-trivia .--mt292 {
  margin-top: 292px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt292 {
    margin-top: 146px;
  }
}
.daihyakka-trivia .--mb292 {
  margin-bottom: 292px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb292 {
    margin-bottom: 146px;
  }
}
.daihyakka-trivia .--pt292 {
  padding-top: 292px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt292 {
    padding-top: 146px;
  }
}
.daihyakka-trivia .--pb292 {
  padding-bottom: 292px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb292 {
    padding-bottom: 146px;
  }
}
.daihyakka-trivia .--px292 {
  padding: 0 292px;
}
.daihyakka-trivia .max-w-292 {
  max-width: 292px;
}
.daihyakka-trivia .w-292 {
  width: 292px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-292 {
    width: 146px;
  }
}
.daihyakka-trivia .h-292 {
  height: 292px;
}
.daihyakka-trivia .--gap292 {
  gap: 292px !important;
}
.daihyakka-trivia .--fw292 {
  font-weight: 292;
}
.daihyakka-trivia .--mt293 {
  margin-top: 293px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt293 {
    margin-top: 146.5px;
  }
}
.daihyakka-trivia .--mb293 {
  margin-bottom: 293px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb293 {
    margin-bottom: 146.5px;
  }
}
.daihyakka-trivia .--pt293 {
  padding-top: 293px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt293 {
    padding-top: 146.5px;
  }
}
.daihyakka-trivia .--pb293 {
  padding-bottom: 293px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb293 {
    padding-bottom: 146.5px;
  }
}
.daihyakka-trivia .--px293 {
  padding: 0 293px;
}
.daihyakka-trivia .max-w-293 {
  max-width: 293px;
}
.daihyakka-trivia .w-293 {
  width: 293px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-293 {
    width: 146.5px;
  }
}
.daihyakka-trivia .h-293 {
  height: 293px;
}
.daihyakka-trivia .--gap293 {
  gap: 293px !important;
}
.daihyakka-trivia .--fw293 {
  font-weight: 293;
}
.daihyakka-trivia .--mt294 {
  margin-top: 294px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt294 {
    margin-top: 147px;
  }
}
.daihyakka-trivia .--mb294 {
  margin-bottom: 294px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb294 {
    margin-bottom: 147px;
  }
}
.daihyakka-trivia .--pt294 {
  padding-top: 294px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt294 {
    padding-top: 147px;
  }
}
.daihyakka-trivia .--pb294 {
  padding-bottom: 294px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb294 {
    padding-bottom: 147px;
  }
}
.daihyakka-trivia .--px294 {
  padding: 0 294px;
}
.daihyakka-trivia .max-w-294 {
  max-width: 294px;
}
.daihyakka-trivia .w-294 {
  width: 294px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-294 {
    width: 147px;
  }
}
.daihyakka-trivia .h-294 {
  height: 294px;
}
.daihyakka-trivia .--gap294 {
  gap: 294px !important;
}
.daihyakka-trivia .--fw294 {
  font-weight: 294;
}
.daihyakka-trivia .--mt295 {
  margin-top: 295px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt295 {
    margin-top: 147.5px;
  }
}
.daihyakka-trivia .--mb295 {
  margin-bottom: 295px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb295 {
    margin-bottom: 147.5px;
  }
}
.daihyakka-trivia .--pt295 {
  padding-top: 295px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt295 {
    padding-top: 147.5px;
  }
}
.daihyakka-trivia .--pb295 {
  padding-bottom: 295px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb295 {
    padding-bottom: 147.5px;
  }
}
.daihyakka-trivia .--px295 {
  padding: 0 295px;
}
.daihyakka-trivia .max-w-295 {
  max-width: 295px;
}
.daihyakka-trivia .w-295 {
  width: 295px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-295 {
    width: 147.5px;
  }
}
.daihyakka-trivia .h-295 {
  height: 295px;
}
.daihyakka-trivia .--gap295 {
  gap: 295px !important;
}
.daihyakka-trivia .--fw295 {
  font-weight: 295;
}
.daihyakka-trivia .--mt296 {
  margin-top: 296px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt296 {
    margin-top: 148px;
  }
}
.daihyakka-trivia .--mb296 {
  margin-bottom: 296px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb296 {
    margin-bottom: 148px;
  }
}
.daihyakka-trivia .--pt296 {
  padding-top: 296px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt296 {
    padding-top: 148px;
  }
}
.daihyakka-trivia .--pb296 {
  padding-bottom: 296px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb296 {
    padding-bottom: 148px;
  }
}
.daihyakka-trivia .--px296 {
  padding: 0 296px;
}
.daihyakka-trivia .max-w-296 {
  max-width: 296px;
}
.daihyakka-trivia .w-296 {
  width: 296px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-296 {
    width: 148px;
  }
}
.daihyakka-trivia .h-296 {
  height: 296px;
}
.daihyakka-trivia .--gap296 {
  gap: 296px !important;
}
.daihyakka-trivia .--fw296 {
  font-weight: 296;
}
.daihyakka-trivia .--mt297 {
  margin-top: 297px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt297 {
    margin-top: 148.5px;
  }
}
.daihyakka-trivia .--mb297 {
  margin-bottom: 297px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb297 {
    margin-bottom: 148.5px;
  }
}
.daihyakka-trivia .--pt297 {
  padding-top: 297px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt297 {
    padding-top: 148.5px;
  }
}
.daihyakka-trivia .--pb297 {
  padding-bottom: 297px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb297 {
    padding-bottom: 148.5px;
  }
}
.daihyakka-trivia .--px297 {
  padding: 0 297px;
}
.daihyakka-trivia .max-w-297 {
  max-width: 297px;
}
.daihyakka-trivia .w-297 {
  width: 297px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-297 {
    width: 148.5px;
  }
}
.daihyakka-trivia .h-297 {
  height: 297px;
}
.daihyakka-trivia .--gap297 {
  gap: 297px !important;
}
.daihyakka-trivia .--fw297 {
  font-weight: 297;
}
.daihyakka-trivia .--mt298 {
  margin-top: 298px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt298 {
    margin-top: 149px;
  }
}
.daihyakka-trivia .--mb298 {
  margin-bottom: 298px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb298 {
    margin-bottom: 149px;
  }
}
.daihyakka-trivia .--pt298 {
  padding-top: 298px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt298 {
    padding-top: 149px;
  }
}
.daihyakka-trivia .--pb298 {
  padding-bottom: 298px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb298 {
    padding-bottom: 149px;
  }
}
.daihyakka-trivia .--px298 {
  padding: 0 298px;
}
.daihyakka-trivia .max-w-298 {
  max-width: 298px;
}
.daihyakka-trivia .w-298 {
  width: 298px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-298 {
    width: 149px;
  }
}
.daihyakka-trivia .h-298 {
  height: 298px;
}
.daihyakka-trivia .--gap298 {
  gap: 298px !important;
}
.daihyakka-trivia .--fw298 {
  font-weight: 298;
}
.daihyakka-trivia .--mt299 {
  margin-top: 299px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt299 {
    margin-top: 149.5px;
  }
}
.daihyakka-trivia .--mb299 {
  margin-bottom: 299px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb299 {
    margin-bottom: 149.5px;
  }
}
.daihyakka-trivia .--pt299 {
  padding-top: 299px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt299 {
    padding-top: 149.5px;
  }
}
.daihyakka-trivia .--pb299 {
  padding-bottom: 299px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb299 {
    padding-bottom: 149.5px;
  }
}
.daihyakka-trivia .--px299 {
  padding: 0 299px;
}
.daihyakka-trivia .max-w-299 {
  max-width: 299px;
}
.daihyakka-trivia .w-299 {
  width: 299px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-299 {
    width: 149.5px;
  }
}
.daihyakka-trivia .h-299 {
  height: 299px;
}
.daihyakka-trivia .--gap299 {
  gap: 299px !important;
}
.daihyakka-trivia .--fw299 {
  font-weight: 299;
}
.daihyakka-trivia .--mt300 {
  margin-top: 300px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt300 {
    margin-top: 150px;
  }
}
.daihyakka-trivia .--mb300 {
  margin-bottom: 300px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb300 {
    margin-bottom: 150px;
  }
}
.daihyakka-trivia .--pt300 {
  padding-top: 300px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt300 {
    padding-top: 150px;
  }
}
.daihyakka-trivia .--pb300 {
  padding-bottom: 300px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb300 {
    padding-bottom: 150px;
  }
}
.daihyakka-trivia .--px300 {
  padding: 0 300px;
}
.daihyakka-trivia .max-w-300 {
  max-width: 300px;
}
.daihyakka-trivia .w-300 {
  width: 300px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-300 {
    width: 150px;
  }
}
.daihyakka-trivia .h-300 {
  height: 300px;
}
.daihyakka-trivia .--gap300 {
  gap: 300px !important;
}
.daihyakka-trivia .--fw300 {
  font-weight: 300;
}
.daihyakka-trivia .--mt301 {
  margin-top: 301px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt301 {
    margin-top: 150.5px;
  }
}
.daihyakka-trivia .--mb301 {
  margin-bottom: 301px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb301 {
    margin-bottom: 150.5px;
  }
}
.daihyakka-trivia .--pt301 {
  padding-top: 301px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt301 {
    padding-top: 150.5px;
  }
}
.daihyakka-trivia .--pb301 {
  padding-bottom: 301px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb301 {
    padding-bottom: 150.5px;
  }
}
.daihyakka-trivia .--px301 {
  padding: 0 301px;
}
.daihyakka-trivia .max-w-301 {
  max-width: 301px;
}
.daihyakka-trivia .w-301 {
  width: 301px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-301 {
    width: 150.5px;
  }
}
.daihyakka-trivia .h-301 {
  height: 301px;
}
.daihyakka-trivia .--gap301 {
  gap: 301px !important;
}
.daihyakka-trivia .--fw301 {
  font-weight: 301;
}
.daihyakka-trivia .--mt302 {
  margin-top: 302px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt302 {
    margin-top: 151px;
  }
}
.daihyakka-trivia .--mb302 {
  margin-bottom: 302px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb302 {
    margin-bottom: 151px;
  }
}
.daihyakka-trivia .--pt302 {
  padding-top: 302px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt302 {
    padding-top: 151px;
  }
}
.daihyakka-trivia .--pb302 {
  padding-bottom: 302px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb302 {
    padding-bottom: 151px;
  }
}
.daihyakka-trivia .--px302 {
  padding: 0 302px;
}
.daihyakka-trivia .max-w-302 {
  max-width: 302px;
}
.daihyakka-trivia .w-302 {
  width: 302px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-302 {
    width: 151px;
  }
}
.daihyakka-trivia .h-302 {
  height: 302px;
}
.daihyakka-trivia .--gap302 {
  gap: 302px !important;
}
.daihyakka-trivia .--fw302 {
  font-weight: 302;
}
.daihyakka-trivia .--mt303 {
  margin-top: 303px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt303 {
    margin-top: 151.5px;
  }
}
.daihyakka-trivia .--mb303 {
  margin-bottom: 303px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb303 {
    margin-bottom: 151.5px;
  }
}
.daihyakka-trivia .--pt303 {
  padding-top: 303px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt303 {
    padding-top: 151.5px;
  }
}
.daihyakka-trivia .--pb303 {
  padding-bottom: 303px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb303 {
    padding-bottom: 151.5px;
  }
}
.daihyakka-trivia .--px303 {
  padding: 0 303px;
}
.daihyakka-trivia .max-w-303 {
  max-width: 303px;
}
.daihyakka-trivia .w-303 {
  width: 303px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-303 {
    width: 151.5px;
  }
}
.daihyakka-trivia .h-303 {
  height: 303px;
}
.daihyakka-trivia .--gap303 {
  gap: 303px !important;
}
.daihyakka-trivia .--fw303 {
  font-weight: 303;
}
.daihyakka-trivia .--mt304 {
  margin-top: 304px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt304 {
    margin-top: 152px;
  }
}
.daihyakka-trivia .--mb304 {
  margin-bottom: 304px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb304 {
    margin-bottom: 152px;
  }
}
.daihyakka-trivia .--pt304 {
  padding-top: 304px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt304 {
    padding-top: 152px;
  }
}
.daihyakka-trivia .--pb304 {
  padding-bottom: 304px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb304 {
    padding-bottom: 152px;
  }
}
.daihyakka-trivia .--px304 {
  padding: 0 304px;
}
.daihyakka-trivia .max-w-304 {
  max-width: 304px;
}
.daihyakka-trivia .w-304 {
  width: 304px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-304 {
    width: 152px;
  }
}
.daihyakka-trivia .h-304 {
  height: 304px;
}
.daihyakka-trivia .--gap304 {
  gap: 304px !important;
}
.daihyakka-trivia .--fw304 {
  font-weight: 304;
}
.daihyakka-trivia .--mt305 {
  margin-top: 305px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt305 {
    margin-top: 152.5px;
  }
}
.daihyakka-trivia .--mb305 {
  margin-bottom: 305px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb305 {
    margin-bottom: 152.5px;
  }
}
.daihyakka-trivia .--pt305 {
  padding-top: 305px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt305 {
    padding-top: 152.5px;
  }
}
.daihyakka-trivia .--pb305 {
  padding-bottom: 305px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb305 {
    padding-bottom: 152.5px;
  }
}
.daihyakka-trivia .--px305 {
  padding: 0 305px;
}
.daihyakka-trivia .max-w-305 {
  max-width: 305px;
}
.daihyakka-trivia .w-305 {
  width: 305px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-305 {
    width: 152.5px;
  }
}
.daihyakka-trivia .h-305 {
  height: 305px;
}
.daihyakka-trivia .--gap305 {
  gap: 305px !important;
}
.daihyakka-trivia .--fw305 {
  font-weight: 305;
}
.daihyakka-trivia .--mt306 {
  margin-top: 306px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt306 {
    margin-top: 153px;
  }
}
.daihyakka-trivia .--mb306 {
  margin-bottom: 306px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb306 {
    margin-bottom: 153px;
  }
}
.daihyakka-trivia .--pt306 {
  padding-top: 306px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt306 {
    padding-top: 153px;
  }
}
.daihyakka-trivia .--pb306 {
  padding-bottom: 306px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb306 {
    padding-bottom: 153px;
  }
}
.daihyakka-trivia .--px306 {
  padding: 0 306px;
}
.daihyakka-trivia .max-w-306 {
  max-width: 306px;
}
.daihyakka-trivia .w-306 {
  width: 306px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-306 {
    width: 153px;
  }
}
.daihyakka-trivia .h-306 {
  height: 306px;
}
.daihyakka-trivia .--gap306 {
  gap: 306px !important;
}
.daihyakka-trivia .--fw306 {
  font-weight: 306;
}
.daihyakka-trivia .--mt307 {
  margin-top: 307px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt307 {
    margin-top: 153.5px;
  }
}
.daihyakka-trivia .--mb307 {
  margin-bottom: 307px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb307 {
    margin-bottom: 153.5px;
  }
}
.daihyakka-trivia .--pt307 {
  padding-top: 307px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt307 {
    padding-top: 153.5px;
  }
}
.daihyakka-trivia .--pb307 {
  padding-bottom: 307px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb307 {
    padding-bottom: 153.5px;
  }
}
.daihyakka-trivia .--px307 {
  padding: 0 307px;
}
.daihyakka-trivia .max-w-307 {
  max-width: 307px;
}
.daihyakka-trivia .w-307 {
  width: 307px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-307 {
    width: 153.5px;
  }
}
.daihyakka-trivia .h-307 {
  height: 307px;
}
.daihyakka-trivia .--gap307 {
  gap: 307px !important;
}
.daihyakka-trivia .--fw307 {
  font-weight: 307;
}
.daihyakka-trivia .--mt308 {
  margin-top: 308px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt308 {
    margin-top: 154px;
  }
}
.daihyakka-trivia .--mb308 {
  margin-bottom: 308px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb308 {
    margin-bottom: 154px;
  }
}
.daihyakka-trivia .--pt308 {
  padding-top: 308px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt308 {
    padding-top: 154px;
  }
}
.daihyakka-trivia .--pb308 {
  padding-bottom: 308px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb308 {
    padding-bottom: 154px;
  }
}
.daihyakka-trivia .--px308 {
  padding: 0 308px;
}
.daihyakka-trivia .max-w-308 {
  max-width: 308px;
}
.daihyakka-trivia .w-308 {
  width: 308px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-308 {
    width: 154px;
  }
}
.daihyakka-trivia .h-308 {
  height: 308px;
}
.daihyakka-trivia .--gap308 {
  gap: 308px !important;
}
.daihyakka-trivia .--fw308 {
  font-weight: 308;
}
.daihyakka-trivia .--mt309 {
  margin-top: 309px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt309 {
    margin-top: 154.5px;
  }
}
.daihyakka-trivia .--mb309 {
  margin-bottom: 309px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb309 {
    margin-bottom: 154.5px;
  }
}
.daihyakka-trivia .--pt309 {
  padding-top: 309px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt309 {
    padding-top: 154.5px;
  }
}
.daihyakka-trivia .--pb309 {
  padding-bottom: 309px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb309 {
    padding-bottom: 154.5px;
  }
}
.daihyakka-trivia .--px309 {
  padding: 0 309px;
}
.daihyakka-trivia .max-w-309 {
  max-width: 309px;
}
.daihyakka-trivia .w-309 {
  width: 309px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-309 {
    width: 154.5px;
  }
}
.daihyakka-trivia .h-309 {
  height: 309px;
}
.daihyakka-trivia .--gap309 {
  gap: 309px !important;
}
.daihyakka-trivia .--fw309 {
  font-weight: 309;
}
.daihyakka-trivia .--mt310 {
  margin-top: 310px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt310 {
    margin-top: 155px;
  }
}
.daihyakka-trivia .--mb310 {
  margin-bottom: 310px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb310 {
    margin-bottom: 155px;
  }
}
.daihyakka-trivia .--pt310 {
  padding-top: 310px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt310 {
    padding-top: 155px;
  }
}
.daihyakka-trivia .--pb310 {
  padding-bottom: 310px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb310 {
    padding-bottom: 155px;
  }
}
.daihyakka-trivia .--px310 {
  padding: 0 310px;
}
.daihyakka-trivia .max-w-310 {
  max-width: 310px;
}
.daihyakka-trivia .w-310 {
  width: 310px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-310 {
    width: 155px;
  }
}
.daihyakka-trivia .h-310 {
  height: 310px;
}
.daihyakka-trivia .--gap310 {
  gap: 310px !important;
}
.daihyakka-trivia .--fw310 {
  font-weight: 310;
}
.daihyakka-trivia .--mt311 {
  margin-top: 311px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt311 {
    margin-top: 155.5px;
  }
}
.daihyakka-trivia .--mb311 {
  margin-bottom: 311px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb311 {
    margin-bottom: 155.5px;
  }
}
.daihyakka-trivia .--pt311 {
  padding-top: 311px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt311 {
    padding-top: 155.5px;
  }
}
.daihyakka-trivia .--pb311 {
  padding-bottom: 311px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb311 {
    padding-bottom: 155.5px;
  }
}
.daihyakka-trivia .--px311 {
  padding: 0 311px;
}
.daihyakka-trivia .max-w-311 {
  max-width: 311px;
}
.daihyakka-trivia .w-311 {
  width: 311px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-311 {
    width: 155.5px;
  }
}
.daihyakka-trivia .h-311 {
  height: 311px;
}
.daihyakka-trivia .--gap311 {
  gap: 311px !important;
}
.daihyakka-trivia .--fw311 {
  font-weight: 311;
}
.daihyakka-trivia .--mt312 {
  margin-top: 312px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt312 {
    margin-top: 156px;
  }
}
.daihyakka-trivia .--mb312 {
  margin-bottom: 312px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb312 {
    margin-bottom: 156px;
  }
}
.daihyakka-trivia .--pt312 {
  padding-top: 312px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt312 {
    padding-top: 156px;
  }
}
.daihyakka-trivia .--pb312 {
  padding-bottom: 312px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb312 {
    padding-bottom: 156px;
  }
}
.daihyakka-trivia .--px312 {
  padding: 0 312px;
}
.daihyakka-trivia .max-w-312 {
  max-width: 312px;
}
.daihyakka-trivia .w-312 {
  width: 312px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-312 {
    width: 156px;
  }
}
.daihyakka-trivia .h-312 {
  height: 312px;
}
.daihyakka-trivia .--gap312 {
  gap: 312px !important;
}
.daihyakka-trivia .--fw312 {
  font-weight: 312;
}
.daihyakka-trivia .--mt313 {
  margin-top: 313px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt313 {
    margin-top: 156.5px;
  }
}
.daihyakka-trivia .--mb313 {
  margin-bottom: 313px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb313 {
    margin-bottom: 156.5px;
  }
}
.daihyakka-trivia .--pt313 {
  padding-top: 313px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt313 {
    padding-top: 156.5px;
  }
}
.daihyakka-trivia .--pb313 {
  padding-bottom: 313px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb313 {
    padding-bottom: 156.5px;
  }
}
.daihyakka-trivia .--px313 {
  padding: 0 313px;
}
.daihyakka-trivia .max-w-313 {
  max-width: 313px;
}
.daihyakka-trivia .w-313 {
  width: 313px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-313 {
    width: 156.5px;
  }
}
.daihyakka-trivia .h-313 {
  height: 313px;
}
.daihyakka-trivia .--gap313 {
  gap: 313px !important;
}
.daihyakka-trivia .--fw313 {
  font-weight: 313;
}
.daihyakka-trivia .--mt314 {
  margin-top: 314px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt314 {
    margin-top: 157px;
  }
}
.daihyakka-trivia .--mb314 {
  margin-bottom: 314px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb314 {
    margin-bottom: 157px;
  }
}
.daihyakka-trivia .--pt314 {
  padding-top: 314px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt314 {
    padding-top: 157px;
  }
}
.daihyakka-trivia .--pb314 {
  padding-bottom: 314px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb314 {
    padding-bottom: 157px;
  }
}
.daihyakka-trivia .--px314 {
  padding: 0 314px;
}
.daihyakka-trivia .max-w-314 {
  max-width: 314px;
}
.daihyakka-trivia .w-314 {
  width: 314px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-314 {
    width: 157px;
  }
}
.daihyakka-trivia .h-314 {
  height: 314px;
}
.daihyakka-trivia .--gap314 {
  gap: 314px !important;
}
.daihyakka-trivia .--fw314 {
  font-weight: 314;
}
.daihyakka-trivia .--mt315 {
  margin-top: 315px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt315 {
    margin-top: 157.5px;
  }
}
.daihyakka-trivia .--mb315 {
  margin-bottom: 315px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb315 {
    margin-bottom: 157.5px;
  }
}
.daihyakka-trivia .--pt315 {
  padding-top: 315px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt315 {
    padding-top: 157.5px;
  }
}
.daihyakka-trivia .--pb315 {
  padding-bottom: 315px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb315 {
    padding-bottom: 157.5px;
  }
}
.daihyakka-trivia .--px315 {
  padding: 0 315px;
}
.daihyakka-trivia .max-w-315 {
  max-width: 315px;
}
.daihyakka-trivia .w-315 {
  width: 315px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-315 {
    width: 157.5px;
  }
}
.daihyakka-trivia .h-315 {
  height: 315px;
}
.daihyakka-trivia .--gap315 {
  gap: 315px !important;
}
.daihyakka-trivia .--fw315 {
  font-weight: 315;
}
.daihyakka-trivia .--mt316 {
  margin-top: 316px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt316 {
    margin-top: 158px;
  }
}
.daihyakka-trivia .--mb316 {
  margin-bottom: 316px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb316 {
    margin-bottom: 158px;
  }
}
.daihyakka-trivia .--pt316 {
  padding-top: 316px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt316 {
    padding-top: 158px;
  }
}
.daihyakka-trivia .--pb316 {
  padding-bottom: 316px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb316 {
    padding-bottom: 158px;
  }
}
.daihyakka-trivia .--px316 {
  padding: 0 316px;
}
.daihyakka-trivia .max-w-316 {
  max-width: 316px;
}
.daihyakka-trivia .w-316 {
  width: 316px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-316 {
    width: 158px;
  }
}
.daihyakka-trivia .h-316 {
  height: 316px;
}
.daihyakka-trivia .--gap316 {
  gap: 316px !important;
}
.daihyakka-trivia .--fw316 {
  font-weight: 316;
}
.daihyakka-trivia .--mt317 {
  margin-top: 317px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt317 {
    margin-top: 158.5px;
  }
}
.daihyakka-trivia .--mb317 {
  margin-bottom: 317px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb317 {
    margin-bottom: 158.5px;
  }
}
.daihyakka-trivia .--pt317 {
  padding-top: 317px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt317 {
    padding-top: 158.5px;
  }
}
.daihyakka-trivia .--pb317 {
  padding-bottom: 317px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb317 {
    padding-bottom: 158.5px;
  }
}
.daihyakka-trivia .--px317 {
  padding: 0 317px;
}
.daihyakka-trivia .max-w-317 {
  max-width: 317px;
}
.daihyakka-trivia .w-317 {
  width: 317px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-317 {
    width: 158.5px;
  }
}
.daihyakka-trivia .h-317 {
  height: 317px;
}
.daihyakka-trivia .--gap317 {
  gap: 317px !important;
}
.daihyakka-trivia .--fw317 {
  font-weight: 317;
}
.daihyakka-trivia .--mt318 {
  margin-top: 318px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt318 {
    margin-top: 159px;
  }
}
.daihyakka-trivia .--mb318 {
  margin-bottom: 318px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb318 {
    margin-bottom: 159px;
  }
}
.daihyakka-trivia .--pt318 {
  padding-top: 318px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt318 {
    padding-top: 159px;
  }
}
.daihyakka-trivia .--pb318 {
  padding-bottom: 318px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb318 {
    padding-bottom: 159px;
  }
}
.daihyakka-trivia .--px318 {
  padding: 0 318px;
}
.daihyakka-trivia .max-w-318 {
  max-width: 318px;
}
.daihyakka-trivia .w-318 {
  width: 318px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-318 {
    width: 159px;
  }
}
.daihyakka-trivia .h-318 {
  height: 318px;
}
.daihyakka-trivia .--gap318 {
  gap: 318px !important;
}
.daihyakka-trivia .--fw318 {
  font-weight: 318;
}
.daihyakka-trivia .--mt319 {
  margin-top: 319px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt319 {
    margin-top: 159.5px;
  }
}
.daihyakka-trivia .--mb319 {
  margin-bottom: 319px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb319 {
    margin-bottom: 159.5px;
  }
}
.daihyakka-trivia .--pt319 {
  padding-top: 319px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt319 {
    padding-top: 159.5px;
  }
}
.daihyakka-trivia .--pb319 {
  padding-bottom: 319px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb319 {
    padding-bottom: 159.5px;
  }
}
.daihyakka-trivia .--px319 {
  padding: 0 319px;
}
.daihyakka-trivia .max-w-319 {
  max-width: 319px;
}
.daihyakka-trivia .w-319 {
  width: 319px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-319 {
    width: 159.5px;
  }
}
.daihyakka-trivia .h-319 {
  height: 319px;
}
.daihyakka-trivia .--gap319 {
  gap: 319px !important;
}
.daihyakka-trivia .--fw319 {
  font-weight: 319;
}
.daihyakka-trivia .--mt320 {
  margin-top: 320px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt320 {
    margin-top: 160px;
  }
}
.daihyakka-trivia .--mb320 {
  margin-bottom: 320px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb320 {
    margin-bottom: 160px;
  }
}
.daihyakka-trivia .--pt320 {
  padding-top: 320px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt320 {
    padding-top: 160px;
  }
}
.daihyakka-trivia .--pb320 {
  padding-bottom: 320px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb320 {
    padding-bottom: 160px;
  }
}
.daihyakka-trivia .--px320 {
  padding: 0 320px;
}
.daihyakka-trivia .max-w-320 {
  max-width: 320px;
}
.daihyakka-trivia .w-320 {
  width: 320px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-320 {
    width: 160px;
  }
}
.daihyakka-trivia .h-320 {
  height: 320px;
}
.daihyakka-trivia .--gap320 {
  gap: 320px !important;
}
.daihyakka-trivia .--fw320 {
  font-weight: 320;
}
.daihyakka-trivia .--mt321 {
  margin-top: 321px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt321 {
    margin-top: 160.5px;
  }
}
.daihyakka-trivia .--mb321 {
  margin-bottom: 321px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb321 {
    margin-bottom: 160.5px;
  }
}
.daihyakka-trivia .--pt321 {
  padding-top: 321px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt321 {
    padding-top: 160.5px;
  }
}
.daihyakka-trivia .--pb321 {
  padding-bottom: 321px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb321 {
    padding-bottom: 160.5px;
  }
}
.daihyakka-trivia .--px321 {
  padding: 0 321px;
}
.daihyakka-trivia .max-w-321 {
  max-width: 321px;
}
.daihyakka-trivia .w-321 {
  width: 321px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-321 {
    width: 160.5px;
  }
}
.daihyakka-trivia .h-321 {
  height: 321px;
}
.daihyakka-trivia .--gap321 {
  gap: 321px !important;
}
.daihyakka-trivia .--fw321 {
  font-weight: 321;
}
.daihyakka-trivia .--mt322 {
  margin-top: 322px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt322 {
    margin-top: 161px;
  }
}
.daihyakka-trivia .--mb322 {
  margin-bottom: 322px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb322 {
    margin-bottom: 161px;
  }
}
.daihyakka-trivia .--pt322 {
  padding-top: 322px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt322 {
    padding-top: 161px;
  }
}
.daihyakka-trivia .--pb322 {
  padding-bottom: 322px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb322 {
    padding-bottom: 161px;
  }
}
.daihyakka-trivia .--px322 {
  padding: 0 322px;
}
.daihyakka-trivia .max-w-322 {
  max-width: 322px;
}
.daihyakka-trivia .w-322 {
  width: 322px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-322 {
    width: 161px;
  }
}
.daihyakka-trivia .h-322 {
  height: 322px;
}
.daihyakka-trivia .--gap322 {
  gap: 322px !important;
}
.daihyakka-trivia .--fw322 {
  font-weight: 322;
}
.daihyakka-trivia .--mt323 {
  margin-top: 323px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt323 {
    margin-top: 161.5px;
  }
}
.daihyakka-trivia .--mb323 {
  margin-bottom: 323px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb323 {
    margin-bottom: 161.5px;
  }
}
.daihyakka-trivia .--pt323 {
  padding-top: 323px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt323 {
    padding-top: 161.5px;
  }
}
.daihyakka-trivia .--pb323 {
  padding-bottom: 323px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb323 {
    padding-bottom: 161.5px;
  }
}
.daihyakka-trivia .--px323 {
  padding: 0 323px;
}
.daihyakka-trivia .max-w-323 {
  max-width: 323px;
}
.daihyakka-trivia .w-323 {
  width: 323px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-323 {
    width: 161.5px;
  }
}
.daihyakka-trivia .h-323 {
  height: 323px;
}
.daihyakka-trivia .--gap323 {
  gap: 323px !important;
}
.daihyakka-trivia .--fw323 {
  font-weight: 323;
}
.daihyakka-trivia .--mt324 {
  margin-top: 324px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt324 {
    margin-top: 162px;
  }
}
.daihyakka-trivia .--mb324 {
  margin-bottom: 324px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb324 {
    margin-bottom: 162px;
  }
}
.daihyakka-trivia .--pt324 {
  padding-top: 324px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt324 {
    padding-top: 162px;
  }
}
.daihyakka-trivia .--pb324 {
  padding-bottom: 324px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb324 {
    padding-bottom: 162px;
  }
}
.daihyakka-trivia .--px324 {
  padding: 0 324px;
}
.daihyakka-trivia .max-w-324 {
  max-width: 324px;
}
.daihyakka-trivia .w-324 {
  width: 324px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-324 {
    width: 162px;
  }
}
.daihyakka-trivia .h-324 {
  height: 324px;
}
.daihyakka-trivia .--gap324 {
  gap: 324px !important;
}
.daihyakka-trivia .--fw324 {
  font-weight: 324;
}
.daihyakka-trivia .--mt325 {
  margin-top: 325px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt325 {
    margin-top: 162.5px;
  }
}
.daihyakka-trivia .--mb325 {
  margin-bottom: 325px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb325 {
    margin-bottom: 162.5px;
  }
}
.daihyakka-trivia .--pt325 {
  padding-top: 325px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt325 {
    padding-top: 162.5px;
  }
}
.daihyakka-trivia .--pb325 {
  padding-bottom: 325px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb325 {
    padding-bottom: 162.5px;
  }
}
.daihyakka-trivia .--px325 {
  padding: 0 325px;
}
.daihyakka-trivia .max-w-325 {
  max-width: 325px;
}
.daihyakka-trivia .w-325 {
  width: 325px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-325 {
    width: 162.5px;
  }
}
.daihyakka-trivia .h-325 {
  height: 325px;
}
.daihyakka-trivia .--gap325 {
  gap: 325px !important;
}
.daihyakka-trivia .--fw325 {
  font-weight: 325;
}
.daihyakka-trivia .--mt326 {
  margin-top: 326px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt326 {
    margin-top: 163px;
  }
}
.daihyakka-trivia .--mb326 {
  margin-bottom: 326px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb326 {
    margin-bottom: 163px;
  }
}
.daihyakka-trivia .--pt326 {
  padding-top: 326px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt326 {
    padding-top: 163px;
  }
}
.daihyakka-trivia .--pb326 {
  padding-bottom: 326px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb326 {
    padding-bottom: 163px;
  }
}
.daihyakka-trivia .--px326 {
  padding: 0 326px;
}
.daihyakka-trivia .max-w-326 {
  max-width: 326px;
}
.daihyakka-trivia .w-326 {
  width: 326px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-326 {
    width: 163px;
  }
}
.daihyakka-trivia .h-326 {
  height: 326px;
}
.daihyakka-trivia .--gap326 {
  gap: 326px !important;
}
.daihyakka-trivia .--fw326 {
  font-weight: 326;
}
.daihyakka-trivia .--mt327 {
  margin-top: 327px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt327 {
    margin-top: 163.5px;
  }
}
.daihyakka-trivia .--mb327 {
  margin-bottom: 327px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb327 {
    margin-bottom: 163.5px;
  }
}
.daihyakka-trivia .--pt327 {
  padding-top: 327px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt327 {
    padding-top: 163.5px;
  }
}
.daihyakka-trivia .--pb327 {
  padding-bottom: 327px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb327 {
    padding-bottom: 163.5px;
  }
}
.daihyakka-trivia .--px327 {
  padding: 0 327px;
}
.daihyakka-trivia .max-w-327 {
  max-width: 327px;
}
.daihyakka-trivia .w-327 {
  width: 327px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-327 {
    width: 163.5px;
  }
}
.daihyakka-trivia .h-327 {
  height: 327px;
}
.daihyakka-trivia .--gap327 {
  gap: 327px !important;
}
.daihyakka-trivia .--fw327 {
  font-weight: 327;
}
.daihyakka-trivia .--mt328 {
  margin-top: 328px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt328 {
    margin-top: 164px;
  }
}
.daihyakka-trivia .--mb328 {
  margin-bottom: 328px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb328 {
    margin-bottom: 164px;
  }
}
.daihyakka-trivia .--pt328 {
  padding-top: 328px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt328 {
    padding-top: 164px;
  }
}
.daihyakka-trivia .--pb328 {
  padding-bottom: 328px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb328 {
    padding-bottom: 164px;
  }
}
.daihyakka-trivia .--px328 {
  padding: 0 328px;
}
.daihyakka-trivia .max-w-328 {
  max-width: 328px;
}
.daihyakka-trivia .w-328 {
  width: 328px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-328 {
    width: 164px;
  }
}
.daihyakka-trivia .h-328 {
  height: 328px;
}
.daihyakka-trivia .--gap328 {
  gap: 328px !important;
}
.daihyakka-trivia .--fw328 {
  font-weight: 328;
}
.daihyakka-trivia .--mt329 {
  margin-top: 329px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt329 {
    margin-top: 164.5px;
  }
}
.daihyakka-trivia .--mb329 {
  margin-bottom: 329px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb329 {
    margin-bottom: 164.5px;
  }
}
.daihyakka-trivia .--pt329 {
  padding-top: 329px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt329 {
    padding-top: 164.5px;
  }
}
.daihyakka-trivia .--pb329 {
  padding-bottom: 329px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb329 {
    padding-bottom: 164.5px;
  }
}
.daihyakka-trivia .--px329 {
  padding: 0 329px;
}
.daihyakka-trivia .max-w-329 {
  max-width: 329px;
}
.daihyakka-trivia .w-329 {
  width: 329px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-329 {
    width: 164.5px;
  }
}
.daihyakka-trivia .h-329 {
  height: 329px;
}
.daihyakka-trivia .--gap329 {
  gap: 329px !important;
}
.daihyakka-trivia .--fw329 {
  font-weight: 329;
}
.daihyakka-trivia .--mt330 {
  margin-top: 330px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt330 {
    margin-top: 165px;
  }
}
.daihyakka-trivia .--mb330 {
  margin-bottom: 330px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb330 {
    margin-bottom: 165px;
  }
}
.daihyakka-trivia .--pt330 {
  padding-top: 330px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt330 {
    padding-top: 165px;
  }
}
.daihyakka-trivia .--pb330 {
  padding-bottom: 330px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb330 {
    padding-bottom: 165px;
  }
}
.daihyakka-trivia .--px330 {
  padding: 0 330px;
}
.daihyakka-trivia .max-w-330 {
  max-width: 330px;
}
.daihyakka-trivia .w-330 {
  width: 330px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-330 {
    width: 165px;
  }
}
.daihyakka-trivia .h-330 {
  height: 330px;
}
.daihyakka-trivia .--gap330 {
  gap: 330px !important;
}
.daihyakka-trivia .--fw330 {
  font-weight: 330;
}
.daihyakka-trivia .--mt331 {
  margin-top: 331px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt331 {
    margin-top: 165.5px;
  }
}
.daihyakka-trivia .--mb331 {
  margin-bottom: 331px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb331 {
    margin-bottom: 165.5px;
  }
}
.daihyakka-trivia .--pt331 {
  padding-top: 331px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt331 {
    padding-top: 165.5px;
  }
}
.daihyakka-trivia .--pb331 {
  padding-bottom: 331px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb331 {
    padding-bottom: 165.5px;
  }
}
.daihyakka-trivia .--px331 {
  padding: 0 331px;
}
.daihyakka-trivia .max-w-331 {
  max-width: 331px;
}
.daihyakka-trivia .w-331 {
  width: 331px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-331 {
    width: 165.5px;
  }
}
.daihyakka-trivia .h-331 {
  height: 331px;
}
.daihyakka-trivia .--gap331 {
  gap: 331px !important;
}
.daihyakka-trivia .--fw331 {
  font-weight: 331;
}
.daihyakka-trivia .--mt332 {
  margin-top: 332px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt332 {
    margin-top: 166px;
  }
}
.daihyakka-trivia .--mb332 {
  margin-bottom: 332px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb332 {
    margin-bottom: 166px;
  }
}
.daihyakka-trivia .--pt332 {
  padding-top: 332px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt332 {
    padding-top: 166px;
  }
}
.daihyakka-trivia .--pb332 {
  padding-bottom: 332px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb332 {
    padding-bottom: 166px;
  }
}
.daihyakka-trivia .--px332 {
  padding: 0 332px;
}
.daihyakka-trivia .max-w-332 {
  max-width: 332px;
}
.daihyakka-trivia .w-332 {
  width: 332px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-332 {
    width: 166px;
  }
}
.daihyakka-trivia .h-332 {
  height: 332px;
}
.daihyakka-trivia .--gap332 {
  gap: 332px !important;
}
.daihyakka-trivia .--fw332 {
  font-weight: 332;
}
.daihyakka-trivia .--mt333 {
  margin-top: 333px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt333 {
    margin-top: 166.5px;
  }
}
.daihyakka-trivia .--mb333 {
  margin-bottom: 333px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb333 {
    margin-bottom: 166.5px;
  }
}
.daihyakka-trivia .--pt333 {
  padding-top: 333px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt333 {
    padding-top: 166.5px;
  }
}
.daihyakka-trivia .--pb333 {
  padding-bottom: 333px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb333 {
    padding-bottom: 166.5px;
  }
}
.daihyakka-trivia .--px333 {
  padding: 0 333px;
}
.daihyakka-trivia .max-w-333 {
  max-width: 333px;
}
.daihyakka-trivia .w-333 {
  width: 333px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-333 {
    width: 166.5px;
  }
}
.daihyakka-trivia .h-333 {
  height: 333px;
}
.daihyakka-trivia .--gap333 {
  gap: 333px !important;
}
.daihyakka-trivia .--fw333 {
  font-weight: 333;
}
.daihyakka-trivia .--mt334 {
  margin-top: 334px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt334 {
    margin-top: 167px;
  }
}
.daihyakka-trivia .--mb334 {
  margin-bottom: 334px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb334 {
    margin-bottom: 167px;
  }
}
.daihyakka-trivia .--pt334 {
  padding-top: 334px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt334 {
    padding-top: 167px;
  }
}
.daihyakka-trivia .--pb334 {
  padding-bottom: 334px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb334 {
    padding-bottom: 167px;
  }
}
.daihyakka-trivia .--px334 {
  padding: 0 334px;
}
.daihyakka-trivia .max-w-334 {
  max-width: 334px;
}
.daihyakka-trivia .w-334 {
  width: 334px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-334 {
    width: 167px;
  }
}
.daihyakka-trivia .h-334 {
  height: 334px;
}
.daihyakka-trivia .--gap334 {
  gap: 334px !important;
}
.daihyakka-trivia .--fw334 {
  font-weight: 334;
}
.daihyakka-trivia .--mt335 {
  margin-top: 335px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt335 {
    margin-top: 167.5px;
  }
}
.daihyakka-trivia .--mb335 {
  margin-bottom: 335px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb335 {
    margin-bottom: 167.5px;
  }
}
.daihyakka-trivia .--pt335 {
  padding-top: 335px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt335 {
    padding-top: 167.5px;
  }
}
.daihyakka-trivia .--pb335 {
  padding-bottom: 335px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb335 {
    padding-bottom: 167.5px;
  }
}
.daihyakka-trivia .--px335 {
  padding: 0 335px;
}
.daihyakka-trivia .max-w-335 {
  max-width: 335px;
}
.daihyakka-trivia .w-335 {
  width: 335px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-335 {
    width: 167.5px;
  }
}
.daihyakka-trivia .h-335 {
  height: 335px;
}
.daihyakka-trivia .--gap335 {
  gap: 335px !important;
}
.daihyakka-trivia .--fw335 {
  font-weight: 335;
}
.daihyakka-trivia .--mt336 {
  margin-top: 336px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt336 {
    margin-top: 168px;
  }
}
.daihyakka-trivia .--mb336 {
  margin-bottom: 336px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb336 {
    margin-bottom: 168px;
  }
}
.daihyakka-trivia .--pt336 {
  padding-top: 336px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt336 {
    padding-top: 168px;
  }
}
.daihyakka-trivia .--pb336 {
  padding-bottom: 336px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb336 {
    padding-bottom: 168px;
  }
}
.daihyakka-trivia .--px336 {
  padding: 0 336px;
}
.daihyakka-trivia .max-w-336 {
  max-width: 336px;
}
.daihyakka-trivia .w-336 {
  width: 336px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-336 {
    width: 168px;
  }
}
.daihyakka-trivia .h-336 {
  height: 336px;
}
.daihyakka-trivia .--gap336 {
  gap: 336px !important;
}
.daihyakka-trivia .--fw336 {
  font-weight: 336;
}
.daihyakka-trivia .--mt337 {
  margin-top: 337px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt337 {
    margin-top: 168.5px;
  }
}
.daihyakka-trivia .--mb337 {
  margin-bottom: 337px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb337 {
    margin-bottom: 168.5px;
  }
}
.daihyakka-trivia .--pt337 {
  padding-top: 337px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt337 {
    padding-top: 168.5px;
  }
}
.daihyakka-trivia .--pb337 {
  padding-bottom: 337px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb337 {
    padding-bottom: 168.5px;
  }
}
.daihyakka-trivia .--px337 {
  padding: 0 337px;
}
.daihyakka-trivia .max-w-337 {
  max-width: 337px;
}
.daihyakka-trivia .w-337 {
  width: 337px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-337 {
    width: 168.5px;
  }
}
.daihyakka-trivia .h-337 {
  height: 337px;
}
.daihyakka-trivia .--gap337 {
  gap: 337px !important;
}
.daihyakka-trivia .--fw337 {
  font-weight: 337;
}
.daihyakka-trivia .--mt338 {
  margin-top: 338px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt338 {
    margin-top: 169px;
  }
}
.daihyakka-trivia .--mb338 {
  margin-bottom: 338px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb338 {
    margin-bottom: 169px;
  }
}
.daihyakka-trivia .--pt338 {
  padding-top: 338px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt338 {
    padding-top: 169px;
  }
}
.daihyakka-trivia .--pb338 {
  padding-bottom: 338px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb338 {
    padding-bottom: 169px;
  }
}
.daihyakka-trivia .--px338 {
  padding: 0 338px;
}
.daihyakka-trivia .max-w-338 {
  max-width: 338px;
}
.daihyakka-trivia .w-338 {
  width: 338px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-338 {
    width: 169px;
  }
}
.daihyakka-trivia .h-338 {
  height: 338px;
}
.daihyakka-trivia .--gap338 {
  gap: 338px !important;
}
.daihyakka-trivia .--fw338 {
  font-weight: 338;
}
.daihyakka-trivia .--mt339 {
  margin-top: 339px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt339 {
    margin-top: 169.5px;
  }
}
.daihyakka-trivia .--mb339 {
  margin-bottom: 339px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb339 {
    margin-bottom: 169.5px;
  }
}
.daihyakka-trivia .--pt339 {
  padding-top: 339px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt339 {
    padding-top: 169.5px;
  }
}
.daihyakka-trivia .--pb339 {
  padding-bottom: 339px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb339 {
    padding-bottom: 169.5px;
  }
}
.daihyakka-trivia .--px339 {
  padding: 0 339px;
}
.daihyakka-trivia .max-w-339 {
  max-width: 339px;
}
.daihyakka-trivia .w-339 {
  width: 339px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-339 {
    width: 169.5px;
  }
}
.daihyakka-trivia .h-339 {
  height: 339px;
}
.daihyakka-trivia .--gap339 {
  gap: 339px !important;
}
.daihyakka-trivia .--fw339 {
  font-weight: 339;
}
.daihyakka-trivia .--mt340 {
  margin-top: 340px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt340 {
    margin-top: 170px;
  }
}
.daihyakka-trivia .--mb340 {
  margin-bottom: 340px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb340 {
    margin-bottom: 170px;
  }
}
.daihyakka-trivia .--pt340 {
  padding-top: 340px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt340 {
    padding-top: 170px;
  }
}
.daihyakka-trivia .--pb340 {
  padding-bottom: 340px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb340 {
    padding-bottom: 170px;
  }
}
.daihyakka-trivia .--px340 {
  padding: 0 340px;
}
.daihyakka-trivia .max-w-340 {
  max-width: 340px;
}
.daihyakka-trivia .w-340 {
  width: 340px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-340 {
    width: 170px;
  }
}
.daihyakka-trivia .h-340 {
  height: 340px;
}
.daihyakka-trivia .--gap340 {
  gap: 340px !important;
}
.daihyakka-trivia .--fw340 {
  font-weight: 340;
}
.daihyakka-trivia .--mt341 {
  margin-top: 341px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt341 {
    margin-top: 170.5px;
  }
}
.daihyakka-trivia .--mb341 {
  margin-bottom: 341px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb341 {
    margin-bottom: 170.5px;
  }
}
.daihyakka-trivia .--pt341 {
  padding-top: 341px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt341 {
    padding-top: 170.5px;
  }
}
.daihyakka-trivia .--pb341 {
  padding-bottom: 341px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb341 {
    padding-bottom: 170.5px;
  }
}
.daihyakka-trivia .--px341 {
  padding: 0 341px;
}
.daihyakka-trivia .max-w-341 {
  max-width: 341px;
}
.daihyakka-trivia .w-341 {
  width: 341px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-341 {
    width: 170.5px;
  }
}
.daihyakka-trivia .h-341 {
  height: 341px;
}
.daihyakka-trivia .--gap341 {
  gap: 341px !important;
}
.daihyakka-trivia .--fw341 {
  font-weight: 341;
}
.daihyakka-trivia .--mt342 {
  margin-top: 342px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt342 {
    margin-top: 171px;
  }
}
.daihyakka-trivia .--mb342 {
  margin-bottom: 342px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb342 {
    margin-bottom: 171px;
  }
}
.daihyakka-trivia .--pt342 {
  padding-top: 342px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt342 {
    padding-top: 171px;
  }
}
.daihyakka-trivia .--pb342 {
  padding-bottom: 342px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb342 {
    padding-bottom: 171px;
  }
}
.daihyakka-trivia .--px342 {
  padding: 0 342px;
}
.daihyakka-trivia .max-w-342 {
  max-width: 342px;
}
.daihyakka-trivia .w-342 {
  width: 342px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-342 {
    width: 171px;
  }
}
.daihyakka-trivia .h-342 {
  height: 342px;
}
.daihyakka-trivia .--gap342 {
  gap: 342px !important;
}
.daihyakka-trivia .--fw342 {
  font-weight: 342;
}
.daihyakka-trivia .--mt343 {
  margin-top: 343px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt343 {
    margin-top: 171.5px;
  }
}
.daihyakka-trivia .--mb343 {
  margin-bottom: 343px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb343 {
    margin-bottom: 171.5px;
  }
}
.daihyakka-trivia .--pt343 {
  padding-top: 343px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt343 {
    padding-top: 171.5px;
  }
}
.daihyakka-trivia .--pb343 {
  padding-bottom: 343px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb343 {
    padding-bottom: 171.5px;
  }
}
.daihyakka-trivia .--px343 {
  padding: 0 343px;
}
.daihyakka-trivia .max-w-343 {
  max-width: 343px;
}
.daihyakka-trivia .w-343 {
  width: 343px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-343 {
    width: 171.5px;
  }
}
.daihyakka-trivia .h-343 {
  height: 343px;
}
.daihyakka-trivia .--gap343 {
  gap: 343px !important;
}
.daihyakka-trivia .--fw343 {
  font-weight: 343;
}
.daihyakka-trivia .--mt344 {
  margin-top: 344px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt344 {
    margin-top: 172px;
  }
}
.daihyakka-trivia .--mb344 {
  margin-bottom: 344px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb344 {
    margin-bottom: 172px;
  }
}
.daihyakka-trivia .--pt344 {
  padding-top: 344px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt344 {
    padding-top: 172px;
  }
}
.daihyakka-trivia .--pb344 {
  padding-bottom: 344px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb344 {
    padding-bottom: 172px;
  }
}
.daihyakka-trivia .--px344 {
  padding: 0 344px;
}
.daihyakka-trivia .max-w-344 {
  max-width: 344px;
}
.daihyakka-trivia .w-344 {
  width: 344px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-344 {
    width: 172px;
  }
}
.daihyakka-trivia .h-344 {
  height: 344px;
}
.daihyakka-trivia .--gap344 {
  gap: 344px !important;
}
.daihyakka-trivia .--fw344 {
  font-weight: 344;
}
.daihyakka-trivia .--mt345 {
  margin-top: 345px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt345 {
    margin-top: 172.5px;
  }
}
.daihyakka-trivia .--mb345 {
  margin-bottom: 345px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb345 {
    margin-bottom: 172.5px;
  }
}
.daihyakka-trivia .--pt345 {
  padding-top: 345px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt345 {
    padding-top: 172.5px;
  }
}
.daihyakka-trivia .--pb345 {
  padding-bottom: 345px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb345 {
    padding-bottom: 172.5px;
  }
}
.daihyakka-trivia .--px345 {
  padding: 0 345px;
}
.daihyakka-trivia .max-w-345 {
  max-width: 345px;
}
.daihyakka-trivia .w-345 {
  width: 345px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-345 {
    width: 172.5px;
  }
}
.daihyakka-trivia .h-345 {
  height: 345px;
}
.daihyakka-trivia .--gap345 {
  gap: 345px !important;
}
.daihyakka-trivia .--fw345 {
  font-weight: 345;
}
.daihyakka-trivia .--mt346 {
  margin-top: 346px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt346 {
    margin-top: 173px;
  }
}
.daihyakka-trivia .--mb346 {
  margin-bottom: 346px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb346 {
    margin-bottom: 173px;
  }
}
.daihyakka-trivia .--pt346 {
  padding-top: 346px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt346 {
    padding-top: 173px;
  }
}
.daihyakka-trivia .--pb346 {
  padding-bottom: 346px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb346 {
    padding-bottom: 173px;
  }
}
.daihyakka-trivia .--px346 {
  padding: 0 346px;
}
.daihyakka-trivia .max-w-346 {
  max-width: 346px;
}
.daihyakka-trivia .w-346 {
  width: 346px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-346 {
    width: 173px;
  }
}
.daihyakka-trivia .h-346 {
  height: 346px;
}
.daihyakka-trivia .--gap346 {
  gap: 346px !important;
}
.daihyakka-trivia .--fw346 {
  font-weight: 346;
}
.daihyakka-trivia .--mt347 {
  margin-top: 347px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt347 {
    margin-top: 173.5px;
  }
}
.daihyakka-trivia .--mb347 {
  margin-bottom: 347px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb347 {
    margin-bottom: 173.5px;
  }
}
.daihyakka-trivia .--pt347 {
  padding-top: 347px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt347 {
    padding-top: 173.5px;
  }
}
.daihyakka-trivia .--pb347 {
  padding-bottom: 347px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb347 {
    padding-bottom: 173.5px;
  }
}
.daihyakka-trivia .--px347 {
  padding: 0 347px;
}
.daihyakka-trivia .max-w-347 {
  max-width: 347px;
}
.daihyakka-trivia .w-347 {
  width: 347px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-347 {
    width: 173.5px;
  }
}
.daihyakka-trivia .h-347 {
  height: 347px;
}
.daihyakka-trivia .--gap347 {
  gap: 347px !important;
}
.daihyakka-trivia .--fw347 {
  font-weight: 347;
}
.daihyakka-trivia .--mt348 {
  margin-top: 348px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt348 {
    margin-top: 174px;
  }
}
.daihyakka-trivia .--mb348 {
  margin-bottom: 348px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb348 {
    margin-bottom: 174px;
  }
}
.daihyakka-trivia .--pt348 {
  padding-top: 348px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt348 {
    padding-top: 174px;
  }
}
.daihyakka-trivia .--pb348 {
  padding-bottom: 348px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb348 {
    padding-bottom: 174px;
  }
}
.daihyakka-trivia .--px348 {
  padding: 0 348px;
}
.daihyakka-trivia .max-w-348 {
  max-width: 348px;
}
.daihyakka-trivia .w-348 {
  width: 348px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-348 {
    width: 174px;
  }
}
.daihyakka-trivia .h-348 {
  height: 348px;
}
.daihyakka-trivia .--gap348 {
  gap: 348px !important;
}
.daihyakka-trivia .--fw348 {
  font-weight: 348;
}
.daihyakka-trivia .--mt349 {
  margin-top: 349px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt349 {
    margin-top: 174.5px;
  }
}
.daihyakka-trivia .--mb349 {
  margin-bottom: 349px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb349 {
    margin-bottom: 174.5px;
  }
}
.daihyakka-trivia .--pt349 {
  padding-top: 349px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt349 {
    padding-top: 174.5px;
  }
}
.daihyakka-trivia .--pb349 {
  padding-bottom: 349px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb349 {
    padding-bottom: 174.5px;
  }
}
.daihyakka-trivia .--px349 {
  padding: 0 349px;
}
.daihyakka-trivia .max-w-349 {
  max-width: 349px;
}
.daihyakka-trivia .w-349 {
  width: 349px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-349 {
    width: 174.5px;
  }
}
.daihyakka-trivia .h-349 {
  height: 349px;
}
.daihyakka-trivia .--gap349 {
  gap: 349px !important;
}
.daihyakka-trivia .--fw349 {
  font-weight: 349;
}
.daihyakka-trivia .--mt350 {
  margin-top: 350px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt350 {
    margin-top: 175px;
  }
}
.daihyakka-trivia .--mb350 {
  margin-bottom: 350px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb350 {
    margin-bottom: 175px;
  }
}
.daihyakka-trivia .--pt350 {
  padding-top: 350px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt350 {
    padding-top: 175px;
  }
}
.daihyakka-trivia .--pb350 {
  padding-bottom: 350px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb350 {
    padding-bottom: 175px;
  }
}
.daihyakka-trivia .--px350 {
  padding: 0 350px;
}
.daihyakka-trivia .max-w-350 {
  max-width: 350px;
}
.daihyakka-trivia .w-350 {
  width: 350px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-350 {
    width: 175px;
  }
}
.daihyakka-trivia .h-350 {
  height: 350px;
}
.daihyakka-trivia .--gap350 {
  gap: 350px !important;
}
.daihyakka-trivia .--fw350 {
  font-weight: 350;
}
.daihyakka-trivia .--mt351 {
  margin-top: 351px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt351 {
    margin-top: 175.5px;
  }
}
.daihyakka-trivia .--mb351 {
  margin-bottom: 351px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb351 {
    margin-bottom: 175.5px;
  }
}
.daihyakka-trivia .--pt351 {
  padding-top: 351px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt351 {
    padding-top: 175.5px;
  }
}
.daihyakka-trivia .--pb351 {
  padding-bottom: 351px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb351 {
    padding-bottom: 175.5px;
  }
}
.daihyakka-trivia .--px351 {
  padding: 0 351px;
}
.daihyakka-trivia .max-w-351 {
  max-width: 351px;
}
.daihyakka-trivia .w-351 {
  width: 351px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-351 {
    width: 175.5px;
  }
}
.daihyakka-trivia .h-351 {
  height: 351px;
}
.daihyakka-trivia .--gap351 {
  gap: 351px !important;
}
.daihyakka-trivia .--fw351 {
  font-weight: 351;
}
.daihyakka-trivia .--mt352 {
  margin-top: 352px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt352 {
    margin-top: 176px;
  }
}
.daihyakka-trivia .--mb352 {
  margin-bottom: 352px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb352 {
    margin-bottom: 176px;
  }
}
.daihyakka-trivia .--pt352 {
  padding-top: 352px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt352 {
    padding-top: 176px;
  }
}
.daihyakka-trivia .--pb352 {
  padding-bottom: 352px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb352 {
    padding-bottom: 176px;
  }
}
.daihyakka-trivia .--px352 {
  padding: 0 352px;
}
.daihyakka-trivia .max-w-352 {
  max-width: 352px;
}
.daihyakka-trivia .w-352 {
  width: 352px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-352 {
    width: 176px;
  }
}
.daihyakka-trivia .h-352 {
  height: 352px;
}
.daihyakka-trivia .--gap352 {
  gap: 352px !important;
}
.daihyakka-trivia .--fw352 {
  font-weight: 352;
}
.daihyakka-trivia .--mt353 {
  margin-top: 353px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt353 {
    margin-top: 176.5px;
  }
}
.daihyakka-trivia .--mb353 {
  margin-bottom: 353px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb353 {
    margin-bottom: 176.5px;
  }
}
.daihyakka-trivia .--pt353 {
  padding-top: 353px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt353 {
    padding-top: 176.5px;
  }
}
.daihyakka-trivia .--pb353 {
  padding-bottom: 353px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb353 {
    padding-bottom: 176.5px;
  }
}
.daihyakka-trivia .--px353 {
  padding: 0 353px;
}
.daihyakka-trivia .max-w-353 {
  max-width: 353px;
}
.daihyakka-trivia .w-353 {
  width: 353px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-353 {
    width: 176.5px;
  }
}
.daihyakka-trivia .h-353 {
  height: 353px;
}
.daihyakka-trivia .--gap353 {
  gap: 353px !important;
}
.daihyakka-trivia .--fw353 {
  font-weight: 353;
}
.daihyakka-trivia .--mt354 {
  margin-top: 354px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt354 {
    margin-top: 177px;
  }
}
.daihyakka-trivia .--mb354 {
  margin-bottom: 354px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb354 {
    margin-bottom: 177px;
  }
}
.daihyakka-trivia .--pt354 {
  padding-top: 354px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt354 {
    padding-top: 177px;
  }
}
.daihyakka-trivia .--pb354 {
  padding-bottom: 354px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb354 {
    padding-bottom: 177px;
  }
}
.daihyakka-trivia .--px354 {
  padding: 0 354px;
}
.daihyakka-trivia .max-w-354 {
  max-width: 354px;
}
.daihyakka-trivia .w-354 {
  width: 354px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-354 {
    width: 177px;
  }
}
.daihyakka-trivia .h-354 {
  height: 354px;
}
.daihyakka-trivia .--gap354 {
  gap: 354px !important;
}
.daihyakka-trivia .--fw354 {
  font-weight: 354;
}
.daihyakka-trivia .--mt355 {
  margin-top: 355px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt355 {
    margin-top: 177.5px;
  }
}
.daihyakka-trivia .--mb355 {
  margin-bottom: 355px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb355 {
    margin-bottom: 177.5px;
  }
}
.daihyakka-trivia .--pt355 {
  padding-top: 355px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt355 {
    padding-top: 177.5px;
  }
}
.daihyakka-trivia .--pb355 {
  padding-bottom: 355px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb355 {
    padding-bottom: 177.5px;
  }
}
.daihyakka-trivia .--px355 {
  padding: 0 355px;
}
.daihyakka-trivia .max-w-355 {
  max-width: 355px;
}
.daihyakka-trivia .w-355 {
  width: 355px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-355 {
    width: 177.5px;
  }
}
.daihyakka-trivia .h-355 {
  height: 355px;
}
.daihyakka-trivia .--gap355 {
  gap: 355px !important;
}
.daihyakka-trivia .--fw355 {
  font-weight: 355;
}
.daihyakka-trivia .--mt356 {
  margin-top: 356px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt356 {
    margin-top: 178px;
  }
}
.daihyakka-trivia .--mb356 {
  margin-bottom: 356px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb356 {
    margin-bottom: 178px;
  }
}
.daihyakka-trivia .--pt356 {
  padding-top: 356px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt356 {
    padding-top: 178px;
  }
}
.daihyakka-trivia .--pb356 {
  padding-bottom: 356px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb356 {
    padding-bottom: 178px;
  }
}
.daihyakka-trivia .--px356 {
  padding: 0 356px;
}
.daihyakka-trivia .max-w-356 {
  max-width: 356px;
}
.daihyakka-trivia .w-356 {
  width: 356px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-356 {
    width: 178px;
  }
}
.daihyakka-trivia .h-356 {
  height: 356px;
}
.daihyakka-trivia .--gap356 {
  gap: 356px !important;
}
.daihyakka-trivia .--fw356 {
  font-weight: 356;
}
.daihyakka-trivia .--mt357 {
  margin-top: 357px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt357 {
    margin-top: 178.5px;
  }
}
.daihyakka-trivia .--mb357 {
  margin-bottom: 357px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb357 {
    margin-bottom: 178.5px;
  }
}
.daihyakka-trivia .--pt357 {
  padding-top: 357px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt357 {
    padding-top: 178.5px;
  }
}
.daihyakka-trivia .--pb357 {
  padding-bottom: 357px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb357 {
    padding-bottom: 178.5px;
  }
}
.daihyakka-trivia .--px357 {
  padding: 0 357px;
}
.daihyakka-trivia .max-w-357 {
  max-width: 357px;
}
.daihyakka-trivia .w-357 {
  width: 357px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-357 {
    width: 178.5px;
  }
}
.daihyakka-trivia .h-357 {
  height: 357px;
}
.daihyakka-trivia .--gap357 {
  gap: 357px !important;
}
.daihyakka-trivia .--fw357 {
  font-weight: 357;
}
.daihyakka-trivia .--mt358 {
  margin-top: 358px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt358 {
    margin-top: 179px;
  }
}
.daihyakka-trivia .--mb358 {
  margin-bottom: 358px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb358 {
    margin-bottom: 179px;
  }
}
.daihyakka-trivia .--pt358 {
  padding-top: 358px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt358 {
    padding-top: 179px;
  }
}
.daihyakka-trivia .--pb358 {
  padding-bottom: 358px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb358 {
    padding-bottom: 179px;
  }
}
.daihyakka-trivia .--px358 {
  padding: 0 358px;
}
.daihyakka-trivia .max-w-358 {
  max-width: 358px;
}
.daihyakka-trivia .w-358 {
  width: 358px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-358 {
    width: 179px;
  }
}
.daihyakka-trivia .h-358 {
  height: 358px;
}
.daihyakka-trivia .--gap358 {
  gap: 358px !important;
}
.daihyakka-trivia .--fw358 {
  font-weight: 358;
}
.daihyakka-trivia .--mt359 {
  margin-top: 359px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt359 {
    margin-top: 179.5px;
  }
}
.daihyakka-trivia .--mb359 {
  margin-bottom: 359px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb359 {
    margin-bottom: 179.5px;
  }
}
.daihyakka-trivia .--pt359 {
  padding-top: 359px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt359 {
    padding-top: 179.5px;
  }
}
.daihyakka-trivia .--pb359 {
  padding-bottom: 359px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb359 {
    padding-bottom: 179.5px;
  }
}
.daihyakka-trivia .--px359 {
  padding: 0 359px;
}
.daihyakka-trivia .max-w-359 {
  max-width: 359px;
}
.daihyakka-trivia .w-359 {
  width: 359px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-359 {
    width: 179.5px;
  }
}
.daihyakka-trivia .h-359 {
  height: 359px;
}
.daihyakka-trivia .--gap359 {
  gap: 359px !important;
}
.daihyakka-trivia .--fw359 {
  font-weight: 359;
}
.daihyakka-trivia .--mt360 {
  margin-top: 360px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt360 {
    margin-top: 180px;
  }
}
.daihyakka-trivia .--mb360 {
  margin-bottom: 360px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb360 {
    margin-bottom: 180px;
  }
}
.daihyakka-trivia .--pt360 {
  padding-top: 360px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt360 {
    padding-top: 180px;
  }
}
.daihyakka-trivia .--pb360 {
  padding-bottom: 360px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb360 {
    padding-bottom: 180px;
  }
}
.daihyakka-trivia .--px360 {
  padding: 0 360px;
}
.daihyakka-trivia .max-w-360 {
  max-width: 360px;
}
.daihyakka-trivia .w-360 {
  width: 360px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-360 {
    width: 180px;
  }
}
.daihyakka-trivia .h-360 {
  height: 360px;
}
.daihyakka-trivia .--gap360 {
  gap: 360px !important;
}
.daihyakka-trivia .--fw360 {
  font-weight: 360;
}
.daihyakka-trivia .--mt361 {
  margin-top: 361px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt361 {
    margin-top: 180.5px;
  }
}
.daihyakka-trivia .--mb361 {
  margin-bottom: 361px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb361 {
    margin-bottom: 180.5px;
  }
}
.daihyakka-trivia .--pt361 {
  padding-top: 361px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt361 {
    padding-top: 180.5px;
  }
}
.daihyakka-trivia .--pb361 {
  padding-bottom: 361px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb361 {
    padding-bottom: 180.5px;
  }
}
.daihyakka-trivia .--px361 {
  padding: 0 361px;
}
.daihyakka-trivia .max-w-361 {
  max-width: 361px;
}
.daihyakka-trivia .w-361 {
  width: 361px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-361 {
    width: 180.5px;
  }
}
.daihyakka-trivia .h-361 {
  height: 361px;
}
.daihyakka-trivia .--gap361 {
  gap: 361px !important;
}
.daihyakka-trivia .--fw361 {
  font-weight: 361;
}
.daihyakka-trivia .--mt362 {
  margin-top: 362px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt362 {
    margin-top: 181px;
  }
}
.daihyakka-trivia .--mb362 {
  margin-bottom: 362px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb362 {
    margin-bottom: 181px;
  }
}
.daihyakka-trivia .--pt362 {
  padding-top: 362px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt362 {
    padding-top: 181px;
  }
}
.daihyakka-trivia .--pb362 {
  padding-bottom: 362px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb362 {
    padding-bottom: 181px;
  }
}
.daihyakka-trivia .--px362 {
  padding: 0 362px;
}
.daihyakka-trivia .max-w-362 {
  max-width: 362px;
}
.daihyakka-trivia .w-362 {
  width: 362px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-362 {
    width: 181px;
  }
}
.daihyakka-trivia .h-362 {
  height: 362px;
}
.daihyakka-trivia .--gap362 {
  gap: 362px !important;
}
.daihyakka-trivia .--fw362 {
  font-weight: 362;
}
.daihyakka-trivia .--mt363 {
  margin-top: 363px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt363 {
    margin-top: 181.5px;
  }
}
.daihyakka-trivia .--mb363 {
  margin-bottom: 363px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb363 {
    margin-bottom: 181.5px;
  }
}
.daihyakka-trivia .--pt363 {
  padding-top: 363px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt363 {
    padding-top: 181.5px;
  }
}
.daihyakka-trivia .--pb363 {
  padding-bottom: 363px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb363 {
    padding-bottom: 181.5px;
  }
}
.daihyakka-trivia .--px363 {
  padding: 0 363px;
}
.daihyakka-trivia .max-w-363 {
  max-width: 363px;
}
.daihyakka-trivia .w-363 {
  width: 363px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-363 {
    width: 181.5px;
  }
}
.daihyakka-trivia .h-363 {
  height: 363px;
}
.daihyakka-trivia .--gap363 {
  gap: 363px !important;
}
.daihyakka-trivia .--fw363 {
  font-weight: 363;
}
.daihyakka-trivia .--mt364 {
  margin-top: 364px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt364 {
    margin-top: 182px;
  }
}
.daihyakka-trivia .--mb364 {
  margin-bottom: 364px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb364 {
    margin-bottom: 182px;
  }
}
.daihyakka-trivia .--pt364 {
  padding-top: 364px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt364 {
    padding-top: 182px;
  }
}
.daihyakka-trivia .--pb364 {
  padding-bottom: 364px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb364 {
    padding-bottom: 182px;
  }
}
.daihyakka-trivia .--px364 {
  padding: 0 364px;
}
.daihyakka-trivia .max-w-364 {
  max-width: 364px;
}
.daihyakka-trivia .w-364 {
  width: 364px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-364 {
    width: 182px;
  }
}
.daihyakka-trivia .h-364 {
  height: 364px;
}
.daihyakka-trivia .--gap364 {
  gap: 364px !important;
}
.daihyakka-trivia .--fw364 {
  font-weight: 364;
}
.daihyakka-trivia .--mt365 {
  margin-top: 365px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt365 {
    margin-top: 182.5px;
  }
}
.daihyakka-trivia .--mb365 {
  margin-bottom: 365px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb365 {
    margin-bottom: 182.5px;
  }
}
.daihyakka-trivia .--pt365 {
  padding-top: 365px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt365 {
    padding-top: 182.5px;
  }
}
.daihyakka-trivia .--pb365 {
  padding-bottom: 365px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb365 {
    padding-bottom: 182.5px;
  }
}
.daihyakka-trivia .--px365 {
  padding: 0 365px;
}
.daihyakka-trivia .max-w-365 {
  max-width: 365px;
}
.daihyakka-trivia .w-365 {
  width: 365px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-365 {
    width: 182.5px;
  }
}
.daihyakka-trivia .h-365 {
  height: 365px;
}
.daihyakka-trivia .--gap365 {
  gap: 365px !important;
}
.daihyakka-trivia .--fw365 {
  font-weight: 365;
}
.daihyakka-trivia .--mt366 {
  margin-top: 366px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt366 {
    margin-top: 183px;
  }
}
.daihyakka-trivia .--mb366 {
  margin-bottom: 366px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb366 {
    margin-bottom: 183px;
  }
}
.daihyakka-trivia .--pt366 {
  padding-top: 366px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt366 {
    padding-top: 183px;
  }
}
.daihyakka-trivia .--pb366 {
  padding-bottom: 366px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb366 {
    padding-bottom: 183px;
  }
}
.daihyakka-trivia .--px366 {
  padding: 0 366px;
}
.daihyakka-trivia .max-w-366 {
  max-width: 366px;
}
.daihyakka-trivia .w-366 {
  width: 366px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-366 {
    width: 183px;
  }
}
.daihyakka-trivia .h-366 {
  height: 366px;
}
.daihyakka-trivia .--gap366 {
  gap: 366px !important;
}
.daihyakka-trivia .--fw366 {
  font-weight: 366;
}
.daihyakka-trivia .--mt367 {
  margin-top: 367px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt367 {
    margin-top: 183.5px;
  }
}
.daihyakka-trivia .--mb367 {
  margin-bottom: 367px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb367 {
    margin-bottom: 183.5px;
  }
}
.daihyakka-trivia .--pt367 {
  padding-top: 367px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt367 {
    padding-top: 183.5px;
  }
}
.daihyakka-trivia .--pb367 {
  padding-bottom: 367px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb367 {
    padding-bottom: 183.5px;
  }
}
.daihyakka-trivia .--px367 {
  padding: 0 367px;
}
.daihyakka-trivia .max-w-367 {
  max-width: 367px;
}
.daihyakka-trivia .w-367 {
  width: 367px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-367 {
    width: 183.5px;
  }
}
.daihyakka-trivia .h-367 {
  height: 367px;
}
.daihyakka-trivia .--gap367 {
  gap: 367px !important;
}
.daihyakka-trivia .--fw367 {
  font-weight: 367;
}
.daihyakka-trivia .--mt368 {
  margin-top: 368px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt368 {
    margin-top: 184px;
  }
}
.daihyakka-trivia .--mb368 {
  margin-bottom: 368px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb368 {
    margin-bottom: 184px;
  }
}
.daihyakka-trivia .--pt368 {
  padding-top: 368px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt368 {
    padding-top: 184px;
  }
}
.daihyakka-trivia .--pb368 {
  padding-bottom: 368px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb368 {
    padding-bottom: 184px;
  }
}
.daihyakka-trivia .--px368 {
  padding: 0 368px;
}
.daihyakka-trivia .max-w-368 {
  max-width: 368px;
}
.daihyakka-trivia .w-368 {
  width: 368px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-368 {
    width: 184px;
  }
}
.daihyakka-trivia .h-368 {
  height: 368px;
}
.daihyakka-trivia .--gap368 {
  gap: 368px !important;
}
.daihyakka-trivia .--fw368 {
  font-weight: 368;
}
.daihyakka-trivia .--mt369 {
  margin-top: 369px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt369 {
    margin-top: 184.5px;
  }
}
.daihyakka-trivia .--mb369 {
  margin-bottom: 369px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb369 {
    margin-bottom: 184.5px;
  }
}
.daihyakka-trivia .--pt369 {
  padding-top: 369px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt369 {
    padding-top: 184.5px;
  }
}
.daihyakka-trivia .--pb369 {
  padding-bottom: 369px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb369 {
    padding-bottom: 184.5px;
  }
}
.daihyakka-trivia .--px369 {
  padding: 0 369px;
}
.daihyakka-trivia .max-w-369 {
  max-width: 369px;
}
.daihyakka-trivia .w-369 {
  width: 369px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-369 {
    width: 184.5px;
  }
}
.daihyakka-trivia .h-369 {
  height: 369px;
}
.daihyakka-trivia .--gap369 {
  gap: 369px !important;
}
.daihyakka-trivia .--fw369 {
  font-weight: 369;
}
.daihyakka-trivia .--mt370 {
  margin-top: 370px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt370 {
    margin-top: 185px;
  }
}
.daihyakka-trivia .--mb370 {
  margin-bottom: 370px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb370 {
    margin-bottom: 185px;
  }
}
.daihyakka-trivia .--pt370 {
  padding-top: 370px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt370 {
    padding-top: 185px;
  }
}
.daihyakka-trivia .--pb370 {
  padding-bottom: 370px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb370 {
    padding-bottom: 185px;
  }
}
.daihyakka-trivia .--px370 {
  padding: 0 370px;
}
.daihyakka-trivia .max-w-370 {
  max-width: 370px;
}
.daihyakka-trivia .w-370 {
  width: 370px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-370 {
    width: 185px;
  }
}
.daihyakka-trivia .h-370 {
  height: 370px;
}
.daihyakka-trivia .--gap370 {
  gap: 370px !important;
}
.daihyakka-trivia .--fw370 {
  font-weight: 370;
}
.daihyakka-trivia .--mt371 {
  margin-top: 371px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt371 {
    margin-top: 185.5px;
  }
}
.daihyakka-trivia .--mb371 {
  margin-bottom: 371px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb371 {
    margin-bottom: 185.5px;
  }
}
.daihyakka-trivia .--pt371 {
  padding-top: 371px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt371 {
    padding-top: 185.5px;
  }
}
.daihyakka-trivia .--pb371 {
  padding-bottom: 371px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb371 {
    padding-bottom: 185.5px;
  }
}
.daihyakka-trivia .--px371 {
  padding: 0 371px;
}
.daihyakka-trivia .max-w-371 {
  max-width: 371px;
}
.daihyakka-trivia .w-371 {
  width: 371px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-371 {
    width: 185.5px;
  }
}
.daihyakka-trivia .h-371 {
  height: 371px;
}
.daihyakka-trivia .--gap371 {
  gap: 371px !important;
}
.daihyakka-trivia .--fw371 {
  font-weight: 371;
}
.daihyakka-trivia .--mt372 {
  margin-top: 372px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt372 {
    margin-top: 186px;
  }
}
.daihyakka-trivia .--mb372 {
  margin-bottom: 372px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb372 {
    margin-bottom: 186px;
  }
}
.daihyakka-trivia .--pt372 {
  padding-top: 372px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt372 {
    padding-top: 186px;
  }
}
.daihyakka-trivia .--pb372 {
  padding-bottom: 372px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb372 {
    padding-bottom: 186px;
  }
}
.daihyakka-trivia .--px372 {
  padding: 0 372px;
}
.daihyakka-trivia .max-w-372 {
  max-width: 372px;
}
.daihyakka-trivia .w-372 {
  width: 372px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-372 {
    width: 186px;
  }
}
.daihyakka-trivia .h-372 {
  height: 372px;
}
.daihyakka-trivia .--gap372 {
  gap: 372px !important;
}
.daihyakka-trivia .--fw372 {
  font-weight: 372;
}
.daihyakka-trivia .--mt373 {
  margin-top: 373px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt373 {
    margin-top: 186.5px;
  }
}
.daihyakka-trivia .--mb373 {
  margin-bottom: 373px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb373 {
    margin-bottom: 186.5px;
  }
}
.daihyakka-trivia .--pt373 {
  padding-top: 373px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt373 {
    padding-top: 186.5px;
  }
}
.daihyakka-trivia .--pb373 {
  padding-bottom: 373px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb373 {
    padding-bottom: 186.5px;
  }
}
.daihyakka-trivia .--px373 {
  padding: 0 373px;
}
.daihyakka-trivia .max-w-373 {
  max-width: 373px;
}
.daihyakka-trivia .w-373 {
  width: 373px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-373 {
    width: 186.5px;
  }
}
.daihyakka-trivia .h-373 {
  height: 373px;
}
.daihyakka-trivia .--gap373 {
  gap: 373px !important;
}
.daihyakka-trivia .--fw373 {
  font-weight: 373;
}
.daihyakka-trivia .--mt374 {
  margin-top: 374px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt374 {
    margin-top: 187px;
  }
}
.daihyakka-trivia .--mb374 {
  margin-bottom: 374px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb374 {
    margin-bottom: 187px;
  }
}
.daihyakka-trivia .--pt374 {
  padding-top: 374px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt374 {
    padding-top: 187px;
  }
}
.daihyakka-trivia .--pb374 {
  padding-bottom: 374px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb374 {
    padding-bottom: 187px;
  }
}
.daihyakka-trivia .--px374 {
  padding: 0 374px;
}
.daihyakka-trivia .max-w-374 {
  max-width: 374px;
}
.daihyakka-trivia .w-374 {
  width: 374px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-374 {
    width: 187px;
  }
}
.daihyakka-trivia .h-374 {
  height: 374px;
}
.daihyakka-trivia .--gap374 {
  gap: 374px !important;
}
.daihyakka-trivia .--fw374 {
  font-weight: 374;
}
.daihyakka-trivia .--mt375 {
  margin-top: 375px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt375 {
    margin-top: 187.5px;
  }
}
.daihyakka-trivia .--mb375 {
  margin-bottom: 375px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb375 {
    margin-bottom: 187.5px;
  }
}
.daihyakka-trivia .--pt375 {
  padding-top: 375px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt375 {
    padding-top: 187.5px;
  }
}
.daihyakka-trivia .--pb375 {
  padding-bottom: 375px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb375 {
    padding-bottom: 187.5px;
  }
}
.daihyakka-trivia .--px375 {
  padding: 0 375px;
}
.daihyakka-trivia .max-w-375 {
  max-width: 375px;
}
.daihyakka-trivia .w-375 {
  width: 375px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-375 {
    width: 187.5px;
  }
}
.daihyakka-trivia .h-375 {
  height: 375px;
}
.daihyakka-trivia .--gap375 {
  gap: 375px !important;
}
.daihyakka-trivia .--fw375 {
  font-weight: 375;
}
.daihyakka-trivia .--mt376 {
  margin-top: 376px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt376 {
    margin-top: 188px;
  }
}
.daihyakka-trivia .--mb376 {
  margin-bottom: 376px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb376 {
    margin-bottom: 188px;
  }
}
.daihyakka-trivia .--pt376 {
  padding-top: 376px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt376 {
    padding-top: 188px;
  }
}
.daihyakka-trivia .--pb376 {
  padding-bottom: 376px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb376 {
    padding-bottom: 188px;
  }
}
.daihyakka-trivia .--px376 {
  padding: 0 376px;
}
.daihyakka-trivia .max-w-376 {
  max-width: 376px;
}
.daihyakka-trivia .w-376 {
  width: 376px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-376 {
    width: 188px;
  }
}
.daihyakka-trivia .h-376 {
  height: 376px;
}
.daihyakka-trivia .--gap376 {
  gap: 376px !important;
}
.daihyakka-trivia .--fw376 {
  font-weight: 376;
}
.daihyakka-trivia .--mt377 {
  margin-top: 377px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt377 {
    margin-top: 188.5px;
  }
}
.daihyakka-trivia .--mb377 {
  margin-bottom: 377px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb377 {
    margin-bottom: 188.5px;
  }
}
.daihyakka-trivia .--pt377 {
  padding-top: 377px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt377 {
    padding-top: 188.5px;
  }
}
.daihyakka-trivia .--pb377 {
  padding-bottom: 377px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb377 {
    padding-bottom: 188.5px;
  }
}
.daihyakka-trivia .--px377 {
  padding: 0 377px;
}
.daihyakka-trivia .max-w-377 {
  max-width: 377px;
}
.daihyakka-trivia .w-377 {
  width: 377px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-377 {
    width: 188.5px;
  }
}
.daihyakka-trivia .h-377 {
  height: 377px;
}
.daihyakka-trivia .--gap377 {
  gap: 377px !important;
}
.daihyakka-trivia .--fw377 {
  font-weight: 377;
}
.daihyakka-trivia .--mt378 {
  margin-top: 378px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt378 {
    margin-top: 189px;
  }
}
.daihyakka-trivia .--mb378 {
  margin-bottom: 378px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb378 {
    margin-bottom: 189px;
  }
}
.daihyakka-trivia .--pt378 {
  padding-top: 378px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt378 {
    padding-top: 189px;
  }
}
.daihyakka-trivia .--pb378 {
  padding-bottom: 378px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb378 {
    padding-bottom: 189px;
  }
}
.daihyakka-trivia .--px378 {
  padding: 0 378px;
}
.daihyakka-trivia .max-w-378 {
  max-width: 378px;
}
.daihyakka-trivia .w-378 {
  width: 378px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-378 {
    width: 189px;
  }
}
.daihyakka-trivia .h-378 {
  height: 378px;
}
.daihyakka-trivia .--gap378 {
  gap: 378px !important;
}
.daihyakka-trivia .--fw378 {
  font-weight: 378;
}
.daihyakka-trivia .--mt379 {
  margin-top: 379px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt379 {
    margin-top: 189.5px;
  }
}
.daihyakka-trivia .--mb379 {
  margin-bottom: 379px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb379 {
    margin-bottom: 189.5px;
  }
}
.daihyakka-trivia .--pt379 {
  padding-top: 379px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt379 {
    padding-top: 189.5px;
  }
}
.daihyakka-trivia .--pb379 {
  padding-bottom: 379px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb379 {
    padding-bottom: 189.5px;
  }
}
.daihyakka-trivia .--px379 {
  padding: 0 379px;
}
.daihyakka-trivia .max-w-379 {
  max-width: 379px;
}
.daihyakka-trivia .w-379 {
  width: 379px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-379 {
    width: 189.5px;
  }
}
.daihyakka-trivia .h-379 {
  height: 379px;
}
.daihyakka-trivia .--gap379 {
  gap: 379px !important;
}
.daihyakka-trivia .--fw379 {
  font-weight: 379;
}
.daihyakka-trivia .--mt380 {
  margin-top: 380px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt380 {
    margin-top: 190px;
  }
}
.daihyakka-trivia .--mb380 {
  margin-bottom: 380px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb380 {
    margin-bottom: 190px;
  }
}
.daihyakka-trivia .--pt380 {
  padding-top: 380px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt380 {
    padding-top: 190px;
  }
}
.daihyakka-trivia .--pb380 {
  padding-bottom: 380px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb380 {
    padding-bottom: 190px;
  }
}
.daihyakka-trivia .--px380 {
  padding: 0 380px;
}
.daihyakka-trivia .max-w-380 {
  max-width: 380px;
}
.daihyakka-trivia .w-380 {
  width: 380px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-380 {
    width: 190px;
  }
}
.daihyakka-trivia .h-380 {
  height: 380px;
}
.daihyakka-trivia .--gap380 {
  gap: 380px !important;
}
.daihyakka-trivia .--fw380 {
  font-weight: 380;
}
.daihyakka-trivia .--mt381 {
  margin-top: 381px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt381 {
    margin-top: 190.5px;
  }
}
.daihyakka-trivia .--mb381 {
  margin-bottom: 381px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb381 {
    margin-bottom: 190.5px;
  }
}
.daihyakka-trivia .--pt381 {
  padding-top: 381px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt381 {
    padding-top: 190.5px;
  }
}
.daihyakka-trivia .--pb381 {
  padding-bottom: 381px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb381 {
    padding-bottom: 190.5px;
  }
}
.daihyakka-trivia .--px381 {
  padding: 0 381px;
}
.daihyakka-trivia .max-w-381 {
  max-width: 381px;
}
.daihyakka-trivia .w-381 {
  width: 381px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-381 {
    width: 190.5px;
  }
}
.daihyakka-trivia .h-381 {
  height: 381px;
}
.daihyakka-trivia .--gap381 {
  gap: 381px !important;
}
.daihyakka-trivia .--fw381 {
  font-weight: 381;
}
.daihyakka-trivia .--mt382 {
  margin-top: 382px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt382 {
    margin-top: 191px;
  }
}
.daihyakka-trivia .--mb382 {
  margin-bottom: 382px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb382 {
    margin-bottom: 191px;
  }
}
.daihyakka-trivia .--pt382 {
  padding-top: 382px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt382 {
    padding-top: 191px;
  }
}
.daihyakka-trivia .--pb382 {
  padding-bottom: 382px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb382 {
    padding-bottom: 191px;
  }
}
.daihyakka-trivia .--px382 {
  padding: 0 382px;
}
.daihyakka-trivia .max-w-382 {
  max-width: 382px;
}
.daihyakka-trivia .w-382 {
  width: 382px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-382 {
    width: 191px;
  }
}
.daihyakka-trivia .h-382 {
  height: 382px;
}
.daihyakka-trivia .--gap382 {
  gap: 382px !important;
}
.daihyakka-trivia .--fw382 {
  font-weight: 382;
}
.daihyakka-trivia .--mt383 {
  margin-top: 383px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt383 {
    margin-top: 191.5px;
  }
}
.daihyakka-trivia .--mb383 {
  margin-bottom: 383px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb383 {
    margin-bottom: 191.5px;
  }
}
.daihyakka-trivia .--pt383 {
  padding-top: 383px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt383 {
    padding-top: 191.5px;
  }
}
.daihyakka-trivia .--pb383 {
  padding-bottom: 383px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb383 {
    padding-bottom: 191.5px;
  }
}
.daihyakka-trivia .--px383 {
  padding: 0 383px;
}
.daihyakka-trivia .max-w-383 {
  max-width: 383px;
}
.daihyakka-trivia .w-383 {
  width: 383px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-383 {
    width: 191.5px;
  }
}
.daihyakka-trivia .h-383 {
  height: 383px;
}
.daihyakka-trivia .--gap383 {
  gap: 383px !important;
}
.daihyakka-trivia .--fw383 {
  font-weight: 383;
}
.daihyakka-trivia .--mt384 {
  margin-top: 384px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt384 {
    margin-top: 192px;
  }
}
.daihyakka-trivia .--mb384 {
  margin-bottom: 384px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb384 {
    margin-bottom: 192px;
  }
}
.daihyakka-trivia .--pt384 {
  padding-top: 384px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt384 {
    padding-top: 192px;
  }
}
.daihyakka-trivia .--pb384 {
  padding-bottom: 384px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb384 {
    padding-bottom: 192px;
  }
}
.daihyakka-trivia .--px384 {
  padding: 0 384px;
}
.daihyakka-trivia .max-w-384 {
  max-width: 384px;
}
.daihyakka-trivia .w-384 {
  width: 384px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-384 {
    width: 192px;
  }
}
.daihyakka-trivia .h-384 {
  height: 384px;
}
.daihyakka-trivia .--gap384 {
  gap: 384px !important;
}
.daihyakka-trivia .--fw384 {
  font-weight: 384;
}
.daihyakka-trivia .--mt385 {
  margin-top: 385px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt385 {
    margin-top: 192.5px;
  }
}
.daihyakka-trivia .--mb385 {
  margin-bottom: 385px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb385 {
    margin-bottom: 192.5px;
  }
}
.daihyakka-trivia .--pt385 {
  padding-top: 385px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt385 {
    padding-top: 192.5px;
  }
}
.daihyakka-trivia .--pb385 {
  padding-bottom: 385px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb385 {
    padding-bottom: 192.5px;
  }
}
.daihyakka-trivia .--px385 {
  padding: 0 385px;
}
.daihyakka-trivia .max-w-385 {
  max-width: 385px;
}
.daihyakka-trivia .w-385 {
  width: 385px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-385 {
    width: 192.5px;
  }
}
.daihyakka-trivia .h-385 {
  height: 385px;
}
.daihyakka-trivia .--gap385 {
  gap: 385px !important;
}
.daihyakka-trivia .--fw385 {
  font-weight: 385;
}
.daihyakka-trivia .--mt386 {
  margin-top: 386px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt386 {
    margin-top: 193px;
  }
}
.daihyakka-trivia .--mb386 {
  margin-bottom: 386px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb386 {
    margin-bottom: 193px;
  }
}
.daihyakka-trivia .--pt386 {
  padding-top: 386px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt386 {
    padding-top: 193px;
  }
}
.daihyakka-trivia .--pb386 {
  padding-bottom: 386px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb386 {
    padding-bottom: 193px;
  }
}
.daihyakka-trivia .--px386 {
  padding: 0 386px;
}
.daihyakka-trivia .max-w-386 {
  max-width: 386px;
}
.daihyakka-trivia .w-386 {
  width: 386px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-386 {
    width: 193px;
  }
}
.daihyakka-trivia .h-386 {
  height: 386px;
}
.daihyakka-trivia .--gap386 {
  gap: 386px !important;
}
.daihyakka-trivia .--fw386 {
  font-weight: 386;
}
.daihyakka-trivia .--mt387 {
  margin-top: 387px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt387 {
    margin-top: 193.5px;
  }
}
.daihyakka-trivia .--mb387 {
  margin-bottom: 387px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb387 {
    margin-bottom: 193.5px;
  }
}
.daihyakka-trivia .--pt387 {
  padding-top: 387px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt387 {
    padding-top: 193.5px;
  }
}
.daihyakka-trivia .--pb387 {
  padding-bottom: 387px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb387 {
    padding-bottom: 193.5px;
  }
}
.daihyakka-trivia .--px387 {
  padding: 0 387px;
}
.daihyakka-trivia .max-w-387 {
  max-width: 387px;
}
.daihyakka-trivia .w-387 {
  width: 387px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-387 {
    width: 193.5px;
  }
}
.daihyakka-trivia .h-387 {
  height: 387px;
}
.daihyakka-trivia .--gap387 {
  gap: 387px !important;
}
.daihyakka-trivia .--fw387 {
  font-weight: 387;
}
.daihyakka-trivia .--mt388 {
  margin-top: 388px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt388 {
    margin-top: 194px;
  }
}
.daihyakka-trivia .--mb388 {
  margin-bottom: 388px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb388 {
    margin-bottom: 194px;
  }
}
.daihyakka-trivia .--pt388 {
  padding-top: 388px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt388 {
    padding-top: 194px;
  }
}
.daihyakka-trivia .--pb388 {
  padding-bottom: 388px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb388 {
    padding-bottom: 194px;
  }
}
.daihyakka-trivia .--px388 {
  padding: 0 388px;
}
.daihyakka-trivia .max-w-388 {
  max-width: 388px;
}
.daihyakka-trivia .w-388 {
  width: 388px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-388 {
    width: 194px;
  }
}
.daihyakka-trivia .h-388 {
  height: 388px;
}
.daihyakka-trivia .--gap388 {
  gap: 388px !important;
}
.daihyakka-trivia .--fw388 {
  font-weight: 388;
}
.daihyakka-trivia .--mt389 {
  margin-top: 389px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt389 {
    margin-top: 194.5px;
  }
}
.daihyakka-trivia .--mb389 {
  margin-bottom: 389px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb389 {
    margin-bottom: 194.5px;
  }
}
.daihyakka-trivia .--pt389 {
  padding-top: 389px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt389 {
    padding-top: 194.5px;
  }
}
.daihyakka-trivia .--pb389 {
  padding-bottom: 389px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb389 {
    padding-bottom: 194.5px;
  }
}
.daihyakka-trivia .--px389 {
  padding: 0 389px;
}
.daihyakka-trivia .max-w-389 {
  max-width: 389px;
}
.daihyakka-trivia .w-389 {
  width: 389px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-389 {
    width: 194.5px;
  }
}
.daihyakka-trivia .h-389 {
  height: 389px;
}
.daihyakka-trivia .--gap389 {
  gap: 389px !important;
}
.daihyakka-trivia .--fw389 {
  font-weight: 389;
}
.daihyakka-trivia .--mt390 {
  margin-top: 390px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt390 {
    margin-top: 195px;
  }
}
.daihyakka-trivia .--mb390 {
  margin-bottom: 390px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb390 {
    margin-bottom: 195px;
  }
}
.daihyakka-trivia .--pt390 {
  padding-top: 390px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt390 {
    padding-top: 195px;
  }
}
.daihyakka-trivia .--pb390 {
  padding-bottom: 390px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb390 {
    padding-bottom: 195px;
  }
}
.daihyakka-trivia .--px390 {
  padding: 0 390px;
}
.daihyakka-trivia .max-w-390 {
  max-width: 390px;
}
.daihyakka-trivia .w-390 {
  width: 390px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-390 {
    width: 195px;
  }
}
.daihyakka-trivia .h-390 {
  height: 390px;
}
.daihyakka-trivia .--gap390 {
  gap: 390px !important;
}
.daihyakka-trivia .--fw390 {
  font-weight: 390;
}
.daihyakka-trivia .--mt391 {
  margin-top: 391px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt391 {
    margin-top: 195.5px;
  }
}
.daihyakka-trivia .--mb391 {
  margin-bottom: 391px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb391 {
    margin-bottom: 195.5px;
  }
}
.daihyakka-trivia .--pt391 {
  padding-top: 391px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt391 {
    padding-top: 195.5px;
  }
}
.daihyakka-trivia .--pb391 {
  padding-bottom: 391px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb391 {
    padding-bottom: 195.5px;
  }
}
.daihyakka-trivia .--px391 {
  padding: 0 391px;
}
.daihyakka-trivia .max-w-391 {
  max-width: 391px;
}
.daihyakka-trivia .w-391 {
  width: 391px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-391 {
    width: 195.5px;
  }
}
.daihyakka-trivia .h-391 {
  height: 391px;
}
.daihyakka-trivia .--gap391 {
  gap: 391px !important;
}
.daihyakka-trivia .--fw391 {
  font-weight: 391;
}
.daihyakka-trivia .--mt392 {
  margin-top: 392px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt392 {
    margin-top: 196px;
  }
}
.daihyakka-trivia .--mb392 {
  margin-bottom: 392px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb392 {
    margin-bottom: 196px;
  }
}
.daihyakka-trivia .--pt392 {
  padding-top: 392px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt392 {
    padding-top: 196px;
  }
}
.daihyakka-trivia .--pb392 {
  padding-bottom: 392px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb392 {
    padding-bottom: 196px;
  }
}
.daihyakka-trivia .--px392 {
  padding: 0 392px;
}
.daihyakka-trivia .max-w-392 {
  max-width: 392px;
}
.daihyakka-trivia .w-392 {
  width: 392px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-392 {
    width: 196px;
  }
}
.daihyakka-trivia .h-392 {
  height: 392px;
}
.daihyakka-trivia .--gap392 {
  gap: 392px !important;
}
.daihyakka-trivia .--fw392 {
  font-weight: 392;
}
.daihyakka-trivia .--mt393 {
  margin-top: 393px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt393 {
    margin-top: 196.5px;
  }
}
.daihyakka-trivia .--mb393 {
  margin-bottom: 393px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb393 {
    margin-bottom: 196.5px;
  }
}
.daihyakka-trivia .--pt393 {
  padding-top: 393px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt393 {
    padding-top: 196.5px;
  }
}
.daihyakka-trivia .--pb393 {
  padding-bottom: 393px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb393 {
    padding-bottom: 196.5px;
  }
}
.daihyakka-trivia .--px393 {
  padding: 0 393px;
}
.daihyakka-trivia .max-w-393 {
  max-width: 393px;
}
.daihyakka-trivia .w-393 {
  width: 393px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-393 {
    width: 196.5px;
  }
}
.daihyakka-trivia .h-393 {
  height: 393px;
}
.daihyakka-trivia .--gap393 {
  gap: 393px !important;
}
.daihyakka-trivia .--fw393 {
  font-weight: 393;
}
.daihyakka-trivia .--mt394 {
  margin-top: 394px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt394 {
    margin-top: 197px;
  }
}
.daihyakka-trivia .--mb394 {
  margin-bottom: 394px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb394 {
    margin-bottom: 197px;
  }
}
.daihyakka-trivia .--pt394 {
  padding-top: 394px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt394 {
    padding-top: 197px;
  }
}
.daihyakka-trivia .--pb394 {
  padding-bottom: 394px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb394 {
    padding-bottom: 197px;
  }
}
.daihyakka-trivia .--px394 {
  padding: 0 394px;
}
.daihyakka-trivia .max-w-394 {
  max-width: 394px;
}
.daihyakka-trivia .w-394 {
  width: 394px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-394 {
    width: 197px;
  }
}
.daihyakka-trivia .h-394 {
  height: 394px;
}
.daihyakka-trivia .--gap394 {
  gap: 394px !important;
}
.daihyakka-trivia .--fw394 {
  font-weight: 394;
}
.daihyakka-trivia .--mt395 {
  margin-top: 395px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt395 {
    margin-top: 197.5px;
  }
}
.daihyakka-trivia .--mb395 {
  margin-bottom: 395px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb395 {
    margin-bottom: 197.5px;
  }
}
.daihyakka-trivia .--pt395 {
  padding-top: 395px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt395 {
    padding-top: 197.5px;
  }
}
.daihyakka-trivia .--pb395 {
  padding-bottom: 395px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb395 {
    padding-bottom: 197.5px;
  }
}
.daihyakka-trivia .--px395 {
  padding: 0 395px;
}
.daihyakka-trivia .max-w-395 {
  max-width: 395px;
}
.daihyakka-trivia .w-395 {
  width: 395px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-395 {
    width: 197.5px;
  }
}
.daihyakka-trivia .h-395 {
  height: 395px;
}
.daihyakka-trivia .--gap395 {
  gap: 395px !important;
}
.daihyakka-trivia .--fw395 {
  font-weight: 395;
}
.daihyakka-trivia .--mt396 {
  margin-top: 396px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt396 {
    margin-top: 198px;
  }
}
.daihyakka-trivia .--mb396 {
  margin-bottom: 396px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb396 {
    margin-bottom: 198px;
  }
}
.daihyakka-trivia .--pt396 {
  padding-top: 396px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt396 {
    padding-top: 198px;
  }
}
.daihyakka-trivia .--pb396 {
  padding-bottom: 396px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb396 {
    padding-bottom: 198px;
  }
}
.daihyakka-trivia .--px396 {
  padding: 0 396px;
}
.daihyakka-trivia .max-w-396 {
  max-width: 396px;
}
.daihyakka-trivia .w-396 {
  width: 396px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-396 {
    width: 198px;
  }
}
.daihyakka-trivia .h-396 {
  height: 396px;
}
.daihyakka-trivia .--gap396 {
  gap: 396px !important;
}
.daihyakka-trivia .--fw396 {
  font-weight: 396;
}
.daihyakka-trivia .--mt397 {
  margin-top: 397px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt397 {
    margin-top: 198.5px;
  }
}
.daihyakka-trivia .--mb397 {
  margin-bottom: 397px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb397 {
    margin-bottom: 198.5px;
  }
}
.daihyakka-trivia .--pt397 {
  padding-top: 397px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt397 {
    padding-top: 198.5px;
  }
}
.daihyakka-trivia .--pb397 {
  padding-bottom: 397px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb397 {
    padding-bottom: 198.5px;
  }
}
.daihyakka-trivia .--px397 {
  padding: 0 397px;
}
.daihyakka-trivia .max-w-397 {
  max-width: 397px;
}
.daihyakka-trivia .w-397 {
  width: 397px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-397 {
    width: 198.5px;
  }
}
.daihyakka-trivia .h-397 {
  height: 397px;
}
.daihyakka-trivia .--gap397 {
  gap: 397px !important;
}
.daihyakka-trivia .--fw397 {
  font-weight: 397;
}
.daihyakka-trivia .--mt398 {
  margin-top: 398px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt398 {
    margin-top: 199px;
  }
}
.daihyakka-trivia .--mb398 {
  margin-bottom: 398px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb398 {
    margin-bottom: 199px;
  }
}
.daihyakka-trivia .--pt398 {
  padding-top: 398px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt398 {
    padding-top: 199px;
  }
}
.daihyakka-trivia .--pb398 {
  padding-bottom: 398px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb398 {
    padding-bottom: 199px;
  }
}
.daihyakka-trivia .--px398 {
  padding: 0 398px;
}
.daihyakka-trivia .max-w-398 {
  max-width: 398px;
}
.daihyakka-trivia .w-398 {
  width: 398px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-398 {
    width: 199px;
  }
}
.daihyakka-trivia .h-398 {
  height: 398px;
}
.daihyakka-trivia .--gap398 {
  gap: 398px !important;
}
.daihyakka-trivia .--fw398 {
  font-weight: 398;
}
.daihyakka-trivia .--mt399 {
  margin-top: 399px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt399 {
    margin-top: 199.5px;
  }
}
.daihyakka-trivia .--mb399 {
  margin-bottom: 399px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb399 {
    margin-bottom: 199.5px;
  }
}
.daihyakka-trivia .--pt399 {
  padding-top: 399px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt399 {
    padding-top: 199.5px;
  }
}
.daihyakka-trivia .--pb399 {
  padding-bottom: 399px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb399 {
    padding-bottom: 199.5px;
  }
}
.daihyakka-trivia .--px399 {
  padding: 0 399px;
}
.daihyakka-trivia .max-w-399 {
  max-width: 399px;
}
.daihyakka-trivia .w-399 {
  width: 399px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-399 {
    width: 199.5px;
  }
}
.daihyakka-trivia .h-399 {
  height: 399px;
}
.daihyakka-trivia .--gap399 {
  gap: 399px !important;
}
.daihyakka-trivia .--fw399 {
  font-weight: 399;
}
.daihyakka-trivia .--mt400 {
  margin-top: 400px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt400 {
    margin-top: 200px;
  }
}
.daihyakka-trivia .--mb400 {
  margin-bottom: 400px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb400 {
    margin-bottom: 200px;
  }
}
.daihyakka-trivia .--pt400 {
  padding-top: 400px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt400 {
    padding-top: 200px;
  }
}
.daihyakka-trivia .--pb400 {
  padding-bottom: 400px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb400 {
    padding-bottom: 200px;
  }
}
.daihyakka-trivia .--px400 {
  padding: 0 400px;
}
.daihyakka-trivia .max-w-400 {
  max-width: 400px;
}
.daihyakka-trivia .w-400 {
  width: 400px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-400 {
    width: 200px;
  }
}
.daihyakka-trivia .h-400 {
  height: 400px;
}
.daihyakka-trivia .--gap400 {
  gap: 400px !important;
}
.daihyakka-trivia .--fw400 {
  font-weight: 400;
}
.daihyakka-trivia .--mt401 {
  margin-top: 401px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt401 {
    margin-top: 200.5px;
  }
}
.daihyakka-trivia .--mb401 {
  margin-bottom: 401px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb401 {
    margin-bottom: 200.5px;
  }
}
.daihyakka-trivia .--pt401 {
  padding-top: 401px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt401 {
    padding-top: 200.5px;
  }
}
.daihyakka-trivia .--pb401 {
  padding-bottom: 401px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb401 {
    padding-bottom: 200.5px;
  }
}
.daihyakka-trivia .--px401 {
  padding: 0 401px;
}
.daihyakka-trivia .max-w-401 {
  max-width: 401px;
}
.daihyakka-trivia .w-401 {
  width: 401px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-401 {
    width: 200.5px;
  }
}
.daihyakka-trivia .h-401 {
  height: 401px;
}
.daihyakka-trivia .--gap401 {
  gap: 401px !important;
}
.daihyakka-trivia .--fw401 {
  font-weight: 401;
}
.daihyakka-trivia .--mt402 {
  margin-top: 402px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt402 {
    margin-top: 201px;
  }
}
.daihyakka-trivia .--mb402 {
  margin-bottom: 402px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb402 {
    margin-bottom: 201px;
  }
}
.daihyakka-trivia .--pt402 {
  padding-top: 402px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt402 {
    padding-top: 201px;
  }
}
.daihyakka-trivia .--pb402 {
  padding-bottom: 402px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb402 {
    padding-bottom: 201px;
  }
}
.daihyakka-trivia .--px402 {
  padding: 0 402px;
}
.daihyakka-trivia .max-w-402 {
  max-width: 402px;
}
.daihyakka-trivia .w-402 {
  width: 402px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-402 {
    width: 201px;
  }
}
.daihyakka-trivia .h-402 {
  height: 402px;
}
.daihyakka-trivia .--gap402 {
  gap: 402px !important;
}
.daihyakka-trivia .--fw402 {
  font-weight: 402;
}
.daihyakka-trivia .--mt403 {
  margin-top: 403px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt403 {
    margin-top: 201.5px;
  }
}
.daihyakka-trivia .--mb403 {
  margin-bottom: 403px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb403 {
    margin-bottom: 201.5px;
  }
}
.daihyakka-trivia .--pt403 {
  padding-top: 403px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt403 {
    padding-top: 201.5px;
  }
}
.daihyakka-trivia .--pb403 {
  padding-bottom: 403px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb403 {
    padding-bottom: 201.5px;
  }
}
.daihyakka-trivia .--px403 {
  padding: 0 403px;
}
.daihyakka-trivia .max-w-403 {
  max-width: 403px;
}
.daihyakka-trivia .w-403 {
  width: 403px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-403 {
    width: 201.5px;
  }
}
.daihyakka-trivia .h-403 {
  height: 403px;
}
.daihyakka-trivia .--gap403 {
  gap: 403px !important;
}
.daihyakka-trivia .--fw403 {
  font-weight: 403;
}
.daihyakka-trivia .--mt404 {
  margin-top: 404px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt404 {
    margin-top: 202px;
  }
}
.daihyakka-trivia .--mb404 {
  margin-bottom: 404px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb404 {
    margin-bottom: 202px;
  }
}
.daihyakka-trivia .--pt404 {
  padding-top: 404px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt404 {
    padding-top: 202px;
  }
}
.daihyakka-trivia .--pb404 {
  padding-bottom: 404px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb404 {
    padding-bottom: 202px;
  }
}
.daihyakka-trivia .--px404 {
  padding: 0 404px;
}
.daihyakka-trivia .max-w-404 {
  max-width: 404px;
}
.daihyakka-trivia .w-404 {
  width: 404px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-404 {
    width: 202px;
  }
}
.daihyakka-trivia .h-404 {
  height: 404px;
}
.daihyakka-trivia .--gap404 {
  gap: 404px !important;
}
.daihyakka-trivia .--fw404 {
  font-weight: 404;
}
.daihyakka-trivia .--mt405 {
  margin-top: 405px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt405 {
    margin-top: 202.5px;
  }
}
.daihyakka-trivia .--mb405 {
  margin-bottom: 405px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb405 {
    margin-bottom: 202.5px;
  }
}
.daihyakka-trivia .--pt405 {
  padding-top: 405px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt405 {
    padding-top: 202.5px;
  }
}
.daihyakka-trivia .--pb405 {
  padding-bottom: 405px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb405 {
    padding-bottom: 202.5px;
  }
}
.daihyakka-trivia .--px405 {
  padding: 0 405px;
}
.daihyakka-trivia .max-w-405 {
  max-width: 405px;
}
.daihyakka-trivia .w-405 {
  width: 405px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-405 {
    width: 202.5px;
  }
}
.daihyakka-trivia .h-405 {
  height: 405px;
}
.daihyakka-trivia .--gap405 {
  gap: 405px !important;
}
.daihyakka-trivia .--fw405 {
  font-weight: 405;
}
.daihyakka-trivia .--mt406 {
  margin-top: 406px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt406 {
    margin-top: 203px;
  }
}
.daihyakka-trivia .--mb406 {
  margin-bottom: 406px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb406 {
    margin-bottom: 203px;
  }
}
.daihyakka-trivia .--pt406 {
  padding-top: 406px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt406 {
    padding-top: 203px;
  }
}
.daihyakka-trivia .--pb406 {
  padding-bottom: 406px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb406 {
    padding-bottom: 203px;
  }
}
.daihyakka-trivia .--px406 {
  padding: 0 406px;
}
.daihyakka-trivia .max-w-406 {
  max-width: 406px;
}
.daihyakka-trivia .w-406 {
  width: 406px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-406 {
    width: 203px;
  }
}
.daihyakka-trivia .h-406 {
  height: 406px;
}
.daihyakka-trivia .--gap406 {
  gap: 406px !important;
}
.daihyakka-trivia .--fw406 {
  font-weight: 406;
}
.daihyakka-trivia .--mt407 {
  margin-top: 407px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt407 {
    margin-top: 203.5px;
  }
}
.daihyakka-trivia .--mb407 {
  margin-bottom: 407px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb407 {
    margin-bottom: 203.5px;
  }
}
.daihyakka-trivia .--pt407 {
  padding-top: 407px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt407 {
    padding-top: 203.5px;
  }
}
.daihyakka-trivia .--pb407 {
  padding-bottom: 407px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb407 {
    padding-bottom: 203.5px;
  }
}
.daihyakka-trivia .--px407 {
  padding: 0 407px;
}
.daihyakka-trivia .max-w-407 {
  max-width: 407px;
}
.daihyakka-trivia .w-407 {
  width: 407px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-407 {
    width: 203.5px;
  }
}
.daihyakka-trivia .h-407 {
  height: 407px;
}
.daihyakka-trivia .--gap407 {
  gap: 407px !important;
}
.daihyakka-trivia .--fw407 {
  font-weight: 407;
}
.daihyakka-trivia .--mt408 {
  margin-top: 408px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt408 {
    margin-top: 204px;
  }
}
.daihyakka-trivia .--mb408 {
  margin-bottom: 408px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb408 {
    margin-bottom: 204px;
  }
}
.daihyakka-trivia .--pt408 {
  padding-top: 408px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt408 {
    padding-top: 204px;
  }
}
.daihyakka-trivia .--pb408 {
  padding-bottom: 408px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb408 {
    padding-bottom: 204px;
  }
}
.daihyakka-trivia .--px408 {
  padding: 0 408px;
}
.daihyakka-trivia .max-w-408 {
  max-width: 408px;
}
.daihyakka-trivia .w-408 {
  width: 408px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-408 {
    width: 204px;
  }
}
.daihyakka-trivia .h-408 {
  height: 408px;
}
.daihyakka-trivia .--gap408 {
  gap: 408px !important;
}
.daihyakka-trivia .--fw408 {
  font-weight: 408;
}
.daihyakka-trivia .--mt409 {
  margin-top: 409px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt409 {
    margin-top: 204.5px;
  }
}
.daihyakka-trivia .--mb409 {
  margin-bottom: 409px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb409 {
    margin-bottom: 204.5px;
  }
}
.daihyakka-trivia .--pt409 {
  padding-top: 409px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt409 {
    padding-top: 204.5px;
  }
}
.daihyakka-trivia .--pb409 {
  padding-bottom: 409px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb409 {
    padding-bottom: 204.5px;
  }
}
.daihyakka-trivia .--px409 {
  padding: 0 409px;
}
.daihyakka-trivia .max-w-409 {
  max-width: 409px;
}
.daihyakka-trivia .w-409 {
  width: 409px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-409 {
    width: 204.5px;
  }
}
.daihyakka-trivia .h-409 {
  height: 409px;
}
.daihyakka-trivia .--gap409 {
  gap: 409px !important;
}
.daihyakka-trivia .--fw409 {
  font-weight: 409;
}
.daihyakka-trivia .--mt410 {
  margin-top: 410px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt410 {
    margin-top: 205px;
  }
}
.daihyakka-trivia .--mb410 {
  margin-bottom: 410px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb410 {
    margin-bottom: 205px;
  }
}
.daihyakka-trivia .--pt410 {
  padding-top: 410px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt410 {
    padding-top: 205px;
  }
}
.daihyakka-trivia .--pb410 {
  padding-bottom: 410px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb410 {
    padding-bottom: 205px;
  }
}
.daihyakka-trivia .--px410 {
  padding: 0 410px;
}
.daihyakka-trivia .max-w-410 {
  max-width: 410px;
}
.daihyakka-trivia .w-410 {
  width: 410px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-410 {
    width: 205px;
  }
}
.daihyakka-trivia .h-410 {
  height: 410px;
}
.daihyakka-trivia .--gap410 {
  gap: 410px !important;
}
.daihyakka-trivia .--fw410 {
  font-weight: 410;
}
.daihyakka-trivia .--mt411 {
  margin-top: 411px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt411 {
    margin-top: 205.5px;
  }
}
.daihyakka-trivia .--mb411 {
  margin-bottom: 411px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb411 {
    margin-bottom: 205.5px;
  }
}
.daihyakka-trivia .--pt411 {
  padding-top: 411px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt411 {
    padding-top: 205.5px;
  }
}
.daihyakka-trivia .--pb411 {
  padding-bottom: 411px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb411 {
    padding-bottom: 205.5px;
  }
}
.daihyakka-trivia .--px411 {
  padding: 0 411px;
}
.daihyakka-trivia .max-w-411 {
  max-width: 411px;
}
.daihyakka-trivia .w-411 {
  width: 411px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-411 {
    width: 205.5px;
  }
}
.daihyakka-trivia .h-411 {
  height: 411px;
}
.daihyakka-trivia .--gap411 {
  gap: 411px !important;
}
.daihyakka-trivia .--fw411 {
  font-weight: 411;
}
.daihyakka-trivia .--mt412 {
  margin-top: 412px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt412 {
    margin-top: 206px;
  }
}
.daihyakka-trivia .--mb412 {
  margin-bottom: 412px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb412 {
    margin-bottom: 206px;
  }
}
.daihyakka-trivia .--pt412 {
  padding-top: 412px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt412 {
    padding-top: 206px;
  }
}
.daihyakka-trivia .--pb412 {
  padding-bottom: 412px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb412 {
    padding-bottom: 206px;
  }
}
.daihyakka-trivia .--px412 {
  padding: 0 412px;
}
.daihyakka-trivia .max-w-412 {
  max-width: 412px;
}
.daihyakka-trivia .w-412 {
  width: 412px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-412 {
    width: 206px;
  }
}
.daihyakka-trivia .h-412 {
  height: 412px;
}
.daihyakka-trivia .--gap412 {
  gap: 412px !important;
}
.daihyakka-trivia .--fw412 {
  font-weight: 412;
}
.daihyakka-trivia .--mt413 {
  margin-top: 413px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt413 {
    margin-top: 206.5px;
  }
}
.daihyakka-trivia .--mb413 {
  margin-bottom: 413px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb413 {
    margin-bottom: 206.5px;
  }
}
.daihyakka-trivia .--pt413 {
  padding-top: 413px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt413 {
    padding-top: 206.5px;
  }
}
.daihyakka-trivia .--pb413 {
  padding-bottom: 413px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb413 {
    padding-bottom: 206.5px;
  }
}
.daihyakka-trivia .--px413 {
  padding: 0 413px;
}
.daihyakka-trivia .max-w-413 {
  max-width: 413px;
}
.daihyakka-trivia .w-413 {
  width: 413px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-413 {
    width: 206.5px;
  }
}
.daihyakka-trivia .h-413 {
  height: 413px;
}
.daihyakka-trivia .--gap413 {
  gap: 413px !important;
}
.daihyakka-trivia .--fw413 {
  font-weight: 413;
}
.daihyakka-trivia .--mt414 {
  margin-top: 414px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt414 {
    margin-top: 207px;
  }
}
.daihyakka-trivia .--mb414 {
  margin-bottom: 414px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb414 {
    margin-bottom: 207px;
  }
}
.daihyakka-trivia .--pt414 {
  padding-top: 414px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt414 {
    padding-top: 207px;
  }
}
.daihyakka-trivia .--pb414 {
  padding-bottom: 414px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb414 {
    padding-bottom: 207px;
  }
}
.daihyakka-trivia .--px414 {
  padding: 0 414px;
}
.daihyakka-trivia .max-w-414 {
  max-width: 414px;
}
.daihyakka-trivia .w-414 {
  width: 414px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-414 {
    width: 207px;
  }
}
.daihyakka-trivia .h-414 {
  height: 414px;
}
.daihyakka-trivia .--gap414 {
  gap: 414px !important;
}
.daihyakka-trivia .--fw414 {
  font-weight: 414;
}
.daihyakka-trivia .--mt415 {
  margin-top: 415px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt415 {
    margin-top: 207.5px;
  }
}
.daihyakka-trivia .--mb415 {
  margin-bottom: 415px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb415 {
    margin-bottom: 207.5px;
  }
}
.daihyakka-trivia .--pt415 {
  padding-top: 415px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt415 {
    padding-top: 207.5px;
  }
}
.daihyakka-trivia .--pb415 {
  padding-bottom: 415px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb415 {
    padding-bottom: 207.5px;
  }
}
.daihyakka-trivia .--px415 {
  padding: 0 415px;
}
.daihyakka-trivia .max-w-415 {
  max-width: 415px;
}
.daihyakka-trivia .w-415 {
  width: 415px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-415 {
    width: 207.5px;
  }
}
.daihyakka-trivia .h-415 {
  height: 415px;
}
.daihyakka-trivia .--gap415 {
  gap: 415px !important;
}
.daihyakka-trivia .--fw415 {
  font-weight: 415;
}
.daihyakka-trivia .--mt416 {
  margin-top: 416px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt416 {
    margin-top: 208px;
  }
}
.daihyakka-trivia .--mb416 {
  margin-bottom: 416px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb416 {
    margin-bottom: 208px;
  }
}
.daihyakka-trivia .--pt416 {
  padding-top: 416px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt416 {
    padding-top: 208px;
  }
}
.daihyakka-trivia .--pb416 {
  padding-bottom: 416px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb416 {
    padding-bottom: 208px;
  }
}
.daihyakka-trivia .--px416 {
  padding: 0 416px;
}
.daihyakka-trivia .max-w-416 {
  max-width: 416px;
}
.daihyakka-trivia .w-416 {
  width: 416px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-416 {
    width: 208px;
  }
}
.daihyakka-trivia .h-416 {
  height: 416px;
}
.daihyakka-trivia .--gap416 {
  gap: 416px !important;
}
.daihyakka-trivia .--fw416 {
  font-weight: 416;
}
.daihyakka-trivia .--mt417 {
  margin-top: 417px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt417 {
    margin-top: 208.5px;
  }
}
.daihyakka-trivia .--mb417 {
  margin-bottom: 417px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb417 {
    margin-bottom: 208.5px;
  }
}
.daihyakka-trivia .--pt417 {
  padding-top: 417px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt417 {
    padding-top: 208.5px;
  }
}
.daihyakka-trivia .--pb417 {
  padding-bottom: 417px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb417 {
    padding-bottom: 208.5px;
  }
}
.daihyakka-trivia .--px417 {
  padding: 0 417px;
}
.daihyakka-trivia .max-w-417 {
  max-width: 417px;
}
.daihyakka-trivia .w-417 {
  width: 417px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-417 {
    width: 208.5px;
  }
}
.daihyakka-trivia .h-417 {
  height: 417px;
}
.daihyakka-trivia .--gap417 {
  gap: 417px !important;
}
.daihyakka-trivia .--fw417 {
  font-weight: 417;
}
.daihyakka-trivia .--mt418 {
  margin-top: 418px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt418 {
    margin-top: 209px;
  }
}
.daihyakka-trivia .--mb418 {
  margin-bottom: 418px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb418 {
    margin-bottom: 209px;
  }
}
.daihyakka-trivia .--pt418 {
  padding-top: 418px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt418 {
    padding-top: 209px;
  }
}
.daihyakka-trivia .--pb418 {
  padding-bottom: 418px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb418 {
    padding-bottom: 209px;
  }
}
.daihyakka-trivia .--px418 {
  padding: 0 418px;
}
.daihyakka-trivia .max-w-418 {
  max-width: 418px;
}
.daihyakka-trivia .w-418 {
  width: 418px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-418 {
    width: 209px;
  }
}
.daihyakka-trivia .h-418 {
  height: 418px;
}
.daihyakka-trivia .--gap418 {
  gap: 418px !important;
}
.daihyakka-trivia .--fw418 {
  font-weight: 418;
}
.daihyakka-trivia .--mt419 {
  margin-top: 419px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt419 {
    margin-top: 209.5px;
  }
}
.daihyakka-trivia .--mb419 {
  margin-bottom: 419px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb419 {
    margin-bottom: 209.5px;
  }
}
.daihyakka-trivia .--pt419 {
  padding-top: 419px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt419 {
    padding-top: 209.5px;
  }
}
.daihyakka-trivia .--pb419 {
  padding-bottom: 419px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb419 {
    padding-bottom: 209.5px;
  }
}
.daihyakka-trivia .--px419 {
  padding: 0 419px;
}
.daihyakka-trivia .max-w-419 {
  max-width: 419px;
}
.daihyakka-trivia .w-419 {
  width: 419px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-419 {
    width: 209.5px;
  }
}
.daihyakka-trivia .h-419 {
  height: 419px;
}
.daihyakka-trivia .--gap419 {
  gap: 419px !important;
}
.daihyakka-trivia .--fw419 {
  font-weight: 419;
}
.daihyakka-trivia .--mt420 {
  margin-top: 420px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt420 {
    margin-top: 210px;
  }
}
.daihyakka-trivia .--mb420 {
  margin-bottom: 420px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb420 {
    margin-bottom: 210px;
  }
}
.daihyakka-trivia .--pt420 {
  padding-top: 420px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt420 {
    padding-top: 210px;
  }
}
.daihyakka-trivia .--pb420 {
  padding-bottom: 420px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb420 {
    padding-bottom: 210px;
  }
}
.daihyakka-trivia .--px420 {
  padding: 0 420px;
}
.daihyakka-trivia .max-w-420 {
  max-width: 420px;
}
.daihyakka-trivia .w-420 {
  width: 420px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-420 {
    width: 210px;
  }
}
.daihyakka-trivia .h-420 {
  height: 420px;
}
.daihyakka-trivia .--gap420 {
  gap: 420px !important;
}
.daihyakka-trivia .--fw420 {
  font-weight: 420;
}
.daihyakka-trivia .--mt421 {
  margin-top: 421px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt421 {
    margin-top: 210.5px;
  }
}
.daihyakka-trivia .--mb421 {
  margin-bottom: 421px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb421 {
    margin-bottom: 210.5px;
  }
}
.daihyakka-trivia .--pt421 {
  padding-top: 421px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt421 {
    padding-top: 210.5px;
  }
}
.daihyakka-trivia .--pb421 {
  padding-bottom: 421px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb421 {
    padding-bottom: 210.5px;
  }
}
.daihyakka-trivia .--px421 {
  padding: 0 421px;
}
.daihyakka-trivia .max-w-421 {
  max-width: 421px;
}
.daihyakka-trivia .w-421 {
  width: 421px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-421 {
    width: 210.5px;
  }
}
.daihyakka-trivia .h-421 {
  height: 421px;
}
.daihyakka-trivia .--gap421 {
  gap: 421px !important;
}
.daihyakka-trivia .--fw421 {
  font-weight: 421;
}
.daihyakka-trivia .--mt422 {
  margin-top: 422px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt422 {
    margin-top: 211px;
  }
}
.daihyakka-trivia .--mb422 {
  margin-bottom: 422px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb422 {
    margin-bottom: 211px;
  }
}
.daihyakka-trivia .--pt422 {
  padding-top: 422px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt422 {
    padding-top: 211px;
  }
}
.daihyakka-trivia .--pb422 {
  padding-bottom: 422px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb422 {
    padding-bottom: 211px;
  }
}
.daihyakka-trivia .--px422 {
  padding: 0 422px;
}
.daihyakka-trivia .max-w-422 {
  max-width: 422px;
}
.daihyakka-trivia .w-422 {
  width: 422px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-422 {
    width: 211px;
  }
}
.daihyakka-trivia .h-422 {
  height: 422px;
}
.daihyakka-trivia .--gap422 {
  gap: 422px !important;
}
.daihyakka-trivia .--fw422 {
  font-weight: 422;
}
.daihyakka-trivia .--mt423 {
  margin-top: 423px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt423 {
    margin-top: 211.5px;
  }
}
.daihyakka-trivia .--mb423 {
  margin-bottom: 423px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb423 {
    margin-bottom: 211.5px;
  }
}
.daihyakka-trivia .--pt423 {
  padding-top: 423px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt423 {
    padding-top: 211.5px;
  }
}
.daihyakka-trivia .--pb423 {
  padding-bottom: 423px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb423 {
    padding-bottom: 211.5px;
  }
}
.daihyakka-trivia .--px423 {
  padding: 0 423px;
}
.daihyakka-trivia .max-w-423 {
  max-width: 423px;
}
.daihyakka-trivia .w-423 {
  width: 423px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-423 {
    width: 211.5px;
  }
}
.daihyakka-trivia .h-423 {
  height: 423px;
}
.daihyakka-trivia .--gap423 {
  gap: 423px !important;
}
.daihyakka-trivia .--fw423 {
  font-weight: 423;
}
.daihyakka-trivia .--mt424 {
  margin-top: 424px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt424 {
    margin-top: 212px;
  }
}
.daihyakka-trivia .--mb424 {
  margin-bottom: 424px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb424 {
    margin-bottom: 212px;
  }
}
.daihyakka-trivia .--pt424 {
  padding-top: 424px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt424 {
    padding-top: 212px;
  }
}
.daihyakka-trivia .--pb424 {
  padding-bottom: 424px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb424 {
    padding-bottom: 212px;
  }
}
.daihyakka-trivia .--px424 {
  padding: 0 424px;
}
.daihyakka-trivia .max-w-424 {
  max-width: 424px;
}
.daihyakka-trivia .w-424 {
  width: 424px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-424 {
    width: 212px;
  }
}
.daihyakka-trivia .h-424 {
  height: 424px;
}
.daihyakka-trivia .--gap424 {
  gap: 424px !important;
}
.daihyakka-trivia .--fw424 {
  font-weight: 424;
}
.daihyakka-trivia .--mt425 {
  margin-top: 425px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt425 {
    margin-top: 212.5px;
  }
}
.daihyakka-trivia .--mb425 {
  margin-bottom: 425px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb425 {
    margin-bottom: 212.5px;
  }
}
.daihyakka-trivia .--pt425 {
  padding-top: 425px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt425 {
    padding-top: 212.5px;
  }
}
.daihyakka-trivia .--pb425 {
  padding-bottom: 425px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb425 {
    padding-bottom: 212.5px;
  }
}
.daihyakka-trivia .--px425 {
  padding: 0 425px;
}
.daihyakka-trivia .max-w-425 {
  max-width: 425px;
}
.daihyakka-trivia .w-425 {
  width: 425px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-425 {
    width: 212.5px;
  }
}
.daihyakka-trivia .h-425 {
  height: 425px;
}
.daihyakka-trivia .--gap425 {
  gap: 425px !important;
}
.daihyakka-trivia .--fw425 {
  font-weight: 425;
}
.daihyakka-trivia .--mt426 {
  margin-top: 426px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt426 {
    margin-top: 213px;
  }
}
.daihyakka-trivia .--mb426 {
  margin-bottom: 426px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb426 {
    margin-bottom: 213px;
  }
}
.daihyakka-trivia .--pt426 {
  padding-top: 426px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt426 {
    padding-top: 213px;
  }
}
.daihyakka-trivia .--pb426 {
  padding-bottom: 426px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb426 {
    padding-bottom: 213px;
  }
}
.daihyakka-trivia .--px426 {
  padding: 0 426px;
}
.daihyakka-trivia .max-w-426 {
  max-width: 426px;
}
.daihyakka-trivia .w-426 {
  width: 426px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-426 {
    width: 213px;
  }
}
.daihyakka-trivia .h-426 {
  height: 426px;
}
.daihyakka-trivia .--gap426 {
  gap: 426px !important;
}
.daihyakka-trivia .--fw426 {
  font-weight: 426;
}
.daihyakka-trivia .--mt427 {
  margin-top: 427px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt427 {
    margin-top: 213.5px;
  }
}
.daihyakka-trivia .--mb427 {
  margin-bottom: 427px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb427 {
    margin-bottom: 213.5px;
  }
}
.daihyakka-trivia .--pt427 {
  padding-top: 427px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt427 {
    padding-top: 213.5px;
  }
}
.daihyakka-trivia .--pb427 {
  padding-bottom: 427px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb427 {
    padding-bottom: 213.5px;
  }
}
.daihyakka-trivia .--px427 {
  padding: 0 427px;
}
.daihyakka-trivia .max-w-427 {
  max-width: 427px;
}
.daihyakka-trivia .w-427 {
  width: 427px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-427 {
    width: 213.5px;
  }
}
.daihyakka-trivia .h-427 {
  height: 427px;
}
.daihyakka-trivia .--gap427 {
  gap: 427px !important;
}
.daihyakka-trivia .--fw427 {
  font-weight: 427;
}
.daihyakka-trivia .--mt428 {
  margin-top: 428px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt428 {
    margin-top: 214px;
  }
}
.daihyakka-trivia .--mb428 {
  margin-bottom: 428px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb428 {
    margin-bottom: 214px;
  }
}
.daihyakka-trivia .--pt428 {
  padding-top: 428px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt428 {
    padding-top: 214px;
  }
}
.daihyakka-trivia .--pb428 {
  padding-bottom: 428px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb428 {
    padding-bottom: 214px;
  }
}
.daihyakka-trivia .--px428 {
  padding: 0 428px;
}
.daihyakka-trivia .max-w-428 {
  max-width: 428px;
}
.daihyakka-trivia .w-428 {
  width: 428px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-428 {
    width: 214px;
  }
}
.daihyakka-trivia .h-428 {
  height: 428px;
}
.daihyakka-trivia .--gap428 {
  gap: 428px !important;
}
.daihyakka-trivia .--fw428 {
  font-weight: 428;
}
.daihyakka-trivia .--mt429 {
  margin-top: 429px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt429 {
    margin-top: 214.5px;
  }
}
.daihyakka-trivia .--mb429 {
  margin-bottom: 429px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb429 {
    margin-bottom: 214.5px;
  }
}
.daihyakka-trivia .--pt429 {
  padding-top: 429px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt429 {
    padding-top: 214.5px;
  }
}
.daihyakka-trivia .--pb429 {
  padding-bottom: 429px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb429 {
    padding-bottom: 214.5px;
  }
}
.daihyakka-trivia .--px429 {
  padding: 0 429px;
}
.daihyakka-trivia .max-w-429 {
  max-width: 429px;
}
.daihyakka-trivia .w-429 {
  width: 429px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-429 {
    width: 214.5px;
  }
}
.daihyakka-trivia .h-429 {
  height: 429px;
}
.daihyakka-trivia .--gap429 {
  gap: 429px !important;
}
.daihyakka-trivia .--fw429 {
  font-weight: 429;
}
.daihyakka-trivia .--mt430 {
  margin-top: 430px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt430 {
    margin-top: 215px;
  }
}
.daihyakka-trivia .--mb430 {
  margin-bottom: 430px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb430 {
    margin-bottom: 215px;
  }
}
.daihyakka-trivia .--pt430 {
  padding-top: 430px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt430 {
    padding-top: 215px;
  }
}
.daihyakka-trivia .--pb430 {
  padding-bottom: 430px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb430 {
    padding-bottom: 215px;
  }
}
.daihyakka-trivia .--px430 {
  padding: 0 430px;
}
.daihyakka-trivia .max-w-430 {
  max-width: 430px;
}
.daihyakka-trivia .w-430 {
  width: 430px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-430 {
    width: 215px;
  }
}
.daihyakka-trivia .h-430 {
  height: 430px;
}
.daihyakka-trivia .--gap430 {
  gap: 430px !important;
}
.daihyakka-trivia .--fw430 {
  font-weight: 430;
}
.daihyakka-trivia .--mt431 {
  margin-top: 431px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt431 {
    margin-top: 215.5px;
  }
}
.daihyakka-trivia .--mb431 {
  margin-bottom: 431px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb431 {
    margin-bottom: 215.5px;
  }
}
.daihyakka-trivia .--pt431 {
  padding-top: 431px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt431 {
    padding-top: 215.5px;
  }
}
.daihyakka-trivia .--pb431 {
  padding-bottom: 431px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb431 {
    padding-bottom: 215.5px;
  }
}
.daihyakka-trivia .--px431 {
  padding: 0 431px;
}
.daihyakka-trivia .max-w-431 {
  max-width: 431px;
}
.daihyakka-trivia .w-431 {
  width: 431px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-431 {
    width: 215.5px;
  }
}
.daihyakka-trivia .h-431 {
  height: 431px;
}
.daihyakka-trivia .--gap431 {
  gap: 431px !important;
}
.daihyakka-trivia .--fw431 {
  font-weight: 431;
}
.daihyakka-trivia .--mt432 {
  margin-top: 432px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt432 {
    margin-top: 216px;
  }
}
.daihyakka-trivia .--mb432 {
  margin-bottom: 432px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb432 {
    margin-bottom: 216px;
  }
}
.daihyakka-trivia .--pt432 {
  padding-top: 432px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt432 {
    padding-top: 216px;
  }
}
.daihyakka-trivia .--pb432 {
  padding-bottom: 432px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb432 {
    padding-bottom: 216px;
  }
}
.daihyakka-trivia .--px432 {
  padding: 0 432px;
}
.daihyakka-trivia .max-w-432 {
  max-width: 432px;
}
.daihyakka-trivia .w-432 {
  width: 432px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-432 {
    width: 216px;
  }
}
.daihyakka-trivia .h-432 {
  height: 432px;
}
.daihyakka-trivia .--gap432 {
  gap: 432px !important;
}
.daihyakka-trivia .--fw432 {
  font-weight: 432;
}
.daihyakka-trivia .--mt433 {
  margin-top: 433px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt433 {
    margin-top: 216.5px;
  }
}
.daihyakka-trivia .--mb433 {
  margin-bottom: 433px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb433 {
    margin-bottom: 216.5px;
  }
}
.daihyakka-trivia .--pt433 {
  padding-top: 433px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt433 {
    padding-top: 216.5px;
  }
}
.daihyakka-trivia .--pb433 {
  padding-bottom: 433px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb433 {
    padding-bottom: 216.5px;
  }
}
.daihyakka-trivia .--px433 {
  padding: 0 433px;
}
.daihyakka-trivia .max-w-433 {
  max-width: 433px;
}
.daihyakka-trivia .w-433 {
  width: 433px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-433 {
    width: 216.5px;
  }
}
.daihyakka-trivia .h-433 {
  height: 433px;
}
.daihyakka-trivia .--gap433 {
  gap: 433px !important;
}
.daihyakka-trivia .--fw433 {
  font-weight: 433;
}
.daihyakka-trivia .--mt434 {
  margin-top: 434px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt434 {
    margin-top: 217px;
  }
}
.daihyakka-trivia .--mb434 {
  margin-bottom: 434px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb434 {
    margin-bottom: 217px;
  }
}
.daihyakka-trivia .--pt434 {
  padding-top: 434px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt434 {
    padding-top: 217px;
  }
}
.daihyakka-trivia .--pb434 {
  padding-bottom: 434px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb434 {
    padding-bottom: 217px;
  }
}
.daihyakka-trivia .--px434 {
  padding: 0 434px;
}
.daihyakka-trivia .max-w-434 {
  max-width: 434px;
}
.daihyakka-trivia .w-434 {
  width: 434px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-434 {
    width: 217px;
  }
}
.daihyakka-trivia .h-434 {
  height: 434px;
}
.daihyakka-trivia .--gap434 {
  gap: 434px !important;
}
.daihyakka-trivia .--fw434 {
  font-weight: 434;
}
.daihyakka-trivia .--mt435 {
  margin-top: 435px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt435 {
    margin-top: 217.5px;
  }
}
.daihyakka-trivia .--mb435 {
  margin-bottom: 435px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb435 {
    margin-bottom: 217.5px;
  }
}
.daihyakka-trivia .--pt435 {
  padding-top: 435px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt435 {
    padding-top: 217.5px;
  }
}
.daihyakka-trivia .--pb435 {
  padding-bottom: 435px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb435 {
    padding-bottom: 217.5px;
  }
}
.daihyakka-trivia .--px435 {
  padding: 0 435px;
}
.daihyakka-trivia .max-w-435 {
  max-width: 435px;
}
.daihyakka-trivia .w-435 {
  width: 435px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-435 {
    width: 217.5px;
  }
}
.daihyakka-trivia .h-435 {
  height: 435px;
}
.daihyakka-trivia .--gap435 {
  gap: 435px !important;
}
.daihyakka-trivia .--fw435 {
  font-weight: 435;
}
.daihyakka-trivia .--mt436 {
  margin-top: 436px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt436 {
    margin-top: 218px;
  }
}
.daihyakka-trivia .--mb436 {
  margin-bottom: 436px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb436 {
    margin-bottom: 218px;
  }
}
.daihyakka-trivia .--pt436 {
  padding-top: 436px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt436 {
    padding-top: 218px;
  }
}
.daihyakka-trivia .--pb436 {
  padding-bottom: 436px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb436 {
    padding-bottom: 218px;
  }
}
.daihyakka-trivia .--px436 {
  padding: 0 436px;
}
.daihyakka-trivia .max-w-436 {
  max-width: 436px;
}
.daihyakka-trivia .w-436 {
  width: 436px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-436 {
    width: 218px;
  }
}
.daihyakka-trivia .h-436 {
  height: 436px;
}
.daihyakka-trivia .--gap436 {
  gap: 436px !important;
}
.daihyakka-trivia .--fw436 {
  font-weight: 436;
}
.daihyakka-trivia .--mt437 {
  margin-top: 437px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt437 {
    margin-top: 218.5px;
  }
}
.daihyakka-trivia .--mb437 {
  margin-bottom: 437px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb437 {
    margin-bottom: 218.5px;
  }
}
.daihyakka-trivia .--pt437 {
  padding-top: 437px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt437 {
    padding-top: 218.5px;
  }
}
.daihyakka-trivia .--pb437 {
  padding-bottom: 437px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb437 {
    padding-bottom: 218.5px;
  }
}
.daihyakka-trivia .--px437 {
  padding: 0 437px;
}
.daihyakka-trivia .max-w-437 {
  max-width: 437px;
}
.daihyakka-trivia .w-437 {
  width: 437px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-437 {
    width: 218.5px;
  }
}
.daihyakka-trivia .h-437 {
  height: 437px;
}
.daihyakka-trivia .--gap437 {
  gap: 437px !important;
}
.daihyakka-trivia .--fw437 {
  font-weight: 437;
}
.daihyakka-trivia .--mt438 {
  margin-top: 438px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt438 {
    margin-top: 219px;
  }
}
.daihyakka-trivia .--mb438 {
  margin-bottom: 438px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb438 {
    margin-bottom: 219px;
  }
}
.daihyakka-trivia .--pt438 {
  padding-top: 438px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt438 {
    padding-top: 219px;
  }
}
.daihyakka-trivia .--pb438 {
  padding-bottom: 438px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb438 {
    padding-bottom: 219px;
  }
}
.daihyakka-trivia .--px438 {
  padding: 0 438px;
}
.daihyakka-trivia .max-w-438 {
  max-width: 438px;
}
.daihyakka-trivia .w-438 {
  width: 438px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-438 {
    width: 219px;
  }
}
.daihyakka-trivia .h-438 {
  height: 438px;
}
.daihyakka-trivia .--gap438 {
  gap: 438px !important;
}
.daihyakka-trivia .--fw438 {
  font-weight: 438;
}
.daihyakka-trivia .--mt439 {
  margin-top: 439px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt439 {
    margin-top: 219.5px;
  }
}
.daihyakka-trivia .--mb439 {
  margin-bottom: 439px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb439 {
    margin-bottom: 219.5px;
  }
}
.daihyakka-trivia .--pt439 {
  padding-top: 439px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt439 {
    padding-top: 219.5px;
  }
}
.daihyakka-trivia .--pb439 {
  padding-bottom: 439px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb439 {
    padding-bottom: 219.5px;
  }
}
.daihyakka-trivia .--px439 {
  padding: 0 439px;
}
.daihyakka-trivia .max-w-439 {
  max-width: 439px;
}
.daihyakka-trivia .w-439 {
  width: 439px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-439 {
    width: 219.5px;
  }
}
.daihyakka-trivia .h-439 {
  height: 439px;
}
.daihyakka-trivia .--gap439 {
  gap: 439px !important;
}
.daihyakka-trivia .--fw439 {
  font-weight: 439;
}
.daihyakka-trivia .--mt440 {
  margin-top: 440px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt440 {
    margin-top: 220px;
  }
}
.daihyakka-trivia .--mb440 {
  margin-bottom: 440px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb440 {
    margin-bottom: 220px;
  }
}
.daihyakka-trivia .--pt440 {
  padding-top: 440px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt440 {
    padding-top: 220px;
  }
}
.daihyakka-trivia .--pb440 {
  padding-bottom: 440px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb440 {
    padding-bottom: 220px;
  }
}
.daihyakka-trivia .--px440 {
  padding: 0 440px;
}
.daihyakka-trivia .max-w-440 {
  max-width: 440px;
}
.daihyakka-trivia .w-440 {
  width: 440px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-440 {
    width: 220px;
  }
}
.daihyakka-trivia .h-440 {
  height: 440px;
}
.daihyakka-trivia .--gap440 {
  gap: 440px !important;
}
.daihyakka-trivia .--fw440 {
  font-weight: 440;
}
.daihyakka-trivia .--mt441 {
  margin-top: 441px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt441 {
    margin-top: 220.5px;
  }
}
.daihyakka-trivia .--mb441 {
  margin-bottom: 441px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb441 {
    margin-bottom: 220.5px;
  }
}
.daihyakka-trivia .--pt441 {
  padding-top: 441px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt441 {
    padding-top: 220.5px;
  }
}
.daihyakka-trivia .--pb441 {
  padding-bottom: 441px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb441 {
    padding-bottom: 220.5px;
  }
}
.daihyakka-trivia .--px441 {
  padding: 0 441px;
}
.daihyakka-trivia .max-w-441 {
  max-width: 441px;
}
.daihyakka-trivia .w-441 {
  width: 441px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-441 {
    width: 220.5px;
  }
}
.daihyakka-trivia .h-441 {
  height: 441px;
}
.daihyakka-trivia .--gap441 {
  gap: 441px !important;
}
.daihyakka-trivia .--fw441 {
  font-weight: 441;
}
.daihyakka-trivia .--mt442 {
  margin-top: 442px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt442 {
    margin-top: 221px;
  }
}
.daihyakka-trivia .--mb442 {
  margin-bottom: 442px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb442 {
    margin-bottom: 221px;
  }
}
.daihyakka-trivia .--pt442 {
  padding-top: 442px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt442 {
    padding-top: 221px;
  }
}
.daihyakka-trivia .--pb442 {
  padding-bottom: 442px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb442 {
    padding-bottom: 221px;
  }
}
.daihyakka-trivia .--px442 {
  padding: 0 442px;
}
.daihyakka-trivia .max-w-442 {
  max-width: 442px;
}
.daihyakka-trivia .w-442 {
  width: 442px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-442 {
    width: 221px;
  }
}
.daihyakka-trivia .h-442 {
  height: 442px;
}
.daihyakka-trivia .--gap442 {
  gap: 442px !important;
}
.daihyakka-trivia .--fw442 {
  font-weight: 442;
}
.daihyakka-trivia .--mt443 {
  margin-top: 443px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt443 {
    margin-top: 221.5px;
  }
}
.daihyakka-trivia .--mb443 {
  margin-bottom: 443px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb443 {
    margin-bottom: 221.5px;
  }
}
.daihyakka-trivia .--pt443 {
  padding-top: 443px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt443 {
    padding-top: 221.5px;
  }
}
.daihyakka-trivia .--pb443 {
  padding-bottom: 443px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb443 {
    padding-bottom: 221.5px;
  }
}
.daihyakka-trivia .--px443 {
  padding: 0 443px;
}
.daihyakka-trivia .max-w-443 {
  max-width: 443px;
}
.daihyakka-trivia .w-443 {
  width: 443px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-443 {
    width: 221.5px;
  }
}
.daihyakka-trivia .h-443 {
  height: 443px;
}
.daihyakka-trivia .--gap443 {
  gap: 443px !important;
}
.daihyakka-trivia .--fw443 {
  font-weight: 443;
}
.daihyakka-trivia .--mt444 {
  margin-top: 444px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt444 {
    margin-top: 222px;
  }
}
.daihyakka-trivia .--mb444 {
  margin-bottom: 444px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb444 {
    margin-bottom: 222px;
  }
}
.daihyakka-trivia .--pt444 {
  padding-top: 444px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt444 {
    padding-top: 222px;
  }
}
.daihyakka-trivia .--pb444 {
  padding-bottom: 444px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb444 {
    padding-bottom: 222px;
  }
}
.daihyakka-trivia .--px444 {
  padding: 0 444px;
}
.daihyakka-trivia .max-w-444 {
  max-width: 444px;
}
.daihyakka-trivia .w-444 {
  width: 444px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-444 {
    width: 222px;
  }
}
.daihyakka-trivia .h-444 {
  height: 444px;
}
.daihyakka-trivia .--gap444 {
  gap: 444px !important;
}
.daihyakka-trivia .--fw444 {
  font-weight: 444;
}
.daihyakka-trivia .--mt445 {
  margin-top: 445px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt445 {
    margin-top: 222.5px;
  }
}
.daihyakka-trivia .--mb445 {
  margin-bottom: 445px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb445 {
    margin-bottom: 222.5px;
  }
}
.daihyakka-trivia .--pt445 {
  padding-top: 445px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt445 {
    padding-top: 222.5px;
  }
}
.daihyakka-trivia .--pb445 {
  padding-bottom: 445px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb445 {
    padding-bottom: 222.5px;
  }
}
.daihyakka-trivia .--px445 {
  padding: 0 445px;
}
.daihyakka-trivia .max-w-445 {
  max-width: 445px;
}
.daihyakka-trivia .w-445 {
  width: 445px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-445 {
    width: 222.5px;
  }
}
.daihyakka-trivia .h-445 {
  height: 445px;
}
.daihyakka-trivia .--gap445 {
  gap: 445px !important;
}
.daihyakka-trivia .--fw445 {
  font-weight: 445;
}
.daihyakka-trivia .--mt446 {
  margin-top: 446px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt446 {
    margin-top: 223px;
  }
}
.daihyakka-trivia .--mb446 {
  margin-bottom: 446px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb446 {
    margin-bottom: 223px;
  }
}
.daihyakka-trivia .--pt446 {
  padding-top: 446px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt446 {
    padding-top: 223px;
  }
}
.daihyakka-trivia .--pb446 {
  padding-bottom: 446px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb446 {
    padding-bottom: 223px;
  }
}
.daihyakka-trivia .--px446 {
  padding: 0 446px;
}
.daihyakka-trivia .max-w-446 {
  max-width: 446px;
}
.daihyakka-trivia .w-446 {
  width: 446px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-446 {
    width: 223px;
  }
}
.daihyakka-trivia .h-446 {
  height: 446px;
}
.daihyakka-trivia .--gap446 {
  gap: 446px !important;
}
.daihyakka-trivia .--fw446 {
  font-weight: 446;
}
.daihyakka-trivia .--mt447 {
  margin-top: 447px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt447 {
    margin-top: 223.5px;
  }
}
.daihyakka-trivia .--mb447 {
  margin-bottom: 447px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb447 {
    margin-bottom: 223.5px;
  }
}
.daihyakka-trivia .--pt447 {
  padding-top: 447px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt447 {
    padding-top: 223.5px;
  }
}
.daihyakka-trivia .--pb447 {
  padding-bottom: 447px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb447 {
    padding-bottom: 223.5px;
  }
}
.daihyakka-trivia .--px447 {
  padding: 0 447px;
}
.daihyakka-trivia .max-w-447 {
  max-width: 447px;
}
.daihyakka-trivia .w-447 {
  width: 447px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-447 {
    width: 223.5px;
  }
}
.daihyakka-trivia .h-447 {
  height: 447px;
}
.daihyakka-trivia .--gap447 {
  gap: 447px !important;
}
.daihyakka-trivia .--fw447 {
  font-weight: 447;
}
.daihyakka-trivia .--mt448 {
  margin-top: 448px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt448 {
    margin-top: 224px;
  }
}
.daihyakka-trivia .--mb448 {
  margin-bottom: 448px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb448 {
    margin-bottom: 224px;
  }
}
.daihyakka-trivia .--pt448 {
  padding-top: 448px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt448 {
    padding-top: 224px;
  }
}
.daihyakka-trivia .--pb448 {
  padding-bottom: 448px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb448 {
    padding-bottom: 224px;
  }
}
.daihyakka-trivia .--px448 {
  padding: 0 448px;
}
.daihyakka-trivia .max-w-448 {
  max-width: 448px;
}
.daihyakka-trivia .w-448 {
  width: 448px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-448 {
    width: 224px;
  }
}
.daihyakka-trivia .h-448 {
  height: 448px;
}
.daihyakka-trivia .--gap448 {
  gap: 448px !important;
}
.daihyakka-trivia .--fw448 {
  font-weight: 448;
}
.daihyakka-trivia .--mt449 {
  margin-top: 449px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt449 {
    margin-top: 224.5px;
  }
}
.daihyakka-trivia .--mb449 {
  margin-bottom: 449px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb449 {
    margin-bottom: 224.5px;
  }
}
.daihyakka-trivia .--pt449 {
  padding-top: 449px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt449 {
    padding-top: 224.5px;
  }
}
.daihyakka-trivia .--pb449 {
  padding-bottom: 449px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb449 {
    padding-bottom: 224.5px;
  }
}
.daihyakka-trivia .--px449 {
  padding: 0 449px;
}
.daihyakka-trivia .max-w-449 {
  max-width: 449px;
}
.daihyakka-trivia .w-449 {
  width: 449px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-449 {
    width: 224.5px;
  }
}
.daihyakka-trivia .h-449 {
  height: 449px;
}
.daihyakka-trivia .--gap449 {
  gap: 449px !important;
}
.daihyakka-trivia .--fw449 {
  font-weight: 449;
}
.daihyakka-trivia .--mt450 {
  margin-top: 450px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt450 {
    margin-top: 225px;
  }
}
.daihyakka-trivia .--mb450 {
  margin-bottom: 450px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb450 {
    margin-bottom: 225px;
  }
}
.daihyakka-trivia .--pt450 {
  padding-top: 450px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt450 {
    padding-top: 225px;
  }
}
.daihyakka-trivia .--pb450 {
  padding-bottom: 450px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb450 {
    padding-bottom: 225px;
  }
}
.daihyakka-trivia .--px450 {
  padding: 0 450px;
}
.daihyakka-trivia .max-w-450 {
  max-width: 450px;
}
.daihyakka-trivia .w-450 {
  width: 450px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-450 {
    width: 225px;
  }
}
.daihyakka-trivia .h-450 {
  height: 450px;
}
.daihyakka-trivia .--gap450 {
  gap: 450px !important;
}
.daihyakka-trivia .--fw450 {
  font-weight: 450;
}
.daihyakka-trivia .--mt451 {
  margin-top: 451px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt451 {
    margin-top: 225.5px;
  }
}
.daihyakka-trivia .--mb451 {
  margin-bottom: 451px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb451 {
    margin-bottom: 225.5px;
  }
}
.daihyakka-trivia .--pt451 {
  padding-top: 451px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt451 {
    padding-top: 225.5px;
  }
}
.daihyakka-trivia .--pb451 {
  padding-bottom: 451px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb451 {
    padding-bottom: 225.5px;
  }
}
.daihyakka-trivia .--px451 {
  padding: 0 451px;
}
.daihyakka-trivia .max-w-451 {
  max-width: 451px;
}
.daihyakka-trivia .w-451 {
  width: 451px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-451 {
    width: 225.5px;
  }
}
.daihyakka-trivia .h-451 {
  height: 451px;
}
.daihyakka-trivia .--gap451 {
  gap: 451px !important;
}
.daihyakka-trivia .--fw451 {
  font-weight: 451;
}
.daihyakka-trivia .--mt452 {
  margin-top: 452px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt452 {
    margin-top: 226px;
  }
}
.daihyakka-trivia .--mb452 {
  margin-bottom: 452px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb452 {
    margin-bottom: 226px;
  }
}
.daihyakka-trivia .--pt452 {
  padding-top: 452px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt452 {
    padding-top: 226px;
  }
}
.daihyakka-trivia .--pb452 {
  padding-bottom: 452px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb452 {
    padding-bottom: 226px;
  }
}
.daihyakka-trivia .--px452 {
  padding: 0 452px;
}
.daihyakka-trivia .max-w-452 {
  max-width: 452px;
}
.daihyakka-trivia .w-452 {
  width: 452px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-452 {
    width: 226px;
  }
}
.daihyakka-trivia .h-452 {
  height: 452px;
}
.daihyakka-trivia .--gap452 {
  gap: 452px !important;
}
.daihyakka-trivia .--fw452 {
  font-weight: 452;
}
.daihyakka-trivia .--mt453 {
  margin-top: 453px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt453 {
    margin-top: 226.5px;
  }
}
.daihyakka-trivia .--mb453 {
  margin-bottom: 453px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb453 {
    margin-bottom: 226.5px;
  }
}
.daihyakka-trivia .--pt453 {
  padding-top: 453px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt453 {
    padding-top: 226.5px;
  }
}
.daihyakka-trivia .--pb453 {
  padding-bottom: 453px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb453 {
    padding-bottom: 226.5px;
  }
}
.daihyakka-trivia .--px453 {
  padding: 0 453px;
}
.daihyakka-trivia .max-w-453 {
  max-width: 453px;
}
.daihyakka-trivia .w-453 {
  width: 453px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-453 {
    width: 226.5px;
  }
}
.daihyakka-trivia .h-453 {
  height: 453px;
}
.daihyakka-trivia .--gap453 {
  gap: 453px !important;
}
.daihyakka-trivia .--fw453 {
  font-weight: 453;
}
.daihyakka-trivia .--mt454 {
  margin-top: 454px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt454 {
    margin-top: 227px;
  }
}
.daihyakka-trivia .--mb454 {
  margin-bottom: 454px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb454 {
    margin-bottom: 227px;
  }
}
.daihyakka-trivia .--pt454 {
  padding-top: 454px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt454 {
    padding-top: 227px;
  }
}
.daihyakka-trivia .--pb454 {
  padding-bottom: 454px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb454 {
    padding-bottom: 227px;
  }
}
.daihyakka-trivia .--px454 {
  padding: 0 454px;
}
.daihyakka-trivia .max-w-454 {
  max-width: 454px;
}
.daihyakka-trivia .w-454 {
  width: 454px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-454 {
    width: 227px;
  }
}
.daihyakka-trivia .h-454 {
  height: 454px;
}
.daihyakka-trivia .--gap454 {
  gap: 454px !important;
}
.daihyakka-trivia .--fw454 {
  font-weight: 454;
}
.daihyakka-trivia .--mt455 {
  margin-top: 455px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt455 {
    margin-top: 227.5px;
  }
}
.daihyakka-trivia .--mb455 {
  margin-bottom: 455px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb455 {
    margin-bottom: 227.5px;
  }
}
.daihyakka-trivia .--pt455 {
  padding-top: 455px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt455 {
    padding-top: 227.5px;
  }
}
.daihyakka-trivia .--pb455 {
  padding-bottom: 455px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb455 {
    padding-bottom: 227.5px;
  }
}
.daihyakka-trivia .--px455 {
  padding: 0 455px;
}
.daihyakka-trivia .max-w-455 {
  max-width: 455px;
}
.daihyakka-trivia .w-455 {
  width: 455px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-455 {
    width: 227.5px;
  }
}
.daihyakka-trivia .h-455 {
  height: 455px;
}
.daihyakka-trivia .--gap455 {
  gap: 455px !important;
}
.daihyakka-trivia .--fw455 {
  font-weight: 455;
}
.daihyakka-trivia .--mt456 {
  margin-top: 456px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt456 {
    margin-top: 228px;
  }
}
.daihyakka-trivia .--mb456 {
  margin-bottom: 456px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb456 {
    margin-bottom: 228px;
  }
}
.daihyakka-trivia .--pt456 {
  padding-top: 456px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt456 {
    padding-top: 228px;
  }
}
.daihyakka-trivia .--pb456 {
  padding-bottom: 456px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb456 {
    padding-bottom: 228px;
  }
}
.daihyakka-trivia .--px456 {
  padding: 0 456px;
}
.daihyakka-trivia .max-w-456 {
  max-width: 456px;
}
.daihyakka-trivia .w-456 {
  width: 456px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-456 {
    width: 228px;
  }
}
.daihyakka-trivia .h-456 {
  height: 456px;
}
.daihyakka-trivia .--gap456 {
  gap: 456px !important;
}
.daihyakka-trivia .--fw456 {
  font-weight: 456;
}
.daihyakka-trivia .--mt457 {
  margin-top: 457px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt457 {
    margin-top: 228.5px;
  }
}
.daihyakka-trivia .--mb457 {
  margin-bottom: 457px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb457 {
    margin-bottom: 228.5px;
  }
}
.daihyakka-trivia .--pt457 {
  padding-top: 457px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt457 {
    padding-top: 228.5px;
  }
}
.daihyakka-trivia .--pb457 {
  padding-bottom: 457px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb457 {
    padding-bottom: 228.5px;
  }
}
.daihyakka-trivia .--px457 {
  padding: 0 457px;
}
.daihyakka-trivia .max-w-457 {
  max-width: 457px;
}
.daihyakka-trivia .w-457 {
  width: 457px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-457 {
    width: 228.5px;
  }
}
.daihyakka-trivia .h-457 {
  height: 457px;
}
.daihyakka-trivia .--gap457 {
  gap: 457px !important;
}
.daihyakka-trivia .--fw457 {
  font-weight: 457;
}
.daihyakka-trivia .--mt458 {
  margin-top: 458px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt458 {
    margin-top: 229px;
  }
}
.daihyakka-trivia .--mb458 {
  margin-bottom: 458px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb458 {
    margin-bottom: 229px;
  }
}
.daihyakka-trivia .--pt458 {
  padding-top: 458px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt458 {
    padding-top: 229px;
  }
}
.daihyakka-trivia .--pb458 {
  padding-bottom: 458px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb458 {
    padding-bottom: 229px;
  }
}
.daihyakka-trivia .--px458 {
  padding: 0 458px;
}
.daihyakka-trivia .max-w-458 {
  max-width: 458px;
}
.daihyakka-trivia .w-458 {
  width: 458px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-458 {
    width: 229px;
  }
}
.daihyakka-trivia .h-458 {
  height: 458px;
}
.daihyakka-trivia .--gap458 {
  gap: 458px !important;
}
.daihyakka-trivia .--fw458 {
  font-weight: 458;
}
.daihyakka-trivia .--mt459 {
  margin-top: 459px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt459 {
    margin-top: 229.5px;
  }
}
.daihyakka-trivia .--mb459 {
  margin-bottom: 459px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb459 {
    margin-bottom: 229.5px;
  }
}
.daihyakka-trivia .--pt459 {
  padding-top: 459px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt459 {
    padding-top: 229.5px;
  }
}
.daihyakka-trivia .--pb459 {
  padding-bottom: 459px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb459 {
    padding-bottom: 229.5px;
  }
}
.daihyakka-trivia .--px459 {
  padding: 0 459px;
}
.daihyakka-trivia .max-w-459 {
  max-width: 459px;
}
.daihyakka-trivia .w-459 {
  width: 459px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-459 {
    width: 229.5px;
  }
}
.daihyakka-trivia .h-459 {
  height: 459px;
}
.daihyakka-trivia .--gap459 {
  gap: 459px !important;
}
.daihyakka-trivia .--fw459 {
  font-weight: 459;
}
.daihyakka-trivia .--mt460 {
  margin-top: 460px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt460 {
    margin-top: 230px;
  }
}
.daihyakka-trivia .--mb460 {
  margin-bottom: 460px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb460 {
    margin-bottom: 230px;
  }
}
.daihyakka-trivia .--pt460 {
  padding-top: 460px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt460 {
    padding-top: 230px;
  }
}
.daihyakka-trivia .--pb460 {
  padding-bottom: 460px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb460 {
    padding-bottom: 230px;
  }
}
.daihyakka-trivia .--px460 {
  padding: 0 460px;
}
.daihyakka-trivia .max-w-460 {
  max-width: 460px;
}
.daihyakka-trivia .w-460 {
  width: 460px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-460 {
    width: 230px;
  }
}
.daihyakka-trivia .h-460 {
  height: 460px;
}
.daihyakka-trivia .--gap460 {
  gap: 460px !important;
}
.daihyakka-trivia .--fw460 {
  font-weight: 460;
}
.daihyakka-trivia .--mt461 {
  margin-top: 461px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt461 {
    margin-top: 230.5px;
  }
}
.daihyakka-trivia .--mb461 {
  margin-bottom: 461px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb461 {
    margin-bottom: 230.5px;
  }
}
.daihyakka-trivia .--pt461 {
  padding-top: 461px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt461 {
    padding-top: 230.5px;
  }
}
.daihyakka-trivia .--pb461 {
  padding-bottom: 461px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb461 {
    padding-bottom: 230.5px;
  }
}
.daihyakka-trivia .--px461 {
  padding: 0 461px;
}
.daihyakka-trivia .max-w-461 {
  max-width: 461px;
}
.daihyakka-trivia .w-461 {
  width: 461px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-461 {
    width: 230.5px;
  }
}
.daihyakka-trivia .h-461 {
  height: 461px;
}
.daihyakka-trivia .--gap461 {
  gap: 461px !important;
}
.daihyakka-trivia .--fw461 {
  font-weight: 461;
}
.daihyakka-trivia .--mt462 {
  margin-top: 462px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt462 {
    margin-top: 231px;
  }
}
.daihyakka-trivia .--mb462 {
  margin-bottom: 462px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb462 {
    margin-bottom: 231px;
  }
}
.daihyakka-trivia .--pt462 {
  padding-top: 462px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt462 {
    padding-top: 231px;
  }
}
.daihyakka-trivia .--pb462 {
  padding-bottom: 462px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb462 {
    padding-bottom: 231px;
  }
}
.daihyakka-trivia .--px462 {
  padding: 0 462px;
}
.daihyakka-trivia .max-w-462 {
  max-width: 462px;
}
.daihyakka-trivia .w-462 {
  width: 462px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-462 {
    width: 231px;
  }
}
.daihyakka-trivia .h-462 {
  height: 462px;
}
.daihyakka-trivia .--gap462 {
  gap: 462px !important;
}
.daihyakka-trivia .--fw462 {
  font-weight: 462;
}
.daihyakka-trivia .--mt463 {
  margin-top: 463px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt463 {
    margin-top: 231.5px;
  }
}
.daihyakka-trivia .--mb463 {
  margin-bottom: 463px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb463 {
    margin-bottom: 231.5px;
  }
}
.daihyakka-trivia .--pt463 {
  padding-top: 463px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt463 {
    padding-top: 231.5px;
  }
}
.daihyakka-trivia .--pb463 {
  padding-bottom: 463px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb463 {
    padding-bottom: 231.5px;
  }
}
.daihyakka-trivia .--px463 {
  padding: 0 463px;
}
.daihyakka-trivia .max-w-463 {
  max-width: 463px;
}
.daihyakka-trivia .w-463 {
  width: 463px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-463 {
    width: 231.5px;
  }
}
.daihyakka-trivia .h-463 {
  height: 463px;
}
.daihyakka-trivia .--gap463 {
  gap: 463px !important;
}
.daihyakka-trivia .--fw463 {
  font-weight: 463;
}
.daihyakka-trivia .--mt464 {
  margin-top: 464px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt464 {
    margin-top: 232px;
  }
}
.daihyakka-trivia .--mb464 {
  margin-bottom: 464px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb464 {
    margin-bottom: 232px;
  }
}
.daihyakka-trivia .--pt464 {
  padding-top: 464px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt464 {
    padding-top: 232px;
  }
}
.daihyakka-trivia .--pb464 {
  padding-bottom: 464px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb464 {
    padding-bottom: 232px;
  }
}
.daihyakka-trivia .--px464 {
  padding: 0 464px;
}
.daihyakka-trivia .max-w-464 {
  max-width: 464px;
}
.daihyakka-trivia .w-464 {
  width: 464px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-464 {
    width: 232px;
  }
}
.daihyakka-trivia .h-464 {
  height: 464px;
}
.daihyakka-trivia .--gap464 {
  gap: 464px !important;
}
.daihyakka-trivia .--fw464 {
  font-weight: 464;
}
.daihyakka-trivia .--mt465 {
  margin-top: 465px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt465 {
    margin-top: 232.5px;
  }
}
.daihyakka-trivia .--mb465 {
  margin-bottom: 465px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb465 {
    margin-bottom: 232.5px;
  }
}
.daihyakka-trivia .--pt465 {
  padding-top: 465px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt465 {
    padding-top: 232.5px;
  }
}
.daihyakka-trivia .--pb465 {
  padding-bottom: 465px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb465 {
    padding-bottom: 232.5px;
  }
}
.daihyakka-trivia .--px465 {
  padding: 0 465px;
}
.daihyakka-trivia .max-w-465 {
  max-width: 465px;
}
.daihyakka-trivia .w-465 {
  width: 465px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-465 {
    width: 232.5px;
  }
}
.daihyakka-trivia .h-465 {
  height: 465px;
}
.daihyakka-trivia .--gap465 {
  gap: 465px !important;
}
.daihyakka-trivia .--fw465 {
  font-weight: 465;
}
.daihyakka-trivia .--mt466 {
  margin-top: 466px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt466 {
    margin-top: 233px;
  }
}
.daihyakka-trivia .--mb466 {
  margin-bottom: 466px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb466 {
    margin-bottom: 233px;
  }
}
.daihyakka-trivia .--pt466 {
  padding-top: 466px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt466 {
    padding-top: 233px;
  }
}
.daihyakka-trivia .--pb466 {
  padding-bottom: 466px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb466 {
    padding-bottom: 233px;
  }
}
.daihyakka-trivia .--px466 {
  padding: 0 466px;
}
.daihyakka-trivia .max-w-466 {
  max-width: 466px;
}
.daihyakka-trivia .w-466 {
  width: 466px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-466 {
    width: 233px;
  }
}
.daihyakka-trivia .h-466 {
  height: 466px;
}
.daihyakka-trivia .--gap466 {
  gap: 466px !important;
}
.daihyakka-trivia .--fw466 {
  font-weight: 466;
}
.daihyakka-trivia .--mt467 {
  margin-top: 467px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt467 {
    margin-top: 233.5px;
  }
}
.daihyakka-trivia .--mb467 {
  margin-bottom: 467px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb467 {
    margin-bottom: 233.5px;
  }
}
.daihyakka-trivia .--pt467 {
  padding-top: 467px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt467 {
    padding-top: 233.5px;
  }
}
.daihyakka-trivia .--pb467 {
  padding-bottom: 467px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb467 {
    padding-bottom: 233.5px;
  }
}
.daihyakka-trivia .--px467 {
  padding: 0 467px;
}
.daihyakka-trivia .max-w-467 {
  max-width: 467px;
}
.daihyakka-trivia .w-467 {
  width: 467px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-467 {
    width: 233.5px;
  }
}
.daihyakka-trivia .h-467 {
  height: 467px;
}
.daihyakka-trivia .--gap467 {
  gap: 467px !important;
}
.daihyakka-trivia .--fw467 {
  font-weight: 467;
}
.daihyakka-trivia .--mt468 {
  margin-top: 468px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt468 {
    margin-top: 234px;
  }
}
.daihyakka-trivia .--mb468 {
  margin-bottom: 468px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb468 {
    margin-bottom: 234px;
  }
}
.daihyakka-trivia .--pt468 {
  padding-top: 468px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt468 {
    padding-top: 234px;
  }
}
.daihyakka-trivia .--pb468 {
  padding-bottom: 468px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb468 {
    padding-bottom: 234px;
  }
}
.daihyakka-trivia .--px468 {
  padding: 0 468px;
}
.daihyakka-trivia .max-w-468 {
  max-width: 468px;
}
.daihyakka-trivia .w-468 {
  width: 468px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-468 {
    width: 234px;
  }
}
.daihyakka-trivia .h-468 {
  height: 468px;
}
.daihyakka-trivia .--gap468 {
  gap: 468px !important;
}
.daihyakka-trivia .--fw468 {
  font-weight: 468;
}
.daihyakka-trivia .--mt469 {
  margin-top: 469px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt469 {
    margin-top: 234.5px;
  }
}
.daihyakka-trivia .--mb469 {
  margin-bottom: 469px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb469 {
    margin-bottom: 234.5px;
  }
}
.daihyakka-trivia .--pt469 {
  padding-top: 469px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt469 {
    padding-top: 234.5px;
  }
}
.daihyakka-trivia .--pb469 {
  padding-bottom: 469px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb469 {
    padding-bottom: 234.5px;
  }
}
.daihyakka-trivia .--px469 {
  padding: 0 469px;
}
.daihyakka-trivia .max-w-469 {
  max-width: 469px;
}
.daihyakka-trivia .w-469 {
  width: 469px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-469 {
    width: 234.5px;
  }
}
.daihyakka-trivia .h-469 {
  height: 469px;
}
.daihyakka-trivia .--gap469 {
  gap: 469px !important;
}
.daihyakka-trivia .--fw469 {
  font-weight: 469;
}
.daihyakka-trivia .--mt470 {
  margin-top: 470px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt470 {
    margin-top: 235px;
  }
}
.daihyakka-trivia .--mb470 {
  margin-bottom: 470px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb470 {
    margin-bottom: 235px;
  }
}
.daihyakka-trivia .--pt470 {
  padding-top: 470px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt470 {
    padding-top: 235px;
  }
}
.daihyakka-trivia .--pb470 {
  padding-bottom: 470px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb470 {
    padding-bottom: 235px;
  }
}
.daihyakka-trivia .--px470 {
  padding: 0 470px;
}
.daihyakka-trivia .max-w-470 {
  max-width: 470px;
}
.daihyakka-trivia .w-470 {
  width: 470px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-470 {
    width: 235px;
  }
}
.daihyakka-trivia .h-470 {
  height: 470px;
}
.daihyakka-trivia .--gap470 {
  gap: 470px !important;
}
.daihyakka-trivia .--fw470 {
  font-weight: 470;
}
.daihyakka-trivia .--mt471 {
  margin-top: 471px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt471 {
    margin-top: 235.5px;
  }
}
.daihyakka-trivia .--mb471 {
  margin-bottom: 471px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb471 {
    margin-bottom: 235.5px;
  }
}
.daihyakka-trivia .--pt471 {
  padding-top: 471px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt471 {
    padding-top: 235.5px;
  }
}
.daihyakka-trivia .--pb471 {
  padding-bottom: 471px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb471 {
    padding-bottom: 235.5px;
  }
}
.daihyakka-trivia .--px471 {
  padding: 0 471px;
}
.daihyakka-trivia .max-w-471 {
  max-width: 471px;
}
.daihyakka-trivia .w-471 {
  width: 471px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-471 {
    width: 235.5px;
  }
}
.daihyakka-trivia .h-471 {
  height: 471px;
}
.daihyakka-trivia .--gap471 {
  gap: 471px !important;
}
.daihyakka-trivia .--fw471 {
  font-weight: 471;
}
.daihyakka-trivia .--mt472 {
  margin-top: 472px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt472 {
    margin-top: 236px;
  }
}
.daihyakka-trivia .--mb472 {
  margin-bottom: 472px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb472 {
    margin-bottom: 236px;
  }
}
.daihyakka-trivia .--pt472 {
  padding-top: 472px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt472 {
    padding-top: 236px;
  }
}
.daihyakka-trivia .--pb472 {
  padding-bottom: 472px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb472 {
    padding-bottom: 236px;
  }
}
.daihyakka-trivia .--px472 {
  padding: 0 472px;
}
.daihyakka-trivia .max-w-472 {
  max-width: 472px;
}
.daihyakka-trivia .w-472 {
  width: 472px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-472 {
    width: 236px;
  }
}
.daihyakka-trivia .h-472 {
  height: 472px;
}
.daihyakka-trivia .--gap472 {
  gap: 472px !important;
}
.daihyakka-trivia .--fw472 {
  font-weight: 472;
}
.daihyakka-trivia .--mt473 {
  margin-top: 473px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt473 {
    margin-top: 236.5px;
  }
}
.daihyakka-trivia .--mb473 {
  margin-bottom: 473px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb473 {
    margin-bottom: 236.5px;
  }
}
.daihyakka-trivia .--pt473 {
  padding-top: 473px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt473 {
    padding-top: 236.5px;
  }
}
.daihyakka-trivia .--pb473 {
  padding-bottom: 473px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb473 {
    padding-bottom: 236.5px;
  }
}
.daihyakka-trivia .--px473 {
  padding: 0 473px;
}
.daihyakka-trivia .max-w-473 {
  max-width: 473px;
}
.daihyakka-trivia .w-473 {
  width: 473px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-473 {
    width: 236.5px;
  }
}
.daihyakka-trivia .h-473 {
  height: 473px;
}
.daihyakka-trivia .--gap473 {
  gap: 473px !important;
}
.daihyakka-trivia .--fw473 {
  font-weight: 473;
}
.daihyakka-trivia .--mt474 {
  margin-top: 474px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt474 {
    margin-top: 237px;
  }
}
.daihyakka-trivia .--mb474 {
  margin-bottom: 474px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb474 {
    margin-bottom: 237px;
  }
}
.daihyakka-trivia .--pt474 {
  padding-top: 474px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt474 {
    padding-top: 237px;
  }
}
.daihyakka-trivia .--pb474 {
  padding-bottom: 474px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb474 {
    padding-bottom: 237px;
  }
}
.daihyakka-trivia .--px474 {
  padding: 0 474px;
}
.daihyakka-trivia .max-w-474 {
  max-width: 474px;
}
.daihyakka-trivia .w-474 {
  width: 474px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-474 {
    width: 237px;
  }
}
.daihyakka-trivia .h-474 {
  height: 474px;
}
.daihyakka-trivia .--gap474 {
  gap: 474px !important;
}
.daihyakka-trivia .--fw474 {
  font-weight: 474;
}
.daihyakka-trivia .--mt475 {
  margin-top: 475px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt475 {
    margin-top: 237.5px;
  }
}
.daihyakka-trivia .--mb475 {
  margin-bottom: 475px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb475 {
    margin-bottom: 237.5px;
  }
}
.daihyakka-trivia .--pt475 {
  padding-top: 475px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt475 {
    padding-top: 237.5px;
  }
}
.daihyakka-trivia .--pb475 {
  padding-bottom: 475px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb475 {
    padding-bottom: 237.5px;
  }
}
.daihyakka-trivia .--px475 {
  padding: 0 475px;
}
.daihyakka-trivia .max-w-475 {
  max-width: 475px;
}
.daihyakka-trivia .w-475 {
  width: 475px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-475 {
    width: 237.5px;
  }
}
.daihyakka-trivia .h-475 {
  height: 475px;
}
.daihyakka-trivia .--gap475 {
  gap: 475px !important;
}
.daihyakka-trivia .--fw475 {
  font-weight: 475;
}
.daihyakka-trivia .--mt476 {
  margin-top: 476px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt476 {
    margin-top: 238px;
  }
}
.daihyakka-trivia .--mb476 {
  margin-bottom: 476px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb476 {
    margin-bottom: 238px;
  }
}
.daihyakka-trivia .--pt476 {
  padding-top: 476px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt476 {
    padding-top: 238px;
  }
}
.daihyakka-trivia .--pb476 {
  padding-bottom: 476px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb476 {
    padding-bottom: 238px;
  }
}
.daihyakka-trivia .--px476 {
  padding: 0 476px;
}
.daihyakka-trivia .max-w-476 {
  max-width: 476px;
}
.daihyakka-trivia .w-476 {
  width: 476px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-476 {
    width: 238px;
  }
}
.daihyakka-trivia .h-476 {
  height: 476px;
}
.daihyakka-trivia .--gap476 {
  gap: 476px !important;
}
.daihyakka-trivia .--fw476 {
  font-weight: 476;
}
.daihyakka-trivia .--mt477 {
  margin-top: 477px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt477 {
    margin-top: 238.5px;
  }
}
.daihyakka-trivia .--mb477 {
  margin-bottom: 477px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb477 {
    margin-bottom: 238.5px;
  }
}
.daihyakka-trivia .--pt477 {
  padding-top: 477px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt477 {
    padding-top: 238.5px;
  }
}
.daihyakka-trivia .--pb477 {
  padding-bottom: 477px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb477 {
    padding-bottom: 238.5px;
  }
}
.daihyakka-trivia .--px477 {
  padding: 0 477px;
}
.daihyakka-trivia .max-w-477 {
  max-width: 477px;
}
.daihyakka-trivia .w-477 {
  width: 477px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-477 {
    width: 238.5px;
  }
}
.daihyakka-trivia .h-477 {
  height: 477px;
}
.daihyakka-trivia .--gap477 {
  gap: 477px !important;
}
.daihyakka-trivia .--fw477 {
  font-weight: 477;
}
.daihyakka-trivia .--mt478 {
  margin-top: 478px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt478 {
    margin-top: 239px;
  }
}
.daihyakka-trivia .--mb478 {
  margin-bottom: 478px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb478 {
    margin-bottom: 239px;
  }
}
.daihyakka-trivia .--pt478 {
  padding-top: 478px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt478 {
    padding-top: 239px;
  }
}
.daihyakka-trivia .--pb478 {
  padding-bottom: 478px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb478 {
    padding-bottom: 239px;
  }
}
.daihyakka-trivia .--px478 {
  padding: 0 478px;
}
.daihyakka-trivia .max-w-478 {
  max-width: 478px;
}
.daihyakka-trivia .w-478 {
  width: 478px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-478 {
    width: 239px;
  }
}
.daihyakka-trivia .h-478 {
  height: 478px;
}
.daihyakka-trivia .--gap478 {
  gap: 478px !important;
}
.daihyakka-trivia .--fw478 {
  font-weight: 478;
}
.daihyakka-trivia .--mt479 {
  margin-top: 479px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt479 {
    margin-top: 239.5px;
  }
}
.daihyakka-trivia .--mb479 {
  margin-bottom: 479px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb479 {
    margin-bottom: 239.5px;
  }
}
.daihyakka-trivia .--pt479 {
  padding-top: 479px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt479 {
    padding-top: 239.5px;
  }
}
.daihyakka-trivia .--pb479 {
  padding-bottom: 479px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb479 {
    padding-bottom: 239.5px;
  }
}
.daihyakka-trivia .--px479 {
  padding: 0 479px;
}
.daihyakka-trivia .max-w-479 {
  max-width: 479px;
}
.daihyakka-trivia .w-479 {
  width: 479px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-479 {
    width: 239.5px;
  }
}
.daihyakka-trivia .h-479 {
  height: 479px;
}
.daihyakka-trivia .--gap479 {
  gap: 479px !important;
}
.daihyakka-trivia .--fw479 {
  font-weight: 479;
}
.daihyakka-trivia .--mt480 {
  margin-top: 480px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt480 {
    margin-top: 240px;
  }
}
.daihyakka-trivia .--mb480 {
  margin-bottom: 480px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb480 {
    margin-bottom: 240px;
  }
}
.daihyakka-trivia .--pt480 {
  padding-top: 480px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt480 {
    padding-top: 240px;
  }
}
.daihyakka-trivia .--pb480 {
  padding-bottom: 480px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb480 {
    padding-bottom: 240px;
  }
}
.daihyakka-trivia .--px480 {
  padding: 0 480px;
}
.daihyakka-trivia .max-w-480 {
  max-width: 480px;
}
.daihyakka-trivia .w-480 {
  width: 480px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-480 {
    width: 240px;
  }
}
.daihyakka-trivia .h-480 {
  height: 480px;
}
.daihyakka-trivia .--gap480 {
  gap: 480px !important;
}
.daihyakka-trivia .--fw480 {
  font-weight: 480;
}
.daihyakka-trivia .--mt481 {
  margin-top: 481px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt481 {
    margin-top: 240.5px;
  }
}
.daihyakka-trivia .--mb481 {
  margin-bottom: 481px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb481 {
    margin-bottom: 240.5px;
  }
}
.daihyakka-trivia .--pt481 {
  padding-top: 481px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt481 {
    padding-top: 240.5px;
  }
}
.daihyakka-trivia .--pb481 {
  padding-bottom: 481px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb481 {
    padding-bottom: 240.5px;
  }
}
.daihyakka-trivia .--px481 {
  padding: 0 481px;
}
.daihyakka-trivia .max-w-481 {
  max-width: 481px;
}
.daihyakka-trivia .w-481 {
  width: 481px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-481 {
    width: 240.5px;
  }
}
.daihyakka-trivia .h-481 {
  height: 481px;
}
.daihyakka-trivia .--gap481 {
  gap: 481px !important;
}
.daihyakka-trivia .--fw481 {
  font-weight: 481;
}
.daihyakka-trivia .--mt482 {
  margin-top: 482px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt482 {
    margin-top: 241px;
  }
}
.daihyakka-trivia .--mb482 {
  margin-bottom: 482px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb482 {
    margin-bottom: 241px;
  }
}
.daihyakka-trivia .--pt482 {
  padding-top: 482px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt482 {
    padding-top: 241px;
  }
}
.daihyakka-trivia .--pb482 {
  padding-bottom: 482px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb482 {
    padding-bottom: 241px;
  }
}
.daihyakka-trivia .--px482 {
  padding: 0 482px;
}
.daihyakka-trivia .max-w-482 {
  max-width: 482px;
}
.daihyakka-trivia .w-482 {
  width: 482px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-482 {
    width: 241px;
  }
}
.daihyakka-trivia .h-482 {
  height: 482px;
}
.daihyakka-trivia .--gap482 {
  gap: 482px !important;
}
.daihyakka-trivia .--fw482 {
  font-weight: 482;
}
.daihyakka-trivia .--mt483 {
  margin-top: 483px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt483 {
    margin-top: 241.5px;
  }
}
.daihyakka-trivia .--mb483 {
  margin-bottom: 483px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb483 {
    margin-bottom: 241.5px;
  }
}
.daihyakka-trivia .--pt483 {
  padding-top: 483px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt483 {
    padding-top: 241.5px;
  }
}
.daihyakka-trivia .--pb483 {
  padding-bottom: 483px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb483 {
    padding-bottom: 241.5px;
  }
}
.daihyakka-trivia .--px483 {
  padding: 0 483px;
}
.daihyakka-trivia .max-w-483 {
  max-width: 483px;
}
.daihyakka-trivia .w-483 {
  width: 483px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-483 {
    width: 241.5px;
  }
}
.daihyakka-trivia .h-483 {
  height: 483px;
}
.daihyakka-trivia .--gap483 {
  gap: 483px !important;
}
.daihyakka-trivia .--fw483 {
  font-weight: 483;
}
.daihyakka-trivia .--mt484 {
  margin-top: 484px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt484 {
    margin-top: 242px;
  }
}
.daihyakka-trivia .--mb484 {
  margin-bottom: 484px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb484 {
    margin-bottom: 242px;
  }
}
.daihyakka-trivia .--pt484 {
  padding-top: 484px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt484 {
    padding-top: 242px;
  }
}
.daihyakka-trivia .--pb484 {
  padding-bottom: 484px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb484 {
    padding-bottom: 242px;
  }
}
.daihyakka-trivia .--px484 {
  padding: 0 484px;
}
.daihyakka-trivia .max-w-484 {
  max-width: 484px;
}
.daihyakka-trivia .w-484 {
  width: 484px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-484 {
    width: 242px;
  }
}
.daihyakka-trivia .h-484 {
  height: 484px;
}
.daihyakka-trivia .--gap484 {
  gap: 484px !important;
}
.daihyakka-trivia .--fw484 {
  font-weight: 484;
}
.daihyakka-trivia .--mt485 {
  margin-top: 485px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt485 {
    margin-top: 242.5px;
  }
}
.daihyakka-trivia .--mb485 {
  margin-bottom: 485px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb485 {
    margin-bottom: 242.5px;
  }
}
.daihyakka-trivia .--pt485 {
  padding-top: 485px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt485 {
    padding-top: 242.5px;
  }
}
.daihyakka-trivia .--pb485 {
  padding-bottom: 485px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb485 {
    padding-bottom: 242.5px;
  }
}
.daihyakka-trivia .--px485 {
  padding: 0 485px;
}
.daihyakka-trivia .max-w-485 {
  max-width: 485px;
}
.daihyakka-trivia .w-485 {
  width: 485px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-485 {
    width: 242.5px;
  }
}
.daihyakka-trivia .h-485 {
  height: 485px;
}
.daihyakka-trivia .--gap485 {
  gap: 485px !important;
}
.daihyakka-trivia .--fw485 {
  font-weight: 485;
}
.daihyakka-trivia .--mt486 {
  margin-top: 486px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt486 {
    margin-top: 243px;
  }
}
.daihyakka-trivia .--mb486 {
  margin-bottom: 486px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb486 {
    margin-bottom: 243px;
  }
}
.daihyakka-trivia .--pt486 {
  padding-top: 486px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt486 {
    padding-top: 243px;
  }
}
.daihyakka-trivia .--pb486 {
  padding-bottom: 486px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb486 {
    padding-bottom: 243px;
  }
}
.daihyakka-trivia .--px486 {
  padding: 0 486px;
}
.daihyakka-trivia .max-w-486 {
  max-width: 486px;
}
.daihyakka-trivia .w-486 {
  width: 486px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-486 {
    width: 243px;
  }
}
.daihyakka-trivia .h-486 {
  height: 486px;
}
.daihyakka-trivia .--gap486 {
  gap: 486px !important;
}
.daihyakka-trivia .--fw486 {
  font-weight: 486;
}
.daihyakka-trivia .--mt487 {
  margin-top: 487px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt487 {
    margin-top: 243.5px;
  }
}
.daihyakka-trivia .--mb487 {
  margin-bottom: 487px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb487 {
    margin-bottom: 243.5px;
  }
}
.daihyakka-trivia .--pt487 {
  padding-top: 487px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt487 {
    padding-top: 243.5px;
  }
}
.daihyakka-trivia .--pb487 {
  padding-bottom: 487px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb487 {
    padding-bottom: 243.5px;
  }
}
.daihyakka-trivia .--px487 {
  padding: 0 487px;
}
.daihyakka-trivia .max-w-487 {
  max-width: 487px;
}
.daihyakka-trivia .w-487 {
  width: 487px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-487 {
    width: 243.5px;
  }
}
.daihyakka-trivia .h-487 {
  height: 487px;
}
.daihyakka-trivia .--gap487 {
  gap: 487px !important;
}
.daihyakka-trivia .--fw487 {
  font-weight: 487;
}
.daihyakka-trivia .--mt488 {
  margin-top: 488px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt488 {
    margin-top: 244px;
  }
}
.daihyakka-trivia .--mb488 {
  margin-bottom: 488px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb488 {
    margin-bottom: 244px;
  }
}
.daihyakka-trivia .--pt488 {
  padding-top: 488px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt488 {
    padding-top: 244px;
  }
}
.daihyakka-trivia .--pb488 {
  padding-bottom: 488px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb488 {
    padding-bottom: 244px;
  }
}
.daihyakka-trivia .--px488 {
  padding: 0 488px;
}
.daihyakka-trivia .max-w-488 {
  max-width: 488px;
}
.daihyakka-trivia .w-488 {
  width: 488px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-488 {
    width: 244px;
  }
}
.daihyakka-trivia .h-488 {
  height: 488px;
}
.daihyakka-trivia .--gap488 {
  gap: 488px !important;
}
.daihyakka-trivia .--fw488 {
  font-weight: 488;
}
.daihyakka-trivia .--mt489 {
  margin-top: 489px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt489 {
    margin-top: 244.5px;
  }
}
.daihyakka-trivia .--mb489 {
  margin-bottom: 489px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb489 {
    margin-bottom: 244.5px;
  }
}
.daihyakka-trivia .--pt489 {
  padding-top: 489px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt489 {
    padding-top: 244.5px;
  }
}
.daihyakka-trivia .--pb489 {
  padding-bottom: 489px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb489 {
    padding-bottom: 244.5px;
  }
}
.daihyakka-trivia .--px489 {
  padding: 0 489px;
}
.daihyakka-trivia .max-w-489 {
  max-width: 489px;
}
.daihyakka-trivia .w-489 {
  width: 489px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-489 {
    width: 244.5px;
  }
}
.daihyakka-trivia .h-489 {
  height: 489px;
}
.daihyakka-trivia .--gap489 {
  gap: 489px !important;
}
.daihyakka-trivia .--fw489 {
  font-weight: 489;
}
.daihyakka-trivia .--mt490 {
  margin-top: 490px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt490 {
    margin-top: 245px;
  }
}
.daihyakka-trivia .--mb490 {
  margin-bottom: 490px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb490 {
    margin-bottom: 245px;
  }
}
.daihyakka-trivia .--pt490 {
  padding-top: 490px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt490 {
    padding-top: 245px;
  }
}
.daihyakka-trivia .--pb490 {
  padding-bottom: 490px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb490 {
    padding-bottom: 245px;
  }
}
.daihyakka-trivia .--px490 {
  padding: 0 490px;
}
.daihyakka-trivia .max-w-490 {
  max-width: 490px;
}
.daihyakka-trivia .w-490 {
  width: 490px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-490 {
    width: 245px;
  }
}
.daihyakka-trivia .h-490 {
  height: 490px;
}
.daihyakka-trivia .--gap490 {
  gap: 490px !important;
}
.daihyakka-trivia .--fw490 {
  font-weight: 490;
}
.daihyakka-trivia .--mt491 {
  margin-top: 491px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt491 {
    margin-top: 245.5px;
  }
}
.daihyakka-trivia .--mb491 {
  margin-bottom: 491px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb491 {
    margin-bottom: 245.5px;
  }
}
.daihyakka-trivia .--pt491 {
  padding-top: 491px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt491 {
    padding-top: 245.5px;
  }
}
.daihyakka-trivia .--pb491 {
  padding-bottom: 491px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb491 {
    padding-bottom: 245.5px;
  }
}
.daihyakka-trivia .--px491 {
  padding: 0 491px;
}
.daihyakka-trivia .max-w-491 {
  max-width: 491px;
}
.daihyakka-trivia .w-491 {
  width: 491px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-491 {
    width: 245.5px;
  }
}
.daihyakka-trivia .h-491 {
  height: 491px;
}
.daihyakka-trivia .--gap491 {
  gap: 491px !important;
}
.daihyakka-trivia .--fw491 {
  font-weight: 491;
}
.daihyakka-trivia .--mt492 {
  margin-top: 492px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt492 {
    margin-top: 246px;
  }
}
.daihyakka-trivia .--mb492 {
  margin-bottom: 492px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb492 {
    margin-bottom: 246px;
  }
}
.daihyakka-trivia .--pt492 {
  padding-top: 492px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt492 {
    padding-top: 246px;
  }
}
.daihyakka-trivia .--pb492 {
  padding-bottom: 492px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb492 {
    padding-bottom: 246px;
  }
}
.daihyakka-trivia .--px492 {
  padding: 0 492px;
}
.daihyakka-trivia .max-w-492 {
  max-width: 492px;
}
.daihyakka-trivia .w-492 {
  width: 492px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-492 {
    width: 246px;
  }
}
.daihyakka-trivia .h-492 {
  height: 492px;
}
.daihyakka-trivia .--gap492 {
  gap: 492px !important;
}
.daihyakka-trivia .--fw492 {
  font-weight: 492;
}
.daihyakka-trivia .--mt493 {
  margin-top: 493px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt493 {
    margin-top: 246.5px;
  }
}
.daihyakka-trivia .--mb493 {
  margin-bottom: 493px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb493 {
    margin-bottom: 246.5px;
  }
}
.daihyakka-trivia .--pt493 {
  padding-top: 493px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt493 {
    padding-top: 246.5px;
  }
}
.daihyakka-trivia .--pb493 {
  padding-bottom: 493px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb493 {
    padding-bottom: 246.5px;
  }
}
.daihyakka-trivia .--px493 {
  padding: 0 493px;
}
.daihyakka-trivia .max-w-493 {
  max-width: 493px;
}
.daihyakka-trivia .w-493 {
  width: 493px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-493 {
    width: 246.5px;
  }
}
.daihyakka-trivia .h-493 {
  height: 493px;
}
.daihyakka-trivia .--gap493 {
  gap: 493px !important;
}
.daihyakka-trivia .--fw493 {
  font-weight: 493;
}
.daihyakka-trivia .--mt494 {
  margin-top: 494px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt494 {
    margin-top: 247px;
  }
}
.daihyakka-trivia .--mb494 {
  margin-bottom: 494px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb494 {
    margin-bottom: 247px;
  }
}
.daihyakka-trivia .--pt494 {
  padding-top: 494px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt494 {
    padding-top: 247px;
  }
}
.daihyakka-trivia .--pb494 {
  padding-bottom: 494px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb494 {
    padding-bottom: 247px;
  }
}
.daihyakka-trivia .--px494 {
  padding: 0 494px;
}
.daihyakka-trivia .max-w-494 {
  max-width: 494px;
}
.daihyakka-trivia .w-494 {
  width: 494px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-494 {
    width: 247px;
  }
}
.daihyakka-trivia .h-494 {
  height: 494px;
}
.daihyakka-trivia .--gap494 {
  gap: 494px !important;
}
.daihyakka-trivia .--fw494 {
  font-weight: 494;
}
.daihyakka-trivia .--mt495 {
  margin-top: 495px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt495 {
    margin-top: 247.5px;
  }
}
.daihyakka-trivia .--mb495 {
  margin-bottom: 495px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb495 {
    margin-bottom: 247.5px;
  }
}
.daihyakka-trivia .--pt495 {
  padding-top: 495px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt495 {
    padding-top: 247.5px;
  }
}
.daihyakka-trivia .--pb495 {
  padding-bottom: 495px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb495 {
    padding-bottom: 247.5px;
  }
}
.daihyakka-trivia .--px495 {
  padding: 0 495px;
}
.daihyakka-trivia .max-w-495 {
  max-width: 495px;
}
.daihyakka-trivia .w-495 {
  width: 495px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-495 {
    width: 247.5px;
  }
}
.daihyakka-trivia .h-495 {
  height: 495px;
}
.daihyakka-trivia .--gap495 {
  gap: 495px !important;
}
.daihyakka-trivia .--fw495 {
  font-weight: 495;
}
.daihyakka-trivia .--mt496 {
  margin-top: 496px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt496 {
    margin-top: 248px;
  }
}
.daihyakka-trivia .--mb496 {
  margin-bottom: 496px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb496 {
    margin-bottom: 248px;
  }
}
.daihyakka-trivia .--pt496 {
  padding-top: 496px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt496 {
    padding-top: 248px;
  }
}
.daihyakka-trivia .--pb496 {
  padding-bottom: 496px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb496 {
    padding-bottom: 248px;
  }
}
.daihyakka-trivia .--px496 {
  padding: 0 496px;
}
.daihyakka-trivia .max-w-496 {
  max-width: 496px;
}
.daihyakka-trivia .w-496 {
  width: 496px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-496 {
    width: 248px;
  }
}
.daihyakka-trivia .h-496 {
  height: 496px;
}
.daihyakka-trivia .--gap496 {
  gap: 496px !important;
}
.daihyakka-trivia .--fw496 {
  font-weight: 496;
}
.daihyakka-trivia .--mt497 {
  margin-top: 497px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt497 {
    margin-top: 248.5px;
  }
}
.daihyakka-trivia .--mb497 {
  margin-bottom: 497px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb497 {
    margin-bottom: 248.5px;
  }
}
.daihyakka-trivia .--pt497 {
  padding-top: 497px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt497 {
    padding-top: 248.5px;
  }
}
.daihyakka-trivia .--pb497 {
  padding-bottom: 497px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb497 {
    padding-bottom: 248.5px;
  }
}
.daihyakka-trivia .--px497 {
  padding: 0 497px;
}
.daihyakka-trivia .max-w-497 {
  max-width: 497px;
}
.daihyakka-trivia .w-497 {
  width: 497px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-497 {
    width: 248.5px;
  }
}
.daihyakka-trivia .h-497 {
  height: 497px;
}
.daihyakka-trivia .--gap497 {
  gap: 497px !important;
}
.daihyakka-trivia .--fw497 {
  font-weight: 497;
}
.daihyakka-trivia .--mt498 {
  margin-top: 498px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt498 {
    margin-top: 249px;
  }
}
.daihyakka-trivia .--mb498 {
  margin-bottom: 498px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb498 {
    margin-bottom: 249px;
  }
}
.daihyakka-trivia .--pt498 {
  padding-top: 498px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt498 {
    padding-top: 249px;
  }
}
.daihyakka-trivia .--pb498 {
  padding-bottom: 498px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb498 {
    padding-bottom: 249px;
  }
}
.daihyakka-trivia .--px498 {
  padding: 0 498px;
}
.daihyakka-trivia .max-w-498 {
  max-width: 498px;
}
.daihyakka-trivia .w-498 {
  width: 498px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-498 {
    width: 249px;
  }
}
.daihyakka-trivia .h-498 {
  height: 498px;
}
.daihyakka-trivia .--gap498 {
  gap: 498px !important;
}
.daihyakka-trivia .--fw498 {
  font-weight: 498;
}
.daihyakka-trivia .--mt499 {
  margin-top: 499px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt499 {
    margin-top: 249.5px;
  }
}
.daihyakka-trivia .--mb499 {
  margin-bottom: 499px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb499 {
    margin-bottom: 249.5px;
  }
}
.daihyakka-trivia .--pt499 {
  padding-top: 499px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt499 {
    padding-top: 249.5px;
  }
}
.daihyakka-trivia .--pb499 {
  padding-bottom: 499px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb499 {
    padding-bottom: 249.5px;
  }
}
.daihyakka-trivia .--px499 {
  padding: 0 499px;
}
.daihyakka-trivia .max-w-499 {
  max-width: 499px;
}
.daihyakka-trivia .w-499 {
  width: 499px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-499 {
    width: 249.5px;
  }
}
.daihyakka-trivia .h-499 {
  height: 499px;
}
.daihyakka-trivia .--gap499 {
  gap: 499px !important;
}
.daihyakka-trivia .--fw499 {
  font-weight: 499;
}
.daihyakka-trivia .--mt500 {
  margin-top: 500px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt500 {
    margin-top: 250px;
  }
}
.daihyakka-trivia .--mb500 {
  margin-bottom: 500px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb500 {
    margin-bottom: 250px;
  }
}
.daihyakka-trivia .--pt500 {
  padding-top: 500px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt500 {
    padding-top: 250px;
  }
}
.daihyakka-trivia .--pb500 {
  padding-bottom: 500px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb500 {
    padding-bottom: 250px;
  }
}
.daihyakka-trivia .--px500 {
  padding: 0 500px;
}
.daihyakka-trivia .max-w-500 {
  max-width: 500px;
}
.daihyakka-trivia .w-500 {
  width: 500px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-500 {
    width: 250px;
  }
}
.daihyakka-trivia .h-500 {
  height: 500px;
}
.daihyakka-trivia .--gap500 {
  gap: 500px !important;
}
.daihyakka-trivia .--fw500 {
  font-weight: 500;
}
.daihyakka-trivia .--mt501 {
  margin-top: 501px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt501 {
    margin-top: 250.5px;
  }
}
.daihyakka-trivia .--mb501 {
  margin-bottom: 501px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb501 {
    margin-bottom: 250.5px;
  }
}
.daihyakka-trivia .--pt501 {
  padding-top: 501px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt501 {
    padding-top: 250.5px;
  }
}
.daihyakka-trivia .--pb501 {
  padding-bottom: 501px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb501 {
    padding-bottom: 250.5px;
  }
}
.daihyakka-trivia .--px501 {
  padding: 0 501px;
}
.daihyakka-trivia .max-w-501 {
  max-width: 501px;
}
.daihyakka-trivia .w-501 {
  width: 501px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-501 {
    width: 250.5px;
  }
}
.daihyakka-trivia .h-501 {
  height: 501px;
}
.daihyakka-trivia .--gap501 {
  gap: 501px !important;
}
.daihyakka-trivia .--fw501 {
  font-weight: 501;
}
.daihyakka-trivia .--mt502 {
  margin-top: 502px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt502 {
    margin-top: 251px;
  }
}
.daihyakka-trivia .--mb502 {
  margin-bottom: 502px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb502 {
    margin-bottom: 251px;
  }
}
.daihyakka-trivia .--pt502 {
  padding-top: 502px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt502 {
    padding-top: 251px;
  }
}
.daihyakka-trivia .--pb502 {
  padding-bottom: 502px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb502 {
    padding-bottom: 251px;
  }
}
.daihyakka-trivia .--px502 {
  padding: 0 502px;
}
.daihyakka-trivia .max-w-502 {
  max-width: 502px;
}
.daihyakka-trivia .w-502 {
  width: 502px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-502 {
    width: 251px;
  }
}
.daihyakka-trivia .h-502 {
  height: 502px;
}
.daihyakka-trivia .--gap502 {
  gap: 502px !important;
}
.daihyakka-trivia .--fw502 {
  font-weight: 502;
}
.daihyakka-trivia .--mt503 {
  margin-top: 503px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt503 {
    margin-top: 251.5px;
  }
}
.daihyakka-trivia .--mb503 {
  margin-bottom: 503px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb503 {
    margin-bottom: 251.5px;
  }
}
.daihyakka-trivia .--pt503 {
  padding-top: 503px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt503 {
    padding-top: 251.5px;
  }
}
.daihyakka-trivia .--pb503 {
  padding-bottom: 503px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb503 {
    padding-bottom: 251.5px;
  }
}
.daihyakka-trivia .--px503 {
  padding: 0 503px;
}
.daihyakka-trivia .max-w-503 {
  max-width: 503px;
}
.daihyakka-trivia .w-503 {
  width: 503px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-503 {
    width: 251.5px;
  }
}
.daihyakka-trivia .h-503 {
  height: 503px;
}
.daihyakka-trivia .--gap503 {
  gap: 503px !important;
}
.daihyakka-trivia .--fw503 {
  font-weight: 503;
}
.daihyakka-trivia .--mt504 {
  margin-top: 504px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt504 {
    margin-top: 252px;
  }
}
.daihyakka-trivia .--mb504 {
  margin-bottom: 504px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb504 {
    margin-bottom: 252px;
  }
}
.daihyakka-trivia .--pt504 {
  padding-top: 504px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt504 {
    padding-top: 252px;
  }
}
.daihyakka-trivia .--pb504 {
  padding-bottom: 504px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb504 {
    padding-bottom: 252px;
  }
}
.daihyakka-trivia .--px504 {
  padding: 0 504px;
}
.daihyakka-trivia .max-w-504 {
  max-width: 504px;
}
.daihyakka-trivia .w-504 {
  width: 504px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-504 {
    width: 252px;
  }
}
.daihyakka-trivia .h-504 {
  height: 504px;
}
.daihyakka-trivia .--gap504 {
  gap: 504px !important;
}
.daihyakka-trivia .--fw504 {
  font-weight: 504;
}
.daihyakka-trivia .--mt505 {
  margin-top: 505px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt505 {
    margin-top: 252.5px;
  }
}
.daihyakka-trivia .--mb505 {
  margin-bottom: 505px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb505 {
    margin-bottom: 252.5px;
  }
}
.daihyakka-trivia .--pt505 {
  padding-top: 505px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt505 {
    padding-top: 252.5px;
  }
}
.daihyakka-trivia .--pb505 {
  padding-bottom: 505px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb505 {
    padding-bottom: 252.5px;
  }
}
.daihyakka-trivia .--px505 {
  padding: 0 505px;
}
.daihyakka-trivia .max-w-505 {
  max-width: 505px;
}
.daihyakka-trivia .w-505 {
  width: 505px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-505 {
    width: 252.5px;
  }
}
.daihyakka-trivia .h-505 {
  height: 505px;
}
.daihyakka-trivia .--gap505 {
  gap: 505px !important;
}
.daihyakka-trivia .--fw505 {
  font-weight: 505;
}
.daihyakka-trivia .--mt506 {
  margin-top: 506px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt506 {
    margin-top: 253px;
  }
}
.daihyakka-trivia .--mb506 {
  margin-bottom: 506px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb506 {
    margin-bottom: 253px;
  }
}
.daihyakka-trivia .--pt506 {
  padding-top: 506px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt506 {
    padding-top: 253px;
  }
}
.daihyakka-trivia .--pb506 {
  padding-bottom: 506px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb506 {
    padding-bottom: 253px;
  }
}
.daihyakka-trivia .--px506 {
  padding: 0 506px;
}
.daihyakka-trivia .max-w-506 {
  max-width: 506px;
}
.daihyakka-trivia .w-506 {
  width: 506px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-506 {
    width: 253px;
  }
}
.daihyakka-trivia .h-506 {
  height: 506px;
}
.daihyakka-trivia .--gap506 {
  gap: 506px !important;
}
.daihyakka-trivia .--fw506 {
  font-weight: 506;
}
.daihyakka-trivia .--mt507 {
  margin-top: 507px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt507 {
    margin-top: 253.5px;
  }
}
.daihyakka-trivia .--mb507 {
  margin-bottom: 507px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb507 {
    margin-bottom: 253.5px;
  }
}
.daihyakka-trivia .--pt507 {
  padding-top: 507px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt507 {
    padding-top: 253.5px;
  }
}
.daihyakka-trivia .--pb507 {
  padding-bottom: 507px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb507 {
    padding-bottom: 253.5px;
  }
}
.daihyakka-trivia .--px507 {
  padding: 0 507px;
}
.daihyakka-trivia .max-w-507 {
  max-width: 507px;
}
.daihyakka-trivia .w-507 {
  width: 507px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-507 {
    width: 253.5px;
  }
}
.daihyakka-trivia .h-507 {
  height: 507px;
}
.daihyakka-trivia .--gap507 {
  gap: 507px !important;
}
.daihyakka-trivia .--fw507 {
  font-weight: 507;
}
.daihyakka-trivia .--mt508 {
  margin-top: 508px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt508 {
    margin-top: 254px;
  }
}
.daihyakka-trivia .--mb508 {
  margin-bottom: 508px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb508 {
    margin-bottom: 254px;
  }
}
.daihyakka-trivia .--pt508 {
  padding-top: 508px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt508 {
    padding-top: 254px;
  }
}
.daihyakka-trivia .--pb508 {
  padding-bottom: 508px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb508 {
    padding-bottom: 254px;
  }
}
.daihyakka-trivia .--px508 {
  padding: 0 508px;
}
.daihyakka-trivia .max-w-508 {
  max-width: 508px;
}
.daihyakka-trivia .w-508 {
  width: 508px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-508 {
    width: 254px;
  }
}
.daihyakka-trivia .h-508 {
  height: 508px;
}
.daihyakka-trivia .--gap508 {
  gap: 508px !important;
}
.daihyakka-trivia .--fw508 {
  font-weight: 508;
}
.daihyakka-trivia .--mt509 {
  margin-top: 509px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt509 {
    margin-top: 254.5px;
  }
}
.daihyakka-trivia .--mb509 {
  margin-bottom: 509px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb509 {
    margin-bottom: 254.5px;
  }
}
.daihyakka-trivia .--pt509 {
  padding-top: 509px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt509 {
    padding-top: 254.5px;
  }
}
.daihyakka-trivia .--pb509 {
  padding-bottom: 509px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb509 {
    padding-bottom: 254.5px;
  }
}
.daihyakka-trivia .--px509 {
  padding: 0 509px;
}
.daihyakka-trivia .max-w-509 {
  max-width: 509px;
}
.daihyakka-trivia .w-509 {
  width: 509px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-509 {
    width: 254.5px;
  }
}
.daihyakka-trivia .h-509 {
  height: 509px;
}
.daihyakka-trivia .--gap509 {
  gap: 509px !important;
}
.daihyakka-trivia .--fw509 {
  font-weight: 509;
}
.daihyakka-trivia .--mt510 {
  margin-top: 510px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt510 {
    margin-top: 255px;
  }
}
.daihyakka-trivia .--mb510 {
  margin-bottom: 510px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb510 {
    margin-bottom: 255px;
  }
}
.daihyakka-trivia .--pt510 {
  padding-top: 510px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt510 {
    padding-top: 255px;
  }
}
.daihyakka-trivia .--pb510 {
  padding-bottom: 510px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb510 {
    padding-bottom: 255px;
  }
}
.daihyakka-trivia .--px510 {
  padding: 0 510px;
}
.daihyakka-trivia .max-w-510 {
  max-width: 510px;
}
.daihyakka-trivia .w-510 {
  width: 510px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-510 {
    width: 255px;
  }
}
.daihyakka-trivia .h-510 {
  height: 510px;
}
.daihyakka-trivia .--gap510 {
  gap: 510px !important;
}
.daihyakka-trivia .--fw510 {
  font-weight: 510;
}
.daihyakka-trivia .--mt511 {
  margin-top: 511px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt511 {
    margin-top: 255.5px;
  }
}
.daihyakka-trivia .--mb511 {
  margin-bottom: 511px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb511 {
    margin-bottom: 255.5px;
  }
}
.daihyakka-trivia .--pt511 {
  padding-top: 511px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt511 {
    padding-top: 255.5px;
  }
}
.daihyakka-trivia .--pb511 {
  padding-bottom: 511px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb511 {
    padding-bottom: 255.5px;
  }
}
.daihyakka-trivia .--px511 {
  padding: 0 511px;
}
.daihyakka-trivia .max-w-511 {
  max-width: 511px;
}
.daihyakka-trivia .w-511 {
  width: 511px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-511 {
    width: 255.5px;
  }
}
.daihyakka-trivia .h-511 {
  height: 511px;
}
.daihyakka-trivia .--gap511 {
  gap: 511px !important;
}
.daihyakka-trivia .--fw511 {
  font-weight: 511;
}
.daihyakka-trivia .--mt512 {
  margin-top: 512px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt512 {
    margin-top: 256px;
  }
}
.daihyakka-trivia .--mb512 {
  margin-bottom: 512px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb512 {
    margin-bottom: 256px;
  }
}
.daihyakka-trivia .--pt512 {
  padding-top: 512px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt512 {
    padding-top: 256px;
  }
}
.daihyakka-trivia .--pb512 {
  padding-bottom: 512px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb512 {
    padding-bottom: 256px;
  }
}
.daihyakka-trivia .--px512 {
  padding: 0 512px;
}
.daihyakka-trivia .max-w-512 {
  max-width: 512px;
}
.daihyakka-trivia .w-512 {
  width: 512px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-512 {
    width: 256px;
  }
}
.daihyakka-trivia .h-512 {
  height: 512px;
}
.daihyakka-trivia .--gap512 {
  gap: 512px !important;
}
.daihyakka-trivia .--fw512 {
  font-weight: 512;
}
.daihyakka-trivia .--mt513 {
  margin-top: 513px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt513 {
    margin-top: 256.5px;
  }
}
.daihyakka-trivia .--mb513 {
  margin-bottom: 513px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb513 {
    margin-bottom: 256.5px;
  }
}
.daihyakka-trivia .--pt513 {
  padding-top: 513px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt513 {
    padding-top: 256.5px;
  }
}
.daihyakka-trivia .--pb513 {
  padding-bottom: 513px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb513 {
    padding-bottom: 256.5px;
  }
}
.daihyakka-trivia .--px513 {
  padding: 0 513px;
}
.daihyakka-trivia .max-w-513 {
  max-width: 513px;
}
.daihyakka-trivia .w-513 {
  width: 513px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-513 {
    width: 256.5px;
  }
}
.daihyakka-trivia .h-513 {
  height: 513px;
}
.daihyakka-trivia .--gap513 {
  gap: 513px !important;
}
.daihyakka-trivia .--fw513 {
  font-weight: 513;
}
.daihyakka-trivia .--mt514 {
  margin-top: 514px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt514 {
    margin-top: 257px;
  }
}
.daihyakka-trivia .--mb514 {
  margin-bottom: 514px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb514 {
    margin-bottom: 257px;
  }
}
.daihyakka-trivia .--pt514 {
  padding-top: 514px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt514 {
    padding-top: 257px;
  }
}
.daihyakka-trivia .--pb514 {
  padding-bottom: 514px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb514 {
    padding-bottom: 257px;
  }
}
.daihyakka-trivia .--px514 {
  padding: 0 514px;
}
.daihyakka-trivia .max-w-514 {
  max-width: 514px;
}
.daihyakka-trivia .w-514 {
  width: 514px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-514 {
    width: 257px;
  }
}
.daihyakka-trivia .h-514 {
  height: 514px;
}
.daihyakka-trivia .--gap514 {
  gap: 514px !important;
}
.daihyakka-trivia .--fw514 {
  font-weight: 514;
}
.daihyakka-trivia .--mt515 {
  margin-top: 515px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt515 {
    margin-top: 257.5px;
  }
}
.daihyakka-trivia .--mb515 {
  margin-bottom: 515px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb515 {
    margin-bottom: 257.5px;
  }
}
.daihyakka-trivia .--pt515 {
  padding-top: 515px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt515 {
    padding-top: 257.5px;
  }
}
.daihyakka-trivia .--pb515 {
  padding-bottom: 515px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb515 {
    padding-bottom: 257.5px;
  }
}
.daihyakka-trivia .--px515 {
  padding: 0 515px;
}
.daihyakka-trivia .max-w-515 {
  max-width: 515px;
}
.daihyakka-trivia .w-515 {
  width: 515px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-515 {
    width: 257.5px;
  }
}
.daihyakka-trivia .h-515 {
  height: 515px;
}
.daihyakka-trivia .--gap515 {
  gap: 515px !important;
}
.daihyakka-trivia .--fw515 {
  font-weight: 515;
}
.daihyakka-trivia .--mt516 {
  margin-top: 516px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt516 {
    margin-top: 258px;
  }
}
.daihyakka-trivia .--mb516 {
  margin-bottom: 516px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb516 {
    margin-bottom: 258px;
  }
}
.daihyakka-trivia .--pt516 {
  padding-top: 516px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt516 {
    padding-top: 258px;
  }
}
.daihyakka-trivia .--pb516 {
  padding-bottom: 516px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb516 {
    padding-bottom: 258px;
  }
}
.daihyakka-trivia .--px516 {
  padding: 0 516px;
}
.daihyakka-trivia .max-w-516 {
  max-width: 516px;
}
.daihyakka-trivia .w-516 {
  width: 516px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-516 {
    width: 258px;
  }
}
.daihyakka-trivia .h-516 {
  height: 516px;
}
.daihyakka-trivia .--gap516 {
  gap: 516px !important;
}
.daihyakka-trivia .--fw516 {
  font-weight: 516;
}
.daihyakka-trivia .--mt517 {
  margin-top: 517px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt517 {
    margin-top: 258.5px;
  }
}
.daihyakka-trivia .--mb517 {
  margin-bottom: 517px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb517 {
    margin-bottom: 258.5px;
  }
}
.daihyakka-trivia .--pt517 {
  padding-top: 517px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt517 {
    padding-top: 258.5px;
  }
}
.daihyakka-trivia .--pb517 {
  padding-bottom: 517px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb517 {
    padding-bottom: 258.5px;
  }
}
.daihyakka-trivia .--px517 {
  padding: 0 517px;
}
.daihyakka-trivia .max-w-517 {
  max-width: 517px;
}
.daihyakka-trivia .w-517 {
  width: 517px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-517 {
    width: 258.5px;
  }
}
.daihyakka-trivia .h-517 {
  height: 517px;
}
.daihyakka-trivia .--gap517 {
  gap: 517px !important;
}
.daihyakka-trivia .--fw517 {
  font-weight: 517;
}
.daihyakka-trivia .--mt518 {
  margin-top: 518px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt518 {
    margin-top: 259px;
  }
}
.daihyakka-trivia .--mb518 {
  margin-bottom: 518px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb518 {
    margin-bottom: 259px;
  }
}
.daihyakka-trivia .--pt518 {
  padding-top: 518px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt518 {
    padding-top: 259px;
  }
}
.daihyakka-trivia .--pb518 {
  padding-bottom: 518px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb518 {
    padding-bottom: 259px;
  }
}
.daihyakka-trivia .--px518 {
  padding: 0 518px;
}
.daihyakka-trivia .max-w-518 {
  max-width: 518px;
}
.daihyakka-trivia .w-518 {
  width: 518px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-518 {
    width: 259px;
  }
}
.daihyakka-trivia .h-518 {
  height: 518px;
}
.daihyakka-trivia .--gap518 {
  gap: 518px !important;
}
.daihyakka-trivia .--fw518 {
  font-weight: 518;
}
.daihyakka-trivia .--mt519 {
  margin-top: 519px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt519 {
    margin-top: 259.5px;
  }
}
.daihyakka-trivia .--mb519 {
  margin-bottom: 519px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb519 {
    margin-bottom: 259.5px;
  }
}
.daihyakka-trivia .--pt519 {
  padding-top: 519px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt519 {
    padding-top: 259.5px;
  }
}
.daihyakka-trivia .--pb519 {
  padding-bottom: 519px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb519 {
    padding-bottom: 259.5px;
  }
}
.daihyakka-trivia .--px519 {
  padding: 0 519px;
}
.daihyakka-trivia .max-w-519 {
  max-width: 519px;
}
.daihyakka-trivia .w-519 {
  width: 519px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-519 {
    width: 259.5px;
  }
}
.daihyakka-trivia .h-519 {
  height: 519px;
}
.daihyakka-trivia .--gap519 {
  gap: 519px !important;
}
.daihyakka-trivia .--fw519 {
  font-weight: 519;
}
.daihyakka-trivia .--mt520 {
  margin-top: 520px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt520 {
    margin-top: 260px;
  }
}
.daihyakka-trivia .--mb520 {
  margin-bottom: 520px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb520 {
    margin-bottom: 260px;
  }
}
.daihyakka-trivia .--pt520 {
  padding-top: 520px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt520 {
    padding-top: 260px;
  }
}
.daihyakka-trivia .--pb520 {
  padding-bottom: 520px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb520 {
    padding-bottom: 260px;
  }
}
.daihyakka-trivia .--px520 {
  padding: 0 520px;
}
.daihyakka-trivia .max-w-520 {
  max-width: 520px;
}
.daihyakka-trivia .w-520 {
  width: 520px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-520 {
    width: 260px;
  }
}
.daihyakka-trivia .h-520 {
  height: 520px;
}
.daihyakka-trivia .--gap520 {
  gap: 520px !important;
}
.daihyakka-trivia .--fw520 {
  font-weight: 520;
}
.daihyakka-trivia .--mt521 {
  margin-top: 521px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt521 {
    margin-top: 260.5px;
  }
}
.daihyakka-trivia .--mb521 {
  margin-bottom: 521px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb521 {
    margin-bottom: 260.5px;
  }
}
.daihyakka-trivia .--pt521 {
  padding-top: 521px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt521 {
    padding-top: 260.5px;
  }
}
.daihyakka-trivia .--pb521 {
  padding-bottom: 521px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb521 {
    padding-bottom: 260.5px;
  }
}
.daihyakka-trivia .--px521 {
  padding: 0 521px;
}
.daihyakka-trivia .max-w-521 {
  max-width: 521px;
}
.daihyakka-trivia .w-521 {
  width: 521px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-521 {
    width: 260.5px;
  }
}
.daihyakka-trivia .h-521 {
  height: 521px;
}
.daihyakka-trivia .--gap521 {
  gap: 521px !important;
}
.daihyakka-trivia .--fw521 {
  font-weight: 521;
}
.daihyakka-trivia .--mt522 {
  margin-top: 522px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt522 {
    margin-top: 261px;
  }
}
.daihyakka-trivia .--mb522 {
  margin-bottom: 522px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb522 {
    margin-bottom: 261px;
  }
}
.daihyakka-trivia .--pt522 {
  padding-top: 522px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt522 {
    padding-top: 261px;
  }
}
.daihyakka-trivia .--pb522 {
  padding-bottom: 522px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb522 {
    padding-bottom: 261px;
  }
}
.daihyakka-trivia .--px522 {
  padding: 0 522px;
}
.daihyakka-trivia .max-w-522 {
  max-width: 522px;
}
.daihyakka-trivia .w-522 {
  width: 522px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-522 {
    width: 261px;
  }
}
.daihyakka-trivia .h-522 {
  height: 522px;
}
.daihyakka-trivia .--gap522 {
  gap: 522px !important;
}
.daihyakka-trivia .--fw522 {
  font-weight: 522;
}
.daihyakka-trivia .--mt523 {
  margin-top: 523px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt523 {
    margin-top: 261.5px;
  }
}
.daihyakka-trivia .--mb523 {
  margin-bottom: 523px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb523 {
    margin-bottom: 261.5px;
  }
}
.daihyakka-trivia .--pt523 {
  padding-top: 523px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt523 {
    padding-top: 261.5px;
  }
}
.daihyakka-trivia .--pb523 {
  padding-bottom: 523px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb523 {
    padding-bottom: 261.5px;
  }
}
.daihyakka-trivia .--px523 {
  padding: 0 523px;
}
.daihyakka-trivia .max-w-523 {
  max-width: 523px;
}
.daihyakka-trivia .w-523 {
  width: 523px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-523 {
    width: 261.5px;
  }
}
.daihyakka-trivia .h-523 {
  height: 523px;
}
.daihyakka-trivia .--gap523 {
  gap: 523px !important;
}
.daihyakka-trivia .--fw523 {
  font-weight: 523;
}
.daihyakka-trivia .--mt524 {
  margin-top: 524px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt524 {
    margin-top: 262px;
  }
}
.daihyakka-trivia .--mb524 {
  margin-bottom: 524px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb524 {
    margin-bottom: 262px;
  }
}
.daihyakka-trivia .--pt524 {
  padding-top: 524px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt524 {
    padding-top: 262px;
  }
}
.daihyakka-trivia .--pb524 {
  padding-bottom: 524px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb524 {
    padding-bottom: 262px;
  }
}
.daihyakka-trivia .--px524 {
  padding: 0 524px;
}
.daihyakka-trivia .max-w-524 {
  max-width: 524px;
}
.daihyakka-trivia .w-524 {
  width: 524px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-524 {
    width: 262px;
  }
}
.daihyakka-trivia .h-524 {
  height: 524px;
}
.daihyakka-trivia .--gap524 {
  gap: 524px !important;
}
.daihyakka-trivia .--fw524 {
  font-weight: 524;
}
.daihyakka-trivia .--mt525 {
  margin-top: 525px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt525 {
    margin-top: 262.5px;
  }
}
.daihyakka-trivia .--mb525 {
  margin-bottom: 525px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb525 {
    margin-bottom: 262.5px;
  }
}
.daihyakka-trivia .--pt525 {
  padding-top: 525px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt525 {
    padding-top: 262.5px;
  }
}
.daihyakka-trivia .--pb525 {
  padding-bottom: 525px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb525 {
    padding-bottom: 262.5px;
  }
}
.daihyakka-trivia .--px525 {
  padding: 0 525px;
}
.daihyakka-trivia .max-w-525 {
  max-width: 525px;
}
.daihyakka-trivia .w-525 {
  width: 525px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-525 {
    width: 262.5px;
  }
}
.daihyakka-trivia .h-525 {
  height: 525px;
}
.daihyakka-trivia .--gap525 {
  gap: 525px !important;
}
.daihyakka-trivia .--fw525 {
  font-weight: 525;
}
.daihyakka-trivia .--mt526 {
  margin-top: 526px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt526 {
    margin-top: 263px;
  }
}
.daihyakka-trivia .--mb526 {
  margin-bottom: 526px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb526 {
    margin-bottom: 263px;
  }
}
.daihyakka-trivia .--pt526 {
  padding-top: 526px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt526 {
    padding-top: 263px;
  }
}
.daihyakka-trivia .--pb526 {
  padding-bottom: 526px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb526 {
    padding-bottom: 263px;
  }
}
.daihyakka-trivia .--px526 {
  padding: 0 526px;
}
.daihyakka-trivia .max-w-526 {
  max-width: 526px;
}
.daihyakka-trivia .w-526 {
  width: 526px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-526 {
    width: 263px;
  }
}
.daihyakka-trivia .h-526 {
  height: 526px;
}
.daihyakka-trivia .--gap526 {
  gap: 526px !important;
}
.daihyakka-trivia .--fw526 {
  font-weight: 526;
}
.daihyakka-trivia .--mt527 {
  margin-top: 527px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt527 {
    margin-top: 263.5px;
  }
}
.daihyakka-trivia .--mb527 {
  margin-bottom: 527px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb527 {
    margin-bottom: 263.5px;
  }
}
.daihyakka-trivia .--pt527 {
  padding-top: 527px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt527 {
    padding-top: 263.5px;
  }
}
.daihyakka-trivia .--pb527 {
  padding-bottom: 527px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb527 {
    padding-bottom: 263.5px;
  }
}
.daihyakka-trivia .--px527 {
  padding: 0 527px;
}
.daihyakka-trivia .max-w-527 {
  max-width: 527px;
}
.daihyakka-trivia .w-527 {
  width: 527px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-527 {
    width: 263.5px;
  }
}
.daihyakka-trivia .h-527 {
  height: 527px;
}
.daihyakka-trivia .--gap527 {
  gap: 527px !important;
}
.daihyakka-trivia .--fw527 {
  font-weight: 527;
}
.daihyakka-trivia .--mt528 {
  margin-top: 528px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt528 {
    margin-top: 264px;
  }
}
.daihyakka-trivia .--mb528 {
  margin-bottom: 528px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb528 {
    margin-bottom: 264px;
  }
}
.daihyakka-trivia .--pt528 {
  padding-top: 528px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt528 {
    padding-top: 264px;
  }
}
.daihyakka-trivia .--pb528 {
  padding-bottom: 528px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb528 {
    padding-bottom: 264px;
  }
}
.daihyakka-trivia .--px528 {
  padding: 0 528px;
}
.daihyakka-trivia .max-w-528 {
  max-width: 528px;
}
.daihyakka-trivia .w-528 {
  width: 528px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-528 {
    width: 264px;
  }
}
.daihyakka-trivia .h-528 {
  height: 528px;
}
.daihyakka-trivia .--gap528 {
  gap: 528px !important;
}
.daihyakka-trivia .--fw528 {
  font-weight: 528;
}
.daihyakka-trivia .--mt529 {
  margin-top: 529px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt529 {
    margin-top: 264.5px;
  }
}
.daihyakka-trivia .--mb529 {
  margin-bottom: 529px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb529 {
    margin-bottom: 264.5px;
  }
}
.daihyakka-trivia .--pt529 {
  padding-top: 529px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt529 {
    padding-top: 264.5px;
  }
}
.daihyakka-trivia .--pb529 {
  padding-bottom: 529px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb529 {
    padding-bottom: 264.5px;
  }
}
.daihyakka-trivia .--px529 {
  padding: 0 529px;
}
.daihyakka-trivia .max-w-529 {
  max-width: 529px;
}
.daihyakka-trivia .w-529 {
  width: 529px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-529 {
    width: 264.5px;
  }
}
.daihyakka-trivia .h-529 {
  height: 529px;
}
.daihyakka-trivia .--gap529 {
  gap: 529px !important;
}
.daihyakka-trivia .--fw529 {
  font-weight: 529;
}
.daihyakka-trivia .--mt530 {
  margin-top: 530px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt530 {
    margin-top: 265px;
  }
}
.daihyakka-trivia .--mb530 {
  margin-bottom: 530px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb530 {
    margin-bottom: 265px;
  }
}
.daihyakka-trivia .--pt530 {
  padding-top: 530px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt530 {
    padding-top: 265px;
  }
}
.daihyakka-trivia .--pb530 {
  padding-bottom: 530px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb530 {
    padding-bottom: 265px;
  }
}
.daihyakka-trivia .--px530 {
  padding: 0 530px;
}
.daihyakka-trivia .max-w-530 {
  max-width: 530px;
}
.daihyakka-trivia .w-530 {
  width: 530px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-530 {
    width: 265px;
  }
}
.daihyakka-trivia .h-530 {
  height: 530px;
}
.daihyakka-trivia .--gap530 {
  gap: 530px !important;
}
.daihyakka-trivia .--fw530 {
  font-weight: 530;
}
.daihyakka-trivia .--mt531 {
  margin-top: 531px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt531 {
    margin-top: 265.5px;
  }
}
.daihyakka-trivia .--mb531 {
  margin-bottom: 531px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb531 {
    margin-bottom: 265.5px;
  }
}
.daihyakka-trivia .--pt531 {
  padding-top: 531px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt531 {
    padding-top: 265.5px;
  }
}
.daihyakka-trivia .--pb531 {
  padding-bottom: 531px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb531 {
    padding-bottom: 265.5px;
  }
}
.daihyakka-trivia .--px531 {
  padding: 0 531px;
}
.daihyakka-trivia .max-w-531 {
  max-width: 531px;
}
.daihyakka-trivia .w-531 {
  width: 531px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-531 {
    width: 265.5px;
  }
}
.daihyakka-trivia .h-531 {
  height: 531px;
}
.daihyakka-trivia .--gap531 {
  gap: 531px !important;
}
.daihyakka-trivia .--fw531 {
  font-weight: 531;
}
.daihyakka-trivia .--mt532 {
  margin-top: 532px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt532 {
    margin-top: 266px;
  }
}
.daihyakka-trivia .--mb532 {
  margin-bottom: 532px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb532 {
    margin-bottom: 266px;
  }
}
.daihyakka-trivia .--pt532 {
  padding-top: 532px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt532 {
    padding-top: 266px;
  }
}
.daihyakka-trivia .--pb532 {
  padding-bottom: 532px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb532 {
    padding-bottom: 266px;
  }
}
.daihyakka-trivia .--px532 {
  padding: 0 532px;
}
.daihyakka-trivia .max-w-532 {
  max-width: 532px;
}
.daihyakka-trivia .w-532 {
  width: 532px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-532 {
    width: 266px;
  }
}
.daihyakka-trivia .h-532 {
  height: 532px;
}
.daihyakka-trivia .--gap532 {
  gap: 532px !important;
}
.daihyakka-trivia .--fw532 {
  font-weight: 532;
}
.daihyakka-trivia .--mt533 {
  margin-top: 533px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt533 {
    margin-top: 266.5px;
  }
}
.daihyakka-trivia .--mb533 {
  margin-bottom: 533px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb533 {
    margin-bottom: 266.5px;
  }
}
.daihyakka-trivia .--pt533 {
  padding-top: 533px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt533 {
    padding-top: 266.5px;
  }
}
.daihyakka-trivia .--pb533 {
  padding-bottom: 533px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb533 {
    padding-bottom: 266.5px;
  }
}
.daihyakka-trivia .--px533 {
  padding: 0 533px;
}
.daihyakka-trivia .max-w-533 {
  max-width: 533px;
}
.daihyakka-trivia .w-533 {
  width: 533px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-533 {
    width: 266.5px;
  }
}
.daihyakka-trivia .h-533 {
  height: 533px;
}
.daihyakka-trivia .--gap533 {
  gap: 533px !important;
}
.daihyakka-trivia .--fw533 {
  font-weight: 533;
}
.daihyakka-trivia .--mt534 {
  margin-top: 534px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt534 {
    margin-top: 267px;
  }
}
.daihyakka-trivia .--mb534 {
  margin-bottom: 534px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb534 {
    margin-bottom: 267px;
  }
}
.daihyakka-trivia .--pt534 {
  padding-top: 534px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt534 {
    padding-top: 267px;
  }
}
.daihyakka-trivia .--pb534 {
  padding-bottom: 534px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb534 {
    padding-bottom: 267px;
  }
}
.daihyakka-trivia .--px534 {
  padding: 0 534px;
}
.daihyakka-trivia .max-w-534 {
  max-width: 534px;
}
.daihyakka-trivia .w-534 {
  width: 534px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-534 {
    width: 267px;
  }
}
.daihyakka-trivia .h-534 {
  height: 534px;
}
.daihyakka-trivia .--gap534 {
  gap: 534px !important;
}
.daihyakka-trivia .--fw534 {
  font-weight: 534;
}
.daihyakka-trivia .--mt535 {
  margin-top: 535px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt535 {
    margin-top: 267.5px;
  }
}
.daihyakka-trivia .--mb535 {
  margin-bottom: 535px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb535 {
    margin-bottom: 267.5px;
  }
}
.daihyakka-trivia .--pt535 {
  padding-top: 535px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt535 {
    padding-top: 267.5px;
  }
}
.daihyakka-trivia .--pb535 {
  padding-bottom: 535px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb535 {
    padding-bottom: 267.5px;
  }
}
.daihyakka-trivia .--px535 {
  padding: 0 535px;
}
.daihyakka-trivia .max-w-535 {
  max-width: 535px;
}
.daihyakka-trivia .w-535 {
  width: 535px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-535 {
    width: 267.5px;
  }
}
.daihyakka-trivia .h-535 {
  height: 535px;
}
.daihyakka-trivia .--gap535 {
  gap: 535px !important;
}
.daihyakka-trivia .--fw535 {
  font-weight: 535;
}
.daihyakka-trivia .--mt536 {
  margin-top: 536px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt536 {
    margin-top: 268px;
  }
}
.daihyakka-trivia .--mb536 {
  margin-bottom: 536px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb536 {
    margin-bottom: 268px;
  }
}
.daihyakka-trivia .--pt536 {
  padding-top: 536px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt536 {
    padding-top: 268px;
  }
}
.daihyakka-trivia .--pb536 {
  padding-bottom: 536px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb536 {
    padding-bottom: 268px;
  }
}
.daihyakka-trivia .--px536 {
  padding: 0 536px;
}
.daihyakka-trivia .max-w-536 {
  max-width: 536px;
}
.daihyakka-trivia .w-536 {
  width: 536px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-536 {
    width: 268px;
  }
}
.daihyakka-trivia .h-536 {
  height: 536px;
}
.daihyakka-trivia .--gap536 {
  gap: 536px !important;
}
.daihyakka-trivia .--fw536 {
  font-weight: 536;
}
.daihyakka-trivia .--mt537 {
  margin-top: 537px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt537 {
    margin-top: 268.5px;
  }
}
.daihyakka-trivia .--mb537 {
  margin-bottom: 537px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb537 {
    margin-bottom: 268.5px;
  }
}
.daihyakka-trivia .--pt537 {
  padding-top: 537px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt537 {
    padding-top: 268.5px;
  }
}
.daihyakka-trivia .--pb537 {
  padding-bottom: 537px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb537 {
    padding-bottom: 268.5px;
  }
}
.daihyakka-trivia .--px537 {
  padding: 0 537px;
}
.daihyakka-trivia .max-w-537 {
  max-width: 537px;
}
.daihyakka-trivia .w-537 {
  width: 537px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-537 {
    width: 268.5px;
  }
}
.daihyakka-trivia .h-537 {
  height: 537px;
}
.daihyakka-trivia .--gap537 {
  gap: 537px !important;
}
.daihyakka-trivia .--fw537 {
  font-weight: 537;
}
.daihyakka-trivia .--mt538 {
  margin-top: 538px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt538 {
    margin-top: 269px;
  }
}
.daihyakka-trivia .--mb538 {
  margin-bottom: 538px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb538 {
    margin-bottom: 269px;
  }
}
.daihyakka-trivia .--pt538 {
  padding-top: 538px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt538 {
    padding-top: 269px;
  }
}
.daihyakka-trivia .--pb538 {
  padding-bottom: 538px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb538 {
    padding-bottom: 269px;
  }
}
.daihyakka-trivia .--px538 {
  padding: 0 538px;
}
.daihyakka-trivia .max-w-538 {
  max-width: 538px;
}
.daihyakka-trivia .w-538 {
  width: 538px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-538 {
    width: 269px;
  }
}
.daihyakka-trivia .h-538 {
  height: 538px;
}
.daihyakka-trivia .--gap538 {
  gap: 538px !important;
}
.daihyakka-trivia .--fw538 {
  font-weight: 538;
}
.daihyakka-trivia .--mt539 {
  margin-top: 539px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt539 {
    margin-top: 269.5px;
  }
}
.daihyakka-trivia .--mb539 {
  margin-bottom: 539px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb539 {
    margin-bottom: 269.5px;
  }
}
.daihyakka-trivia .--pt539 {
  padding-top: 539px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt539 {
    padding-top: 269.5px;
  }
}
.daihyakka-trivia .--pb539 {
  padding-bottom: 539px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb539 {
    padding-bottom: 269.5px;
  }
}
.daihyakka-trivia .--px539 {
  padding: 0 539px;
}
.daihyakka-trivia .max-w-539 {
  max-width: 539px;
}
.daihyakka-trivia .w-539 {
  width: 539px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-539 {
    width: 269.5px;
  }
}
.daihyakka-trivia .h-539 {
  height: 539px;
}
.daihyakka-trivia .--gap539 {
  gap: 539px !important;
}
.daihyakka-trivia .--fw539 {
  font-weight: 539;
}
.daihyakka-trivia .--mt540 {
  margin-top: 540px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt540 {
    margin-top: 270px;
  }
}
.daihyakka-trivia .--mb540 {
  margin-bottom: 540px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb540 {
    margin-bottom: 270px;
  }
}
.daihyakka-trivia .--pt540 {
  padding-top: 540px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt540 {
    padding-top: 270px;
  }
}
.daihyakka-trivia .--pb540 {
  padding-bottom: 540px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb540 {
    padding-bottom: 270px;
  }
}
.daihyakka-trivia .--px540 {
  padding: 0 540px;
}
.daihyakka-trivia .max-w-540 {
  max-width: 540px;
}
.daihyakka-trivia .w-540 {
  width: 540px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-540 {
    width: 270px;
  }
}
.daihyakka-trivia .h-540 {
  height: 540px;
}
.daihyakka-trivia .--gap540 {
  gap: 540px !important;
}
.daihyakka-trivia .--fw540 {
  font-weight: 540;
}
.daihyakka-trivia .--mt541 {
  margin-top: 541px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt541 {
    margin-top: 270.5px;
  }
}
.daihyakka-trivia .--mb541 {
  margin-bottom: 541px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb541 {
    margin-bottom: 270.5px;
  }
}
.daihyakka-trivia .--pt541 {
  padding-top: 541px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt541 {
    padding-top: 270.5px;
  }
}
.daihyakka-trivia .--pb541 {
  padding-bottom: 541px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb541 {
    padding-bottom: 270.5px;
  }
}
.daihyakka-trivia .--px541 {
  padding: 0 541px;
}
.daihyakka-trivia .max-w-541 {
  max-width: 541px;
}
.daihyakka-trivia .w-541 {
  width: 541px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-541 {
    width: 270.5px;
  }
}
.daihyakka-trivia .h-541 {
  height: 541px;
}
.daihyakka-trivia .--gap541 {
  gap: 541px !important;
}
.daihyakka-trivia .--fw541 {
  font-weight: 541;
}
.daihyakka-trivia .--mt542 {
  margin-top: 542px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt542 {
    margin-top: 271px;
  }
}
.daihyakka-trivia .--mb542 {
  margin-bottom: 542px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb542 {
    margin-bottom: 271px;
  }
}
.daihyakka-trivia .--pt542 {
  padding-top: 542px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt542 {
    padding-top: 271px;
  }
}
.daihyakka-trivia .--pb542 {
  padding-bottom: 542px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb542 {
    padding-bottom: 271px;
  }
}
.daihyakka-trivia .--px542 {
  padding: 0 542px;
}
.daihyakka-trivia .max-w-542 {
  max-width: 542px;
}
.daihyakka-trivia .w-542 {
  width: 542px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-542 {
    width: 271px;
  }
}
.daihyakka-trivia .h-542 {
  height: 542px;
}
.daihyakka-trivia .--gap542 {
  gap: 542px !important;
}
.daihyakka-trivia .--fw542 {
  font-weight: 542;
}
.daihyakka-trivia .--mt543 {
  margin-top: 543px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt543 {
    margin-top: 271.5px;
  }
}
.daihyakka-trivia .--mb543 {
  margin-bottom: 543px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb543 {
    margin-bottom: 271.5px;
  }
}
.daihyakka-trivia .--pt543 {
  padding-top: 543px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt543 {
    padding-top: 271.5px;
  }
}
.daihyakka-trivia .--pb543 {
  padding-bottom: 543px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb543 {
    padding-bottom: 271.5px;
  }
}
.daihyakka-trivia .--px543 {
  padding: 0 543px;
}
.daihyakka-trivia .max-w-543 {
  max-width: 543px;
}
.daihyakka-trivia .w-543 {
  width: 543px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-543 {
    width: 271.5px;
  }
}
.daihyakka-trivia .h-543 {
  height: 543px;
}
.daihyakka-trivia .--gap543 {
  gap: 543px !important;
}
.daihyakka-trivia .--fw543 {
  font-weight: 543;
}
.daihyakka-trivia .--mt544 {
  margin-top: 544px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt544 {
    margin-top: 272px;
  }
}
.daihyakka-trivia .--mb544 {
  margin-bottom: 544px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb544 {
    margin-bottom: 272px;
  }
}
.daihyakka-trivia .--pt544 {
  padding-top: 544px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt544 {
    padding-top: 272px;
  }
}
.daihyakka-trivia .--pb544 {
  padding-bottom: 544px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb544 {
    padding-bottom: 272px;
  }
}
.daihyakka-trivia .--px544 {
  padding: 0 544px;
}
.daihyakka-trivia .max-w-544 {
  max-width: 544px;
}
.daihyakka-trivia .w-544 {
  width: 544px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-544 {
    width: 272px;
  }
}
.daihyakka-trivia .h-544 {
  height: 544px;
}
.daihyakka-trivia .--gap544 {
  gap: 544px !important;
}
.daihyakka-trivia .--fw544 {
  font-weight: 544;
}
.daihyakka-trivia .--mt545 {
  margin-top: 545px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt545 {
    margin-top: 272.5px;
  }
}
.daihyakka-trivia .--mb545 {
  margin-bottom: 545px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb545 {
    margin-bottom: 272.5px;
  }
}
.daihyakka-trivia .--pt545 {
  padding-top: 545px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt545 {
    padding-top: 272.5px;
  }
}
.daihyakka-trivia .--pb545 {
  padding-bottom: 545px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb545 {
    padding-bottom: 272.5px;
  }
}
.daihyakka-trivia .--px545 {
  padding: 0 545px;
}
.daihyakka-trivia .max-w-545 {
  max-width: 545px;
}
.daihyakka-trivia .w-545 {
  width: 545px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-545 {
    width: 272.5px;
  }
}
.daihyakka-trivia .h-545 {
  height: 545px;
}
.daihyakka-trivia .--gap545 {
  gap: 545px !important;
}
.daihyakka-trivia .--fw545 {
  font-weight: 545;
}
.daihyakka-trivia .--mt546 {
  margin-top: 546px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt546 {
    margin-top: 273px;
  }
}
.daihyakka-trivia .--mb546 {
  margin-bottom: 546px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb546 {
    margin-bottom: 273px;
  }
}
.daihyakka-trivia .--pt546 {
  padding-top: 546px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt546 {
    padding-top: 273px;
  }
}
.daihyakka-trivia .--pb546 {
  padding-bottom: 546px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb546 {
    padding-bottom: 273px;
  }
}
.daihyakka-trivia .--px546 {
  padding: 0 546px;
}
.daihyakka-trivia .max-w-546 {
  max-width: 546px;
}
.daihyakka-trivia .w-546 {
  width: 546px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-546 {
    width: 273px;
  }
}
.daihyakka-trivia .h-546 {
  height: 546px;
}
.daihyakka-trivia .--gap546 {
  gap: 546px !important;
}
.daihyakka-trivia .--fw546 {
  font-weight: 546;
}
.daihyakka-trivia .--mt547 {
  margin-top: 547px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt547 {
    margin-top: 273.5px;
  }
}
.daihyakka-trivia .--mb547 {
  margin-bottom: 547px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb547 {
    margin-bottom: 273.5px;
  }
}
.daihyakka-trivia .--pt547 {
  padding-top: 547px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt547 {
    padding-top: 273.5px;
  }
}
.daihyakka-trivia .--pb547 {
  padding-bottom: 547px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb547 {
    padding-bottom: 273.5px;
  }
}
.daihyakka-trivia .--px547 {
  padding: 0 547px;
}
.daihyakka-trivia .max-w-547 {
  max-width: 547px;
}
.daihyakka-trivia .w-547 {
  width: 547px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-547 {
    width: 273.5px;
  }
}
.daihyakka-trivia .h-547 {
  height: 547px;
}
.daihyakka-trivia .--gap547 {
  gap: 547px !important;
}
.daihyakka-trivia .--fw547 {
  font-weight: 547;
}
.daihyakka-trivia .--mt548 {
  margin-top: 548px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt548 {
    margin-top: 274px;
  }
}
.daihyakka-trivia .--mb548 {
  margin-bottom: 548px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb548 {
    margin-bottom: 274px;
  }
}
.daihyakka-trivia .--pt548 {
  padding-top: 548px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt548 {
    padding-top: 274px;
  }
}
.daihyakka-trivia .--pb548 {
  padding-bottom: 548px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb548 {
    padding-bottom: 274px;
  }
}
.daihyakka-trivia .--px548 {
  padding: 0 548px;
}
.daihyakka-trivia .max-w-548 {
  max-width: 548px;
}
.daihyakka-trivia .w-548 {
  width: 548px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-548 {
    width: 274px;
  }
}
.daihyakka-trivia .h-548 {
  height: 548px;
}
.daihyakka-trivia .--gap548 {
  gap: 548px !important;
}
.daihyakka-trivia .--fw548 {
  font-weight: 548;
}
.daihyakka-trivia .--mt549 {
  margin-top: 549px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt549 {
    margin-top: 274.5px;
  }
}
.daihyakka-trivia .--mb549 {
  margin-bottom: 549px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb549 {
    margin-bottom: 274.5px;
  }
}
.daihyakka-trivia .--pt549 {
  padding-top: 549px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt549 {
    padding-top: 274.5px;
  }
}
.daihyakka-trivia .--pb549 {
  padding-bottom: 549px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb549 {
    padding-bottom: 274.5px;
  }
}
.daihyakka-trivia .--px549 {
  padding: 0 549px;
}
.daihyakka-trivia .max-w-549 {
  max-width: 549px;
}
.daihyakka-trivia .w-549 {
  width: 549px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-549 {
    width: 274.5px;
  }
}
.daihyakka-trivia .h-549 {
  height: 549px;
}
.daihyakka-trivia .--gap549 {
  gap: 549px !important;
}
.daihyakka-trivia .--fw549 {
  font-weight: 549;
}
.daihyakka-trivia .--mt550 {
  margin-top: 550px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt550 {
    margin-top: 275px;
  }
}
.daihyakka-trivia .--mb550 {
  margin-bottom: 550px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb550 {
    margin-bottom: 275px;
  }
}
.daihyakka-trivia .--pt550 {
  padding-top: 550px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt550 {
    padding-top: 275px;
  }
}
.daihyakka-trivia .--pb550 {
  padding-bottom: 550px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb550 {
    padding-bottom: 275px;
  }
}
.daihyakka-trivia .--px550 {
  padding: 0 550px;
}
.daihyakka-trivia .max-w-550 {
  max-width: 550px;
}
.daihyakka-trivia .w-550 {
  width: 550px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-550 {
    width: 275px;
  }
}
.daihyakka-trivia .h-550 {
  height: 550px;
}
.daihyakka-trivia .--gap550 {
  gap: 550px !important;
}
.daihyakka-trivia .--fw550 {
  font-weight: 550;
}
.daihyakka-trivia .--mt551 {
  margin-top: 551px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt551 {
    margin-top: 275.5px;
  }
}
.daihyakka-trivia .--mb551 {
  margin-bottom: 551px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb551 {
    margin-bottom: 275.5px;
  }
}
.daihyakka-trivia .--pt551 {
  padding-top: 551px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt551 {
    padding-top: 275.5px;
  }
}
.daihyakka-trivia .--pb551 {
  padding-bottom: 551px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb551 {
    padding-bottom: 275.5px;
  }
}
.daihyakka-trivia .--px551 {
  padding: 0 551px;
}
.daihyakka-trivia .max-w-551 {
  max-width: 551px;
}
.daihyakka-trivia .w-551 {
  width: 551px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-551 {
    width: 275.5px;
  }
}
.daihyakka-trivia .h-551 {
  height: 551px;
}
.daihyakka-trivia .--gap551 {
  gap: 551px !important;
}
.daihyakka-trivia .--fw551 {
  font-weight: 551;
}
.daihyakka-trivia .--mt552 {
  margin-top: 552px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt552 {
    margin-top: 276px;
  }
}
.daihyakka-trivia .--mb552 {
  margin-bottom: 552px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb552 {
    margin-bottom: 276px;
  }
}
.daihyakka-trivia .--pt552 {
  padding-top: 552px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt552 {
    padding-top: 276px;
  }
}
.daihyakka-trivia .--pb552 {
  padding-bottom: 552px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb552 {
    padding-bottom: 276px;
  }
}
.daihyakka-trivia .--px552 {
  padding: 0 552px;
}
.daihyakka-trivia .max-w-552 {
  max-width: 552px;
}
.daihyakka-trivia .w-552 {
  width: 552px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-552 {
    width: 276px;
  }
}
.daihyakka-trivia .h-552 {
  height: 552px;
}
.daihyakka-trivia .--gap552 {
  gap: 552px !important;
}
.daihyakka-trivia .--fw552 {
  font-weight: 552;
}
.daihyakka-trivia .--mt553 {
  margin-top: 553px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt553 {
    margin-top: 276.5px;
  }
}
.daihyakka-trivia .--mb553 {
  margin-bottom: 553px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb553 {
    margin-bottom: 276.5px;
  }
}
.daihyakka-trivia .--pt553 {
  padding-top: 553px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt553 {
    padding-top: 276.5px;
  }
}
.daihyakka-trivia .--pb553 {
  padding-bottom: 553px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb553 {
    padding-bottom: 276.5px;
  }
}
.daihyakka-trivia .--px553 {
  padding: 0 553px;
}
.daihyakka-trivia .max-w-553 {
  max-width: 553px;
}
.daihyakka-trivia .w-553 {
  width: 553px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-553 {
    width: 276.5px;
  }
}
.daihyakka-trivia .h-553 {
  height: 553px;
}
.daihyakka-trivia .--gap553 {
  gap: 553px !important;
}
.daihyakka-trivia .--fw553 {
  font-weight: 553;
}
.daihyakka-trivia .--mt554 {
  margin-top: 554px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt554 {
    margin-top: 277px;
  }
}
.daihyakka-trivia .--mb554 {
  margin-bottom: 554px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb554 {
    margin-bottom: 277px;
  }
}
.daihyakka-trivia .--pt554 {
  padding-top: 554px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt554 {
    padding-top: 277px;
  }
}
.daihyakka-trivia .--pb554 {
  padding-bottom: 554px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb554 {
    padding-bottom: 277px;
  }
}
.daihyakka-trivia .--px554 {
  padding: 0 554px;
}
.daihyakka-trivia .max-w-554 {
  max-width: 554px;
}
.daihyakka-trivia .w-554 {
  width: 554px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-554 {
    width: 277px;
  }
}
.daihyakka-trivia .h-554 {
  height: 554px;
}
.daihyakka-trivia .--gap554 {
  gap: 554px !important;
}
.daihyakka-trivia .--fw554 {
  font-weight: 554;
}
.daihyakka-trivia .--mt555 {
  margin-top: 555px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt555 {
    margin-top: 277.5px;
  }
}
.daihyakka-trivia .--mb555 {
  margin-bottom: 555px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb555 {
    margin-bottom: 277.5px;
  }
}
.daihyakka-trivia .--pt555 {
  padding-top: 555px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt555 {
    padding-top: 277.5px;
  }
}
.daihyakka-trivia .--pb555 {
  padding-bottom: 555px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb555 {
    padding-bottom: 277.5px;
  }
}
.daihyakka-trivia .--px555 {
  padding: 0 555px;
}
.daihyakka-trivia .max-w-555 {
  max-width: 555px;
}
.daihyakka-trivia .w-555 {
  width: 555px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-555 {
    width: 277.5px;
  }
}
.daihyakka-trivia .h-555 {
  height: 555px;
}
.daihyakka-trivia .--gap555 {
  gap: 555px !important;
}
.daihyakka-trivia .--fw555 {
  font-weight: 555;
}
.daihyakka-trivia .--mt556 {
  margin-top: 556px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt556 {
    margin-top: 278px;
  }
}
.daihyakka-trivia .--mb556 {
  margin-bottom: 556px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb556 {
    margin-bottom: 278px;
  }
}
.daihyakka-trivia .--pt556 {
  padding-top: 556px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt556 {
    padding-top: 278px;
  }
}
.daihyakka-trivia .--pb556 {
  padding-bottom: 556px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb556 {
    padding-bottom: 278px;
  }
}
.daihyakka-trivia .--px556 {
  padding: 0 556px;
}
.daihyakka-trivia .max-w-556 {
  max-width: 556px;
}
.daihyakka-trivia .w-556 {
  width: 556px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-556 {
    width: 278px;
  }
}
.daihyakka-trivia .h-556 {
  height: 556px;
}
.daihyakka-trivia .--gap556 {
  gap: 556px !important;
}
.daihyakka-trivia .--fw556 {
  font-weight: 556;
}
.daihyakka-trivia .--mt557 {
  margin-top: 557px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt557 {
    margin-top: 278.5px;
  }
}
.daihyakka-trivia .--mb557 {
  margin-bottom: 557px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb557 {
    margin-bottom: 278.5px;
  }
}
.daihyakka-trivia .--pt557 {
  padding-top: 557px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt557 {
    padding-top: 278.5px;
  }
}
.daihyakka-trivia .--pb557 {
  padding-bottom: 557px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb557 {
    padding-bottom: 278.5px;
  }
}
.daihyakka-trivia .--px557 {
  padding: 0 557px;
}
.daihyakka-trivia .max-w-557 {
  max-width: 557px;
}
.daihyakka-trivia .w-557 {
  width: 557px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-557 {
    width: 278.5px;
  }
}
.daihyakka-trivia .h-557 {
  height: 557px;
}
.daihyakka-trivia .--gap557 {
  gap: 557px !important;
}
.daihyakka-trivia .--fw557 {
  font-weight: 557;
}
.daihyakka-trivia .--mt558 {
  margin-top: 558px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt558 {
    margin-top: 279px;
  }
}
.daihyakka-trivia .--mb558 {
  margin-bottom: 558px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb558 {
    margin-bottom: 279px;
  }
}
.daihyakka-trivia .--pt558 {
  padding-top: 558px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt558 {
    padding-top: 279px;
  }
}
.daihyakka-trivia .--pb558 {
  padding-bottom: 558px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb558 {
    padding-bottom: 279px;
  }
}
.daihyakka-trivia .--px558 {
  padding: 0 558px;
}
.daihyakka-trivia .max-w-558 {
  max-width: 558px;
}
.daihyakka-trivia .w-558 {
  width: 558px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-558 {
    width: 279px;
  }
}
.daihyakka-trivia .h-558 {
  height: 558px;
}
.daihyakka-trivia .--gap558 {
  gap: 558px !important;
}
.daihyakka-trivia .--fw558 {
  font-weight: 558;
}
.daihyakka-trivia .--mt559 {
  margin-top: 559px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt559 {
    margin-top: 279.5px;
  }
}
.daihyakka-trivia .--mb559 {
  margin-bottom: 559px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb559 {
    margin-bottom: 279.5px;
  }
}
.daihyakka-trivia .--pt559 {
  padding-top: 559px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt559 {
    padding-top: 279.5px;
  }
}
.daihyakka-trivia .--pb559 {
  padding-bottom: 559px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb559 {
    padding-bottom: 279.5px;
  }
}
.daihyakka-trivia .--px559 {
  padding: 0 559px;
}
.daihyakka-trivia .max-w-559 {
  max-width: 559px;
}
.daihyakka-trivia .w-559 {
  width: 559px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-559 {
    width: 279.5px;
  }
}
.daihyakka-trivia .h-559 {
  height: 559px;
}
.daihyakka-trivia .--gap559 {
  gap: 559px !important;
}
.daihyakka-trivia .--fw559 {
  font-weight: 559;
}
.daihyakka-trivia .--mt560 {
  margin-top: 560px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt560 {
    margin-top: 280px;
  }
}
.daihyakka-trivia .--mb560 {
  margin-bottom: 560px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb560 {
    margin-bottom: 280px;
  }
}
.daihyakka-trivia .--pt560 {
  padding-top: 560px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt560 {
    padding-top: 280px;
  }
}
.daihyakka-trivia .--pb560 {
  padding-bottom: 560px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb560 {
    padding-bottom: 280px;
  }
}
.daihyakka-trivia .--px560 {
  padding: 0 560px;
}
.daihyakka-trivia .max-w-560 {
  max-width: 560px;
}
.daihyakka-trivia .w-560 {
  width: 560px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-560 {
    width: 280px;
  }
}
.daihyakka-trivia .h-560 {
  height: 560px;
}
.daihyakka-trivia .--gap560 {
  gap: 560px !important;
}
.daihyakka-trivia .--fw560 {
  font-weight: 560;
}
.daihyakka-trivia .--mt561 {
  margin-top: 561px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt561 {
    margin-top: 280.5px;
  }
}
.daihyakka-trivia .--mb561 {
  margin-bottom: 561px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb561 {
    margin-bottom: 280.5px;
  }
}
.daihyakka-trivia .--pt561 {
  padding-top: 561px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt561 {
    padding-top: 280.5px;
  }
}
.daihyakka-trivia .--pb561 {
  padding-bottom: 561px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb561 {
    padding-bottom: 280.5px;
  }
}
.daihyakka-trivia .--px561 {
  padding: 0 561px;
}
.daihyakka-trivia .max-w-561 {
  max-width: 561px;
}
.daihyakka-trivia .w-561 {
  width: 561px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-561 {
    width: 280.5px;
  }
}
.daihyakka-trivia .h-561 {
  height: 561px;
}
.daihyakka-trivia .--gap561 {
  gap: 561px !important;
}
.daihyakka-trivia .--fw561 {
  font-weight: 561;
}
.daihyakka-trivia .--mt562 {
  margin-top: 562px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt562 {
    margin-top: 281px;
  }
}
.daihyakka-trivia .--mb562 {
  margin-bottom: 562px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb562 {
    margin-bottom: 281px;
  }
}
.daihyakka-trivia .--pt562 {
  padding-top: 562px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt562 {
    padding-top: 281px;
  }
}
.daihyakka-trivia .--pb562 {
  padding-bottom: 562px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb562 {
    padding-bottom: 281px;
  }
}
.daihyakka-trivia .--px562 {
  padding: 0 562px;
}
.daihyakka-trivia .max-w-562 {
  max-width: 562px;
}
.daihyakka-trivia .w-562 {
  width: 562px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-562 {
    width: 281px;
  }
}
.daihyakka-trivia .h-562 {
  height: 562px;
}
.daihyakka-trivia .--gap562 {
  gap: 562px !important;
}
.daihyakka-trivia .--fw562 {
  font-weight: 562;
}
.daihyakka-trivia .--mt563 {
  margin-top: 563px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt563 {
    margin-top: 281.5px;
  }
}
.daihyakka-trivia .--mb563 {
  margin-bottom: 563px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb563 {
    margin-bottom: 281.5px;
  }
}
.daihyakka-trivia .--pt563 {
  padding-top: 563px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt563 {
    padding-top: 281.5px;
  }
}
.daihyakka-trivia .--pb563 {
  padding-bottom: 563px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb563 {
    padding-bottom: 281.5px;
  }
}
.daihyakka-trivia .--px563 {
  padding: 0 563px;
}
.daihyakka-trivia .max-w-563 {
  max-width: 563px;
}
.daihyakka-trivia .w-563 {
  width: 563px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-563 {
    width: 281.5px;
  }
}
.daihyakka-trivia .h-563 {
  height: 563px;
}
.daihyakka-trivia .--gap563 {
  gap: 563px !important;
}
.daihyakka-trivia .--fw563 {
  font-weight: 563;
}
.daihyakka-trivia .--mt564 {
  margin-top: 564px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt564 {
    margin-top: 282px;
  }
}
.daihyakka-trivia .--mb564 {
  margin-bottom: 564px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb564 {
    margin-bottom: 282px;
  }
}
.daihyakka-trivia .--pt564 {
  padding-top: 564px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt564 {
    padding-top: 282px;
  }
}
.daihyakka-trivia .--pb564 {
  padding-bottom: 564px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb564 {
    padding-bottom: 282px;
  }
}
.daihyakka-trivia .--px564 {
  padding: 0 564px;
}
.daihyakka-trivia .max-w-564 {
  max-width: 564px;
}
.daihyakka-trivia .w-564 {
  width: 564px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-564 {
    width: 282px;
  }
}
.daihyakka-trivia .h-564 {
  height: 564px;
}
.daihyakka-trivia .--gap564 {
  gap: 564px !important;
}
.daihyakka-trivia .--fw564 {
  font-weight: 564;
}
.daihyakka-trivia .--mt565 {
  margin-top: 565px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt565 {
    margin-top: 282.5px;
  }
}
.daihyakka-trivia .--mb565 {
  margin-bottom: 565px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb565 {
    margin-bottom: 282.5px;
  }
}
.daihyakka-trivia .--pt565 {
  padding-top: 565px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt565 {
    padding-top: 282.5px;
  }
}
.daihyakka-trivia .--pb565 {
  padding-bottom: 565px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb565 {
    padding-bottom: 282.5px;
  }
}
.daihyakka-trivia .--px565 {
  padding: 0 565px;
}
.daihyakka-trivia .max-w-565 {
  max-width: 565px;
}
.daihyakka-trivia .w-565 {
  width: 565px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-565 {
    width: 282.5px;
  }
}
.daihyakka-trivia .h-565 {
  height: 565px;
}
.daihyakka-trivia .--gap565 {
  gap: 565px !important;
}
.daihyakka-trivia .--fw565 {
  font-weight: 565;
}
.daihyakka-trivia .--mt566 {
  margin-top: 566px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt566 {
    margin-top: 283px;
  }
}
.daihyakka-trivia .--mb566 {
  margin-bottom: 566px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb566 {
    margin-bottom: 283px;
  }
}
.daihyakka-trivia .--pt566 {
  padding-top: 566px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt566 {
    padding-top: 283px;
  }
}
.daihyakka-trivia .--pb566 {
  padding-bottom: 566px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb566 {
    padding-bottom: 283px;
  }
}
.daihyakka-trivia .--px566 {
  padding: 0 566px;
}
.daihyakka-trivia .max-w-566 {
  max-width: 566px;
}
.daihyakka-trivia .w-566 {
  width: 566px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-566 {
    width: 283px;
  }
}
.daihyakka-trivia .h-566 {
  height: 566px;
}
.daihyakka-trivia .--gap566 {
  gap: 566px !important;
}
.daihyakka-trivia .--fw566 {
  font-weight: 566;
}
.daihyakka-trivia .--mt567 {
  margin-top: 567px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt567 {
    margin-top: 283.5px;
  }
}
.daihyakka-trivia .--mb567 {
  margin-bottom: 567px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb567 {
    margin-bottom: 283.5px;
  }
}
.daihyakka-trivia .--pt567 {
  padding-top: 567px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt567 {
    padding-top: 283.5px;
  }
}
.daihyakka-trivia .--pb567 {
  padding-bottom: 567px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb567 {
    padding-bottom: 283.5px;
  }
}
.daihyakka-trivia .--px567 {
  padding: 0 567px;
}
.daihyakka-trivia .max-w-567 {
  max-width: 567px;
}
.daihyakka-trivia .w-567 {
  width: 567px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-567 {
    width: 283.5px;
  }
}
.daihyakka-trivia .h-567 {
  height: 567px;
}
.daihyakka-trivia .--gap567 {
  gap: 567px !important;
}
.daihyakka-trivia .--fw567 {
  font-weight: 567;
}
.daihyakka-trivia .--mt568 {
  margin-top: 568px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt568 {
    margin-top: 284px;
  }
}
.daihyakka-trivia .--mb568 {
  margin-bottom: 568px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb568 {
    margin-bottom: 284px;
  }
}
.daihyakka-trivia .--pt568 {
  padding-top: 568px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt568 {
    padding-top: 284px;
  }
}
.daihyakka-trivia .--pb568 {
  padding-bottom: 568px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb568 {
    padding-bottom: 284px;
  }
}
.daihyakka-trivia .--px568 {
  padding: 0 568px;
}
.daihyakka-trivia .max-w-568 {
  max-width: 568px;
}
.daihyakka-trivia .w-568 {
  width: 568px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-568 {
    width: 284px;
  }
}
.daihyakka-trivia .h-568 {
  height: 568px;
}
.daihyakka-trivia .--gap568 {
  gap: 568px !important;
}
.daihyakka-trivia .--fw568 {
  font-weight: 568;
}
.daihyakka-trivia .--mt569 {
  margin-top: 569px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt569 {
    margin-top: 284.5px;
  }
}
.daihyakka-trivia .--mb569 {
  margin-bottom: 569px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb569 {
    margin-bottom: 284.5px;
  }
}
.daihyakka-trivia .--pt569 {
  padding-top: 569px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt569 {
    padding-top: 284.5px;
  }
}
.daihyakka-trivia .--pb569 {
  padding-bottom: 569px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb569 {
    padding-bottom: 284.5px;
  }
}
.daihyakka-trivia .--px569 {
  padding: 0 569px;
}
.daihyakka-trivia .max-w-569 {
  max-width: 569px;
}
.daihyakka-trivia .w-569 {
  width: 569px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-569 {
    width: 284.5px;
  }
}
.daihyakka-trivia .h-569 {
  height: 569px;
}
.daihyakka-trivia .--gap569 {
  gap: 569px !important;
}
.daihyakka-trivia .--fw569 {
  font-weight: 569;
}
.daihyakka-trivia .--mt570 {
  margin-top: 570px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt570 {
    margin-top: 285px;
  }
}
.daihyakka-trivia .--mb570 {
  margin-bottom: 570px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb570 {
    margin-bottom: 285px;
  }
}
.daihyakka-trivia .--pt570 {
  padding-top: 570px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt570 {
    padding-top: 285px;
  }
}
.daihyakka-trivia .--pb570 {
  padding-bottom: 570px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb570 {
    padding-bottom: 285px;
  }
}
.daihyakka-trivia .--px570 {
  padding: 0 570px;
}
.daihyakka-trivia .max-w-570 {
  max-width: 570px;
}
.daihyakka-trivia .w-570 {
  width: 570px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-570 {
    width: 285px;
  }
}
.daihyakka-trivia .h-570 {
  height: 570px;
}
.daihyakka-trivia .--gap570 {
  gap: 570px !important;
}
.daihyakka-trivia .--fw570 {
  font-weight: 570;
}
.daihyakka-trivia .--mt571 {
  margin-top: 571px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt571 {
    margin-top: 285.5px;
  }
}
.daihyakka-trivia .--mb571 {
  margin-bottom: 571px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb571 {
    margin-bottom: 285.5px;
  }
}
.daihyakka-trivia .--pt571 {
  padding-top: 571px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt571 {
    padding-top: 285.5px;
  }
}
.daihyakka-trivia .--pb571 {
  padding-bottom: 571px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb571 {
    padding-bottom: 285.5px;
  }
}
.daihyakka-trivia .--px571 {
  padding: 0 571px;
}
.daihyakka-trivia .max-w-571 {
  max-width: 571px;
}
.daihyakka-trivia .w-571 {
  width: 571px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-571 {
    width: 285.5px;
  }
}
.daihyakka-trivia .h-571 {
  height: 571px;
}
.daihyakka-trivia .--gap571 {
  gap: 571px !important;
}
.daihyakka-trivia .--fw571 {
  font-weight: 571;
}
.daihyakka-trivia .--mt572 {
  margin-top: 572px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt572 {
    margin-top: 286px;
  }
}
.daihyakka-trivia .--mb572 {
  margin-bottom: 572px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb572 {
    margin-bottom: 286px;
  }
}
.daihyakka-trivia .--pt572 {
  padding-top: 572px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt572 {
    padding-top: 286px;
  }
}
.daihyakka-trivia .--pb572 {
  padding-bottom: 572px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb572 {
    padding-bottom: 286px;
  }
}
.daihyakka-trivia .--px572 {
  padding: 0 572px;
}
.daihyakka-trivia .max-w-572 {
  max-width: 572px;
}
.daihyakka-trivia .w-572 {
  width: 572px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-572 {
    width: 286px;
  }
}
.daihyakka-trivia .h-572 {
  height: 572px;
}
.daihyakka-trivia .--gap572 {
  gap: 572px !important;
}
.daihyakka-trivia .--fw572 {
  font-weight: 572;
}
.daihyakka-trivia .--mt573 {
  margin-top: 573px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt573 {
    margin-top: 286.5px;
  }
}
.daihyakka-trivia .--mb573 {
  margin-bottom: 573px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb573 {
    margin-bottom: 286.5px;
  }
}
.daihyakka-trivia .--pt573 {
  padding-top: 573px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt573 {
    padding-top: 286.5px;
  }
}
.daihyakka-trivia .--pb573 {
  padding-bottom: 573px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb573 {
    padding-bottom: 286.5px;
  }
}
.daihyakka-trivia .--px573 {
  padding: 0 573px;
}
.daihyakka-trivia .max-w-573 {
  max-width: 573px;
}
.daihyakka-trivia .w-573 {
  width: 573px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-573 {
    width: 286.5px;
  }
}
.daihyakka-trivia .h-573 {
  height: 573px;
}
.daihyakka-trivia .--gap573 {
  gap: 573px !important;
}
.daihyakka-trivia .--fw573 {
  font-weight: 573;
}
.daihyakka-trivia .--mt574 {
  margin-top: 574px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt574 {
    margin-top: 287px;
  }
}
.daihyakka-trivia .--mb574 {
  margin-bottom: 574px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb574 {
    margin-bottom: 287px;
  }
}
.daihyakka-trivia .--pt574 {
  padding-top: 574px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt574 {
    padding-top: 287px;
  }
}
.daihyakka-trivia .--pb574 {
  padding-bottom: 574px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb574 {
    padding-bottom: 287px;
  }
}
.daihyakka-trivia .--px574 {
  padding: 0 574px;
}
.daihyakka-trivia .max-w-574 {
  max-width: 574px;
}
.daihyakka-trivia .w-574 {
  width: 574px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-574 {
    width: 287px;
  }
}
.daihyakka-trivia .h-574 {
  height: 574px;
}
.daihyakka-trivia .--gap574 {
  gap: 574px !important;
}
.daihyakka-trivia .--fw574 {
  font-weight: 574;
}
.daihyakka-trivia .--mt575 {
  margin-top: 575px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt575 {
    margin-top: 287.5px;
  }
}
.daihyakka-trivia .--mb575 {
  margin-bottom: 575px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb575 {
    margin-bottom: 287.5px;
  }
}
.daihyakka-trivia .--pt575 {
  padding-top: 575px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt575 {
    padding-top: 287.5px;
  }
}
.daihyakka-trivia .--pb575 {
  padding-bottom: 575px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb575 {
    padding-bottom: 287.5px;
  }
}
.daihyakka-trivia .--px575 {
  padding: 0 575px;
}
.daihyakka-trivia .max-w-575 {
  max-width: 575px;
}
.daihyakka-trivia .w-575 {
  width: 575px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-575 {
    width: 287.5px;
  }
}
.daihyakka-trivia .h-575 {
  height: 575px;
}
.daihyakka-trivia .--gap575 {
  gap: 575px !important;
}
.daihyakka-trivia .--fw575 {
  font-weight: 575;
}
.daihyakka-trivia .--mt576 {
  margin-top: 576px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt576 {
    margin-top: 288px;
  }
}
.daihyakka-trivia .--mb576 {
  margin-bottom: 576px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb576 {
    margin-bottom: 288px;
  }
}
.daihyakka-trivia .--pt576 {
  padding-top: 576px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt576 {
    padding-top: 288px;
  }
}
.daihyakka-trivia .--pb576 {
  padding-bottom: 576px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb576 {
    padding-bottom: 288px;
  }
}
.daihyakka-trivia .--px576 {
  padding: 0 576px;
}
.daihyakka-trivia .max-w-576 {
  max-width: 576px;
}
.daihyakka-trivia .w-576 {
  width: 576px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-576 {
    width: 288px;
  }
}
.daihyakka-trivia .h-576 {
  height: 576px;
}
.daihyakka-trivia .--gap576 {
  gap: 576px !important;
}
.daihyakka-trivia .--fw576 {
  font-weight: 576;
}
.daihyakka-trivia .--mt577 {
  margin-top: 577px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt577 {
    margin-top: 288.5px;
  }
}
.daihyakka-trivia .--mb577 {
  margin-bottom: 577px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb577 {
    margin-bottom: 288.5px;
  }
}
.daihyakka-trivia .--pt577 {
  padding-top: 577px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt577 {
    padding-top: 288.5px;
  }
}
.daihyakka-trivia .--pb577 {
  padding-bottom: 577px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb577 {
    padding-bottom: 288.5px;
  }
}
.daihyakka-trivia .--px577 {
  padding: 0 577px;
}
.daihyakka-trivia .max-w-577 {
  max-width: 577px;
}
.daihyakka-trivia .w-577 {
  width: 577px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-577 {
    width: 288.5px;
  }
}
.daihyakka-trivia .h-577 {
  height: 577px;
}
.daihyakka-trivia .--gap577 {
  gap: 577px !important;
}
.daihyakka-trivia .--fw577 {
  font-weight: 577;
}
.daihyakka-trivia .--mt578 {
  margin-top: 578px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt578 {
    margin-top: 289px;
  }
}
.daihyakka-trivia .--mb578 {
  margin-bottom: 578px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb578 {
    margin-bottom: 289px;
  }
}
.daihyakka-trivia .--pt578 {
  padding-top: 578px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt578 {
    padding-top: 289px;
  }
}
.daihyakka-trivia .--pb578 {
  padding-bottom: 578px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb578 {
    padding-bottom: 289px;
  }
}
.daihyakka-trivia .--px578 {
  padding: 0 578px;
}
.daihyakka-trivia .max-w-578 {
  max-width: 578px;
}
.daihyakka-trivia .w-578 {
  width: 578px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-578 {
    width: 289px;
  }
}
.daihyakka-trivia .h-578 {
  height: 578px;
}
.daihyakka-trivia .--gap578 {
  gap: 578px !important;
}
.daihyakka-trivia .--fw578 {
  font-weight: 578;
}
.daihyakka-trivia .--mt579 {
  margin-top: 579px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt579 {
    margin-top: 289.5px;
  }
}
.daihyakka-trivia .--mb579 {
  margin-bottom: 579px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb579 {
    margin-bottom: 289.5px;
  }
}
.daihyakka-trivia .--pt579 {
  padding-top: 579px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt579 {
    padding-top: 289.5px;
  }
}
.daihyakka-trivia .--pb579 {
  padding-bottom: 579px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb579 {
    padding-bottom: 289.5px;
  }
}
.daihyakka-trivia .--px579 {
  padding: 0 579px;
}
.daihyakka-trivia .max-w-579 {
  max-width: 579px;
}
.daihyakka-trivia .w-579 {
  width: 579px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-579 {
    width: 289.5px;
  }
}
.daihyakka-trivia .h-579 {
  height: 579px;
}
.daihyakka-trivia .--gap579 {
  gap: 579px !important;
}
.daihyakka-trivia .--fw579 {
  font-weight: 579;
}
.daihyakka-trivia .--mt580 {
  margin-top: 580px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt580 {
    margin-top: 290px;
  }
}
.daihyakka-trivia .--mb580 {
  margin-bottom: 580px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb580 {
    margin-bottom: 290px;
  }
}
.daihyakka-trivia .--pt580 {
  padding-top: 580px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt580 {
    padding-top: 290px;
  }
}
.daihyakka-trivia .--pb580 {
  padding-bottom: 580px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb580 {
    padding-bottom: 290px;
  }
}
.daihyakka-trivia .--px580 {
  padding: 0 580px;
}
.daihyakka-trivia .max-w-580 {
  max-width: 580px;
}
.daihyakka-trivia .w-580 {
  width: 580px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-580 {
    width: 290px;
  }
}
.daihyakka-trivia .h-580 {
  height: 580px;
}
.daihyakka-trivia .--gap580 {
  gap: 580px !important;
}
.daihyakka-trivia .--fw580 {
  font-weight: 580;
}
.daihyakka-trivia .--mt581 {
  margin-top: 581px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt581 {
    margin-top: 290.5px;
  }
}
.daihyakka-trivia .--mb581 {
  margin-bottom: 581px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb581 {
    margin-bottom: 290.5px;
  }
}
.daihyakka-trivia .--pt581 {
  padding-top: 581px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt581 {
    padding-top: 290.5px;
  }
}
.daihyakka-trivia .--pb581 {
  padding-bottom: 581px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb581 {
    padding-bottom: 290.5px;
  }
}
.daihyakka-trivia .--px581 {
  padding: 0 581px;
}
.daihyakka-trivia .max-w-581 {
  max-width: 581px;
}
.daihyakka-trivia .w-581 {
  width: 581px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-581 {
    width: 290.5px;
  }
}
.daihyakka-trivia .h-581 {
  height: 581px;
}
.daihyakka-trivia .--gap581 {
  gap: 581px !important;
}
.daihyakka-trivia .--fw581 {
  font-weight: 581;
}
.daihyakka-trivia .--mt582 {
  margin-top: 582px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt582 {
    margin-top: 291px;
  }
}
.daihyakka-trivia .--mb582 {
  margin-bottom: 582px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb582 {
    margin-bottom: 291px;
  }
}
.daihyakka-trivia .--pt582 {
  padding-top: 582px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt582 {
    padding-top: 291px;
  }
}
.daihyakka-trivia .--pb582 {
  padding-bottom: 582px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb582 {
    padding-bottom: 291px;
  }
}
.daihyakka-trivia .--px582 {
  padding: 0 582px;
}
.daihyakka-trivia .max-w-582 {
  max-width: 582px;
}
.daihyakka-trivia .w-582 {
  width: 582px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-582 {
    width: 291px;
  }
}
.daihyakka-trivia .h-582 {
  height: 582px;
}
.daihyakka-trivia .--gap582 {
  gap: 582px !important;
}
.daihyakka-trivia .--fw582 {
  font-weight: 582;
}
.daihyakka-trivia .--mt583 {
  margin-top: 583px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt583 {
    margin-top: 291.5px;
  }
}
.daihyakka-trivia .--mb583 {
  margin-bottom: 583px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb583 {
    margin-bottom: 291.5px;
  }
}
.daihyakka-trivia .--pt583 {
  padding-top: 583px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt583 {
    padding-top: 291.5px;
  }
}
.daihyakka-trivia .--pb583 {
  padding-bottom: 583px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb583 {
    padding-bottom: 291.5px;
  }
}
.daihyakka-trivia .--px583 {
  padding: 0 583px;
}
.daihyakka-trivia .max-w-583 {
  max-width: 583px;
}
.daihyakka-trivia .w-583 {
  width: 583px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-583 {
    width: 291.5px;
  }
}
.daihyakka-trivia .h-583 {
  height: 583px;
}
.daihyakka-trivia .--gap583 {
  gap: 583px !important;
}
.daihyakka-trivia .--fw583 {
  font-weight: 583;
}
.daihyakka-trivia .--mt584 {
  margin-top: 584px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt584 {
    margin-top: 292px;
  }
}
.daihyakka-trivia .--mb584 {
  margin-bottom: 584px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb584 {
    margin-bottom: 292px;
  }
}
.daihyakka-trivia .--pt584 {
  padding-top: 584px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt584 {
    padding-top: 292px;
  }
}
.daihyakka-trivia .--pb584 {
  padding-bottom: 584px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb584 {
    padding-bottom: 292px;
  }
}
.daihyakka-trivia .--px584 {
  padding: 0 584px;
}
.daihyakka-trivia .max-w-584 {
  max-width: 584px;
}
.daihyakka-trivia .w-584 {
  width: 584px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-584 {
    width: 292px;
  }
}
.daihyakka-trivia .h-584 {
  height: 584px;
}
.daihyakka-trivia .--gap584 {
  gap: 584px !important;
}
.daihyakka-trivia .--fw584 {
  font-weight: 584;
}
.daihyakka-trivia .--mt585 {
  margin-top: 585px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt585 {
    margin-top: 292.5px;
  }
}
.daihyakka-trivia .--mb585 {
  margin-bottom: 585px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb585 {
    margin-bottom: 292.5px;
  }
}
.daihyakka-trivia .--pt585 {
  padding-top: 585px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt585 {
    padding-top: 292.5px;
  }
}
.daihyakka-trivia .--pb585 {
  padding-bottom: 585px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb585 {
    padding-bottom: 292.5px;
  }
}
.daihyakka-trivia .--px585 {
  padding: 0 585px;
}
.daihyakka-trivia .max-w-585 {
  max-width: 585px;
}
.daihyakka-trivia .w-585 {
  width: 585px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-585 {
    width: 292.5px;
  }
}
.daihyakka-trivia .h-585 {
  height: 585px;
}
.daihyakka-trivia .--gap585 {
  gap: 585px !important;
}
.daihyakka-trivia .--fw585 {
  font-weight: 585;
}
.daihyakka-trivia .--mt586 {
  margin-top: 586px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt586 {
    margin-top: 293px;
  }
}
.daihyakka-trivia .--mb586 {
  margin-bottom: 586px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb586 {
    margin-bottom: 293px;
  }
}
.daihyakka-trivia .--pt586 {
  padding-top: 586px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt586 {
    padding-top: 293px;
  }
}
.daihyakka-trivia .--pb586 {
  padding-bottom: 586px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb586 {
    padding-bottom: 293px;
  }
}
.daihyakka-trivia .--px586 {
  padding: 0 586px;
}
.daihyakka-trivia .max-w-586 {
  max-width: 586px;
}
.daihyakka-trivia .w-586 {
  width: 586px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-586 {
    width: 293px;
  }
}
.daihyakka-trivia .h-586 {
  height: 586px;
}
.daihyakka-trivia .--gap586 {
  gap: 586px !important;
}
.daihyakka-trivia .--fw586 {
  font-weight: 586;
}
.daihyakka-trivia .--mt587 {
  margin-top: 587px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt587 {
    margin-top: 293.5px;
  }
}
.daihyakka-trivia .--mb587 {
  margin-bottom: 587px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb587 {
    margin-bottom: 293.5px;
  }
}
.daihyakka-trivia .--pt587 {
  padding-top: 587px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt587 {
    padding-top: 293.5px;
  }
}
.daihyakka-trivia .--pb587 {
  padding-bottom: 587px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb587 {
    padding-bottom: 293.5px;
  }
}
.daihyakka-trivia .--px587 {
  padding: 0 587px;
}
.daihyakka-trivia .max-w-587 {
  max-width: 587px;
}
.daihyakka-trivia .w-587 {
  width: 587px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-587 {
    width: 293.5px;
  }
}
.daihyakka-trivia .h-587 {
  height: 587px;
}
.daihyakka-trivia .--gap587 {
  gap: 587px !important;
}
.daihyakka-trivia .--fw587 {
  font-weight: 587;
}
.daihyakka-trivia .--mt588 {
  margin-top: 588px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt588 {
    margin-top: 294px;
  }
}
.daihyakka-trivia .--mb588 {
  margin-bottom: 588px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb588 {
    margin-bottom: 294px;
  }
}
.daihyakka-trivia .--pt588 {
  padding-top: 588px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt588 {
    padding-top: 294px;
  }
}
.daihyakka-trivia .--pb588 {
  padding-bottom: 588px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb588 {
    padding-bottom: 294px;
  }
}
.daihyakka-trivia .--px588 {
  padding: 0 588px;
}
.daihyakka-trivia .max-w-588 {
  max-width: 588px;
}
.daihyakka-trivia .w-588 {
  width: 588px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-588 {
    width: 294px;
  }
}
.daihyakka-trivia .h-588 {
  height: 588px;
}
.daihyakka-trivia .--gap588 {
  gap: 588px !important;
}
.daihyakka-trivia .--fw588 {
  font-weight: 588;
}
.daihyakka-trivia .--mt589 {
  margin-top: 589px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt589 {
    margin-top: 294.5px;
  }
}
.daihyakka-trivia .--mb589 {
  margin-bottom: 589px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb589 {
    margin-bottom: 294.5px;
  }
}
.daihyakka-trivia .--pt589 {
  padding-top: 589px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt589 {
    padding-top: 294.5px;
  }
}
.daihyakka-trivia .--pb589 {
  padding-bottom: 589px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb589 {
    padding-bottom: 294.5px;
  }
}
.daihyakka-trivia .--px589 {
  padding: 0 589px;
}
.daihyakka-trivia .max-w-589 {
  max-width: 589px;
}
.daihyakka-trivia .w-589 {
  width: 589px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-589 {
    width: 294.5px;
  }
}
.daihyakka-trivia .h-589 {
  height: 589px;
}
.daihyakka-trivia .--gap589 {
  gap: 589px !important;
}
.daihyakka-trivia .--fw589 {
  font-weight: 589;
}
.daihyakka-trivia .--mt590 {
  margin-top: 590px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt590 {
    margin-top: 295px;
  }
}
.daihyakka-trivia .--mb590 {
  margin-bottom: 590px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb590 {
    margin-bottom: 295px;
  }
}
.daihyakka-trivia .--pt590 {
  padding-top: 590px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt590 {
    padding-top: 295px;
  }
}
.daihyakka-trivia .--pb590 {
  padding-bottom: 590px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb590 {
    padding-bottom: 295px;
  }
}
.daihyakka-trivia .--px590 {
  padding: 0 590px;
}
.daihyakka-trivia .max-w-590 {
  max-width: 590px;
}
.daihyakka-trivia .w-590 {
  width: 590px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-590 {
    width: 295px;
  }
}
.daihyakka-trivia .h-590 {
  height: 590px;
}
.daihyakka-trivia .--gap590 {
  gap: 590px !important;
}
.daihyakka-trivia .--fw590 {
  font-weight: 590;
}
.daihyakka-trivia .--mt591 {
  margin-top: 591px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt591 {
    margin-top: 295.5px;
  }
}
.daihyakka-trivia .--mb591 {
  margin-bottom: 591px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb591 {
    margin-bottom: 295.5px;
  }
}
.daihyakka-trivia .--pt591 {
  padding-top: 591px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt591 {
    padding-top: 295.5px;
  }
}
.daihyakka-trivia .--pb591 {
  padding-bottom: 591px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb591 {
    padding-bottom: 295.5px;
  }
}
.daihyakka-trivia .--px591 {
  padding: 0 591px;
}
.daihyakka-trivia .max-w-591 {
  max-width: 591px;
}
.daihyakka-trivia .w-591 {
  width: 591px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-591 {
    width: 295.5px;
  }
}
.daihyakka-trivia .h-591 {
  height: 591px;
}
.daihyakka-trivia .--gap591 {
  gap: 591px !important;
}
.daihyakka-trivia .--fw591 {
  font-weight: 591;
}
.daihyakka-trivia .--mt592 {
  margin-top: 592px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt592 {
    margin-top: 296px;
  }
}
.daihyakka-trivia .--mb592 {
  margin-bottom: 592px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb592 {
    margin-bottom: 296px;
  }
}
.daihyakka-trivia .--pt592 {
  padding-top: 592px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt592 {
    padding-top: 296px;
  }
}
.daihyakka-trivia .--pb592 {
  padding-bottom: 592px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb592 {
    padding-bottom: 296px;
  }
}
.daihyakka-trivia .--px592 {
  padding: 0 592px;
}
.daihyakka-trivia .max-w-592 {
  max-width: 592px;
}
.daihyakka-trivia .w-592 {
  width: 592px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-592 {
    width: 296px;
  }
}
.daihyakka-trivia .h-592 {
  height: 592px;
}
.daihyakka-trivia .--gap592 {
  gap: 592px !important;
}
.daihyakka-trivia .--fw592 {
  font-weight: 592;
}
.daihyakka-trivia .--mt593 {
  margin-top: 593px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt593 {
    margin-top: 296.5px;
  }
}
.daihyakka-trivia .--mb593 {
  margin-bottom: 593px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb593 {
    margin-bottom: 296.5px;
  }
}
.daihyakka-trivia .--pt593 {
  padding-top: 593px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt593 {
    padding-top: 296.5px;
  }
}
.daihyakka-trivia .--pb593 {
  padding-bottom: 593px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb593 {
    padding-bottom: 296.5px;
  }
}
.daihyakka-trivia .--px593 {
  padding: 0 593px;
}
.daihyakka-trivia .max-w-593 {
  max-width: 593px;
}
.daihyakka-trivia .w-593 {
  width: 593px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-593 {
    width: 296.5px;
  }
}
.daihyakka-trivia .h-593 {
  height: 593px;
}
.daihyakka-trivia .--gap593 {
  gap: 593px !important;
}
.daihyakka-trivia .--fw593 {
  font-weight: 593;
}
.daihyakka-trivia .--mt594 {
  margin-top: 594px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt594 {
    margin-top: 297px;
  }
}
.daihyakka-trivia .--mb594 {
  margin-bottom: 594px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb594 {
    margin-bottom: 297px;
  }
}
.daihyakka-trivia .--pt594 {
  padding-top: 594px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt594 {
    padding-top: 297px;
  }
}
.daihyakka-trivia .--pb594 {
  padding-bottom: 594px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb594 {
    padding-bottom: 297px;
  }
}
.daihyakka-trivia .--px594 {
  padding: 0 594px;
}
.daihyakka-trivia .max-w-594 {
  max-width: 594px;
}
.daihyakka-trivia .w-594 {
  width: 594px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-594 {
    width: 297px;
  }
}
.daihyakka-trivia .h-594 {
  height: 594px;
}
.daihyakka-trivia .--gap594 {
  gap: 594px !important;
}
.daihyakka-trivia .--fw594 {
  font-weight: 594;
}
.daihyakka-trivia .--mt595 {
  margin-top: 595px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt595 {
    margin-top: 297.5px;
  }
}
.daihyakka-trivia .--mb595 {
  margin-bottom: 595px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb595 {
    margin-bottom: 297.5px;
  }
}
.daihyakka-trivia .--pt595 {
  padding-top: 595px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt595 {
    padding-top: 297.5px;
  }
}
.daihyakka-trivia .--pb595 {
  padding-bottom: 595px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb595 {
    padding-bottom: 297.5px;
  }
}
.daihyakka-trivia .--px595 {
  padding: 0 595px;
}
.daihyakka-trivia .max-w-595 {
  max-width: 595px;
}
.daihyakka-trivia .w-595 {
  width: 595px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-595 {
    width: 297.5px;
  }
}
.daihyakka-trivia .h-595 {
  height: 595px;
}
.daihyakka-trivia .--gap595 {
  gap: 595px !important;
}
.daihyakka-trivia .--fw595 {
  font-weight: 595;
}
.daihyakka-trivia .--mt596 {
  margin-top: 596px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt596 {
    margin-top: 298px;
  }
}
.daihyakka-trivia .--mb596 {
  margin-bottom: 596px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb596 {
    margin-bottom: 298px;
  }
}
.daihyakka-trivia .--pt596 {
  padding-top: 596px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt596 {
    padding-top: 298px;
  }
}
.daihyakka-trivia .--pb596 {
  padding-bottom: 596px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb596 {
    padding-bottom: 298px;
  }
}
.daihyakka-trivia .--px596 {
  padding: 0 596px;
}
.daihyakka-trivia .max-w-596 {
  max-width: 596px;
}
.daihyakka-trivia .w-596 {
  width: 596px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-596 {
    width: 298px;
  }
}
.daihyakka-trivia .h-596 {
  height: 596px;
}
.daihyakka-trivia .--gap596 {
  gap: 596px !important;
}
.daihyakka-trivia .--fw596 {
  font-weight: 596;
}
.daihyakka-trivia .--mt597 {
  margin-top: 597px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt597 {
    margin-top: 298.5px;
  }
}
.daihyakka-trivia .--mb597 {
  margin-bottom: 597px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb597 {
    margin-bottom: 298.5px;
  }
}
.daihyakka-trivia .--pt597 {
  padding-top: 597px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt597 {
    padding-top: 298.5px;
  }
}
.daihyakka-trivia .--pb597 {
  padding-bottom: 597px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb597 {
    padding-bottom: 298.5px;
  }
}
.daihyakka-trivia .--px597 {
  padding: 0 597px;
}
.daihyakka-trivia .max-w-597 {
  max-width: 597px;
}
.daihyakka-trivia .w-597 {
  width: 597px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-597 {
    width: 298.5px;
  }
}
.daihyakka-trivia .h-597 {
  height: 597px;
}
.daihyakka-trivia .--gap597 {
  gap: 597px !important;
}
.daihyakka-trivia .--fw597 {
  font-weight: 597;
}
.daihyakka-trivia .--mt598 {
  margin-top: 598px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt598 {
    margin-top: 299px;
  }
}
.daihyakka-trivia .--mb598 {
  margin-bottom: 598px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb598 {
    margin-bottom: 299px;
  }
}
.daihyakka-trivia .--pt598 {
  padding-top: 598px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt598 {
    padding-top: 299px;
  }
}
.daihyakka-trivia .--pb598 {
  padding-bottom: 598px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb598 {
    padding-bottom: 299px;
  }
}
.daihyakka-trivia .--px598 {
  padding: 0 598px;
}
.daihyakka-trivia .max-w-598 {
  max-width: 598px;
}
.daihyakka-trivia .w-598 {
  width: 598px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-598 {
    width: 299px;
  }
}
.daihyakka-trivia .h-598 {
  height: 598px;
}
.daihyakka-trivia .--gap598 {
  gap: 598px !important;
}
.daihyakka-trivia .--fw598 {
  font-weight: 598;
}
.daihyakka-trivia .--mt599 {
  margin-top: 599px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt599 {
    margin-top: 299.5px;
  }
}
.daihyakka-trivia .--mb599 {
  margin-bottom: 599px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb599 {
    margin-bottom: 299.5px;
  }
}
.daihyakka-trivia .--pt599 {
  padding-top: 599px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt599 {
    padding-top: 299.5px;
  }
}
.daihyakka-trivia .--pb599 {
  padding-bottom: 599px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb599 {
    padding-bottom: 299.5px;
  }
}
.daihyakka-trivia .--px599 {
  padding: 0 599px;
}
.daihyakka-trivia .max-w-599 {
  max-width: 599px;
}
.daihyakka-trivia .w-599 {
  width: 599px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-599 {
    width: 299.5px;
  }
}
.daihyakka-trivia .h-599 {
  height: 599px;
}
.daihyakka-trivia .--gap599 {
  gap: 599px !important;
}
.daihyakka-trivia .--fw599 {
  font-weight: 599;
}
.daihyakka-trivia .--mt600 {
  margin-top: 600px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt600 {
    margin-top: 300px;
  }
}
.daihyakka-trivia .--mb600 {
  margin-bottom: 600px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb600 {
    margin-bottom: 300px;
  }
}
.daihyakka-trivia .--pt600 {
  padding-top: 600px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt600 {
    padding-top: 300px;
  }
}
.daihyakka-trivia .--pb600 {
  padding-bottom: 600px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb600 {
    padding-bottom: 300px;
  }
}
.daihyakka-trivia .--px600 {
  padding: 0 600px;
}
.daihyakka-trivia .max-w-600 {
  max-width: 600px;
}
.daihyakka-trivia .w-600 {
  width: 600px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-600 {
    width: 300px;
  }
}
.daihyakka-trivia .h-600 {
  height: 600px;
}
.daihyakka-trivia .--gap600 {
  gap: 600px !important;
}
.daihyakka-trivia .--fw600 {
  font-weight: 600;
}
.daihyakka-trivia .--mt601 {
  margin-top: 601px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt601 {
    margin-top: 300.5px;
  }
}
.daihyakka-trivia .--mb601 {
  margin-bottom: 601px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb601 {
    margin-bottom: 300.5px;
  }
}
.daihyakka-trivia .--pt601 {
  padding-top: 601px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt601 {
    padding-top: 300.5px;
  }
}
.daihyakka-trivia .--pb601 {
  padding-bottom: 601px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb601 {
    padding-bottom: 300.5px;
  }
}
.daihyakka-trivia .--px601 {
  padding: 0 601px;
}
.daihyakka-trivia .max-w-601 {
  max-width: 601px;
}
.daihyakka-trivia .w-601 {
  width: 601px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-601 {
    width: 300.5px;
  }
}
.daihyakka-trivia .h-601 {
  height: 601px;
}
.daihyakka-trivia .--gap601 {
  gap: 601px !important;
}
.daihyakka-trivia .--fw601 {
  font-weight: 601;
}
.daihyakka-trivia .--mt602 {
  margin-top: 602px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt602 {
    margin-top: 301px;
  }
}
.daihyakka-trivia .--mb602 {
  margin-bottom: 602px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb602 {
    margin-bottom: 301px;
  }
}
.daihyakka-trivia .--pt602 {
  padding-top: 602px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt602 {
    padding-top: 301px;
  }
}
.daihyakka-trivia .--pb602 {
  padding-bottom: 602px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb602 {
    padding-bottom: 301px;
  }
}
.daihyakka-trivia .--px602 {
  padding: 0 602px;
}
.daihyakka-trivia .max-w-602 {
  max-width: 602px;
}
.daihyakka-trivia .w-602 {
  width: 602px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-602 {
    width: 301px;
  }
}
.daihyakka-trivia .h-602 {
  height: 602px;
}
.daihyakka-trivia .--gap602 {
  gap: 602px !important;
}
.daihyakka-trivia .--fw602 {
  font-weight: 602;
}
.daihyakka-trivia .--mt603 {
  margin-top: 603px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt603 {
    margin-top: 301.5px;
  }
}
.daihyakka-trivia .--mb603 {
  margin-bottom: 603px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb603 {
    margin-bottom: 301.5px;
  }
}
.daihyakka-trivia .--pt603 {
  padding-top: 603px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt603 {
    padding-top: 301.5px;
  }
}
.daihyakka-trivia .--pb603 {
  padding-bottom: 603px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb603 {
    padding-bottom: 301.5px;
  }
}
.daihyakka-trivia .--px603 {
  padding: 0 603px;
}
.daihyakka-trivia .max-w-603 {
  max-width: 603px;
}
.daihyakka-trivia .w-603 {
  width: 603px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-603 {
    width: 301.5px;
  }
}
.daihyakka-trivia .h-603 {
  height: 603px;
}
.daihyakka-trivia .--gap603 {
  gap: 603px !important;
}
.daihyakka-trivia .--fw603 {
  font-weight: 603;
}
.daihyakka-trivia .--mt604 {
  margin-top: 604px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt604 {
    margin-top: 302px;
  }
}
.daihyakka-trivia .--mb604 {
  margin-bottom: 604px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb604 {
    margin-bottom: 302px;
  }
}
.daihyakka-trivia .--pt604 {
  padding-top: 604px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt604 {
    padding-top: 302px;
  }
}
.daihyakka-trivia .--pb604 {
  padding-bottom: 604px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb604 {
    padding-bottom: 302px;
  }
}
.daihyakka-trivia .--px604 {
  padding: 0 604px;
}
.daihyakka-trivia .max-w-604 {
  max-width: 604px;
}
.daihyakka-trivia .w-604 {
  width: 604px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-604 {
    width: 302px;
  }
}
.daihyakka-trivia .h-604 {
  height: 604px;
}
.daihyakka-trivia .--gap604 {
  gap: 604px !important;
}
.daihyakka-trivia .--fw604 {
  font-weight: 604;
}
.daihyakka-trivia .--mt605 {
  margin-top: 605px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt605 {
    margin-top: 302.5px;
  }
}
.daihyakka-trivia .--mb605 {
  margin-bottom: 605px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb605 {
    margin-bottom: 302.5px;
  }
}
.daihyakka-trivia .--pt605 {
  padding-top: 605px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt605 {
    padding-top: 302.5px;
  }
}
.daihyakka-trivia .--pb605 {
  padding-bottom: 605px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb605 {
    padding-bottom: 302.5px;
  }
}
.daihyakka-trivia .--px605 {
  padding: 0 605px;
}
.daihyakka-trivia .max-w-605 {
  max-width: 605px;
}
.daihyakka-trivia .w-605 {
  width: 605px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-605 {
    width: 302.5px;
  }
}
.daihyakka-trivia .h-605 {
  height: 605px;
}
.daihyakka-trivia .--gap605 {
  gap: 605px !important;
}
.daihyakka-trivia .--fw605 {
  font-weight: 605;
}
.daihyakka-trivia .--mt606 {
  margin-top: 606px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt606 {
    margin-top: 303px;
  }
}
.daihyakka-trivia .--mb606 {
  margin-bottom: 606px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb606 {
    margin-bottom: 303px;
  }
}
.daihyakka-trivia .--pt606 {
  padding-top: 606px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt606 {
    padding-top: 303px;
  }
}
.daihyakka-trivia .--pb606 {
  padding-bottom: 606px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb606 {
    padding-bottom: 303px;
  }
}
.daihyakka-trivia .--px606 {
  padding: 0 606px;
}
.daihyakka-trivia .max-w-606 {
  max-width: 606px;
}
.daihyakka-trivia .w-606 {
  width: 606px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-606 {
    width: 303px;
  }
}
.daihyakka-trivia .h-606 {
  height: 606px;
}
.daihyakka-trivia .--gap606 {
  gap: 606px !important;
}
.daihyakka-trivia .--fw606 {
  font-weight: 606;
}
.daihyakka-trivia .--mt607 {
  margin-top: 607px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt607 {
    margin-top: 303.5px;
  }
}
.daihyakka-trivia .--mb607 {
  margin-bottom: 607px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb607 {
    margin-bottom: 303.5px;
  }
}
.daihyakka-trivia .--pt607 {
  padding-top: 607px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt607 {
    padding-top: 303.5px;
  }
}
.daihyakka-trivia .--pb607 {
  padding-bottom: 607px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb607 {
    padding-bottom: 303.5px;
  }
}
.daihyakka-trivia .--px607 {
  padding: 0 607px;
}
.daihyakka-trivia .max-w-607 {
  max-width: 607px;
}
.daihyakka-trivia .w-607 {
  width: 607px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-607 {
    width: 303.5px;
  }
}
.daihyakka-trivia .h-607 {
  height: 607px;
}
.daihyakka-trivia .--gap607 {
  gap: 607px !important;
}
.daihyakka-trivia .--fw607 {
  font-weight: 607;
}
.daihyakka-trivia .--mt608 {
  margin-top: 608px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt608 {
    margin-top: 304px;
  }
}
.daihyakka-trivia .--mb608 {
  margin-bottom: 608px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb608 {
    margin-bottom: 304px;
  }
}
.daihyakka-trivia .--pt608 {
  padding-top: 608px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt608 {
    padding-top: 304px;
  }
}
.daihyakka-trivia .--pb608 {
  padding-bottom: 608px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb608 {
    padding-bottom: 304px;
  }
}
.daihyakka-trivia .--px608 {
  padding: 0 608px;
}
.daihyakka-trivia .max-w-608 {
  max-width: 608px;
}
.daihyakka-trivia .w-608 {
  width: 608px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-608 {
    width: 304px;
  }
}
.daihyakka-trivia .h-608 {
  height: 608px;
}
.daihyakka-trivia .--gap608 {
  gap: 608px !important;
}
.daihyakka-trivia .--fw608 {
  font-weight: 608;
}
.daihyakka-trivia .--mt609 {
  margin-top: 609px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt609 {
    margin-top: 304.5px;
  }
}
.daihyakka-trivia .--mb609 {
  margin-bottom: 609px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb609 {
    margin-bottom: 304.5px;
  }
}
.daihyakka-trivia .--pt609 {
  padding-top: 609px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt609 {
    padding-top: 304.5px;
  }
}
.daihyakka-trivia .--pb609 {
  padding-bottom: 609px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb609 {
    padding-bottom: 304.5px;
  }
}
.daihyakka-trivia .--px609 {
  padding: 0 609px;
}
.daihyakka-trivia .max-w-609 {
  max-width: 609px;
}
.daihyakka-trivia .w-609 {
  width: 609px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-609 {
    width: 304.5px;
  }
}
.daihyakka-trivia .h-609 {
  height: 609px;
}
.daihyakka-trivia .--gap609 {
  gap: 609px !important;
}
.daihyakka-trivia .--fw609 {
  font-weight: 609;
}
.daihyakka-trivia .--mt610 {
  margin-top: 610px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt610 {
    margin-top: 305px;
  }
}
.daihyakka-trivia .--mb610 {
  margin-bottom: 610px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb610 {
    margin-bottom: 305px;
  }
}
.daihyakka-trivia .--pt610 {
  padding-top: 610px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt610 {
    padding-top: 305px;
  }
}
.daihyakka-trivia .--pb610 {
  padding-bottom: 610px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb610 {
    padding-bottom: 305px;
  }
}
.daihyakka-trivia .--px610 {
  padding: 0 610px;
}
.daihyakka-trivia .max-w-610 {
  max-width: 610px;
}
.daihyakka-trivia .w-610 {
  width: 610px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-610 {
    width: 305px;
  }
}
.daihyakka-trivia .h-610 {
  height: 610px;
}
.daihyakka-trivia .--gap610 {
  gap: 610px !important;
}
.daihyakka-trivia .--fw610 {
  font-weight: 610;
}
.daihyakka-trivia .--mt611 {
  margin-top: 611px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt611 {
    margin-top: 305.5px;
  }
}
.daihyakka-trivia .--mb611 {
  margin-bottom: 611px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb611 {
    margin-bottom: 305.5px;
  }
}
.daihyakka-trivia .--pt611 {
  padding-top: 611px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt611 {
    padding-top: 305.5px;
  }
}
.daihyakka-trivia .--pb611 {
  padding-bottom: 611px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb611 {
    padding-bottom: 305.5px;
  }
}
.daihyakka-trivia .--px611 {
  padding: 0 611px;
}
.daihyakka-trivia .max-w-611 {
  max-width: 611px;
}
.daihyakka-trivia .w-611 {
  width: 611px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-611 {
    width: 305.5px;
  }
}
.daihyakka-trivia .h-611 {
  height: 611px;
}
.daihyakka-trivia .--gap611 {
  gap: 611px !important;
}
.daihyakka-trivia .--fw611 {
  font-weight: 611;
}
.daihyakka-trivia .--mt612 {
  margin-top: 612px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt612 {
    margin-top: 306px;
  }
}
.daihyakka-trivia .--mb612 {
  margin-bottom: 612px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb612 {
    margin-bottom: 306px;
  }
}
.daihyakka-trivia .--pt612 {
  padding-top: 612px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt612 {
    padding-top: 306px;
  }
}
.daihyakka-trivia .--pb612 {
  padding-bottom: 612px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb612 {
    padding-bottom: 306px;
  }
}
.daihyakka-trivia .--px612 {
  padding: 0 612px;
}
.daihyakka-trivia .max-w-612 {
  max-width: 612px;
}
.daihyakka-trivia .w-612 {
  width: 612px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-612 {
    width: 306px;
  }
}
.daihyakka-trivia .h-612 {
  height: 612px;
}
.daihyakka-trivia .--gap612 {
  gap: 612px !important;
}
.daihyakka-trivia .--fw612 {
  font-weight: 612;
}
.daihyakka-trivia .--mt613 {
  margin-top: 613px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt613 {
    margin-top: 306.5px;
  }
}
.daihyakka-trivia .--mb613 {
  margin-bottom: 613px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb613 {
    margin-bottom: 306.5px;
  }
}
.daihyakka-trivia .--pt613 {
  padding-top: 613px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt613 {
    padding-top: 306.5px;
  }
}
.daihyakka-trivia .--pb613 {
  padding-bottom: 613px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb613 {
    padding-bottom: 306.5px;
  }
}
.daihyakka-trivia .--px613 {
  padding: 0 613px;
}
.daihyakka-trivia .max-w-613 {
  max-width: 613px;
}
.daihyakka-trivia .w-613 {
  width: 613px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-613 {
    width: 306.5px;
  }
}
.daihyakka-trivia .h-613 {
  height: 613px;
}
.daihyakka-trivia .--gap613 {
  gap: 613px !important;
}
.daihyakka-trivia .--fw613 {
  font-weight: 613;
}
.daihyakka-trivia .--mt614 {
  margin-top: 614px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt614 {
    margin-top: 307px;
  }
}
.daihyakka-trivia .--mb614 {
  margin-bottom: 614px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb614 {
    margin-bottom: 307px;
  }
}
.daihyakka-trivia .--pt614 {
  padding-top: 614px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt614 {
    padding-top: 307px;
  }
}
.daihyakka-trivia .--pb614 {
  padding-bottom: 614px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb614 {
    padding-bottom: 307px;
  }
}
.daihyakka-trivia .--px614 {
  padding: 0 614px;
}
.daihyakka-trivia .max-w-614 {
  max-width: 614px;
}
.daihyakka-trivia .w-614 {
  width: 614px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-614 {
    width: 307px;
  }
}
.daihyakka-trivia .h-614 {
  height: 614px;
}
.daihyakka-trivia .--gap614 {
  gap: 614px !important;
}
.daihyakka-trivia .--fw614 {
  font-weight: 614;
}
.daihyakka-trivia .--mt615 {
  margin-top: 615px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt615 {
    margin-top: 307.5px;
  }
}
.daihyakka-trivia .--mb615 {
  margin-bottom: 615px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb615 {
    margin-bottom: 307.5px;
  }
}
.daihyakka-trivia .--pt615 {
  padding-top: 615px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt615 {
    padding-top: 307.5px;
  }
}
.daihyakka-trivia .--pb615 {
  padding-bottom: 615px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb615 {
    padding-bottom: 307.5px;
  }
}
.daihyakka-trivia .--px615 {
  padding: 0 615px;
}
.daihyakka-trivia .max-w-615 {
  max-width: 615px;
}
.daihyakka-trivia .w-615 {
  width: 615px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-615 {
    width: 307.5px;
  }
}
.daihyakka-trivia .h-615 {
  height: 615px;
}
.daihyakka-trivia .--gap615 {
  gap: 615px !important;
}
.daihyakka-trivia .--fw615 {
  font-weight: 615;
}
.daihyakka-trivia .--mt616 {
  margin-top: 616px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt616 {
    margin-top: 308px;
  }
}
.daihyakka-trivia .--mb616 {
  margin-bottom: 616px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb616 {
    margin-bottom: 308px;
  }
}
.daihyakka-trivia .--pt616 {
  padding-top: 616px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt616 {
    padding-top: 308px;
  }
}
.daihyakka-trivia .--pb616 {
  padding-bottom: 616px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb616 {
    padding-bottom: 308px;
  }
}
.daihyakka-trivia .--px616 {
  padding: 0 616px;
}
.daihyakka-trivia .max-w-616 {
  max-width: 616px;
}
.daihyakka-trivia .w-616 {
  width: 616px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-616 {
    width: 308px;
  }
}
.daihyakka-trivia .h-616 {
  height: 616px;
}
.daihyakka-trivia .--gap616 {
  gap: 616px !important;
}
.daihyakka-trivia .--fw616 {
  font-weight: 616;
}
.daihyakka-trivia .--mt617 {
  margin-top: 617px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt617 {
    margin-top: 308.5px;
  }
}
.daihyakka-trivia .--mb617 {
  margin-bottom: 617px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb617 {
    margin-bottom: 308.5px;
  }
}
.daihyakka-trivia .--pt617 {
  padding-top: 617px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt617 {
    padding-top: 308.5px;
  }
}
.daihyakka-trivia .--pb617 {
  padding-bottom: 617px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb617 {
    padding-bottom: 308.5px;
  }
}
.daihyakka-trivia .--px617 {
  padding: 0 617px;
}
.daihyakka-trivia .max-w-617 {
  max-width: 617px;
}
.daihyakka-trivia .w-617 {
  width: 617px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-617 {
    width: 308.5px;
  }
}
.daihyakka-trivia .h-617 {
  height: 617px;
}
.daihyakka-trivia .--gap617 {
  gap: 617px !important;
}
.daihyakka-trivia .--fw617 {
  font-weight: 617;
}
.daihyakka-trivia .--mt618 {
  margin-top: 618px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt618 {
    margin-top: 309px;
  }
}
.daihyakka-trivia .--mb618 {
  margin-bottom: 618px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb618 {
    margin-bottom: 309px;
  }
}
.daihyakka-trivia .--pt618 {
  padding-top: 618px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt618 {
    padding-top: 309px;
  }
}
.daihyakka-trivia .--pb618 {
  padding-bottom: 618px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb618 {
    padding-bottom: 309px;
  }
}
.daihyakka-trivia .--px618 {
  padding: 0 618px;
}
.daihyakka-trivia .max-w-618 {
  max-width: 618px;
}
.daihyakka-trivia .w-618 {
  width: 618px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-618 {
    width: 309px;
  }
}
.daihyakka-trivia .h-618 {
  height: 618px;
}
.daihyakka-trivia .--gap618 {
  gap: 618px !important;
}
.daihyakka-trivia .--fw618 {
  font-weight: 618;
}
.daihyakka-trivia .--mt619 {
  margin-top: 619px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt619 {
    margin-top: 309.5px;
  }
}
.daihyakka-trivia .--mb619 {
  margin-bottom: 619px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb619 {
    margin-bottom: 309.5px;
  }
}
.daihyakka-trivia .--pt619 {
  padding-top: 619px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt619 {
    padding-top: 309.5px;
  }
}
.daihyakka-trivia .--pb619 {
  padding-bottom: 619px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb619 {
    padding-bottom: 309.5px;
  }
}
.daihyakka-trivia .--px619 {
  padding: 0 619px;
}
.daihyakka-trivia .max-w-619 {
  max-width: 619px;
}
.daihyakka-trivia .w-619 {
  width: 619px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-619 {
    width: 309.5px;
  }
}
.daihyakka-trivia .h-619 {
  height: 619px;
}
.daihyakka-trivia .--gap619 {
  gap: 619px !important;
}
.daihyakka-trivia .--fw619 {
  font-weight: 619;
}
.daihyakka-trivia .--mt620 {
  margin-top: 620px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt620 {
    margin-top: 310px;
  }
}
.daihyakka-trivia .--mb620 {
  margin-bottom: 620px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb620 {
    margin-bottom: 310px;
  }
}
.daihyakka-trivia .--pt620 {
  padding-top: 620px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt620 {
    padding-top: 310px;
  }
}
.daihyakka-trivia .--pb620 {
  padding-bottom: 620px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb620 {
    padding-bottom: 310px;
  }
}
.daihyakka-trivia .--px620 {
  padding: 0 620px;
}
.daihyakka-trivia .max-w-620 {
  max-width: 620px;
}
.daihyakka-trivia .w-620 {
  width: 620px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-620 {
    width: 310px;
  }
}
.daihyakka-trivia .h-620 {
  height: 620px;
}
.daihyakka-trivia .--gap620 {
  gap: 620px !important;
}
.daihyakka-trivia .--fw620 {
  font-weight: 620;
}
.daihyakka-trivia .--mt621 {
  margin-top: 621px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt621 {
    margin-top: 310.5px;
  }
}
.daihyakka-trivia .--mb621 {
  margin-bottom: 621px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb621 {
    margin-bottom: 310.5px;
  }
}
.daihyakka-trivia .--pt621 {
  padding-top: 621px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt621 {
    padding-top: 310.5px;
  }
}
.daihyakka-trivia .--pb621 {
  padding-bottom: 621px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb621 {
    padding-bottom: 310.5px;
  }
}
.daihyakka-trivia .--px621 {
  padding: 0 621px;
}
.daihyakka-trivia .max-w-621 {
  max-width: 621px;
}
.daihyakka-trivia .w-621 {
  width: 621px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-621 {
    width: 310.5px;
  }
}
.daihyakka-trivia .h-621 {
  height: 621px;
}
.daihyakka-trivia .--gap621 {
  gap: 621px !important;
}
.daihyakka-trivia .--fw621 {
  font-weight: 621;
}
.daihyakka-trivia .--mt622 {
  margin-top: 622px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt622 {
    margin-top: 311px;
  }
}
.daihyakka-trivia .--mb622 {
  margin-bottom: 622px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb622 {
    margin-bottom: 311px;
  }
}
.daihyakka-trivia .--pt622 {
  padding-top: 622px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt622 {
    padding-top: 311px;
  }
}
.daihyakka-trivia .--pb622 {
  padding-bottom: 622px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb622 {
    padding-bottom: 311px;
  }
}
.daihyakka-trivia .--px622 {
  padding: 0 622px;
}
.daihyakka-trivia .max-w-622 {
  max-width: 622px;
}
.daihyakka-trivia .w-622 {
  width: 622px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-622 {
    width: 311px;
  }
}
.daihyakka-trivia .h-622 {
  height: 622px;
}
.daihyakka-trivia .--gap622 {
  gap: 622px !important;
}
.daihyakka-trivia .--fw622 {
  font-weight: 622;
}
.daihyakka-trivia .--mt623 {
  margin-top: 623px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt623 {
    margin-top: 311.5px;
  }
}
.daihyakka-trivia .--mb623 {
  margin-bottom: 623px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb623 {
    margin-bottom: 311.5px;
  }
}
.daihyakka-trivia .--pt623 {
  padding-top: 623px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt623 {
    padding-top: 311.5px;
  }
}
.daihyakka-trivia .--pb623 {
  padding-bottom: 623px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb623 {
    padding-bottom: 311.5px;
  }
}
.daihyakka-trivia .--px623 {
  padding: 0 623px;
}
.daihyakka-trivia .max-w-623 {
  max-width: 623px;
}
.daihyakka-trivia .w-623 {
  width: 623px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-623 {
    width: 311.5px;
  }
}
.daihyakka-trivia .h-623 {
  height: 623px;
}
.daihyakka-trivia .--gap623 {
  gap: 623px !important;
}
.daihyakka-trivia .--fw623 {
  font-weight: 623;
}
.daihyakka-trivia .--mt624 {
  margin-top: 624px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt624 {
    margin-top: 312px;
  }
}
.daihyakka-trivia .--mb624 {
  margin-bottom: 624px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb624 {
    margin-bottom: 312px;
  }
}
.daihyakka-trivia .--pt624 {
  padding-top: 624px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt624 {
    padding-top: 312px;
  }
}
.daihyakka-trivia .--pb624 {
  padding-bottom: 624px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb624 {
    padding-bottom: 312px;
  }
}
.daihyakka-trivia .--px624 {
  padding: 0 624px;
}
.daihyakka-trivia .max-w-624 {
  max-width: 624px;
}
.daihyakka-trivia .w-624 {
  width: 624px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-624 {
    width: 312px;
  }
}
.daihyakka-trivia .h-624 {
  height: 624px;
}
.daihyakka-trivia .--gap624 {
  gap: 624px !important;
}
.daihyakka-trivia .--fw624 {
  font-weight: 624;
}
.daihyakka-trivia .--mt625 {
  margin-top: 625px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt625 {
    margin-top: 312.5px;
  }
}
.daihyakka-trivia .--mb625 {
  margin-bottom: 625px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb625 {
    margin-bottom: 312.5px;
  }
}
.daihyakka-trivia .--pt625 {
  padding-top: 625px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt625 {
    padding-top: 312.5px;
  }
}
.daihyakka-trivia .--pb625 {
  padding-bottom: 625px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb625 {
    padding-bottom: 312.5px;
  }
}
.daihyakka-trivia .--px625 {
  padding: 0 625px;
}
.daihyakka-trivia .max-w-625 {
  max-width: 625px;
}
.daihyakka-trivia .w-625 {
  width: 625px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-625 {
    width: 312.5px;
  }
}
.daihyakka-trivia .h-625 {
  height: 625px;
}
.daihyakka-trivia .--gap625 {
  gap: 625px !important;
}
.daihyakka-trivia .--fw625 {
  font-weight: 625;
}
.daihyakka-trivia .--mt626 {
  margin-top: 626px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt626 {
    margin-top: 313px;
  }
}
.daihyakka-trivia .--mb626 {
  margin-bottom: 626px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb626 {
    margin-bottom: 313px;
  }
}
.daihyakka-trivia .--pt626 {
  padding-top: 626px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt626 {
    padding-top: 313px;
  }
}
.daihyakka-trivia .--pb626 {
  padding-bottom: 626px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb626 {
    padding-bottom: 313px;
  }
}
.daihyakka-trivia .--px626 {
  padding: 0 626px;
}
.daihyakka-trivia .max-w-626 {
  max-width: 626px;
}
.daihyakka-trivia .w-626 {
  width: 626px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-626 {
    width: 313px;
  }
}
.daihyakka-trivia .h-626 {
  height: 626px;
}
.daihyakka-trivia .--gap626 {
  gap: 626px !important;
}
.daihyakka-trivia .--fw626 {
  font-weight: 626;
}
.daihyakka-trivia .--mt627 {
  margin-top: 627px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt627 {
    margin-top: 313.5px;
  }
}
.daihyakka-trivia .--mb627 {
  margin-bottom: 627px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb627 {
    margin-bottom: 313.5px;
  }
}
.daihyakka-trivia .--pt627 {
  padding-top: 627px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt627 {
    padding-top: 313.5px;
  }
}
.daihyakka-trivia .--pb627 {
  padding-bottom: 627px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb627 {
    padding-bottom: 313.5px;
  }
}
.daihyakka-trivia .--px627 {
  padding: 0 627px;
}
.daihyakka-trivia .max-w-627 {
  max-width: 627px;
}
.daihyakka-trivia .w-627 {
  width: 627px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-627 {
    width: 313.5px;
  }
}
.daihyakka-trivia .h-627 {
  height: 627px;
}
.daihyakka-trivia .--gap627 {
  gap: 627px !important;
}
.daihyakka-trivia .--fw627 {
  font-weight: 627;
}
.daihyakka-trivia .--mt628 {
  margin-top: 628px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt628 {
    margin-top: 314px;
  }
}
.daihyakka-trivia .--mb628 {
  margin-bottom: 628px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb628 {
    margin-bottom: 314px;
  }
}
.daihyakka-trivia .--pt628 {
  padding-top: 628px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt628 {
    padding-top: 314px;
  }
}
.daihyakka-trivia .--pb628 {
  padding-bottom: 628px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb628 {
    padding-bottom: 314px;
  }
}
.daihyakka-trivia .--px628 {
  padding: 0 628px;
}
.daihyakka-trivia .max-w-628 {
  max-width: 628px;
}
.daihyakka-trivia .w-628 {
  width: 628px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-628 {
    width: 314px;
  }
}
.daihyakka-trivia .h-628 {
  height: 628px;
}
.daihyakka-trivia .--gap628 {
  gap: 628px !important;
}
.daihyakka-trivia .--fw628 {
  font-weight: 628;
}
.daihyakka-trivia .--mt629 {
  margin-top: 629px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt629 {
    margin-top: 314.5px;
  }
}
.daihyakka-trivia .--mb629 {
  margin-bottom: 629px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb629 {
    margin-bottom: 314.5px;
  }
}
.daihyakka-trivia .--pt629 {
  padding-top: 629px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt629 {
    padding-top: 314.5px;
  }
}
.daihyakka-trivia .--pb629 {
  padding-bottom: 629px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb629 {
    padding-bottom: 314.5px;
  }
}
.daihyakka-trivia .--px629 {
  padding: 0 629px;
}
.daihyakka-trivia .max-w-629 {
  max-width: 629px;
}
.daihyakka-trivia .w-629 {
  width: 629px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-629 {
    width: 314.5px;
  }
}
.daihyakka-trivia .h-629 {
  height: 629px;
}
.daihyakka-trivia .--gap629 {
  gap: 629px !important;
}
.daihyakka-trivia .--fw629 {
  font-weight: 629;
}
.daihyakka-trivia .--mt630 {
  margin-top: 630px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt630 {
    margin-top: 315px;
  }
}
.daihyakka-trivia .--mb630 {
  margin-bottom: 630px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb630 {
    margin-bottom: 315px;
  }
}
.daihyakka-trivia .--pt630 {
  padding-top: 630px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt630 {
    padding-top: 315px;
  }
}
.daihyakka-trivia .--pb630 {
  padding-bottom: 630px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb630 {
    padding-bottom: 315px;
  }
}
.daihyakka-trivia .--px630 {
  padding: 0 630px;
}
.daihyakka-trivia .max-w-630 {
  max-width: 630px;
}
.daihyakka-trivia .w-630 {
  width: 630px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-630 {
    width: 315px;
  }
}
.daihyakka-trivia .h-630 {
  height: 630px;
}
.daihyakka-trivia .--gap630 {
  gap: 630px !important;
}
.daihyakka-trivia .--fw630 {
  font-weight: 630;
}
.daihyakka-trivia .--mt631 {
  margin-top: 631px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt631 {
    margin-top: 315.5px;
  }
}
.daihyakka-trivia .--mb631 {
  margin-bottom: 631px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb631 {
    margin-bottom: 315.5px;
  }
}
.daihyakka-trivia .--pt631 {
  padding-top: 631px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt631 {
    padding-top: 315.5px;
  }
}
.daihyakka-trivia .--pb631 {
  padding-bottom: 631px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb631 {
    padding-bottom: 315.5px;
  }
}
.daihyakka-trivia .--px631 {
  padding: 0 631px;
}
.daihyakka-trivia .max-w-631 {
  max-width: 631px;
}
.daihyakka-trivia .w-631 {
  width: 631px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-631 {
    width: 315.5px;
  }
}
.daihyakka-trivia .h-631 {
  height: 631px;
}
.daihyakka-trivia .--gap631 {
  gap: 631px !important;
}
.daihyakka-trivia .--fw631 {
  font-weight: 631;
}
.daihyakka-trivia .--mt632 {
  margin-top: 632px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt632 {
    margin-top: 316px;
  }
}
.daihyakka-trivia .--mb632 {
  margin-bottom: 632px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb632 {
    margin-bottom: 316px;
  }
}
.daihyakka-trivia .--pt632 {
  padding-top: 632px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt632 {
    padding-top: 316px;
  }
}
.daihyakka-trivia .--pb632 {
  padding-bottom: 632px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb632 {
    padding-bottom: 316px;
  }
}
.daihyakka-trivia .--px632 {
  padding: 0 632px;
}
.daihyakka-trivia .max-w-632 {
  max-width: 632px;
}
.daihyakka-trivia .w-632 {
  width: 632px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-632 {
    width: 316px;
  }
}
.daihyakka-trivia .h-632 {
  height: 632px;
}
.daihyakka-trivia .--gap632 {
  gap: 632px !important;
}
.daihyakka-trivia .--fw632 {
  font-weight: 632;
}
.daihyakka-trivia .--mt633 {
  margin-top: 633px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt633 {
    margin-top: 316.5px;
  }
}
.daihyakka-trivia .--mb633 {
  margin-bottom: 633px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb633 {
    margin-bottom: 316.5px;
  }
}
.daihyakka-trivia .--pt633 {
  padding-top: 633px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt633 {
    padding-top: 316.5px;
  }
}
.daihyakka-trivia .--pb633 {
  padding-bottom: 633px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb633 {
    padding-bottom: 316.5px;
  }
}
.daihyakka-trivia .--px633 {
  padding: 0 633px;
}
.daihyakka-trivia .max-w-633 {
  max-width: 633px;
}
.daihyakka-trivia .w-633 {
  width: 633px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-633 {
    width: 316.5px;
  }
}
.daihyakka-trivia .h-633 {
  height: 633px;
}
.daihyakka-trivia .--gap633 {
  gap: 633px !important;
}
.daihyakka-trivia .--fw633 {
  font-weight: 633;
}
.daihyakka-trivia .--mt634 {
  margin-top: 634px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt634 {
    margin-top: 317px;
  }
}
.daihyakka-trivia .--mb634 {
  margin-bottom: 634px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb634 {
    margin-bottom: 317px;
  }
}
.daihyakka-trivia .--pt634 {
  padding-top: 634px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt634 {
    padding-top: 317px;
  }
}
.daihyakka-trivia .--pb634 {
  padding-bottom: 634px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb634 {
    padding-bottom: 317px;
  }
}
.daihyakka-trivia .--px634 {
  padding: 0 634px;
}
.daihyakka-trivia .max-w-634 {
  max-width: 634px;
}
.daihyakka-trivia .w-634 {
  width: 634px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-634 {
    width: 317px;
  }
}
.daihyakka-trivia .h-634 {
  height: 634px;
}
.daihyakka-trivia .--gap634 {
  gap: 634px !important;
}
.daihyakka-trivia .--fw634 {
  font-weight: 634;
}
.daihyakka-trivia .--mt635 {
  margin-top: 635px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt635 {
    margin-top: 317.5px;
  }
}
.daihyakka-trivia .--mb635 {
  margin-bottom: 635px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb635 {
    margin-bottom: 317.5px;
  }
}
.daihyakka-trivia .--pt635 {
  padding-top: 635px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt635 {
    padding-top: 317.5px;
  }
}
.daihyakka-trivia .--pb635 {
  padding-bottom: 635px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb635 {
    padding-bottom: 317.5px;
  }
}
.daihyakka-trivia .--px635 {
  padding: 0 635px;
}
.daihyakka-trivia .max-w-635 {
  max-width: 635px;
}
.daihyakka-trivia .w-635 {
  width: 635px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-635 {
    width: 317.5px;
  }
}
.daihyakka-trivia .h-635 {
  height: 635px;
}
.daihyakka-trivia .--gap635 {
  gap: 635px !important;
}
.daihyakka-trivia .--fw635 {
  font-weight: 635;
}
.daihyakka-trivia .--mt636 {
  margin-top: 636px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt636 {
    margin-top: 318px;
  }
}
.daihyakka-trivia .--mb636 {
  margin-bottom: 636px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb636 {
    margin-bottom: 318px;
  }
}
.daihyakka-trivia .--pt636 {
  padding-top: 636px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt636 {
    padding-top: 318px;
  }
}
.daihyakka-trivia .--pb636 {
  padding-bottom: 636px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb636 {
    padding-bottom: 318px;
  }
}
.daihyakka-trivia .--px636 {
  padding: 0 636px;
}
.daihyakka-trivia .max-w-636 {
  max-width: 636px;
}
.daihyakka-trivia .w-636 {
  width: 636px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-636 {
    width: 318px;
  }
}
.daihyakka-trivia .h-636 {
  height: 636px;
}
.daihyakka-trivia .--gap636 {
  gap: 636px !important;
}
.daihyakka-trivia .--fw636 {
  font-weight: 636;
}
.daihyakka-trivia .--mt637 {
  margin-top: 637px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt637 {
    margin-top: 318.5px;
  }
}
.daihyakka-trivia .--mb637 {
  margin-bottom: 637px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb637 {
    margin-bottom: 318.5px;
  }
}
.daihyakka-trivia .--pt637 {
  padding-top: 637px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt637 {
    padding-top: 318.5px;
  }
}
.daihyakka-trivia .--pb637 {
  padding-bottom: 637px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb637 {
    padding-bottom: 318.5px;
  }
}
.daihyakka-trivia .--px637 {
  padding: 0 637px;
}
.daihyakka-trivia .max-w-637 {
  max-width: 637px;
}
.daihyakka-trivia .w-637 {
  width: 637px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-637 {
    width: 318.5px;
  }
}
.daihyakka-trivia .h-637 {
  height: 637px;
}
.daihyakka-trivia .--gap637 {
  gap: 637px !important;
}
.daihyakka-trivia .--fw637 {
  font-weight: 637;
}
.daihyakka-trivia .--mt638 {
  margin-top: 638px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt638 {
    margin-top: 319px;
  }
}
.daihyakka-trivia .--mb638 {
  margin-bottom: 638px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb638 {
    margin-bottom: 319px;
  }
}
.daihyakka-trivia .--pt638 {
  padding-top: 638px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt638 {
    padding-top: 319px;
  }
}
.daihyakka-trivia .--pb638 {
  padding-bottom: 638px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb638 {
    padding-bottom: 319px;
  }
}
.daihyakka-trivia .--px638 {
  padding: 0 638px;
}
.daihyakka-trivia .max-w-638 {
  max-width: 638px;
}
.daihyakka-trivia .w-638 {
  width: 638px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-638 {
    width: 319px;
  }
}
.daihyakka-trivia .h-638 {
  height: 638px;
}
.daihyakka-trivia .--gap638 {
  gap: 638px !important;
}
.daihyakka-trivia .--fw638 {
  font-weight: 638;
}
.daihyakka-trivia .--mt639 {
  margin-top: 639px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt639 {
    margin-top: 319.5px;
  }
}
.daihyakka-trivia .--mb639 {
  margin-bottom: 639px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb639 {
    margin-bottom: 319.5px;
  }
}
.daihyakka-trivia .--pt639 {
  padding-top: 639px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt639 {
    padding-top: 319.5px;
  }
}
.daihyakka-trivia .--pb639 {
  padding-bottom: 639px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb639 {
    padding-bottom: 319.5px;
  }
}
.daihyakka-trivia .--px639 {
  padding: 0 639px;
}
.daihyakka-trivia .max-w-639 {
  max-width: 639px;
}
.daihyakka-trivia .w-639 {
  width: 639px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-639 {
    width: 319.5px;
  }
}
.daihyakka-trivia .h-639 {
  height: 639px;
}
.daihyakka-trivia .--gap639 {
  gap: 639px !important;
}
.daihyakka-trivia .--fw639 {
  font-weight: 639;
}
.daihyakka-trivia .--mt640 {
  margin-top: 640px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt640 {
    margin-top: 320px;
  }
}
.daihyakka-trivia .--mb640 {
  margin-bottom: 640px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb640 {
    margin-bottom: 320px;
  }
}
.daihyakka-trivia .--pt640 {
  padding-top: 640px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt640 {
    padding-top: 320px;
  }
}
.daihyakka-trivia .--pb640 {
  padding-bottom: 640px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb640 {
    padding-bottom: 320px;
  }
}
.daihyakka-trivia .--px640 {
  padding: 0 640px;
}
.daihyakka-trivia .max-w-640 {
  max-width: 640px;
}
.daihyakka-trivia .w-640 {
  width: 640px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-640 {
    width: 320px;
  }
}
.daihyakka-trivia .h-640 {
  height: 640px;
}
.daihyakka-trivia .--gap640 {
  gap: 640px !important;
}
.daihyakka-trivia .--fw640 {
  font-weight: 640;
}
.daihyakka-trivia .--mt641 {
  margin-top: 641px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt641 {
    margin-top: 320.5px;
  }
}
.daihyakka-trivia .--mb641 {
  margin-bottom: 641px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb641 {
    margin-bottom: 320.5px;
  }
}
.daihyakka-trivia .--pt641 {
  padding-top: 641px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt641 {
    padding-top: 320.5px;
  }
}
.daihyakka-trivia .--pb641 {
  padding-bottom: 641px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb641 {
    padding-bottom: 320.5px;
  }
}
.daihyakka-trivia .--px641 {
  padding: 0 641px;
}
.daihyakka-trivia .max-w-641 {
  max-width: 641px;
}
.daihyakka-trivia .w-641 {
  width: 641px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-641 {
    width: 320.5px;
  }
}
.daihyakka-trivia .h-641 {
  height: 641px;
}
.daihyakka-trivia .--gap641 {
  gap: 641px !important;
}
.daihyakka-trivia .--fw641 {
  font-weight: 641;
}
.daihyakka-trivia .--mt642 {
  margin-top: 642px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt642 {
    margin-top: 321px;
  }
}
.daihyakka-trivia .--mb642 {
  margin-bottom: 642px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb642 {
    margin-bottom: 321px;
  }
}
.daihyakka-trivia .--pt642 {
  padding-top: 642px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt642 {
    padding-top: 321px;
  }
}
.daihyakka-trivia .--pb642 {
  padding-bottom: 642px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb642 {
    padding-bottom: 321px;
  }
}
.daihyakka-trivia .--px642 {
  padding: 0 642px;
}
.daihyakka-trivia .max-w-642 {
  max-width: 642px;
}
.daihyakka-trivia .w-642 {
  width: 642px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-642 {
    width: 321px;
  }
}
.daihyakka-trivia .h-642 {
  height: 642px;
}
.daihyakka-trivia .--gap642 {
  gap: 642px !important;
}
.daihyakka-trivia .--fw642 {
  font-weight: 642;
}
.daihyakka-trivia .--mt643 {
  margin-top: 643px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt643 {
    margin-top: 321.5px;
  }
}
.daihyakka-trivia .--mb643 {
  margin-bottom: 643px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb643 {
    margin-bottom: 321.5px;
  }
}
.daihyakka-trivia .--pt643 {
  padding-top: 643px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt643 {
    padding-top: 321.5px;
  }
}
.daihyakka-trivia .--pb643 {
  padding-bottom: 643px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb643 {
    padding-bottom: 321.5px;
  }
}
.daihyakka-trivia .--px643 {
  padding: 0 643px;
}
.daihyakka-trivia .max-w-643 {
  max-width: 643px;
}
.daihyakka-trivia .w-643 {
  width: 643px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-643 {
    width: 321.5px;
  }
}
.daihyakka-trivia .h-643 {
  height: 643px;
}
.daihyakka-trivia .--gap643 {
  gap: 643px !important;
}
.daihyakka-trivia .--fw643 {
  font-weight: 643;
}
.daihyakka-trivia .--mt644 {
  margin-top: 644px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt644 {
    margin-top: 322px;
  }
}
.daihyakka-trivia .--mb644 {
  margin-bottom: 644px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb644 {
    margin-bottom: 322px;
  }
}
.daihyakka-trivia .--pt644 {
  padding-top: 644px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt644 {
    padding-top: 322px;
  }
}
.daihyakka-trivia .--pb644 {
  padding-bottom: 644px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb644 {
    padding-bottom: 322px;
  }
}
.daihyakka-trivia .--px644 {
  padding: 0 644px;
}
.daihyakka-trivia .max-w-644 {
  max-width: 644px;
}
.daihyakka-trivia .w-644 {
  width: 644px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-644 {
    width: 322px;
  }
}
.daihyakka-trivia .h-644 {
  height: 644px;
}
.daihyakka-trivia .--gap644 {
  gap: 644px !important;
}
.daihyakka-trivia .--fw644 {
  font-weight: 644;
}
.daihyakka-trivia .--mt645 {
  margin-top: 645px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt645 {
    margin-top: 322.5px;
  }
}
.daihyakka-trivia .--mb645 {
  margin-bottom: 645px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb645 {
    margin-bottom: 322.5px;
  }
}
.daihyakka-trivia .--pt645 {
  padding-top: 645px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt645 {
    padding-top: 322.5px;
  }
}
.daihyakka-trivia .--pb645 {
  padding-bottom: 645px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb645 {
    padding-bottom: 322.5px;
  }
}
.daihyakka-trivia .--px645 {
  padding: 0 645px;
}
.daihyakka-trivia .max-w-645 {
  max-width: 645px;
}
.daihyakka-trivia .w-645 {
  width: 645px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-645 {
    width: 322.5px;
  }
}
.daihyakka-trivia .h-645 {
  height: 645px;
}
.daihyakka-trivia .--gap645 {
  gap: 645px !important;
}
.daihyakka-trivia .--fw645 {
  font-weight: 645;
}
.daihyakka-trivia .--mt646 {
  margin-top: 646px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt646 {
    margin-top: 323px;
  }
}
.daihyakka-trivia .--mb646 {
  margin-bottom: 646px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb646 {
    margin-bottom: 323px;
  }
}
.daihyakka-trivia .--pt646 {
  padding-top: 646px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt646 {
    padding-top: 323px;
  }
}
.daihyakka-trivia .--pb646 {
  padding-bottom: 646px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb646 {
    padding-bottom: 323px;
  }
}
.daihyakka-trivia .--px646 {
  padding: 0 646px;
}
.daihyakka-trivia .max-w-646 {
  max-width: 646px;
}
.daihyakka-trivia .w-646 {
  width: 646px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-646 {
    width: 323px;
  }
}
.daihyakka-trivia .h-646 {
  height: 646px;
}
.daihyakka-trivia .--gap646 {
  gap: 646px !important;
}
.daihyakka-trivia .--fw646 {
  font-weight: 646;
}
.daihyakka-trivia .--mt647 {
  margin-top: 647px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt647 {
    margin-top: 323.5px;
  }
}
.daihyakka-trivia .--mb647 {
  margin-bottom: 647px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb647 {
    margin-bottom: 323.5px;
  }
}
.daihyakka-trivia .--pt647 {
  padding-top: 647px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt647 {
    padding-top: 323.5px;
  }
}
.daihyakka-trivia .--pb647 {
  padding-bottom: 647px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb647 {
    padding-bottom: 323.5px;
  }
}
.daihyakka-trivia .--px647 {
  padding: 0 647px;
}
.daihyakka-trivia .max-w-647 {
  max-width: 647px;
}
.daihyakka-trivia .w-647 {
  width: 647px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-647 {
    width: 323.5px;
  }
}
.daihyakka-trivia .h-647 {
  height: 647px;
}
.daihyakka-trivia .--gap647 {
  gap: 647px !important;
}
.daihyakka-trivia .--fw647 {
  font-weight: 647;
}
.daihyakka-trivia .--mt648 {
  margin-top: 648px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt648 {
    margin-top: 324px;
  }
}
.daihyakka-trivia .--mb648 {
  margin-bottom: 648px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb648 {
    margin-bottom: 324px;
  }
}
.daihyakka-trivia .--pt648 {
  padding-top: 648px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt648 {
    padding-top: 324px;
  }
}
.daihyakka-trivia .--pb648 {
  padding-bottom: 648px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb648 {
    padding-bottom: 324px;
  }
}
.daihyakka-trivia .--px648 {
  padding: 0 648px;
}
.daihyakka-trivia .max-w-648 {
  max-width: 648px;
}
.daihyakka-trivia .w-648 {
  width: 648px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-648 {
    width: 324px;
  }
}
.daihyakka-trivia .h-648 {
  height: 648px;
}
.daihyakka-trivia .--gap648 {
  gap: 648px !important;
}
.daihyakka-trivia .--fw648 {
  font-weight: 648;
}
.daihyakka-trivia .--mt649 {
  margin-top: 649px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt649 {
    margin-top: 324.5px;
  }
}
.daihyakka-trivia .--mb649 {
  margin-bottom: 649px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb649 {
    margin-bottom: 324.5px;
  }
}
.daihyakka-trivia .--pt649 {
  padding-top: 649px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt649 {
    padding-top: 324.5px;
  }
}
.daihyakka-trivia .--pb649 {
  padding-bottom: 649px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb649 {
    padding-bottom: 324.5px;
  }
}
.daihyakka-trivia .--px649 {
  padding: 0 649px;
}
.daihyakka-trivia .max-w-649 {
  max-width: 649px;
}
.daihyakka-trivia .w-649 {
  width: 649px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-649 {
    width: 324.5px;
  }
}
.daihyakka-trivia .h-649 {
  height: 649px;
}
.daihyakka-trivia .--gap649 {
  gap: 649px !important;
}
.daihyakka-trivia .--fw649 {
  font-weight: 649;
}
.daihyakka-trivia .--mt650 {
  margin-top: 650px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt650 {
    margin-top: 325px;
  }
}
.daihyakka-trivia .--mb650 {
  margin-bottom: 650px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb650 {
    margin-bottom: 325px;
  }
}
.daihyakka-trivia .--pt650 {
  padding-top: 650px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt650 {
    padding-top: 325px;
  }
}
.daihyakka-trivia .--pb650 {
  padding-bottom: 650px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb650 {
    padding-bottom: 325px;
  }
}
.daihyakka-trivia .--px650 {
  padding: 0 650px;
}
.daihyakka-trivia .max-w-650 {
  max-width: 650px;
}
.daihyakka-trivia .w-650 {
  width: 650px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-650 {
    width: 325px;
  }
}
.daihyakka-trivia .h-650 {
  height: 650px;
}
.daihyakka-trivia .--gap650 {
  gap: 650px !important;
}
.daihyakka-trivia .--fw650 {
  font-weight: 650;
}
.daihyakka-trivia .--mt651 {
  margin-top: 651px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt651 {
    margin-top: 325.5px;
  }
}
.daihyakka-trivia .--mb651 {
  margin-bottom: 651px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb651 {
    margin-bottom: 325.5px;
  }
}
.daihyakka-trivia .--pt651 {
  padding-top: 651px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt651 {
    padding-top: 325.5px;
  }
}
.daihyakka-trivia .--pb651 {
  padding-bottom: 651px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb651 {
    padding-bottom: 325.5px;
  }
}
.daihyakka-trivia .--px651 {
  padding: 0 651px;
}
.daihyakka-trivia .max-w-651 {
  max-width: 651px;
}
.daihyakka-trivia .w-651 {
  width: 651px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-651 {
    width: 325.5px;
  }
}
.daihyakka-trivia .h-651 {
  height: 651px;
}
.daihyakka-trivia .--gap651 {
  gap: 651px !important;
}
.daihyakka-trivia .--fw651 {
  font-weight: 651;
}
.daihyakka-trivia .--mt652 {
  margin-top: 652px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt652 {
    margin-top: 326px;
  }
}
.daihyakka-trivia .--mb652 {
  margin-bottom: 652px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb652 {
    margin-bottom: 326px;
  }
}
.daihyakka-trivia .--pt652 {
  padding-top: 652px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt652 {
    padding-top: 326px;
  }
}
.daihyakka-trivia .--pb652 {
  padding-bottom: 652px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb652 {
    padding-bottom: 326px;
  }
}
.daihyakka-trivia .--px652 {
  padding: 0 652px;
}
.daihyakka-trivia .max-w-652 {
  max-width: 652px;
}
.daihyakka-trivia .w-652 {
  width: 652px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-652 {
    width: 326px;
  }
}
.daihyakka-trivia .h-652 {
  height: 652px;
}
.daihyakka-trivia .--gap652 {
  gap: 652px !important;
}
.daihyakka-trivia .--fw652 {
  font-weight: 652;
}
.daihyakka-trivia .--mt653 {
  margin-top: 653px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt653 {
    margin-top: 326.5px;
  }
}
.daihyakka-trivia .--mb653 {
  margin-bottom: 653px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb653 {
    margin-bottom: 326.5px;
  }
}
.daihyakka-trivia .--pt653 {
  padding-top: 653px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt653 {
    padding-top: 326.5px;
  }
}
.daihyakka-trivia .--pb653 {
  padding-bottom: 653px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb653 {
    padding-bottom: 326.5px;
  }
}
.daihyakka-trivia .--px653 {
  padding: 0 653px;
}
.daihyakka-trivia .max-w-653 {
  max-width: 653px;
}
.daihyakka-trivia .w-653 {
  width: 653px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-653 {
    width: 326.5px;
  }
}
.daihyakka-trivia .h-653 {
  height: 653px;
}
.daihyakka-trivia .--gap653 {
  gap: 653px !important;
}
.daihyakka-trivia .--fw653 {
  font-weight: 653;
}
.daihyakka-trivia .--mt654 {
  margin-top: 654px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt654 {
    margin-top: 327px;
  }
}
.daihyakka-trivia .--mb654 {
  margin-bottom: 654px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb654 {
    margin-bottom: 327px;
  }
}
.daihyakka-trivia .--pt654 {
  padding-top: 654px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt654 {
    padding-top: 327px;
  }
}
.daihyakka-trivia .--pb654 {
  padding-bottom: 654px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb654 {
    padding-bottom: 327px;
  }
}
.daihyakka-trivia .--px654 {
  padding: 0 654px;
}
.daihyakka-trivia .max-w-654 {
  max-width: 654px;
}
.daihyakka-trivia .w-654 {
  width: 654px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-654 {
    width: 327px;
  }
}
.daihyakka-trivia .h-654 {
  height: 654px;
}
.daihyakka-trivia .--gap654 {
  gap: 654px !important;
}
.daihyakka-trivia .--fw654 {
  font-weight: 654;
}
.daihyakka-trivia .--mt655 {
  margin-top: 655px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt655 {
    margin-top: 327.5px;
  }
}
.daihyakka-trivia .--mb655 {
  margin-bottom: 655px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb655 {
    margin-bottom: 327.5px;
  }
}
.daihyakka-trivia .--pt655 {
  padding-top: 655px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt655 {
    padding-top: 327.5px;
  }
}
.daihyakka-trivia .--pb655 {
  padding-bottom: 655px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb655 {
    padding-bottom: 327.5px;
  }
}
.daihyakka-trivia .--px655 {
  padding: 0 655px;
}
.daihyakka-trivia .max-w-655 {
  max-width: 655px;
}
.daihyakka-trivia .w-655 {
  width: 655px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-655 {
    width: 327.5px;
  }
}
.daihyakka-trivia .h-655 {
  height: 655px;
}
.daihyakka-trivia .--gap655 {
  gap: 655px !important;
}
.daihyakka-trivia .--fw655 {
  font-weight: 655;
}
.daihyakka-trivia .--mt656 {
  margin-top: 656px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt656 {
    margin-top: 328px;
  }
}
.daihyakka-trivia .--mb656 {
  margin-bottom: 656px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb656 {
    margin-bottom: 328px;
  }
}
.daihyakka-trivia .--pt656 {
  padding-top: 656px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt656 {
    padding-top: 328px;
  }
}
.daihyakka-trivia .--pb656 {
  padding-bottom: 656px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb656 {
    padding-bottom: 328px;
  }
}
.daihyakka-trivia .--px656 {
  padding: 0 656px;
}
.daihyakka-trivia .max-w-656 {
  max-width: 656px;
}
.daihyakka-trivia .w-656 {
  width: 656px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-656 {
    width: 328px;
  }
}
.daihyakka-trivia .h-656 {
  height: 656px;
}
.daihyakka-trivia .--gap656 {
  gap: 656px !important;
}
.daihyakka-trivia .--fw656 {
  font-weight: 656;
}
.daihyakka-trivia .--mt657 {
  margin-top: 657px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt657 {
    margin-top: 328.5px;
  }
}
.daihyakka-trivia .--mb657 {
  margin-bottom: 657px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb657 {
    margin-bottom: 328.5px;
  }
}
.daihyakka-trivia .--pt657 {
  padding-top: 657px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt657 {
    padding-top: 328.5px;
  }
}
.daihyakka-trivia .--pb657 {
  padding-bottom: 657px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb657 {
    padding-bottom: 328.5px;
  }
}
.daihyakka-trivia .--px657 {
  padding: 0 657px;
}
.daihyakka-trivia .max-w-657 {
  max-width: 657px;
}
.daihyakka-trivia .w-657 {
  width: 657px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-657 {
    width: 328.5px;
  }
}
.daihyakka-trivia .h-657 {
  height: 657px;
}
.daihyakka-trivia .--gap657 {
  gap: 657px !important;
}
.daihyakka-trivia .--fw657 {
  font-weight: 657;
}
.daihyakka-trivia .--mt658 {
  margin-top: 658px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt658 {
    margin-top: 329px;
  }
}
.daihyakka-trivia .--mb658 {
  margin-bottom: 658px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb658 {
    margin-bottom: 329px;
  }
}
.daihyakka-trivia .--pt658 {
  padding-top: 658px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt658 {
    padding-top: 329px;
  }
}
.daihyakka-trivia .--pb658 {
  padding-bottom: 658px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb658 {
    padding-bottom: 329px;
  }
}
.daihyakka-trivia .--px658 {
  padding: 0 658px;
}
.daihyakka-trivia .max-w-658 {
  max-width: 658px;
}
.daihyakka-trivia .w-658 {
  width: 658px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-658 {
    width: 329px;
  }
}
.daihyakka-trivia .h-658 {
  height: 658px;
}
.daihyakka-trivia .--gap658 {
  gap: 658px !important;
}
.daihyakka-trivia .--fw658 {
  font-weight: 658;
}
.daihyakka-trivia .--mt659 {
  margin-top: 659px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt659 {
    margin-top: 329.5px;
  }
}
.daihyakka-trivia .--mb659 {
  margin-bottom: 659px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb659 {
    margin-bottom: 329.5px;
  }
}
.daihyakka-trivia .--pt659 {
  padding-top: 659px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt659 {
    padding-top: 329.5px;
  }
}
.daihyakka-trivia .--pb659 {
  padding-bottom: 659px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb659 {
    padding-bottom: 329.5px;
  }
}
.daihyakka-trivia .--px659 {
  padding: 0 659px;
}
.daihyakka-trivia .max-w-659 {
  max-width: 659px;
}
.daihyakka-trivia .w-659 {
  width: 659px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-659 {
    width: 329.5px;
  }
}
.daihyakka-trivia .h-659 {
  height: 659px;
}
.daihyakka-trivia .--gap659 {
  gap: 659px !important;
}
.daihyakka-trivia .--fw659 {
  font-weight: 659;
}
.daihyakka-trivia .--mt660 {
  margin-top: 660px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt660 {
    margin-top: 330px;
  }
}
.daihyakka-trivia .--mb660 {
  margin-bottom: 660px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb660 {
    margin-bottom: 330px;
  }
}
.daihyakka-trivia .--pt660 {
  padding-top: 660px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt660 {
    padding-top: 330px;
  }
}
.daihyakka-trivia .--pb660 {
  padding-bottom: 660px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb660 {
    padding-bottom: 330px;
  }
}
.daihyakka-trivia .--px660 {
  padding: 0 660px;
}
.daihyakka-trivia .max-w-660 {
  max-width: 660px;
}
.daihyakka-trivia .w-660 {
  width: 660px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-660 {
    width: 330px;
  }
}
.daihyakka-trivia .h-660 {
  height: 660px;
}
.daihyakka-trivia .--gap660 {
  gap: 660px !important;
}
.daihyakka-trivia .--fw660 {
  font-weight: 660;
}
.daihyakka-trivia .--mt661 {
  margin-top: 661px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt661 {
    margin-top: 330.5px;
  }
}
.daihyakka-trivia .--mb661 {
  margin-bottom: 661px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb661 {
    margin-bottom: 330.5px;
  }
}
.daihyakka-trivia .--pt661 {
  padding-top: 661px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt661 {
    padding-top: 330.5px;
  }
}
.daihyakka-trivia .--pb661 {
  padding-bottom: 661px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb661 {
    padding-bottom: 330.5px;
  }
}
.daihyakka-trivia .--px661 {
  padding: 0 661px;
}
.daihyakka-trivia .max-w-661 {
  max-width: 661px;
}
.daihyakka-trivia .w-661 {
  width: 661px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-661 {
    width: 330.5px;
  }
}
.daihyakka-trivia .h-661 {
  height: 661px;
}
.daihyakka-trivia .--gap661 {
  gap: 661px !important;
}
.daihyakka-trivia .--fw661 {
  font-weight: 661;
}
.daihyakka-trivia .--mt662 {
  margin-top: 662px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt662 {
    margin-top: 331px;
  }
}
.daihyakka-trivia .--mb662 {
  margin-bottom: 662px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb662 {
    margin-bottom: 331px;
  }
}
.daihyakka-trivia .--pt662 {
  padding-top: 662px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt662 {
    padding-top: 331px;
  }
}
.daihyakka-trivia .--pb662 {
  padding-bottom: 662px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb662 {
    padding-bottom: 331px;
  }
}
.daihyakka-trivia .--px662 {
  padding: 0 662px;
}
.daihyakka-trivia .max-w-662 {
  max-width: 662px;
}
.daihyakka-trivia .w-662 {
  width: 662px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-662 {
    width: 331px;
  }
}
.daihyakka-trivia .h-662 {
  height: 662px;
}
.daihyakka-trivia .--gap662 {
  gap: 662px !important;
}
.daihyakka-trivia .--fw662 {
  font-weight: 662;
}
.daihyakka-trivia .--mt663 {
  margin-top: 663px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt663 {
    margin-top: 331.5px;
  }
}
.daihyakka-trivia .--mb663 {
  margin-bottom: 663px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb663 {
    margin-bottom: 331.5px;
  }
}
.daihyakka-trivia .--pt663 {
  padding-top: 663px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt663 {
    padding-top: 331.5px;
  }
}
.daihyakka-trivia .--pb663 {
  padding-bottom: 663px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb663 {
    padding-bottom: 331.5px;
  }
}
.daihyakka-trivia .--px663 {
  padding: 0 663px;
}
.daihyakka-trivia .max-w-663 {
  max-width: 663px;
}
.daihyakka-trivia .w-663 {
  width: 663px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-663 {
    width: 331.5px;
  }
}
.daihyakka-trivia .h-663 {
  height: 663px;
}
.daihyakka-trivia .--gap663 {
  gap: 663px !important;
}
.daihyakka-trivia .--fw663 {
  font-weight: 663;
}
.daihyakka-trivia .--mt664 {
  margin-top: 664px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt664 {
    margin-top: 332px;
  }
}
.daihyakka-trivia .--mb664 {
  margin-bottom: 664px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb664 {
    margin-bottom: 332px;
  }
}
.daihyakka-trivia .--pt664 {
  padding-top: 664px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt664 {
    padding-top: 332px;
  }
}
.daihyakka-trivia .--pb664 {
  padding-bottom: 664px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb664 {
    padding-bottom: 332px;
  }
}
.daihyakka-trivia .--px664 {
  padding: 0 664px;
}
.daihyakka-trivia .max-w-664 {
  max-width: 664px;
}
.daihyakka-trivia .w-664 {
  width: 664px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-664 {
    width: 332px;
  }
}
.daihyakka-trivia .h-664 {
  height: 664px;
}
.daihyakka-trivia .--gap664 {
  gap: 664px !important;
}
.daihyakka-trivia .--fw664 {
  font-weight: 664;
}
.daihyakka-trivia .--mt665 {
  margin-top: 665px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt665 {
    margin-top: 332.5px;
  }
}
.daihyakka-trivia .--mb665 {
  margin-bottom: 665px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb665 {
    margin-bottom: 332.5px;
  }
}
.daihyakka-trivia .--pt665 {
  padding-top: 665px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt665 {
    padding-top: 332.5px;
  }
}
.daihyakka-trivia .--pb665 {
  padding-bottom: 665px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb665 {
    padding-bottom: 332.5px;
  }
}
.daihyakka-trivia .--px665 {
  padding: 0 665px;
}
.daihyakka-trivia .max-w-665 {
  max-width: 665px;
}
.daihyakka-trivia .w-665 {
  width: 665px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-665 {
    width: 332.5px;
  }
}
.daihyakka-trivia .h-665 {
  height: 665px;
}
.daihyakka-trivia .--gap665 {
  gap: 665px !important;
}
.daihyakka-trivia .--fw665 {
  font-weight: 665;
}
.daihyakka-trivia .--mt666 {
  margin-top: 666px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt666 {
    margin-top: 333px;
  }
}
.daihyakka-trivia .--mb666 {
  margin-bottom: 666px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb666 {
    margin-bottom: 333px;
  }
}
.daihyakka-trivia .--pt666 {
  padding-top: 666px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt666 {
    padding-top: 333px;
  }
}
.daihyakka-trivia .--pb666 {
  padding-bottom: 666px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb666 {
    padding-bottom: 333px;
  }
}
.daihyakka-trivia .--px666 {
  padding: 0 666px;
}
.daihyakka-trivia .max-w-666 {
  max-width: 666px;
}
.daihyakka-trivia .w-666 {
  width: 666px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-666 {
    width: 333px;
  }
}
.daihyakka-trivia .h-666 {
  height: 666px;
}
.daihyakka-trivia .--gap666 {
  gap: 666px !important;
}
.daihyakka-trivia .--fw666 {
  font-weight: 666;
}
.daihyakka-trivia .--mt667 {
  margin-top: 667px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt667 {
    margin-top: 333.5px;
  }
}
.daihyakka-trivia .--mb667 {
  margin-bottom: 667px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb667 {
    margin-bottom: 333.5px;
  }
}
.daihyakka-trivia .--pt667 {
  padding-top: 667px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt667 {
    padding-top: 333.5px;
  }
}
.daihyakka-trivia .--pb667 {
  padding-bottom: 667px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb667 {
    padding-bottom: 333.5px;
  }
}
.daihyakka-trivia .--px667 {
  padding: 0 667px;
}
.daihyakka-trivia .max-w-667 {
  max-width: 667px;
}
.daihyakka-trivia .w-667 {
  width: 667px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-667 {
    width: 333.5px;
  }
}
.daihyakka-trivia .h-667 {
  height: 667px;
}
.daihyakka-trivia .--gap667 {
  gap: 667px !important;
}
.daihyakka-trivia .--fw667 {
  font-weight: 667;
}
.daihyakka-trivia .--mt668 {
  margin-top: 668px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt668 {
    margin-top: 334px;
  }
}
.daihyakka-trivia .--mb668 {
  margin-bottom: 668px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb668 {
    margin-bottom: 334px;
  }
}
.daihyakka-trivia .--pt668 {
  padding-top: 668px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt668 {
    padding-top: 334px;
  }
}
.daihyakka-trivia .--pb668 {
  padding-bottom: 668px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb668 {
    padding-bottom: 334px;
  }
}
.daihyakka-trivia .--px668 {
  padding: 0 668px;
}
.daihyakka-trivia .max-w-668 {
  max-width: 668px;
}
.daihyakka-trivia .w-668 {
  width: 668px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-668 {
    width: 334px;
  }
}
.daihyakka-trivia .h-668 {
  height: 668px;
}
.daihyakka-trivia .--gap668 {
  gap: 668px !important;
}
.daihyakka-trivia .--fw668 {
  font-weight: 668;
}
.daihyakka-trivia .--mt669 {
  margin-top: 669px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt669 {
    margin-top: 334.5px;
  }
}
.daihyakka-trivia .--mb669 {
  margin-bottom: 669px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb669 {
    margin-bottom: 334.5px;
  }
}
.daihyakka-trivia .--pt669 {
  padding-top: 669px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt669 {
    padding-top: 334.5px;
  }
}
.daihyakka-trivia .--pb669 {
  padding-bottom: 669px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb669 {
    padding-bottom: 334.5px;
  }
}
.daihyakka-trivia .--px669 {
  padding: 0 669px;
}
.daihyakka-trivia .max-w-669 {
  max-width: 669px;
}
.daihyakka-trivia .w-669 {
  width: 669px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-669 {
    width: 334.5px;
  }
}
.daihyakka-trivia .h-669 {
  height: 669px;
}
.daihyakka-trivia .--gap669 {
  gap: 669px !important;
}
.daihyakka-trivia .--fw669 {
  font-weight: 669;
}
.daihyakka-trivia .--mt670 {
  margin-top: 670px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt670 {
    margin-top: 335px;
  }
}
.daihyakka-trivia .--mb670 {
  margin-bottom: 670px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb670 {
    margin-bottom: 335px;
  }
}
.daihyakka-trivia .--pt670 {
  padding-top: 670px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt670 {
    padding-top: 335px;
  }
}
.daihyakka-trivia .--pb670 {
  padding-bottom: 670px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb670 {
    padding-bottom: 335px;
  }
}
.daihyakka-trivia .--px670 {
  padding: 0 670px;
}
.daihyakka-trivia .max-w-670 {
  max-width: 670px;
}
.daihyakka-trivia .w-670 {
  width: 670px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-670 {
    width: 335px;
  }
}
.daihyakka-trivia .h-670 {
  height: 670px;
}
.daihyakka-trivia .--gap670 {
  gap: 670px !important;
}
.daihyakka-trivia .--fw670 {
  font-weight: 670;
}
.daihyakka-trivia .--mt671 {
  margin-top: 671px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt671 {
    margin-top: 335.5px;
  }
}
.daihyakka-trivia .--mb671 {
  margin-bottom: 671px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb671 {
    margin-bottom: 335.5px;
  }
}
.daihyakka-trivia .--pt671 {
  padding-top: 671px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt671 {
    padding-top: 335.5px;
  }
}
.daihyakka-trivia .--pb671 {
  padding-bottom: 671px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb671 {
    padding-bottom: 335.5px;
  }
}
.daihyakka-trivia .--px671 {
  padding: 0 671px;
}
.daihyakka-trivia .max-w-671 {
  max-width: 671px;
}
.daihyakka-trivia .w-671 {
  width: 671px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-671 {
    width: 335.5px;
  }
}
.daihyakka-trivia .h-671 {
  height: 671px;
}
.daihyakka-trivia .--gap671 {
  gap: 671px !important;
}
.daihyakka-trivia .--fw671 {
  font-weight: 671;
}
.daihyakka-trivia .--mt672 {
  margin-top: 672px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt672 {
    margin-top: 336px;
  }
}
.daihyakka-trivia .--mb672 {
  margin-bottom: 672px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb672 {
    margin-bottom: 336px;
  }
}
.daihyakka-trivia .--pt672 {
  padding-top: 672px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt672 {
    padding-top: 336px;
  }
}
.daihyakka-trivia .--pb672 {
  padding-bottom: 672px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb672 {
    padding-bottom: 336px;
  }
}
.daihyakka-trivia .--px672 {
  padding: 0 672px;
}
.daihyakka-trivia .max-w-672 {
  max-width: 672px;
}
.daihyakka-trivia .w-672 {
  width: 672px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-672 {
    width: 336px;
  }
}
.daihyakka-trivia .h-672 {
  height: 672px;
}
.daihyakka-trivia .--gap672 {
  gap: 672px !important;
}
.daihyakka-trivia .--fw672 {
  font-weight: 672;
}
.daihyakka-trivia .--mt673 {
  margin-top: 673px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt673 {
    margin-top: 336.5px;
  }
}
.daihyakka-trivia .--mb673 {
  margin-bottom: 673px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb673 {
    margin-bottom: 336.5px;
  }
}
.daihyakka-trivia .--pt673 {
  padding-top: 673px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt673 {
    padding-top: 336.5px;
  }
}
.daihyakka-trivia .--pb673 {
  padding-bottom: 673px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb673 {
    padding-bottom: 336.5px;
  }
}
.daihyakka-trivia .--px673 {
  padding: 0 673px;
}
.daihyakka-trivia .max-w-673 {
  max-width: 673px;
}
.daihyakka-trivia .w-673 {
  width: 673px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-673 {
    width: 336.5px;
  }
}
.daihyakka-trivia .h-673 {
  height: 673px;
}
.daihyakka-trivia .--gap673 {
  gap: 673px !important;
}
.daihyakka-trivia .--fw673 {
  font-weight: 673;
}
.daihyakka-trivia .--mt674 {
  margin-top: 674px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt674 {
    margin-top: 337px;
  }
}
.daihyakka-trivia .--mb674 {
  margin-bottom: 674px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb674 {
    margin-bottom: 337px;
  }
}
.daihyakka-trivia .--pt674 {
  padding-top: 674px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt674 {
    padding-top: 337px;
  }
}
.daihyakka-trivia .--pb674 {
  padding-bottom: 674px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb674 {
    padding-bottom: 337px;
  }
}
.daihyakka-trivia .--px674 {
  padding: 0 674px;
}
.daihyakka-trivia .max-w-674 {
  max-width: 674px;
}
.daihyakka-trivia .w-674 {
  width: 674px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-674 {
    width: 337px;
  }
}
.daihyakka-trivia .h-674 {
  height: 674px;
}
.daihyakka-trivia .--gap674 {
  gap: 674px !important;
}
.daihyakka-trivia .--fw674 {
  font-weight: 674;
}
.daihyakka-trivia .--mt675 {
  margin-top: 675px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt675 {
    margin-top: 337.5px;
  }
}
.daihyakka-trivia .--mb675 {
  margin-bottom: 675px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb675 {
    margin-bottom: 337.5px;
  }
}
.daihyakka-trivia .--pt675 {
  padding-top: 675px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt675 {
    padding-top: 337.5px;
  }
}
.daihyakka-trivia .--pb675 {
  padding-bottom: 675px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb675 {
    padding-bottom: 337.5px;
  }
}
.daihyakka-trivia .--px675 {
  padding: 0 675px;
}
.daihyakka-trivia .max-w-675 {
  max-width: 675px;
}
.daihyakka-trivia .w-675 {
  width: 675px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-675 {
    width: 337.5px;
  }
}
.daihyakka-trivia .h-675 {
  height: 675px;
}
.daihyakka-trivia .--gap675 {
  gap: 675px !important;
}
.daihyakka-trivia .--fw675 {
  font-weight: 675;
}
.daihyakka-trivia .--mt676 {
  margin-top: 676px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt676 {
    margin-top: 338px;
  }
}
.daihyakka-trivia .--mb676 {
  margin-bottom: 676px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb676 {
    margin-bottom: 338px;
  }
}
.daihyakka-trivia .--pt676 {
  padding-top: 676px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt676 {
    padding-top: 338px;
  }
}
.daihyakka-trivia .--pb676 {
  padding-bottom: 676px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb676 {
    padding-bottom: 338px;
  }
}
.daihyakka-trivia .--px676 {
  padding: 0 676px;
}
.daihyakka-trivia .max-w-676 {
  max-width: 676px;
}
.daihyakka-trivia .w-676 {
  width: 676px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-676 {
    width: 338px;
  }
}
.daihyakka-trivia .h-676 {
  height: 676px;
}
.daihyakka-trivia .--gap676 {
  gap: 676px !important;
}
.daihyakka-trivia .--fw676 {
  font-weight: 676;
}
.daihyakka-trivia .--mt677 {
  margin-top: 677px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt677 {
    margin-top: 338.5px;
  }
}
.daihyakka-trivia .--mb677 {
  margin-bottom: 677px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb677 {
    margin-bottom: 338.5px;
  }
}
.daihyakka-trivia .--pt677 {
  padding-top: 677px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt677 {
    padding-top: 338.5px;
  }
}
.daihyakka-trivia .--pb677 {
  padding-bottom: 677px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb677 {
    padding-bottom: 338.5px;
  }
}
.daihyakka-trivia .--px677 {
  padding: 0 677px;
}
.daihyakka-trivia .max-w-677 {
  max-width: 677px;
}
.daihyakka-trivia .w-677 {
  width: 677px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-677 {
    width: 338.5px;
  }
}
.daihyakka-trivia .h-677 {
  height: 677px;
}
.daihyakka-trivia .--gap677 {
  gap: 677px !important;
}
.daihyakka-trivia .--fw677 {
  font-weight: 677;
}
.daihyakka-trivia .--mt678 {
  margin-top: 678px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt678 {
    margin-top: 339px;
  }
}
.daihyakka-trivia .--mb678 {
  margin-bottom: 678px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb678 {
    margin-bottom: 339px;
  }
}
.daihyakka-trivia .--pt678 {
  padding-top: 678px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt678 {
    padding-top: 339px;
  }
}
.daihyakka-trivia .--pb678 {
  padding-bottom: 678px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb678 {
    padding-bottom: 339px;
  }
}
.daihyakka-trivia .--px678 {
  padding: 0 678px;
}
.daihyakka-trivia .max-w-678 {
  max-width: 678px;
}
.daihyakka-trivia .w-678 {
  width: 678px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-678 {
    width: 339px;
  }
}
.daihyakka-trivia .h-678 {
  height: 678px;
}
.daihyakka-trivia .--gap678 {
  gap: 678px !important;
}
.daihyakka-trivia .--fw678 {
  font-weight: 678;
}
.daihyakka-trivia .--mt679 {
  margin-top: 679px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt679 {
    margin-top: 339.5px;
  }
}
.daihyakka-trivia .--mb679 {
  margin-bottom: 679px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb679 {
    margin-bottom: 339.5px;
  }
}
.daihyakka-trivia .--pt679 {
  padding-top: 679px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt679 {
    padding-top: 339.5px;
  }
}
.daihyakka-trivia .--pb679 {
  padding-bottom: 679px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb679 {
    padding-bottom: 339.5px;
  }
}
.daihyakka-trivia .--px679 {
  padding: 0 679px;
}
.daihyakka-trivia .max-w-679 {
  max-width: 679px;
}
.daihyakka-trivia .w-679 {
  width: 679px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-679 {
    width: 339.5px;
  }
}
.daihyakka-trivia .h-679 {
  height: 679px;
}
.daihyakka-trivia .--gap679 {
  gap: 679px !important;
}
.daihyakka-trivia .--fw679 {
  font-weight: 679;
}
.daihyakka-trivia .--mt680 {
  margin-top: 680px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt680 {
    margin-top: 340px;
  }
}
.daihyakka-trivia .--mb680 {
  margin-bottom: 680px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb680 {
    margin-bottom: 340px;
  }
}
.daihyakka-trivia .--pt680 {
  padding-top: 680px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt680 {
    padding-top: 340px;
  }
}
.daihyakka-trivia .--pb680 {
  padding-bottom: 680px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb680 {
    padding-bottom: 340px;
  }
}
.daihyakka-trivia .--px680 {
  padding: 0 680px;
}
.daihyakka-trivia .max-w-680 {
  max-width: 680px;
}
.daihyakka-trivia .w-680 {
  width: 680px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-680 {
    width: 340px;
  }
}
.daihyakka-trivia .h-680 {
  height: 680px;
}
.daihyakka-trivia .--gap680 {
  gap: 680px !important;
}
.daihyakka-trivia .--fw680 {
  font-weight: 680;
}
.daihyakka-trivia .--mt681 {
  margin-top: 681px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt681 {
    margin-top: 340.5px;
  }
}
.daihyakka-trivia .--mb681 {
  margin-bottom: 681px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb681 {
    margin-bottom: 340.5px;
  }
}
.daihyakka-trivia .--pt681 {
  padding-top: 681px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt681 {
    padding-top: 340.5px;
  }
}
.daihyakka-trivia .--pb681 {
  padding-bottom: 681px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb681 {
    padding-bottom: 340.5px;
  }
}
.daihyakka-trivia .--px681 {
  padding: 0 681px;
}
.daihyakka-trivia .max-w-681 {
  max-width: 681px;
}
.daihyakka-trivia .w-681 {
  width: 681px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-681 {
    width: 340.5px;
  }
}
.daihyakka-trivia .h-681 {
  height: 681px;
}
.daihyakka-trivia .--gap681 {
  gap: 681px !important;
}
.daihyakka-trivia .--fw681 {
  font-weight: 681;
}
.daihyakka-trivia .--mt682 {
  margin-top: 682px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt682 {
    margin-top: 341px;
  }
}
.daihyakka-trivia .--mb682 {
  margin-bottom: 682px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb682 {
    margin-bottom: 341px;
  }
}
.daihyakka-trivia .--pt682 {
  padding-top: 682px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt682 {
    padding-top: 341px;
  }
}
.daihyakka-trivia .--pb682 {
  padding-bottom: 682px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb682 {
    padding-bottom: 341px;
  }
}
.daihyakka-trivia .--px682 {
  padding: 0 682px;
}
.daihyakka-trivia .max-w-682 {
  max-width: 682px;
}
.daihyakka-trivia .w-682 {
  width: 682px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-682 {
    width: 341px;
  }
}
.daihyakka-trivia .h-682 {
  height: 682px;
}
.daihyakka-trivia .--gap682 {
  gap: 682px !important;
}
.daihyakka-trivia .--fw682 {
  font-weight: 682;
}
.daihyakka-trivia .--mt683 {
  margin-top: 683px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt683 {
    margin-top: 341.5px;
  }
}
.daihyakka-trivia .--mb683 {
  margin-bottom: 683px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb683 {
    margin-bottom: 341.5px;
  }
}
.daihyakka-trivia .--pt683 {
  padding-top: 683px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt683 {
    padding-top: 341.5px;
  }
}
.daihyakka-trivia .--pb683 {
  padding-bottom: 683px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb683 {
    padding-bottom: 341.5px;
  }
}
.daihyakka-trivia .--px683 {
  padding: 0 683px;
}
.daihyakka-trivia .max-w-683 {
  max-width: 683px;
}
.daihyakka-trivia .w-683 {
  width: 683px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-683 {
    width: 341.5px;
  }
}
.daihyakka-trivia .h-683 {
  height: 683px;
}
.daihyakka-trivia .--gap683 {
  gap: 683px !important;
}
.daihyakka-trivia .--fw683 {
  font-weight: 683;
}
.daihyakka-trivia .--mt684 {
  margin-top: 684px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt684 {
    margin-top: 342px;
  }
}
.daihyakka-trivia .--mb684 {
  margin-bottom: 684px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb684 {
    margin-bottom: 342px;
  }
}
.daihyakka-trivia .--pt684 {
  padding-top: 684px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt684 {
    padding-top: 342px;
  }
}
.daihyakka-trivia .--pb684 {
  padding-bottom: 684px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb684 {
    padding-bottom: 342px;
  }
}
.daihyakka-trivia .--px684 {
  padding: 0 684px;
}
.daihyakka-trivia .max-w-684 {
  max-width: 684px;
}
.daihyakka-trivia .w-684 {
  width: 684px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-684 {
    width: 342px;
  }
}
.daihyakka-trivia .h-684 {
  height: 684px;
}
.daihyakka-trivia .--gap684 {
  gap: 684px !important;
}
.daihyakka-trivia .--fw684 {
  font-weight: 684;
}
.daihyakka-trivia .--mt685 {
  margin-top: 685px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt685 {
    margin-top: 342.5px;
  }
}
.daihyakka-trivia .--mb685 {
  margin-bottom: 685px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb685 {
    margin-bottom: 342.5px;
  }
}
.daihyakka-trivia .--pt685 {
  padding-top: 685px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt685 {
    padding-top: 342.5px;
  }
}
.daihyakka-trivia .--pb685 {
  padding-bottom: 685px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb685 {
    padding-bottom: 342.5px;
  }
}
.daihyakka-trivia .--px685 {
  padding: 0 685px;
}
.daihyakka-trivia .max-w-685 {
  max-width: 685px;
}
.daihyakka-trivia .w-685 {
  width: 685px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-685 {
    width: 342.5px;
  }
}
.daihyakka-trivia .h-685 {
  height: 685px;
}
.daihyakka-trivia .--gap685 {
  gap: 685px !important;
}
.daihyakka-trivia .--fw685 {
  font-weight: 685;
}
.daihyakka-trivia .--mt686 {
  margin-top: 686px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt686 {
    margin-top: 343px;
  }
}
.daihyakka-trivia .--mb686 {
  margin-bottom: 686px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb686 {
    margin-bottom: 343px;
  }
}
.daihyakka-trivia .--pt686 {
  padding-top: 686px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt686 {
    padding-top: 343px;
  }
}
.daihyakka-trivia .--pb686 {
  padding-bottom: 686px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb686 {
    padding-bottom: 343px;
  }
}
.daihyakka-trivia .--px686 {
  padding: 0 686px;
}
.daihyakka-trivia .max-w-686 {
  max-width: 686px;
}
.daihyakka-trivia .w-686 {
  width: 686px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-686 {
    width: 343px;
  }
}
.daihyakka-trivia .h-686 {
  height: 686px;
}
.daihyakka-trivia .--gap686 {
  gap: 686px !important;
}
.daihyakka-trivia .--fw686 {
  font-weight: 686;
}
.daihyakka-trivia .--mt687 {
  margin-top: 687px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt687 {
    margin-top: 343.5px;
  }
}
.daihyakka-trivia .--mb687 {
  margin-bottom: 687px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb687 {
    margin-bottom: 343.5px;
  }
}
.daihyakka-trivia .--pt687 {
  padding-top: 687px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt687 {
    padding-top: 343.5px;
  }
}
.daihyakka-trivia .--pb687 {
  padding-bottom: 687px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb687 {
    padding-bottom: 343.5px;
  }
}
.daihyakka-trivia .--px687 {
  padding: 0 687px;
}
.daihyakka-trivia .max-w-687 {
  max-width: 687px;
}
.daihyakka-trivia .w-687 {
  width: 687px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-687 {
    width: 343.5px;
  }
}
.daihyakka-trivia .h-687 {
  height: 687px;
}
.daihyakka-trivia .--gap687 {
  gap: 687px !important;
}
.daihyakka-trivia .--fw687 {
  font-weight: 687;
}
.daihyakka-trivia .--mt688 {
  margin-top: 688px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt688 {
    margin-top: 344px;
  }
}
.daihyakka-trivia .--mb688 {
  margin-bottom: 688px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb688 {
    margin-bottom: 344px;
  }
}
.daihyakka-trivia .--pt688 {
  padding-top: 688px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt688 {
    padding-top: 344px;
  }
}
.daihyakka-trivia .--pb688 {
  padding-bottom: 688px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb688 {
    padding-bottom: 344px;
  }
}
.daihyakka-trivia .--px688 {
  padding: 0 688px;
}
.daihyakka-trivia .max-w-688 {
  max-width: 688px;
}
.daihyakka-trivia .w-688 {
  width: 688px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-688 {
    width: 344px;
  }
}
.daihyakka-trivia .h-688 {
  height: 688px;
}
.daihyakka-trivia .--gap688 {
  gap: 688px !important;
}
.daihyakka-trivia .--fw688 {
  font-weight: 688;
}
.daihyakka-trivia .--mt689 {
  margin-top: 689px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt689 {
    margin-top: 344.5px;
  }
}
.daihyakka-trivia .--mb689 {
  margin-bottom: 689px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb689 {
    margin-bottom: 344.5px;
  }
}
.daihyakka-trivia .--pt689 {
  padding-top: 689px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt689 {
    padding-top: 344.5px;
  }
}
.daihyakka-trivia .--pb689 {
  padding-bottom: 689px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb689 {
    padding-bottom: 344.5px;
  }
}
.daihyakka-trivia .--px689 {
  padding: 0 689px;
}
.daihyakka-trivia .max-w-689 {
  max-width: 689px;
}
.daihyakka-trivia .w-689 {
  width: 689px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-689 {
    width: 344.5px;
  }
}
.daihyakka-trivia .h-689 {
  height: 689px;
}
.daihyakka-trivia .--gap689 {
  gap: 689px !important;
}
.daihyakka-trivia .--fw689 {
  font-weight: 689;
}
.daihyakka-trivia .--mt690 {
  margin-top: 690px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt690 {
    margin-top: 345px;
  }
}
.daihyakka-trivia .--mb690 {
  margin-bottom: 690px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb690 {
    margin-bottom: 345px;
  }
}
.daihyakka-trivia .--pt690 {
  padding-top: 690px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt690 {
    padding-top: 345px;
  }
}
.daihyakka-trivia .--pb690 {
  padding-bottom: 690px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb690 {
    padding-bottom: 345px;
  }
}
.daihyakka-trivia .--px690 {
  padding: 0 690px;
}
.daihyakka-trivia .max-w-690 {
  max-width: 690px;
}
.daihyakka-trivia .w-690 {
  width: 690px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-690 {
    width: 345px;
  }
}
.daihyakka-trivia .h-690 {
  height: 690px;
}
.daihyakka-trivia .--gap690 {
  gap: 690px !important;
}
.daihyakka-trivia .--fw690 {
  font-weight: 690;
}
.daihyakka-trivia .--mt691 {
  margin-top: 691px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt691 {
    margin-top: 345.5px;
  }
}
.daihyakka-trivia .--mb691 {
  margin-bottom: 691px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb691 {
    margin-bottom: 345.5px;
  }
}
.daihyakka-trivia .--pt691 {
  padding-top: 691px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt691 {
    padding-top: 345.5px;
  }
}
.daihyakka-trivia .--pb691 {
  padding-bottom: 691px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb691 {
    padding-bottom: 345.5px;
  }
}
.daihyakka-trivia .--px691 {
  padding: 0 691px;
}
.daihyakka-trivia .max-w-691 {
  max-width: 691px;
}
.daihyakka-trivia .w-691 {
  width: 691px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-691 {
    width: 345.5px;
  }
}
.daihyakka-trivia .h-691 {
  height: 691px;
}
.daihyakka-trivia .--gap691 {
  gap: 691px !important;
}
.daihyakka-trivia .--fw691 {
  font-weight: 691;
}
.daihyakka-trivia .--mt692 {
  margin-top: 692px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt692 {
    margin-top: 346px;
  }
}
.daihyakka-trivia .--mb692 {
  margin-bottom: 692px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb692 {
    margin-bottom: 346px;
  }
}
.daihyakka-trivia .--pt692 {
  padding-top: 692px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt692 {
    padding-top: 346px;
  }
}
.daihyakka-trivia .--pb692 {
  padding-bottom: 692px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb692 {
    padding-bottom: 346px;
  }
}
.daihyakka-trivia .--px692 {
  padding: 0 692px;
}
.daihyakka-trivia .max-w-692 {
  max-width: 692px;
}
.daihyakka-trivia .w-692 {
  width: 692px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-692 {
    width: 346px;
  }
}
.daihyakka-trivia .h-692 {
  height: 692px;
}
.daihyakka-trivia .--gap692 {
  gap: 692px !important;
}
.daihyakka-trivia .--fw692 {
  font-weight: 692;
}
.daihyakka-trivia .--mt693 {
  margin-top: 693px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt693 {
    margin-top: 346.5px;
  }
}
.daihyakka-trivia .--mb693 {
  margin-bottom: 693px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb693 {
    margin-bottom: 346.5px;
  }
}
.daihyakka-trivia .--pt693 {
  padding-top: 693px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt693 {
    padding-top: 346.5px;
  }
}
.daihyakka-trivia .--pb693 {
  padding-bottom: 693px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb693 {
    padding-bottom: 346.5px;
  }
}
.daihyakka-trivia .--px693 {
  padding: 0 693px;
}
.daihyakka-trivia .max-w-693 {
  max-width: 693px;
}
.daihyakka-trivia .w-693 {
  width: 693px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-693 {
    width: 346.5px;
  }
}
.daihyakka-trivia .h-693 {
  height: 693px;
}
.daihyakka-trivia .--gap693 {
  gap: 693px !important;
}
.daihyakka-trivia .--fw693 {
  font-weight: 693;
}
.daihyakka-trivia .--mt694 {
  margin-top: 694px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt694 {
    margin-top: 347px;
  }
}
.daihyakka-trivia .--mb694 {
  margin-bottom: 694px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb694 {
    margin-bottom: 347px;
  }
}
.daihyakka-trivia .--pt694 {
  padding-top: 694px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt694 {
    padding-top: 347px;
  }
}
.daihyakka-trivia .--pb694 {
  padding-bottom: 694px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb694 {
    padding-bottom: 347px;
  }
}
.daihyakka-trivia .--px694 {
  padding: 0 694px;
}
.daihyakka-trivia .max-w-694 {
  max-width: 694px;
}
.daihyakka-trivia .w-694 {
  width: 694px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-694 {
    width: 347px;
  }
}
.daihyakka-trivia .h-694 {
  height: 694px;
}
.daihyakka-trivia .--gap694 {
  gap: 694px !important;
}
.daihyakka-trivia .--fw694 {
  font-weight: 694;
}
.daihyakka-trivia .--mt695 {
  margin-top: 695px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt695 {
    margin-top: 347.5px;
  }
}
.daihyakka-trivia .--mb695 {
  margin-bottom: 695px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb695 {
    margin-bottom: 347.5px;
  }
}
.daihyakka-trivia .--pt695 {
  padding-top: 695px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt695 {
    padding-top: 347.5px;
  }
}
.daihyakka-trivia .--pb695 {
  padding-bottom: 695px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb695 {
    padding-bottom: 347.5px;
  }
}
.daihyakka-trivia .--px695 {
  padding: 0 695px;
}
.daihyakka-trivia .max-w-695 {
  max-width: 695px;
}
.daihyakka-trivia .w-695 {
  width: 695px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-695 {
    width: 347.5px;
  }
}
.daihyakka-trivia .h-695 {
  height: 695px;
}
.daihyakka-trivia .--gap695 {
  gap: 695px !important;
}
.daihyakka-trivia .--fw695 {
  font-weight: 695;
}
.daihyakka-trivia .--mt696 {
  margin-top: 696px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt696 {
    margin-top: 348px;
  }
}
.daihyakka-trivia .--mb696 {
  margin-bottom: 696px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb696 {
    margin-bottom: 348px;
  }
}
.daihyakka-trivia .--pt696 {
  padding-top: 696px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt696 {
    padding-top: 348px;
  }
}
.daihyakka-trivia .--pb696 {
  padding-bottom: 696px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb696 {
    padding-bottom: 348px;
  }
}
.daihyakka-trivia .--px696 {
  padding: 0 696px;
}
.daihyakka-trivia .max-w-696 {
  max-width: 696px;
}
.daihyakka-trivia .w-696 {
  width: 696px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-696 {
    width: 348px;
  }
}
.daihyakka-trivia .h-696 {
  height: 696px;
}
.daihyakka-trivia .--gap696 {
  gap: 696px !important;
}
.daihyakka-trivia .--fw696 {
  font-weight: 696;
}
.daihyakka-trivia .--mt697 {
  margin-top: 697px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt697 {
    margin-top: 348.5px;
  }
}
.daihyakka-trivia .--mb697 {
  margin-bottom: 697px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb697 {
    margin-bottom: 348.5px;
  }
}
.daihyakka-trivia .--pt697 {
  padding-top: 697px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt697 {
    padding-top: 348.5px;
  }
}
.daihyakka-trivia .--pb697 {
  padding-bottom: 697px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb697 {
    padding-bottom: 348.5px;
  }
}
.daihyakka-trivia .--px697 {
  padding: 0 697px;
}
.daihyakka-trivia .max-w-697 {
  max-width: 697px;
}
.daihyakka-trivia .w-697 {
  width: 697px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-697 {
    width: 348.5px;
  }
}
.daihyakka-trivia .h-697 {
  height: 697px;
}
.daihyakka-trivia .--gap697 {
  gap: 697px !important;
}
.daihyakka-trivia .--fw697 {
  font-weight: 697;
}
.daihyakka-trivia .--mt698 {
  margin-top: 698px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt698 {
    margin-top: 349px;
  }
}
.daihyakka-trivia .--mb698 {
  margin-bottom: 698px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb698 {
    margin-bottom: 349px;
  }
}
.daihyakka-trivia .--pt698 {
  padding-top: 698px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt698 {
    padding-top: 349px;
  }
}
.daihyakka-trivia .--pb698 {
  padding-bottom: 698px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb698 {
    padding-bottom: 349px;
  }
}
.daihyakka-trivia .--px698 {
  padding: 0 698px;
}
.daihyakka-trivia .max-w-698 {
  max-width: 698px;
}
.daihyakka-trivia .w-698 {
  width: 698px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-698 {
    width: 349px;
  }
}
.daihyakka-trivia .h-698 {
  height: 698px;
}
.daihyakka-trivia .--gap698 {
  gap: 698px !important;
}
.daihyakka-trivia .--fw698 {
  font-weight: 698;
}
.daihyakka-trivia .--mt699 {
  margin-top: 699px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt699 {
    margin-top: 349.5px;
  }
}
.daihyakka-trivia .--mb699 {
  margin-bottom: 699px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb699 {
    margin-bottom: 349.5px;
  }
}
.daihyakka-trivia .--pt699 {
  padding-top: 699px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt699 {
    padding-top: 349.5px;
  }
}
.daihyakka-trivia .--pb699 {
  padding-bottom: 699px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb699 {
    padding-bottom: 349.5px;
  }
}
.daihyakka-trivia .--px699 {
  padding: 0 699px;
}
.daihyakka-trivia .max-w-699 {
  max-width: 699px;
}
.daihyakka-trivia .w-699 {
  width: 699px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-699 {
    width: 349.5px;
  }
}
.daihyakka-trivia .h-699 {
  height: 699px;
}
.daihyakka-trivia .--gap699 {
  gap: 699px !important;
}
.daihyakka-trivia .--fw699 {
  font-weight: 699;
}
.daihyakka-trivia .--mt700 {
  margin-top: 700px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt700 {
    margin-top: 350px;
  }
}
.daihyakka-trivia .--mb700 {
  margin-bottom: 700px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb700 {
    margin-bottom: 350px;
  }
}
.daihyakka-trivia .--pt700 {
  padding-top: 700px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt700 {
    padding-top: 350px;
  }
}
.daihyakka-trivia .--pb700 {
  padding-bottom: 700px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb700 {
    padding-bottom: 350px;
  }
}
.daihyakka-trivia .--px700 {
  padding: 0 700px;
}
.daihyakka-trivia .max-w-700 {
  max-width: 700px;
}
.daihyakka-trivia .w-700 {
  width: 700px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-700 {
    width: 350px;
  }
}
.daihyakka-trivia .h-700 {
  height: 700px;
}
.daihyakka-trivia .--gap700 {
  gap: 700px !important;
}
.daihyakka-trivia .--fw700 {
  font-weight: 700;
}
.daihyakka-trivia .--mt701 {
  margin-top: 701px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt701 {
    margin-top: 350.5px;
  }
}
.daihyakka-trivia .--mb701 {
  margin-bottom: 701px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb701 {
    margin-bottom: 350.5px;
  }
}
.daihyakka-trivia .--pt701 {
  padding-top: 701px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt701 {
    padding-top: 350.5px;
  }
}
.daihyakka-trivia .--pb701 {
  padding-bottom: 701px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb701 {
    padding-bottom: 350.5px;
  }
}
.daihyakka-trivia .--px701 {
  padding: 0 701px;
}
.daihyakka-trivia .max-w-701 {
  max-width: 701px;
}
.daihyakka-trivia .w-701 {
  width: 701px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-701 {
    width: 350.5px;
  }
}
.daihyakka-trivia .h-701 {
  height: 701px;
}
.daihyakka-trivia .--gap701 {
  gap: 701px !important;
}
.daihyakka-trivia .--fw701 {
  font-weight: 701;
}
.daihyakka-trivia .--mt702 {
  margin-top: 702px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt702 {
    margin-top: 351px;
  }
}
.daihyakka-trivia .--mb702 {
  margin-bottom: 702px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb702 {
    margin-bottom: 351px;
  }
}
.daihyakka-trivia .--pt702 {
  padding-top: 702px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt702 {
    padding-top: 351px;
  }
}
.daihyakka-trivia .--pb702 {
  padding-bottom: 702px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb702 {
    padding-bottom: 351px;
  }
}
.daihyakka-trivia .--px702 {
  padding: 0 702px;
}
.daihyakka-trivia .max-w-702 {
  max-width: 702px;
}
.daihyakka-trivia .w-702 {
  width: 702px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-702 {
    width: 351px;
  }
}
.daihyakka-trivia .h-702 {
  height: 702px;
}
.daihyakka-trivia .--gap702 {
  gap: 702px !important;
}
.daihyakka-trivia .--fw702 {
  font-weight: 702;
}
.daihyakka-trivia .--mt703 {
  margin-top: 703px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt703 {
    margin-top: 351.5px;
  }
}
.daihyakka-trivia .--mb703 {
  margin-bottom: 703px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb703 {
    margin-bottom: 351.5px;
  }
}
.daihyakka-trivia .--pt703 {
  padding-top: 703px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt703 {
    padding-top: 351.5px;
  }
}
.daihyakka-trivia .--pb703 {
  padding-bottom: 703px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb703 {
    padding-bottom: 351.5px;
  }
}
.daihyakka-trivia .--px703 {
  padding: 0 703px;
}
.daihyakka-trivia .max-w-703 {
  max-width: 703px;
}
.daihyakka-trivia .w-703 {
  width: 703px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-703 {
    width: 351.5px;
  }
}
.daihyakka-trivia .h-703 {
  height: 703px;
}
.daihyakka-trivia .--gap703 {
  gap: 703px !important;
}
.daihyakka-trivia .--fw703 {
  font-weight: 703;
}
.daihyakka-trivia .--mt704 {
  margin-top: 704px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt704 {
    margin-top: 352px;
  }
}
.daihyakka-trivia .--mb704 {
  margin-bottom: 704px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb704 {
    margin-bottom: 352px;
  }
}
.daihyakka-trivia .--pt704 {
  padding-top: 704px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt704 {
    padding-top: 352px;
  }
}
.daihyakka-trivia .--pb704 {
  padding-bottom: 704px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb704 {
    padding-bottom: 352px;
  }
}
.daihyakka-trivia .--px704 {
  padding: 0 704px;
}
.daihyakka-trivia .max-w-704 {
  max-width: 704px;
}
.daihyakka-trivia .w-704 {
  width: 704px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-704 {
    width: 352px;
  }
}
.daihyakka-trivia .h-704 {
  height: 704px;
}
.daihyakka-trivia .--gap704 {
  gap: 704px !important;
}
.daihyakka-trivia .--fw704 {
  font-weight: 704;
}
.daihyakka-trivia .--mt705 {
  margin-top: 705px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt705 {
    margin-top: 352.5px;
  }
}
.daihyakka-trivia .--mb705 {
  margin-bottom: 705px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb705 {
    margin-bottom: 352.5px;
  }
}
.daihyakka-trivia .--pt705 {
  padding-top: 705px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt705 {
    padding-top: 352.5px;
  }
}
.daihyakka-trivia .--pb705 {
  padding-bottom: 705px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb705 {
    padding-bottom: 352.5px;
  }
}
.daihyakka-trivia .--px705 {
  padding: 0 705px;
}
.daihyakka-trivia .max-w-705 {
  max-width: 705px;
}
.daihyakka-trivia .w-705 {
  width: 705px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-705 {
    width: 352.5px;
  }
}
.daihyakka-trivia .h-705 {
  height: 705px;
}
.daihyakka-trivia .--gap705 {
  gap: 705px !important;
}
.daihyakka-trivia .--fw705 {
  font-weight: 705;
}
.daihyakka-trivia .--mt706 {
  margin-top: 706px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt706 {
    margin-top: 353px;
  }
}
.daihyakka-trivia .--mb706 {
  margin-bottom: 706px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb706 {
    margin-bottom: 353px;
  }
}
.daihyakka-trivia .--pt706 {
  padding-top: 706px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt706 {
    padding-top: 353px;
  }
}
.daihyakka-trivia .--pb706 {
  padding-bottom: 706px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb706 {
    padding-bottom: 353px;
  }
}
.daihyakka-trivia .--px706 {
  padding: 0 706px;
}
.daihyakka-trivia .max-w-706 {
  max-width: 706px;
}
.daihyakka-trivia .w-706 {
  width: 706px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-706 {
    width: 353px;
  }
}
.daihyakka-trivia .h-706 {
  height: 706px;
}
.daihyakka-trivia .--gap706 {
  gap: 706px !important;
}
.daihyakka-trivia .--fw706 {
  font-weight: 706;
}
.daihyakka-trivia .--mt707 {
  margin-top: 707px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt707 {
    margin-top: 353.5px;
  }
}
.daihyakka-trivia .--mb707 {
  margin-bottom: 707px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb707 {
    margin-bottom: 353.5px;
  }
}
.daihyakka-trivia .--pt707 {
  padding-top: 707px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt707 {
    padding-top: 353.5px;
  }
}
.daihyakka-trivia .--pb707 {
  padding-bottom: 707px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb707 {
    padding-bottom: 353.5px;
  }
}
.daihyakka-trivia .--px707 {
  padding: 0 707px;
}
.daihyakka-trivia .max-w-707 {
  max-width: 707px;
}
.daihyakka-trivia .w-707 {
  width: 707px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-707 {
    width: 353.5px;
  }
}
.daihyakka-trivia .h-707 {
  height: 707px;
}
.daihyakka-trivia .--gap707 {
  gap: 707px !important;
}
.daihyakka-trivia .--fw707 {
  font-weight: 707;
}
.daihyakka-trivia .--mt708 {
  margin-top: 708px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt708 {
    margin-top: 354px;
  }
}
.daihyakka-trivia .--mb708 {
  margin-bottom: 708px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb708 {
    margin-bottom: 354px;
  }
}
.daihyakka-trivia .--pt708 {
  padding-top: 708px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt708 {
    padding-top: 354px;
  }
}
.daihyakka-trivia .--pb708 {
  padding-bottom: 708px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb708 {
    padding-bottom: 354px;
  }
}
.daihyakka-trivia .--px708 {
  padding: 0 708px;
}
.daihyakka-trivia .max-w-708 {
  max-width: 708px;
}
.daihyakka-trivia .w-708 {
  width: 708px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-708 {
    width: 354px;
  }
}
.daihyakka-trivia .h-708 {
  height: 708px;
}
.daihyakka-trivia .--gap708 {
  gap: 708px !important;
}
.daihyakka-trivia .--fw708 {
  font-weight: 708;
}
.daihyakka-trivia .--mt709 {
  margin-top: 709px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt709 {
    margin-top: 354.5px;
  }
}
.daihyakka-trivia .--mb709 {
  margin-bottom: 709px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb709 {
    margin-bottom: 354.5px;
  }
}
.daihyakka-trivia .--pt709 {
  padding-top: 709px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt709 {
    padding-top: 354.5px;
  }
}
.daihyakka-trivia .--pb709 {
  padding-bottom: 709px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb709 {
    padding-bottom: 354.5px;
  }
}
.daihyakka-trivia .--px709 {
  padding: 0 709px;
}
.daihyakka-trivia .max-w-709 {
  max-width: 709px;
}
.daihyakka-trivia .w-709 {
  width: 709px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-709 {
    width: 354.5px;
  }
}
.daihyakka-trivia .h-709 {
  height: 709px;
}
.daihyakka-trivia .--gap709 {
  gap: 709px !important;
}
.daihyakka-trivia .--fw709 {
  font-weight: 709;
}
.daihyakka-trivia .--mt710 {
  margin-top: 710px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt710 {
    margin-top: 355px;
  }
}
.daihyakka-trivia .--mb710 {
  margin-bottom: 710px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb710 {
    margin-bottom: 355px;
  }
}
.daihyakka-trivia .--pt710 {
  padding-top: 710px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt710 {
    padding-top: 355px;
  }
}
.daihyakka-trivia .--pb710 {
  padding-bottom: 710px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb710 {
    padding-bottom: 355px;
  }
}
.daihyakka-trivia .--px710 {
  padding: 0 710px;
}
.daihyakka-trivia .max-w-710 {
  max-width: 710px;
}
.daihyakka-trivia .w-710 {
  width: 710px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-710 {
    width: 355px;
  }
}
.daihyakka-trivia .h-710 {
  height: 710px;
}
.daihyakka-trivia .--gap710 {
  gap: 710px !important;
}
.daihyakka-trivia .--fw710 {
  font-weight: 710;
}
.daihyakka-trivia .--mt711 {
  margin-top: 711px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt711 {
    margin-top: 355.5px;
  }
}
.daihyakka-trivia .--mb711 {
  margin-bottom: 711px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb711 {
    margin-bottom: 355.5px;
  }
}
.daihyakka-trivia .--pt711 {
  padding-top: 711px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt711 {
    padding-top: 355.5px;
  }
}
.daihyakka-trivia .--pb711 {
  padding-bottom: 711px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb711 {
    padding-bottom: 355.5px;
  }
}
.daihyakka-trivia .--px711 {
  padding: 0 711px;
}
.daihyakka-trivia .max-w-711 {
  max-width: 711px;
}
.daihyakka-trivia .w-711 {
  width: 711px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-711 {
    width: 355.5px;
  }
}
.daihyakka-trivia .h-711 {
  height: 711px;
}
.daihyakka-trivia .--gap711 {
  gap: 711px !important;
}
.daihyakka-trivia .--fw711 {
  font-weight: 711;
}
.daihyakka-trivia .--mt712 {
  margin-top: 712px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt712 {
    margin-top: 356px;
  }
}
.daihyakka-trivia .--mb712 {
  margin-bottom: 712px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb712 {
    margin-bottom: 356px;
  }
}
.daihyakka-trivia .--pt712 {
  padding-top: 712px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt712 {
    padding-top: 356px;
  }
}
.daihyakka-trivia .--pb712 {
  padding-bottom: 712px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb712 {
    padding-bottom: 356px;
  }
}
.daihyakka-trivia .--px712 {
  padding: 0 712px;
}
.daihyakka-trivia .max-w-712 {
  max-width: 712px;
}
.daihyakka-trivia .w-712 {
  width: 712px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-712 {
    width: 356px;
  }
}
.daihyakka-trivia .h-712 {
  height: 712px;
}
.daihyakka-trivia .--gap712 {
  gap: 712px !important;
}
.daihyakka-trivia .--fw712 {
  font-weight: 712;
}
.daihyakka-trivia .--mt713 {
  margin-top: 713px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt713 {
    margin-top: 356.5px;
  }
}
.daihyakka-trivia .--mb713 {
  margin-bottom: 713px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb713 {
    margin-bottom: 356.5px;
  }
}
.daihyakka-trivia .--pt713 {
  padding-top: 713px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt713 {
    padding-top: 356.5px;
  }
}
.daihyakka-trivia .--pb713 {
  padding-bottom: 713px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb713 {
    padding-bottom: 356.5px;
  }
}
.daihyakka-trivia .--px713 {
  padding: 0 713px;
}
.daihyakka-trivia .max-w-713 {
  max-width: 713px;
}
.daihyakka-trivia .w-713 {
  width: 713px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-713 {
    width: 356.5px;
  }
}
.daihyakka-trivia .h-713 {
  height: 713px;
}
.daihyakka-trivia .--gap713 {
  gap: 713px !important;
}
.daihyakka-trivia .--fw713 {
  font-weight: 713;
}
.daihyakka-trivia .--mt714 {
  margin-top: 714px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt714 {
    margin-top: 357px;
  }
}
.daihyakka-trivia .--mb714 {
  margin-bottom: 714px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb714 {
    margin-bottom: 357px;
  }
}
.daihyakka-trivia .--pt714 {
  padding-top: 714px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt714 {
    padding-top: 357px;
  }
}
.daihyakka-trivia .--pb714 {
  padding-bottom: 714px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb714 {
    padding-bottom: 357px;
  }
}
.daihyakka-trivia .--px714 {
  padding: 0 714px;
}
.daihyakka-trivia .max-w-714 {
  max-width: 714px;
}
.daihyakka-trivia .w-714 {
  width: 714px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-714 {
    width: 357px;
  }
}
.daihyakka-trivia .h-714 {
  height: 714px;
}
.daihyakka-trivia .--gap714 {
  gap: 714px !important;
}
.daihyakka-trivia .--fw714 {
  font-weight: 714;
}
.daihyakka-trivia .--mt715 {
  margin-top: 715px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt715 {
    margin-top: 357.5px;
  }
}
.daihyakka-trivia .--mb715 {
  margin-bottom: 715px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb715 {
    margin-bottom: 357.5px;
  }
}
.daihyakka-trivia .--pt715 {
  padding-top: 715px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt715 {
    padding-top: 357.5px;
  }
}
.daihyakka-trivia .--pb715 {
  padding-bottom: 715px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb715 {
    padding-bottom: 357.5px;
  }
}
.daihyakka-trivia .--px715 {
  padding: 0 715px;
}
.daihyakka-trivia .max-w-715 {
  max-width: 715px;
}
.daihyakka-trivia .w-715 {
  width: 715px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-715 {
    width: 357.5px;
  }
}
.daihyakka-trivia .h-715 {
  height: 715px;
}
.daihyakka-trivia .--gap715 {
  gap: 715px !important;
}
.daihyakka-trivia .--fw715 {
  font-weight: 715;
}
.daihyakka-trivia .--mt716 {
  margin-top: 716px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt716 {
    margin-top: 358px;
  }
}
.daihyakka-trivia .--mb716 {
  margin-bottom: 716px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb716 {
    margin-bottom: 358px;
  }
}
.daihyakka-trivia .--pt716 {
  padding-top: 716px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt716 {
    padding-top: 358px;
  }
}
.daihyakka-trivia .--pb716 {
  padding-bottom: 716px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb716 {
    padding-bottom: 358px;
  }
}
.daihyakka-trivia .--px716 {
  padding: 0 716px;
}
.daihyakka-trivia .max-w-716 {
  max-width: 716px;
}
.daihyakka-trivia .w-716 {
  width: 716px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-716 {
    width: 358px;
  }
}
.daihyakka-trivia .h-716 {
  height: 716px;
}
.daihyakka-trivia .--gap716 {
  gap: 716px !important;
}
.daihyakka-trivia .--fw716 {
  font-weight: 716;
}
.daihyakka-trivia .--mt717 {
  margin-top: 717px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt717 {
    margin-top: 358.5px;
  }
}
.daihyakka-trivia .--mb717 {
  margin-bottom: 717px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb717 {
    margin-bottom: 358.5px;
  }
}
.daihyakka-trivia .--pt717 {
  padding-top: 717px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt717 {
    padding-top: 358.5px;
  }
}
.daihyakka-trivia .--pb717 {
  padding-bottom: 717px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb717 {
    padding-bottom: 358.5px;
  }
}
.daihyakka-trivia .--px717 {
  padding: 0 717px;
}
.daihyakka-trivia .max-w-717 {
  max-width: 717px;
}
.daihyakka-trivia .w-717 {
  width: 717px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-717 {
    width: 358.5px;
  }
}
.daihyakka-trivia .h-717 {
  height: 717px;
}
.daihyakka-trivia .--gap717 {
  gap: 717px !important;
}
.daihyakka-trivia .--fw717 {
  font-weight: 717;
}
.daihyakka-trivia .--mt718 {
  margin-top: 718px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt718 {
    margin-top: 359px;
  }
}
.daihyakka-trivia .--mb718 {
  margin-bottom: 718px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb718 {
    margin-bottom: 359px;
  }
}
.daihyakka-trivia .--pt718 {
  padding-top: 718px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt718 {
    padding-top: 359px;
  }
}
.daihyakka-trivia .--pb718 {
  padding-bottom: 718px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb718 {
    padding-bottom: 359px;
  }
}
.daihyakka-trivia .--px718 {
  padding: 0 718px;
}
.daihyakka-trivia .max-w-718 {
  max-width: 718px;
}
.daihyakka-trivia .w-718 {
  width: 718px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-718 {
    width: 359px;
  }
}
.daihyakka-trivia .h-718 {
  height: 718px;
}
.daihyakka-trivia .--gap718 {
  gap: 718px !important;
}
.daihyakka-trivia .--fw718 {
  font-weight: 718;
}
.daihyakka-trivia .--mt719 {
  margin-top: 719px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt719 {
    margin-top: 359.5px;
  }
}
.daihyakka-trivia .--mb719 {
  margin-bottom: 719px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb719 {
    margin-bottom: 359.5px;
  }
}
.daihyakka-trivia .--pt719 {
  padding-top: 719px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt719 {
    padding-top: 359.5px;
  }
}
.daihyakka-trivia .--pb719 {
  padding-bottom: 719px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb719 {
    padding-bottom: 359.5px;
  }
}
.daihyakka-trivia .--px719 {
  padding: 0 719px;
}
.daihyakka-trivia .max-w-719 {
  max-width: 719px;
}
.daihyakka-trivia .w-719 {
  width: 719px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-719 {
    width: 359.5px;
  }
}
.daihyakka-trivia .h-719 {
  height: 719px;
}
.daihyakka-trivia .--gap719 {
  gap: 719px !important;
}
.daihyakka-trivia .--fw719 {
  font-weight: 719;
}
.daihyakka-trivia .--mt720 {
  margin-top: 720px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt720 {
    margin-top: 360px;
  }
}
.daihyakka-trivia .--mb720 {
  margin-bottom: 720px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb720 {
    margin-bottom: 360px;
  }
}
.daihyakka-trivia .--pt720 {
  padding-top: 720px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt720 {
    padding-top: 360px;
  }
}
.daihyakka-trivia .--pb720 {
  padding-bottom: 720px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb720 {
    padding-bottom: 360px;
  }
}
.daihyakka-trivia .--px720 {
  padding: 0 720px;
}
.daihyakka-trivia .max-w-720 {
  max-width: 720px;
}
.daihyakka-trivia .w-720 {
  width: 720px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-720 {
    width: 360px;
  }
}
.daihyakka-trivia .h-720 {
  height: 720px;
}
.daihyakka-trivia .--gap720 {
  gap: 720px !important;
}
.daihyakka-trivia .--fw720 {
  font-weight: 720;
}
.daihyakka-trivia .--mt721 {
  margin-top: 721px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt721 {
    margin-top: 360.5px;
  }
}
.daihyakka-trivia .--mb721 {
  margin-bottom: 721px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb721 {
    margin-bottom: 360.5px;
  }
}
.daihyakka-trivia .--pt721 {
  padding-top: 721px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt721 {
    padding-top: 360.5px;
  }
}
.daihyakka-trivia .--pb721 {
  padding-bottom: 721px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb721 {
    padding-bottom: 360.5px;
  }
}
.daihyakka-trivia .--px721 {
  padding: 0 721px;
}
.daihyakka-trivia .max-w-721 {
  max-width: 721px;
}
.daihyakka-trivia .w-721 {
  width: 721px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-721 {
    width: 360.5px;
  }
}
.daihyakka-trivia .h-721 {
  height: 721px;
}
.daihyakka-trivia .--gap721 {
  gap: 721px !important;
}
.daihyakka-trivia .--fw721 {
  font-weight: 721;
}
.daihyakka-trivia .--mt722 {
  margin-top: 722px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt722 {
    margin-top: 361px;
  }
}
.daihyakka-trivia .--mb722 {
  margin-bottom: 722px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb722 {
    margin-bottom: 361px;
  }
}
.daihyakka-trivia .--pt722 {
  padding-top: 722px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt722 {
    padding-top: 361px;
  }
}
.daihyakka-trivia .--pb722 {
  padding-bottom: 722px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb722 {
    padding-bottom: 361px;
  }
}
.daihyakka-trivia .--px722 {
  padding: 0 722px;
}
.daihyakka-trivia .max-w-722 {
  max-width: 722px;
}
.daihyakka-trivia .w-722 {
  width: 722px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-722 {
    width: 361px;
  }
}
.daihyakka-trivia .h-722 {
  height: 722px;
}
.daihyakka-trivia .--gap722 {
  gap: 722px !important;
}
.daihyakka-trivia .--fw722 {
  font-weight: 722;
}
.daihyakka-trivia .--mt723 {
  margin-top: 723px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt723 {
    margin-top: 361.5px;
  }
}
.daihyakka-trivia .--mb723 {
  margin-bottom: 723px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb723 {
    margin-bottom: 361.5px;
  }
}
.daihyakka-trivia .--pt723 {
  padding-top: 723px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt723 {
    padding-top: 361.5px;
  }
}
.daihyakka-trivia .--pb723 {
  padding-bottom: 723px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb723 {
    padding-bottom: 361.5px;
  }
}
.daihyakka-trivia .--px723 {
  padding: 0 723px;
}
.daihyakka-trivia .max-w-723 {
  max-width: 723px;
}
.daihyakka-trivia .w-723 {
  width: 723px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-723 {
    width: 361.5px;
  }
}
.daihyakka-trivia .h-723 {
  height: 723px;
}
.daihyakka-trivia .--gap723 {
  gap: 723px !important;
}
.daihyakka-trivia .--fw723 {
  font-weight: 723;
}
.daihyakka-trivia .--mt724 {
  margin-top: 724px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt724 {
    margin-top: 362px;
  }
}
.daihyakka-trivia .--mb724 {
  margin-bottom: 724px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb724 {
    margin-bottom: 362px;
  }
}
.daihyakka-trivia .--pt724 {
  padding-top: 724px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt724 {
    padding-top: 362px;
  }
}
.daihyakka-trivia .--pb724 {
  padding-bottom: 724px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb724 {
    padding-bottom: 362px;
  }
}
.daihyakka-trivia .--px724 {
  padding: 0 724px;
}
.daihyakka-trivia .max-w-724 {
  max-width: 724px;
}
.daihyakka-trivia .w-724 {
  width: 724px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-724 {
    width: 362px;
  }
}
.daihyakka-trivia .h-724 {
  height: 724px;
}
.daihyakka-trivia .--gap724 {
  gap: 724px !important;
}
.daihyakka-trivia .--fw724 {
  font-weight: 724;
}
.daihyakka-trivia .--mt725 {
  margin-top: 725px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt725 {
    margin-top: 362.5px;
  }
}
.daihyakka-trivia .--mb725 {
  margin-bottom: 725px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb725 {
    margin-bottom: 362.5px;
  }
}
.daihyakka-trivia .--pt725 {
  padding-top: 725px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt725 {
    padding-top: 362.5px;
  }
}
.daihyakka-trivia .--pb725 {
  padding-bottom: 725px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb725 {
    padding-bottom: 362.5px;
  }
}
.daihyakka-trivia .--px725 {
  padding: 0 725px;
}
.daihyakka-trivia .max-w-725 {
  max-width: 725px;
}
.daihyakka-trivia .w-725 {
  width: 725px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-725 {
    width: 362.5px;
  }
}
.daihyakka-trivia .h-725 {
  height: 725px;
}
.daihyakka-trivia .--gap725 {
  gap: 725px !important;
}
.daihyakka-trivia .--fw725 {
  font-weight: 725;
}
.daihyakka-trivia .--mt726 {
  margin-top: 726px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt726 {
    margin-top: 363px;
  }
}
.daihyakka-trivia .--mb726 {
  margin-bottom: 726px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb726 {
    margin-bottom: 363px;
  }
}
.daihyakka-trivia .--pt726 {
  padding-top: 726px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt726 {
    padding-top: 363px;
  }
}
.daihyakka-trivia .--pb726 {
  padding-bottom: 726px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb726 {
    padding-bottom: 363px;
  }
}
.daihyakka-trivia .--px726 {
  padding: 0 726px;
}
.daihyakka-trivia .max-w-726 {
  max-width: 726px;
}
.daihyakka-trivia .w-726 {
  width: 726px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-726 {
    width: 363px;
  }
}
.daihyakka-trivia .h-726 {
  height: 726px;
}
.daihyakka-trivia .--gap726 {
  gap: 726px !important;
}
.daihyakka-trivia .--fw726 {
  font-weight: 726;
}
.daihyakka-trivia .--mt727 {
  margin-top: 727px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt727 {
    margin-top: 363.5px;
  }
}
.daihyakka-trivia .--mb727 {
  margin-bottom: 727px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb727 {
    margin-bottom: 363.5px;
  }
}
.daihyakka-trivia .--pt727 {
  padding-top: 727px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt727 {
    padding-top: 363.5px;
  }
}
.daihyakka-trivia .--pb727 {
  padding-bottom: 727px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb727 {
    padding-bottom: 363.5px;
  }
}
.daihyakka-trivia .--px727 {
  padding: 0 727px;
}
.daihyakka-trivia .max-w-727 {
  max-width: 727px;
}
.daihyakka-trivia .w-727 {
  width: 727px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-727 {
    width: 363.5px;
  }
}
.daihyakka-trivia .h-727 {
  height: 727px;
}
.daihyakka-trivia .--gap727 {
  gap: 727px !important;
}
.daihyakka-trivia .--fw727 {
  font-weight: 727;
}
.daihyakka-trivia .--mt728 {
  margin-top: 728px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt728 {
    margin-top: 364px;
  }
}
.daihyakka-trivia .--mb728 {
  margin-bottom: 728px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb728 {
    margin-bottom: 364px;
  }
}
.daihyakka-trivia .--pt728 {
  padding-top: 728px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt728 {
    padding-top: 364px;
  }
}
.daihyakka-trivia .--pb728 {
  padding-bottom: 728px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb728 {
    padding-bottom: 364px;
  }
}
.daihyakka-trivia .--px728 {
  padding: 0 728px;
}
.daihyakka-trivia .max-w-728 {
  max-width: 728px;
}
.daihyakka-trivia .w-728 {
  width: 728px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-728 {
    width: 364px;
  }
}
.daihyakka-trivia .h-728 {
  height: 728px;
}
.daihyakka-trivia .--gap728 {
  gap: 728px !important;
}
.daihyakka-trivia .--fw728 {
  font-weight: 728;
}
.daihyakka-trivia .--mt729 {
  margin-top: 729px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt729 {
    margin-top: 364.5px;
  }
}
.daihyakka-trivia .--mb729 {
  margin-bottom: 729px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb729 {
    margin-bottom: 364.5px;
  }
}
.daihyakka-trivia .--pt729 {
  padding-top: 729px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt729 {
    padding-top: 364.5px;
  }
}
.daihyakka-trivia .--pb729 {
  padding-bottom: 729px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb729 {
    padding-bottom: 364.5px;
  }
}
.daihyakka-trivia .--px729 {
  padding: 0 729px;
}
.daihyakka-trivia .max-w-729 {
  max-width: 729px;
}
.daihyakka-trivia .w-729 {
  width: 729px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-729 {
    width: 364.5px;
  }
}
.daihyakka-trivia .h-729 {
  height: 729px;
}
.daihyakka-trivia .--gap729 {
  gap: 729px !important;
}
.daihyakka-trivia .--fw729 {
  font-weight: 729;
}
.daihyakka-trivia .--mt730 {
  margin-top: 730px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt730 {
    margin-top: 365px;
  }
}
.daihyakka-trivia .--mb730 {
  margin-bottom: 730px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb730 {
    margin-bottom: 365px;
  }
}
.daihyakka-trivia .--pt730 {
  padding-top: 730px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt730 {
    padding-top: 365px;
  }
}
.daihyakka-trivia .--pb730 {
  padding-bottom: 730px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb730 {
    padding-bottom: 365px;
  }
}
.daihyakka-trivia .--px730 {
  padding: 0 730px;
}
.daihyakka-trivia .max-w-730 {
  max-width: 730px;
}
.daihyakka-trivia .w-730 {
  width: 730px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-730 {
    width: 365px;
  }
}
.daihyakka-trivia .h-730 {
  height: 730px;
}
.daihyakka-trivia .--gap730 {
  gap: 730px !important;
}
.daihyakka-trivia .--fw730 {
  font-weight: 730;
}
.daihyakka-trivia .--mt731 {
  margin-top: 731px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt731 {
    margin-top: 365.5px;
  }
}
.daihyakka-trivia .--mb731 {
  margin-bottom: 731px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb731 {
    margin-bottom: 365.5px;
  }
}
.daihyakka-trivia .--pt731 {
  padding-top: 731px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt731 {
    padding-top: 365.5px;
  }
}
.daihyakka-trivia .--pb731 {
  padding-bottom: 731px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb731 {
    padding-bottom: 365.5px;
  }
}
.daihyakka-trivia .--px731 {
  padding: 0 731px;
}
.daihyakka-trivia .max-w-731 {
  max-width: 731px;
}
.daihyakka-trivia .w-731 {
  width: 731px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-731 {
    width: 365.5px;
  }
}
.daihyakka-trivia .h-731 {
  height: 731px;
}
.daihyakka-trivia .--gap731 {
  gap: 731px !important;
}
.daihyakka-trivia .--fw731 {
  font-weight: 731;
}
.daihyakka-trivia .--mt732 {
  margin-top: 732px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt732 {
    margin-top: 366px;
  }
}
.daihyakka-trivia .--mb732 {
  margin-bottom: 732px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb732 {
    margin-bottom: 366px;
  }
}
.daihyakka-trivia .--pt732 {
  padding-top: 732px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt732 {
    padding-top: 366px;
  }
}
.daihyakka-trivia .--pb732 {
  padding-bottom: 732px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb732 {
    padding-bottom: 366px;
  }
}
.daihyakka-trivia .--px732 {
  padding: 0 732px;
}
.daihyakka-trivia .max-w-732 {
  max-width: 732px;
}
.daihyakka-trivia .w-732 {
  width: 732px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-732 {
    width: 366px;
  }
}
.daihyakka-trivia .h-732 {
  height: 732px;
}
.daihyakka-trivia .--gap732 {
  gap: 732px !important;
}
.daihyakka-trivia .--fw732 {
  font-weight: 732;
}
.daihyakka-trivia .--mt733 {
  margin-top: 733px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt733 {
    margin-top: 366.5px;
  }
}
.daihyakka-trivia .--mb733 {
  margin-bottom: 733px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb733 {
    margin-bottom: 366.5px;
  }
}
.daihyakka-trivia .--pt733 {
  padding-top: 733px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt733 {
    padding-top: 366.5px;
  }
}
.daihyakka-trivia .--pb733 {
  padding-bottom: 733px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb733 {
    padding-bottom: 366.5px;
  }
}
.daihyakka-trivia .--px733 {
  padding: 0 733px;
}
.daihyakka-trivia .max-w-733 {
  max-width: 733px;
}
.daihyakka-trivia .w-733 {
  width: 733px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-733 {
    width: 366.5px;
  }
}
.daihyakka-trivia .h-733 {
  height: 733px;
}
.daihyakka-trivia .--gap733 {
  gap: 733px !important;
}
.daihyakka-trivia .--fw733 {
  font-weight: 733;
}
.daihyakka-trivia .--mt734 {
  margin-top: 734px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt734 {
    margin-top: 367px;
  }
}
.daihyakka-trivia .--mb734 {
  margin-bottom: 734px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb734 {
    margin-bottom: 367px;
  }
}
.daihyakka-trivia .--pt734 {
  padding-top: 734px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt734 {
    padding-top: 367px;
  }
}
.daihyakka-trivia .--pb734 {
  padding-bottom: 734px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb734 {
    padding-bottom: 367px;
  }
}
.daihyakka-trivia .--px734 {
  padding: 0 734px;
}
.daihyakka-trivia .max-w-734 {
  max-width: 734px;
}
.daihyakka-trivia .w-734 {
  width: 734px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-734 {
    width: 367px;
  }
}
.daihyakka-trivia .h-734 {
  height: 734px;
}
.daihyakka-trivia .--gap734 {
  gap: 734px !important;
}
.daihyakka-trivia .--fw734 {
  font-weight: 734;
}
.daihyakka-trivia .--mt735 {
  margin-top: 735px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt735 {
    margin-top: 367.5px;
  }
}
.daihyakka-trivia .--mb735 {
  margin-bottom: 735px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb735 {
    margin-bottom: 367.5px;
  }
}
.daihyakka-trivia .--pt735 {
  padding-top: 735px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt735 {
    padding-top: 367.5px;
  }
}
.daihyakka-trivia .--pb735 {
  padding-bottom: 735px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb735 {
    padding-bottom: 367.5px;
  }
}
.daihyakka-trivia .--px735 {
  padding: 0 735px;
}
.daihyakka-trivia .max-w-735 {
  max-width: 735px;
}
.daihyakka-trivia .w-735 {
  width: 735px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-735 {
    width: 367.5px;
  }
}
.daihyakka-trivia .h-735 {
  height: 735px;
}
.daihyakka-trivia .--gap735 {
  gap: 735px !important;
}
.daihyakka-trivia .--fw735 {
  font-weight: 735;
}
.daihyakka-trivia .--mt736 {
  margin-top: 736px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt736 {
    margin-top: 368px;
  }
}
.daihyakka-trivia .--mb736 {
  margin-bottom: 736px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb736 {
    margin-bottom: 368px;
  }
}
.daihyakka-trivia .--pt736 {
  padding-top: 736px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt736 {
    padding-top: 368px;
  }
}
.daihyakka-trivia .--pb736 {
  padding-bottom: 736px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb736 {
    padding-bottom: 368px;
  }
}
.daihyakka-trivia .--px736 {
  padding: 0 736px;
}
.daihyakka-trivia .max-w-736 {
  max-width: 736px;
}
.daihyakka-trivia .w-736 {
  width: 736px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-736 {
    width: 368px;
  }
}
.daihyakka-trivia .h-736 {
  height: 736px;
}
.daihyakka-trivia .--gap736 {
  gap: 736px !important;
}
.daihyakka-trivia .--fw736 {
  font-weight: 736;
}
.daihyakka-trivia .--mt737 {
  margin-top: 737px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt737 {
    margin-top: 368.5px;
  }
}
.daihyakka-trivia .--mb737 {
  margin-bottom: 737px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb737 {
    margin-bottom: 368.5px;
  }
}
.daihyakka-trivia .--pt737 {
  padding-top: 737px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt737 {
    padding-top: 368.5px;
  }
}
.daihyakka-trivia .--pb737 {
  padding-bottom: 737px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb737 {
    padding-bottom: 368.5px;
  }
}
.daihyakka-trivia .--px737 {
  padding: 0 737px;
}
.daihyakka-trivia .max-w-737 {
  max-width: 737px;
}
.daihyakka-trivia .w-737 {
  width: 737px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-737 {
    width: 368.5px;
  }
}
.daihyakka-trivia .h-737 {
  height: 737px;
}
.daihyakka-trivia .--gap737 {
  gap: 737px !important;
}
.daihyakka-trivia .--fw737 {
  font-weight: 737;
}
.daihyakka-trivia .--mt738 {
  margin-top: 738px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt738 {
    margin-top: 369px;
  }
}
.daihyakka-trivia .--mb738 {
  margin-bottom: 738px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb738 {
    margin-bottom: 369px;
  }
}
.daihyakka-trivia .--pt738 {
  padding-top: 738px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt738 {
    padding-top: 369px;
  }
}
.daihyakka-trivia .--pb738 {
  padding-bottom: 738px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb738 {
    padding-bottom: 369px;
  }
}
.daihyakka-trivia .--px738 {
  padding: 0 738px;
}
.daihyakka-trivia .max-w-738 {
  max-width: 738px;
}
.daihyakka-trivia .w-738 {
  width: 738px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-738 {
    width: 369px;
  }
}
.daihyakka-trivia .h-738 {
  height: 738px;
}
.daihyakka-trivia .--gap738 {
  gap: 738px !important;
}
.daihyakka-trivia .--fw738 {
  font-weight: 738;
}
.daihyakka-trivia .--mt739 {
  margin-top: 739px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt739 {
    margin-top: 369.5px;
  }
}
.daihyakka-trivia .--mb739 {
  margin-bottom: 739px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb739 {
    margin-bottom: 369.5px;
  }
}
.daihyakka-trivia .--pt739 {
  padding-top: 739px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt739 {
    padding-top: 369.5px;
  }
}
.daihyakka-trivia .--pb739 {
  padding-bottom: 739px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb739 {
    padding-bottom: 369.5px;
  }
}
.daihyakka-trivia .--px739 {
  padding: 0 739px;
}
.daihyakka-trivia .max-w-739 {
  max-width: 739px;
}
.daihyakka-trivia .w-739 {
  width: 739px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-739 {
    width: 369.5px;
  }
}
.daihyakka-trivia .h-739 {
  height: 739px;
}
.daihyakka-trivia .--gap739 {
  gap: 739px !important;
}
.daihyakka-trivia .--fw739 {
  font-weight: 739;
}
.daihyakka-trivia .--mt740 {
  margin-top: 740px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt740 {
    margin-top: 370px;
  }
}
.daihyakka-trivia .--mb740 {
  margin-bottom: 740px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb740 {
    margin-bottom: 370px;
  }
}
.daihyakka-trivia .--pt740 {
  padding-top: 740px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt740 {
    padding-top: 370px;
  }
}
.daihyakka-trivia .--pb740 {
  padding-bottom: 740px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb740 {
    padding-bottom: 370px;
  }
}
.daihyakka-trivia .--px740 {
  padding: 0 740px;
}
.daihyakka-trivia .max-w-740 {
  max-width: 740px;
}
.daihyakka-trivia .w-740 {
  width: 740px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-740 {
    width: 370px;
  }
}
.daihyakka-trivia .h-740 {
  height: 740px;
}
.daihyakka-trivia .--gap740 {
  gap: 740px !important;
}
.daihyakka-trivia .--fw740 {
  font-weight: 740;
}
.daihyakka-trivia .--mt741 {
  margin-top: 741px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt741 {
    margin-top: 370.5px;
  }
}
.daihyakka-trivia .--mb741 {
  margin-bottom: 741px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb741 {
    margin-bottom: 370.5px;
  }
}
.daihyakka-trivia .--pt741 {
  padding-top: 741px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt741 {
    padding-top: 370.5px;
  }
}
.daihyakka-trivia .--pb741 {
  padding-bottom: 741px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb741 {
    padding-bottom: 370.5px;
  }
}
.daihyakka-trivia .--px741 {
  padding: 0 741px;
}
.daihyakka-trivia .max-w-741 {
  max-width: 741px;
}
.daihyakka-trivia .w-741 {
  width: 741px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-741 {
    width: 370.5px;
  }
}
.daihyakka-trivia .h-741 {
  height: 741px;
}
.daihyakka-trivia .--gap741 {
  gap: 741px !important;
}
.daihyakka-trivia .--fw741 {
  font-weight: 741;
}
.daihyakka-trivia .--mt742 {
  margin-top: 742px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt742 {
    margin-top: 371px;
  }
}
.daihyakka-trivia .--mb742 {
  margin-bottom: 742px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb742 {
    margin-bottom: 371px;
  }
}
.daihyakka-trivia .--pt742 {
  padding-top: 742px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt742 {
    padding-top: 371px;
  }
}
.daihyakka-trivia .--pb742 {
  padding-bottom: 742px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb742 {
    padding-bottom: 371px;
  }
}
.daihyakka-trivia .--px742 {
  padding: 0 742px;
}
.daihyakka-trivia .max-w-742 {
  max-width: 742px;
}
.daihyakka-trivia .w-742 {
  width: 742px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-742 {
    width: 371px;
  }
}
.daihyakka-trivia .h-742 {
  height: 742px;
}
.daihyakka-trivia .--gap742 {
  gap: 742px !important;
}
.daihyakka-trivia .--fw742 {
  font-weight: 742;
}
.daihyakka-trivia .--mt743 {
  margin-top: 743px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt743 {
    margin-top: 371.5px;
  }
}
.daihyakka-trivia .--mb743 {
  margin-bottom: 743px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb743 {
    margin-bottom: 371.5px;
  }
}
.daihyakka-trivia .--pt743 {
  padding-top: 743px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt743 {
    padding-top: 371.5px;
  }
}
.daihyakka-trivia .--pb743 {
  padding-bottom: 743px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb743 {
    padding-bottom: 371.5px;
  }
}
.daihyakka-trivia .--px743 {
  padding: 0 743px;
}
.daihyakka-trivia .max-w-743 {
  max-width: 743px;
}
.daihyakka-trivia .w-743 {
  width: 743px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-743 {
    width: 371.5px;
  }
}
.daihyakka-trivia .h-743 {
  height: 743px;
}
.daihyakka-trivia .--gap743 {
  gap: 743px !important;
}
.daihyakka-trivia .--fw743 {
  font-weight: 743;
}
.daihyakka-trivia .--mt744 {
  margin-top: 744px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt744 {
    margin-top: 372px;
  }
}
.daihyakka-trivia .--mb744 {
  margin-bottom: 744px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb744 {
    margin-bottom: 372px;
  }
}
.daihyakka-trivia .--pt744 {
  padding-top: 744px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt744 {
    padding-top: 372px;
  }
}
.daihyakka-trivia .--pb744 {
  padding-bottom: 744px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb744 {
    padding-bottom: 372px;
  }
}
.daihyakka-trivia .--px744 {
  padding: 0 744px;
}
.daihyakka-trivia .max-w-744 {
  max-width: 744px;
}
.daihyakka-trivia .w-744 {
  width: 744px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-744 {
    width: 372px;
  }
}
.daihyakka-trivia .h-744 {
  height: 744px;
}
.daihyakka-trivia .--gap744 {
  gap: 744px !important;
}
.daihyakka-trivia .--fw744 {
  font-weight: 744;
}
.daihyakka-trivia .--mt745 {
  margin-top: 745px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt745 {
    margin-top: 372.5px;
  }
}
.daihyakka-trivia .--mb745 {
  margin-bottom: 745px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb745 {
    margin-bottom: 372.5px;
  }
}
.daihyakka-trivia .--pt745 {
  padding-top: 745px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt745 {
    padding-top: 372.5px;
  }
}
.daihyakka-trivia .--pb745 {
  padding-bottom: 745px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb745 {
    padding-bottom: 372.5px;
  }
}
.daihyakka-trivia .--px745 {
  padding: 0 745px;
}
.daihyakka-trivia .max-w-745 {
  max-width: 745px;
}
.daihyakka-trivia .w-745 {
  width: 745px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-745 {
    width: 372.5px;
  }
}
.daihyakka-trivia .h-745 {
  height: 745px;
}
.daihyakka-trivia .--gap745 {
  gap: 745px !important;
}
.daihyakka-trivia .--fw745 {
  font-weight: 745;
}
.daihyakka-trivia .--mt746 {
  margin-top: 746px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt746 {
    margin-top: 373px;
  }
}
.daihyakka-trivia .--mb746 {
  margin-bottom: 746px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb746 {
    margin-bottom: 373px;
  }
}
.daihyakka-trivia .--pt746 {
  padding-top: 746px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt746 {
    padding-top: 373px;
  }
}
.daihyakka-trivia .--pb746 {
  padding-bottom: 746px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb746 {
    padding-bottom: 373px;
  }
}
.daihyakka-trivia .--px746 {
  padding: 0 746px;
}
.daihyakka-trivia .max-w-746 {
  max-width: 746px;
}
.daihyakka-trivia .w-746 {
  width: 746px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-746 {
    width: 373px;
  }
}
.daihyakka-trivia .h-746 {
  height: 746px;
}
.daihyakka-trivia .--gap746 {
  gap: 746px !important;
}
.daihyakka-trivia .--fw746 {
  font-weight: 746;
}
.daihyakka-trivia .--mt747 {
  margin-top: 747px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt747 {
    margin-top: 373.5px;
  }
}
.daihyakka-trivia .--mb747 {
  margin-bottom: 747px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb747 {
    margin-bottom: 373.5px;
  }
}
.daihyakka-trivia .--pt747 {
  padding-top: 747px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt747 {
    padding-top: 373.5px;
  }
}
.daihyakka-trivia .--pb747 {
  padding-bottom: 747px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb747 {
    padding-bottom: 373.5px;
  }
}
.daihyakka-trivia .--px747 {
  padding: 0 747px;
}
.daihyakka-trivia .max-w-747 {
  max-width: 747px;
}
.daihyakka-trivia .w-747 {
  width: 747px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-747 {
    width: 373.5px;
  }
}
.daihyakka-trivia .h-747 {
  height: 747px;
}
.daihyakka-trivia .--gap747 {
  gap: 747px !important;
}
.daihyakka-trivia .--fw747 {
  font-weight: 747;
}
.daihyakka-trivia .--mt748 {
  margin-top: 748px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt748 {
    margin-top: 374px;
  }
}
.daihyakka-trivia .--mb748 {
  margin-bottom: 748px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb748 {
    margin-bottom: 374px;
  }
}
.daihyakka-trivia .--pt748 {
  padding-top: 748px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt748 {
    padding-top: 374px;
  }
}
.daihyakka-trivia .--pb748 {
  padding-bottom: 748px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb748 {
    padding-bottom: 374px;
  }
}
.daihyakka-trivia .--px748 {
  padding: 0 748px;
}
.daihyakka-trivia .max-w-748 {
  max-width: 748px;
}
.daihyakka-trivia .w-748 {
  width: 748px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-748 {
    width: 374px;
  }
}
.daihyakka-trivia .h-748 {
  height: 748px;
}
.daihyakka-trivia .--gap748 {
  gap: 748px !important;
}
.daihyakka-trivia .--fw748 {
  font-weight: 748;
}
.daihyakka-trivia .--mt749 {
  margin-top: 749px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt749 {
    margin-top: 374.5px;
  }
}
.daihyakka-trivia .--mb749 {
  margin-bottom: 749px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb749 {
    margin-bottom: 374.5px;
  }
}
.daihyakka-trivia .--pt749 {
  padding-top: 749px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt749 {
    padding-top: 374.5px;
  }
}
.daihyakka-trivia .--pb749 {
  padding-bottom: 749px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb749 {
    padding-bottom: 374.5px;
  }
}
.daihyakka-trivia .--px749 {
  padding: 0 749px;
}
.daihyakka-trivia .max-w-749 {
  max-width: 749px;
}
.daihyakka-trivia .w-749 {
  width: 749px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-749 {
    width: 374.5px;
  }
}
.daihyakka-trivia .h-749 {
  height: 749px;
}
.daihyakka-trivia .--gap749 {
  gap: 749px !important;
}
.daihyakka-trivia .--fw749 {
  font-weight: 749;
}
.daihyakka-trivia .--mt750 {
  margin-top: 750px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt750 {
    margin-top: 375px;
  }
}
.daihyakka-trivia .--mb750 {
  margin-bottom: 750px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb750 {
    margin-bottom: 375px;
  }
}
.daihyakka-trivia .--pt750 {
  padding-top: 750px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt750 {
    padding-top: 375px;
  }
}
.daihyakka-trivia .--pb750 {
  padding-bottom: 750px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb750 {
    padding-bottom: 375px;
  }
}
.daihyakka-trivia .--px750 {
  padding: 0 750px;
}
.daihyakka-trivia .max-w-750 {
  max-width: 750px;
}
.daihyakka-trivia .w-750 {
  width: 750px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-750 {
    width: 375px;
  }
}
.daihyakka-trivia .h-750 {
  height: 750px;
}
.daihyakka-trivia .--gap750 {
  gap: 750px !important;
}
.daihyakka-trivia .--fw750 {
  font-weight: 750;
}
.daihyakka-trivia .--mt751 {
  margin-top: 751px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt751 {
    margin-top: 375.5px;
  }
}
.daihyakka-trivia .--mb751 {
  margin-bottom: 751px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb751 {
    margin-bottom: 375.5px;
  }
}
.daihyakka-trivia .--pt751 {
  padding-top: 751px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt751 {
    padding-top: 375.5px;
  }
}
.daihyakka-trivia .--pb751 {
  padding-bottom: 751px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb751 {
    padding-bottom: 375.5px;
  }
}
.daihyakka-trivia .--px751 {
  padding: 0 751px;
}
.daihyakka-trivia .max-w-751 {
  max-width: 751px;
}
.daihyakka-trivia .w-751 {
  width: 751px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-751 {
    width: 375.5px;
  }
}
.daihyakka-trivia .h-751 {
  height: 751px;
}
.daihyakka-trivia .--gap751 {
  gap: 751px !important;
}
.daihyakka-trivia .--fw751 {
  font-weight: 751;
}
.daihyakka-trivia .--mt752 {
  margin-top: 752px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt752 {
    margin-top: 376px;
  }
}
.daihyakka-trivia .--mb752 {
  margin-bottom: 752px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb752 {
    margin-bottom: 376px;
  }
}
.daihyakka-trivia .--pt752 {
  padding-top: 752px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt752 {
    padding-top: 376px;
  }
}
.daihyakka-trivia .--pb752 {
  padding-bottom: 752px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb752 {
    padding-bottom: 376px;
  }
}
.daihyakka-trivia .--px752 {
  padding: 0 752px;
}
.daihyakka-trivia .max-w-752 {
  max-width: 752px;
}
.daihyakka-trivia .w-752 {
  width: 752px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-752 {
    width: 376px;
  }
}
.daihyakka-trivia .h-752 {
  height: 752px;
}
.daihyakka-trivia .--gap752 {
  gap: 752px !important;
}
.daihyakka-trivia .--fw752 {
  font-weight: 752;
}
.daihyakka-trivia .--mt753 {
  margin-top: 753px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt753 {
    margin-top: 376.5px;
  }
}
.daihyakka-trivia .--mb753 {
  margin-bottom: 753px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb753 {
    margin-bottom: 376.5px;
  }
}
.daihyakka-trivia .--pt753 {
  padding-top: 753px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt753 {
    padding-top: 376.5px;
  }
}
.daihyakka-trivia .--pb753 {
  padding-bottom: 753px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb753 {
    padding-bottom: 376.5px;
  }
}
.daihyakka-trivia .--px753 {
  padding: 0 753px;
}
.daihyakka-trivia .max-w-753 {
  max-width: 753px;
}
.daihyakka-trivia .w-753 {
  width: 753px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-753 {
    width: 376.5px;
  }
}
.daihyakka-trivia .h-753 {
  height: 753px;
}
.daihyakka-trivia .--gap753 {
  gap: 753px !important;
}
.daihyakka-trivia .--fw753 {
  font-weight: 753;
}
.daihyakka-trivia .--mt754 {
  margin-top: 754px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt754 {
    margin-top: 377px;
  }
}
.daihyakka-trivia .--mb754 {
  margin-bottom: 754px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb754 {
    margin-bottom: 377px;
  }
}
.daihyakka-trivia .--pt754 {
  padding-top: 754px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt754 {
    padding-top: 377px;
  }
}
.daihyakka-trivia .--pb754 {
  padding-bottom: 754px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb754 {
    padding-bottom: 377px;
  }
}
.daihyakka-trivia .--px754 {
  padding: 0 754px;
}
.daihyakka-trivia .max-w-754 {
  max-width: 754px;
}
.daihyakka-trivia .w-754 {
  width: 754px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-754 {
    width: 377px;
  }
}
.daihyakka-trivia .h-754 {
  height: 754px;
}
.daihyakka-trivia .--gap754 {
  gap: 754px !important;
}
.daihyakka-trivia .--fw754 {
  font-weight: 754;
}
.daihyakka-trivia .--mt755 {
  margin-top: 755px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt755 {
    margin-top: 377.5px;
  }
}
.daihyakka-trivia .--mb755 {
  margin-bottom: 755px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb755 {
    margin-bottom: 377.5px;
  }
}
.daihyakka-trivia .--pt755 {
  padding-top: 755px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt755 {
    padding-top: 377.5px;
  }
}
.daihyakka-trivia .--pb755 {
  padding-bottom: 755px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb755 {
    padding-bottom: 377.5px;
  }
}
.daihyakka-trivia .--px755 {
  padding: 0 755px;
}
.daihyakka-trivia .max-w-755 {
  max-width: 755px;
}
.daihyakka-trivia .w-755 {
  width: 755px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-755 {
    width: 377.5px;
  }
}
.daihyakka-trivia .h-755 {
  height: 755px;
}
.daihyakka-trivia .--gap755 {
  gap: 755px !important;
}
.daihyakka-trivia .--fw755 {
  font-weight: 755;
}
.daihyakka-trivia .--mt756 {
  margin-top: 756px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt756 {
    margin-top: 378px;
  }
}
.daihyakka-trivia .--mb756 {
  margin-bottom: 756px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb756 {
    margin-bottom: 378px;
  }
}
.daihyakka-trivia .--pt756 {
  padding-top: 756px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt756 {
    padding-top: 378px;
  }
}
.daihyakka-trivia .--pb756 {
  padding-bottom: 756px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb756 {
    padding-bottom: 378px;
  }
}
.daihyakka-trivia .--px756 {
  padding: 0 756px;
}
.daihyakka-trivia .max-w-756 {
  max-width: 756px;
}
.daihyakka-trivia .w-756 {
  width: 756px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-756 {
    width: 378px;
  }
}
.daihyakka-trivia .h-756 {
  height: 756px;
}
.daihyakka-trivia .--gap756 {
  gap: 756px !important;
}
.daihyakka-trivia .--fw756 {
  font-weight: 756;
}
.daihyakka-trivia .--mt757 {
  margin-top: 757px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt757 {
    margin-top: 378.5px;
  }
}
.daihyakka-trivia .--mb757 {
  margin-bottom: 757px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb757 {
    margin-bottom: 378.5px;
  }
}
.daihyakka-trivia .--pt757 {
  padding-top: 757px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt757 {
    padding-top: 378.5px;
  }
}
.daihyakka-trivia .--pb757 {
  padding-bottom: 757px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb757 {
    padding-bottom: 378.5px;
  }
}
.daihyakka-trivia .--px757 {
  padding: 0 757px;
}
.daihyakka-trivia .max-w-757 {
  max-width: 757px;
}
.daihyakka-trivia .w-757 {
  width: 757px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-757 {
    width: 378.5px;
  }
}
.daihyakka-trivia .h-757 {
  height: 757px;
}
.daihyakka-trivia .--gap757 {
  gap: 757px !important;
}
.daihyakka-trivia .--fw757 {
  font-weight: 757;
}
.daihyakka-trivia .--mt758 {
  margin-top: 758px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt758 {
    margin-top: 379px;
  }
}
.daihyakka-trivia .--mb758 {
  margin-bottom: 758px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb758 {
    margin-bottom: 379px;
  }
}
.daihyakka-trivia .--pt758 {
  padding-top: 758px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt758 {
    padding-top: 379px;
  }
}
.daihyakka-trivia .--pb758 {
  padding-bottom: 758px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb758 {
    padding-bottom: 379px;
  }
}
.daihyakka-trivia .--px758 {
  padding: 0 758px;
}
.daihyakka-trivia .max-w-758 {
  max-width: 758px;
}
.daihyakka-trivia .w-758 {
  width: 758px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-758 {
    width: 379px;
  }
}
.daihyakka-trivia .h-758 {
  height: 758px;
}
.daihyakka-trivia .--gap758 {
  gap: 758px !important;
}
.daihyakka-trivia .--fw758 {
  font-weight: 758;
}
.daihyakka-trivia .--mt759 {
  margin-top: 759px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt759 {
    margin-top: 379.5px;
  }
}
.daihyakka-trivia .--mb759 {
  margin-bottom: 759px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb759 {
    margin-bottom: 379.5px;
  }
}
.daihyakka-trivia .--pt759 {
  padding-top: 759px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt759 {
    padding-top: 379.5px;
  }
}
.daihyakka-trivia .--pb759 {
  padding-bottom: 759px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb759 {
    padding-bottom: 379.5px;
  }
}
.daihyakka-trivia .--px759 {
  padding: 0 759px;
}
.daihyakka-trivia .max-w-759 {
  max-width: 759px;
}
.daihyakka-trivia .w-759 {
  width: 759px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-759 {
    width: 379.5px;
  }
}
.daihyakka-trivia .h-759 {
  height: 759px;
}
.daihyakka-trivia .--gap759 {
  gap: 759px !important;
}
.daihyakka-trivia .--fw759 {
  font-weight: 759;
}
.daihyakka-trivia .--mt760 {
  margin-top: 760px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt760 {
    margin-top: 380px;
  }
}
.daihyakka-trivia .--mb760 {
  margin-bottom: 760px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb760 {
    margin-bottom: 380px;
  }
}
.daihyakka-trivia .--pt760 {
  padding-top: 760px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt760 {
    padding-top: 380px;
  }
}
.daihyakka-trivia .--pb760 {
  padding-bottom: 760px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb760 {
    padding-bottom: 380px;
  }
}
.daihyakka-trivia .--px760 {
  padding: 0 760px;
}
.daihyakka-trivia .max-w-760 {
  max-width: 760px;
}
.daihyakka-trivia .w-760 {
  width: 760px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-760 {
    width: 380px;
  }
}
.daihyakka-trivia .h-760 {
  height: 760px;
}
.daihyakka-trivia .--gap760 {
  gap: 760px !important;
}
.daihyakka-trivia .--fw760 {
  font-weight: 760;
}
.daihyakka-trivia .--mt761 {
  margin-top: 761px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt761 {
    margin-top: 380.5px;
  }
}
.daihyakka-trivia .--mb761 {
  margin-bottom: 761px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb761 {
    margin-bottom: 380.5px;
  }
}
.daihyakka-trivia .--pt761 {
  padding-top: 761px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt761 {
    padding-top: 380.5px;
  }
}
.daihyakka-trivia .--pb761 {
  padding-bottom: 761px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb761 {
    padding-bottom: 380.5px;
  }
}
.daihyakka-trivia .--px761 {
  padding: 0 761px;
}
.daihyakka-trivia .max-w-761 {
  max-width: 761px;
}
.daihyakka-trivia .w-761 {
  width: 761px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-761 {
    width: 380.5px;
  }
}
.daihyakka-trivia .h-761 {
  height: 761px;
}
.daihyakka-trivia .--gap761 {
  gap: 761px !important;
}
.daihyakka-trivia .--fw761 {
  font-weight: 761;
}
.daihyakka-trivia .--mt762 {
  margin-top: 762px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt762 {
    margin-top: 381px;
  }
}
.daihyakka-trivia .--mb762 {
  margin-bottom: 762px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb762 {
    margin-bottom: 381px;
  }
}
.daihyakka-trivia .--pt762 {
  padding-top: 762px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt762 {
    padding-top: 381px;
  }
}
.daihyakka-trivia .--pb762 {
  padding-bottom: 762px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb762 {
    padding-bottom: 381px;
  }
}
.daihyakka-trivia .--px762 {
  padding: 0 762px;
}
.daihyakka-trivia .max-w-762 {
  max-width: 762px;
}
.daihyakka-trivia .w-762 {
  width: 762px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-762 {
    width: 381px;
  }
}
.daihyakka-trivia .h-762 {
  height: 762px;
}
.daihyakka-trivia .--gap762 {
  gap: 762px !important;
}
.daihyakka-trivia .--fw762 {
  font-weight: 762;
}
.daihyakka-trivia .--mt763 {
  margin-top: 763px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt763 {
    margin-top: 381.5px;
  }
}
.daihyakka-trivia .--mb763 {
  margin-bottom: 763px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb763 {
    margin-bottom: 381.5px;
  }
}
.daihyakka-trivia .--pt763 {
  padding-top: 763px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt763 {
    padding-top: 381.5px;
  }
}
.daihyakka-trivia .--pb763 {
  padding-bottom: 763px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb763 {
    padding-bottom: 381.5px;
  }
}
.daihyakka-trivia .--px763 {
  padding: 0 763px;
}
.daihyakka-trivia .max-w-763 {
  max-width: 763px;
}
.daihyakka-trivia .w-763 {
  width: 763px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-763 {
    width: 381.5px;
  }
}
.daihyakka-trivia .h-763 {
  height: 763px;
}
.daihyakka-trivia .--gap763 {
  gap: 763px !important;
}
.daihyakka-trivia .--fw763 {
  font-weight: 763;
}
.daihyakka-trivia .--mt764 {
  margin-top: 764px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt764 {
    margin-top: 382px;
  }
}
.daihyakka-trivia .--mb764 {
  margin-bottom: 764px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb764 {
    margin-bottom: 382px;
  }
}
.daihyakka-trivia .--pt764 {
  padding-top: 764px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt764 {
    padding-top: 382px;
  }
}
.daihyakka-trivia .--pb764 {
  padding-bottom: 764px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb764 {
    padding-bottom: 382px;
  }
}
.daihyakka-trivia .--px764 {
  padding: 0 764px;
}
.daihyakka-trivia .max-w-764 {
  max-width: 764px;
}
.daihyakka-trivia .w-764 {
  width: 764px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-764 {
    width: 382px;
  }
}
.daihyakka-trivia .h-764 {
  height: 764px;
}
.daihyakka-trivia .--gap764 {
  gap: 764px !important;
}
.daihyakka-trivia .--fw764 {
  font-weight: 764;
}
.daihyakka-trivia .--mt765 {
  margin-top: 765px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt765 {
    margin-top: 382.5px;
  }
}
.daihyakka-trivia .--mb765 {
  margin-bottom: 765px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb765 {
    margin-bottom: 382.5px;
  }
}
.daihyakka-trivia .--pt765 {
  padding-top: 765px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt765 {
    padding-top: 382.5px;
  }
}
.daihyakka-trivia .--pb765 {
  padding-bottom: 765px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb765 {
    padding-bottom: 382.5px;
  }
}
.daihyakka-trivia .--px765 {
  padding: 0 765px;
}
.daihyakka-trivia .max-w-765 {
  max-width: 765px;
}
.daihyakka-trivia .w-765 {
  width: 765px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-765 {
    width: 382.5px;
  }
}
.daihyakka-trivia .h-765 {
  height: 765px;
}
.daihyakka-trivia .--gap765 {
  gap: 765px !important;
}
.daihyakka-trivia .--fw765 {
  font-weight: 765;
}
.daihyakka-trivia .--mt766 {
  margin-top: 766px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt766 {
    margin-top: 383px;
  }
}
.daihyakka-trivia .--mb766 {
  margin-bottom: 766px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb766 {
    margin-bottom: 383px;
  }
}
.daihyakka-trivia .--pt766 {
  padding-top: 766px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt766 {
    padding-top: 383px;
  }
}
.daihyakka-trivia .--pb766 {
  padding-bottom: 766px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb766 {
    padding-bottom: 383px;
  }
}
.daihyakka-trivia .--px766 {
  padding: 0 766px;
}
.daihyakka-trivia .max-w-766 {
  max-width: 766px;
}
.daihyakka-trivia .w-766 {
  width: 766px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-766 {
    width: 383px;
  }
}
.daihyakka-trivia .h-766 {
  height: 766px;
}
.daihyakka-trivia .--gap766 {
  gap: 766px !important;
}
.daihyakka-trivia .--fw766 {
  font-weight: 766;
}
.daihyakka-trivia .--mt767 {
  margin-top: 767px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt767 {
    margin-top: 383.5px;
  }
}
.daihyakka-trivia .--mb767 {
  margin-bottom: 767px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb767 {
    margin-bottom: 383.5px;
  }
}
.daihyakka-trivia .--pt767 {
  padding-top: 767px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt767 {
    padding-top: 383.5px;
  }
}
.daihyakka-trivia .--pb767 {
  padding-bottom: 767px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb767 {
    padding-bottom: 383.5px;
  }
}
.daihyakka-trivia .--px767 {
  padding: 0 767px;
}
.daihyakka-trivia .max-w-767 {
  max-width: 767px;
}
.daihyakka-trivia .w-767 {
  width: 767px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-767 {
    width: 383.5px;
  }
}
.daihyakka-trivia .h-767 {
  height: 767px;
}
.daihyakka-trivia .--gap767 {
  gap: 767px !important;
}
.daihyakka-trivia .--fw767 {
  font-weight: 767;
}
.daihyakka-trivia .--mt768 {
  margin-top: 768px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt768 {
    margin-top: 384px;
  }
}
.daihyakka-trivia .--mb768 {
  margin-bottom: 768px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb768 {
    margin-bottom: 384px;
  }
}
.daihyakka-trivia .--pt768 {
  padding-top: 768px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt768 {
    padding-top: 384px;
  }
}
.daihyakka-trivia .--pb768 {
  padding-bottom: 768px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb768 {
    padding-bottom: 384px;
  }
}
.daihyakka-trivia .--px768 {
  padding: 0 768px;
}
.daihyakka-trivia .max-w-768 {
  max-width: 768px;
}
.daihyakka-trivia .w-768 {
  width: 768px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-768 {
    width: 384px;
  }
}
.daihyakka-trivia .h-768 {
  height: 768px;
}
.daihyakka-trivia .--gap768 {
  gap: 768px !important;
}
.daihyakka-trivia .--fw768 {
  font-weight: 768;
}
.daihyakka-trivia .--mt769 {
  margin-top: 769px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt769 {
    margin-top: 384.5px;
  }
}
.daihyakka-trivia .--mb769 {
  margin-bottom: 769px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb769 {
    margin-bottom: 384.5px;
  }
}
.daihyakka-trivia .--pt769 {
  padding-top: 769px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt769 {
    padding-top: 384.5px;
  }
}
.daihyakka-trivia .--pb769 {
  padding-bottom: 769px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb769 {
    padding-bottom: 384.5px;
  }
}
.daihyakka-trivia .--px769 {
  padding: 0 769px;
}
.daihyakka-trivia .max-w-769 {
  max-width: 769px;
}
.daihyakka-trivia .w-769 {
  width: 769px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-769 {
    width: 384.5px;
  }
}
.daihyakka-trivia .h-769 {
  height: 769px;
}
.daihyakka-trivia .--gap769 {
  gap: 769px !important;
}
.daihyakka-trivia .--fw769 {
  font-weight: 769;
}
.daihyakka-trivia .--mt770 {
  margin-top: 770px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt770 {
    margin-top: 385px;
  }
}
.daihyakka-trivia .--mb770 {
  margin-bottom: 770px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb770 {
    margin-bottom: 385px;
  }
}
.daihyakka-trivia .--pt770 {
  padding-top: 770px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt770 {
    padding-top: 385px;
  }
}
.daihyakka-trivia .--pb770 {
  padding-bottom: 770px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb770 {
    padding-bottom: 385px;
  }
}
.daihyakka-trivia .--px770 {
  padding: 0 770px;
}
.daihyakka-trivia .max-w-770 {
  max-width: 770px;
}
.daihyakka-trivia .w-770 {
  width: 770px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-770 {
    width: 385px;
  }
}
.daihyakka-trivia .h-770 {
  height: 770px;
}
.daihyakka-trivia .--gap770 {
  gap: 770px !important;
}
.daihyakka-trivia .--fw770 {
  font-weight: 770;
}
.daihyakka-trivia .--mt771 {
  margin-top: 771px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt771 {
    margin-top: 385.5px;
  }
}
.daihyakka-trivia .--mb771 {
  margin-bottom: 771px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb771 {
    margin-bottom: 385.5px;
  }
}
.daihyakka-trivia .--pt771 {
  padding-top: 771px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt771 {
    padding-top: 385.5px;
  }
}
.daihyakka-trivia .--pb771 {
  padding-bottom: 771px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb771 {
    padding-bottom: 385.5px;
  }
}
.daihyakka-trivia .--px771 {
  padding: 0 771px;
}
.daihyakka-trivia .max-w-771 {
  max-width: 771px;
}
.daihyakka-trivia .w-771 {
  width: 771px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-771 {
    width: 385.5px;
  }
}
.daihyakka-trivia .h-771 {
  height: 771px;
}
.daihyakka-trivia .--gap771 {
  gap: 771px !important;
}
.daihyakka-trivia .--fw771 {
  font-weight: 771;
}
.daihyakka-trivia .--mt772 {
  margin-top: 772px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt772 {
    margin-top: 386px;
  }
}
.daihyakka-trivia .--mb772 {
  margin-bottom: 772px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb772 {
    margin-bottom: 386px;
  }
}
.daihyakka-trivia .--pt772 {
  padding-top: 772px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt772 {
    padding-top: 386px;
  }
}
.daihyakka-trivia .--pb772 {
  padding-bottom: 772px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb772 {
    padding-bottom: 386px;
  }
}
.daihyakka-trivia .--px772 {
  padding: 0 772px;
}
.daihyakka-trivia .max-w-772 {
  max-width: 772px;
}
.daihyakka-trivia .w-772 {
  width: 772px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-772 {
    width: 386px;
  }
}
.daihyakka-trivia .h-772 {
  height: 772px;
}
.daihyakka-trivia .--gap772 {
  gap: 772px !important;
}
.daihyakka-trivia .--fw772 {
  font-weight: 772;
}
.daihyakka-trivia .--mt773 {
  margin-top: 773px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt773 {
    margin-top: 386.5px;
  }
}
.daihyakka-trivia .--mb773 {
  margin-bottom: 773px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb773 {
    margin-bottom: 386.5px;
  }
}
.daihyakka-trivia .--pt773 {
  padding-top: 773px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt773 {
    padding-top: 386.5px;
  }
}
.daihyakka-trivia .--pb773 {
  padding-bottom: 773px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb773 {
    padding-bottom: 386.5px;
  }
}
.daihyakka-trivia .--px773 {
  padding: 0 773px;
}
.daihyakka-trivia .max-w-773 {
  max-width: 773px;
}
.daihyakka-trivia .w-773 {
  width: 773px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-773 {
    width: 386.5px;
  }
}
.daihyakka-trivia .h-773 {
  height: 773px;
}
.daihyakka-trivia .--gap773 {
  gap: 773px !important;
}
.daihyakka-trivia .--fw773 {
  font-weight: 773;
}
.daihyakka-trivia .--mt774 {
  margin-top: 774px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt774 {
    margin-top: 387px;
  }
}
.daihyakka-trivia .--mb774 {
  margin-bottom: 774px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb774 {
    margin-bottom: 387px;
  }
}
.daihyakka-trivia .--pt774 {
  padding-top: 774px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt774 {
    padding-top: 387px;
  }
}
.daihyakka-trivia .--pb774 {
  padding-bottom: 774px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb774 {
    padding-bottom: 387px;
  }
}
.daihyakka-trivia .--px774 {
  padding: 0 774px;
}
.daihyakka-trivia .max-w-774 {
  max-width: 774px;
}
.daihyakka-trivia .w-774 {
  width: 774px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-774 {
    width: 387px;
  }
}
.daihyakka-trivia .h-774 {
  height: 774px;
}
.daihyakka-trivia .--gap774 {
  gap: 774px !important;
}
.daihyakka-trivia .--fw774 {
  font-weight: 774;
}
.daihyakka-trivia .--mt775 {
  margin-top: 775px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt775 {
    margin-top: 387.5px;
  }
}
.daihyakka-trivia .--mb775 {
  margin-bottom: 775px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb775 {
    margin-bottom: 387.5px;
  }
}
.daihyakka-trivia .--pt775 {
  padding-top: 775px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt775 {
    padding-top: 387.5px;
  }
}
.daihyakka-trivia .--pb775 {
  padding-bottom: 775px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb775 {
    padding-bottom: 387.5px;
  }
}
.daihyakka-trivia .--px775 {
  padding: 0 775px;
}
.daihyakka-trivia .max-w-775 {
  max-width: 775px;
}
.daihyakka-trivia .w-775 {
  width: 775px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-775 {
    width: 387.5px;
  }
}
.daihyakka-trivia .h-775 {
  height: 775px;
}
.daihyakka-trivia .--gap775 {
  gap: 775px !important;
}
.daihyakka-trivia .--fw775 {
  font-weight: 775;
}
.daihyakka-trivia .--mt776 {
  margin-top: 776px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt776 {
    margin-top: 388px;
  }
}
.daihyakka-trivia .--mb776 {
  margin-bottom: 776px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb776 {
    margin-bottom: 388px;
  }
}
.daihyakka-trivia .--pt776 {
  padding-top: 776px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt776 {
    padding-top: 388px;
  }
}
.daihyakka-trivia .--pb776 {
  padding-bottom: 776px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb776 {
    padding-bottom: 388px;
  }
}
.daihyakka-trivia .--px776 {
  padding: 0 776px;
}
.daihyakka-trivia .max-w-776 {
  max-width: 776px;
}
.daihyakka-trivia .w-776 {
  width: 776px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-776 {
    width: 388px;
  }
}
.daihyakka-trivia .h-776 {
  height: 776px;
}
.daihyakka-trivia .--gap776 {
  gap: 776px !important;
}
.daihyakka-trivia .--fw776 {
  font-weight: 776;
}
.daihyakka-trivia .--mt777 {
  margin-top: 777px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt777 {
    margin-top: 388.5px;
  }
}
.daihyakka-trivia .--mb777 {
  margin-bottom: 777px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb777 {
    margin-bottom: 388.5px;
  }
}
.daihyakka-trivia .--pt777 {
  padding-top: 777px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt777 {
    padding-top: 388.5px;
  }
}
.daihyakka-trivia .--pb777 {
  padding-bottom: 777px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb777 {
    padding-bottom: 388.5px;
  }
}
.daihyakka-trivia .--px777 {
  padding: 0 777px;
}
.daihyakka-trivia .max-w-777 {
  max-width: 777px;
}
.daihyakka-trivia .w-777 {
  width: 777px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-777 {
    width: 388.5px;
  }
}
.daihyakka-trivia .h-777 {
  height: 777px;
}
.daihyakka-trivia .--gap777 {
  gap: 777px !important;
}
.daihyakka-trivia .--fw777 {
  font-weight: 777;
}
.daihyakka-trivia .--mt778 {
  margin-top: 778px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt778 {
    margin-top: 389px;
  }
}
.daihyakka-trivia .--mb778 {
  margin-bottom: 778px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb778 {
    margin-bottom: 389px;
  }
}
.daihyakka-trivia .--pt778 {
  padding-top: 778px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt778 {
    padding-top: 389px;
  }
}
.daihyakka-trivia .--pb778 {
  padding-bottom: 778px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb778 {
    padding-bottom: 389px;
  }
}
.daihyakka-trivia .--px778 {
  padding: 0 778px;
}
.daihyakka-trivia .max-w-778 {
  max-width: 778px;
}
.daihyakka-trivia .w-778 {
  width: 778px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-778 {
    width: 389px;
  }
}
.daihyakka-trivia .h-778 {
  height: 778px;
}
.daihyakka-trivia .--gap778 {
  gap: 778px !important;
}
.daihyakka-trivia .--fw778 {
  font-weight: 778;
}
.daihyakka-trivia .--mt779 {
  margin-top: 779px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt779 {
    margin-top: 389.5px;
  }
}
.daihyakka-trivia .--mb779 {
  margin-bottom: 779px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb779 {
    margin-bottom: 389.5px;
  }
}
.daihyakka-trivia .--pt779 {
  padding-top: 779px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt779 {
    padding-top: 389.5px;
  }
}
.daihyakka-trivia .--pb779 {
  padding-bottom: 779px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb779 {
    padding-bottom: 389.5px;
  }
}
.daihyakka-trivia .--px779 {
  padding: 0 779px;
}
.daihyakka-trivia .max-w-779 {
  max-width: 779px;
}
.daihyakka-trivia .w-779 {
  width: 779px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-779 {
    width: 389.5px;
  }
}
.daihyakka-trivia .h-779 {
  height: 779px;
}
.daihyakka-trivia .--gap779 {
  gap: 779px !important;
}
.daihyakka-trivia .--fw779 {
  font-weight: 779;
}
.daihyakka-trivia .--mt780 {
  margin-top: 780px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt780 {
    margin-top: 390px;
  }
}
.daihyakka-trivia .--mb780 {
  margin-bottom: 780px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb780 {
    margin-bottom: 390px;
  }
}
.daihyakka-trivia .--pt780 {
  padding-top: 780px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt780 {
    padding-top: 390px;
  }
}
.daihyakka-trivia .--pb780 {
  padding-bottom: 780px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb780 {
    padding-bottom: 390px;
  }
}
.daihyakka-trivia .--px780 {
  padding: 0 780px;
}
.daihyakka-trivia .max-w-780 {
  max-width: 780px;
}
.daihyakka-trivia .w-780 {
  width: 780px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-780 {
    width: 390px;
  }
}
.daihyakka-trivia .h-780 {
  height: 780px;
}
.daihyakka-trivia .--gap780 {
  gap: 780px !important;
}
.daihyakka-trivia .--fw780 {
  font-weight: 780;
}
.daihyakka-trivia .--mt781 {
  margin-top: 781px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt781 {
    margin-top: 390.5px;
  }
}
.daihyakka-trivia .--mb781 {
  margin-bottom: 781px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb781 {
    margin-bottom: 390.5px;
  }
}
.daihyakka-trivia .--pt781 {
  padding-top: 781px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt781 {
    padding-top: 390.5px;
  }
}
.daihyakka-trivia .--pb781 {
  padding-bottom: 781px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb781 {
    padding-bottom: 390.5px;
  }
}
.daihyakka-trivia .--px781 {
  padding: 0 781px;
}
.daihyakka-trivia .max-w-781 {
  max-width: 781px;
}
.daihyakka-trivia .w-781 {
  width: 781px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-781 {
    width: 390.5px;
  }
}
.daihyakka-trivia .h-781 {
  height: 781px;
}
.daihyakka-trivia .--gap781 {
  gap: 781px !important;
}
.daihyakka-trivia .--fw781 {
  font-weight: 781;
}
.daihyakka-trivia .--mt782 {
  margin-top: 782px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt782 {
    margin-top: 391px;
  }
}
.daihyakka-trivia .--mb782 {
  margin-bottom: 782px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb782 {
    margin-bottom: 391px;
  }
}
.daihyakka-trivia .--pt782 {
  padding-top: 782px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt782 {
    padding-top: 391px;
  }
}
.daihyakka-trivia .--pb782 {
  padding-bottom: 782px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb782 {
    padding-bottom: 391px;
  }
}
.daihyakka-trivia .--px782 {
  padding: 0 782px;
}
.daihyakka-trivia .max-w-782 {
  max-width: 782px;
}
.daihyakka-trivia .w-782 {
  width: 782px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-782 {
    width: 391px;
  }
}
.daihyakka-trivia .h-782 {
  height: 782px;
}
.daihyakka-trivia .--gap782 {
  gap: 782px !important;
}
.daihyakka-trivia .--fw782 {
  font-weight: 782;
}
.daihyakka-trivia .--mt783 {
  margin-top: 783px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt783 {
    margin-top: 391.5px;
  }
}
.daihyakka-trivia .--mb783 {
  margin-bottom: 783px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb783 {
    margin-bottom: 391.5px;
  }
}
.daihyakka-trivia .--pt783 {
  padding-top: 783px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt783 {
    padding-top: 391.5px;
  }
}
.daihyakka-trivia .--pb783 {
  padding-bottom: 783px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb783 {
    padding-bottom: 391.5px;
  }
}
.daihyakka-trivia .--px783 {
  padding: 0 783px;
}
.daihyakka-trivia .max-w-783 {
  max-width: 783px;
}
.daihyakka-trivia .w-783 {
  width: 783px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-783 {
    width: 391.5px;
  }
}
.daihyakka-trivia .h-783 {
  height: 783px;
}
.daihyakka-trivia .--gap783 {
  gap: 783px !important;
}
.daihyakka-trivia .--fw783 {
  font-weight: 783;
}
.daihyakka-trivia .--mt784 {
  margin-top: 784px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt784 {
    margin-top: 392px;
  }
}
.daihyakka-trivia .--mb784 {
  margin-bottom: 784px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb784 {
    margin-bottom: 392px;
  }
}
.daihyakka-trivia .--pt784 {
  padding-top: 784px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt784 {
    padding-top: 392px;
  }
}
.daihyakka-trivia .--pb784 {
  padding-bottom: 784px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb784 {
    padding-bottom: 392px;
  }
}
.daihyakka-trivia .--px784 {
  padding: 0 784px;
}
.daihyakka-trivia .max-w-784 {
  max-width: 784px;
}
.daihyakka-trivia .w-784 {
  width: 784px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-784 {
    width: 392px;
  }
}
.daihyakka-trivia .h-784 {
  height: 784px;
}
.daihyakka-trivia .--gap784 {
  gap: 784px !important;
}
.daihyakka-trivia .--fw784 {
  font-weight: 784;
}
.daihyakka-trivia .--mt785 {
  margin-top: 785px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt785 {
    margin-top: 392.5px;
  }
}
.daihyakka-trivia .--mb785 {
  margin-bottom: 785px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb785 {
    margin-bottom: 392.5px;
  }
}
.daihyakka-trivia .--pt785 {
  padding-top: 785px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt785 {
    padding-top: 392.5px;
  }
}
.daihyakka-trivia .--pb785 {
  padding-bottom: 785px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb785 {
    padding-bottom: 392.5px;
  }
}
.daihyakka-trivia .--px785 {
  padding: 0 785px;
}
.daihyakka-trivia .max-w-785 {
  max-width: 785px;
}
.daihyakka-trivia .w-785 {
  width: 785px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-785 {
    width: 392.5px;
  }
}
.daihyakka-trivia .h-785 {
  height: 785px;
}
.daihyakka-trivia .--gap785 {
  gap: 785px !important;
}
.daihyakka-trivia .--fw785 {
  font-weight: 785;
}
.daihyakka-trivia .--mt786 {
  margin-top: 786px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt786 {
    margin-top: 393px;
  }
}
.daihyakka-trivia .--mb786 {
  margin-bottom: 786px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb786 {
    margin-bottom: 393px;
  }
}
.daihyakka-trivia .--pt786 {
  padding-top: 786px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt786 {
    padding-top: 393px;
  }
}
.daihyakka-trivia .--pb786 {
  padding-bottom: 786px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb786 {
    padding-bottom: 393px;
  }
}
.daihyakka-trivia .--px786 {
  padding: 0 786px;
}
.daihyakka-trivia .max-w-786 {
  max-width: 786px;
}
.daihyakka-trivia .w-786 {
  width: 786px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-786 {
    width: 393px;
  }
}
.daihyakka-trivia .h-786 {
  height: 786px;
}
.daihyakka-trivia .--gap786 {
  gap: 786px !important;
}
.daihyakka-trivia .--fw786 {
  font-weight: 786;
}
.daihyakka-trivia .--mt787 {
  margin-top: 787px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt787 {
    margin-top: 393.5px;
  }
}
.daihyakka-trivia .--mb787 {
  margin-bottom: 787px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb787 {
    margin-bottom: 393.5px;
  }
}
.daihyakka-trivia .--pt787 {
  padding-top: 787px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt787 {
    padding-top: 393.5px;
  }
}
.daihyakka-trivia .--pb787 {
  padding-bottom: 787px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb787 {
    padding-bottom: 393.5px;
  }
}
.daihyakka-trivia .--px787 {
  padding: 0 787px;
}
.daihyakka-trivia .max-w-787 {
  max-width: 787px;
}
.daihyakka-trivia .w-787 {
  width: 787px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-787 {
    width: 393.5px;
  }
}
.daihyakka-trivia .h-787 {
  height: 787px;
}
.daihyakka-trivia .--gap787 {
  gap: 787px !important;
}
.daihyakka-trivia .--fw787 {
  font-weight: 787;
}
.daihyakka-trivia .--mt788 {
  margin-top: 788px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt788 {
    margin-top: 394px;
  }
}
.daihyakka-trivia .--mb788 {
  margin-bottom: 788px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb788 {
    margin-bottom: 394px;
  }
}
.daihyakka-trivia .--pt788 {
  padding-top: 788px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt788 {
    padding-top: 394px;
  }
}
.daihyakka-trivia .--pb788 {
  padding-bottom: 788px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb788 {
    padding-bottom: 394px;
  }
}
.daihyakka-trivia .--px788 {
  padding: 0 788px;
}
.daihyakka-trivia .max-w-788 {
  max-width: 788px;
}
.daihyakka-trivia .w-788 {
  width: 788px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-788 {
    width: 394px;
  }
}
.daihyakka-trivia .h-788 {
  height: 788px;
}
.daihyakka-trivia .--gap788 {
  gap: 788px !important;
}
.daihyakka-trivia .--fw788 {
  font-weight: 788;
}
.daihyakka-trivia .--mt789 {
  margin-top: 789px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt789 {
    margin-top: 394.5px;
  }
}
.daihyakka-trivia .--mb789 {
  margin-bottom: 789px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb789 {
    margin-bottom: 394.5px;
  }
}
.daihyakka-trivia .--pt789 {
  padding-top: 789px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt789 {
    padding-top: 394.5px;
  }
}
.daihyakka-trivia .--pb789 {
  padding-bottom: 789px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb789 {
    padding-bottom: 394.5px;
  }
}
.daihyakka-trivia .--px789 {
  padding: 0 789px;
}
.daihyakka-trivia .max-w-789 {
  max-width: 789px;
}
.daihyakka-trivia .w-789 {
  width: 789px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-789 {
    width: 394.5px;
  }
}
.daihyakka-trivia .h-789 {
  height: 789px;
}
.daihyakka-trivia .--gap789 {
  gap: 789px !important;
}
.daihyakka-trivia .--fw789 {
  font-weight: 789;
}
.daihyakka-trivia .--mt790 {
  margin-top: 790px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt790 {
    margin-top: 395px;
  }
}
.daihyakka-trivia .--mb790 {
  margin-bottom: 790px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb790 {
    margin-bottom: 395px;
  }
}
.daihyakka-trivia .--pt790 {
  padding-top: 790px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt790 {
    padding-top: 395px;
  }
}
.daihyakka-trivia .--pb790 {
  padding-bottom: 790px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb790 {
    padding-bottom: 395px;
  }
}
.daihyakka-trivia .--px790 {
  padding: 0 790px;
}
.daihyakka-trivia .max-w-790 {
  max-width: 790px;
}
.daihyakka-trivia .w-790 {
  width: 790px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-790 {
    width: 395px;
  }
}
.daihyakka-trivia .h-790 {
  height: 790px;
}
.daihyakka-trivia .--gap790 {
  gap: 790px !important;
}
.daihyakka-trivia .--fw790 {
  font-weight: 790;
}
.daihyakka-trivia .--mt791 {
  margin-top: 791px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt791 {
    margin-top: 395.5px;
  }
}
.daihyakka-trivia .--mb791 {
  margin-bottom: 791px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb791 {
    margin-bottom: 395.5px;
  }
}
.daihyakka-trivia .--pt791 {
  padding-top: 791px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt791 {
    padding-top: 395.5px;
  }
}
.daihyakka-trivia .--pb791 {
  padding-bottom: 791px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb791 {
    padding-bottom: 395.5px;
  }
}
.daihyakka-trivia .--px791 {
  padding: 0 791px;
}
.daihyakka-trivia .max-w-791 {
  max-width: 791px;
}
.daihyakka-trivia .w-791 {
  width: 791px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-791 {
    width: 395.5px;
  }
}
.daihyakka-trivia .h-791 {
  height: 791px;
}
.daihyakka-trivia .--gap791 {
  gap: 791px !important;
}
.daihyakka-trivia .--fw791 {
  font-weight: 791;
}
.daihyakka-trivia .--mt792 {
  margin-top: 792px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt792 {
    margin-top: 396px;
  }
}
.daihyakka-trivia .--mb792 {
  margin-bottom: 792px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb792 {
    margin-bottom: 396px;
  }
}
.daihyakka-trivia .--pt792 {
  padding-top: 792px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt792 {
    padding-top: 396px;
  }
}
.daihyakka-trivia .--pb792 {
  padding-bottom: 792px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb792 {
    padding-bottom: 396px;
  }
}
.daihyakka-trivia .--px792 {
  padding: 0 792px;
}
.daihyakka-trivia .max-w-792 {
  max-width: 792px;
}
.daihyakka-trivia .w-792 {
  width: 792px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-792 {
    width: 396px;
  }
}
.daihyakka-trivia .h-792 {
  height: 792px;
}
.daihyakka-trivia .--gap792 {
  gap: 792px !important;
}
.daihyakka-trivia .--fw792 {
  font-weight: 792;
}
.daihyakka-trivia .--mt793 {
  margin-top: 793px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt793 {
    margin-top: 396.5px;
  }
}
.daihyakka-trivia .--mb793 {
  margin-bottom: 793px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb793 {
    margin-bottom: 396.5px;
  }
}
.daihyakka-trivia .--pt793 {
  padding-top: 793px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt793 {
    padding-top: 396.5px;
  }
}
.daihyakka-trivia .--pb793 {
  padding-bottom: 793px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb793 {
    padding-bottom: 396.5px;
  }
}
.daihyakka-trivia .--px793 {
  padding: 0 793px;
}
.daihyakka-trivia .max-w-793 {
  max-width: 793px;
}
.daihyakka-trivia .w-793 {
  width: 793px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-793 {
    width: 396.5px;
  }
}
.daihyakka-trivia .h-793 {
  height: 793px;
}
.daihyakka-trivia .--gap793 {
  gap: 793px !important;
}
.daihyakka-trivia .--fw793 {
  font-weight: 793;
}
.daihyakka-trivia .--mt794 {
  margin-top: 794px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt794 {
    margin-top: 397px;
  }
}
.daihyakka-trivia .--mb794 {
  margin-bottom: 794px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb794 {
    margin-bottom: 397px;
  }
}
.daihyakka-trivia .--pt794 {
  padding-top: 794px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt794 {
    padding-top: 397px;
  }
}
.daihyakka-trivia .--pb794 {
  padding-bottom: 794px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb794 {
    padding-bottom: 397px;
  }
}
.daihyakka-trivia .--px794 {
  padding: 0 794px;
}
.daihyakka-trivia .max-w-794 {
  max-width: 794px;
}
.daihyakka-trivia .w-794 {
  width: 794px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-794 {
    width: 397px;
  }
}
.daihyakka-trivia .h-794 {
  height: 794px;
}
.daihyakka-trivia .--gap794 {
  gap: 794px !important;
}
.daihyakka-trivia .--fw794 {
  font-weight: 794;
}
.daihyakka-trivia .--mt795 {
  margin-top: 795px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt795 {
    margin-top: 397.5px;
  }
}
.daihyakka-trivia .--mb795 {
  margin-bottom: 795px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb795 {
    margin-bottom: 397.5px;
  }
}
.daihyakka-trivia .--pt795 {
  padding-top: 795px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt795 {
    padding-top: 397.5px;
  }
}
.daihyakka-trivia .--pb795 {
  padding-bottom: 795px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb795 {
    padding-bottom: 397.5px;
  }
}
.daihyakka-trivia .--px795 {
  padding: 0 795px;
}
.daihyakka-trivia .max-w-795 {
  max-width: 795px;
}
.daihyakka-trivia .w-795 {
  width: 795px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-795 {
    width: 397.5px;
  }
}
.daihyakka-trivia .h-795 {
  height: 795px;
}
.daihyakka-trivia .--gap795 {
  gap: 795px !important;
}
.daihyakka-trivia .--fw795 {
  font-weight: 795;
}
.daihyakka-trivia .--mt796 {
  margin-top: 796px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt796 {
    margin-top: 398px;
  }
}
.daihyakka-trivia .--mb796 {
  margin-bottom: 796px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb796 {
    margin-bottom: 398px;
  }
}
.daihyakka-trivia .--pt796 {
  padding-top: 796px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt796 {
    padding-top: 398px;
  }
}
.daihyakka-trivia .--pb796 {
  padding-bottom: 796px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb796 {
    padding-bottom: 398px;
  }
}
.daihyakka-trivia .--px796 {
  padding: 0 796px;
}
.daihyakka-trivia .max-w-796 {
  max-width: 796px;
}
.daihyakka-trivia .w-796 {
  width: 796px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-796 {
    width: 398px;
  }
}
.daihyakka-trivia .h-796 {
  height: 796px;
}
.daihyakka-trivia .--gap796 {
  gap: 796px !important;
}
.daihyakka-trivia .--fw796 {
  font-weight: 796;
}
.daihyakka-trivia .--mt797 {
  margin-top: 797px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt797 {
    margin-top: 398.5px;
  }
}
.daihyakka-trivia .--mb797 {
  margin-bottom: 797px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb797 {
    margin-bottom: 398.5px;
  }
}
.daihyakka-trivia .--pt797 {
  padding-top: 797px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt797 {
    padding-top: 398.5px;
  }
}
.daihyakka-trivia .--pb797 {
  padding-bottom: 797px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb797 {
    padding-bottom: 398.5px;
  }
}
.daihyakka-trivia .--px797 {
  padding: 0 797px;
}
.daihyakka-trivia .max-w-797 {
  max-width: 797px;
}
.daihyakka-trivia .w-797 {
  width: 797px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-797 {
    width: 398.5px;
  }
}
.daihyakka-trivia .h-797 {
  height: 797px;
}
.daihyakka-trivia .--gap797 {
  gap: 797px !important;
}
.daihyakka-trivia .--fw797 {
  font-weight: 797;
}
.daihyakka-trivia .--mt798 {
  margin-top: 798px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt798 {
    margin-top: 399px;
  }
}
.daihyakka-trivia .--mb798 {
  margin-bottom: 798px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb798 {
    margin-bottom: 399px;
  }
}
.daihyakka-trivia .--pt798 {
  padding-top: 798px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt798 {
    padding-top: 399px;
  }
}
.daihyakka-trivia .--pb798 {
  padding-bottom: 798px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb798 {
    padding-bottom: 399px;
  }
}
.daihyakka-trivia .--px798 {
  padding: 0 798px;
}
.daihyakka-trivia .max-w-798 {
  max-width: 798px;
}
.daihyakka-trivia .w-798 {
  width: 798px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-798 {
    width: 399px;
  }
}
.daihyakka-trivia .h-798 {
  height: 798px;
}
.daihyakka-trivia .--gap798 {
  gap: 798px !important;
}
.daihyakka-trivia .--fw798 {
  font-weight: 798;
}
.daihyakka-trivia .--mt799 {
  margin-top: 799px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt799 {
    margin-top: 399.5px;
  }
}
.daihyakka-trivia .--mb799 {
  margin-bottom: 799px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb799 {
    margin-bottom: 399.5px;
  }
}
.daihyakka-trivia .--pt799 {
  padding-top: 799px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt799 {
    padding-top: 399.5px;
  }
}
.daihyakka-trivia .--pb799 {
  padding-bottom: 799px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb799 {
    padding-bottom: 399.5px;
  }
}
.daihyakka-trivia .--px799 {
  padding: 0 799px;
}
.daihyakka-trivia .max-w-799 {
  max-width: 799px;
}
.daihyakka-trivia .w-799 {
  width: 799px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-799 {
    width: 399.5px;
  }
}
.daihyakka-trivia .h-799 {
  height: 799px;
}
.daihyakka-trivia .--gap799 {
  gap: 799px !important;
}
.daihyakka-trivia .--fw799 {
  font-weight: 799;
}
.daihyakka-trivia .--mt800 {
  margin-top: 800px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt800 {
    margin-top: 400px;
  }
}
.daihyakka-trivia .--mb800 {
  margin-bottom: 800px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb800 {
    margin-bottom: 400px;
  }
}
.daihyakka-trivia .--pt800 {
  padding-top: 800px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt800 {
    padding-top: 400px;
  }
}
.daihyakka-trivia .--pb800 {
  padding-bottom: 800px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb800 {
    padding-bottom: 400px;
  }
}
.daihyakka-trivia .--px800 {
  padding: 0 800px;
}
.daihyakka-trivia .max-w-800 {
  max-width: 800px;
}
.daihyakka-trivia .w-800 {
  width: 800px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-800 {
    width: 400px;
  }
}
.daihyakka-trivia .h-800 {
  height: 800px;
}
.daihyakka-trivia .--gap800 {
  gap: 800px !important;
}
.daihyakka-trivia .--fw800 {
  font-weight: 800;
}
.daihyakka-trivia .--mt801 {
  margin-top: 801px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt801 {
    margin-top: 400.5px;
  }
}
.daihyakka-trivia .--mb801 {
  margin-bottom: 801px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb801 {
    margin-bottom: 400.5px;
  }
}
.daihyakka-trivia .--pt801 {
  padding-top: 801px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt801 {
    padding-top: 400.5px;
  }
}
.daihyakka-trivia .--pb801 {
  padding-bottom: 801px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb801 {
    padding-bottom: 400.5px;
  }
}
.daihyakka-trivia .--px801 {
  padding: 0 801px;
}
.daihyakka-trivia .max-w-801 {
  max-width: 801px;
}
.daihyakka-trivia .w-801 {
  width: 801px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-801 {
    width: 400.5px;
  }
}
.daihyakka-trivia .h-801 {
  height: 801px;
}
.daihyakka-trivia .--gap801 {
  gap: 801px !important;
}
.daihyakka-trivia .--fw801 {
  font-weight: 801;
}
.daihyakka-trivia .--mt802 {
  margin-top: 802px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt802 {
    margin-top: 401px;
  }
}
.daihyakka-trivia .--mb802 {
  margin-bottom: 802px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb802 {
    margin-bottom: 401px;
  }
}
.daihyakka-trivia .--pt802 {
  padding-top: 802px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt802 {
    padding-top: 401px;
  }
}
.daihyakka-trivia .--pb802 {
  padding-bottom: 802px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb802 {
    padding-bottom: 401px;
  }
}
.daihyakka-trivia .--px802 {
  padding: 0 802px;
}
.daihyakka-trivia .max-w-802 {
  max-width: 802px;
}
.daihyakka-trivia .w-802 {
  width: 802px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-802 {
    width: 401px;
  }
}
.daihyakka-trivia .h-802 {
  height: 802px;
}
.daihyakka-trivia .--gap802 {
  gap: 802px !important;
}
.daihyakka-trivia .--fw802 {
  font-weight: 802;
}
.daihyakka-trivia .--mt803 {
  margin-top: 803px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt803 {
    margin-top: 401.5px;
  }
}
.daihyakka-trivia .--mb803 {
  margin-bottom: 803px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb803 {
    margin-bottom: 401.5px;
  }
}
.daihyakka-trivia .--pt803 {
  padding-top: 803px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt803 {
    padding-top: 401.5px;
  }
}
.daihyakka-trivia .--pb803 {
  padding-bottom: 803px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb803 {
    padding-bottom: 401.5px;
  }
}
.daihyakka-trivia .--px803 {
  padding: 0 803px;
}
.daihyakka-trivia .max-w-803 {
  max-width: 803px;
}
.daihyakka-trivia .w-803 {
  width: 803px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-803 {
    width: 401.5px;
  }
}
.daihyakka-trivia .h-803 {
  height: 803px;
}
.daihyakka-trivia .--gap803 {
  gap: 803px !important;
}
.daihyakka-trivia .--fw803 {
  font-weight: 803;
}
.daihyakka-trivia .--mt804 {
  margin-top: 804px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt804 {
    margin-top: 402px;
  }
}
.daihyakka-trivia .--mb804 {
  margin-bottom: 804px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb804 {
    margin-bottom: 402px;
  }
}
.daihyakka-trivia .--pt804 {
  padding-top: 804px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt804 {
    padding-top: 402px;
  }
}
.daihyakka-trivia .--pb804 {
  padding-bottom: 804px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb804 {
    padding-bottom: 402px;
  }
}
.daihyakka-trivia .--px804 {
  padding: 0 804px;
}
.daihyakka-trivia .max-w-804 {
  max-width: 804px;
}
.daihyakka-trivia .w-804 {
  width: 804px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-804 {
    width: 402px;
  }
}
.daihyakka-trivia .h-804 {
  height: 804px;
}
.daihyakka-trivia .--gap804 {
  gap: 804px !important;
}
.daihyakka-trivia .--fw804 {
  font-weight: 804;
}
.daihyakka-trivia .--mt805 {
  margin-top: 805px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt805 {
    margin-top: 402.5px;
  }
}
.daihyakka-trivia .--mb805 {
  margin-bottom: 805px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb805 {
    margin-bottom: 402.5px;
  }
}
.daihyakka-trivia .--pt805 {
  padding-top: 805px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt805 {
    padding-top: 402.5px;
  }
}
.daihyakka-trivia .--pb805 {
  padding-bottom: 805px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb805 {
    padding-bottom: 402.5px;
  }
}
.daihyakka-trivia .--px805 {
  padding: 0 805px;
}
.daihyakka-trivia .max-w-805 {
  max-width: 805px;
}
.daihyakka-trivia .w-805 {
  width: 805px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-805 {
    width: 402.5px;
  }
}
.daihyakka-trivia .h-805 {
  height: 805px;
}
.daihyakka-trivia .--gap805 {
  gap: 805px !important;
}
.daihyakka-trivia .--fw805 {
  font-weight: 805;
}
.daihyakka-trivia .--mt806 {
  margin-top: 806px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt806 {
    margin-top: 403px;
  }
}
.daihyakka-trivia .--mb806 {
  margin-bottom: 806px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb806 {
    margin-bottom: 403px;
  }
}
.daihyakka-trivia .--pt806 {
  padding-top: 806px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt806 {
    padding-top: 403px;
  }
}
.daihyakka-trivia .--pb806 {
  padding-bottom: 806px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb806 {
    padding-bottom: 403px;
  }
}
.daihyakka-trivia .--px806 {
  padding: 0 806px;
}
.daihyakka-trivia .max-w-806 {
  max-width: 806px;
}
.daihyakka-trivia .w-806 {
  width: 806px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-806 {
    width: 403px;
  }
}
.daihyakka-trivia .h-806 {
  height: 806px;
}
.daihyakka-trivia .--gap806 {
  gap: 806px !important;
}
.daihyakka-trivia .--fw806 {
  font-weight: 806;
}
.daihyakka-trivia .--mt807 {
  margin-top: 807px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt807 {
    margin-top: 403.5px;
  }
}
.daihyakka-trivia .--mb807 {
  margin-bottom: 807px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb807 {
    margin-bottom: 403.5px;
  }
}
.daihyakka-trivia .--pt807 {
  padding-top: 807px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt807 {
    padding-top: 403.5px;
  }
}
.daihyakka-trivia .--pb807 {
  padding-bottom: 807px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb807 {
    padding-bottom: 403.5px;
  }
}
.daihyakka-trivia .--px807 {
  padding: 0 807px;
}
.daihyakka-trivia .max-w-807 {
  max-width: 807px;
}
.daihyakka-trivia .w-807 {
  width: 807px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-807 {
    width: 403.5px;
  }
}
.daihyakka-trivia .h-807 {
  height: 807px;
}
.daihyakka-trivia .--gap807 {
  gap: 807px !important;
}
.daihyakka-trivia .--fw807 {
  font-weight: 807;
}
.daihyakka-trivia .--mt808 {
  margin-top: 808px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt808 {
    margin-top: 404px;
  }
}
.daihyakka-trivia .--mb808 {
  margin-bottom: 808px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb808 {
    margin-bottom: 404px;
  }
}
.daihyakka-trivia .--pt808 {
  padding-top: 808px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt808 {
    padding-top: 404px;
  }
}
.daihyakka-trivia .--pb808 {
  padding-bottom: 808px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb808 {
    padding-bottom: 404px;
  }
}
.daihyakka-trivia .--px808 {
  padding: 0 808px;
}
.daihyakka-trivia .max-w-808 {
  max-width: 808px;
}
.daihyakka-trivia .w-808 {
  width: 808px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-808 {
    width: 404px;
  }
}
.daihyakka-trivia .h-808 {
  height: 808px;
}
.daihyakka-trivia .--gap808 {
  gap: 808px !important;
}
.daihyakka-trivia .--fw808 {
  font-weight: 808;
}
.daihyakka-trivia .--mt809 {
  margin-top: 809px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt809 {
    margin-top: 404.5px;
  }
}
.daihyakka-trivia .--mb809 {
  margin-bottom: 809px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb809 {
    margin-bottom: 404.5px;
  }
}
.daihyakka-trivia .--pt809 {
  padding-top: 809px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt809 {
    padding-top: 404.5px;
  }
}
.daihyakka-trivia .--pb809 {
  padding-bottom: 809px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb809 {
    padding-bottom: 404.5px;
  }
}
.daihyakka-trivia .--px809 {
  padding: 0 809px;
}
.daihyakka-trivia .max-w-809 {
  max-width: 809px;
}
.daihyakka-trivia .w-809 {
  width: 809px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-809 {
    width: 404.5px;
  }
}
.daihyakka-trivia .h-809 {
  height: 809px;
}
.daihyakka-trivia .--gap809 {
  gap: 809px !important;
}
.daihyakka-trivia .--fw809 {
  font-weight: 809;
}
.daihyakka-trivia .--mt810 {
  margin-top: 810px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt810 {
    margin-top: 405px;
  }
}
.daihyakka-trivia .--mb810 {
  margin-bottom: 810px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb810 {
    margin-bottom: 405px;
  }
}
.daihyakka-trivia .--pt810 {
  padding-top: 810px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt810 {
    padding-top: 405px;
  }
}
.daihyakka-trivia .--pb810 {
  padding-bottom: 810px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb810 {
    padding-bottom: 405px;
  }
}
.daihyakka-trivia .--px810 {
  padding: 0 810px;
}
.daihyakka-trivia .max-w-810 {
  max-width: 810px;
}
.daihyakka-trivia .w-810 {
  width: 810px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-810 {
    width: 405px;
  }
}
.daihyakka-trivia .h-810 {
  height: 810px;
}
.daihyakka-trivia .--gap810 {
  gap: 810px !important;
}
.daihyakka-trivia .--fw810 {
  font-weight: 810;
}
.daihyakka-trivia .--mt811 {
  margin-top: 811px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt811 {
    margin-top: 405.5px;
  }
}
.daihyakka-trivia .--mb811 {
  margin-bottom: 811px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb811 {
    margin-bottom: 405.5px;
  }
}
.daihyakka-trivia .--pt811 {
  padding-top: 811px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt811 {
    padding-top: 405.5px;
  }
}
.daihyakka-trivia .--pb811 {
  padding-bottom: 811px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb811 {
    padding-bottom: 405.5px;
  }
}
.daihyakka-trivia .--px811 {
  padding: 0 811px;
}
.daihyakka-trivia .max-w-811 {
  max-width: 811px;
}
.daihyakka-trivia .w-811 {
  width: 811px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-811 {
    width: 405.5px;
  }
}
.daihyakka-trivia .h-811 {
  height: 811px;
}
.daihyakka-trivia .--gap811 {
  gap: 811px !important;
}
.daihyakka-trivia .--fw811 {
  font-weight: 811;
}
.daihyakka-trivia .--mt812 {
  margin-top: 812px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt812 {
    margin-top: 406px;
  }
}
.daihyakka-trivia .--mb812 {
  margin-bottom: 812px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb812 {
    margin-bottom: 406px;
  }
}
.daihyakka-trivia .--pt812 {
  padding-top: 812px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt812 {
    padding-top: 406px;
  }
}
.daihyakka-trivia .--pb812 {
  padding-bottom: 812px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb812 {
    padding-bottom: 406px;
  }
}
.daihyakka-trivia .--px812 {
  padding: 0 812px;
}
.daihyakka-trivia .max-w-812 {
  max-width: 812px;
}
.daihyakka-trivia .w-812 {
  width: 812px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-812 {
    width: 406px;
  }
}
.daihyakka-trivia .h-812 {
  height: 812px;
}
.daihyakka-trivia .--gap812 {
  gap: 812px !important;
}
.daihyakka-trivia .--fw812 {
  font-weight: 812;
}
.daihyakka-trivia .--mt813 {
  margin-top: 813px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt813 {
    margin-top: 406.5px;
  }
}
.daihyakka-trivia .--mb813 {
  margin-bottom: 813px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb813 {
    margin-bottom: 406.5px;
  }
}
.daihyakka-trivia .--pt813 {
  padding-top: 813px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt813 {
    padding-top: 406.5px;
  }
}
.daihyakka-trivia .--pb813 {
  padding-bottom: 813px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb813 {
    padding-bottom: 406.5px;
  }
}
.daihyakka-trivia .--px813 {
  padding: 0 813px;
}
.daihyakka-trivia .max-w-813 {
  max-width: 813px;
}
.daihyakka-trivia .w-813 {
  width: 813px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-813 {
    width: 406.5px;
  }
}
.daihyakka-trivia .h-813 {
  height: 813px;
}
.daihyakka-trivia .--gap813 {
  gap: 813px !important;
}
.daihyakka-trivia .--fw813 {
  font-weight: 813;
}
.daihyakka-trivia .--mt814 {
  margin-top: 814px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt814 {
    margin-top: 407px;
  }
}
.daihyakka-trivia .--mb814 {
  margin-bottom: 814px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb814 {
    margin-bottom: 407px;
  }
}
.daihyakka-trivia .--pt814 {
  padding-top: 814px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt814 {
    padding-top: 407px;
  }
}
.daihyakka-trivia .--pb814 {
  padding-bottom: 814px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb814 {
    padding-bottom: 407px;
  }
}
.daihyakka-trivia .--px814 {
  padding: 0 814px;
}
.daihyakka-trivia .max-w-814 {
  max-width: 814px;
}
.daihyakka-trivia .w-814 {
  width: 814px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-814 {
    width: 407px;
  }
}
.daihyakka-trivia .h-814 {
  height: 814px;
}
.daihyakka-trivia .--gap814 {
  gap: 814px !important;
}
.daihyakka-trivia .--fw814 {
  font-weight: 814;
}
.daihyakka-trivia .--mt815 {
  margin-top: 815px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt815 {
    margin-top: 407.5px;
  }
}
.daihyakka-trivia .--mb815 {
  margin-bottom: 815px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb815 {
    margin-bottom: 407.5px;
  }
}
.daihyakka-trivia .--pt815 {
  padding-top: 815px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt815 {
    padding-top: 407.5px;
  }
}
.daihyakka-trivia .--pb815 {
  padding-bottom: 815px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb815 {
    padding-bottom: 407.5px;
  }
}
.daihyakka-trivia .--px815 {
  padding: 0 815px;
}
.daihyakka-trivia .max-w-815 {
  max-width: 815px;
}
.daihyakka-trivia .w-815 {
  width: 815px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-815 {
    width: 407.5px;
  }
}
.daihyakka-trivia .h-815 {
  height: 815px;
}
.daihyakka-trivia .--gap815 {
  gap: 815px !important;
}
.daihyakka-trivia .--fw815 {
  font-weight: 815;
}
.daihyakka-trivia .--mt816 {
  margin-top: 816px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt816 {
    margin-top: 408px;
  }
}
.daihyakka-trivia .--mb816 {
  margin-bottom: 816px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb816 {
    margin-bottom: 408px;
  }
}
.daihyakka-trivia .--pt816 {
  padding-top: 816px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt816 {
    padding-top: 408px;
  }
}
.daihyakka-trivia .--pb816 {
  padding-bottom: 816px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb816 {
    padding-bottom: 408px;
  }
}
.daihyakka-trivia .--px816 {
  padding: 0 816px;
}
.daihyakka-trivia .max-w-816 {
  max-width: 816px;
}
.daihyakka-trivia .w-816 {
  width: 816px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-816 {
    width: 408px;
  }
}
.daihyakka-trivia .h-816 {
  height: 816px;
}
.daihyakka-trivia .--gap816 {
  gap: 816px !important;
}
.daihyakka-trivia .--fw816 {
  font-weight: 816;
}
.daihyakka-trivia .--mt817 {
  margin-top: 817px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt817 {
    margin-top: 408.5px;
  }
}
.daihyakka-trivia .--mb817 {
  margin-bottom: 817px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb817 {
    margin-bottom: 408.5px;
  }
}
.daihyakka-trivia .--pt817 {
  padding-top: 817px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt817 {
    padding-top: 408.5px;
  }
}
.daihyakka-trivia .--pb817 {
  padding-bottom: 817px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb817 {
    padding-bottom: 408.5px;
  }
}
.daihyakka-trivia .--px817 {
  padding: 0 817px;
}
.daihyakka-trivia .max-w-817 {
  max-width: 817px;
}
.daihyakka-trivia .w-817 {
  width: 817px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-817 {
    width: 408.5px;
  }
}
.daihyakka-trivia .h-817 {
  height: 817px;
}
.daihyakka-trivia .--gap817 {
  gap: 817px !important;
}
.daihyakka-trivia .--fw817 {
  font-weight: 817;
}
.daihyakka-trivia .--mt818 {
  margin-top: 818px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt818 {
    margin-top: 409px;
  }
}
.daihyakka-trivia .--mb818 {
  margin-bottom: 818px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb818 {
    margin-bottom: 409px;
  }
}
.daihyakka-trivia .--pt818 {
  padding-top: 818px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt818 {
    padding-top: 409px;
  }
}
.daihyakka-trivia .--pb818 {
  padding-bottom: 818px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb818 {
    padding-bottom: 409px;
  }
}
.daihyakka-trivia .--px818 {
  padding: 0 818px;
}
.daihyakka-trivia .max-w-818 {
  max-width: 818px;
}
.daihyakka-trivia .w-818 {
  width: 818px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-818 {
    width: 409px;
  }
}
.daihyakka-trivia .h-818 {
  height: 818px;
}
.daihyakka-trivia .--gap818 {
  gap: 818px !important;
}
.daihyakka-trivia .--fw818 {
  font-weight: 818;
}
.daihyakka-trivia .--mt819 {
  margin-top: 819px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt819 {
    margin-top: 409.5px;
  }
}
.daihyakka-trivia .--mb819 {
  margin-bottom: 819px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb819 {
    margin-bottom: 409.5px;
  }
}
.daihyakka-trivia .--pt819 {
  padding-top: 819px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt819 {
    padding-top: 409.5px;
  }
}
.daihyakka-trivia .--pb819 {
  padding-bottom: 819px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb819 {
    padding-bottom: 409.5px;
  }
}
.daihyakka-trivia .--px819 {
  padding: 0 819px;
}
.daihyakka-trivia .max-w-819 {
  max-width: 819px;
}
.daihyakka-trivia .w-819 {
  width: 819px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-819 {
    width: 409.5px;
  }
}
.daihyakka-trivia .h-819 {
  height: 819px;
}
.daihyakka-trivia .--gap819 {
  gap: 819px !important;
}
.daihyakka-trivia .--fw819 {
  font-weight: 819;
}
.daihyakka-trivia .--mt820 {
  margin-top: 820px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt820 {
    margin-top: 410px;
  }
}
.daihyakka-trivia .--mb820 {
  margin-bottom: 820px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb820 {
    margin-bottom: 410px;
  }
}
.daihyakka-trivia .--pt820 {
  padding-top: 820px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt820 {
    padding-top: 410px;
  }
}
.daihyakka-trivia .--pb820 {
  padding-bottom: 820px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb820 {
    padding-bottom: 410px;
  }
}
.daihyakka-trivia .--px820 {
  padding: 0 820px;
}
.daihyakka-trivia .max-w-820 {
  max-width: 820px;
}
.daihyakka-trivia .w-820 {
  width: 820px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-820 {
    width: 410px;
  }
}
.daihyakka-trivia .h-820 {
  height: 820px;
}
.daihyakka-trivia .--gap820 {
  gap: 820px !important;
}
.daihyakka-trivia .--fw820 {
  font-weight: 820;
}
.daihyakka-trivia .--mt821 {
  margin-top: 821px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt821 {
    margin-top: 410.5px;
  }
}
.daihyakka-trivia .--mb821 {
  margin-bottom: 821px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb821 {
    margin-bottom: 410.5px;
  }
}
.daihyakka-trivia .--pt821 {
  padding-top: 821px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt821 {
    padding-top: 410.5px;
  }
}
.daihyakka-trivia .--pb821 {
  padding-bottom: 821px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb821 {
    padding-bottom: 410.5px;
  }
}
.daihyakka-trivia .--px821 {
  padding: 0 821px;
}
.daihyakka-trivia .max-w-821 {
  max-width: 821px;
}
.daihyakka-trivia .w-821 {
  width: 821px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-821 {
    width: 410.5px;
  }
}
.daihyakka-trivia .h-821 {
  height: 821px;
}
.daihyakka-trivia .--gap821 {
  gap: 821px !important;
}
.daihyakka-trivia .--fw821 {
  font-weight: 821;
}
.daihyakka-trivia .--mt822 {
  margin-top: 822px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt822 {
    margin-top: 411px;
  }
}
.daihyakka-trivia .--mb822 {
  margin-bottom: 822px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb822 {
    margin-bottom: 411px;
  }
}
.daihyakka-trivia .--pt822 {
  padding-top: 822px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt822 {
    padding-top: 411px;
  }
}
.daihyakka-trivia .--pb822 {
  padding-bottom: 822px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb822 {
    padding-bottom: 411px;
  }
}
.daihyakka-trivia .--px822 {
  padding: 0 822px;
}
.daihyakka-trivia .max-w-822 {
  max-width: 822px;
}
.daihyakka-trivia .w-822 {
  width: 822px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-822 {
    width: 411px;
  }
}
.daihyakka-trivia .h-822 {
  height: 822px;
}
.daihyakka-trivia .--gap822 {
  gap: 822px !important;
}
.daihyakka-trivia .--fw822 {
  font-weight: 822;
}
.daihyakka-trivia .--mt823 {
  margin-top: 823px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt823 {
    margin-top: 411.5px;
  }
}
.daihyakka-trivia .--mb823 {
  margin-bottom: 823px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb823 {
    margin-bottom: 411.5px;
  }
}
.daihyakka-trivia .--pt823 {
  padding-top: 823px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt823 {
    padding-top: 411.5px;
  }
}
.daihyakka-trivia .--pb823 {
  padding-bottom: 823px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb823 {
    padding-bottom: 411.5px;
  }
}
.daihyakka-trivia .--px823 {
  padding: 0 823px;
}
.daihyakka-trivia .max-w-823 {
  max-width: 823px;
}
.daihyakka-trivia .w-823 {
  width: 823px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-823 {
    width: 411.5px;
  }
}
.daihyakka-trivia .h-823 {
  height: 823px;
}
.daihyakka-trivia .--gap823 {
  gap: 823px !important;
}
.daihyakka-trivia .--fw823 {
  font-weight: 823;
}
.daihyakka-trivia .--mt824 {
  margin-top: 824px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt824 {
    margin-top: 412px;
  }
}
.daihyakka-trivia .--mb824 {
  margin-bottom: 824px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb824 {
    margin-bottom: 412px;
  }
}
.daihyakka-trivia .--pt824 {
  padding-top: 824px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt824 {
    padding-top: 412px;
  }
}
.daihyakka-trivia .--pb824 {
  padding-bottom: 824px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb824 {
    padding-bottom: 412px;
  }
}
.daihyakka-trivia .--px824 {
  padding: 0 824px;
}
.daihyakka-trivia .max-w-824 {
  max-width: 824px;
}
.daihyakka-trivia .w-824 {
  width: 824px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-824 {
    width: 412px;
  }
}
.daihyakka-trivia .h-824 {
  height: 824px;
}
.daihyakka-trivia .--gap824 {
  gap: 824px !important;
}
.daihyakka-trivia .--fw824 {
  font-weight: 824;
}
.daihyakka-trivia .--mt825 {
  margin-top: 825px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt825 {
    margin-top: 412.5px;
  }
}
.daihyakka-trivia .--mb825 {
  margin-bottom: 825px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb825 {
    margin-bottom: 412.5px;
  }
}
.daihyakka-trivia .--pt825 {
  padding-top: 825px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt825 {
    padding-top: 412.5px;
  }
}
.daihyakka-trivia .--pb825 {
  padding-bottom: 825px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb825 {
    padding-bottom: 412.5px;
  }
}
.daihyakka-trivia .--px825 {
  padding: 0 825px;
}
.daihyakka-trivia .max-w-825 {
  max-width: 825px;
}
.daihyakka-trivia .w-825 {
  width: 825px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-825 {
    width: 412.5px;
  }
}
.daihyakka-trivia .h-825 {
  height: 825px;
}
.daihyakka-trivia .--gap825 {
  gap: 825px !important;
}
.daihyakka-trivia .--fw825 {
  font-weight: 825;
}
.daihyakka-trivia .--mt826 {
  margin-top: 826px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt826 {
    margin-top: 413px;
  }
}
.daihyakka-trivia .--mb826 {
  margin-bottom: 826px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb826 {
    margin-bottom: 413px;
  }
}
.daihyakka-trivia .--pt826 {
  padding-top: 826px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt826 {
    padding-top: 413px;
  }
}
.daihyakka-trivia .--pb826 {
  padding-bottom: 826px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb826 {
    padding-bottom: 413px;
  }
}
.daihyakka-trivia .--px826 {
  padding: 0 826px;
}
.daihyakka-trivia .max-w-826 {
  max-width: 826px;
}
.daihyakka-trivia .w-826 {
  width: 826px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-826 {
    width: 413px;
  }
}
.daihyakka-trivia .h-826 {
  height: 826px;
}
.daihyakka-trivia .--gap826 {
  gap: 826px !important;
}
.daihyakka-trivia .--fw826 {
  font-weight: 826;
}
.daihyakka-trivia .--mt827 {
  margin-top: 827px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt827 {
    margin-top: 413.5px;
  }
}
.daihyakka-trivia .--mb827 {
  margin-bottom: 827px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb827 {
    margin-bottom: 413.5px;
  }
}
.daihyakka-trivia .--pt827 {
  padding-top: 827px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt827 {
    padding-top: 413.5px;
  }
}
.daihyakka-trivia .--pb827 {
  padding-bottom: 827px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb827 {
    padding-bottom: 413.5px;
  }
}
.daihyakka-trivia .--px827 {
  padding: 0 827px;
}
.daihyakka-trivia .max-w-827 {
  max-width: 827px;
}
.daihyakka-trivia .w-827 {
  width: 827px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-827 {
    width: 413.5px;
  }
}
.daihyakka-trivia .h-827 {
  height: 827px;
}
.daihyakka-trivia .--gap827 {
  gap: 827px !important;
}
.daihyakka-trivia .--fw827 {
  font-weight: 827;
}
.daihyakka-trivia .--mt828 {
  margin-top: 828px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt828 {
    margin-top: 414px;
  }
}
.daihyakka-trivia .--mb828 {
  margin-bottom: 828px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb828 {
    margin-bottom: 414px;
  }
}
.daihyakka-trivia .--pt828 {
  padding-top: 828px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt828 {
    padding-top: 414px;
  }
}
.daihyakka-trivia .--pb828 {
  padding-bottom: 828px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb828 {
    padding-bottom: 414px;
  }
}
.daihyakka-trivia .--px828 {
  padding: 0 828px;
}
.daihyakka-trivia .max-w-828 {
  max-width: 828px;
}
.daihyakka-trivia .w-828 {
  width: 828px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-828 {
    width: 414px;
  }
}
.daihyakka-trivia .h-828 {
  height: 828px;
}
.daihyakka-trivia .--gap828 {
  gap: 828px !important;
}
.daihyakka-trivia .--fw828 {
  font-weight: 828;
}
.daihyakka-trivia .--mt829 {
  margin-top: 829px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt829 {
    margin-top: 414.5px;
  }
}
.daihyakka-trivia .--mb829 {
  margin-bottom: 829px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb829 {
    margin-bottom: 414.5px;
  }
}
.daihyakka-trivia .--pt829 {
  padding-top: 829px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt829 {
    padding-top: 414.5px;
  }
}
.daihyakka-trivia .--pb829 {
  padding-bottom: 829px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb829 {
    padding-bottom: 414.5px;
  }
}
.daihyakka-trivia .--px829 {
  padding: 0 829px;
}
.daihyakka-trivia .max-w-829 {
  max-width: 829px;
}
.daihyakka-trivia .w-829 {
  width: 829px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-829 {
    width: 414.5px;
  }
}
.daihyakka-trivia .h-829 {
  height: 829px;
}
.daihyakka-trivia .--gap829 {
  gap: 829px !important;
}
.daihyakka-trivia .--fw829 {
  font-weight: 829;
}
.daihyakka-trivia .--mt830 {
  margin-top: 830px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt830 {
    margin-top: 415px;
  }
}
.daihyakka-trivia .--mb830 {
  margin-bottom: 830px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb830 {
    margin-bottom: 415px;
  }
}
.daihyakka-trivia .--pt830 {
  padding-top: 830px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt830 {
    padding-top: 415px;
  }
}
.daihyakka-trivia .--pb830 {
  padding-bottom: 830px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb830 {
    padding-bottom: 415px;
  }
}
.daihyakka-trivia .--px830 {
  padding: 0 830px;
}
.daihyakka-trivia .max-w-830 {
  max-width: 830px;
}
.daihyakka-trivia .w-830 {
  width: 830px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-830 {
    width: 415px;
  }
}
.daihyakka-trivia .h-830 {
  height: 830px;
}
.daihyakka-trivia .--gap830 {
  gap: 830px !important;
}
.daihyakka-trivia .--fw830 {
  font-weight: 830;
}
.daihyakka-trivia .--mt831 {
  margin-top: 831px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt831 {
    margin-top: 415.5px;
  }
}
.daihyakka-trivia .--mb831 {
  margin-bottom: 831px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb831 {
    margin-bottom: 415.5px;
  }
}
.daihyakka-trivia .--pt831 {
  padding-top: 831px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt831 {
    padding-top: 415.5px;
  }
}
.daihyakka-trivia .--pb831 {
  padding-bottom: 831px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb831 {
    padding-bottom: 415.5px;
  }
}
.daihyakka-trivia .--px831 {
  padding: 0 831px;
}
.daihyakka-trivia .max-w-831 {
  max-width: 831px;
}
.daihyakka-trivia .w-831 {
  width: 831px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-831 {
    width: 415.5px;
  }
}
.daihyakka-trivia .h-831 {
  height: 831px;
}
.daihyakka-trivia .--gap831 {
  gap: 831px !important;
}
.daihyakka-trivia .--fw831 {
  font-weight: 831;
}
.daihyakka-trivia .--mt832 {
  margin-top: 832px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt832 {
    margin-top: 416px;
  }
}
.daihyakka-trivia .--mb832 {
  margin-bottom: 832px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb832 {
    margin-bottom: 416px;
  }
}
.daihyakka-trivia .--pt832 {
  padding-top: 832px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt832 {
    padding-top: 416px;
  }
}
.daihyakka-trivia .--pb832 {
  padding-bottom: 832px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb832 {
    padding-bottom: 416px;
  }
}
.daihyakka-trivia .--px832 {
  padding: 0 832px;
}
.daihyakka-trivia .max-w-832 {
  max-width: 832px;
}
.daihyakka-trivia .w-832 {
  width: 832px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-832 {
    width: 416px;
  }
}
.daihyakka-trivia .h-832 {
  height: 832px;
}
.daihyakka-trivia .--gap832 {
  gap: 832px !important;
}
.daihyakka-trivia .--fw832 {
  font-weight: 832;
}
.daihyakka-trivia .--mt833 {
  margin-top: 833px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt833 {
    margin-top: 416.5px;
  }
}
.daihyakka-trivia .--mb833 {
  margin-bottom: 833px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb833 {
    margin-bottom: 416.5px;
  }
}
.daihyakka-trivia .--pt833 {
  padding-top: 833px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt833 {
    padding-top: 416.5px;
  }
}
.daihyakka-trivia .--pb833 {
  padding-bottom: 833px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb833 {
    padding-bottom: 416.5px;
  }
}
.daihyakka-trivia .--px833 {
  padding: 0 833px;
}
.daihyakka-trivia .max-w-833 {
  max-width: 833px;
}
.daihyakka-trivia .w-833 {
  width: 833px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-833 {
    width: 416.5px;
  }
}
.daihyakka-trivia .h-833 {
  height: 833px;
}
.daihyakka-trivia .--gap833 {
  gap: 833px !important;
}
.daihyakka-trivia .--fw833 {
  font-weight: 833;
}
.daihyakka-trivia .--mt834 {
  margin-top: 834px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt834 {
    margin-top: 417px;
  }
}
.daihyakka-trivia .--mb834 {
  margin-bottom: 834px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb834 {
    margin-bottom: 417px;
  }
}
.daihyakka-trivia .--pt834 {
  padding-top: 834px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt834 {
    padding-top: 417px;
  }
}
.daihyakka-trivia .--pb834 {
  padding-bottom: 834px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb834 {
    padding-bottom: 417px;
  }
}
.daihyakka-trivia .--px834 {
  padding: 0 834px;
}
.daihyakka-trivia .max-w-834 {
  max-width: 834px;
}
.daihyakka-trivia .w-834 {
  width: 834px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-834 {
    width: 417px;
  }
}
.daihyakka-trivia .h-834 {
  height: 834px;
}
.daihyakka-trivia .--gap834 {
  gap: 834px !important;
}
.daihyakka-trivia .--fw834 {
  font-weight: 834;
}
.daihyakka-trivia .--mt835 {
  margin-top: 835px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt835 {
    margin-top: 417.5px;
  }
}
.daihyakka-trivia .--mb835 {
  margin-bottom: 835px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb835 {
    margin-bottom: 417.5px;
  }
}
.daihyakka-trivia .--pt835 {
  padding-top: 835px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt835 {
    padding-top: 417.5px;
  }
}
.daihyakka-trivia .--pb835 {
  padding-bottom: 835px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb835 {
    padding-bottom: 417.5px;
  }
}
.daihyakka-trivia .--px835 {
  padding: 0 835px;
}
.daihyakka-trivia .max-w-835 {
  max-width: 835px;
}
.daihyakka-trivia .w-835 {
  width: 835px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-835 {
    width: 417.5px;
  }
}
.daihyakka-trivia .h-835 {
  height: 835px;
}
.daihyakka-trivia .--gap835 {
  gap: 835px !important;
}
.daihyakka-trivia .--fw835 {
  font-weight: 835;
}
.daihyakka-trivia .--mt836 {
  margin-top: 836px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt836 {
    margin-top: 418px;
  }
}
.daihyakka-trivia .--mb836 {
  margin-bottom: 836px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb836 {
    margin-bottom: 418px;
  }
}
.daihyakka-trivia .--pt836 {
  padding-top: 836px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt836 {
    padding-top: 418px;
  }
}
.daihyakka-trivia .--pb836 {
  padding-bottom: 836px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb836 {
    padding-bottom: 418px;
  }
}
.daihyakka-trivia .--px836 {
  padding: 0 836px;
}
.daihyakka-trivia .max-w-836 {
  max-width: 836px;
}
.daihyakka-trivia .w-836 {
  width: 836px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-836 {
    width: 418px;
  }
}
.daihyakka-trivia .h-836 {
  height: 836px;
}
.daihyakka-trivia .--gap836 {
  gap: 836px !important;
}
.daihyakka-trivia .--fw836 {
  font-weight: 836;
}
.daihyakka-trivia .--mt837 {
  margin-top: 837px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt837 {
    margin-top: 418.5px;
  }
}
.daihyakka-trivia .--mb837 {
  margin-bottom: 837px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb837 {
    margin-bottom: 418.5px;
  }
}
.daihyakka-trivia .--pt837 {
  padding-top: 837px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt837 {
    padding-top: 418.5px;
  }
}
.daihyakka-trivia .--pb837 {
  padding-bottom: 837px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb837 {
    padding-bottom: 418.5px;
  }
}
.daihyakka-trivia .--px837 {
  padding: 0 837px;
}
.daihyakka-trivia .max-w-837 {
  max-width: 837px;
}
.daihyakka-trivia .w-837 {
  width: 837px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-837 {
    width: 418.5px;
  }
}
.daihyakka-trivia .h-837 {
  height: 837px;
}
.daihyakka-trivia .--gap837 {
  gap: 837px !important;
}
.daihyakka-trivia .--fw837 {
  font-weight: 837;
}
.daihyakka-trivia .--mt838 {
  margin-top: 838px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt838 {
    margin-top: 419px;
  }
}
.daihyakka-trivia .--mb838 {
  margin-bottom: 838px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb838 {
    margin-bottom: 419px;
  }
}
.daihyakka-trivia .--pt838 {
  padding-top: 838px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt838 {
    padding-top: 419px;
  }
}
.daihyakka-trivia .--pb838 {
  padding-bottom: 838px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb838 {
    padding-bottom: 419px;
  }
}
.daihyakka-trivia .--px838 {
  padding: 0 838px;
}
.daihyakka-trivia .max-w-838 {
  max-width: 838px;
}
.daihyakka-trivia .w-838 {
  width: 838px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-838 {
    width: 419px;
  }
}
.daihyakka-trivia .h-838 {
  height: 838px;
}
.daihyakka-trivia .--gap838 {
  gap: 838px !important;
}
.daihyakka-trivia .--fw838 {
  font-weight: 838;
}
.daihyakka-trivia .--mt839 {
  margin-top: 839px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt839 {
    margin-top: 419.5px;
  }
}
.daihyakka-trivia .--mb839 {
  margin-bottom: 839px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb839 {
    margin-bottom: 419.5px;
  }
}
.daihyakka-trivia .--pt839 {
  padding-top: 839px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt839 {
    padding-top: 419.5px;
  }
}
.daihyakka-trivia .--pb839 {
  padding-bottom: 839px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb839 {
    padding-bottom: 419.5px;
  }
}
.daihyakka-trivia .--px839 {
  padding: 0 839px;
}
.daihyakka-trivia .max-w-839 {
  max-width: 839px;
}
.daihyakka-trivia .w-839 {
  width: 839px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-839 {
    width: 419.5px;
  }
}
.daihyakka-trivia .h-839 {
  height: 839px;
}
.daihyakka-trivia .--gap839 {
  gap: 839px !important;
}
.daihyakka-trivia .--fw839 {
  font-weight: 839;
}
.daihyakka-trivia .--mt840 {
  margin-top: 840px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt840 {
    margin-top: 420px;
  }
}
.daihyakka-trivia .--mb840 {
  margin-bottom: 840px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb840 {
    margin-bottom: 420px;
  }
}
.daihyakka-trivia .--pt840 {
  padding-top: 840px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt840 {
    padding-top: 420px;
  }
}
.daihyakka-trivia .--pb840 {
  padding-bottom: 840px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb840 {
    padding-bottom: 420px;
  }
}
.daihyakka-trivia .--px840 {
  padding: 0 840px;
}
.daihyakka-trivia .max-w-840 {
  max-width: 840px;
}
.daihyakka-trivia .w-840 {
  width: 840px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-840 {
    width: 420px;
  }
}
.daihyakka-trivia .h-840 {
  height: 840px;
}
.daihyakka-trivia .--gap840 {
  gap: 840px !important;
}
.daihyakka-trivia .--fw840 {
  font-weight: 840;
}
.daihyakka-trivia .--mt841 {
  margin-top: 841px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt841 {
    margin-top: 420.5px;
  }
}
.daihyakka-trivia .--mb841 {
  margin-bottom: 841px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb841 {
    margin-bottom: 420.5px;
  }
}
.daihyakka-trivia .--pt841 {
  padding-top: 841px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt841 {
    padding-top: 420.5px;
  }
}
.daihyakka-trivia .--pb841 {
  padding-bottom: 841px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb841 {
    padding-bottom: 420.5px;
  }
}
.daihyakka-trivia .--px841 {
  padding: 0 841px;
}
.daihyakka-trivia .max-w-841 {
  max-width: 841px;
}
.daihyakka-trivia .w-841 {
  width: 841px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-841 {
    width: 420.5px;
  }
}
.daihyakka-trivia .h-841 {
  height: 841px;
}
.daihyakka-trivia .--gap841 {
  gap: 841px !important;
}
.daihyakka-trivia .--fw841 {
  font-weight: 841;
}
.daihyakka-trivia .--mt842 {
  margin-top: 842px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt842 {
    margin-top: 421px;
  }
}
.daihyakka-trivia .--mb842 {
  margin-bottom: 842px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb842 {
    margin-bottom: 421px;
  }
}
.daihyakka-trivia .--pt842 {
  padding-top: 842px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt842 {
    padding-top: 421px;
  }
}
.daihyakka-trivia .--pb842 {
  padding-bottom: 842px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb842 {
    padding-bottom: 421px;
  }
}
.daihyakka-trivia .--px842 {
  padding: 0 842px;
}
.daihyakka-trivia .max-w-842 {
  max-width: 842px;
}
.daihyakka-trivia .w-842 {
  width: 842px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-842 {
    width: 421px;
  }
}
.daihyakka-trivia .h-842 {
  height: 842px;
}
.daihyakka-trivia .--gap842 {
  gap: 842px !important;
}
.daihyakka-trivia .--fw842 {
  font-weight: 842;
}
.daihyakka-trivia .--mt843 {
  margin-top: 843px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt843 {
    margin-top: 421.5px;
  }
}
.daihyakka-trivia .--mb843 {
  margin-bottom: 843px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb843 {
    margin-bottom: 421.5px;
  }
}
.daihyakka-trivia .--pt843 {
  padding-top: 843px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt843 {
    padding-top: 421.5px;
  }
}
.daihyakka-trivia .--pb843 {
  padding-bottom: 843px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb843 {
    padding-bottom: 421.5px;
  }
}
.daihyakka-trivia .--px843 {
  padding: 0 843px;
}
.daihyakka-trivia .max-w-843 {
  max-width: 843px;
}
.daihyakka-trivia .w-843 {
  width: 843px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-843 {
    width: 421.5px;
  }
}
.daihyakka-trivia .h-843 {
  height: 843px;
}
.daihyakka-trivia .--gap843 {
  gap: 843px !important;
}
.daihyakka-trivia .--fw843 {
  font-weight: 843;
}
.daihyakka-trivia .--mt844 {
  margin-top: 844px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt844 {
    margin-top: 422px;
  }
}
.daihyakka-trivia .--mb844 {
  margin-bottom: 844px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb844 {
    margin-bottom: 422px;
  }
}
.daihyakka-trivia .--pt844 {
  padding-top: 844px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt844 {
    padding-top: 422px;
  }
}
.daihyakka-trivia .--pb844 {
  padding-bottom: 844px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb844 {
    padding-bottom: 422px;
  }
}
.daihyakka-trivia .--px844 {
  padding: 0 844px;
}
.daihyakka-trivia .max-w-844 {
  max-width: 844px;
}
.daihyakka-trivia .w-844 {
  width: 844px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-844 {
    width: 422px;
  }
}
.daihyakka-trivia .h-844 {
  height: 844px;
}
.daihyakka-trivia .--gap844 {
  gap: 844px !important;
}
.daihyakka-trivia .--fw844 {
  font-weight: 844;
}
.daihyakka-trivia .--mt845 {
  margin-top: 845px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt845 {
    margin-top: 422.5px;
  }
}
.daihyakka-trivia .--mb845 {
  margin-bottom: 845px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb845 {
    margin-bottom: 422.5px;
  }
}
.daihyakka-trivia .--pt845 {
  padding-top: 845px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt845 {
    padding-top: 422.5px;
  }
}
.daihyakka-trivia .--pb845 {
  padding-bottom: 845px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb845 {
    padding-bottom: 422.5px;
  }
}
.daihyakka-trivia .--px845 {
  padding: 0 845px;
}
.daihyakka-trivia .max-w-845 {
  max-width: 845px;
}
.daihyakka-trivia .w-845 {
  width: 845px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-845 {
    width: 422.5px;
  }
}
.daihyakka-trivia .h-845 {
  height: 845px;
}
.daihyakka-trivia .--gap845 {
  gap: 845px !important;
}
.daihyakka-trivia .--fw845 {
  font-weight: 845;
}
.daihyakka-trivia .--mt846 {
  margin-top: 846px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt846 {
    margin-top: 423px;
  }
}
.daihyakka-trivia .--mb846 {
  margin-bottom: 846px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb846 {
    margin-bottom: 423px;
  }
}
.daihyakka-trivia .--pt846 {
  padding-top: 846px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt846 {
    padding-top: 423px;
  }
}
.daihyakka-trivia .--pb846 {
  padding-bottom: 846px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb846 {
    padding-bottom: 423px;
  }
}
.daihyakka-trivia .--px846 {
  padding: 0 846px;
}
.daihyakka-trivia .max-w-846 {
  max-width: 846px;
}
.daihyakka-trivia .w-846 {
  width: 846px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-846 {
    width: 423px;
  }
}
.daihyakka-trivia .h-846 {
  height: 846px;
}
.daihyakka-trivia .--gap846 {
  gap: 846px !important;
}
.daihyakka-trivia .--fw846 {
  font-weight: 846;
}
.daihyakka-trivia .--mt847 {
  margin-top: 847px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt847 {
    margin-top: 423.5px;
  }
}
.daihyakka-trivia .--mb847 {
  margin-bottom: 847px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb847 {
    margin-bottom: 423.5px;
  }
}
.daihyakka-trivia .--pt847 {
  padding-top: 847px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt847 {
    padding-top: 423.5px;
  }
}
.daihyakka-trivia .--pb847 {
  padding-bottom: 847px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb847 {
    padding-bottom: 423.5px;
  }
}
.daihyakka-trivia .--px847 {
  padding: 0 847px;
}
.daihyakka-trivia .max-w-847 {
  max-width: 847px;
}
.daihyakka-trivia .w-847 {
  width: 847px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-847 {
    width: 423.5px;
  }
}
.daihyakka-trivia .h-847 {
  height: 847px;
}
.daihyakka-trivia .--gap847 {
  gap: 847px !important;
}
.daihyakka-trivia .--fw847 {
  font-weight: 847;
}
.daihyakka-trivia .--mt848 {
  margin-top: 848px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt848 {
    margin-top: 424px;
  }
}
.daihyakka-trivia .--mb848 {
  margin-bottom: 848px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb848 {
    margin-bottom: 424px;
  }
}
.daihyakka-trivia .--pt848 {
  padding-top: 848px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt848 {
    padding-top: 424px;
  }
}
.daihyakka-trivia .--pb848 {
  padding-bottom: 848px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb848 {
    padding-bottom: 424px;
  }
}
.daihyakka-trivia .--px848 {
  padding: 0 848px;
}
.daihyakka-trivia .max-w-848 {
  max-width: 848px;
}
.daihyakka-trivia .w-848 {
  width: 848px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-848 {
    width: 424px;
  }
}
.daihyakka-trivia .h-848 {
  height: 848px;
}
.daihyakka-trivia .--gap848 {
  gap: 848px !important;
}
.daihyakka-trivia .--fw848 {
  font-weight: 848;
}
.daihyakka-trivia .--mt849 {
  margin-top: 849px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt849 {
    margin-top: 424.5px;
  }
}
.daihyakka-trivia .--mb849 {
  margin-bottom: 849px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb849 {
    margin-bottom: 424.5px;
  }
}
.daihyakka-trivia .--pt849 {
  padding-top: 849px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt849 {
    padding-top: 424.5px;
  }
}
.daihyakka-trivia .--pb849 {
  padding-bottom: 849px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb849 {
    padding-bottom: 424.5px;
  }
}
.daihyakka-trivia .--px849 {
  padding: 0 849px;
}
.daihyakka-trivia .max-w-849 {
  max-width: 849px;
}
.daihyakka-trivia .w-849 {
  width: 849px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-849 {
    width: 424.5px;
  }
}
.daihyakka-trivia .h-849 {
  height: 849px;
}
.daihyakka-trivia .--gap849 {
  gap: 849px !important;
}
.daihyakka-trivia .--fw849 {
  font-weight: 849;
}
.daihyakka-trivia .--mt850 {
  margin-top: 850px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt850 {
    margin-top: 425px;
  }
}
.daihyakka-trivia .--mb850 {
  margin-bottom: 850px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb850 {
    margin-bottom: 425px;
  }
}
.daihyakka-trivia .--pt850 {
  padding-top: 850px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt850 {
    padding-top: 425px;
  }
}
.daihyakka-trivia .--pb850 {
  padding-bottom: 850px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb850 {
    padding-bottom: 425px;
  }
}
.daihyakka-trivia .--px850 {
  padding: 0 850px;
}
.daihyakka-trivia .max-w-850 {
  max-width: 850px;
}
.daihyakka-trivia .w-850 {
  width: 850px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-850 {
    width: 425px;
  }
}
.daihyakka-trivia .h-850 {
  height: 850px;
}
.daihyakka-trivia .--gap850 {
  gap: 850px !important;
}
.daihyakka-trivia .--fw850 {
  font-weight: 850;
}
.daihyakka-trivia .--mt851 {
  margin-top: 851px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt851 {
    margin-top: 425.5px;
  }
}
.daihyakka-trivia .--mb851 {
  margin-bottom: 851px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb851 {
    margin-bottom: 425.5px;
  }
}
.daihyakka-trivia .--pt851 {
  padding-top: 851px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt851 {
    padding-top: 425.5px;
  }
}
.daihyakka-trivia .--pb851 {
  padding-bottom: 851px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb851 {
    padding-bottom: 425.5px;
  }
}
.daihyakka-trivia .--px851 {
  padding: 0 851px;
}
.daihyakka-trivia .max-w-851 {
  max-width: 851px;
}
.daihyakka-trivia .w-851 {
  width: 851px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-851 {
    width: 425.5px;
  }
}
.daihyakka-trivia .h-851 {
  height: 851px;
}
.daihyakka-trivia .--gap851 {
  gap: 851px !important;
}
.daihyakka-trivia .--fw851 {
  font-weight: 851;
}
.daihyakka-trivia .--mt852 {
  margin-top: 852px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt852 {
    margin-top: 426px;
  }
}
.daihyakka-trivia .--mb852 {
  margin-bottom: 852px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb852 {
    margin-bottom: 426px;
  }
}
.daihyakka-trivia .--pt852 {
  padding-top: 852px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt852 {
    padding-top: 426px;
  }
}
.daihyakka-trivia .--pb852 {
  padding-bottom: 852px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb852 {
    padding-bottom: 426px;
  }
}
.daihyakka-trivia .--px852 {
  padding: 0 852px;
}
.daihyakka-trivia .max-w-852 {
  max-width: 852px;
}
.daihyakka-trivia .w-852 {
  width: 852px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-852 {
    width: 426px;
  }
}
.daihyakka-trivia .h-852 {
  height: 852px;
}
.daihyakka-trivia .--gap852 {
  gap: 852px !important;
}
.daihyakka-trivia .--fw852 {
  font-weight: 852;
}
.daihyakka-trivia .--mt853 {
  margin-top: 853px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt853 {
    margin-top: 426.5px;
  }
}
.daihyakka-trivia .--mb853 {
  margin-bottom: 853px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb853 {
    margin-bottom: 426.5px;
  }
}
.daihyakka-trivia .--pt853 {
  padding-top: 853px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt853 {
    padding-top: 426.5px;
  }
}
.daihyakka-trivia .--pb853 {
  padding-bottom: 853px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb853 {
    padding-bottom: 426.5px;
  }
}
.daihyakka-trivia .--px853 {
  padding: 0 853px;
}
.daihyakka-trivia .max-w-853 {
  max-width: 853px;
}
.daihyakka-trivia .w-853 {
  width: 853px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-853 {
    width: 426.5px;
  }
}
.daihyakka-trivia .h-853 {
  height: 853px;
}
.daihyakka-trivia .--gap853 {
  gap: 853px !important;
}
.daihyakka-trivia .--fw853 {
  font-weight: 853;
}
.daihyakka-trivia .--mt854 {
  margin-top: 854px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt854 {
    margin-top: 427px;
  }
}
.daihyakka-trivia .--mb854 {
  margin-bottom: 854px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb854 {
    margin-bottom: 427px;
  }
}
.daihyakka-trivia .--pt854 {
  padding-top: 854px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt854 {
    padding-top: 427px;
  }
}
.daihyakka-trivia .--pb854 {
  padding-bottom: 854px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb854 {
    padding-bottom: 427px;
  }
}
.daihyakka-trivia .--px854 {
  padding: 0 854px;
}
.daihyakka-trivia .max-w-854 {
  max-width: 854px;
}
.daihyakka-trivia .w-854 {
  width: 854px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-854 {
    width: 427px;
  }
}
.daihyakka-trivia .h-854 {
  height: 854px;
}
.daihyakka-trivia .--gap854 {
  gap: 854px !important;
}
.daihyakka-trivia .--fw854 {
  font-weight: 854;
}
.daihyakka-trivia .--mt855 {
  margin-top: 855px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt855 {
    margin-top: 427.5px;
  }
}
.daihyakka-trivia .--mb855 {
  margin-bottom: 855px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb855 {
    margin-bottom: 427.5px;
  }
}
.daihyakka-trivia .--pt855 {
  padding-top: 855px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt855 {
    padding-top: 427.5px;
  }
}
.daihyakka-trivia .--pb855 {
  padding-bottom: 855px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb855 {
    padding-bottom: 427.5px;
  }
}
.daihyakka-trivia .--px855 {
  padding: 0 855px;
}
.daihyakka-trivia .max-w-855 {
  max-width: 855px;
}
.daihyakka-trivia .w-855 {
  width: 855px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-855 {
    width: 427.5px;
  }
}
.daihyakka-trivia .h-855 {
  height: 855px;
}
.daihyakka-trivia .--gap855 {
  gap: 855px !important;
}
.daihyakka-trivia .--fw855 {
  font-weight: 855;
}
.daihyakka-trivia .--mt856 {
  margin-top: 856px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt856 {
    margin-top: 428px;
  }
}
.daihyakka-trivia .--mb856 {
  margin-bottom: 856px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb856 {
    margin-bottom: 428px;
  }
}
.daihyakka-trivia .--pt856 {
  padding-top: 856px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt856 {
    padding-top: 428px;
  }
}
.daihyakka-trivia .--pb856 {
  padding-bottom: 856px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb856 {
    padding-bottom: 428px;
  }
}
.daihyakka-trivia .--px856 {
  padding: 0 856px;
}
.daihyakka-trivia .max-w-856 {
  max-width: 856px;
}
.daihyakka-trivia .w-856 {
  width: 856px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-856 {
    width: 428px;
  }
}
.daihyakka-trivia .h-856 {
  height: 856px;
}
.daihyakka-trivia .--gap856 {
  gap: 856px !important;
}
.daihyakka-trivia .--fw856 {
  font-weight: 856;
}
.daihyakka-trivia .--mt857 {
  margin-top: 857px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt857 {
    margin-top: 428.5px;
  }
}
.daihyakka-trivia .--mb857 {
  margin-bottom: 857px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb857 {
    margin-bottom: 428.5px;
  }
}
.daihyakka-trivia .--pt857 {
  padding-top: 857px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt857 {
    padding-top: 428.5px;
  }
}
.daihyakka-trivia .--pb857 {
  padding-bottom: 857px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb857 {
    padding-bottom: 428.5px;
  }
}
.daihyakka-trivia .--px857 {
  padding: 0 857px;
}
.daihyakka-trivia .max-w-857 {
  max-width: 857px;
}
.daihyakka-trivia .w-857 {
  width: 857px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-857 {
    width: 428.5px;
  }
}
.daihyakka-trivia .h-857 {
  height: 857px;
}
.daihyakka-trivia .--gap857 {
  gap: 857px !important;
}
.daihyakka-trivia .--fw857 {
  font-weight: 857;
}
.daihyakka-trivia .--mt858 {
  margin-top: 858px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt858 {
    margin-top: 429px;
  }
}
.daihyakka-trivia .--mb858 {
  margin-bottom: 858px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb858 {
    margin-bottom: 429px;
  }
}
.daihyakka-trivia .--pt858 {
  padding-top: 858px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt858 {
    padding-top: 429px;
  }
}
.daihyakka-trivia .--pb858 {
  padding-bottom: 858px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb858 {
    padding-bottom: 429px;
  }
}
.daihyakka-trivia .--px858 {
  padding: 0 858px;
}
.daihyakka-trivia .max-w-858 {
  max-width: 858px;
}
.daihyakka-trivia .w-858 {
  width: 858px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-858 {
    width: 429px;
  }
}
.daihyakka-trivia .h-858 {
  height: 858px;
}
.daihyakka-trivia .--gap858 {
  gap: 858px !important;
}
.daihyakka-trivia .--fw858 {
  font-weight: 858;
}
.daihyakka-trivia .--mt859 {
  margin-top: 859px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt859 {
    margin-top: 429.5px;
  }
}
.daihyakka-trivia .--mb859 {
  margin-bottom: 859px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb859 {
    margin-bottom: 429.5px;
  }
}
.daihyakka-trivia .--pt859 {
  padding-top: 859px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt859 {
    padding-top: 429.5px;
  }
}
.daihyakka-trivia .--pb859 {
  padding-bottom: 859px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb859 {
    padding-bottom: 429.5px;
  }
}
.daihyakka-trivia .--px859 {
  padding: 0 859px;
}
.daihyakka-trivia .max-w-859 {
  max-width: 859px;
}
.daihyakka-trivia .w-859 {
  width: 859px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-859 {
    width: 429.5px;
  }
}
.daihyakka-trivia .h-859 {
  height: 859px;
}
.daihyakka-trivia .--gap859 {
  gap: 859px !important;
}
.daihyakka-trivia .--fw859 {
  font-weight: 859;
}
.daihyakka-trivia .--mt860 {
  margin-top: 860px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt860 {
    margin-top: 430px;
  }
}
.daihyakka-trivia .--mb860 {
  margin-bottom: 860px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb860 {
    margin-bottom: 430px;
  }
}
.daihyakka-trivia .--pt860 {
  padding-top: 860px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt860 {
    padding-top: 430px;
  }
}
.daihyakka-trivia .--pb860 {
  padding-bottom: 860px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb860 {
    padding-bottom: 430px;
  }
}
.daihyakka-trivia .--px860 {
  padding: 0 860px;
}
.daihyakka-trivia .max-w-860 {
  max-width: 860px;
}
.daihyakka-trivia .w-860 {
  width: 860px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-860 {
    width: 430px;
  }
}
.daihyakka-trivia .h-860 {
  height: 860px;
}
.daihyakka-trivia .--gap860 {
  gap: 860px !important;
}
.daihyakka-trivia .--fw860 {
  font-weight: 860;
}
.daihyakka-trivia .--mt861 {
  margin-top: 861px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt861 {
    margin-top: 430.5px;
  }
}
.daihyakka-trivia .--mb861 {
  margin-bottom: 861px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb861 {
    margin-bottom: 430.5px;
  }
}
.daihyakka-trivia .--pt861 {
  padding-top: 861px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt861 {
    padding-top: 430.5px;
  }
}
.daihyakka-trivia .--pb861 {
  padding-bottom: 861px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb861 {
    padding-bottom: 430.5px;
  }
}
.daihyakka-trivia .--px861 {
  padding: 0 861px;
}
.daihyakka-trivia .max-w-861 {
  max-width: 861px;
}
.daihyakka-trivia .w-861 {
  width: 861px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-861 {
    width: 430.5px;
  }
}
.daihyakka-trivia .h-861 {
  height: 861px;
}
.daihyakka-trivia .--gap861 {
  gap: 861px !important;
}
.daihyakka-trivia .--fw861 {
  font-weight: 861;
}
.daihyakka-trivia .--mt862 {
  margin-top: 862px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt862 {
    margin-top: 431px;
  }
}
.daihyakka-trivia .--mb862 {
  margin-bottom: 862px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb862 {
    margin-bottom: 431px;
  }
}
.daihyakka-trivia .--pt862 {
  padding-top: 862px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt862 {
    padding-top: 431px;
  }
}
.daihyakka-trivia .--pb862 {
  padding-bottom: 862px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb862 {
    padding-bottom: 431px;
  }
}
.daihyakka-trivia .--px862 {
  padding: 0 862px;
}
.daihyakka-trivia .max-w-862 {
  max-width: 862px;
}
.daihyakka-trivia .w-862 {
  width: 862px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-862 {
    width: 431px;
  }
}
.daihyakka-trivia .h-862 {
  height: 862px;
}
.daihyakka-trivia .--gap862 {
  gap: 862px !important;
}
.daihyakka-trivia .--fw862 {
  font-weight: 862;
}
.daihyakka-trivia .--mt863 {
  margin-top: 863px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt863 {
    margin-top: 431.5px;
  }
}
.daihyakka-trivia .--mb863 {
  margin-bottom: 863px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb863 {
    margin-bottom: 431.5px;
  }
}
.daihyakka-trivia .--pt863 {
  padding-top: 863px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt863 {
    padding-top: 431.5px;
  }
}
.daihyakka-trivia .--pb863 {
  padding-bottom: 863px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb863 {
    padding-bottom: 431.5px;
  }
}
.daihyakka-trivia .--px863 {
  padding: 0 863px;
}
.daihyakka-trivia .max-w-863 {
  max-width: 863px;
}
.daihyakka-trivia .w-863 {
  width: 863px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-863 {
    width: 431.5px;
  }
}
.daihyakka-trivia .h-863 {
  height: 863px;
}
.daihyakka-trivia .--gap863 {
  gap: 863px !important;
}
.daihyakka-trivia .--fw863 {
  font-weight: 863;
}
.daihyakka-trivia .--mt864 {
  margin-top: 864px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt864 {
    margin-top: 432px;
  }
}
.daihyakka-trivia .--mb864 {
  margin-bottom: 864px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb864 {
    margin-bottom: 432px;
  }
}
.daihyakka-trivia .--pt864 {
  padding-top: 864px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt864 {
    padding-top: 432px;
  }
}
.daihyakka-trivia .--pb864 {
  padding-bottom: 864px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb864 {
    padding-bottom: 432px;
  }
}
.daihyakka-trivia .--px864 {
  padding: 0 864px;
}
.daihyakka-trivia .max-w-864 {
  max-width: 864px;
}
.daihyakka-trivia .w-864 {
  width: 864px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-864 {
    width: 432px;
  }
}
.daihyakka-trivia .h-864 {
  height: 864px;
}
.daihyakka-trivia .--gap864 {
  gap: 864px !important;
}
.daihyakka-trivia .--fw864 {
  font-weight: 864;
}
.daihyakka-trivia .--mt865 {
  margin-top: 865px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt865 {
    margin-top: 432.5px;
  }
}
.daihyakka-trivia .--mb865 {
  margin-bottom: 865px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb865 {
    margin-bottom: 432.5px;
  }
}
.daihyakka-trivia .--pt865 {
  padding-top: 865px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt865 {
    padding-top: 432.5px;
  }
}
.daihyakka-trivia .--pb865 {
  padding-bottom: 865px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb865 {
    padding-bottom: 432.5px;
  }
}
.daihyakka-trivia .--px865 {
  padding: 0 865px;
}
.daihyakka-trivia .max-w-865 {
  max-width: 865px;
}
.daihyakka-trivia .w-865 {
  width: 865px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-865 {
    width: 432.5px;
  }
}
.daihyakka-trivia .h-865 {
  height: 865px;
}
.daihyakka-trivia .--gap865 {
  gap: 865px !important;
}
.daihyakka-trivia .--fw865 {
  font-weight: 865;
}
.daihyakka-trivia .--mt866 {
  margin-top: 866px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt866 {
    margin-top: 433px;
  }
}
.daihyakka-trivia .--mb866 {
  margin-bottom: 866px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb866 {
    margin-bottom: 433px;
  }
}
.daihyakka-trivia .--pt866 {
  padding-top: 866px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt866 {
    padding-top: 433px;
  }
}
.daihyakka-trivia .--pb866 {
  padding-bottom: 866px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb866 {
    padding-bottom: 433px;
  }
}
.daihyakka-trivia .--px866 {
  padding: 0 866px;
}
.daihyakka-trivia .max-w-866 {
  max-width: 866px;
}
.daihyakka-trivia .w-866 {
  width: 866px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-866 {
    width: 433px;
  }
}
.daihyakka-trivia .h-866 {
  height: 866px;
}
.daihyakka-trivia .--gap866 {
  gap: 866px !important;
}
.daihyakka-trivia .--fw866 {
  font-weight: 866;
}
.daihyakka-trivia .--mt867 {
  margin-top: 867px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt867 {
    margin-top: 433.5px;
  }
}
.daihyakka-trivia .--mb867 {
  margin-bottom: 867px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb867 {
    margin-bottom: 433.5px;
  }
}
.daihyakka-trivia .--pt867 {
  padding-top: 867px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt867 {
    padding-top: 433.5px;
  }
}
.daihyakka-trivia .--pb867 {
  padding-bottom: 867px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb867 {
    padding-bottom: 433.5px;
  }
}
.daihyakka-trivia .--px867 {
  padding: 0 867px;
}
.daihyakka-trivia .max-w-867 {
  max-width: 867px;
}
.daihyakka-trivia .w-867 {
  width: 867px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-867 {
    width: 433.5px;
  }
}
.daihyakka-trivia .h-867 {
  height: 867px;
}
.daihyakka-trivia .--gap867 {
  gap: 867px !important;
}
.daihyakka-trivia .--fw867 {
  font-weight: 867;
}
.daihyakka-trivia .--mt868 {
  margin-top: 868px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt868 {
    margin-top: 434px;
  }
}
.daihyakka-trivia .--mb868 {
  margin-bottom: 868px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb868 {
    margin-bottom: 434px;
  }
}
.daihyakka-trivia .--pt868 {
  padding-top: 868px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt868 {
    padding-top: 434px;
  }
}
.daihyakka-trivia .--pb868 {
  padding-bottom: 868px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb868 {
    padding-bottom: 434px;
  }
}
.daihyakka-trivia .--px868 {
  padding: 0 868px;
}
.daihyakka-trivia .max-w-868 {
  max-width: 868px;
}
.daihyakka-trivia .w-868 {
  width: 868px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-868 {
    width: 434px;
  }
}
.daihyakka-trivia .h-868 {
  height: 868px;
}
.daihyakka-trivia .--gap868 {
  gap: 868px !important;
}
.daihyakka-trivia .--fw868 {
  font-weight: 868;
}
.daihyakka-trivia .--mt869 {
  margin-top: 869px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt869 {
    margin-top: 434.5px;
  }
}
.daihyakka-trivia .--mb869 {
  margin-bottom: 869px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb869 {
    margin-bottom: 434.5px;
  }
}
.daihyakka-trivia .--pt869 {
  padding-top: 869px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt869 {
    padding-top: 434.5px;
  }
}
.daihyakka-trivia .--pb869 {
  padding-bottom: 869px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb869 {
    padding-bottom: 434.5px;
  }
}
.daihyakka-trivia .--px869 {
  padding: 0 869px;
}
.daihyakka-trivia .max-w-869 {
  max-width: 869px;
}
.daihyakka-trivia .w-869 {
  width: 869px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-869 {
    width: 434.5px;
  }
}
.daihyakka-trivia .h-869 {
  height: 869px;
}
.daihyakka-trivia .--gap869 {
  gap: 869px !important;
}
.daihyakka-trivia .--fw869 {
  font-weight: 869;
}
.daihyakka-trivia .--mt870 {
  margin-top: 870px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt870 {
    margin-top: 435px;
  }
}
.daihyakka-trivia .--mb870 {
  margin-bottom: 870px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb870 {
    margin-bottom: 435px;
  }
}
.daihyakka-trivia .--pt870 {
  padding-top: 870px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt870 {
    padding-top: 435px;
  }
}
.daihyakka-trivia .--pb870 {
  padding-bottom: 870px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb870 {
    padding-bottom: 435px;
  }
}
.daihyakka-trivia .--px870 {
  padding: 0 870px;
}
.daihyakka-trivia .max-w-870 {
  max-width: 870px;
}
.daihyakka-trivia .w-870 {
  width: 870px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-870 {
    width: 435px;
  }
}
.daihyakka-trivia .h-870 {
  height: 870px;
}
.daihyakka-trivia .--gap870 {
  gap: 870px !important;
}
.daihyakka-trivia .--fw870 {
  font-weight: 870;
}
.daihyakka-trivia .--mt871 {
  margin-top: 871px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt871 {
    margin-top: 435.5px;
  }
}
.daihyakka-trivia .--mb871 {
  margin-bottom: 871px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb871 {
    margin-bottom: 435.5px;
  }
}
.daihyakka-trivia .--pt871 {
  padding-top: 871px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt871 {
    padding-top: 435.5px;
  }
}
.daihyakka-trivia .--pb871 {
  padding-bottom: 871px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb871 {
    padding-bottom: 435.5px;
  }
}
.daihyakka-trivia .--px871 {
  padding: 0 871px;
}
.daihyakka-trivia .max-w-871 {
  max-width: 871px;
}
.daihyakka-trivia .w-871 {
  width: 871px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-871 {
    width: 435.5px;
  }
}
.daihyakka-trivia .h-871 {
  height: 871px;
}
.daihyakka-trivia .--gap871 {
  gap: 871px !important;
}
.daihyakka-trivia .--fw871 {
  font-weight: 871;
}
.daihyakka-trivia .--mt872 {
  margin-top: 872px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt872 {
    margin-top: 436px;
  }
}
.daihyakka-trivia .--mb872 {
  margin-bottom: 872px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb872 {
    margin-bottom: 436px;
  }
}
.daihyakka-trivia .--pt872 {
  padding-top: 872px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt872 {
    padding-top: 436px;
  }
}
.daihyakka-trivia .--pb872 {
  padding-bottom: 872px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb872 {
    padding-bottom: 436px;
  }
}
.daihyakka-trivia .--px872 {
  padding: 0 872px;
}
.daihyakka-trivia .max-w-872 {
  max-width: 872px;
}
.daihyakka-trivia .w-872 {
  width: 872px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-872 {
    width: 436px;
  }
}
.daihyakka-trivia .h-872 {
  height: 872px;
}
.daihyakka-trivia .--gap872 {
  gap: 872px !important;
}
.daihyakka-trivia .--fw872 {
  font-weight: 872;
}
.daihyakka-trivia .--mt873 {
  margin-top: 873px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt873 {
    margin-top: 436.5px;
  }
}
.daihyakka-trivia .--mb873 {
  margin-bottom: 873px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb873 {
    margin-bottom: 436.5px;
  }
}
.daihyakka-trivia .--pt873 {
  padding-top: 873px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt873 {
    padding-top: 436.5px;
  }
}
.daihyakka-trivia .--pb873 {
  padding-bottom: 873px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb873 {
    padding-bottom: 436.5px;
  }
}
.daihyakka-trivia .--px873 {
  padding: 0 873px;
}
.daihyakka-trivia .max-w-873 {
  max-width: 873px;
}
.daihyakka-trivia .w-873 {
  width: 873px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-873 {
    width: 436.5px;
  }
}
.daihyakka-trivia .h-873 {
  height: 873px;
}
.daihyakka-trivia .--gap873 {
  gap: 873px !important;
}
.daihyakka-trivia .--fw873 {
  font-weight: 873;
}
.daihyakka-trivia .--mt874 {
  margin-top: 874px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt874 {
    margin-top: 437px;
  }
}
.daihyakka-trivia .--mb874 {
  margin-bottom: 874px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb874 {
    margin-bottom: 437px;
  }
}
.daihyakka-trivia .--pt874 {
  padding-top: 874px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt874 {
    padding-top: 437px;
  }
}
.daihyakka-trivia .--pb874 {
  padding-bottom: 874px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb874 {
    padding-bottom: 437px;
  }
}
.daihyakka-trivia .--px874 {
  padding: 0 874px;
}
.daihyakka-trivia .max-w-874 {
  max-width: 874px;
}
.daihyakka-trivia .w-874 {
  width: 874px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-874 {
    width: 437px;
  }
}
.daihyakka-trivia .h-874 {
  height: 874px;
}
.daihyakka-trivia .--gap874 {
  gap: 874px !important;
}
.daihyakka-trivia .--fw874 {
  font-weight: 874;
}
.daihyakka-trivia .--mt875 {
  margin-top: 875px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt875 {
    margin-top: 437.5px;
  }
}
.daihyakka-trivia .--mb875 {
  margin-bottom: 875px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb875 {
    margin-bottom: 437.5px;
  }
}
.daihyakka-trivia .--pt875 {
  padding-top: 875px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt875 {
    padding-top: 437.5px;
  }
}
.daihyakka-trivia .--pb875 {
  padding-bottom: 875px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb875 {
    padding-bottom: 437.5px;
  }
}
.daihyakka-trivia .--px875 {
  padding: 0 875px;
}
.daihyakka-trivia .max-w-875 {
  max-width: 875px;
}
.daihyakka-trivia .w-875 {
  width: 875px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-875 {
    width: 437.5px;
  }
}
.daihyakka-trivia .h-875 {
  height: 875px;
}
.daihyakka-trivia .--gap875 {
  gap: 875px !important;
}
.daihyakka-trivia .--fw875 {
  font-weight: 875;
}
.daihyakka-trivia .--mt876 {
  margin-top: 876px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt876 {
    margin-top: 438px;
  }
}
.daihyakka-trivia .--mb876 {
  margin-bottom: 876px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb876 {
    margin-bottom: 438px;
  }
}
.daihyakka-trivia .--pt876 {
  padding-top: 876px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt876 {
    padding-top: 438px;
  }
}
.daihyakka-trivia .--pb876 {
  padding-bottom: 876px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb876 {
    padding-bottom: 438px;
  }
}
.daihyakka-trivia .--px876 {
  padding: 0 876px;
}
.daihyakka-trivia .max-w-876 {
  max-width: 876px;
}
.daihyakka-trivia .w-876 {
  width: 876px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-876 {
    width: 438px;
  }
}
.daihyakka-trivia .h-876 {
  height: 876px;
}
.daihyakka-trivia .--gap876 {
  gap: 876px !important;
}
.daihyakka-trivia .--fw876 {
  font-weight: 876;
}
.daihyakka-trivia .--mt877 {
  margin-top: 877px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt877 {
    margin-top: 438.5px;
  }
}
.daihyakka-trivia .--mb877 {
  margin-bottom: 877px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb877 {
    margin-bottom: 438.5px;
  }
}
.daihyakka-trivia .--pt877 {
  padding-top: 877px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt877 {
    padding-top: 438.5px;
  }
}
.daihyakka-trivia .--pb877 {
  padding-bottom: 877px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb877 {
    padding-bottom: 438.5px;
  }
}
.daihyakka-trivia .--px877 {
  padding: 0 877px;
}
.daihyakka-trivia .max-w-877 {
  max-width: 877px;
}
.daihyakka-trivia .w-877 {
  width: 877px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-877 {
    width: 438.5px;
  }
}
.daihyakka-trivia .h-877 {
  height: 877px;
}
.daihyakka-trivia .--gap877 {
  gap: 877px !important;
}
.daihyakka-trivia .--fw877 {
  font-weight: 877;
}
.daihyakka-trivia .--mt878 {
  margin-top: 878px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt878 {
    margin-top: 439px;
  }
}
.daihyakka-trivia .--mb878 {
  margin-bottom: 878px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb878 {
    margin-bottom: 439px;
  }
}
.daihyakka-trivia .--pt878 {
  padding-top: 878px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt878 {
    padding-top: 439px;
  }
}
.daihyakka-trivia .--pb878 {
  padding-bottom: 878px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb878 {
    padding-bottom: 439px;
  }
}
.daihyakka-trivia .--px878 {
  padding: 0 878px;
}
.daihyakka-trivia .max-w-878 {
  max-width: 878px;
}
.daihyakka-trivia .w-878 {
  width: 878px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-878 {
    width: 439px;
  }
}
.daihyakka-trivia .h-878 {
  height: 878px;
}
.daihyakka-trivia .--gap878 {
  gap: 878px !important;
}
.daihyakka-trivia .--fw878 {
  font-weight: 878;
}
.daihyakka-trivia .--mt879 {
  margin-top: 879px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt879 {
    margin-top: 439.5px;
  }
}
.daihyakka-trivia .--mb879 {
  margin-bottom: 879px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb879 {
    margin-bottom: 439.5px;
  }
}
.daihyakka-trivia .--pt879 {
  padding-top: 879px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt879 {
    padding-top: 439.5px;
  }
}
.daihyakka-trivia .--pb879 {
  padding-bottom: 879px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb879 {
    padding-bottom: 439.5px;
  }
}
.daihyakka-trivia .--px879 {
  padding: 0 879px;
}
.daihyakka-trivia .max-w-879 {
  max-width: 879px;
}
.daihyakka-trivia .w-879 {
  width: 879px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-879 {
    width: 439.5px;
  }
}
.daihyakka-trivia .h-879 {
  height: 879px;
}
.daihyakka-trivia .--gap879 {
  gap: 879px !important;
}
.daihyakka-trivia .--fw879 {
  font-weight: 879;
}
.daihyakka-trivia .--mt880 {
  margin-top: 880px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt880 {
    margin-top: 440px;
  }
}
.daihyakka-trivia .--mb880 {
  margin-bottom: 880px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb880 {
    margin-bottom: 440px;
  }
}
.daihyakka-trivia .--pt880 {
  padding-top: 880px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt880 {
    padding-top: 440px;
  }
}
.daihyakka-trivia .--pb880 {
  padding-bottom: 880px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb880 {
    padding-bottom: 440px;
  }
}
.daihyakka-trivia .--px880 {
  padding: 0 880px;
}
.daihyakka-trivia .max-w-880 {
  max-width: 880px;
}
.daihyakka-trivia .w-880 {
  width: 880px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-880 {
    width: 440px;
  }
}
.daihyakka-trivia .h-880 {
  height: 880px;
}
.daihyakka-trivia .--gap880 {
  gap: 880px !important;
}
.daihyakka-trivia .--fw880 {
  font-weight: 880;
}
.daihyakka-trivia .--mt881 {
  margin-top: 881px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt881 {
    margin-top: 440.5px;
  }
}
.daihyakka-trivia .--mb881 {
  margin-bottom: 881px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb881 {
    margin-bottom: 440.5px;
  }
}
.daihyakka-trivia .--pt881 {
  padding-top: 881px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt881 {
    padding-top: 440.5px;
  }
}
.daihyakka-trivia .--pb881 {
  padding-bottom: 881px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb881 {
    padding-bottom: 440.5px;
  }
}
.daihyakka-trivia .--px881 {
  padding: 0 881px;
}
.daihyakka-trivia .max-w-881 {
  max-width: 881px;
}
.daihyakka-trivia .w-881 {
  width: 881px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-881 {
    width: 440.5px;
  }
}
.daihyakka-trivia .h-881 {
  height: 881px;
}
.daihyakka-trivia .--gap881 {
  gap: 881px !important;
}
.daihyakka-trivia .--fw881 {
  font-weight: 881;
}
.daihyakka-trivia .--mt882 {
  margin-top: 882px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt882 {
    margin-top: 441px;
  }
}
.daihyakka-trivia .--mb882 {
  margin-bottom: 882px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb882 {
    margin-bottom: 441px;
  }
}
.daihyakka-trivia .--pt882 {
  padding-top: 882px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt882 {
    padding-top: 441px;
  }
}
.daihyakka-trivia .--pb882 {
  padding-bottom: 882px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb882 {
    padding-bottom: 441px;
  }
}
.daihyakka-trivia .--px882 {
  padding: 0 882px;
}
.daihyakka-trivia .max-w-882 {
  max-width: 882px;
}
.daihyakka-trivia .w-882 {
  width: 882px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-882 {
    width: 441px;
  }
}
.daihyakka-trivia .h-882 {
  height: 882px;
}
.daihyakka-trivia .--gap882 {
  gap: 882px !important;
}
.daihyakka-trivia .--fw882 {
  font-weight: 882;
}
.daihyakka-trivia .--mt883 {
  margin-top: 883px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt883 {
    margin-top: 441.5px;
  }
}
.daihyakka-trivia .--mb883 {
  margin-bottom: 883px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb883 {
    margin-bottom: 441.5px;
  }
}
.daihyakka-trivia .--pt883 {
  padding-top: 883px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt883 {
    padding-top: 441.5px;
  }
}
.daihyakka-trivia .--pb883 {
  padding-bottom: 883px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb883 {
    padding-bottom: 441.5px;
  }
}
.daihyakka-trivia .--px883 {
  padding: 0 883px;
}
.daihyakka-trivia .max-w-883 {
  max-width: 883px;
}
.daihyakka-trivia .w-883 {
  width: 883px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-883 {
    width: 441.5px;
  }
}
.daihyakka-trivia .h-883 {
  height: 883px;
}
.daihyakka-trivia .--gap883 {
  gap: 883px !important;
}
.daihyakka-trivia .--fw883 {
  font-weight: 883;
}
.daihyakka-trivia .--mt884 {
  margin-top: 884px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt884 {
    margin-top: 442px;
  }
}
.daihyakka-trivia .--mb884 {
  margin-bottom: 884px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb884 {
    margin-bottom: 442px;
  }
}
.daihyakka-trivia .--pt884 {
  padding-top: 884px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt884 {
    padding-top: 442px;
  }
}
.daihyakka-trivia .--pb884 {
  padding-bottom: 884px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb884 {
    padding-bottom: 442px;
  }
}
.daihyakka-trivia .--px884 {
  padding: 0 884px;
}
.daihyakka-trivia .max-w-884 {
  max-width: 884px;
}
.daihyakka-trivia .w-884 {
  width: 884px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-884 {
    width: 442px;
  }
}
.daihyakka-trivia .h-884 {
  height: 884px;
}
.daihyakka-trivia .--gap884 {
  gap: 884px !important;
}
.daihyakka-trivia .--fw884 {
  font-weight: 884;
}
.daihyakka-trivia .--mt885 {
  margin-top: 885px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt885 {
    margin-top: 442.5px;
  }
}
.daihyakka-trivia .--mb885 {
  margin-bottom: 885px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb885 {
    margin-bottom: 442.5px;
  }
}
.daihyakka-trivia .--pt885 {
  padding-top: 885px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt885 {
    padding-top: 442.5px;
  }
}
.daihyakka-trivia .--pb885 {
  padding-bottom: 885px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb885 {
    padding-bottom: 442.5px;
  }
}
.daihyakka-trivia .--px885 {
  padding: 0 885px;
}
.daihyakka-trivia .max-w-885 {
  max-width: 885px;
}
.daihyakka-trivia .w-885 {
  width: 885px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-885 {
    width: 442.5px;
  }
}
.daihyakka-trivia .h-885 {
  height: 885px;
}
.daihyakka-trivia .--gap885 {
  gap: 885px !important;
}
.daihyakka-trivia .--fw885 {
  font-weight: 885;
}
.daihyakka-trivia .--mt886 {
  margin-top: 886px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt886 {
    margin-top: 443px;
  }
}
.daihyakka-trivia .--mb886 {
  margin-bottom: 886px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb886 {
    margin-bottom: 443px;
  }
}
.daihyakka-trivia .--pt886 {
  padding-top: 886px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt886 {
    padding-top: 443px;
  }
}
.daihyakka-trivia .--pb886 {
  padding-bottom: 886px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb886 {
    padding-bottom: 443px;
  }
}
.daihyakka-trivia .--px886 {
  padding: 0 886px;
}
.daihyakka-trivia .max-w-886 {
  max-width: 886px;
}
.daihyakka-trivia .w-886 {
  width: 886px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-886 {
    width: 443px;
  }
}
.daihyakka-trivia .h-886 {
  height: 886px;
}
.daihyakka-trivia .--gap886 {
  gap: 886px !important;
}
.daihyakka-trivia .--fw886 {
  font-weight: 886;
}
.daihyakka-trivia .--mt887 {
  margin-top: 887px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt887 {
    margin-top: 443.5px;
  }
}
.daihyakka-trivia .--mb887 {
  margin-bottom: 887px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb887 {
    margin-bottom: 443.5px;
  }
}
.daihyakka-trivia .--pt887 {
  padding-top: 887px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt887 {
    padding-top: 443.5px;
  }
}
.daihyakka-trivia .--pb887 {
  padding-bottom: 887px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb887 {
    padding-bottom: 443.5px;
  }
}
.daihyakka-trivia .--px887 {
  padding: 0 887px;
}
.daihyakka-trivia .max-w-887 {
  max-width: 887px;
}
.daihyakka-trivia .w-887 {
  width: 887px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-887 {
    width: 443.5px;
  }
}
.daihyakka-trivia .h-887 {
  height: 887px;
}
.daihyakka-trivia .--gap887 {
  gap: 887px !important;
}
.daihyakka-trivia .--fw887 {
  font-weight: 887;
}
.daihyakka-trivia .--mt888 {
  margin-top: 888px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt888 {
    margin-top: 444px;
  }
}
.daihyakka-trivia .--mb888 {
  margin-bottom: 888px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb888 {
    margin-bottom: 444px;
  }
}
.daihyakka-trivia .--pt888 {
  padding-top: 888px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt888 {
    padding-top: 444px;
  }
}
.daihyakka-trivia .--pb888 {
  padding-bottom: 888px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb888 {
    padding-bottom: 444px;
  }
}
.daihyakka-trivia .--px888 {
  padding: 0 888px;
}
.daihyakka-trivia .max-w-888 {
  max-width: 888px;
}
.daihyakka-trivia .w-888 {
  width: 888px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-888 {
    width: 444px;
  }
}
.daihyakka-trivia .h-888 {
  height: 888px;
}
.daihyakka-trivia .--gap888 {
  gap: 888px !important;
}
.daihyakka-trivia .--fw888 {
  font-weight: 888;
}
.daihyakka-trivia .--mt889 {
  margin-top: 889px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt889 {
    margin-top: 444.5px;
  }
}
.daihyakka-trivia .--mb889 {
  margin-bottom: 889px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb889 {
    margin-bottom: 444.5px;
  }
}
.daihyakka-trivia .--pt889 {
  padding-top: 889px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt889 {
    padding-top: 444.5px;
  }
}
.daihyakka-trivia .--pb889 {
  padding-bottom: 889px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb889 {
    padding-bottom: 444.5px;
  }
}
.daihyakka-trivia .--px889 {
  padding: 0 889px;
}
.daihyakka-trivia .max-w-889 {
  max-width: 889px;
}
.daihyakka-trivia .w-889 {
  width: 889px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-889 {
    width: 444.5px;
  }
}
.daihyakka-trivia .h-889 {
  height: 889px;
}
.daihyakka-trivia .--gap889 {
  gap: 889px !important;
}
.daihyakka-trivia .--fw889 {
  font-weight: 889;
}
.daihyakka-trivia .--mt890 {
  margin-top: 890px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt890 {
    margin-top: 445px;
  }
}
.daihyakka-trivia .--mb890 {
  margin-bottom: 890px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb890 {
    margin-bottom: 445px;
  }
}
.daihyakka-trivia .--pt890 {
  padding-top: 890px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt890 {
    padding-top: 445px;
  }
}
.daihyakka-trivia .--pb890 {
  padding-bottom: 890px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb890 {
    padding-bottom: 445px;
  }
}
.daihyakka-trivia .--px890 {
  padding: 0 890px;
}
.daihyakka-trivia .max-w-890 {
  max-width: 890px;
}
.daihyakka-trivia .w-890 {
  width: 890px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-890 {
    width: 445px;
  }
}
.daihyakka-trivia .h-890 {
  height: 890px;
}
.daihyakka-trivia .--gap890 {
  gap: 890px !important;
}
.daihyakka-trivia .--fw890 {
  font-weight: 890;
}
.daihyakka-trivia .--mt891 {
  margin-top: 891px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt891 {
    margin-top: 445.5px;
  }
}
.daihyakka-trivia .--mb891 {
  margin-bottom: 891px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb891 {
    margin-bottom: 445.5px;
  }
}
.daihyakka-trivia .--pt891 {
  padding-top: 891px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt891 {
    padding-top: 445.5px;
  }
}
.daihyakka-trivia .--pb891 {
  padding-bottom: 891px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb891 {
    padding-bottom: 445.5px;
  }
}
.daihyakka-trivia .--px891 {
  padding: 0 891px;
}
.daihyakka-trivia .max-w-891 {
  max-width: 891px;
}
.daihyakka-trivia .w-891 {
  width: 891px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-891 {
    width: 445.5px;
  }
}
.daihyakka-trivia .h-891 {
  height: 891px;
}
.daihyakka-trivia .--gap891 {
  gap: 891px !important;
}
.daihyakka-trivia .--fw891 {
  font-weight: 891;
}
.daihyakka-trivia .--mt892 {
  margin-top: 892px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt892 {
    margin-top: 446px;
  }
}
.daihyakka-trivia .--mb892 {
  margin-bottom: 892px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb892 {
    margin-bottom: 446px;
  }
}
.daihyakka-trivia .--pt892 {
  padding-top: 892px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt892 {
    padding-top: 446px;
  }
}
.daihyakka-trivia .--pb892 {
  padding-bottom: 892px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb892 {
    padding-bottom: 446px;
  }
}
.daihyakka-trivia .--px892 {
  padding: 0 892px;
}
.daihyakka-trivia .max-w-892 {
  max-width: 892px;
}
.daihyakka-trivia .w-892 {
  width: 892px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-892 {
    width: 446px;
  }
}
.daihyakka-trivia .h-892 {
  height: 892px;
}
.daihyakka-trivia .--gap892 {
  gap: 892px !important;
}
.daihyakka-trivia .--fw892 {
  font-weight: 892;
}
.daihyakka-trivia .--mt893 {
  margin-top: 893px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt893 {
    margin-top: 446.5px;
  }
}
.daihyakka-trivia .--mb893 {
  margin-bottom: 893px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb893 {
    margin-bottom: 446.5px;
  }
}
.daihyakka-trivia .--pt893 {
  padding-top: 893px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt893 {
    padding-top: 446.5px;
  }
}
.daihyakka-trivia .--pb893 {
  padding-bottom: 893px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb893 {
    padding-bottom: 446.5px;
  }
}
.daihyakka-trivia .--px893 {
  padding: 0 893px;
}
.daihyakka-trivia .max-w-893 {
  max-width: 893px;
}
.daihyakka-trivia .w-893 {
  width: 893px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-893 {
    width: 446.5px;
  }
}
.daihyakka-trivia .h-893 {
  height: 893px;
}
.daihyakka-trivia .--gap893 {
  gap: 893px !important;
}
.daihyakka-trivia .--fw893 {
  font-weight: 893;
}
.daihyakka-trivia .--mt894 {
  margin-top: 894px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt894 {
    margin-top: 447px;
  }
}
.daihyakka-trivia .--mb894 {
  margin-bottom: 894px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb894 {
    margin-bottom: 447px;
  }
}
.daihyakka-trivia .--pt894 {
  padding-top: 894px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt894 {
    padding-top: 447px;
  }
}
.daihyakka-trivia .--pb894 {
  padding-bottom: 894px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb894 {
    padding-bottom: 447px;
  }
}
.daihyakka-trivia .--px894 {
  padding: 0 894px;
}
.daihyakka-trivia .max-w-894 {
  max-width: 894px;
}
.daihyakka-trivia .w-894 {
  width: 894px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-894 {
    width: 447px;
  }
}
.daihyakka-trivia .h-894 {
  height: 894px;
}
.daihyakka-trivia .--gap894 {
  gap: 894px !important;
}
.daihyakka-trivia .--fw894 {
  font-weight: 894;
}
.daihyakka-trivia .--mt895 {
  margin-top: 895px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt895 {
    margin-top: 447.5px;
  }
}
.daihyakka-trivia .--mb895 {
  margin-bottom: 895px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb895 {
    margin-bottom: 447.5px;
  }
}
.daihyakka-trivia .--pt895 {
  padding-top: 895px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt895 {
    padding-top: 447.5px;
  }
}
.daihyakka-trivia .--pb895 {
  padding-bottom: 895px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb895 {
    padding-bottom: 447.5px;
  }
}
.daihyakka-trivia .--px895 {
  padding: 0 895px;
}
.daihyakka-trivia .max-w-895 {
  max-width: 895px;
}
.daihyakka-trivia .w-895 {
  width: 895px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-895 {
    width: 447.5px;
  }
}
.daihyakka-trivia .h-895 {
  height: 895px;
}
.daihyakka-trivia .--gap895 {
  gap: 895px !important;
}
.daihyakka-trivia .--fw895 {
  font-weight: 895;
}
.daihyakka-trivia .--mt896 {
  margin-top: 896px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt896 {
    margin-top: 448px;
  }
}
.daihyakka-trivia .--mb896 {
  margin-bottom: 896px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb896 {
    margin-bottom: 448px;
  }
}
.daihyakka-trivia .--pt896 {
  padding-top: 896px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt896 {
    padding-top: 448px;
  }
}
.daihyakka-trivia .--pb896 {
  padding-bottom: 896px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb896 {
    padding-bottom: 448px;
  }
}
.daihyakka-trivia .--px896 {
  padding: 0 896px;
}
.daihyakka-trivia .max-w-896 {
  max-width: 896px;
}
.daihyakka-trivia .w-896 {
  width: 896px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-896 {
    width: 448px;
  }
}
.daihyakka-trivia .h-896 {
  height: 896px;
}
.daihyakka-trivia .--gap896 {
  gap: 896px !important;
}
.daihyakka-trivia .--fw896 {
  font-weight: 896;
}
.daihyakka-trivia .--mt897 {
  margin-top: 897px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt897 {
    margin-top: 448.5px;
  }
}
.daihyakka-trivia .--mb897 {
  margin-bottom: 897px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb897 {
    margin-bottom: 448.5px;
  }
}
.daihyakka-trivia .--pt897 {
  padding-top: 897px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt897 {
    padding-top: 448.5px;
  }
}
.daihyakka-trivia .--pb897 {
  padding-bottom: 897px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb897 {
    padding-bottom: 448.5px;
  }
}
.daihyakka-trivia .--px897 {
  padding: 0 897px;
}
.daihyakka-trivia .max-w-897 {
  max-width: 897px;
}
.daihyakka-trivia .w-897 {
  width: 897px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-897 {
    width: 448.5px;
  }
}
.daihyakka-trivia .h-897 {
  height: 897px;
}
.daihyakka-trivia .--gap897 {
  gap: 897px !important;
}
.daihyakka-trivia .--fw897 {
  font-weight: 897;
}
.daihyakka-trivia .--mt898 {
  margin-top: 898px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt898 {
    margin-top: 449px;
  }
}
.daihyakka-trivia .--mb898 {
  margin-bottom: 898px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb898 {
    margin-bottom: 449px;
  }
}
.daihyakka-trivia .--pt898 {
  padding-top: 898px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt898 {
    padding-top: 449px;
  }
}
.daihyakka-trivia .--pb898 {
  padding-bottom: 898px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb898 {
    padding-bottom: 449px;
  }
}
.daihyakka-trivia .--px898 {
  padding: 0 898px;
}
.daihyakka-trivia .max-w-898 {
  max-width: 898px;
}
.daihyakka-trivia .w-898 {
  width: 898px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-898 {
    width: 449px;
  }
}
.daihyakka-trivia .h-898 {
  height: 898px;
}
.daihyakka-trivia .--gap898 {
  gap: 898px !important;
}
.daihyakka-trivia .--fw898 {
  font-weight: 898;
}
.daihyakka-trivia .--mt899 {
  margin-top: 899px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt899 {
    margin-top: 449.5px;
  }
}
.daihyakka-trivia .--mb899 {
  margin-bottom: 899px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb899 {
    margin-bottom: 449.5px;
  }
}
.daihyakka-trivia .--pt899 {
  padding-top: 899px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt899 {
    padding-top: 449.5px;
  }
}
.daihyakka-trivia .--pb899 {
  padding-bottom: 899px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb899 {
    padding-bottom: 449.5px;
  }
}
.daihyakka-trivia .--px899 {
  padding: 0 899px;
}
.daihyakka-trivia .max-w-899 {
  max-width: 899px;
}
.daihyakka-trivia .w-899 {
  width: 899px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-899 {
    width: 449.5px;
  }
}
.daihyakka-trivia .h-899 {
  height: 899px;
}
.daihyakka-trivia .--gap899 {
  gap: 899px !important;
}
.daihyakka-trivia .--fw899 {
  font-weight: 899;
}
.daihyakka-trivia .--mt900 {
  margin-top: 900px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt900 {
    margin-top: 450px;
  }
}
.daihyakka-trivia .--mb900 {
  margin-bottom: 900px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb900 {
    margin-bottom: 450px;
  }
}
.daihyakka-trivia .--pt900 {
  padding-top: 900px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt900 {
    padding-top: 450px;
  }
}
.daihyakka-trivia .--pb900 {
  padding-bottom: 900px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb900 {
    padding-bottom: 450px;
  }
}
.daihyakka-trivia .--px900 {
  padding: 0 900px;
}
.daihyakka-trivia .max-w-900 {
  max-width: 900px;
}
.daihyakka-trivia .w-900 {
  width: 900px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-900 {
    width: 450px;
  }
}
.daihyakka-trivia .h-900 {
  height: 900px;
}
.daihyakka-trivia .--gap900 {
  gap: 900px !important;
}
.daihyakka-trivia .--fw900 {
  font-weight: 900;
}
.daihyakka-trivia .--mt901 {
  margin-top: 901px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt901 {
    margin-top: 450.5px;
  }
}
.daihyakka-trivia .--mb901 {
  margin-bottom: 901px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb901 {
    margin-bottom: 450.5px;
  }
}
.daihyakka-trivia .--pt901 {
  padding-top: 901px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt901 {
    padding-top: 450.5px;
  }
}
.daihyakka-trivia .--pb901 {
  padding-bottom: 901px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb901 {
    padding-bottom: 450.5px;
  }
}
.daihyakka-trivia .--px901 {
  padding: 0 901px;
}
.daihyakka-trivia .max-w-901 {
  max-width: 901px;
}
.daihyakka-trivia .w-901 {
  width: 901px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-901 {
    width: 450.5px;
  }
}
.daihyakka-trivia .h-901 {
  height: 901px;
}
.daihyakka-trivia .--gap901 {
  gap: 901px !important;
}
.daihyakka-trivia .--fw901 {
  font-weight: 901;
}
.daihyakka-trivia .--mt902 {
  margin-top: 902px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt902 {
    margin-top: 451px;
  }
}
.daihyakka-trivia .--mb902 {
  margin-bottom: 902px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb902 {
    margin-bottom: 451px;
  }
}
.daihyakka-trivia .--pt902 {
  padding-top: 902px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt902 {
    padding-top: 451px;
  }
}
.daihyakka-trivia .--pb902 {
  padding-bottom: 902px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb902 {
    padding-bottom: 451px;
  }
}
.daihyakka-trivia .--px902 {
  padding: 0 902px;
}
.daihyakka-trivia .max-w-902 {
  max-width: 902px;
}
.daihyakka-trivia .w-902 {
  width: 902px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-902 {
    width: 451px;
  }
}
.daihyakka-trivia .h-902 {
  height: 902px;
}
.daihyakka-trivia .--gap902 {
  gap: 902px !important;
}
.daihyakka-trivia .--fw902 {
  font-weight: 902;
}
.daihyakka-trivia .--mt903 {
  margin-top: 903px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt903 {
    margin-top: 451.5px;
  }
}
.daihyakka-trivia .--mb903 {
  margin-bottom: 903px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb903 {
    margin-bottom: 451.5px;
  }
}
.daihyakka-trivia .--pt903 {
  padding-top: 903px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt903 {
    padding-top: 451.5px;
  }
}
.daihyakka-trivia .--pb903 {
  padding-bottom: 903px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb903 {
    padding-bottom: 451.5px;
  }
}
.daihyakka-trivia .--px903 {
  padding: 0 903px;
}
.daihyakka-trivia .max-w-903 {
  max-width: 903px;
}
.daihyakka-trivia .w-903 {
  width: 903px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-903 {
    width: 451.5px;
  }
}
.daihyakka-trivia .h-903 {
  height: 903px;
}
.daihyakka-trivia .--gap903 {
  gap: 903px !important;
}
.daihyakka-trivia .--fw903 {
  font-weight: 903;
}
.daihyakka-trivia .--mt904 {
  margin-top: 904px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt904 {
    margin-top: 452px;
  }
}
.daihyakka-trivia .--mb904 {
  margin-bottom: 904px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb904 {
    margin-bottom: 452px;
  }
}
.daihyakka-trivia .--pt904 {
  padding-top: 904px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt904 {
    padding-top: 452px;
  }
}
.daihyakka-trivia .--pb904 {
  padding-bottom: 904px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb904 {
    padding-bottom: 452px;
  }
}
.daihyakka-trivia .--px904 {
  padding: 0 904px;
}
.daihyakka-trivia .max-w-904 {
  max-width: 904px;
}
.daihyakka-trivia .w-904 {
  width: 904px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-904 {
    width: 452px;
  }
}
.daihyakka-trivia .h-904 {
  height: 904px;
}
.daihyakka-trivia .--gap904 {
  gap: 904px !important;
}
.daihyakka-trivia .--fw904 {
  font-weight: 904;
}
.daihyakka-trivia .--mt905 {
  margin-top: 905px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt905 {
    margin-top: 452.5px;
  }
}
.daihyakka-trivia .--mb905 {
  margin-bottom: 905px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb905 {
    margin-bottom: 452.5px;
  }
}
.daihyakka-trivia .--pt905 {
  padding-top: 905px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt905 {
    padding-top: 452.5px;
  }
}
.daihyakka-trivia .--pb905 {
  padding-bottom: 905px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb905 {
    padding-bottom: 452.5px;
  }
}
.daihyakka-trivia .--px905 {
  padding: 0 905px;
}
.daihyakka-trivia .max-w-905 {
  max-width: 905px;
}
.daihyakka-trivia .w-905 {
  width: 905px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-905 {
    width: 452.5px;
  }
}
.daihyakka-trivia .h-905 {
  height: 905px;
}
.daihyakka-trivia .--gap905 {
  gap: 905px !important;
}
.daihyakka-trivia .--fw905 {
  font-weight: 905;
}
.daihyakka-trivia .--mt906 {
  margin-top: 906px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt906 {
    margin-top: 453px;
  }
}
.daihyakka-trivia .--mb906 {
  margin-bottom: 906px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb906 {
    margin-bottom: 453px;
  }
}
.daihyakka-trivia .--pt906 {
  padding-top: 906px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt906 {
    padding-top: 453px;
  }
}
.daihyakka-trivia .--pb906 {
  padding-bottom: 906px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb906 {
    padding-bottom: 453px;
  }
}
.daihyakka-trivia .--px906 {
  padding: 0 906px;
}
.daihyakka-trivia .max-w-906 {
  max-width: 906px;
}
.daihyakka-trivia .w-906 {
  width: 906px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-906 {
    width: 453px;
  }
}
.daihyakka-trivia .h-906 {
  height: 906px;
}
.daihyakka-trivia .--gap906 {
  gap: 906px !important;
}
.daihyakka-trivia .--fw906 {
  font-weight: 906;
}
.daihyakka-trivia .--mt907 {
  margin-top: 907px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt907 {
    margin-top: 453.5px;
  }
}
.daihyakka-trivia .--mb907 {
  margin-bottom: 907px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb907 {
    margin-bottom: 453.5px;
  }
}
.daihyakka-trivia .--pt907 {
  padding-top: 907px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt907 {
    padding-top: 453.5px;
  }
}
.daihyakka-trivia .--pb907 {
  padding-bottom: 907px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb907 {
    padding-bottom: 453.5px;
  }
}
.daihyakka-trivia .--px907 {
  padding: 0 907px;
}
.daihyakka-trivia .max-w-907 {
  max-width: 907px;
}
.daihyakka-trivia .w-907 {
  width: 907px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-907 {
    width: 453.5px;
  }
}
.daihyakka-trivia .h-907 {
  height: 907px;
}
.daihyakka-trivia .--gap907 {
  gap: 907px !important;
}
.daihyakka-trivia .--fw907 {
  font-weight: 907;
}
.daihyakka-trivia .--mt908 {
  margin-top: 908px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt908 {
    margin-top: 454px;
  }
}
.daihyakka-trivia .--mb908 {
  margin-bottom: 908px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb908 {
    margin-bottom: 454px;
  }
}
.daihyakka-trivia .--pt908 {
  padding-top: 908px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt908 {
    padding-top: 454px;
  }
}
.daihyakka-trivia .--pb908 {
  padding-bottom: 908px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb908 {
    padding-bottom: 454px;
  }
}
.daihyakka-trivia .--px908 {
  padding: 0 908px;
}
.daihyakka-trivia .max-w-908 {
  max-width: 908px;
}
.daihyakka-trivia .w-908 {
  width: 908px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-908 {
    width: 454px;
  }
}
.daihyakka-trivia .h-908 {
  height: 908px;
}
.daihyakka-trivia .--gap908 {
  gap: 908px !important;
}
.daihyakka-trivia .--fw908 {
  font-weight: 908;
}
.daihyakka-trivia .--mt909 {
  margin-top: 909px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt909 {
    margin-top: 454.5px;
  }
}
.daihyakka-trivia .--mb909 {
  margin-bottom: 909px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb909 {
    margin-bottom: 454.5px;
  }
}
.daihyakka-trivia .--pt909 {
  padding-top: 909px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt909 {
    padding-top: 454.5px;
  }
}
.daihyakka-trivia .--pb909 {
  padding-bottom: 909px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb909 {
    padding-bottom: 454.5px;
  }
}
.daihyakka-trivia .--px909 {
  padding: 0 909px;
}
.daihyakka-trivia .max-w-909 {
  max-width: 909px;
}
.daihyakka-trivia .w-909 {
  width: 909px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-909 {
    width: 454.5px;
  }
}
.daihyakka-trivia .h-909 {
  height: 909px;
}
.daihyakka-trivia .--gap909 {
  gap: 909px !important;
}
.daihyakka-trivia .--fw909 {
  font-weight: 909;
}
.daihyakka-trivia .--mt910 {
  margin-top: 910px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt910 {
    margin-top: 455px;
  }
}
.daihyakka-trivia .--mb910 {
  margin-bottom: 910px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb910 {
    margin-bottom: 455px;
  }
}
.daihyakka-trivia .--pt910 {
  padding-top: 910px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt910 {
    padding-top: 455px;
  }
}
.daihyakka-trivia .--pb910 {
  padding-bottom: 910px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb910 {
    padding-bottom: 455px;
  }
}
.daihyakka-trivia .--px910 {
  padding: 0 910px;
}
.daihyakka-trivia .max-w-910 {
  max-width: 910px;
}
.daihyakka-trivia .w-910 {
  width: 910px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-910 {
    width: 455px;
  }
}
.daihyakka-trivia .h-910 {
  height: 910px;
}
.daihyakka-trivia .--gap910 {
  gap: 910px !important;
}
.daihyakka-trivia .--fw910 {
  font-weight: 910;
}
.daihyakka-trivia .--mt911 {
  margin-top: 911px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt911 {
    margin-top: 455.5px;
  }
}
.daihyakka-trivia .--mb911 {
  margin-bottom: 911px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb911 {
    margin-bottom: 455.5px;
  }
}
.daihyakka-trivia .--pt911 {
  padding-top: 911px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt911 {
    padding-top: 455.5px;
  }
}
.daihyakka-trivia .--pb911 {
  padding-bottom: 911px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb911 {
    padding-bottom: 455.5px;
  }
}
.daihyakka-trivia .--px911 {
  padding: 0 911px;
}
.daihyakka-trivia .max-w-911 {
  max-width: 911px;
}
.daihyakka-trivia .w-911 {
  width: 911px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-911 {
    width: 455.5px;
  }
}
.daihyakka-trivia .h-911 {
  height: 911px;
}
.daihyakka-trivia .--gap911 {
  gap: 911px !important;
}
.daihyakka-trivia .--fw911 {
  font-weight: 911;
}
.daihyakka-trivia .--mt912 {
  margin-top: 912px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt912 {
    margin-top: 456px;
  }
}
.daihyakka-trivia .--mb912 {
  margin-bottom: 912px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb912 {
    margin-bottom: 456px;
  }
}
.daihyakka-trivia .--pt912 {
  padding-top: 912px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt912 {
    padding-top: 456px;
  }
}
.daihyakka-trivia .--pb912 {
  padding-bottom: 912px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb912 {
    padding-bottom: 456px;
  }
}
.daihyakka-trivia .--px912 {
  padding: 0 912px;
}
.daihyakka-trivia .max-w-912 {
  max-width: 912px;
}
.daihyakka-trivia .w-912 {
  width: 912px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-912 {
    width: 456px;
  }
}
.daihyakka-trivia .h-912 {
  height: 912px;
}
.daihyakka-trivia .--gap912 {
  gap: 912px !important;
}
.daihyakka-trivia .--fw912 {
  font-weight: 912;
}
.daihyakka-trivia .--mt913 {
  margin-top: 913px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt913 {
    margin-top: 456.5px;
  }
}
.daihyakka-trivia .--mb913 {
  margin-bottom: 913px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb913 {
    margin-bottom: 456.5px;
  }
}
.daihyakka-trivia .--pt913 {
  padding-top: 913px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt913 {
    padding-top: 456.5px;
  }
}
.daihyakka-trivia .--pb913 {
  padding-bottom: 913px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb913 {
    padding-bottom: 456.5px;
  }
}
.daihyakka-trivia .--px913 {
  padding: 0 913px;
}
.daihyakka-trivia .max-w-913 {
  max-width: 913px;
}
.daihyakka-trivia .w-913 {
  width: 913px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-913 {
    width: 456.5px;
  }
}
.daihyakka-trivia .h-913 {
  height: 913px;
}
.daihyakka-trivia .--gap913 {
  gap: 913px !important;
}
.daihyakka-trivia .--fw913 {
  font-weight: 913;
}
.daihyakka-trivia .--mt914 {
  margin-top: 914px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt914 {
    margin-top: 457px;
  }
}
.daihyakka-trivia .--mb914 {
  margin-bottom: 914px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb914 {
    margin-bottom: 457px;
  }
}
.daihyakka-trivia .--pt914 {
  padding-top: 914px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt914 {
    padding-top: 457px;
  }
}
.daihyakka-trivia .--pb914 {
  padding-bottom: 914px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb914 {
    padding-bottom: 457px;
  }
}
.daihyakka-trivia .--px914 {
  padding: 0 914px;
}
.daihyakka-trivia .max-w-914 {
  max-width: 914px;
}
.daihyakka-trivia .w-914 {
  width: 914px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-914 {
    width: 457px;
  }
}
.daihyakka-trivia .h-914 {
  height: 914px;
}
.daihyakka-trivia .--gap914 {
  gap: 914px !important;
}
.daihyakka-trivia .--fw914 {
  font-weight: 914;
}
.daihyakka-trivia .--mt915 {
  margin-top: 915px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt915 {
    margin-top: 457.5px;
  }
}
.daihyakka-trivia .--mb915 {
  margin-bottom: 915px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb915 {
    margin-bottom: 457.5px;
  }
}
.daihyakka-trivia .--pt915 {
  padding-top: 915px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt915 {
    padding-top: 457.5px;
  }
}
.daihyakka-trivia .--pb915 {
  padding-bottom: 915px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb915 {
    padding-bottom: 457.5px;
  }
}
.daihyakka-trivia .--px915 {
  padding: 0 915px;
}
.daihyakka-trivia .max-w-915 {
  max-width: 915px;
}
.daihyakka-trivia .w-915 {
  width: 915px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-915 {
    width: 457.5px;
  }
}
.daihyakka-trivia .h-915 {
  height: 915px;
}
.daihyakka-trivia .--gap915 {
  gap: 915px !important;
}
.daihyakka-trivia .--fw915 {
  font-weight: 915;
}
.daihyakka-trivia .--mt916 {
  margin-top: 916px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt916 {
    margin-top: 458px;
  }
}
.daihyakka-trivia .--mb916 {
  margin-bottom: 916px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb916 {
    margin-bottom: 458px;
  }
}
.daihyakka-trivia .--pt916 {
  padding-top: 916px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt916 {
    padding-top: 458px;
  }
}
.daihyakka-trivia .--pb916 {
  padding-bottom: 916px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb916 {
    padding-bottom: 458px;
  }
}
.daihyakka-trivia .--px916 {
  padding: 0 916px;
}
.daihyakka-trivia .max-w-916 {
  max-width: 916px;
}
.daihyakka-trivia .w-916 {
  width: 916px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-916 {
    width: 458px;
  }
}
.daihyakka-trivia .h-916 {
  height: 916px;
}
.daihyakka-trivia .--gap916 {
  gap: 916px !important;
}
.daihyakka-trivia .--fw916 {
  font-weight: 916;
}
.daihyakka-trivia .--mt917 {
  margin-top: 917px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt917 {
    margin-top: 458.5px;
  }
}
.daihyakka-trivia .--mb917 {
  margin-bottom: 917px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb917 {
    margin-bottom: 458.5px;
  }
}
.daihyakka-trivia .--pt917 {
  padding-top: 917px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt917 {
    padding-top: 458.5px;
  }
}
.daihyakka-trivia .--pb917 {
  padding-bottom: 917px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb917 {
    padding-bottom: 458.5px;
  }
}
.daihyakka-trivia .--px917 {
  padding: 0 917px;
}
.daihyakka-trivia .max-w-917 {
  max-width: 917px;
}
.daihyakka-trivia .w-917 {
  width: 917px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-917 {
    width: 458.5px;
  }
}
.daihyakka-trivia .h-917 {
  height: 917px;
}
.daihyakka-trivia .--gap917 {
  gap: 917px !important;
}
.daihyakka-trivia .--fw917 {
  font-weight: 917;
}
.daihyakka-trivia .--mt918 {
  margin-top: 918px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt918 {
    margin-top: 459px;
  }
}
.daihyakka-trivia .--mb918 {
  margin-bottom: 918px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb918 {
    margin-bottom: 459px;
  }
}
.daihyakka-trivia .--pt918 {
  padding-top: 918px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt918 {
    padding-top: 459px;
  }
}
.daihyakka-trivia .--pb918 {
  padding-bottom: 918px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb918 {
    padding-bottom: 459px;
  }
}
.daihyakka-trivia .--px918 {
  padding: 0 918px;
}
.daihyakka-trivia .max-w-918 {
  max-width: 918px;
}
.daihyakka-trivia .w-918 {
  width: 918px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-918 {
    width: 459px;
  }
}
.daihyakka-trivia .h-918 {
  height: 918px;
}
.daihyakka-trivia .--gap918 {
  gap: 918px !important;
}
.daihyakka-trivia .--fw918 {
  font-weight: 918;
}
.daihyakka-trivia .--mt919 {
  margin-top: 919px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt919 {
    margin-top: 459.5px;
  }
}
.daihyakka-trivia .--mb919 {
  margin-bottom: 919px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb919 {
    margin-bottom: 459.5px;
  }
}
.daihyakka-trivia .--pt919 {
  padding-top: 919px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt919 {
    padding-top: 459.5px;
  }
}
.daihyakka-trivia .--pb919 {
  padding-bottom: 919px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb919 {
    padding-bottom: 459.5px;
  }
}
.daihyakka-trivia .--px919 {
  padding: 0 919px;
}
.daihyakka-trivia .max-w-919 {
  max-width: 919px;
}
.daihyakka-trivia .w-919 {
  width: 919px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-919 {
    width: 459.5px;
  }
}
.daihyakka-trivia .h-919 {
  height: 919px;
}
.daihyakka-trivia .--gap919 {
  gap: 919px !important;
}
.daihyakka-trivia .--fw919 {
  font-weight: 919;
}
.daihyakka-trivia .--mt920 {
  margin-top: 920px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt920 {
    margin-top: 460px;
  }
}
.daihyakka-trivia .--mb920 {
  margin-bottom: 920px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb920 {
    margin-bottom: 460px;
  }
}
.daihyakka-trivia .--pt920 {
  padding-top: 920px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt920 {
    padding-top: 460px;
  }
}
.daihyakka-trivia .--pb920 {
  padding-bottom: 920px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb920 {
    padding-bottom: 460px;
  }
}
.daihyakka-trivia .--px920 {
  padding: 0 920px;
}
.daihyakka-trivia .max-w-920 {
  max-width: 920px;
}
.daihyakka-trivia .w-920 {
  width: 920px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-920 {
    width: 460px;
  }
}
.daihyakka-trivia .h-920 {
  height: 920px;
}
.daihyakka-trivia .--gap920 {
  gap: 920px !important;
}
.daihyakka-trivia .--fw920 {
  font-weight: 920;
}
.daihyakka-trivia .--mt921 {
  margin-top: 921px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt921 {
    margin-top: 460.5px;
  }
}
.daihyakka-trivia .--mb921 {
  margin-bottom: 921px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb921 {
    margin-bottom: 460.5px;
  }
}
.daihyakka-trivia .--pt921 {
  padding-top: 921px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt921 {
    padding-top: 460.5px;
  }
}
.daihyakka-trivia .--pb921 {
  padding-bottom: 921px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb921 {
    padding-bottom: 460.5px;
  }
}
.daihyakka-trivia .--px921 {
  padding: 0 921px;
}
.daihyakka-trivia .max-w-921 {
  max-width: 921px;
}
.daihyakka-trivia .w-921 {
  width: 921px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-921 {
    width: 460.5px;
  }
}
.daihyakka-trivia .h-921 {
  height: 921px;
}
.daihyakka-trivia .--gap921 {
  gap: 921px !important;
}
.daihyakka-trivia .--fw921 {
  font-weight: 921;
}
.daihyakka-trivia .--mt922 {
  margin-top: 922px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt922 {
    margin-top: 461px;
  }
}
.daihyakka-trivia .--mb922 {
  margin-bottom: 922px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb922 {
    margin-bottom: 461px;
  }
}
.daihyakka-trivia .--pt922 {
  padding-top: 922px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt922 {
    padding-top: 461px;
  }
}
.daihyakka-trivia .--pb922 {
  padding-bottom: 922px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb922 {
    padding-bottom: 461px;
  }
}
.daihyakka-trivia .--px922 {
  padding: 0 922px;
}
.daihyakka-trivia .max-w-922 {
  max-width: 922px;
}
.daihyakka-trivia .w-922 {
  width: 922px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-922 {
    width: 461px;
  }
}
.daihyakka-trivia .h-922 {
  height: 922px;
}
.daihyakka-trivia .--gap922 {
  gap: 922px !important;
}
.daihyakka-trivia .--fw922 {
  font-weight: 922;
}
.daihyakka-trivia .--mt923 {
  margin-top: 923px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt923 {
    margin-top: 461.5px;
  }
}
.daihyakka-trivia .--mb923 {
  margin-bottom: 923px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb923 {
    margin-bottom: 461.5px;
  }
}
.daihyakka-trivia .--pt923 {
  padding-top: 923px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt923 {
    padding-top: 461.5px;
  }
}
.daihyakka-trivia .--pb923 {
  padding-bottom: 923px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb923 {
    padding-bottom: 461.5px;
  }
}
.daihyakka-trivia .--px923 {
  padding: 0 923px;
}
.daihyakka-trivia .max-w-923 {
  max-width: 923px;
}
.daihyakka-trivia .w-923 {
  width: 923px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-923 {
    width: 461.5px;
  }
}
.daihyakka-trivia .h-923 {
  height: 923px;
}
.daihyakka-trivia .--gap923 {
  gap: 923px !important;
}
.daihyakka-trivia .--fw923 {
  font-weight: 923;
}
.daihyakka-trivia .--mt924 {
  margin-top: 924px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt924 {
    margin-top: 462px;
  }
}
.daihyakka-trivia .--mb924 {
  margin-bottom: 924px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb924 {
    margin-bottom: 462px;
  }
}
.daihyakka-trivia .--pt924 {
  padding-top: 924px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt924 {
    padding-top: 462px;
  }
}
.daihyakka-trivia .--pb924 {
  padding-bottom: 924px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb924 {
    padding-bottom: 462px;
  }
}
.daihyakka-trivia .--px924 {
  padding: 0 924px;
}
.daihyakka-trivia .max-w-924 {
  max-width: 924px;
}
.daihyakka-trivia .w-924 {
  width: 924px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-924 {
    width: 462px;
  }
}
.daihyakka-trivia .h-924 {
  height: 924px;
}
.daihyakka-trivia .--gap924 {
  gap: 924px !important;
}
.daihyakka-trivia .--fw924 {
  font-weight: 924;
}
.daihyakka-trivia .--mt925 {
  margin-top: 925px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt925 {
    margin-top: 462.5px;
  }
}
.daihyakka-trivia .--mb925 {
  margin-bottom: 925px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb925 {
    margin-bottom: 462.5px;
  }
}
.daihyakka-trivia .--pt925 {
  padding-top: 925px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt925 {
    padding-top: 462.5px;
  }
}
.daihyakka-trivia .--pb925 {
  padding-bottom: 925px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb925 {
    padding-bottom: 462.5px;
  }
}
.daihyakka-trivia .--px925 {
  padding: 0 925px;
}
.daihyakka-trivia .max-w-925 {
  max-width: 925px;
}
.daihyakka-trivia .w-925 {
  width: 925px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-925 {
    width: 462.5px;
  }
}
.daihyakka-trivia .h-925 {
  height: 925px;
}
.daihyakka-trivia .--gap925 {
  gap: 925px !important;
}
.daihyakka-trivia .--fw925 {
  font-weight: 925;
}
.daihyakka-trivia .--mt926 {
  margin-top: 926px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt926 {
    margin-top: 463px;
  }
}
.daihyakka-trivia .--mb926 {
  margin-bottom: 926px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb926 {
    margin-bottom: 463px;
  }
}
.daihyakka-trivia .--pt926 {
  padding-top: 926px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt926 {
    padding-top: 463px;
  }
}
.daihyakka-trivia .--pb926 {
  padding-bottom: 926px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb926 {
    padding-bottom: 463px;
  }
}
.daihyakka-trivia .--px926 {
  padding: 0 926px;
}
.daihyakka-trivia .max-w-926 {
  max-width: 926px;
}
.daihyakka-trivia .w-926 {
  width: 926px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-926 {
    width: 463px;
  }
}
.daihyakka-trivia .h-926 {
  height: 926px;
}
.daihyakka-trivia .--gap926 {
  gap: 926px !important;
}
.daihyakka-trivia .--fw926 {
  font-weight: 926;
}
.daihyakka-trivia .--mt927 {
  margin-top: 927px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt927 {
    margin-top: 463.5px;
  }
}
.daihyakka-trivia .--mb927 {
  margin-bottom: 927px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb927 {
    margin-bottom: 463.5px;
  }
}
.daihyakka-trivia .--pt927 {
  padding-top: 927px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt927 {
    padding-top: 463.5px;
  }
}
.daihyakka-trivia .--pb927 {
  padding-bottom: 927px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb927 {
    padding-bottom: 463.5px;
  }
}
.daihyakka-trivia .--px927 {
  padding: 0 927px;
}
.daihyakka-trivia .max-w-927 {
  max-width: 927px;
}
.daihyakka-trivia .w-927 {
  width: 927px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-927 {
    width: 463.5px;
  }
}
.daihyakka-trivia .h-927 {
  height: 927px;
}
.daihyakka-trivia .--gap927 {
  gap: 927px !important;
}
.daihyakka-trivia .--fw927 {
  font-weight: 927;
}
.daihyakka-trivia .--mt928 {
  margin-top: 928px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt928 {
    margin-top: 464px;
  }
}
.daihyakka-trivia .--mb928 {
  margin-bottom: 928px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb928 {
    margin-bottom: 464px;
  }
}
.daihyakka-trivia .--pt928 {
  padding-top: 928px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt928 {
    padding-top: 464px;
  }
}
.daihyakka-trivia .--pb928 {
  padding-bottom: 928px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb928 {
    padding-bottom: 464px;
  }
}
.daihyakka-trivia .--px928 {
  padding: 0 928px;
}
.daihyakka-trivia .max-w-928 {
  max-width: 928px;
}
.daihyakka-trivia .w-928 {
  width: 928px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-928 {
    width: 464px;
  }
}
.daihyakka-trivia .h-928 {
  height: 928px;
}
.daihyakka-trivia .--gap928 {
  gap: 928px !important;
}
.daihyakka-trivia .--fw928 {
  font-weight: 928;
}
.daihyakka-trivia .--mt929 {
  margin-top: 929px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt929 {
    margin-top: 464.5px;
  }
}
.daihyakka-trivia .--mb929 {
  margin-bottom: 929px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb929 {
    margin-bottom: 464.5px;
  }
}
.daihyakka-trivia .--pt929 {
  padding-top: 929px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt929 {
    padding-top: 464.5px;
  }
}
.daihyakka-trivia .--pb929 {
  padding-bottom: 929px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb929 {
    padding-bottom: 464.5px;
  }
}
.daihyakka-trivia .--px929 {
  padding: 0 929px;
}
.daihyakka-trivia .max-w-929 {
  max-width: 929px;
}
.daihyakka-trivia .w-929 {
  width: 929px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-929 {
    width: 464.5px;
  }
}
.daihyakka-trivia .h-929 {
  height: 929px;
}
.daihyakka-trivia .--gap929 {
  gap: 929px !important;
}
.daihyakka-trivia .--fw929 {
  font-weight: 929;
}
.daihyakka-trivia .--mt930 {
  margin-top: 930px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt930 {
    margin-top: 465px;
  }
}
.daihyakka-trivia .--mb930 {
  margin-bottom: 930px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb930 {
    margin-bottom: 465px;
  }
}
.daihyakka-trivia .--pt930 {
  padding-top: 930px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt930 {
    padding-top: 465px;
  }
}
.daihyakka-trivia .--pb930 {
  padding-bottom: 930px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb930 {
    padding-bottom: 465px;
  }
}
.daihyakka-trivia .--px930 {
  padding: 0 930px;
}
.daihyakka-trivia .max-w-930 {
  max-width: 930px;
}
.daihyakka-trivia .w-930 {
  width: 930px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-930 {
    width: 465px;
  }
}
.daihyakka-trivia .h-930 {
  height: 930px;
}
.daihyakka-trivia .--gap930 {
  gap: 930px !important;
}
.daihyakka-trivia .--fw930 {
  font-weight: 930;
}
.daihyakka-trivia .--mt931 {
  margin-top: 931px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt931 {
    margin-top: 465.5px;
  }
}
.daihyakka-trivia .--mb931 {
  margin-bottom: 931px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb931 {
    margin-bottom: 465.5px;
  }
}
.daihyakka-trivia .--pt931 {
  padding-top: 931px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt931 {
    padding-top: 465.5px;
  }
}
.daihyakka-trivia .--pb931 {
  padding-bottom: 931px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb931 {
    padding-bottom: 465.5px;
  }
}
.daihyakka-trivia .--px931 {
  padding: 0 931px;
}
.daihyakka-trivia .max-w-931 {
  max-width: 931px;
}
.daihyakka-trivia .w-931 {
  width: 931px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-931 {
    width: 465.5px;
  }
}
.daihyakka-trivia .h-931 {
  height: 931px;
}
.daihyakka-trivia .--gap931 {
  gap: 931px !important;
}
.daihyakka-trivia .--fw931 {
  font-weight: 931;
}
.daihyakka-trivia .--mt932 {
  margin-top: 932px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt932 {
    margin-top: 466px;
  }
}
.daihyakka-trivia .--mb932 {
  margin-bottom: 932px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb932 {
    margin-bottom: 466px;
  }
}
.daihyakka-trivia .--pt932 {
  padding-top: 932px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt932 {
    padding-top: 466px;
  }
}
.daihyakka-trivia .--pb932 {
  padding-bottom: 932px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb932 {
    padding-bottom: 466px;
  }
}
.daihyakka-trivia .--px932 {
  padding: 0 932px;
}
.daihyakka-trivia .max-w-932 {
  max-width: 932px;
}
.daihyakka-trivia .w-932 {
  width: 932px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-932 {
    width: 466px;
  }
}
.daihyakka-trivia .h-932 {
  height: 932px;
}
.daihyakka-trivia .--gap932 {
  gap: 932px !important;
}
.daihyakka-trivia .--fw932 {
  font-weight: 932;
}
.daihyakka-trivia .--mt933 {
  margin-top: 933px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt933 {
    margin-top: 466.5px;
  }
}
.daihyakka-trivia .--mb933 {
  margin-bottom: 933px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb933 {
    margin-bottom: 466.5px;
  }
}
.daihyakka-trivia .--pt933 {
  padding-top: 933px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt933 {
    padding-top: 466.5px;
  }
}
.daihyakka-trivia .--pb933 {
  padding-bottom: 933px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb933 {
    padding-bottom: 466.5px;
  }
}
.daihyakka-trivia .--px933 {
  padding: 0 933px;
}
.daihyakka-trivia .max-w-933 {
  max-width: 933px;
}
.daihyakka-trivia .w-933 {
  width: 933px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-933 {
    width: 466.5px;
  }
}
.daihyakka-trivia .h-933 {
  height: 933px;
}
.daihyakka-trivia .--gap933 {
  gap: 933px !important;
}
.daihyakka-trivia .--fw933 {
  font-weight: 933;
}
.daihyakka-trivia .--mt934 {
  margin-top: 934px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt934 {
    margin-top: 467px;
  }
}
.daihyakka-trivia .--mb934 {
  margin-bottom: 934px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb934 {
    margin-bottom: 467px;
  }
}
.daihyakka-trivia .--pt934 {
  padding-top: 934px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt934 {
    padding-top: 467px;
  }
}
.daihyakka-trivia .--pb934 {
  padding-bottom: 934px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb934 {
    padding-bottom: 467px;
  }
}
.daihyakka-trivia .--px934 {
  padding: 0 934px;
}
.daihyakka-trivia .max-w-934 {
  max-width: 934px;
}
.daihyakka-trivia .w-934 {
  width: 934px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-934 {
    width: 467px;
  }
}
.daihyakka-trivia .h-934 {
  height: 934px;
}
.daihyakka-trivia .--gap934 {
  gap: 934px !important;
}
.daihyakka-trivia .--fw934 {
  font-weight: 934;
}
.daihyakka-trivia .--mt935 {
  margin-top: 935px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt935 {
    margin-top: 467.5px;
  }
}
.daihyakka-trivia .--mb935 {
  margin-bottom: 935px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb935 {
    margin-bottom: 467.5px;
  }
}
.daihyakka-trivia .--pt935 {
  padding-top: 935px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt935 {
    padding-top: 467.5px;
  }
}
.daihyakka-trivia .--pb935 {
  padding-bottom: 935px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb935 {
    padding-bottom: 467.5px;
  }
}
.daihyakka-trivia .--px935 {
  padding: 0 935px;
}
.daihyakka-trivia .max-w-935 {
  max-width: 935px;
}
.daihyakka-trivia .w-935 {
  width: 935px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-935 {
    width: 467.5px;
  }
}
.daihyakka-trivia .h-935 {
  height: 935px;
}
.daihyakka-trivia .--gap935 {
  gap: 935px !important;
}
.daihyakka-trivia .--fw935 {
  font-weight: 935;
}
.daihyakka-trivia .--mt936 {
  margin-top: 936px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt936 {
    margin-top: 468px;
  }
}
.daihyakka-trivia .--mb936 {
  margin-bottom: 936px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb936 {
    margin-bottom: 468px;
  }
}
.daihyakka-trivia .--pt936 {
  padding-top: 936px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt936 {
    padding-top: 468px;
  }
}
.daihyakka-trivia .--pb936 {
  padding-bottom: 936px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb936 {
    padding-bottom: 468px;
  }
}
.daihyakka-trivia .--px936 {
  padding: 0 936px;
}
.daihyakka-trivia .max-w-936 {
  max-width: 936px;
}
.daihyakka-trivia .w-936 {
  width: 936px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-936 {
    width: 468px;
  }
}
.daihyakka-trivia .h-936 {
  height: 936px;
}
.daihyakka-trivia .--gap936 {
  gap: 936px !important;
}
.daihyakka-trivia .--fw936 {
  font-weight: 936;
}
.daihyakka-trivia .--mt937 {
  margin-top: 937px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt937 {
    margin-top: 468.5px;
  }
}
.daihyakka-trivia .--mb937 {
  margin-bottom: 937px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb937 {
    margin-bottom: 468.5px;
  }
}
.daihyakka-trivia .--pt937 {
  padding-top: 937px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt937 {
    padding-top: 468.5px;
  }
}
.daihyakka-trivia .--pb937 {
  padding-bottom: 937px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb937 {
    padding-bottom: 468.5px;
  }
}
.daihyakka-trivia .--px937 {
  padding: 0 937px;
}
.daihyakka-trivia .max-w-937 {
  max-width: 937px;
}
.daihyakka-trivia .w-937 {
  width: 937px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-937 {
    width: 468.5px;
  }
}
.daihyakka-trivia .h-937 {
  height: 937px;
}
.daihyakka-trivia .--gap937 {
  gap: 937px !important;
}
.daihyakka-trivia .--fw937 {
  font-weight: 937;
}
.daihyakka-trivia .--mt938 {
  margin-top: 938px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt938 {
    margin-top: 469px;
  }
}
.daihyakka-trivia .--mb938 {
  margin-bottom: 938px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb938 {
    margin-bottom: 469px;
  }
}
.daihyakka-trivia .--pt938 {
  padding-top: 938px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt938 {
    padding-top: 469px;
  }
}
.daihyakka-trivia .--pb938 {
  padding-bottom: 938px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb938 {
    padding-bottom: 469px;
  }
}
.daihyakka-trivia .--px938 {
  padding: 0 938px;
}
.daihyakka-trivia .max-w-938 {
  max-width: 938px;
}
.daihyakka-trivia .w-938 {
  width: 938px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-938 {
    width: 469px;
  }
}
.daihyakka-trivia .h-938 {
  height: 938px;
}
.daihyakka-trivia .--gap938 {
  gap: 938px !important;
}
.daihyakka-trivia .--fw938 {
  font-weight: 938;
}
.daihyakka-trivia .--mt939 {
  margin-top: 939px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt939 {
    margin-top: 469.5px;
  }
}
.daihyakka-trivia .--mb939 {
  margin-bottom: 939px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb939 {
    margin-bottom: 469.5px;
  }
}
.daihyakka-trivia .--pt939 {
  padding-top: 939px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt939 {
    padding-top: 469.5px;
  }
}
.daihyakka-trivia .--pb939 {
  padding-bottom: 939px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb939 {
    padding-bottom: 469.5px;
  }
}
.daihyakka-trivia .--px939 {
  padding: 0 939px;
}
.daihyakka-trivia .max-w-939 {
  max-width: 939px;
}
.daihyakka-trivia .w-939 {
  width: 939px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-939 {
    width: 469.5px;
  }
}
.daihyakka-trivia .h-939 {
  height: 939px;
}
.daihyakka-trivia .--gap939 {
  gap: 939px !important;
}
.daihyakka-trivia .--fw939 {
  font-weight: 939;
}
.daihyakka-trivia .--mt940 {
  margin-top: 940px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt940 {
    margin-top: 470px;
  }
}
.daihyakka-trivia .--mb940 {
  margin-bottom: 940px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb940 {
    margin-bottom: 470px;
  }
}
.daihyakka-trivia .--pt940 {
  padding-top: 940px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt940 {
    padding-top: 470px;
  }
}
.daihyakka-trivia .--pb940 {
  padding-bottom: 940px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb940 {
    padding-bottom: 470px;
  }
}
.daihyakka-trivia .--px940 {
  padding: 0 940px;
}
.daihyakka-trivia .max-w-940 {
  max-width: 940px;
}
.daihyakka-trivia .w-940 {
  width: 940px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-940 {
    width: 470px;
  }
}
.daihyakka-trivia .h-940 {
  height: 940px;
}
.daihyakka-trivia .--gap940 {
  gap: 940px !important;
}
.daihyakka-trivia .--fw940 {
  font-weight: 940;
}
.daihyakka-trivia .--mt941 {
  margin-top: 941px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt941 {
    margin-top: 470.5px;
  }
}
.daihyakka-trivia .--mb941 {
  margin-bottom: 941px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb941 {
    margin-bottom: 470.5px;
  }
}
.daihyakka-trivia .--pt941 {
  padding-top: 941px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt941 {
    padding-top: 470.5px;
  }
}
.daihyakka-trivia .--pb941 {
  padding-bottom: 941px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb941 {
    padding-bottom: 470.5px;
  }
}
.daihyakka-trivia .--px941 {
  padding: 0 941px;
}
.daihyakka-trivia .max-w-941 {
  max-width: 941px;
}
.daihyakka-trivia .w-941 {
  width: 941px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-941 {
    width: 470.5px;
  }
}
.daihyakka-trivia .h-941 {
  height: 941px;
}
.daihyakka-trivia .--gap941 {
  gap: 941px !important;
}
.daihyakka-trivia .--fw941 {
  font-weight: 941;
}
.daihyakka-trivia .--mt942 {
  margin-top: 942px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt942 {
    margin-top: 471px;
  }
}
.daihyakka-trivia .--mb942 {
  margin-bottom: 942px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb942 {
    margin-bottom: 471px;
  }
}
.daihyakka-trivia .--pt942 {
  padding-top: 942px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt942 {
    padding-top: 471px;
  }
}
.daihyakka-trivia .--pb942 {
  padding-bottom: 942px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb942 {
    padding-bottom: 471px;
  }
}
.daihyakka-trivia .--px942 {
  padding: 0 942px;
}
.daihyakka-trivia .max-w-942 {
  max-width: 942px;
}
.daihyakka-trivia .w-942 {
  width: 942px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-942 {
    width: 471px;
  }
}
.daihyakka-trivia .h-942 {
  height: 942px;
}
.daihyakka-trivia .--gap942 {
  gap: 942px !important;
}
.daihyakka-trivia .--fw942 {
  font-weight: 942;
}
.daihyakka-trivia .--mt943 {
  margin-top: 943px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt943 {
    margin-top: 471.5px;
  }
}
.daihyakka-trivia .--mb943 {
  margin-bottom: 943px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb943 {
    margin-bottom: 471.5px;
  }
}
.daihyakka-trivia .--pt943 {
  padding-top: 943px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt943 {
    padding-top: 471.5px;
  }
}
.daihyakka-trivia .--pb943 {
  padding-bottom: 943px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb943 {
    padding-bottom: 471.5px;
  }
}
.daihyakka-trivia .--px943 {
  padding: 0 943px;
}
.daihyakka-trivia .max-w-943 {
  max-width: 943px;
}
.daihyakka-trivia .w-943 {
  width: 943px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-943 {
    width: 471.5px;
  }
}
.daihyakka-trivia .h-943 {
  height: 943px;
}
.daihyakka-trivia .--gap943 {
  gap: 943px !important;
}
.daihyakka-trivia .--fw943 {
  font-weight: 943;
}
.daihyakka-trivia .--mt944 {
  margin-top: 944px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt944 {
    margin-top: 472px;
  }
}
.daihyakka-trivia .--mb944 {
  margin-bottom: 944px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb944 {
    margin-bottom: 472px;
  }
}
.daihyakka-trivia .--pt944 {
  padding-top: 944px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt944 {
    padding-top: 472px;
  }
}
.daihyakka-trivia .--pb944 {
  padding-bottom: 944px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb944 {
    padding-bottom: 472px;
  }
}
.daihyakka-trivia .--px944 {
  padding: 0 944px;
}
.daihyakka-trivia .max-w-944 {
  max-width: 944px;
}
.daihyakka-trivia .w-944 {
  width: 944px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-944 {
    width: 472px;
  }
}
.daihyakka-trivia .h-944 {
  height: 944px;
}
.daihyakka-trivia .--gap944 {
  gap: 944px !important;
}
.daihyakka-trivia .--fw944 {
  font-weight: 944;
}
.daihyakka-trivia .--mt945 {
  margin-top: 945px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt945 {
    margin-top: 472.5px;
  }
}
.daihyakka-trivia .--mb945 {
  margin-bottom: 945px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb945 {
    margin-bottom: 472.5px;
  }
}
.daihyakka-trivia .--pt945 {
  padding-top: 945px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt945 {
    padding-top: 472.5px;
  }
}
.daihyakka-trivia .--pb945 {
  padding-bottom: 945px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb945 {
    padding-bottom: 472.5px;
  }
}
.daihyakka-trivia .--px945 {
  padding: 0 945px;
}
.daihyakka-trivia .max-w-945 {
  max-width: 945px;
}
.daihyakka-trivia .w-945 {
  width: 945px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-945 {
    width: 472.5px;
  }
}
.daihyakka-trivia .h-945 {
  height: 945px;
}
.daihyakka-trivia .--gap945 {
  gap: 945px !important;
}
.daihyakka-trivia .--fw945 {
  font-weight: 945;
}
.daihyakka-trivia .--mt946 {
  margin-top: 946px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt946 {
    margin-top: 473px;
  }
}
.daihyakka-trivia .--mb946 {
  margin-bottom: 946px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb946 {
    margin-bottom: 473px;
  }
}
.daihyakka-trivia .--pt946 {
  padding-top: 946px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt946 {
    padding-top: 473px;
  }
}
.daihyakka-trivia .--pb946 {
  padding-bottom: 946px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb946 {
    padding-bottom: 473px;
  }
}
.daihyakka-trivia .--px946 {
  padding: 0 946px;
}
.daihyakka-trivia .max-w-946 {
  max-width: 946px;
}
.daihyakka-trivia .w-946 {
  width: 946px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-946 {
    width: 473px;
  }
}
.daihyakka-trivia .h-946 {
  height: 946px;
}
.daihyakka-trivia .--gap946 {
  gap: 946px !important;
}
.daihyakka-trivia .--fw946 {
  font-weight: 946;
}
.daihyakka-trivia .--mt947 {
  margin-top: 947px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt947 {
    margin-top: 473.5px;
  }
}
.daihyakka-trivia .--mb947 {
  margin-bottom: 947px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb947 {
    margin-bottom: 473.5px;
  }
}
.daihyakka-trivia .--pt947 {
  padding-top: 947px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt947 {
    padding-top: 473.5px;
  }
}
.daihyakka-trivia .--pb947 {
  padding-bottom: 947px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb947 {
    padding-bottom: 473.5px;
  }
}
.daihyakka-trivia .--px947 {
  padding: 0 947px;
}
.daihyakka-trivia .max-w-947 {
  max-width: 947px;
}
.daihyakka-trivia .w-947 {
  width: 947px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-947 {
    width: 473.5px;
  }
}
.daihyakka-trivia .h-947 {
  height: 947px;
}
.daihyakka-trivia .--gap947 {
  gap: 947px !important;
}
.daihyakka-trivia .--fw947 {
  font-weight: 947;
}
.daihyakka-trivia .--mt948 {
  margin-top: 948px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt948 {
    margin-top: 474px;
  }
}
.daihyakka-trivia .--mb948 {
  margin-bottom: 948px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb948 {
    margin-bottom: 474px;
  }
}
.daihyakka-trivia .--pt948 {
  padding-top: 948px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt948 {
    padding-top: 474px;
  }
}
.daihyakka-trivia .--pb948 {
  padding-bottom: 948px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb948 {
    padding-bottom: 474px;
  }
}
.daihyakka-trivia .--px948 {
  padding: 0 948px;
}
.daihyakka-trivia .max-w-948 {
  max-width: 948px;
}
.daihyakka-trivia .w-948 {
  width: 948px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-948 {
    width: 474px;
  }
}
.daihyakka-trivia .h-948 {
  height: 948px;
}
.daihyakka-trivia .--gap948 {
  gap: 948px !important;
}
.daihyakka-trivia .--fw948 {
  font-weight: 948;
}
.daihyakka-trivia .--mt949 {
  margin-top: 949px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt949 {
    margin-top: 474.5px;
  }
}
.daihyakka-trivia .--mb949 {
  margin-bottom: 949px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb949 {
    margin-bottom: 474.5px;
  }
}
.daihyakka-trivia .--pt949 {
  padding-top: 949px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt949 {
    padding-top: 474.5px;
  }
}
.daihyakka-trivia .--pb949 {
  padding-bottom: 949px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb949 {
    padding-bottom: 474.5px;
  }
}
.daihyakka-trivia .--px949 {
  padding: 0 949px;
}
.daihyakka-trivia .max-w-949 {
  max-width: 949px;
}
.daihyakka-trivia .w-949 {
  width: 949px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-949 {
    width: 474.5px;
  }
}
.daihyakka-trivia .h-949 {
  height: 949px;
}
.daihyakka-trivia .--gap949 {
  gap: 949px !important;
}
.daihyakka-trivia .--fw949 {
  font-weight: 949;
}
.daihyakka-trivia .--mt950 {
  margin-top: 950px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt950 {
    margin-top: 475px;
  }
}
.daihyakka-trivia .--mb950 {
  margin-bottom: 950px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb950 {
    margin-bottom: 475px;
  }
}
.daihyakka-trivia .--pt950 {
  padding-top: 950px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt950 {
    padding-top: 475px;
  }
}
.daihyakka-trivia .--pb950 {
  padding-bottom: 950px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb950 {
    padding-bottom: 475px;
  }
}
.daihyakka-trivia .--px950 {
  padding: 0 950px;
}
.daihyakka-trivia .max-w-950 {
  max-width: 950px;
}
.daihyakka-trivia .w-950 {
  width: 950px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-950 {
    width: 475px;
  }
}
.daihyakka-trivia .h-950 {
  height: 950px;
}
.daihyakka-trivia .--gap950 {
  gap: 950px !important;
}
.daihyakka-trivia .--fw950 {
  font-weight: 950;
}
.daihyakka-trivia .--mt951 {
  margin-top: 951px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt951 {
    margin-top: 475.5px;
  }
}
.daihyakka-trivia .--mb951 {
  margin-bottom: 951px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb951 {
    margin-bottom: 475.5px;
  }
}
.daihyakka-trivia .--pt951 {
  padding-top: 951px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt951 {
    padding-top: 475.5px;
  }
}
.daihyakka-trivia .--pb951 {
  padding-bottom: 951px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb951 {
    padding-bottom: 475.5px;
  }
}
.daihyakka-trivia .--px951 {
  padding: 0 951px;
}
.daihyakka-trivia .max-w-951 {
  max-width: 951px;
}
.daihyakka-trivia .w-951 {
  width: 951px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-951 {
    width: 475.5px;
  }
}
.daihyakka-trivia .h-951 {
  height: 951px;
}
.daihyakka-trivia .--gap951 {
  gap: 951px !important;
}
.daihyakka-trivia .--fw951 {
  font-weight: 951;
}
.daihyakka-trivia .--mt952 {
  margin-top: 952px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt952 {
    margin-top: 476px;
  }
}
.daihyakka-trivia .--mb952 {
  margin-bottom: 952px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb952 {
    margin-bottom: 476px;
  }
}
.daihyakka-trivia .--pt952 {
  padding-top: 952px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt952 {
    padding-top: 476px;
  }
}
.daihyakka-trivia .--pb952 {
  padding-bottom: 952px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb952 {
    padding-bottom: 476px;
  }
}
.daihyakka-trivia .--px952 {
  padding: 0 952px;
}
.daihyakka-trivia .max-w-952 {
  max-width: 952px;
}
.daihyakka-trivia .w-952 {
  width: 952px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-952 {
    width: 476px;
  }
}
.daihyakka-trivia .h-952 {
  height: 952px;
}
.daihyakka-trivia .--gap952 {
  gap: 952px !important;
}
.daihyakka-trivia .--fw952 {
  font-weight: 952;
}
.daihyakka-trivia .--mt953 {
  margin-top: 953px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt953 {
    margin-top: 476.5px;
  }
}
.daihyakka-trivia .--mb953 {
  margin-bottom: 953px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb953 {
    margin-bottom: 476.5px;
  }
}
.daihyakka-trivia .--pt953 {
  padding-top: 953px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt953 {
    padding-top: 476.5px;
  }
}
.daihyakka-trivia .--pb953 {
  padding-bottom: 953px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb953 {
    padding-bottom: 476.5px;
  }
}
.daihyakka-trivia .--px953 {
  padding: 0 953px;
}
.daihyakka-trivia .max-w-953 {
  max-width: 953px;
}
.daihyakka-trivia .w-953 {
  width: 953px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-953 {
    width: 476.5px;
  }
}
.daihyakka-trivia .h-953 {
  height: 953px;
}
.daihyakka-trivia .--gap953 {
  gap: 953px !important;
}
.daihyakka-trivia .--fw953 {
  font-weight: 953;
}
.daihyakka-trivia .--mt954 {
  margin-top: 954px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt954 {
    margin-top: 477px;
  }
}
.daihyakka-trivia .--mb954 {
  margin-bottom: 954px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb954 {
    margin-bottom: 477px;
  }
}
.daihyakka-trivia .--pt954 {
  padding-top: 954px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt954 {
    padding-top: 477px;
  }
}
.daihyakka-trivia .--pb954 {
  padding-bottom: 954px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb954 {
    padding-bottom: 477px;
  }
}
.daihyakka-trivia .--px954 {
  padding: 0 954px;
}
.daihyakka-trivia .max-w-954 {
  max-width: 954px;
}
.daihyakka-trivia .w-954 {
  width: 954px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-954 {
    width: 477px;
  }
}
.daihyakka-trivia .h-954 {
  height: 954px;
}
.daihyakka-trivia .--gap954 {
  gap: 954px !important;
}
.daihyakka-trivia .--fw954 {
  font-weight: 954;
}
.daihyakka-trivia .--mt955 {
  margin-top: 955px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt955 {
    margin-top: 477.5px;
  }
}
.daihyakka-trivia .--mb955 {
  margin-bottom: 955px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb955 {
    margin-bottom: 477.5px;
  }
}
.daihyakka-trivia .--pt955 {
  padding-top: 955px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt955 {
    padding-top: 477.5px;
  }
}
.daihyakka-trivia .--pb955 {
  padding-bottom: 955px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb955 {
    padding-bottom: 477.5px;
  }
}
.daihyakka-trivia .--px955 {
  padding: 0 955px;
}
.daihyakka-trivia .max-w-955 {
  max-width: 955px;
}
.daihyakka-trivia .w-955 {
  width: 955px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-955 {
    width: 477.5px;
  }
}
.daihyakka-trivia .h-955 {
  height: 955px;
}
.daihyakka-trivia .--gap955 {
  gap: 955px !important;
}
.daihyakka-trivia .--fw955 {
  font-weight: 955;
}
.daihyakka-trivia .--mt956 {
  margin-top: 956px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt956 {
    margin-top: 478px;
  }
}
.daihyakka-trivia .--mb956 {
  margin-bottom: 956px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb956 {
    margin-bottom: 478px;
  }
}
.daihyakka-trivia .--pt956 {
  padding-top: 956px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt956 {
    padding-top: 478px;
  }
}
.daihyakka-trivia .--pb956 {
  padding-bottom: 956px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb956 {
    padding-bottom: 478px;
  }
}
.daihyakka-trivia .--px956 {
  padding: 0 956px;
}
.daihyakka-trivia .max-w-956 {
  max-width: 956px;
}
.daihyakka-trivia .w-956 {
  width: 956px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-956 {
    width: 478px;
  }
}
.daihyakka-trivia .h-956 {
  height: 956px;
}
.daihyakka-trivia .--gap956 {
  gap: 956px !important;
}
.daihyakka-trivia .--fw956 {
  font-weight: 956;
}
.daihyakka-trivia .--mt957 {
  margin-top: 957px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt957 {
    margin-top: 478.5px;
  }
}
.daihyakka-trivia .--mb957 {
  margin-bottom: 957px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb957 {
    margin-bottom: 478.5px;
  }
}
.daihyakka-trivia .--pt957 {
  padding-top: 957px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt957 {
    padding-top: 478.5px;
  }
}
.daihyakka-trivia .--pb957 {
  padding-bottom: 957px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb957 {
    padding-bottom: 478.5px;
  }
}
.daihyakka-trivia .--px957 {
  padding: 0 957px;
}
.daihyakka-trivia .max-w-957 {
  max-width: 957px;
}
.daihyakka-trivia .w-957 {
  width: 957px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-957 {
    width: 478.5px;
  }
}
.daihyakka-trivia .h-957 {
  height: 957px;
}
.daihyakka-trivia .--gap957 {
  gap: 957px !important;
}
.daihyakka-trivia .--fw957 {
  font-weight: 957;
}
.daihyakka-trivia .--mt958 {
  margin-top: 958px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt958 {
    margin-top: 479px;
  }
}
.daihyakka-trivia .--mb958 {
  margin-bottom: 958px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb958 {
    margin-bottom: 479px;
  }
}
.daihyakka-trivia .--pt958 {
  padding-top: 958px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt958 {
    padding-top: 479px;
  }
}
.daihyakka-trivia .--pb958 {
  padding-bottom: 958px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb958 {
    padding-bottom: 479px;
  }
}
.daihyakka-trivia .--px958 {
  padding: 0 958px;
}
.daihyakka-trivia .max-w-958 {
  max-width: 958px;
}
.daihyakka-trivia .w-958 {
  width: 958px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-958 {
    width: 479px;
  }
}
.daihyakka-trivia .h-958 {
  height: 958px;
}
.daihyakka-trivia .--gap958 {
  gap: 958px !important;
}
.daihyakka-trivia .--fw958 {
  font-weight: 958;
}
.daihyakka-trivia .--mt959 {
  margin-top: 959px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt959 {
    margin-top: 479.5px;
  }
}
.daihyakka-trivia .--mb959 {
  margin-bottom: 959px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb959 {
    margin-bottom: 479.5px;
  }
}
.daihyakka-trivia .--pt959 {
  padding-top: 959px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt959 {
    padding-top: 479.5px;
  }
}
.daihyakka-trivia .--pb959 {
  padding-bottom: 959px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb959 {
    padding-bottom: 479.5px;
  }
}
.daihyakka-trivia .--px959 {
  padding: 0 959px;
}
.daihyakka-trivia .max-w-959 {
  max-width: 959px;
}
.daihyakka-trivia .w-959 {
  width: 959px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-959 {
    width: 479.5px;
  }
}
.daihyakka-trivia .h-959 {
  height: 959px;
}
.daihyakka-trivia .--gap959 {
  gap: 959px !important;
}
.daihyakka-trivia .--fw959 {
  font-weight: 959;
}
.daihyakka-trivia .--mt960 {
  margin-top: 960px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt960 {
    margin-top: 480px;
  }
}
.daihyakka-trivia .--mb960 {
  margin-bottom: 960px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb960 {
    margin-bottom: 480px;
  }
}
.daihyakka-trivia .--pt960 {
  padding-top: 960px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt960 {
    padding-top: 480px;
  }
}
.daihyakka-trivia .--pb960 {
  padding-bottom: 960px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb960 {
    padding-bottom: 480px;
  }
}
.daihyakka-trivia .--px960 {
  padding: 0 960px;
}
.daihyakka-trivia .max-w-960 {
  max-width: 960px;
}
.daihyakka-trivia .w-960 {
  width: 960px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-960 {
    width: 480px;
  }
}
.daihyakka-trivia .h-960 {
  height: 960px;
}
.daihyakka-trivia .--gap960 {
  gap: 960px !important;
}
.daihyakka-trivia .--fw960 {
  font-weight: 960;
}
.daihyakka-trivia .--mt961 {
  margin-top: 961px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt961 {
    margin-top: 480.5px;
  }
}
.daihyakka-trivia .--mb961 {
  margin-bottom: 961px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb961 {
    margin-bottom: 480.5px;
  }
}
.daihyakka-trivia .--pt961 {
  padding-top: 961px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt961 {
    padding-top: 480.5px;
  }
}
.daihyakka-trivia .--pb961 {
  padding-bottom: 961px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb961 {
    padding-bottom: 480.5px;
  }
}
.daihyakka-trivia .--px961 {
  padding: 0 961px;
}
.daihyakka-trivia .max-w-961 {
  max-width: 961px;
}
.daihyakka-trivia .w-961 {
  width: 961px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-961 {
    width: 480.5px;
  }
}
.daihyakka-trivia .h-961 {
  height: 961px;
}
.daihyakka-trivia .--gap961 {
  gap: 961px !important;
}
.daihyakka-trivia .--fw961 {
  font-weight: 961;
}
.daihyakka-trivia .--mt962 {
  margin-top: 962px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt962 {
    margin-top: 481px;
  }
}
.daihyakka-trivia .--mb962 {
  margin-bottom: 962px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb962 {
    margin-bottom: 481px;
  }
}
.daihyakka-trivia .--pt962 {
  padding-top: 962px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt962 {
    padding-top: 481px;
  }
}
.daihyakka-trivia .--pb962 {
  padding-bottom: 962px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb962 {
    padding-bottom: 481px;
  }
}
.daihyakka-trivia .--px962 {
  padding: 0 962px;
}
.daihyakka-trivia .max-w-962 {
  max-width: 962px;
}
.daihyakka-trivia .w-962 {
  width: 962px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-962 {
    width: 481px;
  }
}
.daihyakka-trivia .h-962 {
  height: 962px;
}
.daihyakka-trivia .--gap962 {
  gap: 962px !important;
}
.daihyakka-trivia .--fw962 {
  font-weight: 962;
}
.daihyakka-trivia .--mt963 {
  margin-top: 963px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt963 {
    margin-top: 481.5px;
  }
}
.daihyakka-trivia .--mb963 {
  margin-bottom: 963px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb963 {
    margin-bottom: 481.5px;
  }
}
.daihyakka-trivia .--pt963 {
  padding-top: 963px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt963 {
    padding-top: 481.5px;
  }
}
.daihyakka-trivia .--pb963 {
  padding-bottom: 963px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb963 {
    padding-bottom: 481.5px;
  }
}
.daihyakka-trivia .--px963 {
  padding: 0 963px;
}
.daihyakka-trivia .max-w-963 {
  max-width: 963px;
}
.daihyakka-trivia .w-963 {
  width: 963px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-963 {
    width: 481.5px;
  }
}
.daihyakka-trivia .h-963 {
  height: 963px;
}
.daihyakka-trivia .--gap963 {
  gap: 963px !important;
}
.daihyakka-trivia .--fw963 {
  font-weight: 963;
}
.daihyakka-trivia .--mt964 {
  margin-top: 964px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt964 {
    margin-top: 482px;
  }
}
.daihyakka-trivia .--mb964 {
  margin-bottom: 964px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb964 {
    margin-bottom: 482px;
  }
}
.daihyakka-trivia .--pt964 {
  padding-top: 964px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt964 {
    padding-top: 482px;
  }
}
.daihyakka-trivia .--pb964 {
  padding-bottom: 964px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb964 {
    padding-bottom: 482px;
  }
}
.daihyakka-trivia .--px964 {
  padding: 0 964px;
}
.daihyakka-trivia .max-w-964 {
  max-width: 964px;
}
.daihyakka-trivia .w-964 {
  width: 964px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-964 {
    width: 482px;
  }
}
.daihyakka-trivia .h-964 {
  height: 964px;
}
.daihyakka-trivia .--gap964 {
  gap: 964px !important;
}
.daihyakka-trivia .--fw964 {
  font-weight: 964;
}
.daihyakka-trivia .--mt965 {
  margin-top: 965px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt965 {
    margin-top: 482.5px;
  }
}
.daihyakka-trivia .--mb965 {
  margin-bottom: 965px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb965 {
    margin-bottom: 482.5px;
  }
}
.daihyakka-trivia .--pt965 {
  padding-top: 965px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt965 {
    padding-top: 482.5px;
  }
}
.daihyakka-trivia .--pb965 {
  padding-bottom: 965px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb965 {
    padding-bottom: 482.5px;
  }
}
.daihyakka-trivia .--px965 {
  padding: 0 965px;
}
.daihyakka-trivia .max-w-965 {
  max-width: 965px;
}
.daihyakka-trivia .w-965 {
  width: 965px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-965 {
    width: 482.5px;
  }
}
.daihyakka-trivia .h-965 {
  height: 965px;
}
.daihyakka-trivia .--gap965 {
  gap: 965px !important;
}
.daihyakka-trivia .--fw965 {
  font-weight: 965;
}
.daihyakka-trivia .--mt966 {
  margin-top: 966px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt966 {
    margin-top: 483px;
  }
}
.daihyakka-trivia .--mb966 {
  margin-bottom: 966px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb966 {
    margin-bottom: 483px;
  }
}
.daihyakka-trivia .--pt966 {
  padding-top: 966px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt966 {
    padding-top: 483px;
  }
}
.daihyakka-trivia .--pb966 {
  padding-bottom: 966px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb966 {
    padding-bottom: 483px;
  }
}
.daihyakka-trivia .--px966 {
  padding: 0 966px;
}
.daihyakka-trivia .max-w-966 {
  max-width: 966px;
}
.daihyakka-trivia .w-966 {
  width: 966px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-966 {
    width: 483px;
  }
}
.daihyakka-trivia .h-966 {
  height: 966px;
}
.daihyakka-trivia .--gap966 {
  gap: 966px !important;
}
.daihyakka-trivia .--fw966 {
  font-weight: 966;
}
.daihyakka-trivia .--mt967 {
  margin-top: 967px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt967 {
    margin-top: 483.5px;
  }
}
.daihyakka-trivia .--mb967 {
  margin-bottom: 967px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb967 {
    margin-bottom: 483.5px;
  }
}
.daihyakka-trivia .--pt967 {
  padding-top: 967px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt967 {
    padding-top: 483.5px;
  }
}
.daihyakka-trivia .--pb967 {
  padding-bottom: 967px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb967 {
    padding-bottom: 483.5px;
  }
}
.daihyakka-trivia .--px967 {
  padding: 0 967px;
}
.daihyakka-trivia .max-w-967 {
  max-width: 967px;
}
.daihyakka-trivia .w-967 {
  width: 967px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-967 {
    width: 483.5px;
  }
}
.daihyakka-trivia .h-967 {
  height: 967px;
}
.daihyakka-trivia .--gap967 {
  gap: 967px !important;
}
.daihyakka-trivia .--fw967 {
  font-weight: 967;
}
.daihyakka-trivia .--mt968 {
  margin-top: 968px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt968 {
    margin-top: 484px;
  }
}
.daihyakka-trivia .--mb968 {
  margin-bottom: 968px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb968 {
    margin-bottom: 484px;
  }
}
.daihyakka-trivia .--pt968 {
  padding-top: 968px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt968 {
    padding-top: 484px;
  }
}
.daihyakka-trivia .--pb968 {
  padding-bottom: 968px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb968 {
    padding-bottom: 484px;
  }
}
.daihyakka-trivia .--px968 {
  padding: 0 968px;
}
.daihyakka-trivia .max-w-968 {
  max-width: 968px;
}
.daihyakka-trivia .w-968 {
  width: 968px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-968 {
    width: 484px;
  }
}
.daihyakka-trivia .h-968 {
  height: 968px;
}
.daihyakka-trivia .--gap968 {
  gap: 968px !important;
}
.daihyakka-trivia .--fw968 {
  font-weight: 968;
}
.daihyakka-trivia .--mt969 {
  margin-top: 969px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt969 {
    margin-top: 484.5px;
  }
}
.daihyakka-trivia .--mb969 {
  margin-bottom: 969px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb969 {
    margin-bottom: 484.5px;
  }
}
.daihyakka-trivia .--pt969 {
  padding-top: 969px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt969 {
    padding-top: 484.5px;
  }
}
.daihyakka-trivia .--pb969 {
  padding-bottom: 969px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb969 {
    padding-bottom: 484.5px;
  }
}
.daihyakka-trivia .--px969 {
  padding: 0 969px;
}
.daihyakka-trivia .max-w-969 {
  max-width: 969px;
}
.daihyakka-trivia .w-969 {
  width: 969px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-969 {
    width: 484.5px;
  }
}
.daihyakka-trivia .h-969 {
  height: 969px;
}
.daihyakka-trivia .--gap969 {
  gap: 969px !important;
}
.daihyakka-trivia .--fw969 {
  font-weight: 969;
}
.daihyakka-trivia .--mt970 {
  margin-top: 970px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt970 {
    margin-top: 485px;
  }
}
.daihyakka-trivia .--mb970 {
  margin-bottom: 970px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb970 {
    margin-bottom: 485px;
  }
}
.daihyakka-trivia .--pt970 {
  padding-top: 970px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt970 {
    padding-top: 485px;
  }
}
.daihyakka-trivia .--pb970 {
  padding-bottom: 970px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb970 {
    padding-bottom: 485px;
  }
}
.daihyakka-trivia .--px970 {
  padding: 0 970px;
}
.daihyakka-trivia .max-w-970 {
  max-width: 970px;
}
.daihyakka-trivia .w-970 {
  width: 970px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-970 {
    width: 485px;
  }
}
.daihyakka-trivia .h-970 {
  height: 970px;
}
.daihyakka-trivia .--gap970 {
  gap: 970px !important;
}
.daihyakka-trivia .--fw970 {
  font-weight: 970;
}
.daihyakka-trivia .--mt971 {
  margin-top: 971px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt971 {
    margin-top: 485.5px;
  }
}
.daihyakka-trivia .--mb971 {
  margin-bottom: 971px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb971 {
    margin-bottom: 485.5px;
  }
}
.daihyakka-trivia .--pt971 {
  padding-top: 971px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt971 {
    padding-top: 485.5px;
  }
}
.daihyakka-trivia .--pb971 {
  padding-bottom: 971px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb971 {
    padding-bottom: 485.5px;
  }
}
.daihyakka-trivia .--px971 {
  padding: 0 971px;
}
.daihyakka-trivia .max-w-971 {
  max-width: 971px;
}
.daihyakka-trivia .w-971 {
  width: 971px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-971 {
    width: 485.5px;
  }
}
.daihyakka-trivia .h-971 {
  height: 971px;
}
.daihyakka-trivia .--gap971 {
  gap: 971px !important;
}
.daihyakka-trivia .--fw971 {
  font-weight: 971;
}
.daihyakka-trivia .--mt972 {
  margin-top: 972px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt972 {
    margin-top: 486px;
  }
}
.daihyakka-trivia .--mb972 {
  margin-bottom: 972px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb972 {
    margin-bottom: 486px;
  }
}
.daihyakka-trivia .--pt972 {
  padding-top: 972px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt972 {
    padding-top: 486px;
  }
}
.daihyakka-trivia .--pb972 {
  padding-bottom: 972px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb972 {
    padding-bottom: 486px;
  }
}
.daihyakka-trivia .--px972 {
  padding: 0 972px;
}
.daihyakka-trivia .max-w-972 {
  max-width: 972px;
}
.daihyakka-trivia .w-972 {
  width: 972px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-972 {
    width: 486px;
  }
}
.daihyakka-trivia .h-972 {
  height: 972px;
}
.daihyakka-trivia .--gap972 {
  gap: 972px !important;
}
.daihyakka-trivia .--fw972 {
  font-weight: 972;
}
.daihyakka-trivia .--mt973 {
  margin-top: 973px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt973 {
    margin-top: 486.5px;
  }
}
.daihyakka-trivia .--mb973 {
  margin-bottom: 973px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb973 {
    margin-bottom: 486.5px;
  }
}
.daihyakka-trivia .--pt973 {
  padding-top: 973px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt973 {
    padding-top: 486.5px;
  }
}
.daihyakka-trivia .--pb973 {
  padding-bottom: 973px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb973 {
    padding-bottom: 486.5px;
  }
}
.daihyakka-trivia .--px973 {
  padding: 0 973px;
}
.daihyakka-trivia .max-w-973 {
  max-width: 973px;
}
.daihyakka-trivia .w-973 {
  width: 973px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-973 {
    width: 486.5px;
  }
}
.daihyakka-trivia .h-973 {
  height: 973px;
}
.daihyakka-trivia .--gap973 {
  gap: 973px !important;
}
.daihyakka-trivia .--fw973 {
  font-weight: 973;
}
.daihyakka-trivia .--mt974 {
  margin-top: 974px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt974 {
    margin-top: 487px;
  }
}
.daihyakka-trivia .--mb974 {
  margin-bottom: 974px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb974 {
    margin-bottom: 487px;
  }
}
.daihyakka-trivia .--pt974 {
  padding-top: 974px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt974 {
    padding-top: 487px;
  }
}
.daihyakka-trivia .--pb974 {
  padding-bottom: 974px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb974 {
    padding-bottom: 487px;
  }
}
.daihyakka-trivia .--px974 {
  padding: 0 974px;
}
.daihyakka-trivia .max-w-974 {
  max-width: 974px;
}
.daihyakka-trivia .w-974 {
  width: 974px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-974 {
    width: 487px;
  }
}
.daihyakka-trivia .h-974 {
  height: 974px;
}
.daihyakka-trivia .--gap974 {
  gap: 974px !important;
}
.daihyakka-trivia .--fw974 {
  font-weight: 974;
}
.daihyakka-trivia .--mt975 {
  margin-top: 975px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt975 {
    margin-top: 487.5px;
  }
}
.daihyakka-trivia .--mb975 {
  margin-bottom: 975px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb975 {
    margin-bottom: 487.5px;
  }
}
.daihyakka-trivia .--pt975 {
  padding-top: 975px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt975 {
    padding-top: 487.5px;
  }
}
.daihyakka-trivia .--pb975 {
  padding-bottom: 975px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb975 {
    padding-bottom: 487.5px;
  }
}
.daihyakka-trivia .--px975 {
  padding: 0 975px;
}
.daihyakka-trivia .max-w-975 {
  max-width: 975px;
}
.daihyakka-trivia .w-975 {
  width: 975px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-975 {
    width: 487.5px;
  }
}
.daihyakka-trivia .h-975 {
  height: 975px;
}
.daihyakka-trivia .--gap975 {
  gap: 975px !important;
}
.daihyakka-trivia .--fw975 {
  font-weight: 975;
}
.daihyakka-trivia .--mt976 {
  margin-top: 976px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt976 {
    margin-top: 488px;
  }
}
.daihyakka-trivia .--mb976 {
  margin-bottom: 976px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb976 {
    margin-bottom: 488px;
  }
}
.daihyakka-trivia .--pt976 {
  padding-top: 976px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt976 {
    padding-top: 488px;
  }
}
.daihyakka-trivia .--pb976 {
  padding-bottom: 976px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb976 {
    padding-bottom: 488px;
  }
}
.daihyakka-trivia .--px976 {
  padding: 0 976px;
}
.daihyakka-trivia .max-w-976 {
  max-width: 976px;
}
.daihyakka-trivia .w-976 {
  width: 976px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-976 {
    width: 488px;
  }
}
.daihyakka-trivia .h-976 {
  height: 976px;
}
.daihyakka-trivia .--gap976 {
  gap: 976px !important;
}
.daihyakka-trivia .--fw976 {
  font-weight: 976;
}
.daihyakka-trivia .--mt977 {
  margin-top: 977px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt977 {
    margin-top: 488.5px;
  }
}
.daihyakka-trivia .--mb977 {
  margin-bottom: 977px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb977 {
    margin-bottom: 488.5px;
  }
}
.daihyakka-trivia .--pt977 {
  padding-top: 977px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt977 {
    padding-top: 488.5px;
  }
}
.daihyakka-trivia .--pb977 {
  padding-bottom: 977px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb977 {
    padding-bottom: 488.5px;
  }
}
.daihyakka-trivia .--px977 {
  padding: 0 977px;
}
.daihyakka-trivia .max-w-977 {
  max-width: 977px;
}
.daihyakka-trivia .w-977 {
  width: 977px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-977 {
    width: 488.5px;
  }
}
.daihyakka-trivia .h-977 {
  height: 977px;
}
.daihyakka-trivia .--gap977 {
  gap: 977px !important;
}
.daihyakka-trivia .--fw977 {
  font-weight: 977;
}
.daihyakka-trivia .--mt978 {
  margin-top: 978px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt978 {
    margin-top: 489px;
  }
}
.daihyakka-trivia .--mb978 {
  margin-bottom: 978px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb978 {
    margin-bottom: 489px;
  }
}
.daihyakka-trivia .--pt978 {
  padding-top: 978px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt978 {
    padding-top: 489px;
  }
}
.daihyakka-trivia .--pb978 {
  padding-bottom: 978px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb978 {
    padding-bottom: 489px;
  }
}
.daihyakka-trivia .--px978 {
  padding: 0 978px;
}
.daihyakka-trivia .max-w-978 {
  max-width: 978px;
}
.daihyakka-trivia .w-978 {
  width: 978px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-978 {
    width: 489px;
  }
}
.daihyakka-trivia .h-978 {
  height: 978px;
}
.daihyakka-trivia .--gap978 {
  gap: 978px !important;
}
.daihyakka-trivia .--fw978 {
  font-weight: 978;
}
.daihyakka-trivia .--mt979 {
  margin-top: 979px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt979 {
    margin-top: 489.5px;
  }
}
.daihyakka-trivia .--mb979 {
  margin-bottom: 979px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb979 {
    margin-bottom: 489.5px;
  }
}
.daihyakka-trivia .--pt979 {
  padding-top: 979px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt979 {
    padding-top: 489.5px;
  }
}
.daihyakka-trivia .--pb979 {
  padding-bottom: 979px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb979 {
    padding-bottom: 489.5px;
  }
}
.daihyakka-trivia .--px979 {
  padding: 0 979px;
}
.daihyakka-trivia .max-w-979 {
  max-width: 979px;
}
.daihyakka-trivia .w-979 {
  width: 979px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-979 {
    width: 489.5px;
  }
}
.daihyakka-trivia .h-979 {
  height: 979px;
}
.daihyakka-trivia .--gap979 {
  gap: 979px !important;
}
.daihyakka-trivia .--fw979 {
  font-weight: 979;
}
.daihyakka-trivia .--mt980 {
  margin-top: 980px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt980 {
    margin-top: 490px;
  }
}
.daihyakka-trivia .--mb980 {
  margin-bottom: 980px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb980 {
    margin-bottom: 490px;
  }
}
.daihyakka-trivia .--pt980 {
  padding-top: 980px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt980 {
    padding-top: 490px;
  }
}
.daihyakka-trivia .--pb980 {
  padding-bottom: 980px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb980 {
    padding-bottom: 490px;
  }
}
.daihyakka-trivia .--px980 {
  padding: 0 980px;
}
.daihyakka-trivia .max-w-980 {
  max-width: 980px;
}
.daihyakka-trivia .w-980 {
  width: 980px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-980 {
    width: 490px;
  }
}
.daihyakka-trivia .h-980 {
  height: 980px;
}
.daihyakka-trivia .--gap980 {
  gap: 980px !important;
}
.daihyakka-trivia .--fw980 {
  font-weight: 980;
}
.daihyakka-trivia .--mt981 {
  margin-top: 981px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt981 {
    margin-top: 490.5px;
  }
}
.daihyakka-trivia .--mb981 {
  margin-bottom: 981px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb981 {
    margin-bottom: 490.5px;
  }
}
.daihyakka-trivia .--pt981 {
  padding-top: 981px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt981 {
    padding-top: 490.5px;
  }
}
.daihyakka-trivia .--pb981 {
  padding-bottom: 981px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb981 {
    padding-bottom: 490.5px;
  }
}
.daihyakka-trivia .--px981 {
  padding: 0 981px;
}
.daihyakka-trivia .max-w-981 {
  max-width: 981px;
}
.daihyakka-trivia .w-981 {
  width: 981px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-981 {
    width: 490.5px;
  }
}
.daihyakka-trivia .h-981 {
  height: 981px;
}
.daihyakka-trivia .--gap981 {
  gap: 981px !important;
}
.daihyakka-trivia .--fw981 {
  font-weight: 981;
}
.daihyakka-trivia .--mt982 {
  margin-top: 982px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt982 {
    margin-top: 491px;
  }
}
.daihyakka-trivia .--mb982 {
  margin-bottom: 982px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb982 {
    margin-bottom: 491px;
  }
}
.daihyakka-trivia .--pt982 {
  padding-top: 982px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt982 {
    padding-top: 491px;
  }
}
.daihyakka-trivia .--pb982 {
  padding-bottom: 982px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb982 {
    padding-bottom: 491px;
  }
}
.daihyakka-trivia .--px982 {
  padding: 0 982px;
}
.daihyakka-trivia .max-w-982 {
  max-width: 982px;
}
.daihyakka-trivia .w-982 {
  width: 982px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-982 {
    width: 491px;
  }
}
.daihyakka-trivia .h-982 {
  height: 982px;
}
.daihyakka-trivia .--gap982 {
  gap: 982px !important;
}
.daihyakka-trivia .--fw982 {
  font-weight: 982;
}
.daihyakka-trivia .--mt983 {
  margin-top: 983px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt983 {
    margin-top: 491.5px;
  }
}
.daihyakka-trivia .--mb983 {
  margin-bottom: 983px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb983 {
    margin-bottom: 491.5px;
  }
}
.daihyakka-trivia .--pt983 {
  padding-top: 983px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt983 {
    padding-top: 491.5px;
  }
}
.daihyakka-trivia .--pb983 {
  padding-bottom: 983px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb983 {
    padding-bottom: 491.5px;
  }
}
.daihyakka-trivia .--px983 {
  padding: 0 983px;
}
.daihyakka-trivia .max-w-983 {
  max-width: 983px;
}
.daihyakka-trivia .w-983 {
  width: 983px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-983 {
    width: 491.5px;
  }
}
.daihyakka-trivia .h-983 {
  height: 983px;
}
.daihyakka-trivia .--gap983 {
  gap: 983px !important;
}
.daihyakka-trivia .--fw983 {
  font-weight: 983;
}
.daihyakka-trivia .--mt984 {
  margin-top: 984px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt984 {
    margin-top: 492px;
  }
}
.daihyakka-trivia .--mb984 {
  margin-bottom: 984px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb984 {
    margin-bottom: 492px;
  }
}
.daihyakka-trivia .--pt984 {
  padding-top: 984px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt984 {
    padding-top: 492px;
  }
}
.daihyakka-trivia .--pb984 {
  padding-bottom: 984px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb984 {
    padding-bottom: 492px;
  }
}
.daihyakka-trivia .--px984 {
  padding: 0 984px;
}
.daihyakka-trivia .max-w-984 {
  max-width: 984px;
}
.daihyakka-trivia .w-984 {
  width: 984px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-984 {
    width: 492px;
  }
}
.daihyakka-trivia .h-984 {
  height: 984px;
}
.daihyakka-trivia .--gap984 {
  gap: 984px !important;
}
.daihyakka-trivia .--fw984 {
  font-weight: 984;
}
.daihyakka-trivia .--mt985 {
  margin-top: 985px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt985 {
    margin-top: 492.5px;
  }
}
.daihyakka-trivia .--mb985 {
  margin-bottom: 985px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb985 {
    margin-bottom: 492.5px;
  }
}
.daihyakka-trivia .--pt985 {
  padding-top: 985px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt985 {
    padding-top: 492.5px;
  }
}
.daihyakka-trivia .--pb985 {
  padding-bottom: 985px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb985 {
    padding-bottom: 492.5px;
  }
}
.daihyakka-trivia .--px985 {
  padding: 0 985px;
}
.daihyakka-trivia .max-w-985 {
  max-width: 985px;
}
.daihyakka-trivia .w-985 {
  width: 985px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-985 {
    width: 492.5px;
  }
}
.daihyakka-trivia .h-985 {
  height: 985px;
}
.daihyakka-trivia .--gap985 {
  gap: 985px !important;
}
.daihyakka-trivia .--fw985 {
  font-weight: 985;
}
.daihyakka-trivia .--mt986 {
  margin-top: 986px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt986 {
    margin-top: 493px;
  }
}
.daihyakka-trivia .--mb986 {
  margin-bottom: 986px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb986 {
    margin-bottom: 493px;
  }
}
.daihyakka-trivia .--pt986 {
  padding-top: 986px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt986 {
    padding-top: 493px;
  }
}
.daihyakka-trivia .--pb986 {
  padding-bottom: 986px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb986 {
    padding-bottom: 493px;
  }
}
.daihyakka-trivia .--px986 {
  padding: 0 986px;
}
.daihyakka-trivia .max-w-986 {
  max-width: 986px;
}
.daihyakka-trivia .w-986 {
  width: 986px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-986 {
    width: 493px;
  }
}
.daihyakka-trivia .h-986 {
  height: 986px;
}
.daihyakka-trivia .--gap986 {
  gap: 986px !important;
}
.daihyakka-trivia .--fw986 {
  font-weight: 986;
}
.daihyakka-trivia .--mt987 {
  margin-top: 987px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt987 {
    margin-top: 493.5px;
  }
}
.daihyakka-trivia .--mb987 {
  margin-bottom: 987px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb987 {
    margin-bottom: 493.5px;
  }
}
.daihyakka-trivia .--pt987 {
  padding-top: 987px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt987 {
    padding-top: 493.5px;
  }
}
.daihyakka-trivia .--pb987 {
  padding-bottom: 987px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb987 {
    padding-bottom: 493.5px;
  }
}
.daihyakka-trivia .--px987 {
  padding: 0 987px;
}
.daihyakka-trivia .max-w-987 {
  max-width: 987px;
}
.daihyakka-trivia .w-987 {
  width: 987px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-987 {
    width: 493.5px;
  }
}
.daihyakka-trivia .h-987 {
  height: 987px;
}
.daihyakka-trivia .--gap987 {
  gap: 987px !important;
}
.daihyakka-trivia .--fw987 {
  font-weight: 987;
}
.daihyakka-trivia .--mt988 {
  margin-top: 988px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt988 {
    margin-top: 494px;
  }
}
.daihyakka-trivia .--mb988 {
  margin-bottom: 988px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb988 {
    margin-bottom: 494px;
  }
}
.daihyakka-trivia .--pt988 {
  padding-top: 988px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt988 {
    padding-top: 494px;
  }
}
.daihyakka-trivia .--pb988 {
  padding-bottom: 988px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb988 {
    padding-bottom: 494px;
  }
}
.daihyakka-trivia .--px988 {
  padding: 0 988px;
}
.daihyakka-trivia .max-w-988 {
  max-width: 988px;
}
.daihyakka-trivia .w-988 {
  width: 988px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-988 {
    width: 494px;
  }
}
.daihyakka-trivia .h-988 {
  height: 988px;
}
.daihyakka-trivia .--gap988 {
  gap: 988px !important;
}
.daihyakka-trivia .--fw988 {
  font-weight: 988;
}
.daihyakka-trivia .--mt989 {
  margin-top: 989px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt989 {
    margin-top: 494.5px;
  }
}
.daihyakka-trivia .--mb989 {
  margin-bottom: 989px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb989 {
    margin-bottom: 494.5px;
  }
}
.daihyakka-trivia .--pt989 {
  padding-top: 989px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt989 {
    padding-top: 494.5px;
  }
}
.daihyakka-trivia .--pb989 {
  padding-bottom: 989px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb989 {
    padding-bottom: 494.5px;
  }
}
.daihyakka-trivia .--px989 {
  padding: 0 989px;
}
.daihyakka-trivia .max-w-989 {
  max-width: 989px;
}
.daihyakka-trivia .w-989 {
  width: 989px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-989 {
    width: 494.5px;
  }
}
.daihyakka-trivia .h-989 {
  height: 989px;
}
.daihyakka-trivia .--gap989 {
  gap: 989px !important;
}
.daihyakka-trivia .--fw989 {
  font-weight: 989;
}
.daihyakka-trivia .--mt990 {
  margin-top: 990px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt990 {
    margin-top: 495px;
  }
}
.daihyakka-trivia .--mb990 {
  margin-bottom: 990px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb990 {
    margin-bottom: 495px;
  }
}
.daihyakka-trivia .--pt990 {
  padding-top: 990px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt990 {
    padding-top: 495px;
  }
}
.daihyakka-trivia .--pb990 {
  padding-bottom: 990px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb990 {
    padding-bottom: 495px;
  }
}
.daihyakka-trivia .--px990 {
  padding: 0 990px;
}
.daihyakka-trivia .max-w-990 {
  max-width: 990px;
}
.daihyakka-trivia .w-990 {
  width: 990px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-990 {
    width: 495px;
  }
}
.daihyakka-trivia .h-990 {
  height: 990px;
}
.daihyakka-trivia .--gap990 {
  gap: 990px !important;
}
.daihyakka-trivia .--fw990 {
  font-weight: 990;
}
.daihyakka-trivia .--mt991 {
  margin-top: 991px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt991 {
    margin-top: 495.5px;
  }
}
.daihyakka-trivia .--mb991 {
  margin-bottom: 991px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb991 {
    margin-bottom: 495.5px;
  }
}
.daihyakka-trivia .--pt991 {
  padding-top: 991px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt991 {
    padding-top: 495.5px;
  }
}
.daihyakka-trivia .--pb991 {
  padding-bottom: 991px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb991 {
    padding-bottom: 495.5px;
  }
}
.daihyakka-trivia .--px991 {
  padding: 0 991px;
}
.daihyakka-trivia .max-w-991 {
  max-width: 991px;
}
.daihyakka-trivia .w-991 {
  width: 991px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-991 {
    width: 495.5px;
  }
}
.daihyakka-trivia .h-991 {
  height: 991px;
}
.daihyakka-trivia .--gap991 {
  gap: 991px !important;
}
.daihyakka-trivia .--fw991 {
  font-weight: 991;
}
.daihyakka-trivia .--mt992 {
  margin-top: 992px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt992 {
    margin-top: 496px;
  }
}
.daihyakka-trivia .--mb992 {
  margin-bottom: 992px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb992 {
    margin-bottom: 496px;
  }
}
.daihyakka-trivia .--pt992 {
  padding-top: 992px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt992 {
    padding-top: 496px;
  }
}
.daihyakka-trivia .--pb992 {
  padding-bottom: 992px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb992 {
    padding-bottom: 496px;
  }
}
.daihyakka-trivia .--px992 {
  padding: 0 992px;
}
.daihyakka-trivia .max-w-992 {
  max-width: 992px;
}
.daihyakka-trivia .w-992 {
  width: 992px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-992 {
    width: 496px;
  }
}
.daihyakka-trivia .h-992 {
  height: 992px;
}
.daihyakka-trivia .--gap992 {
  gap: 992px !important;
}
.daihyakka-trivia .--fw992 {
  font-weight: 992;
}
.daihyakka-trivia .--mt993 {
  margin-top: 993px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt993 {
    margin-top: 496.5px;
  }
}
.daihyakka-trivia .--mb993 {
  margin-bottom: 993px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb993 {
    margin-bottom: 496.5px;
  }
}
.daihyakka-trivia .--pt993 {
  padding-top: 993px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt993 {
    padding-top: 496.5px;
  }
}
.daihyakka-trivia .--pb993 {
  padding-bottom: 993px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb993 {
    padding-bottom: 496.5px;
  }
}
.daihyakka-trivia .--px993 {
  padding: 0 993px;
}
.daihyakka-trivia .max-w-993 {
  max-width: 993px;
}
.daihyakka-trivia .w-993 {
  width: 993px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-993 {
    width: 496.5px;
  }
}
.daihyakka-trivia .h-993 {
  height: 993px;
}
.daihyakka-trivia .--gap993 {
  gap: 993px !important;
}
.daihyakka-trivia .--fw993 {
  font-weight: 993;
}
.daihyakka-trivia .--mt994 {
  margin-top: 994px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt994 {
    margin-top: 497px;
  }
}
.daihyakka-trivia .--mb994 {
  margin-bottom: 994px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb994 {
    margin-bottom: 497px;
  }
}
.daihyakka-trivia .--pt994 {
  padding-top: 994px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt994 {
    padding-top: 497px;
  }
}
.daihyakka-trivia .--pb994 {
  padding-bottom: 994px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb994 {
    padding-bottom: 497px;
  }
}
.daihyakka-trivia .--px994 {
  padding: 0 994px;
}
.daihyakka-trivia .max-w-994 {
  max-width: 994px;
}
.daihyakka-trivia .w-994 {
  width: 994px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-994 {
    width: 497px;
  }
}
.daihyakka-trivia .h-994 {
  height: 994px;
}
.daihyakka-trivia .--gap994 {
  gap: 994px !important;
}
.daihyakka-trivia .--fw994 {
  font-weight: 994;
}
.daihyakka-trivia .--mt995 {
  margin-top: 995px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt995 {
    margin-top: 497.5px;
  }
}
.daihyakka-trivia .--mb995 {
  margin-bottom: 995px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb995 {
    margin-bottom: 497.5px;
  }
}
.daihyakka-trivia .--pt995 {
  padding-top: 995px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt995 {
    padding-top: 497.5px;
  }
}
.daihyakka-trivia .--pb995 {
  padding-bottom: 995px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb995 {
    padding-bottom: 497.5px;
  }
}
.daihyakka-trivia .--px995 {
  padding: 0 995px;
}
.daihyakka-trivia .max-w-995 {
  max-width: 995px;
}
.daihyakka-trivia .w-995 {
  width: 995px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-995 {
    width: 497.5px;
  }
}
.daihyakka-trivia .h-995 {
  height: 995px;
}
.daihyakka-trivia .--gap995 {
  gap: 995px !important;
}
.daihyakka-trivia .--fw995 {
  font-weight: 995;
}
.daihyakka-trivia .--mt996 {
  margin-top: 996px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt996 {
    margin-top: 498px;
  }
}
.daihyakka-trivia .--mb996 {
  margin-bottom: 996px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb996 {
    margin-bottom: 498px;
  }
}
.daihyakka-trivia .--pt996 {
  padding-top: 996px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt996 {
    padding-top: 498px;
  }
}
.daihyakka-trivia .--pb996 {
  padding-bottom: 996px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb996 {
    padding-bottom: 498px;
  }
}
.daihyakka-trivia .--px996 {
  padding: 0 996px;
}
.daihyakka-trivia .max-w-996 {
  max-width: 996px;
}
.daihyakka-trivia .w-996 {
  width: 996px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-996 {
    width: 498px;
  }
}
.daihyakka-trivia .h-996 {
  height: 996px;
}
.daihyakka-trivia .--gap996 {
  gap: 996px !important;
}
.daihyakka-trivia .--fw996 {
  font-weight: 996;
}
.daihyakka-trivia .--mt997 {
  margin-top: 997px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt997 {
    margin-top: 498.5px;
  }
}
.daihyakka-trivia .--mb997 {
  margin-bottom: 997px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb997 {
    margin-bottom: 498.5px;
  }
}
.daihyakka-trivia .--pt997 {
  padding-top: 997px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt997 {
    padding-top: 498.5px;
  }
}
.daihyakka-trivia .--pb997 {
  padding-bottom: 997px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb997 {
    padding-bottom: 498.5px;
  }
}
.daihyakka-trivia .--px997 {
  padding: 0 997px;
}
.daihyakka-trivia .max-w-997 {
  max-width: 997px;
}
.daihyakka-trivia .w-997 {
  width: 997px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-997 {
    width: 498.5px;
  }
}
.daihyakka-trivia .h-997 {
  height: 997px;
}
.daihyakka-trivia .--gap997 {
  gap: 997px !important;
}
.daihyakka-trivia .--fw997 {
  font-weight: 997;
}
.daihyakka-trivia .--mt998 {
  margin-top: 998px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt998 {
    margin-top: 499px;
  }
}
.daihyakka-trivia .--mb998 {
  margin-bottom: 998px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb998 {
    margin-bottom: 499px;
  }
}
.daihyakka-trivia .--pt998 {
  padding-top: 998px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt998 {
    padding-top: 499px;
  }
}
.daihyakka-trivia .--pb998 {
  padding-bottom: 998px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb998 {
    padding-bottom: 499px;
  }
}
.daihyakka-trivia .--px998 {
  padding: 0 998px;
}
.daihyakka-trivia .max-w-998 {
  max-width: 998px;
}
.daihyakka-trivia .w-998 {
  width: 998px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-998 {
    width: 499px;
  }
}
.daihyakka-trivia .h-998 {
  height: 998px;
}
.daihyakka-trivia .--gap998 {
  gap: 998px !important;
}
.daihyakka-trivia .--fw998 {
  font-weight: 998;
}
.daihyakka-trivia .--mt999 {
  margin-top: 999px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt999 {
    margin-top: 499.5px;
  }
}
.daihyakka-trivia .--mb999 {
  margin-bottom: 999px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb999 {
    margin-bottom: 499.5px;
  }
}
.daihyakka-trivia .--pt999 {
  padding-top: 999px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt999 {
    padding-top: 499.5px;
  }
}
.daihyakka-trivia .--pb999 {
  padding-bottom: 999px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb999 {
    padding-bottom: 499.5px;
  }
}
.daihyakka-trivia .--px999 {
  padding: 0 999px;
}
.daihyakka-trivia .max-w-999 {
  max-width: 999px;
}
.daihyakka-trivia .w-999 {
  width: 999px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-999 {
    width: 499.5px;
  }
}
.daihyakka-trivia .h-999 {
  height: 999px;
}
.daihyakka-trivia .--gap999 {
  gap: 999px !important;
}
.daihyakka-trivia .--fw999 {
  font-weight: 999;
}
.daihyakka-trivia .--mt1000 {
  margin-top: 1000px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mt1000 {
    margin-top: 500px;
  }
}
.daihyakka-trivia .--mb1000 {
  margin-bottom: 1000px !important;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--mb1000 {
    margin-bottom: 500px;
  }
}
.daihyakka-trivia .--pt1000 {
  padding-top: 1000px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pt1000 {
    padding-top: 500px;
  }
}
.daihyakka-trivia .--pb1000 {
  padding-bottom: 1000px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .--pb1000 {
    padding-bottom: 500px;
  }
}
.daihyakka-trivia .--px1000 {
  padding: 0 1000px;
}
.daihyakka-trivia .max-w-1000 {
  max-width: 1000px;
}
.daihyakka-trivia .w-1000 {
  width: 1000px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .w-1000 {
    width: 500px;
  }
}
.daihyakka-trivia .h-1000 {
  height: 1000px;
}
.daihyakka-trivia .--gap1000 {
  gap: 1000px !important;
}
.daihyakka-trivia .--fw1000 {
  font-weight: 1000;
}
.daihyakka-trivia .--text-center {
  text-align: center;
}
.daihyakka-trivia img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.daihyakka-trivia .section + .section {
  margin-top: 80px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .section + .section {
    margin-top: 40px;
  }
}
.daihyakka-trivia .grid-area {
  display: grid;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.daihyakka-trivia .grid-area.anchor-links {
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  gap: 10px;
  margin-bottom: 70px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .grid-area.anchor-links {
    grid-template-columns: repeat(auto-fit, minmax(155px, 1fr));
    margin-bottom: 30px;
  }
}
.daihyakka-trivia .grid-area.bussankan-info-map {
  grid-template-columns: 66.1290322581% 31.4516129032%;
  gap: 30px;
}
@media screen and (max-width: 1023px) {
  .daihyakka-trivia .grid-area.bussankan-info-map {
    grid-template-columns: 1fr;
    gap: 15px;
  }
}
.daihyakka-trivia .grid-area.bussankan-info-map .--left {
  padding: 36px;
  border-radius: 10px;
  background-color: #fff;
  border: 2px solid #efefef;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .grid-area.bussankan-info-map .--left {
    padding: 18px;
    border-radius: 5px;
    border: 1px solid #efefef;
  }
}
.daihyakka-trivia .grid-area.bussankan-info-map .--right {
  padding: 44px 20px 40px;
  border-radius: 10px;
  background-color: #fff;
  border: 2px solid #efefef;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 23px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .grid-area.bussankan-info-map .--right {
    padding: 16px;
    border-radius: 5px;
    border: 1px solid #efefef;
    gap: 11.5px;
  }
}
.daihyakka-trivia .grid-area.bussankan-info-map .--right .l-common__text.--fz18 {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .grid-area.bussankan-info-map .--right .l-common__text.--fz18 {
    font-size: 14px;
  }
}
.daihyakka-trivia .grid-area.link-buttons {
  grid-template-columns: repeat(auto-fit, 240px);
  gap: 10px;
  margin-bottom: 87px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .grid-area.link-buttons {
    grid-template-columns: repeat(auto-fit, minmax(155px, 1fr));
    gap: 5px;
    margin-bottom: 43.5px;
  }
}
.daihyakka-trivia .link-text {
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: 0.08em;
  font-weight: 700;
  color: #e60012;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
@media (hover: hover) and (pointer: fine) {
  .daihyakka-trivia .link-text:hover {
    opacity: 0.7;
  }
}
.daihyakka-trivia .link-text.trivia-base-link {
  margin-top: 22px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .link-text.trivia-base-link {
    margin-top: 11px;
  }
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .link-text {
    font-size: 12px;
  }
}
.daihyakka-trivia .link-text::after {
  content: "";
  width: 9px;
  height: 9px;
  border-top: 2px solid #e60012;
  border-right: 2px solid #e60012;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .link-text::after {
    width: 6.8px;
    height: 6.8px;
    border-top: 1px solid #e60012;
    border-right: 1px solid #e60012;
  }
}
.daihyakka-trivia .link-button {
  height: 70px;
  background-color: #fff;
  border: 2px solid #efefef;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  font-size: 16px;
  line-height: 30px;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #e60012;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
.daihyakka-trivia .link-button::after {
  content: "";
  width: 9px;
  height: 9px;
  border-top: 2px solid #e60012;
  border-right: 2px solid #e60012;
  -webkit-transform: rotate(135deg) translateY(40%);
          transform: rotate(135deg) translateY(40%);
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .link-button {
    height: 45px;
    padding: 0 9px 0 10px;
    border: 1px solid #e60012;
    border-radius: 5px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 0;
    font-size: 12px;
    line-height: 19px;
  }
  .daihyakka-trivia .link-button.--sp-fz11 {
    font-size: 11px;
    line-height: 17px;
  }
  .daihyakka-trivia .link-button::after {
    width: 6.8px;
    height: 6.8px;
    border-top: 1px solid #e60012;
    border-right: 1px solid #e60012;
    -webkit-transform: rotate(135deg) translateY(40%);
            transform: rotate(135deg) translateY(40%);
  }
}
.daihyakka-trivia .flex-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.daihyakka-trivia .flex-area.explanatory-notes {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 27px;
  margin-bottom: 91px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .flex-area.explanatory-notes {
    margin-bottom: 45px;
    gap: 15px;
  }
}
.daihyakka-trivia .flex-area.kinoko-info-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 30px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .flex-area.kinoko-info-wrapper {
    gap: 19.5px;
  }
}
.daihyakka-trivia .flex-area.kinoko-info-wrapper .flex-item.--left {
  margin-top: 20px;
  width: 49%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .flex-area.kinoko-info-wrapper .flex-item.--left {
    margin-top: 0;
    width: 100%;
  }
}
.daihyakka-trivia .flex-area.kinoko-info-wrapper .flex-item.--right {
  width: 44.8%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .flex-area.kinoko-info-wrapper .flex-item.--right {
    width: 100%;
  }
}
.daihyakka-trivia .flex-area.kinoko-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 62px;
  width: 100%;
  padding: 38px 40px;
  border-radius: 10px;
  background-color: #fff;
  border: 1px solid #e60012;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .flex-area.kinoko-info {
    max-width: 480px;
    margin: 0 auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    gap: 11.5px;
    padding: 15px;
    border-radius: 5px;
  }
  .daihyakka-trivia .flex-area.kinoko-info .l-common__text {
    line-height: 1.7;
    font-size: 12px;
  }
}
.daihyakka-trivia .flex-area.bussankan-info-bordered + .bussankan-info-bordered {
  margin-top: 30px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .flex-area.bussankan-info-bordered + .bussankan-info-bordered {
    margin-top: 15px;
  }
}
.daihyakka-trivia .flex-area.bussankan-info-bordered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 62px;
  width: 100%;
  padding: 38px 40px 38px 45px;
  border-radius: 10px;
  background-color: #fff;
  border: 1px solid #e60012;
}
.daihyakka-trivia .flex-area.bussankan-info-bordered .--left {
  width: 49.3506493506%;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .flex-area.bussankan-info-bordered .--left {
    width: 100%;
  }
}
.daihyakka-trivia .flex-area.bussankan-info-bordered .--right {
  width: 40.6926406926%;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .flex-area.bussankan-info-bordered .--right {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .flex-area.bussankan-info-bordered {
    max-width: 480px;
    margin: 0 auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    gap: 11.5px;
    padding: 15px;
    border-radius: 5px;
  }
  .daihyakka-trivia .flex-area.bussankan-info-bordered .l-common__text {
    line-height: 1.7;
    font-size: 12px;
  }
}
.daihyakka-trivia .flex-area.kinoko-info-links {
  margin-top: 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 24px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .flex-area.kinoko-info-links {
    margin-top: 13px;
    gap: 12px;
  }
}
.daihyakka-trivia .flex-area.bussankan-info, .daihyakka-trivia .flex-area.trivia-base {
  margin-bottom: 56px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 60px;
}
.daihyakka-trivia .flex-area.bussankan-info.--center, .daihyakka-trivia .flex-area.trivia-base.--center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .flex-area.bussankan-info.--center, .daihyakka-trivia .flex-area.trivia-base.--center {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .flex-area.bussankan-info, .daihyakka-trivia .flex-area.trivia-base {
    margin-bottom: 28px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    gap: 30px;
  }
}
.daihyakka-trivia .flex-area.bussankan-info .--left, .daihyakka-trivia .flex-area.trivia-base .--left {
  width: 53.2258064516%;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .flex-area.bussankan-info .--left, .daihyakka-trivia .flex-area.trivia-base .--left {
    width: 100%;
  }
}
.daihyakka-trivia .flex-area.bussankan-info .--right, .daihyakka-trivia .flex-area.trivia-base .--right {
  width: 41.935483871%;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .flex-area.bussankan-info .--right, .daihyakka-trivia .flex-area.trivia-base .--right {
    width: 100%;
  }
}
.daihyakka-trivia .flex-area.trivia-content-bordered {
  gap: 100px;
}
@media screen and (max-width: 1023px) {
  .daihyakka-trivia .flex-area.trivia-content-bordered {
    gap: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.daihyakka-trivia .flex-area.trivia-content-bordered .--left {
  width: 50%;
}
@media screen and (max-width: 1023px) {
  .daihyakka-trivia .flex-area.trivia-content-bordered .--left {
    width: 100%;
  }
}
.daihyakka-trivia .flex-area.trivia-content-bordered .--right {
  width: 35.7894736842%;
}
@media screen and (max-width: 1023px) {
  .daihyakka-trivia .flex-area.trivia-content-bordered .--right {
    width: 100%;
  }
}
.daihyakka-trivia .flex-area.trivia-content-bordered .--right .image-wrapper.trivia-content-image--gray {
  width: 100%;
  border-radius: 10px;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .flex-area.trivia-content-bordered .--right .image-wrapper.trivia-content-image--gray {
    border-radius: 5px;
    max-width: 350px;
    margin: 0 auto;
  }
}
.daihyakka-trivia .explanatory-notes-text {
  font-size: 18px;
  line-height: 1.5;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .explanatory-notes-text {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .explanatory-notes-text.sp-full {
    width: 100%;
  }
}
.daihyakka-trivia .mark-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 13px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .mark-wrapper {
    gap: 6.5px;
  }
}
.daihyakka-trivia .image-wrapper.mark-image {
  width: 36px;
  height: 36px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .image-wrapper.mark-image {
    width: 22.5px;
    height: 22.5px;
  }
}
.daihyakka-trivia .image-wrapper.kinoko-info-image {
  max-width: 520px;
  width: 100%;
  height: 324px;
  border-radius: 10px;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .image-wrapper.kinoko-info-image {
    max-width: none;
    max-width: initial;
    height: 169px;
    border-radius: 5px;
    margin: 0 auto;
  }
}
.daihyakka-trivia .image-wrapper.kinoko-info-image img {
  -o-object-fit: cover;
     object-fit: cover;
}
.daihyakka-trivia .image-wrapper.bussankan-info-image {
  max-width: 520px;
  width: 100%;
  height: 324px;
  border-radius: 10px;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .image-wrapper.bussankan-info-image {
    max-width: none;
    max-width: initial;
    height: 169px;
    border-radius: 5px;
    margin: 0 auto;
  }
}
.daihyakka-trivia .image-wrapper.bussankan-info-image img {
  -o-object-fit: cover;
     object-fit: cover;
}
.daihyakka-trivia .image-wrapper.bussankan-info-bordered-image {
  max-width: 470px;
  width: 100%;
  height: 310px;
  border-radius: 10px;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .image-wrapper.bussankan-info-bordered-image {
    max-width: none;
    max-width: initial;
    height: 169px;
    border-radius: 5px;
    margin: 0 auto;
  }
}
.daihyakka-trivia .image-wrapper.bussankan-info-bordered-image img {
  -o-object-fit: cover;
     object-fit: cover;
}
.daihyakka-trivia .image-wrapper.bussankan-info-map-image {
  max-width: 258px;
  width: 100%;
}
.daihyakka-trivia .image-wrapper.bussankan-info-map-image img {
  aspect-ratio: 258/233;
}
.daihyakka-trivia .bussankan-info-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #e60012;
  padding-bottom: 17px;
  margin-bottom: 40px;
  color: #e60012;
  font-size: 28px;
  line-height: 50px;
  letter-spacing: 0.08em;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .bussankan-info-title {
    font-size: 16px;
    line-height: 2.1;
    padding-bottom: 10.5px;
    margin-bottom: 10.5px;
  }
}
@media screen and (max-width: 1023px) {
  .daihyakka-trivia .bussankan-info-title.--small {
    font-size: 22px;
    line-height: 44px;
  }
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .bussankan-info-title.--small {
    font-size: 16px;
    line-height: 2.1;
    padding-bottom: 10.5px;
    margin-bottom: 10.5px;
  }
}
.daihyakka-trivia .kinoko-info-link {
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: 0.08em;
  color: #e60012;
  font-weight: 700;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .kinoko-info-link {
    font-size: 12px;
    gap: 8px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .daihyakka-trivia .kinoko-info-link:hover {
    opacity: 0.7;
  }
}
.daihyakka-trivia .kinoko-info-link::after {
  content: "";
  width: 9px;
  height: 9px;
  border-top: 1.5px solid #e60012;
  border-right: 1.5px solid #e60012;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .kinoko-info-link::after {
    width: 6.8px;
    height: 6.8px;
    border-top: 1px solid #e60012;
    border-right: 1px solid #e60012;
  }
}
.daihyakka-trivia .cta {
  margin: 50px 0 0;
  margin: 3.125rem 0 0;
}
@media screen and (min-width: 768px) {
  .daihyakka-trivia .cta {
    margin: 6.25rem 0 0;
  }
}
.daihyakka-trivia .cta__inner {
  max-width: 1250px;
  max-width: 78.125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  gap: 1.25rem;
}
@media screen and (min-width: 768px) {
  .daihyakka-trivia .cta__inner {
    gap: 3.125rem;
  }
}
.daihyakka-trivia .cta__link {
  display: inline-block;
  width: 305px;
  width: 19.0625rem;
  height: 225px;
  height: 14.0625rem;
  border-radius: 0.3125rem;
  overflow: hidden;
  border: 1px solid #e60012;
}
@media screen and (min-width: 768px) {
  .daihyakka-trivia .cta__link {
    border-radius: 0.625rem;
    width: 34.375rem;
    height: 25rem;
  }
}
.daihyakka-trivia .cta__image {
  width: 100%;
  height: 175px;
  height: 10.9375rem;
}
@media screen and (min-width: 768px) {
  .daihyakka-trivia .cta__image {
    height: 19.375rem;
  }
}
.daihyakka-trivia .cta__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.daihyakka-trivia .cta__text {
  width: 100%;
  height: 50px;
  height: 3.125rem;
  padding: 12px 0 12px;
  padding: 0.75rem 0 0.75rem;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  gap: 0.625rem;
}
@media screen and (min-width: 768px) {
  .daihyakka-trivia .cta__text {
    height: 5.625rem;
  }
}
.daihyakka-trivia .cta__text p {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #e60012;
}
@media screen and (min-width: 768px) {
  .daihyakka-trivia .cta__text p {
    font-size: 1.25rem;
  }
}
.daihyakka-trivia .cta__text .cta__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
@media screen and (min-width: 768px) {
  .daihyakka-trivia .cta__text .cta__icon {
    width: 0.5625rem;
    height: 0.9375rem;
  }
}
.daihyakka-trivia .cta__text .cta__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.daihyakka-trivia .bussankan-map-wrapper {
  margin-bottom: 33px;
  width: 100%;
  height: 500px;
  border-radius: 10px;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .bussankan-map-wrapper {
    margin-bottom: 16px;
    height: 250px;
    border-radius: 5px;
  }
}
.daihyakka-trivia .bussankan-map-wrapper iframe {
  width: 100%;
  height: 100%;
}
.daihyakka-trivia .bussankan-info-map-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 6px 0 6px;
  border-top: 2px solid #efefef;
}
.daihyakka-trivia .bussankan-info-map-list:first-child {
  padding: 0 0 24px;
  border-top: none;
}
.daihyakka-trivia .bussankan-info-map-list:last-child {
  padding: 6px 0 0;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .bussankan-info-map-list {
    gap: 8px;
  }
}
@media screen and (max-width: 1023px) {
  .daihyakka-trivia .bussankan-info-map-list.--sp-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0;
  }
  .daihyakka-trivia .bussankan-info-map-list.--sp-col .bussankan-info-map-list-title {
    width: 100%;
  }
  .daihyakka-trivia .bussankan-info-map-list.--sp-col .bussankan-info-map-list-data {
    width: 100%;
  }
}
.daihyakka-trivia .bussankan-info-map-list-title {
  width: 20.1065246338%;
  font-weight: 700;
}
.daihyakka-trivia .l-common__text {
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
}
.daihyakka-trivia .bussankan-info-map-list-data {
  width: 79.8934753662%;
}
.daihyakka-trivia .bussankan-info-map-list-data.flex-area.--col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 12px;
}
.daihyakka-trivia .trivia-intro {
  margin: 0 0 60px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .trivia-intro {
    margin: 0 0 30px;
  }
}
.daihyakka-trivia .l-common__text {
  line-height: 2;
}
.daihyakka-trivia .l-common__text.trivia-content-text {
  margin-bottom: 31px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .l-common__text.trivia-content-text {
    margin-bottom: 15.5px;
  }
}
.daihyakka-trivia .trivia-content-bordered + .trivia-content-bordered {
  margin-top: 30px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .trivia-content-bordered + .trivia-content-bordered {
    margin-top: 15px;
  }
}
.daihyakka-trivia .trivia-content-bordered {
  padding: 50px;
  border-radius: 10px;
  background-color: #fff;
  border: 1px solid #e60012;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .trivia-content-bordered {
    padding: 25px;
    border-radius: 5px;
  }
}
.daihyakka-trivia .trivia-content-bordered.--gray {
  background-color: #f4f4f4;
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 32px;
}
@media screen and (max-width: 1023px) {
  .daihyakka-trivia .trivia-content-bordered.--gray {
    gap: 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.daihyakka-trivia .trivia-content-bordered.--gray .--left {
  width: 67.1140939597%;
}
@media screen and (max-width: 1023px) {
  .daihyakka-trivia .trivia-content-bordered.--gray .--left {
    width: 100%;
  }
}
.daihyakka-trivia .trivia-content-bordered.--gray .--right {
  width: 29.7219558965%;
}
@media screen and (max-width: 1023px) {
  .daihyakka-trivia .trivia-content-bordered.--gray .--right {
    width: 100%;
  }
}
.daihyakka-trivia .trivia-content-title {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.08em;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
  color: #e60012;
  padding-bottom: 24px;
  margin-bottom: 40px;
  border-bottom: 1px solid #e60012;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .trivia-content-title {
    font-size: 20px;
    line-height: 1.5;
    padding-bottom: 12px;
    margin-bottom: 20px;
  }
}
.daihyakka-trivia .trivia-content-title--h4 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.08em;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
  margin-bottom: 39px;
}
@media screen and (max-width: 767px) {
  .daihyakka-trivia .trivia-content-title--h4 {
    font-size: 20px;
    margin-bottom: 19.5px;
  }
}

.kinoko-daihyakka .p-wrapper {
  padding: 0 24px;
}
@media screen and (min-width: 768px) {
  .kinoko-daihyakka .p-wrapper {
    padding: 0 64px;
    max-width: 1366px;
  }
}
.kinoko-daihyakka .p-wrapper h1 {
  font-size: 24px;
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .kinoko-daihyakka .p-wrapper h1 {
    font-size: 32px;
  }
}
.kinoko-daihyakka .kinoko__content .mv {
  background: url("../images/kinokodaihyakka/kinoko_bg.webp") no-repeat center center/cover;
  padding: 64px 0;
  padding: 4rem 0;
  margin-top: 48px;
  margin-top: 3rem;
  overflow: hidden;
}
@media (min-width: 1100px) {
  .kinoko-daihyakka .kinoko__content .mv {
    display: none;
  }
}
.kinoko-daihyakka .kinoko__content .mv .card-wrapper {
  overflow: visible;
}
.kinoko-daihyakka .kinoko__content .mv .card-wrapper .cardlist {
  width: 100%;
}
.kinoko-daihyakka .kinoko__content .mv .card-wrapper .cardlist .cardlist__item {
  width: auto;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.kinoko-daihyakka .kinoko__content .mv .card-wrapper .cardlist .cardlist__item .card {
  width: 280px;
  width: 17.5rem;
  height: 380px;
  height: 23.75rem;
  padding: 20px;
  background-color: #fff;
  border-radius: 0.3125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.kinoko-daihyakka .kinoko__content .mv .card-wrapper .cardlist .cardlist__item .card .cardlist__image {
  width: 100%;
}
.kinoko-daihyakka .kinoko__content .mv .card-wrapper .cardlist .cardlist__item .card .cardlist__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.kinoko-daihyakka .kinoko__content .mv .card-wrapper .cardlist .cardlist__item .card .cardlist__title {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  margin-top: 12px;
}
.kinoko-daihyakka .kinoko__content .mv .card-wrapper .cardlist .cardlist__item .card .center-line {
  width: 100%;
  height: 1px;
  background-color: #efefef;
  margin-top: 12px;
}
.kinoko-daihyakka .kinoko__content .mv .card-wrapper .cardlist .cardlist__item .card .card-under-wrapper {
  margin-top: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
}
.kinoko-daihyakka .kinoko__content .mv .card-wrapper .cardlist .cardlist__item .card .card-under-wrapper p {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 500;
  letter-spacing: 0.08em;
  line-height: 1.8;
}
.kinoko-daihyakka .kinoko__content .mv .card-wrapper .cardlist .cardlist__item .card .card-under-wrapper .card-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
}
.kinoko-daihyakka .kinoko__content .mv .card-wrapper .cardlist .cardlist__item .card .card-under-wrapper .card-link span {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  color: #d71618;
}
.kinoko-daihyakka .kinoko__content .mv .card-wrapper .cardlist .cardlist__item .card .card-under-wrapper .card-link svg {
  width: 5px;
  width: 0.3125rem;
  height: 10px;
  height: 0.625rem;
}
.kinoko-daihyakka .kinoko__content .mv .card-wrapper .cardlist__button-prev,
.kinoko-daihyakka .kinoko__content .mv .card-wrapper .cardlist__button-next {
  width: 50px;
  width: 3.125rem;
  height: 45px;
  height: 2.8125rem;
  background-size: contain;
  background-repeat: no-repeat;
}
@media screen and (min-width: 768px) {
  .kinoko-daihyakka .kinoko__content .mv .card-wrapper .cardlist__button-prev,
  .kinoko-daihyakka .kinoko__content .mv .card-wrapper .cardlist__button-next {
    width: 6.25rem;
    height: 5.625rem;
  }
}
.kinoko-daihyakka .kinoko__content .mv .card-wrapper .cardlist__button-prev {
  background-image: url("../images/product/common/prev.webp");
  left: 10px;
  left: 0.625rem;
}
.kinoko-daihyakka .kinoko__content .mv .card-wrapper .cardlist__button-next {
  background-image: url("../images/product/common/next.webp");
  right: 10px;
  right: 0.625rem;
}
.kinoko-daihyakka .kinoko__content .mv .card-wrapper .cardlist__button-prev::after,
.kinoko-daihyakka .kinoko__content .mv .card-wrapper .cardlist__button-next::after {
  display: none;
}
.kinoko-daihyakka .kinoko__content .mv-pc {
  background: url("../images/kinokodaihyakka/kinoko_bg.webp") no-repeat center center/cover;
  margin-top: 100px;
  margin-top: 6.25rem;
  padding: 100px;
  padding: 6.25rem;
}
.kinoko-daihyakka .kinoko__content .mv-pc.sp-none {
  display: none;
}
@media (min-width: 1100px) {
  .kinoko-daihyakka .kinoko__content .mv-pc.sp-none {
    display: block;
  }
}
.kinoko-daihyakka .kinoko__content .mv-pc .card-wrapper {
  max-width: 1280px;
  max-width: 80rem;
  margin: 0 auto;
}
.kinoko-daihyakka .kinoko__content .mv-pc .card-wrapper .cardlist {
  margin-top: 48px;
  margin-top: 3rem;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 32px;
}
.kinoko-daihyakka .kinoko__content .mv-pc .card-wrapper .cardlist .cardlist__item {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 100%;
}
.kinoko-daihyakka .kinoko__content .mv-pc .card-wrapper .cardlist .cardlist__item .card {
  padding: 30px;
  background-color: #fff;
  border-radius: 0.3125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-radius: 0.625rem;
  height: 100%;
}
.kinoko-daihyakka .kinoko__content .mv-pc .card-wrapper .cardlist .cardlist__item .card .cardlist__image {
  width: 100%;
}
.kinoko-daihyakka .kinoko__content .mv-pc .card-wrapper .cardlist .cardlist__item .card .cardlist__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.kinoko-daihyakka .kinoko__content .mv-pc .card-wrapper .cardlist .cardlist__item .card .cardlist__title {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 700;
  margin-top: 16px;
}
.kinoko-daihyakka .kinoko__content .mv-pc .card-wrapper .cardlist .cardlist__item .card .center-line {
  width: 100%;
  height: 1px;
  background-color: #efefef;
  margin-top: 16px;
}
.kinoko-daihyakka .kinoko__content .mv-pc .card-wrapper .cardlist .cardlist__item .card .card-under-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
  margin-top: 16px;
}
.kinoko-daihyakka .kinoko__content .mv-pc .card-wrapper .cardlist .cardlist__item .card .card-under-wrapper p {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
  letter-spacing: 0.08em;
  line-height: 1.8;
}
.kinoko-daihyakka .kinoko__content .mv-pc .card-wrapper .cardlist .cardlist__item .card .card-under-wrapper .card-link {
  margin-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
}
.kinoko-daihyakka .kinoko__content .mv-pc .card-wrapper .cardlist .cardlist__item .card .card-under-wrapper .card-link span {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  color: #d71618;
}
.kinoko-daihyakka .kinoko__content .mv-pc .card-wrapper .cardlist .cardlist__item .card .card-under-wrapper .card-link svg {
  width: 7px;
  width: 0.4375rem;
  height: 13px;
  height: 0.8125rem;
}
.kinoko-daihyakka .kinoko__content .column-container {
  padding: 32px 24px 56px 24px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 24px;
}
@media screen and (min-width: 768px) {
  .kinoko-daihyakka .kinoko__content .column-container {
    padding: 88px 64px;
    max-width: 1366px;
    margin: 0 auto;
    gap: 80px;
  }
}
.kinoko-daihyakka .kinoko__content .column-container .item {
  padding: 16px 24px 28px 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  border: 1px solid #efefef;
  border-radius: 5px;
  background: #fff;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
@media screen and (min-width: 768px) {
  .kinoko-daihyakka .kinoko__content .column-container .item {
    border: 2px solid #efefef;
    border-radius: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    gap: 5%;
    padding: 32px 24px;
  }
}
@media (min-width: 960px) {
  .kinoko-daihyakka .kinoko__content .column-container .item {
    padding: 38px 40px;
    gap: 40px;
  }
}
@media (min-width: 1280px) {
  .kinoko-daihyakka .kinoko__content .column-container .item {
    gap: 80px;
  }
}
@media (min-width: 1440px) {
  .kinoko-daihyakka .kinoko__content .column-container .item {
    gap: 120px;
  }
}
.kinoko-daihyakka .kinoko__content .column-container .item .img-wrapper {
  margin: 0 auto;
}
.kinoko-daihyakka .kinoko__content .column-container .item .img-wrapper img {
  border-radius: 10px;
}
@media screen and (min-width: 768px) {
  .kinoko-daihyakka .kinoko__content .column-container .item .img-wrapper img {
    border-radius: 20px;
  }
}
@media screen and (min-width: 768px) {
  .kinoko-daihyakka .kinoko__content .column-container .item .img-wrapper {
    width: 45%;
    height: 100%;
    display: grid;
    place-items: center;
  }
  .kinoko-daihyakka .kinoko__content .column-container .item .img-wrapper.kinokonooniku {
    width: 25%;
    margin-inline: auto;
  }
}
.kinoko-daihyakka .kinoko__content .column-container .item .text-wrapper {
  width: 100%;
  margin-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
}
@media screen and (min-width: 768px) {
  .kinoko-daihyakka .kinoko__content .column-container .item .text-wrapper {
    width: 60%;
    margin-top: 0;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.kinoko-daihyakka .kinoko__content .column-container .item .text-wrapper .title {
  font-size: 18px;
  color: #d71618;
  letter-spacing: 0.08em;
  margin-right: auto;
}
@media screen and (min-width: 768px) {
  .kinoko-daihyakka .kinoko__content .column-container .item .text-wrapper .title {
    font-size: 28px;
  }
}
.kinoko-daihyakka .kinoko__content .column-container .item .text-wrapper .center-line {
  width: 100%;
  height: 1px;
  background-color: #d71618;
}
.kinoko-daihyakka .kinoko__content .column-container .item .text-wrapper .description {
  font-size: 12px;
  line-height: 1.5;
  letter-spacing: 0.08em;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .kinoko-daihyakka .kinoko__content .column-container .item .text-wrapper .description {
    margin-top: 16px;
    font-size: 16px;
    margin-right: auto;
  }
}
.kinoko-daihyakka .kinoko__content .column-container .item .text-wrapper .link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 8px;
  margin-right: auto;
  margin-top: 10px;
}
.kinoko-daihyakka .kinoko__content .column-container .item .text-wrapper .link .link-text {
  font-size: 12px;
  font-weight: bold;
  color: #d71618;
}
@media screen and (min-width: 768px) {
  .kinoko-daihyakka .kinoko__content .column-container .item .text-wrapper .link .link-text {
    font-size: 16px;
  }
}
.kinoko-daihyakka .kinoko__content .column-container .item .text-wrapper .link svg {
  width: 8px;
  height: 12px;
  cursor: pointer;
}
@media (hover: hover) and (pointer: fine) {
  .kinoko-daihyakka .kinoko__content .column-container .item .text-wrapper .link svg:hover {
    opacity: 0.7;
  }
}
@media screen and (min-width: 768px) {
  .kinoko-daihyakka .kinoko__content .column-container .item .text-wrapper .link svg {
    width: 10px;
    height: 15px;
  }
}
.kinoko-daihyakka .kinoko__content .column-container .item .text-wrapper .link-wrapper {
  margin-top: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
  width: 80%;
}
@media screen and (min-width: 768px) {
  .kinoko-daihyakka .kinoko__content .column-container .item .text-wrapper .link-wrapper {
    width: 100%;
    gap: 30px;
    max-width: 350px;
  }
}
@media (min-width: 1280px) {
  .kinoko-daihyakka .kinoko__content .column-container .item .text-wrapper .link-wrapper {
    gap: 30px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    max-width: none;
  }
}
.kinoko-daihyakka .kinoko__content .column-container .item .text-wrapper .link-wrapper .inner-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 8px;
  background: #d71618;
  padding: 16px 8px;
  border-radius: 10px;
  position: relative;
  width: 100%;
}
.kinoko-daihyakka .kinoko__content .column-container .item .text-wrapper .link-wrapper .inner-link .link-text {
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .kinoko-daihyakka .kinoko__content .column-container .item .text-wrapper .link-wrapper .inner-link .link-text {
    font-size: 16px;
  }
}
.kinoko-daihyakka .kinoko__content .column-container .item .text-wrapper .link-wrapper .inner-link svg {
  position: absolute;
  top: 50%;
  right: 16px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 8px;
  height: 12px;
  cursor: pointer;
}
@media (hover: hover) and (pointer: fine) {
  .kinoko-daihyakka .kinoko__content .column-container .item .text-wrapper .link-wrapper .inner-link svg:hover {
    opacity: 0.7;
  }
}
@media screen and (min-width: 768px) {
  .kinoko-daihyakka .kinoko__content .column-container .item .text-wrapper .link-wrapper .inner-link svg {
    width: 10px;
    height: 15px;
  }
}
.kinoko-daihyakka .kinoko__content .column-container .item .text-wrapper .link-wrapper .link-single {
  width: 100%;
  max-width: 350px;
}
.kinoko-daihyakka .kinoko__content .column-container .lower-wrapper {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 32px;
}
@media screen and (min-width: 768px) {
  .kinoko-daihyakka .kinoko__content .column-container .lower-wrapper {
    grid-template-columns: repeat(2, 1fr);
  }
}
.kinoko-daihyakka .kinoko__content .column-container .lower-wrapper .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  border: 1px solid #efefef;
  border-radius: 5px;
  background: #fff;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
@media screen and (min-width: 768px) {
  .kinoko-daihyakka .kinoko__content .column-container .lower-wrapper .item {
    border: 2px solid #efefef;
    border-radius: 10px;
    padding: 40px 32px 56px 32px;
    gap: 0;
    height: 100%;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.kinoko-daihyakka .kinoko__content .column-container .lower-wrapper .item .img-wrapper {
  width: 100%;
  height: 100%;
  display: grid;
  place-items: center;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.kinoko-daihyakka .kinoko__content .column-container .lower-wrapper .item .text-wrapper {
  width: 100%;
  height: 100%;
}
@media screen and (min-width: 768px) {
  .kinoko-daihyakka .kinoko__content .column-container .lower-wrapper .item .text-wrapper {
    margin-top: 28px;
    gap: 0;
  }
}
@media screen and (min-width: 768px) {
  .kinoko-daihyakka .kinoko__content .column-container .lower-wrapper .item .text-wrapper .center-line {
    margin-top: 28px;
  }
}
@media screen and (min-width: 768px) {
  .kinoko-daihyakka .kinoko__content .column-container .lower-wrapper .item .text-wrapper .description {
    margin-top: 32px;
  }
}
@media screen and (min-width: 768px) {
  .kinoko-daihyakka .kinoko__content .column-container .lower-wrapper .item .text-wrapper .link {
    margin-top: 32px;
  }
}
@media screen and (min-width: 768px) {
  .kinoko-daihyakka .kinoko__content .column-container .lower-wrapper .item .text-wrapper .link.maitake {
    margin-top: auto;
  }
}

.l-common {
  padding: 32px 24px;
  margin: 0 auto;
}
.l-common p,
.l-common li {
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .l-common {
    padding: 0 64px 88px;
    max-width: 1368px;
    margin: 0 auto;
  }
}
@media screen and (min-width: 768px) {
  .l-common .breadcrumb {
    margin: -150px 0 0;
  }
}
.l-common .l-common__title-h1 {
  font-size: 24px;
  font-weight: 700;
  color: #585757;
  margin-bottom: 32px;
  letter-spacing: 0.08em;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (min-width: 768px) {
  .l-common .l-common__title-h1 {
    font-size: 32px;
    margin-bottom: 100px;
  }
}
.l-common .l-common__title-h1.--underline {
  border-bottom: 1px solid #595757;
  padding-bottom: 15px;
  margin-bottom: 25px;
}
@media screen and (min-width: 768px) {
  .l-common .l-common__title-h1.--underline {
    padding-bottom: 30px;
    margin-bottom: 60px;
  }
}
.l-common .l-common__title-h2 {
  font-size: 20px;
  font-weight: 700;
  color: #585757;
  margin-bottom: 12px;
  letter-spacing: 0.08em;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (min-width: 768px) {
  .l-common .l-common__title-h2 {
    font-size: 24px;
    margin-bottom: 36px;
  }
}
.l-common .l-common__title-h2.--underline {
  border-bottom: 1px solid #595757;
  padding-bottom: 15px;
  margin-bottom: 25px;
  font-size: 18px;
}
@media screen and (min-width: 768px) {
  .l-common .l-common__title-h2.--underline {
    padding-bottom: 30px;
    font-size: 28px;
    margin-bottom: 60px;
  }
}
.l-common .l-common__title-h2.--flex-between {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  gap: 8px;
}
@media screen and (min-width: 768px) {
  .l-common .l-common__title-h2.--flex-between {
    gap: 16px;
  }
}
.l-common .l-common__title-h2--small-text {
  font-size: 10px;
  letter-spacing: 0;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (min-width: 768px) {
  .l-common .l-common__title-h2--small-text {
    font-size: 14px;
  }
}
.l-common .l-common__title-h3 {
  font-size: 16px;
  font-weight: 700;
  color: #585757;
  margin-bottom: 24px;
  letter-spacing: 0.08em;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (min-width: 768px) {
  .l-common .l-common__title-h3 {
    font-size: 20px;
    margin-bottom: 40px;
  }
}
.l-common .l-common__content {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .l-common .l-common__content {
    width: 70%;
  }
}
.l-common .l-common__text {
  font-size: 14px;
  line-height: 2.2;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (min-width: 768px) {
  .l-common .l-common__text {
    font-size: 16px;
  }
}
.l-common .l-common__text a {
  text-decoration: underline;
  text-underline-offset: 4px;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.l-common .l-common__text a:hover {
  opacity: 0.7;
}
.l-common .l-common__text a.--red {
  color: #d71618;
}
.l-common .l-common__list {
  margin-top: 16px;
  counter-reset: item;
}
@media screen and (min-width: 768px) {
  .l-common .l-common__list {
    margin-top: 32px;
  }
}
.l-common .l-common__list .l-common__list-item {
  font-size: 14px;
}
.l-common .l-common__list .l-common__list-item::before {
  counter-increment: item;
  content: counter(item) ".";
  margin-right: 8px;
}
@media screen and (min-width: 768px) {
  .l-common .l-common__list .l-common__list-item {
    font-size: 16px;
  }
}
.l-common .l-common__top-link-wrapper {
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  width: 100%;
  margin: 40px auto;
}
@media screen and (min-width: 768px) {
  .l-common .l-common__top-link-wrapper {
    margin: 120px auto;
  }
}
.l-common .l-common__top-link-wrapper .l-common__top-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 16px;
  color: #fff;
  background-color: #d71618;
  padding: 16px 24px;
  border-radius: 10px;
  font-size: 14px;
  font-weight: 700;
  min-width: 240px;
}
@media screen and (min-width: 768px) {
  .l-common .l-common__top-link-wrapper .l-common__top-link {
    -webkit-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
    padding: 24px 24px;
    font-size: 16px;
    min-width: 360px;
  }
  .l-common .l-common__top-link-wrapper .l-common__top-link:hover {
    opacity: 0.7;
  }
}
.l-common .l-common__content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 40px;
}
@media screen and (min-width: 768px) {
  .l-common .l-common__content-wrapper {
    gap: 80px;
  }
}
.l-common .l-common__link {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 16px;
  color: #d71618;
  background-color: #fff;
  padding: 16px 24px;
  border-radius: 10px;
  font-size: 14px;
  font-weight: 700;
  border: 2px solid #d71618;
}
@media screen and (min-width: 768px) {
  .l-common .l-common__link {
    -webkit-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
    padding: 24px 24px;
    font-size: 16px;
  }
  .l-common .l-common__link:hover {
    opacity: 0.7;
  }
}
.l-common .l-common__link.--red {
  color: #fff;
  background-color: #d71618;
}
.l-common .l-common__link.--rightarrow::after {
  content: "";
  position: absolute;
  display: inline-block;
  width: 8px;
  height: 8px;
  border-top: 2px solid #d71618;
  border-right: 2px solid #d71618;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  top: calc(50% - 4px);
  right: 16px;
}
.l-common .l-common__link.--rightarrow.--red::after {
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
}
.l-common .l-common__link.--right-outlink::after {
  content: "";
  position: absolute;
  display: inline-block;
  width: 8px;
  height: 8px;
}
.l-common .l-common__link.--red.--right-outlink::after {
  background-image: url(../images/common/out-link-white.webp);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 16px;
  height: 16px;
  right: 12px;
}
.l-common .scroll-area {
  overflow-x: auto;
}
.l-common .l-image-wrapper.logo-wrapper {
  max-width: 611px;
  width: 100%;
  height: auto;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .l-common .l-image-wrapper.logo-wrapper {
    max-width: 294px;
  }
}
.l-common .l-image-wrapper.logo-wrapper img {
  -o-object-fit: contain;
     object-fit: contain;
}
.l-common .l-common-indent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 4px;
}
@media screen and (min-width: 768px) {
  .l-common .l-common-indent {
    gap: 8px;
  }
}
.l-common .l-common-indent::before {
  content: "※";
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.l-common .l-common-indent.num1::before {
  content: "※1";
}
.l-common .l-common-indent.num2::before {
  content: "※2";
}
.l-common .l-common-indent.num3::before {
  content: "※3";
}
.l-common .l-common-indent.num4::before {
  content: "※4";
}
.l-common .l-common-indent.dot::before {
  content: "・";
}

.ir-message .ir-message__content {
  padding-bottom: 32px;
  margin-inline: auto;
}
@media screen and (min-width: 768px) {
  .ir-message .ir-message__content {
    padding-bottom: 48px;
  }
}
.ir-message .ir-message__content .text-wrapper {
  margin-top: 24px;
}
@media screen and (min-width: 768px) {
  .ir-message .ir-message__content .text-wrapper {
    margin-top: 56px;
  }
}
.ir-message .ir-message__content .text-wrapper .text {
  font-size: 14px;
  letter-spacing: 0.08em;
  line-height: 2;
}
@media screen and (min-width: 768px) {
  .ir-message .ir-message__content .text-wrapper .text {
    font-size: 16px;
  }
}
.ir-message .ir-message__content .text-wrapper .text span {
  display: block;
}
.ir-message .ir-message__content .text-wrapper .text .mt {
  margin-top: 16px;
}
.ir-message .ir-message__content .signature-wrapper {
  margin-top: 32px;
}
@media screen and (min-width: 768px) {
  .ir-message .ir-message__content .signature-wrapper {
    margin-top: 48px;
  }
}
.ir-message .ir-message__content .signature-wrapper .company,
.ir-message .ir-message__content .signature-wrapper .president {
  font-size: 14px;
  letter-spacing: 0.08em;
  line-height: 2;
  text-align: right;
}
@media screen and (min-width: 768px) {
  .ir-message .ir-message__content .signature-wrapper .company,
  .ir-message .ir-message__content .signature-wrapper .president {
    font-size: 16px;
  }
}
.ir-message .ir-message__content .signature-wrapper .name {
  font-size: 16px;
  letter-spacing: 0.08em;
  line-height: 2;
  font-weight: 700;
  text-align: right;
}
@media screen and (min-width: 768px) {
  .ir-message .ir-message__content .signature-wrapper .name {
    font-size: 18px;
  }
}
.ir-message .ir-message__content .l-common__top-link-wrapper {
  margin-inline: auto;
}
@media screen and (min-width: 768px) {
  .ir-message .ir-message__content .l-common__top-link-wrapper {
    margin-inline: 0;
  }
}
.ir-message .ir-message__content .l-common__top-link-wrapper a {
  margin: 0;
}
@media screen and (min-width: 768px) {
  .ir-message .ir-message__content .l-common__top-link-wrapper a {
    margin-left: 40px;
  }
}

.ir-middleplan .ir-middleplan__content .middleplan__text {
  font-size: 14px;
  font-weight: 500;
  line-height: 2;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .ir-middleplan .ir-middleplan__content .middleplan__text {
    font-size: 18px;
  }
}
.ir-middleplan .ir-middleplan__content .middleplan__vision {
  margin-top: 40px;
}
@media screen and (min-width: 768px) {
  .ir-middleplan .ir-middleplan__content .middleplan__vision {
    margin-top: 100px;
  }
}
.ir-middleplan .ir-middleplan__content .middleplan__strategy {
  margin-top: 40px;
}
@media screen and (min-width: 768px) {
  .ir-middleplan .ir-middleplan__content .middleplan__strategy {
    margin-top: 100px;
  }
}
.ir-middleplan .ir-middleplan__content .middleplan__strategy .img-wrapper {
  margin-top: 24px;
}
@media screen and (min-width: 768px) {
  .ir-middleplan .ir-middleplan__content .middleplan__strategy .img-wrapper {
    margin-top: 48px;
  }
}
.ir-middleplan .ir-middleplan__content .middleplan__strategy .thesis-wrapper {
  margin-top: 24px;
}
@media screen and (min-width: 768px) {
  .ir-middleplan .ir-middleplan__content .middleplan__strategy .thesis-wrapper {
    margin-top: 56px;
  }
}
.ir-middleplan .ir-middleplan__content .middleplan__strategy .thesis-wrapper .thesis-text {
  font-size: 18px;
  font-weight: 500;
  color: #d71618;
  text-align: center;
  display: block;
  text-decoration: underline;
  text-underline-offset: 4px;
  text-decoration-thickness: 1px;
}
@media screen and (min-width: 768px) {
  .ir-middleplan .ir-middleplan__content .middleplan__strategy .thesis-wrapper .thesis-text {
    font-size: 42px;
    text-underline-offset: 16px;
  }
}
.ir-middleplan .ir-middleplan__content .middleplan__strategy .strategy__item {
  margin-top: 40px;
}
@media screen and (min-width: 768px) {
  .ir-middleplan .ir-middleplan__content .middleplan__strategy .strategy__item {
    margin-top: 80px;
  }
}
.ir-middleplan .ir-middleplan__content .middleplan__strategy .strategy__item .wrapper:not(:first-child) {
  margin-top: 24px;
}
@media screen and (min-width: 768px) {
  .ir-middleplan .ir-middleplan__content .middleplan__strategy .strategy__item .wrapper:not(:first-child) {
    margin-top: 56px;
  }
}
.ir-middleplan .ir-middleplan__content .middleplan__strategy .strategy__item .wrapper .title {
  font-size: 18px;
  font-weight: 700;
  color: #fff;
  padding: 6px 12px;
}
@media screen and (min-width: 768px) {
  .ir-middleplan .ir-middleplan__content .middleplan__strategy .strategy__item .wrapper .title {
    font-size: 28px;
    padding: 12px 16px;
  }
}
.ir-middleplan .ir-middleplan__content .middleplan__strategy .strategy__item .wrapper .title.red {
  background-color: #d71618;
}
.ir-middleplan .ir-middleplan__content .middleplan__strategy .strategy__item .wrapper .title.green {
  background-color: #41572b;
}
.ir-middleplan .ir-middleplan__content .middleplan__strategy .strategy__item .wrapper .title.blue {
  background-color: #1e4e79;
}
.ir-middleplan .ir-middleplan__content .middleplan__strategy .strategy__item .wrapper .subtitle {
  font-size: 14px;
  font-weight: 700;
  margin-top: 24px;
}
@media screen and (min-width: 768px) {
  .ir-middleplan .ir-middleplan__content .middleplan__strategy .strategy__item .wrapper .subtitle {
    font-size: 20px;
    margin-top: 56px;
    padding-left: 16px;
  }
}
.ir-middleplan .ir-middleplan__content .middleplan__strategy .strategy__item .wrapper ul {
  margin-top: 24px;
  list-style: disc;
  padding-left: 16px;
}
@media screen and (min-width: 768px) {
  .ir-middleplan .ir-middleplan__content .middleplan__strategy .strategy__item .wrapper ul {
    margin-top: 48px;
    padding-left: 40px;
  }
}
.ir-middleplan .ir-middleplan__content .middleplan__strategy .strategy__item .wrapper ul li {
  font-size: 12px;
  font-weight: 500;
  line-height: 2;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .ir-middleplan .ir-middleplan__content .middleplan__strategy .strategy__item .wrapper ul li {
    font-size: 16px;
  }
}
.ir-middleplan .ir-middleplan__content .middleplan__roadmap {
  margin-top: 40px;
}
@media screen and (min-width: 768px) {
  .ir-middleplan .ir-middleplan__content .middleplan__roadmap {
    margin-top: 100px;
  }
}
.ir-middleplan .ir-middleplan__content .middleplan__roadmap .img-wrapper {
  margin-top: 24px;
}
@media screen and (min-width: 768px) {
  .ir-middleplan .ir-middleplan__content .middleplan__roadmap .img-wrapper {
    margin-top: 56px;
  }
}
.ir-middleplan .ir-middleplan__content .middleplan__goal {
  margin-top: 40px;
}
@media screen and (min-width: 768px) {
  .ir-middleplan .ir-middleplan__content .middleplan__goal {
    margin-top: 100px;
  }
}
.ir-middleplan .ir-middleplan__content .middleplan__goal ul {
  margin-top: 32px;
}
@media screen and (min-width: 768px) {
  .ir-middleplan .ir-middleplan__content .middleplan__goal ul {
    margin-top: 48px;
  }
}
.ir-middleplan .ir-middleplan__content .middleplan__goal ul li {
  font-size: 10px;
  font-weight: 500;
  line-height: 2;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .ir-middleplan .ir-middleplan__content .middleplan__goal ul li {
    font-size: 16px;
  }
}
.ir-middleplan .ir-middleplan__content .middleplan__goal ul li span {
  display: block;
}
.ir-middleplan .ir-middleplan__content .middleplan__goal ul li span.ml {
  margin-left: 20px;
}
@media screen and (min-width: 768px) {
  .ir-middleplan .ir-middleplan__content .middleplan__goal ul li span.ml {
    margin-left: 36px;
  }
}
.ir-middleplan .ir-middleplan__content .middleplan__goal .img-wrapper {
  margin-top: 32px;
}
@media screen and (min-width: 768px) {
  .ir-middleplan .ir-middleplan__content .middleplan__goal .img-wrapper {
    margin-top: 48px;
  }
}
.ir-middleplan .ir-middleplan__content .middleplan__goal .img-wrapper.middleplan__figure {
  background-color: #fff;
  border: 2px solid #f0f0f0;
  padding: min(42px, 2.9vw) min(26px, 1.8vw);
}
@media screen and (max-width: 767px) {
  .ir-middleplan .ir-middleplan__content .middleplan__goal .img-wrapper.middleplan__figure {
    border: 1px solid #f0f0f0;
  }
}
.ir-middleplan .ir-middleplan__content .middleplan__goal .link-wrapper {
  margin-top: 24px;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  margin-inline: auto;
}
@media screen and (min-width: 768px) {
  .ir-middleplan .ir-middleplan__content .middleplan__goal .link-wrapper {
    margin-top: 56px;
  }
}
.ir-middleplan .ir-middleplan__content .middleplan__goal .link-wrapper a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 8px;
  background: #fff;
  padding: 16px 24px;
  border-radius: 10px;
  border: 2px solid #d71618;
  min-width: 240px;
}
@media screen and (min-width: 768px) {
  .ir-middleplan .ir-middleplan__content .middleplan__goal .link-wrapper a {
    padding: 24px;
    min-width: 360px;
  }
}
.ir-middleplan .ir-middleplan__content .middleplan__goal .link-wrapper a span {
  font-size: 14px;
  font-weight: 700;
  color: #d71618;
}
@media screen and (min-width: 768px) {
  .ir-middleplan .ir-middleplan__content .middleplan__goal .link-wrapper a span {
    font-size: 16px;
  }
}
.ir-middleplan .ir-middleplan__content .middleplan__goal .link-wrapper a svg {
  width: 7px;
  height: 13px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.ir-middleplan .ir-middleplan__content .middleplan__goal .link-wrapper a svg path {
  fill: #d71618;
}
.ir-middleplan .ir-middleplan__content .l-common__top-link-wrapper {
  margin-inline: auto;
}
@media screen and (min-width: 768px) {
  .ir-middleplan .ir-middleplan__content .l-common__top-link-wrapper {
    margin-inline: 0;
  }
}
.ir-middleplan .ir-middleplan__content .l-common__top-link-wrapper a {
  margin-inline: auto;
}
@media screen and (min-width: 768px) {
  .ir-middleplan .ir-middleplan__content .l-common__top-link-wrapper a {
    margin-inline: 0;
  }
}

.news .pagination {
  margin-top: 40px;
}
@media screen and (min-width: 768px) {
  .news .pagination {
    margin-top: 100px;
  }
}
.news .pagination .page-numbers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 8px;
  list-style: none;
  padding: 0;
}
.news .pagination .page-numbers li a, .news .pagination .page-numbers li span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 8px;
  width: 32px;
  height: 32px;
  border: 1px solid #d71618;
  color: #d71618;
  font-weight: 700;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-size: 14px;
}
@media screen and (min-width: 768px) {
  .news .pagination .page-numbers li a, .news .pagination .page-numbers li span {
    width: 40px;
    height: 40px;
    border-radius: 10px;
    font-size: 16px;
    gap: 10px;
  }
}
.news .pagination .page-numbers li a:hover, .news .pagination .page-numbers li span:hover {
  opacity: 0.7;
}
.news .pagination .page-numbers li span.current {
  background-color: #d71618;
  color: #fff;
}
.news .pagination .page-numbers li .prev, .news .pagination .page-numbers li .next {
  width: auto;
  padding: 0 10px;
}
@media screen and (min-width: 768px) {
  .news .pagination .page-numbers li .prev, .news .pagination .page-numbers li .next {
    padding: 0 15px;
  }
}
.news .page-title {
  margin-top: 24px;
  margin-bottom: 40px;
}
@media screen and (min-width: 768px) {
  .news .page-title {
    font-size: 32px;
    margin-bottom: 100px;
  }
}
.news .news__category-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 10px;
}
@media screen and (min-width: 768px) {
  .news .news__category-list {
    width: 92%;
    margin: 0 auto;
  }
}
.news .news__category-list .news__category-item {
  border: 1px solid #efefef;
  border-radius: 10px;
  background-color: #fff;
  color: #d71618;
  font-weight: 700;
  text-align: center;
  min-width: 100px;
  padding: 8px 10px;
  font-size: 14px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media screen and (min-width: 768px) {
  .news .news__category-list .news__category-item {
    font-size: 16px;
    min-width: 220px;
    padding: 16px 0;
  }
}
.news .news__category-list .news__category-item.--is-active {
  background-color: #d71618;
  border-color: #d71618;
  color: #fff;
}
.news .news__category-list .news__category-item:hover {
  opacity: 0.7;
}
.news .news__list {
  margin-top: 40px;
}
@media screen and (min-width: 768px) {
  .news .news__list {
    margin-top: 100px;
  }
}
.news .news__list .news__list-item {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 16px;
}
@media screen and (min-width: 768px) {
  .news .news__list .news__list-item {
    gap: 30px;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (min-width: 1024px) {
  .news .news__list .news__list-item {
    grid-template-columns: repeat(3, 1fr);
  }
}
.news .news__list .news__list-item .news__list-item-card {
  border: 1px solid #efefef;
  border-radius: 10px;
  display: block;
  overflow: hidden;
}
.news .news__list .news__list-item .news__list-item-card:hover .news__list-item-card-content {
  opacity: 0.7;
}
.news .news__list .news__list-item .news__list-item-card:hover img {
  scale: 1.05;
}
.news .news__list .news__list-item .news__list-item-card .news__list-item-card-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.news .news__list .news__list-item .news__list-item-card .news__list-item-card-inner .news__list-item-card-image {
  background-color: #fff;
  overflow: hidden;
  margin-bottom: 20px;
}
.news .news__list .news__list-item .news__list-item-card .news__list-item-card-inner .news__list-item-card-image img {
  display: block;
  margin: 0 auto;
  height: 270px;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.news .news__list .news__list-item .news__list-item-card .news__list-item-card-inner .news__list-item-card-content {
  background-color: #fff;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  padding: 20px;
}
@media screen and (min-width: 768px) {
  .news .news__list .news__list-item .news__list-item-card .news__list-item-card-inner .news__list-item-card-content {
    padding: 24px;
  }
}
.news .news__list .news__list-item .news__list-item-card .news__list-item-card-inner .news__list-item-card-content .news__list-item-card-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 10px;
  margin-bottom: 12px;
}
@media screen and (min-width: 768px) {
  .news .news__list .news__list-item .news__list-item-card .news__list-item-card-inner .news__list-item-card-content .news__list-item-card-info {
    margin-bottom: 24px;
  }
}
.news .news__list .news__list-item .news__list-item-card .news__list-item-card-inner .news__list-item-card-content .news__list-item-card-info .news__list-item-card-date {
  color: #595757;
}
.news .news__list .news__list-item .news__list-item-card .news__list-item-card-inner .news__list-item-card-content .news__list-item-card-info .news__list-item-card-category {
  font-size: 12px;
  background-color: #ffe7e9;
  color: #d71618;
  border-radius: 10px;
  font-weight: 700;
  text-align: center;
  padding: 2px 10px;
}
@media screen and (min-width: 768px) {
  .news .news__list .news__list-item .news__list-item-card .news__list-item-card-inner .news__list-item-card-content .news__list-item-card-info .news__list-item-card-category {
    min-width: 150px;
    font-size: 13px;
  }
}
.news .news__list .news__list-item .news__list-item-card .news__list-item-card-inner .news__list-item-card-content .news__list-item-card-title {
  font-size: 16px;
  font-weight: 700;
  line-height: 2;
  letter-spacing: 0.08em;
  overflow: hidden;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
@media screen and (min-width: 768px) {
  .news .news__list .news__list-item .news__list-item-card .news__list-item-card-inner .news__list-item-card-content .news__list-item-card-title {
    margin-top: 32px;
    min-height: 96px;
  }
}

.not-found.l-common {
  padding: 0 24px;
}
.not-found .breadcrumb {
  padding-top: 0;
}
.not-found .l-common__title-h1 {
  text-align: center;
}
@media screen and (min-width: 768px) {
  .not-found .l-common__title-h1 {
    margin-bottom: 48px;
  }
}
.not-found .not-found__description {
  font-size: 14px;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .not-found .not-found__description {
    font-size: 16px;
  }
}
@media screen and (min-width: 768px) {
  .not-found .l-common__top-link-wrapper {
    margin: 64px auto;
  }
}

html {
  scroll-margin-top: 100px;
}

.privacy .l-common__text.--company-info,
.privacy-handling .l-common__text.--company-info {
  text-align: right;
  margin: 48px 0 0;
}
.privacy .l-common__text.sub-text,
.privacy-handling .l-common__text.sub-text {
  margin: 20px 0 0 24px;
}
.privacy .l-common__text.update-date,
.privacy-handling .l-common__text.update-date {
  text-align: right;
}
.privacy .l-common__text.--mt20,
.privacy-handling .l-common__text.--mt20 {
  margin-top: 20px;
}
.privacy .l-common__text.sub-text-nest,
.privacy-handling .l-common__text.sub-text-nest {
  display: block;
  margin: 0 0 0 24px;
}
.privacy .page-heading,
.privacy-handling .page-heading {
  margin-bottom: 128px;
}
.privacy .page-section + .page-section,
.privacy-handling .page-section + .page-section {
  padding-top: 100px;
}
.privacy .content,
.privacy-handling .content {
  margin-bottom: 78px;
}
.privacy .content:last-child,
.privacy-handling .content:last-child {
  margin-bottom: 0;
}

/* 商品情報 */
.buna-process .inner {
  max-width: 1290px;
  width: 100%;
  padding-right: 25px;
  padding-left: 25px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (max-width: 919px) {
  .buna-process .inner {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.buna-process .section {
  margin: 0 0 104px;
  margin: 0 0 6.5rem;
}
@media screen and (max-width: 767px) {
  .buna-process .section {
    margin: 0 0 4rem;
  }
}
.buna-process .section__title {
  padding: 0 0 32px;
  padding: 0 0 2rem;
  margin: 0 0 47px;
  margin: 0 0 2.9375rem;
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 30px;
  line-height: 1.875rem;
  letter-spacing: 0.08em;
  border-bottom: 1px solid #595757;
}
@media screen and (max-width: 767px) {
  .buna-process .section__title {
    padding: 0 0 1rem;
    margin: 0 0 2rem;
    font-size: 1.25rem;
  }
}
.buna-process .section-list {
  display: grid;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.buna-process .section-list.--small {
  grid-template-columns: repeat(auto-fill, minmax(38.125rem, 1fr));
  gap: 20px;
  gap: 1.25rem;
}
@media screen and (max-width: 767px) {
  .buna-process .section-list.--small {
    grid-template-columns: repeat(auto-fill, minmax(21.5625rem, 1fr));
    gap: 0.75rem;
  }
}
.buna-process .section-list.--small .section-item {
  margin: 0 auto;
  max-width: 650px;
  max-width: 40.625rem;
  width: 100%;
  padding: 28px 32px;
  padding: 1.75rem 2rem;
  border-radius: 0.625rem;
  background-color: #fff;
  border: 2px solid #efefef;
  border: 0.125rem solid #efefef;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 24px;
  gap: 1.5rem;
}
@media screen and (max-width: 767px) {
  .buna-process .section-list.--small .section-item {
    border-radius: 0.3125rem;
    border-width: 0.0625rem;
    padding: 1rem;
    gap: 1rem;
  }
}
.buna-process .section-list.--small .section-item .section-item-number {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 50px;
  line-height: 3.125rem;
  letter-spacing: 0.08em;
  color: #e60012;
}
@media screen and (max-width: 767px) {
  .buna-process .section-list.--small .section-item .section-item-number {
    font-size: 1rem;
    line-height: 2rem;
  }
}
.buna-process .section-list.--small .section-item .section-item-text {
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
  font-size: 16px;
  font-size: 1rem;
  padding: 0 0 0 23px;
  padding: 0 0 0 1.4375rem;
  line-height: 2;
  letter-spacing: 0.08em;
  border-left: 1px solid #e60012;
}
@media screen and (max-width: 767px) {
  .buna-process .section-list.--small .section-item .section-item-text {
    font-size: 0.75rem;
    padding: 0 0 0 1rem;
    line-height: 1.7;
  }
}
.buna-process .section-list.--large {
  grid-template-columns: repeat(auto-fill, minmax(37.5rem, 1fr));
  gap: 40px;
  gap: 2.5rem;
}
@media screen and (max-width: 767px) {
  .buna-process .section-list.--large {
    grid-template-columns: repeat(auto-fill, minmax(21.5625rem, 1fr));
    gap: 1rem;
  }
}
.buna-process .section-list.--large .section-item {
  margin: 0 auto;
  max-width: 650px;
  max-width: 40.625rem;
  width: 100%;
  padding: 40px;
  padding: 2.5rem;
  border-radius: 0.625rem;
  min-height: 570px;
  min-height: 35.625rem;
  background-color: #fff;
  border: 2px solid #efefef;
  display: grid;
  grid-template-rows: subgrid;
  grid-row: span 3;
  gap: 0;
}
@media screen and (max-width: 767px) {
  .buna-process .section-list.--large .section-item {
    border-radius: 0.3125rem;
    border-width: 0.0625rem;
    padding: 1.25rem;
  }
}
.buna-process .section-list.--large .section-item .section-item__image {
  height: 300px;
  height: 18.75rem;
  width: 100%;
  border-radius: 0.625rem;
  overflow: hidden;
  margin: 0 0 32px;
  margin: 0 0 2rem;
}
@media screen and (max-width: 767px) {
  .buna-process .section-list.--large .section-item .section-item__image {
    border-radius: 0.3125rem;
    height: 12.5rem;
    margin: 0 0 1.5rem;
  }
}
.buna-process .section-list.--large .section-item .section-item__image img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.buna-process .section-list.--large .section-item .section-item__title {
  padding: 0 0 25px;
  padding: 0 0 1.5625rem;
  margin: 0 0 33px;
  margin: 0 0 2.0625rem;
  border-bottom: 1px solid #e60012;
  font-size: 24px;
  font-size: 1.5rem;
  color: #e60012;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .buna-process .section-list.--large .section-item .section-item__title {
    font-size: 1rem;
    padding: 0 0 0.75rem;
    margin: 0 0 1rem;
  }
}
.buna-process .section-list.--large .section-item .section-item__text {
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
  font-size: 16px;
  font-size: 1rem;
  line-height: 2;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .buna-process .section-list.--large .section-item .section-item__text {
    font-size: 0.875rem;
    line-height: 1.7;
  }
}
.buna-process .section-list.--factory {
  grid-template-columns: repeat(auto-fill, minmax(24.375rem, 1fr));
  gap: 34px;
  gap: 2.125rem;
}
@media screen and (max-width: 767px) {
  .buna-process .section-list.--factory {
    grid-template-columns: repeat(auto-fill, minmax(21.5625rem, 1fr));
    gap: 0.75rem;
  }
}
.buna-process .section-list.--factory .section-item {
  margin: 0 auto;
  max-width: 450px;
  max-width: 28.125rem;
  width: 100%;
  display: grid;
  grid-template-rows: subgrid;
  grid-row: span 3;
  gap: 0;
  padding: 30px;
  padding: 1.875rem;
  border-radius: 0.625rem;
  border: 2px solid #efefef;
  background-color: #fff;
}
@media screen and (max-width: 767px) {
  .buna-process .section-list.--factory .section-item {
    border-radius: 0.3125rem;
    border-width: 0.0625rem;
    padding: 1rem;
  }
}
.buna-process .section-list.--factory .factory-item__image {
  margin: 0 0 35px;
  margin: 0 0 2.1875rem;
  height: 230px;
  height: 14.375rem;
  width: 100%;
  border-radius: 0.625rem;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .buna-process .section-list.--factory .factory-item__image {
    border-radius: 0.3125rem;
    height: 12.5rem;
    margin: 0 0 1.5rem;
  }
}
.buna-process .section-list.--factory .factory-item__image img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.buna-process .section-list.--factory .factory-item__title {
  padding: 0 0 21px;
  padding: 0 0 1.3125rem;
  margin: 0 0 26px;
  margin: 0 0 1.625rem;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.08em;
  border-bottom: 2px solid #efefef;
}
@media screen and (max-width: 767px) {
  .buna-process .section-list.--factory .factory-item__title {
    font-size: 1rem;
    line-height: 1.7;
    padding: 0 0 0.75rem;
    margin: 0 0 1rem;
    border-bottom: 1px solid #efefef;
  }
}
.buna-process .section-list.--factory .factory-info {
  display: block;
  width: 100%;
  font-size: 16px;
  font-size: 1rem;
  line-height: 2;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .buna-process .section-list.--factory .factory-info {
    font-size: 0.875rem;
    line-height: 1.7;
  }
}
.buna-process .section-list.--factory .factory-info__title {
  display: inline-block;
  width: 70px;
  width: 4.375rem;
}
.buna-process .section-list.--factory .factory-info__data {
  display: inline-block;
  width: calc(100% - 4.75rem);
}
.buna-process .cta {
  margin: 0 auto 64px;
  margin: 0 auto 4rem;
  max-width: 600px;
  max-width: 37.5rem;
}
@media screen and (min-width: 768px) {
  .buna-process .cta {
    max-width: none;
    max-width: initial;
    margin: 0 auto 5.5625rem;
  }
}
@media screen and (min-width: 768px) {
  .buna-process .cta__inner {
    max-width: 80.625rem;
  }
}
.buna-process .cta__link--large {
  display: block;
  margin: 0 0 30px;
  margin: 0 0 1.875rem;
  width: 100%;
  height: 150px;
  height: 9.375rem;
  border-radius: 0.3125rem;
  background-image: url("../images/product/maitake/cta-image.webp");
  background-size: cover;
  background-position: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  gap: 0.375rem;
}
@media screen and (min-width: 768px) {
  .buna-process .cta__link--large {
    margin: 0 0 3.75rem;
    height: 18.75rem;
    gap: 0.625rem;
    border-radius: 0.625rem;
  }
}
.buna-process .cta__link--large span {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .buna-process .cta__link--large span {
    font-size: 1.75rem;
  }
}
.buna-process .cta-letter__image {
  width: 109px;
  width: 6.8125rem;
  height: 86px;
  height: 5.375rem;
}
@media screen and (min-width: 768px) {
  .buna-process .cta-letter__image {
    width: 13.625rem;
    height: 10.75rem;
  }
}
.buna-process .cta-letter__image img {
  width: 100%;
  height: 100%;
}
.buna-process .cta-upper-buttons {
  margin: 0 0 40px;
  margin: 0 0 2.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  gap: 1.25rem;
}
@media screen and (min-width: 768px) {
  .buna-process .cta-upper-buttons {
    margin: 0 0 5rem;
    gap: 3.125rem;
  }
}
.buna-process .cta-upper-buttons .cta-upper__link {
  display: inline-block;
  width: 305px;
  width: 19.0625rem;
  height: 225px;
  height: 14.0625rem;
  border-radius: 0.3125rem;
  overflow: hidden;
  border: 1px solid #e60012;
}
@media screen and (min-width: 768px) {
  .buna-process .cta-upper-buttons .cta-upper__link {
    border-radius: 0.625rem;
    width: 34.375rem;
    height: 25rem;
  }
}
.buna-process .cta-upper-buttons .cta-upper__image {
  width: 100%;
  height: 175px;
  height: 10.9375rem;
}
@media screen and (min-width: 768px) {
  .buna-process .cta-upper-buttons .cta-upper__image {
    height: 19.375rem;
  }
}
.buna-process .cta-upper-buttons .cta-upper__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.buna-process .cta-upper-buttons .cta-upper__text {
  width: 100%;
  height: 50px;
  height: 3.125rem;
  padding: 12px 0 12px;
  padding: 0.75rem 0 0.75rem;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  gap: 0.625rem;
}
@media screen and (min-width: 768px) {
  .buna-process .cta-upper-buttons .cta-upper__text {
    height: 5.625rem;
  }
}
.buna-process .cta-upper-buttons .cta-upper__text p {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #e60012;
}
@media screen and (min-width: 768px) {
  .buna-process .cta-upper-buttons .cta-upper__text p {
    font-size: 1.25rem;
  }
}
.buna-process .cta-upper-buttons .cta-upper__text .cta-upper__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
@media screen and (min-width: 768px) {
  .buna-process .cta-upper-buttons .cta-upper__text .cta-upper__icon {
    width: 0.5625rem;
    height: 0.9375rem;
  }
}
.buna-process .cta-upper-buttons .cta-upper__text .cta-upper__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.buna-process .cta-contents {
  width: 100%;
  border: 1px solid #d71618;
  border-radius: 0.3125rem;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .buna-process .cta-contents {
    border-radius: 0.625rem;
  }
}
.buna-process .cta-contents__heading {
  padding: 14px;
  padding: 0.875rem;
  background-color: #d71618;
}
@media screen and (min-width: 768px) {
  .buna-process .cta-contents__heading {
    padding: 1.75rem 2.375rem 1.5rem;
  }
}
.buna-process .cta-contents__heading p {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .buna-process .cta-contents__heading p {
    font-size: 1.25rem;
  }
}
.buna-process .cta-contents__body {
  background-color: #fff;
  padding: 19px;
  padding: 1.1875rem;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(7.8125rem, 1fr));
  gap: 20px 40px;
  gap: 1.25rem 2.5rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (min-width: 768px) {
  .buna-process .cta-contents__body {
    grid-template-columns: repeat(auto-fill, minmax(10.125rem, 1fr));
    padding: 2.8125rem 2.375rem 3.1875rem;
  }
}
.buna-process .cta-contents__link {
  width: 125px;
  width: 7.8125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (min-width: 768px) {
  .buna-process .cta-contents__link {
    width: 10.125rem;
  }
}
.buna-process .cta-contents__link span {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .buna-process .cta-contents__link span {
    font-size: 1rem;
  }
}
.buna-process .cta-contents__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
.buna-process .cta-contents__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}

/* 商品情報 */
.product-bunashimeji .inner {
  max-width: 1290px;
  width: 100%;
  padding-right: 25px;
  padding-left: 25px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (max-width: 919px) {
  .product-bunashimeji .inner {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.product-bunashimeji .fv__text {
  font-size: 12px;
  font-size: 0.75rem;
  letter-spacing: 0.08em;
  line-height: 20px;
  line-height: 1.25rem;
  margin: 0 0 28px;
  margin: 0 0 1.75rem;
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .fv__text {
    font-size: 1rem;
    letter-spacing: 0.08em;
    line-height: 2.5rem;
    margin: 0 0 2.5rem;
  }
}
.product-bunashimeji .fv__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  gap: 0.625rem;
  margin: 0 0 40px;
  margin: 0 0 2.5rem;
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .fv__link {
    margin: 0 0 3.75rem;
  }
}
.product-bunashimeji .fv__link span {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  line-height: 30px;
  line-height: 1.875rem;
  color: #d71618;
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .fv__link span {
    font-size: 1rem;
  }
}
.product-bunashimeji .fv-link__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
.product-bunashimeji .fv-link__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.product-bunashimeji .fv-slider {
  height: 245px;
  height: 15.3125rem;
  margin: 0 0 50px;
  margin: 0 0 3.125rem;
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .fv-slider {
    height: 34.375rem;
    margin: 0 0 6rem;
  }
}
.product-bunashimeji .fv-slider__wrapper {
  height: 195px;
  height: 12.1875rem;
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .fv-slider__wrapper {
    height: 31.25rem;
  }
}
.product-bunashimeji .fv-slide {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 320px;
  width: 20rem;
  height: 195px;
  height: 12.1875rem;
  margin: 0 7.5px 0;
  margin: 0 0.46875rem 0;
  border-radius: 0.625rem;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .fv-slide {
    width: min(51.25rem, 95vw);
    height: 31.25rem;
    border-radius: 1.25rem;
    margin: 0 1.25rem 0;
  }
}
.product-bunashimeji .fv-slide img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.product-bunashimeji .swiper-pagination {
  bottom: 0px;
  bottom: 0rem;
}
.product-bunashimeji .swiper-pagination .swiper-pagination-bullet {
  margin: 0 6px;
  margin: 0 0.375rem;
}
.product-bunashimeji .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #595757;
}
.product-bunashimeji .copy {
  margin: 0 0 38px;
  margin: 0 0 2.375rem;
  padding: 40px 0 40px;
  padding: 2.5rem 0 2.5rem;
  background-image: url("../images/product/common/yukiguni-bg.webp");
  background-size: contain;
  background-position: center right;
  background-repeat: repeat;
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .copy {
    height: 32.5rem;
    background-image: url("../images/product/common/bunashimeji-bg.webp");
    background-size: cover;
    margin: 0 0 5.625rem;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.product-bunashimeji .copy-text-contents {
  position: relative;
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .copy-text-contents {
    height: 100%;
    background-color: rgba(255, 255, 255, .6);
    padding: 3.75rem 0;
    width: 100%;
    z-index: 2;
  }
}
@media screen and (min-width: 1280px) {
  .product-bunashimeji .copy-text-contents {
    background-color: rgba(255, 255, 255, 0);
  }
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .copy__inner {
    max-width: 80.625rem;
    width: 100%;
    height: 100%;
    margin: auto;
    padding: 0 1.5625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.product-bunashimeji .copy__title {
  margin: 0 0 30px;
  margin: 0 0 1.875rem;
  text-align: center;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .copy__title {
    font-size: 1.75rem;
  }
}
.product-bunashimeji .copy__text {
  margin: 0 0 25px;
  margin: 0 0 1.5625rem;
  padding: 0 10px;
  padding: 0 0.625rem;
  font-size: 12px;
  font-size: 0.75rem;
  letter-spacing: 0.08em;
  line-height: 25px;
  line-height: 1.5625rem;
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .copy__text {
    max-width: 39.8125rem;
    margin: 0 0 4.375rem;
    font-size: 1rem;
    line-height: 2;
    padding: 0;
  }
}
.product-bunashimeji .copy__link {
  margin: 0 auto;
  width: 230px;
  width: 14.375rem;
  height: 43px;
  height: 2.6875rem;
  border: 1px solid #d71618;
  background-color: #d71618;
  border-radius: 0.3125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  gap: 0.625rem;
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .copy__link {
    border-radius: 0.625rem;
    margin: 0;
    width: 22.5rem;
    height: 4.375rem;
  }
}
.product-bunashimeji .copy__link span {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .copy__link span {
    font-size: 1rem;
  }
}
.product-bunashimeji .copy-link__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
.product-bunashimeji .copy-link__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.product-bunashimeji .copy__image {
  margin: 32px auto 0;
  margin: 2rem auto 0;
  max-width: 300px;
  max-width: 18.75rem;
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .copy__image {
    display: none;
    max-width: 830px;
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
}
.product-bunashimeji .features {
  margin: 0 0 60px;
  margin: 0 0 3.75rem;
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .features {
    margin: 0 0 5.625rem;
  }
}
.product-bunashimeji .feature {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .feature {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.product-bunashimeji .feature.--reverse {
  position: relative;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .feature.--reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.product-bunashimeji .feature.--reverse .feature__content {
  background-color: #fff;
  margin: 123px clamp(-205px, -458.507px + 67.602vw, 60px) 0 0;
  margin: 7.6875rem clamp(-12.8125rem, -28.6567rem + 67.602vw, 3.75rem) 0 0;
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .feature.--reverse .feature__content {
    margin: 2.5rem 0 0 clamp(-12.5rem, -23.3571rem + 22.619vw, -3rem);
  }
}
.product-bunashimeji .feature.--reverse .feature__image {
  border-radius: 0.3125rem 0 0 0.3125rem;
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .feature.--reverse .feature__image {
    border-radius: 0.625rem;
  }
}
.product-bunashimeji .feature + .feature {
  margin: 51px 0 0;
  margin: 3.1875rem 0 0;
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .feature + .feature {
    margin: 5.625rem 0 0;
  }
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .features__inner {
    margin: 0 auto;
    max-width: 80.625rem;
    padding: 0 1.5625rem;
  }
}
.product-bunashimeji .feature__image {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 320px;
  width: 20rem;
  height: 220px;
  height: 13.75rem;
  border-radius: 0 0.3125rem 0.3125rem 0;
  overflow: hidden;
}
.product-bunashimeji .feature__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .feature__image {
    width: 34.375rem;
    height: 21.875rem;
    border-radius: 0.625rem;
  }
}
.product-bunashimeji .feature__content {
  background-color: #fff;
  margin: 123px 0 0 clamp(-205px, -458.507px + 67.602vw, 60px);
  margin: 7.6875rem 0 0 clamp(-12.8125rem, -28.6567rem + 67.602vw, 3.75rem);
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 238px;
  width: 14.875rem;
  padding: 22px 17px;
  padding: 1.375rem 1.0625rem;
  border-radius: 0.3125rem;
  border: 1px solid #d71618;
  position: relative;
  z-index: 2;
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .feature__content {
    width: clamp(22.5rem, 0.3571rem + 46.131vw, 41.875rem);
    min-height: 21.875rem;
    height: auto;
    margin: 2.5rem clamp(-12.5rem, -23.3571rem + 22.619vw, -3rem) 0 0;
    border-radius: 0.625rem;
    padding: 3.6875rem 3.25rem;
  }
}
.product-bunashimeji .feature__title {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  color: #d71618;
  letter-spacing: 0.08em;
  padding: 0 0 12px;
  padding: 0 0 0.75rem;
  margin: 0 0 15px;
  margin: 0 0 0.9375rem;
  border-bottom: 1px solid #d71618;
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .feature__title {
    font-size: 1.75rem;
    padding: 0 0 1.5rem;
    margin: 0 0 2.375rem;
  }
}
.product-bunashimeji .feature__text {
  font-size: 12px;
  font-size: 0.75rem;
  letter-spacing: 0.08em;
  line-height: 1.5;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .feature__text {
    font-size: 1rem;
    line-height: 2;
  }
}
.product-bunashimeji .features__link {
  margin: 40px auto;
  margin: 2.5rem auto;
  width: 230px;
  width: 14.375rem;
  height: 43px;
  height: 2.6875rem;
  border: 1px solid #d71618;
  background-color: #d71618;
  border-radius: 0.3125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  gap: 0.625rem;
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .features__link {
    margin: 5rem auto;
    border-radius: 0.625rem;
    width: 22.5rem;
    height: 4.375rem;
  }
}
.product-bunashimeji .features__link span {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .features__link span {
    font-size: 1rem;
  }
}
.product-bunashimeji .features-link__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
.product-bunashimeji .features-link__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.product-bunashimeji .cta {
  margin: 0 auto 64px;
  margin: 0 auto 4rem;
  max-width: 600px;
  max-width: 37.5rem;
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .cta {
    max-width: none;
    max-width: initial;
    margin: 0 auto 5.5625rem;
  }
}
.product-bunashimeji .cta-upper-buttons {
  margin: 0 0 40px;
  margin: 0 0 2.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  gap: 1.25rem;
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .cta-upper-buttons {
    margin: 0 0 5rem;
    gap: 3.125rem;
  }
}
.product-bunashimeji .cta__link {
  display: inline-block;
  width: 305px;
  width: 19.0625rem;
  height: 225px;
  height: 14.0625rem;
  border-radius: 0.3125rem;
  overflow: hidden;
  border: 1px solid #e60012;
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .cta__link {
    border-radius: 0.625rem;
    width: 34.375rem;
    height: 25rem;
  }
}
.product-bunashimeji .cta__image {
  width: 100%;
  height: 175px;
  height: 10.9375rem;
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .cta__image {
    height: 19.375rem;
  }
}
.product-bunashimeji .cta__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.product-bunashimeji .cta__text {
  width: 100%;
  height: 50px;
  height: 3.125rem;
  padding: 12px 0 12px;
  padding: 0.75rem 0 0.75rem;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  gap: 0.625rem;
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .cta__text {
    height: 5.625rem;
  }
}
.product-bunashimeji .cta__text p {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #e60012;
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .cta__text p {
    font-size: 1.25rem;
  }
}
.product-bunashimeji .cta__text .cta__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .cta__text .cta__icon {
    width: 0.5625rem;
    height: 0.9375rem;
  }
}
.product-bunashimeji .cta__text .cta__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .cta__inner {
    max-width: 80.625rem;
  }
}
.product-bunashimeji .cta__link--large {
  display: block;
  margin: 0 0 30px;
  margin: 0 0 1.875rem;
  width: 100%;
  height: 150px;
  height: 9.375rem;
  border-radius: 0.3125rem;
  background-image: url("../images/product/maitake/cta-image.webp");
  background-size: cover;
  background-position: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  gap: 0.375rem;
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .cta__link--large {
    margin: 0 0 3.75rem;
    height: 18.75rem;
    gap: 0.625rem;
    border-radius: 0.625rem;
  }
}
.product-bunashimeji .cta__link--large span {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .cta__link--large span {
    font-size: 1.75rem;
  }
}
.product-bunashimeji .cta-letter__image {
  width: 109px;
  width: 6.8125rem;
  height: 86px;
  height: 5.375rem;
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .cta-letter__image {
    width: 13.625rem;
    height: 10.75rem;
  }
}
.product-bunashimeji .cta-letter__image img {
  width: 100%;
  height: 100%;
}
.product-bunashimeji .cta-contents {
  width: 100%;
  border: 1px solid #d71618;
  border-radius: 0.3125rem;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .cta-contents {
    border-radius: 0.625rem;
  }
}
.product-bunashimeji .cta-contents__heading {
  padding: 14px;
  padding: 0.875rem;
  background-color: #d71618;
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .cta-contents__heading {
    padding: 1.75rem 2.375rem 1.5rem;
  }
}
.product-bunashimeji .cta-contents__heading p {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .cta-contents__heading p {
    font-size: 1.25rem;
  }
}
.product-bunashimeji .cta-contents__body {
  background-color: #fff;
  padding: 19px;
  padding: 1.1875rem;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(7.8125rem, 1fr));
  gap: 20px 40px;
  gap: 1.25rem 2.5rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .cta-contents__body {
    grid-template-columns: repeat(auto-fill, minmax(10.125rem, 1fr));
    padding: 2.8125rem 2.375rem 3.1875rem;
  }
}
.product-bunashimeji .cta-contents__link {
  width: 125px;
  width: 7.8125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .cta-contents__link {
    width: 10.125rem;
  }
}
.product-bunashimeji .cta-contents__link span {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .cta-contents__link span {
    font-size: 1rem;
  }
}
.product-bunashimeji .cta-contents__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
.product-bunashimeji .cta-contents__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.product-bunashimeji .products {
  margin: 0 0 50px;
  margin: 0 0 3.125rem;
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .products {
    margin: 0 0 6.5rem;
  }
}
.product-bunashimeji .products-slider {
  height: 180px;
  height: 11.25rem;
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .products-slider {
    height: 25rem;
  }
}
.product-bunashimeji .products-list__title {
  margin: 0 0 28px;
  margin: 0 0 1.75rem;
  text-align: center;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .products-list__title {
    margin: 0 0 3.6875rem;
    font-size: 1.75rem;
  }
}
.product-bunashimeji .products__item {
  width: 160px;
  width: 10rem;
  height: 180px;
  height: 11.25rem;
  padding: 0 0 11px;
  padding: 0 0 0.6875rem;
  background-color: #fff;
  border-radius: 0.3125rem;
  border: 1px solid #efefef;
  margin: 0 7.5px 0;
  margin: 0 0.46875rem 0;
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .products__item {
    width: 22.5rem;
    height: 25rem;
    border-radius: 0.625rem;
    margin: 0 1.125rem;
  }
}
.product-bunashimeji .products__item a {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  gap: 0.5rem;
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .products__item a {
    gap: 4.25rem;
  }
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .products__item {
    padding: 0 0 1.625rem;
    border-radius: 0.625rem;
    height: 25rem;
  }
}
.product-bunashimeji .products-item__image {
  max-width: 130px;
  max-width: 8.125rem;
  max-height: 110px;
  max-height: 6.875rem;
}
.product-bunashimeji .products-item__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .products-item__image {
    max-width: 15.1875rem;
    max-height: 15.375rem;
  }
}
.product-bunashimeji .product-item__title {
  display: grid;
  place-items: center;
  height: 37px;
  height: 2.3125rem;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 20px;
  line-height: 1.25rem;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .product-item__title {
    height: 2.5625rem;
    font-size: 1.125rem;
  }
}
.product-bunashimeji .product-button-prev,
.product-bunashimeji .product-button-next {
  width: 50px;
  width: 3.125rem;
  height: 45px;
  height: 2.8125rem;
  background-size: contain;
  background-repeat: no-repeat;
}
@media screen and (min-width: 768px) {
  .product-bunashimeji .product-button-prev,
  .product-bunashimeji .product-button-next {
    width: 6.25rem;
    height: 5.625rem;
  }
}
.product-bunashimeji .product-button-prev {
  background-image: url("../images/product/common/prev.webp");
  left: 20px;
  left: 1.25rem;
}
.product-bunashimeji .product-button-next {
  background-image: url("../images/product/common/next.webp");
  right: 20px;
  right: 1.25rem;
}
.product-bunashimeji .product-button-prev::after,
.product-bunashimeji .product-button-next::after {
  display: none;
}

/* 商品情報 */
.eringi-process .inner {
  max-width: 1290px;
  width: 100%;
  padding-right: 25px;
  padding-left: 25px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (max-width: 919px) {
  .eringi-process .inner {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.eringi-process .section {
  margin: 0 0 104px;
  margin: 0 0 6.5rem;
}
@media screen and (max-width: 767px) {
  .eringi-process .section {
    margin: 0 0 4rem;
  }
}
.eringi-process .section__title {
  padding: 0 0 32px;
  padding: 0 0 2rem;
  margin: 0 0 47px;
  margin: 0 0 2.9375rem;
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 30px;
  line-height: 1.875rem;
  letter-spacing: 0.08em;
  border-bottom: 1px solid #595757;
}
@media screen and (max-width: 767px) {
  .eringi-process .section__title {
    padding: 0 0 1rem;
    margin: 0 0 2rem;
    font-size: 1.25rem;
  }
}
.eringi-process .section-list {
  display: grid;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.eringi-process .section-list.--small {
  grid-template-columns: repeat(auto-fill, minmax(38.125rem, 1fr));
  gap: 20px;
  gap: 1.25rem;
}
@media screen and (max-width: 767px) {
  .eringi-process .section-list.--small {
    grid-template-columns: repeat(auto-fill, minmax(21.5625rem, 1fr));
    gap: 0.75rem;
  }
}
.eringi-process .section-list.--small .section-item {
  margin: 0 auto;
  max-width: 650px;
  max-width: 40.625rem;
  width: 100%;
  padding: 28px 32px;
  padding: 1.75rem 2rem;
  border-radius: 0.625rem;
  background-color: #fff;
  border: 2px solid #efefef;
  border: 0.125rem solid #efefef;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 24px;
  gap: 1.5rem;
}
@media screen and (max-width: 767px) {
  .eringi-process .section-list.--small .section-item {
    border-radius: 0.3125rem;
    border-width: 0.0625rem;
    padding: 1rem;
    gap: 1rem;
  }
}
.eringi-process .section-list.--small .section-item .section-item-number {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 50px;
  line-height: 3.125rem;
  letter-spacing: 0.08em;
  color: #e60012;
}
@media screen and (max-width: 767px) {
  .eringi-process .section-list.--small .section-item .section-item-number {
    font-size: 1rem;
    line-height: 2rem;
  }
}
.eringi-process .section-list.--small .section-item .section-item-text {
  height: 100%;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
  font-size: 16px;
  font-size: 1rem;
  padding: 0 0 0 21px;
  padding: 0 0 0 1.3125rem;
  line-height: 2;
  letter-spacing: 0.08em;
  border-left: 1px solid #e60012;
  display: grid;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 767px) {
  .eringi-process .section-list.--small .section-item .section-item-text {
    font-size: 0.75rem;
    padding: 0 0 0 1rem;
    line-height: 1.7;
  }
}
.eringi-process .section-list.--large {
  grid-template-columns: repeat(auto-fill, minmax(37.5rem, 1fr));
  gap: 40px;
  gap: 2.5rem;
}
@media screen and (max-width: 767px) {
  .eringi-process .section-list.--large {
    grid-template-columns: repeat(auto-fill, minmax(21.5625rem, 1fr));
    gap: 1rem;
  }
}
.eringi-process .section-list.--large .section-item {
  margin: 0 auto;
  max-width: 650px;
  max-width: 40.625rem;
  width: 100%;
  padding: 40px;
  padding: 2.5rem;
  border-radius: 0.625rem;
  min-height: 570px;
  min-height: 35.625rem;
  background-color: #fff;
  border: 2px solid #efefef;
  display: grid;
  grid-template-rows: subgrid;
  grid-row: span 3;
  gap: 0;
}
@media screen and (max-width: 767px) {
  .eringi-process .section-list.--large .section-item {
    border-radius: 0.3125rem;
    border-width: 0.0625rem;
    padding: 1.25rem;
  }
}
.eringi-process .section-list.--large .section-item .section-item__image {
  height: 300px;
  height: 18.75rem;
  width: 100%;
  border-radius: 0.625rem;
  overflow: hidden;
  margin: 0 0 32px;
  margin: 0 0 2rem;
}
@media screen and (max-width: 767px) {
  .eringi-process .section-list.--large .section-item .section-item__image {
    border-radius: 0.3125rem;
    height: 12.5rem;
    margin: 0 0 1.5rem;
  }
}
.eringi-process .section-list.--large .section-item .section-item__image img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.eringi-process .section-list.--large .section-item .section-item__title {
  padding: 0 0 25px;
  padding: 0 0 1.5625rem;
  margin: 0 0 33px;
  margin: 0 0 2.0625rem;
  border-bottom: 1px solid #e60012;
  font-size: 24px;
  font-size: 1.5rem;
  color: #e60012;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .eringi-process .section-list.--large .section-item .section-item__title {
    font-size: 1rem;
    padding: 0 0 0.75rem;
    margin: 0 0 1rem;
  }
}
.eringi-process .section-list.--large .section-item .section-item__text {
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
  font-size: 16px;
  font-size: 1rem;
  line-height: 2;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .eringi-process .section-list.--large .section-item .section-item__text {
    font-size: 0.875rem;
    line-height: 1.7;
  }
}
.eringi-process .section-list.--factory {
  grid-template-columns: repeat(auto-fill, minmax(24.375rem, 1fr));
  gap: 34px;
  gap: 2.125rem;
}
@media screen and (max-width: 767px) {
  .eringi-process .section-list.--factory {
    grid-template-columns: repeat(auto-fill, minmax(21.5625rem, 1fr));
    gap: 0.75rem;
  }
}
.eringi-process .section-list.--factory .section-item {
  margin: 0 auto;
  max-width: 450px;
  max-width: 28.125rem;
  width: 100%;
  display: grid;
  grid-template-rows: subgrid;
  grid-row: span 3;
  gap: 0;
  padding: 30px;
  padding: 1.875rem;
  border-radius: 0.625rem;
  border: 2px solid #efefef;
  background-color: #fff;
}
@media screen and (max-width: 767px) {
  .eringi-process .section-list.--factory .section-item {
    border-radius: 0.3125rem;
    border-width: 0.0625rem;
    padding: 1rem;
  }
}
.eringi-process .section-list.--factory .factory-item__image {
  margin: 0 0 35px;
  margin: 0 0 2.1875rem;
  height: 230px;
  height: 14.375rem;
  width: 100%;
  border-radius: 0.625rem;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .eringi-process .section-list.--factory .factory-item__image {
    border-radius: 0.3125rem;
    height: 12.5rem;
    margin: 0 0 1.5rem;
  }
}
.eringi-process .section-list.--factory .factory-item__image img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.eringi-process .section-list.--factory .factory-item__title {
  padding: 0 0 21px;
  padding: 0 0 1.3125rem;
  margin: 0 0 26px;
  margin: 0 0 1.625rem;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.08em;
  border-bottom: 2px solid #efefef;
}
@media screen and (max-width: 767px) {
  .eringi-process .section-list.--factory .factory-item__title {
    font-size: 1rem;
    line-height: 1.7;
    padding: 0 0 0.75rem;
    margin: 0 0 1rem;
    border-bottom: 1px solid #efefef;
  }
}
.eringi-process .section-list.--factory .factory-info {
  display: block;
  width: 100%;
  font-size: 16px;
  font-size: 1rem;
  line-height: 2;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .eringi-process .section-list.--factory .factory-info {
    font-size: 0.875rem;
    line-height: 1.7;
  }
}
.eringi-process .section-list.--factory .factory-info__title {
  display: inline-block;
  width: 70px;
  width: 4.375rem;
}
.eringi-process .section-list.--factory .factory-info__data {
  display: inline-block;
  width: calc(100% - 4.75rem);
}
.eringi-process .cta {
  margin: 0 auto 64px;
  margin: 0 auto 4rem;
  max-width: 600px;
  max-width: 37.5rem;
}
@media screen and (min-width: 768px) {
  .eringi-process .cta {
    max-width: none;
    max-width: initial;
    margin: 0 auto 5.5625rem;
  }
}
@media screen and (min-width: 768px) {
  .eringi-process .cta__inner {
    max-width: 80.625rem;
  }
}
.eringi-process .cta__link--large {
  display: block;
  margin: 0 0 30px;
  margin: 0 0 1.875rem;
  width: 100%;
  height: 150px;
  height: 9.375rem;
  border-radius: 0.3125rem;
  background-image: url("../images/product/maitake/cta-image.webp");
  background-size: cover;
  background-position: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  gap: 0.375rem;
}
@media screen and (min-width: 768px) {
  .eringi-process .cta__link--large {
    margin: 0 0 3.75rem;
    height: 18.75rem;
    gap: 0.625rem;
    border-radius: 0.625rem;
  }
}
.eringi-process .cta__link--large span {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .eringi-process .cta__link--large span {
    font-size: 1.75rem;
  }
}
.eringi-process .cta-letter__image {
  width: 109px;
  width: 6.8125rem;
  height: 86px;
  height: 5.375rem;
}
@media screen and (min-width: 768px) {
  .eringi-process .cta-letter__image {
    width: 13.625rem;
    height: 10.75rem;
  }
}
.eringi-process .cta-letter__image img {
  width: 100%;
  height: 100%;
}
.eringi-process .cta-upper-buttons {
  margin: 0 0 40px;
  margin: 0 0 2.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  gap: 1.25rem;
}
@media screen and (min-width: 768px) {
  .eringi-process .cta-upper-buttons {
    margin: 0 0 5rem;
    gap: 3.125rem;
  }
}
.eringi-process .cta-upper-buttons .cta-upper__link {
  display: inline-block;
  width: 305px;
  width: 19.0625rem;
  height: 225px;
  height: 14.0625rem;
  border-radius: 0.3125rem;
  overflow: hidden;
  border: 1px solid #e60012;
}
@media screen and (min-width: 768px) {
  .eringi-process .cta-upper-buttons .cta-upper__link {
    border-radius: 0.625rem;
    width: 34.375rem;
    height: 25rem;
  }
}
.eringi-process .cta-upper-buttons .cta-upper__image {
  width: 100%;
  height: 175px;
  height: 10.9375rem;
}
@media screen and (min-width: 768px) {
  .eringi-process .cta-upper-buttons .cta-upper__image {
    height: 19.375rem;
  }
}
.eringi-process .cta-upper-buttons .cta-upper__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.eringi-process .cta-upper-buttons .cta-upper__text {
  width: 100%;
  height: 50px;
  height: 3.125rem;
  padding: 12px 0 12px;
  padding: 0.75rem 0 0.75rem;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  gap: 0.625rem;
}
@media screen and (min-width: 768px) {
  .eringi-process .cta-upper-buttons .cta-upper__text {
    height: 5.625rem;
  }
}
.eringi-process .cta-upper-buttons .cta-upper__text p {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #e60012;
}
@media screen and (min-width: 768px) {
  .eringi-process .cta-upper-buttons .cta-upper__text p {
    font-size: 1.25rem;
  }
}
.eringi-process .cta-upper-buttons .cta-upper__text .cta-upper__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
@media screen and (min-width: 768px) {
  .eringi-process .cta-upper-buttons .cta-upper__text .cta-upper__icon {
    width: 0.5625rem;
    height: 0.9375rem;
  }
}
.eringi-process .cta-upper-buttons .cta-upper__text .cta-upper__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.eringi-process .cta-contents {
  width: 100%;
  border: 1px solid #d71618;
  border-radius: 0.3125rem;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .eringi-process .cta-contents {
    border-radius: 0.625rem;
  }
}
.eringi-process .cta-contents__heading {
  padding: 14px;
  padding: 0.875rem;
  background-color: #d71618;
}
@media screen and (min-width: 768px) {
  .eringi-process .cta-contents__heading {
    padding: 1.75rem 2.375rem 1.5rem;
  }
}
.eringi-process .cta-contents__heading p {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .eringi-process .cta-contents__heading p {
    font-size: 1.25rem;
  }
}
.eringi-process .cta-contents__body {
  background-color: #fff;
  padding: 19px;
  padding: 1.1875rem;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(7.8125rem, 1fr));
  gap: 20px 40px;
  gap: 1.25rem 2.5rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (min-width: 768px) {
  .eringi-process .cta-contents__body {
    grid-template-columns: repeat(auto-fill, minmax(10.125rem, 1fr));
    padding: 2.8125rem 2.375rem 3.1875rem;
  }
}
.eringi-process .cta-contents__link {
  width: 125px;
  width: 7.8125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (min-width: 768px) {
  .eringi-process .cta-contents__link {
    width: 10.125rem;
  }
}
.eringi-process .cta-contents__link span {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .eringi-process .cta-contents__link span {
    font-size: 1rem;
  }
}
.eringi-process .cta-contents__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
.eringi-process .cta-contents__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}

/* 商品情報 雪国えりんぎ */
.product-eringi .inner {
  max-width: 1290px;
  width: 100%;
  padding-right: 25px;
  padding-left: 25px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (max-width: 919px) {
  .product-eringi .inner {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.product-eringi .fv__text {
  font-size: 12px;
  font-size: 0.75rem;
  letter-spacing: 0.08em;
  line-height: 20px;
  line-height: 1.25rem;
  margin: 0 0 28px;
  margin: 0 0 1.75rem;
}
@media screen and (min-width: 768px) {
  .product-eringi .fv__text {
    font-size: 1rem;
    letter-spacing: 0.08em;
    line-height: 2.5rem;
    margin: 0 0 2.5rem;
  }
}
.product-eringi .fv__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  gap: 0.625rem;
  margin: 0 0 40px;
  margin: 0 0 2.5rem;
}
@media screen and (min-width: 768px) {
  .product-eringi .fv__link {
    margin: 0 0 3.75rem;
  }
}
.product-eringi .fv__link span {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  line-height: 30px;
  line-height: 1.875rem;
  color: #d71618;
}
@media screen and (min-width: 768px) {
  .product-eringi .fv__link span {
    font-size: 1rem;
  }
}
.product-eringi .fv-link__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
.product-eringi .fv-link__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.product-eringi .fv-slider {
  height: 245px;
  height: 15.3125rem;
  margin: 0 0 50px;
  margin: 0 0 3.125rem;
}
@media screen and (min-width: 768px) {
  .product-eringi .fv-slider {
    height: 34.375rem;
    margin: 0 0 6rem;
  }
}
.product-eringi .fv-slider__wrapper {
  height: 195px;
  height: 12.1875rem;
}
@media screen and (min-width: 768px) {
  .product-eringi .fv-slider__wrapper {
    height: 31.25rem;
  }
}
.product-eringi .fv-slide {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 320px;
  width: 20rem;
  height: 195px;
  height: 12.1875rem;
  margin: 0 7.5px 0;
  margin: 0 0.46875rem 0;
  border-radius: 0.625rem;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .product-eringi .fv-slide {
    width: min(51.25rem, 95vw);
    height: 31.25rem;
    border-radius: 1.25rem;
    margin: 0 1.25rem 0;
  }
}
.product-eringi .fv-slide img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.product-eringi .swiper-pagination {
  bottom: 0px;
  bottom: 0rem;
}
.product-eringi .swiper-pagination .swiper-pagination-bullet {
  margin: 0 6px;
  margin: 0 0.375rem;
}
.product-eringi .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #595757;
}
.product-eringi .copy {
  margin: 0 0 38px;
  margin: 0 0 2.375rem;
  padding: 40px 0 40px;
  padding: 2.5rem 0 2.5rem;
  background-image: url("../images/product/common/yukiguni-bg.webp");
  background-size: contain;
  background-position: center right;
  background-repeat: repeat;
}
@media screen and (min-width: 768px) {
  .product-eringi .copy {
    height: 32.5rem;
    background-image: url("../images/product/common/eringi-bg.webp");
    background-size: cover;
    margin: 0 0 5.625rem;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.product-eringi .copy-text-contents {
  position: relative;
}
@media screen and (min-width: 768px) {
  .product-eringi .copy-text-contents {
    height: 100%;
    background-color: rgba(255, 255, 255, .6);
    padding: 3.75rem 0;
    width: 100%;
    z-index: 2;
  }
}
@media screen and (min-width: 1280px) {
  .product-eringi .copy-text-contents {
    background-color: rgba(255, 255, 255, 0);
  }
}
@media screen and (min-width: 768px) {
  .product-eringi .copy__inner {
    max-width: 80.625rem;
    width: 100%;
    height: 100%;
    margin: auto;
    padding: 0 1.5625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.product-eringi .copy__title {
  margin: 0 0 30px;
  margin: 0 0 1.875rem;
  text-align: center;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .product-eringi .copy__title {
    font-size: 1.75rem;
  }
}
.product-eringi .copy__text {
  margin: 0 0 25px;
  margin: 0 0 1.5625rem;
  padding: 0 10px;
  padding: 0 0.625rem;
  font-size: 12px;
  font-size: 0.75rem;
  letter-spacing: 0.08em;
  line-height: 25px;
  line-height: 1.5625rem;
}
@media screen and (min-width: 768px) {
  .product-eringi .copy__text {
    max-width: 39.8125rem;
    margin: 0 0 4.375rem;
    font-size: 1rem;
    line-height: 2;
    padding: 0;
  }
}
.product-eringi .copy__link {
  margin: 0 auto;
  width: 230px;
  width: 14.375rem;
  height: 43px;
  height: 2.6875rem;
  border: 1px solid #d71618;
  background-color: #d71618;
  border-radius: 0.3125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  gap: 0.625rem;
}
@media screen and (min-width: 768px) {
  .product-eringi .copy__link {
    border-radius: 0.625rem;
    margin: 0;
    width: 22.5rem;
    height: 4.375rem;
  }
}
.product-eringi .copy__link span {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .product-eringi .copy__link span {
    font-size: 1rem;
  }
}
.product-eringi .copy-link__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
.product-eringi .copy-link__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.product-eringi .copy__image {
  margin: 32px auto 0;
  margin: 2rem auto 0;
  max-width: 300px;
  max-width: 18.75rem;
}
@media screen and (min-width: 768px) {
  .product-eringi .copy__image {
    display: none;
    max-width: 830px;
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
}
.product-eringi .features {
  margin: 0 0 60px;
  margin: 0 0 3.75rem;
}
@media screen and (min-width: 768px) {
  .product-eringi .features {
    margin: 0 0 5.625rem;
  }
}
.product-eringi .feature {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media screen and (min-width: 768px) {
  .product-eringi .feature {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.product-eringi .feature.--reverse {
  position: relative;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
@media screen and (min-width: 768px) {
  .product-eringi .feature.--reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.product-eringi .feature.--reverse .feature__content {
  background-color: #fff;
  margin: 123px clamp(-205px, -458.507px + 67.602vw, 60px) 0 0;
  margin: 7.6875rem clamp(-12.8125rem, -28.6567rem + 67.602vw, 3.75rem) 0 0;
}
@media screen and (min-width: 768px) {
  .product-eringi .feature.--reverse .feature__content {
    margin: 2.5rem 0 0 clamp(-12.5rem, -23.3571rem + 22.619vw, -3rem);
  }
}
.product-eringi .feature.--reverse .feature__image {
  border-radius: 0.3125rem 0 0 0.3125rem;
}
@media screen and (min-width: 768px) {
  .product-eringi .feature.--reverse .feature__image {
    border-radius: 0.625rem;
  }
}
.product-eringi .feature + .feature {
  margin: 51px 0 0;
  margin: 3.1875rem 0 0;
}
@media screen and (min-width: 768px) {
  .product-eringi .feature + .feature {
    margin: 5.625rem 0 0;
  }
}
@media screen and (min-width: 768px) {
  .product-eringi .features__inner {
    margin: 0 auto;
    max-width: 80.625rem;
    padding: 0 1.5625rem;
  }
}
.product-eringi .feature__image {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 320px;
  width: 20rem;
  height: 220px;
  height: 13.75rem;
  border-radius: 0 0.3125rem 0.3125rem 0;
  overflow: hidden;
}
.product-eringi .feature__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: 768px) {
  .product-eringi .feature__image {
    width: 34.375rem;
    height: 21.875rem;
    border-radius: 0.625rem;
  }
}
.product-eringi .feature__content {
  background-color: #fff;
  margin: 123px 0 0 clamp(-205px, -458.507px + 67.602vw, 60px);
  margin: 7.6875rem 0 0 clamp(-12.8125rem, -28.6567rem + 67.602vw, 3.75rem);
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 238px;
  width: 14.875rem;
  padding: 22px 17px;
  padding: 1.375rem 1.0625rem;
  border-radius: 0.3125rem;
  border: 1px solid #d71618;
  position: relative;
  z-index: 2;
}
@media screen and (min-width: 768px) {
  .product-eringi .feature__content {
    width: clamp(22.5rem, 0.3571rem + 46.131vw, 41.875rem);
    min-height: 21.875rem;
    height: auto;
    margin: 2.5rem clamp(-12.5rem, -23.3571rem + 22.619vw, -3rem) 0 0;
    border-radius: 0.625rem;
    padding: 3.6875rem 3.25rem;
  }
}
.product-eringi .feature__title {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  color: #d71618;
  letter-spacing: 0.08em;
  padding: 0 0 12px;
  padding: 0 0 0.75rem;
  margin: 0 0 15px;
  margin: 0 0 0.9375rem;
  border-bottom: 1px solid #d71618;
}
@media screen and (min-width: 768px) {
  .product-eringi .feature__title {
    font-size: 1.75rem;
    padding: 0 0 1.5rem;
    margin: 0 0 2.375rem;
  }
}
.product-eringi .feature__text {
  font-size: 12px;
  font-size: 0.75rem;
  letter-spacing: 0.08em;
  line-height: 1.5;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}
@media screen and (min-width: 768px) {
  .product-eringi .feature__text {
    font-size: 1rem;
    line-height: 2;
  }
}
.product-eringi .features__link {
  margin: 40px auto;
  margin: 2.5rem auto;
  width: 230px;
  width: 14.375rem;
  height: 43px;
  height: 2.6875rem;
  border: 1px solid #d71618;
  background-color: #d71618;
  border-radius: 0.3125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  gap: 0.625rem;
}
@media screen and (min-width: 768px) {
  .product-eringi .features__link {
    margin: 5rem auto;
    border-radius: 0.625rem;
    width: 22.5rem;
    height: 4.375rem;
  }
}
.product-eringi .features__link span {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .product-eringi .features__link span {
    font-size: 1rem;
  }
}
.product-eringi .features-link__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
.product-eringi .features-link__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.product-eringi .cta {
  margin: 0 auto 64px;
  margin: 0 auto 4rem;
  max-width: 600px;
  max-width: 37.5rem;
}
@media screen and (min-width: 768px) {
  .product-eringi .cta {
    max-width: none;
    max-width: initial;
    margin: 0 auto 5.5625rem;
  }
}
.product-eringi .cta-upper-buttons {
  margin: 0 0 40px;
  margin: 0 0 2.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  gap: 1.25rem;
}
@media screen and (min-width: 768px) {
  .product-eringi .cta-upper-buttons {
    margin: 0 0 5rem;
    gap: 3.125rem;
  }
}
.product-eringi .cta__link {
  display: inline-block;
  width: 305px;
  width: 19.0625rem;
  height: 225px;
  height: 14.0625rem;
  border-radius: 0.3125rem;
  overflow: hidden;
  border: 1px solid #e60012;
}
@media screen and (min-width: 768px) {
  .product-eringi .cta__link {
    border-radius: 0.625rem;
    width: 34.375rem;
    height: 25rem;
  }
}
.product-eringi .cta__image {
  width: 100%;
  height: 175px;
  height: 10.9375rem;
}
@media screen and (min-width: 768px) {
  .product-eringi .cta__image {
    height: 19.375rem;
  }
}
.product-eringi .cta__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.product-eringi .cta__text {
  width: 100%;
  height: 50px;
  height: 3.125rem;
  padding: 12px 0 12px;
  padding: 0.75rem 0 0.75rem;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  gap: 0.625rem;
}
@media screen and (min-width: 768px) {
  .product-eringi .cta__text {
    height: 5.625rem;
  }
}
.product-eringi .cta__text p {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #e60012;
}
@media screen and (min-width: 768px) {
  .product-eringi .cta__text p {
    font-size: 1.25rem;
  }
}
.product-eringi .cta__text .cta__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
@media screen and (min-width: 768px) {
  .product-eringi .cta__text .cta__icon {
    width: 0.5625rem;
    height: 0.9375rem;
  }
}
.product-eringi .cta__text .cta__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
@media screen and (min-width: 768px) {
  .product-eringi .cta__inner {
    max-width: 80.625rem;
  }
}
.product-eringi .cta__link--large {
  display: block;
  margin: 0 0 30px;
  margin: 0 0 1.875rem;
  width: 100%;
  height: 150px;
  height: 9.375rem;
  border-radius: 0.3125rem;
  background-image: url("../images/product/maitake/cta-image.webp");
  background-size: cover;
  background-position: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  gap: 0.375rem;
}
@media screen and (min-width: 768px) {
  .product-eringi .cta__link--large {
    margin: 0 0 3.75rem;
    height: 18.75rem;
    gap: 0.625rem;
    border-radius: 0.625rem;
  }
}
.product-eringi .cta__link--large span {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .product-eringi .cta__link--large span {
    font-size: 1.75rem;
  }
}
.product-eringi .cta-letter__image {
  width: 109px;
  width: 6.8125rem;
  height: 86px;
  height: 5.375rem;
}
@media screen and (min-width: 768px) {
  .product-eringi .cta-letter__image {
    width: 13.625rem;
    height: 10.75rem;
  }
}
.product-eringi .cta-letter__image img {
  width: 100%;
  height: 100%;
}
.product-eringi .cta-contents {
  width: 100%;
  border: 1px solid #d71618;
  border-radius: 0.3125rem;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .product-eringi .cta-contents {
    border-radius: 0.625rem;
  }
}
.product-eringi .cta-contents__heading {
  padding: 14px;
  padding: 0.875rem;
  background-color: #d71618;
}
@media screen and (min-width: 768px) {
  .product-eringi .cta-contents__heading {
    padding: 1.75rem 2.375rem 1.5rem;
  }
}
.product-eringi .cta-contents__heading p {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .product-eringi .cta-contents__heading p {
    font-size: 1.25rem;
  }
}
.product-eringi .cta-contents__body {
  background-color: #fff;
  padding: 19px;
  padding: 1.1875rem;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(7.8125rem, 1fr));
  gap: 20px 40px;
  gap: 1.25rem 2.5rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (min-width: 768px) {
  .product-eringi .cta-contents__body {
    grid-template-columns: repeat(auto-fill, minmax(10.125rem, 1fr));
    padding: 2.8125rem 2.375rem 3.1875rem;
  }
}
.product-eringi .cta-contents__link {
  width: 125px;
  width: 7.8125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (min-width: 768px) {
  .product-eringi .cta-contents__link {
    width: 10.125rem;
  }
}
.product-eringi .cta-contents__link span {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .product-eringi .cta-contents__link span {
    font-size: 1rem;
  }
}
.product-eringi .cta-contents__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
.product-eringi .cta-contents__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.product-eringi .products {
  margin: 0 0 50px;
  margin: 0 0 3.125rem;
}
@media screen and (min-width: 768px) {
  .product-eringi .products {
    margin: 0 0 6.5rem;
  }
}
.product-eringi .products-slider {
  height: 180px;
  height: 11.25rem;
}
@media screen and (min-width: 768px) {
  .product-eringi .products-slider {
    height: 25rem;
  }
}
.product-eringi .products-list__title {
  margin: 0 0 28px;
  margin: 0 0 1.75rem;
  text-align: center;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .product-eringi .products-list__title {
    margin: 0 0 3.6875rem;
    font-size: 1.75rem;
  }
}
.product-eringi .products__item {
  width: 160px;
  width: 10rem;
  height: 180px;
  height: 11.25rem;
  padding: 0 0 11px;
  padding: 0 0 0.6875rem;
  background-color: #fff;
  border-radius: 0.3125rem;
  border: 1px solid #efefef;
  margin: 0 7.5px 0;
  margin: 0 0.46875rem 0;
}
@media screen and (min-width: 768px) {
  .product-eringi .products__item {
    width: 22.5rem;
    height: 25rem;
    border-radius: 0.625rem;
    margin: 0 1.125rem;
  }
}
.product-eringi .products__item a {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  gap: 0.5rem;
}
@media screen and (min-width: 768px) {
  .product-eringi .products__item a {
    gap: 4.25rem;
  }
}
@media screen and (min-width: 768px) {
  .product-eringi .products__item {
    padding: 0 0 1.625rem;
    border-radius: 0.625rem;
    height: 25rem;
  }
}
.product-eringi .products-item__image {
  max-width: 130px;
  max-width: 8.125rem;
  max-height: 110px;
  max-height: 6.875rem;
}
.product-eringi .products-item__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: 768px) {
  .product-eringi .products-item__image {
    max-width: 15.1875rem;
    max-height: 15.375rem;
  }
}
.product-eringi .product-item__title {
  display: grid;
  place-items: center;
  height: 37px;
  height: 2.3125rem;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 20px;
  line-height: 1.25rem;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .product-eringi .product-item__title {
    height: 2.5625rem;
    font-size: 1.125rem;
  }
}
.product-eringi .product-button-prev,
.product-eringi .product-button-next {
  width: 50px;
  width: 3.125rem;
  height: 45px;
  height: 2.8125rem;
  background-size: contain;
  background-repeat: no-repeat;
}
@media screen and (min-width: 768px) {
  .product-eringi .product-button-prev,
  .product-eringi .product-button-next {
    width: 6.25rem;
    height: 5.625rem;
  }
}
.product-eringi .product-button-prev {
  background-image: url("../images/product/common/prev.webp");
  left: 20px;
  left: 1.25rem;
}
.product-eringi .product-button-next {
  background-image: url("../images/product/common/next.webp");
  right: 20px;
  right: 1.25rem;
}
.product-eringi .product-button-prev::after,
.product-eringi .product-button-next::after {
  display: none;
}

/* 商品情報 */
.product-health .inner {
  max-width: 1290px;
  width: 100%;
  padding-right: 25px;
  padding-left: 25px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (max-width: 919px) {
  .product-health .inner {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.product-health .fv__text {
  font-size: 12px;
  font-size: 0.75rem;
  letter-spacing: 0.08em;
  line-height: 20px;
  line-height: 1.25rem;
  margin: 0 0 28px;
  margin: 0 0 1.75rem;
}
@media screen and (min-width: 768px) {
  .product-health .fv__text {
    font-size: 1.125rem;
    letter-spacing: 0.08em;
    line-height: 2.5rem;
    margin: 0 0 2.5rem;
  }
}
.product-health .fv__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  gap: 0.625rem;
  margin: 0 0 40px;
  margin: 0 0 2.5rem;
}
@media screen and (min-width: 768px) {
  .product-health .fv__link {
    margin: 0 0 3.75rem;
  }
}
.product-health .fv__link span {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  line-height: 30px;
  line-height: 1.875rem;
  color: #d71618;
}
@media screen and (min-width: 768px) {
  .product-health .fv__link span {
    font-size: 1rem;
  }
}
.product-health .fv-link__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
.product-health .fv-link__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.product-health .fv-slider {
  height: 245px;
  height: 15.3125rem;
  margin: 0 0 50px;
  margin: 0 0 3.125rem;
}
@media screen and (min-width: 768px) {
  .product-health .fv-slider {
    height: 34.375rem;
    margin: 0 0 6rem;
  }
}
.product-health .fv-slider__wrapper {
  height: 195px;
  height: 12.1875rem;
}
@media screen and (min-width: 768px) {
  .product-health .fv-slider__wrapper {
    height: 31.25rem;
  }
}
.product-health .fv-slide {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 320px;
  width: 20rem;
  height: 195px;
  height: 12.1875rem;
  margin: 0 7.5px 0;
  margin: 0 0.46875rem 0;
  border-radius: 0.625rem;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .product-health .fv-slide {
    width: min(51.25rem, 95vw);
    height: 31.25rem;
    border-radius: 1.25rem;
    margin: 0 1.25rem 0;
  }
}
.product-health .fv-slide img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.product-health .swiper-pagination {
  bottom: 0px;
  bottom: 0rem;
}
.product-health .swiper-pagination .swiper-pagination-bullet {
  margin: 0 6px;
  margin: 0 0.375rem;
}
.product-health .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #595757;
}
.product-health .copy {
  margin: 0 0 38px;
  margin: 0 0 2.375rem;
  padding: 40px 0 40px;
  padding: 2.5rem 0 2.5rem;
  background-image: url("../images/product/common/yukiguni-bg.webp");
  background-size: contain;
  background-position: center right;
  background-repeat: repeat;
}
@media screen and (min-width: 768px) {
  .product-health .copy {
    min-height: 43.75rem;
    background-image: url("../images/product/common/health-bg.webp");
    background-size: cover;
    margin: 0 0 5.625rem;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.product-health .copy-text-contents {
  position: relative;
}
@media screen and (min-width: 768px) {
  .product-health .copy-text-contents {
    height: 100%;
    background-color: rgba(255, 255, 255, .6);
    padding: 3.75rem 0;
    width: 100%;
    z-index: 2;
  }
}
@media screen and (min-width: 1280px) {
  .product-health .copy-text-contents {
    background-color: rgba(255, 255, 255, 0);
  }
}
@media screen and (min-width: 768px) {
  .product-health .copy__inner {
    margin: auto;
    max-width: 80.625rem;
    width: 100%;
    height: 100%;
    padding: 0 1.5625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.product-health .copy__title {
  margin: 0 0 30px;
  margin: 0 0 1.875rem;
  text-align: center;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .product-health .copy__title {
    font-size: 1.75rem;
  }
}
.product-health .copy__text {
  margin: 0 0 25px;
  margin: 0 0 1.5625rem;
  padding: 0 10px;
  padding: 0 0.625rem;
  font-size: 12px;
  font-size: 0.75rem;
  letter-spacing: 0.08em;
  line-height: 25px;
  line-height: 1.5625rem;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}
@media screen and (min-width: 768px) {
  .product-health .copy__text {
    margin: 0 0 1.8125rem;
    font-size: 1rem;
    line-height: 2;
    padding: 0;
  }
}
.product-health .copy-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  gap: 1.25rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.product-health .copy__link {
  margin: 0 auto;
  width: 230px;
  width: 14.375rem;
  height: 43px;
  height: 2.6875rem;
  border: 1px solid #d71618;
  background-color: #d71618;
  border-radius: 0.3125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  gap: 0.625rem;
}
@media screen and (min-width: 768px) {
  .product-health .copy__link {
    border-radius: 0.625rem;
    margin: 0;
    width: 22.5rem;
    height: 4.375rem;
  }
}
.product-health .copy__link span {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .product-health .copy__link span {
    font-size: 1rem;
  }
}
.product-health .copy-link__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
.product-health .copy-link__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
@media screen and (min-width: 768px) {
  .product-health .copy__image {
    display: none;
    max-width: 830px;
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
}
.product-health .features {
  margin: 0 0 60px;
  margin: 0 0 3.75rem;
}
@media screen and (min-width: 768px) {
  .product-health .features {
    margin: 0 0 5.625rem;
  }
}
.product-health .feature {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media screen and (min-width: 768px) {
  .product-health .feature {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.product-health .feature.--reverse {
  position: relative;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
@media screen and (min-width: 768px) {
  .product-health .feature.--reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.product-health .feature.--reverse .feature__content {
  background-color: #fff;
  margin: 123px clamp(-205px, -458.507px + 67.602vw, 60px) 0 0;
  margin: 7.6875rem clamp(-12.8125rem, -28.6567rem + 67.602vw, 3.75rem) 0 0;
}
@media screen and (min-width: 768px) {
  .product-health .feature.--reverse .feature__content {
    margin: 2.5rem 0 0 clamp(-12.5rem, -23.3571rem + 22.619vw, -3rem);
  }
}
.product-health .feature.--reverse .feature__image {
  border-radius: 0.3125rem 0 0 0.3125rem;
}
@media screen and (min-width: 768px) {
  .product-health .feature.--reverse .feature__image {
    border-radius: 0.625rem;
  }
}
.product-health .feature + .feature {
  margin: 51px 0 0;
  margin: 3.1875rem 0 0;
}
@media screen and (min-width: 768px) {
  .product-health .feature + .feature {
    margin: 5.625rem 0 0;
  }
}
@media screen and (min-width: 768px) {
  .product-health .features__inner {
    margin: 0 auto;
    max-width: 80.625rem;
    padding: 0 1.5625rem;
  }
}
.product-health .feature__image {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 320px;
  width: 20rem;
  height: 220px;
  height: 13.75rem;
  border-radius: 0 0.3125rem 0.3125rem 0;
  overflow: hidden;
}
.product-health .feature__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: 768px) {
  .product-health .feature__image {
    width: 34.375rem;
    height: 21.875rem;
    border-radius: 0.625rem;
  }
}
.product-health .feature__content {
  background-color: #fff;
  margin: 123px 0 0 clamp(-205px, -458.507px + 67.602vw, 60px);
  margin: 7.6875rem 0 0 clamp(-12.8125rem, -28.6567rem + 67.602vw, 3.75rem);
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 238px;
  width: 14.875rem;
  padding: 22px 17px;
  padding: 1.375rem 1.0625rem;
  border-radius: 0.3125rem;
  border: 1px solid #d71618;
  position: relative;
  z-index: 2;
}
@media screen and (min-width: 768px) {
  .product-health .feature__content {
    width: clamp(22.5rem, 0.3571rem + 46.131vw, 41.875rem);
    min-height: 21.875rem;
    height: auto;
    margin: 2.5rem clamp(-12.5rem, -23.3571rem + 22.619vw, -3rem) 0 0;
    border-radius: 0.625rem;
    padding: 3.6875rem 3.25rem;
  }
}
.product-health .feature__title {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  color: #d71618;
  letter-spacing: 0.08em;
  padding: 0 0 12px;
  padding: 0 0 0.75rem;
  margin: 0 0 15px;
  margin: 0 0 0.9375rem;
  border-bottom: 1px solid #d71618;
}
@media screen and (min-width: 768px) {
  .product-health .feature__title {
    font-size: 1.75rem;
    padding: 0 0 1.5rem;
    margin: 0 0 2.375rem;
  }
}
.product-health .feature__text {
  font-size: 12px;
  font-size: 0.75rem;
  letter-spacing: 0.08em;
  line-height: 1.5;
}
@media screen and (min-width: 768px) {
  .product-health .feature__text {
    font-size: 1rem;
    line-height: 2;
  }
}
.product-health .cta {
  margin: 0 auto 64px;
  margin: 0 auto 4rem;
  max-width: 600px;
  max-width: 37.5rem;
}
@media screen and (min-width: 768px) {
  .product-health .cta {
    max-width: none;
    max-width: initial;
    margin: 0 auto 5.5625rem;
  }
}
.product-health .cta-upper-buttons {
  margin: 0 0 40px;
  margin: 0 0 2.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  gap: 1.25rem;
}
@media screen and (min-width: 768px) {
  .product-health .cta-upper-buttons {
    margin: 0 0 5rem;
    gap: 3.125rem;
  }
}
.product-health .cta__link {
  display: inline-block;
  width: 305px;
  width: 19.0625rem;
  height: 225px;
  height: 14.0625rem;
  border-radius: 0.3125rem;
  overflow: hidden;
  border: 1px solid #e60012;
}
@media screen and (min-width: 768px) {
  .product-health .cta__link {
    border-radius: 0.625rem;
    width: 34.375rem;
    height: 25rem;
  }
}
.product-health .cta__image {
  width: 100%;
  height: 175px;
  height: 10.9375rem;
}
@media screen and (min-width: 768px) {
  .product-health .cta__image {
    height: 19.375rem;
  }
}
.product-health .cta__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.product-health .cta__text {
  width: 100%;
  height: 50px;
  height: 3.125rem;
  padding: 12px 0 12px;
  padding: 0.75rem 0 0.75rem;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  gap: 0.625rem;
}
@media screen and (min-width: 768px) {
  .product-health .cta__text {
    height: 5.625rem;
  }
}
.product-health .cta__text p {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #e60012;
}
@media screen and (min-width: 768px) {
  .product-health .cta__text p {
    font-size: 1.25rem;
  }
}
.product-health .cta__text .cta__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
@media screen and (min-width: 768px) {
  .product-health .cta__text .cta__icon {
    width: 0.5625rem;
    height: 0.9375rem;
  }
}
.product-health .cta__text .cta__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
@media screen and (min-width: 768px) {
  .product-health .cta__inner {
    max-width: 80.625rem;
  }
}
.product-health .cta__link--large {
  display: block;
  margin: 0 0 30px;
  margin: 0 0 1.875rem;
  width: 100%;
  height: 150px;
  height: 9.375rem;
  border-radius: 0.3125rem;
  background-image: url("../images/product/maitake/cta-image.webp");
  background-size: cover;
  background-position: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  gap: 0.375rem;
}
@media screen and (min-width: 768px) {
  .product-health .cta__link--large {
    margin: 0 0 3.75rem;
    height: 18.75rem;
    gap: 0.625rem;
    border-radius: 0.625rem;
  }
}
.product-health .cta__link--large span {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .product-health .cta__link--large span {
    font-size: 1.75rem;
  }
}
.product-health .cta-letter__image {
  width: 109px;
  width: 6.8125rem;
  height: 86px;
  height: 5.375rem;
}
@media screen and (min-width: 768px) {
  .product-health .cta-letter__image {
    width: 13.625rem;
    height: 10.75rem;
  }
}
.product-health .cta-letter__image img {
  width: 100%;
  height: 100%;
}
.product-health .cta-contents {
  width: 100%;
  border: 1px solid #d71618;
  border-radius: 0.3125rem;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .product-health .cta-contents {
    border-radius: 0.625rem;
  }
}
.product-health .cta-contents__heading {
  padding: 14px;
  padding: 0.875rem;
  background-color: #d71618;
}
@media screen and (min-width: 768px) {
  .product-health .cta-contents__heading {
    padding: 1.75rem 2.375rem 1.5rem;
  }
}
.product-health .cta-contents__heading p {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .product-health .cta-contents__heading p {
    font-size: 1.25rem;
  }
}
.product-health .cta-contents__body {
  background-color: #fff;
  padding: 19px;
  padding: 1.1875rem;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(7.8125rem, 1fr));
  gap: 20px 40px;
  gap: 1.25rem 2.5rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (min-width: 768px) {
  .product-health .cta-contents__body {
    grid-template-columns: repeat(auto-fill, minmax(10.125rem, 1fr));
    padding: 2.8125rem 2.375rem 3.1875rem;
  }
}
.product-health .cta-contents__link {
  width: 125px;
  width: 7.8125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (min-width: 768px) {
  .product-health .cta-contents__link {
    width: 10.125rem;
  }
}
.product-health .cta-contents__link span {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .product-health .cta-contents__link span {
    font-size: 1rem;
  }
}
.product-health .cta-contents__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
.product-health .cta-contents__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.product-health .products {
  margin: 0 0 50px;
  margin: 0 0 3.125rem;
}
@media screen and (min-width: 768px) {
  .product-health .products {
    margin: 0 0 6.5rem;
  }
}
.product-health .products-slider {
  height: 180px;
  height: 11.25rem;
}
@media screen and (min-width: 768px) {
  .product-health .products-slider {
    height: 25rem;
  }
}
.product-health .products-list__title {
  margin: 0 0 28px;
  margin: 0 0 1.75rem;
  text-align: center;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .product-health .products-list__title {
    margin: 0 0 3.6875rem;
    font-size: 1.75rem;
  }
}
.product-health .products__item {
  width: 160px;
  width: 10rem;
  height: 180px;
  height: 11.25rem;
  padding: 0 0 11px;
  padding: 0 0 0.6875rem;
  background-color: #fff;
  border-radius: 0.3125rem;
  border: 1px solid #efefef;
  margin: 0 7.5px 0;
  margin: 0 0.46875rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  gap: 0.5rem;
}
@media screen and (min-width: 768px) {
  .product-health .products__item {
    gap: 4.25rem;
    width: 22.5rem;
    height: 25rem;
    border-radius: 0.625rem;
    margin: 0 1.125rem;
    padding: 0 0 1.625rem;
  }
}
.product-health .products-item__image {
  max-width: 130px;
  max-width: 8.125rem;
  max-height: 110px;
  max-height: 6.875rem;
}
.product-health .products-item__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: 768px) {
  .product-health .products-item__image {
    max-width: 15.1875rem;
    max-height: 15.375rem;
  }
}
.product-health .product-item__title {
  display: grid;
  place-items: center;
  height: 37px;
  height: 2.3125rem;
  font-size: 10px;
  font-size: 0.625rem;
  font-weight: 700;
  line-height: 20px;
  line-height: 1.25rem;
  letter-spacing: 0.08em;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .product-health .product-item__title {
    height: 2.5625rem;
    font-size: 1.125rem;
  }
}
.product-health .product-button-prev,
.product-health .product-button-next {
  width: 50px;
  width: 3.125rem;
  height: 45px;
  height: 2.8125rem;
  background-size: contain;
  background-repeat: no-repeat;
}
@media screen and (min-width: 768px) {
  .product-health .product-button-prev,
  .product-health .product-button-next {
    width: 6.25rem;
    height: 5.625rem;
  }
}
.product-health .product-button-prev {
  background-image: url("../images/product/common/prev.webp");
  left: 20px;
  left: 1.25rem;
}
.product-health .product-button-next {
  background-image: url("../images/product/common/next.webp");
  right: 20px;
  right: 1.25rem;
}
.product-health .product-button-prev::after,
.product-health .product-button-next::after {
  display: none;
}

/* 商品情報 */
.product-kakou .inner {
  max-width: 1290px;
  width: 100%;
  padding-right: 25px;
  padding-left: 25px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (max-width: 919px) {
  .product-kakou .inner {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.product-kakou .fv__text {
  font-size: 12px;
  font-size: 0.75rem;
  letter-spacing: 0.08em;
  line-height: 20px;
  line-height: 1.25rem;
  margin: 0 0 40px;
  margin: 0 0 2.5rem;
}
@media screen and (min-width: 768px) {
  .product-kakou .fv__text {
    font-size: 1.125rem;
    letter-spacing: 0.08em;
    line-height: 2.5rem;
    margin: 0 0 5rem;
  }
}
.product-kakou .fv__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  gap: 0.625rem;
  margin: 0 0 40px;
  margin: 0 0 2.5rem;
}
@media screen and (min-width: 768px) {
  .product-kakou .fv__link {
    margin: 0 0 3.75rem;
  }
}
.product-kakou .fv__link span {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  line-height: 30px;
  line-height: 1.875rem;
  color: #d71618;
}
@media screen and (min-width: 768px) {
  .product-kakou .fv__link span {
    font-size: 1rem;
  }
}
.product-kakou .fv-link__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
.product-kakou .fv-link__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.product-kakou .fv-slider {
  height: 270px;
  height: 16.875rem;
  margin: 0 0 50px;
  margin: 0 0 3.125rem;
}
@media screen and (min-width: 768px) {
  .product-kakou .fv-slider {
    height: 36.875rem;
    margin: 0 0 6rem;
  }
}
.product-kakou .fv-slider__wrapper {
  height: 195px;
  height: 12.1875rem;
}
@media screen and (min-width: 768px) {
  .product-kakou .fv-slider__wrapper {
    height: 31.25rem;
  }
}
.product-kakou .fv-slide {
  position: relative;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 320px;
  width: 20rem;
  height: 195px;
  height: 12.1875rem;
  margin: 0 7.5px 0;
  margin: 0 0.46875rem 0;
  border-radius: 0.625rem;
}
@media screen and (min-width: 768px) {
  .product-kakou .fv-slide {
    width: min(51.25rem, 95vw);
    height: 31.25rem;
    border-radius: 1.25rem;
    margin: 0 1.25rem 0;
  }
}
.product-kakou .fv-slide img {
  width: 100%;
  height: 100%;
  border-radius: 0.625rem;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
@media screen and (min-width: 768px) {
  .product-kakou .fv-slide img {
    border-radius: 1.25rem;
  }
}
.product-kakou .fv-slide .fv-slide-text {
  position: absolute;
  text-align: center;
  width: 100%;
  bottom: -46px;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  .product-kakou .fv-slide .fv-slide-text {
    bottom: -30px;
    font-size: 0.75rem;
  }
}
.product-kakou .swiper-pagination {
  bottom: 0px;
  bottom: 0rem;
}
.product-kakou .swiper-pagination .swiper-pagination-bullet {
  margin: 0 6px;
  margin: 0 0.375rem;
}
.product-kakou .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #595757;
}
.product-kakou .copy {
  margin: 0 0 38px;
  margin: 0 0 2.375rem;
  padding: 40px 0 40px;
  padding: 2.5rem 0 2.5rem;
  background-image: url("../images/product/common/yukiguni-bg.webp");
  background-size: contain;
  background-position: center right;
  background-repeat: repeat;
}
@media screen and (min-width: 768px) {
  .product-kakou .copy {
    height: 32.5rem;
    background-image: url("../images/product/common/maitake-bg.webp");
    background-size: cover;
    margin: 0 0 5.625rem;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.product-kakou .copy-text-contents {
  position: relative;
}
@media screen and (min-width: 768px) {
  .product-kakou .copy-text-contents {
    height: 100%;
    background-color: rgba(255, 255, 255, .6);
    padding: 3.75rem 0;
    width: 100%;
    z-index: 2;
  }
}
@media screen and (min-width: 1300px) {
  .product-kakou .copy-text-contents {
    background-color: rgba(255, 255, 255, 0);
  }
}
@media screen and (min-width: 768px) {
  .product-kakou .copy__inner {
    margin: auto;
    max-width: 80.625rem;
    width: 100%;
    height: 100%;
    padding: 0 1.5625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.product-kakou .copy__title {
  margin: 0 0 30px;
  margin: 0 0 1.875rem;
  text-align: center;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .product-kakou .copy__title {
    font-size: 1.75rem;
  }
}
.product-kakou .copy__text {
  padding: 0 10px;
  padding: 0 0.625rem;
  font-size: 12px;
  font-size: 0.75rem;
  letter-spacing: 0.08em;
  line-height: 25px;
  line-height: 1.5625rem;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}
@media screen and (min-width: 768px) {
  .product-kakou .copy__text {
    max-width: 38.75rem;
    font-size: 1rem;
    line-height: 2;
    padding: 0;
  }
}
.product-kakou .copy__link {
  margin: 0 auto;
  width: 230px;
  width: 14.375rem;
  height: 43px;
  height: 2.6875rem;
  border: 1px solid #d71618;
  background-color: #d71618;
  border-radius: 0.3125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  gap: 0.625rem;
}
@media screen and (min-width: 768px) {
  .product-kakou .copy__link {
    border-radius: 0.625rem;
    margin: 0;
    width: 22.5rem;
    height: 4.375rem;
  }
}
.product-kakou .copy__link span {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .product-kakou .copy__link span {
    font-size: 1rem;
  }
}
.product-kakou .copy-link__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
.product-kakou .copy-link__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.product-kakou .copy__image {
  margin: 32px auto 0;
  margin: 2rem auto 0;
  max-width: 350px;
  max-width: 21.875rem;
}
@media screen and (min-width: 768px) {
  .product-kakou .copy__image {
    display: none;
    max-width: 830px;
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
}
.product-kakou .features {
  margin: 0 0 60px;
  margin: 0 0 3.75rem;
}
@media screen and (min-width: 768px) {
  .product-kakou .features {
    margin: 0 0 5.625rem;
  }
}
.product-kakou .feature {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media screen and (min-width: 768px) {
  .product-kakou .feature {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.product-kakou .feature.--reverse {
  position: relative;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
@media screen and (min-width: 768px) {
  .product-kakou .feature.--reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.product-kakou .feature.--reverse .feature__content {
  background-color: #fff;
  margin: 123px clamp(-205px, -458.507px + 67.602vw, 60px) 0 0;
  margin: 7.6875rem clamp(-12.8125rem, -28.6567rem + 67.602vw, 3.75rem) 0 0;
}
@media screen and (min-width: 768px) {
  .product-kakou .feature.--reverse .feature__content {
    margin: 2.5rem 0 0 clamp(-12.5rem, -23.3571rem + 22.619vw, -3rem);
  }
}
.product-kakou .feature.--reverse .feature__image {
  border-radius: 0.3125rem 0 0 0.3125rem;
}
@media screen and (min-width: 768px) {
  .product-kakou .feature.--reverse .feature__image {
    border-radius: 0.625rem;
  }
}
.product-kakou .feature + .feature {
  margin: 51px 0 0;
  margin: 3.1875rem 0 0;
}
@media screen and (min-width: 768px) {
  .product-kakou .feature + .feature {
    margin: 5.625rem 0 0;
  }
}
@media screen and (min-width: 768px) {
  .product-kakou .features__inner {
    margin: 0 auto;
    max-width: 80.625rem;
    padding: 0 1.5625rem;
  }
}
.product-kakou .feature__image {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 320px;
  width: 20rem;
  height: 220px;
  height: 13.75rem;
  border-radius: 0 0.3125rem 0.3125rem 0;
  overflow: hidden;
}
.product-kakou .feature__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: 768px) {
  .product-kakou .feature__image {
    width: 34.375rem;
    height: 21.875rem;
    border-radius: 0.625rem;
  }
}
.product-kakou .feature__content {
  background-color: #fff;
  margin: 123px 0 0 clamp(-205px, -458.507px + 67.602vw, 60px);
  margin: 7.6875rem 0 0 clamp(-12.8125rem, -28.6567rem + 67.602vw, 3.75rem);
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 238px;
  width: 14.875rem;
  padding: 22px 17px;
  padding: 1.375rem 1.0625rem;
  border-radius: 0.3125rem;
  border: 1px solid #d71618;
  position: relative;
  z-index: 2;
}
@media screen and (min-width: 768px) {
  .product-kakou .feature__content {
    width: clamp(22.5rem, 0.3571rem + 46.131vw, 41.875rem);
    min-height: 21.875rem;
    height: auto;
    margin: 2.5rem clamp(-12.5rem, -23.3571rem + 22.619vw, -3rem) 0 0;
    border-radius: 0.625rem;
    padding: 2.5rem 3.25rem;
  }
}
.product-kakou .feature__title {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  color: #d71618;
  letter-spacing: 0.08em;
  padding: 0 0 12px;
  padding: 0 0 0.75rem;
  margin: 0 0 15px;
  margin: 0 0 0.9375rem;
  border-bottom: 1px solid #d71618;
}
@media screen and (min-width: 768px) {
  .product-kakou .feature__title {
    font-size: 1.75rem;
    padding: 0 0 1.5rem;
    margin: 0 0 1.875rem;
  }
}
.product-kakou .feature__text {
  font-size: 12px;
  font-size: 0.75rem;
  letter-spacing: 0.08em;
  line-height: 1.5;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}
@media screen and (min-width: 768px) {
  .product-kakou .feature__text {
    font-size: 1rem;
    line-height: 2;
  }
}
.product-kakou .features__links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  gap: 1.25rem;
  margin: 40px 0;
  margin: 2.5rem 0;
}
@media screen and (min-width: 768px) {
  .product-kakou .features__links {
    margin: 6.25rem 0;
  }
}
.product-kakou .features__link {
  width: 230px;
  width: 14.375rem;
  height: 43px;
  height: 2.6875rem;
  border: 1px solid #d71618;
  background-color: #d71618;
  border-radius: 0.3125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  gap: 0.625rem;
}
@media screen and (min-width: 768px) {
  .product-kakou .features__link {
    border-radius: 0.625rem;
    width: 22.5rem;
    height: 4.375rem;
  }
}
.product-kakou .features__link span {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .product-kakou .features__link span {
    font-size: 1rem;
  }
}
.product-kakou .features-link__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
.product-kakou .features-link__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.product-kakou .products__inner {
  max-width: 1214px;
  max-width: 75.875rem;
}
.product-kakou .products__title {
  margin: 0 0 23px;
  margin: 0 0 1.4375rem;
  text-align: center;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .product-kakou .products__title {
    font-size: 1.75rem;
    margin: 0 0 3rem;
  }
}
.product-kakou .products__text {
  margin: 0 0 23px;
  margin: 0 0 1.4375rem;
  text-align: center;
  font-size: 12px;
  font-size: 0.75rem;
  letter-spacing: 0.08em;
  line-height: 1.5;
}
@media screen and (min-width: 768px) {
  .product-kakou .products__text {
    margin: 0 0 5rem;
    font-size: 1.125rem;
    line-height: 2;
  }
}
.product-kakou .products__list {
  padding: 0 0 50px;
  padding: 0 0 3.125rem;
  display: grid;
  grid-template-columns: repeat(auto-fit, 10rem);
  gap: 15px;
  gap: 0.9375rem;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media screen and (min-width: 768px) {
  .product-kakou .products__list {
    padding: 0 0 6.25rem;
    grid-template-columns: repeat(auto-fit, 22.5rem);
    gap: 2.625rem;
  }
}
.product-kakou .products__item {
  height: 180px;
  height: 11.25rem;
  padding: 0 0 11px;
  padding: 0 0 0.6875rem;
  background-color: #fff;
  border-radius: 0.3125rem;
  border: 1px solid #efefef;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  gap: 0.5rem;
}
@media screen and (min-width: 768px) {
  .product-kakou .products__item {
    gap: 4.25rem;
    padding: 0 0 1.625rem;
    border-radius: 0.625rem;
    height: 25rem;
  }
}
.product-kakou .products-item__image {
  max-width: 130px;
  max-width: 8.125rem;
  max-height: 110px;
  max-height: 6.875rem;
}
.product-kakou .products-item__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: 768px) {
  .product-kakou .products-item__image {
    max-width: 15.1875rem;
    max-height: 15.375rem;
  }
}
.product-kakou .product-item__title {
  display: grid;
  place-items: center;
  height: 37px;
  height: 2.3125rem;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 20px;
  line-height: 1.25rem;
  letter-spacing: 0.08em;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .product-kakou .product-item__title {
    height: 2.5625rem;
    font-size: 1.125rem;
  }
}
.product-kakou .cta {
  margin: 0 auto 64px;
  margin: 0 auto 4rem;
  max-width: 600px;
  max-width: 37.5rem;
}
@media screen and (min-width: 768px) {
  .product-kakou .cta {
    max-width: none;
    max-width: initial;
    margin: 0 auto 5.5625rem;
  }
}
@media screen and (min-width: 768px) {
  .product-kakou .cta__inner {
    max-width: 80.625rem;
  }
}
.product-kakou .cta__link--large {
  display: block;
  margin: 0 0 30px;
  margin: 0 0 1.875rem;
  width: 100%;
  height: 150px;
  height: 9.375rem;
  border-radius: 0.3125rem;
  background-image: url("../images/product/maitake/cta-image.webp");
  background-size: cover;
  background-position: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  gap: 0.375rem;
}
@media screen and (min-width: 768px) {
  .product-kakou .cta__link--large {
    margin: 0 0 3.75rem;
    height: 18.75rem;
    gap: 0.625rem;
    border-radius: 0.625rem;
  }
}
.product-kakou .cta__link--large span {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .product-kakou .cta__link--large span {
    font-size: 1.75rem;
  }
}
.product-kakou .cta__link {
  margin: 40px auto;
  margin: 2.5rem auto;
  width: 230px;
  width: 14.375rem;
  height: 43px;
  height: 2.6875rem;
  border: 1px solid #d71618;
  background-color: #d71618;
  border-radius: 0.3125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  gap: 0.625rem;
}
@media screen and (min-width: 768px) {
  .product-kakou .cta__link {
    margin: 5rem auto;
    border-radius: 0.625rem;
    width: 22.5rem;
    height: 4.375rem;
  }
}
.product-kakou .cta__link span {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .product-kakou .cta__link span {
    font-size: 1rem;
  }
}
.product-kakou .cta-link__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
.product-kakou .cta-link__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.product-kakou .cta-letter__image {
  width: 109px;
  width: 6.8125rem;
  height: 86px;
  height: 5.375rem;
}
@media screen and (min-width: 768px) {
  .product-kakou .cta-letter__image {
    width: 13.625rem;
    height: 10.75rem;
  }
}
.product-kakou .cta-letter__image img {
  width: 100%;
  height: 100%;
}
.product-kakou .cta-upper-buttons {
  margin: 0 0 40px;
  margin: 0 0 2.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  gap: 1.25rem;
}
@media screen and (min-width: 768px) {
  .product-kakou .cta-upper-buttons {
    margin: 0 0 5rem;
    gap: 3.125rem;
  }
}
.product-kakou .cta-upper-buttons .cta-upper__link {
  display: inline-block;
  width: 305px;
  width: 19.0625rem;
  height: 225px;
  height: 14.0625rem;
  border-radius: 0.3125rem;
  overflow: hidden;
  border: 1px solid #e60012;
}
@media screen and (min-width: 768px) {
  .product-kakou .cta-upper-buttons .cta-upper__link {
    border-radius: 0.625rem;
    width: 34.375rem;
    height: 25rem;
  }
}
.product-kakou .cta-upper-buttons .cta-upper__image {
  width: 100%;
  height: 175px;
  height: 10.9375rem;
}
@media screen and (min-width: 768px) {
  .product-kakou .cta-upper-buttons .cta-upper__image {
    height: 19.375rem;
  }
}
.product-kakou .cta-upper-buttons .cta-upper__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.product-kakou .cta-upper-buttons .cta-upper__text {
  width: 100%;
  height: 50px;
  height: 3.125rem;
  padding: 12px 0 12px;
  padding: 0.75rem 0 0.75rem;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  gap: 0.625rem;
}
@media screen and (min-width: 768px) {
  .product-kakou .cta-upper-buttons .cta-upper__text {
    height: 5.625rem;
  }
}
.product-kakou .cta-upper-buttons .cta-upper__text p {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #e60012;
}
@media screen and (min-width: 768px) {
  .product-kakou .cta-upper-buttons .cta-upper__text p {
    font-size: 1.25rem;
  }
}
.product-kakou .cta-upper-buttons .cta-upper__text .cta-upper__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
@media screen and (min-width: 768px) {
  .product-kakou .cta-upper-buttons .cta-upper__text .cta-upper__icon {
    width: 0.5625rem;
    height: 0.9375rem;
  }
}
.product-kakou .cta-upper-buttons .cta-upper__text .cta-upper__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.product-kakou .cta-contents {
  width: 100%;
  border: 1px solid #d71618;
  border-radius: 0.3125rem;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .product-kakou .cta-contents {
    border-radius: 0.625rem;
  }
}
.product-kakou .cta-contents__heading {
  padding: 14px;
  padding: 0.875rem;
  background-color: #d71618;
}
@media screen and (min-width: 768px) {
  .product-kakou .cta-contents__heading {
    padding: 1.75rem 2.375rem 1.5rem;
  }
}
.product-kakou .cta-contents__heading p {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .product-kakou .cta-contents__heading p {
    font-size: 1.25rem;
  }
}
.product-kakou .cta-contents__body {
  background-color: #fff;
  padding: 19px;
  padding: 1.1875rem;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(7.8125rem, 1fr));
  gap: 20px 40px;
  gap: 1.25rem 2.5rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (min-width: 768px) {
  .product-kakou .cta-contents__body {
    grid-template-columns: repeat(auto-fill, minmax(10.125rem, 1fr));
    padding: 2.8125rem 2.375rem 3.1875rem;
  }
}
.product-kakou .cta-contents__link {
  width: 125px;
  width: 7.8125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (min-width: 768px) {
  .product-kakou .cta-contents__link {
    width: 10.125rem;
  }
}
.product-kakou .cta-contents__link span {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .product-kakou .cta-contents__link span {
    font-size: 1rem;
  }
}
.product-kakou .cta-contents__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
.product-kakou .cta-contents__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}

/* 商品情報 */
.product-kinokonooniku .inner {
  max-width: 1290px;
  width: 100%;
  padding-right: 25px;
  padding-left: 25px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (max-width: 919px) {
  .product-kinokonooniku .inner {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.product-kinokonooniku .fv__text {
  font-size: 12px;
  font-size: 0.75rem;
  letter-spacing: 0.08em;
  line-height: 20px;
  line-height: 1.25rem;
  margin: 0 0 28px;
  margin: 0 0 1.75rem;
}
@media screen and (min-width: 768px) {
  .product-kinokonooniku .fv__text {
    font-size: 1.125rem;
    letter-spacing: 0.08em;
    line-height: 2.5rem;
    margin: 0 0 2.5rem;
  }
}
.product-kinokonooniku .fv__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  gap: 0.625rem;
  margin: 0 0 40px;
  margin: 0 0 2.5rem;
}
@media screen and (min-width: 768px) {
  .product-kinokonooniku .fv__link {
    margin: 0 0 3.75rem;
  }
}
.product-kinokonooniku .fv__link span {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  line-height: 30px;
  line-height: 1.875rem;
  color: #d71618;
}
@media screen and (min-width: 768px) {
  .product-kinokonooniku .fv__link span {
    font-size: 1rem;
  }
}
.product-kinokonooniku .fv-link__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
.product-kinokonooniku .fv-link__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.product-kinokonooniku .fv-slider {
  height: 245px;
  height: 15.3125rem;
  margin: 0 0 50px;
  margin: 0 0 3.125rem;
}
@media screen and (min-width: 768px) {
  .product-kinokonooniku .fv-slider {
    height: 34.375rem;
    margin: 0 0 6rem;
  }
}
.product-kinokonooniku .fv-slider__wrapper {
  height: 195px;
  height: 12.1875rem;
}
@media screen and (min-width: 768px) {
  .product-kinokonooniku .fv-slider__wrapper {
    height: 31.25rem;
  }
}
.product-kinokonooniku .fv-slide {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 320px;
  width: 20rem;
  height: 195px;
  height: 12.1875rem;
  margin: 0 7.5px 0;
  margin: 0 0.46875rem 0;
  border-radius: 0.625rem;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .product-kinokonooniku .fv-slide {
    width: min(51.25rem, 95vw);
    height: 31.25rem;
    border-radius: 1.25rem;
    margin: 0 1.25rem 0;
  }
}
.product-kinokonooniku .fv-slide img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.product-kinokonooniku .swiper-pagination {
  bottom: 0px;
  bottom: 0rem;
}
.product-kinokonooniku .swiper-pagination .swiper-pagination-bullet {
  margin: 0 6px;
  margin: 0 0.375rem;
}
.product-kinokonooniku .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #595757;
}
.product-kinokonooniku .copy {
  margin: 0 0 38px;
  margin: 0 0 2.375rem;
  padding: 40px 0 40px;
  padding: 2.5rem 0 2.5rem;
  background-image: url("../images/product/common/yukiguni-bg.webp");
  background-size: contain;
  background-position: center right;
  background-repeat: repeat;
}
@media screen and (min-width: 768px) {
  .product-kinokonooniku .copy {
    height: 32.5rem;
    background-image: url("../images/product/common/kinokonooniku-bg.webp");
    background-size: cover;
    margin: 0 0 5.625rem;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.product-kinokonooniku .copy-text-contents {
  position: relative;
}
@media screen and (min-width: 768px) {
  .product-kinokonooniku .copy-text-contents {
    height: 100%;
    background-color: rgba(255, 255, 255, .6);
    padding: 3.75rem 0;
    width: 100%;
    z-index: 2;
  }
}
@media screen and (min-width: 1280px) {
  .product-kinokonooniku .copy-text-contents {
    background-color: rgba(255, 255, 255, 0);
  }
}
@media screen and (min-width: 768px) {
  .product-kinokonooniku .copy__inner {
    margin: auto;
    max-width: 80.625rem;
    width: 100%;
    height: 100%;
    padding: 0 1.5625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.product-kinokonooniku .copy__title {
  margin: 0 0 30px;
  margin: 0 0 1.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 8px;
  gap: 0.5rem;
}
@media screen and (min-width: 768px) {
  .product-kinokonooniku .copy__title {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 1.125rem;
  }
}
.product-kinokonooniku .copy__title span {
  text-align: center;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  line-height: 1;
}
.product-kinokonooniku .copy__title span.--small {
  font-size: 12px;
  font-size: 0.75rem;
}
@media screen and (min-width: 768px) {
  .product-kinokonooniku .copy__title span {
    font-size: 1.75rem;
  }
  .product-kinokonooniku .copy__title span.--small {
    font-size: 1.125rem;
  }
}
.product-kinokonooniku .copy__text {
  margin: 0 0 16px;
  margin: 0 0 1rem;
  padding: 0 10px;
  padding: 0 0.625rem;
  font-size: 12px;
  font-size: 0.75rem;
  letter-spacing: 0.08em;
  line-height: 25px;
  line-height: 1.5625rem;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}
@media screen and (min-width: 768px) {
  .product-kinokonooniku .copy__text {
    margin: 0 0 1.875rem;
    max-width: 38.75rem;
    font-size: 1rem;
    line-height: 2;
    padding: 0;
  }
}
.product-kinokonooniku .copy__link {
  margin: 0 auto 32px;
  margin: 0 auto 2rem;
  width: 230px;
  width: 14.375rem;
  height: 43px;
  height: 2.6875rem;
  border: 1px solid #d71618;
  background-color: #d71618;
  border-radius: 0.3125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  gap: 0.625rem;
}
@media screen and (min-width: 768px) {
  .product-kinokonooniku .copy__link {
    border-radius: 0.625rem;
    margin: 0;
    width: 22.5rem;
    height: 4.375rem;
  }
}
.product-kinokonooniku .copy__link span {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .product-kinokonooniku .copy__link span {
    font-size: 1rem;
  }
}
.product-kinokonooniku .copy-link__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
.product-kinokonooniku .copy-link__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.product-kinokonooniku .copy__image {
  margin: 0 auto;
  max-width: 300px;
  max-width: 18.75rem;
}
@media screen and (min-width: 768px) {
  .product-kinokonooniku .copy__image {
    display: none;
    max-width: 830px;
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
}
.product-kinokonooniku .features {
  margin: 0 0 60px;
  margin: 0 0 3.75rem;
}
@media screen and (min-width: 768px) {
  .product-kinokonooniku .features {
    margin: 0 0 5.625rem;
  }
}
.product-kinokonooniku .feature {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media screen and (min-width: 768px) {
  .product-kinokonooniku .feature {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.product-kinokonooniku .feature.--reverse {
  position: relative;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
@media screen and (min-width: 768px) {
  .product-kinokonooniku .feature.--reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.product-kinokonooniku .feature.--reverse .feature__content {
  background-color: #fff;
  margin: 123px clamp(-205px, -458.507px + 67.602vw, 60px) 0 0;
  margin: 7.6875rem clamp(-12.8125rem, -28.6567rem + 67.602vw, 3.75rem) 0 0;
}
@media screen and (min-width: 768px) {
  .product-kinokonooniku .feature.--reverse .feature__content {
    margin: 2.5rem 0 0 clamp(-12.5rem, -23.3571rem + 22.619vw, -3rem);
  }
}
.product-kinokonooniku .feature.--reverse .feature__image {
  border-radius: 0.3125rem 0 0 0.3125rem;
}
@media screen and (min-width: 768px) {
  .product-kinokonooniku .feature.--reverse .feature__image {
    border-radius: 0.625rem;
  }
}
.product-kinokonooniku .feature + .feature {
  margin: 51px 0 0;
  margin: 3.1875rem 0 0;
}
@media screen and (min-width: 768px) {
  .product-kinokonooniku .feature + .feature {
    margin: 5.625rem 0 0;
  }
}
@media screen and (min-width: 768px) {
  .product-kinokonooniku .features__inner {
    margin: 0 auto;
    max-width: 80.625rem;
    padding: 0 1.5625rem;
  }
}
.product-kinokonooniku .feature__image {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 320px;
  width: 20rem;
  height: 220px;
  height: 13.75rem;
  border-radius: 0 0.3125rem 0.3125rem 0;
  overflow: hidden;
}
.product-kinokonooniku .feature__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: 768px) {
  .product-kinokonooniku .feature__image {
    width: 34.375rem;
    height: 21.875rem;
    border-radius: 0.625rem;
  }
}
.product-kinokonooniku .feature__content {
  background-color: #fff;
  margin: 123px 0 0 clamp(-205px, -458.507px + 67.602vw, 60px);
  margin: 7.6875rem 0 0 clamp(-12.8125rem, -28.6567rem + 67.602vw, 3.75rem);
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 238px;
  width: 14.875rem;
  padding: 22px 17px;
  padding: 1.375rem 1.0625rem;
  border-radius: 0.3125rem;
  border: 1px solid #d71618;
  position: relative;
  z-index: 2;
}
@media screen and (min-width: 768px) {
  .product-kinokonooniku .feature__content {
    width: clamp(22.5rem, 0.3571rem + 46.131vw, 41.875rem);
    min-height: 21.875rem;
    height: auto;
    margin: 2.5rem clamp(-12.5rem, -23.3571rem + 22.619vw, -3rem) 0 0;
    border-radius: 0.625rem;
    padding: 3.6875rem 3rem;
  }
}
.product-kinokonooniku .feature__title {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  color: #d71618;
  letter-spacing: 0.08em;
  padding: 0 0 12px;
  padding: 0 0 0.75rem;
  margin: 0 0 15px;
  margin: 0 0 0.9375rem;
  border-bottom: 1px solid #d71618;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}
@media screen and (min-width: 768px) {
  .product-kinokonooniku .feature__title {
    font-size: 1.75rem;
    padding: 0 0 1.5rem;
    margin: 0 0 2.375rem;
  }
}
.product-kinokonooniku .feature__title.--small {
  font-size: 12px;
  font-size: 0.75rem;
}
@media screen and (min-width: 768px) {
  .product-kinokonooniku .feature__title.--small {
    font-size: 1.5rem;
  }
}
.product-kinokonooniku .feature__text {
  font-size: 12px;
  font-size: 0.75rem;
  letter-spacing: 0.08em;
  line-height: 1.5;
}
@media screen and (min-width: 768px) {
  .product-kinokonooniku .feature__text {
    font-size: 1rem;
    line-height: 2;
  }
}
.product-kinokonooniku .cta {
  margin: 0 auto 64px;
  margin: 0 auto 4rem;
  max-width: 600px;
  max-width: 37.5rem;
}
@media screen and (min-width: 768px) {
  .product-kinokonooniku .cta {
    max-width: none;
    max-width: initial;
    margin: 0 auto 5.5625rem;
  }
}
@media screen and (min-width: 768px) {
  .product-kinokonooniku .cta__inner {
    max-width: 80.625rem;
  }
}
.product-kinokonooniku .cta-upper-buttons {
  margin: 0 0 40px;
  margin: 0 0 2.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  gap: 1.25rem;
}
@media screen and (min-width: 768px) {
  .product-kinokonooniku .cta-upper-buttons {
    margin: 0 0 5rem;
    gap: 3.125rem;
  }
}
.product-kinokonooniku .cta__link {
  display: inline-block;
  width: 305px;
  width: 19.0625rem;
  height: 225px;
  height: 14.0625rem;
  border-radius: 0.3125rem;
  overflow: hidden;
  border: 1px solid #e60012;
}
@media screen and (min-width: 768px) {
  .product-kinokonooniku .cta__link {
    border-radius: 0.625rem;
    width: 34.375rem;
    height: 25rem;
  }
}
.product-kinokonooniku .cta__image {
  width: 100%;
  height: 175px;
  height: 10.9375rem;
}
@media screen and (min-width: 768px) {
  .product-kinokonooniku .cta__image {
    height: 19.375rem;
  }
}
.product-kinokonooniku .cta__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.product-kinokonooniku .cta__text {
  width: 100%;
  height: 50px;
  height: 3.125rem;
  padding: 12px 0 12px;
  padding: 0.75rem 0 0.75rem;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  gap: 0.625rem;
}
@media screen and (min-width: 768px) {
  .product-kinokonooniku .cta__text {
    height: 5.625rem;
  }
}
.product-kinokonooniku .cta__text p {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #e60012;
}
@media screen and (min-width: 768px) {
  .product-kinokonooniku .cta__text p {
    font-size: 1.25rem;
  }
}
.product-kinokonooniku .cta__text .cta__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
@media screen and (min-width: 768px) {
  .product-kinokonooniku .cta__text .cta__icon {
    width: 0.5625rem;
    height: 0.9375rem;
  }
}
.product-kinokonooniku .cta__text .cta__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.product-kinokonooniku .cta-letter__image {
  width: 109px;
  width: 6.8125rem;
  height: 86px;
  height: 5.375rem;
}
@media screen and (min-width: 768px) {
  .product-kinokonooniku .cta-letter__image {
    width: 13.625rem;
    height: 10.75rem;
  }
}
.product-kinokonooniku .cta-letter__image img {
  width: 100%;
  height: 100%;
}
.product-kinokonooniku .cta-contents {
  width: 100%;
  border: 1px solid #d71618;
  border-radius: 0.3125rem;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .product-kinokonooniku .cta-contents {
    border-radius: 0.625rem;
  }
}
.product-kinokonooniku .cta-contents__heading {
  padding: 14px;
  padding: 0.875rem;
  background-color: #d71618;
}
@media screen and (min-width: 768px) {
  .product-kinokonooniku .cta-contents__heading {
    padding: 1.75rem 2.375rem 1.5rem;
  }
}
.product-kinokonooniku .cta-contents__heading p {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .product-kinokonooniku .cta-contents__heading p {
    font-size: 1.25rem;
  }
}
.product-kinokonooniku .cta-contents__body {
  background-color: #fff;
  padding: 19px;
  padding: 1.1875rem;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(7.8125rem, 1fr));
  gap: 20px 40px;
  gap: 1.25rem 2.5rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (min-width: 768px) {
  .product-kinokonooniku .cta-contents__body {
    grid-template-columns: repeat(auto-fill, minmax(10.125rem, 1fr));
    padding: 2.8125rem 2.375rem 3.1875rem;
  }
}
.product-kinokonooniku .cta-contents__link {
  width: 125px;
  width: 7.8125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (min-width: 768px) {
  .product-kinokonooniku .cta-contents__link {
    width: 10.125rem;
  }
}
.product-kinokonooniku .cta-contents__link span {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .product-kinokonooniku .cta-contents__link span {
    font-size: 1rem;
  }
}
.product-kinokonooniku .cta-contents__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
.product-kinokonooniku .cta-contents__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.product-kinokonooniku .products {
  margin: 0 0 50px;
  margin: 0 0 3.125rem;
}
@media screen and (min-width: 768px) {
  .product-kinokonooniku .products {
    margin: 0 0 6.5rem;
  }
}
.product-kinokonooniku .products-slider {
  height: 180px;
  height: 11.25rem;
}
@media screen and (min-width: 768px) {
  .product-kinokonooniku .products-slider {
    height: 25rem;
  }
}
.product-kinokonooniku .products-list__title {
  margin: 0 0 28px;
  margin: 0 0 1.75rem;
  text-align: center;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .product-kinokonooniku .products-list__title {
    margin: 0 0 3.6875rem;
    font-size: 1.75rem;
  }
}
.product-kinokonooniku .products__item {
  width: 160px;
  width: 10rem;
  height: 180px;
  height: 11.25rem;
  padding: 0 0 11px;
  padding: 0 0 0.6875rem;
  background-color: #fff;
  border-radius: 0.3125rem;
  border: 1px solid #efefef;
  margin: 0 7.5px 0;
  margin: 0 0.46875rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  gap: 0.5rem;
}
@media screen and (min-width: 768px) {
  .product-kinokonooniku .products__item {
    gap: 1.5rem;
    width: 22.5rem;
    height: 25rem;
    border-radius: 0.625rem;
    margin: 0 1.125rem;
    padding: 0 0 1.625rem;
    border-radius: 0.625rem;
    height: 25rem;
  }
}
.product-kinokonooniku .products-item__image {
  max-width: 130px;
  max-width: 8.125rem;
  max-height: 110px;
  max-height: 6.875rem;
}
.product-kinokonooniku .products-item__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: 768px) {
  .product-kinokonooniku .products-item__image {
    max-width: 15.1875rem;
    max-height: 15.375rem;
  }
}
.product-kinokonooniku .product-item__title {
  display: grid;
  place-items: center;
  text-align: center;
  height: 37px;
  height: 2.3125rem;
  font-size: 10px;
  font-size: 0.625rem;
  font-weight: 700;
  line-height: 20px;
  line-height: 1.25rem;
  letter-spacing: 0.08em;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media screen and (min-width: 768px) {
  .product-kinokonooniku .product-item__title {
    height: 3.75rem;
    font-size: 1.125rem;
    line-height: 1.875rem;
  }
}
.product-kinokonooniku .product-button-prev,
.product-kinokonooniku .product-button-next {
  width: 50px;
  width: 3.125rem;
  height: 45px;
  height: 2.8125rem;
  background-size: contain;
  background-repeat: no-repeat;
}
@media screen and (min-width: 768px) {
  .product-kinokonooniku .product-button-prev,
  .product-kinokonooniku .product-button-next {
    width: 6.25rem;
    height: 5.625rem;
  }
}
.product-kinokonooniku .product-button-prev {
  background-image: url("../images/product/common/prev.webp");
  left: 20px;
  left: 1.25rem;
}
.product-kinokonooniku .product-button-next {
  background-image: url("../images/product/common/next.webp");
  right: 20px;
  right: 1.25rem;
}
.product-kinokonooniku .product-button-prev::after,
.product-kinokonooniku .product-button-next::after {
  display: none;
}

/* 商品情報 */
.maitake-process .inner {
  max-width: 1290px;
  width: 100%;
  padding-right: 25px;
  padding-left: 25px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (max-width: 919px) {
  .maitake-process .inner {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.maitake-process .section {
  margin: 0 0 104px;
  margin: 0 0 6.5rem;
}
@media screen and (max-width: 767px) {
  .maitake-process .section {
    margin: 0 0 4rem;
  }
}
.maitake-process .section__title {
  padding: 0 0 32px;
  padding: 0 0 2rem;
  margin: 0 0 47px;
  margin: 0 0 2.9375rem;
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 30px;
  line-height: 1.875rem;
  letter-spacing: 0.08em;
  border-bottom: 1px solid #595757;
}
@media screen and (max-width: 767px) {
  .maitake-process .section__title {
    padding: 0 0 1rem;
    margin: 0 0 2rem;
    font-size: 1.25rem;
  }
}
.maitake-process .section-list {
  display: grid;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.maitake-process .section-list.--small {
  grid-template-columns: repeat(auto-fill, minmax(38.125rem, 1fr));
  gap: 20px;
  gap: 1.25rem;
}
@media screen and (max-width: 767px) {
  .maitake-process .section-list.--small {
    grid-template-columns: repeat(auto-fill, minmax(21.5625rem, 1fr));
    gap: 0.75rem;
  }
}
.maitake-process .section-list.--small .section-item {
  margin: 0 auto;
  max-width: 650px;
  max-width: 40.625rem;
  width: 100%;
  padding: 28px 32px;
  padding: 1.75rem 2rem;
  border-radius: 0.625rem;
  background-color: #fff;
  border: 2px solid #efefef;
  border: 0.125rem solid #efefef;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 24px;
  gap: 1.5rem;
}
@media screen and (max-width: 767px) {
  .maitake-process .section-list.--small .section-item {
    border-radius: 0.3125rem;
    border-width: 0.0625rem;
    padding: 1rem;
    gap: 1rem;
  }
}
.maitake-process .section-list.--small .section-item .section-item-number {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 50px;
  line-height: 3.125rem;
  letter-spacing: 0.08em;
  color: #e60012;
}
@media screen and (max-width: 767px) {
  .maitake-process .section-list.--small .section-item .section-item-number {
    font-size: 1rem;
    line-height: 2rem;
  }
}
.maitake-process .section-list.--small .section-item .section-item-text {
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
  font-size: 16px;
  font-size: 1rem;
  padding: 0 0 0 23px;
  padding: 0 0 0 1.4375rem;
  line-height: 2;
  letter-spacing: 0.08em;
  border-left: 1px solid #e60012;
}
@media screen and (max-width: 767px) {
  .maitake-process .section-list.--small .section-item .section-item-text {
    font-size: 0.75rem;
    padding: 0 0 0 1rem;
    line-height: 1.7;
  }
}
.maitake-process .section-list.--large {
  grid-template-columns: repeat(auto-fill, minmax(37.5rem, 1fr));
  gap: 40px;
  gap: 2.5rem;
}
@media screen and (max-width: 767px) {
  .maitake-process .section-list.--large {
    grid-template-columns: repeat(auto-fill, minmax(21.5625rem, 1fr));
    gap: 1rem;
  }
}
.maitake-process .section-list.--large .section-item {
  margin: 0 auto;
  max-width: 650px;
  max-width: 40.625rem;
  width: 100%;
  padding: 40px;
  padding: 2.5rem;
  border-radius: 0.625rem;
  min-height: 570px;
  min-height: 35.625rem;
  background-color: #fff;
  border: 2px solid #efefef;
  display: grid;
  grid-template-rows: subgrid;
  grid-row: span 3;
  gap: 0;
}
@media screen and (max-width: 767px) {
  .maitake-process .section-list.--large .section-item {
    border-radius: 0.3125rem;
    border-width: 0.0625rem;
    padding: 1.25rem;
  }
}
.maitake-process .section-list.--large .section-item .section-item__image {
  height: 300px;
  height: 18.75rem;
  width: 100%;
  border-radius: 0.625rem;
  overflow: hidden;
  margin: 0 0 32px;
  margin: 0 0 2rem;
}
@media screen and (max-width: 767px) {
  .maitake-process .section-list.--large .section-item .section-item__image {
    border-radius: 0.3125rem;
    height: 12.5rem;
    margin: 0 0 1.5rem;
  }
}
.maitake-process .section-list.--large .section-item .section-item__image img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.maitake-process .section-list.--large .section-item .section-item__title {
  padding: 0 0 25px;
  padding: 0 0 1.5625rem;
  margin: 0 0 33px;
  margin: 0 0 2.0625rem;
  border-bottom: 1px solid #e60012;
  font-size: 24px;
  font-size: 1.5rem;
  color: #e60012;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .maitake-process .section-list.--large .section-item .section-item__title {
    font-size: 1rem;
    padding: 0 0 0.75rem;
    margin: 0 0 1rem;
  }
}
.maitake-process .section-list.--large .section-item .section-item__text {
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
  font-size: 16px;
  font-size: 1rem;
  line-height: 2;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .maitake-process .section-list.--large .section-item .section-item__text {
    font-size: 0.875rem;
    line-height: 1.7;
  }
}
.maitake-process .section-list.--factory {
  grid-template-columns: repeat(auto-fill, minmax(24.375rem, 1fr));
  gap: 34px;
  gap: 2.125rem;
}
@media screen and (max-width: 767px) {
  .maitake-process .section-list.--factory {
    grid-template-columns: repeat(auto-fill, minmax(21.5625rem, 1fr));
    gap: 0.75rem;
  }
}
.maitake-process .section-list.--factory .section-item {
  margin: 0 auto;
  max-width: 450px;
  max-width: 28.125rem;
  width: 100%;
  display: grid;
  grid-template-rows: subgrid;
  grid-row: span 3;
  gap: 0;
  padding: 30px;
  padding: 1.875rem;
  border-radius: 0.625rem;
  border: 2px solid #efefef;
  background-color: #fff;
}
@media screen and (max-width: 767px) {
  .maitake-process .section-list.--factory .section-item {
    border-radius: 0.3125rem;
    border-width: 0.0625rem;
    padding: 1rem;
  }
}
.maitake-process .section-list.--factory .factory-item__image {
  margin: 0 0 35px;
  margin: 0 0 2.1875rem;
  height: 230px;
  height: 14.375rem;
  width: 100%;
  border-radius: 0.625rem;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .maitake-process .section-list.--factory .factory-item__image {
    border-radius: 0.3125rem;
    height: 12.5rem;
    margin: 0 0 1.5rem;
  }
}
.maitake-process .section-list.--factory .factory-item__image img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.maitake-process .section-list.--factory .factory-item__title {
  padding: 0 0 21px;
  padding: 0 0 1.3125rem;
  margin: 0 0 26px;
  margin: 0 0 1.625rem;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.08em;
  border-bottom: 2px solid #efefef;
}
@media screen and (max-width: 767px) {
  .maitake-process .section-list.--factory .factory-item__title {
    font-size: 1rem;
    line-height: 1.7;
    padding: 0 0 0.75rem;
    margin: 0 0 1rem;
    border-bottom: 1px solid #efefef;
  }
}
.maitake-process .section-list.--factory .factory-info {
  display: block;
  width: 100%;
  font-size: 16px;
  font-size: 1rem;
  line-height: 2;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .maitake-process .section-list.--factory .factory-info {
    font-size: 0.875rem;
    line-height: 1.7;
  }
}
.maitake-process .section-list.--factory .factory-info__title {
  display: inline-block;
  width: 70px;
  width: 4.375rem;
}
.maitake-process .section-list.--factory .factory-info__data {
  display: inline-block;
  width: calc(100% - 4.75rem);
}
.maitake-process .cta {
  margin: 0 auto 64px;
  margin: 0 auto 4rem;
  max-width: 600px;
  max-width: 37.5rem;
}
@media screen and (min-width: 768px) {
  .maitake-process .cta {
    max-width: none;
    max-width: initial;
    margin: 0 auto 5.5625rem;
  }
}
@media screen and (min-width: 768px) {
  .maitake-process .cta__inner {
    max-width: 80.625rem;
  }
}
.maitake-process .cta__link--large {
  display: block;
  margin: 0 0 30px;
  margin: 0 0 1.875rem;
  width: 100%;
  height: 150px;
  height: 9.375rem;
  border-radius: 0.3125rem;
  background-image: url("../images/product/maitake/cta-image.webp");
  background-size: cover;
  background-position: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  gap: 0.375rem;
}
@media screen and (min-width: 768px) {
  .maitake-process .cta__link--large {
    margin: 0 0 3.75rem;
    height: 18.75rem;
    gap: 0.625rem;
    border-radius: 0.625rem;
  }
}
.maitake-process .cta__link--large span {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .maitake-process .cta__link--large span {
    font-size: 1.75rem;
  }
}
.maitake-process .cta-letter__image {
  width: 109px;
  width: 6.8125rem;
  height: 86px;
  height: 5.375rem;
}
@media screen and (min-width: 768px) {
  .maitake-process .cta-letter__image {
    width: 13.625rem;
    height: 10.75rem;
  }
}
.maitake-process .cta-letter__image img {
  width: 100%;
  height: 100%;
}
.maitake-process .cta-contents {
  width: 100%;
  border: 1px solid #d71618;
  border-radius: 0.3125rem;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .maitake-process .cta-contents {
    border-radius: 0.625rem;
  }
}
.maitake-process .cta-contents__heading {
  padding: 14px;
  padding: 0.875rem;
  background-color: #d71618;
}
@media screen and (min-width: 768px) {
  .maitake-process .cta-contents__heading {
    padding: 1.75rem 2.375rem 1.5rem;
  }
}
.maitake-process .cta-contents__heading p {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .maitake-process .cta-contents__heading p {
    font-size: 1.25rem;
  }
}
.maitake-process .cta-contents__body {
  background-color: #fff;
  padding: 19px;
  padding: 1.1875rem;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(7.8125rem, 1fr));
  gap: 20px 40px;
  gap: 1.25rem 2.5rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (min-width: 768px) {
  .maitake-process .cta-contents__body {
    grid-template-columns: repeat(auto-fill, minmax(10.125rem, 1fr));
    padding: 2.8125rem 2.375rem 3.1875rem;
  }
}
.maitake-process .cta-contents__link {
  width: 125px;
  width: 7.8125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (min-width: 768px) {
  .maitake-process .cta-contents__link {
    width: 10.125rem;
  }
}
.maitake-process .cta-contents__link span {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .maitake-process .cta-contents__link span {
    font-size: 1rem;
  }
}
.maitake-process .cta-contents__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
.maitake-process .cta-contents__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}

/* 商品情報 */
.product-maitake .inner {
  max-width: 1290px;
  width: 100%;
  padding-right: 25px;
  padding-left: 25px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (max-width: 919px) {
  .product-maitake .inner {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.product-maitake .fv__text {
  font-size: 12px;
  font-size: 0.75rem;
  letter-spacing: 0.08em;
  line-height: 20px;
  line-height: 1.25rem;
  margin: 0 0 28px;
  margin: 0 0 1.75rem;
}
@media screen and (min-width: 768px) {
  .product-maitake .fv__text {
    font-size: 1.125rem;
    letter-spacing: 0.08em;
    line-height: 2.5rem;
    margin: 0 0 2.5rem;
  }
}
.product-maitake .fv__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  gap: 0.625rem;
  margin: 0 0 40px;
  margin: 0 0 2.5rem;
}
@media screen and (min-width: 768px) {
  .product-maitake .fv__link {
    margin: 0 0 3.75rem;
  }
}
.product-maitake .fv__link span {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  line-height: 30px;
  line-height: 1.875rem;
  color: #d71618;
}
@media screen and (min-width: 768px) {
  .product-maitake .fv__link span {
    font-size: 1rem;
  }
}
.product-maitake .fv-link__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
.product-maitake .fv-link__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.product-maitake .fv-slider {
  height: 245px;
  height: 15.3125rem;
  margin: 0 0 50px;
  margin: 0 0 3.125rem;
}
@media screen and (min-width: 768px) {
  .product-maitake .fv-slider {
    height: 34.375rem;
    margin: 0 0 6rem;
  }
}
.product-maitake .fv-slider__wrapper {
  height: 195px;
  height: 12.1875rem;
}
@media screen and (min-width: 768px) {
  .product-maitake .fv-slider__wrapper {
    height: 31.25rem;
  }
}
.product-maitake .fv-slide {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 320px;
  width: 20rem;
  height: 195px;
  height: 12.1875rem;
  margin: 0 7.5px 0;
  margin: 0 0.46875rem 0;
  border-radius: 0.625rem;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .product-maitake .fv-slide {
    width: min(51.25rem, 95vw);
    height: 31.25rem;
    border-radius: 1.25rem;
    margin: 0 1.25rem 0;
  }
}
.product-maitake .fv-slide img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.product-maitake .swiper-pagination {
  bottom: 0px;
  bottom: 0rem;
}
.product-maitake .swiper-pagination .swiper-pagination-bullet {
  margin: 0 6px;
  margin: 0 0.375rem;
}
.product-maitake .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #595757;
}
.product-maitake .copy {
  margin: 0 0 38px;
  margin: 0 0 2.375rem;
  padding: 40px 0 0;
  padding: 2.5rem 0 0;
  background-image: url("../images/product/common/yukiguni-bg.webp");
  background-size: contain;
  background-position: center right;
  background-repeat: repeat;
}
@media screen and (min-width: 768px) {
  .product-maitake .copy {
    height: 32.5rem;
    background-image: url("../images/product/common/maitake-bg.webp");
    background-size: cover;
    margin: 0 0 5.625rem;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.product-maitake .copy-text-contents {
  position: relative;
}
@media screen and (min-width: 768px) {
  .product-maitake .copy-text-contents {
    height: 100%;
    background-color: rgba(255, 255, 255, .6);
    padding: 3.75rem 0;
    width: 100%;
    z-index: 2;
  }
}
@media screen and (min-width: 1280px) {
  .product-maitake .copy-text-contents {
    background-color: rgba(255, 255, 255, 0);
  }
}
@media screen and (min-width: 768px) {
  .product-maitake .copy__inner {
    margin: auto;
    max-width: 80.625rem;
    width: 100%;
    height: 100%;
    padding: 0 1.5625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.product-maitake .copy__title {
  margin: 0 0 30px;
  margin: 0 0 1.875rem;
  text-align: center;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .product-maitake .copy__title {
    font-size: 1.75rem;
  }
}
.product-maitake .copy__text {
  margin: 0 0 25px;
  margin: 0 0 1.5625rem;
  padding: 0 10px;
  padding: 0 0.625rem;
  font-size: 12px;
  font-size: 0.75rem;
  letter-spacing: 0.08em;
  line-height: 25px;
  line-height: 1.5625rem;
}
@media screen and (min-width: 768px) {
  .product-maitake .copy__text {
    margin: 0 0 4.375rem;
    max-width: 38.0625rem;
    font-size: 1.125rem;
    line-height: 2;
    padding: 0;
  }
}
.product-maitake .copy__link {
  margin: 0 auto;
  width: 230px;
  width: 14.375rem;
  height: 43px;
  height: 2.6875rem;
  border: 1px solid #d71618;
  background-color: #d71618;
  border-radius: 0.3125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  gap: 0.625rem;
}
@media screen and (min-width: 768px) {
  .product-maitake .copy__link {
    margin: 0;
    width: 22.5rem;
    height: 4.375rem;
  }
}
.product-maitake .copy__link span {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .product-maitake .copy__link span {
    font-size: 1rem;
  }
}
.product-maitake .copy-link__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
.product-maitake .copy-link__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
@media screen and (min-width: 768px) {
  .product-maitake .copy__image {
    display: none;
    max-width: 830px;
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
}
.product-maitake .features {
  margin: 0 0 60px;
  margin: 0 0 3.75rem;
}
@media screen and (min-width: 768px) {
  .product-maitake .features {
    margin: 0 0 5.625rem;
  }
}
.product-maitake .feature {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media screen and (min-width: 768px) {
  .product-maitake .feature {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.product-maitake .feature.--reverse {
  position: relative;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
@media screen and (min-width: 768px) {
  .product-maitake .feature.--reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.product-maitake .feature.--reverse .feature__content {
  background-color: #fff;
  margin: 123px clamp(-205px, -458.507px + 67.602vw, 60px) 0 0;
  margin: 7.6875rem clamp(-12.8125rem, -28.6567rem + 67.602vw, 3.75rem) 0 0;
}
@media screen and (min-width: 768px) {
  .product-maitake .feature.--reverse .feature__content {
    margin: 2.5rem 0 0 clamp(-12.5rem, -23.3571rem + 22.619vw, -3rem);
  }
}
.product-maitake .feature.--reverse .feature__image {
  border-radius: 0.3125rem 0 0 0.3125rem;
}
@media screen and (min-width: 768px) {
  .product-maitake .feature.--reverse .feature__image {
    border-radius: 0.625rem;
  }
}
.product-maitake .feature + .feature {
  margin: 51px 0 0;
  margin: 3.1875rem 0 0;
}
@media screen and (min-width: 768px) {
  .product-maitake .feature + .feature {
    margin: 5.625rem 0 0;
  }
}
@media screen and (min-width: 768px) {
  .product-maitake .features__inner {
    margin: 0 auto;
    max-width: 80.625rem;
    padding: 0 1.5625rem;
  }
}
.product-maitake .feature__image {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 320px;
  width: 20rem;
  height: 220px;
  height: 13.75rem;
  border-radius: 0 0.3125rem 0.3125rem 0;
  overflow: hidden;
}
.product-maitake .feature__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: 768px) {
  .product-maitake .feature__image {
    width: 34.375rem;
    height: 21.875rem;
    border-radius: 0.625rem;
  }
}
.product-maitake .feature__content {
  background-color: #fff;
  margin: 123px 0 0 clamp(-205px, -458.507px + 67.602vw, 60px);
  margin: 7.6875rem 0 0 clamp(-12.8125rem, -28.6567rem + 67.602vw, 3.75rem);
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 238px;
  width: 14.875rem;
  padding: 22px 17px;
  padding: 1.375rem 1.0625rem;
  border-radius: 0.3125rem;
  border: 1px solid #d71618;
  position: relative;
  z-index: 2;
}
@media screen and (min-width: 768px) {
  .product-maitake .feature__content {
    width: clamp(22.5rem, 0.3571rem + 46.131vw, 41.875rem);
    min-height: 21.875rem;
    height: auto;
    margin: 2.5rem clamp(-12.5rem, -23.3571rem + 22.619vw, -3rem) 0 0;
    border-radius: 0.625rem;
    padding: 3.6875rem 3.25rem;
  }
}
.product-maitake .feature__title {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  color: #d71618;
  letter-spacing: 0.08em;
  padding: 0 0 12px;
  padding: 0 0 0.75rem;
  margin: 0 0 15px;
  margin: 0 0 0.9375rem;
  border-bottom: 1px solid #d71618;
}
@media screen and (min-width: 768px) {
  .product-maitake .feature__title {
    font-size: 1.75rem;
    padding: 0 0 1.5rem;
    margin: 0 0 2.375rem;
  }
}
.product-maitake .feature__text {
  font-size: 12px;
  font-size: 0.75rem;
  letter-spacing: 0.08em;
  line-height: 1.5;
}
@media screen and (min-width: 768px) {
  .product-maitake .feature__text {
    font-size: 1rem;
    line-height: 2;
  }
}
.product-maitake .cta {
  margin: 0 auto 64px;
  margin: 0 auto 4rem;
  max-width: 600px;
  max-width: 37.5rem;
}
@media screen and (min-width: 768px) {
  .product-maitake .cta {
    max-width: none;
    max-width: initial;
    margin: 0 auto 5.5625rem;
  }
}
@media screen and (min-width: 768px) {
  .product-maitake .cta__inner {
    max-width: 80.625rem;
  }
}
.product-maitake .cta__link--large {
  display: block;
  margin: 0 0 30px;
  margin: 0 0 1.875rem;
  width: 100%;
  height: 150px;
  height: 9.375rem;
  border-radius: 0.3125rem;
  background-image: url("../images/product/maitake/cta-image.webp");
  background-size: cover;
  background-position: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  gap: 0.375rem;
}
@media screen and (min-width: 768px) {
  .product-maitake .cta__link--large {
    margin: 0 0 3.75rem;
    height: 18.75rem;
    gap: 0.625rem;
    border-radius: 0.625rem;
  }
}
.product-maitake .cta__link--large span {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .product-maitake .cta__link--large span {
    font-size: 1.75rem;
  }
}
.product-maitake .cta-letter__image {
  width: 109px;
  width: 6.8125rem;
  height: 86px;
  height: 5.375rem;
}
@media screen and (min-width: 768px) {
  .product-maitake .cta-letter__image {
    width: 13.625rem;
    height: 10.75rem;
  }
}
.product-maitake .cta-letter__image img {
  width: 100%;
  height: 100%;
}
.product-maitake .cta-contents {
  width: 100%;
  border: 1px solid #d71618;
  border-radius: 0.3125rem;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .product-maitake .cta-contents {
    border-radius: 0.625rem;
  }
}
.product-maitake .cta-contents__heading {
  padding: 14px;
  padding: 0.875rem;
  background-color: #d71618;
}
@media screen and (min-width: 768px) {
  .product-maitake .cta-contents__heading {
    padding: 1.75rem 2.375rem 1.5rem;
  }
}
.product-maitake .cta-contents__heading p {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .product-maitake .cta-contents__heading p {
    font-size: 1.25rem;
  }
}
.product-maitake .cta-contents__body {
  background-color: #fff;
  padding: 19px;
  padding: 1.1875rem;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(7.8125rem, 1fr));
  gap: 20px 40px;
  gap: 1.25rem 2.5rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (min-width: 768px) {
  .product-maitake .cta-contents__body {
    grid-template-columns: repeat(auto-fill, minmax(10.125rem, 1fr));
    padding: 2.8125rem 2.375rem 3.1875rem;
  }
}
.product-maitake .cta-contents__link {
  width: 125px;
  width: 7.8125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (min-width: 768px) {
  .product-maitake .cta-contents__link {
    width: 10.125rem;
  }
}
.product-maitake .cta-contents__link span {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .product-maitake .cta-contents__link span {
    font-size: 1rem;
  }
}
.product-maitake .cta-contents__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
.product-maitake .cta-contents__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.product-maitake .products {
  margin: 0 0 50px;
  margin: 0 0 3.125rem;
}
@media screen and (min-width: 768px) {
  .product-maitake .products {
    margin: 0 0 6.5rem;
  }
}
.product-maitake .products-slider {
  height: 180px;
  height: 11.25rem;
}
@media screen and (min-width: 768px) {
  .product-maitake .products-slider {
    height: 25rem;
  }
}
.product-maitake .products-list__title {
  margin: 0 0 28px;
  margin: 0 0 1.75rem;
  text-align: center;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .product-maitake .products-list__title {
    margin: 0 0 3.6875rem;
    font-size: 1.75rem;
  }
}
.product-maitake .products__item {
  width: 160px;
  width: 10rem;
  height: 180px;
  height: 11.25rem;
  padding: 0 0 11px;
  padding: 0 0 0.6875rem;
  background-color: #fff;
  border-radius: 0.3125rem;
  border: 1px solid #efefef;
  margin: 0 7.5px 0;
  margin: 0 0.46875rem 0;
}
@media screen and (min-width: 768px) {
  .product-maitake .products__item {
    width: 22.5rem;
    height: 25rem;
    border-radius: 0.625rem;
    margin: 0 1.125rem;
  }
}
.product-maitake .products__item a {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  gap: 0.5rem;
}
@media screen and (min-width: 768px) {
  .product-maitake .products__item a {
    gap: 4.25rem;
  }
}
@media screen and (min-width: 768px) {
  .product-maitake .products__item {
    padding: 0 0 1.625rem;
    border-radius: 0.625rem;
    height: 25rem;
  }
}
.product-maitake .products-item__image {
  max-width: 130px;
  max-width: 8.125rem;
  max-height: 110px;
  max-height: 6.875rem;
}
.product-maitake .products-item__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: 768px) {
  .product-maitake .products-item__image {
    max-width: 15.1875rem;
    max-height: 15.375rem;
  }
}
.product-maitake .product-item__title {
  display: grid;
  place-items: center;
  height: 37px;
  height: 2.3125rem;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 20px;
  line-height: 1.25rem;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .product-maitake .product-item__title {
    height: 2.5625rem;
    font-size: 1.125rem;
  }
}
.product-maitake .product-button-prev,
.product-maitake .product-button-next {
  width: 50px;
  width: 3.125rem;
  height: 45px;
  height: 2.8125rem;
  background-size: contain;
  background-repeat: no-repeat;
}
@media screen and (min-width: 768px) {
  .product-maitake .product-button-prev,
  .product-maitake .product-button-next {
    width: 6.25rem;
    height: 5.625rem;
  }
}
.product-maitake .product-button-prev {
  background-image: url("../images/product/common/prev.webp");
  left: 20px;
  left: 1.25rem;
}
.product-maitake .product-button-next {
  background-image: url("../images/product/common/next.webp");
  right: 20px;
  right: 1.25rem;
}
.product-maitake .product-button-prev::after,
.product-maitake .product-button-next::after {
  display: none;
}

/* 商品情報 */
.mushroom-knowledge .inner {
  max-width: 1290px;
  width: 100%;
  padding-right: 25px;
  padding-left: 25px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (max-width: 919px) {
  .mushroom-knowledge .inner {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.mushroom-knowledge .fv__body {
  margin: 0 0 31px;
  margin: 0 0 1.9375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #f8f9fb;
}
@media screen and (min-width: 768px) {
  .mushroom-knowledge .fv__body {
    height: 32.5rem;
    margin: 0 0 5rem;
    background-image: url("../images/product/common/knowledge-bg.webp");
    background-size: cover;
    background-repeat: repeat;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.mushroom-knowledge .fv__body .fv__inner {
  padding: 0;
}
@media screen and (min-width: 768px) {
  .mushroom-knowledge .fv__body .fv__inner {
    position: relative;
    width: 100%;
    height: 100%;
    padding: 0rem 1.5625rem;
  }
}
.mushroom-knowledge .fv-bg__wrapper {
  width: 100%;
  height: 100%;
}
@media screen and (min-width: 768px) {
  .mushroom-knowledge .fv-bg__wrapper {
    background-color: rgba(255, 255, 255, .6);
  }
}
@media screen and (min-width: 1280px) {
  .mushroom-knowledge .fv-bg__wrapper {
    background-color: rgba(255, 255, 255, 0);
  }
}
.mushroom-knowledge .fv__text {
  margin: 34px 0 -16px;
  margin: 2.125rem 0 -1rem;
  font-size: 12px;
  font-size: 0.75rem;
  letter-spacing: 0.08em;
  line-height: 30px;
  line-height: 1.875rem;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .mushroom-knowledge .fv__text {
    position: absolute;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    display: inline-block;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    right: 1.5625rem;
    margin: 0;
    font-size: 1.125rem;
    line-height: 2.8125rem;
  }
}
.mushroom-knowledge .fv-heading__text {
  display: block;
  margin: 0 0 64px;
  margin: 0 0 4rem;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 45px;
  line-height: 2.8125rem;
  text-align: center;
  letter-spacing: 0.08em;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}
@media screen and (max-width: 767px) {
  .mushroom-knowledge .fv-heading__text {
    font-size: 1.125rem;
    line-height: 1.875rem;
    margin: 0 0 1.875rem;
  }
}
.mushroom-knowledge .fv__image {
  max-width: 480px;
  max-width: 30rem;
  margin: 0 auto 30px;
  margin: 0 auto 1.875rem;
}
@media screen and (min-width: 768px) {
  .mushroom-knowledge .fv__image {
    width: 57vw;
  }
  .mushroom-knowledge .fv__image img {
    display: none;
  }
}
.mushroom-knowledge .section {
  margin: 0 0 104px;
  margin: 0 0 6.5rem;
}
@media screen and (max-width: 767px) {
  .mushroom-knowledge .section {
    margin: 0 0 4rem;
  }
}
.mushroom-knowledge .section__title {
  padding: 0 0 32px;
  padding: 0 0 2rem;
  margin: 0 0 47px;
  margin: 0 0 2.9375rem;
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 30px;
  line-height: 1.875rem;
  letter-spacing: 0.08em;
  border-bottom: 1px solid #595757;
}
@media screen and (max-width: 767px) {
  .mushroom-knowledge .section__title {
    padding: 0 0 1rem;
    margin: 0 0 2rem;
    font-size: 1.25rem;
  }
}
.mushroom-knowledge .section__text {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 32px;
  line-height: 2rem;
  letter-spacing: 0.08em;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}
@media screen and (max-width: 767px) {
  .mushroom-knowledge .section__text {
    font-size: 0.875rem;
    line-height: 1.7;
  }
}
.mushroom-knowledge .faq__heading {
  padding: 0 0 76px;
  padding: 0 0 4.75rem;
}
@media screen and (max-width: 767px) {
  .mushroom-knowledge .faq__heading {
    padding: 0 0 1.9375rem;
  }
}
.mushroom-knowledge .section-list {
  display: grid;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.mushroom-knowledge .section-list.--small {
  grid-template-columns: repeat(auto-fill, minmax(38.125rem, 1fr));
  gap: 20px;
  gap: 1.25rem;
}
@media screen and (max-width: 767px) {
  .mushroom-knowledge .section-list.--small {
    grid-template-columns: repeat(auto-fill, minmax(21.5625rem, 1fr));
    gap: 0.75rem;
  }
}
.mushroom-knowledge .section-list.--small .section-item {
  margin: 0 auto;
  max-width: 650px;
  max-width: 40.625rem;
  width: 100%;
  padding: 28px 32px;
  padding: 1.75rem 2rem;
  border-radius: 0.625rem;
  background-color: #fff;
  border: 2px solid #efefef;
  border: 0.125rem solid #efefef;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 24px;
  gap: 1.5rem;
}
@media screen and (max-width: 767px) {
  .mushroom-knowledge .section-list.--small .section-item {
    border-radius: 0.3125rem;
    border-width: 0.0625rem;
    padding: 1rem;
    gap: 1rem;
  }
}
.mushroom-knowledge .section-list.--small .section-item .section-item-number {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 50px;
  line-height: 3.125rem;
  letter-spacing: 0.08em;
  color: #e60012;
}
@media screen and (max-width: 767px) {
  .mushroom-knowledge .section-list.--small .section-item .section-item-number {
    font-size: 1rem;
    line-height: 2rem;
  }
}
.mushroom-knowledge .section-list.--small .section-item .section-item-text {
  height: 100%;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
  font-size: 16px;
  font-size: 1rem;
  padding: 0 0 0 21px;
  padding: 0 0 0 1.3125rem;
  line-height: 2;
  letter-spacing: 0.08em;
  border-left: 1px solid #e60012;
}
@media screen and (max-width: 767px) {
  .mushroom-knowledge .section-list.--small .section-item .section-item-text {
    font-size: 0.75rem;
    padding: 0 0 0 1rem;
    line-height: 1.7;
  }
}
.mushroom-knowledge .section-list.--large {
  grid-template-columns: repeat(auto-fill, minmax(37.5rem, 1fr));
  gap: 40px;
  gap: 2.5rem;
}
@media screen and (max-width: 767px) {
  .mushroom-knowledge .section-list.--large {
    grid-template-columns: repeat(auto-fill, minmax(21.5625rem, 1fr));
    gap: 1rem;
  }
}
.mushroom-knowledge .section-list.--large .section-item {
  margin: 0 auto;
  max-width: 650px;
  max-width: 40.625rem;
  width: 100%;
  padding: 40px;
  padding: 2.5rem;
  border-radius: 0.625rem;
  min-height: 570px;
  min-height: 35.625rem;
  background-color: #fff;
  border: 2px solid #efefef;
  display: grid;
  grid-template-rows: subgrid;
  grid-row: span 3;
  gap: 0;
}
@media screen and (max-width: 767px) {
  .mushroom-knowledge .section-list.--large .section-item {
    border-radius: 0.3125rem;
    border-width: 0.0625rem;
    padding: 1.25rem;
  }
}
.mushroom-knowledge .section-list.--large .section-item .section-item__image {
  height: 300px;
  height: 18.75rem;
  width: 100%;
  border-radius: 0.625rem;
  overflow: hidden;
  margin: 0 0 32px;
  margin: 0 0 2rem;
}
@media screen and (max-width: 767px) {
  .mushroom-knowledge .section-list.--large .section-item .section-item__image {
    border-radius: 0.3125rem;
    height: 12.5rem;
    margin: 0 0 1.5rem;
  }
}
.mushroom-knowledge .section-list.--large .section-item .section-item__image img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.mushroom-knowledge .section-list.--large .section-item .section-item__title {
  padding: 0 0 25px;
  padding: 0 0 1.5625rem;
  margin: 0 0 33px;
  margin: 0 0 2.0625rem;
  border-bottom: 1px solid #e60012;
  font-size: 24px;
  font-size: 1.5rem;
  color: #e60012;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .mushroom-knowledge .section-list.--large .section-item .section-item__title {
    font-size: 1rem;
    padding: 0 0 0.75rem;
    margin: 0 0 1rem;
  }
}
.mushroom-knowledge .section-list.--large .section-item .section-item__text {
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
  font-size: 16px;
  font-size: 1rem;
  line-height: 2;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .mushroom-knowledge .section-list.--large .section-item .section-item__text {
    font-size: 0.875rem;
    line-height: 1.7;
  }
}
.mushroom-knowledge .section-list.--factory {
  grid-template-columns: repeat(auto-fill, minmax(24.375rem, 1fr));
  gap: 34px;
  gap: 2.125rem;
}
@media screen and (max-width: 767px) {
  .mushroom-knowledge .section-list.--factory {
    grid-template-columns: repeat(auto-fill, minmax(21.5625rem, 1fr));
    gap: 0.75rem;
  }
}
.mushroom-knowledge .section-list.--factory .section-item {
  margin: 0 auto;
  max-width: 450px;
  max-width: 28.125rem;
  width: 100%;
  display: grid;
  grid-template-rows: subgrid;
  grid-row: span 3;
  gap: 0;
  padding: 30px;
  padding: 1.875rem;
  border-radius: 0.625rem;
  border: 2px solid #efefef;
  background-color: #fff;
}
@media screen and (max-width: 767px) {
  .mushroom-knowledge .section-list.--factory .section-item {
    border-radius: 0.3125rem;
    border-width: 0.0625rem;
    padding: 1rem;
  }
}
.mushroom-knowledge .section-list.--factory .factory-item__image {
  margin: 0 0 35px;
  margin: 0 0 2.1875rem;
  height: 230px;
  height: 14.375rem;
  width: 100%;
  border-radius: 0.625rem;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .mushroom-knowledge .section-list.--factory .factory-item__image {
    border-radius: 0.3125rem;
    height: 12.5rem;
    margin: 0 0 1.5rem;
  }
}
.mushroom-knowledge .section-list.--factory .factory-item__image img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.mushroom-knowledge .section-list.--factory .factory-item__title {
  padding: 0 0 21px;
  padding: 0 0 1.3125rem;
  margin: 0 0 26px;
  margin: 0 0 1.625rem;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.08em;
  border-bottom: 2px solid #efefef;
}
@media screen and (max-width: 767px) {
  .mushroom-knowledge .section-list.--factory .factory-item__title {
    font-size: 1rem;
    line-height: 1.7;
    padding: 0 0 0.75rem;
    margin: 0 0 1rem;
    border-bottom: 1px solid #efefef;
  }
}
.mushroom-knowledge .section-list.--factory .factory-info {
  display: block;
  width: 100%;
  font-size: 16px;
  font-size: 1rem;
  line-height: 2;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .mushroom-knowledge .section-list.--factory .factory-info {
    font-size: 0.875rem;
    line-height: 1.7;
  }
}
.mushroom-knowledge .section-list.--factory .factory-info__title {
  display: inline-block;
  width: 70px;
  width: 4.375rem;
}
.mushroom-knowledge .section-list.--factory .factory-info__data {
  display: inline-block;
  width: calc(100% - 4.75rem);
}
.mushroom-knowledge .section-list.--faq {
  grid-template-columns: repeat(auto-fill, minmax(15rem, 1fr));
  gap: 10px;
  gap: 0.625rem;
}
@media screen and (max-width: 767px) {
  .mushroom-knowledge .section-list.--faq {
    grid-template-columns: repeat(auto-fill, minmax(10rem, 1fr));
    gap: 0.625rem 0.9375rem;
  }
}
.mushroom-knowledge .section-list.--faq .faq-heading-item {
  padding: 27px 18px;
  padding: 1.6875rem 1.125rem;
  min-height: 180px;
  min-height: 11.25rem;
  border-radius: 0.625rem;
  background-color: #fff;
  border: 2px solid #efefef;
}
@media screen and (max-width: 767px) {
  .mushroom-knowledge .section-list.--faq .faq-heading-item {
    border-radius: 0.3125rem;
    padding: 0.6875rem 0.625rem;
    min-height: 6.25rem;
    border: 1px solid #efefef;
  }
}
.mushroom-knowledge .section-list.--faq .faq-heading-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 17px;
  gap: 1.0625rem;
}
@media screen and (max-width: 767px) {
  .mushroom-knowledge .section-list.--faq .faq-heading-link {
    gap: 0.5625rem;
  }
}
.mushroom-knowledge .section-list.--faq .faq-heading-link__num {
  font-size: 20px;
  font-size: 1.25rem;
  letter-spacing: 0.08em;
  line-height: 1;
  font-weight: 700;
  color: #e60012;
}
@media screen and (max-width: 767px) {
  .mushroom-knowledge .section-list.--faq .faq-heading-link__num {
    font-size: 0.875rem;
  }
}
.mushroom-knowledge .section-list.--faq .faq-heading-link__text {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 28px;
  line-height: 1.75rem;
  letter-spacing: 0.08em;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}
@media screen and (max-width: 767px) {
  .mushroom-knowledge .section-list.--faq .faq-heading-link__text {
    font-size: 0.75rem;
    line-height: 1rem;
  }
}
.mushroom-knowledge .faq-divide {
  width: 100%;
  margin: 0 0 69px;
  margin: 0 0 4.3125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 67px;
  gap: 4.1875rem;
}
@media screen and (max-width: 767px) {
  .mushroom-knowledge .faq-divide {
    gap: 1rem;
    margin: 0 0 3.25rem;
  }
}
.mushroom-knowledge .faq-divide::before, .mushroom-knowledge .faq-divide::after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background-color: #e60012;
}
.mushroom-knowledge .faq-divide__image {
  width: 126px;
  width: 7.875rem;
  height: 61px;
  height: 3.8125rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media screen and (max-width: 767px) {
  .mushroom-knowledge .faq-divide__image {
    width: 3.9375rem;
    height: 1.90625rem;
  }
}
.mushroom-knowledge .faq-divide__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.mushroom-knowledge .faq-list {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 30px;
  gap: 1.875rem;
}
.mushroom-knowledge .faq-item {
  padding: 32px 29px;
  padding: 2rem 1.8125rem;
  width: 100%;
  border-radius: 0.625rem;
  background-color: #fff;
  border: 2px solid #d71618;
  border: 0.125rem solid #d71618;
}
@media screen and (max-width: 767px) {
  .mushroom-knowledge .faq-item {
    border-width: 0.0625rem;
    padding: 1.25rem 0.625rem;
  }
}
.mushroom-knowledge .faq-item-question {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  border-bottom: 1px dashed #e60012;
  padding: 0 0 25px;
  padding: 0 0 1.5625rem;
  margin: 0 0 23px;
  margin: 0 0 1.4375rem;
}
@media screen and (max-width: 767px) {
  .mushroom-knowledge .faq-item-question {
    padding: 0 0 1rem;
    margin: 0 0 1.25rem;
  }
}
.mushroom-knowledge .faq-item-question__icon {
  width: 58px;
  width: 3.625rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #e60012;
  line-height: 24px;
  line-height: 1.5rem;
}
@media screen and (max-width: 767px) {
  .mushroom-knowledge .faq-item-question__icon {
    width: 2.1875rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
.mushroom-knowledge .faq-item-answer__link {
  color: #e60012;
  text-decoration: underline;
}
.mushroom-knowledge .faq-item-question__text {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.5;
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  .mushroom-knowledge .faq-item-question__text {
    padding: 0 0.9375rem 0 0;
    font-size: 0.75rem;
    line-height: 1.25rem;
  }
}
.mushroom-knowledge .faq-item-answer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.mushroom-knowledge .faq-item-answer:has(+ .faq-item-answer__list) {
  margin: 0 0 27px;
  margin: 0 0 1.6875rem;
}
@media screen and (max-width: 767px) {
  .mushroom-knowledge .faq-item-answer:has(+ .faq-item-answer__list) {
    margin: 0 0 1rem;
  }
}
.mushroom-knowledge .faq-item-answer__icon {
  width: 58px;
  width: 3.625rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  line-height: 1.8;
}
@media screen and (max-width: 767px) {
  .mushroom-knowledge .faq-item-answer__icon {
    width: 2.1875rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
.mushroom-knowledge .faq-item-answer__text {
  font-size: 16px;
  font-size: 1rem;
  line-height: 2;
}
@media screen and (max-width: 767px) {
  .mushroom-knowledge .faq-item-answer__text {
    padding: 0 0.9375rem 0 0;
    font-size: 0.75rem;
    line-height: 1.25rem;
  }
}
.mushroom-knowledge .faq-item-answer__list {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(12.5rem, 1fr));
  gap: 30px;
  gap: 1.875rem;
  margin: 0 0 23px 58px;
  margin: 0 0 1.4375rem 3.625rem;
}
@media screen and (max-width: 767px) {
  .mushroom-knowledge .faq-item-answer__list {
    grid-template-columns: repeat(1, 1fr);
    margin: 0 0 1rem 0;
    padding: 0 0.9375rem;
    gap: 1.3125rem;
  }
}
.mushroom-knowledge .faq-item-answer-list__item {
  position: relative;
  width: 200px;
  width: 12.5rem;
  padding: 20px;
  padding: 1.25rem;
  background-color: #ede9e2;
  z-index: 2;
}
@media screen and (max-width: 767px) {
  .mushroom-knowledge .faq-item-answer-list__item {
    width: 100%;
    max-width: 25rem;
    padding: 1rem 1.25rem;
    margin: 0 auto;
  }
}
.mushroom-knowledge .faq-item-answer-list__item::before {
  content: "";
  position: absolute;
  width: 52.63px;
  width: 3.289375rem;
  height: 37.5px;
  height: 2.34375rem;
  top: 50%;
  right: -23px;
  right: -1.4375rem;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-image: url("../../assets/images/product/mushroom-knowledge/arrow-gray.webp");
  background-size: contain;
  z-index: -1;
}
@media screen and (max-width: 767px) {
  .mushroom-knowledge .faq-item-answer-list__item::before {
    width: 1.675rem;
    height: 1.175rem;
    top: auto;
    top: initial;
    bottom: -0.5rem;
    right: 50%;
    -webkit-transform: translateY(0) translateX(50%) rotate(90deg);
            transform: translateY(0) translateX(50%) rotate(90deg);
  }
}
.mushroom-knowledge .faq-item-answer-list__item:last-child::before {
  display: none;
}
.mushroom-knowledge .faq-item-answer-list__title {
  text-align: center;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  margin: 0 0 12px;
  margin: 0 0 0.75rem;
}
@media screen and (max-width: 767px) {
  .mushroom-knowledge .faq-item-answer-list__title {
    text-align: left;
    font-size: 0.8125rem;
    margin: 0 0 0.75rem;
  }
}
.mushroom-knowledge .faq-item-answer-list__text {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
  letter-spacing: 0.08em;
  height: 56px;
  height: 3.5rem;
  margin: 0 0 14px;
  margin: 0 0 0.875rem;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}
@media screen and (max-width: 767px) {
  .mushroom-knowledge .faq-item-answer-list__text {
    font-size: 0.75rem;
    line-height: 1.7;
    height: auto;
    margin: 0 0 0.75rem;
  }
}
.mushroom-knowledge .faq-item-answer__images {
  padding: 0 5px;
  padding: 0 0.3125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  gap: 0.75rem;
}
@media screen and (max-width: 767px) {
  .mushroom-knowledge .faq-item-answer__images {
    padding: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.mushroom-knowledge .faq-item-answer__notion {
  font-size: 14px;
  font-size: 0.875rem;
  letter-spacing: 0.08em;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
  margin: 0 0 0 58px;
  margin: 0 0 0 3.625rem;
}
@media screen and (max-width: 767px) {
  .mushroom-knowledge .faq-item-answer__notion {
    margin: 0;
    font-size: 0.625rem;
    padding: 0 0.9375rem;
  }
}
.mushroom-knowledge .faq-item-answer__content {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  gap: 1.25rem;
}
@media screen and (max-width: 767px) {
  .mushroom-knowledge .faq-item-answer__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.mushroom-knowledge .faq-images-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  gap: 1.25rem;
}
@media screen and (max-width: 767px) {
  .mushroom-knowledge .faq-images-list {
    margin: 0 auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0.75rem;
  }
}
.mushroom-knowledge .faq-images-item {
  width: 258px;
  width: 16.125rem;
}
.mushroom-knowledge .faq-images-item__image {
  width: 100%;
  height: 169px;
  height: 10.5625rem;
  margin: 0 0 15px;
  margin: 0 0 0.9375rem;
}
@media screen and (max-width: 767px) {
  .mushroom-knowledge .faq-images-item__image {
    margin: 0 0 0.5rem -1.25rem;
  }
}
.mushroom-knowledge .faq-images-item__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.mushroom-knowledge .faq-images-item__text {
  text-align: center;
  font-size: 14px;
  font-size: 0.875rem;
  letter-spacing: 0.08em;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}
@media screen and (max-width: 767px) {
  .mushroom-knowledge .faq-images-item__text {
    margin: 0 0 0 -2.8125rem;
    font-size: 0.625rem;
  }
}
.mushroom-knowledge .cta {
  margin: 0 auto 64px;
  margin: 0 auto 4rem;
  max-width: 600px;
  max-width: 37.5rem;
}
@media screen and (min-width: 768px) {
  .mushroom-knowledge .cta {
    max-width: none;
    max-width: initial;
    margin: 0 auto 5.5625rem;
  }
}
@media screen and (min-width: 768px) {
  .mushroom-knowledge .cta__inner {
    max-width: 80.625rem;
  }
}
.mushroom-knowledge .cta__link--large {
  display: block;
  margin: 0 0 30px;
  margin: 0 0 1.875rem;
  width: 100%;
  height: 150px;
  height: 9.375rem;
  border-radius: 0.3125rem;
  background-image: url("../images/product/maitake/cta-image.webp");
  background-size: cover;
  background-position: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  gap: 0.375rem;
}
@media screen and (min-width: 768px) {
  .mushroom-knowledge .cta__link--large {
    margin: 0 0 3.75rem;
    height: 18.75rem;
    gap: 0.625rem;
    border-radius: 0.625rem;
  }
}
.mushroom-knowledge .cta__link--large span {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .mushroom-knowledge .cta__link--large span {
    font-size: 1.75rem;
  }
}
.mushroom-knowledge .cta-letter__image {
  width: 109px;
  width: 6.8125rem;
  height: 86px;
  height: 5.375rem;
}
@media screen and (min-width: 768px) {
  .mushroom-knowledge .cta-letter__image {
    width: 13.625rem;
    height: 10.75rem;
  }
}
.mushroom-knowledge .cta-letter__image img {
  width: 100%;
  height: 100%;
}
.mushroom-knowledge .cta-upper-buttons {
  margin: 0 0 40px;
  margin: 0 0 2.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  gap: 1.25rem;
}
@media screen and (min-width: 768px) {
  .mushroom-knowledge .cta-upper-buttons {
    margin: 0 0 5rem;
    gap: 3.125rem;
  }
}
.mushroom-knowledge .cta-upper-buttons .cta-upper__link {
  display: inline-block;
  width: 305px;
  width: 19.0625rem;
  height: 225px;
  height: 14.0625rem;
  border-radius: 0.3125rem;
  overflow: hidden;
  border: 1px solid #e60012;
}
@media screen and (min-width: 768px) {
  .mushroom-knowledge .cta-upper-buttons .cta-upper__link {
    border-radius: 0.625rem;
    width: 34.375rem;
    height: 25rem;
  }
}
.mushroom-knowledge .cta-upper-buttons .cta-upper__image {
  width: 100%;
  height: 175px;
  height: 10.9375rem;
}
@media screen and (min-width: 768px) {
  .mushroom-knowledge .cta-upper-buttons .cta-upper__image {
    height: 19.375rem;
  }
}
.mushroom-knowledge .cta-upper-buttons .cta-upper__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.mushroom-knowledge .cta-upper-buttons .cta-upper__text {
  width: 100%;
  height: 50px;
  height: 3.125rem;
  padding: 12px 0 12px;
  padding: 0.75rem 0 0.75rem;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  gap: 0.625rem;
}
@media screen and (min-width: 768px) {
  .mushroom-knowledge .cta-upper-buttons .cta-upper__text {
    height: 5.625rem;
  }
}
.mushroom-knowledge .cta-upper-buttons .cta-upper__text p {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #e60012;
}
@media screen and (min-width: 768px) {
  .mushroom-knowledge .cta-upper-buttons .cta-upper__text p {
    font-size: 1.25rem;
  }
}
.mushroom-knowledge .cta-upper-buttons .cta-upper__text .cta-upper__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
@media screen and (min-width: 768px) {
  .mushroom-knowledge .cta-upper-buttons .cta-upper__text .cta-upper__icon {
    width: 0.5625rem;
    height: 0.9375rem;
  }
}
.mushroom-knowledge .cta-upper-buttons .cta-upper__text .cta-upper__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.mushroom-knowledge .cta-contents {
  width: 100%;
  border: 1px solid #d71618;
  border-radius: 0.3125rem;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .mushroom-knowledge .cta-contents {
    border-radius: 0.625rem;
  }
}
.mushroom-knowledge .cta-contents__heading {
  padding: 14px;
  padding: 0.875rem;
  background-color: #d71618;
}
@media screen and (min-width: 768px) {
  .mushroom-knowledge .cta-contents__heading {
    padding: 1.75rem 2.375rem 1.5rem;
  }
}
.mushroom-knowledge .cta-contents__heading p {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .mushroom-knowledge .cta-contents__heading p {
    font-size: 1.25rem;
  }
}
.mushroom-knowledge .cta-contents__body {
  background-color: #fff;
  padding: 19px;
  padding: 1.1875rem;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(7.8125rem, 1fr));
  gap: 20px 40px;
  gap: 1.25rem 2.5rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (min-width: 768px) {
  .mushroom-knowledge .cta-contents__body {
    grid-template-columns: repeat(auto-fill, minmax(10.125rem, 1fr));
    padding: 2.8125rem 2.375rem 3.1875rem;
  }
}
.mushroom-knowledge .cta-contents__link {
  width: 125px;
  width: 7.8125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (min-width: 768px) {
  .mushroom-knowledge .cta-contents__link {
    width: 10.125rem;
  }
}
.mushroom-knowledge .cta-contents__link span {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .mushroom-knowledge .cta-contents__link span {
    font-size: 1rem;
  }
}
.mushroom-knowledge .cta-contents__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
.mushroom-knowledge .cta-contents__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}

/* 商品情報 */
.mushroom-process .inner {
  max-width: 1290px;
  width: 100%;
  padding-right: 25px;
  padding-left: 25px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (max-width: 919px) {
  .mushroom-process .inner {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.mushroom-process .section {
  margin: 0 0 104px;
  margin: 0 0 6.5rem;
}
@media screen and (max-width: 767px) {
  .mushroom-process .section {
    margin: 0 0 4rem;
  }
}
.mushroom-process .section__title {
  padding: 0 0 32px;
  padding: 0 0 2rem;
  margin: 0 0 47px;
  margin: 0 0 2.9375rem;
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 30px;
  line-height: 1.875rem;
  letter-spacing: 0.08em;
  border-bottom: 1px solid #595757;
}
@media screen and (max-width: 767px) {
  .mushroom-process .section__title {
    padding: 0 0 1rem;
    margin: 0 0 2rem;
    font-size: 1.25rem;
  }
}
.mushroom-process .section__text {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 32px;
  line-height: 2rem;
  letter-spacing: 0.08em;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}
@media screen and (max-width: 767px) {
  .mushroom-process .section__text {
    font-size: 0.875rem;
    line-height: 1.7;
  }
}
.mushroom-process .section-list {
  display: grid;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.mushroom-process .section-list.--small {
  grid-template-columns: repeat(auto-fill, minmax(38.125rem, 1fr));
  gap: 20px;
  gap: 1.25rem;
}
@media screen and (max-width: 767px) {
  .mushroom-process .section-list.--small {
    grid-template-columns: repeat(auto-fill, minmax(21.5625rem, 1fr));
    gap: 0.75rem;
  }
}
.mushroom-process .section-list.--small .section-item {
  margin: 0 auto;
  max-width: 650px;
  max-width: 40.625rem;
  width: 100%;
  padding: 28px 32px;
  padding: 1.75rem 2rem;
  border-radius: 0.625rem;
  background-color: #fff;
  border: 2px solid #efefef;
  border: 0.125rem solid #efefef;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 24px;
  gap: 1.5rem;
}
@media screen and (max-width: 767px) {
  .mushroom-process .section-list.--small .section-item {
    border-radius: 0.3125rem;
    border-width: 0.0625rem;
    padding: 1rem;
    gap: 1rem;
  }
}
.mushroom-process .section-list.--small .section-item .section-item-number {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 50px;
  line-height: 3.125rem;
  letter-spacing: 0.08em;
  color: #e60012;
}
@media screen and (max-width: 767px) {
  .mushroom-process .section-list.--small .section-item .section-item-number {
    font-size: 1rem;
    line-height: 2rem;
  }
}
.mushroom-process .section-list.--small .section-item .section-item-text {
  height: 100%;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
  font-size: 16px;
  font-size: 1rem;
  padding: 0 0 0 21px;
  padding: 0 0 0 1.3125rem;
  line-height: 2;
  letter-spacing: 0.08em;
  border-left: 1px solid #e60012;
}
@media screen and (max-width: 767px) {
  .mushroom-process .section-list.--small .section-item .section-item-text {
    font-size: 0.75rem;
    padding: 0 0 0 1rem;
    line-height: 1.7;
  }
}
.mushroom-process .section-list.--large {
  grid-template-columns: repeat(auto-fill, minmax(37.5rem, 1fr));
  gap: 40px;
  gap: 2.5rem;
}
@media screen and (max-width: 767px) {
  .mushroom-process .section-list.--large {
    grid-template-columns: repeat(auto-fill, minmax(21.5625rem, 1fr));
    gap: 1rem;
  }
}
.mushroom-process .section-list.--large .section-item {
  margin: 0 auto;
  max-width: 650px;
  max-width: 40.625rem;
  width: 100%;
  padding: 40px;
  padding: 2.5rem;
  border-radius: 0.625rem;
  min-height: 570px;
  min-height: 35.625rem;
  background-color: #fff;
  border: 2px solid #efefef;
  display: grid;
  grid-template-rows: subgrid;
  grid-row: span 3;
  gap: 0;
}
@media screen and (max-width: 767px) {
  .mushroom-process .section-list.--large .section-item {
    border-radius: 0.3125rem;
    border-width: 0.0625rem;
    padding: 1.25rem;
  }
}
.mushroom-process .section-list.--large .section-item .section-item__image {
  height: 300px;
  height: 18.75rem;
  width: 100%;
  border-radius: 0.625rem;
  overflow: hidden;
  margin: 0 0 32px;
  margin: 0 0 2rem;
}
@media screen and (max-width: 767px) {
  .mushroom-process .section-list.--large .section-item .section-item__image {
    border-radius: 0.3125rem;
    height: 12.5rem;
    margin: 0 0 1.5rem;
  }
}
.mushroom-process .section-list.--large .section-item .section-item__image img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.mushroom-process .section-list.--large .section-item .section-item__title {
  padding: 0 0 25px;
  padding: 0 0 1.5625rem;
  margin: 0 0 33px;
  margin: 0 0 2.0625rem;
  border-bottom: 1px solid #e60012;
  font-size: 24px;
  font-size: 1.5rem;
  color: #e60012;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .mushroom-process .section-list.--large .section-item .section-item__title {
    font-size: 1rem;
    padding: 0 0 0.75rem;
    margin: 0 0 1rem;
  }
}
.mushroom-process .section-list.--large .section-item .section-item__text {
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
  font-size: 16px;
  font-size: 1rem;
  line-height: 2;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .mushroom-process .section-list.--large .section-item .section-item__text {
    font-size: 0.875rem;
    line-height: 1.7;
  }
}
.mushroom-process .section-list.--factory {
  grid-template-columns: repeat(auto-fill, minmax(24.375rem, 1fr));
  gap: 34px;
  gap: 2.125rem;
}
@media screen and (max-width: 767px) {
  .mushroom-process .section-list.--factory {
    grid-template-columns: repeat(auto-fill, minmax(21.5625rem, 1fr));
    gap: 0.75rem;
  }
}
.mushroom-process .section-list.--factory .section-item {
  margin: 0 auto;
  max-width: 450px;
  max-width: 28.125rem;
  width: 100%;
  display: grid;
  grid-template-rows: subgrid;
  grid-row: span 3;
  gap: 0;
  padding: 30px;
  padding: 1.875rem;
  border-radius: 0.625rem;
  border: 2px solid #efefef;
  background-color: #fff;
}
@media screen and (max-width: 767px) {
  .mushroom-process .section-list.--factory .section-item {
    border-radius: 0.3125rem;
    border-width: 0.0625rem;
    padding: 1rem;
  }
}
.mushroom-process .section-list.--factory .factory-item__image {
  margin: 0 0 35px;
  margin: 0 0 2.1875rem;
  height: 230px;
  height: 14.375rem;
  width: 100%;
  border-radius: 0.625rem;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .mushroom-process .section-list.--factory .factory-item__image {
    border-radius: 0.3125rem;
    height: 12.5rem;
    margin: 0 0 1.5rem;
  }
}
.mushroom-process .section-list.--factory .factory-item__image img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.mushroom-process .section-list.--factory .factory-item__title {
  padding: 0 0 21px;
  padding: 0 0 1.3125rem;
  margin: 0 0 26px;
  margin: 0 0 1.625rem;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.08em;
  border-bottom: 2px solid #efefef;
}
@media screen and (max-width: 767px) {
  .mushroom-process .section-list.--factory .factory-item__title {
    font-size: 1rem;
    line-height: 1.7;
    padding: 0 0 0.75rem;
    margin: 0 0 1rem;
    border-bottom: 1px solid #efefef;
  }
}
.mushroom-process .section-list.--factory .factory-info {
  display: block;
  width: 100%;
  font-size: 16px;
  font-size: 1rem;
  line-height: 2;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .mushroom-process .section-list.--factory .factory-info {
    font-size: 0.875rem;
    line-height: 1.7;
  }
}
.mushroom-process .section-list.--factory .factory-info__title {
  display: inline-block;
  width: 70px;
  width: 4.375rem;
}
.mushroom-process .section-list.--factory .factory-info__data {
  display: inline-block;
  width: calc(100% - 4.75rem);
}
.mushroom-process .cta {
  margin: 0 auto 64px;
  margin: 0 auto 4rem;
  max-width: 600px;
  max-width: 37.5rem;
}
@media screen and (min-width: 768px) {
  .mushroom-process .cta {
    max-width: none;
    max-width: initial;
    margin: 0 auto 5.5625rem;
  }
}
@media screen and (min-width: 768px) {
  .mushroom-process .cta__inner {
    max-width: 80.625rem;
  }
}
.mushroom-process .cta__link--large {
  display: block;
  margin: 0 0 30px;
  margin: 0 0 1.875rem;
  width: 100%;
  height: 150px;
  height: 9.375rem;
  border-radius: 0.3125rem;
  background-image: url("../images/product/maitake/cta-image.webp");
  background-size: cover;
  background-position: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  gap: 0.375rem;
}
@media screen and (min-width: 768px) {
  .mushroom-process .cta__link--large {
    margin: 0 0 3.75rem;
    height: 18.75rem;
    gap: 0.625rem;
    border-radius: 0.625rem;
  }
}
.mushroom-process .cta__link--large span {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .mushroom-process .cta__link--large span {
    font-size: 1.75rem;
  }
}
.mushroom-process .cta-letter__image {
  width: 109px;
  width: 6.8125rem;
  height: 86px;
  height: 5.375rem;
}
@media screen and (min-width: 768px) {
  .mushroom-process .cta-letter__image {
    width: 13.625rem;
    height: 10.75rem;
  }
}
.mushroom-process .cta-letter__image img {
  width: 100%;
  height: 100%;
}
.mushroom-process .cta-upper-buttons {
  margin: 0 0 40px;
  margin: 0 0 2.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  gap: 1.25rem;
}
@media screen and (min-width: 768px) {
  .mushroom-process .cta-upper-buttons {
    margin: 0 0 5rem;
    gap: 3.125rem;
  }
}
.mushroom-process .cta-upper-buttons .cta-upper__link {
  display: inline-block;
  width: 305px;
  width: 19.0625rem;
  height: 225px;
  height: 14.0625rem;
  border-radius: 0.3125rem;
  overflow: hidden;
  border: 1px solid #e60012;
}
@media screen and (min-width: 768px) {
  .mushroom-process .cta-upper-buttons .cta-upper__link {
    border-radius: 0.625rem;
    width: 34.375rem;
    height: 25rem;
  }
}
.mushroom-process .cta-upper-buttons .cta-upper__image {
  width: 100%;
  height: 175px;
  height: 10.9375rem;
}
@media screen and (min-width: 768px) {
  .mushroom-process .cta-upper-buttons .cta-upper__image {
    height: 19.375rem;
  }
}
.mushroom-process .cta-upper-buttons .cta-upper__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.mushroom-process .cta-upper-buttons .cta-upper__text {
  width: 100%;
  height: 50px;
  height: 3.125rem;
  padding: 12px 0 12px;
  padding: 0.75rem 0 0.75rem;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  gap: 0.625rem;
}
@media screen and (min-width: 768px) {
  .mushroom-process .cta-upper-buttons .cta-upper__text {
    height: 5.625rem;
  }
}
.mushroom-process .cta-upper-buttons .cta-upper__text p {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #e60012;
}
@media screen and (min-width: 768px) {
  .mushroom-process .cta-upper-buttons .cta-upper__text p {
    font-size: 1.25rem;
  }
}
.mushroom-process .cta-upper-buttons .cta-upper__text .cta-upper__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
@media screen and (min-width: 768px) {
  .mushroom-process .cta-upper-buttons .cta-upper__text .cta-upper__icon {
    width: 0.5625rem;
    height: 0.9375rem;
  }
}
.mushroom-process .cta-upper-buttons .cta-upper__text .cta-upper__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.mushroom-process .cta-contents {
  width: 100%;
  border: 1px solid #d71618;
  border-radius: 0.3125rem;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .mushroom-process .cta-contents {
    border-radius: 0.625rem;
  }
}
.mushroom-process .cta-contents__heading {
  padding: 14px;
  padding: 0.875rem;
  background-color: #d71618;
}
@media screen and (min-width: 768px) {
  .mushroom-process .cta-contents__heading {
    padding: 1.75rem 2.375rem 1.5rem;
  }
}
.mushroom-process .cta-contents__heading p {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .mushroom-process .cta-contents__heading p {
    font-size: 1.25rem;
  }
}
.mushroom-process .cta-contents__body {
  background-color: #fff;
  padding: 19px;
  padding: 1.1875rem;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(7.8125rem, 1fr));
  gap: 20px 40px;
  gap: 1.25rem 2.5rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (min-width: 768px) {
  .mushroom-process .cta-contents__body {
    grid-template-columns: repeat(auto-fill, minmax(10.125rem, 1fr));
    padding: 2.8125rem 2.375rem 3.1875rem;
  }
}
.mushroom-process .cta-contents__link {
  width: 125px;
  width: 7.8125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (min-width: 768px) {
  .mushroom-process .cta-contents__link {
    width: 10.125rem;
  }
}
.mushroom-process .cta-contents__link span {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .mushroom-process .cta-contents__link span {
    font-size: 1rem;
  }
}
.mushroom-process .cta-contents__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
.mushroom-process .cta-contents__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}

/* 商品情報 マッシュルーム */
.product-mushroom .inner {
  max-width: 1290px;
  width: 100%;
  padding-right: 25px;
  padding-left: 25px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (max-width: 919px) {
  .product-mushroom .inner {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.product-mushroom .fv__text {
  font-size: 12px;
  font-size: 0.75rem;
  letter-spacing: 0.08em;
  line-height: 20px;
  line-height: 1.25rem;
  margin: 0 0 28px;
  margin: 0 0 1.75rem;
}
@media screen and (min-width: 768px) {
  .product-mushroom .fv__text {
    font-size: 1rem;
    letter-spacing: 0.08em;
    line-height: 2.5rem;
    margin: 0 0 2.5rem;
  }
}
.product-mushroom .fv__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  gap: 0.625rem;
  margin: 0 0 40px;
  margin: 0 0 2.5rem;
}
@media screen and (min-width: 768px) {
  .product-mushroom .fv__link {
    margin: 0 0 3.75rem;
  }
}
.product-mushroom .fv__link span {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  line-height: 30px;
  line-height: 1.875rem;
  color: #d71618;
}
@media screen and (min-width: 768px) {
  .product-mushroom .fv__link span {
    font-size: 1rem;
  }
}
.product-mushroom .fv-link__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
.product-mushroom .fv-link__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.product-mushroom .fv-slider {
  height: 245px;
  height: 15.3125rem;
  margin: 0 0 50px;
  margin: 0 0 3.125rem;
}
@media screen and (min-width: 768px) {
  .product-mushroom .fv-slider {
    height: 34.375rem;
    margin: 0 0 6rem;
  }
}
.product-mushroom .fv-slider__wrapper {
  height: 195px;
  height: 12.1875rem;
}
@media screen and (min-width: 768px) {
  .product-mushroom .fv-slider__wrapper {
    height: 31.25rem;
  }
}
.product-mushroom .fv-slide {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 320px;
  width: 20rem;
  height: 195px;
  height: 12.1875rem;
  margin: 0 7.5px 0;
  margin: 0 0.46875rem 0;
  border-radius: 0.625rem;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .product-mushroom .fv-slide {
    width: min(51.25rem, 95vw);
    height: 31.25rem;
    border-radius: 1.25rem;
    margin: 0 1.25rem 0;
  }
}
.product-mushroom .fv-slide img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.product-mushroom .swiper-pagination {
  bottom: 0px;
  bottom: 0rem;
}
.product-mushroom .swiper-pagination .swiper-pagination-bullet {
  margin: 0 6px;
  margin: 0 0.375rem;
}
.product-mushroom .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #595757;
}
.product-mushroom .copy {
  margin: 0 0 38px;
  margin: 0 0 2.375rem;
  padding: 40px 0 40px;
  padding: 2.5rem 0 2.5rem;
  background-image: url("../images/product/common/yukiguni-bg.webp");
  background-size: contain;
  background-position: center right;
  background-repeat: repeat;
}
@media screen and (min-width: 768px) {
  .product-mushroom .copy {
    height: 32.5rem;
    background-image: url("../images/product/common/mushroom-bg.webp");
    background-size: cover;
    margin: 0 0 5.625rem;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.product-mushroom .copy-text-contents {
  position: relative;
}
@media screen and (min-width: 768px) {
  .product-mushroom .copy-text-contents {
    height: 100%;
    background-color: rgba(255, 255, 255, .6);
    padding: 3.75rem 0;
    width: 100%;
    z-index: 2;
  }
}
@media screen and (min-width: 1280px) {
  .product-mushroom .copy-text-contents {
    background-color: rgba(255, 255, 255, 0);
  }
}
@media screen and (min-width: 768px) {
  .product-mushroom .copy__inner {
    max-width: 80.625rem;
    width: 100%;
    height: 100%;
    margin: auto;
    padding: 0 1.5625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.product-mushroom .copy__title {
  margin: 0 0 30px;
  margin: 0 0 1.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 8px;
  gap: 0.5rem;
}
@media screen and (min-width: 768px) {
  .product-mushroom .copy__title {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 0;
  }
}
.product-mushroom .copy__title span {
  text-align: center;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  line-height: 1;
}
.product-mushroom .copy__title span.--small {
  font-size: 12px;
  font-size: 0.75rem;
}
@media screen and (min-width: 768px) {
  .product-mushroom .copy__title span {
    font-size: 1.75rem;
  }
  .product-mushroom .copy__title span.--small {
    font-size: 1.125rem;
  }
}
.product-mushroom .copy__text {
  margin: 0 0 18px;
  margin: 0 0 1.125rem;
  padding: 0 10px;
  padding: 0 0.625rem;
  font-size: 12px;
  font-size: 0.75rem;
  letter-spacing: 0.08em;
  line-height: 25px;
  line-height: 1.5625rem;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}
@media screen and (min-width: 768px) {
  .product-mushroom .copy__text {
    max-width: 39.8125rem;
    margin: 0 0 2.3125rem;
    font-size: 1rem;
    line-height: 2;
    padding: 0;
  }
}
.product-mushroom .copy__link + .copy__link {
  margin: 15px auto 0;
  margin: 0.9375rem auto 0;
}
@media screen and (min-width: 768px) {
  .product-mushroom .copy__link + .copy__link {
    margin: 1.8125rem 0 0;
  }
}
.product-mushroom .copy__link {
  margin: 0 auto;
  width: 230px;
  width: 14.375rem;
  height: 43px;
  height: 2.6875rem;
  border: 1px solid #d71618;
  background-color: #d71618;
  border-radius: 0.3125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  gap: 0.625rem;
}
@media screen and (min-width: 768px) {
  .product-mushroom .copy__link {
    margin: 0;
    width: 22.5rem;
    height: 4.375rem;
    border-radius: 0.625rem;
  }
}
.product-mushroom .copy__link span {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .product-mushroom .copy__link span {
    font-size: 1rem;
  }
}
.product-mushroom .copy-link__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
.product-mushroom .copy-link__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.product-mushroom .copy__image {
  margin: 32px auto 0;
  margin: 2rem auto 0;
  max-width: 300px;
  max-width: 18.75rem;
}
@media screen and (min-width: 768px) {
  .product-mushroom .copy__image {
    display: none;
    max-width: 830px;
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
}
.product-mushroom .features {
  margin: 0 0 60px;
  margin: 0 0 3.75rem;
}
@media screen and (min-width: 768px) {
  .product-mushroom .features {
    margin: 0 0 5.625rem;
  }
}
.product-mushroom .feature {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media screen and (min-width: 768px) {
  .product-mushroom .feature {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.product-mushroom .feature.--reverse {
  position: relative;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
@media screen and (min-width: 768px) {
  .product-mushroom .feature.--reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.product-mushroom .feature.--reverse .feature__content {
  background-color: #fff;
  margin: 123px clamp(-205px, -458.507px + 67.602vw, 60px) 0 0;
  margin: 7.6875rem clamp(-12.8125rem, -28.6567rem + 67.602vw, 3.75rem) 0 0;
}
@media screen and (min-width: 768px) {
  .product-mushroom .feature.--reverse .feature__content {
    margin: 2.5rem 0 0 clamp(-12.5rem, -23.3571rem + 22.619vw, -3rem);
  }
}
.product-mushroom .feature.--reverse .feature__image {
  border-radius: 0.3125rem 0 0 0.3125rem;
}
@media screen and (min-width: 768px) {
  .product-mushroom .feature.--reverse .feature__image {
    border-radius: 0.625rem;
  }
}
.product-mushroom .feature + .feature {
  margin: 51px 0 0;
  margin: 3.1875rem 0 0;
}
@media screen and (min-width: 768px) {
  .product-mushroom .feature + .feature {
    margin: 5.625rem 0 0;
  }
}
@media screen and (min-width: 768px) {
  .product-mushroom .features__inner {
    margin: 0 auto;
    max-width: 80.625rem;
    padding: 0 1.5625rem;
  }
}
.product-mushroom .feature__image {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 320px;
  width: 20rem;
  height: 220px;
  height: 13.75rem;
  border-radius: 0 0.3125rem 0.3125rem 0;
  overflow: hidden;
}
.product-mushroom .feature__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: 768px) {
  .product-mushroom .feature__image {
    width: 34.375rem;
    height: 21.875rem;
    border-radius: 0.625rem;
  }
}
.product-mushroom .feature__content {
  background-color: #fff;
  margin: 123px 0 0 clamp(-205px, -458.507px + 67.602vw, 60px);
  margin: 7.6875rem 0 0 clamp(-12.8125rem, -28.6567rem + 67.602vw, 3.75rem);
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 238px;
  width: 14.875rem;
  padding: 22px 17px;
  padding: 1.375rem 1.0625rem;
  border-radius: 0.3125rem;
  border: 1px solid #d71618;
  position: relative;
  z-index: 2;
}
@media screen and (min-width: 768px) {
  .product-mushroom .feature__content {
    width: clamp(22.5rem, 0.3571rem + 46.131vw, 41.875rem);
    min-height: 21.875rem;
    height: auto;
    margin: 2.5rem clamp(-12.5rem, -23.3571rem + 22.619vw, -3rem) 0 0;
    border-radius: 0.625rem;
    padding: 3.6875rem 3.25rem;
  }
}
.product-mushroom .feature__title {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  color: #d71618;
  letter-spacing: 0.08em;
  padding: 0 0 12px;
  padding: 0 0 0.75rem;
  margin: 0 0 15px;
  margin: 0 0 0.9375rem;
  border-bottom: 1px solid #d71618;
}
@media screen and (min-width: 768px) {
  .product-mushroom .feature__title {
    font-size: 1.75rem;
    padding: 0 0 1.5rem;
    margin: 0 0 2.375rem;
  }
}
.product-mushroom .feature__text {
  font-size: 12px;
  font-size: 0.75rem;
  letter-spacing: 0.08em;
  line-height: 1.5;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}
@media screen and (min-width: 768px) {
  .product-mushroom .feature__text {
    font-size: 1rem;
    line-height: 2;
  }
}
.product-mushroom .features__link {
  margin: 40px auto;
  margin: 2.5rem auto;
  width: 230px;
  width: 14.375rem;
  height: 43px;
  height: 2.6875rem;
  border: 1px solid #d71618;
  background-color: #d71618;
  border-radius: 0.3125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  gap: 0.625rem;
}
@media screen and (min-width: 768px) {
  .product-mushroom .features__link {
    margin: 5rem auto;
    border-radius: 0.625rem;
    width: 22.5rem;
    height: 4.375rem;
  }
}
.product-mushroom .features__link span {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .product-mushroom .features__link span {
    font-size: 1rem;
  }
}
.product-mushroom .features-link__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
.product-mushroom .features-link__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.product-mushroom .cta {
  margin: 0 auto 64px;
  margin: 0 auto 4rem;
  max-width: 600px;
  max-width: 37.5rem;
}
@media screen and (min-width: 768px) {
  .product-mushroom .cta {
    max-width: none;
    max-width: initial;
    margin: 0 auto 5.5625rem;
  }
}
.product-mushroom .cta-upper-buttons {
  margin: 0 0 40px;
  margin: 0 0 2.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  gap: 1.25rem;
}
@media screen and (min-width: 768px) {
  .product-mushroom .cta-upper-buttons {
    margin: 0 0 5rem;
    gap: 3.125rem;
  }
}
.product-mushroom .cta__link {
  display: inline-block;
  width: 305px;
  width: 19.0625rem;
  height: 225px;
  height: 14.0625rem;
  border-radius: 0.3125rem;
  overflow: hidden;
  border: 1px solid #e60012;
}
@media screen and (min-width: 768px) {
  .product-mushroom .cta__link {
    border-radius: 0.625rem;
    width: 34.375rem;
    height: 25rem;
  }
}
.product-mushroom .cta__image {
  width: 100%;
  height: 175px;
  height: 10.9375rem;
}
@media screen and (min-width: 768px) {
  .product-mushroom .cta__image {
    height: 19.375rem;
  }
}
.product-mushroom .cta__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.product-mushroom .cta__text {
  width: 100%;
  height: 50px;
  height: 3.125rem;
  padding: 12px 0 12px;
  padding: 0.75rem 0 0.75rem;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  gap: 0.625rem;
}
@media screen and (min-width: 768px) {
  .product-mushroom .cta__text {
    height: 5.625rem;
  }
}
.product-mushroom .cta__text p {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #e60012;
}
@media screen and (min-width: 768px) {
  .product-mushroom .cta__text p {
    font-size: 1.25rem;
  }
}
.product-mushroom .cta__text .cta__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
@media screen and (min-width: 768px) {
  .product-mushroom .cta__text .cta__icon {
    width: 0.5625rem;
    height: 0.9375rem;
  }
}
.product-mushroom .cta__text .cta__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
@media screen and (min-width: 768px) {
  .product-mushroom .cta__inner {
    max-width: 80.625rem;
  }
}
.product-mushroom .cta__link--large {
  display: block;
  margin: 0 0 30px;
  margin: 0 0 1.875rem;
  width: 100%;
  height: 150px;
  height: 9.375rem;
  border-radius: 0.3125rem;
  background-image: url("../images/product/maitake/cta-image.webp");
  background-size: cover;
  background-position: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  gap: 0.375rem;
}
@media screen and (min-width: 768px) {
  .product-mushroom .cta__link--large {
    margin: 0 0 3.75rem;
    height: 18.75rem;
    gap: 0.625rem;
    border-radius: 0.625rem;
  }
}
.product-mushroom .cta__link--large span {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .product-mushroom .cta__link--large span {
    font-size: 1.75rem;
  }
}
.product-mushroom .cta-letter__image {
  width: 109px;
  width: 6.8125rem;
  height: 86px;
  height: 5.375rem;
}
@media screen and (min-width: 768px) {
  .product-mushroom .cta-letter__image {
    width: 13.625rem;
    height: 10.75rem;
  }
}
.product-mushroom .cta-letter__image img {
  width: 100%;
  height: 100%;
}
.product-mushroom .cta-contents {
  width: 100%;
  border: 1px solid #d71618;
  border-radius: 0.3125rem;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .product-mushroom .cta-contents {
    border-radius: 0.625rem;
  }
}
.product-mushroom .cta-contents__heading {
  padding: 14px;
  padding: 0.875rem;
  background-color: #d71618;
}
@media screen and (min-width: 768px) {
  .product-mushroom .cta-contents__heading {
    padding: 1.75rem 2.375rem 1.5rem;
  }
}
.product-mushroom .cta-contents__heading p {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .product-mushroom .cta-contents__heading p {
    font-size: 1.25rem;
  }
}
.product-mushroom .cta-contents__body {
  background-color: #fff;
  padding: 19px;
  padding: 1.1875rem;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(7.8125rem, 1fr));
  gap: 20px 40px;
  gap: 1.25rem 2.5rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (min-width: 768px) {
  .product-mushroom .cta-contents__body {
    grid-template-columns: repeat(auto-fill, minmax(10.125rem, 1fr));
    padding: 2.8125rem 2.375rem 3.1875rem;
  }
}
.product-mushroom .cta-contents__link {
  width: 125px;
  width: 7.8125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (min-width: 768px) {
  .product-mushroom .cta-contents__link {
    width: 10.125rem;
  }
}
.product-mushroom .cta-contents__link span {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .product-mushroom .cta-contents__link span {
    font-size: 1rem;
  }
}
.product-mushroom .cta-contents__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
.product-mushroom .cta-contents__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.product-mushroom .products {
  margin: 0 0 50px;
  margin: 0 0 3.125rem;
}
@media screen and (min-width: 768px) {
  .product-mushroom .products {
    margin: 0 0 6.5rem;
  }
}
.product-mushroom .products-slider {
  height: 180px;
  height: 11.25rem;
}
@media screen and (min-width: 768px) {
  .product-mushroom .products-slider {
    height: 25rem;
  }
}
.product-mushroom .products-list__title {
  margin: 0 0 28px;
  margin: 0 0 1.75rem;
  text-align: center;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .product-mushroom .products-list__title {
    margin: 0 0 3.6875rem;
    font-size: 1.75rem;
  }
}
.product-mushroom .products__item {
  width: 160px;
  width: 10rem;
  height: 180px;
  height: 11.25rem;
  padding: 0 0 11px;
  padding: 0 0 0.6875rem;
  background-color: #fff;
  border-radius: 0.3125rem;
  border: 1px solid #efefef;
  margin: 0 7.5px 0;
  margin: 0 0.46875rem 0;
}
@media screen and (min-width: 768px) {
  .product-mushroom .products__item {
    width: 22.5rem;
    height: 25rem;
    border-radius: 0.625rem;
    margin: 0 1.125rem;
  }
}
.product-mushroom .products__item a {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  gap: 0.5rem;
}
@media screen and (min-width: 768px) {
  .product-mushroom .products__item a {
    gap: 4.25rem;
  }
}
@media screen and (min-width: 768px) {
  .product-mushroom .products__item {
    padding: 0 0 1.625rem;
    border-radius: 0.625rem;
    height: 25rem;
  }
}
.product-mushroom .products-item__image {
  max-width: 130px;
  max-width: 8.125rem;
  max-height: 110px;
  max-height: 6.875rem;
}
.product-mushroom .products-item__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: 768px) {
  .product-mushroom .products-item__image {
    max-width: 15.1875rem;
    max-height: 15.375rem;
  }
}
.product-mushroom .product-item__title {
  display: grid;
  place-items: center;
  height: 37px;
  height: 2.3125rem;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 20px;
  line-height: 1.25rem;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .product-mushroom .product-item__title {
    height: 2.5625rem;
    font-size: 1.125rem;
  }
}
.product-mushroom .product-button-prev,
.product-mushroom .product-button-next {
  width: 50px;
  width: 3.125rem;
  height: 45px;
  height: 2.8125rem;
  background-size: contain;
  background-repeat: no-repeat;
}
@media screen and (min-width: 768px) {
  .product-mushroom .product-button-prev,
  .product-mushroom .product-button-next {
    width: 6.25rem;
    height: 5.625rem;
  }
}
.product-mushroom .product-button-prev {
  background-image: url("../images/product/common/prev.webp");
  left: 20px;
  left: 1.25rem;
}
.product-mushroom .product-button-next {
  background-image: url("../images/product/common/next.webp");
  right: 20px;
  right: 1.25rem;
}
.product-mushroom .product-button-prev::after,
.product-mushroom .product-button-next::after {
  display: none;
}

/* 商品情報 雪国えりんぎ */
.product-nourin .inner {
  max-width: 1290px;
  width: 100%;
  padding-right: 25px;
  padding-left: 25px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (max-width: 919px) {
  .product-nourin .inner {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.product-nourin .fv__text {
  font-size: 12px;
  font-size: 0.75rem;
  letter-spacing: 0.08em;
  line-height: 20px;
  line-height: 1.25rem;
  margin: 0 0 28px;
  margin: 0 0 1.75rem;
}
@media screen and (min-width: 768px) {
  .product-nourin .fv__text {
    font-size: 1rem;
    letter-spacing: 0.08em;
    line-height: 2.5rem;
    margin: 0 0 2.5rem;
  }
}
.product-nourin .fv__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  gap: 0.625rem;
  margin: 0 0 40px;
  margin: 0 0 2.5rem;
}
@media screen and (min-width: 768px) {
  .product-nourin .fv__link {
    margin: 0 0 3.75rem;
  }
}
.product-nourin .fv__link span {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  line-height: 30px;
  line-height: 1.875rem;
  color: #d71618;
}
@media screen and (min-width: 768px) {
  .product-nourin .fv__link span {
    font-size: 1rem;
  }
}
.product-nourin .fv-link__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
.product-nourin .fv-link__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.product-nourin .fv-slider {
  height: 245px;
  height: 15.3125rem;
  margin: 0 0 50px;
  margin: 0 0 3.125rem;
}
@media screen and (min-width: 768px) {
  .product-nourin .fv-slider {
    height: 34.375rem;
    margin: 0 0 6rem;
  }
}
.product-nourin .fv-slider__wrapper {
  height: 195px;
  height: 12.1875rem;
}
@media screen and (min-width: 768px) {
  .product-nourin .fv-slider__wrapper {
    height: 31.25rem;
  }
}
.product-nourin .fv-slide {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 320px;
  width: 20rem;
  height: 195px;
  height: 12.1875rem;
  margin: 0 7.5px 0;
  margin: 0 0.46875rem 0;
  border-radius: 0.625rem;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .product-nourin .fv-slide {
    width: min(51.25rem, 95vw);
    height: 31.25rem;
    border-radius: 1.25rem;
    margin: 0 1.25rem 0;
  }
}
.product-nourin .fv-slide img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.product-nourin .swiper-pagination {
  bottom: 0px;
  bottom: 0rem;
}
.product-nourin .swiper-pagination .swiper-pagination-bullet {
  margin: 0 6px;
  margin: 0 0.375rem;
}
.product-nourin .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #595757;
}
.product-nourin .copy {
  margin: 0 0 38px;
  margin: 0 0 2.375rem;
  padding: 40px 0 40px;
  padding: 2.5rem 0 2.5rem;
  background-image: url("../images/product/common/yukiguni-bg.webp");
  background-size: contain;
  background-position: center right;
  background-repeat: repeat;
}
@media screen and (min-width: 768px) {
  .product-nourin .copy {
    height: 32.5rem;
    background-image: url("../images/product/common/nourin-bg.webp");
    background-size: cover;
    margin: 0 0 5.625rem;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.product-nourin .copy-text-contents {
  position: relative;
}
@media screen and (min-width: 768px) {
  .product-nourin .copy-text-contents {
    height: 100%;
    background-color: rgba(255, 255, 255, .6);
    padding: 3.75rem 0;
    width: 100%;
    z-index: 2;
  }
}
@media screen and (min-width: 1280px) {
  .product-nourin .copy-text-contents {
    background-color: rgba(255, 255, 255, 0);
  }
}
@media screen and (min-width: 768px) {
  .product-nourin .copy__inner {
    max-width: 80.625rem;
    width: 100%;
    height: 100%;
    margin: auto;
    padding: 0 1.5625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.product-nourin .copy__title {
  margin: 0 0 30px;
  margin: 0 0 1.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 8px;
  gap: 0.5rem;
}
@media screen and (min-width: 768px) {
  .product-nourin .copy__title {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 0;
  }
}
.product-nourin .copy__title span {
  text-align: center;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  line-height: 1;
}
.product-nourin .copy__title span.--small {
  font-size: 12px;
  font-size: 0.75rem;
}
@media screen and (min-width: 768px) {
  .product-nourin .copy__title span {
    font-size: 1.75rem;
  }
  .product-nourin .copy__title span.--small {
    font-size: 1.125rem;
  }
}
.product-nourin .copy__text {
  margin: 0 0 18px;
  margin: 0 0 1.125rem;
  padding: 0 10px;
  padding: 0 0.625rem;
  font-size: 12px;
  font-size: 0.75rem;
  letter-spacing: 0.08em;
  line-height: 25px;
  line-height: 1.5625rem;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}
@media screen and (min-width: 768px) {
  .product-nourin .copy__text {
    max-width: 39.8125rem;
    margin: 0 0 2.3125rem;
    font-size: 1rem;
    line-height: 2;
    padding: 0;
  }
}
.product-nourin .copy__link + .copy__link {
  margin: 15px auto 0;
  margin: 0.9375rem auto 0;
}
@media screen and (min-width: 768px) {
  .product-nourin .copy__link + .copy__link {
    margin: 1.8125rem 0 0;
  }
}
.product-nourin .copy__link {
  margin: 0 auto;
  width: 230px;
  width: 14.375rem;
  height: 43px;
  height: 2.6875rem;
  border: 1px solid #d71618;
  background-color: #d71618;
  border-radius: 0.3125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  gap: 0.625rem;
}
@media screen and (min-width: 768px) {
  .product-nourin .copy__link {
    margin: 0;
    width: 22.5rem;
    height: 4.375rem;
    border-radius: 0.625rem;
  }
}
.product-nourin .copy__link span {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .product-nourin .copy__link span {
    font-size: 1rem;
  }
}
.product-nourin .copy-link__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
.product-nourin .copy-link__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.product-nourin .copy__image {
  margin: 32px auto 0;
  margin: 2rem auto 0;
  max-width: 300px;
  max-width: 18.75rem;
}
@media screen and (min-width: 768px) {
  .product-nourin .copy__image {
    display: none;
    max-width: 830px;
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
}
.product-nourin .features {
  margin: 0 0 60px;
  margin: 0 0 3.75rem;
}
@media screen and (min-width: 768px) {
  .product-nourin .features {
    margin: 0 0 5.625rem;
  }
}
.product-nourin .feature {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media screen and (min-width: 768px) {
  .product-nourin .feature {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.product-nourin .feature.--reverse {
  position: relative;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
@media screen and (min-width: 768px) {
  .product-nourin .feature.--reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.product-nourin .feature.--reverse .feature__content {
  background-color: #fff;
  margin: 123px clamp(-205px, -458.507px + 67.602vw, 60px) 0 0;
  margin: 7.6875rem clamp(-12.8125rem, -28.6567rem + 67.602vw, 3.75rem) 0 0;
}
@media screen and (min-width: 768px) {
  .product-nourin .feature.--reverse .feature__content {
    margin: 2.5rem 0 0 clamp(-12.5rem, -23.3571rem + 22.619vw, -3rem);
  }
}
.product-nourin .feature.--reverse .feature__image {
  border-radius: 0.3125rem 0 0 0.3125rem;
}
@media screen and (min-width: 768px) {
  .product-nourin .feature.--reverse .feature__image {
    border-radius: 0.625rem;
  }
}
.product-nourin .feature + .feature {
  margin: 51px 0 0;
  margin: 3.1875rem 0 0;
}
@media screen and (min-width: 768px) {
  .product-nourin .feature + .feature {
    margin: 5.625rem 0 0;
  }
}
@media screen and (min-width: 768px) {
  .product-nourin .features__inner {
    margin: 0 auto;
    max-width: 80.625rem;
    padding: 0 1.5625rem;
  }
}
.product-nourin .feature__image {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 320px;
  width: 20rem;
  height: 220px;
  height: 13.75rem;
  border-radius: 0 0.3125rem 0.3125rem 0;
  overflow: hidden;
}
.product-nourin .feature__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: 768px) {
  .product-nourin .feature__image {
    width: 34.375rem;
    height: 21.875rem;
    border-radius: 0.625rem;
  }
}
.product-nourin .feature__content {
  background-color: #fff;
  margin: 123px 0 0 clamp(-205px, -458.507px + 67.602vw, 60px);
  margin: 7.6875rem 0 0 clamp(-12.8125rem, -28.6567rem + 67.602vw, 3.75rem);
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 238px;
  width: 14.875rem;
  padding: 22px 17px;
  padding: 1.375rem 1.0625rem;
  border-radius: 0.3125rem;
  border: 1px solid #d71618;
  position: relative;
  z-index: 2;
}
@media screen and (min-width: 768px) {
  .product-nourin .feature__content {
    width: clamp(22.5rem, 0.3571rem + 46.131vw, 41.875rem);
    min-height: 21.875rem;
    height: auto;
    margin: 2.5rem clamp(-12.5rem, -23.3571rem + 22.619vw, -3rem) 0 0;
    border-radius: 0.625rem;
    padding: 3.6875rem 3.25rem;
  }
}
.product-nourin .feature__title {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  color: #d71618;
  letter-spacing: 0.08em;
  padding: 0 0 12px;
  padding: 0 0 0.75rem;
  margin: 0 0 15px;
  margin: 0 0 0.9375rem;
  border-bottom: 1px solid #d71618;
}
@media screen and (min-width: 768px) {
  .product-nourin .feature__title {
    font-size: 1.75rem;
    padding: 0 0 1.5rem;
    margin: 0 0 2.375rem;
  }
}
.product-nourin .feature__text {
  font-size: 12px;
  font-size: 0.75rem;
  letter-spacing: 0.08em;
  line-height: 1.5;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}
@media screen and (min-width: 768px) {
  .product-nourin .feature__text {
    font-size: 1rem;
    line-height: 2;
  }
}
.product-nourin .features__link {
  margin: 40px auto;
  margin: 2.5rem auto;
  width: 230px;
  width: 14.375rem;
  height: 43px;
  height: 2.6875rem;
  border: 1px solid #d71618;
  background-color: #d71618;
  border-radius: 0.3125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  gap: 0.625rem;
}
@media screen and (min-width: 768px) {
  .product-nourin .features__link {
    margin: 5rem auto;
    border-radius: 0.625rem;
    width: 22.5rem;
    height: 4.375rem;
  }
}
.product-nourin .features__link span {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .product-nourin .features__link span {
    font-size: 1rem;
  }
}
.product-nourin .features-link__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
.product-nourin .features-link__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.product-nourin .cta {
  margin: 0 auto 64px;
  margin: 0 auto 4rem;
  max-width: 600px;
  max-width: 37.5rem;
}
@media screen and (min-width: 768px) {
  .product-nourin .cta {
    max-width: none;
    max-width: initial;
    margin: 0 auto 5.5625rem;
  }
}
.product-nourin .cta-upper-buttons {
  margin: 0 0 40px;
  margin: 0 0 2.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  gap: 1.25rem;
}
@media screen and (min-width: 768px) {
  .product-nourin .cta-upper-buttons {
    margin: 0 0 5rem;
    gap: 3.125rem;
  }
}
.product-nourin .cta__link {
  display: inline-block;
  width: 305px;
  width: 19.0625rem;
  height: 225px;
  height: 14.0625rem;
  border-radius: 0.3125rem;
  overflow: hidden;
  border: 1px solid #e60012;
}
@media screen and (min-width: 768px) {
  .product-nourin .cta__link {
    border-radius: 0.625rem;
    width: 34.375rem;
    height: 25rem;
  }
}
.product-nourin .cta__image {
  width: 100%;
  height: 175px;
  height: 10.9375rem;
}
@media screen and (min-width: 768px) {
  .product-nourin .cta__image {
    height: 19.375rem;
  }
}
.product-nourin .cta__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.product-nourin .cta__text {
  width: 100%;
  height: 50px;
  height: 3.125rem;
  padding: 12px 0 12px;
  padding: 0.75rem 0 0.75rem;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  gap: 0.625rem;
}
@media screen and (min-width: 768px) {
  .product-nourin .cta__text {
    height: 5.625rem;
  }
}
.product-nourin .cta__text p {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #e60012;
}
@media screen and (min-width: 768px) {
  .product-nourin .cta__text p {
    font-size: 1.25rem;
  }
}
.product-nourin .cta__text .cta__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
@media screen and (min-width: 768px) {
  .product-nourin .cta__text .cta__icon {
    width: 0.5625rem;
    height: 0.9375rem;
  }
}
.product-nourin .cta__text .cta__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
@media screen and (min-width: 768px) {
  .product-nourin .cta__inner {
    max-width: 80.625rem;
  }
}
.product-nourin .cta__link--large {
  display: block;
  margin: 0 0 30px;
  margin: 0 0 1.875rem;
  width: 100%;
  height: 150px;
  height: 9.375rem;
  border-radius: 0.3125rem;
  background-image: url("../images/product/maitake/cta-image.webp");
  background-size: cover;
  background-position: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  gap: 0.375rem;
}
@media screen and (min-width: 768px) {
  .product-nourin .cta__link--large {
    margin: 0 0 3.75rem;
    height: 18.75rem;
    gap: 0.625rem;
    border-radius: 0.625rem;
  }
}
.product-nourin .cta__link--large span {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .product-nourin .cta__link--large span {
    font-size: 1.75rem;
  }
}
.product-nourin .cta-letter__image {
  width: 109px;
  width: 6.8125rem;
  height: 86px;
  height: 5.375rem;
}
@media screen and (min-width: 768px) {
  .product-nourin .cta-letter__image {
    width: 13.625rem;
    height: 10.75rem;
  }
}
.product-nourin .cta-letter__image img {
  width: 100%;
  height: 100%;
}
.product-nourin .cta-contents {
  width: 100%;
  border: 1px solid #d71618;
  border-radius: 0.3125rem;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .product-nourin .cta-contents {
    border-radius: 0.625rem;
  }
}
.product-nourin .cta-contents__heading {
  padding: 14px;
  padding: 0.875rem;
  background-color: #d71618;
}
@media screen and (min-width: 768px) {
  .product-nourin .cta-contents__heading {
    padding: 1.75rem 2.375rem 1.5rem;
  }
}
.product-nourin .cta-contents__heading p {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .product-nourin .cta-contents__heading p {
    font-size: 1.25rem;
  }
}
.product-nourin .cta-contents__body {
  background-color: #fff;
  padding: 19px;
  padding: 1.1875rem;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(7.8125rem, 1fr));
  gap: 20px 40px;
  gap: 1.25rem 2.5rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (min-width: 768px) {
  .product-nourin .cta-contents__body {
    grid-template-columns: repeat(auto-fill, minmax(10.125rem, 1fr));
    padding: 2.8125rem 2.375rem 3.1875rem;
  }
}
.product-nourin .cta-contents__link {
  width: 125px;
  width: 7.8125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (min-width: 768px) {
  .product-nourin .cta-contents__link {
    width: 10.125rem;
  }
}
.product-nourin .cta-contents__link span {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .product-nourin .cta-contents__link span {
    font-size: 1rem;
  }
}
.product-nourin .cta-contents__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
.product-nourin .cta-contents__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.product-nourin .products {
  margin: 0 0 50px;
  margin: 0 0 3.125rem;
}
@media screen and (min-width: 768px) {
  .product-nourin .products {
    margin: 0 0 6.5rem;
  }
}
.product-nourin .products-slider {
  height: 180px;
  height: 11.25rem;
}
@media screen and (min-width: 768px) {
  .product-nourin .products-slider {
    height: 25rem;
  }
}
.product-nourin .products-list__title {
  margin: 0 0 28px;
  margin: 0 0 1.75rem;
  text-align: center;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .product-nourin .products-list__title {
    margin: 0 0 3.6875rem;
    font-size: 1.75rem;
  }
}
.product-nourin .products__item {
  width: 160px;
  width: 10rem;
  height: 180px;
  height: 11.25rem;
  padding: 0 0 11px;
  padding: 0 0 0.6875rem;
  background-color: #fff;
  border-radius: 0.3125rem;
  border: 1px solid #efefef;
  margin: 0 7.5px 0;
  margin: 0 0.46875rem 0;
}
@media screen and (min-width: 768px) {
  .product-nourin .products__item {
    width: 22.5rem;
    height: 25rem;
    border-radius: 0.625rem;
    margin: 0 1.125rem;
  }
}
.product-nourin .products__item a {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  gap: 0.5rem;
}
@media screen and (min-width: 768px) {
  .product-nourin .products__item a {
    gap: 4.25rem;
  }
}
@media screen and (min-width: 768px) {
  .product-nourin .products__item {
    padding: 0 0 1.625rem;
    border-radius: 0.625rem;
    height: 25rem;
  }
}
.product-nourin .products-item__image {
  max-width: 130px;
  max-width: 8.125rem;
  max-height: 110px;
  max-height: 6.875rem;
}
.product-nourin .products-item__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: 768px) {
  .product-nourin .products-item__image {
    max-width: 15.1875rem;
    max-height: 15.375rem;
  }
}
.product-nourin .product-item__title {
  display: grid;
  place-items: center;
  height: 37px;
  height: 2.3125rem;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 20px;
  line-height: 1.25rem;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .product-nourin .product-item__title {
    height: 2.5625rem;
    font-size: 1.125rem;
  }
}
.product-nourin .product-button-prev,
.product-nourin .product-button-next {
  width: 50px;
  width: 3.125rem;
  height: 45px;
  height: 2.8125rem;
  background-size: contain;
  background-repeat: no-repeat;
}
@media screen and (min-width: 768px) {
  .product-nourin .product-button-prev,
  .product-nourin .product-button-next {
    width: 6.25rem;
    height: 5.625rem;
  }
}
.product-nourin .product-button-prev {
  background-image: url("../images/product/common/prev.webp");
  left: 20px;
  left: 1.25rem;
}
.product-nourin .product-button-next {
  background-image: url("../images/product/common/next.webp");
  right: 20px;
  right: 1.25rem;
}
.product-nourin .product-button-prev::after,
.product-nourin .product-button-next::after {
  display: none;
}

/* 商品情報 */
.product-shiromaitake .inner {
  max-width: 1290px;
  width: 100%;
  padding-right: 25px;
  padding-left: 25px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (max-width: 919px) {
  .product-shiromaitake .inner {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.product-shiromaitake .fv__text {
  font-size: 12px;
  font-size: 0.75rem;
  letter-spacing: 0.08em;
  line-height: 20px;
  line-height: 1.25rem;
  margin: 0 0 40px;
  margin: 0 0 2.5rem;
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .fv__text {
    font-size: 1.125rem;
    letter-spacing: 0.08em;
    line-height: 2.5rem;
    margin: 0 0 5rem;
  }
}
.product-shiromaitake .fv__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  gap: 0.625rem;
  margin: 0 0 40px;
  margin: 0 0 2.5rem;
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .fv__link {
    margin: 0 0 3.75rem;
  }
}
.product-shiromaitake .fv__link span {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  line-height: 30px;
  line-height: 1.875rem;
  color: #d71618;
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .fv__link span {
    font-size: 1rem;
  }
}
.product-shiromaitake .fv-link__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
.product-shiromaitake .fv-link__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.product-shiromaitake .fv-slider {
  height: 245px;
  height: 15.3125rem;
  margin: 0 0 50px;
  margin: 0 0 3.125rem;
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .fv-slider {
    height: 34.375rem;
    margin: 0 0 6rem;
  }
}
.product-shiromaitake .fv-slider__wrapper {
  height: 195px;
  height: 12.1875rem;
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .fv-slider__wrapper {
    height: 31.25rem;
  }
}
.product-shiromaitake .fv-slide {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 320px;
  width: 20rem;
  height: 195px;
  height: 12.1875rem;
  margin: 0 7.5px 0;
  margin: 0 0.46875rem 0;
  border-radius: 0.625rem;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .fv-slide {
    width: min(51.25rem, 95vw);
    height: 31.25rem;
    border-radius: 1.25rem;
    margin: 0 1.25rem 0;
  }
}
.product-shiromaitake .fv-slide img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.product-shiromaitake .swiper-pagination {
  bottom: 0px;
  bottom: 0rem;
}
.product-shiromaitake .swiper-pagination .swiper-pagination-bullet {
  margin: 0 6px;
  margin: 0 0.375rem;
}
.product-shiromaitake .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #595757;
}
.product-shiromaitake .copy {
  margin: 0 0 38px;
  margin: 0 0 2.375rem;
  padding: 40px 0 40px;
  padding: 2.5rem 0 2.5rem;
  background-image: url("../images/product/common/yukiguni-bg.webp");
  background-size: contain;
  background-position: center right;
  background-repeat: repeat;
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .copy {
    height: 32.5rem;
    background-image: url("../images/product/common/shiromaitake-bg.webp");
    background-size: cover;
    margin: 0 0 5.625rem;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.product-shiromaitake .copy-text-contents {
  position: relative;
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .copy-text-contents {
    height: 100%;
    background-color: rgba(255, 255, 255, .6);
    padding: 3.75rem 0;
    width: 100%;
    z-index: 2;
  }
}
@media screen and (min-width: 1300px) {
  .product-shiromaitake .copy-text-contents {
    background-color: rgba(255, 255, 255, 0);
  }
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .copy__inner {
    margin: auto;
    max-width: 80.625rem;
    width: 100%;
    height: 100%;
    padding: 0 1.5625rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.product-shiromaitake .copy__title {
  margin: 0 0 30px;
  margin: 0 0 1.875rem;
  text-align: center;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .copy__title {
    font-size: 1.75rem;
  }
}
.product-shiromaitake .copy__text {
  padding: 0 10px;
  padding: 0 0.625rem;
  font-size: 12px;
  font-size: 0.75rem;
  letter-spacing: 0.08em;
  line-height: 25px;
  line-height: 1.5625rem;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .copy__text {
    max-width: 38.75rem;
    font-size: 1rem;
    line-height: 2;
    padding: 0;
  }
}
.product-shiromaitake .copy__link {
  margin: 0 auto;
  width: 230px;
  width: 14.375rem;
  height: 43px;
  height: 2.6875rem;
  border: 1px solid #d71618;
  background-color: #d71618;
  border-radius: 0.3125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  gap: 0.625rem;
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .copy__link {
    border-radius: 0.625rem;
    margin: 0;
    width: 22.5rem;
    height: 4.375rem;
  }
}
.product-shiromaitake .copy__link span {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .copy__link span {
    font-size: 1rem;
  }
}
.product-shiromaitake .copy-link__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
.product-shiromaitake .copy-link__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.product-shiromaitake .copy__image {
  margin: 32px auto 0;
  margin: 2rem auto 0;
  max-width: 300px;
  max-width: 18.75rem;
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .copy__image {
    display: none;
    max-width: 830px;
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
}
.product-shiromaitake .features {
  margin: 0 0 60px;
  margin: 0 0 3.75rem;
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .features {
    margin: 0 0 5.625rem;
  }
}
.product-shiromaitake .feature {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .feature {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.product-shiromaitake .feature.--reverse {
  position: relative;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .feature.--reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.product-shiromaitake .feature.--reverse .feature__content {
  background-color: #fff;
  margin: 123px clamp(-205px, -458.507px + 67.602vw, 60px) 0 0;
  margin: 7.6875rem clamp(-12.8125rem, -28.6567rem + 67.602vw, 3.75rem) 0 0;
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .feature.--reverse .feature__content {
    margin: 2.5rem 0 0 clamp(-12.5rem, -23.3571rem + 22.619vw, -3rem);
  }
}
.product-shiromaitake .feature.--reverse .feature__image {
  border-radius: 0.3125rem 0 0 0.3125rem;
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .feature.--reverse .feature__image {
    border-radius: 0.625rem;
  }
}
.product-shiromaitake .feature + .feature {
  margin: 51px 0 0;
  margin: 3.1875rem 0 0;
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .feature + .feature {
    margin: 5.625rem 0 0;
  }
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .features__inner {
    margin: 0 auto;
    max-width: 80.625rem;
    padding: 0 1.5625rem;
  }
}
.product-shiromaitake .feature__image {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 320px;
  width: 20rem;
  height: 220px;
  height: 13.75rem;
  border-radius: 0 0.3125rem 0.3125rem 0;
  overflow: hidden;
}
.product-shiromaitake .feature__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .feature__image {
    width: 34.375rem;
    height: 21.875rem;
    border-radius: 0.625rem;
  }
}
.product-shiromaitake .feature__content {
  background-color: #fff;
  margin: 123px 0 0 clamp(-205px, -458.507px + 67.602vw, 60px);
  margin: 7.6875rem 0 0 clamp(-12.8125rem, -28.6567rem + 67.602vw, 3.75rem);
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 238px;
  width: 14.875rem;
  padding: 22px 17px;
  padding: 1.375rem 1.0625rem;
  border-radius: 0.3125rem;
  border: 1px solid #d71618;
  position: relative;
  z-index: 2;
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .feature__content {
    width: clamp(22.5rem, 0.3571rem + 46.131vw, 41.875rem);
    min-height: 21.875rem;
    height: auto;
    margin: 2.5rem clamp(-12.5rem, -23.3571rem + 22.619vw, -3rem) 0 0;
    border-radius: 0.625rem;
    padding: 2.5rem 3.25rem;
  }
}
.product-shiromaitake .feature__title {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  color: #d71618;
  letter-spacing: 0.08em;
  padding: 0 0 12px;
  padding: 0 0 0.75rem;
  margin: 0 0 15px;
  margin: 0 0 0.9375rem;
  border-bottom: 1px solid #d71618;
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .feature__title {
    font-size: 1.75rem;
    padding: 0 0 1.5rem;
    margin: 0 0 1.875rem;
  }
}
.product-shiromaitake .feature__text {
  font-size: 12px;
  font-size: 0.75rem;
  letter-spacing: 0.08em;
  line-height: 1.5;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .feature__text {
    font-size: 1rem;
    line-height: 2;
  }
}
.product-shiromaitake .cta {
  margin: 0 auto 64px;
  margin: 0 auto 4rem;
  max-width: 600px;
  max-width: 37.5rem;
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .cta {
    max-width: none;
    max-width: initial;
    margin: 0 auto 5.5625rem;
  }
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .cta__inner {
    max-width: 80.625rem;
  }
}
.product-shiromaitake .cta__link--large {
  display: block;
  margin: 0 0 30px;
  margin: 0 0 1.875rem;
  width: 100%;
  height: 150px;
  height: 9.375rem;
  border-radius: 0.3125rem;
  background-image: url("../images/product/maitake/cta-image.webp");
  background-size: cover;
  background-position: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  gap: 0.375rem;
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .cta__link--large {
    margin: 0 0 3.75rem;
    height: 18.75rem;
    gap: 0.625rem;
    border-radius: 0.625rem;
  }
}
.product-shiromaitake .cta__link--large span {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .cta__link--large span {
    font-size: 1.75rem;
  }
}
.product-shiromaitake .cta__link {
  margin: 40px auto;
  margin: 2.5rem auto;
  width: 230px;
  width: 14.375rem;
  height: 43px;
  height: 2.6875rem;
  border: 1px solid #d71618;
  background-color: #d71618;
  border-radius: 0.3125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  gap: 0.625rem;
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .cta__link {
    margin: 5rem auto;
    border-radius: 0.625rem;
    width: 22.5rem;
    height: 4.375rem;
  }
}
.product-shiromaitake .cta__link span {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .cta__link span {
    font-size: 1rem;
  }
}
.product-shiromaitake .cta-link__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
.product-shiromaitake .cta-link__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.product-shiromaitake .cta-letter__image {
  width: 109px;
  width: 6.8125rem;
  height: 86px;
  height: 5.375rem;
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .cta-letter__image {
    width: 13.625rem;
    height: 10.75rem;
  }
}
.product-shiromaitake .cta-letter__image img {
  width: 100%;
  height: 100%;
}
.product-shiromaitake .cta-upper-buttons {
  margin: 0 0 40px;
  margin: 0 0 2.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  gap: 1.25rem;
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .cta-upper-buttons {
    margin: 0 0 5rem;
    gap: 3.125rem;
  }
}
.product-shiromaitake .cta-upper-buttons .cta-upper__link {
  display: inline-block;
  width: 305px;
  width: 19.0625rem;
  height: 225px;
  height: 14.0625rem;
  border-radius: 0.3125rem;
  overflow: hidden;
  border: 1px solid #e60012;
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .cta-upper-buttons .cta-upper__link {
    border-radius: 0.625rem;
    width: 34.375rem;
    height: 25rem;
  }
}
.product-shiromaitake .cta-upper-buttons .cta-upper__image {
  width: 100%;
  height: 175px;
  height: 10.9375rem;
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .cta-upper-buttons .cta-upper__image {
    height: 19.375rem;
  }
}
.product-shiromaitake .cta-upper-buttons .cta-upper__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.product-shiromaitake .cta-upper-buttons .cta-upper__text {
  width: 100%;
  height: 50px;
  height: 3.125rem;
  padding: 12px 0 12px;
  padding: 0.75rem 0 0.75rem;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  gap: 0.625rem;
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .cta-upper-buttons .cta-upper__text {
    height: 5.625rem;
  }
}
.product-shiromaitake .cta-upper-buttons .cta-upper__text p {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #e60012;
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .cta-upper-buttons .cta-upper__text p {
    font-size: 1.25rem;
  }
}
.product-shiromaitake .cta-upper-buttons .cta-upper__text .cta-upper__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .cta-upper-buttons .cta-upper__text .cta-upper__icon {
    width: 0.5625rem;
    height: 0.9375rem;
  }
}
.product-shiromaitake .cta-upper-buttons .cta-upper__text .cta-upper__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.product-shiromaitake .cta-contents {
  width: 100%;
  border: 1px solid #d71618;
  border-radius: 0.3125rem;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .cta-contents {
    border-radius: 0.625rem;
  }
}
.product-shiromaitake .cta-contents__heading {
  padding: 14px;
  padding: 0.875rem;
  background-color: #d71618;
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .cta-contents__heading {
    padding: 1.75rem 2.375rem 1.5rem;
  }
}
.product-shiromaitake .cta-contents__heading p {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .cta-contents__heading p {
    font-size: 1.25rem;
  }
}
.product-shiromaitake .cta-contents__body {
  background-color: #fff;
  padding: 19px;
  padding: 1.1875rem;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(7.8125rem, 1fr));
  gap: 20px 40px;
  gap: 1.25rem 2.5rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .cta-contents__body {
    grid-template-columns: repeat(auto-fill, minmax(10.125rem, 1fr));
    padding: 2.8125rem 2.375rem 3.1875rem;
  }
}
.product-shiromaitake .cta-contents__link {
  width: 125px;
  width: 7.8125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .cta-contents__link {
    width: 10.125rem;
  }
}
.product-shiromaitake .cta-contents__link span {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .cta-contents__link span {
    font-size: 1rem;
  }
}
.product-shiromaitake .cta-contents__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
.product-shiromaitake .cta-contents__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.product-shiromaitake .products {
  margin: 0 0 50px;
  margin: 0 0 3.125rem;
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .products {
    margin: 0 0 6.5rem;
  }
}
.product-shiromaitake .products-slider {
  height: 180px;
  height: 11.25rem;
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .products-slider {
    height: 25rem;
  }
}
.product-shiromaitake .products-list__title {
  margin: 0 0 28px;
  margin: 0 0 1.75rem;
  text-align: center;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .products-list__title {
    margin: 0 0 3.6875rem;
    font-size: 1.75rem;
  }
}
.product-shiromaitake .products__item {
  width: 160px;
  width: 10rem;
  height: 180px;
  height: 11.25rem;
  padding: 0 0 11px;
  padding: 0 0 0.6875rem;
  background-color: #fff;
  border-radius: 0.3125rem;
  border: 1px solid #efefef;
  margin: 0 7.5px 0;
  margin: 0 0.46875rem 0;
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .products__item {
    width: 22.5rem;
    height: 25rem;
    border-radius: 0.625rem;
    margin: 0 1.125rem;
  }
}
.product-shiromaitake .products__item a {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  gap: 0.5rem;
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .products__item a {
    gap: 4.25rem;
  }
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .products__item {
    padding: 0 0 1.625rem;
    border-radius: 0.625rem;
    height: 25rem;
  }
}
.product-shiromaitake .products-item__image {
  max-width: 130px;
  max-width: 8.125rem;
  max-height: 110px;
  max-height: 6.875rem;
}
.product-shiromaitake .products-item__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .products-item__image {
    max-width: 15.1875rem;
    max-height: 15.375rem;
  }
}
.product-shiromaitake .product-item__title {
  display: grid;
  place-items: center;
  height: 37px;
  height: 2.3125rem;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 20px;
  line-height: 1.25rem;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .product-item__title {
    height: 2.5625rem;
    font-size: 1.125rem;
  }
}
.product-shiromaitake .product-button-prev,
.product-shiromaitake .product-button-next {
  width: 50px;
  width: 3.125rem;
  height: 45px;
  height: 2.8125rem;
  background-size: contain;
  background-repeat: no-repeat;
}
@media screen and (min-width: 768px) {
  .product-shiromaitake .product-button-prev,
  .product-shiromaitake .product-button-next {
    width: 6.25rem;
    height: 5.625rem;
  }
}
.product-shiromaitake .product-button-prev {
  background-image: url("../images/product/common/prev.webp");
  left: 20px;
  left: 1.25rem;
}
.product-shiromaitake .product-button-next {
  background-image: url("../images/product/common/next.webp");
  right: 20px;
  right: 1.25rem;
}
.product-shiromaitake .product-button-prev::after,
.product-shiromaitake .product-button-next::after {
  display: none;
}

/* 商品情報 */
.product .inner {
  max-width: 1290px;
  width: 100%;
  padding-right: 25px;
  padding-left: 25px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (max-width: 919px) {
  .product .inner {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media screen and (min-width: 1024px) {
  .product .sm-none {
    display: none;
  }
}
.product .fv__body {
  margin: 0 0 31px;
  margin: 0 0 1.9375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #f8f9fb;
}
@media screen and (min-width: 768px) {
  .product .fv__body {
    height: 32.5rem;
    margin: 0 0 5rem;
    background-image: url("../images/product/common/product-bg.webp");
    background-size: cover;
    background-repeat: repeat;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.product .fv__body .fv__inner {
  padding: 0;
}
@media screen and (min-width: 768px) {
  .product .fv__body .fv__inner {
    position: relative;
    width: 100%;
    height: 100%;
    padding: 0rem 1.5625rem;
  }
}
.product .fv-bg__wrapper {
  width: 100%;
  height: 100%;
}
@media screen and (min-width: 768px) {
  .product .fv-bg__wrapper {
    background-color: rgba(255, 255, 255, .6);
  }
}
@media screen and (min-width: 1280px) {
  .product .fv-bg__wrapper {
    background-color: rgba(255, 255, 255, 0);
  }
}
.product .fv__text {
  margin: 34px 0 -16px;
  margin: 2.125rem 0 -1rem;
  font-size: 13.5px;
  font-size: 0.84375rem;
  letter-spacing: 0.08em;
  line-height: 30px;
  line-height: 1.875rem;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .product .fv__text {
    position: absolute;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    display: inline-block;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    right: 1.5625rem;
    margin: 0;
    font-size: 1.125rem;
    line-height: 2.8125rem;
  }
}
@media screen and (min-width: 768px) {
  .product .fv__image {
    width: 57vw;
  }
  .product .fv__image img {
    display: none;
  }
}
.product .products__inner {
  max-width: 1214px;
  max-width: 75.875rem;
}
.product .products__title {
  margin: 0 0 23px;
  margin: 0 0 1.4375rem;
  text-align: center;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .product .products__title {
    font-size: 1.75rem;
    margin: 0 0 3rem;
  }
}
.product .products__text {
  margin: 0 0 23px;
  margin: 0 0 1.4375rem;
  text-align: center;
  font-size: 12px;
  font-size: 0.75rem;
  letter-spacing: 0.08em;
  line-height: 1.5;
}
@media screen and (min-width: 768px) {
  .product .products__text {
    margin: 0 0 5rem;
    font-size: 1.125rem;
    line-height: 2;
  }
}
.product .products__list {
  padding: 0 0 50px;
  padding: 0 0 3.125rem;
  display: grid;
  grid-template-columns: repeat(auto-fit, 10rem);
  gap: 15px;
  gap: 0.9375rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (min-width: 768px) {
  .product .products__list {
    padding: 0 0 9.625rem;
    grid-template-columns: repeat(auto-fit, 22.5rem);
    gap: 2.625rem;
  }
}
.product .products__item {
  height: 180px;
  height: 11.25rem;
  padding: 0 0 11px;
  padding: 0 0 0.6875rem;
  background-color: #fff;
  border-radius: 0.3125rem;
  border: 1px solid #efefef;
}
.product .products__item a {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  gap: 0.5rem;
}
@media screen and (min-width: 768px) {
  .product .products__item a {
    gap: 3rem;
  }
}
@media screen and (min-width: 768px) {
  .product .products__item {
    padding: 0 0 1.625rem;
    border-radius: 0.625rem;
    height: 25rem;
  }
}
.product .products-item__image {
  max-width: 130px;
  max-width: 8.125rem;
  max-height: 110px;
  max-height: 6.875rem;
}
.product .products-item__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: 768px) {
  .product .products-item__image {
    max-width: 18.125rem;
    max-height: 15.375rem;
  }
}
.product .product-item__title {
  display: grid;
  place-items: center;
  text-align: center;
  height: 37px;
  height: 2.3125rem;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 20px;
  line-height: 1.25rem;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .product .product-item__title {
    height: 2.5625rem;
    font-size: 1.125rem;
  }
}
.product .cta {
  margin: 0 0 50px;
  margin: 0 0 3.125rem;
}
@media screen and (min-width: 768px) {
  .product .cta {
    margin: 0 0 6.25rem;
  }
}
.product .cta__inner {
  max-width: 1250px;
  max-width: 78.125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  gap: 1.25rem;
}
@media screen and (min-width: 768px) {
  .product .cta__inner {
    gap: 3.125rem;
  }
}
.product .cta__link {
  display: inline-block;
  width: 305px;
  width: 19.0625rem;
  height: 225px;
  height: 14.0625rem;
  border-radius: 0.3125rem;
  overflow: hidden;
  border: 1px solid #e60012;
}
@media screen and (min-width: 768px) {
  .product .cta__link {
    border-radius: 0.625rem;
    width: 34.375rem;
    height: 25rem;
  }
}
.product .cta__image {
  width: 100%;
  height: 175px;
  height: 10.9375rem;
}
@media screen and (min-width: 768px) {
  .product .cta__image {
    height: 19.375rem;
  }
}
.product .cta__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.product .cta__text {
  width: 100%;
  height: 50px;
  height: 3.125rem;
  padding: 12px 0 12px;
  padding: 0.75rem 0 0.75rem;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  gap: 0.625rem;
}
@media screen and (min-width: 768px) {
  .product .cta__text {
    height: 5.625rem;
  }
}
.product .cta__text p {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #e60012;
}
@media screen and (min-width: 768px) {
  .product .cta__text p {
    font-size: 1.25rem;
  }
}
.product .cta__text .cta__icon {
  width: 6px;
  width: 0.375rem;
  height: 10px;
  height: 0.625rem;
}
@media screen and (min-width: 768px) {
  .product .cta__text .cta__icon {
    width: 0.5625rem;
    height: 0.9375rem;
  }
}
.product .cta__text .cta__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}

.contact-report .--mb30 {
  margin: 0 0 30px;
  margin: 0 0 1.875rem;
}
@media screen and (max-width: 767px) {
  .contact-report .--mb30 {
    margin: 0 0 1rem;
  }
}
.contact-report .--mb56 {
  margin: 0 0 56px;
  margin: 0 0 3.5rem;
}
@media screen and (max-width: 767px) {
  .contact-report .--mb56 {
    margin: 0 0 1.75rem;
  }
}
.contact-report .--pb101 {
  padding: 0 0 101px;
  padding: 0 0 6.3125rem;
}
@media screen and (max-width: 767px) {
  .contact-report .--pb101 {
    padding: 0 0 3.125rem;
  }
}
.contact-report .--pb102 {
  padding: 0 0 102px;
  padding: 0 0 6.375rem;
}
@media screen and (max-width: 767px) {
  .contact-report .--pb102 {
    padding: 0 0 3.125rem;
  }
}
.contact-report .section__title {
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.08em;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
.contact-report .section__title.--underline {
  margin: 0 0 52px;
  margin: 0 0 3.25rem;
  padding: 0 0 30px;
  padding: 0 0 1.875rem;
  border-bottom: 1px solid #595757;
}
@media screen and (max-width: 767px) {
  .contact-report .section__title.--underline {
    margin: 0 0 1.625rem;
    padding: 0 0 0.9375rem;
  }
}
.contact-report .section__title.--h2 {
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .contact-report .section__title.--h2 {
    font-size: 1.25rem;
  }
  .contact-report .section__title.--h2.--sp-small {
    font-size: 1.125rem;
  }
}
.contact-report .section__text {
  font-size: 16px;
  font-size: 1rem;
  line-height: 30px;
  line-height: 1.875rem;
  letter-spacing: 0.08em;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .contact-report .section__text {
    font-size: 0.75rem;
    line-height: 1.7;
  }
}
.contact-report .form-area {
  margin: 60px 0 48px;
  margin: 3.75rem 0 3rem;
  padding: 59px 44px;
  padding: 3.6875rem 2.75rem;
  width: 100%;
  border-radius: 0.625rem;
  border: 2px solid #efefef;
  background-color: #fff;
}
@media screen and (max-width: 767px) {
  .contact-report .form-area {
    border-radius: 0.3125rem;
    border-width: 0.0625rem;
    margin: 1.875rem 0 2.8125rem;
    padding: 1.875rem 1.25rem;
  }
}
.contact-report .form-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 30px;
  gap: 1.875rem;
  padding: 25px 0;
  padding: 1.5625rem 0;
  border-bottom: 2px solid #efefef;
}
@media screen and (max-width: 767px) {
  .contact-report .form-list {
    border-bottom: 1px solid #efefef;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 1rem;
    padding: 1rem 0;
  }
}
.contact-report .form-list.pt-0 {
  padding: 0 0 25px;
  padding: 0 0 1.5625rem;
}
@media screen and (max-width: 767px) {
  .contact-report .form-list.pt-0 {
    padding: 0 0 0.75rem;
  }
}
.contact-report .form-list.pb-0 {
  padding: 25px 0 0;
  padding: 1.5625rem 0 0;
}
@media screen and (max-width: 767px) {
  .contact-report .form-list.pb-0 {
    padding: 1rem 0 0;
  }
}
.contact-report .form-list.border-none {
  border-bottom: none;
}
.contact-report .form-list__title {
  padding: 14px 0;
  padding: 0.875rem 0;
  width: 210px;
  width: 13.125rem;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  font-weight: 700;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media screen and (max-width: 767px) {
  .contact-report .form-list__title {
    padding: 0;
    width: auto;
    width: initial;
    font-size: 0.875rem;
  }
}
.contact-report .form-list__title.pt-0 {
  padding: 0 0 14px;
  padding: 0 0 0.875rem;
}
@media screen and (max-width: 767px) {
  .contact-report .form-list__title.pt-0 {
    padding: 0;
  }
}
.contact-report .form-list__title.required {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.contact-report .form-list__title.required::after {
  content: "必須";
  color: #e60012;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1;
  margin-left: 10px;
  margin-left: 0.625rem;
  width: 50px;
  width: 3.125rem;
  height: 20px;
  height: 1.25rem;
  border: 1px solid #e60012;
  display: grid;
  place-items: center;
}
@media screen and (max-width: 767px) {
  .contact-report .form-list__title.required::after {
    font-size: 0.75rem;
    width: 2.8125rem;
    height: 1rem;
  }
}
.contact-report .contact-link {
  max-width: 360px;
  max-width: 22.5rem;
  width: 100%;
  height: 70px;
  height: 4.375rem;
  border-radius: 0.625rem;
  border: 2px solid #e60012;
  background-color: #e60012;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 22px;
  gap: 1.375rem;
}
@media screen and (max-width: 767px) {
  .contact-report .contact-link {
    border-width: 0.0625rem;
    width: 14.5rem;
    gap: 0.5rem;
    height: 2.8125rem;
    border-radius: 0.3125rem;
  }
}
.contact-report .contact-link span {
  font-size: 16px;
  font-size: 1rem;
  color: #fff;
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  .contact-report .contact-link span {
    font-size: 0.625rem;
  }
}
@media screen and (max-width: 767px) {
  .contact-report .contact-link svg {
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
  }
}
.contact-report .contact-link.contact-link--white {
  background-color: #fff;
}
.contact-report .contact-link.contact-link--white span {
  color: #e60012;
}
.contact-report .contact-link.text-center {
  text-align: center;
}
.contact-report .contact-link.--grid {
  margin: 0 auto;
  display: grid;
  place-items: center;
  text-align: center;
  color: #fff;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .contact-report .contact-link.--grid {
    font-size: 0.875rem;
  }
}
.contact-report .section__link--text {
  color: #e60012;
  font-size: 16px;
  font-size: 1rem;
  text-decoration: underline;
}
@media screen and (max-width: 767px) {
  .contact-report .section__link--text {
    font-size: 0.75rem;
  }
}
.contact-report .form-list__content {
  max-width: 840px;
  max-width: 52.5rem;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .contact-report .form-list__content {
    max-width: none;
    max-width: initial;
  }
}
.contact-report .form-list__content:has(.contact-zip) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  gap: 1rem;
}
.contact-report .form-list__content .contact-zip {
  max-width: 150px;
  max-width: 9.375rem;
  width: 100%;
}
.contact-report .form-list__content .contact-zip2 {
  max-width: 230px;
  max-width: 14.375rem;
  width: 100%;
}
.contact-report input[type=text],
.contact-report input[type=email],
.contact-report input[type=tel] {
  width: 100%;
  height: 50px;
  height: 3.125rem;
  padding: 12px 16px;
  padding: 0.75rem 1rem;
  border-radius: 0.3125rem;
  border: 1px solid #595757;
  font-size: 16px;
  font-size: 1rem;
  line-height: 30px;
  line-height: 1.875rem;
  letter-spacing: 0.08em;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .contact-report input[type=text],
  .contact-report input[type=email],
  .contact-report input[type=tel] {
    height: 2.5rem;
    padding: 0.625rem 0.75rem;
    font-size: 0.875rem;
    line-height: 1.5rem;
  }
}
.contact-report textarea {
  max-width: 840px;
  max-width: 52.5rem;
  width: 100%;
  height: 200px;
  height: 12.5rem;
  padding: 12px 16px;
  padding: 0.75rem 1rem;
  border-radius: 0.3125rem;
  border: 1px solid #595757;
  font-size: 16px;
  font-size: 1rem;
  line-height: 30px;
  line-height: 1.875rem;
  letter-spacing: 0.08em;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .contact-report textarea {
    height: 7.5rem;
    padding: 0.625rem 0.75rem;
    font-size: 0.875rem;
    line-height: 1.5rem;
  }
}
.contact-report .contact-link__wrapper {
  position: relative;
}
.contact-report .wpcf7-spinner {
  position: absolute !important;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(200px, -50%);
          transform: translate(200px, -50%);
}
@media screen and (max-width: 767px) {
  .contact-report .wpcf7-spinner {
    -webkit-transform: translate(136px, -50%);
            transform: translate(136px, -50%);
  }
}

@media screen and (min-width: 768px) {
  .sidebar-layout {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 40px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.sidebar-layout .sidebar {
  display: none;
}
@media screen and (min-width: 768px) {
  .sidebar-layout .sidebar {
    display: block;
    width: 30%;
    max-width: 340px;
  }
}
.sidebar-layout .sidebar .sidebar-nav {
  width: 100%;
}
.sidebar-layout .sidebar .sidebar-nav .sidebar-nav-links {
  width: 100%;
  overflow: hidden;
  background-color: #fff;
  border-radius: 10px;
  border: 2px solid #efefef;
}
.sidebar-layout .sidebar .sidebar-nav .sidebar-nav-links .sidebar-nav-links__item {
  color: #585757;
  font-weight: 500;
  font-size: 18px;
  width: 100%;
  border-bottom: 2px solid #efefef;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
.sidebar-layout .sidebar .sidebar-nav .sidebar-nav-links .sidebar-nav-links__item:first-child {
  font-weight: 700;
}
.sidebar-layout .sidebar .sidebar-nav .sidebar-nav-links .sidebar-nav-links__item:last-child {
  border-bottom: none;
}
.sidebar-layout .sidebar .sidebar-nav .sidebar-nav-links .sidebar-nav-links__item .sidebar-nav-links__item-link {
  width: 100%;
  display: block;
  padding: 20px 8px 20px 24px;
}
.sidebar-layout .sidebar .sidebar-nav .sidebar-nav-links .sidebar-nav-links__item .sidebar-nav-links__item-link.page-active {
  background-color: #d71618;
  color: #fff;
  font-weight: 700;
}
.sidebar-layout .sidebar .sidebar-nav .sidebar-nav-links .sidebar-nav-links__item .inner-list {
  display: none;
}
.sidebar-layout .sidebar .sidebar-nav .sidebar-nav-links .sidebar-nav-links__item .inner-list .item {
  border-bottom: 2px solid #fff;
}
.sidebar-layout .sidebar .sidebar-nav .sidebar-nav-links .sidebar-nav-links__item .inner-list .item .link {
  display: block;
  width: 100%;
  padding: 16px 28px;
  background-color: #efefef;
  color: #585757;
  font-size: 16px;
}
.sidebar-layout .sidebar .sidebar-nav .sidebar-nav-links .sidebar-nav-links__item .inner-list .item .link.page-active {
  color: #d71618;
  font-weight: 700;
}
.sidebar-layout .sidebar .sidebar-nav .sidebar-nav-links .sidebar-nav-links__item .inner-list .item:last-child {
  border-bottom: none;
}
.sidebar-layout .sidebar .sidebar-nav .sidebar-nav-links .sidebar-nav-links__item.page-active > .inner-list {
  display: block;
}

.sitemap .grid-area {
  display: grid;
}
.sitemap .grid-area.sitemap-grid {
  grid-template-columns: repeat(auto-fill, minmax(390px, 1fr));
  gap: 30px 35px;
}
@media screen and (max-width: 767px) {
  .sitemap .grid-area.sitemap-grid {
    grid-template-columns: repeat(1, 1fr);
    gap: 16px;
  }
}
.sitemap .content-wrapper.sitemap-content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 30px;
  height: 100%;
}
@media screen and (max-width: 767px) {
  .sitemap .content-wrapper.sitemap-content-wrapper {
    gap: 16px;
  }
}
.sitemap .content.sitemap-content {
  width: 100%;
  border: 1px solid #e60012;
  border-radius: 10px;
  padding: 29px 12px 29px 29px;
  background-color: #fff;
  height: 100%;
}
@media screen and (max-width: 767px) {
  .sitemap .content.sitemap-content {
    border-radius: 5px;
    padding: 16px;
  }
}
.sitemap .content.sitemap-content.--h-fit {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.sitemap .link-text {
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
  -webkit-transition: opacity 0.18s ease-in-out;
  transition: opacity 0.18s ease-in-out;
}
.sitemap .link-text.sitemap-category-link {
  display: block;
  font-size: 20px;
  font-weight: 700;
  color: #e60012;
  line-height: 1.5;
  letter-spacing: 0.08em;
  padding-bottom: 26px;
  margin-right: 17px;
  margin-bottom: 29px;
  border-bottom: 2px solid #e60012;
}
.sitemap .link-text.sitemap-category-link.--narrow {
  padding-bottom: 16px;
}
@media screen and (max-width: 767px) {
  .sitemap .link-text.sitemap-category-link {
    font-size: 16px;
    padding-bottom: 16px;
    margin-right: 0;
    margin-bottom: 16px;
  }
}
.sitemap .link-text.sitemap-category-link::after {
  content: "";
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-left: 10px;
  margin-bottom: 1px;
  border-top: 2px solid #e60012;
  border-right: 2px solid #e60012;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
@media screen and (max-width: 767px) {
  .sitemap .link-text.sitemap-category-link::after {
    width: 10px;
    height: 10px;
    margin-left: 8px;
    border-top: 1px solid #e60012;
    border-right: 1px solid #e60012;
  }
}
.sitemap .link-text.sitemap-category-link.--no-underline {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .sitemap .link-text.sitemap-category-link.--no-underline {
    padding-bottom: 0;
    margin-bottom: 0;
  }
}
.sitemap .link-text.sitemap-link {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25;
  letter-spacing: 0.08em;
  color: #e60012;
}
@media screen and (max-width: 767px) {
  .sitemap .link-text.sitemap-link {
    font-size: 12px;
  }
}
.sitemap .link-text.sitemap-link::after {
  content: "";
  display: inline-block;
  width: 7.8px;
  height: 7.8px;
  margin-left: 7.8px;
  margin-bottom: 2px;
  border-top: 1px solid #e60012;
  border-right: 1px solid #e60012;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
@media screen and (max-width: 767px) {
  .sitemap .link-text.sitemap-link::after {
    width: 5px;
    height: 5px;
    margin-left: 5px;
  }
}
.sitemap .link-text.sitemap-child-link {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.25;
  letter-spacing: 0.08em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 8px;
}
.sitemap .link-text.sitemap-child-link::before {
  content: "";
  width: 10px;
  height: 1px;
  background-color: #e60012;
}
.sitemap .link-text.sitemap-child-link::after {
  content: "";
  width: 7.8px;
  height: 7.8px;
  border-top: 1px solid #585757;
  border-right: 1px solid #585757;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
@media screen and (max-width: 767px) {
  .sitemap .link-text.sitemap-child-link::after {
    width: 5px;
    height: 5px;
  }
}
.sitemap .link-text.sitemap-child-link.inline-block {
  display: inline-block;
}
.sitemap .link-text.sitemap-child-link.inline-block span {
  display: inline-block;
  margin-left: 18px;
  line-height: 1.7;
}
.sitemap .link-text.sitemap-child-link.inline-block::before {
  display: inline-block;
  vertical-align: super;
  margin-right: 4px;
}
.sitemap .link-text.sitemap-child-link.inline-block::after {
  display: inline-block;
  margin-left: 8px;
}
.sitemap .link-text.sitemap-link--extra {
  font-size: 20px;
  font-weight: 700;
  color: #e60012;
  line-height: 1.5;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .sitemap .link-text.sitemap-link--extra {
    font-size: 16px;
  }
}
.sitemap .link-text.sitemap-link--extra::after {
  content: "";
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-left: 15px;
  background-image: url("../images/common/out-link-red.webp");
  background-size: contain;
  background-repeat: no-repeat;
}
@media screen and (max-width: 767px) {
  .sitemap .link-text.sitemap-link--extra::after {
    width: 10px;
    height: 10px;
    margin-left: 10px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .sitemap .link-text:hover {
    opacity: 0.7;
  }
}
.sitemap .flex-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.sitemap .flex-area.--col {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.sitemap .flex-area.sitemap-nav {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 16px;
}
@media screen and (max-width: 767px) {
  .sitemap .flex-area.sitemap-nav {
    gap: 12px;
  }
}

.sustainability-biodiversity .--pb40 {
  padding-bottom: 40px;
  padding-bottom: 2.5rem;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .--pb40 {
    padding-bottom: 1.25rem;
  }
}
.sustainability-biodiversity .--mb20 {
  margin: 0 0 20px;
  margin: 0 0 1.25rem;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .--mb20 {
    margin: 0 0 0.5rem;
  }
}
.sustainability-biodiversity .--mb28 {
  margin: 0 0 28px;
  margin: 0 0 1.75rem;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .--mb28 {
    margin: 0 0 1rem;
  }
}
.sustainability-biodiversity .--mb32 {
  margin: 0 0 32px;
  margin: 0 0 2rem;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .--mb32 {
    margin: 0 0 1rem;
  }
}
.sustainability-biodiversity .--mb41 {
  margin: 0 0 41px;
  margin: 0 0 2.5625rem;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .--mb41 {
    margin: 0 0 1.25rem;
  }
}
.sustainability-biodiversity .--mb43 {
  margin: 0 0 43px;
  margin: 0 0 2.6875rem;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .--mb43 {
    margin: 0 0 1.25rem;
  }
}
.sustainability-biodiversity .--mb48 {
  margin: 0 0 48px;
  margin: 0 0 3rem;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .--mb48 {
    margin: 0 0 1.5rem;
  }
}
.sustainability-biodiversity .--mb50 {
  margin: 0 0 50px;
  margin: 0 0 3.125rem;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .--mb50 {
    margin: 0 0 1.5625rem;
  }
}
.sustainability-biodiversity .--mb60 {
  margin: 0 0 60px;
  margin: 0 0 3.75rem;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .--mb60 {
    margin: 0 0 1.875rem;
  }
}
.sustainability-biodiversity .--mb61 {
  margin: 0 0 61px;
  margin: 0 0 3.8125rem;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .--mb61 {
    margin: 0 0 2rem;
  }
}
.sustainability-biodiversity .--mb80 {
  margin: 0 0 80px;
  margin: 0 0 5rem;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .--mb80 {
    margin: 0 0 2.5rem;
  }
}
.sustainability-biodiversity .--mb85 {
  margin: 0 0 85px;
  margin: 0 0 5.3125rem;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .--mb85 {
    margin: 0 0 2.625rem;
  }
}
.sustainability-biodiversity .--fz24 {
  font-size: 20px;
  font-size: 1.25rem;
}
@media screen and (min-width: 768px) {
  .sustainability-biodiversity .--fz24 {
    font-size: 1.5rem;
  }
}
.sustainability-biodiversity .image-wrapper.--full {
  width: 100%;
}
.sustainability-biodiversity .image-wrapper.--kv {
  height: 340px;
  height: 21.25rem;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .image-wrapper.--kv {
    height: 12.5rem;
  }
}
.sustainability-biodiversity .image-wrapper img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.sustainability-biodiversity .text {
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
.sustainability-biodiversity .text.--main {
  font-size: 16px;
  font-size: 1rem;
  line-height: 2;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .text.--main {
    font-size: 0.875rem;
  }
}
.sustainability-biodiversity .text.--fz14 {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 2;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .text.--fz14 {
    font-size: 0.625rem;
  }
}
.sustainability-biodiversity .text.--fz11 {
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 2;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .text.--fz11 {
    font-size: 0.5rem;
  }
}
.sustainability-biodiversity .grid-area {
  display: grid;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.sustainability-biodiversity .--col2 {
  grid-template-columns: repeat(auto-fill, 22.5rem);
  gap: 30px 40px;
  gap: 1.875rem 2.5rem;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .--col2 {
    grid-template-columns: repeat(auto-fill, 14.5rem);
    gap: 1rem 1.25rem;
  }
}
.sustainability-biodiversity .link__button {
  width: 360px;
  width: 22.5rem;
  height: 70px;
  height: 4.375rem;
  border-radius: 0.625rem;
  border: 2px solid #e60012;
  background-color: #e60012;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 17px;
  gap: 1.0625rem;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .link__button {
    position: relative;
    border-width: 0.0625rem;
    width: 14.5rem;
    gap: 0.5rem;
    height: 2.8125rem;
    border-radius: 0.3125rem;
  }
}
.sustainability-biodiversity .link__button span {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .link__button span {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .link__button svg {
    position: absolute;
    top: 50%;
    right: 12px;
    -webkit-transform: scale(0.7) translate(0, -50%);
            transform: scale(0.7) translate(0, -50%);
  }
}
.sustainability-biodiversity .link__button.--white {
  background-color: #fff;
  color: #e60012;
}
.sustainability-biodiversity .table-wrapper {
  width: 860px;
  border-collapse: collapse;
  border-radius: 10px;
  overflow: hidden;
  border: 2px solid #efefef;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .table-wrapper {
    border: 1px solid #efefef;
    border-radius: 5px;
  }
}
.sustainability-biodiversity .table {
  width: 100%;
}
.sustainability-biodiversity .table thead,
.sustainability-biodiversity .table tbody {
  width: 100%;
}
.sustainability-biodiversity .table thead {
  background-color: #595757;
  border-bottom: 2px solid #efefef;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .table thead {
    border-bottom: 1px solid #efefef;
  }
}
.sustainability-biodiversity .table tbody .table-tr {
  border-bottom: 2px solid #efefef;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .table tbody .table-tr {
    border-bottom: 1px solid #efefef;
  }
}
.sustainability-biodiversity .table tbody .table-tr:last-child {
  border-bottom: none;
}
.sustainability-biodiversity .table .table-th {
  height: 70px;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .table .table-th {
    height: 46px;
  }
}
.sustainability-biodiversity .table .table-td {
  height: 58px;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .table .table-td {
    height: 38px;
  }
}
.sustainability-biodiversity .table.td-h80 .table-td {
  height: 80px;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .table.td-h80 .table-td {
    height: 50px;
  }
}
.sustainability-biodiversity .table.td-h38 .table-td {
  height: 38px;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .table.td-h38 .table-td {
    height: 24px;
  }
}
.sustainability-biodiversity .table.--p19-15 .table-td {
  padding: 19px 15px;
  padding: 1.1875rem 0.9375rem;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .table.--p19-15 .table-td {
    padding: 0.75rem 0.625rem;
  }
}
.sustainability-biodiversity .table.--lh24 .table-td {
  line-height: 24px;
  line-height: 1.5rem;
}
.sustainability-biodiversity .table-th {
  color: #fff;
  vertical-align: middle;
  border-right: 2px solid #efefef;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .table-th {
    border-right: 1px solid #efefef;
  }
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .table-th {
    font-size: 14px;
  }
}
.sustainability-biodiversity .table-th.w-62 {
  width: 58px;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .table-th.w-62 {
    width: 37px;
  }
}
.sustainability-biodiversity .table-th.w-68 {
  width: 64px;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .table-th.w-68 {
    width: 42px;
  }
}
.sustainability-biodiversity .table-th.w-72 {
  width: 68px;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .table-th.w-72 {
    width: 44px;
  }
}
.sustainability-biodiversity .table-th.w-88 {
  width: 84px;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .table-th.w-88 {
    width: 55px;
  }
}
.sustainability-biodiversity .table-th.w-106 {
  width: 102px;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .table-th.w-106 {
    width: 75px;
  }
}
.sustainability-biodiversity .table-th .w-111 {
  width: 107px;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .table-th .w-111 {
    width: 70px;
  }
}
.sustainability-biodiversity .table-th.w-112 {
  width: 108px;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .table-th.w-112 {
    width: 71px;
  }
}
.sustainability-biodiversity .table-th.w-114 {
  width: 110px;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .table-th.w-114 {
    width: 72px;
  }
}
.sustainability-biodiversity .table-th.w-124 {
  width: 120px;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .table-th.w-124 {
    width: 79px;
  }
}
.sustainability-biodiversity .table-th.w-180 {
  width: 176px;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .table-th.w-180 {
    width: 116px;
  }
}
.sustainability-biodiversity .table-th.w-210 {
  width: 206px;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .table-th.w-210 {
    width: 136px;
  }
}
.sustainability-biodiversity .table-th.w-226 {
  width: 222px;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .table-th.w-226 {
    width: 147px;
  }
}
.sustainability-biodiversity .table-th.w-327 {
  width: 323px;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .table-th.w-327 {
    width: 214px;
  }
}
.sustainability-biodiversity .table-th.w-329 {
  width: 325px;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .table-th.w-329 {
    width: 216px;
  }
}
.sustainability-biodiversity .table-th:last-child {
  border-right: none;
}
.sustainability-biodiversity .table-td {
  border-right: 2px solid #efefef;
  background-color: #fff;
  padding: 28px 24px;
  vertical-align: middle;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
  line-height: 30px;
  line-height: 1.875rem;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .table-td {
    border-right: 1px solid #efefef;
    padding: 15px 12px;
    line-height: 1.5rem;
    font-size: 14px;
  }
}
.sustainability-biodiversity .table-td.--text-left {
  text-align: left;
}
.sustainability-biodiversity .table-td.--text-center {
  text-align: center;
}
.sustainability-biodiversity .table-td.--text-right {
  text-align: right;
}
.sustainability-biodiversity .table-td.w-68 {
  width: 64px;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .table-td.w-68 {
    width: 42px;
  }
}
.sustainability-biodiversity .table-td.w-78 {
  width: 74px;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .table-td.w-78 {
    width: 48px;
  }
}
.sustainability-biodiversity .table-td.w-82 {
  width: 78px;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .table-td.w-82 {
    width: 51px;
  }
}
.sustainability-biodiversity .table-td.w-88 {
  width: 84px;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .table-td.w-88 {
    width: 55px;
  }
}
.sustainability-biodiversity .table-td.w-100 {
  width: 96px;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .table-td.w-100 {
    width: 63px;
  }
}
.sustainability-biodiversity .table-td.w-120 {
  width: 116px;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .table-td.w-120 {
    width: 76px;
  }
}
.sustainability-biodiversity .table-td.w-160 {
  width: 156px;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .table-td.w-160 {
    width: 103px;
  }
}
.sustainability-biodiversity .table-td.--px10 {
  padding: 12px 10px;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .table-td.--px10 {
    padding: 8px 6px;
  }
}
.sustainability-biodiversity .table-td.--px0 {
  padding: 12px 0;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .table-td.--px0 {
    padding: 8px 0;
  }
}
.sustainability-biodiversity .table-td:last-child {
  border-right: none;
}
.sustainability-biodiversity .link-text {
  color: #e60012;
  font-size: 16px;
  font-size: 1rem;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
  letter-spacing: 0.08em;
  line-height: 30px;
  line-height: 1.875rem;
  text-decoration: underline;
  text-underline-offset: 2px;
  text-underline-offset: 0.125rem;
  -webkit-transition: opacity 0.18s ease-in-out;
  transition: opacity 0.18s ease-in-out;
}
@media screen and (max-width: 767px) {
  .sustainability-biodiversity .link-text {
    font-size: 14px;
    line-height: 24px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .sustainability-biodiversity .link-text:hover {
    opacity: 0.7;
  }
}
.sustainability-biodiversity .l-common__top-link-wrapper {
  margin: 40px auto;
}
@media screen and (min-width: 768px) {
  .sustainability-biodiversity .l-common__top-link-wrapper {
    margin: 120px auto;
  }
}
.sustainability-biodiversity .l-common__top-link-wrapper .l-common__top-link {
  margin: 0;
}
.sustainability-biodiversity .section-contents.--underline {
  border-bottom: 2px solid #efefef;
}

.sustainability-community .sustainability-community__table-wrapper {
  margin-top: 40px;
  margin-bottom: 24px;
  overflow-x: auto;
  border: 1px solid #efefef;
  border-radius: 8px;
}
.sustainability-community .sustainability-community__table {
  width: 100%;
  border-collapse: collapse;
  width: 600px;
}
@media screen and (min-width: 768px) {
  .sustainability-community .sustainability-community__table {
    border-radius: 10px;
  }
}
@media screen and (min-width: 768px) {
  .sustainability-community .sustainability-community__table {
    min-width: 840px;
    width: 100%;
  }
}
.sustainability-community .sustainability-community__table .sustainability-community__table-thead .sustainability-community__table-tr .sustainability-community__table-th {
  font-size: 14px;
  font-weight: 700;
  background-color: #595757;
  padding: 12px 8px;
  color: #fff;
  border-right: 1px solid #efefef;
  min-width: 100px;
  text-align: center;
  vertical-align: middle;
}
@media screen and (min-width: 768px) {
  .sustainability-community .sustainability-community__table .sustainability-community__table-thead .sustainability-community__table-tr .sustainability-community__table-th {
    font-size: 16px;
    padding: 16px 20px;
  }
}
.sustainability-community .sustainability-community__table .sustainability-community__table-thead .sustainability-community__table-tr .sustainability-community__table-th:first-child {
  width: 200px;
}
.sustainability-community .sustainability-community__table .sustainability-community__table-tbody .sustainability-community__table-tr .sustainability-community__table-td {
  background-color: #fff;
  font-size: 12px;
  font-weight: 500;
  border-right: 1px solid #efefef;
  border-bottom: 1px solid #efefef;
  padding: 12px 8px;
  min-width: 100px;
  line-height: 1.6;
}
.sustainability-community .sustainability-community__table .sustainability-community__table-tbody .sustainability-community__table-tr .sustainability-community__table-td.--center {
  text-align: center;
  vertical-align: middle;
}
.sustainability-community .sustainability-community__table .sustainability-community__table-tbody .sustainability-community__table-tr .sustainability-community__table-td.--right {
  text-align: right;
  vertical-align: middle;
}
@media screen and (min-width: 768px) {
  .sustainability-community .sustainability-community__table .sustainability-community__table-tbody .sustainability-community__table-tr .sustainability-community__table-td {
    font-size: 16px;
    padding: 12px 20px;
  }
}
.sustainability-community .sustainability-community__box-wrapper {
  margin-top: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
  margin-bottom: 24px;
}
@media screen and (min-width: 768px) {
  .sustainability-community .sustainability-community__box-wrapper {
    margin-top: 64px;
    gap: 64px;
    margin-bottom: 64px;
  }
}
.sustainability-community .sustainability-community__box-wrapper .sustainability-community__box {
  display: grid;
  grid-template-columns: 1fr;
  gap: 8px;
}
@media screen and (min-width: 768px) {
  .sustainability-community .sustainability-community__box-wrapper .sustainability-community__box {
    gap: 24px;
  }
}
.sustainability-community .sustainability-community__box-wrapper .sustainability-community__box .sustainability-community__box-title {
  font-size: 16px;
  font-weight: 700;
  color: #585757;
  letter-spacing: 0.08em;
  margin-bottom: 4px;
}
@media screen and (min-width: 768px) {
  .sustainability-community .sustainability-community__box-wrapper .sustainability-community__box .sustainability-community__box-title {
    font-size: 20px;
    margin-bottom: 24px;
  }
}
@media screen and (min-width: 1024px) {
  .sustainability-community .sustainability-community__box-wrapper .sustainability-community__box {
    gap: 64px;
    grid-template-columns: 1fr minmax(0, 1.12fr);
  }
}
.sustainability-community .sustainability-community__box-wrapper .sustainability-community__box .sustainability-community__box-image {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .sustainability-community .sustainability-community__box-wrapper .sustainability-community__box .sustainability-community__box-image {
    width: 100%;
  }
}
.sustainability-community .sustainability-community__supoort .sustainability-community__supoort__title {
  font-size: 16px;
  font-weight: 700;
  color: #585757;
  margin-bottom: 8px;
}
@media screen and (min-width: 768px) {
  .sustainability-community .sustainability-community__supoort .sustainability-community__supoort__title {
    font-size: 20px;
    margin-bottom: 24px;
  }
}
.sustainability-community .sustainability-community__supoort .sustainability-community__support-list {
  display: grid;
  grid-template-columns: 1fr;
  gap: 24px;
  margin-top: 8px;
}
@media screen and (min-width: 768px) {
  .sustainability-community .sustainability-community__supoort .sustainability-community__support-list {
    margin-top: 24px;
    grid-template-columns: 1fr 1fr;
  }
}
.sustainability-community .sustainability-community__supoort .sustainability-community__support-list .sustainability-community__support-item .sustainability-community__support-image {
  width: 100%;
}
.sustainability-community .sustainability-community__supoort .sustainability-community__support-list .sustainability-community__support-item .sustainability-community__support-title {
  margin-top: 16px;
  font-size: 16px;
  font-weight: 700;
  color: #585757;
}

.sustainability-compliance .sustainability-compliance__sub-content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
}
@media screen and (min-width: 768px) {
  .sustainability-compliance .sustainability-compliance__sub-content-wrapper {
    gap: 40px;
  }
}
.sustainability-compliance .sustainability-compliance__declaration {
  padding: 43px 20px;
  border: 1px solid #e60012;
}
@media screen and (max-width: 767px) {
  .sustainability-compliance .sustainability-compliance__declaration {
    padding: 20px;
  }
}
.sustainability-compliance .sustainability-compliance__text-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
}
@media screen and (min-width: 768px) {
  .sustainability-compliance .sustainability-compliance__text-wrapper {
    gap: 24px;
  }
}
.sustainability-compliance .sustainability-compliance__box-title {
  font-size: 16px;
  font-weight: 700;
  color: #585757;
  letter-spacing: 0.08em;
  margin-bottom: 4px;
}
@media screen and (min-width: 768px) {
  .sustainability-compliance .sustainability-compliance__box-title {
    font-size: 20px;
    margin-bottom: 24px;
  }
}
.sustainability-compliance .sustainability-compliance__image {
  margin-top: 36px;
}
@media screen and (min-width: 768px) {
  .sustainability-compliance .sustainability-compliance__image {
    margin-top: 72px;
  }
}
.sustainability-compliance .sustainability-compliance__image img {
  display: block;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.sustainability-compliance .sustainability-compliance__link-wrapper {
  margin-top: 24px;
  max-width: 360px;
}
.sustainability-compliance .sustainability-compliance__link-wrapper .l-common__link {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  line-height: 1.5;
  padding: 12px 24px;
  text-decoration: none;
  background-image: url(../images/common/out-link-red.webp);
  background-repeat: no-repeat;
  background-position: right 24px center;
  background-size: 16px 16px;
}
.sustainability-compliance .sustainability-compliance__box-text-list-wrapper {
  border-bottom: 1px solid #efefef;
  background-color: #fff;
  padding: 16px;
}
@media screen and (min-width: 768px) {
  .sustainability-compliance .sustainability-compliance__box-text-list-wrapper {
    padding: 32px;
  }
}
.sustainability-compliance .sustainability-compliance__box-text-list-wrapper .sustainability-compliance__box-text-list {
  line-height: 2;
  font-size: 16px;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .sustainability-compliance .sustainability-compliance__box-text-list-wrapper .sustainability-compliance__box-text-list {
    font-size: 18px;
  }
}
.sustainability-compliance .sustainability-compliance__box-text-small {
  display: block;
  margin-top: 8px;
}
@media screen and (min-width: 768px) {
  .sustainability-compliance .sustainability-compliance__box-text-small {
    margin-top: 24px;
  }
}
.sustainability-compliance .sustainability-compliance__table-wrapper {
  margin-top: 40px;
  margin-bottom: 24px;
  overflow-x: auto;
  border: 1px solid #efefef;
  border-radius: 8px;
}
.sustainability-compliance .sustainability-compliance__table {
  width: 100%;
  border-collapse: collapse;
  width: 600px;
}
@media screen and (min-width: 768px) {
  .sustainability-compliance .sustainability-compliance__table {
    border-radius: 10px;
  }
}
@media screen and (min-width: 768px) {
  .sustainability-compliance .sustainability-compliance__table {
    min-width: 840px;
    width: 100%;
  }
}
.sustainability-compliance .sustainability-compliance__table .sustainability-compliance__table-thead .sustainability-compliance__table-tr .sustainability-compliance__table-th {
  font-size: 14px;
  font-weight: 700;
  background-color: #595757;
  padding: 12px 8px;
  color: #fff;
  border-right: 1px solid #efefef;
  min-width: 100px;
  text-align: center;
  vertical-align: middle;
}
@media screen and (min-width: 768px) {
  .sustainability-compliance .sustainability-compliance__table .sustainability-compliance__table-thead .sustainability-compliance__table-tr .sustainability-compliance__table-th {
    font-size: 16px;
    padding: 16px 20px;
  }
}
.sustainability-compliance .sustainability-compliance__table .sustainability-compliance__table-thead .sustainability-compliance__table-tr .sustainability-compliance__table-th:first-child {
  width: 200px;
}
.sustainability-compliance .sustainability-compliance__table .sustainability-compliance__table-tbody .sustainability-compliance__table-tr .sustainability-compliance__table-td {
  background-color: #fff;
  font-size: 12px;
  font-weight: 500;
  border-right: 1px solid #efefef;
  border-bottom: 1px solid #efefef;
  padding: 12px 8px;
  min-width: 100px;
  vertical-align: middle;
  line-height: 1.5;
}
.sustainability-compliance .sustainability-compliance__table .sustainability-compliance__table-tbody .sustainability-compliance__table-tr .sustainability-compliance__table-td.--center {
  text-align: center;
}
.sustainability-compliance .sustainability-compliance__table .sustainability-compliance__table-tbody .sustainability-compliance__table-tr .sustainability-compliance__table-td.--right {
  text-align: right;
}
@media screen and (min-width: 768px) {
  .sustainability-compliance .sustainability-compliance__table .sustainability-compliance__table-tbody .sustainability-compliance__table-tr .sustainability-compliance__table-td {
    font-size: 16px;
    padding: 20px 8px;
  }
}
.sustainability-compliance .sustainability-compliance__box-wrapper {
  margin-top: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
  margin-bottom: 24px;
}
@media screen and (min-width: 768px) {
  .sustainability-compliance .sustainability-compliance__box-wrapper {
    margin-top: 64px;
    gap: 64px;
    margin-bottom: 64px;
  }
}
.sustainability-compliance .sustainability-compliance__box-wrapper .sustainability-compliance__box {
  display: grid;
  grid-template-columns: 1fr;
  gap: 8px;
}
@media screen and (min-width: 768px) {
  .sustainability-compliance .sustainability-compliance__box-wrapper .sustainability-compliance__box {
    gap: 24px;
  }
}
.sustainability-compliance .sustainability-compliance__box-wrapper .sustainability-compliance__box .sustainability-compliance__h3 {
  font-size: 16px;
  font-weight: 700;
  color: #585757;
  letter-spacing: 0.08em;
  margin-bottom: 4px;
}
@media screen and (min-width: 768px) {
  .sustainability-compliance .sustainability-compliance__box-wrapper .sustainability-compliance__box .sustainability-compliance__h3 {
    font-size: 20px;
    margin-bottom: 24px;
  }
}
@media screen and (min-width: 1024px) {
  .sustainability-compliance .sustainability-compliance__box-wrapper .sustainability-compliance__box {
    gap: 24px;
    grid-template-columns: 1fr minmax(0, 0.5fr);
  }
}
.sustainability-compliance .sustainability-compliance__box-wrapper .sustainability-compliance__box .sustainability-compliance__box-image {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .sustainability-compliance .sustainability-compliance__box-wrapper .sustainability-compliance__box .sustainability-compliance__box-image {
    width: 100%;
  }
}
.sustainability-compliance .sustainability-compliance__supoort .sustainability-compliance__supoort__title {
  font-size: 16px;
  font-weight: 700;
  color: #585757;
  margin-bottom: 8px;
}
@media screen and (min-width: 768px) {
  .sustainability-compliance .sustainability-compliance__supoort .sustainability-compliance__supoort__title {
    font-size: 20px;
    margin-bottom: 24px;
  }
}
.sustainability-compliance .sustainability-compliance__supoort .sustainability-compliance__support-list {
  display: grid;
  grid-template-columns: 1fr;
  gap: 24px;
  margin-top: 8px;
}
@media screen and (min-width: 768px) {
  .sustainability-compliance .sustainability-compliance__supoort .sustainability-compliance__support-list {
    margin-top: 24px;
    grid-template-columns: 1fr 1fr;
  }
}
.sustainability-compliance .sustainability-compliance__supoort .sustainability-compliance__support-list .sustainability-compliance__support-item .sustainability-compliance__support-image {
  width: 100%;
}
.sustainability-compliance .sustainability-compliance__supoort .sustainability-compliance__support-list .sustainability-compliance__support-item .sustainability-compliance__support-title {
  margin-top: 16px;
  font-size: 16px;
  font-weight: 700;
  color: #585757;
}
.sustainability-compliance .sustainability-compliance__h3 {
  font-size: 16px;
  font-weight: 700;
  color: #585757;
  letter-spacing: 0.08em;
  margin-bottom: 4px;
}
@media screen and (min-width: 768px) {
  .sustainability-compliance .sustainability-compliance__h3 {
    font-size: 20px;
    margin-bottom: 24px;
  }
}

.sustainability-corporate-governance .sustainability-corporate-governance__sub-content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
}
@media screen and (min-width: 768px) {
  .sustainability-corporate-governance .sustainability-corporate-governance__sub-content-wrapper {
    gap: 40px;
  }
}
.sustainability-corporate-governance .sustainability-corporate-governance__text-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
}
@media screen and (min-width: 768px) {
  .sustainability-corporate-governance .sustainability-corporate-governance__text-wrapper {
    gap: 24px;
  }
}
.sustainability-corporate-governance .sustainability-corporate-governance__box-title {
  font-size: 16px;
  font-weight: 700;
  color: #585757;
  letter-spacing: 0.08em;
  margin-bottom: 4px;
}
@media screen and (min-width: 768px) {
  .sustainability-corporate-governance .sustainability-corporate-governance__box-title {
    font-size: 20px;
    margin-bottom: 24px;
  }
}
.sustainability-corporate-governance .sustainability-corporate-governance__image {
  padding: 40px;
  border: 1px solid #efefef;
  background-color: #fff;
}
.sustainability-corporate-governance .sustainability-corporate-governance__image img {
  display: block;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  max-width: 640px;
  margin: 0 auto;
}
.sustainability-corporate-governance .sustainability-corporate-governance__box-text-list-wrapper {
  border-bottom: 1px solid #efefef;
  background-color: #fff;
  padding: 16px;
}
@media screen and (min-width: 768px) {
  .sustainability-corporate-governance .sustainability-corporate-governance__box-text-list-wrapper {
    padding: 32px;
  }
}
.sustainability-corporate-governance .sustainability-corporate-governance__box-text-list-wrapper .sustainability-corporate-governance__box-text-list {
  line-height: 2;
  font-size: 16px;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .sustainability-corporate-governance .sustainability-corporate-governance__box-text-list-wrapper .sustainability-corporate-governance__box-text-list {
    font-size: 18px;
  }
}
.sustainability-corporate-governance .sustainability-corporate-governance__box-text-small {
  display: block;
  margin-top: 8px;
}
@media screen and (min-width: 768px) {
  .sustainability-corporate-governance .sustainability-corporate-governance__box-text-small {
    margin-top: 24px;
  }
}
.sustainability-corporate-governance .sustainability-corporate-governance__table-wrapper {
  margin-top: 40px;
  margin-bottom: 24px;
  overflow-x: auto;
  border: 1px solid #efefef;
  border-radius: 8px;
}
.sustainability-corporate-governance .sustainability-corporate-governance__table {
  width: 100%;
  border-collapse: collapse;
  width: 600px;
}
@media screen and (min-width: 768px) {
  .sustainability-corporate-governance .sustainability-corporate-governance__table {
    border-radius: 10px;
  }
}
@media screen and (min-width: 768px) {
  .sustainability-corporate-governance .sustainability-corporate-governance__table {
    min-width: 840px;
    width: 100%;
  }
}
.sustainability-corporate-governance .sustainability-corporate-governance__table .sustainability-corporate-governance__table-thead .sustainability-corporate-governance__table-tr .sustainability-corporate-governance__table-th {
  font-size: 14px;
  font-weight: 700;
  background-color: #595757;
  padding: 12px 8px;
  color: #fff;
  border-right: 1px solid #efefef;
  min-width: 100px;
  text-align: center;
  vertical-align: middle;
}
@media screen and (min-width: 768px) {
  .sustainability-corporate-governance .sustainability-corporate-governance__table .sustainability-corporate-governance__table-thead .sustainability-corporate-governance__table-tr .sustainability-corporate-governance__table-th {
    font-size: 16px;
    padding: 16px 20px;
  }
}
.sustainability-corporate-governance .sustainability-corporate-governance__table .sustainability-corporate-governance__table-thead .sustainability-corporate-governance__table-tr .sustainability-corporate-governance__table-th:first-child {
  width: 260px;
}
.sustainability-corporate-governance .sustainability-corporate-governance__table .sustainability-corporate-governance__table-tbody .sustainability-corporate-governance__table-tr .sustainability-corporate-governance__table-td {
  background-color: #fff;
  font-size: 12px;
  font-weight: 500;
  border-right: 1px solid #efefef;
  border-bottom: 1px solid #efefef;
  padding: 12px 8px;
  min-width: 100px;
  vertical-align: middle;
  line-height: 1.5;
}
.sustainability-corporate-governance .sustainability-corporate-governance__table .sustainability-corporate-governance__table-tbody .sustainability-corporate-governance__table-tr .sustainability-corporate-governance__table-td.--center {
  text-align: center;
}
.sustainability-corporate-governance .sustainability-corporate-governance__table .sustainability-corporate-governance__table-tbody .sustainability-corporate-governance__table-tr .sustainability-corporate-governance__table-td.--right {
  text-align: right;
}
@media screen and (min-width: 768px) {
  .sustainability-corporate-governance .sustainability-corporate-governance__table .sustainability-corporate-governance__table-tbody .sustainability-corporate-governance__table-tr .sustainability-corporate-governance__table-td {
    font-size: 16px;
    padding: 20px 0px 20px 12px;
  }
}
.sustainability-corporate-governance .sustainability-corporate-governance__table .sustainability-corporate-governance__table-tbody .sustainability-corporate-governance__table-tr.--narrow .sustainability-corporate-governance__table-td {
  padding: 8px;
}
@media screen and (min-width: 768px) {
  .sustainability-corporate-governance .sustainability-corporate-governance__table .sustainability-corporate-governance__table-tbody .sustainability-corporate-governance__table-tr.--narrow .sustainability-corporate-governance__table-td {
    padding: 8px 8px 8px 12px;
  }
}
.sustainability-corporate-governance .sustainability-corporate-governance__h3 {
  font-size: 16px;
  font-weight: 700;
  color: #585757;
  letter-spacing: 0.08em;
  margin-bottom: 4px;
}
@media screen and (min-width: 768px) {
  .sustainability-corporate-governance .sustainability-corporate-governance__h3 {
    font-size: 20px;
    margin-bottom: 24px;
  }
}
.sustainability-corporate-governance .sustainability-corporate-governance__h4 {
  font-size: 14px;
  font-weight: 700;
  color: #585757;
  letter-spacing: 0.08em;
  margin-bottom: 4px;
}
@media screen and (min-width: 768px) {
  .sustainability-corporate-governance .sustainability-corporate-governance__h4 {
    font-size: 18px;
    margin-bottom: 24px;
  }
}
.sustainability-corporate-governance .sustainability-corporate-governance__nested-text-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 8px 0px 0px 8px;
}
@media screen and (min-width: 768px) {
  .sustainability-corporate-governance .sustainability-corporate-governance__nested-text-wrapper {
    margin: 24px 0px 0px 24px;
    gap: 24px;
  }
}
.sustainability-corporate-governance .sustainability-corporate-governance__note-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
}
@media screen and (min-width: 768px) {
  .sustainability-corporate-governance .sustainability-corporate-governance__note-wrapper {
    font-size: 14px;
    gap: 40px;
  }
}
.sustainability-corporate-governance .sustainability-corporate-governance__note {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
}
.sustainability-corporate-governance .sustainability-corporate-governance__note .sustainability-corporate-governance__note-title {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.sustainability-corporate-governance .link-text {
  color: #e60012;
  font-size: 16px;
  text-decoration: underline;
  text-underline-offset: 4px;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
@media (hover: hover) and (pointer: fine) {
  .sustainability-corporate-governance .link-text:hover {
    opacity: 0.7;
  }
}

.sustainability-data .--mb20 {
  margin: 0 0 20px;
  margin: 0 0 1.25rem;
}
@media screen and (max-width: 767px) {
  .sustainability-data .--mb20 {
    margin: 0 0 0.5rem;
  }
}
.sustainability-data .--mb28 {
  margin: 0 0 28px;
  margin: 0 0 1.75rem;
}
@media screen and (max-width: 767px) {
  .sustainability-data .--mb28 {
    margin: 0 0 1rem;
  }
}
.sustainability-data .--mb43 {
  margin: 0 0 43px;
  margin: 0 0 2.6875rem;
}
@media screen and (max-width: 767px) {
  .sustainability-data .--mb43 {
    margin: 0 0 1.25rem;
  }
}
.sustainability-data .--mb60 {
  margin: 0 0 60px;
  margin: 0 0 3.75rem;
}
@media screen and (max-width: 767px) {
  .sustainability-data .--mb60 {
    margin: 0 0 1.875rem;
  }
}
.sustainability-data .--mb61 {
  margin: 0 0 61px;
  margin: 0 0 3.8125rem;
}
@media screen and (max-width: 767px) {
  .sustainability-data .--mb61 {
    margin: 0 0 2rem;
  }
}
.sustainability-data .--mb80 {
  margin: 0 0 80px;
  margin: 0 0 5rem;
}
@media screen and (max-width: 767px) {
  .sustainability-data .--mb80 {
    margin: 0 0 2.5rem;
  }
}
.sustainability-data .image-wrapper.--full {
  width: 100%;
}
.sustainability-data .image-wrapper.--kv {
  height: 340px;
  height: 21.25rem;
}
@media screen and (max-width: 767px) {
  .sustainability-data .image-wrapper.--kv {
    height: 12.5rem;
  }
}
.sustainability-data .image-wrapper img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.sustainability-data .text {
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
.sustainability-data .text.--main {
  font-size: 16px;
  font-size: 1rem;
  line-height: 2;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .sustainability-data .text.--main {
    font-size: 0.75rem;
  }
}
.sustainability-data .text.--fz14 {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 2;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .sustainability-data .text.--fz14 {
    font-size: 0.75rem;
  }
}
.sustainability-data .text.--fz11 {
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 2;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .sustainability-data .text.--fz11 {
    font-size: 0.625rem;
  }
}
.sustainability-data .grid-area {
  display: grid;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.sustainability-data .--col2 {
  grid-template-columns: repeat(auto-fill, 22.5rem);
  gap: 30px 40px;
  gap: 1.875rem 2.5rem;
}
@media screen and (max-width: 767px) {
  .sustainability-data .--col2 {
    grid-template-columns: repeat(auto-fill, 14.5rem);
    gap: 1rem 1.25rem;
  }
}
.sustainability-data .link__button {
  width: 360px;
  width: 22.5rem;
  height: 70px;
  height: 4.375rem;
  border-radius: 0.625rem;
  border: 2px solid #e60012;
  background-color: #e60012;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 17px;
  gap: 1.0625rem;
}
@media screen and (max-width: 767px) {
  .sustainability-data .link__button {
    position: relative;
    border-width: 0.0625rem;
    width: 14.5rem;
    gap: 0.5rem;
    height: 2.8125rem;
    border-radius: 0.3125rem;
  }
}
.sustainability-data .link__button span {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .sustainability-data .link__button span {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 767px) {
  .sustainability-data .link__button svg {
    position: absolute;
    top: 50%;
    right: 12px;
    -webkit-transform: scale(0.7) translate(0, -50%);
            transform: scale(0.7) translate(0, -50%);
  }
}
.sustainability-data .link__button.--white {
  background-color: #fff;
  color: #e60012;
}
.sustainability-data .table-wrapper {
  width: 860px;
  border-collapse: collapse;
  border-radius: 10px;
  overflow: hidden;
  border: 2px solid #efefef;
}
.sustainability-data .table {
  width: 100%;
}
.sustainability-data .table thead,
.sustainability-data .table tbody {
  width: 100%;
}
.sustainability-data .table thead {
  background-color: #595757;
  border-bottom: 2px solid #efefef;
}
.sustainability-data .table tbody .table-tr {
  border-bottom: 2px solid #efefef;
}
.sustainability-data .table tbody .table-tr:last-child {
  border-bottom: none;
}
.sustainability-data .table .table-th {
  height: 70px;
}
.sustainability-data .table .table-td {
  height: 58px;
}
.sustainability-data .table.td-h80 .table-td {
  height: 80px;
}
.sustainability-data .table.td-h38 .table-td {
  height: 38px;
}
.sustainability-data .table-th {
  color: #fff;
  vertical-align: middle;
  border-right: 2px solid #efefef;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .sustainability-data .table-th {
    font-size: 14px;
  }
}
.sustainability-data .table-th.w-62 {
  width: 58px;
}
.sustainability-data .table-th.w-68 {
  width: 64px;
}
.sustainability-data .table-th.w-72 {
  width: 68px;
}
.sustainability-data .table-th.w-106 {
  width: 102px;
}
.sustainability-data .table-th .w-111 {
  width: 107px;
}
.sustainability-data .table-th.w-124 {
  width: 120px;
}
.sustainability-data .table-th.w-180 {
  width: 176px;
}
.sustainability-data .table-th.w-210 {
  width: 206px;
}
.sustainability-data .table-th.w-226 {
  width: 222px;
}
.sustainability-data .table-th:last-child {
  border-right: none;
}
.sustainability-data .table-td {
  border-right: 2px solid #efefef;
  background-color: #fff;
  padding: 12px;
  vertical-align: middle;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .sustainability-data .table-td {
    font-size: 14px;
  }
}
.sustainability-data .table-td.--text-left {
  text-align: left;
}
.sustainability-data .table-td.--text-center {
  text-align: center;
}
.sustainability-data .table-td.--text-right {
  text-align: right;
}
.sustainability-data .table-td.w-68 {
  width: 64px;
}
.sustainability-data .table-td.w-78 {
  width: 74px;
}
.sustainability-data .table-td.w-82 {
  width: 78px;
}
.sustainability-data .table-td.w-88 {
  width: 84px;
}
.sustainability-data .table-td.w-100 {
  width: 96px;
}
.sustainability-data .table-td.w-120 {
  width: 116px;
}
.sustainability-data .table-td.w-160 {
  width: 156px;
}
.sustainability-data .table-td.--px10 {
  padding: 12px 10px;
}
.sustainability-data .table-td.--px0 {
  padding: 12px 0;
}
.sustainability-data .table-td:last-child {
  border-right: none;
}
.sustainability-data .l-common__top-link-wrapper {
  margin: 40px auto;
}
@media screen and (min-width: 768px) {
  .sustainability-data .l-common__top-link-wrapper {
    margin: 120px auto;
  }
}
.sustainability-data .l-common__top-link-wrapper .l-common__top-link {
  margin: 0;
}

.sustainability-diversity .sustainability-food-safety__box-text-small {
  display: block;
  margin-top: 8px;
}
@media screen and (min-width: 768px) {
  .sustainability-diversity .sustainability-food-safety__box-text-small {
    margin-top: 24px;
  }
}
.sustainability-diversity .sustainability-diversity__table-wrapper {
  margin-top: 40px;
  margin-bottom: 24px;
  overflow-x: auto;
  border: 1px solid #efefef;
  border-radius: 8px;
}
.sustainability-diversity .sustainability-diversity__table {
  width: 100%;
  border-collapse: collapse;
  width: 600px;
}
@media screen and (min-width: 768px) {
  .sustainability-diversity .sustainability-diversity__table {
    border-radius: 10px;
  }
}
@media screen and (min-width: 768px) {
  .sustainability-diversity .sustainability-diversity__table {
    min-width: 840px;
    width: 100%;
  }
}
.sustainability-diversity .sustainability-diversity__table .sustainability-diversity__table-thead .sustainability-diversity__table-tr .sustainability-diversity__table-th {
  font-size: 14px;
  font-weight: 700;
  background-color: #595757;
  padding: 12px 8px;
  color: #fff;
  border-right: 1px solid #efefef;
  min-width: 100px;
  text-align: center;
  vertical-align: middle;
}
@media screen and (min-width: 768px) {
  .sustainability-diversity .sustainability-diversity__table .sustainability-diversity__table-thead .sustainability-diversity__table-tr .sustainability-diversity__table-th {
    font-size: 16px;
    padding: 16px 8px;
  }
}
.sustainability-diversity .sustainability-diversity__table .sustainability-diversity__table-thead .sustainability-diversity__table-tr .sustainability-diversity__table-th:first-child {
  width: 200px;
}
.sustainability-diversity .sustainability-diversity__table .sustainability-diversity__table-tbody .sustainability-diversity__table-tr .sustainability-diversity__table-td {
  background-color: #fff;
  font-size: 12px;
  font-weight: 500;
  border-right: 1px solid #efefef;
  border-bottom: 1px solid #efefef;
  padding: 12px 8px;
  min-width: 100px;
}
.sustainability-diversity .sustainability-diversity__table .sustainability-diversity__table-tbody .sustainability-diversity__table-tr .sustainability-diversity__table-td:first-child {
  padding: 12px 4px;
  min-width: 120px;
}
.sustainability-diversity .sustainability-diversity__table .sustainability-diversity__table-tbody .sustainability-diversity__table-tr .sustainability-diversity__table-td.--center {
  text-align: center;
  vertical-align: middle;
}
.sustainability-diversity .sustainability-diversity__table .sustainability-diversity__table-tbody .sustainability-diversity__table-tr .sustainability-diversity__table-td.--right {
  text-align: right;
  vertical-align: middle;
}
@media screen and (min-width: 768px) {
  .sustainability-diversity .sustainability-diversity__table .sustainability-diversity__table-tbody .sustainability-diversity__table-tr .sustainability-diversity__table-td {
    font-size: 16px;
    padding: 12px 20px;
  }
  .sustainability-diversity .sustainability-diversity__table .sustainability-diversity__table-tbody .sustainability-diversity__table-tr .sustainability-diversity__table-td.--p-narrow {
    padding: 12px 20px 12px 8px;
  }
}
.sustainability-diversity .sustainability-diversity__box-wrapper {
  margin-top: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
  margin-bottom: 24px;
}
@media screen and (min-width: 768px) {
  .sustainability-diversity .sustainability-diversity__box-wrapper {
    margin-top: 64px;
    gap: 64px;
    margin-bottom: 64px;
  }
}
.sustainability-diversity .sustainability-diversity__box-wrapper .sustainability-diversity__box {
  display: grid;
  grid-template-columns: 1fr;
  gap: 8px;
}
@media screen and (min-width: 768px) {
  .sustainability-diversity .sustainability-diversity__box-wrapper .sustainability-diversity__box {
    gap: 24px;
  }
}
.sustainability-diversity .sustainability-diversity__box-wrapper .sustainability-diversity__box .sustainability-diversity__box-title {
  font-size: 16px;
  font-weight: 700;
  color: #585757;
  letter-spacing: 0.08em;
  margin-bottom: 4px;
}
@media screen and (min-width: 768px) {
  .sustainability-diversity .sustainability-diversity__box-wrapper .sustainability-diversity__box .sustainability-diversity__box-title {
    font-size: 20px;
    margin-bottom: 24px;
  }
}
@media screen and (min-width: 1024px) {
  .sustainability-diversity .sustainability-diversity__box-wrapper .sustainability-diversity__box {
    gap: 24px;
    grid-template-columns: 1fr minmax(0, 0.5fr);
  }
}
.sustainability-diversity .sustainability-diversity__box-wrapper .sustainability-diversity__box .sustainability-diversity__box-image {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .sustainability-diversity .sustainability-diversity__box-wrapper .sustainability-diversity__box .sustainability-diversity__box-image {
    width: 100%;
  }
}
.sustainability-diversity .sustainability-diversity__supoort .sustainability-diversity__supoort__title {
  font-size: 16px;
  font-weight: 700;
  color: #585757;
  margin-bottom: 8px;
}
@media screen and (min-width: 768px) {
  .sustainability-diversity .sustainability-diversity__supoort .sustainability-diversity__supoort__title {
    font-size: 20px;
    margin-bottom: 24px;
  }
}
.sustainability-diversity .sustainability-diversity__supoort .sustainability-diversity__support-list {
  display: grid;
  grid-template-columns: 1fr;
  gap: 24px;
  margin-top: 8px;
}
@media screen and (min-width: 768px) {
  .sustainability-diversity .sustainability-diversity__supoort .sustainability-diversity__support-list {
    margin-top: 24px;
    grid-template-columns: 1fr 1fr;
  }
}
.sustainability-diversity .sustainability-diversity__supoort .sustainability-diversity__support-list .sustainability-diversity__support-item .sustainability-diversity__support-image {
  width: 100%;
}
.sustainability-diversity .sustainability-diversity__supoort .sustainability-diversity__support-list .sustainability-diversity__support-item .sustainability-diversity__support-title {
  margin-top: 16px;
  font-size: 16px;
  font-weight: 700;
  color: #585757;
}
.sustainability-diversity .sustainability-diversity__h3 {
  font-size: 16px;
  font-weight: 700;
  color: #585757;
  letter-spacing: 0.08em;
  margin-bottom: 4px;
}
@media screen and (min-width: 768px) {
  .sustainability-diversity .sustainability-diversity__h3 {
    font-size: 20px;
    margin-bottom: 24px;
  }
}

.sustainability-employee .sustainability-employee__box-text-small {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 8px;
}
@media screen and (min-width: 768px) {
  .sustainability-employee .sustainability-employee__box-text-small {
    margin-top: 24px;
  }
}
.sustainability-employee .sustainability-employee__table-wrapper {
  margin-top: 40px;
  margin-bottom: 24px;
  overflow-x: auto;
  border: 1px solid #efefef;
  border-radius: 8px;
}
.sustainability-employee .sustainability-employee__table {
  width: 100%;
  border-collapse: collapse;
  width: 600px;
}
@media screen and (min-width: 768px) {
  .sustainability-employee .sustainability-employee__table {
    border-radius: 10px;
  }
}
@media screen and (min-width: 768px) {
  .sustainability-employee .sustainability-employee__table {
    min-width: 840px;
    width: 100%;
  }
}
.sustainability-employee .sustainability-employee__table .sustainability-employee__table-thead .sustainability-employee__table-tr .sustainability-employee__table-th {
  font-size: 14px;
  font-weight: 700;
  background-color: #595757;
  padding: 12px 8px;
  color: #fff;
  border-right: 1px solid #efefef;
  min-width: 100px;
  text-align: center;
  vertical-align: middle;
}
@media screen and (min-width: 768px) {
  .sustainability-employee .sustainability-employee__table .sustainability-employee__table-thead .sustainability-employee__table-tr .sustainability-employee__table-th {
    font-size: 16px;
    padding: 16px 8px;
  }
}
.sustainability-employee .sustainability-employee__table .sustainability-employee__table-thead .sustainability-employee__table-tr .sustainability-employee__table-th:first-child {
  width: 200px;
}
.sustainability-employee .sustainability-employee__table .sustainability-employee__table-tbody .sustainability-employee__table-tr .sustainability-employee__table-td {
  background-color: #fff;
  font-size: 12px;
  font-weight: 500;
  border-right: 1px solid #efefef;
  border-bottom: 1px solid #efefef;
  padding: 12px 8px;
  min-width: 100px;
  vertical-align: middle;
  line-height: 1.5;
}
.sustainability-employee .sustainability-employee__table .sustainability-employee__table-tbody .sustainability-employee__table-tr .sustainability-employee__table-td.--center {
  text-align: center;
}
.sustainability-employee .sustainability-employee__table .sustainability-employee__table-tbody .sustainability-employee__table-tr .sustainability-employee__table-td.--right {
  text-align: right;
}
@media screen and (min-width: 768px) {
  .sustainability-employee .sustainability-employee__table .sustainability-employee__table-tbody .sustainability-employee__table-tr .sustainability-employee__table-td {
    font-size: 16px;
    padding: 20px 8px;
  }
}
.sustainability-employee .sustainability-employee__box-wrapper {
  margin-top: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
  margin-bottom: 24px;
}
@media screen and (min-width: 768px) {
  .sustainability-employee .sustainability-employee__box-wrapper {
    margin-top: 64px;
    gap: 64px;
    margin-bottom: 64px;
  }
}
.sustainability-employee .sustainability-employee__box-wrapper .sustainability-employee__box {
  display: grid;
  grid-template-columns: 1fr;
  gap: 8px;
}
@media screen and (min-width: 768px) {
  .sustainability-employee .sustainability-employee__box-wrapper .sustainability-employee__box {
    gap: 24px;
  }
}
.sustainability-employee .sustainability-employee__box-wrapper .sustainability-employee__box .sustainability-employee__box-title {
  font-size: 16px;
  font-weight: 700;
  color: #585757;
  letter-spacing: 0.08em;
  margin-bottom: 4px;
}
@media screen and (min-width: 768px) {
  .sustainability-employee .sustainability-employee__box-wrapper .sustainability-employee__box .sustainability-employee__box-title {
    font-size: 20px;
    margin-bottom: 24px;
  }
}
@media screen and (min-width: 1024px) {
  .sustainability-employee .sustainability-employee__box-wrapper .sustainability-employee__box {
    gap: 24px;
    grid-template-columns: 1fr minmax(0, 0.5fr);
  }
}
.sustainability-employee .sustainability-employee__box-wrapper .sustainability-employee__box .sustainability-employee__box-image {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .sustainability-employee .sustainability-employee__box-wrapper .sustainability-employee__box .sustainability-employee__box-image {
    width: 100%;
  }
}
.sustainability-employee .sustainability-employee__supoort .sustainability-employee__supoort__title {
  font-size: 16px;
  font-weight: 700;
  color: #585757;
  margin-bottom: 8px;
}
@media screen and (min-width: 768px) {
  .sustainability-employee .sustainability-employee__supoort .sustainability-employee__supoort__title {
    font-size: 20px;
    margin-bottom: 24px;
  }
}
.sustainability-employee .sustainability-employee__supoort .sustainability-employee__support-list {
  display: grid;
  grid-template-columns: 1fr;
  gap: 24px;
  margin-top: 8px;
}
@media screen and (min-width: 768px) {
  .sustainability-employee .sustainability-employee__supoort .sustainability-employee__support-list {
    margin-top: 24px;
    grid-template-columns: 1fr 1fr;
  }
}
.sustainability-employee .sustainability-employee__supoort .sustainability-employee__support-list .sustainability-employee__support-item .sustainability-employee__support-image {
  width: 100%;
}
.sustainability-employee .sustainability-employee__supoort .sustainability-employee__support-list .sustainability-employee__support-item .sustainability-employee__support-title {
  margin-top: 16px;
  font-size: 16px;
  font-weight: 700;
  color: #585757;
}
.sustainability-employee .sustainability-employee__h3 {
  font-size: 16px;
  font-weight: 700;
  color: #585757;
  letter-spacing: 0.08em;
  margin-bottom: 4px;
}
@media screen and (min-width: 768px) {
  .sustainability-employee .sustainability-employee__h3 {
    font-size: 20px;
    margin-bottom: 24px;
  }
}

.sustainability-engagements .--mb20 {
  margin: 0 0 20px;
  margin: 0 0 1.25rem;
}
@media screen and (max-width: 767px) {
  .sustainability-engagements .--mb20 {
    margin: 0 0 0.5rem;
  }
}
.sustainability-engagements .--mb28 {
  margin: 0 0 28px;
  margin: 0 0 1.75rem;
}
@media screen and (max-width: 767px) {
  .sustainability-engagements .--mb28 {
    margin: 0 0 1rem;
  }
}
.sustainability-engagements .--mb43 {
  margin: 0 0 43px;
  margin: 0 0 2.6875rem;
}
@media screen and (max-width: 767px) {
  .sustainability-engagements .--mb43 {
    margin: 0 0 1.25rem;
  }
}
.sustainability-engagements .--mb48 {
  margin: 0 0 48px;
  margin: 0 0 3rem;
}
@media screen and (max-width: 767px) {
  .sustainability-engagements .--mb48 {
    margin: 0 0 1.5rem;
  }
}
.sustainability-engagements .--mb60 {
  margin: 0 0 60px;
  margin: 0 0 3.75rem;
}
@media screen and (max-width: 767px) {
  .sustainability-engagements .--mb60 {
    margin: 0 0 1.875rem;
  }
}
.sustainability-engagements .--mb61 {
  margin: 0 0 61px;
  margin: 0 0 3.8125rem;
}
@media screen and (max-width: 767px) {
  .sustainability-engagements .--mb61 {
    margin: 0 0 2rem;
  }
}
.sustainability-engagements .--mb80 {
  margin: 0 0 80px;
  margin: 0 0 5rem;
}
@media screen and (max-width: 767px) {
  .sustainability-engagements .--mb80 {
    margin: 0 0 2.5rem;
  }
}
.sustainability-engagements .--fz24 {
  font-size: 20px;
  font-size: 1.25rem;
}
@media screen and (min-width: 768px) {
  .sustainability-engagements .--fz24 {
    font-size: 1.5rem;
  }
}
.sustainability-engagements .image-wrapper.--full {
  width: 100%;
}
.sustainability-engagements .image-wrapper.--kv {
  height: 340px;
  height: 21.25rem;
}
@media screen and (max-width: 767px) {
  .sustainability-engagements .image-wrapper.--kv {
    height: 12.5rem;
  }
}
.sustainability-engagements .image-wrapper img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.sustainability-engagements .text {
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
.sustainability-engagements .text.--main {
  font-size: 16px;
  font-size: 1rem;
  line-height: 2;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .sustainability-engagements .text.--main {
    font-size: 0.75rem;
  }
}
.sustainability-engagements .text.--fz14 {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 2;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .sustainability-engagements .text.--fz14 {
    font-size: 0.625rem;
  }
}
.sustainability-engagements .text.--fz11 {
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 2;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .sustainability-engagements .text.--fz11 {
    font-size: 0.5rem;
  }
}
.sustainability-engagements .grid-area {
  display: grid;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.sustainability-engagements .--col2 {
  grid-template-columns: repeat(auto-fill, 22.5rem);
  gap: 30px 40px;
  gap: 1.875rem 2.5rem;
}
@media screen and (max-width: 767px) {
  .sustainability-engagements .--col2 {
    grid-template-columns: repeat(auto-fill, 14.5rem);
    gap: 1rem 1.25rem;
  }
}
.sustainability-engagements .link__button {
  width: 360px;
  width: 22.5rem;
  height: 70px;
  height: 4.375rem;
  border-radius: 0.625rem;
  border: 2px solid #e60012;
  background-color: #e60012;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 17px;
  gap: 1.0625rem;
}
@media screen and (max-width: 767px) {
  .sustainability-engagements .link__button {
    position: relative;
    border-width: 0.0625rem;
    width: 14.5rem;
    gap: 0.5rem;
    height: 2.8125rem;
    border-radius: 0.3125rem;
  }
}
.sustainability-engagements .link__button span {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .sustainability-engagements .link__button span {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 767px) {
  .sustainability-engagements .link__button svg {
    position: absolute;
    top: 50%;
    right: 12px;
    -webkit-transform: scale(0.7) translate(0, -50%);
            transform: scale(0.7) translate(0, -50%);
  }
}
.sustainability-engagements .link__button.--white {
  background-color: #fff;
  color: #e60012;
}
.sustainability-engagements .table-wrapper {
  width: 860px;
  border-collapse: collapse;
  border-radius: 10px;
  overflow: hidden;
  border: 2px solid #efefef;
}
.sustainability-engagements .table {
  width: 100%;
}
.sustainability-engagements .table thead,
.sustainability-engagements .table tbody {
  width: 100%;
}
.sustainability-engagements .table thead {
  background-color: #595757;
  border-bottom: 2px solid #efefef;
}
.sustainability-engagements .table tbody .table-tr {
  border-bottom: 2px solid #efefef;
}
.sustainability-engagements .table tbody .table-tr:last-child {
  border-bottom: none;
}
.sustainability-engagements .table .table-th {
  height: 70px;
}
.sustainability-engagements .table .table-td {
  height: 58px;
}
.sustainability-engagements .table.td-h80 .table-td {
  height: 80px;
}
.sustainability-engagements .table.td-h38 .table-td {
  height: 38px;
}
.sustainability-engagements .table-th {
  color: #fff;
  vertical-align: middle;
  border-right: 2px solid #efefef;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .sustainability-engagements .table-th {
    font-size: 14px;
  }
}
.sustainability-engagements .table-th.w-62 {
  width: 58px;
}
.sustainability-engagements .table-th.w-68 {
  width: 64px;
}
.sustainability-engagements .table-th.w-72 {
  width: 68px;
}
.sustainability-engagements .table-th.w-106 {
  width: 102px;
}
.sustainability-engagements .table-th .w-111 {
  width: 107px;
}
.sustainability-engagements .table-th.w-124 {
  width: 120px;
}
.sustainability-engagements .table-th.w-180 {
  width: 176px;
}
.sustainability-engagements .table-th.w-210 {
  width: 206px;
}
.sustainability-engagements .table-th.w-226 {
  width: 222px;
}
.sustainability-engagements .table-th.w-327 {
  width: 323px;
}
.sustainability-engagements .table-th.w-329 {
  width: 325px;
}
.sustainability-engagements .table-th:last-child {
  border-right: none;
}
.sustainability-engagements .table-td {
  border-right: 2px solid #efefef;
  background-color: #fff;
  padding: 28px 24px;
  vertical-align: middle;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
  line-height: 30px;
  line-height: 1.875rem;
}
@media screen and (max-width: 767px) {
  .sustainability-engagements .table-td {
    font-size: 14px;
    line-height: 1.25rem;
    padding: 16px 12px;
  }
}
.sustainability-engagements .table-td.--text-left {
  text-align: left;
}
.sustainability-engagements .table-td.--text-center {
  text-align: center;
}
.sustainability-engagements .table-td.--text-right {
  text-align: right;
}
.sustainability-engagements .table-td.w-68 {
  width: 64px;
}
.sustainability-engagements .table-td.w-78 {
  width: 74px;
}
.sustainability-engagements .table-td.w-82 {
  width: 78px;
}
.sustainability-engagements .table-td.w-88 {
  width: 84px;
}
.sustainability-engagements .table-td.w-100 {
  width: 96px;
}
.sustainability-engagements .table-td.w-120 {
  width: 116px;
}
.sustainability-engagements .table-td.w-160 {
  width: 156px;
}
.sustainability-engagements .table-td.--px10 {
  padding: 12px 10px;
}
.sustainability-engagements .table-td.--px0 {
  padding: 12px 0;
}
.sustainability-engagements .table-td:last-child {
  border-right: none;
}
.sustainability-engagements .link-text {
  color: #e60012;
  font-size: 16px;
  font-size: 1rem;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
  letter-spacing: 0.08em;
  line-height: 30px;
  line-height: 1.875rem;
  text-decoration: underline;
  text-underline-offset: 2px;
  text-underline-offset: 0.125rem;
  -webkit-transition: opacity 0.18s ease-in-out;
  transition: opacity 0.18s ease-in-out;
}
@media screen and (max-width: 767px) {
  .sustainability-engagements .link-text {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
@media (hover: hover) and (pointer: fine) {
  .sustainability-engagements .link-text:hover {
    opacity: 0.7;
  }
}
.sustainability-engagements .l-common__top-link-wrapper {
  margin: 40px auto;
}
@media screen and (min-width: 768px) {
  .sustainability-engagements .l-common__top-link-wrapper {
    margin: 120px auto;
  }
}
.sustainability-engagements .l-common__top-link-wrapper .l-common__top-link {
  margin: 0;
}

.sustainability-environment .--mb43 {
  margin: 0 0 43px;
  margin: 0 0 2.6875rem;
}
@media screen and (max-width: 767px) {
  .sustainability-environment .--mb43 {
    margin: 0 0 1.25rem;
  }
}
.sustainability-environment .--mb61 {
  margin: 0 0 61px;
  margin: 0 0 3.8125rem;
}
@media screen and (max-width: 767px) {
  .sustainability-environment .--mb61 {
    margin: 0 0 2rem;
  }
}
.sustainability-environment .image-wrapper.--full {
  width: 100%;
}
.sustainability-environment .image-wrapper.--kv {
  height: 340px;
  height: 21.25rem;
}
@media screen and (max-width: 767px) {
  .sustainability-environment .image-wrapper.--kv {
    height: 12.5rem;
  }
}
.sustainability-environment .image-wrapper img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.sustainability-environment .text {
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
.sustainability-environment .text.--main {
  font-size: 16px;
  font-size: 1rem;
  line-height: 2;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .sustainability-environment .text.--main {
    font-size: 0.875rem;
  }
}
.sustainability-environment .grid-area {
  display: grid;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.sustainability-environment .--col2 {
  grid-template-columns: repeat(auto-fill, 22.5rem);
  gap: 30px 40px;
  gap: 1.875rem 2.5rem;
}
@media screen and (max-width: 767px) {
  .sustainability-environment .--col2 {
    grid-template-columns: repeat(auto-fill, 16.625rem);
    gap: 1rem 1.25rem;
  }
}
.sustainability-environment .link__button {
  width: 360px;
  width: 22.5rem;
  height: 70px;
  height: 4.375rem;
  border-radius: 0.625rem;
  border: 2px solid #e60012;
  background-color: #e60012;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 17px;
  gap: 1.0625rem;
}
@media screen and (max-width: 767px) {
  .sustainability-environment .link__button {
    position: relative;
    border-width: 0.0625rem;
    width: 16.625rem;
    gap: 0.5rem;
    height: 3.3125rem;
    border-radius: 0.3125rem;
  }
}
.sustainability-environment .link__button span {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .sustainability-environment .link__button span {
    font-size: 0.875rem;
  }
}
.sustainability-environment .link__button svg {
  min-width: 7px;
  min-height: 13px;
}
@media screen and (max-width: 767px) {
  .sustainability-environment .link__button svg {
    position: absolute;
    top: 50%;
    right: 12px;
    -webkit-transform: scale(0.7) translate(0, -50%);
            transform: scale(0.7) translate(0, -50%);
  }
}
.sustainability-environment .link__button.--white {
  background-color: #fff;
  color: #e60012;
}

.sustainability-food-safety .sustainability-food-safety__sub-content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
}
@media screen and (min-width: 768px) {
  .sustainability-food-safety .sustainability-food-safety__sub-content-wrapper {
    gap: 20px;
  }
}
.sustainability-food-safety .sustainability-food-safety__h3 {
  font-size: 16px;
  font-weight: 700;
  color: #585757;
  letter-spacing: 0.08em;
  margin-bottom: 12px;
}
@media screen and (min-width: 768px) {
  .sustainability-food-safety .sustainability-food-safety__h3 {
    font-size: 20px;
    margin-bottom: 24px;
  }
}
.sustainability-food-safety .sustainability-food-safety__box-wrapper-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
}
@media screen and (min-width: 768px) {
  .sustainability-food-safety .sustainability-food-safety__box-wrapper-wrapper {
    gap: 28px;
  }
}
.sustainability-food-safety .sustainability-food-safety__box-wrapper {
  background-color: #fff;
  border: 2px solid #efefef;
  border-radius: 10px;
  overflow: hidden;
}
.sustainability-food-safety .sustainability-food-safety__box-wrapper .sustainability-food-safety__box {
  padding: 16px 20px;
  -webkit-column-gap: 60px;
     -moz-column-gap: 60px;
          column-gap: 60px;
}
@media screen and (min-width: 768px) {
  .sustainability-food-safety .sustainability-food-safety__box-wrapper .sustainability-food-safety__box {
    padding: 32px 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.sustainability-food-safety .sustainability-food-safety__box-wrapper .sustainability-food-safety__box.--center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sustainability-food-safety .sustainability-food-safety__box-wrapper .sustainability-food-safety__box .sustainability-food-safety__box-text .sustainability-food-safety__box-text-title {
  color: #d71618;
  font-weight: 700;
  margin-bottom: 8px;
}
@media screen and (min-width: 768px) {
  .sustainability-food-safety .sustainability-food-safety__box-wrapper .sustainability-food-safety__box .sustainability-food-safety__box-text .sustainability-food-safety__box-text-title {
    font-size: 20px;
    margin-bottom: 16px;
  }
}
.sustainability-food-safety .sustainability-food-safety__box-wrapper .sustainability-food-safety__box .sustainability-food-safety__box-text .sustainability-food-safety__box-text-description {
  font-size: 14px;
  line-height: 2;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .sustainability-food-safety .sustainability-food-safety__box-wrapper .sustainability-food-safety__box .sustainability-food-safety__box-text .sustainability-food-safety__box-text-description {
    font-size: 16px;
  }
}
.sustainability-food-safety .sustainability-food-safety__box-wrapper .sustainability-food-safety__box .sustainability-food-safety__box-image {
  width: 100%;
  margin: 16px auto 0;
}
.sustainability-food-safety .sustainability-food-safety__box-wrapper .sustainability-food-safety__box .sustainability-food-safety__box-image.--max140 {
  max-width: 140px;
}
.sustainability-food-safety .sustainability-food-safety__box-wrapper .sustainability-food-safety__box .sustainability-food-safety__box-image.--max220 {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .sustainability-food-safety .sustainability-food-safety__box-wrapper .sustainability-food-safety__box .sustainability-food-safety__box-image.--max220 {
    max-width: 220px;
  }
}
@media screen and (min-width: 768px) {
  .sustainability-food-safety .sustainability-food-safety__box-wrapper .sustainability-food-safety__box .sustainability-food-safety__box-image {
    margin: 0;
  }
}
.sustainability-food-safety .sustainability-food-safety__box-wrapper .sustainability-food-safety__box .sustainability-food-safety__box-image img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.sustainability-food-safety .sustainability-food-safety__content-wrapper {
  border-top: 2px solid #efefef;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
  padding: 16px 0;
  margin: 0 20px;
}
@media screen and (min-width: 768px) {
  .sustainability-food-safety .sustainability-food-safety__content-wrapper {
    margin: 0 40px;
    padding: 32px 0;
  }
}
.sustainability-food-safety .sustainability-food-safety__content-wrapper.--row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.sustainability-food-safety .sustainability-food-safety__content-wrapper .sustainability-food-safety__content-title {
  font-size: 16px;
  line-height: 2;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .sustainability-food-safety .sustainability-food-safety__content-wrapper .sustainability-food-safety__content-title {
    font-size: 18px;
  }
}
.sustainability-food-safety .sustainability-food-safety__content-wrapper .sustainability-food-safety__content-description {
  font-size: 14px;
  margin-top: 4px;
}
@media screen and (min-width: 768px) {
  .sustainability-food-safety .sustainability-food-safety__content-wrapper .sustainability-food-safety__content-description {
    font-size: 16px;
    line-height: 2;
    letter-spacing: 0.08em;
    margin-top: 8px;
  }
}
.sustainability-food-safety .sustainability-food-safety__content-wrapper .sustainability-food-safety__content-image.--max651 {
  max-width: 651px;
  margin: 0 auto;
}
.sustainability-food-safety .sustainability-food-safety__content-wrapper .sustainability-food-safety__content-image img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.sustainability-governance .--mb43 {
  margin: 0 0 43px;
  margin: 0 0 2.6875rem;
}
@media screen and (max-width: 767px) {
  .sustainability-governance .--mb43 {
    margin: 0 0 1.25rem;
  }
}
.sustainability-governance .--mb61 {
  margin: 0 0 61px;
  margin: 0 0 3.8125rem;
}
@media screen and (max-width: 767px) {
  .sustainability-governance .--mb61 {
    margin: 0 0 2rem;
  }
}
.sustainability-governance .image-wrapper.--full {
  width: 100%;
}
.sustainability-governance .image-wrapper.--kv {
  height: 340px;
  height: 21.25rem;
}
@media screen and (max-width: 767px) {
  .sustainability-governance .image-wrapper.--kv {
    height: 12.5rem;
  }
}
.sustainability-governance .image-wrapper img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.sustainability-governance .text {
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
.sustainability-governance .text.--main {
  font-size: 16px;
  font-size: 1rem;
  line-height: 2;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .sustainability-governance .text.--main {
    font-size: 0.75rem;
  }
}
.sustainability-governance .grid-area {
  display: grid;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.sustainability-governance .--col2 {
  grid-template-columns: repeat(auto-fill, 22.5rem);
  gap: 30px 40px;
  gap: 1.875rem 2.5rem;
}
@media screen and (max-width: 767px) {
  .sustainability-governance .--col2 {
    grid-template-columns: repeat(auto-fill, 14.5rem);
    gap: 1rem 1.25rem;
  }
}
.sustainability-governance .link__button {
  width: 360px;
  width: 22.5rem;
  height: 70px;
  height: 4.375rem;
  border-radius: 0.625rem;
  border: 2px solid #e60012;
  background-color: #e60012;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 17px;
  gap: 1.0625rem;
}
@media screen and (max-width: 767px) {
  .sustainability-governance .link__button {
    position: relative;
    border-width: 0.0625rem;
    width: 14.5rem;
    gap: 0.5rem;
    height: 2.8125rem;
    border-radius: 0.3125rem;
  }
}
.sustainability-governance .link__button span {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .sustainability-governance .link__button span {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 767px) {
  .sustainability-governance .link__button svg {
    position: absolute;
    top: 50%;
    right: 12px;
    -webkit-transform: scale(0.7) translate(0, -50%);
            transform: scale(0.7) translate(0, -50%);
  }
}
.sustainability-governance .link__button.--white {
  background-color: #fff;
  color: #e60012;
}

.sustainability-human-rights .sustainability-human-rights__link-wrapper {
  margin-top: 24px;
  max-width: 360px;
}
.sustainability-human-rights .sustainability-human-rights__link-wrapper .l-common__link {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 12px 24px;
}
.sustainability-human-rights .sustainability-human-rights__sub-content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
}
@media screen and (min-width: 768px) {
  .sustainability-human-rights .sustainability-human-rights__sub-content-wrapper {
    gap: 40px;
  }
}
.sustainability-human-rights .sustainability-human-rights__text-wrapper {
  margin-top: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
}
@media screen and (min-width: 768px) {
  .sustainability-human-rights .sustainability-human-rights__text-wrapper {
    margin-top: 40px;
    gap: 24px;
  }
}
.sustainability-human-rights .sustainability-food-safety__h3 {
  font-size: 16px;
  font-weight: 700;
  color: #585757;
  letter-spacing: 0.08em;
  margin-bottom: 12px;
}
@media screen and (min-width: 768px) {
  .sustainability-human-rights .sustainability-food-safety__h3 {
    font-size: 20px;
    margin-bottom: 24px;
  }
}
.sustainability-human-rights .sustainability-human-rights__table-wrapper {
  margin-top: 40px;
  margin-bottom: 24px;
  overflow-x: auto;
  border: 1px solid #efefef;
  border-radius: 8px;
}
.sustainability-human-rights .sustainability-human-rights__table {
  width: 100%;
  border-collapse: collapse;
  width: 600px;
}
@media screen and (min-width: 768px) {
  .sustainability-human-rights .sustainability-human-rights__table {
    border-radius: 10px;
  }
}
@media screen and (min-width: 768px) {
  .sustainability-human-rights .sustainability-human-rights__table {
    min-width: 840px;
    width: 100%;
  }
}
.sustainability-human-rights .sustainability-human-rights__table .sustainability-human-rights__table-thead .sustainability-human-rights__table-tr .sustainability-human-rights__table-th {
  font-size: 14px;
  font-weight: 700;
  background-color: #595757;
  padding: 12px 8px;
  color: #fff;
  border-right: 1px solid #efefef;
  min-width: 100px;
  text-align: center;
  vertical-align: middle;
}
@media screen and (min-width: 768px) {
  .sustainability-human-rights .sustainability-human-rights__table .sustainability-human-rights__table-thead .sustainability-human-rights__table-tr .sustainability-human-rights__table-th {
    font-size: 16px;
    padding: 16px 20px;
  }
}
.sustainability-human-rights .sustainability-human-rights__table .sustainability-human-rights__table-thead .sustainability-human-rights__table-tr .sustainability-human-rights__table-th:first-child {
  width: 200px;
}
.sustainability-human-rights .sustainability-human-rights__table .sustainability-human-rights__table-tbody .sustainability-human-rights__table-tr .sustainability-human-rights__table-td {
  background-color: #fff;
  font-size: 12px;
  font-weight: 500;
  border-right: 1px solid #efefef;
  border-bottom: 1px solid #efefef;
  padding: 12px 8px;
  min-width: 100px;
}
.sustainability-human-rights .sustainability-human-rights__table .sustainability-human-rights__table-tbody .sustainability-human-rights__table-tr .sustainability-human-rights__table-td.--center {
  text-align: center;
  vertical-align: middle;
}
.sustainability-human-rights .sustainability-human-rights__table .sustainability-human-rights__table-tbody .sustainability-human-rights__table-tr .sustainability-human-rights__table-td.--right {
  text-align: right;
  vertical-align: middle;
}
.sustainability-human-rights .sustainability-human-rights__table .sustainability-human-rights__table-tbody .sustainability-human-rights__table-tr .sustainability-human-rights__table-td.--left {
  text-align: left;
  vertical-align: middle;
}
@media screen and (min-width: 768px) {
  .sustainability-human-rights .sustainability-human-rights__table .sustainability-human-rights__table-tbody .sustainability-human-rights__table-tr .sustainability-human-rights__table-td {
    font-size: 16px;
    padding: 12px 16px;
    min-height: 73.13px;
  }
}
.sustainability-human-rights .sustainability-human-rights__box-wrapper {
  margin-top: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
  margin-bottom: 24px;
}
@media screen and (min-width: 768px) {
  .sustainability-human-rights .sustainability-human-rights__box-wrapper {
    margin-top: 64px;
    gap: 64px;
    margin-bottom: 64px;
  }
}
.sustainability-human-rights .sustainability-human-rights__box-wrapper .sustainability-human-rights__box {
  display: grid;
  grid-template-columns: 1fr;
  gap: 8px;
}
@media screen and (min-width: 768px) {
  .sustainability-human-rights .sustainability-human-rights__box-wrapper .sustainability-human-rights__box {
    gap: 24px;
  }
}
.sustainability-human-rights .sustainability-human-rights__box-wrapper .sustainability-human-rights__box .sustainability-human-rights__box-title {
  font-size: 16px;
  font-weight: 700;
  color: #585757;
  letter-spacing: 0.08em;
  margin-bottom: 4px;
}
@media screen and (min-width: 768px) {
  .sustainability-human-rights .sustainability-human-rights__box-wrapper .sustainability-human-rights__box .sustainability-human-rights__box-title {
    font-size: 20px;
    margin-bottom: 24px;
  }
}
@media screen and (min-width: 1024px) {
  .sustainability-human-rights .sustainability-human-rights__box-wrapper .sustainability-human-rights__box {
    gap: 64px;
    grid-template-columns: 1fr minmax(0, 1.12fr);
  }
}
.sustainability-human-rights .sustainability-human-rights__box-wrapper .sustainability-human-rights__box .sustainability-human-rights__box-image {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .sustainability-human-rights .sustainability-human-rights__box-wrapper .sustainability-human-rights__box .sustainability-human-rights__box-image {
    width: 100%;
  }
}
.sustainability-human-rights .sustainability-human-rights__supoort .sustainability-human-rights__supoort__title {
  font-size: 16px;
  font-weight: 700;
  color: #585757;
  margin-bottom: 8px;
}
@media screen and (min-width: 768px) {
  .sustainability-human-rights .sustainability-human-rights__supoort .sustainability-human-rights__supoort__title {
    font-size: 20px;
    margin-bottom: 24px;
  }
}
.sustainability-human-rights .sustainability-human-rights__supoort .sustainability-human-rights__support-list {
  display: grid;
  grid-template-columns: 1fr;
  gap: 24px;
  margin-top: 8px;
}
@media screen and (min-width: 768px) {
  .sustainability-human-rights .sustainability-human-rights__supoort .sustainability-human-rights__support-list {
    margin-top: 24px;
    grid-template-columns: 1fr 1fr;
  }
}
.sustainability-human-rights .sustainability-human-rights__supoort .sustainability-human-rights__support-list .sustainability-human-rights__support-item .sustainability-human-rights__support-image {
  width: 100%;
}
.sustainability-human-rights .sustainability-human-rights__supoort .sustainability-human-rights__support-list .sustainability-human-rights__support-item .sustainability-human-rights__support-title {
  margin-top: 16px;
  font-size: 16px;
  font-weight: 700;
  color: #585757;
}

.sustainability-innovation .sustainability-food-safety__box-text-small {
  display: block;
  margin-top: 8px;
}
@media screen and (min-width: 768px) {
  .sustainability-innovation .sustainability-food-safety__box-text-small {
    margin-top: 24px;
  }
}
.sustainability-innovation .sustainability-innovation__table-wrapper {
  margin-top: 40px;
  margin-bottom: 24px;
  overflow-x: auto;
  border: 1px solid #efefef;
  border-radius: 8px;
}
.sustainability-innovation .sustainability-innovation__box-wrapper {
  margin-top: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
  margin-bottom: 24px;
}
@media screen and (min-width: 768px) {
  .sustainability-innovation .sustainability-innovation__box-wrapper {
    margin-top: 64px;
    gap: 64px;
    margin-bottom: 64px;
  }
}
.sustainability-innovation .sustainability-innovation__box-wrapper .sustainability-innovation__box {
  display: grid;
  grid-template-columns: 1fr;
  gap: 8px;
}
@media screen and (min-width: 768px) {
  .sustainability-innovation .sustainability-innovation__box-wrapper .sustainability-innovation__box {
    gap: 24px;
  }
}
.sustainability-innovation .sustainability-innovation__box-wrapper .sustainability-innovation__box .sustainability-innovation__box-title {
  font-size: 16px;
  font-weight: 700;
  color: #585757;
  letter-spacing: 0.08em;
  margin-bottom: 4px;
}
@media screen and (min-width: 768px) {
  .sustainability-innovation .sustainability-innovation__box-wrapper .sustainability-innovation__box .sustainability-innovation__box-title {
    font-size: 20px;
    margin-bottom: 24px;
  }
}
@media screen and (min-width: 1024px) {
  .sustainability-innovation .sustainability-innovation__box-wrapper .sustainability-innovation__box {
    gap: 80px;
    grid-template-columns: 1fr minmax(0, 0.25fr);
  }
  .sustainability-innovation .sustainability-innovation__box-wrapper .sustainability-innovation__box.--row {
    display: block;
  }
}
.sustainability-innovation .sustainability-innovation__box-wrapper .sustainability-innovation__box .sustainability-innovation__box-image {
  width: 100%;
  max-width: 200px;
  margin: 0 auto;
  display: block;
}
.sustainability-innovation .sustainability-innovation__box-wrapper .sustainability-innovation__box .sustainability-innovation__box-image img {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .sustainability-innovation .sustainability-innovation__box-wrapper .sustainability-innovation__box .sustainability-innovation__box-image {
    width: 100%;
    max-width: 100%;
  }
}
.sustainability-innovation .sustainability-innovation__supoort .sustainability-innovation__supoort__title {
  font-size: 16px;
  font-weight: 700;
  color: #585757;
  margin-bottom: 8px;
}
@media screen and (min-width: 768px) {
  .sustainability-innovation .sustainability-innovation__supoort .sustainability-innovation__supoort__title {
    font-size: 20px;
    margin-bottom: 24px;
  }
}
.sustainability-innovation .sustainability-innovation__supoort .sustainability-innovation__support-list {
  display: grid;
  grid-template-columns: 1fr;
  gap: 24px;
  margin-top: 8px;
}
@media screen and (min-width: 768px) {
  .sustainability-innovation .sustainability-innovation__supoort .sustainability-innovation__support-list {
    margin-top: 24px;
    grid-template-columns: 1fr 1fr;
  }
}
.sustainability-innovation .sustainability-innovation__supoort .sustainability-innovation__support-list .sustainability-innovation__support-item .sustainability-innovation__support-image {
  width: 100%;
}
.sustainability-innovation .sustainability-innovation__supoort .sustainability-innovation__support-list .sustainability-innovation__support-item .sustainability-innovation__support-title {
  margin-top: 16px;
  font-size: 16px;
  font-weight: 700;
  color: #585757;
}
.sustainability-innovation .sustainability-innovation__h3 {
  font-size: 16px;
  font-weight: 700;
  color: #585757;
  letter-spacing: 0.08em;
  margin-bottom: 4px;
}
@media screen and (min-width: 768px) {
  .sustainability-innovation .sustainability-innovation__h3 {
    font-size: 20px;
    margin-bottom: 24px;
  }
}
.sustainability-innovation .sustainability-innovation__imgbox {
  border: 1px solid #efefef;
  border-radius: 8px;
  padding: 24px;
  background-color: #fff;
  margin-top: 24px;
}
.sustainability-innovation .sustainability-innovation__imgbox img {
  width: 100%;
  display: block;
  max-width: 547px;
  margin: 0 auto;
}
.sustainability-innovation .sustainability-innovation__imgbox.--mb37 {
  margin-bottom: 18px;
}
@media screen and (min-width: 768px) {
  .sustainability-innovation .sustainability-innovation__imgbox.--mb37 {
    margin-bottom: 37px;
  }
}

.sustainability-management .sustainability-management__sub-content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
}
@media screen and (min-width: 768px) {
  .sustainability-management .sustainability-management__sub-content-wrapper {
    gap: 40px;
  }
}
.sustainability-management .sustainability-management__text-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
}
@media screen and (min-width: 768px) {
  .sustainability-management .sustainability-management__text-wrapper {
    gap: 24px;
  }
}
.sustainability-management .sustainability-management__box-title {
  font-size: 16px;
  font-weight: 700;
  color: #585757;
  letter-spacing: 0.08em;
  margin-bottom: 4px;
}
@media screen and (min-width: 768px) {
  .sustainability-management .sustainability-management__box-title {
    font-size: 20px;
    margin-bottom: 24px;
  }
}
.sustainability-management .sustainability-management__image.--white {
  padding: 40px 24px;
  background-color: #fff;
  border-radius: 10px;
  border: 1px solid #efefef;
}
.sustainability-management .sustainability-management__image img {
  display: block;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  max-width: 690px;
  margin: 0 auto;
}
.sustainability-management .sustainability-management__link-wrapper {
  margin-top: 24px;
  max-width: 360px;
}
.sustainability-management .sustainability-management__link-wrapper .l-common__link {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  line-height: 1.5;
  padding: 12px 24px;
  text-decoration: none;
  background-image: url(../images/common/out-link-red.webp);
  background-repeat: no-repeat;
  background-position: right 24px center;
  background-size: 16px 16px;
}
.sustainability-management .sustainability-management__box-text-list-wrapper {
  border-bottom: 1px solid #efefef;
  background-color: #fff;
  padding: 16px;
}
@media screen and (min-width: 768px) {
  .sustainability-management .sustainability-management__box-text-list-wrapper {
    padding: 32px;
  }
}
.sustainability-management .sustainability-management__box-text-list-wrapper .sustainability-management__box-text-list {
  line-height: 2;
  font-size: 16px;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .sustainability-management .sustainability-management__box-text-list-wrapper .sustainability-management__box-text-list {
    font-size: 18px;
  }
}
.sustainability-management .sustainability-management__box-text-small {
  display: block;
  margin-top: 8px;
}
@media screen and (min-width: 768px) {
  .sustainability-management .sustainability-management__box-text-small {
    margin-top: 24px;
  }
}
.sustainability-management .sustainability-management__supoort .sustainability-management__supoort__title {
  font-size: 16px;
  font-weight: 700;
  color: #585757;
  margin-bottom: 8px;
}
@media screen and (min-width: 768px) {
  .sustainability-management .sustainability-management__supoort .sustainability-management__supoort__title {
    font-size: 20px;
    margin-bottom: 24px;
  }
}
.sustainability-management .sustainability-management__supoort .sustainability-management__support-list {
  display: grid;
  grid-template-columns: 1fr;
  gap: 24px;
  margin-top: 8px;
}
@media screen and (min-width: 768px) {
  .sustainability-management .sustainability-management__supoort .sustainability-management__support-list {
    margin-top: 24px;
    grid-template-columns: 1fr 1fr;
  }
}
.sustainability-management .sustainability-management__supoort .sustainability-management__support-list .sustainability-management__support-item .sustainability-management__support-image {
  width: 100%;
}
.sustainability-management .sustainability-management__supoort .sustainability-management__support-list .sustainability-management__support-item .sustainability-management__support-title {
  margin-top: 16px;
  font-size: 16px;
  font-weight: 700;
  color: #585757;
}
.sustainability-management .sustainability-management__h3 {
  font-size: 16px;
  font-weight: 700;
  color: #585757;
  letter-spacing: 0.08em;
  margin-bottom: 4px;
}
@media screen and (min-width: 768px) {
  .sustainability-management .sustainability-management__h3 {
    font-size: 20px;
    margin-bottom: 24px;
  }
}

.sustainability-materiality .--mt1 {
  margin-top: 1px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt1 {
    margin-top: 0.5px;
  }
}
.sustainability-materiality .--mb1 {
  margin-bottom: 1px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb1 {
    margin-bottom: 0.5px;
  }
}
.sustainability-materiality .--pt1 {
  padding-top: 1px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt1 {
    padding-top: 0.5px;
  }
}
.sustainability-materiality .--pb1 {
  padding-bottom: 1px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb1 {
    padding-bottom: 0.5px;
  }
}
.sustainability-materiality .--w1 {
  width: 1px;
}
.sustainability-materiality .--fw1 {
  font-weight: 1;
}
.sustainability-materiality .--mt2 {
  margin-top: 2px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt2 {
    margin-top: 1px;
  }
}
.sustainability-materiality .--mb2 {
  margin-bottom: 2px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb2 {
    margin-bottom: 1px;
  }
}
.sustainability-materiality .--pt2 {
  padding-top: 2px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt2 {
    padding-top: 1px;
  }
}
.sustainability-materiality .--pb2 {
  padding-bottom: 2px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb2 {
    padding-bottom: 1px;
  }
}
.sustainability-materiality .--w2 {
  width: 2px;
}
.sustainability-materiality .--fw2 {
  font-weight: 2;
}
.sustainability-materiality .--mt3 {
  margin-top: 3px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt3 {
    margin-top: 1.5px;
  }
}
.sustainability-materiality .--mb3 {
  margin-bottom: 3px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb3 {
    margin-bottom: 1.5px;
  }
}
.sustainability-materiality .--pt3 {
  padding-top: 3px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt3 {
    padding-top: 1.5px;
  }
}
.sustainability-materiality .--pb3 {
  padding-bottom: 3px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb3 {
    padding-bottom: 1.5px;
  }
}
.sustainability-materiality .--w3 {
  width: 3px;
}
.sustainability-materiality .--fw3 {
  font-weight: 3;
}
.sustainability-materiality .--mt4 {
  margin-top: 4px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt4 {
    margin-top: 2px;
  }
}
.sustainability-materiality .--mb4 {
  margin-bottom: 4px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb4 {
    margin-bottom: 2px;
  }
}
.sustainability-materiality .--pt4 {
  padding-top: 4px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt4 {
    padding-top: 2px;
  }
}
.sustainability-materiality .--pb4 {
  padding-bottom: 4px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb4 {
    padding-bottom: 2px;
  }
}
.sustainability-materiality .--w4 {
  width: 4px;
}
.sustainability-materiality .--fw4 {
  font-weight: 4;
}
.sustainability-materiality .--mt5 {
  margin-top: 5px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt5 {
    margin-top: 2.5px;
  }
}
.sustainability-materiality .--mb5 {
  margin-bottom: 5px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb5 {
    margin-bottom: 2.5px;
  }
}
.sustainability-materiality .--pt5 {
  padding-top: 5px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt5 {
    padding-top: 2.5px;
  }
}
.sustainability-materiality .--pb5 {
  padding-bottom: 5px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb5 {
    padding-bottom: 2.5px;
  }
}
.sustainability-materiality .--w5 {
  width: 5px;
}
.sustainability-materiality .--fw5 {
  font-weight: 5;
}
.sustainability-materiality .--mt6 {
  margin-top: 6px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt6 {
    margin-top: 3px;
  }
}
.sustainability-materiality .--mb6 {
  margin-bottom: 6px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb6 {
    margin-bottom: 3px;
  }
}
.sustainability-materiality .--pt6 {
  padding-top: 6px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt6 {
    padding-top: 3px;
  }
}
.sustainability-materiality .--pb6 {
  padding-bottom: 6px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb6 {
    padding-bottom: 3px;
  }
}
.sustainability-materiality .--w6 {
  width: 6px;
}
.sustainability-materiality .--fw6 {
  font-weight: 6;
}
.sustainability-materiality .--mt7 {
  margin-top: 7px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt7 {
    margin-top: 3.5px;
  }
}
.sustainability-materiality .--mb7 {
  margin-bottom: 7px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb7 {
    margin-bottom: 3.5px;
  }
}
.sustainability-materiality .--pt7 {
  padding-top: 7px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt7 {
    padding-top: 3.5px;
  }
}
.sustainability-materiality .--pb7 {
  padding-bottom: 7px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb7 {
    padding-bottom: 3.5px;
  }
}
.sustainability-materiality .--w7 {
  width: 7px;
}
.sustainability-materiality .--fw7 {
  font-weight: 7;
}
.sustainability-materiality .--mt8 {
  margin-top: 8px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt8 {
    margin-top: 4px;
  }
}
.sustainability-materiality .--mb8 {
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb8 {
    margin-bottom: 4px;
  }
}
.sustainability-materiality .--pt8 {
  padding-top: 8px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt8 {
    padding-top: 4px;
  }
}
.sustainability-materiality .--pb8 {
  padding-bottom: 8px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb8 {
    padding-bottom: 4px;
  }
}
.sustainability-materiality .--w8 {
  width: 8px;
}
.sustainability-materiality .--fw8 {
  font-weight: 8;
}
.sustainability-materiality .--mt9 {
  margin-top: 9px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt9 {
    margin-top: 4.5px;
  }
}
.sustainability-materiality .--mb9 {
  margin-bottom: 9px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb9 {
    margin-bottom: 4.5px;
  }
}
.sustainability-materiality .--pt9 {
  padding-top: 9px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt9 {
    padding-top: 4.5px;
  }
}
.sustainability-materiality .--pb9 {
  padding-bottom: 9px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb9 {
    padding-bottom: 4.5px;
  }
}
.sustainability-materiality .--w9 {
  width: 9px;
}
.sustainability-materiality .--fw9 {
  font-weight: 9;
}
.sustainability-materiality .--mt10 {
  margin-top: 10px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt10 {
    margin-top: 5px;
  }
}
.sustainability-materiality .--mb10 {
  margin-bottom: 10px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb10 {
    margin-bottom: 5px;
  }
}
.sustainability-materiality .--pt10 {
  padding-top: 10px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt10 {
    padding-top: 5px;
  }
}
.sustainability-materiality .--pb10 {
  padding-bottom: 10px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb10 {
    padding-bottom: 5px;
  }
}
.sustainability-materiality .--w10 {
  width: 10px;
}
.sustainability-materiality .--fw10 {
  font-weight: 10;
}
.sustainability-materiality .--mt11 {
  margin-top: 11px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt11 {
    margin-top: 5.5px;
  }
}
.sustainability-materiality .--mb11 {
  margin-bottom: 11px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb11 {
    margin-bottom: 5.5px;
  }
}
.sustainability-materiality .--pt11 {
  padding-top: 11px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt11 {
    padding-top: 5.5px;
  }
}
.sustainability-materiality .--pb11 {
  padding-bottom: 11px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb11 {
    padding-bottom: 5.5px;
  }
}
.sustainability-materiality .--w11 {
  width: 11px;
}
.sustainability-materiality .--fw11 {
  font-weight: 11;
}
.sustainability-materiality .--mt12 {
  margin-top: 12px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt12 {
    margin-top: 6px;
  }
}
.sustainability-materiality .--mb12 {
  margin-bottom: 12px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb12 {
    margin-bottom: 6px;
  }
}
.sustainability-materiality .--pt12 {
  padding-top: 12px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt12 {
    padding-top: 6px;
  }
}
.sustainability-materiality .--pb12 {
  padding-bottom: 12px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb12 {
    padding-bottom: 6px;
  }
}
.sustainability-materiality .--w12 {
  width: 12px;
}
.sustainability-materiality .--fw12 {
  font-weight: 12;
}
.sustainability-materiality .--mt13 {
  margin-top: 13px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt13 {
    margin-top: 6.5px;
  }
}
.sustainability-materiality .--mb13 {
  margin-bottom: 13px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb13 {
    margin-bottom: 6.5px;
  }
}
.sustainability-materiality .--pt13 {
  padding-top: 13px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt13 {
    padding-top: 6.5px;
  }
}
.sustainability-materiality .--pb13 {
  padding-bottom: 13px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb13 {
    padding-bottom: 6.5px;
  }
}
.sustainability-materiality .--w13 {
  width: 13px;
}
.sustainability-materiality .--fw13 {
  font-weight: 13;
}
.sustainability-materiality .--mt14 {
  margin-top: 14px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt14 {
    margin-top: 7px;
  }
}
.sustainability-materiality .--mb14 {
  margin-bottom: 14px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb14 {
    margin-bottom: 7px;
  }
}
.sustainability-materiality .--pt14 {
  padding-top: 14px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt14 {
    padding-top: 7px;
  }
}
.sustainability-materiality .--pb14 {
  padding-bottom: 14px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb14 {
    padding-bottom: 7px;
  }
}
.sustainability-materiality .--w14 {
  width: 14px;
}
.sustainability-materiality .--fw14 {
  font-weight: 14;
}
.sustainability-materiality .--mt15 {
  margin-top: 15px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt15 {
    margin-top: 7.5px;
  }
}
.sustainability-materiality .--mb15 {
  margin-bottom: 15px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb15 {
    margin-bottom: 7.5px;
  }
}
.sustainability-materiality .--pt15 {
  padding-top: 15px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt15 {
    padding-top: 7.5px;
  }
}
.sustainability-materiality .--pb15 {
  padding-bottom: 15px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb15 {
    padding-bottom: 7.5px;
  }
}
.sustainability-materiality .--w15 {
  width: 15px;
}
.sustainability-materiality .--fw15 {
  font-weight: 15;
}
.sustainability-materiality .--mt16 {
  margin-top: 16px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt16 {
    margin-top: 8px;
  }
}
.sustainability-materiality .--mb16 {
  margin-bottom: 16px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb16 {
    margin-bottom: 8px;
  }
}
.sustainability-materiality .--pt16 {
  padding-top: 16px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt16 {
    padding-top: 8px;
  }
}
.sustainability-materiality .--pb16 {
  padding-bottom: 16px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb16 {
    padding-bottom: 8px;
  }
}
.sustainability-materiality .--w16 {
  width: 16px;
}
.sustainability-materiality .--fw16 {
  font-weight: 16;
}
.sustainability-materiality .--mt17 {
  margin-top: 17px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt17 {
    margin-top: 8.5px;
  }
}
.sustainability-materiality .--mb17 {
  margin-bottom: 17px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb17 {
    margin-bottom: 8.5px;
  }
}
.sustainability-materiality .--pt17 {
  padding-top: 17px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt17 {
    padding-top: 8.5px;
  }
}
.sustainability-materiality .--pb17 {
  padding-bottom: 17px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb17 {
    padding-bottom: 8.5px;
  }
}
.sustainability-materiality .--w17 {
  width: 17px;
}
.sustainability-materiality .--fw17 {
  font-weight: 17;
}
.sustainability-materiality .--mt18 {
  margin-top: 18px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt18 {
    margin-top: 9px;
  }
}
.sustainability-materiality .--mb18 {
  margin-bottom: 18px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb18 {
    margin-bottom: 9px;
  }
}
.sustainability-materiality .--pt18 {
  padding-top: 18px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt18 {
    padding-top: 9px;
  }
}
.sustainability-materiality .--pb18 {
  padding-bottom: 18px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb18 {
    padding-bottom: 9px;
  }
}
.sustainability-materiality .--w18 {
  width: 18px;
}
.sustainability-materiality .--fw18 {
  font-weight: 18;
}
.sustainability-materiality .--mt19 {
  margin-top: 19px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt19 {
    margin-top: 9.5px;
  }
}
.sustainability-materiality .--mb19 {
  margin-bottom: 19px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb19 {
    margin-bottom: 9.5px;
  }
}
.sustainability-materiality .--pt19 {
  padding-top: 19px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt19 {
    padding-top: 9.5px;
  }
}
.sustainability-materiality .--pb19 {
  padding-bottom: 19px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb19 {
    padding-bottom: 9.5px;
  }
}
.sustainability-materiality .--w19 {
  width: 19px;
}
.sustainability-materiality .--fw19 {
  font-weight: 19;
}
.sustainability-materiality .--mt20 {
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt20 {
    margin-top: 10px;
  }
}
.sustainability-materiality .--mb20 {
  margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb20 {
    margin-bottom: 10px;
  }
}
.sustainability-materiality .--pt20 {
  padding-top: 20px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt20 {
    padding-top: 10px;
  }
}
.sustainability-materiality .--pb20 {
  padding-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb20 {
    padding-bottom: 10px;
  }
}
.sustainability-materiality .--w20 {
  width: 20px;
}
.sustainability-materiality .--fw20 {
  font-weight: 20;
}
.sustainability-materiality .--mt21 {
  margin-top: 21px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt21 {
    margin-top: 10.5px;
  }
}
.sustainability-materiality .--mb21 {
  margin-bottom: 21px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb21 {
    margin-bottom: 10.5px;
  }
}
.sustainability-materiality .--pt21 {
  padding-top: 21px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt21 {
    padding-top: 10.5px;
  }
}
.sustainability-materiality .--pb21 {
  padding-bottom: 21px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb21 {
    padding-bottom: 10.5px;
  }
}
.sustainability-materiality .--w21 {
  width: 21px;
}
.sustainability-materiality .--fw21 {
  font-weight: 21;
}
.sustainability-materiality .--mt22 {
  margin-top: 22px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt22 {
    margin-top: 11px;
  }
}
.sustainability-materiality .--mb22 {
  margin-bottom: 22px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb22 {
    margin-bottom: 11px;
  }
}
.sustainability-materiality .--pt22 {
  padding-top: 22px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt22 {
    padding-top: 11px;
  }
}
.sustainability-materiality .--pb22 {
  padding-bottom: 22px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb22 {
    padding-bottom: 11px;
  }
}
.sustainability-materiality .--w22 {
  width: 22px;
}
.sustainability-materiality .--fw22 {
  font-weight: 22;
}
.sustainability-materiality .--mt23 {
  margin-top: 23px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt23 {
    margin-top: 11.5px;
  }
}
.sustainability-materiality .--mb23 {
  margin-bottom: 23px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb23 {
    margin-bottom: 11.5px;
  }
}
.sustainability-materiality .--pt23 {
  padding-top: 23px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt23 {
    padding-top: 11.5px;
  }
}
.sustainability-materiality .--pb23 {
  padding-bottom: 23px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb23 {
    padding-bottom: 11.5px;
  }
}
.sustainability-materiality .--w23 {
  width: 23px;
}
.sustainability-materiality .--fw23 {
  font-weight: 23;
}
.sustainability-materiality .--mt24 {
  margin-top: 24px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt24 {
    margin-top: 12px;
  }
}
.sustainability-materiality .--mb24 {
  margin-bottom: 24px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb24 {
    margin-bottom: 12px;
  }
}
.sustainability-materiality .--pt24 {
  padding-top: 24px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt24 {
    padding-top: 12px;
  }
}
.sustainability-materiality .--pb24 {
  padding-bottom: 24px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb24 {
    padding-bottom: 12px;
  }
}
.sustainability-materiality .--w24 {
  width: 24px;
}
.sustainability-materiality .--fw24 {
  font-weight: 24;
}
.sustainability-materiality .--mt25 {
  margin-top: 25px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt25 {
    margin-top: 12.5px;
  }
}
.sustainability-materiality .--mb25 {
  margin-bottom: 25px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb25 {
    margin-bottom: 12.5px;
  }
}
.sustainability-materiality .--pt25 {
  padding-top: 25px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt25 {
    padding-top: 12.5px;
  }
}
.sustainability-materiality .--pb25 {
  padding-bottom: 25px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb25 {
    padding-bottom: 12.5px;
  }
}
.sustainability-materiality .--w25 {
  width: 25px;
}
.sustainability-materiality .--fw25 {
  font-weight: 25;
}
.sustainability-materiality .--mt26 {
  margin-top: 26px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt26 {
    margin-top: 13px;
  }
}
.sustainability-materiality .--mb26 {
  margin-bottom: 26px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb26 {
    margin-bottom: 13px;
  }
}
.sustainability-materiality .--pt26 {
  padding-top: 26px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt26 {
    padding-top: 13px;
  }
}
.sustainability-materiality .--pb26 {
  padding-bottom: 26px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb26 {
    padding-bottom: 13px;
  }
}
.sustainability-materiality .--w26 {
  width: 26px;
}
.sustainability-materiality .--fw26 {
  font-weight: 26;
}
.sustainability-materiality .--mt27 {
  margin-top: 27px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt27 {
    margin-top: 13.5px;
  }
}
.sustainability-materiality .--mb27 {
  margin-bottom: 27px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb27 {
    margin-bottom: 13.5px;
  }
}
.sustainability-materiality .--pt27 {
  padding-top: 27px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt27 {
    padding-top: 13.5px;
  }
}
.sustainability-materiality .--pb27 {
  padding-bottom: 27px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb27 {
    padding-bottom: 13.5px;
  }
}
.sustainability-materiality .--w27 {
  width: 27px;
}
.sustainability-materiality .--fw27 {
  font-weight: 27;
}
.sustainability-materiality .--mt28 {
  margin-top: 28px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt28 {
    margin-top: 14px;
  }
}
.sustainability-materiality .--mb28 {
  margin-bottom: 28px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb28 {
    margin-bottom: 14px;
  }
}
.sustainability-materiality .--pt28 {
  padding-top: 28px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt28 {
    padding-top: 14px;
  }
}
.sustainability-materiality .--pb28 {
  padding-bottom: 28px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb28 {
    padding-bottom: 14px;
  }
}
.sustainability-materiality .--w28 {
  width: 28px;
}
.sustainability-materiality .--fw28 {
  font-weight: 28;
}
.sustainability-materiality .--mt29 {
  margin-top: 29px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt29 {
    margin-top: 14.5px;
  }
}
.sustainability-materiality .--mb29 {
  margin-bottom: 29px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb29 {
    margin-bottom: 14.5px;
  }
}
.sustainability-materiality .--pt29 {
  padding-top: 29px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt29 {
    padding-top: 14.5px;
  }
}
.sustainability-materiality .--pb29 {
  padding-bottom: 29px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb29 {
    padding-bottom: 14.5px;
  }
}
.sustainability-materiality .--w29 {
  width: 29px;
}
.sustainability-materiality .--fw29 {
  font-weight: 29;
}
.sustainability-materiality .--mt30 {
  margin-top: 30px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt30 {
    margin-top: 15px;
  }
}
.sustainability-materiality .--mb30 {
  margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb30 {
    margin-bottom: 15px;
  }
}
.sustainability-materiality .--pt30 {
  padding-top: 30px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt30 {
    padding-top: 15px;
  }
}
.sustainability-materiality .--pb30 {
  padding-bottom: 30px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb30 {
    padding-bottom: 15px;
  }
}
.sustainability-materiality .--w30 {
  width: 30px;
}
.sustainability-materiality .--fw30 {
  font-weight: 30;
}
.sustainability-materiality .--mt31 {
  margin-top: 31px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt31 {
    margin-top: 15.5px;
  }
}
.sustainability-materiality .--mb31 {
  margin-bottom: 31px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb31 {
    margin-bottom: 15.5px;
  }
}
.sustainability-materiality .--pt31 {
  padding-top: 31px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt31 {
    padding-top: 15.5px;
  }
}
.sustainability-materiality .--pb31 {
  padding-bottom: 31px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb31 {
    padding-bottom: 15.5px;
  }
}
.sustainability-materiality .--w31 {
  width: 31px;
}
.sustainability-materiality .--fw31 {
  font-weight: 31;
}
.sustainability-materiality .--mt32 {
  margin-top: 32px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt32 {
    margin-top: 16px;
  }
}
.sustainability-materiality .--mb32 {
  margin-bottom: 32px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb32 {
    margin-bottom: 16px;
  }
}
.sustainability-materiality .--pt32 {
  padding-top: 32px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt32 {
    padding-top: 16px;
  }
}
.sustainability-materiality .--pb32 {
  padding-bottom: 32px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb32 {
    padding-bottom: 16px;
  }
}
.sustainability-materiality .--w32 {
  width: 32px;
}
.sustainability-materiality .--fw32 {
  font-weight: 32;
}
.sustainability-materiality .--mt33 {
  margin-top: 33px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt33 {
    margin-top: 16.5px;
  }
}
.sustainability-materiality .--mb33 {
  margin-bottom: 33px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb33 {
    margin-bottom: 16.5px;
  }
}
.sustainability-materiality .--pt33 {
  padding-top: 33px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt33 {
    padding-top: 16.5px;
  }
}
.sustainability-materiality .--pb33 {
  padding-bottom: 33px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb33 {
    padding-bottom: 16.5px;
  }
}
.sustainability-materiality .--w33 {
  width: 33px;
}
.sustainability-materiality .--fw33 {
  font-weight: 33;
}
.sustainability-materiality .--mt34 {
  margin-top: 34px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt34 {
    margin-top: 17px;
  }
}
.sustainability-materiality .--mb34 {
  margin-bottom: 34px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb34 {
    margin-bottom: 17px;
  }
}
.sustainability-materiality .--pt34 {
  padding-top: 34px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt34 {
    padding-top: 17px;
  }
}
.sustainability-materiality .--pb34 {
  padding-bottom: 34px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb34 {
    padding-bottom: 17px;
  }
}
.sustainability-materiality .--w34 {
  width: 34px;
}
.sustainability-materiality .--fw34 {
  font-weight: 34;
}
.sustainability-materiality .--mt35 {
  margin-top: 35px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt35 {
    margin-top: 17.5px;
  }
}
.sustainability-materiality .--mb35 {
  margin-bottom: 35px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb35 {
    margin-bottom: 17.5px;
  }
}
.sustainability-materiality .--pt35 {
  padding-top: 35px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt35 {
    padding-top: 17.5px;
  }
}
.sustainability-materiality .--pb35 {
  padding-bottom: 35px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb35 {
    padding-bottom: 17.5px;
  }
}
.sustainability-materiality .--w35 {
  width: 35px;
}
.sustainability-materiality .--fw35 {
  font-weight: 35;
}
.sustainability-materiality .--mt36 {
  margin-top: 36px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt36 {
    margin-top: 18px;
  }
}
.sustainability-materiality .--mb36 {
  margin-bottom: 36px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb36 {
    margin-bottom: 18px;
  }
}
.sustainability-materiality .--pt36 {
  padding-top: 36px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt36 {
    padding-top: 18px;
  }
}
.sustainability-materiality .--pb36 {
  padding-bottom: 36px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb36 {
    padding-bottom: 18px;
  }
}
.sustainability-materiality .--w36 {
  width: 36px;
}
.sustainability-materiality .--fw36 {
  font-weight: 36;
}
.sustainability-materiality .--mt37 {
  margin-top: 37px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt37 {
    margin-top: 18.5px;
  }
}
.sustainability-materiality .--mb37 {
  margin-bottom: 37px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb37 {
    margin-bottom: 18.5px;
  }
}
.sustainability-materiality .--pt37 {
  padding-top: 37px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt37 {
    padding-top: 18.5px;
  }
}
.sustainability-materiality .--pb37 {
  padding-bottom: 37px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb37 {
    padding-bottom: 18.5px;
  }
}
.sustainability-materiality .--w37 {
  width: 37px;
}
.sustainability-materiality .--fw37 {
  font-weight: 37;
}
.sustainability-materiality .--mt38 {
  margin-top: 38px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt38 {
    margin-top: 19px;
  }
}
.sustainability-materiality .--mb38 {
  margin-bottom: 38px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb38 {
    margin-bottom: 19px;
  }
}
.sustainability-materiality .--pt38 {
  padding-top: 38px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt38 {
    padding-top: 19px;
  }
}
.sustainability-materiality .--pb38 {
  padding-bottom: 38px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb38 {
    padding-bottom: 19px;
  }
}
.sustainability-materiality .--w38 {
  width: 38px;
}
.sustainability-materiality .--fw38 {
  font-weight: 38;
}
.sustainability-materiality .--mt39 {
  margin-top: 39px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt39 {
    margin-top: 19.5px;
  }
}
.sustainability-materiality .--mb39 {
  margin-bottom: 39px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb39 {
    margin-bottom: 19.5px;
  }
}
.sustainability-materiality .--pt39 {
  padding-top: 39px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt39 {
    padding-top: 19.5px;
  }
}
.sustainability-materiality .--pb39 {
  padding-bottom: 39px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb39 {
    padding-bottom: 19.5px;
  }
}
.sustainability-materiality .--w39 {
  width: 39px;
}
.sustainability-materiality .--fw39 {
  font-weight: 39;
}
.sustainability-materiality .--mt40 {
  margin-top: 40px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt40 {
    margin-top: 20px;
  }
}
.sustainability-materiality .--mb40 {
  margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb40 {
    margin-bottom: 20px;
  }
}
.sustainability-materiality .--pt40 {
  padding-top: 40px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt40 {
    padding-top: 20px;
  }
}
.sustainability-materiality .--pb40 {
  padding-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb40 {
    padding-bottom: 20px;
  }
}
.sustainability-materiality .--w40 {
  width: 40px;
}
.sustainability-materiality .--fw40 {
  font-weight: 40;
}
.sustainability-materiality .--mt41 {
  margin-top: 41px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt41 {
    margin-top: 20.5px;
  }
}
.sustainability-materiality .--mb41 {
  margin-bottom: 41px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb41 {
    margin-bottom: 20.5px;
  }
}
.sustainability-materiality .--pt41 {
  padding-top: 41px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt41 {
    padding-top: 20.5px;
  }
}
.sustainability-materiality .--pb41 {
  padding-bottom: 41px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb41 {
    padding-bottom: 20.5px;
  }
}
.sustainability-materiality .--w41 {
  width: 41px;
}
.sustainability-materiality .--fw41 {
  font-weight: 41;
}
.sustainability-materiality .--mt42 {
  margin-top: 42px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt42 {
    margin-top: 21px;
  }
}
.sustainability-materiality .--mb42 {
  margin-bottom: 42px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb42 {
    margin-bottom: 21px;
  }
}
.sustainability-materiality .--pt42 {
  padding-top: 42px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt42 {
    padding-top: 21px;
  }
}
.sustainability-materiality .--pb42 {
  padding-bottom: 42px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb42 {
    padding-bottom: 21px;
  }
}
.sustainability-materiality .--w42 {
  width: 42px;
}
.sustainability-materiality .--fw42 {
  font-weight: 42;
}
.sustainability-materiality .--mt43 {
  margin-top: 43px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt43 {
    margin-top: 21.5px;
  }
}
.sustainability-materiality .--mb43 {
  margin-bottom: 43px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb43 {
    margin-bottom: 21.5px;
  }
}
.sustainability-materiality .--pt43 {
  padding-top: 43px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt43 {
    padding-top: 21.5px;
  }
}
.sustainability-materiality .--pb43 {
  padding-bottom: 43px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb43 {
    padding-bottom: 21.5px;
  }
}
.sustainability-materiality .--w43 {
  width: 43px;
}
.sustainability-materiality .--fw43 {
  font-weight: 43;
}
.sustainability-materiality .--mt44 {
  margin-top: 44px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt44 {
    margin-top: 22px;
  }
}
.sustainability-materiality .--mb44 {
  margin-bottom: 44px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb44 {
    margin-bottom: 22px;
  }
}
.sustainability-materiality .--pt44 {
  padding-top: 44px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt44 {
    padding-top: 22px;
  }
}
.sustainability-materiality .--pb44 {
  padding-bottom: 44px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb44 {
    padding-bottom: 22px;
  }
}
.sustainability-materiality .--w44 {
  width: 44px;
}
.sustainability-materiality .--fw44 {
  font-weight: 44;
}
.sustainability-materiality .--mt45 {
  margin-top: 45px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt45 {
    margin-top: 22.5px;
  }
}
.sustainability-materiality .--mb45 {
  margin-bottom: 45px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb45 {
    margin-bottom: 22.5px;
  }
}
.sustainability-materiality .--pt45 {
  padding-top: 45px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt45 {
    padding-top: 22.5px;
  }
}
.sustainability-materiality .--pb45 {
  padding-bottom: 45px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb45 {
    padding-bottom: 22.5px;
  }
}
.sustainability-materiality .--w45 {
  width: 45px;
}
.sustainability-materiality .--fw45 {
  font-weight: 45;
}
.sustainability-materiality .--mt46 {
  margin-top: 46px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt46 {
    margin-top: 23px;
  }
}
.sustainability-materiality .--mb46 {
  margin-bottom: 46px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb46 {
    margin-bottom: 23px;
  }
}
.sustainability-materiality .--pt46 {
  padding-top: 46px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt46 {
    padding-top: 23px;
  }
}
.sustainability-materiality .--pb46 {
  padding-bottom: 46px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb46 {
    padding-bottom: 23px;
  }
}
.sustainability-materiality .--w46 {
  width: 46px;
}
.sustainability-materiality .--fw46 {
  font-weight: 46;
}
.sustainability-materiality .--mt47 {
  margin-top: 47px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt47 {
    margin-top: 23.5px;
  }
}
.sustainability-materiality .--mb47 {
  margin-bottom: 47px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb47 {
    margin-bottom: 23.5px;
  }
}
.sustainability-materiality .--pt47 {
  padding-top: 47px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt47 {
    padding-top: 23.5px;
  }
}
.sustainability-materiality .--pb47 {
  padding-bottom: 47px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb47 {
    padding-bottom: 23.5px;
  }
}
.sustainability-materiality .--w47 {
  width: 47px;
}
.sustainability-materiality .--fw47 {
  font-weight: 47;
}
.sustainability-materiality .--mt48 {
  margin-top: 48px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt48 {
    margin-top: 24px;
  }
}
.sustainability-materiality .--mb48 {
  margin-bottom: 48px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb48 {
    margin-bottom: 24px;
  }
}
.sustainability-materiality .--pt48 {
  padding-top: 48px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt48 {
    padding-top: 24px;
  }
}
.sustainability-materiality .--pb48 {
  padding-bottom: 48px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb48 {
    padding-bottom: 24px;
  }
}
.sustainability-materiality .--w48 {
  width: 48px;
}
.sustainability-materiality .--fw48 {
  font-weight: 48;
}
.sustainability-materiality .--mt49 {
  margin-top: 49px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt49 {
    margin-top: 24.5px;
  }
}
.sustainability-materiality .--mb49 {
  margin-bottom: 49px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb49 {
    margin-bottom: 24.5px;
  }
}
.sustainability-materiality .--pt49 {
  padding-top: 49px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt49 {
    padding-top: 24.5px;
  }
}
.sustainability-materiality .--pb49 {
  padding-bottom: 49px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb49 {
    padding-bottom: 24.5px;
  }
}
.sustainability-materiality .--w49 {
  width: 49px;
}
.sustainability-materiality .--fw49 {
  font-weight: 49;
}
.sustainability-materiality .--mt50 {
  margin-top: 50px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt50 {
    margin-top: 25px;
  }
}
.sustainability-materiality .--mb50 {
  margin-bottom: 50px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb50 {
    margin-bottom: 25px;
  }
}
.sustainability-materiality .--pt50 {
  padding-top: 50px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt50 {
    padding-top: 25px;
  }
}
.sustainability-materiality .--pb50 {
  padding-bottom: 50px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb50 {
    padding-bottom: 25px;
  }
}
.sustainability-materiality .--w50 {
  width: 50px;
}
.sustainability-materiality .--fw50 {
  font-weight: 50;
}
.sustainability-materiality .--mt51 {
  margin-top: 51px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt51 {
    margin-top: 25.5px;
  }
}
.sustainability-materiality .--mb51 {
  margin-bottom: 51px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb51 {
    margin-bottom: 25.5px;
  }
}
.sustainability-materiality .--pt51 {
  padding-top: 51px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt51 {
    padding-top: 25.5px;
  }
}
.sustainability-materiality .--pb51 {
  padding-bottom: 51px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb51 {
    padding-bottom: 25.5px;
  }
}
.sustainability-materiality .--w51 {
  width: 51px;
}
.sustainability-materiality .--fw51 {
  font-weight: 51;
}
.sustainability-materiality .--mt52 {
  margin-top: 52px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt52 {
    margin-top: 26px;
  }
}
.sustainability-materiality .--mb52 {
  margin-bottom: 52px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb52 {
    margin-bottom: 26px;
  }
}
.sustainability-materiality .--pt52 {
  padding-top: 52px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt52 {
    padding-top: 26px;
  }
}
.sustainability-materiality .--pb52 {
  padding-bottom: 52px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb52 {
    padding-bottom: 26px;
  }
}
.sustainability-materiality .--w52 {
  width: 52px;
}
.sustainability-materiality .--fw52 {
  font-weight: 52;
}
.sustainability-materiality .--mt53 {
  margin-top: 53px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt53 {
    margin-top: 26.5px;
  }
}
.sustainability-materiality .--mb53 {
  margin-bottom: 53px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb53 {
    margin-bottom: 26.5px;
  }
}
.sustainability-materiality .--pt53 {
  padding-top: 53px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt53 {
    padding-top: 26.5px;
  }
}
.sustainability-materiality .--pb53 {
  padding-bottom: 53px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb53 {
    padding-bottom: 26.5px;
  }
}
.sustainability-materiality .--w53 {
  width: 53px;
}
.sustainability-materiality .--fw53 {
  font-weight: 53;
}
.sustainability-materiality .--mt54 {
  margin-top: 54px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt54 {
    margin-top: 27px;
  }
}
.sustainability-materiality .--mb54 {
  margin-bottom: 54px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb54 {
    margin-bottom: 27px;
  }
}
.sustainability-materiality .--pt54 {
  padding-top: 54px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt54 {
    padding-top: 27px;
  }
}
.sustainability-materiality .--pb54 {
  padding-bottom: 54px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb54 {
    padding-bottom: 27px;
  }
}
.sustainability-materiality .--w54 {
  width: 54px;
}
.sustainability-materiality .--fw54 {
  font-weight: 54;
}
.sustainability-materiality .--mt55 {
  margin-top: 55px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt55 {
    margin-top: 27.5px;
  }
}
.sustainability-materiality .--mb55 {
  margin-bottom: 55px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb55 {
    margin-bottom: 27.5px;
  }
}
.sustainability-materiality .--pt55 {
  padding-top: 55px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt55 {
    padding-top: 27.5px;
  }
}
.sustainability-materiality .--pb55 {
  padding-bottom: 55px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb55 {
    padding-bottom: 27.5px;
  }
}
.sustainability-materiality .--w55 {
  width: 55px;
}
.sustainability-materiality .--fw55 {
  font-weight: 55;
}
.sustainability-materiality .--mt56 {
  margin-top: 56px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt56 {
    margin-top: 28px;
  }
}
.sustainability-materiality .--mb56 {
  margin-bottom: 56px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb56 {
    margin-bottom: 28px;
  }
}
.sustainability-materiality .--pt56 {
  padding-top: 56px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt56 {
    padding-top: 28px;
  }
}
.sustainability-materiality .--pb56 {
  padding-bottom: 56px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb56 {
    padding-bottom: 28px;
  }
}
.sustainability-materiality .--w56 {
  width: 56px;
}
.sustainability-materiality .--fw56 {
  font-weight: 56;
}
.sustainability-materiality .--mt57 {
  margin-top: 57px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt57 {
    margin-top: 28.5px;
  }
}
.sustainability-materiality .--mb57 {
  margin-bottom: 57px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb57 {
    margin-bottom: 28.5px;
  }
}
.sustainability-materiality .--pt57 {
  padding-top: 57px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt57 {
    padding-top: 28.5px;
  }
}
.sustainability-materiality .--pb57 {
  padding-bottom: 57px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb57 {
    padding-bottom: 28.5px;
  }
}
.sustainability-materiality .--w57 {
  width: 57px;
}
.sustainability-materiality .--fw57 {
  font-weight: 57;
}
.sustainability-materiality .--mt58 {
  margin-top: 58px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt58 {
    margin-top: 29px;
  }
}
.sustainability-materiality .--mb58 {
  margin-bottom: 58px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb58 {
    margin-bottom: 29px;
  }
}
.sustainability-materiality .--pt58 {
  padding-top: 58px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt58 {
    padding-top: 29px;
  }
}
.sustainability-materiality .--pb58 {
  padding-bottom: 58px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb58 {
    padding-bottom: 29px;
  }
}
.sustainability-materiality .--w58 {
  width: 58px;
}
.sustainability-materiality .--fw58 {
  font-weight: 58;
}
.sustainability-materiality .--mt59 {
  margin-top: 59px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt59 {
    margin-top: 29.5px;
  }
}
.sustainability-materiality .--mb59 {
  margin-bottom: 59px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb59 {
    margin-bottom: 29.5px;
  }
}
.sustainability-materiality .--pt59 {
  padding-top: 59px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt59 {
    padding-top: 29.5px;
  }
}
.sustainability-materiality .--pb59 {
  padding-bottom: 59px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb59 {
    padding-bottom: 29.5px;
  }
}
.sustainability-materiality .--w59 {
  width: 59px;
}
.sustainability-materiality .--fw59 {
  font-weight: 59;
}
.sustainability-materiality .--mt60 {
  margin-top: 60px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt60 {
    margin-top: 30px;
  }
}
.sustainability-materiality .--mb60 {
  margin-bottom: 60px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb60 {
    margin-bottom: 30px;
  }
}
.sustainability-materiality .--pt60 {
  padding-top: 60px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt60 {
    padding-top: 30px;
  }
}
.sustainability-materiality .--pb60 {
  padding-bottom: 60px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb60 {
    padding-bottom: 30px;
  }
}
.sustainability-materiality .--w60 {
  width: 60px;
}
.sustainability-materiality .--fw60 {
  font-weight: 60;
}
.sustainability-materiality .--mt61 {
  margin-top: 61px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt61 {
    margin-top: 30.5px;
  }
}
.sustainability-materiality .--mb61 {
  margin-bottom: 61px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb61 {
    margin-bottom: 30.5px;
  }
}
.sustainability-materiality .--pt61 {
  padding-top: 61px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt61 {
    padding-top: 30.5px;
  }
}
.sustainability-materiality .--pb61 {
  padding-bottom: 61px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb61 {
    padding-bottom: 30.5px;
  }
}
.sustainability-materiality .--w61 {
  width: 61px;
}
.sustainability-materiality .--fw61 {
  font-weight: 61;
}
.sustainability-materiality .--mt62 {
  margin-top: 62px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt62 {
    margin-top: 31px;
  }
}
.sustainability-materiality .--mb62 {
  margin-bottom: 62px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb62 {
    margin-bottom: 31px;
  }
}
.sustainability-materiality .--pt62 {
  padding-top: 62px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt62 {
    padding-top: 31px;
  }
}
.sustainability-materiality .--pb62 {
  padding-bottom: 62px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb62 {
    padding-bottom: 31px;
  }
}
.sustainability-materiality .--w62 {
  width: 62px;
}
.sustainability-materiality .--fw62 {
  font-weight: 62;
}
.sustainability-materiality .--mt63 {
  margin-top: 63px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt63 {
    margin-top: 31.5px;
  }
}
.sustainability-materiality .--mb63 {
  margin-bottom: 63px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb63 {
    margin-bottom: 31.5px;
  }
}
.sustainability-materiality .--pt63 {
  padding-top: 63px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt63 {
    padding-top: 31.5px;
  }
}
.sustainability-materiality .--pb63 {
  padding-bottom: 63px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb63 {
    padding-bottom: 31.5px;
  }
}
.sustainability-materiality .--w63 {
  width: 63px;
}
.sustainability-materiality .--fw63 {
  font-weight: 63;
}
.sustainability-materiality .--mt64 {
  margin-top: 64px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt64 {
    margin-top: 32px;
  }
}
.sustainability-materiality .--mb64 {
  margin-bottom: 64px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb64 {
    margin-bottom: 32px;
  }
}
.sustainability-materiality .--pt64 {
  padding-top: 64px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt64 {
    padding-top: 32px;
  }
}
.sustainability-materiality .--pb64 {
  padding-bottom: 64px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb64 {
    padding-bottom: 32px;
  }
}
.sustainability-materiality .--w64 {
  width: 64px;
}
.sustainability-materiality .--fw64 {
  font-weight: 64;
}
.sustainability-materiality .--mt65 {
  margin-top: 65px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt65 {
    margin-top: 32.5px;
  }
}
.sustainability-materiality .--mb65 {
  margin-bottom: 65px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb65 {
    margin-bottom: 32.5px;
  }
}
.sustainability-materiality .--pt65 {
  padding-top: 65px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt65 {
    padding-top: 32.5px;
  }
}
.sustainability-materiality .--pb65 {
  padding-bottom: 65px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb65 {
    padding-bottom: 32.5px;
  }
}
.sustainability-materiality .--w65 {
  width: 65px;
}
.sustainability-materiality .--fw65 {
  font-weight: 65;
}
.sustainability-materiality .--mt66 {
  margin-top: 66px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt66 {
    margin-top: 33px;
  }
}
.sustainability-materiality .--mb66 {
  margin-bottom: 66px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb66 {
    margin-bottom: 33px;
  }
}
.sustainability-materiality .--pt66 {
  padding-top: 66px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt66 {
    padding-top: 33px;
  }
}
.sustainability-materiality .--pb66 {
  padding-bottom: 66px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb66 {
    padding-bottom: 33px;
  }
}
.sustainability-materiality .--w66 {
  width: 66px;
}
.sustainability-materiality .--fw66 {
  font-weight: 66;
}
.sustainability-materiality .--mt67 {
  margin-top: 67px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt67 {
    margin-top: 33.5px;
  }
}
.sustainability-materiality .--mb67 {
  margin-bottom: 67px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb67 {
    margin-bottom: 33.5px;
  }
}
.sustainability-materiality .--pt67 {
  padding-top: 67px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt67 {
    padding-top: 33.5px;
  }
}
.sustainability-materiality .--pb67 {
  padding-bottom: 67px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb67 {
    padding-bottom: 33.5px;
  }
}
.sustainability-materiality .--w67 {
  width: 67px;
}
.sustainability-materiality .--fw67 {
  font-weight: 67;
}
.sustainability-materiality .--mt68 {
  margin-top: 68px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt68 {
    margin-top: 34px;
  }
}
.sustainability-materiality .--mb68 {
  margin-bottom: 68px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb68 {
    margin-bottom: 34px;
  }
}
.sustainability-materiality .--pt68 {
  padding-top: 68px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt68 {
    padding-top: 34px;
  }
}
.sustainability-materiality .--pb68 {
  padding-bottom: 68px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb68 {
    padding-bottom: 34px;
  }
}
.sustainability-materiality .--w68 {
  width: 68px;
}
.sustainability-materiality .--fw68 {
  font-weight: 68;
}
.sustainability-materiality .--mt69 {
  margin-top: 69px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt69 {
    margin-top: 34.5px;
  }
}
.sustainability-materiality .--mb69 {
  margin-bottom: 69px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb69 {
    margin-bottom: 34.5px;
  }
}
.sustainability-materiality .--pt69 {
  padding-top: 69px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt69 {
    padding-top: 34.5px;
  }
}
.sustainability-materiality .--pb69 {
  padding-bottom: 69px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb69 {
    padding-bottom: 34.5px;
  }
}
.sustainability-materiality .--w69 {
  width: 69px;
}
.sustainability-materiality .--fw69 {
  font-weight: 69;
}
.sustainability-materiality .--mt70 {
  margin-top: 70px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt70 {
    margin-top: 35px;
  }
}
.sustainability-materiality .--mb70 {
  margin-bottom: 70px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb70 {
    margin-bottom: 35px;
  }
}
.sustainability-materiality .--pt70 {
  padding-top: 70px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt70 {
    padding-top: 35px;
  }
}
.sustainability-materiality .--pb70 {
  padding-bottom: 70px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb70 {
    padding-bottom: 35px;
  }
}
.sustainability-materiality .--w70 {
  width: 70px;
}
.sustainability-materiality .--fw70 {
  font-weight: 70;
}
.sustainability-materiality .--mt71 {
  margin-top: 71px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt71 {
    margin-top: 35.5px;
  }
}
.sustainability-materiality .--mb71 {
  margin-bottom: 71px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb71 {
    margin-bottom: 35.5px;
  }
}
.sustainability-materiality .--pt71 {
  padding-top: 71px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt71 {
    padding-top: 35.5px;
  }
}
.sustainability-materiality .--pb71 {
  padding-bottom: 71px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb71 {
    padding-bottom: 35.5px;
  }
}
.sustainability-materiality .--w71 {
  width: 71px;
}
.sustainability-materiality .--fw71 {
  font-weight: 71;
}
.sustainability-materiality .--mt72 {
  margin-top: 72px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt72 {
    margin-top: 36px;
  }
}
.sustainability-materiality .--mb72 {
  margin-bottom: 72px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb72 {
    margin-bottom: 36px;
  }
}
.sustainability-materiality .--pt72 {
  padding-top: 72px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt72 {
    padding-top: 36px;
  }
}
.sustainability-materiality .--pb72 {
  padding-bottom: 72px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb72 {
    padding-bottom: 36px;
  }
}
.sustainability-materiality .--w72 {
  width: 72px;
}
.sustainability-materiality .--fw72 {
  font-weight: 72;
}
.sustainability-materiality .--mt73 {
  margin-top: 73px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt73 {
    margin-top: 36.5px;
  }
}
.sustainability-materiality .--mb73 {
  margin-bottom: 73px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb73 {
    margin-bottom: 36.5px;
  }
}
.sustainability-materiality .--pt73 {
  padding-top: 73px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt73 {
    padding-top: 36.5px;
  }
}
.sustainability-materiality .--pb73 {
  padding-bottom: 73px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb73 {
    padding-bottom: 36.5px;
  }
}
.sustainability-materiality .--w73 {
  width: 73px;
}
.sustainability-materiality .--fw73 {
  font-weight: 73;
}
.sustainability-materiality .--mt74 {
  margin-top: 74px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt74 {
    margin-top: 37px;
  }
}
.sustainability-materiality .--mb74 {
  margin-bottom: 74px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb74 {
    margin-bottom: 37px;
  }
}
.sustainability-materiality .--pt74 {
  padding-top: 74px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt74 {
    padding-top: 37px;
  }
}
.sustainability-materiality .--pb74 {
  padding-bottom: 74px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb74 {
    padding-bottom: 37px;
  }
}
.sustainability-materiality .--w74 {
  width: 74px;
}
.sustainability-materiality .--fw74 {
  font-weight: 74;
}
.sustainability-materiality .--mt75 {
  margin-top: 75px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt75 {
    margin-top: 37.5px;
  }
}
.sustainability-materiality .--mb75 {
  margin-bottom: 75px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb75 {
    margin-bottom: 37.5px;
  }
}
.sustainability-materiality .--pt75 {
  padding-top: 75px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt75 {
    padding-top: 37.5px;
  }
}
.sustainability-materiality .--pb75 {
  padding-bottom: 75px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb75 {
    padding-bottom: 37.5px;
  }
}
.sustainability-materiality .--w75 {
  width: 75px;
}
.sustainability-materiality .--fw75 {
  font-weight: 75;
}
.sustainability-materiality .--mt76 {
  margin-top: 76px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt76 {
    margin-top: 38px;
  }
}
.sustainability-materiality .--mb76 {
  margin-bottom: 76px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb76 {
    margin-bottom: 38px;
  }
}
.sustainability-materiality .--pt76 {
  padding-top: 76px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt76 {
    padding-top: 38px;
  }
}
.sustainability-materiality .--pb76 {
  padding-bottom: 76px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb76 {
    padding-bottom: 38px;
  }
}
.sustainability-materiality .--w76 {
  width: 76px;
}
.sustainability-materiality .--fw76 {
  font-weight: 76;
}
.sustainability-materiality .--mt77 {
  margin-top: 77px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt77 {
    margin-top: 38.5px;
  }
}
.sustainability-materiality .--mb77 {
  margin-bottom: 77px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb77 {
    margin-bottom: 38.5px;
  }
}
.sustainability-materiality .--pt77 {
  padding-top: 77px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt77 {
    padding-top: 38.5px;
  }
}
.sustainability-materiality .--pb77 {
  padding-bottom: 77px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb77 {
    padding-bottom: 38.5px;
  }
}
.sustainability-materiality .--w77 {
  width: 77px;
}
.sustainability-materiality .--fw77 {
  font-weight: 77;
}
.sustainability-materiality .--mt78 {
  margin-top: 78px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt78 {
    margin-top: 39px;
  }
}
.sustainability-materiality .--mb78 {
  margin-bottom: 78px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb78 {
    margin-bottom: 39px;
  }
}
.sustainability-materiality .--pt78 {
  padding-top: 78px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt78 {
    padding-top: 39px;
  }
}
.sustainability-materiality .--pb78 {
  padding-bottom: 78px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb78 {
    padding-bottom: 39px;
  }
}
.sustainability-materiality .--w78 {
  width: 78px;
}
.sustainability-materiality .--fw78 {
  font-weight: 78;
}
.sustainability-materiality .--mt79 {
  margin-top: 79px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt79 {
    margin-top: 39.5px;
  }
}
.sustainability-materiality .--mb79 {
  margin-bottom: 79px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb79 {
    margin-bottom: 39.5px;
  }
}
.sustainability-materiality .--pt79 {
  padding-top: 79px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt79 {
    padding-top: 39.5px;
  }
}
.sustainability-materiality .--pb79 {
  padding-bottom: 79px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb79 {
    padding-bottom: 39.5px;
  }
}
.sustainability-materiality .--w79 {
  width: 79px;
}
.sustainability-materiality .--fw79 {
  font-weight: 79;
}
.sustainability-materiality .--mt80 {
  margin-top: 80px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt80 {
    margin-top: 40px;
  }
}
.sustainability-materiality .--mb80 {
  margin-bottom: 80px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb80 {
    margin-bottom: 40px;
  }
}
.sustainability-materiality .--pt80 {
  padding-top: 80px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt80 {
    padding-top: 40px;
  }
}
.sustainability-materiality .--pb80 {
  padding-bottom: 80px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb80 {
    padding-bottom: 40px;
  }
}
.sustainability-materiality .--w80 {
  width: 80px;
}
.sustainability-materiality .--fw80 {
  font-weight: 80;
}
.sustainability-materiality .--mt81 {
  margin-top: 81px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt81 {
    margin-top: 40.5px;
  }
}
.sustainability-materiality .--mb81 {
  margin-bottom: 81px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb81 {
    margin-bottom: 40.5px;
  }
}
.sustainability-materiality .--pt81 {
  padding-top: 81px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt81 {
    padding-top: 40.5px;
  }
}
.sustainability-materiality .--pb81 {
  padding-bottom: 81px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb81 {
    padding-bottom: 40.5px;
  }
}
.sustainability-materiality .--w81 {
  width: 81px;
}
.sustainability-materiality .--fw81 {
  font-weight: 81;
}
.sustainability-materiality .--mt82 {
  margin-top: 82px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt82 {
    margin-top: 41px;
  }
}
.sustainability-materiality .--mb82 {
  margin-bottom: 82px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb82 {
    margin-bottom: 41px;
  }
}
.sustainability-materiality .--pt82 {
  padding-top: 82px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt82 {
    padding-top: 41px;
  }
}
.sustainability-materiality .--pb82 {
  padding-bottom: 82px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb82 {
    padding-bottom: 41px;
  }
}
.sustainability-materiality .--w82 {
  width: 82px;
}
.sustainability-materiality .--fw82 {
  font-weight: 82;
}
.sustainability-materiality .--mt83 {
  margin-top: 83px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt83 {
    margin-top: 41.5px;
  }
}
.sustainability-materiality .--mb83 {
  margin-bottom: 83px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb83 {
    margin-bottom: 41.5px;
  }
}
.sustainability-materiality .--pt83 {
  padding-top: 83px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt83 {
    padding-top: 41.5px;
  }
}
.sustainability-materiality .--pb83 {
  padding-bottom: 83px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb83 {
    padding-bottom: 41.5px;
  }
}
.sustainability-materiality .--w83 {
  width: 83px;
}
.sustainability-materiality .--fw83 {
  font-weight: 83;
}
.sustainability-materiality .--mt84 {
  margin-top: 84px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt84 {
    margin-top: 42px;
  }
}
.sustainability-materiality .--mb84 {
  margin-bottom: 84px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb84 {
    margin-bottom: 42px;
  }
}
.sustainability-materiality .--pt84 {
  padding-top: 84px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt84 {
    padding-top: 42px;
  }
}
.sustainability-materiality .--pb84 {
  padding-bottom: 84px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb84 {
    padding-bottom: 42px;
  }
}
.sustainability-materiality .--w84 {
  width: 84px;
}
.sustainability-materiality .--fw84 {
  font-weight: 84;
}
.sustainability-materiality .--mt85 {
  margin-top: 85px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt85 {
    margin-top: 42.5px;
  }
}
.sustainability-materiality .--mb85 {
  margin-bottom: 85px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb85 {
    margin-bottom: 42.5px;
  }
}
.sustainability-materiality .--pt85 {
  padding-top: 85px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt85 {
    padding-top: 42.5px;
  }
}
.sustainability-materiality .--pb85 {
  padding-bottom: 85px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb85 {
    padding-bottom: 42.5px;
  }
}
.sustainability-materiality .--w85 {
  width: 85px;
}
.sustainability-materiality .--fw85 {
  font-weight: 85;
}
.sustainability-materiality .--mt86 {
  margin-top: 86px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt86 {
    margin-top: 43px;
  }
}
.sustainability-materiality .--mb86 {
  margin-bottom: 86px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb86 {
    margin-bottom: 43px;
  }
}
.sustainability-materiality .--pt86 {
  padding-top: 86px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt86 {
    padding-top: 43px;
  }
}
.sustainability-materiality .--pb86 {
  padding-bottom: 86px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb86 {
    padding-bottom: 43px;
  }
}
.sustainability-materiality .--w86 {
  width: 86px;
}
.sustainability-materiality .--fw86 {
  font-weight: 86;
}
.sustainability-materiality .--mt87 {
  margin-top: 87px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt87 {
    margin-top: 43.5px;
  }
}
.sustainability-materiality .--mb87 {
  margin-bottom: 87px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb87 {
    margin-bottom: 43.5px;
  }
}
.sustainability-materiality .--pt87 {
  padding-top: 87px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt87 {
    padding-top: 43.5px;
  }
}
.sustainability-materiality .--pb87 {
  padding-bottom: 87px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb87 {
    padding-bottom: 43.5px;
  }
}
.sustainability-materiality .--w87 {
  width: 87px;
}
.sustainability-materiality .--fw87 {
  font-weight: 87;
}
.sustainability-materiality .--mt88 {
  margin-top: 88px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt88 {
    margin-top: 44px;
  }
}
.sustainability-materiality .--mb88 {
  margin-bottom: 88px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb88 {
    margin-bottom: 44px;
  }
}
.sustainability-materiality .--pt88 {
  padding-top: 88px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt88 {
    padding-top: 44px;
  }
}
.sustainability-materiality .--pb88 {
  padding-bottom: 88px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb88 {
    padding-bottom: 44px;
  }
}
.sustainability-materiality .--w88 {
  width: 88px;
}
.sustainability-materiality .--fw88 {
  font-weight: 88;
}
.sustainability-materiality .--mt89 {
  margin-top: 89px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt89 {
    margin-top: 44.5px;
  }
}
.sustainability-materiality .--mb89 {
  margin-bottom: 89px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb89 {
    margin-bottom: 44.5px;
  }
}
.sustainability-materiality .--pt89 {
  padding-top: 89px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt89 {
    padding-top: 44.5px;
  }
}
.sustainability-materiality .--pb89 {
  padding-bottom: 89px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb89 {
    padding-bottom: 44.5px;
  }
}
.sustainability-materiality .--w89 {
  width: 89px;
}
.sustainability-materiality .--fw89 {
  font-weight: 89;
}
.sustainability-materiality .--mt90 {
  margin-top: 90px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt90 {
    margin-top: 45px;
  }
}
.sustainability-materiality .--mb90 {
  margin-bottom: 90px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb90 {
    margin-bottom: 45px;
  }
}
.sustainability-materiality .--pt90 {
  padding-top: 90px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt90 {
    padding-top: 45px;
  }
}
.sustainability-materiality .--pb90 {
  padding-bottom: 90px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb90 {
    padding-bottom: 45px;
  }
}
.sustainability-materiality .--w90 {
  width: 90px;
}
.sustainability-materiality .--fw90 {
  font-weight: 90;
}
.sustainability-materiality .--mt91 {
  margin-top: 91px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt91 {
    margin-top: 45.5px;
  }
}
.sustainability-materiality .--mb91 {
  margin-bottom: 91px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb91 {
    margin-bottom: 45.5px;
  }
}
.sustainability-materiality .--pt91 {
  padding-top: 91px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt91 {
    padding-top: 45.5px;
  }
}
.sustainability-materiality .--pb91 {
  padding-bottom: 91px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb91 {
    padding-bottom: 45.5px;
  }
}
.sustainability-materiality .--w91 {
  width: 91px;
}
.sustainability-materiality .--fw91 {
  font-weight: 91;
}
.sustainability-materiality .--mt92 {
  margin-top: 92px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt92 {
    margin-top: 46px;
  }
}
.sustainability-materiality .--mb92 {
  margin-bottom: 92px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb92 {
    margin-bottom: 46px;
  }
}
.sustainability-materiality .--pt92 {
  padding-top: 92px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt92 {
    padding-top: 46px;
  }
}
.sustainability-materiality .--pb92 {
  padding-bottom: 92px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb92 {
    padding-bottom: 46px;
  }
}
.sustainability-materiality .--w92 {
  width: 92px;
}
.sustainability-materiality .--fw92 {
  font-weight: 92;
}
.sustainability-materiality .--mt93 {
  margin-top: 93px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt93 {
    margin-top: 46.5px;
  }
}
.sustainability-materiality .--mb93 {
  margin-bottom: 93px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb93 {
    margin-bottom: 46.5px;
  }
}
.sustainability-materiality .--pt93 {
  padding-top: 93px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt93 {
    padding-top: 46.5px;
  }
}
.sustainability-materiality .--pb93 {
  padding-bottom: 93px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb93 {
    padding-bottom: 46.5px;
  }
}
.sustainability-materiality .--w93 {
  width: 93px;
}
.sustainability-materiality .--fw93 {
  font-weight: 93;
}
.sustainability-materiality .--mt94 {
  margin-top: 94px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt94 {
    margin-top: 47px;
  }
}
.sustainability-materiality .--mb94 {
  margin-bottom: 94px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb94 {
    margin-bottom: 47px;
  }
}
.sustainability-materiality .--pt94 {
  padding-top: 94px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt94 {
    padding-top: 47px;
  }
}
.sustainability-materiality .--pb94 {
  padding-bottom: 94px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb94 {
    padding-bottom: 47px;
  }
}
.sustainability-materiality .--w94 {
  width: 94px;
}
.sustainability-materiality .--fw94 {
  font-weight: 94;
}
.sustainability-materiality .--mt95 {
  margin-top: 95px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt95 {
    margin-top: 47.5px;
  }
}
.sustainability-materiality .--mb95 {
  margin-bottom: 95px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb95 {
    margin-bottom: 47.5px;
  }
}
.sustainability-materiality .--pt95 {
  padding-top: 95px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt95 {
    padding-top: 47.5px;
  }
}
.sustainability-materiality .--pb95 {
  padding-bottom: 95px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb95 {
    padding-bottom: 47.5px;
  }
}
.sustainability-materiality .--w95 {
  width: 95px;
}
.sustainability-materiality .--fw95 {
  font-weight: 95;
}
.sustainability-materiality .--mt96 {
  margin-top: 96px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt96 {
    margin-top: 48px;
  }
}
.sustainability-materiality .--mb96 {
  margin-bottom: 96px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb96 {
    margin-bottom: 48px;
  }
}
.sustainability-materiality .--pt96 {
  padding-top: 96px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt96 {
    padding-top: 48px;
  }
}
.sustainability-materiality .--pb96 {
  padding-bottom: 96px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb96 {
    padding-bottom: 48px;
  }
}
.sustainability-materiality .--w96 {
  width: 96px;
}
.sustainability-materiality .--fw96 {
  font-weight: 96;
}
.sustainability-materiality .--mt97 {
  margin-top: 97px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt97 {
    margin-top: 48.5px;
  }
}
.sustainability-materiality .--mb97 {
  margin-bottom: 97px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb97 {
    margin-bottom: 48.5px;
  }
}
.sustainability-materiality .--pt97 {
  padding-top: 97px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt97 {
    padding-top: 48.5px;
  }
}
.sustainability-materiality .--pb97 {
  padding-bottom: 97px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb97 {
    padding-bottom: 48.5px;
  }
}
.sustainability-materiality .--w97 {
  width: 97px;
}
.sustainability-materiality .--fw97 {
  font-weight: 97;
}
.sustainability-materiality .--mt98 {
  margin-top: 98px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt98 {
    margin-top: 49px;
  }
}
.sustainability-materiality .--mb98 {
  margin-bottom: 98px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb98 {
    margin-bottom: 49px;
  }
}
.sustainability-materiality .--pt98 {
  padding-top: 98px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt98 {
    padding-top: 49px;
  }
}
.sustainability-materiality .--pb98 {
  padding-bottom: 98px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb98 {
    padding-bottom: 49px;
  }
}
.sustainability-materiality .--w98 {
  width: 98px;
}
.sustainability-materiality .--fw98 {
  font-weight: 98;
}
.sustainability-materiality .--mt99 {
  margin-top: 99px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt99 {
    margin-top: 49.5px;
  }
}
.sustainability-materiality .--mb99 {
  margin-bottom: 99px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb99 {
    margin-bottom: 49.5px;
  }
}
.sustainability-materiality .--pt99 {
  padding-top: 99px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt99 {
    padding-top: 49.5px;
  }
}
.sustainability-materiality .--pb99 {
  padding-bottom: 99px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb99 {
    padding-bottom: 49.5px;
  }
}
.sustainability-materiality .--w99 {
  width: 99px;
}
.sustainability-materiality .--fw99 {
  font-weight: 99;
}
.sustainability-materiality .--mt100 {
  margin-top: 100px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt100 {
    margin-top: 50px;
  }
}
.sustainability-materiality .--mb100 {
  margin-bottom: 100px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb100 {
    margin-bottom: 50px;
  }
}
.sustainability-materiality .--pt100 {
  padding-top: 100px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt100 {
    padding-top: 50px;
  }
}
.sustainability-materiality .--pb100 {
  padding-bottom: 100px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb100 {
    padding-bottom: 50px;
  }
}
.sustainability-materiality .--w100 {
  width: 100px;
}
.sustainability-materiality .--fw100 {
  font-weight: 100;
}
.sustainability-materiality .--mt101 {
  margin-top: 101px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt101 {
    margin-top: 50.5px;
  }
}
.sustainability-materiality .--mb101 {
  margin-bottom: 101px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb101 {
    margin-bottom: 50.5px;
  }
}
.sustainability-materiality .--pt101 {
  padding-top: 101px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt101 {
    padding-top: 50.5px;
  }
}
.sustainability-materiality .--pb101 {
  padding-bottom: 101px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb101 {
    padding-bottom: 50.5px;
  }
}
.sustainability-materiality .--w101 {
  width: 101px;
}
.sustainability-materiality .--fw101 {
  font-weight: 101;
}
.sustainability-materiality .--mt102 {
  margin-top: 102px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt102 {
    margin-top: 51px;
  }
}
.sustainability-materiality .--mb102 {
  margin-bottom: 102px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb102 {
    margin-bottom: 51px;
  }
}
.sustainability-materiality .--pt102 {
  padding-top: 102px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt102 {
    padding-top: 51px;
  }
}
.sustainability-materiality .--pb102 {
  padding-bottom: 102px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb102 {
    padding-bottom: 51px;
  }
}
.sustainability-materiality .--w102 {
  width: 102px;
}
.sustainability-materiality .--fw102 {
  font-weight: 102;
}
.sustainability-materiality .--mt103 {
  margin-top: 103px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt103 {
    margin-top: 51.5px;
  }
}
.sustainability-materiality .--mb103 {
  margin-bottom: 103px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb103 {
    margin-bottom: 51.5px;
  }
}
.sustainability-materiality .--pt103 {
  padding-top: 103px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt103 {
    padding-top: 51.5px;
  }
}
.sustainability-materiality .--pb103 {
  padding-bottom: 103px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb103 {
    padding-bottom: 51.5px;
  }
}
.sustainability-materiality .--w103 {
  width: 103px;
}
.sustainability-materiality .--fw103 {
  font-weight: 103;
}
.sustainability-materiality .--mt104 {
  margin-top: 104px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt104 {
    margin-top: 52px;
  }
}
.sustainability-materiality .--mb104 {
  margin-bottom: 104px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb104 {
    margin-bottom: 52px;
  }
}
.sustainability-materiality .--pt104 {
  padding-top: 104px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt104 {
    padding-top: 52px;
  }
}
.sustainability-materiality .--pb104 {
  padding-bottom: 104px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb104 {
    padding-bottom: 52px;
  }
}
.sustainability-materiality .--w104 {
  width: 104px;
}
.sustainability-materiality .--fw104 {
  font-weight: 104;
}
.sustainability-materiality .--mt105 {
  margin-top: 105px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt105 {
    margin-top: 52.5px;
  }
}
.sustainability-materiality .--mb105 {
  margin-bottom: 105px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb105 {
    margin-bottom: 52.5px;
  }
}
.sustainability-materiality .--pt105 {
  padding-top: 105px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt105 {
    padding-top: 52.5px;
  }
}
.sustainability-materiality .--pb105 {
  padding-bottom: 105px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb105 {
    padding-bottom: 52.5px;
  }
}
.sustainability-materiality .--w105 {
  width: 105px;
}
.sustainability-materiality .--fw105 {
  font-weight: 105;
}
.sustainability-materiality .--mt106 {
  margin-top: 106px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt106 {
    margin-top: 53px;
  }
}
.sustainability-materiality .--mb106 {
  margin-bottom: 106px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb106 {
    margin-bottom: 53px;
  }
}
.sustainability-materiality .--pt106 {
  padding-top: 106px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt106 {
    padding-top: 53px;
  }
}
.sustainability-materiality .--pb106 {
  padding-bottom: 106px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb106 {
    padding-bottom: 53px;
  }
}
.sustainability-materiality .--w106 {
  width: 106px;
}
.sustainability-materiality .--fw106 {
  font-weight: 106;
}
.sustainability-materiality .--mt107 {
  margin-top: 107px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt107 {
    margin-top: 53.5px;
  }
}
.sustainability-materiality .--mb107 {
  margin-bottom: 107px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb107 {
    margin-bottom: 53.5px;
  }
}
.sustainability-materiality .--pt107 {
  padding-top: 107px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt107 {
    padding-top: 53.5px;
  }
}
.sustainability-materiality .--pb107 {
  padding-bottom: 107px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb107 {
    padding-bottom: 53.5px;
  }
}
.sustainability-materiality .--w107 {
  width: 107px;
}
.sustainability-materiality .--fw107 {
  font-weight: 107;
}
.sustainability-materiality .--mt108 {
  margin-top: 108px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt108 {
    margin-top: 54px;
  }
}
.sustainability-materiality .--mb108 {
  margin-bottom: 108px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb108 {
    margin-bottom: 54px;
  }
}
.sustainability-materiality .--pt108 {
  padding-top: 108px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt108 {
    padding-top: 54px;
  }
}
.sustainability-materiality .--pb108 {
  padding-bottom: 108px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb108 {
    padding-bottom: 54px;
  }
}
.sustainability-materiality .--w108 {
  width: 108px;
}
.sustainability-materiality .--fw108 {
  font-weight: 108;
}
.sustainability-materiality .--mt109 {
  margin-top: 109px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt109 {
    margin-top: 54.5px;
  }
}
.sustainability-materiality .--mb109 {
  margin-bottom: 109px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb109 {
    margin-bottom: 54.5px;
  }
}
.sustainability-materiality .--pt109 {
  padding-top: 109px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt109 {
    padding-top: 54.5px;
  }
}
.sustainability-materiality .--pb109 {
  padding-bottom: 109px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb109 {
    padding-bottom: 54.5px;
  }
}
.sustainability-materiality .--w109 {
  width: 109px;
}
.sustainability-materiality .--fw109 {
  font-weight: 109;
}
.sustainability-materiality .--mt110 {
  margin-top: 110px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt110 {
    margin-top: 55px;
  }
}
.sustainability-materiality .--mb110 {
  margin-bottom: 110px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb110 {
    margin-bottom: 55px;
  }
}
.sustainability-materiality .--pt110 {
  padding-top: 110px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt110 {
    padding-top: 55px;
  }
}
.sustainability-materiality .--pb110 {
  padding-bottom: 110px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb110 {
    padding-bottom: 55px;
  }
}
.sustainability-materiality .--w110 {
  width: 110px;
}
.sustainability-materiality .--fw110 {
  font-weight: 110;
}
.sustainability-materiality .--mt111 {
  margin-top: 111px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt111 {
    margin-top: 55.5px;
  }
}
.sustainability-materiality .--mb111 {
  margin-bottom: 111px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb111 {
    margin-bottom: 55.5px;
  }
}
.sustainability-materiality .--pt111 {
  padding-top: 111px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt111 {
    padding-top: 55.5px;
  }
}
.sustainability-materiality .--pb111 {
  padding-bottom: 111px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb111 {
    padding-bottom: 55.5px;
  }
}
.sustainability-materiality .--w111 {
  width: 111px;
}
.sustainability-materiality .--fw111 {
  font-weight: 111;
}
.sustainability-materiality .--mt112 {
  margin-top: 112px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt112 {
    margin-top: 56px;
  }
}
.sustainability-materiality .--mb112 {
  margin-bottom: 112px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb112 {
    margin-bottom: 56px;
  }
}
.sustainability-materiality .--pt112 {
  padding-top: 112px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt112 {
    padding-top: 56px;
  }
}
.sustainability-materiality .--pb112 {
  padding-bottom: 112px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb112 {
    padding-bottom: 56px;
  }
}
.sustainability-materiality .--w112 {
  width: 112px;
}
.sustainability-materiality .--fw112 {
  font-weight: 112;
}
.sustainability-materiality .--mt113 {
  margin-top: 113px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt113 {
    margin-top: 56.5px;
  }
}
.sustainability-materiality .--mb113 {
  margin-bottom: 113px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb113 {
    margin-bottom: 56.5px;
  }
}
.sustainability-materiality .--pt113 {
  padding-top: 113px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt113 {
    padding-top: 56.5px;
  }
}
.sustainability-materiality .--pb113 {
  padding-bottom: 113px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb113 {
    padding-bottom: 56.5px;
  }
}
.sustainability-materiality .--w113 {
  width: 113px;
}
.sustainability-materiality .--fw113 {
  font-weight: 113;
}
.sustainability-materiality .--mt114 {
  margin-top: 114px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt114 {
    margin-top: 57px;
  }
}
.sustainability-materiality .--mb114 {
  margin-bottom: 114px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb114 {
    margin-bottom: 57px;
  }
}
.sustainability-materiality .--pt114 {
  padding-top: 114px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt114 {
    padding-top: 57px;
  }
}
.sustainability-materiality .--pb114 {
  padding-bottom: 114px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb114 {
    padding-bottom: 57px;
  }
}
.sustainability-materiality .--w114 {
  width: 114px;
}
.sustainability-materiality .--fw114 {
  font-weight: 114;
}
.sustainability-materiality .--mt115 {
  margin-top: 115px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt115 {
    margin-top: 57.5px;
  }
}
.sustainability-materiality .--mb115 {
  margin-bottom: 115px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb115 {
    margin-bottom: 57.5px;
  }
}
.sustainability-materiality .--pt115 {
  padding-top: 115px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt115 {
    padding-top: 57.5px;
  }
}
.sustainability-materiality .--pb115 {
  padding-bottom: 115px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb115 {
    padding-bottom: 57.5px;
  }
}
.sustainability-materiality .--w115 {
  width: 115px;
}
.sustainability-materiality .--fw115 {
  font-weight: 115;
}
.sustainability-materiality .--mt116 {
  margin-top: 116px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt116 {
    margin-top: 58px;
  }
}
.sustainability-materiality .--mb116 {
  margin-bottom: 116px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb116 {
    margin-bottom: 58px;
  }
}
.sustainability-materiality .--pt116 {
  padding-top: 116px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt116 {
    padding-top: 58px;
  }
}
.sustainability-materiality .--pb116 {
  padding-bottom: 116px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb116 {
    padding-bottom: 58px;
  }
}
.sustainability-materiality .--w116 {
  width: 116px;
}
.sustainability-materiality .--fw116 {
  font-weight: 116;
}
.sustainability-materiality .--mt117 {
  margin-top: 117px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt117 {
    margin-top: 58.5px;
  }
}
.sustainability-materiality .--mb117 {
  margin-bottom: 117px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb117 {
    margin-bottom: 58.5px;
  }
}
.sustainability-materiality .--pt117 {
  padding-top: 117px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt117 {
    padding-top: 58.5px;
  }
}
.sustainability-materiality .--pb117 {
  padding-bottom: 117px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb117 {
    padding-bottom: 58.5px;
  }
}
.sustainability-materiality .--w117 {
  width: 117px;
}
.sustainability-materiality .--fw117 {
  font-weight: 117;
}
.sustainability-materiality .--mt118 {
  margin-top: 118px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt118 {
    margin-top: 59px;
  }
}
.sustainability-materiality .--mb118 {
  margin-bottom: 118px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb118 {
    margin-bottom: 59px;
  }
}
.sustainability-materiality .--pt118 {
  padding-top: 118px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt118 {
    padding-top: 59px;
  }
}
.sustainability-materiality .--pb118 {
  padding-bottom: 118px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb118 {
    padding-bottom: 59px;
  }
}
.sustainability-materiality .--w118 {
  width: 118px;
}
.sustainability-materiality .--fw118 {
  font-weight: 118;
}
.sustainability-materiality .--mt119 {
  margin-top: 119px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt119 {
    margin-top: 59.5px;
  }
}
.sustainability-materiality .--mb119 {
  margin-bottom: 119px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb119 {
    margin-bottom: 59.5px;
  }
}
.sustainability-materiality .--pt119 {
  padding-top: 119px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt119 {
    padding-top: 59.5px;
  }
}
.sustainability-materiality .--pb119 {
  padding-bottom: 119px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb119 {
    padding-bottom: 59.5px;
  }
}
.sustainability-materiality .--w119 {
  width: 119px;
}
.sustainability-materiality .--fw119 {
  font-weight: 119;
}
.sustainability-materiality .--mt120 {
  margin-top: 120px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt120 {
    margin-top: 60px;
  }
}
.sustainability-materiality .--mb120 {
  margin-bottom: 120px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb120 {
    margin-bottom: 60px;
  }
}
.sustainability-materiality .--pt120 {
  padding-top: 120px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt120 {
    padding-top: 60px;
  }
}
.sustainability-materiality .--pb120 {
  padding-bottom: 120px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb120 {
    padding-bottom: 60px;
  }
}
.sustainability-materiality .--w120 {
  width: 120px;
}
.sustainability-materiality .--fw120 {
  font-weight: 120;
}
.sustainability-materiality .--mt121 {
  margin-top: 121px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt121 {
    margin-top: 60.5px;
  }
}
.sustainability-materiality .--mb121 {
  margin-bottom: 121px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb121 {
    margin-bottom: 60.5px;
  }
}
.sustainability-materiality .--pt121 {
  padding-top: 121px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt121 {
    padding-top: 60.5px;
  }
}
.sustainability-materiality .--pb121 {
  padding-bottom: 121px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb121 {
    padding-bottom: 60.5px;
  }
}
.sustainability-materiality .--w121 {
  width: 121px;
}
.sustainability-materiality .--fw121 {
  font-weight: 121;
}
.sustainability-materiality .--mt122 {
  margin-top: 122px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt122 {
    margin-top: 61px;
  }
}
.sustainability-materiality .--mb122 {
  margin-bottom: 122px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb122 {
    margin-bottom: 61px;
  }
}
.sustainability-materiality .--pt122 {
  padding-top: 122px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt122 {
    padding-top: 61px;
  }
}
.sustainability-materiality .--pb122 {
  padding-bottom: 122px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb122 {
    padding-bottom: 61px;
  }
}
.sustainability-materiality .--w122 {
  width: 122px;
}
.sustainability-materiality .--fw122 {
  font-weight: 122;
}
.sustainability-materiality .--mt123 {
  margin-top: 123px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt123 {
    margin-top: 61.5px;
  }
}
.sustainability-materiality .--mb123 {
  margin-bottom: 123px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb123 {
    margin-bottom: 61.5px;
  }
}
.sustainability-materiality .--pt123 {
  padding-top: 123px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt123 {
    padding-top: 61.5px;
  }
}
.sustainability-materiality .--pb123 {
  padding-bottom: 123px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb123 {
    padding-bottom: 61.5px;
  }
}
.sustainability-materiality .--w123 {
  width: 123px;
}
.sustainability-materiality .--fw123 {
  font-weight: 123;
}
.sustainability-materiality .--mt124 {
  margin-top: 124px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt124 {
    margin-top: 62px;
  }
}
.sustainability-materiality .--mb124 {
  margin-bottom: 124px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb124 {
    margin-bottom: 62px;
  }
}
.sustainability-materiality .--pt124 {
  padding-top: 124px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt124 {
    padding-top: 62px;
  }
}
.sustainability-materiality .--pb124 {
  padding-bottom: 124px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb124 {
    padding-bottom: 62px;
  }
}
.sustainability-materiality .--w124 {
  width: 124px;
}
.sustainability-materiality .--fw124 {
  font-weight: 124;
}
.sustainability-materiality .--mt125 {
  margin-top: 125px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt125 {
    margin-top: 62.5px;
  }
}
.sustainability-materiality .--mb125 {
  margin-bottom: 125px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb125 {
    margin-bottom: 62.5px;
  }
}
.sustainability-materiality .--pt125 {
  padding-top: 125px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt125 {
    padding-top: 62.5px;
  }
}
.sustainability-materiality .--pb125 {
  padding-bottom: 125px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb125 {
    padding-bottom: 62.5px;
  }
}
.sustainability-materiality .--w125 {
  width: 125px;
}
.sustainability-materiality .--fw125 {
  font-weight: 125;
}
.sustainability-materiality .--mt126 {
  margin-top: 126px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt126 {
    margin-top: 63px;
  }
}
.sustainability-materiality .--mb126 {
  margin-bottom: 126px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb126 {
    margin-bottom: 63px;
  }
}
.sustainability-materiality .--pt126 {
  padding-top: 126px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt126 {
    padding-top: 63px;
  }
}
.sustainability-materiality .--pb126 {
  padding-bottom: 126px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb126 {
    padding-bottom: 63px;
  }
}
.sustainability-materiality .--w126 {
  width: 126px;
}
.sustainability-materiality .--fw126 {
  font-weight: 126;
}
.sustainability-materiality .--mt127 {
  margin-top: 127px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt127 {
    margin-top: 63.5px;
  }
}
.sustainability-materiality .--mb127 {
  margin-bottom: 127px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb127 {
    margin-bottom: 63.5px;
  }
}
.sustainability-materiality .--pt127 {
  padding-top: 127px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt127 {
    padding-top: 63.5px;
  }
}
.sustainability-materiality .--pb127 {
  padding-bottom: 127px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb127 {
    padding-bottom: 63.5px;
  }
}
.sustainability-materiality .--w127 {
  width: 127px;
}
.sustainability-materiality .--fw127 {
  font-weight: 127;
}
.sustainability-materiality .--mt128 {
  margin-top: 128px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt128 {
    margin-top: 64px;
  }
}
.sustainability-materiality .--mb128 {
  margin-bottom: 128px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb128 {
    margin-bottom: 64px;
  }
}
.sustainability-materiality .--pt128 {
  padding-top: 128px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt128 {
    padding-top: 64px;
  }
}
.sustainability-materiality .--pb128 {
  padding-bottom: 128px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb128 {
    padding-bottom: 64px;
  }
}
.sustainability-materiality .--w128 {
  width: 128px;
}
.sustainability-materiality .--fw128 {
  font-weight: 128;
}
.sustainability-materiality .--mt129 {
  margin-top: 129px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt129 {
    margin-top: 64.5px;
  }
}
.sustainability-materiality .--mb129 {
  margin-bottom: 129px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb129 {
    margin-bottom: 64.5px;
  }
}
.sustainability-materiality .--pt129 {
  padding-top: 129px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt129 {
    padding-top: 64.5px;
  }
}
.sustainability-materiality .--pb129 {
  padding-bottom: 129px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb129 {
    padding-bottom: 64.5px;
  }
}
.sustainability-materiality .--w129 {
  width: 129px;
}
.sustainability-materiality .--fw129 {
  font-weight: 129;
}
.sustainability-materiality .--mt130 {
  margin-top: 130px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt130 {
    margin-top: 65px;
  }
}
.sustainability-materiality .--mb130 {
  margin-bottom: 130px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb130 {
    margin-bottom: 65px;
  }
}
.sustainability-materiality .--pt130 {
  padding-top: 130px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt130 {
    padding-top: 65px;
  }
}
.sustainability-materiality .--pb130 {
  padding-bottom: 130px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb130 {
    padding-bottom: 65px;
  }
}
.sustainability-materiality .--w130 {
  width: 130px;
}
.sustainability-materiality .--fw130 {
  font-weight: 130;
}
.sustainability-materiality .--mt131 {
  margin-top: 131px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt131 {
    margin-top: 65.5px;
  }
}
.sustainability-materiality .--mb131 {
  margin-bottom: 131px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb131 {
    margin-bottom: 65.5px;
  }
}
.sustainability-materiality .--pt131 {
  padding-top: 131px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt131 {
    padding-top: 65.5px;
  }
}
.sustainability-materiality .--pb131 {
  padding-bottom: 131px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb131 {
    padding-bottom: 65.5px;
  }
}
.sustainability-materiality .--w131 {
  width: 131px;
}
.sustainability-materiality .--fw131 {
  font-weight: 131;
}
.sustainability-materiality .--mt132 {
  margin-top: 132px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt132 {
    margin-top: 66px;
  }
}
.sustainability-materiality .--mb132 {
  margin-bottom: 132px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb132 {
    margin-bottom: 66px;
  }
}
.sustainability-materiality .--pt132 {
  padding-top: 132px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt132 {
    padding-top: 66px;
  }
}
.sustainability-materiality .--pb132 {
  padding-bottom: 132px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb132 {
    padding-bottom: 66px;
  }
}
.sustainability-materiality .--w132 {
  width: 132px;
}
.sustainability-materiality .--fw132 {
  font-weight: 132;
}
.sustainability-materiality .--mt133 {
  margin-top: 133px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt133 {
    margin-top: 66.5px;
  }
}
.sustainability-materiality .--mb133 {
  margin-bottom: 133px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb133 {
    margin-bottom: 66.5px;
  }
}
.sustainability-materiality .--pt133 {
  padding-top: 133px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt133 {
    padding-top: 66.5px;
  }
}
.sustainability-materiality .--pb133 {
  padding-bottom: 133px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb133 {
    padding-bottom: 66.5px;
  }
}
.sustainability-materiality .--w133 {
  width: 133px;
}
.sustainability-materiality .--fw133 {
  font-weight: 133;
}
.sustainability-materiality .--mt134 {
  margin-top: 134px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt134 {
    margin-top: 67px;
  }
}
.sustainability-materiality .--mb134 {
  margin-bottom: 134px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb134 {
    margin-bottom: 67px;
  }
}
.sustainability-materiality .--pt134 {
  padding-top: 134px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt134 {
    padding-top: 67px;
  }
}
.sustainability-materiality .--pb134 {
  padding-bottom: 134px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb134 {
    padding-bottom: 67px;
  }
}
.sustainability-materiality .--w134 {
  width: 134px;
}
.sustainability-materiality .--fw134 {
  font-weight: 134;
}
.sustainability-materiality .--mt135 {
  margin-top: 135px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt135 {
    margin-top: 67.5px;
  }
}
.sustainability-materiality .--mb135 {
  margin-bottom: 135px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb135 {
    margin-bottom: 67.5px;
  }
}
.sustainability-materiality .--pt135 {
  padding-top: 135px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt135 {
    padding-top: 67.5px;
  }
}
.sustainability-materiality .--pb135 {
  padding-bottom: 135px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb135 {
    padding-bottom: 67.5px;
  }
}
.sustainability-materiality .--w135 {
  width: 135px;
}
.sustainability-materiality .--fw135 {
  font-weight: 135;
}
.sustainability-materiality .--mt136 {
  margin-top: 136px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt136 {
    margin-top: 68px;
  }
}
.sustainability-materiality .--mb136 {
  margin-bottom: 136px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb136 {
    margin-bottom: 68px;
  }
}
.sustainability-materiality .--pt136 {
  padding-top: 136px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt136 {
    padding-top: 68px;
  }
}
.sustainability-materiality .--pb136 {
  padding-bottom: 136px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb136 {
    padding-bottom: 68px;
  }
}
.sustainability-materiality .--w136 {
  width: 136px;
}
.sustainability-materiality .--fw136 {
  font-weight: 136;
}
.sustainability-materiality .--mt137 {
  margin-top: 137px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt137 {
    margin-top: 68.5px;
  }
}
.sustainability-materiality .--mb137 {
  margin-bottom: 137px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb137 {
    margin-bottom: 68.5px;
  }
}
.sustainability-materiality .--pt137 {
  padding-top: 137px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt137 {
    padding-top: 68.5px;
  }
}
.sustainability-materiality .--pb137 {
  padding-bottom: 137px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb137 {
    padding-bottom: 68.5px;
  }
}
.sustainability-materiality .--w137 {
  width: 137px;
}
.sustainability-materiality .--fw137 {
  font-weight: 137;
}
.sustainability-materiality .--mt138 {
  margin-top: 138px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt138 {
    margin-top: 69px;
  }
}
.sustainability-materiality .--mb138 {
  margin-bottom: 138px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb138 {
    margin-bottom: 69px;
  }
}
.sustainability-materiality .--pt138 {
  padding-top: 138px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt138 {
    padding-top: 69px;
  }
}
.sustainability-materiality .--pb138 {
  padding-bottom: 138px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb138 {
    padding-bottom: 69px;
  }
}
.sustainability-materiality .--w138 {
  width: 138px;
}
.sustainability-materiality .--fw138 {
  font-weight: 138;
}
.sustainability-materiality .--mt139 {
  margin-top: 139px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt139 {
    margin-top: 69.5px;
  }
}
.sustainability-materiality .--mb139 {
  margin-bottom: 139px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb139 {
    margin-bottom: 69.5px;
  }
}
.sustainability-materiality .--pt139 {
  padding-top: 139px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt139 {
    padding-top: 69.5px;
  }
}
.sustainability-materiality .--pb139 {
  padding-bottom: 139px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb139 {
    padding-bottom: 69.5px;
  }
}
.sustainability-materiality .--w139 {
  width: 139px;
}
.sustainability-materiality .--fw139 {
  font-weight: 139;
}
.sustainability-materiality .--mt140 {
  margin-top: 140px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt140 {
    margin-top: 70px;
  }
}
.sustainability-materiality .--mb140 {
  margin-bottom: 140px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb140 {
    margin-bottom: 70px;
  }
}
.sustainability-materiality .--pt140 {
  padding-top: 140px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt140 {
    padding-top: 70px;
  }
}
.sustainability-materiality .--pb140 {
  padding-bottom: 140px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb140 {
    padding-bottom: 70px;
  }
}
.sustainability-materiality .--w140 {
  width: 140px;
}
.sustainability-materiality .--fw140 {
  font-weight: 140;
}
.sustainability-materiality .--mt141 {
  margin-top: 141px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt141 {
    margin-top: 70.5px;
  }
}
.sustainability-materiality .--mb141 {
  margin-bottom: 141px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb141 {
    margin-bottom: 70.5px;
  }
}
.sustainability-materiality .--pt141 {
  padding-top: 141px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt141 {
    padding-top: 70.5px;
  }
}
.sustainability-materiality .--pb141 {
  padding-bottom: 141px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb141 {
    padding-bottom: 70.5px;
  }
}
.sustainability-materiality .--w141 {
  width: 141px;
}
.sustainability-materiality .--fw141 {
  font-weight: 141;
}
.sustainability-materiality .--mt142 {
  margin-top: 142px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt142 {
    margin-top: 71px;
  }
}
.sustainability-materiality .--mb142 {
  margin-bottom: 142px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb142 {
    margin-bottom: 71px;
  }
}
.sustainability-materiality .--pt142 {
  padding-top: 142px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt142 {
    padding-top: 71px;
  }
}
.sustainability-materiality .--pb142 {
  padding-bottom: 142px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb142 {
    padding-bottom: 71px;
  }
}
.sustainability-materiality .--w142 {
  width: 142px;
}
.sustainability-materiality .--fw142 {
  font-weight: 142;
}
.sustainability-materiality .--mt143 {
  margin-top: 143px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt143 {
    margin-top: 71.5px;
  }
}
.sustainability-materiality .--mb143 {
  margin-bottom: 143px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb143 {
    margin-bottom: 71.5px;
  }
}
.sustainability-materiality .--pt143 {
  padding-top: 143px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt143 {
    padding-top: 71.5px;
  }
}
.sustainability-materiality .--pb143 {
  padding-bottom: 143px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb143 {
    padding-bottom: 71.5px;
  }
}
.sustainability-materiality .--w143 {
  width: 143px;
}
.sustainability-materiality .--fw143 {
  font-weight: 143;
}
.sustainability-materiality .--mt144 {
  margin-top: 144px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt144 {
    margin-top: 72px;
  }
}
.sustainability-materiality .--mb144 {
  margin-bottom: 144px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb144 {
    margin-bottom: 72px;
  }
}
.sustainability-materiality .--pt144 {
  padding-top: 144px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt144 {
    padding-top: 72px;
  }
}
.sustainability-materiality .--pb144 {
  padding-bottom: 144px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb144 {
    padding-bottom: 72px;
  }
}
.sustainability-materiality .--w144 {
  width: 144px;
}
.sustainability-materiality .--fw144 {
  font-weight: 144;
}
.sustainability-materiality .--mt145 {
  margin-top: 145px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt145 {
    margin-top: 72.5px;
  }
}
.sustainability-materiality .--mb145 {
  margin-bottom: 145px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb145 {
    margin-bottom: 72.5px;
  }
}
.sustainability-materiality .--pt145 {
  padding-top: 145px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt145 {
    padding-top: 72.5px;
  }
}
.sustainability-materiality .--pb145 {
  padding-bottom: 145px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb145 {
    padding-bottom: 72.5px;
  }
}
.sustainability-materiality .--w145 {
  width: 145px;
}
.sustainability-materiality .--fw145 {
  font-weight: 145;
}
.sustainability-materiality .--mt146 {
  margin-top: 146px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt146 {
    margin-top: 73px;
  }
}
.sustainability-materiality .--mb146 {
  margin-bottom: 146px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb146 {
    margin-bottom: 73px;
  }
}
.sustainability-materiality .--pt146 {
  padding-top: 146px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt146 {
    padding-top: 73px;
  }
}
.sustainability-materiality .--pb146 {
  padding-bottom: 146px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb146 {
    padding-bottom: 73px;
  }
}
.sustainability-materiality .--w146 {
  width: 146px;
}
.sustainability-materiality .--fw146 {
  font-weight: 146;
}
.sustainability-materiality .--mt147 {
  margin-top: 147px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt147 {
    margin-top: 73.5px;
  }
}
.sustainability-materiality .--mb147 {
  margin-bottom: 147px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb147 {
    margin-bottom: 73.5px;
  }
}
.sustainability-materiality .--pt147 {
  padding-top: 147px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt147 {
    padding-top: 73.5px;
  }
}
.sustainability-materiality .--pb147 {
  padding-bottom: 147px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb147 {
    padding-bottom: 73.5px;
  }
}
.sustainability-materiality .--w147 {
  width: 147px;
}
.sustainability-materiality .--fw147 {
  font-weight: 147;
}
.sustainability-materiality .--mt148 {
  margin-top: 148px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt148 {
    margin-top: 74px;
  }
}
.sustainability-materiality .--mb148 {
  margin-bottom: 148px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb148 {
    margin-bottom: 74px;
  }
}
.sustainability-materiality .--pt148 {
  padding-top: 148px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt148 {
    padding-top: 74px;
  }
}
.sustainability-materiality .--pb148 {
  padding-bottom: 148px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb148 {
    padding-bottom: 74px;
  }
}
.sustainability-materiality .--w148 {
  width: 148px;
}
.sustainability-materiality .--fw148 {
  font-weight: 148;
}
.sustainability-materiality .--mt149 {
  margin-top: 149px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt149 {
    margin-top: 74.5px;
  }
}
.sustainability-materiality .--mb149 {
  margin-bottom: 149px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb149 {
    margin-bottom: 74.5px;
  }
}
.sustainability-materiality .--pt149 {
  padding-top: 149px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt149 {
    padding-top: 74.5px;
  }
}
.sustainability-materiality .--pb149 {
  padding-bottom: 149px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb149 {
    padding-bottom: 74.5px;
  }
}
.sustainability-materiality .--w149 {
  width: 149px;
}
.sustainability-materiality .--fw149 {
  font-weight: 149;
}
.sustainability-materiality .--mt150 {
  margin-top: 150px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt150 {
    margin-top: 75px;
  }
}
.sustainability-materiality .--mb150 {
  margin-bottom: 150px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb150 {
    margin-bottom: 75px;
  }
}
.sustainability-materiality .--pt150 {
  padding-top: 150px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt150 {
    padding-top: 75px;
  }
}
.sustainability-materiality .--pb150 {
  padding-bottom: 150px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb150 {
    padding-bottom: 75px;
  }
}
.sustainability-materiality .--w150 {
  width: 150px;
}
.sustainability-materiality .--fw150 {
  font-weight: 150;
}
.sustainability-materiality .--mt151 {
  margin-top: 151px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt151 {
    margin-top: 75.5px;
  }
}
.sustainability-materiality .--mb151 {
  margin-bottom: 151px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb151 {
    margin-bottom: 75.5px;
  }
}
.sustainability-materiality .--pt151 {
  padding-top: 151px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt151 {
    padding-top: 75.5px;
  }
}
.sustainability-materiality .--pb151 {
  padding-bottom: 151px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb151 {
    padding-bottom: 75.5px;
  }
}
.sustainability-materiality .--w151 {
  width: 151px;
}
.sustainability-materiality .--fw151 {
  font-weight: 151;
}
.sustainability-materiality .--mt152 {
  margin-top: 152px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt152 {
    margin-top: 76px;
  }
}
.sustainability-materiality .--mb152 {
  margin-bottom: 152px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb152 {
    margin-bottom: 76px;
  }
}
.sustainability-materiality .--pt152 {
  padding-top: 152px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt152 {
    padding-top: 76px;
  }
}
.sustainability-materiality .--pb152 {
  padding-bottom: 152px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb152 {
    padding-bottom: 76px;
  }
}
.sustainability-materiality .--w152 {
  width: 152px;
}
.sustainability-materiality .--fw152 {
  font-weight: 152;
}
.sustainability-materiality .--mt153 {
  margin-top: 153px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt153 {
    margin-top: 76.5px;
  }
}
.sustainability-materiality .--mb153 {
  margin-bottom: 153px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb153 {
    margin-bottom: 76.5px;
  }
}
.sustainability-materiality .--pt153 {
  padding-top: 153px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt153 {
    padding-top: 76.5px;
  }
}
.sustainability-materiality .--pb153 {
  padding-bottom: 153px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb153 {
    padding-bottom: 76.5px;
  }
}
.sustainability-materiality .--w153 {
  width: 153px;
}
.sustainability-materiality .--fw153 {
  font-weight: 153;
}
.sustainability-materiality .--mt154 {
  margin-top: 154px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt154 {
    margin-top: 77px;
  }
}
.sustainability-materiality .--mb154 {
  margin-bottom: 154px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb154 {
    margin-bottom: 77px;
  }
}
.sustainability-materiality .--pt154 {
  padding-top: 154px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt154 {
    padding-top: 77px;
  }
}
.sustainability-materiality .--pb154 {
  padding-bottom: 154px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb154 {
    padding-bottom: 77px;
  }
}
.sustainability-materiality .--w154 {
  width: 154px;
}
.sustainability-materiality .--fw154 {
  font-weight: 154;
}
.sustainability-materiality .--mt155 {
  margin-top: 155px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt155 {
    margin-top: 77.5px;
  }
}
.sustainability-materiality .--mb155 {
  margin-bottom: 155px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb155 {
    margin-bottom: 77.5px;
  }
}
.sustainability-materiality .--pt155 {
  padding-top: 155px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt155 {
    padding-top: 77.5px;
  }
}
.sustainability-materiality .--pb155 {
  padding-bottom: 155px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb155 {
    padding-bottom: 77.5px;
  }
}
.sustainability-materiality .--w155 {
  width: 155px;
}
.sustainability-materiality .--fw155 {
  font-weight: 155;
}
.sustainability-materiality .--mt156 {
  margin-top: 156px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt156 {
    margin-top: 78px;
  }
}
.sustainability-materiality .--mb156 {
  margin-bottom: 156px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb156 {
    margin-bottom: 78px;
  }
}
.sustainability-materiality .--pt156 {
  padding-top: 156px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt156 {
    padding-top: 78px;
  }
}
.sustainability-materiality .--pb156 {
  padding-bottom: 156px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb156 {
    padding-bottom: 78px;
  }
}
.sustainability-materiality .--w156 {
  width: 156px;
}
.sustainability-materiality .--fw156 {
  font-weight: 156;
}
.sustainability-materiality .--mt157 {
  margin-top: 157px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt157 {
    margin-top: 78.5px;
  }
}
.sustainability-materiality .--mb157 {
  margin-bottom: 157px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb157 {
    margin-bottom: 78.5px;
  }
}
.sustainability-materiality .--pt157 {
  padding-top: 157px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt157 {
    padding-top: 78.5px;
  }
}
.sustainability-materiality .--pb157 {
  padding-bottom: 157px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb157 {
    padding-bottom: 78.5px;
  }
}
.sustainability-materiality .--w157 {
  width: 157px;
}
.sustainability-materiality .--fw157 {
  font-weight: 157;
}
.sustainability-materiality .--mt158 {
  margin-top: 158px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt158 {
    margin-top: 79px;
  }
}
.sustainability-materiality .--mb158 {
  margin-bottom: 158px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb158 {
    margin-bottom: 79px;
  }
}
.sustainability-materiality .--pt158 {
  padding-top: 158px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt158 {
    padding-top: 79px;
  }
}
.sustainability-materiality .--pb158 {
  padding-bottom: 158px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb158 {
    padding-bottom: 79px;
  }
}
.sustainability-materiality .--w158 {
  width: 158px;
}
.sustainability-materiality .--fw158 {
  font-weight: 158;
}
.sustainability-materiality .--mt159 {
  margin-top: 159px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt159 {
    margin-top: 79.5px;
  }
}
.sustainability-materiality .--mb159 {
  margin-bottom: 159px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb159 {
    margin-bottom: 79.5px;
  }
}
.sustainability-materiality .--pt159 {
  padding-top: 159px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt159 {
    padding-top: 79.5px;
  }
}
.sustainability-materiality .--pb159 {
  padding-bottom: 159px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb159 {
    padding-bottom: 79.5px;
  }
}
.sustainability-materiality .--w159 {
  width: 159px;
}
.sustainability-materiality .--fw159 {
  font-weight: 159;
}
.sustainability-materiality .--mt160 {
  margin-top: 160px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt160 {
    margin-top: 80px;
  }
}
.sustainability-materiality .--mb160 {
  margin-bottom: 160px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb160 {
    margin-bottom: 80px;
  }
}
.sustainability-materiality .--pt160 {
  padding-top: 160px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt160 {
    padding-top: 80px;
  }
}
.sustainability-materiality .--pb160 {
  padding-bottom: 160px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb160 {
    padding-bottom: 80px;
  }
}
.sustainability-materiality .--w160 {
  width: 160px;
}
.sustainability-materiality .--fw160 {
  font-weight: 160;
}
.sustainability-materiality .--mt161 {
  margin-top: 161px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt161 {
    margin-top: 80.5px;
  }
}
.sustainability-materiality .--mb161 {
  margin-bottom: 161px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb161 {
    margin-bottom: 80.5px;
  }
}
.sustainability-materiality .--pt161 {
  padding-top: 161px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt161 {
    padding-top: 80.5px;
  }
}
.sustainability-materiality .--pb161 {
  padding-bottom: 161px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb161 {
    padding-bottom: 80.5px;
  }
}
.sustainability-materiality .--w161 {
  width: 161px;
}
.sustainability-materiality .--fw161 {
  font-weight: 161;
}
.sustainability-materiality .--mt162 {
  margin-top: 162px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt162 {
    margin-top: 81px;
  }
}
.sustainability-materiality .--mb162 {
  margin-bottom: 162px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb162 {
    margin-bottom: 81px;
  }
}
.sustainability-materiality .--pt162 {
  padding-top: 162px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt162 {
    padding-top: 81px;
  }
}
.sustainability-materiality .--pb162 {
  padding-bottom: 162px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb162 {
    padding-bottom: 81px;
  }
}
.sustainability-materiality .--w162 {
  width: 162px;
}
.sustainability-materiality .--fw162 {
  font-weight: 162;
}
.sustainability-materiality .--mt163 {
  margin-top: 163px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt163 {
    margin-top: 81.5px;
  }
}
.sustainability-materiality .--mb163 {
  margin-bottom: 163px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb163 {
    margin-bottom: 81.5px;
  }
}
.sustainability-materiality .--pt163 {
  padding-top: 163px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt163 {
    padding-top: 81.5px;
  }
}
.sustainability-materiality .--pb163 {
  padding-bottom: 163px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb163 {
    padding-bottom: 81.5px;
  }
}
.sustainability-materiality .--w163 {
  width: 163px;
}
.sustainability-materiality .--fw163 {
  font-weight: 163;
}
.sustainability-materiality .--mt164 {
  margin-top: 164px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt164 {
    margin-top: 82px;
  }
}
.sustainability-materiality .--mb164 {
  margin-bottom: 164px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb164 {
    margin-bottom: 82px;
  }
}
.sustainability-materiality .--pt164 {
  padding-top: 164px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt164 {
    padding-top: 82px;
  }
}
.sustainability-materiality .--pb164 {
  padding-bottom: 164px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb164 {
    padding-bottom: 82px;
  }
}
.sustainability-materiality .--w164 {
  width: 164px;
}
.sustainability-materiality .--fw164 {
  font-weight: 164;
}
.sustainability-materiality .--mt165 {
  margin-top: 165px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt165 {
    margin-top: 82.5px;
  }
}
.sustainability-materiality .--mb165 {
  margin-bottom: 165px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb165 {
    margin-bottom: 82.5px;
  }
}
.sustainability-materiality .--pt165 {
  padding-top: 165px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt165 {
    padding-top: 82.5px;
  }
}
.sustainability-materiality .--pb165 {
  padding-bottom: 165px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb165 {
    padding-bottom: 82.5px;
  }
}
.sustainability-materiality .--w165 {
  width: 165px;
}
.sustainability-materiality .--fw165 {
  font-weight: 165;
}
.sustainability-materiality .--mt166 {
  margin-top: 166px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt166 {
    margin-top: 83px;
  }
}
.sustainability-materiality .--mb166 {
  margin-bottom: 166px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb166 {
    margin-bottom: 83px;
  }
}
.sustainability-materiality .--pt166 {
  padding-top: 166px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt166 {
    padding-top: 83px;
  }
}
.sustainability-materiality .--pb166 {
  padding-bottom: 166px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb166 {
    padding-bottom: 83px;
  }
}
.sustainability-materiality .--w166 {
  width: 166px;
}
.sustainability-materiality .--fw166 {
  font-weight: 166;
}
.sustainability-materiality .--mt167 {
  margin-top: 167px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt167 {
    margin-top: 83.5px;
  }
}
.sustainability-materiality .--mb167 {
  margin-bottom: 167px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb167 {
    margin-bottom: 83.5px;
  }
}
.sustainability-materiality .--pt167 {
  padding-top: 167px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt167 {
    padding-top: 83.5px;
  }
}
.sustainability-materiality .--pb167 {
  padding-bottom: 167px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb167 {
    padding-bottom: 83.5px;
  }
}
.sustainability-materiality .--w167 {
  width: 167px;
}
.sustainability-materiality .--fw167 {
  font-weight: 167;
}
.sustainability-materiality .--mt168 {
  margin-top: 168px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt168 {
    margin-top: 84px;
  }
}
.sustainability-materiality .--mb168 {
  margin-bottom: 168px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb168 {
    margin-bottom: 84px;
  }
}
.sustainability-materiality .--pt168 {
  padding-top: 168px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt168 {
    padding-top: 84px;
  }
}
.sustainability-materiality .--pb168 {
  padding-bottom: 168px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb168 {
    padding-bottom: 84px;
  }
}
.sustainability-materiality .--w168 {
  width: 168px;
}
.sustainability-materiality .--fw168 {
  font-weight: 168;
}
.sustainability-materiality .--mt169 {
  margin-top: 169px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt169 {
    margin-top: 84.5px;
  }
}
.sustainability-materiality .--mb169 {
  margin-bottom: 169px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb169 {
    margin-bottom: 84.5px;
  }
}
.sustainability-materiality .--pt169 {
  padding-top: 169px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt169 {
    padding-top: 84.5px;
  }
}
.sustainability-materiality .--pb169 {
  padding-bottom: 169px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb169 {
    padding-bottom: 84.5px;
  }
}
.sustainability-materiality .--w169 {
  width: 169px;
}
.sustainability-materiality .--fw169 {
  font-weight: 169;
}
.sustainability-materiality .--mt170 {
  margin-top: 170px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt170 {
    margin-top: 85px;
  }
}
.sustainability-materiality .--mb170 {
  margin-bottom: 170px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb170 {
    margin-bottom: 85px;
  }
}
.sustainability-materiality .--pt170 {
  padding-top: 170px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt170 {
    padding-top: 85px;
  }
}
.sustainability-materiality .--pb170 {
  padding-bottom: 170px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb170 {
    padding-bottom: 85px;
  }
}
.sustainability-materiality .--w170 {
  width: 170px;
}
.sustainability-materiality .--fw170 {
  font-weight: 170;
}
.sustainability-materiality .--mt171 {
  margin-top: 171px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt171 {
    margin-top: 85.5px;
  }
}
.sustainability-materiality .--mb171 {
  margin-bottom: 171px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb171 {
    margin-bottom: 85.5px;
  }
}
.sustainability-materiality .--pt171 {
  padding-top: 171px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt171 {
    padding-top: 85.5px;
  }
}
.sustainability-materiality .--pb171 {
  padding-bottom: 171px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb171 {
    padding-bottom: 85.5px;
  }
}
.sustainability-materiality .--w171 {
  width: 171px;
}
.sustainability-materiality .--fw171 {
  font-weight: 171;
}
.sustainability-materiality .--mt172 {
  margin-top: 172px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt172 {
    margin-top: 86px;
  }
}
.sustainability-materiality .--mb172 {
  margin-bottom: 172px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb172 {
    margin-bottom: 86px;
  }
}
.sustainability-materiality .--pt172 {
  padding-top: 172px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt172 {
    padding-top: 86px;
  }
}
.sustainability-materiality .--pb172 {
  padding-bottom: 172px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb172 {
    padding-bottom: 86px;
  }
}
.sustainability-materiality .--w172 {
  width: 172px;
}
.sustainability-materiality .--fw172 {
  font-weight: 172;
}
.sustainability-materiality .--mt173 {
  margin-top: 173px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt173 {
    margin-top: 86.5px;
  }
}
.sustainability-materiality .--mb173 {
  margin-bottom: 173px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb173 {
    margin-bottom: 86.5px;
  }
}
.sustainability-materiality .--pt173 {
  padding-top: 173px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt173 {
    padding-top: 86.5px;
  }
}
.sustainability-materiality .--pb173 {
  padding-bottom: 173px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb173 {
    padding-bottom: 86.5px;
  }
}
.sustainability-materiality .--w173 {
  width: 173px;
}
.sustainability-materiality .--fw173 {
  font-weight: 173;
}
.sustainability-materiality .--mt174 {
  margin-top: 174px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt174 {
    margin-top: 87px;
  }
}
.sustainability-materiality .--mb174 {
  margin-bottom: 174px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb174 {
    margin-bottom: 87px;
  }
}
.sustainability-materiality .--pt174 {
  padding-top: 174px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt174 {
    padding-top: 87px;
  }
}
.sustainability-materiality .--pb174 {
  padding-bottom: 174px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb174 {
    padding-bottom: 87px;
  }
}
.sustainability-materiality .--w174 {
  width: 174px;
}
.sustainability-materiality .--fw174 {
  font-weight: 174;
}
.sustainability-materiality .--mt175 {
  margin-top: 175px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt175 {
    margin-top: 87.5px;
  }
}
.sustainability-materiality .--mb175 {
  margin-bottom: 175px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb175 {
    margin-bottom: 87.5px;
  }
}
.sustainability-materiality .--pt175 {
  padding-top: 175px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt175 {
    padding-top: 87.5px;
  }
}
.sustainability-materiality .--pb175 {
  padding-bottom: 175px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb175 {
    padding-bottom: 87.5px;
  }
}
.sustainability-materiality .--w175 {
  width: 175px;
}
.sustainability-materiality .--fw175 {
  font-weight: 175;
}
.sustainability-materiality .--mt176 {
  margin-top: 176px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt176 {
    margin-top: 88px;
  }
}
.sustainability-materiality .--mb176 {
  margin-bottom: 176px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb176 {
    margin-bottom: 88px;
  }
}
.sustainability-materiality .--pt176 {
  padding-top: 176px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt176 {
    padding-top: 88px;
  }
}
.sustainability-materiality .--pb176 {
  padding-bottom: 176px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb176 {
    padding-bottom: 88px;
  }
}
.sustainability-materiality .--w176 {
  width: 176px;
}
.sustainability-materiality .--fw176 {
  font-weight: 176;
}
.sustainability-materiality .--mt177 {
  margin-top: 177px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt177 {
    margin-top: 88.5px;
  }
}
.sustainability-materiality .--mb177 {
  margin-bottom: 177px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb177 {
    margin-bottom: 88.5px;
  }
}
.sustainability-materiality .--pt177 {
  padding-top: 177px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt177 {
    padding-top: 88.5px;
  }
}
.sustainability-materiality .--pb177 {
  padding-bottom: 177px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb177 {
    padding-bottom: 88.5px;
  }
}
.sustainability-materiality .--w177 {
  width: 177px;
}
.sustainability-materiality .--fw177 {
  font-weight: 177;
}
.sustainability-materiality .--mt178 {
  margin-top: 178px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt178 {
    margin-top: 89px;
  }
}
.sustainability-materiality .--mb178 {
  margin-bottom: 178px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb178 {
    margin-bottom: 89px;
  }
}
.sustainability-materiality .--pt178 {
  padding-top: 178px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt178 {
    padding-top: 89px;
  }
}
.sustainability-materiality .--pb178 {
  padding-bottom: 178px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb178 {
    padding-bottom: 89px;
  }
}
.sustainability-materiality .--w178 {
  width: 178px;
}
.sustainability-materiality .--fw178 {
  font-weight: 178;
}
.sustainability-materiality .--mt179 {
  margin-top: 179px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt179 {
    margin-top: 89.5px;
  }
}
.sustainability-materiality .--mb179 {
  margin-bottom: 179px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb179 {
    margin-bottom: 89.5px;
  }
}
.sustainability-materiality .--pt179 {
  padding-top: 179px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt179 {
    padding-top: 89.5px;
  }
}
.sustainability-materiality .--pb179 {
  padding-bottom: 179px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb179 {
    padding-bottom: 89.5px;
  }
}
.sustainability-materiality .--w179 {
  width: 179px;
}
.sustainability-materiality .--fw179 {
  font-weight: 179;
}
.sustainability-materiality .--mt180 {
  margin-top: 180px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt180 {
    margin-top: 90px;
  }
}
.sustainability-materiality .--mb180 {
  margin-bottom: 180px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb180 {
    margin-bottom: 90px;
  }
}
.sustainability-materiality .--pt180 {
  padding-top: 180px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt180 {
    padding-top: 90px;
  }
}
.sustainability-materiality .--pb180 {
  padding-bottom: 180px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb180 {
    padding-bottom: 90px;
  }
}
.sustainability-materiality .--w180 {
  width: 180px;
}
.sustainability-materiality .--fw180 {
  font-weight: 180;
}
.sustainability-materiality .--mt181 {
  margin-top: 181px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt181 {
    margin-top: 90.5px;
  }
}
.sustainability-materiality .--mb181 {
  margin-bottom: 181px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb181 {
    margin-bottom: 90.5px;
  }
}
.sustainability-materiality .--pt181 {
  padding-top: 181px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt181 {
    padding-top: 90.5px;
  }
}
.sustainability-materiality .--pb181 {
  padding-bottom: 181px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb181 {
    padding-bottom: 90.5px;
  }
}
.sustainability-materiality .--w181 {
  width: 181px;
}
.sustainability-materiality .--fw181 {
  font-weight: 181;
}
.sustainability-materiality .--mt182 {
  margin-top: 182px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt182 {
    margin-top: 91px;
  }
}
.sustainability-materiality .--mb182 {
  margin-bottom: 182px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb182 {
    margin-bottom: 91px;
  }
}
.sustainability-materiality .--pt182 {
  padding-top: 182px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt182 {
    padding-top: 91px;
  }
}
.sustainability-materiality .--pb182 {
  padding-bottom: 182px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb182 {
    padding-bottom: 91px;
  }
}
.sustainability-materiality .--w182 {
  width: 182px;
}
.sustainability-materiality .--fw182 {
  font-weight: 182;
}
.sustainability-materiality .--mt183 {
  margin-top: 183px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt183 {
    margin-top: 91.5px;
  }
}
.sustainability-materiality .--mb183 {
  margin-bottom: 183px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb183 {
    margin-bottom: 91.5px;
  }
}
.sustainability-materiality .--pt183 {
  padding-top: 183px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt183 {
    padding-top: 91.5px;
  }
}
.sustainability-materiality .--pb183 {
  padding-bottom: 183px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb183 {
    padding-bottom: 91.5px;
  }
}
.sustainability-materiality .--w183 {
  width: 183px;
}
.sustainability-materiality .--fw183 {
  font-weight: 183;
}
.sustainability-materiality .--mt184 {
  margin-top: 184px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt184 {
    margin-top: 92px;
  }
}
.sustainability-materiality .--mb184 {
  margin-bottom: 184px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb184 {
    margin-bottom: 92px;
  }
}
.sustainability-materiality .--pt184 {
  padding-top: 184px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt184 {
    padding-top: 92px;
  }
}
.sustainability-materiality .--pb184 {
  padding-bottom: 184px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb184 {
    padding-bottom: 92px;
  }
}
.sustainability-materiality .--w184 {
  width: 184px;
}
.sustainability-materiality .--fw184 {
  font-weight: 184;
}
.sustainability-materiality .--mt185 {
  margin-top: 185px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt185 {
    margin-top: 92.5px;
  }
}
.sustainability-materiality .--mb185 {
  margin-bottom: 185px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb185 {
    margin-bottom: 92.5px;
  }
}
.sustainability-materiality .--pt185 {
  padding-top: 185px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt185 {
    padding-top: 92.5px;
  }
}
.sustainability-materiality .--pb185 {
  padding-bottom: 185px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb185 {
    padding-bottom: 92.5px;
  }
}
.sustainability-materiality .--w185 {
  width: 185px;
}
.sustainability-materiality .--fw185 {
  font-weight: 185;
}
.sustainability-materiality .--mt186 {
  margin-top: 186px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt186 {
    margin-top: 93px;
  }
}
.sustainability-materiality .--mb186 {
  margin-bottom: 186px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb186 {
    margin-bottom: 93px;
  }
}
.sustainability-materiality .--pt186 {
  padding-top: 186px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt186 {
    padding-top: 93px;
  }
}
.sustainability-materiality .--pb186 {
  padding-bottom: 186px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb186 {
    padding-bottom: 93px;
  }
}
.sustainability-materiality .--w186 {
  width: 186px;
}
.sustainability-materiality .--fw186 {
  font-weight: 186;
}
.sustainability-materiality .--mt187 {
  margin-top: 187px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt187 {
    margin-top: 93.5px;
  }
}
.sustainability-materiality .--mb187 {
  margin-bottom: 187px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb187 {
    margin-bottom: 93.5px;
  }
}
.sustainability-materiality .--pt187 {
  padding-top: 187px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt187 {
    padding-top: 93.5px;
  }
}
.sustainability-materiality .--pb187 {
  padding-bottom: 187px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb187 {
    padding-bottom: 93.5px;
  }
}
.sustainability-materiality .--w187 {
  width: 187px;
}
.sustainability-materiality .--fw187 {
  font-weight: 187;
}
.sustainability-materiality .--mt188 {
  margin-top: 188px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt188 {
    margin-top: 94px;
  }
}
.sustainability-materiality .--mb188 {
  margin-bottom: 188px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb188 {
    margin-bottom: 94px;
  }
}
.sustainability-materiality .--pt188 {
  padding-top: 188px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt188 {
    padding-top: 94px;
  }
}
.sustainability-materiality .--pb188 {
  padding-bottom: 188px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb188 {
    padding-bottom: 94px;
  }
}
.sustainability-materiality .--w188 {
  width: 188px;
}
.sustainability-materiality .--fw188 {
  font-weight: 188;
}
.sustainability-materiality .--mt189 {
  margin-top: 189px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt189 {
    margin-top: 94.5px;
  }
}
.sustainability-materiality .--mb189 {
  margin-bottom: 189px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb189 {
    margin-bottom: 94.5px;
  }
}
.sustainability-materiality .--pt189 {
  padding-top: 189px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt189 {
    padding-top: 94.5px;
  }
}
.sustainability-materiality .--pb189 {
  padding-bottom: 189px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb189 {
    padding-bottom: 94.5px;
  }
}
.sustainability-materiality .--w189 {
  width: 189px;
}
.sustainability-materiality .--fw189 {
  font-weight: 189;
}
.sustainability-materiality .--mt190 {
  margin-top: 190px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt190 {
    margin-top: 95px;
  }
}
.sustainability-materiality .--mb190 {
  margin-bottom: 190px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb190 {
    margin-bottom: 95px;
  }
}
.sustainability-materiality .--pt190 {
  padding-top: 190px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt190 {
    padding-top: 95px;
  }
}
.sustainability-materiality .--pb190 {
  padding-bottom: 190px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb190 {
    padding-bottom: 95px;
  }
}
.sustainability-materiality .--w190 {
  width: 190px;
}
.sustainability-materiality .--fw190 {
  font-weight: 190;
}
.sustainability-materiality .--mt191 {
  margin-top: 191px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt191 {
    margin-top: 95.5px;
  }
}
.sustainability-materiality .--mb191 {
  margin-bottom: 191px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb191 {
    margin-bottom: 95.5px;
  }
}
.sustainability-materiality .--pt191 {
  padding-top: 191px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt191 {
    padding-top: 95.5px;
  }
}
.sustainability-materiality .--pb191 {
  padding-bottom: 191px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb191 {
    padding-bottom: 95.5px;
  }
}
.sustainability-materiality .--w191 {
  width: 191px;
}
.sustainability-materiality .--fw191 {
  font-weight: 191;
}
.sustainability-materiality .--mt192 {
  margin-top: 192px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt192 {
    margin-top: 96px;
  }
}
.sustainability-materiality .--mb192 {
  margin-bottom: 192px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb192 {
    margin-bottom: 96px;
  }
}
.sustainability-materiality .--pt192 {
  padding-top: 192px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt192 {
    padding-top: 96px;
  }
}
.sustainability-materiality .--pb192 {
  padding-bottom: 192px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb192 {
    padding-bottom: 96px;
  }
}
.sustainability-materiality .--w192 {
  width: 192px;
}
.sustainability-materiality .--fw192 {
  font-weight: 192;
}
.sustainability-materiality .--mt193 {
  margin-top: 193px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt193 {
    margin-top: 96.5px;
  }
}
.sustainability-materiality .--mb193 {
  margin-bottom: 193px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb193 {
    margin-bottom: 96.5px;
  }
}
.sustainability-materiality .--pt193 {
  padding-top: 193px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt193 {
    padding-top: 96.5px;
  }
}
.sustainability-materiality .--pb193 {
  padding-bottom: 193px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb193 {
    padding-bottom: 96.5px;
  }
}
.sustainability-materiality .--w193 {
  width: 193px;
}
.sustainability-materiality .--fw193 {
  font-weight: 193;
}
.sustainability-materiality .--mt194 {
  margin-top: 194px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt194 {
    margin-top: 97px;
  }
}
.sustainability-materiality .--mb194 {
  margin-bottom: 194px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb194 {
    margin-bottom: 97px;
  }
}
.sustainability-materiality .--pt194 {
  padding-top: 194px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt194 {
    padding-top: 97px;
  }
}
.sustainability-materiality .--pb194 {
  padding-bottom: 194px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb194 {
    padding-bottom: 97px;
  }
}
.sustainability-materiality .--w194 {
  width: 194px;
}
.sustainability-materiality .--fw194 {
  font-weight: 194;
}
.sustainability-materiality .--mt195 {
  margin-top: 195px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt195 {
    margin-top: 97.5px;
  }
}
.sustainability-materiality .--mb195 {
  margin-bottom: 195px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb195 {
    margin-bottom: 97.5px;
  }
}
.sustainability-materiality .--pt195 {
  padding-top: 195px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt195 {
    padding-top: 97.5px;
  }
}
.sustainability-materiality .--pb195 {
  padding-bottom: 195px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb195 {
    padding-bottom: 97.5px;
  }
}
.sustainability-materiality .--w195 {
  width: 195px;
}
.sustainability-materiality .--fw195 {
  font-weight: 195;
}
.sustainability-materiality .--mt196 {
  margin-top: 196px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt196 {
    margin-top: 98px;
  }
}
.sustainability-materiality .--mb196 {
  margin-bottom: 196px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb196 {
    margin-bottom: 98px;
  }
}
.sustainability-materiality .--pt196 {
  padding-top: 196px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt196 {
    padding-top: 98px;
  }
}
.sustainability-materiality .--pb196 {
  padding-bottom: 196px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb196 {
    padding-bottom: 98px;
  }
}
.sustainability-materiality .--w196 {
  width: 196px;
}
.sustainability-materiality .--fw196 {
  font-weight: 196;
}
.sustainability-materiality .--mt197 {
  margin-top: 197px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt197 {
    margin-top: 98.5px;
  }
}
.sustainability-materiality .--mb197 {
  margin-bottom: 197px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb197 {
    margin-bottom: 98.5px;
  }
}
.sustainability-materiality .--pt197 {
  padding-top: 197px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt197 {
    padding-top: 98.5px;
  }
}
.sustainability-materiality .--pb197 {
  padding-bottom: 197px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb197 {
    padding-bottom: 98.5px;
  }
}
.sustainability-materiality .--w197 {
  width: 197px;
}
.sustainability-materiality .--fw197 {
  font-weight: 197;
}
.sustainability-materiality .--mt198 {
  margin-top: 198px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt198 {
    margin-top: 99px;
  }
}
.sustainability-materiality .--mb198 {
  margin-bottom: 198px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb198 {
    margin-bottom: 99px;
  }
}
.sustainability-materiality .--pt198 {
  padding-top: 198px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt198 {
    padding-top: 99px;
  }
}
.sustainability-materiality .--pb198 {
  padding-bottom: 198px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb198 {
    padding-bottom: 99px;
  }
}
.sustainability-materiality .--w198 {
  width: 198px;
}
.sustainability-materiality .--fw198 {
  font-weight: 198;
}
.sustainability-materiality .--mt199 {
  margin-top: 199px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt199 {
    margin-top: 99.5px;
  }
}
.sustainability-materiality .--mb199 {
  margin-bottom: 199px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb199 {
    margin-bottom: 99.5px;
  }
}
.sustainability-materiality .--pt199 {
  padding-top: 199px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt199 {
    padding-top: 99.5px;
  }
}
.sustainability-materiality .--pb199 {
  padding-bottom: 199px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb199 {
    padding-bottom: 99.5px;
  }
}
.sustainability-materiality .--w199 {
  width: 199px;
}
.sustainability-materiality .--fw199 {
  font-weight: 199;
}
.sustainability-materiality .--mt200 {
  margin-top: 200px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt200 {
    margin-top: 100px;
  }
}
.sustainability-materiality .--mb200 {
  margin-bottom: 200px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb200 {
    margin-bottom: 100px;
  }
}
.sustainability-materiality .--pt200 {
  padding-top: 200px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt200 {
    padding-top: 100px;
  }
}
.sustainability-materiality .--pb200 {
  padding-bottom: 200px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb200 {
    padding-bottom: 100px;
  }
}
.sustainability-materiality .--w200 {
  width: 200px;
}
.sustainability-materiality .--fw200 {
  font-weight: 200;
}
.sustainability-materiality .--mt201 {
  margin-top: 201px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt201 {
    margin-top: 100.5px;
  }
}
.sustainability-materiality .--mb201 {
  margin-bottom: 201px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb201 {
    margin-bottom: 100.5px;
  }
}
.sustainability-materiality .--pt201 {
  padding-top: 201px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt201 {
    padding-top: 100.5px;
  }
}
.sustainability-materiality .--pb201 {
  padding-bottom: 201px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb201 {
    padding-bottom: 100.5px;
  }
}
.sustainability-materiality .--w201 {
  width: 201px;
}
.sustainability-materiality .--fw201 {
  font-weight: 201;
}
.sustainability-materiality .--mt202 {
  margin-top: 202px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt202 {
    margin-top: 101px;
  }
}
.sustainability-materiality .--mb202 {
  margin-bottom: 202px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb202 {
    margin-bottom: 101px;
  }
}
.sustainability-materiality .--pt202 {
  padding-top: 202px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt202 {
    padding-top: 101px;
  }
}
.sustainability-materiality .--pb202 {
  padding-bottom: 202px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb202 {
    padding-bottom: 101px;
  }
}
.sustainability-materiality .--w202 {
  width: 202px;
}
.sustainability-materiality .--fw202 {
  font-weight: 202;
}
.sustainability-materiality .--mt203 {
  margin-top: 203px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt203 {
    margin-top: 101.5px;
  }
}
.sustainability-materiality .--mb203 {
  margin-bottom: 203px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb203 {
    margin-bottom: 101.5px;
  }
}
.sustainability-materiality .--pt203 {
  padding-top: 203px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt203 {
    padding-top: 101.5px;
  }
}
.sustainability-materiality .--pb203 {
  padding-bottom: 203px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb203 {
    padding-bottom: 101.5px;
  }
}
.sustainability-materiality .--w203 {
  width: 203px;
}
.sustainability-materiality .--fw203 {
  font-weight: 203;
}
.sustainability-materiality .--mt204 {
  margin-top: 204px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt204 {
    margin-top: 102px;
  }
}
.sustainability-materiality .--mb204 {
  margin-bottom: 204px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb204 {
    margin-bottom: 102px;
  }
}
.sustainability-materiality .--pt204 {
  padding-top: 204px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt204 {
    padding-top: 102px;
  }
}
.sustainability-materiality .--pb204 {
  padding-bottom: 204px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb204 {
    padding-bottom: 102px;
  }
}
.sustainability-materiality .--w204 {
  width: 204px;
}
.sustainability-materiality .--fw204 {
  font-weight: 204;
}
.sustainability-materiality .--mt205 {
  margin-top: 205px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt205 {
    margin-top: 102.5px;
  }
}
.sustainability-materiality .--mb205 {
  margin-bottom: 205px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb205 {
    margin-bottom: 102.5px;
  }
}
.sustainability-materiality .--pt205 {
  padding-top: 205px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt205 {
    padding-top: 102.5px;
  }
}
.sustainability-materiality .--pb205 {
  padding-bottom: 205px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb205 {
    padding-bottom: 102.5px;
  }
}
.sustainability-materiality .--w205 {
  width: 205px;
}
.sustainability-materiality .--fw205 {
  font-weight: 205;
}
.sustainability-materiality .--mt206 {
  margin-top: 206px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt206 {
    margin-top: 103px;
  }
}
.sustainability-materiality .--mb206 {
  margin-bottom: 206px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb206 {
    margin-bottom: 103px;
  }
}
.sustainability-materiality .--pt206 {
  padding-top: 206px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt206 {
    padding-top: 103px;
  }
}
.sustainability-materiality .--pb206 {
  padding-bottom: 206px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb206 {
    padding-bottom: 103px;
  }
}
.sustainability-materiality .--w206 {
  width: 206px;
}
.sustainability-materiality .--fw206 {
  font-weight: 206;
}
.sustainability-materiality .--mt207 {
  margin-top: 207px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt207 {
    margin-top: 103.5px;
  }
}
.sustainability-materiality .--mb207 {
  margin-bottom: 207px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb207 {
    margin-bottom: 103.5px;
  }
}
.sustainability-materiality .--pt207 {
  padding-top: 207px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt207 {
    padding-top: 103.5px;
  }
}
.sustainability-materiality .--pb207 {
  padding-bottom: 207px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb207 {
    padding-bottom: 103.5px;
  }
}
.sustainability-materiality .--w207 {
  width: 207px;
}
.sustainability-materiality .--fw207 {
  font-weight: 207;
}
.sustainability-materiality .--mt208 {
  margin-top: 208px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt208 {
    margin-top: 104px;
  }
}
.sustainability-materiality .--mb208 {
  margin-bottom: 208px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb208 {
    margin-bottom: 104px;
  }
}
.sustainability-materiality .--pt208 {
  padding-top: 208px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt208 {
    padding-top: 104px;
  }
}
.sustainability-materiality .--pb208 {
  padding-bottom: 208px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb208 {
    padding-bottom: 104px;
  }
}
.sustainability-materiality .--w208 {
  width: 208px;
}
.sustainability-materiality .--fw208 {
  font-weight: 208;
}
.sustainability-materiality .--mt209 {
  margin-top: 209px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt209 {
    margin-top: 104.5px;
  }
}
.sustainability-materiality .--mb209 {
  margin-bottom: 209px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb209 {
    margin-bottom: 104.5px;
  }
}
.sustainability-materiality .--pt209 {
  padding-top: 209px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt209 {
    padding-top: 104.5px;
  }
}
.sustainability-materiality .--pb209 {
  padding-bottom: 209px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb209 {
    padding-bottom: 104.5px;
  }
}
.sustainability-materiality .--w209 {
  width: 209px;
}
.sustainability-materiality .--fw209 {
  font-weight: 209;
}
.sustainability-materiality .--mt210 {
  margin-top: 210px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt210 {
    margin-top: 105px;
  }
}
.sustainability-materiality .--mb210 {
  margin-bottom: 210px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb210 {
    margin-bottom: 105px;
  }
}
.sustainability-materiality .--pt210 {
  padding-top: 210px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt210 {
    padding-top: 105px;
  }
}
.sustainability-materiality .--pb210 {
  padding-bottom: 210px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb210 {
    padding-bottom: 105px;
  }
}
.sustainability-materiality .--w210 {
  width: 210px;
}
.sustainability-materiality .--fw210 {
  font-weight: 210;
}
.sustainability-materiality .--mt211 {
  margin-top: 211px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt211 {
    margin-top: 105.5px;
  }
}
.sustainability-materiality .--mb211 {
  margin-bottom: 211px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb211 {
    margin-bottom: 105.5px;
  }
}
.sustainability-materiality .--pt211 {
  padding-top: 211px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt211 {
    padding-top: 105.5px;
  }
}
.sustainability-materiality .--pb211 {
  padding-bottom: 211px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb211 {
    padding-bottom: 105.5px;
  }
}
.sustainability-materiality .--w211 {
  width: 211px;
}
.sustainability-materiality .--fw211 {
  font-weight: 211;
}
.sustainability-materiality .--mt212 {
  margin-top: 212px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt212 {
    margin-top: 106px;
  }
}
.sustainability-materiality .--mb212 {
  margin-bottom: 212px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb212 {
    margin-bottom: 106px;
  }
}
.sustainability-materiality .--pt212 {
  padding-top: 212px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt212 {
    padding-top: 106px;
  }
}
.sustainability-materiality .--pb212 {
  padding-bottom: 212px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb212 {
    padding-bottom: 106px;
  }
}
.sustainability-materiality .--w212 {
  width: 212px;
}
.sustainability-materiality .--fw212 {
  font-weight: 212;
}
.sustainability-materiality .--mt213 {
  margin-top: 213px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt213 {
    margin-top: 106.5px;
  }
}
.sustainability-materiality .--mb213 {
  margin-bottom: 213px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb213 {
    margin-bottom: 106.5px;
  }
}
.sustainability-materiality .--pt213 {
  padding-top: 213px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt213 {
    padding-top: 106.5px;
  }
}
.sustainability-materiality .--pb213 {
  padding-bottom: 213px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb213 {
    padding-bottom: 106.5px;
  }
}
.sustainability-materiality .--w213 {
  width: 213px;
}
.sustainability-materiality .--fw213 {
  font-weight: 213;
}
.sustainability-materiality .--mt214 {
  margin-top: 214px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt214 {
    margin-top: 107px;
  }
}
.sustainability-materiality .--mb214 {
  margin-bottom: 214px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb214 {
    margin-bottom: 107px;
  }
}
.sustainability-materiality .--pt214 {
  padding-top: 214px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt214 {
    padding-top: 107px;
  }
}
.sustainability-materiality .--pb214 {
  padding-bottom: 214px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb214 {
    padding-bottom: 107px;
  }
}
.sustainability-materiality .--w214 {
  width: 214px;
}
.sustainability-materiality .--fw214 {
  font-weight: 214;
}
.sustainability-materiality .--mt215 {
  margin-top: 215px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt215 {
    margin-top: 107.5px;
  }
}
.sustainability-materiality .--mb215 {
  margin-bottom: 215px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb215 {
    margin-bottom: 107.5px;
  }
}
.sustainability-materiality .--pt215 {
  padding-top: 215px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt215 {
    padding-top: 107.5px;
  }
}
.sustainability-materiality .--pb215 {
  padding-bottom: 215px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb215 {
    padding-bottom: 107.5px;
  }
}
.sustainability-materiality .--w215 {
  width: 215px;
}
.sustainability-materiality .--fw215 {
  font-weight: 215;
}
.sustainability-materiality .--mt216 {
  margin-top: 216px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt216 {
    margin-top: 108px;
  }
}
.sustainability-materiality .--mb216 {
  margin-bottom: 216px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb216 {
    margin-bottom: 108px;
  }
}
.sustainability-materiality .--pt216 {
  padding-top: 216px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt216 {
    padding-top: 108px;
  }
}
.sustainability-materiality .--pb216 {
  padding-bottom: 216px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb216 {
    padding-bottom: 108px;
  }
}
.sustainability-materiality .--w216 {
  width: 216px;
}
.sustainability-materiality .--fw216 {
  font-weight: 216;
}
.sustainability-materiality .--mt217 {
  margin-top: 217px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt217 {
    margin-top: 108.5px;
  }
}
.sustainability-materiality .--mb217 {
  margin-bottom: 217px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb217 {
    margin-bottom: 108.5px;
  }
}
.sustainability-materiality .--pt217 {
  padding-top: 217px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt217 {
    padding-top: 108.5px;
  }
}
.sustainability-materiality .--pb217 {
  padding-bottom: 217px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb217 {
    padding-bottom: 108.5px;
  }
}
.sustainability-materiality .--w217 {
  width: 217px;
}
.sustainability-materiality .--fw217 {
  font-weight: 217;
}
.sustainability-materiality .--mt218 {
  margin-top: 218px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt218 {
    margin-top: 109px;
  }
}
.sustainability-materiality .--mb218 {
  margin-bottom: 218px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb218 {
    margin-bottom: 109px;
  }
}
.sustainability-materiality .--pt218 {
  padding-top: 218px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt218 {
    padding-top: 109px;
  }
}
.sustainability-materiality .--pb218 {
  padding-bottom: 218px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb218 {
    padding-bottom: 109px;
  }
}
.sustainability-materiality .--w218 {
  width: 218px;
}
.sustainability-materiality .--fw218 {
  font-weight: 218;
}
.sustainability-materiality .--mt219 {
  margin-top: 219px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt219 {
    margin-top: 109.5px;
  }
}
.sustainability-materiality .--mb219 {
  margin-bottom: 219px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb219 {
    margin-bottom: 109.5px;
  }
}
.sustainability-materiality .--pt219 {
  padding-top: 219px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt219 {
    padding-top: 109.5px;
  }
}
.sustainability-materiality .--pb219 {
  padding-bottom: 219px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb219 {
    padding-bottom: 109.5px;
  }
}
.sustainability-materiality .--w219 {
  width: 219px;
}
.sustainability-materiality .--fw219 {
  font-weight: 219;
}
.sustainability-materiality .--mt220 {
  margin-top: 220px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt220 {
    margin-top: 110px;
  }
}
.sustainability-materiality .--mb220 {
  margin-bottom: 220px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb220 {
    margin-bottom: 110px;
  }
}
.sustainability-materiality .--pt220 {
  padding-top: 220px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt220 {
    padding-top: 110px;
  }
}
.sustainability-materiality .--pb220 {
  padding-bottom: 220px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb220 {
    padding-bottom: 110px;
  }
}
.sustainability-materiality .--w220 {
  width: 220px;
}
.sustainability-materiality .--fw220 {
  font-weight: 220;
}
.sustainability-materiality .--mt221 {
  margin-top: 221px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt221 {
    margin-top: 110.5px;
  }
}
.sustainability-materiality .--mb221 {
  margin-bottom: 221px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb221 {
    margin-bottom: 110.5px;
  }
}
.sustainability-materiality .--pt221 {
  padding-top: 221px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt221 {
    padding-top: 110.5px;
  }
}
.sustainability-materiality .--pb221 {
  padding-bottom: 221px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb221 {
    padding-bottom: 110.5px;
  }
}
.sustainability-materiality .--w221 {
  width: 221px;
}
.sustainability-materiality .--fw221 {
  font-weight: 221;
}
.sustainability-materiality .--mt222 {
  margin-top: 222px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt222 {
    margin-top: 111px;
  }
}
.sustainability-materiality .--mb222 {
  margin-bottom: 222px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb222 {
    margin-bottom: 111px;
  }
}
.sustainability-materiality .--pt222 {
  padding-top: 222px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt222 {
    padding-top: 111px;
  }
}
.sustainability-materiality .--pb222 {
  padding-bottom: 222px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb222 {
    padding-bottom: 111px;
  }
}
.sustainability-materiality .--w222 {
  width: 222px;
}
.sustainability-materiality .--fw222 {
  font-weight: 222;
}
.sustainability-materiality .--mt223 {
  margin-top: 223px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt223 {
    margin-top: 111.5px;
  }
}
.sustainability-materiality .--mb223 {
  margin-bottom: 223px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb223 {
    margin-bottom: 111.5px;
  }
}
.sustainability-materiality .--pt223 {
  padding-top: 223px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt223 {
    padding-top: 111.5px;
  }
}
.sustainability-materiality .--pb223 {
  padding-bottom: 223px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb223 {
    padding-bottom: 111.5px;
  }
}
.sustainability-materiality .--w223 {
  width: 223px;
}
.sustainability-materiality .--fw223 {
  font-weight: 223;
}
.sustainability-materiality .--mt224 {
  margin-top: 224px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt224 {
    margin-top: 112px;
  }
}
.sustainability-materiality .--mb224 {
  margin-bottom: 224px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb224 {
    margin-bottom: 112px;
  }
}
.sustainability-materiality .--pt224 {
  padding-top: 224px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt224 {
    padding-top: 112px;
  }
}
.sustainability-materiality .--pb224 {
  padding-bottom: 224px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb224 {
    padding-bottom: 112px;
  }
}
.sustainability-materiality .--w224 {
  width: 224px;
}
.sustainability-materiality .--fw224 {
  font-weight: 224;
}
.sustainability-materiality .--mt225 {
  margin-top: 225px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt225 {
    margin-top: 112.5px;
  }
}
.sustainability-materiality .--mb225 {
  margin-bottom: 225px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb225 {
    margin-bottom: 112.5px;
  }
}
.sustainability-materiality .--pt225 {
  padding-top: 225px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt225 {
    padding-top: 112.5px;
  }
}
.sustainability-materiality .--pb225 {
  padding-bottom: 225px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb225 {
    padding-bottom: 112.5px;
  }
}
.sustainability-materiality .--w225 {
  width: 225px;
}
.sustainability-materiality .--fw225 {
  font-weight: 225;
}
.sustainability-materiality .--mt226 {
  margin-top: 226px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt226 {
    margin-top: 113px;
  }
}
.sustainability-materiality .--mb226 {
  margin-bottom: 226px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb226 {
    margin-bottom: 113px;
  }
}
.sustainability-materiality .--pt226 {
  padding-top: 226px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt226 {
    padding-top: 113px;
  }
}
.sustainability-materiality .--pb226 {
  padding-bottom: 226px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb226 {
    padding-bottom: 113px;
  }
}
.sustainability-materiality .--w226 {
  width: 226px;
}
.sustainability-materiality .--fw226 {
  font-weight: 226;
}
.sustainability-materiality .--mt227 {
  margin-top: 227px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt227 {
    margin-top: 113.5px;
  }
}
.sustainability-materiality .--mb227 {
  margin-bottom: 227px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb227 {
    margin-bottom: 113.5px;
  }
}
.sustainability-materiality .--pt227 {
  padding-top: 227px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt227 {
    padding-top: 113.5px;
  }
}
.sustainability-materiality .--pb227 {
  padding-bottom: 227px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb227 {
    padding-bottom: 113.5px;
  }
}
.sustainability-materiality .--w227 {
  width: 227px;
}
.sustainability-materiality .--fw227 {
  font-weight: 227;
}
.sustainability-materiality .--mt228 {
  margin-top: 228px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt228 {
    margin-top: 114px;
  }
}
.sustainability-materiality .--mb228 {
  margin-bottom: 228px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb228 {
    margin-bottom: 114px;
  }
}
.sustainability-materiality .--pt228 {
  padding-top: 228px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt228 {
    padding-top: 114px;
  }
}
.sustainability-materiality .--pb228 {
  padding-bottom: 228px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb228 {
    padding-bottom: 114px;
  }
}
.sustainability-materiality .--w228 {
  width: 228px;
}
.sustainability-materiality .--fw228 {
  font-weight: 228;
}
.sustainability-materiality .--mt229 {
  margin-top: 229px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt229 {
    margin-top: 114.5px;
  }
}
.sustainability-materiality .--mb229 {
  margin-bottom: 229px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb229 {
    margin-bottom: 114.5px;
  }
}
.sustainability-materiality .--pt229 {
  padding-top: 229px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt229 {
    padding-top: 114.5px;
  }
}
.sustainability-materiality .--pb229 {
  padding-bottom: 229px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb229 {
    padding-bottom: 114.5px;
  }
}
.sustainability-materiality .--w229 {
  width: 229px;
}
.sustainability-materiality .--fw229 {
  font-weight: 229;
}
.sustainability-materiality .--mt230 {
  margin-top: 230px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt230 {
    margin-top: 115px;
  }
}
.sustainability-materiality .--mb230 {
  margin-bottom: 230px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb230 {
    margin-bottom: 115px;
  }
}
.sustainability-materiality .--pt230 {
  padding-top: 230px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt230 {
    padding-top: 115px;
  }
}
.sustainability-materiality .--pb230 {
  padding-bottom: 230px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb230 {
    padding-bottom: 115px;
  }
}
.sustainability-materiality .--w230 {
  width: 230px;
}
.sustainability-materiality .--fw230 {
  font-weight: 230;
}
.sustainability-materiality .--mt231 {
  margin-top: 231px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt231 {
    margin-top: 115.5px;
  }
}
.sustainability-materiality .--mb231 {
  margin-bottom: 231px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb231 {
    margin-bottom: 115.5px;
  }
}
.sustainability-materiality .--pt231 {
  padding-top: 231px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt231 {
    padding-top: 115.5px;
  }
}
.sustainability-materiality .--pb231 {
  padding-bottom: 231px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb231 {
    padding-bottom: 115.5px;
  }
}
.sustainability-materiality .--w231 {
  width: 231px;
}
.sustainability-materiality .--fw231 {
  font-weight: 231;
}
.sustainability-materiality .--mt232 {
  margin-top: 232px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt232 {
    margin-top: 116px;
  }
}
.sustainability-materiality .--mb232 {
  margin-bottom: 232px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb232 {
    margin-bottom: 116px;
  }
}
.sustainability-materiality .--pt232 {
  padding-top: 232px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt232 {
    padding-top: 116px;
  }
}
.sustainability-materiality .--pb232 {
  padding-bottom: 232px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb232 {
    padding-bottom: 116px;
  }
}
.sustainability-materiality .--w232 {
  width: 232px;
}
.sustainability-materiality .--fw232 {
  font-weight: 232;
}
.sustainability-materiality .--mt233 {
  margin-top: 233px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt233 {
    margin-top: 116.5px;
  }
}
.sustainability-materiality .--mb233 {
  margin-bottom: 233px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb233 {
    margin-bottom: 116.5px;
  }
}
.sustainability-materiality .--pt233 {
  padding-top: 233px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt233 {
    padding-top: 116.5px;
  }
}
.sustainability-materiality .--pb233 {
  padding-bottom: 233px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb233 {
    padding-bottom: 116.5px;
  }
}
.sustainability-materiality .--w233 {
  width: 233px;
}
.sustainability-materiality .--fw233 {
  font-weight: 233;
}
.sustainability-materiality .--mt234 {
  margin-top: 234px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt234 {
    margin-top: 117px;
  }
}
.sustainability-materiality .--mb234 {
  margin-bottom: 234px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb234 {
    margin-bottom: 117px;
  }
}
.sustainability-materiality .--pt234 {
  padding-top: 234px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt234 {
    padding-top: 117px;
  }
}
.sustainability-materiality .--pb234 {
  padding-bottom: 234px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb234 {
    padding-bottom: 117px;
  }
}
.sustainability-materiality .--w234 {
  width: 234px;
}
.sustainability-materiality .--fw234 {
  font-weight: 234;
}
.sustainability-materiality .--mt235 {
  margin-top: 235px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt235 {
    margin-top: 117.5px;
  }
}
.sustainability-materiality .--mb235 {
  margin-bottom: 235px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb235 {
    margin-bottom: 117.5px;
  }
}
.sustainability-materiality .--pt235 {
  padding-top: 235px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt235 {
    padding-top: 117.5px;
  }
}
.sustainability-materiality .--pb235 {
  padding-bottom: 235px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb235 {
    padding-bottom: 117.5px;
  }
}
.sustainability-materiality .--w235 {
  width: 235px;
}
.sustainability-materiality .--fw235 {
  font-weight: 235;
}
.sustainability-materiality .--mt236 {
  margin-top: 236px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt236 {
    margin-top: 118px;
  }
}
.sustainability-materiality .--mb236 {
  margin-bottom: 236px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb236 {
    margin-bottom: 118px;
  }
}
.sustainability-materiality .--pt236 {
  padding-top: 236px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt236 {
    padding-top: 118px;
  }
}
.sustainability-materiality .--pb236 {
  padding-bottom: 236px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb236 {
    padding-bottom: 118px;
  }
}
.sustainability-materiality .--w236 {
  width: 236px;
}
.sustainability-materiality .--fw236 {
  font-weight: 236;
}
.sustainability-materiality .--mt237 {
  margin-top: 237px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt237 {
    margin-top: 118.5px;
  }
}
.sustainability-materiality .--mb237 {
  margin-bottom: 237px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb237 {
    margin-bottom: 118.5px;
  }
}
.sustainability-materiality .--pt237 {
  padding-top: 237px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt237 {
    padding-top: 118.5px;
  }
}
.sustainability-materiality .--pb237 {
  padding-bottom: 237px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb237 {
    padding-bottom: 118.5px;
  }
}
.sustainability-materiality .--w237 {
  width: 237px;
}
.sustainability-materiality .--fw237 {
  font-weight: 237;
}
.sustainability-materiality .--mt238 {
  margin-top: 238px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt238 {
    margin-top: 119px;
  }
}
.sustainability-materiality .--mb238 {
  margin-bottom: 238px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb238 {
    margin-bottom: 119px;
  }
}
.sustainability-materiality .--pt238 {
  padding-top: 238px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt238 {
    padding-top: 119px;
  }
}
.sustainability-materiality .--pb238 {
  padding-bottom: 238px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb238 {
    padding-bottom: 119px;
  }
}
.sustainability-materiality .--w238 {
  width: 238px;
}
.sustainability-materiality .--fw238 {
  font-weight: 238;
}
.sustainability-materiality .--mt239 {
  margin-top: 239px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt239 {
    margin-top: 119.5px;
  }
}
.sustainability-materiality .--mb239 {
  margin-bottom: 239px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb239 {
    margin-bottom: 119.5px;
  }
}
.sustainability-materiality .--pt239 {
  padding-top: 239px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt239 {
    padding-top: 119.5px;
  }
}
.sustainability-materiality .--pb239 {
  padding-bottom: 239px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb239 {
    padding-bottom: 119.5px;
  }
}
.sustainability-materiality .--w239 {
  width: 239px;
}
.sustainability-materiality .--fw239 {
  font-weight: 239;
}
.sustainability-materiality .--mt240 {
  margin-top: 240px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt240 {
    margin-top: 120px;
  }
}
.sustainability-materiality .--mb240 {
  margin-bottom: 240px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb240 {
    margin-bottom: 120px;
  }
}
.sustainability-materiality .--pt240 {
  padding-top: 240px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt240 {
    padding-top: 120px;
  }
}
.sustainability-materiality .--pb240 {
  padding-bottom: 240px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb240 {
    padding-bottom: 120px;
  }
}
.sustainability-materiality .--w240 {
  width: 240px;
}
.sustainability-materiality .--fw240 {
  font-weight: 240;
}
.sustainability-materiality .--mt241 {
  margin-top: 241px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt241 {
    margin-top: 120.5px;
  }
}
.sustainability-materiality .--mb241 {
  margin-bottom: 241px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb241 {
    margin-bottom: 120.5px;
  }
}
.sustainability-materiality .--pt241 {
  padding-top: 241px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt241 {
    padding-top: 120.5px;
  }
}
.sustainability-materiality .--pb241 {
  padding-bottom: 241px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb241 {
    padding-bottom: 120.5px;
  }
}
.sustainability-materiality .--w241 {
  width: 241px;
}
.sustainability-materiality .--fw241 {
  font-weight: 241;
}
.sustainability-materiality .--mt242 {
  margin-top: 242px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt242 {
    margin-top: 121px;
  }
}
.sustainability-materiality .--mb242 {
  margin-bottom: 242px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb242 {
    margin-bottom: 121px;
  }
}
.sustainability-materiality .--pt242 {
  padding-top: 242px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt242 {
    padding-top: 121px;
  }
}
.sustainability-materiality .--pb242 {
  padding-bottom: 242px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb242 {
    padding-bottom: 121px;
  }
}
.sustainability-materiality .--w242 {
  width: 242px;
}
.sustainability-materiality .--fw242 {
  font-weight: 242;
}
.sustainability-materiality .--mt243 {
  margin-top: 243px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt243 {
    margin-top: 121.5px;
  }
}
.sustainability-materiality .--mb243 {
  margin-bottom: 243px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb243 {
    margin-bottom: 121.5px;
  }
}
.sustainability-materiality .--pt243 {
  padding-top: 243px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt243 {
    padding-top: 121.5px;
  }
}
.sustainability-materiality .--pb243 {
  padding-bottom: 243px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb243 {
    padding-bottom: 121.5px;
  }
}
.sustainability-materiality .--w243 {
  width: 243px;
}
.sustainability-materiality .--fw243 {
  font-weight: 243;
}
.sustainability-materiality .--mt244 {
  margin-top: 244px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt244 {
    margin-top: 122px;
  }
}
.sustainability-materiality .--mb244 {
  margin-bottom: 244px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb244 {
    margin-bottom: 122px;
  }
}
.sustainability-materiality .--pt244 {
  padding-top: 244px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt244 {
    padding-top: 122px;
  }
}
.sustainability-materiality .--pb244 {
  padding-bottom: 244px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb244 {
    padding-bottom: 122px;
  }
}
.sustainability-materiality .--w244 {
  width: 244px;
}
.sustainability-materiality .--fw244 {
  font-weight: 244;
}
.sustainability-materiality .--mt245 {
  margin-top: 245px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt245 {
    margin-top: 122.5px;
  }
}
.sustainability-materiality .--mb245 {
  margin-bottom: 245px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb245 {
    margin-bottom: 122.5px;
  }
}
.sustainability-materiality .--pt245 {
  padding-top: 245px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt245 {
    padding-top: 122.5px;
  }
}
.sustainability-materiality .--pb245 {
  padding-bottom: 245px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb245 {
    padding-bottom: 122.5px;
  }
}
.sustainability-materiality .--w245 {
  width: 245px;
}
.sustainability-materiality .--fw245 {
  font-weight: 245;
}
.sustainability-materiality .--mt246 {
  margin-top: 246px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt246 {
    margin-top: 123px;
  }
}
.sustainability-materiality .--mb246 {
  margin-bottom: 246px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb246 {
    margin-bottom: 123px;
  }
}
.sustainability-materiality .--pt246 {
  padding-top: 246px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt246 {
    padding-top: 123px;
  }
}
.sustainability-materiality .--pb246 {
  padding-bottom: 246px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb246 {
    padding-bottom: 123px;
  }
}
.sustainability-materiality .--w246 {
  width: 246px;
}
.sustainability-materiality .--fw246 {
  font-weight: 246;
}
.sustainability-materiality .--mt247 {
  margin-top: 247px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt247 {
    margin-top: 123.5px;
  }
}
.sustainability-materiality .--mb247 {
  margin-bottom: 247px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb247 {
    margin-bottom: 123.5px;
  }
}
.sustainability-materiality .--pt247 {
  padding-top: 247px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt247 {
    padding-top: 123.5px;
  }
}
.sustainability-materiality .--pb247 {
  padding-bottom: 247px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb247 {
    padding-bottom: 123.5px;
  }
}
.sustainability-materiality .--w247 {
  width: 247px;
}
.sustainability-materiality .--fw247 {
  font-weight: 247;
}
.sustainability-materiality .--mt248 {
  margin-top: 248px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt248 {
    margin-top: 124px;
  }
}
.sustainability-materiality .--mb248 {
  margin-bottom: 248px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb248 {
    margin-bottom: 124px;
  }
}
.sustainability-materiality .--pt248 {
  padding-top: 248px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt248 {
    padding-top: 124px;
  }
}
.sustainability-materiality .--pb248 {
  padding-bottom: 248px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb248 {
    padding-bottom: 124px;
  }
}
.sustainability-materiality .--w248 {
  width: 248px;
}
.sustainability-materiality .--fw248 {
  font-weight: 248;
}
.sustainability-materiality .--mt249 {
  margin-top: 249px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt249 {
    margin-top: 124.5px;
  }
}
.sustainability-materiality .--mb249 {
  margin-bottom: 249px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb249 {
    margin-bottom: 124.5px;
  }
}
.sustainability-materiality .--pt249 {
  padding-top: 249px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt249 {
    padding-top: 124.5px;
  }
}
.sustainability-materiality .--pb249 {
  padding-bottom: 249px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb249 {
    padding-bottom: 124.5px;
  }
}
.sustainability-materiality .--w249 {
  width: 249px;
}
.sustainability-materiality .--fw249 {
  font-weight: 249;
}
.sustainability-materiality .--mt250 {
  margin-top: 250px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt250 {
    margin-top: 125px;
  }
}
.sustainability-materiality .--mb250 {
  margin-bottom: 250px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb250 {
    margin-bottom: 125px;
  }
}
.sustainability-materiality .--pt250 {
  padding-top: 250px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt250 {
    padding-top: 125px;
  }
}
.sustainability-materiality .--pb250 {
  padding-bottom: 250px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb250 {
    padding-bottom: 125px;
  }
}
.sustainability-materiality .--w250 {
  width: 250px;
}
.sustainability-materiality .--fw250 {
  font-weight: 250;
}
.sustainability-materiality .--mt251 {
  margin-top: 251px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt251 {
    margin-top: 125.5px;
  }
}
.sustainability-materiality .--mb251 {
  margin-bottom: 251px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb251 {
    margin-bottom: 125.5px;
  }
}
.sustainability-materiality .--pt251 {
  padding-top: 251px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt251 {
    padding-top: 125.5px;
  }
}
.sustainability-materiality .--pb251 {
  padding-bottom: 251px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb251 {
    padding-bottom: 125.5px;
  }
}
.sustainability-materiality .--w251 {
  width: 251px;
}
.sustainability-materiality .--fw251 {
  font-weight: 251;
}
.sustainability-materiality .--mt252 {
  margin-top: 252px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt252 {
    margin-top: 126px;
  }
}
.sustainability-materiality .--mb252 {
  margin-bottom: 252px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb252 {
    margin-bottom: 126px;
  }
}
.sustainability-materiality .--pt252 {
  padding-top: 252px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt252 {
    padding-top: 126px;
  }
}
.sustainability-materiality .--pb252 {
  padding-bottom: 252px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb252 {
    padding-bottom: 126px;
  }
}
.sustainability-materiality .--w252 {
  width: 252px;
}
.sustainability-materiality .--fw252 {
  font-weight: 252;
}
.sustainability-materiality .--mt253 {
  margin-top: 253px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt253 {
    margin-top: 126.5px;
  }
}
.sustainability-materiality .--mb253 {
  margin-bottom: 253px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb253 {
    margin-bottom: 126.5px;
  }
}
.sustainability-materiality .--pt253 {
  padding-top: 253px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt253 {
    padding-top: 126.5px;
  }
}
.sustainability-materiality .--pb253 {
  padding-bottom: 253px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb253 {
    padding-bottom: 126.5px;
  }
}
.sustainability-materiality .--w253 {
  width: 253px;
}
.sustainability-materiality .--fw253 {
  font-weight: 253;
}
.sustainability-materiality .--mt254 {
  margin-top: 254px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt254 {
    margin-top: 127px;
  }
}
.sustainability-materiality .--mb254 {
  margin-bottom: 254px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb254 {
    margin-bottom: 127px;
  }
}
.sustainability-materiality .--pt254 {
  padding-top: 254px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt254 {
    padding-top: 127px;
  }
}
.sustainability-materiality .--pb254 {
  padding-bottom: 254px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb254 {
    padding-bottom: 127px;
  }
}
.sustainability-materiality .--w254 {
  width: 254px;
}
.sustainability-materiality .--fw254 {
  font-weight: 254;
}
.sustainability-materiality .--mt255 {
  margin-top: 255px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt255 {
    margin-top: 127.5px;
  }
}
.sustainability-materiality .--mb255 {
  margin-bottom: 255px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb255 {
    margin-bottom: 127.5px;
  }
}
.sustainability-materiality .--pt255 {
  padding-top: 255px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt255 {
    padding-top: 127.5px;
  }
}
.sustainability-materiality .--pb255 {
  padding-bottom: 255px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb255 {
    padding-bottom: 127.5px;
  }
}
.sustainability-materiality .--w255 {
  width: 255px;
}
.sustainability-materiality .--fw255 {
  font-weight: 255;
}
.sustainability-materiality .--mt256 {
  margin-top: 256px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt256 {
    margin-top: 128px;
  }
}
.sustainability-materiality .--mb256 {
  margin-bottom: 256px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb256 {
    margin-bottom: 128px;
  }
}
.sustainability-materiality .--pt256 {
  padding-top: 256px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt256 {
    padding-top: 128px;
  }
}
.sustainability-materiality .--pb256 {
  padding-bottom: 256px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb256 {
    padding-bottom: 128px;
  }
}
.sustainability-materiality .--w256 {
  width: 256px;
}
.sustainability-materiality .--fw256 {
  font-weight: 256;
}
.sustainability-materiality .--mt257 {
  margin-top: 257px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt257 {
    margin-top: 128.5px;
  }
}
.sustainability-materiality .--mb257 {
  margin-bottom: 257px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb257 {
    margin-bottom: 128.5px;
  }
}
.sustainability-materiality .--pt257 {
  padding-top: 257px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt257 {
    padding-top: 128.5px;
  }
}
.sustainability-materiality .--pb257 {
  padding-bottom: 257px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb257 {
    padding-bottom: 128.5px;
  }
}
.sustainability-materiality .--w257 {
  width: 257px;
}
.sustainability-materiality .--fw257 {
  font-weight: 257;
}
.sustainability-materiality .--mt258 {
  margin-top: 258px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt258 {
    margin-top: 129px;
  }
}
.sustainability-materiality .--mb258 {
  margin-bottom: 258px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb258 {
    margin-bottom: 129px;
  }
}
.sustainability-materiality .--pt258 {
  padding-top: 258px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt258 {
    padding-top: 129px;
  }
}
.sustainability-materiality .--pb258 {
  padding-bottom: 258px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb258 {
    padding-bottom: 129px;
  }
}
.sustainability-materiality .--w258 {
  width: 258px;
}
.sustainability-materiality .--fw258 {
  font-weight: 258;
}
.sustainability-materiality .--mt259 {
  margin-top: 259px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt259 {
    margin-top: 129.5px;
  }
}
.sustainability-materiality .--mb259 {
  margin-bottom: 259px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb259 {
    margin-bottom: 129.5px;
  }
}
.sustainability-materiality .--pt259 {
  padding-top: 259px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt259 {
    padding-top: 129.5px;
  }
}
.sustainability-materiality .--pb259 {
  padding-bottom: 259px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb259 {
    padding-bottom: 129.5px;
  }
}
.sustainability-materiality .--w259 {
  width: 259px;
}
.sustainability-materiality .--fw259 {
  font-weight: 259;
}
.sustainability-materiality .--mt260 {
  margin-top: 260px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt260 {
    margin-top: 130px;
  }
}
.sustainability-materiality .--mb260 {
  margin-bottom: 260px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb260 {
    margin-bottom: 130px;
  }
}
.sustainability-materiality .--pt260 {
  padding-top: 260px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt260 {
    padding-top: 130px;
  }
}
.sustainability-materiality .--pb260 {
  padding-bottom: 260px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb260 {
    padding-bottom: 130px;
  }
}
.sustainability-materiality .--w260 {
  width: 260px;
}
.sustainability-materiality .--fw260 {
  font-weight: 260;
}
.sustainability-materiality .--mt261 {
  margin-top: 261px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt261 {
    margin-top: 130.5px;
  }
}
.sustainability-materiality .--mb261 {
  margin-bottom: 261px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb261 {
    margin-bottom: 130.5px;
  }
}
.sustainability-materiality .--pt261 {
  padding-top: 261px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt261 {
    padding-top: 130.5px;
  }
}
.sustainability-materiality .--pb261 {
  padding-bottom: 261px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb261 {
    padding-bottom: 130.5px;
  }
}
.sustainability-materiality .--w261 {
  width: 261px;
}
.sustainability-materiality .--fw261 {
  font-weight: 261;
}
.sustainability-materiality .--mt262 {
  margin-top: 262px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt262 {
    margin-top: 131px;
  }
}
.sustainability-materiality .--mb262 {
  margin-bottom: 262px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb262 {
    margin-bottom: 131px;
  }
}
.sustainability-materiality .--pt262 {
  padding-top: 262px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt262 {
    padding-top: 131px;
  }
}
.sustainability-materiality .--pb262 {
  padding-bottom: 262px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb262 {
    padding-bottom: 131px;
  }
}
.sustainability-materiality .--w262 {
  width: 262px;
}
.sustainability-materiality .--fw262 {
  font-weight: 262;
}
.sustainability-materiality .--mt263 {
  margin-top: 263px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt263 {
    margin-top: 131.5px;
  }
}
.sustainability-materiality .--mb263 {
  margin-bottom: 263px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb263 {
    margin-bottom: 131.5px;
  }
}
.sustainability-materiality .--pt263 {
  padding-top: 263px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt263 {
    padding-top: 131.5px;
  }
}
.sustainability-materiality .--pb263 {
  padding-bottom: 263px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb263 {
    padding-bottom: 131.5px;
  }
}
.sustainability-materiality .--w263 {
  width: 263px;
}
.sustainability-materiality .--fw263 {
  font-weight: 263;
}
.sustainability-materiality .--mt264 {
  margin-top: 264px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt264 {
    margin-top: 132px;
  }
}
.sustainability-materiality .--mb264 {
  margin-bottom: 264px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb264 {
    margin-bottom: 132px;
  }
}
.sustainability-materiality .--pt264 {
  padding-top: 264px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt264 {
    padding-top: 132px;
  }
}
.sustainability-materiality .--pb264 {
  padding-bottom: 264px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb264 {
    padding-bottom: 132px;
  }
}
.sustainability-materiality .--w264 {
  width: 264px;
}
.sustainability-materiality .--fw264 {
  font-weight: 264;
}
.sustainability-materiality .--mt265 {
  margin-top: 265px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt265 {
    margin-top: 132.5px;
  }
}
.sustainability-materiality .--mb265 {
  margin-bottom: 265px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb265 {
    margin-bottom: 132.5px;
  }
}
.sustainability-materiality .--pt265 {
  padding-top: 265px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt265 {
    padding-top: 132.5px;
  }
}
.sustainability-materiality .--pb265 {
  padding-bottom: 265px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb265 {
    padding-bottom: 132.5px;
  }
}
.sustainability-materiality .--w265 {
  width: 265px;
}
.sustainability-materiality .--fw265 {
  font-weight: 265;
}
.sustainability-materiality .--mt266 {
  margin-top: 266px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt266 {
    margin-top: 133px;
  }
}
.sustainability-materiality .--mb266 {
  margin-bottom: 266px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb266 {
    margin-bottom: 133px;
  }
}
.sustainability-materiality .--pt266 {
  padding-top: 266px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt266 {
    padding-top: 133px;
  }
}
.sustainability-materiality .--pb266 {
  padding-bottom: 266px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb266 {
    padding-bottom: 133px;
  }
}
.sustainability-materiality .--w266 {
  width: 266px;
}
.sustainability-materiality .--fw266 {
  font-weight: 266;
}
.sustainability-materiality .--mt267 {
  margin-top: 267px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt267 {
    margin-top: 133.5px;
  }
}
.sustainability-materiality .--mb267 {
  margin-bottom: 267px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb267 {
    margin-bottom: 133.5px;
  }
}
.sustainability-materiality .--pt267 {
  padding-top: 267px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt267 {
    padding-top: 133.5px;
  }
}
.sustainability-materiality .--pb267 {
  padding-bottom: 267px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb267 {
    padding-bottom: 133.5px;
  }
}
.sustainability-materiality .--w267 {
  width: 267px;
}
.sustainability-materiality .--fw267 {
  font-weight: 267;
}
.sustainability-materiality .--mt268 {
  margin-top: 268px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt268 {
    margin-top: 134px;
  }
}
.sustainability-materiality .--mb268 {
  margin-bottom: 268px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb268 {
    margin-bottom: 134px;
  }
}
.sustainability-materiality .--pt268 {
  padding-top: 268px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt268 {
    padding-top: 134px;
  }
}
.sustainability-materiality .--pb268 {
  padding-bottom: 268px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb268 {
    padding-bottom: 134px;
  }
}
.sustainability-materiality .--w268 {
  width: 268px;
}
.sustainability-materiality .--fw268 {
  font-weight: 268;
}
.sustainability-materiality .--mt269 {
  margin-top: 269px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt269 {
    margin-top: 134.5px;
  }
}
.sustainability-materiality .--mb269 {
  margin-bottom: 269px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb269 {
    margin-bottom: 134.5px;
  }
}
.sustainability-materiality .--pt269 {
  padding-top: 269px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt269 {
    padding-top: 134.5px;
  }
}
.sustainability-materiality .--pb269 {
  padding-bottom: 269px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb269 {
    padding-bottom: 134.5px;
  }
}
.sustainability-materiality .--w269 {
  width: 269px;
}
.sustainability-materiality .--fw269 {
  font-weight: 269;
}
.sustainability-materiality .--mt270 {
  margin-top: 270px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt270 {
    margin-top: 135px;
  }
}
.sustainability-materiality .--mb270 {
  margin-bottom: 270px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb270 {
    margin-bottom: 135px;
  }
}
.sustainability-materiality .--pt270 {
  padding-top: 270px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt270 {
    padding-top: 135px;
  }
}
.sustainability-materiality .--pb270 {
  padding-bottom: 270px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb270 {
    padding-bottom: 135px;
  }
}
.sustainability-materiality .--w270 {
  width: 270px;
}
.sustainability-materiality .--fw270 {
  font-weight: 270;
}
.sustainability-materiality .--mt271 {
  margin-top: 271px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt271 {
    margin-top: 135.5px;
  }
}
.sustainability-materiality .--mb271 {
  margin-bottom: 271px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb271 {
    margin-bottom: 135.5px;
  }
}
.sustainability-materiality .--pt271 {
  padding-top: 271px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt271 {
    padding-top: 135.5px;
  }
}
.sustainability-materiality .--pb271 {
  padding-bottom: 271px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb271 {
    padding-bottom: 135.5px;
  }
}
.sustainability-materiality .--w271 {
  width: 271px;
}
.sustainability-materiality .--fw271 {
  font-weight: 271;
}
.sustainability-materiality .--mt272 {
  margin-top: 272px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt272 {
    margin-top: 136px;
  }
}
.sustainability-materiality .--mb272 {
  margin-bottom: 272px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb272 {
    margin-bottom: 136px;
  }
}
.sustainability-materiality .--pt272 {
  padding-top: 272px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt272 {
    padding-top: 136px;
  }
}
.sustainability-materiality .--pb272 {
  padding-bottom: 272px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb272 {
    padding-bottom: 136px;
  }
}
.sustainability-materiality .--w272 {
  width: 272px;
}
.sustainability-materiality .--fw272 {
  font-weight: 272;
}
.sustainability-materiality .--mt273 {
  margin-top: 273px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt273 {
    margin-top: 136.5px;
  }
}
.sustainability-materiality .--mb273 {
  margin-bottom: 273px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb273 {
    margin-bottom: 136.5px;
  }
}
.sustainability-materiality .--pt273 {
  padding-top: 273px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt273 {
    padding-top: 136.5px;
  }
}
.sustainability-materiality .--pb273 {
  padding-bottom: 273px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb273 {
    padding-bottom: 136.5px;
  }
}
.sustainability-materiality .--w273 {
  width: 273px;
}
.sustainability-materiality .--fw273 {
  font-weight: 273;
}
.sustainability-materiality .--mt274 {
  margin-top: 274px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt274 {
    margin-top: 137px;
  }
}
.sustainability-materiality .--mb274 {
  margin-bottom: 274px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb274 {
    margin-bottom: 137px;
  }
}
.sustainability-materiality .--pt274 {
  padding-top: 274px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt274 {
    padding-top: 137px;
  }
}
.sustainability-materiality .--pb274 {
  padding-bottom: 274px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb274 {
    padding-bottom: 137px;
  }
}
.sustainability-materiality .--w274 {
  width: 274px;
}
.sustainability-materiality .--fw274 {
  font-weight: 274;
}
.sustainability-materiality .--mt275 {
  margin-top: 275px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt275 {
    margin-top: 137.5px;
  }
}
.sustainability-materiality .--mb275 {
  margin-bottom: 275px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb275 {
    margin-bottom: 137.5px;
  }
}
.sustainability-materiality .--pt275 {
  padding-top: 275px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt275 {
    padding-top: 137.5px;
  }
}
.sustainability-materiality .--pb275 {
  padding-bottom: 275px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb275 {
    padding-bottom: 137.5px;
  }
}
.sustainability-materiality .--w275 {
  width: 275px;
}
.sustainability-materiality .--fw275 {
  font-weight: 275;
}
.sustainability-materiality .--mt276 {
  margin-top: 276px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt276 {
    margin-top: 138px;
  }
}
.sustainability-materiality .--mb276 {
  margin-bottom: 276px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb276 {
    margin-bottom: 138px;
  }
}
.sustainability-materiality .--pt276 {
  padding-top: 276px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt276 {
    padding-top: 138px;
  }
}
.sustainability-materiality .--pb276 {
  padding-bottom: 276px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb276 {
    padding-bottom: 138px;
  }
}
.sustainability-materiality .--w276 {
  width: 276px;
}
.sustainability-materiality .--fw276 {
  font-weight: 276;
}
.sustainability-materiality .--mt277 {
  margin-top: 277px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt277 {
    margin-top: 138.5px;
  }
}
.sustainability-materiality .--mb277 {
  margin-bottom: 277px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb277 {
    margin-bottom: 138.5px;
  }
}
.sustainability-materiality .--pt277 {
  padding-top: 277px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt277 {
    padding-top: 138.5px;
  }
}
.sustainability-materiality .--pb277 {
  padding-bottom: 277px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb277 {
    padding-bottom: 138.5px;
  }
}
.sustainability-materiality .--w277 {
  width: 277px;
}
.sustainability-materiality .--fw277 {
  font-weight: 277;
}
.sustainability-materiality .--mt278 {
  margin-top: 278px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt278 {
    margin-top: 139px;
  }
}
.sustainability-materiality .--mb278 {
  margin-bottom: 278px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb278 {
    margin-bottom: 139px;
  }
}
.sustainability-materiality .--pt278 {
  padding-top: 278px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt278 {
    padding-top: 139px;
  }
}
.sustainability-materiality .--pb278 {
  padding-bottom: 278px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb278 {
    padding-bottom: 139px;
  }
}
.sustainability-materiality .--w278 {
  width: 278px;
}
.sustainability-materiality .--fw278 {
  font-weight: 278;
}
.sustainability-materiality .--mt279 {
  margin-top: 279px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt279 {
    margin-top: 139.5px;
  }
}
.sustainability-materiality .--mb279 {
  margin-bottom: 279px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb279 {
    margin-bottom: 139.5px;
  }
}
.sustainability-materiality .--pt279 {
  padding-top: 279px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt279 {
    padding-top: 139.5px;
  }
}
.sustainability-materiality .--pb279 {
  padding-bottom: 279px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb279 {
    padding-bottom: 139.5px;
  }
}
.sustainability-materiality .--w279 {
  width: 279px;
}
.sustainability-materiality .--fw279 {
  font-weight: 279;
}
.sustainability-materiality .--mt280 {
  margin-top: 280px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt280 {
    margin-top: 140px;
  }
}
.sustainability-materiality .--mb280 {
  margin-bottom: 280px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb280 {
    margin-bottom: 140px;
  }
}
.sustainability-materiality .--pt280 {
  padding-top: 280px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt280 {
    padding-top: 140px;
  }
}
.sustainability-materiality .--pb280 {
  padding-bottom: 280px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb280 {
    padding-bottom: 140px;
  }
}
.sustainability-materiality .--w280 {
  width: 280px;
}
.sustainability-materiality .--fw280 {
  font-weight: 280;
}
.sustainability-materiality .--mt281 {
  margin-top: 281px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt281 {
    margin-top: 140.5px;
  }
}
.sustainability-materiality .--mb281 {
  margin-bottom: 281px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb281 {
    margin-bottom: 140.5px;
  }
}
.sustainability-materiality .--pt281 {
  padding-top: 281px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt281 {
    padding-top: 140.5px;
  }
}
.sustainability-materiality .--pb281 {
  padding-bottom: 281px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb281 {
    padding-bottom: 140.5px;
  }
}
.sustainability-materiality .--w281 {
  width: 281px;
}
.sustainability-materiality .--fw281 {
  font-weight: 281;
}
.sustainability-materiality .--mt282 {
  margin-top: 282px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt282 {
    margin-top: 141px;
  }
}
.sustainability-materiality .--mb282 {
  margin-bottom: 282px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb282 {
    margin-bottom: 141px;
  }
}
.sustainability-materiality .--pt282 {
  padding-top: 282px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt282 {
    padding-top: 141px;
  }
}
.sustainability-materiality .--pb282 {
  padding-bottom: 282px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb282 {
    padding-bottom: 141px;
  }
}
.sustainability-materiality .--w282 {
  width: 282px;
}
.sustainability-materiality .--fw282 {
  font-weight: 282;
}
.sustainability-materiality .--mt283 {
  margin-top: 283px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt283 {
    margin-top: 141.5px;
  }
}
.sustainability-materiality .--mb283 {
  margin-bottom: 283px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb283 {
    margin-bottom: 141.5px;
  }
}
.sustainability-materiality .--pt283 {
  padding-top: 283px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt283 {
    padding-top: 141.5px;
  }
}
.sustainability-materiality .--pb283 {
  padding-bottom: 283px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb283 {
    padding-bottom: 141.5px;
  }
}
.sustainability-materiality .--w283 {
  width: 283px;
}
.sustainability-materiality .--fw283 {
  font-weight: 283;
}
.sustainability-materiality .--mt284 {
  margin-top: 284px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt284 {
    margin-top: 142px;
  }
}
.sustainability-materiality .--mb284 {
  margin-bottom: 284px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb284 {
    margin-bottom: 142px;
  }
}
.sustainability-materiality .--pt284 {
  padding-top: 284px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt284 {
    padding-top: 142px;
  }
}
.sustainability-materiality .--pb284 {
  padding-bottom: 284px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb284 {
    padding-bottom: 142px;
  }
}
.sustainability-materiality .--w284 {
  width: 284px;
}
.sustainability-materiality .--fw284 {
  font-weight: 284;
}
.sustainability-materiality .--mt285 {
  margin-top: 285px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt285 {
    margin-top: 142.5px;
  }
}
.sustainability-materiality .--mb285 {
  margin-bottom: 285px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb285 {
    margin-bottom: 142.5px;
  }
}
.sustainability-materiality .--pt285 {
  padding-top: 285px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt285 {
    padding-top: 142.5px;
  }
}
.sustainability-materiality .--pb285 {
  padding-bottom: 285px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb285 {
    padding-bottom: 142.5px;
  }
}
.sustainability-materiality .--w285 {
  width: 285px;
}
.sustainability-materiality .--fw285 {
  font-weight: 285;
}
.sustainability-materiality .--mt286 {
  margin-top: 286px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt286 {
    margin-top: 143px;
  }
}
.sustainability-materiality .--mb286 {
  margin-bottom: 286px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb286 {
    margin-bottom: 143px;
  }
}
.sustainability-materiality .--pt286 {
  padding-top: 286px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt286 {
    padding-top: 143px;
  }
}
.sustainability-materiality .--pb286 {
  padding-bottom: 286px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb286 {
    padding-bottom: 143px;
  }
}
.sustainability-materiality .--w286 {
  width: 286px;
}
.sustainability-materiality .--fw286 {
  font-weight: 286;
}
.sustainability-materiality .--mt287 {
  margin-top: 287px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt287 {
    margin-top: 143.5px;
  }
}
.sustainability-materiality .--mb287 {
  margin-bottom: 287px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb287 {
    margin-bottom: 143.5px;
  }
}
.sustainability-materiality .--pt287 {
  padding-top: 287px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt287 {
    padding-top: 143.5px;
  }
}
.sustainability-materiality .--pb287 {
  padding-bottom: 287px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb287 {
    padding-bottom: 143.5px;
  }
}
.sustainability-materiality .--w287 {
  width: 287px;
}
.sustainability-materiality .--fw287 {
  font-weight: 287;
}
.sustainability-materiality .--mt288 {
  margin-top: 288px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt288 {
    margin-top: 144px;
  }
}
.sustainability-materiality .--mb288 {
  margin-bottom: 288px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb288 {
    margin-bottom: 144px;
  }
}
.sustainability-materiality .--pt288 {
  padding-top: 288px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt288 {
    padding-top: 144px;
  }
}
.sustainability-materiality .--pb288 {
  padding-bottom: 288px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb288 {
    padding-bottom: 144px;
  }
}
.sustainability-materiality .--w288 {
  width: 288px;
}
.sustainability-materiality .--fw288 {
  font-weight: 288;
}
.sustainability-materiality .--mt289 {
  margin-top: 289px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt289 {
    margin-top: 144.5px;
  }
}
.sustainability-materiality .--mb289 {
  margin-bottom: 289px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb289 {
    margin-bottom: 144.5px;
  }
}
.sustainability-materiality .--pt289 {
  padding-top: 289px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt289 {
    padding-top: 144.5px;
  }
}
.sustainability-materiality .--pb289 {
  padding-bottom: 289px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb289 {
    padding-bottom: 144.5px;
  }
}
.sustainability-materiality .--w289 {
  width: 289px;
}
.sustainability-materiality .--fw289 {
  font-weight: 289;
}
.sustainability-materiality .--mt290 {
  margin-top: 290px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt290 {
    margin-top: 145px;
  }
}
.sustainability-materiality .--mb290 {
  margin-bottom: 290px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb290 {
    margin-bottom: 145px;
  }
}
.sustainability-materiality .--pt290 {
  padding-top: 290px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt290 {
    padding-top: 145px;
  }
}
.sustainability-materiality .--pb290 {
  padding-bottom: 290px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb290 {
    padding-bottom: 145px;
  }
}
.sustainability-materiality .--w290 {
  width: 290px;
}
.sustainability-materiality .--fw290 {
  font-weight: 290;
}
.sustainability-materiality .--mt291 {
  margin-top: 291px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt291 {
    margin-top: 145.5px;
  }
}
.sustainability-materiality .--mb291 {
  margin-bottom: 291px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb291 {
    margin-bottom: 145.5px;
  }
}
.sustainability-materiality .--pt291 {
  padding-top: 291px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt291 {
    padding-top: 145.5px;
  }
}
.sustainability-materiality .--pb291 {
  padding-bottom: 291px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb291 {
    padding-bottom: 145.5px;
  }
}
.sustainability-materiality .--w291 {
  width: 291px;
}
.sustainability-materiality .--fw291 {
  font-weight: 291;
}
.sustainability-materiality .--mt292 {
  margin-top: 292px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt292 {
    margin-top: 146px;
  }
}
.sustainability-materiality .--mb292 {
  margin-bottom: 292px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb292 {
    margin-bottom: 146px;
  }
}
.sustainability-materiality .--pt292 {
  padding-top: 292px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt292 {
    padding-top: 146px;
  }
}
.sustainability-materiality .--pb292 {
  padding-bottom: 292px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb292 {
    padding-bottom: 146px;
  }
}
.sustainability-materiality .--w292 {
  width: 292px;
}
.sustainability-materiality .--fw292 {
  font-weight: 292;
}
.sustainability-materiality .--mt293 {
  margin-top: 293px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt293 {
    margin-top: 146.5px;
  }
}
.sustainability-materiality .--mb293 {
  margin-bottom: 293px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb293 {
    margin-bottom: 146.5px;
  }
}
.sustainability-materiality .--pt293 {
  padding-top: 293px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt293 {
    padding-top: 146.5px;
  }
}
.sustainability-materiality .--pb293 {
  padding-bottom: 293px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb293 {
    padding-bottom: 146.5px;
  }
}
.sustainability-materiality .--w293 {
  width: 293px;
}
.sustainability-materiality .--fw293 {
  font-weight: 293;
}
.sustainability-materiality .--mt294 {
  margin-top: 294px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt294 {
    margin-top: 147px;
  }
}
.sustainability-materiality .--mb294 {
  margin-bottom: 294px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb294 {
    margin-bottom: 147px;
  }
}
.sustainability-materiality .--pt294 {
  padding-top: 294px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt294 {
    padding-top: 147px;
  }
}
.sustainability-materiality .--pb294 {
  padding-bottom: 294px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb294 {
    padding-bottom: 147px;
  }
}
.sustainability-materiality .--w294 {
  width: 294px;
}
.sustainability-materiality .--fw294 {
  font-weight: 294;
}
.sustainability-materiality .--mt295 {
  margin-top: 295px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt295 {
    margin-top: 147.5px;
  }
}
.sustainability-materiality .--mb295 {
  margin-bottom: 295px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb295 {
    margin-bottom: 147.5px;
  }
}
.sustainability-materiality .--pt295 {
  padding-top: 295px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt295 {
    padding-top: 147.5px;
  }
}
.sustainability-materiality .--pb295 {
  padding-bottom: 295px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb295 {
    padding-bottom: 147.5px;
  }
}
.sustainability-materiality .--w295 {
  width: 295px;
}
.sustainability-materiality .--fw295 {
  font-weight: 295;
}
.sustainability-materiality .--mt296 {
  margin-top: 296px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt296 {
    margin-top: 148px;
  }
}
.sustainability-materiality .--mb296 {
  margin-bottom: 296px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb296 {
    margin-bottom: 148px;
  }
}
.sustainability-materiality .--pt296 {
  padding-top: 296px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt296 {
    padding-top: 148px;
  }
}
.sustainability-materiality .--pb296 {
  padding-bottom: 296px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb296 {
    padding-bottom: 148px;
  }
}
.sustainability-materiality .--w296 {
  width: 296px;
}
.sustainability-materiality .--fw296 {
  font-weight: 296;
}
.sustainability-materiality .--mt297 {
  margin-top: 297px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt297 {
    margin-top: 148.5px;
  }
}
.sustainability-materiality .--mb297 {
  margin-bottom: 297px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb297 {
    margin-bottom: 148.5px;
  }
}
.sustainability-materiality .--pt297 {
  padding-top: 297px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt297 {
    padding-top: 148.5px;
  }
}
.sustainability-materiality .--pb297 {
  padding-bottom: 297px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb297 {
    padding-bottom: 148.5px;
  }
}
.sustainability-materiality .--w297 {
  width: 297px;
}
.sustainability-materiality .--fw297 {
  font-weight: 297;
}
.sustainability-materiality .--mt298 {
  margin-top: 298px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt298 {
    margin-top: 149px;
  }
}
.sustainability-materiality .--mb298 {
  margin-bottom: 298px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb298 {
    margin-bottom: 149px;
  }
}
.sustainability-materiality .--pt298 {
  padding-top: 298px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt298 {
    padding-top: 149px;
  }
}
.sustainability-materiality .--pb298 {
  padding-bottom: 298px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb298 {
    padding-bottom: 149px;
  }
}
.sustainability-materiality .--w298 {
  width: 298px;
}
.sustainability-materiality .--fw298 {
  font-weight: 298;
}
.sustainability-materiality .--mt299 {
  margin-top: 299px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt299 {
    margin-top: 149.5px;
  }
}
.sustainability-materiality .--mb299 {
  margin-bottom: 299px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb299 {
    margin-bottom: 149.5px;
  }
}
.sustainability-materiality .--pt299 {
  padding-top: 299px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt299 {
    padding-top: 149.5px;
  }
}
.sustainability-materiality .--pb299 {
  padding-bottom: 299px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb299 {
    padding-bottom: 149.5px;
  }
}
.sustainability-materiality .--w299 {
  width: 299px;
}
.sustainability-materiality .--fw299 {
  font-weight: 299;
}
.sustainability-materiality .--mt300 {
  margin-top: 300px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt300 {
    margin-top: 150px;
  }
}
.sustainability-materiality .--mb300 {
  margin-bottom: 300px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb300 {
    margin-bottom: 150px;
  }
}
.sustainability-materiality .--pt300 {
  padding-top: 300px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt300 {
    padding-top: 150px;
  }
}
.sustainability-materiality .--pb300 {
  padding-bottom: 300px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb300 {
    padding-bottom: 150px;
  }
}
.sustainability-materiality .--w300 {
  width: 300px;
}
.sustainability-materiality .--fw300 {
  font-weight: 300;
}
.sustainability-materiality .--mt301 {
  margin-top: 301px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt301 {
    margin-top: 150.5px;
  }
}
.sustainability-materiality .--mb301 {
  margin-bottom: 301px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb301 {
    margin-bottom: 150.5px;
  }
}
.sustainability-materiality .--pt301 {
  padding-top: 301px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt301 {
    padding-top: 150.5px;
  }
}
.sustainability-materiality .--pb301 {
  padding-bottom: 301px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb301 {
    padding-bottom: 150.5px;
  }
}
.sustainability-materiality .--w301 {
  width: 301px;
}
.sustainability-materiality .--fw301 {
  font-weight: 301;
}
.sustainability-materiality .--mt302 {
  margin-top: 302px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt302 {
    margin-top: 151px;
  }
}
.sustainability-materiality .--mb302 {
  margin-bottom: 302px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb302 {
    margin-bottom: 151px;
  }
}
.sustainability-materiality .--pt302 {
  padding-top: 302px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt302 {
    padding-top: 151px;
  }
}
.sustainability-materiality .--pb302 {
  padding-bottom: 302px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb302 {
    padding-bottom: 151px;
  }
}
.sustainability-materiality .--w302 {
  width: 302px;
}
.sustainability-materiality .--fw302 {
  font-weight: 302;
}
.sustainability-materiality .--mt303 {
  margin-top: 303px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt303 {
    margin-top: 151.5px;
  }
}
.sustainability-materiality .--mb303 {
  margin-bottom: 303px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb303 {
    margin-bottom: 151.5px;
  }
}
.sustainability-materiality .--pt303 {
  padding-top: 303px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt303 {
    padding-top: 151.5px;
  }
}
.sustainability-materiality .--pb303 {
  padding-bottom: 303px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb303 {
    padding-bottom: 151.5px;
  }
}
.sustainability-materiality .--w303 {
  width: 303px;
}
.sustainability-materiality .--fw303 {
  font-weight: 303;
}
.sustainability-materiality .--mt304 {
  margin-top: 304px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt304 {
    margin-top: 152px;
  }
}
.sustainability-materiality .--mb304 {
  margin-bottom: 304px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb304 {
    margin-bottom: 152px;
  }
}
.sustainability-materiality .--pt304 {
  padding-top: 304px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt304 {
    padding-top: 152px;
  }
}
.sustainability-materiality .--pb304 {
  padding-bottom: 304px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb304 {
    padding-bottom: 152px;
  }
}
.sustainability-materiality .--w304 {
  width: 304px;
}
.sustainability-materiality .--fw304 {
  font-weight: 304;
}
.sustainability-materiality .--mt305 {
  margin-top: 305px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt305 {
    margin-top: 152.5px;
  }
}
.sustainability-materiality .--mb305 {
  margin-bottom: 305px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb305 {
    margin-bottom: 152.5px;
  }
}
.sustainability-materiality .--pt305 {
  padding-top: 305px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt305 {
    padding-top: 152.5px;
  }
}
.sustainability-materiality .--pb305 {
  padding-bottom: 305px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb305 {
    padding-bottom: 152.5px;
  }
}
.sustainability-materiality .--w305 {
  width: 305px;
}
.sustainability-materiality .--fw305 {
  font-weight: 305;
}
.sustainability-materiality .--mt306 {
  margin-top: 306px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt306 {
    margin-top: 153px;
  }
}
.sustainability-materiality .--mb306 {
  margin-bottom: 306px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb306 {
    margin-bottom: 153px;
  }
}
.sustainability-materiality .--pt306 {
  padding-top: 306px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt306 {
    padding-top: 153px;
  }
}
.sustainability-materiality .--pb306 {
  padding-bottom: 306px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb306 {
    padding-bottom: 153px;
  }
}
.sustainability-materiality .--w306 {
  width: 306px;
}
.sustainability-materiality .--fw306 {
  font-weight: 306;
}
.sustainability-materiality .--mt307 {
  margin-top: 307px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt307 {
    margin-top: 153.5px;
  }
}
.sustainability-materiality .--mb307 {
  margin-bottom: 307px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb307 {
    margin-bottom: 153.5px;
  }
}
.sustainability-materiality .--pt307 {
  padding-top: 307px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt307 {
    padding-top: 153.5px;
  }
}
.sustainability-materiality .--pb307 {
  padding-bottom: 307px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb307 {
    padding-bottom: 153.5px;
  }
}
.sustainability-materiality .--w307 {
  width: 307px;
}
.sustainability-materiality .--fw307 {
  font-weight: 307;
}
.sustainability-materiality .--mt308 {
  margin-top: 308px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt308 {
    margin-top: 154px;
  }
}
.sustainability-materiality .--mb308 {
  margin-bottom: 308px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb308 {
    margin-bottom: 154px;
  }
}
.sustainability-materiality .--pt308 {
  padding-top: 308px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt308 {
    padding-top: 154px;
  }
}
.sustainability-materiality .--pb308 {
  padding-bottom: 308px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb308 {
    padding-bottom: 154px;
  }
}
.sustainability-materiality .--w308 {
  width: 308px;
}
.sustainability-materiality .--fw308 {
  font-weight: 308;
}
.sustainability-materiality .--mt309 {
  margin-top: 309px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt309 {
    margin-top: 154.5px;
  }
}
.sustainability-materiality .--mb309 {
  margin-bottom: 309px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb309 {
    margin-bottom: 154.5px;
  }
}
.sustainability-materiality .--pt309 {
  padding-top: 309px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt309 {
    padding-top: 154.5px;
  }
}
.sustainability-materiality .--pb309 {
  padding-bottom: 309px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb309 {
    padding-bottom: 154.5px;
  }
}
.sustainability-materiality .--w309 {
  width: 309px;
}
.sustainability-materiality .--fw309 {
  font-weight: 309;
}
.sustainability-materiality .--mt310 {
  margin-top: 310px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt310 {
    margin-top: 155px;
  }
}
.sustainability-materiality .--mb310 {
  margin-bottom: 310px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb310 {
    margin-bottom: 155px;
  }
}
.sustainability-materiality .--pt310 {
  padding-top: 310px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt310 {
    padding-top: 155px;
  }
}
.sustainability-materiality .--pb310 {
  padding-bottom: 310px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb310 {
    padding-bottom: 155px;
  }
}
.sustainability-materiality .--w310 {
  width: 310px;
}
.sustainability-materiality .--fw310 {
  font-weight: 310;
}
.sustainability-materiality .--mt311 {
  margin-top: 311px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt311 {
    margin-top: 155.5px;
  }
}
.sustainability-materiality .--mb311 {
  margin-bottom: 311px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb311 {
    margin-bottom: 155.5px;
  }
}
.sustainability-materiality .--pt311 {
  padding-top: 311px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt311 {
    padding-top: 155.5px;
  }
}
.sustainability-materiality .--pb311 {
  padding-bottom: 311px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb311 {
    padding-bottom: 155.5px;
  }
}
.sustainability-materiality .--w311 {
  width: 311px;
}
.sustainability-materiality .--fw311 {
  font-weight: 311;
}
.sustainability-materiality .--mt312 {
  margin-top: 312px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt312 {
    margin-top: 156px;
  }
}
.sustainability-materiality .--mb312 {
  margin-bottom: 312px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb312 {
    margin-bottom: 156px;
  }
}
.sustainability-materiality .--pt312 {
  padding-top: 312px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt312 {
    padding-top: 156px;
  }
}
.sustainability-materiality .--pb312 {
  padding-bottom: 312px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb312 {
    padding-bottom: 156px;
  }
}
.sustainability-materiality .--w312 {
  width: 312px;
}
.sustainability-materiality .--fw312 {
  font-weight: 312;
}
.sustainability-materiality .--mt313 {
  margin-top: 313px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt313 {
    margin-top: 156.5px;
  }
}
.sustainability-materiality .--mb313 {
  margin-bottom: 313px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb313 {
    margin-bottom: 156.5px;
  }
}
.sustainability-materiality .--pt313 {
  padding-top: 313px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt313 {
    padding-top: 156.5px;
  }
}
.sustainability-materiality .--pb313 {
  padding-bottom: 313px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb313 {
    padding-bottom: 156.5px;
  }
}
.sustainability-materiality .--w313 {
  width: 313px;
}
.sustainability-materiality .--fw313 {
  font-weight: 313;
}
.sustainability-materiality .--mt314 {
  margin-top: 314px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt314 {
    margin-top: 157px;
  }
}
.sustainability-materiality .--mb314 {
  margin-bottom: 314px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb314 {
    margin-bottom: 157px;
  }
}
.sustainability-materiality .--pt314 {
  padding-top: 314px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt314 {
    padding-top: 157px;
  }
}
.sustainability-materiality .--pb314 {
  padding-bottom: 314px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb314 {
    padding-bottom: 157px;
  }
}
.sustainability-materiality .--w314 {
  width: 314px;
}
.sustainability-materiality .--fw314 {
  font-weight: 314;
}
.sustainability-materiality .--mt315 {
  margin-top: 315px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt315 {
    margin-top: 157.5px;
  }
}
.sustainability-materiality .--mb315 {
  margin-bottom: 315px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb315 {
    margin-bottom: 157.5px;
  }
}
.sustainability-materiality .--pt315 {
  padding-top: 315px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt315 {
    padding-top: 157.5px;
  }
}
.sustainability-materiality .--pb315 {
  padding-bottom: 315px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb315 {
    padding-bottom: 157.5px;
  }
}
.sustainability-materiality .--w315 {
  width: 315px;
}
.sustainability-materiality .--fw315 {
  font-weight: 315;
}
.sustainability-materiality .--mt316 {
  margin-top: 316px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt316 {
    margin-top: 158px;
  }
}
.sustainability-materiality .--mb316 {
  margin-bottom: 316px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb316 {
    margin-bottom: 158px;
  }
}
.sustainability-materiality .--pt316 {
  padding-top: 316px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt316 {
    padding-top: 158px;
  }
}
.sustainability-materiality .--pb316 {
  padding-bottom: 316px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb316 {
    padding-bottom: 158px;
  }
}
.sustainability-materiality .--w316 {
  width: 316px;
}
.sustainability-materiality .--fw316 {
  font-weight: 316;
}
.sustainability-materiality .--mt317 {
  margin-top: 317px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt317 {
    margin-top: 158.5px;
  }
}
.sustainability-materiality .--mb317 {
  margin-bottom: 317px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb317 {
    margin-bottom: 158.5px;
  }
}
.sustainability-materiality .--pt317 {
  padding-top: 317px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt317 {
    padding-top: 158.5px;
  }
}
.sustainability-materiality .--pb317 {
  padding-bottom: 317px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb317 {
    padding-bottom: 158.5px;
  }
}
.sustainability-materiality .--w317 {
  width: 317px;
}
.sustainability-materiality .--fw317 {
  font-weight: 317;
}
.sustainability-materiality .--mt318 {
  margin-top: 318px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt318 {
    margin-top: 159px;
  }
}
.sustainability-materiality .--mb318 {
  margin-bottom: 318px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb318 {
    margin-bottom: 159px;
  }
}
.sustainability-materiality .--pt318 {
  padding-top: 318px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt318 {
    padding-top: 159px;
  }
}
.sustainability-materiality .--pb318 {
  padding-bottom: 318px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb318 {
    padding-bottom: 159px;
  }
}
.sustainability-materiality .--w318 {
  width: 318px;
}
.sustainability-materiality .--fw318 {
  font-weight: 318;
}
.sustainability-materiality .--mt319 {
  margin-top: 319px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt319 {
    margin-top: 159.5px;
  }
}
.sustainability-materiality .--mb319 {
  margin-bottom: 319px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb319 {
    margin-bottom: 159.5px;
  }
}
.sustainability-materiality .--pt319 {
  padding-top: 319px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt319 {
    padding-top: 159.5px;
  }
}
.sustainability-materiality .--pb319 {
  padding-bottom: 319px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb319 {
    padding-bottom: 159.5px;
  }
}
.sustainability-materiality .--w319 {
  width: 319px;
}
.sustainability-materiality .--fw319 {
  font-weight: 319;
}
.sustainability-materiality .--mt320 {
  margin-top: 320px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt320 {
    margin-top: 160px;
  }
}
.sustainability-materiality .--mb320 {
  margin-bottom: 320px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb320 {
    margin-bottom: 160px;
  }
}
.sustainability-materiality .--pt320 {
  padding-top: 320px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt320 {
    padding-top: 160px;
  }
}
.sustainability-materiality .--pb320 {
  padding-bottom: 320px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb320 {
    padding-bottom: 160px;
  }
}
.sustainability-materiality .--w320 {
  width: 320px;
}
.sustainability-materiality .--fw320 {
  font-weight: 320;
}
.sustainability-materiality .--mt321 {
  margin-top: 321px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt321 {
    margin-top: 160.5px;
  }
}
.sustainability-materiality .--mb321 {
  margin-bottom: 321px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb321 {
    margin-bottom: 160.5px;
  }
}
.sustainability-materiality .--pt321 {
  padding-top: 321px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt321 {
    padding-top: 160.5px;
  }
}
.sustainability-materiality .--pb321 {
  padding-bottom: 321px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb321 {
    padding-bottom: 160.5px;
  }
}
.sustainability-materiality .--w321 {
  width: 321px;
}
.sustainability-materiality .--fw321 {
  font-weight: 321;
}
.sustainability-materiality .--mt322 {
  margin-top: 322px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt322 {
    margin-top: 161px;
  }
}
.sustainability-materiality .--mb322 {
  margin-bottom: 322px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb322 {
    margin-bottom: 161px;
  }
}
.sustainability-materiality .--pt322 {
  padding-top: 322px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt322 {
    padding-top: 161px;
  }
}
.sustainability-materiality .--pb322 {
  padding-bottom: 322px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb322 {
    padding-bottom: 161px;
  }
}
.sustainability-materiality .--w322 {
  width: 322px;
}
.sustainability-materiality .--fw322 {
  font-weight: 322;
}
.sustainability-materiality .--mt323 {
  margin-top: 323px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt323 {
    margin-top: 161.5px;
  }
}
.sustainability-materiality .--mb323 {
  margin-bottom: 323px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb323 {
    margin-bottom: 161.5px;
  }
}
.sustainability-materiality .--pt323 {
  padding-top: 323px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt323 {
    padding-top: 161.5px;
  }
}
.sustainability-materiality .--pb323 {
  padding-bottom: 323px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb323 {
    padding-bottom: 161.5px;
  }
}
.sustainability-materiality .--w323 {
  width: 323px;
}
.sustainability-materiality .--fw323 {
  font-weight: 323;
}
.sustainability-materiality .--mt324 {
  margin-top: 324px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt324 {
    margin-top: 162px;
  }
}
.sustainability-materiality .--mb324 {
  margin-bottom: 324px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb324 {
    margin-bottom: 162px;
  }
}
.sustainability-materiality .--pt324 {
  padding-top: 324px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt324 {
    padding-top: 162px;
  }
}
.sustainability-materiality .--pb324 {
  padding-bottom: 324px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb324 {
    padding-bottom: 162px;
  }
}
.sustainability-materiality .--w324 {
  width: 324px;
}
.sustainability-materiality .--fw324 {
  font-weight: 324;
}
.sustainability-materiality .--mt325 {
  margin-top: 325px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt325 {
    margin-top: 162.5px;
  }
}
.sustainability-materiality .--mb325 {
  margin-bottom: 325px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb325 {
    margin-bottom: 162.5px;
  }
}
.sustainability-materiality .--pt325 {
  padding-top: 325px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt325 {
    padding-top: 162.5px;
  }
}
.sustainability-materiality .--pb325 {
  padding-bottom: 325px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb325 {
    padding-bottom: 162.5px;
  }
}
.sustainability-materiality .--w325 {
  width: 325px;
}
.sustainability-materiality .--fw325 {
  font-weight: 325;
}
.sustainability-materiality .--mt326 {
  margin-top: 326px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt326 {
    margin-top: 163px;
  }
}
.sustainability-materiality .--mb326 {
  margin-bottom: 326px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb326 {
    margin-bottom: 163px;
  }
}
.sustainability-materiality .--pt326 {
  padding-top: 326px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt326 {
    padding-top: 163px;
  }
}
.sustainability-materiality .--pb326 {
  padding-bottom: 326px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb326 {
    padding-bottom: 163px;
  }
}
.sustainability-materiality .--w326 {
  width: 326px;
}
.sustainability-materiality .--fw326 {
  font-weight: 326;
}
.sustainability-materiality .--mt327 {
  margin-top: 327px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt327 {
    margin-top: 163.5px;
  }
}
.sustainability-materiality .--mb327 {
  margin-bottom: 327px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb327 {
    margin-bottom: 163.5px;
  }
}
.sustainability-materiality .--pt327 {
  padding-top: 327px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt327 {
    padding-top: 163.5px;
  }
}
.sustainability-materiality .--pb327 {
  padding-bottom: 327px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb327 {
    padding-bottom: 163.5px;
  }
}
.sustainability-materiality .--w327 {
  width: 327px;
}
.sustainability-materiality .--fw327 {
  font-weight: 327;
}
.sustainability-materiality .--mt328 {
  margin-top: 328px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt328 {
    margin-top: 164px;
  }
}
.sustainability-materiality .--mb328 {
  margin-bottom: 328px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb328 {
    margin-bottom: 164px;
  }
}
.sustainability-materiality .--pt328 {
  padding-top: 328px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt328 {
    padding-top: 164px;
  }
}
.sustainability-materiality .--pb328 {
  padding-bottom: 328px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb328 {
    padding-bottom: 164px;
  }
}
.sustainability-materiality .--w328 {
  width: 328px;
}
.sustainability-materiality .--fw328 {
  font-weight: 328;
}
.sustainability-materiality .--mt329 {
  margin-top: 329px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt329 {
    margin-top: 164.5px;
  }
}
.sustainability-materiality .--mb329 {
  margin-bottom: 329px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb329 {
    margin-bottom: 164.5px;
  }
}
.sustainability-materiality .--pt329 {
  padding-top: 329px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt329 {
    padding-top: 164.5px;
  }
}
.sustainability-materiality .--pb329 {
  padding-bottom: 329px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb329 {
    padding-bottom: 164.5px;
  }
}
.sustainability-materiality .--w329 {
  width: 329px;
}
.sustainability-materiality .--fw329 {
  font-weight: 329;
}
.sustainability-materiality .--mt330 {
  margin-top: 330px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt330 {
    margin-top: 165px;
  }
}
.sustainability-materiality .--mb330 {
  margin-bottom: 330px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb330 {
    margin-bottom: 165px;
  }
}
.sustainability-materiality .--pt330 {
  padding-top: 330px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt330 {
    padding-top: 165px;
  }
}
.sustainability-materiality .--pb330 {
  padding-bottom: 330px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb330 {
    padding-bottom: 165px;
  }
}
.sustainability-materiality .--w330 {
  width: 330px;
}
.sustainability-materiality .--fw330 {
  font-weight: 330;
}
.sustainability-materiality .--mt331 {
  margin-top: 331px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt331 {
    margin-top: 165.5px;
  }
}
.sustainability-materiality .--mb331 {
  margin-bottom: 331px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb331 {
    margin-bottom: 165.5px;
  }
}
.sustainability-materiality .--pt331 {
  padding-top: 331px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt331 {
    padding-top: 165.5px;
  }
}
.sustainability-materiality .--pb331 {
  padding-bottom: 331px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb331 {
    padding-bottom: 165.5px;
  }
}
.sustainability-materiality .--w331 {
  width: 331px;
}
.sustainability-materiality .--fw331 {
  font-weight: 331;
}
.sustainability-materiality .--mt332 {
  margin-top: 332px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt332 {
    margin-top: 166px;
  }
}
.sustainability-materiality .--mb332 {
  margin-bottom: 332px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb332 {
    margin-bottom: 166px;
  }
}
.sustainability-materiality .--pt332 {
  padding-top: 332px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt332 {
    padding-top: 166px;
  }
}
.sustainability-materiality .--pb332 {
  padding-bottom: 332px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb332 {
    padding-bottom: 166px;
  }
}
.sustainability-materiality .--w332 {
  width: 332px;
}
.sustainability-materiality .--fw332 {
  font-weight: 332;
}
.sustainability-materiality .--mt333 {
  margin-top: 333px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt333 {
    margin-top: 166.5px;
  }
}
.sustainability-materiality .--mb333 {
  margin-bottom: 333px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb333 {
    margin-bottom: 166.5px;
  }
}
.sustainability-materiality .--pt333 {
  padding-top: 333px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt333 {
    padding-top: 166.5px;
  }
}
.sustainability-materiality .--pb333 {
  padding-bottom: 333px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb333 {
    padding-bottom: 166.5px;
  }
}
.sustainability-materiality .--w333 {
  width: 333px;
}
.sustainability-materiality .--fw333 {
  font-weight: 333;
}
.sustainability-materiality .--mt334 {
  margin-top: 334px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt334 {
    margin-top: 167px;
  }
}
.sustainability-materiality .--mb334 {
  margin-bottom: 334px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb334 {
    margin-bottom: 167px;
  }
}
.sustainability-materiality .--pt334 {
  padding-top: 334px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt334 {
    padding-top: 167px;
  }
}
.sustainability-materiality .--pb334 {
  padding-bottom: 334px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb334 {
    padding-bottom: 167px;
  }
}
.sustainability-materiality .--w334 {
  width: 334px;
}
.sustainability-materiality .--fw334 {
  font-weight: 334;
}
.sustainability-materiality .--mt335 {
  margin-top: 335px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt335 {
    margin-top: 167.5px;
  }
}
.sustainability-materiality .--mb335 {
  margin-bottom: 335px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb335 {
    margin-bottom: 167.5px;
  }
}
.sustainability-materiality .--pt335 {
  padding-top: 335px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt335 {
    padding-top: 167.5px;
  }
}
.sustainability-materiality .--pb335 {
  padding-bottom: 335px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb335 {
    padding-bottom: 167.5px;
  }
}
.sustainability-materiality .--w335 {
  width: 335px;
}
.sustainability-materiality .--fw335 {
  font-weight: 335;
}
.sustainability-materiality .--mt336 {
  margin-top: 336px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt336 {
    margin-top: 168px;
  }
}
.sustainability-materiality .--mb336 {
  margin-bottom: 336px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb336 {
    margin-bottom: 168px;
  }
}
.sustainability-materiality .--pt336 {
  padding-top: 336px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt336 {
    padding-top: 168px;
  }
}
.sustainability-materiality .--pb336 {
  padding-bottom: 336px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb336 {
    padding-bottom: 168px;
  }
}
.sustainability-materiality .--w336 {
  width: 336px;
}
.sustainability-materiality .--fw336 {
  font-weight: 336;
}
.sustainability-materiality .--mt337 {
  margin-top: 337px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt337 {
    margin-top: 168.5px;
  }
}
.sustainability-materiality .--mb337 {
  margin-bottom: 337px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb337 {
    margin-bottom: 168.5px;
  }
}
.sustainability-materiality .--pt337 {
  padding-top: 337px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt337 {
    padding-top: 168.5px;
  }
}
.sustainability-materiality .--pb337 {
  padding-bottom: 337px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb337 {
    padding-bottom: 168.5px;
  }
}
.sustainability-materiality .--w337 {
  width: 337px;
}
.sustainability-materiality .--fw337 {
  font-weight: 337;
}
.sustainability-materiality .--mt338 {
  margin-top: 338px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt338 {
    margin-top: 169px;
  }
}
.sustainability-materiality .--mb338 {
  margin-bottom: 338px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb338 {
    margin-bottom: 169px;
  }
}
.sustainability-materiality .--pt338 {
  padding-top: 338px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt338 {
    padding-top: 169px;
  }
}
.sustainability-materiality .--pb338 {
  padding-bottom: 338px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb338 {
    padding-bottom: 169px;
  }
}
.sustainability-materiality .--w338 {
  width: 338px;
}
.sustainability-materiality .--fw338 {
  font-weight: 338;
}
.sustainability-materiality .--mt339 {
  margin-top: 339px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt339 {
    margin-top: 169.5px;
  }
}
.sustainability-materiality .--mb339 {
  margin-bottom: 339px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb339 {
    margin-bottom: 169.5px;
  }
}
.sustainability-materiality .--pt339 {
  padding-top: 339px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt339 {
    padding-top: 169.5px;
  }
}
.sustainability-materiality .--pb339 {
  padding-bottom: 339px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb339 {
    padding-bottom: 169.5px;
  }
}
.sustainability-materiality .--w339 {
  width: 339px;
}
.sustainability-materiality .--fw339 {
  font-weight: 339;
}
.sustainability-materiality .--mt340 {
  margin-top: 340px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt340 {
    margin-top: 170px;
  }
}
.sustainability-materiality .--mb340 {
  margin-bottom: 340px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb340 {
    margin-bottom: 170px;
  }
}
.sustainability-materiality .--pt340 {
  padding-top: 340px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt340 {
    padding-top: 170px;
  }
}
.sustainability-materiality .--pb340 {
  padding-bottom: 340px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb340 {
    padding-bottom: 170px;
  }
}
.sustainability-materiality .--w340 {
  width: 340px;
}
.sustainability-materiality .--fw340 {
  font-weight: 340;
}
.sustainability-materiality .--mt341 {
  margin-top: 341px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt341 {
    margin-top: 170.5px;
  }
}
.sustainability-materiality .--mb341 {
  margin-bottom: 341px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb341 {
    margin-bottom: 170.5px;
  }
}
.sustainability-materiality .--pt341 {
  padding-top: 341px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt341 {
    padding-top: 170.5px;
  }
}
.sustainability-materiality .--pb341 {
  padding-bottom: 341px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb341 {
    padding-bottom: 170.5px;
  }
}
.sustainability-materiality .--w341 {
  width: 341px;
}
.sustainability-materiality .--fw341 {
  font-weight: 341;
}
.sustainability-materiality .--mt342 {
  margin-top: 342px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt342 {
    margin-top: 171px;
  }
}
.sustainability-materiality .--mb342 {
  margin-bottom: 342px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb342 {
    margin-bottom: 171px;
  }
}
.sustainability-materiality .--pt342 {
  padding-top: 342px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt342 {
    padding-top: 171px;
  }
}
.sustainability-materiality .--pb342 {
  padding-bottom: 342px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb342 {
    padding-bottom: 171px;
  }
}
.sustainability-materiality .--w342 {
  width: 342px;
}
.sustainability-materiality .--fw342 {
  font-weight: 342;
}
.sustainability-materiality .--mt343 {
  margin-top: 343px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt343 {
    margin-top: 171.5px;
  }
}
.sustainability-materiality .--mb343 {
  margin-bottom: 343px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb343 {
    margin-bottom: 171.5px;
  }
}
.sustainability-materiality .--pt343 {
  padding-top: 343px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt343 {
    padding-top: 171.5px;
  }
}
.sustainability-materiality .--pb343 {
  padding-bottom: 343px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb343 {
    padding-bottom: 171.5px;
  }
}
.sustainability-materiality .--w343 {
  width: 343px;
}
.sustainability-materiality .--fw343 {
  font-weight: 343;
}
.sustainability-materiality .--mt344 {
  margin-top: 344px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt344 {
    margin-top: 172px;
  }
}
.sustainability-materiality .--mb344 {
  margin-bottom: 344px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb344 {
    margin-bottom: 172px;
  }
}
.sustainability-materiality .--pt344 {
  padding-top: 344px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt344 {
    padding-top: 172px;
  }
}
.sustainability-materiality .--pb344 {
  padding-bottom: 344px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb344 {
    padding-bottom: 172px;
  }
}
.sustainability-materiality .--w344 {
  width: 344px;
}
.sustainability-materiality .--fw344 {
  font-weight: 344;
}
.sustainability-materiality .--mt345 {
  margin-top: 345px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt345 {
    margin-top: 172.5px;
  }
}
.sustainability-materiality .--mb345 {
  margin-bottom: 345px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb345 {
    margin-bottom: 172.5px;
  }
}
.sustainability-materiality .--pt345 {
  padding-top: 345px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt345 {
    padding-top: 172.5px;
  }
}
.sustainability-materiality .--pb345 {
  padding-bottom: 345px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb345 {
    padding-bottom: 172.5px;
  }
}
.sustainability-materiality .--w345 {
  width: 345px;
}
.sustainability-materiality .--fw345 {
  font-weight: 345;
}
.sustainability-materiality .--mt346 {
  margin-top: 346px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt346 {
    margin-top: 173px;
  }
}
.sustainability-materiality .--mb346 {
  margin-bottom: 346px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb346 {
    margin-bottom: 173px;
  }
}
.sustainability-materiality .--pt346 {
  padding-top: 346px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt346 {
    padding-top: 173px;
  }
}
.sustainability-materiality .--pb346 {
  padding-bottom: 346px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb346 {
    padding-bottom: 173px;
  }
}
.sustainability-materiality .--w346 {
  width: 346px;
}
.sustainability-materiality .--fw346 {
  font-weight: 346;
}
.sustainability-materiality .--mt347 {
  margin-top: 347px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt347 {
    margin-top: 173.5px;
  }
}
.sustainability-materiality .--mb347 {
  margin-bottom: 347px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb347 {
    margin-bottom: 173.5px;
  }
}
.sustainability-materiality .--pt347 {
  padding-top: 347px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt347 {
    padding-top: 173.5px;
  }
}
.sustainability-materiality .--pb347 {
  padding-bottom: 347px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb347 {
    padding-bottom: 173.5px;
  }
}
.sustainability-materiality .--w347 {
  width: 347px;
}
.sustainability-materiality .--fw347 {
  font-weight: 347;
}
.sustainability-materiality .--mt348 {
  margin-top: 348px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt348 {
    margin-top: 174px;
  }
}
.sustainability-materiality .--mb348 {
  margin-bottom: 348px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb348 {
    margin-bottom: 174px;
  }
}
.sustainability-materiality .--pt348 {
  padding-top: 348px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt348 {
    padding-top: 174px;
  }
}
.sustainability-materiality .--pb348 {
  padding-bottom: 348px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb348 {
    padding-bottom: 174px;
  }
}
.sustainability-materiality .--w348 {
  width: 348px;
}
.sustainability-materiality .--fw348 {
  font-weight: 348;
}
.sustainability-materiality .--mt349 {
  margin-top: 349px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt349 {
    margin-top: 174.5px;
  }
}
.sustainability-materiality .--mb349 {
  margin-bottom: 349px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb349 {
    margin-bottom: 174.5px;
  }
}
.sustainability-materiality .--pt349 {
  padding-top: 349px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt349 {
    padding-top: 174.5px;
  }
}
.sustainability-materiality .--pb349 {
  padding-bottom: 349px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb349 {
    padding-bottom: 174.5px;
  }
}
.sustainability-materiality .--w349 {
  width: 349px;
}
.sustainability-materiality .--fw349 {
  font-weight: 349;
}
.sustainability-materiality .--mt350 {
  margin-top: 350px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt350 {
    margin-top: 175px;
  }
}
.sustainability-materiality .--mb350 {
  margin-bottom: 350px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb350 {
    margin-bottom: 175px;
  }
}
.sustainability-materiality .--pt350 {
  padding-top: 350px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt350 {
    padding-top: 175px;
  }
}
.sustainability-materiality .--pb350 {
  padding-bottom: 350px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb350 {
    padding-bottom: 175px;
  }
}
.sustainability-materiality .--w350 {
  width: 350px;
}
.sustainability-materiality .--fw350 {
  font-weight: 350;
}
.sustainability-materiality .--mt351 {
  margin-top: 351px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt351 {
    margin-top: 175.5px;
  }
}
.sustainability-materiality .--mb351 {
  margin-bottom: 351px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb351 {
    margin-bottom: 175.5px;
  }
}
.sustainability-materiality .--pt351 {
  padding-top: 351px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt351 {
    padding-top: 175.5px;
  }
}
.sustainability-materiality .--pb351 {
  padding-bottom: 351px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb351 {
    padding-bottom: 175.5px;
  }
}
.sustainability-materiality .--w351 {
  width: 351px;
}
.sustainability-materiality .--fw351 {
  font-weight: 351;
}
.sustainability-materiality .--mt352 {
  margin-top: 352px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt352 {
    margin-top: 176px;
  }
}
.sustainability-materiality .--mb352 {
  margin-bottom: 352px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb352 {
    margin-bottom: 176px;
  }
}
.sustainability-materiality .--pt352 {
  padding-top: 352px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt352 {
    padding-top: 176px;
  }
}
.sustainability-materiality .--pb352 {
  padding-bottom: 352px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb352 {
    padding-bottom: 176px;
  }
}
.sustainability-materiality .--w352 {
  width: 352px;
}
.sustainability-materiality .--fw352 {
  font-weight: 352;
}
.sustainability-materiality .--mt353 {
  margin-top: 353px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt353 {
    margin-top: 176.5px;
  }
}
.sustainability-materiality .--mb353 {
  margin-bottom: 353px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb353 {
    margin-bottom: 176.5px;
  }
}
.sustainability-materiality .--pt353 {
  padding-top: 353px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt353 {
    padding-top: 176.5px;
  }
}
.sustainability-materiality .--pb353 {
  padding-bottom: 353px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb353 {
    padding-bottom: 176.5px;
  }
}
.sustainability-materiality .--w353 {
  width: 353px;
}
.sustainability-materiality .--fw353 {
  font-weight: 353;
}
.sustainability-materiality .--mt354 {
  margin-top: 354px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt354 {
    margin-top: 177px;
  }
}
.sustainability-materiality .--mb354 {
  margin-bottom: 354px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb354 {
    margin-bottom: 177px;
  }
}
.sustainability-materiality .--pt354 {
  padding-top: 354px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt354 {
    padding-top: 177px;
  }
}
.sustainability-materiality .--pb354 {
  padding-bottom: 354px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb354 {
    padding-bottom: 177px;
  }
}
.sustainability-materiality .--w354 {
  width: 354px;
}
.sustainability-materiality .--fw354 {
  font-weight: 354;
}
.sustainability-materiality .--mt355 {
  margin-top: 355px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt355 {
    margin-top: 177.5px;
  }
}
.sustainability-materiality .--mb355 {
  margin-bottom: 355px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb355 {
    margin-bottom: 177.5px;
  }
}
.sustainability-materiality .--pt355 {
  padding-top: 355px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt355 {
    padding-top: 177.5px;
  }
}
.sustainability-materiality .--pb355 {
  padding-bottom: 355px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb355 {
    padding-bottom: 177.5px;
  }
}
.sustainability-materiality .--w355 {
  width: 355px;
}
.sustainability-materiality .--fw355 {
  font-weight: 355;
}
.sustainability-materiality .--mt356 {
  margin-top: 356px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt356 {
    margin-top: 178px;
  }
}
.sustainability-materiality .--mb356 {
  margin-bottom: 356px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb356 {
    margin-bottom: 178px;
  }
}
.sustainability-materiality .--pt356 {
  padding-top: 356px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt356 {
    padding-top: 178px;
  }
}
.sustainability-materiality .--pb356 {
  padding-bottom: 356px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb356 {
    padding-bottom: 178px;
  }
}
.sustainability-materiality .--w356 {
  width: 356px;
}
.sustainability-materiality .--fw356 {
  font-weight: 356;
}
.sustainability-materiality .--mt357 {
  margin-top: 357px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt357 {
    margin-top: 178.5px;
  }
}
.sustainability-materiality .--mb357 {
  margin-bottom: 357px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb357 {
    margin-bottom: 178.5px;
  }
}
.sustainability-materiality .--pt357 {
  padding-top: 357px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt357 {
    padding-top: 178.5px;
  }
}
.sustainability-materiality .--pb357 {
  padding-bottom: 357px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb357 {
    padding-bottom: 178.5px;
  }
}
.sustainability-materiality .--w357 {
  width: 357px;
}
.sustainability-materiality .--fw357 {
  font-weight: 357;
}
.sustainability-materiality .--mt358 {
  margin-top: 358px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt358 {
    margin-top: 179px;
  }
}
.sustainability-materiality .--mb358 {
  margin-bottom: 358px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb358 {
    margin-bottom: 179px;
  }
}
.sustainability-materiality .--pt358 {
  padding-top: 358px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt358 {
    padding-top: 179px;
  }
}
.sustainability-materiality .--pb358 {
  padding-bottom: 358px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb358 {
    padding-bottom: 179px;
  }
}
.sustainability-materiality .--w358 {
  width: 358px;
}
.sustainability-materiality .--fw358 {
  font-weight: 358;
}
.sustainability-materiality .--mt359 {
  margin-top: 359px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt359 {
    margin-top: 179.5px;
  }
}
.sustainability-materiality .--mb359 {
  margin-bottom: 359px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb359 {
    margin-bottom: 179.5px;
  }
}
.sustainability-materiality .--pt359 {
  padding-top: 359px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt359 {
    padding-top: 179.5px;
  }
}
.sustainability-materiality .--pb359 {
  padding-bottom: 359px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb359 {
    padding-bottom: 179.5px;
  }
}
.sustainability-materiality .--w359 {
  width: 359px;
}
.sustainability-materiality .--fw359 {
  font-weight: 359;
}
.sustainability-materiality .--mt360 {
  margin-top: 360px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt360 {
    margin-top: 180px;
  }
}
.sustainability-materiality .--mb360 {
  margin-bottom: 360px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb360 {
    margin-bottom: 180px;
  }
}
.sustainability-materiality .--pt360 {
  padding-top: 360px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt360 {
    padding-top: 180px;
  }
}
.sustainability-materiality .--pb360 {
  padding-bottom: 360px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb360 {
    padding-bottom: 180px;
  }
}
.sustainability-materiality .--w360 {
  width: 360px;
}
.sustainability-materiality .--fw360 {
  font-weight: 360;
}
.sustainability-materiality .--mt361 {
  margin-top: 361px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt361 {
    margin-top: 180.5px;
  }
}
.sustainability-materiality .--mb361 {
  margin-bottom: 361px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb361 {
    margin-bottom: 180.5px;
  }
}
.sustainability-materiality .--pt361 {
  padding-top: 361px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt361 {
    padding-top: 180.5px;
  }
}
.sustainability-materiality .--pb361 {
  padding-bottom: 361px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb361 {
    padding-bottom: 180.5px;
  }
}
.sustainability-materiality .--w361 {
  width: 361px;
}
.sustainability-materiality .--fw361 {
  font-weight: 361;
}
.sustainability-materiality .--mt362 {
  margin-top: 362px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt362 {
    margin-top: 181px;
  }
}
.sustainability-materiality .--mb362 {
  margin-bottom: 362px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb362 {
    margin-bottom: 181px;
  }
}
.sustainability-materiality .--pt362 {
  padding-top: 362px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt362 {
    padding-top: 181px;
  }
}
.sustainability-materiality .--pb362 {
  padding-bottom: 362px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb362 {
    padding-bottom: 181px;
  }
}
.sustainability-materiality .--w362 {
  width: 362px;
}
.sustainability-materiality .--fw362 {
  font-weight: 362;
}
.sustainability-materiality .--mt363 {
  margin-top: 363px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt363 {
    margin-top: 181.5px;
  }
}
.sustainability-materiality .--mb363 {
  margin-bottom: 363px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb363 {
    margin-bottom: 181.5px;
  }
}
.sustainability-materiality .--pt363 {
  padding-top: 363px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt363 {
    padding-top: 181.5px;
  }
}
.sustainability-materiality .--pb363 {
  padding-bottom: 363px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb363 {
    padding-bottom: 181.5px;
  }
}
.sustainability-materiality .--w363 {
  width: 363px;
}
.sustainability-materiality .--fw363 {
  font-weight: 363;
}
.sustainability-materiality .--mt364 {
  margin-top: 364px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt364 {
    margin-top: 182px;
  }
}
.sustainability-materiality .--mb364 {
  margin-bottom: 364px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb364 {
    margin-bottom: 182px;
  }
}
.sustainability-materiality .--pt364 {
  padding-top: 364px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt364 {
    padding-top: 182px;
  }
}
.sustainability-materiality .--pb364 {
  padding-bottom: 364px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb364 {
    padding-bottom: 182px;
  }
}
.sustainability-materiality .--w364 {
  width: 364px;
}
.sustainability-materiality .--fw364 {
  font-weight: 364;
}
.sustainability-materiality .--mt365 {
  margin-top: 365px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt365 {
    margin-top: 182.5px;
  }
}
.sustainability-materiality .--mb365 {
  margin-bottom: 365px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb365 {
    margin-bottom: 182.5px;
  }
}
.sustainability-materiality .--pt365 {
  padding-top: 365px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt365 {
    padding-top: 182.5px;
  }
}
.sustainability-materiality .--pb365 {
  padding-bottom: 365px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb365 {
    padding-bottom: 182.5px;
  }
}
.sustainability-materiality .--w365 {
  width: 365px;
}
.sustainability-materiality .--fw365 {
  font-weight: 365;
}
.sustainability-materiality .--mt366 {
  margin-top: 366px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt366 {
    margin-top: 183px;
  }
}
.sustainability-materiality .--mb366 {
  margin-bottom: 366px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb366 {
    margin-bottom: 183px;
  }
}
.sustainability-materiality .--pt366 {
  padding-top: 366px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt366 {
    padding-top: 183px;
  }
}
.sustainability-materiality .--pb366 {
  padding-bottom: 366px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb366 {
    padding-bottom: 183px;
  }
}
.sustainability-materiality .--w366 {
  width: 366px;
}
.sustainability-materiality .--fw366 {
  font-weight: 366;
}
.sustainability-materiality .--mt367 {
  margin-top: 367px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt367 {
    margin-top: 183.5px;
  }
}
.sustainability-materiality .--mb367 {
  margin-bottom: 367px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb367 {
    margin-bottom: 183.5px;
  }
}
.sustainability-materiality .--pt367 {
  padding-top: 367px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt367 {
    padding-top: 183.5px;
  }
}
.sustainability-materiality .--pb367 {
  padding-bottom: 367px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb367 {
    padding-bottom: 183.5px;
  }
}
.sustainability-materiality .--w367 {
  width: 367px;
}
.sustainability-materiality .--fw367 {
  font-weight: 367;
}
.sustainability-materiality .--mt368 {
  margin-top: 368px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt368 {
    margin-top: 184px;
  }
}
.sustainability-materiality .--mb368 {
  margin-bottom: 368px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb368 {
    margin-bottom: 184px;
  }
}
.sustainability-materiality .--pt368 {
  padding-top: 368px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt368 {
    padding-top: 184px;
  }
}
.sustainability-materiality .--pb368 {
  padding-bottom: 368px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb368 {
    padding-bottom: 184px;
  }
}
.sustainability-materiality .--w368 {
  width: 368px;
}
.sustainability-materiality .--fw368 {
  font-weight: 368;
}
.sustainability-materiality .--mt369 {
  margin-top: 369px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt369 {
    margin-top: 184.5px;
  }
}
.sustainability-materiality .--mb369 {
  margin-bottom: 369px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb369 {
    margin-bottom: 184.5px;
  }
}
.sustainability-materiality .--pt369 {
  padding-top: 369px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt369 {
    padding-top: 184.5px;
  }
}
.sustainability-materiality .--pb369 {
  padding-bottom: 369px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb369 {
    padding-bottom: 184.5px;
  }
}
.sustainability-materiality .--w369 {
  width: 369px;
}
.sustainability-materiality .--fw369 {
  font-weight: 369;
}
.sustainability-materiality .--mt370 {
  margin-top: 370px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt370 {
    margin-top: 185px;
  }
}
.sustainability-materiality .--mb370 {
  margin-bottom: 370px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb370 {
    margin-bottom: 185px;
  }
}
.sustainability-materiality .--pt370 {
  padding-top: 370px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt370 {
    padding-top: 185px;
  }
}
.sustainability-materiality .--pb370 {
  padding-bottom: 370px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb370 {
    padding-bottom: 185px;
  }
}
.sustainability-materiality .--w370 {
  width: 370px;
}
.sustainability-materiality .--fw370 {
  font-weight: 370;
}
.sustainability-materiality .--mt371 {
  margin-top: 371px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt371 {
    margin-top: 185.5px;
  }
}
.sustainability-materiality .--mb371 {
  margin-bottom: 371px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb371 {
    margin-bottom: 185.5px;
  }
}
.sustainability-materiality .--pt371 {
  padding-top: 371px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt371 {
    padding-top: 185.5px;
  }
}
.sustainability-materiality .--pb371 {
  padding-bottom: 371px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb371 {
    padding-bottom: 185.5px;
  }
}
.sustainability-materiality .--w371 {
  width: 371px;
}
.sustainability-materiality .--fw371 {
  font-weight: 371;
}
.sustainability-materiality .--mt372 {
  margin-top: 372px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt372 {
    margin-top: 186px;
  }
}
.sustainability-materiality .--mb372 {
  margin-bottom: 372px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb372 {
    margin-bottom: 186px;
  }
}
.sustainability-materiality .--pt372 {
  padding-top: 372px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt372 {
    padding-top: 186px;
  }
}
.sustainability-materiality .--pb372 {
  padding-bottom: 372px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb372 {
    padding-bottom: 186px;
  }
}
.sustainability-materiality .--w372 {
  width: 372px;
}
.sustainability-materiality .--fw372 {
  font-weight: 372;
}
.sustainability-materiality .--mt373 {
  margin-top: 373px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt373 {
    margin-top: 186.5px;
  }
}
.sustainability-materiality .--mb373 {
  margin-bottom: 373px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb373 {
    margin-bottom: 186.5px;
  }
}
.sustainability-materiality .--pt373 {
  padding-top: 373px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt373 {
    padding-top: 186.5px;
  }
}
.sustainability-materiality .--pb373 {
  padding-bottom: 373px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb373 {
    padding-bottom: 186.5px;
  }
}
.sustainability-materiality .--w373 {
  width: 373px;
}
.sustainability-materiality .--fw373 {
  font-weight: 373;
}
.sustainability-materiality .--mt374 {
  margin-top: 374px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt374 {
    margin-top: 187px;
  }
}
.sustainability-materiality .--mb374 {
  margin-bottom: 374px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb374 {
    margin-bottom: 187px;
  }
}
.sustainability-materiality .--pt374 {
  padding-top: 374px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt374 {
    padding-top: 187px;
  }
}
.sustainability-materiality .--pb374 {
  padding-bottom: 374px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb374 {
    padding-bottom: 187px;
  }
}
.sustainability-materiality .--w374 {
  width: 374px;
}
.sustainability-materiality .--fw374 {
  font-weight: 374;
}
.sustainability-materiality .--mt375 {
  margin-top: 375px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt375 {
    margin-top: 187.5px;
  }
}
.sustainability-materiality .--mb375 {
  margin-bottom: 375px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb375 {
    margin-bottom: 187.5px;
  }
}
.sustainability-materiality .--pt375 {
  padding-top: 375px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt375 {
    padding-top: 187.5px;
  }
}
.sustainability-materiality .--pb375 {
  padding-bottom: 375px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb375 {
    padding-bottom: 187.5px;
  }
}
.sustainability-materiality .--w375 {
  width: 375px;
}
.sustainability-materiality .--fw375 {
  font-weight: 375;
}
.sustainability-materiality .--mt376 {
  margin-top: 376px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt376 {
    margin-top: 188px;
  }
}
.sustainability-materiality .--mb376 {
  margin-bottom: 376px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb376 {
    margin-bottom: 188px;
  }
}
.sustainability-materiality .--pt376 {
  padding-top: 376px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt376 {
    padding-top: 188px;
  }
}
.sustainability-materiality .--pb376 {
  padding-bottom: 376px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb376 {
    padding-bottom: 188px;
  }
}
.sustainability-materiality .--w376 {
  width: 376px;
}
.sustainability-materiality .--fw376 {
  font-weight: 376;
}
.sustainability-materiality .--mt377 {
  margin-top: 377px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt377 {
    margin-top: 188.5px;
  }
}
.sustainability-materiality .--mb377 {
  margin-bottom: 377px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb377 {
    margin-bottom: 188.5px;
  }
}
.sustainability-materiality .--pt377 {
  padding-top: 377px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt377 {
    padding-top: 188.5px;
  }
}
.sustainability-materiality .--pb377 {
  padding-bottom: 377px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb377 {
    padding-bottom: 188.5px;
  }
}
.sustainability-materiality .--w377 {
  width: 377px;
}
.sustainability-materiality .--fw377 {
  font-weight: 377;
}
.sustainability-materiality .--mt378 {
  margin-top: 378px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt378 {
    margin-top: 189px;
  }
}
.sustainability-materiality .--mb378 {
  margin-bottom: 378px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb378 {
    margin-bottom: 189px;
  }
}
.sustainability-materiality .--pt378 {
  padding-top: 378px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt378 {
    padding-top: 189px;
  }
}
.sustainability-materiality .--pb378 {
  padding-bottom: 378px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb378 {
    padding-bottom: 189px;
  }
}
.sustainability-materiality .--w378 {
  width: 378px;
}
.sustainability-materiality .--fw378 {
  font-weight: 378;
}
.sustainability-materiality .--mt379 {
  margin-top: 379px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt379 {
    margin-top: 189.5px;
  }
}
.sustainability-materiality .--mb379 {
  margin-bottom: 379px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb379 {
    margin-bottom: 189.5px;
  }
}
.sustainability-materiality .--pt379 {
  padding-top: 379px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt379 {
    padding-top: 189.5px;
  }
}
.sustainability-materiality .--pb379 {
  padding-bottom: 379px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb379 {
    padding-bottom: 189.5px;
  }
}
.sustainability-materiality .--w379 {
  width: 379px;
}
.sustainability-materiality .--fw379 {
  font-weight: 379;
}
.sustainability-materiality .--mt380 {
  margin-top: 380px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt380 {
    margin-top: 190px;
  }
}
.sustainability-materiality .--mb380 {
  margin-bottom: 380px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb380 {
    margin-bottom: 190px;
  }
}
.sustainability-materiality .--pt380 {
  padding-top: 380px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt380 {
    padding-top: 190px;
  }
}
.sustainability-materiality .--pb380 {
  padding-bottom: 380px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb380 {
    padding-bottom: 190px;
  }
}
.sustainability-materiality .--w380 {
  width: 380px;
}
.sustainability-materiality .--fw380 {
  font-weight: 380;
}
.sustainability-materiality .--mt381 {
  margin-top: 381px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt381 {
    margin-top: 190.5px;
  }
}
.sustainability-materiality .--mb381 {
  margin-bottom: 381px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb381 {
    margin-bottom: 190.5px;
  }
}
.sustainability-materiality .--pt381 {
  padding-top: 381px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt381 {
    padding-top: 190.5px;
  }
}
.sustainability-materiality .--pb381 {
  padding-bottom: 381px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb381 {
    padding-bottom: 190.5px;
  }
}
.sustainability-materiality .--w381 {
  width: 381px;
}
.sustainability-materiality .--fw381 {
  font-weight: 381;
}
.sustainability-materiality .--mt382 {
  margin-top: 382px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt382 {
    margin-top: 191px;
  }
}
.sustainability-materiality .--mb382 {
  margin-bottom: 382px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb382 {
    margin-bottom: 191px;
  }
}
.sustainability-materiality .--pt382 {
  padding-top: 382px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt382 {
    padding-top: 191px;
  }
}
.sustainability-materiality .--pb382 {
  padding-bottom: 382px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb382 {
    padding-bottom: 191px;
  }
}
.sustainability-materiality .--w382 {
  width: 382px;
}
.sustainability-materiality .--fw382 {
  font-weight: 382;
}
.sustainability-materiality .--mt383 {
  margin-top: 383px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt383 {
    margin-top: 191.5px;
  }
}
.sustainability-materiality .--mb383 {
  margin-bottom: 383px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb383 {
    margin-bottom: 191.5px;
  }
}
.sustainability-materiality .--pt383 {
  padding-top: 383px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt383 {
    padding-top: 191.5px;
  }
}
.sustainability-materiality .--pb383 {
  padding-bottom: 383px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb383 {
    padding-bottom: 191.5px;
  }
}
.sustainability-materiality .--w383 {
  width: 383px;
}
.sustainability-materiality .--fw383 {
  font-weight: 383;
}
.sustainability-materiality .--mt384 {
  margin-top: 384px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt384 {
    margin-top: 192px;
  }
}
.sustainability-materiality .--mb384 {
  margin-bottom: 384px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb384 {
    margin-bottom: 192px;
  }
}
.sustainability-materiality .--pt384 {
  padding-top: 384px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt384 {
    padding-top: 192px;
  }
}
.sustainability-materiality .--pb384 {
  padding-bottom: 384px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb384 {
    padding-bottom: 192px;
  }
}
.sustainability-materiality .--w384 {
  width: 384px;
}
.sustainability-materiality .--fw384 {
  font-weight: 384;
}
.sustainability-materiality .--mt385 {
  margin-top: 385px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt385 {
    margin-top: 192.5px;
  }
}
.sustainability-materiality .--mb385 {
  margin-bottom: 385px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb385 {
    margin-bottom: 192.5px;
  }
}
.sustainability-materiality .--pt385 {
  padding-top: 385px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt385 {
    padding-top: 192.5px;
  }
}
.sustainability-materiality .--pb385 {
  padding-bottom: 385px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb385 {
    padding-bottom: 192.5px;
  }
}
.sustainability-materiality .--w385 {
  width: 385px;
}
.sustainability-materiality .--fw385 {
  font-weight: 385;
}
.sustainability-materiality .--mt386 {
  margin-top: 386px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt386 {
    margin-top: 193px;
  }
}
.sustainability-materiality .--mb386 {
  margin-bottom: 386px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb386 {
    margin-bottom: 193px;
  }
}
.sustainability-materiality .--pt386 {
  padding-top: 386px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt386 {
    padding-top: 193px;
  }
}
.sustainability-materiality .--pb386 {
  padding-bottom: 386px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb386 {
    padding-bottom: 193px;
  }
}
.sustainability-materiality .--w386 {
  width: 386px;
}
.sustainability-materiality .--fw386 {
  font-weight: 386;
}
.sustainability-materiality .--mt387 {
  margin-top: 387px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt387 {
    margin-top: 193.5px;
  }
}
.sustainability-materiality .--mb387 {
  margin-bottom: 387px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb387 {
    margin-bottom: 193.5px;
  }
}
.sustainability-materiality .--pt387 {
  padding-top: 387px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt387 {
    padding-top: 193.5px;
  }
}
.sustainability-materiality .--pb387 {
  padding-bottom: 387px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb387 {
    padding-bottom: 193.5px;
  }
}
.sustainability-materiality .--w387 {
  width: 387px;
}
.sustainability-materiality .--fw387 {
  font-weight: 387;
}
.sustainability-materiality .--mt388 {
  margin-top: 388px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt388 {
    margin-top: 194px;
  }
}
.sustainability-materiality .--mb388 {
  margin-bottom: 388px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb388 {
    margin-bottom: 194px;
  }
}
.sustainability-materiality .--pt388 {
  padding-top: 388px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt388 {
    padding-top: 194px;
  }
}
.sustainability-materiality .--pb388 {
  padding-bottom: 388px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb388 {
    padding-bottom: 194px;
  }
}
.sustainability-materiality .--w388 {
  width: 388px;
}
.sustainability-materiality .--fw388 {
  font-weight: 388;
}
.sustainability-materiality .--mt389 {
  margin-top: 389px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt389 {
    margin-top: 194.5px;
  }
}
.sustainability-materiality .--mb389 {
  margin-bottom: 389px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb389 {
    margin-bottom: 194.5px;
  }
}
.sustainability-materiality .--pt389 {
  padding-top: 389px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt389 {
    padding-top: 194.5px;
  }
}
.sustainability-materiality .--pb389 {
  padding-bottom: 389px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb389 {
    padding-bottom: 194.5px;
  }
}
.sustainability-materiality .--w389 {
  width: 389px;
}
.sustainability-materiality .--fw389 {
  font-weight: 389;
}
.sustainability-materiality .--mt390 {
  margin-top: 390px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt390 {
    margin-top: 195px;
  }
}
.sustainability-materiality .--mb390 {
  margin-bottom: 390px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb390 {
    margin-bottom: 195px;
  }
}
.sustainability-materiality .--pt390 {
  padding-top: 390px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt390 {
    padding-top: 195px;
  }
}
.sustainability-materiality .--pb390 {
  padding-bottom: 390px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb390 {
    padding-bottom: 195px;
  }
}
.sustainability-materiality .--w390 {
  width: 390px;
}
.sustainability-materiality .--fw390 {
  font-weight: 390;
}
.sustainability-materiality .--mt391 {
  margin-top: 391px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt391 {
    margin-top: 195.5px;
  }
}
.sustainability-materiality .--mb391 {
  margin-bottom: 391px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb391 {
    margin-bottom: 195.5px;
  }
}
.sustainability-materiality .--pt391 {
  padding-top: 391px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt391 {
    padding-top: 195.5px;
  }
}
.sustainability-materiality .--pb391 {
  padding-bottom: 391px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb391 {
    padding-bottom: 195.5px;
  }
}
.sustainability-materiality .--w391 {
  width: 391px;
}
.sustainability-materiality .--fw391 {
  font-weight: 391;
}
.sustainability-materiality .--mt392 {
  margin-top: 392px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt392 {
    margin-top: 196px;
  }
}
.sustainability-materiality .--mb392 {
  margin-bottom: 392px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb392 {
    margin-bottom: 196px;
  }
}
.sustainability-materiality .--pt392 {
  padding-top: 392px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt392 {
    padding-top: 196px;
  }
}
.sustainability-materiality .--pb392 {
  padding-bottom: 392px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb392 {
    padding-bottom: 196px;
  }
}
.sustainability-materiality .--w392 {
  width: 392px;
}
.sustainability-materiality .--fw392 {
  font-weight: 392;
}
.sustainability-materiality .--mt393 {
  margin-top: 393px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt393 {
    margin-top: 196.5px;
  }
}
.sustainability-materiality .--mb393 {
  margin-bottom: 393px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb393 {
    margin-bottom: 196.5px;
  }
}
.sustainability-materiality .--pt393 {
  padding-top: 393px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt393 {
    padding-top: 196.5px;
  }
}
.sustainability-materiality .--pb393 {
  padding-bottom: 393px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb393 {
    padding-bottom: 196.5px;
  }
}
.sustainability-materiality .--w393 {
  width: 393px;
}
.sustainability-materiality .--fw393 {
  font-weight: 393;
}
.sustainability-materiality .--mt394 {
  margin-top: 394px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt394 {
    margin-top: 197px;
  }
}
.sustainability-materiality .--mb394 {
  margin-bottom: 394px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb394 {
    margin-bottom: 197px;
  }
}
.sustainability-materiality .--pt394 {
  padding-top: 394px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt394 {
    padding-top: 197px;
  }
}
.sustainability-materiality .--pb394 {
  padding-bottom: 394px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb394 {
    padding-bottom: 197px;
  }
}
.sustainability-materiality .--w394 {
  width: 394px;
}
.sustainability-materiality .--fw394 {
  font-weight: 394;
}
.sustainability-materiality .--mt395 {
  margin-top: 395px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt395 {
    margin-top: 197.5px;
  }
}
.sustainability-materiality .--mb395 {
  margin-bottom: 395px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb395 {
    margin-bottom: 197.5px;
  }
}
.sustainability-materiality .--pt395 {
  padding-top: 395px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt395 {
    padding-top: 197.5px;
  }
}
.sustainability-materiality .--pb395 {
  padding-bottom: 395px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb395 {
    padding-bottom: 197.5px;
  }
}
.sustainability-materiality .--w395 {
  width: 395px;
}
.sustainability-materiality .--fw395 {
  font-weight: 395;
}
.sustainability-materiality .--mt396 {
  margin-top: 396px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt396 {
    margin-top: 198px;
  }
}
.sustainability-materiality .--mb396 {
  margin-bottom: 396px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb396 {
    margin-bottom: 198px;
  }
}
.sustainability-materiality .--pt396 {
  padding-top: 396px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt396 {
    padding-top: 198px;
  }
}
.sustainability-materiality .--pb396 {
  padding-bottom: 396px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb396 {
    padding-bottom: 198px;
  }
}
.sustainability-materiality .--w396 {
  width: 396px;
}
.sustainability-materiality .--fw396 {
  font-weight: 396;
}
.sustainability-materiality .--mt397 {
  margin-top: 397px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt397 {
    margin-top: 198.5px;
  }
}
.sustainability-materiality .--mb397 {
  margin-bottom: 397px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb397 {
    margin-bottom: 198.5px;
  }
}
.sustainability-materiality .--pt397 {
  padding-top: 397px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt397 {
    padding-top: 198.5px;
  }
}
.sustainability-materiality .--pb397 {
  padding-bottom: 397px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb397 {
    padding-bottom: 198.5px;
  }
}
.sustainability-materiality .--w397 {
  width: 397px;
}
.sustainability-materiality .--fw397 {
  font-weight: 397;
}
.sustainability-materiality .--mt398 {
  margin-top: 398px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt398 {
    margin-top: 199px;
  }
}
.sustainability-materiality .--mb398 {
  margin-bottom: 398px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb398 {
    margin-bottom: 199px;
  }
}
.sustainability-materiality .--pt398 {
  padding-top: 398px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt398 {
    padding-top: 199px;
  }
}
.sustainability-materiality .--pb398 {
  padding-bottom: 398px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb398 {
    padding-bottom: 199px;
  }
}
.sustainability-materiality .--w398 {
  width: 398px;
}
.sustainability-materiality .--fw398 {
  font-weight: 398;
}
.sustainability-materiality .--mt399 {
  margin-top: 399px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt399 {
    margin-top: 199.5px;
  }
}
.sustainability-materiality .--mb399 {
  margin-bottom: 399px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb399 {
    margin-bottom: 199.5px;
  }
}
.sustainability-materiality .--pt399 {
  padding-top: 399px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt399 {
    padding-top: 199.5px;
  }
}
.sustainability-materiality .--pb399 {
  padding-bottom: 399px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb399 {
    padding-bottom: 199.5px;
  }
}
.sustainability-materiality .--w399 {
  width: 399px;
}
.sustainability-materiality .--fw399 {
  font-weight: 399;
}
.sustainability-materiality .--mt400 {
  margin-top: 400px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt400 {
    margin-top: 200px;
  }
}
.sustainability-materiality .--mb400 {
  margin-bottom: 400px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb400 {
    margin-bottom: 200px;
  }
}
.sustainability-materiality .--pt400 {
  padding-top: 400px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt400 {
    padding-top: 200px;
  }
}
.sustainability-materiality .--pb400 {
  padding-bottom: 400px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb400 {
    padding-bottom: 200px;
  }
}
.sustainability-materiality .--w400 {
  width: 400px;
}
.sustainability-materiality .--fw400 {
  font-weight: 400;
}
.sustainability-materiality .--mt401 {
  margin-top: 401px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt401 {
    margin-top: 200.5px;
  }
}
.sustainability-materiality .--mb401 {
  margin-bottom: 401px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb401 {
    margin-bottom: 200.5px;
  }
}
.sustainability-materiality .--pt401 {
  padding-top: 401px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt401 {
    padding-top: 200.5px;
  }
}
.sustainability-materiality .--pb401 {
  padding-bottom: 401px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb401 {
    padding-bottom: 200.5px;
  }
}
.sustainability-materiality .--w401 {
  width: 401px;
}
.sustainability-materiality .--fw401 {
  font-weight: 401;
}
.sustainability-materiality .--mt402 {
  margin-top: 402px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt402 {
    margin-top: 201px;
  }
}
.sustainability-materiality .--mb402 {
  margin-bottom: 402px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb402 {
    margin-bottom: 201px;
  }
}
.sustainability-materiality .--pt402 {
  padding-top: 402px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt402 {
    padding-top: 201px;
  }
}
.sustainability-materiality .--pb402 {
  padding-bottom: 402px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb402 {
    padding-bottom: 201px;
  }
}
.sustainability-materiality .--w402 {
  width: 402px;
}
.sustainability-materiality .--fw402 {
  font-weight: 402;
}
.sustainability-materiality .--mt403 {
  margin-top: 403px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt403 {
    margin-top: 201.5px;
  }
}
.sustainability-materiality .--mb403 {
  margin-bottom: 403px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb403 {
    margin-bottom: 201.5px;
  }
}
.sustainability-materiality .--pt403 {
  padding-top: 403px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt403 {
    padding-top: 201.5px;
  }
}
.sustainability-materiality .--pb403 {
  padding-bottom: 403px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb403 {
    padding-bottom: 201.5px;
  }
}
.sustainability-materiality .--w403 {
  width: 403px;
}
.sustainability-materiality .--fw403 {
  font-weight: 403;
}
.sustainability-materiality .--mt404 {
  margin-top: 404px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt404 {
    margin-top: 202px;
  }
}
.sustainability-materiality .--mb404 {
  margin-bottom: 404px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb404 {
    margin-bottom: 202px;
  }
}
.sustainability-materiality .--pt404 {
  padding-top: 404px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt404 {
    padding-top: 202px;
  }
}
.sustainability-materiality .--pb404 {
  padding-bottom: 404px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb404 {
    padding-bottom: 202px;
  }
}
.sustainability-materiality .--w404 {
  width: 404px;
}
.sustainability-materiality .--fw404 {
  font-weight: 404;
}
.sustainability-materiality .--mt405 {
  margin-top: 405px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt405 {
    margin-top: 202.5px;
  }
}
.sustainability-materiality .--mb405 {
  margin-bottom: 405px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb405 {
    margin-bottom: 202.5px;
  }
}
.sustainability-materiality .--pt405 {
  padding-top: 405px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt405 {
    padding-top: 202.5px;
  }
}
.sustainability-materiality .--pb405 {
  padding-bottom: 405px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb405 {
    padding-bottom: 202.5px;
  }
}
.sustainability-materiality .--w405 {
  width: 405px;
}
.sustainability-materiality .--fw405 {
  font-weight: 405;
}
.sustainability-materiality .--mt406 {
  margin-top: 406px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt406 {
    margin-top: 203px;
  }
}
.sustainability-materiality .--mb406 {
  margin-bottom: 406px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb406 {
    margin-bottom: 203px;
  }
}
.sustainability-materiality .--pt406 {
  padding-top: 406px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt406 {
    padding-top: 203px;
  }
}
.sustainability-materiality .--pb406 {
  padding-bottom: 406px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb406 {
    padding-bottom: 203px;
  }
}
.sustainability-materiality .--w406 {
  width: 406px;
}
.sustainability-materiality .--fw406 {
  font-weight: 406;
}
.sustainability-materiality .--mt407 {
  margin-top: 407px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt407 {
    margin-top: 203.5px;
  }
}
.sustainability-materiality .--mb407 {
  margin-bottom: 407px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb407 {
    margin-bottom: 203.5px;
  }
}
.sustainability-materiality .--pt407 {
  padding-top: 407px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt407 {
    padding-top: 203.5px;
  }
}
.sustainability-materiality .--pb407 {
  padding-bottom: 407px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb407 {
    padding-bottom: 203.5px;
  }
}
.sustainability-materiality .--w407 {
  width: 407px;
}
.sustainability-materiality .--fw407 {
  font-weight: 407;
}
.sustainability-materiality .--mt408 {
  margin-top: 408px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt408 {
    margin-top: 204px;
  }
}
.sustainability-materiality .--mb408 {
  margin-bottom: 408px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb408 {
    margin-bottom: 204px;
  }
}
.sustainability-materiality .--pt408 {
  padding-top: 408px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt408 {
    padding-top: 204px;
  }
}
.sustainability-materiality .--pb408 {
  padding-bottom: 408px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb408 {
    padding-bottom: 204px;
  }
}
.sustainability-materiality .--w408 {
  width: 408px;
}
.sustainability-materiality .--fw408 {
  font-weight: 408;
}
.sustainability-materiality .--mt409 {
  margin-top: 409px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt409 {
    margin-top: 204.5px;
  }
}
.sustainability-materiality .--mb409 {
  margin-bottom: 409px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb409 {
    margin-bottom: 204.5px;
  }
}
.sustainability-materiality .--pt409 {
  padding-top: 409px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt409 {
    padding-top: 204.5px;
  }
}
.sustainability-materiality .--pb409 {
  padding-bottom: 409px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb409 {
    padding-bottom: 204.5px;
  }
}
.sustainability-materiality .--w409 {
  width: 409px;
}
.sustainability-materiality .--fw409 {
  font-weight: 409;
}
.sustainability-materiality .--mt410 {
  margin-top: 410px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt410 {
    margin-top: 205px;
  }
}
.sustainability-materiality .--mb410 {
  margin-bottom: 410px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb410 {
    margin-bottom: 205px;
  }
}
.sustainability-materiality .--pt410 {
  padding-top: 410px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt410 {
    padding-top: 205px;
  }
}
.sustainability-materiality .--pb410 {
  padding-bottom: 410px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb410 {
    padding-bottom: 205px;
  }
}
.sustainability-materiality .--w410 {
  width: 410px;
}
.sustainability-materiality .--fw410 {
  font-weight: 410;
}
.sustainability-materiality .--mt411 {
  margin-top: 411px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt411 {
    margin-top: 205.5px;
  }
}
.sustainability-materiality .--mb411 {
  margin-bottom: 411px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb411 {
    margin-bottom: 205.5px;
  }
}
.sustainability-materiality .--pt411 {
  padding-top: 411px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt411 {
    padding-top: 205.5px;
  }
}
.sustainability-materiality .--pb411 {
  padding-bottom: 411px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb411 {
    padding-bottom: 205.5px;
  }
}
.sustainability-materiality .--w411 {
  width: 411px;
}
.sustainability-materiality .--fw411 {
  font-weight: 411;
}
.sustainability-materiality .--mt412 {
  margin-top: 412px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt412 {
    margin-top: 206px;
  }
}
.sustainability-materiality .--mb412 {
  margin-bottom: 412px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb412 {
    margin-bottom: 206px;
  }
}
.sustainability-materiality .--pt412 {
  padding-top: 412px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt412 {
    padding-top: 206px;
  }
}
.sustainability-materiality .--pb412 {
  padding-bottom: 412px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb412 {
    padding-bottom: 206px;
  }
}
.sustainability-materiality .--w412 {
  width: 412px;
}
.sustainability-materiality .--fw412 {
  font-weight: 412;
}
.sustainability-materiality .--mt413 {
  margin-top: 413px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt413 {
    margin-top: 206.5px;
  }
}
.sustainability-materiality .--mb413 {
  margin-bottom: 413px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb413 {
    margin-bottom: 206.5px;
  }
}
.sustainability-materiality .--pt413 {
  padding-top: 413px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt413 {
    padding-top: 206.5px;
  }
}
.sustainability-materiality .--pb413 {
  padding-bottom: 413px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb413 {
    padding-bottom: 206.5px;
  }
}
.sustainability-materiality .--w413 {
  width: 413px;
}
.sustainability-materiality .--fw413 {
  font-weight: 413;
}
.sustainability-materiality .--mt414 {
  margin-top: 414px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt414 {
    margin-top: 207px;
  }
}
.sustainability-materiality .--mb414 {
  margin-bottom: 414px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb414 {
    margin-bottom: 207px;
  }
}
.sustainability-materiality .--pt414 {
  padding-top: 414px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt414 {
    padding-top: 207px;
  }
}
.sustainability-materiality .--pb414 {
  padding-bottom: 414px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb414 {
    padding-bottom: 207px;
  }
}
.sustainability-materiality .--w414 {
  width: 414px;
}
.sustainability-materiality .--fw414 {
  font-weight: 414;
}
.sustainability-materiality .--mt415 {
  margin-top: 415px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt415 {
    margin-top: 207.5px;
  }
}
.sustainability-materiality .--mb415 {
  margin-bottom: 415px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb415 {
    margin-bottom: 207.5px;
  }
}
.sustainability-materiality .--pt415 {
  padding-top: 415px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt415 {
    padding-top: 207.5px;
  }
}
.sustainability-materiality .--pb415 {
  padding-bottom: 415px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb415 {
    padding-bottom: 207.5px;
  }
}
.sustainability-materiality .--w415 {
  width: 415px;
}
.sustainability-materiality .--fw415 {
  font-weight: 415;
}
.sustainability-materiality .--mt416 {
  margin-top: 416px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt416 {
    margin-top: 208px;
  }
}
.sustainability-materiality .--mb416 {
  margin-bottom: 416px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb416 {
    margin-bottom: 208px;
  }
}
.sustainability-materiality .--pt416 {
  padding-top: 416px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt416 {
    padding-top: 208px;
  }
}
.sustainability-materiality .--pb416 {
  padding-bottom: 416px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb416 {
    padding-bottom: 208px;
  }
}
.sustainability-materiality .--w416 {
  width: 416px;
}
.sustainability-materiality .--fw416 {
  font-weight: 416;
}
.sustainability-materiality .--mt417 {
  margin-top: 417px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt417 {
    margin-top: 208.5px;
  }
}
.sustainability-materiality .--mb417 {
  margin-bottom: 417px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb417 {
    margin-bottom: 208.5px;
  }
}
.sustainability-materiality .--pt417 {
  padding-top: 417px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt417 {
    padding-top: 208.5px;
  }
}
.sustainability-materiality .--pb417 {
  padding-bottom: 417px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb417 {
    padding-bottom: 208.5px;
  }
}
.sustainability-materiality .--w417 {
  width: 417px;
}
.sustainability-materiality .--fw417 {
  font-weight: 417;
}
.sustainability-materiality .--mt418 {
  margin-top: 418px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt418 {
    margin-top: 209px;
  }
}
.sustainability-materiality .--mb418 {
  margin-bottom: 418px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb418 {
    margin-bottom: 209px;
  }
}
.sustainability-materiality .--pt418 {
  padding-top: 418px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt418 {
    padding-top: 209px;
  }
}
.sustainability-materiality .--pb418 {
  padding-bottom: 418px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb418 {
    padding-bottom: 209px;
  }
}
.sustainability-materiality .--w418 {
  width: 418px;
}
.sustainability-materiality .--fw418 {
  font-weight: 418;
}
.sustainability-materiality .--mt419 {
  margin-top: 419px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt419 {
    margin-top: 209.5px;
  }
}
.sustainability-materiality .--mb419 {
  margin-bottom: 419px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb419 {
    margin-bottom: 209.5px;
  }
}
.sustainability-materiality .--pt419 {
  padding-top: 419px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt419 {
    padding-top: 209.5px;
  }
}
.sustainability-materiality .--pb419 {
  padding-bottom: 419px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb419 {
    padding-bottom: 209.5px;
  }
}
.sustainability-materiality .--w419 {
  width: 419px;
}
.sustainability-materiality .--fw419 {
  font-weight: 419;
}
.sustainability-materiality .--mt420 {
  margin-top: 420px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt420 {
    margin-top: 210px;
  }
}
.sustainability-materiality .--mb420 {
  margin-bottom: 420px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb420 {
    margin-bottom: 210px;
  }
}
.sustainability-materiality .--pt420 {
  padding-top: 420px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt420 {
    padding-top: 210px;
  }
}
.sustainability-materiality .--pb420 {
  padding-bottom: 420px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb420 {
    padding-bottom: 210px;
  }
}
.sustainability-materiality .--w420 {
  width: 420px;
}
.sustainability-materiality .--fw420 {
  font-weight: 420;
}
.sustainability-materiality .--mt421 {
  margin-top: 421px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt421 {
    margin-top: 210.5px;
  }
}
.sustainability-materiality .--mb421 {
  margin-bottom: 421px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb421 {
    margin-bottom: 210.5px;
  }
}
.sustainability-materiality .--pt421 {
  padding-top: 421px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt421 {
    padding-top: 210.5px;
  }
}
.sustainability-materiality .--pb421 {
  padding-bottom: 421px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb421 {
    padding-bottom: 210.5px;
  }
}
.sustainability-materiality .--w421 {
  width: 421px;
}
.sustainability-materiality .--fw421 {
  font-weight: 421;
}
.sustainability-materiality .--mt422 {
  margin-top: 422px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt422 {
    margin-top: 211px;
  }
}
.sustainability-materiality .--mb422 {
  margin-bottom: 422px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb422 {
    margin-bottom: 211px;
  }
}
.sustainability-materiality .--pt422 {
  padding-top: 422px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt422 {
    padding-top: 211px;
  }
}
.sustainability-materiality .--pb422 {
  padding-bottom: 422px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb422 {
    padding-bottom: 211px;
  }
}
.sustainability-materiality .--w422 {
  width: 422px;
}
.sustainability-materiality .--fw422 {
  font-weight: 422;
}
.sustainability-materiality .--mt423 {
  margin-top: 423px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt423 {
    margin-top: 211.5px;
  }
}
.sustainability-materiality .--mb423 {
  margin-bottom: 423px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb423 {
    margin-bottom: 211.5px;
  }
}
.sustainability-materiality .--pt423 {
  padding-top: 423px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt423 {
    padding-top: 211.5px;
  }
}
.sustainability-materiality .--pb423 {
  padding-bottom: 423px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb423 {
    padding-bottom: 211.5px;
  }
}
.sustainability-materiality .--w423 {
  width: 423px;
}
.sustainability-materiality .--fw423 {
  font-weight: 423;
}
.sustainability-materiality .--mt424 {
  margin-top: 424px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt424 {
    margin-top: 212px;
  }
}
.sustainability-materiality .--mb424 {
  margin-bottom: 424px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb424 {
    margin-bottom: 212px;
  }
}
.sustainability-materiality .--pt424 {
  padding-top: 424px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt424 {
    padding-top: 212px;
  }
}
.sustainability-materiality .--pb424 {
  padding-bottom: 424px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb424 {
    padding-bottom: 212px;
  }
}
.sustainability-materiality .--w424 {
  width: 424px;
}
.sustainability-materiality .--fw424 {
  font-weight: 424;
}
.sustainability-materiality .--mt425 {
  margin-top: 425px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt425 {
    margin-top: 212.5px;
  }
}
.sustainability-materiality .--mb425 {
  margin-bottom: 425px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb425 {
    margin-bottom: 212.5px;
  }
}
.sustainability-materiality .--pt425 {
  padding-top: 425px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt425 {
    padding-top: 212.5px;
  }
}
.sustainability-materiality .--pb425 {
  padding-bottom: 425px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb425 {
    padding-bottom: 212.5px;
  }
}
.sustainability-materiality .--w425 {
  width: 425px;
}
.sustainability-materiality .--fw425 {
  font-weight: 425;
}
.sustainability-materiality .--mt426 {
  margin-top: 426px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt426 {
    margin-top: 213px;
  }
}
.sustainability-materiality .--mb426 {
  margin-bottom: 426px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb426 {
    margin-bottom: 213px;
  }
}
.sustainability-materiality .--pt426 {
  padding-top: 426px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt426 {
    padding-top: 213px;
  }
}
.sustainability-materiality .--pb426 {
  padding-bottom: 426px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb426 {
    padding-bottom: 213px;
  }
}
.sustainability-materiality .--w426 {
  width: 426px;
}
.sustainability-materiality .--fw426 {
  font-weight: 426;
}
.sustainability-materiality .--mt427 {
  margin-top: 427px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt427 {
    margin-top: 213.5px;
  }
}
.sustainability-materiality .--mb427 {
  margin-bottom: 427px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb427 {
    margin-bottom: 213.5px;
  }
}
.sustainability-materiality .--pt427 {
  padding-top: 427px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt427 {
    padding-top: 213.5px;
  }
}
.sustainability-materiality .--pb427 {
  padding-bottom: 427px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb427 {
    padding-bottom: 213.5px;
  }
}
.sustainability-materiality .--w427 {
  width: 427px;
}
.sustainability-materiality .--fw427 {
  font-weight: 427;
}
.sustainability-materiality .--mt428 {
  margin-top: 428px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt428 {
    margin-top: 214px;
  }
}
.sustainability-materiality .--mb428 {
  margin-bottom: 428px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb428 {
    margin-bottom: 214px;
  }
}
.sustainability-materiality .--pt428 {
  padding-top: 428px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt428 {
    padding-top: 214px;
  }
}
.sustainability-materiality .--pb428 {
  padding-bottom: 428px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb428 {
    padding-bottom: 214px;
  }
}
.sustainability-materiality .--w428 {
  width: 428px;
}
.sustainability-materiality .--fw428 {
  font-weight: 428;
}
.sustainability-materiality .--mt429 {
  margin-top: 429px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt429 {
    margin-top: 214.5px;
  }
}
.sustainability-materiality .--mb429 {
  margin-bottom: 429px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb429 {
    margin-bottom: 214.5px;
  }
}
.sustainability-materiality .--pt429 {
  padding-top: 429px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt429 {
    padding-top: 214.5px;
  }
}
.sustainability-materiality .--pb429 {
  padding-bottom: 429px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb429 {
    padding-bottom: 214.5px;
  }
}
.sustainability-materiality .--w429 {
  width: 429px;
}
.sustainability-materiality .--fw429 {
  font-weight: 429;
}
.sustainability-materiality .--mt430 {
  margin-top: 430px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt430 {
    margin-top: 215px;
  }
}
.sustainability-materiality .--mb430 {
  margin-bottom: 430px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb430 {
    margin-bottom: 215px;
  }
}
.sustainability-materiality .--pt430 {
  padding-top: 430px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt430 {
    padding-top: 215px;
  }
}
.sustainability-materiality .--pb430 {
  padding-bottom: 430px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb430 {
    padding-bottom: 215px;
  }
}
.sustainability-materiality .--w430 {
  width: 430px;
}
.sustainability-materiality .--fw430 {
  font-weight: 430;
}
.sustainability-materiality .--mt431 {
  margin-top: 431px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt431 {
    margin-top: 215.5px;
  }
}
.sustainability-materiality .--mb431 {
  margin-bottom: 431px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb431 {
    margin-bottom: 215.5px;
  }
}
.sustainability-materiality .--pt431 {
  padding-top: 431px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt431 {
    padding-top: 215.5px;
  }
}
.sustainability-materiality .--pb431 {
  padding-bottom: 431px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb431 {
    padding-bottom: 215.5px;
  }
}
.sustainability-materiality .--w431 {
  width: 431px;
}
.sustainability-materiality .--fw431 {
  font-weight: 431;
}
.sustainability-materiality .--mt432 {
  margin-top: 432px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt432 {
    margin-top: 216px;
  }
}
.sustainability-materiality .--mb432 {
  margin-bottom: 432px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb432 {
    margin-bottom: 216px;
  }
}
.sustainability-materiality .--pt432 {
  padding-top: 432px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt432 {
    padding-top: 216px;
  }
}
.sustainability-materiality .--pb432 {
  padding-bottom: 432px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb432 {
    padding-bottom: 216px;
  }
}
.sustainability-materiality .--w432 {
  width: 432px;
}
.sustainability-materiality .--fw432 {
  font-weight: 432;
}
.sustainability-materiality .--mt433 {
  margin-top: 433px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt433 {
    margin-top: 216.5px;
  }
}
.sustainability-materiality .--mb433 {
  margin-bottom: 433px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb433 {
    margin-bottom: 216.5px;
  }
}
.sustainability-materiality .--pt433 {
  padding-top: 433px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt433 {
    padding-top: 216.5px;
  }
}
.sustainability-materiality .--pb433 {
  padding-bottom: 433px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb433 {
    padding-bottom: 216.5px;
  }
}
.sustainability-materiality .--w433 {
  width: 433px;
}
.sustainability-materiality .--fw433 {
  font-weight: 433;
}
.sustainability-materiality .--mt434 {
  margin-top: 434px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt434 {
    margin-top: 217px;
  }
}
.sustainability-materiality .--mb434 {
  margin-bottom: 434px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb434 {
    margin-bottom: 217px;
  }
}
.sustainability-materiality .--pt434 {
  padding-top: 434px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt434 {
    padding-top: 217px;
  }
}
.sustainability-materiality .--pb434 {
  padding-bottom: 434px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb434 {
    padding-bottom: 217px;
  }
}
.sustainability-materiality .--w434 {
  width: 434px;
}
.sustainability-materiality .--fw434 {
  font-weight: 434;
}
.sustainability-materiality .--mt435 {
  margin-top: 435px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt435 {
    margin-top: 217.5px;
  }
}
.sustainability-materiality .--mb435 {
  margin-bottom: 435px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb435 {
    margin-bottom: 217.5px;
  }
}
.sustainability-materiality .--pt435 {
  padding-top: 435px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt435 {
    padding-top: 217.5px;
  }
}
.sustainability-materiality .--pb435 {
  padding-bottom: 435px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb435 {
    padding-bottom: 217.5px;
  }
}
.sustainability-materiality .--w435 {
  width: 435px;
}
.sustainability-materiality .--fw435 {
  font-weight: 435;
}
.sustainability-materiality .--mt436 {
  margin-top: 436px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt436 {
    margin-top: 218px;
  }
}
.sustainability-materiality .--mb436 {
  margin-bottom: 436px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb436 {
    margin-bottom: 218px;
  }
}
.sustainability-materiality .--pt436 {
  padding-top: 436px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt436 {
    padding-top: 218px;
  }
}
.sustainability-materiality .--pb436 {
  padding-bottom: 436px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb436 {
    padding-bottom: 218px;
  }
}
.sustainability-materiality .--w436 {
  width: 436px;
}
.sustainability-materiality .--fw436 {
  font-weight: 436;
}
.sustainability-materiality .--mt437 {
  margin-top: 437px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt437 {
    margin-top: 218.5px;
  }
}
.sustainability-materiality .--mb437 {
  margin-bottom: 437px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb437 {
    margin-bottom: 218.5px;
  }
}
.sustainability-materiality .--pt437 {
  padding-top: 437px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt437 {
    padding-top: 218.5px;
  }
}
.sustainability-materiality .--pb437 {
  padding-bottom: 437px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb437 {
    padding-bottom: 218.5px;
  }
}
.sustainability-materiality .--w437 {
  width: 437px;
}
.sustainability-materiality .--fw437 {
  font-weight: 437;
}
.sustainability-materiality .--mt438 {
  margin-top: 438px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt438 {
    margin-top: 219px;
  }
}
.sustainability-materiality .--mb438 {
  margin-bottom: 438px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb438 {
    margin-bottom: 219px;
  }
}
.sustainability-materiality .--pt438 {
  padding-top: 438px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt438 {
    padding-top: 219px;
  }
}
.sustainability-materiality .--pb438 {
  padding-bottom: 438px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb438 {
    padding-bottom: 219px;
  }
}
.sustainability-materiality .--w438 {
  width: 438px;
}
.sustainability-materiality .--fw438 {
  font-weight: 438;
}
.sustainability-materiality .--mt439 {
  margin-top: 439px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt439 {
    margin-top: 219.5px;
  }
}
.sustainability-materiality .--mb439 {
  margin-bottom: 439px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb439 {
    margin-bottom: 219.5px;
  }
}
.sustainability-materiality .--pt439 {
  padding-top: 439px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt439 {
    padding-top: 219.5px;
  }
}
.sustainability-materiality .--pb439 {
  padding-bottom: 439px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb439 {
    padding-bottom: 219.5px;
  }
}
.sustainability-materiality .--w439 {
  width: 439px;
}
.sustainability-materiality .--fw439 {
  font-weight: 439;
}
.sustainability-materiality .--mt440 {
  margin-top: 440px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt440 {
    margin-top: 220px;
  }
}
.sustainability-materiality .--mb440 {
  margin-bottom: 440px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb440 {
    margin-bottom: 220px;
  }
}
.sustainability-materiality .--pt440 {
  padding-top: 440px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt440 {
    padding-top: 220px;
  }
}
.sustainability-materiality .--pb440 {
  padding-bottom: 440px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb440 {
    padding-bottom: 220px;
  }
}
.sustainability-materiality .--w440 {
  width: 440px;
}
.sustainability-materiality .--fw440 {
  font-weight: 440;
}
.sustainability-materiality .--mt441 {
  margin-top: 441px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt441 {
    margin-top: 220.5px;
  }
}
.sustainability-materiality .--mb441 {
  margin-bottom: 441px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb441 {
    margin-bottom: 220.5px;
  }
}
.sustainability-materiality .--pt441 {
  padding-top: 441px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt441 {
    padding-top: 220.5px;
  }
}
.sustainability-materiality .--pb441 {
  padding-bottom: 441px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb441 {
    padding-bottom: 220.5px;
  }
}
.sustainability-materiality .--w441 {
  width: 441px;
}
.sustainability-materiality .--fw441 {
  font-weight: 441;
}
.sustainability-materiality .--mt442 {
  margin-top: 442px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt442 {
    margin-top: 221px;
  }
}
.sustainability-materiality .--mb442 {
  margin-bottom: 442px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb442 {
    margin-bottom: 221px;
  }
}
.sustainability-materiality .--pt442 {
  padding-top: 442px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt442 {
    padding-top: 221px;
  }
}
.sustainability-materiality .--pb442 {
  padding-bottom: 442px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb442 {
    padding-bottom: 221px;
  }
}
.sustainability-materiality .--w442 {
  width: 442px;
}
.sustainability-materiality .--fw442 {
  font-weight: 442;
}
.sustainability-materiality .--mt443 {
  margin-top: 443px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt443 {
    margin-top: 221.5px;
  }
}
.sustainability-materiality .--mb443 {
  margin-bottom: 443px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb443 {
    margin-bottom: 221.5px;
  }
}
.sustainability-materiality .--pt443 {
  padding-top: 443px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt443 {
    padding-top: 221.5px;
  }
}
.sustainability-materiality .--pb443 {
  padding-bottom: 443px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb443 {
    padding-bottom: 221.5px;
  }
}
.sustainability-materiality .--w443 {
  width: 443px;
}
.sustainability-materiality .--fw443 {
  font-weight: 443;
}
.sustainability-materiality .--mt444 {
  margin-top: 444px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt444 {
    margin-top: 222px;
  }
}
.sustainability-materiality .--mb444 {
  margin-bottom: 444px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb444 {
    margin-bottom: 222px;
  }
}
.sustainability-materiality .--pt444 {
  padding-top: 444px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt444 {
    padding-top: 222px;
  }
}
.sustainability-materiality .--pb444 {
  padding-bottom: 444px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb444 {
    padding-bottom: 222px;
  }
}
.sustainability-materiality .--w444 {
  width: 444px;
}
.sustainability-materiality .--fw444 {
  font-weight: 444;
}
.sustainability-materiality .--mt445 {
  margin-top: 445px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt445 {
    margin-top: 222.5px;
  }
}
.sustainability-materiality .--mb445 {
  margin-bottom: 445px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb445 {
    margin-bottom: 222.5px;
  }
}
.sustainability-materiality .--pt445 {
  padding-top: 445px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt445 {
    padding-top: 222.5px;
  }
}
.sustainability-materiality .--pb445 {
  padding-bottom: 445px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb445 {
    padding-bottom: 222.5px;
  }
}
.sustainability-materiality .--w445 {
  width: 445px;
}
.sustainability-materiality .--fw445 {
  font-weight: 445;
}
.sustainability-materiality .--mt446 {
  margin-top: 446px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt446 {
    margin-top: 223px;
  }
}
.sustainability-materiality .--mb446 {
  margin-bottom: 446px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb446 {
    margin-bottom: 223px;
  }
}
.sustainability-materiality .--pt446 {
  padding-top: 446px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt446 {
    padding-top: 223px;
  }
}
.sustainability-materiality .--pb446 {
  padding-bottom: 446px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb446 {
    padding-bottom: 223px;
  }
}
.sustainability-materiality .--w446 {
  width: 446px;
}
.sustainability-materiality .--fw446 {
  font-weight: 446;
}
.sustainability-materiality .--mt447 {
  margin-top: 447px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt447 {
    margin-top: 223.5px;
  }
}
.sustainability-materiality .--mb447 {
  margin-bottom: 447px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb447 {
    margin-bottom: 223.5px;
  }
}
.sustainability-materiality .--pt447 {
  padding-top: 447px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt447 {
    padding-top: 223.5px;
  }
}
.sustainability-materiality .--pb447 {
  padding-bottom: 447px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb447 {
    padding-bottom: 223.5px;
  }
}
.sustainability-materiality .--w447 {
  width: 447px;
}
.sustainability-materiality .--fw447 {
  font-weight: 447;
}
.sustainability-materiality .--mt448 {
  margin-top: 448px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt448 {
    margin-top: 224px;
  }
}
.sustainability-materiality .--mb448 {
  margin-bottom: 448px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb448 {
    margin-bottom: 224px;
  }
}
.sustainability-materiality .--pt448 {
  padding-top: 448px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt448 {
    padding-top: 224px;
  }
}
.sustainability-materiality .--pb448 {
  padding-bottom: 448px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb448 {
    padding-bottom: 224px;
  }
}
.sustainability-materiality .--w448 {
  width: 448px;
}
.sustainability-materiality .--fw448 {
  font-weight: 448;
}
.sustainability-materiality .--mt449 {
  margin-top: 449px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt449 {
    margin-top: 224.5px;
  }
}
.sustainability-materiality .--mb449 {
  margin-bottom: 449px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb449 {
    margin-bottom: 224.5px;
  }
}
.sustainability-materiality .--pt449 {
  padding-top: 449px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt449 {
    padding-top: 224.5px;
  }
}
.sustainability-materiality .--pb449 {
  padding-bottom: 449px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb449 {
    padding-bottom: 224.5px;
  }
}
.sustainability-materiality .--w449 {
  width: 449px;
}
.sustainability-materiality .--fw449 {
  font-weight: 449;
}
.sustainability-materiality .--mt450 {
  margin-top: 450px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt450 {
    margin-top: 225px;
  }
}
.sustainability-materiality .--mb450 {
  margin-bottom: 450px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb450 {
    margin-bottom: 225px;
  }
}
.sustainability-materiality .--pt450 {
  padding-top: 450px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt450 {
    padding-top: 225px;
  }
}
.sustainability-materiality .--pb450 {
  padding-bottom: 450px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb450 {
    padding-bottom: 225px;
  }
}
.sustainability-materiality .--w450 {
  width: 450px;
}
.sustainability-materiality .--fw450 {
  font-weight: 450;
}
.sustainability-materiality .--mt451 {
  margin-top: 451px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt451 {
    margin-top: 225.5px;
  }
}
.sustainability-materiality .--mb451 {
  margin-bottom: 451px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb451 {
    margin-bottom: 225.5px;
  }
}
.sustainability-materiality .--pt451 {
  padding-top: 451px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt451 {
    padding-top: 225.5px;
  }
}
.sustainability-materiality .--pb451 {
  padding-bottom: 451px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb451 {
    padding-bottom: 225.5px;
  }
}
.sustainability-materiality .--w451 {
  width: 451px;
}
.sustainability-materiality .--fw451 {
  font-weight: 451;
}
.sustainability-materiality .--mt452 {
  margin-top: 452px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt452 {
    margin-top: 226px;
  }
}
.sustainability-materiality .--mb452 {
  margin-bottom: 452px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb452 {
    margin-bottom: 226px;
  }
}
.sustainability-materiality .--pt452 {
  padding-top: 452px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt452 {
    padding-top: 226px;
  }
}
.sustainability-materiality .--pb452 {
  padding-bottom: 452px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb452 {
    padding-bottom: 226px;
  }
}
.sustainability-materiality .--w452 {
  width: 452px;
}
.sustainability-materiality .--fw452 {
  font-weight: 452;
}
.sustainability-materiality .--mt453 {
  margin-top: 453px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt453 {
    margin-top: 226.5px;
  }
}
.sustainability-materiality .--mb453 {
  margin-bottom: 453px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb453 {
    margin-bottom: 226.5px;
  }
}
.sustainability-materiality .--pt453 {
  padding-top: 453px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt453 {
    padding-top: 226.5px;
  }
}
.sustainability-materiality .--pb453 {
  padding-bottom: 453px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb453 {
    padding-bottom: 226.5px;
  }
}
.sustainability-materiality .--w453 {
  width: 453px;
}
.sustainability-materiality .--fw453 {
  font-weight: 453;
}
.sustainability-materiality .--mt454 {
  margin-top: 454px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt454 {
    margin-top: 227px;
  }
}
.sustainability-materiality .--mb454 {
  margin-bottom: 454px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb454 {
    margin-bottom: 227px;
  }
}
.sustainability-materiality .--pt454 {
  padding-top: 454px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt454 {
    padding-top: 227px;
  }
}
.sustainability-materiality .--pb454 {
  padding-bottom: 454px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb454 {
    padding-bottom: 227px;
  }
}
.sustainability-materiality .--w454 {
  width: 454px;
}
.sustainability-materiality .--fw454 {
  font-weight: 454;
}
.sustainability-materiality .--mt455 {
  margin-top: 455px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt455 {
    margin-top: 227.5px;
  }
}
.sustainability-materiality .--mb455 {
  margin-bottom: 455px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb455 {
    margin-bottom: 227.5px;
  }
}
.sustainability-materiality .--pt455 {
  padding-top: 455px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt455 {
    padding-top: 227.5px;
  }
}
.sustainability-materiality .--pb455 {
  padding-bottom: 455px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb455 {
    padding-bottom: 227.5px;
  }
}
.sustainability-materiality .--w455 {
  width: 455px;
}
.sustainability-materiality .--fw455 {
  font-weight: 455;
}
.sustainability-materiality .--mt456 {
  margin-top: 456px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt456 {
    margin-top: 228px;
  }
}
.sustainability-materiality .--mb456 {
  margin-bottom: 456px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb456 {
    margin-bottom: 228px;
  }
}
.sustainability-materiality .--pt456 {
  padding-top: 456px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt456 {
    padding-top: 228px;
  }
}
.sustainability-materiality .--pb456 {
  padding-bottom: 456px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb456 {
    padding-bottom: 228px;
  }
}
.sustainability-materiality .--w456 {
  width: 456px;
}
.sustainability-materiality .--fw456 {
  font-weight: 456;
}
.sustainability-materiality .--mt457 {
  margin-top: 457px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt457 {
    margin-top: 228.5px;
  }
}
.sustainability-materiality .--mb457 {
  margin-bottom: 457px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb457 {
    margin-bottom: 228.5px;
  }
}
.sustainability-materiality .--pt457 {
  padding-top: 457px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt457 {
    padding-top: 228.5px;
  }
}
.sustainability-materiality .--pb457 {
  padding-bottom: 457px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb457 {
    padding-bottom: 228.5px;
  }
}
.sustainability-materiality .--w457 {
  width: 457px;
}
.sustainability-materiality .--fw457 {
  font-weight: 457;
}
.sustainability-materiality .--mt458 {
  margin-top: 458px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt458 {
    margin-top: 229px;
  }
}
.sustainability-materiality .--mb458 {
  margin-bottom: 458px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb458 {
    margin-bottom: 229px;
  }
}
.sustainability-materiality .--pt458 {
  padding-top: 458px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt458 {
    padding-top: 229px;
  }
}
.sustainability-materiality .--pb458 {
  padding-bottom: 458px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb458 {
    padding-bottom: 229px;
  }
}
.sustainability-materiality .--w458 {
  width: 458px;
}
.sustainability-materiality .--fw458 {
  font-weight: 458;
}
.sustainability-materiality .--mt459 {
  margin-top: 459px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt459 {
    margin-top: 229.5px;
  }
}
.sustainability-materiality .--mb459 {
  margin-bottom: 459px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb459 {
    margin-bottom: 229.5px;
  }
}
.sustainability-materiality .--pt459 {
  padding-top: 459px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt459 {
    padding-top: 229.5px;
  }
}
.sustainability-materiality .--pb459 {
  padding-bottom: 459px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb459 {
    padding-bottom: 229.5px;
  }
}
.sustainability-materiality .--w459 {
  width: 459px;
}
.sustainability-materiality .--fw459 {
  font-weight: 459;
}
.sustainability-materiality .--mt460 {
  margin-top: 460px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt460 {
    margin-top: 230px;
  }
}
.sustainability-materiality .--mb460 {
  margin-bottom: 460px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb460 {
    margin-bottom: 230px;
  }
}
.sustainability-materiality .--pt460 {
  padding-top: 460px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt460 {
    padding-top: 230px;
  }
}
.sustainability-materiality .--pb460 {
  padding-bottom: 460px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb460 {
    padding-bottom: 230px;
  }
}
.sustainability-materiality .--w460 {
  width: 460px;
}
.sustainability-materiality .--fw460 {
  font-weight: 460;
}
.sustainability-materiality .--mt461 {
  margin-top: 461px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt461 {
    margin-top: 230.5px;
  }
}
.sustainability-materiality .--mb461 {
  margin-bottom: 461px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb461 {
    margin-bottom: 230.5px;
  }
}
.sustainability-materiality .--pt461 {
  padding-top: 461px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt461 {
    padding-top: 230.5px;
  }
}
.sustainability-materiality .--pb461 {
  padding-bottom: 461px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb461 {
    padding-bottom: 230.5px;
  }
}
.sustainability-materiality .--w461 {
  width: 461px;
}
.sustainability-materiality .--fw461 {
  font-weight: 461;
}
.sustainability-materiality .--mt462 {
  margin-top: 462px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt462 {
    margin-top: 231px;
  }
}
.sustainability-materiality .--mb462 {
  margin-bottom: 462px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb462 {
    margin-bottom: 231px;
  }
}
.sustainability-materiality .--pt462 {
  padding-top: 462px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt462 {
    padding-top: 231px;
  }
}
.sustainability-materiality .--pb462 {
  padding-bottom: 462px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb462 {
    padding-bottom: 231px;
  }
}
.sustainability-materiality .--w462 {
  width: 462px;
}
.sustainability-materiality .--fw462 {
  font-weight: 462;
}
.sustainability-materiality .--mt463 {
  margin-top: 463px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt463 {
    margin-top: 231.5px;
  }
}
.sustainability-materiality .--mb463 {
  margin-bottom: 463px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb463 {
    margin-bottom: 231.5px;
  }
}
.sustainability-materiality .--pt463 {
  padding-top: 463px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt463 {
    padding-top: 231.5px;
  }
}
.sustainability-materiality .--pb463 {
  padding-bottom: 463px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb463 {
    padding-bottom: 231.5px;
  }
}
.sustainability-materiality .--w463 {
  width: 463px;
}
.sustainability-materiality .--fw463 {
  font-weight: 463;
}
.sustainability-materiality .--mt464 {
  margin-top: 464px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt464 {
    margin-top: 232px;
  }
}
.sustainability-materiality .--mb464 {
  margin-bottom: 464px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb464 {
    margin-bottom: 232px;
  }
}
.sustainability-materiality .--pt464 {
  padding-top: 464px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt464 {
    padding-top: 232px;
  }
}
.sustainability-materiality .--pb464 {
  padding-bottom: 464px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb464 {
    padding-bottom: 232px;
  }
}
.sustainability-materiality .--w464 {
  width: 464px;
}
.sustainability-materiality .--fw464 {
  font-weight: 464;
}
.sustainability-materiality .--mt465 {
  margin-top: 465px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt465 {
    margin-top: 232.5px;
  }
}
.sustainability-materiality .--mb465 {
  margin-bottom: 465px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb465 {
    margin-bottom: 232.5px;
  }
}
.sustainability-materiality .--pt465 {
  padding-top: 465px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt465 {
    padding-top: 232.5px;
  }
}
.sustainability-materiality .--pb465 {
  padding-bottom: 465px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb465 {
    padding-bottom: 232.5px;
  }
}
.sustainability-materiality .--w465 {
  width: 465px;
}
.sustainability-materiality .--fw465 {
  font-weight: 465;
}
.sustainability-materiality .--mt466 {
  margin-top: 466px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt466 {
    margin-top: 233px;
  }
}
.sustainability-materiality .--mb466 {
  margin-bottom: 466px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb466 {
    margin-bottom: 233px;
  }
}
.sustainability-materiality .--pt466 {
  padding-top: 466px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt466 {
    padding-top: 233px;
  }
}
.sustainability-materiality .--pb466 {
  padding-bottom: 466px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb466 {
    padding-bottom: 233px;
  }
}
.sustainability-materiality .--w466 {
  width: 466px;
}
.sustainability-materiality .--fw466 {
  font-weight: 466;
}
.sustainability-materiality .--mt467 {
  margin-top: 467px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt467 {
    margin-top: 233.5px;
  }
}
.sustainability-materiality .--mb467 {
  margin-bottom: 467px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb467 {
    margin-bottom: 233.5px;
  }
}
.sustainability-materiality .--pt467 {
  padding-top: 467px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt467 {
    padding-top: 233.5px;
  }
}
.sustainability-materiality .--pb467 {
  padding-bottom: 467px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb467 {
    padding-bottom: 233.5px;
  }
}
.sustainability-materiality .--w467 {
  width: 467px;
}
.sustainability-materiality .--fw467 {
  font-weight: 467;
}
.sustainability-materiality .--mt468 {
  margin-top: 468px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt468 {
    margin-top: 234px;
  }
}
.sustainability-materiality .--mb468 {
  margin-bottom: 468px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb468 {
    margin-bottom: 234px;
  }
}
.sustainability-materiality .--pt468 {
  padding-top: 468px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt468 {
    padding-top: 234px;
  }
}
.sustainability-materiality .--pb468 {
  padding-bottom: 468px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb468 {
    padding-bottom: 234px;
  }
}
.sustainability-materiality .--w468 {
  width: 468px;
}
.sustainability-materiality .--fw468 {
  font-weight: 468;
}
.sustainability-materiality .--mt469 {
  margin-top: 469px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt469 {
    margin-top: 234.5px;
  }
}
.sustainability-materiality .--mb469 {
  margin-bottom: 469px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb469 {
    margin-bottom: 234.5px;
  }
}
.sustainability-materiality .--pt469 {
  padding-top: 469px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt469 {
    padding-top: 234.5px;
  }
}
.sustainability-materiality .--pb469 {
  padding-bottom: 469px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb469 {
    padding-bottom: 234.5px;
  }
}
.sustainability-materiality .--w469 {
  width: 469px;
}
.sustainability-materiality .--fw469 {
  font-weight: 469;
}
.sustainability-materiality .--mt470 {
  margin-top: 470px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt470 {
    margin-top: 235px;
  }
}
.sustainability-materiality .--mb470 {
  margin-bottom: 470px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb470 {
    margin-bottom: 235px;
  }
}
.sustainability-materiality .--pt470 {
  padding-top: 470px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt470 {
    padding-top: 235px;
  }
}
.sustainability-materiality .--pb470 {
  padding-bottom: 470px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb470 {
    padding-bottom: 235px;
  }
}
.sustainability-materiality .--w470 {
  width: 470px;
}
.sustainability-materiality .--fw470 {
  font-weight: 470;
}
.sustainability-materiality .--mt471 {
  margin-top: 471px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt471 {
    margin-top: 235.5px;
  }
}
.sustainability-materiality .--mb471 {
  margin-bottom: 471px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb471 {
    margin-bottom: 235.5px;
  }
}
.sustainability-materiality .--pt471 {
  padding-top: 471px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt471 {
    padding-top: 235.5px;
  }
}
.sustainability-materiality .--pb471 {
  padding-bottom: 471px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb471 {
    padding-bottom: 235.5px;
  }
}
.sustainability-materiality .--w471 {
  width: 471px;
}
.sustainability-materiality .--fw471 {
  font-weight: 471;
}
.sustainability-materiality .--mt472 {
  margin-top: 472px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt472 {
    margin-top: 236px;
  }
}
.sustainability-materiality .--mb472 {
  margin-bottom: 472px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb472 {
    margin-bottom: 236px;
  }
}
.sustainability-materiality .--pt472 {
  padding-top: 472px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt472 {
    padding-top: 236px;
  }
}
.sustainability-materiality .--pb472 {
  padding-bottom: 472px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb472 {
    padding-bottom: 236px;
  }
}
.sustainability-materiality .--w472 {
  width: 472px;
}
.sustainability-materiality .--fw472 {
  font-weight: 472;
}
.sustainability-materiality .--mt473 {
  margin-top: 473px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt473 {
    margin-top: 236.5px;
  }
}
.sustainability-materiality .--mb473 {
  margin-bottom: 473px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb473 {
    margin-bottom: 236.5px;
  }
}
.sustainability-materiality .--pt473 {
  padding-top: 473px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt473 {
    padding-top: 236.5px;
  }
}
.sustainability-materiality .--pb473 {
  padding-bottom: 473px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb473 {
    padding-bottom: 236.5px;
  }
}
.sustainability-materiality .--w473 {
  width: 473px;
}
.sustainability-materiality .--fw473 {
  font-weight: 473;
}
.sustainability-materiality .--mt474 {
  margin-top: 474px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt474 {
    margin-top: 237px;
  }
}
.sustainability-materiality .--mb474 {
  margin-bottom: 474px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb474 {
    margin-bottom: 237px;
  }
}
.sustainability-materiality .--pt474 {
  padding-top: 474px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt474 {
    padding-top: 237px;
  }
}
.sustainability-materiality .--pb474 {
  padding-bottom: 474px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb474 {
    padding-bottom: 237px;
  }
}
.sustainability-materiality .--w474 {
  width: 474px;
}
.sustainability-materiality .--fw474 {
  font-weight: 474;
}
.sustainability-materiality .--mt475 {
  margin-top: 475px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt475 {
    margin-top: 237.5px;
  }
}
.sustainability-materiality .--mb475 {
  margin-bottom: 475px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb475 {
    margin-bottom: 237.5px;
  }
}
.sustainability-materiality .--pt475 {
  padding-top: 475px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt475 {
    padding-top: 237.5px;
  }
}
.sustainability-materiality .--pb475 {
  padding-bottom: 475px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb475 {
    padding-bottom: 237.5px;
  }
}
.sustainability-materiality .--w475 {
  width: 475px;
}
.sustainability-materiality .--fw475 {
  font-weight: 475;
}
.sustainability-materiality .--mt476 {
  margin-top: 476px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt476 {
    margin-top: 238px;
  }
}
.sustainability-materiality .--mb476 {
  margin-bottom: 476px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb476 {
    margin-bottom: 238px;
  }
}
.sustainability-materiality .--pt476 {
  padding-top: 476px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt476 {
    padding-top: 238px;
  }
}
.sustainability-materiality .--pb476 {
  padding-bottom: 476px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb476 {
    padding-bottom: 238px;
  }
}
.sustainability-materiality .--w476 {
  width: 476px;
}
.sustainability-materiality .--fw476 {
  font-weight: 476;
}
.sustainability-materiality .--mt477 {
  margin-top: 477px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt477 {
    margin-top: 238.5px;
  }
}
.sustainability-materiality .--mb477 {
  margin-bottom: 477px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb477 {
    margin-bottom: 238.5px;
  }
}
.sustainability-materiality .--pt477 {
  padding-top: 477px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt477 {
    padding-top: 238.5px;
  }
}
.sustainability-materiality .--pb477 {
  padding-bottom: 477px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb477 {
    padding-bottom: 238.5px;
  }
}
.sustainability-materiality .--w477 {
  width: 477px;
}
.sustainability-materiality .--fw477 {
  font-weight: 477;
}
.sustainability-materiality .--mt478 {
  margin-top: 478px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt478 {
    margin-top: 239px;
  }
}
.sustainability-materiality .--mb478 {
  margin-bottom: 478px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb478 {
    margin-bottom: 239px;
  }
}
.sustainability-materiality .--pt478 {
  padding-top: 478px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt478 {
    padding-top: 239px;
  }
}
.sustainability-materiality .--pb478 {
  padding-bottom: 478px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb478 {
    padding-bottom: 239px;
  }
}
.sustainability-materiality .--w478 {
  width: 478px;
}
.sustainability-materiality .--fw478 {
  font-weight: 478;
}
.sustainability-materiality .--mt479 {
  margin-top: 479px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt479 {
    margin-top: 239.5px;
  }
}
.sustainability-materiality .--mb479 {
  margin-bottom: 479px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb479 {
    margin-bottom: 239.5px;
  }
}
.sustainability-materiality .--pt479 {
  padding-top: 479px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt479 {
    padding-top: 239.5px;
  }
}
.sustainability-materiality .--pb479 {
  padding-bottom: 479px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb479 {
    padding-bottom: 239.5px;
  }
}
.sustainability-materiality .--w479 {
  width: 479px;
}
.sustainability-materiality .--fw479 {
  font-weight: 479;
}
.sustainability-materiality .--mt480 {
  margin-top: 480px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt480 {
    margin-top: 240px;
  }
}
.sustainability-materiality .--mb480 {
  margin-bottom: 480px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb480 {
    margin-bottom: 240px;
  }
}
.sustainability-materiality .--pt480 {
  padding-top: 480px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt480 {
    padding-top: 240px;
  }
}
.sustainability-materiality .--pb480 {
  padding-bottom: 480px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb480 {
    padding-bottom: 240px;
  }
}
.sustainability-materiality .--w480 {
  width: 480px;
}
.sustainability-materiality .--fw480 {
  font-weight: 480;
}
.sustainability-materiality .--mt481 {
  margin-top: 481px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt481 {
    margin-top: 240.5px;
  }
}
.sustainability-materiality .--mb481 {
  margin-bottom: 481px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb481 {
    margin-bottom: 240.5px;
  }
}
.sustainability-materiality .--pt481 {
  padding-top: 481px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt481 {
    padding-top: 240.5px;
  }
}
.sustainability-materiality .--pb481 {
  padding-bottom: 481px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb481 {
    padding-bottom: 240.5px;
  }
}
.sustainability-materiality .--w481 {
  width: 481px;
}
.sustainability-materiality .--fw481 {
  font-weight: 481;
}
.sustainability-materiality .--mt482 {
  margin-top: 482px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt482 {
    margin-top: 241px;
  }
}
.sustainability-materiality .--mb482 {
  margin-bottom: 482px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb482 {
    margin-bottom: 241px;
  }
}
.sustainability-materiality .--pt482 {
  padding-top: 482px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt482 {
    padding-top: 241px;
  }
}
.sustainability-materiality .--pb482 {
  padding-bottom: 482px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb482 {
    padding-bottom: 241px;
  }
}
.sustainability-materiality .--w482 {
  width: 482px;
}
.sustainability-materiality .--fw482 {
  font-weight: 482;
}
.sustainability-materiality .--mt483 {
  margin-top: 483px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt483 {
    margin-top: 241.5px;
  }
}
.sustainability-materiality .--mb483 {
  margin-bottom: 483px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb483 {
    margin-bottom: 241.5px;
  }
}
.sustainability-materiality .--pt483 {
  padding-top: 483px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt483 {
    padding-top: 241.5px;
  }
}
.sustainability-materiality .--pb483 {
  padding-bottom: 483px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb483 {
    padding-bottom: 241.5px;
  }
}
.sustainability-materiality .--w483 {
  width: 483px;
}
.sustainability-materiality .--fw483 {
  font-weight: 483;
}
.sustainability-materiality .--mt484 {
  margin-top: 484px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt484 {
    margin-top: 242px;
  }
}
.sustainability-materiality .--mb484 {
  margin-bottom: 484px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb484 {
    margin-bottom: 242px;
  }
}
.sustainability-materiality .--pt484 {
  padding-top: 484px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt484 {
    padding-top: 242px;
  }
}
.sustainability-materiality .--pb484 {
  padding-bottom: 484px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb484 {
    padding-bottom: 242px;
  }
}
.sustainability-materiality .--w484 {
  width: 484px;
}
.sustainability-materiality .--fw484 {
  font-weight: 484;
}
.sustainability-materiality .--mt485 {
  margin-top: 485px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt485 {
    margin-top: 242.5px;
  }
}
.sustainability-materiality .--mb485 {
  margin-bottom: 485px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb485 {
    margin-bottom: 242.5px;
  }
}
.sustainability-materiality .--pt485 {
  padding-top: 485px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt485 {
    padding-top: 242.5px;
  }
}
.sustainability-materiality .--pb485 {
  padding-bottom: 485px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb485 {
    padding-bottom: 242.5px;
  }
}
.sustainability-materiality .--w485 {
  width: 485px;
}
.sustainability-materiality .--fw485 {
  font-weight: 485;
}
.sustainability-materiality .--mt486 {
  margin-top: 486px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt486 {
    margin-top: 243px;
  }
}
.sustainability-materiality .--mb486 {
  margin-bottom: 486px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb486 {
    margin-bottom: 243px;
  }
}
.sustainability-materiality .--pt486 {
  padding-top: 486px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt486 {
    padding-top: 243px;
  }
}
.sustainability-materiality .--pb486 {
  padding-bottom: 486px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb486 {
    padding-bottom: 243px;
  }
}
.sustainability-materiality .--w486 {
  width: 486px;
}
.sustainability-materiality .--fw486 {
  font-weight: 486;
}
.sustainability-materiality .--mt487 {
  margin-top: 487px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt487 {
    margin-top: 243.5px;
  }
}
.sustainability-materiality .--mb487 {
  margin-bottom: 487px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb487 {
    margin-bottom: 243.5px;
  }
}
.sustainability-materiality .--pt487 {
  padding-top: 487px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt487 {
    padding-top: 243.5px;
  }
}
.sustainability-materiality .--pb487 {
  padding-bottom: 487px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb487 {
    padding-bottom: 243.5px;
  }
}
.sustainability-materiality .--w487 {
  width: 487px;
}
.sustainability-materiality .--fw487 {
  font-weight: 487;
}
.sustainability-materiality .--mt488 {
  margin-top: 488px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt488 {
    margin-top: 244px;
  }
}
.sustainability-materiality .--mb488 {
  margin-bottom: 488px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb488 {
    margin-bottom: 244px;
  }
}
.sustainability-materiality .--pt488 {
  padding-top: 488px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt488 {
    padding-top: 244px;
  }
}
.sustainability-materiality .--pb488 {
  padding-bottom: 488px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb488 {
    padding-bottom: 244px;
  }
}
.sustainability-materiality .--w488 {
  width: 488px;
}
.sustainability-materiality .--fw488 {
  font-weight: 488;
}
.sustainability-materiality .--mt489 {
  margin-top: 489px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt489 {
    margin-top: 244.5px;
  }
}
.sustainability-materiality .--mb489 {
  margin-bottom: 489px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb489 {
    margin-bottom: 244.5px;
  }
}
.sustainability-materiality .--pt489 {
  padding-top: 489px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt489 {
    padding-top: 244.5px;
  }
}
.sustainability-materiality .--pb489 {
  padding-bottom: 489px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb489 {
    padding-bottom: 244.5px;
  }
}
.sustainability-materiality .--w489 {
  width: 489px;
}
.sustainability-materiality .--fw489 {
  font-weight: 489;
}
.sustainability-materiality .--mt490 {
  margin-top: 490px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt490 {
    margin-top: 245px;
  }
}
.sustainability-materiality .--mb490 {
  margin-bottom: 490px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb490 {
    margin-bottom: 245px;
  }
}
.sustainability-materiality .--pt490 {
  padding-top: 490px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt490 {
    padding-top: 245px;
  }
}
.sustainability-materiality .--pb490 {
  padding-bottom: 490px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb490 {
    padding-bottom: 245px;
  }
}
.sustainability-materiality .--w490 {
  width: 490px;
}
.sustainability-materiality .--fw490 {
  font-weight: 490;
}
.sustainability-materiality .--mt491 {
  margin-top: 491px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt491 {
    margin-top: 245.5px;
  }
}
.sustainability-materiality .--mb491 {
  margin-bottom: 491px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb491 {
    margin-bottom: 245.5px;
  }
}
.sustainability-materiality .--pt491 {
  padding-top: 491px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt491 {
    padding-top: 245.5px;
  }
}
.sustainability-materiality .--pb491 {
  padding-bottom: 491px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb491 {
    padding-bottom: 245.5px;
  }
}
.sustainability-materiality .--w491 {
  width: 491px;
}
.sustainability-materiality .--fw491 {
  font-weight: 491;
}
.sustainability-materiality .--mt492 {
  margin-top: 492px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt492 {
    margin-top: 246px;
  }
}
.sustainability-materiality .--mb492 {
  margin-bottom: 492px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb492 {
    margin-bottom: 246px;
  }
}
.sustainability-materiality .--pt492 {
  padding-top: 492px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt492 {
    padding-top: 246px;
  }
}
.sustainability-materiality .--pb492 {
  padding-bottom: 492px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb492 {
    padding-bottom: 246px;
  }
}
.sustainability-materiality .--w492 {
  width: 492px;
}
.sustainability-materiality .--fw492 {
  font-weight: 492;
}
.sustainability-materiality .--mt493 {
  margin-top: 493px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt493 {
    margin-top: 246.5px;
  }
}
.sustainability-materiality .--mb493 {
  margin-bottom: 493px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb493 {
    margin-bottom: 246.5px;
  }
}
.sustainability-materiality .--pt493 {
  padding-top: 493px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt493 {
    padding-top: 246.5px;
  }
}
.sustainability-materiality .--pb493 {
  padding-bottom: 493px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb493 {
    padding-bottom: 246.5px;
  }
}
.sustainability-materiality .--w493 {
  width: 493px;
}
.sustainability-materiality .--fw493 {
  font-weight: 493;
}
.sustainability-materiality .--mt494 {
  margin-top: 494px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt494 {
    margin-top: 247px;
  }
}
.sustainability-materiality .--mb494 {
  margin-bottom: 494px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb494 {
    margin-bottom: 247px;
  }
}
.sustainability-materiality .--pt494 {
  padding-top: 494px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt494 {
    padding-top: 247px;
  }
}
.sustainability-materiality .--pb494 {
  padding-bottom: 494px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb494 {
    padding-bottom: 247px;
  }
}
.sustainability-materiality .--w494 {
  width: 494px;
}
.sustainability-materiality .--fw494 {
  font-weight: 494;
}
.sustainability-materiality .--mt495 {
  margin-top: 495px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt495 {
    margin-top: 247.5px;
  }
}
.sustainability-materiality .--mb495 {
  margin-bottom: 495px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb495 {
    margin-bottom: 247.5px;
  }
}
.sustainability-materiality .--pt495 {
  padding-top: 495px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt495 {
    padding-top: 247.5px;
  }
}
.sustainability-materiality .--pb495 {
  padding-bottom: 495px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb495 {
    padding-bottom: 247.5px;
  }
}
.sustainability-materiality .--w495 {
  width: 495px;
}
.sustainability-materiality .--fw495 {
  font-weight: 495;
}
.sustainability-materiality .--mt496 {
  margin-top: 496px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt496 {
    margin-top: 248px;
  }
}
.sustainability-materiality .--mb496 {
  margin-bottom: 496px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb496 {
    margin-bottom: 248px;
  }
}
.sustainability-materiality .--pt496 {
  padding-top: 496px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt496 {
    padding-top: 248px;
  }
}
.sustainability-materiality .--pb496 {
  padding-bottom: 496px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb496 {
    padding-bottom: 248px;
  }
}
.sustainability-materiality .--w496 {
  width: 496px;
}
.sustainability-materiality .--fw496 {
  font-weight: 496;
}
.sustainability-materiality .--mt497 {
  margin-top: 497px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt497 {
    margin-top: 248.5px;
  }
}
.sustainability-materiality .--mb497 {
  margin-bottom: 497px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb497 {
    margin-bottom: 248.5px;
  }
}
.sustainability-materiality .--pt497 {
  padding-top: 497px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt497 {
    padding-top: 248.5px;
  }
}
.sustainability-materiality .--pb497 {
  padding-bottom: 497px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb497 {
    padding-bottom: 248.5px;
  }
}
.sustainability-materiality .--w497 {
  width: 497px;
}
.sustainability-materiality .--fw497 {
  font-weight: 497;
}
.sustainability-materiality .--mt498 {
  margin-top: 498px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt498 {
    margin-top: 249px;
  }
}
.sustainability-materiality .--mb498 {
  margin-bottom: 498px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb498 {
    margin-bottom: 249px;
  }
}
.sustainability-materiality .--pt498 {
  padding-top: 498px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt498 {
    padding-top: 249px;
  }
}
.sustainability-materiality .--pb498 {
  padding-bottom: 498px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb498 {
    padding-bottom: 249px;
  }
}
.sustainability-materiality .--w498 {
  width: 498px;
}
.sustainability-materiality .--fw498 {
  font-weight: 498;
}
.sustainability-materiality .--mt499 {
  margin-top: 499px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt499 {
    margin-top: 249.5px;
  }
}
.sustainability-materiality .--mb499 {
  margin-bottom: 499px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb499 {
    margin-bottom: 249.5px;
  }
}
.sustainability-materiality .--pt499 {
  padding-top: 499px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt499 {
    padding-top: 249.5px;
  }
}
.sustainability-materiality .--pb499 {
  padding-bottom: 499px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb499 {
    padding-bottom: 249.5px;
  }
}
.sustainability-materiality .--w499 {
  width: 499px;
}
.sustainability-materiality .--fw499 {
  font-weight: 499;
}
.sustainability-materiality .--mt500 {
  margin-top: 500px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt500 {
    margin-top: 250px;
  }
}
.sustainability-materiality .--mb500 {
  margin-bottom: 500px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb500 {
    margin-bottom: 250px;
  }
}
.sustainability-materiality .--pt500 {
  padding-top: 500px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt500 {
    padding-top: 250px;
  }
}
.sustainability-materiality .--pb500 {
  padding-bottom: 500px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb500 {
    padding-bottom: 250px;
  }
}
.sustainability-materiality .--w500 {
  width: 500px;
}
.sustainability-materiality .--fw500 {
  font-weight: 500;
}
.sustainability-materiality .--mt501 {
  margin-top: 501px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt501 {
    margin-top: 250.5px;
  }
}
.sustainability-materiality .--mb501 {
  margin-bottom: 501px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb501 {
    margin-bottom: 250.5px;
  }
}
.sustainability-materiality .--pt501 {
  padding-top: 501px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt501 {
    padding-top: 250.5px;
  }
}
.sustainability-materiality .--pb501 {
  padding-bottom: 501px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb501 {
    padding-bottom: 250.5px;
  }
}
.sustainability-materiality .--w501 {
  width: 501px;
}
.sustainability-materiality .--fw501 {
  font-weight: 501;
}
.sustainability-materiality .--mt502 {
  margin-top: 502px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt502 {
    margin-top: 251px;
  }
}
.sustainability-materiality .--mb502 {
  margin-bottom: 502px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb502 {
    margin-bottom: 251px;
  }
}
.sustainability-materiality .--pt502 {
  padding-top: 502px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt502 {
    padding-top: 251px;
  }
}
.sustainability-materiality .--pb502 {
  padding-bottom: 502px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb502 {
    padding-bottom: 251px;
  }
}
.sustainability-materiality .--w502 {
  width: 502px;
}
.sustainability-materiality .--fw502 {
  font-weight: 502;
}
.sustainability-materiality .--mt503 {
  margin-top: 503px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt503 {
    margin-top: 251.5px;
  }
}
.sustainability-materiality .--mb503 {
  margin-bottom: 503px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb503 {
    margin-bottom: 251.5px;
  }
}
.sustainability-materiality .--pt503 {
  padding-top: 503px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt503 {
    padding-top: 251.5px;
  }
}
.sustainability-materiality .--pb503 {
  padding-bottom: 503px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb503 {
    padding-bottom: 251.5px;
  }
}
.sustainability-materiality .--w503 {
  width: 503px;
}
.sustainability-materiality .--fw503 {
  font-weight: 503;
}
.sustainability-materiality .--mt504 {
  margin-top: 504px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt504 {
    margin-top: 252px;
  }
}
.sustainability-materiality .--mb504 {
  margin-bottom: 504px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb504 {
    margin-bottom: 252px;
  }
}
.sustainability-materiality .--pt504 {
  padding-top: 504px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt504 {
    padding-top: 252px;
  }
}
.sustainability-materiality .--pb504 {
  padding-bottom: 504px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb504 {
    padding-bottom: 252px;
  }
}
.sustainability-materiality .--w504 {
  width: 504px;
}
.sustainability-materiality .--fw504 {
  font-weight: 504;
}
.sustainability-materiality .--mt505 {
  margin-top: 505px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt505 {
    margin-top: 252.5px;
  }
}
.sustainability-materiality .--mb505 {
  margin-bottom: 505px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb505 {
    margin-bottom: 252.5px;
  }
}
.sustainability-materiality .--pt505 {
  padding-top: 505px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt505 {
    padding-top: 252.5px;
  }
}
.sustainability-materiality .--pb505 {
  padding-bottom: 505px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb505 {
    padding-bottom: 252.5px;
  }
}
.sustainability-materiality .--w505 {
  width: 505px;
}
.sustainability-materiality .--fw505 {
  font-weight: 505;
}
.sustainability-materiality .--mt506 {
  margin-top: 506px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt506 {
    margin-top: 253px;
  }
}
.sustainability-materiality .--mb506 {
  margin-bottom: 506px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb506 {
    margin-bottom: 253px;
  }
}
.sustainability-materiality .--pt506 {
  padding-top: 506px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt506 {
    padding-top: 253px;
  }
}
.sustainability-materiality .--pb506 {
  padding-bottom: 506px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb506 {
    padding-bottom: 253px;
  }
}
.sustainability-materiality .--w506 {
  width: 506px;
}
.sustainability-materiality .--fw506 {
  font-weight: 506;
}
.sustainability-materiality .--mt507 {
  margin-top: 507px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt507 {
    margin-top: 253.5px;
  }
}
.sustainability-materiality .--mb507 {
  margin-bottom: 507px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb507 {
    margin-bottom: 253.5px;
  }
}
.sustainability-materiality .--pt507 {
  padding-top: 507px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt507 {
    padding-top: 253.5px;
  }
}
.sustainability-materiality .--pb507 {
  padding-bottom: 507px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb507 {
    padding-bottom: 253.5px;
  }
}
.sustainability-materiality .--w507 {
  width: 507px;
}
.sustainability-materiality .--fw507 {
  font-weight: 507;
}
.sustainability-materiality .--mt508 {
  margin-top: 508px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt508 {
    margin-top: 254px;
  }
}
.sustainability-materiality .--mb508 {
  margin-bottom: 508px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb508 {
    margin-bottom: 254px;
  }
}
.sustainability-materiality .--pt508 {
  padding-top: 508px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt508 {
    padding-top: 254px;
  }
}
.sustainability-materiality .--pb508 {
  padding-bottom: 508px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb508 {
    padding-bottom: 254px;
  }
}
.sustainability-materiality .--w508 {
  width: 508px;
}
.sustainability-materiality .--fw508 {
  font-weight: 508;
}
.sustainability-materiality .--mt509 {
  margin-top: 509px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt509 {
    margin-top: 254.5px;
  }
}
.sustainability-materiality .--mb509 {
  margin-bottom: 509px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb509 {
    margin-bottom: 254.5px;
  }
}
.sustainability-materiality .--pt509 {
  padding-top: 509px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt509 {
    padding-top: 254.5px;
  }
}
.sustainability-materiality .--pb509 {
  padding-bottom: 509px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb509 {
    padding-bottom: 254.5px;
  }
}
.sustainability-materiality .--w509 {
  width: 509px;
}
.sustainability-materiality .--fw509 {
  font-weight: 509;
}
.sustainability-materiality .--mt510 {
  margin-top: 510px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt510 {
    margin-top: 255px;
  }
}
.sustainability-materiality .--mb510 {
  margin-bottom: 510px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb510 {
    margin-bottom: 255px;
  }
}
.sustainability-materiality .--pt510 {
  padding-top: 510px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt510 {
    padding-top: 255px;
  }
}
.sustainability-materiality .--pb510 {
  padding-bottom: 510px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb510 {
    padding-bottom: 255px;
  }
}
.sustainability-materiality .--w510 {
  width: 510px;
}
.sustainability-materiality .--fw510 {
  font-weight: 510;
}
.sustainability-materiality .--mt511 {
  margin-top: 511px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt511 {
    margin-top: 255.5px;
  }
}
.sustainability-materiality .--mb511 {
  margin-bottom: 511px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb511 {
    margin-bottom: 255.5px;
  }
}
.sustainability-materiality .--pt511 {
  padding-top: 511px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt511 {
    padding-top: 255.5px;
  }
}
.sustainability-materiality .--pb511 {
  padding-bottom: 511px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb511 {
    padding-bottom: 255.5px;
  }
}
.sustainability-materiality .--w511 {
  width: 511px;
}
.sustainability-materiality .--fw511 {
  font-weight: 511;
}
.sustainability-materiality .--mt512 {
  margin-top: 512px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt512 {
    margin-top: 256px;
  }
}
.sustainability-materiality .--mb512 {
  margin-bottom: 512px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb512 {
    margin-bottom: 256px;
  }
}
.sustainability-materiality .--pt512 {
  padding-top: 512px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt512 {
    padding-top: 256px;
  }
}
.sustainability-materiality .--pb512 {
  padding-bottom: 512px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb512 {
    padding-bottom: 256px;
  }
}
.sustainability-materiality .--w512 {
  width: 512px;
}
.sustainability-materiality .--fw512 {
  font-weight: 512;
}
.sustainability-materiality .--mt513 {
  margin-top: 513px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt513 {
    margin-top: 256.5px;
  }
}
.sustainability-materiality .--mb513 {
  margin-bottom: 513px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb513 {
    margin-bottom: 256.5px;
  }
}
.sustainability-materiality .--pt513 {
  padding-top: 513px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt513 {
    padding-top: 256.5px;
  }
}
.sustainability-materiality .--pb513 {
  padding-bottom: 513px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb513 {
    padding-bottom: 256.5px;
  }
}
.sustainability-materiality .--w513 {
  width: 513px;
}
.sustainability-materiality .--fw513 {
  font-weight: 513;
}
.sustainability-materiality .--mt514 {
  margin-top: 514px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt514 {
    margin-top: 257px;
  }
}
.sustainability-materiality .--mb514 {
  margin-bottom: 514px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb514 {
    margin-bottom: 257px;
  }
}
.sustainability-materiality .--pt514 {
  padding-top: 514px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt514 {
    padding-top: 257px;
  }
}
.sustainability-materiality .--pb514 {
  padding-bottom: 514px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb514 {
    padding-bottom: 257px;
  }
}
.sustainability-materiality .--w514 {
  width: 514px;
}
.sustainability-materiality .--fw514 {
  font-weight: 514;
}
.sustainability-materiality .--mt515 {
  margin-top: 515px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt515 {
    margin-top: 257.5px;
  }
}
.sustainability-materiality .--mb515 {
  margin-bottom: 515px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb515 {
    margin-bottom: 257.5px;
  }
}
.sustainability-materiality .--pt515 {
  padding-top: 515px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt515 {
    padding-top: 257.5px;
  }
}
.sustainability-materiality .--pb515 {
  padding-bottom: 515px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb515 {
    padding-bottom: 257.5px;
  }
}
.sustainability-materiality .--w515 {
  width: 515px;
}
.sustainability-materiality .--fw515 {
  font-weight: 515;
}
.sustainability-materiality .--mt516 {
  margin-top: 516px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt516 {
    margin-top: 258px;
  }
}
.sustainability-materiality .--mb516 {
  margin-bottom: 516px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb516 {
    margin-bottom: 258px;
  }
}
.sustainability-materiality .--pt516 {
  padding-top: 516px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt516 {
    padding-top: 258px;
  }
}
.sustainability-materiality .--pb516 {
  padding-bottom: 516px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb516 {
    padding-bottom: 258px;
  }
}
.sustainability-materiality .--w516 {
  width: 516px;
}
.sustainability-materiality .--fw516 {
  font-weight: 516;
}
.sustainability-materiality .--mt517 {
  margin-top: 517px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt517 {
    margin-top: 258.5px;
  }
}
.sustainability-materiality .--mb517 {
  margin-bottom: 517px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb517 {
    margin-bottom: 258.5px;
  }
}
.sustainability-materiality .--pt517 {
  padding-top: 517px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt517 {
    padding-top: 258.5px;
  }
}
.sustainability-materiality .--pb517 {
  padding-bottom: 517px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb517 {
    padding-bottom: 258.5px;
  }
}
.sustainability-materiality .--w517 {
  width: 517px;
}
.sustainability-materiality .--fw517 {
  font-weight: 517;
}
.sustainability-materiality .--mt518 {
  margin-top: 518px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt518 {
    margin-top: 259px;
  }
}
.sustainability-materiality .--mb518 {
  margin-bottom: 518px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb518 {
    margin-bottom: 259px;
  }
}
.sustainability-materiality .--pt518 {
  padding-top: 518px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt518 {
    padding-top: 259px;
  }
}
.sustainability-materiality .--pb518 {
  padding-bottom: 518px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb518 {
    padding-bottom: 259px;
  }
}
.sustainability-materiality .--w518 {
  width: 518px;
}
.sustainability-materiality .--fw518 {
  font-weight: 518;
}
.sustainability-materiality .--mt519 {
  margin-top: 519px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt519 {
    margin-top: 259.5px;
  }
}
.sustainability-materiality .--mb519 {
  margin-bottom: 519px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb519 {
    margin-bottom: 259.5px;
  }
}
.sustainability-materiality .--pt519 {
  padding-top: 519px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt519 {
    padding-top: 259.5px;
  }
}
.sustainability-materiality .--pb519 {
  padding-bottom: 519px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb519 {
    padding-bottom: 259.5px;
  }
}
.sustainability-materiality .--w519 {
  width: 519px;
}
.sustainability-materiality .--fw519 {
  font-weight: 519;
}
.sustainability-materiality .--mt520 {
  margin-top: 520px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt520 {
    margin-top: 260px;
  }
}
.sustainability-materiality .--mb520 {
  margin-bottom: 520px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb520 {
    margin-bottom: 260px;
  }
}
.sustainability-materiality .--pt520 {
  padding-top: 520px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt520 {
    padding-top: 260px;
  }
}
.sustainability-materiality .--pb520 {
  padding-bottom: 520px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb520 {
    padding-bottom: 260px;
  }
}
.sustainability-materiality .--w520 {
  width: 520px;
}
.sustainability-materiality .--fw520 {
  font-weight: 520;
}
.sustainability-materiality .--mt521 {
  margin-top: 521px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt521 {
    margin-top: 260.5px;
  }
}
.sustainability-materiality .--mb521 {
  margin-bottom: 521px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb521 {
    margin-bottom: 260.5px;
  }
}
.sustainability-materiality .--pt521 {
  padding-top: 521px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt521 {
    padding-top: 260.5px;
  }
}
.sustainability-materiality .--pb521 {
  padding-bottom: 521px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb521 {
    padding-bottom: 260.5px;
  }
}
.sustainability-materiality .--w521 {
  width: 521px;
}
.sustainability-materiality .--fw521 {
  font-weight: 521;
}
.sustainability-materiality .--mt522 {
  margin-top: 522px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt522 {
    margin-top: 261px;
  }
}
.sustainability-materiality .--mb522 {
  margin-bottom: 522px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb522 {
    margin-bottom: 261px;
  }
}
.sustainability-materiality .--pt522 {
  padding-top: 522px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt522 {
    padding-top: 261px;
  }
}
.sustainability-materiality .--pb522 {
  padding-bottom: 522px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb522 {
    padding-bottom: 261px;
  }
}
.sustainability-materiality .--w522 {
  width: 522px;
}
.sustainability-materiality .--fw522 {
  font-weight: 522;
}
.sustainability-materiality .--mt523 {
  margin-top: 523px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt523 {
    margin-top: 261.5px;
  }
}
.sustainability-materiality .--mb523 {
  margin-bottom: 523px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb523 {
    margin-bottom: 261.5px;
  }
}
.sustainability-materiality .--pt523 {
  padding-top: 523px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt523 {
    padding-top: 261.5px;
  }
}
.sustainability-materiality .--pb523 {
  padding-bottom: 523px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb523 {
    padding-bottom: 261.5px;
  }
}
.sustainability-materiality .--w523 {
  width: 523px;
}
.sustainability-materiality .--fw523 {
  font-weight: 523;
}
.sustainability-materiality .--mt524 {
  margin-top: 524px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt524 {
    margin-top: 262px;
  }
}
.sustainability-materiality .--mb524 {
  margin-bottom: 524px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb524 {
    margin-bottom: 262px;
  }
}
.sustainability-materiality .--pt524 {
  padding-top: 524px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt524 {
    padding-top: 262px;
  }
}
.sustainability-materiality .--pb524 {
  padding-bottom: 524px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb524 {
    padding-bottom: 262px;
  }
}
.sustainability-materiality .--w524 {
  width: 524px;
}
.sustainability-materiality .--fw524 {
  font-weight: 524;
}
.sustainability-materiality .--mt525 {
  margin-top: 525px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt525 {
    margin-top: 262.5px;
  }
}
.sustainability-materiality .--mb525 {
  margin-bottom: 525px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb525 {
    margin-bottom: 262.5px;
  }
}
.sustainability-materiality .--pt525 {
  padding-top: 525px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt525 {
    padding-top: 262.5px;
  }
}
.sustainability-materiality .--pb525 {
  padding-bottom: 525px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb525 {
    padding-bottom: 262.5px;
  }
}
.sustainability-materiality .--w525 {
  width: 525px;
}
.sustainability-materiality .--fw525 {
  font-weight: 525;
}
.sustainability-materiality .--mt526 {
  margin-top: 526px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt526 {
    margin-top: 263px;
  }
}
.sustainability-materiality .--mb526 {
  margin-bottom: 526px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb526 {
    margin-bottom: 263px;
  }
}
.sustainability-materiality .--pt526 {
  padding-top: 526px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt526 {
    padding-top: 263px;
  }
}
.sustainability-materiality .--pb526 {
  padding-bottom: 526px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb526 {
    padding-bottom: 263px;
  }
}
.sustainability-materiality .--w526 {
  width: 526px;
}
.sustainability-materiality .--fw526 {
  font-weight: 526;
}
.sustainability-materiality .--mt527 {
  margin-top: 527px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt527 {
    margin-top: 263.5px;
  }
}
.sustainability-materiality .--mb527 {
  margin-bottom: 527px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb527 {
    margin-bottom: 263.5px;
  }
}
.sustainability-materiality .--pt527 {
  padding-top: 527px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt527 {
    padding-top: 263.5px;
  }
}
.sustainability-materiality .--pb527 {
  padding-bottom: 527px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb527 {
    padding-bottom: 263.5px;
  }
}
.sustainability-materiality .--w527 {
  width: 527px;
}
.sustainability-materiality .--fw527 {
  font-weight: 527;
}
.sustainability-materiality .--mt528 {
  margin-top: 528px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt528 {
    margin-top: 264px;
  }
}
.sustainability-materiality .--mb528 {
  margin-bottom: 528px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb528 {
    margin-bottom: 264px;
  }
}
.sustainability-materiality .--pt528 {
  padding-top: 528px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt528 {
    padding-top: 264px;
  }
}
.sustainability-materiality .--pb528 {
  padding-bottom: 528px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb528 {
    padding-bottom: 264px;
  }
}
.sustainability-materiality .--w528 {
  width: 528px;
}
.sustainability-materiality .--fw528 {
  font-weight: 528;
}
.sustainability-materiality .--mt529 {
  margin-top: 529px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt529 {
    margin-top: 264.5px;
  }
}
.sustainability-materiality .--mb529 {
  margin-bottom: 529px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb529 {
    margin-bottom: 264.5px;
  }
}
.sustainability-materiality .--pt529 {
  padding-top: 529px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt529 {
    padding-top: 264.5px;
  }
}
.sustainability-materiality .--pb529 {
  padding-bottom: 529px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb529 {
    padding-bottom: 264.5px;
  }
}
.sustainability-materiality .--w529 {
  width: 529px;
}
.sustainability-materiality .--fw529 {
  font-weight: 529;
}
.sustainability-materiality .--mt530 {
  margin-top: 530px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt530 {
    margin-top: 265px;
  }
}
.sustainability-materiality .--mb530 {
  margin-bottom: 530px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb530 {
    margin-bottom: 265px;
  }
}
.sustainability-materiality .--pt530 {
  padding-top: 530px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt530 {
    padding-top: 265px;
  }
}
.sustainability-materiality .--pb530 {
  padding-bottom: 530px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb530 {
    padding-bottom: 265px;
  }
}
.sustainability-materiality .--w530 {
  width: 530px;
}
.sustainability-materiality .--fw530 {
  font-weight: 530;
}
.sustainability-materiality .--mt531 {
  margin-top: 531px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt531 {
    margin-top: 265.5px;
  }
}
.sustainability-materiality .--mb531 {
  margin-bottom: 531px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb531 {
    margin-bottom: 265.5px;
  }
}
.sustainability-materiality .--pt531 {
  padding-top: 531px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt531 {
    padding-top: 265.5px;
  }
}
.sustainability-materiality .--pb531 {
  padding-bottom: 531px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb531 {
    padding-bottom: 265.5px;
  }
}
.sustainability-materiality .--w531 {
  width: 531px;
}
.sustainability-materiality .--fw531 {
  font-weight: 531;
}
.sustainability-materiality .--mt532 {
  margin-top: 532px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt532 {
    margin-top: 266px;
  }
}
.sustainability-materiality .--mb532 {
  margin-bottom: 532px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb532 {
    margin-bottom: 266px;
  }
}
.sustainability-materiality .--pt532 {
  padding-top: 532px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt532 {
    padding-top: 266px;
  }
}
.sustainability-materiality .--pb532 {
  padding-bottom: 532px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb532 {
    padding-bottom: 266px;
  }
}
.sustainability-materiality .--w532 {
  width: 532px;
}
.sustainability-materiality .--fw532 {
  font-weight: 532;
}
.sustainability-materiality .--mt533 {
  margin-top: 533px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt533 {
    margin-top: 266.5px;
  }
}
.sustainability-materiality .--mb533 {
  margin-bottom: 533px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb533 {
    margin-bottom: 266.5px;
  }
}
.sustainability-materiality .--pt533 {
  padding-top: 533px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt533 {
    padding-top: 266.5px;
  }
}
.sustainability-materiality .--pb533 {
  padding-bottom: 533px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb533 {
    padding-bottom: 266.5px;
  }
}
.sustainability-materiality .--w533 {
  width: 533px;
}
.sustainability-materiality .--fw533 {
  font-weight: 533;
}
.sustainability-materiality .--mt534 {
  margin-top: 534px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt534 {
    margin-top: 267px;
  }
}
.sustainability-materiality .--mb534 {
  margin-bottom: 534px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb534 {
    margin-bottom: 267px;
  }
}
.sustainability-materiality .--pt534 {
  padding-top: 534px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt534 {
    padding-top: 267px;
  }
}
.sustainability-materiality .--pb534 {
  padding-bottom: 534px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb534 {
    padding-bottom: 267px;
  }
}
.sustainability-materiality .--w534 {
  width: 534px;
}
.sustainability-materiality .--fw534 {
  font-weight: 534;
}
.sustainability-materiality .--mt535 {
  margin-top: 535px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt535 {
    margin-top: 267.5px;
  }
}
.sustainability-materiality .--mb535 {
  margin-bottom: 535px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb535 {
    margin-bottom: 267.5px;
  }
}
.sustainability-materiality .--pt535 {
  padding-top: 535px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt535 {
    padding-top: 267.5px;
  }
}
.sustainability-materiality .--pb535 {
  padding-bottom: 535px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb535 {
    padding-bottom: 267.5px;
  }
}
.sustainability-materiality .--w535 {
  width: 535px;
}
.sustainability-materiality .--fw535 {
  font-weight: 535;
}
.sustainability-materiality .--mt536 {
  margin-top: 536px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt536 {
    margin-top: 268px;
  }
}
.sustainability-materiality .--mb536 {
  margin-bottom: 536px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb536 {
    margin-bottom: 268px;
  }
}
.sustainability-materiality .--pt536 {
  padding-top: 536px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt536 {
    padding-top: 268px;
  }
}
.sustainability-materiality .--pb536 {
  padding-bottom: 536px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb536 {
    padding-bottom: 268px;
  }
}
.sustainability-materiality .--w536 {
  width: 536px;
}
.sustainability-materiality .--fw536 {
  font-weight: 536;
}
.sustainability-materiality .--mt537 {
  margin-top: 537px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt537 {
    margin-top: 268.5px;
  }
}
.sustainability-materiality .--mb537 {
  margin-bottom: 537px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb537 {
    margin-bottom: 268.5px;
  }
}
.sustainability-materiality .--pt537 {
  padding-top: 537px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt537 {
    padding-top: 268.5px;
  }
}
.sustainability-materiality .--pb537 {
  padding-bottom: 537px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb537 {
    padding-bottom: 268.5px;
  }
}
.sustainability-materiality .--w537 {
  width: 537px;
}
.sustainability-materiality .--fw537 {
  font-weight: 537;
}
.sustainability-materiality .--mt538 {
  margin-top: 538px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt538 {
    margin-top: 269px;
  }
}
.sustainability-materiality .--mb538 {
  margin-bottom: 538px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb538 {
    margin-bottom: 269px;
  }
}
.sustainability-materiality .--pt538 {
  padding-top: 538px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt538 {
    padding-top: 269px;
  }
}
.sustainability-materiality .--pb538 {
  padding-bottom: 538px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb538 {
    padding-bottom: 269px;
  }
}
.sustainability-materiality .--w538 {
  width: 538px;
}
.sustainability-materiality .--fw538 {
  font-weight: 538;
}
.sustainability-materiality .--mt539 {
  margin-top: 539px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt539 {
    margin-top: 269.5px;
  }
}
.sustainability-materiality .--mb539 {
  margin-bottom: 539px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb539 {
    margin-bottom: 269.5px;
  }
}
.sustainability-materiality .--pt539 {
  padding-top: 539px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt539 {
    padding-top: 269.5px;
  }
}
.sustainability-materiality .--pb539 {
  padding-bottom: 539px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb539 {
    padding-bottom: 269.5px;
  }
}
.sustainability-materiality .--w539 {
  width: 539px;
}
.sustainability-materiality .--fw539 {
  font-weight: 539;
}
.sustainability-materiality .--mt540 {
  margin-top: 540px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt540 {
    margin-top: 270px;
  }
}
.sustainability-materiality .--mb540 {
  margin-bottom: 540px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb540 {
    margin-bottom: 270px;
  }
}
.sustainability-materiality .--pt540 {
  padding-top: 540px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt540 {
    padding-top: 270px;
  }
}
.sustainability-materiality .--pb540 {
  padding-bottom: 540px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb540 {
    padding-bottom: 270px;
  }
}
.sustainability-materiality .--w540 {
  width: 540px;
}
.sustainability-materiality .--fw540 {
  font-weight: 540;
}
.sustainability-materiality .--mt541 {
  margin-top: 541px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt541 {
    margin-top: 270.5px;
  }
}
.sustainability-materiality .--mb541 {
  margin-bottom: 541px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb541 {
    margin-bottom: 270.5px;
  }
}
.sustainability-materiality .--pt541 {
  padding-top: 541px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt541 {
    padding-top: 270.5px;
  }
}
.sustainability-materiality .--pb541 {
  padding-bottom: 541px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb541 {
    padding-bottom: 270.5px;
  }
}
.sustainability-materiality .--w541 {
  width: 541px;
}
.sustainability-materiality .--fw541 {
  font-weight: 541;
}
.sustainability-materiality .--mt542 {
  margin-top: 542px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt542 {
    margin-top: 271px;
  }
}
.sustainability-materiality .--mb542 {
  margin-bottom: 542px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb542 {
    margin-bottom: 271px;
  }
}
.sustainability-materiality .--pt542 {
  padding-top: 542px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt542 {
    padding-top: 271px;
  }
}
.sustainability-materiality .--pb542 {
  padding-bottom: 542px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb542 {
    padding-bottom: 271px;
  }
}
.sustainability-materiality .--w542 {
  width: 542px;
}
.sustainability-materiality .--fw542 {
  font-weight: 542;
}
.sustainability-materiality .--mt543 {
  margin-top: 543px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt543 {
    margin-top: 271.5px;
  }
}
.sustainability-materiality .--mb543 {
  margin-bottom: 543px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb543 {
    margin-bottom: 271.5px;
  }
}
.sustainability-materiality .--pt543 {
  padding-top: 543px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt543 {
    padding-top: 271.5px;
  }
}
.sustainability-materiality .--pb543 {
  padding-bottom: 543px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb543 {
    padding-bottom: 271.5px;
  }
}
.sustainability-materiality .--w543 {
  width: 543px;
}
.sustainability-materiality .--fw543 {
  font-weight: 543;
}
.sustainability-materiality .--mt544 {
  margin-top: 544px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt544 {
    margin-top: 272px;
  }
}
.sustainability-materiality .--mb544 {
  margin-bottom: 544px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb544 {
    margin-bottom: 272px;
  }
}
.sustainability-materiality .--pt544 {
  padding-top: 544px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt544 {
    padding-top: 272px;
  }
}
.sustainability-materiality .--pb544 {
  padding-bottom: 544px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb544 {
    padding-bottom: 272px;
  }
}
.sustainability-materiality .--w544 {
  width: 544px;
}
.sustainability-materiality .--fw544 {
  font-weight: 544;
}
.sustainability-materiality .--mt545 {
  margin-top: 545px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt545 {
    margin-top: 272.5px;
  }
}
.sustainability-materiality .--mb545 {
  margin-bottom: 545px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb545 {
    margin-bottom: 272.5px;
  }
}
.sustainability-materiality .--pt545 {
  padding-top: 545px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt545 {
    padding-top: 272.5px;
  }
}
.sustainability-materiality .--pb545 {
  padding-bottom: 545px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb545 {
    padding-bottom: 272.5px;
  }
}
.sustainability-materiality .--w545 {
  width: 545px;
}
.sustainability-materiality .--fw545 {
  font-weight: 545;
}
.sustainability-materiality .--mt546 {
  margin-top: 546px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt546 {
    margin-top: 273px;
  }
}
.sustainability-materiality .--mb546 {
  margin-bottom: 546px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb546 {
    margin-bottom: 273px;
  }
}
.sustainability-materiality .--pt546 {
  padding-top: 546px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt546 {
    padding-top: 273px;
  }
}
.sustainability-materiality .--pb546 {
  padding-bottom: 546px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb546 {
    padding-bottom: 273px;
  }
}
.sustainability-materiality .--w546 {
  width: 546px;
}
.sustainability-materiality .--fw546 {
  font-weight: 546;
}
.sustainability-materiality .--mt547 {
  margin-top: 547px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt547 {
    margin-top: 273.5px;
  }
}
.sustainability-materiality .--mb547 {
  margin-bottom: 547px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb547 {
    margin-bottom: 273.5px;
  }
}
.sustainability-materiality .--pt547 {
  padding-top: 547px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt547 {
    padding-top: 273.5px;
  }
}
.sustainability-materiality .--pb547 {
  padding-bottom: 547px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb547 {
    padding-bottom: 273.5px;
  }
}
.sustainability-materiality .--w547 {
  width: 547px;
}
.sustainability-materiality .--fw547 {
  font-weight: 547;
}
.sustainability-materiality .--mt548 {
  margin-top: 548px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt548 {
    margin-top: 274px;
  }
}
.sustainability-materiality .--mb548 {
  margin-bottom: 548px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb548 {
    margin-bottom: 274px;
  }
}
.sustainability-materiality .--pt548 {
  padding-top: 548px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt548 {
    padding-top: 274px;
  }
}
.sustainability-materiality .--pb548 {
  padding-bottom: 548px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb548 {
    padding-bottom: 274px;
  }
}
.sustainability-materiality .--w548 {
  width: 548px;
}
.sustainability-materiality .--fw548 {
  font-weight: 548;
}
.sustainability-materiality .--mt549 {
  margin-top: 549px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt549 {
    margin-top: 274.5px;
  }
}
.sustainability-materiality .--mb549 {
  margin-bottom: 549px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb549 {
    margin-bottom: 274.5px;
  }
}
.sustainability-materiality .--pt549 {
  padding-top: 549px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt549 {
    padding-top: 274.5px;
  }
}
.sustainability-materiality .--pb549 {
  padding-bottom: 549px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb549 {
    padding-bottom: 274.5px;
  }
}
.sustainability-materiality .--w549 {
  width: 549px;
}
.sustainability-materiality .--fw549 {
  font-weight: 549;
}
.sustainability-materiality .--mt550 {
  margin-top: 550px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt550 {
    margin-top: 275px;
  }
}
.sustainability-materiality .--mb550 {
  margin-bottom: 550px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb550 {
    margin-bottom: 275px;
  }
}
.sustainability-materiality .--pt550 {
  padding-top: 550px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt550 {
    padding-top: 275px;
  }
}
.sustainability-materiality .--pb550 {
  padding-bottom: 550px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb550 {
    padding-bottom: 275px;
  }
}
.sustainability-materiality .--w550 {
  width: 550px;
}
.sustainability-materiality .--fw550 {
  font-weight: 550;
}
.sustainability-materiality .--mt551 {
  margin-top: 551px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt551 {
    margin-top: 275.5px;
  }
}
.sustainability-materiality .--mb551 {
  margin-bottom: 551px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb551 {
    margin-bottom: 275.5px;
  }
}
.sustainability-materiality .--pt551 {
  padding-top: 551px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt551 {
    padding-top: 275.5px;
  }
}
.sustainability-materiality .--pb551 {
  padding-bottom: 551px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb551 {
    padding-bottom: 275.5px;
  }
}
.sustainability-materiality .--w551 {
  width: 551px;
}
.sustainability-materiality .--fw551 {
  font-weight: 551;
}
.sustainability-materiality .--mt552 {
  margin-top: 552px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt552 {
    margin-top: 276px;
  }
}
.sustainability-materiality .--mb552 {
  margin-bottom: 552px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb552 {
    margin-bottom: 276px;
  }
}
.sustainability-materiality .--pt552 {
  padding-top: 552px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt552 {
    padding-top: 276px;
  }
}
.sustainability-materiality .--pb552 {
  padding-bottom: 552px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb552 {
    padding-bottom: 276px;
  }
}
.sustainability-materiality .--w552 {
  width: 552px;
}
.sustainability-materiality .--fw552 {
  font-weight: 552;
}
.sustainability-materiality .--mt553 {
  margin-top: 553px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt553 {
    margin-top: 276.5px;
  }
}
.sustainability-materiality .--mb553 {
  margin-bottom: 553px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb553 {
    margin-bottom: 276.5px;
  }
}
.sustainability-materiality .--pt553 {
  padding-top: 553px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt553 {
    padding-top: 276.5px;
  }
}
.sustainability-materiality .--pb553 {
  padding-bottom: 553px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb553 {
    padding-bottom: 276.5px;
  }
}
.sustainability-materiality .--w553 {
  width: 553px;
}
.sustainability-materiality .--fw553 {
  font-weight: 553;
}
.sustainability-materiality .--mt554 {
  margin-top: 554px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt554 {
    margin-top: 277px;
  }
}
.sustainability-materiality .--mb554 {
  margin-bottom: 554px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb554 {
    margin-bottom: 277px;
  }
}
.sustainability-materiality .--pt554 {
  padding-top: 554px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt554 {
    padding-top: 277px;
  }
}
.sustainability-materiality .--pb554 {
  padding-bottom: 554px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb554 {
    padding-bottom: 277px;
  }
}
.sustainability-materiality .--w554 {
  width: 554px;
}
.sustainability-materiality .--fw554 {
  font-weight: 554;
}
.sustainability-materiality .--mt555 {
  margin-top: 555px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt555 {
    margin-top: 277.5px;
  }
}
.sustainability-materiality .--mb555 {
  margin-bottom: 555px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb555 {
    margin-bottom: 277.5px;
  }
}
.sustainability-materiality .--pt555 {
  padding-top: 555px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt555 {
    padding-top: 277.5px;
  }
}
.sustainability-materiality .--pb555 {
  padding-bottom: 555px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb555 {
    padding-bottom: 277.5px;
  }
}
.sustainability-materiality .--w555 {
  width: 555px;
}
.sustainability-materiality .--fw555 {
  font-weight: 555;
}
.sustainability-materiality .--mt556 {
  margin-top: 556px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt556 {
    margin-top: 278px;
  }
}
.sustainability-materiality .--mb556 {
  margin-bottom: 556px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb556 {
    margin-bottom: 278px;
  }
}
.sustainability-materiality .--pt556 {
  padding-top: 556px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt556 {
    padding-top: 278px;
  }
}
.sustainability-materiality .--pb556 {
  padding-bottom: 556px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb556 {
    padding-bottom: 278px;
  }
}
.sustainability-materiality .--w556 {
  width: 556px;
}
.sustainability-materiality .--fw556 {
  font-weight: 556;
}
.sustainability-materiality .--mt557 {
  margin-top: 557px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt557 {
    margin-top: 278.5px;
  }
}
.sustainability-materiality .--mb557 {
  margin-bottom: 557px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb557 {
    margin-bottom: 278.5px;
  }
}
.sustainability-materiality .--pt557 {
  padding-top: 557px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt557 {
    padding-top: 278.5px;
  }
}
.sustainability-materiality .--pb557 {
  padding-bottom: 557px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb557 {
    padding-bottom: 278.5px;
  }
}
.sustainability-materiality .--w557 {
  width: 557px;
}
.sustainability-materiality .--fw557 {
  font-weight: 557;
}
.sustainability-materiality .--mt558 {
  margin-top: 558px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt558 {
    margin-top: 279px;
  }
}
.sustainability-materiality .--mb558 {
  margin-bottom: 558px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb558 {
    margin-bottom: 279px;
  }
}
.sustainability-materiality .--pt558 {
  padding-top: 558px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt558 {
    padding-top: 279px;
  }
}
.sustainability-materiality .--pb558 {
  padding-bottom: 558px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb558 {
    padding-bottom: 279px;
  }
}
.sustainability-materiality .--w558 {
  width: 558px;
}
.sustainability-materiality .--fw558 {
  font-weight: 558;
}
.sustainability-materiality .--mt559 {
  margin-top: 559px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt559 {
    margin-top: 279.5px;
  }
}
.sustainability-materiality .--mb559 {
  margin-bottom: 559px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb559 {
    margin-bottom: 279.5px;
  }
}
.sustainability-materiality .--pt559 {
  padding-top: 559px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt559 {
    padding-top: 279.5px;
  }
}
.sustainability-materiality .--pb559 {
  padding-bottom: 559px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb559 {
    padding-bottom: 279.5px;
  }
}
.sustainability-materiality .--w559 {
  width: 559px;
}
.sustainability-materiality .--fw559 {
  font-weight: 559;
}
.sustainability-materiality .--mt560 {
  margin-top: 560px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt560 {
    margin-top: 280px;
  }
}
.sustainability-materiality .--mb560 {
  margin-bottom: 560px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb560 {
    margin-bottom: 280px;
  }
}
.sustainability-materiality .--pt560 {
  padding-top: 560px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt560 {
    padding-top: 280px;
  }
}
.sustainability-materiality .--pb560 {
  padding-bottom: 560px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb560 {
    padding-bottom: 280px;
  }
}
.sustainability-materiality .--w560 {
  width: 560px;
}
.sustainability-materiality .--fw560 {
  font-weight: 560;
}
.sustainability-materiality .--mt561 {
  margin-top: 561px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt561 {
    margin-top: 280.5px;
  }
}
.sustainability-materiality .--mb561 {
  margin-bottom: 561px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb561 {
    margin-bottom: 280.5px;
  }
}
.sustainability-materiality .--pt561 {
  padding-top: 561px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt561 {
    padding-top: 280.5px;
  }
}
.sustainability-materiality .--pb561 {
  padding-bottom: 561px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb561 {
    padding-bottom: 280.5px;
  }
}
.sustainability-materiality .--w561 {
  width: 561px;
}
.sustainability-materiality .--fw561 {
  font-weight: 561;
}
.sustainability-materiality .--mt562 {
  margin-top: 562px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt562 {
    margin-top: 281px;
  }
}
.sustainability-materiality .--mb562 {
  margin-bottom: 562px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb562 {
    margin-bottom: 281px;
  }
}
.sustainability-materiality .--pt562 {
  padding-top: 562px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt562 {
    padding-top: 281px;
  }
}
.sustainability-materiality .--pb562 {
  padding-bottom: 562px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb562 {
    padding-bottom: 281px;
  }
}
.sustainability-materiality .--w562 {
  width: 562px;
}
.sustainability-materiality .--fw562 {
  font-weight: 562;
}
.sustainability-materiality .--mt563 {
  margin-top: 563px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt563 {
    margin-top: 281.5px;
  }
}
.sustainability-materiality .--mb563 {
  margin-bottom: 563px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb563 {
    margin-bottom: 281.5px;
  }
}
.sustainability-materiality .--pt563 {
  padding-top: 563px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt563 {
    padding-top: 281.5px;
  }
}
.sustainability-materiality .--pb563 {
  padding-bottom: 563px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb563 {
    padding-bottom: 281.5px;
  }
}
.sustainability-materiality .--w563 {
  width: 563px;
}
.sustainability-materiality .--fw563 {
  font-weight: 563;
}
.sustainability-materiality .--mt564 {
  margin-top: 564px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt564 {
    margin-top: 282px;
  }
}
.sustainability-materiality .--mb564 {
  margin-bottom: 564px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb564 {
    margin-bottom: 282px;
  }
}
.sustainability-materiality .--pt564 {
  padding-top: 564px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt564 {
    padding-top: 282px;
  }
}
.sustainability-materiality .--pb564 {
  padding-bottom: 564px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb564 {
    padding-bottom: 282px;
  }
}
.sustainability-materiality .--w564 {
  width: 564px;
}
.sustainability-materiality .--fw564 {
  font-weight: 564;
}
.sustainability-materiality .--mt565 {
  margin-top: 565px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt565 {
    margin-top: 282.5px;
  }
}
.sustainability-materiality .--mb565 {
  margin-bottom: 565px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb565 {
    margin-bottom: 282.5px;
  }
}
.sustainability-materiality .--pt565 {
  padding-top: 565px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt565 {
    padding-top: 282.5px;
  }
}
.sustainability-materiality .--pb565 {
  padding-bottom: 565px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb565 {
    padding-bottom: 282.5px;
  }
}
.sustainability-materiality .--w565 {
  width: 565px;
}
.sustainability-materiality .--fw565 {
  font-weight: 565;
}
.sustainability-materiality .--mt566 {
  margin-top: 566px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt566 {
    margin-top: 283px;
  }
}
.sustainability-materiality .--mb566 {
  margin-bottom: 566px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb566 {
    margin-bottom: 283px;
  }
}
.sustainability-materiality .--pt566 {
  padding-top: 566px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt566 {
    padding-top: 283px;
  }
}
.sustainability-materiality .--pb566 {
  padding-bottom: 566px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb566 {
    padding-bottom: 283px;
  }
}
.sustainability-materiality .--w566 {
  width: 566px;
}
.sustainability-materiality .--fw566 {
  font-weight: 566;
}
.sustainability-materiality .--mt567 {
  margin-top: 567px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt567 {
    margin-top: 283.5px;
  }
}
.sustainability-materiality .--mb567 {
  margin-bottom: 567px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb567 {
    margin-bottom: 283.5px;
  }
}
.sustainability-materiality .--pt567 {
  padding-top: 567px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt567 {
    padding-top: 283.5px;
  }
}
.sustainability-materiality .--pb567 {
  padding-bottom: 567px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb567 {
    padding-bottom: 283.5px;
  }
}
.sustainability-materiality .--w567 {
  width: 567px;
}
.sustainability-materiality .--fw567 {
  font-weight: 567;
}
.sustainability-materiality .--mt568 {
  margin-top: 568px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt568 {
    margin-top: 284px;
  }
}
.sustainability-materiality .--mb568 {
  margin-bottom: 568px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb568 {
    margin-bottom: 284px;
  }
}
.sustainability-materiality .--pt568 {
  padding-top: 568px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt568 {
    padding-top: 284px;
  }
}
.sustainability-materiality .--pb568 {
  padding-bottom: 568px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb568 {
    padding-bottom: 284px;
  }
}
.sustainability-materiality .--w568 {
  width: 568px;
}
.sustainability-materiality .--fw568 {
  font-weight: 568;
}
.sustainability-materiality .--mt569 {
  margin-top: 569px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt569 {
    margin-top: 284.5px;
  }
}
.sustainability-materiality .--mb569 {
  margin-bottom: 569px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb569 {
    margin-bottom: 284.5px;
  }
}
.sustainability-materiality .--pt569 {
  padding-top: 569px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt569 {
    padding-top: 284.5px;
  }
}
.sustainability-materiality .--pb569 {
  padding-bottom: 569px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb569 {
    padding-bottom: 284.5px;
  }
}
.sustainability-materiality .--w569 {
  width: 569px;
}
.sustainability-materiality .--fw569 {
  font-weight: 569;
}
.sustainability-materiality .--mt570 {
  margin-top: 570px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt570 {
    margin-top: 285px;
  }
}
.sustainability-materiality .--mb570 {
  margin-bottom: 570px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb570 {
    margin-bottom: 285px;
  }
}
.sustainability-materiality .--pt570 {
  padding-top: 570px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt570 {
    padding-top: 285px;
  }
}
.sustainability-materiality .--pb570 {
  padding-bottom: 570px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb570 {
    padding-bottom: 285px;
  }
}
.sustainability-materiality .--w570 {
  width: 570px;
}
.sustainability-materiality .--fw570 {
  font-weight: 570;
}
.sustainability-materiality .--mt571 {
  margin-top: 571px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt571 {
    margin-top: 285.5px;
  }
}
.sustainability-materiality .--mb571 {
  margin-bottom: 571px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb571 {
    margin-bottom: 285.5px;
  }
}
.sustainability-materiality .--pt571 {
  padding-top: 571px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt571 {
    padding-top: 285.5px;
  }
}
.sustainability-materiality .--pb571 {
  padding-bottom: 571px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb571 {
    padding-bottom: 285.5px;
  }
}
.sustainability-materiality .--w571 {
  width: 571px;
}
.sustainability-materiality .--fw571 {
  font-weight: 571;
}
.sustainability-materiality .--mt572 {
  margin-top: 572px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt572 {
    margin-top: 286px;
  }
}
.sustainability-materiality .--mb572 {
  margin-bottom: 572px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb572 {
    margin-bottom: 286px;
  }
}
.sustainability-materiality .--pt572 {
  padding-top: 572px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt572 {
    padding-top: 286px;
  }
}
.sustainability-materiality .--pb572 {
  padding-bottom: 572px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb572 {
    padding-bottom: 286px;
  }
}
.sustainability-materiality .--w572 {
  width: 572px;
}
.sustainability-materiality .--fw572 {
  font-weight: 572;
}
.sustainability-materiality .--mt573 {
  margin-top: 573px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt573 {
    margin-top: 286.5px;
  }
}
.sustainability-materiality .--mb573 {
  margin-bottom: 573px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb573 {
    margin-bottom: 286.5px;
  }
}
.sustainability-materiality .--pt573 {
  padding-top: 573px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt573 {
    padding-top: 286.5px;
  }
}
.sustainability-materiality .--pb573 {
  padding-bottom: 573px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb573 {
    padding-bottom: 286.5px;
  }
}
.sustainability-materiality .--w573 {
  width: 573px;
}
.sustainability-materiality .--fw573 {
  font-weight: 573;
}
.sustainability-materiality .--mt574 {
  margin-top: 574px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt574 {
    margin-top: 287px;
  }
}
.sustainability-materiality .--mb574 {
  margin-bottom: 574px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb574 {
    margin-bottom: 287px;
  }
}
.sustainability-materiality .--pt574 {
  padding-top: 574px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt574 {
    padding-top: 287px;
  }
}
.sustainability-materiality .--pb574 {
  padding-bottom: 574px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb574 {
    padding-bottom: 287px;
  }
}
.sustainability-materiality .--w574 {
  width: 574px;
}
.sustainability-materiality .--fw574 {
  font-weight: 574;
}
.sustainability-materiality .--mt575 {
  margin-top: 575px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt575 {
    margin-top: 287.5px;
  }
}
.sustainability-materiality .--mb575 {
  margin-bottom: 575px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb575 {
    margin-bottom: 287.5px;
  }
}
.sustainability-materiality .--pt575 {
  padding-top: 575px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt575 {
    padding-top: 287.5px;
  }
}
.sustainability-materiality .--pb575 {
  padding-bottom: 575px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb575 {
    padding-bottom: 287.5px;
  }
}
.sustainability-materiality .--w575 {
  width: 575px;
}
.sustainability-materiality .--fw575 {
  font-weight: 575;
}
.sustainability-materiality .--mt576 {
  margin-top: 576px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt576 {
    margin-top: 288px;
  }
}
.sustainability-materiality .--mb576 {
  margin-bottom: 576px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb576 {
    margin-bottom: 288px;
  }
}
.sustainability-materiality .--pt576 {
  padding-top: 576px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt576 {
    padding-top: 288px;
  }
}
.sustainability-materiality .--pb576 {
  padding-bottom: 576px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb576 {
    padding-bottom: 288px;
  }
}
.sustainability-materiality .--w576 {
  width: 576px;
}
.sustainability-materiality .--fw576 {
  font-weight: 576;
}
.sustainability-materiality .--mt577 {
  margin-top: 577px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt577 {
    margin-top: 288.5px;
  }
}
.sustainability-materiality .--mb577 {
  margin-bottom: 577px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb577 {
    margin-bottom: 288.5px;
  }
}
.sustainability-materiality .--pt577 {
  padding-top: 577px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt577 {
    padding-top: 288.5px;
  }
}
.sustainability-materiality .--pb577 {
  padding-bottom: 577px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb577 {
    padding-bottom: 288.5px;
  }
}
.sustainability-materiality .--w577 {
  width: 577px;
}
.sustainability-materiality .--fw577 {
  font-weight: 577;
}
.sustainability-materiality .--mt578 {
  margin-top: 578px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt578 {
    margin-top: 289px;
  }
}
.sustainability-materiality .--mb578 {
  margin-bottom: 578px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb578 {
    margin-bottom: 289px;
  }
}
.sustainability-materiality .--pt578 {
  padding-top: 578px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt578 {
    padding-top: 289px;
  }
}
.sustainability-materiality .--pb578 {
  padding-bottom: 578px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb578 {
    padding-bottom: 289px;
  }
}
.sustainability-materiality .--w578 {
  width: 578px;
}
.sustainability-materiality .--fw578 {
  font-weight: 578;
}
.sustainability-materiality .--mt579 {
  margin-top: 579px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt579 {
    margin-top: 289.5px;
  }
}
.sustainability-materiality .--mb579 {
  margin-bottom: 579px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb579 {
    margin-bottom: 289.5px;
  }
}
.sustainability-materiality .--pt579 {
  padding-top: 579px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt579 {
    padding-top: 289.5px;
  }
}
.sustainability-materiality .--pb579 {
  padding-bottom: 579px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb579 {
    padding-bottom: 289.5px;
  }
}
.sustainability-materiality .--w579 {
  width: 579px;
}
.sustainability-materiality .--fw579 {
  font-weight: 579;
}
.sustainability-materiality .--mt580 {
  margin-top: 580px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt580 {
    margin-top: 290px;
  }
}
.sustainability-materiality .--mb580 {
  margin-bottom: 580px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb580 {
    margin-bottom: 290px;
  }
}
.sustainability-materiality .--pt580 {
  padding-top: 580px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt580 {
    padding-top: 290px;
  }
}
.sustainability-materiality .--pb580 {
  padding-bottom: 580px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb580 {
    padding-bottom: 290px;
  }
}
.sustainability-materiality .--w580 {
  width: 580px;
}
.sustainability-materiality .--fw580 {
  font-weight: 580;
}
.sustainability-materiality .--mt581 {
  margin-top: 581px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt581 {
    margin-top: 290.5px;
  }
}
.sustainability-materiality .--mb581 {
  margin-bottom: 581px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb581 {
    margin-bottom: 290.5px;
  }
}
.sustainability-materiality .--pt581 {
  padding-top: 581px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt581 {
    padding-top: 290.5px;
  }
}
.sustainability-materiality .--pb581 {
  padding-bottom: 581px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb581 {
    padding-bottom: 290.5px;
  }
}
.sustainability-materiality .--w581 {
  width: 581px;
}
.sustainability-materiality .--fw581 {
  font-weight: 581;
}
.sustainability-materiality .--mt582 {
  margin-top: 582px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt582 {
    margin-top: 291px;
  }
}
.sustainability-materiality .--mb582 {
  margin-bottom: 582px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb582 {
    margin-bottom: 291px;
  }
}
.sustainability-materiality .--pt582 {
  padding-top: 582px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt582 {
    padding-top: 291px;
  }
}
.sustainability-materiality .--pb582 {
  padding-bottom: 582px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb582 {
    padding-bottom: 291px;
  }
}
.sustainability-materiality .--w582 {
  width: 582px;
}
.sustainability-materiality .--fw582 {
  font-weight: 582;
}
.sustainability-materiality .--mt583 {
  margin-top: 583px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt583 {
    margin-top: 291.5px;
  }
}
.sustainability-materiality .--mb583 {
  margin-bottom: 583px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb583 {
    margin-bottom: 291.5px;
  }
}
.sustainability-materiality .--pt583 {
  padding-top: 583px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt583 {
    padding-top: 291.5px;
  }
}
.sustainability-materiality .--pb583 {
  padding-bottom: 583px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb583 {
    padding-bottom: 291.5px;
  }
}
.sustainability-materiality .--w583 {
  width: 583px;
}
.sustainability-materiality .--fw583 {
  font-weight: 583;
}
.sustainability-materiality .--mt584 {
  margin-top: 584px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt584 {
    margin-top: 292px;
  }
}
.sustainability-materiality .--mb584 {
  margin-bottom: 584px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb584 {
    margin-bottom: 292px;
  }
}
.sustainability-materiality .--pt584 {
  padding-top: 584px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt584 {
    padding-top: 292px;
  }
}
.sustainability-materiality .--pb584 {
  padding-bottom: 584px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb584 {
    padding-bottom: 292px;
  }
}
.sustainability-materiality .--w584 {
  width: 584px;
}
.sustainability-materiality .--fw584 {
  font-weight: 584;
}
.sustainability-materiality .--mt585 {
  margin-top: 585px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt585 {
    margin-top: 292.5px;
  }
}
.sustainability-materiality .--mb585 {
  margin-bottom: 585px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb585 {
    margin-bottom: 292.5px;
  }
}
.sustainability-materiality .--pt585 {
  padding-top: 585px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt585 {
    padding-top: 292.5px;
  }
}
.sustainability-materiality .--pb585 {
  padding-bottom: 585px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb585 {
    padding-bottom: 292.5px;
  }
}
.sustainability-materiality .--w585 {
  width: 585px;
}
.sustainability-materiality .--fw585 {
  font-weight: 585;
}
.sustainability-materiality .--mt586 {
  margin-top: 586px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt586 {
    margin-top: 293px;
  }
}
.sustainability-materiality .--mb586 {
  margin-bottom: 586px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb586 {
    margin-bottom: 293px;
  }
}
.sustainability-materiality .--pt586 {
  padding-top: 586px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt586 {
    padding-top: 293px;
  }
}
.sustainability-materiality .--pb586 {
  padding-bottom: 586px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb586 {
    padding-bottom: 293px;
  }
}
.sustainability-materiality .--w586 {
  width: 586px;
}
.sustainability-materiality .--fw586 {
  font-weight: 586;
}
.sustainability-materiality .--mt587 {
  margin-top: 587px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt587 {
    margin-top: 293.5px;
  }
}
.sustainability-materiality .--mb587 {
  margin-bottom: 587px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb587 {
    margin-bottom: 293.5px;
  }
}
.sustainability-materiality .--pt587 {
  padding-top: 587px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt587 {
    padding-top: 293.5px;
  }
}
.sustainability-materiality .--pb587 {
  padding-bottom: 587px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb587 {
    padding-bottom: 293.5px;
  }
}
.sustainability-materiality .--w587 {
  width: 587px;
}
.sustainability-materiality .--fw587 {
  font-weight: 587;
}
.sustainability-materiality .--mt588 {
  margin-top: 588px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt588 {
    margin-top: 294px;
  }
}
.sustainability-materiality .--mb588 {
  margin-bottom: 588px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb588 {
    margin-bottom: 294px;
  }
}
.sustainability-materiality .--pt588 {
  padding-top: 588px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt588 {
    padding-top: 294px;
  }
}
.sustainability-materiality .--pb588 {
  padding-bottom: 588px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb588 {
    padding-bottom: 294px;
  }
}
.sustainability-materiality .--w588 {
  width: 588px;
}
.sustainability-materiality .--fw588 {
  font-weight: 588;
}
.sustainability-materiality .--mt589 {
  margin-top: 589px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt589 {
    margin-top: 294.5px;
  }
}
.sustainability-materiality .--mb589 {
  margin-bottom: 589px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb589 {
    margin-bottom: 294.5px;
  }
}
.sustainability-materiality .--pt589 {
  padding-top: 589px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt589 {
    padding-top: 294.5px;
  }
}
.sustainability-materiality .--pb589 {
  padding-bottom: 589px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb589 {
    padding-bottom: 294.5px;
  }
}
.sustainability-materiality .--w589 {
  width: 589px;
}
.sustainability-materiality .--fw589 {
  font-weight: 589;
}
.sustainability-materiality .--mt590 {
  margin-top: 590px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt590 {
    margin-top: 295px;
  }
}
.sustainability-materiality .--mb590 {
  margin-bottom: 590px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb590 {
    margin-bottom: 295px;
  }
}
.sustainability-materiality .--pt590 {
  padding-top: 590px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt590 {
    padding-top: 295px;
  }
}
.sustainability-materiality .--pb590 {
  padding-bottom: 590px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb590 {
    padding-bottom: 295px;
  }
}
.sustainability-materiality .--w590 {
  width: 590px;
}
.sustainability-materiality .--fw590 {
  font-weight: 590;
}
.sustainability-materiality .--mt591 {
  margin-top: 591px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt591 {
    margin-top: 295.5px;
  }
}
.sustainability-materiality .--mb591 {
  margin-bottom: 591px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb591 {
    margin-bottom: 295.5px;
  }
}
.sustainability-materiality .--pt591 {
  padding-top: 591px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt591 {
    padding-top: 295.5px;
  }
}
.sustainability-materiality .--pb591 {
  padding-bottom: 591px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb591 {
    padding-bottom: 295.5px;
  }
}
.sustainability-materiality .--w591 {
  width: 591px;
}
.sustainability-materiality .--fw591 {
  font-weight: 591;
}
.sustainability-materiality .--mt592 {
  margin-top: 592px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt592 {
    margin-top: 296px;
  }
}
.sustainability-materiality .--mb592 {
  margin-bottom: 592px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb592 {
    margin-bottom: 296px;
  }
}
.sustainability-materiality .--pt592 {
  padding-top: 592px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt592 {
    padding-top: 296px;
  }
}
.sustainability-materiality .--pb592 {
  padding-bottom: 592px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb592 {
    padding-bottom: 296px;
  }
}
.sustainability-materiality .--w592 {
  width: 592px;
}
.sustainability-materiality .--fw592 {
  font-weight: 592;
}
.sustainability-materiality .--mt593 {
  margin-top: 593px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt593 {
    margin-top: 296.5px;
  }
}
.sustainability-materiality .--mb593 {
  margin-bottom: 593px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb593 {
    margin-bottom: 296.5px;
  }
}
.sustainability-materiality .--pt593 {
  padding-top: 593px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt593 {
    padding-top: 296.5px;
  }
}
.sustainability-materiality .--pb593 {
  padding-bottom: 593px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb593 {
    padding-bottom: 296.5px;
  }
}
.sustainability-materiality .--w593 {
  width: 593px;
}
.sustainability-materiality .--fw593 {
  font-weight: 593;
}
.sustainability-materiality .--mt594 {
  margin-top: 594px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt594 {
    margin-top: 297px;
  }
}
.sustainability-materiality .--mb594 {
  margin-bottom: 594px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb594 {
    margin-bottom: 297px;
  }
}
.sustainability-materiality .--pt594 {
  padding-top: 594px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt594 {
    padding-top: 297px;
  }
}
.sustainability-materiality .--pb594 {
  padding-bottom: 594px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb594 {
    padding-bottom: 297px;
  }
}
.sustainability-materiality .--w594 {
  width: 594px;
}
.sustainability-materiality .--fw594 {
  font-weight: 594;
}
.sustainability-materiality .--mt595 {
  margin-top: 595px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt595 {
    margin-top: 297.5px;
  }
}
.sustainability-materiality .--mb595 {
  margin-bottom: 595px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb595 {
    margin-bottom: 297.5px;
  }
}
.sustainability-materiality .--pt595 {
  padding-top: 595px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt595 {
    padding-top: 297.5px;
  }
}
.sustainability-materiality .--pb595 {
  padding-bottom: 595px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb595 {
    padding-bottom: 297.5px;
  }
}
.sustainability-materiality .--w595 {
  width: 595px;
}
.sustainability-materiality .--fw595 {
  font-weight: 595;
}
.sustainability-materiality .--mt596 {
  margin-top: 596px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt596 {
    margin-top: 298px;
  }
}
.sustainability-materiality .--mb596 {
  margin-bottom: 596px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb596 {
    margin-bottom: 298px;
  }
}
.sustainability-materiality .--pt596 {
  padding-top: 596px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt596 {
    padding-top: 298px;
  }
}
.sustainability-materiality .--pb596 {
  padding-bottom: 596px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb596 {
    padding-bottom: 298px;
  }
}
.sustainability-materiality .--w596 {
  width: 596px;
}
.sustainability-materiality .--fw596 {
  font-weight: 596;
}
.sustainability-materiality .--mt597 {
  margin-top: 597px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt597 {
    margin-top: 298.5px;
  }
}
.sustainability-materiality .--mb597 {
  margin-bottom: 597px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb597 {
    margin-bottom: 298.5px;
  }
}
.sustainability-materiality .--pt597 {
  padding-top: 597px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt597 {
    padding-top: 298.5px;
  }
}
.sustainability-materiality .--pb597 {
  padding-bottom: 597px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb597 {
    padding-bottom: 298.5px;
  }
}
.sustainability-materiality .--w597 {
  width: 597px;
}
.sustainability-materiality .--fw597 {
  font-weight: 597;
}
.sustainability-materiality .--mt598 {
  margin-top: 598px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt598 {
    margin-top: 299px;
  }
}
.sustainability-materiality .--mb598 {
  margin-bottom: 598px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb598 {
    margin-bottom: 299px;
  }
}
.sustainability-materiality .--pt598 {
  padding-top: 598px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt598 {
    padding-top: 299px;
  }
}
.sustainability-materiality .--pb598 {
  padding-bottom: 598px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb598 {
    padding-bottom: 299px;
  }
}
.sustainability-materiality .--w598 {
  width: 598px;
}
.sustainability-materiality .--fw598 {
  font-weight: 598;
}
.sustainability-materiality .--mt599 {
  margin-top: 599px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt599 {
    margin-top: 299.5px;
  }
}
.sustainability-materiality .--mb599 {
  margin-bottom: 599px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb599 {
    margin-bottom: 299.5px;
  }
}
.sustainability-materiality .--pt599 {
  padding-top: 599px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt599 {
    padding-top: 299.5px;
  }
}
.sustainability-materiality .--pb599 {
  padding-bottom: 599px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb599 {
    padding-bottom: 299.5px;
  }
}
.sustainability-materiality .--w599 {
  width: 599px;
}
.sustainability-materiality .--fw599 {
  font-weight: 599;
}
.sustainability-materiality .--mt600 {
  margin-top: 600px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt600 {
    margin-top: 300px;
  }
}
.sustainability-materiality .--mb600 {
  margin-bottom: 600px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb600 {
    margin-bottom: 300px;
  }
}
.sustainability-materiality .--pt600 {
  padding-top: 600px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt600 {
    padding-top: 300px;
  }
}
.sustainability-materiality .--pb600 {
  padding-bottom: 600px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb600 {
    padding-bottom: 300px;
  }
}
.sustainability-materiality .--w600 {
  width: 600px;
}
.sustainability-materiality .--fw600 {
  font-weight: 600;
}
.sustainability-materiality .--mt601 {
  margin-top: 601px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt601 {
    margin-top: 300.5px;
  }
}
.sustainability-materiality .--mb601 {
  margin-bottom: 601px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb601 {
    margin-bottom: 300.5px;
  }
}
.sustainability-materiality .--pt601 {
  padding-top: 601px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt601 {
    padding-top: 300.5px;
  }
}
.sustainability-materiality .--pb601 {
  padding-bottom: 601px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb601 {
    padding-bottom: 300.5px;
  }
}
.sustainability-materiality .--w601 {
  width: 601px;
}
.sustainability-materiality .--fw601 {
  font-weight: 601;
}
.sustainability-materiality .--mt602 {
  margin-top: 602px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt602 {
    margin-top: 301px;
  }
}
.sustainability-materiality .--mb602 {
  margin-bottom: 602px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb602 {
    margin-bottom: 301px;
  }
}
.sustainability-materiality .--pt602 {
  padding-top: 602px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt602 {
    padding-top: 301px;
  }
}
.sustainability-materiality .--pb602 {
  padding-bottom: 602px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb602 {
    padding-bottom: 301px;
  }
}
.sustainability-materiality .--w602 {
  width: 602px;
}
.sustainability-materiality .--fw602 {
  font-weight: 602;
}
.sustainability-materiality .--mt603 {
  margin-top: 603px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt603 {
    margin-top: 301.5px;
  }
}
.sustainability-materiality .--mb603 {
  margin-bottom: 603px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb603 {
    margin-bottom: 301.5px;
  }
}
.sustainability-materiality .--pt603 {
  padding-top: 603px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt603 {
    padding-top: 301.5px;
  }
}
.sustainability-materiality .--pb603 {
  padding-bottom: 603px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb603 {
    padding-bottom: 301.5px;
  }
}
.sustainability-materiality .--w603 {
  width: 603px;
}
.sustainability-materiality .--fw603 {
  font-weight: 603;
}
.sustainability-materiality .--mt604 {
  margin-top: 604px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt604 {
    margin-top: 302px;
  }
}
.sustainability-materiality .--mb604 {
  margin-bottom: 604px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb604 {
    margin-bottom: 302px;
  }
}
.sustainability-materiality .--pt604 {
  padding-top: 604px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt604 {
    padding-top: 302px;
  }
}
.sustainability-materiality .--pb604 {
  padding-bottom: 604px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb604 {
    padding-bottom: 302px;
  }
}
.sustainability-materiality .--w604 {
  width: 604px;
}
.sustainability-materiality .--fw604 {
  font-weight: 604;
}
.sustainability-materiality .--mt605 {
  margin-top: 605px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt605 {
    margin-top: 302.5px;
  }
}
.sustainability-materiality .--mb605 {
  margin-bottom: 605px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb605 {
    margin-bottom: 302.5px;
  }
}
.sustainability-materiality .--pt605 {
  padding-top: 605px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt605 {
    padding-top: 302.5px;
  }
}
.sustainability-materiality .--pb605 {
  padding-bottom: 605px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb605 {
    padding-bottom: 302.5px;
  }
}
.sustainability-materiality .--w605 {
  width: 605px;
}
.sustainability-materiality .--fw605 {
  font-weight: 605;
}
.sustainability-materiality .--mt606 {
  margin-top: 606px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt606 {
    margin-top: 303px;
  }
}
.sustainability-materiality .--mb606 {
  margin-bottom: 606px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb606 {
    margin-bottom: 303px;
  }
}
.sustainability-materiality .--pt606 {
  padding-top: 606px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt606 {
    padding-top: 303px;
  }
}
.sustainability-materiality .--pb606 {
  padding-bottom: 606px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb606 {
    padding-bottom: 303px;
  }
}
.sustainability-materiality .--w606 {
  width: 606px;
}
.sustainability-materiality .--fw606 {
  font-weight: 606;
}
.sustainability-materiality .--mt607 {
  margin-top: 607px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt607 {
    margin-top: 303.5px;
  }
}
.sustainability-materiality .--mb607 {
  margin-bottom: 607px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb607 {
    margin-bottom: 303.5px;
  }
}
.sustainability-materiality .--pt607 {
  padding-top: 607px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt607 {
    padding-top: 303.5px;
  }
}
.sustainability-materiality .--pb607 {
  padding-bottom: 607px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb607 {
    padding-bottom: 303.5px;
  }
}
.sustainability-materiality .--w607 {
  width: 607px;
}
.sustainability-materiality .--fw607 {
  font-weight: 607;
}
.sustainability-materiality .--mt608 {
  margin-top: 608px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt608 {
    margin-top: 304px;
  }
}
.sustainability-materiality .--mb608 {
  margin-bottom: 608px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb608 {
    margin-bottom: 304px;
  }
}
.sustainability-materiality .--pt608 {
  padding-top: 608px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt608 {
    padding-top: 304px;
  }
}
.sustainability-materiality .--pb608 {
  padding-bottom: 608px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb608 {
    padding-bottom: 304px;
  }
}
.sustainability-materiality .--w608 {
  width: 608px;
}
.sustainability-materiality .--fw608 {
  font-weight: 608;
}
.sustainability-materiality .--mt609 {
  margin-top: 609px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt609 {
    margin-top: 304.5px;
  }
}
.sustainability-materiality .--mb609 {
  margin-bottom: 609px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb609 {
    margin-bottom: 304.5px;
  }
}
.sustainability-materiality .--pt609 {
  padding-top: 609px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt609 {
    padding-top: 304.5px;
  }
}
.sustainability-materiality .--pb609 {
  padding-bottom: 609px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb609 {
    padding-bottom: 304.5px;
  }
}
.sustainability-materiality .--w609 {
  width: 609px;
}
.sustainability-materiality .--fw609 {
  font-weight: 609;
}
.sustainability-materiality .--mt610 {
  margin-top: 610px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt610 {
    margin-top: 305px;
  }
}
.sustainability-materiality .--mb610 {
  margin-bottom: 610px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb610 {
    margin-bottom: 305px;
  }
}
.sustainability-materiality .--pt610 {
  padding-top: 610px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt610 {
    padding-top: 305px;
  }
}
.sustainability-materiality .--pb610 {
  padding-bottom: 610px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb610 {
    padding-bottom: 305px;
  }
}
.sustainability-materiality .--w610 {
  width: 610px;
}
.sustainability-materiality .--fw610 {
  font-weight: 610;
}
.sustainability-materiality .--mt611 {
  margin-top: 611px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt611 {
    margin-top: 305.5px;
  }
}
.sustainability-materiality .--mb611 {
  margin-bottom: 611px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb611 {
    margin-bottom: 305.5px;
  }
}
.sustainability-materiality .--pt611 {
  padding-top: 611px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt611 {
    padding-top: 305.5px;
  }
}
.sustainability-materiality .--pb611 {
  padding-bottom: 611px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb611 {
    padding-bottom: 305.5px;
  }
}
.sustainability-materiality .--w611 {
  width: 611px;
}
.sustainability-materiality .--fw611 {
  font-weight: 611;
}
.sustainability-materiality .--mt612 {
  margin-top: 612px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt612 {
    margin-top: 306px;
  }
}
.sustainability-materiality .--mb612 {
  margin-bottom: 612px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb612 {
    margin-bottom: 306px;
  }
}
.sustainability-materiality .--pt612 {
  padding-top: 612px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt612 {
    padding-top: 306px;
  }
}
.sustainability-materiality .--pb612 {
  padding-bottom: 612px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb612 {
    padding-bottom: 306px;
  }
}
.sustainability-materiality .--w612 {
  width: 612px;
}
.sustainability-materiality .--fw612 {
  font-weight: 612;
}
.sustainability-materiality .--mt613 {
  margin-top: 613px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt613 {
    margin-top: 306.5px;
  }
}
.sustainability-materiality .--mb613 {
  margin-bottom: 613px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb613 {
    margin-bottom: 306.5px;
  }
}
.sustainability-materiality .--pt613 {
  padding-top: 613px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt613 {
    padding-top: 306.5px;
  }
}
.sustainability-materiality .--pb613 {
  padding-bottom: 613px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb613 {
    padding-bottom: 306.5px;
  }
}
.sustainability-materiality .--w613 {
  width: 613px;
}
.sustainability-materiality .--fw613 {
  font-weight: 613;
}
.sustainability-materiality .--mt614 {
  margin-top: 614px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt614 {
    margin-top: 307px;
  }
}
.sustainability-materiality .--mb614 {
  margin-bottom: 614px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb614 {
    margin-bottom: 307px;
  }
}
.sustainability-materiality .--pt614 {
  padding-top: 614px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt614 {
    padding-top: 307px;
  }
}
.sustainability-materiality .--pb614 {
  padding-bottom: 614px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb614 {
    padding-bottom: 307px;
  }
}
.sustainability-materiality .--w614 {
  width: 614px;
}
.sustainability-materiality .--fw614 {
  font-weight: 614;
}
.sustainability-materiality .--mt615 {
  margin-top: 615px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt615 {
    margin-top: 307.5px;
  }
}
.sustainability-materiality .--mb615 {
  margin-bottom: 615px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb615 {
    margin-bottom: 307.5px;
  }
}
.sustainability-materiality .--pt615 {
  padding-top: 615px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt615 {
    padding-top: 307.5px;
  }
}
.sustainability-materiality .--pb615 {
  padding-bottom: 615px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb615 {
    padding-bottom: 307.5px;
  }
}
.sustainability-materiality .--w615 {
  width: 615px;
}
.sustainability-materiality .--fw615 {
  font-weight: 615;
}
.sustainability-materiality .--mt616 {
  margin-top: 616px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt616 {
    margin-top: 308px;
  }
}
.sustainability-materiality .--mb616 {
  margin-bottom: 616px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb616 {
    margin-bottom: 308px;
  }
}
.sustainability-materiality .--pt616 {
  padding-top: 616px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt616 {
    padding-top: 308px;
  }
}
.sustainability-materiality .--pb616 {
  padding-bottom: 616px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb616 {
    padding-bottom: 308px;
  }
}
.sustainability-materiality .--w616 {
  width: 616px;
}
.sustainability-materiality .--fw616 {
  font-weight: 616;
}
.sustainability-materiality .--mt617 {
  margin-top: 617px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt617 {
    margin-top: 308.5px;
  }
}
.sustainability-materiality .--mb617 {
  margin-bottom: 617px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb617 {
    margin-bottom: 308.5px;
  }
}
.sustainability-materiality .--pt617 {
  padding-top: 617px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt617 {
    padding-top: 308.5px;
  }
}
.sustainability-materiality .--pb617 {
  padding-bottom: 617px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb617 {
    padding-bottom: 308.5px;
  }
}
.sustainability-materiality .--w617 {
  width: 617px;
}
.sustainability-materiality .--fw617 {
  font-weight: 617;
}
.sustainability-materiality .--mt618 {
  margin-top: 618px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt618 {
    margin-top: 309px;
  }
}
.sustainability-materiality .--mb618 {
  margin-bottom: 618px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb618 {
    margin-bottom: 309px;
  }
}
.sustainability-materiality .--pt618 {
  padding-top: 618px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt618 {
    padding-top: 309px;
  }
}
.sustainability-materiality .--pb618 {
  padding-bottom: 618px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb618 {
    padding-bottom: 309px;
  }
}
.sustainability-materiality .--w618 {
  width: 618px;
}
.sustainability-materiality .--fw618 {
  font-weight: 618;
}
.sustainability-materiality .--mt619 {
  margin-top: 619px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt619 {
    margin-top: 309.5px;
  }
}
.sustainability-materiality .--mb619 {
  margin-bottom: 619px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb619 {
    margin-bottom: 309.5px;
  }
}
.sustainability-materiality .--pt619 {
  padding-top: 619px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt619 {
    padding-top: 309.5px;
  }
}
.sustainability-materiality .--pb619 {
  padding-bottom: 619px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb619 {
    padding-bottom: 309.5px;
  }
}
.sustainability-materiality .--w619 {
  width: 619px;
}
.sustainability-materiality .--fw619 {
  font-weight: 619;
}
.sustainability-materiality .--mt620 {
  margin-top: 620px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt620 {
    margin-top: 310px;
  }
}
.sustainability-materiality .--mb620 {
  margin-bottom: 620px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb620 {
    margin-bottom: 310px;
  }
}
.sustainability-materiality .--pt620 {
  padding-top: 620px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt620 {
    padding-top: 310px;
  }
}
.sustainability-materiality .--pb620 {
  padding-bottom: 620px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb620 {
    padding-bottom: 310px;
  }
}
.sustainability-materiality .--w620 {
  width: 620px;
}
.sustainability-materiality .--fw620 {
  font-weight: 620;
}
.sustainability-materiality .--mt621 {
  margin-top: 621px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt621 {
    margin-top: 310.5px;
  }
}
.sustainability-materiality .--mb621 {
  margin-bottom: 621px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb621 {
    margin-bottom: 310.5px;
  }
}
.sustainability-materiality .--pt621 {
  padding-top: 621px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt621 {
    padding-top: 310.5px;
  }
}
.sustainability-materiality .--pb621 {
  padding-bottom: 621px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb621 {
    padding-bottom: 310.5px;
  }
}
.sustainability-materiality .--w621 {
  width: 621px;
}
.sustainability-materiality .--fw621 {
  font-weight: 621;
}
.sustainability-materiality .--mt622 {
  margin-top: 622px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt622 {
    margin-top: 311px;
  }
}
.sustainability-materiality .--mb622 {
  margin-bottom: 622px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb622 {
    margin-bottom: 311px;
  }
}
.sustainability-materiality .--pt622 {
  padding-top: 622px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt622 {
    padding-top: 311px;
  }
}
.sustainability-materiality .--pb622 {
  padding-bottom: 622px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb622 {
    padding-bottom: 311px;
  }
}
.sustainability-materiality .--w622 {
  width: 622px;
}
.sustainability-materiality .--fw622 {
  font-weight: 622;
}
.sustainability-materiality .--mt623 {
  margin-top: 623px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt623 {
    margin-top: 311.5px;
  }
}
.sustainability-materiality .--mb623 {
  margin-bottom: 623px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb623 {
    margin-bottom: 311.5px;
  }
}
.sustainability-materiality .--pt623 {
  padding-top: 623px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt623 {
    padding-top: 311.5px;
  }
}
.sustainability-materiality .--pb623 {
  padding-bottom: 623px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb623 {
    padding-bottom: 311.5px;
  }
}
.sustainability-materiality .--w623 {
  width: 623px;
}
.sustainability-materiality .--fw623 {
  font-weight: 623;
}
.sustainability-materiality .--mt624 {
  margin-top: 624px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt624 {
    margin-top: 312px;
  }
}
.sustainability-materiality .--mb624 {
  margin-bottom: 624px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb624 {
    margin-bottom: 312px;
  }
}
.sustainability-materiality .--pt624 {
  padding-top: 624px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt624 {
    padding-top: 312px;
  }
}
.sustainability-materiality .--pb624 {
  padding-bottom: 624px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb624 {
    padding-bottom: 312px;
  }
}
.sustainability-materiality .--w624 {
  width: 624px;
}
.sustainability-materiality .--fw624 {
  font-weight: 624;
}
.sustainability-materiality .--mt625 {
  margin-top: 625px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt625 {
    margin-top: 312.5px;
  }
}
.sustainability-materiality .--mb625 {
  margin-bottom: 625px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb625 {
    margin-bottom: 312.5px;
  }
}
.sustainability-materiality .--pt625 {
  padding-top: 625px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt625 {
    padding-top: 312.5px;
  }
}
.sustainability-materiality .--pb625 {
  padding-bottom: 625px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb625 {
    padding-bottom: 312.5px;
  }
}
.sustainability-materiality .--w625 {
  width: 625px;
}
.sustainability-materiality .--fw625 {
  font-weight: 625;
}
.sustainability-materiality .--mt626 {
  margin-top: 626px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt626 {
    margin-top: 313px;
  }
}
.sustainability-materiality .--mb626 {
  margin-bottom: 626px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb626 {
    margin-bottom: 313px;
  }
}
.sustainability-materiality .--pt626 {
  padding-top: 626px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt626 {
    padding-top: 313px;
  }
}
.sustainability-materiality .--pb626 {
  padding-bottom: 626px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb626 {
    padding-bottom: 313px;
  }
}
.sustainability-materiality .--w626 {
  width: 626px;
}
.sustainability-materiality .--fw626 {
  font-weight: 626;
}
.sustainability-materiality .--mt627 {
  margin-top: 627px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt627 {
    margin-top: 313.5px;
  }
}
.sustainability-materiality .--mb627 {
  margin-bottom: 627px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb627 {
    margin-bottom: 313.5px;
  }
}
.sustainability-materiality .--pt627 {
  padding-top: 627px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt627 {
    padding-top: 313.5px;
  }
}
.sustainability-materiality .--pb627 {
  padding-bottom: 627px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb627 {
    padding-bottom: 313.5px;
  }
}
.sustainability-materiality .--w627 {
  width: 627px;
}
.sustainability-materiality .--fw627 {
  font-weight: 627;
}
.sustainability-materiality .--mt628 {
  margin-top: 628px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt628 {
    margin-top: 314px;
  }
}
.sustainability-materiality .--mb628 {
  margin-bottom: 628px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb628 {
    margin-bottom: 314px;
  }
}
.sustainability-materiality .--pt628 {
  padding-top: 628px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt628 {
    padding-top: 314px;
  }
}
.sustainability-materiality .--pb628 {
  padding-bottom: 628px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb628 {
    padding-bottom: 314px;
  }
}
.sustainability-materiality .--w628 {
  width: 628px;
}
.sustainability-materiality .--fw628 {
  font-weight: 628;
}
.sustainability-materiality .--mt629 {
  margin-top: 629px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt629 {
    margin-top: 314.5px;
  }
}
.sustainability-materiality .--mb629 {
  margin-bottom: 629px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb629 {
    margin-bottom: 314.5px;
  }
}
.sustainability-materiality .--pt629 {
  padding-top: 629px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt629 {
    padding-top: 314.5px;
  }
}
.sustainability-materiality .--pb629 {
  padding-bottom: 629px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb629 {
    padding-bottom: 314.5px;
  }
}
.sustainability-materiality .--w629 {
  width: 629px;
}
.sustainability-materiality .--fw629 {
  font-weight: 629;
}
.sustainability-materiality .--mt630 {
  margin-top: 630px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt630 {
    margin-top: 315px;
  }
}
.sustainability-materiality .--mb630 {
  margin-bottom: 630px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb630 {
    margin-bottom: 315px;
  }
}
.sustainability-materiality .--pt630 {
  padding-top: 630px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt630 {
    padding-top: 315px;
  }
}
.sustainability-materiality .--pb630 {
  padding-bottom: 630px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb630 {
    padding-bottom: 315px;
  }
}
.sustainability-materiality .--w630 {
  width: 630px;
}
.sustainability-materiality .--fw630 {
  font-weight: 630;
}
.sustainability-materiality .--mt631 {
  margin-top: 631px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt631 {
    margin-top: 315.5px;
  }
}
.sustainability-materiality .--mb631 {
  margin-bottom: 631px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb631 {
    margin-bottom: 315.5px;
  }
}
.sustainability-materiality .--pt631 {
  padding-top: 631px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt631 {
    padding-top: 315.5px;
  }
}
.sustainability-materiality .--pb631 {
  padding-bottom: 631px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb631 {
    padding-bottom: 315.5px;
  }
}
.sustainability-materiality .--w631 {
  width: 631px;
}
.sustainability-materiality .--fw631 {
  font-weight: 631;
}
.sustainability-materiality .--mt632 {
  margin-top: 632px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt632 {
    margin-top: 316px;
  }
}
.sustainability-materiality .--mb632 {
  margin-bottom: 632px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb632 {
    margin-bottom: 316px;
  }
}
.sustainability-materiality .--pt632 {
  padding-top: 632px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt632 {
    padding-top: 316px;
  }
}
.sustainability-materiality .--pb632 {
  padding-bottom: 632px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb632 {
    padding-bottom: 316px;
  }
}
.sustainability-materiality .--w632 {
  width: 632px;
}
.sustainability-materiality .--fw632 {
  font-weight: 632;
}
.sustainability-materiality .--mt633 {
  margin-top: 633px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt633 {
    margin-top: 316.5px;
  }
}
.sustainability-materiality .--mb633 {
  margin-bottom: 633px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb633 {
    margin-bottom: 316.5px;
  }
}
.sustainability-materiality .--pt633 {
  padding-top: 633px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt633 {
    padding-top: 316.5px;
  }
}
.sustainability-materiality .--pb633 {
  padding-bottom: 633px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb633 {
    padding-bottom: 316.5px;
  }
}
.sustainability-materiality .--w633 {
  width: 633px;
}
.sustainability-materiality .--fw633 {
  font-weight: 633;
}
.sustainability-materiality .--mt634 {
  margin-top: 634px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt634 {
    margin-top: 317px;
  }
}
.sustainability-materiality .--mb634 {
  margin-bottom: 634px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb634 {
    margin-bottom: 317px;
  }
}
.sustainability-materiality .--pt634 {
  padding-top: 634px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt634 {
    padding-top: 317px;
  }
}
.sustainability-materiality .--pb634 {
  padding-bottom: 634px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb634 {
    padding-bottom: 317px;
  }
}
.sustainability-materiality .--w634 {
  width: 634px;
}
.sustainability-materiality .--fw634 {
  font-weight: 634;
}
.sustainability-materiality .--mt635 {
  margin-top: 635px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt635 {
    margin-top: 317.5px;
  }
}
.sustainability-materiality .--mb635 {
  margin-bottom: 635px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb635 {
    margin-bottom: 317.5px;
  }
}
.sustainability-materiality .--pt635 {
  padding-top: 635px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt635 {
    padding-top: 317.5px;
  }
}
.sustainability-materiality .--pb635 {
  padding-bottom: 635px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb635 {
    padding-bottom: 317.5px;
  }
}
.sustainability-materiality .--w635 {
  width: 635px;
}
.sustainability-materiality .--fw635 {
  font-weight: 635;
}
.sustainability-materiality .--mt636 {
  margin-top: 636px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt636 {
    margin-top: 318px;
  }
}
.sustainability-materiality .--mb636 {
  margin-bottom: 636px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb636 {
    margin-bottom: 318px;
  }
}
.sustainability-materiality .--pt636 {
  padding-top: 636px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt636 {
    padding-top: 318px;
  }
}
.sustainability-materiality .--pb636 {
  padding-bottom: 636px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb636 {
    padding-bottom: 318px;
  }
}
.sustainability-materiality .--w636 {
  width: 636px;
}
.sustainability-materiality .--fw636 {
  font-weight: 636;
}
.sustainability-materiality .--mt637 {
  margin-top: 637px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt637 {
    margin-top: 318.5px;
  }
}
.sustainability-materiality .--mb637 {
  margin-bottom: 637px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb637 {
    margin-bottom: 318.5px;
  }
}
.sustainability-materiality .--pt637 {
  padding-top: 637px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt637 {
    padding-top: 318.5px;
  }
}
.sustainability-materiality .--pb637 {
  padding-bottom: 637px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb637 {
    padding-bottom: 318.5px;
  }
}
.sustainability-materiality .--w637 {
  width: 637px;
}
.sustainability-materiality .--fw637 {
  font-weight: 637;
}
.sustainability-materiality .--mt638 {
  margin-top: 638px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt638 {
    margin-top: 319px;
  }
}
.sustainability-materiality .--mb638 {
  margin-bottom: 638px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb638 {
    margin-bottom: 319px;
  }
}
.sustainability-materiality .--pt638 {
  padding-top: 638px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt638 {
    padding-top: 319px;
  }
}
.sustainability-materiality .--pb638 {
  padding-bottom: 638px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb638 {
    padding-bottom: 319px;
  }
}
.sustainability-materiality .--w638 {
  width: 638px;
}
.sustainability-materiality .--fw638 {
  font-weight: 638;
}
.sustainability-materiality .--mt639 {
  margin-top: 639px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt639 {
    margin-top: 319.5px;
  }
}
.sustainability-materiality .--mb639 {
  margin-bottom: 639px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb639 {
    margin-bottom: 319.5px;
  }
}
.sustainability-materiality .--pt639 {
  padding-top: 639px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt639 {
    padding-top: 319.5px;
  }
}
.sustainability-materiality .--pb639 {
  padding-bottom: 639px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb639 {
    padding-bottom: 319.5px;
  }
}
.sustainability-materiality .--w639 {
  width: 639px;
}
.sustainability-materiality .--fw639 {
  font-weight: 639;
}
.sustainability-materiality .--mt640 {
  margin-top: 640px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt640 {
    margin-top: 320px;
  }
}
.sustainability-materiality .--mb640 {
  margin-bottom: 640px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb640 {
    margin-bottom: 320px;
  }
}
.sustainability-materiality .--pt640 {
  padding-top: 640px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt640 {
    padding-top: 320px;
  }
}
.sustainability-materiality .--pb640 {
  padding-bottom: 640px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb640 {
    padding-bottom: 320px;
  }
}
.sustainability-materiality .--w640 {
  width: 640px;
}
.sustainability-materiality .--fw640 {
  font-weight: 640;
}
.sustainability-materiality .--mt641 {
  margin-top: 641px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt641 {
    margin-top: 320.5px;
  }
}
.sustainability-materiality .--mb641 {
  margin-bottom: 641px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb641 {
    margin-bottom: 320.5px;
  }
}
.sustainability-materiality .--pt641 {
  padding-top: 641px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt641 {
    padding-top: 320.5px;
  }
}
.sustainability-materiality .--pb641 {
  padding-bottom: 641px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb641 {
    padding-bottom: 320.5px;
  }
}
.sustainability-materiality .--w641 {
  width: 641px;
}
.sustainability-materiality .--fw641 {
  font-weight: 641;
}
.sustainability-materiality .--mt642 {
  margin-top: 642px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt642 {
    margin-top: 321px;
  }
}
.sustainability-materiality .--mb642 {
  margin-bottom: 642px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb642 {
    margin-bottom: 321px;
  }
}
.sustainability-materiality .--pt642 {
  padding-top: 642px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt642 {
    padding-top: 321px;
  }
}
.sustainability-materiality .--pb642 {
  padding-bottom: 642px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb642 {
    padding-bottom: 321px;
  }
}
.sustainability-materiality .--w642 {
  width: 642px;
}
.sustainability-materiality .--fw642 {
  font-weight: 642;
}
.sustainability-materiality .--mt643 {
  margin-top: 643px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt643 {
    margin-top: 321.5px;
  }
}
.sustainability-materiality .--mb643 {
  margin-bottom: 643px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb643 {
    margin-bottom: 321.5px;
  }
}
.sustainability-materiality .--pt643 {
  padding-top: 643px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt643 {
    padding-top: 321.5px;
  }
}
.sustainability-materiality .--pb643 {
  padding-bottom: 643px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb643 {
    padding-bottom: 321.5px;
  }
}
.sustainability-materiality .--w643 {
  width: 643px;
}
.sustainability-materiality .--fw643 {
  font-weight: 643;
}
.sustainability-materiality .--mt644 {
  margin-top: 644px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt644 {
    margin-top: 322px;
  }
}
.sustainability-materiality .--mb644 {
  margin-bottom: 644px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb644 {
    margin-bottom: 322px;
  }
}
.sustainability-materiality .--pt644 {
  padding-top: 644px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt644 {
    padding-top: 322px;
  }
}
.sustainability-materiality .--pb644 {
  padding-bottom: 644px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb644 {
    padding-bottom: 322px;
  }
}
.sustainability-materiality .--w644 {
  width: 644px;
}
.sustainability-materiality .--fw644 {
  font-weight: 644;
}
.sustainability-materiality .--mt645 {
  margin-top: 645px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt645 {
    margin-top: 322.5px;
  }
}
.sustainability-materiality .--mb645 {
  margin-bottom: 645px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb645 {
    margin-bottom: 322.5px;
  }
}
.sustainability-materiality .--pt645 {
  padding-top: 645px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt645 {
    padding-top: 322.5px;
  }
}
.sustainability-materiality .--pb645 {
  padding-bottom: 645px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb645 {
    padding-bottom: 322.5px;
  }
}
.sustainability-materiality .--w645 {
  width: 645px;
}
.sustainability-materiality .--fw645 {
  font-weight: 645;
}
.sustainability-materiality .--mt646 {
  margin-top: 646px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt646 {
    margin-top: 323px;
  }
}
.sustainability-materiality .--mb646 {
  margin-bottom: 646px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb646 {
    margin-bottom: 323px;
  }
}
.sustainability-materiality .--pt646 {
  padding-top: 646px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt646 {
    padding-top: 323px;
  }
}
.sustainability-materiality .--pb646 {
  padding-bottom: 646px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb646 {
    padding-bottom: 323px;
  }
}
.sustainability-materiality .--w646 {
  width: 646px;
}
.sustainability-materiality .--fw646 {
  font-weight: 646;
}
.sustainability-materiality .--mt647 {
  margin-top: 647px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt647 {
    margin-top: 323.5px;
  }
}
.sustainability-materiality .--mb647 {
  margin-bottom: 647px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb647 {
    margin-bottom: 323.5px;
  }
}
.sustainability-materiality .--pt647 {
  padding-top: 647px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt647 {
    padding-top: 323.5px;
  }
}
.sustainability-materiality .--pb647 {
  padding-bottom: 647px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb647 {
    padding-bottom: 323.5px;
  }
}
.sustainability-materiality .--w647 {
  width: 647px;
}
.sustainability-materiality .--fw647 {
  font-weight: 647;
}
.sustainability-materiality .--mt648 {
  margin-top: 648px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt648 {
    margin-top: 324px;
  }
}
.sustainability-materiality .--mb648 {
  margin-bottom: 648px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb648 {
    margin-bottom: 324px;
  }
}
.sustainability-materiality .--pt648 {
  padding-top: 648px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt648 {
    padding-top: 324px;
  }
}
.sustainability-materiality .--pb648 {
  padding-bottom: 648px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb648 {
    padding-bottom: 324px;
  }
}
.sustainability-materiality .--w648 {
  width: 648px;
}
.sustainability-materiality .--fw648 {
  font-weight: 648;
}
.sustainability-materiality .--mt649 {
  margin-top: 649px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt649 {
    margin-top: 324.5px;
  }
}
.sustainability-materiality .--mb649 {
  margin-bottom: 649px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb649 {
    margin-bottom: 324.5px;
  }
}
.sustainability-materiality .--pt649 {
  padding-top: 649px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt649 {
    padding-top: 324.5px;
  }
}
.sustainability-materiality .--pb649 {
  padding-bottom: 649px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb649 {
    padding-bottom: 324.5px;
  }
}
.sustainability-materiality .--w649 {
  width: 649px;
}
.sustainability-materiality .--fw649 {
  font-weight: 649;
}
.sustainability-materiality .--mt650 {
  margin-top: 650px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt650 {
    margin-top: 325px;
  }
}
.sustainability-materiality .--mb650 {
  margin-bottom: 650px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb650 {
    margin-bottom: 325px;
  }
}
.sustainability-materiality .--pt650 {
  padding-top: 650px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt650 {
    padding-top: 325px;
  }
}
.sustainability-materiality .--pb650 {
  padding-bottom: 650px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb650 {
    padding-bottom: 325px;
  }
}
.sustainability-materiality .--w650 {
  width: 650px;
}
.sustainability-materiality .--fw650 {
  font-weight: 650;
}
.sustainability-materiality .--mt651 {
  margin-top: 651px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt651 {
    margin-top: 325.5px;
  }
}
.sustainability-materiality .--mb651 {
  margin-bottom: 651px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb651 {
    margin-bottom: 325.5px;
  }
}
.sustainability-materiality .--pt651 {
  padding-top: 651px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt651 {
    padding-top: 325.5px;
  }
}
.sustainability-materiality .--pb651 {
  padding-bottom: 651px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb651 {
    padding-bottom: 325.5px;
  }
}
.sustainability-materiality .--w651 {
  width: 651px;
}
.sustainability-materiality .--fw651 {
  font-weight: 651;
}
.sustainability-materiality .--mt652 {
  margin-top: 652px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt652 {
    margin-top: 326px;
  }
}
.sustainability-materiality .--mb652 {
  margin-bottom: 652px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb652 {
    margin-bottom: 326px;
  }
}
.sustainability-materiality .--pt652 {
  padding-top: 652px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt652 {
    padding-top: 326px;
  }
}
.sustainability-materiality .--pb652 {
  padding-bottom: 652px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb652 {
    padding-bottom: 326px;
  }
}
.sustainability-materiality .--w652 {
  width: 652px;
}
.sustainability-materiality .--fw652 {
  font-weight: 652;
}
.sustainability-materiality .--mt653 {
  margin-top: 653px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt653 {
    margin-top: 326.5px;
  }
}
.sustainability-materiality .--mb653 {
  margin-bottom: 653px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb653 {
    margin-bottom: 326.5px;
  }
}
.sustainability-materiality .--pt653 {
  padding-top: 653px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt653 {
    padding-top: 326.5px;
  }
}
.sustainability-materiality .--pb653 {
  padding-bottom: 653px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb653 {
    padding-bottom: 326.5px;
  }
}
.sustainability-materiality .--w653 {
  width: 653px;
}
.sustainability-materiality .--fw653 {
  font-weight: 653;
}
.sustainability-materiality .--mt654 {
  margin-top: 654px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt654 {
    margin-top: 327px;
  }
}
.sustainability-materiality .--mb654 {
  margin-bottom: 654px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb654 {
    margin-bottom: 327px;
  }
}
.sustainability-materiality .--pt654 {
  padding-top: 654px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt654 {
    padding-top: 327px;
  }
}
.sustainability-materiality .--pb654 {
  padding-bottom: 654px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb654 {
    padding-bottom: 327px;
  }
}
.sustainability-materiality .--w654 {
  width: 654px;
}
.sustainability-materiality .--fw654 {
  font-weight: 654;
}
.sustainability-materiality .--mt655 {
  margin-top: 655px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt655 {
    margin-top: 327.5px;
  }
}
.sustainability-materiality .--mb655 {
  margin-bottom: 655px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb655 {
    margin-bottom: 327.5px;
  }
}
.sustainability-materiality .--pt655 {
  padding-top: 655px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt655 {
    padding-top: 327.5px;
  }
}
.sustainability-materiality .--pb655 {
  padding-bottom: 655px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb655 {
    padding-bottom: 327.5px;
  }
}
.sustainability-materiality .--w655 {
  width: 655px;
}
.sustainability-materiality .--fw655 {
  font-weight: 655;
}
.sustainability-materiality .--mt656 {
  margin-top: 656px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt656 {
    margin-top: 328px;
  }
}
.sustainability-materiality .--mb656 {
  margin-bottom: 656px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb656 {
    margin-bottom: 328px;
  }
}
.sustainability-materiality .--pt656 {
  padding-top: 656px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt656 {
    padding-top: 328px;
  }
}
.sustainability-materiality .--pb656 {
  padding-bottom: 656px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb656 {
    padding-bottom: 328px;
  }
}
.sustainability-materiality .--w656 {
  width: 656px;
}
.sustainability-materiality .--fw656 {
  font-weight: 656;
}
.sustainability-materiality .--mt657 {
  margin-top: 657px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt657 {
    margin-top: 328.5px;
  }
}
.sustainability-materiality .--mb657 {
  margin-bottom: 657px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb657 {
    margin-bottom: 328.5px;
  }
}
.sustainability-materiality .--pt657 {
  padding-top: 657px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt657 {
    padding-top: 328.5px;
  }
}
.sustainability-materiality .--pb657 {
  padding-bottom: 657px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb657 {
    padding-bottom: 328.5px;
  }
}
.sustainability-materiality .--w657 {
  width: 657px;
}
.sustainability-materiality .--fw657 {
  font-weight: 657;
}
.sustainability-materiality .--mt658 {
  margin-top: 658px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt658 {
    margin-top: 329px;
  }
}
.sustainability-materiality .--mb658 {
  margin-bottom: 658px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb658 {
    margin-bottom: 329px;
  }
}
.sustainability-materiality .--pt658 {
  padding-top: 658px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt658 {
    padding-top: 329px;
  }
}
.sustainability-materiality .--pb658 {
  padding-bottom: 658px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb658 {
    padding-bottom: 329px;
  }
}
.sustainability-materiality .--w658 {
  width: 658px;
}
.sustainability-materiality .--fw658 {
  font-weight: 658;
}
.sustainability-materiality .--mt659 {
  margin-top: 659px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt659 {
    margin-top: 329.5px;
  }
}
.sustainability-materiality .--mb659 {
  margin-bottom: 659px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb659 {
    margin-bottom: 329.5px;
  }
}
.sustainability-materiality .--pt659 {
  padding-top: 659px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt659 {
    padding-top: 329.5px;
  }
}
.sustainability-materiality .--pb659 {
  padding-bottom: 659px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb659 {
    padding-bottom: 329.5px;
  }
}
.sustainability-materiality .--w659 {
  width: 659px;
}
.sustainability-materiality .--fw659 {
  font-weight: 659;
}
.sustainability-materiality .--mt660 {
  margin-top: 660px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt660 {
    margin-top: 330px;
  }
}
.sustainability-materiality .--mb660 {
  margin-bottom: 660px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb660 {
    margin-bottom: 330px;
  }
}
.sustainability-materiality .--pt660 {
  padding-top: 660px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt660 {
    padding-top: 330px;
  }
}
.sustainability-materiality .--pb660 {
  padding-bottom: 660px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb660 {
    padding-bottom: 330px;
  }
}
.sustainability-materiality .--w660 {
  width: 660px;
}
.sustainability-materiality .--fw660 {
  font-weight: 660;
}
.sustainability-materiality .--mt661 {
  margin-top: 661px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt661 {
    margin-top: 330.5px;
  }
}
.sustainability-materiality .--mb661 {
  margin-bottom: 661px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb661 {
    margin-bottom: 330.5px;
  }
}
.sustainability-materiality .--pt661 {
  padding-top: 661px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt661 {
    padding-top: 330.5px;
  }
}
.sustainability-materiality .--pb661 {
  padding-bottom: 661px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb661 {
    padding-bottom: 330.5px;
  }
}
.sustainability-materiality .--w661 {
  width: 661px;
}
.sustainability-materiality .--fw661 {
  font-weight: 661;
}
.sustainability-materiality .--mt662 {
  margin-top: 662px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt662 {
    margin-top: 331px;
  }
}
.sustainability-materiality .--mb662 {
  margin-bottom: 662px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb662 {
    margin-bottom: 331px;
  }
}
.sustainability-materiality .--pt662 {
  padding-top: 662px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt662 {
    padding-top: 331px;
  }
}
.sustainability-materiality .--pb662 {
  padding-bottom: 662px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb662 {
    padding-bottom: 331px;
  }
}
.sustainability-materiality .--w662 {
  width: 662px;
}
.sustainability-materiality .--fw662 {
  font-weight: 662;
}
.sustainability-materiality .--mt663 {
  margin-top: 663px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt663 {
    margin-top: 331.5px;
  }
}
.sustainability-materiality .--mb663 {
  margin-bottom: 663px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb663 {
    margin-bottom: 331.5px;
  }
}
.sustainability-materiality .--pt663 {
  padding-top: 663px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt663 {
    padding-top: 331.5px;
  }
}
.sustainability-materiality .--pb663 {
  padding-bottom: 663px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb663 {
    padding-bottom: 331.5px;
  }
}
.sustainability-materiality .--w663 {
  width: 663px;
}
.sustainability-materiality .--fw663 {
  font-weight: 663;
}
.sustainability-materiality .--mt664 {
  margin-top: 664px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt664 {
    margin-top: 332px;
  }
}
.sustainability-materiality .--mb664 {
  margin-bottom: 664px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb664 {
    margin-bottom: 332px;
  }
}
.sustainability-materiality .--pt664 {
  padding-top: 664px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt664 {
    padding-top: 332px;
  }
}
.sustainability-materiality .--pb664 {
  padding-bottom: 664px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb664 {
    padding-bottom: 332px;
  }
}
.sustainability-materiality .--w664 {
  width: 664px;
}
.sustainability-materiality .--fw664 {
  font-weight: 664;
}
.sustainability-materiality .--mt665 {
  margin-top: 665px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt665 {
    margin-top: 332.5px;
  }
}
.sustainability-materiality .--mb665 {
  margin-bottom: 665px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb665 {
    margin-bottom: 332.5px;
  }
}
.sustainability-materiality .--pt665 {
  padding-top: 665px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt665 {
    padding-top: 332.5px;
  }
}
.sustainability-materiality .--pb665 {
  padding-bottom: 665px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb665 {
    padding-bottom: 332.5px;
  }
}
.sustainability-materiality .--w665 {
  width: 665px;
}
.sustainability-materiality .--fw665 {
  font-weight: 665;
}
.sustainability-materiality .--mt666 {
  margin-top: 666px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt666 {
    margin-top: 333px;
  }
}
.sustainability-materiality .--mb666 {
  margin-bottom: 666px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb666 {
    margin-bottom: 333px;
  }
}
.sustainability-materiality .--pt666 {
  padding-top: 666px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt666 {
    padding-top: 333px;
  }
}
.sustainability-materiality .--pb666 {
  padding-bottom: 666px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb666 {
    padding-bottom: 333px;
  }
}
.sustainability-materiality .--w666 {
  width: 666px;
}
.sustainability-materiality .--fw666 {
  font-weight: 666;
}
.sustainability-materiality .--mt667 {
  margin-top: 667px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt667 {
    margin-top: 333.5px;
  }
}
.sustainability-materiality .--mb667 {
  margin-bottom: 667px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb667 {
    margin-bottom: 333.5px;
  }
}
.sustainability-materiality .--pt667 {
  padding-top: 667px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt667 {
    padding-top: 333.5px;
  }
}
.sustainability-materiality .--pb667 {
  padding-bottom: 667px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb667 {
    padding-bottom: 333.5px;
  }
}
.sustainability-materiality .--w667 {
  width: 667px;
}
.sustainability-materiality .--fw667 {
  font-weight: 667;
}
.sustainability-materiality .--mt668 {
  margin-top: 668px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt668 {
    margin-top: 334px;
  }
}
.sustainability-materiality .--mb668 {
  margin-bottom: 668px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb668 {
    margin-bottom: 334px;
  }
}
.sustainability-materiality .--pt668 {
  padding-top: 668px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt668 {
    padding-top: 334px;
  }
}
.sustainability-materiality .--pb668 {
  padding-bottom: 668px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb668 {
    padding-bottom: 334px;
  }
}
.sustainability-materiality .--w668 {
  width: 668px;
}
.sustainability-materiality .--fw668 {
  font-weight: 668;
}
.sustainability-materiality .--mt669 {
  margin-top: 669px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt669 {
    margin-top: 334.5px;
  }
}
.sustainability-materiality .--mb669 {
  margin-bottom: 669px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb669 {
    margin-bottom: 334.5px;
  }
}
.sustainability-materiality .--pt669 {
  padding-top: 669px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt669 {
    padding-top: 334.5px;
  }
}
.sustainability-materiality .--pb669 {
  padding-bottom: 669px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb669 {
    padding-bottom: 334.5px;
  }
}
.sustainability-materiality .--w669 {
  width: 669px;
}
.sustainability-materiality .--fw669 {
  font-weight: 669;
}
.sustainability-materiality .--mt670 {
  margin-top: 670px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt670 {
    margin-top: 335px;
  }
}
.sustainability-materiality .--mb670 {
  margin-bottom: 670px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb670 {
    margin-bottom: 335px;
  }
}
.sustainability-materiality .--pt670 {
  padding-top: 670px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt670 {
    padding-top: 335px;
  }
}
.sustainability-materiality .--pb670 {
  padding-bottom: 670px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb670 {
    padding-bottom: 335px;
  }
}
.sustainability-materiality .--w670 {
  width: 670px;
}
.sustainability-materiality .--fw670 {
  font-weight: 670;
}
.sustainability-materiality .--mt671 {
  margin-top: 671px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt671 {
    margin-top: 335.5px;
  }
}
.sustainability-materiality .--mb671 {
  margin-bottom: 671px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb671 {
    margin-bottom: 335.5px;
  }
}
.sustainability-materiality .--pt671 {
  padding-top: 671px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt671 {
    padding-top: 335.5px;
  }
}
.sustainability-materiality .--pb671 {
  padding-bottom: 671px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb671 {
    padding-bottom: 335.5px;
  }
}
.sustainability-materiality .--w671 {
  width: 671px;
}
.sustainability-materiality .--fw671 {
  font-weight: 671;
}
.sustainability-materiality .--mt672 {
  margin-top: 672px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt672 {
    margin-top: 336px;
  }
}
.sustainability-materiality .--mb672 {
  margin-bottom: 672px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb672 {
    margin-bottom: 336px;
  }
}
.sustainability-materiality .--pt672 {
  padding-top: 672px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt672 {
    padding-top: 336px;
  }
}
.sustainability-materiality .--pb672 {
  padding-bottom: 672px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb672 {
    padding-bottom: 336px;
  }
}
.sustainability-materiality .--w672 {
  width: 672px;
}
.sustainability-materiality .--fw672 {
  font-weight: 672;
}
.sustainability-materiality .--mt673 {
  margin-top: 673px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt673 {
    margin-top: 336.5px;
  }
}
.sustainability-materiality .--mb673 {
  margin-bottom: 673px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb673 {
    margin-bottom: 336.5px;
  }
}
.sustainability-materiality .--pt673 {
  padding-top: 673px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt673 {
    padding-top: 336.5px;
  }
}
.sustainability-materiality .--pb673 {
  padding-bottom: 673px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb673 {
    padding-bottom: 336.5px;
  }
}
.sustainability-materiality .--w673 {
  width: 673px;
}
.sustainability-materiality .--fw673 {
  font-weight: 673;
}
.sustainability-materiality .--mt674 {
  margin-top: 674px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt674 {
    margin-top: 337px;
  }
}
.sustainability-materiality .--mb674 {
  margin-bottom: 674px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb674 {
    margin-bottom: 337px;
  }
}
.sustainability-materiality .--pt674 {
  padding-top: 674px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt674 {
    padding-top: 337px;
  }
}
.sustainability-materiality .--pb674 {
  padding-bottom: 674px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb674 {
    padding-bottom: 337px;
  }
}
.sustainability-materiality .--w674 {
  width: 674px;
}
.sustainability-materiality .--fw674 {
  font-weight: 674;
}
.sustainability-materiality .--mt675 {
  margin-top: 675px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt675 {
    margin-top: 337.5px;
  }
}
.sustainability-materiality .--mb675 {
  margin-bottom: 675px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb675 {
    margin-bottom: 337.5px;
  }
}
.sustainability-materiality .--pt675 {
  padding-top: 675px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt675 {
    padding-top: 337.5px;
  }
}
.sustainability-materiality .--pb675 {
  padding-bottom: 675px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb675 {
    padding-bottom: 337.5px;
  }
}
.sustainability-materiality .--w675 {
  width: 675px;
}
.sustainability-materiality .--fw675 {
  font-weight: 675;
}
.sustainability-materiality .--mt676 {
  margin-top: 676px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt676 {
    margin-top: 338px;
  }
}
.sustainability-materiality .--mb676 {
  margin-bottom: 676px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb676 {
    margin-bottom: 338px;
  }
}
.sustainability-materiality .--pt676 {
  padding-top: 676px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt676 {
    padding-top: 338px;
  }
}
.sustainability-materiality .--pb676 {
  padding-bottom: 676px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb676 {
    padding-bottom: 338px;
  }
}
.sustainability-materiality .--w676 {
  width: 676px;
}
.sustainability-materiality .--fw676 {
  font-weight: 676;
}
.sustainability-materiality .--mt677 {
  margin-top: 677px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt677 {
    margin-top: 338.5px;
  }
}
.sustainability-materiality .--mb677 {
  margin-bottom: 677px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb677 {
    margin-bottom: 338.5px;
  }
}
.sustainability-materiality .--pt677 {
  padding-top: 677px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt677 {
    padding-top: 338.5px;
  }
}
.sustainability-materiality .--pb677 {
  padding-bottom: 677px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb677 {
    padding-bottom: 338.5px;
  }
}
.sustainability-materiality .--w677 {
  width: 677px;
}
.sustainability-materiality .--fw677 {
  font-weight: 677;
}
.sustainability-materiality .--mt678 {
  margin-top: 678px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt678 {
    margin-top: 339px;
  }
}
.sustainability-materiality .--mb678 {
  margin-bottom: 678px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb678 {
    margin-bottom: 339px;
  }
}
.sustainability-materiality .--pt678 {
  padding-top: 678px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt678 {
    padding-top: 339px;
  }
}
.sustainability-materiality .--pb678 {
  padding-bottom: 678px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb678 {
    padding-bottom: 339px;
  }
}
.sustainability-materiality .--w678 {
  width: 678px;
}
.sustainability-materiality .--fw678 {
  font-weight: 678;
}
.sustainability-materiality .--mt679 {
  margin-top: 679px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt679 {
    margin-top: 339.5px;
  }
}
.sustainability-materiality .--mb679 {
  margin-bottom: 679px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb679 {
    margin-bottom: 339.5px;
  }
}
.sustainability-materiality .--pt679 {
  padding-top: 679px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt679 {
    padding-top: 339.5px;
  }
}
.sustainability-materiality .--pb679 {
  padding-bottom: 679px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb679 {
    padding-bottom: 339.5px;
  }
}
.sustainability-materiality .--w679 {
  width: 679px;
}
.sustainability-materiality .--fw679 {
  font-weight: 679;
}
.sustainability-materiality .--mt680 {
  margin-top: 680px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt680 {
    margin-top: 340px;
  }
}
.sustainability-materiality .--mb680 {
  margin-bottom: 680px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb680 {
    margin-bottom: 340px;
  }
}
.sustainability-materiality .--pt680 {
  padding-top: 680px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt680 {
    padding-top: 340px;
  }
}
.sustainability-materiality .--pb680 {
  padding-bottom: 680px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb680 {
    padding-bottom: 340px;
  }
}
.sustainability-materiality .--w680 {
  width: 680px;
}
.sustainability-materiality .--fw680 {
  font-weight: 680;
}
.sustainability-materiality .--mt681 {
  margin-top: 681px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt681 {
    margin-top: 340.5px;
  }
}
.sustainability-materiality .--mb681 {
  margin-bottom: 681px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb681 {
    margin-bottom: 340.5px;
  }
}
.sustainability-materiality .--pt681 {
  padding-top: 681px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt681 {
    padding-top: 340.5px;
  }
}
.sustainability-materiality .--pb681 {
  padding-bottom: 681px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb681 {
    padding-bottom: 340.5px;
  }
}
.sustainability-materiality .--w681 {
  width: 681px;
}
.sustainability-materiality .--fw681 {
  font-weight: 681;
}
.sustainability-materiality .--mt682 {
  margin-top: 682px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt682 {
    margin-top: 341px;
  }
}
.sustainability-materiality .--mb682 {
  margin-bottom: 682px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb682 {
    margin-bottom: 341px;
  }
}
.sustainability-materiality .--pt682 {
  padding-top: 682px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt682 {
    padding-top: 341px;
  }
}
.sustainability-materiality .--pb682 {
  padding-bottom: 682px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb682 {
    padding-bottom: 341px;
  }
}
.sustainability-materiality .--w682 {
  width: 682px;
}
.sustainability-materiality .--fw682 {
  font-weight: 682;
}
.sustainability-materiality .--mt683 {
  margin-top: 683px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt683 {
    margin-top: 341.5px;
  }
}
.sustainability-materiality .--mb683 {
  margin-bottom: 683px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb683 {
    margin-bottom: 341.5px;
  }
}
.sustainability-materiality .--pt683 {
  padding-top: 683px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt683 {
    padding-top: 341.5px;
  }
}
.sustainability-materiality .--pb683 {
  padding-bottom: 683px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb683 {
    padding-bottom: 341.5px;
  }
}
.sustainability-materiality .--w683 {
  width: 683px;
}
.sustainability-materiality .--fw683 {
  font-weight: 683;
}
.sustainability-materiality .--mt684 {
  margin-top: 684px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt684 {
    margin-top: 342px;
  }
}
.sustainability-materiality .--mb684 {
  margin-bottom: 684px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb684 {
    margin-bottom: 342px;
  }
}
.sustainability-materiality .--pt684 {
  padding-top: 684px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt684 {
    padding-top: 342px;
  }
}
.sustainability-materiality .--pb684 {
  padding-bottom: 684px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb684 {
    padding-bottom: 342px;
  }
}
.sustainability-materiality .--w684 {
  width: 684px;
}
.sustainability-materiality .--fw684 {
  font-weight: 684;
}
.sustainability-materiality .--mt685 {
  margin-top: 685px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt685 {
    margin-top: 342.5px;
  }
}
.sustainability-materiality .--mb685 {
  margin-bottom: 685px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb685 {
    margin-bottom: 342.5px;
  }
}
.sustainability-materiality .--pt685 {
  padding-top: 685px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt685 {
    padding-top: 342.5px;
  }
}
.sustainability-materiality .--pb685 {
  padding-bottom: 685px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb685 {
    padding-bottom: 342.5px;
  }
}
.sustainability-materiality .--w685 {
  width: 685px;
}
.sustainability-materiality .--fw685 {
  font-weight: 685;
}
.sustainability-materiality .--mt686 {
  margin-top: 686px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt686 {
    margin-top: 343px;
  }
}
.sustainability-materiality .--mb686 {
  margin-bottom: 686px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb686 {
    margin-bottom: 343px;
  }
}
.sustainability-materiality .--pt686 {
  padding-top: 686px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt686 {
    padding-top: 343px;
  }
}
.sustainability-materiality .--pb686 {
  padding-bottom: 686px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb686 {
    padding-bottom: 343px;
  }
}
.sustainability-materiality .--w686 {
  width: 686px;
}
.sustainability-materiality .--fw686 {
  font-weight: 686;
}
.sustainability-materiality .--mt687 {
  margin-top: 687px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt687 {
    margin-top: 343.5px;
  }
}
.sustainability-materiality .--mb687 {
  margin-bottom: 687px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb687 {
    margin-bottom: 343.5px;
  }
}
.sustainability-materiality .--pt687 {
  padding-top: 687px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt687 {
    padding-top: 343.5px;
  }
}
.sustainability-materiality .--pb687 {
  padding-bottom: 687px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb687 {
    padding-bottom: 343.5px;
  }
}
.sustainability-materiality .--w687 {
  width: 687px;
}
.sustainability-materiality .--fw687 {
  font-weight: 687;
}
.sustainability-materiality .--mt688 {
  margin-top: 688px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt688 {
    margin-top: 344px;
  }
}
.sustainability-materiality .--mb688 {
  margin-bottom: 688px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb688 {
    margin-bottom: 344px;
  }
}
.sustainability-materiality .--pt688 {
  padding-top: 688px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt688 {
    padding-top: 344px;
  }
}
.sustainability-materiality .--pb688 {
  padding-bottom: 688px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb688 {
    padding-bottom: 344px;
  }
}
.sustainability-materiality .--w688 {
  width: 688px;
}
.sustainability-materiality .--fw688 {
  font-weight: 688;
}
.sustainability-materiality .--mt689 {
  margin-top: 689px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt689 {
    margin-top: 344.5px;
  }
}
.sustainability-materiality .--mb689 {
  margin-bottom: 689px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb689 {
    margin-bottom: 344.5px;
  }
}
.sustainability-materiality .--pt689 {
  padding-top: 689px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt689 {
    padding-top: 344.5px;
  }
}
.sustainability-materiality .--pb689 {
  padding-bottom: 689px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb689 {
    padding-bottom: 344.5px;
  }
}
.sustainability-materiality .--w689 {
  width: 689px;
}
.sustainability-materiality .--fw689 {
  font-weight: 689;
}
.sustainability-materiality .--mt690 {
  margin-top: 690px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt690 {
    margin-top: 345px;
  }
}
.sustainability-materiality .--mb690 {
  margin-bottom: 690px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb690 {
    margin-bottom: 345px;
  }
}
.sustainability-materiality .--pt690 {
  padding-top: 690px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt690 {
    padding-top: 345px;
  }
}
.sustainability-materiality .--pb690 {
  padding-bottom: 690px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb690 {
    padding-bottom: 345px;
  }
}
.sustainability-materiality .--w690 {
  width: 690px;
}
.sustainability-materiality .--fw690 {
  font-weight: 690;
}
.sustainability-materiality .--mt691 {
  margin-top: 691px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt691 {
    margin-top: 345.5px;
  }
}
.sustainability-materiality .--mb691 {
  margin-bottom: 691px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb691 {
    margin-bottom: 345.5px;
  }
}
.sustainability-materiality .--pt691 {
  padding-top: 691px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt691 {
    padding-top: 345.5px;
  }
}
.sustainability-materiality .--pb691 {
  padding-bottom: 691px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb691 {
    padding-bottom: 345.5px;
  }
}
.sustainability-materiality .--w691 {
  width: 691px;
}
.sustainability-materiality .--fw691 {
  font-weight: 691;
}
.sustainability-materiality .--mt692 {
  margin-top: 692px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt692 {
    margin-top: 346px;
  }
}
.sustainability-materiality .--mb692 {
  margin-bottom: 692px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb692 {
    margin-bottom: 346px;
  }
}
.sustainability-materiality .--pt692 {
  padding-top: 692px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt692 {
    padding-top: 346px;
  }
}
.sustainability-materiality .--pb692 {
  padding-bottom: 692px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb692 {
    padding-bottom: 346px;
  }
}
.sustainability-materiality .--w692 {
  width: 692px;
}
.sustainability-materiality .--fw692 {
  font-weight: 692;
}
.sustainability-materiality .--mt693 {
  margin-top: 693px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt693 {
    margin-top: 346.5px;
  }
}
.sustainability-materiality .--mb693 {
  margin-bottom: 693px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb693 {
    margin-bottom: 346.5px;
  }
}
.sustainability-materiality .--pt693 {
  padding-top: 693px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt693 {
    padding-top: 346.5px;
  }
}
.sustainability-materiality .--pb693 {
  padding-bottom: 693px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb693 {
    padding-bottom: 346.5px;
  }
}
.sustainability-materiality .--w693 {
  width: 693px;
}
.sustainability-materiality .--fw693 {
  font-weight: 693;
}
.sustainability-materiality .--mt694 {
  margin-top: 694px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt694 {
    margin-top: 347px;
  }
}
.sustainability-materiality .--mb694 {
  margin-bottom: 694px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb694 {
    margin-bottom: 347px;
  }
}
.sustainability-materiality .--pt694 {
  padding-top: 694px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt694 {
    padding-top: 347px;
  }
}
.sustainability-materiality .--pb694 {
  padding-bottom: 694px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb694 {
    padding-bottom: 347px;
  }
}
.sustainability-materiality .--w694 {
  width: 694px;
}
.sustainability-materiality .--fw694 {
  font-weight: 694;
}
.sustainability-materiality .--mt695 {
  margin-top: 695px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt695 {
    margin-top: 347.5px;
  }
}
.sustainability-materiality .--mb695 {
  margin-bottom: 695px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb695 {
    margin-bottom: 347.5px;
  }
}
.sustainability-materiality .--pt695 {
  padding-top: 695px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt695 {
    padding-top: 347.5px;
  }
}
.sustainability-materiality .--pb695 {
  padding-bottom: 695px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb695 {
    padding-bottom: 347.5px;
  }
}
.sustainability-materiality .--w695 {
  width: 695px;
}
.sustainability-materiality .--fw695 {
  font-weight: 695;
}
.sustainability-materiality .--mt696 {
  margin-top: 696px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt696 {
    margin-top: 348px;
  }
}
.sustainability-materiality .--mb696 {
  margin-bottom: 696px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb696 {
    margin-bottom: 348px;
  }
}
.sustainability-materiality .--pt696 {
  padding-top: 696px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt696 {
    padding-top: 348px;
  }
}
.sustainability-materiality .--pb696 {
  padding-bottom: 696px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb696 {
    padding-bottom: 348px;
  }
}
.sustainability-materiality .--w696 {
  width: 696px;
}
.sustainability-materiality .--fw696 {
  font-weight: 696;
}
.sustainability-materiality .--mt697 {
  margin-top: 697px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt697 {
    margin-top: 348.5px;
  }
}
.sustainability-materiality .--mb697 {
  margin-bottom: 697px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb697 {
    margin-bottom: 348.5px;
  }
}
.sustainability-materiality .--pt697 {
  padding-top: 697px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt697 {
    padding-top: 348.5px;
  }
}
.sustainability-materiality .--pb697 {
  padding-bottom: 697px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb697 {
    padding-bottom: 348.5px;
  }
}
.sustainability-materiality .--w697 {
  width: 697px;
}
.sustainability-materiality .--fw697 {
  font-weight: 697;
}
.sustainability-materiality .--mt698 {
  margin-top: 698px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt698 {
    margin-top: 349px;
  }
}
.sustainability-materiality .--mb698 {
  margin-bottom: 698px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb698 {
    margin-bottom: 349px;
  }
}
.sustainability-materiality .--pt698 {
  padding-top: 698px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt698 {
    padding-top: 349px;
  }
}
.sustainability-materiality .--pb698 {
  padding-bottom: 698px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb698 {
    padding-bottom: 349px;
  }
}
.sustainability-materiality .--w698 {
  width: 698px;
}
.sustainability-materiality .--fw698 {
  font-weight: 698;
}
.sustainability-materiality .--mt699 {
  margin-top: 699px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt699 {
    margin-top: 349.5px;
  }
}
.sustainability-materiality .--mb699 {
  margin-bottom: 699px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb699 {
    margin-bottom: 349.5px;
  }
}
.sustainability-materiality .--pt699 {
  padding-top: 699px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt699 {
    padding-top: 349.5px;
  }
}
.sustainability-materiality .--pb699 {
  padding-bottom: 699px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb699 {
    padding-bottom: 349.5px;
  }
}
.sustainability-materiality .--w699 {
  width: 699px;
}
.sustainability-materiality .--fw699 {
  font-weight: 699;
}
.sustainability-materiality .--mt700 {
  margin-top: 700px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt700 {
    margin-top: 350px;
  }
}
.sustainability-materiality .--mb700 {
  margin-bottom: 700px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb700 {
    margin-bottom: 350px;
  }
}
.sustainability-materiality .--pt700 {
  padding-top: 700px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt700 {
    padding-top: 350px;
  }
}
.sustainability-materiality .--pb700 {
  padding-bottom: 700px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb700 {
    padding-bottom: 350px;
  }
}
.sustainability-materiality .--w700 {
  width: 700px;
}
.sustainability-materiality .--fw700 {
  font-weight: 700;
}
.sustainability-materiality .--mt701 {
  margin-top: 701px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt701 {
    margin-top: 350.5px;
  }
}
.sustainability-materiality .--mb701 {
  margin-bottom: 701px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb701 {
    margin-bottom: 350.5px;
  }
}
.sustainability-materiality .--pt701 {
  padding-top: 701px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt701 {
    padding-top: 350.5px;
  }
}
.sustainability-materiality .--pb701 {
  padding-bottom: 701px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb701 {
    padding-bottom: 350.5px;
  }
}
.sustainability-materiality .--w701 {
  width: 701px;
}
.sustainability-materiality .--fw701 {
  font-weight: 701;
}
.sustainability-materiality .--mt702 {
  margin-top: 702px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt702 {
    margin-top: 351px;
  }
}
.sustainability-materiality .--mb702 {
  margin-bottom: 702px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb702 {
    margin-bottom: 351px;
  }
}
.sustainability-materiality .--pt702 {
  padding-top: 702px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt702 {
    padding-top: 351px;
  }
}
.sustainability-materiality .--pb702 {
  padding-bottom: 702px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb702 {
    padding-bottom: 351px;
  }
}
.sustainability-materiality .--w702 {
  width: 702px;
}
.sustainability-materiality .--fw702 {
  font-weight: 702;
}
.sustainability-materiality .--mt703 {
  margin-top: 703px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt703 {
    margin-top: 351.5px;
  }
}
.sustainability-materiality .--mb703 {
  margin-bottom: 703px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb703 {
    margin-bottom: 351.5px;
  }
}
.sustainability-materiality .--pt703 {
  padding-top: 703px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt703 {
    padding-top: 351.5px;
  }
}
.sustainability-materiality .--pb703 {
  padding-bottom: 703px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb703 {
    padding-bottom: 351.5px;
  }
}
.sustainability-materiality .--w703 {
  width: 703px;
}
.sustainability-materiality .--fw703 {
  font-weight: 703;
}
.sustainability-materiality .--mt704 {
  margin-top: 704px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt704 {
    margin-top: 352px;
  }
}
.sustainability-materiality .--mb704 {
  margin-bottom: 704px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb704 {
    margin-bottom: 352px;
  }
}
.sustainability-materiality .--pt704 {
  padding-top: 704px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt704 {
    padding-top: 352px;
  }
}
.sustainability-materiality .--pb704 {
  padding-bottom: 704px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb704 {
    padding-bottom: 352px;
  }
}
.sustainability-materiality .--w704 {
  width: 704px;
}
.sustainability-materiality .--fw704 {
  font-weight: 704;
}
.sustainability-materiality .--mt705 {
  margin-top: 705px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt705 {
    margin-top: 352.5px;
  }
}
.sustainability-materiality .--mb705 {
  margin-bottom: 705px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb705 {
    margin-bottom: 352.5px;
  }
}
.sustainability-materiality .--pt705 {
  padding-top: 705px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt705 {
    padding-top: 352.5px;
  }
}
.sustainability-materiality .--pb705 {
  padding-bottom: 705px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb705 {
    padding-bottom: 352.5px;
  }
}
.sustainability-materiality .--w705 {
  width: 705px;
}
.sustainability-materiality .--fw705 {
  font-weight: 705;
}
.sustainability-materiality .--mt706 {
  margin-top: 706px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt706 {
    margin-top: 353px;
  }
}
.sustainability-materiality .--mb706 {
  margin-bottom: 706px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb706 {
    margin-bottom: 353px;
  }
}
.sustainability-materiality .--pt706 {
  padding-top: 706px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt706 {
    padding-top: 353px;
  }
}
.sustainability-materiality .--pb706 {
  padding-bottom: 706px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb706 {
    padding-bottom: 353px;
  }
}
.sustainability-materiality .--w706 {
  width: 706px;
}
.sustainability-materiality .--fw706 {
  font-weight: 706;
}
.sustainability-materiality .--mt707 {
  margin-top: 707px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt707 {
    margin-top: 353.5px;
  }
}
.sustainability-materiality .--mb707 {
  margin-bottom: 707px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb707 {
    margin-bottom: 353.5px;
  }
}
.sustainability-materiality .--pt707 {
  padding-top: 707px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt707 {
    padding-top: 353.5px;
  }
}
.sustainability-materiality .--pb707 {
  padding-bottom: 707px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb707 {
    padding-bottom: 353.5px;
  }
}
.sustainability-materiality .--w707 {
  width: 707px;
}
.sustainability-materiality .--fw707 {
  font-weight: 707;
}
.sustainability-materiality .--mt708 {
  margin-top: 708px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt708 {
    margin-top: 354px;
  }
}
.sustainability-materiality .--mb708 {
  margin-bottom: 708px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb708 {
    margin-bottom: 354px;
  }
}
.sustainability-materiality .--pt708 {
  padding-top: 708px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt708 {
    padding-top: 354px;
  }
}
.sustainability-materiality .--pb708 {
  padding-bottom: 708px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb708 {
    padding-bottom: 354px;
  }
}
.sustainability-materiality .--w708 {
  width: 708px;
}
.sustainability-materiality .--fw708 {
  font-weight: 708;
}
.sustainability-materiality .--mt709 {
  margin-top: 709px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt709 {
    margin-top: 354.5px;
  }
}
.sustainability-materiality .--mb709 {
  margin-bottom: 709px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb709 {
    margin-bottom: 354.5px;
  }
}
.sustainability-materiality .--pt709 {
  padding-top: 709px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt709 {
    padding-top: 354.5px;
  }
}
.sustainability-materiality .--pb709 {
  padding-bottom: 709px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb709 {
    padding-bottom: 354.5px;
  }
}
.sustainability-materiality .--w709 {
  width: 709px;
}
.sustainability-materiality .--fw709 {
  font-weight: 709;
}
.sustainability-materiality .--mt710 {
  margin-top: 710px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt710 {
    margin-top: 355px;
  }
}
.sustainability-materiality .--mb710 {
  margin-bottom: 710px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb710 {
    margin-bottom: 355px;
  }
}
.sustainability-materiality .--pt710 {
  padding-top: 710px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt710 {
    padding-top: 355px;
  }
}
.sustainability-materiality .--pb710 {
  padding-bottom: 710px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb710 {
    padding-bottom: 355px;
  }
}
.sustainability-materiality .--w710 {
  width: 710px;
}
.sustainability-materiality .--fw710 {
  font-weight: 710;
}
.sustainability-materiality .--mt711 {
  margin-top: 711px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt711 {
    margin-top: 355.5px;
  }
}
.sustainability-materiality .--mb711 {
  margin-bottom: 711px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb711 {
    margin-bottom: 355.5px;
  }
}
.sustainability-materiality .--pt711 {
  padding-top: 711px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt711 {
    padding-top: 355.5px;
  }
}
.sustainability-materiality .--pb711 {
  padding-bottom: 711px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb711 {
    padding-bottom: 355.5px;
  }
}
.sustainability-materiality .--w711 {
  width: 711px;
}
.sustainability-materiality .--fw711 {
  font-weight: 711;
}
.sustainability-materiality .--mt712 {
  margin-top: 712px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt712 {
    margin-top: 356px;
  }
}
.sustainability-materiality .--mb712 {
  margin-bottom: 712px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb712 {
    margin-bottom: 356px;
  }
}
.sustainability-materiality .--pt712 {
  padding-top: 712px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt712 {
    padding-top: 356px;
  }
}
.sustainability-materiality .--pb712 {
  padding-bottom: 712px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb712 {
    padding-bottom: 356px;
  }
}
.sustainability-materiality .--w712 {
  width: 712px;
}
.sustainability-materiality .--fw712 {
  font-weight: 712;
}
.sustainability-materiality .--mt713 {
  margin-top: 713px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt713 {
    margin-top: 356.5px;
  }
}
.sustainability-materiality .--mb713 {
  margin-bottom: 713px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb713 {
    margin-bottom: 356.5px;
  }
}
.sustainability-materiality .--pt713 {
  padding-top: 713px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt713 {
    padding-top: 356.5px;
  }
}
.sustainability-materiality .--pb713 {
  padding-bottom: 713px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb713 {
    padding-bottom: 356.5px;
  }
}
.sustainability-materiality .--w713 {
  width: 713px;
}
.sustainability-materiality .--fw713 {
  font-weight: 713;
}
.sustainability-materiality .--mt714 {
  margin-top: 714px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt714 {
    margin-top: 357px;
  }
}
.sustainability-materiality .--mb714 {
  margin-bottom: 714px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb714 {
    margin-bottom: 357px;
  }
}
.sustainability-materiality .--pt714 {
  padding-top: 714px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt714 {
    padding-top: 357px;
  }
}
.sustainability-materiality .--pb714 {
  padding-bottom: 714px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb714 {
    padding-bottom: 357px;
  }
}
.sustainability-materiality .--w714 {
  width: 714px;
}
.sustainability-materiality .--fw714 {
  font-weight: 714;
}
.sustainability-materiality .--mt715 {
  margin-top: 715px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt715 {
    margin-top: 357.5px;
  }
}
.sustainability-materiality .--mb715 {
  margin-bottom: 715px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb715 {
    margin-bottom: 357.5px;
  }
}
.sustainability-materiality .--pt715 {
  padding-top: 715px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt715 {
    padding-top: 357.5px;
  }
}
.sustainability-materiality .--pb715 {
  padding-bottom: 715px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb715 {
    padding-bottom: 357.5px;
  }
}
.sustainability-materiality .--w715 {
  width: 715px;
}
.sustainability-materiality .--fw715 {
  font-weight: 715;
}
.sustainability-materiality .--mt716 {
  margin-top: 716px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt716 {
    margin-top: 358px;
  }
}
.sustainability-materiality .--mb716 {
  margin-bottom: 716px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb716 {
    margin-bottom: 358px;
  }
}
.sustainability-materiality .--pt716 {
  padding-top: 716px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt716 {
    padding-top: 358px;
  }
}
.sustainability-materiality .--pb716 {
  padding-bottom: 716px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb716 {
    padding-bottom: 358px;
  }
}
.sustainability-materiality .--w716 {
  width: 716px;
}
.sustainability-materiality .--fw716 {
  font-weight: 716;
}
.sustainability-materiality .--mt717 {
  margin-top: 717px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt717 {
    margin-top: 358.5px;
  }
}
.sustainability-materiality .--mb717 {
  margin-bottom: 717px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb717 {
    margin-bottom: 358.5px;
  }
}
.sustainability-materiality .--pt717 {
  padding-top: 717px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt717 {
    padding-top: 358.5px;
  }
}
.sustainability-materiality .--pb717 {
  padding-bottom: 717px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb717 {
    padding-bottom: 358.5px;
  }
}
.sustainability-materiality .--w717 {
  width: 717px;
}
.sustainability-materiality .--fw717 {
  font-weight: 717;
}
.sustainability-materiality .--mt718 {
  margin-top: 718px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt718 {
    margin-top: 359px;
  }
}
.sustainability-materiality .--mb718 {
  margin-bottom: 718px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb718 {
    margin-bottom: 359px;
  }
}
.sustainability-materiality .--pt718 {
  padding-top: 718px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt718 {
    padding-top: 359px;
  }
}
.sustainability-materiality .--pb718 {
  padding-bottom: 718px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb718 {
    padding-bottom: 359px;
  }
}
.sustainability-materiality .--w718 {
  width: 718px;
}
.sustainability-materiality .--fw718 {
  font-weight: 718;
}
.sustainability-materiality .--mt719 {
  margin-top: 719px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt719 {
    margin-top: 359.5px;
  }
}
.sustainability-materiality .--mb719 {
  margin-bottom: 719px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb719 {
    margin-bottom: 359.5px;
  }
}
.sustainability-materiality .--pt719 {
  padding-top: 719px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt719 {
    padding-top: 359.5px;
  }
}
.sustainability-materiality .--pb719 {
  padding-bottom: 719px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb719 {
    padding-bottom: 359.5px;
  }
}
.sustainability-materiality .--w719 {
  width: 719px;
}
.sustainability-materiality .--fw719 {
  font-weight: 719;
}
.sustainability-materiality .--mt720 {
  margin-top: 720px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt720 {
    margin-top: 360px;
  }
}
.sustainability-materiality .--mb720 {
  margin-bottom: 720px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb720 {
    margin-bottom: 360px;
  }
}
.sustainability-materiality .--pt720 {
  padding-top: 720px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt720 {
    padding-top: 360px;
  }
}
.sustainability-materiality .--pb720 {
  padding-bottom: 720px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb720 {
    padding-bottom: 360px;
  }
}
.sustainability-materiality .--w720 {
  width: 720px;
}
.sustainability-materiality .--fw720 {
  font-weight: 720;
}
.sustainability-materiality .--mt721 {
  margin-top: 721px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt721 {
    margin-top: 360.5px;
  }
}
.sustainability-materiality .--mb721 {
  margin-bottom: 721px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb721 {
    margin-bottom: 360.5px;
  }
}
.sustainability-materiality .--pt721 {
  padding-top: 721px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt721 {
    padding-top: 360.5px;
  }
}
.sustainability-materiality .--pb721 {
  padding-bottom: 721px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb721 {
    padding-bottom: 360.5px;
  }
}
.sustainability-materiality .--w721 {
  width: 721px;
}
.sustainability-materiality .--fw721 {
  font-weight: 721;
}
.sustainability-materiality .--mt722 {
  margin-top: 722px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt722 {
    margin-top: 361px;
  }
}
.sustainability-materiality .--mb722 {
  margin-bottom: 722px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb722 {
    margin-bottom: 361px;
  }
}
.sustainability-materiality .--pt722 {
  padding-top: 722px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt722 {
    padding-top: 361px;
  }
}
.sustainability-materiality .--pb722 {
  padding-bottom: 722px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb722 {
    padding-bottom: 361px;
  }
}
.sustainability-materiality .--w722 {
  width: 722px;
}
.sustainability-materiality .--fw722 {
  font-weight: 722;
}
.sustainability-materiality .--mt723 {
  margin-top: 723px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt723 {
    margin-top: 361.5px;
  }
}
.sustainability-materiality .--mb723 {
  margin-bottom: 723px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb723 {
    margin-bottom: 361.5px;
  }
}
.sustainability-materiality .--pt723 {
  padding-top: 723px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt723 {
    padding-top: 361.5px;
  }
}
.sustainability-materiality .--pb723 {
  padding-bottom: 723px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb723 {
    padding-bottom: 361.5px;
  }
}
.sustainability-materiality .--w723 {
  width: 723px;
}
.sustainability-materiality .--fw723 {
  font-weight: 723;
}
.sustainability-materiality .--mt724 {
  margin-top: 724px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt724 {
    margin-top: 362px;
  }
}
.sustainability-materiality .--mb724 {
  margin-bottom: 724px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb724 {
    margin-bottom: 362px;
  }
}
.sustainability-materiality .--pt724 {
  padding-top: 724px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt724 {
    padding-top: 362px;
  }
}
.sustainability-materiality .--pb724 {
  padding-bottom: 724px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb724 {
    padding-bottom: 362px;
  }
}
.sustainability-materiality .--w724 {
  width: 724px;
}
.sustainability-materiality .--fw724 {
  font-weight: 724;
}
.sustainability-materiality .--mt725 {
  margin-top: 725px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt725 {
    margin-top: 362.5px;
  }
}
.sustainability-materiality .--mb725 {
  margin-bottom: 725px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb725 {
    margin-bottom: 362.5px;
  }
}
.sustainability-materiality .--pt725 {
  padding-top: 725px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt725 {
    padding-top: 362.5px;
  }
}
.sustainability-materiality .--pb725 {
  padding-bottom: 725px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb725 {
    padding-bottom: 362.5px;
  }
}
.sustainability-materiality .--w725 {
  width: 725px;
}
.sustainability-materiality .--fw725 {
  font-weight: 725;
}
.sustainability-materiality .--mt726 {
  margin-top: 726px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt726 {
    margin-top: 363px;
  }
}
.sustainability-materiality .--mb726 {
  margin-bottom: 726px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb726 {
    margin-bottom: 363px;
  }
}
.sustainability-materiality .--pt726 {
  padding-top: 726px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt726 {
    padding-top: 363px;
  }
}
.sustainability-materiality .--pb726 {
  padding-bottom: 726px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb726 {
    padding-bottom: 363px;
  }
}
.sustainability-materiality .--w726 {
  width: 726px;
}
.sustainability-materiality .--fw726 {
  font-weight: 726;
}
.sustainability-materiality .--mt727 {
  margin-top: 727px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt727 {
    margin-top: 363.5px;
  }
}
.sustainability-materiality .--mb727 {
  margin-bottom: 727px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb727 {
    margin-bottom: 363.5px;
  }
}
.sustainability-materiality .--pt727 {
  padding-top: 727px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt727 {
    padding-top: 363.5px;
  }
}
.sustainability-materiality .--pb727 {
  padding-bottom: 727px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb727 {
    padding-bottom: 363.5px;
  }
}
.sustainability-materiality .--w727 {
  width: 727px;
}
.sustainability-materiality .--fw727 {
  font-weight: 727;
}
.sustainability-materiality .--mt728 {
  margin-top: 728px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt728 {
    margin-top: 364px;
  }
}
.sustainability-materiality .--mb728 {
  margin-bottom: 728px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb728 {
    margin-bottom: 364px;
  }
}
.sustainability-materiality .--pt728 {
  padding-top: 728px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt728 {
    padding-top: 364px;
  }
}
.sustainability-materiality .--pb728 {
  padding-bottom: 728px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb728 {
    padding-bottom: 364px;
  }
}
.sustainability-materiality .--w728 {
  width: 728px;
}
.sustainability-materiality .--fw728 {
  font-weight: 728;
}
.sustainability-materiality .--mt729 {
  margin-top: 729px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt729 {
    margin-top: 364.5px;
  }
}
.sustainability-materiality .--mb729 {
  margin-bottom: 729px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb729 {
    margin-bottom: 364.5px;
  }
}
.sustainability-materiality .--pt729 {
  padding-top: 729px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt729 {
    padding-top: 364.5px;
  }
}
.sustainability-materiality .--pb729 {
  padding-bottom: 729px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb729 {
    padding-bottom: 364.5px;
  }
}
.sustainability-materiality .--w729 {
  width: 729px;
}
.sustainability-materiality .--fw729 {
  font-weight: 729;
}
.sustainability-materiality .--mt730 {
  margin-top: 730px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt730 {
    margin-top: 365px;
  }
}
.sustainability-materiality .--mb730 {
  margin-bottom: 730px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb730 {
    margin-bottom: 365px;
  }
}
.sustainability-materiality .--pt730 {
  padding-top: 730px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt730 {
    padding-top: 365px;
  }
}
.sustainability-materiality .--pb730 {
  padding-bottom: 730px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb730 {
    padding-bottom: 365px;
  }
}
.sustainability-materiality .--w730 {
  width: 730px;
}
.sustainability-materiality .--fw730 {
  font-weight: 730;
}
.sustainability-materiality .--mt731 {
  margin-top: 731px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt731 {
    margin-top: 365.5px;
  }
}
.sustainability-materiality .--mb731 {
  margin-bottom: 731px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb731 {
    margin-bottom: 365.5px;
  }
}
.sustainability-materiality .--pt731 {
  padding-top: 731px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt731 {
    padding-top: 365.5px;
  }
}
.sustainability-materiality .--pb731 {
  padding-bottom: 731px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb731 {
    padding-bottom: 365.5px;
  }
}
.sustainability-materiality .--w731 {
  width: 731px;
}
.sustainability-materiality .--fw731 {
  font-weight: 731;
}
.sustainability-materiality .--mt732 {
  margin-top: 732px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt732 {
    margin-top: 366px;
  }
}
.sustainability-materiality .--mb732 {
  margin-bottom: 732px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb732 {
    margin-bottom: 366px;
  }
}
.sustainability-materiality .--pt732 {
  padding-top: 732px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt732 {
    padding-top: 366px;
  }
}
.sustainability-materiality .--pb732 {
  padding-bottom: 732px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb732 {
    padding-bottom: 366px;
  }
}
.sustainability-materiality .--w732 {
  width: 732px;
}
.sustainability-materiality .--fw732 {
  font-weight: 732;
}
.sustainability-materiality .--mt733 {
  margin-top: 733px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt733 {
    margin-top: 366.5px;
  }
}
.sustainability-materiality .--mb733 {
  margin-bottom: 733px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb733 {
    margin-bottom: 366.5px;
  }
}
.sustainability-materiality .--pt733 {
  padding-top: 733px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt733 {
    padding-top: 366.5px;
  }
}
.sustainability-materiality .--pb733 {
  padding-bottom: 733px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb733 {
    padding-bottom: 366.5px;
  }
}
.sustainability-materiality .--w733 {
  width: 733px;
}
.sustainability-materiality .--fw733 {
  font-weight: 733;
}
.sustainability-materiality .--mt734 {
  margin-top: 734px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt734 {
    margin-top: 367px;
  }
}
.sustainability-materiality .--mb734 {
  margin-bottom: 734px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb734 {
    margin-bottom: 367px;
  }
}
.sustainability-materiality .--pt734 {
  padding-top: 734px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt734 {
    padding-top: 367px;
  }
}
.sustainability-materiality .--pb734 {
  padding-bottom: 734px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb734 {
    padding-bottom: 367px;
  }
}
.sustainability-materiality .--w734 {
  width: 734px;
}
.sustainability-materiality .--fw734 {
  font-weight: 734;
}
.sustainability-materiality .--mt735 {
  margin-top: 735px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt735 {
    margin-top: 367.5px;
  }
}
.sustainability-materiality .--mb735 {
  margin-bottom: 735px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb735 {
    margin-bottom: 367.5px;
  }
}
.sustainability-materiality .--pt735 {
  padding-top: 735px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt735 {
    padding-top: 367.5px;
  }
}
.sustainability-materiality .--pb735 {
  padding-bottom: 735px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb735 {
    padding-bottom: 367.5px;
  }
}
.sustainability-materiality .--w735 {
  width: 735px;
}
.sustainability-materiality .--fw735 {
  font-weight: 735;
}
.sustainability-materiality .--mt736 {
  margin-top: 736px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt736 {
    margin-top: 368px;
  }
}
.sustainability-materiality .--mb736 {
  margin-bottom: 736px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb736 {
    margin-bottom: 368px;
  }
}
.sustainability-materiality .--pt736 {
  padding-top: 736px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt736 {
    padding-top: 368px;
  }
}
.sustainability-materiality .--pb736 {
  padding-bottom: 736px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb736 {
    padding-bottom: 368px;
  }
}
.sustainability-materiality .--w736 {
  width: 736px;
}
.sustainability-materiality .--fw736 {
  font-weight: 736;
}
.sustainability-materiality .--mt737 {
  margin-top: 737px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt737 {
    margin-top: 368.5px;
  }
}
.sustainability-materiality .--mb737 {
  margin-bottom: 737px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb737 {
    margin-bottom: 368.5px;
  }
}
.sustainability-materiality .--pt737 {
  padding-top: 737px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt737 {
    padding-top: 368.5px;
  }
}
.sustainability-materiality .--pb737 {
  padding-bottom: 737px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb737 {
    padding-bottom: 368.5px;
  }
}
.sustainability-materiality .--w737 {
  width: 737px;
}
.sustainability-materiality .--fw737 {
  font-weight: 737;
}
.sustainability-materiality .--mt738 {
  margin-top: 738px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt738 {
    margin-top: 369px;
  }
}
.sustainability-materiality .--mb738 {
  margin-bottom: 738px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb738 {
    margin-bottom: 369px;
  }
}
.sustainability-materiality .--pt738 {
  padding-top: 738px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt738 {
    padding-top: 369px;
  }
}
.sustainability-materiality .--pb738 {
  padding-bottom: 738px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb738 {
    padding-bottom: 369px;
  }
}
.sustainability-materiality .--w738 {
  width: 738px;
}
.sustainability-materiality .--fw738 {
  font-weight: 738;
}
.sustainability-materiality .--mt739 {
  margin-top: 739px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt739 {
    margin-top: 369.5px;
  }
}
.sustainability-materiality .--mb739 {
  margin-bottom: 739px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb739 {
    margin-bottom: 369.5px;
  }
}
.sustainability-materiality .--pt739 {
  padding-top: 739px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt739 {
    padding-top: 369.5px;
  }
}
.sustainability-materiality .--pb739 {
  padding-bottom: 739px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb739 {
    padding-bottom: 369.5px;
  }
}
.sustainability-materiality .--w739 {
  width: 739px;
}
.sustainability-materiality .--fw739 {
  font-weight: 739;
}
.sustainability-materiality .--mt740 {
  margin-top: 740px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt740 {
    margin-top: 370px;
  }
}
.sustainability-materiality .--mb740 {
  margin-bottom: 740px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb740 {
    margin-bottom: 370px;
  }
}
.sustainability-materiality .--pt740 {
  padding-top: 740px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt740 {
    padding-top: 370px;
  }
}
.sustainability-materiality .--pb740 {
  padding-bottom: 740px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb740 {
    padding-bottom: 370px;
  }
}
.sustainability-materiality .--w740 {
  width: 740px;
}
.sustainability-materiality .--fw740 {
  font-weight: 740;
}
.sustainability-materiality .--mt741 {
  margin-top: 741px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt741 {
    margin-top: 370.5px;
  }
}
.sustainability-materiality .--mb741 {
  margin-bottom: 741px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb741 {
    margin-bottom: 370.5px;
  }
}
.sustainability-materiality .--pt741 {
  padding-top: 741px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt741 {
    padding-top: 370.5px;
  }
}
.sustainability-materiality .--pb741 {
  padding-bottom: 741px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb741 {
    padding-bottom: 370.5px;
  }
}
.sustainability-materiality .--w741 {
  width: 741px;
}
.sustainability-materiality .--fw741 {
  font-weight: 741;
}
.sustainability-materiality .--mt742 {
  margin-top: 742px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt742 {
    margin-top: 371px;
  }
}
.sustainability-materiality .--mb742 {
  margin-bottom: 742px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb742 {
    margin-bottom: 371px;
  }
}
.sustainability-materiality .--pt742 {
  padding-top: 742px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt742 {
    padding-top: 371px;
  }
}
.sustainability-materiality .--pb742 {
  padding-bottom: 742px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb742 {
    padding-bottom: 371px;
  }
}
.sustainability-materiality .--w742 {
  width: 742px;
}
.sustainability-materiality .--fw742 {
  font-weight: 742;
}
.sustainability-materiality .--mt743 {
  margin-top: 743px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt743 {
    margin-top: 371.5px;
  }
}
.sustainability-materiality .--mb743 {
  margin-bottom: 743px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb743 {
    margin-bottom: 371.5px;
  }
}
.sustainability-materiality .--pt743 {
  padding-top: 743px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt743 {
    padding-top: 371.5px;
  }
}
.sustainability-materiality .--pb743 {
  padding-bottom: 743px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb743 {
    padding-bottom: 371.5px;
  }
}
.sustainability-materiality .--w743 {
  width: 743px;
}
.sustainability-materiality .--fw743 {
  font-weight: 743;
}
.sustainability-materiality .--mt744 {
  margin-top: 744px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt744 {
    margin-top: 372px;
  }
}
.sustainability-materiality .--mb744 {
  margin-bottom: 744px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb744 {
    margin-bottom: 372px;
  }
}
.sustainability-materiality .--pt744 {
  padding-top: 744px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt744 {
    padding-top: 372px;
  }
}
.sustainability-materiality .--pb744 {
  padding-bottom: 744px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb744 {
    padding-bottom: 372px;
  }
}
.sustainability-materiality .--w744 {
  width: 744px;
}
.sustainability-materiality .--fw744 {
  font-weight: 744;
}
.sustainability-materiality .--mt745 {
  margin-top: 745px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt745 {
    margin-top: 372.5px;
  }
}
.sustainability-materiality .--mb745 {
  margin-bottom: 745px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb745 {
    margin-bottom: 372.5px;
  }
}
.sustainability-materiality .--pt745 {
  padding-top: 745px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt745 {
    padding-top: 372.5px;
  }
}
.sustainability-materiality .--pb745 {
  padding-bottom: 745px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb745 {
    padding-bottom: 372.5px;
  }
}
.sustainability-materiality .--w745 {
  width: 745px;
}
.sustainability-materiality .--fw745 {
  font-weight: 745;
}
.sustainability-materiality .--mt746 {
  margin-top: 746px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt746 {
    margin-top: 373px;
  }
}
.sustainability-materiality .--mb746 {
  margin-bottom: 746px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb746 {
    margin-bottom: 373px;
  }
}
.sustainability-materiality .--pt746 {
  padding-top: 746px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt746 {
    padding-top: 373px;
  }
}
.sustainability-materiality .--pb746 {
  padding-bottom: 746px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb746 {
    padding-bottom: 373px;
  }
}
.sustainability-materiality .--w746 {
  width: 746px;
}
.sustainability-materiality .--fw746 {
  font-weight: 746;
}
.sustainability-materiality .--mt747 {
  margin-top: 747px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt747 {
    margin-top: 373.5px;
  }
}
.sustainability-materiality .--mb747 {
  margin-bottom: 747px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb747 {
    margin-bottom: 373.5px;
  }
}
.sustainability-materiality .--pt747 {
  padding-top: 747px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt747 {
    padding-top: 373.5px;
  }
}
.sustainability-materiality .--pb747 {
  padding-bottom: 747px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb747 {
    padding-bottom: 373.5px;
  }
}
.sustainability-materiality .--w747 {
  width: 747px;
}
.sustainability-materiality .--fw747 {
  font-weight: 747;
}
.sustainability-materiality .--mt748 {
  margin-top: 748px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt748 {
    margin-top: 374px;
  }
}
.sustainability-materiality .--mb748 {
  margin-bottom: 748px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb748 {
    margin-bottom: 374px;
  }
}
.sustainability-materiality .--pt748 {
  padding-top: 748px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt748 {
    padding-top: 374px;
  }
}
.sustainability-materiality .--pb748 {
  padding-bottom: 748px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb748 {
    padding-bottom: 374px;
  }
}
.sustainability-materiality .--w748 {
  width: 748px;
}
.sustainability-materiality .--fw748 {
  font-weight: 748;
}
.sustainability-materiality .--mt749 {
  margin-top: 749px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt749 {
    margin-top: 374.5px;
  }
}
.sustainability-materiality .--mb749 {
  margin-bottom: 749px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb749 {
    margin-bottom: 374.5px;
  }
}
.sustainability-materiality .--pt749 {
  padding-top: 749px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt749 {
    padding-top: 374.5px;
  }
}
.sustainability-materiality .--pb749 {
  padding-bottom: 749px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb749 {
    padding-bottom: 374.5px;
  }
}
.sustainability-materiality .--w749 {
  width: 749px;
}
.sustainability-materiality .--fw749 {
  font-weight: 749;
}
.sustainability-materiality .--mt750 {
  margin-top: 750px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt750 {
    margin-top: 375px;
  }
}
.sustainability-materiality .--mb750 {
  margin-bottom: 750px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb750 {
    margin-bottom: 375px;
  }
}
.sustainability-materiality .--pt750 {
  padding-top: 750px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt750 {
    padding-top: 375px;
  }
}
.sustainability-materiality .--pb750 {
  padding-bottom: 750px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb750 {
    padding-bottom: 375px;
  }
}
.sustainability-materiality .--w750 {
  width: 750px;
}
.sustainability-materiality .--fw750 {
  font-weight: 750;
}
.sustainability-materiality .--mt751 {
  margin-top: 751px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt751 {
    margin-top: 375.5px;
  }
}
.sustainability-materiality .--mb751 {
  margin-bottom: 751px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb751 {
    margin-bottom: 375.5px;
  }
}
.sustainability-materiality .--pt751 {
  padding-top: 751px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt751 {
    padding-top: 375.5px;
  }
}
.sustainability-materiality .--pb751 {
  padding-bottom: 751px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb751 {
    padding-bottom: 375.5px;
  }
}
.sustainability-materiality .--w751 {
  width: 751px;
}
.sustainability-materiality .--fw751 {
  font-weight: 751;
}
.sustainability-materiality .--mt752 {
  margin-top: 752px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt752 {
    margin-top: 376px;
  }
}
.sustainability-materiality .--mb752 {
  margin-bottom: 752px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb752 {
    margin-bottom: 376px;
  }
}
.sustainability-materiality .--pt752 {
  padding-top: 752px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt752 {
    padding-top: 376px;
  }
}
.sustainability-materiality .--pb752 {
  padding-bottom: 752px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb752 {
    padding-bottom: 376px;
  }
}
.sustainability-materiality .--w752 {
  width: 752px;
}
.sustainability-materiality .--fw752 {
  font-weight: 752;
}
.sustainability-materiality .--mt753 {
  margin-top: 753px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt753 {
    margin-top: 376.5px;
  }
}
.sustainability-materiality .--mb753 {
  margin-bottom: 753px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb753 {
    margin-bottom: 376.5px;
  }
}
.sustainability-materiality .--pt753 {
  padding-top: 753px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt753 {
    padding-top: 376.5px;
  }
}
.sustainability-materiality .--pb753 {
  padding-bottom: 753px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb753 {
    padding-bottom: 376.5px;
  }
}
.sustainability-materiality .--w753 {
  width: 753px;
}
.sustainability-materiality .--fw753 {
  font-weight: 753;
}
.sustainability-materiality .--mt754 {
  margin-top: 754px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt754 {
    margin-top: 377px;
  }
}
.sustainability-materiality .--mb754 {
  margin-bottom: 754px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb754 {
    margin-bottom: 377px;
  }
}
.sustainability-materiality .--pt754 {
  padding-top: 754px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt754 {
    padding-top: 377px;
  }
}
.sustainability-materiality .--pb754 {
  padding-bottom: 754px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb754 {
    padding-bottom: 377px;
  }
}
.sustainability-materiality .--w754 {
  width: 754px;
}
.sustainability-materiality .--fw754 {
  font-weight: 754;
}
.sustainability-materiality .--mt755 {
  margin-top: 755px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt755 {
    margin-top: 377.5px;
  }
}
.sustainability-materiality .--mb755 {
  margin-bottom: 755px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb755 {
    margin-bottom: 377.5px;
  }
}
.sustainability-materiality .--pt755 {
  padding-top: 755px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt755 {
    padding-top: 377.5px;
  }
}
.sustainability-materiality .--pb755 {
  padding-bottom: 755px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb755 {
    padding-bottom: 377.5px;
  }
}
.sustainability-materiality .--w755 {
  width: 755px;
}
.sustainability-materiality .--fw755 {
  font-weight: 755;
}
.sustainability-materiality .--mt756 {
  margin-top: 756px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt756 {
    margin-top: 378px;
  }
}
.sustainability-materiality .--mb756 {
  margin-bottom: 756px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb756 {
    margin-bottom: 378px;
  }
}
.sustainability-materiality .--pt756 {
  padding-top: 756px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt756 {
    padding-top: 378px;
  }
}
.sustainability-materiality .--pb756 {
  padding-bottom: 756px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb756 {
    padding-bottom: 378px;
  }
}
.sustainability-materiality .--w756 {
  width: 756px;
}
.sustainability-materiality .--fw756 {
  font-weight: 756;
}
.sustainability-materiality .--mt757 {
  margin-top: 757px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt757 {
    margin-top: 378.5px;
  }
}
.sustainability-materiality .--mb757 {
  margin-bottom: 757px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb757 {
    margin-bottom: 378.5px;
  }
}
.sustainability-materiality .--pt757 {
  padding-top: 757px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt757 {
    padding-top: 378.5px;
  }
}
.sustainability-materiality .--pb757 {
  padding-bottom: 757px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb757 {
    padding-bottom: 378.5px;
  }
}
.sustainability-materiality .--w757 {
  width: 757px;
}
.sustainability-materiality .--fw757 {
  font-weight: 757;
}
.sustainability-materiality .--mt758 {
  margin-top: 758px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt758 {
    margin-top: 379px;
  }
}
.sustainability-materiality .--mb758 {
  margin-bottom: 758px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb758 {
    margin-bottom: 379px;
  }
}
.sustainability-materiality .--pt758 {
  padding-top: 758px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt758 {
    padding-top: 379px;
  }
}
.sustainability-materiality .--pb758 {
  padding-bottom: 758px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb758 {
    padding-bottom: 379px;
  }
}
.sustainability-materiality .--w758 {
  width: 758px;
}
.sustainability-materiality .--fw758 {
  font-weight: 758;
}
.sustainability-materiality .--mt759 {
  margin-top: 759px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt759 {
    margin-top: 379.5px;
  }
}
.sustainability-materiality .--mb759 {
  margin-bottom: 759px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb759 {
    margin-bottom: 379.5px;
  }
}
.sustainability-materiality .--pt759 {
  padding-top: 759px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt759 {
    padding-top: 379.5px;
  }
}
.sustainability-materiality .--pb759 {
  padding-bottom: 759px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb759 {
    padding-bottom: 379.5px;
  }
}
.sustainability-materiality .--w759 {
  width: 759px;
}
.sustainability-materiality .--fw759 {
  font-weight: 759;
}
.sustainability-materiality .--mt760 {
  margin-top: 760px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt760 {
    margin-top: 380px;
  }
}
.sustainability-materiality .--mb760 {
  margin-bottom: 760px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb760 {
    margin-bottom: 380px;
  }
}
.sustainability-materiality .--pt760 {
  padding-top: 760px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt760 {
    padding-top: 380px;
  }
}
.sustainability-materiality .--pb760 {
  padding-bottom: 760px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb760 {
    padding-bottom: 380px;
  }
}
.sustainability-materiality .--w760 {
  width: 760px;
}
.sustainability-materiality .--fw760 {
  font-weight: 760;
}
.sustainability-materiality .--mt761 {
  margin-top: 761px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt761 {
    margin-top: 380.5px;
  }
}
.sustainability-materiality .--mb761 {
  margin-bottom: 761px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb761 {
    margin-bottom: 380.5px;
  }
}
.sustainability-materiality .--pt761 {
  padding-top: 761px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt761 {
    padding-top: 380.5px;
  }
}
.sustainability-materiality .--pb761 {
  padding-bottom: 761px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb761 {
    padding-bottom: 380.5px;
  }
}
.sustainability-materiality .--w761 {
  width: 761px;
}
.sustainability-materiality .--fw761 {
  font-weight: 761;
}
.sustainability-materiality .--mt762 {
  margin-top: 762px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt762 {
    margin-top: 381px;
  }
}
.sustainability-materiality .--mb762 {
  margin-bottom: 762px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb762 {
    margin-bottom: 381px;
  }
}
.sustainability-materiality .--pt762 {
  padding-top: 762px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt762 {
    padding-top: 381px;
  }
}
.sustainability-materiality .--pb762 {
  padding-bottom: 762px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb762 {
    padding-bottom: 381px;
  }
}
.sustainability-materiality .--w762 {
  width: 762px;
}
.sustainability-materiality .--fw762 {
  font-weight: 762;
}
.sustainability-materiality .--mt763 {
  margin-top: 763px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt763 {
    margin-top: 381.5px;
  }
}
.sustainability-materiality .--mb763 {
  margin-bottom: 763px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb763 {
    margin-bottom: 381.5px;
  }
}
.sustainability-materiality .--pt763 {
  padding-top: 763px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt763 {
    padding-top: 381.5px;
  }
}
.sustainability-materiality .--pb763 {
  padding-bottom: 763px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb763 {
    padding-bottom: 381.5px;
  }
}
.sustainability-materiality .--w763 {
  width: 763px;
}
.sustainability-materiality .--fw763 {
  font-weight: 763;
}
.sustainability-materiality .--mt764 {
  margin-top: 764px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt764 {
    margin-top: 382px;
  }
}
.sustainability-materiality .--mb764 {
  margin-bottom: 764px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb764 {
    margin-bottom: 382px;
  }
}
.sustainability-materiality .--pt764 {
  padding-top: 764px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt764 {
    padding-top: 382px;
  }
}
.sustainability-materiality .--pb764 {
  padding-bottom: 764px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb764 {
    padding-bottom: 382px;
  }
}
.sustainability-materiality .--w764 {
  width: 764px;
}
.sustainability-materiality .--fw764 {
  font-weight: 764;
}
.sustainability-materiality .--mt765 {
  margin-top: 765px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt765 {
    margin-top: 382.5px;
  }
}
.sustainability-materiality .--mb765 {
  margin-bottom: 765px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb765 {
    margin-bottom: 382.5px;
  }
}
.sustainability-materiality .--pt765 {
  padding-top: 765px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt765 {
    padding-top: 382.5px;
  }
}
.sustainability-materiality .--pb765 {
  padding-bottom: 765px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb765 {
    padding-bottom: 382.5px;
  }
}
.sustainability-materiality .--w765 {
  width: 765px;
}
.sustainability-materiality .--fw765 {
  font-weight: 765;
}
.sustainability-materiality .--mt766 {
  margin-top: 766px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt766 {
    margin-top: 383px;
  }
}
.sustainability-materiality .--mb766 {
  margin-bottom: 766px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb766 {
    margin-bottom: 383px;
  }
}
.sustainability-materiality .--pt766 {
  padding-top: 766px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt766 {
    padding-top: 383px;
  }
}
.sustainability-materiality .--pb766 {
  padding-bottom: 766px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb766 {
    padding-bottom: 383px;
  }
}
.sustainability-materiality .--w766 {
  width: 766px;
}
.sustainability-materiality .--fw766 {
  font-weight: 766;
}
.sustainability-materiality .--mt767 {
  margin-top: 767px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt767 {
    margin-top: 383.5px;
  }
}
.sustainability-materiality .--mb767 {
  margin-bottom: 767px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb767 {
    margin-bottom: 383.5px;
  }
}
.sustainability-materiality .--pt767 {
  padding-top: 767px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt767 {
    padding-top: 383.5px;
  }
}
.sustainability-materiality .--pb767 {
  padding-bottom: 767px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb767 {
    padding-bottom: 383.5px;
  }
}
.sustainability-materiality .--w767 {
  width: 767px;
}
.sustainability-materiality .--fw767 {
  font-weight: 767;
}
.sustainability-materiality .--mt768 {
  margin-top: 768px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt768 {
    margin-top: 384px;
  }
}
.sustainability-materiality .--mb768 {
  margin-bottom: 768px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb768 {
    margin-bottom: 384px;
  }
}
.sustainability-materiality .--pt768 {
  padding-top: 768px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt768 {
    padding-top: 384px;
  }
}
.sustainability-materiality .--pb768 {
  padding-bottom: 768px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb768 {
    padding-bottom: 384px;
  }
}
.sustainability-materiality .--w768 {
  width: 768px;
}
.sustainability-materiality .--fw768 {
  font-weight: 768;
}
.sustainability-materiality .--mt769 {
  margin-top: 769px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt769 {
    margin-top: 384.5px;
  }
}
.sustainability-materiality .--mb769 {
  margin-bottom: 769px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb769 {
    margin-bottom: 384.5px;
  }
}
.sustainability-materiality .--pt769 {
  padding-top: 769px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt769 {
    padding-top: 384.5px;
  }
}
.sustainability-materiality .--pb769 {
  padding-bottom: 769px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb769 {
    padding-bottom: 384.5px;
  }
}
.sustainability-materiality .--w769 {
  width: 769px;
}
.sustainability-materiality .--fw769 {
  font-weight: 769;
}
.sustainability-materiality .--mt770 {
  margin-top: 770px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt770 {
    margin-top: 385px;
  }
}
.sustainability-materiality .--mb770 {
  margin-bottom: 770px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb770 {
    margin-bottom: 385px;
  }
}
.sustainability-materiality .--pt770 {
  padding-top: 770px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt770 {
    padding-top: 385px;
  }
}
.sustainability-materiality .--pb770 {
  padding-bottom: 770px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb770 {
    padding-bottom: 385px;
  }
}
.sustainability-materiality .--w770 {
  width: 770px;
}
.sustainability-materiality .--fw770 {
  font-weight: 770;
}
.sustainability-materiality .--mt771 {
  margin-top: 771px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt771 {
    margin-top: 385.5px;
  }
}
.sustainability-materiality .--mb771 {
  margin-bottom: 771px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb771 {
    margin-bottom: 385.5px;
  }
}
.sustainability-materiality .--pt771 {
  padding-top: 771px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt771 {
    padding-top: 385.5px;
  }
}
.sustainability-materiality .--pb771 {
  padding-bottom: 771px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb771 {
    padding-bottom: 385.5px;
  }
}
.sustainability-materiality .--w771 {
  width: 771px;
}
.sustainability-materiality .--fw771 {
  font-weight: 771;
}
.sustainability-materiality .--mt772 {
  margin-top: 772px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt772 {
    margin-top: 386px;
  }
}
.sustainability-materiality .--mb772 {
  margin-bottom: 772px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb772 {
    margin-bottom: 386px;
  }
}
.sustainability-materiality .--pt772 {
  padding-top: 772px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt772 {
    padding-top: 386px;
  }
}
.sustainability-materiality .--pb772 {
  padding-bottom: 772px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb772 {
    padding-bottom: 386px;
  }
}
.sustainability-materiality .--w772 {
  width: 772px;
}
.sustainability-materiality .--fw772 {
  font-weight: 772;
}
.sustainability-materiality .--mt773 {
  margin-top: 773px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt773 {
    margin-top: 386.5px;
  }
}
.sustainability-materiality .--mb773 {
  margin-bottom: 773px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb773 {
    margin-bottom: 386.5px;
  }
}
.sustainability-materiality .--pt773 {
  padding-top: 773px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt773 {
    padding-top: 386.5px;
  }
}
.sustainability-materiality .--pb773 {
  padding-bottom: 773px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb773 {
    padding-bottom: 386.5px;
  }
}
.sustainability-materiality .--w773 {
  width: 773px;
}
.sustainability-materiality .--fw773 {
  font-weight: 773;
}
.sustainability-materiality .--mt774 {
  margin-top: 774px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt774 {
    margin-top: 387px;
  }
}
.sustainability-materiality .--mb774 {
  margin-bottom: 774px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb774 {
    margin-bottom: 387px;
  }
}
.sustainability-materiality .--pt774 {
  padding-top: 774px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt774 {
    padding-top: 387px;
  }
}
.sustainability-materiality .--pb774 {
  padding-bottom: 774px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb774 {
    padding-bottom: 387px;
  }
}
.sustainability-materiality .--w774 {
  width: 774px;
}
.sustainability-materiality .--fw774 {
  font-weight: 774;
}
.sustainability-materiality .--mt775 {
  margin-top: 775px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt775 {
    margin-top: 387.5px;
  }
}
.sustainability-materiality .--mb775 {
  margin-bottom: 775px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb775 {
    margin-bottom: 387.5px;
  }
}
.sustainability-materiality .--pt775 {
  padding-top: 775px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt775 {
    padding-top: 387.5px;
  }
}
.sustainability-materiality .--pb775 {
  padding-bottom: 775px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb775 {
    padding-bottom: 387.5px;
  }
}
.sustainability-materiality .--w775 {
  width: 775px;
}
.sustainability-materiality .--fw775 {
  font-weight: 775;
}
.sustainability-materiality .--mt776 {
  margin-top: 776px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt776 {
    margin-top: 388px;
  }
}
.sustainability-materiality .--mb776 {
  margin-bottom: 776px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb776 {
    margin-bottom: 388px;
  }
}
.sustainability-materiality .--pt776 {
  padding-top: 776px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt776 {
    padding-top: 388px;
  }
}
.sustainability-materiality .--pb776 {
  padding-bottom: 776px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb776 {
    padding-bottom: 388px;
  }
}
.sustainability-materiality .--w776 {
  width: 776px;
}
.sustainability-materiality .--fw776 {
  font-weight: 776;
}
.sustainability-materiality .--mt777 {
  margin-top: 777px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt777 {
    margin-top: 388.5px;
  }
}
.sustainability-materiality .--mb777 {
  margin-bottom: 777px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb777 {
    margin-bottom: 388.5px;
  }
}
.sustainability-materiality .--pt777 {
  padding-top: 777px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt777 {
    padding-top: 388.5px;
  }
}
.sustainability-materiality .--pb777 {
  padding-bottom: 777px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb777 {
    padding-bottom: 388.5px;
  }
}
.sustainability-materiality .--w777 {
  width: 777px;
}
.sustainability-materiality .--fw777 {
  font-weight: 777;
}
.sustainability-materiality .--mt778 {
  margin-top: 778px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt778 {
    margin-top: 389px;
  }
}
.sustainability-materiality .--mb778 {
  margin-bottom: 778px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb778 {
    margin-bottom: 389px;
  }
}
.sustainability-materiality .--pt778 {
  padding-top: 778px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt778 {
    padding-top: 389px;
  }
}
.sustainability-materiality .--pb778 {
  padding-bottom: 778px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb778 {
    padding-bottom: 389px;
  }
}
.sustainability-materiality .--w778 {
  width: 778px;
}
.sustainability-materiality .--fw778 {
  font-weight: 778;
}
.sustainability-materiality .--mt779 {
  margin-top: 779px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt779 {
    margin-top: 389.5px;
  }
}
.sustainability-materiality .--mb779 {
  margin-bottom: 779px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb779 {
    margin-bottom: 389.5px;
  }
}
.sustainability-materiality .--pt779 {
  padding-top: 779px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt779 {
    padding-top: 389.5px;
  }
}
.sustainability-materiality .--pb779 {
  padding-bottom: 779px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb779 {
    padding-bottom: 389.5px;
  }
}
.sustainability-materiality .--w779 {
  width: 779px;
}
.sustainability-materiality .--fw779 {
  font-weight: 779;
}
.sustainability-materiality .--mt780 {
  margin-top: 780px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt780 {
    margin-top: 390px;
  }
}
.sustainability-materiality .--mb780 {
  margin-bottom: 780px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb780 {
    margin-bottom: 390px;
  }
}
.sustainability-materiality .--pt780 {
  padding-top: 780px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt780 {
    padding-top: 390px;
  }
}
.sustainability-materiality .--pb780 {
  padding-bottom: 780px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb780 {
    padding-bottom: 390px;
  }
}
.sustainability-materiality .--w780 {
  width: 780px;
}
.sustainability-materiality .--fw780 {
  font-weight: 780;
}
.sustainability-materiality .--mt781 {
  margin-top: 781px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt781 {
    margin-top: 390.5px;
  }
}
.sustainability-materiality .--mb781 {
  margin-bottom: 781px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb781 {
    margin-bottom: 390.5px;
  }
}
.sustainability-materiality .--pt781 {
  padding-top: 781px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt781 {
    padding-top: 390.5px;
  }
}
.sustainability-materiality .--pb781 {
  padding-bottom: 781px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb781 {
    padding-bottom: 390.5px;
  }
}
.sustainability-materiality .--w781 {
  width: 781px;
}
.sustainability-materiality .--fw781 {
  font-weight: 781;
}
.sustainability-materiality .--mt782 {
  margin-top: 782px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt782 {
    margin-top: 391px;
  }
}
.sustainability-materiality .--mb782 {
  margin-bottom: 782px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb782 {
    margin-bottom: 391px;
  }
}
.sustainability-materiality .--pt782 {
  padding-top: 782px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt782 {
    padding-top: 391px;
  }
}
.sustainability-materiality .--pb782 {
  padding-bottom: 782px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb782 {
    padding-bottom: 391px;
  }
}
.sustainability-materiality .--w782 {
  width: 782px;
}
.sustainability-materiality .--fw782 {
  font-weight: 782;
}
.sustainability-materiality .--mt783 {
  margin-top: 783px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt783 {
    margin-top: 391.5px;
  }
}
.sustainability-materiality .--mb783 {
  margin-bottom: 783px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb783 {
    margin-bottom: 391.5px;
  }
}
.sustainability-materiality .--pt783 {
  padding-top: 783px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt783 {
    padding-top: 391.5px;
  }
}
.sustainability-materiality .--pb783 {
  padding-bottom: 783px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb783 {
    padding-bottom: 391.5px;
  }
}
.sustainability-materiality .--w783 {
  width: 783px;
}
.sustainability-materiality .--fw783 {
  font-weight: 783;
}
.sustainability-materiality .--mt784 {
  margin-top: 784px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt784 {
    margin-top: 392px;
  }
}
.sustainability-materiality .--mb784 {
  margin-bottom: 784px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb784 {
    margin-bottom: 392px;
  }
}
.sustainability-materiality .--pt784 {
  padding-top: 784px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt784 {
    padding-top: 392px;
  }
}
.sustainability-materiality .--pb784 {
  padding-bottom: 784px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb784 {
    padding-bottom: 392px;
  }
}
.sustainability-materiality .--w784 {
  width: 784px;
}
.sustainability-materiality .--fw784 {
  font-weight: 784;
}
.sustainability-materiality .--mt785 {
  margin-top: 785px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt785 {
    margin-top: 392.5px;
  }
}
.sustainability-materiality .--mb785 {
  margin-bottom: 785px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb785 {
    margin-bottom: 392.5px;
  }
}
.sustainability-materiality .--pt785 {
  padding-top: 785px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt785 {
    padding-top: 392.5px;
  }
}
.sustainability-materiality .--pb785 {
  padding-bottom: 785px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb785 {
    padding-bottom: 392.5px;
  }
}
.sustainability-materiality .--w785 {
  width: 785px;
}
.sustainability-materiality .--fw785 {
  font-weight: 785;
}
.sustainability-materiality .--mt786 {
  margin-top: 786px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt786 {
    margin-top: 393px;
  }
}
.sustainability-materiality .--mb786 {
  margin-bottom: 786px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb786 {
    margin-bottom: 393px;
  }
}
.sustainability-materiality .--pt786 {
  padding-top: 786px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt786 {
    padding-top: 393px;
  }
}
.sustainability-materiality .--pb786 {
  padding-bottom: 786px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb786 {
    padding-bottom: 393px;
  }
}
.sustainability-materiality .--w786 {
  width: 786px;
}
.sustainability-materiality .--fw786 {
  font-weight: 786;
}
.sustainability-materiality .--mt787 {
  margin-top: 787px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt787 {
    margin-top: 393.5px;
  }
}
.sustainability-materiality .--mb787 {
  margin-bottom: 787px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb787 {
    margin-bottom: 393.5px;
  }
}
.sustainability-materiality .--pt787 {
  padding-top: 787px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt787 {
    padding-top: 393.5px;
  }
}
.sustainability-materiality .--pb787 {
  padding-bottom: 787px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb787 {
    padding-bottom: 393.5px;
  }
}
.sustainability-materiality .--w787 {
  width: 787px;
}
.sustainability-materiality .--fw787 {
  font-weight: 787;
}
.sustainability-materiality .--mt788 {
  margin-top: 788px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt788 {
    margin-top: 394px;
  }
}
.sustainability-materiality .--mb788 {
  margin-bottom: 788px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb788 {
    margin-bottom: 394px;
  }
}
.sustainability-materiality .--pt788 {
  padding-top: 788px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt788 {
    padding-top: 394px;
  }
}
.sustainability-materiality .--pb788 {
  padding-bottom: 788px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb788 {
    padding-bottom: 394px;
  }
}
.sustainability-materiality .--w788 {
  width: 788px;
}
.sustainability-materiality .--fw788 {
  font-weight: 788;
}
.sustainability-materiality .--mt789 {
  margin-top: 789px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt789 {
    margin-top: 394.5px;
  }
}
.sustainability-materiality .--mb789 {
  margin-bottom: 789px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb789 {
    margin-bottom: 394.5px;
  }
}
.sustainability-materiality .--pt789 {
  padding-top: 789px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt789 {
    padding-top: 394.5px;
  }
}
.sustainability-materiality .--pb789 {
  padding-bottom: 789px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb789 {
    padding-bottom: 394.5px;
  }
}
.sustainability-materiality .--w789 {
  width: 789px;
}
.sustainability-materiality .--fw789 {
  font-weight: 789;
}
.sustainability-materiality .--mt790 {
  margin-top: 790px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt790 {
    margin-top: 395px;
  }
}
.sustainability-materiality .--mb790 {
  margin-bottom: 790px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb790 {
    margin-bottom: 395px;
  }
}
.sustainability-materiality .--pt790 {
  padding-top: 790px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt790 {
    padding-top: 395px;
  }
}
.sustainability-materiality .--pb790 {
  padding-bottom: 790px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb790 {
    padding-bottom: 395px;
  }
}
.sustainability-materiality .--w790 {
  width: 790px;
}
.sustainability-materiality .--fw790 {
  font-weight: 790;
}
.sustainability-materiality .--mt791 {
  margin-top: 791px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt791 {
    margin-top: 395.5px;
  }
}
.sustainability-materiality .--mb791 {
  margin-bottom: 791px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb791 {
    margin-bottom: 395.5px;
  }
}
.sustainability-materiality .--pt791 {
  padding-top: 791px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt791 {
    padding-top: 395.5px;
  }
}
.sustainability-materiality .--pb791 {
  padding-bottom: 791px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb791 {
    padding-bottom: 395.5px;
  }
}
.sustainability-materiality .--w791 {
  width: 791px;
}
.sustainability-materiality .--fw791 {
  font-weight: 791;
}
.sustainability-materiality .--mt792 {
  margin-top: 792px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt792 {
    margin-top: 396px;
  }
}
.sustainability-materiality .--mb792 {
  margin-bottom: 792px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb792 {
    margin-bottom: 396px;
  }
}
.sustainability-materiality .--pt792 {
  padding-top: 792px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt792 {
    padding-top: 396px;
  }
}
.sustainability-materiality .--pb792 {
  padding-bottom: 792px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb792 {
    padding-bottom: 396px;
  }
}
.sustainability-materiality .--w792 {
  width: 792px;
}
.sustainability-materiality .--fw792 {
  font-weight: 792;
}
.sustainability-materiality .--mt793 {
  margin-top: 793px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt793 {
    margin-top: 396.5px;
  }
}
.sustainability-materiality .--mb793 {
  margin-bottom: 793px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb793 {
    margin-bottom: 396.5px;
  }
}
.sustainability-materiality .--pt793 {
  padding-top: 793px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt793 {
    padding-top: 396.5px;
  }
}
.sustainability-materiality .--pb793 {
  padding-bottom: 793px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb793 {
    padding-bottom: 396.5px;
  }
}
.sustainability-materiality .--w793 {
  width: 793px;
}
.sustainability-materiality .--fw793 {
  font-weight: 793;
}
.sustainability-materiality .--mt794 {
  margin-top: 794px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt794 {
    margin-top: 397px;
  }
}
.sustainability-materiality .--mb794 {
  margin-bottom: 794px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb794 {
    margin-bottom: 397px;
  }
}
.sustainability-materiality .--pt794 {
  padding-top: 794px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt794 {
    padding-top: 397px;
  }
}
.sustainability-materiality .--pb794 {
  padding-bottom: 794px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb794 {
    padding-bottom: 397px;
  }
}
.sustainability-materiality .--w794 {
  width: 794px;
}
.sustainability-materiality .--fw794 {
  font-weight: 794;
}
.sustainability-materiality .--mt795 {
  margin-top: 795px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt795 {
    margin-top: 397.5px;
  }
}
.sustainability-materiality .--mb795 {
  margin-bottom: 795px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb795 {
    margin-bottom: 397.5px;
  }
}
.sustainability-materiality .--pt795 {
  padding-top: 795px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt795 {
    padding-top: 397.5px;
  }
}
.sustainability-materiality .--pb795 {
  padding-bottom: 795px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb795 {
    padding-bottom: 397.5px;
  }
}
.sustainability-materiality .--w795 {
  width: 795px;
}
.sustainability-materiality .--fw795 {
  font-weight: 795;
}
.sustainability-materiality .--mt796 {
  margin-top: 796px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt796 {
    margin-top: 398px;
  }
}
.sustainability-materiality .--mb796 {
  margin-bottom: 796px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb796 {
    margin-bottom: 398px;
  }
}
.sustainability-materiality .--pt796 {
  padding-top: 796px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt796 {
    padding-top: 398px;
  }
}
.sustainability-materiality .--pb796 {
  padding-bottom: 796px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb796 {
    padding-bottom: 398px;
  }
}
.sustainability-materiality .--w796 {
  width: 796px;
}
.sustainability-materiality .--fw796 {
  font-weight: 796;
}
.sustainability-materiality .--mt797 {
  margin-top: 797px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt797 {
    margin-top: 398.5px;
  }
}
.sustainability-materiality .--mb797 {
  margin-bottom: 797px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb797 {
    margin-bottom: 398.5px;
  }
}
.sustainability-materiality .--pt797 {
  padding-top: 797px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt797 {
    padding-top: 398.5px;
  }
}
.sustainability-materiality .--pb797 {
  padding-bottom: 797px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb797 {
    padding-bottom: 398.5px;
  }
}
.sustainability-materiality .--w797 {
  width: 797px;
}
.sustainability-materiality .--fw797 {
  font-weight: 797;
}
.sustainability-materiality .--mt798 {
  margin-top: 798px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt798 {
    margin-top: 399px;
  }
}
.sustainability-materiality .--mb798 {
  margin-bottom: 798px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb798 {
    margin-bottom: 399px;
  }
}
.sustainability-materiality .--pt798 {
  padding-top: 798px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt798 {
    padding-top: 399px;
  }
}
.sustainability-materiality .--pb798 {
  padding-bottom: 798px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb798 {
    padding-bottom: 399px;
  }
}
.sustainability-materiality .--w798 {
  width: 798px;
}
.sustainability-materiality .--fw798 {
  font-weight: 798;
}
.sustainability-materiality .--mt799 {
  margin-top: 799px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt799 {
    margin-top: 399.5px;
  }
}
.sustainability-materiality .--mb799 {
  margin-bottom: 799px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb799 {
    margin-bottom: 399.5px;
  }
}
.sustainability-materiality .--pt799 {
  padding-top: 799px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt799 {
    padding-top: 399.5px;
  }
}
.sustainability-materiality .--pb799 {
  padding-bottom: 799px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb799 {
    padding-bottom: 399.5px;
  }
}
.sustainability-materiality .--w799 {
  width: 799px;
}
.sustainability-materiality .--fw799 {
  font-weight: 799;
}
.sustainability-materiality .--mt800 {
  margin-top: 800px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt800 {
    margin-top: 400px;
  }
}
.sustainability-materiality .--mb800 {
  margin-bottom: 800px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb800 {
    margin-bottom: 400px;
  }
}
.sustainability-materiality .--pt800 {
  padding-top: 800px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt800 {
    padding-top: 400px;
  }
}
.sustainability-materiality .--pb800 {
  padding-bottom: 800px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb800 {
    padding-bottom: 400px;
  }
}
.sustainability-materiality .--w800 {
  width: 800px;
}
.sustainability-materiality .--fw800 {
  font-weight: 800;
}
.sustainability-materiality .--mt801 {
  margin-top: 801px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt801 {
    margin-top: 400.5px;
  }
}
.sustainability-materiality .--mb801 {
  margin-bottom: 801px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb801 {
    margin-bottom: 400.5px;
  }
}
.sustainability-materiality .--pt801 {
  padding-top: 801px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt801 {
    padding-top: 400.5px;
  }
}
.sustainability-materiality .--pb801 {
  padding-bottom: 801px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb801 {
    padding-bottom: 400.5px;
  }
}
.sustainability-materiality .--w801 {
  width: 801px;
}
.sustainability-materiality .--fw801 {
  font-weight: 801;
}
.sustainability-materiality .--mt802 {
  margin-top: 802px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt802 {
    margin-top: 401px;
  }
}
.sustainability-materiality .--mb802 {
  margin-bottom: 802px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb802 {
    margin-bottom: 401px;
  }
}
.sustainability-materiality .--pt802 {
  padding-top: 802px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt802 {
    padding-top: 401px;
  }
}
.sustainability-materiality .--pb802 {
  padding-bottom: 802px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb802 {
    padding-bottom: 401px;
  }
}
.sustainability-materiality .--w802 {
  width: 802px;
}
.sustainability-materiality .--fw802 {
  font-weight: 802;
}
.sustainability-materiality .--mt803 {
  margin-top: 803px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt803 {
    margin-top: 401.5px;
  }
}
.sustainability-materiality .--mb803 {
  margin-bottom: 803px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb803 {
    margin-bottom: 401.5px;
  }
}
.sustainability-materiality .--pt803 {
  padding-top: 803px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt803 {
    padding-top: 401.5px;
  }
}
.sustainability-materiality .--pb803 {
  padding-bottom: 803px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb803 {
    padding-bottom: 401.5px;
  }
}
.sustainability-materiality .--w803 {
  width: 803px;
}
.sustainability-materiality .--fw803 {
  font-weight: 803;
}
.sustainability-materiality .--mt804 {
  margin-top: 804px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt804 {
    margin-top: 402px;
  }
}
.sustainability-materiality .--mb804 {
  margin-bottom: 804px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb804 {
    margin-bottom: 402px;
  }
}
.sustainability-materiality .--pt804 {
  padding-top: 804px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt804 {
    padding-top: 402px;
  }
}
.sustainability-materiality .--pb804 {
  padding-bottom: 804px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb804 {
    padding-bottom: 402px;
  }
}
.sustainability-materiality .--w804 {
  width: 804px;
}
.sustainability-materiality .--fw804 {
  font-weight: 804;
}
.sustainability-materiality .--mt805 {
  margin-top: 805px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt805 {
    margin-top: 402.5px;
  }
}
.sustainability-materiality .--mb805 {
  margin-bottom: 805px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb805 {
    margin-bottom: 402.5px;
  }
}
.sustainability-materiality .--pt805 {
  padding-top: 805px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt805 {
    padding-top: 402.5px;
  }
}
.sustainability-materiality .--pb805 {
  padding-bottom: 805px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb805 {
    padding-bottom: 402.5px;
  }
}
.sustainability-materiality .--w805 {
  width: 805px;
}
.sustainability-materiality .--fw805 {
  font-weight: 805;
}
.sustainability-materiality .--mt806 {
  margin-top: 806px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt806 {
    margin-top: 403px;
  }
}
.sustainability-materiality .--mb806 {
  margin-bottom: 806px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb806 {
    margin-bottom: 403px;
  }
}
.sustainability-materiality .--pt806 {
  padding-top: 806px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt806 {
    padding-top: 403px;
  }
}
.sustainability-materiality .--pb806 {
  padding-bottom: 806px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb806 {
    padding-bottom: 403px;
  }
}
.sustainability-materiality .--w806 {
  width: 806px;
}
.sustainability-materiality .--fw806 {
  font-weight: 806;
}
.sustainability-materiality .--mt807 {
  margin-top: 807px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt807 {
    margin-top: 403.5px;
  }
}
.sustainability-materiality .--mb807 {
  margin-bottom: 807px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb807 {
    margin-bottom: 403.5px;
  }
}
.sustainability-materiality .--pt807 {
  padding-top: 807px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt807 {
    padding-top: 403.5px;
  }
}
.sustainability-materiality .--pb807 {
  padding-bottom: 807px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb807 {
    padding-bottom: 403.5px;
  }
}
.sustainability-materiality .--w807 {
  width: 807px;
}
.sustainability-materiality .--fw807 {
  font-weight: 807;
}
.sustainability-materiality .--mt808 {
  margin-top: 808px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt808 {
    margin-top: 404px;
  }
}
.sustainability-materiality .--mb808 {
  margin-bottom: 808px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb808 {
    margin-bottom: 404px;
  }
}
.sustainability-materiality .--pt808 {
  padding-top: 808px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt808 {
    padding-top: 404px;
  }
}
.sustainability-materiality .--pb808 {
  padding-bottom: 808px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb808 {
    padding-bottom: 404px;
  }
}
.sustainability-materiality .--w808 {
  width: 808px;
}
.sustainability-materiality .--fw808 {
  font-weight: 808;
}
.sustainability-materiality .--mt809 {
  margin-top: 809px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt809 {
    margin-top: 404.5px;
  }
}
.sustainability-materiality .--mb809 {
  margin-bottom: 809px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb809 {
    margin-bottom: 404.5px;
  }
}
.sustainability-materiality .--pt809 {
  padding-top: 809px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt809 {
    padding-top: 404.5px;
  }
}
.sustainability-materiality .--pb809 {
  padding-bottom: 809px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb809 {
    padding-bottom: 404.5px;
  }
}
.sustainability-materiality .--w809 {
  width: 809px;
}
.sustainability-materiality .--fw809 {
  font-weight: 809;
}
.sustainability-materiality .--mt810 {
  margin-top: 810px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt810 {
    margin-top: 405px;
  }
}
.sustainability-materiality .--mb810 {
  margin-bottom: 810px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb810 {
    margin-bottom: 405px;
  }
}
.sustainability-materiality .--pt810 {
  padding-top: 810px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt810 {
    padding-top: 405px;
  }
}
.sustainability-materiality .--pb810 {
  padding-bottom: 810px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb810 {
    padding-bottom: 405px;
  }
}
.sustainability-materiality .--w810 {
  width: 810px;
}
.sustainability-materiality .--fw810 {
  font-weight: 810;
}
.sustainability-materiality .--mt811 {
  margin-top: 811px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt811 {
    margin-top: 405.5px;
  }
}
.sustainability-materiality .--mb811 {
  margin-bottom: 811px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb811 {
    margin-bottom: 405.5px;
  }
}
.sustainability-materiality .--pt811 {
  padding-top: 811px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt811 {
    padding-top: 405.5px;
  }
}
.sustainability-materiality .--pb811 {
  padding-bottom: 811px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb811 {
    padding-bottom: 405.5px;
  }
}
.sustainability-materiality .--w811 {
  width: 811px;
}
.sustainability-materiality .--fw811 {
  font-weight: 811;
}
.sustainability-materiality .--mt812 {
  margin-top: 812px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt812 {
    margin-top: 406px;
  }
}
.sustainability-materiality .--mb812 {
  margin-bottom: 812px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb812 {
    margin-bottom: 406px;
  }
}
.sustainability-materiality .--pt812 {
  padding-top: 812px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt812 {
    padding-top: 406px;
  }
}
.sustainability-materiality .--pb812 {
  padding-bottom: 812px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb812 {
    padding-bottom: 406px;
  }
}
.sustainability-materiality .--w812 {
  width: 812px;
}
.sustainability-materiality .--fw812 {
  font-weight: 812;
}
.sustainability-materiality .--mt813 {
  margin-top: 813px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt813 {
    margin-top: 406.5px;
  }
}
.sustainability-materiality .--mb813 {
  margin-bottom: 813px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb813 {
    margin-bottom: 406.5px;
  }
}
.sustainability-materiality .--pt813 {
  padding-top: 813px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt813 {
    padding-top: 406.5px;
  }
}
.sustainability-materiality .--pb813 {
  padding-bottom: 813px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb813 {
    padding-bottom: 406.5px;
  }
}
.sustainability-materiality .--w813 {
  width: 813px;
}
.sustainability-materiality .--fw813 {
  font-weight: 813;
}
.sustainability-materiality .--mt814 {
  margin-top: 814px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt814 {
    margin-top: 407px;
  }
}
.sustainability-materiality .--mb814 {
  margin-bottom: 814px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb814 {
    margin-bottom: 407px;
  }
}
.sustainability-materiality .--pt814 {
  padding-top: 814px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt814 {
    padding-top: 407px;
  }
}
.sustainability-materiality .--pb814 {
  padding-bottom: 814px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb814 {
    padding-bottom: 407px;
  }
}
.sustainability-materiality .--w814 {
  width: 814px;
}
.sustainability-materiality .--fw814 {
  font-weight: 814;
}
.sustainability-materiality .--mt815 {
  margin-top: 815px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt815 {
    margin-top: 407.5px;
  }
}
.sustainability-materiality .--mb815 {
  margin-bottom: 815px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb815 {
    margin-bottom: 407.5px;
  }
}
.sustainability-materiality .--pt815 {
  padding-top: 815px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt815 {
    padding-top: 407.5px;
  }
}
.sustainability-materiality .--pb815 {
  padding-bottom: 815px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb815 {
    padding-bottom: 407.5px;
  }
}
.sustainability-materiality .--w815 {
  width: 815px;
}
.sustainability-materiality .--fw815 {
  font-weight: 815;
}
.sustainability-materiality .--mt816 {
  margin-top: 816px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt816 {
    margin-top: 408px;
  }
}
.sustainability-materiality .--mb816 {
  margin-bottom: 816px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb816 {
    margin-bottom: 408px;
  }
}
.sustainability-materiality .--pt816 {
  padding-top: 816px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt816 {
    padding-top: 408px;
  }
}
.sustainability-materiality .--pb816 {
  padding-bottom: 816px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb816 {
    padding-bottom: 408px;
  }
}
.sustainability-materiality .--w816 {
  width: 816px;
}
.sustainability-materiality .--fw816 {
  font-weight: 816;
}
.sustainability-materiality .--mt817 {
  margin-top: 817px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt817 {
    margin-top: 408.5px;
  }
}
.sustainability-materiality .--mb817 {
  margin-bottom: 817px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb817 {
    margin-bottom: 408.5px;
  }
}
.sustainability-materiality .--pt817 {
  padding-top: 817px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt817 {
    padding-top: 408.5px;
  }
}
.sustainability-materiality .--pb817 {
  padding-bottom: 817px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb817 {
    padding-bottom: 408.5px;
  }
}
.sustainability-materiality .--w817 {
  width: 817px;
}
.sustainability-materiality .--fw817 {
  font-weight: 817;
}
.sustainability-materiality .--mt818 {
  margin-top: 818px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt818 {
    margin-top: 409px;
  }
}
.sustainability-materiality .--mb818 {
  margin-bottom: 818px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb818 {
    margin-bottom: 409px;
  }
}
.sustainability-materiality .--pt818 {
  padding-top: 818px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt818 {
    padding-top: 409px;
  }
}
.sustainability-materiality .--pb818 {
  padding-bottom: 818px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb818 {
    padding-bottom: 409px;
  }
}
.sustainability-materiality .--w818 {
  width: 818px;
}
.sustainability-materiality .--fw818 {
  font-weight: 818;
}
.sustainability-materiality .--mt819 {
  margin-top: 819px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt819 {
    margin-top: 409.5px;
  }
}
.sustainability-materiality .--mb819 {
  margin-bottom: 819px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb819 {
    margin-bottom: 409.5px;
  }
}
.sustainability-materiality .--pt819 {
  padding-top: 819px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt819 {
    padding-top: 409.5px;
  }
}
.sustainability-materiality .--pb819 {
  padding-bottom: 819px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb819 {
    padding-bottom: 409.5px;
  }
}
.sustainability-materiality .--w819 {
  width: 819px;
}
.sustainability-materiality .--fw819 {
  font-weight: 819;
}
.sustainability-materiality .--mt820 {
  margin-top: 820px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt820 {
    margin-top: 410px;
  }
}
.sustainability-materiality .--mb820 {
  margin-bottom: 820px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb820 {
    margin-bottom: 410px;
  }
}
.sustainability-materiality .--pt820 {
  padding-top: 820px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt820 {
    padding-top: 410px;
  }
}
.sustainability-materiality .--pb820 {
  padding-bottom: 820px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb820 {
    padding-bottom: 410px;
  }
}
.sustainability-materiality .--w820 {
  width: 820px;
}
.sustainability-materiality .--fw820 {
  font-weight: 820;
}
.sustainability-materiality .--mt821 {
  margin-top: 821px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt821 {
    margin-top: 410.5px;
  }
}
.sustainability-materiality .--mb821 {
  margin-bottom: 821px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb821 {
    margin-bottom: 410.5px;
  }
}
.sustainability-materiality .--pt821 {
  padding-top: 821px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt821 {
    padding-top: 410.5px;
  }
}
.sustainability-materiality .--pb821 {
  padding-bottom: 821px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb821 {
    padding-bottom: 410.5px;
  }
}
.sustainability-materiality .--w821 {
  width: 821px;
}
.sustainability-materiality .--fw821 {
  font-weight: 821;
}
.sustainability-materiality .--mt822 {
  margin-top: 822px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt822 {
    margin-top: 411px;
  }
}
.sustainability-materiality .--mb822 {
  margin-bottom: 822px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb822 {
    margin-bottom: 411px;
  }
}
.sustainability-materiality .--pt822 {
  padding-top: 822px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt822 {
    padding-top: 411px;
  }
}
.sustainability-materiality .--pb822 {
  padding-bottom: 822px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb822 {
    padding-bottom: 411px;
  }
}
.sustainability-materiality .--w822 {
  width: 822px;
}
.sustainability-materiality .--fw822 {
  font-weight: 822;
}
.sustainability-materiality .--mt823 {
  margin-top: 823px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt823 {
    margin-top: 411.5px;
  }
}
.sustainability-materiality .--mb823 {
  margin-bottom: 823px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb823 {
    margin-bottom: 411.5px;
  }
}
.sustainability-materiality .--pt823 {
  padding-top: 823px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt823 {
    padding-top: 411.5px;
  }
}
.sustainability-materiality .--pb823 {
  padding-bottom: 823px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb823 {
    padding-bottom: 411.5px;
  }
}
.sustainability-materiality .--w823 {
  width: 823px;
}
.sustainability-materiality .--fw823 {
  font-weight: 823;
}
.sustainability-materiality .--mt824 {
  margin-top: 824px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt824 {
    margin-top: 412px;
  }
}
.sustainability-materiality .--mb824 {
  margin-bottom: 824px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb824 {
    margin-bottom: 412px;
  }
}
.sustainability-materiality .--pt824 {
  padding-top: 824px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt824 {
    padding-top: 412px;
  }
}
.sustainability-materiality .--pb824 {
  padding-bottom: 824px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb824 {
    padding-bottom: 412px;
  }
}
.sustainability-materiality .--w824 {
  width: 824px;
}
.sustainability-materiality .--fw824 {
  font-weight: 824;
}
.sustainability-materiality .--mt825 {
  margin-top: 825px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt825 {
    margin-top: 412.5px;
  }
}
.sustainability-materiality .--mb825 {
  margin-bottom: 825px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb825 {
    margin-bottom: 412.5px;
  }
}
.sustainability-materiality .--pt825 {
  padding-top: 825px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt825 {
    padding-top: 412.5px;
  }
}
.sustainability-materiality .--pb825 {
  padding-bottom: 825px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb825 {
    padding-bottom: 412.5px;
  }
}
.sustainability-materiality .--w825 {
  width: 825px;
}
.sustainability-materiality .--fw825 {
  font-weight: 825;
}
.sustainability-materiality .--mt826 {
  margin-top: 826px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt826 {
    margin-top: 413px;
  }
}
.sustainability-materiality .--mb826 {
  margin-bottom: 826px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb826 {
    margin-bottom: 413px;
  }
}
.sustainability-materiality .--pt826 {
  padding-top: 826px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt826 {
    padding-top: 413px;
  }
}
.sustainability-materiality .--pb826 {
  padding-bottom: 826px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb826 {
    padding-bottom: 413px;
  }
}
.sustainability-materiality .--w826 {
  width: 826px;
}
.sustainability-materiality .--fw826 {
  font-weight: 826;
}
.sustainability-materiality .--mt827 {
  margin-top: 827px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt827 {
    margin-top: 413.5px;
  }
}
.sustainability-materiality .--mb827 {
  margin-bottom: 827px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb827 {
    margin-bottom: 413.5px;
  }
}
.sustainability-materiality .--pt827 {
  padding-top: 827px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt827 {
    padding-top: 413.5px;
  }
}
.sustainability-materiality .--pb827 {
  padding-bottom: 827px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb827 {
    padding-bottom: 413.5px;
  }
}
.sustainability-materiality .--w827 {
  width: 827px;
}
.sustainability-materiality .--fw827 {
  font-weight: 827;
}
.sustainability-materiality .--mt828 {
  margin-top: 828px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt828 {
    margin-top: 414px;
  }
}
.sustainability-materiality .--mb828 {
  margin-bottom: 828px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb828 {
    margin-bottom: 414px;
  }
}
.sustainability-materiality .--pt828 {
  padding-top: 828px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt828 {
    padding-top: 414px;
  }
}
.sustainability-materiality .--pb828 {
  padding-bottom: 828px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb828 {
    padding-bottom: 414px;
  }
}
.sustainability-materiality .--w828 {
  width: 828px;
}
.sustainability-materiality .--fw828 {
  font-weight: 828;
}
.sustainability-materiality .--mt829 {
  margin-top: 829px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt829 {
    margin-top: 414.5px;
  }
}
.sustainability-materiality .--mb829 {
  margin-bottom: 829px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb829 {
    margin-bottom: 414.5px;
  }
}
.sustainability-materiality .--pt829 {
  padding-top: 829px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt829 {
    padding-top: 414.5px;
  }
}
.sustainability-materiality .--pb829 {
  padding-bottom: 829px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb829 {
    padding-bottom: 414.5px;
  }
}
.sustainability-materiality .--w829 {
  width: 829px;
}
.sustainability-materiality .--fw829 {
  font-weight: 829;
}
.sustainability-materiality .--mt830 {
  margin-top: 830px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt830 {
    margin-top: 415px;
  }
}
.sustainability-materiality .--mb830 {
  margin-bottom: 830px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb830 {
    margin-bottom: 415px;
  }
}
.sustainability-materiality .--pt830 {
  padding-top: 830px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt830 {
    padding-top: 415px;
  }
}
.sustainability-materiality .--pb830 {
  padding-bottom: 830px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb830 {
    padding-bottom: 415px;
  }
}
.sustainability-materiality .--w830 {
  width: 830px;
}
.sustainability-materiality .--fw830 {
  font-weight: 830;
}
.sustainability-materiality .--mt831 {
  margin-top: 831px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt831 {
    margin-top: 415.5px;
  }
}
.sustainability-materiality .--mb831 {
  margin-bottom: 831px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb831 {
    margin-bottom: 415.5px;
  }
}
.sustainability-materiality .--pt831 {
  padding-top: 831px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt831 {
    padding-top: 415.5px;
  }
}
.sustainability-materiality .--pb831 {
  padding-bottom: 831px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb831 {
    padding-bottom: 415.5px;
  }
}
.sustainability-materiality .--w831 {
  width: 831px;
}
.sustainability-materiality .--fw831 {
  font-weight: 831;
}
.sustainability-materiality .--mt832 {
  margin-top: 832px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt832 {
    margin-top: 416px;
  }
}
.sustainability-materiality .--mb832 {
  margin-bottom: 832px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb832 {
    margin-bottom: 416px;
  }
}
.sustainability-materiality .--pt832 {
  padding-top: 832px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt832 {
    padding-top: 416px;
  }
}
.sustainability-materiality .--pb832 {
  padding-bottom: 832px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb832 {
    padding-bottom: 416px;
  }
}
.sustainability-materiality .--w832 {
  width: 832px;
}
.sustainability-materiality .--fw832 {
  font-weight: 832;
}
.sustainability-materiality .--mt833 {
  margin-top: 833px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt833 {
    margin-top: 416.5px;
  }
}
.sustainability-materiality .--mb833 {
  margin-bottom: 833px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb833 {
    margin-bottom: 416.5px;
  }
}
.sustainability-materiality .--pt833 {
  padding-top: 833px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt833 {
    padding-top: 416.5px;
  }
}
.sustainability-materiality .--pb833 {
  padding-bottom: 833px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb833 {
    padding-bottom: 416.5px;
  }
}
.sustainability-materiality .--w833 {
  width: 833px;
}
.sustainability-materiality .--fw833 {
  font-weight: 833;
}
.sustainability-materiality .--mt834 {
  margin-top: 834px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt834 {
    margin-top: 417px;
  }
}
.sustainability-materiality .--mb834 {
  margin-bottom: 834px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb834 {
    margin-bottom: 417px;
  }
}
.sustainability-materiality .--pt834 {
  padding-top: 834px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt834 {
    padding-top: 417px;
  }
}
.sustainability-materiality .--pb834 {
  padding-bottom: 834px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb834 {
    padding-bottom: 417px;
  }
}
.sustainability-materiality .--w834 {
  width: 834px;
}
.sustainability-materiality .--fw834 {
  font-weight: 834;
}
.sustainability-materiality .--mt835 {
  margin-top: 835px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt835 {
    margin-top: 417.5px;
  }
}
.sustainability-materiality .--mb835 {
  margin-bottom: 835px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb835 {
    margin-bottom: 417.5px;
  }
}
.sustainability-materiality .--pt835 {
  padding-top: 835px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt835 {
    padding-top: 417.5px;
  }
}
.sustainability-materiality .--pb835 {
  padding-bottom: 835px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb835 {
    padding-bottom: 417.5px;
  }
}
.sustainability-materiality .--w835 {
  width: 835px;
}
.sustainability-materiality .--fw835 {
  font-weight: 835;
}
.sustainability-materiality .--mt836 {
  margin-top: 836px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt836 {
    margin-top: 418px;
  }
}
.sustainability-materiality .--mb836 {
  margin-bottom: 836px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb836 {
    margin-bottom: 418px;
  }
}
.sustainability-materiality .--pt836 {
  padding-top: 836px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt836 {
    padding-top: 418px;
  }
}
.sustainability-materiality .--pb836 {
  padding-bottom: 836px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb836 {
    padding-bottom: 418px;
  }
}
.sustainability-materiality .--w836 {
  width: 836px;
}
.sustainability-materiality .--fw836 {
  font-weight: 836;
}
.sustainability-materiality .--mt837 {
  margin-top: 837px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt837 {
    margin-top: 418.5px;
  }
}
.sustainability-materiality .--mb837 {
  margin-bottom: 837px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb837 {
    margin-bottom: 418.5px;
  }
}
.sustainability-materiality .--pt837 {
  padding-top: 837px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt837 {
    padding-top: 418.5px;
  }
}
.sustainability-materiality .--pb837 {
  padding-bottom: 837px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb837 {
    padding-bottom: 418.5px;
  }
}
.sustainability-materiality .--w837 {
  width: 837px;
}
.sustainability-materiality .--fw837 {
  font-weight: 837;
}
.sustainability-materiality .--mt838 {
  margin-top: 838px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt838 {
    margin-top: 419px;
  }
}
.sustainability-materiality .--mb838 {
  margin-bottom: 838px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb838 {
    margin-bottom: 419px;
  }
}
.sustainability-materiality .--pt838 {
  padding-top: 838px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt838 {
    padding-top: 419px;
  }
}
.sustainability-materiality .--pb838 {
  padding-bottom: 838px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb838 {
    padding-bottom: 419px;
  }
}
.sustainability-materiality .--w838 {
  width: 838px;
}
.sustainability-materiality .--fw838 {
  font-weight: 838;
}
.sustainability-materiality .--mt839 {
  margin-top: 839px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt839 {
    margin-top: 419.5px;
  }
}
.sustainability-materiality .--mb839 {
  margin-bottom: 839px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb839 {
    margin-bottom: 419.5px;
  }
}
.sustainability-materiality .--pt839 {
  padding-top: 839px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt839 {
    padding-top: 419.5px;
  }
}
.sustainability-materiality .--pb839 {
  padding-bottom: 839px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb839 {
    padding-bottom: 419.5px;
  }
}
.sustainability-materiality .--w839 {
  width: 839px;
}
.sustainability-materiality .--fw839 {
  font-weight: 839;
}
.sustainability-materiality .--mt840 {
  margin-top: 840px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt840 {
    margin-top: 420px;
  }
}
.sustainability-materiality .--mb840 {
  margin-bottom: 840px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb840 {
    margin-bottom: 420px;
  }
}
.sustainability-materiality .--pt840 {
  padding-top: 840px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt840 {
    padding-top: 420px;
  }
}
.sustainability-materiality .--pb840 {
  padding-bottom: 840px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb840 {
    padding-bottom: 420px;
  }
}
.sustainability-materiality .--w840 {
  width: 840px;
}
.sustainability-materiality .--fw840 {
  font-weight: 840;
}
.sustainability-materiality .--mt841 {
  margin-top: 841px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt841 {
    margin-top: 420.5px;
  }
}
.sustainability-materiality .--mb841 {
  margin-bottom: 841px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb841 {
    margin-bottom: 420.5px;
  }
}
.sustainability-materiality .--pt841 {
  padding-top: 841px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt841 {
    padding-top: 420.5px;
  }
}
.sustainability-materiality .--pb841 {
  padding-bottom: 841px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb841 {
    padding-bottom: 420.5px;
  }
}
.sustainability-materiality .--w841 {
  width: 841px;
}
.sustainability-materiality .--fw841 {
  font-weight: 841;
}
.sustainability-materiality .--mt842 {
  margin-top: 842px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt842 {
    margin-top: 421px;
  }
}
.sustainability-materiality .--mb842 {
  margin-bottom: 842px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb842 {
    margin-bottom: 421px;
  }
}
.sustainability-materiality .--pt842 {
  padding-top: 842px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt842 {
    padding-top: 421px;
  }
}
.sustainability-materiality .--pb842 {
  padding-bottom: 842px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb842 {
    padding-bottom: 421px;
  }
}
.sustainability-materiality .--w842 {
  width: 842px;
}
.sustainability-materiality .--fw842 {
  font-weight: 842;
}
.sustainability-materiality .--mt843 {
  margin-top: 843px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt843 {
    margin-top: 421.5px;
  }
}
.sustainability-materiality .--mb843 {
  margin-bottom: 843px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb843 {
    margin-bottom: 421.5px;
  }
}
.sustainability-materiality .--pt843 {
  padding-top: 843px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt843 {
    padding-top: 421.5px;
  }
}
.sustainability-materiality .--pb843 {
  padding-bottom: 843px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb843 {
    padding-bottom: 421.5px;
  }
}
.sustainability-materiality .--w843 {
  width: 843px;
}
.sustainability-materiality .--fw843 {
  font-weight: 843;
}
.sustainability-materiality .--mt844 {
  margin-top: 844px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt844 {
    margin-top: 422px;
  }
}
.sustainability-materiality .--mb844 {
  margin-bottom: 844px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb844 {
    margin-bottom: 422px;
  }
}
.sustainability-materiality .--pt844 {
  padding-top: 844px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt844 {
    padding-top: 422px;
  }
}
.sustainability-materiality .--pb844 {
  padding-bottom: 844px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb844 {
    padding-bottom: 422px;
  }
}
.sustainability-materiality .--w844 {
  width: 844px;
}
.sustainability-materiality .--fw844 {
  font-weight: 844;
}
.sustainability-materiality .--mt845 {
  margin-top: 845px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt845 {
    margin-top: 422.5px;
  }
}
.sustainability-materiality .--mb845 {
  margin-bottom: 845px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb845 {
    margin-bottom: 422.5px;
  }
}
.sustainability-materiality .--pt845 {
  padding-top: 845px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt845 {
    padding-top: 422.5px;
  }
}
.sustainability-materiality .--pb845 {
  padding-bottom: 845px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb845 {
    padding-bottom: 422.5px;
  }
}
.sustainability-materiality .--w845 {
  width: 845px;
}
.sustainability-materiality .--fw845 {
  font-weight: 845;
}
.sustainability-materiality .--mt846 {
  margin-top: 846px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt846 {
    margin-top: 423px;
  }
}
.sustainability-materiality .--mb846 {
  margin-bottom: 846px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb846 {
    margin-bottom: 423px;
  }
}
.sustainability-materiality .--pt846 {
  padding-top: 846px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt846 {
    padding-top: 423px;
  }
}
.sustainability-materiality .--pb846 {
  padding-bottom: 846px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb846 {
    padding-bottom: 423px;
  }
}
.sustainability-materiality .--w846 {
  width: 846px;
}
.sustainability-materiality .--fw846 {
  font-weight: 846;
}
.sustainability-materiality .--mt847 {
  margin-top: 847px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt847 {
    margin-top: 423.5px;
  }
}
.sustainability-materiality .--mb847 {
  margin-bottom: 847px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb847 {
    margin-bottom: 423.5px;
  }
}
.sustainability-materiality .--pt847 {
  padding-top: 847px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt847 {
    padding-top: 423.5px;
  }
}
.sustainability-materiality .--pb847 {
  padding-bottom: 847px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb847 {
    padding-bottom: 423.5px;
  }
}
.sustainability-materiality .--w847 {
  width: 847px;
}
.sustainability-materiality .--fw847 {
  font-weight: 847;
}
.sustainability-materiality .--mt848 {
  margin-top: 848px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt848 {
    margin-top: 424px;
  }
}
.sustainability-materiality .--mb848 {
  margin-bottom: 848px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb848 {
    margin-bottom: 424px;
  }
}
.sustainability-materiality .--pt848 {
  padding-top: 848px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt848 {
    padding-top: 424px;
  }
}
.sustainability-materiality .--pb848 {
  padding-bottom: 848px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb848 {
    padding-bottom: 424px;
  }
}
.sustainability-materiality .--w848 {
  width: 848px;
}
.sustainability-materiality .--fw848 {
  font-weight: 848;
}
.sustainability-materiality .--mt849 {
  margin-top: 849px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt849 {
    margin-top: 424.5px;
  }
}
.sustainability-materiality .--mb849 {
  margin-bottom: 849px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb849 {
    margin-bottom: 424.5px;
  }
}
.sustainability-materiality .--pt849 {
  padding-top: 849px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt849 {
    padding-top: 424.5px;
  }
}
.sustainability-materiality .--pb849 {
  padding-bottom: 849px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb849 {
    padding-bottom: 424.5px;
  }
}
.sustainability-materiality .--w849 {
  width: 849px;
}
.sustainability-materiality .--fw849 {
  font-weight: 849;
}
.sustainability-materiality .--mt850 {
  margin-top: 850px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt850 {
    margin-top: 425px;
  }
}
.sustainability-materiality .--mb850 {
  margin-bottom: 850px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb850 {
    margin-bottom: 425px;
  }
}
.sustainability-materiality .--pt850 {
  padding-top: 850px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt850 {
    padding-top: 425px;
  }
}
.sustainability-materiality .--pb850 {
  padding-bottom: 850px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb850 {
    padding-bottom: 425px;
  }
}
.sustainability-materiality .--w850 {
  width: 850px;
}
.sustainability-materiality .--fw850 {
  font-weight: 850;
}
.sustainability-materiality .--mt851 {
  margin-top: 851px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt851 {
    margin-top: 425.5px;
  }
}
.sustainability-materiality .--mb851 {
  margin-bottom: 851px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb851 {
    margin-bottom: 425.5px;
  }
}
.sustainability-materiality .--pt851 {
  padding-top: 851px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt851 {
    padding-top: 425.5px;
  }
}
.sustainability-materiality .--pb851 {
  padding-bottom: 851px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb851 {
    padding-bottom: 425.5px;
  }
}
.sustainability-materiality .--w851 {
  width: 851px;
}
.sustainability-materiality .--fw851 {
  font-weight: 851;
}
.sustainability-materiality .--mt852 {
  margin-top: 852px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt852 {
    margin-top: 426px;
  }
}
.sustainability-materiality .--mb852 {
  margin-bottom: 852px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb852 {
    margin-bottom: 426px;
  }
}
.sustainability-materiality .--pt852 {
  padding-top: 852px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt852 {
    padding-top: 426px;
  }
}
.sustainability-materiality .--pb852 {
  padding-bottom: 852px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb852 {
    padding-bottom: 426px;
  }
}
.sustainability-materiality .--w852 {
  width: 852px;
}
.sustainability-materiality .--fw852 {
  font-weight: 852;
}
.sustainability-materiality .--mt853 {
  margin-top: 853px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt853 {
    margin-top: 426.5px;
  }
}
.sustainability-materiality .--mb853 {
  margin-bottom: 853px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb853 {
    margin-bottom: 426.5px;
  }
}
.sustainability-materiality .--pt853 {
  padding-top: 853px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt853 {
    padding-top: 426.5px;
  }
}
.sustainability-materiality .--pb853 {
  padding-bottom: 853px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb853 {
    padding-bottom: 426.5px;
  }
}
.sustainability-materiality .--w853 {
  width: 853px;
}
.sustainability-materiality .--fw853 {
  font-weight: 853;
}
.sustainability-materiality .--mt854 {
  margin-top: 854px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt854 {
    margin-top: 427px;
  }
}
.sustainability-materiality .--mb854 {
  margin-bottom: 854px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb854 {
    margin-bottom: 427px;
  }
}
.sustainability-materiality .--pt854 {
  padding-top: 854px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt854 {
    padding-top: 427px;
  }
}
.sustainability-materiality .--pb854 {
  padding-bottom: 854px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb854 {
    padding-bottom: 427px;
  }
}
.sustainability-materiality .--w854 {
  width: 854px;
}
.sustainability-materiality .--fw854 {
  font-weight: 854;
}
.sustainability-materiality .--mt855 {
  margin-top: 855px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt855 {
    margin-top: 427.5px;
  }
}
.sustainability-materiality .--mb855 {
  margin-bottom: 855px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb855 {
    margin-bottom: 427.5px;
  }
}
.sustainability-materiality .--pt855 {
  padding-top: 855px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt855 {
    padding-top: 427.5px;
  }
}
.sustainability-materiality .--pb855 {
  padding-bottom: 855px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb855 {
    padding-bottom: 427.5px;
  }
}
.sustainability-materiality .--w855 {
  width: 855px;
}
.sustainability-materiality .--fw855 {
  font-weight: 855;
}
.sustainability-materiality .--mt856 {
  margin-top: 856px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt856 {
    margin-top: 428px;
  }
}
.sustainability-materiality .--mb856 {
  margin-bottom: 856px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb856 {
    margin-bottom: 428px;
  }
}
.sustainability-materiality .--pt856 {
  padding-top: 856px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt856 {
    padding-top: 428px;
  }
}
.sustainability-materiality .--pb856 {
  padding-bottom: 856px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb856 {
    padding-bottom: 428px;
  }
}
.sustainability-materiality .--w856 {
  width: 856px;
}
.sustainability-materiality .--fw856 {
  font-weight: 856;
}
.sustainability-materiality .--mt857 {
  margin-top: 857px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt857 {
    margin-top: 428.5px;
  }
}
.sustainability-materiality .--mb857 {
  margin-bottom: 857px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb857 {
    margin-bottom: 428.5px;
  }
}
.sustainability-materiality .--pt857 {
  padding-top: 857px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt857 {
    padding-top: 428.5px;
  }
}
.sustainability-materiality .--pb857 {
  padding-bottom: 857px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb857 {
    padding-bottom: 428.5px;
  }
}
.sustainability-materiality .--w857 {
  width: 857px;
}
.sustainability-materiality .--fw857 {
  font-weight: 857;
}
.sustainability-materiality .--mt858 {
  margin-top: 858px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt858 {
    margin-top: 429px;
  }
}
.sustainability-materiality .--mb858 {
  margin-bottom: 858px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb858 {
    margin-bottom: 429px;
  }
}
.sustainability-materiality .--pt858 {
  padding-top: 858px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt858 {
    padding-top: 429px;
  }
}
.sustainability-materiality .--pb858 {
  padding-bottom: 858px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb858 {
    padding-bottom: 429px;
  }
}
.sustainability-materiality .--w858 {
  width: 858px;
}
.sustainability-materiality .--fw858 {
  font-weight: 858;
}
.sustainability-materiality .--mt859 {
  margin-top: 859px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt859 {
    margin-top: 429.5px;
  }
}
.sustainability-materiality .--mb859 {
  margin-bottom: 859px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb859 {
    margin-bottom: 429.5px;
  }
}
.sustainability-materiality .--pt859 {
  padding-top: 859px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt859 {
    padding-top: 429.5px;
  }
}
.sustainability-materiality .--pb859 {
  padding-bottom: 859px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb859 {
    padding-bottom: 429.5px;
  }
}
.sustainability-materiality .--w859 {
  width: 859px;
}
.sustainability-materiality .--fw859 {
  font-weight: 859;
}
.sustainability-materiality .--mt860 {
  margin-top: 860px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt860 {
    margin-top: 430px;
  }
}
.sustainability-materiality .--mb860 {
  margin-bottom: 860px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb860 {
    margin-bottom: 430px;
  }
}
.sustainability-materiality .--pt860 {
  padding-top: 860px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt860 {
    padding-top: 430px;
  }
}
.sustainability-materiality .--pb860 {
  padding-bottom: 860px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb860 {
    padding-bottom: 430px;
  }
}
.sustainability-materiality .--w860 {
  width: 860px;
}
.sustainability-materiality .--fw860 {
  font-weight: 860;
}
.sustainability-materiality .--mt861 {
  margin-top: 861px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt861 {
    margin-top: 430.5px;
  }
}
.sustainability-materiality .--mb861 {
  margin-bottom: 861px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb861 {
    margin-bottom: 430.5px;
  }
}
.sustainability-materiality .--pt861 {
  padding-top: 861px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt861 {
    padding-top: 430.5px;
  }
}
.sustainability-materiality .--pb861 {
  padding-bottom: 861px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb861 {
    padding-bottom: 430.5px;
  }
}
.sustainability-materiality .--w861 {
  width: 861px;
}
.sustainability-materiality .--fw861 {
  font-weight: 861;
}
.sustainability-materiality .--mt862 {
  margin-top: 862px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt862 {
    margin-top: 431px;
  }
}
.sustainability-materiality .--mb862 {
  margin-bottom: 862px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb862 {
    margin-bottom: 431px;
  }
}
.sustainability-materiality .--pt862 {
  padding-top: 862px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt862 {
    padding-top: 431px;
  }
}
.sustainability-materiality .--pb862 {
  padding-bottom: 862px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb862 {
    padding-bottom: 431px;
  }
}
.sustainability-materiality .--w862 {
  width: 862px;
}
.sustainability-materiality .--fw862 {
  font-weight: 862;
}
.sustainability-materiality .--mt863 {
  margin-top: 863px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt863 {
    margin-top: 431.5px;
  }
}
.sustainability-materiality .--mb863 {
  margin-bottom: 863px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb863 {
    margin-bottom: 431.5px;
  }
}
.sustainability-materiality .--pt863 {
  padding-top: 863px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt863 {
    padding-top: 431.5px;
  }
}
.sustainability-materiality .--pb863 {
  padding-bottom: 863px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb863 {
    padding-bottom: 431.5px;
  }
}
.sustainability-materiality .--w863 {
  width: 863px;
}
.sustainability-materiality .--fw863 {
  font-weight: 863;
}
.sustainability-materiality .--mt864 {
  margin-top: 864px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt864 {
    margin-top: 432px;
  }
}
.sustainability-materiality .--mb864 {
  margin-bottom: 864px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb864 {
    margin-bottom: 432px;
  }
}
.sustainability-materiality .--pt864 {
  padding-top: 864px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt864 {
    padding-top: 432px;
  }
}
.sustainability-materiality .--pb864 {
  padding-bottom: 864px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb864 {
    padding-bottom: 432px;
  }
}
.sustainability-materiality .--w864 {
  width: 864px;
}
.sustainability-materiality .--fw864 {
  font-weight: 864;
}
.sustainability-materiality .--mt865 {
  margin-top: 865px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt865 {
    margin-top: 432.5px;
  }
}
.sustainability-materiality .--mb865 {
  margin-bottom: 865px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb865 {
    margin-bottom: 432.5px;
  }
}
.sustainability-materiality .--pt865 {
  padding-top: 865px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt865 {
    padding-top: 432.5px;
  }
}
.sustainability-materiality .--pb865 {
  padding-bottom: 865px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb865 {
    padding-bottom: 432.5px;
  }
}
.sustainability-materiality .--w865 {
  width: 865px;
}
.sustainability-materiality .--fw865 {
  font-weight: 865;
}
.sustainability-materiality .--mt866 {
  margin-top: 866px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt866 {
    margin-top: 433px;
  }
}
.sustainability-materiality .--mb866 {
  margin-bottom: 866px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb866 {
    margin-bottom: 433px;
  }
}
.sustainability-materiality .--pt866 {
  padding-top: 866px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt866 {
    padding-top: 433px;
  }
}
.sustainability-materiality .--pb866 {
  padding-bottom: 866px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb866 {
    padding-bottom: 433px;
  }
}
.sustainability-materiality .--w866 {
  width: 866px;
}
.sustainability-materiality .--fw866 {
  font-weight: 866;
}
.sustainability-materiality .--mt867 {
  margin-top: 867px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt867 {
    margin-top: 433.5px;
  }
}
.sustainability-materiality .--mb867 {
  margin-bottom: 867px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb867 {
    margin-bottom: 433.5px;
  }
}
.sustainability-materiality .--pt867 {
  padding-top: 867px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt867 {
    padding-top: 433.5px;
  }
}
.sustainability-materiality .--pb867 {
  padding-bottom: 867px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb867 {
    padding-bottom: 433.5px;
  }
}
.sustainability-materiality .--w867 {
  width: 867px;
}
.sustainability-materiality .--fw867 {
  font-weight: 867;
}
.sustainability-materiality .--mt868 {
  margin-top: 868px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt868 {
    margin-top: 434px;
  }
}
.sustainability-materiality .--mb868 {
  margin-bottom: 868px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb868 {
    margin-bottom: 434px;
  }
}
.sustainability-materiality .--pt868 {
  padding-top: 868px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt868 {
    padding-top: 434px;
  }
}
.sustainability-materiality .--pb868 {
  padding-bottom: 868px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb868 {
    padding-bottom: 434px;
  }
}
.sustainability-materiality .--w868 {
  width: 868px;
}
.sustainability-materiality .--fw868 {
  font-weight: 868;
}
.sustainability-materiality .--mt869 {
  margin-top: 869px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt869 {
    margin-top: 434.5px;
  }
}
.sustainability-materiality .--mb869 {
  margin-bottom: 869px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb869 {
    margin-bottom: 434.5px;
  }
}
.sustainability-materiality .--pt869 {
  padding-top: 869px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt869 {
    padding-top: 434.5px;
  }
}
.sustainability-materiality .--pb869 {
  padding-bottom: 869px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb869 {
    padding-bottom: 434.5px;
  }
}
.sustainability-materiality .--w869 {
  width: 869px;
}
.sustainability-materiality .--fw869 {
  font-weight: 869;
}
.sustainability-materiality .--mt870 {
  margin-top: 870px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt870 {
    margin-top: 435px;
  }
}
.sustainability-materiality .--mb870 {
  margin-bottom: 870px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb870 {
    margin-bottom: 435px;
  }
}
.sustainability-materiality .--pt870 {
  padding-top: 870px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt870 {
    padding-top: 435px;
  }
}
.sustainability-materiality .--pb870 {
  padding-bottom: 870px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb870 {
    padding-bottom: 435px;
  }
}
.sustainability-materiality .--w870 {
  width: 870px;
}
.sustainability-materiality .--fw870 {
  font-weight: 870;
}
.sustainability-materiality .--mt871 {
  margin-top: 871px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt871 {
    margin-top: 435.5px;
  }
}
.sustainability-materiality .--mb871 {
  margin-bottom: 871px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb871 {
    margin-bottom: 435.5px;
  }
}
.sustainability-materiality .--pt871 {
  padding-top: 871px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt871 {
    padding-top: 435.5px;
  }
}
.sustainability-materiality .--pb871 {
  padding-bottom: 871px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb871 {
    padding-bottom: 435.5px;
  }
}
.sustainability-materiality .--w871 {
  width: 871px;
}
.sustainability-materiality .--fw871 {
  font-weight: 871;
}
.sustainability-materiality .--mt872 {
  margin-top: 872px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt872 {
    margin-top: 436px;
  }
}
.sustainability-materiality .--mb872 {
  margin-bottom: 872px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb872 {
    margin-bottom: 436px;
  }
}
.sustainability-materiality .--pt872 {
  padding-top: 872px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt872 {
    padding-top: 436px;
  }
}
.sustainability-materiality .--pb872 {
  padding-bottom: 872px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb872 {
    padding-bottom: 436px;
  }
}
.sustainability-materiality .--w872 {
  width: 872px;
}
.sustainability-materiality .--fw872 {
  font-weight: 872;
}
.sustainability-materiality .--mt873 {
  margin-top: 873px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt873 {
    margin-top: 436.5px;
  }
}
.sustainability-materiality .--mb873 {
  margin-bottom: 873px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb873 {
    margin-bottom: 436.5px;
  }
}
.sustainability-materiality .--pt873 {
  padding-top: 873px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt873 {
    padding-top: 436.5px;
  }
}
.sustainability-materiality .--pb873 {
  padding-bottom: 873px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb873 {
    padding-bottom: 436.5px;
  }
}
.sustainability-materiality .--w873 {
  width: 873px;
}
.sustainability-materiality .--fw873 {
  font-weight: 873;
}
.sustainability-materiality .--mt874 {
  margin-top: 874px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt874 {
    margin-top: 437px;
  }
}
.sustainability-materiality .--mb874 {
  margin-bottom: 874px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb874 {
    margin-bottom: 437px;
  }
}
.sustainability-materiality .--pt874 {
  padding-top: 874px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt874 {
    padding-top: 437px;
  }
}
.sustainability-materiality .--pb874 {
  padding-bottom: 874px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb874 {
    padding-bottom: 437px;
  }
}
.sustainability-materiality .--w874 {
  width: 874px;
}
.sustainability-materiality .--fw874 {
  font-weight: 874;
}
.sustainability-materiality .--mt875 {
  margin-top: 875px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt875 {
    margin-top: 437.5px;
  }
}
.sustainability-materiality .--mb875 {
  margin-bottom: 875px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb875 {
    margin-bottom: 437.5px;
  }
}
.sustainability-materiality .--pt875 {
  padding-top: 875px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt875 {
    padding-top: 437.5px;
  }
}
.sustainability-materiality .--pb875 {
  padding-bottom: 875px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb875 {
    padding-bottom: 437.5px;
  }
}
.sustainability-materiality .--w875 {
  width: 875px;
}
.sustainability-materiality .--fw875 {
  font-weight: 875;
}
.sustainability-materiality .--mt876 {
  margin-top: 876px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt876 {
    margin-top: 438px;
  }
}
.sustainability-materiality .--mb876 {
  margin-bottom: 876px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb876 {
    margin-bottom: 438px;
  }
}
.sustainability-materiality .--pt876 {
  padding-top: 876px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt876 {
    padding-top: 438px;
  }
}
.sustainability-materiality .--pb876 {
  padding-bottom: 876px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb876 {
    padding-bottom: 438px;
  }
}
.sustainability-materiality .--w876 {
  width: 876px;
}
.sustainability-materiality .--fw876 {
  font-weight: 876;
}
.sustainability-materiality .--mt877 {
  margin-top: 877px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt877 {
    margin-top: 438.5px;
  }
}
.sustainability-materiality .--mb877 {
  margin-bottom: 877px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb877 {
    margin-bottom: 438.5px;
  }
}
.sustainability-materiality .--pt877 {
  padding-top: 877px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt877 {
    padding-top: 438.5px;
  }
}
.sustainability-materiality .--pb877 {
  padding-bottom: 877px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb877 {
    padding-bottom: 438.5px;
  }
}
.sustainability-materiality .--w877 {
  width: 877px;
}
.sustainability-materiality .--fw877 {
  font-weight: 877;
}
.sustainability-materiality .--mt878 {
  margin-top: 878px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt878 {
    margin-top: 439px;
  }
}
.sustainability-materiality .--mb878 {
  margin-bottom: 878px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb878 {
    margin-bottom: 439px;
  }
}
.sustainability-materiality .--pt878 {
  padding-top: 878px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt878 {
    padding-top: 439px;
  }
}
.sustainability-materiality .--pb878 {
  padding-bottom: 878px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb878 {
    padding-bottom: 439px;
  }
}
.sustainability-materiality .--w878 {
  width: 878px;
}
.sustainability-materiality .--fw878 {
  font-weight: 878;
}
.sustainability-materiality .--mt879 {
  margin-top: 879px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt879 {
    margin-top: 439.5px;
  }
}
.sustainability-materiality .--mb879 {
  margin-bottom: 879px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb879 {
    margin-bottom: 439.5px;
  }
}
.sustainability-materiality .--pt879 {
  padding-top: 879px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt879 {
    padding-top: 439.5px;
  }
}
.sustainability-materiality .--pb879 {
  padding-bottom: 879px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb879 {
    padding-bottom: 439.5px;
  }
}
.sustainability-materiality .--w879 {
  width: 879px;
}
.sustainability-materiality .--fw879 {
  font-weight: 879;
}
.sustainability-materiality .--mt880 {
  margin-top: 880px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt880 {
    margin-top: 440px;
  }
}
.sustainability-materiality .--mb880 {
  margin-bottom: 880px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb880 {
    margin-bottom: 440px;
  }
}
.sustainability-materiality .--pt880 {
  padding-top: 880px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt880 {
    padding-top: 440px;
  }
}
.sustainability-materiality .--pb880 {
  padding-bottom: 880px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb880 {
    padding-bottom: 440px;
  }
}
.sustainability-materiality .--w880 {
  width: 880px;
}
.sustainability-materiality .--fw880 {
  font-weight: 880;
}
.sustainability-materiality .--mt881 {
  margin-top: 881px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt881 {
    margin-top: 440.5px;
  }
}
.sustainability-materiality .--mb881 {
  margin-bottom: 881px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb881 {
    margin-bottom: 440.5px;
  }
}
.sustainability-materiality .--pt881 {
  padding-top: 881px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt881 {
    padding-top: 440.5px;
  }
}
.sustainability-materiality .--pb881 {
  padding-bottom: 881px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb881 {
    padding-bottom: 440.5px;
  }
}
.sustainability-materiality .--w881 {
  width: 881px;
}
.sustainability-materiality .--fw881 {
  font-weight: 881;
}
.sustainability-materiality .--mt882 {
  margin-top: 882px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt882 {
    margin-top: 441px;
  }
}
.sustainability-materiality .--mb882 {
  margin-bottom: 882px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb882 {
    margin-bottom: 441px;
  }
}
.sustainability-materiality .--pt882 {
  padding-top: 882px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt882 {
    padding-top: 441px;
  }
}
.sustainability-materiality .--pb882 {
  padding-bottom: 882px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb882 {
    padding-bottom: 441px;
  }
}
.sustainability-materiality .--w882 {
  width: 882px;
}
.sustainability-materiality .--fw882 {
  font-weight: 882;
}
.sustainability-materiality .--mt883 {
  margin-top: 883px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt883 {
    margin-top: 441.5px;
  }
}
.sustainability-materiality .--mb883 {
  margin-bottom: 883px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb883 {
    margin-bottom: 441.5px;
  }
}
.sustainability-materiality .--pt883 {
  padding-top: 883px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt883 {
    padding-top: 441.5px;
  }
}
.sustainability-materiality .--pb883 {
  padding-bottom: 883px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb883 {
    padding-bottom: 441.5px;
  }
}
.sustainability-materiality .--w883 {
  width: 883px;
}
.sustainability-materiality .--fw883 {
  font-weight: 883;
}
.sustainability-materiality .--mt884 {
  margin-top: 884px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt884 {
    margin-top: 442px;
  }
}
.sustainability-materiality .--mb884 {
  margin-bottom: 884px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb884 {
    margin-bottom: 442px;
  }
}
.sustainability-materiality .--pt884 {
  padding-top: 884px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt884 {
    padding-top: 442px;
  }
}
.sustainability-materiality .--pb884 {
  padding-bottom: 884px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb884 {
    padding-bottom: 442px;
  }
}
.sustainability-materiality .--w884 {
  width: 884px;
}
.sustainability-materiality .--fw884 {
  font-weight: 884;
}
.sustainability-materiality .--mt885 {
  margin-top: 885px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt885 {
    margin-top: 442.5px;
  }
}
.sustainability-materiality .--mb885 {
  margin-bottom: 885px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb885 {
    margin-bottom: 442.5px;
  }
}
.sustainability-materiality .--pt885 {
  padding-top: 885px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt885 {
    padding-top: 442.5px;
  }
}
.sustainability-materiality .--pb885 {
  padding-bottom: 885px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb885 {
    padding-bottom: 442.5px;
  }
}
.sustainability-materiality .--w885 {
  width: 885px;
}
.sustainability-materiality .--fw885 {
  font-weight: 885;
}
.sustainability-materiality .--mt886 {
  margin-top: 886px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt886 {
    margin-top: 443px;
  }
}
.sustainability-materiality .--mb886 {
  margin-bottom: 886px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb886 {
    margin-bottom: 443px;
  }
}
.sustainability-materiality .--pt886 {
  padding-top: 886px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt886 {
    padding-top: 443px;
  }
}
.sustainability-materiality .--pb886 {
  padding-bottom: 886px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb886 {
    padding-bottom: 443px;
  }
}
.sustainability-materiality .--w886 {
  width: 886px;
}
.sustainability-materiality .--fw886 {
  font-weight: 886;
}
.sustainability-materiality .--mt887 {
  margin-top: 887px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt887 {
    margin-top: 443.5px;
  }
}
.sustainability-materiality .--mb887 {
  margin-bottom: 887px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb887 {
    margin-bottom: 443.5px;
  }
}
.sustainability-materiality .--pt887 {
  padding-top: 887px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt887 {
    padding-top: 443.5px;
  }
}
.sustainability-materiality .--pb887 {
  padding-bottom: 887px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb887 {
    padding-bottom: 443.5px;
  }
}
.sustainability-materiality .--w887 {
  width: 887px;
}
.sustainability-materiality .--fw887 {
  font-weight: 887;
}
.sustainability-materiality .--mt888 {
  margin-top: 888px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt888 {
    margin-top: 444px;
  }
}
.sustainability-materiality .--mb888 {
  margin-bottom: 888px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb888 {
    margin-bottom: 444px;
  }
}
.sustainability-materiality .--pt888 {
  padding-top: 888px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt888 {
    padding-top: 444px;
  }
}
.sustainability-materiality .--pb888 {
  padding-bottom: 888px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb888 {
    padding-bottom: 444px;
  }
}
.sustainability-materiality .--w888 {
  width: 888px;
}
.sustainability-materiality .--fw888 {
  font-weight: 888;
}
.sustainability-materiality .--mt889 {
  margin-top: 889px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt889 {
    margin-top: 444.5px;
  }
}
.sustainability-materiality .--mb889 {
  margin-bottom: 889px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb889 {
    margin-bottom: 444.5px;
  }
}
.sustainability-materiality .--pt889 {
  padding-top: 889px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt889 {
    padding-top: 444.5px;
  }
}
.sustainability-materiality .--pb889 {
  padding-bottom: 889px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb889 {
    padding-bottom: 444.5px;
  }
}
.sustainability-materiality .--w889 {
  width: 889px;
}
.sustainability-materiality .--fw889 {
  font-weight: 889;
}
.sustainability-materiality .--mt890 {
  margin-top: 890px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt890 {
    margin-top: 445px;
  }
}
.sustainability-materiality .--mb890 {
  margin-bottom: 890px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb890 {
    margin-bottom: 445px;
  }
}
.sustainability-materiality .--pt890 {
  padding-top: 890px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt890 {
    padding-top: 445px;
  }
}
.sustainability-materiality .--pb890 {
  padding-bottom: 890px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb890 {
    padding-bottom: 445px;
  }
}
.sustainability-materiality .--w890 {
  width: 890px;
}
.sustainability-materiality .--fw890 {
  font-weight: 890;
}
.sustainability-materiality .--mt891 {
  margin-top: 891px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt891 {
    margin-top: 445.5px;
  }
}
.sustainability-materiality .--mb891 {
  margin-bottom: 891px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb891 {
    margin-bottom: 445.5px;
  }
}
.sustainability-materiality .--pt891 {
  padding-top: 891px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt891 {
    padding-top: 445.5px;
  }
}
.sustainability-materiality .--pb891 {
  padding-bottom: 891px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb891 {
    padding-bottom: 445.5px;
  }
}
.sustainability-materiality .--w891 {
  width: 891px;
}
.sustainability-materiality .--fw891 {
  font-weight: 891;
}
.sustainability-materiality .--mt892 {
  margin-top: 892px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt892 {
    margin-top: 446px;
  }
}
.sustainability-materiality .--mb892 {
  margin-bottom: 892px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb892 {
    margin-bottom: 446px;
  }
}
.sustainability-materiality .--pt892 {
  padding-top: 892px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt892 {
    padding-top: 446px;
  }
}
.sustainability-materiality .--pb892 {
  padding-bottom: 892px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb892 {
    padding-bottom: 446px;
  }
}
.sustainability-materiality .--w892 {
  width: 892px;
}
.sustainability-materiality .--fw892 {
  font-weight: 892;
}
.sustainability-materiality .--mt893 {
  margin-top: 893px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt893 {
    margin-top: 446.5px;
  }
}
.sustainability-materiality .--mb893 {
  margin-bottom: 893px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb893 {
    margin-bottom: 446.5px;
  }
}
.sustainability-materiality .--pt893 {
  padding-top: 893px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt893 {
    padding-top: 446.5px;
  }
}
.sustainability-materiality .--pb893 {
  padding-bottom: 893px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb893 {
    padding-bottom: 446.5px;
  }
}
.sustainability-materiality .--w893 {
  width: 893px;
}
.sustainability-materiality .--fw893 {
  font-weight: 893;
}
.sustainability-materiality .--mt894 {
  margin-top: 894px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt894 {
    margin-top: 447px;
  }
}
.sustainability-materiality .--mb894 {
  margin-bottom: 894px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb894 {
    margin-bottom: 447px;
  }
}
.sustainability-materiality .--pt894 {
  padding-top: 894px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt894 {
    padding-top: 447px;
  }
}
.sustainability-materiality .--pb894 {
  padding-bottom: 894px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb894 {
    padding-bottom: 447px;
  }
}
.sustainability-materiality .--w894 {
  width: 894px;
}
.sustainability-materiality .--fw894 {
  font-weight: 894;
}
.sustainability-materiality .--mt895 {
  margin-top: 895px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt895 {
    margin-top: 447.5px;
  }
}
.sustainability-materiality .--mb895 {
  margin-bottom: 895px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb895 {
    margin-bottom: 447.5px;
  }
}
.sustainability-materiality .--pt895 {
  padding-top: 895px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt895 {
    padding-top: 447.5px;
  }
}
.sustainability-materiality .--pb895 {
  padding-bottom: 895px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb895 {
    padding-bottom: 447.5px;
  }
}
.sustainability-materiality .--w895 {
  width: 895px;
}
.sustainability-materiality .--fw895 {
  font-weight: 895;
}
.sustainability-materiality .--mt896 {
  margin-top: 896px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt896 {
    margin-top: 448px;
  }
}
.sustainability-materiality .--mb896 {
  margin-bottom: 896px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb896 {
    margin-bottom: 448px;
  }
}
.sustainability-materiality .--pt896 {
  padding-top: 896px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt896 {
    padding-top: 448px;
  }
}
.sustainability-materiality .--pb896 {
  padding-bottom: 896px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb896 {
    padding-bottom: 448px;
  }
}
.sustainability-materiality .--w896 {
  width: 896px;
}
.sustainability-materiality .--fw896 {
  font-weight: 896;
}
.sustainability-materiality .--mt897 {
  margin-top: 897px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt897 {
    margin-top: 448.5px;
  }
}
.sustainability-materiality .--mb897 {
  margin-bottom: 897px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb897 {
    margin-bottom: 448.5px;
  }
}
.sustainability-materiality .--pt897 {
  padding-top: 897px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt897 {
    padding-top: 448.5px;
  }
}
.sustainability-materiality .--pb897 {
  padding-bottom: 897px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb897 {
    padding-bottom: 448.5px;
  }
}
.sustainability-materiality .--w897 {
  width: 897px;
}
.sustainability-materiality .--fw897 {
  font-weight: 897;
}
.sustainability-materiality .--mt898 {
  margin-top: 898px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt898 {
    margin-top: 449px;
  }
}
.sustainability-materiality .--mb898 {
  margin-bottom: 898px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb898 {
    margin-bottom: 449px;
  }
}
.sustainability-materiality .--pt898 {
  padding-top: 898px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt898 {
    padding-top: 449px;
  }
}
.sustainability-materiality .--pb898 {
  padding-bottom: 898px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb898 {
    padding-bottom: 449px;
  }
}
.sustainability-materiality .--w898 {
  width: 898px;
}
.sustainability-materiality .--fw898 {
  font-weight: 898;
}
.sustainability-materiality .--mt899 {
  margin-top: 899px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt899 {
    margin-top: 449.5px;
  }
}
.sustainability-materiality .--mb899 {
  margin-bottom: 899px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb899 {
    margin-bottom: 449.5px;
  }
}
.sustainability-materiality .--pt899 {
  padding-top: 899px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt899 {
    padding-top: 449.5px;
  }
}
.sustainability-materiality .--pb899 {
  padding-bottom: 899px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb899 {
    padding-bottom: 449.5px;
  }
}
.sustainability-materiality .--w899 {
  width: 899px;
}
.sustainability-materiality .--fw899 {
  font-weight: 899;
}
.sustainability-materiality .--mt900 {
  margin-top: 900px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt900 {
    margin-top: 450px;
  }
}
.sustainability-materiality .--mb900 {
  margin-bottom: 900px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb900 {
    margin-bottom: 450px;
  }
}
.sustainability-materiality .--pt900 {
  padding-top: 900px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt900 {
    padding-top: 450px;
  }
}
.sustainability-materiality .--pb900 {
  padding-bottom: 900px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb900 {
    padding-bottom: 450px;
  }
}
.sustainability-materiality .--w900 {
  width: 900px;
}
.sustainability-materiality .--fw900 {
  font-weight: 900;
}
.sustainability-materiality .--mt901 {
  margin-top: 901px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt901 {
    margin-top: 450.5px;
  }
}
.sustainability-materiality .--mb901 {
  margin-bottom: 901px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb901 {
    margin-bottom: 450.5px;
  }
}
.sustainability-materiality .--pt901 {
  padding-top: 901px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt901 {
    padding-top: 450.5px;
  }
}
.sustainability-materiality .--pb901 {
  padding-bottom: 901px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb901 {
    padding-bottom: 450.5px;
  }
}
.sustainability-materiality .--w901 {
  width: 901px;
}
.sustainability-materiality .--fw901 {
  font-weight: 901;
}
.sustainability-materiality .--mt902 {
  margin-top: 902px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt902 {
    margin-top: 451px;
  }
}
.sustainability-materiality .--mb902 {
  margin-bottom: 902px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb902 {
    margin-bottom: 451px;
  }
}
.sustainability-materiality .--pt902 {
  padding-top: 902px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt902 {
    padding-top: 451px;
  }
}
.sustainability-materiality .--pb902 {
  padding-bottom: 902px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb902 {
    padding-bottom: 451px;
  }
}
.sustainability-materiality .--w902 {
  width: 902px;
}
.sustainability-materiality .--fw902 {
  font-weight: 902;
}
.sustainability-materiality .--mt903 {
  margin-top: 903px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt903 {
    margin-top: 451.5px;
  }
}
.sustainability-materiality .--mb903 {
  margin-bottom: 903px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb903 {
    margin-bottom: 451.5px;
  }
}
.sustainability-materiality .--pt903 {
  padding-top: 903px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt903 {
    padding-top: 451.5px;
  }
}
.sustainability-materiality .--pb903 {
  padding-bottom: 903px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb903 {
    padding-bottom: 451.5px;
  }
}
.sustainability-materiality .--w903 {
  width: 903px;
}
.sustainability-materiality .--fw903 {
  font-weight: 903;
}
.sustainability-materiality .--mt904 {
  margin-top: 904px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt904 {
    margin-top: 452px;
  }
}
.sustainability-materiality .--mb904 {
  margin-bottom: 904px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb904 {
    margin-bottom: 452px;
  }
}
.sustainability-materiality .--pt904 {
  padding-top: 904px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt904 {
    padding-top: 452px;
  }
}
.sustainability-materiality .--pb904 {
  padding-bottom: 904px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb904 {
    padding-bottom: 452px;
  }
}
.sustainability-materiality .--w904 {
  width: 904px;
}
.sustainability-materiality .--fw904 {
  font-weight: 904;
}
.sustainability-materiality .--mt905 {
  margin-top: 905px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt905 {
    margin-top: 452.5px;
  }
}
.sustainability-materiality .--mb905 {
  margin-bottom: 905px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb905 {
    margin-bottom: 452.5px;
  }
}
.sustainability-materiality .--pt905 {
  padding-top: 905px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt905 {
    padding-top: 452.5px;
  }
}
.sustainability-materiality .--pb905 {
  padding-bottom: 905px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb905 {
    padding-bottom: 452.5px;
  }
}
.sustainability-materiality .--w905 {
  width: 905px;
}
.sustainability-materiality .--fw905 {
  font-weight: 905;
}
.sustainability-materiality .--mt906 {
  margin-top: 906px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt906 {
    margin-top: 453px;
  }
}
.sustainability-materiality .--mb906 {
  margin-bottom: 906px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb906 {
    margin-bottom: 453px;
  }
}
.sustainability-materiality .--pt906 {
  padding-top: 906px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt906 {
    padding-top: 453px;
  }
}
.sustainability-materiality .--pb906 {
  padding-bottom: 906px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb906 {
    padding-bottom: 453px;
  }
}
.sustainability-materiality .--w906 {
  width: 906px;
}
.sustainability-materiality .--fw906 {
  font-weight: 906;
}
.sustainability-materiality .--mt907 {
  margin-top: 907px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt907 {
    margin-top: 453.5px;
  }
}
.sustainability-materiality .--mb907 {
  margin-bottom: 907px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb907 {
    margin-bottom: 453.5px;
  }
}
.sustainability-materiality .--pt907 {
  padding-top: 907px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt907 {
    padding-top: 453.5px;
  }
}
.sustainability-materiality .--pb907 {
  padding-bottom: 907px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb907 {
    padding-bottom: 453.5px;
  }
}
.sustainability-materiality .--w907 {
  width: 907px;
}
.sustainability-materiality .--fw907 {
  font-weight: 907;
}
.sustainability-materiality .--mt908 {
  margin-top: 908px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt908 {
    margin-top: 454px;
  }
}
.sustainability-materiality .--mb908 {
  margin-bottom: 908px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb908 {
    margin-bottom: 454px;
  }
}
.sustainability-materiality .--pt908 {
  padding-top: 908px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt908 {
    padding-top: 454px;
  }
}
.sustainability-materiality .--pb908 {
  padding-bottom: 908px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb908 {
    padding-bottom: 454px;
  }
}
.sustainability-materiality .--w908 {
  width: 908px;
}
.sustainability-materiality .--fw908 {
  font-weight: 908;
}
.sustainability-materiality .--mt909 {
  margin-top: 909px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt909 {
    margin-top: 454.5px;
  }
}
.sustainability-materiality .--mb909 {
  margin-bottom: 909px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb909 {
    margin-bottom: 454.5px;
  }
}
.sustainability-materiality .--pt909 {
  padding-top: 909px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt909 {
    padding-top: 454.5px;
  }
}
.sustainability-materiality .--pb909 {
  padding-bottom: 909px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb909 {
    padding-bottom: 454.5px;
  }
}
.sustainability-materiality .--w909 {
  width: 909px;
}
.sustainability-materiality .--fw909 {
  font-weight: 909;
}
.sustainability-materiality .--mt910 {
  margin-top: 910px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt910 {
    margin-top: 455px;
  }
}
.sustainability-materiality .--mb910 {
  margin-bottom: 910px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb910 {
    margin-bottom: 455px;
  }
}
.sustainability-materiality .--pt910 {
  padding-top: 910px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt910 {
    padding-top: 455px;
  }
}
.sustainability-materiality .--pb910 {
  padding-bottom: 910px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb910 {
    padding-bottom: 455px;
  }
}
.sustainability-materiality .--w910 {
  width: 910px;
}
.sustainability-materiality .--fw910 {
  font-weight: 910;
}
.sustainability-materiality .--mt911 {
  margin-top: 911px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt911 {
    margin-top: 455.5px;
  }
}
.sustainability-materiality .--mb911 {
  margin-bottom: 911px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb911 {
    margin-bottom: 455.5px;
  }
}
.sustainability-materiality .--pt911 {
  padding-top: 911px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt911 {
    padding-top: 455.5px;
  }
}
.sustainability-materiality .--pb911 {
  padding-bottom: 911px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb911 {
    padding-bottom: 455.5px;
  }
}
.sustainability-materiality .--w911 {
  width: 911px;
}
.sustainability-materiality .--fw911 {
  font-weight: 911;
}
.sustainability-materiality .--mt912 {
  margin-top: 912px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt912 {
    margin-top: 456px;
  }
}
.sustainability-materiality .--mb912 {
  margin-bottom: 912px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb912 {
    margin-bottom: 456px;
  }
}
.sustainability-materiality .--pt912 {
  padding-top: 912px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt912 {
    padding-top: 456px;
  }
}
.sustainability-materiality .--pb912 {
  padding-bottom: 912px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb912 {
    padding-bottom: 456px;
  }
}
.sustainability-materiality .--w912 {
  width: 912px;
}
.sustainability-materiality .--fw912 {
  font-weight: 912;
}
.sustainability-materiality .--mt913 {
  margin-top: 913px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt913 {
    margin-top: 456.5px;
  }
}
.sustainability-materiality .--mb913 {
  margin-bottom: 913px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb913 {
    margin-bottom: 456.5px;
  }
}
.sustainability-materiality .--pt913 {
  padding-top: 913px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt913 {
    padding-top: 456.5px;
  }
}
.sustainability-materiality .--pb913 {
  padding-bottom: 913px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb913 {
    padding-bottom: 456.5px;
  }
}
.sustainability-materiality .--w913 {
  width: 913px;
}
.sustainability-materiality .--fw913 {
  font-weight: 913;
}
.sustainability-materiality .--mt914 {
  margin-top: 914px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt914 {
    margin-top: 457px;
  }
}
.sustainability-materiality .--mb914 {
  margin-bottom: 914px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb914 {
    margin-bottom: 457px;
  }
}
.sustainability-materiality .--pt914 {
  padding-top: 914px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt914 {
    padding-top: 457px;
  }
}
.sustainability-materiality .--pb914 {
  padding-bottom: 914px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb914 {
    padding-bottom: 457px;
  }
}
.sustainability-materiality .--w914 {
  width: 914px;
}
.sustainability-materiality .--fw914 {
  font-weight: 914;
}
.sustainability-materiality .--mt915 {
  margin-top: 915px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt915 {
    margin-top: 457.5px;
  }
}
.sustainability-materiality .--mb915 {
  margin-bottom: 915px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb915 {
    margin-bottom: 457.5px;
  }
}
.sustainability-materiality .--pt915 {
  padding-top: 915px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt915 {
    padding-top: 457.5px;
  }
}
.sustainability-materiality .--pb915 {
  padding-bottom: 915px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb915 {
    padding-bottom: 457.5px;
  }
}
.sustainability-materiality .--w915 {
  width: 915px;
}
.sustainability-materiality .--fw915 {
  font-weight: 915;
}
.sustainability-materiality .--mt916 {
  margin-top: 916px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt916 {
    margin-top: 458px;
  }
}
.sustainability-materiality .--mb916 {
  margin-bottom: 916px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb916 {
    margin-bottom: 458px;
  }
}
.sustainability-materiality .--pt916 {
  padding-top: 916px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt916 {
    padding-top: 458px;
  }
}
.sustainability-materiality .--pb916 {
  padding-bottom: 916px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb916 {
    padding-bottom: 458px;
  }
}
.sustainability-materiality .--w916 {
  width: 916px;
}
.sustainability-materiality .--fw916 {
  font-weight: 916;
}
.sustainability-materiality .--mt917 {
  margin-top: 917px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt917 {
    margin-top: 458.5px;
  }
}
.sustainability-materiality .--mb917 {
  margin-bottom: 917px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb917 {
    margin-bottom: 458.5px;
  }
}
.sustainability-materiality .--pt917 {
  padding-top: 917px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt917 {
    padding-top: 458.5px;
  }
}
.sustainability-materiality .--pb917 {
  padding-bottom: 917px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb917 {
    padding-bottom: 458.5px;
  }
}
.sustainability-materiality .--w917 {
  width: 917px;
}
.sustainability-materiality .--fw917 {
  font-weight: 917;
}
.sustainability-materiality .--mt918 {
  margin-top: 918px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt918 {
    margin-top: 459px;
  }
}
.sustainability-materiality .--mb918 {
  margin-bottom: 918px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb918 {
    margin-bottom: 459px;
  }
}
.sustainability-materiality .--pt918 {
  padding-top: 918px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt918 {
    padding-top: 459px;
  }
}
.sustainability-materiality .--pb918 {
  padding-bottom: 918px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb918 {
    padding-bottom: 459px;
  }
}
.sustainability-materiality .--w918 {
  width: 918px;
}
.sustainability-materiality .--fw918 {
  font-weight: 918;
}
.sustainability-materiality .--mt919 {
  margin-top: 919px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt919 {
    margin-top: 459.5px;
  }
}
.sustainability-materiality .--mb919 {
  margin-bottom: 919px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb919 {
    margin-bottom: 459.5px;
  }
}
.sustainability-materiality .--pt919 {
  padding-top: 919px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt919 {
    padding-top: 459.5px;
  }
}
.sustainability-materiality .--pb919 {
  padding-bottom: 919px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb919 {
    padding-bottom: 459.5px;
  }
}
.sustainability-materiality .--w919 {
  width: 919px;
}
.sustainability-materiality .--fw919 {
  font-weight: 919;
}
.sustainability-materiality .--mt920 {
  margin-top: 920px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt920 {
    margin-top: 460px;
  }
}
.sustainability-materiality .--mb920 {
  margin-bottom: 920px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb920 {
    margin-bottom: 460px;
  }
}
.sustainability-materiality .--pt920 {
  padding-top: 920px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt920 {
    padding-top: 460px;
  }
}
.sustainability-materiality .--pb920 {
  padding-bottom: 920px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb920 {
    padding-bottom: 460px;
  }
}
.sustainability-materiality .--w920 {
  width: 920px;
}
.sustainability-materiality .--fw920 {
  font-weight: 920;
}
.sustainability-materiality .--mt921 {
  margin-top: 921px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt921 {
    margin-top: 460.5px;
  }
}
.sustainability-materiality .--mb921 {
  margin-bottom: 921px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb921 {
    margin-bottom: 460.5px;
  }
}
.sustainability-materiality .--pt921 {
  padding-top: 921px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt921 {
    padding-top: 460.5px;
  }
}
.sustainability-materiality .--pb921 {
  padding-bottom: 921px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb921 {
    padding-bottom: 460.5px;
  }
}
.sustainability-materiality .--w921 {
  width: 921px;
}
.sustainability-materiality .--fw921 {
  font-weight: 921;
}
.sustainability-materiality .--mt922 {
  margin-top: 922px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt922 {
    margin-top: 461px;
  }
}
.sustainability-materiality .--mb922 {
  margin-bottom: 922px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb922 {
    margin-bottom: 461px;
  }
}
.sustainability-materiality .--pt922 {
  padding-top: 922px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt922 {
    padding-top: 461px;
  }
}
.sustainability-materiality .--pb922 {
  padding-bottom: 922px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb922 {
    padding-bottom: 461px;
  }
}
.sustainability-materiality .--w922 {
  width: 922px;
}
.sustainability-materiality .--fw922 {
  font-weight: 922;
}
.sustainability-materiality .--mt923 {
  margin-top: 923px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt923 {
    margin-top: 461.5px;
  }
}
.sustainability-materiality .--mb923 {
  margin-bottom: 923px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb923 {
    margin-bottom: 461.5px;
  }
}
.sustainability-materiality .--pt923 {
  padding-top: 923px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt923 {
    padding-top: 461.5px;
  }
}
.sustainability-materiality .--pb923 {
  padding-bottom: 923px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb923 {
    padding-bottom: 461.5px;
  }
}
.sustainability-materiality .--w923 {
  width: 923px;
}
.sustainability-materiality .--fw923 {
  font-weight: 923;
}
.sustainability-materiality .--mt924 {
  margin-top: 924px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt924 {
    margin-top: 462px;
  }
}
.sustainability-materiality .--mb924 {
  margin-bottom: 924px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb924 {
    margin-bottom: 462px;
  }
}
.sustainability-materiality .--pt924 {
  padding-top: 924px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt924 {
    padding-top: 462px;
  }
}
.sustainability-materiality .--pb924 {
  padding-bottom: 924px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb924 {
    padding-bottom: 462px;
  }
}
.sustainability-materiality .--w924 {
  width: 924px;
}
.sustainability-materiality .--fw924 {
  font-weight: 924;
}
.sustainability-materiality .--mt925 {
  margin-top: 925px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt925 {
    margin-top: 462.5px;
  }
}
.sustainability-materiality .--mb925 {
  margin-bottom: 925px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb925 {
    margin-bottom: 462.5px;
  }
}
.sustainability-materiality .--pt925 {
  padding-top: 925px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt925 {
    padding-top: 462.5px;
  }
}
.sustainability-materiality .--pb925 {
  padding-bottom: 925px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb925 {
    padding-bottom: 462.5px;
  }
}
.sustainability-materiality .--w925 {
  width: 925px;
}
.sustainability-materiality .--fw925 {
  font-weight: 925;
}
.sustainability-materiality .--mt926 {
  margin-top: 926px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt926 {
    margin-top: 463px;
  }
}
.sustainability-materiality .--mb926 {
  margin-bottom: 926px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb926 {
    margin-bottom: 463px;
  }
}
.sustainability-materiality .--pt926 {
  padding-top: 926px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt926 {
    padding-top: 463px;
  }
}
.sustainability-materiality .--pb926 {
  padding-bottom: 926px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb926 {
    padding-bottom: 463px;
  }
}
.sustainability-materiality .--w926 {
  width: 926px;
}
.sustainability-materiality .--fw926 {
  font-weight: 926;
}
.sustainability-materiality .--mt927 {
  margin-top: 927px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt927 {
    margin-top: 463.5px;
  }
}
.sustainability-materiality .--mb927 {
  margin-bottom: 927px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb927 {
    margin-bottom: 463.5px;
  }
}
.sustainability-materiality .--pt927 {
  padding-top: 927px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt927 {
    padding-top: 463.5px;
  }
}
.sustainability-materiality .--pb927 {
  padding-bottom: 927px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb927 {
    padding-bottom: 463.5px;
  }
}
.sustainability-materiality .--w927 {
  width: 927px;
}
.sustainability-materiality .--fw927 {
  font-weight: 927;
}
.sustainability-materiality .--mt928 {
  margin-top: 928px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt928 {
    margin-top: 464px;
  }
}
.sustainability-materiality .--mb928 {
  margin-bottom: 928px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb928 {
    margin-bottom: 464px;
  }
}
.sustainability-materiality .--pt928 {
  padding-top: 928px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt928 {
    padding-top: 464px;
  }
}
.sustainability-materiality .--pb928 {
  padding-bottom: 928px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb928 {
    padding-bottom: 464px;
  }
}
.sustainability-materiality .--w928 {
  width: 928px;
}
.sustainability-materiality .--fw928 {
  font-weight: 928;
}
.sustainability-materiality .--mt929 {
  margin-top: 929px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt929 {
    margin-top: 464.5px;
  }
}
.sustainability-materiality .--mb929 {
  margin-bottom: 929px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb929 {
    margin-bottom: 464.5px;
  }
}
.sustainability-materiality .--pt929 {
  padding-top: 929px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt929 {
    padding-top: 464.5px;
  }
}
.sustainability-materiality .--pb929 {
  padding-bottom: 929px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb929 {
    padding-bottom: 464.5px;
  }
}
.sustainability-materiality .--w929 {
  width: 929px;
}
.sustainability-materiality .--fw929 {
  font-weight: 929;
}
.sustainability-materiality .--mt930 {
  margin-top: 930px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt930 {
    margin-top: 465px;
  }
}
.sustainability-materiality .--mb930 {
  margin-bottom: 930px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb930 {
    margin-bottom: 465px;
  }
}
.sustainability-materiality .--pt930 {
  padding-top: 930px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt930 {
    padding-top: 465px;
  }
}
.sustainability-materiality .--pb930 {
  padding-bottom: 930px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb930 {
    padding-bottom: 465px;
  }
}
.sustainability-materiality .--w930 {
  width: 930px;
}
.sustainability-materiality .--fw930 {
  font-weight: 930;
}
.sustainability-materiality .--mt931 {
  margin-top: 931px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt931 {
    margin-top: 465.5px;
  }
}
.sustainability-materiality .--mb931 {
  margin-bottom: 931px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb931 {
    margin-bottom: 465.5px;
  }
}
.sustainability-materiality .--pt931 {
  padding-top: 931px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt931 {
    padding-top: 465.5px;
  }
}
.sustainability-materiality .--pb931 {
  padding-bottom: 931px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb931 {
    padding-bottom: 465.5px;
  }
}
.sustainability-materiality .--w931 {
  width: 931px;
}
.sustainability-materiality .--fw931 {
  font-weight: 931;
}
.sustainability-materiality .--mt932 {
  margin-top: 932px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt932 {
    margin-top: 466px;
  }
}
.sustainability-materiality .--mb932 {
  margin-bottom: 932px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb932 {
    margin-bottom: 466px;
  }
}
.sustainability-materiality .--pt932 {
  padding-top: 932px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt932 {
    padding-top: 466px;
  }
}
.sustainability-materiality .--pb932 {
  padding-bottom: 932px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb932 {
    padding-bottom: 466px;
  }
}
.sustainability-materiality .--w932 {
  width: 932px;
}
.sustainability-materiality .--fw932 {
  font-weight: 932;
}
.sustainability-materiality .--mt933 {
  margin-top: 933px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt933 {
    margin-top: 466.5px;
  }
}
.sustainability-materiality .--mb933 {
  margin-bottom: 933px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb933 {
    margin-bottom: 466.5px;
  }
}
.sustainability-materiality .--pt933 {
  padding-top: 933px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt933 {
    padding-top: 466.5px;
  }
}
.sustainability-materiality .--pb933 {
  padding-bottom: 933px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb933 {
    padding-bottom: 466.5px;
  }
}
.sustainability-materiality .--w933 {
  width: 933px;
}
.sustainability-materiality .--fw933 {
  font-weight: 933;
}
.sustainability-materiality .--mt934 {
  margin-top: 934px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt934 {
    margin-top: 467px;
  }
}
.sustainability-materiality .--mb934 {
  margin-bottom: 934px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb934 {
    margin-bottom: 467px;
  }
}
.sustainability-materiality .--pt934 {
  padding-top: 934px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt934 {
    padding-top: 467px;
  }
}
.sustainability-materiality .--pb934 {
  padding-bottom: 934px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb934 {
    padding-bottom: 467px;
  }
}
.sustainability-materiality .--w934 {
  width: 934px;
}
.sustainability-materiality .--fw934 {
  font-weight: 934;
}
.sustainability-materiality .--mt935 {
  margin-top: 935px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt935 {
    margin-top: 467.5px;
  }
}
.sustainability-materiality .--mb935 {
  margin-bottom: 935px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb935 {
    margin-bottom: 467.5px;
  }
}
.sustainability-materiality .--pt935 {
  padding-top: 935px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt935 {
    padding-top: 467.5px;
  }
}
.sustainability-materiality .--pb935 {
  padding-bottom: 935px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb935 {
    padding-bottom: 467.5px;
  }
}
.sustainability-materiality .--w935 {
  width: 935px;
}
.sustainability-materiality .--fw935 {
  font-weight: 935;
}
.sustainability-materiality .--mt936 {
  margin-top: 936px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt936 {
    margin-top: 468px;
  }
}
.sustainability-materiality .--mb936 {
  margin-bottom: 936px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb936 {
    margin-bottom: 468px;
  }
}
.sustainability-materiality .--pt936 {
  padding-top: 936px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt936 {
    padding-top: 468px;
  }
}
.sustainability-materiality .--pb936 {
  padding-bottom: 936px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb936 {
    padding-bottom: 468px;
  }
}
.sustainability-materiality .--w936 {
  width: 936px;
}
.sustainability-materiality .--fw936 {
  font-weight: 936;
}
.sustainability-materiality .--mt937 {
  margin-top: 937px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt937 {
    margin-top: 468.5px;
  }
}
.sustainability-materiality .--mb937 {
  margin-bottom: 937px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb937 {
    margin-bottom: 468.5px;
  }
}
.sustainability-materiality .--pt937 {
  padding-top: 937px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt937 {
    padding-top: 468.5px;
  }
}
.sustainability-materiality .--pb937 {
  padding-bottom: 937px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb937 {
    padding-bottom: 468.5px;
  }
}
.sustainability-materiality .--w937 {
  width: 937px;
}
.sustainability-materiality .--fw937 {
  font-weight: 937;
}
.sustainability-materiality .--mt938 {
  margin-top: 938px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt938 {
    margin-top: 469px;
  }
}
.sustainability-materiality .--mb938 {
  margin-bottom: 938px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb938 {
    margin-bottom: 469px;
  }
}
.sustainability-materiality .--pt938 {
  padding-top: 938px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt938 {
    padding-top: 469px;
  }
}
.sustainability-materiality .--pb938 {
  padding-bottom: 938px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb938 {
    padding-bottom: 469px;
  }
}
.sustainability-materiality .--w938 {
  width: 938px;
}
.sustainability-materiality .--fw938 {
  font-weight: 938;
}
.sustainability-materiality .--mt939 {
  margin-top: 939px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt939 {
    margin-top: 469.5px;
  }
}
.sustainability-materiality .--mb939 {
  margin-bottom: 939px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb939 {
    margin-bottom: 469.5px;
  }
}
.sustainability-materiality .--pt939 {
  padding-top: 939px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt939 {
    padding-top: 469.5px;
  }
}
.sustainability-materiality .--pb939 {
  padding-bottom: 939px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb939 {
    padding-bottom: 469.5px;
  }
}
.sustainability-materiality .--w939 {
  width: 939px;
}
.sustainability-materiality .--fw939 {
  font-weight: 939;
}
.sustainability-materiality .--mt940 {
  margin-top: 940px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt940 {
    margin-top: 470px;
  }
}
.sustainability-materiality .--mb940 {
  margin-bottom: 940px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb940 {
    margin-bottom: 470px;
  }
}
.sustainability-materiality .--pt940 {
  padding-top: 940px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt940 {
    padding-top: 470px;
  }
}
.sustainability-materiality .--pb940 {
  padding-bottom: 940px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb940 {
    padding-bottom: 470px;
  }
}
.sustainability-materiality .--w940 {
  width: 940px;
}
.sustainability-materiality .--fw940 {
  font-weight: 940;
}
.sustainability-materiality .--mt941 {
  margin-top: 941px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt941 {
    margin-top: 470.5px;
  }
}
.sustainability-materiality .--mb941 {
  margin-bottom: 941px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb941 {
    margin-bottom: 470.5px;
  }
}
.sustainability-materiality .--pt941 {
  padding-top: 941px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt941 {
    padding-top: 470.5px;
  }
}
.sustainability-materiality .--pb941 {
  padding-bottom: 941px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb941 {
    padding-bottom: 470.5px;
  }
}
.sustainability-materiality .--w941 {
  width: 941px;
}
.sustainability-materiality .--fw941 {
  font-weight: 941;
}
.sustainability-materiality .--mt942 {
  margin-top: 942px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt942 {
    margin-top: 471px;
  }
}
.sustainability-materiality .--mb942 {
  margin-bottom: 942px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb942 {
    margin-bottom: 471px;
  }
}
.sustainability-materiality .--pt942 {
  padding-top: 942px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt942 {
    padding-top: 471px;
  }
}
.sustainability-materiality .--pb942 {
  padding-bottom: 942px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb942 {
    padding-bottom: 471px;
  }
}
.sustainability-materiality .--w942 {
  width: 942px;
}
.sustainability-materiality .--fw942 {
  font-weight: 942;
}
.sustainability-materiality .--mt943 {
  margin-top: 943px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt943 {
    margin-top: 471.5px;
  }
}
.sustainability-materiality .--mb943 {
  margin-bottom: 943px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb943 {
    margin-bottom: 471.5px;
  }
}
.sustainability-materiality .--pt943 {
  padding-top: 943px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt943 {
    padding-top: 471.5px;
  }
}
.sustainability-materiality .--pb943 {
  padding-bottom: 943px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb943 {
    padding-bottom: 471.5px;
  }
}
.sustainability-materiality .--w943 {
  width: 943px;
}
.sustainability-materiality .--fw943 {
  font-weight: 943;
}
.sustainability-materiality .--mt944 {
  margin-top: 944px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt944 {
    margin-top: 472px;
  }
}
.sustainability-materiality .--mb944 {
  margin-bottom: 944px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb944 {
    margin-bottom: 472px;
  }
}
.sustainability-materiality .--pt944 {
  padding-top: 944px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt944 {
    padding-top: 472px;
  }
}
.sustainability-materiality .--pb944 {
  padding-bottom: 944px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb944 {
    padding-bottom: 472px;
  }
}
.sustainability-materiality .--w944 {
  width: 944px;
}
.sustainability-materiality .--fw944 {
  font-weight: 944;
}
.sustainability-materiality .--mt945 {
  margin-top: 945px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt945 {
    margin-top: 472.5px;
  }
}
.sustainability-materiality .--mb945 {
  margin-bottom: 945px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb945 {
    margin-bottom: 472.5px;
  }
}
.sustainability-materiality .--pt945 {
  padding-top: 945px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt945 {
    padding-top: 472.5px;
  }
}
.sustainability-materiality .--pb945 {
  padding-bottom: 945px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb945 {
    padding-bottom: 472.5px;
  }
}
.sustainability-materiality .--w945 {
  width: 945px;
}
.sustainability-materiality .--fw945 {
  font-weight: 945;
}
.sustainability-materiality .--mt946 {
  margin-top: 946px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt946 {
    margin-top: 473px;
  }
}
.sustainability-materiality .--mb946 {
  margin-bottom: 946px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb946 {
    margin-bottom: 473px;
  }
}
.sustainability-materiality .--pt946 {
  padding-top: 946px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt946 {
    padding-top: 473px;
  }
}
.sustainability-materiality .--pb946 {
  padding-bottom: 946px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb946 {
    padding-bottom: 473px;
  }
}
.sustainability-materiality .--w946 {
  width: 946px;
}
.sustainability-materiality .--fw946 {
  font-weight: 946;
}
.sustainability-materiality .--mt947 {
  margin-top: 947px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt947 {
    margin-top: 473.5px;
  }
}
.sustainability-materiality .--mb947 {
  margin-bottom: 947px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb947 {
    margin-bottom: 473.5px;
  }
}
.sustainability-materiality .--pt947 {
  padding-top: 947px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt947 {
    padding-top: 473.5px;
  }
}
.sustainability-materiality .--pb947 {
  padding-bottom: 947px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb947 {
    padding-bottom: 473.5px;
  }
}
.sustainability-materiality .--w947 {
  width: 947px;
}
.sustainability-materiality .--fw947 {
  font-weight: 947;
}
.sustainability-materiality .--mt948 {
  margin-top: 948px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt948 {
    margin-top: 474px;
  }
}
.sustainability-materiality .--mb948 {
  margin-bottom: 948px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb948 {
    margin-bottom: 474px;
  }
}
.sustainability-materiality .--pt948 {
  padding-top: 948px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt948 {
    padding-top: 474px;
  }
}
.sustainability-materiality .--pb948 {
  padding-bottom: 948px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb948 {
    padding-bottom: 474px;
  }
}
.sustainability-materiality .--w948 {
  width: 948px;
}
.sustainability-materiality .--fw948 {
  font-weight: 948;
}
.sustainability-materiality .--mt949 {
  margin-top: 949px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt949 {
    margin-top: 474.5px;
  }
}
.sustainability-materiality .--mb949 {
  margin-bottom: 949px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb949 {
    margin-bottom: 474.5px;
  }
}
.sustainability-materiality .--pt949 {
  padding-top: 949px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt949 {
    padding-top: 474.5px;
  }
}
.sustainability-materiality .--pb949 {
  padding-bottom: 949px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb949 {
    padding-bottom: 474.5px;
  }
}
.sustainability-materiality .--w949 {
  width: 949px;
}
.sustainability-materiality .--fw949 {
  font-weight: 949;
}
.sustainability-materiality .--mt950 {
  margin-top: 950px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt950 {
    margin-top: 475px;
  }
}
.sustainability-materiality .--mb950 {
  margin-bottom: 950px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb950 {
    margin-bottom: 475px;
  }
}
.sustainability-materiality .--pt950 {
  padding-top: 950px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt950 {
    padding-top: 475px;
  }
}
.sustainability-materiality .--pb950 {
  padding-bottom: 950px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb950 {
    padding-bottom: 475px;
  }
}
.sustainability-materiality .--w950 {
  width: 950px;
}
.sustainability-materiality .--fw950 {
  font-weight: 950;
}
.sustainability-materiality .--mt951 {
  margin-top: 951px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt951 {
    margin-top: 475.5px;
  }
}
.sustainability-materiality .--mb951 {
  margin-bottom: 951px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb951 {
    margin-bottom: 475.5px;
  }
}
.sustainability-materiality .--pt951 {
  padding-top: 951px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt951 {
    padding-top: 475.5px;
  }
}
.sustainability-materiality .--pb951 {
  padding-bottom: 951px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb951 {
    padding-bottom: 475.5px;
  }
}
.sustainability-materiality .--w951 {
  width: 951px;
}
.sustainability-materiality .--fw951 {
  font-weight: 951;
}
.sustainability-materiality .--mt952 {
  margin-top: 952px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt952 {
    margin-top: 476px;
  }
}
.sustainability-materiality .--mb952 {
  margin-bottom: 952px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb952 {
    margin-bottom: 476px;
  }
}
.sustainability-materiality .--pt952 {
  padding-top: 952px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt952 {
    padding-top: 476px;
  }
}
.sustainability-materiality .--pb952 {
  padding-bottom: 952px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb952 {
    padding-bottom: 476px;
  }
}
.sustainability-materiality .--w952 {
  width: 952px;
}
.sustainability-materiality .--fw952 {
  font-weight: 952;
}
.sustainability-materiality .--mt953 {
  margin-top: 953px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt953 {
    margin-top: 476.5px;
  }
}
.sustainability-materiality .--mb953 {
  margin-bottom: 953px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb953 {
    margin-bottom: 476.5px;
  }
}
.sustainability-materiality .--pt953 {
  padding-top: 953px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt953 {
    padding-top: 476.5px;
  }
}
.sustainability-materiality .--pb953 {
  padding-bottom: 953px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb953 {
    padding-bottom: 476.5px;
  }
}
.sustainability-materiality .--w953 {
  width: 953px;
}
.sustainability-materiality .--fw953 {
  font-weight: 953;
}
.sustainability-materiality .--mt954 {
  margin-top: 954px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt954 {
    margin-top: 477px;
  }
}
.sustainability-materiality .--mb954 {
  margin-bottom: 954px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb954 {
    margin-bottom: 477px;
  }
}
.sustainability-materiality .--pt954 {
  padding-top: 954px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt954 {
    padding-top: 477px;
  }
}
.sustainability-materiality .--pb954 {
  padding-bottom: 954px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb954 {
    padding-bottom: 477px;
  }
}
.sustainability-materiality .--w954 {
  width: 954px;
}
.sustainability-materiality .--fw954 {
  font-weight: 954;
}
.sustainability-materiality .--mt955 {
  margin-top: 955px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt955 {
    margin-top: 477.5px;
  }
}
.sustainability-materiality .--mb955 {
  margin-bottom: 955px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb955 {
    margin-bottom: 477.5px;
  }
}
.sustainability-materiality .--pt955 {
  padding-top: 955px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt955 {
    padding-top: 477.5px;
  }
}
.sustainability-materiality .--pb955 {
  padding-bottom: 955px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb955 {
    padding-bottom: 477.5px;
  }
}
.sustainability-materiality .--w955 {
  width: 955px;
}
.sustainability-materiality .--fw955 {
  font-weight: 955;
}
.sustainability-materiality .--mt956 {
  margin-top: 956px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt956 {
    margin-top: 478px;
  }
}
.sustainability-materiality .--mb956 {
  margin-bottom: 956px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb956 {
    margin-bottom: 478px;
  }
}
.sustainability-materiality .--pt956 {
  padding-top: 956px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt956 {
    padding-top: 478px;
  }
}
.sustainability-materiality .--pb956 {
  padding-bottom: 956px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb956 {
    padding-bottom: 478px;
  }
}
.sustainability-materiality .--w956 {
  width: 956px;
}
.sustainability-materiality .--fw956 {
  font-weight: 956;
}
.sustainability-materiality .--mt957 {
  margin-top: 957px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt957 {
    margin-top: 478.5px;
  }
}
.sustainability-materiality .--mb957 {
  margin-bottom: 957px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb957 {
    margin-bottom: 478.5px;
  }
}
.sustainability-materiality .--pt957 {
  padding-top: 957px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt957 {
    padding-top: 478.5px;
  }
}
.sustainability-materiality .--pb957 {
  padding-bottom: 957px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb957 {
    padding-bottom: 478.5px;
  }
}
.sustainability-materiality .--w957 {
  width: 957px;
}
.sustainability-materiality .--fw957 {
  font-weight: 957;
}
.sustainability-materiality .--mt958 {
  margin-top: 958px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt958 {
    margin-top: 479px;
  }
}
.sustainability-materiality .--mb958 {
  margin-bottom: 958px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb958 {
    margin-bottom: 479px;
  }
}
.sustainability-materiality .--pt958 {
  padding-top: 958px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt958 {
    padding-top: 479px;
  }
}
.sustainability-materiality .--pb958 {
  padding-bottom: 958px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb958 {
    padding-bottom: 479px;
  }
}
.sustainability-materiality .--w958 {
  width: 958px;
}
.sustainability-materiality .--fw958 {
  font-weight: 958;
}
.sustainability-materiality .--mt959 {
  margin-top: 959px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt959 {
    margin-top: 479.5px;
  }
}
.sustainability-materiality .--mb959 {
  margin-bottom: 959px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb959 {
    margin-bottom: 479.5px;
  }
}
.sustainability-materiality .--pt959 {
  padding-top: 959px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt959 {
    padding-top: 479.5px;
  }
}
.sustainability-materiality .--pb959 {
  padding-bottom: 959px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb959 {
    padding-bottom: 479.5px;
  }
}
.sustainability-materiality .--w959 {
  width: 959px;
}
.sustainability-materiality .--fw959 {
  font-weight: 959;
}
.sustainability-materiality .--mt960 {
  margin-top: 960px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt960 {
    margin-top: 480px;
  }
}
.sustainability-materiality .--mb960 {
  margin-bottom: 960px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb960 {
    margin-bottom: 480px;
  }
}
.sustainability-materiality .--pt960 {
  padding-top: 960px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt960 {
    padding-top: 480px;
  }
}
.sustainability-materiality .--pb960 {
  padding-bottom: 960px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb960 {
    padding-bottom: 480px;
  }
}
.sustainability-materiality .--w960 {
  width: 960px;
}
.sustainability-materiality .--fw960 {
  font-weight: 960;
}
.sustainability-materiality .--mt961 {
  margin-top: 961px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt961 {
    margin-top: 480.5px;
  }
}
.sustainability-materiality .--mb961 {
  margin-bottom: 961px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb961 {
    margin-bottom: 480.5px;
  }
}
.sustainability-materiality .--pt961 {
  padding-top: 961px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt961 {
    padding-top: 480.5px;
  }
}
.sustainability-materiality .--pb961 {
  padding-bottom: 961px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb961 {
    padding-bottom: 480.5px;
  }
}
.sustainability-materiality .--w961 {
  width: 961px;
}
.sustainability-materiality .--fw961 {
  font-weight: 961;
}
.sustainability-materiality .--mt962 {
  margin-top: 962px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt962 {
    margin-top: 481px;
  }
}
.sustainability-materiality .--mb962 {
  margin-bottom: 962px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb962 {
    margin-bottom: 481px;
  }
}
.sustainability-materiality .--pt962 {
  padding-top: 962px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt962 {
    padding-top: 481px;
  }
}
.sustainability-materiality .--pb962 {
  padding-bottom: 962px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb962 {
    padding-bottom: 481px;
  }
}
.sustainability-materiality .--w962 {
  width: 962px;
}
.sustainability-materiality .--fw962 {
  font-weight: 962;
}
.sustainability-materiality .--mt963 {
  margin-top: 963px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt963 {
    margin-top: 481.5px;
  }
}
.sustainability-materiality .--mb963 {
  margin-bottom: 963px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb963 {
    margin-bottom: 481.5px;
  }
}
.sustainability-materiality .--pt963 {
  padding-top: 963px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt963 {
    padding-top: 481.5px;
  }
}
.sustainability-materiality .--pb963 {
  padding-bottom: 963px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb963 {
    padding-bottom: 481.5px;
  }
}
.sustainability-materiality .--w963 {
  width: 963px;
}
.sustainability-materiality .--fw963 {
  font-weight: 963;
}
.sustainability-materiality .--mt964 {
  margin-top: 964px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt964 {
    margin-top: 482px;
  }
}
.sustainability-materiality .--mb964 {
  margin-bottom: 964px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb964 {
    margin-bottom: 482px;
  }
}
.sustainability-materiality .--pt964 {
  padding-top: 964px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt964 {
    padding-top: 482px;
  }
}
.sustainability-materiality .--pb964 {
  padding-bottom: 964px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb964 {
    padding-bottom: 482px;
  }
}
.sustainability-materiality .--w964 {
  width: 964px;
}
.sustainability-materiality .--fw964 {
  font-weight: 964;
}
.sustainability-materiality .--mt965 {
  margin-top: 965px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt965 {
    margin-top: 482.5px;
  }
}
.sustainability-materiality .--mb965 {
  margin-bottom: 965px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb965 {
    margin-bottom: 482.5px;
  }
}
.sustainability-materiality .--pt965 {
  padding-top: 965px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt965 {
    padding-top: 482.5px;
  }
}
.sustainability-materiality .--pb965 {
  padding-bottom: 965px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb965 {
    padding-bottom: 482.5px;
  }
}
.sustainability-materiality .--w965 {
  width: 965px;
}
.sustainability-materiality .--fw965 {
  font-weight: 965;
}
.sustainability-materiality .--mt966 {
  margin-top: 966px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt966 {
    margin-top: 483px;
  }
}
.sustainability-materiality .--mb966 {
  margin-bottom: 966px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb966 {
    margin-bottom: 483px;
  }
}
.sustainability-materiality .--pt966 {
  padding-top: 966px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt966 {
    padding-top: 483px;
  }
}
.sustainability-materiality .--pb966 {
  padding-bottom: 966px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb966 {
    padding-bottom: 483px;
  }
}
.sustainability-materiality .--w966 {
  width: 966px;
}
.sustainability-materiality .--fw966 {
  font-weight: 966;
}
.sustainability-materiality .--mt967 {
  margin-top: 967px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt967 {
    margin-top: 483.5px;
  }
}
.sustainability-materiality .--mb967 {
  margin-bottom: 967px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb967 {
    margin-bottom: 483.5px;
  }
}
.sustainability-materiality .--pt967 {
  padding-top: 967px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt967 {
    padding-top: 483.5px;
  }
}
.sustainability-materiality .--pb967 {
  padding-bottom: 967px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb967 {
    padding-bottom: 483.5px;
  }
}
.sustainability-materiality .--w967 {
  width: 967px;
}
.sustainability-materiality .--fw967 {
  font-weight: 967;
}
.sustainability-materiality .--mt968 {
  margin-top: 968px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt968 {
    margin-top: 484px;
  }
}
.sustainability-materiality .--mb968 {
  margin-bottom: 968px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb968 {
    margin-bottom: 484px;
  }
}
.sustainability-materiality .--pt968 {
  padding-top: 968px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt968 {
    padding-top: 484px;
  }
}
.sustainability-materiality .--pb968 {
  padding-bottom: 968px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb968 {
    padding-bottom: 484px;
  }
}
.sustainability-materiality .--w968 {
  width: 968px;
}
.sustainability-materiality .--fw968 {
  font-weight: 968;
}
.sustainability-materiality .--mt969 {
  margin-top: 969px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt969 {
    margin-top: 484.5px;
  }
}
.sustainability-materiality .--mb969 {
  margin-bottom: 969px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb969 {
    margin-bottom: 484.5px;
  }
}
.sustainability-materiality .--pt969 {
  padding-top: 969px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt969 {
    padding-top: 484.5px;
  }
}
.sustainability-materiality .--pb969 {
  padding-bottom: 969px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb969 {
    padding-bottom: 484.5px;
  }
}
.sustainability-materiality .--w969 {
  width: 969px;
}
.sustainability-materiality .--fw969 {
  font-weight: 969;
}
.sustainability-materiality .--mt970 {
  margin-top: 970px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt970 {
    margin-top: 485px;
  }
}
.sustainability-materiality .--mb970 {
  margin-bottom: 970px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb970 {
    margin-bottom: 485px;
  }
}
.sustainability-materiality .--pt970 {
  padding-top: 970px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt970 {
    padding-top: 485px;
  }
}
.sustainability-materiality .--pb970 {
  padding-bottom: 970px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb970 {
    padding-bottom: 485px;
  }
}
.sustainability-materiality .--w970 {
  width: 970px;
}
.sustainability-materiality .--fw970 {
  font-weight: 970;
}
.sustainability-materiality .--mt971 {
  margin-top: 971px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt971 {
    margin-top: 485.5px;
  }
}
.sustainability-materiality .--mb971 {
  margin-bottom: 971px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb971 {
    margin-bottom: 485.5px;
  }
}
.sustainability-materiality .--pt971 {
  padding-top: 971px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt971 {
    padding-top: 485.5px;
  }
}
.sustainability-materiality .--pb971 {
  padding-bottom: 971px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb971 {
    padding-bottom: 485.5px;
  }
}
.sustainability-materiality .--w971 {
  width: 971px;
}
.sustainability-materiality .--fw971 {
  font-weight: 971;
}
.sustainability-materiality .--mt972 {
  margin-top: 972px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt972 {
    margin-top: 486px;
  }
}
.sustainability-materiality .--mb972 {
  margin-bottom: 972px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb972 {
    margin-bottom: 486px;
  }
}
.sustainability-materiality .--pt972 {
  padding-top: 972px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt972 {
    padding-top: 486px;
  }
}
.sustainability-materiality .--pb972 {
  padding-bottom: 972px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb972 {
    padding-bottom: 486px;
  }
}
.sustainability-materiality .--w972 {
  width: 972px;
}
.sustainability-materiality .--fw972 {
  font-weight: 972;
}
.sustainability-materiality .--mt973 {
  margin-top: 973px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt973 {
    margin-top: 486.5px;
  }
}
.sustainability-materiality .--mb973 {
  margin-bottom: 973px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb973 {
    margin-bottom: 486.5px;
  }
}
.sustainability-materiality .--pt973 {
  padding-top: 973px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt973 {
    padding-top: 486.5px;
  }
}
.sustainability-materiality .--pb973 {
  padding-bottom: 973px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb973 {
    padding-bottom: 486.5px;
  }
}
.sustainability-materiality .--w973 {
  width: 973px;
}
.sustainability-materiality .--fw973 {
  font-weight: 973;
}
.sustainability-materiality .--mt974 {
  margin-top: 974px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt974 {
    margin-top: 487px;
  }
}
.sustainability-materiality .--mb974 {
  margin-bottom: 974px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb974 {
    margin-bottom: 487px;
  }
}
.sustainability-materiality .--pt974 {
  padding-top: 974px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt974 {
    padding-top: 487px;
  }
}
.sustainability-materiality .--pb974 {
  padding-bottom: 974px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb974 {
    padding-bottom: 487px;
  }
}
.sustainability-materiality .--w974 {
  width: 974px;
}
.sustainability-materiality .--fw974 {
  font-weight: 974;
}
.sustainability-materiality .--mt975 {
  margin-top: 975px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt975 {
    margin-top: 487.5px;
  }
}
.sustainability-materiality .--mb975 {
  margin-bottom: 975px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb975 {
    margin-bottom: 487.5px;
  }
}
.sustainability-materiality .--pt975 {
  padding-top: 975px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt975 {
    padding-top: 487.5px;
  }
}
.sustainability-materiality .--pb975 {
  padding-bottom: 975px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb975 {
    padding-bottom: 487.5px;
  }
}
.sustainability-materiality .--w975 {
  width: 975px;
}
.sustainability-materiality .--fw975 {
  font-weight: 975;
}
.sustainability-materiality .--mt976 {
  margin-top: 976px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt976 {
    margin-top: 488px;
  }
}
.sustainability-materiality .--mb976 {
  margin-bottom: 976px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb976 {
    margin-bottom: 488px;
  }
}
.sustainability-materiality .--pt976 {
  padding-top: 976px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt976 {
    padding-top: 488px;
  }
}
.sustainability-materiality .--pb976 {
  padding-bottom: 976px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb976 {
    padding-bottom: 488px;
  }
}
.sustainability-materiality .--w976 {
  width: 976px;
}
.sustainability-materiality .--fw976 {
  font-weight: 976;
}
.sustainability-materiality .--mt977 {
  margin-top: 977px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt977 {
    margin-top: 488.5px;
  }
}
.sustainability-materiality .--mb977 {
  margin-bottom: 977px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb977 {
    margin-bottom: 488.5px;
  }
}
.sustainability-materiality .--pt977 {
  padding-top: 977px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt977 {
    padding-top: 488.5px;
  }
}
.sustainability-materiality .--pb977 {
  padding-bottom: 977px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb977 {
    padding-bottom: 488.5px;
  }
}
.sustainability-materiality .--w977 {
  width: 977px;
}
.sustainability-materiality .--fw977 {
  font-weight: 977;
}
.sustainability-materiality .--mt978 {
  margin-top: 978px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt978 {
    margin-top: 489px;
  }
}
.sustainability-materiality .--mb978 {
  margin-bottom: 978px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb978 {
    margin-bottom: 489px;
  }
}
.sustainability-materiality .--pt978 {
  padding-top: 978px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt978 {
    padding-top: 489px;
  }
}
.sustainability-materiality .--pb978 {
  padding-bottom: 978px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb978 {
    padding-bottom: 489px;
  }
}
.sustainability-materiality .--w978 {
  width: 978px;
}
.sustainability-materiality .--fw978 {
  font-weight: 978;
}
.sustainability-materiality .--mt979 {
  margin-top: 979px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt979 {
    margin-top: 489.5px;
  }
}
.sustainability-materiality .--mb979 {
  margin-bottom: 979px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb979 {
    margin-bottom: 489.5px;
  }
}
.sustainability-materiality .--pt979 {
  padding-top: 979px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt979 {
    padding-top: 489.5px;
  }
}
.sustainability-materiality .--pb979 {
  padding-bottom: 979px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb979 {
    padding-bottom: 489.5px;
  }
}
.sustainability-materiality .--w979 {
  width: 979px;
}
.sustainability-materiality .--fw979 {
  font-weight: 979;
}
.sustainability-materiality .--mt980 {
  margin-top: 980px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt980 {
    margin-top: 490px;
  }
}
.sustainability-materiality .--mb980 {
  margin-bottom: 980px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb980 {
    margin-bottom: 490px;
  }
}
.sustainability-materiality .--pt980 {
  padding-top: 980px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt980 {
    padding-top: 490px;
  }
}
.sustainability-materiality .--pb980 {
  padding-bottom: 980px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb980 {
    padding-bottom: 490px;
  }
}
.sustainability-materiality .--w980 {
  width: 980px;
}
.sustainability-materiality .--fw980 {
  font-weight: 980;
}
.sustainability-materiality .--mt981 {
  margin-top: 981px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt981 {
    margin-top: 490.5px;
  }
}
.sustainability-materiality .--mb981 {
  margin-bottom: 981px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb981 {
    margin-bottom: 490.5px;
  }
}
.sustainability-materiality .--pt981 {
  padding-top: 981px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt981 {
    padding-top: 490.5px;
  }
}
.sustainability-materiality .--pb981 {
  padding-bottom: 981px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb981 {
    padding-bottom: 490.5px;
  }
}
.sustainability-materiality .--w981 {
  width: 981px;
}
.sustainability-materiality .--fw981 {
  font-weight: 981;
}
.sustainability-materiality .--mt982 {
  margin-top: 982px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt982 {
    margin-top: 491px;
  }
}
.sustainability-materiality .--mb982 {
  margin-bottom: 982px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb982 {
    margin-bottom: 491px;
  }
}
.sustainability-materiality .--pt982 {
  padding-top: 982px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt982 {
    padding-top: 491px;
  }
}
.sustainability-materiality .--pb982 {
  padding-bottom: 982px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb982 {
    padding-bottom: 491px;
  }
}
.sustainability-materiality .--w982 {
  width: 982px;
}
.sustainability-materiality .--fw982 {
  font-weight: 982;
}
.sustainability-materiality .--mt983 {
  margin-top: 983px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt983 {
    margin-top: 491.5px;
  }
}
.sustainability-materiality .--mb983 {
  margin-bottom: 983px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb983 {
    margin-bottom: 491.5px;
  }
}
.sustainability-materiality .--pt983 {
  padding-top: 983px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt983 {
    padding-top: 491.5px;
  }
}
.sustainability-materiality .--pb983 {
  padding-bottom: 983px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb983 {
    padding-bottom: 491.5px;
  }
}
.sustainability-materiality .--w983 {
  width: 983px;
}
.sustainability-materiality .--fw983 {
  font-weight: 983;
}
.sustainability-materiality .--mt984 {
  margin-top: 984px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt984 {
    margin-top: 492px;
  }
}
.sustainability-materiality .--mb984 {
  margin-bottom: 984px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb984 {
    margin-bottom: 492px;
  }
}
.sustainability-materiality .--pt984 {
  padding-top: 984px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt984 {
    padding-top: 492px;
  }
}
.sustainability-materiality .--pb984 {
  padding-bottom: 984px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb984 {
    padding-bottom: 492px;
  }
}
.sustainability-materiality .--w984 {
  width: 984px;
}
.sustainability-materiality .--fw984 {
  font-weight: 984;
}
.sustainability-materiality .--mt985 {
  margin-top: 985px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt985 {
    margin-top: 492.5px;
  }
}
.sustainability-materiality .--mb985 {
  margin-bottom: 985px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb985 {
    margin-bottom: 492.5px;
  }
}
.sustainability-materiality .--pt985 {
  padding-top: 985px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt985 {
    padding-top: 492.5px;
  }
}
.sustainability-materiality .--pb985 {
  padding-bottom: 985px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb985 {
    padding-bottom: 492.5px;
  }
}
.sustainability-materiality .--w985 {
  width: 985px;
}
.sustainability-materiality .--fw985 {
  font-weight: 985;
}
.sustainability-materiality .--mt986 {
  margin-top: 986px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt986 {
    margin-top: 493px;
  }
}
.sustainability-materiality .--mb986 {
  margin-bottom: 986px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb986 {
    margin-bottom: 493px;
  }
}
.sustainability-materiality .--pt986 {
  padding-top: 986px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt986 {
    padding-top: 493px;
  }
}
.sustainability-materiality .--pb986 {
  padding-bottom: 986px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb986 {
    padding-bottom: 493px;
  }
}
.sustainability-materiality .--w986 {
  width: 986px;
}
.sustainability-materiality .--fw986 {
  font-weight: 986;
}
.sustainability-materiality .--mt987 {
  margin-top: 987px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt987 {
    margin-top: 493.5px;
  }
}
.sustainability-materiality .--mb987 {
  margin-bottom: 987px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb987 {
    margin-bottom: 493.5px;
  }
}
.sustainability-materiality .--pt987 {
  padding-top: 987px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt987 {
    padding-top: 493.5px;
  }
}
.sustainability-materiality .--pb987 {
  padding-bottom: 987px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb987 {
    padding-bottom: 493.5px;
  }
}
.sustainability-materiality .--w987 {
  width: 987px;
}
.sustainability-materiality .--fw987 {
  font-weight: 987;
}
.sustainability-materiality .--mt988 {
  margin-top: 988px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt988 {
    margin-top: 494px;
  }
}
.sustainability-materiality .--mb988 {
  margin-bottom: 988px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb988 {
    margin-bottom: 494px;
  }
}
.sustainability-materiality .--pt988 {
  padding-top: 988px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt988 {
    padding-top: 494px;
  }
}
.sustainability-materiality .--pb988 {
  padding-bottom: 988px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb988 {
    padding-bottom: 494px;
  }
}
.sustainability-materiality .--w988 {
  width: 988px;
}
.sustainability-materiality .--fw988 {
  font-weight: 988;
}
.sustainability-materiality .--mt989 {
  margin-top: 989px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt989 {
    margin-top: 494.5px;
  }
}
.sustainability-materiality .--mb989 {
  margin-bottom: 989px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb989 {
    margin-bottom: 494.5px;
  }
}
.sustainability-materiality .--pt989 {
  padding-top: 989px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt989 {
    padding-top: 494.5px;
  }
}
.sustainability-materiality .--pb989 {
  padding-bottom: 989px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb989 {
    padding-bottom: 494.5px;
  }
}
.sustainability-materiality .--w989 {
  width: 989px;
}
.sustainability-materiality .--fw989 {
  font-weight: 989;
}
.sustainability-materiality .--mt990 {
  margin-top: 990px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt990 {
    margin-top: 495px;
  }
}
.sustainability-materiality .--mb990 {
  margin-bottom: 990px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb990 {
    margin-bottom: 495px;
  }
}
.sustainability-materiality .--pt990 {
  padding-top: 990px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt990 {
    padding-top: 495px;
  }
}
.sustainability-materiality .--pb990 {
  padding-bottom: 990px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb990 {
    padding-bottom: 495px;
  }
}
.sustainability-materiality .--w990 {
  width: 990px;
}
.sustainability-materiality .--fw990 {
  font-weight: 990;
}
.sustainability-materiality .--mt991 {
  margin-top: 991px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt991 {
    margin-top: 495.5px;
  }
}
.sustainability-materiality .--mb991 {
  margin-bottom: 991px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb991 {
    margin-bottom: 495.5px;
  }
}
.sustainability-materiality .--pt991 {
  padding-top: 991px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt991 {
    padding-top: 495.5px;
  }
}
.sustainability-materiality .--pb991 {
  padding-bottom: 991px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb991 {
    padding-bottom: 495.5px;
  }
}
.sustainability-materiality .--w991 {
  width: 991px;
}
.sustainability-materiality .--fw991 {
  font-weight: 991;
}
.sustainability-materiality .--mt992 {
  margin-top: 992px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt992 {
    margin-top: 496px;
  }
}
.sustainability-materiality .--mb992 {
  margin-bottom: 992px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb992 {
    margin-bottom: 496px;
  }
}
.sustainability-materiality .--pt992 {
  padding-top: 992px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt992 {
    padding-top: 496px;
  }
}
.sustainability-materiality .--pb992 {
  padding-bottom: 992px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb992 {
    padding-bottom: 496px;
  }
}
.sustainability-materiality .--w992 {
  width: 992px;
}
.sustainability-materiality .--fw992 {
  font-weight: 992;
}
.sustainability-materiality .--mt993 {
  margin-top: 993px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt993 {
    margin-top: 496.5px;
  }
}
.sustainability-materiality .--mb993 {
  margin-bottom: 993px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb993 {
    margin-bottom: 496.5px;
  }
}
.sustainability-materiality .--pt993 {
  padding-top: 993px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt993 {
    padding-top: 496.5px;
  }
}
.sustainability-materiality .--pb993 {
  padding-bottom: 993px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb993 {
    padding-bottom: 496.5px;
  }
}
.sustainability-materiality .--w993 {
  width: 993px;
}
.sustainability-materiality .--fw993 {
  font-weight: 993;
}
.sustainability-materiality .--mt994 {
  margin-top: 994px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt994 {
    margin-top: 497px;
  }
}
.sustainability-materiality .--mb994 {
  margin-bottom: 994px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb994 {
    margin-bottom: 497px;
  }
}
.sustainability-materiality .--pt994 {
  padding-top: 994px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt994 {
    padding-top: 497px;
  }
}
.sustainability-materiality .--pb994 {
  padding-bottom: 994px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb994 {
    padding-bottom: 497px;
  }
}
.sustainability-materiality .--w994 {
  width: 994px;
}
.sustainability-materiality .--fw994 {
  font-weight: 994;
}
.sustainability-materiality .--mt995 {
  margin-top: 995px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt995 {
    margin-top: 497.5px;
  }
}
.sustainability-materiality .--mb995 {
  margin-bottom: 995px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb995 {
    margin-bottom: 497.5px;
  }
}
.sustainability-materiality .--pt995 {
  padding-top: 995px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt995 {
    padding-top: 497.5px;
  }
}
.sustainability-materiality .--pb995 {
  padding-bottom: 995px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb995 {
    padding-bottom: 497.5px;
  }
}
.sustainability-materiality .--w995 {
  width: 995px;
}
.sustainability-materiality .--fw995 {
  font-weight: 995;
}
.sustainability-materiality .--mt996 {
  margin-top: 996px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt996 {
    margin-top: 498px;
  }
}
.sustainability-materiality .--mb996 {
  margin-bottom: 996px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb996 {
    margin-bottom: 498px;
  }
}
.sustainability-materiality .--pt996 {
  padding-top: 996px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt996 {
    padding-top: 498px;
  }
}
.sustainability-materiality .--pb996 {
  padding-bottom: 996px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb996 {
    padding-bottom: 498px;
  }
}
.sustainability-materiality .--w996 {
  width: 996px;
}
.sustainability-materiality .--fw996 {
  font-weight: 996;
}
.sustainability-materiality .--mt997 {
  margin-top: 997px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt997 {
    margin-top: 498.5px;
  }
}
.sustainability-materiality .--mb997 {
  margin-bottom: 997px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb997 {
    margin-bottom: 498.5px;
  }
}
.sustainability-materiality .--pt997 {
  padding-top: 997px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt997 {
    padding-top: 498.5px;
  }
}
.sustainability-materiality .--pb997 {
  padding-bottom: 997px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb997 {
    padding-bottom: 498.5px;
  }
}
.sustainability-materiality .--w997 {
  width: 997px;
}
.sustainability-materiality .--fw997 {
  font-weight: 997;
}
.sustainability-materiality .--mt998 {
  margin-top: 998px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt998 {
    margin-top: 499px;
  }
}
.sustainability-materiality .--mb998 {
  margin-bottom: 998px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb998 {
    margin-bottom: 499px;
  }
}
.sustainability-materiality .--pt998 {
  padding-top: 998px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt998 {
    padding-top: 499px;
  }
}
.sustainability-materiality .--pb998 {
  padding-bottom: 998px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb998 {
    padding-bottom: 499px;
  }
}
.sustainability-materiality .--w998 {
  width: 998px;
}
.sustainability-materiality .--fw998 {
  font-weight: 998;
}
.sustainability-materiality .--mt999 {
  margin-top: 999px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt999 {
    margin-top: 499.5px;
  }
}
.sustainability-materiality .--mb999 {
  margin-bottom: 999px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb999 {
    margin-bottom: 499.5px;
  }
}
.sustainability-materiality .--pt999 {
  padding-top: 999px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt999 {
    padding-top: 499.5px;
  }
}
.sustainability-materiality .--pb999 {
  padding-bottom: 999px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb999 {
    padding-bottom: 499.5px;
  }
}
.sustainability-materiality .--w999 {
  width: 999px;
}
.sustainability-materiality .--fw999 {
  font-weight: 999;
}
.sustainability-materiality .--mt1000 {
  margin-top: 1000px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mt1000 {
    margin-top: 500px;
  }
}
.sustainability-materiality .--mb1000 {
  margin-bottom: 1000px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--mb1000 {
    margin-bottom: 500px;
  }
}
.sustainability-materiality .--pt1000 {
  padding-top: 1000px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pt1000 {
    padding-top: 500px;
  }
}
.sustainability-materiality .--pb1000 {
  padding-bottom: 1000px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--pb1000 {
    padding-bottom: 500px;
  }
}
.sustainability-materiality .--w1000 {
  width: 1000px;
}
.sustainability-materiality .--fw1000 {
  font-weight: 1000;
}
.sustainability-materiality .--text-green {
  color: #6fbc63;
}
.sustainability-materiality .--text-white {
  color: #fff;
}
.sustainability-materiality .--bg-green {
  background-color: #6fbc63;
}
.sustainability-materiality .section.compass {
  margin: 0 0 91px;
  margin: 0 0 5.6875rem;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .section.compass {
    margin: 0 0 2.8125rem;
  }
}
.sustainability-materiality .section.risk {
  margin: 0 0 84px;
  margin: 0 0 5.25rem;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .section.risk {
    margin: 0 0 2.625rem;
  }
}
.sustainability-materiality .section.indicators {
  margin: 0 0 85px;
  margin: 0 0 5.3125rem;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .section.indicators {
    margin: 0 0 2.625rem;
  }
}
.sustainability-materiality .l-common__title-h2.--green {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 17px;
}
.sustainability-materiality .l-common__title-h2.--green.--underline {
  padding-bottom: 15px;
}
.sustainability-materiality .l-common__title-h2.--green .l-common__title-h2-tag {
  background-color: #6fbc63;
}
.sustainability-materiality .l-common__title-h2.--green .l-common__title-h2-tag .image-wrapper {
  width: 35px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .l-common__title-h2.--green .l-common__title-h2-tag .image-wrapper {
    width: 25px;
  }
}
.sustainability-materiality .l-common__title-h2.--green .l-common__title-h2-tag .image-wrapper img {
  display: block;
}
.sustainability-materiality .l-common__title-h2.--pink {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 17px;
}
.sustainability-materiality .l-common__title-h2.--pink.--underline {
  padding-bottom: 15px;
}
.sustainability-materiality .l-common__title-h2.--pink .l-common__title-h2-tag {
  background-color: #cc68a8;
}
.sustainability-materiality .l-common__title-h2.--pink .l-common__title-h2-tag .image-wrapper {
  width: 35px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .l-common__title-h2.--pink .l-common__title-h2-tag .image-wrapper {
    width: 25px;
  }
}
.sustainability-materiality .l-common__title-h2.--pink .l-common__title-h2-tag .image-wrapper img {
  display: block;
}
.sustainability-materiality .l-common__title-h2.--blue {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 17px;
}
.sustainability-materiality .l-common__title-h2.--blue.--underline {
  padding-bottom: 15px;
}
.sustainability-materiality .l-common__title-h2.--blue .l-common__title-h2-tag {
  background-color: #54b8e2;
}
.sustainability-materiality .l-common__title-h2.--blue .l-common__title-h2-tag .image-wrapper {
  width: 35px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .l-common__title-h2.--blue .l-common__title-h2-tag .image-wrapper {
    width: 25px;
  }
}
.sustainability-materiality .l-common__title-h2.--blue .l-common__title-h2-tag .image-wrapper img {
  display: block;
}
.sustainability-materiality .l-common__title-h2-tag {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 140px;
  height: 50px;
  border-radius: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 11px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .l-common__title-h2-tag {
    width: 100px;
    height: 35px;
    border-radius: 17.5px;
    gap: 8px;
  }
}
.sustainability-materiality .l-common__title-h2-tag.--governance {
  width: 200px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .l-common__title-h2-tag.--governance {
    width: 140px;
  }
}
.sustainability-materiality .l-common__title-h2-tag span {
  color: #fff;
  font-size: 20px;
  font-size: 1.25rem;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .l-common__title-h2-tag span {
    font-size: 0.875rem;
  }
}
.sustainability-materiality .l-common__title-h2-tag .image-wrapper {
  width: 35px;
}
.sustainability-materiality .l-common__title-h2-tag .image-wrapper img {
  display: block;
}
.sustainability-materiality .l-common__title-h4 {
  font-size: 18px;
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .l-common__title-h4 {
    font-size: 16px;
  }
}
.sustainability-materiality .l-common__title-h4.effort-title-h4 {
  color: #e60012;
}
.sustainability-materiality .image-wrapper.--full {
  width: 100%;
}
.sustainability-materiality .image-wrapper.--kv {
  height: 340px;
  height: 21.25rem;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .image-wrapper.--kv {
    height: 12.5rem;
  }
}
.sustainability-materiality .image-wrapper img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.sustainability-materiality .image-wrapper.flex-item {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.sustainability-materiality .text {
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
.sustainability-materiality .text.--main {
  font-size: 16px;
  font-size: 1rem;
  line-height: 2;
  letter-spacing: 0.08em;
}
.sustainability-materiality .text.--main.--border-bottom {
  padding: 0 0 29px;
  border-bottom: 1px solid #efefef;
  margin: 0 0 29px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .text.--main.--border-bottom {
    padding: 0 0 16px;
    margin: 0 0 16px;
  }
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .text.--main {
    font-size: 0.75rem;
  }
}
.sustainability-materiality .text.--fz14 {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 2;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .text.--fz14 {
    font-size: 0.625rem;
  }
}
.sustainability-materiality .text.--fz11 {
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 2;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .text.--fz11 {
    font-size: 0.5rem;
  }
}
.sustainability-materiality .text.compass-text, .sustainability-materiality .text.effort-text, .sustainability-materiality .text.risk-text, .sustainability-materiality .text.indicators-text {
  line-height: 2;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .text.compass-text, .sustainability-materiality .text.effort-text, .sustainability-materiality .text.risk-text, .sustainability-materiality .text.indicators-text {
    font-size: 0.875rem;
  }
}
.sustainability-materiality .text.compass-text.--fz14, .sustainability-materiality .text.effort-text.--fz14, .sustainability-materiality .text.risk-text.--fz14, .sustainability-materiality .text.indicators-text.--fz14 {
  font-size: 14px;
  font-size: 0.875rem;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .text.compass-text.--fz14, .sustainability-materiality .text.effort-text.--fz14, .sustainability-materiality .text.risk-text.--fz14, .sustainability-materiality .text.indicators-text.--fz14 {
    font-size: 0.625rem;
  }
}
.sustainability-materiality .grid-area {
  display: grid;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.sustainability-materiality .grid-area.effort-grid-area {
  grid-template-columns: repeat(2, 1fr);
  gap: 38px 40px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .grid-area.effort-grid-area {
    grid-template-columns: repeat(1, 1fr);
    gap: 16px 20px;
  }
}
.sustainability-materiality .grid-area.effort-grid-area .effort-grid-item {
  display: grid;
  grid-template-rows: subgrid;
  grid-row: span 2;
  gap: 18px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .grid-area.effort-grid-area .effort-grid-item {
    max-width: 420px;
    margin: 0 auto;
    gap: 8px;
  }
}
.sustainability-materiality .grid-area.effort-grid-area .effort-grid-item .effort-grid-text {
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .grid-area.effort-grid-area .effort-grid-item .effort-grid-text {
    font-size: 0.75rem;
  }
}
.sustainability-materiality .grid-area.compass-grid-area {
  grid-template-columns: repeat(2, 1fr);
  gap: 21px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .grid-area.compass-grid-area {
    grid-template-columns: repeat(1, 1fr);
    gap: 10px;
  }
}
.sustainability-materiality .--col2 {
  grid-template-columns: repeat(auto-fill, 22.5rem);
  gap: 30px 40px;
  gap: 1.875rem 2.5rem;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .--col2 {
    grid-template-columns: repeat(auto-fill, 14.5rem);
    gap: 1rem 1.25rem;
  }
}
.sustainability-materiality .link__button {
  width: 360px;
  width: 22.5rem;
  height: 70px;
  height: 4.375rem;
  border-radius: 0.625rem;
  border: 2px solid #e60012;
  background-color: #e60012;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 17px;
  gap: 1.0625rem;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .link__button {
    position: relative;
    border-width: 0.0625rem;
    width: 14.5rem;
    gap: 0.5rem;
    height: 2.8125rem;
    border-radius: 0.3125rem;
  }
}
.sustainability-materiality .link__button span {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .link__button span {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .link__button svg {
    position: absolute;
    top: 50%;
    right: 12px;
    -webkit-transform: scale(0.7) translate(0, -50%);
            transform: scale(0.7) translate(0, -50%);
  }
}
.sustainability-materiality .link__button.--white {
  background-color: #fff;
  color: #e60012;
}
.sustainability-materiality .scroll-area {
  overflow-x: auto;
}
.sustainability-materiality .table-wrapper {
  width: 860px;
  border-collapse: collapse;
  border-radius: 10px;
  overflow: hidden;
  border: 2px solid #efefef;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table-wrapper {
    width: 573.3333333333px;
    border: 1px solid #efefef;
  }
}
.sustainability-materiality .table-wrapper.--scrollable {
  overflow-x: scroll;
}
.sustainability-materiality .table {
  width: 100%;
}
.sustainability-materiality .table thead,
.sustainability-materiality .table tbody {
  width: 100%;
}
.sustainability-materiality .table thead {
  background-color: #595757;
}
.sustainability-materiality .table thead .table-tr .table-th {
  height: 70px;
  border-bottom: 2px solid #efefef;
  border-right: 2px solid #efefef;
  color: #fff;
  vertical-align: middle;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th {
    height: 50px;
    font-size: 14px;
    border-bottom: 1px solid #efefef;
    border-right: 1px solid #efefef;
  }
}
.sustainability-materiality .table thead .table-tr .table-th:last-child {
  border-right: none;
}
.sustainability-materiality .table thead .table-tr .table-th.w-1 {
  width: 1px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-1 {
    width: 0.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-2 {
  width: 2px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-2 {
    width: 1.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-3 {
  width: 3px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-3 {
    width: 2px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-4 {
  width: 4px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-4 {
    width: 2.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-5 {
  width: 5px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-5 {
    width: 3.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-6 {
  width: 6px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-6 {
    width: 4px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-7 {
  width: 7px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-7 {
    width: 4.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-8 {
  width: 8px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-8 {
    width: 5.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-9 {
  width: 9px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-9 {
    width: 6px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-10 {
  width: 10px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-10 {
    width: 6.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-11 {
  width: 11px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-11 {
    width: 7.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-12 {
  width: 12px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-12 {
    width: 8px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-13 {
  width: 13px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-13 {
    width: 8.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-14 {
  width: 14px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-14 {
    width: 9.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-15 {
  width: 15px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-15 {
    width: 10px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-16 {
  width: 16px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-16 {
    width: 10.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-17 {
  width: 17px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-17 {
    width: 11.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-18 {
  width: 18px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-18 {
    width: 12px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-19 {
  width: 19px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-19 {
    width: 12.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-20 {
  width: 20px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-20 {
    width: 13.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-21 {
  width: 21px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-21 {
    width: 14px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-22 {
  width: 22px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-22 {
    width: 14.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-23 {
  width: 23px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-23 {
    width: 15.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-24 {
  width: 24px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-24 {
    width: 16px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-25 {
  width: 25px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-25 {
    width: 16.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-26 {
  width: 26px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-26 {
    width: 17.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-27 {
  width: 27px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-27 {
    width: 18px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-28 {
  width: 28px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-28 {
    width: 18.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-29 {
  width: 29px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-29 {
    width: 19.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-30 {
  width: 30px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-30 {
    width: 20px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-31 {
  width: 31px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-31 {
    width: 20.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-32 {
  width: 32px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-32 {
    width: 21.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-33 {
  width: 33px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-33 {
    width: 22px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-34 {
  width: 34px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-34 {
    width: 22.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-35 {
  width: 35px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-35 {
    width: 23.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-36 {
  width: 36px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-36 {
    width: 24px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-37 {
  width: 37px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-37 {
    width: 24.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-38 {
  width: 38px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-38 {
    width: 25.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-39 {
  width: 39px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-39 {
    width: 26px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-40 {
  width: 40px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-40 {
    width: 26.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-41 {
  width: 41px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-41 {
    width: 27.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-42 {
  width: 42px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-42 {
    width: 28px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-43 {
  width: 43px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-43 {
    width: 28.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-44 {
  width: 44px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-44 {
    width: 29.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-45 {
  width: 45px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-45 {
    width: 30px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-46 {
  width: 46px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-46 {
    width: 30.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-47 {
  width: 47px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-47 {
    width: 31.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-48 {
  width: 48px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-48 {
    width: 32px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-49 {
  width: 49px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-49 {
    width: 32.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-50 {
  width: 50px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-50 {
    width: 33.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-51 {
  width: 51px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-51 {
    width: 34px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-52 {
  width: 52px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-52 {
    width: 34.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-53 {
  width: 53px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-53 {
    width: 35.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-54 {
  width: 54px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-54 {
    width: 36px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-55 {
  width: 55px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-55 {
    width: 36.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-56 {
  width: 56px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-56 {
    width: 37.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-57 {
  width: 57px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-57 {
    width: 38px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-58 {
  width: 58px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-58 {
    width: 38.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-59 {
  width: 59px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-59 {
    width: 39.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-60 {
  width: 60px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-60 {
    width: 40px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-61 {
  width: 61px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-61 {
    width: 40.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-62 {
  width: 62px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-62 {
    width: 41.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-63 {
  width: 63px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-63 {
    width: 42px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-64 {
  width: 64px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-64 {
    width: 42.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-65 {
  width: 65px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-65 {
    width: 43.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-66 {
  width: 66px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-66 {
    width: 44px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-67 {
  width: 67px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-67 {
    width: 44.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-68 {
  width: 68px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-68 {
    width: 45.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-69 {
  width: 69px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-69 {
    width: 46px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-70 {
  width: 70px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-70 {
    width: 46.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-71 {
  width: 71px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-71 {
    width: 47.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-72 {
  width: 72px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-72 {
    width: 48px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-73 {
  width: 73px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-73 {
    width: 48.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-74 {
  width: 74px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-74 {
    width: 49.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-75 {
  width: 75px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-75 {
    width: 50px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-76 {
  width: 76px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-76 {
    width: 50.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-77 {
  width: 77px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-77 {
    width: 51.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-78 {
  width: 78px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-78 {
    width: 52px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-79 {
  width: 79px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-79 {
    width: 52.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-80 {
  width: 80px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-80 {
    width: 53.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-81 {
  width: 81px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-81 {
    width: 54px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-82 {
  width: 82px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-82 {
    width: 54.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-83 {
  width: 83px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-83 {
    width: 55.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-84 {
  width: 84px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-84 {
    width: 56px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-85 {
  width: 85px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-85 {
    width: 56.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-86 {
  width: 86px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-86 {
    width: 57.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-87 {
  width: 87px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-87 {
    width: 58px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-88 {
  width: 88px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-88 {
    width: 58.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-89 {
  width: 89px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-89 {
    width: 59.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-90 {
  width: 90px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-90 {
    width: 60px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-91 {
  width: 91px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-91 {
    width: 60.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-92 {
  width: 92px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-92 {
    width: 61.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-93 {
  width: 93px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-93 {
    width: 62px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-94 {
  width: 94px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-94 {
    width: 62.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-95 {
  width: 95px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-95 {
    width: 63.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-96 {
  width: 96px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-96 {
    width: 64px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-97 {
  width: 97px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-97 {
    width: 64.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-98 {
  width: 98px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-98 {
    width: 65.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-99 {
  width: 99px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-99 {
    width: 66px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-100 {
  width: 100px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-100 {
    width: 66.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-101 {
  width: 101px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-101 {
    width: 67.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-102 {
  width: 102px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-102 {
    width: 68px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-103 {
  width: 103px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-103 {
    width: 68.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-104 {
  width: 104px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-104 {
    width: 69.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-105 {
  width: 105px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-105 {
    width: 70px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-106 {
  width: 106px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-106 {
    width: 70.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-107 {
  width: 107px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-107 {
    width: 71.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-108 {
  width: 108px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-108 {
    width: 72px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-109 {
  width: 109px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-109 {
    width: 72.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-110 {
  width: 110px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-110 {
    width: 73.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-111 {
  width: 111px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-111 {
    width: 74px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-112 {
  width: 112px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-112 {
    width: 74.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-113 {
  width: 113px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-113 {
    width: 75.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-114 {
  width: 114px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-114 {
    width: 76px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-115 {
  width: 115px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-115 {
    width: 76.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-116 {
  width: 116px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-116 {
    width: 77.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-117 {
  width: 117px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-117 {
    width: 78px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-118 {
  width: 118px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-118 {
    width: 78.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-119 {
  width: 119px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-119 {
    width: 79.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-120 {
  width: 120px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-120 {
    width: 80px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-121 {
  width: 121px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-121 {
    width: 80.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-122 {
  width: 122px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-122 {
    width: 81.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-123 {
  width: 123px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-123 {
    width: 82px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-124 {
  width: 124px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-124 {
    width: 82.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-125 {
  width: 125px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-125 {
    width: 83.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-126 {
  width: 126px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-126 {
    width: 84px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-127 {
  width: 127px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-127 {
    width: 84.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-128 {
  width: 128px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-128 {
    width: 85.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-129 {
  width: 129px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-129 {
    width: 86px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-130 {
  width: 130px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-130 {
    width: 86.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-131 {
  width: 131px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-131 {
    width: 87.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-132 {
  width: 132px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-132 {
    width: 88px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-133 {
  width: 133px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-133 {
    width: 88.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-134 {
  width: 134px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-134 {
    width: 89.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-135 {
  width: 135px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-135 {
    width: 90px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-136 {
  width: 136px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-136 {
    width: 90.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-137 {
  width: 137px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-137 {
    width: 91.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-138 {
  width: 138px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-138 {
    width: 92px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-139 {
  width: 139px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-139 {
    width: 92.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-140 {
  width: 140px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-140 {
    width: 93.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-141 {
  width: 141px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-141 {
    width: 94px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-142 {
  width: 142px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-142 {
    width: 94.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-143 {
  width: 143px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-143 {
    width: 95.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-144 {
  width: 144px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-144 {
    width: 96px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-145 {
  width: 145px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-145 {
    width: 96.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-146 {
  width: 146px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-146 {
    width: 97.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-147 {
  width: 147px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-147 {
    width: 98px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-148 {
  width: 148px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-148 {
    width: 98.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-149 {
  width: 149px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-149 {
    width: 99.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-150 {
  width: 150px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-150 {
    width: 100px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-151 {
  width: 151px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-151 {
    width: 100.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-152 {
  width: 152px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-152 {
    width: 101.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-153 {
  width: 153px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-153 {
    width: 102px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-154 {
  width: 154px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-154 {
    width: 102.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-155 {
  width: 155px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-155 {
    width: 103.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-156 {
  width: 156px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-156 {
    width: 104px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-157 {
  width: 157px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-157 {
    width: 104.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-158 {
  width: 158px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-158 {
    width: 105.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-159 {
  width: 159px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-159 {
    width: 106px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-160 {
  width: 160px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-160 {
    width: 106.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-161 {
  width: 161px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-161 {
    width: 107.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-162 {
  width: 162px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-162 {
    width: 108px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-163 {
  width: 163px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-163 {
    width: 108.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-164 {
  width: 164px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-164 {
    width: 109.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-165 {
  width: 165px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-165 {
    width: 110px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-166 {
  width: 166px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-166 {
    width: 110.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-167 {
  width: 167px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-167 {
    width: 111.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-168 {
  width: 168px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-168 {
    width: 112px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-169 {
  width: 169px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-169 {
    width: 112.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-170 {
  width: 170px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-170 {
    width: 113.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-171 {
  width: 171px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-171 {
    width: 114px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-172 {
  width: 172px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-172 {
    width: 114.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-173 {
  width: 173px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-173 {
    width: 115.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-174 {
  width: 174px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-174 {
    width: 116px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-175 {
  width: 175px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-175 {
    width: 116.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-176 {
  width: 176px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-176 {
    width: 117.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-177 {
  width: 177px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-177 {
    width: 118px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-178 {
  width: 178px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-178 {
    width: 118.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-179 {
  width: 179px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-179 {
    width: 119.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-180 {
  width: 180px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-180 {
    width: 120px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-181 {
  width: 181px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-181 {
    width: 120.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-182 {
  width: 182px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-182 {
    width: 121.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-183 {
  width: 183px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-183 {
    width: 122px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-184 {
  width: 184px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-184 {
    width: 122.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-185 {
  width: 185px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-185 {
    width: 123.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-186 {
  width: 186px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-186 {
    width: 124px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-187 {
  width: 187px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-187 {
    width: 124.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-188 {
  width: 188px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-188 {
    width: 125.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-189 {
  width: 189px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-189 {
    width: 126px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-190 {
  width: 190px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-190 {
    width: 126.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-191 {
  width: 191px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-191 {
    width: 127.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-192 {
  width: 192px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-192 {
    width: 128px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-193 {
  width: 193px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-193 {
    width: 128.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-194 {
  width: 194px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-194 {
    width: 129.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-195 {
  width: 195px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-195 {
    width: 130px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-196 {
  width: 196px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-196 {
    width: 130.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-197 {
  width: 197px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-197 {
    width: 131.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-198 {
  width: 198px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-198 {
    width: 132px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-199 {
  width: 199px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-199 {
    width: 132.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-200 {
  width: 200px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-200 {
    width: 133.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-201 {
  width: 201px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-201 {
    width: 134px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-202 {
  width: 202px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-202 {
    width: 134.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-203 {
  width: 203px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-203 {
    width: 135.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-204 {
  width: 204px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-204 {
    width: 136px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-205 {
  width: 205px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-205 {
    width: 136.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-206 {
  width: 206px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-206 {
    width: 137.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-207 {
  width: 207px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-207 {
    width: 138px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-208 {
  width: 208px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-208 {
    width: 138.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-209 {
  width: 209px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-209 {
    width: 139.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-210 {
  width: 210px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-210 {
    width: 140px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-211 {
  width: 211px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-211 {
    width: 140.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-212 {
  width: 212px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-212 {
    width: 141.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-213 {
  width: 213px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-213 {
    width: 142px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-214 {
  width: 214px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-214 {
    width: 142.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-215 {
  width: 215px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-215 {
    width: 143.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-216 {
  width: 216px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-216 {
    width: 144px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-217 {
  width: 217px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-217 {
    width: 144.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-218 {
  width: 218px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-218 {
    width: 145.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-219 {
  width: 219px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-219 {
    width: 146px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-220 {
  width: 220px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-220 {
    width: 146.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-221 {
  width: 221px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-221 {
    width: 147.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-222 {
  width: 222px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-222 {
    width: 148px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-223 {
  width: 223px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-223 {
    width: 148.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-224 {
  width: 224px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-224 {
    width: 149.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-225 {
  width: 225px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-225 {
    width: 150px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-226 {
  width: 226px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-226 {
    width: 150.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-227 {
  width: 227px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-227 {
    width: 151.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-228 {
  width: 228px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-228 {
    width: 152px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-229 {
  width: 229px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-229 {
    width: 152.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-230 {
  width: 230px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-230 {
    width: 153.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-231 {
  width: 231px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-231 {
    width: 154px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-232 {
  width: 232px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-232 {
    width: 154.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-233 {
  width: 233px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-233 {
    width: 155.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-234 {
  width: 234px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-234 {
    width: 156px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-235 {
  width: 235px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-235 {
    width: 156.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-236 {
  width: 236px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-236 {
    width: 157.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-237 {
  width: 237px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-237 {
    width: 158px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-238 {
  width: 238px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-238 {
    width: 158.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-239 {
  width: 239px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-239 {
    width: 159.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-240 {
  width: 240px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-240 {
    width: 160px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-241 {
  width: 241px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-241 {
    width: 160.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-242 {
  width: 242px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-242 {
    width: 161.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-243 {
  width: 243px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-243 {
    width: 162px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-244 {
  width: 244px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-244 {
    width: 162.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-245 {
  width: 245px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-245 {
    width: 163.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-246 {
  width: 246px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-246 {
    width: 164px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-247 {
  width: 247px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-247 {
    width: 164.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-248 {
  width: 248px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-248 {
    width: 165.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-249 {
  width: 249px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-249 {
    width: 166px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-250 {
  width: 250px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-250 {
    width: 166.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-251 {
  width: 251px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-251 {
    width: 167.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-252 {
  width: 252px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-252 {
    width: 168px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-253 {
  width: 253px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-253 {
    width: 168.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-254 {
  width: 254px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-254 {
    width: 169.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-255 {
  width: 255px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-255 {
    width: 170px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-256 {
  width: 256px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-256 {
    width: 170.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-257 {
  width: 257px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-257 {
    width: 171.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-258 {
  width: 258px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-258 {
    width: 172px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-259 {
  width: 259px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-259 {
    width: 172.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-260 {
  width: 260px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-260 {
    width: 173.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-261 {
  width: 261px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-261 {
    width: 174px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-262 {
  width: 262px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-262 {
    width: 174.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-263 {
  width: 263px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-263 {
    width: 175.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-264 {
  width: 264px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-264 {
    width: 176px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-265 {
  width: 265px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-265 {
    width: 176.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-266 {
  width: 266px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-266 {
    width: 177.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-267 {
  width: 267px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-267 {
    width: 178px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-268 {
  width: 268px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-268 {
    width: 178.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-269 {
  width: 269px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-269 {
    width: 179.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-270 {
  width: 270px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-270 {
    width: 180px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-271 {
  width: 271px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-271 {
    width: 180.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-272 {
  width: 272px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-272 {
    width: 181.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-273 {
  width: 273px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-273 {
    width: 182px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-274 {
  width: 274px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-274 {
    width: 182.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-275 {
  width: 275px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-275 {
    width: 183.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-276 {
  width: 276px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-276 {
    width: 184px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-277 {
  width: 277px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-277 {
    width: 184.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-278 {
  width: 278px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-278 {
    width: 185.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-279 {
  width: 279px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-279 {
    width: 186px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-280 {
  width: 280px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-280 {
    width: 186.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-281 {
  width: 281px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-281 {
    width: 187.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-282 {
  width: 282px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-282 {
    width: 188px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-283 {
  width: 283px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-283 {
    width: 188.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-284 {
  width: 284px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-284 {
    width: 189.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-285 {
  width: 285px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-285 {
    width: 190px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-286 {
  width: 286px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-286 {
    width: 190.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-287 {
  width: 287px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-287 {
    width: 191.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-288 {
  width: 288px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-288 {
    width: 192px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-289 {
  width: 289px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-289 {
    width: 192.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-290 {
  width: 290px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-290 {
    width: 193.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-291 {
  width: 291px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-291 {
    width: 194px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-292 {
  width: 292px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-292 {
    width: 194.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-293 {
  width: 293px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-293 {
    width: 195.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-294 {
  width: 294px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-294 {
    width: 196px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-295 {
  width: 295px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-295 {
    width: 196.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-296 {
  width: 296px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-296 {
    width: 197.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-297 {
  width: 297px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-297 {
    width: 198px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-298 {
  width: 298px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-298 {
    width: 198.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-299 {
  width: 299px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-299 {
    width: 199.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-300 {
  width: 300px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-300 {
    width: 200px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-301 {
  width: 301px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-301 {
    width: 200.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-302 {
  width: 302px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-302 {
    width: 201.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-303 {
  width: 303px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-303 {
    width: 202px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-304 {
  width: 304px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-304 {
    width: 202.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-305 {
  width: 305px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-305 {
    width: 203.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-306 {
  width: 306px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-306 {
    width: 204px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-307 {
  width: 307px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-307 {
    width: 204.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-308 {
  width: 308px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-308 {
    width: 205.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-309 {
  width: 309px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-309 {
    width: 206px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-310 {
  width: 310px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-310 {
    width: 206.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-311 {
  width: 311px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-311 {
    width: 207.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-312 {
  width: 312px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-312 {
    width: 208px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-313 {
  width: 313px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-313 {
    width: 208.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-314 {
  width: 314px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-314 {
    width: 209.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-315 {
  width: 315px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-315 {
    width: 210px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-316 {
  width: 316px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-316 {
    width: 210.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-317 {
  width: 317px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-317 {
    width: 211.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-318 {
  width: 318px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-318 {
    width: 212px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-319 {
  width: 319px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-319 {
    width: 212.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-320 {
  width: 320px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-320 {
    width: 213.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-321 {
  width: 321px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-321 {
    width: 214px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-322 {
  width: 322px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-322 {
    width: 214.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-323 {
  width: 323px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-323 {
    width: 215.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-324 {
  width: 324px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-324 {
    width: 216px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-325 {
  width: 325px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-325 {
    width: 216.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-326 {
  width: 326px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-326 {
    width: 217.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-327 {
  width: 327px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-327 {
    width: 218px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-328 {
  width: 328px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-328 {
    width: 218.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-329 {
  width: 329px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-329 {
    width: 219.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-330 {
  width: 330px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-330 {
    width: 220px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-331 {
  width: 331px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-331 {
    width: 220.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-332 {
  width: 332px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-332 {
    width: 221.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-333 {
  width: 333px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-333 {
    width: 222px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-334 {
  width: 334px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-334 {
    width: 222.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-335 {
  width: 335px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-335 {
    width: 223.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-336 {
  width: 336px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-336 {
    width: 224px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-337 {
  width: 337px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-337 {
    width: 224.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-338 {
  width: 338px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-338 {
    width: 225.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-339 {
  width: 339px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-339 {
    width: 226px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-340 {
  width: 340px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-340 {
    width: 226.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-341 {
  width: 341px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-341 {
    width: 227.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-342 {
  width: 342px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-342 {
    width: 228px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-343 {
  width: 343px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-343 {
    width: 228.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-344 {
  width: 344px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-344 {
    width: 229.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-345 {
  width: 345px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-345 {
    width: 230px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-346 {
  width: 346px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-346 {
    width: 230.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-347 {
  width: 347px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-347 {
    width: 231.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-348 {
  width: 348px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-348 {
    width: 232px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-349 {
  width: 349px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-349 {
    width: 232.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-350 {
  width: 350px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-350 {
    width: 233.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-351 {
  width: 351px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-351 {
    width: 234px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-352 {
  width: 352px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-352 {
    width: 234.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-353 {
  width: 353px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-353 {
    width: 235.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-354 {
  width: 354px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-354 {
    width: 236px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-355 {
  width: 355px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-355 {
    width: 236.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-356 {
  width: 356px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-356 {
    width: 237.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-357 {
  width: 357px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-357 {
    width: 238px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-358 {
  width: 358px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-358 {
    width: 238.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-359 {
  width: 359px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-359 {
    width: 239.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-360 {
  width: 360px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-360 {
    width: 240px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-361 {
  width: 361px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-361 {
    width: 240.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-362 {
  width: 362px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-362 {
    width: 241.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-363 {
  width: 363px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-363 {
    width: 242px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-364 {
  width: 364px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-364 {
    width: 242.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-365 {
  width: 365px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-365 {
    width: 243.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-366 {
  width: 366px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-366 {
    width: 244px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-367 {
  width: 367px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-367 {
    width: 244.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-368 {
  width: 368px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-368 {
    width: 245.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-369 {
  width: 369px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-369 {
    width: 246px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-370 {
  width: 370px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-370 {
    width: 246.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-371 {
  width: 371px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-371 {
    width: 247.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-372 {
  width: 372px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-372 {
    width: 248px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-373 {
  width: 373px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-373 {
    width: 248.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-374 {
  width: 374px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-374 {
    width: 249.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-375 {
  width: 375px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-375 {
    width: 250px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-376 {
  width: 376px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-376 {
    width: 250.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-377 {
  width: 377px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-377 {
    width: 251.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-378 {
  width: 378px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-378 {
    width: 252px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-379 {
  width: 379px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-379 {
    width: 252.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-380 {
  width: 380px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-380 {
    width: 253.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-381 {
  width: 381px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-381 {
    width: 254px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-382 {
  width: 382px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-382 {
    width: 254.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-383 {
  width: 383px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-383 {
    width: 255.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-384 {
  width: 384px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-384 {
    width: 256px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-385 {
  width: 385px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-385 {
    width: 256.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-386 {
  width: 386px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-386 {
    width: 257.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-387 {
  width: 387px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-387 {
    width: 258px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-388 {
  width: 388px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-388 {
    width: 258.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-389 {
  width: 389px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-389 {
    width: 259.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-390 {
  width: 390px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-390 {
    width: 260px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-391 {
  width: 391px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-391 {
    width: 260.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-392 {
  width: 392px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-392 {
    width: 261.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-393 {
  width: 393px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-393 {
    width: 262px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-394 {
  width: 394px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-394 {
    width: 262.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-395 {
  width: 395px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-395 {
    width: 263.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-396 {
  width: 396px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-396 {
    width: 264px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-397 {
  width: 397px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-397 {
    width: 264.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-398 {
  width: 398px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-398 {
    width: 265.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-399 {
  width: 399px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-399 {
    width: 266px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-400 {
  width: 400px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-400 {
    width: 266.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-401 {
  width: 401px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-401 {
    width: 267.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-402 {
  width: 402px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-402 {
    width: 268px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-403 {
  width: 403px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-403 {
    width: 268.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-404 {
  width: 404px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-404 {
    width: 269.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-405 {
  width: 405px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-405 {
    width: 270px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-406 {
  width: 406px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-406 {
    width: 270.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-407 {
  width: 407px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-407 {
    width: 271.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-408 {
  width: 408px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-408 {
    width: 272px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-409 {
  width: 409px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-409 {
    width: 272.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-410 {
  width: 410px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-410 {
    width: 273.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-411 {
  width: 411px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-411 {
    width: 274px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-412 {
  width: 412px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-412 {
    width: 274.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-413 {
  width: 413px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-413 {
    width: 275.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-414 {
  width: 414px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-414 {
    width: 276px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-415 {
  width: 415px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-415 {
    width: 276.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-416 {
  width: 416px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-416 {
    width: 277.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-417 {
  width: 417px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-417 {
    width: 278px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-418 {
  width: 418px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-418 {
    width: 278.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-419 {
  width: 419px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-419 {
    width: 279.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-420 {
  width: 420px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-420 {
    width: 280px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-421 {
  width: 421px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-421 {
    width: 280.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-422 {
  width: 422px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-422 {
    width: 281.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-423 {
  width: 423px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-423 {
    width: 282px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-424 {
  width: 424px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-424 {
    width: 282.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-425 {
  width: 425px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-425 {
    width: 283.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-426 {
  width: 426px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-426 {
    width: 284px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-427 {
  width: 427px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-427 {
    width: 284.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-428 {
  width: 428px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-428 {
    width: 285.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-429 {
  width: 429px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-429 {
    width: 286px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-430 {
  width: 430px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-430 {
    width: 286.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-431 {
  width: 431px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-431 {
    width: 287.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-432 {
  width: 432px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-432 {
    width: 288px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-433 {
  width: 433px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-433 {
    width: 288.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-434 {
  width: 434px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-434 {
    width: 289.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-435 {
  width: 435px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-435 {
    width: 290px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-436 {
  width: 436px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-436 {
    width: 290.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-437 {
  width: 437px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-437 {
    width: 291.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-438 {
  width: 438px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-438 {
    width: 292px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-439 {
  width: 439px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-439 {
    width: 292.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-440 {
  width: 440px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-440 {
    width: 293.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-441 {
  width: 441px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-441 {
    width: 294px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-442 {
  width: 442px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-442 {
    width: 294.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-443 {
  width: 443px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-443 {
    width: 295.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-444 {
  width: 444px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-444 {
    width: 296px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-445 {
  width: 445px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-445 {
    width: 296.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-446 {
  width: 446px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-446 {
    width: 297.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-447 {
  width: 447px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-447 {
    width: 298px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-448 {
  width: 448px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-448 {
    width: 298.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-449 {
  width: 449px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-449 {
    width: 299.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-450 {
  width: 450px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-450 {
    width: 300px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-451 {
  width: 451px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-451 {
    width: 300.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-452 {
  width: 452px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-452 {
    width: 301.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-453 {
  width: 453px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-453 {
    width: 302px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-454 {
  width: 454px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-454 {
    width: 302.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-455 {
  width: 455px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-455 {
    width: 303.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-456 {
  width: 456px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-456 {
    width: 304px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-457 {
  width: 457px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-457 {
    width: 304.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-458 {
  width: 458px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-458 {
    width: 305.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-459 {
  width: 459px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-459 {
    width: 306px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-460 {
  width: 460px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-460 {
    width: 306.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-461 {
  width: 461px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-461 {
    width: 307.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-462 {
  width: 462px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-462 {
    width: 308px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-463 {
  width: 463px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-463 {
    width: 308.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-464 {
  width: 464px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-464 {
    width: 309.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-465 {
  width: 465px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-465 {
    width: 310px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-466 {
  width: 466px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-466 {
    width: 310.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-467 {
  width: 467px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-467 {
    width: 311.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-468 {
  width: 468px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-468 {
    width: 312px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-469 {
  width: 469px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-469 {
    width: 312.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-470 {
  width: 470px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-470 {
    width: 313.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-471 {
  width: 471px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-471 {
    width: 314px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-472 {
  width: 472px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-472 {
    width: 314.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-473 {
  width: 473px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-473 {
    width: 315.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-474 {
  width: 474px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-474 {
    width: 316px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-475 {
  width: 475px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-475 {
    width: 316.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-476 {
  width: 476px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-476 {
    width: 317.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-477 {
  width: 477px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-477 {
    width: 318px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-478 {
  width: 478px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-478 {
    width: 318.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-479 {
  width: 479px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-479 {
    width: 319.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-480 {
  width: 480px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-480 {
    width: 320px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-481 {
  width: 481px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-481 {
    width: 320.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-482 {
  width: 482px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-482 {
    width: 321.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-483 {
  width: 483px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-483 {
    width: 322px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-484 {
  width: 484px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-484 {
    width: 322.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-485 {
  width: 485px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-485 {
    width: 323.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-486 {
  width: 486px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-486 {
    width: 324px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-487 {
  width: 487px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-487 {
    width: 324.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-488 {
  width: 488px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-488 {
    width: 325.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-489 {
  width: 489px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-489 {
    width: 326px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-490 {
  width: 490px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-490 {
    width: 326.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-491 {
  width: 491px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-491 {
    width: 327.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-492 {
  width: 492px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-492 {
    width: 328px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-493 {
  width: 493px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-493 {
    width: 328.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-494 {
  width: 494px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-494 {
    width: 329.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-495 {
  width: 495px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-495 {
    width: 330px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-496 {
  width: 496px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-496 {
    width: 330.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-497 {
  width: 497px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-497 {
    width: 331.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-498 {
  width: 498px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-498 {
    width: 332px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-499 {
  width: 499px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-499 {
    width: 332.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-500 {
  width: 500px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-500 {
    width: 333.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-501 {
  width: 501px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-501 {
    width: 334px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-502 {
  width: 502px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-502 {
    width: 334.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-503 {
  width: 503px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-503 {
    width: 335.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-504 {
  width: 504px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-504 {
    width: 336px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-505 {
  width: 505px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-505 {
    width: 336.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-506 {
  width: 506px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-506 {
    width: 337.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-507 {
  width: 507px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-507 {
    width: 338px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-508 {
  width: 508px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-508 {
    width: 338.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-509 {
  width: 509px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-509 {
    width: 339.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-510 {
  width: 510px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-510 {
    width: 340px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-511 {
  width: 511px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-511 {
    width: 340.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-512 {
  width: 512px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-512 {
    width: 341.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-513 {
  width: 513px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-513 {
    width: 342px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-514 {
  width: 514px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-514 {
    width: 342.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-515 {
  width: 515px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-515 {
    width: 343.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-516 {
  width: 516px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-516 {
    width: 344px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-517 {
  width: 517px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-517 {
    width: 344.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-518 {
  width: 518px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-518 {
    width: 345.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-519 {
  width: 519px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-519 {
    width: 346px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-520 {
  width: 520px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-520 {
    width: 346.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-521 {
  width: 521px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-521 {
    width: 347.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-522 {
  width: 522px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-522 {
    width: 348px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-523 {
  width: 523px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-523 {
    width: 348.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-524 {
  width: 524px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-524 {
    width: 349.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-525 {
  width: 525px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-525 {
    width: 350px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-526 {
  width: 526px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-526 {
    width: 350.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-527 {
  width: 527px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-527 {
    width: 351.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-528 {
  width: 528px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-528 {
    width: 352px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-529 {
  width: 529px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-529 {
    width: 352.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-530 {
  width: 530px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-530 {
    width: 353.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-531 {
  width: 531px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-531 {
    width: 354px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-532 {
  width: 532px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-532 {
    width: 354.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-533 {
  width: 533px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-533 {
    width: 355.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-534 {
  width: 534px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-534 {
    width: 356px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-535 {
  width: 535px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-535 {
    width: 356.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-536 {
  width: 536px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-536 {
    width: 357.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-537 {
  width: 537px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-537 {
    width: 358px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-538 {
  width: 538px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-538 {
    width: 358.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-539 {
  width: 539px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-539 {
    width: 359.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-540 {
  width: 540px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-540 {
    width: 360px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-541 {
  width: 541px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-541 {
    width: 360.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-542 {
  width: 542px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-542 {
    width: 361.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-543 {
  width: 543px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-543 {
    width: 362px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-544 {
  width: 544px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-544 {
    width: 362.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-545 {
  width: 545px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-545 {
    width: 363.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-546 {
  width: 546px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-546 {
    width: 364px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-547 {
  width: 547px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-547 {
    width: 364.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-548 {
  width: 548px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-548 {
    width: 365.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-549 {
  width: 549px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-549 {
    width: 366px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-550 {
  width: 550px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-550 {
    width: 366.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-551 {
  width: 551px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-551 {
    width: 367.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-552 {
  width: 552px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-552 {
    width: 368px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-553 {
  width: 553px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-553 {
    width: 368.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-554 {
  width: 554px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-554 {
    width: 369.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-555 {
  width: 555px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-555 {
    width: 370px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-556 {
  width: 556px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-556 {
    width: 370.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-557 {
  width: 557px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-557 {
    width: 371.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-558 {
  width: 558px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-558 {
    width: 372px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-559 {
  width: 559px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-559 {
    width: 372.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-560 {
  width: 560px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-560 {
    width: 373.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-561 {
  width: 561px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-561 {
    width: 374px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-562 {
  width: 562px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-562 {
    width: 374.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-563 {
  width: 563px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-563 {
    width: 375.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-564 {
  width: 564px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-564 {
    width: 376px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-565 {
  width: 565px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-565 {
    width: 376.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-566 {
  width: 566px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-566 {
    width: 377.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-567 {
  width: 567px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-567 {
    width: 378px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-568 {
  width: 568px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-568 {
    width: 378.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-569 {
  width: 569px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-569 {
    width: 379.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-570 {
  width: 570px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-570 {
    width: 380px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-571 {
  width: 571px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-571 {
    width: 380.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-572 {
  width: 572px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-572 {
    width: 381.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-573 {
  width: 573px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-573 {
    width: 382px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-574 {
  width: 574px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-574 {
    width: 382.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-575 {
  width: 575px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-575 {
    width: 383.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-576 {
  width: 576px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-576 {
    width: 384px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-577 {
  width: 577px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-577 {
    width: 384.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-578 {
  width: 578px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-578 {
    width: 385.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-579 {
  width: 579px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-579 {
    width: 386px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-580 {
  width: 580px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-580 {
    width: 386.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-581 {
  width: 581px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-581 {
    width: 387.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-582 {
  width: 582px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-582 {
    width: 388px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-583 {
  width: 583px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-583 {
    width: 388.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-584 {
  width: 584px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-584 {
    width: 389.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-585 {
  width: 585px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-585 {
    width: 390px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-586 {
  width: 586px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-586 {
    width: 390.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-587 {
  width: 587px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-587 {
    width: 391.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-588 {
  width: 588px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-588 {
    width: 392px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-589 {
  width: 589px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-589 {
    width: 392.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-590 {
  width: 590px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-590 {
    width: 393.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-591 {
  width: 591px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-591 {
    width: 394px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-592 {
  width: 592px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-592 {
    width: 394.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-593 {
  width: 593px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-593 {
    width: 395.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-594 {
  width: 594px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-594 {
    width: 396px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-595 {
  width: 595px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-595 {
    width: 396.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-596 {
  width: 596px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-596 {
    width: 397.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-597 {
  width: 597px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-597 {
    width: 398px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-598 {
  width: 598px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-598 {
    width: 398.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-599 {
  width: 599px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-599 {
    width: 399.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-600 {
  width: 600px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-600 {
    width: 400px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-601 {
  width: 601px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-601 {
    width: 400.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-602 {
  width: 602px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-602 {
    width: 401.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-603 {
  width: 603px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-603 {
    width: 402px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-604 {
  width: 604px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-604 {
    width: 402.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-605 {
  width: 605px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-605 {
    width: 403.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-606 {
  width: 606px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-606 {
    width: 404px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-607 {
  width: 607px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-607 {
    width: 404.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-608 {
  width: 608px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-608 {
    width: 405.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-609 {
  width: 609px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-609 {
    width: 406px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-610 {
  width: 610px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-610 {
    width: 406.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-611 {
  width: 611px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-611 {
    width: 407.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-612 {
  width: 612px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-612 {
    width: 408px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-613 {
  width: 613px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-613 {
    width: 408.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-614 {
  width: 614px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-614 {
    width: 409.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-615 {
  width: 615px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-615 {
    width: 410px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-616 {
  width: 616px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-616 {
    width: 410.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-617 {
  width: 617px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-617 {
    width: 411.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-618 {
  width: 618px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-618 {
    width: 412px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-619 {
  width: 619px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-619 {
    width: 412.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-620 {
  width: 620px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-620 {
    width: 413.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-621 {
  width: 621px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-621 {
    width: 414px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-622 {
  width: 622px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-622 {
    width: 414.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-623 {
  width: 623px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-623 {
    width: 415.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-624 {
  width: 624px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-624 {
    width: 416px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-625 {
  width: 625px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-625 {
    width: 416.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-626 {
  width: 626px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-626 {
    width: 417.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-627 {
  width: 627px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-627 {
    width: 418px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-628 {
  width: 628px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-628 {
    width: 418.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-629 {
  width: 629px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-629 {
    width: 419.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-630 {
  width: 630px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-630 {
    width: 420px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-631 {
  width: 631px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-631 {
    width: 420.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-632 {
  width: 632px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-632 {
    width: 421.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-633 {
  width: 633px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-633 {
    width: 422px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-634 {
  width: 634px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-634 {
    width: 422.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-635 {
  width: 635px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-635 {
    width: 423.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-636 {
  width: 636px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-636 {
    width: 424px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-637 {
  width: 637px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-637 {
    width: 424.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-638 {
  width: 638px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-638 {
    width: 425.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-639 {
  width: 639px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-639 {
    width: 426px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-640 {
  width: 640px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-640 {
    width: 426.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-641 {
  width: 641px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-641 {
    width: 427.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-642 {
  width: 642px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-642 {
    width: 428px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-643 {
  width: 643px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-643 {
    width: 428.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-644 {
  width: 644px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-644 {
    width: 429.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-645 {
  width: 645px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-645 {
    width: 430px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-646 {
  width: 646px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-646 {
    width: 430.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-647 {
  width: 647px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-647 {
    width: 431.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-648 {
  width: 648px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-648 {
    width: 432px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-649 {
  width: 649px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-649 {
    width: 432.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-650 {
  width: 650px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-650 {
    width: 433.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-651 {
  width: 651px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-651 {
    width: 434px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-652 {
  width: 652px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-652 {
    width: 434.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-653 {
  width: 653px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-653 {
    width: 435.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-654 {
  width: 654px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-654 {
    width: 436px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-655 {
  width: 655px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-655 {
    width: 436.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-656 {
  width: 656px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-656 {
    width: 437.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-657 {
  width: 657px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-657 {
    width: 438px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-658 {
  width: 658px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-658 {
    width: 438.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-659 {
  width: 659px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-659 {
    width: 439.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-660 {
  width: 660px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-660 {
    width: 440px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-661 {
  width: 661px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-661 {
    width: 440.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-662 {
  width: 662px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-662 {
    width: 441.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-663 {
  width: 663px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-663 {
    width: 442px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-664 {
  width: 664px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-664 {
    width: 442.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-665 {
  width: 665px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-665 {
    width: 443.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-666 {
  width: 666px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-666 {
    width: 444px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-667 {
  width: 667px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-667 {
    width: 444.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-668 {
  width: 668px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-668 {
    width: 445.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-669 {
  width: 669px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-669 {
    width: 446px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-670 {
  width: 670px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-670 {
    width: 446.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-671 {
  width: 671px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-671 {
    width: 447.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-672 {
  width: 672px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-672 {
    width: 448px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-673 {
  width: 673px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-673 {
    width: 448.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-674 {
  width: 674px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-674 {
    width: 449.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-675 {
  width: 675px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-675 {
    width: 450px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-676 {
  width: 676px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-676 {
    width: 450.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-677 {
  width: 677px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-677 {
    width: 451.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-678 {
  width: 678px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-678 {
    width: 452px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-679 {
  width: 679px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-679 {
    width: 452.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-680 {
  width: 680px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-680 {
    width: 453.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-681 {
  width: 681px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-681 {
    width: 454px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-682 {
  width: 682px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-682 {
    width: 454.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-683 {
  width: 683px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-683 {
    width: 455.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-684 {
  width: 684px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-684 {
    width: 456px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-685 {
  width: 685px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-685 {
    width: 456.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-686 {
  width: 686px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-686 {
    width: 457.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-687 {
  width: 687px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-687 {
    width: 458px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-688 {
  width: 688px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-688 {
    width: 458.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-689 {
  width: 689px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-689 {
    width: 459.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-690 {
  width: 690px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-690 {
    width: 460px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-691 {
  width: 691px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-691 {
    width: 460.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-692 {
  width: 692px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-692 {
    width: 461.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-693 {
  width: 693px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-693 {
    width: 462px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-694 {
  width: 694px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-694 {
    width: 462.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-695 {
  width: 695px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-695 {
    width: 463.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-696 {
  width: 696px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-696 {
    width: 464px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-697 {
  width: 697px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-697 {
    width: 464.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-698 {
  width: 698px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-698 {
    width: 465.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-699 {
  width: 699px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-699 {
    width: 466px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-700 {
  width: 700px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-700 {
    width: 466.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-701 {
  width: 701px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-701 {
    width: 467.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-702 {
  width: 702px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-702 {
    width: 468px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-703 {
  width: 703px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-703 {
    width: 468.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-704 {
  width: 704px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-704 {
    width: 469.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-705 {
  width: 705px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-705 {
    width: 470px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-706 {
  width: 706px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-706 {
    width: 470.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-707 {
  width: 707px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-707 {
    width: 471.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-708 {
  width: 708px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-708 {
    width: 472px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-709 {
  width: 709px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-709 {
    width: 472.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-710 {
  width: 710px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-710 {
    width: 473.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-711 {
  width: 711px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-711 {
    width: 474px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-712 {
  width: 712px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-712 {
    width: 474.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-713 {
  width: 713px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-713 {
    width: 475.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-714 {
  width: 714px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-714 {
    width: 476px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-715 {
  width: 715px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-715 {
    width: 476.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-716 {
  width: 716px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-716 {
    width: 477.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-717 {
  width: 717px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-717 {
    width: 478px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-718 {
  width: 718px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-718 {
    width: 478.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-719 {
  width: 719px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-719 {
    width: 479.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-720 {
  width: 720px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-720 {
    width: 480px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-721 {
  width: 721px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-721 {
    width: 480.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-722 {
  width: 722px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-722 {
    width: 481.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-723 {
  width: 723px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-723 {
    width: 482px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-724 {
  width: 724px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-724 {
    width: 482.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-725 {
  width: 725px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-725 {
    width: 483.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-726 {
  width: 726px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-726 {
    width: 484px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-727 {
  width: 727px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-727 {
    width: 484.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-728 {
  width: 728px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-728 {
    width: 485.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-729 {
  width: 729px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-729 {
    width: 486px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-730 {
  width: 730px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-730 {
    width: 486.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-731 {
  width: 731px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-731 {
    width: 487.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-732 {
  width: 732px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-732 {
    width: 488px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-733 {
  width: 733px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-733 {
    width: 488.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-734 {
  width: 734px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-734 {
    width: 489.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-735 {
  width: 735px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-735 {
    width: 490px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-736 {
  width: 736px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-736 {
    width: 490.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-737 {
  width: 737px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-737 {
    width: 491.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-738 {
  width: 738px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-738 {
    width: 492px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-739 {
  width: 739px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-739 {
    width: 492.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-740 {
  width: 740px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-740 {
    width: 493.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-741 {
  width: 741px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-741 {
    width: 494px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-742 {
  width: 742px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-742 {
    width: 494.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-743 {
  width: 743px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-743 {
    width: 495.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-744 {
  width: 744px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-744 {
    width: 496px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-745 {
  width: 745px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-745 {
    width: 496.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-746 {
  width: 746px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-746 {
    width: 497.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-747 {
  width: 747px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-747 {
    width: 498px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-748 {
  width: 748px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-748 {
    width: 498.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-749 {
  width: 749px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-749 {
    width: 499.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-750 {
  width: 750px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-750 {
    width: 500px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-751 {
  width: 751px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-751 {
    width: 500.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-752 {
  width: 752px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-752 {
    width: 501.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-753 {
  width: 753px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-753 {
    width: 502px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-754 {
  width: 754px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-754 {
    width: 502.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-755 {
  width: 755px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-755 {
    width: 503.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-756 {
  width: 756px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-756 {
    width: 504px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-757 {
  width: 757px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-757 {
    width: 504.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-758 {
  width: 758px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-758 {
    width: 505.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-759 {
  width: 759px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-759 {
    width: 506px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-760 {
  width: 760px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-760 {
    width: 506.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-761 {
  width: 761px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-761 {
    width: 507.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-762 {
  width: 762px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-762 {
    width: 508px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-763 {
  width: 763px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-763 {
    width: 508.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-764 {
  width: 764px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-764 {
    width: 509.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-765 {
  width: 765px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-765 {
    width: 510px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-766 {
  width: 766px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-766 {
    width: 510.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-767 {
  width: 767px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-767 {
    width: 511.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-768 {
  width: 768px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-768 {
    width: 512px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-769 {
  width: 769px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-769 {
    width: 512.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-770 {
  width: 770px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-770 {
    width: 513.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-771 {
  width: 771px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-771 {
    width: 514px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-772 {
  width: 772px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-772 {
    width: 514.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-773 {
  width: 773px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-773 {
    width: 515.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-774 {
  width: 774px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-774 {
    width: 516px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-775 {
  width: 775px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-775 {
    width: 516.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-776 {
  width: 776px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-776 {
    width: 517.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-777 {
  width: 777px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-777 {
    width: 518px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-778 {
  width: 778px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-778 {
    width: 518.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-779 {
  width: 779px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-779 {
    width: 519.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-780 {
  width: 780px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-780 {
    width: 520px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-781 {
  width: 781px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-781 {
    width: 520.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-782 {
  width: 782px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-782 {
    width: 521.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-783 {
  width: 783px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-783 {
    width: 522px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-784 {
  width: 784px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-784 {
    width: 522.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-785 {
  width: 785px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-785 {
    width: 523.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-786 {
  width: 786px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-786 {
    width: 524px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-787 {
  width: 787px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-787 {
    width: 524.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-788 {
  width: 788px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-788 {
    width: 525.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-789 {
  width: 789px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-789 {
    width: 526px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-790 {
  width: 790px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-790 {
    width: 526.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-791 {
  width: 791px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-791 {
    width: 527.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-792 {
  width: 792px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-792 {
    width: 528px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-793 {
  width: 793px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-793 {
    width: 528.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-794 {
  width: 794px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-794 {
    width: 529.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-795 {
  width: 795px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-795 {
    width: 530px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-796 {
  width: 796px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-796 {
    width: 530.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-797 {
  width: 797px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-797 {
    width: 531.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-798 {
  width: 798px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-798 {
    width: 532px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-799 {
  width: 799px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-799 {
    width: 532.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-800 {
  width: 800px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-800 {
    width: 533.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-801 {
  width: 801px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-801 {
    width: 534px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-802 {
  width: 802px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-802 {
    width: 534.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-803 {
  width: 803px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-803 {
    width: 535.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-804 {
  width: 804px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-804 {
    width: 536px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-805 {
  width: 805px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-805 {
    width: 536.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-806 {
  width: 806px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-806 {
    width: 537.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-807 {
  width: 807px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-807 {
    width: 538px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-808 {
  width: 808px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-808 {
    width: 538.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-809 {
  width: 809px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-809 {
    width: 539.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-810 {
  width: 810px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-810 {
    width: 540px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-811 {
  width: 811px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-811 {
    width: 540.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-812 {
  width: 812px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-812 {
    width: 541.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-813 {
  width: 813px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-813 {
    width: 542px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-814 {
  width: 814px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-814 {
    width: 542.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-815 {
  width: 815px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-815 {
    width: 543.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-816 {
  width: 816px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-816 {
    width: 544px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-817 {
  width: 817px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-817 {
    width: 544.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-818 {
  width: 818px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-818 {
    width: 545.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-819 {
  width: 819px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-819 {
    width: 546px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-820 {
  width: 820px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-820 {
    width: 546.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-821 {
  width: 821px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-821 {
    width: 547.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-822 {
  width: 822px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-822 {
    width: 548px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-823 {
  width: 823px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-823 {
    width: 548.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-824 {
  width: 824px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-824 {
    width: 549.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-825 {
  width: 825px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-825 {
    width: 550px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-826 {
  width: 826px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-826 {
    width: 550.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-827 {
  width: 827px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-827 {
    width: 551.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-828 {
  width: 828px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-828 {
    width: 552px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-829 {
  width: 829px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-829 {
    width: 552.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-830 {
  width: 830px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-830 {
    width: 553.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-831 {
  width: 831px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-831 {
    width: 554px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-832 {
  width: 832px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-832 {
    width: 554.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-833 {
  width: 833px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-833 {
    width: 555.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-834 {
  width: 834px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-834 {
    width: 556px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-835 {
  width: 835px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-835 {
    width: 556.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-836 {
  width: 836px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-836 {
    width: 557.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-837 {
  width: 837px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-837 {
    width: 558px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-838 {
  width: 838px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-838 {
    width: 558.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-839 {
  width: 839px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-839 {
    width: 559.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-840 {
  width: 840px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-840 {
    width: 560px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-841 {
  width: 841px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-841 {
    width: 560.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-842 {
  width: 842px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-842 {
    width: 561.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-843 {
  width: 843px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-843 {
    width: 562px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-844 {
  width: 844px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-844 {
    width: 562.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-845 {
  width: 845px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-845 {
    width: 563.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-846 {
  width: 846px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-846 {
    width: 564px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-847 {
  width: 847px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-847 {
    width: 564.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-848 {
  width: 848px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-848 {
    width: 565.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-849 {
  width: 849px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-849 {
    width: 566px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-850 {
  width: 850px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-850 {
    width: 566.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-851 {
  width: 851px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-851 {
    width: 567.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-852 {
  width: 852px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-852 {
    width: 568px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-853 {
  width: 853px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-853 {
    width: 568.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-854 {
  width: 854px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-854 {
    width: 569.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-855 {
  width: 855px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-855 {
    width: 570px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-856 {
  width: 856px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-856 {
    width: 570.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-857 {
  width: 857px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-857 {
    width: 571.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-858 {
  width: 858px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-858 {
    width: 572px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-859 {
  width: 859px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-859 {
    width: 572.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-860 {
  width: 860px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-860 {
    width: 573.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-861 {
  width: 861px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-861 {
    width: 574px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-862 {
  width: 862px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-862 {
    width: 574.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-863 {
  width: 863px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-863 {
    width: 575.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-864 {
  width: 864px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-864 {
    width: 576px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-865 {
  width: 865px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-865 {
    width: 576.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-866 {
  width: 866px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-866 {
    width: 577.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-867 {
  width: 867px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-867 {
    width: 578px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-868 {
  width: 868px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-868 {
    width: 578.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-869 {
  width: 869px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-869 {
    width: 579.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-870 {
  width: 870px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-870 {
    width: 580px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-871 {
  width: 871px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-871 {
    width: 580.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-872 {
  width: 872px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-872 {
    width: 581.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-873 {
  width: 873px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-873 {
    width: 582px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-874 {
  width: 874px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-874 {
    width: 582.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-875 {
  width: 875px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-875 {
    width: 583.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-876 {
  width: 876px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-876 {
    width: 584px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-877 {
  width: 877px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-877 {
    width: 584.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-878 {
  width: 878px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-878 {
    width: 585.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-879 {
  width: 879px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-879 {
    width: 586px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-880 {
  width: 880px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-880 {
    width: 586.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-881 {
  width: 881px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-881 {
    width: 587.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-882 {
  width: 882px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-882 {
    width: 588px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-883 {
  width: 883px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-883 {
    width: 588.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-884 {
  width: 884px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-884 {
    width: 589.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-885 {
  width: 885px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-885 {
    width: 590px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-886 {
  width: 886px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-886 {
    width: 590.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-887 {
  width: 887px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-887 {
    width: 591.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-888 {
  width: 888px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-888 {
    width: 592px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-889 {
  width: 889px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-889 {
    width: 592.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-890 {
  width: 890px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-890 {
    width: 593.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-891 {
  width: 891px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-891 {
    width: 594px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-892 {
  width: 892px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-892 {
    width: 594.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-893 {
  width: 893px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-893 {
    width: 595.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-894 {
  width: 894px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-894 {
    width: 596px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-895 {
  width: 895px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-895 {
    width: 596.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-896 {
  width: 896px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-896 {
    width: 597.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-897 {
  width: 897px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-897 {
    width: 598px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-898 {
  width: 898px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-898 {
    width: 598.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-899 {
  width: 899px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-899 {
    width: 599.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-900 {
  width: 900px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-900 {
    width: 600px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-901 {
  width: 901px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-901 {
    width: 600.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-902 {
  width: 902px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-902 {
    width: 601.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-903 {
  width: 903px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-903 {
    width: 602px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-904 {
  width: 904px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-904 {
    width: 602.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-905 {
  width: 905px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-905 {
    width: 603.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-906 {
  width: 906px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-906 {
    width: 604px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-907 {
  width: 907px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-907 {
    width: 604.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-908 {
  width: 908px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-908 {
    width: 605.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-909 {
  width: 909px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-909 {
    width: 606px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-910 {
  width: 910px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-910 {
    width: 606.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-911 {
  width: 911px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-911 {
    width: 607.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-912 {
  width: 912px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-912 {
    width: 608px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-913 {
  width: 913px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-913 {
    width: 608.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-914 {
  width: 914px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-914 {
    width: 609.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-915 {
  width: 915px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-915 {
    width: 610px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-916 {
  width: 916px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-916 {
    width: 610.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-917 {
  width: 917px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-917 {
    width: 611.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-918 {
  width: 918px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-918 {
    width: 612px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-919 {
  width: 919px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-919 {
    width: 612.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-920 {
  width: 920px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-920 {
    width: 613.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-921 {
  width: 921px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-921 {
    width: 614px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-922 {
  width: 922px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-922 {
    width: 614.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-923 {
  width: 923px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-923 {
    width: 615.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-924 {
  width: 924px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-924 {
    width: 616px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-925 {
  width: 925px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-925 {
    width: 616.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-926 {
  width: 926px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-926 {
    width: 617.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-927 {
  width: 927px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-927 {
    width: 618px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-928 {
  width: 928px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-928 {
    width: 618.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-929 {
  width: 929px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-929 {
    width: 619.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-930 {
  width: 930px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-930 {
    width: 620px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-931 {
  width: 931px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-931 {
    width: 620.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-932 {
  width: 932px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-932 {
    width: 621.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-933 {
  width: 933px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-933 {
    width: 622px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-934 {
  width: 934px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-934 {
    width: 622.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-935 {
  width: 935px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-935 {
    width: 623.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-936 {
  width: 936px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-936 {
    width: 624px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-937 {
  width: 937px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-937 {
    width: 624.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-938 {
  width: 938px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-938 {
    width: 625.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-939 {
  width: 939px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-939 {
    width: 626px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-940 {
  width: 940px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-940 {
    width: 626.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-941 {
  width: 941px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-941 {
    width: 627.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-942 {
  width: 942px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-942 {
    width: 628px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-943 {
  width: 943px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-943 {
    width: 628.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-944 {
  width: 944px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-944 {
    width: 629.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-945 {
  width: 945px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-945 {
    width: 630px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-946 {
  width: 946px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-946 {
    width: 630.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-947 {
  width: 947px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-947 {
    width: 631.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-948 {
  width: 948px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-948 {
    width: 632px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-949 {
  width: 949px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-949 {
    width: 632.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-950 {
  width: 950px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-950 {
    width: 633.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-951 {
  width: 951px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-951 {
    width: 634px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-952 {
  width: 952px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-952 {
    width: 634.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-953 {
  width: 953px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-953 {
    width: 635.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-954 {
  width: 954px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-954 {
    width: 636px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-955 {
  width: 955px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-955 {
    width: 636.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-956 {
  width: 956px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-956 {
    width: 637.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-957 {
  width: 957px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-957 {
    width: 638px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-958 {
  width: 958px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-958 {
    width: 638.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-959 {
  width: 959px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-959 {
    width: 639.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-960 {
  width: 960px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-960 {
    width: 640px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-961 {
  width: 961px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-961 {
    width: 640.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-962 {
  width: 962px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-962 {
    width: 641.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-963 {
  width: 963px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-963 {
    width: 642px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-964 {
  width: 964px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-964 {
    width: 642.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-965 {
  width: 965px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-965 {
    width: 643.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-966 {
  width: 966px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-966 {
    width: 644px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-967 {
  width: 967px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-967 {
    width: 644.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-968 {
  width: 968px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-968 {
    width: 645.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-969 {
  width: 969px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-969 {
    width: 646px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-970 {
  width: 970px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-970 {
    width: 646.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-971 {
  width: 971px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-971 {
    width: 647.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-972 {
  width: 972px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-972 {
    width: 648px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-973 {
  width: 973px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-973 {
    width: 648.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-974 {
  width: 974px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-974 {
    width: 649.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-975 {
  width: 975px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-975 {
    width: 650px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-976 {
  width: 976px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-976 {
    width: 650.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-977 {
  width: 977px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-977 {
    width: 651.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-978 {
  width: 978px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-978 {
    width: 652px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-979 {
  width: 979px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-979 {
    width: 652.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-980 {
  width: 980px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-980 {
    width: 653.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-981 {
  width: 981px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-981 {
    width: 654px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-982 {
  width: 982px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-982 {
    width: 654.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-983 {
  width: 983px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-983 {
    width: 655.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-984 {
  width: 984px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-984 {
    width: 656px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-985 {
  width: 985px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-985 {
    width: 656.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-986 {
  width: 986px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-986 {
    width: 657.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-987 {
  width: 987px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-987 {
    width: 658px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-988 {
  width: 988px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-988 {
    width: 658.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-989 {
  width: 989px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-989 {
    width: 659.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-990 {
  width: 990px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-990 {
    width: 660px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-991 {
  width: 991px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-991 {
    width: 660.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-992 {
  width: 992px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-992 {
    width: 661.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-993 {
  width: 993px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-993 {
    width: 662px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-994 {
  width: 994px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-994 {
    width: 662.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-995 {
  width: 995px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-995 {
    width: 663.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-996 {
  width: 996px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-996 {
    width: 664px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-997 {
  width: 997px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-997 {
    width: 664.66667px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-998 {
  width: 998px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-998 {
    width: 665.33333px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-999 {
  width: 999px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-999 {
    width: 666px;
  }
}
.sustainability-materiality .table thead .table-tr .table-th.w-1000 {
  width: 1000px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table thead .table-tr .table-th.w-1000 {
    width: 666.66667px;
  }
}
.sustainability-materiality .table thead .table-tr:last-child > .table-th {
  border-bottom: none;
}
.sustainability-materiality .table tbody .table-tr .table-td {
  height: 58px;
  border-bottom: 2px solid #efefef;
  border-right: 2px solid #efefef;
  background-color: #fff;
  padding: 12px;
  vertical-align: middle;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .table tbody .table-tr .table-td {
    height: 30px;
    font-size: 0.875rem;
    padding: 8px;
    border-bottom: 1px solid #efefef;
    border-right: 1px solid #efefef;
  }
}
.sustainability-materiality .table tbody .table-tr .table-td.--text-left {
  text-align: left;
}
.sustainability-materiality .table tbody .table-tr .table-td.--text-center {
  text-align: center;
}
.sustainability-materiality .table tbody .table-tr .table-td.--text-right {
  text-align: right;
}
.sustainability-materiality .table tbody .table-tr .table-td:last-child {
  border-right: none;
}
.sustainability-materiality .table tbody .table-tr:last-child .table-td {
  border-bottom: none;
}
.sustainability-materiality .table-td.w-68 {
  width: 64px;
}
.sustainability-materiality .table-td.w-78 {
  width: 74px;
}
.sustainability-materiality .table-td.w-82 {
  width: 78px;
}
.sustainability-materiality .table-td.w-88 {
  width: 84px;
}
.sustainability-materiality .table-td.w-100 {
  width: 96px;
}
.sustainability-materiality .table-td.w-120 {
  width: 116px;
}
.sustainability-materiality .table-td.w-160 {
  width: 156px;
}
.sustainability-materiality .table-td.--px10 {
  padding: 12px 10px;
}
.sustainability-materiality .table-td.--px0 {
  padding: 12px 0;
}
.sustainability-materiality .link-text {
  color: #e60012;
  font-size: 16px;
  font-size: 1rem;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
  letter-spacing: 0.08em;
  line-height: 30px;
  line-height: 1.875rem;
  text-decoration: underline;
  text-underline-offset: 2px;
  text-underline-offset: 0.125rem;
  -webkit-transition: opacity 0.18s ease-in-out;
  transition: opacity 0.18s ease-in-out;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .link-text {
    font-size: 0.875rem;
    line-height: 2;
  }
}
@media (hover: hover) and (pointer: fine) {
  .sustainability-materiality .link-text:hover {
    opacity: 0.7;
  }
}
.sustainability-materiality .link-text--flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 15px;
  -webkit-transition: opacity 0.18s ease-in-out;
  transition: opacity 0.18s ease-in-out;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .link-text--flex {
    display: inline;
    font-size: 14px;
    gap: 8px;
  }
  .sustainability-materiality .link-text--flex svg {
    display: inline-block;
    margin-left: 8px;
    vertical-align: middle;
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
  }
}
@media (hover: hover) and (pointer: fine) {
  .sustainability-materiality .link-text--flex:hover {
    opacity: 0.7;
  }
}
.sustainability-materiality .link-text--flex.inline {
  display: inline;
}
.sustainability-materiality .link-text--flex.inline svg {
  display: inline-block;
  margin-left: 15px;
  vertical-align: middle;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .link-text--flex.inline svg {
    margin-left: 8px;
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
  }
}
.sustainability-materiality .compass-dl {
  border: 2px solid #efefef;
  border-radius: 10px;
  overflow: hidden;
  background-color: #fff;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .compass-dl {
    border-radius: 5px;
    border-width: 1px;
  }
}
.sustainability-materiality .compass-dl.--green .compass-dt {
  background-color: #6fbc63;
}
.sustainability-materiality .compass-dl.--green .compass-dd {
  color: #6fbc63;
}
.sustainability-materiality .compass-dl.--green.--links {
  border: 1px solid #6fbc63;
}
.sustainability-materiality .compass-dl.--green.--links .compass-dt {
  padding: 20px 36px;
  display: block;
  place-items: initial;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .compass-dl.--green.--links .compass-dt {
    padding: 14px 18px;
  }
}
.sustainability-materiality .compass-dl.--green.--links .compass-dt .l-common__title-h3 {
  line-height: 1;
  text-align: left;
}
.sustainability-materiality .compass-dl.--green.--links .compass-dd {
  padding: 34px 37px;
  color: #585757;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 26px 50px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .compass-dl.--green.--links .compass-dd {
    padding: 18px;
    gap: 16px;
  }
}
.sustainability-materiality .compass-dl.--blue .compass-dt {
  background-color: #54b8e2;
}
.sustainability-materiality .compass-dl.--blue .compass-dd {
  color: #54b8e2;
}
.sustainability-materiality .compass-dl.--blue.--links {
  border: 1px solid #54b8e2;
}
.sustainability-materiality .compass-dl.--blue.--links .compass-dt {
  padding: 20px 36px;
  display: block;
  place-items: initial;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .compass-dl.--blue.--links .compass-dt {
    padding: 14px 18px;
  }
}
.sustainability-materiality .compass-dl.--blue.--links .compass-dt .l-common__title-h3 {
  line-height: 1;
  text-align: left;
}
.sustainability-materiality .compass-dl.--blue.--links .compass-dd {
  padding: 34px 37px;
  color: #585757;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 26px 50px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .compass-dl.--blue.--links .compass-dd {
    padding: 18px;
    gap: 16px;
  }
}
.sustainability-materiality .compass-dl.--pink .compass-dt {
  background-color: #cc68a8;
}
.sustainability-materiality .compass-dl.--pink .compass-dd {
  color: rgb(204, 104, 168);
}
.sustainability-materiality .compass-dl.--pink.--links {
  border: 1px solid #cc68a8;
}
.sustainability-materiality .compass-dl.--pink.--links .compass-dt {
  padding: 20px 36px;
  display: block;
  place-items: initial;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .compass-dl.--pink.--links .compass-dt {
    padding: 14px 18px;
  }
}
.sustainability-materiality .compass-dl.--pink.--links .compass-dt .l-common__title-h3 {
  line-height: 1;
  text-align: left;
}
.sustainability-materiality .compass-dl.--pink.--links .compass-dd {
  padding: 34px 37px;
  color: #585757;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 26px 50px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .compass-dl.--pink.--links .compass-dd {
    padding: 18px;
    gap: 16px;
  }
}
.sustainability-materiality .compass-dt {
  position: relative;
  height: 60px;
  display: grid;
  place-items: center;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .compass-dt {
    height: 42px;
  }
}
.sustainability-materiality .compass-dt .image-wrapper {
  position: absolute;
  bottom: 0;
  left: 29px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .compass-dt .image-wrapper {
    width: 38px;
    left: 25px;
  }
  .sustainability-materiality .compass-dt .image-wrapper.--w50, .sustainability-materiality .compass-dt .image-wrapper.--w51 {
    left: 25px;
  }
}
.sustainability-materiality .compass-dt .image-wrapper.--w50, .sustainability-materiality .compass-dt .image-wrapper.--w51 {
  left: 34px;
}
.sustainability-materiality .compass-dt .l-common__title-h3 {
  margin: 0;
}
.sustainability-materiality .compass-dd {
  padding: 43px 41px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 26px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .compass-dd {
    padding: 21px 20px;
  }
}
.sustainability-materiality .sdgs-images {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .sdgs-images {
    gap: 10px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .sustainability-materiality .sdgs-images .image-wrapper {
    width: 74px;
  }
}
.sustainability-materiality .sdgs-images.--narrow {
  gap: 10px;
}
.sustainability-materiality .text-area-wrapper {
  position: relative;
  z-index: 0;
}
.sustainability-materiality .text-area-wrapper.--border-red {
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="0" /><feOffset dx="2" dy="1" result="offsetblur" /><feFlood flood-color="rgba(215,22,24,1)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge><feGaussianBlur in="SourceAlpha" stdDeviation="0" /><feOffset dx="1" dy="2" result="offsetblur" /><feFlood flood-color="rgba(215,22,24,1)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter');
  -webkit-filter: drop-shadow(1px 0 0 #d71618) drop-shadow(0 1px 0 #d71618) drop-shadow(-1px 0 0 #d71618) drop-shadow(0 -1px 0 #d71618);
          filter: drop-shadow(1px 0 0 #d71618) drop-shadow(0 1px 0 #d71618) drop-shadow(-1px 0 0 #d71618) drop-shadow(0 -1px 0 #d71618);
}
.sustainability-materiality .text-area-wrapper.--border-red .text-area.process {
  border-radius: 0;
}
.sustainability-materiality .text-area-wrapper svg {
  z-index: 1;
  position: absolute;
  bottom: -78px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .text-area-wrapper svg {
    bottom: -60px;
    -webkit-transform: scale(0.5) translateX(-100%);
            transform: scale(0.5) translateX(-100%);
  }
}
.sustainability-materiality .text-area {
  padding: 31px 25px;
  background-color: #fff;
  border-radius: 10px;
}
@media screen and (max-width: 767px) {
  .sustainability-materiality .text-area {
    border-radius: 5px;
    padding: 16px;
  }
}
.sustainability-materiality .text-area.--border-green {
  border: 1px solid #6fbc63;
}
.sustainability-materiality .text-area.--border-pink {
  border: 1px solid #cc68a8;
}
.sustainability-materiality .text-area.--border-blue {
  border: 1px solid #54b8e2;
}
.sustainability-materiality .text-area.--bg-green {
  background-color: #ddf2d9;
}
.sustainability-materiality .text-area.--bg-green .l-common__title-h4 {
  color: #6fbc63;
}
.sustainability-materiality .text-area.--bg-pink {
  background-color: #fbe9f5;
}
.sustainability-materiality .text-area.--bg-pink .l-common__title-h4 {
  color: #cc68a8;
}
.sustainability-materiality .text-area.--bg-blue {
  background-color: #ddf4fd;
}
.sustainability-materiality .text-area.--bg-blue .l-common__title-h4 {
  color: #54b8e2;
}
.sustainability-materiality .text-area.process {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 37px;
}
@media screen and (max-width: 1023px) {
  .sustainability-materiality .text-area.process {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 24px;
  }
}
.sustainability-materiality .text-area.process.--padding-wide {
  padding: 64px 25px;
}
.sustainability-materiality .text-area.process .l-common__title-h3.--text-red {
  color: #d71618;
}
.sustainability-materiality .text-area.process .l-common__title-h4 {
  font-size: 16px;
  font-weight: 700;
}
.sustainability-materiality .l-common__top-link-wrapper {
  margin: 40px auto;
}
@media screen and (min-width: 768px) {
  .sustainability-materiality .l-common__top-link-wrapper {
    margin: 120px auto;
  }
}
.sustainability-materiality .l-common__top-link-wrapper .l-common__top-link {
  margin: 0;
}

.sustainability-policy .sustainability-policy__sub-content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
}
@media screen and (min-width: 768px) {
  .sustainability-policy .sustainability-policy__sub-content-wrapper {
    gap: 40px;
  }
}
.sustainability-policy .sustainability-policy__sub-content-wrapper .sustainability-policy__description {
  font-size: 18px;
}
@media screen and (max-width: 767px) {
  .sustainability-policy .sustainability-policy__sub-content-wrapper .sustainability-policy__description {
    font-size: 16px;
  }
}
.sustainability-policy .sustainability-policy__text-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
}
@media screen and (min-width: 768px) {
  .sustainability-policy .sustainability-policy__text-wrapper {
    gap: 24px;
  }
}
.sustainability-policy .sustainability-policy__box-title {
  font-size: 16px;
  font-weight: 700;
  color: #585757;
  letter-spacing: 0.08em;
  margin-bottom: 4px;
}
@media screen and (min-width: 768px) {
  .sustainability-policy .sustainability-policy__box-title {
    font-size: 20px;
    margin-bottom: 24px;
  }
}
.sustainability-policy .sustainability-policy__image.--white {
  padding: 40px 24px;
  background-color: #fff;
  border-radius: 10px;
  border: 1px solid #efefef;
}
.sustainability-policy .sustainability-policy__image img {
  display: block;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  max-width: 690px;
  margin: 0 auto;
}
.sustainability-policy .sustainability-policy__link-wrapper {
  margin-top: 24px;
  max-width: 360px;
}
.sustainability-policy .sustainability-policy__link-wrapper .l-common__link {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  line-height: 1.5;
  padding: 12px 24px;
  text-decoration: none;
  background-image: url(../images/common/out-link-red.webp);
  background-repeat: no-repeat;
  background-position: right 24px center;
  background-size: 16px 16px;
}
.sustainability-policy .sustainability-policy__box-text-list-wrapper {
  border-bottom: 1px solid #efefef;
  background-color: #fff;
  padding: 16px;
}
@media screen and (min-width: 768px) {
  .sustainability-policy .sustainability-policy__box-text-list-wrapper {
    padding: 32px;
  }
}
.sustainability-policy .sustainability-policy__box-text-list-wrapper .sustainability-policy__box-text-list {
  line-height: 2;
  font-size: 16px;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .sustainability-policy .sustainability-policy__box-text-list-wrapper .sustainability-policy__box-text-list {
    font-size: 18px;
  }
}
.sustainability-policy .sustainability-policy__box-text-small {
  display: block;
  margin-top: 8px;
}
@media screen and (min-width: 768px) {
  .sustainability-policy .sustainability-policy__box-text-small {
    margin-top: 24px;
  }
}
.sustainability-policy .sustainability-policy__supoort .sustainability-policy__supoort__title {
  font-size: 16px;
  font-weight: 700;
  color: #585757;
  margin-bottom: 8px;
}
@media screen and (min-width: 768px) {
  .sustainability-policy .sustainability-policy__supoort .sustainability-policy__supoort__title {
    font-size: 20px;
    margin-bottom: 24px;
  }
}
.sustainability-policy .sustainability-policy__supoort .sustainability-policy__support-list {
  display: grid;
  grid-template-columns: 1fr;
  gap: 24px;
  margin-top: 8px;
}
@media screen and (min-width: 768px) {
  .sustainability-policy .sustainability-policy__supoort .sustainability-policy__support-list {
    margin-top: 24px;
    grid-template-columns: 1fr 1fr;
  }
}
.sustainability-policy .sustainability-policy__supoort .sustainability-policy__support-list .sustainability-policy__support-item .sustainability-policy__support-image {
  width: 100%;
}
.sustainability-policy .sustainability-policy__supoort .sustainability-policy__support-list .sustainability-policy__support-item .sustainability-policy__support-title {
  margin-top: 16px;
  font-size: 16px;
  font-weight: 700;
  color: #585757;
}
.sustainability-policy .sustainability-policy__h3 {
  font-size: 16px;
  font-weight: 700;
  color: #585757;
  letter-spacing: 0.08em;
  margin-bottom: 4px;
}
@media screen and (min-width: 768px) {
  .sustainability-policy .sustainability-policy__h3 {
    font-size: 20px;
    margin-bottom: 24px;
  }
}

.--mt1 {
  margin-top: 1px;
}
@media screen and (max-width: 767px) {
  .--mt1 {
    margin-top: 0.5px;
  }
}

.--mb1 {
  margin-bottom: 1px !important;
}
@media screen and (max-width: 767px) {
  .--mb1 {
    margin-bottom: 0.5px !important;
  }
}

.--pt1 {
  padding-top: 1px;
}
@media screen and (max-width: 767px) {
  .--pt1 {
    padding-top: 0.5px;
  }
}

.--pb1 {
  padding-bottom: 1px;
}
@media screen and (max-width: 767px) {
  .--pb1 {
    padding-bottom: 0.5px;
  }
}

.--px1 {
  padding: 0 1px;
}

.max-w-1 {
  max-width: 1px;
}

.w-1 {
  width: 1px;
}
@media screen and (max-width: 767px) {
  .w-1 {
    width: 0.5px;
  }
}

.h-1 {
  height: 1px;
}

.--gap1 {
  gap: 1px !important;
}

.--fw1 {
  font-weight: 1;
}

.--mt2 {
  margin-top: 2px;
}
@media screen and (max-width: 767px) {
  .--mt2 {
    margin-top: 1px;
  }
}

.--mb2 {
  margin-bottom: 2px !important;
}
@media screen and (max-width: 767px) {
  .--mb2 {
    margin-bottom: 1px !important;
  }
}

.--pt2 {
  padding-top: 2px;
}
@media screen and (max-width: 767px) {
  .--pt2 {
    padding-top: 1px;
  }
}

.--pb2 {
  padding-bottom: 2px;
}
@media screen and (max-width: 767px) {
  .--pb2 {
    padding-bottom: 1px;
  }
}

.--px2 {
  padding: 0 2px;
}

.max-w-2 {
  max-width: 2px;
}

.w-2 {
  width: 2px;
}
@media screen and (max-width: 767px) {
  .w-2 {
    width: 1px;
  }
}

.h-2 {
  height: 2px;
}

.--gap2 {
  gap: 2px !important;
}

.--fw2 {
  font-weight: 2;
}

.--mt3 {
  margin-top: 3px;
}
@media screen and (max-width: 767px) {
  .--mt3 {
    margin-top: 1.5px;
  }
}

.--mb3 {
  margin-bottom: 3px !important;
}
@media screen and (max-width: 767px) {
  .--mb3 {
    margin-bottom: 1.5px !important;
  }
}

.--pt3 {
  padding-top: 3px;
}
@media screen and (max-width: 767px) {
  .--pt3 {
    padding-top: 1.5px;
  }
}

.--pb3 {
  padding-bottom: 3px;
}
@media screen and (max-width: 767px) {
  .--pb3 {
    padding-bottom: 1.5px;
  }
}

.--px3 {
  padding: 0 3px;
}

.max-w-3 {
  max-width: 3px;
}

.w-3 {
  width: 3px;
}
@media screen and (max-width: 767px) {
  .w-3 {
    width: 1.5px;
  }
}

.h-3 {
  height: 3px;
}

.--gap3 {
  gap: 3px !important;
}

.--fw3 {
  font-weight: 3;
}

.--mt4 {
  margin-top: 4px;
}
@media screen and (max-width: 767px) {
  .--mt4 {
    margin-top: 2px;
  }
}

.--mb4 {
  margin-bottom: 4px !important;
}
@media screen and (max-width: 767px) {
  .--mb4 {
    margin-bottom: 2px !important;
  }
}

.--pt4 {
  padding-top: 4px;
}
@media screen and (max-width: 767px) {
  .--pt4 {
    padding-top: 2px;
  }
}

.--pb4 {
  padding-bottom: 4px;
}
@media screen and (max-width: 767px) {
  .--pb4 {
    padding-bottom: 2px;
  }
}

.--px4 {
  padding: 0 4px;
}

.max-w-4 {
  max-width: 4px;
}

.w-4 {
  width: 4px;
}
@media screen and (max-width: 767px) {
  .w-4 {
    width: 2px;
  }
}

.h-4 {
  height: 4px;
}

.--gap4 {
  gap: 4px !important;
}

.--fw4 {
  font-weight: 4;
}

.--mt5 {
  margin-top: 5px;
}
@media screen and (max-width: 767px) {
  .--mt5 {
    margin-top: 2.5px;
  }
}

.--mb5 {
  margin-bottom: 5px !important;
}
@media screen and (max-width: 767px) {
  .--mb5 {
    margin-bottom: 2.5px !important;
  }
}

.--pt5 {
  padding-top: 5px;
}
@media screen and (max-width: 767px) {
  .--pt5 {
    padding-top: 2.5px;
  }
}

.--pb5 {
  padding-bottom: 5px;
}
@media screen and (max-width: 767px) {
  .--pb5 {
    padding-bottom: 2.5px;
  }
}

.--px5 {
  padding: 0 5px;
}

.max-w-5 {
  max-width: 5px;
}

.w-5 {
  width: 5px;
}
@media screen and (max-width: 767px) {
  .w-5 {
    width: 2.5px;
  }
}

.h-5 {
  height: 5px;
}

.--gap5 {
  gap: 5px !important;
}

.--fw5 {
  font-weight: 5;
}

.--mt6 {
  margin-top: 6px;
}
@media screen and (max-width: 767px) {
  .--mt6 {
    margin-top: 3px;
  }
}

.--mb6 {
  margin-bottom: 6px !important;
}
@media screen and (max-width: 767px) {
  .--mb6 {
    margin-bottom: 3px !important;
  }
}

.--pt6 {
  padding-top: 6px;
}
@media screen and (max-width: 767px) {
  .--pt6 {
    padding-top: 3px;
  }
}

.--pb6 {
  padding-bottom: 6px;
}
@media screen and (max-width: 767px) {
  .--pb6 {
    padding-bottom: 3px;
  }
}

.--px6 {
  padding: 0 6px;
}

.max-w-6 {
  max-width: 6px;
}

.w-6 {
  width: 6px;
}
@media screen and (max-width: 767px) {
  .w-6 {
    width: 3px;
  }
}

.h-6 {
  height: 6px;
}

.--gap6 {
  gap: 6px !important;
}

.--fw6 {
  font-weight: 6;
}

.--mt7 {
  margin-top: 7px;
}
@media screen and (max-width: 767px) {
  .--mt7 {
    margin-top: 3.5px;
  }
}

.--mb7 {
  margin-bottom: 7px !important;
}
@media screen and (max-width: 767px) {
  .--mb7 {
    margin-bottom: 3.5px !important;
  }
}

.--pt7 {
  padding-top: 7px;
}
@media screen and (max-width: 767px) {
  .--pt7 {
    padding-top: 3.5px;
  }
}

.--pb7 {
  padding-bottom: 7px;
}
@media screen and (max-width: 767px) {
  .--pb7 {
    padding-bottom: 3.5px;
  }
}

.--px7 {
  padding: 0 7px;
}

.max-w-7 {
  max-width: 7px;
}

.w-7 {
  width: 7px;
}
@media screen and (max-width: 767px) {
  .w-7 {
    width: 3.5px;
  }
}

.h-7 {
  height: 7px;
}

.--gap7 {
  gap: 7px !important;
}

.--fw7 {
  font-weight: 7;
}

.--mt8 {
  margin-top: 8px;
}
@media screen and (max-width: 767px) {
  .--mt8 {
    margin-top: 4px;
  }
}

.--mb8 {
  margin-bottom: 8px !important;
}
@media screen and (max-width: 767px) {
  .--mb8 {
    margin-bottom: 4px !important;
  }
}

.--pt8 {
  padding-top: 8px;
}
@media screen and (max-width: 767px) {
  .--pt8 {
    padding-top: 4px;
  }
}

.--pb8 {
  padding-bottom: 8px;
}
@media screen and (max-width: 767px) {
  .--pb8 {
    padding-bottom: 4px;
  }
}

.--px8 {
  padding: 0 8px;
}

.max-w-8 {
  max-width: 8px;
}

.w-8 {
  width: 8px;
}
@media screen and (max-width: 767px) {
  .w-8 {
    width: 4px;
  }
}

.h-8 {
  height: 8px;
}

.--gap8 {
  gap: 8px !important;
}

.--fw8 {
  font-weight: 8;
}

.--mt9 {
  margin-top: 9px;
}
@media screen and (max-width: 767px) {
  .--mt9 {
    margin-top: 4.5px;
  }
}

.--mb9 {
  margin-bottom: 9px !important;
}
@media screen and (max-width: 767px) {
  .--mb9 {
    margin-bottom: 4.5px !important;
  }
}

.--pt9 {
  padding-top: 9px;
}
@media screen and (max-width: 767px) {
  .--pt9 {
    padding-top: 4.5px;
  }
}

.--pb9 {
  padding-bottom: 9px;
}
@media screen and (max-width: 767px) {
  .--pb9 {
    padding-bottom: 4.5px;
  }
}

.--px9 {
  padding: 0 9px;
}

.max-w-9 {
  max-width: 9px;
}

.w-9 {
  width: 9px;
}
@media screen and (max-width: 767px) {
  .w-9 {
    width: 4.5px;
  }
}

.h-9 {
  height: 9px;
}

.--gap9 {
  gap: 9px !important;
}

.--fw9 {
  font-weight: 9;
}

.--mt10 {
  margin-top: 10px;
}
@media screen and (max-width: 767px) {
  .--mt10 {
    margin-top: 5px;
  }
}

.--mb10 {
  margin-bottom: 10px !important;
}
@media screen and (max-width: 767px) {
  .--mb10 {
    margin-bottom: 5px !important;
  }
}

.--pt10 {
  padding-top: 10px;
}
@media screen and (max-width: 767px) {
  .--pt10 {
    padding-top: 5px;
  }
}

.--pb10 {
  padding-bottom: 10px;
}
@media screen and (max-width: 767px) {
  .--pb10 {
    padding-bottom: 5px;
  }
}

.--px10 {
  padding: 0 10px;
}

.max-w-10 {
  max-width: 10px;
}

.w-10 {
  width: 10px;
}
@media screen and (max-width: 767px) {
  .w-10 {
    width: 5px;
  }
}

.h-10 {
  height: 10px;
}

.--gap10 {
  gap: 10px !important;
}

.--fw10 {
  font-weight: 10;
}

.--mt11 {
  margin-top: 11px;
}
@media screen and (max-width: 767px) {
  .--mt11 {
    margin-top: 5.5px;
  }
}

.--mb11 {
  margin-bottom: 11px !important;
}
@media screen and (max-width: 767px) {
  .--mb11 {
    margin-bottom: 5.5px !important;
  }
}

.--pt11 {
  padding-top: 11px;
}
@media screen and (max-width: 767px) {
  .--pt11 {
    padding-top: 5.5px;
  }
}

.--pb11 {
  padding-bottom: 11px;
}
@media screen and (max-width: 767px) {
  .--pb11 {
    padding-bottom: 5.5px;
  }
}

.--px11 {
  padding: 0 11px;
}

.max-w-11 {
  max-width: 11px;
}

.w-11 {
  width: 11px;
}
@media screen and (max-width: 767px) {
  .w-11 {
    width: 5.5px;
  }
}

.h-11 {
  height: 11px;
}

.--gap11 {
  gap: 11px !important;
}

.--fw11 {
  font-weight: 11;
}

.--mt12 {
  margin-top: 12px;
}
@media screen and (max-width: 767px) {
  .--mt12 {
    margin-top: 6px;
  }
}

.--mb12 {
  margin-bottom: 12px !important;
}
@media screen and (max-width: 767px) {
  .--mb12 {
    margin-bottom: 6px !important;
  }
}

.--pt12 {
  padding-top: 12px;
}
@media screen and (max-width: 767px) {
  .--pt12 {
    padding-top: 6px;
  }
}

.--pb12 {
  padding-bottom: 12px;
}
@media screen and (max-width: 767px) {
  .--pb12 {
    padding-bottom: 6px;
  }
}

.--px12 {
  padding: 0 12px;
}

.max-w-12 {
  max-width: 12px;
}

.w-12 {
  width: 12px;
}
@media screen and (max-width: 767px) {
  .w-12 {
    width: 6px;
  }
}

.h-12 {
  height: 12px;
}

.--gap12 {
  gap: 12px !important;
}

.--fw12 {
  font-weight: 12;
}

.--mt13 {
  margin-top: 13px;
}
@media screen and (max-width: 767px) {
  .--mt13 {
    margin-top: 6.5px;
  }
}

.--mb13 {
  margin-bottom: 13px !important;
}
@media screen and (max-width: 767px) {
  .--mb13 {
    margin-bottom: 6.5px !important;
  }
}

.--pt13 {
  padding-top: 13px;
}
@media screen and (max-width: 767px) {
  .--pt13 {
    padding-top: 6.5px;
  }
}

.--pb13 {
  padding-bottom: 13px;
}
@media screen and (max-width: 767px) {
  .--pb13 {
    padding-bottom: 6.5px;
  }
}

.--px13 {
  padding: 0 13px;
}

.max-w-13 {
  max-width: 13px;
}

.w-13 {
  width: 13px;
}
@media screen and (max-width: 767px) {
  .w-13 {
    width: 6.5px;
  }
}

.h-13 {
  height: 13px;
}

.--gap13 {
  gap: 13px !important;
}

.--fw13 {
  font-weight: 13;
}

.--mt14 {
  margin-top: 14px;
}
@media screen and (max-width: 767px) {
  .--mt14 {
    margin-top: 7px;
  }
}

.--mb14 {
  margin-bottom: 14px !important;
}
@media screen and (max-width: 767px) {
  .--mb14 {
    margin-bottom: 7px !important;
  }
}

.--pt14 {
  padding-top: 14px;
}
@media screen and (max-width: 767px) {
  .--pt14 {
    padding-top: 7px;
  }
}

.--pb14 {
  padding-bottom: 14px;
}
@media screen and (max-width: 767px) {
  .--pb14 {
    padding-bottom: 7px;
  }
}

.--px14 {
  padding: 0 14px;
}

.max-w-14 {
  max-width: 14px;
}

.w-14 {
  width: 14px;
}
@media screen and (max-width: 767px) {
  .w-14 {
    width: 7px;
  }
}

.h-14 {
  height: 14px;
}

.--gap14 {
  gap: 14px !important;
}

.--fw14 {
  font-weight: 14;
}

.--mt15 {
  margin-top: 15px;
}
@media screen and (max-width: 767px) {
  .--mt15 {
    margin-top: 7.5px;
  }
}

.--mb15 {
  margin-bottom: 15px !important;
}
@media screen and (max-width: 767px) {
  .--mb15 {
    margin-bottom: 7.5px !important;
  }
}

.--pt15 {
  padding-top: 15px;
}
@media screen and (max-width: 767px) {
  .--pt15 {
    padding-top: 7.5px;
  }
}

.--pb15 {
  padding-bottom: 15px;
}
@media screen and (max-width: 767px) {
  .--pb15 {
    padding-bottom: 7.5px;
  }
}

.--px15 {
  padding: 0 15px;
}

.max-w-15 {
  max-width: 15px;
}

.w-15 {
  width: 15px;
}
@media screen and (max-width: 767px) {
  .w-15 {
    width: 7.5px;
  }
}

.h-15 {
  height: 15px;
}

.--gap15 {
  gap: 15px !important;
}

.--fw15 {
  font-weight: 15;
}

.--mt16 {
  margin-top: 16px;
}
@media screen and (max-width: 767px) {
  .--mt16 {
    margin-top: 8px;
  }
}

.--mb16 {
  margin-bottom: 16px !important;
}
@media screen and (max-width: 767px) {
  .--mb16 {
    margin-bottom: 8px !important;
  }
}

.--pt16 {
  padding-top: 16px;
}
@media screen and (max-width: 767px) {
  .--pt16 {
    padding-top: 8px;
  }
}

.--pb16 {
  padding-bottom: 16px;
}
@media screen and (max-width: 767px) {
  .--pb16 {
    padding-bottom: 8px;
  }
}

.--px16 {
  padding: 0 16px;
}

.max-w-16 {
  max-width: 16px;
}

.w-16 {
  width: 16px;
}
@media screen and (max-width: 767px) {
  .w-16 {
    width: 8px;
  }
}

.h-16 {
  height: 16px;
}

.--gap16 {
  gap: 16px !important;
}

.--fw16 {
  font-weight: 16;
}

.--mt17 {
  margin-top: 17px;
}
@media screen and (max-width: 767px) {
  .--mt17 {
    margin-top: 8.5px;
  }
}

.--mb17 {
  margin-bottom: 17px !important;
}
@media screen and (max-width: 767px) {
  .--mb17 {
    margin-bottom: 8.5px !important;
  }
}

.--pt17 {
  padding-top: 17px;
}
@media screen and (max-width: 767px) {
  .--pt17 {
    padding-top: 8.5px;
  }
}

.--pb17 {
  padding-bottom: 17px;
}
@media screen and (max-width: 767px) {
  .--pb17 {
    padding-bottom: 8.5px;
  }
}

.--px17 {
  padding: 0 17px;
}

.max-w-17 {
  max-width: 17px;
}

.w-17 {
  width: 17px;
}
@media screen and (max-width: 767px) {
  .w-17 {
    width: 8.5px;
  }
}

.h-17 {
  height: 17px;
}

.--gap17 {
  gap: 17px !important;
}

.--fw17 {
  font-weight: 17;
}

.--mt18 {
  margin-top: 18px;
}
@media screen and (max-width: 767px) {
  .--mt18 {
    margin-top: 9px;
  }
}

.--mb18 {
  margin-bottom: 18px !important;
}
@media screen and (max-width: 767px) {
  .--mb18 {
    margin-bottom: 9px !important;
  }
}

.--pt18 {
  padding-top: 18px;
}
@media screen and (max-width: 767px) {
  .--pt18 {
    padding-top: 9px;
  }
}

.--pb18 {
  padding-bottom: 18px;
}
@media screen and (max-width: 767px) {
  .--pb18 {
    padding-bottom: 9px;
  }
}

.--px18 {
  padding: 0 18px;
}

.max-w-18 {
  max-width: 18px;
}

.w-18 {
  width: 18px;
}
@media screen and (max-width: 767px) {
  .w-18 {
    width: 9px;
  }
}

.h-18 {
  height: 18px;
}

.--gap18 {
  gap: 18px !important;
}

.--fw18 {
  font-weight: 18;
}

.--mt19 {
  margin-top: 19px;
}
@media screen and (max-width: 767px) {
  .--mt19 {
    margin-top: 9.5px;
  }
}

.--mb19 {
  margin-bottom: 19px !important;
}
@media screen and (max-width: 767px) {
  .--mb19 {
    margin-bottom: 9.5px !important;
  }
}

.--pt19 {
  padding-top: 19px;
}
@media screen and (max-width: 767px) {
  .--pt19 {
    padding-top: 9.5px;
  }
}

.--pb19 {
  padding-bottom: 19px;
}
@media screen and (max-width: 767px) {
  .--pb19 {
    padding-bottom: 9.5px;
  }
}

.--px19 {
  padding: 0 19px;
}

.max-w-19 {
  max-width: 19px;
}

.w-19 {
  width: 19px;
}
@media screen and (max-width: 767px) {
  .w-19 {
    width: 9.5px;
  }
}

.h-19 {
  height: 19px;
}

.--gap19 {
  gap: 19px !important;
}

.--fw19 {
  font-weight: 19;
}

.--mt20 {
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .--mt20 {
    margin-top: 10px;
  }
}

.--mb20 {
  margin-bottom: 20px !important;
}
@media screen and (max-width: 767px) {
  .--mb20 {
    margin-bottom: 10px !important;
  }
}

.--pt20 {
  padding-top: 20px;
}
@media screen and (max-width: 767px) {
  .--pt20 {
    padding-top: 10px;
  }
}

.--pb20 {
  padding-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .--pb20 {
    padding-bottom: 10px;
  }
}

.--px20 {
  padding: 0 20px;
}

.max-w-20 {
  max-width: 20px;
}

.w-20 {
  width: 20px;
}
@media screen and (max-width: 767px) {
  .w-20 {
    width: 10px;
  }
}

.h-20 {
  height: 20px;
}

.--gap20 {
  gap: 20px !important;
}

.--fw20 {
  font-weight: 20;
}

.--mt21 {
  margin-top: 21px;
}
@media screen and (max-width: 767px) {
  .--mt21 {
    margin-top: 10.5px;
  }
}

.--mb21 {
  margin-bottom: 21px !important;
}
@media screen and (max-width: 767px) {
  .--mb21 {
    margin-bottom: 10.5px !important;
  }
}

.--pt21 {
  padding-top: 21px;
}
@media screen and (max-width: 767px) {
  .--pt21 {
    padding-top: 10.5px;
  }
}

.--pb21 {
  padding-bottom: 21px;
}
@media screen and (max-width: 767px) {
  .--pb21 {
    padding-bottom: 10.5px;
  }
}

.--px21 {
  padding: 0 21px;
}

.max-w-21 {
  max-width: 21px;
}

.w-21 {
  width: 21px;
}
@media screen and (max-width: 767px) {
  .w-21 {
    width: 10.5px;
  }
}

.h-21 {
  height: 21px;
}

.--gap21 {
  gap: 21px !important;
}

.--fw21 {
  font-weight: 21;
}

.--mt22 {
  margin-top: 22px;
}
@media screen and (max-width: 767px) {
  .--mt22 {
    margin-top: 11px;
  }
}

.--mb22 {
  margin-bottom: 22px !important;
}
@media screen and (max-width: 767px) {
  .--mb22 {
    margin-bottom: 11px !important;
  }
}

.--pt22 {
  padding-top: 22px;
}
@media screen and (max-width: 767px) {
  .--pt22 {
    padding-top: 11px;
  }
}

.--pb22 {
  padding-bottom: 22px;
}
@media screen and (max-width: 767px) {
  .--pb22 {
    padding-bottom: 11px;
  }
}

.--px22 {
  padding: 0 22px;
}

.max-w-22 {
  max-width: 22px;
}

.w-22 {
  width: 22px;
}
@media screen and (max-width: 767px) {
  .w-22 {
    width: 11px;
  }
}

.h-22 {
  height: 22px;
}

.--gap22 {
  gap: 22px !important;
}

.--fw22 {
  font-weight: 22;
}

.--mt23 {
  margin-top: 23px;
}
@media screen and (max-width: 767px) {
  .--mt23 {
    margin-top: 11.5px;
  }
}

.--mb23 {
  margin-bottom: 23px !important;
}
@media screen and (max-width: 767px) {
  .--mb23 {
    margin-bottom: 11.5px !important;
  }
}

.--pt23 {
  padding-top: 23px;
}
@media screen and (max-width: 767px) {
  .--pt23 {
    padding-top: 11.5px;
  }
}

.--pb23 {
  padding-bottom: 23px;
}
@media screen and (max-width: 767px) {
  .--pb23 {
    padding-bottom: 11.5px;
  }
}

.--px23 {
  padding: 0 23px;
}

.max-w-23 {
  max-width: 23px;
}

.w-23 {
  width: 23px;
}
@media screen and (max-width: 767px) {
  .w-23 {
    width: 11.5px;
  }
}

.h-23 {
  height: 23px;
}

.--gap23 {
  gap: 23px !important;
}

.--fw23 {
  font-weight: 23;
}

.--mt24 {
  margin-top: 24px;
}
@media screen and (max-width: 767px) {
  .--mt24 {
    margin-top: 12px;
  }
}

.--mb24 {
  margin-bottom: 24px !important;
}
@media screen and (max-width: 767px) {
  .--mb24 {
    margin-bottom: 12px !important;
  }
}

.--pt24 {
  padding-top: 24px;
}
@media screen and (max-width: 767px) {
  .--pt24 {
    padding-top: 12px;
  }
}

.--pb24 {
  padding-bottom: 24px;
}
@media screen and (max-width: 767px) {
  .--pb24 {
    padding-bottom: 12px;
  }
}

.--px24 {
  padding: 0 24px;
}

.max-w-24 {
  max-width: 24px;
}

.w-24 {
  width: 24px;
}
@media screen and (max-width: 767px) {
  .w-24 {
    width: 12px;
  }
}

.h-24 {
  height: 24px;
}

.--gap24 {
  gap: 24px !important;
}

.--fw24 {
  font-weight: 24;
}

.--mt25 {
  margin-top: 25px;
}
@media screen and (max-width: 767px) {
  .--mt25 {
    margin-top: 12.5px;
  }
}

.--mb25 {
  margin-bottom: 25px !important;
}
@media screen and (max-width: 767px) {
  .--mb25 {
    margin-bottom: 12.5px !important;
  }
}

.--pt25 {
  padding-top: 25px;
}
@media screen and (max-width: 767px) {
  .--pt25 {
    padding-top: 12.5px;
  }
}

.--pb25 {
  padding-bottom: 25px;
}
@media screen and (max-width: 767px) {
  .--pb25 {
    padding-bottom: 12.5px;
  }
}

.--px25 {
  padding: 0 25px;
}

.max-w-25 {
  max-width: 25px;
}

.w-25 {
  width: 25px;
}
@media screen and (max-width: 767px) {
  .w-25 {
    width: 12.5px;
  }
}

.h-25 {
  height: 25px;
}

.--gap25 {
  gap: 25px !important;
}

.--fw25 {
  font-weight: 25;
}

.--mt26 {
  margin-top: 26px;
}
@media screen and (max-width: 767px) {
  .--mt26 {
    margin-top: 13px;
  }
}

.--mb26 {
  margin-bottom: 26px !important;
}
@media screen and (max-width: 767px) {
  .--mb26 {
    margin-bottom: 13px !important;
  }
}

.--pt26 {
  padding-top: 26px;
}
@media screen and (max-width: 767px) {
  .--pt26 {
    padding-top: 13px;
  }
}

.--pb26 {
  padding-bottom: 26px;
}
@media screen and (max-width: 767px) {
  .--pb26 {
    padding-bottom: 13px;
  }
}

.--px26 {
  padding: 0 26px;
}

.max-w-26 {
  max-width: 26px;
}

.w-26 {
  width: 26px;
}
@media screen and (max-width: 767px) {
  .w-26 {
    width: 13px;
  }
}

.h-26 {
  height: 26px;
}

.--gap26 {
  gap: 26px !important;
}

.--fw26 {
  font-weight: 26;
}

.--mt27 {
  margin-top: 27px;
}
@media screen and (max-width: 767px) {
  .--mt27 {
    margin-top: 13.5px;
  }
}

.--mb27 {
  margin-bottom: 27px !important;
}
@media screen and (max-width: 767px) {
  .--mb27 {
    margin-bottom: 13.5px !important;
  }
}

.--pt27 {
  padding-top: 27px;
}
@media screen and (max-width: 767px) {
  .--pt27 {
    padding-top: 13.5px;
  }
}

.--pb27 {
  padding-bottom: 27px;
}
@media screen and (max-width: 767px) {
  .--pb27 {
    padding-bottom: 13.5px;
  }
}

.--px27 {
  padding: 0 27px;
}

.max-w-27 {
  max-width: 27px;
}

.w-27 {
  width: 27px;
}
@media screen and (max-width: 767px) {
  .w-27 {
    width: 13.5px;
  }
}

.h-27 {
  height: 27px;
}

.--gap27 {
  gap: 27px !important;
}

.--fw27 {
  font-weight: 27;
}

.--mt28 {
  margin-top: 28px;
}
@media screen and (max-width: 767px) {
  .--mt28 {
    margin-top: 14px;
  }
}

.--mb28 {
  margin-bottom: 28px !important;
}
@media screen and (max-width: 767px) {
  .--mb28 {
    margin-bottom: 14px !important;
  }
}

.--pt28 {
  padding-top: 28px;
}
@media screen and (max-width: 767px) {
  .--pt28 {
    padding-top: 14px;
  }
}

.--pb28 {
  padding-bottom: 28px;
}
@media screen and (max-width: 767px) {
  .--pb28 {
    padding-bottom: 14px;
  }
}

.--px28 {
  padding: 0 28px;
}

.max-w-28 {
  max-width: 28px;
}

.w-28 {
  width: 28px;
}
@media screen and (max-width: 767px) {
  .w-28 {
    width: 14px;
  }
}

.h-28 {
  height: 28px;
}

.--gap28 {
  gap: 28px !important;
}

.--fw28 {
  font-weight: 28;
}

.--mt29 {
  margin-top: 29px;
}
@media screen and (max-width: 767px) {
  .--mt29 {
    margin-top: 14.5px;
  }
}

.--mb29 {
  margin-bottom: 29px !important;
}
@media screen and (max-width: 767px) {
  .--mb29 {
    margin-bottom: 14.5px !important;
  }
}

.--pt29 {
  padding-top: 29px;
}
@media screen and (max-width: 767px) {
  .--pt29 {
    padding-top: 14.5px;
  }
}

.--pb29 {
  padding-bottom: 29px;
}
@media screen and (max-width: 767px) {
  .--pb29 {
    padding-bottom: 14.5px;
  }
}

.--px29 {
  padding: 0 29px;
}

.max-w-29 {
  max-width: 29px;
}

.w-29 {
  width: 29px;
}
@media screen and (max-width: 767px) {
  .w-29 {
    width: 14.5px;
  }
}

.h-29 {
  height: 29px;
}

.--gap29 {
  gap: 29px !important;
}

.--fw29 {
  font-weight: 29;
}

.--mt30 {
  margin-top: 30px;
}
@media screen and (max-width: 767px) {
  .--mt30 {
    margin-top: 15px;
  }
}

.--mb30 {
  margin-bottom: 30px !important;
}
@media screen and (max-width: 767px) {
  .--mb30 {
    margin-bottom: 15px !important;
  }
}

.--pt30 {
  padding-top: 30px;
}
@media screen and (max-width: 767px) {
  .--pt30 {
    padding-top: 15px;
  }
}

.--pb30 {
  padding-bottom: 30px;
}
@media screen and (max-width: 767px) {
  .--pb30 {
    padding-bottom: 15px;
  }
}

.--px30 {
  padding: 0 30px;
}

.max-w-30 {
  max-width: 30px;
}

.w-30 {
  width: 30px;
}
@media screen and (max-width: 767px) {
  .w-30 {
    width: 15px;
  }
}

.h-30 {
  height: 30px;
}

.--gap30 {
  gap: 30px !important;
}

.--fw30 {
  font-weight: 30;
}

.--mt31 {
  margin-top: 31px;
}
@media screen and (max-width: 767px) {
  .--mt31 {
    margin-top: 15.5px;
  }
}

.--mb31 {
  margin-bottom: 31px !important;
}
@media screen and (max-width: 767px) {
  .--mb31 {
    margin-bottom: 15.5px !important;
  }
}

.--pt31 {
  padding-top: 31px;
}
@media screen and (max-width: 767px) {
  .--pt31 {
    padding-top: 15.5px;
  }
}

.--pb31 {
  padding-bottom: 31px;
}
@media screen and (max-width: 767px) {
  .--pb31 {
    padding-bottom: 15.5px;
  }
}

.--px31 {
  padding: 0 31px;
}

.max-w-31 {
  max-width: 31px;
}

.w-31 {
  width: 31px;
}
@media screen and (max-width: 767px) {
  .w-31 {
    width: 15.5px;
  }
}

.h-31 {
  height: 31px;
}

.--gap31 {
  gap: 31px !important;
}

.--fw31 {
  font-weight: 31;
}

.--mt32 {
  margin-top: 32px;
}
@media screen and (max-width: 767px) {
  .--mt32 {
    margin-top: 16px;
  }
}

.--mb32 {
  margin-bottom: 32px !important;
}
@media screen and (max-width: 767px) {
  .--mb32 {
    margin-bottom: 16px !important;
  }
}

.--pt32 {
  padding-top: 32px;
}
@media screen and (max-width: 767px) {
  .--pt32 {
    padding-top: 16px;
  }
}

.--pb32 {
  padding-bottom: 32px;
}
@media screen and (max-width: 767px) {
  .--pb32 {
    padding-bottom: 16px;
  }
}

.--px32 {
  padding: 0 32px;
}

.max-w-32 {
  max-width: 32px;
}

.w-32 {
  width: 32px;
}
@media screen and (max-width: 767px) {
  .w-32 {
    width: 16px;
  }
}

.h-32 {
  height: 32px;
}

.--gap32 {
  gap: 32px !important;
}

.--fw32 {
  font-weight: 32;
}

.--mt33 {
  margin-top: 33px;
}
@media screen and (max-width: 767px) {
  .--mt33 {
    margin-top: 16.5px;
  }
}

.--mb33 {
  margin-bottom: 33px !important;
}
@media screen and (max-width: 767px) {
  .--mb33 {
    margin-bottom: 16.5px !important;
  }
}

.--pt33 {
  padding-top: 33px;
}
@media screen and (max-width: 767px) {
  .--pt33 {
    padding-top: 16.5px;
  }
}

.--pb33 {
  padding-bottom: 33px;
}
@media screen and (max-width: 767px) {
  .--pb33 {
    padding-bottom: 16.5px;
  }
}

.--px33 {
  padding: 0 33px;
}

.max-w-33 {
  max-width: 33px;
}

.w-33 {
  width: 33px;
}
@media screen and (max-width: 767px) {
  .w-33 {
    width: 16.5px;
  }
}

.h-33 {
  height: 33px;
}

.--gap33 {
  gap: 33px !important;
}

.--fw33 {
  font-weight: 33;
}

.--mt34 {
  margin-top: 34px;
}
@media screen and (max-width: 767px) {
  .--mt34 {
    margin-top: 17px;
  }
}

.--mb34 {
  margin-bottom: 34px !important;
}
@media screen and (max-width: 767px) {
  .--mb34 {
    margin-bottom: 17px !important;
  }
}

.--pt34 {
  padding-top: 34px;
}
@media screen and (max-width: 767px) {
  .--pt34 {
    padding-top: 17px;
  }
}

.--pb34 {
  padding-bottom: 34px;
}
@media screen and (max-width: 767px) {
  .--pb34 {
    padding-bottom: 17px;
  }
}

.--px34 {
  padding: 0 34px;
}

.max-w-34 {
  max-width: 34px;
}

.w-34 {
  width: 34px;
}
@media screen and (max-width: 767px) {
  .w-34 {
    width: 17px;
  }
}

.h-34 {
  height: 34px;
}

.--gap34 {
  gap: 34px !important;
}

.--fw34 {
  font-weight: 34;
}

.--mt35 {
  margin-top: 35px;
}
@media screen and (max-width: 767px) {
  .--mt35 {
    margin-top: 17.5px;
  }
}

.--mb35 {
  margin-bottom: 35px !important;
}
@media screen and (max-width: 767px) {
  .--mb35 {
    margin-bottom: 17.5px !important;
  }
}

.--pt35 {
  padding-top: 35px;
}
@media screen and (max-width: 767px) {
  .--pt35 {
    padding-top: 17.5px;
  }
}

.--pb35 {
  padding-bottom: 35px;
}
@media screen and (max-width: 767px) {
  .--pb35 {
    padding-bottom: 17.5px;
  }
}

.--px35 {
  padding: 0 35px;
}

.max-w-35 {
  max-width: 35px;
}

.w-35 {
  width: 35px;
}
@media screen and (max-width: 767px) {
  .w-35 {
    width: 17.5px;
  }
}

.h-35 {
  height: 35px;
}

.--gap35 {
  gap: 35px !important;
}

.--fw35 {
  font-weight: 35;
}

.--mt36 {
  margin-top: 36px;
}
@media screen and (max-width: 767px) {
  .--mt36 {
    margin-top: 18px;
  }
}

.--mb36 {
  margin-bottom: 36px !important;
}
@media screen and (max-width: 767px) {
  .--mb36 {
    margin-bottom: 18px !important;
  }
}

.--pt36 {
  padding-top: 36px;
}
@media screen and (max-width: 767px) {
  .--pt36 {
    padding-top: 18px;
  }
}

.--pb36 {
  padding-bottom: 36px;
}
@media screen and (max-width: 767px) {
  .--pb36 {
    padding-bottom: 18px;
  }
}

.--px36 {
  padding: 0 36px;
}

.max-w-36 {
  max-width: 36px;
}

.w-36 {
  width: 36px;
}
@media screen and (max-width: 767px) {
  .w-36 {
    width: 18px;
  }
}

.h-36 {
  height: 36px;
}

.--gap36 {
  gap: 36px !important;
}

.--fw36 {
  font-weight: 36;
}

.--mt37 {
  margin-top: 37px;
}
@media screen and (max-width: 767px) {
  .--mt37 {
    margin-top: 18.5px;
  }
}

.--mb37 {
  margin-bottom: 37px !important;
}
@media screen and (max-width: 767px) {
  .--mb37 {
    margin-bottom: 18.5px !important;
  }
}

.--pt37 {
  padding-top: 37px;
}
@media screen and (max-width: 767px) {
  .--pt37 {
    padding-top: 18.5px;
  }
}

.--pb37 {
  padding-bottom: 37px;
}
@media screen and (max-width: 767px) {
  .--pb37 {
    padding-bottom: 18.5px;
  }
}

.--px37 {
  padding: 0 37px;
}

.max-w-37 {
  max-width: 37px;
}

.w-37 {
  width: 37px;
}
@media screen and (max-width: 767px) {
  .w-37 {
    width: 18.5px;
  }
}

.h-37 {
  height: 37px;
}

.--gap37 {
  gap: 37px !important;
}

.--fw37 {
  font-weight: 37;
}

.--mt38 {
  margin-top: 38px;
}
@media screen and (max-width: 767px) {
  .--mt38 {
    margin-top: 19px;
  }
}

.--mb38 {
  margin-bottom: 38px !important;
}
@media screen and (max-width: 767px) {
  .--mb38 {
    margin-bottom: 19px !important;
  }
}

.--pt38 {
  padding-top: 38px;
}
@media screen and (max-width: 767px) {
  .--pt38 {
    padding-top: 19px;
  }
}

.--pb38 {
  padding-bottom: 38px;
}
@media screen and (max-width: 767px) {
  .--pb38 {
    padding-bottom: 19px;
  }
}

.--px38 {
  padding: 0 38px;
}

.max-w-38 {
  max-width: 38px;
}

.w-38 {
  width: 38px;
}
@media screen and (max-width: 767px) {
  .w-38 {
    width: 19px;
  }
}

.h-38 {
  height: 38px;
}

.--gap38 {
  gap: 38px !important;
}

.--fw38 {
  font-weight: 38;
}

.--mt39 {
  margin-top: 39px;
}
@media screen and (max-width: 767px) {
  .--mt39 {
    margin-top: 19.5px;
  }
}

.--mb39 {
  margin-bottom: 39px !important;
}
@media screen and (max-width: 767px) {
  .--mb39 {
    margin-bottom: 19.5px !important;
  }
}

.--pt39 {
  padding-top: 39px;
}
@media screen and (max-width: 767px) {
  .--pt39 {
    padding-top: 19.5px;
  }
}

.--pb39 {
  padding-bottom: 39px;
}
@media screen and (max-width: 767px) {
  .--pb39 {
    padding-bottom: 19.5px;
  }
}

.--px39 {
  padding: 0 39px;
}

.max-w-39 {
  max-width: 39px;
}

.w-39 {
  width: 39px;
}
@media screen and (max-width: 767px) {
  .w-39 {
    width: 19.5px;
  }
}

.h-39 {
  height: 39px;
}

.--gap39 {
  gap: 39px !important;
}

.--fw39 {
  font-weight: 39;
}

.--mt40 {
  margin-top: 40px;
}
@media screen and (max-width: 767px) {
  .--mt40 {
    margin-top: 20px;
  }
}

.--mb40 {
  margin-bottom: 40px !important;
}
@media screen and (max-width: 767px) {
  .--mb40 {
    margin-bottom: 20px !important;
  }
}

.--pt40 {
  padding-top: 40px;
}
@media screen and (max-width: 767px) {
  .--pt40 {
    padding-top: 20px;
  }
}

.--pb40 {
  padding-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .--pb40 {
    padding-bottom: 20px;
  }
}

.--px40 {
  padding: 0 40px;
}

.max-w-40 {
  max-width: 40px;
}

.w-40 {
  width: 40px;
}
@media screen and (max-width: 767px) {
  .w-40 {
    width: 20px;
  }
}

.h-40 {
  height: 40px;
}

.--gap40 {
  gap: 40px !important;
}

.--fw40 {
  font-weight: 40;
}

.--mt41 {
  margin-top: 41px;
}
@media screen and (max-width: 767px) {
  .--mt41 {
    margin-top: 20.5px;
  }
}

.--mb41 {
  margin-bottom: 41px !important;
}
@media screen and (max-width: 767px) {
  .--mb41 {
    margin-bottom: 20.5px !important;
  }
}

.--pt41 {
  padding-top: 41px;
}
@media screen and (max-width: 767px) {
  .--pt41 {
    padding-top: 20.5px;
  }
}

.--pb41 {
  padding-bottom: 41px;
}
@media screen and (max-width: 767px) {
  .--pb41 {
    padding-bottom: 20.5px;
  }
}

.--px41 {
  padding: 0 41px;
}

.max-w-41 {
  max-width: 41px;
}

.w-41 {
  width: 41px;
}
@media screen and (max-width: 767px) {
  .w-41 {
    width: 20.5px;
  }
}

.h-41 {
  height: 41px;
}

.--gap41 {
  gap: 41px !important;
}

.--fw41 {
  font-weight: 41;
}

.--mt42 {
  margin-top: 42px;
}
@media screen and (max-width: 767px) {
  .--mt42 {
    margin-top: 21px;
  }
}

.--mb42 {
  margin-bottom: 42px !important;
}
@media screen and (max-width: 767px) {
  .--mb42 {
    margin-bottom: 21px !important;
  }
}

.--pt42 {
  padding-top: 42px;
}
@media screen and (max-width: 767px) {
  .--pt42 {
    padding-top: 21px;
  }
}

.--pb42 {
  padding-bottom: 42px;
}
@media screen and (max-width: 767px) {
  .--pb42 {
    padding-bottom: 21px;
  }
}

.--px42 {
  padding: 0 42px;
}

.max-w-42 {
  max-width: 42px;
}

.w-42 {
  width: 42px;
}
@media screen and (max-width: 767px) {
  .w-42 {
    width: 21px;
  }
}

.h-42 {
  height: 42px;
}

.--gap42 {
  gap: 42px !important;
}

.--fw42 {
  font-weight: 42;
}

.--mt43 {
  margin-top: 43px;
}
@media screen and (max-width: 767px) {
  .--mt43 {
    margin-top: 21.5px;
  }
}

.--mb43 {
  margin-bottom: 43px !important;
}
@media screen and (max-width: 767px) {
  .--mb43 {
    margin-bottom: 21.5px !important;
  }
}

.--pt43 {
  padding-top: 43px;
}
@media screen and (max-width: 767px) {
  .--pt43 {
    padding-top: 21.5px;
  }
}

.--pb43 {
  padding-bottom: 43px;
}
@media screen and (max-width: 767px) {
  .--pb43 {
    padding-bottom: 21.5px;
  }
}

.--px43 {
  padding: 0 43px;
}

.max-w-43 {
  max-width: 43px;
}

.w-43 {
  width: 43px;
}
@media screen and (max-width: 767px) {
  .w-43 {
    width: 21.5px;
  }
}

.h-43 {
  height: 43px;
}

.--gap43 {
  gap: 43px !important;
}

.--fw43 {
  font-weight: 43;
}

.--mt44 {
  margin-top: 44px;
}
@media screen and (max-width: 767px) {
  .--mt44 {
    margin-top: 22px;
  }
}

.--mb44 {
  margin-bottom: 44px !important;
}
@media screen and (max-width: 767px) {
  .--mb44 {
    margin-bottom: 22px !important;
  }
}

.--pt44 {
  padding-top: 44px;
}
@media screen and (max-width: 767px) {
  .--pt44 {
    padding-top: 22px;
  }
}

.--pb44 {
  padding-bottom: 44px;
}
@media screen and (max-width: 767px) {
  .--pb44 {
    padding-bottom: 22px;
  }
}

.--px44 {
  padding: 0 44px;
}

.max-w-44 {
  max-width: 44px;
}

.w-44 {
  width: 44px;
}
@media screen and (max-width: 767px) {
  .w-44 {
    width: 22px;
  }
}

.h-44 {
  height: 44px;
}

.--gap44 {
  gap: 44px !important;
}

.--fw44 {
  font-weight: 44;
}

.--mt45 {
  margin-top: 45px;
}
@media screen and (max-width: 767px) {
  .--mt45 {
    margin-top: 22.5px;
  }
}

.--mb45 {
  margin-bottom: 45px !important;
}
@media screen and (max-width: 767px) {
  .--mb45 {
    margin-bottom: 22.5px !important;
  }
}

.--pt45 {
  padding-top: 45px;
}
@media screen and (max-width: 767px) {
  .--pt45 {
    padding-top: 22.5px;
  }
}

.--pb45 {
  padding-bottom: 45px;
}
@media screen and (max-width: 767px) {
  .--pb45 {
    padding-bottom: 22.5px;
  }
}

.--px45 {
  padding: 0 45px;
}

.max-w-45 {
  max-width: 45px;
}

.w-45 {
  width: 45px;
}
@media screen and (max-width: 767px) {
  .w-45 {
    width: 22.5px;
  }
}

.h-45 {
  height: 45px;
}

.--gap45 {
  gap: 45px !important;
}

.--fw45 {
  font-weight: 45;
}

.--mt46 {
  margin-top: 46px;
}
@media screen and (max-width: 767px) {
  .--mt46 {
    margin-top: 23px;
  }
}

.--mb46 {
  margin-bottom: 46px !important;
}
@media screen and (max-width: 767px) {
  .--mb46 {
    margin-bottom: 23px !important;
  }
}

.--pt46 {
  padding-top: 46px;
}
@media screen and (max-width: 767px) {
  .--pt46 {
    padding-top: 23px;
  }
}

.--pb46 {
  padding-bottom: 46px;
}
@media screen and (max-width: 767px) {
  .--pb46 {
    padding-bottom: 23px;
  }
}

.--px46 {
  padding: 0 46px;
}

.max-w-46 {
  max-width: 46px;
}

.w-46 {
  width: 46px;
}
@media screen and (max-width: 767px) {
  .w-46 {
    width: 23px;
  }
}

.h-46 {
  height: 46px;
}

.--gap46 {
  gap: 46px !important;
}

.--fw46 {
  font-weight: 46;
}

.--mt47 {
  margin-top: 47px;
}
@media screen and (max-width: 767px) {
  .--mt47 {
    margin-top: 23.5px;
  }
}

.--mb47 {
  margin-bottom: 47px !important;
}
@media screen and (max-width: 767px) {
  .--mb47 {
    margin-bottom: 23.5px !important;
  }
}

.--pt47 {
  padding-top: 47px;
}
@media screen and (max-width: 767px) {
  .--pt47 {
    padding-top: 23.5px;
  }
}

.--pb47 {
  padding-bottom: 47px;
}
@media screen and (max-width: 767px) {
  .--pb47 {
    padding-bottom: 23.5px;
  }
}

.--px47 {
  padding: 0 47px;
}

.max-w-47 {
  max-width: 47px;
}

.w-47 {
  width: 47px;
}
@media screen and (max-width: 767px) {
  .w-47 {
    width: 23.5px;
  }
}

.h-47 {
  height: 47px;
}

.--gap47 {
  gap: 47px !important;
}

.--fw47 {
  font-weight: 47;
}

.--mt48 {
  margin-top: 48px;
}
@media screen and (max-width: 767px) {
  .--mt48 {
    margin-top: 24px;
  }
}

.--mb48 {
  margin-bottom: 48px !important;
}
@media screen and (max-width: 767px) {
  .--mb48 {
    margin-bottom: 24px !important;
  }
}

.--pt48 {
  padding-top: 48px;
}
@media screen and (max-width: 767px) {
  .--pt48 {
    padding-top: 24px;
  }
}

.--pb48 {
  padding-bottom: 48px;
}
@media screen and (max-width: 767px) {
  .--pb48 {
    padding-bottom: 24px;
  }
}

.--px48 {
  padding: 0 48px;
}

.max-w-48 {
  max-width: 48px;
}

.w-48 {
  width: 48px;
}
@media screen and (max-width: 767px) {
  .w-48 {
    width: 24px;
  }
}

.h-48 {
  height: 48px;
}

.--gap48 {
  gap: 48px !important;
}

.--fw48 {
  font-weight: 48;
}

.--mt49 {
  margin-top: 49px;
}
@media screen and (max-width: 767px) {
  .--mt49 {
    margin-top: 24.5px;
  }
}

.--mb49 {
  margin-bottom: 49px !important;
}
@media screen and (max-width: 767px) {
  .--mb49 {
    margin-bottom: 24.5px !important;
  }
}

.--pt49 {
  padding-top: 49px;
}
@media screen and (max-width: 767px) {
  .--pt49 {
    padding-top: 24.5px;
  }
}

.--pb49 {
  padding-bottom: 49px;
}
@media screen and (max-width: 767px) {
  .--pb49 {
    padding-bottom: 24.5px;
  }
}

.--px49 {
  padding: 0 49px;
}

.max-w-49 {
  max-width: 49px;
}

.w-49 {
  width: 49px;
}
@media screen and (max-width: 767px) {
  .w-49 {
    width: 24.5px;
  }
}

.h-49 {
  height: 49px;
}

.--gap49 {
  gap: 49px !important;
}

.--fw49 {
  font-weight: 49;
}

.--mt50 {
  margin-top: 50px;
}
@media screen and (max-width: 767px) {
  .--mt50 {
    margin-top: 25px;
  }
}

.--mb50 {
  margin-bottom: 50px !important;
}
@media screen and (max-width: 767px) {
  .--mb50 {
    margin-bottom: 25px !important;
  }
}

.--pt50 {
  padding-top: 50px;
}
@media screen and (max-width: 767px) {
  .--pt50 {
    padding-top: 25px;
  }
}

.--pb50 {
  padding-bottom: 50px;
}
@media screen and (max-width: 767px) {
  .--pb50 {
    padding-bottom: 25px;
  }
}

.--px50 {
  padding: 0 50px;
}

.max-w-50 {
  max-width: 50px;
}

.w-50 {
  width: 50px;
}
@media screen and (max-width: 767px) {
  .w-50 {
    width: 25px;
  }
}

.h-50 {
  height: 50px;
}

.--gap50 {
  gap: 50px !important;
}

.--fw50 {
  font-weight: 50;
}

.--mt51 {
  margin-top: 51px;
}
@media screen and (max-width: 767px) {
  .--mt51 {
    margin-top: 25.5px;
  }
}

.--mb51 {
  margin-bottom: 51px !important;
}
@media screen and (max-width: 767px) {
  .--mb51 {
    margin-bottom: 25.5px !important;
  }
}

.--pt51 {
  padding-top: 51px;
}
@media screen and (max-width: 767px) {
  .--pt51 {
    padding-top: 25.5px;
  }
}

.--pb51 {
  padding-bottom: 51px;
}
@media screen and (max-width: 767px) {
  .--pb51 {
    padding-bottom: 25.5px;
  }
}

.--px51 {
  padding: 0 51px;
}

.max-w-51 {
  max-width: 51px;
}

.w-51 {
  width: 51px;
}
@media screen and (max-width: 767px) {
  .w-51 {
    width: 25.5px;
  }
}

.h-51 {
  height: 51px;
}

.--gap51 {
  gap: 51px !important;
}

.--fw51 {
  font-weight: 51;
}

.--mt52 {
  margin-top: 52px;
}
@media screen and (max-width: 767px) {
  .--mt52 {
    margin-top: 26px;
  }
}

.--mb52 {
  margin-bottom: 52px !important;
}
@media screen and (max-width: 767px) {
  .--mb52 {
    margin-bottom: 26px !important;
  }
}

.--pt52 {
  padding-top: 52px;
}
@media screen and (max-width: 767px) {
  .--pt52 {
    padding-top: 26px;
  }
}

.--pb52 {
  padding-bottom: 52px;
}
@media screen and (max-width: 767px) {
  .--pb52 {
    padding-bottom: 26px;
  }
}

.--px52 {
  padding: 0 52px;
}

.max-w-52 {
  max-width: 52px;
}

.w-52 {
  width: 52px;
}
@media screen and (max-width: 767px) {
  .w-52 {
    width: 26px;
  }
}

.h-52 {
  height: 52px;
}

.--gap52 {
  gap: 52px !important;
}

.--fw52 {
  font-weight: 52;
}

.--mt53 {
  margin-top: 53px;
}
@media screen and (max-width: 767px) {
  .--mt53 {
    margin-top: 26.5px;
  }
}

.--mb53 {
  margin-bottom: 53px !important;
}
@media screen and (max-width: 767px) {
  .--mb53 {
    margin-bottom: 26.5px !important;
  }
}

.--pt53 {
  padding-top: 53px;
}
@media screen and (max-width: 767px) {
  .--pt53 {
    padding-top: 26.5px;
  }
}

.--pb53 {
  padding-bottom: 53px;
}
@media screen and (max-width: 767px) {
  .--pb53 {
    padding-bottom: 26.5px;
  }
}

.--px53 {
  padding: 0 53px;
}

.max-w-53 {
  max-width: 53px;
}

.w-53 {
  width: 53px;
}
@media screen and (max-width: 767px) {
  .w-53 {
    width: 26.5px;
  }
}

.h-53 {
  height: 53px;
}

.--gap53 {
  gap: 53px !important;
}

.--fw53 {
  font-weight: 53;
}

.--mt54 {
  margin-top: 54px;
}
@media screen and (max-width: 767px) {
  .--mt54 {
    margin-top: 27px;
  }
}

.--mb54 {
  margin-bottom: 54px !important;
}
@media screen and (max-width: 767px) {
  .--mb54 {
    margin-bottom: 27px !important;
  }
}

.--pt54 {
  padding-top: 54px;
}
@media screen and (max-width: 767px) {
  .--pt54 {
    padding-top: 27px;
  }
}

.--pb54 {
  padding-bottom: 54px;
}
@media screen and (max-width: 767px) {
  .--pb54 {
    padding-bottom: 27px;
  }
}

.--px54 {
  padding: 0 54px;
}

.max-w-54 {
  max-width: 54px;
}

.w-54 {
  width: 54px;
}
@media screen and (max-width: 767px) {
  .w-54 {
    width: 27px;
  }
}

.h-54 {
  height: 54px;
}

.--gap54 {
  gap: 54px !important;
}

.--fw54 {
  font-weight: 54;
}

.--mt55 {
  margin-top: 55px;
}
@media screen and (max-width: 767px) {
  .--mt55 {
    margin-top: 27.5px;
  }
}

.--mb55 {
  margin-bottom: 55px !important;
}
@media screen and (max-width: 767px) {
  .--mb55 {
    margin-bottom: 27.5px !important;
  }
}

.--pt55 {
  padding-top: 55px;
}
@media screen and (max-width: 767px) {
  .--pt55 {
    padding-top: 27.5px;
  }
}

.--pb55 {
  padding-bottom: 55px;
}
@media screen and (max-width: 767px) {
  .--pb55 {
    padding-bottom: 27.5px;
  }
}

.--px55 {
  padding: 0 55px;
}

.max-w-55 {
  max-width: 55px;
}

.w-55 {
  width: 55px;
}
@media screen and (max-width: 767px) {
  .w-55 {
    width: 27.5px;
  }
}

.h-55 {
  height: 55px;
}

.--gap55 {
  gap: 55px !important;
}

.--fw55 {
  font-weight: 55;
}

.--mt56 {
  margin-top: 56px;
}
@media screen and (max-width: 767px) {
  .--mt56 {
    margin-top: 28px;
  }
}

.--mb56 {
  margin-bottom: 56px !important;
}
@media screen and (max-width: 767px) {
  .--mb56 {
    margin-bottom: 28px !important;
  }
}

.--pt56 {
  padding-top: 56px;
}
@media screen and (max-width: 767px) {
  .--pt56 {
    padding-top: 28px;
  }
}

.--pb56 {
  padding-bottom: 56px;
}
@media screen and (max-width: 767px) {
  .--pb56 {
    padding-bottom: 28px;
  }
}

.--px56 {
  padding: 0 56px;
}

.max-w-56 {
  max-width: 56px;
}

.w-56 {
  width: 56px;
}
@media screen and (max-width: 767px) {
  .w-56 {
    width: 28px;
  }
}

.h-56 {
  height: 56px;
}

.--gap56 {
  gap: 56px !important;
}

.--fw56 {
  font-weight: 56;
}

.--mt57 {
  margin-top: 57px;
}
@media screen and (max-width: 767px) {
  .--mt57 {
    margin-top: 28.5px;
  }
}

.--mb57 {
  margin-bottom: 57px !important;
}
@media screen and (max-width: 767px) {
  .--mb57 {
    margin-bottom: 28.5px !important;
  }
}

.--pt57 {
  padding-top: 57px;
}
@media screen and (max-width: 767px) {
  .--pt57 {
    padding-top: 28.5px;
  }
}

.--pb57 {
  padding-bottom: 57px;
}
@media screen and (max-width: 767px) {
  .--pb57 {
    padding-bottom: 28.5px;
  }
}

.--px57 {
  padding: 0 57px;
}

.max-w-57 {
  max-width: 57px;
}

.w-57 {
  width: 57px;
}
@media screen and (max-width: 767px) {
  .w-57 {
    width: 28.5px;
  }
}

.h-57 {
  height: 57px;
}

.--gap57 {
  gap: 57px !important;
}

.--fw57 {
  font-weight: 57;
}

.--mt58 {
  margin-top: 58px;
}
@media screen and (max-width: 767px) {
  .--mt58 {
    margin-top: 29px;
  }
}

.--mb58 {
  margin-bottom: 58px !important;
}
@media screen and (max-width: 767px) {
  .--mb58 {
    margin-bottom: 29px !important;
  }
}

.--pt58 {
  padding-top: 58px;
}
@media screen and (max-width: 767px) {
  .--pt58 {
    padding-top: 29px;
  }
}

.--pb58 {
  padding-bottom: 58px;
}
@media screen and (max-width: 767px) {
  .--pb58 {
    padding-bottom: 29px;
  }
}

.--px58 {
  padding: 0 58px;
}

.max-w-58 {
  max-width: 58px;
}

.w-58 {
  width: 58px;
}
@media screen and (max-width: 767px) {
  .w-58 {
    width: 29px;
  }
}

.h-58 {
  height: 58px;
}

.--gap58 {
  gap: 58px !important;
}

.--fw58 {
  font-weight: 58;
}

.--mt59 {
  margin-top: 59px;
}
@media screen and (max-width: 767px) {
  .--mt59 {
    margin-top: 29.5px;
  }
}

.--mb59 {
  margin-bottom: 59px !important;
}
@media screen and (max-width: 767px) {
  .--mb59 {
    margin-bottom: 29.5px !important;
  }
}

.--pt59 {
  padding-top: 59px;
}
@media screen and (max-width: 767px) {
  .--pt59 {
    padding-top: 29.5px;
  }
}

.--pb59 {
  padding-bottom: 59px;
}
@media screen and (max-width: 767px) {
  .--pb59 {
    padding-bottom: 29.5px;
  }
}

.--px59 {
  padding: 0 59px;
}

.max-w-59 {
  max-width: 59px;
}

.w-59 {
  width: 59px;
}
@media screen and (max-width: 767px) {
  .w-59 {
    width: 29.5px;
  }
}

.h-59 {
  height: 59px;
}

.--gap59 {
  gap: 59px !important;
}

.--fw59 {
  font-weight: 59;
}

.--mt60 {
  margin-top: 60px;
}
@media screen and (max-width: 767px) {
  .--mt60 {
    margin-top: 30px;
  }
}

.--mb60 {
  margin-bottom: 60px !important;
}
@media screen and (max-width: 767px) {
  .--mb60 {
    margin-bottom: 30px !important;
  }
}

.--pt60 {
  padding-top: 60px;
}
@media screen and (max-width: 767px) {
  .--pt60 {
    padding-top: 30px;
  }
}

.--pb60 {
  padding-bottom: 60px;
}
@media screen and (max-width: 767px) {
  .--pb60 {
    padding-bottom: 30px;
  }
}

.--px60 {
  padding: 0 60px;
}

.max-w-60 {
  max-width: 60px;
}

.w-60 {
  width: 60px;
}
@media screen and (max-width: 767px) {
  .w-60 {
    width: 30px;
  }
}

.h-60 {
  height: 60px;
}

.--gap60 {
  gap: 60px !important;
}

.--fw60 {
  font-weight: 60;
}

.--mt61 {
  margin-top: 61px;
}
@media screen and (max-width: 767px) {
  .--mt61 {
    margin-top: 30.5px;
  }
}

.--mb61 {
  margin-bottom: 61px !important;
}
@media screen and (max-width: 767px) {
  .--mb61 {
    margin-bottom: 30.5px !important;
  }
}

.--pt61 {
  padding-top: 61px;
}
@media screen and (max-width: 767px) {
  .--pt61 {
    padding-top: 30.5px;
  }
}

.--pb61 {
  padding-bottom: 61px;
}
@media screen and (max-width: 767px) {
  .--pb61 {
    padding-bottom: 30.5px;
  }
}

.--px61 {
  padding: 0 61px;
}

.max-w-61 {
  max-width: 61px;
}

.w-61 {
  width: 61px;
}
@media screen and (max-width: 767px) {
  .w-61 {
    width: 30.5px;
  }
}

.h-61 {
  height: 61px;
}

.--gap61 {
  gap: 61px !important;
}

.--fw61 {
  font-weight: 61;
}

.--mt62 {
  margin-top: 62px;
}
@media screen and (max-width: 767px) {
  .--mt62 {
    margin-top: 31px;
  }
}

.--mb62 {
  margin-bottom: 62px !important;
}
@media screen and (max-width: 767px) {
  .--mb62 {
    margin-bottom: 31px !important;
  }
}

.--pt62 {
  padding-top: 62px;
}
@media screen and (max-width: 767px) {
  .--pt62 {
    padding-top: 31px;
  }
}

.--pb62 {
  padding-bottom: 62px;
}
@media screen and (max-width: 767px) {
  .--pb62 {
    padding-bottom: 31px;
  }
}

.--px62 {
  padding: 0 62px;
}

.max-w-62 {
  max-width: 62px;
}

.w-62 {
  width: 62px;
}
@media screen and (max-width: 767px) {
  .w-62 {
    width: 31px;
  }
}

.h-62 {
  height: 62px;
}

.--gap62 {
  gap: 62px !important;
}

.--fw62 {
  font-weight: 62;
}

.--mt63 {
  margin-top: 63px;
}
@media screen and (max-width: 767px) {
  .--mt63 {
    margin-top: 31.5px;
  }
}

.--mb63 {
  margin-bottom: 63px !important;
}
@media screen and (max-width: 767px) {
  .--mb63 {
    margin-bottom: 31.5px !important;
  }
}

.--pt63 {
  padding-top: 63px;
}
@media screen and (max-width: 767px) {
  .--pt63 {
    padding-top: 31.5px;
  }
}

.--pb63 {
  padding-bottom: 63px;
}
@media screen and (max-width: 767px) {
  .--pb63 {
    padding-bottom: 31.5px;
  }
}

.--px63 {
  padding: 0 63px;
}

.max-w-63 {
  max-width: 63px;
}

.w-63 {
  width: 63px;
}
@media screen and (max-width: 767px) {
  .w-63 {
    width: 31.5px;
  }
}

.h-63 {
  height: 63px;
}

.--gap63 {
  gap: 63px !important;
}

.--fw63 {
  font-weight: 63;
}

.--mt64 {
  margin-top: 64px;
}
@media screen and (max-width: 767px) {
  .--mt64 {
    margin-top: 32px;
  }
}

.--mb64 {
  margin-bottom: 64px !important;
}
@media screen and (max-width: 767px) {
  .--mb64 {
    margin-bottom: 32px !important;
  }
}

.--pt64 {
  padding-top: 64px;
}
@media screen and (max-width: 767px) {
  .--pt64 {
    padding-top: 32px;
  }
}

.--pb64 {
  padding-bottom: 64px;
}
@media screen and (max-width: 767px) {
  .--pb64 {
    padding-bottom: 32px;
  }
}

.--px64 {
  padding: 0 64px;
}

.max-w-64 {
  max-width: 64px;
}

.w-64 {
  width: 64px;
}
@media screen and (max-width: 767px) {
  .w-64 {
    width: 32px;
  }
}

.h-64 {
  height: 64px;
}

.--gap64 {
  gap: 64px !important;
}

.--fw64 {
  font-weight: 64;
}

.--mt65 {
  margin-top: 65px;
}
@media screen and (max-width: 767px) {
  .--mt65 {
    margin-top: 32.5px;
  }
}

.--mb65 {
  margin-bottom: 65px !important;
}
@media screen and (max-width: 767px) {
  .--mb65 {
    margin-bottom: 32.5px !important;
  }
}

.--pt65 {
  padding-top: 65px;
}
@media screen and (max-width: 767px) {
  .--pt65 {
    padding-top: 32.5px;
  }
}

.--pb65 {
  padding-bottom: 65px;
}
@media screen and (max-width: 767px) {
  .--pb65 {
    padding-bottom: 32.5px;
  }
}

.--px65 {
  padding: 0 65px;
}

.max-w-65 {
  max-width: 65px;
}

.w-65 {
  width: 65px;
}
@media screen and (max-width: 767px) {
  .w-65 {
    width: 32.5px;
  }
}

.h-65 {
  height: 65px;
}

.--gap65 {
  gap: 65px !important;
}

.--fw65 {
  font-weight: 65;
}

.--mt66 {
  margin-top: 66px;
}
@media screen and (max-width: 767px) {
  .--mt66 {
    margin-top: 33px;
  }
}

.--mb66 {
  margin-bottom: 66px !important;
}
@media screen and (max-width: 767px) {
  .--mb66 {
    margin-bottom: 33px !important;
  }
}

.--pt66 {
  padding-top: 66px;
}
@media screen and (max-width: 767px) {
  .--pt66 {
    padding-top: 33px;
  }
}

.--pb66 {
  padding-bottom: 66px;
}
@media screen and (max-width: 767px) {
  .--pb66 {
    padding-bottom: 33px;
  }
}

.--px66 {
  padding: 0 66px;
}

.max-w-66 {
  max-width: 66px;
}

.w-66 {
  width: 66px;
}
@media screen and (max-width: 767px) {
  .w-66 {
    width: 33px;
  }
}

.h-66 {
  height: 66px;
}

.--gap66 {
  gap: 66px !important;
}

.--fw66 {
  font-weight: 66;
}

.--mt67 {
  margin-top: 67px;
}
@media screen and (max-width: 767px) {
  .--mt67 {
    margin-top: 33.5px;
  }
}

.--mb67 {
  margin-bottom: 67px !important;
}
@media screen and (max-width: 767px) {
  .--mb67 {
    margin-bottom: 33.5px !important;
  }
}

.--pt67 {
  padding-top: 67px;
}
@media screen and (max-width: 767px) {
  .--pt67 {
    padding-top: 33.5px;
  }
}

.--pb67 {
  padding-bottom: 67px;
}
@media screen and (max-width: 767px) {
  .--pb67 {
    padding-bottom: 33.5px;
  }
}

.--px67 {
  padding: 0 67px;
}

.max-w-67 {
  max-width: 67px;
}

.w-67 {
  width: 67px;
}
@media screen and (max-width: 767px) {
  .w-67 {
    width: 33.5px;
  }
}

.h-67 {
  height: 67px;
}

.--gap67 {
  gap: 67px !important;
}

.--fw67 {
  font-weight: 67;
}

.--mt68 {
  margin-top: 68px;
}
@media screen and (max-width: 767px) {
  .--mt68 {
    margin-top: 34px;
  }
}

.--mb68 {
  margin-bottom: 68px !important;
}
@media screen and (max-width: 767px) {
  .--mb68 {
    margin-bottom: 34px !important;
  }
}

.--pt68 {
  padding-top: 68px;
}
@media screen and (max-width: 767px) {
  .--pt68 {
    padding-top: 34px;
  }
}

.--pb68 {
  padding-bottom: 68px;
}
@media screen and (max-width: 767px) {
  .--pb68 {
    padding-bottom: 34px;
  }
}

.--px68 {
  padding: 0 68px;
}

.max-w-68 {
  max-width: 68px;
}

.w-68 {
  width: 68px;
}
@media screen and (max-width: 767px) {
  .w-68 {
    width: 34px;
  }
}

.h-68 {
  height: 68px;
}

.--gap68 {
  gap: 68px !important;
}

.--fw68 {
  font-weight: 68;
}

.--mt69 {
  margin-top: 69px;
}
@media screen and (max-width: 767px) {
  .--mt69 {
    margin-top: 34.5px;
  }
}

.--mb69 {
  margin-bottom: 69px !important;
}
@media screen and (max-width: 767px) {
  .--mb69 {
    margin-bottom: 34.5px !important;
  }
}

.--pt69 {
  padding-top: 69px;
}
@media screen and (max-width: 767px) {
  .--pt69 {
    padding-top: 34.5px;
  }
}

.--pb69 {
  padding-bottom: 69px;
}
@media screen and (max-width: 767px) {
  .--pb69 {
    padding-bottom: 34.5px;
  }
}

.--px69 {
  padding: 0 69px;
}

.max-w-69 {
  max-width: 69px;
}

.w-69 {
  width: 69px;
}
@media screen and (max-width: 767px) {
  .w-69 {
    width: 34.5px;
  }
}

.h-69 {
  height: 69px;
}

.--gap69 {
  gap: 69px !important;
}

.--fw69 {
  font-weight: 69;
}

.--mt70 {
  margin-top: 70px;
}
@media screen and (max-width: 767px) {
  .--mt70 {
    margin-top: 35px;
  }
}

.--mb70 {
  margin-bottom: 70px !important;
}
@media screen and (max-width: 767px) {
  .--mb70 {
    margin-bottom: 35px !important;
  }
}

.--pt70 {
  padding-top: 70px;
}
@media screen and (max-width: 767px) {
  .--pt70 {
    padding-top: 35px;
  }
}

.--pb70 {
  padding-bottom: 70px;
}
@media screen and (max-width: 767px) {
  .--pb70 {
    padding-bottom: 35px;
  }
}

.--px70 {
  padding: 0 70px;
}

.max-w-70 {
  max-width: 70px;
}

.w-70 {
  width: 70px;
}
@media screen and (max-width: 767px) {
  .w-70 {
    width: 35px;
  }
}

.h-70 {
  height: 70px;
}

.--gap70 {
  gap: 70px !important;
}

.--fw70 {
  font-weight: 70;
}

.--mt71 {
  margin-top: 71px;
}
@media screen and (max-width: 767px) {
  .--mt71 {
    margin-top: 35.5px;
  }
}

.--mb71 {
  margin-bottom: 71px !important;
}
@media screen and (max-width: 767px) {
  .--mb71 {
    margin-bottom: 35.5px !important;
  }
}

.--pt71 {
  padding-top: 71px;
}
@media screen and (max-width: 767px) {
  .--pt71 {
    padding-top: 35.5px;
  }
}

.--pb71 {
  padding-bottom: 71px;
}
@media screen and (max-width: 767px) {
  .--pb71 {
    padding-bottom: 35.5px;
  }
}

.--px71 {
  padding: 0 71px;
}

.max-w-71 {
  max-width: 71px;
}

.w-71 {
  width: 71px;
}
@media screen and (max-width: 767px) {
  .w-71 {
    width: 35.5px;
  }
}

.h-71 {
  height: 71px;
}

.--gap71 {
  gap: 71px !important;
}

.--fw71 {
  font-weight: 71;
}

.--mt72 {
  margin-top: 72px;
}
@media screen and (max-width: 767px) {
  .--mt72 {
    margin-top: 36px;
  }
}

.--mb72 {
  margin-bottom: 72px !important;
}
@media screen and (max-width: 767px) {
  .--mb72 {
    margin-bottom: 36px !important;
  }
}

.--pt72 {
  padding-top: 72px;
}
@media screen and (max-width: 767px) {
  .--pt72 {
    padding-top: 36px;
  }
}

.--pb72 {
  padding-bottom: 72px;
}
@media screen and (max-width: 767px) {
  .--pb72 {
    padding-bottom: 36px;
  }
}

.--px72 {
  padding: 0 72px;
}

.max-w-72 {
  max-width: 72px;
}

.w-72 {
  width: 72px;
}
@media screen and (max-width: 767px) {
  .w-72 {
    width: 36px;
  }
}

.h-72 {
  height: 72px;
}

.--gap72 {
  gap: 72px !important;
}

.--fw72 {
  font-weight: 72;
}

.--mt73 {
  margin-top: 73px;
}
@media screen and (max-width: 767px) {
  .--mt73 {
    margin-top: 36.5px;
  }
}

.--mb73 {
  margin-bottom: 73px !important;
}
@media screen and (max-width: 767px) {
  .--mb73 {
    margin-bottom: 36.5px !important;
  }
}

.--pt73 {
  padding-top: 73px;
}
@media screen and (max-width: 767px) {
  .--pt73 {
    padding-top: 36.5px;
  }
}

.--pb73 {
  padding-bottom: 73px;
}
@media screen and (max-width: 767px) {
  .--pb73 {
    padding-bottom: 36.5px;
  }
}

.--px73 {
  padding: 0 73px;
}

.max-w-73 {
  max-width: 73px;
}

.w-73 {
  width: 73px;
}
@media screen and (max-width: 767px) {
  .w-73 {
    width: 36.5px;
  }
}

.h-73 {
  height: 73px;
}

.--gap73 {
  gap: 73px !important;
}

.--fw73 {
  font-weight: 73;
}

.--mt74 {
  margin-top: 74px;
}
@media screen and (max-width: 767px) {
  .--mt74 {
    margin-top: 37px;
  }
}

.--mb74 {
  margin-bottom: 74px !important;
}
@media screen and (max-width: 767px) {
  .--mb74 {
    margin-bottom: 37px !important;
  }
}

.--pt74 {
  padding-top: 74px;
}
@media screen and (max-width: 767px) {
  .--pt74 {
    padding-top: 37px;
  }
}

.--pb74 {
  padding-bottom: 74px;
}
@media screen and (max-width: 767px) {
  .--pb74 {
    padding-bottom: 37px;
  }
}

.--px74 {
  padding: 0 74px;
}

.max-w-74 {
  max-width: 74px;
}

.w-74 {
  width: 74px;
}
@media screen and (max-width: 767px) {
  .w-74 {
    width: 37px;
  }
}

.h-74 {
  height: 74px;
}

.--gap74 {
  gap: 74px !important;
}

.--fw74 {
  font-weight: 74;
}

.--mt75 {
  margin-top: 75px;
}
@media screen and (max-width: 767px) {
  .--mt75 {
    margin-top: 37.5px;
  }
}

.--mb75 {
  margin-bottom: 75px !important;
}
@media screen and (max-width: 767px) {
  .--mb75 {
    margin-bottom: 37.5px !important;
  }
}

.--pt75 {
  padding-top: 75px;
}
@media screen and (max-width: 767px) {
  .--pt75 {
    padding-top: 37.5px;
  }
}

.--pb75 {
  padding-bottom: 75px;
}
@media screen and (max-width: 767px) {
  .--pb75 {
    padding-bottom: 37.5px;
  }
}

.--px75 {
  padding: 0 75px;
}

.max-w-75 {
  max-width: 75px;
}

.w-75 {
  width: 75px;
}
@media screen and (max-width: 767px) {
  .w-75 {
    width: 37.5px;
  }
}

.h-75 {
  height: 75px;
}

.--gap75 {
  gap: 75px !important;
}

.--fw75 {
  font-weight: 75;
}

.--mt76 {
  margin-top: 76px;
}
@media screen and (max-width: 767px) {
  .--mt76 {
    margin-top: 38px;
  }
}

.--mb76 {
  margin-bottom: 76px !important;
}
@media screen and (max-width: 767px) {
  .--mb76 {
    margin-bottom: 38px !important;
  }
}

.--pt76 {
  padding-top: 76px;
}
@media screen and (max-width: 767px) {
  .--pt76 {
    padding-top: 38px;
  }
}

.--pb76 {
  padding-bottom: 76px;
}
@media screen and (max-width: 767px) {
  .--pb76 {
    padding-bottom: 38px;
  }
}

.--px76 {
  padding: 0 76px;
}

.max-w-76 {
  max-width: 76px;
}

.w-76 {
  width: 76px;
}
@media screen and (max-width: 767px) {
  .w-76 {
    width: 38px;
  }
}

.h-76 {
  height: 76px;
}

.--gap76 {
  gap: 76px !important;
}

.--fw76 {
  font-weight: 76;
}

.--mt77 {
  margin-top: 77px;
}
@media screen and (max-width: 767px) {
  .--mt77 {
    margin-top: 38.5px;
  }
}

.--mb77 {
  margin-bottom: 77px !important;
}
@media screen and (max-width: 767px) {
  .--mb77 {
    margin-bottom: 38.5px !important;
  }
}

.--pt77 {
  padding-top: 77px;
}
@media screen and (max-width: 767px) {
  .--pt77 {
    padding-top: 38.5px;
  }
}

.--pb77 {
  padding-bottom: 77px;
}
@media screen and (max-width: 767px) {
  .--pb77 {
    padding-bottom: 38.5px;
  }
}

.--px77 {
  padding: 0 77px;
}

.max-w-77 {
  max-width: 77px;
}

.w-77 {
  width: 77px;
}
@media screen and (max-width: 767px) {
  .w-77 {
    width: 38.5px;
  }
}

.h-77 {
  height: 77px;
}

.--gap77 {
  gap: 77px !important;
}

.--fw77 {
  font-weight: 77;
}

.--mt78 {
  margin-top: 78px;
}
@media screen and (max-width: 767px) {
  .--mt78 {
    margin-top: 39px;
  }
}

.--mb78 {
  margin-bottom: 78px !important;
}
@media screen and (max-width: 767px) {
  .--mb78 {
    margin-bottom: 39px !important;
  }
}

.--pt78 {
  padding-top: 78px;
}
@media screen and (max-width: 767px) {
  .--pt78 {
    padding-top: 39px;
  }
}

.--pb78 {
  padding-bottom: 78px;
}
@media screen and (max-width: 767px) {
  .--pb78 {
    padding-bottom: 39px;
  }
}

.--px78 {
  padding: 0 78px;
}

.max-w-78 {
  max-width: 78px;
}

.w-78 {
  width: 78px;
}
@media screen and (max-width: 767px) {
  .w-78 {
    width: 39px;
  }
}

.h-78 {
  height: 78px;
}

.--gap78 {
  gap: 78px !important;
}

.--fw78 {
  font-weight: 78;
}

.--mt79 {
  margin-top: 79px;
}
@media screen and (max-width: 767px) {
  .--mt79 {
    margin-top: 39.5px;
  }
}

.--mb79 {
  margin-bottom: 79px !important;
}
@media screen and (max-width: 767px) {
  .--mb79 {
    margin-bottom: 39.5px !important;
  }
}

.--pt79 {
  padding-top: 79px;
}
@media screen and (max-width: 767px) {
  .--pt79 {
    padding-top: 39.5px;
  }
}

.--pb79 {
  padding-bottom: 79px;
}
@media screen and (max-width: 767px) {
  .--pb79 {
    padding-bottom: 39.5px;
  }
}

.--px79 {
  padding: 0 79px;
}

.max-w-79 {
  max-width: 79px;
}

.w-79 {
  width: 79px;
}
@media screen and (max-width: 767px) {
  .w-79 {
    width: 39.5px;
  }
}

.h-79 {
  height: 79px;
}

.--gap79 {
  gap: 79px !important;
}

.--fw79 {
  font-weight: 79;
}

.--mt80 {
  margin-top: 80px;
}
@media screen and (max-width: 767px) {
  .--mt80 {
    margin-top: 40px;
  }
}

.--mb80 {
  margin-bottom: 80px !important;
}
@media screen and (max-width: 767px) {
  .--mb80 {
    margin-bottom: 40px !important;
  }
}

.--pt80 {
  padding-top: 80px;
}
@media screen and (max-width: 767px) {
  .--pt80 {
    padding-top: 40px;
  }
}

.--pb80 {
  padding-bottom: 80px;
}
@media screen and (max-width: 767px) {
  .--pb80 {
    padding-bottom: 40px;
  }
}

.--px80 {
  padding: 0 80px;
}

.max-w-80 {
  max-width: 80px;
}

.w-80 {
  width: 80px;
}
@media screen and (max-width: 767px) {
  .w-80 {
    width: 40px;
  }
}

.h-80 {
  height: 80px;
}

.--gap80 {
  gap: 80px !important;
}

.--fw80 {
  font-weight: 80;
}

.--mt81 {
  margin-top: 81px;
}
@media screen and (max-width: 767px) {
  .--mt81 {
    margin-top: 40.5px;
  }
}

.--mb81 {
  margin-bottom: 81px !important;
}
@media screen and (max-width: 767px) {
  .--mb81 {
    margin-bottom: 40.5px !important;
  }
}

.--pt81 {
  padding-top: 81px;
}
@media screen and (max-width: 767px) {
  .--pt81 {
    padding-top: 40.5px;
  }
}

.--pb81 {
  padding-bottom: 81px;
}
@media screen and (max-width: 767px) {
  .--pb81 {
    padding-bottom: 40.5px;
  }
}

.--px81 {
  padding: 0 81px;
}

.max-w-81 {
  max-width: 81px;
}

.w-81 {
  width: 81px;
}
@media screen and (max-width: 767px) {
  .w-81 {
    width: 40.5px;
  }
}

.h-81 {
  height: 81px;
}

.--gap81 {
  gap: 81px !important;
}

.--fw81 {
  font-weight: 81;
}

.--mt82 {
  margin-top: 82px;
}
@media screen and (max-width: 767px) {
  .--mt82 {
    margin-top: 41px;
  }
}

.--mb82 {
  margin-bottom: 82px !important;
}
@media screen and (max-width: 767px) {
  .--mb82 {
    margin-bottom: 41px !important;
  }
}

.--pt82 {
  padding-top: 82px;
}
@media screen and (max-width: 767px) {
  .--pt82 {
    padding-top: 41px;
  }
}

.--pb82 {
  padding-bottom: 82px;
}
@media screen and (max-width: 767px) {
  .--pb82 {
    padding-bottom: 41px;
  }
}

.--px82 {
  padding: 0 82px;
}

.max-w-82 {
  max-width: 82px;
}

.w-82 {
  width: 82px;
}
@media screen and (max-width: 767px) {
  .w-82 {
    width: 41px;
  }
}

.h-82 {
  height: 82px;
}

.--gap82 {
  gap: 82px !important;
}

.--fw82 {
  font-weight: 82;
}

.--mt83 {
  margin-top: 83px;
}
@media screen and (max-width: 767px) {
  .--mt83 {
    margin-top: 41.5px;
  }
}

.--mb83 {
  margin-bottom: 83px !important;
}
@media screen and (max-width: 767px) {
  .--mb83 {
    margin-bottom: 41.5px !important;
  }
}

.--pt83 {
  padding-top: 83px;
}
@media screen and (max-width: 767px) {
  .--pt83 {
    padding-top: 41.5px;
  }
}

.--pb83 {
  padding-bottom: 83px;
}
@media screen and (max-width: 767px) {
  .--pb83 {
    padding-bottom: 41.5px;
  }
}

.--px83 {
  padding: 0 83px;
}

.max-w-83 {
  max-width: 83px;
}

.w-83 {
  width: 83px;
}
@media screen and (max-width: 767px) {
  .w-83 {
    width: 41.5px;
  }
}

.h-83 {
  height: 83px;
}

.--gap83 {
  gap: 83px !important;
}

.--fw83 {
  font-weight: 83;
}

.--mt84 {
  margin-top: 84px;
}
@media screen and (max-width: 767px) {
  .--mt84 {
    margin-top: 42px;
  }
}

.--mb84 {
  margin-bottom: 84px !important;
}
@media screen and (max-width: 767px) {
  .--mb84 {
    margin-bottom: 42px !important;
  }
}

.--pt84 {
  padding-top: 84px;
}
@media screen and (max-width: 767px) {
  .--pt84 {
    padding-top: 42px;
  }
}

.--pb84 {
  padding-bottom: 84px;
}
@media screen and (max-width: 767px) {
  .--pb84 {
    padding-bottom: 42px;
  }
}

.--px84 {
  padding: 0 84px;
}

.max-w-84 {
  max-width: 84px;
}

.w-84 {
  width: 84px;
}
@media screen and (max-width: 767px) {
  .w-84 {
    width: 42px;
  }
}

.h-84 {
  height: 84px;
}

.--gap84 {
  gap: 84px !important;
}

.--fw84 {
  font-weight: 84;
}

.--mt85 {
  margin-top: 85px;
}
@media screen and (max-width: 767px) {
  .--mt85 {
    margin-top: 42.5px;
  }
}

.--mb85 {
  margin-bottom: 85px !important;
}
@media screen and (max-width: 767px) {
  .--mb85 {
    margin-bottom: 42.5px !important;
  }
}

.--pt85 {
  padding-top: 85px;
}
@media screen and (max-width: 767px) {
  .--pt85 {
    padding-top: 42.5px;
  }
}

.--pb85 {
  padding-bottom: 85px;
}
@media screen and (max-width: 767px) {
  .--pb85 {
    padding-bottom: 42.5px;
  }
}

.--px85 {
  padding: 0 85px;
}

.max-w-85 {
  max-width: 85px;
}

.w-85 {
  width: 85px;
}
@media screen and (max-width: 767px) {
  .w-85 {
    width: 42.5px;
  }
}

.h-85 {
  height: 85px;
}

.--gap85 {
  gap: 85px !important;
}

.--fw85 {
  font-weight: 85;
}

.--mt86 {
  margin-top: 86px;
}
@media screen and (max-width: 767px) {
  .--mt86 {
    margin-top: 43px;
  }
}

.--mb86 {
  margin-bottom: 86px !important;
}
@media screen and (max-width: 767px) {
  .--mb86 {
    margin-bottom: 43px !important;
  }
}

.--pt86 {
  padding-top: 86px;
}
@media screen and (max-width: 767px) {
  .--pt86 {
    padding-top: 43px;
  }
}

.--pb86 {
  padding-bottom: 86px;
}
@media screen and (max-width: 767px) {
  .--pb86 {
    padding-bottom: 43px;
  }
}

.--px86 {
  padding: 0 86px;
}

.max-w-86 {
  max-width: 86px;
}

.w-86 {
  width: 86px;
}
@media screen and (max-width: 767px) {
  .w-86 {
    width: 43px;
  }
}

.h-86 {
  height: 86px;
}

.--gap86 {
  gap: 86px !important;
}

.--fw86 {
  font-weight: 86;
}

.--mt87 {
  margin-top: 87px;
}
@media screen and (max-width: 767px) {
  .--mt87 {
    margin-top: 43.5px;
  }
}

.--mb87 {
  margin-bottom: 87px !important;
}
@media screen and (max-width: 767px) {
  .--mb87 {
    margin-bottom: 43.5px !important;
  }
}

.--pt87 {
  padding-top: 87px;
}
@media screen and (max-width: 767px) {
  .--pt87 {
    padding-top: 43.5px;
  }
}

.--pb87 {
  padding-bottom: 87px;
}
@media screen and (max-width: 767px) {
  .--pb87 {
    padding-bottom: 43.5px;
  }
}

.--px87 {
  padding: 0 87px;
}

.max-w-87 {
  max-width: 87px;
}

.w-87 {
  width: 87px;
}
@media screen and (max-width: 767px) {
  .w-87 {
    width: 43.5px;
  }
}

.h-87 {
  height: 87px;
}

.--gap87 {
  gap: 87px !important;
}

.--fw87 {
  font-weight: 87;
}

.--mt88 {
  margin-top: 88px;
}
@media screen and (max-width: 767px) {
  .--mt88 {
    margin-top: 44px;
  }
}

.--mb88 {
  margin-bottom: 88px !important;
}
@media screen and (max-width: 767px) {
  .--mb88 {
    margin-bottom: 44px !important;
  }
}

.--pt88 {
  padding-top: 88px;
}
@media screen and (max-width: 767px) {
  .--pt88 {
    padding-top: 44px;
  }
}

.--pb88 {
  padding-bottom: 88px;
}
@media screen and (max-width: 767px) {
  .--pb88 {
    padding-bottom: 44px;
  }
}

.--px88 {
  padding: 0 88px;
}

.max-w-88 {
  max-width: 88px;
}

.w-88 {
  width: 88px;
}
@media screen and (max-width: 767px) {
  .w-88 {
    width: 44px;
  }
}

.h-88 {
  height: 88px;
}

.--gap88 {
  gap: 88px !important;
}

.--fw88 {
  font-weight: 88;
}

.--mt89 {
  margin-top: 89px;
}
@media screen and (max-width: 767px) {
  .--mt89 {
    margin-top: 44.5px;
  }
}

.--mb89 {
  margin-bottom: 89px !important;
}
@media screen and (max-width: 767px) {
  .--mb89 {
    margin-bottom: 44.5px !important;
  }
}

.--pt89 {
  padding-top: 89px;
}
@media screen and (max-width: 767px) {
  .--pt89 {
    padding-top: 44.5px;
  }
}

.--pb89 {
  padding-bottom: 89px;
}
@media screen and (max-width: 767px) {
  .--pb89 {
    padding-bottom: 44.5px;
  }
}

.--px89 {
  padding: 0 89px;
}

.max-w-89 {
  max-width: 89px;
}

.w-89 {
  width: 89px;
}
@media screen and (max-width: 767px) {
  .w-89 {
    width: 44.5px;
  }
}

.h-89 {
  height: 89px;
}

.--gap89 {
  gap: 89px !important;
}

.--fw89 {
  font-weight: 89;
}

.--mt90 {
  margin-top: 90px;
}
@media screen and (max-width: 767px) {
  .--mt90 {
    margin-top: 45px;
  }
}

.--mb90 {
  margin-bottom: 90px !important;
}
@media screen and (max-width: 767px) {
  .--mb90 {
    margin-bottom: 45px !important;
  }
}

.--pt90 {
  padding-top: 90px;
}
@media screen and (max-width: 767px) {
  .--pt90 {
    padding-top: 45px;
  }
}

.--pb90 {
  padding-bottom: 90px;
}
@media screen and (max-width: 767px) {
  .--pb90 {
    padding-bottom: 45px;
  }
}

.--px90 {
  padding: 0 90px;
}

.max-w-90 {
  max-width: 90px;
}

.w-90 {
  width: 90px;
}
@media screen and (max-width: 767px) {
  .w-90 {
    width: 45px;
  }
}

.h-90 {
  height: 90px;
}

.--gap90 {
  gap: 90px !important;
}

.--fw90 {
  font-weight: 90;
}

.--mt91 {
  margin-top: 91px;
}
@media screen and (max-width: 767px) {
  .--mt91 {
    margin-top: 45.5px;
  }
}

.--mb91 {
  margin-bottom: 91px !important;
}
@media screen and (max-width: 767px) {
  .--mb91 {
    margin-bottom: 45.5px !important;
  }
}

.--pt91 {
  padding-top: 91px;
}
@media screen and (max-width: 767px) {
  .--pt91 {
    padding-top: 45.5px;
  }
}

.--pb91 {
  padding-bottom: 91px;
}
@media screen and (max-width: 767px) {
  .--pb91 {
    padding-bottom: 45.5px;
  }
}

.--px91 {
  padding: 0 91px;
}

.max-w-91 {
  max-width: 91px;
}

.w-91 {
  width: 91px;
}
@media screen and (max-width: 767px) {
  .w-91 {
    width: 45.5px;
  }
}

.h-91 {
  height: 91px;
}

.--gap91 {
  gap: 91px !important;
}

.--fw91 {
  font-weight: 91;
}

.--mt92 {
  margin-top: 92px;
}
@media screen and (max-width: 767px) {
  .--mt92 {
    margin-top: 46px;
  }
}

.--mb92 {
  margin-bottom: 92px !important;
}
@media screen and (max-width: 767px) {
  .--mb92 {
    margin-bottom: 46px !important;
  }
}

.--pt92 {
  padding-top: 92px;
}
@media screen and (max-width: 767px) {
  .--pt92 {
    padding-top: 46px;
  }
}

.--pb92 {
  padding-bottom: 92px;
}
@media screen and (max-width: 767px) {
  .--pb92 {
    padding-bottom: 46px;
  }
}

.--px92 {
  padding: 0 92px;
}

.max-w-92 {
  max-width: 92px;
}

.w-92 {
  width: 92px;
}
@media screen and (max-width: 767px) {
  .w-92 {
    width: 46px;
  }
}

.h-92 {
  height: 92px;
}

.--gap92 {
  gap: 92px !important;
}

.--fw92 {
  font-weight: 92;
}

.--mt93 {
  margin-top: 93px;
}
@media screen and (max-width: 767px) {
  .--mt93 {
    margin-top: 46.5px;
  }
}

.--mb93 {
  margin-bottom: 93px !important;
}
@media screen and (max-width: 767px) {
  .--mb93 {
    margin-bottom: 46.5px !important;
  }
}

.--pt93 {
  padding-top: 93px;
}
@media screen and (max-width: 767px) {
  .--pt93 {
    padding-top: 46.5px;
  }
}

.--pb93 {
  padding-bottom: 93px;
}
@media screen and (max-width: 767px) {
  .--pb93 {
    padding-bottom: 46.5px;
  }
}

.--px93 {
  padding: 0 93px;
}

.max-w-93 {
  max-width: 93px;
}

.w-93 {
  width: 93px;
}
@media screen and (max-width: 767px) {
  .w-93 {
    width: 46.5px;
  }
}

.h-93 {
  height: 93px;
}

.--gap93 {
  gap: 93px !important;
}

.--fw93 {
  font-weight: 93;
}

.--mt94 {
  margin-top: 94px;
}
@media screen and (max-width: 767px) {
  .--mt94 {
    margin-top: 47px;
  }
}

.--mb94 {
  margin-bottom: 94px !important;
}
@media screen and (max-width: 767px) {
  .--mb94 {
    margin-bottom: 47px !important;
  }
}

.--pt94 {
  padding-top: 94px;
}
@media screen and (max-width: 767px) {
  .--pt94 {
    padding-top: 47px;
  }
}

.--pb94 {
  padding-bottom: 94px;
}
@media screen and (max-width: 767px) {
  .--pb94 {
    padding-bottom: 47px;
  }
}

.--px94 {
  padding: 0 94px;
}

.max-w-94 {
  max-width: 94px;
}

.w-94 {
  width: 94px;
}
@media screen and (max-width: 767px) {
  .w-94 {
    width: 47px;
  }
}

.h-94 {
  height: 94px;
}

.--gap94 {
  gap: 94px !important;
}

.--fw94 {
  font-weight: 94;
}

.--mt95 {
  margin-top: 95px;
}
@media screen and (max-width: 767px) {
  .--mt95 {
    margin-top: 47.5px;
  }
}

.--mb95 {
  margin-bottom: 95px !important;
}
@media screen and (max-width: 767px) {
  .--mb95 {
    margin-bottom: 47.5px !important;
  }
}

.--pt95 {
  padding-top: 95px;
}
@media screen and (max-width: 767px) {
  .--pt95 {
    padding-top: 47.5px;
  }
}

.--pb95 {
  padding-bottom: 95px;
}
@media screen and (max-width: 767px) {
  .--pb95 {
    padding-bottom: 47.5px;
  }
}

.--px95 {
  padding: 0 95px;
}

.max-w-95 {
  max-width: 95px;
}

.w-95 {
  width: 95px;
}
@media screen and (max-width: 767px) {
  .w-95 {
    width: 47.5px;
  }
}

.h-95 {
  height: 95px;
}

.--gap95 {
  gap: 95px !important;
}

.--fw95 {
  font-weight: 95;
}

.--mt96 {
  margin-top: 96px;
}
@media screen and (max-width: 767px) {
  .--mt96 {
    margin-top: 48px;
  }
}

.--mb96 {
  margin-bottom: 96px !important;
}
@media screen and (max-width: 767px) {
  .--mb96 {
    margin-bottom: 48px !important;
  }
}

.--pt96 {
  padding-top: 96px;
}
@media screen and (max-width: 767px) {
  .--pt96 {
    padding-top: 48px;
  }
}

.--pb96 {
  padding-bottom: 96px;
}
@media screen and (max-width: 767px) {
  .--pb96 {
    padding-bottom: 48px;
  }
}

.--px96 {
  padding: 0 96px;
}

.max-w-96 {
  max-width: 96px;
}

.w-96 {
  width: 96px;
}
@media screen and (max-width: 767px) {
  .w-96 {
    width: 48px;
  }
}

.h-96 {
  height: 96px;
}

.--gap96 {
  gap: 96px !important;
}

.--fw96 {
  font-weight: 96;
}

.--mt97 {
  margin-top: 97px;
}
@media screen and (max-width: 767px) {
  .--mt97 {
    margin-top: 48.5px;
  }
}

.--mb97 {
  margin-bottom: 97px !important;
}
@media screen and (max-width: 767px) {
  .--mb97 {
    margin-bottom: 48.5px !important;
  }
}

.--pt97 {
  padding-top: 97px;
}
@media screen and (max-width: 767px) {
  .--pt97 {
    padding-top: 48.5px;
  }
}

.--pb97 {
  padding-bottom: 97px;
}
@media screen and (max-width: 767px) {
  .--pb97 {
    padding-bottom: 48.5px;
  }
}

.--px97 {
  padding: 0 97px;
}

.max-w-97 {
  max-width: 97px;
}

.w-97 {
  width: 97px;
}
@media screen and (max-width: 767px) {
  .w-97 {
    width: 48.5px;
  }
}

.h-97 {
  height: 97px;
}

.--gap97 {
  gap: 97px !important;
}

.--fw97 {
  font-weight: 97;
}

.--mt98 {
  margin-top: 98px;
}
@media screen and (max-width: 767px) {
  .--mt98 {
    margin-top: 49px;
  }
}

.--mb98 {
  margin-bottom: 98px !important;
}
@media screen and (max-width: 767px) {
  .--mb98 {
    margin-bottom: 49px !important;
  }
}

.--pt98 {
  padding-top: 98px;
}
@media screen and (max-width: 767px) {
  .--pt98 {
    padding-top: 49px;
  }
}

.--pb98 {
  padding-bottom: 98px;
}
@media screen and (max-width: 767px) {
  .--pb98 {
    padding-bottom: 49px;
  }
}

.--px98 {
  padding: 0 98px;
}

.max-w-98 {
  max-width: 98px;
}

.w-98 {
  width: 98px;
}
@media screen and (max-width: 767px) {
  .w-98 {
    width: 49px;
  }
}

.h-98 {
  height: 98px;
}

.--gap98 {
  gap: 98px !important;
}

.--fw98 {
  font-weight: 98;
}

.--mt99 {
  margin-top: 99px;
}
@media screen and (max-width: 767px) {
  .--mt99 {
    margin-top: 49.5px;
  }
}

.--mb99 {
  margin-bottom: 99px !important;
}
@media screen and (max-width: 767px) {
  .--mb99 {
    margin-bottom: 49.5px !important;
  }
}

.--pt99 {
  padding-top: 99px;
}
@media screen and (max-width: 767px) {
  .--pt99 {
    padding-top: 49.5px;
  }
}

.--pb99 {
  padding-bottom: 99px;
}
@media screen and (max-width: 767px) {
  .--pb99 {
    padding-bottom: 49.5px;
  }
}

.--px99 {
  padding: 0 99px;
}

.max-w-99 {
  max-width: 99px;
}

.w-99 {
  width: 99px;
}
@media screen and (max-width: 767px) {
  .w-99 {
    width: 49.5px;
  }
}

.h-99 {
  height: 99px;
}

.--gap99 {
  gap: 99px !important;
}

.--fw99 {
  font-weight: 99;
}

.--mt100 {
  margin-top: 100px;
}
@media screen and (max-width: 767px) {
  .--mt100 {
    margin-top: 50px;
  }
}

.--mb100 {
  margin-bottom: 100px !important;
}
@media screen and (max-width: 767px) {
  .--mb100 {
    margin-bottom: 50px !important;
  }
}

.--pt100 {
  padding-top: 100px;
}
@media screen and (max-width: 767px) {
  .--pt100 {
    padding-top: 50px;
  }
}

.--pb100 {
  padding-bottom: 100px;
}
@media screen and (max-width: 767px) {
  .--pb100 {
    padding-bottom: 50px;
  }
}

.--px100 {
  padding: 0 100px;
}

.max-w-100 {
  max-width: 100px;
}

.w-100 {
  width: 100px;
}
@media screen and (max-width: 767px) {
  .w-100 {
    width: 50px;
  }
}

.h-100 {
  height: 100px;
}

.--gap100 {
  gap: 100px !important;
}

.--fw100 {
  font-weight: 100;
}

.--mt101 {
  margin-top: 101px;
}
@media screen and (max-width: 767px) {
  .--mt101 {
    margin-top: 50.5px;
  }
}

.--mb101 {
  margin-bottom: 101px !important;
}
@media screen and (max-width: 767px) {
  .--mb101 {
    margin-bottom: 50.5px !important;
  }
}

.--pt101 {
  padding-top: 101px;
}
@media screen and (max-width: 767px) {
  .--pt101 {
    padding-top: 50.5px;
  }
}

.--pb101 {
  padding-bottom: 101px;
}
@media screen and (max-width: 767px) {
  .--pb101 {
    padding-bottom: 50.5px;
  }
}

.--px101 {
  padding: 0 101px;
}

.max-w-101 {
  max-width: 101px;
}

.w-101 {
  width: 101px;
}
@media screen and (max-width: 767px) {
  .w-101 {
    width: 50.5px;
  }
}

.h-101 {
  height: 101px;
}

.--gap101 {
  gap: 101px !important;
}

.--fw101 {
  font-weight: 101;
}

.--mt102 {
  margin-top: 102px;
}
@media screen and (max-width: 767px) {
  .--mt102 {
    margin-top: 51px;
  }
}

.--mb102 {
  margin-bottom: 102px !important;
}
@media screen and (max-width: 767px) {
  .--mb102 {
    margin-bottom: 51px !important;
  }
}

.--pt102 {
  padding-top: 102px;
}
@media screen and (max-width: 767px) {
  .--pt102 {
    padding-top: 51px;
  }
}

.--pb102 {
  padding-bottom: 102px;
}
@media screen and (max-width: 767px) {
  .--pb102 {
    padding-bottom: 51px;
  }
}

.--px102 {
  padding: 0 102px;
}

.max-w-102 {
  max-width: 102px;
}

.w-102 {
  width: 102px;
}
@media screen and (max-width: 767px) {
  .w-102 {
    width: 51px;
  }
}

.h-102 {
  height: 102px;
}

.--gap102 {
  gap: 102px !important;
}

.--fw102 {
  font-weight: 102;
}

.--mt103 {
  margin-top: 103px;
}
@media screen and (max-width: 767px) {
  .--mt103 {
    margin-top: 51.5px;
  }
}

.--mb103 {
  margin-bottom: 103px !important;
}
@media screen and (max-width: 767px) {
  .--mb103 {
    margin-bottom: 51.5px !important;
  }
}

.--pt103 {
  padding-top: 103px;
}
@media screen and (max-width: 767px) {
  .--pt103 {
    padding-top: 51.5px;
  }
}

.--pb103 {
  padding-bottom: 103px;
}
@media screen and (max-width: 767px) {
  .--pb103 {
    padding-bottom: 51.5px;
  }
}

.--px103 {
  padding: 0 103px;
}

.max-w-103 {
  max-width: 103px;
}

.w-103 {
  width: 103px;
}
@media screen and (max-width: 767px) {
  .w-103 {
    width: 51.5px;
  }
}

.h-103 {
  height: 103px;
}

.--gap103 {
  gap: 103px !important;
}

.--fw103 {
  font-weight: 103;
}

.--mt104 {
  margin-top: 104px;
}
@media screen and (max-width: 767px) {
  .--mt104 {
    margin-top: 52px;
  }
}

.--mb104 {
  margin-bottom: 104px !important;
}
@media screen and (max-width: 767px) {
  .--mb104 {
    margin-bottom: 52px !important;
  }
}

.--pt104 {
  padding-top: 104px;
}
@media screen and (max-width: 767px) {
  .--pt104 {
    padding-top: 52px;
  }
}

.--pb104 {
  padding-bottom: 104px;
}
@media screen and (max-width: 767px) {
  .--pb104 {
    padding-bottom: 52px;
  }
}

.--px104 {
  padding: 0 104px;
}

.max-w-104 {
  max-width: 104px;
}

.w-104 {
  width: 104px;
}
@media screen and (max-width: 767px) {
  .w-104 {
    width: 52px;
  }
}

.h-104 {
  height: 104px;
}

.--gap104 {
  gap: 104px !important;
}

.--fw104 {
  font-weight: 104;
}

.--mt105 {
  margin-top: 105px;
}
@media screen and (max-width: 767px) {
  .--mt105 {
    margin-top: 52.5px;
  }
}

.--mb105 {
  margin-bottom: 105px !important;
}
@media screen and (max-width: 767px) {
  .--mb105 {
    margin-bottom: 52.5px !important;
  }
}

.--pt105 {
  padding-top: 105px;
}
@media screen and (max-width: 767px) {
  .--pt105 {
    padding-top: 52.5px;
  }
}

.--pb105 {
  padding-bottom: 105px;
}
@media screen and (max-width: 767px) {
  .--pb105 {
    padding-bottom: 52.5px;
  }
}

.--px105 {
  padding: 0 105px;
}

.max-w-105 {
  max-width: 105px;
}

.w-105 {
  width: 105px;
}
@media screen and (max-width: 767px) {
  .w-105 {
    width: 52.5px;
  }
}

.h-105 {
  height: 105px;
}

.--gap105 {
  gap: 105px !important;
}

.--fw105 {
  font-weight: 105;
}

.--mt106 {
  margin-top: 106px;
}
@media screen and (max-width: 767px) {
  .--mt106 {
    margin-top: 53px;
  }
}

.--mb106 {
  margin-bottom: 106px !important;
}
@media screen and (max-width: 767px) {
  .--mb106 {
    margin-bottom: 53px !important;
  }
}

.--pt106 {
  padding-top: 106px;
}
@media screen and (max-width: 767px) {
  .--pt106 {
    padding-top: 53px;
  }
}

.--pb106 {
  padding-bottom: 106px;
}
@media screen and (max-width: 767px) {
  .--pb106 {
    padding-bottom: 53px;
  }
}

.--px106 {
  padding: 0 106px;
}

.max-w-106 {
  max-width: 106px;
}

.w-106 {
  width: 106px;
}
@media screen and (max-width: 767px) {
  .w-106 {
    width: 53px;
  }
}

.h-106 {
  height: 106px;
}

.--gap106 {
  gap: 106px !important;
}

.--fw106 {
  font-weight: 106;
}

.--mt107 {
  margin-top: 107px;
}
@media screen and (max-width: 767px) {
  .--mt107 {
    margin-top: 53.5px;
  }
}

.--mb107 {
  margin-bottom: 107px !important;
}
@media screen and (max-width: 767px) {
  .--mb107 {
    margin-bottom: 53.5px !important;
  }
}

.--pt107 {
  padding-top: 107px;
}
@media screen and (max-width: 767px) {
  .--pt107 {
    padding-top: 53.5px;
  }
}

.--pb107 {
  padding-bottom: 107px;
}
@media screen and (max-width: 767px) {
  .--pb107 {
    padding-bottom: 53.5px;
  }
}

.--px107 {
  padding: 0 107px;
}

.max-w-107 {
  max-width: 107px;
}

.w-107 {
  width: 107px;
}
@media screen and (max-width: 767px) {
  .w-107 {
    width: 53.5px;
  }
}

.h-107 {
  height: 107px;
}

.--gap107 {
  gap: 107px !important;
}

.--fw107 {
  font-weight: 107;
}

.--mt108 {
  margin-top: 108px;
}
@media screen and (max-width: 767px) {
  .--mt108 {
    margin-top: 54px;
  }
}

.--mb108 {
  margin-bottom: 108px !important;
}
@media screen and (max-width: 767px) {
  .--mb108 {
    margin-bottom: 54px !important;
  }
}

.--pt108 {
  padding-top: 108px;
}
@media screen and (max-width: 767px) {
  .--pt108 {
    padding-top: 54px;
  }
}

.--pb108 {
  padding-bottom: 108px;
}
@media screen and (max-width: 767px) {
  .--pb108 {
    padding-bottom: 54px;
  }
}

.--px108 {
  padding: 0 108px;
}

.max-w-108 {
  max-width: 108px;
}

.w-108 {
  width: 108px;
}
@media screen and (max-width: 767px) {
  .w-108 {
    width: 54px;
  }
}

.h-108 {
  height: 108px;
}

.--gap108 {
  gap: 108px !important;
}

.--fw108 {
  font-weight: 108;
}

.--mt109 {
  margin-top: 109px;
}
@media screen and (max-width: 767px) {
  .--mt109 {
    margin-top: 54.5px;
  }
}

.--mb109 {
  margin-bottom: 109px !important;
}
@media screen and (max-width: 767px) {
  .--mb109 {
    margin-bottom: 54.5px !important;
  }
}

.--pt109 {
  padding-top: 109px;
}
@media screen and (max-width: 767px) {
  .--pt109 {
    padding-top: 54.5px;
  }
}

.--pb109 {
  padding-bottom: 109px;
}
@media screen and (max-width: 767px) {
  .--pb109 {
    padding-bottom: 54.5px;
  }
}

.--px109 {
  padding: 0 109px;
}

.max-w-109 {
  max-width: 109px;
}

.w-109 {
  width: 109px;
}
@media screen and (max-width: 767px) {
  .w-109 {
    width: 54.5px;
  }
}

.h-109 {
  height: 109px;
}

.--gap109 {
  gap: 109px !important;
}

.--fw109 {
  font-weight: 109;
}

.--mt110 {
  margin-top: 110px;
}
@media screen and (max-width: 767px) {
  .--mt110 {
    margin-top: 55px;
  }
}

.--mb110 {
  margin-bottom: 110px !important;
}
@media screen and (max-width: 767px) {
  .--mb110 {
    margin-bottom: 55px !important;
  }
}

.--pt110 {
  padding-top: 110px;
}
@media screen and (max-width: 767px) {
  .--pt110 {
    padding-top: 55px;
  }
}

.--pb110 {
  padding-bottom: 110px;
}
@media screen and (max-width: 767px) {
  .--pb110 {
    padding-bottom: 55px;
  }
}

.--px110 {
  padding: 0 110px;
}

.max-w-110 {
  max-width: 110px;
}

.w-110 {
  width: 110px;
}
@media screen and (max-width: 767px) {
  .w-110 {
    width: 55px;
  }
}

.h-110 {
  height: 110px;
}

.--gap110 {
  gap: 110px !important;
}

.--fw110 {
  font-weight: 110;
}

.--mt111 {
  margin-top: 111px;
}
@media screen and (max-width: 767px) {
  .--mt111 {
    margin-top: 55.5px;
  }
}

.--mb111 {
  margin-bottom: 111px !important;
}
@media screen and (max-width: 767px) {
  .--mb111 {
    margin-bottom: 55.5px !important;
  }
}

.--pt111 {
  padding-top: 111px;
}
@media screen and (max-width: 767px) {
  .--pt111 {
    padding-top: 55.5px;
  }
}

.--pb111 {
  padding-bottom: 111px;
}
@media screen and (max-width: 767px) {
  .--pb111 {
    padding-bottom: 55.5px;
  }
}

.--px111 {
  padding: 0 111px;
}

.max-w-111 {
  max-width: 111px;
}

.w-111 {
  width: 111px;
}
@media screen and (max-width: 767px) {
  .w-111 {
    width: 55.5px;
  }
}

.h-111 {
  height: 111px;
}

.--gap111 {
  gap: 111px !important;
}

.--fw111 {
  font-weight: 111;
}

.--mt112 {
  margin-top: 112px;
}
@media screen and (max-width: 767px) {
  .--mt112 {
    margin-top: 56px;
  }
}

.--mb112 {
  margin-bottom: 112px !important;
}
@media screen and (max-width: 767px) {
  .--mb112 {
    margin-bottom: 56px !important;
  }
}

.--pt112 {
  padding-top: 112px;
}
@media screen and (max-width: 767px) {
  .--pt112 {
    padding-top: 56px;
  }
}

.--pb112 {
  padding-bottom: 112px;
}
@media screen and (max-width: 767px) {
  .--pb112 {
    padding-bottom: 56px;
  }
}

.--px112 {
  padding: 0 112px;
}

.max-w-112 {
  max-width: 112px;
}

.w-112 {
  width: 112px;
}
@media screen and (max-width: 767px) {
  .w-112 {
    width: 56px;
  }
}

.h-112 {
  height: 112px;
}

.--gap112 {
  gap: 112px !important;
}

.--fw112 {
  font-weight: 112;
}

.--mt113 {
  margin-top: 113px;
}
@media screen and (max-width: 767px) {
  .--mt113 {
    margin-top: 56.5px;
  }
}

.--mb113 {
  margin-bottom: 113px !important;
}
@media screen and (max-width: 767px) {
  .--mb113 {
    margin-bottom: 56.5px !important;
  }
}

.--pt113 {
  padding-top: 113px;
}
@media screen and (max-width: 767px) {
  .--pt113 {
    padding-top: 56.5px;
  }
}

.--pb113 {
  padding-bottom: 113px;
}
@media screen and (max-width: 767px) {
  .--pb113 {
    padding-bottom: 56.5px;
  }
}

.--px113 {
  padding: 0 113px;
}

.max-w-113 {
  max-width: 113px;
}

.w-113 {
  width: 113px;
}
@media screen and (max-width: 767px) {
  .w-113 {
    width: 56.5px;
  }
}

.h-113 {
  height: 113px;
}

.--gap113 {
  gap: 113px !important;
}

.--fw113 {
  font-weight: 113;
}

.--mt114 {
  margin-top: 114px;
}
@media screen and (max-width: 767px) {
  .--mt114 {
    margin-top: 57px;
  }
}

.--mb114 {
  margin-bottom: 114px !important;
}
@media screen and (max-width: 767px) {
  .--mb114 {
    margin-bottom: 57px !important;
  }
}

.--pt114 {
  padding-top: 114px;
}
@media screen and (max-width: 767px) {
  .--pt114 {
    padding-top: 57px;
  }
}

.--pb114 {
  padding-bottom: 114px;
}
@media screen and (max-width: 767px) {
  .--pb114 {
    padding-bottom: 57px;
  }
}

.--px114 {
  padding: 0 114px;
}

.max-w-114 {
  max-width: 114px;
}

.w-114 {
  width: 114px;
}
@media screen and (max-width: 767px) {
  .w-114 {
    width: 57px;
  }
}

.h-114 {
  height: 114px;
}

.--gap114 {
  gap: 114px !important;
}

.--fw114 {
  font-weight: 114;
}

.--mt115 {
  margin-top: 115px;
}
@media screen and (max-width: 767px) {
  .--mt115 {
    margin-top: 57.5px;
  }
}

.--mb115 {
  margin-bottom: 115px !important;
}
@media screen and (max-width: 767px) {
  .--mb115 {
    margin-bottom: 57.5px !important;
  }
}

.--pt115 {
  padding-top: 115px;
}
@media screen and (max-width: 767px) {
  .--pt115 {
    padding-top: 57.5px;
  }
}

.--pb115 {
  padding-bottom: 115px;
}
@media screen and (max-width: 767px) {
  .--pb115 {
    padding-bottom: 57.5px;
  }
}

.--px115 {
  padding: 0 115px;
}

.max-w-115 {
  max-width: 115px;
}

.w-115 {
  width: 115px;
}
@media screen and (max-width: 767px) {
  .w-115 {
    width: 57.5px;
  }
}

.h-115 {
  height: 115px;
}

.--gap115 {
  gap: 115px !important;
}

.--fw115 {
  font-weight: 115;
}

.--mt116 {
  margin-top: 116px;
}
@media screen and (max-width: 767px) {
  .--mt116 {
    margin-top: 58px;
  }
}

.--mb116 {
  margin-bottom: 116px !important;
}
@media screen and (max-width: 767px) {
  .--mb116 {
    margin-bottom: 58px !important;
  }
}

.--pt116 {
  padding-top: 116px;
}
@media screen and (max-width: 767px) {
  .--pt116 {
    padding-top: 58px;
  }
}

.--pb116 {
  padding-bottom: 116px;
}
@media screen and (max-width: 767px) {
  .--pb116 {
    padding-bottom: 58px;
  }
}

.--px116 {
  padding: 0 116px;
}

.max-w-116 {
  max-width: 116px;
}

.w-116 {
  width: 116px;
}
@media screen and (max-width: 767px) {
  .w-116 {
    width: 58px;
  }
}

.h-116 {
  height: 116px;
}

.--gap116 {
  gap: 116px !important;
}

.--fw116 {
  font-weight: 116;
}

.--mt117 {
  margin-top: 117px;
}
@media screen and (max-width: 767px) {
  .--mt117 {
    margin-top: 58.5px;
  }
}

.--mb117 {
  margin-bottom: 117px !important;
}
@media screen and (max-width: 767px) {
  .--mb117 {
    margin-bottom: 58.5px !important;
  }
}

.--pt117 {
  padding-top: 117px;
}
@media screen and (max-width: 767px) {
  .--pt117 {
    padding-top: 58.5px;
  }
}

.--pb117 {
  padding-bottom: 117px;
}
@media screen and (max-width: 767px) {
  .--pb117 {
    padding-bottom: 58.5px;
  }
}

.--px117 {
  padding: 0 117px;
}

.max-w-117 {
  max-width: 117px;
}

.w-117 {
  width: 117px;
}
@media screen and (max-width: 767px) {
  .w-117 {
    width: 58.5px;
  }
}

.h-117 {
  height: 117px;
}

.--gap117 {
  gap: 117px !important;
}

.--fw117 {
  font-weight: 117;
}

.--mt118 {
  margin-top: 118px;
}
@media screen and (max-width: 767px) {
  .--mt118 {
    margin-top: 59px;
  }
}

.--mb118 {
  margin-bottom: 118px !important;
}
@media screen and (max-width: 767px) {
  .--mb118 {
    margin-bottom: 59px !important;
  }
}

.--pt118 {
  padding-top: 118px;
}
@media screen and (max-width: 767px) {
  .--pt118 {
    padding-top: 59px;
  }
}

.--pb118 {
  padding-bottom: 118px;
}
@media screen and (max-width: 767px) {
  .--pb118 {
    padding-bottom: 59px;
  }
}

.--px118 {
  padding: 0 118px;
}

.max-w-118 {
  max-width: 118px;
}

.w-118 {
  width: 118px;
}
@media screen and (max-width: 767px) {
  .w-118 {
    width: 59px;
  }
}

.h-118 {
  height: 118px;
}

.--gap118 {
  gap: 118px !important;
}

.--fw118 {
  font-weight: 118;
}

.--mt119 {
  margin-top: 119px;
}
@media screen and (max-width: 767px) {
  .--mt119 {
    margin-top: 59.5px;
  }
}

.--mb119 {
  margin-bottom: 119px !important;
}
@media screen and (max-width: 767px) {
  .--mb119 {
    margin-bottom: 59.5px !important;
  }
}

.--pt119 {
  padding-top: 119px;
}
@media screen and (max-width: 767px) {
  .--pt119 {
    padding-top: 59.5px;
  }
}

.--pb119 {
  padding-bottom: 119px;
}
@media screen and (max-width: 767px) {
  .--pb119 {
    padding-bottom: 59.5px;
  }
}

.--px119 {
  padding: 0 119px;
}

.max-w-119 {
  max-width: 119px;
}

.w-119 {
  width: 119px;
}
@media screen and (max-width: 767px) {
  .w-119 {
    width: 59.5px;
  }
}

.h-119 {
  height: 119px;
}

.--gap119 {
  gap: 119px !important;
}

.--fw119 {
  font-weight: 119;
}

.--mt120 {
  margin-top: 120px;
}
@media screen and (max-width: 767px) {
  .--mt120 {
    margin-top: 60px;
  }
}

.--mb120 {
  margin-bottom: 120px !important;
}
@media screen and (max-width: 767px) {
  .--mb120 {
    margin-bottom: 60px !important;
  }
}

.--pt120 {
  padding-top: 120px;
}
@media screen and (max-width: 767px) {
  .--pt120 {
    padding-top: 60px;
  }
}

.--pb120 {
  padding-bottom: 120px;
}
@media screen and (max-width: 767px) {
  .--pb120 {
    padding-bottom: 60px;
  }
}

.--px120 {
  padding: 0 120px;
}

.max-w-120 {
  max-width: 120px;
}

.w-120 {
  width: 120px;
}
@media screen and (max-width: 767px) {
  .w-120 {
    width: 60px;
  }
}

.h-120 {
  height: 120px;
}

.--gap120 {
  gap: 120px !important;
}

.--fw120 {
  font-weight: 120;
}

.--mt121 {
  margin-top: 121px;
}
@media screen and (max-width: 767px) {
  .--mt121 {
    margin-top: 60.5px;
  }
}

.--mb121 {
  margin-bottom: 121px !important;
}
@media screen and (max-width: 767px) {
  .--mb121 {
    margin-bottom: 60.5px !important;
  }
}

.--pt121 {
  padding-top: 121px;
}
@media screen and (max-width: 767px) {
  .--pt121 {
    padding-top: 60.5px;
  }
}

.--pb121 {
  padding-bottom: 121px;
}
@media screen and (max-width: 767px) {
  .--pb121 {
    padding-bottom: 60.5px;
  }
}

.--px121 {
  padding: 0 121px;
}

.max-w-121 {
  max-width: 121px;
}

.w-121 {
  width: 121px;
}
@media screen and (max-width: 767px) {
  .w-121 {
    width: 60.5px;
  }
}

.h-121 {
  height: 121px;
}

.--gap121 {
  gap: 121px !important;
}

.--fw121 {
  font-weight: 121;
}

.--mt122 {
  margin-top: 122px;
}
@media screen and (max-width: 767px) {
  .--mt122 {
    margin-top: 61px;
  }
}

.--mb122 {
  margin-bottom: 122px !important;
}
@media screen and (max-width: 767px) {
  .--mb122 {
    margin-bottom: 61px !important;
  }
}

.--pt122 {
  padding-top: 122px;
}
@media screen and (max-width: 767px) {
  .--pt122 {
    padding-top: 61px;
  }
}

.--pb122 {
  padding-bottom: 122px;
}
@media screen and (max-width: 767px) {
  .--pb122 {
    padding-bottom: 61px;
  }
}

.--px122 {
  padding: 0 122px;
}

.max-w-122 {
  max-width: 122px;
}

.w-122 {
  width: 122px;
}
@media screen and (max-width: 767px) {
  .w-122 {
    width: 61px;
  }
}

.h-122 {
  height: 122px;
}

.--gap122 {
  gap: 122px !important;
}

.--fw122 {
  font-weight: 122;
}

.--mt123 {
  margin-top: 123px;
}
@media screen and (max-width: 767px) {
  .--mt123 {
    margin-top: 61.5px;
  }
}

.--mb123 {
  margin-bottom: 123px !important;
}
@media screen and (max-width: 767px) {
  .--mb123 {
    margin-bottom: 61.5px !important;
  }
}

.--pt123 {
  padding-top: 123px;
}
@media screen and (max-width: 767px) {
  .--pt123 {
    padding-top: 61.5px;
  }
}

.--pb123 {
  padding-bottom: 123px;
}
@media screen and (max-width: 767px) {
  .--pb123 {
    padding-bottom: 61.5px;
  }
}

.--px123 {
  padding: 0 123px;
}

.max-w-123 {
  max-width: 123px;
}

.w-123 {
  width: 123px;
}
@media screen and (max-width: 767px) {
  .w-123 {
    width: 61.5px;
  }
}

.h-123 {
  height: 123px;
}

.--gap123 {
  gap: 123px !important;
}

.--fw123 {
  font-weight: 123;
}

.--mt124 {
  margin-top: 124px;
}
@media screen and (max-width: 767px) {
  .--mt124 {
    margin-top: 62px;
  }
}

.--mb124 {
  margin-bottom: 124px !important;
}
@media screen and (max-width: 767px) {
  .--mb124 {
    margin-bottom: 62px !important;
  }
}

.--pt124 {
  padding-top: 124px;
}
@media screen and (max-width: 767px) {
  .--pt124 {
    padding-top: 62px;
  }
}

.--pb124 {
  padding-bottom: 124px;
}
@media screen and (max-width: 767px) {
  .--pb124 {
    padding-bottom: 62px;
  }
}

.--px124 {
  padding: 0 124px;
}

.max-w-124 {
  max-width: 124px;
}

.w-124 {
  width: 124px;
}
@media screen and (max-width: 767px) {
  .w-124 {
    width: 62px;
  }
}

.h-124 {
  height: 124px;
}

.--gap124 {
  gap: 124px !important;
}

.--fw124 {
  font-weight: 124;
}

.--mt125 {
  margin-top: 125px;
}
@media screen and (max-width: 767px) {
  .--mt125 {
    margin-top: 62.5px;
  }
}

.--mb125 {
  margin-bottom: 125px !important;
}
@media screen and (max-width: 767px) {
  .--mb125 {
    margin-bottom: 62.5px !important;
  }
}

.--pt125 {
  padding-top: 125px;
}
@media screen and (max-width: 767px) {
  .--pt125 {
    padding-top: 62.5px;
  }
}

.--pb125 {
  padding-bottom: 125px;
}
@media screen and (max-width: 767px) {
  .--pb125 {
    padding-bottom: 62.5px;
  }
}

.--px125 {
  padding: 0 125px;
}

.max-w-125 {
  max-width: 125px;
}

.w-125 {
  width: 125px;
}
@media screen and (max-width: 767px) {
  .w-125 {
    width: 62.5px;
  }
}

.h-125 {
  height: 125px;
}

.--gap125 {
  gap: 125px !important;
}

.--fw125 {
  font-weight: 125;
}

.--mt126 {
  margin-top: 126px;
}
@media screen and (max-width: 767px) {
  .--mt126 {
    margin-top: 63px;
  }
}

.--mb126 {
  margin-bottom: 126px !important;
}
@media screen and (max-width: 767px) {
  .--mb126 {
    margin-bottom: 63px !important;
  }
}

.--pt126 {
  padding-top: 126px;
}
@media screen and (max-width: 767px) {
  .--pt126 {
    padding-top: 63px;
  }
}

.--pb126 {
  padding-bottom: 126px;
}
@media screen and (max-width: 767px) {
  .--pb126 {
    padding-bottom: 63px;
  }
}

.--px126 {
  padding: 0 126px;
}

.max-w-126 {
  max-width: 126px;
}

.w-126 {
  width: 126px;
}
@media screen and (max-width: 767px) {
  .w-126 {
    width: 63px;
  }
}

.h-126 {
  height: 126px;
}

.--gap126 {
  gap: 126px !important;
}

.--fw126 {
  font-weight: 126;
}

.--mt127 {
  margin-top: 127px;
}
@media screen and (max-width: 767px) {
  .--mt127 {
    margin-top: 63.5px;
  }
}

.--mb127 {
  margin-bottom: 127px !important;
}
@media screen and (max-width: 767px) {
  .--mb127 {
    margin-bottom: 63.5px !important;
  }
}

.--pt127 {
  padding-top: 127px;
}
@media screen and (max-width: 767px) {
  .--pt127 {
    padding-top: 63.5px;
  }
}

.--pb127 {
  padding-bottom: 127px;
}
@media screen and (max-width: 767px) {
  .--pb127 {
    padding-bottom: 63.5px;
  }
}

.--px127 {
  padding: 0 127px;
}

.max-w-127 {
  max-width: 127px;
}

.w-127 {
  width: 127px;
}
@media screen and (max-width: 767px) {
  .w-127 {
    width: 63.5px;
  }
}

.h-127 {
  height: 127px;
}

.--gap127 {
  gap: 127px !important;
}

.--fw127 {
  font-weight: 127;
}

.--mt128 {
  margin-top: 128px;
}
@media screen and (max-width: 767px) {
  .--mt128 {
    margin-top: 64px;
  }
}

.--mb128 {
  margin-bottom: 128px !important;
}
@media screen and (max-width: 767px) {
  .--mb128 {
    margin-bottom: 64px !important;
  }
}

.--pt128 {
  padding-top: 128px;
}
@media screen and (max-width: 767px) {
  .--pt128 {
    padding-top: 64px;
  }
}

.--pb128 {
  padding-bottom: 128px;
}
@media screen and (max-width: 767px) {
  .--pb128 {
    padding-bottom: 64px;
  }
}

.--px128 {
  padding: 0 128px;
}

.max-w-128 {
  max-width: 128px;
}

.w-128 {
  width: 128px;
}
@media screen and (max-width: 767px) {
  .w-128 {
    width: 64px;
  }
}

.h-128 {
  height: 128px;
}

.--gap128 {
  gap: 128px !important;
}

.--fw128 {
  font-weight: 128;
}

.--mt129 {
  margin-top: 129px;
}
@media screen and (max-width: 767px) {
  .--mt129 {
    margin-top: 64.5px;
  }
}

.--mb129 {
  margin-bottom: 129px !important;
}
@media screen and (max-width: 767px) {
  .--mb129 {
    margin-bottom: 64.5px !important;
  }
}

.--pt129 {
  padding-top: 129px;
}
@media screen and (max-width: 767px) {
  .--pt129 {
    padding-top: 64.5px;
  }
}

.--pb129 {
  padding-bottom: 129px;
}
@media screen and (max-width: 767px) {
  .--pb129 {
    padding-bottom: 64.5px;
  }
}

.--px129 {
  padding: 0 129px;
}

.max-w-129 {
  max-width: 129px;
}

.w-129 {
  width: 129px;
}
@media screen and (max-width: 767px) {
  .w-129 {
    width: 64.5px;
  }
}

.h-129 {
  height: 129px;
}

.--gap129 {
  gap: 129px !important;
}

.--fw129 {
  font-weight: 129;
}

.--mt130 {
  margin-top: 130px;
}
@media screen and (max-width: 767px) {
  .--mt130 {
    margin-top: 65px;
  }
}

.--mb130 {
  margin-bottom: 130px !important;
}
@media screen and (max-width: 767px) {
  .--mb130 {
    margin-bottom: 65px !important;
  }
}

.--pt130 {
  padding-top: 130px;
}
@media screen and (max-width: 767px) {
  .--pt130 {
    padding-top: 65px;
  }
}

.--pb130 {
  padding-bottom: 130px;
}
@media screen and (max-width: 767px) {
  .--pb130 {
    padding-bottom: 65px;
  }
}

.--px130 {
  padding: 0 130px;
}

.max-w-130 {
  max-width: 130px;
}

.w-130 {
  width: 130px;
}
@media screen and (max-width: 767px) {
  .w-130 {
    width: 65px;
  }
}

.h-130 {
  height: 130px;
}

.--gap130 {
  gap: 130px !important;
}

.--fw130 {
  font-weight: 130;
}

.--mt131 {
  margin-top: 131px;
}
@media screen and (max-width: 767px) {
  .--mt131 {
    margin-top: 65.5px;
  }
}

.--mb131 {
  margin-bottom: 131px !important;
}
@media screen and (max-width: 767px) {
  .--mb131 {
    margin-bottom: 65.5px !important;
  }
}

.--pt131 {
  padding-top: 131px;
}
@media screen and (max-width: 767px) {
  .--pt131 {
    padding-top: 65.5px;
  }
}

.--pb131 {
  padding-bottom: 131px;
}
@media screen and (max-width: 767px) {
  .--pb131 {
    padding-bottom: 65.5px;
  }
}

.--px131 {
  padding: 0 131px;
}

.max-w-131 {
  max-width: 131px;
}

.w-131 {
  width: 131px;
}
@media screen and (max-width: 767px) {
  .w-131 {
    width: 65.5px;
  }
}

.h-131 {
  height: 131px;
}

.--gap131 {
  gap: 131px !important;
}

.--fw131 {
  font-weight: 131;
}

.--mt132 {
  margin-top: 132px;
}
@media screen and (max-width: 767px) {
  .--mt132 {
    margin-top: 66px;
  }
}

.--mb132 {
  margin-bottom: 132px !important;
}
@media screen and (max-width: 767px) {
  .--mb132 {
    margin-bottom: 66px !important;
  }
}

.--pt132 {
  padding-top: 132px;
}
@media screen and (max-width: 767px) {
  .--pt132 {
    padding-top: 66px;
  }
}

.--pb132 {
  padding-bottom: 132px;
}
@media screen and (max-width: 767px) {
  .--pb132 {
    padding-bottom: 66px;
  }
}

.--px132 {
  padding: 0 132px;
}

.max-w-132 {
  max-width: 132px;
}

.w-132 {
  width: 132px;
}
@media screen and (max-width: 767px) {
  .w-132 {
    width: 66px;
  }
}

.h-132 {
  height: 132px;
}

.--gap132 {
  gap: 132px !important;
}

.--fw132 {
  font-weight: 132;
}

.--mt133 {
  margin-top: 133px;
}
@media screen and (max-width: 767px) {
  .--mt133 {
    margin-top: 66.5px;
  }
}

.--mb133 {
  margin-bottom: 133px !important;
}
@media screen and (max-width: 767px) {
  .--mb133 {
    margin-bottom: 66.5px !important;
  }
}

.--pt133 {
  padding-top: 133px;
}
@media screen and (max-width: 767px) {
  .--pt133 {
    padding-top: 66.5px;
  }
}

.--pb133 {
  padding-bottom: 133px;
}
@media screen and (max-width: 767px) {
  .--pb133 {
    padding-bottom: 66.5px;
  }
}

.--px133 {
  padding: 0 133px;
}

.max-w-133 {
  max-width: 133px;
}

.w-133 {
  width: 133px;
}
@media screen and (max-width: 767px) {
  .w-133 {
    width: 66.5px;
  }
}

.h-133 {
  height: 133px;
}

.--gap133 {
  gap: 133px !important;
}

.--fw133 {
  font-weight: 133;
}

.--mt134 {
  margin-top: 134px;
}
@media screen and (max-width: 767px) {
  .--mt134 {
    margin-top: 67px;
  }
}

.--mb134 {
  margin-bottom: 134px !important;
}
@media screen and (max-width: 767px) {
  .--mb134 {
    margin-bottom: 67px !important;
  }
}

.--pt134 {
  padding-top: 134px;
}
@media screen and (max-width: 767px) {
  .--pt134 {
    padding-top: 67px;
  }
}

.--pb134 {
  padding-bottom: 134px;
}
@media screen and (max-width: 767px) {
  .--pb134 {
    padding-bottom: 67px;
  }
}

.--px134 {
  padding: 0 134px;
}

.max-w-134 {
  max-width: 134px;
}

.w-134 {
  width: 134px;
}
@media screen and (max-width: 767px) {
  .w-134 {
    width: 67px;
  }
}

.h-134 {
  height: 134px;
}

.--gap134 {
  gap: 134px !important;
}

.--fw134 {
  font-weight: 134;
}

.--mt135 {
  margin-top: 135px;
}
@media screen and (max-width: 767px) {
  .--mt135 {
    margin-top: 67.5px;
  }
}

.--mb135 {
  margin-bottom: 135px !important;
}
@media screen and (max-width: 767px) {
  .--mb135 {
    margin-bottom: 67.5px !important;
  }
}

.--pt135 {
  padding-top: 135px;
}
@media screen and (max-width: 767px) {
  .--pt135 {
    padding-top: 67.5px;
  }
}

.--pb135 {
  padding-bottom: 135px;
}
@media screen and (max-width: 767px) {
  .--pb135 {
    padding-bottom: 67.5px;
  }
}

.--px135 {
  padding: 0 135px;
}

.max-w-135 {
  max-width: 135px;
}

.w-135 {
  width: 135px;
}
@media screen and (max-width: 767px) {
  .w-135 {
    width: 67.5px;
  }
}

.h-135 {
  height: 135px;
}

.--gap135 {
  gap: 135px !important;
}

.--fw135 {
  font-weight: 135;
}

.--mt136 {
  margin-top: 136px;
}
@media screen and (max-width: 767px) {
  .--mt136 {
    margin-top: 68px;
  }
}

.--mb136 {
  margin-bottom: 136px !important;
}
@media screen and (max-width: 767px) {
  .--mb136 {
    margin-bottom: 68px !important;
  }
}

.--pt136 {
  padding-top: 136px;
}
@media screen and (max-width: 767px) {
  .--pt136 {
    padding-top: 68px;
  }
}

.--pb136 {
  padding-bottom: 136px;
}
@media screen and (max-width: 767px) {
  .--pb136 {
    padding-bottom: 68px;
  }
}

.--px136 {
  padding: 0 136px;
}

.max-w-136 {
  max-width: 136px;
}

.w-136 {
  width: 136px;
}
@media screen and (max-width: 767px) {
  .w-136 {
    width: 68px;
  }
}

.h-136 {
  height: 136px;
}

.--gap136 {
  gap: 136px !important;
}

.--fw136 {
  font-weight: 136;
}

.--mt137 {
  margin-top: 137px;
}
@media screen and (max-width: 767px) {
  .--mt137 {
    margin-top: 68.5px;
  }
}

.--mb137 {
  margin-bottom: 137px !important;
}
@media screen and (max-width: 767px) {
  .--mb137 {
    margin-bottom: 68.5px !important;
  }
}

.--pt137 {
  padding-top: 137px;
}
@media screen and (max-width: 767px) {
  .--pt137 {
    padding-top: 68.5px;
  }
}

.--pb137 {
  padding-bottom: 137px;
}
@media screen and (max-width: 767px) {
  .--pb137 {
    padding-bottom: 68.5px;
  }
}

.--px137 {
  padding: 0 137px;
}

.max-w-137 {
  max-width: 137px;
}

.w-137 {
  width: 137px;
}
@media screen and (max-width: 767px) {
  .w-137 {
    width: 68.5px;
  }
}

.h-137 {
  height: 137px;
}

.--gap137 {
  gap: 137px !important;
}

.--fw137 {
  font-weight: 137;
}

.--mt138 {
  margin-top: 138px;
}
@media screen and (max-width: 767px) {
  .--mt138 {
    margin-top: 69px;
  }
}

.--mb138 {
  margin-bottom: 138px !important;
}
@media screen and (max-width: 767px) {
  .--mb138 {
    margin-bottom: 69px !important;
  }
}

.--pt138 {
  padding-top: 138px;
}
@media screen and (max-width: 767px) {
  .--pt138 {
    padding-top: 69px;
  }
}

.--pb138 {
  padding-bottom: 138px;
}
@media screen and (max-width: 767px) {
  .--pb138 {
    padding-bottom: 69px;
  }
}

.--px138 {
  padding: 0 138px;
}

.max-w-138 {
  max-width: 138px;
}

.w-138 {
  width: 138px;
}
@media screen and (max-width: 767px) {
  .w-138 {
    width: 69px;
  }
}

.h-138 {
  height: 138px;
}

.--gap138 {
  gap: 138px !important;
}

.--fw138 {
  font-weight: 138;
}

.--mt139 {
  margin-top: 139px;
}
@media screen and (max-width: 767px) {
  .--mt139 {
    margin-top: 69.5px;
  }
}

.--mb139 {
  margin-bottom: 139px !important;
}
@media screen and (max-width: 767px) {
  .--mb139 {
    margin-bottom: 69.5px !important;
  }
}

.--pt139 {
  padding-top: 139px;
}
@media screen and (max-width: 767px) {
  .--pt139 {
    padding-top: 69.5px;
  }
}

.--pb139 {
  padding-bottom: 139px;
}
@media screen and (max-width: 767px) {
  .--pb139 {
    padding-bottom: 69.5px;
  }
}

.--px139 {
  padding: 0 139px;
}

.max-w-139 {
  max-width: 139px;
}

.w-139 {
  width: 139px;
}
@media screen and (max-width: 767px) {
  .w-139 {
    width: 69.5px;
  }
}

.h-139 {
  height: 139px;
}

.--gap139 {
  gap: 139px !important;
}

.--fw139 {
  font-weight: 139;
}

.--mt140 {
  margin-top: 140px;
}
@media screen and (max-width: 767px) {
  .--mt140 {
    margin-top: 70px;
  }
}

.--mb140 {
  margin-bottom: 140px !important;
}
@media screen and (max-width: 767px) {
  .--mb140 {
    margin-bottom: 70px !important;
  }
}

.--pt140 {
  padding-top: 140px;
}
@media screen and (max-width: 767px) {
  .--pt140 {
    padding-top: 70px;
  }
}

.--pb140 {
  padding-bottom: 140px;
}
@media screen and (max-width: 767px) {
  .--pb140 {
    padding-bottom: 70px;
  }
}

.--px140 {
  padding: 0 140px;
}

.max-w-140 {
  max-width: 140px;
}

.w-140 {
  width: 140px;
}
@media screen and (max-width: 767px) {
  .w-140 {
    width: 70px;
  }
}

.h-140 {
  height: 140px;
}

.--gap140 {
  gap: 140px !important;
}

.--fw140 {
  font-weight: 140;
}

.--mt141 {
  margin-top: 141px;
}
@media screen and (max-width: 767px) {
  .--mt141 {
    margin-top: 70.5px;
  }
}

.--mb141 {
  margin-bottom: 141px !important;
}
@media screen and (max-width: 767px) {
  .--mb141 {
    margin-bottom: 70.5px !important;
  }
}

.--pt141 {
  padding-top: 141px;
}
@media screen and (max-width: 767px) {
  .--pt141 {
    padding-top: 70.5px;
  }
}

.--pb141 {
  padding-bottom: 141px;
}
@media screen and (max-width: 767px) {
  .--pb141 {
    padding-bottom: 70.5px;
  }
}

.--px141 {
  padding: 0 141px;
}

.max-w-141 {
  max-width: 141px;
}

.w-141 {
  width: 141px;
}
@media screen and (max-width: 767px) {
  .w-141 {
    width: 70.5px;
  }
}

.h-141 {
  height: 141px;
}

.--gap141 {
  gap: 141px !important;
}

.--fw141 {
  font-weight: 141;
}

.--mt142 {
  margin-top: 142px;
}
@media screen and (max-width: 767px) {
  .--mt142 {
    margin-top: 71px;
  }
}

.--mb142 {
  margin-bottom: 142px !important;
}
@media screen and (max-width: 767px) {
  .--mb142 {
    margin-bottom: 71px !important;
  }
}

.--pt142 {
  padding-top: 142px;
}
@media screen and (max-width: 767px) {
  .--pt142 {
    padding-top: 71px;
  }
}

.--pb142 {
  padding-bottom: 142px;
}
@media screen and (max-width: 767px) {
  .--pb142 {
    padding-bottom: 71px;
  }
}

.--px142 {
  padding: 0 142px;
}

.max-w-142 {
  max-width: 142px;
}

.w-142 {
  width: 142px;
}
@media screen and (max-width: 767px) {
  .w-142 {
    width: 71px;
  }
}

.h-142 {
  height: 142px;
}

.--gap142 {
  gap: 142px !important;
}

.--fw142 {
  font-weight: 142;
}

.--mt143 {
  margin-top: 143px;
}
@media screen and (max-width: 767px) {
  .--mt143 {
    margin-top: 71.5px;
  }
}

.--mb143 {
  margin-bottom: 143px !important;
}
@media screen and (max-width: 767px) {
  .--mb143 {
    margin-bottom: 71.5px !important;
  }
}

.--pt143 {
  padding-top: 143px;
}
@media screen and (max-width: 767px) {
  .--pt143 {
    padding-top: 71.5px;
  }
}

.--pb143 {
  padding-bottom: 143px;
}
@media screen and (max-width: 767px) {
  .--pb143 {
    padding-bottom: 71.5px;
  }
}

.--px143 {
  padding: 0 143px;
}

.max-w-143 {
  max-width: 143px;
}

.w-143 {
  width: 143px;
}
@media screen and (max-width: 767px) {
  .w-143 {
    width: 71.5px;
  }
}

.h-143 {
  height: 143px;
}

.--gap143 {
  gap: 143px !important;
}

.--fw143 {
  font-weight: 143;
}

.--mt144 {
  margin-top: 144px;
}
@media screen and (max-width: 767px) {
  .--mt144 {
    margin-top: 72px;
  }
}

.--mb144 {
  margin-bottom: 144px !important;
}
@media screen and (max-width: 767px) {
  .--mb144 {
    margin-bottom: 72px !important;
  }
}

.--pt144 {
  padding-top: 144px;
}
@media screen and (max-width: 767px) {
  .--pt144 {
    padding-top: 72px;
  }
}

.--pb144 {
  padding-bottom: 144px;
}
@media screen and (max-width: 767px) {
  .--pb144 {
    padding-bottom: 72px;
  }
}

.--px144 {
  padding: 0 144px;
}

.max-w-144 {
  max-width: 144px;
}

.w-144 {
  width: 144px;
}
@media screen and (max-width: 767px) {
  .w-144 {
    width: 72px;
  }
}

.h-144 {
  height: 144px;
}

.--gap144 {
  gap: 144px !important;
}

.--fw144 {
  font-weight: 144;
}

.--mt145 {
  margin-top: 145px;
}
@media screen and (max-width: 767px) {
  .--mt145 {
    margin-top: 72.5px;
  }
}

.--mb145 {
  margin-bottom: 145px !important;
}
@media screen and (max-width: 767px) {
  .--mb145 {
    margin-bottom: 72.5px !important;
  }
}

.--pt145 {
  padding-top: 145px;
}
@media screen and (max-width: 767px) {
  .--pt145 {
    padding-top: 72.5px;
  }
}

.--pb145 {
  padding-bottom: 145px;
}
@media screen and (max-width: 767px) {
  .--pb145 {
    padding-bottom: 72.5px;
  }
}

.--px145 {
  padding: 0 145px;
}

.max-w-145 {
  max-width: 145px;
}

.w-145 {
  width: 145px;
}
@media screen and (max-width: 767px) {
  .w-145 {
    width: 72.5px;
  }
}

.h-145 {
  height: 145px;
}

.--gap145 {
  gap: 145px !important;
}

.--fw145 {
  font-weight: 145;
}

.--mt146 {
  margin-top: 146px;
}
@media screen and (max-width: 767px) {
  .--mt146 {
    margin-top: 73px;
  }
}

.--mb146 {
  margin-bottom: 146px !important;
}
@media screen and (max-width: 767px) {
  .--mb146 {
    margin-bottom: 73px !important;
  }
}

.--pt146 {
  padding-top: 146px;
}
@media screen and (max-width: 767px) {
  .--pt146 {
    padding-top: 73px;
  }
}

.--pb146 {
  padding-bottom: 146px;
}
@media screen and (max-width: 767px) {
  .--pb146 {
    padding-bottom: 73px;
  }
}

.--px146 {
  padding: 0 146px;
}

.max-w-146 {
  max-width: 146px;
}

.w-146 {
  width: 146px;
}
@media screen and (max-width: 767px) {
  .w-146 {
    width: 73px;
  }
}

.h-146 {
  height: 146px;
}

.--gap146 {
  gap: 146px !important;
}

.--fw146 {
  font-weight: 146;
}

.--mt147 {
  margin-top: 147px;
}
@media screen and (max-width: 767px) {
  .--mt147 {
    margin-top: 73.5px;
  }
}

.--mb147 {
  margin-bottom: 147px !important;
}
@media screen and (max-width: 767px) {
  .--mb147 {
    margin-bottom: 73.5px !important;
  }
}

.--pt147 {
  padding-top: 147px;
}
@media screen and (max-width: 767px) {
  .--pt147 {
    padding-top: 73.5px;
  }
}

.--pb147 {
  padding-bottom: 147px;
}
@media screen and (max-width: 767px) {
  .--pb147 {
    padding-bottom: 73.5px;
  }
}

.--px147 {
  padding: 0 147px;
}

.max-w-147 {
  max-width: 147px;
}

.w-147 {
  width: 147px;
}
@media screen and (max-width: 767px) {
  .w-147 {
    width: 73.5px;
  }
}

.h-147 {
  height: 147px;
}

.--gap147 {
  gap: 147px !important;
}

.--fw147 {
  font-weight: 147;
}

.--mt148 {
  margin-top: 148px;
}
@media screen and (max-width: 767px) {
  .--mt148 {
    margin-top: 74px;
  }
}

.--mb148 {
  margin-bottom: 148px !important;
}
@media screen and (max-width: 767px) {
  .--mb148 {
    margin-bottom: 74px !important;
  }
}

.--pt148 {
  padding-top: 148px;
}
@media screen and (max-width: 767px) {
  .--pt148 {
    padding-top: 74px;
  }
}

.--pb148 {
  padding-bottom: 148px;
}
@media screen and (max-width: 767px) {
  .--pb148 {
    padding-bottom: 74px;
  }
}

.--px148 {
  padding: 0 148px;
}

.max-w-148 {
  max-width: 148px;
}

.w-148 {
  width: 148px;
}
@media screen and (max-width: 767px) {
  .w-148 {
    width: 74px;
  }
}

.h-148 {
  height: 148px;
}

.--gap148 {
  gap: 148px !important;
}

.--fw148 {
  font-weight: 148;
}

.--mt149 {
  margin-top: 149px;
}
@media screen and (max-width: 767px) {
  .--mt149 {
    margin-top: 74.5px;
  }
}

.--mb149 {
  margin-bottom: 149px !important;
}
@media screen and (max-width: 767px) {
  .--mb149 {
    margin-bottom: 74.5px !important;
  }
}

.--pt149 {
  padding-top: 149px;
}
@media screen and (max-width: 767px) {
  .--pt149 {
    padding-top: 74.5px;
  }
}

.--pb149 {
  padding-bottom: 149px;
}
@media screen and (max-width: 767px) {
  .--pb149 {
    padding-bottom: 74.5px;
  }
}

.--px149 {
  padding: 0 149px;
}

.max-w-149 {
  max-width: 149px;
}

.w-149 {
  width: 149px;
}
@media screen and (max-width: 767px) {
  .w-149 {
    width: 74.5px;
  }
}

.h-149 {
  height: 149px;
}

.--gap149 {
  gap: 149px !important;
}

.--fw149 {
  font-weight: 149;
}

.--mt150 {
  margin-top: 150px;
}
@media screen and (max-width: 767px) {
  .--mt150 {
    margin-top: 75px;
  }
}

.--mb150 {
  margin-bottom: 150px !important;
}
@media screen and (max-width: 767px) {
  .--mb150 {
    margin-bottom: 75px !important;
  }
}

.--pt150 {
  padding-top: 150px;
}
@media screen and (max-width: 767px) {
  .--pt150 {
    padding-top: 75px;
  }
}

.--pb150 {
  padding-bottom: 150px;
}
@media screen and (max-width: 767px) {
  .--pb150 {
    padding-bottom: 75px;
  }
}

.--px150 {
  padding: 0 150px;
}

.max-w-150 {
  max-width: 150px;
}

.w-150 {
  width: 150px;
}
@media screen and (max-width: 767px) {
  .w-150 {
    width: 75px;
  }
}

.h-150 {
  height: 150px;
}

.--gap150 {
  gap: 150px !important;
}

.--fw150 {
  font-weight: 150;
}

.--mt151 {
  margin-top: 151px;
}
@media screen and (max-width: 767px) {
  .--mt151 {
    margin-top: 75.5px;
  }
}

.--mb151 {
  margin-bottom: 151px !important;
}
@media screen and (max-width: 767px) {
  .--mb151 {
    margin-bottom: 75.5px !important;
  }
}

.--pt151 {
  padding-top: 151px;
}
@media screen and (max-width: 767px) {
  .--pt151 {
    padding-top: 75.5px;
  }
}

.--pb151 {
  padding-bottom: 151px;
}
@media screen and (max-width: 767px) {
  .--pb151 {
    padding-bottom: 75.5px;
  }
}

.--px151 {
  padding: 0 151px;
}

.max-w-151 {
  max-width: 151px;
}

.w-151 {
  width: 151px;
}
@media screen and (max-width: 767px) {
  .w-151 {
    width: 75.5px;
  }
}

.h-151 {
  height: 151px;
}

.--gap151 {
  gap: 151px !important;
}

.--fw151 {
  font-weight: 151;
}

.--mt152 {
  margin-top: 152px;
}
@media screen and (max-width: 767px) {
  .--mt152 {
    margin-top: 76px;
  }
}

.--mb152 {
  margin-bottom: 152px !important;
}
@media screen and (max-width: 767px) {
  .--mb152 {
    margin-bottom: 76px !important;
  }
}

.--pt152 {
  padding-top: 152px;
}
@media screen and (max-width: 767px) {
  .--pt152 {
    padding-top: 76px;
  }
}

.--pb152 {
  padding-bottom: 152px;
}
@media screen and (max-width: 767px) {
  .--pb152 {
    padding-bottom: 76px;
  }
}

.--px152 {
  padding: 0 152px;
}

.max-w-152 {
  max-width: 152px;
}

.w-152 {
  width: 152px;
}
@media screen and (max-width: 767px) {
  .w-152 {
    width: 76px;
  }
}

.h-152 {
  height: 152px;
}

.--gap152 {
  gap: 152px !important;
}

.--fw152 {
  font-weight: 152;
}

.--mt153 {
  margin-top: 153px;
}
@media screen and (max-width: 767px) {
  .--mt153 {
    margin-top: 76.5px;
  }
}

.--mb153 {
  margin-bottom: 153px !important;
}
@media screen and (max-width: 767px) {
  .--mb153 {
    margin-bottom: 76.5px !important;
  }
}

.--pt153 {
  padding-top: 153px;
}
@media screen and (max-width: 767px) {
  .--pt153 {
    padding-top: 76.5px;
  }
}

.--pb153 {
  padding-bottom: 153px;
}
@media screen and (max-width: 767px) {
  .--pb153 {
    padding-bottom: 76.5px;
  }
}

.--px153 {
  padding: 0 153px;
}

.max-w-153 {
  max-width: 153px;
}

.w-153 {
  width: 153px;
}
@media screen and (max-width: 767px) {
  .w-153 {
    width: 76.5px;
  }
}

.h-153 {
  height: 153px;
}

.--gap153 {
  gap: 153px !important;
}

.--fw153 {
  font-weight: 153;
}

.--mt154 {
  margin-top: 154px;
}
@media screen and (max-width: 767px) {
  .--mt154 {
    margin-top: 77px;
  }
}

.--mb154 {
  margin-bottom: 154px !important;
}
@media screen and (max-width: 767px) {
  .--mb154 {
    margin-bottom: 77px !important;
  }
}

.--pt154 {
  padding-top: 154px;
}
@media screen and (max-width: 767px) {
  .--pt154 {
    padding-top: 77px;
  }
}

.--pb154 {
  padding-bottom: 154px;
}
@media screen and (max-width: 767px) {
  .--pb154 {
    padding-bottom: 77px;
  }
}

.--px154 {
  padding: 0 154px;
}

.max-w-154 {
  max-width: 154px;
}

.w-154 {
  width: 154px;
}
@media screen and (max-width: 767px) {
  .w-154 {
    width: 77px;
  }
}

.h-154 {
  height: 154px;
}

.--gap154 {
  gap: 154px !important;
}

.--fw154 {
  font-weight: 154;
}

.--mt155 {
  margin-top: 155px;
}
@media screen and (max-width: 767px) {
  .--mt155 {
    margin-top: 77.5px;
  }
}

.--mb155 {
  margin-bottom: 155px !important;
}
@media screen and (max-width: 767px) {
  .--mb155 {
    margin-bottom: 77.5px !important;
  }
}

.--pt155 {
  padding-top: 155px;
}
@media screen and (max-width: 767px) {
  .--pt155 {
    padding-top: 77.5px;
  }
}

.--pb155 {
  padding-bottom: 155px;
}
@media screen and (max-width: 767px) {
  .--pb155 {
    padding-bottom: 77.5px;
  }
}

.--px155 {
  padding: 0 155px;
}

.max-w-155 {
  max-width: 155px;
}

.w-155 {
  width: 155px;
}
@media screen and (max-width: 767px) {
  .w-155 {
    width: 77.5px;
  }
}

.h-155 {
  height: 155px;
}

.--gap155 {
  gap: 155px !important;
}

.--fw155 {
  font-weight: 155;
}

.--mt156 {
  margin-top: 156px;
}
@media screen and (max-width: 767px) {
  .--mt156 {
    margin-top: 78px;
  }
}

.--mb156 {
  margin-bottom: 156px !important;
}
@media screen and (max-width: 767px) {
  .--mb156 {
    margin-bottom: 78px !important;
  }
}

.--pt156 {
  padding-top: 156px;
}
@media screen and (max-width: 767px) {
  .--pt156 {
    padding-top: 78px;
  }
}

.--pb156 {
  padding-bottom: 156px;
}
@media screen and (max-width: 767px) {
  .--pb156 {
    padding-bottom: 78px;
  }
}

.--px156 {
  padding: 0 156px;
}

.max-w-156 {
  max-width: 156px;
}

.w-156 {
  width: 156px;
}
@media screen and (max-width: 767px) {
  .w-156 {
    width: 78px;
  }
}

.h-156 {
  height: 156px;
}

.--gap156 {
  gap: 156px !important;
}

.--fw156 {
  font-weight: 156;
}

.--mt157 {
  margin-top: 157px;
}
@media screen and (max-width: 767px) {
  .--mt157 {
    margin-top: 78.5px;
  }
}

.--mb157 {
  margin-bottom: 157px !important;
}
@media screen and (max-width: 767px) {
  .--mb157 {
    margin-bottom: 78.5px !important;
  }
}

.--pt157 {
  padding-top: 157px;
}
@media screen and (max-width: 767px) {
  .--pt157 {
    padding-top: 78.5px;
  }
}

.--pb157 {
  padding-bottom: 157px;
}
@media screen and (max-width: 767px) {
  .--pb157 {
    padding-bottom: 78.5px;
  }
}

.--px157 {
  padding: 0 157px;
}

.max-w-157 {
  max-width: 157px;
}

.w-157 {
  width: 157px;
}
@media screen and (max-width: 767px) {
  .w-157 {
    width: 78.5px;
  }
}

.h-157 {
  height: 157px;
}

.--gap157 {
  gap: 157px !important;
}

.--fw157 {
  font-weight: 157;
}

.--mt158 {
  margin-top: 158px;
}
@media screen and (max-width: 767px) {
  .--mt158 {
    margin-top: 79px;
  }
}

.--mb158 {
  margin-bottom: 158px !important;
}
@media screen and (max-width: 767px) {
  .--mb158 {
    margin-bottom: 79px !important;
  }
}

.--pt158 {
  padding-top: 158px;
}
@media screen and (max-width: 767px) {
  .--pt158 {
    padding-top: 79px;
  }
}

.--pb158 {
  padding-bottom: 158px;
}
@media screen and (max-width: 767px) {
  .--pb158 {
    padding-bottom: 79px;
  }
}

.--px158 {
  padding: 0 158px;
}

.max-w-158 {
  max-width: 158px;
}

.w-158 {
  width: 158px;
}
@media screen and (max-width: 767px) {
  .w-158 {
    width: 79px;
  }
}

.h-158 {
  height: 158px;
}

.--gap158 {
  gap: 158px !important;
}

.--fw158 {
  font-weight: 158;
}

.--mt159 {
  margin-top: 159px;
}
@media screen and (max-width: 767px) {
  .--mt159 {
    margin-top: 79.5px;
  }
}

.--mb159 {
  margin-bottom: 159px !important;
}
@media screen and (max-width: 767px) {
  .--mb159 {
    margin-bottom: 79.5px !important;
  }
}

.--pt159 {
  padding-top: 159px;
}
@media screen and (max-width: 767px) {
  .--pt159 {
    padding-top: 79.5px;
  }
}

.--pb159 {
  padding-bottom: 159px;
}
@media screen and (max-width: 767px) {
  .--pb159 {
    padding-bottom: 79.5px;
  }
}

.--px159 {
  padding: 0 159px;
}

.max-w-159 {
  max-width: 159px;
}

.w-159 {
  width: 159px;
}
@media screen and (max-width: 767px) {
  .w-159 {
    width: 79.5px;
  }
}

.h-159 {
  height: 159px;
}

.--gap159 {
  gap: 159px !important;
}

.--fw159 {
  font-weight: 159;
}

.--mt160 {
  margin-top: 160px;
}
@media screen and (max-width: 767px) {
  .--mt160 {
    margin-top: 80px;
  }
}

.--mb160 {
  margin-bottom: 160px !important;
}
@media screen and (max-width: 767px) {
  .--mb160 {
    margin-bottom: 80px !important;
  }
}

.--pt160 {
  padding-top: 160px;
}
@media screen and (max-width: 767px) {
  .--pt160 {
    padding-top: 80px;
  }
}

.--pb160 {
  padding-bottom: 160px;
}
@media screen and (max-width: 767px) {
  .--pb160 {
    padding-bottom: 80px;
  }
}

.--px160 {
  padding: 0 160px;
}

.max-w-160 {
  max-width: 160px;
}

.w-160 {
  width: 160px;
}
@media screen and (max-width: 767px) {
  .w-160 {
    width: 80px;
  }
}

.h-160 {
  height: 160px;
}

.--gap160 {
  gap: 160px !important;
}

.--fw160 {
  font-weight: 160;
}

.--mt161 {
  margin-top: 161px;
}
@media screen and (max-width: 767px) {
  .--mt161 {
    margin-top: 80.5px;
  }
}

.--mb161 {
  margin-bottom: 161px !important;
}
@media screen and (max-width: 767px) {
  .--mb161 {
    margin-bottom: 80.5px !important;
  }
}

.--pt161 {
  padding-top: 161px;
}
@media screen and (max-width: 767px) {
  .--pt161 {
    padding-top: 80.5px;
  }
}

.--pb161 {
  padding-bottom: 161px;
}
@media screen and (max-width: 767px) {
  .--pb161 {
    padding-bottom: 80.5px;
  }
}

.--px161 {
  padding: 0 161px;
}

.max-w-161 {
  max-width: 161px;
}

.w-161 {
  width: 161px;
}
@media screen and (max-width: 767px) {
  .w-161 {
    width: 80.5px;
  }
}

.h-161 {
  height: 161px;
}

.--gap161 {
  gap: 161px !important;
}

.--fw161 {
  font-weight: 161;
}

.--mt162 {
  margin-top: 162px;
}
@media screen and (max-width: 767px) {
  .--mt162 {
    margin-top: 81px;
  }
}

.--mb162 {
  margin-bottom: 162px !important;
}
@media screen and (max-width: 767px) {
  .--mb162 {
    margin-bottom: 81px !important;
  }
}

.--pt162 {
  padding-top: 162px;
}
@media screen and (max-width: 767px) {
  .--pt162 {
    padding-top: 81px;
  }
}

.--pb162 {
  padding-bottom: 162px;
}
@media screen and (max-width: 767px) {
  .--pb162 {
    padding-bottom: 81px;
  }
}

.--px162 {
  padding: 0 162px;
}

.max-w-162 {
  max-width: 162px;
}

.w-162 {
  width: 162px;
}
@media screen and (max-width: 767px) {
  .w-162 {
    width: 81px;
  }
}

.h-162 {
  height: 162px;
}

.--gap162 {
  gap: 162px !important;
}

.--fw162 {
  font-weight: 162;
}

.--mt163 {
  margin-top: 163px;
}
@media screen and (max-width: 767px) {
  .--mt163 {
    margin-top: 81.5px;
  }
}

.--mb163 {
  margin-bottom: 163px !important;
}
@media screen and (max-width: 767px) {
  .--mb163 {
    margin-bottom: 81.5px !important;
  }
}

.--pt163 {
  padding-top: 163px;
}
@media screen and (max-width: 767px) {
  .--pt163 {
    padding-top: 81.5px;
  }
}

.--pb163 {
  padding-bottom: 163px;
}
@media screen and (max-width: 767px) {
  .--pb163 {
    padding-bottom: 81.5px;
  }
}

.--px163 {
  padding: 0 163px;
}

.max-w-163 {
  max-width: 163px;
}

.w-163 {
  width: 163px;
}
@media screen and (max-width: 767px) {
  .w-163 {
    width: 81.5px;
  }
}

.h-163 {
  height: 163px;
}

.--gap163 {
  gap: 163px !important;
}

.--fw163 {
  font-weight: 163;
}

.--mt164 {
  margin-top: 164px;
}
@media screen and (max-width: 767px) {
  .--mt164 {
    margin-top: 82px;
  }
}

.--mb164 {
  margin-bottom: 164px !important;
}
@media screen and (max-width: 767px) {
  .--mb164 {
    margin-bottom: 82px !important;
  }
}

.--pt164 {
  padding-top: 164px;
}
@media screen and (max-width: 767px) {
  .--pt164 {
    padding-top: 82px;
  }
}

.--pb164 {
  padding-bottom: 164px;
}
@media screen and (max-width: 767px) {
  .--pb164 {
    padding-bottom: 82px;
  }
}

.--px164 {
  padding: 0 164px;
}

.max-w-164 {
  max-width: 164px;
}

.w-164 {
  width: 164px;
}
@media screen and (max-width: 767px) {
  .w-164 {
    width: 82px;
  }
}

.h-164 {
  height: 164px;
}

.--gap164 {
  gap: 164px !important;
}

.--fw164 {
  font-weight: 164;
}

.--mt165 {
  margin-top: 165px;
}
@media screen and (max-width: 767px) {
  .--mt165 {
    margin-top: 82.5px;
  }
}

.--mb165 {
  margin-bottom: 165px !important;
}
@media screen and (max-width: 767px) {
  .--mb165 {
    margin-bottom: 82.5px !important;
  }
}

.--pt165 {
  padding-top: 165px;
}
@media screen and (max-width: 767px) {
  .--pt165 {
    padding-top: 82.5px;
  }
}

.--pb165 {
  padding-bottom: 165px;
}
@media screen and (max-width: 767px) {
  .--pb165 {
    padding-bottom: 82.5px;
  }
}

.--px165 {
  padding: 0 165px;
}

.max-w-165 {
  max-width: 165px;
}

.w-165 {
  width: 165px;
}
@media screen and (max-width: 767px) {
  .w-165 {
    width: 82.5px;
  }
}

.h-165 {
  height: 165px;
}

.--gap165 {
  gap: 165px !important;
}

.--fw165 {
  font-weight: 165;
}

.--mt166 {
  margin-top: 166px;
}
@media screen and (max-width: 767px) {
  .--mt166 {
    margin-top: 83px;
  }
}

.--mb166 {
  margin-bottom: 166px !important;
}
@media screen and (max-width: 767px) {
  .--mb166 {
    margin-bottom: 83px !important;
  }
}

.--pt166 {
  padding-top: 166px;
}
@media screen and (max-width: 767px) {
  .--pt166 {
    padding-top: 83px;
  }
}

.--pb166 {
  padding-bottom: 166px;
}
@media screen and (max-width: 767px) {
  .--pb166 {
    padding-bottom: 83px;
  }
}

.--px166 {
  padding: 0 166px;
}

.max-w-166 {
  max-width: 166px;
}

.w-166 {
  width: 166px;
}
@media screen and (max-width: 767px) {
  .w-166 {
    width: 83px;
  }
}

.h-166 {
  height: 166px;
}

.--gap166 {
  gap: 166px !important;
}

.--fw166 {
  font-weight: 166;
}

.--mt167 {
  margin-top: 167px;
}
@media screen and (max-width: 767px) {
  .--mt167 {
    margin-top: 83.5px;
  }
}

.--mb167 {
  margin-bottom: 167px !important;
}
@media screen and (max-width: 767px) {
  .--mb167 {
    margin-bottom: 83.5px !important;
  }
}

.--pt167 {
  padding-top: 167px;
}
@media screen and (max-width: 767px) {
  .--pt167 {
    padding-top: 83.5px;
  }
}

.--pb167 {
  padding-bottom: 167px;
}
@media screen and (max-width: 767px) {
  .--pb167 {
    padding-bottom: 83.5px;
  }
}

.--px167 {
  padding: 0 167px;
}

.max-w-167 {
  max-width: 167px;
}

.w-167 {
  width: 167px;
}
@media screen and (max-width: 767px) {
  .w-167 {
    width: 83.5px;
  }
}

.h-167 {
  height: 167px;
}

.--gap167 {
  gap: 167px !important;
}

.--fw167 {
  font-weight: 167;
}

.--mt168 {
  margin-top: 168px;
}
@media screen and (max-width: 767px) {
  .--mt168 {
    margin-top: 84px;
  }
}

.--mb168 {
  margin-bottom: 168px !important;
}
@media screen and (max-width: 767px) {
  .--mb168 {
    margin-bottom: 84px !important;
  }
}

.--pt168 {
  padding-top: 168px;
}
@media screen and (max-width: 767px) {
  .--pt168 {
    padding-top: 84px;
  }
}

.--pb168 {
  padding-bottom: 168px;
}
@media screen and (max-width: 767px) {
  .--pb168 {
    padding-bottom: 84px;
  }
}

.--px168 {
  padding: 0 168px;
}

.max-w-168 {
  max-width: 168px;
}

.w-168 {
  width: 168px;
}
@media screen and (max-width: 767px) {
  .w-168 {
    width: 84px;
  }
}

.h-168 {
  height: 168px;
}

.--gap168 {
  gap: 168px !important;
}

.--fw168 {
  font-weight: 168;
}

.--mt169 {
  margin-top: 169px;
}
@media screen and (max-width: 767px) {
  .--mt169 {
    margin-top: 84.5px;
  }
}

.--mb169 {
  margin-bottom: 169px !important;
}
@media screen and (max-width: 767px) {
  .--mb169 {
    margin-bottom: 84.5px !important;
  }
}

.--pt169 {
  padding-top: 169px;
}
@media screen and (max-width: 767px) {
  .--pt169 {
    padding-top: 84.5px;
  }
}

.--pb169 {
  padding-bottom: 169px;
}
@media screen and (max-width: 767px) {
  .--pb169 {
    padding-bottom: 84.5px;
  }
}

.--px169 {
  padding: 0 169px;
}

.max-w-169 {
  max-width: 169px;
}

.w-169 {
  width: 169px;
}
@media screen and (max-width: 767px) {
  .w-169 {
    width: 84.5px;
  }
}

.h-169 {
  height: 169px;
}

.--gap169 {
  gap: 169px !important;
}

.--fw169 {
  font-weight: 169;
}

.--mt170 {
  margin-top: 170px;
}
@media screen and (max-width: 767px) {
  .--mt170 {
    margin-top: 85px;
  }
}

.--mb170 {
  margin-bottom: 170px !important;
}
@media screen and (max-width: 767px) {
  .--mb170 {
    margin-bottom: 85px !important;
  }
}

.--pt170 {
  padding-top: 170px;
}
@media screen and (max-width: 767px) {
  .--pt170 {
    padding-top: 85px;
  }
}

.--pb170 {
  padding-bottom: 170px;
}
@media screen and (max-width: 767px) {
  .--pb170 {
    padding-bottom: 85px;
  }
}

.--px170 {
  padding: 0 170px;
}

.max-w-170 {
  max-width: 170px;
}

.w-170 {
  width: 170px;
}
@media screen and (max-width: 767px) {
  .w-170 {
    width: 85px;
  }
}

.h-170 {
  height: 170px;
}

.--gap170 {
  gap: 170px !important;
}

.--fw170 {
  font-weight: 170;
}

.--mt171 {
  margin-top: 171px;
}
@media screen and (max-width: 767px) {
  .--mt171 {
    margin-top: 85.5px;
  }
}

.--mb171 {
  margin-bottom: 171px !important;
}
@media screen and (max-width: 767px) {
  .--mb171 {
    margin-bottom: 85.5px !important;
  }
}

.--pt171 {
  padding-top: 171px;
}
@media screen and (max-width: 767px) {
  .--pt171 {
    padding-top: 85.5px;
  }
}

.--pb171 {
  padding-bottom: 171px;
}
@media screen and (max-width: 767px) {
  .--pb171 {
    padding-bottom: 85.5px;
  }
}

.--px171 {
  padding: 0 171px;
}

.max-w-171 {
  max-width: 171px;
}

.w-171 {
  width: 171px;
}
@media screen and (max-width: 767px) {
  .w-171 {
    width: 85.5px;
  }
}

.h-171 {
  height: 171px;
}

.--gap171 {
  gap: 171px !important;
}

.--fw171 {
  font-weight: 171;
}

.--mt172 {
  margin-top: 172px;
}
@media screen and (max-width: 767px) {
  .--mt172 {
    margin-top: 86px;
  }
}

.--mb172 {
  margin-bottom: 172px !important;
}
@media screen and (max-width: 767px) {
  .--mb172 {
    margin-bottom: 86px !important;
  }
}

.--pt172 {
  padding-top: 172px;
}
@media screen and (max-width: 767px) {
  .--pt172 {
    padding-top: 86px;
  }
}

.--pb172 {
  padding-bottom: 172px;
}
@media screen and (max-width: 767px) {
  .--pb172 {
    padding-bottom: 86px;
  }
}

.--px172 {
  padding: 0 172px;
}

.max-w-172 {
  max-width: 172px;
}

.w-172 {
  width: 172px;
}
@media screen and (max-width: 767px) {
  .w-172 {
    width: 86px;
  }
}

.h-172 {
  height: 172px;
}

.--gap172 {
  gap: 172px !important;
}

.--fw172 {
  font-weight: 172;
}

.--mt173 {
  margin-top: 173px;
}
@media screen and (max-width: 767px) {
  .--mt173 {
    margin-top: 86.5px;
  }
}

.--mb173 {
  margin-bottom: 173px !important;
}
@media screen and (max-width: 767px) {
  .--mb173 {
    margin-bottom: 86.5px !important;
  }
}

.--pt173 {
  padding-top: 173px;
}
@media screen and (max-width: 767px) {
  .--pt173 {
    padding-top: 86.5px;
  }
}

.--pb173 {
  padding-bottom: 173px;
}
@media screen and (max-width: 767px) {
  .--pb173 {
    padding-bottom: 86.5px;
  }
}

.--px173 {
  padding: 0 173px;
}

.max-w-173 {
  max-width: 173px;
}

.w-173 {
  width: 173px;
}
@media screen and (max-width: 767px) {
  .w-173 {
    width: 86.5px;
  }
}

.h-173 {
  height: 173px;
}

.--gap173 {
  gap: 173px !important;
}

.--fw173 {
  font-weight: 173;
}

.--mt174 {
  margin-top: 174px;
}
@media screen and (max-width: 767px) {
  .--mt174 {
    margin-top: 87px;
  }
}

.--mb174 {
  margin-bottom: 174px !important;
}
@media screen and (max-width: 767px) {
  .--mb174 {
    margin-bottom: 87px !important;
  }
}

.--pt174 {
  padding-top: 174px;
}
@media screen and (max-width: 767px) {
  .--pt174 {
    padding-top: 87px;
  }
}

.--pb174 {
  padding-bottom: 174px;
}
@media screen and (max-width: 767px) {
  .--pb174 {
    padding-bottom: 87px;
  }
}

.--px174 {
  padding: 0 174px;
}

.max-w-174 {
  max-width: 174px;
}

.w-174 {
  width: 174px;
}
@media screen and (max-width: 767px) {
  .w-174 {
    width: 87px;
  }
}

.h-174 {
  height: 174px;
}

.--gap174 {
  gap: 174px !important;
}

.--fw174 {
  font-weight: 174;
}

.--mt175 {
  margin-top: 175px;
}
@media screen and (max-width: 767px) {
  .--mt175 {
    margin-top: 87.5px;
  }
}

.--mb175 {
  margin-bottom: 175px !important;
}
@media screen and (max-width: 767px) {
  .--mb175 {
    margin-bottom: 87.5px !important;
  }
}

.--pt175 {
  padding-top: 175px;
}
@media screen and (max-width: 767px) {
  .--pt175 {
    padding-top: 87.5px;
  }
}

.--pb175 {
  padding-bottom: 175px;
}
@media screen and (max-width: 767px) {
  .--pb175 {
    padding-bottom: 87.5px;
  }
}

.--px175 {
  padding: 0 175px;
}

.max-w-175 {
  max-width: 175px;
}

.w-175 {
  width: 175px;
}
@media screen and (max-width: 767px) {
  .w-175 {
    width: 87.5px;
  }
}

.h-175 {
  height: 175px;
}

.--gap175 {
  gap: 175px !important;
}

.--fw175 {
  font-weight: 175;
}

.--mt176 {
  margin-top: 176px;
}
@media screen and (max-width: 767px) {
  .--mt176 {
    margin-top: 88px;
  }
}

.--mb176 {
  margin-bottom: 176px !important;
}
@media screen and (max-width: 767px) {
  .--mb176 {
    margin-bottom: 88px !important;
  }
}

.--pt176 {
  padding-top: 176px;
}
@media screen and (max-width: 767px) {
  .--pt176 {
    padding-top: 88px;
  }
}

.--pb176 {
  padding-bottom: 176px;
}
@media screen and (max-width: 767px) {
  .--pb176 {
    padding-bottom: 88px;
  }
}

.--px176 {
  padding: 0 176px;
}

.max-w-176 {
  max-width: 176px;
}

.w-176 {
  width: 176px;
}
@media screen and (max-width: 767px) {
  .w-176 {
    width: 88px;
  }
}

.h-176 {
  height: 176px;
}

.--gap176 {
  gap: 176px !important;
}

.--fw176 {
  font-weight: 176;
}

.--mt177 {
  margin-top: 177px;
}
@media screen and (max-width: 767px) {
  .--mt177 {
    margin-top: 88.5px;
  }
}

.--mb177 {
  margin-bottom: 177px !important;
}
@media screen and (max-width: 767px) {
  .--mb177 {
    margin-bottom: 88.5px !important;
  }
}

.--pt177 {
  padding-top: 177px;
}
@media screen and (max-width: 767px) {
  .--pt177 {
    padding-top: 88.5px;
  }
}

.--pb177 {
  padding-bottom: 177px;
}
@media screen and (max-width: 767px) {
  .--pb177 {
    padding-bottom: 88.5px;
  }
}

.--px177 {
  padding: 0 177px;
}

.max-w-177 {
  max-width: 177px;
}

.w-177 {
  width: 177px;
}
@media screen and (max-width: 767px) {
  .w-177 {
    width: 88.5px;
  }
}

.h-177 {
  height: 177px;
}

.--gap177 {
  gap: 177px !important;
}

.--fw177 {
  font-weight: 177;
}

.--mt178 {
  margin-top: 178px;
}
@media screen and (max-width: 767px) {
  .--mt178 {
    margin-top: 89px;
  }
}

.--mb178 {
  margin-bottom: 178px !important;
}
@media screen and (max-width: 767px) {
  .--mb178 {
    margin-bottom: 89px !important;
  }
}

.--pt178 {
  padding-top: 178px;
}
@media screen and (max-width: 767px) {
  .--pt178 {
    padding-top: 89px;
  }
}

.--pb178 {
  padding-bottom: 178px;
}
@media screen and (max-width: 767px) {
  .--pb178 {
    padding-bottom: 89px;
  }
}

.--px178 {
  padding: 0 178px;
}

.max-w-178 {
  max-width: 178px;
}

.w-178 {
  width: 178px;
}
@media screen and (max-width: 767px) {
  .w-178 {
    width: 89px;
  }
}

.h-178 {
  height: 178px;
}

.--gap178 {
  gap: 178px !important;
}

.--fw178 {
  font-weight: 178;
}

.--mt179 {
  margin-top: 179px;
}
@media screen and (max-width: 767px) {
  .--mt179 {
    margin-top: 89.5px;
  }
}

.--mb179 {
  margin-bottom: 179px !important;
}
@media screen and (max-width: 767px) {
  .--mb179 {
    margin-bottom: 89.5px !important;
  }
}

.--pt179 {
  padding-top: 179px;
}
@media screen and (max-width: 767px) {
  .--pt179 {
    padding-top: 89.5px;
  }
}

.--pb179 {
  padding-bottom: 179px;
}
@media screen and (max-width: 767px) {
  .--pb179 {
    padding-bottom: 89.5px;
  }
}

.--px179 {
  padding: 0 179px;
}

.max-w-179 {
  max-width: 179px;
}

.w-179 {
  width: 179px;
}
@media screen and (max-width: 767px) {
  .w-179 {
    width: 89.5px;
  }
}

.h-179 {
  height: 179px;
}

.--gap179 {
  gap: 179px !important;
}

.--fw179 {
  font-weight: 179;
}

.--mt180 {
  margin-top: 180px;
}
@media screen and (max-width: 767px) {
  .--mt180 {
    margin-top: 90px;
  }
}

.--mb180 {
  margin-bottom: 180px !important;
}
@media screen and (max-width: 767px) {
  .--mb180 {
    margin-bottom: 90px !important;
  }
}

.--pt180 {
  padding-top: 180px;
}
@media screen and (max-width: 767px) {
  .--pt180 {
    padding-top: 90px;
  }
}

.--pb180 {
  padding-bottom: 180px;
}
@media screen and (max-width: 767px) {
  .--pb180 {
    padding-bottom: 90px;
  }
}

.--px180 {
  padding: 0 180px;
}

.max-w-180 {
  max-width: 180px;
}

.w-180 {
  width: 180px;
}
@media screen and (max-width: 767px) {
  .w-180 {
    width: 90px;
  }
}

.h-180 {
  height: 180px;
}

.--gap180 {
  gap: 180px !important;
}

.--fw180 {
  font-weight: 180;
}

.--mt181 {
  margin-top: 181px;
}
@media screen and (max-width: 767px) {
  .--mt181 {
    margin-top: 90.5px;
  }
}

.--mb181 {
  margin-bottom: 181px !important;
}
@media screen and (max-width: 767px) {
  .--mb181 {
    margin-bottom: 90.5px !important;
  }
}

.--pt181 {
  padding-top: 181px;
}
@media screen and (max-width: 767px) {
  .--pt181 {
    padding-top: 90.5px;
  }
}

.--pb181 {
  padding-bottom: 181px;
}
@media screen and (max-width: 767px) {
  .--pb181 {
    padding-bottom: 90.5px;
  }
}

.--px181 {
  padding: 0 181px;
}

.max-w-181 {
  max-width: 181px;
}

.w-181 {
  width: 181px;
}
@media screen and (max-width: 767px) {
  .w-181 {
    width: 90.5px;
  }
}

.h-181 {
  height: 181px;
}

.--gap181 {
  gap: 181px !important;
}

.--fw181 {
  font-weight: 181;
}

.--mt182 {
  margin-top: 182px;
}
@media screen and (max-width: 767px) {
  .--mt182 {
    margin-top: 91px;
  }
}

.--mb182 {
  margin-bottom: 182px !important;
}
@media screen and (max-width: 767px) {
  .--mb182 {
    margin-bottom: 91px !important;
  }
}

.--pt182 {
  padding-top: 182px;
}
@media screen and (max-width: 767px) {
  .--pt182 {
    padding-top: 91px;
  }
}

.--pb182 {
  padding-bottom: 182px;
}
@media screen and (max-width: 767px) {
  .--pb182 {
    padding-bottom: 91px;
  }
}

.--px182 {
  padding: 0 182px;
}

.max-w-182 {
  max-width: 182px;
}

.w-182 {
  width: 182px;
}
@media screen and (max-width: 767px) {
  .w-182 {
    width: 91px;
  }
}

.h-182 {
  height: 182px;
}

.--gap182 {
  gap: 182px !important;
}

.--fw182 {
  font-weight: 182;
}

.--mt183 {
  margin-top: 183px;
}
@media screen and (max-width: 767px) {
  .--mt183 {
    margin-top: 91.5px;
  }
}

.--mb183 {
  margin-bottom: 183px !important;
}
@media screen and (max-width: 767px) {
  .--mb183 {
    margin-bottom: 91.5px !important;
  }
}

.--pt183 {
  padding-top: 183px;
}
@media screen and (max-width: 767px) {
  .--pt183 {
    padding-top: 91.5px;
  }
}

.--pb183 {
  padding-bottom: 183px;
}
@media screen and (max-width: 767px) {
  .--pb183 {
    padding-bottom: 91.5px;
  }
}

.--px183 {
  padding: 0 183px;
}

.max-w-183 {
  max-width: 183px;
}

.w-183 {
  width: 183px;
}
@media screen and (max-width: 767px) {
  .w-183 {
    width: 91.5px;
  }
}

.h-183 {
  height: 183px;
}

.--gap183 {
  gap: 183px !important;
}

.--fw183 {
  font-weight: 183;
}

.--mt184 {
  margin-top: 184px;
}
@media screen and (max-width: 767px) {
  .--mt184 {
    margin-top: 92px;
  }
}

.--mb184 {
  margin-bottom: 184px !important;
}
@media screen and (max-width: 767px) {
  .--mb184 {
    margin-bottom: 92px !important;
  }
}

.--pt184 {
  padding-top: 184px;
}
@media screen and (max-width: 767px) {
  .--pt184 {
    padding-top: 92px;
  }
}

.--pb184 {
  padding-bottom: 184px;
}
@media screen and (max-width: 767px) {
  .--pb184 {
    padding-bottom: 92px;
  }
}

.--px184 {
  padding: 0 184px;
}

.max-w-184 {
  max-width: 184px;
}

.w-184 {
  width: 184px;
}
@media screen and (max-width: 767px) {
  .w-184 {
    width: 92px;
  }
}

.h-184 {
  height: 184px;
}

.--gap184 {
  gap: 184px !important;
}

.--fw184 {
  font-weight: 184;
}

.--mt185 {
  margin-top: 185px;
}
@media screen and (max-width: 767px) {
  .--mt185 {
    margin-top: 92.5px;
  }
}

.--mb185 {
  margin-bottom: 185px !important;
}
@media screen and (max-width: 767px) {
  .--mb185 {
    margin-bottom: 92.5px !important;
  }
}

.--pt185 {
  padding-top: 185px;
}
@media screen and (max-width: 767px) {
  .--pt185 {
    padding-top: 92.5px;
  }
}

.--pb185 {
  padding-bottom: 185px;
}
@media screen and (max-width: 767px) {
  .--pb185 {
    padding-bottom: 92.5px;
  }
}

.--px185 {
  padding: 0 185px;
}

.max-w-185 {
  max-width: 185px;
}

.w-185 {
  width: 185px;
}
@media screen and (max-width: 767px) {
  .w-185 {
    width: 92.5px;
  }
}

.h-185 {
  height: 185px;
}

.--gap185 {
  gap: 185px !important;
}

.--fw185 {
  font-weight: 185;
}

.--mt186 {
  margin-top: 186px;
}
@media screen and (max-width: 767px) {
  .--mt186 {
    margin-top: 93px;
  }
}

.--mb186 {
  margin-bottom: 186px !important;
}
@media screen and (max-width: 767px) {
  .--mb186 {
    margin-bottom: 93px !important;
  }
}

.--pt186 {
  padding-top: 186px;
}
@media screen and (max-width: 767px) {
  .--pt186 {
    padding-top: 93px;
  }
}

.--pb186 {
  padding-bottom: 186px;
}
@media screen and (max-width: 767px) {
  .--pb186 {
    padding-bottom: 93px;
  }
}

.--px186 {
  padding: 0 186px;
}

.max-w-186 {
  max-width: 186px;
}

.w-186 {
  width: 186px;
}
@media screen and (max-width: 767px) {
  .w-186 {
    width: 93px;
  }
}

.h-186 {
  height: 186px;
}

.--gap186 {
  gap: 186px !important;
}

.--fw186 {
  font-weight: 186;
}

.--mt187 {
  margin-top: 187px;
}
@media screen and (max-width: 767px) {
  .--mt187 {
    margin-top: 93.5px;
  }
}

.--mb187 {
  margin-bottom: 187px !important;
}
@media screen and (max-width: 767px) {
  .--mb187 {
    margin-bottom: 93.5px !important;
  }
}

.--pt187 {
  padding-top: 187px;
}
@media screen and (max-width: 767px) {
  .--pt187 {
    padding-top: 93.5px;
  }
}

.--pb187 {
  padding-bottom: 187px;
}
@media screen and (max-width: 767px) {
  .--pb187 {
    padding-bottom: 93.5px;
  }
}

.--px187 {
  padding: 0 187px;
}

.max-w-187 {
  max-width: 187px;
}

.w-187 {
  width: 187px;
}
@media screen and (max-width: 767px) {
  .w-187 {
    width: 93.5px;
  }
}

.h-187 {
  height: 187px;
}

.--gap187 {
  gap: 187px !important;
}

.--fw187 {
  font-weight: 187;
}

.--mt188 {
  margin-top: 188px;
}
@media screen and (max-width: 767px) {
  .--mt188 {
    margin-top: 94px;
  }
}

.--mb188 {
  margin-bottom: 188px !important;
}
@media screen and (max-width: 767px) {
  .--mb188 {
    margin-bottom: 94px !important;
  }
}

.--pt188 {
  padding-top: 188px;
}
@media screen and (max-width: 767px) {
  .--pt188 {
    padding-top: 94px;
  }
}

.--pb188 {
  padding-bottom: 188px;
}
@media screen and (max-width: 767px) {
  .--pb188 {
    padding-bottom: 94px;
  }
}

.--px188 {
  padding: 0 188px;
}

.max-w-188 {
  max-width: 188px;
}

.w-188 {
  width: 188px;
}
@media screen and (max-width: 767px) {
  .w-188 {
    width: 94px;
  }
}

.h-188 {
  height: 188px;
}

.--gap188 {
  gap: 188px !important;
}

.--fw188 {
  font-weight: 188;
}

.--mt189 {
  margin-top: 189px;
}
@media screen and (max-width: 767px) {
  .--mt189 {
    margin-top: 94.5px;
  }
}

.--mb189 {
  margin-bottom: 189px !important;
}
@media screen and (max-width: 767px) {
  .--mb189 {
    margin-bottom: 94.5px !important;
  }
}

.--pt189 {
  padding-top: 189px;
}
@media screen and (max-width: 767px) {
  .--pt189 {
    padding-top: 94.5px;
  }
}

.--pb189 {
  padding-bottom: 189px;
}
@media screen and (max-width: 767px) {
  .--pb189 {
    padding-bottom: 94.5px;
  }
}

.--px189 {
  padding: 0 189px;
}

.max-w-189 {
  max-width: 189px;
}

.w-189 {
  width: 189px;
}
@media screen and (max-width: 767px) {
  .w-189 {
    width: 94.5px;
  }
}

.h-189 {
  height: 189px;
}

.--gap189 {
  gap: 189px !important;
}

.--fw189 {
  font-weight: 189;
}

.--mt190 {
  margin-top: 190px;
}
@media screen and (max-width: 767px) {
  .--mt190 {
    margin-top: 95px;
  }
}

.--mb190 {
  margin-bottom: 190px !important;
}
@media screen and (max-width: 767px) {
  .--mb190 {
    margin-bottom: 95px !important;
  }
}

.--pt190 {
  padding-top: 190px;
}
@media screen and (max-width: 767px) {
  .--pt190 {
    padding-top: 95px;
  }
}

.--pb190 {
  padding-bottom: 190px;
}
@media screen and (max-width: 767px) {
  .--pb190 {
    padding-bottom: 95px;
  }
}

.--px190 {
  padding: 0 190px;
}

.max-w-190 {
  max-width: 190px;
}

.w-190 {
  width: 190px;
}
@media screen and (max-width: 767px) {
  .w-190 {
    width: 95px;
  }
}

.h-190 {
  height: 190px;
}

.--gap190 {
  gap: 190px !important;
}

.--fw190 {
  font-weight: 190;
}

.--mt191 {
  margin-top: 191px;
}
@media screen and (max-width: 767px) {
  .--mt191 {
    margin-top: 95.5px;
  }
}

.--mb191 {
  margin-bottom: 191px !important;
}
@media screen and (max-width: 767px) {
  .--mb191 {
    margin-bottom: 95.5px !important;
  }
}

.--pt191 {
  padding-top: 191px;
}
@media screen and (max-width: 767px) {
  .--pt191 {
    padding-top: 95.5px;
  }
}

.--pb191 {
  padding-bottom: 191px;
}
@media screen and (max-width: 767px) {
  .--pb191 {
    padding-bottom: 95.5px;
  }
}

.--px191 {
  padding: 0 191px;
}

.max-w-191 {
  max-width: 191px;
}

.w-191 {
  width: 191px;
}
@media screen and (max-width: 767px) {
  .w-191 {
    width: 95.5px;
  }
}

.h-191 {
  height: 191px;
}

.--gap191 {
  gap: 191px !important;
}

.--fw191 {
  font-weight: 191;
}

.--mt192 {
  margin-top: 192px;
}
@media screen and (max-width: 767px) {
  .--mt192 {
    margin-top: 96px;
  }
}

.--mb192 {
  margin-bottom: 192px !important;
}
@media screen and (max-width: 767px) {
  .--mb192 {
    margin-bottom: 96px !important;
  }
}

.--pt192 {
  padding-top: 192px;
}
@media screen and (max-width: 767px) {
  .--pt192 {
    padding-top: 96px;
  }
}

.--pb192 {
  padding-bottom: 192px;
}
@media screen and (max-width: 767px) {
  .--pb192 {
    padding-bottom: 96px;
  }
}

.--px192 {
  padding: 0 192px;
}

.max-w-192 {
  max-width: 192px;
}

.w-192 {
  width: 192px;
}
@media screen and (max-width: 767px) {
  .w-192 {
    width: 96px;
  }
}

.h-192 {
  height: 192px;
}

.--gap192 {
  gap: 192px !important;
}

.--fw192 {
  font-weight: 192;
}

.--mt193 {
  margin-top: 193px;
}
@media screen and (max-width: 767px) {
  .--mt193 {
    margin-top: 96.5px;
  }
}

.--mb193 {
  margin-bottom: 193px !important;
}
@media screen and (max-width: 767px) {
  .--mb193 {
    margin-bottom: 96.5px !important;
  }
}

.--pt193 {
  padding-top: 193px;
}
@media screen and (max-width: 767px) {
  .--pt193 {
    padding-top: 96.5px;
  }
}

.--pb193 {
  padding-bottom: 193px;
}
@media screen and (max-width: 767px) {
  .--pb193 {
    padding-bottom: 96.5px;
  }
}

.--px193 {
  padding: 0 193px;
}

.max-w-193 {
  max-width: 193px;
}

.w-193 {
  width: 193px;
}
@media screen and (max-width: 767px) {
  .w-193 {
    width: 96.5px;
  }
}

.h-193 {
  height: 193px;
}

.--gap193 {
  gap: 193px !important;
}

.--fw193 {
  font-weight: 193;
}

.--mt194 {
  margin-top: 194px;
}
@media screen and (max-width: 767px) {
  .--mt194 {
    margin-top: 97px;
  }
}

.--mb194 {
  margin-bottom: 194px !important;
}
@media screen and (max-width: 767px) {
  .--mb194 {
    margin-bottom: 97px !important;
  }
}

.--pt194 {
  padding-top: 194px;
}
@media screen and (max-width: 767px) {
  .--pt194 {
    padding-top: 97px;
  }
}

.--pb194 {
  padding-bottom: 194px;
}
@media screen and (max-width: 767px) {
  .--pb194 {
    padding-bottom: 97px;
  }
}

.--px194 {
  padding: 0 194px;
}

.max-w-194 {
  max-width: 194px;
}

.w-194 {
  width: 194px;
}
@media screen and (max-width: 767px) {
  .w-194 {
    width: 97px;
  }
}

.h-194 {
  height: 194px;
}

.--gap194 {
  gap: 194px !important;
}

.--fw194 {
  font-weight: 194;
}

.--mt195 {
  margin-top: 195px;
}
@media screen and (max-width: 767px) {
  .--mt195 {
    margin-top: 97.5px;
  }
}

.--mb195 {
  margin-bottom: 195px !important;
}
@media screen and (max-width: 767px) {
  .--mb195 {
    margin-bottom: 97.5px !important;
  }
}

.--pt195 {
  padding-top: 195px;
}
@media screen and (max-width: 767px) {
  .--pt195 {
    padding-top: 97.5px;
  }
}

.--pb195 {
  padding-bottom: 195px;
}
@media screen and (max-width: 767px) {
  .--pb195 {
    padding-bottom: 97.5px;
  }
}

.--px195 {
  padding: 0 195px;
}

.max-w-195 {
  max-width: 195px;
}

.w-195 {
  width: 195px;
}
@media screen and (max-width: 767px) {
  .w-195 {
    width: 97.5px;
  }
}

.h-195 {
  height: 195px;
}

.--gap195 {
  gap: 195px !important;
}

.--fw195 {
  font-weight: 195;
}

.--mt196 {
  margin-top: 196px;
}
@media screen and (max-width: 767px) {
  .--mt196 {
    margin-top: 98px;
  }
}

.--mb196 {
  margin-bottom: 196px !important;
}
@media screen and (max-width: 767px) {
  .--mb196 {
    margin-bottom: 98px !important;
  }
}

.--pt196 {
  padding-top: 196px;
}
@media screen and (max-width: 767px) {
  .--pt196 {
    padding-top: 98px;
  }
}

.--pb196 {
  padding-bottom: 196px;
}
@media screen and (max-width: 767px) {
  .--pb196 {
    padding-bottom: 98px;
  }
}

.--px196 {
  padding: 0 196px;
}

.max-w-196 {
  max-width: 196px;
}

.w-196 {
  width: 196px;
}
@media screen and (max-width: 767px) {
  .w-196 {
    width: 98px;
  }
}

.h-196 {
  height: 196px;
}

.--gap196 {
  gap: 196px !important;
}

.--fw196 {
  font-weight: 196;
}

.--mt197 {
  margin-top: 197px;
}
@media screen and (max-width: 767px) {
  .--mt197 {
    margin-top: 98.5px;
  }
}

.--mb197 {
  margin-bottom: 197px !important;
}
@media screen and (max-width: 767px) {
  .--mb197 {
    margin-bottom: 98.5px !important;
  }
}

.--pt197 {
  padding-top: 197px;
}
@media screen and (max-width: 767px) {
  .--pt197 {
    padding-top: 98.5px;
  }
}

.--pb197 {
  padding-bottom: 197px;
}
@media screen and (max-width: 767px) {
  .--pb197 {
    padding-bottom: 98.5px;
  }
}

.--px197 {
  padding: 0 197px;
}

.max-w-197 {
  max-width: 197px;
}

.w-197 {
  width: 197px;
}
@media screen and (max-width: 767px) {
  .w-197 {
    width: 98.5px;
  }
}

.h-197 {
  height: 197px;
}

.--gap197 {
  gap: 197px !important;
}

.--fw197 {
  font-weight: 197;
}

.--mt198 {
  margin-top: 198px;
}
@media screen and (max-width: 767px) {
  .--mt198 {
    margin-top: 99px;
  }
}

.--mb198 {
  margin-bottom: 198px !important;
}
@media screen and (max-width: 767px) {
  .--mb198 {
    margin-bottom: 99px !important;
  }
}

.--pt198 {
  padding-top: 198px;
}
@media screen and (max-width: 767px) {
  .--pt198 {
    padding-top: 99px;
  }
}

.--pb198 {
  padding-bottom: 198px;
}
@media screen and (max-width: 767px) {
  .--pb198 {
    padding-bottom: 99px;
  }
}

.--px198 {
  padding: 0 198px;
}

.max-w-198 {
  max-width: 198px;
}

.w-198 {
  width: 198px;
}
@media screen and (max-width: 767px) {
  .w-198 {
    width: 99px;
  }
}

.h-198 {
  height: 198px;
}

.--gap198 {
  gap: 198px !important;
}

.--fw198 {
  font-weight: 198;
}

.--mt199 {
  margin-top: 199px;
}
@media screen and (max-width: 767px) {
  .--mt199 {
    margin-top: 99.5px;
  }
}

.--mb199 {
  margin-bottom: 199px !important;
}
@media screen and (max-width: 767px) {
  .--mb199 {
    margin-bottom: 99.5px !important;
  }
}

.--pt199 {
  padding-top: 199px;
}
@media screen and (max-width: 767px) {
  .--pt199 {
    padding-top: 99.5px;
  }
}

.--pb199 {
  padding-bottom: 199px;
}
@media screen and (max-width: 767px) {
  .--pb199 {
    padding-bottom: 99.5px;
  }
}

.--px199 {
  padding: 0 199px;
}

.max-w-199 {
  max-width: 199px;
}

.w-199 {
  width: 199px;
}
@media screen and (max-width: 767px) {
  .w-199 {
    width: 99.5px;
  }
}

.h-199 {
  height: 199px;
}

.--gap199 {
  gap: 199px !important;
}

.--fw199 {
  font-weight: 199;
}

.--mt200 {
  margin-top: 200px;
}
@media screen and (max-width: 767px) {
  .--mt200 {
    margin-top: 100px;
  }
}

.--mb200 {
  margin-bottom: 200px !important;
}
@media screen and (max-width: 767px) {
  .--mb200 {
    margin-bottom: 100px !important;
  }
}

.--pt200 {
  padding-top: 200px;
}
@media screen and (max-width: 767px) {
  .--pt200 {
    padding-top: 100px;
  }
}

.--pb200 {
  padding-bottom: 200px;
}
@media screen and (max-width: 767px) {
  .--pb200 {
    padding-bottom: 100px;
  }
}

.--px200 {
  padding: 0 200px;
}

.max-w-200 {
  max-width: 200px;
}

.w-200 {
  width: 200px;
}
@media screen and (max-width: 767px) {
  .w-200 {
    width: 100px;
  }
}

.h-200 {
  height: 200px;
}

.--gap200 {
  gap: 200px !important;
}

.--fw200 {
  font-weight: 200;
}

.--mt201 {
  margin-top: 201px;
}
@media screen and (max-width: 767px) {
  .--mt201 {
    margin-top: 100.5px;
  }
}

.--mb201 {
  margin-bottom: 201px !important;
}
@media screen and (max-width: 767px) {
  .--mb201 {
    margin-bottom: 100.5px !important;
  }
}

.--pt201 {
  padding-top: 201px;
}
@media screen and (max-width: 767px) {
  .--pt201 {
    padding-top: 100.5px;
  }
}

.--pb201 {
  padding-bottom: 201px;
}
@media screen and (max-width: 767px) {
  .--pb201 {
    padding-bottom: 100.5px;
  }
}

.--px201 {
  padding: 0 201px;
}

.max-w-201 {
  max-width: 201px;
}

.w-201 {
  width: 201px;
}
@media screen and (max-width: 767px) {
  .w-201 {
    width: 100.5px;
  }
}

.h-201 {
  height: 201px;
}

.--gap201 {
  gap: 201px !important;
}

.--fw201 {
  font-weight: 201;
}

.--mt202 {
  margin-top: 202px;
}
@media screen and (max-width: 767px) {
  .--mt202 {
    margin-top: 101px;
  }
}

.--mb202 {
  margin-bottom: 202px !important;
}
@media screen and (max-width: 767px) {
  .--mb202 {
    margin-bottom: 101px !important;
  }
}

.--pt202 {
  padding-top: 202px;
}
@media screen and (max-width: 767px) {
  .--pt202 {
    padding-top: 101px;
  }
}

.--pb202 {
  padding-bottom: 202px;
}
@media screen and (max-width: 767px) {
  .--pb202 {
    padding-bottom: 101px;
  }
}

.--px202 {
  padding: 0 202px;
}

.max-w-202 {
  max-width: 202px;
}

.w-202 {
  width: 202px;
}
@media screen and (max-width: 767px) {
  .w-202 {
    width: 101px;
  }
}

.h-202 {
  height: 202px;
}

.--gap202 {
  gap: 202px !important;
}

.--fw202 {
  font-weight: 202;
}

.--mt203 {
  margin-top: 203px;
}
@media screen and (max-width: 767px) {
  .--mt203 {
    margin-top: 101.5px;
  }
}

.--mb203 {
  margin-bottom: 203px !important;
}
@media screen and (max-width: 767px) {
  .--mb203 {
    margin-bottom: 101.5px !important;
  }
}

.--pt203 {
  padding-top: 203px;
}
@media screen and (max-width: 767px) {
  .--pt203 {
    padding-top: 101.5px;
  }
}

.--pb203 {
  padding-bottom: 203px;
}
@media screen and (max-width: 767px) {
  .--pb203 {
    padding-bottom: 101.5px;
  }
}

.--px203 {
  padding: 0 203px;
}

.max-w-203 {
  max-width: 203px;
}

.w-203 {
  width: 203px;
}
@media screen and (max-width: 767px) {
  .w-203 {
    width: 101.5px;
  }
}

.h-203 {
  height: 203px;
}

.--gap203 {
  gap: 203px !important;
}

.--fw203 {
  font-weight: 203;
}

.--mt204 {
  margin-top: 204px;
}
@media screen and (max-width: 767px) {
  .--mt204 {
    margin-top: 102px;
  }
}

.--mb204 {
  margin-bottom: 204px !important;
}
@media screen and (max-width: 767px) {
  .--mb204 {
    margin-bottom: 102px !important;
  }
}

.--pt204 {
  padding-top: 204px;
}
@media screen and (max-width: 767px) {
  .--pt204 {
    padding-top: 102px;
  }
}

.--pb204 {
  padding-bottom: 204px;
}
@media screen and (max-width: 767px) {
  .--pb204 {
    padding-bottom: 102px;
  }
}

.--px204 {
  padding: 0 204px;
}

.max-w-204 {
  max-width: 204px;
}

.w-204 {
  width: 204px;
}
@media screen and (max-width: 767px) {
  .w-204 {
    width: 102px;
  }
}

.h-204 {
  height: 204px;
}

.--gap204 {
  gap: 204px !important;
}

.--fw204 {
  font-weight: 204;
}

.--mt205 {
  margin-top: 205px;
}
@media screen and (max-width: 767px) {
  .--mt205 {
    margin-top: 102.5px;
  }
}

.--mb205 {
  margin-bottom: 205px !important;
}
@media screen and (max-width: 767px) {
  .--mb205 {
    margin-bottom: 102.5px !important;
  }
}

.--pt205 {
  padding-top: 205px;
}
@media screen and (max-width: 767px) {
  .--pt205 {
    padding-top: 102.5px;
  }
}

.--pb205 {
  padding-bottom: 205px;
}
@media screen and (max-width: 767px) {
  .--pb205 {
    padding-bottom: 102.5px;
  }
}

.--px205 {
  padding: 0 205px;
}

.max-w-205 {
  max-width: 205px;
}

.w-205 {
  width: 205px;
}
@media screen and (max-width: 767px) {
  .w-205 {
    width: 102.5px;
  }
}

.h-205 {
  height: 205px;
}

.--gap205 {
  gap: 205px !important;
}

.--fw205 {
  font-weight: 205;
}

.--mt206 {
  margin-top: 206px;
}
@media screen and (max-width: 767px) {
  .--mt206 {
    margin-top: 103px;
  }
}

.--mb206 {
  margin-bottom: 206px !important;
}
@media screen and (max-width: 767px) {
  .--mb206 {
    margin-bottom: 103px !important;
  }
}

.--pt206 {
  padding-top: 206px;
}
@media screen and (max-width: 767px) {
  .--pt206 {
    padding-top: 103px;
  }
}

.--pb206 {
  padding-bottom: 206px;
}
@media screen and (max-width: 767px) {
  .--pb206 {
    padding-bottom: 103px;
  }
}

.--px206 {
  padding: 0 206px;
}

.max-w-206 {
  max-width: 206px;
}

.w-206 {
  width: 206px;
}
@media screen and (max-width: 767px) {
  .w-206 {
    width: 103px;
  }
}

.h-206 {
  height: 206px;
}

.--gap206 {
  gap: 206px !important;
}

.--fw206 {
  font-weight: 206;
}

.--mt207 {
  margin-top: 207px;
}
@media screen and (max-width: 767px) {
  .--mt207 {
    margin-top: 103.5px;
  }
}

.--mb207 {
  margin-bottom: 207px !important;
}
@media screen and (max-width: 767px) {
  .--mb207 {
    margin-bottom: 103.5px !important;
  }
}

.--pt207 {
  padding-top: 207px;
}
@media screen and (max-width: 767px) {
  .--pt207 {
    padding-top: 103.5px;
  }
}

.--pb207 {
  padding-bottom: 207px;
}
@media screen and (max-width: 767px) {
  .--pb207 {
    padding-bottom: 103.5px;
  }
}

.--px207 {
  padding: 0 207px;
}

.max-w-207 {
  max-width: 207px;
}

.w-207 {
  width: 207px;
}
@media screen and (max-width: 767px) {
  .w-207 {
    width: 103.5px;
  }
}

.h-207 {
  height: 207px;
}

.--gap207 {
  gap: 207px !important;
}

.--fw207 {
  font-weight: 207;
}

.--mt208 {
  margin-top: 208px;
}
@media screen and (max-width: 767px) {
  .--mt208 {
    margin-top: 104px;
  }
}

.--mb208 {
  margin-bottom: 208px !important;
}
@media screen and (max-width: 767px) {
  .--mb208 {
    margin-bottom: 104px !important;
  }
}

.--pt208 {
  padding-top: 208px;
}
@media screen and (max-width: 767px) {
  .--pt208 {
    padding-top: 104px;
  }
}

.--pb208 {
  padding-bottom: 208px;
}
@media screen and (max-width: 767px) {
  .--pb208 {
    padding-bottom: 104px;
  }
}

.--px208 {
  padding: 0 208px;
}

.max-w-208 {
  max-width: 208px;
}

.w-208 {
  width: 208px;
}
@media screen and (max-width: 767px) {
  .w-208 {
    width: 104px;
  }
}

.h-208 {
  height: 208px;
}

.--gap208 {
  gap: 208px !important;
}

.--fw208 {
  font-weight: 208;
}

.--mt209 {
  margin-top: 209px;
}
@media screen and (max-width: 767px) {
  .--mt209 {
    margin-top: 104.5px;
  }
}

.--mb209 {
  margin-bottom: 209px !important;
}
@media screen and (max-width: 767px) {
  .--mb209 {
    margin-bottom: 104.5px !important;
  }
}

.--pt209 {
  padding-top: 209px;
}
@media screen and (max-width: 767px) {
  .--pt209 {
    padding-top: 104.5px;
  }
}

.--pb209 {
  padding-bottom: 209px;
}
@media screen and (max-width: 767px) {
  .--pb209 {
    padding-bottom: 104.5px;
  }
}

.--px209 {
  padding: 0 209px;
}

.max-w-209 {
  max-width: 209px;
}

.w-209 {
  width: 209px;
}
@media screen and (max-width: 767px) {
  .w-209 {
    width: 104.5px;
  }
}

.h-209 {
  height: 209px;
}

.--gap209 {
  gap: 209px !important;
}

.--fw209 {
  font-weight: 209;
}

.--mt210 {
  margin-top: 210px;
}
@media screen and (max-width: 767px) {
  .--mt210 {
    margin-top: 105px;
  }
}

.--mb210 {
  margin-bottom: 210px !important;
}
@media screen and (max-width: 767px) {
  .--mb210 {
    margin-bottom: 105px !important;
  }
}

.--pt210 {
  padding-top: 210px;
}
@media screen and (max-width: 767px) {
  .--pt210 {
    padding-top: 105px;
  }
}

.--pb210 {
  padding-bottom: 210px;
}
@media screen and (max-width: 767px) {
  .--pb210 {
    padding-bottom: 105px;
  }
}

.--px210 {
  padding: 0 210px;
}

.max-w-210 {
  max-width: 210px;
}

.w-210 {
  width: 210px;
}
@media screen and (max-width: 767px) {
  .w-210 {
    width: 105px;
  }
}

.h-210 {
  height: 210px;
}

.--gap210 {
  gap: 210px !important;
}

.--fw210 {
  font-weight: 210;
}

.--mt211 {
  margin-top: 211px;
}
@media screen and (max-width: 767px) {
  .--mt211 {
    margin-top: 105.5px;
  }
}

.--mb211 {
  margin-bottom: 211px !important;
}
@media screen and (max-width: 767px) {
  .--mb211 {
    margin-bottom: 105.5px !important;
  }
}

.--pt211 {
  padding-top: 211px;
}
@media screen and (max-width: 767px) {
  .--pt211 {
    padding-top: 105.5px;
  }
}

.--pb211 {
  padding-bottom: 211px;
}
@media screen and (max-width: 767px) {
  .--pb211 {
    padding-bottom: 105.5px;
  }
}

.--px211 {
  padding: 0 211px;
}

.max-w-211 {
  max-width: 211px;
}

.w-211 {
  width: 211px;
}
@media screen and (max-width: 767px) {
  .w-211 {
    width: 105.5px;
  }
}

.h-211 {
  height: 211px;
}

.--gap211 {
  gap: 211px !important;
}

.--fw211 {
  font-weight: 211;
}

.--mt212 {
  margin-top: 212px;
}
@media screen and (max-width: 767px) {
  .--mt212 {
    margin-top: 106px;
  }
}

.--mb212 {
  margin-bottom: 212px !important;
}
@media screen and (max-width: 767px) {
  .--mb212 {
    margin-bottom: 106px !important;
  }
}

.--pt212 {
  padding-top: 212px;
}
@media screen and (max-width: 767px) {
  .--pt212 {
    padding-top: 106px;
  }
}

.--pb212 {
  padding-bottom: 212px;
}
@media screen and (max-width: 767px) {
  .--pb212 {
    padding-bottom: 106px;
  }
}

.--px212 {
  padding: 0 212px;
}

.max-w-212 {
  max-width: 212px;
}

.w-212 {
  width: 212px;
}
@media screen and (max-width: 767px) {
  .w-212 {
    width: 106px;
  }
}

.h-212 {
  height: 212px;
}

.--gap212 {
  gap: 212px !important;
}

.--fw212 {
  font-weight: 212;
}

.--mt213 {
  margin-top: 213px;
}
@media screen and (max-width: 767px) {
  .--mt213 {
    margin-top: 106.5px;
  }
}

.--mb213 {
  margin-bottom: 213px !important;
}
@media screen and (max-width: 767px) {
  .--mb213 {
    margin-bottom: 106.5px !important;
  }
}

.--pt213 {
  padding-top: 213px;
}
@media screen and (max-width: 767px) {
  .--pt213 {
    padding-top: 106.5px;
  }
}

.--pb213 {
  padding-bottom: 213px;
}
@media screen and (max-width: 767px) {
  .--pb213 {
    padding-bottom: 106.5px;
  }
}

.--px213 {
  padding: 0 213px;
}

.max-w-213 {
  max-width: 213px;
}

.w-213 {
  width: 213px;
}
@media screen and (max-width: 767px) {
  .w-213 {
    width: 106.5px;
  }
}

.h-213 {
  height: 213px;
}

.--gap213 {
  gap: 213px !important;
}

.--fw213 {
  font-weight: 213;
}

.--mt214 {
  margin-top: 214px;
}
@media screen and (max-width: 767px) {
  .--mt214 {
    margin-top: 107px;
  }
}

.--mb214 {
  margin-bottom: 214px !important;
}
@media screen and (max-width: 767px) {
  .--mb214 {
    margin-bottom: 107px !important;
  }
}

.--pt214 {
  padding-top: 214px;
}
@media screen and (max-width: 767px) {
  .--pt214 {
    padding-top: 107px;
  }
}

.--pb214 {
  padding-bottom: 214px;
}
@media screen and (max-width: 767px) {
  .--pb214 {
    padding-bottom: 107px;
  }
}

.--px214 {
  padding: 0 214px;
}

.max-w-214 {
  max-width: 214px;
}

.w-214 {
  width: 214px;
}
@media screen and (max-width: 767px) {
  .w-214 {
    width: 107px;
  }
}

.h-214 {
  height: 214px;
}

.--gap214 {
  gap: 214px !important;
}

.--fw214 {
  font-weight: 214;
}

.--mt215 {
  margin-top: 215px;
}
@media screen and (max-width: 767px) {
  .--mt215 {
    margin-top: 107.5px;
  }
}

.--mb215 {
  margin-bottom: 215px !important;
}
@media screen and (max-width: 767px) {
  .--mb215 {
    margin-bottom: 107.5px !important;
  }
}

.--pt215 {
  padding-top: 215px;
}
@media screen and (max-width: 767px) {
  .--pt215 {
    padding-top: 107.5px;
  }
}

.--pb215 {
  padding-bottom: 215px;
}
@media screen and (max-width: 767px) {
  .--pb215 {
    padding-bottom: 107.5px;
  }
}

.--px215 {
  padding: 0 215px;
}

.max-w-215 {
  max-width: 215px;
}

.w-215 {
  width: 215px;
}
@media screen and (max-width: 767px) {
  .w-215 {
    width: 107.5px;
  }
}

.h-215 {
  height: 215px;
}

.--gap215 {
  gap: 215px !important;
}

.--fw215 {
  font-weight: 215;
}

.--mt216 {
  margin-top: 216px;
}
@media screen and (max-width: 767px) {
  .--mt216 {
    margin-top: 108px;
  }
}

.--mb216 {
  margin-bottom: 216px !important;
}
@media screen and (max-width: 767px) {
  .--mb216 {
    margin-bottom: 108px !important;
  }
}

.--pt216 {
  padding-top: 216px;
}
@media screen and (max-width: 767px) {
  .--pt216 {
    padding-top: 108px;
  }
}

.--pb216 {
  padding-bottom: 216px;
}
@media screen and (max-width: 767px) {
  .--pb216 {
    padding-bottom: 108px;
  }
}

.--px216 {
  padding: 0 216px;
}

.max-w-216 {
  max-width: 216px;
}

.w-216 {
  width: 216px;
}
@media screen and (max-width: 767px) {
  .w-216 {
    width: 108px;
  }
}

.h-216 {
  height: 216px;
}

.--gap216 {
  gap: 216px !important;
}

.--fw216 {
  font-weight: 216;
}

.--mt217 {
  margin-top: 217px;
}
@media screen and (max-width: 767px) {
  .--mt217 {
    margin-top: 108.5px;
  }
}

.--mb217 {
  margin-bottom: 217px !important;
}
@media screen and (max-width: 767px) {
  .--mb217 {
    margin-bottom: 108.5px !important;
  }
}

.--pt217 {
  padding-top: 217px;
}
@media screen and (max-width: 767px) {
  .--pt217 {
    padding-top: 108.5px;
  }
}

.--pb217 {
  padding-bottom: 217px;
}
@media screen and (max-width: 767px) {
  .--pb217 {
    padding-bottom: 108.5px;
  }
}

.--px217 {
  padding: 0 217px;
}

.max-w-217 {
  max-width: 217px;
}

.w-217 {
  width: 217px;
}
@media screen and (max-width: 767px) {
  .w-217 {
    width: 108.5px;
  }
}

.h-217 {
  height: 217px;
}

.--gap217 {
  gap: 217px !important;
}

.--fw217 {
  font-weight: 217;
}

.--mt218 {
  margin-top: 218px;
}
@media screen and (max-width: 767px) {
  .--mt218 {
    margin-top: 109px;
  }
}

.--mb218 {
  margin-bottom: 218px !important;
}
@media screen and (max-width: 767px) {
  .--mb218 {
    margin-bottom: 109px !important;
  }
}

.--pt218 {
  padding-top: 218px;
}
@media screen and (max-width: 767px) {
  .--pt218 {
    padding-top: 109px;
  }
}

.--pb218 {
  padding-bottom: 218px;
}
@media screen and (max-width: 767px) {
  .--pb218 {
    padding-bottom: 109px;
  }
}

.--px218 {
  padding: 0 218px;
}

.max-w-218 {
  max-width: 218px;
}

.w-218 {
  width: 218px;
}
@media screen and (max-width: 767px) {
  .w-218 {
    width: 109px;
  }
}

.h-218 {
  height: 218px;
}

.--gap218 {
  gap: 218px !important;
}

.--fw218 {
  font-weight: 218;
}

.--mt219 {
  margin-top: 219px;
}
@media screen and (max-width: 767px) {
  .--mt219 {
    margin-top: 109.5px;
  }
}

.--mb219 {
  margin-bottom: 219px !important;
}
@media screen and (max-width: 767px) {
  .--mb219 {
    margin-bottom: 109.5px !important;
  }
}

.--pt219 {
  padding-top: 219px;
}
@media screen and (max-width: 767px) {
  .--pt219 {
    padding-top: 109.5px;
  }
}

.--pb219 {
  padding-bottom: 219px;
}
@media screen and (max-width: 767px) {
  .--pb219 {
    padding-bottom: 109.5px;
  }
}

.--px219 {
  padding: 0 219px;
}

.max-w-219 {
  max-width: 219px;
}

.w-219 {
  width: 219px;
}
@media screen and (max-width: 767px) {
  .w-219 {
    width: 109.5px;
  }
}

.h-219 {
  height: 219px;
}

.--gap219 {
  gap: 219px !important;
}

.--fw219 {
  font-weight: 219;
}

.--mt220 {
  margin-top: 220px;
}
@media screen and (max-width: 767px) {
  .--mt220 {
    margin-top: 110px;
  }
}

.--mb220 {
  margin-bottom: 220px !important;
}
@media screen and (max-width: 767px) {
  .--mb220 {
    margin-bottom: 110px !important;
  }
}

.--pt220 {
  padding-top: 220px;
}
@media screen and (max-width: 767px) {
  .--pt220 {
    padding-top: 110px;
  }
}

.--pb220 {
  padding-bottom: 220px;
}
@media screen and (max-width: 767px) {
  .--pb220 {
    padding-bottom: 110px;
  }
}

.--px220 {
  padding: 0 220px;
}

.max-w-220 {
  max-width: 220px;
}

.w-220 {
  width: 220px;
}
@media screen and (max-width: 767px) {
  .w-220 {
    width: 110px;
  }
}

.h-220 {
  height: 220px;
}

.--gap220 {
  gap: 220px !important;
}

.--fw220 {
  font-weight: 220;
}

.--mt221 {
  margin-top: 221px;
}
@media screen and (max-width: 767px) {
  .--mt221 {
    margin-top: 110.5px;
  }
}

.--mb221 {
  margin-bottom: 221px !important;
}
@media screen and (max-width: 767px) {
  .--mb221 {
    margin-bottom: 110.5px !important;
  }
}

.--pt221 {
  padding-top: 221px;
}
@media screen and (max-width: 767px) {
  .--pt221 {
    padding-top: 110.5px;
  }
}

.--pb221 {
  padding-bottom: 221px;
}
@media screen and (max-width: 767px) {
  .--pb221 {
    padding-bottom: 110.5px;
  }
}

.--px221 {
  padding: 0 221px;
}

.max-w-221 {
  max-width: 221px;
}

.w-221 {
  width: 221px;
}
@media screen and (max-width: 767px) {
  .w-221 {
    width: 110.5px;
  }
}

.h-221 {
  height: 221px;
}

.--gap221 {
  gap: 221px !important;
}

.--fw221 {
  font-weight: 221;
}

.--mt222 {
  margin-top: 222px;
}
@media screen and (max-width: 767px) {
  .--mt222 {
    margin-top: 111px;
  }
}

.--mb222 {
  margin-bottom: 222px !important;
}
@media screen and (max-width: 767px) {
  .--mb222 {
    margin-bottom: 111px !important;
  }
}

.--pt222 {
  padding-top: 222px;
}
@media screen and (max-width: 767px) {
  .--pt222 {
    padding-top: 111px;
  }
}

.--pb222 {
  padding-bottom: 222px;
}
@media screen and (max-width: 767px) {
  .--pb222 {
    padding-bottom: 111px;
  }
}

.--px222 {
  padding: 0 222px;
}

.max-w-222 {
  max-width: 222px;
}

.w-222 {
  width: 222px;
}
@media screen and (max-width: 767px) {
  .w-222 {
    width: 111px;
  }
}

.h-222 {
  height: 222px;
}

.--gap222 {
  gap: 222px !important;
}

.--fw222 {
  font-weight: 222;
}

.--mt223 {
  margin-top: 223px;
}
@media screen and (max-width: 767px) {
  .--mt223 {
    margin-top: 111.5px;
  }
}

.--mb223 {
  margin-bottom: 223px !important;
}
@media screen and (max-width: 767px) {
  .--mb223 {
    margin-bottom: 111.5px !important;
  }
}

.--pt223 {
  padding-top: 223px;
}
@media screen and (max-width: 767px) {
  .--pt223 {
    padding-top: 111.5px;
  }
}

.--pb223 {
  padding-bottom: 223px;
}
@media screen and (max-width: 767px) {
  .--pb223 {
    padding-bottom: 111.5px;
  }
}

.--px223 {
  padding: 0 223px;
}

.max-w-223 {
  max-width: 223px;
}

.w-223 {
  width: 223px;
}
@media screen and (max-width: 767px) {
  .w-223 {
    width: 111.5px;
  }
}

.h-223 {
  height: 223px;
}

.--gap223 {
  gap: 223px !important;
}

.--fw223 {
  font-weight: 223;
}

.--mt224 {
  margin-top: 224px;
}
@media screen and (max-width: 767px) {
  .--mt224 {
    margin-top: 112px;
  }
}

.--mb224 {
  margin-bottom: 224px !important;
}
@media screen and (max-width: 767px) {
  .--mb224 {
    margin-bottom: 112px !important;
  }
}

.--pt224 {
  padding-top: 224px;
}
@media screen and (max-width: 767px) {
  .--pt224 {
    padding-top: 112px;
  }
}

.--pb224 {
  padding-bottom: 224px;
}
@media screen and (max-width: 767px) {
  .--pb224 {
    padding-bottom: 112px;
  }
}

.--px224 {
  padding: 0 224px;
}

.max-w-224 {
  max-width: 224px;
}

.w-224 {
  width: 224px;
}
@media screen and (max-width: 767px) {
  .w-224 {
    width: 112px;
  }
}

.h-224 {
  height: 224px;
}

.--gap224 {
  gap: 224px !important;
}

.--fw224 {
  font-weight: 224;
}

.--mt225 {
  margin-top: 225px;
}
@media screen and (max-width: 767px) {
  .--mt225 {
    margin-top: 112.5px;
  }
}

.--mb225 {
  margin-bottom: 225px !important;
}
@media screen and (max-width: 767px) {
  .--mb225 {
    margin-bottom: 112.5px !important;
  }
}

.--pt225 {
  padding-top: 225px;
}
@media screen and (max-width: 767px) {
  .--pt225 {
    padding-top: 112.5px;
  }
}

.--pb225 {
  padding-bottom: 225px;
}
@media screen and (max-width: 767px) {
  .--pb225 {
    padding-bottom: 112.5px;
  }
}

.--px225 {
  padding: 0 225px;
}

.max-w-225 {
  max-width: 225px;
}

.w-225 {
  width: 225px;
}
@media screen and (max-width: 767px) {
  .w-225 {
    width: 112.5px;
  }
}

.h-225 {
  height: 225px;
}

.--gap225 {
  gap: 225px !important;
}

.--fw225 {
  font-weight: 225;
}

.--mt226 {
  margin-top: 226px;
}
@media screen and (max-width: 767px) {
  .--mt226 {
    margin-top: 113px;
  }
}

.--mb226 {
  margin-bottom: 226px !important;
}
@media screen and (max-width: 767px) {
  .--mb226 {
    margin-bottom: 113px !important;
  }
}

.--pt226 {
  padding-top: 226px;
}
@media screen and (max-width: 767px) {
  .--pt226 {
    padding-top: 113px;
  }
}

.--pb226 {
  padding-bottom: 226px;
}
@media screen and (max-width: 767px) {
  .--pb226 {
    padding-bottom: 113px;
  }
}

.--px226 {
  padding: 0 226px;
}

.max-w-226 {
  max-width: 226px;
}

.w-226 {
  width: 226px;
}
@media screen and (max-width: 767px) {
  .w-226 {
    width: 113px;
  }
}

.h-226 {
  height: 226px;
}

.--gap226 {
  gap: 226px !important;
}

.--fw226 {
  font-weight: 226;
}

.--mt227 {
  margin-top: 227px;
}
@media screen and (max-width: 767px) {
  .--mt227 {
    margin-top: 113.5px;
  }
}

.--mb227 {
  margin-bottom: 227px !important;
}
@media screen and (max-width: 767px) {
  .--mb227 {
    margin-bottom: 113.5px !important;
  }
}

.--pt227 {
  padding-top: 227px;
}
@media screen and (max-width: 767px) {
  .--pt227 {
    padding-top: 113.5px;
  }
}

.--pb227 {
  padding-bottom: 227px;
}
@media screen and (max-width: 767px) {
  .--pb227 {
    padding-bottom: 113.5px;
  }
}

.--px227 {
  padding: 0 227px;
}

.max-w-227 {
  max-width: 227px;
}

.w-227 {
  width: 227px;
}
@media screen and (max-width: 767px) {
  .w-227 {
    width: 113.5px;
  }
}

.h-227 {
  height: 227px;
}

.--gap227 {
  gap: 227px !important;
}

.--fw227 {
  font-weight: 227;
}

.--mt228 {
  margin-top: 228px;
}
@media screen and (max-width: 767px) {
  .--mt228 {
    margin-top: 114px;
  }
}

.--mb228 {
  margin-bottom: 228px !important;
}
@media screen and (max-width: 767px) {
  .--mb228 {
    margin-bottom: 114px !important;
  }
}

.--pt228 {
  padding-top: 228px;
}
@media screen and (max-width: 767px) {
  .--pt228 {
    padding-top: 114px;
  }
}

.--pb228 {
  padding-bottom: 228px;
}
@media screen and (max-width: 767px) {
  .--pb228 {
    padding-bottom: 114px;
  }
}

.--px228 {
  padding: 0 228px;
}

.max-w-228 {
  max-width: 228px;
}

.w-228 {
  width: 228px;
}
@media screen and (max-width: 767px) {
  .w-228 {
    width: 114px;
  }
}

.h-228 {
  height: 228px;
}

.--gap228 {
  gap: 228px !important;
}

.--fw228 {
  font-weight: 228;
}

.--mt229 {
  margin-top: 229px;
}
@media screen and (max-width: 767px) {
  .--mt229 {
    margin-top: 114.5px;
  }
}

.--mb229 {
  margin-bottom: 229px !important;
}
@media screen and (max-width: 767px) {
  .--mb229 {
    margin-bottom: 114.5px !important;
  }
}

.--pt229 {
  padding-top: 229px;
}
@media screen and (max-width: 767px) {
  .--pt229 {
    padding-top: 114.5px;
  }
}

.--pb229 {
  padding-bottom: 229px;
}
@media screen and (max-width: 767px) {
  .--pb229 {
    padding-bottom: 114.5px;
  }
}

.--px229 {
  padding: 0 229px;
}

.max-w-229 {
  max-width: 229px;
}

.w-229 {
  width: 229px;
}
@media screen and (max-width: 767px) {
  .w-229 {
    width: 114.5px;
  }
}

.h-229 {
  height: 229px;
}

.--gap229 {
  gap: 229px !important;
}

.--fw229 {
  font-weight: 229;
}

.--mt230 {
  margin-top: 230px;
}
@media screen and (max-width: 767px) {
  .--mt230 {
    margin-top: 115px;
  }
}

.--mb230 {
  margin-bottom: 230px !important;
}
@media screen and (max-width: 767px) {
  .--mb230 {
    margin-bottom: 115px !important;
  }
}

.--pt230 {
  padding-top: 230px;
}
@media screen and (max-width: 767px) {
  .--pt230 {
    padding-top: 115px;
  }
}

.--pb230 {
  padding-bottom: 230px;
}
@media screen and (max-width: 767px) {
  .--pb230 {
    padding-bottom: 115px;
  }
}

.--px230 {
  padding: 0 230px;
}

.max-w-230 {
  max-width: 230px;
}

.w-230 {
  width: 230px;
}
@media screen and (max-width: 767px) {
  .w-230 {
    width: 115px;
  }
}

.h-230 {
  height: 230px;
}

.--gap230 {
  gap: 230px !important;
}

.--fw230 {
  font-weight: 230;
}

.--mt231 {
  margin-top: 231px;
}
@media screen and (max-width: 767px) {
  .--mt231 {
    margin-top: 115.5px;
  }
}

.--mb231 {
  margin-bottom: 231px !important;
}
@media screen and (max-width: 767px) {
  .--mb231 {
    margin-bottom: 115.5px !important;
  }
}

.--pt231 {
  padding-top: 231px;
}
@media screen and (max-width: 767px) {
  .--pt231 {
    padding-top: 115.5px;
  }
}

.--pb231 {
  padding-bottom: 231px;
}
@media screen and (max-width: 767px) {
  .--pb231 {
    padding-bottom: 115.5px;
  }
}

.--px231 {
  padding: 0 231px;
}

.max-w-231 {
  max-width: 231px;
}

.w-231 {
  width: 231px;
}
@media screen and (max-width: 767px) {
  .w-231 {
    width: 115.5px;
  }
}

.h-231 {
  height: 231px;
}

.--gap231 {
  gap: 231px !important;
}

.--fw231 {
  font-weight: 231;
}

.--mt232 {
  margin-top: 232px;
}
@media screen and (max-width: 767px) {
  .--mt232 {
    margin-top: 116px;
  }
}

.--mb232 {
  margin-bottom: 232px !important;
}
@media screen and (max-width: 767px) {
  .--mb232 {
    margin-bottom: 116px !important;
  }
}

.--pt232 {
  padding-top: 232px;
}
@media screen and (max-width: 767px) {
  .--pt232 {
    padding-top: 116px;
  }
}

.--pb232 {
  padding-bottom: 232px;
}
@media screen and (max-width: 767px) {
  .--pb232 {
    padding-bottom: 116px;
  }
}

.--px232 {
  padding: 0 232px;
}

.max-w-232 {
  max-width: 232px;
}

.w-232 {
  width: 232px;
}
@media screen and (max-width: 767px) {
  .w-232 {
    width: 116px;
  }
}

.h-232 {
  height: 232px;
}

.--gap232 {
  gap: 232px !important;
}

.--fw232 {
  font-weight: 232;
}

.--mt233 {
  margin-top: 233px;
}
@media screen and (max-width: 767px) {
  .--mt233 {
    margin-top: 116.5px;
  }
}

.--mb233 {
  margin-bottom: 233px !important;
}
@media screen and (max-width: 767px) {
  .--mb233 {
    margin-bottom: 116.5px !important;
  }
}

.--pt233 {
  padding-top: 233px;
}
@media screen and (max-width: 767px) {
  .--pt233 {
    padding-top: 116.5px;
  }
}

.--pb233 {
  padding-bottom: 233px;
}
@media screen and (max-width: 767px) {
  .--pb233 {
    padding-bottom: 116.5px;
  }
}

.--px233 {
  padding: 0 233px;
}

.max-w-233 {
  max-width: 233px;
}

.w-233 {
  width: 233px;
}
@media screen and (max-width: 767px) {
  .w-233 {
    width: 116.5px;
  }
}

.h-233 {
  height: 233px;
}

.--gap233 {
  gap: 233px !important;
}

.--fw233 {
  font-weight: 233;
}

.--mt234 {
  margin-top: 234px;
}
@media screen and (max-width: 767px) {
  .--mt234 {
    margin-top: 117px;
  }
}

.--mb234 {
  margin-bottom: 234px !important;
}
@media screen and (max-width: 767px) {
  .--mb234 {
    margin-bottom: 117px !important;
  }
}

.--pt234 {
  padding-top: 234px;
}
@media screen and (max-width: 767px) {
  .--pt234 {
    padding-top: 117px;
  }
}

.--pb234 {
  padding-bottom: 234px;
}
@media screen and (max-width: 767px) {
  .--pb234 {
    padding-bottom: 117px;
  }
}

.--px234 {
  padding: 0 234px;
}

.max-w-234 {
  max-width: 234px;
}

.w-234 {
  width: 234px;
}
@media screen and (max-width: 767px) {
  .w-234 {
    width: 117px;
  }
}

.h-234 {
  height: 234px;
}

.--gap234 {
  gap: 234px !important;
}

.--fw234 {
  font-weight: 234;
}

.--mt235 {
  margin-top: 235px;
}
@media screen and (max-width: 767px) {
  .--mt235 {
    margin-top: 117.5px;
  }
}

.--mb235 {
  margin-bottom: 235px !important;
}
@media screen and (max-width: 767px) {
  .--mb235 {
    margin-bottom: 117.5px !important;
  }
}

.--pt235 {
  padding-top: 235px;
}
@media screen and (max-width: 767px) {
  .--pt235 {
    padding-top: 117.5px;
  }
}

.--pb235 {
  padding-bottom: 235px;
}
@media screen and (max-width: 767px) {
  .--pb235 {
    padding-bottom: 117.5px;
  }
}

.--px235 {
  padding: 0 235px;
}

.max-w-235 {
  max-width: 235px;
}

.w-235 {
  width: 235px;
}
@media screen and (max-width: 767px) {
  .w-235 {
    width: 117.5px;
  }
}

.h-235 {
  height: 235px;
}

.--gap235 {
  gap: 235px !important;
}

.--fw235 {
  font-weight: 235;
}

.--mt236 {
  margin-top: 236px;
}
@media screen and (max-width: 767px) {
  .--mt236 {
    margin-top: 118px;
  }
}

.--mb236 {
  margin-bottom: 236px !important;
}
@media screen and (max-width: 767px) {
  .--mb236 {
    margin-bottom: 118px !important;
  }
}

.--pt236 {
  padding-top: 236px;
}
@media screen and (max-width: 767px) {
  .--pt236 {
    padding-top: 118px;
  }
}

.--pb236 {
  padding-bottom: 236px;
}
@media screen and (max-width: 767px) {
  .--pb236 {
    padding-bottom: 118px;
  }
}

.--px236 {
  padding: 0 236px;
}

.max-w-236 {
  max-width: 236px;
}

.w-236 {
  width: 236px;
}
@media screen and (max-width: 767px) {
  .w-236 {
    width: 118px;
  }
}

.h-236 {
  height: 236px;
}

.--gap236 {
  gap: 236px !important;
}

.--fw236 {
  font-weight: 236;
}

.--mt237 {
  margin-top: 237px;
}
@media screen and (max-width: 767px) {
  .--mt237 {
    margin-top: 118.5px;
  }
}

.--mb237 {
  margin-bottom: 237px !important;
}
@media screen and (max-width: 767px) {
  .--mb237 {
    margin-bottom: 118.5px !important;
  }
}

.--pt237 {
  padding-top: 237px;
}
@media screen and (max-width: 767px) {
  .--pt237 {
    padding-top: 118.5px;
  }
}

.--pb237 {
  padding-bottom: 237px;
}
@media screen and (max-width: 767px) {
  .--pb237 {
    padding-bottom: 118.5px;
  }
}

.--px237 {
  padding: 0 237px;
}

.max-w-237 {
  max-width: 237px;
}

.w-237 {
  width: 237px;
}
@media screen and (max-width: 767px) {
  .w-237 {
    width: 118.5px;
  }
}

.h-237 {
  height: 237px;
}

.--gap237 {
  gap: 237px !important;
}

.--fw237 {
  font-weight: 237;
}

.--mt238 {
  margin-top: 238px;
}
@media screen and (max-width: 767px) {
  .--mt238 {
    margin-top: 119px;
  }
}

.--mb238 {
  margin-bottom: 238px !important;
}
@media screen and (max-width: 767px) {
  .--mb238 {
    margin-bottom: 119px !important;
  }
}

.--pt238 {
  padding-top: 238px;
}
@media screen and (max-width: 767px) {
  .--pt238 {
    padding-top: 119px;
  }
}

.--pb238 {
  padding-bottom: 238px;
}
@media screen and (max-width: 767px) {
  .--pb238 {
    padding-bottom: 119px;
  }
}

.--px238 {
  padding: 0 238px;
}

.max-w-238 {
  max-width: 238px;
}

.w-238 {
  width: 238px;
}
@media screen and (max-width: 767px) {
  .w-238 {
    width: 119px;
  }
}

.h-238 {
  height: 238px;
}

.--gap238 {
  gap: 238px !important;
}

.--fw238 {
  font-weight: 238;
}

.--mt239 {
  margin-top: 239px;
}
@media screen and (max-width: 767px) {
  .--mt239 {
    margin-top: 119.5px;
  }
}

.--mb239 {
  margin-bottom: 239px !important;
}
@media screen and (max-width: 767px) {
  .--mb239 {
    margin-bottom: 119.5px !important;
  }
}

.--pt239 {
  padding-top: 239px;
}
@media screen and (max-width: 767px) {
  .--pt239 {
    padding-top: 119.5px;
  }
}

.--pb239 {
  padding-bottom: 239px;
}
@media screen and (max-width: 767px) {
  .--pb239 {
    padding-bottom: 119.5px;
  }
}

.--px239 {
  padding: 0 239px;
}

.max-w-239 {
  max-width: 239px;
}

.w-239 {
  width: 239px;
}
@media screen and (max-width: 767px) {
  .w-239 {
    width: 119.5px;
  }
}

.h-239 {
  height: 239px;
}

.--gap239 {
  gap: 239px !important;
}

.--fw239 {
  font-weight: 239;
}

.--mt240 {
  margin-top: 240px;
}
@media screen and (max-width: 767px) {
  .--mt240 {
    margin-top: 120px;
  }
}

.--mb240 {
  margin-bottom: 240px !important;
}
@media screen and (max-width: 767px) {
  .--mb240 {
    margin-bottom: 120px !important;
  }
}

.--pt240 {
  padding-top: 240px;
}
@media screen and (max-width: 767px) {
  .--pt240 {
    padding-top: 120px;
  }
}

.--pb240 {
  padding-bottom: 240px;
}
@media screen and (max-width: 767px) {
  .--pb240 {
    padding-bottom: 120px;
  }
}

.--px240 {
  padding: 0 240px;
}

.max-w-240 {
  max-width: 240px;
}

.w-240 {
  width: 240px;
}
@media screen and (max-width: 767px) {
  .w-240 {
    width: 120px;
  }
}

.h-240 {
  height: 240px;
}

.--gap240 {
  gap: 240px !important;
}

.--fw240 {
  font-weight: 240;
}

.--mt241 {
  margin-top: 241px;
}
@media screen and (max-width: 767px) {
  .--mt241 {
    margin-top: 120.5px;
  }
}

.--mb241 {
  margin-bottom: 241px !important;
}
@media screen and (max-width: 767px) {
  .--mb241 {
    margin-bottom: 120.5px !important;
  }
}

.--pt241 {
  padding-top: 241px;
}
@media screen and (max-width: 767px) {
  .--pt241 {
    padding-top: 120.5px;
  }
}

.--pb241 {
  padding-bottom: 241px;
}
@media screen and (max-width: 767px) {
  .--pb241 {
    padding-bottom: 120.5px;
  }
}

.--px241 {
  padding: 0 241px;
}

.max-w-241 {
  max-width: 241px;
}

.w-241 {
  width: 241px;
}
@media screen and (max-width: 767px) {
  .w-241 {
    width: 120.5px;
  }
}

.h-241 {
  height: 241px;
}

.--gap241 {
  gap: 241px !important;
}

.--fw241 {
  font-weight: 241;
}

.--mt242 {
  margin-top: 242px;
}
@media screen and (max-width: 767px) {
  .--mt242 {
    margin-top: 121px;
  }
}

.--mb242 {
  margin-bottom: 242px !important;
}
@media screen and (max-width: 767px) {
  .--mb242 {
    margin-bottom: 121px !important;
  }
}

.--pt242 {
  padding-top: 242px;
}
@media screen and (max-width: 767px) {
  .--pt242 {
    padding-top: 121px;
  }
}

.--pb242 {
  padding-bottom: 242px;
}
@media screen and (max-width: 767px) {
  .--pb242 {
    padding-bottom: 121px;
  }
}

.--px242 {
  padding: 0 242px;
}

.max-w-242 {
  max-width: 242px;
}

.w-242 {
  width: 242px;
}
@media screen and (max-width: 767px) {
  .w-242 {
    width: 121px;
  }
}

.h-242 {
  height: 242px;
}

.--gap242 {
  gap: 242px !important;
}

.--fw242 {
  font-weight: 242;
}

.--mt243 {
  margin-top: 243px;
}
@media screen and (max-width: 767px) {
  .--mt243 {
    margin-top: 121.5px;
  }
}

.--mb243 {
  margin-bottom: 243px !important;
}
@media screen and (max-width: 767px) {
  .--mb243 {
    margin-bottom: 121.5px !important;
  }
}

.--pt243 {
  padding-top: 243px;
}
@media screen and (max-width: 767px) {
  .--pt243 {
    padding-top: 121.5px;
  }
}

.--pb243 {
  padding-bottom: 243px;
}
@media screen and (max-width: 767px) {
  .--pb243 {
    padding-bottom: 121.5px;
  }
}

.--px243 {
  padding: 0 243px;
}

.max-w-243 {
  max-width: 243px;
}

.w-243 {
  width: 243px;
}
@media screen and (max-width: 767px) {
  .w-243 {
    width: 121.5px;
  }
}

.h-243 {
  height: 243px;
}

.--gap243 {
  gap: 243px !important;
}

.--fw243 {
  font-weight: 243;
}

.--mt244 {
  margin-top: 244px;
}
@media screen and (max-width: 767px) {
  .--mt244 {
    margin-top: 122px;
  }
}

.--mb244 {
  margin-bottom: 244px !important;
}
@media screen and (max-width: 767px) {
  .--mb244 {
    margin-bottom: 122px !important;
  }
}

.--pt244 {
  padding-top: 244px;
}
@media screen and (max-width: 767px) {
  .--pt244 {
    padding-top: 122px;
  }
}

.--pb244 {
  padding-bottom: 244px;
}
@media screen and (max-width: 767px) {
  .--pb244 {
    padding-bottom: 122px;
  }
}

.--px244 {
  padding: 0 244px;
}

.max-w-244 {
  max-width: 244px;
}

.w-244 {
  width: 244px;
}
@media screen and (max-width: 767px) {
  .w-244 {
    width: 122px;
  }
}

.h-244 {
  height: 244px;
}

.--gap244 {
  gap: 244px !important;
}

.--fw244 {
  font-weight: 244;
}

.--mt245 {
  margin-top: 245px;
}
@media screen and (max-width: 767px) {
  .--mt245 {
    margin-top: 122.5px;
  }
}

.--mb245 {
  margin-bottom: 245px !important;
}
@media screen and (max-width: 767px) {
  .--mb245 {
    margin-bottom: 122.5px !important;
  }
}

.--pt245 {
  padding-top: 245px;
}
@media screen and (max-width: 767px) {
  .--pt245 {
    padding-top: 122.5px;
  }
}

.--pb245 {
  padding-bottom: 245px;
}
@media screen and (max-width: 767px) {
  .--pb245 {
    padding-bottom: 122.5px;
  }
}

.--px245 {
  padding: 0 245px;
}

.max-w-245 {
  max-width: 245px;
}

.w-245 {
  width: 245px;
}
@media screen and (max-width: 767px) {
  .w-245 {
    width: 122.5px;
  }
}

.h-245 {
  height: 245px;
}

.--gap245 {
  gap: 245px !important;
}

.--fw245 {
  font-weight: 245;
}

.--mt246 {
  margin-top: 246px;
}
@media screen and (max-width: 767px) {
  .--mt246 {
    margin-top: 123px;
  }
}

.--mb246 {
  margin-bottom: 246px !important;
}
@media screen and (max-width: 767px) {
  .--mb246 {
    margin-bottom: 123px !important;
  }
}

.--pt246 {
  padding-top: 246px;
}
@media screen and (max-width: 767px) {
  .--pt246 {
    padding-top: 123px;
  }
}

.--pb246 {
  padding-bottom: 246px;
}
@media screen and (max-width: 767px) {
  .--pb246 {
    padding-bottom: 123px;
  }
}

.--px246 {
  padding: 0 246px;
}

.max-w-246 {
  max-width: 246px;
}

.w-246 {
  width: 246px;
}
@media screen and (max-width: 767px) {
  .w-246 {
    width: 123px;
  }
}

.h-246 {
  height: 246px;
}

.--gap246 {
  gap: 246px !important;
}

.--fw246 {
  font-weight: 246;
}

.--mt247 {
  margin-top: 247px;
}
@media screen and (max-width: 767px) {
  .--mt247 {
    margin-top: 123.5px;
  }
}

.--mb247 {
  margin-bottom: 247px !important;
}
@media screen and (max-width: 767px) {
  .--mb247 {
    margin-bottom: 123.5px !important;
  }
}

.--pt247 {
  padding-top: 247px;
}
@media screen and (max-width: 767px) {
  .--pt247 {
    padding-top: 123.5px;
  }
}

.--pb247 {
  padding-bottom: 247px;
}
@media screen and (max-width: 767px) {
  .--pb247 {
    padding-bottom: 123.5px;
  }
}

.--px247 {
  padding: 0 247px;
}

.max-w-247 {
  max-width: 247px;
}

.w-247 {
  width: 247px;
}
@media screen and (max-width: 767px) {
  .w-247 {
    width: 123.5px;
  }
}

.h-247 {
  height: 247px;
}

.--gap247 {
  gap: 247px !important;
}

.--fw247 {
  font-weight: 247;
}

.--mt248 {
  margin-top: 248px;
}
@media screen and (max-width: 767px) {
  .--mt248 {
    margin-top: 124px;
  }
}

.--mb248 {
  margin-bottom: 248px !important;
}
@media screen and (max-width: 767px) {
  .--mb248 {
    margin-bottom: 124px !important;
  }
}

.--pt248 {
  padding-top: 248px;
}
@media screen and (max-width: 767px) {
  .--pt248 {
    padding-top: 124px;
  }
}

.--pb248 {
  padding-bottom: 248px;
}
@media screen and (max-width: 767px) {
  .--pb248 {
    padding-bottom: 124px;
  }
}

.--px248 {
  padding: 0 248px;
}

.max-w-248 {
  max-width: 248px;
}

.w-248 {
  width: 248px;
}
@media screen and (max-width: 767px) {
  .w-248 {
    width: 124px;
  }
}

.h-248 {
  height: 248px;
}

.--gap248 {
  gap: 248px !important;
}

.--fw248 {
  font-weight: 248;
}

.--mt249 {
  margin-top: 249px;
}
@media screen and (max-width: 767px) {
  .--mt249 {
    margin-top: 124.5px;
  }
}

.--mb249 {
  margin-bottom: 249px !important;
}
@media screen and (max-width: 767px) {
  .--mb249 {
    margin-bottom: 124.5px !important;
  }
}

.--pt249 {
  padding-top: 249px;
}
@media screen and (max-width: 767px) {
  .--pt249 {
    padding-top: 124.5px;
  }
}

.--pb249 {
  padding-bottom: 249px;
}
@media screen and (max-width: 767px) {
  .--pb249 {
    padding-bottom: 124.5px;
  }
}

.--px249 {
  padding: 0 249px;
}

.max-w-249 {
  max-width: 249px;
}

.w-249 {
  width: 249px;
}
@media screen and (max-width: 767px) {
  .w-249 {
    width: 124.5px;
  }
}

.h-249 {
  height: 249px;
}

.--gap249 {
  gap: 249px !important;
}

.--fw249 {
  font-weight: 249;
}

.--mt250 {
  margin-top: 250px;
}
@media screen and (max-width: 767px) {
  .--mt250 {
    margin-top: 125px;
  }
}

.--mb250 {
  margin-bottom: 250px !important;
}
@media screen and (max-width: 767px) {
  .--mb250 {
    margin-bottom: 125px !important;
  }
}

.--pt250 {
  padding-top: 250px;
}
@media screen and (max-width: 767px) {
  .--pt250 {
    padding-top: 125px;
  }
}

.--pb250 {
  padding-bottom: 250px;
}
@media screen and (max-width: 767px) {
  .--pb250 {
    padding-bottom: 125px;
  }
}

.--px250 {
  padding: 0 250px;
}

.max-w-250 {
  max-width: 250px;
}

.w-250 {
  width: 250px;
}
@media screen and (max-width: 767px) {
  .w-250 {
    width: 125px;
  }
}

.h-250 {
  height: 250px;
}

.--gap250 {
  gap: 250px !important;
}

.--fw250 {
  font-weight: 250;
}

.--mt251 {
  margin-top: 251px;
}
@media screen and (max-width: 767px) {
  .--mt251 {
    margin-top: 125.5px;
  }
}

.--mb251 {
  margin-bottom: 251px !important;
}
@media screen and (max-width: 767px) {
  .--mb251 {
    margin-bottom: 125.5px !important;
  }
}

.--pt251 {
  padding-top: 251px;
}
@media screen and (max-width: 767px) {
  .--pt251 {
    padding-top: 125.5px;
  }
}

.--pb251 {
  padding-bottom: 251px;
}
@media screen and (max-width: 767px) {
  .--pb251 {
    padding-bottom: 125.5px;
  }
}

.--px251 {
  padding: 0 251px;
}

.max-w-251 {
  max-width: 251px;
}

.w-251 {
  width: 251px;
}
@media screen and (max-width: 767px) {
  .w-251 {
    width: 125.5px;
  }
}

.h-251 {
  height: 251px;
}

.--gap251 {
  gap: 251px !important;
}

.--fw251 {
  font-weight: 251;
}

.--mt252 {
  margin-top: 252px;
}
@media screen and (max-width: 767px) {
  .--mt252 {
    margin-top: 126px;
  }
}

.--mb252 {
  margin-bottom: 252px !important;
}
@media screen and (max-width: 767px) {
  .--mb252 {
    margin-bottom: 126px !important;
  }
}

.--pt252 {
  padding-top: 252px;
}
@media screen and (max-width: 767px) {
  .--pt252 {
    padding-top: 126px;
  }
}

.--pb252 {
  padding-bottom: 252px;
}
@media screen and (max-width: 767px) {
  .--pb252 {
    padding-bottom: 126px;
  }
}

.--px252 {
  padding: 0 252px;
}

.max-w-252 {
  max-width: 252px;
}

.w-252 {
  width: 252px;
}
@media screen and (max-width: 767px) {
  .w-252 {
    width: 126px;
  }
}

.h-252 {
  height: 252px;
}

.--gap252 {
  gap: 252px !important;
}

.--fw252 {
  font-weight: 252;
}

.--mt253 {
  margin-top: 253px;
}
@media screen and (max-width: 767px) {
  .--mt253 {
    margin-top: 126.5px;
  }
}

.--mb253 {
  margin-bottom: 253px !important;
}
@media screen and (max-width: 767px) {
  .--mb253 {
    margin-bottom: 126.5px !important;
  }
}

.--pt253 {
  padding-top: 253px;
}
@media screen and (max-width: 767px) {
  .--pt253 {
    padding-top: 126.5px;
  }
}

.--pb253 {
  padding-bottom: 253px;
}
@media screen and (max-width: 767px) {
  .--pb253 {
    padding-bottom: 126.5px;
  }
}

.--px253 {
  padding: 0 253px;
}

.max-w-253 {
  max-width: 253px;
}

.w-253 {
  width: 253px;
}
@media screen and (max-width: 767px) {
  .w-253 {
    width: 126.5px;
  }
}

.h-253 {
  height: 253px;
}

.--gap253 {
  gap: 253px !important;
}

.--fw253 {
  font-weight: 253;
}

.--mt254 {
  margin-top: 254px;
}
@media screen and (max-width: 767px) {
  .--mt254 {
    margin-top: 127px;
  }
}

.--mb254 {
  margin-bottom: 254px !important;
}
@media screen and (max-width: 767px) {
  .--mb254 {
    margin-bottom: 127px !important;
  }
}

.--pt254 {
  padding-top: 254px;
}
@media screen and (max-width: 767px) {
  .--pt254 {
    padding-top: 127px;
  }
}

.--pb254 {
  padding-bottom: 254px;
}
@media screen and (max-width: 767px) {
  .--pb254 {
    padding-bottom: 127px;
  }
}

.--px254 {
  padding: 0 254px;
}

.max-w-254 {
  max-width: 254px;
}

.w-254 {
  width: 254px;
}
@media screen and (max-width: 767px) {
  .w-254 {
    width: 127px;
  }
}

.h-254 {
  height: 254px;
}

.--gap254 {
  gap: 254px !important;
}

.--fw254 {
  font-weight: 254;
}

.--mt255 {
  margin-top: 255px;
}
@media screen and (max-width: 767px) {
  .--mt255 {
    margin-top: 127.5px;
  }
}

.--mb255 {
  margin-bottom: 255px !important;
}
@media screen and (max-width: 767px) {
  .--mb255 {
    margin-bottom: 127.5px !important;
  }
}

.--pt255 {
  padding-top: 255px;
}
@media screen and (max-width: 767px) {
  .--pt255 {
    padding-top: 127.5px;
  }
}

.--pb255 {
  padding-bottom: 255px;
}
@media screen and (max-width: 767px) {
  .--pb255 {
    padding-bottom: 127.5px;
  }
}

.--px255 {
  padding: 0 255px;
}

.max-w-255 {
  max-width: 255px;
}

.w-255 {
  width: 255px;
}
@media screen and (max-width: 767px) {
  .w-255 {
    width: 127.5px;
  }
}

.h-255 {
  height: 255px;
}

.--gap255 {
  gap: 255px !important;
}

.--fw255 {
  font-weight: 255;
}

.--mt256 {
  margin-top: 256px;
}
@media screen and (max-width: 767px) {
  .--mt256 {
    margin-top: 128px;
  }
}

.--mb256 {
  margin-bottom: 256px !important;
}
@media screen and (max-width: 767px) {
  .--mb256 {
    margin-bottom: 128px !important;
  }
}

.--pt256 {
  padding-top: 256px;
}
@media screen and (max-width: 767px) {
  .--pt256 {
    padding-top: 128px;
  }
}

.--pb256 {
  padding-bottom: 256px;
}
@media screen and (max-width: 767px) {
  .--pb256 {
    padding-bottom: 128px;
  }
}

.--px256 {
  padding: 0 256px;
}

.max-w-256 {
  max-width: 256px;
}

.w-256 {
  width: 256px;
}
@media screen and (max-width: 767px) {
  .w-256 {
    width: 128px;
  }
}

.h-256 {
  height: 256px;
}

.--gap256 {
  gap: 256px !important;
}

.--fw256 {
  font-weight: 256;
}

.--mt257 {
  margin-top: 257px;
}
@media screen and (max-width: 767px) {
  .--mt257 {
    margin-top: 128.5px;
  }
}

.--mb257 {
  margin-bottom: 257px !important;
}
@media screen and (max-width: 767px) {
  .--mb257 {
    margin-bottom: 128.5px !important;
  }
}

.--pt257 {
  padding-top: 257px;
}
@media screen and (max-width: 767px) {
  .--pt257 {
    padding-top: 128.5px;
  }
}

.--pb257 {
  padding-bottom: 257px;
}
@media screen and (max-width: 767px) {
  .--pb257 {
    padding-bottom: 128.5px;
  }
}

.--px257 {
  padding: 0 257px;
}

.max-w-257 {
  max-width: 257px;
}

.w-257 {
  width: 257px;
}
@media screen and (max-width: 767px) {
  .w-257 {
    width: 128.5px;
  }
}

.h-257 {
  height: 257px;
}

.--gap257 {
  gap: 257px !important;
}

.--fw257 {
  font-weight: 257;
}

.--mt258 {
  margin-top: 258px;
}
@media screen and (max-width: 767px) {
  .--mt258 {
    margin-top: 129px;
  }
}

.--mb258 {
  margin-bottom: 258px !important;
}
@media screen and (max-width: 767px) {
  .--mb258 {
    margin-bottom: 129px !important;
  }
}

.--pt258 {
  padding-top: 258px;
}
@media screen and (max-width: 767px) {
  .--pt258 {
    padding-top: 129px;
  }
}

.--pb258 {
  padding-bottom: 258px;
}
@media screen and (max-width: 767px) {
  .--pb258 {
    padding-bottom: 129px;
  }
}

.--px258 {
  padding: 0 258px;
}

.max-w-258 {
  max-width: 258px;
}

.w-258 {
  width: 258px;
}
@media screen and (max-width: 767px) {
  .w-258 {
    width: 129px;
  }
}

.h-258 {
  height: 258px;
}

.--gap258 {
  gap: 258px !important;
}

.--fw258 {
  font-weight: 258;
}

.--mt259 {
  margin-top: 259px;
}
@media screen and (max-width: 767px) {
  .--mt259 {
    margin-top: 129.5px;
  }
}

.--mb259 {
  margin-bottom: 259px !important;
}
@media screen and (max-width: 767px) {
  .--mb259 {
    margin-bottom: 129.5px !important;
  }
}

.--pt259 {
  padding-top: 259px;
}
@media screen and (max-width: 767px) {
  .--pt259 {
    padding-top: 129.5px;
  }
}

.--pb259 {
  padding-bottom: 259px;
}
@media screen and (max-width: 767px) {
  .--pb259 {
    padding-bottom: 129.5px;
  }
}

.--px259 {
  padding: 0 259px;
}

.max-w-259 {
  max-width: 259px;
}

.w-259 {
  width: 259px;
}
@media screen and (max-width: 767px) {
  .w-259 {
    width: 129.5px;
  }
}

.h-259 {
  height: 259px;
}

.--gap259 {
  gap: 259px !important;
}

.--fw259 {
  font-weight: 259;
}

.--mt260 {
  margin-top: 260px;
}
@media screen and (max-width: 767px) {
  .--mt260 {
    margin-top: 130px;
  }
}

.--mb260 {
  margin-bottom: 260px !important;
}
@media screen and (max-width: 767px) {
  .--mb260 {
    margin-bottom: 130px !important;
  }
}

.--pt260 {
  padding-top: 260px;
}
@media screen and (max-width: 767px) {
  .--pt260 {
    padding-top: 130px;
  }
}

.--pb260 {
  padding-bottom: 260px;
}
@media screen and (max-width: 767px) {
  .--pb260 {
    padding-bottom: 130px;
  }
}

.--px260 {
  padding: 0 260px;
}

.max-w-260 {
  max-width: 260px;
}

.w-260 {
  width: 260px;
}
@media screen and (max-width: 767px) {
  .w-260 {
    width: 130px;
  }
}

.h-260 {
  height: 260px;
}

.--gap260 {
  gap: 260px !important;
}

.--fw260 {
  font-weight: 260;
}

.--mt261 {
  margin-top: 261px;
}
@media screen and (max-width: 767px) {
  .--mt261 {
    margin-top: 130.5px;
  }
}

.--mb261 {
  margin-bottom: 261px !important;
}
@media screen and (max-width: 767px) {
  .--mb261 {
    margin-bottom: 130.5px !important;
  }
}

.--pt261 {
  padding-top: 261px;
}
@media screen and (max-width: 767px) {
  .--pt261 {
    padding-top: 130.5px;
  }
}

.--pb261 {
  padding-bottom: 261px;
}
@media screen and (max-width: 767px) {
  .--pb261 {
    padding-bottom: 130.5px;
  }
}

.--px261 {
  padding: 0 261px;
}

.max-w-261 {
  max-width: 261px;
}

.w-261 {
  width: 261px;
}
@media screen and (max-width: 767px) {
  .w-261 {
    width: 130.5px;
  }
}

.h-261 {
  height: 261px;
}

.--gap261 {
  gap: 261px !important;
}

.--fw261 {
  font-weight: 261;
}

.--mt262 {
  margin-top: 262px;
}
@media screen and (max-width: 767px) {
  .--mt262 {
    margin-top: 131px;
  }
}

.--mb262 {
  margin-bottom: 262px !important;
}
@media screen and (max-width: 767px) {
  .--mb262 {
    margin-bottom: 131px !important;
  }
}

.--pt262 {
  padding-top: 262px;
}
@media screen and (max-width: 767px) {
  .--pt262 {
    padding-top: 131px;
  }
}

.--pb262 {
  padding-bottom: 262px;
}
@media screen and (max-width: 767px) {
  .--pb262 {
    padding-bottom: 131px;
  }
}

.--px262 {
  padding: 0 262px;
}

.max-w-262 {
  max-width: 262px;
}

.w-262 {
  width: 262px;
}
@media screen and (max-width: 767px) {
  .w-262 {
    width: 131px;
  }
}

.h-262 {
  height: 262px;
}

.--gap262 {
  gap: 262px !important;
}

.--fw262 {
  font-weight: 262;
}

.--mt263 {
  margin-top: 263px;
}
@media screen and (max-width: 767px) {
  .--mt263 {
    margin-top: 131.5px;
  }
}

.--mb263 {
  margin-bottom: 263px !important;
}
@media screen and (max-width: 767px) {
  .--mb263 {
    margin-bottom: 131.5px !important;
  }
}

.--pt263 {
  padding-top: 263px;
}
@media screen and (max-width: 767px) {
  .--pt263 {
    padding-top: 131.5px;
  }
}

.--pb263 {
  padding-bottom: 263px;
}
@media screen and (max-width: 767px) {
  .--pb263 {
    padding-bottom: 131.5px;
  }
}

.--px263 {
  padding: 0 263px;
}

.max-w-263 {
  max-width: 263px;
}

.w-263 {
  width: 263px;
}
@media screen and (max-width: 767px) {
  .w-263 {
    width: 131.5px;
  }
}

.h-263 {
  height: 263px;
}

.--gap263 {
  gap: 263px !important;
}

.--fw263 {
  font-weight: 263;
}

.--mt264 {
  margin-top: 264px;
}
@media screen and (max-width: 767px) {
  .--mt264 {
    margin-top: 132px;
  }
}

.--mb264 {
  margin-bottom: 264px !important;
}
@media screen and (max-width: 767px) {
  .--mb264 {
    margin-bottom: 132px !important;
  }
}

.--pt264 {
  padding-top: 264px;
}
@media screen and (max-width: 767px) {
  .--pt264 {
    padding-top: 132px;
  }
}

.--pb264 {
  padding-bottom: 264px;
}
@media screen and (max-width: 767px) {
  .--pb264 {
    padding-bottom: 132px;
  }
}

.--px264 {
  padding: 0 264px;
}

.max-w-264 {
  max-width: 264px;
}

.w-264 {
  width: 264px;
}
@media screen and (max-width: 767px) {
  .w-264 {
    width: 132px;
  }
}

.h-264 {
  height: 264px;
}

.--gap264 {
  gap: 264px !important;
}

.--fw264 {
  font-weight: 264;
}

.--mt265 {
  margin-top: 265px;
}
@media screen and (max-width: 767px) {
  .--mt265 {
    margin-top: 132.5px;
  }
}

.--mb265 {
  margin-bottom: 265px !important;
}
@media screen and (max-width: 767px) {
  .--mb265 {
    margin-bottom: 132.5px !important;
  }
}

.--pt265 {
  padding-top: 265px;
}
@media screen and (max-width: 767px) {
  .--pt265 {
    padding-top: 132.5px;
  }
}

.--pb265 {
  padding-bottom: 265px;
}
@media screen and (max-width: 767px) {
  .--pb265 {
    padding-bottom: 132.5px;
  }
}

.--px265 {
  padding: 0 265px;
}

.max-w-265 {
  max-width: 265px;
}

.w-265 {
  width: 265px;
}
@media screen and (max-width: 767px) {
  .w-265 {
    width: 132.5px;
  }
}

.h-265 {
  height: 265px;
}

.--gap265 {
  gap: 265px !important;
}

.--fw265 {
  font-weight: 265;
}

.--mt266 {
  margin-top: 266px;
}
@media screen and (max-width: 767px) {
  .--mt266 {
    margin-top: 133px;
  }
}

.--mb266 {
  margin-bottom: 266px !important;
}
@media screen and (max-width: 767px) {
  .--mb266 {
    margin-bottom: 133px !important;
  }
}

.--pt266 {
  padding-top: 266px;
}
@media screen and (max-width: 767px) {
  .--pt266 {
    padding-top: 133px;
  }
}

.--pb266 {
  padding-bottom: 266px;
}
@media screen and (max-width: 767px) {
  .--pb266 {
    padding-bottom: 133px;
  }
}

.--px266 {
  padding: 0 266px;
}

.max-w-266 {
  max-width: 266px;
}

.w-266 {
  width: 266px;
}
@media screen and (max-width: 767px) {
  .w-266 {
    width: 133px;
  }
}

.h-266 {
  height: 266px;
}

.--gap266 {
  gap: 266px !important;
}

.--fw266 {
  font-weight: 266;
}

.--mt267 {
  margin-top: 267px;
}
@media screen and (max-width: 767px) {
  .--mt267 {
    margin-top: 133.5px;
  }
}

.--mb267 {
  margin-bottom: 267px !important;
}
@media screen and (max-width: 767px) {
  .--mb267 {
    margin-bottom: 133.5px !important;
  }
}

.--pt267 {
  padding-top: 267px;
}
@media screen and (max-width: 767px) {
  .--pt267 {
    padding-top: 133.5px;
  }
}

.--pb267 {
  padding-bottom: 267px;
}
@media screen and (max-width: 767px) {
  .--pb267 {
    padding-bottom: 133.5px;
  }
}

.--px267 {
  padding: 0 267px;
}

.max-w-267 {
  max-width: 267px;
}

.w-267 {
  width: 267px;
}
@media screen and (max-width: 767px) {
  .w-267 {
    width: 133.5px;
  }
}

.h-267 {
  height: 267px;
}

.--gap267 {
  gap: 267px !important;
}

.--fw267 {
  font-weight: 267;
}

.--mt268 {
  margin-top: 268px;
}
@media screen and (max-width: 767px) {
  .--mt268 {
    margin-top: 134px;
  }
}

.--mb268 {
  margin-bottom: 268px !important;
}
@media screen and (max-width: 767px) {
  .--mb268 {
    margin-bottom: 134px !important;
  }
}

.--pt268 {
  padding-top: 268px;
}
@media screen and (max-width: 767px) {
  .--pt268 {
    padding-top: 134px;
  }
}

.--pb268 {
  padding-bottom: 268px;
}
@media screen and (max-width: 767px) {
  .--pb268 {
    padding-bottom: 134px;
  }
}

.--px268 {
  padding: 0 268px;
}

.max-w-268 {
  max-width: 268px;
}

.w-268 {
  width: 268px;
}
@media screen and (max-width: 767px) {
  .w-268 {
    width: 134px;
  }
}

.h-268 {
  height: 268px;
}

.--gap268 {
  gap: 268px !important;
}

.--fw268 {
  font-weight: 268;
}

.--mt269 {
  margin-top: 269px;
}
@media screen and (max-width: 767px) {
  .--mt269 {
    margin-top: 134.5px;
  }
}

.--mb269 {
  margin-bottom: 269px !important;
}
@media screen and (max-width: 767px) {
  .--mb269 {
    margin-bottom: 134.5px !important;
  }
}

.--pt269 {
  padding-top: 269px;
}
@media screen and (max-width: 767px) {
  .--pt269 {
    padding-top: 134.5px;
  }
}

.--pb269 {
  padding-bottom: 269px;
}
@media screen and (max-width: 767px) {
  .--pb269 {
    padding-bottom: 134.5px;
  }
}

.--px269 {
  padding: 0 269px;
}

.max-w-269 {
  max-width: 269px;
}

.w-269 {
  width: 269px;
}
@media screen and (max-width: 767px) {
  .w-269 {
    width: 134.5px;
  }
}

.h-269 {
  height: 269px;
}

.--gap269 {
  gap: 269px !important;
}

.--fw269 {
  font-weight: 269;
}

.--mt270 {
  margin-top: 270px;
}
@media screen and (max-width: 767px) {
  .--mt270 {
    margin-top: 135px;
  }
}

.--mb270 {
  margin-bottom: 270px !important;
}
@media screen and (max-width: 767px) {
  .--mb270 {
    margin-bottom: 135px !important;
  }
}

.--pt270 {
  padding-top: 270px;
}
@media screen and (max-width: 767px) {
  .--pt270 {
    padding-top: 135px;
  }
}

.--pb270 {
  padding-bottom: 270px;
}
@media screen and (max-width: 767px) {
  .--pb270 {
    padding-bottom: 135px;
  }
}

.--px270 {
  padding: 0 270px;
}

.max-w-270 {
  max-width: 270px;
}

.w-270 {
  width: 270px;
}
@media screen and (max-width: 767px) {
  .w-270 {
    width: 135px;
  }
}

.h-270 {
  height: 270px;
}

.--gap270 {
  gap: 270px !important;
}

.--fw270 {
  font-weight: 270;
}

.--mt271 {
  margin-top: 271px;
}
@media screen and (max-width: 767px) {
  .--mt271 {
    margin-top: 135.5px;
  }
}

.--mb271 {
  margin-bottom: 271px !important;
}
@media screen and (max-width: 767px) {
  .--mb271 {
    margin-bottom: 135.5px !important;
  }
}

.--pt271 {
  padding-top: 271px;
}
@media screen and (max-width: 767px) {
  .--pt271 {
    padding-top: 135.5px;
  }
}

.--pb271 {
  padding-bottom: 271px;
}
@media screen and (max-width: 767px) {
  .--pb271 {
    padding-bottom: 135.5px;
  }
}

.--px271 {
  padding: 0 271px;
}

.max-w-271 {
  max-width: 271px;
}

.w-271 {
  width: 271px;
}
@media screen and (max-width: 767px) {
  .w-271 {
    width: 135.5px;
  }
}

.h-271 {
  height: 271px;
}

.--gap271 {
  gap: 271px !important;
}

.--fw271 {
  font-weight: 271;
}

.--mt272 {
  margin-top: 272px;
}
@media screen and (max-width: 767px) {
  .--mt272 {
    margin-top: 136px;
  }
}

.--mb272 {
  margin-bottom: 272px !important;
}
@media screen and (max-width: 767px) {
  .--mb272 {
    margin-bottom: 136px !important;
  }
}

.--pt272 {
  padding-top: 272px;
}
@media screen and (max-width: 767px) {
  .--pt272 {
    padding-top: 136px;
  }
}

.--pb272 {
  padding-bottom: 272px;
}
@media screen and (max-width: 767px) {
  .--pb272 {
    padding-bottom: 136px;
  }
}

.--px272 {
  padding: 0 272px;
}

.max-w-272 {
  max-width: 272px;
}

.w-272 {
  width: 272px;
}
@media screen and (max-width: 767px) {
  .w-272 {
    width: 136px;
  }
}

.h-272 {
  height: 272px;
}

.--gap272 {
  gap: 272px !important;
}

.--fw272 {
  font-weight: 272;
}

.--mt273 {
  margin-top: 273px;
}
@media screen and (max-width: 767px) {
  .--mt273 {
    margin-top: 136.5px;
  }
}

.--mb273 {
  margin-bottom: 273px !important;
}
@media screen and (max-width: 767px) {
  .--mb273 {
    margin-bottom: 136.5px !important;
  }
}

.--pt273 {
  padding-top: 273px;
}
@media screen and (max-width: 767px) {
  .--pt273 {
    padding-top: 136.5px;
  }
}

.--pb273 {
  padding-bottom: 273px;
}
@media screen and (max-width: 767px) {
  .--pb273 {
    padding-bottom: 136.5px;
  }
}

.--px273 {
  padding: 0 273px;
}

.max-w-273 {
  max-width: 273px;
}

.w-273 {
  width: 273px;
}
@media screen and (max-width: 767px) {
  .w-273 {
    width: 136.5px;
  }
}

.h-273 {
  height: 273px;
}

.--gap273 {
  gap: 273px !important;
}

.--fw273 {
  font-weight: 273;
}

.--mt274 {
  margin-top: 274px;
}
@media screen and (max-width: 767px) {
  .--mt274 {
    margin-top: 137px;
  }
}

.--mb274 {
  margin-bottom: 274px !important;
}
@media screen and (max-width: 767px) {
  .--mb274 {
    margin-bottom: 137px !important;
  }
}

.--pt274 {
  padding-top: 274px;
}
@media screen and (max-width: 767px) {
  .--pt274 {
    padding-top: 137px;
  }
}

.--pb274 {
  padding-bottom: 274px;
}
@media screen and (max-width: 767px) {
  .--pb274 {
    padding-bottom: 137px;
  }
}

.--px274 {
  padding: 0 274px;
}

.max-w-274 {
  max-width: 274px;
}

.w-274 {
  width: 274px;
}
@media screen and (max-width: 767px) {
  .w-274 {
    width: 137px;
  }
}

.h-274 {
  height: 274px;
}

.--gap274 {
  gap: 274px !important;
}

.--fw274 {
  font-weight: 274;
}

.--mt275 {
  margin-top: 275px;
}
@media screen and (max-width: 767px) {
  .--mt275 {
    margin-top: 137.5px;
  }
}

.--mb275 {
  margin-bottom: 275px !important;
}
@media screen and (max-width: 767px) {
  .--mb275 {
    margin-bottom: 137.5px !important;
  }
}

.--pt275 {
  padding-top: 275px;
}
@media screen and (max-width: 767px) {
  .--pt275 {
    padding-top: 137.5px;
  }
}

.--pb275 {
  padding-bottom: 275px;
}
@media screen and (max-width: 767px) {
  .--pb275 {
    padding-bottom: 137.5px;
  }
}

.--px275 {
  padding: 0 275px;
}

.max-w-275 {
  max-width: 275px;
}

.w-275 {
  width: 275px;
}
@media screen and (max-width: 767px) {
  .w-275 {
    width: 137.5px;
  }
}

.h-275 {
  height: 275px;
}

.--gap275 {
  gap: 275px !important;
}

.--fw275 {
  font-weight: 275;
}

.--mt276 {
  margin-top: 276px;
}
@media screen and (max-width: 767px) {
  .--mt276 {
    margin-top: 138px;
  }
}

.--mb276 {
  margin-bottom: 276px !important;
}
@media screen and (max-width: 767px) {
  .--mb276 {
    margin-bottom: 138px !important;
  }
}

.--pt276 {
  padding-top: 276px;
}
@media screen and (max-width: 767px) {
  .--pt276 {
    padding-top: 138px;
  }
}

.--pb276 {
  padding-bottom: 276px;
}
@media screen and (max-width: 767px) {
  .--pb276 {
    padding-bottom: 138px;
  }
}

.--px276 {
  padding: 0 276px;
}

.max-w-276 {
  max-width: 276px;
}

.w-276 {
  width: 276px;
}
@media screen and (max-width: 767px) {
  .w-276 {
    width: 138px;
  }
}

.h-276 {
  height: 276px;
}

.--gap276 {
  gap: 276px !important;
}

.--fw276 {
  font-weight: 276;
}

.--mt277 {
  margin-top: 277px;
}
@media screen and (max-width: 767px) {
  .--mt277 {
    margin-top: 138.5px;
  }
}

.--mb277 {
  margin-bottom: 277px !important;
}
@media screen and (max-width: 767px) {
  .--mb277 {
    margin-bottom: 138.5px !important;
  }
}

.--pt277 {
  padding-top: 277px;
}
@media screen and (max-width: 767px) {
  .--pt277 {
    padding-top: 138.5px;
  }
}

.--pb277 {
  padding-bottom: 277px;
}
@media screen and (max-width: 767px) {
  .--pb277 {
    padding-bottom: 138.5px;
  }
}

.--px277 {
  padding: 0 277px;
}

.max-w-277 {
  max-width: 277px;
}

.w-277 {
  width: 277px;
}
@media screen and (max-width: 767px) {
  .w-277 {
    width: 138.5px;
  }
}

.h-277 {
  height: 277px;
}

.--gap277 {
  gap: 277px !important;
}

.--fw277 {
  font-weight: 277;
}

.--mt278 {
  margin-top: 278px;
}
@media screen and (max-width: 767px) {
  .--mt278 {
    margin-top: 139px;
  }
}

.--mb278 {
  margin-bottom: 278px !important;
}
@media screen and (max-width: 767px) {
  .--mb278 {
    margin-bottom: 139px !important;
  }
}

.--pt278 {
  padding-top: 278px;
}
@media screen and (max-width: 767px) {
  .--pt278 {
    padding-top: 139px;
  }
}

.--pb278 {
  padding-bottom: 278px;
}
@media screen and (max-width: 767px) {
  .--pb278 {
    padding-bottom: 139px;
  }
}

.--px278 {
  padding: 0 278px;
}

.max-w-278 {
  max-width: 278px;
}

.w-278 {
  width: 278px;
}
@media screen and (max-width: 767px) {
  .w-278 {
    width: 139px;
  }
}

.h-278 {
  height: 278px;
}

.--gap278 {
  gap: 278px !important;
}

.--fw278 {
  font-weight: 278;
}

.--mt279 {
  margin-top: 279px;
}
@media screen and (max-width: 767px) {
  .--mt279 {
    margin-top: 139.5px;
  }
}

.--mb279 {
  margin-bottom: 279px !important;
}
@media screen and (max-width: 767px) {
  .--mb279 {
    margin-bottom: 139.5px !important;
  }
}

.--pt279 {
  padding-top: 279px;
}
@media screen and (max-width: 767px) {
  .--pt279 {
    padding-top: 139.5px;
  }
}

.--pb279 {
  padding-bottom: 279px;
}
@media screen and (max-width: 767px) {
  .--pb279 {
    padding-bottom: 139.5px;
  }
}

.--px279 {
  padding: 0 279px;
}

.max-w-279 {
  max-width: 279px;
}

.w-279 {
  width: 279px;
}
@media screen and (max-width: 767px) {
  .w-279 {
    width: 139.5px;
  }
}

.h-279 {
  height: 279px;
}

.--gap279 {
  gap: 279px !important;
}

.--fw279 {
  font-weight: 279;
}

.--mt280 {
  margin-top: 280px;
}
@media screen and (max-width: 767px) {
  .--mt280 {
    margin-top: 140px;
  }
}

.--mb280 {
  margin-bottom: 280px !important;
}
@media screen and (max-width: 767px) {
  .--mb280 {
    margin-bottom: 140px !important;
  }
}

.--pt280 {
  padding-top: 280px;
}
@media screen and (max-width: 767px) {
  .--pt280 {
    padding-top: 140px;
  }
}

.--pb280 {
  padding-bottom: 280px;
}
@media screen and (max-width: 767px) {
  .--pb280 {
    padding-bottom: 140px;
  }
}

.--px280 {
  padding: 0 280px;
}

.max-w-280 {
  max-width: 280px;
}

.w-280 {
  width: 280px;
}
@media screen and (max-width: 767px) {
  .w-280 {
    width: 140px;
  }
}

.h-280 {
  height: 280px;
}

.--gap280 {
  gap: 280px !important;
}

.--fw280 {
  font-weight: 280;
}

.--mt281 {
  margin-top: 281px;
}
@media screen and (max-width: 767px) {
  .--mt281 {
    margin-top: 140.5px;
  }
}

.--mb281 {
  margin-bottom: 281px !important;
}
@media screen and (max-width: 767px) {
  .--mb281 {
    margin-bottom: 140.5px !important;
  }
}

.--pt281 {
  padding-top: 281px;
}
@media screen and (max-width: 767px) {
  .--pt281 {
    padding-top: 140.5px;
  }
}

.--pb281 {
  padding-bottom: 281px;
}
@media screen and (max-width: 767px) {
  .--pb281 {
    padding-bottom: 140.5px;
  }
}

.--px281 {
  padding: 0 281px;
}

.max-w-281 {
  max-width: 281px;
}

.w-281 {
  width: 281px;
}
@media screen and (max-width: 767px) {
  .w-281 {
    width: 140.5px;
  }
}

.h-281 {
  height: 281px;
}

.--gap281 {
  gap: 281px !important;
}

.--fw281 {
  font-weight: 281;
}

.--mt282 {
  margin-top: 282px;
}
@media screen and (max-width: 767px) {
  .--mt282 {
    margin-top: 141px;
  }
}

.--mb282 {
  margin-bottom: 282px !important;
}
@media screen and (max-width: 767px) {
  .--mb282 {
    margin-bottom: 141px !important;
  }
}

.--pt282 {
  padding-top: 282px;
}
@media screen and (max-width: 767px) {
  .--pt282 {
    padding-top: 141px;
  }
}

.--pb282 {
  padding-bottom: 282px;
}
@media screen and (max-width: 767px) {
  .--pb282 {
    padding-bottom: 141px;
  }
}

.--px282 {
  padding: 0 282px;
}

.max-w-282 {
  max-width: 282px;
}

.w-282 {
  width: 282px;
}
@media screen and (max-width: 767px) {
  .w-282 {
    width: 141px;
  }
}

.h-282 {
  height: 282px;
}

.--gap282 {
  gap: 282px !important;
}

.--fw282 {
  font-weight: 282;
}

.--mt283 {
  margin-top: 283px;
}
@media screen and (max-width: 767px) {
  .--mt283 {
    margin-top: 141.5px;
  }
}

.--mb283 {
  margin-bottom: 283px !important;
}
@media screen and (max-width: 767px) {
  .--mb283 {
    margin-bottom: 141.5px !important;
  }
}

.--pt283 {
  padding-top: 283px;
}
@media screen and (max-width: 767px) {
  .--pt283 {
    padding-top: 141.5px;
  }
}

.--pb283 {
  padding-bottom: 283px;
}
@media screen and (max-width: 767px) {
  .--pb283 {
    padding-bottom: 141.5px;
  }
}

.--px283 {
  padding: 0 283px;
}

.max-w-283 {
  max-width: 283px;
}

.w-283 {
  width: 283px;
}
@media screen and (max-width: 767px) {
  .w-283 {
    width: 141.5px;
  }
}

.h-283 {
  height: 283px;
}

.--gap283 {
  gap: 283px !important;
}

.--fw283 {
  font-weight: 283;
}

.--mt284 {
  margin-top: 284px;
}
@media screen and (max-width: 767px) {
  .--mt284 {
    margin-top: 142px;
  }
}

.--mb284 {
  margin-bottom: 284px !important;
}
@media screen and (max-width: 767px) {
  .--mb284 {
    margin-bottom: 142px !important;
  }
}

.--pt284 {
  padding-top: 284px;
}
@media screen and (max-width: 767px) {
  .--pt284 {
    padding-top: 142px;
  }
}

.--pb284 {
  padding-bottom: 284px;
}
@media screen and (max-width: 767px) {
  .--pb284 {
    padding-bottom: 142px;
  }
}

.--px284 {
  padding: 0 284px;
}

.max-w-284 {
  max-width: 284px;
}

.w-284 {
  width: 284px;
}
@media screen and (max-width: 767px) {
  .w-284 {
    width: 142px;
  }
}

.h-284 {
  height: 284px;
}

.--gap284 {
  gap: 284px !important;
}

.--fw284 {
  font-weight: 284;
}

.--mt285 {
  margin-top: 285px;
}
@media screen and (max-width: 767px) {
  .--mt285 {
    margin-top: 142.5px;
  }
}

.--mb285 {
  margin-bottom: 285px !important;
}
@media screen and (max-width: 767px) {
  .--mb285 {
    margin-bottom: 142.5px !important;
  }
}

.--pt285 {
  padding-top: 285px;
}
@media screen and (max-width: 767px) {
  .--pt285 {
    padding-top: 142.5px;
  }
}

.--pb285 {
  padding-bottom: 285px;
}
@media screen and (max-width: 767px) {
  .--pb285 {
    padding-bottom: 142.5px;
  }
}

.--px285 {
  padding: 0 285px;
}

.max-w-285 {
  max-width: 285px;
}

.w-285 {
  width: 285px;
}
@media screen and (max-width: 767px) {
  .w-285 {
    width: 142.5px;
  }
}

.h-285 {
  height: 285px;
}

.--gap285 {
  gap: 285px !important;
}

.--fw285 {
  font-weight: 285;
}

.--mt286 {
  margin-top: 286px;
}
@media screen and (max-width: 767px) {
  .--mt286 {
    margin-top: 143px;
  }
}

.--mb286 {
  margin-bottom: 286px !important;
}
@media screen and (max-width: 767px) {
  .--mb286 {
    margin-bottom: 143px !important;
  }
}

.--pt286 {
  padding-top: 286px;
}
@media screen and (max-width: 767px) {
  .--pt286 {
    padding-top: 143px;
  }
}

.--pb286 {
  padding-bottom: 286px;
}
@media screen and (max-width: 767px) {
  .--pb286 {
    padding-bottom: 143px;
  }
}

.--px286 {
  padding: 0 286px;
}

.max-w-286 {
  max-width: 286px;
}

.w-286 {
  width: 286px;
}
@media screen and (max-width: 767px) {
  .w-286 {
    width: 143px;
  }
}

.h-286 {
  height: 286px;
}

.--gap286 {
  gap: 286px !important;
}

.--fw286 {
  font-weight: 286;
}

.--mt287 {
  margin-top: 287px;
}
@media screen and (max-width: 767px) {
  .--mt287 {
    margin-top: 143.5px;
  }
}

.--mb287 {
  margin-bottom: 287px !important;
}
@media screen and (max-width: 767px) {
  .--mb287 {
    margin-bottom: 143.5px !important;
  }
}

.--pt287 {
  padding-top: 287px;
}
@media screen and (max-width: 767px) {
  .--pt287 {
    padding-top: 143.5px;
  }
}

.--pb287 {
  padding-bottom: 287px;
}
@media screen and (max-width: 767px) {
  .--pb287 {
    padding-bottom: 143.5px;
  }
}

.--px287 {
  padding: 0 287px;
}

.max-w-287 {
  max-width: 287px;
}

.w-287 {
  width: 287px;
}
@media screen and (max-width: 767px) {
  .w-287 {
    width: 143.5px;
  }
}

.h-287 {
  height: 287px;
}

.--gap287 {
  gap: 287px !important;
}

.--fw287 {
  font-weight: 287;
}

.--mt288 {
  margin-top: 288px;
}
@media screen and (max-width: 767px) {
  .--mt288 {
    margin-top: 144px;
  }
}

.--mb288 {
  margin-bottom: 288px !important;
}
@media screen and (max-width: 767px) {
  .--mb288 {
    margin-bottom: 144px !important;
  }
}

.--pt288 {
  padding-top: 288px;
}
@media screen and (max-width: 767px) {
  .--pt288 {
    padding-top: 144px;
  }
}

.--pb288 {
  padding-bottom: 288px;
}
@media screen and (max-width: 767px) {
  .--pb288 {
    padding-bottom: 144px;
  }
}

.--px288 {
  padding: 0 288px;
}

.max-w-288 {
  max-width: 288px;
}

.w-288 {
  width: 288px;
}
@media screen and (max-width: 767px) {
  .w-288 {
    width: 144px;
  }
}

.h-288 {
  height: 288px;
}

.--gap288 {
  gap: 288px !important;
}

.--fw288 {
  font-weight: 288;
}

.--mt289 {
  margin-top: 289px;
}
@media screen and (max-width: 767px) {
  .--mt289 {
    margin-top: 144.5px;
  }
}

.--mb289 {
  margin-bottom: 289px !important;
}
@media screen and (max-width: 767px) {
  .--mb289 {
    margin-bottom: 144.5px !important;
  }
}

.--pt289 {
  padding-top: 289px;
}
@media screen and (max-width: 767px) {
  .--pt289 {
    padding-top: 144.5px;
  }
}

.--pb289 {
  padding-bottom: 289px;
}
@media screen and (max-width: 767px) {
  .--pb289 {
    padding-bottom: 144.5px;
  }
}

.--px289 {
  padding: 0 289px;
}

.max-w-289 {
  max-width: 289px;
}

.w-289 {
  width: 289px;
}
@media screen and (max-width: 767px) {
  .w-289 {
    width: 144.5px;
  }
}

.h-289 {
  height: 289px;
}

.--gap289 {
  gap: 289px !important;
}

.--fw289 {
  font-weight: 289;
}

.--mt290 {
  margin-top: 290px;
}
@media screen and (max-width: 767px) {
  .--mt290 {
    margin-top: 145px;
  }
}

.--mb290 {
  margin-bottom: 290px !important;
}
@media screen and (max-width: 767px) {
  .--mb290 {
    margin-bottom: 145px !important;
  }
}

.--pt290 {
  padding-top: 290px;
}
@media screen and (max-width: 767px) {
  .--pt290 {
    padding-top: 145px;
  }
}

.--pb290 {
  padding-bottom: 290px;
}
@media screen and (max-width: 767px) {
  .--pb290 {
    padding-bottom: 145px;
  }
}

.--px290 {
  padding: 0 290px;
}

.max-w-290 {
  max-width: 290px;
}

.w-290 {
  width: 290px;
}
@media screen and (max-width: 767px) {
  .w-290 {
    width: 145px;
  }
}

.h-290 {
  height: 290px;
}

.--gap290 {
  gap: 290px !important;
}

.--fw290 {
  font-weight: 290;
}

.--mt291 {
  margin-top: 291px;
}
@media screen and (max-width: 767px) {
  .--mt291 {
    margin-top: 145.5px;
  }
}

.--mb291 {
  margin-bottom: 291px !important;
}
@media screen and (max-width: 767px) {
  .--mb291 {
    margin-bottom: 145.5px !important;
  }
}

.--pt291 {
  padding-top: 291px;
}
@media screen and (max-width: 767px) {
  .--pt291 {
    padding-top: 145.5px;
  }
}

.--pb291 {
  padding-bottom: 291px;
}
@media screen and (max-width: 767px) {
  .--pb291 {
    padding-bottom: 145.5px;
  }
}

.--px291 {
  padding: 0 291px;
}

.max-w-291 {
  max-width: 291px;
}

.w-291 {
  width: 291px;
}
@media screen and (max-width: 767px) {
  .w-291 {
    width: 145.5px;
  }
}

.h-291 {
  height: 291px;
}

.--gap291 {
  gap: 291px !important;
}

.--fw291 {
  font-weight: 291;
}

.--mt292 {
  margin-top: 292px;
}
@media screen and (max-width: 767px) {
  .--mt292 {
    margin-top: 146px;
  }
}

.--mb292 {
  margin-bottom: 292px !important;
}
@media screen and (max-width: 767px) {
  .--mb292 {
    margin-bottom: 146px !important;
  }
}

.--pt292 {
  padding-top: 292px;
}
@media screen and (max-width: 767px) {
  .--pt292 {
    padding-top: 146px;
  }
}

.--pb292 {
  padding-bottom: 292px;
}
@media screen and (max-width: 767px) {
  .--pb292 {
    padding-bottom: 146px;
  }
}

.--px292 {
  padding: 0 292px;
}

.max-w-292 {
  max-width: 292px;
}

.w-292 {
  width: 292px;
}
@media screen and (max-width: 767px) {
  .w-292 {
    width: 146px;
  }
}

.h-292 {
  height: 292px;
}

.--gap292 {
  gap: 292px !important;
}

.--fw292 {
  font-weight: 292;
}

.--mt293 {
  margin-top: 293px;
}
@media screen and (max-width: 767px) {
  .--mt293 {
    margin-top: 146.5px;
  }
}

.--mb293 {
  margin-bottom: 293px !important;
}
@media screen and (max-width: 767px) {
  .--mb293 {
    margin-bottom: 146.5px !important;
  }
}

.--pt293 {
  padding-top: 293px;
}
@media screen and (max-width: 767px) {
  .--pt293 {
    padding-top: 146.5px;
  }
}

.--pb293 {
  padding-bottom: 293px;
}
@media screen and (max-width: 767px) {
  .--pb293 {
    padding-bottom: 146.5px;
  }
}

.--px293 {
  padding: 0 293px;
}

.max-w-293 {
  max-width: 293px;
}

.w-293 {
  width: 293px;
}
@media screen and (max-width: 767px) {
  .w-293 {
    width: 146.5px;
  }
}

.h-293 {
  height: 293px;
}

.--gap293 {
  gap: 293px !important;
}

.--fw293 {
  font-weight: 293;
}

.--mt294 {
  margin-top: 294px;
}
@media screen and (max-width: 767px) {
  .--mt294 {
    margin-top: 147px;
  }
}

.--mb294 {
  margin-bottom: 294px !important;
}
@media screen and (max-width: 767px) {
  .--mb294 {
    margin-bottom: 147px !important;
  }
}

.--pt294 {
  padding-top: 294px;
}
@media screen and (max-width: 767px) {
  .--pt294 {
    padding-top: 147px;
  }
}

.--pb294 {
  padding-bottom: 294px;
}
@media screen and (max-width: 767px) {
  .--pb294 {
    padding-bottom: 147px;
  }
}

.--px294 {
  padding: 0 294px;
}

.max-w-294 {
  max-width: 294px;
}

.w-294 {
  width: 294px;
}
@media screen and (max-width: 767px) {
  .w-294 {
    width: 147px;
  }
}

.h-294 {
  height: 294px;
}

.--gap294 {
  gap: 294px !important;
}

.--fw294 {
  font-weight: 294;
}

.--mt295 {
  margin-top: 295px;
}
@media screen and (max-width: 767px) {
  .--mt295 {
    margin-top: 147.5px;
  }
}

.--mb295 {
  margin-bottom: 295px !important;
}
@media screen and (max-width: 767px) {
  .--mb295 {
    margin-bottom: 147.5px !important;
  }
}

.--pt295 {
  padding-top: 295px;
}
@media screen and (max-width: 767px) {
  .--pt295 {
    padding-top: 147.5px;
  }
}

.--pb295 {
  padding-bottom: 295px;
}
@media screen and (max-width: 767px) {
  .--pb295 {
    padding-bottom: 147.5px;
  }
}

.--px295 {
  padding: 0 295px;
}

.max-w-295 {
  max-width: 295px;
}

.w-295 {
  width: 295px;
}
@media screen and (max-width: 767px) {
  .w-295 {
    width: 147.5px;
  }
}

.h-295 {
  height: 295px;
}

.--gap295 {
  gap: 295px !important;
}

.--fw295 {
  font-weight: 295;
}

.--mt296 {
  margin-top: 296px;
}
@media screen and (max-width: 767px) {
  .--mt296 {
    margin-top: 148px;
  }
}

.--mb296 {
  margin-bottom: 296px !important;
}
@media screen and (max-width: 767px) {
  .--mb296 {
    margin-bottom: 148px !important;
  }
}

.--pt296 {
  padding-top: 296px;
}
@media screen and (max-width: 767px) {
  .--pt296 {
    padding-top: 148px;
  }
}

.--pb296 {
  padding-bottom: 296px;
}
@media screen and (max-width: 767px) {
  .--pb296 {
    padding-bottom: 148px;
  }
}

.--px296 {
  padding: 0 296px;
}

.max-w-296 {
  max-width: 296px;
}

.w-296 {
  width: 296px;
}
@media screen and (max-width: 767px) {
  .w-296 {
    width: 148px;
  }
}

.h-296 {
  height: 296px;
}

.--gap296 {
  gap: 296px !important;
}

.--fw296 {
  font-weight: 296;
}

.--mt297 {
  margin-top: 297px;
}
@media screen and (max-width: 767px) {
  .--mt297 {
    margin-top: 148.5px;
  }
}

.--mb297 {
  margin-bottom: 297px !important;
}
@media screen and (max-width: 767px) {
  .--mb297 {
    margin-bottom: 148.5px !important;
  }
}

.--pt297 {
  padding-top: 297px;
}
@media screen and (max-width: 767px) {
  .--pt297 {
    padding-top: 148.5px;
  }
}

.--pb297 {
  padding-bottom: 297px;
}
@media screen and (max-width: 767px) {
  .--pb297 {
    padding-bottom: 148.5px;
  }
}

.--px297 {
  padding: 0 297px;
}

.max-w-297 {
  max-width: 297px;
}

.w-297 {
  width: 297px;
}
@media screen and (max-width: 767px) {
  .w-297 {
    width: 148.5px;
  }
}

.h-297 {
  height: 297px;
}

.--gap297 {
  gap: 297px !important;
}

.--fw297 {
  font-weight: 297;
}

.--mt298 {
  margin-top: 298px;
}
@media screen and (max-width: 767px) {
  .--mt298 {
    margin-top: 149px;
  }
}

.--mb298 {
  margin-bottom: 298px !important;
}
@media screen and (max-width: 767px) {
  .--mb298 {
    margin-bottom: 149px !important;
  }
}

.--pt298 {
  padding-top: 298px;
}
@media screen and (max-width: 767px) {
  .--pt298 {
    padding-top: 149px;
  }
}

.--pb298 {
  padding-bottom: 298px;
}
@media screen and (max-width: 767px) {
  .--pb298 {
    padding-bottom: 149px;
  }
}

.--px298 {
  padding: 0 298px;
}

.max-w-298 {
  max-width: 298px;
}

.w-298 {
  width: 298px;
}
@media screen and (max-width: 767px) {
  .w-298 {
    width: 149px;
  }
}

.h-298 {
  height: 298px;
}

.--gap298 {
  gap: 298px !important;
}

.--fw298 {
  font-weight: 298;
}

.--mt299 {
  margin-top: 299px;
}
@media screen and (max-width: 767px) {
  .--mt299 {
    margin-top: 149.5px;
  }
}

.--mb299 {
  margin-bottom: 299px !important;
}
@media screen and (max-width: 767px) {
  .--mb299 {
    margin-bottom: 149.5px !important;
  }
}

.--pt299 {
  padding-top: 299px;
}
@media screen and (max-width: 767px) {
  .--pt299 {
    padding-top: 149.5px;
  }
}

.--pb299 {
  padding-bottom: 299px;
}
@media screen and (max-width: 767px) {
  .--pb299 {
    padding-bottom: 149.5px;
  }
}

.--px299 {
  padding: 0 299px;
}

.max-w-299 {
  max-width: 299px;
}

.w-299 {
  width: 299px;
}
@media screen and (max-width: 767px) {
  .w-299 {
    width: 149.5px;
  }
}

.h-299 {
  height: 299px;
}

.--gap299 {
  gap: 299px !important;
}

.--fw299 {
  font-weight: 299;
}

.--mt300 {
  margin-top: 300px;
}
@media screen and (max-width: 767px) {
  .--mt300 {
    margin-top: 150px;
  }
}

.--mb300 {
  margin-bottom: 300px !important;
}
@media screen and (max-width: 767px) {
  .--mb300 {
    margin-bottom: 150px !important;
  }
}

.--pt300 {
  padding-top: 300px;
}
@media screen and (max-width: 767px) {
  .--pt300 {
    padding-top: 150px;
  }
}

.--pb300 {
  padding-bottom: 300px;
}
@media screen and (max-width: 767px) {
  .--pb300 {
    padding-bottom: 150px;
  }
}

.--px300 {
  padding: 0 300px;
}

.max-w-300 {
  max-width: 300px;
}

.w-300 {
  width: 300px;
}
@media screen and (max-width: 767px) {
  .w-300 {
    width: 150px;
  }
}

.h-300 {
  height: 300px;
}

.--gap300 {
  gap: 300px !important;
}

.--fw300 {
  font-weight: 300;
}

.--mt301 {
  margin-top: 301px;
}
@media screen and (max-width: 767px) {
  .--mt301 {
    margin-top: 150.5px;
  }
}

.--mb301 {
  margin-bottom: 301px !important;
}
@media screen and (max-width: 767px) {
  .--mb301 {
    margin-bottom: 150.5px !important;
  }
}

.--pt301 {
  padding-top: 301px;
}
@media screen and (max-width: 767px) {
  .--pt301 {
    padding-top: 150.5px;
  }
}

.--pb301 {
  padding-bottom: 301px;
}
@media screen and (max-width: 767px) {
  .--pb301 {
    padding-bottom: 150.5px;
  }
}

.--px301 {
  padding: 0 301px;
}

.max-w-301 {
  max-width: 301px;
}

.w-301 {
  width: 301px;
}
@media screen and (max-width: 767px) {
  .w-301 {
    width: 150.5px;
  }
}

.h-301 {
  height: 301px;
}

.--gap301 {
  gap: 301px !important;
}

.--fw301 {
  font-weight: 301;
}

.--mt302 {
  margin-top: 302px;
}
@media screen and (max-width: 767px) {
  .--mt302 {
    margin-top: 151px;
  }
}

.--mb302 {
  margin-bottom: 302px !important;
}
@media screen and (max-width: 767px) {
  .--mb302 {
    margin-bottom: 151px !important;
  }
}

.--pt302 {
  padding-top: 302px;
}
@media screen and (max-width: 767px) {
  .--pt302 {
    padding-top: 151px;
  }
}

.--pb302 {
  padding-bottom: 302px;
}
@media screen and (max-width: 767px) {
  .--pb302 {
    padding-bottom: 151px;
  }
}

.--px302 {
  padding: 0 302px;
}

.max-w-302 {
  max-width: 302px;
}

.w-302 {
  width: 302px;
}
@media screen and (max-width: 767px) {
  .w-302 {
    width: 151px;
  }
}

.h-302 {
  height: 302px;
}

.--gap302 {
  gap: 302px !important;
}

.--fw302 {
  font-weight: 302;
}

.--mt303 {
  margin-top: 303px;
}
@media screen and (max-width: 767px) {
  .--mt303 {
    margin-top: 151.5px;
  }
}

.--mb303 {
  margin-bottom: 303px !important;
}
@media screen and (max-width: 767px) {
  .--mb303 {
    margin-bottom: 151.5px !important;
  }
}

.--pt303 {
  padding-top: 303px;
}
@media screen and (max-width: 767px) {
  .--pt303 {
    padding-top: 151.5px;
  }
}

.--pb303 {
  padding-bottom: 303px;
}
@media screen and (max-width: 767px) {
  .--pb303 {
    padding-bottom: 151.5px;
  }
}

.--px303 {
  padding: 0 303px;
}

.max-w-303 {
  max-width: 303px;
}

.w-303 {
  width: 303px;
}
@media screen and (max-width: 767px) {
  .w-303 {
    width: 151.5px;
  }
}

.h-303 {
  height: 303px;
}

.--gap303 {
  gap: 303px !important;
}

.--fw303 {
  font-weight: 303;
}

.--mt304 {
  margin-top: 304px;
}
@media screen and (max-width: 767px) {
  .--mt304 {
    margin-top: 152px;
  }
}

.--mb304 {
  margin-bottom: 304px !important;
}
@media screen and (max-width: 767px) {
  .--mb304 {
    margin-bottom: 152px !important;
  }
}

.--pt304 {
  padding-top: 304px;
}
@media screen and (max-width: 767px) {
  .--pt304 {
    padding-top: 152px;
  }
}

.--pb304 {
  padding-bottom: 304px;
}
@media screen and (max-width: 767px) {
  .--pb304 {
    padding-bottom: 152px;
  }
}

.--px304 {
  padding: 0 304px;
}

.max-w-304 {
  max-width: 304px;
}

.w-304 {
  width: 304px;
}
@media screen and (max-width: 767px) {
  .w-304 {
    width: 152px;
  }
}

.h-304 {
  height: 304px;
}

.--gap304 {
  gap: 304px !important;
}

.--fw304 {
  font-weight: 304;
}

.--mt305 {
  margin-top: 305px;
}
@media screen and (max-width: 767px) {
  .--mt305 {
    margin-top: 152.5px;
  }
}

.--mb305 {
  margin-bottom: 305px !important;
}
@media screen and (max-width: 767px) {
  .--mb305 {
    margin-bottom: 152.5px !important;
  }
}

.--pt305 {
  padding-top: 305px;
}
@media screen and (max-width: 767px) {
  .--pt305 {
    padding-top: 152.5px;
  }
}

.--pb305 {
  padding-bottom: 305px;
}
@media screen and (max-width: 767px) {
  .--pb305 {
    padding-bottom: 152.5px;
  }
}

.--px305 {
  padding: 0 305px;
}

.max-w-305 {
  max-width: 305px;
}

.w-305 {
  width: 305px;
}
@media screen and (max-width: 767px) {
  .w-305 {
    width: 152.5px;
  }
}

.h-305 {
  height: 305px;
}

.--gap305 {
  gap: 305px !important;
}

.--fw305 {
  font-weight: 305;
}

.--mt306 {
  margin-top: 306px;
}
@media screen and (max-width: 767px) {
  .--mt306 {
    margin-top: 153px;
  }
}

.--mb306 {
  margin-bottom: 306px !important;
}
@media screen and (max-width: 767px) {
  .--mb306 {
    margin-bottom: 153px !important;
  }
}

.--pt306 {
  padding-top: 306px;
}
@media screen and (max-width: 767px) {
  .--pt306 {
    padding-top: 153px;
  }
}

.--pb306 {
  padding-bottom: 306px;
}
@media screen and (max-width: 767px) {
  .--pb306 {
    padding-bottom: 153px;
  }
}

.--px306 {
  padding: 0 306px;
}

.max-w-306 {
  max-width: 306px;
}

.w-306 {
  width: 306px;
}
@media screen and (max-width: 767px) {
  .w-306 {
    width: 153px;
  }
}

.h-306 {
  height: 306px;
}

.--gap306 {
  gap: 306px !important;
}

.--fw306 {
  font-weight: 306;
}

.--mt307 {
  margin-top: 307px;
}
@media screen and (max-width: 767px) {
  .--mt307 {
    margin-top: 153.5px;
  }
}

.--mb307 {
  margin-bottom: 307px !important;
}
@media screen and (max-width: 767px) {
  .--mb307 {
    margin-bottom: 153.5px !important;
  }
}

.--pt307 {
  padding-top: 307px;
}
@media screen and (max-width: 767px) {
  .--pt307 {
    padding-top: 153.5px;
  }
}

.--pb307 {
  padding-bottom: 307px;
}
@media screen and (max-width: 767px) {
  .--pb307 {
    padding-bottom: 153.5px;
  }
}

.--px307 {
  padding: 0 307px;
}

.max-w-307 {
  max-width: 307px;
}

.w-307 {
  width: 307px;
}
@media screen and (max-width: 767px) {
  .w-307 {
    width: 153.5px;
  }
}

.h-307 {
  height: 307px;
}

.--gap307 {
  gap: 307px !important;
}

.--fw307 {
  font-weight: 307;
}

.--mt308 {
  margin-top: 308px;
}
@media screen and (max-width: 767px) {
  .--mt308 {
    margin-top: 154px;
  }
}

.--mb308 {
  margin-bottom: 308px !important;
}
@media screen and (max-width: 767px) {
  .--mb308 {
    margin-bottom: 154px !important;
  }
}

.--pt308 {
  padding-top: 308px;
}
@media screen and (max-width: 767px) {
  .--pt308 {
    padding-top: 154px;
  }
}

.--pb308 {
  padding-bottom: 308px;
}
@media screen and (max-width: 767px) {
  .--pb308 {
    padding-bottom: 154px;
  }
}

.--px308 {
  padding: 0 308px;
}

.max-w-308 {
  max-width: 308px;
}

.w-308 {
  width: 308px;
}
@media screen and (max-width: 767px) {
  .w-308 {
    width: 154px;
  }
}

.h-308 {
  height: 308px;
}

.--gap308 {
  gap: 308px !important;
}

.--fw308 {
  font-weight: 308;
}

.--mt309 {
  margin-top: 309px;
}
@media screen and (max-width: 767px) {
  .--mt309 {
    margin-top: 154.5px;
  }
}

.--mb309 {
  margin-bottom: 309px !important;
}
@media screen and (max-width: 767px) {
  .--mb309 {
    margin-bottom: 154.5px !important;
  }
}

.--pt309 {
  padding-top: 309px;
}
@media screen and (max-width: 767px) {
  .--pt309 {
    padding-top: 154.5px;
  }
}

.--pb309 {
  padding-bottom: 309px;
}
@media screen and (max-width: 767px) {
  .--pb309 {
    padding-bottom: 154.5px;
  }
}

.--px309 {
  padding: 0 309px;
}

.max-w-309 {
  max-width: 309px;
}

.w-309 {
  width: 309px;
}
@media screen and (max-width: 767px) {
  .w-309 {
    width: 154.5px;
  }
}

.h-309 {
  height: 309px;
}

.--gap309 {
  gap: 309px !important;
}

.--fw309 {
  font-weight: 309;
}

.--mt310 {
  margin-top: 310px;
}
@media screen and (max-width: 767px) {
  .--mt310 {
    margin-top: 155px;
  }
}

.--mb310 {
  margin-bottom: 310px !important;
}
@media screen and (max-width: 767px) {
  .--mb310 {
    margin-bottom: 155px !important;
  }
}

.--pt310 {
  padding-top: 310px;
}
@media screen and (max-width: 767px) {
  .--pt310 {
    padding-top: 155px;
  }
}

.--pb310 {
  padding-bottom: 310px;
}
@media screen and (max-width: 767px) {
  .--pb310 {
    padding-bottom: 155px;
  }
}

.--px310 {
  padding: 0 310px;
}

.max-w-310 {
  max-width: 310px;
}

.w-310 {
  width: 310px;
}
@media screen and (max-width: 767px) {
  .w-310 {
    width: 155px;
  }
}

.h-310 {
  height: 310px;
}

.--gap310 {
  gap: 310px !important;
}

.--fw310 {
  font-weight: 310;
}

.--mt311 {
  margin-top: 311px;
}
@media screen and (max-width: 767px) {
  .--mt311 {
    margin-top: 155.5px;
  }
}

.--mb311 {
  margin-bottom: 311px !important;
}
@media screen and (max-width: 767px) {
  .--mb311 {
    margin-bottom: 155.5px !important;
  }
}

.--pt311 {
  padding-top: 311px;
}
@media screen and (max-width: 767px) {
  .--pt311 {
    padding-top: 155.5px;
  }
}

.--pb311 {
  padding-bottom: 311px;
}
@media screen and (max-width: 767px) {
  .--pb311 {
    padding-bottom: 155.5px;
  }
}

.--px311 {
  padding: 0 311px;
}

.max-w-311 {
  max-width: 311px;
}

.w-311 {
  width: 311px;
}
@media screen and (max-width: 767px) {
  .w-311 {
    width: 155.5px;
  }
}

.h-311 {
  height: 311px;
}

.--gap311 {
  gap: 311px !important;
}

.--fw311 {
  font-weight: 311;
}

.--mt312 {
  margin-top: 312px;
}
@media screen and (max-width: 767px) {
  .--mt312 {
    margin-top: 156px;
  }
}

.--mb312 {
  margin-bottom: 312px !important;
}
@media screen and (max-width: 767px) {
  .--mb312 {
    margin-bottom: 156px !important;
  }
}

.--pt312 {
  padding-top: 312px;
}
@media screen and (max-width: 767px) {
  .--pt312 {
    padding-top: 156px;
  }
}

.--pb312 {
  padding-bottom: 312px;
}
@media screen and (max-width: 767px) {
  .--pb312 {
    padding-bottom: 156px;
  }
}

.--px312 {
  padding: 0 312px;
}

.max-w-312 {
  max-width: 312px;
}

.w-312 {
  width: 312px;
}
@media screen and (max-width: 767px) {
  .w-312 {
    width: 156px;
  }
}

.h-312 {
  height: 312px;
}

.--gap312 {
  gap: 312px !important;
}

.--fw312 {
  font-weight: 312;
}

.--mt313 {
  margin-top: 313px;
}
@media screen and (max-width: 767px) {
  .--mt313 {
    margin-top: 156.5px;
  }
}

.--mb313 {
  margin-bottom: 313px !important;
}
@media screen and (max-width: 767px) {
  .--mb313 {
    margin-bottom: 156.5px !important;
  }
}

.--pt313 {
  padding-top: 313px;
}
@media screen and (max-width: 767px) {
  .--pt313 {
    padding-top: 156.5px;
  }
}

.--pb313 {
  padding-bottom: 313px;
}
@media screen and (max-width: 767px) {
  .--pb313 {
    padding-bottom: 156.5px;
  }
}

.--px313 {
  padding: 0 313px;
}

.max-w-313 {
  max-width: 313px;
}

.w-313 {
  width: 313px;
}
@media screen and (max-width: 767px) {
  .w-313 {
    width: 156.5px;
  }
}

.h-313 {
  height: 313px;
}

.--gap313 {
  gap: 313px !important;
}

.--fw313 {
  font-weight: 313;
}

.--mt314 {
  margin-top: 314px;
}
@media screen and (max-width: 767px) {
  .--mt314 {
    margin-top: 157px;
  }
}

.--mb314 {
  margin-bottom: 314px !important;
}
@media screen and (max-width: 767px) {
  .--mb314 {
    margin-bottom: 157px !important;
  }
}

.--pt314 {
  padding-top: 314px;
}
@media screen and (max-width: 767px) {
  .--pt314 {
    padding-top: 157px;
  }
}

.--pb314 {
  padding-bottom: 314px;
}
@media screen and (max-width: 767px) {
  .--pb314 {
    padding-bottom: 157px;
  }
}

.--px314 {
  padding: 0 314px;
}

.max-w-314 {
  max-width: 314px;
}

.w-314 {
  width: 314px;
}
@media screen and (max-width: 767px) {
  .w-314 {
    width: 157px;
  }
}

.h-314 {
  height: 314px;
}

.--gap314 {
  gap: 314px !important;
}

.--fw314 {
  font-weight: 314;
}

.--mt315 {
  margin-top: 315px;
}
@media screen and (max-width: 767px) {
  .--mt315 {
    margin-top: 157.5px;
  }
}

.--mb315 {
  margin-bottom: 315px !important;
}
@media screen and (max-width: 767px) {
  .--mb315 {
    margin-bottom: 157.5px !important;
  }
}

.--pt315 {
  padding-top: 315px;
}
@media screen and (max-width: 767px) {
  .--pt315 {
    padding-top: 157.5px;
  }
}

.--pb315 {
  padding-bottom: 315px;
}
@media screen and (max-width: 767px) {
  .--pb315 {
    padding-bottom: 157.5px;
  }
}

.--px315 {
  padding: 0 315px;
}

.max-w-315 {
  max-width: 315px;
}

.w-315 {
  width: 315px;
}
@media screen and (max-width: 767px) {
  .w-315 {
    width: 157.5px;
  }
}

.h-315 {
  height: 315px;
}

.--gap315 {
  gap: 315px !important;
}

.--fw315 {
  font-weight: 315;
}

.--mt316 {
  margin-top: 316px;
}
@media screen and (max-width: 767px) {
  .--mt316 {
    margin-top: 158px;
  }
}

.--mb316 {
  margin-bottom: 316px !important;
}
@media screen and (max-width: 767px) {
  .--mb316 {
    margin-bottom: 158px !important;
  }
}

.--pt316 {
  padding-top: 316px;
}
@media screen and (max-width: 767px) {
  .--pt316 {
    padding-top: 158px;
  }
}

.--pb316 {
  padding-bottom: 316px;
}
@media screen and (max-width: 767px) {
  .--pb316 {
    padding-bottom: 158px;
  }
}

.--px316 {
  padding: 0 316px;
}

.max-w-316 {
  max-width: 316px;
}

.w-316 {
  width: 316px;
}
@media screen and (max-width: 767px) {
  .w-316 {
    width: 158px;
  }
}

.h-316 {
  height: 316px;
}

.--gap316 {
  gap: 316px !important;
}

.--fw316 {
  font-weight: 316;
}

.--mt317 {
  margin-top: 317px;
}
@media screen and (max-width: 767px) {
  .--mt317 {
    margin-top: 158.5px;
  }
}

.--mb317 {
  margin-bottom: 317px !important;
}
@media screen and (max-width: 767px) {
  .--mb317 {
    margin-bottom: 158.5px !important;
  }
}

.--pt317 {
  padding-top: 317px;
}
@media screen and (max-width: 767px) {
  .--pt317 {
    padding-top: 158.5px;
  }
}

.--pb317 {
  padding-bottom: 317px;
}
@media screen and (max-width: 767px) {
  .--pb317 {
    padding-bottom: 158.5px;
  }
}

.--px317 {
  padding: 0 317px;
}

.max-w-317 {
  max-width: 317px;
}

.w-317 {
  width: 317px;
}
@media screen and (max-width: 767px) {
  .w-317 {
    width: 158.5px;
  }
}

.h-317 {
  height: 317px;
}

.--gap317 {
  gap: 317px !important;
}

.--fw317 {
  font-weight: 317;
}

.--mt318 {
  margin-top: 318px;
}
@media screen and (max-width: 767px) {
  .--mt318 {
    margin-top: 159px;
  }
}

.--mb318 {
  margin-bottom: 318px !important;
}
@media screen and (max-width: 767px) {
  .--mb318 {
    margin-bottom: 159px !important;
  }
}

.--pt318 {
  padding-top: 318px;
}
@media screen and (max-width: 767px) {
  .--pt318 {
    padding-top: 159px;
  }
}

.--pb318 {
  padding-bottom: 318px;
}
@media screen and (max-width: 767px) {
  .--pb318 {
    padding-bottom: 159px;
  }
}

.--px318 {
  padding: 0 318px;
}

.max-w-318 {
  max-width: 318px;
}

.w-318 {
  width: 318px;
}
@media screen and (max-width: 767px) {
  .w-318 {
    width: 159px;
  }
}

.h-318 {
  height: 318px;
}

.--gap318 {
  gap: 318px !important;
}

.--fw318 {
  font-weight: 318;
}

.--mt319 {
  margin-top: 319px;
}
@media screen and (max-width: 767px) {
  .--mt319 {
    margin-top: 159.5px;
  }
}

.--mb319 {
  margin-bottom: 319px !important;
}
@media screen and (max-width: 767px) {
  .--mb319 {
    margin-bottom: 159.5px !important;
  }
}

.--pt319 {
  padding-top: 319px;
}
@media screen and (max-width: 767px) {
  .--pt319 {
    padding-top: 159.5px;
  }
}

.--pb319 {
  padding-bottom: 319px;
}
@media screen and (max-width: 767px) {
  .--pb319 {
    padding-bottom: 159.5px;
  }
}

.--px319 {
  padding: 0 319px;
}

.max-w-319 {
  max-width: 319px;
}

.w-319 {
  width: 319px;
}
@media screen and (max-width: 767px) {
  .w-319 {
    width: 159.5px;
  }
}

.h-319 {
  height: 319px;
}

.--gap319 {
  gap: 319px !important;
}

.--fw319 {
  font-weight: 319;
}

.--mt320 {
  margin-top: 320px;
}
@media screen and (max-width: 767px) {
  .--mt320 {
    margin-top: 160px;
  }
}

.--mb320 {
  margin-bottom: 320px !important;
}
@media screen and (max-width: 767px) {
  .--mb320 {
    margin-bottom: 160px !important;
  }
}

.--pt320 {
  padding-top: 320px;
}
@media screen and (max-width: 767px) {
  .--pt320 {
    padding-top: 160px;
  }
}

.--pb320 {
  padding-bottom: 320px;
}
@media screen and (max-width: 767px) {
  .--pb320 {
    padding-bottom: 160px;
  }
}

.--px320 {
  padding: 0 320px;
}

.max-w-320 {
  max-width: 320px;
}

.w-320 {
  width: 320px;
}
@media screen and (max-width: 767px) {
  .w-320 {
    width: 160px;
  }
}

.h-320 {
  height: 320px;
}

.--gap320 {
  gap: 320px !important;
}

.--fw320 {
  font-weight: 320;
}

.--mt321 {
  margin-top: 321px;
}
@media screen and (max-width: 767px) {
  .--mt321 {
    margin-top: 160.5px;
  }
}

.--mb321 {
  margin-bottom: 321px !important;
}
@media screen and (max-width: 767px) {
  .--mb321 {
    margin-bottom: 160.5px !important;
  }
}

.--pt321 {
  padding-top: 321px;
}
@media screen and (max-width: 767px) {
  .--pt321 {
    padding-top: 160.5px;
  }
}

.--pb321 {
  padding-bottom: 321px;
}
@media screen and (max-width: 767px) {
  .--pb321 {
    padding-bottom: 160.5px;
  }
}

.--px321 {
  padding: 0 321px;
}

.max-w-321 {
  max-width: 321px;
}

.w-321 {
  width: 321px;
}
@media screen and (max-width: 767px) {
  .w-321 {
    width: 160.5px;
  }
}

.h-321 {
  height: 321px;
}

.--gap321 {
  gap: 321px !important;
}

.--fw321 {
  font-weight: 321;
}

.--mt322 {
  margin-top: 322px;
}
@media screen and (max-width: 767px) {
  .--mt322 {
    margin-top: 161px;
  }
}

.--mb322 {
  margin-bottom: 322px !important;
}
@media screen and (max-width: 767px) {
  .--mb322 {
    margin-bottom: 161px !important;
  }
}

.--pt322 {
  padding-top: 322px;
}
@media screen and (max-width: 767px) {
  .--pt322 {
    padding-top: 161px;
  }
}

.--pb322 {
  padding-bottom: 322px;
}
@media screen and (max-width: 767px) {
  .--pb322 {
    padding-bottom: 161px;
  }
}

.--px322 {
  padding: 0 322px;
}

.max-w-322 {
  max-width: 322px;
}

.w-322 {
  width: 322px;
}
@media screen and (max-width: 767px) {
  .w-322 {
    width: 161px;
  }
}

.h-322 {
  height: 322px;
}

.--gap322 {
  gap: 322px !important;
}

.--fw322 {
  font-weight: 322;
}

.--mt323 {
  margin-top: 323px;
}
@media screen and (max-width: 767px) {
  .--mt323 {
    margin-top: 161.5px;
  }
}

.--mb323 {
  margin-bottom: 323px !important;
}
@media screen and (max-width: 767px) {
  .--mb323 {
    margin-bottom: 161.5px !important;
  }
}

.--pt323 {
  padding-top: 323px;
}
@media screen and (max-width: 767px) {
  .--pt323 {
    padding-top: 161.5px;
  }
}

.--pb323 {
  padding-bottom: 323px;
}
@media screen and (max-width: 767px) {
  .--pb323 {
    padding-bottom: 161.5px;
  }
}

.--px323 {
  padding: 0 323px;
}

.max-w-323 {
  max-width: 323px;
}

.w-323 {
  width: 323px;
}
@media screen and (max-width: 767px) {
  .w-323 {
    width: 161.5px;
  }
}

.h-323 {
  height: 323px;
}

.--gap323 {
  gap: 323px !important;
}

.--fw323 {
  font-weight: 323;
}

.--mt324 {
  margin-top: 324px;
}
@media screen and (max-width: 767px) {
  .--mt324 {
    margin-top: 162px;
  }
}

.--mb324 {
  margin-bottom: 324px !important;
}
@media screen and (max-width: 767px) {
  .--mb324 {
    margin-bottom: 162px !important;
  }
}

.--pt324 {
  padding-top: 324px;
}
@media screen and (max-width: 767px) {
  .--pt324 {
    padding-top: 162px;
  }
}

.--pb324 {
  padding-bottom: 324px;
}
@media screen and (max-width: 767px) {
  .--pb324 {
    padding-bottom: 162px;
  }
}

.--px324 {
  padding: 0 324px;
}

.max-w-324 {
  max-width: 324px;
}

.w-324 {
  width: 324px;
}
@media screen and (max-width: 767px) {
  .w-324 {
    width: 162px;
  }
}

.h-324 {
  height: 324px;
}

.--gap324 {
  gap: 324px !important;
}

.--fw324 {
  font-weight: 324;
}

.--mt325 {
  margin-top: 325px;
}
@media screen and (max-width: 767px) {
  .--mt325 {
    margin-top: 162.5px;
  }
}

.--mb325 {
  margin-bottom: 325px !important;
}
@media screen and (max-width: 767px) {
  .--mb325 {
    margin-bottom: 162.5px !important;
  }
}

.--pt325 {
  padding-top: 325px;
}
@media screen and (max-width: 767px) {
  .--pt325 {
    padding-top: 162.5px;
  }
}

.--pb325 {
  padding-bottom: 325px;
}
@media screen and (max-width: 767px) {
  .--pb325 {
    padding-bottom: 162.5px;
  }
}

.--px325 {
  padding: 0 325px;
}

.max-w-325 {
  max-width: 325px;
}

.w-325 {
  width: 325px;
}
@media screen and (max-width: 767px) {
  .w-325 {
    width: 162.5px;
  }
}

.h-325 {
  height: 325px;
}

.--gap325 {
  gap: 325px !important;
}

.--fw325 {
  font-weight: 325;
}

.--mt326 {
  margin-top: 326px;
}
@media screen and (max-width: 767px) {
  .--mt326 {
    margin-top: 163px;
  }
}

.--mb326 {
  margin-bottom: 326px !important;
}
@media screen and (max-width: 767px) {
  .--mb326 {
    margin-bottom: 163px !important;
  }
}

.--pt326 {
  padding-top: 326px;
}
@media screen and (max-width: 767px) {
  .--pt326 {
    padding-top: 163px;
  }
}

.--pb326 {
  padding-bottom: 326px;
}
@media screen and (max-width: 767px) {
  .--pb326 {
    padding-bottom: 163px;
  }
}

.--px326 {
  padding: 0 326px;
}

.max-w-326 {
  max-width: 326px;
}

.w-326 {
  width: 326px;
}
@media screen and (max-width: 767px) {
  .w-326 {
    width: 163px;
  }
}

.h-326 {
  height: 326px;
}

.--gap326 {
  gap: 326px !important;
}

.--fw326 {
  font-weight: 326;
}

.--mt327 {
  margin-top: 327px;
}
@media screen and (max-width: 767px) {
  .--mt327 {
    margin-top: 163.5px;
  }
}

.--mb327 {
  margin-bottom: 327px !important;
}
@media screen and (max-width: 767px) {
  .--mb327 {
    margin-bottom: 163.5px !important;
  }
}

.--pt327 {
  padding-top: 327px;
}
@media screen and (max-width: 767px) {
  .--pt327 {
    padding-top: 163.5px;
  }
}

.--pb327 {
  padding-bottom: 327px;
}
@media screen and (max-width: 767px) {
  .--pb327 {
    padding-bottom: 163.5px;
  }
}

.--px327 {
  padding: 0 327px;
}

.max-w-327 {
  max-width: 327px;
}

.w-327 {
  width: 327px;
}
@media screen and (max-width: 767px) {
  .w-327 {
    width: 163.5px;
  }
}

.h-327 {
  height: 327px;
}

.--gap327 {
  gap: 327px !important;
}

.--fw327 {
  font-weight: 327;
}

.--mt328 {
  margin-top: 328px;
}
@media screen and (max-width: 767px) {
  .--mt328 {
    margin-top: 164px;
  }
}

.--mb328 {
  margin-bottom: 328px !important;
}
@media screen and (max-width: 767px) {
  .--mb328 {
    margin-bottom: 164px !important;
  }
}

.--pt328 {
  padding-top: 328px;
}
@media screen and (max-width: 767px) {
  .--pt328 {
    padding-top: 164px;
  }
}

.--pb328 {
  padding-bottom: 328px;
}
@media screen and (max-width: 767px) {
  .--pb328 {
    padding-bottom: 164px;
  }
}

.--px328 {
  padding: 0 328px;
}

.max-w-328 {
  max-width: 328px;
}

.w-328 {
  width: 328px;
}
@media screen and (max-width: 767px) {
  .w-328 {
    width: 164px;
  }
}

.h-328 {
  height: 328px;
}

.--gap328 {
  gap: 328px !important;
}

.--fw328 {
  font-weight: 328;
}

.--mt329 {
  margin-top: 329px;
}
@media screen and (max-width: 767px) {
  .--mt329 {
    margin-top: 164.5px;
  }
}

.--mb329 {
  margin-bottom: 329px !important;
}
@media screen and (max-width: 767px) {
  .--mb329 {
    margin-bottom: 164.5px !important;
  }
}

.--pt329 {
  padding-top: 329px;
}
@media screen and (max-width: 767px) {
  .--pt329 {
    padding-top: 164.5px;
  }
}

.--pb329 {
  padding-bottom: 329px;
}
@media screen and (max-width: 767px) {
  .--pb329 {
    padding-bottom: 164.5px;
  }
}

.--px329 {
  padding: 0 329px;
}

.max-w-329 {
  max-width: 329px;
}

.w-329 {
  width: 329px;
}
@media screen and (max-width: 767px) {
  .w-329 {
    width: 164.5px;
  }
}

.h-329 {
  height: 329px;
}

.--gap329 {
  gap: 329px !important;
}

.--fw329 {
  font-weight: 329;
}

.--mt330 {
  margin-top: 330px;
}
@media screen and (max-width: 767px) {
  .--mt330 {
    margin-top: 165px;
  }
}

.--mb330 {
  margin-bottom: 330px !important;
}
@media screen and (max-width: 767px) {
  .--mb330 {
    margin-bottom: 165px !important;
  }
}

.--pt330 {
  padding-top: 330px;
}
@media screen and (max-width: 767px) {
  .--pt330 {
    padding-top: 165px;
  }
}

.--pb330 {
  padding-bottom: 330px;
}
@media screen and (max-width: 767px) {
  .--pb330 {
    padding-bottom: 165px;
  }
}

.--px330 {
  padding: 0 330px;
}

.max-w-330 {
  max-width: 330px;
}

.w-330 {
  width: 330px;
}
@media screen and (max-width: 767px) {
  .w-330 {
    width: 165px;
  }
}

.h-330 {
  height: 330px;
}

.--gap330 {
  gap: 330px !important;
}

.--fw330 {
  font-weight: 330;
}

.--mt331 {
  margin-top: 331px;
}
@media screen and (max-width: 767px) {
  .--mt331 {
    margin-top: 165.5px;
  }
}

.--mb331 {
  margin-bottom: 331px !important;
}
@media screen and (max-width: 767px) {
  .--mb331 {
    margin-bottom: 165.5px !important;
  }
}

.--pt331 {
  padding-top: 331px;
}
@media screen and (max-width: 767px) {
  .--pt331 {
    padding-top: 165.5px;
  }
}

.--pb331 {
  padding-bottom: 331px;
}
@media screen and (max-width: 767px) {
  .--pb331 {
    padding-bottom: 165.5px;
  }
}

.--px331 {
  padding: 0 331px;
}

.max-w-331 {
  max-width: 331px;
}

.w-331 {
  width: 331px;
}
@media screen and (max-width: 767px) {
  .w-331 {
    width: 165.5px;
  }
}

.h-331 {
  height: 331px;
}

.--gap331 {
  gap: 331px !important;
}

.--fw331 {
  font-weight: 331;
}

.--mt332 {
  margin-top: 332px;
}
@media screen and (max-width: 767px) {
  .--mt332 {
    margin-top: 166px;
  }
}

.--mb332 {
  margin-bottom: 332px !important;
}
@media screen and (max-width: 767px) {
  .--mb332 {
    margin-bottom: 166px !important;
  }
}

.--pt332 {
  padding-top: 332px;
}
@media screen and (max-width: 767px) {
  .--pt332 {
    padding-top: 166px;
  }
}

.--pb332 {
  padding-bottom: 332px;
}
@media screen and (max-width: 767px) {
  .--pb332 {
    padding-bottom: 166px;
  }
}

.--px332 {
  padding: 0 332px;
}

.max-w-332 {
  max-width: 332px;
}

.w-332 {
  width: 332px;
}
@media screen and (max-width: 767px) {
  .w-332 {
    width: 166px;
  }
}

.h-332 {
  height: 332px;
}

.--gap332 {
  gap: 332px !important;
}

.--fw332 {
  font-weight: 332;
}

.--mt333 {
  margin-top: 333px;
}
@media screen and (max-width: 767px) {
  .--mt333 {
    margin-top: 166.5px;
  }
}

.--mb333 {
  margin-bottom: 333px !important;
}
@media screen and (max-width: 767px) {
  .--mb333 {
    margin-bottom: 166.5px !important;
  }
}

.--pt333 {
  padding-top: 333px;
}
@media screen and (max-width: 767px) {
  .--pt333 {
    padding-top: 166.5px;
  }
}

.--pb333 {
  padding-bottom: 333px;
}
@media screen and (max-width: 767px) {
  .--pb333 {
    padding-bottom: 166.5px;
  }
}

.--px333 {
  padding: 0 333px;
}

.max-w-333 {
  max-width: 333px;
}

.w-333 {
  width: 333px;
}
@media screen and (max-width: 767px) {
  .w-333 {
    width: 166.5px;
  }
}

.h-333 {
  height: 333px;
}

.--gap333 {
  gap: 333px !important;
}

.--fw333 {
  font-weight: 333;
}

.--mt334 {
  margin-top: 334px;
}
@media screen and (max-width: 767px) {
  .--mt334 {
    margin-top: 167px;
  }
}

.--mb334 {
  margin-bottom: 334px !important;
}
@media screen and (max-width: 767px) {
  .--mb334 {
    margin-bottom: 167px !important;
  }
}

.--pt334 {
  padding-top: 334px;
}
@media screen and (max-width: 767px) {
  .--pt334 {
    padding-top: 167px;
  }
}

.--pb334 {
  padding-bottom: 334px;
}
@media screen and (max-width: 767px) {
  .--pb334 {
    padding-bottom: 167px;
  }
}

.--px334 {
  padding: 0 334px;
}

.max-w-334 {
  max-width: 334px;
}

.w-334 {
  width: 334px;
}
@media screen and (max-width: 767px) {
  .w-334 {
    width: 167px;
  }
}

.h-334 {
  height: 334px;
}

.--gap334 {
  gap: 334px !important;
}

.--fw334 {
  font-weight: 334;
}

.--mt335 {
  margin-top: 335px;
}
@media screen and (max-width: 767px) {
  .--mt335 {
    margin-top: 167.5px;
  }
}

.--mb335 {
  margin-bottom: 335px !important;
}
@media screen and (max-width: 767px) {
  .--mb335 {
    margin-bottom: 167.5px !important;
  }
}

.--pt335 {
  padding-top: 335px;
}
@media screen and (max-width: 767px) {
  .--pt335 {
    padding-top: 167.5px;
  }
}

.--pb335 {
  padding-bottom: 335px;
}
@media screen and (max-width: 767px) {
  .--pb335 {
    padding-bottom: 167.5px;
  }
}

.--px335 {
  padding: 0 335px;
}

.max-w-335 {
  max-width: 335px;
}

.w-335 {
  width: 335px;
}
@media screen and (max-width: 767px) {
  .w-335 {
    width: 167.5px;
  }
}

.h-335 {
  height: 335px;
}

.--gap335 {
  gap: 335px !important;
}

.--fw335 {
  font-weight: 335;
}

.--mt336 {
  margin-top: 336px;
}
@media screen and (max-width: 767px) {
  .--mt336 {
    margin-top: 168px;
  }
}

.--mb336 {
  margin-bottom: 336px !important;
}
@media screen and (max-width: 767px) {
  .--mb336 {
    margin-bottom: 168px !important;
  }
}

.--pt336 {
  padding-top: 336px;
}
@media screen and (max-width: 767px) {
  .--pt336 {
    padding-top: 168px;
  }
}

.--pb336 {
  padding-bottom: 336px;
}
@media screen and (max-width: 767px) {
  .--pb336 {
    padding-bottom: 168px;
  }
}

.--px336 {
  padding: 0 336px;
}

.max-w-336 {
  max-width: 336px;
}

.w-336 {
  width: 336px;
}
@media screen and (max-width: 767px) {
  .w-336 {
    width: 168px;
  }
}

.h-336 {
  height: 336px;
}

.--gap336 {
  gap: 336px !important;
}

.--fw336 {
  font-weight: 336;
}

.--mt337 {
  margin-top: 337px;
}
@media screen and (max-width: 767px) {
  .--mt337 {
    margin-top: 168.5px;
  }
}

.--mb337 {
  margin-bottom: 337px !important;
}
@media screen and (max-width: 767px) {
  .--mb337 {
    margin-bottom: 168.5px !important;
  }
}

.--pt337 {
  padding-top: 337px;
}
@media screen and (max-width: 767px) {
  .--pt337 {
    padding-top: 168.5px;
  }
}

.--pb337 {
  padding-bottom: 337px;
}
@media screen and (max-width: 767px) {
  .--pb337 {
    padding-bottom: 168.5px;
  }
}

.--px337 {
  padding: 0 337px;
}

.max-w-337 {
  max-width: 337px;
}

.w-337 {
  width: 337px;
}
@media screen and (max-width: 767px) {
  .w-337 {
    width: 168.5px;
  }
}

.h-337 {
  height: 337px;
}

.--gap337 {
  gap: 337px !important;
}

.--fw337 {
  font-weight: 337;
}

.--mt338 {
  margin-top: 338px;
}
@media screen and (max-width: 767px) {
  .--mt338 {
    margin-top: 169px;
  }
}

.--mb338 {
  margin-bottom: 338px !important;
}
@media screen and (max-width: 767px) {
  .--mb338 {
    margin-bottom: 169px !important;
  }
}

.--pt338 {
  padding-top: 338px;
}
@media screen and (max-width: 767px) {
  .--pt338 {
    padding-top: 169px;
  }
}

.--pb338 {
  padding-bottom: 338px;
}
@media screen and (max-width: 767px) {
  .--pb338 {
    padding-bottom: 169px;
  }
}

.--px338 {
  padding: 0 338px;
}

.max-w-338 {
  max-width: 338px;
}

.w-338 {
  width: 338px;
}
@media screen and (max-width: 767px) {
  .w-338 {
    width: 169px;
  }
}

.h-338 {
  height: 338px;
}

.--gap338 {
  gap: 338px !important;
}

.--fw338 {
  font-weight: 338;
}

.--mt339 {
  margin-top: 339px;
}
@media screen and (max-width: 767px) {
  .--mt339 {
    margin-top: 169.5px;
  }
}

.--mb339 {
  margin-bottom: 339px !important;
}
@media screen and (max-width: 767px) {
  .--mb339 {
    margin-bottom: 169.5px !important;
  }
}

.--pt339 {
  padding-top: 339px;
}
@media screen and (max-width: 767px) {
  .--pt339 {
    padding-top: 169.5px;
  }
}

.--pb339 {
  padding-bottom: 339px;
}
@media screen and (max-width: 767px) {
  .--pb339 {
    padding-bottom: 169.5px;
  }
}

.--px339 {
  padding: 0 339px;
}

.max-w-339 {
  max-width: 339px;
}

.w-339 {
  width: 339px;
}
@media screen and (max-width: 767px) {
  .w-339 {
    width: 169.5px;
  }
}

.h-339 {
  height: 339px;
}

.--gap339 {
  gap: 339px !important;
}

.--fw339 {
  font-weight: 339;
}

.--mt340 {
  margin-top: 340px;
}
@media screen and (max-width: 767px) {
  .--mt340 {
    margin-top: 170px;
  }
}

.--mb340 {
  margin-bottom: 340px !important;
}
@media screen and (max-width: 767px) {
  .--mb340 {
    margin-bottom: 170px !important;
  }
}

.--pt340 {
  padding-top: 340px;
}
@media screen and (max-width: 767px) {
  .--pt340 {
    padding-top: 170px;
  }
}

.--pb340 {
  padding-bottom: 340px;
}
@media screen and (max-width: 767px) {
  .--pb340 {
    padding-bottom: 170px;
  }
}

.--px340 {
  padding: 0 340px;
}

.max-w-340 {
  max-width: 340px;
}

.w-340 {
  width: 340px;
}
@media screen and (max-width: 767px) {
  .w-340 {
    width: 170px;
  }
}

.h-340 {
  height: 340px;
}

.--gap340 {
  gap: 340px !important;
}

.--fw340 {
  font-weight: 340;
}

.--mt341 {
  margin-top: 341px;
}
@media screen and (max-width: 767px) {
  .--mt341 {
    margin-top: 170.5px;
  }
}

.--mb341 {
  margin-bottom: 341px !important;
}
@media screen and (max-width: 767px) {
  .--mb341 {
    margin-bottom: 170.5px !important;
  }
}

.--pt341 {
  padding-top: 341px;
}
@media screen and (max-width: 767px) {
  .--pt341 {
    padding-top: 170.5px;
  }
}

.--pb341 {
  padding-bottom: 341px;
}
@media screen and (max-width: 767px) {
  .--pb341 {
    padding-bottom: 170.5px;
  }
}

.--px341 {
  padding: 0 341px;
}

.max-w-341 {
  max-width: 341px;
}

.w-341 {
  width: 341px;
}
@media screen and (max-width: 767px) {
  .w-341 {
    width: 170.5px;
  }
}

.h-341 {
  height: 341px;
}

.--gap341 {
  gap: 341px !important;
}

.--fw341 {
  font-weight: 341;
}

.--mt342 {
  margin-top: 342px;
}
@media screen and (max-width: 767px) {
  .--mt342 {
    margin-top: 171px;
  }
}

.--mb342 {
  margin-bottom: 342px !important;
}
@media screen and (max-width: 767px) {
  .--mb342 {
    margin-bottom: 171px !important;
  }
}

.--pt342 {
  padding-top: 342px;
}
@media screen and (max-width: 767px) {
  .--pt342 {
    padding-top: 171px;
  }
}

.--pb342 {
  padding-bottom: 342px;
}
@media screen and (max-width: 767px) {
  .--pb342 {
    padding-bottom: 171px;
  }
}

.--px342 {
  padding: 0 342px;
}

.max-w-342 {
  max-width: 342px;
}

.w-342 {
  width: 342px;
}
@media screen and (max-width: 767px) {
  .w-342 {
    width: 171px;
  }
}

.h-342 {
  height: 342px;
}

.--gap342 {
  gap: 342px !important;
}

.--fw342 {
  font-weight: 342;
}

.--mt343 {
  margin-top: 343px;
}
@media screen and (max-width: 767px) {
  .--mt343 {
    margin-top: 171.5px;
  }
}

.--mb343 {
  margin-bottom: 343px !important;
}
@media screen and (max-width: 767px) {
  .--mb343 {
    margin-bottom: 171.5px !important;
  }
}

.--pt343 {
  padding-top: 343px;
}
@media screen and (max-width: 767px) {
  .--pt343 {
    padding-top: 171.5px;
  }
}

.--pb343 {
  padding-bottom: 343px;
}
@media screen and (max-width: 767px) {
  .--pb343 {
    padding-bottom: 171.5px;
  }
}

.--px343 {
  padding: 0 343px;
}

.max-w-343 {
  max-width: 343px;
}

.w-343 {
  width: 343px;
}
@media screen and (max-width: 767px) {
  .w-343 {
    width: 171.5px;
  }
}

.h-343 {
  height: 343px;
}

.--gap343 {
  gap: 343px !important;
}

.--fw343 {
  font-weight: 343;
}

.--mt344 {
  margin-top: 344px;
}
@media screen and (max-width: 767px) {
  .--mt344 {
    margin-top: 172px;
  }
}

.--mb344 {
  margin-bottom: 344px !important;
}
@media screen and (max-width: 767px) {
  .--mb344 {
    margin-bottom: 172px !important;
  }
}

.--pt344 {
  padding-top: 344px;
}
@media screen and (max-width: 767px) {
  .--pt344 {
    padding-top: 172px;
  }
}

.--pb344 {
  padding-bottom: 344px;
}
@media screen and (max-width: 767px) {
  .--pb344 {
    padding-bottom: 172px;
  }
}

.--px344 {
  padding: 0 344px;
}

.max-w-344 {
  max-width: 344px;
}

.w-344 {
  width: 344px;
}
@media screen and (max-width: 767px) {
  .w-344 {
    width: 172px;
  }
}

.h-344 {
  height: 344px;
}

.--gap344 {
  gap: 344px !important;
}

.--fw344 {
  font-weight: 344;
}

.--mt345 {
  margin-top: 345px;
}
@media screen and (max-width: 767px) {
  .--mt345 {
    margin-top: 172.5px;
  }
}

.--mb345 {
  margin-bottom: 345px !important;
}
@media screen and (max-width: 767px) {
  .--mb345 {
    margin-bottom: 172.5px !important;
  }
}

.--pt345 {
  padding-top: 345px;
}
@media screen and (max-width: 767px) {
  .--pt345 {
    padding-top: 172.5px;
  }
}

.--pb345 {
  padding-bottom: 345px;
}
@media screen and (max-width: 767px) {
  .--pb345 {
    padding-bottom: 172.5px;
  }
}

.--px345 {
  padding: 0 345px;
}

.max-w-345 {
  max-width: 345px;
}

.w-345 {
  width: 345px;
}
@media screen and (max-width: 767px) {
  .w-345 {
    width: 172.5px;
  }
}

.h-345 {
  height: 345px;
}

.--gap345 {
  gap: 345px !important;
}

.--fw345 {
  font-weight: 345;
}

.--mt346 {
  margin-top: 346px;
}
@media screen and (max-width: 767px) {
  .--mt346 {
    margin-top: 173px;
  }
}

.--mb346 {
  margin-bottom: 346px !important;
}
@media screen and (max-width: 767px) {
  .--mb346 {
    margin-bottom: 173px !important;
  }
}

.--pt346 {
  padding-top: 346px;
}
@media screen and (max-width: 767px) {
  .--pt346 {
    padding-top: 173px;
  }
}

.--pb346 {
  padding-bottom: 346px;
}
@media screen and (max-width: 767px) {
  .--pb346 {
    padding-bottom: 173px;
  }
}

.--px346 {
  padding: 0 346px;
}

.max-w-346 {
  max-width: 346px;
}

.w-346 {
  width: 346px;
}
@media screen and (max-width: 767px) {
  .w-346 {
    width: 173px;
  }
}

.h-346 {
  height: 346px;
}

.--gap346 {
  gap: 346px !important;
}

.--fw346 {
  font-weight: 346;
}

.--mt347 {
  margin-top: 347px;
}
@media screen and (max-width: 767px) {
  .--mt347 {
    margin-top: 173.5px;
  }
}

.--mb347 {
  margin-bottom: 347px !important;
}
@media screen and (max-width: 767px) {
  .--mb347 {
    margin-bottom: 173.5px !important;
  }
}

.--pt347 {
  padding-top: 347px;
}
@media screen and (max-width: 767px) {
  .--pt347 {
    padding-top: 173.5px;
  }
}

.--pb347 {
  padding-bottom: 347px;
}
@media screen and (max-width: 767px) {
  .--pb347 {
    padding-bottom: 173.5px;
  }
}

.--px347 {
  padding: 0 347px;
}

.max-w-347 {
  max-width: 347px;
}

.w-347 {
  width: 347px;
}
@media screen and (max-width: 767px) {
  .w-347 {
    width: 173.5px;
  }
}

.h-347 {
  height: 347px;
}

.--gap347 {
  gap: 347px !important;
}

.--fw347 {
  font-weight: 347;
}

.--mt348 {
  margin-top: 348px;
}
@media screen and (max-width: 767px) {
  .--mt348 {
    margin-top: 174px;
  }
}

.--mb348 {
  margin-bottom: 348px !important;
}
@media screen and (max-width: 767px) {
  .--mb348 {
    margin-bottom: 174px !important;
  }
}

.--pt348 {
  padding-top: 348px;
}
@media screen and (max-width: 767px) {
  .--pt348 {
    padding-top: 174px;
  }
}

.--pb348 {
  padding-bottom: 348px;
}
@media screen and (max-width: 767px) {
  .--pb348 {
    padding-bottom: 174px;
  }
}

.--px348 {
  padding: 0 348px;
}

.max-w-348 {
  max-width: 348px;
}

.w-348 {
  width: 348px;
}
@media screen and (max-width: 767px) {
  .w-348 {
    width: 174px;
  }
}

.h-348 {
  height: 348px;
}

.--gap348 {
  gap: 348px !important;
}

.--fw348 {
  font-weight: 348;
}

.--mt349 {
  margin-top: 349px;
}
@media screen and (max-width: 767px) {
  .--mt349 {
    margin-top: 174.5px;
  }
}

.--mb349 {
  margin-bottom: 349px !important;
}
@media screen and (max-width: 767px) {
  .--mb349 {
    margin-bottom: 174.5px !important;
  }
}

.--pt349 {
  padding-top: 349px;
}
@media screen and (max-width: 767px) {
  .--pt349 {
    padding-top: 174.5px;
  }
}

.--pb349 {
  padding-bottom: 349px;
}
@media screen and (max-width: 767px) {
  .--pb349 {
    padding-bottom: 174.5px;
  }
}

.--px349 {
  padding: 0 349px;
}

.max-w-349 {
  max-width: 349px;
}

.w-349 {
  width: 349px;
}
@media screen and (max-width: 767px) {
  .w-349 {
    width: 174.5px;
  }
}

.h-349 {
  height: 349px;
}

.--gap349 {
  gap: 349px !important;
}

.--fw349 {
  font-weight: 349;
}

.--mt350 {
  margin-top: 350px;
}
@media screen and (max-width: 767px) {
  .--mt350 {
    margin-top: 175px;
  }
}

.--mb350 {
  margin-bottom: 350px !important;
}
@media screen and (max-width: 767px) {
  .--mb350 {
    margin-bottom: 175px !important;
  }
}

.--pt350 {
  padding-top: 350px;
}
@media screen and (max-width: 767px) {
  .--pt350 {
    padding-top: 175px;
  }
}

.--pb350 {
  padding-bottom: 350px;
}
@media screen and (max-width: 767px) {
  .--pb350 {
    padding-bottom: 175px;
  }
}

.--px350 {
  padding: 0 350px;
}

.max-w-350 {
  max-width: 350px;
}

.w-350 {
  width: 350px;
}
@media screen and (max-width: 767px) {
  .w-350 {
    width: 175px;
  }
}

.h-350 {
  height: 350px;
}

.--gap350 {
  gap: 350px !important;
}

.--fw350 {
  font-weight: 350;
}

.--mt351 {
  margin-top: 351px;
}
@media screen and (max-width: 767px) {
  .--mt351 {
    margin-top: 175.5px;
  }
}

.--mb351 {
  margin-bottom: 351px !important;
}
@media screen and (max-width: 767px) {
  .--mb351 {
    margin-bottom: 175.5px !important;
  }
}

.--pt351 {
  padding-top: 351px;
}
@media screen and (max-width: 767px) {
  .--pt351 {
    padding-top: 175.5px;
  }
}

.--pb351 {
  padding-bottom: 351px;
}
@media screen and (max-width: 767px) {
  .--pb351 {
    padding-bottom: 175.5px;
  }
}

.--px351 {
  padding: 0 351px;
}

.max-w-351 {
  max-width: 351px;
}

.w-351 {
  width: 351px;
}
@media screen and (max-width: 767px) {
  .w-351 {
    width: 175.5px;
  }
}

.h-351 {
  height: 351px;
}

.--gap351 {
  gap: 351px !important;
}

.--fw351 {
  font-weight: 351;
}

.--mt352 {
  margin-top: 352px;
}
@media screen and (max-width: 767px) {
  .--mt352 {
    margin-top: 176px;
  }
}

.--mb352 {
  margin-bottom: 352px !important;
}
@media screen and (max-width: 767px) {
  .--mb352 {
    margin-bottom: 176px !important;
  }
}

.--pt352 {
  padding-top: 352px;
}
@media screen and (max-width: 767px) {
  .--pt352 {
    padding-top: 176px;
  }
}

.--pb352 {
  padding-bottom: 352px;
}
@media screen and (max-width: 767px) {
  .--pb352 {
    padding-bottom: 176px;
  }
}

.--px352 {
  padding: 0 352px;
}

.max-w-352 {
  max-width: 352px;
}

.w-352 {
  width: 352px;
}
@media screen and (max-width: 767px) {
  .w-352 {
    width: 176px;
  }
}

.h-352 {
  height: 352px;
}

.--gap352 {
  gap: 352px !important;
}

.--fw352 {
  font-weight: 352;
}

.--mt353 {
  margin-top: 353px;
}
@media screen and (max-width: 767px) {
  .--mt353 {
    margin-top: 176.5px;
  }
}

.--mb353 {
  margin-bottom: 353px !important;
}
@media screen and (max-width: 767px) {
  .--mb353 {
    margin-bottom: 176.5px !important;
  }
}

.--pt353 {
  padding-top: 353px;
}
@media screen and (max-width: 767px) {
  .--pt353 {
    padding-top: 176.5px;
  }
}

.--pb353 {
  padding-bottom: 353px;
}
@media screen and (max-width: 767px) {
  .--pb353 {
    padding-bottom: 176.5px;
  }
}

.--px353 {
  padding: 0 353px;
}

.max-w-353 {
  max-width: 353px;
}

.w-353 {
  width: 353px;
}
@media screen and (max-width: 767px) {
  .w-353 {
    width: 176.5px;
  }
}

.h-353 {
  height: 353px;
}

.--gap353 {
  gap: 353px !important;
}

.--fw353 {
  font-weight: 353;
}

.--mt354 {
  margin-top: 354px;
}
@media screen and (max-width: 767px) {
  .--mt354 {
    margin-top: 177px;
  }
}

.--mb354 {
  margin-bottom: 354px !important;
}
@media screen and (max-width: 767px) {
  .--mb354 {
    margin-bottom: 177px !important;
  }
}

.--pt354 {
  padding-top: 354px;
}
@media screen and (max-width: 767px) {
  .--pt354 {
    padding-top: 177px;
  }
}

.--pb354 {
  padding-bottom: 354px;
}
@media screen and (max-width: 767px) {
  .--pb354 {
    padding-bottom: 177px;
  }
}

.--px354 {
  padding: 0 354px;
}

.max-w-354 {
  max-width: 354px;
}

.w-354 {
  width: 354px;
}
@media screen and (max-width: 767px) {
  .w-354 {
    width: 177px;
  }
}

.h-354 {
  height: 354px;
}

.--gap354 {
  gap: 354px !important;
}

.--fw354 {
  font-weight: 354;
}

.--mt355 {
  margin-top: 355px;
}
@media screen and (max-width: 767px) {
  .--mt355 {
    margin-top: 177.5px;
  }
}

.--mb355 {
  margin-bottom: 355px !important;
}
@media screen and (max-width: 767px) {
  .--mb355 {
    margin-bottom: 177.5px !important;
  }
}

.--pt355 {
  padding-top: 355px;
}
@media screen and (max-width: 767px) {
  .--pt355 {
    padding-top: 177.5px;
  }
}

.--pb355 {
  padding-bottom: 355px;
}
@media screen and (max-width: 767px) {
  .--pb355 {
    padding-bottom: 177.5px;
  }
}

.--px355 {
  padding: 0 355px;
}

.max-w-355 {
  max-width: 355px;
}

.w-355 {
  width: 355px;
}
@media screen and (max-width: 767px) {
  .w-355 {
    width: 177.5px;
  }
}

.h-355 {
  height: 355px;
}

.--gap355 {
  gap: 355px !important;
}

.--fw355 {
  font-weight: 355;
}

.--mt356 {
  margin-top: 356px;
}
@media screen and (max-width: 767px) {
  .--mt356 {
    margin-top: 178px;
  }
}

.--mb356 {
  margin-bottom: 356px !important;
}
@media screen and (max-width: 767px) {
  .--mb356 {
    margin-bottom: 178px !important;
  }
}

.--pt356 {
  padding-top: 356px;
}
@media screen and (max-width: 767px) {
  .--pt356 {
    padding-top: 178px;
  }
}

.--pb356 {
  padding-bottom: 356px;
}
@media screen and (max-width: 767px) {
  .--pb356 {
    padding-bottom: 178px;
  }
}

.--px356 {
  padding: 0 356px;
}

.max-w-356 {
  max-width: 356px;
}

.w-356 {
  width: 356px;
}
@media screen and (max-width: 767px) {
  .w-356 {
    width: 178px;
  }
}

.h-356 {
  height: 356px;
}

.--gap356 {
  gap: 356px !important;
}

.--fw356 {
  font-weight: 356;
}

.--mt357 {
  margin-top: 357px;
}
@media screen and (max-width: 767px) {
  .--mt357 {
    margin-top: 178.5px;
  }
}

.--mb357 {
  margin-bottom: 357px !important;
}
@media screen and (max-width: 767px) {
  .--mb357 {
    margin-bottom: 178.5px !important;
  }
}

.--pt357 {
  padding-top: 357px;
}
@media screen and (max-width: 767px) {
  .--pt357 {
    padding-top: 178.5px;
  }
}

.--pb357 {
  padding-bottom: 357px;
}
@media screen and (max-width: 767px) {
  .--pb357 {
    padding-bottom: 178.5px;
  }
}

.--px357 {
  padding: 0 357px;
}

.max-w-357 {
  max-width: 357px;
}

.w-357 {
  width: 357px;
}
@media screen and (max-width: 767px) {
  .w-357 {
    width: 178.5px;
  }
}

.h-357 {
  height: 357px;
}

.--gap357 {
  gap: 357px !important;
}

.--fw357 {
  font-weight: 357;
}

.--mt358 {
  margin-top: 358px;
}
@media screen and (max-width: 767px) {
  .--mt358 {
    margin-top: 179px;
  }
}

.--mb358 {
  margin-bottom: 358px !important;
}
@media screen and (max-width: 767px) {
  .--mb358 {
    margin-bottom: 179px !important;
  }
}

.--pt358 {
  padding-top: 358px;
}
@media screen and (max-width: 767px) {
  .--pt358 {
    padding-top: 179px;
  }
}

.--pb358 {
  padding-bottom: 358px;
}
@media screen and (max-width: 767px) {
  .--pb358 {
    padding-bottom: 179px;
  }
}

.--px358 {
  padding: 0 358px;
}

.max-w-358 {
  max-width: 358px;
}

.w-358 {
  width: 358px;
}
@media screen and (max-width: 767px) {
  .w-358 {
    width: 179px;
  }
}

.h-358 {
  height: 358px;
}

.--gap358 {
  gap: 358px !important;
}

.--fw358 {
  font-weight: 358;
}

.--mt359 {
  margin-top: 359px;
}
@media screen and (max-width: 767px) {
  .--mt359 {
    margin-top: 179.5px;
  }
}

.--mb359 {
  margin-bottom: 359px !important;
}
@media screen and (max-width: 767px) {
  .--mb359 {
    margin-bottom: 179.5px !important;
  }
}

.--pt359 {
  padding-top: 359px;
}
@media screen and (max-width: 767px) {
  .--pt359 {
    padding-top: 179.5px;
  }
}

.--pb359 {
  padding-bottom: 359px;
}
@media screen and (max-width: 767px) {
  .--pb359 {
    padding-bottom: 179.5px;
  }
}

.--px359 {
  padding: 0 359px;
}

.max-w-359 {
  max-width: 359px;
}

.w-359 {
  width: 359px;
}
@media screen and (max-width: 767px) {
  .w-359 {
    width: 179.5px;
  }
}

.h-359 {
  height: 359px;
}

.--gap359 {
  gap: 359px !important;
}

.--fw359 {
  font-weight: 359;
}

.--mt360 {
  margin-top: 360px;
}
@media screen and (max-width: 767px) {
  .--mt360 {
    margin-top: 180px;
  }
}

.--mb360 {
  margin-bottom: 360px !important;
}
@media screen and (max-width: 767px) {
  .--mb360 {
    margin-bottom: 180px !important;
  }
}

.--pt360 {
  padding-top: 360px;
}
@media screen and (max-width: 767px) {
  .--pt360 {
    padding-top: 180px;
  }
}

.--pb360 {
  padding-bottom: 360px;
}
@media screen and (max-width: 767px) {
  .--pb360 {
    padding-bottom: 180px;
  }
}

.--px360 {
  padding: 0 360px;
}

.max-w-360 {
  max-width: 360px;
}

.w-360 {
  width: 360px;
}
@media screen and (max-width: 767px) {
  .w-360 {
    width: 180px;
  }
}

.h-360 {
  height: 360px;
}

.--gap360 {
  gap: 360px !important;
}

.--fw360 {
  font-weight: 360;
}

.--mt361 {
  margin-top: 361px;
}
@media screen and (max-width: 767px) {
  .--mt361 {
    margin-top: 180.5px;
  }
}

.--mb361 {
  margin-bottom: 361px !important;
}
@media screen and (max-width: 767px) {
  .--mb361 {
    margin-bottom: 180.5px !important;
  }
}

.--pt361 {
  padding-top: 361px;
}
@media screen and (max-width: 767px) {
  .--pt361 {
    padding-top: 180.5px;
  }
}

.--pb361 {
  padding-bottom: 361px;
}
@media screen and (max-width: 767px) {
  .--pb361 {
    padding-bottom: 180.5px;
  }
}

.--px361 {
  padding: 0 361px;
}

.max-w-361 {
  max-width: 361px;
}

.w-361 {
  width: 361px;
}
@media screen and (max-width: 767px) {
  .w-361 {
    width: 180.5px;
  }
}

.h-361 {
  height: 361px;
}

.--gap361 {
  gap: 361px !important;
}

.--fw361 {
  font-weight: 361;
}

.--mt362 {
  margin-top: 362px;
}
@media screen and (max-width: 767px) {
  .--mt362 {
    margin-top: 181px;
  }
}

.--mb362 {
  margin-bottom: 362px !important;
}
@media screen and (max-width: 767px) {
  .--mb362 {
    margin-bottom: 181px !important;
  }
}

.--pt362 {
  padding-top: 362px;
}
@media screen and (max-width: 767px) {
  .--pt362 {
    padding-top: 181px;
  }
}

.--pb362 {
  padding-bottom: 362px;
}
@media screen and (max-width: 767px) {
  .--pb362 {
    padding-bottom: 181px;
  }
}

.--px362 {
  padding: 0 362px;
}

.max-w-362 {
  max-width: 362px;
}

.w-362 {
  width: 362px;
}
@media screen and (max-width: 767px) {
  .w-362 {
    width: 181px;
  }
}

.h-362 {
  height: 362px;
}

.--gap362 {
  gap: 362px !important;
}

.--fw362 {
  font-weight: 362;
}

.--mt363 {
  margin-top: 363px;
}
@media screen and (max-width: 767px) {
  .--mt363 {
    margin-top: 181.5px;
  }
}

.--mb363 {
  margin-bottom: 363px !important;
}
@media screen and (max-width: 767px) {
  .--mb363 {
    margin-bottom: 181.5px !important;
  }
}

.--pt363 {
  padding-top: 363px;
}
@media screen and (max-width: 767px) {
  .--pt363 {
    padding-top: 181.5px;
  }
}

.--pb363 {
  padding-bottom: 363px;
}
@media screen and (max-width: 767px) {
  .--pb363 {
    padding-bottom: 181.5px;
  }
}

.--px363 {
  padding: 0 363px;
}

.max-w-363 {
  max-width: 363px;
}

.w-363 {
  width: 363px;
}
@media screen and (max-width: 767px) {
  .w-363 {
    width: 181.5px;
  }
}

.h-363 {
  height: 363px;
}

.--gap363 {
  gap: 363px !important;
}

.--fw363 {
  font-weight: 363;
}

.--mt364 {
  margin-top: 364px;
}
@media screen and (max-width: 767px) {
  .--mt364 {
    margin-top: 182px;
  }
}

.--mb364 {
  margin-bottom: 364px !important;
}
@media screen and (max-width: 767px) {
  .--mb364 {
    margin-bottom: 182px !important;
  }
}

.--pt364 {
  padding-top: 364px;
}
@media screen and (max-width: 767px) {
  .--pt364 {
    padding-top: 182px;
  }
}

.--pb364 {
  padding-bottom: 364px;
}
@media screen and (max-width: 767px) {
  .--pb364 {
    padding-bottom: 182px;
  }
}

.--px364 {
  padding: 0 364px;
}

.max-w-364 {
  max-width: 364px;
}

.w-364 {
  width: 364px;
}
@media screen and (max-width: 767px) {
  .w-364 {
    width: 182px;
  }
}

.h-364 {
  height: 364px;
}

.--gap364 {
  gap: 364px !important;
}

.--fw364 {
  font-weight: 364;
}

.--mt365 {
  margin-top: 365px;
}
@media screen and (max-width: 767px) {
  .--mt365 {
    margin-top: 182.5px;
  }
}

.--mb365 {
  margin-bottom: 365px !important;
}
@media screen and (max-width: 767px) {
  .--mb365 {
    margin-bottom: 182.5px !important;
  }
}

.--pt365 {
  padding-top: 365px;
}
@media screen and (max-width: 767px) {
  .--pt365 {
    padding-top: 182.5px;
  }
}

.--pb365 {
  padding-bottom: 365px;
}
@media screen and (max-width: 767px) {
  .--pb365 {
    padding-bottom: 182.5px;
  }
}

.--px365 {
  padding: 0 365px;
}

.max-w-365 {
  max-width: 365px;
}

.w-365 {
  width: 365px;
}
@media screen and (max-width: 767px) {
  .w-365 {
    width: 182.5px;
  }
}

.h-365 {
  height: 365px;
}

.--gap365 {
  gap: 365px !important;
}

.--fw365 {
  font-weight: 365;
}

.--mt366 {
  margin-top: 366px;
}
@media screen and (max-width: 767px) {
  .--mt366 {
    margin-top: 183px;
  }
}

.--mb366 {
  margin-bottom: 366px !important;
}
@media screen and (max-width: 767px) {
  .--mb366 {
    margin-bottom: 183px !important;
  }
}

.--pt366 {
  padding-top: 366px;
}
@media screen and (max-width: 767px) {
  .--pt366 {
    padding-top: 183px;
  }
}

.--pb366 {
  padding-bottom: 366px;
}
@media screen and (max-width: 767px) {
  .--pb366 {
    padding-bottom: 183px;
  }
}

.--px366 {
  padding: 0 366px;
}

.max-w-366 {
  max-width: 366px;
}

.w-366 {
  width: 366px;
}
@media screen and (max-width: 767px) {
  .w-366 {
    width: 183px;
  }
}

.h-366 {
  height: 366px;
}

.--gap366 {
  gap: 366px !important;
}

.--fw366 {
  font-weight: 366;
}

.--mt367 {
  margin-top: 367px;
}
@media screen and (max-width: 767px) {
  .--mt367 {
    margin-top: 183.5px;
  }
}

.--mb367 {
  margin-bottom: 367px !important;
}
@media screen and (max-width: 767px) {
  .--mb367 {
    margin-bottom: 183.5px !important;
  }
}

.--pt367 {
  padding-top: 367px;
}
@media screen and (max-width: 767px) {
  .--pt367 {
    padding-top: 183.5px;
  }
}

.--pb367 {
  padding-bottom: 367px;
}
@media screen and (max-width: 767px) {
  .--pb367 {
    padding-bottom: 183.5px;
  }
}

.--px367 {
  padding: 0 367px;
}

.max-w-367 {
  max-width: 367px;
}

.w-367 {
  width: 367px;
}
@media screen and (max-width: 767px) {
  .w-367 {
    width: 183.5px;
  }
}

.h-367 {
  height: 367px;
}

.--gap367 {
  gap: 367px !important;
}

.--fw367 {
  font-weight: 367;
}

.--mt368 {
  margin-top: 368px;
}
@media screen and (max-width: 767px) {
  .--mt368 {
    margin-top: 184px;
  }
}

.--mb368 {
  margin-bottom: 368px !important;
}
@media screen and (max-width: 767px) {
  .--mb368 {
    margin-bottom: 184px !important;
  }
}

.--pt368 {
  padding-top: 368px;
}
@media screen and (max-width: 767px) {
  .--pt368 {
    padding-top: 184px;
  }
}

.--pb368 {
  padding-bottom: 368px;
}
@media screen and (max-width: 767px) {
  .--pb368 {
    padding-bottom: 184px;
  }
}

.--px368 {
  padding: 0 368px;
}

.max-w-368 {
  max-width: 368px;
}

.w-368 {
  width: 368px;
}
@media screen and (max-width: 767px) {
  .w-368 {
    width: 184px;
  }
}

.h-368 {
  height: 368px;
}

.--gap368 {
  gap: 368px !important;
}

.--fw368 {
  font-weight: 368;
}

.--mt369 {
  margin-top: 369px;
}
@media screen and (max-width: 767px) {
  .--mt369 {
    margin-top: 184.5px;
  }
}

.--mb369 {
  margin-bottom: 369px !important;
}
@media screen and (max-width: 767px) {
  .--mb369 {
    margin-bottom: 184.5px !important;
  }
}

.--pt369 {
  padding-top: 369px;
}
@media screen and (max-width: 767px) {
  .--pt369 {
    padding-top: 184.5px;
  }
}

.--pb369 {
  padding-bottom: 369px;
}
@media screen and (max-width: 767px) {
  .--pb369 {
    padding-bottom: 184.5px;
  }
}

.--px369 {
  padding: 0 369px;
}

.max-w-369 {
  max-width: 369px;
}

.w-369 {
  width: 369px;
}
@media screen and (max-width: 767px) {
  .w-369 {
    width: 184.5px;
  }
}

.h-369 {
  height: 369px;
}

.--gap369 {
  gap: 369px !important;
}

.--fw369 {
  font-weight: 369;
}

.--mt370 {
  margin-top: 370px;
}
@media screen and (max-width: 767px) {
  .--mt370 {
    margin-top: 185px;
  }
}

.--mb370 {
  margin-bottom: 370px !important;
}
@media screen and (max-width: 767px) {
  .--mb370 {
    margin-bottom: 185px !important;
  }
}

.--pt370 {
  padding-top: 370px;
}
@media screen and (max-width: 767px) {
  .--pt370 {
    padding-top: 185px;
  }
}

.--pb370 {
  padding-bottom: 370px;
}
@media screen and (max-width: 767px) {
  .--pb370 {
    padding-bottom: 185px;
  }
}

.--px370 {
  padding: 0 370px;
}

.max-w-370 {
  max-width: 370px;
}

.w-370 {
  width: 370px;
}
@media screen and (max-width: 767px) {
  .w-370 {
    width: 185px;
  }
}

.h-370 {
  height: 370px;
}

.--gap370 {
  gap: 370px !important;
}

.--fw370 {
  font-weight: 370;
}

.--mt371 {
  margin-top: 371px;
}
@media screen and (max-width: 767px) {
  .--mt371 {
    margin-top: 185.5px;
  }
}

.--mb371 {
  margin-bottom: 371px !important;
}
@media screen and (max-width: 767px) {
  .--mb371 {
    margin-bottom: 185.5px !important;
  }
}

.--pt371 {
  padding-top: 371px;
}
@media screen and (max-width: 767px) {
  .--pt371 {
    padding-top: 185.5px;
  }
}

.--pb371 {
  padding-bottom: 371px;
}
@media screen and (max-width: 767px) {
  .--pb371 {
    padding-bottom: 185.5px;
  }
}

.--px371 {
  padding: 0 371px;
}

.max-w-371 {
  max-width: 371px;
}

.w-371 {
  width: 371px;
}
@media screen and (max-width: 767px) {
  .w-371 {
    width: 185.5px;
  }
}

.h-371 {
  height: 371px;
}

.--gap371 {
  gap: 371px !important;
}

.--fw371 {
  font-weight: 371;
}

.--mt372 {
  margin-top: 372px;
}
@media screen and (max-width: 767px) {
  .--mt372 {
    margin-top: 186px;
  }
}

.--mb372 {
  margin-bottom: 372px !important;
}
@media screen and (max-width: 767px) {
  .--mb372 {
    margin-bottom: 186px !important;
  }
}

.--pt372 {
  padding-top: 372px;
}
@media screen and (max-width: 767px) {
  .--pt372 {
    padding-top: 186px;
  }
}

.--pb372 {
  padding-bottom: 372px;
}
@media screen and (max-width: 767px) {
  .--pb372 {
    padding-bottom: 186px;
  }
}

.--px372 {
  padding: 0 372px;
}

.max-w-372 {
  max-width: 372px;
}

.w-372 {
  width: 372px;
}
@media screen and (max-width: 767px) {
  .w-372 {
    width: 186px;
  }
}

.h-372 {
  height: 372px;
}

.--gap372 {
  gap: 372px !important;
}

.--fw372 {
  font-weight: 372;
}

.--mt373 {
  margin-top: 373px;
}
@media screen and (max-width: 767px) {
  .--mt373 {
    margin-top: 186.5px;
  }
}

.--mb373 {
  margin-bottom: 373px !important;
}
@media screen and (max-width: 767px) {
  .--mb373 {
    margin-bottom: 186.5px !important;
  }
}

.--pt373 {
  padding-top: 373px;
}
@media screen and (max-width: 767px) {
  .--pt373 {
    padding-top: 186.5px;
  }
}

.--pb373 {
  padding-bottom: 373px;
}
@media screen and (max-width: 767px) {
  .--pb373 {
    padding-bottom: 186.5px;
  }
}

.--px373 {
  padding: 0 373px;
}

.max-w-373 {
  max-width: 373px;
}

.w-373 {
  width: 373px;
}
@media screen and (max-width: 767px) {
  .w-373 {
    width: 186.5px;
  }
}

.h-373 {
  height: 373px;
}

.--gap373 {
  gap: 373px !important;
}

.--fw373 {
  font-weight: 373;
}

.--mt374 {
  margin-top: 374px;
}
@media screen and (max-width: 767px) {
  .--mt374 {
    margin-top: 187px;
  }
}

.--mb374 {
  margin-bottom: 374px !important;
}
@media screen and (max-width: 767px) {
  .--mb374 {
    margin-bottom: 187px !important;
  }
}

.--pt374 {
  padding-top: 374px;
}
@media screen and (max-width: 767px) {
  .--pt374 {
    padding-top: 187px;
  }
}

.--pb374 {
  padding-bottom: 374px;
}
@media screen and (max-width: 767px) {
  .--pb374 {
    padding-bottom: 187px;
  }
}

.--px374 {
  padding: 0 374px;
}

.max-w-374 {
  max-width: 374px;
}

.w-374 {
  width: 374px;
}
@media screen and (max-width: 767px) {
  .w-374 {
    width: 187px;
  }
}

.h-374 {
  height: 374px;
}

.--gap374 {
  gap: 374px !important;
}

.--fw374 {
  font-weight: 374;
}

.--mt375 {
  margin-top: 375px;
}
@media screen and (max-width: 767px) {
  .--mt375 {
    margin-top: 187.5px;
  }
}

.--mb375 {
  margin-bottom: 375px !important;
}
@media screen and (max-width: 767px) {
  .--mb375 {
    margin-bottom: 187.5px !important;
  }
}

.--pt375 {
  padding-top: 375px;
}
@media screen and (max-width: 767px) {
  .--pt375 {
    padding-top: 187.5px;
  }
}

.--pb375 {
  padding-bottom: 375px;
}
@media screen and (max-width: 767px) {
  .--pb375 {
    padding-bottom: 187.5px;
  }
}

.--px375 {
  padding: 0 375px;
}

.max-w-375 {
  max-width: 375px;
}

.w-375 {
  width: 375px;
}
@media screen and (max-width: 767px) {
  .w-375 {
    width: 187.5px;
  }
}

.h-375 {
  height: 375px;
}

.--gap375 {
  gap: 375px !important;
}

.--fw375 {
  font-weight: 375;
}

.--mt376 {
  margin-top: 376px;
}
@media screen and (max-width: 767px) {
  .--mt376 {
    margin-top: 188px;
  }
}

.--mb376 {
  margin-bottom: 376px !important;
}
@media screen and (max-width: 767px) {
  .--mb376 {
    margin-bottom: 188px !important;
  }
}

.--pt376 {
  padding-top: 376px;
}
@media screen and (max-width: 767px) {
  .--pt376 {
    padding-top: 188px;
  }
}

.--pb376 {
  padding-bottom: 376px;
}
@media screen and (max-width: 767px) {
  .--pb376 {
    padding-bottom: 188px;
  }
}

.--px376 {
  padding: 0 376px;
}

.max-w-376 {
  max-width: 376px;
}

.w-376 {
  width: 376px;
}
@media screen and (max-width: 767px) {
  .w-376 {
    width: 188px;
  }
}

.h-376 {
  height: 376px;
}

.--gap376 {
  gap: 376px !important;
}

.--fw376 {
  font-weight: 376;
}

.--mt377 {
  margin-top: 377px;
}
@media screen and (max-width: 767px) {
  .--mt377 {
    margin-top: 188.5px;
  }
}

.--mb377 {
  margin-bottom: 377px !important;
}
@media screen and (max-width: 767px) {
  .--mb377 {
    margin-bottom: 188.5px !important;
  }
}

.--pt377 {
  padding-top: 377px;
}
@media screen and (max-width: 767px) {
  .--pt377 {
    padding-top: 188.5px;
  }
}

.--pb377 {
  padding-bottom: 377px;
}
@media screen and (max-width: 767px) {
  .--pb377 {
    padding-bottom: 188.5px;
  }
}

.--px377 {
  padding: 0 377px;
}

.max-w-377 {
  max-width: 377px;
}

.w-377 {
  width: 377px;
}
@media screen and (max-width: 767px) {
  .w-377 {
    width: 188.5px;
  }
}

.h-377 {
  height: 377px;
}

.--gap377 {
  gap: 377px !important;
}

.--fw377 {
  font-weight: 377;
}

.--mt378 {
  margin-top: 378px;
}
@media screen and (max-width: 767px) {
  .--mt378 {
    margin-top: 189px;
  }
}

.--mb378 {
  margin-bottom: 378px !important;
}
@media screen and (max-width: 767px) {
  .--mb378 {
    margin-bottom: 189px !important;
  }
}

.--pt378 {
  padding-top: 378px;
}
@media screen and (max-width: 767px) {
  .--pt378 {
    padding-top: 189px;
  }
}

.--pb378 {
  padding-bottom: 378px;
}
@media screen and (max-width: 767px) {
  .--pb378 {
    padding-bottom: 189px;
  }
}

.--px378 {
  padding: 0 378px;
}

.max-w-378 {
  max-width: 378px;
}

.w-378 {
  width: 378px;
}
@media screen and (max-width: 767px) {
  .w-378 {
    width: 189px;
  }
}

.h-378 {
  height: 378px;
}

.--gap378 {
  gap: 378px !important;
}

.--fw378 {
  font-weight: 378;
}

.--mt379 {
  margin-top: 379px;
}
@media screen and (max-width: 767px) {
  .--mt379 {
    margin-top: 189.5px;
  }
}

.--mb379 {
  margin-bottom: 379px !important;
}
@media screen and (max-width: 767px) {
  .--mb379 {
    margin-bottom: 189.5px !important;
  }
}

.--pt379 {
  padding-top: 379px;
}
@media screen and (max-width: 767px) {
  .--pt379 {
    padding-top: 189.5px;
  }
}

.--pb379 {
  padding-bottom: 379px;
}
@media screen and (max-width: 767px) {
  .--pb379 {
    padding-bottom: 189.5px;
  }
}

.--px379 {
  padding: 0 379px;
}

.max-w-379 {
  max-width: 379px;
}

.w-379 {
  width: 379px;
}
@media screen and (max-width: 767px) {
  .w-379 {
    width: 189.5px;
  }
}

.h-379 {
  height: 379px;
}

.--gap379 {
  gap: 379px !important;
}

.--fw379 {
  font-weight: 379;
}

.--mt380 {
  margin-top: 380px;
}
@media screen and (max-width: 767px) {
  .--mt380 {
    margin-top: 190px;
  }
}

.--mb380 {
  margin-bottom: 380px !important;
}
@media screen and (max-width: 767px) {
  .--mb380 {
    margin-bottom: 190px !important;
  }
}

.--pt380 {
  padding-top: 380px;
}
@media screen and (max-width: 767px) {
  .--pt380 {
    padding-top: 190px;
  }
}

.--pb380 {
  padding-bottom: 380px;
}
@media screen and (max-width: 767px) {
  .--pb380 {
    padding-bottom: 190px;
  }
}

.--px380 {
  padding: 0 380px;
}

.max-w-380 {
  max-width: 380px;
}

.w-380 {
  width: 380px;
}
@media screen and (max-width: 767px) {
  .w-380 {
    width: 190px;
  }
}

.h-380 {
  height: 380px;
}

.--gap380 {
  gap: 380px !important;
}

.--fw380 {
  font-weight: 380;
}

.--mt381 {
  margin-top: 381px;
}
@media screen and (max-width: 767px) {
  .--mt381 {
    margin-top: 190.5px;
  }
}

.--mb381 {
  margin-bottom: 381px !important;
}
@media screen and (max-width: 767px) {
  .--mb381 {
    margin-bottom: 190.5px !important;
  }
}

.--pt381 {
  padding-top: 381px;
}
@media screen and (max-width: 767px) {
  .--pt381 {
    padding-top: 190.5px;
  }
}

.--pb381 {
  padding-bottom: 381px;
}
@media screen and (max-width: 767px) {
  .--pb381 {
    padding-bottom: 190.5px;
  }
}

.--px381 {
  padding: 0 381px;
}

.max-w-381 {
  max-width: 381px;
}

.w-381 {
  width: 381px;
}
@media screen and (max-width: 767px) {
  .w-381 {
    width: 190.5px;
  }
}

.h-381 {
  height: 381px;
}

.--gap381 {
  gap: 381px !important;
}

.--fw381 {
  font-weight: 381;
}

.--mt382 {
  margin-top: 382px;
}
@media screen and (max-width: 767px) {
  .--mt382 {
    margin-top: 191px;
  }
}

.--mb382 {
  margin-bottom: 382px !important;
}
@media screen and (max-width: 767px) {
  .--mb382 {
    margin-bottom: 191px !important;
  }
}

.--pt382 {
  padding-top: 382px;
}
@media screen and (max-width: 767px) {
  .--pt382 {
    padding-top: 191px;
  }
}

.--pb382 {
  padding-bottom: 382px;
}
@media screen and (max-width: 767px) {
  .--pb382 {
    padding-bottom: 191px;
  }
}

.--px382 {
  padding: 0 382px;
}

.max-w-382 {
  max-width: 382px;
}

.w-382 {
  width: 382px;
}
@media screen and (max-width: 767px) {
  .w-382 {
    width: 191px;
  }
}

.h-382 {
  height: 382px;
}

.--gap382 {
  gap: 382px !important;
}

.--fw382 {
  font-weight: 382;
}

.--mt383 {
  margin-top: 383px;
}
@media screen and (max-width: 767px) {
  .--mt383 {
    margin-top: 191.5px;
  }
}

.--mb383 {
  margin-bottom: 383px !important;
}
@media screen and (max-width: 767px) {
  .--mb383 {
    margin-bottom: 191.5px !important;
  }
}

.--pt383 {
  padding-top: 383px;
}
@media screen and (max-width: 767px) {
  .--pt383 {
    padding-top: 191.5px;
  }
}

.--pb383 {
  padding-bottom: 383px;
}
@media screen and (max-width: 767px) {
  .--pb383 {
    padding-bottom: 191.5px;
  }
}

.--px383 {
  padding: 0 383px;
}

.max-w-383 {
  max-width: 383px;
}

.w-383 {
  width: 383px;
}
@media screen and (max-width: 767px) {
  .w-383 {
    width: 191.5px;
  }
}

.h-383 {
  height: 383px;
}

.--gap383 {
  gap: 383px !important;
}

.--fw383 {
  font-weight: 383;
}

.--mt384 {
  margin-top: 384px;
}
@media screen and (max-width: 767px) {
  .--mt384 {
    margin-top: 192px;
  }
}

.--mb384 {
  margin-bottom: 384px !important;
}
@media screen and (max-width: 767px) {
  .--mb384 {
    margin-bottom: 192px !important;
  }
}

.--pt384 {
  padding-top: 384px;
}
@media screen and (max-width: 767px) {
  .--pt384 {
    padding-top: 192px;
  }
}

.--pb384 {
  padding-bottom: 384px;
}
@media screen and (max-width: 767px) {
  .--pb384 {
    padding-bottom: 192px;
  }
}

.--px384 {
  padding: 0 384px;
}

.max-w-384 {
  max-width: 384px;
}

.w-384 {
  width: 384px;
}
@media screen and (max-width: 767px) {
  .w-384 {
    width: 192px;
  }
}

.h-384 {
  height: 384px;
}

.--gap384 {
  gap: 384px !important;
}

.--fw384 {
  font-weight: 384;
}

.--mt385 {
  margin-top: 385px;
}
@media screen and (max-width: 767px) {
  .--mt385 {
    margin-top: 192.5px;
  }
}

.--mb385 {
  margin-bottom: 385px !important;
}
@media screen and (max-width: 767px) {
  .--mb385 {
    margin-bottom: 192.5px !important;
  }
}

.--pt385 {
  padding-top: 385px;
}
@media screen and (max-width: 767px) {
  .--pt385 {
    padding-top: 192.5px;
  }
}

.--pb385 {
  padding-bottom: 385px;
}
@media screen and (max-width: 767px) {
  .--pb385 {
    padding-bottom: 192.5px;
  }
}

.--px385 {
  padding: 0 385px;
}

.max-w-385 {
  max-width: 385px;
}

.w-385 {
  width: 385px;
}
@media screen and (max-width: 767px) {
  .w-385 {
    width: 192.5px;
  }
}

.h-385 {
  height: 385px;
}

.--gap385 {
  gap: 385px !important;
}

.--fw385 {
  font-weight: 385;
}

.--mt386 {
  margin-top: 386px;
}
@media screen and (max-width: 767px) {
  .--mt386 {
    margin-top: 193px;
  }
}

.--mb386 {
  margin-bottom: 386px !important;
}
@media screen and (max-width: 767px) {
  .--mb386 {
    margin-bottom: 193px !important;
  }
}

.--pt386 {
  padding-top: 386px;
}
@media screen and (max-width: 767px) {
  .--pt386 {
    padding-top: 193px;
  }
}

.--pb386 {
  padding-bottom: 386px;
}
@media screen and (max-width: 767px) {
  .--pb386 {
    padding-bottom: 193px;
  }
}

.--px386 {
  padding: 0 386px;
}

.max-w-386 {
  max-width: 386px;
}

.w-386 {
  width: 386px;
}
@media screen and (max-width: 767px) {
  .w-386 {
    width: 193px;
  }
}

.h-386 {
  height: 386px;
}

.--gap386 {
  gap: 386px !important;
}

.--fw386 {
  font-weight: 386;
}

.--mt387 {
  margin-top: 387px;
}
@media screen and (max-width: 767px) {
  .--mt387 {
    margin-top: 193.5px;
  }
}

.--mb387 {
  margin-bottom: 387px !important;
}
@media screen and (max-width: 767px) {
  .--mb387 {
    margin-bottom: 193.5px !important;
  }
}

.--pt387 {
  padding-top: 387px;
}
@media screen and (max-width: 767px) {
  .--pt387 {
    padding-top: 193.5px;
  }
}

.--pb387 {
  padding-bottom: 387px;
}
@media screen and (max-width: 767px) {
  .--pb387 {
    padding-bottom: 193.5px;
  }
}

.--px387 {
  padding: 0 387px;
}

.max-w-387 {
  max-width: 387px;
}

.w-387 {
  width: 387px;
}
@media screen and (max-width: 767px) {
  .w-387 {
    width: 193.5px;
  }
}

.h-387 {
  height: 387px;
}

.--gap387 {
  gap: 387px !important;
}

.--fw387 {
  font-weight: 387;
}

.--mt388 {
  margin-top: 388px;
}
@media screen and (max-width: 767px) {
  .--mt388 {
    margin-top: 194px;
  }
}

.--mb388 {
  margin-bottom: 388px !important;
}
@media screen and (max-width: 767px) {
  .--mb388 {
    margin-bottom: 194px !important;
  }
}

.--pt388 {
  padding-top: 388px;
}
@media screen and (max-width: 767px) {
  .--pt388 {
    padding-top: 194px;
  }
}

.--pb388 {
  padding-bottom: 388px;
}
@media screen and (max-width: 767px) {
  .--pb388 {
    padding-bottom: 194px;
  }
}

.--px388 {
  padding: 0 388px;
}

.max-w-388 {
  max-width: 388px;
}

.w-388 {
  width: 388px;
}
@media screen and (max-width: 767px) {
  .w-388 {
    width: 194px;
  }
}

.h-388 {
  height: 388px;
}

.--gap388 {
  gap: 388px !important;
}

.--fw388 {
  font-weight: 388;
}

.--mt389 {
  margin-top: 389px;
}
@media screen and (max-width: 767px) {
  .--mt389 {
    margin-top: 194.5px;
  }
}

.--mb389 {
  margin-bottom: 389px !important;
}
@media screen and (max-width: 767px) {
  .--mb389 {
    margin-bottom: 194.5px !important;
  }
}

.--pt389 {
  padding-top: 389px;
}
@media screen and (max-width: 767px) {
  .--pt389 {
    padding-top: 194.5px;
  }
}

.--pb389 {
  padding-bottom: 389px;
}
@media screen and (max-width: 767px) {
  .--pb389 {
    padding-bottom: 194.5px;
  }
}

.--px389 {
  padding: 0 389px;
}

.max-w-389 {
  max-width: 389px;
}

.w-389 {
  width: 389px;
}
@media screen and (max-width: 767px) {
  .w-389 {
    width: 194.5px;
  }
}

.h-389 {
  height: 389px;
}

.--gap389 {
  gap: 389px !important;
}

.--fw389 {
  font-weight: 389;
}

.--mt390 {
  margin-top: 390px;
}
@media screen and (max-width: 767px) {
  .--mt390 {
    margin-top: 195px;
  }
}

.--mb390 {
  margin-bottom: 390px !important;
}
@media screen and (max-width: 767px) {
  .--mb390 {
    margin-bottom: 195px !important;
  }
}

.--pt390 {
  padding-top: 390px;
}
@media screen and (max-width: 767px) {
  .--pt390 {
    padding-top: 195px;
  }
}

.--pb390 {
  padding-bottom: 390px;
}
@media screen and (max-width: 767px) {
  .--pb390 {
    padding-bottom: 195px;
  }
}

.--px390 {
  padding: 0 390px;
}

.max-w-390 {
  max-width: 390px;
}

.w-390 {
  width: 390px;
}
@media screen and (max-width: 767px) {
  .w-390 {
    width: 195px;
  }
}

.h-390 {
  height: 390px;
}

.--gap390 {
  gap: 390px !important;
}

.--fw390 {
  font-weight: 390;
}

.--mt391 {
  margin-top: 391px;
}
@media screen and (max-width: 767px) {
  .--mt391 {
    margin-top: 195.5px;
  }
}

.--mb391 {
  margin-bottom: 391px !important;
}
@media screen and (max-width: 767px) {
  .--mb391 {
    margin-bottom: 195.5px !important;
  }
}

.--pt391 {
  padding-top: 391px;
}
@media screen and (max-width: 767px) {
  .--pt391 {
    padding-top: 195.5px;
  }
}

.--pb391 {
  padding-bottom: 391px;
}
@media screen and (max-width: 767px) {
  .--pb391 {
    padding-bottom: 195.5px;
  }
}

.--px391 {
  padding: 0 391px;
}

.max-w-391 {
  max-width: 391px;
}

.w-391 {
  width: 391px;
}
@media screen and (max-width: 767px) {
  .w-391 {
    width: 195.5px;
  }
}

.h-391 {
  height: 391px;
}

.--gap391 {
  gap: 391px !important;
}

.--fw391 {
  font-weight: 391;
}

.--mt392 {
  margin-top: 392px;
}
@media screen and (max-width: 767px) {
  .--mt392 {
    margin-top: 196px;
  }
}

.--mb392 {
  margin-bottom: 392px !important;
}
@media screen and (max-width: 767px) {
  .--mb392 {
    margin-bottom: 196px !important;
  }
}

.--pt392 {
  padding-top: 392px;
}
@media screen and (max-width: 767px) {
  .--pt392 {
    padding-top: 196px;
  }
}

.--pb392 {
  padding-bottom: 392px;
}
@media screen and (max-width: 767px) {
  .--pb392 {
    padding-bottom: 196px;
  }
}

.--px392 {
  padding: 0 392px;
}

.max-w-392 {
  max-width: 392px;
}

.w-392 {
  width: 392px;
}
@media screen and (max-width: 767px) {
  .w-392 {
    width: 196px;
  }
}

.h-392 {
  height: 392px;
}

.--gap392 {
  gap: 392px !important;
}

.--fw392 {
  font-weight: 392;
}

.--mt393 {
  margin-top: 393px;
}
@media screen and (max-width: 767px) {
  .--mt393 {
    margin-top: 196.5px;
  }
}

.--mb393 {
  margin-bottom: 393px !important;
}
@media screen and (max-width: 767px) {
  .--mb393 {
    margin-bottom: 196.5px !important;
  }
}

.--pt393 {
  padding-top: 393px;
}
@media screen and (max-width: 767px) {
  .--pt393 {
    padding-top: 196.5px;
  }
}

.--pb393 {
  padding-bottom: 393px;
}
@media screen and (max-width: 767px) {
  .--pb393 {
    padding-bottom: 196.5px;
  }
}

.--px393 {
  padding: 0 393px;
}

.max-w-393 {
  max-width: 393px;
}

.w-393 {
  width: 393px;
}
@media screen and (max-width: 767px) {
  .w-393 {
    width: 196.5px;
  }
}

.h-393 {
  height: 393px;
}

.--gap393 {
  gap: 393px !important;
}

.--fw393 {
  font-weight: 393;
}

.--mt394 {
  margin-top: 394px;
}
@media screen and (max-width: 767px) {
  .--mt394 {
    margin-top: 197px;
  }
}

.--mb394 {
  margin-bottom: 394px !important;
}
@media screen and (max-width: 767px) {
  .--mb394 {
    margin-bottom: 197px !important;
  }
}

.--pt394 {
  padding-top: 394px;
}
@media screen and (max-width: 767px) {
  .--pt394 {
    padding-top: 197px;
  }
}

.--pb394 {
  padding-bottom: 394px;
}
@media screen and (max-width: 767px) {
  .--pb394 {
    padding-bottom: 197px;
  }
}

.--px394 {
  padding: 0 394px;
}

.max-w-394 {
  max-width: 394px;
}

.w-394 {
  width: 394px;
}
@media screen and (max-width: 767px) {
  .w-394 {
    width: 197px;
  }
}

.h-394 {
  height: 394px;
}

.--gap394 {
  gap: 394px !important;
}

.--fw394 {
  font-weight: 394;
}

.--mt395 {
  margin-top: 395px;
}
@media screen and (max-width: 767px) {
  .--mt395 {
    margin-top: 197.5px;
  }
}

.--mb395 {
  margin-bottom: 395px !important;
}
@media screen and (max-width: 767px) {
  .--mb395 {
    margin-bottom: 197.5px !important;
  }
}

.--pt395 {
  padding-top: 395px;
}
@media screen and (max-width: 767px) {
  .--pt395 {
    padding-top: 197.5px;
  }
}

.--pb395 {
  padding-bottom: 395px;
}
@media screen and (max-width: 767px) {
  .--pb395 {
    padding-bottom: 197.5px;
  }
}

.--px395 {
  padding: 0 395px;
}

.max-w-395 {
  max-width: 395px;
}

.w-395 {
  width: 395px;
}
@media screen and (max-width: 767px) {
  .w-395 {
    width: 197.5px;
  }
}

.h-395 {
  height: 395px;
}

.--gap395 {
  gap: 395px !important;
}

.--fw395 {
  font-weight: 395;
}

.--mt396 {
  margin-top: 396px;
}
@media screen and (max-width: 767px) {
  .--mt396 {
    margin-top: 198px;
  }
}

.--mb396 {
  margin-bottom: 396px !important;
}
@media screen and (max-width: 767px) {
  .--mb396 {
    margin-bottom: 198px !important;
  }
}

.--pt396 {
  padding-top: 396px;
}
@media screen and (max-width: 767px) {
  .--pt396 {
    padding-top: 198px;
  }
}

.--pb396 {
  padding-bottom: 396px;
}
@media screen and (max-width: 767px) {
  .--pb396 {
    padding-bottom: 198px;
  }
}

.--px396 {
  padding: 0 396px;
}

.max-w-396 {
  max-width: 396px;
}

.w-396 {
  width: 396px;
}
@media screen and (max-width: 767px) {
  .w-396 {
    width: 198px;
  }
}

.h-396 {
  height: 396px;
}

.--gap396 {
  gap: 396px !important;
}

.--fw396 {
  font-weight: 396;
}

.--mt397 {
  margin-top: 397px;
}
@media screen and (max-width: 767px) {
  .--mt397 {
    margin-top: 198.5px;
  }
}

.--mb397 {
  margin-bottom: 397px !important;
}
@media screen and (max-width: 767px) {
  .--mb397 {
    margin-bottom: 198.5px !important;
  }
}

.--pt397 {
  padding-top: 397px;
}
@media screen and (max-width: 767px) {
  .--pt397 {
    padding-top: 198.5px;
  }
}

.--pb397 {
  padding-bottom: 397px;
}
@media screen and (max-width: 767px) {
  .--pb397 {
    padding-bottom: 198.5px;
  }
}

.--px397 {
  padding: 0 397px;
}

.max-w-397 {
  max-width: 397px;
}

.w-397 {
  width: 397px;
}
@media screen and (max-width: 767px) {
  .w-397 {
    width: 198.5px;
  }
}

.h-397 {
  height: 397px;
}

.--gap397 {
  gap: 397px !important;
}

.--fw397 {
  font-weight: 397;
}

.--mt398 {
  margin-top: 398px;
}
@media screen and (max-width: 767px) {
  .--mt398 {
    margin-top: 199px;
  }
}

.--mb398 {
  margin-bottom: 398px !important;
}
@media screen and (max-width: 767px) {
  .--mb398 {
    margin-bottom: 199px !important;
  }
}

.--pt398 {
  padding-top: 398px;
}
@media screen and (max-width: 767px) {
  .--pt398 {
    padding-top: 199px;
  }
}

.--pb398 {
  padding-bottom: 398px;
}
@media screen and (max-width: 767px) {
  .--pb398 {
    padding-bottom: 199px;
  }
}

.--px398 {
  padding: 0 398px;
}

.max-w-398 {
  max-width: 398px;
}

.w-398 {
  width: 398px;
}
@media screen and (max-width: 767px) {
  .w-398 {
    width: 199px;
  }
}

.h-398 {
  height: 398px;
}

.--gap398 {
  gap: 398px !important;
}

.--fw398 {
  font-weight: 398;
}

.--mt399 {
  margin-top: 399px;
}
@media screen and (max-width: 767px) {
  .--mt399 {
    margin-top: 199.5px;
  }
}

.--mb399 {
  margin-bottom: 399px !important;
}
@media screen and (max-width: 767px) {
  .--mb399 {
    margin-bottom: 199.5px !important;
  }
}

.--pt399 {
  padding-top: 399px;
}
@media screen and (max-width: 767px) {
  .--pt399 {
    padding-top: 199.5px;
  }
}

.--pb399 {
  padding-bottom: 399px;
}
@media screen and (max-width: 767px) {
  .--pb399 {
    padding-bottom: 199.5px;
  }
}

.--px399 {
  padding: 0 399px;
}

.max-w-399 {
  max-width: 399px;
}

.w-399 {
  width: 399px;
}
@media screen and (max-width: 767px) {
  .w-399 {
    width: 199.5px;
  }
}

.h-399 {
  height: 399px;
}

.--gap399 {
  gap: 399px !important;
}

.--fw399 {
  font-weight: 399;
}

.--mt400 {
  margin-top: 400px;
}
@media screen and (max-width: 767px) {
  .--mt400 {
    margin-top: 200px;
  }
}

.--mb400 {
  margin-bottom: 400px !important;
}
@media screen and (max-width: 767px) {
  .--mb400 {
    margin-bottom: 200px !important;
  }
}

.--pt400 {
  padding-top: 400px;
}
@media screen and (max-width: 767px) {
  .--pt400 {
    padding-top: 200px;
  }
}

.--pb400 {
  padding-bottom: 400px;
}
@media screen and (max-width: 767px) {
  .--pb400 {
    padding-bottom: 200px;
  }
}

.--px400 {
  padding: 0 400px;
}

.max-w-400 {
  max-width: 400px;
}

.w-400 {
  width: 400px;
}
@media screen and (max-width: 767px) {
  .w-400 {
    width: 200px;
  }
}

.h-400 {
  height: 400px;
}

.--gap400 {
  gap: 400px !important;
}

.--fw400 {
  font-weight: 400;
}

.--mt401 {
  margin-top: 401px;
}
@media screen and (max-width: 767px) {
  .--mt401 {
    margin-top: 200.5px;
  }
}

.--mb401 {
  margin-bottom: 401px !important;
}
@media screen and (max-width: 767px) {
  .--mb401 {
    margin-bottom: 200.5px !important;
  }
}

.--pt401 {
  padding-top: 401px;
}
@media screen and (max-width: 767px) {
  .--pt401 {
    padding-top: 200.5px;
  }
}

.--pb401 {
  padding-bottom: 401px;
}
@media screen and (max-width: 767px) {
  .--pb401 {
    padding-bottom: 200.5px;
  }
}

.--px401 {
  padding: 0 401px;
}

.max-w-401 {
  max-width: 401px;
}

.w-401 {
  width: 401px;
}
@media screen and (max-width: 767px) {
  .w-401 {
    width: 200.5px;
  }
}

.h-401 {
  height: 401px;
}

.--gap401 {
  gap: 401px !important;
}

.--fw401 {
  font-weight: 401;
}

.--mt402 {
  margin-top: 402px;
}
@media screen and (max-width: 767px) {
  .--mt402 {
    margin-top: 201px;
  }
}

.--mb402 {
  margin-bottom: 402px !important;
}
@media screen and (max-width: 767px) {
  .--mb402 {
    margin-bottom: 201px !important;
  }
}

.--pt402 {
  padding-top: 402px;
}
@media screen and (max-width: 767px) {
  .--pt402 {
    padding-top: 201px;
  }
}

.--pb402 {
  padding-bottom: 402px;
}
@media screen and (max-width: 767px) {
  .--pb402 {
    padding-bottom: 201px;
  }
}

.--px402 {
  padding: 0 402px;
}

.max-w-402 {
  max-width: 402px;
}

.w-402 {
  width: 402px;
}
@media screen and (max-width: 767px) {
  .w-402 {
    width: 201px;
  }
}

.h-402 {
  height: 402px;
}

.--gap402 {
  gap: 402px !important;
}

.--fw402 {
  font-weight: 402;
}

.--mt403 {
  margin-top: 403px;
}
@media screen and (max-width: 767px) {
  .--mt403 {
    margin-top: 201.5px;
  }
}

.--mb403 {
  margin-bottom: 403px !important;
}
@media screen and (max-width: 767px) {
  .--mb403 {
    margin-bottom: 201.5px !important;
  }
}

.--pt403 {
  padding-top: 403px;
}
@media screen and (max-width: 767px) {
  .--pt403 {
    padding-top: 201.5px;
  }
}

.--pb403 {
  padding-bottom: 403px;
}
@media screen and (max-width: 767px) {
  .--pb403 {
    padding-bottom: 201.5px;
  }
}

.--px403 {
  padding: 0 403px;
}

.max-w-403 {
  max-width: 403px;
}

.w-403 {
  width: 403px;
}
@media screen and (max-width: 767px) {
  .w-403 {
    width: 201.5px;
  }
}

.h-403 {
  height: 403px;
}

.--gap403 {
  gap: 403px !important;
}

.--fw403 {
  font-weight: 403;
}

.--mt404 {
  margin-top: 404px;
}
@media screen and (max-width: 767px) {
  .--mt404 {
    margin-top: 202px;
  }
}

.--mb404 {
  margin-bottom: 404px !important;
}
@media screen and (max-width: 767px) {
  .--mb404 {
    margin-bottom: 202px !important;
  }
}

.--pt404 {
  padding-top: 404px;
}
@media screen and (max-width: 767px) {
  .--pt404 {
    padding-top: 202px;
  }
}

.--pb404 {
  padding-bottom: 404px;
}
@media screen and (max-width: 767px) {
  .--pb404 {
    padding-bottom: 202px;
  }
}

.--px404 {
  padding: 0 404px;
}

.max-w-404 {
  max-width: 404px;
}

.w-404 {
  width: 404px;
}
@media screen and (max-width: 767px) {
  .w-404 {
    width: 202px;
  }
}

.h-404 {
  height: 404px;
}

.--gap404 {
  gap: 404px !important;
}

.--fw404 {
  font-weight: 404;
}

.--mt405 {
  margin-top: 405px;
}
@media screen and (max-width: 767px) {
  .--mt405 {
    margin-top: 202.5px;
  }
}

.--mb405 {
  margin-bottom: 405px !important;
}
@media screen and (max-width: 767px) {
  .--mb405 {
    margin-bottom: 202.5px !important;
  }
}

.--pt405 {
  padding-top: 405px;
}
@media screen and (max-width: 767px) {
  .--pt405 {
    padding-top: 202.5px;
  }
}

.--pb405 {
  padding-bottom: 405px;
}
@media screen and (max-width: 767px) {
  .--pb405 {
    padding-bottom: 202.5px;
  }
}

.--px405 {
  padding: 0 405px;
}

.max-w-405 {
  max-width: 405px;
}

.w-405 {
  width: 405px;
}
@media screen and (max-width: 767px) {
  .w-405 {
    width: 202.5px;
  }
}

.h-405 {
  height: 405px;
}

.--gap405 {
  gap: 405px !important;
}

.--fw405 {
  font-weight: 405;
}

.--mt406 {
  margin-top: 406px;
}
@media screen and (max-width: 767px) {
  .--mt406 {
    margin-top: 203px;
  }
}

.--mb406 {
  margin-bottom: 406px !important;
}
@media screen and (max-width: 767px) {
  .--mb406 {
    margin-bottom: 203px !important;
  }
}

.--pt406 {
  padding-top: 406px;
}
@media screen and (max-width: 767px) {
  .--pt406 {
    padding-top: 203px;
  }
}

.--pb406 {
  padding-bottom: 406px;
}
@media screen and (max-width: 767px) {
  .--pb406 {
    padding-bottom: 203px;
  }
}

.--px406 {
  padding: 0 406px;
}

.max-w-406 {
  max-width: 406px;
}

.w-406 {
  width: 406px;
}
@media screen and (max-width: 767px) {
  .w-406 {
    width: 203px;
  }
}

.h-406 {
  height: 406px;
}

.--gap406 {
  gap: 406px !important;
}

.--fw406 {
  font-weight: 406;
}

.--mt407 {
  margin-top: 407px;
}
@media screen and (max-width: 767px) {
  .--mt407 {
    margin-top: 203.5px;
  }
}

.--mb407 {
  margin-bottom: 407px !important;
}
@media screen and (max-width: 767px) {
  .--mb407 {
    margin-bottom: 203.5px !important;
  }
}

.--pt407 {
  padding-top: 407px;
}
@media screen and (max-width: 767px) {
  .--pt407 {
    padding-top: 203.5px;
  }
}

.--pb407 {
  padding-bottom: 407px;
}
@media screen and (max-width: 767px) {
  .--pb407 {
    padding-bottom: 203.5px;
  }
}

.--px407 {
  padding: 0 407px;
}

.max-w-407 {
  max-width: 407px;
}

.w-407 {
  width: 407px;
}
@media screen and (max-width: 767px) {
  .w-407 {
    width: 203.5px;
  }
}

.h-407 {
  height: 407px;
}

.--gap407 {
  gap: 407px !important;
}

.--fw407 {
  font-weight: 407;
}

.--mt408 {
  margin-top: 408px;
}
@media screen and (max-width: 767px) {
  .--mt408 {
    margin-top: 204px;
  }
}

.--mb408 {
  margin-bottom: 408px !important;
}
@media screen and (max-width: 767px) {
  .--mb408 {
    margin-bottom: 204px !important;
  }
}

.--pt408 {
  padding-top: 408px;
}
@media screen and (max-width: 767px) {
  .--pt408 {
    padding-top: 204px;
  }
}

.--pb408 {
  padding-bottom: 408px;
}
@media screen and (max-width: 767px) {
  .--pb408 {
    padding-bottom: 204px;
  }
}

.--px408 {
  padding: 0 408px;
}

.max-w-408 {
  max-width: 408px;
}

.w-408 {
  width: 408px;
}
@media screen and (max-width: 767px) {
  .w-408 {
    width: 204px;
  }
}

.h-408 {
  height: 408px;
}

.--gap408 {
  gap: 408px !important;
}

.--fw408 {
  font-weight: 408;
}

.--mt409 {
  margin-top: 409px;
}
@media screen and (max-width: 767px) {
  .--mt409 {
    margin-top: 204.5px;
  }
}

.--mb409 {
  margin-bottom: 409px !important;
}
@media screen and (max-width: 767px) {
  .--mb409 {
    margin-bottom: 204.5px !important;
  }
}

.--pt409 {
  padding-top: 409px;
}
@media screen and (max-width: 767px) {
  .--pt409 {
    padding-top: 204.5px;
  }
}

.--pb409 {
  padding-bottom: 409px;
}
@media screen and (max-width: 767px) {
  .--pb409 {
    padding-bottom: 204.5px;
  }
}

.--px409 {
  padding: 0 409px;
}

.max-w-409 {
  max-width: 409px;
}

.w-409 {
  width: 409px;
}
@media screen and (max-width: 767px) {
  .w-409 {
    width: 204.5px;
  }
}

.h-409 {
  height: 409px;
}

.--gap409 {
  gap: 409px !important;
}

.--fw409 {
  font-weight: 409;
}

.--mt410 {
  margin-top: 410px;
}
@media screen and (max-width: 767px) {
  .--mt410 {
    margin-top: 205px;
  }
}

.--mb410 {
  margin-bottom: 410px !important;
}
@media screen and (max-width: 767px) {
  .--mb410 {
    margin-bottom: 205px !important;
  }
}

.--pt410 {
  padding-top: 410px;
}
@media screen and (max-width: 767px) {
  .--pt410 {
    padding-top: 205px;
  }
}

.--pb410 {
  padding-bottom: 410px;
}
@media screen and (max-width: 767px) {
  .--pb410 {
    padding-bottom: 205px;
  }
}

.--px410 {
  padding: 0 410px;
}

.max-w-410 {
  max-width: 410px;
}

.w-410 {
  width: 410px;
}
@media screen and (max-width: 767px) {
  .w-410 {
    width: 205px;
  }
}

.h-410 {
  height: 410px;
}

.--gap410 {
  gap: 410px !important;
}

.--fw410 {
  font-weight: 410;
}

.--mt411 {
  margin-top: 411px;
}
@media screen and (max-width: 767px) {
  .--mt411 {
    margin-top: 205.5px;
  }
}

.--mb411 {
  margin-bottom: 411px !important;
}
@media screen and (max-width: 767px) {
  .--mb411 {
    margin-bottom: 205.5px !important;
  }
}

.--pt411 {
  padding-top: 411px;
}
@media screen and (max-width: 767px) {
  .--pt411 {
    padding-top: 205.5px;
  }
}

.--pb411 {
  padding-bottom: 411px;
}
@media screen and (max-width: 767px) {
  .--pb411 {
    padding-bottom: 205.5px;
  }
}

.--px411 {
  padding: 0 411px;
}

.max-w-411 {
  max-width: 411px;
}

.w-411 {
  width: 411px;
}
@media screen and (max-width: 767px) {
  .w-411 {
    width: 205.5px;
  }
}

.h-411 {
  height: 411px;
}

.--gap411 {
  gap: 411px !important;
}

.--fw411 {
  font-weight: 411;
}

.--mt412 {
  margin-top: 412px;
}
@media screen and (max-width: 767px) {
  .--mt412 {
    margin-top: 206px;
  }
}

.--mb412 {
  margin-bottom: 412px !important;
}
@media screen and (max-width: 767px) {
  .--mb412 {
    margin-bottom: 206px !important;
  }
}

.--pt412 {
  padding-top: 412px;
}
@media screen and (max-width: 767px) {
  .--pt412 {
    padding-top: 206px;
  }
}

.--pb412 {
  padding-bottom: 412px;
}
@media screen and (max-width: 767px) {
  .--pb412 {
    padding-bottom: 206px;
  }
}

.--px412 {
  padding: 0 412px;
}

.max-w-412 {
  max-width: 412px;
}

.w-412 {
  width: 412px;
}
@media screen and (max-width: 767px) {
  .w-412 {
    width: 206px;
  }
}

.h-412 {
  height: 412px;
}

.--gap412 {
  gap: 412px !important;
}

.--fw412 {
  font-weight: 412;
}

.--mt413 {
  margin-top: 413px;
}
@media screen and (max-width: 767px) {
  .--mt413 {
    margin-top: 206.5px;
  }
}

.--mb413 {
  margin-bottom: 413px !important;
}
@media screen and (max-width: 767px) {
  .--mb413 {
    margin-bottom: 206.5px !important;
  }
}

.--pt413 {
  padding-top: 413px;
}
@media screen and (max-width: 767px) {
  .--pt413 {
    padding-top: 206.5px;
  }
}

.--pb413 {
  padding-bottom: 413px;
}
@media screen and (max-width: 767px) {
  .--pb413 {
    padding-bottom: 206.5px;
  }
}

.--px413 {
  padding: 0 413px;
}

.max-w-413 {
  max-width: 413px;
}

.w-413 {
  width: 413px;
}
@media screen and (max-width: 767px) {
  .w-413 {
    width: 206.5px;
  }
}

.h-413 {
  height: 413px;
}

.--gap413 {
  gap: 413px !important;
}

.--fw413 {
  font-weight: 413;
}

.--mt414 {
  margin-top: 414px;
}
@media screen and (max-width: 767px) {
  .--mt414 {
    margin-top: 207px;
  }
}

.--mb414 {
  margin-bottom: 414px !important;
}
@media screen and (max-width: 767px) {
  .--mb414 {
    margin-bottom: 207px !important;
  }
}

.--pt414 {
  padding-top: 414px;
}
@media screen and (max-width: 767px) {
  .--pt414 {
    padding-top: 207px;
  }
}

.--pb414 {
  padding-bottom: 414px;
}
@media screen and (max-width: 767px) {
  .--pb414 {
    padding-bottom: 207px;
  }
}

.--px414 {
  padding: 0 414px;
}

.max-w-414 {
  max-width: 414px;
}

.w-414 {
  width: 414px;
}
@media screen and (max-width: 767px) {
  .w-414 {
    width: 207px;
  }
}

.h-414 {
  height: 414px;
}

.--gap414 {
  gap: 414px !important;
}

.--fw414 {
  font-weight: 414;
}

.--mt415 {
  margin-top: 415px;
}
@media screen and (max-width: 767px) {
  .--mt415 {
    margin-top: 207.5px;
  }
}

.--mb415 {
  margin-bottom: 415px !important;
}
@media screen and (max-width: 767px) {
  .--mb415 {
    margin-bottom: 207.5px !important;
  }
}

.--pt415 {
  padding-top: 415px;
}
@media screen and (max-width: 767px) {
  .--pt415 {
    padding-top: 207.5px;
  }
}

.--pb415 {
  padding-bottom: 415px;
}
@media screen and (max-width: 767px) {
  .--pb415 {
    padding-bottom: 207.5px;
  }
}

.--px415 {
  padding: 0 415px;
}

.max-w-415 {
  max-width: 415px;
}

.w-415 {
  width: 415px;
}
@media screen and (max-width: 767px) {
  .w-415 {
    width: 207.5px;
  }
}

.h-415 {
  height: 415px;
}

.--gap415 {
  gap: 415px !important;
}

.--fw415 {
  font-weight: 415;
}

.--mt416 {
  margin-top: 416px;
}
@media screen and (max-width: 767px) {
  .--mt416 {
    margin-top: 208px;
  }
}

.--mb416 {
  margin-bottom: 416px !important;
}
@media screen and (max-width: 767px) {
  .--mb416 {
    margin-bottom: 208px !important;
  }
}

.--pt416 {
  padding-top: 416px;
}
@media screen and (max-width: 767px) {
  .--pt416 {
    padding-top: 208px;
  }
}

.--pb416 {
  padding-bottom: 416px;
}
@media screen and (max-width: 767px) {
  .--pb416 {
    padding-bottom: 208px;
  }
}

.--px416 {
  padding: 0 416px;
}

.max-w-416 {
  max-width: 416px;
}

.w-416 {
  width: 416px;
}
@media screen and (max-width: 767px) {
  .w-416 {
    width: 208px;
  }
}

.h-416 {
  height: 416px;
}

.--gap416 {
  gap: 416px !important;
}

.--fw416 {
  font-weight: 416;
}

.--mt417 {
  margin-top: 417px;
}
@media screen and (max-width: 767px) {
  .--mt417 {
    margin-top: 208.5px;
  }
}

.--mb417 {
  margin-bottom: 417px !important;
}
@media screen and (max-width: 767px) {
  .--mb417 {
    margin-bottom: 208.5px !important;
  }
}

.--pt417 {
  padding-top: 417px;
}
@media screen and (max-width: 767px) {
  .--pt417 {
    padding-top: 208.5px;
  }
}

.--pb417 {
  padding-bottom: 417px;
}
@media screen and (max-width: 767px) {
  .--pb417 {
    padding-bottom: 208.5px;
  }
}

.--px417 {
  padding: 0 417px;
}

.max-w-417 {
  max-width: 417px;
}

.w-417 {
  width: 417px;
}
@media screen and (max-width: 767px) {
  .w-417 {
    width: 208.5px;
  }
}

.h-417 {
  height: 417px;
}

.--gap417 {
  gap: 417px !important;
}

.--fw417 {
  font-weight: 417;
}

.--mt418 {
  margin-top: 418px;
}
@media screen and (max-width: 767px) {
  .--mt418 {
    margin-top: 209px;
  }
}

.--mb418 {
  margin-bottom: 418px !important;
}
@media screen and (max-width: 767px) {
  .--mb418 {
    margin-bottom: 209px !important;
  }
}

.--pt418 {
  padding-top: 418px;
}
@media screen and (max-width: 767px) {
  .--pt418 {
    padding-top: 209px;
  }
}

.--pb418 {
  padding-bottom: 418px;
}
@media screen and (max-width: 767px) {
  .--pb418 {
    padding-bottom: 209px;
  }
}

.--px418 {
  padding: 0 418px;
}

.max-w-418 {
  max-width: 418px;
}

.w-418 {
  width: 418px;
}
@media screen and (max-width: 767px) {
  .w-418 {
    width: 209px;
  }
}

.h-418 {
  height: 418px;
}

.--gap418 {
  gap: 418px !important;
}

.--fw418 {
  font-weight: 418;
}

.--mt419 {
  margin-top: 419px;
}
@media screen and (max-width: 767px) {
  .--mt419 {
    margin-top: 209.5px;
  }
}

.--mb419 {
  margin-bottom: 419px !important;
}
@media screen and (max-width: 767px) {
  .--mb419 {
    margin-bottom: 209.5px !important;
  }
}

.--pt419 {
  padding-top: 419px;
}
@media screen and (max-width: 767px) {
  .--pt419 {
    padding-top: 209.5px;
  }
}

.--pb419 {
  padding-bottom: 419px;
}
@media screen and (max-width: 767px) {
  .--pb419 {
    padding-bottom: 209.5px;
  }
}

.--px419 {
  padding: 0 419px;
}

.max-w-419 {
  max-width: 419px;
}

.w-419 {
  width: 419px;
}
@media screen and (max-width: 767px) {
  .w-419 {
    width: 209.5px;
  }
}

.h-419 {
  height: 419px;
}

.--gap419 {
  gap: 419px !important;
}

.--fw419 {
  font-weight: 419;
}

.--mt420 {
  margin-top: 420px;
}
@media screen and (max-width: 767px) {
  .--mt420 {
    margin-top: 210px;
  }
}

.--mb420 {
  margin-bottom: 420px !important;
}
@media screen and (max-width: 767px) {
  .--mb420 {
    margin-bottom: 210px !important;
  }
}

.--pt420 {
  padding-top: 420px;
}
@media screen and (max-width: 767px) {
  .--pt420 {
    padding-top: 210px;
  }
}

.--pb420 {
  padding-bottom: 420px;
}
@media screen and (max-width: 767px) {
  .--pb420 {
    padding-bottom: 210px;
  }
}

.--px420 {
  padding: 0 420px;
}

.max-w-420 {
  max-width: 420px;
}

.w-420 {
  width: 420px;
}
@media screen and (max-width: 767px) {
  .w-420 {
    width: 210px;
  }
}

.h-420 {
  height: 420px;
}

.--gap420 {
  gap: 420px !important;
}

.--fw420 {
  font-weight: 420;
}

.--mt421 {
  margin-top: 421px;
}
@media screen and (max-width: 767px) {
  .--mt421 {
    margin-top: 210.5px;
  }
}

.--mb421 {
  margin-bottom: 421px !important;
}
@media screen and (max-width: 767px) {
  .--mb421 {
    margin-bottom: 210.5px !important;
  }
}

.--pt421 {
  padding-top: 421px;
}
@media screen and (max-width: 767px) {
  .--pt421 {
    padding-top: 210.5px;
  }
}

.--pb421 {
  padding-bottom: 421px;
}
@media screen and (max-width: 767px) {
  .--pb421 {
    padding-bottom: 210.5px;
  }
}

.--px421 {
  padding: 0 421px;
}

.max-w-421 {
  max-width: 421px;
}

.w-421 {
  width: 421px;
}
@media screen and (max-width: 767px) {
  .w-421 {
    width: 210.5px;
  }
}

.h-421 {
  height: 421px;
}

.--gap421 {
  gap: 421px !important;
}

.--fw421 {
  font-weight: 421;
}

.--mt422 {
  margin-top: 422px;
}
@media screen and (max-width: 767px) {
  .--mt422 {
    margin-top: 211px;
  }
}

.--mb422 {
  margin-bottom: 422px !important;
}
@media screen and (max-width: 767px) {
  .--mb422 {
    margin-bottom: 211px !important;
  }
}

.--pt422 {
  padding-top: 422px;
}
@media screen and (max-width: 767px) {
  .--pt422 {
    padding-top: 211px;
  }
}

.--pb422 {
  padding-bottom: 422px;
}
@media screen and (max-width: 767px) {
  .--pb422 {
    padding-bottom: 211px;
  }
}

.--px422 {
  padding: 0 422px;
}

.max-w-422 {
  max-width: 422px;
}

.w-422 {
  width: 422px;
}
@media screen and (max-width: 767px) {
  .w-422 {
    width: 211px;
  }
}

.h-422 {
  height: 422px;
}

.--gap422 {
  gap: 422px !important;
}

.--fw422 {
  font-weight: 422;
}

.--mt423 {
  margin-top: 423px;
}
@media screen and (max-width: 767px) {
  .--mt423 {
    margin-top: 211.5px;
  }
}

.--mb423 {
  margin-bottom: 423px !important;
}
@media screen and (max-width: 767px) {
  .--mb423 {
    margin-bottom: 211.5px !important;
  }
}

.--pt423 {
  padding-top: 423px;
}
@media screen and (max-width: 767px) {
  .--pt423 {
    padding-top: 211.5px;
  }
}

.--pb423 {
  padding-bottom: 423px;
}
@media screen and (max-width: 767px) {
  .--pb423 {
    padding-bottom: 211.5px;
  }
}

.--px423 {
  padding: 0 423px;
}

.max-w-423 {
  max-width: 423px;
}

.w-423 {
  width: 423px;
}
@media screen and (max-width: 767px) {
  .w-423 {
    width: 211.5px;
  }
}

.h-423 {
  height: 423px;
}

.--gap423 {
  gap: 423px !important;
}

.--fw423 {
  font-weight: 423;
}

.--mt424 {
  margin-top: 424px;
}
@media screen and (max-width: 767px) {
  .--mt424 {
    margin-top: 212px;
  }
}

.--mb424 {
  margin-bottom: 424px !important;
}
@media screen and (max-width: 767px) {
  .--mb424 {
    margin-bottom: 212px !important;
  }
}

.--pt424 {
  padding-top: 424px;
}
@media screen and (max-width: 767px) {
  .--pt424 {
    padding-top: 212px;
  }
}

.--pb424 {
  padding-bottom: 424px;
}
@media screen and (max-width: 767px) {
  .--pb424 {
    padding-bottom: 212px;
  }
}

.--px424 {
  padding: 0 424px;
}

.max-w-424 {
  max-width: 424px;
}

.w-424 {
  width: 424px;
}
@media screen and (max-width: 767px) {
  .w-424 {
    width: 212px;
  }
}

.h-424 {
  height: 424px;
}

.--gap424 {
  gap: 424px !important;
}

.--fw424 {
  font-weight: 424;
}

.--mt425 {
  margin-top: 425px;
}
@media screen and (max-width: 767px) {
  .--mt425 {
    margin-top: 212.5px;
  }
}

.--mb425 {
  margin-bottom: 425px !important;
}
@media screen and (max-width: 767px) {
  .--mb425 {
    margin-bottom: 212.5px !important;
  }
}

.--pt425 {
  padding-top: 425px;
}
@media screen and (max-width: 767px) {
  .--pt425 {
    padding-top: 212.5px;
  }
}

.--pb425 {
  padding-bottom: 425px;
}
@media screen and (max-width: 767px) {
  .--pb425 {
    padding-bottom: 212.5px;
  }
}

.--px425 {
  padding: 0 425px;
}

.max-w-425 {
  max-width: 425px;
}

.w-425 {
  width: 425px;
}
@media screen and (max-width: 767px) {
  .w-425 {
    width: 212.5px;
  }
}

.h-425 {
  height: 425px;
}

.--gap425 {
  gap: 425px !important;
}

.--fw425 {
  font-weight: 425;
}

.--mt426 {
  margin-top: 426px;
}
@media screen and (max-width: 767px) {
  .--mt426 {
    margin-top: 213px;
  }
}

.--mb426 {
  margin-bottom: 426px !important;
}
@media screen and (max-width: 767px) {
  .--mb426 {
    margin-bottom: 213px !important;
  }
}

.--pt426 {
  padding-top: 426px;
}
@media screen and (max-width: 767px) {
  .--pt426 {
    padding-top: 213px;
  }
}

.--pb426 {
  padding-bottom: 426px;
}
@media screen and (max-width: 767px) {
  .--pb426 {
    padding-bottom: 213px;
  }
}

.--px426 {
  padding: 0 426px;
}

.max-w-426 {
  max-width: 426px;
}

.w-426 {
  width: 426px;
}
@media screen and (max-width: 767px) {
  .w-426 {
    width: 213px;
  }
}

.h-426 {
  height: 426px;
}

.--gap426 {
  gap: 426px !important;
}

.--fw426 {
  font-weight: 426;
}

.--mt427 {
  margin-top: 427px;
}
@media screen and (max-width: 767px) {
  .--mt427 {
    margin-top: 213.5px;
  }
}

.--mb427 {
  margin-bottom: 427px !important;
}
@media screen and (max-width: 767px) {
  .--mb427 {
    margin-bottom: 213.5px !important;
  }
}

.--pt427 {
  padding-top: 427px;
}
@media screen and (max-width: 767px) {
  .--pt427 {
    padding-top: 213.5px;
  }
}

.--pb427 {
  padding-bottom: 427px;
}
@media screen and (max-width: 767px) {
  .--pb427 {
    padding-bottom: 213.5px;
  }
}

.--px427 {
  padding: 0 427px;
}

.max-w-427 {
  max-width: 427px;
}

.w-427 {
  width: 427px;
}
@media screen and (max-width: 767px) {
  .w-427 {
    width: 213.5px;
  }
}

.h-427 {
  height: 427px;
}

.--gap427 {
  gap: 427px !important;
}

.--fw427 {
  font-weight: 427;
}

.--mt428 {
  margin-top: 428px;
}
@media screen and (max-width: 767px) {
  .--mt428 {
    margin-top: 214px;
  }
}

.--mb428 {
  margin-bottom: 428px !important;
}
@media screen and (max-width: 767px) {
  .--mb428 {
    margin-bottom: 214px !important;
  }
}

.--pt428 {
  padding-top: 428px;
}
@media screen and (max-width: 767px) {
  .--pt428 {
    padding-top: 214px;
  }
}

.--pb428 {
  padding-bottom: 428px;
}
@media screen and (max-width: 767px) {
  .--pb428 {
    padding-bottom: 214px;
  }
}

.--px428 {
  padding: 0 428px;
}

.max-w-428 {
  max-width: 428px;
}

.w-428 {
  width: 428px;
}
@media screen and (max-width: 767px) {
  .w-428 {
    width: 214px;
  }
}

.h-428 {
  height: 428px;
}

.--gap428 {
  gap: 428px !important;
}

.--fw428 {
  font-weight: 428;
}

.--mt429 {
  margin-top: 429px;
}
@media screen and (max-width: 767px) {
  .--mt429 {
    margin-top: 214.5px;
  }
}

.--mb429 {
  margin-bottom: 429px !important;
}
@media screen and (max-width: 767px) {
  .--mb429 {
    margin-bottom: 214.5px !important;
  }
}

.--pt429 {
  padding-top: 429px;
}
@media screen and (max-width: 767px) {
  .--pt429 {
    padding-top: 214.5px;
  }
}

.--pb429 {
  padding-bottom: 429px;
}
@media screen and (max-width: 767px) {
  .--pb429 {
    padding-bottom: 214.5px;
  }
}

.--px429 {
  padding: 0 429px;
}

.max-w-429 {
  max-width: 429px;
}

.w-429 {
  width: 429px;
}
@media screen and (max-width: 767px) {
  .w-429 {
    width: 214.5px;
  }
}

.h-429 {
  height: 429px;
}

.--gap429 {
  gap: 429px !important;
}

.--fw429 {
  font-weight: 429;
}

.--mt430 {
  margin-top: 430px;
}
@media screen and (max-width: 767px) {
  .--mt430 {
    margin-top: 215px;
  }
}

.--mb430 {
  margin-bottom: 430px !important;
}
@media screen and (max-width: 767px) {
  .--mb430 {
    margin-bottom: 215px !important;
  }
}

.--pt430 {
  padding-top: 430px;
}
@media screen and (max-width: 767px) {
  .--pt430 {
    padding-top: 215px;
  }
}

.--pb430 {
  padding-bottom: 430px;
}
@media screen and (max-width: 767px) {
  .--pb430 {
    padding-bottom: 215px;
  }
}

.--px430 {
  padding: 0 430px;
}

.max-w-430 {
  max-width: 430px;
}

.w-430 {
  width: 430px;
}
@media screen and (max-width: 767px) {
  .w-430 {
    width: 215px;
  }
}

.h-430 {
  height: 430px;
}

.--gap430 {
  gap: 430px !important;
}

.--fw430 {
  font-weight: 430;
}

.--mt431 {
  margin-top: 431px;
}
@media screen and (max-width: 767px) {
  .--mt431 {
    margin-top: 215.5px;
  }
}

.--mb431 {
  margin-bottom: 431px !important;
}
@media screen and (max-width: 767px) {
  .--mb431 {
    margin-bottom: 215.5px !important;
  }
}

.--pt431 {
  padding-top: 431px;
}
@media screen and (max-width: 767px) {
  .--pt431 {
    padding-top: 215.5px;
  }
}

.--pb431 {
  padding-bottom: 431px;
}
@media screen and (max-width: 767px) {
  .--pb431 {
    padding-bottom: 215.5px;
  }
}

.--px431 {
  padding: 0 431px;
}

.max-w-431 {
  max-width: 431px;
}

.w-431 {
  width: 431px;
}
@media screen and (max-width: 767px) {
  .w-431 {
    width: 215.5px;
  }
}

.h-431 {
  height: 431px;
}

.--gap431 {
  gap: 431px !important;
}

.--fw431 {
  font-weight: 431;
}

.--mt432 {
  margin-top: 432px;
}
@media screen and (max-width: 767px) {
  .--mt432 {
    margin-top: 216px;
  }
}

.--mb432 {
  margin-bottom: 432px !important;
}
@media screen and (max-width: 767px) {
  .--mb432 {
    margin-bottom: 216px !important;
  }
}

.--pt432 {
  padding-top: 432px;
}
@media screen and (max-width: 767px) {
  .--pt432 {
    padding-top: 216px;
  }
}

.--pb432 {
  padding-bottom: 432px;
}
@media screen and (max-width: 767px) {
  .--pb432 {
    padding-bottom: 216px;
  }
}

.--px432 {
  padding: 0 432px;
}

.max-w-432 {
  max-width: 432px;
}

.w-432 {
  width: 432px;
}
@media screen and (max-width: 767px) {
  .w-432 {
    width: 216px;
  }
}

.h-432 {
  height: 432px;
}

.--gap432 {
  gap: 432px !important;
}

.--fw432 {
  font-weight: 432;
}

.--mt433 {
  margin-top: 433px;
}
@media screen and (max-width: 767px) {
  .--mt433 {
    margin-top: 216.5px;
  }
}

.--mb433 {
  margin-bottom: 433px !important;
}
@media screen and (max-width: 767px) {
  .--mb433 {
    margin-bottom: 216.5px !important;
  }
}

.--pt433 {
  padding-top: 433px;
}
@media screen and (max-width: 767px) {
  .--pt433 {
    padding-top: 216.5px;
  }
}

.--pb433 {
  padding-bottom: 433px;
}
@media screen and (max-width: 767px) {
  .--pb433 {
    padding-bottom: 216.5px;
  }
}

.--px433 {
  padding: 0 433px;
}

.max-w-433 {
  max-width: 433px;
}

.w-433 {
  width: 433px;
}
@media screen and (max-width: 767px) {
  .w-433 {
    width: 216.5px;
  }
}

.h-433 {
  height: 433px;
}

.--gap433 {
  gap: 433px !important;
}

.--fw433 {
  font-weight: 433;
}

.--mt434 {
  margin-top: 434px;
}
@media screen and (max-width: 767px) {
  .--mt434 {
    margin-top: 217px;
  }
}

.--mb434 {
  margin-bottom: 434px !important;
}
@media screen and (max-width: 767px) {
  .--mb434 {
    margin-bottom: 217px !important;
  }
}

.--pt434 {
  padding-top: 434px;
}
@media screen and (max-width: 767px) {
  .--pt434 {
    padding-top: 217px;
  }
}

.--pb434 {
  padding-bottom: 434px;
}
@media screen and (max-width: 767px) {
  .--pb434 {
    padding-bottom: 217px;
  }
}

.--px434 {
  padding: 0 434px;
}

.max-w-434 {
  max-width: 434px;
}

.w-434 {
  width: 434px;
}
@media screen and (max-width: 767px) {
  .w-434 {
    width: 217px;
  }
}

.h-434 {
  height: 434px;
}

.--gap434 {
  gap: 434px !important;
}

.--fw434 {
  font-weight: 434;
}

.--mt435 {
  margin-top: 435px;
}
@media screen and (max-width: 767px) {
  .--mt435 {
    margin-top: 217.5px;
  }
}

.--mb435 {
  margin-bottom: 435px !important;
}
@media screen and (max-width: 767px) {
  .--mb435 {
    margin-bottom: 217.5px !important;
  }
}

.--pt435 {
  padding-top: 435px;
}
@media screen and (max-width: 767px) {
  .--pt435 {
    padding-top: 217.5px;
  }
}

.--pb435 {
  padding-bottom: 435px;
}
@media screen and (max-width: 767px) {
  .--pb435 {
    padding-bottom: 217.5px;
  }
}

.--px435 {
  padding: 0 435px;
}

.max-w-435 {
  max-width: 435px;
}

.w-435 {
  width: 435px;
}
@media screen and (max-width: 767px) {
  .w-435 {
    width: 217.5px;
  }
}

.h-435 {
  height: 435px;
}

.--gap435 {
  gap: 435px !important;
}

.--fw435 {
  font-weight: 435;
}

.--mt436 {
  margin-top: 436px;
}
@media screen and (max-width: 767px) {
  .--mt436 {
    margin-top: 218px;
  }
}

.--mb436 {
  margin-bottom: 436px !important;
}
@media screen and (max-width: 767px) {
  .--mb436 {
    margin-bottom: 218px !important;
  }
}

.--pt436 {
  padding-top: 436px;
}
@media screen and (max-width: 767px) {
  .--pt436 {
    padding-top: 218px;
  }
}

.--pb436 {
  padding-bottom: 436px;
}
@media screen and (max-width: 767px) {
  .--pb436 {
    padding-bottom: 218px;
  }
}

.--px436 {
  padding: 0 436px;
}

.max-w-436 {
  max-width: 436px;
}

.w-436 {
  width: 436px;
}
@media screen and (max-width: 767px) {
  .w-436 {
    width: 218px;
  }
}

.h-436 {
  height: 436px;
}

.--gap436 {
  gap: 436px !important;
}

.--fw436 {
  font-weight: 436;
}

.--mt437 {
  margin-top: 437px;
}
@media screen and (max-width: 767px) {
  .--mt437 {
    margin-top: 218.5px;
  }
}

.--mb437 {
  margin-bottom: 437px !important;
}
@media screen and (max-width: 767px) {
  .--mb437 {
    margin-bottom: 218.5px !important;
  }
}

.--pt437 {
  padding-top: 437px;
}
@media screen and (max-width: 767px) {
  .--pt437 {
    padding-top: 218.5px;
  }
}

.--pb437 {
  padding-bottom: 437px;
}
@media screen and (max-width: 767px) {
  .--pb437 {
    padding-bottom: 218.5px;
  }
}

.--px437 {
  padding: 0 437px;
}

.max-w-437 {
  max-width: 437px;
}

.w-437 {
  width: 437px;
}
@media screen and (max-width: 767px) {
  .w-437 {
    width: 218.5px;
  }
}

.h-437 {
  height: 437px;
}

.--gap437 {
  gap: 437px !important;
}

.--fw437 {
  font-weight: 437;
}

.--mt438 {
  margin-top: 438px;
}
@media screen and (max-width: 767px) {
  .--mt438 {
    margin-top: 219px;
  }
}

.--mb438 {
  margin-bottom: 438px !important;
}
@media screen and (max-width: 767px) {
  .--mb438 {
    margin-bottom: 219px !important;
  }
}

.--pt438 {
  padding-top: 438px;
}
@media screen and (max-width: 767px) {
  .--pt438 {
    padding-top: 219px;
  }
}

.--pb438 {
  padding-bottom: 438px;
}
@media screen and (max-width: 767px) {
  .--pb438 {
    padding-bottom: 219px;
  }
}

.--px438 {
  padding: 0 438px;
}

.max-w-438 {
  max-width: 438px;
}

.w-438 {
  width: 438px;
}
@media screen and (max-width: 767px) {
  .w-438 {
    width: 219px;
  }
}

.h-438 {
  height: 438px;
}

.--gap438 {
  gap: 438px !important;
}

.--fw438 {
  font-weight: 438;
}

.--mt439 {
  margin-top: 439px;
}
@media screen and (max-width: 767px) {
  .--mt439 {
    margin-top: 219.5px;
  }
}

.--mb439 {
  margin-bottom: 439px !important;
}
@media screen and (max-width: 767px) {
  .--mb439 {
    margin-bottom: 219.5px !important;
  }
}

.--pt439 {
  padding-top: 439px;
}
@media screen and (max-width: 767px) {
  .--pt439 {
    padding-top: 219.5px;
  }
}

.--pb439 {
  padding-bottom: 439px;
}
@media screen and (max-width: 767px) {
  .--pb439 {
    padding-bottom: 219.5px;
  }
}

.--px439 {
  padding: 0 439px;
}

.max-w-439 {
  max-width: 439px;
}

.w-439 {
  width: 439px;
}
@media screen and (max-width: 767px) {
  .w-439 {
    width: 219.5px;
  }
}

.h-439 {
  height: 439px;
}

.--gap439 {
  gap: 439px !important;
}

.--fw439 {
  font-weight: 439;
}

.--mt440 {
  margin-top: 440px;
}
@media screen and (max-width: 767px) {
  .--mt440 {
    margin-top: 220px;
  }
}

.--mb440 {
  margin-bottom: 440px !important;
}
@media screen and (max-width: 767px) {
  .--mb440 {
    margin-bottom: 220px !important;
  }
}

.--pt440 {
  padding-top: 440px;
}
@media screen and (max-width: 767px) {
  .--pt440 {
    padding-top: 220px;
  }
}

.--pb440 {
  padding-bottom: 440px;
}
@media screen and (max-width: 767px) {
  .--pb440 {
    padding-bottom: 220px;
  }
}

.--px440 {
  padding: 0 440px;
}

.max-w-440 {
  max-width: 440px;
}

.w-440 {
  width: 440px;
}
@media screen and (max-width: 767px) {
  .w-440 {
    width: 220px;
  }
}

.h-440 {
  height: 440px;
}

.--gap440 {
  gap: 440px !important;
}

.--fw440 {
  font-weight: 440;
}

.--mt441 {
  margin-top: 441px;
}
@media screen and (max-width: 767px) {
  .--mt441 {
    margin-top: 220.5px;
  }
}

.--mb441 {
  margin-bottom: 441px !important;
}
@media screen and (max-width: 767px) {
  .--mb441 {
    margin-bottom: 220.5px !important;
  }
}

.--pt441 {
  padding-top: 441px;
}
@media screen and (max-width: 767px) {
  .--pt441 {
    padding-top: 220.5px;
  }
}

.--pb441 {
  padding-bottom: 441px;
}
@media screen and (max-width: 767px) {
  .--pb441 {
    padding-bottom: 220.5px;
  }
}

.--px441 {
  padding: 0 441px;
}

.max-w-441 {
  max-width: 441px;
}

.w-441 {
  width: 441px;
}
@media screen and (max-width: 767px) {
  .w-441 {
    width: 220.5px;
  }
}

.h-441 {
  height: 441px;
}

.--gap441 {
  gap: 441px !important;
}

.--fw441 {
  font-weight: 441;
}

.--mt442 {
  margin-top: 442px;
}
@media screen and (max-width: 767px) {
  .--mt442 {
    margin-top: 221px;
  }
}

.--mb442 {
  margin-bottom: 442px !important;
}
@media screen and (max-width: 767px) {
  .--mb442 {
    margin-bottom: 221px !important;
  }
}

.--pt442 {
  padding-top: 442px;
}
@media screen and (max-width: 767px) {
  .--pt442 {
    padding-top: 221px;
  }
}

.--pb442 {
  padding-bottom: 442px;
}
@media screen and (max-width: 767px) {
  .--pb442 {
    padding-bottom: 221px;
  }
}

.--px442 {
  padding: 0 442px;
}

.max-w-442 {
  max-width: 442px;
}

.w-442 {
  width: 442px;
}
@media screen and (max-width: 767px) {
  .w-442 {
    width: 221px;
  }
}

.h-442 {
  height: 442px;
}

.--gap442 {
  gap: 442px !important;
}

.--fw442 {
  font-weight: 442;
}

.--mt443 {
  margin-top: 443px;
}
@media screen and (max-width: 767px) {
  .--mt443 {
    margin-top: 221.5px;
  }
}

.--mb443 {
  margin-bottom: 443px !important;
}
@media screen and (max-width: 767px) {
  .--mb443 {
    margin-bottom: 221.5px !important;
  }
}

.--pt443 {
  padding-top: 443px;
}
@media screen and (max-width: 767px) {
  .--pt443 {
    padding-top: 221.5px;
  }
}

.--pb443 {
  padding-bottom: 443px;
}
@media screen and (max-width: 767px) {
  .--pb443 {
    padding-bottom: 221.5px;
  }
}

.--px443 {
  padding: 0 443px;
}

.max-w-443 {
  max-width: 443px;
}

.w-443 {
  width: 443px;
}
@media screen and (max-width: 767px) {
  .w-443 {
    width: 221.5px;
  }
}

.h-443 {
  height: 443px;
}

.--gap443 {
  gap: 443px !important;
}

.--fw443 {
  font-weight: 443;
}

.--mt444 {
  margin-top: 444px;
}
@media screen and (max-width: 767px) {
  .--mt444 {
    margin-top: 222px;
  }
}

.--mb444 {
  margin-bottom: 444px !important;
}
@media screen and (max-width: 767px) {
  .--mb444 {
    margin-bottom: 222px !important;
  }
}

.--pt444 {
  padding-top: 444px;
}
@media screen and (max-width: 767px) {
  .--pt444 {
    padding-top: 222px;
  }
}

.--pb444 {
  padding-bottom: 444px;
}
@media screen and (max-width: 767px) {
  .--pb444 {
    padding-bottom: 222px;
  }
}

.--px444 {
  padding: 0 444px;
}

.max-w-444 {
  max-width: 444px;
}

.w-444 {
  width: 444px;
}
@media screen and (max-width: 767px) {
  .w-444 {
    width: 222px;
  }
}

.h-444 {
  height: 444px;
}

.--gap444 {
  gap: 444px !important;
}

.--fw444 {
  font-weight: 444;
}

.--mt445 {
  margin-top: 445px;
}
@media screen and (max-width: 767px) {
  .--mt445 {
    margin-top: 222.5px;
  }
}

.--mb445 {
  margin-bottom: 445px !important;
}
@media screen and (max-width: 767px) {
  .--mb445 {
    margin-bottom: 222.5px !important;
  }
}

.--pt445 {
  padding-top: 445px;
}
@media screen and (max-width: 767px) {
  .--pt445 {
    padding-top: 222.5px;
  }
}

.--pb445 {
  padding-bottom: 445px;
}
@media screen and (max-width: 767px) {
  .--pb445 {
    padding-bottom: 222.5px;
  }
}

.--px445 {
  padding: 0 445px;
}

.max-w-445 {
  max-width: 445px;
}

.w-445 {
  width: 445px;
}
@media screen and (max-width: 767px) {
  .w-445 {
    width: 222.5px;
  }
}

.h-445 {
  height: 445px;
}

.--gap445 {
  gap: 445px !important;
}

.--fw445 {
  font-weight: 445;
}

.--mt446 {
  margin-top: 446px;
}
@media screen and (max-width: 767px) {
  .--mt446 {
    margin-top: 223px;
  }
}

.--mb446 {
  margin-bottom: 446px !important;
}
@media screen and (max-width: 767px) {
  .--mb446 {
    margin-bottom: 223px !important;
  }
}

.--pt446 {
  padding-top: 446px;
}
@media screen and (max-width: 767px) {
  .--pt446 {
    padding-top: 223px;
  }
}

.--pb446 {
  padding-bottom: 446px;
}
@media screen and (max-width: 767px) {
  .--pb446 {
    padding-bottom: 223px;
  }
}

.--px446 {
  padding: 0 446px;
}

.max-w-446 {
  max-width: 446px;
}

.w-446 {
  width: 446px;
}
@media screen and (max-width: 767px) {
  .w-446 {
    width: 223px;
  }
}

.h-446 {
  height: 446px;
}

.--gap446 {
  gap: 446px !important;
}

.--fw446 {
  font-weight: 446;
}

.--mt447 {
  margin-top: 447px;
}
@media screen and (max-width: 767px) {
  .--mt447 {
    margin-top: 223.5px;
  }
}

.--mb447 {
  margin-bottom: 447px !important;
}
@media screen and (max-width: 767px) {
  .--mb447 {
    margin-bottom: 223.5px !important;
  }
}

.--pt447 {
  padding-top: 447px;
}
@media screen and (max-width: 767px) {
  .--pt447 {
    padding-top: 223.5px;
  }
}

.--pb447 {
  padding-bottom: 447px;
}
@media screen and (max-width: 767px) {
  .--pb447 {
    padding-bottom: 223.5px;
  }
}

.--px447 {
  padding: 0 447px;
}

.max-w-447 {
  max-width: 447px;
}

.w-447 {
  width: 447px;
}
@media screen and (max-width: 767px) {
  .w-447 {
    width: 223.5px;
  }
}

.h-447 {
  height: 447px;
}

.--gap447 {
  gap: 447px !important;
}

.--fw447 {
  font-weight: 447;
}

.--mt448 {
  margin-top: 448px;
}
@media screen and (max-width: 767px) {
  .--mt448 {
    margin-top: 224px;
  }
}

.--mb448 {
  margin-bottom: 448px !important;
}
@media screen and (max-width: 767px) {
  .--mb448 {
    margin-bottom: 224px !important;
  }
}

.--pt448 {
  padding-top: 448px;
}
@media screen and (max-width: 767px) {
  .--pt448 {
    padding-top: 224px;
  }
}

.--pb448 {
  padding-bottom: 448px;
}
@media screen and (max-width: 767px) {
  .--pb448 {
    padding-bottom: 224px;
  }
}

.--px448 {
  padding: 0 448px;
}

.max-w-448 {
  max-width: 448px;
}

.w-448 {
  width: 448px;
}
@media screen and (max-width: 767px) {
  .w-448 {
    width: 224px;
  }
}

.h-448 {
  height: 448px;
}

.--gap448 {
  gap: 448px !important;
}

.--fw448 {
  font-weight: 448;
}

.--mt449 {
  margin-top: 449px;
}
@media screen and (max-width: 767px) {
  .--mt449 {
    margin-top: 224.5px;
  }
}

.--mb449 {
  margin-bottom: 449px !important;
}
@media screen and (max-width: 767px) {
  .--mb449 {
    margin-bottom: 224.5px !important;
  }
}

.--pt449 {
  padding-top: 449px;
}
@media screen and (max-width: 767px) {
  .--pt449 {
    padding-top: 224.5px;
  }
}

.--pb449 {
  padding-bottom: 449px;
}
@media screen and (max-width: 767px) {
  .--pb449 {
    padding-bottom: 224.5px;
  }
}

.--px449 {
  padding: 0 449px;
}

.max-w-449 {
  max-width: 449px;
}

.w-449 {
  width: 449px;
}
@media screen and (max-width: 767px) {
  .w-449 {
    width: 224.5px;
  }
}

.h-449 {
  height: 449px;
}

.--gap449 {
  gap: 449px !important;
}

.--fw449 {
  font-weight: 449;
}

.--mt450 {
  margin-top: 450px;
}
@media screen and (max-width: 767px) {
  .--mt450 {
    margin-top: 225px;
  }
}

.--mb450 {
  margin-bottom: 450px !important;
}
@media screen and (max-width: 767px) {
  .--mb450 {
    margin-bottom: 225px !important;
  }
}

.--pt450 {
  padding-top: 450px;
}
@media screen and (max-width: 767px) {
  .--pt450 {
    padding-top: 225px;
  }
}

.--pb450 {
  padding-bottom: 450px;
}
@media screen and (max-width: 767px) {
  .--pb450 {
    padding-bottom: 225px;
  }
}

.--px450 {
  padding: 0 450px;
}

.max-w-450 {
  max-width: 450px;
}

.w-450 {
  width: 450px;
}
@media screen and (max-width: 767px) {
  .w-450 {
    width: 225px;
  }
}

.h-450 {
  height: 450px;
}

.--gap450 {
  gap: 450px !important;
}

.--fw450 {
  font-weight: 450;
}

.--mt451 {
  margin-top: 451px;
}
@media screen and (max-width: 767px) {
  .--mt451 {
    margin-top: 225.5px;
  }
}

.--mb451 {
  margin-bottom: 451px !important;
}
@media screen and (max-width: 767px) {
  .--mb451 {
    margin-bottom: 225.5px !important;
  }
}

.--pt451 {
  padding-top: 451px;
}
@media screen and (max-width: 767px) {
  .--pt451 {
    padding-top: 225.5px;
  }
}

.--pb451 {
  padding-bottom: 451px;
}
@media screen and (max-width: 767px) {
  .--pb451 {
    padding-bottom: 225.5px;
  }
}

.--px451 {
  padding: 0 451px;
}

.max-w-451 {
  max-width: 451px;
}

.w-451 {
  width: 451px;
}
@media screen and (max-width: 767px) {
  .w-451 {
    width: 225.5px;
  }
}

.h-451 {
  height: 451px;
}

.--gap451 {
  gap: 451px !important;
}

.--fw451 {
  font-weight: 451;
}

.--mt452 {
  margin-top: 452px;
}
@media screen and (max-width: 767px) {
  .--mt452 {
    margin-top: 226px;
  }
}

.--mb452 {
  margin-bottom: 452px !important;
}
@media screen and (max-width: 767px) {
  .--mb452 {
    margin-bottom: 226px !important;
  }
}

.--pt452 {
  padding-top: 452px;
}
@media screen and (max-width: 767px) {
  .--pt452 {
    padding-top: 226px;
  }
}

.--pb452 {
  padding-bottom: 452px;
}
@media screen and (max-width: 767px) {
  .--pb452 {
    padding-bottom: 226px;
  }
}

.--px452 {
  padding: 0 452px;
}

.max-w-452 {
  max-width: 452px;
}

.w-452 {
  width: 452px;
}
@media screen and (max-width: 767px) {
  .w-452 {
    width: 226px;
  }
}

.h-452 {
  height: 452px;
}

.--gap452 {
  gap: 452px !important;
}

.--fw452 {
  font-weight: 452;
}

.--mt453 {
  margin-top: 453px;
}
@media screen and (max-width: 767px) {
  .--mt453 {
    margin-top: 226.5px;
  }
}

.--mb453 {
  margin-bottom: 453px !important;
}
@media screen and (max-width: 767px) {
  .--mb453 {
    margin-bottom: 226.5px !important;
  }
}

.--pt453 {
  padding-top: 453px;
}
@media screen and (max-width: 767px) {
  .--pt453 {
    padding-top: 226.5px;
  }
}

.--pb453 {
  padding-bottom: 453px;
}
@media screen and (max-width: 767px) {
  .--pb453 {
    padding-bottom: 226.5px;
  }
}

.--px453 {
  padding: 0 453px;
}

.max-w-453 {
  max-width: 453px;
}

.w-453 {
  width: 453px;
}
@media screen and (max-width: 767px) {
  .w-453 {
    width: 226.5px;
  }
}

.h-453 {
  height: 453px;
}

.--gap453 {
  gap: 453px !important;
}

.--fw453 {
  font-weight: 453;
}

.--mt454 {
  margin-top: 454px;
}
@media screen and (max-width: 767px) {
  .--mt454 {
    margin-top: 227px;
  }
}

.--mb454 {
  margin-bottom: 454px !important;
}
@media screen and (max-width: 767px) {
  .--mb454 {
    margin-bottom: 227px !important;
  }
}

.--pt454 {
  padding-top: 454px;
}
@media screen and (max-width: 767px) {
  .--pt454 {
    padding-top: 227px;
  }
}

.--pb454 {
  padding-bottom: 454px;
}
@media screen and (max-width: 767px) {
  .--pb454 {
    padding-bottom: 227px;
  }
}

.--px454 {
  padding: 0 454px;
}

.max-w-454 {
  max-width: 454px;
}

.w-454 {
  width: 454px;
}
@media screen and (max-width: 767px) {
  .w-454 {
    width: 227px;
  }
}

.h-454 {
  height: 454px;
}

.--gap454 {
  gap: 454px !important;
}

.--fw454 {
  font-weight: 454;
}

.--mt455 {
  margin-top: 455px;
}
@media screen and (max-width: 767px) {
  .--mt455 {
    margin-top: 227.5px;
  }
}

.--mb455 {
  margin-bottom: 455px !important;
}
@media screen and (max-width: 767px) {
  .--mb455 {
    margin-bottom: 227.5px !important;
  }
}

.--pt455 {
  padding-top: 455px;
}
@media screen and (max-width: 767px) {
  .--pt455 {
    padding-top: 227.5px;
  }
}

.--pb455 {
  padding-bottom: 455px;
}
@media screen and (max-width: 767px) {
  .--pb455 {
    padding-bottom: 227.5px;
  }
}

.--px455 {
  padding: 0 455px;
}

.max-w-455 {
  max-width: 455px;
}

.w-455 {
  width: 455px;
}
@media screen and (max-width: 767px) {
  .w-455 {
    width: 227.5px;
  }
}

.h-455 {
  height: 455px;
}

.--gap455 {
  gap: 455px !important;
}

.--fw455 {
  font-weight: 455;
}

.--mt456 {
  margin-top: 456px;
}
@media screen and (max-width: 767px) {
  .--mt456 {
    margin-top: 228px;
  }
}

.--mb456 {
  margin-bottom: 456px !important;
}
@media screen and (max-width: 767px) {
  .--mb456 {
    margin-bottom: 228px !important;
  }
}

.--pt456 {
  padding-top: 456px;
}
@media screen and (max-width: 767px) {
  .--pt456 {
    padding-top: 228px;
  }
}

.--pb456 {
  padding-bottom: 456px;
}
@media screen and (max-width: 767px) {
  .--pb456 {
    padding-bottom: 228px;
  }
}

.--px456 {
  padding: 0 456px;
}

.max-w-456 {
  max-width: 456px;
}

.w-456 {
  width: 456px;
}
@media screen and (max-width: 767px) {
  .w-456 {
    width: 228px;
  }
}

.h-456 {
  height: 456px;
}

.--gap456 {
  gap: 456px !important;
}

.--fw456 {
  font-weight: 456;
}

.--mt457 {
  margin-top: 457px;
}
@media screen and (max-width: 767px) {
  .--mt457 {
    margin-top: 228.5px;
  }
}

.--mb457 {
  margin-bottom: 457px !important;
}
@media screen and (max-width: 767px) {
  .--mb457 {
    margin-bottom: 228.5px !important;
  }
}

.--pt457 {
  padding-top: 457px;
}
@media screen and (max-width: 767px) {
  .--pt457 {
    padding-top: 228.5px;
  }
}

.--pb457 {
  padding-bottom: 457px;
}
@media screen and (max-width: 767px) {
  .--pb457 {
    padding-bottom: 228.5px;
  }
}

.--px457 {
  padding: 0 457px;
}

.max-w-457 {
  max-width: 457px;
}

.w-457 {
  width: 457px;
}
@media screen and (max-width: 767px) {
  .w-457 {
    width: 228.5px;
  }
}

.h-457 {
  height: 457px;
}

.--gap457 {
  gap: 457px !important;
}

.--fw457 {
  font-weight: 457;
}

.--mt458 {
  margin-top: 458px;
}
@media screen and (max-width: 767px) {
  .--mt458 {
    margin-top: 229px;
  }
}

.--mb458 {
  margin-bottom: 458px !important;
}
@media screen and (max-width: 767px) {
  .--mb458 {
    margin-bottom: 229px !important;
  }
}

.--pt458 {
  padding-top: 458px;
}
@media screen and (max-width: 767px) {
  .--pt458 {
    padding-top: 229px;
  }
}

.--pb458 {
  padding-bottom: 458px;
}
@media screen and (max-width: 767px) {
  .--pb458 {
    padding-bottom: 229px;
  }
}

.--px458 {
  padding: 0 458px;
}

.max-w-458 {
  max-width: 458px;
}

.w-458 {
  width: 458px;
}
@media screen and (max-width: 767px) {
  .w-458 {
    width: 229px;
  }
}

.h-458 {
  height: 458px;
}

.--gap458 {
  gap: 458px !important;
}

.--fw458 {
  font-weight: 458;
}

.--mt459 {
  margin-top: 459px;
}
@media screen and (max-width: 767px) {
  .--mt459 {
    margin-top: 229.5px;
  }
}

.--mb459 {
  margin-bottom: 459px !important;
}
@media screen and (max-width: 767px) {
  .--mb459 {
    margin-bottom: 229.5px !important;
  }
}

.--pt459 {
  padding-top: 459px;
}
@media screen and (max-width: 767px) {
  .--pt459 {
    padding-top: 229.5px;
  }
}

.--pb459 {
  padding-bottom: 459px;
}
@media screen and (max-width: 767px) {
  .--pb459 {
    padding-bottom: 229.5px;
  }
}

.--px459 {
  padding: 0 459px;
}

.max-w-459 {
  max-width: 459px;
}

.w-459 {
  width: 459px;
}
@media screen and (max-width: 767px) {
  .w-459 {
    width: 229.5px;
  }
}

.h-459 {
  height: 459px;
}

.--gap459 {
  gap: 459px !important;
}

.--fw459 {
  font-weight: 459;
}

.--mt460 {
  margin-top: 460px;
}
@media screen and (max-width: 767px) {
  .--mt460 {
    margin-top: 230px;
  }
}

.--mb460 {
  margin-bottom: 460px !important;
}
@media screen and (max-width: 767px) {
  .--mb460 {
    margin-bottom: 230px !important;
  }
}

.--pt460 {
  padding-top: 460px;
}
@media screen and (max-width: 767px) {
  .--pt460 {
    padding-top: 230px;
  }
}

.--pb460 {
  padding-bottom: 460px;
}
@media screen and (max-width: 767px) {
  .--pb460 {
    padding-bottom: 230px;
  }
}

.--px460 {
  padding: 0 460px;
}

.max-w-460 {
  max-width: 460px;
}

.w-460 {
  width: 460px;
}
@media screen and (max-width: 767px) {
  .w-460 {
    width: 230px;
  }
}

.h-460 {
  height: 460px;
}

.--gap460 {
  gap: 460px !important;
}

.--fw460 {
  font-weight: 460;
}

.--mt461 {
  margin-top: 461px;
}
@media screen and (max-width: 767px) {
  .--mt461 {
    margin-top: 230.5px;
  }
}

.--mb461 {
  margin-bottom: 461px !important;
}
@media screen and (max-width: 767px) {
  .--mb461 {
    margin-bottom: 230.5px !important;
  }
}

.--pt461 {
  padding-top: 461px;
}
@media screen and (max-width: 767px) {
  .--pt461 {
    padding-top: 230.5px;
  }
}

.--pb461 {
  padding-bottom: 461px;
}
@media screen and (max-width: 767px) {
  .--pb461 {
    padding-bottom: 230.5px;
  }
}

.--px461 {
  padding: 0 461px;
}

.max-w-461 {
  max-width: 461px;
}

.w-461 {
  width: 461px;
}
@media screen and (max-width: 767px) {
  .w-461 {
    width: 230.5px;
  }
}

.h-461 {
  height: 461px;
}

.--gap461 {
  gap: 461px !important;
}

.--fw461 {
  font-weight: 461;
}

.--mt462 {
  margin-top: 462px;
}
@media screen and (max-width: 767px) {
  .--mt462 {
    margin-top: 231px;
  }
}

.--mb462 {
  margin-bottom: 462px !important;
}
@media screen and (max-width: 767px) {
  .--mb462 {
    margin-bottom: 231px !important;
  }
}

.--pt462 {
  padding-top: 462px;
}
@media screen and (max-width: 767px) {
  .--pt462 {
    padding-top: 231px;
  }
}

.--pb462 {
  padding-bottom: 462px;
}
@media screen and (max-width: 767px) {
  .--pb462 {
    padding-bottom: 231px;
  }
}

.--px462 {
  padding: 0 462px;
}

.max-w-462 {
  max-width: 462px;
}

.w-462 {
  width: 462px;
}
@media screen and (max-width: 767px) {
  .w-462 {
    width: 231px;
  }
}

.h-462 {
  height: 462px;
}

.--gap462 {
  gap: 462px !important;
}

.--fw462 {
  font-weight: 462;
}

.--mt463 {
  margin-top: 463px;
}
@media screen and (max-width: 767px) {
  .--mt463 {
    margin-top: 231.5px;
  }
}

.--mb463 {
  margin-bottom: 463px !important;
}
@media screen and (max-width: 767px) {
  .--mb463 {
    margin-bottom: 231.5px !important;
  }
}

.--pt463 {
  padding-top: 463px;
}
@media screen and (max-width: 767px) {
  .--pt463 {
    padding-top: 231.5px;
  }
}

.--pb463 {
  padding-bottom: 463px;
}
@media screen and (max-width: 767px) {
  .--pb463 {
    padding-bottom: 231.5px;
  }
}

.--px463 {
  padding: 0 463px;
}

.max-w-463 {
  max-width: 463px;
}

.w-463 {
  width: 463px;
}
@media screen and (max-width: 767px) {
  .w-463 {
    width: 231.5px;
  }
}

.h-463 {
  height: 463px;
}

.--gap463 {
  gap: 463px !important;
}

.--fw463 {
  font-weight: 463;
}

.--mt464 {
  margin-top: 464px;
}
@media screen and (max-width: 767px) {
  .--mt464 {
    margin-top: 232px;
  }
}

.--mb464 {
  margin-bottom: 464px !important;
}
@media screen and (max-width: 767px) {
  .--mb464 {
    margin-bottom: 232px !important;
  }
}

.--pt464 {
  padding-top: 464px;
}
@media screen and (max-width: 767px) {
  .--pt464 {
    padding-top: 232px;
  }
}

.--pb464 {
  padding-bottom: 464px;
}
@media screen and (max-width: 767px) {
  .--pb464 {
    padding-bottom: 232px;
  }
}

.--px464 {
  padding: 0 464px;
}

.max-w-464 {
  max-width: 464px;
}

.w-464 {
  width: 464px;
}
@media screen and (max-width: 767px) {
  .w-464 {
    width: 232px;
  }
}

.h-464 {
  height: 464px;
}

.--gap464 {
  gap: 464px !important;
}

.--fw464 {
  font-weight: 464;
}

.--mt465 {
  margin-top: 465px;
}
@media screen and (max-width: 767px) {
  .--mt465 {
    margin-top: 232.5px;
  }
}

.--mb465 {
  margin-bottom: 465px !important;
}
@media screen and (max-width: 767px) {
  .--mb465 {
    margin-bottom: 232.5px !important;
  }
}

.--pt465 {
  padding-top: 465px;
}
@media screen and (max-width: 767px) {
  .--pt465 {
    padding-top: 232.5px;
  }
}

.--pb465 {
  padding-bottom: 465px;
}
@media screen and (max-width: 767px) {
  .--pb465 {
    padding-bottom: 232.5px;
  }
}

.--px465 {
  padding: 0 465px;
}

.max-w-465 {
  max-width: 465px;
}

.w-465 {
  width: 465px;
}
@media screen and (max-width: 767px) {
  .w-465 {
    width: 232.5px;
  }
}

.h-465 {
  height: 465px;
}

.--gap465 {
  gap: 465px !important;
}

.--fw465 {
  font-weight: 465;
}

.--mt466 {
  margin-top: 466px;
}
@media screen and (max-width: 767px) {
  .--mt466 {
    margin-top: 233px;
  }
}

.--mb466 {
  margin-bottom: 466px !important;
}
@media screen and (max-width: 767px) {
  .--mb466 {
    margin-bottom: 233px !important;
  }
}

.--pt466 {
  padding-top: 466px;
}
@media screen and (max-width: 767px) {
  .--pt466 {
    padding-top: 233px;
  }
}

.--pb466 {
  padding-bottom: 466px;
}
@media screen and (max-width: 767px) {
  .--pb466 {
    padding-bottom: 233px;
  }
}

.--px466 {
  padding: 0 466px;
}

.max-w-466 {
  max-width: 466px;
}

.w-466 {
  width: 466px;
}
@media screen and (max-width: 767px) {
  .w-466 {
    width: 233px;
  }
}

.h-466 {
  height: 466px;
}

.--gap466 {
  gap: 466px !important;
}

.--fw466 {
  font-weight: 466;
}

.--mt467 {
  margin-top: 467px;
}
@media screen and (max-width: 767px) {
  .--mt467 {
    margin-top: 233.5px;
  }
}

.--mb467 {
  margin-bottom: 467px !important;
}
@media screen and (max-width: 767px) {
  .--mb467 {
    margin-bottom: 233.5px !important;
  }
}

.--pt467 {
  padding-top: 467px;
}
@media screen and (max-width: 767px) {
  .--pt467 {
    padding-top: 233.5px;
  }
}

.--pb467 {
  padding-bottom: 467px;
}
@media screen and (max-width: 767px) {
  .--pb467 {
    padding-bottom: 233.5px;
  }
}

.--px467 {
  padding: 0 467px;
}

.max-w-467 {
  max-width: 467px;
}

.w-467 {
  width: 467px;
}
@media screen and (max-width: 767px) {
  .w-467 {
    width: 233.5px;
  }
}

.h-467 {
  height: 467px;
}

.--gap467 {
  gap: 467px !important;
}

.--fw467 {
  font-weight: 467;
}

.--mt468 {
  margin-top: 468px;
}
@media screen and (max-width: 767px) {
  .--mt468 {
    margin-top: 234px;
  }
}

.--mb468 {
  margin-bottom: 468px !important;
}
@media screen and (max-width: 767px) {
  .--mb468 {
    margin-bottom: 234px !important;
  }
}

.--pt468 {
  padding-top: 468px;
}
@media screen and (max-width: 767px) {
  .--pt468 {
    padding-top: 234px;
  }
}

.--pb468 {
  padding-bottom: 468px;
}
@media screen and (max-width: 767px) {
  .--pb468 {
    padding-bottom: 234px;
  }
}

.--px468 {
  padding: 0 468px;
}

.max-w-468 {
  max-width: 468px;
}

.w-468 {
  width: 468px;
}
@media screen and (max-width: 767px) {
  .w-468 {
    width: 234px;
  }
}

.h-468 {
  height: 468px;
}

.--gap468 {
  gap: 468px !important;
}

.--fw468 {
  font-weight: 468;
}

.--mt469 {
  margin-top: 469px;
}
@media screen and (max-width: 767px) {
  .--mt469 {
    margin-top: 234.5px;
  }
}

.--mb469 {
  margin-bottom: 469px !important;
}
@media screen and (max-width: 767px) {
  .--mb469 {
    margin-bottom: 234.5px !important;
  }
}

.--pt469 {
  padding-top: 469px;
}
@media screen and (max-width: 767px) {
  .--pt469 {
    padding-top: 234.5px;
  }
}

.--pb469 {
  padding-bottom: 469px;
}
@media screen and (max-width: 767px) {
  .--pb469 {
    padding-bottom: 234.5px;
  }
}

.--px469 {
  padding: 0 469px;
}

.max-w-469 {
  max-width: 469px;
}

.w-469 {
  width: 469px;
}
@media screen and (max-width: 767px) {
  .w-469 {
    width: 234.5px;
  }
}

.h-469 {
  height: 469px;
}

.--gap469 {
  gap: 469px !important;
}

.--fw469 {
  font-weight: 469;
}

.--mt470 {
  margin-top: 470px;
}
@media screen and (max-width: 767px) {
  .--mt470 {
    margin-top: 235px;
  }
}

.--mb470 {
  margin-bottom: 470px !important;
}
@media screen and (max-width: 767px) {
  .--mb470 {
    margin-bottom: 235px !important;
  }
}

.--pt470 {
  padding-top: 470px;
}
@media screen and (max-width: 767px) {
  .--pt470 {
    padding-top: 235px;
  }
}

.--pb470 {
  padding-bottom: 470px;
}
@media screen and (max-width: 767px) {
  .--pb470 {
    padding-bottom: 235px;
  }
}

.--px470 {
  padding: 0 470px;
}

.max-w-470 {
  max-width: 470px;
}

.w-470 {
  width: 470px;
}
@media screen and (max-width: 767px) {
  .w-470 {
    width: 235px;
  }
}

.h-470 {
  height: 470px;
}

.--gap470 {
  gap: 470px !important;
}

.--fw470 {
  font-weight: 470;
}

.--mt471 {
  margin-top: 471px;
}
@media screen and (max-width: 767px) {
  .--mt471 {
    margin-top: 235.5px;
  }
}

.--mb471 {
  margin-bottom: 471px !important;
}
@media screen and (max-width: 767px) {
  .--mb471 {
    margin-bottom: 235.5px !important;
  }
}

.--pt471 {
  padding-top: 471px;
}
@media screen and (max-width: 767px) {
  .--pt471 {
    padding-top: 235.5px;
  }
}

.--pb471 {
  padding-bottom: 471px;
}
@media screen and (max-width: 767px) {
  .--pb471 {
    padding-bottom: 235.5px;
  }
}

.--px471 {
  padding: 0 471px;
}

.max-w-471 {
  max-width: 471px;
}

.w-471 {
  width: 471px;
}
@media screen and (max-width: 767px) {
  .w-471 {
    width: 235.5px;
  }
}

.h-471 {
  height: 471px;
}

.--gap471 {
  gap: 471px !important;
}

.--fw471 {
  font-weight: 471;
}

.--mt472 {
  margin-top: 472px;
}
@media screen and (max-width: 767px) {
  .--mt472 {
    margin-top: 236px;
  }
}

.--mb472 {
  margin-bottom: 472px !important;
}
@media screen and (max-width: 767px) {
  .--mb472 {
    margin-bottom: 236px !important;
  }
}

.--pt472 {
  padding-top: 472px;
}
@media screen and (max-width: 767px) {
  .--pt472 {
    padding-top: 236px;
  }
}

.--pb472 {
  padding-bottom: 472px;
}
@media screen and (max-width: 767px) {
  .--pb472 {
    padding-bottom: 236px;
  }
}

.--px472 {
  padding: 0 472px;
}

.max-w-472 {
  max-width: 472px;
}

.w-472 {
  width: 472px;
}
@media screen and (max-width: 767px) {
  .w-472 {
    width: 236px;
  }
}

.h-472 {
  height: 472px;
}

.--gap472 {
  gap: 472px !important;
}

.--fw472 {
  font-weight: 472;
}

.--mt473 {
  margin-top: 473px;
}
@media screen and (max-width: 767px) {
  .--mt473 {
    margin-top: 236.5px;
  }
}

.--mb473 {
  margin-bottom: 473px !important;
}
@media screen and (max-width: 767px) {
  .--mb473 {
    margin-bottom: 236.5px !important;
  }
}

.--pt473 {
  padding-top: 473px;
}
@media screen and (max-width: 767px) {
  .--pt473 {
    padding-top: 236.5px;
  }
}

.--pb473 {
  padding-bottom: 473px;
}
@media screen and (max-width: 767px) {
  .--pb473 {
    padding-bottom: 236.5px;
  }
}

.--px473 {
  padding: 0 473px;
}

.max-w-473 {
  max-width: 473px;
}

.w-473 {
  width: 473px;
}
@media screen and (max-width: 767px) {
  .w-473 {
    width: 236.5px;
  }
}

.h-473 {
  height: 473px;
}

.--gap473 {
  gap: 473px !important;
}

.--fw473 {
  font-weight: 473;
}

.--mt474 {
  margin-top: 474px;
}
@media screen and (max-width: 767px) {
  .--mt474 {
    margin-top: 237px;
  }
}

.--mb474 {
  margin-bottom: 474px !important;
}
@media screen and (max-width: 767px) {
  .--mb474 {
    margin-bottom: 237px !important;
  }
}

.--pt474 {
  padding-top: 474px;
}
@media screen and (max-width: 767px) {
  .--pt474 {
    padding-top: 237px;
  }
}

.--pb474 {
  padding-bottom: 474px;
}
@media screen and (max-width: 767px) {
  .--pb474 {
    padding-bottom: 237px;
  }
}

.--px474 {
  padding: 0 474px;
}

.max-w-474 {
  max-width: 474px;
}

.w-474 {
  width: 474px;
}
@media screen and (max-width: 767px) {
  .w-474 {
    width: 237px;
  }
}

.h-474 {
  height: 474px;
}

.--gap474 {
  gap: 474px !important;
}

.--fw474 {
  font-weight: 474;
}

.--mt475 {
  margin-top: 475px;
}
@media screen and (max-width: 767px) {
  .--mt475 {
    margin-top: 237.5px;
  }
}

.--mb475 {
  margin-bottom: 475px !important;
}
@media screen and (max-width: 767px) {
  .--mb475 {
    margin-bottom: 237.5px !important;
  }
}

.--pt475 {
  padding-top: 475px;
}
@media screen and (max-width: 767px) {
  .--pt475 {
    padding-top: 237.5px;
  }
}

.--pb475 {
  padding-bottom: 475px;
}
@media screen and (max-width: 767px) {
  .--pb475 {
    padding-bottom: 237.5px;
  }
}

.--px475 {
  padding: 0 475px;
}

.max-w-475 {
  max-width: 475px;
}

.w-475 {
  width: 475px;
}
@media screen and (max-width: 767px) {
  .w-475 {
    width: 237.5px;
  }
}

.h-475 {
  height: 475px;
}

.--gap475 {
  gap: 475px !important;
}

.--fw475 {
  font-weight: 475;
}

.--mt476 {
  margin-top: 476px;
}
@media screen and (max-width: 767px) {
  .--mt476 {
    margin-top: 238px;
  }
}

.--mb476 {
  margin-bottom: 476px !important;
}
@media screen and (max-width: 767px) {
  .--mb476 {
    margin-bottom: 238px !important;
  }
}

.--pt476 {
  padding-top: 476px;
}
@media screen and (max-width: 767px) {
  .--pt476 {
    padding-top: 238px;
  }
}

.--pb476 {
  padding-bottom: 476px;
}
@media screen and (max-width: 767px) {
  .--pb476 {
    padding-bottom: 238px;
  }
}

.--px476 {
  padding: 0 476px;
}

.max-w-476 {
  max-width: 476px;
}

.w-476 {
  width: 476px;
}
@media screen and (max-width: 767px) {
  .w-476 {
    width: 238px;
  }
}

.h-476 {
  height: 476px;
}

.--gap476 {
  gap: 476px !important;
}

.--fw476 {
  font-weight: 476;
}

.--mt477 {
  margin-top: 477px;
}
@media screen and (max-width: 767px) {
  .--mt477 {
    margin-top: 238.5px;
  }
}

.--mb477 {
  margin-bottom: 477px !important;
}
@media screen and (max-width: 767px) {
  .--mb477 {
    margin-bottom: 238.5px !important;
  }
}

.--pt477 {
  padding-top: 477px;
}
@media screen and (max-width: 767px) {
  .--pt477 {
    padding-top: 238.5px;
  }
}

.--pb477 {
  padding-bottom: 477px;
}
@media screen and (max-width: 767px) {
  .--pb477 {
    padding-bottom: 238.5px;
  }
}

.--px477 {
  padding: 0 477px;
}

.max-w-477 {
  max-width: 477px;
}

.w-477 {
  width: 477px;
}
@media screen and (max-width: 767px) {
  .w-477 {
    width: 238.5px;
  }
}

.h-477 {
  height: 477px;
}

.--gap477 {
  gap: 477px !important;
}

.--fw477 {
  font-weight: 477;
}

.--mt478 {
  margin-top: 478px;
}
@media screen and (max-width: 767px) {
  .--mt478 {
    margin-top: 239px;
  }
}

.--mb478 {
  margin-bottom: 478px !important;
}
@media screen and (max-width: 767px) {
  .--mb478 {
    margin-bottom: 239px !important;
  }
}

.--pt478 {
  padding-top: 478px;
}
@media screen and (max-width: 767px) {
  .--pt478 {
    padding-top: 239px;
  }
}

.--pb478 {
  padding-bottom: 478px;
}
@media screen and (max-width: 767px) {
  .--pb478 {
    padding-bottom: 239px;
  }
}

.--px478 {
  padding: 0 478px;
}

.max-w-478 {
  max-width: 478px;
}

.w-478 {
  width: 478px;
}
@media screen and (max-width: 767px) {
  .w-478 {
    width: 239px;
  }
}

.h-478 {
  height: 478px;
}

.--gap478 {
  gap: 478px !important;
}

.--fw478 {
  font-weight: 478;
}

.--mt479 {
  margin-top: 479px;
}
@media screen and (max-width: 767px) {
  .--mt479 {
    margin-top: 239.5px;
  }
}

.--mb479 {
  margin-bottom: 479px !important;
}
@media screen and (max-width: 767px) {
  .--mb479 {
    margin-bottom: 239.5px !important;
  }
}

.--pt479 {
  padding-top: 479px;
}
@media screen and (max-width: 767px) {
  .--pt479 {
    padding-top: 239.5px;
  }
}

.--pb479 {
  padding-bottom: 479px;
}
@media screen and (max-width: 767px) {
  .--pb479 {
    padding-bottom: 239.5px;
  }
}

.--px479 {
  padding: 0 479px;
}

.max-w-479 {
  max-width: 479px;
}

.w-479 {
  width: 479px;
}
@media screen and (max-width: 767px) {
  .w-479 {
    width: 239.5px;
  }
}

.h-479 {
  height: 479px;
}

.--gap479 {
  gap: 479px !important;
}

.--fw479 {
  font-weight: 479;
}

.--mt480 {
  margin-top: 480px;
}
@media screen and (max-width: 767px) {
  .--mt480 {
    margin-top: 240px;
  }
}

.--mb480 {
  margin-bottom: 480px !important;
}
@media screen and (max-width: 767px) {
  .--mb480 {
    margin-bottom: 240px !important;
  }
}

.--pt480 {
  padding-top: 480px;
}
@media screen and (max-width: 767px) {
  .--pt480 {
    padding-top: 240px;
  }
}

.--pb480 {
  padding-bottom: 480px;
}
@media screen and (max-width: 767px) {
  .--pb480 {
    padding-bottom: 240px;
  }
}

.--px480 {
  padding: 0 480px;
}

.max-w-480 {
  max-width: 480px;
}

.w-480 {
  width: 480px;
}
@media screen and (max-width: 767px) {
  .w-480 {
    width: 240px;
  }
}

.h-480 {
  height: 480px;
}

.--gap480 {
  gap: 480px !important;
}

.--fw480 {
  font-weight: 480;
}

.--mt481 {
  margin-top: 481px;
}
@media screen and (max-width: 767px) {
  .--mt481 {
    margin-top: 240.5px;
  }
}

.--mb481 {
  margin-bottom: 481px !important;
}
@media screen and (max-width: 767px) {
  .--mb481 {
    margin-bottom: 240.5px !important;
  }
}

.--pt481 {
  padding-top: 481px;
}
@media screen and (max-width: 767px) {
  .--pt481 {
    padding-top: 240.5px;
  }
}

.--pb481 {
  padding-bottom: 481px;
}
@media screen and (max-width: 767px) {
  .--pb481 {
    padding-bottom: 240.5px;
  }
}

.--px481 {
  padding: 0 481px;
}

.max-w-481 {
  max-width: 481px;
}

.w-481 {
  width: 481px;
}
@media screen and (max-width: 767px) {
  .w-481 {
    width: 240.5px;
  }
}

.h-481 {
  height: 481px;
}

.--gap481 {
  gap: 481px !important;
}

.--fw481 {
  font-weight: 481;
}

.--mt482 {
  margin-top: 482px;
}
@media screen and (max-width: 767px) {
  .--mt482 {
    margin-top: 241px;
  }
}

.--mb482 {
  margin-bottom: 482px !important;
}
@media screen and (max-width: 767px) {
  .--mb482 {
    margin-bottom: 241px !important;
  }
}

.--pt482 {
  padding-top: 482px;
}
@media screen and (max-width: 767px) {
  .--pt482 {
    padding-top: 241px;
  }
}

.--pb482 {
  padding-bottom: 482px;
}
@media screen and (max-width: 767px) {
  .--pb482 {
    padding-bottom: 241px;
  }
}

.--px482 {
  padding: 0 482px;
}

.max-w-482 {
  max-width: 482px;
}

.w-482 {
  width: 482px;
}
@media screen and (max-width: 767px) {
  .w-482 {
    width: 241px;
  }
}

.h-482 {
  height: 482px;
}

.--gap482 {
  gap: 482px !important;
}

.--fw482 {
  font-weight: 482;
}

.--mt483 {
  margin-top: 483px;
}
@media screen and (max-width: 767px) {
  .--mt483 {
    margin-top: 241.5px;
  }
}

.--mb483 {
  margin-bottom: 483px !important;
}
@media screen and (max-width: 767px) {
  .--mb483 {
    margin-bottom: 241.5px !important;
  }
}

.--pt483 {
  padding-top: 483px;
}
@media screen and (max-width: 767px) {
  .--pt483 {
    padding-top: 241.5px;
  }
}

.--pb483 {
  padding-bottom: 483px;
}
@media screen and (max-width: 767px) {
  .--pb483 {
    padding-bottom: 241.5px;
  }
}

.--px483 {
  padding: 0 483px;
}

.max-w-483 {
  max-width: 483px;
}

.w-483 {
  width: 483px;
}
@media screen and (max-width: 767px) {
  .w-483 {
    width: 241.5px;
  }
}

.h-483 {
  height: 483px;
}

.--gap483 {
  gap: 483px !important;
}

.--fw483 {
  font-weight: 483;
}

.--mt484 {
  margin-top: 484px;
}
@media screen and (max-width: 767px) {
  .--mt484 {
    margin-top: 242px;
  }
}

.--mb484 {
  margin-bottom: 484px !important;
}
@media screen and (max-width: 767px) {
  .--mb484 {
    margin-bottom: 242px !important;
  }
}

.--pt484 {
  padding-top: 484px;
}
@media screen and (max-width: 767px) {
  .--pt484 {
    padding-top: 242px;
  }
}

.--pb484 {
  padding-bottom: 484px;
}
@media screen and (max-width: 767px) {
  .--pb484 {
    padding-bottom: 242px;
  }
}

.--px484 {
  padding: 0 484px;
}

.max-w-484 {
  max-width: 484px;
}

.w-484 {
  width: 484px;
}
@media screen and (max-width: 767px) {
  .w-484 {
    width: 242px;
  }
}

.h-484 {
  height: 484px;
}

.--gap484 {
  gap: 484px !important;
}

.--fw484 {
  font-weight: 484;
}

.--mt485 {
  margin-top: 485px;
}
@media screen and (max-width: 767px) {
  .--mt485 {
    margin-top: 242.5px;
  }
}

.--mb485 {
  margin-bottom: 485px !important;
}
@media screen and (max-width: 767px) {
  .--mb485 {
    margin-bottom: 242.5px !important;
  }
}

.--pt485 {
  padding-top: 485px;
}
@media screen and (max-width: 767px) {
  .--pt485 {
    padding-top: 242.5px;
  }
}

.--pb485 {
  padding-bottom: 485px;
}
@media screen and (max-width: 767px) {
  .--pb485 {
    padding-bottom: 242.5px;
  }
}

.--px485 {
  padding: 0 485px;
}

.max-w-485 {
  max-width: 485px;
}

.w-485 {
  width: 485px;
}
@media screen and (max-width: 767px) {
  .w-485 {
    width: 242.5px;
  }
}

.h-485 {
  height: 485px;
}

.--gap485 {
  gap: 485px !important;
}

.--fw485 {
  font-weight: 485;
}

.--mt486 {
  margin-top: 486px;
}
@media screen and (max-width: 767px) {
  .--mt486 {
    margin-top: 243px;
  }
}

.--mb486 {
  margin-bottom: 486px !important;
}
@media screen and (max-width: 767px) {
  .--mb486 {
    margin-bottom: 243px !important;
  }
}

.--pt486 {
  padding-top: 486px;
}
@media screen and (max-width: 767px) {
  .--pt486 {
    padding-top: 243px;
  }
}

.--pb486 {
  padding-bottom: 486px;
}
@media screen and (max-width: 767px) {
  .--pb486 {
    padding-bottom: 243px;
  }
}

.--px486 {
  padding: 0 486px;
}

.max-w-486 {
  max-width: 486px;
}

.w-486 {
  width: 486px;
}
@media screen and (max-width: 767px) {
  .w-486 {
    width: 243px;
  }
}

.h-486 {
  height: 486px;
}

.--gap486 {
  gap: 486px !important;
}

.--fw486 {
  font-weight: 486;
}

.--mt487 {
  margin-top: 487px;
}
@media screen and (max-width: 767px) {
  .--mt487 {
    margin-top: 243.5px;
  }
}

.--mb487 {
  margin-bottom: 487px !important;
}
@media screen and (max-width: 767px) {
  .--mb487 {
    margin-bottom: 243.5px !important;
  }
}

.--pt487 {
  padding-top: 487px;
}
@media screen and (max-width: 767px) {
  .--pt487 {
    padding-top: 243.5px;
  }
}

.--pb487 {
  padding-bottom: 487px;
}
@media screen and (max-width: 767px) {
  .--pb487 {
    padding-bottom: 243.5px;
  }
}

.--px487 {
  padding: 0 487px;
}

.max-w-487 {
  max-width: 487px;
}

.w-487 {
  width: 487px;
}
@media screen and (max-width: 767px) {
  .w-487 {
    width: 243.5px;
  }
}

.h-487 {
  height: 487px;
}

.--gap487 {
  gap: 487px !important;
}

.--fw487 {
  font-weight: 487;
}

.--mt488 {
  margin-top: 488px;
}
@media screen and (max-width: 767px) {
  .--mt488 {
    margin-top: 244px;
  }
}

.--mb488 {
  margin-bottom: 488px !important;
}
@media screen and (max-width: 767px) {
  .--mb488 {
    margin-bottom: 244px !important;
  }
}

.--pt488 {
  padding-top: 488px;
}
@media screen and (max-width: 767px) {
  .--pt488 {
    padding-top: 244px;
  }
}

.--pb488 {
  padding-bottom: 488px;
}
@media screen and (max-width: 767px) {
  .--pb488 {
    padding-bottom: 244px;
  }
}

.--px488 {
  padding: 0 488px;
}

.max-w-488 {
  max-width: 488px;
}

.w-488 {
  width: 488px;
}
@media screen and (max-width: 767px) {
  .w-488 {
    width: 244px;
  }
}

.h-488 {
  height: 488px;
}

.--gap488 {
  gap: 488px !important;
}

.--fw488 {
  font-weight: 488;
}

.--mt489 {
  margin-top: 489px;
}
@media screen and (max-width: 767px) {
  .--mt489 {
    margin-top: 244.5px;
  }
}

.--mb489 {
  margin-bottom: 489px !important;
}
@media screen and (max-width: 767px) {
  .--mb489 {
    margin-bottom: 244.5px !important;
  }
}

.--pt489 {
  padding-top: 489px;
}
@media screen and (max-width: 767px) {
  .--pt489 {
    padding-top: 244.5px;
  }
}

.--pb489 {
  padding-bottom: 489px;
}
@media screen and (max-width: 767px) {
  .--pb489 {
    padding-bottom: 244.5px;
  }
}

.--px489 {
  padding: 0 489px;
}

.max-w-489 {
  max-width: 489px;
}

.w-489 {
  width: 489px;
}
@media screen and (max-width: 767px) {
  .w-489 {
    width: 244.5px;
  }
}

.h-489 {
  height: 489px;
}

.--gap489 {
  gap: 489px !important;
}

.--fw489 {
  font-weight: 489;
}

.--mt490 {
  margin-top: 490px;
}
@media screen and (max-width: 767px) {
  .--mt490 {
    margin-top: 245px;
  }
}

.--mb490 {
  margin-bottom: 490px !important;
}
@media screen and (max-width: 767px) {
  .--mb490 {
    margin-bottom: 245px !important;
  }
}

.--pt490 {
  padding-top: 490px;
}
@media screen and (max-width: 767px) {
  .--pt490 {
    padding-top: 245px;
  }
}

.--pb490 {
  padding-bottom: 490px;
}
@media screen and (max-width: 767px) {
  .--pb490 {
    padding-bottom: 245px;
  }
}

.--px490 {
  padding: 0 490px;
}

.max-w-490 {
  max-width: 490px;
}

.w-490 {
  width: 490px;
}
@media screen and (max-width: 767px) {
  .w-490 {
    width: 245px;
  }
}

.h-490 {
  height: 490px;
}

.--gap490 {
  gap: 490px !important;
}

.--fw490 {
  font-weight: 490;
}

.--mt491 {
  margin-top: 491px;
}
@media screen and (max-width: 767px) {
  .--mt491 {
    margin-top: 245.5px;
  }
}

.--mb491 {
  margin-bottom: 491px !important;
}
@media screen and (max-width: 767px) {
  .--mb491 {
    margin-bottom: 245.5px !important;
  }
}

.--pt491 {
  padding-top: 491px;
}
@media screen and (max-width: 767px) {
  .--pt491 {
    padding-top: 245.5px;
  }
}

.--pb491 {
  padding-bottom: 491px;
}
@media screen and (max-width: 767px) {
  .--pb491 {
    padding-bottom: 245.5px;
  }
}

.--px491 {
  padding: 0 491px;
}

.max-w-491 {
  max-width: 491px;
}

.w-491 {
  width: 491px;
}
@media screen and (max-width: 767px) {
  .w-491 {
    width: 245.5px;
  }
}

.h-491 {
  height: 491px;
}

.--gap491 {
  gap: 491px !important;
}

.--fw491 {
  font-weight: 491;
}

.--mt492 {
  margin-top: 492px;
}
@media screen and (max-width: 767px) {
  .--mt492 {
    margin-top: 246px;
  }
}

.--mb492 {
  margin-bottom: 492px !important;
}
@media screen and (max-width: 767px) {
  .--mb492 {
    margin-bottom: 246px !important;
  }
}

.--pt492 {
  padding-top: 492px;
}
@media screen and (max-width: 767px) {
  .--pt492 {
    padding-top: 246px;
  }
}

.--pb492 {
  padding-bottom: 492px;
}
@media screen and (max-width: 767px) {
  .--pb492 {
    padding-bottom: 246px;
  }
}

.--px492 {
  padding: 0 492px;
}

.max-w-492 {
  max-width: 492px;
}

.w-492 {
  width: 492px;
}
@media screen and (max-width: 767px) {
  .w-492 {
    width: 246px;
  }
}

.h-492 {
  height: 492px;
}

.--gap492 {
  gap: 492px !important;
}

.--fw492 {
  font-weight: 492;
}

.--mt493 {
  margin-top: 493px;
}
@media screen and (max-width: 767px) {
  .--mt493 {
    margin-top: 246.5px;
  }
}

.--mb493 {
  margin-bottom: 493px !important;
}
@media screen and (max-width: 767px) {
  .--mb493 {
    margin-bottom: 246.5px !important;
  }
}

.--pt493 {
  padding-top: 493px;
}
@media screen and (max-width: 767px) {
  .--pt493 {
    padding-top: 246.5px;
  }
}

.--pb493 {
  padding-bottom: 493px;
}
@media screen and (max-width: 767px) {
  .--pb493 {
    padding-bottom: 246.5px;
  }
}

.--px493 {
  padding: 0 493px;
}

.max-w-493 {
  max-width: 493px;
}

.w-493 {
  width: 493px;
}
@media screen and (max-width: 767px) {
  .w-493 {
    width: 246.5px;
  }
}

.h-493 {
  height: 493px;
}

.--gap493 {
  gap: 493px !important;
}

.--fw493 {
  font-weight: 493;
}

.--mt494 {
  margin-top: 494px;
}
@media screen and (max-width: 767px) {
  .--mt494 {
    margin-top: 247px;
  }
}

.--mb494 {
  margin-bottom: 494px !important;
}
@media screen and (max-width: 767px) {
  .--mb494 {
    margin-bottom: 247px !important;
  }
}

.--pt494 {
  padding-top: 494px;
}
@media screen and (max-width: 767px) {
  .--pt494 {
    padding-top: 247px;
  }
}

.--pb494 {
  padding-bottom: 494px;
}
@media screen and (max-width: 767px) {
  .--pb494 {
    padding-bottom: 247px;
  }
}

.--px494 {
  padding: 0 494px;
}

.max-w-494 {
  max-width: 494px;
}

.w-494 {
  width: 494px;
}
@media screen and (max-width: 767px) {
  .w-494 {
    width: 247px;
  }
}

.h-494 {
  height: 494px;
}

.--gap494 {
  gap: 494px !important;
}

.--fw494 {
  font-weight: 494;
}

.--mt495 {
  margin-top: 495px;
}
@media screen and (max-width: 767px) {
  .--mt495 {
    margin-top: 247.5px;
  }
}

.--mb495 {
  margin-bottom: 495px !important;
}
@media screen and (max-width: 767px) {
  .--mb495 {
    margin-bottom: 247.5px !important;
  }
}

.--pt495 {
  padding-top: 495px;
}
@media screen and (max-width: 767px) {
  .--pt495 {
    padding-top: 247.5px;
  }
}

.--pb495 {
  padding-bottom: 495px;
}
@media screen and (max-width: 767px) {
  .--pb495 {
    padding-bottom: 247.5px;
  }
}

.--px495 {
  padding: 0 495px;
}

.max-w-495 {
  max-width: 495px;
}

.w-495 {
  width: 495px;
}
@media screen and (max-width: 767px) {
  .w-495 {
    width: 247.5px;
  }
}

.h-495 {
  height: 495px;
}

.--gap495 {
  gap: 495px !important;
}

.--fw495 {
  font-weight: 495;
}

.--mt496 {
  margin-top: 496px;
}
@media screen and (max-width: 767px) {
  .--mt496 {
    margin-top: 248px;
  }
}

.--mb496 {
  margin-bottom: 496px !important;
}
@media screen and (max-width: 767px) {
  .--mb496 {
    margin-bottom: 248px !important;
  }
}

.--pt496 {
  padding-top: 496px;
}
@media screen and (max-width: 767px) {
  .--pt496 {
    padding-top: 248px;
  }
}

.--pb496 {
  padding-bottom: 496px;
}
@media screen and (max-width: 767px) {
  .--pb496 {
    padding-bottom: 248px;
  }
}

.--px496 {
  padding: 0 496px;
}

.max-w-496 {
  max-width: 496px;
}

.w-496 {
  width: 496px;
}
@media screen and (max-width: 767px) {
  .w-496 {
    width: 248px;
  }
}

.h-496 {
  height: 496px;
}

.--gap496 {
  gap: 496px !important;
}

.--fw496 {
  font-weight: 496;
}

.--mt497 {
  margin-top: 497px;
}
@media screen and (max-width: 767px) {
  .--mt497 {
    margin-top: 248.5px;
  }
}

.--mb497 {
  margin-bottom: 497px !important;
}
@media screen and (max-width: 767px) {
  .--mb497 {
    margin-bottom: 248.5px !important;
  }
}

.--pt497 {
  padding-top: 497px;
}
@media screen and (max-width: 767px) {
  .--pt497 {
    padding-top: 248.5px;
  }
}

.--pb497 {
  padding-bottom: 497px;
}
@media screen and (max-width: 767px) {
  .--pb497 {
    padding-bottom: 248.5px;
  }
}

.--px497 {
  padding: 0 497px;
}

.max-w-497 {
  max-width: 497px;
}

.w-497 {
  width: 497px;
}
@media screen and (max-width: 767px) {
  .w-497 {
    width: 248.5px;
  }
}

.h-497 {
  height: 497px;
}

.--gap497 {
  gap: 497px !important;
}

.--fw497 {
  font-weight: 497;
}

.--mt498 {
  margin-top: 498px;
}
@media screen and (max-width: 767px) {
  .--mt498 {
    margin-top: 249px;
  }
}

.--mb498 {
  margin-bottom: 498px !important;
}
@media screen and (max-width: 767px) {
  .--mb498 {
    margin-bottom: 249px !important;
  }
}

.--pt498 {
  padding-top: 498px;
}
@media screen and (max-width: 767px) {
  .--pt498 {
    padding-top: 249px;
  }
}

.--pb498 {
  padding-bottom: 498px;
}
@media screen and (max-width: 767px) {
  .--pb498 {
    padding-bottom: 249px;
  }
}

.--px498 {
  padding: 0 498px;
}

.max-w-498 {
  max-width: 498px;
}

.w-498 {
  width: 498px;
}
@media screen and (max-width: 767px) {
  .w-498 {
    width: 249px;
  }
}

.h-498 {
  height: 498px;
}

.--gap498 {
  gap: 498px !important;
}

.--fw498 {
  font-weight: 498;
}

.--mt499 {
  margin-top: 499px;
}
@media screen and (max-width: 767px) {
  .--mt499 {
    margin-top: 249.5px;
  }
}

.--mb499 {
  margin-bottom: 499px !important;
}
@media screen and (max-width: 767px) {
  .--mb499 {
    margin-bottom: 249.5px !important;
  }
}

.--pt499 {
  padding-top: 499px;
}
@media screen and (max-width: 767px) {
  .--pt499 {
    padding-top: 249.5px;
  }
}

.--pb499 {
  padding-bottom: 499px;
}
@media screen and (max-width: 767px) {
  .--pb499 {
    padding-bottom: 249.5px;
  }
}

.--px499 {
  padding: 0 499px;
}

.max-w-499 {
  max-width: 499px;
}

.w-499 {
  width: 499px;
}
@media screen and (max-width: 767px) {
  .w-499 {
    width: 249.5px;
  }
}

.h-499 {
  height: 499px;
}

.--gap499 {
  gap: 499px !important;
}

.--fw499 {
  font-weight: 499;
}

.--mt500 {
  margin-top: 500px;
}
@media screen and (max-width: 767px) {
  .--mt500 {
    margin-top: 250px;
  }
}

.--mb500 {
  margin-bottom: 500px !important;
}
@media screen and (max-width: 767px) {
  .--mb500 {
    margin-bottom: 250px !important;
  }
}

.--pt500 {
  padding-top: 500px;
}
@media screen and (max-width: 767px) {
  .--pt500 {
    padding-top: 250px;
  }
}

.--pb500 {
  padding-bottom: 500px;
}
@media screen and (max-width: 767px) {
  .--pb500 {
    padding-bottom: 250px;
  }
}

.--px500 {
  padding: 0 500px;
}

.max-w-500 {
  max-width: 500px;
}

.w-500 {
  width: 500px;
}
@media screen and (max-width: 767px) {
  .w-500 {
    width: 250px;
  }
}

.h-500 {
  height: 500px;
}

.--gap500 {
  gap: 500px !important;
}

.--fw500 {
  font-weight: 500;
}

.--mt501 {
  margin-top: 501px;
}
@media screen and (max-width: 767px) {
  .--mt501 {
    margin-top: 250.5px;
  }
}

.--mb501 {
  margin-bottom: 501px !important;
}
@media screen and (max-width: 767px) {
  .--mb501 {
    margin-bottom: 250.5px !important;
  }
}

.--pt501 {
  padding-top: 501px;
}
@media screen and (max-width: 767px) {
  .--pt501 {
    padding-top: 250.5px;
  }
}

.--pb501 {
  padding-bottom: 501px;
}
@media screen and (max-width: 767px) {
  .--pb501 {
    padding-bottom: 250.5px;
  }
}

.--px501 {
  padding: 0 501px;
}

.max-w-501 {
  max-width: 501px;
}

.w-501 {
  width: 501px;
}
@media screen and (max-width: 767px) {
  .w-501 {
    width: 250.5px;
  }
}

.h-501 {
  height: 501px;
}

.--gap501 {
  gap: 501px !important;
}

.--fw501 {
  font-weight: 501;
}

.--mt502 {
  margin-top: 502px;
}
@media screen and (max-width: 767px) {
  .--mt502 {
    margin-top: 251px;
  }
}

.--mb502 {
  margin-bottom: 502px !important;
}
@media screen and (max-width: 767px) {
  .--mb502 {
    margin-bottom: 251px !important;
  }
}

.--pt502 {
  padding-top: 502px;
}
@media screen and (max-width: 767px) {
  .--pt502 {
    padding-top: 251px;
  }
}

.--pb502 {
  padding-bottom: 502px;
}
@media screen and (max-width: 767px) {
  .--pb502 {
    padding-bottom: 251px;
  }
}

.--px502 {
  padding: 0 502px;
}

.max-w-502 {
  max-width: 502px;
}

.w-502 {
  width: 502px;
}
@media screen and (max-width: 767px) {
  .w-502 {
    width: 251px;
  }
}

.h-502 {
  height: 502px;
}

.--gap502 {
  gap: 502px !important;
}

.--fw502 {
  font-weight: 502;
}

.--mt503 {
  margin-top: 503px;
}
@media screen and (max-width: 767px) {
  .--mt503 {
    margin-top: 251.5px;
  }
}

.--mb503 {
  margin-bottom: 503px !important;
}
@media screen and (max-width: 767px) {
  .--mb503 {
    margin-bottom: 251.5px !important;
  }
}

.--pt503 {
  padding-top: 503px;
}
@media screen and (max-width: 767px) {
  .--pt503 {
    padding-top: 251.5px;
  }
}

.--pb503 {
  padding-bottom: 503px;
}
@media screen and (max-width: 767px) {
  .--pb503 {
    padding-bottom: 251.5px;
  }
}

.--px503 {
  padding: 0 503px;
}

.max-w-503 {
  max-width: 503px;
}

.w-503 {
  width: 503px;
}
@media screen and (max-width: 767px) {
  .w-503 {
    width: 251.5px;
  }
}

.h-503 {
  height: 503px;
}

.--gap503 {
  gap: 503px !important;
}

.--fw503 {
  font-weight: 503;
}

.--mt504 {
  margin-top: 504px;
}
@media screen and (max-width: 767px) {
  .--mt504 {
    margin-top: 252px;
  }
}

.--mb504 {
  margin-bottom: 504px !important;
}
@media screen and (max-width: 767px) {
  .--mb504 {
    margin-bottom: 252px !important;
  }
}

.--pt504 {
  padding-top: 504px;
}
@media screen and (max-width: 767px) {
  .--pt504 {
    padding-top: 252px;
  }
}

.--pb504 {
  padding-bottom: 504px;
}
@media screen and (max-width: 767px) {
  .--pb504 {
    padding-bottom: 252px;
  }
}

.--px504 {
  padding: 0 504px;
}

.max-w-504 {
  max-width: 504px;
}

.w-504 {
  width: 504px;
}
@media screen and (max-width: 767px) {
  .w-504 {
    width: 252px;
  }
}

.h-504 {
  height: 504px;
}

.--gap504 {
  gap: 504px !important;
}

.--fw504 {
  font-weight: 504;
}

.--mt505 {
  margin-top: 505px;
}
@media screen and (max-width: 767px) {
  .--mt505 {
    margin-top: 252.5px;
  }
}

.--mb505 {
  margin-bottom: 505px !important;
}
@media screen and (max-width: 767px) {
  .--mb505 {
    margin-bottom: 252.5px !important;
  }
}

.--pt505 {
  padding-top: 505px;
}
@media screen and (max-width: 767px) {
  .--pt505 {
    padding-top: 252.5px;
  }
}

.--pb505 {
  padding-bottom: 505px;
}
@media screen and (max-width: 767px) {
  .--pb505 {
    padding-bottom: 252.5px;
  }
}

.--px505 {
  padding: 0 505px;
}

.max-w-505 {
  max-width: 505px;
}

.w-505 {
  width: 505px;
}
@media screen and (max-width: 767px) {
  .w-505 {
    width: 252.5px;
  }
}

.h-505 {
  height: 505px;
}

.--gap505 {
  gap: 505px !important;
}

.--fw505 {
  font-weight: 505;
}

.--mt506 {
  margin-top: 506px;
}
@media screen and (max-width: 767px) {
  .--mt506 {
    margin-top: 253px;
  }
}

.--mb506 {
  margin-bottom: 506px !important;
}
@media screen and (max-width: 767px) {
  .--mb506 {
    margin-bottom: 253px !important;
  }
}

.--pt506 {
  padding-top: 506px;
}
@media screen and (max-width: 767px) {
  .--pt506 {
    padding-top: 253px;
  }
}

.--pb506 {
  padding-bottom: 506px;
}
@media screen and (max-width: 767px) {
  .--pb506 {
    padding-bottom: 253px;
  }
}

.--px506 {
  padding: 0 506px;
}

.max-w-506 {
  max-width: 506px;
}

.w-506 {
  width: 506px;
}
@media screen and (max-width: 767px) {
  .w-506 {
    width: 253px;
  }
}

.h-506 {
  height: 506px;
}

.--gap506 {
  gap: 506px !important;
}

.--fw506 {
  font-weight: 506;
}

.--mt507 {
  margin-top: 507px;
}
@media screen and (max-width: 767px) {
  .--mt507 {
    margin-top: 253.5px;
  }
}

.--mb507 {
  margin-bottom: 507px !important;
}
@media screen and (max-width: 767px) {
  .--mb507 {
    margin-bottom: 253.5px !important;
  }
}

.--pt507 {
  padding-top: 507px;
}
@media screen and (max-width: 767px) {
  .--pt507 {
    padding-top: 253.5px;
  }
}

.--pb507 {
  padding-bottom: 507px;
}
@media screen and (max-width: 767px) {
  .--pb507 {
    padding-bottom: 253.5px;
  }
}

.--px507 {
  padding: 0 507px;
}

.max-w-507 {
  max-width: 507px;
}

.w-507 {
  width: 507px;
}
@media screen and (max-width: 767px) {
  .w-507 {
    width: 253.5px;
  }
}

.h-507 {
  height: 507px;
}

.--gap507 {
  gap: 507px !important;
}

.--fw507 {
  font-weight: 507;
}

.--mt508 {
  margin-top: 508px;
}
@media screen and (max-width: 767px) {
  .--mt508 {
    margin-top: 254px;
  }
}

.--mb508 {
  margin-bottom: 508px !important;
}
@media screen and (max-width: 767px) {
  .--mb508 {
    margin-bottom: 254px !important;
  }
}

.--pt508 {
  padding-top: 508px;
}
@media screen and (max-width: 767px) {
  .--pt508 {
    padding-top: 254px;
  }
}

.--pb508 {
  padding-bottom: 508px;
}
@media screen and (max-width: 767px) {
  .--pb508 {
    padding-bottom: 254px;
  }
}

.--px508 {
  padding: 0 508px;
}

.max-w-508 {
  max-width: 508px;
}

.w-508 {
  width: 508px;
}
@media screen and (max-width: 767px) {
  .w-508 {
    width: 254px;
  }
}

.h-508 {
  height: 508px;
}

.--gap508 {
  gap: 508px !important;
}

.--fw508 {
  font-weight: 508;
}

.--mt509 {
  margin-top: 509px;
}
@media screen and (max-width: 767px) {
  .--mt509 {
    margin-top: 254.5px;
  }
}

.--mb509 {
  margin-bottom: 509px !important;
}
@media screen and (max-width: 767px) {
  .--mb509 {
    margin-bottom: 254.5px !important;
  }
}

.--pt509 {
  padding-top: 509px;
}
@media screen and (max-width: 767px) {
  .--pt509 {
    padding-top: 254.5px;
  }
}

.--pb509 {
  padding-bottom: 509px;
}
@media screen and (max-width: 767px) {
  .--pb509 {
    padding-bottom: 254.5px;
  }
}

.--px509 {
  padding: 0 509px;
}

.max-w-509 {
  max-width: 509px;
}

.w-509 {
  width: 509px;
}
@media screen and (max-width: 767px) {
  .w-509 {
    width: 254.5px;
  }
}

.h-509 {
  height: 509px;
}

.--gap509 {
  gap: 509px !important;
}

.--fw509 {
  font-weight: 509;
}

.--mt510 {
  margin-top: 510px;
}
@media screen and (max-width: 767px) {
  .--mt510 {
    margin-top: 255px;
  }
}

.--mb510 {
  margin-bottom: 510px !important;
}
@media screen and (max-width: 767px) {
  .--mb510 {
    margin-bottom: 255px !important;
  }
}

.--pt510 {
  padding-top: 510px;
}
@media screen and (max-width: 767px) {
  .--pt510 {
    padding-top: 255px;
  }
}

.--pb510 {
  padding-bottom: 510px;
}
@media screen and (max-width: 767px) {
  .--pb510 {
    padding-bottom: 255px;
  }
}

.--px510 {
  padding: 0 510px;
}

.max-w-510 {
  max-width: 510px;
}

.w-510 {
  width: 510px;
}
@media screen and (max-width: 767px) {
  .w-510 {
    width: 255px;
  }
}

.h-510 {
  height: 510px;
}

.--gap510 {
  gap: 510px !important;
}

.--fw510 {
  font-weight: 510;
}

.--mt511 {
  margin-top: 511px;
}
@media screen and (max-width: 767px) {
  .--mt511 {
    margin-top: 255.5px;
  }
}

.--mb511 {
  margin-bottom: 511px !important;
}
@media screen and (max-width: 767px) {
  .--mb511 {
    margin-bottom: 255.5px !important;
  }
}

.--pt511 {
  padding-top: 511px;
}
@media screen and (max-width: 767px) {
  .--pt511 {
    padding-top: 255.5px;
  }
}

.--pb511 {
  padding-bottom: 511px;
}
@media screen and (max-width: 767px) {
  .--pb511 {
    padding-bottom: 255.5px;
  }
}

.--px511 {
  padding: 0 511px;
}

.max-w-511 {
  max-width: 511px;
}

.w-511 {
  width: 511px;
}
@media screen and (max-width: 767px) {
  .w-511 {
    width: 255.5px;
  }
}

.h-511 {
  height: 511px;
}

.--gap511 {
  gap: 511px !important;
}

.--fw511 {
  font-weight: 511;
}

.--mt512 {
  margin-top: 512px;
}
@media screen and (max-width: 767px) {
  .--mt512 {
    margin-top: 256px;
  }
}

.--mb512 {
  margin-bottom: 512px !important;
}
@media screen and (max-width: 767px) {
  .--mb512 {
    margin-bottom: 256px !important;
  }
}

.--pt512 {
  padding-top: 512px;
}
@media screen and (max-width: 767px) {
  .--pt512 {
    padding-top: 256px;
  }
}

.--pb512 {
  padding-bottom: 512px;
}
@media screen and (max-width: 767px) {
  .--pb512 {
    padding-bottom: 256px;
  }
}

.--px512 {
  padding: 0 512px;
}

.max-w-512 {
  max-width: 512px;
}

.w-512 {
  width: 512px;
}
@media screen and (max-width: 767px) {
  .w-512 {
    width: 256px;
  }
}

.h-512 {
  height: 512px;
}

.--gap512 {
  gap: 512px !important;
}

.--fw512 {
  font-weight: 512;
}

.--mt513 {
  margin-top: 513px;
}
@media screen and (max-width: 767px) {
  .--mt513 {
    margin-top: 256.5px;
  }
}

.--mb513 {
  margin-bottom: 513px !important;
}
@media screen and (max-width: 767px) {
  .--mb513 {
    margin-bottom: 256.5px !important;
  }
}

.--pt513 {
  padding-top: 513px;
}
@media screen and (max-width: 767px) {
  .--pt513 {
    padding-top: 256.5px;
  }
}

.--pb513 {
  padding-bottom: 513px;
}
@media screen and (max-width: 767px) {
  .--pb513 {
    padding-bottom: 256.5px;
  }
}

.--px513 {
  padding: 0 513px;
}

.max-w-513 {
  max-width: 513px;
}

.w-513 {
  width: 513px;
}
@media screen and (max-width: 767px) {
  .w-513 {
    width: 256.5px;
  }
}

.h-513 {
  height: 513px;
}

.--gap513 {
  gap: 513px !important;
}

.--fw513 {
  font-weight: 513;
}

.--mt514 {
  margin-top: 514px;
}
@media screen and (max-width: 767px) {
  .--mt514 {
    margin-top: 257px;
  }
}

.--mb514 {
  margin-bottom: 514px !important;
}
@media screen and (max-width: 767px) {
  .--mb514 {
    margin-bottom: 257px !important;
  }
}

.--pt514 {
  padding-top: 514px;
}
@media screen and (max-width: 767px) {
  .--pt514 {
    padding-top: 257px;
  }
}

.--pb514 {
  padding-bottom: 514px;
}
@media screen and (max-width: 767px) {
  .--pb514 {
    padding-bottom: 257px;
  }
}

.--px514 {
  padding: 0 514px;
}

.max-w-514 {
  max-width: 514px;
}

.w-514 {
  width: 514px;
}
@media screen and (max-width: 767px) {
  .w-514 {
    width: 257px;
  }
}

.h-514 {
  height: 514px;
}

.--gap514 {
  gap: 514px !important;
}

.--fw514 {
  font-weight: 514;
}

.--mt515 {
  margin-top: 515px;
}
@media screen and (max-width: 767px) {
  .--mt515 {
    margin-top: 257.5px;
  }
}

.--mb515 {
  margin-bottom: 515px !important;
}
@media screen and (max-width: 767px) {
  .--mb515 {
    margin-bottom: 257.5px !important;
  }
}

.--pt515 {
  padding-top: 515px;
}
@media screen and (max-width: 767px) {
  .--pt515 {
    padding-top: 257.5px;
  }
}

.--pb515 {
  padding-bottom: 515px;
}
@media screen and (max-width: 767px) {
  .--pb515 {
    padding-bottom: 257.5px;
  }
}

.--px515 {
  padding: 0 515px;
}

.max-w-515 {
  max-width: 515px;
}

.w-515 {
  width: 515px;
}
@media screen and (max-width: 767px) {
  .w-515 {
    width: 257.5px;
  }
}

.h-515 {
  height: 515px;
}

.--gap515 {
  gap: 515px !important;
}

.--fw515 {
  font-weight: 515;
}

.--mt516 {
  margin-top: 516px;
}
@media screen and (max-width: 767px) {
  .--mt516 {
    margin-top: 258px;
  }
}

.--mb516 {
  margin-bottom: 516px !important;
}
@media screen and (max-width: 767px) {
  .--mb516 {
    margin-bottom: 258px !important;
  }
}

.--pt516 {
  padding-top: 516px;
}
@media screen and (max-width: 767px) {
  .--pt516 {
    padding-top: 258px;
  }
}

.--pb516 {
  padding-bottom: 516px;
}
@media screen and (max-width: 767px) {
  .--pb516 {
    padding-bottom: 258px;
  }
}

.--px516 {
  padding: 0 516px;
}

.max-w-516 {
  max-width: 516px;
}

.w-516 {
  width: 516px;
}
@media screen and (max-width: 767px) {
  .w-516 {
    width: 258px;
  }
}

.h-516 {
  height: 516px;
}

.--gap516 {
  gap: 516px !important;
}

.--fw516 {
  font-weight: 516;
}

.--mt517 {
  margin-top: 517px;
}
@media screen and (max-width: 767px) {
  .--mt517 {
    margin-top: 258.5px;
  }
}

.--mb517 {
  margin-bottom: 517px !important;
}
@media screen and (max-width: 767px) {
  .--mb517 {
    margin-bottom: 258.5px !important;
  }
}

.--pt517 {
  padding-top: 517px;
}
@media screen and (max-width: 767px) {
  .--pt517 {
    padding-top: 258.5px;
  }
}

.--pb517 {
  padding-bottom: 517px;
}
@media screen and (max-width: 767px) {
  .--pb517 {
    padding-bottom: 258.5px;
  }
}

.--px517 {
  padding: 0 517px;
}

.max-w-517 {
  max-width: 517px;
}

.w-517 {
  width: 517px;
}
@media screen and (max-width: 767px) {
  .w-517 {
    width: 258.5px;
  }
}

.h-517 {
  height: 517px;
}

.--gap517 {
  gap: 517px !important;
}

.--fw517 {
  font-weight: 517;
}

.--mt518 {
  margin-top: 518px;
}
@media screen and (max-width: 767px) {
  .--mt518 {
    margin-top: 259px;
  }
}

.--mb518 {
  margin-bottom: 518px !important;
}
@media screen and (max-width: 767px) {
  .--mb518 {
    margin-bottom: 259px !important;
  }
}

.--pt518 {
  padding-top: 518px;
}
@media screen and (max-width: 767px) {
  .--pt518 {
    padding-top: 259px;
  }
}

.--pb518 {
  padding-bottom: 518px;
}
@media screen and (max-width: 767px) {
  .--pb518 {
    padding-bottom: 259px;
  }
}

.--px518 {
  padding: 0 518px;
}

.max-w-518 {
  max-width: 518px;
}

.w-518 {
  width: 518px;
}
@media screen and (max-width: 767px) {
  .w-518 {
    width: 259px;
  }
}

.h-518 {
  height: 518px;
}

.--gap518 {
  gap: 518px !important;
}

.--fw518 {
  font-weight: 518;
}

.--mt519 {
  margin-top: 519px;
}
@media screen and (max-width: 767px) {
  .--mt519 {
    margin-top: 259.5px;
  }
}

.--mb519 {
  margin-bottom: 519px !important;
}
@media screen and (max-width: 767px) {
  .--mb519 {
    margin-bottom: 259.5px !important;
  }
}

.--pt519 {
  padding-top: 519px;
}
@media screen and (max-width: 767px) {
  .--pt519 {
    padding-top: 259.5px;
  }
}

.--pb519 {
  padding-bottom: 519px;
}
@media screen and (max-width: 767px) {
  .--pb519 {
    padding-bottom: 259.5px;
  }
}

.--px519 {
  padding: 0 519px;
}

.max-w-519 {
  max-width: 519px;
}

.w-519 {
  width: 519px;
}
@media screen and (max-width: 767px) {
  .w-519 {
    width: 259.5px;
  }
}

.h-519 {
  height: 519px;
}

.--gap519 {
  gap: 519px !important;
}

.--fw519 {
  font-weight: 519;
}

.--mt520 {
  margin-top: 520px;
}
@media screen and (max-width: 767px) {
  .--mt520 {
    margin-top: 260px;
  }
}

.--mb520 {
  margin-bottom: 520px !important;
}
@media screen and (max-width: 767px) {
  .--mb520 {
    margin-bottom: 260px !important;
  }
}

.--pt520 {
  padding-top: 520px;
}
@media screen and (max-width: 767px) {
  .--pt520 {
    padding-top: 260px;
  }
}

.--pb520 {
  padding-bottom: 520px;
}
@media screen and (max-width: 767px) {
  .--pb520 {
    padding-bottom: 260px;
  }
}

.--px520 {
  padding: 0 520px;
}

.max-w-520 {
  max-width: 520px;
}

.w-520 {
  width: 520px;
}
@media screen and (max-width: 767px) {
  .w-520 {
    width: 260px;
  }
}

.h-520 {
  height: 520px;
}

.--gap520 {
  gap: 520px !important;
}

.--fw520 {
  font-weight: 520;
}

.--mt521 {
  margin-top: 521px;
}
@media screen and (max-width: 767px) {
  .--mt521 {
    margin-top: 260.5px;
  }
}

.--mb521 {
  margin-bottom: 521px !important;
}
@media screen and (max-width: 767px) {
  .--mb521 {
    margin-bottom: 260.5px !important;
  }
}

.--pt521 {
  padding-top: 521px;
}
@media screen and (max-width: 767px) {
  .--pt521 {
    padding-top: 260.5px;
  }
}

.--pb521 {
  padding-bottom: 521px;
}
@media screen and (max-width: 767px) {
  .--pb521 {
    padding-bottom: 260.5px;
  }
}

.--px521 {
  padding: 0 521px;
}

.max-w-521 {
  max-width: 521px;
}

.w-521 {
  width: 521px;
}
@media screen and (max-width: 767px) {
  .w-521 {
    width: 260.5px;
  }
}

.h-521 {
  height: 521px;
}

.--gap521 {
  gap: 521px !important;
}

.--fw521 {
  font-weight: 521;
}

.--mt522 {
  margin-top: 522px;
}
@media screen and (max-width: 767px) {
  .--mt522 {
    margin-top: 261px;
  }
}

.--mb522 {
  margin-bottom: 522px !important;
}
@media screen and (max-width: 767px) {
  .--mb522 {
    margin-bottom: 261px !important;
  }
}

.--pt522 {
  padding-top: 522px;
}
@media screen and (max-width: 767px) {
  .--pt522 {
    padding-top: 261px;
  }
}

.--pb522 {
  padding-bottom: 522px;
}
@media screen and (max-width: 767px) {
  .--pb522 {
    padding-bottom: 261px;
  }
}

.--px522 {
  padding: 0 522px;
}

.max-w-522 {
  max-width: 522px;
}

.w-522 {
  width: 522px;
}
@media screen and (max-width: 767px) {
  .w-522 {
    width: 261px;
  }
}

.h-522 {
  height: 522px;
}

.--gap522 {
  gap: 522px !important;
}

.--fw522 {
  font-weight: 522;
}

.--mt523 {
  margin-top: 523px;
}
@media screen and (max-width: 767px) {
  .--mt523 {
    margin-top: 261.5px;
  }
}

.--mb523 {
  margin-bottom: 523px !important;
}
@media screen and (max-width: 767px) {
  .--mb523 {
    margin-bottom: 261.5px !important;
  }
}

.--pt523 {
  padding-top: 523px;
}
@media screen and (max-width: 767px) {
  .--pt523 {
    padding-top: 261.5px;
  }
}

.--pb523 {
  padding-bottom: 523px;
}
@media screen and (max-width: 767px) {
  .--pb523 {
    padding-bottom: 261.5px;
  }
}

.--px523 {
  padding: 0 523px;
}

.max-w-523 {
  max-width: 523px;
}

.w-523 {
  width: 523px;
}
@media screen and (max-width: 767px) {
  .w-523 {
    width: 261.5px;
  }
}

.h-523 {
  height: 523px;
}

.--gap523 {
  gap: 523px !important;
}

.--fw523 {
  font-weight: 523;
}

.--mt524 {
  margin-top: 524px;
}
@media screen and (max-width: 767px) {
  .--mt524 {
    margin-top: 262px;
  }
}

.--mb524 {
  margin-bottom: 524px !important;
}
@media screen and (max-width: 767px) {
  .--mb524 {
    margin-bottom: 262px !important;
  }
}

.--pt524 {
  padding-top: 524px;
}
@media screen and (max-width: 767px) {
  .--pt524 {
    padding-top: 262px;
  }
}

.--pb524 {
  padding-bottom: 524px;
}
@media screen and (max-width: 767px) {
  .--pb524 {
    padding-bottom: 262px;
  }
}

.--px524 {
  padding: 0 524px;
}

.max-w-524 {
  max-width: 524px;
}

.w-524 {
  width: 524px;
}
@media screen and (max-width: 767px) {
  .w-524 {
    width: 262px;
  }
}

.h-524 {
  height: 524px;
}

.--gap524 {
  gap: 524px !important;
}

.--fw524 {
  font-weight: 524;
}

.--mt525 {
  margin-top: 525px;
}
@media screen and (max-width: 767px) {
  .--mt525 {
    margin-top: 262.5px;
  }
}

.--mb525 {
  margin-bottom: 525px !important;
}
@media screen and (max-width: 767px) {
  .--mb525 {
    margin-bottom: 262.5px !important;
  }
}

.--pt525 {
  padding-top: 525px;
}
@media screen and (max-width: 767px) {
  .--pt525 {
    padding-top: 262.5px;
  }
}

.--pb525 {
  padding-bottom: 525px;
}
@media screen and (max-width: 767px) {
  .--pb525 {
    padding-bottom: 262.5px;
  }
}

.--px525 {
  padding: 0 525px;
}

.max-w-525 {
  max-width: 525px;
}

.w-525 {
  width: 525px;
}
@media screen and (max-width: 767px) {
  .w-525 {
    width: 262.5px;
  }
}

.h-525 {
  height: 525px;
}

.--gap525 {
  gap: 525px !important;
}

.--fw525 {
  font-weight: 525;
}

.--mt526 {
  margin-top: 526px;
}
@media screen and (max-width: 767px) {
  .--mt526 {
    margin-top: 263px;
  }
}

.--mb526 {
  margin-bottom: 526px !important;
}
@media screen and (max-width: 767px) {
  .--mb526 {
    margin-bottom: 263px !important;
  }
}

.--pt526 {
  padding-top: 526px;
}
@media screen and (max-width: 767px) {
  .--pt526 {
    padding-top: 263px;
  }
}

.--pb526 {
  padding-bottom: 526px;
}
@media screen and (max-width: 767px) {
  .--pb526 {
    padding-bottom: 263px;
  }
}

.--px526 {
  padding: 0 526px;
}

.max-w-526 {
  max-width: 526px;
}

.w-526 {
  width: 526px;
}
@media screen and (max-width: 767px) {
  .w-526 {
    width: 263px;
  }
}

.h-526 {
  height: 526px;
}

.--gap526 {
  gap: 526px !important;
}

.--fw526 {
  font-weight: 526;
}

.--mt527 {
  margin-top: 527px;
}
@media screen and (max-width: 767px) {
  .--mt527 {
    margin-top: 263.5px;
  }
}

.--mb527 {
  margin-bottom: 527px !important;
}
@media screen and (max-width: 767px) {
  .--mb527 {
    margin-bottom: 263.5px !important;
  }
}

.--pt527 {
  padding-top: 527px;
}
@media screen and (max-width: 767px) {
  .--pt527 {
    padding-top: 263.5px;
  }
}

.--pb527 {
  padding-bottom: 527px;
}
@media screen and (max-width: 767px) {
  .--pb527 {
    padding-bottom: 263.5px;
  }
}

.--px527 {
  padding: 0 527px;
}

.max-w-527 {
  max-width: 527px;
}

.w-527 {
  width: 527px;
}
@media screen and (max-width: 767px) {
  .w-527 {
    width: 263.5px;
  }
}

.h-527 {
  height: 527px;
}

.--gap527 {
  gap: 527px !important;
}

.--fw527 {
  font-weight: 527;
}

.--mt528 {
  margin-top: 528px;
}
@media screen and (max-width: 767px) {
  .--mt528 {
    margin-top: 264px;
  }
}

.--mb528 {
  margin-bottom: 528px !important;
}
@media screen and (max-width: 767px) {
  .--mb528 {
    margin-bottom: 264px !important;
  }
}

.--pt528 {
  padding-top: 528px;
}
@media screen and (max-width: 767px) {
  .--pt528 {
    padding-top: 264px;
  }
}

.--pb528 {
  padding-bottom: 528px;
}
@media screen and (max-width: 767px) {
  .--pb528 {
    padding-bottom: 264px;
  }
}

.--px528 {
  padding: 0 528px;
}

.max-w-528 {
  max-width: 528px;
}

.w-528 {
  width: 528px;
}
@media screen and (max-width: 767px) {
  .w-528 {
    width: 264px;
  }
}

.h-528 {
  height: 528px;
}

.--gap528 {
  gap: 528px !important;
}

.--fw528 {
  font-weight: 528;
}

.--mt529 {
  margin-top: 529px;
}
@media screen and (max-width: 767px) {
  .--mt529 {
    margin-top: 264.5px;
  }
}

.--mb529 {
  margin-bottom: 529px !important;
}
@media screen and (max-width: 767px) {
  .--mb529 {
    margin-bottom: 264.5px !important;
  }
}

.--pt529 {
  padding-top: 529px;
}
@media screen and (max-width: 767px) {
  .--pt529 {
    padding-top: 264.5px;
  }
}

.--pb529 {
  padding-bottom: 529px;
}
@media screen and (max-width: 767px) {
  .--pb529 {
    padding-bottom: 264.5px;
  }
}

.--px529 {
  padding: 0 529px;
}

.max-w-529 {
  max-width: 529px;
}

.w-529 {
  width: 529px;
}
@media screen and (max-width: 767px) {
  .w-529 {
    width: 264.5px;
  }
}

.h-529 {
  height: 529px;
}

.--gap529 {
  gap: 529px !important;
}

.--fw529 {
  font-weight: 529;
}

.--mt530 {
  margin-top: 530px;
}
@media screen and (max-width: 767px) {
  .--mt530 {
    margin-top: 265px;
  }
}

.--mb530 {
  margin-bottom: 530px !important;
}
@media screen and (max-width: 767px) {
  .--mb530 {
    margin-bottom: 265px !important;
  }
}

.--pt530 {
  padding-top: 530px;
}
@media screen and (max-width: 767px) {
  .--pt530 {
    padding-top: 265px;
  }
}

.--pb530 {
  padding-bottom: 530px;
}
@media screen and (max-width: 767px) {
  .--pb530 {
    padding-bottom: 265px;
  }
}

.--px530 {
  padding: 0 530px;
}

.max-w-530 {
  max-width: 530px;
}

.w-530 {
  width: 530px;
}
@media screen and (max-width: 767px) {
  .w-530 {
    width: 265px;
  }
}

.h-530 {
  height: 530px;
}

.--gap530 {
  gap: 530px !important;
}

.--fw530 {
  font-weight: 530;
}

.--mt531 {
  margin-top: 531px;
}
@media screen and (max-width: 767px) {
  .--mt531 {
    margin-top: 265.5px;
  }
}

.--mb531 {
  margin-bottom: 531px !important;
}
@media screen and (max-width: 767px) {
  .--mb531 {
    margin-bottom: 265.5px !important;
  }
}

.--pt531 {
  padding-top: 531px;
}
@media screen and (max-width: 767px) {
  .--pt531 {
    padding-top: 265.5px;
  }
}

.--pb531 {
  padding-bottom: 531px;
}
@media screen and (max-width: 767px) {
  .--pb531 {
    padding-bottom: 265.5px;
  }
}

.--px531 {
  padding: 0 531px;
}

.max-w-531 {
  max-width: 531px;
}

.w-531 {
  width: 531px;
}
@media screen and (max-width: 767px) {
  .w-531 {
    width: 265.5px;
  }
}

.h-531 {
  height: 531px;
}

.--gap531 {
  gap: 531px !important;
}

.--fw531 {
  font-weight: 531;
}

.--mt532 {
  margin-top: 532px;
}
@media screen and (max-width: 767px) {
  .--mt532 {
    margin-top: 266px;
  }
}

.--mb532 {
  margin-bottom: 532px !important;
}
@media screen and (max-width: 767px) {
  .--mb532 {
    margin-bottom: 266px !important;
  }
}

.--pt532 {
  padding-top: 532px;
}
@media screen and (max-width: 767px) {
  .--pt532 {
    padding-top: 266px;
  }
}

.--pb532 {
  padding-bottom: 532px;
}
@media screen and (max-width: 767px) {
  .--pb532 {
    padding-bottom: 266px;
  }
}

.--px532 {
  padding: 0 532px;
}

.max-w-532 {
  max-width: 532px;
}

.w-532 {
  width: 532px;
}
@media screen and (max-width: 767px) {
  .w-532 {
    width: 266px;
  }
}

.h-532 {
  height: 532px;
}

.--gap532 {
  gap: 532px !important;
}

.--fw532 {
  font-weight: 532;
}

.--mt533 {
  margin-top: 533px;
}
@media screen and (max-width: 767px) {
  .--mt533 {
    margin-top: 266.5px;
  }
}

.--mb533 {
  margin-bottom: 533px !important;
}
@media screen and (max-width: 767px) {
  .--mb533 {
    margin-bottom: 266.5px !important;
  }
}

.--pt533 {
  padding-top: 533px;
}
@media screen and (max-width: 767px) {
  .--pt533 {
    padding-top: 266.5px;
  }
}

.--pb533 {
  padding-bottom: 533px;
}
@media screen and (max-width: 767px) {
  .--pb533 {
    padding-bottom: 266.5px;
  }
}

.--px533 {
  padding: 0 533px;
}

.max-w-533 {
  max-width: 533px;
}

.w-533 {
  width: 533px;
}
@media screen and (max-width: 767px) {
  .w-533 {
    width: 266.5px;
  }
}

.h-533 {
  height: 533px;
}

.--gap533 {
  gap: 533px !important;
}

.--fw533 {
  font-weight: 533;
}

.--mt534 {
  margin-top: 534px;
}
@media screen and (max-width: 767px) {
  .--mt534 {
    margin-top: 267px;
  }
}

.--mb534 {
  margin-bottom: 534px !important;
}
@media screen and (max-width: 767px) {
  .--mb534 {
    margin-bottom: 267px !important;
  }
}

.--pt534 {
  padding-top: 534px;
}
@media screen and (max-width: 767px) {
  .--pt534 {
    padding-top: 267px;
  }
}

.--pb534 {
  padding-bottom: 534px;
}
@media screen and (max-width: 767px) {
  .--pb534 {
    padding-bottom: 267px;
  }
}

.--px534 {
  padding: 0 534px;
}

.max-w-534 {
  max-width: 534px;
}

.w-534 {
  width: 534px;
}
@media screen and (max-width: 767px) {
  .w-534 {
    width: 267px;
  }
}

.h-534 {
  height: 534px;
}

.--gap534 {
  gap: 534px !important;
}

.--fw534 {
  font-weight: 534;
}

.--mt535 {
  margin-top: 535px;
}
@media screen and (max-width: 767px) {
  .--mt535 {
    margin-top: 267.5px;
  }
}

.--mb535 {
  margin-bottom: 535px !important;
}
@media screen and (max-width: 767px) {
  .--mb535 {
    margin-bottom: 267.5px !important;
  }
}

.--pt535 {
  padding-top: 535px;
}
@media screen and (max-width: 767px) {
  .--pt535 {
    padding-top: 267.5px;
  }
}

.--pb535 {
  padding-bottom: 535px;
}
@media screen and (max-width: 767px) {
  .--pb535 {
    padding-bottom: 267.5px;
  }
}

.--px535 {
  padding: 0 535px;
}

.max-w-535 {
  max-width: 535px;
}

.w-535 {
  width: 535px;
}
@media screen and (max-width: 767px) {
  .w-535 {
    width: 267.5px;
  }
}

.h-535 {
  height: 535px;
}

.--gap535 {
  gap: 535px !important;
}

.--fw535 {
  font-weight: 535;
}

.--mt536 {
  margin-top: 536px;
}
@media screen and (max-width: 767px) {
  .--mt536 {
    margin-top: 268px;
  }
}

.--mb536 {
  margin-bottom: 536px !important;
}
@media screen and (max-width: 767px) {
  .--mb536 {
    margin-bottom: 268px !important;
  }
}

.--pt536 {
  padding-top: 536px;
}
@media screen and (max-width: 767px) {
  .--pt536 {
    padding-top: 268px;
  }
}

.--pb536 {
  padding-bottom: 536px;
}
@media screen and (max-width: 767px) {
  .--pb536 {
    padding-bottom: 268px;
  }
}

.--px536 {
  padding: 0 536px;
}

.max-w-536 {
  max-width: 536px;
}

.w-536 {
  width: 536px;
}
@media screen and (max-width: 767px) {
  .w-536 {
    width: 268px;
  }
}

.h-536 {
  height: 536px;
}

.--gap536 {
  gap: 536px !important;
}

.--fw536 {
  font-weight: 536;
}

.--mt537 {
  margin-top: 537px;
}
@media screen and (max-width: 767px) {
  .--mt537 {
    margin-top: 268.5px;
  }
}

.--mb537 {
  margin-bottom: 537px !important;
}
@media screen and (max-width: 767px) {
  .--mb537 {
    margin-bottom: 268.5px !important;
  }
}

.--pt537 {
  padding-top: 537px;
}
@media screen and (max-width: 767px) {
  .--pt537 {
    padding-top: 268.5px;
  }
}

.--pb537 {
  padding-bottom: 537px;
}
@media screen and (max-width: 767px) {
  .--pb537 {
    padding-bottom: 268.5px;
  }
}

.--px537 {
  padding: 0 537px;
}

.max-w-537 {
  max-width: 537px;
}

.w-537 {
  width: 537px;
}
@media screen and (max-width: 767px) {
  .w-537 {
    width: 268.5px;
  }
}

.h-537 {
  height: 537px;
}

.--gap537 {
  gap: 537px !important;
}

.--fw537 {
  font-weight: 537;
}

.--mt538 {
  margin-top: 538px;
}
@media screen and (max-width: 767px) {
  .--mt538 {
    margin-top: 269px;
  }
}

.--mb538 {
  margin-bottom: 538px !important;
}
@media screen and (max-width: 767px) {
  .--mb538 {
    margin-bottom: 269px !important;
  }
}

.--pt538 {
  padding-top: 538px;
}
@media screen and (max-width: 767px) {
  .--pt538 {
    padding-top: 269px;
  }
}

.--pb538 {
  padding-bottom: 538px;
}
@media screen and (max-width: 767px) {
  .--pb538 {
    padding-bottom: 269px;
  }
}

.--px538 {
  padding: 0 538px;
}

.max-w-538 {
  max-width: 538px;
}

.w-538 {
  width: 538px;
}
@media screen and (max-width: 767px) {
  .w-538 {
    width: 269px;
  }
}

.h-538 {
  height: 538px;
}

.--gap538 {
  gap: 538px !important;
}

.--fw538 {
  font-weight: 538;
}

.--mt539 {
  margin-top: 539px;
}
@media screen and (max-width: 767px) {
  .--mt539 {
    margin-top: 269.5px;
  }
}

.--mb539 {
  margin-bottom: 539px !important;
}
@media screen and (max-width: 767px) {
  .--mb539 {
    margin-bottom: 269.5px !important;
  }
}

.--pt539 {
  padding-top: 539px;
}
@media screen and (max-width: 767px) {
  .--pt539 {
    padding-top: 269.5px;
  }
}

.--pb539 {
  padding-bottom: 539px;
}
@media screen and (max-width: 767px) {
  .--pb539 {
    padding-bottom: 269.5px;
  }
}

.--px539 {
  padding: 0 539px;
}

.max-w-539 {
  max-width: 539px;
}

.w-539 {
  width: 539px;
}
@media screen and (max-width: 767px) {
  .w-539 {
    width: 269.5px;
  }
}

.h-539 {
  height: 539px;
}

.--gap539 {
  gap: 539px !important;
}

.--fw539 {
  font-weight: 539;
}

.--mt540 {
  margin-top: 540px;
}
@media screen and (max-width: 767px) {
  .--mt540 {
    margin-top: 270px;
  }
}

.--mb540 {
  margin-bottom: 540px !important;
}
@media screen and (max-width: 767px) {
  .--mb540 {
    margin-bottom: 270px !important;
  }
}

.--pt540 {
  padding-top: 540px;
}
@media screen and (max-width: 767px) {
  .--pt540 {
    padding-top: 270px;
  }
}

.--pb540 {
  padding-bottom: 540px;
}
@media screen and (max-width: 767px) {
  .--pb540 {
    padding-bottom: 270px;
  }
}

.--px540 {
  padding: 0 540px;
}

.max-w-540 {
  max-width: 540px;
}

.w-540 {
  width: 540px;
}
@media screen and (max-width: 767px) {
  .w-540 {
    width: 270px;
  }
}

.h-540 {
  height: 540px;
}

.--gap540 {
  gap: 540px !important;
}

.--fw540 {
  font-weight: 540;
}

.--mt541 {
  margin-top: 541px;
}
@media screen and (max-width: 767px) {
  .--mt541 {
    margin-top: 270.5px;
  }
}

.--mb541 {
  margin-bottom: 541px !important;
}
@media screen and (max-width: 767px) {
  .--mb541 {
    margin-bottom: 270.5px !important;
  }
}

.--pt541 {
  padding-top: 541px;
}
@media screen and (max-width: 767px) {
  .--pt541 {
    padding-top: 270.5px;
  }
}

.--pb541 {
  padding-bottom: 541px;
}
@media screen and (max-width: 767px) {
  .--pb541 {
    padding-bottom: 270.5px;
  }
}

.--px541 {
  padding: 0 541px;
}

.max-w-541 {
  max-width: 541px;
}

.w-541 {
  width: 541px;
}
@media screen and (max-width: 767px) {
  .w-541 {
    width: 270.5px;
  }
}

.h-541 {
  height: 541px;
}

.--gap541 {
  gap: 541px !important;
}

.--fw541 {
  font-weight: 541;
}

.--mt542 {
  margin-top: 542px;
}
@media screen and (max-width: 767px) {
  .--mt542 {
    margin-top: 271px;
  }
}

.--mb542 {
  margin-bottom: 542px !important;
}
@media screen and (max-width: 767px) {
  .--mb542 {
    margin-bottom: 271px !important;
  }
}

.--pt542 {
  padding-top: 542px;
}
@media screen and (max-width: 767px) {
  .--pt542 {
    padding-top: 271px;
  }
}

.--pb542 {
  padding-bottom: 542px;
}
@media screen and (max-width: 767px) {
  .--pb542 {
    padding-bottom: 271px;
  }
}

.--px542 {
  padding: 0 542px;
}

.max-w-542 {
  max-width: 542px;
}

.w-542 {
  width: 542px;
}
@media screen and (max-width: 767px) {
  .w-542 {
    width: 271px;
  }
}

.h-542 {
  height: 542px;
}

.--gap542 {
  gap: 542px !important;
}

.--fw542 {
  font-weight: 542;
}

.--mt543 {
  margin-top: 543px;
}
@media screen and (max-width: 767px) {
  .--mt543 {
    margin-top: 271.5px;
  }
}

.--mb543 {
  margin-bottom: 543px !important;
}
@media screen and (max-width: 767px) {
  .--mb543 {
    margin-bottom: 271.5px !important;
  }
}

.--pt543 {
  padding-top: 543px;
}
@media screen and (max-width: 767px) {
  .--pt543 {
    padding-top: 271.5px;
  }
}

.--pb543 {
  padding-bottom: 543px;
}
@media screen and (max-width: 767px) {
  .--pb543 {
    padding-bottom: 271.5px;
  }
}

.--px543 {
  padding: 0 543px;
}

.max-w-543 {
  max-width: 543px;
}

.w-543 {
  width: 543px;
}
@media screen and (max-width: 767px) {
  .w-543 {
    width: 271.5px;
  }
}

.h-543 {
  height: 543px;
}

.--gap543 {
  gap: 543px !important;
}

.--fw543 {
  font-weight: 543;
}

.--mt544 {
  margin-top: 544px;
}
@media screen and (max-width: 767px) {
  .--mt544 {
    margin-top: 272px;
  }
}

.--mb544 {
  margin-bottom: 544px !important;
}
@media screen and (max-width: 767px) {
  .--mb544 {
    margin-bottom: 272px !important;
  }
}

.--pt544 {
  padding-top: 544px;
}
@media screen and (max-width: 767px) {
  .--pt544 {
    padding-top: 272px;
  }
}

.--pb544 {
  padding-bottom: 544px;
}
@media screen and (max-width: 767px) {
  .--pb544 {
    padding-bottom: 272px;
  }
}

.--px544 {
  padding: 0 544px;
}

.max-w-544 {
  max-width: 544px;
}

.w-544 {
  width: 544px;
}
@media screen and (max-width: 767px) {
  .w-544 {
    width: 272px;
  }
}

.h-544 {
  height: 544px;
}

.--gap544 {
  gap: 544px !important;
}

.--fw544 {
  font-weight: 544;
}

.--mt545 {
  margin-top: 545px;
}
@media screen and (max-width: 767px) {
  .--mt545 {
    margin-top: 272.5px;
  }
}

.--mb545 {
  margin-bottom: 545px !important;
}
@media screen and (max-width: 767px) {
  .--mb545 {
    margin-bottom: 272.5px !important;
  }
}

.--pt545 {
  padding-top: 545px;
}
@media screen and (max-width: 767px) {
  .--pt545 {
    padding-top: 272.5px;
  }
}

.--pb545 {
  padding-bottom: 545px;
}
@media screen and (max-width: 767px) {
  .--pb545 {
    padding-bottom: 272.5px;
  }
}

.--px545 {
  padding: 0 545px;
}

.max-w-545 {
  max-width: 545px;
}

.w-545 {
  width: 545px;
}
@media screen and (max-width: 767px) {
  .w-545 {
    width: 272.5px;
  }
}

.h-545 {
  height: 545px;
}

.--gap545 {
  gap: 545px !important;
}

.--fw545 {
  font-weight: 545;
}

.--mt546 {
  margin-top: 546px;
}
@media screen and (max-width: 767px) {
  .--mt546 {
    margin-top: 273px;
  }
}

.--mb546 {
  margin-bottom: 546px !important;
}
@media screen and (max-width: 767px) {
  .--mb546 {
    margin-bottom: 273px !important;
  }
}

.--pt546 {
  padding-top: 546px;
}
@media screen and (max-width: 767px) {
  .--pt546 {
    padding-top: 273px;
  }
}

.--pb546 {
  padding-bottom: 546px;
}
@media screen and (max-width: 767px) {
  .--pb546 {
    padding-bottom: 273px;
  }
}

.--px546 {
  padding: 0 546px;
}

.max-w-546 {
  max-width: 546px;
}

.w-546 {
  width: 546px;
}
@media screen and (max-width: 767px) {
  .w-546 {
    width: 273px;
  }
}

.h-546 {
  height: 546px;
}

.--gap546 {
  gap: 546px !important;
}

.--fw546 {
  font-weight: 546;
}

.--mt547 {
  margin-top: 547px;
}
@media screen and (max-width: 767px) {
  .--mt547 {
    margin-top: 273.5px;
  }
}

.--mb547 {
  margin-bottom: 547px !important;
}
@media screen and (max-width: 767px) {
  .--mb547 {
    margin-bottom: 273.5px !important;
  }
}

.--pt547 {
  padding-top: 547px;
}
@media screen and (max-width: 767px) {
  .--pt547 {
    padding-top: 273.5px;
  }
}

.--pb547 {
  padding-bottom: 547px;
}
@media screen and (max-width: 767px) {
  .--pb547 {
    padding-bottom: 273.5px;
  }
}

.--px547 {
  padding: 0 547px;
}

.max-w-547 {
  max-width: 547px;
}

.w-547 {
  width: 547px;
}
@media screen and (max-width: 767px) {
  .w-547 {
    width: 273.5px;
  }
}

.h-547 {
  height: 547px;
}

.--gap547 {
  gap: 547px !important;
}

.--fw547 {
  font-weight: 547;
}

.--mt548 {
  margin-top: 548px;
}
@media screen and (max-width: 767px) {
  .--mt548 {
    margin-top: 274px;
  }
}

.--mb548 {
  margin-bottom: 548px !important;
}
@media screen and (max-width: 767px) {
  .--mb548 {
    margin-bottom: 274px !important;
  }
}

.--pt548 {
  padding-top: 548px;
}
@media screen and (max-width: 767px) {
  .--pt548 {
    padding-top: 274px;
  }
}

.--pb548 {
  padding-bottom: 548px;
}
@media screen and (max-width: 767px) {
  .--pb548 {
    padding-bottom: 274px;
  }
}

.--px548 {
  padding: 0 548px;
}

.max-w-548 {
  max-width: 548px;
}

.w-548 {
  width: 548px;
}
@media screen and (max-width: 767px) {
  .w-548 {
    width: 274px;
  }
}

.h-548 {
  height: 548px;
}

.--gap548 {
  gap: 548px !important;
}

.--fw548 {
  font-weight: 548;
}

.--mt549 {
  margin-top: 549px;
}
@media screen and (max-width: 767px) {
  .--mt549 {
    margin-top: 274.5px;
  }
}

.--mb549 {
  margin-bottom: 549px !important;
}
@media screen and (max-width: 767px) {
  .--mb549 {
    margin-bottom: 274.5px !important;
  }
}

.--pt549 {
  padding-top: 549px;
}
@media screen and (max-width: 767px) {
  .--pt549 {
    padding-top: 274.5px;
  }
}

.--pb549 {
  padding-bottom: 549px;
}
@media screen and (max-width: 767px) {
  .--pb549 {
    padding-bottom: 274.5px;
  }
}

.--px549 {
  padding: 0 549px;
}

.max-w-549 {
  max-width: 549px;
}

.w-549 {
  width: 549px;
}
@media screen and (max-width: 767px) {
  .w-549 {
    width: 274.5px;
  }
}

.h-549 {
  height: 549px;
}

.--gap549 {
  gap: 549px !important;
}

.--fw549 {
  font-weight: 549;
}

.--mt550 {
  margin-top: 550px;
}
@media screen and (max-width: 767px) {
  .--mt550 {
    margin-top: 275px;
  }
}

.--mb550 {
  margin-bottom: 550px !important;
}
@media screen and (max-width: 767px) {
  .--mb550 {
    margin-bottom: 275px !important;
  }
}

.--pt550 {
  padding-top: 550px;
}
@media screen and (max-width: 767px) {
  .--pt550 {
    padding-top: 275px;
  }
}

.--pb550 {
  padding-bottom: 550px;
}
@media screen and (max-width: 767px) {
  .--pb550 {
    padding-bottom: 275px;
  }
}

.--px550 {
  padding: 0 550px;
}

.max-w-550 {
  max-width: 550px;
}

.w-550 {
  width: 550px;
}
@media screen and (max-width: 767px) {
  .w-550 {
    width: 275px;
  }
}

.h-550 {
  height: 550px;
}

.--gap550 {
  gap: 550px !important;
}

.--fw550 {
  font-weight: 550;
}

.--mt551 {
  margin-top: 551px;
}
@media screen and (max-width: 767px) {
  .--mt551 {
    margin-top: 275.5px;
  }
}

.--mb551 {
  margin-bottom: 551px !important;
}
@media screen and (max-width: 767px) {
  .--mb551 {
    margin-bottom: 275.5px !important;
  }
}

.--pt551 {
  padding-top: 551px;
}
@media screen and (max-width: 767px) {
  .--pt551 {
    padding-top: 275.5px;
  }
}

.--pb551 {
  padding-bottom: 551px;
}
@media screen and (max-width: 767px) {
  .--pb551 {
    padding-bottom: 275.5px;
  }
}

.--px551 {
  padding: 0 551px;
}

.max-w-551 {
  max-width: 551px;
}

.w-551 {
  width: 551px;
}
@media screen and (max-width: 767px) {
  .w-551 {
    width: 275.5px;
  }
}

.h-551 {
  height: 551px;
}

.--gap551 {
  gap: 551px !important;
}

.--fw551 {
  font-weight: 551;
}

.--mt552 {
  margin-top: 552px;
}
@media screen and (max-width: 767px) {
  .--mt552 {
    margin-top: 276px;
  }
}

.--mb552 {
  margin-bottom: 552px !important;
}
@media screen and (max-width: 767px) {
  .--mb552 {
    margin-bottom: 276px !important;
  }
}

.--pt552 {
  padding-top: 552px;
}
@media screen and (max-width: 767px) {
  .--pt552 {
    padding-top: 276px;
  }
}

.--pb552 {
  padding-bottom: 552px;
}
@media screen and (max-width: 767px) {
  .--pb552 {
    padding-bottom: 276px;
  }
}

.--px552 {
  padding: 0 552px;
}

.max-w-552 {
  max-width: 552px;
}

.w-552 {
  width: 552px;
}
@media screen and (max-width: 767px) {
  .w-552 {
    width: 276px;
  }
}

.h-552 {
  height: 552px;
}

.--gap552 {
  gap: 552px !important;
}

.--fw552 {
  font-weight: 552;
}

.--mt553 {
  margin-top: 553px;
}
@media screen and (max-width: 767px) {
  .--mt553 {
    margin-top: 276.5px;
  }
}

.--mb553 {
  margin-bottom: 553px !important;
}
@media screen and (max-width: 767px) {
  .--mb553 {
    margin-bottom: 276.5px !important;
  }
}

.--pt553 {
  padding-top: 553px;
}
@media screen and (max-width: 767px) {
  .--pt553 {
    padding-top: 276.5px;
  }
}

.--pb553 {
  padding-bottom: 553px;
}
@media screen and (max-width: 767px) {
  .--pb553 {
    padding-bottom: 276.5px;
  }
}

.--px553 {
  padding: 0 553px;
}

.max-w-553 {
  max-width: 553px;
}

.w-553 {
  width: 553px;
}
@media screen and (max-width: 767px) {
  .w-553 {
    width: 276.5px;
  }
}

.h-553 {
  height: 553px;
}

.--gap553 {
  gap: 553px !important;
}

.--fw553 {
  font-weight: 553;
}

.--mt554 {
  margin-top: 554px;
}
@media screen and (max-width: 767px) {
  .--mt554 {
    margin-top: 277px;
  }
}

.--mb554 {
  margin-bottom: 554px !important;
}
@media screen and (max-width: 767px) {
  .--mb554 {
    margin-bottom: 277px !important;
  }
}

.--pt554 {
  padding-top: 554px;
}
@media screen and (max-width: 767px) {
  .--pt554 {
    padding-top: 277px;
  }
}

.--pb554 {
  padding-bottom: 554px;
}
@media screen and (max-width: 767px) {
  .--pb554 {
    padding-bottom: 277px;
  }
}

.--px554 {
  padding: 0 554px;
}

.max-w-554 {
  max-width: 554px;
}

.w-554 {
  width: 554px;
}
@media screen and (max-width: 767px) {
  .w-554 {
    width: 277px;
  }
}

.h-554 {
  height: 554px;
}

.--gap554 {
  gap: 554px !important;
}

.--fw554 {
  font-weight: 554;
}

.--mt555 {
  margin-top: 555px;
}
@media screen and (max-width: 767px) {
  .--mt555 {
    margin-top: 277.5px;
  }
}

.--mb555 {
  margin-bottom: 555px !important;
}
@media screen and (max-width: 767px) {
  .--mb555 {
    margin-bottom: 277.5px !important;
  }
}

.--pt555 {
  padding-top: 555px;
}
@media screen and (max-width: 767px) {
  .--pt555 {
    padding-top: 277.5px;
  }
}

.--pb555 {
  padding-bottom: 555px;
}
@media screen and (max-width: 767px) {
  .--pb555 {
    padding-bottom: 277.5px;
  }
}

.--px555 {
  padding: 0 555px;
}

.max-w-555 {
  max-width: 555px;
}

.w-555 {
  width: 555px;
}
@media screen and (max-width: 767px) {
  .w-555 {
    width: 277.5px;
  }
}

.h-555 {
  height: 555px;
}

.--gap555 {
  gap: 555px !important;
}

.--fw555 {
  font-weight: 555;
}

.--mt556 {
  margin-top: 556px;
}
@media screen and (max-width: 767px) {
  .--mt556 {
    margin-top: 278px;
  }
}

.--mb556 {
  margin-bottom: 556px !important;
}
@media screen and (max-width: 767px) {
  .--mb556 {
    margin-bottom: 278px !important;
  }
}

.--pt556 {
  padding-top: 556px;
}
@media screen and (max-width: 767px) {
  .--pt556 {
    padding-top: 278px;
  }
}

.--pb556 {
  padding-bottom: 556px;
}
@media screen and (max-width: 767px) {
  .--pb556 {
    padding-bottom: 278px;
  }
}

.--px556 {
  padding: 0 556px;
}

.max-w-556 {
  max-width: 556px;
}

.w-556 {
  width: 556px;
}
@media screen and (max-width: 767px) {
  .w-556 {
    width: 278px;
  }
}

.h-556 {
  height: 556px;
}

.--gap556 {
  gap: 556px !important;
}

.--fw556 {
  font-weight: 556;
}

.--mt557 {
  margin-top: 557px;
}
@media screen and (max-width: 767px) {
  .--mt557 {
    margin-top: 278.5px;
  }
}

.--mb557 {
  margin-bottom: 557px !important;
}
@media screen and (max-width: 767px) {
  .--mb557 {
    margin-bottom: 278.5px !important;
  }
}

.--pt557 {
  padding-top: 557px;
}
@media screen and (max-width: 767px) {
  .--pt557 {
    padding-top: 278.5px;
  }
}

.--pb557 {
  padding-bottom: 557px;
}
@media screen and (max-width: 767px) {
  .--pb557 {
    padding-bottom: 278.5px;
  }
}

.--px557 {
  padding: 0 557px;
}

.max-w-557 {
  max-width: 557px;
}

.w-557 {
  width: 557px;
}
@media screen and (max-width: 767px) {
  .w-557 {
    width: 278.5px;
  }
}

.h-557 {
  height: 557px;
}

.--gap557 {
  gap: 557px !important;
}

.--fw557 {
  font-weight: 557;
}

.--mt558 {
  margin-top: 558px;
}
@media screen and (max-width: 767px) {
  .--mt558 {
    margin-top: 279px;
  }
}

.--mb558 {
  margin-bottom: 558px !important;
}
@media screen and (max-width: 767px) {
  .--mb558 {
    margin-bottom: 279px !important;
  }
}

.--pt558 {
  padding-top: 558px;
}
@media screen and (max-width: 767px) {
  .--pt558 {
    padding-top: 279px;
  }
}

.--pb558 {
  padding-bottom: 558px;
}
@media screen and (max-width: 767px) {
  .--pb558 {
    padding-bottom: 279px;
  }
}

.--px558 {
  padding: 0 558px;
}

.max-w-558 {
  max-width: 558px;
}

.w-558 {
  width: 558px;
}
@media screen and (max-width: 767px) {
  .w-558 {
    width: 279px;
  }
}

.h-558 {
  height: 558px;
}

.--gap558 {
  gap: 558px !important;
}

.--fw558 {
  font-weight: 558;
}

.--mt559 {
  margin-top: 559px;
}
@media screen and (max-width: 767px) {
  .--mt559 {
    margin-top: 279.5px;
  }
}

.--mb559 {
  margin-bottom: 559px !important;
}
@media screen and (max-width: 767px) {
  .--mb559 {
    margin-bottom: 279.5px !important;
  }
}

.--pt559 {
  padding-top: 559px;
}
@media screen and (max-width: 767px) {
  .--pt559 {
    padding-top: 279.5px;
  }
}

.--pb559 {
  padding-bottom: 559px;
}
@media screen and (max-width: 767px) {
  .--pb559 {
    padding-bottom: 279.5px;
  }
}

.--px559 {
  padding: 0 559px;
}

.max-w-559 {
  max-width: 559px;
}

.w-559 {
  width: 559px;
}
@media screen and (max-width: 767px) {
  .w-559 {
    width: 279.5px;
  }
}

.h-559 {
  height: 559px;
}

.--gap559 {
  gap: 559px !important;
}

.--fw559 {
  font-weight: 559;
}

.--mt560 {
  margin-top: 560px;
}
@media screen and (max-width: 767px) {
  .--mt560 {
    margin-top: 280px;
  }
}

.--mb560 {
  margin-bottom: 560px !important;
}
@media screen and (max-width: 767px) {
  .--mb560 {
    margin-bottom: 280px !important;
  }
}

.--pt560 {
  padding-top: 560px;
}
@media screen and (max-width: 767px) {
  .--pt560 {
    padding-top: 280px;
  }
}

.--pb560 {
  padding-bottom: 560px;
}
@media screen and (max-width: 767px) {
  .--pb560 {
    padding-bottom: 280px;
  }
}

.--px560 {
  padding: 0 560px;
}

.max-w-560 {
  max-width: 560px;
}

.w-560 {
  width: 560px;
}
@media screen and (max-width: 767px) {
  .w-560 {
    width: 280px;
  }
}

.h-560 {
  height: 560px;
}

.--gap560 {
  gap: 560px !important;
}

.--fw560 {
  font-weight: 560;
}

.--mt561 {
  margin-top: 561px;
}
@media screen and (max-width: 767px) {
  .--mt561 {
    margin-top: 280.5px;
  }
}

.--mb561 {
  margin-bottom: 561px !important;
}
@media screen and (max-width: 767px) {
  .--mb561 {
    margin-bottom: 280.5px !important;
  }
}

.--pt561 {
  padding-top: 561px;
}
@media screen and (max-width: 767px) {
  .--pt561 {
    padding-top: 280.5px;
  }
}

.--pb561 {
  padding-bottom: 561px;
}
@media screen and (max-width: 767px) {
  .--pb561 {
    padding-bottom: 280.5px;
  }
}

.--px561 {
  padding: 0 561px;
}

.max-w-561 {
  max-width: 561px;
}

.w-561 {
  width: 561px;
}
@media screen and (max-width: 767px) {
  .w-561 {
    width: 280.5px;
  }
}

.h-561 {
  height: 561px;
}

.--gap561 {
  gap: 561px !important;
}

.--fw561 {
  font-weight: 561;
}

.--mt562 {
  margin-top: 562px;
}
@media screen and (max-width: 767px) {
  .--mt562 {
    margin-top: 281px;
  }
}

.--mb562 {
  margin-bottom: 562px !important;
}
@media screen and (max-width: 767px) {
  .--mb562 {
    margin-bottom: 281px !important;
  }
}

.--pt562 {
  padding-top: 562px;
}
@media screen and (max-width: 767px) {
  .--pt562 {
    padding-top: 281px;
  }
}

.--pb562 {
  padding-bottom: 562px;
}
@media screen and (max-width: 767px) {
  .--pb562 {
    padding-bottom: 281px;
  }
}

.--px562 {
  padding: 0 562px;
}

.max-w-562 {
  max-width: 562px;
}

.w-562 {
  width: 562px;
}
@media screen and (max-width: 767px) {
  .w-562 {
    width: 281px;
  }
}

.h-562 {
  height: 562px;
}

.--gap562 {
  gap: 562px !important;
}

.--fw562 {
  font-weight: 562;
}

.--mt563 {
  margin-top: 563px;
}
@media screen and (max-width: 767px) {
  .--mt563 {
    margin-top: 281.5px;
  }
}

.--mb563 {
  margin-bottom: 563px !important;
}
@media screen and (max-width: 767px) {
  .--mb563 {
    margin-bottom: 281.5px !important;
  }
}

.--pt563 {
  padding-top: 563px;
}
@media screen and (max-width: 767px) {
  .--pt563 {
    padding-top: 281.5px;
  }
}

.--pb563 {
  padding-bottom: 563px;
}
@media screen and (max-width: 767px) {
  .--pb563 {
    padding-bottom: 281.5px;
  }
}

.--px563 {
  padding: 0 563px;
}

.max-w-563 {
  max-width: 563px;
}

.w-563 {
  width: 563px;
}
@media screen and (max-width: 767px) {
  .w-563 {
    width: 281.5px;
  }
}

.h-563 {
  height: 563px;
}

.--gap563 {
  gap: 563px !important;
}

.--fw563 {
  font-weight: 563;
}

.--mt564 {
  margin-top: 564px;
}
@media screen and (max-width: 767px) {
  .--mt564 {
    margin-top: 282px;
  }
}

.--mb564 {
  margin-bottom: 564px !important;
}
@media screen and (max-width: 767px) {
  .--mb564 {
    margin-bottom: 282px !important;
  }
}

.--pt564 {
  padding-top: 564px;
}
@media screen and (max-width: 767px) {
  .--pt564 {
    padding-top: 282px;
  }
}

.--pb564 {
  padding-bottom: 564px;
}
@media screen and (max-width: 767px) {
  .--pb564 {
    padding-bottom: 282px;
  }
}

.--px564 {
  padding: 0 564px;
}

.max-w-564 {
  max-width: 564px;
}

.w-564 {
  width: 564px;
}
@media screen and (max-width: 767px) {
  .w-564 {
    width: 282px;
  }
}

.h-564 {
  height: 564px;
}

.--gap564 {
  gap: 564px !important;
}

.--fw564 {
  font-weight: 564;
}

.--mt565 {
  margin-top: 565px;
}
@media screen and (max-width: 767px) {
  .--mt565 {
    margin-top: 282.5px;
  }
}

.--mb565 {
  margin-bottom: 565px !important;
}
@media screen and (max-width: 767px) {
  .--mb565 {
    margin-bottom: 282.5px !important;
  }
}

.--pt565 {
  padding-top: 565px;
}
@media screen and (max-width: 767px) {
  .--pt565 {
    padding-top: 282.5px;
  }
}

.--pb565 {
  padding-bottom: 565px;
}
@media screen and (max-width: 767px) {
  .--pb565 {
    padding-bottom: 282.5px;
  }
}

.--px565 {
  padding: 0 565px;
}

.max-w-565 {
  max-width: 565px;
}

.w-565 {
  width: 565px;
}
@media screen and (max-width: 767px) {
  .w-565 {
    width: 282.5px;
  }
}

.h-565 {
  height: 565px;
}

.--gap565 {
  gap: 565px !important;
}

.--fw565 {
  font-weight: 565;
}

.--mt566 {
  margin-top: 566px;
}
@media screen and (max-width: 767px) {
  .--mt566 {
    margin-top: 283px;
  }
}

.--mb566 {
  margin-bottom: 566px !important;
}
@media screen and (max-width: 767px) {
  .--mb566 {
    margin-bottom: 283px !important;
  }
}

.--pt566 {
  padding-top: 566px;
}
@media screen and (max-width: 767px) {
  .--pt566 {
    padding-top: 283px;
  }
}

.--pb566 {
  padding-bottom: 566px;
}
@media screen and (max-width: 767px) {
  .--pb566 {
    padding-bottom: 283px;
  }
}

.--px566 {
  padding: 0 566px;
}

.max-w-566 {
  max-width: 566px;
}

.w-566 {
  width: 566px;
}
@media screen and (max-width: 767px) {
  .w-566 {
    width: 283px;
  }
}

.h-566 {
  height: 566px;
}

.--gap566 {
  gap: 566px !important;
}

.--fw566 {
  font-weight: 566;
}

.--mt567 {
  margin-top: 567px;
}
@media screen and (max-width: 767px) {
  .--mt567 {
    margin-top: 283.5px;
  }
}

.--mb567 {
  margin-bottom: 567px !important;
}
@media screen and (max-width: 767px) {
  .--mb567 {
    margin-bottom: 283.5px !important;
  }
}

.--pt567 {
  padding-top: 567px;
}
@media screen and (max-width: 767px) {
  .--pt567 {
    padding-top: 283.5px;
  }
}

.--pb567 {
  padding-bottom: 567px;
}
@media screen and (max-width: 767px) {
  .--pb567 {
    padding-bottom: 283.5px;
  }
}

.--px567 {
  padding: 0 567px;
}

.max-w-567 {
  max-width: 567px;
}

.w-567 {
  width: 567px;
}
@media screen and (max-width: 767px) {
  .w-567 {
    width: 283.5px;
  }
}

.h-567 {
  height: 567px;
}

.--gap567 {
  gap: 567px !important;
}

.--fw567 {
  font-weight: 567;
}

.--mt568 {
  margin-top: 568px;
}
@media screen and (max-width: 767px) {
  .--mt568 {
    margin-top: 284px;
  }
}

.--mb568 {
  margin-bottom: 568px !important;
}
@media screen and (max-width: 767px) {
  .--mb568 {
    margin-bottom: 284px !important;
  }
}

.--pt568 {
  padding-top: 568px;
}
@media screen and (max-width: 767px) {
  .--pt568 {
    padding-top: 284px;
  }
}

.--pb568 {
  padding-bottom: 568px;
}
@media screen and (max-width: 767px) {
  .--pb568 {
    padding-bottom: 284px;
  }
}

.--px568 {
  padding: 0 568px;
}

.max-w-568 {
  max-width: 568px;
}

.w-568 {
  width: 568px;
}
@media screen and (max-width: 767px) {
  .w-568 {
    width: 284px;
  }
}

.h-568 {
  height: 568px;
}

.--gap568 {
  gap: 568px !important;
}

.--fw568 {
  font-weight: 568;
}

.--mt569 {
  margin-top: 569px;
}
@media screen and (max-width: 767px) {
  .--mt569 {
    margin-top: 284.5px;
  }
}

.--mb569 {
  margin-bottom: 569px !important;
}
@media screen and (max-width: 767px) {
  .--mb569 {
    margin-bottom: 284.5px !important;
  }
}

.--pt569 {
  padding-top: 569px;
}
@media screen and (max-width: 767px) {
  .--pt569 {
    padding-top: 284.5px;
  }
}

.--pb569 {
  padding-bottom: 569px;
}
@media screen and (max-width: 767px) {
  .--pb569 {
    padding-bottom: 284.5px;
  }
}

.--px569 {
  padding: 0 569px;
}

.max-w-569 {
  max-width: 569px;
}

.w-569 {
  width: 569px;
}
@media screen and (max-width: 767px) {
  .w-569 {
    width: 284.5px;
  }
}

.h-569 {
  height: 569px;
}

.--gap569 {
  gap: 569px !important;
}

.--fw569 {
  font-weight: 569;
}

.--mt570 {
  margin-top: 570px;
}
@media screen and (max-width: 767px) {
  .--mt570 {
    margin-top: 285px;
  }
}

.--mb570 {
  margin-bottom: 570px !important;
}
@media screen and (max-width: 767px) {
  .--mb570 {
    margin-bottom: 285px !important;
  }
}

.--pt570 {
  padding-top: 570px;
}
@media screen and (max-width: 767px) {
  .--pt570 {
    padding-top: 285px;
  }
}

.--pb570 {
  padding-bottom: 570px;
}
@media screen and (max-width: 767px) {
  .--pb570 {
    padding-bottom: 285px;
  }
}

.--px570 {
  padding: 0 570px;
}

.max-w-570 {
  max-width: 570px;
}

.w-570 {
  width: 570px;
}
@media screen and (max-width: 767px) {
  .w-570 {
    width: 285px;
  }
}

.h-570 {
  height: 570px;
}

.--gap570 {
  gap: 570px !important;
}

.--fw570 {
  font-weight: 570;
}

.--mt571 {
  margin-top: 571px;
}
@media screen and (max-width: 767px) {
  .--mt571 {
    margin-top: 285.5px;
  }
}

.--mb571 {
  margin-bottom: 571px !important;
}
@media screen and (max-width: 767px) {
  .--mb571 {
    margin-bottom: 285.5px !important;
  }
}

.--pt571 {
  padding-top: 571px;
}
@media screen and (max-width: 767px) {
  .--pt571 {
    padding-top: 285.5px;
  }
}

.--pb571 {
  padding-bottom: 571px;
}
@media screen and (max-width: 767px) {
  .--pb571 {
    padding-bottom: 285.5px;
  }
}

.--px571 {
  padding: 0 571px;
}

.max-w-571 {
  max-width: 571px;
}

.w-571 {
  width: 571px;
}
@media screen and (max-width: 767px) {
  .w-571 {
    width: 285.5px;
  }
}

.h-571 {
  height: 571px;
}

.--gap571 {
  gap: 571px !important;
}

.--fw571 {
  font-weight: 571;
}

.--mt572 {
  margin-top: 572px;
}
@media screen and (max-width: 767px) {
  .--mt572 {
    margin-top: 286px;
  }
}

.--mb572 {
  margin-bottom: 572px !important;
}
@media screen and (max-width: 767px) {
  .--mb572 {
    margin-bottom: 286px !important;
  }
}

.--pt572 {
  padding-top: 572px;
}
@media screen and (max-width: 767px) {
  .--pt572 {
    padding-top: 286px;
  }
}

.--pb572 {
  padding-bottom: 572px;
}
@media screen and (max-width: 767px) {
  .--pb572 {
    padding-bottom: 286px;
  }
}

.--px572 {
  padding: 0 572px;
}

.max-w-572 {
  max-width: 572px;
}

.w-572 {
  width: 572px;
}
@media screen and (max-width: 767px) {
  .w-572 {
    width: 286px;
  }
}

.h-572 {
  height: 572px;
}

.--gap572 {
  gap: 572px !important;
}

.--fw572 {
  font-weight: 572;
}

.--mt573 {
  margin-top: 573px;
}
@media screen and (max-width: 767px) {
  .--mt573 {
    margin-top: 286.5px;
  }
}

.--mb573 {
  margin-bottom: 573px !important;
}
@media screen and (max-width: 767px) {
  .--mb573 {
    margin-bottom: 286.5px !important;
  }
}

.--pt573 {
  padding-top: 573px;
}
@media screen and (max-width: 767px) {
  .--pt573 {
    padding-top: 286.5px;
  }
}

.--pb573 {
  padding-bottom: 573px;
}
@media screen and (max-width: 767px) {
  .--pb573 {
    padding-bottom: 286.5px;
  }
}

.--px573 {
  padding: 0 573px;
}

.max-w-573 {
  max-width: 573px;
}

.w-573 {
  width: 573px;
}
@media screen and (max-width: 767px) {
  .w-573 {
    width: 286.5px;
  }
}

.h-573 {
  height: 573px;
}

.--gap573 {
  gap: 573px !important;
}

.--fw573 {
  font-weight: 573;
}

.--mt574 {
  margin-top: 574px;
}
@media screen and (max-width: 767px) {
  .--mt574 {
    margin-top: 287px;
  }
}

.--mb574 {
  margin-bottom: 574px !important;
}
@media screen and (max-width: 767px) {
  .--mb574 {
    margin-bottom: 287px !important;
  }
}

.--pt574 {
  padding-top: 574px;
}
@media screen and (max-width: 767px) {
  .--pt574 {
    padding-top: 287px;
  }
}

.--pb574 {
  padding-bottom: 574px;
}
@media screen and (max-width: 767px) {
  .--pb574 {
    padding-bottom: 287px;
  }
}

.--px574 {
  padding: 0 574px;
}

.max-w-574 {
  max-width: 574px;
}

.w-574 {
  width: 574px;
}
@media screen and (max-width: 767px) {
  .w-574 {
    width: 287px;
  }
}

.h-574 {
  height: 574px;
}

.--gap574 {
  gap: 574px !important;
}

.--fw574 {
  font-weight: 574;
}

.--mt575 {
  margin-top: 575px;
}
@media screen and (max-width: 767px) {
  .--mt575 {
    margin-top: 287.5px;
  }
}

.--mb575 {
  margin-bottom: 575px !important;
}
@media screen and (max-width: 767px) {
  .--mb575 {
    margin-bottom: 287.5px !important;
  }
}

.--pt575 {
  padding-top: 575px;
}
@media screen and (max-width: 767px) {
  .--pt575 {
    padding-top: 287.5px;
  }
}

.--pb575 {
  padding-bottom: 575px;
}
@media screen and (max-width: 767px) {
  .--pb575 {
    padding-bottom: 287.5px;
  }
}

.--px575 {
  padding: 0 575px;
}

.max-w-575 {
  max-width: 575px;
}

.w-575 {
  width: 575px;
}
@media screen and (max-width: 767px) {
  .w-575 {
    width: 287.5px;
  }
}

.h-575 {
  height: 575px;
}

.--gap575 {
  gap: 575px !important;
}

.--fw575 {
  font-weight: 575;
}

.--mt576 {
  margin-top: 576px;
}
@media screen and (max-width: 767px) {
  .--mt576 {
    margin-top: 288px;
  }
}

.--mb576 {
  margin-bottom: 576px !important;
}
@media screen and (max-width: 767px) {
  .--mb576 {
    margin-bottom: 288px !important;
  }
}

.--pt576 {
  padding-top: 576px;
}
@media screen and (max-width: 767px) {
  .--pt576 {
    padding-top: 288px;
  }
}

.--pb576 {
  padding-bottom: 576px;
}
@media screen and (max-width: 767px) {
  .--pb576 {
    padding-bottom: 288px;
  }
}

.--px576 {
  padding: 0 576px;
}

.max-w-576 {
  max-width: 576px;
}

.w-576 {
  width: 576px;
}
@media screen and (max-width: 767px) {
  .w-576 {
    width: 288px;
  }
}

.h-576 {
  height: 576px;
}

.--gap576 {
  gap: 576px !important;
}

.--fw576 {
  font-weight: 576;
}

.--mt577 {
  margin-top: 577px;
}
@media screen and (max-width: 767px) {
  .--mt577 {
    margin-top: 288.5px;
  }
}

.--mb577 {
  margin-bottom: 577px !important;
}
@media screen and (max-width: 767px) {
  .--mb577 {
    margin-bottom: 288.5px !important;
  }
}

.--pt577 {
  padding-top: 577px;
}
@media screen and (max-width: 767px) {
  .--pt577 {
    padding-top: 288.5px;
  }
}

.--pb577 {
  padding-bottom: 577px;
}
@media screen and (max-width: 767px) {
  .--pb577 {
    padding-bottom: 288.5px;
  }
}

.--px577 {
  padding: 0 577px;
}

.max-w-577 {
  max-width: 577px;
}

.w-577 {
  width: 577px;
}
@media screen and (max-width: 767px) {
  .w-577 {
    width: 288.5px;
  }
}

.h-577 {
  height: 577px;
}

.--gap577 {
  gap: 577px !important;
}

.--fw577 {
  font-weight: 577;
}

.--mt578 {
  margin-top: 578px;
}
@media screen and (max-width: 767px) {
  .--mt578 {
    margin-top: 289px;
  }
}

.--mb578 {
  margin-bottom: 578px !important;
}
@media screen and (max-width: 767px) {
  .--mb578 {
    margin-bottom: 289px !important;
  }
}

.--pt578 {
  padding-top: 578px;
}
@media screen and (max-width: 767px) {
  .--pt578 {
    padding-top: 289px;
  }
}

.--pb578 {
  padding-bottom: 578px;
}
@media screen and (max-width: 767px) {
  .--pb578 {
    padding-bottom: 289px;
  }
}

.--px578 {
  padding: 0 578px;
}

.max-w-578 {
  max-width: 578px;
}

.w-578 {
  width: 578px;
}
@media screen and (max-width: 767px) {
  .w-578 {
    width: 289px;
  }
}

.h-578 {
  height: 578px;
}

.--gap578 {
  gap: 578px !important;
}

.--fw578 {
  font-weight: 578;
}

.--mt579 {
  margin-top: 579px;
}
@media screen and (max-width: 767px) {
  .--mt579 {
    margin-top: 289.5px;
  }
}

.--mb579 {
  margin-bottom: 579px !important;
}
@media screen and (max-width: 767px) {
  .--mb579 {
    margin-bottom: 289.5px !important;
  }
}

.--pt579 {
  padding-top: 579px;
}
@media screen and (max-width: 767px) {
  .--pt579 {
    padding-top: 289.5px;
  }
}

.--pb579 {
  padding-bottom: 579px;
}
@media screen and (max-width: 767px) {
  .--pb579 {
    padding-bottom: 289.5px;
  }
}

.--px579 {
  padding: 0 579px;
}

.max-w-579 {
  max-width: 579px;
}

.w-579 {
  width: 579px;
}
@media screen and (max-width: 767px) {
  .w-579 {
    width: 289.5px;
  }
}

.h-579 {
  height: 579px;
}

.--gap579 {
  gap: 579px !important;
}

.--fw579 {
  font-weight: 579;
}

.--mt580 {
  margin-top: 580px;
}
@media screen and (max-width: 767px) {
  .--mt580 {
    margin-top: 290px;
  }
}

.--mb580 {
  margin-bottom: 580px !important;
}
@media screen and (max-width: 767px) {
  .--mb580 {
    margin-bottom: 290px !important;
  }
}

.--pt580 {
  padding-top: 580px;
}
@media screen and (max-width: 767px) {
  .--pt580 {
    padding-top: 290px;
  }
}

.--pb580 {
  padding-bottom: 580px;
}
@media screen and (max-width: 767px) {
  .--pb580 {
    padding-bottom: 290px;
  }
}

.--px580 {
  padding: 0 580px;
}

.max-w-580 {
  max-width: 580px;
}

.w-580 {
  width: 580px;
}
@media screen and (max-width: 767px) {
  .w-580 {
    width: 290px;
  }
}

.h-580 {
  height: 580px;
}

.--gap580 {
  gap: 580px !important;
}

.--fw580 {
  font-weight: 580;
}

.--mt581 {
  margin-top: 581px;
}
@media screen and (max-width: 767px) {
  .--mt581 {
    margin-top: 290.5px;
  }
}

.--mb581 {
  margin-bottom: 581px !important;
}
@media screen and (max-width: 767px) {
  .--mb581 {
    margin-bottom: 290.5px !important;
  }
}

.--pt581 {
  padding-top: 581px;
}
@media screen and (max-width: 767px) {
  .--pt581 {
    padding-top: 290.5px;
  }
}

.--pb581 {
  padding-bottom: 581px;
}
@media screen and (max-width: 767px) {
  .--pb581 {
    padding-bottom: 290.5px;
  }
}

.--px581 {
  padding: 0 581px;
}

.max-w-581 {
  max-width: 581px;
}

.w-581 {
  width: 581px;
}
@media screen and (max-width: 767px) {
  .w-581 {
    width: 290.5px;
  }
}

.h-581 {
  height: 581px;
}

.--gap581 {
  gap: 581px !important;
}

.--fw581 {
  font-weight: 581;
}

.--mt582 {
  margin-top: 582px;
}
@media screen and (max-width: 767px) {
  .--mt582 {
    margin-top: 291px;
  }
}

.--mb582 {
  margin-bottom: 582px !important;
}
@media screen and (max-width: 767px) {
  .--mb582 {
    margin-bottom: 291px !important;
  }
}

.--pt582 {
  padding-top: 582px;
}
@media screen and (max-width: 767px) {
  .--pt582 {
    padding-top: 291px;
  }
}

.--pb582 {
  padding-bottom: 582px;
}
@media screen and (max-width: 767px) {
  .--pb582 {
    padding-bottom: 291px;
  }
}

.--px582 {
  padding: 0 582px;
}

.max-w-582 {
  max-width: 582px;
}

.w-582 {
  width: 582px;
}
@media screen and (max-width: 767px) {
  .w-582 {
    width: 291px;
  }
}

.h-582 {
  height: 582px;
}

.--gap582 {
  gap: 582px !important;
}

.--fw582 {
  font-weight: 582;
}

.--mt583 {
  margin-top: 583px;
}
@media screen and (max-width: 767px) {
  .--mt583 {
    margin-top: 291.5px;
  }
}

.--mb583 {
  margin-bottom: 583px !important;
}
@media screen and (max-width: 767px) {
  .--mb583 {
    margin-bottom: 291.5px !important;
  }
}

.--pt583 {
  padding-top: 583px;
}
@media screen and (max-width: 767px) {
  .--pt583 {
    padding-top: 291.5px;
  }
}

.--pb583 {
  padding-bottom: 583px;
}
@media screen and (max-width: 767px) {
  .--pb583 {
    padding-bottom: 291.5px;
  }
}

.--px583 {
  padding: 0 583px;
}

.max-w-583 {
  max-width: 583px;
}

.w-583 {
  width: 583px;
}
@media screen and (max-width: 767px) {
  .w-583 {
    width: 291.5px;
  }
}

.h-583 {
  height: 583px;
}

.--gap583 {
  gap: 583px !important;
}

.--fw583 {
  font-weight: 583;
}

.--mt584 {
  margin-top: 584px;
}
@media screen and (max-width: 767px) {
  .--mt584 {
    margin-top: 292px;
  }
}

.--mb584 {
  margin-bottom: 584px !important;
}
@media screen and (max-width: 767px) {
  .--mb584 {
    margin-bottom: 292px !important;
  }
}

.--pt584 {
  padding-top: 584px;
}
@media screen and (max-width: 767px) {
  .--pt584 {
    padding-top: 292px;
  }
}

.--pb584 {
  padding-bottom: 584px;
}
@media screen and (max-width: 767px) {
  .--pb584 {
    padding-bottom: 292px;
  }
}

.--px584 {
  padding: 0 584px;
}

.max-w-584 {
  max-width: 584px;
}

.w-584 {
  width: 584px;
}
@media screen and (max-width: 767px) {
  .w-584 {
    width: 292px;
  }
}

.h-584 {
  height: 584px;
}

.--gap584 {
  gap: 584px !important;
}

.--fw584 {
  font-weight: 584;
}

.--mt585 {
  margin-top: 585px;
}
@media screen and (max-width: 767px) {
  .--mt585 {
    margin-top: 292.5px;
  }
}

.--mb585 {
  margin-bottom: 585px !important;
}
@media screen and (max-width: 767px) {
  .--mb585 {
    margin-bottom: 292.5px !important;
  }
}

.--pt585 {
  padding-top: 585px;
}
@media screen and (max-width: 767px) {
  .--pt585 {
    padding-top: 292.5px;
  }
}

.--pb585 {
  padding-bottom: 585px;
}
@media screen and (max-width: 767px) {
  .--pb585 {
    padding-bottom: 292.5px;
  }
}

.--px585 {
  padding: 0 585px;
}

.max-w-585 {
  max-width: 585px;
}

.w-585 {
  width: 585px;
}
@media screen and (max-width: 767px) {
  .w-585 {
    width: 292.5px;
  }
}

.h-585 {
  height: 585px;
}

.--gap585 {
  gap: 585px !important;
}

.--fw585 {
  font-weight: 585;
}

.--mt586 {
  margin-top: 586px;
}
@media screen and (max-width: 767px) {
  .--mt586 {
    margin-top: 293px;
  }
}

.--mb586 {
  margin-bottom: 586px !important;
}
@media screen and (max-width: 767px) {
  .--mb586 {
    margin-bottom: 293px !important;
  }
}

.--pt586 {
  padding-top: 586px;
}
@media screen and (max-width: 767px) {
  .--pt586 {
    padding-top: 293px;
  }
}

.--pb586 {
  padding-bottom: 586px;
}
@media screen and (max-width: 767px) {
  .--pb586 {
    padding-bottom: 293px;
  }
}

.--px586 {
  padding: 0 586px;
}

.max-w-586 {
  max-width: 586px;
}

.w-586 {
  width: 586px;
}
@media screen and (max-width: 767px) {
  .w-586 {
    width: 293px;
  }
}

.h-586 {
  height: 586px;
}

.--gap586 {
  gap: 586px !important;
}

.--fw586 {
  font-weight: 586;
}

.--mt587 {
  margin-top: 587px;
}
@media screen and (max-width: 767px) {
  .--mt587 {
    margin-top: 293.5px;
  }
}

.--mb587 {
  margin-bottom: 587px !important;
}
@media screen and (max-width: 767px) {
  .--mb587 {
    margin-bottom: 293.5px !important;
  }
}

.--pt587 {
  padding-top: 587px;
}
@media screen and (max-width: 767px) {
  .--pt587 {
    padding-top: 293.5px;
  }
}

.--pb587 {
  padding-bottom: 587px;
}
@media screen and (max-width: 767px) {
  .--pb587 {
    padding-bottom: 293.5px;
  }
}

.--px587 {
  padding: 0 587px;
}

.max-w-587 {
  max-width: 587px;
}

.w-587 {
  width: 587px;
}
@media screen and (max-width: 767px) {
  .w-587 {
    width: 293.5px;
  }
}

.h-587 {
  height: 587px;
}

.--gap587 {
  gap: 587px !important;
}

.--fw587 {
  font-weight: 587;
}

.--mt588 {
  margin-top: 588px;
}
@media screen and (max-width: 767px) {
  .--mt588 {
    margin-top: 294px;
  }
}

.--mb588 {
  margin-bottom: 588px !important;
}
@media screen and (max-width: 767px) {
  .--mb588 {
    margin-bottom: 294px !important;
  }
}

.--pt588 {
  padding-top: 588px;
}
@media screen and (max-width: 767px) {
  .--pt588 {
    padding-top: 294px;
  }
}

.--pb588 {
  padding-bottom: 588px;
}
@media screen and (max-width: 767px) {
  .--pb588 {
    padding-bottom: 294px;
  }
}

.--px588 {
  padding: 0 588px;
}

.max-w-588 {
  max-width: 588px;
}

.w-588 {
  width: 588px;
}
@media screen and (max-width: 767px) {
  .w-588 {
    width: 294px;
  }
}

.h-588 {
  height: 588px;
}

.--gap588 {
  gap: 588px !important;
}

.--fw588 {
  font-weight: 588;
}

.--mt589 {
  margin-top: 589px;
}
@media screen and (max-width: 767px) {
  .--mt589 {
    margin-top: 294.5px;
  }
}

.--mb589 {
  margin-bottom: 589px !important;
}
@media screen and (max-width: 767px) {
  .--mb589 {
    margin-bottom: 294.5px !important;
  }
}

.--pt589 {
  padding-top: 589px;
}
@media screen and (max-width: 767px) {
  .--pt589 {
    padding-top: 294.5px;
  }
}

.--pb589 {
  padding-bottom: 589px;
}
@media screen and (max-width: 767px) {
  .--pb589 {
    padding-bottom: 294.5px;
  }
}

.--px589 {
  padding: 0 589px;
}

.max-w-589 {
  max-width: 589px;
}

.w-589 {
  width: 589px;
}
@media screen and (max-width: 767px) {
  .w-589 {
    width: 294.5px;
  }
}

.h-589 {
  height: 589px;
}

.--gap589 {
  gap: 589px !important;
}

.--fw589 {
  font-weight: 589;
}

.--mt590 {
  margin-top: 590px;
}
@media screen and (max-width: 767px) {
  .--mt590 {
    margin-top: 295px;
  }
}

.--mb590 {
  margin-bottom: 590px !important;
}
@media screen and (max-width: 767px) {
  .--mb590 {
    margin-bottom: 295px !important;
  }
}

.--pt590 {
  padding-top: 590px;
}
@media screen and (max-width: 767px) {
  .--pt590 {
    padding-top: 295px;
  }
}

.--pb590 {
  padding-bottom: 590px;
}
@media screen and (max-width: 767px) {
  .--pb590 {
    padding-bottom: 295px;
  }
}

.--px590 {
  padding: 0 590px;
}

.max-w-590 {
  max-width: 590px;
}

.w-590 {
  width: 590px;
}
@media screen and (max-width: 767px) {
  .w-590 {
    width: 295px;
  }
}

.h-590 {
  height: 590px;
}

.--gap590 {
  gap: 590px !important;
}

.--fw590 {
  font-weight: 590;
}

.--mt591 {
  margin-top: 591px;
}
@media screen and (max-width: 767px) {
  .--mt591 {
    margin-top: 295.5px;
  }
}

.--mb591 {
  margin-bottom: 591px !important;
}
@media screen and (max-width: 767px) {
  .--mb591 {
    margin-bottom: 295.5px !important;
  }
}

.--pt591 {
  padding-top: 591px;
}
@media screen and (max-width: 767px) {
  .--pt591 {
    padding-top: 295.5px;
  }
}

.--pb591 {
  padding-bottom: 591px;
}
@media screen and (max-width: 767px) {
  .--pb591 {
    padding-bottom: 295.5px;
  }
}

.--px591 {
  padding: 0 591px;
}

.max-w-591 {
  max-width: 591px;
}

.w-591 {
  width: 591px;
}
@media screen and (max-width: 767px) {
  .w-591 {
    width: 295.5px;
  }
}

.h-591 {
  height: 591px;
}

.--gap591 {
  gap: 591px !important;
}

.--fw591 {
  font-weight: 591;
}

.--mt592 {
  margin-top: 592px;
}
@media screen and (max-width: 767px) {
  .--mt592 {
    margin-top: 296px;
  }
}

.--mb592 {
  margin-bottom: 592px !important;
}
@media screen and (max-width: 767px) {
  .--mb592 {
    margin-bottom: 296px !important;
  }
}

.--pt592 {
  padding-top: 592px;
}
@media screen and (max-width: 767px) {
  .--pt592 {
    padding-top: 296px;
  }
}

.--pb592 {
  padding-bottom: 592px;
}
@media screen and (max-width: 767px) {
  .--pb592 {
    padding-bottom: 296px;
  }
}

.--px592 {
  padding: 0 592px;
}

.max-w-592 {
  max-width: 592px;
}

.w-592 {
  width: 592px;
}
@media screen and (max-width: 767px) {
  .w-592 {
    width: 296px;
  }
}

.h-592 {
  height: 592px;
}

.--gap592 {
  gap: 592px !important;
}

.--fw592 {
  font-weight: 592;
}

.--mt593 {
  margin-top: 593px;
}
@media screen and (max-width: 767px) {
  .--mt593 {
    margin-top: 296.5px;
  }
}

.--mb593 {
  margin-bottom: 593px !important;
}
@media screen and (max-width: 767px) {
  .--mb593 {
    margin-bottom: 296.5px !important;
  }
}

.--pt593 {
  padding-top: 593px;
}
@media screen and (max-width: 767px) {
  .--pt593 {
    padding-top: 296.5px;
  }
}

.--pb593 {
  padding-bottom: 593px;
}
@media screen and (max-width: 767px) {
  .--pb593 {
    padding-bottom: 296.5px;
  }
}

.--px593 {
  padding: 0 593px;
}

.max-w-593 {
  max-width: 593px;
}

.w-593 {
  width: 593px;
}
@media screen and (max-width: 767px) {
  .w-593 {
    width: 296.5px;
  }
}

.h-593 {
  height: 593px;
}

.--gap593 {
  gap: 593px !important;
}

.--fw593 {
  font-weight: 593;
}

.--mt594 {
  margin-top: 594px;
}
@media screen and (max-width: 767px) {
  .--mt594 {
    margin-top: 297px;
  }
}

.--mb594 {
  margin-bottom: 594px !important;
}
@media screen and (max-width: 767px) {
  .--mb594 {
    margin-bottom: 297px !important;
  }
}

.--pt594 {
  padding-top: 594px;
}
@media screen and (max-width: 767px) {
  .--pt594 {
    padding-top: 297px;
  }
}

.--pb594 {
  padding-bottom: 594px;
}
@media screen and (max-width: 767px) {
  .--pb594 {
    padding-bottom: 297px;
  }
}

.--px594 {
  padding: 0 594px;
}

.max-w-594 {
  max-width: 594px;
}

.w-594 {
  width: 594px;
}
@media screen and (max-width: 767px) {
  .w-594 {
    width: 297px;
  }
}

.h-594 {
  height: 594px;
}

.--gap594 {
  gap: 594px !important;
}

.--fw594 {
  font-weight: 594;
}

.--mt595 {
  margin-top: 595px;
}
@media screen and (max-width: 767px) {
  .--mt595 {
    margin-top: 297.5px;
  }
}

.--mb595 {
  margin-bottom: 595px !important;
}
@media screen and (max-width: 767px) {
  .--mb595 {
    margin-bottom: 297.5px !important;
  }
}

.--pt595 {
  padding-top: 595px;
}
@media screen and (max-width: 767px) {
  .--pt595 {
    padding-top: 297.5px;
  }
}

.--pb595 {
  padding-bottom: 595px;
}
@media screen and (max-width: 767px) {
  .--pb595 {
    padding-bottom: 297.5px;
  }
}

.--px595 {
  padding: 0 595px;
}

.max-w-595 {
  max-width: 595px;
}

.w-595 {
  width: 595px;
}
@media screen and (max-width: 767px) {
  .w-595 {
    width: 297.5px;
  }
}

.h-595 {
  height: 595px;
}

.--gap595 {
  gap: 595px !important;
}

.--fw595 {
  font-weight: 595;
}

.--mt596 {
  margin-top: 596px;
}
@media screen and (max-width: 767px) {
  .--mt596 {
    margin-top: 298px;
  }
}

.--mb596 {
  margin-bottom: 596px !important;
}
@media screen and (max-width: 767px) {
  .--mb596 {
    margin-bottom: 298px !important;
  }
}

.--pt596 {
  padding-top: 596px;
}
@media screen and (max-width: 767px) {
  .--pt596 {
    padding-top: 298px;
  }
}

.--pb596 {
  padding-bottom: 596px;
}
@media screen and (max-width: 767px) {
  .--pb596 {
    padding-bottom: 298px;
  }
}

.--px596 {
  padding: 0 596px;
}

.max-w-596 {
  max-width: 596px;
}

.w-596 {
  width: 596px;
}
@media screen and (max-width: 767px) {
  .w-596 {
    width: 298px;
  }
}

.h-596 {
  height: 596px;
}

.--gap596 {
  gap: 596px !important;
}

.--fw596 {
  font-weight: 596;
}

.--mt597 {
  margin-top: 597px;
}
@media screen and (max-width: 767px) {
  .--mt597 {
    margin-top: 298.5px;
  }
}

.--mb597 {
  margin-bottom: 597px !important;
}
@media screen and (max-width: 767px) {
  .--mb597 {
    margin-bottom: 298.5px !important;
  }
}

.--pt597 {
  padding-top: 597px;
}
@media screen and (max-width: 767px) {
  .--pt597 {
    padding-top: 298.5px;
  }
}

.--pb597 {
  padding-bottom: 597px;
}
@media screen and (max-width: 767px) {
  .--pb597 {
    padding-bottom: 298.5px;
  }
}

.--px597 {
  padding: 0 597px;
}

.max-w-597 {
  max-width: 597px;
}

.w-597 {
  width: 597px;
}
@media screen and (max-width: 767px) {
  .w-597 {
    width: 298.5px;
  }
}

.h-597 {
  height: 597px;
}

.--gap597 {
  gap: 597px !important;
}

.--fw597 {
  font-weight: 597;
}

.--mt598 {
  margin-top: 598px;
}
@media screen and (max-width: 767px) {
  .--mt598 {
    margin-top: 299px;
  }
}

.--mb598 {
  margin-bottom: 598px !important;
}
@media screen and (max-width: 767px) {
  .--mb598 {
    margin-bottom: 299px !important;
  }
}

.--pt598 {
  padding-top: 598px;
}
@media screen and (max-width: 767px) {
  .--pt598 {
    padding-top: 299px;
  }
}

.--pb598 {
  padding-bottom: 598px;
}
@media screen and (max-width: 767px) {
  .--pb598 {
    padding-bottom: 299px;
  }
}

.--px598 {
  padding: 0 598px;
}

.max-w-598 {
  max-width: 598px;
}

.w-598 {
  width: 598px;
}
@media screen and (max-width: 767px) {
  .w-598 {
    width: 299px;
  }
}

.h-598 {
  height: 598px;
}

.--gap598 {
  gap: 598px !important;
}

.--fw598 {
  font-weight: 598;
}

.--mt599 {
  margin-top: 599px;
}
@media screen and (max-width: 767px) {
  .--mt599 {
    margin-top: 299.5px;
  }
}

.--mb599 {
  margin-bottom: 599px !important;
}
@media screen and (max-width: 767px) {
  .--mb599 {
    margin-bottom: 299.5px !important;
  }
}

.--pt599 {
  padding-top: 599px;
}
@media screen and (max-width: 767px) {
  .--pt599 {
    padding-top: 299.5px;
  }
}

.--pb599 {
  padding-bottom: 599px;
}
@media screen and (max-width: 767px) {
  .--pb599 {
    padding-bottom: 299.5px;
  }
}

.--px599 {
  padding: 0 599px;
}

.max-w-599 {
  max-width: 599px;
}

.w-599 {
  width: 599px;
}
@media screen and (max-width: 767px) {
  .w-599 {
    width: 299.5px;
  }
}

.h-599 {
  height: 599px;
}

.--gap599 {
  gap: 599px !important;
}

.--fw599 {
  font-weight: 599;
}

.--mt600 {
  margin-top: 600px;
}
@media screen and (max-width: 767px) {
  .--mt600 {
    margin-top: 300px;
  }
}

.--mb600 {
  margin-bottom: 600px !important;
}
@media screen and (max-width: 767px) {
  .--mb600 {
    margin-bottom: 300px !important;
  }
}

.--pt600 {
  padding-top: 600px;
}
@media screen and (max-width: 767px) {
  .--pt600 {
    padding-top: 300px;
  }
}

.--pb600 {
  padding-bottom: 600px;
}
@media screen and (max-width: 767px) {
  .--pb600 {
    padding-bottom: 300px;
  }
}

.--px600 {
  padding: 0 600px;
}

.max-w-600 {
  max-width: 600px;
}

.w-600 {
  width: 600px;
}
@media screen and (max-width: 767px) {
  .w-600 {
    width: 300px;
  }
}

.h-600 {
  height: 600px;
}

.--gap600 {
  gap: 600px !important;
}

.--fw600 {
  font-weight: 600;
}

.--mt601 {
  margin-top: 601px;
}
@media screen and (max-width: 767px) {
  .--mt601 {
    margin-top: 300.5px;
  }
}

.--mb601 {
  margin-bottom: 601px !important;
}
@media screen and (max-width: 767px) {
  .--mb601 {
    margin-bottom: 300.5px !important;
  }
}

.--pt601 {
  padding-top: 601px;
}
@media screen and (max-width: 767px) {
  .--pt601 {
    padding-top: 300.5px;
  }
}

.--pb601 {
  padding-bottom: 601px;
}
@media screen and (max-width: 767px) {
  .--pb601 {
    padding-bottom: 300.5px;
  }
}

.--px601 {
  padding: 0 601px;
}

.max-w-601 {
  max-width: 601px;
}

.w-601 {
  width: 601px;
}
@media screen and (max-width: 767px) {
  .w-601 {
    width: 300.5px;
  }
}

.h-601 {
  height: 601px;
}

.--gap601 {
  gap: 601px !important;
}

.--fw601 {
  font-weight: 601;
}

.--mt602 {
  margin-top: 602px;
}
@media screen and (max-width: 767px) {
  .--mt602 {
    margin-top: 301px;
  }
}

.--mb602 {
  margin-bottom: 602px !important;
}
@media screen and (max-width: 767px) {
  .--mb602 {
    margin-bottom: 301px !important;
  }
}

.--pt602 {
  padding-top: 602px;
}
@media screen and (max-width: 767px) {
  .--pt602 {
    padding-top: 301px;
  }
}

.--pb602 {
  padding-bottom: 602px;
}
@media screen and (max-width: 767px) {
  .--pb602 {
    padding-bottom: 301px;
  }
}

.--px602 {
  padding: 0 602px;
}

.max-w-602 {
  max-width: 602px;
}

.w-602 {
  width: 602px;
}
@media screen and (max-width: 767px) {
  .w-602 {
    width: 301px;
  }
}

.h-602 {
  height: 602px;
}

.--gap602 {
  gap: 602px !important;
}

.--fw602 {
  font-weight: 602;
}

.--mt603 {
  margin-top: 603px;
}
@media screen and (max-width: 767px) {
  .--mt603 {
    margin-top: 301.5px;
  }
}

.--mb603 {
  margin-bottom: 603px !important;
}
@media screen and (max-width: 767px) {
  .--mb603 {
    margin-bottom: 301.5px !important;
  }
}

.--pt603 {
  padding-top: 603px;
}
@media screen and (max-width: 767px) {
  .--pt603 {
    padding-top: 301.5px;
  }
}

.--pb603 {
  padding-bottom: 603px;
}
@media screen and (max-width: 767px) {
  .--pb603 {
    padding-bottom: 301.5px;
  }
}

.--px603 {
  padding: 0 603px;
}

.max-w-603 {
  max-width: 603px;
}

.w-603 {
  width: 603px;
}
@media screen and (max-width: 767px) {
  .w-603 {
    width: 301.5px;
  }
}

.h-603 {
  height: 603px;
}

.--gap603 {
  gap: 603px !important;
}

.--fw603 {
  font-weight: 603;
}

.--mt604 {
  margin-top: 604px;
}
@media screen and (max-width: 767px) {
  .--mt604 {
    margin-top: 302px;
  }
}

.--mb604 {
  margin-bottom: 604px !important;
}
@media screen and (max-width: 767px) {
  .--mb604 {
    margin-bottom: 302px !important;
  }
}

.--pt604 {
  padding-top: 604px;
}
@media screen and (max-width: 767px) {
  .--pt604 {
    padding-top: 302px;
  }
}

.--pb604 {
  padding-bottom: 604px;
}
@media screen and (max-width: 767px) {
  .--pb604 {
    padding-bottom: 302px;
  }
}

.--px604 {
  padding: 0 604px;
}

.max-w-604 {
  max-width: 604px;
}

.w-604 {
  width: 604px;
}
@media screen and (max-width: 767px) {
  .w-604 {
    width: 302px;
  }
}

.h-604 {
  height: 604px;
}

.--gap604 {
  gap: 604px !important;
}

.--fw604 {
  font-weight: 604;
}

.--mt605 {
  margin-top: 605px;
}
@media screen and (max-width: 767px) {
  .--mt605 {
    margin-top: 302.5px;
  }
}

.--mb605 {
  margin-bottom: 605px !important;
}
@media screen and (max-width: 767px) {
  .--mb605 {
    margin-bottom: 302.5px !important;
  }
}

.--pt605 {
  padding-top: 605px;
}
@media screen and (max-width: 767px) {
  .--pt605 {
    padding-top: 302.5px;
  }
}

.--pb605 {
  padding-bottom: 605px;
}
@media screen and (max-width: 767px) {
  .--pb605 {
    padding-bottom: 302.5px;
  }
}

.--px605 {
  padding: 0 605px;
}

.max-w-605 {
  max-width: 605px;
}

.w-605 {
  width: 605px;
}
@media screen and (max-width: 767px) {
  .w-605 {
    width: 302.5px;
  }
}

.h-605 {
  height: 605px;
}

.--gap605 {
  gap: 605px !important;
}

.--fw605 {
  font-weight: 605;
}

.--mt606 {
  margin-top: 606px;
}
@media screen and (max-width: 767px) {
  .--mt606 {
    margin-top: 303px;
  }
}

.--mb606 {
  margin-bottom: 606px !important;
}
@media screen and (max-width: 767px) {
  .--mb606 {
    margin-bottom: 303px !important;
  }
}

.--pt606 {
  padding-top: 606px;
}
@media screen and (max-width: 767px) {
  .--pt606 {
    padding-top: 303px;
  }
}

.--pb606 {
  padding-bottom: 606px;
}
@media screen and (max-width: 767px) {
  .--pb606 {
    padding-bottom: 303px;
  }
}

.--px606 {
  padding: 0 606px;
}

.max-w-606 {
  max-width: 606px;
}

.w-606 {
  width: 606px;
}
@media screen and (max-width: 767px) {
  .w-606 {
    width: 303px;
  }
}

.h-606 {
  height: 606px;
}

.--gap606 {
  gap: 606px !important;
}

.--fw606 {
  font-weight: 606;
}

.--mt607 {
  margin-top: 607px;
}
@media screen and (max-width: 767px) {
  .--mt607 {
    margin-top: 303.5px;
  }
}

.--mb607 {
  margin-bottom: 607px !important;
}
@media screen and (max-width: 767px) {
  .--mb607 {
    margin-bottom: 303.5px !important;
  }
}

.--pt607 {
  padding-top: 607px;
}
@media screen and (max-width: 767px) {
  .--pt607 {
    padding-top: 303.5px;
  }
}

.--pb607 {
  padding-bottom: 607px;
}
@media screen and (max-width: 767px) {
  .--pb607 {
    padding-bottom: 303.5px;
  }
}

.--px607 {
  padding: 0 607px;
}

.max-w-607 {
  max-width: 607px;
}

.w-607 {
  width: 607px;
}
@media screen and (max-width: 767px) {
  .w-607 {
    width: 303.5px;
  }
}

.h-607 {
  height: 607px;
}

.--gap607 {
  gap: 607px !important;
}

.--fw607 {
  font-weight: 607;
}

.--mt608 {
  margin-top: 608px;
}
@media screen and (max-width: 767px) {
  .--mt608 {
    margin-top: 304px;
  }
}

.--mb608 {
  margin-bottom: 608px !important;
}
@media screen and (max-width: 767px) {
  .--mb608 {
    margin-bottom: 304px !important;
  }
}

.--pt608 {
  padding-top: 608px;
}
@media screen and (max-width: 767px) {
  .--pt608 {
    padding-top: 304px;
  }
}

.--pb608 {
  padding-bottom: 608px;
}
@media screen and (max-width: 767px) {
  .--pb608 {
    padding-bottom: 304px;
  }
}

.--px608 {
  padding: 0 608px;
}

.max-w-608 {
  max-width: 608px;
}

.w-608 {
  width: 608px;
}
@media screen and (max-width: 767px) {
  .w-608 {
    width: 304px;
  }
}

.h-608 {
  height: 608px;
}

.--gap608 {
  gap: 608px !important;
}

.--fw608 {
  font-weight: 608;
}

.--mt609 {
  margin-top: 609px;
}
@media screen and (max-width: 767px) {
  .--mt609 {
    margin-top: 304.5px;
  }
}

.--mb609 {
  margin-bottom: 609px !important;
}
@media screen and (max-width: 767px) {
  .--mb609 {
    margin-bottom: 304.5px !important;
  }
}

.--pt609 {
  padding-top: 609px;
}
@media screen and (max-width: 767px) {
  .--pt609 {
    padding-top: 304.5px;
  }
}

.--pb609 {
  padding-bottom: 609px;
}
@media screen and (max-width: 767px) {
  .--pb609 {
    padding-bottom: 304.5px;
  }
}

.--px609 {
  padding: 0 609px;
}

.max-w-609 {
  max-width: 609px;
}

.w-609 {
  width: 609px;
}
@media screen and (max-width: 767px) {
  .w-609 {
    width: 304.5px;
  }
}

.h-609 {
  height: 609px;
}

.--gap609 {
  gap: 609px !important;
}

.--fw609 {
  font-weight: 609;
}

.--mt610 {
  margin-top: 610px;
}
@media screen and (max-width: 767px) {
  .--mt610 {
    margin-top: 305px;
  }
}

.--mb610 {
  margin-bottom: 610px !important;
}
@media screen and (max-width: 767px) {
  .--mb610 {
    margin-bottom: 305px !important;
  }
}

.--pt610 {
  padding-top: 610px;
}
@media screen and (max-width: 767px) {
  .--pt610 {
    padding-top: 305px;
  }
}

.--pb610 {
  padding-bottom: 610px;
}
@media screen and (max-width: 767px) {
  .--pb610 {
    padding-bottom: 305px;
  }
}

.--px610 {
  padding: 0 610px;
}

.max-w-610 {
  max-width: 610px;
}

.w-610 {
  width: 610px;
}
@media screen and (max-width: 767px) {
  .w-610 {
    width: 305px;
  }
}

.h-610 {
  height: 610px;
}

.--gap610 {
  gap: 610px !important;
}

.--fw610 {
  font-weight: 610;
}

.--mt611 {
  margin-top: 611px;
}
@media screen and (max-width: 767px) {
  .--mt611 {
    margin-top: 305.5px;
  }
}

.--mb611 {
  margin-bottom: 611px !important;
}
@media screen and (max-width: 767px) {
  .--mb611 {
    margin-bottom: 305.5px !important;
  }
}

.--pt611 {
  padding-top: 611px;
}
@media screen and (max-width: 767px) {
  .--pt611 {
    padding-top: 305.5px;
  }
}

.--pb611 {
  padding-bottom: 611px;
}
@media screen and (max-width: 767px) {
  .--pb611 {
    padding-bottom: 305.5px;
  }
}

.--px611 {
  padding: 0 611px;
}

.max-w-611 {
  max-width: 611px;
}

.w-611 {
  width: 611px;
}
@media screen and (max-width: 767px) {
  .w-611 {
    width: 305.5px;
  }
}

.h-611 {
  height: 611px;
}

.--gap611 {
  gap: 611px !important;
}

.--fw611 {
  font-weight: 611;
}

.--mt612 {
  margin-top: 612px;
}
@media screen and (max-width: 767px) {
  .--mt612 {
    margin-top: 306px;
  }
}

.--mb612 {
  margin-bottom: 612px !important;
}
@media screen and (max-width: 767px) {
  .--mb612 {
    margin-bottom: 306px !important;
  }
}

.--pt612 {
  padding-top: 612px;
}
@media screen and (max-width: 767px) {
  .--pt612 {
    padding-top: 306px;
  }
}

.--pb612 {
  padding-bottom: 612px;
}
@media screen and (max-width: 767px) {
  .--pb612 {
    padding-bottom: 306px;
  }
}

.--px612 {
  padding: 0 612px;
}

.max-w-612 {
  max-width: 612px;
}

.w-612 {
  width: 612px;
}
@media screen and (max-width: 767px) {
  .w-612 {
    width: 306px;
  }
}

.h-612 {
  height: 612px;
}

.--gap612 {
  gap: 612px !important;
}

.--fw612 {
  font-weight: 612;
}

.--mt613 {
  margin-top: 613px;
}
@media screen and (max-width: 767px) {
  .--mt613 {
    margin-top: 306.5px;
  }
}

.--mb613 {
  margin-bottom: 613px !important;
}
@media screen and (max-width: 767px) {
  .--mb613 {
    margin-bottom: 306.5px !important;
  }
}

.--pt613 {
  padding-top: 613px;
}
@media screen and (max-width: 767px) {
  .--pt613 {
    padding-top: 306.5px;
  }
}

.--pb613 {
  padding-bottom: 613px;
}
@media screen and (max-width: 767px) {
  .--pb613 {
    padding-bottom: 306.5px;
  }
}

.--px613 {
  padding: 0 613px;
}

.max-w-613 {
  max-width: 613px;
}

.w-613 {
  width: 613px;
}
@media screen and (max-width: 767px) {
  .w-613 {
    width: 306.5px;
  }
}

.h-613 {
  height: 613px;
}

.--gap613 {
  gap: 613px !important;
}

.--fw613 {
  font-weight: 613;
}

.--mt614 {
  margin-top: 614px;
}
@media screen and (max-width: 767px) {
  .--mt614 {
    margin-top: 307px;
  }
}

.--mb614 {
  margin-bottom: 614px !important;
}
@media screen and (max-width: 767px) {
  .--mb614 {
    margin-bottom: 307px !important;
  }
}

.--pt614 {
  padding-top: 614px;
}
@media screen and (max-width: 767px) {
  .--pt614 {
    padding-top: 307px;
  }
}

.--pb614 {
  padding-bottom: 614px;
}
@media screen and (max-width: 767px) {
  .--pb614 {
    padding-bottom: 307px;
  }
}

.--px614 {
  padding: 0 614px;
}

.max-w-614 {
  max-width: 614px;
}

.w-614 {
  width: 614px;
}
@media screen and (max-width: 767px) {
  .w-614 {
    width: 307px;
  }
}

.h-614 {
  height: 614px;
}

.--gap614 {
  gap: 614px !important;
}

.--fw614 {
  font-weight: 614;
}

.--mt615 {
  margin-top: 615px;
}
@media screen and (max-width: 767px) {
  .--mt615 {
    margin-top: 307.5px;
  }
}

.--mb615 {
  margin-bottom: 615px !important;
}
@media screen and (max-width: 767px) {
  .--mb615 {
    margin-bottom: 307.5px !important;
  }
}

.--pt615 {
  padding-top: 615px;
}
@media screen and (max-width: 767px) {
  .--pt615 {
    padding-top: 307.5px;
  }
}

.--pb615 {
  padding-bottom: 615px;
}
@media screen and (max-width: 767px) {
  .--pb615 {
    padding-bottom: 307.5px;
  }
}

.--px615 {
  padding: 0 615px;
}

.max-w-615 {
  max-width: 615px;
}

.w-615 {
  width: 615px;
}
@media screen and (max-width: 767px) {
  .w-615 {
    width: 307.5px;
  }
}

.h-615 {
  height: 615px;
}

.--gap615 {
  gap: 615px !important;
}

.--fw615 {
  font-weight: 615;
}

.--mt616 {
  margin-top: 616px;
}
@media screen and (max-width: 767px) {
  .--mt616 {
    margin-top: 308px;
  }
}

.--mb616 {
  margin-bottom: 616px !important;
}
@media screen and (max-width: 767px) {
  .--mb616 {
    margin-bottom: 308px !important;
  }
}

.--pt616 {
  padding-top: 616px;
}
@media screen and (max-width: 767px) {
  .--pt616 {
    padding-top: 308px;
  }
}

.--pb616 {
  padding-bottom: 616px;
}
@media screen and (max-width: 767px) {
  .--pb616 {
    padding-bottom: 308px;
  }
}

.--px616 {
  padding: 0 616px;
}

.max-w-616 {
  max-width: 616px;
}

.w-616 {
  width: 616px;
}
@media screen and (max-width: 767px) {
  .w-616 {
    width: 308px;
  }
}

.h-616 {
  height: 616px;
}

.--gap616 {
  gap: 616px !important;
}

.--fw616 {
  font-weight: 616;
}

.--mt617 {
  margin-top: 617px;
}
@media screen and (max-width: 767px) {
  .--mt617 {
    margin-top: 308.5px;
  }
}

.--mb617 {
  margin-bottom: 617px !important;
}
@media screen and (max-width: 767px) {
  .--mb617 {
    margin-bottom: 308.5px !important;
  }
}

.--pt617 {
  padding-top: 617px;
}
@media screen and (max-width: 767px) {
  .--pt617 {
    padding-top: 308.5px;
  }
}

.--pb617 {
  padding-bottom: 617px;
}
@media screen and (max-width: 767px) {
  .--pb617 {
    padding-bottom: 308.5px;
  }
}

.--px617 {
  padding: 0 617px;
}

.max-w-617 {
  max-width: 617px;
}

.w-617 {
  width: 617px;
}
@media screen and (max-width: 767px) {
  .w-617 {
    width: 308.5px;
  }
}

.h-617 {
  height: 617px;
}

.--gap617 {
  gap: 617px !important;
}

.--fw617 {
  font-weight: 617;
}

.--mt618 {
  margin-top: 618px;
}
@media screen and (max-width: 767px) {
  .--mt618 {
    margin-top: 309px;
  }
}

.--mb618 {
  margin-bottom: 618px !important;
}
@media screen and (max-width: 767px) {
  .--mb618 {
    margin-bottom: 309px !important;
  }
}

.--pt618 {
  padding-top: 618px;
}
@media screen and (max-width: 767px) {
  .--pt618 {
    padding-top: 309px;
  }
}

.--pb618 {
  padding-bottom: 618px;
}
@media screen and (max-width: 767px) {
  .--pb618 {
    padding-bottom: 309px;
  }
}

.--px618 {
  padding: 0 618px;
}

.max-w-618 {
  max-width: 618px;
}

.w-618 {
  width: 618px;
}
@media screen and (max-width: 767px) {
  .w-618 {
    width: 309px;
  }
}

.h-618 {
  height: 618px;
}

.--gap618 {
  gap: 618px !important;
}

.--fw618 {
  font-weight: 618;
}

.--mt619 {
  margin-top: 619px;
}
@media screen and (max-width: 767px) {
  .--mt619 {
    margin-top: 309.5px;
  }
}

.--mb619 {
  margin-bottom: 619px !important;
}
@media screen and (max-width: 767px) {
  .--mb619 {
    margin-bottom: 309.5px !important;
  }
}

.--pt619 {
  padding-top: 619px;
}
@media screen and (max-width: 767px) {
  .--pt619 {
    padding-top: 309.5px;
  }
}

.--pb619 {
  padding-bottom: 619px;
}
@media screen and (max-width: 767px) {
  .--pb619 {
    padding-bottom: 309.5px;
  }
}

.--px619 {
  padding: 0 619px;
}

.max-w-619 {
  max-width: 619px;
}

.w-619 {
  width: 619px;
}
@media screen and (max-width: 767px) {
  .w-619 {
    width: 309.5px;
  }
}

.h-619 {
  height: 619px;
}

.--gap619 {
  gap: 619px !important;
}

.--fw619 {
  font-weight: 619;
}

.--mt620 {
  margin-top: 620px;
}
@media screen and (max-width: 767px) {
  .--mt620 {
    margin-top: 310px;
  }
}

.--mb620 {
  margin-bottom: 620px !important;
}
@media screen and (max-width: 767px) {
  .--mb620 {
    margin-bottom: 310px !important;
  }
}

.--pt620 {
  padding-top: 620px;
}
@media screen and (max-width: 767px) {
  .--pt620 {
    padding-top: 310px;
  }
}

.--pb620 {
  padding-bottom: 620px;
}
@media screen and (max-width: 767px) {
  .--pb620 {
    padding-bottom: 310px;
  }
}

.--px620 {
  padding: 0 620px;
}

.max-w-620 {
  max-width: 620px;
}

.w-620 {
  width: 620px;
}
@media screen and (max-width: 767px) {
  .w-620 {
    width: 310px;
  }
}

.h-620 {
  height: 620px;
}

.--gap620 {
  gap: 620px !important;
}

.--fw620 {
  font-weight: 620;
}

.--mt621 {
  margin-top: 621px;
}
@media screen and (max-width: 767px) {
  .--mt621 {
    margin-top: 310.5px;
  }
}

.--mb621 {
  margin-bottom: 621px !important;
}
@media screen and (max-width: 767px) {
  .--mb621 {
    margin-bottom: 310.5px !important;
  }
}

.--pt621 {
  padding-top: 621px;
}
@media screen and (max-width: 767px) {
  .--pt621 {
    padding-top: 310.5px;
  }
}

.--pb621 {
  padding-bottom: 621px;
}
@media screen and (max-width: 767px) {
  .--pb621 {
    padding-bottom: 310.5px;
  }
}

.--px621 {
  padding: 0 621px;
}

.max-w-621 {
  max-width: 621px;
}

.w-621 {
  width: 621px;
}
@media screen and (max-width: 767px) {
  .w-621 {
    width: 310.5px;
  }
}

.h-621 {
  height: 621px;
}

.--gap621 {
  gap: 621px !important;
}

.--fw621 {
  font-weight: 621;
}

.--mt622 {
  margin-top: 622px;
}
@media screen and (max-width: 767px) {
  .--mt622 {
    margin-top: 311px;
  }
}

.--mb622 {
  margin-bottom: 622px !important;
}
@media screen and (max-width: 767px) {
  .--mb622 {
    margin-bottom: 311px !important;
  }
}

.--pt622 {
  padding-top: 622px;
}
@media screen and (max-width: 767px) {
  .--pt622 {
    padding-top: 311px;
  }
}

.--pb622 {
  padding-bottom: 622px;
}
@media screen and (max-width: 767px) {
  .--pb622 {
    padding-bottom: 311px;
  }
}

.--px622 {
  padding: 0 622px;
}

.max-w-622 {
  max-width: 622px;
}

.w-622 {
  width: 622px;
}
@media screen and (max-width: 767px) {
  .w-622 {
    width: 311px;
  }
}

.h-622 {
  height: 622px;
}

.--gap622 {
  gap: 622px !important;
}

.--fw622 {
  font-weight: 622;
}

.--mt623 {
  margin-top: 623px;
}
@media screen and (max-width: 767px) {
  .--mt623 {
    margin-top: 311.5px;
  }
}

.--mb623 {
  margin-bottom: 623px !important;
}
@media screen and (max-width: 767px) {
  .--mb623 {
    margin-bottom: 311.5px !important;
  }
}

.--pt623 {
  padding-top: 623px;
}
@media screen and (max-width: 767px) {
  .--pt623 {
    padding-top: 311.5px;
  }
}

.--pb623 {
  padding-bottom: 623px;
}
@media screen and (max-width: 767px) {
  .--pb623 {
    padding-bottom: 311.5px;
  }
}

.--px623 {
  padding: 0 623px;
}

.max-w-623 {
  max-width: 623px;
}

.w-623 {
  width: 623px;
}
@media screen and (max-width: 767px) {
  .w-623 {
    width: 311.5px;
  }
}

.h-623 {
  height: 623px;
}

.--gap623 {
  gap: 623px !important;
}

.--fw623 {
  font-weight: 623;
}

.--mt624 {
  margin-top: 624px;
}
@media screen and (max-width: 767px) {
  .--mt624 {
    margin-top: 312px;
  }
}

.--mb624 {
  margin-bottom: 624px !important;
}
@media screen and (max-width: 767px) {
  .--mb624 {
    margin-bottom: 312px !important;
  }
}

.--pt624 {
  padding-top: 624px;
}
@media screen and (max-width: 767px) {
  .--pt624 {
    padding-top: 312px;
  }
}

.--pb624 {
  padding-bottom: 624px;
}
@media screen and (max-width: 767px) {
  .--pb624 {
    padding-bottom: 312px;
  }
}

.--px624 {
  padding: 0 624px;
}

.max-w-624 {
  max-width: 624px;
}

.w-624 {
  width: 624px;
}
@media screen and (max-width: 767px) {
  .w-624 {
    width: 312px;
  }
}

.h-624 {
  height: 624px;
}

.--gap624 {
  gap: 624px !important;
}

.--fw624 {
  font-weight: 624;
}

.--mt625 {
  margin-top: 625px;
}
@media screen and (max-width: 767px) {
  .--mt625 {
    margin-top: 312.5px;
  }
}

.--mb625 {
  margin-bottom: 625px !important;
}
@media screen and (max-width: 767px) {
  .--mb625 {
    margin-bottom: 312.5px !important;
  }
}

.--pt625 {
  padding-top: 625px;
}
@media screen and (max-width: 767px) {
  .--pt625 {
    padding-top: 312.5px;
  }
}

.--pb625 {
  padding-bottom: 625px;
}
@media screen and (max-width: 767px) {
  .--pb625 {
    padding-bottom: 312.5px;
  }
}

.--px625 {
  padding: 0 625px;
}

.max-w-625 {
  max-width: 625px;
}

.w-625 {
  width: 625px;
}
@media screen and (max-width: 767px) {
  .w-625 {
    width: 312.5px;
  }
}

.h-625 {
  height: 625px;
}

.--gap625 {
  gap: 625px !important;
}

.--fw625 {
  font-weight: 625;
}

.--mt626 {
  margin-top: 626px;
}
@media screen and (max-width: 767px) {
  .--mt626 {
    margin-top: 313px;
  }
}

.--mb626 {
  margin-bottom: 626px !important;
}
@media screen and (max-width: 767px) {
  .--mb626 {
    margin-bottom: 313px !important;
  }
}

.--pt626 {
  padding-top: 626px;
}
@media screen and (max-width: 767px) {
  .--pt626 {
    padding-top: 313px;
  }
}

.--pb626 {
  padding-bottom: 626px;
}
@media screen and (max-width: 767px) {
  .--pb626 {
    padding-bottom: 313px;
  }
}

.--px626 {
  padding: 0 626px;
}

.max-w-626 {
  max-width: 626px;
}

.w-626 {
  width: 626px;
}
@media screen and (max-width: 767px) {
  .w-626 {
    width: 313px;
  }
}

.h-626 {
  height: 626px;
}

.--gap626 {
  gap: 626px !important;
}

.--fw626 {
  font-weight: 626;
}

.--mt627 {
  margin-top: 627px;
}
@media screen and (max-width: 767px) {
  .--mt627 {
    margin-top: 313.5px;
  }
}

.--mb627 {
  margin-bottom: 627px !important;
}
@media screen and (max-width: 767px) {
  .--mb627 {
    margin-bottom: 313.5px !important;
  }
}

.--pt627 {
  padding-top: 627px;
}
@media screen and (max-width: 767px) {
  .--pt627 {
    padding-top: 313.5px;
  }
}

.--pb627 {
  padding-bottom: 627px;
}
@media screen and (max-width: 767px) {
  .--pb627 {
    padding-bottom: 313.5px;
  }
}

.--px627 {
  padding: 0 627px;
}

.max-w-627 {
  max-width: 627px;
}

.w-627 {
  width: 627px;
}
@media screen and (max-width: 767px) {
  .w-627 {
    width: 313.5px;
  }
}

.h-627 {
  height: 627px;
}

.--gap627 {
  gap: 627px !important;
}

.--fw627 {
  font-weight: 627;
}

.--mt628 {
  margin-top: 628px;
}
@media screen and (max-width: 767px) {
  .--mt628 {
    margin-top: 314px;
  }
}

.--mb628 {
  margin-bottom: 628px !important;
}
@media screen and (max-width: 767px) {
  .--mb628 {
    margin-bottom: 314px !important;
  }
}

.--pt628 {
  padding-top: 628px;
}
@media screen and (max-width: 767px) {
  .--pt628 {
    padding-top: 314px;
  }
}

.--pb628 {
  padding-bottom: 628px;
}
@media screen and (max-width: 767px) {
  .--pb628 {
    padding-bottom: 314px;
  }
}

.--px628 {
  padding: 0 628px;
}

.max-w-628 {
  max-width: 628px;
}

.w-628 {
  width: 628px;
}
@media screen and (max-width: 767px) {
  .w-628 {
    width: 314px;
  }
}

.h-628 {
  height: 628px;
}

.--gap628 {
  gap: 628px !important;
}

.--fw628 {
  font-weight: 628;
}

.--mt629 {
  margin-top: 629px;
}
@media screen and (max-width: 767px) {
  .--mt629 {
    margin-top: 314.5px;
  }
}

.--mb629 {
  margin-bottom: 629px !important;
}
@media screen and (max-width: 767px) {
  .--mb629 {
    margin-bottom: 314.5px !important;
  }
}

.--pt629 {
  padding-top: 629px;
}
@media screen and (max-width: 767px) {
  .--pt629 {
    padding-top: 314.5px;
  }
}

.--pb629 {
  padding-bottom: 629px;
}
@media screen and (max-width: 767px) {
  .--pb629 {
    padding-bottom: 314.5px;
  }
}

.--px629 {
  padding: 0 629px;
}

.max-w-629 {
  max-width: 629px;
}

.w-629 {
  width: 629px;
}
@media screen and (max-width: 767px) {
  .w-629 {
    width: 314.5px;
  }
}

.h-629 {
  height: 629px;
}

.--gap629 {
  gap: 629px !important;
}

.--fw629 {
  font-weight: 629;
}

.--mt630 {
  margin-top: 630px;
}
@media screen and (max-width: 767px) {
  .--mt630 {
    margin-top: 315px;
  }
}

.--mb630 {
  margin-bottom: 630px !important;
}
@media screen and (max-width: 767px) {
  .--mb630 {
    margin-bottom: 315px !important;
  }
}

.--pt630 {
  padding-top: 630px;
}
@media screen and (max-width: 767px) {
  .--pt630 {
    padding-top: 315px;
  }
}

.--pb630 {
  padding-bottom: 630px;
}
@media screen and (max-width: 767px) {
  .--pb630 {
    padding-bottom: 315px;
  }
}

.--px630 {
  padding: 0 630px;
}

.max-w-630 {
  max-width: 630px;
}

.w-630 {
  width: 630px;
}
@media screen and (max-width: 767px) {
  .w-630 {
    width: 315px;
  }
}

.h-630 {
  height: 630px;
}

.--gap630 {
  gap: 630px !important;
}

.--fw630 {
  font-weight: 630;
}

.--mt631 {
  margin-top: 631px;
}
@media screen and (max-width: 767px) {
  .--mt631 {
    margin-top: 315.5px;
  }
}

.--mb631 {
  margin-bottom: 631px !important;
}
@media screen and (max-width: 767px) {
  .--mb631 {
    margin-bottom: 315.5px !important;
  }
}

.--pt631 {
  padding-top: 631px;
}
@media screen and (max-width: 767px) {
  .--pt631 {
    padding-top: 315.5px;
  }
}

.--pb631 {
  padding-bottom: 631px;
}
@media screen and (max-width: 767px) {
  .--pb631 {
    padding-bottom: 315.5px;
  }
}

.--px631 {
  padding: 0 631px;
}

.max-w-631 {
  max-width: 631px;
}

.w-631 {
  width: 631px;
}
@media screen and (max-width: 767px) {
  .w-631 {
    width: 315.5px;
  }
}

.h-631 {
  height: 631px;
}

.--gap631 {
  gap: 631px !important;
}

.--fw631 {
  font-weight: 631;
}

.--mt632 {
  margin-top: 632px;
}
@media screen and (max-width: 767px) {
  .--mt632 {
    margin-top: 316px;
  }
}

.--mb632 {
  margin-bottom: 632px !important;
}
@media screen and (max-width: 767px) {
  .--mb632 {
    margin-bottom: 316px !important;
  }
}

.--pt632 {
  padding-top: 632px;
}
@media screen and (max-width: 767px) {
  .--pt632 {
    padding-top: 316px;
  }
}

.--pb632 {
  padding-bottom: 632px;
}
@media screen and (max-width: 767px) {
  .--pb632 {
    padding-bottom: 316px;
  }
}

.--px632 {
  padding: 0 632px;
}

.max-w-632 {
  max-width: 632px;
}

.w-632 {
  width: 632px;
}
@media screen and (max-width: 767px) {
  .w-632 {
    width: 316px;
  }
}

.h-632 {
  height: 632px;
}

.--gap632 {
  gap: 632px !important;
}

.--fw632 {
  font-weight: 632;
}

.--mt633 {
  margin-top: 633px;
}
@media screen and (max-width: 767px) {
  .--mt633 {
    margin-top: 316.5px;
  }
}

.--mb633 {
  margin-bottom: 633px !important;
}
@media screen and (max-width: 767px) {
  .--mb633 {
    margin-bottom: 316.5px !important;
  }
}

.--pt633 {
  padding-top: 633px;
}
@media screen and (max-width: 767px) {
  .--pt633 {
    padding-top: 316.5px;
  }
}

.--pb633 {
  padding-bottom: 633px;
}
@media screen and (max-width: 767px) {
  .--pb633 {
    padding-bottom: 316.5px;
  }
}

.--px633 {
  padding: 0 633px;
}

.max-w-633 {
  max-width: 633px;
}

.w-633 {
  width: 633px;
}
@media screen and (max-width: 767px) {
  .w-633 {
    width: 316.5px;
  }
}

.h-633 {
  height: 633px;
}

.--gap633 {
  gap: 633px !important;
}

.--fw633 {
  font-weight: 633;
}

.--mt634 {
  margin-top: 634px;
}
@media screen and (max-width: 767px) {
  .--mt634 {
    margin-top: 317px;
  }
}

.--mb634 {
  margin-bottom: 634px !important;
}
@media screen and (max-width: 767px) {
  .--mb634 {
    margin-bottom: 317px !important;
  }
}

.--pt634 {
  padding-top: 634px;
}
@media screen and (max-width: 767px) {
  .--pt634 {
    padding-top: 317px;
  }
}

.--pb634 {
  padding-bottom: 634px;
}
@media screen and (max-width: 767px) {
  .--pb634 {
    padding-bottom: 317px;
  }
}

.--px634 {
  padding: 0 634px;
}

.max-w-634 {
  max-width: 634px;
}

.w-634 {
  width: 634px;
}
@media screen and (max-width: 767px) {
  .w-634 {
    width: 317px;
  }
}

.h-634 {
  height: 634px;
}

.--gap634 {
  gap: 634px !important;
}

.--fw634 {
  font-weight: 634;
}

.--mt635 {
  margin-top: 635px;
}
@media screen and (max-width: 767px) {
  .--mt635 {
    margin-top: 317.5px;
  }
}

.--mb635 {
  margin-bottom: 635px !important;
}
@media screen and (max-width: 767px) {
  .--mb635 {
    margin-bottom: 317.5px !important;
  }
}

.--pt635 {
  padding-top: 635px;
}
@media screen and (max-width: 767px) {
  .--pt635 {
    padding-top: 317.5px;
  }
}

.--pb635 {
  padding-bottom: 635px;
}
@media screen and (max-width: 767px) {
  .--pb635 {
    padding-bottom: 317.5px;
  }
}

.--px635 {
  padding: 0 635px;
}

.max-w-635 {
  max-width: 635px;
}

.w-635 {
  width: 635px;
}
@media screen and (max-width: 767px) {
  .w-635 {
    width: 317.5px;
  }
}

.h-635 {
  height: 635px;
}

.--gap635 {
  gap: 635px !important;
}

.--fw635 {
  font-weight: 635;
}

.--mt636 {
  margin-top: 636px;
}
@media screen and (max-width: 767px) {
  .--mt636 {
    margin-top: 318px;
  }
}

.--mb636 {
  margin-bottom: 636px !important;
}
@media screen and (max-width: 767px) {
  .--mb636 {
    margin-bottom: 318px !important;
  }
}

.--pt636 {
  padding-top: 636px;
}
@media screen and (max-width: 767px) {
  .--pt636 {
    padding-top: 318px;
  }
}

.--pb636 {
  padding-bottom: 636px;
}
@media screen and (max-width: 767px) {
  .--pb636 {
    padding-bottom: 318px;
  }
}

.--px636 {
  padding: 0 636px;
}

.max-w-636 {
  max-width: 636px;
}

.w-636 {
  width: 636px;
}
@media screen and (max-width: 767px) {
  .w-636 {
    width: 318px;
  }
}

.h-636 {
  height: 636px;
}

.--gap636 {
  gap: 636px !important;
}

.--fw636 {
  font-weight: 636;
}

.--mt637 {
  margin-top: 637px;
}
@media screen and (max-width: 767px) {
  .--mt637 {
    margin-top: 318.5px;
  }
}

.--mb637 {
  margin-bottom: 637px !important;
}
@media screen and (max-width: 767px) {
  .--mb637 {
    margin-bottom: 318.5px !important;
  }
}

.--pt637 {
  padding-top: 637px;
}
@media screen and (max-width: 767px) {
  .--pt637 {
    padding-top: 318.5px;
  }
}

.--pb637 {
  padding-bottom: 637px;
}
@media screen and (max-width: 767px) {
  .--pb637 {
    padding-bottom: 318.5px;
  }
}

.--px637 {
  padding: 0 637px;
}

.max-w-637 {
  max-width: 637px;
}

.w-637 {
  width: 637px;
}
@media screen and (max-width: 767px) {
  .w-637 {
    width: 318.5px;
  }
}

.h-637 {
  height: 637px;
}

.--gap637 {
  gap: 637px !important;
}

.--fw637 {
  font-weight: 637;
}

.--mt638 {
  margin-top: 638px;
}
@media screen and (max-width: 767px) {
  .--mt638 {
    margin-top: 319px;
  }
}

.--mb638 {
  margin-bottom: 638px !important;
}
@media screen and (max-width: 767px) {
  .--mb638 {
    margin-bottom: 319px !important;
  }
}

.--pt638 {
  padding-top: 638px;
}
@media screen and (max-width: 767px) {
  .--pt638 {
    padding-top: 319px;
  }
}

.--pb638 {
  padding-bottom: 638px;
}
@media screen and (max-width: 767px) {
  .--pb638 {
    padding-bottom: 319px;
  }
}

.--px638 {
  padding: 0 638px;
}

.max-w-638 {
  max-width: 638px;
}

.w-638 {
  width: 638px;
}
@media screen and (max-width: 767px) {
  .w-638 {
    width: 319px;
  }
}

.h-638 {
  height: 638px;
}

.--gap638 {
  gap: 638px !important;
}

.--fw638 {
  font-weight: 638;
}

.--mt639 {
  margin-top: 639px;
}
@media screen and (max-width: 767px) {
  .--mt639 {
    margin-top: 319.5px;
  }
}

.--mb639 {
  margin-bottom: 639px !important;
}
@media screen and (max-width: 767px) {
  .--mb639 {
    margin-bottom: 319.5px !important;
  }
}

.--pt639 {
  padding-top: 639px;
}
@media screen and (max-width: 767px) {
  .--pt639 {
    padding-top: 319.5px;
  }
}

.--pb639 {
  padding-bottom: 639px;
}
@media screen and (max-width: 767px) {
  .--pb639 {
    padding-bottom: 319.5px;
  }
}

.--px639 {
  padding: 0 639px;
}

.max-w-639 {
  max-width: 639px;
}

.w-639 {
  width: 639px;
}
@media screen and (max-width: 767px) {
  .w-639 {
    width: 319.5px;
  }
}

.h-639 {
  height: 639px;
}

.--gap639 {
  gap: 639px !important;
}

.--fw639 {
  font-weight: 639;
}

.--mt640 {
  margin-top: 640px;
}
@media screen and (max-width: 767px) {
  .--mt640 {
    margin-top: 320px;
  }
}

.--mb640 {
  margin-bottom: 640px !important;
}
@media screen and (max-width: 767px) {
  .--mb640 {
    margin-bottom: 320px !important;
  }
}

.--pt640 {
  padding-top: 640px;
}
@media screen and (max-width: 767px) {
  .--pt640 {
    padding-top: 320px;
  }
}

.--pb640 {
  padding-bottom: 640px;
}
@media screen and (max-width: 767px) {
  .--pb640 {
    padding-bottom: 320px;
  }
}

.--px640 {
  padding: 0 640px;
}

.max-w-640 {
  max-width: 640px;
}

.w-640 {
  width: 640px;
}
@media screen and (max-width: 767px) {
  .w-640 {
    width: 320px;
  }
}

.h-640 {
  height: 640px;
}

.--gap640 {
  gap: 640px !important;
}

.--fw640 {
  font-weight: 640;
}

.--mt641 {
  margin-top: 641px;
}
@media screen and (max-width: 767px) {
  .--mt641 {
    margin-top: 320.5px;
  }
}

.--mb641 {
  margin-bottom: 641px !important;
}
@media screen and (max-width: 767px) {
  .--mb641 {
    margin-bottom: 320.5px !important;
  }
}

.--pt641 {
  padding-top: 641px;
}
@media screen and (max-width: 767px) {
  .--pt641 {
    padding-top: 320.5px;
  }
}

.--pb641 {
  padding-bottom: 641px;
}
@media screen and (max-width: 767px) {
  .--pb641 {
    padding-bottom: 320.5px;
  }
}

.--px641 {
  padding: 0 641px;
}

.max-w-641 {
  max-width: 641px;
}

.w-641 {
  width: 641px;
}
@media screen and (max-width: 767px) {
  .w-641 {
    width: 320.5px;
  }
}

.h-641 {
  height: 641px;
}

.--gap641 {
  gap: 641px !important;
}

.--fw641 {
  font-weight: 641;
}

.--mt642 {
  margin-top: 642px;
}
@media screen and (max-width: 767px) {
  .--mt642 {
    margin-top: 321px;
  }
}

.--mb642 {
  margin-bottom: 642px !important;
}
@media screen and (max-width: 767px) {
  .--mb642 {
    margin-bottom: 321px !important;
  }
}

.--pt642 {
  padding-top: 642px;
}
@media screen and (max-width: 767px) {
  .--pt642 {
    padding-top: 321px;
  }
}

.--pb642 {
  padding-bottom: 642px;
}
@media screen and (max-width: 767px) {
  .--pb642 {
    padding-bottom: 321px;
  }
}

.--px642 {
  padding: 0 642px;
}

.max-w-642 {
  max-width: 642px;
}

.w-642 {
  width: 642px;
}
@media screen and (max-width: 767px) {
  .w-642 {
    width: 321px;
  }
}

.h-642 {
  height: 642px;
}

.--gap642 {
  gap: 642px !important;
}

.--fw642 {
  font-weight: 642;
}

.--mt643 {
  margin-top: 643px;
}
@media screen and (max-width: 767px) {
  .--mt643 {
    margin-top: 321.5px;
  }
}

.--mb643 {
  margin-bottom: 643px !important;
}
@media screen and (max-width: 767px) {
  .--mb643 {
    margin-bottom: 321.5px !important;
  }
}

.--pt643 {
  padding-top: 643px;
}
@media screen and (max-width: 767px) {
  .--pt643 {
    padding-top: 321.5px;
  }
}

.--pb643 {
  padding-bottom: 643px;
}
@media screen and (max-width: 767px) {
  .--pb643 {
    padding-bottom: 321.5px;
  }
}

.--px643 {
  padding: 0 643px;
}

.max-w-643 {
  max-width: 643px;
}

.w-643 {
  width: 643px;
}
@media screen and (max-width: 767px) {
  .w-643 {
    width: 321.5px;
  }
}

.h-643 {
  height: 643px;
}

.--gap643 {
  gap: 643px !important;
}

.--fw643 {
  font-weight: 643;
}

.--mt644 {
  margin-top: 644px;
}
@media screen and (max-width: 767px) {
  .--mt644 {
    margin-top: 322px;
  }
}

.--mb644 {
  margin-bottom: 644px !important;
}
@media screen and (max-width: 767px) {
  .--mb644 {
    margin-bottom: 322px !important;
  }
}

.--pt644 {
  padding-top: 644px;
}
@media screen and (max-width: 767px) {
  .--pt644 {
    padding-top: 322px;
  }
}

.--pb644 {
  padding-bottom: 644px;
}
@media screen and (max-width: 767px) {
  .--pb644 {
    padding-bottom: 322px;
  }
}

.--px644 {
  padding: 0 644px;
}

.max-w-644 {
  max-width: 644px;
}

.w-644 {
  width: 644px;
}
@media screen and (max-width: 767px) {
  .w-644 {
    width: 322px;
  }
}

.h-644 {
  height: 644px;
}

.--gap644 {
  gap: 644px !important;
}

.--fw644 {
  font-weight: 644;
}

.--mt645 {
  margin-top: 645px;
}
@media screen and (max-width: 767px) {
  .--mt645 {
    margin-top: 322.5px;
  }
}

.--mb645 {
  margin-bottom: 645px !important;
}
@media screen and (max-width: 767px) {
  .--mb645 {
    margin-bottom: 322.5px !important;
  }
}

.--pt645 {
  padding-top: 645px;
}
@media screen and (max-width: 767px) {
  .--pt645 {
    padding-top: 322.5px;
  }
}

.--pb645 {
  padding-bottom: 645px;
}
@media screen and (max-width: 767px) {
  .--pb645 {
    padding-bottom: 322.5px;
  }
}

.--px645 {
  padding: 0 645px;
}

.max-w-645 {
  max-width: 645px;
}

.w-645 {
  width: 645px;
}
@media screen and (max-width: 767px) {
  .w-645 {
    width: 322.5px;
  }
}

.h-645 {
  height: 645px;
}

.--gap645 {
  gap: 645px !important;
}

.--fw645 {
  font-weight: 645;
}

.--mt646 {
  margin-top: 646px;
}
@media screen and (max-width: 767px) {
  .--mt646 {
    margin-top: 323px;
  }
}

.--mb646 {
  margin-bottom: 646px !important;
}
@media screen and (max-width: 767px) {
  .--mb646 {
    margin-bottom: 323px !important;
  }
}

.--pt646 {
  padding-top: 646px;
}
@media screen and (max-width: 767px) {
  .--pt646 {
    padding-top: 323px;
  }
}

.--pb646 {
  padding-bottom: 646px;
}
@media screen and (max-width: 767px) {
  .--pb646 {
    padding-bottom: 323px;
  }
}

.--px646 {
  padding: 0 646px;
}

.max-w-646 {
  max-width: 646px;
}

.w-646 {
  width: 646px;
}
@media screen and (max-width: 767px) {
  .w-646 {
    width: 323px;
  }
}

.h-646 {
  height: 646px;
}

.--gap646 {
  gap: 646px !important;
}

.--fw646 {
  font-weight: 646;
}

.--mt647 {
  margin-top: 647px;
}
@media screen and (max-width: 767px) {
  .--mt647 {
    margin-top: 323.5px;
  }
}

.--mb647 {
  margin-bottom: 647px !important;
}
@media screen and (max-width: 767px) {
  .--mb647 {
    margin-bottom: 323.5px !important;
  }
}

.--pt647 {
  padding-top: 647px;
}
@media screen and (max-width: 767px) {
  .--pt647 {
    padding-top: 323.5px;
  }
}

.--pb647 {
  padding-bottom: 647px;
}
@media screen and (max-width: 767px) {
  .--pb647 {
    padding-bottom: 323.5px;
  }
}

.--px647 {
  padding: 0 647px;
}

.max-w-647 {
  max-width: 647px;
}

.w-647 {
  width: 647px;
}
@media screen and (max-width: 767px) {
  .w-647 {
    width: 323.5px;
  }
}

.h-647 {
  height: 647px;
}

.--gap647 {
  gap: 647px !important;
}

.--fw647 {
  font-weight: 647;
}

.--mt648 {
  margin-top: 648px;
}
@media screen and (max-width: 767px) {
  .--mt648 {
    margin-top: 324px;
  }
}

.--mb648 {
  margin-bottom: 648px !important;
}
@media screen and (max-width: 767px) {
  .--mb648 {
    margin-bottom: 324px !important;
  }
}

.--pt648 {
  padding-top: 648px;
}
@media screen and (max-width: 767px) {
  .--pt648 {
    padding-top: 324px;
  }
}

.--pb648 {
  padding-bottom: 648px;
}
@media screen and (max-width: 767px) {
  .--pb648 {
    padding-bottom: 324px;
  }
}

.--px648 {
  padding: 0 648px;
}

.max-w-648 {
  max-width: 648px;
}

.w-648 {
  width: 648px;
}
@media screen and (max-width: 767px) {
  .w-648 {
    width: 324px;
  }
}

.h-648 {
  height: 648px;
}

.--gap648 {
  gap: 648px !important;
}

.--fw648 {
  font-weight: 648;
}

.--mt649 {
  margin-top: 649px;
}
@media screen and (max-width: 767px) {
  .--mt649 {
    margin-top: 324.5px;
  }
}

.--mb649 {
  margin-bottom: 649px !important;
}
@media screen and (max-width: 767px) {
  .--mb649 {
    margin-bottom: 324.5px !important;
  }
}

.--pt649 {
  padding-top: 649px;
}
@media screen and (max-width: 767px) {
  .--pt649 {
    padding-top: 324.5px;
  }
}

.--pb649 {
  padding-bottom: 649px;
}
@media screen and (max-width: 767px) {
  .--pb649 {
    padding-bottom: 324.5px;
  }
}

.--px649 {
  padding: 0 649px;
}

.max-w-649 {
  max-width: 649px;
}

.w-649 {
  width: 649px;
}
@media screen and (max-width: 767px) {
  .w-649 {
    width: 324.5px;
  }
}

.h-649 {
  height: 649px;
}

.--gap649 {
  gap: 649px !important;
}

.--fw649 {
  font-weight: 649;
}

.--mt650 {
  margin-top: 650px;
}
@media screen and (max-width: 767px) {
  .--mt650 {
    margin-top: 325px;
  }
}

.--mb650 {
  margin-bottom: 650px !important;
}
@media screen and (max-width: 767px) {
  .--mb650 {
    margin-bottom: 325px !important;
  }
}

.--pt650 {
  padding-top: 650px;
}
@media screen and (max-width: 767px) {
  .--pt650 {
    padding-top: 325px;
  }
}

.--pb650 {
  padding-bottom: 650px;
}
@media screen and (max-width: 767px) {
  .--pb650 {
    padding-bottom: 325px;
  }
}

.--px650 {
  padding: 0 650px;
}

.max-w-650 {
  max-width: 650px;
}

.w-650 {
  width: 650px;
}
@media screen and (max-width: 767px) {
  .w-650 {
    width: 325px;
  }
}

.h-650 {
  height: 650px;
}

.--gap650 {
  gap: 650px !important;
}

.--fw650 {
  font-weight: 650;
}

.--mt651 {
  margin-top: 651px;
}
@media screen and (max-width: 767px) {
  .--mt651 {
    margin-top: 325.5px;
  }
}

.--mb651 {
  margin-bottom: 651px !important;
}
@media screen and (max-width: 767px) {
  .--mb651 {
    margin-bottom: 325.5px !important;
  }
}

.--pt651 {
  padding-top: 651px;
}
@media screen and (max-width: 767px) {
  .--pt651 {
    padding-top: 325.5px;
  }
}

.--pb651 {
  padding-bottom: 651px;
}
@media screen and (max-width: 767px) {
  .--pb651 {
    padding-bottom: 325.5px;
  }
}

.--px651 {
  padding: 0 651px;
}

.max-w-651 {
  max-width: 651px;
}

.w-651 {
  width: 651px;
}
@media screen and (max-width: 767px) {
  .w-651 {
    width: 325.5px;
  }
}

.h-651 {
  height: 651px;
}

.--gap651 {
  gap: 651px !important;
}

.--fw651 {
  font-weight: 651;
}

.--mt652 {
  margin-top: 652px;
}
@media screen and (max-width: 767px) {
  .--mt652 {
    margin-top: 326px;
  }
}

.--mb652 {
  margin-bottom: 652px !important;
}
@media screen and (max-width: 767px) {
  .--mb652 {
    margin-bottom: 326px !important;
  }
}

.--pt652 {
  padding-top: 652px;
}
@media screen and (max-width: 767px) {
  .--pt652 {
    padding-top: 326px;
  }
}

.--pb652 {
  padding-bottom: 652px;
}
@media screen and (max-width: 767px) {
  .--pb652 {
    padding-bottom: 326px;
  }
}

.--px652 {
  padding: 0 652px;
}

.max-w-652 {
  max-width: 652px;
}

.w-652 {
  width: 652px;
}
@media screen and (max-width: 767px) {
  .w-652 {
    width: 326px;
  }
}

.h-652 {
  height: 652px;
}

.--gap652 {
  gap: 652px !important;
}

.--fw652 {
  font-weight: 652;
}

.--mt653 {
  margin-top: 653px;
}
@media screen and (max-width: 767px) {
  .--mt653 {
    margin-top: 326.5px;
  }
}

.--mb653 {
  margin-bottom: 653px !important;
}
@media screen and (max-width: 767px) {
  .--mb653 {
    margin-bottom: 326.5px !important;
  }
}

.--pt653 {
  padding-top: 653px;
}
@media screen and (max-width: 767px) {
  .--pt653 {
    padding-top: 326.5px;
  }
}

.--pb653 {
  padding-bottom: 653px;
}
@media screen and (max-width: 767px) {
  .--pb653 {
    padding-bottom: 326.5px;
  }
}

.--px653 {
  padding: 0 653px;
}

.max-w-653 {
  max-width: 653px;
}

.w-653 {
  width: 653px;
}
@media screen and (max-width: 767px) {
  .w-653 {
    width: 326.5px;
  }
}

.h-653 {
  height: 653px;
}

.--gap653 {
  gap: 653px !important;
}

.--fw653 {
  font-weight: 653;
}

.--mt654 {
  margin-top: 654px;
}
@media screen and (max-width: 767px) {
  .--mt654 {
    margin-top: 327px;
  }
}

.--mb654 {
  margin-bottom: 654px !important;
}
@media screen and (max-width: 767px) {
  .--mb654 {
    margin-bottom: 327px !important;
  }
}

.--pt654 {
  padding-top: 654px;
}
@media screen and (max-width: 767px) {
  .--pt654 {
    padding-top: 327px;
  }
}

.--pb654 {
  padding-bottom: 654px;
}
@media screen and (max-width: 767px) {
  .--pb654 {
    padding-bottom: 327px;
  }
}

.--px654 {
  padding: 0 654px;
}

.max-w-654 {
  max-width: 654px;
}

.w-654 {
  width: 654px;
}
@media screen and (max-width: 767px) {
  .w-654 {
    width: 327px;
  }
}

.h-654 {
  height: 654px;
}

.--gap654 {
  gap: 654px !important;
}

.--fw654 {
  font-weight: 654;
}

.--mt655 {
  margin-top: 655px;
}
@media screen and (max-width: 767px) {
  .--mt655 {
    margin-top: 327.5px;
  }
}

.--mb655 {
  margin-bottom: 655px !important;
}
@media screen and (max-width: 767px) {
  .--mb655 {
    margin-bottom: 327.5px !important;
  }
}

.--pt655 {
  padding-top: 655px;
}
@media screen and (max-width: 767px) {
  .--pt655 {
    padding-top: 327.5px;
  }
}

.--pb655 {
  padding-bottom: 655px;
}
@media screen and (max-width: 767px) {
  .--pb655 {
    padding-bottom: 327.5px;
  }
}

.--px655 {
  padding: 0 655px;
}

.max-w-655 {
  max-width: 655px;
}

.w-655 {
  width: 655px;
}
@media screen and (max-width: 767px) {
  .w-655 {
    width: 327.5px;
  }
}

.h-655 {
  height: 655px;
}

.--gap655 {
  gap: 655px !important;
}

.--fw655 {
  font-weight: 655;
}

.--mt656 {
  margin-top: 656px;
}
@media screen and (max-width: 767px) {
  .--mt656 {
    margin-top: 328px;
  }
}

.--mb656 {
  margin-bottom: 656px !important;
}
@media screen and (max-width: 767px) {
  .--mb656 {
    margin-bottom: 328px !important;
  }
}

.--pt656 {
  padding-top: 656px;
}
@media screen and (max-width: 767px) {
  .--pt656 {
    padding-top: 328px;
  }
}

.--pb656 {
  padding-bottom: 656px;
}
@media screen and (max-width: 767px) {
  .--pb656 {
    padding-bottom: 328px;
  }
}

.--px656 {
  padding: 0 656px;
}

.max-w-656 {
  max-width: 656px;
}

.w-656 {
  width: 656px;
}
@media screen and (max-width: 767px) {
  .w-656 {
    width: 328px;
  }
}

.h-656 {
  height: 656px;
}

.--gap656 {
  gap: 656px !important;
}

.--fw656 {
  font-weight: 656;
}

.--mt657 {
  margin-top: 657px;
}
@media screen and (max-width: 767px) {
  .--mt657 {
    margin-top: 328.5px;
  }
}

.--mb657 {
  margin-bottom: 657px !important;
}
@media screen and (max-width: 767px) {
  .--mb657 {
    margin-bottom: 328.5px !important;
  }
}

.--pt657 {
  padding-top: 657px;
}
@media screen and (max-width: 767px) {
  .--pt657 {
    padding-top: 328.5px;
  }
}

.--pb657 {
  padding-bottom: 657px;
}
@media screen and (max-width: 767px) {
  .--pb657 {
    padding-bottom: 328.5px;
  }
}

.--px657 {
  padding: 0 657px;
}

.max-w-657 {
  max-width: 657px;
}

.w-657 {
  width: 657px;
}
@media screen and (max-width: 767px) {
  .w-657 {
    width: 328.5px;
  }
}

.h-657 {
  height: 657px;
}

.--gap657 {
  gap: 657px !important;
}

.--fw657 {
  font-weight: 657;
}

.--mt658 {
  margin-top: 658px;
}
@media screen and (max-width: 767px) {
  .--mt658 {
    margin-top: 329px;
  }
}

.--mb658 {
  margin-bottom: 658px !important;
}
@media screen and (max-width: 767px) {
  .--mb658 {
    margin-bottom: 329px !important;
  }
}

.--pt658 {
  padding-top: 658px;
}
@media screen and (max-width: 767px) {
  .--pt658 {
    padding-top: 329px;
  }
}

.--pb658 {
  padding-bottom: 658px;
}
@media screen and (max-width: 767px) {
  .--pb658 {
    padding-bottom: 329px;
  }
}

.--px658 {
  padding: 0 658px;
}

.max-w-658 {
  max-width: 658px;
}

.w-658 {
  width: 658px;
}
@media screen and (max-width: 767px) {
  .w-658 {
    width: 329px;
  }
}

.h-658 {
  height: 658px;
}

.--gap658 {
  gap: 658px !important;
}

.--fw658 {
  font-weight: 658;
}

.--mt659 {
  margin-top: 659px;
}
@media screen and (max-width: 767px) {
  .--mt659 {
    margin-top: 329.5px;
  }
}

.--mb659 {
  margin-bottom: 659px !important;
}
@media screen and (max-width: 767px) {
  .--mb659 {
    margin-bottom: 329.5px !important;
  }
}

.--pt659 {
  padding-top: 659px;
}
@media screen and (max-width: 767px) {
  .--pt659 {
    padding-top: 329.5px;
  }
}

.--pb659 {
  padding-bottom: 659px;
}
@media screen and (max-width: 767px) {
  .--pb659 {
    padding-bottom: 329.5px;
  }
}

.--px659 {
  padding: 0 659px;
}

.max-w-659 {
  max-width: 659px;
}

.w-659 {
  width: 659px;
}
@media screen and (max-width: 767px) {
  .w-659 {
    width: 329.5px;
  }
}

.h-659 {
  height: 659px;
}

.--gap659 {
  gap: 659px !important;
}

.--fw659 {
  font-weight: 659;
}

.--mt660 {
  margin-top: 660px;
}
@media screen and (max-width: 767px) {
  .--mt660 {
    margin-top: 330px;
  }
}

.--mb660 {
  margin-bottom: 660px !important;
}
@media screen and (max-width: 767px) {
  .--mb660 {
    margin-bottom: 330px !important;
  }
}

.--pt660 {
  padding-top: 660px;
}
@media screen and (max-width: 767px) {
  .--pt660 {
    padding-top: 330px;
  }
}

.--pb660 {
  padding-bottom: 660px;
}
@media screen and (max-width: 767px) {
  .--pb660 {
    padding-bottom: 330px;
  }
}

.--px660 {
  padding: 0 660px;
}

.max-w-660 {
  max-width: 660px;
}

.w-660 {
  width: 660px;
}
@media screen and (max-width: 767px) {
  .w-660 {
    width: 330px;
  }
}

.h-660 {
  height: 660px;
}

.--gap660 {
  gap: 660px !important;
}

.--fw660 {
  font-weight: 660;
}

.--mt661 {
  margin-top: 661px;
}
@media screen and (max-width: 767px) {
  .--mt661 {
    margin-top: 330.5px;
  }
}

.--mb661 {
  margin-bottom: 661px !important;
}
@media screen and (max-width: 767px) {
  .--mb661 {
    margin-bottom: 330.5px !important;
  }
}

.--pt661 {
  padding-top: 661px;
}
@media screen and (max-width: 767px) {
  .--pt661 {
    padding-top: 330.5px;
  }
}

.--pb661 {
  padding-bottom: 661px;
}
@media screen and (max-width: 767px) {
  .--pb661 {
    padding-bottom: 330.5px;
  }
}

.--px661 {
  padding: 0 661px;
}

.max-w-661 {
  max-width: 661px;
}

.w-661 {
  width: 661px;
}
@media screen and (max-width: 767px) {
  .w-661 {
    width: 330.5px;
  }
}

.h-661 {
  height: 661px;
}

.--gap661 {
  gap: 661px !important;
}

.--fw661 {
  font-weight: 661;
}

.--mt662 {
  margin-top: 662px;
}
@media screen and (max-width: 767px) {
  .--mt662 {
    margin-top: 331px;
  }
}

.--mb662 {
  margin-bottom: 662px !important;
}
@media screen and (max-width: 767px) {
  .--mb662 {
    margin-bottom: 331px !important;
  }
}

.--pt662 {
  padding-top: 662px;
}
@media screen and (max-width: 767px) {
  .--pt662 {
    padding-top: 331px;
  }
}

.--pb662 {
  padding-bottom: 662px;
}
@media screen and (max-width: 767px) {
  .--pb662 {
    padding-bottom: 331px;
  }
}

.--px662 {
  padding: 0 662px;
}

.max-w-662 {
  max-width: 662px;
}

.w-662 {
  width: 662px;
}
@media screen and (max-width: 767px) {
  .w-662 {
    width: 331px;
  }
}

.h-662 {
  height: 662px;
}

.--gap662 {
  gap: 662px !important;
}

.--fw662 {
  font-weight: 662;
}

.--mt663 {
  margin-top: 663px;
}
@media screen and (max-width: 767px) {
  .--mt663 {
    margin-top: 331.5px;
  }
}

.--mb663 {
  margin-bottom: 663px !important;
}
@media screen and (max-width: 767px) {
  .--mb663 {
    margin-bottom: 331.5px !important;
  }
}

.--pt663 {
  padding-top: 663px;
}
@media screen and (max-width: 767px) {
  .--pt663 {
    padding-top: 331.5px;
  }
}

.--pb663 {
  padding-bottom: 663px;
}
@media screen and (max-width: 767px) {
  .--pb663 {
    padding-bottom: 331.5px;
  }
}

.--px663 {
  padding: 0 663px;
}

.max-w-663 {
  max-width: 663px;
}

.w-663 {
  width: 663px;
}
@media screen and (max-width: 767px) {
  .w-663 {
    width: 331.5px;
  }
}

.h-663 {
  height: 663px;
}

.--gap663 {
  gap: 663px !important;
}

.--fw663 {
  font-weight: 663;
}

.--mt664 {
  margin-top: 664px;
}
@media screen and (max-width: 767px) {
  .--mt664 {
    margin-top: 332px;
  }
}

.--mb664 {
  margin-bottom: 664px !important;
}
@media screen and (max-width: 767px) {
  .--mb664 {
    margin-bottom: 332px !important;
  }
}

.--pt664 {
  padding-top: 664px;
}
@media screen and (max-width: 767px) {
  .--pt664 {
    padding-top: 332px;
  }
}

.--pb664 {
  padding-bottom: 664px;
}
@media screen and (max-width: 767px) {
  .--pb664 {
    padding-bottom: 332px;
  }
}

.--px664 {
  padding: 0 664px;
}

.max-w-664 {
  max-width: 664px;
}

.w-664 {
  width: 664px;
}
@media screen and (max-width: 767px) {
  .w-664 {
    width: 332px;
  }
}

.h-664 {
  height: 664px;
}

.--gap664 {
  gap: 664px !important;
}

.--fw664 {
  font-weight: 664;
}

.--mt665 {
  margin-top: 665px;
}
@media screen and (max-width: 767px) {
  .--mt665 {
    margin-top: 332.5px;
  }
}

.--mb665 {
  margin-bottom: 665px !important;
}
@media screen and (max-width: 767px) {
  .--mb665 {
    margin-bottom: 332.5px !important;
  }
}

.--pt665 {
  padding-top: 665px;
}
@media screen and (max-width: 767px) {
  .--pt665 {
    padding-top: 332.5px;
  }
}

.--pb665 {
  padding-bottom: 665px;
}
@media screen and (max-width: 767px) {
  .--pb665 {
    padding-bottom: 332.5px;
  }
}

.--px665 {
  padding: 0 665px;
}

.max-w-665 {
  max-width: 665px;
}

.w-665 {
  width: 665px;
}
@media screen and (max-width: 767px) {
  .w-665 {
    width: 332.5px;
  }
}

.h-665 {
  height: 665px;
}

.--gap665 {
  gap: 665px !important;
}

.--fw665 {
  font-weight: 665;
}

.--mt666 {
  margin-top: 666px;
}
@media screen and (max-width: 767px) {
  .--mt666 {
    margin-top: 333px;
  }
}

.--mb666 {
  margin-bottom: 666px !important;
}
@media screen and (max-width: 767px) {
  .--mb666 {
    margin-bottom: 333px !important;
  }
}

.--pt666 {
  padding-top: 666px;
}
@media screen and (max-width: 767px) {
  .--pt666 {
    padding-top: 333px;
  }
}

.--pb666 {
  padding-bottom: 666px;
}
@media screen and (max-width: 767px) {
  .--pb666 {
    padding-bottom: 333px;
  }
}

.--px666 {
  padding: 0 666px;
}

.max-w-666 {
  max-width: 666px;
}

.w-666 {
  width: 666px;
}
@media screen and (max-width: 767px) {
  .w-666 {
    width: 333px;
  }
}

.h-666 {
  height: 666px;
}

.--gap666 {
  gap: 666px !important;
}

.--fw666 {
  font-weight: 666;
}

.--mt667 {
  margin-top: 667px;
}
@media screen and (max-width: 767px) {
  .--mt667 {
    margin-top: 333.5px;
  }
}

.--mb667 {
  margin-bottom: 667px !important;
}
@media screen and (max-width: 767px) {
  .--mb667 {
    margin-bottom: 333.5px !important;
  }
}

.--pt667 {
  padding-top: 667px;
}
@media screen and (max-width: 767px) {
  .--pt667 {
    padding-top: 333.5px;
  }
}

.--pb667 {
  padding-bottom: 667px;
}
@media screen and (max-width: 767px) {
  .--pb667 {
    padding-bottom: 333.5px;
  }
}

.--px667 {
  padding: 0 667px;
}

.max-w-667 {
  max-width: 667px;
}

.w-667 {
  width: 667px;
}
@media screen and (max-width: 767px) {
  .w-667 {
    width: 333.5px;
  }
}

.h-667 {
  height: 667px;
}

.--gap667 {
  gap: 667px !important;
}

.--fw667 {
  font-weight: 667;
}

.--mt668 {
  margin-top: 668px;
}
@media screen and (max-width: 767px) {
  .--mt668 {
    margin-top: 334px;
  }
}

.--mb668 {
  margin-bottom: 668px !important;
}
@media screen and (max-width: 767px) {
  .--mb668 {
    margin-bottom: 334px !important;
  }
}

.--pt668 {
  padding-top: 668px;
}
@media screen and (max-width: 767px) {
  .--pt668 {
    padding-top: 334px;
  }
}

.--pb668 {
  padding-bottom: 668px;
}
@media screen and (max-width: 767px) {
  .--pb668 {
    padding-bottom: 334px;
  }
}

.--px668 {
  padding: 0 668px;
}

.max-w-668 {
  max-width: 668px;
}

.w-668 {
  width: 668px;
}
@media screen and (max-width: 767px) {
  .w-668 {
    width: 334px;
  }
}

.h-668 {
  height: 668px;
}

.--gap668 {
  gap: 668px !important;
}

.--fw668 {
  font-weight: 668;
}

.--mt669 {
  margin-top: 669px;
}
@media screen and (max-width: 767px) {
  .--mt669 {
    margin-top: 334.5px;
  }
}

.--mb669 {
  margin-bottom: 669px !important;
}
@media screen and (max-width: 767px) {
  .--mb669 {
    margin-bottom: 334.5px !important;
  }
}

.--pt669 {
  padding-top: 669px;
}
@media screen and (max-width: 767px) {
  .--pt669 {
    padding-top: 334.5px;
  }
}

.--pb669 {
  padding-bottom: 669px;
}
@media screen and (max-width: 767px) {
  .--pb669 {
    padding-bottom: 334.5px;
  }
}

.--px669 {
  padding: 0 669px;
}

.max-w-669 {
  max-width: 669px;
}

.w-669 {
  width: 669px;
}
@media screen and (max-width: 767px) {
  .w-669 {
    width: 334.5px;
  }
}

.h-669 {
  height: 669px;
}

.--gap669 {
  gap: 669px !important;
}

.--fw669 {
  font-weight: 669;
}

.--mt670 {
  margin-top: 670px;
}
@media screen and (max-width: 767px) {
  .--mt670 {
    margin-top: 335px;
  }
}

.--mb670 {
  margin-bottom: 670px !important;
}
@media screen and (max-width: 767px) {
  .--mb670 {
    margin-bottom: 335px !important;
  }
}

.--pt670 {
  padding-top: 670px;
}
@media screen and (max-width: 767px) {
  .--pt670 {
    padding-top: 335px;
  }
}

.--pb670 {
  padding-bottom: 670px;
}
@media screen and (max-width: 767px) {
  .--pb670 {
    padding-bottom: 335px;
  }
}

.--px670 {
  padding: 0 670px;
}

.max-w-670 {
  max-width: 670px;
}

.w-670 {
  width: 670px;
}
@media screen and (max-width: 767px) {
  .w-670 {
    width: 335px;
  }
}

.h-670 {
  height: 670px;
}

.--gap670 {
  gap: 670px !important;
}

.--fw670 {
  font-weight: 670;
}

.--mt671 {
  margin-top: 671px;
}
@media screen and (max-width: 767px) {
  .--mt671 {
    margin-top: 335.5px;
  }
}

.--mb671 {
  margin-bottom: 671px !important;
}
@media screen and (max-width: 767px) {
  .--mb671 {
    margin-bottom: 335.5px !important;
  }
}

.--pt671 {
  padding-top: 671px;
}
@media screen and (max-width: 767px) {
  .--pt671 {
    padding-top: 335.5px;
  }
}

.--pb671 {
  padding-bottom: 671px;
}
@media screen and (max-width: 767px) {
  .--pb671 {
    padding-bottom: 335.5px;
  }
}

.--px671 {
  padding: 0 671px;
}

.max-w-671 {
  max-width: 671px;
}

.w-671 {
  width: 671px;
}
@media screen and (max-width: 767px) {
  .w-671 {
    width: 335.5px;
  }
}

.h-671 {
  height: 671px;
}

.--gap671 {
  gap: 671px !important;
}

.--fw671 {
  font-weight: 671;
}

.--mt672 {
  margin-top: 672px;
}
@media screen and (max-width: 767px) {
  .--mt672 {
    margin-top: 336px;
  }
}

.--mb672 {
  margin-bottom: 672px !important;
}
@media screen and (max-width: 767px) {
  .--mb672 {
    margin-bottom: 336px !important;
  }
}

.--pt672 {
  padding-top: 672px;
}
@media screen and (max-width: 767px) {
  .--pt672 {
    padding-top: 336px;
  }
}

.--pb672 {
  padding-bottom: 672px;
}
@media screen and (max-width: 767px) {
  .--pb672 {
    padding-bottom: 336px;
  }
}

.--px672 {
  padding: 0 672px;
}

.max-w-672 {
  max-width: 672px;
}

.w-672 {
  width: 672px;
}
@media screen and (max-width: 767px) {
  .w-672 {
    width: 336px;
  }
}

.h-672 {
  height: 672px;
}

.--gap672 {
  gap: 672px !important;
}

.--fw672 {
  font-weight: 672;
}

.--mt673 {
  margin-top: 673px;
}
@media screen and (max-width: 767px) {
  .--mt673 {
    margin-top: 336.5px;
  }
}

.--mb673 {
  margin-bottom: 673px !important;
}
@media screen and (max-width: 767px) {
  .--mb673 {
    margin-bottom: 336.5px !important;
  }
}

.--pt673 {
  padding-top: 673px;
}
@media screen and (max-width: 767px) {
  .--pt673 {
    padding-top: 336.5px;
  }
}

.--pb673 {
  padding-bottom: 673px;
}
@media screen and (max-width: 767px) {
  .--pb673 {
    padding-bottom: 336.5px;
  }
}

.--px673 {
  padding: 0 673px;
}

.max-w-673 {
  max-width: 673px;
}

.w-673 {
  width: 673px;
}
@media screen and (max-width: 767px) {
  .w-673 {
    width: 336.5px;
  }
}

.h-673 {
  height: 673px;
}

.--gap673 {
  gap: 673px !important;
}

.--fw673 {
  font-weight: 673;
}

.--mt674 {
  margin-top: 674px;
}
@media screen and (max-width: 767px) {
  .--mt674 {
    margin-top: 337px;
  }
}

.--mb674 {
  margin-bottom: 674px !important;
}
@media screen and (max-width: 767px) {
  .--mb674 {
    margin-bottom: 337px !important;
  }
}

.--pt674 {
  padding-top: 674px;
}
@media screen and (max-width: 767px) {
  .--pt674 {
    padding-top: 337px;
  }
}

.--pb674 {
  padding-bottom: 674px;
}
@media screen and (max-width: 767px) {
  .--pb674 {
    padding-bottom: 337px;
  }
}

.--px674 {
  padding: 0 674px;
}

.max-w-674 {
  max-width: 674px;
}

.w-674 {
  width: 674px;
}
@media screen and (max-width: 767px) {
  .w-674 {
    width: 337px;
  }
}

.h-674 {
  height: 674px;
}

.--gap674 {
  gap: 674px !important;
}

.--fw674 {
  font-weight: 674;
}

.--mt675 {
  margin-top: 675px;
}
@media screen and (max-width: 767px) {
  .--mt675 {
    margin-top: 337.5px;
  }
}

.--mb675 {
  margin-bottom: 675px !important;
}
@media screen and (max-width: 767px) {
  .--mb675 {
    margin-bottom: 337.5px !important;
  }
}

.--pt675 {
  padding-top: 675px;
}
@media screen and (max-width: 767px) {
  .--pt675 {
    padding-top: 337.5px;
  }
}

.--pb675 {
  padding-bottom: 675px;
}
@media screen and (max-width: 767px) {
  .--pb675 {
    padding-bottom: 337.5px;
  }
}

.--px675 {
  padding: 0 675px;
}

.max-w-675 {
  max-width: 675px;
}

.w-675 {
  width: 675px;
}
@media screen and (max-width: 767px) {
  .w-675 {
    width: 337.5px;
  }
}

.h-675 {
  height: 675px;
}

.--gap675 {
  gap: 675px !important;
}

.--fw675 {
  font-weight: 675;
}

.--mt676 {
  margin-top: 676px;
}
@media screen and (max-width: 767px) {
  .--mt676 {
    margin-top: 338px;
  }
}

.--mb676 {
  margin-bottom: 676px !important;
}
@media screen and (max-width: 767px) {
  .--mb676 {
    margin-bottom: 338px !important;
  }
}

.--pt676 {
  padding-top: 676px;
}
@media screen and (max-width: 767px) {
  .--pt676 {
    padding-top: 338px;
  }
}

.--pb676 {
  padding-bottom: 676px;
}
@media screen and (max-width: 767px) {
  .--pb676 {
    padding-bottom: 338px;
  }
}

.--px676 {
  padding: 0 676px;
}

.max-w-676 {
  max-width: 676px;
}

.w-676 {
  width: 676px;
}
@media screen and (max-width: 767px) {
  .w-676 {
    width: 338px;
  }
}

.h-676 {
  height: 676px;
}

.--gap676 {
  gap: 676px !important;
}

.--fw676 {
  font-weight: 676;
}

.--mt677 {
  margin-top: 677px;
}
@media screen and (max-width: 767px) {
  .--mt677 {
    margin-top: 338.5px;
  }
}

.--mb677 {
  margin-bottom: 677px !important;
}
@media screen and (max-width: 767px) {
  .--mb677 {
    margin-bottom: 338.5px !important;
  }
}

.--pt677 {
  padding-top: 677px;
}
@media screen and (max-width: 767px) {
  .--pt677 {
    padding-top: 338.5px;
  }
}

.--pb677 {
  padding-bottom: 677px;
}
@media screen and (max-width: 767px) {
  .--pb677 {
    padding-bottom: 338.5px;
  }
}

.--px677 {
  padding: 0 677px;
}

.max-w-677 {
  max-width: 677px;
}

.w-677 {
  width: 677px;
}
@media screen and (max-width: 767px) {
  .w-677 {
    width: 338.5px;
  }
}

.h-677 {
  height: 677px;
}

.--gap677 {
  gap: 677px !important;
}

.--fw677 {
  font-weight: 677;
}

.--mt678 {
  margin-top: 678px;
}
@media screen and (max-width: 767px) {
  .--mt678 {
    margin-top: 339px;
  }
}

.--mb678 {
  margin-bottom: 678px !important;
}
@media screen and (max-width: 767px) {
  .--mb678 {
    margin-bottom: 339px !important;
  }
}

.--pt678 {
  padding-top: 678px;
}
@media screen and (max-width: 767px) {
  .--pt678 {
    padding-top: 339px;
  }
}

.--pb678 {
  padding-bottom: 678px;
}
@media screen and (max-width: 767px) {
  .--pb678 {
    padding-bottom: 339px;
  }
}

.--px678 {
  padding: 0 678px;
}

.max-w-678 {
  max-width: 678px;
}

.w-678 {
  width: 678px;
}
@media screen and (max-width: 767px) {
  .w-678 {
    width: 339px;
  }
}

.h-678 {
  height: 678px;
}

.--gap678 {
  gap: 678px !important;
}

.--fw678 {
  font-weight: 678;
}

.--mt679 {
  margin-top: 679px;
}
@media screen and (max-width: 767px) {
  .--mt679 {
    margin-top: 339.5px;
  }
}

.--mb679 {
  margin-bottom: 679px !important;
}
@media screen and (max-width: 767px) {
  .--mb679 {
    margin-bottom: 339.5px !important;
  }
}

.--pt679 {
  padding-top: 679px;
}
@media screen and (max-width: 767px) {
  .--pt679 {
    padding-top: 339.5px;
  }
}

.--pb679 {
  padding-bottom: 679px;
}
@media screen and (max-width: 767px) {
  .--pb679 {
    padding-bottom: 339.5px;
  }
}

.--px679 {
  padding: 0 679px;
}

.max-w-679 {
  max-width: 679px;
}

.w-679 {
  width: 679px;
}
@media screen and (max-width: 767px) {
  .w-679 {
    width: 339.5px;
  }
}

.h-679 {
  height: 679px;
}

.--gap679 {
  gap: 679px !important;
}

.--fw679 {
  font-weight: 679;
}

.--mt680 {
  margin-top: 680px;
}
@media screen and (max-width: 767px) {
  .--mt680 {
    margin-top: 340px;
  }
}

.--mb680 {
  margin-bottom: 680px !important;
}
@media screen and (max-width: 767px) {
  .--mb680 {
    margin-bottom: 340px !important;
  }
}

.--pt680 {
  padding-top: 680px;
}
@media screen and (max-width: 767px) {
  .--pt680 {
    padding-top: 340px;
  }
}

.--pb680 {
  padding-bottom: 680px;
}
@media screen and (max-width: 767px) {
  .--pb680 {
    padding-bottom: 340px;
  }
}

.--px680 {
  padding: 0 680px;
}

.max-w-680 {
  max-width: 680px;
}

.w-680 {
  width: 680px;
}
@media screen and (max-width: 767px) {
  .w-680 {
    width: 340px;
  }
}

.h-680 {
  height: 680px;
}

.--gap680 {
  gap: 680px !important;
}

.--fw680 {
  font-weight: 680;
}

.--mt681 {
  margin-top: 681px;
}
@media screen and (max-width: 767px) {
  .--mt681 {
    margin-top: 340.5px;
  }
}

.--mb681 {
  margin-bottom: 681px !important;
}
@media screen and (max-width: 767px) {
  .--mb681 {
    margin-bottom: 340.5px !important;
  }
}

.--pt681 {
  padding-top: 681px;
}
@media screen and (max-width: 767px) {
  .--pt681 {
    padding-top: 340.5px;
  }
}

.--pb681 {
  padding-bottom: 681px;
}
@media screen and (max-width: 767px) {
  .--pb681 {
    padding-bottom: 340.5px;
  }
}

.--px681 {
  padding: 0 681px;
}

.max-w-681 {
  max-width: 681px;
}

.w-681 {
  width: 681px;
}
@media screen and (max-width: 767px) {
  .w-681 {
    width: 340.5px;
  }
}

.h-681 {
  height: 681px;
}

.--gap681 {
  gap: 681px !important;
}

.--fw681 {
  font-weight: 681;
}

.--mt682 {
  margin-top: 682px;
}
@media screen and (max-width: 767px) {
  .--mt682 {
    margin-top: 341px;
  }
}

.--mb682 {
  margin-bottom: 682px !important;
}
@media screen and (max-width: 767px) {
  .--mb682 {
    margin-bottom: 341px !important;
  }
}

.--pt682 {
  padding-top: 682px;
}
@media screen and (max-width: 767px) {
  .--pt682 {
    padding-top: 341px;
  }
}

.--pb682 {
  padding-bottom: 682px;
}
@media screen and (max-width: 767px) {
  .--pb682 {
    padding-bottom: 341px;
  }
}

.--px682 {
  padding: 0 682px;
}

.max-w-682 {
  max-width: 682px;
}

.w-682 {
  width: 682px;
}
@media screen and (max-width: 767px) {
  .w-682 {
    width: 341px;
  }
}

.h-682 {
  height: 682px;
}

.--gap682 {
  gap: 682px !important;
}

.--fw682 {
  font-weight: 682;
}

.--mt683 {
  margin-top: 683px;
}
@media screen and (max-width: 767px) {
  .--mt683 {
    margin-top: 341.5px;
  }
}

.--mb683 {
  margin-bottom: 683px !important;
}
@media screen and (max-width: 767px) {
  .--mb683 {
    margin-bottom: 341.5px !important;
  }
}

.--pt683 {
  padding-top: 683px;
}
@media screen and (max-width: 767px) {
  .--pt683 {
    padding-top: 341.5px;
  }
}

.--pb683 {
  padding-bottom: 683px;
}
@media screen and (max-width: 767px) {
  .--pb683 {
    padding-bottom: 341.5px;
  }
}

.--px683 {
  padding: 0 683px;
}

.max-w-683 {
  max-width: 683px;
}

.w-683 {
  width: 683px;
}
@media screen and (max-width: 767px) {
  .w-683 {
    width: 341.5px;
  }
}

.h-683 {
  height: 683px;
}

.--gap683 {
  gap: 683px !important;
}

.--fw683 {
  font-weight: 683;
}

.--mt684 {
  margin-top: 684px;
}
@media screen and (max-width: 767px) {
  .--mt684 {
    margin-top: 342px;
  }
}

.--mb684 {
  margin-bottom: 684px !important;
}
@media screen and (max-width: 767px) {
  .--mb684 {
    margin-bottom: 342px !important;
  }
}

.--pt684 {
  padding-top: 684px;
}
@media screen and (max-width: 767px) {
  .--pt684 {
    padding-top: 342px;
  }
}

.--pb684 {
  padding-bottom: 684px;
}
@media screen and (max-width: 767px) {
  .--pb684 {
    padding-bottom: 342px;
  }
}

.--px684 {
  padding: 0 684px;
}

.max-w-684 {
  max-width: 684px;
}

.w-684 {
  width: 684px;
}
@media screen and (max-width: 767px) {
  .w-684 {
    width: 342px;
  }
}

.h-684 {
  height: 684px;
}

.--gap684 {
  gap: 684px !important;
}

.--fw684 {
  font-weight: 684;
}

.--mt685 {
  margin-top: 685px;
}
@media screen and (max-width: 767px) {
  .--mt685 {
    margin-top: 342.5px;
  }
}

.--mb685 {
  margin-bottom: 685px !important;
}
@media screen and (max-width: 767px) {
  .--mb685 {
    margin-bottom: 342.5px !important;
  }
}

.--pt685 {
  padding-top: 685px;
}
@media screen and (max-width: 767px) {
  .--pt685 {
    padding-top: 342.5px;
  }
}

.--pb685 {
  padding-bottom: 685px;
}
@media screen and (max-width: 767px) {
  .--pb685 {
    padding-bottom: 342.5px;
  }
}

.--px685 {
  padding: 0 685px;
}

.max-w-685 {
  max-width: 685px;
}

.w-685 {
  width: 685px;
}
@media screen and (max-width: 767px) {
  .w-685 {
    width: 342.5px;
  }
}

.h-685 {
  height: 685px;
}

.--gap685 {
  gap: 685px !important;
}

.--fw685 {
  font-weight: 685;
}

.--mt686 {
  margin-top: 686px;
}
@media screen and (max-width: 767px) {
  .--mt686 {
    margin-top: 343px;
  }
}

.--mb686 {
  margin-bottom: 686px !important;
}
@media screen and (max-width: 767px) {
  .--mb686 {
    margin-bottom: 343px !important;
  }
}

.--pt686 {
  padding-top: 686px;
}
@media screen and (max-width: 767px) {
  .--pt686 {
    padding-top: 343px;
  }
}

.--pb686 {
  padding-bottom: 686px;
}
@media screen and (max-width: 767px) {
  .--pb686 {
    padding-bottom: 343px;
  }
}

.--px686 {
  padding: 0 686px;
}

.max-w-686 {
  max-width: 686px;
}

.w-686 {
  width: 686px;
}
@media screen and (max-width: 767px) {
  .w-686 {
    width: 343px;
  }
}

.h-686 {
  height: 686px;
}

.--gap686 {
  gap: 686px !important;
}

.--fw686 {
  font-weight: 686;
}

.--mt687 {
  margin-top: 687px;
}
@media screen and (max-width: 767px) {
  .--mt687 {
    margin-top: 343.5px;
  }
}

.--mb687 {
  margin-bottom: 687px !important;
}
@media screen and (max-width: 767px) {
  .--mb687 {
    margin-bottom: 343.5px !important;
  }
}

.--pt687 {
  padding-top: 687px;
}
@media screen and (max-width: 767px) {
  .--pt687 {
    padding-top: 343.5px;
  }
}

.--pb687 {
  padding-bottom: 687px;
}
@media screen and (max-width: 767px) {
  .--pb687 {
    padding-bottom: 343.5px;
  }
}

.--px687 {
  padding: 0 687px;
}

.max-w-687 {
  max-width: 687px;
}

.w-687 {
  width: 687px;
}
@media screen and (max-width: 767px) {
  .w-687 {
    width: 343.5px;
  }
}

.h-687 {
  height: 687px;
}

.--gap687 {
  gap: 687px !important;
}

.--fw687 {
  font-weight: 687;
}

.--mt688 {
  margin-top: 688px;
}
@media screen and (max-width: 767px) {
  .--mt688 {
    margin-top: 344px;
  }
}

.--mb688 {
  margin-bottom: 688px !important;
}
@media screen and (max-width: 767px) {
  .--mb688 {
    margin-bottom: 344px !important;
  }
}

.--pt688 {
  padding-top: 688px;
}
@media screen and (max-width: 767px) {
  .--pt688 {
    padding-top: 344px;
  }
}

.--pb688 {
  padding-bottom: 688px;
}
@media screen and (max-width: 767px) {
  .--pb688 {
    padding-bottom: 344px;
  }
}

.--px688 {
  padding: 0 688px;
}

.max-w-688 {
  max-width: 688px;
}

.w-688 {
  width: 688px;
}
@media screen and (max-width: 767px) {
  .w-688 {
    width: 344px;
  }
}

.h-688 {
  height: 688px;
}

.--gap688 {
  gap: 688px !important;
}

.--fw688 {
  font-weight: 688;
}

.--mt689 {
  margin-top: 689px;
}
@media screen and (max-width: 767px) {
  .--mt689 {
    margin-top: 344.5px;
  }
}

.--mb689 {
  margin-bottom: 689px !important;
}
@media screen and (max-width: 767px) {
  .--mb689 {
    margin-bottom: 344.5px !important;
  }
}

.--pt689 {
  padding-top: 689px;
}
@media screen and (max-width: 767px) {
  .--pt689 {
    padding-top: 344.5px;
  }
}

.--pb689 {
  padding-bottom: 689px;
}
@media screen and (max-width: 767px) {
  .--pb689 {
    padding-bottom: 344.5px;
  }
}

.--px689 {
  padding: 0 689px;
}

.max-w-689 {
  max-width: 689px;
}

.w-689 {
  width: 689px;
}
@media screen and (max-width: 767px) {
  .w-689 {
    width: 344.5px;
  }
}

.h-689 {
  height: 689px;
}

.--gap689 {
  gap: 689px !important;
}

.--fw689 {
  font-weight: 689;
}

.--mt690 {
  margin-top: 690px;
}
@media screen and (max-width: 767px) {
  .--mt690 {
    margin-top: 345px;
  }
}

.--mb690 {
  margin-bottom: 690px !important;
}
@media screen and (max-width: 767px) {
  .--mb690 {
    margin-bottom: 345px !important;
  }
}

.--pt690 {
  padding-top: 690px;
}
@media screen and (max-width: 767px) {
  .--pt690 {
    padding-top: 345px;
  }
}

.--pb690 {
  padding-bottom: 690px;
}
@media screen and (max-width: 767px) {
  .--pb690 {
    padding-bottom: 345px;
  }
}

.--px690 {
  padding: 0 690px;
}

.max-w-690 {
  max-width: 690px;
}

.w-690 {
  width: 690px;
}
@media screen and (max-width: 767px) {
  .w-690 {
    width: 345px;
  }
}

.h-690 {
  height: 690px;
}

.--gap690 {
  gap: 690px !important;
}

.--fw690 {
  font-weight: 690;
}

.--mt691 {
  margin-top: 691px;
}
@media screen and (max-width: 767px) {
  .--mt691 {
    margin-top: 345.5px;
  }
}

.--mb691 {
  margin-bottom: 691px !important;
}
@media screen and (max-width: 767px) {
  .--mb691 {
    margin-bottom: 345.5px !important;
  }
}

.--pt691 {
  padding-top: 691px;
}
@media screen and (max-width: 767px) {
  .--pt691 {
    padding-top: 345.5px;
  }
}

.--pb691 {
  padding-bottom: 691px;
}
@media screen and (max-width: 767px) {
  .--pb691 {
    padding-bottom: 345.5px;
  }
}

.--px691 {
  padding: 0 691px;
}

.max-w-691 {
  max-width: 691px;
}

.w-691 {
  width: 691px;
}
@media screen and (max-width: 767px) {
  .w-691 {
    width: 345.5px;
  }
}

.h-691 {
  height: 691px;
}

.--gap691 {
  gap: 691px !important;
}

.--fw691 {
  font-weight: 691;
}

.--mt692 {
  margin-top: 692px;
}
@media screen and (max-width: 767px) {
  .--mt692 {
    margin-top: 346px;
  }
}

.--mb692 {
  margin-bottom: 692px !important;
}
@media screen and (max-width: 767px) {
  .--mb692 {
    margin-bottom: 346px !important;
  }
}

.--pt692 {
  padding-top: 692px;
}
@media screen and (max-width: 767px) {
  .--pt692 {
    padding-top: 346px;
  }
}

.--pb692 {
  padding-bottom: 692px;
}
@media screen and (max-width: 767px) {
  .--pb692 {
    padding-bottom: 346px;
  }
}

.--px692 {
  padding: 0 692px;
}

.max-w-692 {
  max-width: 692px;
}

.w-692 {
  width: 692px;
}
@media screen and (max-width: 767px) {
  .w-692 {
    width: 346px;
  }
}

.h-692 {
  height: 692px;
}

.--gap692 {
  gap: 692px !important;
}

.--fw692 {
  font-weight: 692;
}

.--mt693 {
  margin-top: 693px;
}
@media screen and (max-width: 767px) {
  .--mt693 {
    margin-top: 346.5px;
  }
}

.--mb693 {
  margin-bottom: 693px !important;
}
@media screen and (max-width: 767px) {
  .--mb693 {
    margin-bottom: 346.5px !important;
  }
}

.--pt693 {
  padding-top: 693px;
}
@media screen and (max-width: 767px) {
  .--pt693 {
    padding-top: 346.5px;
  }
}

.--pb693 {
  padding-bottom: 693px;
}
@media screen and (max-width: 767px) {
  .--pb693 {
    padding-bottom: 346.5px;
  }
}

.--px693 {
  padding: 0 693px;
}

.max-w-693 {
  max-width: 693px;
}

.w-693 {
  width: 693px;
}
@media screen and (max-width: 767px) {
  .w-693 {
    width: 346.5px;
  }
}

.h-693 {
  height: 693px;
}

.--gap693 {
  gap: 693px !important;
}

.--fw693 {
  font-weight: 693;
}

.--mt694 {
  margin-top: 694px;
}
@media screen and (max-width: 767px) {
  .--mt694 {
    margin-top: 347px;
  }
}

.--mb694 {
  margin-bottom: 694px !important;
}
@media screen and (max-width: 767px) {
  .--mb694 {
    margin-bottom: 347px !important;
  }
}

.--pt694 {
  padding-top: 694px;
}
@media screen and (max-width: 767px) {
  .--pt694 {
    padding-top: 347px;
  }
}

.--pb694 {
  padding-bottom: 694px;
}
@media screen and (max-width: 767px) {
  .--pb694 {
    padding-bottom: 347px;
  }
}

.--px694 {
  padding: 0 694px;
}

.max-w-694 {
  max-width: 694px;
}

.w-694 {
  width: 694px;
}
@media screen and (max-width: 767px) {
  .w-694 {
    width: 347px;
  }
}

.h-694 {
  height: 694px;
}

.--gap694 {
  gap: 694px !important;
}

.--fw694 {
  font-weight: 694;
}

.--mt695 {
  margin-top: 695px;
}
@media screen and (max-width: 767px) {
  .--mt695 {
    margin-top: 347.5px;
  }
}

.--mb695 {
  margin-bottom: 695px !important;
}
@media screen and (max-width: 767px) {
  .--mb695 {
    margin-bottom: 347.5px !important;
  }
}

.--pt695 {
  padding-top: 695px;
}
@media screen and (max-width: 767px) {
  .--pt695 {
    padding-top: 347.5px;
  }
}

.--pb695 {
  padding-bottom: 695px;
}
@media screen and (max-width: 767px) {
  .--pb695 {
    padding-bottom: 347.5px;
  }
}

.--px695 {
  padding: 0 695px;
}

.max-w-695 {
  max-width: 695px;
}

.w-695 {
  width: 695px;
}
@media screen and (max-width: 767px) {
  .w-695 {
    width: 347.5px;
  }
}

.h-695 {
  height: 695px;
}

.--gap695 {
  gap: 695px !important;
}

.--fw695 {
  font-weight: 695;
}

.--mt696 {
  margin-top: 696px;
}
@media screen and (max-width: 767px) {
  .--mt696 {
    margin-top: 348px;
  }
}

.--mb696 {
  margin-bottom: 696px !important;
}
@media screen and (max-width: 767px) {
  .--mb696 {
    margin-bottom: 348px !important;
  }
}

.--pt696 {
  padding-top: 696px;
}
@media screen and (max-width: 767px) {
  .--pt696 {
    padding-top: 348px;
  }
}

.--pb696 {
  padding-bottom: 696px;
}
@media screen and (max-width: 767px) {
  .--pb696 {
    padding-bottom: 348px;
  }
}

.--px696 {
  padding: 0 696px;
}

.max-w-696 {
  max-width: 696px;
}

.w-696 {
  width: 696px;
}
@media screen and (max-width: 767px) {
  .w-696 {
    width: 348px;
  }
}

.h-696 {
  height: 696px;
}

.--gap696 {
  gap: 696px !important;
}

.--fw696 {
  font-weight: 696;
}

.--mt697 {
  margin-top: 697px;
}
@media screen and (max-width: 767px) {
  .--mt697 {
    margin-top: 348.5px;
  }
}

.--mb697 {
  margin-bottom: 697px !important;
}
@media screen and (max-width: 767px) {
  .--mb697 {
    margin-bottom: 348.5px !important;
  }
}

.--pt697 {
  padding-top: 697px;
}
@media screen and (max-width: 767px) {
  .--pt697 {
    padding-top: 348.5px;
  }
}

.--pb697 {
  padding-bottom: 697px;
}
@media screen and (max-width: 767px) {
  .--pb697 {
    padding-bottom: 348.5px;
  }
}

.--px697 {
  padding: 0 697px;
}

.max-w-697 {
  max-width: 697px;
}

.w-697 {
  width: 697px;
}
@media screen and (max-width: 767px) {
  .w-697 {
    width: 348.5px;
  }
}

.h-697 {
  height: 697px;
}

.--gap697 {
  gap: 697px !important;
}

.--fw697 {
  font-weight: 697;
}

.--mt698 {
  margin-top: 698px;
}
@media screen and (max-width: 767px) {
  .--mt698 {
    margin-top: 349px;
  }
}

.--mb698 {
  margin-bottom: 698px !important;
}
@media screen and (max-width: 767px) {
  .--mb698 {
    margin-bottom: 349px !important;
  }
}

.--pt698 {
  padding-top: 698px;
}
@media screen and (max-width: 767px) {
  .--pt698 {
    padding-top: 349px;
  }
}

.--pb698 {
  padding-bottom: 698px;
}
@media screen and (max-width: 767px) {
  .--pb698 {
    padding-bottom: 349px;
  }
}

.--px698 {
  padding: 0 698px;
}

.max-w-698 {
  max-width: 698px;
}

.w-698 {
  width: 698px;
}
@media screen and (max-width: 767px) {
  .w-698 {
    width: 349px;
  }
}

.h-698 {
  height: 698px;
}

.--gap698 {
  gap: 698px !important;
}

.--fw698 {
  font-weight: 698;
}

.--mt699 {
  margin-top: 699px;
}
@media screen and (max-width: 767px) {
  .--mt699 {
    margin-top: 349.5px;
  }
}

.--mb699 {
  margin-bottom: 699px !important;
}
@media screen and (max-width: 767px) {
  .--mb699 {
    margin-bottom: 349.5px !important;
  }
}

.--pt699 {
  padding-top: 699px;
}
@media screen and (max-width: 767px) {
  .--pt699 {
    padding-top: 349.5px;
  }
}

.--pb699 {
  padding-bottom: 699px;
}
@media screen and (max-width: 767px) {
  .--pb699 {
    padding-bottom: 349.5px;
  }
}

.--px699 {
  padding: 0 699px;
}

.max-w-699 {
  max-width: 699px;
}

.w-699 {
  width: 699px;
}
@media screen and (max-width: 767px) {
  .w-699 {
    width: 349.5px;
  }
}

.h-699 {
  height: 699px;
}

.--gap699 {
  gap: 699px !important;
}

.--fw699 {
  font-weight: 699;
}

.--mt700 {
  margin-top: 700px;
}
@media screen and (max-width: 767px) {
  .--mt700 {
    margin-top: 350px;
  }
}

.--mb700 {
  margin-bottom: 700px !important;
}
@media screen and (max-width: 767px) {
  .--mb700 {
    margin-bottom: 350px !important;
  }
}

.--pt700 {
  padding-top: 700px;
}
@media screen and (max-width: 767px) {
  .--pt700 {
    padding-top: 350px;
  }
}

.--pb700 {
  padding-bottom: 700px;
}
@media screen and (max-width: 767px) {
  .--pb700 {
    padding-bottom: 350px;
  }
}

.--px700 {
  padding: 0 700px;
}

.max-w-700 {
  max-width: 700px;
}

.w-700 {
  width: 700px;
}
@media screen and (max-width: 767px) {
  .w-700 {
    width: 350px;
  }
}

.h-700 {
  height: 700px;
}

.--gap700 {
  gap: 700px !important;
}

.--fw700 {
  font-weight: 700;
}

.--mt701 {
  margin-top: 701px;
}
@media screen and (max-width: 767px) {
  .--mt701 {
    margin-top: 350.5px;
  }
}

.--mb701 {
  margin-bottom: 701px !important;
}
@media screen and (max-width: 767px) {
  .--mb701 {
    margin-bottom: 350.5px !important;
  }
}

.--pt701 {
  padding-top: 701px;
}
@media screen and (max-width: 767px) {
  .--pt701 {
    padding-top: 350.5px;
  }
}

.--pb701 {
  padding-bottom: 701px;
}
@media screen and (max-width: 767px) {
  .--pb701 {
    padding-bottom: 350.5px;
  }
}

.--px701 {
  padding: 0 701px;
}

.max-w-701 {
  max-width: 701px;
}

.w-701 {
  width: 701px;
}
@media screen and (max-width: 767px) {
  .w-701 {
    width: 350.5px;
  }
}

.h-701 {
  height: 701px;
}

.--gap701 {
  gap: 701px !important;
}

.--fw701 {
  font-weight: 701;
}

.--mt702 {
  margin-top: 702px;
}
@media screen and (max-width: 767px) {
  .--mt702 {
    margin-top: 351px;
  }
}

.--mb702 {
  margin-bottom: 702px !important;
}
@media screen and (max-width: 767px) {
  .--mb702 {
    margin-bottom: 351px !important;
  }
}

.--pt702 {
  padding-top: 702px;
}
@media screen and (max-width: 767px) {
  .--pt702 {
    padding-top: 351px;
  }
}

.--pb702 {
  padding-bottom: 702px;
}
@media screen and (max-width: 767px) {
  .--pb702 {
    padding-bottom: 351px;
  }
}

.--px702 {
  padding: 0 702px;
}

.max-w-702 {
  max-width: 702px;
}

.w-702 {
  width: 702px;
}
@media screen and (max-width: 767px) {
  .w-702 {
    width: 351px;
  }
}

.h-702 {
  height: 702px;
}

.--gap702 {
  gap: 702px !important;
}

.--fw702 {
  font-weight: 702;
}

.--mt703 {
  margin-top: 703px;
}
@media screen and (max-width: 767px) {
  .--mt703 {
    margin-top: 351.5px;
  }
}

.--mb703 {
  margin-bottom: 703px !important;
}
@media screen and (max-width: 767px) {
  .--mb703 {
    margin-bottom: 351.5px !important;
  }
}

.--pt703 {
  padding-top: 703px;
}
@media screen and (max-width: 767px) {
  .--pt703 {
    padding-top: 351.5px;
  }
}

.--pb703 {
  padding-bottom: 703px;
}
@media screen and (max-width: 767px) {
  .--pb703 {
    padding-bottom: 351.5px;
  }
}

.--px703 {
  padding: 0 703px;
}

.max-w-703 {
  max-width: 703px;
}

.w-703 {
  width: 703px;
}
@media screen and (max-width: 767px) {
  .w-703 {
    width: 351.5px;
  }
}

.h-703 {
  height: 703px;
}

.--gap703 {
  gap: 703px !important;
}

.--fw703 {
  font-weight: 703;
}

.--mt704 {
  margin-top: 704px;
}
@media screen and (max-width: 767px) {
  .--mt704 {
    margin-top: 352px;
  }
}

.--mb704 {
  margin-bottom: 704px !important;
}
@media screen and (max-width: 767px) {
  .--mb704 {
    margin-bottom: 352px !important;
  }
}

.--pt704 {
  padding-top: 704px;
}
@media screen and (max-width: 767px) {
  .--pt704 {
    padding-top: 352px;
  }
}

.--pb704 {
  padding-bottom: 704px;
}
@media screen and (max-width: 767px) {
  .--pb704 {
    padding-bottom: 352px;
  }
}

.--px704 {
  padding: 0 704px;
}

.max-w-704 {
  max-width: 704px;
}

.w-704 {
  width: 704px;
}
@media screen and (max-width: 767px) {
  .w-704 {
    width: 352px;
  }
}

.h-704 {
  height: 704px;
}

.--gap704 {
  gap: 704px !important;
}

.--fw704 {
  font-weight: 704;
}

.--mt705 {
  margin-top: 705px;
}
@media screen and (max-width: 767px) {
  .--mt705 {
    margin-top: 352.5px;
  }
}

.--mb705 {
  margin-bottom: 705px !important;
}
@media screen and (max-width: 767px) {
  .--mb705 {
    margin-bottom: 352.5px !important;
  }
}

.--pt705 {
  padding-top: 705px;
}
@media screen and (max-width: 767px) {
  .--pt705 {
    padding-top: 352.5px;
  }
}

.--pb705 {
  padding-bottom: 705px;
}
@media screen and (max-width: 767px) {
  .--pb705 {
    padding-bottom: 352.5px;
  }
}

.--px705 {
  padding: 0 705px;
}

.max-w-705 {
  max-width: 705px;
}

.w-705 {
  width: 705px;
}
@media screen and (max-width: 767px) {
  .w-705 {
    width: 352.5px;
  }
}

.h-705 {
  height: 705px;
}

.--gap705 {
  gap: 705px !important;
}

.--fw705 {
  font-weight: 705;
}

.--mt706 {
  margin-top: 706px;
}
@media screen and (max-width: 767px) {
  .--mt706 {
    margin-top: 353px;
  }
}

.--mb706 {
  margin-bottom: 706px !important;
}
@media screen and (max-width: 767px) {
  .--mb706 {
    margin-bottom: 353px !important;
  }
}

.--pt706 {
  padding-top: 706px;
}
@media screen and (max-width: 767px) {
  .--pt706 {
    padding-top: 353px;
  }
}

.--pb706 {
  padding-bottom: 706px;
}
@media screen and (max-width: 767px) {
  .--pb706 {
    padding-bottom: 353px;
  }
}

.--px706 {
  padding: 0 706px;
}

.max-w-706 {
  max-width: 706px;
}

.w-706 {
  width: 706px;
}
@media screen and (max-width: 767px) {
  .w-706 {
    width: 353px;
  }
}

.h-706 {
  height: 706px;
}

.--gap706 {
  gap: 706px !important;
}

.--fw706 {
  font-weight: 706;
}

.--mt707 {
  margin-top: 707px;
}
@media screen and (max-width: 767px) {
  .--mt707 {
    margin-top: 353.5px;
  }
}

.--mb707 {
  margin-bottom: 707px !important;
}
@media screen and (max-width: 767px) {
  .--mb707 {
    margin-bottom: 353.5px !important;
  }
}

.--pt707 {
  padding-top: 707px;
}
@media screen and (max-width: 767px) {
  .--pt707 {
    padding-top: 353.5px;
  }
}

.--pb707 {
  padding-bottom: 707px;
}
@media screen and (max-width: 767px) {
  .--pb707 {
    padding-bottom: 353.5px;
  }
}

.--px707 {
  padding: 0 707px;
}

.max-w-707 {
  max-width: 707px;
}

.w-707 {
  width: 707px;
}
@media screen and (max-width: 767px) {
  .w-707 {
    width: 353.5px;
  }
}

.h-707 {
  height: 707px;
}

.--gap707 {
  gap: 707px !important;
}

.--fw707 {
  font-weight: 707;
}

.--mt708 {
  margin-top: 708px;
}
@media screen and (max-width: 767px) {
  .--mt708 {
    margin-top: 354px;
  }
}

.--mb708 {
  margin-bottom: 708px !important;
}
@media screen and (max-width: 767px) {
  .--mb708 {
    margin-bottom: 354px !important;
  }
}

.--pt708 {
  padding-top: 708px;
}
@media screen and (max-width: 767px) {
  .--pt708 {
    padding-top: 354px;
  }
}

.--pb708 {
  padding-bottom: 708px;
}
@media screen and (max-width: 767px) {
  .--pb708 {
    padding-bottom: 354px;
  }
}

.--px708 {
  padding: 0 708px;
}

.max-w-708 {
  max-width: 708px;
}

.w-708 {
  width: 708px;
}
@media screen and (max-width: 767px) {
  .w-708 {
    width: 354px;
  }
}

.h-708 {
  height: 708px;
}

.--gap708 {
  gap: 708px !important;
}

.--fw708 {
  font-weight: 708;
}

.--mt709 {
  margin-top: 709px;
}
@media screen and (max-width: 767px) {
  .--mt709 {
    margin-top: 354.5px;
  }
}

.--mb709 {
  margin-bottom: 709px !important;
}
@media screen and (max-width: 767px) {
  .--mb709 {
    margin-bottom: 354.5px !important;
  }
}

.--pt709 {
  padding-top: 709px;
}
@media screen and (max-width: 767px) {
  .--pt709 {
    padding-top: 354.5px;
  }
}

.--pb709 {
  padding-bottom: 709px;
}
@media screen and (max-width: 767px) {
  .--pb709 {
    padding-bottom: 354.5px;
  }
}

.--px709 {
  padding: 0 709px;
}

.max-w-709 {
  max-width: 709px;
}

.w-709 {
  width: 709px;
}
@media screen and (max-width: 767px) {
  .w-709 {
    width: 354.5px;
  }
}

.h-709 {
  height: 709px;
}

.--gap709 {
  gap: 709px !important;
}

.--fw709 {
  font-weight: 709;
}

.--mt710 {
  margin-top: 710px;
}
@media screen and (max-width: 767px) {
  .--mt710 {
    margin-top: 355px;
  }
}

.--mb710 {
  margin-bottom: 710px !important;
}
@media screen and (max-width: 767px) {
  .--mb710 {
    margin-bottom: 355px !important;
  }
}

.--pt710 {
  padding-top: 710px;
}
@media screen and (max-width: 767px) {
  .--pt710 {
    padding-top: 355px;
  }
}

.--pb710 {
  padding-bottom: 710px;
}
@media screen and (max-width: 767px) {
  .--pb710 {
    padding-bottom: 355px;
  }
}

.--px710 {
  padding: 0 710px;
}

.max-w-710 {
  max-width: 710px;
}

.w-710 {
  width: 710px;
}
@media screen and (max-width: 767px) {
  .w-710 {
    width: 355px;
  }
}

.h-710 {
  height: 710px;
}

.--gap710 {
  gap: 710px !important;
}

.--fw710 {
  font-weight: 710;
}

.--mt711 {
  margin-top: 711px;
}
@media screen and (max-width: 767px) {
  .--mt711 {
    margin-top: 355.5px;
  }
}

.--mb711 {
  margin-bottom: 711px !important;
}
@media screen and (max-width: 767px) {
  .--mb711 {
    margin-bottom: 355.5px !important;
  }
}

.--pt711 {
  padding-top: 711px;
}
@media screen and (max-width: 767px) {
  .--pt711 {
    padding-top: 355.5px;
  }
}

.--pb711 {
  padding-bottom: 711px;
}
@media screen and (max-width: 767px) {
  .--pb711 {
    padding-bottom: 355.5px;
  }
}

.--px711 {
  padding: 0 711px;
}

.max-w-711 {
  max-width: 711px;
}

.w-711 {
  width: 711px;
}
@media screen and (max-width: 767px) {
  .w-711 {
    width: 355.5px;
  }
}

.h-711 {
  height: 711px;
}

.--gap711 {
  gap: 711px !important;
}

.--fw711 {
  font-weight: 711;
}

.--mt712 {
  margin-top: 712px;
}
@media screen and (max-width: 767px) {
  .--mt712 {
    margin-top: 356px;
  }
}

.--mb712 {
  margin-bottom: 712px !important;
}
@media screen and (max-width: 767px) {
  .--mb712 {
    margin-bottom: 356px !important;
  }
}

.--pt712 {
  padding-top: 712px;
}
@media screen and (max-width: 767px) {
  .--pt712 {
    padding-top: 356px;
  }
}

.--pb712 {
  padding-bottom: 712px;
}
@media screen and (max-width: 767px) {
  .--pb712 {
    padding-bottom: 356px;
  }
}

.--px712 {
  padding: 0 712px;
}

.max-w-712 {
  max-width: 712px;
}

.w-712 {
  width: 712px;
}
@media screen and (max-width: 767px) {
  .w-712 {
    width: 356px;
  }
}

.h-712 {
  height: 712px;
}

.--gap712 {
  gap: 712px !important;
}

.--fw712 {
  font-weight: 712;
}

.--mt713 {
  margin-top: 713px;
}
@media screen and (max-width: 767px) {
  .--mt713 {
    margin-top: 356.5px;
  }
}

.--mb713 {
  margin-bottom: 713px !important;
}
@media screen and (max-width: 767px) {
  .--mb713 {
    margin-bottom: 356.5px !important;
  }
}

.--pt713 {
  padding-top: 713px;
}
@media screen and (max-width: 767px) {
  .--pt713 {
    padding-top: 356.5px;
  }
}

.--pb713 {
  padding-bottom: 713px;
}
@media screen and (max-width: 767px) {
  .--pb713 {
    padding-bottom: 356.5px;
  }
}

.--px713 {
  padding: 0 713px;
}

.max-w-713 {
  max-width: 713px;
}

.w-713 {
  width: 713px;
}
@media screen and (max-width: 767px) {
  .w-713 {
    width: 356.5px;
  }
}

.h-713 {
  height: 713px;
}

.--gap713 {
  gap: 713px !important;
}

.--fw713 {
  font-weight: 713;
}

.--mt714 {
  margin-top: 714px;
}
@media screen and (max-width: 767px) {
  .--mt714 {
    margin-top: 357px;
  }
}

.--mb714 {
  margin-bottom: 714px !important;
}
@media screen and (max-width: 767px) {
  .--mb714 {
    margin-bottom: 357px !important;
  }
}

.--pt714 {
  padding-top: 714px;
}
@media screen and (max-width: 767px) {
  .--pt714 {
    padding-top: 357px;
  }
}

.--pb714 {
  padding-bottom: 714px;
}
@media screen and (max-width: 767px) {
  .--pb714 {
    padding-bottom: 357px;
  }
}

.--px714 {
  padding: 0 714px;
}

.max-w-714 {
  max-width: 714px;
}

.w-714 {
  width: 714px;
}
@media screen and (max-width: 767px) {
  .w-714 {
    width: 357px;
  }
}

.h-714 {
  height: 714px;
}

.--gap714 {
  gap: 714px !important;
}

.--fw714 {
  font-weight: 714;
}

.--mt715 {
  margin-top: 715px;
}
@media screen and (max-width: 767px) {
  .--mt715 {
    margin-top: 357.5px;
  }
}

.--mb715 {
  margin-bottom: 715px !important;
}
@media screen and (max-width: 767px) {
  .--mb715 {
    margin-bottom: 357.5px !important;
  }
}

.--pt715 {
  padding-top: 715px;
}
@media screen and (max-width: 767px) {
  .--pt715 {
    padding-top: 357.5px;
  }
}

.--pb715 {
  padding-bottom: 715px;
}
@media screen and (max-width: 767px) {
  .--pb715 {
    padding-bottom: 357.5px;
  }
}

.--px715 {
  padding: 0 715px;
}

.max-w-715 {
  max-width: 715px;
}

.w-715 {
  width: 715px;
}
@media screen and (max-width: 767px) {
  .w-715 {
    width: 357.5px;
  }
}

.h-715 {
  height: 715px;
}

.--gap715 {
  gap: 715px !important;
}

.--fw715 {
  font-weight: 715;
}

.--mt716 {
  margin-top: 716px;
}
@media screen and (max-width: 767px) {
  .--mt716 {
    margin-top: 358px;
  }
}

.--mb716 {
  margin-bottom: 716px !important;
}
@media screen and (max-width: 767px) {
  .--mb716 {
    margin-bottom: 358px !important;
  }
}

.--pt716 {
  padding-top: 716px;
}
@media screen and (max-width: 767px) {
  .--pt716 {
    padding-top: 358px;
  }
}

.--pb716 {
  padding-bottom: 716px;
}
@media screen and (max-width: 767px) {
  .--pb716 {
    padding-bottom: 358px;
  }
}

.--px716 {
  padding: 0 716px;
}

.max-w-716 {
  max-width: 716px;
}

.w-716 {
  width: 716px;
}
@media screen and (max-width: 767px) {
  .w-716 {
    width: 358px;
  }
}

.h-716 {
  height: 716px;
}

.--gap716 {
  gap: 716px !important;
}

.--fw716 {
  font-weight: 716;
}

.--mt717 {
  margin-top: 717px;
}
@media screen and (max-width: 767px) {
  .--mt717 {
    margin-top: 358.5px;
  }
}

.--mb717 {
  margin-bottom: 717px !important;
}
@media screen and (max-width: 767px) {
  .--mb717 {
    margin-bottom: 358.5px !important;
  }
}

.--pt717 {
  padding-top: 717px;
}
@media screen and (max-width: 767px) {
  .--pt717 {
    padding-top: 358.5px;
  }
}

.--pb717 {
  padding-bottom: 717px;
}
@media screen and (max-width: 767px) {
  .--pb717 {
    padding-bottom: 358.5px;
  }
}

.--px717 {
  padding: 0 717px;
}

.max-w-717 {
  max-width: 717px;
}

.w-717 {
  width: 717px;
}
@media screen and (max-width: 767px) {
  .w-717 {
    width: 358.5px;
  }
}

.h-717 {
  height: 717px;
}

.--gap717 {
  gap: 717px !important;
}

.--fw717 {
  font-weight: 717;
}

.--mt718 {
  margin-top: 718px;
}
@media screen and (max-width: 767px) {
  .--mt718 {
    margin-top: 359px;
  }
}

.--mb718 {
  margin-bottom: 718px !important;
}
@media screen and (max-width: 767px) {
  .--mb718 {
    margin-bottom: 359px !important;
  }
}

.--pt718 {
  padding-top: 718px;
}
@media screen and (max-width: 767px) {
  .--pt718 {
    padding-top: 359px;
  }
}

.--pb718 {
  padding-bottom: 718px;
}
@media screen and (max-width: 767px) {
  .--pb718 {
    padding-bottom: 359px;
  }
}

.--px718 {
  padding: 0 718px;
}

.max-w-718 {
  max-width: 718px;
}

.w-718 {
  width: 718px;
}
@media screen and (max-width: 767px) {
  .w-718 {
    width: 359px;
  }
}

.h-718 {
  height: 718px;
}

.--gap718 {
  gap: 718px !important;
}

.--fw718 {
  font-weight: 718;
}

.--mt719 {
  margin-top: 719px;
}
@media screen and (max-width: 767px) {
  .--mt719 {
    margin-top: 359.5px;
  }
}

.--mb719 {
  margin-bottom: 719px !important;
}
@media screen and (max-width: 767px) {
  .--mb719 {
    margin-bottom: 359.5px !important;
  }
}

.--pt719 {
  padding-top: 719px;
}
@media screen and (max-width: 767px) {
  .--pt719 {
    padding-top: 359.5px;
  }
}

.--pb719 {
  padding-bottom: 719px;
}
@media screen and (max-width: 767px) {
  .--pb719 {
    padding-bottom: 359.5px;
  }
}

.--px719 {
  padding: 0 719px;
}

.max-w-719 {
  max-width: 719px;
}

.w-719 {
  width: 719px;
}
@media screen and (max-width: 767px) {
  .w-719 {
    width: 359.5px;
  }
}

.h-719 {
  height: 719px;
}

.--gap719 {
  gap: 719px !important;
}

.--fw719 {
  font-weight: 719;
}

.--mt720 {
  margin-top: 720px;
}
@media screen and (max-width: 767px) {
  .--mt720 {
    margin-top: 360px;
  }
}

.--mb720 {
  margin-bottom: 720px !important;
}
@media screen and (max-width: 767px) {
  .--mb720 {
    margin-bottom: 360px !important;
  }
}

.--pt720 {
  padding-top: 720px;
}
@media screen and (max-width: 767px) {
  .--pt720 {
    padding-top: 360px;
  }
}

.--pb720 {
  padding-bottom: 720px;
}
@media screen and (max-width: 767px) {
  .--pb720 {
    padding-bottom: 360px;
  }
}

.--px720 {
  padding: 0 720px;
}

.max-w-720 {
  max-width: 720px;
}

.w-720 {
  width: 720px;
}
@media screen and (max-width: 767px) {
  .w-720 {
    width: 360px;
  }
}

.h-720 {
  height: 720px;
}

.--gap720 {
  gap: 720px !important;
}

.--fw720 {
  font-weight: 720;
}

.--mt721 {
  margin-top: 721px;
}
@media screen and (max-width: 767px) {
  .--mt721 {
    margin-top: 360.5px;
  }
}

.--mb721 {
  margin-bottom: 721px !important;
}
@media screen and (max-width: 767px) {
  .--mb721 {
    margin-bottom: 360.5px !important;
  }
}

.--pt721 {
  padding-top: 721px;
}
@media screen and (max-width: 767px) {
  .--pt721 {
    padding-top: 360.5px;
  }
}

.--pb721 {
  padding-bottom: 721px;
}
@media screen and (max-width: 767px) {
  .--pb721 {
    padding-bottom: 360.5px;
  }
}

.--px721 {
  padding: 0 721px;
}

.max-w-721 {
  max-width: 721px;
}

.w-721 {
  width: 721px;
}
@media screen and (max-width: 767px) {
  .w-721 {
    width: 360.5px;
  }
}

.h-721 {
  height: 721px;
}

.--gap721 {
  gap: 721px !important;
}

.--fw721 {
  font-weight: 721;
}

.--mt722 {
  margin-top: 722px;
}
@media screen and (max-width: 767px) {
  .--mt722 {
    margin-top: 361px;
  }
}

.--mb722 {
  margin-bottom: 722px !important;
}
@media screen and (max-width: 767px) {
  .--mb722 {
    margin-bottom: 361px !important;
  }
}

.--pt722 {
  padding-top: 722px;
}
@media screen and (max-width: 767px) {
  .--pt722 {
    padding-top: 361px;
  }
}

.--pb722 {
  padding-bottom: 722px;
}
@media screen and (max-width: 767px) {
  .--pb722 {
    padding-bottom: 361px;
  }
}

.--px722 {
  padding: 0 722px;
}

.max-w-722 {
  max-width: 722px;
}

.w-722 {
  width: 722px;
}
@media screen and (max-width: 767px) {
  .w-722 {
    width: 361px;
  }
}

.h-722 {
  height: 722px;
}

.--gap722 {
  gap: 722px !important;
}

.--fw722 {
  font-weight: 722;
}

.--mt723 {
  margin-top: 723px;
}
@media screen and (max-width: 767px) {
  .--mt723 {
    margin-top: 361.5px;
  }
}

.--mb723 {
  margin-bottom: 723px !important;
}
@media screen and (max-width: 767px) {
  .--mb723 {
    margin-bottom: 361.5px !important;
  }
}

.--pt723 {
  padding-top: 723px;
}
@media screen and (max-width: 767px) {
  .--pt723 {
    padding-top: 361.5px;
  }
}

.--pb723 {
  padding-bottom: 723px;
}
@media screen and (max-width: 767px) {
  .--pb723 {
    padding-bottom: 361.5px;
  }
}

.--px723 {
  padding: 0 723px;
}

.max-w-723 {
  max-width: 723px;
}

.w-723 {
  width: 723px;
}
@media screen and (max-width: 767px) {
  .w-723 {
    width: 361.5px;
  }
}

.h-723 {
  height: 723px;
}

.--gap723 {
  gap: 723px !important;
}

.--fw723 {
  font-weight: 723;
}

.--mt724 {
  margin-top: 724px;
}
@media screen and (max-width: 767px) {
  .--mt724 {
    margin-top: 362px;
  }
}

.--mb724 {
  margin-bottom: 724px !important;
}
@media screen and (max-width: 767px) {
  .--mb724 {
    margin-bottom: 362px !important;
  }
}

.--pt724 {
  padding-top: 724px;
}
@media screen and (max-width: 767px) {
  .--pt724 {
    padding-top: 362px;
  }
}

.--pb724 {
  padding-bottom: 724px;
}
@media screen and (max-width: 767px) {
  .--pb724 {
    padding-bottom: 362px;
  }
}

.--px724 {
  padding: 0 724px;
}

.max-w-724 {
  max-width: 724px;
}

.w-724 {
  width: 724px;
}
@media screen and (max-width: 767px) {
  .w-724 {
    width: 362px;
  }
}

.h-724 {
  height: 724px;
}

.--gap724 {
  gap: 724px !important;
}

.--fw724 {
  font-weight: 724;
}

.--mt725 {
  margin-top: 725px;
}
@media screen and (max-width: 767px) {
  .--mt725 {
    margin-top: 362.5px;
  }
}

.--mb725 {
  margin-bottom: 725px !important;
}
@media screen and (max-width: 767px) {
  .--mb725 {
    margin-bottom: 362.5px !important;
  }
}

.--pt725 {
  padding-top: 725px;
}
@media screen and (max-width: 767px) {
  .--pt725 {
    padding-top: 362.5px;
  }
}

.--pb725 {
  padding-bottom: 725px;
}
@media screen and (max-width: 767px) {
  .--pb725 {
    padding-bottom: 362.5px;
  }
}

.--px725 {
  padding: 0 725px;
}

.max-w-725 {
  max-width: 725px;
}

.w-725 {
  width: 725px;
}
@media screen and (max-width: 767px) {
  .w-725 {
    width: 362.5px;
  }
}

.h-725 {
  height: 725px;
}

.--gap725 {
  gap: 725px !important;
}

.--fw725 {
  font-weight: 725;
}

.--mt726 {
  margin-top: 726px;
}
@media screen and (max-width: 767px) {
  .--mt726 {
    margin-top: 363px;
  }
}

.--mb726 {
  margin-bottom: 726px !important;
}
@media screen and (max-width: 767px) {
  .--mb726 {
    margin-bottom: 363px !important;
  }
}

.--pt726 {
  padding-top: 726px;
}
@media screen and (max-width: 767px) {
  .--pt726 {
    padding-top: 363px;
  }
}

.--pb726 {
  padding-bottom: 726px;
}
@media screen and (max-width: 767px) {
  .--pb726 {
    padding-bottom: 363px;
  }
}

.--px726 {
  padding: 0 726px;
}

.max-w-726 {
  max-width: 726px;
}

.w-726 {
  width: 726px;
}
@media screen and (max-width: 767px) {
  .w-726 {
    width: 363px;
  }
}

.h-726 {
  height: 726px;
}

.--gap726 {
  gap: 726px !important;
}

.--fw726 {
  font-weight: 726;
}

.--mt727 {
  margin-top: 727px;
}
@media screen and (max-width: 767px) {
  .--mt727 {
    margin-top: 363.5px;
  }
}

.--mb727 {
  margin-bottom: 727px !important;
}
@media screen and (max-width: 767px) {
  .--mb727 {
    margin-bottom: 363.5px !important;
  }
}

.--pt727 {
  padding-top: 727px;
}
@media screen and (max-width: 767px) {
  .--pt727 {
    padding-top: 363.5px;
  }
}

.--pb727 {
  padding-bottom: 727px;
}
@media screen and (max-width: 767px) {
  .--pb727 {
    padding-bottom: 363.5px;
  }
}

.--px727 {
  padding: 0 727px;
}

.max-w-727 {
  max-width: 727px;
}

.w-727 {
  width: 727px;
}
@media screen and (max-width: 767px) {
  .w-727 {
    width: 363.5px;
  }
}

.h-727 {
  height: 727px;
}

.--gap727 {
  gap: 727px !important;
}

.--fw727 {
  font-weight: 727;
}

.--mt728 {
  margin-top: 728px;
}
@media screen and (max-width: 767px) {
  .--mt728 {
    margin-top: 364px;
  }
}

.--mb728 {
  margin-bottom: 728px !important;
}
@media screen and (max-width: 767px) {
  .--mb728 {
    margin-bottom: 364px !important;
  }
}

.--pt728 {
  padding-top: 728px;
}
@media screen and (max-width: 767px) {
  .--pt728 {
    padding-top: 364px;
  }
}

.--pb728 {
  padding-bottom: 728px;
}
@media screen and (max-width: 767px) {
  .--pb728 {
    padding-bottom: 364px;
  }
}

.--px728 {
  padding: 0 728px;
}

.max-w-728 {
  max-width: 728px;
}

.w-728 {
  width: 728px;
}
@media screen and (max-width: 767px) {
  .w-728 {
    width: 364px;
  }
}

.h-728 {
  height: 728px;
}

.--gap728 {
  gap: 728px !important;
}

.--fw728 {
  font-weight: 728;
}

.--mt729 {
  margin-top: 729px;
}
@media screen and (max-width: 767px) {
  .--mt729 {
    margin-top: 364.5px;
  }
}

.--mb729 {
  margin-bottom: 729px !important;
}
@media screen and (max-width: 767px) {
  .--mb729 {
    margin-bottom: 364.5px !important;
  }
}

.--pt729 {
  padding-top: 729px;
}
@media screen and (max-width: 767px) {
  .--pt729 {
    padding-top: 364.5px;
  }
}

.--pb729 {
  padding-bottom: 729px;
}
@media screen and (max-width: 767px) {
  .--pb729 {
    padding-bottom: 364.5px;
  }
}

.--px729 {
  padding: 0 729px;
}

.max-w-729 {
  max-width: 729px;
}

.w-729 {
  width: 729px;
}
@media screen and (max-width: 767px) {
  .w-729 {
    width: 364.5px;
  }
}

.h-729 {
  height: 729px;
}

.--gap729 {
  gap: 729px !important;
}

.--fw729 {
  font-weight: 729;
}

.--mt730 {
  margin-top: 730px;
}
@media screen and (max-width: 767px) {
  .--mt730 {
    margin-top: 365px;
  }
}

.--mb730 {
  margin-bottom: 730px !important;
}
@media screen and (max-width: 767px) {
  .--mb730 {
    margin-bottom: 365px !important;
  }
}

.--pt730 {
  padding-top: 730px;
}
@media screen and (max-width: 767px) {
  .--pt730 {
    padding-top: 365px;
  }
}

.--pb730 {
  padding-bottom: 730px;
}
@media screen and (max-width: 767px) {
  .--pb730 {
    padding-bottom: 365px;
  }
}

.--px730 {
  padding: 0 730px;
}

.max-w-730 {
  max-width: 730px;
}

.w-730 {
  width: 730px;
}
@media screen and (max-width: 767px) {
  .w-730 {
    width: 365px;
  }
}

.h-730 {
  height: 730px;
}

.--gap730 {
  gap: 730px !important;
}

.--fw730 {
  font-weight: 730;
}

.--mt731 {
  margin-top: 731px;
}
@media screen and (max-width: 767px) {
  .--mt731 {
    margin-top: 365.5px;
  }
}

.--mb731 {
  margin-bottom: 731px !important;
}
@media screen and (max-width: 767px) {
  .--mb731 {
    margin-bottom: 365.5px !important;
  }
}

.--pt731 {
  padding-top: 731px;
}
@media screen and (max-width: 767px) {
  .--pt731 {
    padding-top: 365.5px;
  }
}

.--pb731 {
  padding-bottom: 731px;
}
@media screen and (max-width: 767px) {
  .--pb731 {
    padding-bottom: 365.5px;
  }
}

.--px731 {
  padding: 0 731px;
}

.max-w-731 {
  max-width: 731px;
}

.w-731 {
  width: 731px;
}
@media screen and (max-width: 767px) {
  .w-731 {
    width: 365.5px;
  }
}

.h-731 {
  height: 731px;
}

.--gap731 {
  gap: 731px !important;
}

.--fw731 {
  font-weight: 731;
}

.--mt732 {
  margin-top: 732px;
}
@media screen and (max-width: 767px) {
  .--mt732 {
    margin-top: 366px;
  }
}

.--mb732 {
  margin-bottom: 732px !important;
}
@media screen and (max-width: 767px) {
  .--mb732 {
    margin-bottom: 366px !important;
  }
}

.--pt732 {
  padding-top: 732px;
}
@media screen and (max-width: 767px) {
  .--pt732 {
    padding-top: 366px;
  }
}

.--pb732 {
  padding-bottom: 732px;
}
@media screen and (max-width: 767px) {
  .--pb732 {
    padding-bottom: 366px;
  }
}

.--px732 {
  padding: 0 732px;
}

.max-w-732 {
  max-width: 732px;
}

.w-732 {
  width: 732px;
}
@media screen and (max-width: 767px) {
  .w-732 {
    width: 366px;
  }
}

.h-732 {
  height: 732px;
}

.--gap732 {
  gap: 732px !important;
}

.--fw732 {
  font-weight: 732;
}

.--mt733 {
  margin-top: 733px;
}
@media screen and (max-width: 767px) {
  .--mt733 {
    margin-top: 366.5px;
  }
}

.--mb733 {
  margin-bottom: 733px !important;
}
@media screen and (max-width: 767px) {
  .--mb733 {
    margin-bottom: 366.5px !important;
  }
}

.--pt733 {
  padding-top: 733px;
}
@media screen and (max-width: 767px) {
  .--pt733 {
    padding-top: 366.5px;
  }
}

.--pb733 {
  padding-bottom: 733px;
}
@media screen and (max-width: 767px) {
  .--pb733 {
    padding-bottom: 366.5px;
  }
}

.--px733 {
  padding: 0 733px;
}

.max-w-733 {
  max-width: 733px;
}

.w-733 {
  width: 733px;
}
@media screen and (max-width: 767px) {
  .w-733 {
    width: 366.5px;
  }
}

.h-733 {
  height: 733px;
}

.--gap733 {
  gap: 733px !important;
}

.--fw733 {
  font-weight: 733;
}

.--mt734 {
  margin-top: 734px;
}
@media screen and (max-width: 767px) {
  .--mt734 {
    margin-top: 367px;
  }
}

.--mb734 {
  margin-bottom: 734px !important;
}
@media screen and (max-width: 767px) {
  .--mb734 {
    margin-bottom: 367px !important;
  }
}

.--pt734 {
  padding-top: 734px;
}
@media screen and (max-width: 767px) {
  .--pt734 {
    padding-top: 367px;
  }
}

.--pb734 {
  padding-bottom: 734px;
}
@media screen and (max-width: 767px) {
  .--pb734 {
    padding-bottom: 367px;
  }
}

.--px734 {
  padding: 0 734px;
}

.max-w-734 {
  max-width: 734px;
}

.w-734 {
  width: 734px;
}
@media screen and (max-width: 767px) {
  .w-734 {
    width: 367px;
  }
}

.h-734 {
  height: 734px;
}

.--gap734 {
  gap: 734px !important;
}

.--fw734 {
  font-weight: 734;
}

.--mt735 {
  margin-top: 735px;
}
@media screen and (max-width: 767px) {
  .--mt735 {
    margin-top: 367.5px;
  }
}

.--mb735 {
  margin-bottom: 735px !important;
}
@media screen and (max-width: 767px) {
  .--mb735 {
    margin-bottom: 367.5px !important;
  }
}

.--pt735 {
  padding-top: 735px;
}
@media screen and (max-width: 767px) {
  .--pt735 {
    padding-top: 367.5px;
  }
}

.--pb735 {
  padding-bottom: 735px;
}
@media screen and (max-width: 767px) {
  .--pb735 {
    padding-bottom: 367.5px;
  }
}

.--px735 {
  padding: 0 735px;
}

.max-w-735 {
  max-width: 735px;
}

.w-735 {
  width: 735px;
}
@media screen and (max-width: 767px) {
  .w-735 {
    width: 367.5px;
  }
}

.h-735 {
  height: 735px;
}

.--gap735 {
  gap: 735px !important;
}

.--fw735 {
  font-weight: 735;
}

.--mt736 {
  margin-top: 736px;
}
@media screen and (max-width: 767px) {
  .--mt736 {
    margin-top: 368px;
  }
}

.--mb736 {
  margin-bottom: 736px !important;
}
@media screen and (max-width: 767px) {
  .--mb736 {
    margin-bottom: 368px !important;
  }
}

.--pt736 {
  padding-top: 736px;
}
@media screen and (max-width: 767px) {
  .--pt736 {
    padding-top: 368px;
  }
}

.--pb736 {
  padding-bottom: 736px;
}
@media screen and (max-width: 767px) {
  .--pb736 {
    padding-bottom: 368px;
  }
}

.--px736 {
  padding: 0 736px;
}

.max-w-736 {
  max-width: 736px;
}

.w-736 {
  width: 736px;
}
@media screen and (max-width: 767px) {
  .w-736 {
    width: 368px;
  }
}

.h-736 {
  height: 736px;
}

.--gap736 {
  gap: 736px !important;
}

.--fw736 {
  font-weight: 736;
}

.--mt737 {
  margin-top: 737px;
}
@media screen and (max-width: 767px) {
  .--mt737 {
    margin-top: 368.5px;
  }
}

.--mb737 {
  margin-bottom: 737px !important;
}
@media screen and (max-width: 767px) {
  .--mb737 {
    margin-bottom: 368.5px !important;
  }
}

.--pt737 {
  padding-top: 737px;
}
@media screen and (max-width: 767px) {
  .--pt737 {
    padding-top: 368.5px;
  }
}

.--pb737 {
  padding-bottom: 737px;
}
@media screen and (max-width: 767px) {
  .--pb737 {
    padding-bottom: 368.5px;
  }
}

.--px737 {
  padding: 0 737px;
}

.max-w-737 {
  max-width: 737px;
}

.w-737 {
  width: 737px;
}
@media screen and (max-width: 767px) {
  .w-737 {
    width: 368.5px;
  }
}

.h-737 {
  height: 737px;
}

.--gap737 {
  gap: 737px !important;
}

.--fw737 {
  font-weight: 737;
}

.--mt738 {
  margin-top: 738px;
}
@media screen and (max-width: 767px) {
  .--mt738 {
    margin-top: 369px;
  }
}

.--mb738 {
  margin-bottom: 738px !important;
}
@media screen and (max-width: 767px) {
  .--mb738 {
    margin-bottom: 369px !important;
  }
}

.--pt738 {
  padding-top: 738px;
}
@media screen and (max-width: 767px) {
  .--pt738 {
    padding-top: 369px;
  }
}

.--pb738 {
  padding-bottom: 738px;
}
@media screen and (max-width: 767px) {
  .--pb738 {
    padding-bottom: 369px;
  }
}

.--px738 {
  padding: 0 738px;
}

.max-w-738 {
  max-width: 738px;
}

.w-738 {
  width: 738px;
}
@media screen and (max-width: 767px) {
  .w-738 {
    width: 369px;
  }
}

.h-738 {
  height: 738px;
}

.--gap738 {
  gap: 738px !important;
}

.--fw738 {
  font-weight: 738;
}

.--mt739 {
  margin-top: 739px;
}
@media screen and (max-width: 767px) {
  .--mt739 {
    margin-top: 369.5px;
  }
}

.--mb739 {
  margin-bottom: 739px !important;
}
@media screen and (max-width: 767px) {
  .--mb739 {
    margin-bottom: 369.5px !important;
  }
}

.--pt739 {
  padding-top: 739px;
}
@media screen and (max-width: 767px) {
  .--pt739 {
    padding-top: 369.5px;
  }
}

.--pb739 {
  padding-bottom: 739px;
}
@media screen and (max-width: 767px) {
  .--pb739 {
    padding-bottom: 369.5px;
  }
}

.--px739 {
  padding: 0 739px;
}

.max-w-739 {
  max-width: 739px;
}

.w-739 {
  width: 739px;
}
@media screen and (max-width: 767px) {
  .w-739 {
    width: 369.5px;
  }
}

.h-739 {
  height: 739px;
}

.--gap739 {
  gap: 739px !important;
}

.--fw739 {
  font-weight: 739;
}

.--mt740 {
  margin-top: 740px;
}
@media screen and (max-width: 767px) {
  .--mt740 {
    margin-top: 370px;
  }
}

.--mb740 {
  margin-bottom: 740px !important;
}
@media screen and (max-width: 767px) {
  .--mb740 {
    margin-bottom: 370px !important;
  }
}

.--pt740 {
  padding-top: 740px;
}
@media screen and (max-width: 767px) {
  .--pt740 {
    padding-top: 370px;
  }
}

.--pb740 {
  padding-bottom: 740px;
}
@media screen and (max-width: 767px) {
  .--pb740 {
    padding-bottom: 370px;
  }
}

.--px740 {
  padding: 0 740px;
}

.max-w-740 {
  max-width: 740px;
}

.w-740 {
  width: 740px;
}
@media screen and (max-width: 767px) {
  .w-740 {
    width: 370px;
  }
}

.h-740 {
  height: 740px;
}

.--gap740 {
  gap: 740px !important;
}

.--fw740 {
  font-weight: 740;
}

.--mt741 {
  margin-top: 741px;
}
@media screen and (max-width: 767px) {
  .--mt741 {
    margin-top: 370.5px;
  }
}

.--mb741 {
  margin-bottom: 741px !important;
}
@media screen and (max-width: 767px) {
  .--mb741 {
    margin-bottom: 370.5px !important;
  }
}

.--pt741 {
  padding-top: 741px;
}
@media screen and (max-width: 767px) {
  .--pt741 {
    padding-top: 370.5px;
  }
}

.--pb741 {
  padding-bottom: 741px;
}
@media screen and (max-width: 767px) {
  .--pb741 {
    padding-bottom: 370.5px;
  }
}

.--px741 {
  padding: 0 741px;
}

.max-w-741 {
  max-width: 741px;
}

.w-741 {
  width: 741px;
}
@media screen and (max-width: 767px) {
  .w-741 {
    width: 370.5px;
  }
}

.h-741 {
  height: 741px;
}

.--gap741 {
  gap: 741px !important;
}

.--fw741 {
  font-weight: 741;
}

.--mt742 {
  margin-top: 742px;
}
@media screen and (max-width: 767px) {
  .--mt742 {
    margin-top: 371px;
  }
}

.--mb742 {
  margin-bottom: 742px !important;
}
@media screen and (max-width: 767px) {
  .--mb742 {
    margin-bottom: 371px !important;
  }
}

.--pt742 {
  padding-top: 742px;
}
@media screen and (max-width: 767px) {
  .--pt742 {
    padding-top: 371px;
  }
}

.--pb742 {
  padding-bottom: 742px;
}
@media screen and (max-width: 767px) {
  .--pb742 {
    padding-bottom: 371px;
  }
}

.--px742 {
  padding: 0 742px;
}

.max-w-742 {
  max-width: 742px;
}

.w-742 {
  width: 742px;
}
@media screen and (max-width: 767px) {
  .w-742 {
    width: 371px;
  }
}

.h-742 {
  height: 742px;
}

.--gap742 {
  gap: 742px !important;
}

.--fw742 {
  font-weight: 742;
}

.--mt743 {
  margin-top: 743px;
}
@media screen and (max-width: 767px) {
  .--mt743 {
    margin-top: 371.5px;
  }
}

.--mb743 {
  margin-bottom: 743px !important;
}
@media screen and (max-width: 767px) {
  .--mb743 {
    margin-bottom: 371.5px !important;
  }
}

.--pt743 {
  padding-top: 743px;
}
@media screen and (max-width: 767px) {
  .--pt743 {
    padding-top: 371.5px;
  }
}

.--pb743 {
  padding-bottom: 743px;
}
@media screen and (max-width: 767px) {
  .--pb743 {
    padding-bottom: 371.5px;
  }
}

.--px743 {
  padding: 0 743px;
}

.max-w-743 {
  max-width: 743px;
}

.w-743 {
  width: 743px;
}
@media screen and (max-width: 767px) {
  .w-743 {
    width: 371.5px;
  }
}

.h-743 {
  height: 743px;
}

.--gap743 {
  gap: 743px !important;
}

.--fw743 {
  font-weight: 743;
}

.--mt744 {
  margin-top: 744px;
}
@media screen and (max-width: 767px) {
  .--mt744 {
    margin-top: 372px;
  }
}

.--mb744 {
  margin-bottom: 744px !important;
}
@media screen and (max-width: 767px) {
  .--mb744 {
    margin-bottom: 372px !important;
  }
}

.--pt744 {
  padding-top: 744px;
}
@media screen and (max-width: 767px) {
  .--pt744 {
    padding-top: 372px;
  }
}

.--pb744 {
  padding-bottom: 744px;
}
@media screen and (max-width: 767px) {
  .--pb744 {
    padding-bottom: 372px;
  }
}

.--px744 {
  padding: 0 744px;
}

.max-w-744 {
  max-width: 744px;
}

.w-744 {
  width: 744px;
}
@media screen and (max-width: 767px) {
  .w-744 {
    width: 372px;
  }
}

.h-744 {
  height: 744px;
}

.--gap744 {
  gap: 744px !important;
}

.--fw744 {
  font-weight: 744;
}

.--mt745 {
  margin-top: 745px;
}
@media screen and (max-width: 767px) {
  .--mt745 {
    margin-top: 372.5px;
  }
}

.--mb745 {
  margin-bottom: 745px !important;
}
@media screen and (max-width: 767px) {
  .--mb745 {
    margin-bottom: 372.5px !important;
  }
}

.--pt745 {
  padding-top: 745px;
}
@media screen and (max-width: 767px) {
  .--pt745 {
    padding-top: 372.5px;
  }
}

.--pb745 {
  padding-bottom: 745px;
}
@media screen and (max-width: 767px) {
  .--pb745 {
    padding-bottom: 372.5px;
  }
}

.--px745 {
  padding: 0 745px;
}

.max-w-745 {
  max-width: 745px;
}

.w-745 {
  width: 745px;
}
@media screen and (max-width: 767px) {
  .w-745 {
    width: 372.5px;
  }
}

.h-745 {
  height: 745px;
}

.--gap745 {
  gap: 745px !important;
}

.--fw745 {
  font-weight: 745;
}

.--mt746 {
  margin-top: 746px;
}
@media screen and (max-width: 767px) {
  .--mt746 {
    margin-top: 373px;
  }
}

.--mb746 {
  margin-bottom: 746px !important;
}
@media screen and (max-width: 767px) {
  .--mb746 {
    margin-bottom: 373px !important;
  }
}

.--pt746 {
  padding-top: 746px;
}
@media screen and (max-width: 767px) {
  .--pt746 {
    padding-top: 373px;
  }
}

.--pb746 {
  padding-bottom: 746px;
}
@media screen and (max-width: 767px) {
  .--pb746 {
    padding-bottom: 373px;
  }
}

.--px746 {
  padding: 0 746px;
}

.max-w-746 {
  max-width: 746px;
}

.w-746 {
  width: 746px;
}
@media screen and (max-width: 767px) {
  .w-746 {
    width: 373px;
  }
}

.h-746 {
  height: 746px;
}

.--gap746 {
  gap: 746px !important;
}

.--fw746 {
  font-weight: 746;
}

.--mt747 {
  margin-top: 747px;
}
@media screen and (max-width: 767px) {
  .--mt747 {
    margin-top: 373.5px;
  }
}

.--mb747 {
  margin-bottom: 747px !important;
}
@media screen and (max-width: 767px) {
  .--mb747 {
    margin-bottom: 373.5px !important;
  }
}

.--pt747 {
  padding-top: 747px;
}
@media screen and (max-width: 767px) {
  .--pt747 {
    padding-top: 373.5px;
  }
}

.--pb747 {
  padding-bottom: 747px;
}
@media screen and (max-width: 767px) {
  .--pb747 {
    padding-bottom: 373.5px;
  }
}

.--px747 {
  padding: 0 747px;
}

.max-w-747 {
  max-width: 747px;
}

.w-747 {
  width: 747px;
}
@media screen and (max-width: 767px) {
  .w-747 {
    width: 373.5px;
  }
}

.h-747 {
  height: 747px;
}

.--gap747 {
  gap: 747px !important;
}

.--fw747 {
  font-weight: 747;
}

.--mt748 {
  margin-top: 748px;
}
@media screen and (max-width: 767px) {
  .--mt748 {
    margin-top: 374px;
  }
}

.--mb748 {
  margin-bottom: 748px !important;
}
@media screen and (max-width: 767px) {
  .--mb748 {
    margin-bottom: 374px !important;
  }
}

.--pt748 {
  padding-top: 748px;
}
@media screen and (max-width: 767px) {
  .--pt748 {
    padding-top: 374px;
  }
}

.--pb748 {
  padding-bottom: 748px;
}
@media screen and (max-width: 767px) {
  .--pb748 {
    padding-bottom: 374px;
  }
}

.--px748 {
  padding: 0 748px;
}

.max-w-748 {
  max-width: 748px;
}

.w-748 {
  width: 748px;
}
@media screen and (max-width: 767px) {
  .w-748 {
    width: 374px;
  }
}

.h-748 {
  height: 748px;
}

.--gap748 {
  gap: 748px !important;
}

.--fw748 {
  font-weight: 748;
}

.--mt749 {
  margin-top: 749px;
}
@media screen and (max-width: 767px) {
  .--mt749 {
    margin-top: 374.5px;
  }
}

.--mb749 {
  margin-bottom: 749px !important;
}
@media screen and (max-width: 767px) {
  .--mb749 {
    margin-bottom: 374.5px !important;
  }
}

.--pt749 {
  padding-top: 749px;
}
@media screen and (max-width: 767px) {
  .--pt749 {
    padding-top: 374.5px;
  }
}

.--pb749 {
  padding-bottom: 749px;
}
@media screen and (max-width: 767px) {
  .--pb749 {
    padding-bottom: 374.5px;
  }
}

.--px749 {
  padding: 0 749px;
}

.max-w-749 {
  max-width: 749px;
}

.w-749 {
  width: 749px;
}
@media screen and (max-width: 767px) {
  .w-749 {
    width: 374.5px;
  }
}

.h-749 {
  height: 749px;
}

.--gap749 {
  gap: 749px !important;
}

.--fw749 {
  font-weight: 749;
}

.--mt750 {
  margin-top: 750px;
}
@media screen and (max-width: 767px) {
  .--mt750 {
    margin-top: 375px;
  }
}

.--mb750 {
  margin-bottom: 750px !important;
}
@media screen and (max-width: 767px) {
  .--mb750 {
    margin-bottom: 375px !important;
  }
}

.--pt750 {
  padding-top: 750px;
}
@media screen and (max-width: 767px) {
  .--pt750 {
    padding-top: 375px;
  }
}

.--pb750 {
  padding-bottom: 750px;
}
@media screen and (max-width: 767px) {
  .--pb750 {
    padding-bottom: 375px;
  }
}

.--px750 {
  padding: 0 750px;
}

.max-w-750 {
  max-width: 750px;
}

.w-750 {
  width: 750px;
}
@media screen and (max-width: 767px) {
  .w-750 {
    width: 375px;
  }
}

.h-750 {
  height: 750px;
}

.--gap750 {
  gap: 750px !important;
}

.--fw750 {
  font-weight: 750;
}

.--mt751 {
  margin-top: 751px;
}
@media screen and (max-width: 767px) {
  .--mt751 {
    margin-top: 375.5px;
  }
}

.--mb751 {
  margin-bottom: 751px !important;
}
@media screen and (max-width: 767px) {
  .--mb751 {
    margin-bottom: 375.5px !important;
  }
}

.--pt751 {
  padding-top: 751px;
}
@media screen and (max-width: 767px) {
  .--pt751 {
    padding-top: 375.5px;
  }
}

.--pb751 {
  padding-bottom: 751px;
}
@media screen and (max-width: 767px) {
  .--pb751 {
    padding-bottom: 375.5px;
  }
}

.--px751 {
  padding: 0 751px;
}

.max-w-751 {
  max-width: 751px;
}

.w-751 {
  width: 751px;
}
@media screen and (max-width: 767px) {
  .w-751 {
    width: 375.5px;
  }
}

.h-751 {
  height: 751px;
}

.--gap751 {
  gap: 751px !important;
}

.--fw751 {
  font-weight: 751;
}

.--mt752 {
  margin-top: 752px;
}
@media screen and (max-width: 767px) {
  .--mt752 {
    margin-top: 376px;
  }
}

.--mb752 {
  margin-bottom: 752px !important;
}
@media screen and (max-width: 767px) {
  .--mb752 {
    margin-bottom: 376px !important;
  }
}

.--pt752 {
  padding-top: 752px;
}
@media screen and (max-width: 767px) {
  .--pt752 {
    padding-top: 376px;
  }
}

.--pb752 {
  padding-bottom: 752px;
}
@media screen and (max-width: 767px) {
  .--pb752 {
    padding-bottom: 376px;
  }
}

.--px752 {
  padding: 0 752px;
}

.max-w-752 {
  max-width: 752px;
}

.w-752 {
  width: 752px;
}
@media screen and (max-width: 767px) {
  .w-752 {
    width: 376px;
  }
}

.h-752 {
  height: 752px;
}

.--gap752 {
  gap: 752px !important;
}

.--fw752 {
  font-weight: 752;
}

.--mt753 {
  margin-top: 753px;
}
@media screen and (max-width: 767px) {
  .--mt753 {
    margin-top: 376.5px;
  }
}

.--mb753 {
  margin-bottom: 753px !important;
}
@media screen and (max-width: 767px) {
  .--mb753 {
    margin-bottom: 376.5px !important;
  }
}

.--pt753 {
  padding-top: 753px;
}
@media screen and (max-width: 767px) {
  .--pt753 {
    padding-top: 376.5px;
  }
}

.--pb753 {
  padding-bottom: 753px;
}
@media screen and (max-width: 767px) {
  .--pb753 {
    padding-bottom: 376.5px;
  }
}

.--px753 {
  padding: 0 753px;
}

.max-w-753 {
  max-width: 753px;
}

.w-753 {
  width: 753px;
}
@media screen and (max-width: 767px) {
  .w-753 {
    width: 376.5px;
  }
}

.h-753 {
  height: 753px;
}

.--gap753 {
  gap: 753px !important;
}

.--fw753 {
  font-weight: 753;
}

.--mt754 {
  margin-top: 754px;
}
@media screen and (max-width: 767px) {
  .--mt754 {
    margin-top: 377px;
  }
}

.--mb754 {
  margin-bottom: 754px !important;
}
@media screen and (max-width: 767px) {
  .--mb754 {
    margin-bottom: 377px !important;
  }
}

.--pt754 {
  padding-top: 754px;
}
@media screen and (max-width: 767px) {
  .--pt754 {
    padding-top: 377px;
  }
}

.--pb754 {
  padding-bottom: 754px;
}
@media screen and (max-width: 767px) {
  .--pb754 {
    padding-bottom: 377px;
  }
}

.--px754 {
  padding: 0 754px;
}

.max-w-754 {
  max-width: 754px;
}

.w-754 {
  width: 754px;
}
@media screen and (max-width: 767px) {
  .w-754 {
    width: 377px;
  }
}

.h-754 {
  height: 754px;
}

.--gap754 {
  gap: 754px !important;
}

.--fw754 {
  font-weight: 754;
}

.--mt755 {
  margin-top: 755px;
}
@media screen and (max-width: 767px) {
  .--mt755 {
    margin-top: 377.5px;
  }
}

.--mb755 {
  margin-bottom: 755px !important;
}
@media screen and (max-width: 767px) {
  .--mb755 {
    margin-bottom: 377.5px !important;
  }
}

.--pt755 {
  padding-top: 755px;
}
@media screen and (max-width: 767px) {
  .--pt755 {
    padding-top: 377.5px;
  }
}

.--pb755 {
  padding-bottom: 755px;
}
@media screen and (max-width: 767px) {
  .--pb755 {
    padding-bottom: 377.5px;
  }
}

.--px755 {
  padding: 0 755px;
}

.max-w-755 {
  max-width: 755px;
}

.w-755 {
  width: 755px;
}
@media screen and (max-width: 767px) {
  .w-755 {
    width: 377.5px;
  }
}

.h-755 {
  height: 755px;
}

.--gap755 {
  gap: 755px !important;
}

.--fw755 {
  font-weight: 755;
}

.--mt756 {
  margin-top: 756px;
}
@media screen and (max-width: 767px) {
  .--mt756 {
    margin-top: 378px;
  }
}

.--mb756 {
  margin-bottom: 756px !important;
}
@media screen and (max-width: 767px) {
  .--mb756 {
    margin-bottom: 378px !important;
  }
}

.--pt756 {
  padding-top: 756px;
}
@media screen and (max-width: 767px) {
  .--pt756 {
    padding-top: 378px;
  }
}

.--pb756 {
  padding-bottom: 756px;
}
@media screen and (max-width: 767px) {
  .--pb756 {
    padding-bottom: 378px;
  }
}

.--px756 {
  padding: 0 756px;
}

.max-w-756 {
  max-width: 756px;
}

.w-756 {
  width: 756px;
}
@media screen and (max-width: 767px) {
  .w-756 {
    width: 378px;
  }
}

.h-756 {
  height: 756px;
}

.--gap756 {
  gap: 756px !important;
}

.--fw756 {
  font-weight: 756;
}

.--mt757 {
  margin-top: 757px;
}
@media screen and (max-width: 767px) {
  .--mt757 {
    margin-top: 378.5px;
  }
}

.--mb757 {
  margin-bottom: 757px !important;
}
@media screen and (max-width: 767px) {
  .--mb757 {
    margin-bottom: 378.5px !important;
  }
}

.--pt757 {
  padding-top: 757px;
}
@media screen and (max-width: 767px) {
  .--pt757 {
    padding-top: 378.5px;
  }
}

.--pb757 {
  padding-bottom: 757px;
}
@media screen and (max-width: 767px) {
  .--pb757 {
    padding-bottom: 378.5px;
  }
}

.--px757 {
  padding: 0 757px;
}

.max-w-757 {
  max-width: 757px;
}

.w-757 {
  width: 757px;
}
@media screen and (max-width: 767px) {
  .w-757 {
    width: 378.5px;
  }
}

.h-757 {
  height: 757px;
}

.--gap757 {
  gap: 757px !important;
}

.--fw757 {
  font-weight: 757;
}

.--mt758 {
  margin-top: 758px;
}
@media screen and (max-width: 767px) {
  .--mt758 {
    margin-top: 379px;
  }
}

.--mb758 {
  margin-bottom: 758px !important;
}
@media screen and (max-width: 767px) {
  .--mb758 {
    margin-bottom: 379px !important;
  }
}

.--pt758 {
  padding-top: 758px;
}
@media screen and (max-width: 767px) {
  .--pt758 {
    padding-top: 379px;
  }
}

.--pb758 {
  padding-bottom: 758px;
}
@media screen and (max-width: 767px) {
  .--pb758 {
    padding-bottom: 379px;
  }
}

.--px758 {
  padding: 0 758px;
}

.max-w-758 {
  max-width: 758px;
}

.w-758 {
  width: 758px;
}
@media screen and (max-width: 767px) {
  .w-758 {
    width: 379px;
  }
}

.h-758 {
  height: 758px;
}

.--gap758 {
  gap: 758px !important;
}

.--fw758 {
  font-weight: 758;
}

.--mt759 {
  margin-top: 759px;
}
@media screen and (max-width: 767px) {
  .--mt759 {
    margin-top: 379.5px;
  }
}

.--mb759 {
  margin-bottom: 759px !important;
}
@media screen and (max-width: 767px) {
  .--mb759 {
    margin-bottom: 379.5px !important;
  }
}

.--pt759 {
  padding-top: 759px;
}
@media screen and (max-width: 767px) {
  .--pt759 {
    padding-top: 379.5px;
  }
}

.--pb759 {
  padding-bottom: 759px;
}
@media screen and (max-width: 767px) {
  .--pb759 {
    padding-bottom: 379.5px;
  }
}

.--px759 {
  padding: 0 759px;
}

.max-w-759 {
  max-width: 759px;
}

.w-759 {
  width: 759px;
}
@media screen and (max-width: 767px) {
  .w-759 {
    width: 379.5px;
  }
}

.h-759 {
  height: 759px;
}

.--gap759 {
  gap: 759px !important;
}

.--fw759 {
  font-weight: 759;
}

.--mt760 {
  margin-top: 760px;
}
@media screen and (max-width: 767px) {
  .--mt760 {
    margin-top: 380px;
  }
}

.--mb760 {
  margin-bottom: 760px !important;
}
@media screen and (max-width: 767px) {
  .--mb760 {
    margin-bottom: 380px !important;
  }
}

.--pt760 {
  padding-top: 760px;
}
@media screen and (max-width: 767px) {
  .--pt760 {
    padding-top: 380px;
  }
}

.--pb760 {
  padding-bottom: 760px;
}
@media screen and (max-width: 767px) {
  .--pb760 {
    padding-bottom: 380px;
  }
}

.--px760 {
  padding: 0 760px;
}

.max-w-760 {
  max-width: 760px;
}

.w-760 {
  width: 760px;
}
@media screen and (max-width: 767px) {
  .w-760 {
    width: 380px;
  }
}

.h-760 {
  height: 760px;
}

.--gap760 {
  gap: 760px !important;
}

.--fw760 {
  font-weight: 760;
}

.--mt761 {
  margin-top: 761px;
}
@media screen and (max-width: 767px) {
  .--mt761 {
    margin-top: 380.5px;
  }
}

.--mb761 {
  margin-bottom: 761px !important;
}
@media screen and (max-width: 767px) {
  .--mb761 {
    margin-bottom: 380.5px !important;
  }
}

.--pt761 {
  padding-top: 761px;
}
@media screen and (max-width: 767px) {
  .--pt761 {
    padding-top: 380.5px;
  }
}

.--pb761 {
  padding-bottom: 761px;
}
@media screen and (max-width: 767px) {
  .--pb761 {
    padding-bottom: 380.5px;
  }
}

.--px761 {
  padding: 0 761px;
}

.max-w-761 {
  max-width: 761px;
}

.w-761 {
  width: 761px;
}
@media screen and (max-width: 767px) {
  .w-761 {
    width: 380.5px;
  }
}

.h-761 {
  height: 761px;
}

.--gap761 {
  gap: 761px !important;
}

.--fw761 {
  font-weight: 761;
}

.--mt762 {
  margin-top: 762px;
}
@media screen and (max-width: 767px) {
  .--mt762 {
    margin-top: 381px;
  }
}

.--mb762 {
  margin-bottom: 762px !important;
}
@media screen and (max-width: 767px) {
  .--mb762 {
    margin-bottom: 381px !important;
  }
}

.--pt762 {
  padding-top: 762px;
}
@media screen and (max-width: 767px) {
  .--pt762 {
    padding-top: 381px;
  }
}

.--pb762 {
  padding-bottom: 762px;
}
@media screen and (max-width: 767px) {
  .--pb762 {
    padding-bottom: 381px;
  }
}

.--px762 {
  padding: 0 762px;
}

.max-w-762 {
  max-width: 762px;
}

.w-762 {
  width: 762px;
}
@media screen and (max-width: 767px) {
  .w-762 {
    width: 381px;
  }
}

.h-762 {
  height: 762px;
}

.--gap762 {
  gap: 762px !important;
}

.--fw762 {
  font-weight: 762;
}

.--mt763 {
  margin-top: 763px;
}
@media screen and (max-width: 767px) {
  .--mt763 {
    margin-top: 381.5px;
  }
}

.--mb763 {
  margin-bottom: 763px !important;
}
@media screen and (max-width: 767px) {
  .--mb763 {
    margin-bottom: 381.5px !important;
  }
}

.--pt763 {
  padding-top: 763px;
}
@media screen and (max-width: 767px) {
  .--pt763 {
    padding-top: 381.5px;
  }
}

.--pb763 {
  padding-bottom: 763px;
}
@media screen and (max-width: 767px) {
  .--pb763 {
    padding-bottom: 381.5px;
  }
}

.--px763 {
  padding: 0 763px;
}

.max-w-763 {
  max-width: 763px;
}

.w-763 {
  width: 763px;
}
@media screen and (max-width: 767px) {
  .w-763 {
    width: 381.5px;
  }
}

.h-763 {
  height: 763px;
}

.--gap763 {
  gap: 763px !important;
}

.--fw763 {
  font-weight: 763;
}

.--mt764 {
  margin-top: 764px;
}
@media screen and (max-width: 767px) {
  .--mt764 {
    margin-top: 382px;
  }
}

.--mb764 {
  margin-bottom: 764px !important;
}
@media screen and (max-width: 767px) {
  .--mb764 {
    margin-bottom: 382px !important;
  }
}

.--pt764 {
  padding-top: 764px;
}
@media screen and (max-width: 767px) {
  .--pt764 {
    padding-top: 382px;
  }
}

.--pb764 {
  padding-bottom: 764px;
}
@media screen and (max-width: 767px) {
  .--pb764 {
    padding-bottom: 382px;
  }
}

.--px764 {
  padding: 0 764px;
}

.max-w-764 {
  max-width: 764px;
}

.w-764 {
  width: 764px;
}
@media screen and (max-width: 767px) {
  .w-764 {
    width: 382px;
  }
}

.h-764 {
  height: 764px;
}

.--gap764 {
  gap: 764px !important;
}

.--fw764 {
  font-weight: 764;
}

.--mt765 {
  margin-top: 765px;
}
@media screen and (max-width: 767px) {
  .--mt765 {
    margin-top: 382.5px;
  }
}

.--mb765 {
  margin-bottom: 765px !important;
}
@media screen and (max-width: 767px) {
  .--mb765 {
    margin-bottom: 382.5px !important;
  }
}

.--pt765 {
  padding-top: 765px;
}
@media screen and (max-width: 767px) {
  .--pt765 {
    padding-top: 382.5px;
  }
}

.--pb765 {
  padding-bottom: 765px;
}
@media screen and (max-width: 767px) {
  .--pb765 {
    padding-bottom: 382.5px;
  }
}

.--px765 {
  padding: 0 765px;
}

.max-w-765 {
  max-width: 765px;
}

.w-765 {
  width: 765px;
}
@media screen and (max-width: 767px) {
  .w-765 {
    width: 382.5px;
  }
}

.h-765 {
  height: 765px;
}

.--gap765 {
  gap: 765px !important;
}

.--fw765 {
  font-weight: 765;
}

.--mt766 {
  margin-top: 766px;
}
@media screen and (max-width: 767px) {
  .--mt766 {
    margin-top: 383px;
  }
}

.--mb766 {
  margin-bottom: 766px !important;
}
@media screen and (max-width: 767px) {
  .--mb766 {
    margin-bottom: 383px !important;
  }
}

.--pt766 {
  padding-top: 766px;
}
@media screen and (max-width: 767px) {
  .--pt766 {
    padding-top: 383px;
  }
}

.--pb766 {
  padding-bottom: 766px;
}
@media screen and (max-width: 767px) {
  .--pb766 {
    padding-bottom: 383px;
  }
}

.--px766 {
  padding: 0 766px;
}

.max-w-766 {
  max-width: 766px;
}

.w-766 {
  width: 766px;
}
@media screen and (max-width: 767px) {
  .w-766 {
    width: 383px;
  }
}

.h-766 {
  height: 766px;
}

.--gap766 {
  gap: 766px !important;
}

.--fw766 {
  font-weight: 766;
}

.--mt767 {
  margin-top: 767px;
}
@media screen and (max-width: 767px) {
  .--mt767 {
    margin-top: 383.5px;
  }
}

.--mb767 {
  margin-bottom: 767px !important;
}
@media screen and (max-width: 767px) {
  .--mb767 {
    margin-bottom: 383.5px !important;
  }
}

.--pt767 {
  padding-top: 767px;
}
@media screen and (max-width: 767px) {
  .--pt767 {
    padding-top: 383.5px;
  }
}

.--pb767 {
  padding-bottom: 767px;
}
@media screen and (max-width: 767px) {
  .--pb767 {
    padding-bottom: 383.5px;
  }
}

.--px767 {
  padding: 0 767px;
}

.max-w-767 {
  max-width: 767px;
}

.w-767 {
  width: 767px;
}
@media screen and (max-width: 767px) {
  .w-767 {
    width: 383.5px;
  }
}

.h-767 {
  height: 767px;
}

.--gap767 {
  gap: 767px !important;
}

.--fw767 {
  font-weight: 767;
}

.--mt768 {
  margin-top: 768px;
}
@media screen and (max-width: 767px) {
  .--mt768 {
    margin-top: 384px;
  }
}

.--mb768 {
  margin-bottom: 768px !important;
}
@media screen and (max-width: 767px) {
  .--mb768 {
    margin-bottom: 384px !important;
  }
}

.--pt768 {
  padding-top: 768px;
}
@media screen and (max-width: 767px) {
  .--pt768 {
    padding-top: 384px;
  }
}

.--pb768 {
  padding-bottom: 768px;
}
@media screen and (max-width: 767px) {
  .--pb768 {
    padding-bottom: 384px;
  }
}

.--px768 {
  padding: 0 768px;
}

.max-w-768 {
  max-width: 768px;
}

.w-768 {
  width: 768px;
}
@media screen and (max-width: 767px) {
  .w-768 {
    width: 384px;
  }
}

.h-768 {
  height: 768px;
}

.--gap768 {
  gap: 768px !important;
}

.--fw768 {
  font-weight: 768;
}

.--mt769 {
  margin-top: 769px;
}
@media screen and (max-width: 767px) {
  .--mt769 {
    margin-top: 384.5px;
  }
}

.--mb769 {
  margin-bottom: 769px !important;
}
@media screen and (max-width: 767px) {
  .--mb769 {
    margin-bottom: 384.5px !important;
  }
}

.--pt769 {
  padding-top: 769px;
}
@media screen and (max-width: 767px) {
  .--pt769 {
    padding-top: 384.5px;
  }
}

.--pb769 {
  padding-bottom: 769px;
}
@media screen and (max-width: 767px) {
  .--pb769 {
    padding-bottom: 384.5px;
  }
}

.--px769 {
  padding: 0 769px;
}

.max-w-769 {
  max-width: 769px;
}

.w-769 {
  width: 769px;
}
@media screen and (max-width: 767px) {
  .w-769 {
    width: 384.5px;
  }
}

.h-769 {
  height: 769px;
}

.--gap769 {
  gap: 769px !important;
}

.--fw769 {
  font-weight: 769;
}

.--mt770 {
  margin-top: 770px;
}
@media screen and (max-width: 767px) {
  .--mt770 {
    margin-top: 385px;
  }
}

.--mb770 {
  margin-bottom: 770px !important;
}
@media screen and (max-width: 767px) {
  .--mb770 {
    margin-bottom: 385px !important;
  }
}

.--pt770 {
  padding-top: 770px;
}
@media screen and (max-width: 767px) {
  .--pt770 {
    padding-top: 385px;
  }
}

.--pb770 {
  padding-bottom: 770px;
}
@media screen and (max-width: 767px) {
  .--pb770 {
    padding-bottom: 385px;
  }
}

.--px770 {
  padding: 0 770px;
}

.max-w-770 {
  max-width: 770px;
}

.w-770 {
  width: 770px;
}
@media screen and (max-width: 767px) {
  .w-770 {
    width: 385px;
  }
}

.h-770 {
  height: 770px;
}

.--gap770 {
  gap: 770px !important;
}

.--fw770 {
  font-weight: 770;
}

.--mt771 {
  margin-top: 771px;
}
@media screen and (max-width: 767px) {
  .--mt771 {
    margin-top: 385.5px;
  }
}

.--mb771 {
  margin-bottom: 771px !important;
}
@media screen and (max-width: 767px) {
  .--mb771 {
    margin-bottom: 385.5px !important;
  }
}

.--pt771 {
  padding-top: 771px;
}
@media screen and (max-width: 767px) {
  .--pt771 {
    padding-top: 385.5px;
  }
}

.--pb771 {
  padding-bottom: 771px;
}
@media screen and (max-width: 767px) {
  .--pb771 {
    padding-bottom: 385.5px;
  }
}

.--px771 {
  padding: 0 771px;
}

.max-w-771 {
  max-width: 771px;
}

.w-771 {
  width: 771px;
}
@media screen and (max-width: 767px) {
  .w-771 {
    width: 385.5px;
  }
}

.h-771 {
  height: 771px;
}

.--gap771 {
  gap: 771px !important;
}

.--fw771 {
  font-weight: 771;
}

.--mt772 {
  margin-top: 772px;
}
@media screen and (max-width: 767px) {
  .--mt772 {
    margin-top: 386px;
  }
}

.--mb772 {
  margin-bottom: 772px !important;
}
@media screen and (max-width: 767px) {
  .--mb772 {
    margin-bottom: 386px !important;
  }
}

.--pt772 {
  padding-top: 772px;
}
@media screen and (max-width: 767px) {
  .--pt772 {
    padding-top: 386px;
  }
}

.--pb772 {
  padding-bottom: 772px;
}
@media screen and (max-width: 767px) {
  .--pb772 {
    padding-bottom: 386px;
  }
}

.--px772 {
  padding: 0 772px;
}

.max-w-772 {
  max-width: 772px;
}

.w-772 {
  width: 772px;
}
@media screen and (max-width: 767px) {
  .w-772 {
    width: 386px;
  }
}

.h-772 {
  height: 772px;
}

.--gap772 {
  gap: 772px !important;
}

.--fw772 {
  font-weight: 772;
}

.--mt773 {
  margin-top: 773px;
}
@media screen and (max-width: 767px) {
  .--mt773 {
    margin-top: 386.5px;
  }
}

.--mb773 {
  margin-bottom: 773px !important;
}
@media screen and (max-width: 767px) {
  .--mb773 {
    margin-bottom: 386.5px !important;
  }
}

.--pt773 {
  padding-top: 773px;
}
@media screen and (max-width: 767px) {
  .--pt773 {
    padding-top: 386.5px;
  }
}

.--pb773 {
  padding-bottom: 773px;
}
@media screen and (max-width: 767px) {
  .--pb773 {
    padding-bottom: 386.5px;
  }
}

.--px773 {
  padding: 0 773px;
}

.max-w-773 {
  max-width: 773px;
}

.w-773 {
  width: 773px;
}
@media screen and (max-width: 767px) {
  .w-773 {
    width: 386.5px;
  }
}

.h-773 {
  height: 773px;
}

.--gap773 {
  gap: 773px !important;
}

.--fw773 {
  font-weight: 773;
}

.--mt774 {
  margin-top: 774px;
}
@media screen and (max-width: 767px) {
  .--mt774 {
    margin-top: 387px;
  }
}

.--mb774 {
  margin-bottom: 774px !important;
}
@media screen and (max-width: 767px) {
  .--mb774 {
    margin-bottom: 387px !important;
  }
}

.--pt774 {
  padding-top: 774px;
}
@media screen and (max-width: 767px) {
  .--pt774 {
    padding-top: 387px;
  }
}

.--pb774 {
  padding-bottom: 774px;
}
@media screen and (max-width: 767px) {
  .--pb774 {
    padding-bottom: 387px;
  }
}

.--px774 {
  padding: 0 774px;
}

.max-w-774 {
  max-width: 774px;
}

.w-774 {
  width: 774px;
}
@media screen and (max-width: 767px) {
  .w-774 {
    width: 387px;
  }
}

.h-774 {
  height: 774px;
}

.--gap774 {
  gap: 774px !important;
}

.--fw774 {
  font-weight: 774;
}

.--mt775 {
  margin-top: 775px;
}
@media screen and (max-width: 767px) {
  .--mt775 {
    margin-top: 387.5px;
  }
}

.--mb775 {
  margin-bottom: 775px !important;
}
@media screen and (max-width: 767px) {
  .--mb775 {
    margin-bottom: 387.5px !important;
  }
}

.--pt775 {
  padding-top: 775px;
}
@media screen and (max-width: 767px) {
  .--pt775 {
    padding-top: 387.5px;
  }
}

.--pb775 {
  padding-bottom: 775px;
}
@media screen and (max-width: 767px) {
  .--pb775 {
    padding-bottom: 387.5px;
  }
}

.--px775 {
  padding: 0 775px;
}

.max-w-775 {
  max-width: 775px;
}

.w-775 {
  width: 775px;
}
@media screen and (max-width: 767px) {
  .w-775 {
    width: 387.5px;
  }
}

.h-775 {
  height: 775px;
}

.--gap775 {
  gap: 775px !important;
}

.--fw775 {
  font-weight: 775;
}

.--mt776 {
  margin-top: 776px;
}
@media screen and (max-width: 767px) {
  .--mt776 {
    margin-top: 388px;
  }
}

.--mb776 {
  margin-bottom: 776px !important;
}
@media screen and (max-width: 767px) {
  .--mb776 {
    margin-bottom: 388px !important;
  }
}

.--pt776 {
  padding-top: 776px;
}
@media screen and (max-width: 767px) {
  .--pt776 {
    padding-top: 388px;
  }
}

.--pb776 {
  padding-bottom: 776px;
}
@media screen and (max-width: 767px) {
  .--pb776 {
    padding-bottom: 388px;
  }
}

.--px776 {
  padding: 0 776px;
}

.max-w-776 {
  max-width: 776px;
}

.w-776 {
  width: 776px;
}
@media screen and (max-width: 767px) {
  .w-776 {
    width: 388px;
  }
}

.h-776 {
  height: 776px;
}

.--gap776 {
  gap: 776px !important;
}

.--fw776 {
  font-weight: 776;
}

.--mt777 {
  margin-top: 777px;
}
@media screen and (max-width: 767px) {
  .--mt777 {
    margin-top: 388.5px;
  }
}

.--mb777 {
  margin-bottom: 777px !important;
}
@media screen and (max-width: 767px) {
  .--mb777 {
    margin-bottom: 388.5px !important;
  }
}

.--pt777 {
  padding-top: 777px;
}
@media screen and (max-width: 767px) {
  .--pt777 {
    padding-top: 388.5px;
  }
}

.--pb777 {
  padding-bottom: 777px;
}
@media screen and (max-width: 767px) {
  .--pb777 {
    padding-bottom: 388.5px;
  }
}

.--px777 {
  padding: 0 777px;
}

.max-w-777 {
  max-width: 777px;
}

.w-777 {
  width: 777px;
}
@media screen and (max-width: 767px) {
  .w-777 {
    width: 388.5px;
  }
}

.h-777 {
  height: 777px;
}

.--gap777 {
  gap: 777px !important;
}

.--fw777 {
  font-weight: 777;
}

.--mt778 {
  margin-top: 778px;
}
@media screen and (max-width: 767px) {
  .--mt778 {
    margin-top: 389px;
  }
}

.--mb778 {
  margin-bottom: 778px !important;
}
@media screen and (max-width: 767px) {
  .--mb778 {
    margin-bottom: 389px !important;
  }
}

.--pt778 {
  padding-top: 778px;
}
@media screen and (max-width: 767px) {
  .--pt778 {
    padding-top: 389px;
  }
}

.--pb778 {
  padding-bottom: 778px;
}
@media screen and (max-width: 767px) {
  .--pb778 {
    padding-bottom: 389px;
  }
}

.--px778 {
  padding: 0 778px;
}

.max-w-778 {
  max-width: 778px;
}

.w-778 {
  width: 778px;
}
@media screen and (max-width: 767px) {
  .w-778 {
    width: 389px;
  }
}

.h-778 {
  height: 778px;
}

.--gap778 {
  gap: 778px !important;
}

.--fw778 {
  font-weight: 778;
}

.--mt779 {
  margin-top: 779px;
}
@media screen and (max-width: 767px) {
  .--mt779 {
    margin-top: 389.5px;
  }
}

.--mb779 {
  margin-bottom: 779px !important;
}
@media screen and (max-width: 767px) {
  .--mb779 {
    margin-bottom: 389.5px !important;
  }
}

.--pt779 {
  padding-top: 779px;
}
@media screen and (max-width: 767px) {
  .--pt779 {
    padding-top: 389.5px;
  }
}

.--pb779 {
  padding-bottom: 779px;
}
@media screen and (max-width: 767px) {
  .--pb779 {
    padding-bottom: 389.5px;
  }
}

.--px779 {
  padding: 0 779px;
}

.max-w-779 {
  max-width: 779px;
}

.w-779 {
  width: 779px;
}
@media screen and (max-width: 767px) {
  .w-779 {
    width: 389.5px;
  }
}

.h-779 {
  height: 779px;
}

.--gap779 {
  gap: 779px !important;
}

.--fw779 {
  font-weight: 779;
}

.--mt780 {
  margin-top: 780px;
}
@media screen and (max-width: 767px) {
  .--mt780 {
    margin-top: 390px;
  }
}

.--mb780 {
  margin-bottom: 780px !important;
}
@media screen and (max-width: 767px) {
  .--mb780 {
    margin-bottom: 390px !important;
  }
}

.--pt780 {
  padding-top: 780px;
}
@media screen and (max-width: 767px) {
  .--pt780 {
    padding-top: 390px;
  }
}

.--pb780 {
  padding-bottom: 780px;
}
@media screen and (max-width: 767px) {
  .--pb780 {
    padding-bottom: 390px;
  }
}

.--px780 {
  padding: 0 780px;
}

.max-w-780 {
  max-width: 780px;
}

.w-780 {
  width: 780px;
}
@media screen and (max-width: 767px) {
  .w-780 {
    width: 390px;
  }
}

.h-780 {
  height: 780px;
}

.--gap780 {
  gap: 780px !important;
}

.--fw780 {
  font-weight: 780;
}

.--mt781 {
  margin-top: 781px;
}
@media screen and (max-width: 767px) {
  .--mt781 {
    margin-top: 390.5px;
  }
}

.--mb781 {
  margin-bottom: 781px !important;
}
@media screen and (max-width: 767px) {
  .--mb781 {
    margin-bottom: 390.5px !important;
  }
}

.--pt781 {
  padding-top: 781px;
}
@media screen and (max-width: 767px) {
  .--pt781 {
    padding-top: 390.5px;
  }
}

.--pb781 {
  padding-bottom: 781px;
}
@media screen and (max-width: 767px) {
  .--pb781 {
    padding-bottom: 390.5px;
  }
}

.--px781 {
  padding: 0 781px;
}

.max-w-781 {
  max-width: 781px;
}

.w-781 {
  width: 781px;
}
@media screen and (max-width: 767px) {
  .w-781 {
    width: 390.5px;
  }
}

.h-781 {
  height: 781px;
}

.--gap781 {
  gap: 781px !important;
}

.--fw781 {
  font-weight: 781;
}

.--mt782 {
  margin-top: 782px;
}
@media screen and (max-width: 767px) {
  .--mt782 {
    margin-top: 391px;
  }
}

.--mb782 {
  margin-bottom: 782px !important;
}
@media screen and (max-width: 767px) {
  .--mb782 {
    margin-bottom: 391px !important;
  }
}

.--pt782 {
  padding-top: 782px;
}
@media screen and (max-width: 767px) {
  .--pt782 {
    padding-top: 391px;
  }
}

.--pb782 {
  padding-bottom: 782px;
}
@media screen and (max-width: 767px) {
  .--pb782 {
    padding-bottom: 391px;
  }
}

.--px782 {
  padding: 0 782px;
}

.max-w-782 {
  max-width: 782px;
}

.w-782 {
  width: 782px;
}
@media screen and (max-width: 767px) {
  .w-782 {
    width: 391px;
  }
}

.h-782 {
  height: 782px;
}

.--gap782 {
  gap: 782px !important;
}

.--fw782 {
  font-weight: 782;
}

.--mt783 {
  margin-top: 783px;
}
@media screen and (max-width: 767px) {
  .--mt783 {
    margin-top: 391.5px;
  }
}

.--mb783 {
  margin-bottom: 783px !important;
}
@media screen and (max-width: 767px) {
  .--mb783 {
    margin-bottom: 391.5px !important;
  }
}

.--pt783 {
  padding-top: 783px;
}
@media screen and (max-width: 767px) {
  .--pt783 {
    padding-top: 391.5px;
  }
}

.--pb783 {
  padding-bottom: 783px;
}
@media screen and (max-width: 767px) {
  .--pb783 {
    padding-bottom: 391.5px;
  }
}

.--px783 {
  padding: 0 783px;
}

.max-w-783 {
  max-width: 783px;
}

.w-783 {
  width: 783px;
}
@media screen and (max-width: 767px) {
  .w-783 {
    width: 391.5px;
  }
}

.h-783 {
  height: 783px;
}

.--gap783 {
  gap: 783px !important;
}

.--fw783 {
  font-weight: 783;
}

.--mt784 {
  margin-top: 784px;
}
@media screen and (max-width: 767px) {
  .--mt784 {
    margin-top: 392px;
  }
}

.--mb784 {
  margin-bottom: 784px !important;
}
@media screen and (max-width: 767px) {
  .--mb784 {
    margin-bottom: 392px !important;
  }
}

.--pt784 {
  padding-top: 784px;
}
@media screen and (max-width: 767px) {
  .--pt784 {
    padding-top: 392px;
  }
}

.--pb784 {
  padding-bottom: 784px;
}
@media screen and (max-width: 767px) {
  .--pb784 {
    padding-bottom: 392px;
  }
}

.--px784 {
  padding: 0 784px;
}

.max-w-784 {
  max-width: 784px;
}

.w-784 {
  width: 784px;
}
@media screen and (max-width: 767px) {
  .w-784 {
    width: 392px;
  }
}

.h-784 {
  height: 784px;
}

.--gap784 {
  gap: 784px !important;
}

.--fw784 {
  font-weight: 784;
}

.--mt785 {
  margin-top: 785px;
}
@media screen and (max-width: 767px) {
  .--mt785 {
    margin-top: 392.5px;
  }
}

.--mb785 {
  margin-bottom: 785px !important;
}
@media screen and (max-width: 767px) {
  .--mb785 {
    margin-bottom: 392.5px !important;
  }
}

.--pt785 {
  padding-top: 785px;
}
@media screen and (max-width: 767px) {
  .--pt785 {
    padding-top: 392.5px;
  }
}

.--pb785 {
  padding-bottom: 785px;
}
@media screen and (max-width: 767px) {
  .--pb785 {
    padding-bottom: 392.5px;
  }
}

.--px785 {
  padding: 0 785px;
}

.max-w-785 {
  max-width: 785px;
}

.w-785 {
  width: 785px;
}
@media screen and (max-width: 767px) {
  .w-785 {
    width: 392.5px;
  }
}

.h-785 {
  height: 785px;
}

.--gap785 {
  gap: 785px !important;
}

.--fw785 {
  font-weight: 785;
}

.--mt786 {
  margin-top: 786px;
}
@media screen and (max-width: 767px) {
  .--mt786 {
    margin-top: 393px;
  }
}

.--mb786 {
  margin-bottom: 786px !important;
}
@media screen and (max-width: 767px) {
  .--mb786 {
    margin-bottom: 393px !important;
  }
}

.--pt786 {
  padding-top: 786px;
}
@media screen and (max-width: 767px) {
  .--pt786 {
    padding-top: 393px;
  }
}

.--pb786 {
  padding-bottom: 786px;
}
@media screen and (max-width: 767px) {
  .--pb786 {
    padding-bottom: 393px;
  }
}

.--px786 {
  padding: 0 786px;
}

.max-w-786 {
  max-width: 786px;
}

.w-786 {
  width: 786px;
}
@media screen and (max-width: 767px) {
  .w-786 {
    width: 393px;
  }
}

.h-786 {
  height: 786px;
}

.--gap786 {
  gap: 786px !important;
}

.--fw786 {
  font-weight: 786;
}

.--mt787 {
  margin-top: 787px;
}
@media screen and (max-width: 767px) {
  .--mt787 {
    margin-top: 393.5px;
  }
}

.--mb787 {
  margin-bottom: 787px !important;
}
@media screen and (max-width: 767px) {
  .--mb787 {
    margin-bottom: 393.5px !important;
  }
}

.--pt787 {
  padding-top: 787px;
}
@media screen and (max-width: 767px) {
  .--pt787 {
    padding-top: 393.5px;
  }
}

.--pb787 {
  padding-bottom: 787px;
}
@media screen and (max-width: 767px) {
  .--pb787 {
    padding-bottom: 393.5px;
  }
}

.--px787 {
  padding: 0 787px;
}

.max-w-787 {
  max-width: 787px;
}

.w-787 {
  width: 787px;
}
@media screen and (max-width: 767px) {
  .w-787 {
    width: 393.5px;
  }
}

.h-787 {
  height: 787px;
}

.--gap787 {
  gap: 787px !important;
}

.--fw787 {
  font-weight: 787;
}

.--mt788 {
  margin-top: 788px;
}
@media screen and (max-width: 767px) {
  .--mt788 {
    margin-top: 394px;
  }
}

.--mb788 {
  margin-bottom: 788px !important;
}
@media screen and (max-width: 767px) {
  .--mb788 {
    margin-bottom: 394px !important;
  }
}

.--pt788 {
  padding-top: 788px;
}
@media screen and (max-width: 767px) {
  .--pt788 {
    padding-top: 394px;
  }
}

.--pb788 {
  padding-bottom: 788px;
}
@media screen and (max-width: 767px) {
  .--pb788 {
    padding-bottom: 394px;
  }
}

.--px788 {
  padding: 0 788px;
}

.max-w-788 {
  max-width: 788px;
}

.w-788 {
  width: 788px;
}
@media screen and (max-width: 767px) {
  .w-788 {
    width: 394px;
  }
}

.h-788 {
  height: 788px;
}

.--gap788 {
  gap: 788px !important;
}

.--fw788 {
  font-weight: 788;
}

.--mt789 {
  margin-top: 789px;
}
@media screen and (max-width: 767px) {
  .--mt789 {
    margin-top: 394.5px;
  }
}

.--mb789 {
  margin-bottom: 789px !important;
}
@media screen and (max-width: 767px) {
  .--mb789 {
    margin-bottom: 394.5px !important;
  }
}

.--pt789 {
  padding-top: 789px;
}
@media screen and (max-width: 767px) {
  .--pt789 {
    padding-top: 394.5px;
  }
}

.--pb789 {
  padding-bottom: 789px;
}
@media screen and (max-width: 767px) {
  .--pb789 {
    padding-bottom: 394.5px;
  }
}

.--px789 {
  padding: 0 789px;
}

.max-w-789 {
  max-width: 789px;
}

.w-789 {
  width: 789px;
}
@media screen and (max-width: 767px) {
  .w-789 {
    width: 394.5px;
  }
}

.h-789 {
  height: 789px;
}

.--gap789 {
  gap: 789px !important;
}

.--fw789 {
  font-weight: 789;
}

.--mt790 {
  margin-top: 790px;
}
@media screen and (max-width: 767px) {
  .--mt790 {
    margin-top: 395px;
  }
}

.--mb790 {
  margin-bottom: 790px !important;
}
@media screen and (max-width: 767px) {
  .--mb790 {
    margin-bottom: 395px !important;
  }
}

.--pt790 {
  padding-top: 790px;
}
@media screen and (max-width: 767px) {
  .--pt790 {
    padding-top: 395px;
  }
}

.--pb790 {
  padding-bottom: 790px;
}
@media screen and (max-width: 767px) {
  .--pb790 {
    padding-bottom: 395px;
  }
}

.--px790 {
  padding: 0 790px;
}

.max-w-790 {
  max-width: 790px;
}

.w-790 {
  width: 790px;
}
@media screen and (max-width: 767px) {
  .w-790 {
    width: 395px;
  }
}

.h-790 {
  height: 790px;
}

.--gap790 {
  gap: 790px !important;
}

.--fw790 {
  font-weight: 790;
}

.--mt791 {
  margin-top: 791px;
}
@media screen and (max-width: 767px) {
  .--mt791 {
    margin-top: 395.5px;
  }
}

.--mb791 {
  margin-bottom: 791px !important;
}
@media screen and (max-width: 767px) {
  .--mb791 {
    margin-bottom: 395.5px !important;
  }
}

.--pt791 {
  padding-top: 791px;
}
@media screen and (max-width: 767px) {
  .--pt791 {
    padding-top: 395.5px;
  }
}

.--pb791 {
  padding-bottom: 791px;
}
@media screen and (max-width: 767px) {
  .--pb791 {
    padding-bottom: 395.5px;
  }
}

.--px791 {
  padding: 0 791px;
}

.max-w-791 {
  max-width: 791px;
}

.w-791 {
  width: 791px;
}
@media screen and (max-width: 767px) {
  .w-791 {
    width: 395.5px;
  }
}

.h-791 {
  height: 791px;
}

.--gap791 {
  gap: 791px !important;
}

.--fw791 {
  font-weight: 791;
}

.--mt792 {
  margin-top: 792px;
}
@media screen and (max-width: 767px) {
  .--mt792 {
    margin-top: 396px;
  }
}

.--mb792 {
  margin-bottom: 792px !important;
}
@media screen and (max-width: 767px) {
  .--mb792 {
    margin-bottom: 396px !important;
  }
}

.--pt792 {
  padding-top: 792px;
}
@media screen and (max-width: 767px) {
  .--pt792 {
    padding-top: 396px;
  }
}

.--pb792 {
  padding-bottom: 792px;
}
@media screen and (max-width: 767px) {
  .--pb792 {
    padding-bottom: 396px;
  }
}

.--px792 {
  padding: 0 792px;
}

.max-w-792 {
  max-width: 792px;
}

.w-792 {
  width: 792px;
}
@media screen and (max-width: 767px) {
  .w-792 {
    width: 396px;
  }
}

.h-792 {
  height: 792px;
}

.--gap792 {
  gap: 792px !important;
}

.--fw792 {
  font-weight: 792;
}

.--mt793 {
  margin-top: 793px;
}
@media screen and (max-width: 767px) {
  .--mt793 {
    margin-top: 396.5px;
  }
}

.--mb793 {
  margin-bottom: 793px !important;
}
@media screen and (max-width: 767px) {
  .--mb793 {
    margin-bottom: 396.5px !important;
  }
}

.--pt793 {
  padding-top: 793px;
}
@media screen and (max-width: 767px) {
  .--pt793 {
    padding-top: 396.5px;
  }
}

.--pb793 {
  padding-bottom: 793px;
}
@media screen and (max-width: 767px) {
  .--pb793 {
    padding-bottom: 396.5px;
  }
}

.--px793 {
  padding: 0 793px;
}

.max-w-793 {
  max-width: 793px;
}

.w-793 {
  width: 793px;
}
@media screen and (max-width: 767px) {
  .w-793 {
    width: 396.5px;
  }
}

.h-793 {
  height: 793px;
}

.--gap793 {
  gap: 793px !important;
}

.--fw793 {
  font-weight: 793;
}

.--mt794 {
  margin-top: 794px;
}
@media screen and (max-width: 767px) {
  .--mt794 {
    margin-top: 397px;
  }
}

.--mb794 {
  margin-bottom: 794px !important;
}
@media screen and (max-width: 767px) {
  .--mb794 {
    margin-bottom: 397px !important;
  }
}

.--pt794 {
  padding-top: 794px;
}
@media screen and (max-width: 767px) {
  .--pt794 {
    padding-top: 397px;
  }
}

.--pb794 {
  padding-bottom: 794px;
}
@media screen and (max-width: 767px) {
  .--pb794 {
    padding-bottom: 397px;
  }
}

.--px794 {
  padding: 0 794px;
}

.max-w-794 {
  max-width: 794px;
}

.w-794 {
  width: 794px;
}
@media screen and (max-width: 767px) {
  .w-794 {
    width: 397px;
  }
}

.h-794 {
  height: 794px;
}

.--gap794 {
  gap: 794px !important;
}

.--fw794 {
  font-weight: 794;
}

.--mt795 {
  margin-top: 795px;
}
@media screen and (max-width: 767px) {
  .--mt795 {
    margin-top: 397.5px;
  }
}

.--mb795 {
  margin-bottom: 795px !important;
}
@media screen and (max-width: 767px) {
  .--mb795 {
    margin-bottom: 397.5px !important;
  }
}

.--pt795 {
  padding-top: 795px;
}
@media screen and (max-width: 767px) {
  .--pt795 {
    padding-top: 397.5px;
  }
}

.--pb795 {
  padding-bottom: 795px;
}
@media screen and (max-width: 767px) {
  .--pb795 {
    padding-bottom: 397.5px;
  }
}

.--px795 {
  padding: 0 795px;
}

.max-w-795 {
  max-width: 795px;
}

.w-795 {
  width: 795px;
}
@media screen and (max-width: 767px) {
  .w-795 {
    width: 397.5px;
  }
}

.h-795 {
  height: 795px;
}

.--gap795 {
  gap: 795px !important;
}

.--fw795 {
  font-weight: 795;
}

.--mt796 {
  margin-top: 796px;
}
@media screen and (max-width: 767px) {
  .--mt796 {
    margin-top: 398px;
  }
}

.--mb796 {
  margin-bottom: 796px !important;
}
@media screen and (max-width: 767px) {
  .--mb796 {
    margin-bottom: 398px !important;
  }
}

.--pt796 {
  padding-top: 796px;
}
@media screen and (max-width: 767px) {
  .--pt796 {
    padding-top: 398px;
  }
}

.--pb796 {
  padding-bottom: 796px;
}
@media screen and (max-width: 767px) {
  .--pb796 {
    padding-bottom: 398px;
  }
}

.--px796 {
  padding: 0 796px;
}

.max-w-796 {
  max-width: 796px;
}

.w-796 {
  width: 796px;
}
@media screen and (max-width: 767px) {
  .w-796 {
    width: 398px;
  }
}

.h-796 {
  height: 796px;
}

.--gap796 {
  gap: 796px !important;
}

.--fw796 {
  font-weight: 796;
}

.--mt797 {
  margin-top: 797px;
}
@media screen and (max-width: 767px) {
  .--mt797 {
    margin-top: 398.5px;
  }
}

.--mb797 {
  margin-bottom: 797px !important;
}
@media screen and (max-width: 767px) {
  .--mb797 {
    margin-bottom: 398.5px !important;
  }
}

.--pt797 {
  padding-top: 797px;
}
@media screen and (max-width: 767px) {
  .--pt797 {
    padding-top: 398.5px;
  }
}

.--pb797 {
  padding-bottom: 797px;
}
@media screen and (max-width: 767px) {
  .--pb797 {
    padding-bottom: 398.5px;
  }
}

.--px797 {
  padding: 0 797px;
}

.max-w-797 {
  max-width: 797px;
}

.w-797 {
  width: 797px;
}
@media screen and (max-width: 767px) {
  .w-797 {
    width: 398.5px;
  }
}

.h-797 {
  height: 797px;
}

.--gap797 {
  gap: 797px !important;
}

.--fw797 {
  font-weight: 797;
}

.--mt798 {
  margin-top: 798px;
}
@media screen and (max-width: 767px) {
  .--mt798 {
    margin-top: 399px;
  }
}

.--mb798 {
  margin-bottom: 798px !important;
}
@media screen and (max-width: 767px) {
  .--mb798 {
    margin-bottom: 399px !important;
  }
}

.--pt798 {
  padding-top: 798px;
}
@media screen and (max-width: 767px) {
  .--pt798 {
    padding-top: 399px;
  }
}

.--pb798 {
  padding-bottom: 798px;
}
@media screen and (max-width: 767px) {
  .--pb798 {
    padding-bottom: 399px;
  }
}

.--px798 {
  padding: 0 798px;
}

.max-w-798 {
  max-width: 798px;
}

.w-798 {
  width: 798px;
}
@media screen and (max-width: 767px) {
  .w-798 {
    width: 399px;
  }
}

.h-798 {
  height: 798px;
}

.--gap798 {
  gap: 798px !important;
}

.--fw798 {
  font-weight: 798;
}

.--mt799 {
  margin-top: 799px;
}
@media screen and (max-width: 767px) {
  .--mt799 {
    margin-top: 399.5px;
  }
}

.--mb799 {
  margin-bottom: 799px !important;
}
@media screen and (max-width: 767px) {
  .--mb799 {
    margin-bottom: 399.5px !important;
  }
}

.--pt799 {
  padding-top: 799px;
}
@media screen and (max-width: 767px) {
  .--pt799 {
    padding-top: 399.5px;
  }
}

.--pb799 {
  padding-bottom: 799px;
}
@media screen and (max-width: 767px) {
  .--pb799 {
    padding-bottom: 399.5px;
  }
}

.--px799 {
  padding: 0 799px;
}

.max-w-799 {
  max-width: 799px;
}

.w-799 {
  width: 799px;
}
@media screen and (max-width: 767px) {
  .w-799 {
    width: 399.5px;
  }
}

.h-799 {
  height: 799px;
}

.--gap799 {
  gap: 799px !important;
}

.--fw799 {
  font-weight: 799;
}

.--mt800 {
  margin-top: 800px;
}
@media screen and (max-width: 767px) {
  .--mt800 {
    margin-top: 400px;
  }
}

.--mb800 {
  margin-bottom: 800px !important;
}
@media screen and (max-width: 767px) {
  .--mb800 {
    margin-bottom: 400px !important;
  }
}

.--pt800 {
  padding-top: 800px;
}
@media screen and (max-width: 767px) {
  .--pt800 {
    padding-top: 400px;
  }
}

.--pb800 {
  padding-bottom: 800px;
}
@media screen and (max-width: 767px) {
  .--pb800 {
    padding-bottom: 400px;
  }
}

.--px800 {
  padding: 0 800px;
}

.max-w-800 {
  max-width: 800px;
}

.w-800 {
  width: 800px;
}
@media screen and (max-width: 767px) {
  .w-800 {
    width: 400px;
  }
}

.h-800 {
  height: 800px;
}

.--gap800 {
  gap: 800px !important;
}

.--fw800 {
  font-weight: 800;
}

.--mt801 {
  margin-top: 801px;
}
@media screen and (max-width: 767px) {
  .--mt801 {
    margin-top: 400.5px;
  }
}

.--mb801 {
  margin-bottom: 801px !important;
}
@media screen and (max-width: 767px) {
  .--mb801 {
    margin-bottom: 400.5px !important;
  }
}

.--pt801 {
  padding-top: 801px;
}
@media screen and (max-width: 767px) {
  .--pt801 {
    padding-top: 400.5px;
  }
}

.--pb801 {
  padding-bottom: 801px;
}
@media screen and (max-width: 767px) {
  .--pb801 {
    padding-bottom: 400.5px;
  }
}

.--px801 {
  padding: 0 801px;
}

.max-w-801 {
  max-width: 801px;
}

.w-801 {
  width: 801px;
}
@media screen and (max-width: 767px) {
  .w-801 {
    width: 400.5px;
  }
}

.h-801 {
  height: 801px;
}

.--gap801 {
  gap: 801px !important;
}

.--fw801 {
  font-weight: 801;
}

.--mt802 {
  margin-top: 802px;
}
@media screen and (max-width: 767px) {
  .--mt802 {
    margin-top: 401px;
  }
}

.--mb802 {
  margin-bottom: 802px !important;
}
@media screen and (max-width: 767px) {
  .--mb802 {
    margin-bottom: 401px !important;
  }
}

.--pt802 {
  padding-top: 802px;
}
@media screen and (max-width: 767px) {
  .--pt802 {
    padding-top: 401px;
  }
}

.--pb802 {
  padding-bottom: 802px;
}
@media screen and (max-width: 767px) {
  .--pb802 {
    padding-bottom: 401px;
  }
}

.--px802 {
  padding: 0 802px;
}

.max-w-802 {
  max-width: 802px;
}

.w-802 {
  width: 802px;
}
@media screen and (max-width: 767px) {
  .w-802 {
    width: 401px;
  }
}

.h-802 {
  height: 802px;
}

.--gap802 {
  gap: 802px !important;
}

.--fw802 {
  font-weight: 802;
}

.--mt803 {
  margin-top: 803px;
}
@media screen and (max-width: 767px) {
  .--mt803 {
    margin-top: 401.5px;
  }
}

.--mb803 {
  margin-bottom: 803px !important;
}
@media screen and (max-width: 767px) {
  .--mb803 {
    margin-bottom: 401.5px !important;
  }
}

.--pt803 {
  padding-top: 803px;
}
@media screen and (max-width: 767px) {
  .--pt803 {
    padding-top: 401.5px;
  }
}

.--pb803 {
  padding-bottom: 803px;
}
@media screen and (max-width: 767px) {
  .--pb803 {
    padding-bottom: 401.5px;
  }
}

.--px803 {
  padding: 0 803px;
}

.max-w-803 {
  max-width: 803px;
}

.w-803 {
  width: 803px;
}
@media screen and (max-width: 767px) {
  .w-803 {
    width: 401.5px;
  }
}

.h-803 {
  height: 803px;
}

.--gap803 {
  gap: 803px !important;
}

.--fw803 {
  font-weight: 803;
}

.--mt804 {
  margin-top: 804px;
}
@media screen and (max-width: 767px) {
  .--mt804 {
    margin-top: 402px;
  }
}

.--mb804 {
  margin-bottom: 804px !important;
}
@media screen and (max-width: 767px) {
  .--mb804 {
    margin-bottom: 402px !important;
  }
}

.--pt804 {
  padding-top: 804px;
}
@media screen and (max-width: 767px) {
  .--pt804 {
    padding-top: 402px;
  }
}

.--pb804 {
  padding-bottom: 804px;
}
@media screen and (max-width: 767px) {
  .--pb804 {
    padding-bottom: 402px;
  }
}

.--px804 {
  padding: 0 804px;
}

.max-w-804 {
  max-width: 804px;
}

.w-804 {
  width: 804px;
}
@media screen and (max-width: 767px) {
  .w-804 {
    width: 402px;
  }
}

.h-804 {
  height: 804px;
}

.--gap804 {
  gap: 804px !important;
}

.--fw804 {
  font-weight: 804;
}

.--mt805 {
  margin-top: 805px;
}
@media screen and (max-width: 767px) {
  .--mt805 {
    margin-top: 402.5px;
  }
}

.--mb805 {
  margin-bottom: 805px !important;
}
@media screen and (max-width: 767px) {
  .--mb805 {
    margin-bottom: 402.5px !important;
  }
}

.--pt805 {
  padding-top: 805px;
}
@media screen and (max-width: 767px) {
  .--pt805 {
    padding-top: 402.5px;
  }
}

.--pb805 {
  padding-bottom: 805px;
}
@media screen and (max-width: 767px) {
  .--pb805 {
    padding-bottom: 402.5px;
  }
}

.--px805 {
  padding: 0 805px;
}

.max-w-805 {
  max-width: 805px;
}

.w-805 {
  width: 805px;
}
@media screen and (max-width: 767px) {
  .w-805 {
    width: 402.5px;
  }
}

.h-805 {
  height: 805px;
}

.--gap805 {
  gap: 805px !important;
}

.--fw805 {
  font-weight: 805;
}

.--mt806 {
  margin-top: 806px;
}
@media screen and (max-width: 767px) {
  .--mt806 {
    margin-top: 403px;
  }
}

.--mb806 {
  margin-bottom: 806px !important;
}
@media screen and (max-width: 767px) {
  .--mb806 {
    margin-bottom: 403px !important;
  }
}

.--pt806 {
  padding-top: 806px;
}
@media screen and (max-width: 767px) {
  .--pt806 {
    padding-top: 403px;
  }
}

.--pb806 {
  padding-bottom: 806px;
}
@media screen and (max-width: 767px) {
  .--pb806 {
    padding-bottom: 403px;
  }
}

.--px806 {
  padding: 0 806px;
}

.max-w-806 {
  max-width: 806px;
}

.w-806 {
  width: 806px;
}
@media screen and (max-width: 767px) {
  .w-806 {
    width: 403px;
  }
}

.h-806 {
  height: 806px;
}

.--gap806 {
  gap: 806px !important;
}

.--fw806 {
  font-weight: 806;
}

.--mt807 {
  margin-top: 807px;
}
@media screen and (max-width: 767px) {
  .--mt807 {
    margin-top: 403.5px;
  }
}

.--mb807 {
  margin-bottom: 807px !important;
}
@media screen and (max-width: 767px) {
  .--mb807 {
    margin-bottom: 403.5px !important;
  }
}

.--pt807 {
  padding-top: 807px;
}
@media screen and (max-width: 767px) {
  .--pt807 {
    padding-top: 403.5px;
  }
}

.--pb807 {
  padding-bottom: 807px;
}
@media screen and (max-width: 767px) {
  .--pb807 {
    padding-bottom: 403.5px;
  }
}

.--px807 {
  padding: 0 807px;
}

.max-w-807 {
  max-width: 807px;
}

.w-807 {
  width: 807px;
}
@media screen and (max-width: 767px) {
  .w-807 {
    width: 403.5px;
  }
}

.h-807 {
  height: 807px;
}

.--gap807 {
  gap: 807px !important;
}

.--fw807 {
  font-weight: 807;
}

.--mt808 {
  margin-top: 808px;
}
@media screen and (max-width: 767px) {
  .--mt808 {
    margin-top: 404px;
  }
}

.--mb808 {
  margin-bottom: 808px !important;
}
@media screen and (max-width: 767px) {
  .--mb808 {
    margin-bottom: 404px !important;
  }
}

.--pt808 {
  padding-top: 808px;
}
@media screen and (max-width: 767px) {
  .--pt808 {
    padding-top: 404px;
  }
}

.--pb808 {
  padding-bottom: 808px;
}
@media screen and (max-width: 767px) {
  .--pb808 {
    padding-bottom: 404px;
  }
}

.--px808 {
  padding: 0 808px;
}

.max-w-808 {
  max-width: 808px;
}

.w-808 {
  width: 808px;
}
@media screen and (max-width: 767px) {
  .w-808 {
    width: 404px;
  }
}

.h-808 {
  height: 808px;
}

.--gap808 {
  gap: 808px !important;
}

.--fw808 {
  font-weight: 808;
}

.--mt809 {
  margin-top: 809px;
}
@media screen and (max-width: 767px) {
  .--mt809 {
    margin-top: 404.5px;
  }
}

.--mb809 {
  margin-bottom: 809px !important;
}
@media screen and (max-width: 767px) {
  .--mb809 {
    margin-bottom: 404.5px !important;
  }
}

.--pt809 {
  padding-top: 809px;
}
@media screen and (max-width: 767px) {
  .--pt809 {
    padding-top: 404.5px;
  }
}

.--pb809 {
  padding-bottom: 809px;
}
@media screen and (max-width: 767px) {
  .--pb809 {
    padding-bottom: 404.5px;
  }
}

.--px809 {
  padding: 0 809px;
}

.max-w-809 {
  max-width: 809px;
}

.w-809 {
  width: 809px;
}
@media screen and (max-width: 767px) {
  .w-809 {
    width: 404.5px;
  }
}

.h-809 {
  height: 809px;
}

.--gap809 {
  gap: 809px !important;
}

.--fw809 {
  font-weight: 809;
}

.--mt810 {
  margin-top: 810px;
}
@media screen and (max-width: 767px) {
  .--mt810 {
    margin-top: 405px;
  }
}

.--mb810 {
  margin-bottom: 810px !important;
}
@media screen and (max-width: 767px) {
  .--mb810 {
    margin-bottom: 405px !important;
  }
}

.--pt810 {
  padding-top: 810px;
}
@media screen and (max-width: 767px) {
  .--pt810 {
    padding-top: 405px;
  }
}

.--pb810 {
  padding-bottom: 810px;
}
@media screen and (max-width: 767px) {
  .--pb810 {
    padding-bottom: 405px;
  }
}

.--px810 {
  padding: 0 810px;
}

.max-w-810 {
  max-width: 810px;
}

.w-810 {
  width: 810px;
}
@media screen and (max-width: 767px) {
  .w-810 {
    width: 405px;
  }
}

.h-810 {
  height: 810px;
}

.--gap810 {
  gap: 810px !important;
}

.--fw810 {
  font-weight: 810;
}

.--mt811 {
  margin-top: 811px;
}
@media screen and (max-width: 767px) {
  .--mt811 {
    margin-top: 405.5px;
  }
}

.--mb811 {
  margin-bottom: 811px !important;
}
@media screen and (max-width: 767px) {
  .--mb811 {
    margin-bottom: 405.5px !important;
  }
}

.--pt811 {
  padding-top: 811px;
}
@media screen and (max-width: 767px) {
  .--pt811 {
    padding-top: 405.5px;
  }
}

.--pb811 {
  padding-bottom: 811px;
}
@media screen and (max-width: 767px) {
  .--pb811 {
    padding-bottom: 405.5px;
  }
}

.--px811 {
  padding: 0 811px;
}

.max-w-811 {
  max-width: 811px;
}

.w-811 {
  width: 811px;
}
@media screen and (max-width: 767px) {
  .w-811 {
    width: 405.5px;
  }
}

.h-811 {
  height: 811px;
}

.--gap811 {
  gap: 811px !important;
}

.--fw811 {
  font-weight: 811;
}

.--mt812 {
  margin-top: 812px;
}
@media screen and (max-width: 767px) {
  .--mt812 {
    margin-top: 406px;
  }
}

.--mb812 {
  margin-bottom: 812px !important;
}
@media screen and (max-width: 767px) {
  .--mb812 {
    margin-bottom: 406px !important;
  }
}

.--pt812 {
  padding-top: 812px;
}
@media screen and (max-width: 767px) {
  .--pt812 {
    padding-top: 406px;
  }
}

.--pb812 {
  padding-bottom: 812px;
}
@media screen and (max-width: 767px) {
  .--pb812 {
    padding-bottom: 406px;
  }
}

.--px812 {
  padding: 0 812px;
}

.max-w-812 {
  max-width: 812px;
}

.w-812 {
  width: 812px;
}
@media screen and (max-width: 767px) {
  .w-812 {
    width: 406px;
  }
}

.h-812 {
  height: 812px;
}

.--gap812 {
  gap: 812px !important;
}

.--fw812 {
  font-weight: 812;
}

.--mt813 {
  margin-top: 813px;
}
@media screen and (max-width: 767px) {
  .--mt813 {
    margin-top: 406.5px;
  }
}

.--mb813 {
  margin-bottom: 813px !important;
}
@media screen and (max-width: 767px) {
  .--mb813 {
    margin-bottom: 406.5px !important;
  }
}

.--pt813 {
  padding-top: 813px;
}
@media screen and (max-width: 767px) {
  .--pt813 {
    padding-top: 406.5px;
  }
}

.--pb813 {
  padding-bottom: 813px;
}
@media screen and (max-width: 767px) {
  .--pb813 {
    padding-bottom: 406.5px;
  }
}

.--px813 {
  padding: 0 813px;
}

.max-w-813 {
  max-width: 813px;
}

.w-813 {
  width: 813px;
}
@media screen and (max-width: 767px) {
  .w-813 {
    width: 406.5px;
  }
}

.h-813 {
  height: 813px;
}

.--gap813 {
  gap: 813px !important;
}

.--fw813 {
  font-weight: 813;
}

.--mt814 {
  margin-top: 814px;
}
@media screen and (max-width: 767px) {
  .--mt814 {
    margin-top: 407px;
  }
}

.--mb814 {
  margin-bottom: 814px !important;
}
@media screen and (max-width: 767px) {
  .--mb814 {
    margin-bottom: 407px !important;
  }
}

.--pt814 {
  padding-top: 814px;
}
@media screen and (max-width: 767px) {
  .--pt814 {
    padding-top: 407px;
  }
}

.--pb814 {
  padding-bottom: 814px;
}
@media screen and (max-width: 767px) {
  .--pb814 {
    padding-bottom: 407px;
  }
}

.--px814 {
  padding: 0 814px;
}

.max-w-814 {
  max-width: 814px;
}

.w-814 {
  width: 814px;
}
@media screen and (max-width: 767px) {
  .w-814 {
    width: 407px;
  }
}

.h-814 {
  height: 814px;
}

.--gap814 {
  gap: 814px !important;
}

.--fw814 {
  font-weight: 814;
}

.--mt815 {
  margin-top: 815px;
}
@media screen and (max-width: 767px) {
  .--mt815 {
    margin-top: 407.5px;
  }
}

.--mb815 {
  margin-bottom: 815px !important;
}
@media screen and (max-width: 767px) {
  .--mb815 {
    margin-bottom: 407.5px !important;
  }
}

.--pt815 {
  padding-top: 815px;
}
@media screen and (max-width: 767px) {
  .--pt815 {
    padding-top: 407.5px;
  }
}

.--pb815 {
  padding-bottom: 815px;
}
@media screen and (max-width: 767px) {
  .--pb815 {
    padding-bottom: 407.5px;
  }
}

.--px815 {
  padding: 0 815px;
}

.max-w-815 {
  max-width: 815px;
}

.w-815 {
  width: 815px;
}
@media screen and (max-width: 767px) {
  .w-815 {
    width: 407.5px;
  }
}

.h-815 {
  height: 815px;
}

.--gap815 {
  gap: 815px !important;
}

.--fw815 {
  font-weight: 815;
}

.--mt816 {
  margin-top: 816px;
}
@media screen and (max-width: 767px) {
  .--mt816 {
    margin-top: 408px;
  }
}

.--mb816 {
  margin-bottom: 816px !important;
}
@media screen and (max-width: 767px) {
  .--mb816 {
    margin-bottom: 408px !important;
  }
}

.--pt816 {
  padding-top: 816px;
}
@media screen and (max-width: 767px) {
  .--pt816 {
    padding-top: 408px;
  }
}

.--pb816 {
  padding-bottom: 816px;
}
@media screen and (max-width: 767px) {
  .--pb816 {
    padding-bottom: 408px;
  }
}

.--px816 {
  padding: 0 816px;
}

.max-w-816 {
  max-width: 816px;
}

.w-816 {
  width: 816px;
}
@media screen and (max-width: 767px) {
  .w-816 {
    width: 408px;
  }
}

.h-816 {
  height: 816px;
}

.--gap816 {
  gap: 816px !important;
}

.--fw816 {
  font-weight: 816;
}

.--mt817 {
  margin-top: 817px;
}
@media screen and (max-width: 767px) {
  .--mt817 {
    margin-top: 408.5px;
  }
}

.--mb817 {
  margin-bottom: 817px !important;
}
@media screen and (max-width: 767px) {
  .--mb817 {
    margin-bottom: 408.5px !important;
  }
}

.--pt817 {
  padding-top: 817px;
}
@media screen and (max-width: 767px) {
  .--pt817 {
    padding-top: 408.5px;
  }
}

.--pb817 {
  padding-bottom: 817px;
}
@media screen and (max-width: 767px) {
  .--pb817 {
    padding-bottom: 408.5px;
  }
}

.--px817 {
  padding: 0 817px;
}

.max-w-817 {
  max-width: 817px;
}

.w-817 {
  width: 817px;
}
@media screen and (max-width: 767px) {
  .w-817 {
    width: 408.5px;
  }
}

.h-817 {
  height: 817px;
}

.--gap817 {
  gap: 817px !important;
}

.--fw817 {
  font-weight: 817;
}

.--mt818 {
  margin-top: 818px;
}
@media screen and (max-width: 767px) {
  .--mt818 {
    margin-top: 409px;
  }
}

.--mb818 {
  margin-bottom: 818px !important;
}
@media screen and (max-width: 767px) {
  .--mb818 {
    margin-bottom: 409px !important;
  }
}

.--pt818 {
  padding-top: 818px;
}
@media screen and (max-width: 767px) {
  .--pt818 {
    padding-top: 409px;
  }
}

.--pb818 {
  padding-bottom: 818px;
}
@media screen and (max-width: 767px) {
  .--pb818 {
    padding-bottom: 409px;
  }
}

.--px818 {
  padding: 0 818px;
}

.max-w-818 {
  max-width: 818px;
}

.w-818 {
  width: 818px;
}
@media screen and (max-width: 767px) {
  .w-818 {
    width: 409px;
  }
}

.h-818 {
  height: 818px;
}

.--gap818 {
  gap: 818px !important;
}

.--fw818 {
  font-weight: 818;
}

.--mt819 {
  margin-top: 819px;
}
@media screen and (max-width: 767px) {
  .--mt819 {
    margin-top: 409.5px;
  }
}

.--mb819 {
  margin-bottom: 819px !important;
}
@media screen and (max-width: 767px) {
  .--mb819 {
    margin-bottom: 409.5px !important;
  }
}

.--pt819 {
  padding-top: 819px;
}
@media screen and (max-width: 767px) {
  .--pt819 {
    padding-top: 409.5px;
  }
}

.--pb819 {
  padding-bottom: 819px;
}
@media screen and (max-width: 767px) {
  .--pb819 {
    padding-bottom: 409.5px;
  }
}

.--px819 {
  padding: 0 819px;
}

.max-w-819 {
  max-width: 819px;
}

.w-819 {
  width: 819px;
}
@media screen and (max-width: 767px) {
  .w-819 {
    width: 409.5px;
  }
}

.h-819 {
  height: 819px;
}

.--gap819 {
  gap: 819px !important;
}

.--fw819 {
  font-weight: 819;
}

.--mt820 {
  margin-top: 820px;
}
@media screen and (max-width: 767px) {
  .--mt820 {
    margin-top: 410px;
  }
}

.--mb820 {
  margin-bottom: 820px !important;
}
@media screen and (max-width: 767px) {
  .--mb820 {
    margin-bottom: 410px !important;
  }
}

.--pt820 {
  padding-top: 820px;
}
@media screen and (max-width: 767px) {
  .--pt820 {
    padding-top: 410px;
  }
}

.--pb820 {
  padding-bottom: 820px;
}
@media screen and (max-width: 767px) {
  .--pb820 {
    padding-bottom: 410px;
  }
}

.--px820 {
  padding: 0 820px;
}

.max-w-820 {
  max-width: 820px;
}

.w-820 {
  width: 820px;
}
@media screen and (max-width: 767px) {
  .w-820 {
    width: 410px;
  }
}

.h-820 {
  height: 820px;
}

.--gap820 {
  gap: 820px !important;
}

.--fw820 {
  font-weight: 820;
}

.--mt821 {
  margin-top: 821px;
}
@media screen and (max-width: 767px) {
  .--mt821 {
    margin-top: 410.5px;
  }
}

.--mb821 {
  margin-bottom: 821px !important;
}
@media screen and (max-width: 767px) {
  .--mb821 {
    margin-bottom: 410.5px !important;
  }
}

.--pt821 {
  padding-top: 821px;
}
@media screen and (max-width: 767px) {
  .--pt821 {
    padding-top: 410.5px;
  }
}

.--pb821 {
  padding-bottom: 821px;
}
@media screen and (max-width: 767px) {
  .--pb821 {
    padding-bottom: 410.5px;
  }
}

.--px821 {
  padding: 0 821px;
}

.max-w-821 {
  max-width: 821px;
}

.w-821 {
  width: 821px;
}
@media screen and (max-width: 767px) {
  .w-821 {
    width: 410.5px;
  }
}

.h-821 {
  height: 821px;
}

.--gap821 {
  gap: 821px !important;
}

.--fw821 {
  font-weight: 821;
}

.--mt822 {
  margin-top: 822px;
}
@media screen and (max-width: 767px) {
  .--mt822 {
    margin-top: 411px;
  }
}

.--mb822 {
  margin-bottom: 822px !important;
}
@media screen and (max-width: 767px) {
  .--mb822 {
    margin-bottom: 411px !important;
  }
}

.--pt822 {
  padding-top: 822px;
}
@media screen and (max-width: 767px) {
  .--pt822 {
    padding-top: 411px;
  }
}

.--pb822 {
  padding-bottom: 822px;
}
@media screen and (max-width: 767px) {
  .--pb822 {
    padding-bottom: 411px;
  }
}

.--px822 {
  padding: 0 822px;
}

.max-w-822 {
  max-width: 822px;
}

.w-822 {
  width: 822px;
}
@media screen and (max-width: 767px) {
  .w-822 {
    width: 411px;
  }
}

.h-822 {
  height: 822px;
}

.--gap822 {
  gap: 822px !important;
}

.--fw822 {
  font-weight: 822;
}

.--mt823 {
  margin-top: 823px;
}
@media screen and (max-width: 767px) {
  .--mt823 {
    margin-top: 411.5px;
  }
}

.--mb823 {
  margin-bottom: 823px !important;
}
@media screen and (max-width: 767px) {
  .--mb823 {
    margin-bottom: 411.5px !important;
  }
}

.--pt823 {
  padding-top: 823px;
}
@media screen and (max-width: 767px) {
  .--pt823 {
    padding-top: 411.5px;
  }
}

.--pb823 {
  padding-bottom: 823px;
}
@media screen and (max-width: 767px) {
  .--pb823 {
    padding-bottom: 411.5px;
  }
}

.--px823 {
  padding: 0 823px;
}

.max-w-823 {
  max-width: 823px;
}

.w-823 {
  width: 823px;
}
@media screen and (max-width: 767px) {
  .w-823 {
    width: 411.5px;
  }
}

.h-823 {
  height: 823px;
}

.--gap823 {
  gap: 823px !important;
}

.--fw823 {
  font-weight: 823;
}

.--mt824 {
  margin-top: 824px;
}
@media screen and (max-width: 767px) {
  .--mt824 {
    margin-top: 412px;
  }
}

.--mb824 {
  margin-bottom: 824px !important;
}
@media screen and (max-width: 767px) {
  .--mb824 {
    margin-bottom: 412px !important;
  }
}

.--pt824 {
  padding-top: 824px;
}
@media screen and (max-width: 767px) {
  .--pt824 {
    padding-top: 412px;
  }
}

.--pb824 {
  padding-bottom: 824px;
}
@media screen and (max-width: 767px) {
  .--pb824 {
    padding-bottom: 412px;
  }
}

.--px824 {
  padding: 0 824px;
}

.max-w-824 {
  max-width: 824px;
}

.w-824 {
  width: 824px;
}
@media screen and (max-width: 767px) {
  .w-824 {
    width: 412px;
  }
}

.h-824 {
  height: 824px;
}

.--gap824 {
  gap: 824px !important;
}

.--fw824 {
  font-weight: 824;
}

.--mt825 {
  margin-top: 825px;
}
@media screen and (max-width: 767px) {
  .--mt825 {
    margin-top: 412.5px;
  }
}

.--mb825 {
  margin-bottom: 825px !important;
}
@media screen and (max-width: 767px) {
  .--mb825 {
    margin-bottom: 412.5px !important;
  }
}

.--pt825 {
  padding-top: 825px;
}
@media screen and (max-width: 767px) {
  .--pt825 {
    padding-top: 412.5px;
  }
}

.--pb825 {
  padding-bottom: 825px;
}
@media screen and (max-width: 767px) {
  .--pb825 {
    padding-bottom: 412.5px;
  }
}

.--px825 {
  padding: 0 825px;
}

.max-w-825 {
  max-width: 825px;
}

.w-825 {
  width: 825px;
}
@media screen and (max-width: 767px) {
  .w-825 {
    width: 412.5px;
  }
}

.h-825 {
  height: 825px;
}

.--gap825 {
  gap: 825px !important;
}

.--fw825 {
  font-weight: 825;
}

.--mt826 {
  margin-top: 826px;
}
@media screen and (max-width: 767px) {
  .--mt826 {
    margin-top: 413px;
  }
}

.--mb826 {
  margin-bottom: 826px !important;
}
@media screen and (max-width: 767px) {
  .--mb826 {
    margin-bottom: 413px !important;
  }
}

.--pt826 {
  padding-top: 826px;
}
@media screen and (max-width: 767px) {
  .--pt826 {
    padding-top: 413px;
  }
}

.--pb826 {
  padding-bottom: 826px;
}
@media screen and (max-width: 767px) {
  .--pb826 {
    padding-bottom: 413px;
  }
}

.--px826 {
  padding: 0 826px;
}

.max-w-826 {
  max-width: 826px;
}

.w-826 {
  width: 826px;
}
@media screen and (max-width: 767px) {
  .w-826 {
    width: 413px;
  }
}

.h-826 {
  height: 826px;
}

.--gap826 {
  gap: 826px !important;
}

.--fw826 {
  font-weight: 826;
}

.--mt827 {
  margin-top: 827px;
}
@media screen and (max-width: 767px) {
  .--mt827 {
    margin-top: 413.5px;
  }
}

.--mb827 {
  margin-bottom: 827px !important;
}
@media screen and (max-width: 767px) {
  .--mb827 {
    margin-bottom: 413.5px !important;
  }
}

.--pt827 {
  padding-top: 827px;
}
@media screen and (max-width: 767px) {
  .--pt827 {
    padding-top: 413.5px;
  }
}

.--pb827 {
  padding-bottom: 827px;
}
@media screen and (max-width: 767px) {
  .--pb827 {
    padding-bottom: 413.5px;
  }
}

.--px827 {
  padding: 0 827px;
}

.max-w-827 {
  max-width: 827px;
}

.w-827 {
  width: 827px;
}
@media screen and (max-width: 767px) {
  .w-827 {
    width: 413.5px;
  }
}

.h-827 {
  height: 827px;
}

.--gap827 {
  gap: 827px !important;
}

.--fw827 {
  font-weight: 827;
}

.--mt828 {
  margin-top: 828px;
}
@media screen and (max-width: 767px) {
  .--mt828 {
    margin-top: 414px;
  }
}

.--mb828 {
  margin-bottom: 828px !important;
}
@media screen and (max-width: 767px) {
  .--mb828 {
    margin-bottom: 414px !important;
  }
}

.--pt828 {
  padding-top: 828px;
}
@media screen and (max-width: 767px) {
  .--pt828 {
    padding-top: 414px;
  }
}

.--pb828 {
  padding-bottom: 828px;
}
@media screen and (max-width: 767px) {
  .--pb828 {
    padding-bottom: 414px;
  }
}

.--px828 {
  padding: 0 828px;
}

.max-w-828 {
  max-width: 828px;
}

.w-828 {
  width: 828px;
}
@media screen and (max-width: 767px) {
  .w-828 {
    width: 414px;
  }
}

.h-828 {
  height: 828px;
}

.--gap828 {
  gap: 828px !important;
}

.--fw828 {
  font-weight: 828;
}

.--mt829 {
  margin-top: 829px;
}
@media screen and (max-width: 767px) {
  .--mt829 {
    margin-top: 414.5px;
  }
}

.--mb829 {
  margin-bottom: 829px !important;
}
@media screen and (max-width: 767px) {
  .--mb829 {
    margin-bottom: 414.5px !important;
  }
}

.--pt829 {
  padding-top: 829px;
}
@media screen and (max-width: 767px) {
  .--pt829 {
    padding-top: 414.5px;
  }
}

.--pb829 {
  padding-bottom: 829px;
}
@media screen and (max-width: 767px) {
  .--pb829 {
    padding-bottom: 414.5px;
  }
}

.--px829 {
  padding: 0 829px;
}

.max-w-829 {
  max-width: 829px;
}

.w-829 {
  width: 829px;
}
@media screen and (max-width: 767px) {
  .w-829 {
    width: 414.5px;
  }
}

.h-829 {
  height: 829px;
}

.--gap829 {
  gap: 829px !important;
}

.--fw829 {
  font-weight: 829;
}

.--mt830 {
  margin-top: 830px;
}
@media screen and (max-width: 767px) {
  .--mt830 {
    margin-top: 415px;
  }
}

.--mb830 {
  margin-bottom: 830px !important;
}
@media screen and (max-width: 767px) {
  .--mb830 {
    margin-bottom: 415px !important;
  }
}

.--pt830 {
  padding-top: 830px;
}
@media screen and (max-width: 767px) {
  .--pt830 {
    padding-top: 415px;
  }
}

.--pb830 {
  padding-bottom: 830px;
}
@media screen and (max-width: 767px) {
  .--pb830 {
    padding-bottom: 415px;
  }
}

.--px830 {
  padding: 0 830px;
}

.max-w-830 {
  max-width: 830px;
}

.w-830 {
  width: 830px;
}
@media screen and (max-width: 767px) {
  .w-830 {
    width: 415px;
  }
}

.h-830 {
  height: 830px;
}

.--gap830 {
  gap: 830px !important;
}

.--fw830 {
  font-weight: 830;
}

.--mt831 {
  margin-top: 831px;
}
@media screen and (max-width: 767px) {
  .--mt831 {
    margin-top: 415.5px;
  }
}

.--mb831 {
  margin-bottom: 831px !important;
}
@media screen and (max-width: 767px) {
  .--mb831 {
    margin-bottom: 415.5px !important;
  }
}

.--pt831 {
  padding-top: 831px;
}
@media screen and (max-width: 767px) {
  .--pt831 {
    padding-top: 415.5px;
  }
}

.--pb831 {
  padding-bottom: 831px;
}
@media screen and (max-width: 767px) {
  .--pb831 {
    padding-bottom: 415.5px;
  }
}

.--px831 {
  padding: 0 831px;
}

.max-w-831 {
  max-width: 831px;
}

.w-831 {
  width: 831px;
}
@media screen and (max-width: 767px) {
  .w-831 {
    width: 415.5px;
  }
}

.h-831 {
  height: 831px;
}

.--gap831 {
  gap: 831px !important;
}

.--fw831 {
  font-weight: 831;
}

.--mt832 {
  margin-top: 832px;
}
@media screen and (max-width: 767px) {
  .--mt832 {
    margin-top: 416px;
  }
}

.--mb832 {
  margin-bottom: 832px !important;
}
@media screen and (max-width: 767px) {
  .--mb832 {
    margin-bottom: 416px !important;
  }
}

.--pt832 {
  padding-top: 832px;
}
@media screen and (max-width: 767px) {
  .--pt832 {
    padding-top: 416px;
  }
}

.--pb832 {
  padding-bottom: 832px;
}
@media screen and (max-width: 767px) {
  .--pb832 {
    padding-bottom: 416px;
  }
}

.--px832 {
  padding: 0 832px;
}

.max-w-832 {
  max-width: 832px;
}

.w-832 {
  width: 832px;
}
@media screen and (max-width: 767px) {
  .w-832 {
    width: 416px;
  }
}

.h-832 {
  height: 832px;
}

.--gap832 {
  gap: 832px !important;
}

.--fw832 {
  font-weight: 832;
}

.--mt833 {
  margin-top: 833px;
}
@media screen and (max-width: 767px) {
  .--mt833 {
    margin-top: 416.5px;
  }
}

.--mb833 {
  margin-bottom: 833px !important;
}
@media screen and (max-width: 767px) {
  .--mb833 {
    margin-bottom: 416.5px !important;
  }
}

.--pt833 {
  padding-top: 833px;
}
@media screen and (max-width: 767px) {
  .--pt833 {
    padding-top: 416.5px;
  }
}

.--pb833 {
  padding-bottom: 833px;
}
@media screen and (max-width: 767px) {
  .--pb833 {
    padding-bottom: 416.5px;
  }
}

.--px833 {
  padding: 0 833px;
}

.max-w-833 {
  max-width: 833px;
}

.w-833 {
  width: 833px;
}
@media screen and (max-width: 767px) {
  .w-833 {
    width: 416.5px;
  }
}

.h-833 {
  height: 833px;
}

.--gap833 {
  gap: 833px !important;
}

.--fw833 {
  font-weight: 833;
}

.--mt834 {
  margin-top: 834px;
}
@media screen and (max-width: 767px) {
  .--mt834 {
    margin-top: 417px;
  }
}

.--mb834 {
  margin-bottom: 834px !important;
}
@media screen and (max-width: 767px) {
  .--mb834 {
    margin-bottom: 417px !important;
  }
}

.--pt834 {
  padding-top: 834px;
}
@media screen and (max-width: 767px) {
  .--pt834 {
    padding-top: 417px;
  }
}

.--pb834 {
  padding-bottom: 834px;
}
@media screen and (max-width: 767px) {
  .--pb834 {
    padding-bottom: 417px;
  }
}

.--px834 {
  padding: 0 834px;
}

.max-w-834 {
  max-width: 834px;
}

.w-834 {
  width: 834px;
}
@media screen and (max-width: 767px) {
  .w-834 {
    width: 417px;
  }
}

.h-834 {
  height: 834px;
}

.--gap834 {
  gap: 834px !important;
}

.--fw834 {
  font-weight: 834;
}

.--mt835 {
  margin-top: 835px;
}
@media screen and (max-width: 767px) {
  .--mt835 {
    margin-top: 417.5px;
  }
}

.--mb835 {
  margin-bottom: 835px !important;
}
@media screen and (max-width: 767px) {
  .--mb835 {
    margin-bottom: 417.5px !important;
  }
}

.--pt835 {
  padding-top: 835px;
}
@media screen and (max-width: 767px) {
  .--pt835 {
    padding-top: 417.5px;
  }
}

.--pb835 {
  padding-bottom: 835px;
}
@media screen and (max-width: 767px) {
  .--pb835 {
    padding-bottom: 417.5px;
  }
}

.--px835 {
  padding: 0 835px;
}

.max-w-835 {
  max-width: 835px;
}

.w-835 {
  width: 835px;
}
@media screen and (max-width: 767px) {
  .w-835 {
    width: 417.5px;
  }
}

.h-835 {
  height: 835px;
}

.--gap835 {
  gap: 835px !important;
}

.--fw835 {
  font-weight: 835;
}

.--mt836 {
  margin-top: 836px;
}
@media screen and (max-width: 767px) {
  .--mt836 {
    margin-top: 418px;
  }
}

.--mb836 {
  margin-bottom: 836px !important;
}
@media screen and (max-width: 767px) {
  .--mb836 {
    margin-bottom: 418px !important;
  }
}

.--pt836 {
  padding-top: 836px;
}
@media screen and (max-width: 767px) {
  .--pt836 {
    padding-top: 418px;
  }
}

.--pb836 {
  padding-bottom: 836px;
}
@media screen and (max-width: 767px) {
  .--pb836 {
    padding-bottom: 418px;
  }
}

.--px836 {
  padding: 0 836px;
}

.max-w-836 {
  max-width: 836px;
}

.w-836 {
  width: 836px;
}
@media screen and (max-width: 767px) {
  .w-836 {
    width: 418px;
  }
}

.h-836 {
  height: 836px;
}

.--gap836 {
  gap: 836px !important;
}

.--fw836 {
  font-weight: 836;
}

.--mt837 {
  margin-top: 837px;
}
@media screen and (max-width: 767px) {
  .--mt837 {
    margin-top: 418.5px;
  }
}

.--mb837 {
  margin-bottom: 837px !important;
}
@media screen and (max-width: 767px) {
  .--mb837 {
    margin-bottom: 418.5px !important;
  }
}

.--pt837 {
  padding-top: 837px;
}
@media screen and (max-width: 767px) {
  .--pt837 {
    padding-top: 418.5px;
  }
}

.--pb837 {
  padding-bottom: 837px;
}
@media screen and (max-width: 767px) {
  .--pb837 {
    padding-bottom: 418.5px;
  }
}

.--px837 {
  padding: 0 837px;
}

.max-w-837 {
  max-width: 837px;
}

.w-837 {
  width: 837px;
}
@media screen and (max-width: 767px) {
  .w-837 {
    width: 418.5px;
  }
}

.h-837 {
  height: 837px;
}

.--gap837 {
  gap: 837px !important;
}

.--fw837 {
  font-weight: 837;
}

.--mt838 {
  margin-top: 838px;
}
@media screen and (max-width: 767px) {
  .--mt838 {
    margin-top: 419px;
  }
}

.--mb838 {
  margin-bottom: 838px !important;
}
@media screen and (max-width: 767px) {
  .--mb838 {
    margin-bottom: 419px !important;
  }
}

.--pt838 {
  padding-top: 838px;
}
@media screen and (max-width: 767px) {
  .--pt838 {
    padding-top: 419px;
  }
}

.--pb838 {
  padding-bottom: 838px;
}
@media screen and (max-width: 767px) {
  .--pb838 {
    padding-bottom: 419px;
  }
}

.--px838 {
  padding: 0 838px;
}

.max-w-838 {
  max-width: 838px;
}

.w-838 {
  width: 838px;
}
@media screen and (max-width: 767px) {
  .w-838 {
    width: 419px;
  }
}

.h-838 {
  height: 838px;
}

.--gap838 {
  gap: 838px !important;
}

.--fw838 {
  font-weight: 838;
}

.--mt839 {
  margin-top: 839px;
}
@media screen and (max-width: 767px) {
  .--mt839 {
    margin-top: 419.5px;
  }
}

.--mb839 {
  margin-bottom: 839px !important;
}
@media screen and (max-width: 767px) {
  .--mb839 {
    margin-bottom: 419.5px !important;
  }
}

.--pt839 {
  padding-top: 839px;
}
@media screen and (max-width: 767px) {
  .--pt839 {
    padding-top: 419.5px;
  }
}

.--pb839 {
  padding-bottom: 839px;
}
@media screen and (max-width: 767px) {
  .--pb839 {
    padding-bottom: 419.5px;
  }
}

.--px839 {
  padding: 0 839px;
}

.max-w-839 {
  max-width: 839px;
}

.w-839 {
  width: 839px;
}
@media screen and (max-width: 767px) {
  .w-839 {
    width: 419.5px;
  }
}

.h-839 {
  height: 839px;
}

.--gap839 {
  gap: 839px !important;
}

.--fw839 {
  font-weight: 839;
}

.--mt840 {
  margin-top: 840px;
}
@media screen and (max-width: 767px) {
  .--mt840 {
    margin-top: 420px;
  }
}

.--mb840 {
  margin-bottom: 840px !important;
}
@media screen and (max-width: 767px) {
  .--mb840 {
    margin-bottom: 420px !important;
  }
}

.--pt840 {
  padding-top: 840px;
}
@media screen and (max-width: 767px) {
  .--pt840 {
    padding-top: 420px;
  }
}

.--pb840 {
  padding-bottom: 840px;
}
@media screen and (max-width: 767px) {
  .--pb840 {
    padding-bottom: 420px;
  }
}

.--px840 {
  padding: 0 840px;
}

.max-w-840 {
  max-width: 840px;
}

.w-840 {
  width: 840px;
}
@media screen and (max-width: 767px) {
  .w-840 {
    width: 420px;
  }
}

.h-840 {
  height: 840px;
}

.--gap840 {
  gap: 840px !important;
}

.--fw840 {
  font-weight: 840;
}

.--mt841 {
  margin-top: 841px;
}
@media screen and (max-width: 767px) {
  .--mt841 {
    margin-top: 420.5px;
  }
}

.--mb841 {
  margin-bottom: 841px !important;
}
@media screen and (max-width: 767px) {
  .--mb841 {
    margin-bottom: 420.5px !important;
  }
}

.--pt841 {
  padding-top: 841px;
}
@media screen and (max-width: 767px) {
  .--pt841 {
    padding-top: 420.5px;
  }
}

.--pb841 {
  padding-bottom: 841px;
}
@media screen and (max-width: 767px) {
  .--pb841 {
    padding-bottom: 420.5px;
  }
}

.--px841 {
  padding: 0 841px;
}

.max-w-841 {
  max-width: 841px;
}

.w-841 {
  width: 841px;
}
@media screen and (max-width: 767px) {
  .w-841 {
    width: 420.5px;
  }
}

.h-841 {
  height: 841px;
}

.--gap841 {
  gap: 841px !important;
}

.--fw841 {
  font-weight: 841;
}

.--mt842 {
  margin-top: 842px;
}
@media screen and (max-width: 767px) {
  .--mt842 {
    margin-top: 421px;
  }
}

.--mb842 {
  margin-bottom: 842px !important;
}
@media screen and (max-width: 767px) {
  .--mb842 {
    margin-bottom: 421px !important;
  }
}

.--pt842 {
  padding-top: 842px;
}
@media screen and (max-width: 767px) {
  .--pt842 {
    padding-top: 421px;
  }
}

.--pb842 {
  padding-bottom: 842px;
}
@media screen and (max-width: 767px) {
  .--pb842 {
    padding-bottom: 421px;
  }
}

.--px842 {
  padding: 0 842px;
}

.max-w-842 {
  max-width: 842px;
}

.w-842 {
  width: 842px;
}
@media screen and (max-width: 767px) {
  .w-842 {
    width: 421px;
  }
}

.h-842 {
  height: 842px;
}

.--gap842 {
  gap: 842px !important;
}

.--fw842 {
  font-weight: 842;
}

.--mt843 {
  margin-top: 843px;
}
@media screen and (max-width: 767px) {
  .--mt843 {
    margin-top: 421.5px;
  }
}

.--mb843 {
  margin-bottom: 843px !important;
}
@media screen and (max-width: 767px) {
  .--mb843 {
    margin-bottom: 421.5px !important;
  }
}

.--pt843 {
  padding-top: 843px;
}
@media screen and (max-width: 767px) {
  .--pt843 {
    padding-top: 421.5px;
  }
}

.--pb843 {
  padding-bottom: 843px;
}
@media screen and (max-width: 767px) {
  .--pb843 {
    padding-bottom: 421.5px;
  }
}

.--px843 {
  padding: 0 843px;
}

.max-w-843 {
  max-width: 843px;
}

.w-843 {
  width: 843px;
}
@media screen and (max-width: 767px) {
  .w-843 {
    width: 421.5px;
  }
}

.h-843 {
  height: 843px;
}

.--gap843 {
  gap: 843px !important;
}

.--fw843 {
  font-weight: 843;
}

.--mt844 {
  margin-top: 844px;
}
@media screen and (max-width: 767px) {
  .--mt844 {
    margin-top: 422px;
  }
}

.--mb844 {
  margin-bottom: 844px !important;
}
@media screen and (max-width: 767px) {
  .--mb844 {
    margin-bottom: 422px !important;
  }
}

.--pt844 {
  padding-top: 844px;
}
@media screen and (max-width: 767px) {
  .--pt844 {
    padding-top: 422px;
  }
}

.--pb844 {
  padding-bottom: 844px;
}
@media screen and (max-width: 767px) {
  .--pb844 {
    padding-bottom: 422px;
  }
}

.--px844 {
  padding: 0 844px;
}

.max-w-844 {
  max-width: 844px;
}

.w-844 {
  width: 844px;
}
@media screen and (max-width: 767px) {
  .w-844 {
    width: 422px;
  }
}

.h-844 {
  height: 844px;
}

.--gap844 {
  gap: 844px !important;
}

.--fw844 {
  font-weight: 844;
}

.--mt845 {
  margin-top: 845px;
}
@media screen and (max-width: 767px) {
  .--mt845 {
    margin-top: 422.5px;
  }
}

.--mb845 {
  margin-bottom: 845px !important;
}
@media screen and (max-width: 767px) {
  .--mb845 {
    margin-bottom: 422.5px !important;
  }
}

.--pt845 {
  padding-top: 845px;
}
@media screen and (max-width: 767px) {
  .--pt845 {
    padding-top: 422.5px;
  }
}

.--pb845 {
  padding-bottom: 845px;
}
@media screen and (max-width: 767px) {
  .--pb845 {
    padding-bottom: 422.5px;
  }
}

.--px845 {
  padding: 0 845px;
}

.max-w-845 {
  max-width: 845px;
}

.w-845 {
  width: 845px;
}
@media screen and (max-width: 767px) {
  .w-845 {
    width: 422.5px;
  }
}

.h-845 {
  height: 845px;
}

.--gap845 {
  gap: 845px !important;
}

.--fw845 {
  font-weight: 845;
}

.--mt846 {
  margin-top: 846px;
}
@media screen and (max-width: 767px) {
  .--mt846 {
    margin-top: 423px;
  }
}

.--mb846 {
  margin-bottom: 846px !important;
}
@media screen and (max-width: 767px) {
  .--mb846 {
    margin-bottom: 423px !important;
  }
}

.--pt846 {
  padding-top: 846px;
}
@media screen and (max-width: 767px) {
  .--pt846 {
    padding-top: 423px;
  }
}

.--pb846 {
  padding-bottom: 846px;
}
@media screen and (max-width: 767px) {
  .--pb846 {
    padding-bottom: 423px;
  }
}

.--px846 {
  padding: 0 846px;
}

.max-w-846 {
  max-width: 846px;
}

.w-846 {
  width: 846px;
}
@media screen and (max-width: 767px) {
  .w-846 {
    width: 423px;
  }
}

.h-846 {
  height: 846px;
}

.--gap846 {
  gap: 846px !important;
}

.--fw846 {
  font-weight: 846;
}

.--mt847 {
  margin-top: 847px;
}
@media screen and (max-width: 767px) {
  .--mt847 {
    margin-top: 423.5px;
  }
}

.--mb847 {
  margin-bottom: 847px !important;
}
@media screen and (max-width: 767px) {
  .--mb847 {
    margin-bottom: 423.5px !important;
  }
}

.--pt847 {
  padding-top: 847px;
}
@media screen and (max-width: 767px) {
  .--pt847 {
    padding-top: 423.5px;
  }
}

.--pb847 {
  padding-bottom: 847px;
}
@media screen and (max-width: 767px) {
  .--pb847 {
    padding-bottom: 423.5px;
  }
}

.--px847 {
  padding: 0 847px;
}

.max-w-847 {
  max-width: 847px;
}

.w-847 {
  width: 847px;
}
@media screen and (max-width: 767px) {
  .w-847 {
    width: 423.5px;
  }
}

.h-847 {
  height: 847px;
}

.--gap847 {
  gap: 847px !important;
}

.--fw847 {
  font-weight: 847;
}

.--mt848 {
  margin-top: 848px;
}
@media screen and (max-width: 767px) {
  .--mt848 {
    margin-top: 424px;
  }
}

.--mb848 {
  margin-bottom: 848px !important;
}
@media screen and (max-width: 767px) {
  .--mb848 {
    margin-bottom: 424px !important;
  }
}

.--pt848 {
  padding-top: 848px;
}
@media screen and (max-width: 767px) {
  .--pt848 {
    padding-top: 424px;
  }
}

.--pb848 {
  padding-bottom: 848px;
}
@media screen and (max-width: 767px) {
  .--pb848 {
    padding-bottom: 424px;
  }
}

.--px848 {
  padding: 0 848px;
}

.max-w-848 {
  max-width: 848px;
}

.w-848 {
  width: 848px;
}
@media screen and (max-width: 767px) {
  .w-848 {
    width: 424px;
  }
}

.h-848 {
  height: 848px;
}

.--gap848 {
  gap: 848px !important;
}

.--fw848 {
  font-weight: 848;
}

.--mt849 {
  margin-top: 849px;
}
@media screen and (max-width: 767px) {
  .--mt849 {
    margin-top: 424.5px;
  }
}

.--mb849 {
  margin-bottom: 849px !important;
}
@media screen and (max-width: 767px) {
  .--mb849 {
    margin-bottom: 424.5px !important;
  }
}

.--pt849 {
  padding-top: 849px;
}
@media screen and (max-width: 767px) {
  .--pt849 {
    padding-top: 424.5px;
  }
}

.--pb849 {
  padding-bottom: 849px;
}
@media screen and (max-width: 767px) {
  .--pb849 {
    padding-bottom: 424.5px;
  }
}

.--px849 {
  padding: 0 849px;
}

.max-w-849 {
  max-width: 849px;
}

.w-849 {
  width: 849px;
}
@media screen and (max-width: 767px) {
  .w-849 {
    width: 424.5px;
  }
}

.h-849 {
  height: 849px;
}

.--gap849 {
  gap: 849px !important;
}

.--fw849 {
  font-weight: 849;
}

.--mt850 {
  margin-top: 850px;
}
@media screen and (max-width: 767px) {
  .--mt850 {
    margin-top: 425px;
  }
}

.--mb850 {
  margin-bottom: 850px !important;
}
@media screen and (max-width: 767px) {
  .--mb850 {
    margin-bottom: 425px !important;
  }
}

.--pt850 {
  padding-top: 850px;
}
@media screen and (max-width: 767px) {
  .--pt850 {
    padding-top: 425px;
  }
}

.--pb850 {
  padding-bottom: 850px;
}
@media screen and (max-width: 767px) {
  .--pb850 {
    padding-bottom: 425px;
  }
}

.--px850 {
  padding: 0 850px;
}

.max-w-850 {
  max-width: 850px;
}

.w-850 {
  width: 850px;
}
@media screen and (max-width: 767px) {
  .w-850 {
    width: 425px;
  }
}

.h-850 {
  height: 850px;
}

.--gap850 {
  gap: 850px !important;
}

.--fw850 {
  font-weight: 850;
}

.--mt851 {
  margin-top: 851px;
}
@media screen and (max-width: 767px) {
  .--mt851 {
    margin-top: 425.5px;
  }
}

.--mb851 {
  margin-bottom: 851px !important;
}
@media screen and (max-width: 767px) {
  .--mb851 {
    margin-bottom: 425.5px !important;
  }
}

.--pt851 {
  padding-top: 851px;
}
@media screen and (max-width: 767px) {
  .--pt851 {
    padding-top: 425.5px;
  }
}

.--pb851 {
  padding-bottom: 851px;
}
@media screen and (max-width: 767px) {
  .--pb851 {
    padding-bottom: 425.5px;
  }
}

.--px851 {
  padding: 0 851px;
}

.max-w-851 {
  max-width: 851px;
}

.w-851 {
  width: 851px;
}
@media screen and (max-width: 767px) {
  .w-851 {
    width: 425.5px;
  }
}

.h-851 {
  height: 851px;
}

.--gap851 {
  gap: 851px !important;
}

.--fw851 {
  font-weight: 851;
}

.--mt852 {
  margin-top: 852px;
}
@media screen and (max-width: 767px) {
  .--mt852 {
    margin-top: 426px;
  }
}

.--mb852 {
  margin-bottom: 852px !important;
}
@media screen and (max-width: 767px) {
  .--mb852 {
    margin-bottom: 426px !important;
  }
}

.--pt852 {
  padding-top: 852px;
}
@media screen and (max-width: 767px) {
  .--pt852 {
    padding-top: 426px;
  }
}

.--pb852 {
  padding-bottom: 852px;
}
@media screen and (max-width: 767px) {
  .--pb852 {
    padding-bottom: 426px;
  }
}

.--px852 {
  padding: 0 852px;
}

.max-w-852 {
  max-width: 852px;
}

.w-852 {
  width: 852px;
}
@media screen and (max-width: 767px) {
  .w-852 {
    width: 426px;
  }
}

.h-852 {
  height: 852px;
}

.--gap852 {
  gap: 852px !important;
}

.--fw852 {
  font-weight: 852;
}

.--mt853 {
  margin-top: 853px;
}
@media screen and (max-width: 767px) {
  .--mt853 {
    margin-top: 426.5px;
  }
}

.--mb853 {
  margin-bottom: 853px !important;
}
@media screen and (max-width: 767px) {
  .--mb853 {
    margin-bottom: 426.5px !important;
  }
}

.--pt853 {
  padding-top: 853px;
}
@media screen and (max-width: 767px) {
  .--pt853 {
    padding-top: 426.5px;
  }
}

.--pb853 {
  padding-bottom: 853px;
}
@media screen and (max-width: 767px) {
  .--pb853 {
    padding-bottom: 426.5px;
  }
}

.--px853 {
  padding: 0 853px;
}

.max-w-853 {
  max-width: 853px;
}

.w-853 {
  width: 853px;
}
@media screen and (max-width: 767px) {
  .w-853 {
    width: 426.5px;
  }
}

.h-853 {
  height: 853px;
}

.--gap853 {
  gap: 853px !important;
}

.--fw853 {
  font-weight: 853;
}

.--mt854 {
  margin-top: 854px;
}
@media screen and (max-width: 767px) {
  .--mt854 {
    margin-top: 427px;
  }
}

.--mb854 {
  margin-bottom: 854px !important;
}
@media screen and (max-width: 767px) {
  .--mb854 {
    margin-bottom: 427px !important;
  }
}

.--pt854 {
  padding-top: 854px;
}
@media screen and (max-width: 767px) {
  .--pt854 {
    padding-top: 427px;
  }
}

.--pb854 {
  padding-bottom: 854px;
}
@media screen and (max-width: 767px) {
  .--pb854 {
    padding-bottom: 427px;
  }
}

.--px854 {
  padding: 0 854px;
}

.max-w-854 {
  max-width: 854px;
}

.w-854 {
  width: 854px;
}
@media screen and (max-width: 767px) {
  .w-854 {
    width: 427px;
  }
}

.h-854 {
  height: 854px;
}

.--gap854 {
  gap: 854px !important;
}

.--fw854 {
  font-weight: 854;
}

.--mt855 {
  margin-top: 855px;
}
@media screen and (max-width: 767px) {
  .--mt855 {
    margin-top: 427.5px;
  }
}

.--mb855 {
  margin-bottom: 855px !important;
}
@media screen and (max-width: 767px) {
  .--mb855 {
    margin-bottom: 427.5px !important;
  }
}

.--pt855 {
  padding-top: 855px;
}
@media screen and (max-width: 767px) {
  .--pt855 {
    padding-top: 427.5px;
  }
}

.--pb855 {
  padding-bottom: 855px;
}
@media screen and (max-width: 767px) {
  .--pb855 {
    padding-bottom: 427.5px;
  }
}

.--px855 {
  padding: 0 855px;
}

.max-w-855 {
  max-width: 855px;
}

.w-855 {
  width: 855px;
}
@media screen and (max-width: 767px) {
  .w-855 {
    width: 427.5px;
  }
}

.h-855 {
  height: 855px;
}

.--gap855 {
  gap: 855px !important;
}

.--fw855 {
  font-weight: 855;
}

.--mt856 {
  margin-top: 856px;
}
@media screen and (max-width: 767px) {
  .--mt856 {
    margin-top: 428px;
  }
}

.--mb856 {
  margin-bottom: 856px !important;
}
@media screen and (max-width: 767px) {
  .--mb856 {
    margin-bottom: 428px !important;
  }
}

.--pt856 {
  padding-top: 856px;
}
@media screen and (max-width: 767px) {
  .--pt856 {
    padding-top: 428px;
  }
}

.--pb856 {
  padding-bottom: 856px;
}
@media screen and (max-width: 767px) {
  .--pb856 {
    padding-bottom: 428px;
  }
}

.--px856 {
  padding: 0 856px;
}

.max-w-856 {
  max-width: 856px;
}

.w-856 {
  width: 856px;
}
@media screen and (max-width: 767px) {
  .w-856 {
    width: 428px;
  }
}

.h-856 {
  height: 856px;
}

.--gap856 {
  gap: 856px !important;
}

.--fw856 {
  font-weight: 856;
}

.--mt857 {
  margin-top: 857px;
}
@media screen and (max-width: 767px) {
  .--mt857 {
    margin-top: 428.5px;
  }
}

.--mb857 {
  margin-bottom: 857px !important;
}
@media screen and (max-width: 767px) {
  .--mb857 {
    margin-bottom: 428.5px !important;
  }
}

.--pt857 {
  padding-top: 857px;
}
@media screen and (max-width: 767px) {
  .--pt857 {
    padding-top: 428.5px;
  }
}

.--pb857 {
  padding-bottom: 857px;
}
@media screen and (max-width: 767px) {
  .--pb857 {
    padding-bottom: 428.5px;
  }
}

.--px857 {
  padding: 0 857px;
}

.max-w-857 {
  max-width: 857px;
}

.w-857 {
  width: 857px;
}
@media screen and (max-width: 767px) {
  .w-857 {
    width: 428.5px;
  }
}

.h-857 {
  height: 857px;
}

.--gap857 {
  gap: 857px !important;
}

.--fw857 {
  font-weight: 857;
}

.--mt858 {
  margin-top: 858px;
}
@media screen and (max-width: 767px) {
  .--mt858 {
    margin-top: 429px;
  }
}

.--mb858 {
  margin-bottom: 858px !important;
}
@media screen and (max-width: 767px) {
  .--mb858 {
    margin-bottom: 429px !important;
  }
}

.--pt858 {
  padding-top: 858px;
}
@media screen and (max-width: 767px) {
  .--pt858 {
    padding-top: 429px;
  }
}

.--pb858 {
  padding-bottom: 858px;
}
@media screen and (max-width: 767px) {
  .--pb858 {
    padding-bottom: 429px;
  }
}

.--px858 {
  padding: 0 858px;
}

.max-w-858 {
  max-width: 858px;
}

.w-858 {
  width: 858px;
}
@media screen and (max-width: 767px) {
  .w-858 {
    width: 429px;
  }
}

.h-858 {
  height: 858px;
}

.--gap858 {
  gap: 858px !important;
}

.--fw858 {
  font-weight: 858;
}

.--mt859 {
  margin-top: 859px;
}
@media screen and (max-width: 767px) {
  .--mt859 {
    margin-top: 429.5px;
  }
}

.--mb859 {
  margin-bottom: 859px !important;
}
@media screen and (max-width: 767px) {
  .--mb859 {
    margin-bottom: 429.5px !important;
  }
}

.--pt859 {
  padding-top: 859px;
}
@media screen and (max-width: 767px) {
  .--pt859 {
    padding-top: 429.5px;
  }
}

.--pb859 {
  padding-bottom: 859px;
}
@media screen and (max-width: 767px) {
  .--pb859 {
    padding-bottom: 429.5px;
  }
}

.--px859 {
  padding: 0 859px;
}

.max-w-859 {
  max-width: 859px;
}

.w-859 {
  width: 859px;
}
@media screen and (max-width: 767px) {
  .w-859 {
    width: 429.5px;
  }
}

.h-859 {
  height: 859px;
}

.--gap859 {
  gap: 859px !important;
}

.--fw859 {
  font-weight: 859;
}

.--mt860 {
  margin-top: 860px;
}
@media screen and (max-width: 767px) {
  .--mt860 {
    margin-top: 430px;
  }
}

.--mb860 {
  margin-bottom: 860px !important;
}
@media screen and (max-width: 767px) {
  .--mb860 {
    margin-bottom: 430px !important;
  }
}

.--pt860 {
  padding-top: 860px;
}
@media screen and (max-width: 767px) {
  .--pt860 {
    padding-top: 430px;
  }
}

.--pb860 {
  padding-bottom: 860px;
}
@media screen and (max-width: 767px) {
  .--pb860 {
    padding-bottom: 430px;
  }
}

.--px860 {
  padding: 0 860px;
}

.max-w-860 {
  max-width: 860px;
}

.w-860 {
  width: 860px;
}
@media screen and (max-width: 767px) {
  .w-860 {
    width: 430px;
  }
}

.h-860 {
  height: 860px;
}

.--gap860 {
  gap: 860px !important;
}

.--fw860 {
  font-weight: 860;
}

.--mt861 {
  margin-top: 861px;
}
@media screen and (max-width: 767px) {
  .--mt861 {
    margin-top: 430.5px;
  }
}

.--mb861 {
  margin-bottom: 861px !important;
}
@media screen and (max-width: 767px) {
  .--mb861 {
    margin-bottom: 430.5px !important;
  }
}

.--pt861 {
  padding-top: 861px;
}
@media screen and (max-width: 767px) {
  .--pt861 {
    padding-top: 430.5px;
  }
}

.--pb861 {
  padding-bottom: 861px;
}
@media screen and (max-width: 767px) {
  .--pb861 {
    padding-bottom: 430.5px;
  }
}

.--px861 {
  padding: 0 861px;
}

.max-w-861 {
  max-width: 861px;
}

.w-861 {
  width: 861px;
}
@media screen and (max-width: 767px) {
  .w-861 {
    width: 430.5px;
  }
}

.h-861 {
  height: 861px;
}

.--gap861 {
  gap: 861px !important;
}

.--fw861 {
  font-weight: 861;
}

.--mt862 {
  margin-top: 862px;
}
@media screen and (max-width: 767px) {
  .--mt862 {
    margin-top: 431px;
  }
}

.--mb862 {
  margin-bottom: 862px !important;
}
@media screen and (max-width: 767px) {
  .--mb862 {
    margin-bottom: 431px !important;
  }
}

.--pt862 {
  padding-top: 862px;
}
@media screen and (max-width: 767px) {
  .--pt862 {
    padding-top: 431px;
  }
}

.--pb862 {
  padding-bottom: 862px;
}
@media screen and (max-width: 767px) {
  .--pb862 {
    padding-bottom: 431px;
  }
}

.--px862 {
  padding: 0 862px;
}

.max-w-862 {
  max-width: 862px;
}

.w-862 {
  width: 862px;
}
@media screen and (max-width: 767px) {
  .w-862 {
    width: 431px;
  }
}

.h-862 {
  height: 862px;
}

.--gap862 {
  gap: 862px !important;
}

.--fw862 {
  font-weight: 862;
}

.--mt863 {
  margin-top: 863px;
}
@media screen and (max-width: 767px) {
  .--mt863 {
    margin-top: 431.5px;
  }
}

.--mb863 {
  margin-bottom: 863px !important;
}
@media screen and (max-width: 767px) {
  .--mb863 {
    margin-bottom: 431.5px !important;
  }
}

.--pt863 {
  padding-top: 863px;
}
@media screen and (max-width: 767px) {
  .--pt863 {
    padding-top: 431.5px;
  }
}

.--pb863 {
  padding-bottom: 863px;
}
@media screen and (max-width: 767px) {
  .--pb863 {
    padding-bottom: 431.5px;
  }
}

.--px863 {
  padding: 0 863px;
}

.max-w-863 {
  max-width: 863px;
}

.w-863 {
  width: 863px;
}
@media screen and (max-width: 767px) {
  .w-863 {
    width: 431.5px;
  }
}

.h-863 {
  height: 863px;
}

.--gap863 {
  gap: 863px !important;
}

.--fw863 {
  font-weight: 863;
}

.--mt864 {
  margin-top: 864px;
}
@media screen and (max-width: 767px) {
  .--mt864 {
    margin-top: 432px;
  }
}

.--mb864 {
  margin-bottom: 864px !important;
}
@media screen and (max-width: 767px) {
  .--mb864 {
    margin-bottom: 432px !important;
  }
}

.--pt864 {
  padding-top: 864px;
}
@media screen and (max-width: 767px) {
  .--pt864 {
    padding-top: 432px;
  }
}

.--pb864 {
  padding-bottom: 864px;
}
@media screen and (max-width: 767px) {
  .--pb864 {
    padding-bottom: 432px;
  }
}

.--px864 {
  padding: 0 864px;
}

.max-w-864 {
  max-width: 864px;
}

.w-864 {
  width: 864px;
}
@media screen and (max-width: 767px) {
  .w-864 {
    width: 432px;
  }
}

.h-864 {
  height: 864px;
}

.--gap864 {
  gap: 864px !important;
}

.--fw864 {
  font-weight: 864;
}

.--mt865 {
  margin-top: 865px;
}
@media screen and (max-width: 767px) {
  .--mt865 {
    margin-top: 432.5px;
  }
}

.--mb865 {
  margin-bottom: 865px !important;
}
@media screen and (max-width: 767px) {
  .--mb865 {
    margin-bottom: 432.5px !important;
  }
}

.--pt865 {
  padding-top: 865px;
}
@media screen and (max-width: 767px) {
  .--pt865 {
    padding-top: 432.5px;
  }
}

.--pb865 {
  padding-bottom: 865px;
}
@media screen and (max-width: 767px) {
  .--pb865 {
    padding-bottom: 432.5px;
  }
}

.--px865 {
  padding: 0 865px;
}

.max-w-865 {
  max-width: 865px;
}

.w-865 {
  width: 865px;
}
@media screen and (max-width: 767px) {
  .w-865 {
    width: 432.5px;
  }
}

.h-865 {
  height: 865px;
}

.--gap865 {
  gap: 865px !important;
}

.--fw865 {
  font-weight: 865;
}

.--mt866 {
  margin-top: 866px;
}
@media screen and (max-width: 767px) {
  .--mt866 {
    margin-top: 433px;
  }
}

.--mb866 {
  margin-bottom: 866px !important;
}
@media screen and (max-width: 767px) {
  .--mb866 {
    margin-bottom: 433px !important;
  }
}

.--pt866 {
  padding-top: 866px;
}
@media screen and (max-width: 767px) {
  .--pt866 {
    padding-top: 433px;
  }
}

.--pb866 {
  padding-bottom: 866px;
}
@media screen and (max-width: 767px) {
  .--pb866 {
    padding-bottom: 433px;
  }
}

.--px866 {
  padding: 0 866px;
}

.max-w-866 {
  max-width: 866px;
}

.w-866 {
  width: 866px;
}
@media screen and (max-width: 767px) {
  .w-866 {
    width: 433px;
  }
}

.h-866 {
  height: 866px;
}

.--gap866 {
  gap: 866px !important;
}

.--fw866 {
  font-weight: 866;
}

.--mt867 {
  margin-top: 867px;
}
@media screen and (max-width: 767px) {
  .--mt867 {
    margin-top: 433.5px;
  }
}

.--mb867 {
  margin-bottom: 867px !important;
}
@media screen and (max-width: 767px) {
  .--mb867 {
    margin-bottom: 433.5px !important;
  }
}

.--pt867 {
  padding-top: 867px;
}
@media screen and (max-width: 767px) {
  .--pt867 {
    padding-top: 433.5px;
  }
}

.--pb867 {
  padding-bottom: 867px;
}
@media screen and (max-width: 767px) {
  .--pb867 {
    padding-bottom: 433.5px;
  }
}

.--px867 {
  padding: 0 867px;
}

.max-w-867 {
  max-width: 867px;
}

.w-867 {
  width: 867px;
}
@media screen and (max-width: 767px) {
  .w-867 {
    width: 433.5px;
  }
}

.h-867 {
  height: 867px;
}

.--gap867 {
  gap: 867px !important;
}

.--fw867 {
  font-weight: 867;
}

.--mt868 {
  margin-top: 868px;
}
@media screen and (max-width: 767px) {
  .--mt868 {
    margin-top: 434px;
  }
}

.--mb868 {
  margin-bottom: 868px !important;
}
@media screen and (max-width: 767px) {
  .--mb868 {
    margin-bottom: 434px !important;
  }
}

.--pt868 {
  padding-top: 868px;
}
@media screen and (max-width: 767px) {
  .--pt868 {
    padding-top: 434px;
  }
}

.--pb868 {
  padding-bottom: 868px;
}
@media screen and (max-width: 767px) {
  .--pb868 {
    padding-bottom: 434px;
  }
}

.--px868 {
  padding: 0 868px;
}

.max-w-868 {
  max-width: 868px;
}

.w-868 {
  width: 868px;
}
@media screen and (max-width: 767px) {
  .w-868 {
    width: 434px;
  }
}

.h-868 {
  height: 868px;
}

.--gap868 {
  gap: 868px !important;
}

.--fw868 {
  font-weight: 868;
}

.--mt869 {
  margin-top: 869px;
}
@media screen and (max-width: 767px) {
  .--mt869 {
    margin-top: 434.5px;
  }
}

.--mb869 {
  margin-bottom: 869px !important;
}
@media screen and (max-width: 767px) {
  .--mb869 {
    margin-bottom: 434.5px !important;
  }
}

.--pt869 {
  padding-top: 869px;
}
@media screen and (max-width: 767px) {
  .--pt869 {
    padding-top: 434.5px;
  }
}

.--pb869 {
  padding-bottom: 869px;
}
@media screen and (max-width: 767px) {
  .--pb869 {
    padding-bottom: 434.5px;
  }
}

.--px869 {
  padding: 0 869px;
}

.max-w-869 {
  max-width: 869px;
}

.w-869 {
  width: 869px;
}
@media screen and (max-width: 767px) {
  .w-869 {
    width: 434.5px;
  }
}

.h-869 {
  height: 869px;
}

.--gap869 {
  gap: 869px !important;
}

.--fw869 {
  font-weight: 869;
}

.--mt870 {
  margin-top: 870px;
}
@media screen and (max-width: 767px) {
  .--mt870 {
    margin-top: 435px;
  }
}

.--mb870 {
  margin-bottom: 870px !important;
}
@media screen and (max-width: 767px) {
  .--mb870 {
    margin-bottom: 435px !important;
  }
}

.--pt870 {
  padding-top: 870px;
}
@media screen and (max-width: 767px) {
  .--pt870 {
    padding-top: 435px;
  }
}

.--pb870 {
  padding-bottom: 870px;
}
@media screen and (max-width: 767px) {
  .--pb870 {
    padding-bottom: 435px;
  }
}

.--px870 {
  padding: 0 870px;
}

.max-w-870 {
  max-width: 870px;
}

.w-870 {
  width: 870px;
}
@media screen and (max-width: 767px) {
  .w-870 {
    width: 435px;
  }
}

.h-870 {
  height: 870px;
}

.--gap870 {
  gap: 870px !important;
}

.--fw870 {
  font-weight: 870;
}

.--mt871 {
  margin-top: 871px;
}
@media screen and (max-width: 767px) {
  .--mt871 {
    margin-top: 435.5px;
  }
}

.--mb871 {
  margin-bottom: 871px !important;
}
@media screen and (max-width: 767px) {
  .--mb871 {
    margin-bottom: 435.5px !important;
  }
}

.--pt871 {
  padding-top: 871px;
}
@media screen and (max-width: 767px) {
  .--pt871 {
    padding-top: 435.5px;
  }
}

.--pb871 {
  padding-bottom: 871px;
}
@media screen and (max-width: 767px) {
  .--pb871 {
    padding-bottom: 435.5px;
  }
}

.--px871 {
  padding: 0 871px;
}

.max-w-871 {
  max-width: 871px;
}

.w-871 {
  width: 871px;
}
@media screen and (max-width: 767px) {
  .w-871 {
    width: 435.5px;
  }
}

.h-871 {
  height: 871px;
}

.--gap871 {
  gap: 871px !important;
}

.--fw871 {
  font-weight: 871;
}

.--mt872 {
  margin-top: 872px;
}
@media screen and (max-width: 767px) {
  .--mt872 {
    margin-top: 436px;
  }
}

.--mb872 {
  margin-bottom: 872px !important;
}
@media screen and (max-width: 767px) {
  .--mb872 {
    margin-bottom: 436px !important;
  }
}

.--pt872 {
  padding-top: 872px;
}
@media screen and (max-width: 767px) {
  .--pt872 {
    padding-top: 436px;
  }
}

.--pb872 {
  padding-bottom: 872px;
}
@media screen and (max-width: 767px) {
  .--pb872 {
    padding-bottom: 436px;
  }
}

.--px872 {
  padding: 0 872px;
}

.max-w-872 {
  max-width: 872px;
}

.w-872 {
  width: 872px;
}
@media screen and (max-width: 767px) {
  .w-872 {
    width: 436px;
  }
}

.h-872 {
  height: 872px;
}

.--gap872 {
  gap: 872px !important;
}

.--fw872 {
  font-weight: 872;
}

.--mt873 {
  margin-top: 873px;
}
@media screen and (max-width: 767px) {
  .--mt873 {
    margin-top: 436.5px;
  }
}

.--mb873 {
  margin-bottom: 873px !important;
}
@media screen and (max-width: 767px) {
  .--mb873 {
    margin-bottom: 436.5px !important;
  }
}

.--pt873 {
  padding-top: 873px;
}
@media screen and (max-width: 767px) {
  .--pt873 {
    padding-top: 436.5px;
  }
}

.--pb873 {
  padding-bottom: 873px;
}
@media screen and (max-width: 767px) {
  .--pb873 {
    padding-bottom: 436.5px;
  }
}

.--px873 {
  padding: 0 873px;
}

.max-w-873 {
  max-width: 873px;
}

.w-873 {
  width: 873px;
}
@media screen and (max-width: 767px) {
  .w-873 {
    width: 436.5px;
  }
}

.h-873 {
  height: 873px;
}

.--gap873 {
  gap: 873px !important;
}

.--fw873 {
  font-weight: 873;
}

.--mt874 {
  margin-top: 874px;
}
@media screen and (max-width: 767px) {
  .--mt874 {
    margin-top: 437px;
  }
}

.--mb874 {
  margin-bottom: 874px !important;
}
@media screen and (max-width: 767px) {
  .--mb874 {
    margin-bottom: 437px !important;
  }
}

.--pt874 {
  padding-top: 874px;
}
@media screen and (max-width: 767px) {
  .--pt874 {
    padding-top: 437px;
  }
}

.--pb874 {
  padding-bottom: 874px;
}
@media screen and (max-width: 767px) {
  .--pb874 {
    padding-bottom: 437px;
  }
}

.--px874 {
  padding: 0 874px;
}

.max-w-874 {
  max-width: 874px;
}

.w-874 {
  width: 874px;
}
@media screen and (max-width: 767px) {
  .w-874 {
    width: 437px;
  }
}

.h-874 {
  height: 874px;
}

.--gap874 {
  gap: 874px !important;
}

.--fw874 {
  font-weight: 874;
}

.--mt875 {
  margin-top: 875px;
}
@media screen and (max-width: 767px) {
  .--mt875 {
    margin-top: 437.5px;
  }
}

.--mb875 {
  margin-bottom: 875px !important;
}
@media screen and (max-width: 767px) {
  .--mb875 {
    margin-bottom: 437.5px !important;
  }
}

.--pt875 {
  padding-top: 875px;
}
@media screen and (max-width: 767px) {
  .--pt875 {
    padding-top: 437.5px;
  }
}

.--pb875 {
  padding-bottom: 875px;
}
@media screen and (max-width: 767px) {
  .--pb875 {
    padding-bottom: 437.5px;
  }
}

.--px875 {
  padding: 0 875px;
}

.max-w-875 {
  max-width: 875px;
}

.w-875 {
  width: 875px;
}
@media screen and (max-width: 767px) {
  .w-875 {
    width: 437.5px;
  }
}

.h-875 {
  height: 875px;
}

.--gap875 {
  gap: 875px !important;
}

.--fw875 {
  font-weight: 875;
}

.--mt876 {
  margin-top: 876px;
}
@media screen and (max-width: 767px) {
  .--mt876 {
    margin-top: 438px;
  }
}

.--mb876 {
  margin-bottom: 876px !important;
}
@media screen and (max-width: 767px) {
  .--mb876 {
    margin-bottom: 438px !important;
  }
}

.--pt876 {
  padding-top: 876px;
}
@media screen and (max-width: 767px) {
  .--pt876 {
    padding-top: 438px;
  }
}

.--pb876 {
  padding-bottom: 876px;
}
@media screen and (max-width: 767px) {
  .--pb876 {
    padding-bottom: 438px;
  }
}

.--px876 {
  padding: 0 876px;
}

.max-w-876 {
  max-width: 876px;
}

.w-876 {
  width: 876px;
}
@media screen and (max-width: 767px) {
  .w-876 {
    width: 438px;
  }
}

.h-876 {
  height: 876px;
}

.--gap876 {
  gap: 876px !important;
}

.--fw876 {
  font-weight: 876;
}

.--mt877 {
  margin-top: 877px;
}
@media screen and (max-width: 767px) {
  .--mt877 {
    margin-top: 438.5px;
  }
}

.--mb877 {
  margin-bottom: 877px !important;
}
@media screen and (max-width: 767px) {
  .--mb877 {
    margin-bottom: 438.5px !important;
  }
}

.--pt877 {
  padding-top: 877px;
}
@media screen and (max-width: 767px) {
  .--pt877 {
    padding-top: 438.5px;
  }
}

.--pb877 {
  padding-bottom: 877px;
}
@media screen and (max-width: 767px) {
  .--pb877 {
    padding-bottom: 438.5px;
  }
}

.--px877 {
  padding: 0 877px;
}

.max-w-877 {
  max-width: 877px;
}

.w-877 {
  width: 877px;
}
@media screen and (max-width: 767px) {
  .w-877 {
    width: 438.5px;
  }
}

.h-877 {
  height: 877px;
}

.--gap877 {
  gap: 877px !important;
}

.--fw877 {
  font-weight: 877;
}

.--mt878 {
  margin-top: 878px;
}
@media screen and (max-width: 767px) {
  .--mt878 {
    margin-top: 439px;
  }
}

.--mb878 {
  margin-bottom: 878px !important;
}
@media screen and (max-width: 767px) {
  .--mb878 {
    margin-bottom: 439px !important;
  }
}

.--pt878 {
  padding-top: 878px;
}
@media screen and (max-width: 767px) {
  .--pt878 {
    padding-top: 439px;
  }
}

.--pb878 {
  padding-bottom: 878px;
}
@media screen and (max-width: 767px) {
  .--pb878 {
    padding-bottom: 439px;
  }
}

.--px878 {
  padding: 0 878px;
}

.max-w-878 {
  max-width: 878px;
}

.w-878 {
  width: 878px;
}
@media screen and (max-width: 767px) {
  .w-878 {
    width: 439px;
  }
}

.h-878 {
  height: 878px;
}

.--gap878 {
  gap: 878px !important;
}

.--fw878 {
  font-weight: 878;
}

.--mt879 {
  margin-top: 879px;
}
@media screen and (max-width: 767px) {
  .--mt879 {
    margin-top: 439.5px;
  }
}

.--mb879 {
  margin-bottom: 879px !important;
}
@media screen and (max-width: 767px) {
  .--mb879 {
    margin-bottom: 439.5px !important;
  }
}

.--pt879 {
  padding-top: 879px;
}
@media screen and (max-width: 767px) {
  .--pt879 {
    padding-top: 439.5px;
  }
}

.--pb879 {
  padding-bottom: 879px;
}
@media screen and (max-width: 767px) {
  .--pb879 {
    padding-bottom: 439.5px;
  }
}

.--px879 {
  padding: 0 879px;
}

.max-w-879 {
  max-width: 879px;
}

.w-879 {
  width: 879px;
}
@media screen and (max-width: 767px) {
  .w-879 {
    width: 439.5px;
  }
}

.h-879 {
  height: 879px;
}

.--gap879 {
  gap: 879px !important;
}

.--fw879 {
  font-weight: 879;
}

.--mt880 {
  margin-top: 880px;
}
@media screen and (max-width: 767px) {
  .--mt880 {
    margin-top: 440px;
  }
}

.--mb880 {
  margin-bottom: 880px !important;
}
@media screen and (max-width: 767px) {
  .--mb880 {
    margin-bottom: 440px !important;
  }
}

.--pt880 {
  padding-top: 880px;
}
@media screen and (max-width: 767px) {
  .--pt880 {
    padding-top: 440px;
  }
}

.--pb880 {
  padding-bottom: 880px;
}
@media screen and (max-width: 767px) {
  .--pb880 {
    padding-bottom: 440px;
  }
}

.--px880 {
  padding: 0 880px;
}

.max-w-880 {
  max-width: 880px;
}

.w-880 {
  width: 880px;
}
@media screen and (max-width: 767px) {
  .w-880 {
    width: 440px;
  }
}

.h-880 {
  height: 880px;
}

.--gap880 {
  gap: 880px !important;
}

.--fw880 {
  font-weight: 880;
}

.--mt881 {
  margin-top: 881px;
}
@media screen and (max-width: 767px) {
  .--mt881 {
    margin-top: 440.5px;
  }
}

.--mb881 {
  margin-bottom: 881px !important;
}
@media screen and (max-width: 767px) {
  .--mb881 {
    margin-bottom: 440.5px !important;
  }
}

.--pt881 {
  padding-top: 881px;
}
@media screen and (max-width: 767px) {
  .--pt881 {
    padding-top: 440.5px;
  }
}

.--pb881 {
  padding-bottom: 881px;
}
@media screen and (max-width: 767px) {
  .--pb881 {
    padding-bottom: 440.5px;
  }
}

.--px881 {
  padding: 0 881px;
}

.max-w-881 {
  max-width: 881px;
}

.w-881 {
  width: 881px;
}
@media screen and (max-width: 767px) {
  .w-881 {
    width: 440.5px;
  }
}

.h-881 {
  height: 881px;
}

.--gap881 {
  gap: 881px !important;
}

.--fw881 {
  font-weight: 881;
}

.--mt882 {
  margin-top: 882px;
}
@media screen and (max-width: 767px) {
  .--mt882 {
    margin-top: 441px;
  }
}

.--mb882 {
  margin-bottom: 882px !important;
}
@media screen and (max-width: 767px) {
  .--mb882 {
    margin-bottom: 441px !important;
  }
}

.--pt882 {
  padding-top: 882px;
}
@media screen and (max-width: 767px) {
  .--pt882 {
    padding-top: 441px;
  }
}

.--pb882 {
  padding-bottom: 882px;
}
@media screen and (max-width: 767px) {
  .--pb882 {
    padding-bottom: 441px;
  }
}

.--px882 {
  padding: 0 882px;
}

.max-w-882 {
  max-width: 882px;
}

.w-882 {
  width: 882px;
}
@media screen and (max-width: 767px) {
  .w-882 {
    width: 441px;
  }
}

.h-882 {
  height: 882px;
}

.--gap882 {
  gap: 882px !important;
}

.--fw882 {
  font-weight: 882;
}

.--mt883 {
  margin-top: 883px;
}
@media screen and (max-width: 767px) {
  .--mt883 {
    margin-top: 441.5px;
  }
}

.--mb883 {
  margin-bottom: 883px !important;
}
@media screen and (max-width: 767px) {
  .--mb883 {
    margin-bottom: 441.5px !important;
  }
}

.--pt883 {
  padding-top: 883px;
}
@media screen and (max-width: 767px) {
  .--pt883 {
    padding-top: 441.5px;
  }
}

.--pb883 {
  padding-bottom: 883px;
}
@media screen and (max-width: 767px) {
  .--pb883 {
    padding-bottom: 441.5px;
  }
}

.--px883 {
  padding: 0 883px;
}

.max-w-883 {
  max-width: 883px;
}

.w-883 {
  width: 883px;
}
@media screen and (max-width: 767px) {
  .w-883 {
    width: 441.5px;
  }
}

.h-883 {
  height: 883px;
}

.--gap883 {
  gap: 883px !important;
}

.--fw883 {
  font-weight: 883;
}

.--mt884 {
  margin-top: 884px;
}
@media screen and (max-width: 767px) {
  .--mt884 {
    margin-top: 442px;
  }
}

.--mb884 {
  margin-bottom: 884px !important;
}
@media screen and (max-width: 767px) {
  .--mb884 {
    margin-bottom: 442px !important;
  }
}

.--pt884 {
  padding-top: 884px;
}
@media screen and (max-width: 767px) {
  .--pt884 {
    padding-top: 442px;
  }
}

.--pb884 {
  padding-bottom: 884px;
}
@media screen and (max-width: 767px) {
  .--pb884 {
    padding-bottom: 442px;
  }
}

.--px884 {
  padding: 0 884px;
}

.max-w-884 {
  max-width: 884px;
}

.w-884 {
  width: 884px;
}
@media screen and (max-width: 767px) {
  .w-884 {
    width: 442px;
  }
}

.h-884 {
  height: 884px;
}

.--gap884 {
  gap: 884px !important;
}

.--fw884 {
  font-weight: 884;
}

.--mt885 {
  margin-top: 885px;
}
@media screen and (max-width: 767px) {
  .--mt885 {
    margin-top: 442.5px;
  }
}

.--mb885 {
  margin-bottom: 885px !important;
}
@media screen and (max-width: 767px) {
  .--mb885 {
    margin-bottom: 442.5px !important;
  }
}

.--pt885 {
  padding-top: 885px;
}
@media screen and (max-width: 767px) {
  .--pt885 {
    padding-top: 442.5px;
  }
}

.--pb885 {
  padding-bottom: 885px;
}
@media screen and (max-width: 767px) {
  .--pb885 {
    padding-bottom: 442.5px;
  }
}

.--px885 {
  padding: 0 885px;
}

.max-w-885 {
  max-width: 885px;
}

.w-885 {
  width: 885px;
}
@media screen and (max-width: 767px) {
  .w-885 {
    width: 442.5px;
  }
}

.h-885 {
  height: 885px;
}

.--gap885 {
  gap: 885px !important;
}

.--fw885 {
  font-weight: 885;
}

.--mt886 {
  margin-top: 886px;
}
@media screen and (max-width: 767px) {
  .--mt886 {
    margin-top: 443px;
  }
}

.--mb886 {
  margin-bottom: 886px !important;
}
@media screen and (max-width: 767px) {
  .--mb886 {
    margin-bottom: 443px !important;
  }
}

.--pt886 {
  padding-top: 886px;
}
@media screen and (max-width: 767px) {
  .--pt886 {
    padding-top: 443px;
  }
}

.--pb886 {
  padding-bottom: 886px;
}
@media screen and (max-width: 767px) {
  .--pb886 {
    padding-bottom: 443px;
  }
}

.--px886 {
  padding: 0 886px;
}

.max-w-886 {
  max-width: 886px;
}

.w-886 {
  width: 886px;
}
@media screen and (max-width: 767px) {
  .w-886 {
    width: 443px;
  }
}

.h-886 {
  height: 886px;
}

.--gap886 {
  gap: 886px !important;
}

.--fw886 {
  font-weight: 886;
}

.--mt887 {
  margin-top: 887px;
}
@media screen and (max-width: 767px) {
  .--mt887 {
    margin-top: 443.5px;
  }
}

.--mb887 {
  margin-bottom: 887px !important;
}
@media screen and (max-width: 767px) {
  .--mb887 {
    margin-bottom: 443.5px !important;
  }
}

.--pt887 {
  padding-top: 887px;
}
@media screen and (max-width: 767px) {
  .--pt887 {
    padding-top: 443.5px;
  }
}

.--pb887 {
  padding-bottom: 887px;
}
@media screen and (max-width: 767px) {
  .--pb887 {
    padding-bottom: 443.5px;
  }
}

.--px887 {
  padding: 0 887px;
}

.max-w-887 {
  max-width: 887px;
}

.w-887 {
  width: 887px;
}
@media screen and (max-width: 767px) {
  .w-887 {
    width: 443.5px;
  }
}

.h-887 {
  height: 887px;
}

.--gap887 {
  gap: 887px !important;
}

.--fw887 {
  font-weight: 887;
}

.--mt888 {
  margin-top: 888px;
}
@media screen and (max-width: 767px) {
  .--mt888 {
    margin-top: 444px;
  }
}

.--mb888 {
  margin-bottom: 888px !important;
}
@media screen and (max-width: 767px) {
  .--mb888 {
    margin-bottom: 444px !important;
  }
}

.--pt888 {
  padding-top: 888px;
}
@media screen and (max-width: 767px) {
  .--pt888 {
    padding-top: 444px;
  }
}

.--pb888 {
  padding-bottom: 888px;
}
@media screen and (max-width: 767px) {
  .--pb888 {
    padding-bottom: 444px;
  }
}

.--px888 {
  padding: 0 888px;
}

.max-w-888 {
  max-width: 888px;
}

.w-888 {
  width: 888px;
}
@media screen and (max-width: 767px) {
  .w-888 {
    width: 444px;
  }
}

.h-888 {
  height: 888px;
}

.--gap888 {
  gap: 888px !important;
}

.--fw888 {
  font-weight: 888;
}

.--mt889 {
  margin-top: 889px;
}
@media screen and (max-width: 767px) {
  .--mt889 {
    margin-top: 444.5px;
  }
}

.--mb889 {
  margin-bottom: 889px !important;
}
@media screen and (max-width: 767px) {
  .--mb889 {
    margin-bottom: 444.5px !important;
  }
}

.--pt889 {
  padding-top: 889px;
}
@media screen and (max-width: 767px) {
  .--pt889 {
    padding-top: 444.5px;
  }
}

.--pb889 {
  padding-bottom: 889px;
}
@media screen and (max-width: 767px) {
  .--pb889 {
    padding-bottom: 444.5px;
  }
}

.--px889 {
  padding: 0 889px;
}

.max-w-889 {
  max-width: 889px;
}

.w-889 {
  width: 889px;
}
@media screen and (max-width: 767px) {
  .w-889 {
    width: 444.5px;
  }
}

.h-889 {
  height: 889px;
}

.--gap889 {
  gap: 889px !important;
}

.--fw889 {
  font-weight: 889;
}

.--mt890 {
  margin-top: 890px;
}
@media screen and (max-width: 767px) {
  .--mt890 {
    margin-top: 445px;
  }
}

.--mb890 {
  margin-bottom: 890px !important;
}
@media screen and (max-width: 767px) {
  .--mb890 {
    margin-bottom: 445px !important;
  }
}

.--pt890 {
  padding-top: 890px;
}
@media screen and (max-width: 767px) {
  .--pt890 {
    padding-top: 445px;
  }
}

.--pb890 {
  padding-bottom: 890px;
}
@media screen and (max-width: 767px) {
  .--pb890 {
    padding-bottom: 445px;
  }
}

.--px890 {
  padding: 0 890px;
}

.max-w-890 {
  max-width: 890px;
}

.w-890 {
  width: 890px;
}
@media screen and (max-width: 767px) {
  .w-890 {
    width: 445px;
  }
}

.h-890 {
  height: 890px;
}

.--gap890 {
  gap: 890px !important;
}

.--fw890 {
  font-weight: 890;
}

.--mt891 {
  margin-top: 891px;
}
@media screen and (max-width: 767px) {
  .--mt891 {
    margin-top: 445.5px;
  }
}

.--mb891 {
  margin-bottom: 891px !important;
}
@media screen and (max-width: 767px) {
  .--mb891 {
    margin-bottom: 445.5px !important;
  }
}

.--pt891 {
  padding-top: 891px;
}
@media screen and (max-width: 767px) {
  .--pt891 {
    padding-top: 445.5px;
  }
}

.--pb891 {
  padding-bottom: 891px;
}
@media screen and (max-width: 767px) {
  .--pb891 {
    padding-bottom: 445.5px;
  }
}

.--px891 {
  padding: 0 891px;
}

.max-w-891 {
  max-width: 891px;
}

.w-891 {
  width: 891px;
}
@media screen and (max-width: 767px) {
  .w-891 {
    width: 445.5px;
  }
}

.h-891 {
  height: 891px;
}

.--gap891 {
  gap: 891px !important;
}

.--fw891 {
  font-weight: 891;
}

.--mt892 {
  margin-top: 892px;
}
@media screen and (max-width: 767px) {
  .--mt892 {
    margin-top: 446px;
  }
}

.--mb892 {
  margin-bottom: 892px !important;
}
@media screen and (max-width: 767px) {
  .--mb892 {
    margin-bottom: 446px !important;
  }
}

.--pt892 {
  padding-top: 892px;
}
@media screen and (max-width: 767px) {
  .--pt892 {
    padding-top: 446px;
  }
}

.--pb892 {
  padding-bottom: 892px;
}
@media screen and (max-width: 767px) {
  .--pb892 {
    padding-bottom: 446px;
  }
}

.--px892 {
  padding: 0 892px;
}

.max-w-892 {
  max-width: 892px;
}

.w-892 {
  width: 892px;
}
@media screen and (max-width: 767px) {
  .w-892 {
    width: 446px;
  }
}

.h-892 {
  height: 892px;
}

.--gap892 {
  gap: 892px !important;
}

.--fw892 {
  font-weight: 892;
}

.--mt893 {
  margin-top: 893px;
}
@media screen and (max-width: 767px) {
  .--mt893 {
    margin-top: 446.5px;
  }
}

.--mb893 {
  margin-bottom: 893px !important;
}
@media screen and (max-width: 767px) {
  .--mb893 {
    margin-bottom: 446.5px !important;
  }
}

.--pt893 {
  padding-top: 893px;
}
@media screen and (max-width: 767px) {
  .--pt893 {
    padding-top: 446.5px;
  }
}

.--pb893 {
  padding-bottom: 893px;
}
@media screen and (max-width: 767px) {
  .--pb893 {
    padding-bottom: 446.5px;
  }
}

.--px893 {
  padding: 0 893px;
}

.max-w-893 {
  max-width: 893px;
}

.w-893 {
  width: 893px;
}
@media screen and (max-width: 767px) {
  .w-893 {
    width: 446.5px;
  }
}

.h-893 {
  height: 893px;
}

.--gap893 {
  gap: 893px !important;
}

.--fw893 {
  font-weight: 893;
}

.--mt894 {
  margin-top: 894px;
}
@media screen and (max-width: 767px) {
  .--mt894 {
    margin-top: 447px;
  }
}

.--mb894 {
  margin-bottom: 894px !important;
}
@media screen and (max-width: 767px) {
  .--mb894 {
    margin-bottom: 447px !important;
  }
}

.--pt894 {
  padding-top: 894px;
}
@media screen and (max-width: 767px) {
  .--pt894 {
    padding-top: 447px;
  }
}

.--pb894 {
  padding-bottom: 894px;
}
@media screen and (max-width: 767px) {
  .--pb894 {
    padding-bottom: 447px;
  }
}

.--px894 {
  padding: 0 894px;
}

.max-w-894 {
  max-width: 894px;
}

.w-894 {
  width: 894px;
}
@media screen and (max-width: 767px) {
  .w-894 {
    width: 447px;
  }
}

.h-894 {
  height: 894px;
}

.--gap894 {
  gap: 894px !important;
}

.--fw894 {
  font-weight: 894;
}

.--mt895 {
  margin-top: 895px;
}
@media screen and (max-width: 767px) {
  .--mt895 {
    margin-top: 447.5px;
  }
}

.--mb895 {
  margin-bottom: 895px !important;
}
@media screen and (max-width: 767px) {
  .--mb895 {
    margin-bottom: 447.5px !important;
  }
}

.--pt895 {
  padding-top: 895px;
}
@media screen and (max-width: 767px) {
  .--pt895 {
    padding-top: 447.5px;
  }
}

.--pb895 {
  padding-bottom: 895px;
}
@media screen and (max-width: 767px) {
  .--pb895 {
    padding-bottom: 447.5px;
  }
}

.--px895 {
  padding: 0 895px;
}

.max-w-895 {
  max-width: 895px;
}

.w-895 {
  width: 895px;
}
@media screen and (max-width: 767px) {
  .w-895 {
    width: 447.5px;
  }
}

.h-895 {
  height: 895px;
}

.--gap895 {
  gap: 895px !important;
}

.--fw895 {
  font-weight: 895;
}

.--mt896 {
  margin-top: 896px;
}
@media screen and (max-width: 767px) {
  .--mt896 {
    margin-top: 448px;
  }
}

.--mb896 {
  margin-bottom: 896px !important;
}
@media screen and (max-width: 767px) {
  .--mb896 {
    margin-bottom: 448px !important;
  }
}

.--pt896 {
  padding-top: 896px;
}
@media screen and (max-width: 767px) {
  .--pt896 {
    padding-top: 448px;
  }
}

.--pb896 {
  padding-bottom: 896px;
}
@media screen and (max-width: 767px) {
  .--pb896 {
    padding-bottom: 448px;
  }
}

.--px896 {
  padding: 0 896px;
}

.max-w-896 {
  max-width: 896px;
}

.w-896 {
  width: 896px;
}
@media screen and (max-width: 767px) {
  .w-896 {
    width: 448px;
  }
}

.h-896 {
  height: 896px;
}

.--gap896 {
  gap: 896px !important;
}

.--fw896 {
  font-weight: 896;
}

.--mt897 {
  margin-top: 897px;
}
@media screen and (max-width: 767px) {
  .--mt897 {
    margin-top: 448.5px;
  }
}

.--mb897 {
  margin-bottom: 897px !important;
}
@media screen and (max-width: 767px) {
  .--mb897 {
    margin-bottom: 448.5px !important;
  }
}

.--pt897 {
  padding-top: 897px;
}
@media screen and (max-width: 767px) {
  .--pt897 {
    padding-top: 448.5px;
  }
}

.--pb897 {
  padding-bottom: 897px;
}
@media screen and (max-width: 767px) {
  .--pb897 {
    padding-bottom: 448.5px;
  }
}

.--px897 {
  padding: 0 897px;
}

.max-w-897 {
  max-width: 897px;
}

.w-897 {
  width: 897px;
}
@media screen and (max-width: 767px) {
  .w-897 {
    width: 448.5px;
  }
}

.h-897 {
  height: 897px;
}

.--gap897 {
  gap: 897px !important;
}

.--fw897 {
  font-weight: 897;
}

.--mt898 {
  margin-top: 898px;
}
@media screen and (max-width: 767px) {
  .--mt898 {
    margin-top: 449px;
  }
}

.--mb898 {
  margin-bottom: 898px !important;
}
@media screen and (max-width: 767px) {
  .--mb898 {
    margin-bottom: 449px !important;
  }
}

.--pt898 {
  padding-top: 898px;
}
@media screen and (max-width: 767px) {
  .--pt898 {
    padding-top: 449px;
  }
}

.--pb898 {
  padding-bottom: 898px;
}
@media screen and (max-width: 767px) {
  .--pb898 {
    padding-bottom: 449px;
  }
}

.--px898 {
  padding: 0 898px;
}

.max-w-898 {
  max-width: 898px;
}

.w-898 {
  width: 898px;
}
@media screen and (max-width: 767px) {
  .w-898 {
    width: 449px;
  }
}

.h-898 {
  height: 898px;
}

.--gap898 {
  gap: 898px !important;
}

.--fw898 {
  font-weight: 898;
}

.--mt899 {
  margin-top: 899px;
}
@media screen and (max-width: 767px) {
  .--mt899 {
    margin-top: 449.5px;
  }
}

.--mb899 {
  margin-bottom: 899px !important;
}
@media screen and (max-width: 767px) {
  .--mb899 {
    margin-bottom: 449.5px !important;
  }
}

.--pt899 {
  padding-top: 899px;
}
@media screen and (max-width: 767px) {
  .--pt899 {
    padding-top: 449.5px;
  }
}

.--pb899 {
  padding-bottom: 899px;
}
@media screen and (max-width: 767px) {
  .--pb899 {
    padding-bottom: 449.5px;
  }
}

.--px899 {
  padding: 0 899px;
}

.max-w-899 {
  max-width: 899px;
}

.w-899 {
  width: 899px;
}
@media screen and (max-width: 767px) {
  .w-899 {
    width: 449.5px;
  }
}

.h-899 {
  height: 899px;
}

.--gap899 {
  gap: 899px !important;
}

.--fw899 {
  font-weight: 899;
}

.--mt900 {
  margin-top: 900px;
}
@media screen and (max-width: 767px) {
  .--mt900 {
    margin-top: 450px;
  }
}

.--mb900 {
  margin-bottom: 900px !important;
}
@media screen and (max-width: 767px) {
  .--mb900 {
    margin-bottom: 450px !important;
  }
}

.--pt900 {
  padding-top: 900px;
}
@media screen and (max-width: 767px) {
  .--pt900 {
    padding-top: 450px;
  }
}

.--pb900 {
  padding-bottom: 900px;
}
@media screen and (max-width: 767px) {
  .--pb900 {
    padding-bottom: 450px;
  }
}

.--px900 {
  padding: 0 900px;
}

.max-w-900 {
  max-width: 900px;
}

.w-900 {
  width: 900px;
}
@media screen and (max-width: 767px) {
  .w-900 {
    width: 450px;
  }
}

.h-900 {
  height: 900px;
}

.--gap900 {
  gap: 900px !important;
}

.--fw900 {
  font-weight: 900;
}

.--mt901 {
  margin-top: 901px;
}
@media screen and (max-width: 767px) {
  .--mt901 {
    margin-top: 450.5px;
  }
}

.--mb901 {
  margin-bottom: 901px !important;
}
@media screen and (max-width: 767px) {
  .--mb901 {
    margin-bottom: 450.5px !important;
  }
}

.--pt901 {
  padding-top: 901px;
}
@media screen and (max-width: 767px) {
  .--pt901 {
    padding-top: 450.5px;
  }
}

.--pb901 {
  padding-bottom: 901px;
}
@media screen and (max-width: 767px) {
  .--pb901 {
    padding-bottom: 450.5px;
  }
}

.--px901 {
  padding: 0 901px;
}

.max-w-901 {
  max-width: 901px;
}

.w-901 {
  width: 901px;
}
@media screen and (max-width: 767px) {
  .w-901 {
    width: 450.5px;
  }
}

.h-901 {
  height: 901px;
}

.--gap901 {
  gap: 901px !important;
}

.--fw901 {
  font-weight: 901;
}

.--mt902 {
  margin-top: 902px;
}
@media screen and (max-width: 767px) {
  .--mt902 {
    margin-top: 451px;
  }
}

.--mb902 {
  margin-bottom: 902px !important;
}
@media screen and (max-width: 767px) {
  .--mb902 {
    margin-bottom: 451px !important;
  }
}

.--pt902 {
  padding-top: 902px;
}
@media screen and (max-width: 767px) {
  .--pt902 {
    padding-top: 451px;
  }
}

.--pb902 {
  padding-bottom: 902px;
}
@media screen and (max-width: 767px) {
  .--pb902 {
    padding-bottom: 451px;
  }
}

.--px902 {
  padding: 0 902px;
}

.max-w-902 {
  max-width: 902px;
}

.w-902 {
  width: 902px;
}
@media screen and (max-width: 767px) {
  .w-902 {
    width: 451px;
  }
}

.h-902 {
  height: 902px;
}

.--gap902 {
  gap: 902px !important;
}

.--fw902 {
  font-weight: 902;
}

.--mt903 {
  margin-top: 903px;
}
@media screen and (max-width: 767px) {
  .--mt903 {
    margin-top: 451.5px;
  }
}

.--mb903 {
  margin-bottom: 903px !important;
}
@media screen and (max-width: 767px) {
  .--mb903 {
    margin-bottom: 451.5px !important;
  }
}

.--pt903 {
  padding-top: 903px;
}
@media screen and (max-width: 767px) {
  .--pt903 {
    padding-top: 451.5px;
  }
}

.--pb903 {
  padding-bottom: 903px;
}
@media screen and (max-width: 767px) {
  .--pb903 {
    padding-bottom: 451.5px;
  }
}

.--px903 {
  padding: 0 903px;
}

.max-w-903 {
  max-width: 903px;
}

.w-903 {
  width: 903px;
}
@media screen and (max-width: 767px) {
  .w-903 {
    width: 451.5px;
  }
}

.h-903 {
  height: 903px;
}

.--gap903 {
  gap: 903px !important;
}

.--fw903 {
  font-weight: 903;
}

.--mt904 {
  margin-top: 904px;
}
@media screen and (max-width: 767px) {
  .--mt904 {
    margin-top: 452px;
  }
}

.--mb904 {
  margin-bottom: 904px !important;
}
@media screen and (max-width: 767px) {
  .--mb904 {
    margin-bottom: 452px !important;
  }
}

.--pt904 {
  padding-top: 904px;
}
@media screen and (max-width: 767px) {
  .--pt904 {
    padding-top: 452px;
  }
}

.--pb904 {
  padding-bottom: 904px;
}
@media screen and (max-width: 767px) {
  .--pb904 {
    padding-bottom: 452px;
  }
}

.--px904 {
  padding: 0 904px;
}

.max-w-904 {
  max-width: 904px;
}

.w-904 {
  width: 904px;
}
@media screen and (max-width: 767px) {
  .w-904 {
    width: 452px;
  }
}

.h-904 {
  height: 904px;
}

.--gap904 {
  gap: 904px !important;
}

.--fw904 {
  font-weight: 904;
}

.--mt905 {
  margin-top: 905px;
}
@media screen and (max-width: 767px) {
  .--mt905 {
    margin-top: 452.5px;
  }
}

.--mb905 {
  margin-bottom: 905px !important;
}
@media screen and (max-width: 767px) {
  .--mb905 {
    margin-bottom: 452.5px !important;
  }
}

.--pt905 {
  padding-top: 905px;
}
@media screen and (max-width: 767px) {
  .--pt905 {
    padding-top: 452.5px;
  }
}

.--pb905 {
  padding-bottom: 905px;
}
@media screen and (max-width: 767px) {
  .--pb905 {
    padding-bottom: 452.5px;
  }
}

.--px905 {
  padding: 0 905px;
}

.max-w-905 {
  max-width: 905px;
}

.w-905 {
  width: 905px;
}
@media screen and (max-width: 767px) {
  .w-905 {
    width: 452.5px;
  }
}

.h-905 {
  height: 905px;
}

.--gap905 {
  gap: 905px !important;
}

.--fw905 {
  font-weight: 905;
}

.--mt906 {
  margin-top: 906px;
}
@media screen and (max-width: 767px) {
  .--mt906 {
    margin-top: 453px;
  }
}

.--mb906 {
  margin-bottom: 906px !important;
}
@media screen and (max-width: 767px) {
  .--mb906 {
    margin-bottom: 453px !important;
  }
}

.--pt906 {
  padding-top: 906px;
}
@media screen and (max-width: 767px) {
  .--pt906 {
    padding-top: 453px;
  }
}

.--pb906 {
  padding-bottom: 906px;
}
@media screen and (max-width: 767px) {
  .--pb906 {
    padding-bottom: 453px;
  }
}

.--px906 {
  padding: 0 906px;
}

.max-w-906 {
  max-width: 906px;
}

.w-906 {
  width: 906px;
}
@media screen and (max-width: 767px) {
  .w-906 {
    width: 453px;
  }
}

.h-906 {
  height: 906px;
}

.--gap906 {
  gap: 906px !important;
}

.--fw906 {
  font-weight: 906;
}

.--mt907 {
  margin-top: 907px;
}
@media screen and (max-width: 767px) {
  .--mt907 {
    margin-top: 453.5px;
  }
}

.--mb907 {
  margin-bottom: 907px !important;
}
@media screen and (max-width: 767px) {
  .--mb907 {
    margin-bottom: 453.5px !important;
  }
}

.--pt907 {
  padding-top: 907px;
}
@media screen and (max-width: 767px) {
  .--pt907 {
    padding-top: 453.5px;
  }
}

.--pb907 {
  padding-bottom: 907px;
}
@media screen and (max-width: 767px) {
  .--pb907 {
    padding-bottom: 453.5px;
  }
}

.--px907 {
  padding: 0 907px;
}

.max-w-907 {
  max-width: 907px;
}

.w-907 {
  width: 907px;
}
@media screen and (max-width: 767px) {
  .w-907 {
    width: 453.5px;
  }
}

.h-907 {
  height: 907px;
}

.--gap907 {
  gap: 907px !important;
}

.--fw907 {
  font-weight: 907;
}

.--mt908 {
  margin-top: 908px;
}
@media screen and (max-width: 767px) {
  .--mt908 {
    margin-top: 454px;
  }
}

.--mb908 {
  margin-bottom: 908px !important;
}
@media screen and (max-width: 767px) {
  .--mb908 {
    margin-bottom: 454px !important;
  }
}

.--pt908 {
  padding-top: 908px;
}
@media screen and (max-width: 767px) {
  .--pt908 {
    padding-top: 454px;
  }
}

.--pb908 {
  padding-bottom: 908px;
}
@media screen and (max-width: 767px) {
  .--pb908 {
    padding-bottom: 454px;
  }
}

.--px908 {
  padding: 0 908px;
}

.max-w-908 {
  max-width: 908px;
}

.w-908 {
  width: 908px;
}
@media screen and (max-width: 767px) {
  .w-908 {
    width: 454px;
  }
}

.h-908 {
  height: 908px;
}

.--gap908 {
  gap: 908px !important;
}

.--fw908 {
  font-weight: 908;
}

.--mt909 {
  margin-top: 909px;
}
@media screen and (max-width: 767px) {
  .--mt909 {
    margin-top: 454.5px;
  }
}

.--mb909 {
  margin-bottom: 909px !important;
}
@media screen and (max-width: 767px) {
  .--mb909 {
    margin-bottom: 454.5px !important;
  }
}

.--pt909 {
  padding-top: 909px;
}
@media screen and (max-width: 767px) {
  .--pt909 {
    padding-top: 454.5px;
  }
}

.--pb909 {
  padding-bottom: 909px;
}
@media screen and (max-width: 767px) {
  .--pb909 {
    padding-bottom: 454.5px;
  }
}

.--px909 {
  padding: 0 909px;
}

.max-w-909 {
  max-width: 909px;
}

.w-909 {
  width: 909px;
}
@media screen and (max-width: 767px) {
  .w-909 {
    width: 454.5px;
  }
}

.h-909 {
  height: 909px;
}

.--gap909 {
  gap: 909px !important;
}

.--fw909 {
  font-weight: 909;
}

.--mt910 {
  margin-top: 910px;
}
@media screen and (max-width: 767px) {
  .--mt910 {
    margin-top: 455px;
  }
}

.--mb910 {
  margin-bottom: 910px !important;
}
@media screen and (max-width: 767px) {
  .--mb910 {
    margin-bottom: 455px !important;
  }
}

.--pt910 {
  padding-top: 910px;
}
@media screen and (max-width: 767px) {
  .--pt910 {
    padding-top: 455px;
  }
}

.--pb910 {
  padding-bottom: 910px;
}
@media screen and (max-width: 767px) {
  .--pb910 {
    padding-bottom: 455px;
  }
}

.--px910 {
  padding: 0 910px;
}

.max-w-910 {
  max-width: 910px;
}

.w-910 {
  width: 910px;
}
@media screen and (max-width: 767px) {
  .w-910 {
    width: 455px;
  }
}

.h-910 {
  height: 910px;
}

.--gap910 {
  gap: 910px !important;
}

.--fw910 {
  font-weight: 910;
}

.--mt911 {
  margin-top: 911px;
}
@media screen and (max-width: 767px) {
  .--mt911 {
    margin-top: 455.5px;
  }
}

.--mb911 {
  margin-bottom: 911px !important;
}
@media screen and (max-width: 767px) {
  .--mb911 {
    margin-bottom: 455.5px !important;
  }
}

.--pt911 {
  padding-top: 911px;
}
@media screen and (max-width: 767px) {
  .--pt911 {
    padding-top: 455.5px;
  }
}

.--pb911 {
  padding-bottom: 911px;
}
@media screen and (max-width: 767px) {
  .--pb911 {
    padding-bottom: 455.5px;
  }
}

.--px911 {
  padding: 0 911px;
}

.max-w-911 {
  max-width: 911px;
}

.w-911 {
  width: 911px;
}
@media screen and (max-width: 767px) {
  .w-911 {
    width: 455.5px;
  }
}

.h-911 {
  height: 911px;
}

.--gap911 {
  gap: 911px !important;
}

.--fw911 {
  font-weight: 911;
}

.--mt912 {
  margin-top: 912px;
}
@media screen and (max-width: 767px) {
  .--mt912 {
    margin-top: 456px;
  }
}

.--mb912 {
  margin-bottom: 912px !important;
}
@media screen and (max-width: 767px) {
  .--mb912 {
    margin-bottom: 456px !important;
  }
}

.--pt912 {
  padding-top: 912px;
}
@media screen and (max-width: 767px) {
  .--pt912 {
    padding-top: 456px;
  }
}

.--pb912 {
  padding-bottom: 912px;
}
@media screen and (max-width: 767px) {
  .--pb912 {
    padding-bottom: 456px;
  }
}

.--px912 {
  padding: 0 912px;
}

.max-w-912 {
  max-width: 912px;
}

.w-912 {
  width: 912px;
}
@media screen and (max-width: 767px) {
  .w-912 {
    width: 456px;
  }
}

.h-912 {
  height: 912px;
}

.--gap912 {
  gap: 912px !important;
}

.--fw912 {
  font-weight: 912;
}

.--mt913 {
  margin-top: 913px;
}
@media screen and (max-width: 767px) {
  .--mt913 {
    margin-top: 456.5px;
  }
}

.--mb913 {
  margin-bottom: 913px !important;
}
@media screen and (max-width: 767px) {
  .--mb913 {
    margin-bottom: 456.5px !important;
  }
}

.--pt913 {
  padding-top: 913px;
}
@media screen and (max-width: 767px) {
  .--pt913 {
    padding-top: 456.5px;
  }
}

.--pb913 {
  padding-bottom: 913px;
}
@media screen and (max-width: 767px) {
  .--pb913 {
    padding-bottom: 456.5px;
  }
}

.--px913 {
  padding: 0 913px;
}

.max-w-913 {
  max-width: 913px;
}

.w-913 {
  width: 913px;
}
@media screen and (max-width: 767px) {
  .w-913 {
    width: 456.5px;
  }
}

.h-913 {
  height: 913px;
}

.--gap913 {
  gap: 913px !important;
}

.--fw913 {
  font-weight: 913;
}

.--mt914 {
  margin-top: 914px;
}
@media screen and (max-width: 767px) {
  .--mt914 {
    margin-top: 457px;
  }
}

.--mb914 {
  margin-bottom: 914px !important;
}
@media screen and (max-width: 767px) {
  .--mb914 {
    margin-bottom: 457px !important;
  }
}

.--pt914 {
  padding-top: 914px;
}
@media screen and (max-width: 767px) {
  .--pt914 {
    padding-top: 457px;
  }
}

.--pb914 {
  padding-bottom: 914px;
}
@media screen and (max-width: 767px) {
  .--pb914 {
    padding-bottom: 457px;
  }
}

.--px914 {
  padding: 0 914px;
}

.max-w-914 {
  max-width: 914px;
}

.w-914 {
  width: 914px;
}
@media screen and (max-width: 767px) {
  .w-914 {
    width: 457px;
  }
}

.h-914 {
  height: 914px;
}

.--gap914 {
  gap: 914px !important;
}

.--fw914 {
  font-weight: 914;
}

.--mt915 {
  margin-top: 915px;
}
@media screen and (max-width: 767px) {
  .--mt915 {
    margin-top: 457.5px;
  }
}

.--mb915 {
  margin-bottom: 915px !important;
}
@media screen and (max-width: 767px) {
  .--mb915 {
    margin-bottom: 457.5px !important;
  }
}

.--pt915 {
  padding-top: 915px;
}
@media screen and (max-width: 767px) {
  .--pt915 {
    padding-top: 457.5px;
  }
}

.--pb915 {
  padding-bottom: 915px;
}
@media screen and (max-width: 767px) {
  .--pb915 {
    padding-bottom: 457.5px;
  }
}

.--px915 {
  padding: 0 915px;
}

.max-w-915 {
  max-width: 915px;
}

.w-915 {
  width: 915px;
}
@media screen and (max-width: 767px) {
  .w-915 {
    width: 457.5px;
  }
}

.h-915 {
  height: 915px;
}

.--gap915 {
  gap: 915px !important;
}

.--fw915 {
  font-weight: 915;
}

.--mt916 {
  margin-top: 916px;
}
@media screen and (max-width: 767px) {
  .--mt916 {
    margin-top: 458px;
  }
}

.--mb916 {
  margin-bottom: 916px !important;
}
@media screen and (max-width: 767px) {
  .--mb916 {
    margin-bottom: 458px !important;
  }
}

.--pt916 {
  padding-top: 916px;
}
@media screen and (max-width: 767px) {
  .--pt916 {
    padding-top: 458px;
  }
}

.--pb916 {
  padding-bottom: 916px;
}
@media screen and (max-width: 767px) {
  .--pb916 {
    padding-bottom: 458px;
  }
}

.--px916 {
  padding: 0 916px;
}

.max-w-916 {
  max-width: 916px;
}

.w-916 {
  width: 916px;
}
@media screen and (max-width: 767px) {
  .w-916 {
    width: 458px;
  }
}

.h-916 {
  height: 916px;
}

.--gap916 {
  gap: 916px !important;
}

.--fw916 {
  font-weight: 916;
}

.--mt917 {
  margin-top: 917px;
}
@media screen and (max-width: 767px) {
  .--mt917 {
    margin-top: 458.5px;
  }
}

.--mb917 {
  margin-bottom: 917px !important;
}
@media screen and (max-width: 767px) {
  .--mb917 {
    margin-bottom: 458.5px !important;
  }
}

.--pt917 {
  padding-top: 917px;
}
@media screen and (max-width: 767px) {
  .--pt917 {
    padding-top: 458.5px;
  }
}

.--pb917 {
  padding-bottom: 917px;
}
@media screen and (max-width: 767px) {
  .--pb917 {
    padding-bottom: 458.5px;
  }
}

.--px917 {
  padding: 0 917px;
}

.max-w-917 {
  max-width: 917px;
}

.w-917 {
  width: 917px;
}
@media screen and (max-width: 767px) {
  .w-917 {
    width: 458.5px;
  }
}

.h-917 {
  height: 917px;
}

.--gap917 {
  gap: 917px !important;
}

.--fw917 {
  font-weight: 917;
}

.--mt918 {
  margin-top: 918px;
}
@media screen and (max-width: 767px) {
  .--mt918 {
    margin-top: 459px;
  }
}

.--mb918 {
  margin-bottom: 918px !important;
}
@media screen and (max-width: 767px) {
  .--mb918 {
    margin-bottom: 459px !important;
  }
}

.--pt918 {
  padding-top: 918px;
}
@media screen and (max-width: 767px) {
  .--pt918 {
    padding-top: 459px;
  }
}

.--pb918 {
  padding-bottom: 918px;
}
@media screen and (max-width: 767px) {
  .--pb918 {
    padding-bottom: 459px;
  }
}

.--px918 {
  padding: 0 918px;
}

.max-w-918 {
  max-width: 918px;
}

.w-918 {
  width: 918px;
}
@media screen and (max-width: 767px) {
  .w-918 {
    width: 459px;
  }
}

.h-918 {
  height: 918px;
}

.--gap918 {
  gap: 918px !important;
}

.--fw918 {
  font-weight: 918;
}

.--mt919 {
  margin-top: 919px;
}
@media screen and (max-width: 767px) {
  .--mt919 {
    margin-top: 459.5px;
  }
}

.--mb919 {
  margin-bottom: 919px !important;
}
@media screen and (max-width: 767px) {
  .--mb919 {
    margin-bottom: 459.5px !important;
  }
}

.--pt919 {
  padding-top: 919px;
}
@media screen and (max-width: 767px) {
  .--pt919 {
    padding-top: 459.5px;
  }
}

.--pb919 {
  padding-bottom: 919px;
}
@media screen and (max-width: 767px) {
  .--pb919 {
    padding-bottom: 459.5px;
  }
}

.--px919 {
  padding: 0 919px;
}

.max-w-919 {
  max-width: 919px;
}

.w-919 {
  width: 919px;
}
@media screen and (max-width: 767px) {
  .w-919 {
    width: 459.5px;
  }
}

.h-919 {
  height: 919px;
}

.--gap919 {
  gap: 919px !important;
}

.--fw919 {
  font-weight: 919;
}

.--mt920 {
  margin-top: 920px;
}
@media screen and (max-width: 767px) {
  .--mt920 {
    margin-top: 460px;
  }
}

.--mb920 {
  margin-bottom: 920px !important;
}
@media screen and (max-width: 767px) {
  .--mb920 {
    margin-bottom: 460px !important;
  }
}

.--pt920 {
  padding-top: 920px;
}
@media screen and (max-width: 767px) {
  .--pt920 {
    padding-top: 460px;
  }
}

.--pb920 {
  padding-bottom: 920px;
}
@media screen and (max-width: 767px) {
  .--pb920 {
    padding-bottom: 460px;
  }
}

.--px920 {
  padding: 0 920px;
}

.max-w-920 {
  max-width: 920px;
}

.w-920 {
  width: 920px;
}
@media screen and (max-width: 767px) {
  .w-920 {
    width: 460px;
  }
}

.h-920 {
  height: 920px;
}

.--gap920 {
  gap: 920px !important;
}

.--fw920 {
  font-weight: 920;
}

.--mt921 {
  margin-top: 921px;
}
@media screen and (max-width: 767px) {
  .--mt921 {
    margin-top: 460.5px;
  }
}

.--mb921 {
  margin-bottom: 921px !important;
}
@media screen and (max-width: 767px) {
  .--mb921 {
    margin-bottom: 460.5px !important;
  }
}

.--pt921 {
  padding-top: 921px;
}
@media screen and (max-width: 767px) {
  .--pt921 {
    padding-top: 460.5px;
  }
}

.--pb921 {
  padding-bottom: 921px;
}
@media screen and (max-width: 767px) {
  .--pb921 {
    padding-bottom: 460.5px;
  }
}

.--px921 {
  padding: 0 921px;
}

.max-w-921 {
  max-width: 921px;
}

.w-921 {
  width: 921px;
}
@media screen and (max-width: 767px) {
  .w-921 {
    width: 460.5px;
  }
}

.h-921 {
  height: 921px;
}

.--gap921 {
  gap: 921px !important;
}

.--fw921 {
  font-weight: 921;
}

.--mt922 {
  margin-top: 922px;
}
@media screen and (max-width: 767px) {
  .--mt922 {
    margin-top: 461px;
  }
}

.--mb922 {
  margin-bottom: 922px !important;
}
@media screen and (max-width: 767px) {
  .--mb922 {
    margin-bottom: 461px !important;
  }
}

.--pt922 {
  padding-top: 922px;
}
@media screen and (max-width: 767px) {
  .--pt922 {
    padding-top: 461px;
  }
}

.--pb922 {
  padding-bottom: 922px;
}
@media screen and (max-width: 767px) {
  .--pb922 {
    padding-bottom: 461px;
  }
}

.--px922 {
  padding: 0 922px;
}

.max-w-922 {
  max-width: 922px;
}

.w-922 {
  width: 922px;
}
@media screen and (max-width: 767px) {
  .w-922 {
    width: 461px;
  }
}

.h-922 {
  height: 922px;
}

.--gap922 {
  gap: 922px !important;
}

.--fw922 {
  font-weight: 922;
}

.--mt923 {
  margin-top: 923px;
}
@media screen and (max-width: 767px) {
  .--mt923 {
    margin-top: 461.5px;
  }
}

.--mb923 {
  margin-bottom: 923px !important;
}
@media screen and (max-width: 767px) {
  .--mb923 {
    margin-bottom: 461.5px !important;
  }
}

.--pt923 {
  padding-top: 923px;
}
@media screen and (max-width: 767px) {
  .--pt923 {
    padding-top: 461.5px;
  }
}

.--pb923 {
  padding-bottom: 923px;
}
@media screen and (max-width: 767px) {
  .--pb923 {
    padding-bottom: 461.5px;
  }
}

.--px923 {
  padding: 0 923px;
}

.max-w-923 {
  max-width: 923px;
}

.w-923 {
  width: 923px;
}
@media screen and (max-width: 767px) {
  .w-923 {
    width: 461.5px;
  }
}

.h-923 {
  height: 923px;
}

.--gap923 {
  gap: 923px !important;
}

.--fw923 {
  font-weight: 923;
}

.--mt924 {
  margin-top: 924px;
}
@media screen and (max-width: 767px) {
  .--mt924 {
    margin-top: 462px;
  }
}

.--mb924 {
  margin-bottom: 924px !important;
}
@media screen and (max-width: 767px) {
  .--mb924 {
    margin-bottom: 462px !important;
  }
}

.--pt924 {
  padding-top: 924px;
}
@media screen and (max-width: 767px) {
  .--pt924 {
    padding-top: 462px;
  }
}

.--pb924 {
  padding-bottom: 924px;
}
@media screen and (max-width: 767px) {
  .--pb924 {
    padding-bottom: 462px;
  }
}

.--px924 {
  padding: 0 924px;
}

.max-w-924 {
  max-width: 924px;
}

.w-924 {
  width: 924px;
}
@media screen and (max-width: 767px) {
  .w-924 {
    width: 462px;
  }
}

.h-924 {
  height: 924px;
}

.--gap924 {
  gap: 924px !important;
}

.--fw924 {
  font-weight: 924;
}

.--mt925 {
  margin-top: 925px;
}
@media screen and (max-width: 767px) {
  .--mt925 {
    margin-top: 462.5px;
  }
}

.--mb925 {
  margin-bottom: 925px !important;
}
@media screen and (max-width: 767px) {
  .--mb925 {
    margin-bottom: 462.5px !important;
  }
}

.--pt925 {
  padding-top: 925px;
}
@media screen and (max-width: 767px) {
  .--pt925 {
    padding-top: 462.5px;
  }
}

.--pb925 {
  padding-bottom: 925px;
}
@media screen and (max-width: 767px) {
  .--pb925 {
    padding-bottom: 462.5px;
  }
}

.--px925 {
  padding: 0 925px;
}

.max-w-925 {
  max-width: 925px;
}

.w-925 {
  width: 925px;
}
@media screen and (max-width: 767px) {
  .w-925 {
    width: 462.5px;
  }
}

.h-925 {
  height: 925px;
}

.--gap925 {
  gap: 925px !important;
}

.--fw925 {
  font-weight: 925;
}

.--mt926 {
  margin-top: 926px;
}
@media screen and (max-width: 767px) {
  .--mt926 {
    margin-top: 463px;
  }
}

.--mb926 {
  margin-bottom: 926px !important;
}
@media screen and (max-width: 767px) {
  .--mb926 {
    margin-bottom: 463px !important;
  }
}

.--pt926 {
  padding-top: 926px;
}
@media screen and (max-width: 767px) {
  .--pt926 {
    padding-top: 463px;
  }
}

.--pb926 {
  padding-bottom: 926px;
}
@media screen and (max-width: 767px) {
  .--pb926 {
    padding-bottom: 463px;
  }
}

.--px926 {
  padding: 0 926px;
}

.max-w-926 {
  max-width: 926px;
}

.w-926 {
  width: 926px;
}
@media screen and (max-width: 767px) {
  .w-926 {
    width: 463px;
  }
}

.h-926 {
  height: 926px;
}

.--gap926 {
  gap: 926px !important;
}

.--fw926 {
  font-weight: 926;
}

.--mt927 {
  margin-top: 927px;
}
@media screen and (max-width: 767px) {
  .--mt927 {
    margin-top: 463.5px;
  }
}

.--mb927 {
  margin-bottom: 927px !important;
}
@media screen and (max-width: 767px) {
  .--mb927 {
    margin-bottom: 463.5px !important;
  }
}

.--pt927 {
  padding-top: 927px;
}
@media screen and (max-width: 767px) {
  .--pt927 {
    padding-top: 463.5px;
  }
}

.--pb927 {
  padding-bottom: 927px;
}
@media screen and (max-width: 767px) {
  .--pb927 {
    padding-bottom: 463.5px;
  }
}

.--px927 {
  padding: 0 927px;
}

.max-w-927 {
  max-width: 927px;
}

.w-927 {
  width: 927px;
}
@media screen and (max-width: 767px) {
  .w-927 {
    width: 463.5px;
  }
}

.h-927 {
  height: 927px;
}

.--gap927 {
  gap: 927px !important;
}

.--fw927 {
  font-weight: 927;
}

.--mt928 {
  margin-top: 928px;
}
@media screen and (max-width: 767px) {
  .--mt928 {
    margin-top: 464px;
  }
}

.--mb928 {
  margin-bottom: 928px !important;
}
@media screen and (max-width: 767px) {
  .--mb928 {
    margin-bottom: 464px !important;
  }
}

.--pt928 {
  padding-top: 928px;
}
@media screen and (max-width: 767px) {
  .--pt928 {
    padding-top: 464px;
  }
}

.--pb928 {
  padding-bottom: 928px;
}
@media screen and (max-width: 767px) {
  .--pb928 {
    padding-bottom: 464px;
  }
}

.--px928 {
  padding: 0 928px;
}

.max-w-928 {
  max-width: 928px;
}

.w-928 {
  width: 928px;
}
@media screen and (max-width: 767px) {
  .w-928 {
    width: 464px;
  }
}

.h-928 {
  height: 928px;
}

.--gap928 {
  gap: 928px !important;
}

.--fw928 {
  font-weight: 928;
}

.--mt929 {
  margin-top: 929px;
}
@media screen and (max-width: 767px) {
  .--mt929 {
    margin-top: 464.5px;
  }
}

.--mb929 {
  margin-bottom: 929px !important;
}
@media screen and (max-width: 767px) {
  .--mb929 {
    margin-bottom: 464.5px !important;
  }
}

.--pt929 {
  padding-top: 929px;
}
@media screen and (max-width: 767px) {
  .--pt929 {
    padding-top: 464.5px;
  }
}

.--pb929 {
  padding-bottom: 929px;
}
@media screen and (max-width: 767px) {
  .--pb929 {
    padding-bottom: 464.5px;
  }
}

.--px929 {
  padding: 0 929px;
}

.max-w-929 {
  max-width: 929px;
}

.w-929 {
  width: 929px;
}
@media screen and (max-width: 767px) {
  .w-929 {
    width: 464.5px;
  }
}

.h-929 {
  height: 929px;
}

.--gap929 {
  gap: 929px !important;
}

.--fw929 {
  font-weight: 929;
}

.--mt930 {
  margin-top: 930px;
}
@media screen and (max-width: 767px) {
  .--mt930 {
    margin-top: 465px;
  }
}

.--mb930 {
  margin-bottom: 930px !important;
}
@media screen and (max-width: 767px) {
  .--mb930 {
    margin-bottom: 465px !important;
  }
}

.--pt930 {
  padding-top: 930px;
}
@media screen and (max-width: 767px) {
  .--pt930 {
    padding-top: 465px;
  }
}

.--pb930 {
  padding-bottom: 930px;
}
@media screen and (max-width: 767px) {
  .--pb930 {
    padding-bottom: 465px;
  }
}

.--px930 {
  padding: 0 930px;
}

.max-w-930 {
  max-width: 930px;
}

.w-930 {
  width: 930px;
}
@media screen and (max-width: 767px) {
  .w-930 {
    width: 465px;
  }
}

.h-930 {
  height: 930px;
}

.--gap930 {
  gap: 930px !important;
}

.--fw930 {
  font-weight: 930;
}

.--mt931 {
  margin-top: 931px;
}
@media screen and (max-width: 767px) {
  .--mt931 {
    margin-top: 465.5px;
  }
}

.--mb931 {
  margin-bottom: 931px !important;
}
@media screen and (max-width: 767px) {
  .--mb931 {
    margin-bottom: 465.5px !important;
  }
}

.--pt931 {
  padding-top: 931px;
}
@media screen and (max-width: 767px) {
  .--pt931 {
    padding-top: 465.5px;
  }
}

.--pb931 {
  padding-bottom: 931px;
}
@media screen and (max-width: 767px) {
  .--pb931 {
    padding-bottom: 465.5px;
  }
}

.--px931 {
  padding: 0 931px;
}

.max-w-931 {
  max-width: 931px;
}

.w-931 {
  width: 931px;
}
@media screen and (max-width: 767px) {
  .w-931 {
    width: 465.5px;
  }
}

.h-931 {
  height: 931px;
}

.--gap931 {
  gap: 931px !important;
}

.--fw931 {
  font-weight: 931;
}

.--mt932 {
  margin-top: 932px;
}
@media screen and (max-width: 767px) {
  .--mt932 {
    margin-top: 466px;
  }
}

.--mb932 {
  margin-bottom: 932px !important;
}
@media screen and (max-width: 767px) {
  .--mb932 {
    margin-bottom: 466px !important;
  }
}

.--pt932 {
  padding-top: 932px;
}
@media screen and (max-width: 767px) {
  .--pt932 {
    padding-top: 466px;
  }
}

.--pb932 {
  padding-bottom: 932px;
}
@media screen and (max-width: 767px) {
  .--pb932 {
    padding-bottom: 466px;
  }
}

.--px932 {
  padding: 0 932px;
}

.max-w-932 {
  max-width: 932px;
}

.w-932 {
  width: 932px;
}
@media screen and (max-width: 767px) {
  .w-932 {
    width: 466px;
  }
}

.h-932 {
  height: 932px;
}

.--gap932 {
  gap: 932px !important;
}

.--fw932 {
  font-weight: 932;
}

.--mt933 {
  margin-top: 933px;
}
@media screen and (max-width: 767px) {
  .--mt933 {
    margin-top: 466.5px;
  }
}

.--mb933 {
  margin-bottom: 933px !important;
}
@media screen and (max-width: 767px) {
  .--mb933 {
    margin-bottom: 466.5px !important;
  }
}

.--pt933 {
  padding-top: 933px;
}
@media screen and (max-width: 767px) {
  .--pt933 {
    padding-top: 466.5px;
  }
}

.--pb933 {
  padding-bottom: 933px;
}
@media screen and (max-width: 767px) {
  .--pb933 {
    padding-bottom: 466.5px;
  }
}

.--px933 {
  padding: 0 933px;
}

.max-w-933 {
  max-width: 933px;
}

.w-933 {
  width: 933px;
}
@media screen and (max-width: 767px) {
  .w-933 {
    width: 466.5px;
  }
}

.h-933 {
  height: 933px;
}

.--gap933 {
  gap: 933px !important;
}

.--fw933 {
  font-weight: 933;
}

.--mt934 {
  margin-top: 934px;
}
@media screen and (max-width: 767px) {
  .--mt934 {
    margin-top: 467px;
  }
}

.--mb934 {
  margin-bottom: 934px !important;
}
@media screen and (max-width: 767px) {
  .--mb934 {
    margin-bottom: 467px !important;
  }
}

.--pt934 {
  padding-top: 934px;
}
@media screen and (max-width: 767px) {
  .--pt934 {
    padding-top: 467px;
  }
}

.--pb934 {
  padding-bottom: 934px;
}
@media screen and (max-width: 767px) {
  .--pb934 {
    padding-bottom: 467px;
  }
}

.--px934 {
  padding: 0 934px;
}

.max-w-934 {
  max-width: 934px;
}

.w-934 {
  width: 934px;
}
@media screen and (max-width: 767px) {
  .w-934 {
    width: 467px;
  }
}

.h-934 {
  height: 934px;
}

.--gap934 {
  gap: 934px !important;
}

.--fw934 {
  font-weight: 934;
}

.--mt935 {
  margin-top: 935px;
}
@media screen and (max-width: 767px) {
  .--mt935 {
    margin-top: 467.5px;
  }
}

.--mb935 {
  margin-bottom: 935px !important;
}
@media screen and (max-width: 767px) {
  .--mb935 {
    margin-bottom: 467.5px !important;
  }
}

.--pt935 {
  padding-top: 935px;
}
@media screen and (max-width: 767px) {
  .--pt935 {
    padding-top: 467.5px;
  }
}

.--pb935 {
  padding-bottom: 935px;
}
@media screen and (max-width: 767px) {
  .--pb935 {
    padding-bottom: 467.5px;
  }
}

.--px935 {
  padding: 0 935px;
}

.max-w-935 {
  max-width: 935px;
}

.w-935 {
  width: 935px;
}
@media screen and (max-width: 767px) {
  .w-935 {
    width: 467.5px;
  }
}

.h-935 {
  height: 935px;
}

.--gap935 {
  gap: 935px !important;
}

.--fw935 {
  font-weight: 935;
}

.--mt936 {
  margin-top: 936px;
}
@media screen and (max-width: 767px) {
  .--mt936 {
    margin-top: 468px;
  }
}

.--mb936 {
  margin-bottom: 936px !important;
}
@media screen and (max-width: 767px) {
  .--mb936 {
    margin-bottom: 468px !important;
  }
}

.--pt936 {
  padding-top: 936px;
}
@media screen and (max-width: 767px) {
  .--pt936 {
    padding-top: 468px;
  }
}

.--pb936 {
  padding-bottom: 936px;
}
@media screen and (max-width: 767px) {
  .--pb936 {
    padding-bottom: 468px;
  }
}

.--px936 {
  padding: 0 936px;
}

.max-w-936 {
  max-width: 936px;
}

.w-936 {
  width: 936px;
}
@media screen and (max-width: 767px) {
  .w-936 {
    width: 468px;
  }
}

.h-936 {
  height: 936px;
}

.--gap936 {
  gap: 936px !important;
}

.--fw936 {
  font-weight: 936;
}

.--mt937 {
  margin-top: 937px;
}
@media screen and (max-width: 767px) {
  .--mt937 {
    margin-top: 468.5px;
  }
}

.--mb937 {
  margin-bottom: 937px !important;
}
@media screen and (max-width: 767px) {
  .--mb937 {
    margin-bottom: 468.5px !important;
  }
}

.--pt937 {
  padding-top: 937px;
}
@media screen and (max-width: 767px) {
  .--pt937 {
    padding-top: 468.5px;
  }
}

.--pb937 {
  padding-bottom: 937px;
}
@media screen and (max-width: 767px) {
  .--pb937 {
    padding-bottom: 468.5px;
  }
}

.--px937 {
  padding: 0 937px;
}

.max-w-937 {
  max-width: 937px;
}

.w-937 {
  width: 937px;
}
@media screen and (max-width: 767px) {
  .w-937 {
    width: 468.5px;
  }
}

.h-937 {
  height: 937px;
}

.--gap937 {
  gap: 937px !important;
}

.--fw937 {
  font-weight: 937;
}

.--mt938 {
  margin-top: 938px;
}
@media screen and (max-width: 767px) {
  .--mt938 {
    margin-top: 469px;
  }
}

.--mb938 {
  margin-bottom: 938px !important;
}
@media screen and (max-width: 767px) {
  .--mb938 {
    margin-bottom: 469px !important;
  }
}

.--pt938 {
  padding-top: 938px;
}
@media screen and (max-width: 767px) {
  .--pt938 {
    padding-top: 469px;
  }
}

.--pb938 {
  padding-bottom: 938px;
}
@media screen and (max-width: 767px) {
  .--pb938 {
    padding-bottom: 469px;
  }
}

.--px938 {
  padding: 0 938px;
}

.max-w-938 {
  max-width: 938px;
}

.w-938 {
  width: 938px;
}
@media screen and (max-width: 767px) {
  .w-938 {
    width: 469px;
  }
}

.h-938 {
  height: 938px;
}

.--gap938 {
  gap: 938px !important;
}

.--fw938 {
  font-weight: 938;
}

.--mt939 {
  margin-top: 939px;
}
@media screen and (max-width: 767px) {
  .--mt939 {
    margin-top: 469.5px;
  }
}

.--mb939 {
  margin-bottom: 939px !important;
}
@media screen and (max-width: 767px) {
  .--mb939 {
    margin-bottom: 469.5px !important;
  }
}

.--pt939 {
  padding-top: 939px;
}
@media screen and (max-width: 767px) {
  .--pt939 {
    padding-top: 469.5px;
  }
}

.--pb939 {
  padding-bottom: 939px;
}
@media screen and (max-width: 767px) {
  .--pb939 {
    padding-bottom: 469.5px;
  }
}

.--px939 {
  padding: 0 939px;
}

.max-w-939 {
  max-width: 939px;
}

.w-939 {
  width: 939px;
}
@media screen and (max-width: 767px) {
  .w-939 {
    width: 469.5px;
  }
}

.h-939 {
  height: 939px;
}

.--gap939 {
  gap: 939px !important;
}

.--fw939 {
  font-weight: 939;
}

.--mt940 {
  margin-top: 940px;
}
@media screen and (max-width: 767px) {
  .--mt940 {
    margin-top: 470px;
  }
}

.--mb940 {
  margin-bottom: 940px !important;
}
@media screen and (max-width: 767px) {
  .--mb940 {
    margin-bottom: 470px !important;
  }
}

.--pt940 {
  padding-top: 940px;
}
@media screen and (max-width: 767px) {
  .--pt940 {
    padding-top: 470px;
  }
}

.--pb940 {
  padding-bottom: 940px;
}
@media screen and (max-width: 767px) {
  .--pb940 {
    padding-bottom: 470px;
  }
}

.--px940 {
  padding: 0 940px;
}

.max-w-940 {
  max-width: 940px;
}

.w-940 {
  width: 940px;
}
@media screen and (max-width: 767px) {
  .w-940 {
    width: 470px;
  }
}

.h-940 {
  height: 940px;
}

.--gap940 {
  gap: 940px !important;
}

.--fw940 {
  font-weight: 940;
}

.--mt941 {
  margin-top: 941px;
}
@media screen and (max-width: 767px) {
  .--mt941 {
    margin-top: 470.5px;
  }
}

.--mb941 {
  margin-bottom: 941px !important;
}
@media screen and (max-width: 767px) {
  .--mb941 {
    margin-bottom: 470.5px !important;
  }
}

.--pt941 {
  padding-top: 941px;
}
@media screen and (max-width: 767px) {
  .--pt941 {
    padding-top: 470.5px;
  }
}

.--pb941 {
  padding-bottom: 941px;
}
@media screen and (max-width: 767px) {
  .--pb941 {
    padding-bottom: 470.5px;
  }
}

.--px941 {
  padding: 0 941px;
}

.max-w-941 {
  max-width: 941px;
}

.w-941 {
  width: 941px;
}
@media screen and (max-width: 767px) {
  .w-941 {
    width: 470.5px;
  }
}

.h-941 {
  height: 941px;
}

.--gap941 {
  gap: 941px !important;
}

.--fw941 {
  font-weight: 941;
}

.--mt942 {
  margin-top: 942px;
}
@media screen and (max-width: 767px) {
  .--mt942 {
    margin-top: 471px;
  }
}

.--mb942 {
  margin-bottom: 942px !important;
}
@media screen and (max-width: 767px) {
  .--mb942 {
    margin-bottom: 471px !important;
  }
}

.--pt942 {
  padding-top: 942px;
}
@media screen and (max-width: 767px) {
  .--pt942 {
    padding-top: 471px;
  }
}

.--pb942 {
  padding-bottom: 942px;
}
@media screen and (max-width: 767px) {
  .--pb942 {
    padding-bottom: 471px;
  }
}

.--px942 {
  padding: 0 942px;
}

.max-w-942 {
  max-width: 942px;
}

.w-942 {
  width: 942px;
}
@media screen and (max-width: 767px) {
  .w-942 {
    width: 471px;
  }
}

.h-942 {
  height: 942px;
}

.--gap942 {
  gap: 942px !important;
}

.--fw942 {
  font-weight: 942;
}

.--mt943 {
  margin-top: 943px;
}
@media screen and (max-width: 767px) {
  .--mt943 {
    margin-top: 471.5px;
  }
}

.--mb943 {
  margin-bottom: 943px !important;
}
@media screen and (max-width: 767px) {
  .--mb943 {
    margin-bottom: 471.5px !important;
  }
}

.--pt943 {
  padding-top: 943px;
}
@media screen and (max-width: 767px) {
  .--pt943 {
    padding-top: 471.5px;
  }
}

.--pb943 {
  padding-bottom: 943px;
}
@media screen and (max-width: 767px) {
  .--pb943 {
    padding-bottom: 471.5px;
  }
}

.--px943 {
  padding: 0 943px;
}

.max-w-943 {
  max-width: 943px;
}

.w-943 {
  width: 943px;
}
@media screen and (max-width: 767px) {
  .w-943 {
    width: 471.5px;
  }
}

.h-943 {
  height: 943px;
}

.--gap943 {
  gap: 943px !important;
}

.--fw943 {
  font-weight: 943;
}

.--mt944 {
  margin-top: 944px;
}
@media screen and (max-width: 767px) {
  .--mt944 {
    margin-top: 472px;
  }
}

.--mb944 {
  margin-bottom: 944px !important;
}
@media screen and (max-width: 767px) {
  .--mb944 {
    margin-bottom: 472px !important;
  }
}

.--pt944 {
  padding-top: 944px;
}
@media screen and (max-width: 767px) {
  .--pt944 {
    padding-top: 472px;
  }
}

.--pb944 {
  padding-bottom: 944px;
}
@media screen and (max-width: 767px) {
  .--pb944 {
    padding-bottom: 472px;
  }
}

.--px944 {
  padding: 0 944px;
}

.max-w-944 {
  max-width: 944px;
}

.w-944 {
  width: 944px;
}
@media screen and (max-width: 767px) {
  .w-944 {
    width: 472px;
  }
}

.h-944 {
  height: 944px;
}

.--gap944 {
  gap: 944px !important;
}

.--fw944 {
  font-weight: 944;
}

.--mt945 {
  margin-top: 945px;
}
@media screen and (max-width: 767px) {
  .--mt945 {
    margin-top: 472.5px;
  }
}

.--mb945 {
  margin-bottom: 945px !important;
}
@media screen and (max-width: 767px) {
  .--mb945 {
    margin-bottom: 472.5px !important;
  }
}

.--pt945 {
  padding-top: 945px;
}
@media screen and (max-width: 767px) {
  .--pt945 {
    padding-top: 472.5px;
  }
}

.--pb945 {
  padding-bottom: 945px;
}
@media screen and (max-width: 767px) {
  .--pb945 {
    padding-bottom: 472.5px;
  }
}

.--px945 {
  padding: 0 945px;
}

.max-w-945 {
  max-width: 945px;
}

.w-945 {
  width: 945px;
}
@media screen and (max-width: 767px) {
  .w-945 {
    width: 472.5px;
  }
}

.h-945 {
  height: 945px;
}

.--gap945 {
  gap: 945px !important;
}

.--fw945 {
  font-weight: 945;
}

.--mt946 {
  margin-top: 946px;
}
@media screen and (max-width: 767px) {
  .--mt946 {
    margin-top: 473px;
  }
}

.--mb946 {
  margin-bottom: 946px !important;
}
@media screen and (max-width: 767px) {
  .--mb946 {
    margin-bottom: 473px !important;
  }
}

.--pt946 {
  padding-top: 946px;
}
@media screen and (max-width: 767px) {
  .--pt946 {
    padding-top: 473px;
  }
}

.--pb946 {
  padding-bottom: 946px;
}
@media screen and (max-width: 767px) {
  .--pb946 {
    padding-bottom: 473px;
  }
}

.--px946 {
  padding: 0 946px;
}

.max-w-946 {
  max-width: 946px;
}

.w-946 {
  width: 946px;
}
@media screen and (max-width: 767px) {
  .w-946 {
    width: 473px;
  }
}

.h-946 {
  height: 946px;
}

.--gap946 {
  gap: 946px !important;
}

.--fw946 {
  font-weight: 946;
}

.--mt947 {
  margin-top: 947px;
}
@media screen and (max-width: 767px) {
  .--mt947 {
    margin-top: 473.5px;
  }
}

.--mb947 {
  margin-bottom: 947px !important;
}
@media screen and (max-width: 767px) {
  .--mb947 {
    margin-bottom: 473.5px !important;
  }
}

.--pt947 {
  padding-top: 947px;
}
@media screen and (max-width: 767px) {
  .--pt947 {
    padding-top: 473.5px;
  }
}

.--pb947 {
  padding-bottom: 947px;
}
@media screen and (max-width: 767px) {
  .--pb947 {
    padding-bottom: 473.5px;
  }
}

.--px947 {
  padding: 0 947px;
}

.max-w-947 {
  max-width: 947px;
}

.w-947 {
  width: 947px;
}
@media screen and (max-width: 767px) {
  .w-947 {
    width: 473.5px;
  }
}

.h-947 {
  height: 947px;
}

.--gap947 {
  gap: 947px !important;
}

.--fw947 {
  font-weight: 947;
}

.--mt948 {
  margin-top: 948px;
}
@media screen and (max-width: 767px) {
  .--mt948 {
    margin-top: 474px;
  }
}

.--mb948 {
  margin-bottom: 948px !important;
}
@media screen and (max-width: 767px) {
  .--mb948 {
    margin-bottom: 474px !important;
  }
}

.--pt948 {
  padding-top: 948px;
}
@media screen and (max-width: 767px) {
  .--pt948 {
    padding-top: 474px;
  }
}

.--pb948 {
  padding-bottom: 948px;
}
@media screen and (max-width: 767px) {
  .--pb948 {
    padding-bottom: 474px;
  }
}

.--px948 {
  padding: 0 948px;
}

.max-w-948 {
  max-width: 948px;
}

.w-948 {
  width: 948px;
}
@media screen and (max-width: 767px) {
  .w-948 {
    width: 474px;
  }
}

.h-948 {
  height: 948px;
}

.--gap948 {
  gap: 948px !important;
}

.--fw948 {
  font-weight: 948;
}

.--mt949 {
  margin-top: 949px;
}
@media screen and (max-width: 767px) {
  .--mt949 {
    margin-top: 474.5px;
  }
}

.--mb949 {
  margin-bottom: 949px !important;
}
@media screen and (max-width: 767px) {
  .--mb949 {
    margin-bottom: 474.5px !important;
  }
}

.--pt949 {
  padding-top: 949px;
}
@media screen and (max-width: 767px) {
  .--pt949 {
    padding-top: 474.5px;
  }
}

.--pb949 {
  padding-bottom: 949px;
}
@media screen and (max-width: 767px) {
  .--pb949 {
    padding-bottom: 474.5px;
  }
}

.--px949 {
  padding: 0 949px;
}

.max-w-949 {
  max-width: 949px;
}

.w-949 {
  width: 949px;
}
@media screen and (max-width: 767px) {
  .w-949 {
    width: 474.5px;
  }
}

.h-949 {
  height: 949px;
}

.--gap949 {
  gap: 949px !important;
}

.--fw949 {
  font-weight: 949;
}

.--mt950 {
  margin-top: 950px;
}
@media screen and (max-width: 767px) {
  .--mt950 {
    margin-top: 475px;
  }
}

.--mb950 {
  margin-bottom: 950px !important;
}
@media screen and (max-width: 767px) {
  .--mb950 {
    margin-bottom: 475px !important;
  }
}

.--pt950 {
  padding-top: 950px;
}
@media screen and (max-width: 767px) {
  .--pt950 {
    padding-top: 475px;
  }
}

.--pb950 {
  padding-bottom: 950px;
}
@media screen and (max-width: 767px) {
  .--pb950 {
    padding-bottom: 475px;
  }
}

.--px950 {
  padding: 0 950px;
}

.max-w-950 {
  max-width: 950px;
}

.w-950 {
  width: 950px;
}
@media screen and (max-width: 767px) {
  .w-950 {
    width: 475px;
  }
}

.h-950 {
  height: 950px;
}

.--gap950 {
  gap: 950px !important;
}

.--fw950 {
  font-weight: 950;
}

.--mt951 {
  margin-top: 951px;
}
@media screen and (max-width: 767px) {
  .--mt951 {
    margin-top: 475.5px;
  }
}

.--mb951 {
  margin-bottom: 951px !important;
}
@media screen and (max-width: 767px) {
  .--mb951 {
    margin-bottom: 475.5px !important;
  }
}

.--pt951 {
  padding-top: 951px;
}
@media screen and (max-width: 767px) {
  .--pt951 {
    padding-top: 475.5px;
  }
}

.--pb951 {
  padding-bottom: 951px;
}
@media screen and (max-width: 767px) {
  .--pb951 {
    padding-bottom: 475.5px;
  }
}

.--px951 {
  padding: 0 951px;
}

.max-w-951 {
  max-width: 951px;
}

.w-951 {
  width: 951px;
}
@media screen and (max-width: 767px) {
  .w-951 {
    width: 475.5px;
  }
}

.h-951 {
  height: 951px;
}

.--gap951 {
  gap: 951px !important;
}

.--fw951 {
  font-weight: 951;
}

.--mt952 {
  margin-top: 952px;
}
@media screen and (max-width: 767px) {
  .--mt952 {
    margin-top: 476px;
  }
}

.--mb952 {
  margin-bottom: 952px !important;
}
@media screen and (max-width: 767px) {
  .--mb952 {
    margin-bottom: 476px !important;
  }
}

.--pt952 {
  padding-top: 952px;
}
@media screen and (max-width: 767px) {
  .--pt952 {
    padding-top: 476px;
  }
}

.--pb952 {
  padding-bottom: 952px;
}
@media screen and (max-width: 767px) {
  .--pb952 {
    padding-bottom: 476px;
  }
}

.--px952 {
  padding: 0 952px;
}

.max-w-952 {
  max-width: 952px;
}

.w-952 {
  width: 952px;
}
@media screen and (max-width: 767px) {
  .w-952 {
    width: 476px;
  }
}

.h-952 {
  height: 952px;
}

.--gap952 {
  gap: 952px !important;
}

.--fw952 {
  font-weight: 952;
}

.--mt953 {
  margin-top: 953px;
}
@media screen and (max-width: 767px) {
  .--mt953 {
    margin-top: 476.5px;
  }
}

.--mb953 {
  margin-bottom: 953px !important;
}
@media screen and (max-width: 767px) {
  .--mb953 {
    margin-bottom: 476.5px !important;
  }
}

.--pt953 {
  padding-top: 953px;
}
@media screen and (max-width: 767px) {
  .--pt953 {
    padding-top: 476.5px;
  }
}

.--pb953 {
  padding-bottom: 953px;
}
@media screen and (max-width: 767px) {
  .--pb953 {
    padding-bottom: 476.5px;
  }
}

.--px953 {
  padding: 0 953px;
}

.max-w-953 {
  max-width: 953px;
}

.w-953 {
  width: 953px;
}
@media screen and (max-width: 767px) {
  .w-953 {
    width: 476.5px;
  }
}

.h-953 {
  height: 953px;
}

.--gap953 {
  gap: 953px !important;
}

.--fw953 {
  font-weight: 953;
}

.--mt954 {
  margin-top: 954px;
}
@media screen and (max-width: 767px) {
  .--mt954 {
    margin-top: 477px;
  }
}

.--mb954 {
  margin-bottom: 954px !important;
}
@media screen and (max-width: 767px) {
  .--mb954 {
    margin-bottom: 477px !important;
  }
}

.--pt954 {
  padding-top: 954px;
}
@media screen and (max-width: 767px) {
  .--pt954 {
    padding-top: 477px;
  }
}

.--pb954 {
  padding-bottom: 954px;
}
@media screen and (max-width: 767px) {
  .--pb954 {
    padding-bottom: 477px;
  }
}

.--px954 {
  padding: 0 954px;
}

.max-w-954 {
  max-width: 954px;
}

.w-954 {
  width: 954px;
}
@media screen and (max-width: 767px) {
  .w-954 {
    width: 477px;
  }
}

.h-954 {
  height: 954px;
}

.--gap954 {
  gap: 954px !important;
}

.--fw954 {
  font-weight: 954;
}

.--mt955 {
  margin-top: 955px;
}
@media screen and (max-width: 767px) {
  .--mt955 {
    margin-top: 477.5px;
  }
}

.--mb955 {
  margin-bottom: 955px !important;
}
@media screen and (max-width: 767px) {
  .--mb955 {
    margin-bottom: 477.5px !important;
  }
}

.--pt955 {
  padding-top: 955px;
}
@media screen and (max-width: 767px) {
  .--pt955 {
    padding-top: 477.5px;
  }
}

.--pb955 {
  padding-bottom: 955px;
}
@media screen and (max-width: 767px) {
  .--pb955 {
    padding-bottom: 477.5px;
  }
}

.--px955 {
  padding: 0 955px;
}

.max-w-955 {
  max-width: 955px;
}

.w-955 {
  width: 955px;
}
@media screen and (max-width: 767px) {
  .w-955 {
    width: 477.5px;
  }
}

.h-955 {
  height: 955px;
}

.--gap955 {
  gap: 955px !important;
}

.--fw955 {
  font-weight: 955;
}

.--mt956 {
  margin-top: 956px;
}
@media screen and (max-width: 767px) {
  .--mt956 {
    margin-top: 478px;
  }
}

.--mb956 {
  margin-bottom: 956px !important;
}
@media screen and (max-width: 767px) {
  .--mb956 {
    margin-bottom: 478px !important;
  }
}

.--pt956 {
  padding-top: 956px;
}
@media screen and (max-width: 767px) {
  .--pt956 {
    padding-top: 478px;
  }
}

.--pb956 {
  padding-bottom: 956px;
}
@media screen and (max-width: 767px) {
  .--pb956 {
    padding-bottom: 478px;
  }
}

.--px956 {
  padding: 0 956px;
}

.max-w-956 {
  max-width: 956px;
}

.w-956 {
  width: 956px;
}
@media screen and (max-width: 767px) {
  .w-956 {
    width: 478px;
  }
}

.h-956 {
  height: 956px;
}

.--gap956 {
  gap: 956px !important;
}

.--fw956 {
  font-weight: 956;
}

.--mt957 {
  margin-top: 957px;
}
@media screen and (max-width: 767px) {
  .--mt957 {
    margin-top: 478.5px;
  }
}

.--mb957 {
  margin-bottom: 957px !important;
}
@media screen and (max-width: 767px) {
  .--mb957 {
    margin-bottom: 478.5px !important;
  }
}

.--pt957 {
  padding-top: 957px;
}
@media screen and (max-width: 767px) {
  .--pt957 {
    padding-top: 478.5px;
  }
}

.--pb957 {
  padding-bottom: 957px;
}
@media screen and (max-width: 767px) {
  .--pb957 {
    padding-bottom: 478.5px;
  }
}

.--px957 {
  padding: 0 957px;
}

.max-w-957 {
  max-width: 957px;
}

.w-957 {
  width: 957px;
}
@media screen and (max-width: 767px) {
  .w-957 {
    width: 478.5px;
  }
}

.h-957 {
  height: 957px;
}

.--gap957 {
  gap: 957px !important;
}

.--fw957 {
  font-weight: 957;
}

.--mt958 {
  margin-top: 958px;
}
@media screen and (max-width: 767px) {
  .--mt958 {
    margin-top: 479px;
  }
}

.--mb958 {
  margin-bottom: 958px !important;
}
@media screen and (max-width: 767px) {
  .--mb958 {
    margin-bottom: 479px !important;
  }
}

.--pt958 {
  padding-top: 958px;
}
@media screen and (max-width: 767px) {
  .--pt958 {
    padding-top: 479px;
  }
}

.--pb958 {
  padding-bottom: 958px;
}
@media screen and (max-width: 767px) {
  .--pb958 {
    padding-bottom: 479px;
  }
}

.--px958 {
  padding: 0 958px;
}

.max-w-958 {
  max-width: 958px;
}

.w-958 {
  width: 958px;
}
@media screen and (max-width: 767px) {
  .w-958 {
    width: 479px;
  }
}

.h-958 {
  height: 958px;
}

.--gap958 {
  gap: 958px !important;
}

.--fw958 {
  font-weight: 958;
}

.--mt959 {
  margin-top: 959px;
}
@media screen and (max-width: 767px) {
  .--mt959 {
    margin-top: 479.5px;
  }
}

.--mb959 {
  margin-bottom: 959px !important;
}
@media screen and (max-width: 767px) {
  .--mb959 {
    margin-bottom: 479.5px !important;
  }
}

.--pt959 {
  padding-top: 959px;
}
@media screen and (max-width: 767px) {
  .--pt959 {
    padding-top: 479.5px;
  }
}

.--pb959 {
  padding-bottom: 959px;
}
@media screen and (max-width: 767px) {
  .--pb959 {
    padding-bottom: 479.5px;
  }
}

.--px959 {
  padding: 0 959px;
}

.max-w-959 {
  max-width: 959px;
}

.w-959 {
  width: 959px;
}
@media screen and (max-width: 767px) {
  .w-959 {
    width: 479.5px;
  }
}

.h-959 {
  height: 959px;
}

.--gap959 {
  gap: 959px !important;
}

.--fw959 {
  font-weight: 959;
}

.--mt960 {
  margin-top: 960px;
}
@media screen and (max-width: 767px) {
  .--mt960 {
    margin-top: 480px;
  }
}

.--mb960 {
  margin-bottom: 960px !important;
}
@media screen and (max-width: 767px) {
  .--mb960 {
    margin-bottom: 480px !important;
  }
}

.--pt960 {
  padding-top: 960px;
}
@media screen and (max-width: 767px) {
  .--pt960 {
    padding-top: 480px;
  }
}

.--pb960 {
  padding-bottom: 960px;
}
@media screen and (max-width: 767px) {
  .--pb960 {
    padding-bottom: 480px;
  }
}

.--px960 {
  padding: 0 960px;
}

.max-w-960 {
  max-width: 960px;
}

.w-960 {
  width: 960px;
}
@media screen and (max-width: 767px) {
  .w-960 {
    width: 480px;
  }
}

.h-960 {
  height: 960px;
}

.--gap960 {
  gap: 960px !important;
}

.--fw960 {
  font-weight: 960;
}

.--mt961 {
  margin-top: 961px;
}
@media screen and (max-width: 767px) {
  .--mt961 {
    margin-top: 480.5px;
  }
}

.--mb961 {
  margin-bottom: 961px !important;
}
@media screen and (max-width: 767px) {
  .--mb961 {
    margin-bottom: 480.5px !important;
  }
}

.--pt961 {
  padding-top: 961px;
}
@media screen and (max-width: 767px) {
  .--pt961 {
    padding-top: 480.5px;
  }
}

.--pb961 {
  padding-bottom: 961px;
}
@media screen and (max-width: 767px) {
  .--pb961 {
    padding-bottom: 480.5px;
  }
}

.--px961 {
  padding: 0 961px;
}

.max-w-961 {
  max-width: 961px;
}

.w-961 {
  width: 961px;
}
@media screen and (max-width: 767px) {
  .w-961 {
    width: 480.5px;
  }
}

.h-961 {
  height: 961px;
}

.--gap961 {
  gap: 961px !important;
}

.--fw961 {
  font-weight: 961;
}

.--mt962 {
  margin-top: 962px;
}
@media screen and (max-width: 767px) {
  .--mt962 {
    margin-top: 481px;
  }
}

.--mb962 {
  margin-bottom: 962px !important;
}
@media screen and (max-width: 767px) {
  .--mb962 {
    margin-bottom: 481px !important;
  }
}

.--pt962 {
  padding-top: 962px;
}
@media screen and (max-width: 767px) {
  .--pt962 {
    padding-top: 481px;
  }
}

.--pb962 {
  padding-bottom: 962px;
}
@media screen and (max-width: 767px) {
  .--pb962 {
    padding-bottom: 481px;
  }
}

.--px962 {
  padding: 0 962px;
}

.max-w-962 {
  max-width: 962px;
}

.w-962 {
  width: 962px;
}
@media screen and (max-width: 767px) {
  .w-962 {
    width: 481px;
  }
}

.h-962 {
  height: 962px;
}

.--gap962 {
  gap: 962px !important;
}

.--fw962 {
  font-weight: 962;
}

.--mt963 {
  margin-top: 963px;
}
@media screen and (max-width: 767px) {
  .--mt963 {
    margin-top: 481.5px;
  }
}

.--mb963 {
  margin-bottom: 963px !important;
}
@media screen and (max-width: 767px) {
  .--mb963 {
    margin-bottom: 481.5px !important;
  }
}

.--pt963 {
  padding-top: 963px;
}
@media screen and (max-width: 767px) {
  .--pt963 {
    padding-top: 481.5px;
  }
}

.--pb963 {
  padding-bottom: 963px;
}
@media screen and (max-width: 767px) {
  .--pb963 {
    padding-bottom: 481.5px;
  }
}

.--px963 {
  padding: 0 963px;
}

.max-w-963 {
  max-width: 963px;
}

.w-963 {
  width: 963px;
}
@media screen and (max-width: 767px) {
  .w-963 {
    width: 481.5px;
  }
}

.h-963 {
  height: 963px;
}

.--gap963 {
  gap: 963px !important;
}

.--fw963 {
  font-weight: 963;
}

.--mt964 {
  margin-top: 964px;
}
@media screen and (max-width: 767px) {
  .--mt964 {
    margin-top: 482px;
  }
}

.--mb964 {
  margin-bottom: 964px !important;
}
@media screen and (max-width: 767px) {
  .--mb964 {
    margin-bottom: 482px !important;
  }
}

.--pt964 {
  padding-top: 964px;
}
@media screen and (max-width: 767px) {
  .--pt964 {
    padding-top: 482px;
  }
}

.--pb964 {
  padding-bottom: 964px;
}
@media screen and (max-width: 767px) {
  .--pb964 {
    padding-bottom: 482px;
  }
}

.--px964 {
  padding: 0 964px;
}

.max-w-964 {
  max-width: 964px;
}

.w-964 {
  width: 964px;
}
@media screen and (max-width: 767px) {
  .w-964 {
    width: 482px;
  }
}

.h-964 {
  height: 964px;
}

.--gap964 {
  gap: 964px !important;
}

.--fw964 {
  font-weight: 964;
}

.--mt965 {
  margin-top: 965px;
}
@media screen and (max-width: 767px) {
  .--mt965 {
    margin-top: 482.5px;
  }
}

.--mb965 {
  margin-bottom: 965px !important;
}
@media screen and (max-width: 767px) {
  .--mb965 {
    margin-bottom: 482.5px !important;
  }
}

.--pt965 {
  padding-top: 965px;
}
@media screen and (max-width: 767px) {
  .--pt965 {
    padding-top: 482.5px;
  }
}

.--pb965 {
  padding-bottom: 965px;
}
@media screen and (max-width: 767px) {
  .--pb965 {
    padding-bottom: 482.5px;
  }
}

.--px965 {
  padding: 0 965px;
}

.max-w-965 {
  max-width: 965px;
}

.w-965 {
  width: 965px;
}
@media screen and (max-width: 767px) {
  .w-965 {
    width: 482.5px;
  }
}

.h-965 {
  height: 965px;
}

.--gap965 {
  gap: 965px !important;
}

.--fw965 {
  font-weight: 965;
}

.--mt966 {
  margin-top: 966px;
}
@media screen and (max-width: 767px) {
  .--mt966 {
    margin-top: 483px;
  }
}

.--mb966 {
  margin-bottom: 966px !important;
}
@media screen and (max-width: 767px) {
  .--mb966 {
    margin-bottom: 483px !important;
  }
}

.--pt966 {
  padding-top: 966px;
}
@media screen and (max-width: 767px) {
  .--pt966 {
    padding-top: 483px;
  }
}

.--pb966 {
  padding-bottom: 966px;
}
@media screen and (max-width: 767px) {
  .--pb966 {
    padding-bottom: 483px;
  }
}

.--px966 {
  padding: 0 966px;
}

.max-w-966 {
  max-width: 966px;
}

.w-966 {
  width: 966px;
}
@media screen and (max-width: 767px) {
  .w-966 {
    width: 483px;
  }
}

.h-966 {
  height: 966px;
}

.--gap966 {
  gap: 966px !important;
}

.--fw966 {
  font-weight: 966;
}

.--mt967 {
  margin-top: 967px;
}
@media screen and (max-width: 767px) {
  .--mt967 {
    margin-top: 483.5px;
  }
}

.--mb967 {
  margin-bottom: 967px !important;
}
@media screen and (max-width: 767px) {
  .--mb967 {
    margin-bottom: 483.5px !important;
  }
}

.--pt967 {
  padding-top: 967px;
}
@media screen and (max-width: 767px) {
  .--pt967 {
    padding-top: 483.5px;
  }
}

.--pb967 {
  padding-bottom: 967px;
}
@media screen and (max-width: 767px) {
  .--pb967 {
    padding-bottom: 483.5px;
  }
}

.--px967 {
  padding: 0 967px;
}

.max-w-967 {
  max-width: 967px;
}

.w-967 {
  width: 967px;
}
@media screen and (max-width: 767px) {
  .w-967 {
    width: 483.5px;
  }
}

.h-967 {
  height: 967px;
}

.--gap967 {
  gap: 967px !important;
}

.--fw967 {
  font-weight: 967;
}

.--mt968 {
  margin-top: 968px;
}
@media screen and (max-width: 767px) {
  .--mt968 {
    margin-top: 484px;
  }
}

.--mb968 {
  margin-bottom: 968px !important;
}
@media screen and (max-width: 767px) {
  .--mb968 {
    margin-bottom: 484px !important;
  }
}

.--pt968 {
  padding-top: 968px;
}
@media screen and (max-width: 767px) {
  .--pt968 {
    padding-top: 484px;
  }
}

.--pb968 {
  padding-bottom: 968px;
}
@media screen and (max-width: 767px) {
  .--pb968 {
    padding-bottom: 484px;
  }
}

.--px968 {
  padding: 0 968px;
}

.max-w-968 {
  max-width: 968px;
}

.w-968 {
  width: 968px;
}
@media screen and (max-width: 767px) {
  .w-968 {
    width: 484px;
  }
}

.h-968 {
  height: 968px;
}

.--gap968 {
  gap: 968px !important;
}

.--fw968 {
  font-weight: 968;
}

.--mt969 {
  margin-top: 969px;
}
@media screen and (max-width: 767px) {
  .--mt969 {
    margin-top: 484.5px;
  }
}

.--mb969 {
  margin-bottom: 969px !important;
}
@media screen and (max-width: 767px) {
  .--mb969 {
    margin-bottom: 484.5px !important;
  }
}

.--pt969 {
  padding-top: 969px;
}
@media screen and (max-width: 767px) {
  .--pt969 {
    padding-top: 484.5px;
  }
}

.--pb969 {
  padding-bottom: 969px;
}
@media screen and (max-width: 767px) {
  .--pb969 {
    padding-bottom: 484.5px;
  }
}

.--px969 {
  padding: 0 969px;
}

.max-w-969 {
  max-width: 969px;
}

.w-969 {
  width: 969px;
}
@media screen and (max-width: 767px) {
  .w-969 {
    width: 484.5px;
  }
}

.h-969 {
  height: 969px;
}

.--gap969 {
  gap: 969px !important;
}

.--fw969 {
  font-weight: 969;
}

.--mt970 {
  margin-top: 970px;
}
@media screen and (max-width: 767px) {
  .--mt970 {
    margin-top: 485px;
  }
}

.--mb970 {
  margin-bottom: 970px !important;
}
@media screen and (max-width: 767px) {
  .--mb970 {
    margin-bottom: 485px !important;
  }
}

.--pt970 {
  padding-top: 970px;
}
@media screen and (max-width: 767px) {
  .--pt970 {
    padding-top: 485px;
  }
}

.--pb970 {
  padding-bottom: 970px;
}
@media screen and (max-width: 767px) {
  .--pb970 {
    padding-bottom: 485px;
  }
}

.--px970 {
  padding: 0 970px;
}

.max-w-970 {
  max-width: 970px;
}

.w-970 {
  width: 970px;
}
@media screen and (max-width: 767px) {
  .w-970 {
    width: 485px;
  }
}

.h-970 {
  height: 970px;
}

.--gap970 {
  gap: 970px !important;
}

.--fw970 {
  font-weight: 970;
}

.--mt971 {
  margin-top: 971px;
}
@media screen and (max-width: 767px) {
  .--mt971 {
    margin-top: 485.5px;
  }
}

.--mb971 {
  margin-bottom: 971px !important;
}
@media screen and (max-width: 767px) {
  .--mb971 {
    margin-bottom: 485.5px !important;
  }
}

.--pt971 {
  padding-top: 971px;
}
@media screen and (max-width: 767px) {
  .--pt971 {
    padding-top: 485.5px;
  }
}

.--pb971 {
  padding-bottom: 971px;
}
@media screen and (max-width: 767px) {
  .--pb971 {
    padding-bottom: 485.5px;
  }
}

.--px971 {
  padding: 0 971px;
}

.max-w-971 {
  max-width: 971px;
}

.w-971 {
  width: 971px;
}
@media screen and (max-width: 767px) {
  .w-971 {
    width: 485.5px;
  }
}

.h-971 {
  height: 971px;
}

.--gap971 {
  gap: 971px !important;
}

.--fw971 {
  font-weight: 971;
}

.--mt972 {
  margin-top: 972px;
}
@media screen and (max-width: 767px) {
  .--mt972 {
    margin-top: 486px;
  }
}

.--mb972 {
  margin-bottom: 972px !important;
}
@media screen and (max-width: 767px) {
  .--mb972 {
    margin-bottom: 486px !important;
  }
}

.--pt972 {
  padding-top: 972px;
}
@media screen and (max-width: 767px) {
  .--pt972 {
    padding-top: 486px;
  }
}

.--pb972 {
  padding-bottom: 972px;
}
@media screen and (max-width: 767px) {
  .--pb972 {
    padding-bottom: 486px;
  }
}

.--px972 {
  padding: 0 972px;
}

.max-w-972 {
  max-width: 972px;
}

.w-972 {
  width: 972px;
}
@media screen and (max-width: 767px) {
  .w-972 {
    width: 486px;
  }
}

.h-972 {
  height: 972px;
}

.--gap972 {
  gap: 972px !important;
}

.--fw972 {
  font-weight: 972;
}

.--mt973 {
  margin-top: 973px;
}
@media screen and (max-width: 767px) {
  .--mt973 {
    margin-top: 486.5px;
  }
}

.--mb973 {
  margin-bottom: 973px !important;
}
@media screen and (max-width: 767px) {
  .--mb973 {
    margin-bottom: 486.5px !important;
  }
}

.--pt973 {
  padding-top: 973px;
}
@media screen and (max-width: 767px) {
  .--pt973 {
    padding-top: 486.5px;
  }
}

.--pb973 {
  padding-bottom: 973px;
}
@media screen and (max-width: 767px) {
  .--pb973 {
    padding-bottom: 486.5px;
  }
}

.--px973 {
  padding: 0 973px;
}

.max-w-973 {
  max-width: 973px;
}

.w-973 {
  width: 973px;
}
@media screen and (max-width: 767px) {
  .w-973 {
    width: 486.5px;
  }
}

.h-973 {
  height: 973px;
}

.--gap973 {
  gap: 973px !important;
}

.--fw973 {
  font-weight: 973;
}

.--mt974 {
  margin-top: 974px;
}
@media screen and (max-width: 767px) {
  .--mt974 {
    margin-top: 487px;
  }
}

.--mb974 {
  margin-bottom: 974px !important;
}
@media screen and (max-width: 767px) {
  .--mb974 {
    margin-bottom: 487px !important;
  }
}

.--pt974 {
  padding-top: 974px;
}
@media screen and (max-width: 767px) {
  .--pt974 {
    padding-top: 487px;
  }
}

.--pb974 {
  padding-bottom: 974px;
}
@media screen and (max-width: 767px) {
  .--pb974 {
    padding-bottom: 487px;
  }
}

.--px974 {
  padding: 0 974px;
}

.max-w-974 {
  max-width: 974px;
}

.w-974 {
  width: 974px;
}
@media screen and (max-width: 767px) {
  .w-974 {
    width: 487px;
  }
}

.h-974 {
  height: 974px;
}

.--gap974 {
  gap: 974px !important;
}

.--fw974 {
  font-weight: 974;
}

.--mt975 {
  margin-top: 975px;
}
@media screen and (max-width: 767px) {
  .--mt975 {
    margin-top: 487.5px;
  }
}

.--mb975 {
  margin-bottom: 975px !important;
}
@media screen and (max-width: 767px) {
  .--mb975 {
    margin-bottom: 487.5px !important;
  }
}

.--pt975 {
  padding-top: 975px;
}
@media screen and (max-width: 767px) {
  .--pt975 {
    padding-top: 487.5px;
  }
}

.--pb975 {
  padding-bottom: 975px;
}
@media screen and (max-width: 767px) {
  .--pb975 {
    padding-bottom: 487.5px;
  }
}

.--px975 {
  padding: 0 975px;
}

.max-w-975 {
  max-width: 975px;
}

.w-975 {
  width: 975px;
}
@media screen and (max-width: 767px) {
  .w-975 {
    width: 487.5px;
  }
}

.h-975 {
  height: 975px;
}

.--gap975 {
  gap: 975px !important;
}

.--fw975 {
  font-weight: 975;
}

.--mt976 {
  margin-top: 976px;
}
@media screen and (max-width: 767px) {
  .--mt976 {
    margin-top: 488px;
  }
}

.--mb976 {
  margin-bottom: 976px !important;
}
@media screen and (max-width: 767px) {
  .--mb976 {
    margin-bottom: 488px !important;
  }
}

.--pt976 {
  padding-top: 976px;
}
@media screen and (max-width: 767px) {
  .--pt976 {
    padding-top: 488px;
  }
}

.--pb976 {
  padding-bottom: 976px;
}
@media screen and (max-width: 767px) {
  .--pb976 {
    padding-bottom: 488px;
  }
}

.--px976 {
  padding: 0 976px;
}

.max-w-976 {
  max-width: 976px;
}

.w-976 {
  width: 976px;
}
@media screen and (max-width: 767px) {
  .w-976 {
    width: 488px;
  }
}

.h-976 {
  height: 976px;
}

.--gap976 {
  gap: 976px !important;
}

.--fw976 {
  font-weight: 976;
}

.--mt977 {
  margin-top: 977px;
}
@media screen and (max-width: 767px) {
  .--mt977 {
    margin-top: 488.5px;
  }
}

.--mb977 {
  margin-bottom: 977px !important;
}
@media screen and (max-width: 767px) {
  .--mb977 {
    margin-bottom: 488.5px !important;
  }
}

.--pt977 {
  padding-top: 977px;
}
@media screen and (max-width: 767px) {
  .--pt977 {
    padding-top: 488.5px;
  }
}

.--pb977 {
  padding-bottom: 977px;
}
@media screen and (max-width: 767px) {
  .--pb977 {
    padding-bottom: 488.5px;
  }
}

.--px977 {
  padding: 0 977px;
}

.max-w-977 {
  max-width: 977px;
}

.w-977 {
  width: 977px;
}
@media screen and (max-width: 767px) {
  .w-977 {
    width: 488.5px;
  }
}

.h-977 {
  height: 977px;
}

.--gap977 {
  gap: 977px !important;
}

.--fw977 {
  font-weight: 977;
}

.--mt978 {
  margin-top: 978px;
}
@media screen and (max-width: 767px) {
  .--mt978 {
    margin-top: 489px;
  }
}

.--mb978 {
  margin-bottom: 978px !important;
}
@media screen and (max-width: 767px) {
  .--mb978 {
    margin-bottom: 489px !important;
  }
}

.--pt978 {
  padding-top: 978px;
}
@media screen and (max-width: 767px) {
  .--pt978 {
    padding-top: 489px;
  }
}

.--pb978 {
  padding-bottom: 978px;
}
@media screen and (max-width: 767px) {
  .--pb978 {
    padding-bottom: 489px;
  }
}

.--px978 {
  padding: 0 978px;
}

.max-w-978 {
  max-width: 978px;
}

.w-978 {
  width: 978px;
}
@media screen and (max-width: 767px) {
  .w-978 {
    width: 489px;
  }
}

.h-978 {
  height: 978px;
}

.--gap978 {
  gap: 978px !important;
}

.--fw978 {
  font-weight: 978;
}

.--mt979 {
  margin-top: 979px;
}
@media screen and (max-width: 767px) {
  .--mt979 {
    margin-top: 489.5px;
  }
}

.--mb979 {
  margin-bottom: 979px !important;
}
@media screen and (max-width: 767px) {
  .--mb979 {
    margin-bottom: 489.5px !important;
  }
}

.--pt979 {
  padding-top: 979px;
}
@media screen and (max-width: 767px) {
  .--pt979 {
    padding-top: 489.5px;
  }
}

.--pb979 {
  padding-bottom: 979px;
}
@media screen and (max-width: 767px) {
  .--pb979 {
    padding-bottom: 489.5px;
  }
}

.--px979 {
  padding: 0 979px;
}

.max-w-979 {
  max-width: 979px;
}

.w-979 {
  width: 979px;
}
@media screen and (max-width: 767px) {
  .w-979 {
    width: 489.5px;
  }
}

.h-979 {
  height: 979px;
}

.--gap979 {
  gap: 979px !important;
}

.--fw979 {
  font-weight: 979;
}

.--mt980 {
  margin-top: 980px;
}
@media screen and (max-width: 767px) {
  .--mt980 {
    margin-top: 490px;
  }
}

.--mb980 {
  margin-bottom: 980px !important;
}
@media screen and (max-width: 767px) {
  .--mb980 {
    margin-bottom: 490px !important;
  }
}

.--pt980 {
  padding-top: 980px;
}
@media screen and (max-width: 767px) {
  .--pt980 {
    padding-top: 490px;
  }
}

.--pb980 {
  padding-bottom: 980px;
}
@media screen and (max-width: 767px) {
  .--pb980 {
    padding-bottom: 490px;
  }
}

.--px980 {
  padding: 0 980px;
}

.max-w-980 {
  max-width: 980px;
}

.w-980 {
  width: 980px;
}
@media screen and (max-width: 767px) {
  .w-980 {
    width: 490px;
  }
}

.h-980 {
  height: 980px;
}

.--gap980 {
  gap: 980px !important;
}

.--fw980 {
  font-weight: 980;
}

.--mt981 {
  margin-top: 981px;
}
@media screen and (max-width: 767px) {
  .--mt981 {
    margin-top: 490.5px;
  }
}

.--mb981 {
  margin-bottom: 981px !important;
}
@media screen and (max-width: 767px) {
  .--mb981 {
    margin-bottom: 490.5px !important;
  }
}

.--pt981 {
  padding-top: 981px;
}
@media screen and (max-width: 767px) {
  .--pt981 {
    padding-top: 490.5px;
  }
}

.--pb981 {
  padding-bottom: 981px;
}
@media screen and (max-width: 767px) {
  .--pb981 {
    padding-bottom: 490.5px;
  }
}

.--px981 {
  padding: 0 981px;
}

.max-w-981 {
  max-width: 981px;
}

.w-981 {
  width: 981px;
}
@media screen and (max-width: 767px) {
  .w-981 {
    width: 490.5px;
  }
}

.h-981 {
  height: 981px;
}

.--gap981 {
  gap: 981px !important;
}

.--fw981 {
  font-weight: 981;
}

.--mt982 {
  margin-top: 982px;
}
@media screen and (max-width: 767px) {
  .--mt982 {
    margin-top: 491px;
  }
}

.--mb982 {
  margin-bottom: 982px !important;
}
@media screen and (max-width: 767px) {
  .--mb982 {
    margin-bottom: 491px !important;
  }
}

.--pt982 {
  padding-top: 982px;
}
@media screen and (max-width: 767px) {
  .--pt982 {
    padding-top: 491px;
  }
}

.--pb982 {
  padding-bottom: 982px;
}
@media screen and (max-width: 767px) {
  .--pb982 {
    padding-bottom: 491px;
  }
}

.--px982 {
  padding: 0 982px;
}

.max-w-982 {
  max-width: 982px;
}

.w-982 {
  width: 982px;
}
@media screen and (max-width: 767px) {
  .w-982 {
    width: 491px;
  }
}

.h-982 {
  height: 982px;
}

.--gap982 {
  gap: 982px !important;
}

.--fw982 {
  font-weight: 982;
}

.--mt983 {
  margin-top: 983px;
}
@media screen and (max-width: 767px) {
  .--mt983 {
    margin-top: 491.5px;
  }
}

.--mb983 {
  margin-bottom: 983px !important;
}
@media screen and (max-width: 767px) {
  .--mb983 {
    margin-bottom: 491.5px !important;
  }
}

.--pt983 {
  padding-top: 983px;
}
@media screen and (max-width: 767px) {
  .--pt983 {
    padding-top: 491.5px;
  }
}

.--pb983 {
  padding-bottom: 983px;
}
@media screen and (max-width: 767px) {
  .--pb983 {
    padding-bottom: 491.5px;
  }
}

.--px983 {
  padding: 0 983px;
}

.max-w-983 {
  max-width: 983px;
}

.w-983 {
  width: 983px;
}
@media screen and (max-width: 767px) {
  .w-983 {
    width: 491.5px;
  }
}

.h-983 {
  height: 983px;
}

.--gap983 {
  gap: 983px !important;
}

.--fw983 {
  font-weight: 983;
}

.--mt984 {
  margin-top: 984px;
}
@media screen and (max-width: 767px) {
  .--mt984 {
    margin-top: 492px;
  }
}

.--mb984 {
  margin-bottom: 984px !important;
}
@media screen and (max-width: 767px) {
  .--mb984 {
    margin-bottom: 492px !important;
  }
}

.--pt984 {
  padding-top: 984px;
}
@media screen and (max-width: 767px) {
  .--pt984 {
    padding-top: 492px;
  }
}

.--pb984 {
  padding-bottom: 984px;
}
@media screen and (max-width: 767px) {
  .--pb984 {
    padding-bottom: 492px;
  }
}

.--px984 {
  padding: 0 984px;
}

.max-w-984 {
  max-width: 984px;
}

.w-984 {
  width: 984px;
}
@media screen and (max-width: 767px) {
  .w-984 {
    width: 492px;
  }
}

.h-984 {
  height: 984px;
}

.--gap984 {
  gap: 984px !important;
}

.--fw984 {
  font-weight: 984;
}

.--mt985 {
  margin-top: 985px;
}
@media screen and (max-width: 767px) {
  .--mt985 {
    margin-top: 492.5px;
  }
}

.--mb985 {
  margin-bottom: 985px !important;
}
@media screen and (max-width: 767px) {
  .--mb985 {
    margin-bottom: 492.5px !important;
  }
}

.--pt985 {
  padding-top: 985px;
}
@media screen and (max-width: 767px) {
  .--pt985 {
    padding-top: 492.5px;
  }
}

.--pb985 {
  padding-bottom: 985px;
}
@media screen and (max-width: 767px) {
  .--pb985 {
    padding-bottom: 492.5px;
  }
}

.--px985 {
  padding: 0 985px;
}

.max-w-985 {
  max-width: 985px;
}

.w-985 {
  width: 985px;
}
@media screen and (max-width: 767px) {
  .w-985 {
    width: 492.5px;
  }
}

.h-985 {
  height: 985px;
}

.--gap985 {
  gap: 985px !important;
}

.--fw985 {
  font-weight: 985;
}

.--mt986 {
  margin-top: 986px;
}
@media screen and (max-width: 767px) {
  .--mt986 {
    margin-top: 493px;
  }
}

.--mb986 {
  margin-bottom: 986px !important;
}
@media screen and (max-width: 767px) {
  .--mb986 {
    margin-bottom: 493px !important;
  }
}

.--pt986 {
  padding-top: 986px;
}
@media screen and (max-width: 767px) {
  .--pt986 {
    padding-top: 493px;
  }
}

.--pb986 {
  padding-bottom: 986px;
}
@media screen and (max-width: 767px) {
  .--pb986 {
    padding-bottom: 493px;
  }
}

.--px986 {
  padding: 0 986px;
}

.max-w-986 {
  max-width: 986px;
}

.w-986 {
  width: 986px;
}
@media screen and (max-width: 767px) {
  .w-986 {
    width: 493px;
  }
}

.h-986 {
  height: 986px;
}

.--gap986 {
  gap: 986px !important;
}

.--fw986 {
  font-weight: 986;
}

.--mt987 {
  margin-top: 987px;
}
@media screen and (max-width: 767px) {
  .--mt987 {
    margin-top: 493.5px;
  }
}

.--mb987 {
  margin-bottom: 987px !important;
}
@media screen and (max-width: 767px) {
  .--mb987 {
    margin-bottom: 493.5px !important;
  }
}

.--pt987 {
  padding-top: 987px;
}
@media screen and (max-width: 767px) {
  .--pt987 {
    padding-top: 493.5px;
  }
}

.--pb987 {
  padding-bottom: 987px;
}
@media screen and (max-width: 767px) {
  .--pb987 {
    padding-bottom: 493.5px;
  }
}

.--px987 {
  padding: 0 987px;
}

.max-w-987 {
  max-width: 987px;
}

.w-987 {
  width: 987px;
}
@media screen and (max-width: 767px) {
  .w-987 {
    width: 493.5px;
  }
}

.h-987 {
  height: 987px;
}

.--gap987 {
  gap: 987px !important;
}

.--fw987 {
  font-weight: 987;
}

.--mt988 {
  margin-top: 988px;
}
@media screen and (max-width: 767px) {
  .--mt988 {
    margin-top: 494px;
  }
}

.--mb988 {
  margin-bottom: 988px !important;
}
@media screen and (max-width: 767px) {
  .--mb988 {
    margin-bottom: 494px !important;
  }
}

.--pt988 {
  padding-top: 988px;
}
@media screen and (max-width: 767px) {
  .--pt988 {
    padding-top: 494px;
  }
}

.--pb988 {
  padding-bottom: 988px;
}
@media screen and (max-width: 767px) {
  .--pb988 {
    padding-bottom: 494px;
  }
}

.--px988 {
  padding: 0 988px;
}

.max-w-988 {
  max-width: 988px;
}

.w-988 {
  width: 988px;
}
@media screen and (max-width: 767px) {
  .w-988 {
    width: 494px;
  }
}

.h-988 {
  height: 988px;
}

.--gap988 {
  gap: 988px !important;
}

.--fw988 {
  font-weight: 988;
}

.--mt989 {
  margin-top: 989px;
}
@media screen and (max-width: 767px) {
  .--mt989 {
    margin-top: 494.5px;
  }
}

.--mb989 {
  margin-bottom: 989px !important;
}
@media screen and (max-width: 767px) {
  .--mb989 {
    margin-bottom: 494.5px !important;
  }
}

.--pt989 {
  padding-top: 989px;
}
@media screen and (max-width: 767px) {
  .--pt989 {
    padding-top: 494.5px;
  }
}

.--pb989 {
  padding-bottom: 989px;
}
@media screen and (max-width: 767px) {
  .--pb989 {
    padding-bottom: 494.5px;
  }
}

.--px989 {
  padding: 0 989px;
}

.max-w-989 {
  max-width: 989px;
}

.w-989 {
  width: 989px;
}
@media screen and (max-width: 767px) {
  .w-989 {
    width: 494.5px;
  }
}

.h-989 {
  height: 989px;
}

.--gap989 {
  gap: 989px !important;
}

.--fw989 {
  font-weight: 989;
}

.--mt990 {
  margin-top: 990px;
}
@media screen and (max-width: 767px) {
  .--mt990 {
    margin-top: 495px;
  }
}

.--mb990 {
  margin-bottom: 990px !important;
}
@media screen and (max-width: 767px) {
  .--mb990 {
    margin-bottom: 495px !important;
  }
}

.--pt990 {
  padding-top: 990px;
}
@media screen and (max-width: 767px) {
  .--pt990 {
    padding-top: 495px;
  }
}

.--pb990 {
  padding-bottom: 990px;
}
@media screen and (max-width: 767px) {
  .--pb990 {
    padding-bottom: 495px;
  }
}

.--px990 {
  padding: 0 990px;
}

.max-w-990 {
  max-width: 990px;
}

.w-990 {
  width: 990px;
}
@media screen and (max-width: 767px) {
  .w-990 {
    width: 495px;
  }
}

.h-990 {
  height: 990px;
}

.--gap990 {
  gap: 990px !important;
}

.--fw990 {
  font-weight: 990;
}

.--mt991 {
  margin-top: 991px;
}
@media screen and (max-width: 767px) {
  .--mt991 {
    margin-top: 495.5px;
  }
}

.--mb991 {
  margin-bottom: 991px !important;
}
@media screen and (max-width: 767px) {
  .--mb991 {
    margin-bottom: 495.5px !important;
  }
}

.--pt991 {
  padding-top: 991px;
}
@media screen and (max-width: 767px) {
  .--pt991 {
    padding-top: 495.5px;
  }
}

.--pb991 {
  padding-bottom: 991px;
}
@media screen and (max-width: 767px) {
  .--pb991 {
    padding-bottom: 495.5px;
  }
}

.--px991 {
  padding: 0 991px;
}

.max-w-991 {
  max-width: 991px;
}

.w-991 {
  width: 991px;
}
@media screen and (max-width: 767px) {
  .w-991 {
    width: 495.5px;
  }
}

.h-991 {
  height: 991px;
}

.--gap991 {
  gap: 991px !important;
}

.--fw991 {
  font-weight: 991;
}

.--mt992 {
  margin-top: 992px;
}
@media screen and (max-width: 767px) {
  .--mt992 {
    margin-top: 496px;
  }
}

.--mb992 {
  margin-bottom: 992px !important;
}
@media screen and (max-width: 767px) {
  .--mb992 {
    margin-bottom: 496px !important;
  }
}

.--pt992 {
  padding-top: 992px;
}
@media screen and (max-width: 767px) {
  .--pt992 {
    padding-top: 496px;
  }
}

.--pb992 {
  padding-bottom: 992px;
}
@media screen and (max-width: 767px) {
  .--pb992 {
    padding-bottom: 496px;
  }
}

.--px992 {
  padding: 0 992px;
}

.max-w-992 {
  max-width: 992px;
}

.w-992 {
  width: 992px;
}
@media screen and (max-width: 767px) {
  .w-992 {
    width: 496px;
  }
}

.h-992 {
  height: 992px;
}

.--gap992 {
  gap: 992px !important;
}

.--fw992 {
  font-weight: 992;
}

.--mt993 {
  margin-top: 993px;
}
@media screen and (max-width: 767px) {
  .--mt993 {
    margin-top: 496.5px;
  }
}

.--mb993 {
  margin-bottom: 993px !important;
}
@media screen and (max-width: 767px) {
  .--mb993 {
    margin-bottom: 496.5px !important;
  }
}

.--pt993 {
  padding-top: 993px;
}
@media screen and (max-width: 767px) {
  .--pt993 {
    padding-top: 496.5px;
  }
}

.--pb993 {
  padding-bottom: 993px;
}
@media screen and (max-width: 767px) {
  .--pb993 {
    padding-bottom: 496.5px;
  }
}

.--px993 {
  padding: 0 993px;
}

.max-w-993 {
  max-width: 993px;
}

.w-993 {
  width: 993px;
}
@media screen and (max-width: 767px) {
  .w-993 {
    width: 496.5px;
  }
}

.h-993 {
  height: 993px;
}

.--gap993 {
  gap: 993px !important;
}

.--fw993 {
  font-weight: 993;
}

.--mt994 {
  margin-top: 994px;
}
@media screen and (max-width: 767px) {
  .--mt994 {
    margin-top: 497px;
  }
}

.--mb994 {
  margin-bottom: 994px !important;
}
@media screen and (max-width: 767px) {
  .--mb994 {
    margin-bottom: 497px !important;
  }
}

.--pt994 {
  padding-top: 994px;
}
@media screen and (max-width: 767px) {
  .--pt994 {
    padding-top: 497px;
  }
}

.--pb994 {
  padding-bottom: 994px;
}
@media screen and (max-width: 767px) {
  .--pb994 {
    padding-bottom: 497px;
  }
}

.--px994 {
  padding: 0 994px;
}

.max-w-994 {
  max-width: 994px;
}

.w-994 {
  width: 994px;
}
@media screen and (max-width: 767px) {
  .w-994 {
    width: 497px;
  }
}

.h-994 {
  height: 994px;
}

.--gap994 {
  gap: 994px !important;
}

.--fw994 {
  font-weight: 994;
}

.--mt995 {
  margin-top: 995px;
}
@media screen and (max-width: 767px) {
  .--mt995 {
    margin-top: 497.5px;
  }
}

.--mb995 {
  margin-bottom: 995px !important;
}
@media screen and (max-width: 767px) {
  .--mb995 {
    margin-bottom: 497.5px !important;
  }
}

.--pt995 {
  padding-top: 995px;
}
@media screen and (max-width: 767px) {
  .--pt995 {
    padding-top: 497.5px;
  }
}

.--pb995 {
  padding-bottom: 995px;
}
@media screen and (max-width: 767px) {
  .--pb995 {
    padding-bottom: 497.5px;
  }
}

.--px995 {
  padding: 0 995px;
}

.max-w-995 {
  max-width: 995px;
}

.w-995 {
  width: 995px;
}
@media screen and (max-width: 767px) {
  .w-995 {
    width: 497.5px;
  }
}

.h-995 {
  height: 995px;
}

.--gap995 {
  gap: 995px !important;
}

.--fw995 {
  font-weight: 995;
}

.--mt996 {
  margin-top: 996px;
}
@media screen and (max-width: 767px) {
  .--mt996 {
    margin-top: 498px;
  }
}

.--mb996 {
  margin-bottom: 996px !important;
}
@media screen and (max-width: 767px) {
  .--mb996 {
    margin-bottom: 498px !important;
  }
}

.--pt996 {
  padding-top: 996px;
}
@media screen and (max-width: 767px) {
  .--pt996 {
    padding-top: 498px;
  }
}

.--pb996 {
  padding-bottom: 996px;
}
@media screen and (max-width: 767px) {
  .--pb996 {
    padding-bottom: 498px;
  }
}

.--px996 {
  padding: 0 996px;
}

.max-w-996 {
  max-width: 996px;
}

.w-996 {
  width: 996px;
}
@media screen and (max-width: 767px) {
  .w-996 {
    width: 498px;
  }
}

.h-996 {
  height: 996px;
}

.--gap996 {
  gap: 996px !important;
}

.--fw996 {
  font-weight: 996;
}

.--mt997 {
  margin-top: 997px;
}
@media screen and (max-width: 767px) {
  .--mt997 {
    margin-top: 498.5px;
  }
}

.--mb997 {
  margin-bottom: 997px !important;
}
@media screen and (max-width: 767px) {
  .--mb997 {
    margin-bottom: 498.5px !important;
  }
}

.--pt997 {
  padding-top: 997px;
}
@media screen and (max-width: 767px) {
  .--pt997 {
    padding-top: 498.5px;
  }
}

.--pb997 {
  padding-bottom: 997px;
}
@media screen and (max-width: 767px) {
  .--pb997 {
    padding-bottom: 498.5px;
  }
}

.--px997 {
  padding: 0 997px;
}

.max-w-997 {
  max-width: 997px;
}

.w-997 {
  width: 997px;
}
@media screen and (max-width: 767px) {
  .w-997 {
    width: 498.5px;
  }
}

.h-997 {
  height: 997px;
}

.--gap997 {
  gap: 997px !important;
}

.--fw997 {
  font-weight: 997;
}

.--mt998 {
  margin-top: 998px;
}
@media screen and (max-width: 767px) {
  .--mt998 {
    margin-top: 499px;
  }
}

.--mb998 {
  margin-bottom: 998px !important;
}
@media screen and (max-width: 767px) {
  .--mb998 {
    margin-bottom: 499px !important;
  }
}

.--pt998 {
  padding-top: 998px;
}
@media screen and (max-width: 767px) {
  .--pt998 {
    padding-top: 499px;
  }
}

.--pb998 {
  padding-bottom: 998px;
}
@media screen and (max-width: 767px) {
  .--pb998 {
    padding-bottom: 499px;
  }
}

.--px998 {
  padding: 0 998px;
}

.max-w-998 {
  max-width: 998px;
}

.w-998 {
  width: 998px;
}
@media screen and (max-width: 767px) {
  .w-998 {
    width: 499px;
  }
}

.h-998 {
  height: 998px;
}

.--gap998 {
  gap: 998px !important;
}

.--fw998 {
  font-weight: 998;
}

.--mt999 {
  margin-top: 999px;
}
@media screen and (max-width: 767px) {
  .--mt999 {
    margin-top: 499.5px;
  }
}

.--mb999 {
  margin-bottom: 999px !important;
}
@media screen and (max-width: 767px) {
  .--mb999 {
    margin-bottom: 499.5px !important;
  }
}

.--pt999 {
  padding-top: 999px;
}
@media screen and (max-width: 767px) {
  .--pt999 {
    padding-top: 499.5px;
  }
}

.--pb999 {
  padding-bottom: 999px;
}
@media screen and (max-width: 767px) {
  .--pb999 {
    padding-bottom: 499.5px;
  }
}

.--px999 {
  padding: 0 999px;
}

.max-w-999 {
  max-width: 999px;
}

.w-999 {
  width: 999px;
}
@media screen and (max-width: 767px) {
  .w-999 {
    width: 499.5px;
  }
}

.h-999 {
  height: 999px;
}

.--gap999 {
  gap: 999px !important;
}

.--fw999 {
  font-weight: 999;
}

.--mt1000 {
  margin-top: 1000px;
}
@media screen and (max-width: 767px) {
  .--mt1000 {
    margin-top: 500px;
  }
}

.--mb1000 {
  margin-bottom: 1000px !important;
}
@media screen and (max-width: 767px) {
  .--mb1000 {
    margin-bottom: 500px !important;
  }
}

.--pt1000 {
  padding-top: 1000px;
}
@media screen and (max-width: 767px) {
  .--pt1000 {
    padding-top: 500px;
  }
}

.--pb1000 {
  padding-bottom: 1000px;
}
@media screen and (max-width: 767px) {
  .--pb1000 {
    padding-bottom: 500px;
  }
}

.--px1000 {
  padding: 0 1000px;
}

.max-w-1000 {
  max-width: 1000px;
}

.w-1000 {
  width: 1000px;
}
@media screen and (max-width: 767px) {
  .w-1000 {
    width: 500px;
  }
}

.h-1000 {
  height: 1000px;
}

.--gap1000 {
  gap: 1000px !important;
}

.--fw1000 {
  font-weight: 1000;
}

.sustainability-procurement .--text-red2 {
  color: #e60012;
}
.sustainability-procurement .--bold {
  font-weight: 700;
}
.sustainability-procurement .--w-full {
  width: 100%;
}
.sustainability-procurement .w-280 {
  width: 280px;
  width: 17.5rem;
}
.sustainability-procurement .--h261 {
  height: 261px;
  height: 16.3125rem;
}
@media screen and (max-width: 767px) {
  .sustainability-procurement .--h261 {
    height: 8.125rem;
  }
}
.sustainability-procurement .--fz24 {
  font-size: 20px;
  font-size: 1.25rem;
}
@media screen and (min-width: 768px) {
  .sustainability-procurement .--fz24 {
    font-size: 1.5rem;
  }
}
.sustainability-procurement .--flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.sustainability-procurement .--flex.--jc-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.sustainability-procurement .--flex.--ai-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sustainability-procurement .--flex.--gap16 {
  gap: 16px;
  gap: 1rem;
}
@media screen and (max-width: 767px) {
  .sustainability-procurement .--flex.--flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.sustainability-procurement .flex-item.--fs0 {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.sustainability-procurement .image-wrapper.--full {
  width: 100%;
}
.sustainability-procurement .image-wrapper.--kv {
  height: 340px;
  height: 21.25rem;
}
@media screen and (max-width: 767px) {
  .sustainability-procurement .image-wrapper.--kv {
    height: 12.5rem;
  }
}
.sustainability-procurement .image-wrapper img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.sustainability-procurement .text {
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
.sustainability-procurement .text.--main {
  font-size: 16px;
  font-size: 1rem;
  line-height: 2;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .sustainability-procurement .text.--main {
    font-size: 0.875rem;
  }
}
.sustainability-procurement .text.--fz14 {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 2;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .sustainability-procurement .text.--fz14 {
    font-size: 0.75rem;
  }
}
.sustainability-procurement .text.--fz11 {
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 2;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .sustainability-procurement .text.--fz11 {
    font-size: 0.5rem;
  }
}
.sustainability-procurement .grid-area {
  display: grid;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.sustainability-procurement .--col2 {
  grid-template-columns: repeat(auto-fill, 22.5rem);
  gap: 30px 40px;
  gap: 1.875rem 2.5rem;
}
@media screen and (max-width: 767px) {
  .sustainability-procurement .--col2 {
    grid-template-columns: repeat(auto-fill, 14.5rem);
    gap: 1rem 1.25rem;
  }
}
.sustainability-procurement .link__button {
  width: 360px;
  width: 22.5rem;
  height: 70px;
  height: 4.375rem;
  border-radius: 0.625rem;
  border: 2px solid #e60012;
  background-color: #e60012;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 17px;
  gap: 1.0625rem;
}
@media screen and (max-width: 767px) {
  .sustainability-procurement .link__button {
    position: relative;
    border-width: 0.0625rem;
    width: 14.5rem;
    gap: 0.5rem;
    height: 2.8125rem;
    border-radius: 0.3125rem;
  }
}
.sustainability-procurement .link__button span {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .sustainability-procurement .link__button span {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 767px) {
  .sustainability-procurement .link__button svg {
    position: absolute;
    top: 50%;
    right: 12px;
    -webkit-transform: scale(0.7) translate(0, -50%);
            transform: scale(0.7) translate(0, -50%);
  }
}
.sustainability-procurement .link__button.--white {
  background-color: #fff;
  color: #e60012;
}
.sustainability-procurement .table-wrapper {
  width: 860px;
  border-collapse: collapse;
  border-radius: 10px;
  overflow: hidden;
  border: 2px solid #efefef;
}
.sustainability-procurement .table {
  width: 100%;
}
.sustainability-procurement .table thead,
.sustainability-procurement .table tbody {
  width: 100%;
}
.sustainability-procurement .table thead {
  background-color: #595757;
  border-bottom: 2px solid #efefef;
}
.sustainability-procurement .table tbody .table-tr {
  border-bottom: 2px solid #efefef;
}
.sustainability-procurement .table tbody .table-tr:last-child {
  border-bottom: none;
}
.sustainability-procurement .table .table-th {
  height: 70px;
}
.sustainability-procurement .table .table-td {
  height: 58px;
}
.sustainability-procurement .table.td-h80 .table-td {
  height: 80px;
}
.sustainability-procurement .table.td-h38 .table-td {
  height: 38px;
}
.sustainability-procurement .table.--p19-15 .table-td {
  padding: 19px 15px;
  padding: 1.1875rem 0.9375rem;
}
.sustainability-procurement .table.--lh24 .table-td {
  line-height: 24px;
  line-height: 1.5rem;
}
.sustainability-procurement .table-th {
  color: #fff;
  vertical-align: middle;
  border-right: 2px solid #efefef;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .sustainability-procurement .table-th {
    font-size: 14px;
  }
}
.sustainability-procurement .table-th.w-62 {
  width: 58px;
}
.sustainability-procurement .table-th.w-68 {
  width: 64px;
}
.sustainability-procurement .table-th.w-72 {
  width: 68px;
}
.sustainability-procurement .table-th.w-88 {
  width: 84px;
}
.sustainability-procurement .table-th.w-106 {
  width: 102px;
}
.sustainability-procurement .table-th .w-111 {
  width: 107px;
}
.sustainability-procurement .table-th.w-112 {
  width: 108px;
}
.sustainability-procurement .table-th.w-114 {
  width: 110px;
}
.sustainability-procurement .table-th.w-124 {
  width: 120px;
}
.sustainability-procurement .table-th.w-180 {
  width: 176px;
}
.sustainability-procurement .table-th.w-210 {
  width: 206px;
}
.sustainability-procurement .table-th.w-226 {
  width: 222px;
}
.sustainability-procurement .table-th.w-327 {
  width: 323px;
}
.sustainability-procurement .table-th.w-329 {
  width: 325px;
}
.sustainability-procurement .table-th:last-child {
  border-right: none;
}
.sustainability-procurement .table-td {
  border-right: 2px solid #efefef;
  background-color: #fff;
  padding: 28px 24px;
  vertical-align: middle;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
  line-height: 30px;
  line-height: 1.875rem;
}
@media screen and (max-width: 767px) {
  .sustainability-procurement .table-td {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
.sustainability-procurement .table-td.--text-left {
  text-align: left;
}
.sustainability-procurement .table-td.--text-center {
  text-align: center;
}
.sustainability-procurement .table-td.--text-right {
  text-align: right;
}
.sustainability-procurement .table-td.w-68 {
  width: 64px;
}
.sustainability-procurement .table-td.w-78 {
  width: 74px;
}
.sustainability-procurement .table-td.w-82 {
  width: 78px;
}
.sustainability-procurement .table-td.w-88 {
  width: 84px;
}
.sustainability-procurement .table-td.w-100 {
  width: 96px;
}
.sustainability-procurement .table-td.w-120 {
  width: 116px;
}
.sustainability-procurement .table-td.w-160 {
  width: 156px;
}
.sustainability-procurement .table-td.--px10 {
  padding: 12px 10px;
}
.sustainability-procurement .table-td.--px0 {
  padding: 12px 0;
}
.sustainability-procurement .table-td:last-child {
  border-right: none;
}
.sustainability-procurement .link-text {
  color: #e60012;
  font-size: 16px;
  font-size: 1rem;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
  letter-spacing: 0.08em;
  line-height: 30px;
  line-height: 1.875rem;
  text-decoration: underline;
  text-underline-offset: 2px;
  text-underline-offset: 0.125rem;
  -webkit-transition: opacity 0.18s ease-in-out;
  transition: opacity 0.18s ease-in-out;
}
@media screen and (max-width: 767px) {
  .sustainability-procurement .link-text {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
@media (hover: hover) and (pointer: fine) {
  .sustainability-procurement .link-text:hover {
    opacity: 0.7;
  }
}
.sustainability-procurement .l-common__top-link-wrapper {
  margin: 40px auto;
}
@media screen and (min-width: 768px) {
  .sustainability-procurement .l-common__top-link-wrapper {
    margin: 120px auto;
  }
}
.sustainability-procurement .l-common__top-link-wrapper .l-common__top-link {
  margin: 0;
}
.sustainability-procurement .section-contents.--underline {
  border-bottom: 2px solid #efefef;
}
.sustainability-procurement .section-content.--underline {
  border-bottom: 2px solid #efefef;
}
.sustainability-procurement .link-text--extra {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  -webkit-transition: opacity 0.18s ease-in-out;
  transition: opacity 0.18s ease-in-out;
}
@media screen and (max-width: 767px) {
  .sustainability-procurement .link-text--extra {
    display: inline-block;
  }
}
@media (hover: hover) and (pointer: fine) {
  .sustainability-procurement .link-text--extra:hover {
    opacity: 0.7;
  }
}
.sustainability-procurement .image-wrapper.--contain img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  display: block;
}
.sustainability-procurement .image-wrapper.--extra-link {
  width: 12px;
  height: 12px;
}
@media screen and (max-width: 767px) {
  .sustainability-procurement .image-wrapper.--extra-link {
    display: inline-block;
    margin-left: 4px;
  }
}

.sustainability-risk-management .sustainability-risk-management__sub-content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
}
@media screen and (min-width: 768px) {
  .sustainability-risk-management .sustainability-risk-management__sub-content-wrapper {
    gap: 40px;
  }
}
.sustainability-risk-management .sustainability-risk-management__text-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
}
@media screen and (min-width: 768px) {
  .sustainability-risk-management .sustainability-risk-management__text-wrapper {
    gap: 24px;
  }
}
.sustainability-risk-management .sustainability-risk-management__box-title {
  font-size: 16px;
  font-weight: 700;
  color: #585757;
  letter-spacing: 0.08em;
  margin-bottom: 4px;
}
@media screen and (min-width: 768px) {
  .sustainability-risk-management .sustainability-risk-management__box-title {
    font-size: 20px;
    margin-bottom: 24px;
  }
}
.sustainability-risk-management .sustainability-risk-management__image.--white {
  padding: 40px 24px;
  background-color: #fff;
  border-radius: 10px;
  border: 1px solid #efefef;
}
.sustainability-risk-management .sustainability-risk-management__image img {
  display: block;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  max-width: 690px;
  margin: 0 auto;
}
.sustainability-risk-management .sustainability-risk-management__link-wrapper {
  margin-top: 24px;
  max-width: 360px;
}
.sustainability-risk-management .sustainability-risk-management__link-wrapper .l-common__link {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  line-height: 1.5;
  padding: 12px 24px;
  text-decoration: none;
  background-image: url(../images/common/out-link-red.webp);
  background-repeat: no-repeat;
  background-position: right 24px center;
  background-size: 16px 16px;
}
.sustainability-risk-management .sustainability-risk-management__box-text-list-wrapper {
  border-bottom: 1px solid #efefef;
  background-color: #fff;
  padding: 16px;
}
@media screen and (min-width: 768px) {
  .sustainability-risk-management .sustainability-risk-management__box-text-list-wrapper {
    padding: 32px;
  }
}
.sustainability-risk-management .sustainability-risk-management__box-text-list-wrapper .sustainability-risk-management__box-text-list {
  line-height: 2;
  font-size: 16px;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .sustainability-risk-management .sustainability-risk-management__box-text-list-wrapper .sustainability-risk-management__box-text-list {
    font-size: 18px;
  }
}
.sustainability-risk-management .sustainability-risk-management__box-text-small {
  display: block;
  margin-top: 8px;
}
@media screen and (min-width: 768px) {
  .sustainability-risk-management .sustainability-risk-management__box-text-small {
    margin-top: 24px;
  }
}
.sustainability-risk-management .sustainability-risk-management__supoort .sustainability-risk-management__supoort__title {
  font-size: 16px;
  font-weight: 700;
  color: #585757;
  margin-bottom: 8px;
}
@media screen and (min-width: 768px) {
  .sustainability-risk-management .sustainability-risk-management__supoort .sustainability-risk-management__supoort__title {
    font-size: 20px;
    margin-bottom: 24px;
  }
}
.sustainability-risk-management .sustainability-risk-management__supoort .sustainability-risk-management__support-list {
  display: grid;
  grid-template-columns: 1fr;
  gap: 24px;
  margin-top: 8px;
}
@media screen and (min-width: 768px) {
  .sustainability-risk-management .sustainability-risk-management__supoort .sustainability-risk-management__support-list {
    margin-top: 24px;
    grid-template-columns: 1fr 1fr;
  }
}
.sustainability-risk-management .sustainability-risk-management__supoort .sustainability-risk-management__support-list .sustainability-risk-management__support-item .sustainability-risk-management__support-image {
  width: 100%;
}
.sustainability-risk-management .sustainability-risk-management__supoort .sustainability-risk-management__support-list .sustainability-risk-management__support-item .sustainability-risk-management__support-title {
  margin-top: 16px;
  font-size: 16px;
  font-weight: 700;
  color: #585757;
}
.sustainability-risk-management .sustainability-risk-management__h3 {
  font-size: 16px;
  font-weight: 700;
  color: #585757;
  letter-spacing: 0.08em;
  margin-bottom: 4px;
}
@media screen and (min-width: 768px) {
  .sustainability-risk-management .sustainability-risk-management__h3 {
    font-size: 20px;
    margin-bottom: 24px;
  }
}

.sustainability-safety-health .sustainability-safety-health__box-text-list-wrapper-wrapper {
  margin-top: 24px;
}
@media screen and (min-width: 768px) {
  .sustainability-safety-health .sustainability-safety-health__box-text-list-wrapper-wrapper {
    margin-top: 40px;
  }
}
.sustainability-safety-health .sustainability-safety-health__box-title {
  font-size: 16px;
  font-weight: 700;
  color: #585757;
  letter-spacing: 0.08em;
  margin-bottom: 4px;
}
@media screen and (min-width: 768px) {
  .sustainability-safety-health .sustainability-safety-health__box-title {
    font-size: 20px;
    margin-bottom: 24px;
  }
}
.sustainability-safety-health .sustainability-safety-health__image {
  border: 1px solid #efefef;
  border-radius: 10px;
  background-color: #fff;
  padding: 44px 8px;
  margin-top: 24px;
}
.sustainability-safety-health .sustainability-safety-health__image img {
  display: block;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  max-width: 576px;
  margin: 0 auto;
}
.sustainability-safety-health .sustainability-safety-health__box-text-list-wrapper {
  border-radius: 10px;
  border: 1px solid #efefef;
  background-color: #fff;
  padding: 16px;
}
@media screen and (min-width: 768px) {
  .sustainability-safety-health .sustainability-safety-health__box-text-list-wrapper {
    padding: 32px;
  }
}
.sustainability-safety-health .sustainability-safety-health__box-text-list-wrapper .sustainability-safety-health__box-text-list {
  line-height: 2;
  font-size: 16px;
  letter-spacing: 0.08em;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
  list-style: decimal;
}
@media screen and (min-width: 768px) {
  .sustainability-safety-health .sustainability-safety-health__box-text-list-wrapper .sustainability-safety-health__box-text-list {
    margin-left: 24px;
    font-size: 18px;
  }
}
.sustainability-safety-health .sustainability-safety-health__box-text-small {
  display: block;
  margin-top: 8px;
}
@media screen and (min-width: 768px) {
  .sustainability-safety-health .sustainability-safety-health__box-text-small {
    margin-top: 24px;
  }
}
.sustainability-safety-health .sustainability-safety-health__table-wrapper {
  margin-top: 40px;
  margin-bottom: 24px;
  overflow-x: auto;
  border: 1px solid #efefef;
  border-radius: 8px;
}
.sustainability-safety-health .sustainability-safety-health__table {
  width: 100%;
  border-collapse: collapse;
  width: 600px;
}
@media screen and (min-width: 768px) {
  .sustainability-safety-health .sustainability-safety-health__table {
    border-radius: 10px;
  }
}
@media screen and (min-width: 768px) {
  .sustainability-safety-health .sustainability-safety-health__table {
    min-width: 840px;
    width: 100%;
  }
}
.sustainability-safety-health .sustainability-safety-health__table .sustainability-safety-health__table-thead .sustainability-safety-health__table-tr .sustainability-safety-health__table-th {
  font-size: 14px;
  font-weight: 700;
  background-color: #595757;
  padding: 12px 8px;
  color: #fff;
  border-right: 1px solid #efefef;
  min-width: 100px;
  text-align: center;
  vertical-align: middle;
}
@media screen and (min-width: 768px) {
  .sustainability-safety-health .sustainability-safety-health__table .sustainability-safety-health__table-thead .sustainability-safety-health__table-tr .sustainability-safety-health__table-th {
    font-size: 16px;
    padding: 16px 20px;
  }
}
.sustainability-safety-health .sustainability-safety-health__table .sustainability-safety-health__table-thead .sustainability-safety-health__table-tr .sustainability-safety-health__table-th:first-child {
  width: 200px;
}
.sustainability-safety-health .sustainability-safety-health__table .sustainability-safety-health__table-tbody .sustainability-safety-health__table-tr .sustainability-safety-health__table-td {
  background-color: #fff;
  font-size: 12px;
  font-weight: 500;
  border-right: 1px solid #efefef;
  border-bottom: 1px solid #efefef;
  padding: 12px 8px;
  min-width: 100px;
  vertical-align: middle;
  line-height: 1.5;
}
.sustainability-safety-health .sustainability-safety-health__table .sustainability-safety-health__table-tbody .sustainability-safety-health__table-tr .sustainability-safety-health__table-td.--center {
  text-align: center;
}
.sustainability-safety-health .sustainability-safety-health__table .sustainability-safety-health__table-tbody .sustainability-safety-health__table-tr .sustainability-safety-health__table-td.--right {
  text-align: right;
}
@media screen and (min-width: 768px) {
  .sustainability-safety-health .sustainability-safety-health__table .sustainability-safety-health__table-tbody .sustainability-safety-health__table-tr .sustainability-safety-health__table-td {
    font-size: 16px;
    padding: 20px 8px;
  }
}
.sustainability-safety-health .sustainability-safety-health__box-wrapper {
  margin-top: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
  margin-bottom: 24px;
}
@media screen and (min-width: 768px) {
  .sustainability-safety-health .sustainability-safety-health__box-wrapper {
    margin-top: 64px;
    gap: 64px;
    margin-bottom: 64px;
  }
}
.sustainability-safety-health .sustainability-safety-health__box-wrapper .sustainability-safety-health__box {
  display: grid;
  grid-template-columns: 1fr;
  gap: 8px;
}
@media screen and (min-width: 768px) {
  .sustainability-safety-health .sustainability-safety-health__box-wrapper .sustainability-safety-health__box {
    gap: 24px;
  }
}
.sustainability-safety-health .sustainability-safety-health__box-wrapper .sustainability-safety-health__box .sustainability-safety-health__h3 {
  font-size: 16px;
  font-weight: 700;
  color: #585757;
  letter-spacing: 0.08em;
  margin-bottom: 4px;
}
@media screen and (min-width: 768px) {
  .sustainability-safety-health .sustainability-safety-health__box-wrapper .sustainability-safety-health__box .sustainability-safety-health__h3 {
    font-size: 20px;
    margin-bottom: 24px;
  }
}
@media screen and (min-width: 1024px) {
  .sustainability-safety-health .sustainability-safety-health__box-wrapper .sustainability-safety-health__box {
    gap: 24px;
    grid-template-columns: 1fr minmax(0, 0.5fr);
  }
}
.sustainability-safety-health .sustainability-safety-health__box-wrapper .sustainability-safety-health__box .sustainability-safety-health__box-image {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .sustainability-safety-health .sustainability-safety-health__box-wrapper .sustainability-safety-health__box .sustainability-safety-health__box-image {
    width: 100%;
  }
}
.sustainability-safety-health .sustainability-safety-health__supoort .sustainability-safety-health__supoort__title {
  font-size: 16px;
  font-weight: 700;
  color: #585757;
  margin-bottom: 8px;
}
@media screen and (min-width: 768px) {
  .sustainability-safety-health .sustainability-safety-health__supoort .sustainability-safety-health__supoort__title {
    font-size: 20px;
    margin-bottom: 24px;
  }
}
.sustainability-safety-health .sustainability-safety-health__supoort .sustainability-safety-health__support-list {
  display: grid;
  grid-template-columns: 1fr;
  gap: 24px;
  margin-top: 8px;
}
@media screen and (min-width: 768px) {
  .sustainability-safety-health .sustainability-safety-health__supoort .sustainability-safety-health__support-list {
    margin-top: 24px;
    grid-template-columns: 1fr 1fr;
  }
}
.sustainability-safety-health .sustainability-safety-health__supoort .sustainability-safety-health__support-list .sustainability-safety-health__support-item .sustainability-safety-health__support-image {
  width: 100%;
}
.sustainability-safety-health .sustainability-safety-health__supoort .sustainability-safety-health__support-list .sustainability-safety-health__support-item .sustainability-safety-health__support-title {
  margin-top: 16px;
  font-size: 16px;
  font-weight: 700;
  color: #585757;
}
.sustainability-safety-health .sustainability-safety-health__h3 {
  font-size: 16px;
  font-weight: 700;
  color: #585757;
  letter-spacing: 0.08em;
  margin-bottom: 4px;
}
@media screen and (min-width: 768px) {
  .sustainability-safety-health .sustainability-safety-health__h3 {
    font-size: 20px;
    margin-bottom: 24px;
  }
}

.sustainability-social .toparea .toparea__links-wrapper {
  display: grid;
  gap: 40px;
}
.sustainability-social .toparea .toparea__links-wrapper img {
  display: block;
  width: 100%;
}
.sustainability-social .toparea .toparea__title {
  font-size: 20px;
  text-align: center;
  font-weight: 700;
  margin-bottom: 24px;
}
@media screen and (min-width: 768px) {
  .sustainability-social .toparea .toparea__title {
    font-size: 30px;
    margin-bottom: 40px;
  }
}
.sustainability-social .toparea .toparea__links {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 24px;
  padding: 0 40px;
}
@media screen and (min-width: 768px) {
  .sustainability-social .toparea .toparea__links {
    grid-template-columns: repeat(2, 1fr);
  }
}
.sustainability-social .toparea .toparea__links--social.toparea__links a {
  padding: 20px 24px;
}

.sustainability-supply-chain .sustainability-supply-chain__sub-content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
}
@media screen and (min-width: 768px) {
  .sustainability-supply-chain .sustainability-supply-chain__sub-content-wrapper {
    gap: 40px;
  }
}
.sustainability-supply-chain .sustainability-supply-chain__text-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
}
@media screen and (min-width: 768px) {
  .sustainability-supply-chain .sustainability-supply-chain__text-wrapper {
    gap: 24px;
  }
}
.sustainability-supply-chain .sustainability-supply-chain__box-title {
  font-size: 16px;
  font-weight: 700;
  color: #585757;
  letter-spacing: 0.08em;
  margin-bottom: 4px;
}
@media screen and (min-width: 768px) {
  .sustainability-supply-chain .sustainability-supply-chain__box-title {
    font-size: 20px;
    margin-bottom: 24px;
  }
}
.sustainability-supply-chain .sustainability-supply-chain__image {
  padding: 40px;
  border: 1px solid #efefef;
  background-color: #fff;
}
.sustainability-supply-chain .sustainability-supply-chain__image img {
  display: block;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  max-width: 640px;
  margin: 0 auto;
}
.sustainability-supply-chain .sustainability-supply-chain__box-text-list-wrapper {
  border-bottom: 1px solid #efefef;
  background-color: #fff;
  padding: 16px;
}
@media screen and (min-width: 768px) {
  .sustainability-supply-chain .sustainability-supply-chain__box-text-list-wrapper {
    padding: 32px;
  }
}
.sustainability-supply-chain .sustainability-supply-chain__box-text-list-wrapper .sustainability-supply-chain__box-text-list {
  line-height: 2;
  font-size: 16px;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .sustainability-supply-chain .sustainability-supply-chain__box-text-list-wrapper .sustainability-supply-chain__box-text-list {
    font-size: 18px;
  }
}
.sustainability-supply-chain .sustainability-supply-chain__box-text-small {
  display: block;
  margin-top: 8px;
}
@media screen and (min-width: 768px) {
  .sustainability-supply-chain .sustainability-supply-chain__box-text-small {
    margin-top: 24px;
  }
}
.sustainability-supply-chain .sustainability-supply-chain__table-wrapper {
  margin-top: 40px;
  margin-bottom: 24px;
  overflow-x: auto;
  border: 1px solid #efefef;
  border-radius: 8px;
}
.sustainability-supply-chain .sustainability-supply-chain__table {
  width: 100%;
  border-collapse: collapse;
  width: 600px;
}
@media screen and (min-width: 768px) {
  .sustainability-supply-chain .sustainability-supply-chain__table {
    border-radius: 10px;
  }
}
@media screen and (min-width: 768px) {
  .sustainability-supply-chain .sustainability-supply-chain__table {
    min-width: 840px;
    width: 100%;
  }
}
.sustainability-supply-chain .sustainability-supply-chain__table .sustainability-supply-chain__table-thead .sustainability-supply-chain__table-tr .sustainability-supply-chain__table-th {
  font-size: 14px;
  font-weight: 700;
  background-color: #595757;
  padding: 12px 8px;
  color: #fff;
  border-right: 1px solid #efefef;
  min-width: 100px;
  text-align: center;
  vertical-align: middle;
}
@media screen and (min-width: 768px) {
  .sustainability-supply-chain .sustainability-supply-chain__table .sustainability-supply-chain__table-thead .sustainability-supply-chain__table-tr .sustainability-supply-chain__table-th {
    font-size: 16px;
    padding: 16px 20px;
  }
}
.sustainability-supply-chain .sustainability-supply-chain__table .sustainability-supply-chain__table-thead .sustainability-supply-chain__table-tr .sustainability-supply-chain__table-th:first-child {
  width: 360px;
}
.sustainability-supply-chain .sustainability-supply-chain__table .sustainability-supply-chain__table-tbody .sustainability-supply-chain__table-tr .sustainability-supply-chain__table-td {
  background-color: #fff;
  font-size: 12px;
  font-weight: 500;
  border-right: 1px solid #efefef;
  border-bottom: 1px solid #efefef;
  padding: 12px 8px;
  min-width: 100px;
  vertical-align: middle;
  line-height: 1.5;
}
.sustainability-supply-chain .sustainability-supply-chain__table .sustainability-supply-chain__table-tbody .sustainability-supply-chain__table-tr .sustainability-supply-chain__table-td.--center {
  text-align: center;
}
.sustainability-supply-chain .sustainability-supply-chain__table .sustainability-supply-chain__table-tbody .sustainability-supply-chain__table-tr .sustainability-supply-chain__table-td.--right {
  text-align: right;
}
.sustainability-supply-chain .sustainability-supply-chain__table .sustainability-supply-chain__table-tbody .sustainability-supply-chain__table-tr .sustainability-supply-chain__table-td ul {
  list-style-type: "・";
}
@media screen and (min-width: 768px) {
  .sustainability-supply-chain .sustainability-supply-chain__table .sustainability-supply-chain__table-tbody .sustainability-supply-chain__table-tr .sustainability-supply-chain__table-td {
    font-size: 16px;
    padding: 20px 24px;
  }
}
.sustainability-supply-chain .sustainability-supply-chain__h3 {
  font-size: 16px;
  font-weight: 700;
  color: #585757;
  letter-spacing: 0.08em;
  margin-bottom: 4px;
}
@media screen and (min-width: 768px) {
  .sustainability-supply-chain .sustainability-supply-chain__h3 {
    font-size: 20px;
    margin-bottom: 24px;
  }
}
.sustainability-supply-chain .sustainability-supply-chain__h4 {
  font-size: 14px;
  font-weight: 700;
  color: #585757;
  letter-spacing: 0.08em;
  margin-bottom: 4px;
}
@media screen and (min-width: 768px) {
  .sustainability-supply-chain .sustainability-supply-chain__h4 {
    font-size: 18px;
    margin-bottom: 24px;
  }
}
.sustainability-supply-chain .sustainability-supply-chain__nested-text-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 8px 0px 0px 8px;
}
@media screen and (min-width: 768px) {
  .sustainability-supply-chain .sustainability-supply-chain__nested-text-wrapper {
    margin: 24px 0px 0px 24px;
    gap: 24px;
  }
}
.sustainability-supply-chain .sustainability-supply-chain__note-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
}
@media screen and (min-width: 768px) {
  .sustainability-supply-chain .sustainability-supply-chain__note-wrapper {
    font-size: 14px;
    gap: 40px;
  }
}
.sustainability-supply-chain .sustainability-supply-chain__note {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
}
.sustainability-supply-chain .sustainability-supply-chain__note .sustainability-supply-chain__note-title {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.sustainability-supply-chain .l-common__text.update-date {
  text-align: right;
}

.sustainability-tcfd .--mt1 {
  margin-top: 1px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt1 {
    margin-top: 0.5px;
  }
}
.sustainability-tcfd .--mb1 {
  margin-bottom: 1px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb1 {
    margin-bottom: 0.5px !important;
  }
}
.sustainability-tcfd .--pt1 {
  padding-top: 1px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt1 {
    padding-top: 0.5px;
  }
}
.sustainability-tcfd .--pb1 {
  padding-bottom: 1px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb1 {
    padding-bottom: 0.5px;
  }
}
.sustainability-tcfd .--px1 {
  padding: 0 1px;
}
.sustainability-tcfd .max-w-1 {
  max-width: 1px;
}
.sustainability-tcfd .w-1 {
  width: 1px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-1 {
    width: 0.5px;
  }
}
.sustainability-tcfd .h-1 {
  height: 1px;
}
.sustainability-tcfd .--gap1 {
  gap: 1px !important;
}
.sustainability-tcfd .--fw1 {
  font-weight: 1;
}
.sustainability-tcfd .--mt2 {
  margin-top: 2px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt2 {
    margin-top: 1px;
  }
}
.sustainability-tcfd .--mb2 {
  margin-bottom: 2px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb2 {
    margin-bottom: 1px !important;
  }
}
.sustainability-tcfd .--pt2 {
  padding-top: 2px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt2 {
    padding-top: 1px;
  }
}
.sustainability-tcfd .--pb2 {
  padding-bottom: 2px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb2 {
    padding-bottom: 1px;
  }
}
.sustainability-tcfd .--px2 {
  padding: 0 2px;
}
.sustainability-tcfd .max-w-2 {
  max-width: 2px;
}
.sustainability-tcfd .w-2 {
  width: 2px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-2 {
    width: 1px;
  }
}
.sustainability-tcfd .h-2 {
  height: 2px;
}
.sustainability-tcfd .--gap2 {
  gap: 2px !important;
}
.sustainability-tcfd .--fw2 {
  font-weight: 2;
}
.sustainability-tcfd .--mt3 {
  margin-top: 3px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt3 {
    margin-top: 1.5px;
  }
}
.sustainability-tcfd .--mb3 {
  margin-bottom: 3px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb3 {
    margin-bottom: 1.5px !important;
  }
}
.sustainability-tcfd .--pt3 {
  padding-top: 3px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt3 {
    padding-top: 1.5px;
  }
}
.sustainability-tcfd .--pb3 {
  padding-bottom: 3px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb3 {
    padding-bottom: 1.5px;
  }
}
.sustainability-tcfd .--px3 {
  padding: 0 3px;
}
.sustainability-tcfd .max-w-3 {
  max-width: 3px;
}
.sustainability-tcfd .w-3 {
  width: 3px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-3 {
    width: 1.5px;
  }
}
.sustainability-tcfd .h-3 {
  height: 3px;
}
.sustainability-tcfd .--gap3 {
  gap: 3px !important;
}
.sustainability-tcfd .--fw3 {
  font-weight: 3;
}
.sustainability-tcfd .--mt4 {
  margin-top: 4px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt4 {
    margin-top: 2px;
  }
}
.sustainability-tcfd .--mb4 {
  margin-bottom: 4px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb4 {
    margin-bottom: 2px !important;
  }
}
.sustainability-tcfd .--pt4 {
  padding-top: 4px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt4 {
    padding-top: 2px;
  }
}
.sustainability-tcfd .--pb4 {
  padding-bottom: 4px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb4 {
    padding-bottom: 2px;
  }
}
.sustainability-tcfd .--px4 {
  padding: 0 4px;
}
.sustainability-tcfd .max-w-4 {
  max-width: 4px;
}
.sustainability-tcfd .w-4 {
  width: 4px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-4 {
    width: 2px;
  }
}
.sustainability-tcfd .h-4 {
  height: 4px;
}
.sustainability-tcfd .--gap4 {
  gap: 4px !important;
}
.sustainability-tcfd .--fw4 {
  font-weight: 4;
}
.sustainability-tcfd .--mt5 {
  margin-top: 5px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt5 {
    margin-top: 2.5px;
  }
}
.sustainability-tcfd .--mb5 {
  margin-bottom: 5px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb5 {
    margin-bottom: 2.5px !important;
  }
}
.sustainability-tcfd .--pt5 {
  padding-top: 5px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt5 {
    padding-top: 2.5px;
  }
}
.sustainability-tcfd .--pb5 {
  padding-bottom: 5px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb5 {
    padding-bottom: 2.5px;
  }
}
.sustainability-tcfd .--px5 {
  padding: 0 5px;
}
.sustainability-tcfd .max-w-5 {
  max-width: 5px;
}
.sustainability-tcfd .w-5 {
  width: 5px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-5 {
    width: 2.5px;
  }
}
.sustainability-tcfd .h-5 {
  height: 5px;
}
.sustainability-tcfd .--gap5 {
  gap: 5px !important;
}
.sustainability-tcfd .--fw5 {
  font-weight: 5;
}
.sustainability-tcfd .--mt6 {
  margin-top: 6px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt6 {
    margin-top: 3px;
  }
}
.sustainability-tcfd .--mb6 {
  margin-bottom: 6px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb6 {
    margin-bottom: 3px !important;
  }
}
.sustainability-tcfd .--pt6 {
  padding-top: 6px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt6 {
    padding-top: 3px;
  }
}
.sustainability-tcfd .--pb6 {
  padding-bottom: 6px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb6 {
    padding-bottom: 3px;
  }
}
.sustainability-tcfd .--px6 {
  padding: 0 6px;
}
.sustainability-tcfd .max-w-6 {
  max-width: 6px;
}
.sustainability-tcfd .w-6 {
  width: 6px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-6 {
    width: 3px;
  }
}
.sustainability-tcfd .h-6 {
  height: 6px;
}
.sustainability-tcfd .--gap6 {
  gap: 6px !important;
}
.sustainability-tcfd .--fw6 {
  font-weight: 6;
}
.sustainability-tcfd .--mt7 {
  margin-top: 7px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt7 {
    margin-top: 3.5px;
  }
}
.sustainability-tcfd .--mb7 {
  margin-bottom: 7px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb7 {
    margin-bottom: 3.5px !important;
  }
}
.sustainability-tcfd .--pt7 {
  padding-top: 7px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt7 {
    padding-top: 3.5px;
  }
}
.sustainability-tcfd .--pb7 {
  padding-bottom: 7px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb7 {
    padding-bottom: 3.5px;
  }
}
.sustainability-tcfd .--px7 {
  padding: 0 7px;
}
.sustainability-tcfd .max-w-7 {
  max-width: 7px;
}
.sustainability-tcfd .w-7 {
  width: 7px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-7 {
    width: 3.5px;
  }
}
.sustainability-tcfd .h-7 {
  height: 7px;
}
.sustainability-tcfd .--gap7 {
  gap: 7px !important;
}
.sustainability-tcfd .--fw7 {
  font-weight: 7;
}
.sustainability-tcfd .--mt8 {
  margin-top: 8px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt8 {
    margin-top: 4px;
  }
}
.sustainability-tcfd .--mb8 {
  margin-bottom: 8px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb8 {
    margin-bottom: 4px !important;
  }
}
.sustainability-tcfd .--pt8 {
  padding-top: 8px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt8 {
    padding-top: 4px;
  }
}
.sustainability-tcfd .--pb8 {
  padding-bottom: 8px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb8 {
    padding-bottom: 4px;
  }
}
.sustainability-tcfd .--px8 {
  padding: 0 8px;
}
.sustainability-tcfd .max-w-8 {
  max-width: 8px;
}
.sustainability-tcfd .w-8 {
  width: 8px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-8 {
    width: 4px;
  }
}
.sustainability-tcfd .h-8 {
  height: 8px;
}
.sustainability-tcfd .--gap8 {
  gap: 8px !important;
}
.sustainability-tcfd .--fw8 {
  font-weight: 8;
}
.sustainability-tcfd .--mt9 {
  margin-top: 9px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt9 {
    margin-top: 4.5px;
  }
}
.sustainability-tcfd .--mb9 {
  margin-bottom: 9px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb9 {
    margin-bottom: 4.5px !important;
  }
}
.sustainability-tcfd .--pt9 {
  padding-top: 9px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt9 {
    padding-top: 4.5px;
  }
}
.sustainability-tcfd .--pb9 {
  padding-bottom: 9px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb9 {
    padding-bottom: 4.5px;
  }
}
.sustainability-tcfd .--px9 {
  padding: 0 9px;
}
.sustainability-tcfd .max-w-9 {
  max-width: 9px;
}
.sustainability-tcfd .w-9 {
  width: 9px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-9 {
    width: 4.5px;
  }
}
.sustainability-tcfd .h-9 {
  height: 9px;
}
.sustainability-tcfd .--gap9 {
  gap: 9px !important;
}
.sustainability-tcfd .--fw9 {
  font-weight: 9;
}
.sustainability-tcfd .--mt10 {
  margin-top: 10px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt10 {
    margin-top: 5px;
  }
}
.sustainability-tcfd .--mb10 {
  margin-bottom: 10px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb10 {
    margin-bottom: 5px !important;
  }
}
.sustainability-tcfd .--pt10 {
  padding-top: 10px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt10 {
    padding-top: 5px;
  }
}
.sustainability-tcfd .--pb10 {
  padding-bottom: 10px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb10 {
    padding-bottom: 5px;
  }
}
.sustainability-tcfd .--px10 {
  padding: 0 10px;
}
.sustainability-tcfd .max-w-10 {
  max-width: 10px;
}
.sustainability-tcfd .w-10 {
  width: 10px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-10 {
    width: 5px;
  }
}
.sustainability-tcfd .h-10 {
  height: 10px;
}
.sustainability-tcfd .--gap10 {
  gap: 10px !important;
}
.sustainability-tcfd .--fw10 {
  font-weight: 10;
}
.sustainability-tcfd .--mt11 {
  margin-top: 11px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt11 {
    margin-top: 5.5px;
  }
}
.sustainability-tcfd .--mb11 {
  margin-bottom: 11px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb11 {
    margin-bottom: 5.5px !important;
  }
}
.sustainability-tcfd .--pt11 {
  padding-top: 11px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt11 {
    padding-top: 5.5px;
  }
}
.sustainability-tcfd .--pb11 {
  padding-bottom: 11px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb11 {
    padding-bottom: 5.5px;
  }
}
.sustainability-tcfd .--px11 {
  padding: 0 11px;
}
.sustainability-tcfd .max-w-11 {
  max-width: 11px;
}
.sustainability-tcfd .w-11 {
  width: 11px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-11 {
    width: 5.5px;
  }
}
.sustainability-tcfd .h-11 {
  height: 11px;
}
.sustainability-tcfd .--gap11 {
  gap: 11px !important;
}
.sustainability-tcfd .--fw11 {
  font-weight: 11;
}
.sustainability-tcfd .--mt12 {
  margin-top: 12px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt12 {
    margin-top: 6px;
  }
}
.sustainability-tcfd .--mb12 {
  margin-bottom: 12px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb12 {
    margin-bottom: 6px !important;
  }
}
.sustainability-tcfd .--pt12 {
  padding-top: 12px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt12 {
    padding-top: 6px;
  }
}
.sustainability-tcfd .--pb12 {
  padding-bottom: 12px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb12 {
    padding-bottom: 6px;
  }
}
.sustainability-tcfd .--px12 {
  padding: 0 12px;
}
.sustainability-tcfd .max-w-12 {
  max-width: 12px;
}
.sustainability-tcfd .w-12 {
  width: 12px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-12 {
    width: 6px;
  }
}
.sustainability-tcfd .h-12 {
  height: 12px;
}
.sustainability-tcfd .--gap12 {
  gap: 12px !important;
}
.sustainability-tcfd .--fw12 {
  font-weight: 12;
}
.sustainability-tcfd .--mt13 {
  margin-top: 13px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt13 {
    margin-top: 6.5px;
  }
}
.sustainability-tcfd .--mb13 {
  margin-bottom: 13px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb13 {
    margin-bottom: 6.5px !important;
  }
}
.sustainability-tcfd .--pt13 {
  padding-top: 13px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt13 {
    padding-top: 6.5px;
  }
}
.sustainability-tcfd .--pb13 {
  padding-bottom: 13px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb13 {
    padding-bottom: 6.5px;
  }
}
.sustainability-tcfd .--px13 {
  padding: 0 13px;
}
.sustainability-tcfd .max-w-13 {
  max-width: 13px;
}
.sustainability-tcfd .w-13 {
  width: 13px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-13 {
    width: 6.5px;
  }
}
.sustainability-tcfd .h-13 {
  height: 13px;
}
.sustainability-tcfd .--gap13 {
  gap: 13px !important;
}
.sustainability-tcfd .--fw13 {
  font-weight: 13;
}
.sustainability-tcfd .--mt14 {
  margin-top: 14px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt14 {
    margin-top: 7px;
  }
}
.sustainability-tcfd .--mb14 {
  margin-bottom: 14px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb14 {
    margin-bottom: 7px !important;
  }
}
.sustainability-tcfd .--pt14 {
  padding-top: 14px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt14 {
    padding-top: 7px;
  }
}
.sustainability-tcfd .--pb14 {
  padding-bottom: 14px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb14 {
    padding-bottom: 7px;
  }
}
.sustainability-tcfd .--px14 {
  padding: 0 14px;
}
.sustainability-tcfd .max-w-14 {
  max-width: 14px;
}
.sustainability-tcfd .w-14 {
  width: 14px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-14 {
    width: 7px;
  }
}
.sustainability-tcfd .h-14 {
  height: 14px;
}
.sustainability-tcfd .--gap14 {
  gap: 14px !important;
}
.sustainability-tcfd .--fw14 {
  font-weight: 14;
}
.sustainability-tcfd .--mt15 {
  margin-top: 15px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt15 {
    margin-top: 7.5px;
  }
}
.sustainability-tcfd .--mb15 {
  margin-bottom: 15px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb15 {
    margin-bottom: 7.5px !important;
  }
}
.sustainability-tcfd .--pt15 {
  padding-top: 15px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt15 {
    padding-top: 7.5px;
  }
}
.sustainability-tcfd .--pb15 {
  padding-bottom: 15px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb15 {
    padding-bottom: 7.5px;
  }
}
.sustainability-tcfd .--px15 {
  padding: 0 15px;
}
.sustainability-tcfd .max-w-15 {
  max-width: 15px;
}
.sustainability-tcfd .w-15 {
  width: 15px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-15 {
    width: 7.5px;
  }
}
.sustainability-tcfd .h-15 {
  height: 15px;
}
.sustainability-tcfd .--gap15 {
  gap: 15px !important;
}
.sustainability-tcfd .--fw15 {
  font-weight: 15;
}
.sustainability-tcfd .--mt16 {
  margin-top: 16px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt16 {
    margin-top: 8px;
  }
}
.sustainability-tcfd .--mb16 {
  margin-bottom: 16px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb16 {
    margin-bottom: 8px !important;
  }
}
.sustainability-tcfd .--pt16 {
  padding-top: 16px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt16 {
    padding-top: 8px;
  }
}
.sustainability-tcfd .--pb16 {
  padding-bottom: 16px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb16 {
    padding-bottom: 8px;
  }
}
.sustainability-tcfd .--px16 {
  padding: 0 16px;
}
.sustainability-tcfd .max-w-16 {
  max-width: 16px;
}
.sustainability-tcfd .w-16 {
  width: 16px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-16 {
    width: 8px;
  }
}
.sustainability-tcfd .h-16 {
  height: 16px;
}
.sustainability-tcfd .--gap16 {
  gap: 16px !important;
}
.sustainability-tcfd .--fw16 {
  font-weight: 16;
}
.sustainability-tcfd .--mt17 {
  margin-top: 17px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt17 {
    margin-top: 8.5px;
  }
}
.sustainability-tcfd .--mb17 {
  margin-bottom: 17px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb17 {
    margin-bottom: 8.5px !important;
  }
}
.sustainability-tcfd .--pt17 {
  padding-top: 17px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt17 {
    padding-top: 8.5px;
  }
}
.sustainability-tcfd .--pb17 {
  padding-bottom: 17px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb17 {
    padding-bottom: 8.5px;
  }
}
.sustainability-tcfd .--px17 {
  padding: 0 17px;
}
.sustainability-tcfd .max-w-17 {
  max-width: 17px;
}
.sustainability-tcfd .w-17 {
  width: 17px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-17 {
    width: 8.5px;
  }
}
.sustainability-tcfd .h-17 {
  height: 17px;
}
.sustainability-tcfd .--gap17 {
  gap: 17px !important;
}
.sustainability-tcfd .--fw17 {
  font-weight: 17;
}
.sustainability-tcfd .--mt18 {
  margin-top: 18px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt18 {
    margin-top: 9px;
  }
}
.sustainability-tcfd .--mb18 {
  margin-bottom: 18px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb18 {
    margin-bottom: 9px !important;
  }
}
.sustainability-tcfd .--pt18 {
  padding-top: 18px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt18 {
    padding-top: 9px;
  }
}
.sustainability-tcfd .--pb18 {
  padding-bottom: 18px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb18 {
    padding-bottom: 9px;
  }
}
.sustainability-tcfd .--px18 {
  padding: 0 18px;
}
.sustainability-tcfd .max-w-18 {
  max-width: 18px;
}
.sustainability-tcfd .w-18 {
  width: 18px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-18 {
    width: 9px;
  }
}
.sustainability-tcfd .h-18 {
  height: 18px;
}
.sustainability-tcfd .--gap18 {
  gap: 18px !important;
}
.sustainability-tcfd .--fw18 {
  font-weight: 18;
}
.sustainability-tcfd .--mt19 {
  margin-top: 19px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt19 {
    margin-top: 9.5px;
  }
}
.sustainability-tcfd .--mb19 {
  margin-bottom: 19px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb19 {
    margin-bottom: 9.5px !important;
  }
}
.sustainability-tcfd .--pt19 {
  padding-top: 19px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt19 {
    padding-top: 9.5px;
  }
}
.sustainability-tcfd .--pb19 {
  padding-bottom: 19px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb19 {
    padding-bottom: 9.5px;
  }
}
.sustainability-tcfd .--px19 {
  padding: 0 19px;
}
.sustainability-tcfd .max-w-19 {
  max-width: 19px;
}
.sustainability-tcfd .w-19 {
  width: 19px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-19 {
    width: 9.5px;
  }
}
.sustainability-tcfd .h-19 {
  height: 19px;
}
.sustainability-tcfd .--gap19 {
  gap: 19px !important;
}
.sustainability-tcfd .--fw19 {
  font-weight: 19;
}
.sustainability-tcfd .--mt20 {
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt20 {
    margin-top: 10px;
  }
}
.sustainability-tcfd .--mb20 {
  margin-bottom: 20px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb20 {
    margin-bottom: 10px !important;
  }
}
.sustainability-tcfd .--pt20 {
  padding-top: 20px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt20 {
    padding-top: 10px;
  }
}
.sustainability-tcfd .--pb20 {
  padding-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb20 {
    padding-bottom: 10px;
  }
}
.sustainability-tcfd .--px20 {
  padding: 0 20px;
}
.sustainability-tcfd .max-w-20 {
  max-width: 20px;
}
.sustainability-tcfd .w-20 {
  width: 20px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-20 {
    width: 10px;
  }
}
.sustainability-tcfd .h-20 {
  height: 20px;
}
.sustainability-tcfd .--gap20 {
  gap: 20px !important;
}
.sustainability-tcfd .--fw20 {
  font-weight: 20;
}
.sustainability-tcfd .--mt21 {
  margin-top: 21px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt21 {
    margin-top: 10.5px;
  }
}
.sustainability-tcfd .--mb21 {
  margin-bottom: 21px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb21 {
    margin-bottom: 10.5px !important;
  }
}
.sustainability-tcfd .--pt21 {
  padding-top: 21px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt21 {
    padding-top: 10.5px;
  }
}
.sustainability-tcfd .--pb21 {
  padding-bottom: 21px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb21 {
    padding-bottom: 10.5px;
  }
}
.sustainability-tcfd .--px21 {
  padding: 0 21px;
}
.sustainability-tcfd .max-w-21 {
  max-width: 21px;
}
.sustainability-tcfd .w-21 {
  width: 21px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-21 {
    width: 10.5px;
  }
}
.sustainability-tcfd .h-21 {
  height: 21px;
}
.sustainability-tcfd .--gap21 {
  gap: 21px !important;
}
.sustainability-tcfd .--fw21 {
  font-weight: 21;
}
.sustainability-tcfd .--mt22 {
  margin-top: 22px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt22 {
    margin-top: 11px;
  }
}
.sustainability-tcfd .--mb22 {
  margin-bottom: 22px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb22 {
    margin-bottom: 11px !important;
  }
}
.sustainability-tcfd .--pt22 {
  padding-top: 22px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt22 {
    padding-top: 11px;
  }
}
.sustainability-tcfd .--pb22 {
  padding-bottom: 22px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb22 {
    padding-bottom: 11px;
  }
}
.sustainability-tcfd .--px22 {
  padding: 0 22px;
}
.sustainability-tcfd .max-w-22 {
  max-width: 22px;
}
.sustainability-tcfd .w-22 {
  width: 22px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-22 {
    width: 11px;
  }
}
.sustainability-tcfd .h-22 {
  height: 22px;
}
.sustainability-tcfd .--gap22 {
  gap: 22px !important;
}
.sustainability-tcfd .--fw22 {
  font-weight: 22;
}
.sustainability-tcfd .--mt23 {
  margin-top: 23px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt23 {
    margin-top: 11.5px;
  }
}
.sustainability-tcfd .--mb23 {
  margin-bottom: 23px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb23 {
    margin-bottom: 11.5px !important;
  }
}
.sustainability-tcfd .--pt23 {
  padding-top: 23px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt23 {
    padding-top: 11.5px;
  }
}
.sustainability-tcfd .--pb23 {
  padding-bottom: 23px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb23 {
    padding-bottom: 11.5px;
  }
}
.sustainability-tcfd .--px23 {
  padding: 0 23px;
}
.sustainability-tcfd .max-w-23 {
  max-width: 23px;
}
.sustainability-tcfd .w-23 {
  width: 23px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-23 {
    width: 11.5px;
  }
}
.sustainability-tcfd .h-23 {
  height: 23px;
}
.sustainability-tcfd .--gap23 {
  gap: 23px !important;
}
.sustainability-tcfd .--fw23 {
  font-weight: 23;
}
.sustainability-tcfd .--mt24 {
  margin-top: 24px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt24 {
    margin-top: 12px;
  }
}
.sustainability-tcfd .--mb24 {
  margin-bottom: 24px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb24 {
    margin-bottom: 12px !important;
  }
}
.sustainability-tcfd .--pt24 {
  padding-top: 24px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt24 {
    padding-top: 12px;
  }
}
.sustainability-tcfd .--pb24 {
  padding-bottom: 24px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb24 {
    padding-bottom: 12px;
  }
}
.sustainability-tcfd .--px24 {
  padding: 0 24px;
}
.sustainability-tcfd .max-w-24 {
  max-width: 24px;
}
.sustainability-tcfd .w-24 {
  width: 24px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-24 {
    width: 12px;
  }
}
.sustainability-tcfd .h-24 {
  height: 24px;
}
.sustainability-tcfd .--gap24 {
  gap: 24px !important;
}
.sustainability-tcfd .--fw24 {
  font-weight: 24;
}
.sustainability-tcfd .--mt25 {
  margin-top: 25px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt25 {
    margin-top: 12.5px;
  }
}
.sustainability-tcfd .--mb25 {
  margin-bottom: 25px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb25 {
    margin-bottom: 12.5px !important;
  }
}
.sustainability-tcfd .--pt25 {
  padding-top: 25px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt25 {
    padding-top: 12.5px;
  }
}
.sustainability-tcfd .--pb25 {
  padding-bottom: 25px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb25 {
    padding-bottom: 12.5px;
  }
}
.sustainability-tcfd .--px25 {
  padding: 0 25px;
}
.sustainability-tcfd .max-w-25 {
  max-width: 25px;
}
.sustainability-tcfd .w-25 {
  width: 25px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-25 {
    width: 12.5px;
  }
}
.sustainability-tcfd .h-25 {
  height: 25px;
}
.sustainability-tcfd .--gap25 {
  gap: 25px !important;
}
.sustainability-tcfd .--fw25 {
  font-weight: 25;
}
.sustainability-tcfd .--mt26 {
  margin-top: 26px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt26 {
    margin-top: 13px;
  }
}
.sustainability-tcfd .--mb26 {
  margin-bottom: 26px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb26 {
    margin-bottom: 13px !important;
  }
}
.sustainability-tcfd .--pt26 {
  padding-top: 26px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt26 {
    padding-top: 13px;
  }
}
.sustainability-tcfd .--pb26 {
  padding-bottom: 26px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb26 {
    padding-bottom: 13px;
  }
}
.sustainability-tcfd .--px26 {
  padding: 0 26px;
}
.sustainability-tcfd .max-w-26 {
  max-width: 26px;
}
.sustainability-tcfd .w-26 {
  width: 26px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-26 {
    width: 13px;
  }
}
.sustainability-tcfd .h-26 {
  height: 26px;
}
.sustainability-tcfd .--gap26 {
  gap: 26px !important;
}
.sustainability-tcfd .--fw26 {
  font-weight: 26;
}
.sustainability-tcfd .--mt27 {
  margin-top: 27px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt27 {
    margin-top: 13.5px;
  }
}
.sustainability-tcfd .--mb27 {
  margin-bottom: 27px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb27 {
    margin-bottom: 13.5px !important;
  }
}
.sustainability-tcfd .--pt27 {
  padding-top: 27px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt27 {
    padding-top: 13.5px;
  }
}
.sustainability-tcfd .--pb27 {
  padding-bottom: 27px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb27 {
    padding-bottom: 13.5px;
  }
}
.sustainability-tcfd .--px27 {
  padding: 0 27px;
}
.sustainability-tcfd .max-w-27 {
  max-width: 27px;
}
.sustainability-tcfd .w-27 {
  width: 27px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-27 {
    width: 13.5px;
  }
}
.sustainability-tcfd .h-27 {
  height: 27px;
}
.sustainability-tcfd .--gap27 {
  gap: 27px !important;
}
.sustainability-tcfd .--fw27 {
  font-weight: 27;
}
.sustainability-tcfd .--mt28 {
  margin-top: 28px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt28 {
    margin-top: 14px;
  }
}
.sustainability-tcfd .--mb28 {
  margin-bottom: 28px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb28 {
    margin-bottom: 14px !important;
  }
}
.sustainability-tcfd .--pt28 {
  padding-top: 28px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt28 {
    padding-top: 14px;
  }
}
.sustainability-tcfd .--pb28 {
  padding-bottom: 28px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb28 {
    padding-bottom: 14px;
  }
}
.sustainability-tcfd .--px28 {
  padding: 0 28px;
}
.sustainability-tcfd .max-w-28 {
  max-width: 28px;
}
.sustainability-tcfd .w-28 {
  width: 28px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-28 {
    width: 14px;
  }
}
.sustainability-tcfd .h-28 {
  height: 28px;
}
.sustainability-tcfd .--gap28 {
  gap: 28px !important;
}
.sustainability-tcfd .--fw28 {
  font-weight: 28;
}
.sustainability-tcfd .--mt29 {
  margin-top: 29px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt29 {
    margin-top: 14.5px;
  }
}
.sustainability-tcfd .--mb29 {
  margin-bottom: 29px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb29 {
    margin-bottom: 14.5px !important;
  }
}
.sustainability-tcfd .--pt29 {
  padding-top: 29px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt29 {
    padding-top: 14.5px;
  }
}
.sustainability-tcfd .--pb29 {
  padding-bottom: 29px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb29 {
    padding-bottom: 14.5px;
  }
}
.sustainability-tcfd .--px29 {
  padding: 0 29px;
}
.sustainability-tcfd .max-w-29 {
  max-width: 29px;
}
.sustainability-tcfd .w-29 {
  width: 29px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-29 {
    width: 14.5px;
  }
}
.sustainability-tcfd .h-29 {
  height: 29px;
}
.sustainability-tcfd .--gap29 {
  gap: 29px !important;
}
.sustainability-tcfd .--fw29 {
  font-weight: 29;
}
.sustainability-tcfd .--mt30 {
  margin-top: 30px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt30 {
    margin-top: 15px;
  }
}
.sustainability-tcfd .--mb30 {
  margin-bottom: 30px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb30 {
    margin-bottom: 15px !important;
  }
}
.sustainability-tcfd .--pt30 {
  padding-top: 30px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt30 {
    padding-top: 15px;
  }
}
.sustainability-tcfd .--pb30 {
  padding-bottom: 30px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb30 {
    padding-bottom: 15px;
  }
}
.sustainability-tcfd .--px30 {
  padding: 0 30px;
}
.sustainability-tcfd .max-w-30 {
  max-width: 30px;
}
.sustainability-tcfd .w-30 {
  width: 30px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-30 {
    width: 15px;
  }
}
.sustainability-tcfd .h-30 {
  height: 30px;
}
.sustainability-tcfd .--gap30 {
  gap: 30px !important;
}
.sustainability-tcfd .--fw30 {
  font-weight: 30;
}
.sustainability-tcfd .--mt31 {
  margin-top: 31px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt31 {
    margin-top: 15.5px;
  }
}
.sustainability-tcfd .--mb31 {
  margin-bottom: 31px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb31 {
    margin-bottom: 15.5px !important;
  }
}
.sustainability-tcfd .--pt31 {
  padding-top: 31px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt31 {
    padding-top: 15.5px;
  }
}
.sustainability-tcfd .--pb31 {
  padding-bottom: 31px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb31 {
    padding-bottom: 15.5px;
  }
}
.sustainability-tcfd .--px31 {
  padding: 0 31px;
}
.sustainability-tcfd .max-w-31 {
  max-width: 31px;
}
.sustainability-tcfd .w-31 {
  width: 31px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-31 {
    width: 15.5px;
  }
}
.sustainability-tcfd .h-31 {
  height: 31px;
}
.sustainability-tcfd .--gap31 {
  gap: 31px !important;
}
.sustainability-tcfd .--fw31 {
  font-weight: 31;
}
.sustainability-tcfd .--mt32 {
  margin-top: 32px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt32 {
    margin-top: 16px;
  }
}
.sustainability-tcfd .--mb32 {
  margin-bottom: 32px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb32 {
    margin-bottom: 16px !important;
  }
}
.sustainability-tcfd .--pt32 {
  padding-top: 32px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt32 {
    padding-top: 16px;
  }
}
.sustainability-tcfd .--pb32 {
  padding-bottom: 32px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb32 {
    padding-bottom: 16px;
  }
}
.sustainability-tcfd .--px32 {
  padding: 0 32px;
}
.sustainability-tcfd .max-w-32 {
  max-width: 32px;
}
.sustainability-tcfd .w-32 {
  width: 32px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-32 {
    width: 16px;
  }
}
.sustainability-tcfd .h-32 {
  height: 32px;
}
.sustainability-tcfd .--gap32 {
  gap: 32px !important;
}
.sustainability-tcfd .--fw32 {
  font-weight: 32;
}
.sustainability-tcfd .--mt33 {
  margin-top: 33px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt33 {
    margin-top: 16.5px;
  }
}
.sustainability-tcfd .--mb33 {
  margin-bottom: 33px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb33 {
    margin-bottom: 16.5px !important;
  }
}
.sustainability-tcfd .--pt33 {
  padding-top: 33px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt33 {
    padding-top: 16.5px;
  }
}
.sustainability-tcfd .--pb33 {
  padding-bottom: 33px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb33 {
    padding-bottom: 16.5px;
  }
}
.sustainability-tcfd .--px33 {
  padding: 0 33px;
}
.sustainability-tcfd .max-w-33 {
  max-width: 33px;
}
.sustainability-tcfd .w-33 {
  width: 33px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-33 {
    width: 16.5px;
  }
}
.sustainability-tcfd .h-33 {
  height: 33px;
}
.sustainability-tcfd .--gap33 {
  gap: 33px !important;
}
.sustainability-tcfd .--fw33 {
  font-weight: 33;
}
.sustainability-tcfd .--mt34 {
  margin-top: 34px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt34 {
    margin-top: 17px;
  }
}
.sustainability-tcfd .--mb34 {
  margin-bottom: 34px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb34 {
    margin-bottom: 17px !important;
  }
}
.sustainability-tcfd .--pt34 {
  padding-top: 34px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt34 {
    padding-top: 17px;
  }
}
.sustainability-tcfd .--pb34 {
  padding-bottom: 34px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb34 {
    padding-bottom: 17px;
  }
}
.sustainability-tcfd .--px34 {
  padding: 0 34px;
}
.sustainability-tcfd .max-w-34 {
  max-width: 34px;
}
.sustainability-tcfd .w-34 {
  width: 34px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-34 {
    width: 17px;
  }
}
.sustainability-tcfd .h-34 {
  height: 34px;
}
.sustainability-tcfd .--gap34 {
  gap: 34px !important;
}
.sustainability-tcfd .--fw34 {
  font-weight: 34;
}
.sustainability-tcfd .--mt35 {
  margin-top: 35px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt35 {
    margin-top: 17.5px;
  }
}
.sustainability-tcfd .--mb35 {
  margin-bottom: 35px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb35 {
    margin-bottom: 17.5px !important;
  }
}
.sustainability-tcfd .--pt35 {
  padding-top: 35px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt35 {
    padding-top: 17.5px;
  }
}
.sustainability-tcfd .--pb35 {
  padding-bottom: 35px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb35 {
    padding-bottom: 17.5px;
  }
}
.sustainability-tcfd .--px35 {
  padding: 0 35px;
}
.sustainability-tcfd .max-w-35 {
  max-width: 35px;
}
.sustainability-tcfd .w-35 {
  width: 35px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-35 {
    width: 17.5px;
  }
}
.sustainability-tcfd .h-35 {
  height: 35px;
}
.sustainability-tcfd .--gap35 {
  gap: 35px !important;
}
.sustainability-tcfd .--fw35 {
  font-weight: 35;
}
.sustainability-tcfd .--mt36 {
  margin-top: 36px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt36 {
    margin-top: 18px;
  }
}
.sustainability-tcfd .--mb36 {
  margin-bottom: 36px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb36 {
    margin-bottom: 18px !important;
  }
}
.sustainability-tcfd .--pt36 {
  padding-top: 36px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt36 {
    padding-top: 18px;
  }
}
.sustainability-tcfd .--pb36 {
  padding-bottom: 36px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb36 {
    padding-bottom: 18px;
  }
}
.sustainability-tcfd .--px36 {
  padding: 0 36px;
}
.sustainability-tcfd .max-w-36 {
  max-width: 36px;
}
.sustainability-tcfd .w-36 {
  width: 36px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-36 {
    width: 18px;
  }
}
.sustainability-tcfd .h-36 {
  height: 36px;
}
.sustainability-tcfd .--gap36 {
  gap: 36px !important;
}
.sustainability-tcfd .--fw36 {
  font-weight: 36;
}
.sustainability-tcfd .--mt37 {
  margin-top: 37px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt37 {
    margin-top: 18.5px;
  }
}
.sustainability-tcfd .--mb37 {
  margin-bottom: 37px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb37 {
    margin-bottom: 18.5px !important;
  }
}
.sustainability-tcfd .--pt37 {
  padding-top: 37px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt37 {
    padding-top: 18.5px;
  }
}
.sustainability-tcfd .--pb37 {
  padding-bottom: 37px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb37 {
    padding-bottom: 18.5px;
  }
}
.sustainability-tcfd .--px37 {
  padding: 0 37px;
}
.sustainability-tcfd .max-w-37 {
  max-width: 37px;
}
.sustainability-tcfd .w-37 {
  width: 37px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-37 {
    width: 18.5px;
  }
}
.sustainability-tcfd .h-37 {
  height: 37px;
}
.sustainability-tcfd .--gap37 {
  gap: 37px !important;
}
.sustainability-tcfd .--fw37 {
  font-weight: 37;
}
.sustainability-tcfd .--mt38 {
  margin-top: 38px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt38 {
    margin-top: 19px;
  }
}
.sustainability-tcfd .--mb38 {
  margin-bottom: 38px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb38 {
    margin-bottom: 19px !important;
  }
}
.sustainability-tcfd .--pt38 {
  padding-top: 38px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt38 {
    padding-top: 19px;
  }
}
.sustainability-tcfd .--pb38 {
  padding-bottom: 38px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb38 {
    padding-bottom: 19px;
  }
}
.sustainability-tcfd .--px38 {
  padding: 0 38px;
}
.sustainability-tcfd .max-w-38 {
  max-width: 38px;
}
.sustainability-tcfd .w-38 {
  width: 38px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-38 {
    width: 19px;
  }
}
.sustainability-tcfd .h-38 {
  height: 38px;
}
.sustainability-tcfd .--gap38 {
  gap: 38px !important;
}
.sustainability-tcfd .--fw38 {
  font-weight: 38;
}
.sustainability-tcfd .--mt39 {
  margin-top: 39px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt39 {
    margin-top: 19.5px;
  }
}
.sustainability-tcfd .--mb39 {
  margin-bottom: 39px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb39 {
    margin-bottom: 19.5px !important;
  }
}
.sustainability-tcfd .--pt39 {
  padding-top: 39px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt39 {
    padding-top: 19.5px;
  }
}
.sustainability-tcfd .--pb39 {
  padding-bottom: 39px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb39 {
    padding-bottom: 19.5px;
  }
}
.sustainability-tcfd .--px39 {
  padding: 0 39px;
}
.sustainability-tcfd .max-w-39 {
  max-width: 39px;
}
.sustainability-tcfd .w-39 {
  width: 39px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-39 {
    width: 19.5px;
  }
}
.sustainability-tcfd .h-39 {
  height: 39px;
}
.sustainability-tcfd .--gap39 {
  gap: 39px !important;
}
.sustainability-tcfd .--fw39 {
  font-weight: 39;
}
.sustainability-tcfd .--mt40 {
  margin-top: 40px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt40 {
    margin-top: 20px;
  }
}
.sustainability-tcfd .--mb40 {
  margin-bottom: 40px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb40 {
    margin-bottom: 20px !important;
  }
}
.sustainability-tcfd .--pt40 {
  padding-top: 40px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt40 {
    padding-top: 20px;
  }
}
.sustainability-tcfd .--pb40 {
  padding-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb40 {
    padding-bottom: 20px;
  }
}
.sustainability-tcfd .--px40 {
  padding: 0 40px;
}
.sustainability-tcfd .max-w-40 {
  max-width: 40px;
}
.sustainability-tcfd .w-40 {
  width: 40px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-40 {
    width: 20px;
  }
}
.sustainability-tcfd .h-40 {
  height: 40px;
}
.sustainability-tcfd .--gap40 {
  gap: 40px !important;
}
.sustainability-tcfd .--fw40 {
  font-weight: 40;
}
.sustainability-tcfd .--mt41 {
  margin-top: 41px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt41 {
    margin-top: 20.5px;
  }
}
.sustainability-tcfd .--mb41 {
  margin-bottom: 41px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb41 {
    margin-bottom: 20.5px !important;
  }
}
.sustainability-tcfd .--pt41 {
  padding-top: 41px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt41 {
    padding-top: 20.5px;
  }
}
.sustainability-tcfd .--pb41 {
  padding-bottom: 41px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb41 {
    padding-bottom: 20.5px;
  }
}
.sustainability-tcfd .--px41 {
  padding: 0 41px;
}
.sustainability-tcfd .max-w-41 {
  max-width: 41px;
}
.sustainability-tcfd .w-41 {
  width: 41px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-41 {
    width: 20.5px;
  }
}
.sustainability-tcfd .h-41 {
  height: 41px;
}
.sustainability-tcfd .--gap41 {
  gap: 41px !important;
}
.sustainability-tcfd .--fw41 {
  font-weight: 41;
}
.sustainability-tcfd .--mt42 {
  margin-top: 42px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt42 {
    margin-top: 21px;
  }
}
.sustainability-tcfd .--mb42 {
  margin-bottom: 42px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb42 {
    margin-bottom: 21px !important;
  }
}
.sustainability-tcfd .--pt42 {
  padding-top: 42px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt42 {
    padding-top: 21px;
  }
}
.sustainability-tcfd .--pb42 {
  padding-bottom: 42px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb42 {
    padding-bottom: 21px;
  }
}
.sustainability-tcfd .--px42 {
  padding: 0 42px;
}
.sustainability-tcfd .max-w-42 {
  max-width: 42px;
}
.sustainability-tcfd .w-42 {
  width: 42px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-42 {
    width: 21px;
  }
}
.sustainability-tcfd .h-42 {
  height: 42px;
}
.sustainability-tcfd .--gap42 {
  gap: 42px !important;
}
.sustainability-tcfd .--fw42 {
  font-weight: 42;
}
.sustainability-tcfd .--mt43 {
  margin-top: 43px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt43 {
    margin-top: 21.5px;
  }
}
.sustainability-tcfd .--mb43 {
  margin-bottom: 43px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb43 {
    margin-bottom: 21.5px !important;
  }
}
.sustainability-tcfd .--pt43 {
  padding-top: 43px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt43 {
    padding-top: 21.5px;
  }
}
.sustainability-tcfd .--pb43 {
  padding-bottom: 43px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb43 {
    padding-bottom: 21.5px;
  }
}
.sustainability-tcfd .--px43 {
  padding: 0 43px;
}
.sustainability-tcfd .max-w-43 {
  max-width: 43px;
}
.sustainability-tcfd .w-43 {
  width: 43px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-43 {
    width: 21.5px;
  }
}
.sustainability-tcfd .h-43 {
  height: 43px;
}
.sustainability-tcfd .--gap43 {
  gap: 43px !important;
}
.sustainability-tcfd .--fw43 {
  font-weight: 43;
}
.sustainability-tcfd .--mt44 {
  margin-top: 44px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt44 {
    margin-top: 22px;
  }
}
.sustainability-tcfd .--mb44 {
  margin-bottom: 44px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb44 {
    margin-bottom: 22px !important;
  }
}
.sustainability-tcfd .--pt44 {
  padding-top: 44px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt44 {
    padding-top: 22px;
  }
}
.sustainability-tcfd .--pb44 {
  padding-bottom: 44px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb44 {
    padding-bottom: 22px;
  }
}
.sustainability-tcfd .--px44 {
  padding: 0 44px;
}
.sustainability-tcfd .max-w-44 {
  max-width: 44px;
}
.sustainability-tcfd .w-44 {
  width: 44px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-44 {
    width: 22px;
  }
}
.sustainability-tcfd .h-44 {
  height: 44px;
}
.sustainability-tcfd .--gap44 {
  gap: 44px !important;
}
.sustainability-tcfd .--fw44 {
  font-weight: 44;
}
.sustainability-tcfd .--mt45 {
  margin-top: 45px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt45 {
    margin-top: 22.5px;
  }
}
.sustainability-tcfd .--mb45 {
  margin-bottom: 45px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb45 {
    margin-bottom: 22.5px !important;
  }
}
.sustainability-tcfd .--pt45 {
  padding-top: 45px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt45 {
    padding-top: 22.5px;
  }
}
.sustainability-tcfd .--pb45 {
  padding-bottom: 45px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb45 {
    padding-bottom: 22.5px;
  }
}
.sustainability-tcfd .--px45 {
  padding: 0 45px;
}
.sustainability-tcfd .max-w-45 {
  max-width: 45px;
}
.sustainability-tcfd .w-45 {
  width: 45px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-45 {
    width: 22.5px;
  }
}
.sustainability-tcfd .h-45 {
  height: 45px;
}
.sustainability-tcfd .--gap45 {
  gap: 45px !important;
}
.sustainability-tcfd .--fw45 {
  font-weight: 45;
}
.sustainability-tcfd .--mt46 {
  margin-top: 46px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt46 {
    margin-top: 23px;
  }
}
.sustainability-tcfd .--mb46 {
  margin-bottom: 46px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb46 {
    margin-bottom: 23px !important;
  }
}
.sustainability-tcfd .--pt46 {
  padding-top: 46px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt46 {
    padding-top: 23px;
  }
}
.sustainability-tcfd .--pb46 {
  padding-bottom: 46px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb46 {
    padding-bottom: 23px;
  }
}
.sustainability-tcfd .--px46 {
  padding: 0 46px;
}
.sustainability-tcfd .max-w-46 {
  max-width: 46px;
}
.sustainability-tcfd .w-46 {
  width: 46px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-46 {
    width: 23px;
  }
}
.sustainability-tcfd .h-46 {
  height: 46px;
}
.sustainability-tcfd .--gap46 {
  gap: 46px !important;
}
.sustainability-tcfd .--fw46 {
  font-weight: 46;
}
.sustainability-tcfd .--mt47 {
  margin-top: 47px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt47 {
    margin-top: 23.5px;
  }
}
.sustainability-tcfd .--mb47 {
  margin-bottom: 47px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb47 {
    margin-bottom: 23.5px !important;
  }
}
.sustainability-tcfd .--pt47 {
  padding-top: 47px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt47 {
    padding-top: 23.5px;
  }
}
.sustainability-tcfd .--pb47 {
  padding-bottom: 47px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb47 {
    padding-bottom: 23.5px;
  }
}
.sustainability-tcfd .--px47 {
  padding: 0 47px;
}
.sustainability-tcfd .max-w-47 {
  max-width: 47px;
}
.sustainability-tcfd .w-47 {
  width: 47px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-47 {
    width: 23.5px;
  }
}
.sustainability-tcfd .h-47 {
  height: 47px;
}
.sustainability-tcfd .--gap47 {
  gap: 47px !important;
}
.sustainability-tcfd .--fw47 {
  font-weight: 47;
}
.sustainability-tcfd .--mt48 {
  margin-top: 48px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt48 {
    margin-top: 24px;
  }
}
.sustainability-tcfd .--mb48 {
  margin-bottom: 48px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb48 {
    margin-bottom: 24px !important;
  }
}
.sustainability-tcfd .--pt48 {
  padding-top: 48px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt48 {
    padding-top: 24px;
  }
}
.sustainability-tcfd .--pb48 {
  padding-bottom: 48px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb48 {
    padding-bottom: 24px;
  }
}
.sustainability-tcfd .--px48 {
  padding: 0 48px;
}
.sustainability-tcfd .max-w-48 {
  max-width: 48px;
}
.sustainability-tcfd .w-48 {
  width: 48px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-48 {
    width: 24px;
  }
}
.sustainability-tcfd .h-48 {
  height: 48px;
}
.sustainability-tcfd .--gap48 {
  gap: 48px !important;
}
.sustainability-tcfd .--fw48 {
  font-weight: 48;
}
.sustainability-tcfd .--mt49 {
  margin-top: 49px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt49 {
    margin-top: 24.5px;
  }
}
.sustainability-tcfd .--mb49 {
  margin-bottom: 49px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb49 {
    margin-bottom: 24.5px !important;
  }
}
.sustainability-tcfd .--pt49 {
  padding-top: 49px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt49 {
    padding-top: 24.5px;
  }
}
.sustainability-tcfd .--pb49 {
  padding-bottom: 49px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb49 {
    padding-bottom: 24.5px;
  }
}
.sustainability-tcfd .--px49 {
  padding: 0 49px;
}
.sustainability-tcfd .max-w-49 {
  max-width: 49px;
}
.sustainability-tcfd .w-49 {
  width: 49px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-49 {
    width: 24.5px;
  }
}
.sustainability-tcfd .h-49 {
  height: 49px;
}
.sustainability-tcfd .--gap49 {
  gap: 49px !important;
}
.sustainability-tcfd .--fw49 {
  font-weight: 49;
}
.sustainability-tcfd .--mt50 {
  margin-top: 50px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt50 {
    margin-top: 25px;
  }
}
.sustainability-tcfd .--mb50 {
  margin-bottom: 50px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb50 {
    margin-bottom: 25px !important;
  }
}
.sustainability-tcfd .--pt50 {
  padding-top: 50px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt50 {
    padding-top: 25px;
  }
}
.sustainability-tcfd .--pb50 {
  padding-bottom: 50px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb50 {
    padding-bottom: 25px;
  }
}
.sustainability-tcfd .--px50 {
  padding: 0 50px;
}
.sustainability-tcfd .max-w-50 {
  max-width: 50px;
}
.sustainability-tcfd .w-50 {
  width: 50px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-50 {
    width: 25px;
  }
}
.sustainability-tcfd .h-50 {
  height: 50px;
}
.sustainability-tcfd .--gap50 {
  gap: 50px !important;
}
.sustainability-tcfd .--fw50 {
  font-weight: 50;
}
.sustainability-tcfd .--mt51 {
  margin-top: 51px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt51 {
    margin-top: 25.5px;
  }
}
.sustainability-tcfd .--mb51 {
  margin-bottom: 51px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb51 {
    margin-bottom: 25.5px !important;
  }
}
.sustainability-tcfd .--pt51 {
  padding-top: 51px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt51 {
    padding-top: 25.5px;
  }
}
.sustainability-tcfd .--pb51 {
  padding-bottom: 51px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb51 {
    padding-bottom: 25.5px;
  }
}
.sustainability-tcfd .--px51 {
  padding: 0 51px;
}
.sustainability-tcfd .max-w-51 {
  max-width: 51px;
}
.sustainability-tcfd .w-51 {
  width: 51px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-51 {
    width: 25.5px;
  }
}
.sustainability-tcfd .h-51 {
  height: 51px;
}
.sustainability-tcfd .--gap51 {
  gap: 51px !important;
}
.sustainability-tcfd .--fw51 {
  font-weight: 51;
}
.sustainability-tcfd .--mt52 {
  margin-top: 52px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt52 {
    margin-top: 26px;
  }
}
.sustainability-tcfd .--mb52 {
  margin-bottom: 52px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb52 {
    margin-bottom: 26px !important;
  }
}
.sustainability-tcfd .--pt52 {
  padding-top: 52px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt52 {
    padding-top: 26px;
  }
}
.sustainability-tcfd .--pb52 {
  padding-bottom: 52px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb52 {
    padding-bottom: 26px;
  }
}
.sustainability-tcfd .--px52 {
  padding: 0 52px;
}
.sustainability-tcfd .max-w-52 {
  max-width: 52px;
}
.sustainability-tcfd .w-52 {
  width: 52px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-52 {
    width: 26px;
  }
}
.sustainability-tcfd .h-52 {
  height: 52px;
}
.sustainability-tcfd .--gap52 {
  gap: 52px !important;
}
.sustainability-tcfd .--fw52 {
  font-weight: 52;
}
.sustainability-tcfd .--mt53 {
  margin-top: 53px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt53 {
    margin-top: 26.5px;
  }
}
.sustainability-tcfd .--mb53 {
  margin-bottom: 53px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb53 {
    margin-bottom: 26.5px !important;
  }
}
.sustainability-tcfd .--pt53 {
  padding-top: 53px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt53 {
    padding-top: 26.5px;
  }
}
.sustainability-tcfd .--pb53 {
  padding-bottom: 53px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb53 {
    padding-bottom: 26.5px;
  }
}
.sustainability-tcfd .--px53 {
  padding: 0 53px;
}
.sustainability-tcfd .max-w-53 {
  max-width: 53px;
}
.sustainability-tcfd .w-53 {
  width: 53px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-53 {
    width: 26.5px;
  }
}
.sustainability-tcfd .h-53 {
  height: 53px;
}
.sustainability-tcfd .--gap53 {
  gap: 53px !important;
}
.sustainability-tcfd .--fw53 {
  font-weight: 53;
}
.sustainability-tcfd .--mt54 {
  margin-top: 54px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt54 {
    margin-top: 27px;
  }
}
.sustainability-tcfd .--mb54 {
  margin-bottom: 54px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb54 {
    margin-bottom: 27px !important;
  }
}
.sustainability-tcfd .--pt54 {
  padding-top: 54px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt54 {
    padding-top: 27px;
  }
}
.sustainability-tcfd .--pb54 {
  padding-bottom: 54px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb54 {
    padding-bottom: 27px;
  }
}
.sustainability-tcfd .--px54 {
  padding: 0 54px;
}
.sustainability-tcfd .max-w-54 {
  max-width: 54px;
}
.sustainability-tcfd .w-54 {
  width: 54px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-54 {
    width: 27px;
  }
}
.sustainability-tcfd .h-54 {
  height: 54px;
}
.sustainability-tcfd .--gap54 {
  gap: 54px !important;
}
.sustainability-tcfd .--fw54 {
  font-weight: 54;
}
.sustainability-tcfd .--mt55 {
  margin-top: 55px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt55 {
    margin-top: 27.5px;
  }
}
.sustainability-tcfd .--mb55 {
  margin-bottom: 55px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb55 {
    margin-bottom: 27.5px !important;
  }
}
.sustainability-tcfd .--pt55 {
  padding-top: 55px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt55 {
    padding-top: 27.5px;
  }
}
.sustainability-tcfd .--pb55 {
  padding-bottom: 55px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb55 {
    padding-bottom: 27.5px;
  }
}
.sustainability-tcfd .--px55 {
  padding: 0 55px;
}
.sustainability-tcfd .max-w-55 {
  max-width: 55px;
}
.sustainability-tcfd .w-55 {
  width: 55px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-55 {
    width: 27.5px;
  }
}
.sustainability-tcfd .h-55 {
  height: 55px;
}
.sustainability-tcfd .--gap55 {
  gap: 55px !important;
}
.sustainability-tcfd .--fw55 {
  font-weight: 55;
}
.sustainability-tcfd .--mt56 {
  margin-top: 56px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt56 {
    margin-top: 28px;
  }
}
.sustainability-tcfd .--mb56 {
  margin-bottom: 56px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb56 {
    margin-bottom: 28px !important;
  }
}
.sustainability-tcfd .--pt56 {
  padding-top: 56px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt56 {
    padding-top: 28px;
  }
}
.sustainability-tcfd .--pb56 {
  padding-bottom: 56px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb56 {
    padding-bottom: 28px;
  }
}
.sustainability-tcfd .--px56 {
  padding: 0 56px;
}
.sustainability-tcfd .max-w-56 {
  max-width: 56px;
}
.sustainability-tcfd .w-56 {
  width: 56px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-56 {
    width: 28px;
  }
}
.sustainability-tcfd .h-56 {
  height: 56px;
}
.sustainability-tcfd .--gap56 {
  gap: 56px !important;
}
.sustainability-tcfd .--fw56 {
  font-weight: 56;
}
.sustainability-tcfd .--mt57 {
  margin-top: 57px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt57 {
    margin-top: 28.5px;
  }
}
.sustainability-tcfd .--mb57 {
  margin-bottom: 57px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb57 {
    margin-bottom: 28.5px !important;
  }
}
.sustainability-tcfd .--pt57 {
  padding-top: 57px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt57 {
    padding-top: 28.5px;
  }
}
.sustainability-tcfd .--pb57 {
  padding-bottom: 57px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb57 {
    padding-bottom: 28.5px;
  }
}
.sustainability-tcfd .--px57 {
  padding: 0 57px;
}
.sustainability-tcfd .max-w-57 {
  max-width: 57px;
}
.sustainability-tcfd .w-57 {
  width: 57px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-57 {
    width: 28.5px;
  }
}
.sustainability-tcfd .h-57 {
  height: 57px;
}
.sustainability-tcfd .--gap57 {
  gap: 57px !important;
}
.sustainability-tcfd .--fw57 {
  font-weight: 57;
}
.sustainability-tcfd .--mt58 {
  margin-top: 58px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt58 {
    margin-top: 29px;
  }
}
.sustainability-tcfd .--mb58 {
  margin-bottom: 58px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb58 {
    margin-bottom: 29px !important;
  }
}
.sustainability-tcfd .--pt58 {
  padding-top: 58px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt58 {
    padding-top: 29px;
  }
}
.sustainability-tcfd .--pb58 {
  padding-bottom: 58px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb58 {
    padding-bottom: 29px;
  }
}
.sustainability-tcfd .--px58 {
  padding: 0 58px;
}
.sustainability-tcfd .max-w-58 {
  max-width: 58px;
}
.sustainability-tcfd .w-58 {
  width: 58px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-58 {
    width: 29px;
  }
}
.sustainability-tcfd .h-58 {
  height: 58px;
}
.sustainability-tcfd .--gap58 {
  gap: 58px !important;
}
.sustainability-tcfd .--fw58 {
  font-weight: 58;
}
.sustainability-tcfd .--mt59 {
  margin-top: 59px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt59 {
    margin-top: 29.5px;
  }
}
.sustainability-tcfd .--mb59 {
  margin-bottom: 59px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb59 {
    margin-bottom: 29.5px !important;
  }
}
.sustainability-tcfd .--pt59 {
  padding-top: 59px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt59 {
    padding-top: 29.5px;
  }
}
.sustainability-tcfd .--pb59 {
  padding-bottom: 59px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb59 {
    padding-bottom: 29.5px;
  }
}
.sustainability-tcfd .--px59 {
  padding: 0 59px;
}
.sustainability-tcfd .max-w-59 {
  max-width: 59px;
}
.sustainability-tcfd .w-59 {
  width: 59px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-59 {
    width: 29.5px;
  }
}
.sustainability-tcfd .h-59 {
  height: 59px;
}
.sustainability-tcfd .--gap59 {
  gap: 59px !important;
}
.sustainability-tcfd .--fw59 {
  font-weight: 59;
}
.sustainability-tcfd .--mt60 {
  margin-top: 60px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt60 {
    margin-top: 30px;
  }
}
.sustainability-tcfd .--mb60 {
  margin-bottom: 60px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb60 {
    margin-bottom: 30px !important;
  }
}
.sustainability-tcfd .--pt60 {
  padding-top: 60px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt60 {
    padding-top: 30px;
  }
}
.sustainability-tcfd .--pb60 {
  padding-bottom: 60px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb60 {
    padding-bottom: 30px;
  }
}
.sustainability-tcfd .--px60 {
  padding: 0 60px;
}
.sustainability-tcfd .max-w-60 {
  max-width: 60px;
}
.sustainability-tcfd .w-60 {
  width: 60px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-60 {
    width: 30px;
  }
}
.sustainability-tcfd .h-60 {
  height: 60px;
}
.sustainability-tcfd .--gap60 {
  gap: 60px !important;
}
.sustainability-tcfd .--fw60 {
  font-weight: 60;
}
.sustainability-tcfd .--mt61 {
  margin-top: 61px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt61 {
    margin-top: 30.5px;
  }
}
.sustainability-tcfd .--mb61 {
  margin-bottom: 61px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb61 {
    margin-bottom: 30.5px !important;
  }
}
.sustainability-tcfd .--pt61 {
  padding-top: 61px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt61 {
    padding-top: 30.5px;
  }
}
.sustainability-tcfd .--pb61 {
  padding-bottom: 61px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb61 {
    padding-bottom: 30.5px;
  }
}
.sustainability-tcfd .--px61 {
  padding: 0 61px;
}
.sustainability-tcfd .max-w-61 {
  max-width: 61px;
}
.sustainability-tcfd .w-61 {
  width: 61px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-61 {
    width: 30.5px;
  }
}
.sustainability-tcfd .h-61 {
  height: 61px;
}
.sustainability-tcfd .--gap61 {
  gap: 61px !important;
}
.sustainability-tcfd .--fw61 {
  font-weight: 61;
}
.sustainability-tcfd .--mt62 {
  margin-top: 62px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt62 {
    margin-top: 31px;
  }
}
.sustainability-tcfd .--mb62 {
  margin-bottom: 62px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb62 {
    margin-bottom: 31px !important;
  }
}
.sustainability-tcfd .--pt62 {
  padding-top: 62px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt62 {
    padding-top: 31px;
  }
}
.sustainability-tcfd .--pb62 {
  padding-bottom: 62px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb62 {
    padding-bottom: 31px;
  }
}
.sustainability-tcfd .--px62 {
  padding: 0 62px;
}
.sustainability-tcfd .max-w-62 {
  max-width: 62px;
}
.sustainability-tcfd .w-62 {
  width: 62px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-62 {
    width: 31px;
  }
}
.sustainability-tcfd .h-62 {
  height: 62px;
}
.sustainability-tcfd .--gap62 {
  gap: 62px !important;
}
.sustainability-tcfd .--fw62 {
  font-weight: 62;
}
.sustainability-tcfd .--mt63 {
  margin-top: 63px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt63 {
    margin-top: 31.5px;
  }
}
.sustainability-tcfd .--mb63 {
  margin-bottom: 63px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb63 {
    margin-bottom: 31.5px !important;
  }
}
.sustainability-tcfd .--pt63 {
  padding-top: 63px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt63 {
    padding-top: 31.5px;
  }
}
.sustainability-tcfd .--pb63 {
  padding-bottom: 63px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb63 {
    padding-bottom: 31.5px;
  }
}
.sustainability-tcfd .--px63 {
  padding: 0 63px;
}
.sustainability-tcfd .max-w-63 {
  max-width: 63px;
}
.sustainability-tcfd .w-63 {
  width: 63px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-63 {
    width: 31.5px;
  }
}
.sustainability-tcfd .h-63 {
  height: 63px;
}
.sustainability-tcfd .--gap63 {
  gap: 63px !important;
}
.sustainability-tcfd .--fw63 {
  font-weight: 63;
}
.sustainability-tcfd .--mt64 {
  margin-top: 64px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt64 {
    margin-top: 32px;
  }
}
.sustainability-tcfd .--mb64 {
  margin-bottom: 64px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb64 {
    margin-bottom: 32px !important;
  }
}
.sustainability-tcfd .--pt64 {
  padding-top: 64px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt64 {
    padding-top: 32px;
  }
}
.sustainability-tcfd .--pb64 {
  padding-bottom: 64px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb64 {
    padding-bottom: 32px;
  }
}
.sustainability-tcfd .--px64 {
  padding: 0 64px;
}
.sustainability-tcfd .max-w-64 {
  max-width: 64px;
}
.sustainability-tcfd .w-64 {
  width: 64px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-64 {
    width: 32px;
  }
}
.sustainability-tcfd .h-64 {
  height: 64px;
}
.sustainability-tcfd .--gap64 {
  gap: 64px !important;
}
.sustainability-tcfd .--fw64 {
  font-weight: 64;
}
.sustainability-tcfd .--mt65 {
  margin-top: 65px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt65 {
    margin-top: 32.5px;
  }
}
.sustainability-tcfd .--mb65 {
  margin-bottom: 65px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb65 {
    margin-bottom: 32.5px !important;
  }
}
.sustainability-tcfd .--pt65 {
  padding-top: 65px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt65 {
    padding-top: 32.5px;
  }
}
.sustainability-tcfd .--pb65 {
  padding-bottom: 65px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb65 {
    padding-bottom: 32.5px;
  }
}
.sustainability-tcfd .--px65 {
  padding: 0 65px;
}
.sustainability-tcfd .max-w-65 {
  max-width: 65px;
}
.sustainability-tcfd .w-65 {
  width: 65px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-65 {
    width: 32.5px;
  }
}
.sustainability-tcfd .h-65 {
  height: 65px;
}
.sustainability-tcfd .--gap65 {
  gap: 65px !important;
}
.sustainability-tcfd .--fw65 {
  font-weight: 65;
}
.sustainability-tcfd .--mt66 {
  margin-top: 66px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt66 {
    margin-top: 33px;
  }
}
.sustainability-tcfd .--mb66 {
  margin-bottom: 66px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb66 {
    margin-bottom: 33px !important;
  }
}
.sustainability-tcfd .--pt66 {
  padding-top: 66px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt66 {
    padding-top: 33px;
  }
}
.sustainability-tcfd .--pb66 {
  padding-bottom: 66px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb66 {
    padding-bottom: 33px;
  }
}
.sustainability-tcfd .--px66 {
  padding: 0 66px;
}
.sustainability-tcfd .max-w-66 {
  max-width: 66px;
}
.sustainability-tcfd .w-66 {
  width: 66px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-66 {
    width: 33px;
  }
}
.sustainability-tcfd .h-66 {
  height: 66px;
}
.sustainability-tcfd .--gap66 {
  gap: 66px !important;
}
.sustainability-tcfd .--fw66 {
  font-weight: 66;
}
.sustainability-tcfd .--mt67 {
  margin-top: 67px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt67 {
    margin-top: 33.5px;
  }
}
.sustainability-tcfd .--mb67 {
  margin-bottom: 67px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb67 {
    margin-bottom: 33.5px !important;
  }
}
.sustainability-tcfd .--pt67 {
  padding-top: 67px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt67 {
    padding-top: 33.5px;
  }
}
.sustainability-tcfd .--pb67 {
  padding-bottom: 67px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb67 {
    padding-bottom: 33.5px;
  }
}
.sustainability-tcfd .--px67 {
  padding: 0 67px;
}
.sustainability-tcfd .max-w-67 {
  max-width: 67px;
}
.sustainability-tcfd .w-67 {
  width: 67px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-67 {
    width: 33.5px;
  }
}
.sustainability-tcfd .h-67 {
  height: 67px;
}
.sustainability-tcfd .--gap67 {
  gap: 67px !important;
}
.sustainability-tcfd .--fw67 {
  font-weight: 67;
}
.sustainability-tcfd .--mt68 {
  margin-top: 68px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt68 {
    margin-top: 34px;
  }
}
.sustainability-tcfd .--mb68 {
  margin-bottom: 68px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb68 {
    margin-bottom: 34px !important;
  }
}
.sustainability-tcfd .--pt68 {
  padding-top: 68px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt68 {
    padding-top: 34px;
  }
}
.sustainability-tcfd .--pb68 {
  padding-bottom: 68px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb68 {
    padding-bottom: 34px;
  }
}
.sustainability-tcfd .--px68 {
  padding: 0 68px;
}
.sustainability-tcfd .max-w-68 {
  max-width: 68px;
}
.sustainability-tcfd .w-68 {
  width: 68px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-68 {
    width: 34px;
  }
}
.sustainability-tcfd .h-68 {
  height: 68px;
}
.sustainability-tcfd .--gap68 {
  gap: 68px !important;
}
.sustainability-tcfd .--fw68 {
  font-weight: 68;
}
.sustainability-tcfd .--mt69 {
  margin-top: 69px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt69 {
    margin-top: 34.5px;
  }
}
.sustainability-tcfd .--mb69 {
  margin-bottom: 69px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb69 {
    margin-bottom: 34.5px !important;
  }
}
.sustainability-tcfd .--pt69 {
  padding-top: 69px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt69 {
    padding-top: 34.5px;
  }
}
.sustainability-tcfd .--pb69 {
  padding-bottom: 69px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb69 {
    padding-bottom: 34.5px;
  }
}
.sustainability-tcfd .--px69 {
  padding: 0 69px;
}
.sustainability-tcfd .max-w-69 {
  max-width: 69px;
}
.sustainability-tcfd .w-69 {
  width: 69px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-69 {
    width: 34.5px;
  }
}
.sustainability-tcfd .h-69 {
  height: 69px;
}
.sustainability-tcfd .--gap69 {
  gap: 69px !important;
}
.sustainability-tcfd .--fw69 {
  font-weight: 69;
}
.sustainability-tcfd .--mt70 {
  margin-top: 70px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt70 {
    margin-top: 35px;
  }
}
.sustainability-tcfd .--mb70 {
  margin-bottom: 70px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb70 {
    margin-bottom: 35px !important;
  }
}
.sustainability-tcfd .--pt70 {
  padding-top: 70px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt70 {
    padding-top: 35px;
  }
}
.sustainability-tcfd .--pb70 {
  padding-bottom: 70px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb70 {
    padding-bottom: 35px;
  }
}
.sustainability-tcfd .--px70 {
  padding: 0 70px;
}
.sustainability-tcfd .max-w-70 {
  max-width: 70px;
}
.sustainability-tcfd .w-70 {
  width: 70px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-70 {
    width: 35px;
  }
}
.sustainability-tcfd .h-70 {
  height: 70px;
}
.sustainability-tcfd .--gap70 {
  gap: 70px !important;
}
.sustainability-tcfd .--fw70 {
  font-weight: 70;
}
.sustainability-tcfd .--mt71 {
  margin-top: 71px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt71 {
    margin-top: 35.5px;
  }
}
.sustainability-tcfd .--mb71 {
  margin-bottom: 71px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb71 {
    margin-bottom: 35.5px !important;
  }
}
.sustainability-tcfd .--pt71 {
  padding-top: 71px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt71 {
    padding-top: 35.5px;
  }
}
.sustainability-tcfd .--pb71 {
  padding-bottom: 71px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb71 {
    padding-bottom: 35.5px;
  }
}
.sustainability-tcfd .--px71 {
  padding: 0 71px;
}
.sustainability-tcfd .max-w-71 {
  max-width: 71px;
}
.sustainability-tcfd .w-71 {
  width: 71px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-71 {
    width: 35.5px;
  }
}
.sustainability-tcfd .h-71 {
  height: 71px;
}
.sustainability-tcfd .--gap71 {
  gap: 71px !important;
}
.sustainability-tcfd .--fw71 {
  font-weight: 71;
}
.sustainability-tcfd .--mt72 {
  margin-top: 72px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt72 {
    margin-top: 36px;
  }
}
.sustainability-tcfd .--mb72 {
  margin-bottom: 72px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb72 {
    margin-bottom: 36px !important;
  }
}
.sustainability-tcfd .--pt72 {
  padding-top: 72px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt72 {
    padding-top: 36px;
  }
}
.sustainability-tcfd .--pb72 {
  padding-bottom: 72px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb72 {
    padding-bottom: 36px;
  }
}
.sustainability-tcfd .--px72 {
  padding: 0 72px;
}
.sustainability-tcfd .max-w-72 {
  max-width: 72px;
}
.sustainability-tcfd .w-72 {
  width: 72px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-72 {
    width: 36px;
  }
}
.sustainability-tcfd .h-72 {
  height: 72px;
}
.sustainability-tcfd .--gap72 {
  gap: 72px !important;
}
.sustainability-tcfd .--fw72 {
  font-weight: 72;
}
.sustainability-tcfd .--mt73 {
  margin-top: 73px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt73 {
    margin-top: 36.5px;
  }
}
.sustainability-tcfd .--mb73 {
  margin-bottom: 73px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb73 {
    margin-bottom: 36.5px !important;
  }
}
.sustainability-tcfd .--pt73 {
  padding-top: 73px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt73 {
    padding-top: 36.5px;
  }
}
.sustainability-tcfd .--pb73 {
  padding-bottom: 73px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb73 {
    padding-bottom: 36.5px;
  }
}
.sustainability-tcfd .--px73 {
  padding: 0 73px;
}
.sustainability-tcfd .max-w-73 {
  max-width: 73px;
}
.sustainability-tcfd .w-73 {
  width: 73px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-73 {
    width: 36.5px;
  }
}
.sustainability-tcfd .h-73 {
  height: 73px;
}
.sustainability-tcfd .--gap73 {
  gap: 73px !important;
}
.sustainability-tcfd .--fw73 {
  font-weight: 73;
}
.sustainability-tcfd .--mt74 {
  margin-top: 74px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt74 {
    margin-top: 37px;
  }
}
.sustainability-tcfd .--mb74 {
  margin-bottom: 74px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb74 {
    margin-bottom: 37px !important;
  }
}
.sustainability-tcfd .--pt74 {
  padding-top: 74px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt74 {
    padding-top: 37px;
  }
}
.sustainability-tcfd .--pb74 {
  padding-bottom: 74px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb74 {
    padding-bottom: 37px;
  }
}
.sustainability-tcfd .--px74 {
  padding: 0 74px;
}
.sustainability-tcfd .max-w-74 {
  max-width: 74px;
}
.sustainability-tcfd .w-74 {
  width: 74px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-74 {
    width: 37px;
  }
}
.sustainability-tcfd .h-74 {
  height: 74px;
}
.sustainability-tcfd .--gap74 {
  gap: 74px !important;
}
.sustainability-tcfd .--fw74 {
  font-weight: 74;
}
.sustainability-tcfd .--mt75 {
  margin-top: 75px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt75 {
    margin-top: 37.5px;
  }
}
.sustainability-tcfd .--mb75 {
  margin-bottom: 75px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb75 {
    margin-bottom: 37.5px !important;
  }
}
.sustainability-tcfd .--pt75 {
  padding-top: 75px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt75 {
    padding-top: 37.5px;
  }
}
.sustainability-tcfd .--pb75 {
  padding-bottom: 75px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb75 {
    padding-bottom: 37.5px;
  }
}
.sustainability-tcfd .--px75 {
  padding: 0 75px;
}
.sustainability-tcfd .max-w-75 {
  max-width: 75px;
}
.sustainability-tcfd .w-75 {
  width: 75px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-75 {
    width: 37.5px;
  }
}
.sustainability-tcfd .h-75 {
  height: 75px;
}
.sustainability-tcfd .--gap75 {
  gap: 75px !important;
}
.sustainability-tcfd .--fw75 {
  font-weight: 75;
}
.sustainability-tcfd .--mt76 {
  margin-top: 76px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt76 {
    margin-top: 38px;
  }
}
.sustainability-tcfd .--mb76 {
  margin-bottom: 76px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb76 {
    margin-bottom: 38px !important;
  }
}
.sustainability-tcfd .--pt76 {
  padding-top: 76px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt76 {
    padding-top: 38px;
  }
}
.sustainability-tcfd .--pb76 {
  padding-bottom: 76px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb76 {
    padding-bottom: 38px;
  }
}
.sustainability-tcfd .--px76 {
  padding: 0 76px;
}
.sustainability-tcfd .max-w-76 {
  max-width: 76px;
}
.sustainability-tcfd .w-76 {
  width: 76px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-76 {
    width: 38px;
  }
}
.sustainability-tcfd .h-76 {
  height: 76px;
}
.sustainability-tcfd .--gap76 {
  gap: 76px !important;
}
.sustainability-tcfd .--fw76 {
  font-weight: 76;
}
.sustainability-tcfd .--mt77 {
  margin-top: 77px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt77 {
    margin-top: 38.5px;
  }
}
.sustainability-tcfd .--mb77 {
  margin-bottom: 77px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb77 {
    margin-bottom: 38.5px !important;
  }
}
.sustainability-tcfd .--pt77 {
  padding-top: 77px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt77 {
    padding-top: 38.5px;
  }
}
.sustainability-tcfd .--pb77 {
  padding-bottom: 77px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb77 {
    padding-bottom: 38.5px;
  }
}
.sustainability-tcfd .--px77 {
  padding: 0 77px;
}
.sustainability-tcfd .max-w-77 {
  max-width: 77px;
}
.sustainability-tcfd .w-77 {
  width: 77px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-77 {
    width: 38.5px;
  }
}
.sustainability-tcfd .h-77 {
  height: 77px;
}
.sustainability-tcfd .--gap77 {
  gap: 77px !important;
}
.sustainability-tcfd .--fw77 {
  font-weight: 77;
}
.sustainability-tcfd .--mt78 {
  margin-top: 78px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt78 {
    margin-top: 39px;
  }
}
.sustainability-tcfd .--mb78 {
  margin-bottom: 78px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb78 {
    margin-bottom: 39px !important;
  }
}
.sustainability-tcfd .--pt78 {
  padding-top: 78px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt78 {
    padding-top: 39px;
  }
}
.sustainability-tcfd .--pb78 {
  padding-bottom: 78px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb78 {
    padding-bottom: 39px;
  }
}
.sustainability-tcfd .--px78 {
  padding: 0 78px;
}
.sustainability-tcfd .max-w-78 {
  max-width: 78px;
}
.sustainability-tcfd .w-78 {
  width: 78px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-78 {
    width: 39px;
  }
}
.sustainability-tcfd .h-78 {
  height: 78px;
}
.sustainability-tcfd .--gap78 {
  gap: 78px !important;
}
.sustainability-tcfd .--fw78 {
  font-weight: 78;
}
.sustainability-tcfd .--mt79 {
  margin-top: 79px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt79 {
    margin-top: 39.5px;
  }
}
.sustainability-tcfd .--mb79 {
  margin-bottom: 79px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb79 {
    margin-bottom: 39.5px !important;
  }
}
.sustainability-tcfd .--pt79 {
  padding-top: 79px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt79 {
    padding-top: 39.5px;
  }
}
.sustainability-tcfd .--pb79 {
  padding-bottom: 79px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb79 {
    padding-bottom: 39.5px;
  }
}
.sustainability-tcfd .--px79 {
  padding: 0 79px;
}
.sustainability-tcfd .max-w-79 {
  max-width: 79px;
}
.sustainability-tcfd .w-79 {
  width: 79px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-79 {
    width: 39.5px;
  }
}
.sustainability-tcfd .h-79 {
  height: 79px;
}
.sustainability-tcfd .--gap79 {
  gap: 79px !important;
}
.sustainability-tcfd .--fw79 {
  font-weight: 79;
}
.sustainability-tcfd .--mt80 {
  margin-top: 80px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt80 {
    margin-top: 40px;
  }
}
.sustainability-tcfd .--mb80 {
  margin-bottom: 80px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb80 {
    margin-bottom: 40px !important;
  }
}
.sustainability-tcfd .--pt80 {
  padding-top: 80px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt80 {
    padding-top: 40px;
  }
}
.sustainability-tcfd .--pb80 {
  padding-bottom: 80px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb80 {
    padding-bottom: 40px;
  }
}
.sustainability-tcfd .--px80 {
  padding: 0 80px;
}
.sustainability-tcfd .max-w-80 {
  max-width: 80px;
}
.sustainability-tcfd .w-80 {
  width: 80px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-80 {
    width: 40px;
  }
}
.sustainability-tcfd .h-80 {
  height: 80px;
}
.sustainability-tcfd .--gap80 {
  gap: 80px !important;
}
.sustainability-tcfd .--fw80 {
  font-weight: 80;
}
.sustainability-tcfd .--mt81 {
  margin-top: 81px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt81 {
    margin-top: 40.5px;
  }
}
.sustainability-tcfd .--mb81 {
  margin-bottom: 81px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb81 {
    margin-bottom: 40.5px !important;
  }
}
.sustainability-tcfd .--pt81 {
  padding-top: 81px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt81 {
    padding-top: 40.5px;
  }
}
.sustainability-tcfd .--pb81 {
  padding-bottom: 81px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb81 {
    padding-bottom: 40.5px;
  }
}
.sustainability-tcfd .--px81 {
  padding: 0 81px;
}
.sustainability-tcfd .max-w-81 {
  max-width: 81px;
}
.sustainability-tcfd .w-81 {
  width: 81px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-81 {
    width: 40.5px;
  }
}
.sustainability-tcfd .h-81 {
  height: 81px;
}
.sustainability-tcfd .--gap81 {
  gap: 81px !important;
}
.sustainability-tcfd .--fw81 {
  font-weight: 81;
}
.sustainability-tcfd .--mt82 {
  margin-top: 82px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt82 {
    margin-top: 41px;
  }
}
.sustainability-tcfd .--mb82 {
  margin-bottom: 82px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb82 {
    margin-bottom: 41px !important;
  }
}
.sustainability-tcfd .--pt82 {
  padding-top: 82px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt82 {
    padding-top: 41px;
  }
}
.sustainability-tcfd .--pb82 {
  padding-bottom: 82px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb82 {
    padding-bottom: 41px;
  }
}
.sustainability-tcfd .--px82 {
  padding: 0 82px;
}
.sustainability-tcfd .max-w-82 {
  max-width: 82px;
}
.sustainability-tcfd .w-82 {
  width: 82px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-82 {
    width: 41px;
  }
}
.sustainability-tcfd .h-82 {
  height: 82px;
}
.sustainability-tcfd .--gap82 {
  gap: 82px !important;
}
.sustainability-tcfd .--fw82 {
  font-weight: 82;
}
.sustainability-tcfd .--mt83 {
  margin-top: 83px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt83 {
    margin-top: 41.5px;
  }
}
.sustainability-tcfd .--mb83 {
  margin-bottom: 83px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb83 {
    margin-bottom: 41.5px !important;
  }
}
.sustainability-tcfd .--pt83 {
  padding-top: 83px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt83 {
    padding-top: 41.5px;
  }
}
.sustainability-tcfd .--pb83 {
  padding-bottom: 83px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb83 {
    padding-bottom: 41.5px;
  }
}
.sustainability-tcfd .--px83 {
  padding: 0 83px;
}
.sustainability-tcfd .max-w-83 {
  max-width: 83px;
}
.sustainability-tcfd .w-83 {
  width: 83px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-83 {
    width: 41.5px;
  }
}
.sustainability-tcfd .h-83 {
  height: 83px;
}
.sustainability-tcfd .--gap83 {
  gap: 83px !important;
}
.sustainability-tcfd .--fw83 {
  font-weight: 83;
}
.sustainability-tcfd .--mt84 {
  margin-top: 84px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt84 {
    margin-top: 42px;
  }
}
.sustainability-tcfd .--mb84 {
  margin-bottom: 84px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb84 {
    margin-bottom: 42px !important;
  }
}
.sustainability-tcfd .--pt84 {
  padding-top: 84px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt84 {
    padding-top: 42px;
  }
}
.sustainability-tcfd .--pb84 {
  padding-bottom: 84px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb84 {
    padding-bottom: 42px;
  }
}
.sustainability-tcfd .--px84 {
  padding: 0 84px;
}
.sustainability-tcfd .max-w-84 {
  max-width: 84px;
}
.sustainability-tcfd .w-84 {
  width: 84px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-84 {
    width: 42px;
  }
}
.sustainability-tcfd .h-84 {
  height: 84px;
}
.sustainability-tcfd .--gap84 {
  gap: 84px !important;
}
.sustainability-tcfd .--fw84 {
  font-weight: 84;
}
.sustainability-tcfd .--mt85 {
  margin-top: 85px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt85 {
    margin-top: 42.5px;
  }
}
.sustainability-tcfd .--mb85 {
  margin-bottom: 85px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb85 {
    margin-bottom: 42.5px !important;
  }
}
.sustainability-tcfd .--pt85 {
  padding-top: 85px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt85 {
    padding-top: 42.5px;
  }
}
.sustainability-tcfd .--pb85 {
  padding-bottom: 85px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb85 {
    padding-bottom: 42.5px;
  }
}
.sustainability-tcfd .--px85 {
  padding: 0 85px;
}
.sustainability-tcfd .max-w-85 {
  max-width: 85px;
}
.sustainability-tcfd .w-85 {
  width: 85px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-85 {
    width: 42.5px;
  }
}
.sustainability-tcfd .h-85 {
  height: 85px;
}
.sustainability-tcfd .--gap85 {
  gap: 85px !important;
}
.sustainability-tcfd .--fw85 {
  font-weight: 85;
}
.sustainability-tcfd .--mt86 {
  margin-top: 86px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt86 {
    margin-top: 43px;
  }
}
.sustainability-tcfd .--mb86 {
  margin-bottom: 86px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb86 {
    margin-bottom: 43px !important;
  }
}
.sustainability-tcfd .--pt86 {
  padding-top: 86px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt86 {
    padding-top: 43px;
  }
}
.sustainability-tcfd .--pb86 {
  padding-bottom: 86px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb86 {
    padding-bottom: 43px;
  }
}
.sustainability-tcfd .--px86 {
  padding: 0 86px;
}
.sustainability-tcfd .max-w-86 {
  max-width: 86px;
}
.sustainability-tcfd .w-86 {
  width: 86px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-86 {
    width: 43px;
  }
}
.sustainability-tcfd .h-86 {
  height: 86px;
}
.sustainability-tcfd .--gap86 {
  gap: 86px !important;
}
.sustainability-tcfd .--fw86 {
  font-weight: 86;
}
.sustainability-tcfd .--mt87 {
  margin-top: 87px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt87 {
    margin-top: 43.5px;
  }
}
.sustainability-tcfd .--mb87 {
  margin-bottom: 87px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb87 {
    margin-bottom: 43.5px !important;
  }
}
.sustainability-tcfd .--pt87 {
  padding-top: 87px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt87 {
    padding-top: 43.5px;
  }
}
.sustainability-tcfd .--pb87 {
  padding-bottom: 87px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb87 {
    padding-bottom: 43.5px;
  }
}
.sustainability-tcfd .--px87 {
  padding: 0 87px;
}
.sustainability-tcfd .max-w-87 {
  max-width: 87px;
}
.sustainability-tcfd .w-87 {
  width: 87px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-87 {
    width: 43.5px;
  }
}
.sustainability-tcfd .h-87 {
  height: 87px;
}
.sustainability-tcfd .--gap87 {
  gap: 87px !important;
}
.sustainability-tcfd .--fw87 {
  font-weight: 87;
}
.sustainability-tcfd .--mt88 {
  margin-top: 88px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt88 {
    margin-top: 44px;
  }
}
.sustainability-tcfd .--mb88 {
  margin-bottom: 88px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb88 {
    margin-bottom: 44px !important;
  }
}
.sustainability-tcfd .--pt88 {
  padding-top: 88px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt88 {
    padding-top: 44px;
  }
}
.sustainability-tcfd .--pb88 {
  padding-bottom: 88px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb88 {
    padding-bottom: 44px;
  }
}
.sustainability-tcfd .--px88 {
  padding: 0 88px;
}
.sustainability-tcfd .max-w-88 {
  max-width: 88px;
}
.sustainability-tcfd .w-88 {
  width: 88px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-88 {
    width: 44px;
  }
}
.sustainability-tcfd .h-88 {
  height: 88px;
}
.sustainability-tcfd .--gap88 {
  gap: 88px !important;
}
.sustainability-tcfd .--fw88 {
  font-weight: 88;
}
.sustainability-tcfd .--mt89 {
  margin-top: 89px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt89 {
    margin-top: 44.5px;
  }
}
.sustainability-tcfd .--mb89 {
  margin-bottom: 89px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb89 {
    margin-bottom: 44.5px !important;
  }
}
.sustainability-tcfd .--pt89 {
  padding-top: 89px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt89 {
    padding-top: 44.5px;
  }
}
.sustainability-tcfd .--pb89 {
  padding-bottom: 89px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb89 {
    padding-bottom: 44.5px;
  }
}
.sustainability-tcfd .--px89 {
  padding: 0 89px;
}
.sustainability-tcfd .max-w-89 {
  max-width: 89px;
}
.sustainability-tcfd .w-89 {
  width: 89px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-89 {
    width: 44.5px;
  }
}
.sustainability-tcfd .h-89 {
  height: 89px;
}
.sustainability-tcfd .--gap89 {
  gap: 89px !important;
}
.sustainability-tcfd .--fw89 {
  font-weight: 89;
}
.sustainability-tcfd .--mt90 {
  margin-top: 90px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt90 {
    margin-top: 45px;
  }
}
.sustainability-tcfd .--mb90 {
  margin-bottom: 90px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb90 {
    margin-bottom: 45px !important;
  }
}
.sustainability-tcfd .--pt90 {
  padding-top: 90px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt90 {
    padding-top: 45px;
  }
}
.sustainability-tcfd .--pb90 {
  padding-bottom: 90px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb90 {
    padding-bottom: 45px;
  }
}
.sustainability-tcfd .--px90 {
  padding: 0 90px;
}
.sustainability-tcfd .max-w-90 {
  max-width: 90px;
}
.sustainability-tcfd .w-90 {
  width: 90px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-90 {
    width: 45px;
  }
}
.sustainability-tcfd .h-90 {
  height: 90px;
}
.sustainability-tcfd .--gap90 {
  gap: 90px !important;
}
.sustainability-tcfd .--fw90 {
  font-weight: 90;
}
.sustainability-tcfd .--mt91 {
  margin-top: 91px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt91 {
    margin-top: 45.5px;
  }
}
.sustainability-tcfd .--mb91 {
  margin-bottom: 91px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb91 {
    margin-bottom: 45.5px !important;
  }
}
.sustainability-tcfd .--pt91 {
  padding-top: 91px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt91 {
    padding-top: 45.5px;
  }
}
.sustainability-tcfd .--pb91 {
  padding-bottom: 91px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb91 {
    padding-bottom: 45.5px;
  }
}
.sustainability-tcfd .--px91 {
  padding: 0 91px;
}
.sustainability-tcfd .max-w-91 {
  max-width: 91px;
}
.sustainability-tcfd .w-91 {
  width: 91px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-91 {
    width: 45.5px;
  }
}
.sustainability-tcfd .h-91 {
  height: 91px;
}
.sustainability-tcfd .--gap91 {
  gap: 91px !important;
}
.sustainability-tcfd .--fw91 {
  font-weight: 91;
}
.sustainability-tcfd .--mt92 {
  margin-top: 92px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt92 {
    margin-top: 46px;
  }
}
.sustainability-tcfd .--mb92 {
  margin-bottom: 92px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb92 {
    margin-bottom: 46px !important;
  }
}
.sustainability-tcfd .--pt92 {
  padding-top: 92px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt92 {
    padding-top: 46px;
  }
}
.sustainability-tcfd .--pb92 {
  padding-bottom: 92px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb92 {
    padding-bottom: 46px;
  }
}
.sustainability-tcfd .--px92 {
  padding: 0 92px;
}
.sustainability-tcfd .max-w-92 {
  max-width: 92px;
}
.sustainability-tcfd .w-92 {
  width: 92px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-92 {
    width: 46px;
  }
}
.sustainability-tcfd .h-92 {
  height: 92px;
}
.sustainability-tcfd .--gap92 {
  gap: 92px !important;
}
.sustainability-tcfd .--fw92 {
  font-weight: 92;
}
.sustainability-tcfd .--mt93 {
  margin-top: 93px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt93 {
    margin-top: 46.5px;
  }
}
.sustainability-tcfd .--mb93 {
  margin-bottom: 93px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb93 {
    margin-bottom: 46.5px !important;
  }
}
.sustainability-tcfd .--pt93 {
  padding-top: 93px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt93 {
    padding-top: 46.5px;
  }
}
.sustainability-tcfd .--pb93 {
  padding-bottom: 93px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb93 {
    padding-bottom: 46.5px;
  }
}
.sustainability-tcfd .--px93 {
  padding: 0 93px;
}
.sustainability-tcfd .max-w-93 {
  max-width: 93px;
}
.sustainability-tcfd .w-93 {
  width: 93px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-93 {
    width: 46.5px;
  }
}
.sustainability-tcfd .h-93 {
  height: 93px;
}
.sustainability-tcfd .--gap93 {
  gap: 93px !important;
}
.sustainability-tcfd .--fw93 {
  font-weight: 93;
}
.sustainability-tcfd .--mt94 {
  margin-top: 94px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt94 {
    margin-top: 47px;
  }
}
.sustainability-tcfd .--mb94 {
  margin-bottom: 94px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb94 {
    margin-bottom: 47px !important;
  }
}
.sustainability-tcfd .--pt94 {
  padding-top: 94px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt94 {
    padding-top: 47px;
  }
}
.sustainability-tcfd .--pb94 {
  padding-bottom: 94px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb94 {
    padding-bottom: 47px;
  }
}
.sustainability-tcfd .--px94 {
  padding: 0 94px;
}
.sustainability-tcfd .max-w-94 {
  max-width: 94px;
}
.sustainability-tcfd .w-94 {
  width: 94px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-94 {
    width: 47px;
  }
}
.sustainability-tcfd .h-94 {
  height: 94px;
}
.sustainability-tcfd .--gap94 {
  gap: 94px !important;
}
.sustainability-tcfd .--fw94 {
  font-weight: 94;
}
.sustainability-tcfd .--mt95 {
  margin-top: 95px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt95 {
    margin-top: 47.5px;
  }
}
.sustainability-tcfd .--mb95 {
  margin-bottom: 95px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb95 {
    margin-bottom: 47.5px !important;
  }
}
.sustainability-tcfd .--pt95 {
  padding-top: 95px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt95 {
    padding-top: 47.5px;
  }
}
.sustainability-tcfd .--pb95 {
  padding-bottom: 95px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb95 {
    padding-bottom: 47.5px;
  }
}
.sustainability-tcfd .--px95 {
  padding: 0 95px;
}
.sustainability-tcfd .max-w-95 {
  max-width: 95px;
}
.sustainability-tcfd .w-95 {
  width: 95px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-95 {
    width: 47.5px;
  }
}
.sustainability-tcfd .h-95 {
  height: 95px;
}
.sustainability-tcfd .--gap95 {
  gap: 95px !important;
}
.sustainability-tcfd .--fw95 {
  font-weight: 95;
}
.sustainability-tcfd .--mt96 {
  margin-top: 96px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt96 {
    margin-top: 48px;
  }
}
.sustainability-tcfd .--mb96 {
  margin-bottom: 96px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb96 {
    margin-bottom: 48px !important;
  }
}
.sustainability-tcfd .--pt96 {
  padding-top: 96px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt96 {
    padding-top: 48px;
  }
}
.sustainability-tcfd .--pb96 {
  padding-bottom: 96px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb96 {
    padding-bottom: 48px;
  }
}
.sustainability-tcfd .--px96 {
  padding: 0 96px;
}
.sustainability-tcfd .max-w-96 {
  max-width: 96px;
}
.sustainability-tcfd .w-96 {
  width: 96px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-96 {
    width: 48px;
  }
}
.sustainability-tcfd .h-96 {
  height: 96px;
}
.sustainability-tcfd .--gap96 {
  gap: 96px !important;
}
.sustainability-tcfd .--fw96 {
  font-weight: 96;
}
.sustainability-tcfd .--mt97 {
  margin-top: 97px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt97 {
    margin-top: 48.5px;
  }
}
.sustainability-tcfd .--mb97 {
  margin-bottom: 97px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb97 {
    margin-bottom: 48.5px !important;
  }
}
.sustainability-tcfd .--pt97 {
  padding-top: 97px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt97 {
    padding-top: 48.5px;
  }
}
.sustainability-tcfd .--pb97 {
  padding-bottom: 97px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb97 {
    padding-bottom: 48.5px;
  }
}
.sustainability-tcfd .--px97 {
  padding: 0 97px;
}
.sustainability-tcfd .max-w-97 {
  max-width: 97px;
}
.sustainability-tcfd .w-97 {
  width: 97px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-97 {
    width: 48.5px;
  }
}
.sustainability-tcfd .h-97 {
  height: 97px;
}
.sustainability-tcfd .--gap97 {
  gap: 97px !important;
}
.sustainability-tcfd .--fw97 {
  font-weight: 97;
}
.sustainability-tcfd .--mt98 {
  margin-top: 98px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt98 {
    margin-top: 49px;
  }
}
.sustainability-tcfd .--mb98 {
  margin-bottom: 98px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb98 {
    margin-bottom: 49px !important;
  }
}
.sustainability-tcfd .--pt98 {
  padding-top: 98px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt98 {
    padding-top: 49px;
  }
}
.sustainability-tcfd .--pb98 {
  padding-bottom: 98px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb98 {
    padding-bottom: 49px;
  }
}
.sustainability-tcfd .--px98 {
  padding: 0 98px;
}
.sustainability-tcfd .max-w-98 {
  max-width: 98px;
}
.sustainability-tcfd .w-98 {
  width: 98px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-98 {
    width: 49px;
  }
}
.sustainability-tcfd .h-98 {
  height: 98px;
}
.sustainability-tcfd .--gap98 {
  gap: 98px !important;
}
.sustainability-tcfd .--fw98 {
  font-weight: 98;
}
.sustainability-tcfd .--mt99 {
  margin-top: 99px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt99 {
    margin-top: 49.5px;
  }
}
.sustainability-tcfd .--mb99 {
  margin-bottom: 99px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb99 {
    margin-bottom: 49.5px !important;
  }
}
.sustainability-tcfd .--pt99 {
  padding-top: 99px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt99 {
    padding-top: 49.5px;
  }
}
.sustainability-tcfd .--pb99 {
  padding-bottom: 99px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb99 {
    padding-bottom: 49.5px;
  }
}
.sustainability-tcfd .--px99 {
  padding: 0 99px;
}
.sustainability-tcfd .max-w-99 {
  max-width: 99px;
}
.sustainability-tcfd .w-99 {
  width: 99px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-99 {
    width: 49.5px;
  }
}
.sustainability-tcfd .h-99 {
  height: 99px;
}
.sustainability-tcfd .--gap99 {
  gap: 99px !important;
}
.sustainability-tcfd .--fw99 {
  font-weight: 99;
}
.sustainability-tcfd .--mt100 {
  margin-top: 100px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt100 {
    margin-top: 50px;
  }
}
.sustainability-tcfd .--mb100 {
  margin-bottom: 100px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb100 {
    margin-bottom: 50px !important;
  }
}
.sustainability-tcfd .--pt100 {
  padding-top: 100px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt100 {
    padding-top: 50px;
  }
}
.sustainability-tcfd .--pb100 {
  padding-bottom: 100px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb100 {
    padding-bottom: 50px;
  }
}
.sustainability-tcfd .--px100 {
  padding: 0 100px;
}
.sustainability-tcfd .max-w-100 {
  max-width: 100px;
}
.sustainability-tcfd .w-100 {
  width: 100px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-100 {
    width: 50px;
  }
}
.sustainability-tcfd .h-100 {
  height: 100px;
}
.sustainability-tcfd .--gap100 {
  gap: 100px !important;
}
.sustainability-tcfd .--fw100 {
  font-weight: 100;
}
.sustainability-tcfd .--mt101 {
  margin-top: 101px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt101 {
    margin-top: 50.5px;
  }
}
.sustainability-tcfd .--mb101 {
  margin-bottom: 101px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb101 {
    margin-bottom: 50.5px !important;
  }
}
.sustainability-tcfd .--pt101 {
  padding-top: 101px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt101 {
    padding-top: 50.5px;
  }
}
.sustainability-tcfd .--pb101 {
  padding-bottom: 101px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb101 {
    padding-bottom: 50.5px;
  }
}
.sustainability-tcfd .--px101 {
  padding: 0 101px;
}
.sustainability-tcfd .max-w-101 {
  max-width: 101px;
}
.sustainability-tcfd .w-101 {
  width: 101px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-101 {
    width: 50.5px;
  }
}
.sustainability-tcfd .h-101 {
  height: 101px;
}
.sustainability-tcfd .--gap101 {
  gap: 101px !important;
}
.sustainability-tcfd .--fw101 {
  font-weight: 101;
}
.sustainability-tcfd .--mt102 {
  margin-top: 102px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt102 {
    margin-top: 51px;
  }
}
.sustainability-tcfd .--mb102 {
  margin-bottom: 102px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb102 {
    margin-bottom: 51px !important;
  }
}
.sustainability-tcfd .--pt102 {
  padding-top: 102px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt102 {
    padding-top: 51px;
  }
}
.sustainability-tcfd .--pb102 {
  padding-bottom: 102px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb102 {
    padding-bottom: 51px;
  }
}
.sustainability-tcfd .--px102 {
  padding: 0 102px;
}
.sustainability-tcfd .max-w-102 {
  max-width: 102px;
}
.sustainability-tcfd .w-102 {
  width: 102px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-102 {
    width: 51px;
  }
}
.sustainability-tcfd .h-102 {
  height: 102px;
}
.sustainability-tcfd .--gap102 {
  gap: 102px !important;
}
.sustainability-tcfd .--fw102 {
  font-weight: 102;
}
.sustainability-tcfd .--mt103 {
  margin-top: 103px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt103 {
    margin-top: 51.5px;
  }
}
.sustainability-tcfd .--mb103 {
  margin-bottom: 103px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb103 {
    margin-bottom: 51.5px !important;
  }
}
.sustainability-tcfd .--pt103 {
  padding-top: 103px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt103 {
    padding-top: 51.5px;
  }
}
.sustainability-tcfd .--pb103 {
  padding-bottom: 103px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb103 {
    padding-bottom: 51.5px;
  }
}
.sustainability-tcfd .--px103 {
  padding: 0 103px;
}
.sustainability-tcfd .max-w-103 {
  max-width: 103px;
}
.sustainability-tcfd .w-103 {
  width: 103px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-103 {
    width: 51.5px;
  }
}
.sustainability-tcfd .h-103 {
  height: 103px;
}
.sustainability-tcfd .--gap103 {
  gap: 103px !important;
}
.sustainability-tcfd .--fw103 {
  font-weight: 103;
}
.sustainability-tcfd .--mt104 {
  margin-top: 104px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt104 {
    margin-top: 52px;
  }
}
.sustainability-tcfd .--mb104 {
  margin-bottom: 104px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb104 {
    margin-bottom: 52px !important;
  }
}
.sustainability-tcfd .--pt104 {
  padding-top: 104px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt104 {
    padding-top: 52px;
  }
}
.sustainability-tcfd .--pb104 {
  padding-bottom: 104px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb104 {
    padding-bottom: 52px;
  }
}
.sustainability-tcfd .--px104 {
  padding: 0 104px;
}
.sustainability-tcfd .max-w-104 {
  max-width: 104px;
}
.sustainability-tcfd .w-104 {
  width: 104px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-104 {
    width: 52px;
  }
}
.sustainability-tcfd .h-104 {
  height: 104px;
}
.sustainability-tcfd .--gap104 {
  gap: 104px !important;
}
.sustainability-tcfd .--fw104 {
  font-weight: 104;
}
.sustainability-tcfd .--mt105 {
  margin-top: 105px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt105 {
    margin-top: 52.5px;
  }
}
.sustainability-tcfd .--mb105 {
  margin-bottom: 105px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb105 {
    margin-bottom: 52.5px !important;
  }
}
.sustainability-tcfd .--pt105 {
  padding-top: 105px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt105 {
    padding-top: 52.5px;
  }
}
.sustainability-tcfd .--pb105 {
  padding-bottom: 105px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb105 {
    padding-bottom: 52.5px;
  }
}
.sustainability-tcfd .--px105 {
  padding: 0 105px;
}
.sustainability-tcfd .max-w-105 {
  max-width: 105px;
}
.sustainability-tcfd .w-105 {
  width: 105px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-105 {
    width: 52.5px;
  }
}
.sustainability-tcfd .h-105 {
  height: 105px;
}
.sustainability-tcfd .--gap105 {
  gap: 105px !important;
}
.sustainability-tcfd .--fw105 {
  font-weight: 105;
}
.sustainability-tcfd .--mt106 {
  margin-top: 106px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt106 {
    margin-top: 53px;
  }
}
.sustainability-tcfd .--mb106 {
  margin-bottom: 106px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb106 {
    margin-bottom: 53px !important;
  }
}
.sustainability-tcfd .--pt106 {
  padding-top: 106px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt106 {
    padding-top: 53px;
  }
}
.sustainability-tcfd .--pb106 {
  padding-bottom: 106px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb106 {
    padding-bottom: 53px;
  }
}
.sustainability-tcfd .--px106 {
  padding: 0 106px;
}
.sustainability-tcfd .max-w-106 {
  max-width: 106px;
}
.sustainability-tcfd .w-106 {
  width: 106px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-106 {
    width: 53px;
  }
}
.sustainability-tcfd .h-106 {
  height: 106px;
}
.sustainability-tcfd .--gap106 {
  gap: 106px !important;
}
.sustainability-tcfd .--fw106 {
  font-weight: 106;
}
.sustainability-tcfd .--mt107 {
  margin-top: 107px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt107 {
    margin-top: 53.5px;
  }
}
.sustainability-tcfd .--mb107 {
  margin-bottom: 107px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb107 {
    margin-bottom: 53.5px !important;
  }
}
.sustainability-tcfd .--pt107 {
  padding-top: 107px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt107 {
    padding-top: 53.5px;
  }
}
.sustainability-tcfd .--pb107 {
  padding-bottom: 107px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb107 {
    padding-bottom: 53.5px;
  }
}
.sustainability-tcfd .--px107 {
  padding: 0 107px;
}
.sustainability-tcfd .max-w-107 {
  max-width: 107px;
}
.sustainability-tcfd .w-107 {
  width: 107px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-107 {
    width: 53.5px;
  }
}
.sustainability-tcfd .h-107 {
  height: 107px;
}
.sustainability-tcfd .--gap107 {
  gap: 107px !important;
}
.sustainability-tcfd .--fw107 {
  font-weight: 107;
}
.sustainability-tcfd .--mt108 {
  margin-top: 108px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt108 {
    margin-top: 54px;
  }
}
.sustainability-tcfd .--mb108 {
  margin-bottom: 108px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb108 {
    margin-bottom: 54px !important;
  }
}
.sustainability-tcfd .--pt108 {
  padding-top: 108px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt108 {
    padding-top: 54px;
  }
}
.sustainability-tcfd .--pb108 {
  padding-bottom: 108px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb108 {
    padding-bottom: 54px;
  }
}
.sustainability-tcfd .--px108 {
  padding: 0 108px;
}
.sustainability-tcfd .max-w-108 {
  max-width: 108px;
}
.sustainability-tcfd .w-108 {
  width: 108px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-108 {
    width: 54px;
  }
}
.sustainability-tcfd .h-108 {
  height: 108px;
}
.sustainability-tcfd .--gap108 {
  gap: 108px !important;
}
.sustainability-tcfd .--fw108 {
  font-weight: 108;
}
.sustainability-tcfd .--mt109 {
  margin-top: 109px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt109 {
    margin-top: 54.5px;
  }
}
.sustainability-tcfd .--mb109 {
  margin-bottom: 109px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb109 {
    margin-bottom: 54.5px !important;
  }
}
.sustainability-tcfd .--pt109 {
  padding-top: 109px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt109 {
    padding-top: 54.5px;
  }
}
.sustainability-tcfd .--pb109 {
  padding-bottom: 109px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb109 {
    padding-bottom: 54.5px;
  }
}
.sustainability-tcfd .--px109 {
  padding: 0 109px;
}
.sustainability-tcfd .max-w-109 {
  max-width: 109px;
}
.sustainability-tcfd .w-109 {
  width: 109px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-109 {
    width: 54.5px;
  }
}
.sustainability-tcfd .h-109 {
  height: 109px;
}
.sustainability-tcfd .--gap109 {
  gap: 109px !important;
}
.sustainability-tcfd .--fw109 {
  font-weight: 109;
}
.sustainability-tcfd .--mt110 {
  margin-top: 110px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt110 {
    margin-top: 55px;
  }
}
.sustainability-tcfd .--mb110 {
  margin-bottom: 110px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb110 {
    margin-bottom: 55px !important;
  }
}
.sustainability-tcfd .--pt110 {
  padding-top: 110px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt110 {
    padding-top: 55px;
  }
}
.sustainability-tcfd .--pb110 {
  padding-bottom: 110px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb110 {
    padding-bottom: 55px;
  }
}
.sustainability-tcfd .--px110 {
  padding: 0 110px;
}
.sustainability-tcfd .max-w-110 {
  max-width: 110px;
}
.sustainability-tcfd .w-110 {
  width: 110px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-110 {
    width: 55px;
  }
}
.sustainability-tcfd .h-110 {
  height: 110px;
}
.sustainability-tcfd .--gap110 {
  gap: 110px !important;
}
.sustainability-tcfd .--fw110 {
  font-weight: 110;
}
.sustainability-tcfd .--mt111 {
  margin-top: 111px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt111 {
    margin-top: 55.5px;
  }
}
.sustainability-tcfd .--mb111 {
  margin-bottom: 111px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb111 {
    margin-bottom: 55.5px !important;
  }
}
.sustainability-tcfd .--pt111 {
  padding-top: 111px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt111 {
    padding-top: 55.5px;
  }
}
.sustainability-tcfd .--pb111 {
  padding-bottom: 111px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb111 {
    padding-bottom: 55.5px;
  }
}
.sustainability-tcfd .--px111 {
  padding: 0 111px;
}
.sustainability-tcfd .max-w-111 {
  max-width: 111px;
}
.sustainability-tcfd .w-111 {
  width: 111px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-111 {
    width: 55.5px;
  }
}
.sustainability-tcfd .h-111 {
  height: 111px;
}
.sustainability-tcfd .--gap111 {
  gap: 111px !important;
}
.sustainability-tcfd .--fw111 {
  font-weight: 111;
}
.sustainability-tcfd .--mt112 {
  margin-top: 112px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt112 {
    margin-top: 56px;
  }
}
.sustainability-tcfd .--mb112 {
  margin-bottom: 112px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb112 {
    margin-bottom: 56px !important;
  }
}
.sustainability-tcfd .--pt112 {
  padding-top: 112px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt112 {
    padding-top: 56px;
  }
}
.sustainability-tcfd .--pb112 {
  padding-bottom: 112px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb112 {
    padding-bottom: 56px;
  }
}
.sustainability-tcfd .--px112 {
  padding: 0 112px;
}
.sustainability-tcfd .max-w-112 {
  max-width: 112px;
}
.sustainability-tcfd .w-112 {
  width: 112px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-112 {
    width: 56px;
  }
}
.sustainability-tcfd .h-112 {
  height: 112px;
}
.sustainability-tcfd .--gap112 {
  gap: 112px !important;
}
.sustainability-tcfd .--fw112 {
  font-weight: 112;
}
.sustainability-tcfd .--mt113 {
  margin-top: 113px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt113 {
    margin-top: 56.5px;
  }
}
.sustainability-tcfd .--mb113 {
  margin-bottom: 113px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb113 {
    margin-bottom: 56.5px !important;
  }
}
.sustainability-tcfd .--pt113 {
  padding-top: 113px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt113 {
    padding-top: 56.5px;
  }
}
.sustainability-tcfd .--pb113 {
  padding-bottom: 113px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb113 {
    padding-bottom: 56.5px;
  }
}
.sustainability-tcfd .--px113 {
  padding: 0 113px;
}
.sustainability-tcfd .max-w-113 {
  max-width: 113px;
}
.sustainability-tcfd .w-113 {
  width: 113px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-113 {
    width: 56.5px;
  }
}
.sustainability-tcfd .h-113 {
  height: 113px;
}
.sustainability-tcfd .--gap113 {
  gap: 113px !important;
}
.sustainability-tcfd .--fw113 {
  font-weight: 113;
}
.sustainability-tcfd .--mt114 {
  margin-top: 114px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt114 {
    margin-top: 57px;
  }
}
.sustainability-tcfd .--mb114 {
  margin-bottom: 114px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb114 {
    margin-bottom: 57px !important;
  }
}
.sustainability-tcfd .--pt114 {
  padding-top: 114px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt114 {
    padding-top: 57px;
  }
}
.sustainability-tcfd .--pb114 {
  padding-bottom: 114px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb114 {
    padding-bottom: 57px;
  }
}
.sustainability-tcfd .--px114 {
  padding: 0 114px;
}
.sustainability-tcfd .max-w-114 {
  max-width: 114px;
}
.sustainability-tcfd .w-114 {
  width: 114px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-114 {
    width: 57px;
  }
}
.sustainability-tcfd .h-114 {
  height: 114px;
}
.sustainability-tcfd .--gap114 {
  gap: 114px !important;
}
.sustainability-tcfd .--fw114 {
  font-weight: 114;
}
.sustainability-tcfd .--mt115 {
  margin-top: 115px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt115 {
    margin-top: 57.5px;
  }
}
.sustainability-tcfd .--mb115 {
  margin-bottom: 115px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb115 {
    margin-bottom: 57.5px !important;
  }
}
.sustainability-tcfd .--pt115 {
  padding-top: 115px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt115 {
    padding-top: 57.5px;
  }
}
.sustainability-tcfd .--pb115 {
  padding-bottom: 115px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb115 {
    padding-bottom: 57.5px;
  }
}
.sustainability-tcfd .--px115 {
  padding: 0 115px;
}
.sustainability-tcfd .max-w-115 {
  max-width: 115px;
}
.sustainability-tcfd .w-115 {
  width: 115px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-115 {
    width: 57.5px;
  }
}
.sustainability-tcfd .h-115 {
  height: 115px;
}
.sustainability-tcfd .--gap115 {
  gap: 115px !important;
}
.sustainability-tcfd .--fw115 {
  font-weight: 115;
}
.sustainability-tcfd .--mt116 {
  margin-top: 116px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt116 {
    margin-top: 58px;
  }
}
.sustainability-tcfd .--mb116 {
  margin-bottom: 116px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb116 {
    margin-bottom: 58px !important;
  }
}
.sustainability-tcfd .--pt116 {
  padding-top: 116px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt116 {
    padding-top: 58px;
  }
}
.sustainability-tcfd .--pb116 {
  padding-bottom: 116px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb116 {
    padding-bottom: 58px;
  }
}
.sustainability-tcfd .--px116 {
  padding: 0 116px;
}
.sustainability-tcfd .max-w-116 {
  max-width: 116px;
}
.sustainability-tcfd .w-116 {
  width: 116px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-116 {
    width: 58px;
  }
}
.sustainability-tcfd .h-116 {
  height: 116px;
}
.sustainability-tcfd .--gap116 {
  gap: 116px !important;
}
.sustainability-tcfd .--fw116 {
  font-weight: 116;
}
.sustainability-tcfd .--mt117 {
  margin-top: 117px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt117 {
    margin-top: 58.5px;
  }
}
.sustainability-tcfd .--mb117 {
  margin-bottom: 117px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb117 {
    margin-bottom: 58.5px !important;
  }
}
.sustainability-tcfd .--pt117 {
  padding-top: 117px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt117 {
    padding-top: 58.5px;
  }
}
.sustainability-tcfd .--pb117 {
  padding-bottom: 117px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb117 {
    padding-bottom: 58.5px;
  }
}
.sustainability-tcfd .--px117 {
  padding: 0 117px;
}
.sustainability-tcfd .max-w-117 {
  max-width: 117px;
}
.sustainability-tcfd .w-117 {
  width: 117px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-117 {
    width: 58.5px;
  }
}
.sustainability-tcfd .h-117 {
  height: 117px;
}
.sustainability-tcfd .--gap117 {
  gap: 117px !important;
}
.sustainability-tcfd .--fw117 {
  font-weight: 117;
}
.sustainability-tcfd .--mt118 {
  margin-top: 118px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt118 {
    margin-top: 59px;
  }
}
.sustainability-tcfd .--mb118 {
  margin-bottom: 118px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb118 {
    margin-bottom: 59px !important;
  }
}
.sustainability-tcfd .--pt118 {
  padding-top: 118px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt118 {
    padding-top: 59px;
  }
}
.sustainability-tcfd .--pb118 {
  padding-bottom: 118px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb118 {
    padding-bottom: 59px;
  }
}
.sustainability-tcfd .--px118 {
  padding: 0 118px;
}
.sustainability-tcfd .max-w-118 {
  max-width: 118px;
}
.sustainability-tcfd .w-118 {
  width: 118px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-118 {
    width: 59px;
  }
}
.sustainability-tcfd .h-118 {
  height: 118px;
}
.sustainability-tcfd .--gap118 {
  gap: 118px !important;
}
.sustainability-tcfd .--fw118 {
  font-weight: 118;
}
.sustainability-tcfd .--mt119 {
  margin-top: 119px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt119 {
    margin-top: 59.5px;
  }
}
.sustainability-tcfd .--mb119 {
  margin-bottom: 119px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb119 {
    margin-bottom: 59.5px !important;
  }
}
.sustainability-tcfd .--pt119 {
  padding-top: 119px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt119 {
    padding-top: 59.5px;
  }
}
.sustainability-tcfd .--pb119 {
  padding-bottom: 119px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb119 {
    padding-bottom: 59.5px;
  }
}
.sustainability-tcfd .--px119 {
  padding: 0 119px;
}
.sustainability-tcfd .max-w-119 {
  max-width: 119px;
}
.sustainability-tcfd .w-119 {
  width: 119px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-119 {
    width: 59.5px;
  }
}
.sustainability-tcfd .h-119 {
  height: 119px;
}
.sustainability-tcfd .--gap119 {
  gap: 119px !important;
}
.sustainability-tcfd .--fw119 {
  font-weight: 119;
}
.sustainability-tcfd .--mt120 {
  margin-top: 120px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt120 {
    margin-top: 60px;
  }
}
.sustainability-tcfd .--mb120 {
  margin-bottom: 120px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb120 {
    margin-bottom: 60px !important;
  }
}
.sustainability-tcfd .--pt120 {
  padding-top: 120px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt120 {
    padding-top: 60px;
  }
}
.sustainability-tcfd .--pb120 {
  padding-bottom: 120px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb120 {
    padding-bottom: 60px;
  }
}
.sustainability-tcfd .--px120 {
  padding: 0 120px;
}
.sustainability-tcfd .max-w-120 {
  max-width: 120px;
}
.sustainability-tcfd .w-120 {
  width: 120px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-120 {
    width: 60px;
  }
}
.sustainability-tcfd .h-120 {
  height: 120px;
}
.sustainability-tcfd .--gap120 {
  gap: 120px !important;
}
.sustainability-tcfd .--fw120 {
  font-weight: 120;
}
.sustainability-tcfd .--mt121 {
  margin-top: 121px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt121 {
    margin-top: 60.5px;
  }
}
.sustainability-tcfd .--mb121 {
  margin-bottom: 121px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb121 {
    margin-bottom: 60.5px !important;
  }
}
.sustainability-tcfd .--pt121 {
  padding-top: 121px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt121 {
    padding-top: 60.5px;
  }
}
.sustainability-tcfd .--pb121 {
  padding-bottom: 121px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb121 {
    padding-bottom: 60.5px;
  }
}
.sustainability-tcfd .--px121 {
  padding: 0 121px;
}
.sustainability-tcfd .max-w-121 {
  max-width: 121px;
}
.sustainability-tcfd .w-121 {
  width: 121px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-121 {
    width: 60.5px;
  }
}
.sustainability-tcfd .h-121 {
  height: 121px;
}
.sustainability-tcfd .--gap121 {
  gap: 121px !important;
}
.sustainability-tcfd .--fw121 {
  font-weight: 121;
}
.sustainability-tcfd .--mt122 {
  margin-top: 122px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt122 {
    margin-top: 61px;
  }
}
.sustainability-tcfd .--mb122 {
  margin-bottom: 122px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb122 {
    margin-bottom: 61px !important;
  }
}
.sustainability-tcfd .--pt122 {
  padding-top: 122px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt122 {
    padding-top: 61px;
  }
}
.sustainability-tcfd .--pb122 {
  padding-bottom: 122px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb122 {
    padding-bottom: 61px;
  }
}
.sustainability-tcfd .--px122 {
  padding: 0 122px;
}
.sustainability-tcfd .max-w-122 {
  max-width: 122px;
}
.sustainability-tcfd .w-122 {
  width: 122px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-122 {
    width: 61px;
  }
}
.sustainability-tcfd .h-122 {
  height: 122px;
}
.sustainability-tcfd .--gap122 {
  gap: 122px !important;
}
.sustainability-tcfd .--fw122 {
  font-weight: 122;
}
.sustainability-tcfd .--mt123 {
  margin-top: 123px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt123 {
    margin-top: 61.5px;
  }
}
.sustainability-tcfd .--mb123 {
  margin-bottom: 123px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb123 {
    margin-bottom: 61.5px !important;
  }
}
.sustainability-tcfd .--pt123 {
  padding-top: 123px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt123 {
    padding-top: 61.5px;
  }
}
.sustainability-tcfd .--pb123 {
  padding-bottom: 123px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb123 {
    padding-bottom: 61.5px;
  }
}
.sustainability-tcfd .--px123 {
  padding: 0 123px;
}
.sustainability-tcfd .max-w-123 {
  max-width: 123px;
}
.sustainability-tcfd .w-123 {
  width: 123px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-123 {
    width: 61.5px;
  }
}
.sustainability-tcfd .h-123 {
  height: 123px;
}
.sustainability-tcfd .--gap123 {
  gap: 123px !important;
}
.sustainability-tcfd .--fw123 {
  font-weight: 123;
}
.sustainability-tcfd .--mt124 {
  margin-top: 124px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt124 {
    margin-top: 62px;
  }
}
.sustainability-tcfd .--mb124 {
  margin-bottom: 124px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb124 {
    margin-bottom: 62px !important;
  }
}
.sustainability-tcfd .--pt124 {
  padding-top: 124px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt124 {
    padding-top: 62px;
  }
}
.sustainability-tcfd .--pb124 {
  padding-bottom: 124px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb124 {
    padding-bottom: 62px;
  }
}
.sustainability-tcfd .--px124 {
  padding: 0 124px;
}
.sustainability-tcfd .max-w-124 {
  max-width: 124px;
}
.sustainability-tcfd .w-124 {
  width: 124px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-124 {
    width: 62px;
  }
}
.sustainability-tcfd .h-124 {
  height: 124px;
}
.sustainability-tcfd .--gap124 {
  gap: 124px !important;
}
.sustainability-tcfd .--fw124 {
  font-weight: 124;
}
.sustainability-tcfd .--mt125 {
  margin-top: 125px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt125 {
    margin-top: 62.5px;
  }
}
.sustainability-tcfd .--mb125 {
  margin-bottom: 125px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb125 {
    margin-bottom: 62.5px !important;
  }
}
.sustainability-tcfd .--pt125 {
  padding-top: 125px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt125 {
    padding-top: 62.5px;
  }
}
.sustainability-tcfd .--pb125 {
  padding-bottom: 125px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb125 {
    padding-bottom: 62.5px;
  }
}
.sustainability-tcfd .--px125 {
  padding: 0 125px;
}
.sustainability-tcfd .max-w-125 {
  max-width: 125px;
}
.sustainability-tcfd .w-125 {
  width: 125px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-125 {
    width: 62.5px;
  }
}
.sustainability-tcfd .h-125 {
  height: 125px;
}
.sustainability-tcfd .--gap125 {
  gap: 125px !important;
}
.sustainability-tcfd .--fw125 {
  font-weight: 125;
}
.sustainability-tcfd .--mt126 {
  margin-top: 126px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt126 {
    margin-top: 63px;
  }
}
.sustainability-tcfd .--mb126 {
  margin-bottom: 126px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb126 {
    margin-bottom: 63px !important;
  }
}
.sustainability-tcfd .--pt126 {
  padding-top: 126px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt126 {
    padding-top: 63px;
  }
}
.sustainability-tcfd .--pb126 {
  padding-bottom: 126px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb126 {
    padding-bottom: 63px;
  }
}
.sustainability-tcfd .--px126 {
  padding: 0 126px;
}
.sustainability-tcfd .max-w-126 {
  max-width: 126px;
}
.sustainability-tcfd .w-126 {
  width: 126px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-126 {
    width: 63px;
  }
}
.sustainability-tcfd .h-126 {
  height: 126px;
}
.sustainability-tcfd .--gap126 {
  gap: 126px !important;
}
.sustainability-tcfd .--fw126 {
  font-weight: 126;
}
.sustainability-tcfd .--mt127 {
  margin-top: 127px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt127 {
    margin-top: 63.5px;
  }
}
.sustainability-tcfd .--mb127 {
  margin-bottom: 127px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb127 {
    margin-bottom: 63.5px !important;
  }
}
.sustainability-tcfd .--pt127 {
  padding-top: 127px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt127 {
    padding-top: 63.5px;
  }
}
.sustainability-tcfd .--pb127 {
  padding-bottom: 127px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb127 {
    padding-bottom: 63.5px;
  }
}
.sustainability-tcfd .--px127 {
  padding: 0 127px;
}
.sustainability-tcfd .max-w-127 {
  max-width: 127px;
}
.sustainability-tcfd .w-127 {
  width: 127px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-127 {
    width: 63.5px;
  }
}
.sustainability-tcfd .h-127 {
  height: 127px;
}
.sustainability-tcfd .--gap127 {
  gap: 127px !important;
}
.sustainability-tcfd .--fw127 {
  font-weight: 127;
}
.sustainability-tcfd .--mt128 {
  margin-top: 128px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt128 {
    margin-top: 64px;
  }
}
.sustainability-tcfd .--mb128 {
  margin-bottom: 128px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb128 {
    margin-bottom: 64px !important;
  }
}
.sustainability-tcfd .--pt128 {
  padding-top: 128px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt128 {
    padding-top: 64px;
  }
}
.sustainability-tcfd .--pb128 {
  padding-bottom: 128px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb128 {
    padding-bottom: 64px;
  }
}
.sustainability-tcfd .--px128 {
  padding: 0 128px;
}
.sustainability-tcfd .max-w-128 {
  max-width: 128px;
}
.sustainability-tcfd .w-128 {
  width: 128px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-128 {
    width: 64px;
  }
}
.sustainability-tcfd .h-128 {
  height: 128px;
}
.sustainability-tcfd .--gap128 {
  gap: 128px !important;
}
.sustainability-tcfd .--fw128 {
  font-weight: 128;
}
.sustainability-tcfd .--mt129 {
  margin-top: 129px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt129 {
    margin-top: 64.5px;
  }
}
.sustainability-tcfd .--mb129 {
  margin-bottom: 129px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb129 {
    margin-bottom: 64.5px !important;
  }
}
.sustainability-tcfd .--pt129 {
  padding-top: 129px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt129 {
    padding-top: 64.5px;
  }
}
.sustainability-tcfd .--pb129 {
  padding-bottom: 129px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb129 {
    padding-bottom: 64.5px;
  }
}
.sustainability-tcfd .--px129 {
  padding: 0 129px;
}
.sustainability-tcfd .max-w-129 {
  max-width: 129px;
}
.sustainability-tcfd .w-129 {
  width: 129px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-129 {
    width: 64.5px;
  }
}
.sustainability-tcfd .h-129 {
  height: 129px;
}
.sustainability-tcfd .--gap129 {
  gap: 129px !important;
}
.sustainability-tcfd .--fw129 {
  font-weight: 129;
}
.sustainability-tcfd .--mt130 {
  margin-top: 130px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt130 {
    margin-top: 65px;
  }
}
.sustainability-tcfd .--mb130 {
  margin-bottom: 130px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb130 {
    margin-bottom: 65px !important;
  }
}
.sustainability-tcfd .--pt130 {
  padding-top: 130px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt130 {
    padding-top: 65px;
  }
}
.sustainability-tcfd .--pb130 {
  padding-bottom: 130px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb130 {
    padding-bottom: 65px;
  }
}
.sustainability-tcfd .--px130 {
  padding: 0 130px;
}
.sustainability-tcfd .max-w-130 {
  max-width: 130px;
}
.sustainability-tcfd .w-130 {
  width: 130px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-130 {
    width: 65px;
  }
}
.sustainability-tcfd .h-130 {
  height: 130px;
}
.sustainability-tcfd .--gap130 {
  gap: 130px !important;
}
.sustainability-tcfd .--fw130 {
  font-weight: 130;
}
.sustainability-tcfd .--mt131 {
  margin-top: 131px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt131 {
    margin-top: 65.5px;
  }
}
.sustainability-tcfd .--mb131 {
  margin-bottom: 131px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb131 {
    margin-bottom: 65.5px !important;
  }
}
.sustainability-tcfd .--pt131 {
  padding-top: 131px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt131 {
    padding-top: 65.5px;
  }
}
.sustainability-tcfd .--pb131 {
  padding-bottom: 131px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb131 {
    padding-bottom: 65.5px;
  }
}
.sustainability-tcfd .--px131 {
  padding: 0 131px;
}
.sustainability-tcfd .max-w-131 {
  max-width: 131px;
}
.sustainability-tcfd .w-131 {
  width: 131px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-131 {
    width: 65.5px;
  }
}
.sustainability-tcfd .h-131 {
  height: 131px;
}
.sustainability-tcfd .--gap131 {
  gap: 131px !important;
}
.sustainability-tcfd .--fw131 {
  font-weight: 131;
}
.sustainability-tcfd .--mt132 {
  margin-top: 132px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt132 {
    margin-top: 66px;
  }
}
.sustainability-tcfd .--mb132 {
  margin-bottom: 132px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb132 {
    margin-bottom: 66px !important;
  }
}
.sustainability-tcfd .--pt132 {
  padding-top: 132px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt132 {
    padding-top: 66px;
  }
}
.sustainability-tcfd .--pb132 {
  padding-bottom: 132px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb132 {
    padding-bottom: 66px;
  }
}
.sustainability-tcfd .--px132 {
  padding: 0 132px;
}
.sustainability-tcfd .max-w-132 {
  max-width: 132px;
}
.sustainability-tcfd .w-132 {
  width: 132px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-132 {
    width: 66px;
  }
}
.sustainability-tcfd .h-132 {
  height: 132px;
}
.sustainability-tcfd .--gap132 {
  gap: 132px !important;
}
.sustainability-tcfd .--fw132 {
  font-weight: 132;
}
.sustainability-tcfd .--mt133 {
  margin-top: 133px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt133 {
    margin-top: 66.5px;
  }
}
.sustainability-tcfd .--mb133 {
  margin-bottom: 133px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb133 {
    margin-bottom: 66.5px !important;
  }
}
.sustainability-tcfd .--pt133 {
  padding-top: 133px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt133 {
    padding-top: 66.5px;
  }
}
.sustainability-tcfd .--pb133 {
  padding-bottom: 133px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb133 {
    padding-bottom: 66.5px;
  }
}
.sustainability-tcfd .--px133 {
  padding: 0 133px;
}
.sustainability-tcfd .max-w-133 {
  max-width: 133px;
}
.sustainability-tcfd .w-133 {
  width: 133px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-133 {
    width: 66.5px;
  }
}
.sustainability-tcfd .h-133 {
  height: 133px;
}
.sustainability-tcfd .--gap133 {
  gap: 133px !important;
}
.sustainability-tcfd .--fw133 {
  font-weight: 133;
}
.sustainability-tcfd .--mt134 {
  margin-top: 134px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt134 {
    margin-top: 67px;
  }
}
.sustainability-tcfd .--mb134 {
  margin-bottom: 134px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb134 {
    margin-bottom: 67px !important;
  }
}
.sustainability-tcfd .--pt134 {
  padding-top: 134px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt134 {
    padding-top: 67px;
  }
}
.sustainability-tcfd .--pb134 {
  padding-bottom: 134px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb134 {
    padding-bottom: 67px;
  }
}
.sustainability-tcfd .--px134 {
  padding: 0 134px;
}
.sustainability-tcfd .max-w-134 {
  max-width: 134px;
}
.sustainability-tcfd .w-134 {
  width: 134px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-134 {
    width: 67px;
  }
}
.sustainability-tcfd .h-134 {
  height: 134px;
}
.sustainability-tcfd .--gap134 {
  gap: 134px !important;
}
.sustainability-tcfd .--fw134 {
  font-weight: 134;
}
.sustainability-tcfd .--mt135 {
  margin-top: 135px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt135 {
    margin-top: 67.5px;
  }
}
.sustainability-tcfd .--mb135 {
  margin-bottom: 135px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb135 {
    margin-bottom: 67.5px !important;
  }
}
.sustainability-tcfd .--pt135 {
  padding-top: 135px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt135 {
    padding-top: 67.5px;
  }
}
.sustainability-tcfd .--pb135 {
  padding-bottom: 135px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb135 {
    padding-bottom: 67.5px;
  }
}
.sustainability-tcfd .--px135 {
  padding: 0 135px;
}
.sustainability-tcfd .max-w-135 {
  max-width: 135px;
}
.sustainability-tcfd .w-135 {
  width: 135px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-135 {
    width: 67.5px;
  }
}
.sustainability-tcfd .h-135 {
  height: 135px;
}
.sustainability-tcfd .--gap135 {
  gap: 135px !important;
}
.sustainability-tcfd .--fw135 {
  font-weight: 135;
}
.sustainability-tcfd .--mt136 {
  margin-top: 136px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt136 {
    margin-top: 68px;
  }
}
.sustainability-tcfd .--mb136 {
  margin-bottom: 136px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb136 {
    margin-bottom: 68px !important;
  }
}
.sustainability-tcfd .--pt136 {
  padding-top: 136px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt136 {
    padding-top: 68px;
  }
}
.sustainability-tcfd .--pb136 {
  padding-bottom: 136px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb136 {
    padding-bottom: 68px;
  }
}
.sustainability-tcfd .--px136 {
  padding: 0 136px;
}
.sustainability-tcfd .max-w-136 {
  max-width: 136px;
}
.sustainability-tcfd .w-136 {
  width: 136px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-136 {
    width: 68px;
  }
}
.sustainability-tcfd .h-136 {
  height: 136px;
}
.sustainability-tcfd .--gap136 {
  gap: 136px !important;
}
.sustainability-tcfd .--fw136 {
  font-weight: 136;
}
.sustainability-tcfd .--mt137 {
  margin-top: 137px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt137 {
    margin-top: 68.5px;
  }
}
.sustainability-tcfd .--mb137 {
  margin-bottom: 137px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb137 {
    margin-bottom: 68.5px !important;
  }
}
.sustainability-tcfd .--pt137 {
  padding-top: 137px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt137 {
    padding-top: 68.5px;
  }
}
.sustainability-tcfd .--pb137 {
  padding-bottom: 137px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb137 {
    padding-bottom: 68.5px;
  }
}
.sustainability-tcfd .--px137 {
  padding: 0 137px;
}
.sustainability-tcfd .max-w-137 {
  max-width: 137px;
}
.sustainability-tcfd .w-137 {
  width: 137px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-137 {
    width: 68.5px;
  }
}
.sustainability-tcfd .h-137 {
  height: 137px;
}
.sustainability-tcfd .--gap137 {
  gap: 137px !important;
}
.sustainability-tcfd .--fw137 {
  font-weight: 137;
}
.sustainability-tcfd .--mt138 {
  margin-top: 138px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt138 {
    margin-top: 69px;
  }
}
.sustainability-tcfd .--mb138 {
  margin-bottom: 138px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb138 {
    margin-bottom: 69px !important;
  }
}
.sustainability-tcfd .--pt138 {
  padding-top: 138px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt138 {
    padding-top: 69px;
  }
}
.sustainability-tcfd .--pb138 {
  padding-bottom: 138px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb138 {
    padding-bottom: 69px;
  }
}
.sustainability-tcfd .--px138 {
  padding: 0 138px;
}
.sustainability-tcfd .max-w-138 {
  max-width: 138px;
}
.sustainability-tcfd .w-138 {
  width: 138px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-138 {
    width: 69px;
  }
}
.sustainability-tcfd .h-138 {
  height: 138px;
}
.sustainability-tcfd .--gap138 {
  gap: 138px !important;
}
.sustainability-tcfd .--fw138 {
  font-weight: 138;
}
.sustainability-tcfd .--mt139 {
  margin-top: 139px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt139 {
    margin-top: 69.5px;
  }
}
.sustainability-tcfd .--mb139 {
  margin-bottom: 139px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb139 {
    margin-bottom: 69.5px !important;
  }
}
.sustainability-tcfd .--pt139 {
  padding-top: 139px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt139 {
    padding-top: 69.5px;
  }
}
.sustainability-tcfd .--pb139 {
  padding-bottom: 139px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb139 {
    padding-bottom: 69.5px;
  }
}
.sustainability-tcfd .--px139 {
  padding: 0 139px;
}
.sustainability-tcfd .max-w-139 {
  max-width: 139px;
}
.sustainability-tcfd .w-139 {
  width: 139px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-139 {
    width: 69.5px;
  }
}
.sustainability-tcfd .h-139 {
  height: 139px;
}
.sustainability-tcfd .--gap139 {
  gap: 139px !important;
}
.sustainability-tcfd .--fw139 {
  font-weight: 139;
}
.sustainability-tcfd .--mt140 {
  margin-top: 140px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt140 {
    margin-top: 70px;
  }
}
.sustainability-tcfd .--mb140 {
  margin-bottom: 140px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb140 {
    margin-bottom: 70px !important;
  }
}
.sustainability-tcfd .--pt140 {
  padding-top: 140px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt140 {
    padding-top: 70px;
  }
}
.sustainability-tcfd .--pb140 {
  padding-bottom: 140px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb140 {
    padding-bottom: 70px;
  }
}
.sustainability-tcfd .--px140 {
  padding: 0 140px;
}
.sustainability-tcfd .max-w-140 {
  max-width: 140px;
}
.sustainability-tcfd .w-140 {
  width: 140px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-140 {
    width: 70px;
  }
}
.sustainability-tcfd .h-140 {
  height: 140px;
}
.sustainability-tcfd .--gap140 {
  gap: 140px !important;
}
.sustainability-tcfd .--fw140 {
  font-weight: 140;
}
.sustainability-tcfd .--mt141 {
  margin-top: 141px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt141 {
    margin-top: 70.5px;
  }
}
.sustainability-tcfd .--mb141 {
  margin-bottom: 141px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb141 {
    margin-bottom: 70.5px !important;
  }
}
.sustainability-tcfd .--pt141 {
  padding-top: 141px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt141 {
    padding-top: 70.5px;
  }
}
.sustainability-tcfd .--pb141 {
  padding-bottom: 141px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb141 {
    padding-bottom: 70.5px;
  }
}
.sustainability-tcfd .--px141 {
  padding: 0 141px;
}
.sustainability-tcfd .max-w-141 {
  max-width: 141px;
}
.sustainability-tcfd .w-141 {
  width: 141px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-141 {
    width: 70.5px;
  }
}
.sustainability-tcfd .h-141 {
  height: 141px;
}
.sustainability-tcfd .--gap141 {
  gap: 141px !important;
}
.sustainability-tcfd .--fw141 {
  font-weight: 141;
}
.sustainability-tcfd .--mt142 {
  margin-top: 142px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt142 {
    margin-top: 71px;
  }
}
.sustainability-tcfd .--mb142 {
  margin-bottom: 142px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb142 {
    margin-bottom: 71px !important;
  }
}
.sustainability-tcfd .--pt142 {
  padding-top: 142px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt142 {
    padding-top: 71px;
  }
}
.sustainability-tcfd .--pb142 {
  padding-bottom: 142px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb142 {
    padding-bottom: 71px;
  }
}
.sustainability-tcfd .--px142 {
  padding: 0 142px;
}
.sustainability-tcfd .max-w-142 {
  max-width: 142px;
}
.sustainability-tcfd .w-142 {
  width: 142px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-142 {
    width: 71px;
  }
}
.sustainability-tcfd .h-142 {
  height: 142px;
}
.sustainability-tcfd .--gap142 {
  gap: 142px !important;
}
.sustainability-tcfd .--fw142 {
  font-weight: 142;
}
.sustainability-tcfd .--mt143 {
  margin-top: 143px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt143 {
    margin-top: 71.5px;
  }
}
.sustainability-tcfd .--mb143 {
  margin-bottom: 143px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb143 {
    margin-bottom: 71.5px !important;
  }
}
.sustainability-tcfd .--pt143 {
  padding-top: 143px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt143 {
    padding-top: 71.5px;
  }
}
.sustainability-tcfd .--pb143 {
  padding-bottom: 143px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb143 {
    padding-bottom: 71.5px;
  }
}
.sustainability-tcfd .--px143 {
  padding: 0 143px;
}
.sustainability-tcfd .max-w-143 {
  max-width: 143px;
}
.sustainability-tcfd .w-143 {
  width: 143px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-143 {
    width: 71.5px;
  }
}
.sustainability-tcfd .h-143 {
  height: 143px;
}
.sustainability-tcfd .--gap143 {
  gap: 143px !important;
}
.sustainability-tcfd .--fw143 {
  font-weight: 143;
}
.sustainability-tcfd .--mt144 {
  margin-top: 144px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt144 {
    margin-top: 72px;
  }
}
.sustainability-tcfd .--mb144 {
  margin-bottom: 144px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb144 {
    margin-bottom: 72px !important;
  }
}
.sustainability-tcfd .--pt144 {
  padding-top: 144px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt144 {
    padding-top: 72px;
  }
}
.sustainability-tcfd .--pb144 {
  padding-bottom: 144px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb144 {
    padding-bottom: 72px;
  }
}
.sustainability-tcfd .--px144 {
  padding: 0 144px;
}
.sustainability-tcfd .max-w-144 {
  max-width: 144px;
}
.sustainability-tcfd .w-144 {
  width: 144px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-144 {
    width: 72px;
  }
}
.sustainability-tcfd .h-144 {
  height: 144px;
}
.sustainability-tcfd .--gap144 {
  gap: 144px !important;
}
.sustainability-tcfd .--fw144 {
  font-weight: 144;
}
.sustainability-tcfd .--mt145 {
  margin-top: 145px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt145 {
    margin-top: 72.5px;
  }
}
.sustainability-tcfd .--mb145 {
  margin-bottom: 145px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb145 {
    margin-bottom: 72.5px !important;
  }
}
.sustainability-tcfd .--pt145 {
  padding-top: 145px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt145 {
    padding-top: 72.5px;
  }
}
.sustainability-tcfd .--pb145 {
  padding-bottom: 145px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb145 {
    padding-bottom: 72.5px;
  }
}
.sustainability-tcfd .--px145 {
  padding: 0 145px;
}
.sustainability-tcfd .max-w-145 {
  max-width: 145px;
}
.sustainability-tcfd .w-145 {
  width: 145px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-145 {
    width: 72.5px;
  }
}
.sustainability-tcfd .h-145 {
  height: 145px;
}
.sustainability-tcfd .--gap145 {
  gap: 145px !important;
}
.sustainability-tcfd .--fw145 {
  font-weight: 145;
}
.sustainability-tcfd .--mt146 {
  margin-top: 146px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt146 {
    margin-top: 73px;
  }
}
.sustainability-tcfd .--mb146 {
  margin-bottom: 146px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb146 {
    margin-bottom: 73px !important;
  }
}
.sustainability-tcfd .--pt146 {
  padding-top: 146px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt146 {
    padding-top: 73px;
  }
}
.sustainability-tcfd .--pb146 {
  padding-bottom: 146px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb146 {
    padding-bottom: 73px;
  }
}
.sustainability-tcfd .--px146 {
  padding: 0 146px;
}
.sustainability-tcfd .max-w-146 {
  max-width: 146px;
}
.sustainability-tcfd .w-146 {
  width: 146px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-146 {
    width: 73px;
  }
}
.sustainability-tcfd .h-146 {
  height: 146px;
}
.sustainability-tcfd .--gap146 {
  gap: 146px !important;
}
.sustainability-tcfd .--fw146 {
  font-weight: 146;
}
.sustainability-tcfd .--mt147 {
  margin-top: 147px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt147 {
    margin-top: 73.5px;
  }
}
.sustainability-tcfd .--mb147 {
  margin-bottom: 147px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb147 {
    margin-bottom: 73.5px !important;
  }
}
.sustainability-tcfd .--pt147 {
  padding-top: 147px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt147 {
    padding-top: 73.5px;
  }
}
.sustainability-tcfd .--pb147 {
  padding-bottom: 147px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb147 {
    padding-bottom: 73.5px;
  }
}
.sustainability-tcfd .--px147 {
  padding: 0 147px;
}
.sustainability-tcfd .max-w-147 {
  max-width: 147px;
}
.sustainability-tcfd .w-147 {
  width: 147px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-147 {
    width: 73.5px;
  }
}
.sustainability-tcfd .h-147 {
  height: 147px;
}
.sustainability-tcfd .--gap147 {
  gap: 147px !important;
}
.sustainability-tcfd .--fw147 {
  font-weight: 147;
}
.sustainability-tcfd .--mt148 {
  margin-top: 148px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt148 {
    margin-top: 74px;
  }
}
.sustainability-tcfd .--mb148 {
  margin-bottom: 148px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb148 {
    margin-bottom: 74px !important;
  }
}
.sustainability-tcfd .--pt148 {
  padding-top: 148px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt148 {
    padding-top: 74px;
  }
}
.sustainability-tcfd .--pb148 {
  padding-bottom: 148px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb148 {
    padding-bottom: 74px;
  }
}
.sustainability-tcfd .--px148 {
  padding: 0 148px;
}
.sustainability-tcfd .max-w-148 {
  max-width: 148px;
}
.sustainability-tcfd .w-148 {
  width: 148px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-148 {
    width: 74px;
  }
}
.sustainability-tcfd .h-148 {
  height: 148px;
}
.sustainability-tcfd .--gap148 {
  gap: 148px !important;
}
.sustainability-tcfd .--fw148 {
  font-weight: 148;
}
.sustainability-tcfd .--mt149 {
  margin-top: 149px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt149 {
    margin-top: 74.5px;
  }
}
.sustainability-tcfd .--mb149 {
  margin-bottom: 149px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb149 {
    margin-bottom: 74.5px !important;
  }
}
.sustainability-tcfd .--pt149 {
  padding-top: 149px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt149 {
    padding-top: 74.5px;
  }
}
.sustainability-tcfd .--pb149 {
  padding-bottom: 149px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb149 {
    padding-bottom: 74.5px;
  }
}
.sustainability-tcfd .--px149 {
  padding: 0 149px;
}
.sustainability-tcfd .max-w-149 {
  max-width: 149px;
}
.sustainability-tcfd .w-149 {
  width: 149px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-149 {
    width: 74.5px;
  }
}
.sustainability-tcfd .h-149 {
  height: 149px;
}
.sustainability-tcfd .--gap149 {
  gap: 149px !important;
}
.sustainability-tcfd .--fw149 {
  font-weight: 149;
}
.sustainability-tcfd .--mt150 {
  margin-top: 150px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt150 {
    margin-top: 75px;
  }
}
.sustainability-tcfd .--mb150 {
  margin-bottom: 150px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb150 {
    margin-bottom: 75px !important;
  }
}
.sustainability-tcfd .--pt150 {
  padding-top: 150px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt150 {
    padding-top: 75px;
  }
}
.sustainability-tcfd .--pb150 {
  padding-bottom: 150px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb150 {
    padding-bottom: 75px;
  }
}
.sustainability-tcfd .--px150 {
  padding: 0 150px;
}
.sustainability-tcfd .max-w-150 {
  max-width: 150px;
}
.sustainability-tcfd .w-150 {
  width: 150px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-150 {
    width: 75px;
  }
}
.sustainability-tcfd .h-150 {
  height: 150px;
}
.sustainability-tcfd .--gap150 {
  gap: 150px !important;
}
.sustainability-tcfd .--fw150 {
  font-weight: 150;
}
.sustainability-tcfd .--mt151 {
  margin-top: 151px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt151 {
    margin-top: 75.5px;
  }
}
.sustainability-tcfd .--mb151 {
  margin-bottom: 151px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb151 {
    margin-bottom: 75.5px !important;
  }
}
.sustainability-tcfd .--pt151 {
  padding-top: 151px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt151 {
    padding-top: 75.5px;
  }
}
.sustainability-tcfd .--pb151 {
  padding-bottom: 151px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb151 {
    padding-bottom: 75.5px;
  }
}
.sustainability-tcfd .--px151 {
  padding: 0 151px;
}
.sustainability-tcfd .max-w-151 {
  max-width: 151px;
}
.sustainability-tcfd .w-151 {
  width: 151px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-151 {
    width: 75.5px;
  }
}
.sustainability-tcfd .h-151 {
  height: 151px;
}
.sustainability-tcfd .--gap151 {
  gap: 151px !important;
}
.sustainability-tcfd .--fw151 {
  font-weight: 151;
}
.sustainability-tcfd .--mt152 {
  margin-top: 152px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt152 {
    margin-top: 76px;
  }
}
.sustainability-tcfd .--mb152 {
  margin-bottom: 152px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb152 {
    margin-bottom: 76px !important;
  }
}
.sustainability-tcfd .--pt152 {
  padding-top: 152px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt152 {
    padding-top: 76px;
  }
}
.sustainability-tcfd .--pb152 {
  padding-bottom: 152px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb152 {
    padding-bottom: 76px;
  }
}
.sustainability-tcfd .--px152 {
  padding: 0 152px;
}
.sustainability-tcfd .max-w-152 {
  max-width: 152px;
}
.sustainability-tcfd .w-152 {
  width: 152px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-152 {
    width: 76px;
  }
}
.sustainability-tcfd .h-152 {
  height: 152px;
}
.sustainability-tcfd .--gap152 {
  gap: 152px !important;
}
.sustainability-tcfd .--fw152 {
  font-weight: 152;
}
.sustainability-tcfd .--mt153 {
  margin-top: 153px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt153 {
    margin-top: 76.5px;
  }
}
.sustainability-tcfd .--mb153 {
  margin-bottom: 153px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb153 {
    margin-bottom: 76.5px !important;
  }
}
.sustainability-tcfd .--pt153 {
  padding-top: 153px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt153 {
    padding-top: 76.5px;
  }
}
.sustainability-tcfd .--pb153 {
  padding-bottom: 153px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb153 {
    padding-bottom: 76.5px;
  }
}
.sustainability-tcfd .--px153 {
  padding: 0 153px;
}
.sustainability-tcfd .max-w-153 {
  max-width: 153px;
}
.sustainability-tcfd .w-153 {
  width: 153px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-153 {
    width: 76.5px;
  }
}
.sustainability-tcfd .h-153 {
  height: 153px;
}
.sustainability-tcfd .--gap153 {
  gap: 153px !important;
}
.sustainability-tcfd .--fw153 {
  font-weight: 153;
}
.sustainability-tcfd .--mt154 {
  margin-top: 154px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt154 {
    margin-top: 77px;
  }
}
.sustainability-tcfd .--mb154 {
  margin-bottom: 154px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb154 {
    margin-bottom: 77px !important;
  }
}
.sustainability-tcfd .--pt154 {
  padding-top: 154px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt154 {
    padding-top: 77px;
  }
}
.sustainability-tcfd .--pb154 {
  padding-bottom: 154px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb154 {
    padding-bottom: 77px;
  }
}
.sustainability-tcfd .--px154 {
  padding: 0 154px;
}
.sustainability-tcfd .max-w-154 {
  max-width: 154px;
}
.sustainability-tcfd .w-154 {
  width: 154px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-154 {
    width: 77px;
  }
}
.sustainability-tcfd .h-154 {
  height: 154px;
}
.sustainability-tcfd .--gap154 {
  gap: 154px !important;
}
.sustainability-tcfd .--fw154 {
  font-weight: 154;
}
.sustainability-tcfd .--mt155 {
  margin-top: 155px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt155 {
    margin-top: 77.5px;
  }
}
.sustainability-tcfd .--mb155 {
  margin-bottom: 155px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb155 {
    margin-bottom: 77.5px !important;
  }
}
.sustainability-tcfd .--pt155 {
  padding-top: 155px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt155 {
    padding-top: 77.5px;
  }
}
.sustainability-tcfd .--pb155 {
  padding-bottom: 155px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb155 {
    padding-bottom: 77.5px;
  }
}
.sustainability-tcfd .--px155 {
  padding: 0 155px;
}
.sustainability-tcfd .max-w-155 {
  max-width: 155px;
}
.sustainability-tcfd .w-155 {
  width: 155px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-155 {
    width: 77.5px;
  }
}
.sustainability-tcfd .h-155 {
  height: 155px;
}
.sustainability-tcfd .--gap155 {
  gap: 155px !important;
}
.sustainability-tcfd .--fw155 {
  font-weight: 155;
}
.sustainability-tcfd .--mt156 {
  margin-top: 156px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt156 {
    margin-top: 78px;
  }
}
.sustainability-tcfd .--mb156 {
  margin-bottom: 156px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb156 {
    margin-bottom: 78px !important;
  }
}
.sustainability-tcfd .--pt156 {
  padding-top: 156px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt156 {
    padding-top: 78px;
  }
}
.sustainability-tcfd .--pb156 {
  padding-bottom: 156px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb156 {
    padding-bottom: 78px;
  }
}
.sustainability-tcfd .--px156 {
  padding: 0 156px;
}
.sustainability-tcfd .max-w-156 {
  max-width: 156px;
}
.sustainability-tcfd .w-156 {
  width: 156px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-156 {
    width: 78px;
  }
}
.sustainability-tcfd .h-156 {
  height: 156px;
}
.sustainability-tcfd .--gap156 {
  gap: 156px !important;
}
.sustainability-tcfd .--fw156 {
  font-weight: 156;
}
.sustainability-tcfd .--mt157 {
  margin-top: 157px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt157 {
    margin-top: 78.5px;
  }
}
.sustainability-tcfd .--mb157 {
  margin-bottom: 157px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb157 {
    margin-bottom: 78.5px !important;
  }
}
.sustainability-tcfd .--pt157 {
  padding-top: 157px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt157 {
    padding-top: 78.5px;
  }
}
.sustainability-tcfd .--pb157 {
  padding-bottom: 157px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb157 {
    padding-bottom: 78.5px;
  }
}
.sustainability-tcfd .--px157 {
  padding: 0 157px;
}
.sustainability-tcfd .max-w-157 {
  max-width: 157px;
}
.sustainability-tcfd .w-157 {
  width: 157px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-157 {
    width: 78.5px;
  }
}
.sustainability-tcfd .h-157 {
  height: 157px;
}
.sustainability-tcfd .--gap157 {
  gap: 157px !important;
}
.sustainability-tcfd .--fw157 {
  font-weight: 157;
}
.sustainability-tcfd .--mt158 {
  margin-top: 158px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt158 {
    margin-top: 79px;
  }
}
.sustainability-tcfd .--mb158 {
  margin-bottom: 158px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb158 {
    margin-bottom: 79px !important;
  }
}
.sustainability-tcfd .--pt158 {
  padding-top: 158px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt158 {
    padding-top: 79px;
  }
}
.sustainability-tcfd .--pb158 {
  padding-bottom: 158px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb158 {
    padding-bottom: 79px;
  }
}
.sustainability-tcfd .--px158 {
  padding: 0 158px;
}
.sustainability-tcfd .max-w-158 {
  max-width: 158px;
}
.sustainability-tcfd .w-158 {
  width: 158px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-158 {
    width: 79px;
  }
}
.sustainability-tcfd .h-158 {
  height: 158px;
}
.sustainability-tcfd .--gap158 {
  gap: 158px !important;
}
.sustainability-tcfd .--fw158 {
  font-weight: 158;
}
.sustainability-tcfd .--mt159 {
  margin-top: 159px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt159 {
    margin-top: 79.5px;
  }
}
.sustainability-tcfd .--mb159 {
  margin-bottom: 159px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb159 {
    margin-bottom: 79.5px !important;
  }
}
.sustainability-tcfd .--pt159 {
  padding-top: 159px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt159 {
    padding-top: 79.5px;
  }
}
.sustainability-tcfd .--pb159 {
  padding-bottom: 159px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb159 {
    padding-bottom: 79.5px;
  }
}
.sustainability-tcfd .--px159 {
  padding: 0 159px;
}
.sustainability-tcfd .max-w-159 {
  max-width: 159px;
}
.sustainability-tcfd .w-159 {
  width: 159px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-159 {
    width: 79.5px;
  }
}
.sustainability-tcfd .h-159 {
  height: 159px;
}
.sustainability-tcfd .--gap159 {
  gap: 159px !important;
}
.sustainability-tcfd .--fw159 {
  font-weight: 159;
}
.sustainability-tcfd .--mt160 {
  margin-top: 160px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt160 {
    margin-top: 80px;
  }
}
.sustainability-tcfd .--mb160 {
  margin-bottom: 160px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb160 {
    margin-bottom: 80px !important;
  }
}
.sustainability-tcfd .--pt160 {
  padding-top: 160px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt160 {
    padding-top: 80px;
  }
}
.sustainability-tcfd .--pb160 {
  padding-bottom: 160px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb160 {
    padding-bottom: 80px;
  }
}
.sustainability-tcfd .--px160 {
  padding: 0 160px;
}
.sustainability-tcfd .max-w-160 {
  max-width: 160px;
}
.sustainability-tcfd .w-160 {
  width: 160px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-160 {
    width: 80px;
  }
}
.sustainability-tcfd .h-160 {
  height: 160px;
}
.sustainability-tcfd .--gap160 {
  gap: 160px !important;
}
.sustainability-tcfd .--fw160 {
  font-weight: 160;
}
.sustainability-tcfd .--mt161 {
  margin-top: 161px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt161 {
    margin-top: 80.5px;
  }
}
.sustainability-tcfd .--mb161 {
  margin-bottom: 161px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb161 {
    margin-bottom: 80.5px !important;
  }
}
.sustainability-tcfd .--pt161 {
  padding-top: 161px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt161 {
    padding-top: 80.5px;
  }
}
.sustainability-tcfd .--pb161 {
  padding-bottom: 161px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb161 {
    padding-bottom: 80.5px;
  }
}
.sustainability-tcfd .--px161 {
  padding: 0 161px;
}
.sustainability-tcfd .max-w-161 {
  max-width: 161px;
}
.sustainability-tcfd .w-161 {
  width: 161px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-161 {
    width: 80.5px;
  }
}
.sustainability-tcfd .h-161 {
  height: 161px;
}
.sustainability-tcfd .--gap161 {
  gap: 161px !important;
}
.sustainability-tcfd .--fw161 {
  font-weight: 161;
}
.sustainability-tcfd .--mt162 {
  margin-top: 162px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt162 {
    margin-top: 81px;
  }
}
.sustainability-tcfd .--mb162 {
  margin-bottom: 162px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb162 {
    margin-bottom: 81px !important;
  }
}
.sustainability-tcfd .--pt162 {
  padding-top: 162px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt162 {
    padding-top: 81px;
  }
}
.sustainability-tcfd .--pb162 {
  padding-bottom: 162px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb162 {
    padding-bottom: 81px;
  }
}
.sustainability-tcfd .--px162 {
  padding: 0 162px;
}
.sustainability-tcfd .max-w-162 {
  max-width: 162px;
}
.sustainability-tcfd .w-162 {
  width: 162px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-162 {
    width: 81px;
  }
}
.sustainability-tcfd .h-162 {
  height: 162px;
}
.sustainability-tcfd .--gap162 {
  gap: 162px !important;
}
.sustainability-tcfd .--fw162 {
  font-weight: 162;
}
.sustainability-tcfd .--mt163 {
  margin-top: 163px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt163 {
    margin-top: 81.5px;
  }
}
.sustainability-tcfd .--mb163 {
  margin-bottom: 163px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb163 {
    margin-bottom: 81.5px !important;
  }
}
.sustainability-tcfd .--pt163 {
  padding-top: 163px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt163 {
    padding-top: 81.5px;
  }
}
.sustainability-tcfd .--pb163 {
  padding-bottom: 163px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb163 {
    padding-bottom: 81.5px;
  }
}
.sustainability-tcfd .--px163 {
  padding: 0 163px;
}
.sustainability-tcfd .max-w-163 {
  max-width: 163px;
}
.sustainability-tcfd .w-163 {
  width: 163px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-163 {
    width: 81.5px;
  }
}
.sustainability-tcfd .h-163 {
  height: 163px;
}
.sustainability-tcfd .--gap163 {
  gap: 163px !important;
}
.sustainability-tcfd .--fw163 {
  font-weight: 163;
}
.sustainability-tcfd .--mt164 {
  margin-top: 164px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt164 {
    margin-top: 82px;
  }
}
.sustainability-tcfd .--mb164 {
  margin-bottom: 164px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb164 {
    margin-bottom: 82px !important;
  }
}
.sustainability-tcfd .--pt164 {
  padding-top: 164px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt164 {
    padding-top: 82px;
  }
}
.sustainability-tcfd .--pb164 {
  padding-bottom: 164px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb164 {
    padding-bottom: 82px;
  }
}
.sustainability-tcfd .--px164 {
  padding: 0 164px;
}
.sustainability-tcfd .max-w-164 {
  max-width: 164px;
}
.sustainability-tcfd .w-164 {
  width: 164px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-164 {
    width: 82px;
  }
}
.sustainability-tcfd .h-164 {
  height: 164px;
}
.sustainability-tcfd .--gap164 {
  gap: 164px !important;
}
.sustainability-tcfd .--fw164 {
  font-weight: 164;
}
.sustainability-tcfd .--mt165 {
  margin-top: 165px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt165 {
    margin-top: 82.5px;
  }
}
.sustainability-tcfd .--mb165 {
  margin-bottom: 165px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb165 {
    margin-bottom: 82.5px !important;
  }
}
.sustainability-tcfd .--pt165 {
  padding-top: 165px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt165 {
    padding-top: 82.5px;
  }
}
.sustainability-tcfd .--pb165 {
  padding-bottom: 165px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb165 {
    padding-bottom: 82.5px;
  }
}
.sustainability-tcfd .--px165 {
  padding: 0 165px;
}
.sustainability-tcfd .max-w-165 {
  max-width: 165px;
}
.sustainability-tcfd .w-165 {
  width: 165px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-165 {
    width: 82.5px;
  }
}
.sustainability-tcfd .h-165 {
  height: 165px;
}
.sustainability-tcfd .--gap165 {
  gap: 165px !important;
}
.sustainability-tcfd .--fw165 {
  font-weight: 165;
}
.sustainability-tcfd .--mt166 {
  margin-top: 166px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt166 {
    margin-top: 83px;
  }
}
.sustainability-tcfd .--mb166 {
  margin-bottom: 166px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb166 {
    margin-bottom: 83px !important;
  }
}
.sustainability-tcfd .--pt166 {
  padding-top: 166px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt166 {
    padding-top: 83px;
  }
}
.sustainability-tcfd .--pb166 {
  padding-bottom: 166px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb166 {
    padding-bottom: 83px;
  }
}
.sustainability-tcfd .--px166 {
  padding: 0 166px;
}
.sustainability-tcfd .max-w-166 {
  max-width: 166px;
}
.sustainability-tcfd .w-166 {
  width: 166px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-166 {
    width: 83px;
  }
}
.sustainability-tcfd .h-166 {
  height: 166px;
}
.sustainability-tcfd .--gap166 {
  gap: 166px !important;
}
.sustainability-tcfd .--fw166 {
  font-weight: 166;
}
.sustainability-tcfd .--mt167 {
  margin-top: 167px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt167 {
    margin-top: 83.5px;
  }
}
.sustainability-tcfd .--mb167 {
  margin-bottom: 167px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb167 {
    margin-bottom: 83.5px !important;
  }
}
.sustainability-tcfd .--pt167 {
  padding-top: 167px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt167 {
    padding-top: 83.5px;
  }
}
.sustainability-tcfd .--pb167 {
  padding-bottom: 167px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb167 {
    padding-bottom: 83.5px;
  }
}
.sustainability-tcfd .--px167 {
  padding: 0 167px;
}
.sustainability-tcfd .max-w-167 {
  max-width: 167px;
}
.sustainability-tcfd .w-167 {
  width: 167px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-167 {
    width: 83.5px;
  }
}
.sustainability-tcfd .h-167 {
  height: 167px;
}
.sustainability-tcfd .--gap167 {
  gap: 167px !important;
}
.sustainability-tcfd .--fw167 {
  font-weight: 167;
}
.sustainability-tcfd .--mt168 {
  margin-top: 168px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt168 {
    margin-top: 84px;
  }
}
.sustainability-tcfd .--mb168 {
  margin-bottom: 168px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb168 {
    margin-bottom: 84px !important;
  }
}
.sustainability-tcfd .--pt168 {
  padding-top: 168px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt168 {
    padding-top: 84px;
  }
}
.sustainability-tcfd .--pb168 {
  padding-bottom: 168px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb168 {
    padding-bottom: 84px;
  }
}
.sustainability-tcfd .--px168 {
  padding: 0 168px;
}
.sustainability-tcfd .max-w-168 {
  max-width: 168px;
}
.sustainability-tcfd .w-168 {
  width: 168px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-168 {
    width: 84px;
  }
}
.sustainability-tcfd .h-168 {
  height: 168px;
}
.sustainability-tcfd .--gap168 {
  gap: 168px !important;
}
.sustainability-tcfd .--fw168 {
  font-weight: 168;
}
.sustainability-tcfd .--mt169 {
  margin-top: 169px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt169 {
    margin-top: 84.5px;
  }
}
.sustainability-tcfd .--mb169 {
  margin-bottom: 169px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb169 {
    margin-bottom: 84.5px !important;
  }
}
.sustainability-tcfd .--pt169 {
  padding-top: 169px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt169 {
    padding-top: 84.5px;
  }
}
.sustainability-tcfd .--pb169 {
  padding-bottom: 169px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb169 {
    padding-bottom: 84.5px;
  }
}
.sustainability-tcfd .--px169 {
  padding: 0 169px;
}
.sustainability-tcfd .max-w-169 {
  max-width: 169px;
}
.sustainability-tcfd .w-169 {
  width: 169px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-169 {
    width: 84.5px;
  }
}
.sustainability-tcfd .h-169 {
  height: 169px;
}
.sustainability-tcfd .--gap169 {
  gap: 169px !important;
}
.sustainability-tcfd .--fw169 {
  font-weight: 169;
}
.sustainability-tcfd .--mt170 {
  margin-top: 170px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt170 {
    margin-top: 85px;
  }
}
.sustainability-tcfd .--mb170 {
  margin-bottom: 170px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb170 {
    margin-bottom: 85px !important;
  }
}
.sustainability-tcfd .--pt170 {
  padding-top: 170px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt170 {
    padding-top: 85px;
  }
}
.sustainability-tcfd .--pb170 {
  padding-bottom: 170px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb170 {
    padding-bottom: 85px;
  }
}
.sustainability-tcfd .--px170 {
  padding: 0 170px;
}
.sustainability-tcfd .max-w-170 {
  max-width: 170px;
}
.sustainability-tcfd .w-170 {
  width: 170px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-170 {
    width: 85px;
  }
}
.sustainability-tcfd .h-170 {
  height: 170px;
}
.sustainability-tcfd .--gap170 {
  gap: 170px !important;
}
.sustainability-tcfd .--fw170 {
  font-weight: 170;
}
.sustainability-tcfd .--mt171 {
  margin-top: 171px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt171 {
    margin-top: 85.5px;
  }
}
.sustainability-tcfd .--mb171 {
  margin-bottom: 171px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb171 {
    margin-bottom: 85.5px !important;
  }
}
.sustainability-tcfd .--pt171 {
  padding-top: 171px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt171 {
    padding-top: 85.5px;
  }
}
.sustainability-tcfd .--pb171 {
  padding-bottom: 171px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb171 {
    padding-bottom: 85.5px;
  }
}
.sustainability-tcfd .--px171 {
  padding: 0 171px;
}
.sustainability-tcfd .max-w-171 {
  max-width: 171px;
}
.sustainability-tcfd .w-171 {
  width: 171px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-171 {
    width: 85.5px;
  }
}
.sustainability-tcfd .h-171 {
  height: 171px;
}
.sustainability-tcfd .--gap171 {
  gap: 171px !important;
}
.sustainability-tcfd .--fw171 {
  font-weight: 171;
}
.sustainability-tcfd .--mt172 {
  margin-top: 172px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt172 {
    margin-top: 86px;
  }
}
.sustainability-tcfd .--mb172 {
  margin-bottom: 172px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb172 {
    margin-bottom: 86px !important;
  }
}
.sustainability-tcfd .--pt172 {
  padding-top: 172px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt172 {
    padding-top: 86px;
  }
}
.sustainability-tcfd .--pb172 {
  padding-bottom: 172px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb172 {
    padding-bottom: 86px;
  }
}
.sustainability-tcfd .--px172 {
  padding: 0 172px;
}
.sustainability-tcfd .max-w-172 {
  max-width: 172px;
}
.sustainability-tcfd .w-172 {
  width: 172px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-172 {
    width: 86px;
  }
}
.sustainability-tcfd .h-172 {
  height: 172px;
}
.sustainability-tcfd .--gap172 {
  gap: 172px !important;
}
.sustainability-tcfd .--fw172 {
  font-weight: 172;
}
.sustainability-tcfd .--mt173 {
  margin-top: 173px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt173 {
    margin-top: 86.5px;
  }
}
.sustainability-tcfd .--mb173 {
  margin-bottom: 173px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb173 {
    margin-bottom: 86.5px !important;
  }
}
.sustainability-tcfd .--pt173 {
  padding-top: 173px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt173 {
    padding-top: 86.5px;
  }
}
.sustainability-tcfd .--pb173 {
  padding-bottom: 173px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb173 {
    padding-bottom: 86.5px;
  }
}
.sustainability-tcfd .--px173 {
  padding: 0 173px;
}
.sustainability-tcfd .max-w-173 {
  max-width: 173px;
}
.sustainability-tcfd .w-173 {
  width: 173px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-173 {
    width: 86.5px;
  }
}
.sustainability-tcfd .h-173 {
  height: 173px;
}
.sustainability-tcfd .--gap173 {
  gap: 173px !important;
}
.sustainability-tcfd .--fw173 {
  font-weight: 173;
}
.sustainability-tcfd .--mt174 {
  margin-top: 174px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt174 {
    margin-top: 87px;
  }
}
.sustainability-tcfd .--mb174 {
  margin-bottom: 174px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb174 {
    margin-bottom: 87px !important;
  }
}
.sustainability-tcfd .--pt174 {
  padding-top: 174px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt174 {
    padding-top: 87px;
  }
}
.sustainability-tcfd .--pb174 {
  padding-bottom: 174px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb174 {
    padding-bottom: 87px;
  }
}
.sustainability-tcfd .--px174 {
  padding: 0 174px;
}
.sustainability-tcfd .max-w-174 {
  max-width: 174px;
}
.sustainability-tcfd .w-174 {
  width: 174px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-174 {
    width: 87px;
  }
}
.sustainability-tcfd .h-174 {
  height: 174px;
}
.sustainability-tcfd .--gap174 {
  gap: 174px !important;
}
.sustainability-tcfd .--fw174 {
  font-weight: 174;
}
.sustainability-tcfd .--mt175 {
  margin-top: 175px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt175 {
    margin-top: 87.5px;
  }
}
.sustainability-tcfd .--mb175 {
  margin-bottom: 175px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb175 {
    margin-bottom: 87.5px !important;
  }
}
.sustainability-tcfd .--pt175 {
  padding-top: 175px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt175 {
    padding-top: 87.5px;
  }
}
.sustainability-tcfd .--pb175 {
  padding-bottom: 175px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb175 {
    padding-bottom: 87.5px;
  }
}
.sustainability-tcfd .--px175 {
  padding: 0 175px;
}
.sustainability-tcfd .max-w-175 {
  max-width: 175px;
}
.sustainability-tcfd .w-175 {
  width: 175px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-175 {
    width: 87.5px;
  }
}
.sustainability-tcfd .h-175 {
  height: 175px;
}
.sustainability-tcfd .--gap175 {
  gap: 175px !important;
}
.sustainability-tcfd .--fw175 {
  font-weight: 175;
}
.sustainability-tcfd .--mt176 {
  margin-top: 176px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt176 {
    margin-top: 88px;
  }
}
.sustainability-tcfd .--mb176 {
  margin-bottom: 176px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb176 {
    margin-bottom: 88px !important;
  }
}
.sustainability-tcfd .--pt176 {
  padding-top: 176px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt176 {
    padding-top: 88px;
  }
}
.sustainability-tcfd .--pb176 {
  padding-bottom: 176px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb176 {
    padding-bottom: 88px;
  }
}
.sustainability-tcfd .--px176 {
  padding: 0 176px;
}
.sustainability-tcfd .max-w-176 {
  max-width: 176px;
}
.sustainability-tcfd .w-176 {
  width: 176px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-176 {
    width: 88px;
  }
}
.sustainability-tcfd .h-176 {
  height: 176px;
}
.sustainability-tcfd .--gap176 {
  gap: 176px !important;
}
.sustainability-tcfd .--fw176 {
  font-weight: 176;
}
.sustainability-tcfd .--mt177 {
  margin-top: 177px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt177 {
    margin-top: 88.5px;
  }
}
.sustainability-tcfd .--mb177 {
  margin-bottom: 177px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb177 {
    margin-bottom: 88.5px !important;
  }
}
.sustainability-tcfd .--pt177 {
  padding-top: 177px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt177 {
    padding-top: 88.5px;
  }
}
.sustainability-tcfd .--pb177 {
  padding-bottom: 177px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb177 {
    padding-bottom: 88.5px;
  }
}
.sustainability-tcfd .--px177 {
  padding: 0 177px;
}
.sustainability-tcfd .max-w-177 {
  max-width: 177px;
}
.sustainability-tcfd .w-177 {
  width: 177px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-177 {
    width: 88.5px;
  }
}
.sustainability-tcfd .h-177 {
  height: 177px;
}
.sustainability-tcfd .--gap177 {
  gap: 177px !important;
}
.sustainability-tcfd .--fw177 {
  font-weight: 177;
}
.sustainability-tcfd .--mt178 {
  margin-top: 178px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt178 {
    margin-top: 89px;
  }
}
.sustainability-tcfd .--mb178 {
  margin-bottom: 178px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb178 {
    margin-bottom: 89px !important;
  }
}
.sustainability-tcfd .--pt178 {
  padding-top: 178px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt178 {
    padding-top: 89px;
  }
}
.sustainability-tcfd .--pb178 {
  padding-bottom: 178px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb178 {
    padding-bottom: 89px;
  }
}
.sustainability-tcfd .--px178 {
  padding: 0 178px;
}
.sustainability-tcfd .max-w-178 {
  max-width: 178px;
}
.sustainability-tcfd .w-178 {
  width: 178px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-178 {
    width: 89px;
  }
}
.sustainability-tcfd .h-178 {
  height: 178px;
}
.sustainability-tcfd .--gap178 {
  gap: 178px !important;
}
.sustainability-tcfd .--fw178 {
  font-weight: 178;
}
.sustainability-tcfd .--mt179 {
  margin-top: 179px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt179 {
    margin-top: 89.5px;
  }
}
.sustainability-tcfd .--mb179 {
  margin-bottom: 179px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb179 {
    margin-bottom: 89.5px !important;
  }
}
.sustainability-tcfd .--pt179 {
  padding-top: 179px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt179 {
    padding-top: 89.5px;
  }
}
.sustainability-tcfd .--pb179 {
  padding-bottom: 179px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb179 {
    padding-bottom: 89.5px;
  }
}
.sustainability-tcfd .--px179 {
  padding: 0 179px;
}
.sustainability-tcfd .max-w-179 {
  max-width: 179px;
}
.sustainability-tcfd .w-179 {
  width: 179px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-179 {
    width: 89.5px;
  }
}
.sustainability-tcfd .h-179 {
  height: 179px;
}
.sustainability-tcfd .--gap179 {
  gap: 179px !important;
}
.sustainability-tcfd .--fw179 {
  font-weight: 179;
}
.sustainability-tcfd .--mt180 {
  margin-top: 180px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt180 {
    margin-top: 90px;
  }
}
.sustainability-tcfd .--mb180 {
  margin-bottom: 180px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb180 {
    margin-bottom: 90px !important;
  }
}
.sustainability-tcfd .--pt180 {
  padding-top: 180px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt180 {
    padding-top: 90px;
  }
}
.sustainability-tcfd .--pb180 {
  padding-bottom: 180px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb180 {
    padding-bottom: 90px;
  }
}
.sustainability-tcfd .--px180 {
  padding: 0 180px;
}
.sustainability-tcfd .max-w-180 {
  max-width: 180px;
}
.sustainability-tcfd .w-180 {
  width: 180px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-180 {
    width: 90px;
  }
}
.sustainability-tcfd .h-180 {
  height: 180px;
}
.sustainability-tcfd .--gap180 {
  gap: 180px !important;
}
.sustainability-tcfd .--fw180 {
  font-weight: 180;
}
.sustainability-tcfd .--mt181 {
  margin-top: 181px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt181 {
    margin-top: 90.5px;
  }
}
.sustainability-tcfd .--mb181 {
  margin-bottom: 181px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb181 {
    margin-bottom: 90.5px !important;
  }
}
.sustainability-tcfd .--pt181 {
  padding-top: 181px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt181 {
    padding-top: 90.5px;
  }
}
.sustainability-tcfd .--pb181 {
  padding-bottom: 181px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb181 {
    padding-bottom: 90.5px;
  }
}
.sustainability-tcfd .--px181 {
  padding: 0 181px;
}
.sustainability-tcfd .max-w-181 {
  max-width: 181px;
}
.sustainability-tcfd .w-181 {
  width: 181px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-181 {
    width: 90.5px;
  }
}
.sustainability-tcfd .h-181 {
  height: 181px;
}
.sustainability-tcfd .--gap181 {
  gap: 181px !important;
}
.sustainability-tcfd .--fw181 {
  font-weight: 181;
}
.sustainability-tcfd .--mt182 {
  margin-top: 182px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt182 {
    margin-top: 91px;
  }
}
.sustainability-tcfd .--mb182 {
  margin-bottom: 182px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb182 {
    margin-bottom: 91px !important;
  }
}
.sustainability-tcfd .--pt182 {
  padding-top: 182px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt182 {
    padding-top: 91px;
  }
}
.sustainability-tcfd .--pb182 {
  padding-bottom: 182px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb182 {
    padding-bottom: 91px;
  }
}
.sustainability-tcfd .--px182 {
  padding: 0 182px;
}
.sustainability-tcfd .max-w-182 {
  max-width: 182px;
}
.sustainability-tcfd .w-182 {
  width: 182px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-182 {
    width: 91px;
  }
}
.sustainability-tcfd .h-182 {
  height: 182px;
}
.sustainability-tcfd .--gap182 {
  gap: 182px !important;
}
.sustainability-tcfd .--fw182 {
  font-weight: 182;
}
.sustainability-tcfd .--mt183 {
  margin-top: 183px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt183 {
    margin-top: 91.5px;
  }
}
.sustainability-tcfd .--mb183 {
  margin-bottom: 183px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb183 {
    margin-bottom: 91.5px !important;
  }
}
.sustainability-tcfd .--pt183 {
  padding-top: 183px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt183 {
    padding-top: 91.5px;
  }
}
.sustainability-tcfd .--pb183 {
  padding-bottom: 183px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb183 {
    padding-bottom: 91.5px;
  }
}
.sustainability-tcfd .--px183 {
  padding: 0 183px;
}
.sustainability-tcfd .max-w-183 {
  max-width: 183px;
}
.sustainability-tcfd .w-183 {
  width: 183px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-183 {
    width: 91.5px;
  }
}
.sustainability-tcfd .h-183 {
  height: 183px;
}
.sustainability-tcfd .--gap183 {
  gap: 183px !important;
}
.sustainability-tcfd .--fw183 {
  font-weight: 183;
}
.sustainability-tcfd .--mt184 {
  margin-top: 184px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt184 {
    margin-top: 92px;
  }
}
.sustainability-tcfd .--mb184 {
  margin-bottom: 184px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb184 {
    margin-bottom: 92px !important;
  }
}
.sustainability-tcfd .--pt184 {
  padding-top: 184px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt184 {
    padding-top: 92px;
  }
}
.sustainability-tcfd .--pb184 {
  padding-bottom: 184px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb184 {
    padding-bottom: 92px;
  }
}
.sustainability-tcfd .--px184 {
  padding: 0 184px;
}
.sustainability-tcfd .max-w-184 {
  max-width: 184px;
}
.sustainability-tcfd .w-184 {
  width: 184px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-184 {
    width: 92px;
  }
}
.sustainability-tcfd .h-184 {
  height: 184px;
}
.sustainability-tcfd .--gap184 {
  gap: 184px !important;
}
.sustainability-tcfd .--fw184 {
  font-weight: 184;
}
.sustainability-tcfd .--mt185 {
  margin-top: 185px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt185 {
    margin-top: 92.5px;
  }
}
.sustainability-tcfd .--mb185 {
  margin-bottom: 185px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb185 {
    margin-bottom: 92.5px !important;
  }
}
.sustainability-tcfd .--pt185 {
  padding-top: 185px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt185 {
    padding-top: 92.5px;
  }
}
.sustainability-tcfd .--pb185 {
  padding-bottom: 185px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb185 {
    padding-bottom: 92.5px;
  }
}
.sustainability-tcfd .--px185 {
  padding: 0 185px;
}
.sustainability-tcfd .max-w-185 {
  max-width: 185px;
}
.sustainability-tcfd .w-185 {
  width: 185px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-185 {
    width: 92.5px;
  }
}
.sustainability-tcfd .h-185 {
  height: 185px;
}
.sustainability-tcfd .--gap185 {
  gap: 185px !important;
}
.sustainability-tcfd .--fw185 {
  font-weight: 185;
}
.sustainability-tcfd .--mt186 {
  margin-top: 186px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt186 {
    margin-top: 93px;
  }
}
.sustainability-tcfd .--mb186 {
  margin-bottom: 186px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb186 {
    margin-bottom: 93px !important;
  }
}
.sustainability-tcfd .--pt186 {
  padding-top: 186px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt186 {
    padding-top: 93px;
  }
}
.sustainability-tcfd .--pb186 {
  padding-bottom: 186px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb186 {
    padding-bottom: 93px;
  }
}
.sustainability-tcfd .--px186 {
  padding: 0 186px;
}
.sustainability-tcfd .max-w-186 {
  max-width: 186px;
}
.sustainability-tcfd .w-186 {
  width: 186px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-186 {
    width: 93px;
  }
}
.sustainability-tcfd .h-186 {
  height: 186px;
}
.sustainability-tcfd .--gap186 {
  gap: 186px !important;
}
.sustainability-tcfd .--fw186 {
  font-weight: 186;
}
.sustainability-tcfd .--mt187 {
  margin-top: 187px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt187 {
    margin-top: 93.5px;
  }
}
.sustainability-tcfd .--mb187 {
  margin-bottom: 187px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb187 {
    margin-bottom: 93.5px !important;
  }
}
.sustainability-tcfd .--pt187 {
  padding-top: 187px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt187 {
    padding-top: 93.5px;
  }
}
.sustainability-tcfd .--pb187 {
  padding-bottom: 187px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb187 {
    padding-bottom: 93.5px;
  }
}
.sustainability-tcfd .--px187 {
  padding: 0 187px;
}
.sustainability-tcfd .max-w-187 {
  max-width: 187px;
}
.sustainability-tcfd .w-187 {
  width: 187px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-187 {
    width: 93.5px;
  }
}
.sustainability-tcfd .h-187 {
  height: 187px;
}
.sustainability-tcfd .--gap187 {
  gap: 187px !important;
}
.sustainability-tcfd .--fw187 {
  font-weight: 187;
}
.sustainability-tcfd .--mt188 {
  margin-top: 188px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt188 {
    margin-top: 94px;
  }
}
.sustainability-tcfd .--mb188 {
  margin-bottom: 188px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb188 {
    margin-bottom: 94px !important;
  }
}
.sustainability-tcfd .--pt188 {
  padding-top: 188px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt188 {
    padding-top: 94px;
  }
}
.sustainability-tcfd .--pb188 {
  padding-bottom: 188px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb188 {
    padding-bottom: 94px;
  }
}
.sustainability-tcfd .--px188 {
  padding: 0 188px;
}
.sustainability-tcfd .max-w-188 {
  max-width: 188px;
}
.sustainability-tcfd .w-188 {
  width: 188px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-188 {
    width: 94px;
  }
}
.sustainability-tcfd .h-188 {
  height: 188px;
}
.sustainability-tcfd .--gap188 {
  gap: 188px !important;
}
.sustainability-tcfd .--fw188 {
  font-weight: 188;
}
.sustainability-tcfd .--mt189 {
  margin-top: 189px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt189 {
    margin-top: 94.5px;
  }
}
.sustainability-tcfd .--mb189 {
  margin-bottom: 189px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb189 {
    margin-bottom: 94.5px !important;
  }
}
.sustainability-tcfd .--pt189 {
  padding-top: 189px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt189 {
    padding-top: 94.5px;
  }
}
.sustainability-tcfd .--pb189 {
  padding-bottom: 189px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb189 {
    padding-bottom: 94.5px;
  }
}
.sustainability-tcfd .--px189 {
  padding: 0 189px;
}
.sustainability-tcfd .max-w-189 {
  max-width: 189px;
}
.sustainability-tcfd .w-189 {
  width: 189px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-189 {
    width: 94.5px;
  }
}
.sustainability-tcfd .h-189 {
  height: 189px;
}
.sustainability-tcfd .--gap189 {
  gap: 189px !important;
}
.sustainability-tcfd .--fw189 {
  font-weight: 189;
}
.sustainability-tcfd .--mt190 {
  margin-top: 190px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt190 {
    margin-top: 95px;
  }
}
.sustainability-tcfd .--mb190 {
  margin-bottom: 190px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb190 {
    margin-bottom: 95px !important;
  }
}
.sustainability-tcfd .--pt190 {
  padding-top: 190px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt190 {
    padding-top: 95px;
  }
}
.sustainability-tcfd .--pb190 {
  padding-bottom: 190px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb190 {
    padding-bottom: 95px;
  }
}
.sustainability-tcfd .--px190 {
  padding: 0 190px;
}
.sustainability-tcfd .max-w-190 {
  max-width: 190px;
}
.sustainability-tcfd .w-190 {
  width: 190px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-190 {
    width: 95px;
  }
}
.sustainability-tcfd .h-190 {
  height: 190px;
}
.sustainability-tcfd .--gap190 {
  gap: 190px !important;
}
.sustainability-tcfd .--fw190 {
  font-weight: 190;
}
.sustainability-tcfd .--mt191 {
  margin-top: 191px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt191 {
    margin-top: 95.5px;
  }
}
.sustainability-tcfd .--mb191 {
  margin-bottom: 191px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb191 {
    margin-bottom: 95.5px !important;
  }
}
.sustainability-tcfd .--pt191 {
  padding-top: 191px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt191 {
    padding-top: 95.5px;
  }
}
.sustainability-tcfd .--pb191 {
  padding-bottom: 191px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb191 {
    padding-bottom: 95.5px;
  }
}
.sustainability-tcfd .--px191 {
  padding: 0 191px;
}
.sustainability-tcfd .max-w-191 {
  max-width: 191px;
}
.sustainability-tcfd .w-191 {
  width: 191px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-191 {
    width: 95.5px;
  }
}
.sustainability-tcfd .h-191 {
  height: 191px;
}
.sustainability-tcfd .--gap191 {
  gap: 191px !important;
}
.sustainability-tcfd .--fw191 {
  font-weight: 191;
}
.sustainability-tcfd .--mt192 {
  margin-top: 192px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt192 {
    margin-top: 96px;
  }
}
.sustainability-tcfd .--mb192 {
  margin-bottom: 192px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb192 {
    margin-bottom: 96px !important;
  }
}
.sustainability-tcfd .--pt192 {
  padding-top: 192px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt192 {
    padding-top: 96px;
  }
}
.sustainability-tcfd .--pb192 {
  padding-bottom: 192px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb192 {
    padding-bottom: 96px;
  }
}
.sustainability-tcfd .--px192 {
  padding: 0 192px;
}
.sustainability-tcfd .max-w-192 {
  max-width: 192px;
}
.sustainability-tcfd .w-192 {
  width: 192px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-192 {
    width: 96px;
  }
}
.sustainability-tcfd .h-192 {
  height: 192px;
}
.sustainability-tcfd .--gap192 {
  gap: 192px !important;
}
.sustainability-tcfd .--fw192 {
  font-weight: 192;
}
.sustainability-tcfd .--mt193 {
  margin-top: 193px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt193 {
    margin-top: 96.5px;
  }
}
.sustainability-tcfd .--mb193 {
  margin-bottom: 193px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb193 {
    margin-bottom: 96.5px !important;
  }
}
.sustainability-tcfd .--pt193 {
  padding-top: 193px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt193 {
    padding-top: 96.5px;
  }
}
.sustainability-tcfd .--pb193 {
  padding-bottom: 193px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb193 {
    padding-bottom: 96.5px;
  }
}
.sustainability-tcfd .--px193 {
  padding: 0 193px;
}
.sustainability-tcfd .max-w-193 {
  max-width: 193px;
}
.sustainability-tcfd .w-193 {
  width: 193px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-193 {
    width: 96.5px;
  }
}
.sustainability-tcfd .h-193 {
  height: 193px;
}
.sustainability-tcfd .--gap193 {
  gap: 193px !important;
}
.sustainability-tcfd .--fw193 {
  font-weight: 193;
}
.sustainability-tcfd .--mt194 {
  margin-top: 194px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt194 {
    margin-top: 97px;
  }
}
.sustainability-tcfd .--mb194 {
  margin-bottom: 194px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb194 {
    margin-bottom: 97px !important;
  }
}
.sustainability-tcfd .--pt194 {
  padding-top: 194px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt194 {
    padding-top: 97px;
  }
}
.sustainability-tcfd .--pb194 {
  padding-bottom: 194px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb194 {
    padding-bottom: 97px;
  }
}
.sustainability-tcfd .--px194 {
  padding: 0 194px;
}
.sustainability-tcfd .max-w-194 {
  max-width: 194px;
}
.sustainability-tcfd .w-194 {
  width: 194px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-194 {
    width: 97px;
  }
}
.sustainability-tcfd .h-194 {
  height: 194px;
}
.sustainability-tcfd .--gap194 {
  gap: 194px !important;
}
.sustainability-tcfd .--fw194 {
  font-weight: 194;
}
.sustainability-tcfd .--mt195 {
  margin-top: 195px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt195 {
    margin-top: 97.5px;
  }
}
.sustainability-tcfd .--mb195 {
  margin-bottom: 195px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb195 {
    margin-bottom: 97.5px !important;
  }
}
.sustainability-tcfd .--pt195 {
  padding-top: 195px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt195 {
    padding-top: 97.5px;
  }
}
.sustainability-tcfd .--pb195 {
  padding-bottom: 195px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb195 {
    padding-bottom: 97.5px;
  }
}
.sustainability-tcfd .--px195 {
  padding: 0 195px;
}
.sustainability-tcfd .max-w-195 {
  max-width: 195px;
}
.sustainability-tcfd .w-195 {
  width: 195px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-195 {
    width: 97.5px;
  }
}
.sustainability-tcfd .h-195 {
  height: 195px;
}
.sustainability-tcfd .--gap195 {
  gap: 195px !important;
}
.sustainability-tcfd .--fw195 {
  font-weight: 195;
}
.sustainability-tcfd .--mt196 {
  margin-top: 196px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt196 {
    margin-top: 98px;
  }
}
.sustainability-tcfd .--mb196 {
  margin-bottom: 196px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb196 {
    margin-bottom: 98px !important;
  }
}
.sustainability-tcfd .--pt196 {
  padding-top: 196px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt196 {
    padding-top: 98px;
  }
}
.sustainability-tcfd .--pb196 {
  padding-bottom: 196px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb196 {
    padding-bottom: 98px;
  }
}
.sustainability-tcfd .--px196 {
  padding: 0 196px;
}
.sustainability-tcfd .max-w-196 {
  max-width: 196px;
}
.sustainability-tcfd .w-196 {
  width: 196px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-196 {
    width: 98px;
  }
}
.sustainability-tcfd .h-196 {
  height: 196px;
}
.sustainability-tcfd .--gap196 {
  gap: 196px !important;
}
.sustainability-tcfd .--fw196 {
  font-weight: 196;
}
.sustainability-tcfd .--mt197 {
  margin-top: 197px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt197 {
    margin-top: 98.5px;
  }
}
.sustainability-tcfd .--mb197 {
  margin-bottom: 197px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb197 {
    margin-bottom: 98.5px !important;
  }
}
.sustainability-tcfd .--pt197 {
  padding-top: 197px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt197 {
    padding-top: 98.5px;
  }
}
.sustainability-tcfd .--pb197 {
  padding-bottom: 197px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb197 {
    padding-bottom: 98.5px;
  }
}
.sustainability-tcfd .--px197 {
  padding: 0 197px;
}
.sustainability-tcfd .max-w-197 {
  max-width: 197px;
}
.sustainability-tcfd .w-197 {
  width: 197px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-197 {
    width: 98.5px;
  }
}
.sustainability-tcfd .h-197 {
  height: 197px;
}
.sustainability-tcfd .--gap197 {
  gap: 197px !important;
}
.sustainability-tcfd .--fw197 {
  font-weight: 197;
}
.sustainability-tcfd .--mt198 {
  margin-top: 198px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt198 {
    margin-top: 99px;
  }
}
.sustainability-tcfd .--mb198 {
  margin-bottom: 198px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb198 {
    margin-bottom: 99px !important;
  }
}
.sustainability-tcfd .--pt198 {
  padding-top: 198px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt198 {
    padding-top: 99px;
  }
}
.sustainability-tcfd .--pb198 {
  padding-bottom: 198px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb198 {
    padding-bottom: 99px;
  }
}
.sustainability-tcfd .--px198 {
  padding: 0 198px;
}
.sustainability-tcfd .max-w-198 {
  max-width: 198px;
}
.sustainability-tcfd .w-198 {
  width: 198px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-198 {
    width: 99px;
  }
}
.sustainability-tcfd .h-198 {
  height: 198px;
}
.sustainability-tcfd .--gap198 {
  gap: 198px !important;
}
.sustainability-tcfd .--fw198 {
  font-weight: 198;
}
.sustainability-tcfd .--mt199 {
  margin-top: 199px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt199 {
    margin-top: 99.5px;
  }
}
.sustainability-tcfd .--mb199 {
  margin-bottom: 199px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb199 {
    margin-bottom: 99.5px !important;
  }
}
.sustainability-tcfd .--pt199 {
  padding-top: 199px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt199 {
    padding-top: 99.5px;
  }
}
.sustainability-tcfd .--pb199 {
  padding-bottom: 199px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb199 {
    padding-bottom: 99.5px;
  }
}
.sustainability-tcfd .--px199 {
  padding: 0 199px;
}
.sustainability-tcfd .max-w-199 {
  max-width: 199px;
}
.sustainability-tcfd .w-199 {
  width: 199px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-199 {
    width: 99.5px;
  }
}
.sustainability-tcfd .h-199 {
  height: 199px;
}
.sustainability-tcfd .--gap199 {
  gap: 199px !important;
}
.sustainability-tcfd .--fw199 {
  font-weight: 199;
}
.sustainability-tcfd .--mt200 {
  margin-top: 200px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt200 {
    margin-top: 100px;
  }
}
.sustainability-tcfd .--mb200 {
  margin-bottom: 200px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb200 {
    margin-bottom: 100px !important;
  }
}
.sustainability-tcfd .--pt200 {
  padding-top: 200px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt200 {
    padding-top: 100px;
  }
}
.sustainability-tcfd .--pb200 {
  padding-bottom: 200px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb200 {
    padding-bottom: 100px;
  }
}
.sustainability-tcfd .--px200 {
  padding: 0 200px;
}
.sustainability-tcfd .max-w-200 {
  max-width: 200px;
}
.sustainability-tcfd .w-200 {
  width: 200px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-200 {
    width: 100px;
  }
}
.sustainability-tcfd .h-200 {
  height: 200px;
}
.sustainability-tcfd .--gap200 {
  gap: 200px !important;
}
.sustainability-tcfd .--fw200 {
  font-weight: 200;
}
.sustainability-tcfd .--mt201 {
  margin-top: 201px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt201 {
    margin-top: 100.5px;
  }
}
.sustainability-tcfd .--mb201 {
  margin-bottom: 201px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb201 {
    margin-bottom: 100.5px !important;
  }
}
.sustainability-tcfd .--pt201 {
  padding-top: 201px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt201 {
    padding-top: 100.5px;
  }
}
.sustainability-tcfd .--pb201 {
  padding-bottom: 201px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb201 {
    padding-bottom: 100.5px;
  }
}
.sustainability-tcfd .--px201 {
  padding: 0 201px;
}
.sustainability-tcfd .max-w-201 {
  max-width: 201px;
}
.sustainability-tcfd .w-201 {
  width: 201px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-201 {
    width: 100.5px;
  }
}
.sustainability-tcfd .h-201 {
  height: 201px;
}
.sustainability-tcfd .--gap201 {
  gap: 201px !important;
}
.sustainability-tcfd .--fw201 {
  font-weight: 201;
}
.sustainability-tcfd .--mt202 {
  margin-top: 202px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt202 {
    margin-top: 101px;
  }
}
.sustainability-tcfd .--mb202 {
  margin-bottom: 202px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb202 {
    margin-bottom: 101px !important;
  }
}
.sustainability-tcfd .--pt202 {
  padding-top: 202px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt202 {
    padding-top: 101px;
  }
}
.sustainability-tcfd .--pb202 {
  padding-bottom: 202px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb202 {
    padding-bottom: 101px;
  }
}
.sustainability-tcfd .--px202 {
  padding: 0 202px;
}
.sustainability-tcfd .max-w-202 {
  max-width: 202px;
}
.sustainability-tcfd .w-202 {
  width: 202px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-202 {
    width: 101px;
  }
}
.sustainability-tcfd .h-202 {
  height: 202px;
}
.sustainability-tcfd .--gap202 {
  gap: 202px !important;
}
.sustainability-tcfd .--fw202 {
  font-weight: 202;
}
.sustainability-tcfd .--mt203 {
  margin-top: 203px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt203 {
    margin-top: 101.5px;
  }
}
.sustainability-tcfd .--mb203 {
  margin-bottom: 203px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb203 {
    margin-bottom: 101.5px !important;
  }
}
.sustainability-tcfd .--pt203 {
  padding-top: 203px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt203 {
    padding-top: 101.5px;
  }
}
.sustainability-tcfd .--pb203 {
  padding-bottom: 203px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb203 {
    padding-bottom: 101.5px;
  }
}
.sustainability-tcfd .--px203 {
  padding: 0 203px;
}
.sustainability-tcfd .max-w-203 {
  max-width: 203px;
}
.sustainability-tcfd .w-203 {
  width: 203px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-203 {
    width: 101.5px;
  }
}
.sustainability-tcfd .h-203 {
  height: 203px;
}
.sustainability-tcfd .--gap203 {
  gap: 203px !important;
}
.sustainability-tcfd .--fw203 {
  font-weight: 203;
}
.sustainability-tcfd .--mt204 {
  margin-top: 204px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt204 {
    margin-top: 102px;
  }
}
.sustainability-tcfd .--mb204 {
  margin-bottom: 204px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb204 {
    margin-bottom: 102px !important;
  }
}
.sustainability-tcfd .--pt204 {
  padding-top: 204px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt204 {
    padding-top: 102px;
  }
}
.sustainability-tcfd .--pb204 {
  padding-bottom: 204px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb204 {
    padding-bottom: 102px;
  }
}
.sustainability-tcfd .--px204 {
  padding: 0 204px;
}
.sustainability-tcfd .max-w-204 {
  max-width: 204px;
}
.sustainability-tcfd .w-204 {
  width: 204px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-204 {
    width: 102px;
  }
}
.sustainability-tcfd .h-204 {
  height: 204px;
}
.sustainability-tcfd .--gap204 {
  gap: 204px !important;
}
.sustainability-tcfd .--fw204 {
  font-weight: 204;
}
.sustainability-tcfd .--mt205 {
  margin-top: 205px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt205 {
    margin-top: 102.5px;
  }
}
.sustainability-tcfd .--mb205 {
  margin-bottom: 205px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb205 {
    margin-bottom: 102.5px !important;
  }
}
.sustainability-tcfd .--pt205 {
  padding-top: 205px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt205 {
    padding-top: 102.5px;
  }
}
.sustainability-tcfd .--pb205 {
  padding-bottom: 205px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb205 {
    padding-bottom: 102.5px;
  }
}
.sustainability-tcfd .--px205 {
  padding: 0 205px;
}
.sustainability-tcfd .max-w-205 {
  max-width: 205px;
}
.sustainability-tcfd .w-205 {
  width: 205px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-205 {
    width: 102.5px;
  }
}
.sustainability-tcfd .h-205 {
  height: 205px;
}
.sustainability-tcfd .--gap205 {
  gap: 205px !important;
}
.sustainability-tcfd .--fw205 {
  font-weight: 205;
}
.sustainability-tcfd .--mt206 {
  margin-top: 206px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt206 {
    margin-top: 103px;
  }
}
.sustainability-tcfd .--mb206 {
  margin-bottom: 206px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb206 {
    margin-bottom: 103px !important;
  }
}
.sustainability-tcfd .--pt206 {
  padding-top: 206px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt206 {
    padding-top: 103px;
  }
}
.sustainability-tcfd .--pb206 {
  padding-bottom: 206px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb206 {
    padding-bottom: 103px;
  }
}
.sustainability-tcfd .--px206 {
  padding: 0 206px;
}
.sustainability-tcfd .max-w-206 {
  max-width: 206px;
}
.sustainability-tcfd .w-206 {
  width: 206px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-206 {
    width: 103px;
  }
}
.sustainability-tcfd .h-206 {
  height: 206px;
}
.sustainability-tcfd .--gap206 {
  gap: 206px !important;
}
.sustainability-tcfd .--fw206 {
  font-weight: 206;
}
.sustainability-tcfd .--mt207 {
  margin-top: 207px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt207 {
    margin-top: 103.5px;
  }
}
.sustainability-tcfd .--mb207 {
  margin-bottom: 207px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb207 {
    margin-bottom: 103.5px !important;
  }
}
.sustainability-tcfd .--pt207 {
  padding-top: 207px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt207 {
    padding-top: 103.5px;
  }
}
.sustainability-tcfd .--pb207 {
  padding-bottom: 207px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb207 {
    padding-bottom: 103.5px;
  }
}
.sustainability-tcfd .--px207 {
  padding: 0 207px;
}
.sustainability-tcfd .max-w-207 {
  max-width: 207px;
}
.sustainability-tcfd .w-207 {
  width: 207px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-207 {
    width: 103.5px;
  }
}
.sustainability-tcfd .h-207 {
  height: 207px;
}
.sustainability-tcfd .--gap207 {
  gap: 207px !important;
}
.sustainability-tcfd .--fw207 {
  font-weight: 207;
}
.sustainability-tcfd .--mt208 {
  margin-top: 208px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt208 {
    margin-top: 104px;
  }
}
.sustainability-tcfd .--mb208 {
  margin-bottom: 208px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb208 {
    margin-bottom: 104px !important;
  }
}
.sustainability-tcfd .--pt208 {
  padding-top: 208px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt208 {
    padding-top: 104px;
  }
}
.sustainability-tcfd .--pb208 {
  padding-bottom: 208px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb208 {
    padding-bottom: 104px;
  }
}
.sustainability-tcfd .--px208 {
  padding: 0 208px;
}
.sustainability-tcfd .max-w-208 {
  max-width: 208px;
}
.sustainability-tcfd .w-208 {
  width: 208px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-208 {
    width: 104px;
  }
}
.sustainability-tcfd .h-208 {
  height: 208px;
}
.sustainability-tcfd .--gap208 {
  gap: 208px !important;
}
.sustainability-tcfd .--fw208 {
  font-weight: 208;
}
.sustainability-tcfd .--mt209 {
  margin-top: 209px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt209 {
    margin-top: 104.5px;
  }
}
.sustainability-tcfd .--mb209 {
  margin-bottom: 209px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb209 {
    margin-bottom: 104.5px !important;
  }
}
.sustainability-tcfd .--pt209 {
  padding-top: 209px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt209 {
    padding-top: 104.5px;
  }
}
.sustainability-tcfd .--pb209 {
  padding-bottom: 209px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb209 {
    padding-bottom: 104.5px;
  }
}
.sustainability-tcfd .--px209 {
  padding: 0 209px;
}
.sustainability-tcfd .max-w-209 {
  max-width: 209px;
}
.sustainability-tcfd .w-209 {
  width: 209px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-209 {
    width: 104.5px;
  }
}
.sustainability-tcfd .h-209 {
  height: 209px;
}
.sustainability-tcfd .--gap209 {
  gap: 209px !important;
}
.sustainability-tcfd .--fw209 {
  font-weight: 209;
}
.sustainability-tcfd .--mt210 {
  margin-top: 210px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt210 {
    margin-top: 105px;
  }
}
.sustainability-tcfd .--mb210 {
  margin-bottom: 210px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb210 {
    margin-bottom: 105px !important;
  }
}
.sustainability-tcfd .--pt210 {
  padding-top: 210px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt210 {
    padding-top: 105px;
  }
}
.sustainability-tcfd .--pb210 {
  padding-bottom: 210px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb210 {
    padding-bottom: 105px;
  }
}
.sustainability-tcfd .--px210 {
  padding: 0 210px;
}
.sustainability-tcfd .max-w-210 {
  max-width: 210px;
}
.sustainability-tcfd .w-210 {
  width: 210px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-210 {
    width: 105px;
  }
}
.sustainability-tcfd .h-210 {
  height: 210px;
}
.sustainability-tcfd .--gap210 {
  gap: 210px !important;
}
.sustainability-tcfd .--fw210 {
  font-weight: 210;
}
.sustainability-tcfd .--mt211 {
  margin-top: 211px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt211 {
    margin-top: 105.5px;
  }
}
.sustainability-tcfd .--mb211 {
  margin-bottom: 211px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb211 {
    margin-bottom: 105.5px !important;
  }
}
.sustainability-tcfd .--pt211 {
  padding-top: 211px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt211 {
    padding-top: 105.5px;
  }
}
.sustainability-tcfd .--pb211 {
  padding-bottom: 211px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb211 {
    padding-bottom: 105.5px;
  }
}
.sustainability-tcfd .--px211 {
  padding: 0 211px;
}
.sustainability-tcfd .max-w-211 {
  max-width: 211px;
}
.sustainability-tcfd .w-211 {
  width: 211px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-211 {
    width: 105.5px;
  }
}
.sustainability-tcfd .h-211 {
  height: 211px;
}
.sustainability-tcfd .--gap211 {
  gap: 211px !important;
}
.sustainability-tcfd .--fw211 {
  font-weight: 211;
}
.sustainability-tcfd .--mt212 {
  margin-top: 212px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt212 {
    margin-top: 106px;
  }
}
.sustainability-tcfd .--mb212 {
  margin-bottom: 212px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb212 {
    margin-bottom: 106px !important;
  }
}
.sustainability-tcfd .--pt212 {
  padding-top: 212px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt212 {
    padding-top: 106px;
  }
}
.sustainability-tcfd .--pb212 {
  padding-bottom: 212px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb212 {
    padding-bottom: 106px;
  }
}
.sustainability-tcfd .--px212 {
  padding: 0 212px;
}
.sustainability-tcfd .max-w-212 {
  max-width: 212px;
}
.sustainability-tcfd .w-212 {
  width: 212px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-212 {
    width: 106px;
  }
}
.sustainability-tcfd .h-212 {
  height: 212px;
}
.sustainability-tcfd .--gap212 {
  gap: 212px !important;
}
.sustainability-tcfd .--fw212 {
  font-weight: 212;
}
.sustainability-tcfd .--mt213 {
  margin-top: 213px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt213 {
    margin-top: 106.5px;
  }
}
.sustainability-tcfd .--mb213 {
  margin-bottom: 213px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb213 {
    margin-bottom: 106.5px !important;
  }
}
.sustainability-tcfd .--pt213 {
  padding-top: 213px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt213 {
    padding-top: 106.5px;
  }
}
.sustainability-tcfd .--pb213 {
  padding-bottom: 213px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb213 {
    padding-bottom: 106.5px;
  }
}
.sustainability-tcfd .--px213 {
  padding: 0 213px;
}
.sustainability-tcfd .max-w-213 {
  max-width: 213px;
}
.sustainability-tcfd .w-213 {
  width: 213px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-213 {
    width: 106.5px;
  }
}
.sustainability-tcfd .h-213 {
  height: 213px;
}
.sustainability-tcfd .--gap213 {
  gap: 213px !important;
}
.sustainability-tcfd .--fw213 {
  font-weight: 213;
}
.sustainability-tcfd .--mt214 {
  margin-top: 214px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt214 {
    margin-top: 107px;
  }
}
.sustainability-tcfd .--mb214 {
  margin-bottom: 214px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb214 {
    margin-bottom: 107px !important;
  }
}
.sustainability-tcfd .--pt214 {
  padding-top: 214px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt214 {
    padding-top: 107px;
  }
}
.sustainability-tcfd .--pb214 {
  padding-bottom: 214px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb214 {
    padding-bottom: 107px;
  }
}
.sustainability-tcfd .--px214 {
  padding: 0 214px;
}
.sustainability-tcfd .max-w-214 {
  max-width: 214px;
}
.sustainability-tcfd .w-214 {
  width: 214px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-214 {
    width: 107px;
  }
}
.sustainability-tcfd .h-214 {
  height: 214px;
}
.sustainability-tcfd .--gap214 {
  gap: 214px !important;
}
.sustainability-tcfd .--fw214 {
  font-weight: 214;
}
.sustainability-tcfd .--mt215 {
  margin-top: 215px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt215 {
    margin-top: 107.5px;
  }
}
.sustainability-tcfd .--mb215 {
  margin-bottom: 215px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb215 {
    margin-bottom: 107.5px !important;
  }
}
.sustainability-tcfd .--pt215 {
  padding-top: 215px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt215 {
    padding-top: 107.5px;
  }
}
.sustainability-tcfd .--pb215 {
  padding-bottom: 215px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb215 {
    padding-bottom: 107.5px;
  }
}
.sustainability-tcfd .--px215 {
  padding: 0 215px;
}
.sustainability-tcfd .max-w-215 {
  max-width: 215px;
}
.sustainability-tcfd .w-215 {
  width: 215px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-215 {
    width: 107.5px;
  }
}
.sustainability-tcfd .h-215 {
  height: 215px;
}
.sustainability-tcfd .--gap215 {
  gap: 215px !important;
}
.sustainability-tcfd .--fw215 {
  font-weight: 215;
}
.sustainability-tcfd .--mt216 {
  margin-top: 216px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt216 {
    margin-top: 108px;
  }
}
.sustainability-tcfd .--mb216 {
  margin-bottom: 216px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb216 {
    margin-bottom: 108px !important;
  }
}
.sustainability-tcfd .--pt216 {
  padding-top: 216px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt216 {
    padding-top: 108px;
  }
}
.sustainability-tcfd .--pb216 {
  padding-bottom: 216px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb216 {
    padding-bottom: 108px;
  }
}
.sustainability-tcfd .--px216 {
  padding: 0 216px;
}
.sustainability-tcfd .max-w-216 {
  max-width: 216px;
}
.sustainability-tcfd .w-216 {
  width: 216px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-216 {
    width: 108px;
  }
}
.sustainability-tcfd .h-216 {
  height: 216px;
}
.sustainability-tcfd .--gap216 {
  gap: 216px !important;
}
.sustainability-tcfd .--fw216 {
  font-weight: 216;
}
.sustainability-tcfd .--mt217 {
  margin-top: 217px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt217 {
    margin-top: 108.5px;
  }
}
.sustainability-tcfd .--mb217 {
  margin-bottom: 217px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb217 {
    margin-bottom: 108.5px !important;
  }
}
.sustainability-tcfd .--pt217 {
  padding-top: 217px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt217 {
    padding-top: 108.5px;
  }
}
.sustainability-tcfd .--pb217 {
  padding-bottom: 217px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb217 {
    padding-bottom: 108.5px;
  }
}
.sustainability-tcfd .--px217 {
  padding: 0 217px;
}
.sustainability-tcfd .max-w-217 {
  max-width: 217px;
}
.sustainability-tcfd .w-217 {
  width: 217px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-217 {
    width: 108.5px;
  }
}
.sustainability-tcfd .h-217 {
  height: 217px;
}
.sustainability-tcfd .--gap217 {
  gap: 217px !important;
}
.sustainability-tcfd .--fw217 {
  font-weight: 217;
}
.sustainability-tcfd .--mt218 {
  margin-top: 218px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt218 {
    margin-top: 109px;
  }
}
.sustainability-tcfd .--mb218 {
  margin-bottom: 218px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb218 {
    margin-bottom: 109px !important;
  }
}
.sustainability-tcfd .--pt218 {
  padding-top: 218px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt218 {
    padding-top: 109px;
  }
}
.sustainability-tcfd .--pb218 {
  padding-bottom: 218px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb218 {
    padding-bottom: 109px;
  }
}
.sustainability-tcfd .--px218 {
  padding: 0 218px;
}
.sustainability-tcfd .max-w-218 {
  max-width: 218px;
}
.sustainability-tcfd .w-218 {
  width: 218px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-218 {
    width: 109px;
  }
}
.sustainability-tcfd .h-218 {
  height: 218px;
}
.sustainability-tcfd .--gap218 {
  gap: 218px !important;
}
.sustainability-tcfd .--fw218 {
  font-weight: 218;
}
.sustainability-tcfd .--mt219 {
  margin-top: 219px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt219 {
    margin-top: 109.5px;
  }
}
.sustainability-tcfd .--mb219 {
  margin-bottom: 219px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb219 {
    margin-bottom: 109.5px !important;
  }
}
.sustainability-tcfd .--pt219 {
  padding-top: 219px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt219 {
    padding-top: 109.5px;
  }
}
.sustainability-tcfd .--pb219 {
  padding-bottom: 219px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb219 {
    padding-bottom: 109.5px;
  }
}
.sustainability-tcfd .--px219 {
  padding: 0 219px;
}
.sustainability-tcfd .max-w-219 {
  max-width: 219px;
}
.sustainability-tcfd .w-219 {
  width: 219px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-219 {
    width: 109.5px;
  }
}
.sustainability-tcfd .h-219 {
  height: 219px;
}
.sustainability-tcfd .--gap219 {
  gap: 219px !important;
}
.sustainability-tcfd .--fw219 {
  font-weight: 219;
}
.sustainability-tcfd .--mt220 {
  margin-top: 220px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt220 {
    margin-top: 110px;
  }
}
.sustainability-tcfd .--mb220 {
  margin-bottom: 220px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb220 {
    margin-bottom: 110px !important;
  }
}
.sustainability-tcfd .--pt220 {
  padding-top: 220px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt220 {
    padding-top: 110px;
  }
}
.sustainability-tcfd .--pb220 {
  padding-bottom: 220px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb220 {
    padding-bottom: 110px;
  }
}
.sustainability-tcfd .--px220 {
  padding: 0 220px;
}
.sustainability-tcfd .max-w-220 {
  max-width: 220px;
}
.sustainability-tcfd .w-220 {
  width: 220px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-220 {
    width: 110px;
  }
}
.sustainability-tcfd .h-220 {
  height: 220px;
}
.sustainability-tcfd .--gap220 {
  gap: 220px !important;
}
.sustainability-tcfd .--fw220 {
  font-weight: 220;
}
.sustainability-tcfd .--mt221 {
  margin-top: 221px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt221 {
    margin-top: 110.5px;
  }
}
.sustainability-tcfd .--mb221 {
  margin-bottom: 221px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb221 {
    margin-bottom: 110.5px !important;
  }
}
.sustainability-tcfd .--pt221 {
  padding-top: 221px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt221 {
    padding-top: 110.5px;
  }
}
.sustainability-tcfd .--pb221 {
  padding-bottom: 221px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb221 {
    padding-bottom: 110.5px;
  }
}
.sustainability-tcfd .--px221 {
  padding: 0 221px;
}
.sustainability-tcfd .max-w-221 {
  max-width: 221px;
}
.sustainability-tcfd .w-221 {
  width: 221px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-221 {
    width: 110.5px;
  }
}
.sustainability-tcfd .h-221 {
  height: 221px;
}
.sustainability-tcfd .--gap221 {
  gap: 221px !important;
}
.sustainability-tcfd .--fw221 {
  font-weight: 221;
}
.sustainability-tcfd .--mt222 {
  margin-top: 222px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt222 {
    margin-top: 111px;
  }
}
.sustainability-tcfd .--mb222 {
  margin-bottom: 222px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb222 {
    margin-bottom: 111px !important;
  }
}
.sustainability-tcfd .--pt222 {
  padding-top: 222px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt222 {
    padding-top: 111px;
  }
}
.sustainability-tcfd .--pb222 {
  padding-bottom: 222px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb222 {
    padding-bottom: 111px;
  }
}
.sustainability-tcfd .--px222 {
  padding: 0 222px;
}
.sustainability-tcfd .max-w-222 {
  max-width: 222px;
}
.sustainability-tcfd .w-222 {
  width: 222px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-222 {
    width: 111px;
  }
}
.sustainability-tcfd .h-222 {
  height: 222px;
}
.sustainability-tcfd .--gap222 {
  gap: 222px !important;
}
.sustainability-tcfd .--fw222 {
  font-weight: 222;
}
.sustainability-tcfd .--mt223 {
  margin-top: 223px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt223 {
    margin-top: 111.5px;
  }
}
.sustainability-tcfd .--mb223 {
  margin-bottom: 223px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb223 {
    margin-bottom: 111.5px !important;
  }
}
.sustainability-tcfd .--pt223 {
  padding-top: 223px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt223 {
    padding-top: 111.5px;
  }
}
.sustainability-tcfd .--pb223 {
  padding-bottom: 223px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb223 {
    padding-bottom: 111.5px;
  }
}
.sustainability-tcfd .--px223 {
  padding: 0 223px;
}
.sustainability-tcfd .max-w-223 {
  max-width: 223px;
}
.sustainability-tcfd .w-223 {
  width: 223px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-223 {
    width: 111.5px;
  }
}
.sustainability-tcfd .h-223 {
  height: 223px;
}
.sustainability-tcfd .--gap223 {
  gap: 223px !important;
}
.sustainability-tcfd .--fw223 {
  font-weight: 223;
}
.sustainability-tcfd .--mt224 {
  margin-top: 224px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt224 {
    margin-top: 112px;
  }
}
.sustainability-tcfd .--mb224 {
  margin-bottom: 224px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb224 {
    margin-bottom: 112px !important;
  }
}
.sustainability-tcfd .--pt224 {
  padding-top: 224px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt224 {
    padding-top: 112px;
  }
}
.sustainability-tcfd .--pb224 {
  padding-bottom: 224px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb224 {
    padding-bottom: 112px;
  }
}
.sustainability-tcfd .--px224 {
  padding: 0 224px;
}
.sustainability-tcfd .max-w-224 {
  max-width: 224px;
}
.sustainability-tcfd .w-224 {
  width: 224px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-224 {
    width: 112px;
  }
}
.sustainability-tcfd .h-224 {
  height: 224px;
}
.sustainability-tcfd .--gap224 {
  gap: 224px !important;
}
.sustainability-tcfd .--fw224 {
  font-weight: 224;
}
.sustainability-tcfd .--mt225 {
  margin-top: 225px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt225 {
    margin-top: 112.5px;
  }
}
.sustainability-tcfd .--mb225 {
  margin-bottom: 225px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb225 {
    margin-bottom: 112.5px !important;
  }
}
.sustainability-tcfd .--pt225 {
  padding-top: 225px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt225 {
    padding-top: 112.5px;
  }
}
.sustainability-tcfd .--pb225 {
  padding-bottom: 225px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb225 {
    padding-bottom: 112.5px;
  }
}
.sustainability-tcfd .--px225 {
  padding: 0 225px;
}
.sustainability-tcfd .max-w-225 {
  max-width: 225px;
}
.sustainability-tcfd .w-225 {
  width: 225px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-225 {
    width: 112.5px;
  }
}
.sustainability-tcfd .h-225 {
  height: 225px;
}
.sustainability-tcfd .--gap225 {
  gap: 225px !important;
}
.sustainability-tcfd .--fw225 {
  font-weight: 225;
}
.sustainability-tcfd .--mt226 {
  margin-top: 226px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt226 {
    margin-top: 113px;
  }
}
.sustainability-tcfd .--mb226 {
  margin-bottom: 226px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb226 {
    margin-bottom: 113px !important;
  }
}
.sustainability-tcfd .--pt226 {
  padding-top: 226px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt226 {
    padding-top: 113px;
  }
}
.sustainability-tcfd .--pb226 {
  padding-bottom: 226px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb226 {
    padding-bottom: 113px;
  }
}
.sustainability-tcfd .--px226 {
  padding: 0 226px;
}
.sustainability-tcfd .max-w-226 {
  max-width: 226px;
}
.sustainability-tcfd .w-226 {
  width: 226px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-226 {
    width: 113px;
  }
}
.sustainability-tcfd .h-226 {
  height: 226px;
}
.sustainability-tcfd .--gap226 {
  gap: 226px !important;
}
.sustainability-tcfd .--fw226 {
  font-weight: 226;
}
.sustainability-tcfd .--mt227 {
  margin-top: 227px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt227 {
    margin-top: 113.5px;
  }
}
.sustainability-tcfd .--mb227 {
  margin-bottom: 227px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb227 {
    margin-bottom: 113.5px !important;
  }
}
.sustainability-tcfd .--pt227 {
  padding-top: 227px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt227 {
    padding-top: 113.5px;
  }
}
.sustainability-tcfd .--pb227 {
  padding-bottom: 227px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb227 {
    padding-bottom: 113.5px;
  }
}
.sustainability-tcfd .--px227 {
  padding: 0 227px;
}
.sustainability-tcfd .max-w-227 {
  max-width: 227px;
}
.sustainability-tcfd .w-227 {
  width: 227px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-227 {
    width: 113.5px;
  }
}
.sustainability-tcfd .h-227 {
  height: 227px;
}
.sustainability-tcfd .--gap227 {
  gap: 227px !important;
}
.sustainability-tcfd .--fw227 {
  font-weight: 227;
}
.sustainability-tcfd .--mt228 {
  margin-top: 228px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt228 {
    margin-top: 114px;
  }
}
.sustainability-tcfd .--mb228 {
  margin-bottom: 228px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb228 {
    margin-bottom: 114px !important;
  }
}
.sustainability-tcfd .--pt228 {
  padding-top: 228px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt228 {
    padding-top: 114px;
  }
}
.sustainability-tcfd .--pb228 {
  padding-bottom: 228px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb228 {
    padding-bottom: 114px;
  }
}
.sustainability-tcfd .--px228 {
  padding: 0 228px;
}
.sustainability-tcfd .max-w-228 {
  max-width: 228px;
}
.sustainability-tcfd .w-228 {
  width: 228px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-228 {
    width: 114px;
  }
}
.sustainability-tcfd .h-228 {
  height: 228px;
}
.sustainability-tcfd .--gap228 {
  gap: 228px !important;
}
.sustainability-tcfd .--fw228 {
  font-weight: 228;
}
.sustainability-tcfd .--mt229 {
  margin-top: 229px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt229 {
    margin-top: 114.5px;
  }
}
.sustainability-tcfd .--mb229 {
  margin-bottom: 229px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb229 {
    margin-bottom: 114.5px !important;
  }
}
.sustainability-tcfd .--pt229 {
  padding-top: 229px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt229 {
    padding-top: 114.5px;
  }
}
.sustainability-tcfd .--pb229 {
  padding-bottom: 229px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb229 {
    padding-bottom: 114.5px;
  }
}
.sustainability-tcfd .--px229 {
  padding: 0 229px;
}
.sustainability-tcfd .max-w-229 {
  max-width: 229px;
}
.sustainability-tcfd .w-229 {
  width: 229px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-229 {
    width: 114.5px;
  }
}
.sustainability-tcfd .h-229 {
  height: 229px;
}
.sustainability-tcfd .--gap229 {
  gap: 229px !important;
}
.sustainability-tcfd .--fw229 {
  font-weight: 229;
}
.sustainability-tcfd .--mt230 {
  margin-top: 230px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt230 {
    margin-top: 115px;
  }
}
.sustainability-tcfd .--mb230 {
  margin-bottom: 230px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb230 {
    margin-bottom: 115px !important;
  }
}
.sustainability-tcfd .--pt230 {
  padding-top: 230px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt230 {
    padding-top: 115px;
  }
}
.sustainability-tcfd .--pb230 {
  padding-bottom: 230px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb230 {
    padding-bottom: 115px;
  }
}
.sustainability-tcfd .--px230 {
  padding: 0 230px;
}
.sustainability-tcfd .max-w-230 {
  max-width: 230px;
}
.sustainability-tcfd .w-230 {
  width: 230px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-230 {
    width: 115px;
  }
}
.sustainability-tcfd .h-230 {
  height: 230px;
}
.sustainability-tcfd .--gap230 {
  gap: 230px !important;
}
.sustainability-tcfd .--fw230 {
  font-weight: 230;
}
.sustainability-tcfd .--mt231 {
  margin-top: 231px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt231 {
    margin-top: 115.5px;
  }
}
.sustainability-tcfd .--mb231 {
  margin-bottom: 231px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb231 {
    margin-bottom: 115.5px !important;
  }
}
.sustainability-tcfd .--pt231 {
  padding-top: 231px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt231 {
    padding-top: 115.5px;
  }
}
.sustainability-tcfd .--pb231 {
  padding-bottom: 231px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb231 {
    padding-bottom: 115.5px;
  }
}
.sustainability-tcfd .--px231 {
  padding: 0 231px;
}
.sustainability-tcfd .max-w-231 {
  max-width: 231px;
}
.sustainability-tcfd .w-231 {
  width: 231px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-231 {
    width: 115.5px;
  }
}
.sustainability-tcfd .h-231 {
  height: 231px;
}
.sustainability-tcfd .--gap231 {
  gap: 231px !important;
}
.sustainability-tcfd .--fw231 {
  font-weight: 231;
}
.sustainability-tcfd .--mt232 {
  margin-top: 232px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt232 {
    margin-top: 116px;
  }
}
.sustainability-tcfd .--mb232 {
  margin-bottom: 232px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb232 {
    margin-bottom: 116px !important;
  }
}
.sustainability-tcfd .--pt232 {
  padding-top: 232px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt232 {
    padding-top: 116px;
  }
}
.sustainability-tcfd .--pb232 {
  padding-bottom: 232px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb232 {
    padding-bottom: 116px;
  }
}
.sustainability-tcfd .--px232 {
  padding: 0 232px;
}
.sustainability-tcfd .max-w-232 {
  max-width: 232px;
}
.sustainability-tcfd .w-232 {
  width: 232px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-232 {
    width: 116px;
  }
}
.sustainability-tcfd .h-232 {
  height: 232px;
}
.sustainability-tcfd .--gap232 {
  gap: 232px !important;
}
.sustainability-tcfd .--fw232 {
  font-weight: 232;
}
.sustainability-tcfd .--mt233 {
  margin-top: 233px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt233 {
    margin-top: 116.5px;
  }
}
.sustainability-tcfd .--mb233 {
  margin-bottom: 233px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb233 {
    margin-bottom: 116.5px !important;
  }
}
.sustainability-tcfd .--pt233 {
  padding-top: 233px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt233 {
    padding-top: 116.5px;
  }
}
.sustainability-tcfd .--pb233 {
  padding-bottom: 233px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb233 {
    padding-bottom: 116.5px;
  }
}
.sustainability-tcfd .--px233 {
  padding: 0 233px;
}
.sustainability-tcfd .max-w-233 {
  max-width: 233px;
}
.sustainability-tcfd .w-233 {
  width: 233px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-233 {
    width: 116.5px;
  }
}
.sustainability-tcfd .h-233 {
  height: 233px;
}
.sustainability-tcfd .--gap233 {
  gap: 233px !important;
}
.sustainability-tcfd .--fw233 {
  font-weight: 233;
}
.sustainability-tcfd .--mt234 {
  margin-top: 234px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt234 {
    margin-top: 117px;
  }
}
.sustainability-tcfd .--mb234 {
  margin-bottom: 234px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb234 {
    margin-bottom: 117px !important;
  }
}
.sustainability-tcfd .--pt234 {
  padding-top: 234px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt234 {
    padding-top: 117px;
  }
}
.sustainability-tcfd .--pb234 {
  padding-bottom: 234px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb234 {
    padding-bottom: 117px;
  }
}
.sustainability-tcfd .--px234 {
  padding: 0 234px;
}
.sustainability-tcfd .max-w-234 {
  max-width: 234px;
}
.sustainability-tcfd .w-234 {
  width: 234px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-234 {
    width: 117px;
  }
}
.sustainability-tcfd .h-234 {
  height: 234px;
}
.sustainability-tcfd .--gap234 {
  gap: 234px !important;
}
.sustainability-tcfd .--fw234 {
  font-weight: 234;
}
.sustainability-tcfd .--mt235 {
  margin-top: 235px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt235 {
    margin-top: 117.5px;
  }
}
.sustainability-tcfd .--mb235 {
  margin-bottom: 235px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb235 {
    margin-bottom: 117.5px !important;
  }
}
.sustainability-tcfd .--pt235 {
  padding-top: 235px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt235 {
    padding-top: 117.5px;
  }
}
.sustainability-tcfd .--pb235 {
  padding-bottom: 235px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb235 {
    padding-bottom: 117.5px;
  }
}
.sustainability-tcfd .--px235 {
  padding: 0 235px;
}
.sustainability-tcfd .max-w-235 {
  max-width: 235px;
}
.sustainability-tcfd .w-235 {
  width: 235px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-235 {
    width: 117.5px;
  }
}
.sustainability-tcfd .h-235 {
  height: 235px;
}
.sustainability-tcfd .--gap235 {
  gap: 235px !important;
}
.sustainability-tcfd .--fw235 {
  font-weight: 235;
}
.sustainability-tcfd .--mt236 {
  margin-top: 236px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt236 {
    margin-top: 118px;
  }
}
.sustainability-tcfd .--mb236 {
  margin-bottom: 236px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb236 {
    margin-bottom: 118px !important;
  }
}
.sustainability-tcfd .--pt236 {
  padding-top: 236px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt236 {
    padding-top: 118px;
  }
}
.sustainability-tcfd .--pb236 {
  padding-bottom: 236px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb236 {
    padding-bottom: 118px;
  }
}
.sustainability-tcfd .--px236 {
  padding: 0 236px;
}
.sustainability-tcfd .max-w-236 {
  max-width: 236px;
}
.sustainability-tcfd .w-236 {
  width: 236px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-236 {
    width: 118px;
  }
}
.sustainability-tcfd .h-236 {
  height: 236px;
}
.sustainability-tcfd .--gap236 {
  gap: 236px !important;
}
.sustainability-tcfd .--fw236 {
  font-weight: 236;
}
.sustainability-tcfd .--mt237 {
  margin-top: 237px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt237 {
    margin-top: 118.5px;
  }
}
.sustainability-tcfd .--mb237 {
  margin-bottom: 237px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb237 {
    margin-bottom: 118.5px !important;
  }
}
.sustainability-tcfd .--pt237 {
  padding-top: 237px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt237 {
    padding-top: 118.5px;
  }
}
.sustainability-tcfd .--pb237 {
  padding-bottom: 237px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb237 {
    padding-bottom: 118.5px;
  }
}
.sustainability-tcfd .--px237 {
  padding: 0 237px;
}
.sustainability-tcfd .max-w-237 {
  max-width: 237px;
}
.sustainability-tcfd .w-237 {
  width: 237px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-237 {
    width: 118.5px;
  }
}
.sustainability-tcfd .h-237 {
  height: 237px;
}
.sustainability-tcfd .--gap237 {
  gap: 237px !important;
}
.sustainability-tcfd .--fw237 {
  font-weight: 237;
}
.sustainability-tcfd .--mt238 {
  margin-top: 238px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt238 {
    margin-top: 119px;
  }
}
.sustainability-tcfd .--mb238 {
  margin-bottom: 238px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb238 {
    margin-bottom: 119px !important;
  }
}
.sustainability-tcfd .--pt238 {
  padding-top: 238px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt238 {
    padding-top: 119px;
  }
}
.sustainability-tcfd .--pb238 {
  padding-bottom: 238px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb238 {
    padding-bottom: 119px;
  }
}
.sustainability-tcfd .--px238 {
  padding: 0 238px;
}
.sustainability-tcfd .max-w-238 {
  max-width: 238px;
}
.sustainability-tcfd .w-238 {
  width: 238px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-238 {
    width: 119px;
  }
}
.sustainability-tcfd .h-238 {
  height: 238px;
}
.sustainability-tcfd .--gap238 {
  gap: 238px !important;
}
.sustainability-tcfd .--fw238 {
  font-weight: 238;
}
.sustainability-tcfd .--mt239 {
  margin-top: 239px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt239 {
    margin-top: 119.5px;
  }
}
.sustainability-tcfd .--mb239 {
  margin-bottom: 239px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb239 {
    margin-bottom: 119.5px !important;
  }
}
.sustainability-tcfd .--pt239 {
  padding-top: 239px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt239 {
    padding-top: 119.5px;
  }
}
.sustainability-tcfd .--pb239 {
  padding-bottom: 239px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb239 {
    padding-bottom: 119.5px;
  }
}
.sustainability-tcfd .--px239 {
  padding: 0 239px;
}
.sustainability-tcfd .max-w-239 {
  max-width: 239px;
}
.sustainability-tcfd .w-239 {
  width: 239px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-239 {
    width: 119.5px;
  }
}
.sustainability-tcfd .h-239 {
  height: 239px;
}
.sustainability-tcfd .--gap239 {
  gap: 239px !important;
}
.sustainability-tcfd .--fw239 {
  font-weight: 239;
}
.sustainability-tcfd .--mt240 {
  margin-top: 240px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt240 {
    margin-top: 120px;
  }
}
.sustainability-tcfd .--mb240 {
  margin-bottom: 240px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb240 {
    margin-bottom: 120px !important;
  }
}
.sustainability-tcfd .--pt240 {
  padding-top: 240px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt240 {
    padding-top: 120px;
  }
}
.sustainability-tcfd .--pb240 {
  padding-bottom: 240px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb240 {
    padding-bottom: 120px;
  }
}
.sustainability-tcfd .--px240 {
  padding: 0 240px;
}
.sustainability-tcfd .max-w-240 {
  max-width: 240px;
}
.sustainability-tcfd .w-240 {
  width: 240px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-240 {
    width: 120px;
  }
}
.sustainability-tcfd .h-240 {
  height: 240px;
}
.sustainability-tcfd .--gap240 {
  gap: 240px !important;
}
.sustainability-tcfd .--fw240 {
  font-weight: 240;
}
.sustainability-tcfd .--mt241 {
  margin-top: 241px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt241 {
    margin-top: 120.5px;
  }
}
.sustainability-tcfd .--mb241 {
  margin-bottom: 241px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb241 {
    margin-bottom: 120.5px !important;
  }
}
.sustainability-tcfd .--pt241 {
  padding-top: 241px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt241 {
    padding-top: 120.5px;
  }
}
.sustainability-tcfd .--pb241 {
  padding-bottom: 241px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb241 {
    padding-bottom: 120.5px;
  }
}
.sustainability-tcfd .--px241 {
  padding: 0 241px;
}
.sustainability-tcfd .max-w-241 {
  max-width: 241px;
}
.sustainability-tcfd .w-241 {
  width: 241px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-241 {
    width: 120.5px;
  }
}
.sustainability-tcfd .h-241 {
  height: 241px;
}
.sustainability-tcfd .--gap241 {
  gap: 241px !important;
}
.sustainability-tcfd .--fw241 {
  font-weight: 241;
}
.sustainability-tcfd .--mt242 {
  margin-top: 242px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt242 {
    margin-top: 121px;
  }
}
.sustainability-tcfd .--mb242 {
  margin-bottom: 242px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb242 {
    margin-bottom: 121px !important;
  }
}
.sustainability-tcfd .--pt242 {
  padding-top: 242px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt242 {
    padding-top: 121px;
  }
}
.sustainability-tcfd .--pb242 {
  padding-bottom: 242px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb242 {
    padding-bottom: 121px;
  }
}
.sustainability-tcfd .--px242 {
  padding: 0 242px;
}
.sustainability-tcfd .max-w-242 {
  max-width: 242px;
}
.sustainability-tcfd .w-242 {
  width: 242px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-242 {
    width: 121px;
  }
}
.sustainability-tcfd .h-242 {
  height: 242px;
}
.sustainability-tcfd .--gap242 {
  gap: 242px !important;
}
.sustainability-tcfd .--fw242 {
  font-weight: 242;
}
.sustainability-tcfd .--mt243 {
  margin-top: 243px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt243 {
    margin-top: 121.5px;
  }
}
.sustainability-tcfd .--mb243 {
  margin-bottom: 243px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb243 {
    margin-bottom: 121.5px !important;
  }
}
.sustainability-tcfd .--pt243 {
  padding-top: 243px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt243 {
    padding-top: 121.5px;
  }
}
.sustainability-tcfd .--pb243 {
  padding-bottom: 243px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb243 {
    padding-bottom: 121.5px;
  }
}
.sustainability-tcfd .--px243 {
  padding: 0 243px;
}
.sustainability-tcfd .max-w-243 {
  max-width: 243px;
}
.sustainability-tcfd .w-243 {
  width: 243px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-243 {
    width: 121.5px;
  }
}
.sustainability-tcfd .h-243 {
  height: 243px;
}
.sustainability-tcfd .--gap243 {
  gap: 243px !important;
}
.sustainability-tcfd .--fw243 {
  font-weight: 243;
}
.sustainability-tcfd .--mt244 {
  margin-top: 244px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt244 {
    margin-top: 122px;
  }
}
.sustainability-tcfd .--mb244 {
  margin-bottom: 244px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb244 {
    margin-bottom: 122px !important;
  }
}
.sustainability-tcfd .--pt244 {
  padding-top: 244px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt244 {
    padding-top: 122px;
  }
}
.sustainability-tcfd .--pb244 {
  padding-bottom: 244px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb244 {
    padding-bottom: 122px;
  }
}
.sustainability-tcfd .--px244 {
  padding: 0 244px;
}
.sustainability-tcfd .max-w-244 {
  max-width: 244px;
}
.sustainability-tcfd .w-244 {
  width: 244px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-244 {
    width: 122px;
  }
}
.sustainability-tcfd .h-244 {
  height: 244px;
}
.sustainability-tcfd .--gap244 {
  gap: 244px !important;
}
.sustainability-tcfd .--fw244 {
  font-weight: 244;
}
.sustainability-tcfd .--mt245 {
  margin-top: 245px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt245 {
    margin-top: 122.5px;
  }
}
.sustainability-tcfd .--mb245 {
  margin-bottom: 245px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb245 {
    margin-bottom: 122.5px !important;
  }
}
.sustainability-tcfd .--pt245 {
  padding-top: 245px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt245 {
    padding-top: 122.5px;
  }
}
.sustainability-tcfd .--pb245 {
  padding-bottom: 245px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb245 {
    padding-bottom: 122.5px;
  }
}
.sustainability-tcfd .--px245 {
  padding: 0 245px;
}
.sustainability-tcfd .max-w-245 {
  max-width: 245px;
}
.sustainability-tcfd .w-245 {
  width: 245px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-245 {
    width: 122.5px;
  }
}
.sustainability-tcfd .h-245 {
  height: 245px;
}
.sustainability-tcfd .--gap245 {
  gap: 245px !important;
}
.sustainability-tcfd .--fw245 {
  font-weight: 245;
}
.sustainability-tcfd .--mt246 {
  margin-top: 246px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt246 {
    margin-top: 123px;
  }
}
.sustainability-tcfd .--mb246 {
  margin-bottom: 246px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb246 {
    margin-bottom: 123px !important;
  }
}
.sustainability-tcfd .--pt246 {
  padding-top: 246px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt246 {
    padding-top: 123px;
  }
}
.sustainability-tcfd .--pb246 {
  padding-bottom: 246px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb246 {
    padding-bottom: 123px;
  }
}
.sustainability-tcfd .--px246 {
  padding: 0 246px;
}
.sustainability-tcfd .max-w-246 {
  max-width: 246px;
}
.sustainability-tcfd .w-246 {
  width: 246px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-246 {
    width: 123px;
  }
}
.sustainability-tcfd .h-246 {
  height: 246px;
}
.sustainability-tcfd .--gap246 {
  gap: 246px !important;
}
.sustainability-tcfd .--fw246 {
  font-weight: 246;
}
.sustainability-tcfd .--mt247 {
  margin-top: 247px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt247 {
    margin-top: 123.5px;
  }
}
.sustainability-tcfd .--mb247 {
  margin-bottom: 247px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb247 {
    margin-bottom: 123.5px !important;
  }
}
.sustainability-tcfd .--pt247 {
  padding-top: 247px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt247 {
    padding-top: 123.5px;
  }
}
.sustainability-tcfd .--pb247 {
  padding-bottom: 247px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb247 {
    padding-bottom: 123.5px;
  }
}
.sustainability-tcfd .--px247 {
  padding: 0 247px;
}
.sustainability-tcfd .max-w-247 {
  max-width: 247px;
}
.sustainability-tcfd .w-247 {
  width: 247px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-247 {
    width: 123.5px;
  }
}
.sustainability-tcfd .h-247 {
  height: 247px;
}
.sustainability-tcfd .--gap247 {
  gap: 247px !important;
}
.sustainability-tcfd .--fw247 {
  font-weight: 247;
}
.sustainability-tcfd .--mt248 {
  margin-top: 248px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt248 {
    margin-top: 124px;
  }
}
.sustainability-tcfd .--mb248 {
  margin-bottom: 248px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb248 {
    margin-bottom: 124px !important;
  }
}
.sustainability-tcfd .--pt248 {
  padding-top: 248px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt248 {
    padding-top: 124px;
  }
}
.sustainability-tcfd .--pb248 {
  padding-bottom: 248px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb248 {
    padding-bottom: 124px;
  }
}
.sustainability-tcfd .--px248 {
  padding: 0 248px;
}
.sustainability-tcfd .max-w-248 {
  max-width: 248px;
}
.sustainability-tcfd .w-248 {
  width: 248px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-248 {
    width: 124px;
  }
}
.sustainability-tcfd .h-248 {
  height: 248px;
}
.sustainability-tcfd .--gap248 {
  gap: 248px !important;
}
.sustainability-tcfd .--fw248 {
  font-weight: 248;
}
.sustainability-tcfd .--mt249 {
  margin-top: 249px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt249 {
    margin-top: 124.5px;
  }
}
.sustainability-tcfd .--mb249 {
  margin-bottom: 249px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb249 {
    margin-bottom: 124.5px !important;
  }
}
.sustainability-tcfd .--pt249 {
  padding-top: 249px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt249 {
    padding-top: 124.5px;
  }
}
.sustainability-tcfd .--pb249 {
  padding-bottom: 249px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb249 {
    padding-bottom: 124.5px;
  }
}
.sustainability-tcfd .--px249 {
  padding: 0 249px;
}
.sustainability-tcfd .max-w-249 {
  max-width: 249px;
}
.sustainability-tcfd .w-249 {
  width: 249px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-249 {
    width: 124.5px;
  }
}
.sustainability-tcfd .h-249 {
  height: 249px;
}
.sustainability-tcfd .--gap249 {
  gap: 249px !important;
}
.sustainability-tcfd .--fw249 {
  font-weight: 249;
}
.sustainability-tcfd .--mt250 {
  margin-top: 250px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt250 {
    margin-top: 125px;
  }
}
.sustainability-tcfd .--mb250 {
  margin-bottom: 250px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb250 {
    margin-bottom: 125px !important;
  }
}
.sustainability-tcfd .--pt250 {
  padding-top: 250px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt250 {
    padding-top: 125px;
  }
}
.sustainability-tcfd .--pb250 {
  padding-bottom: 250px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb250 {
    padding-bottom: 125px;
  }
}
.sustainability-tcfd .--px250 {
  padding: 0 250px;
}
.sustainability-tcfd .max-w-250 {
  max-width: 250px;
}
.sustainability-tcfd .w-250 {
  width: 250px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-250 {
    width: 125px;
  }
}
.sustainability-tcfd .h-250 {
  height: 250px;
}
.sustainability-tcfd .--gap250 {
  gap: 250px !important;
}
.sustainability-tcfd .--fw250 {
  font-weight: 250;
}
.sustainability-tcfd .--mt251 {
  margin-top: 251px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt251 {
    margin-top: 125.5px;
  }
}
.sustainability-tcfd .--mb251 {
  margin-bottom: 251px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb251 {
    margin-bottom: 125.5px !important;
  }
}
.sustainability-tcfd .--pt251 {
  padding-top: 251px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt251 {
    padding-top: 125.5px;
  }
}
.sustainability-tcfd .--pb251 {
  padding-bottom: 251px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb251 {
    padding-bottom: 125.5px;
  }
}
.sustainability-tcfd .--px251 {
  padding: 0 251px;
}
.sustainability-tcfd .max-w-251 {
  max-width: 251px;
}
.sustainability-tcfd .w-251 {
  width: 251px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-251 {
    width: 125.5px;
  }
}
.sustainability-tcfd .h-251 {
  height: 251px;
}
.sustainability-tcfd .--gap251 {
  gap: 251px !important;
}
.sustainability-tcfd .--fw251 {
  font-weight: 251;
}
.sustainability-tcfd .--mt252 {
  margin-top: 252px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt252 {
    margin-top: 126px;
  }
}
.sustainability-tcfd .--mb252 {
  margin-bottom: 252px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb252 {
    margin-bottom: 126px !important;
  }
}
.sustainability-tcfd .--pt252 {
  padding-top: 252px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt252 {
    padding-top: 126px;
  }
}
.sustainability-tcfd .--pb252 {
  padding-bottom: 252px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb252 {
    padding-bottom: 126px;
  }
}
.sustainability-tcfd .--px252 {
  padding: 0 252px;
}
.sustainability-tcfd .max-w-252 {
  max-width: 252px;
}
.sustainability-tcfd .w-252 {
  width: 252px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-252 {
    width: 126px;
  }
}
.sustainability-tcfd .h-252 {
  height: 252px;
}
.sustainability-tcfd .--gap252 {
  gap: 252px !important;
}
.sustainability-tcfd .--fw252 {
  font-weight: 252;
}
.sustainability-tcfd .--mt253 {
  margin-top: 253px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt253 {
    margin-top: 126.5px;
  }
}
.sustainability-tcfd .--mb253 {
  margin-bottom: 253px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb253 {
    margin-bottom: 126.5px !important;
  }
}
.sustainability-tcfd .--pt253 {
  padding-top: 253px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt253 {
    padding-top: 126.5px;
  }
}
.sustainability-tcfd .--pb253 {
  padding-bottom: 253px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb253 {
    padding-bottom: 126.5px;
  }
}
.sustainability-tcfd .--px253 {
  padding: 0 253px;
}
.sustainability-tcfd .max-w-253 {
  max-width: 253px;
}
.sustainability-tcfd .w-253 {
  width: 253px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-253 {
    width: 126.5px;
  }
}
.sustainability-tcfd .h-253 {
  height: 253px;
}
.sustainability-tcfd .--gap253 {
  gap: 253px !important;
}
.sustainability-tcfd .--fw253 {
  font-weight: 253;
}
.sustainability-tcfd .--mt254 {
  margin-top: 254px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt254 {
    margin-top: 127px;
  }
}
.sustainability-tcfd .--mb254 {
  margin-bottom: 254px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb254 {
    margin-bottom: 127px !important;
  }
}
.sustainability-tcfd .--pt254 {
  padding-top: 254px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt254 {
    padding-top: 127px;
  }
}
.sustainability-tcfd .--pb254 {
  padding-bottom: 254px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb254 {
    padding-bottom: 127px;
  }
}
.sustainability-tcfd .--px254 {
  padding: 0 254px;
}
.sustainability-tcfd .max-w-254 {
  max-width: 254px;
}
.sustainability-tcfd .w-254 {
  width: 254px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-254 {
    width: 127px;
  }
}
.sustainability-tcfd .h-254 {
  height: 254px;
}
.sustainability-tcfd .--gap254 {
  gap: 254px !important;
}
.sustainability-tcfd .--fw254 {
  font-weight: 254;
}
.sustainability-tcfd .--mt255 {
  margin-top: 255px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt255 {
    margin-top: 127.5px;
  }
}
.sustainability-tcfd .--mb255 {
  margin-bottom: 255px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb255 {
    margin-bottom: 127.5px !important;
  }
}
.sustainability-tcfd .--pt255 {
  padding-top: 255px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt255 {
    padding-top: 127.5px;
  }
}
.sustainability-tcfd .--pb255 {
  padding-bottom: 255px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb255 {
    padding-bottom: 127.5px;
  }
}
.sustainability-tcfd .--px255 {
  padding: 0 255px;
}
.sustainability-tcfd .max-w-255 {
  max-width: 255px;
}
.sustainability-tcfd .w-255 {
  width: 255px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-255 {
    width: 127.5px;
  }
}
.sustainability-tcfd .h-255 {
  height: 255px;
}
.sustainability-tcfd .--gap255 {
  gap: 255px !important;
}
.sustainability-tcfd .--fw255 {
  font-weight: 255;
}
.sustainability-tcfd .--mt256 {
  margin-top: 256px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt256 {
    margin-top: 128px;
  }
}
.sustainability-tcfd .--mb256 {
  margin-bottom: 256px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb256 {
    margin-bottom: 128px !important;
  }
}
.sustainability-tcfd .--pt256 {
  padding-top: 256px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt256 {
    padding-top: 128px;
  }
}
.sustainability-tcfd .--pb256 {
  padding-bottom: 256px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb256 {
    padding-bottom: 128px;
  }
}
.sustainability-tcfd .--px256 {
  padding: 0 256px;
}
.sustainability-tcfd .max-w-256 {
  max-width: 256px;
}
.sustainability-tcfd .w-256 {
  width: 256px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-256 {
    width: 128px;
  }
}
.sustainability-tcfd .h-256 {
  height: 256px;
}
.sustainability-tcfd .--gap256 {
  gap: 256px !important;
}
.sustainability-tcfd .--fw256 {
  font-weight: 256;
}
.sustainability-tcfd .--mt257 {
  margin-top: 257px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt257 {
    margin-top: 128.5px;
  }
}
.sustainability-tcfd .--mb257 {
  margin-bottom: 257px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb257 {
    margin-bottom: 128.5px !important;
  }
}
.sustainability-tcfd .--pt257 {
  padding-top: 257px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt257 {
    padding-top: 128.5px;
  }
}
.sustainability-tcfd .--pb257 {
  padding-bottom: 257px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb257 {
    padding-bottom: 128.5px;
  }
}
.sustainability-tcfd .--px257 {
  padding: 0 257px;
}
.sustainability-tcfd .max-w-257 {
  max-width: 257px;
}
.sustainability-tcfd .w-257 {
  width: 257px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-257 {
    width: 128.5px;
  }
}
.sustainability-tcfd .h-257 {
  height: 257px;
}
.sustainability-tcfd .--gap257 {
  gap: 257px !important;
}
.sustainability-tcfd .--fw257 {
  font-weight: 257;
}
.sustainability-tcfd .--mt258 {
  margin-top: 258px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt258 {
    margin-top: 129px;
  }
}
.sustainability-tcfd .--mb258 {
  margin-bottom: 258px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb258 {
    margin-bottom: 129px !important;
  }
}
.sustainability-tcfd .--pt258 {
  padding-top: 258px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt258 {
    padding-top: 129px;
  }
}
.sustainability-tcfd .--pb258 {
  padding-bottom: 258px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb258 {
    padding-bottom: 129px;
  }
}
.sustainability-tcfd .--px258 {
  padding: 0 258px;
}
.sustainability-tcfd .max-w-258 {
  max-width: 258px;
}
.sustainability-tcfd .w-258 {
  width: 258px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-258 {
    width: 129px;
  }
}
.sustainability-tcfd .h-258 {
  height: 258px;
}
.sustainability-tcfd .--gap258 {
  gap: 258px !important;
}
.sustainability-tcfd .--fw258 {
  font-weight: 258;
}
.sustainability-tcfd .--mt259 {
  margin-top: 259px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt259 {
    margin-top: 129.5px;
  }
}
.sustainability-tcfd .--mb259 {
  margin-bottom: 259px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb259 {
    margin-bottom: 129.5px !important;
  }
}
.sustainability-tcfd .--pt259 {
  padding-top: 259px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt259 {
    padding-top: 129.5px;
  }
}
.sustainability-tcfd .--pb259 {
  padding-bottom: 259px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb259 {
    padding-bottom: 129.5px;
  }
}
.sustainability-tcfd .--px259 {
  padding: 0 259px;
}
.sustainability-tcfd .max-w-259 {
  max-width: 259px;
}
.sustainability-tcfd .w-259 {
  width: 259px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-259 {
    width: 129.5px;
  }
}
.sustainability-tcfd .h-259 {
  height: 259px;
}
.sustainability-tcfd .--gap259 {
  gap: 259px !important;
}
.sustainability-tcfd .--fw259 {
  font-weight: 259;
}
.sustainability-tcfd .--mt260 {
  margin-top: 260px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt260 {
    margin-top: 130px;
  }
}
.sustainability-tcfd .--mb260 {
  margin-bottom: 260px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb260 {
    margin-bottom: 130px !important;
  }
}
.sustainability-tcfd .--pt260 {
  padding-top: 260px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt260 {
    padding-top: 130px;
  }
}
.sustainability-tcfd .--pb260 {
  padding-bottom: 260px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb260 {
    padding-bottom: 130px;
  }
}
.sustainability-tcfd .--px260 {
  padding: 0 260px;
}
.sustainability-tcfd .max-w-260 {
  max-width: 260px;
}
.sustainability-tcfd .w-260 {
  width: 260px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-260 {
    width: 130px;
  }
}
.sustainability-tcfd .h-260 {
  height: 260px;
}
.sustainability-tcfd .--gap260 {
  gap: 260px !important;
}
.sustainability-tcfd .--fw260 {
  font-weight: 260;
}
.sustainability-tcfd .--mt261 {
  margin-top: 261px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt261 {
    margin-top: 130.5px;
  }
}
.sustainability-tcfd .--mb261 {
  margin-bottom: 261px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb261 {
    margin-bottom: 130.5px !important;
  }
}
.sustainability-tcfd .--pt261 {
  padding-top: 261px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt261 {
    padding-top: 130.5px;
  }
}
.sustainability-tcfd .--pb261 {
  padding-bottom: 261px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb261 {
    padding-bottom: 130.5px;
  }
}
.sustainability-tcfd .--px261 {
  padding: 0 261px;
}
.sustainability-tcfd .max-w-261 {
  max-width: 261px;
}
.sustainability-tcfd .w-261 {
  width: 261px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-261 {
    width: 130.5px;
  }
}
.sustainability-tcfd .h-261 {
  height: 261px;
}
.sustainability-tcfd .--gap261 {
  gap: 261px !important;
}
.sustainability-tcfd .--fw261 {
  font-weight: 261;
}
.sustainability-tcfd .--mt262 {
  margin-top: 262px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt262 {
    margin-top: 131px;
  }
}
.sustainability-tcfd .--mb262 {
  margin-bottom: 262px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb262 {
    margin-bottom: 131px !important;
  }
}
.sustainability-tcfd .--pt262 {
  padding-top: 262px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt262 {
    padding-top: 131px;
  }
}
.sustainability-tcfd .--pb262 {
  padding-bottom: 262px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb262 {
    padding-bottom: 131px;
  }
}
.sustainability-tcfd .--px262 {
  padding: 0 262px;
}
.sustainability-tcfd .max-w-262 {
  max-width: 262px;
}
.sustainability-tcfd .w-262 {
  width: 262px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-262 {
    width: 131px;
  }
}
.sustainability-tcfd .h-262 {
  height: 262px;
}
.sustainability-tcfd .--gap262 {
  gap: 262px !important;
}
.sustainability-tcfd .--fw262 {
  font-weight: 262;
}
.sustainability-tcfd .--mt263 {
  margin-top: 263px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt263 {
    margin-top: 131.5px;
  }
}
.sustainability-tcfd .--mb263 {
  margin-bottom: 263px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb263 {
    margin-bottom: 131.5px !important;
  }
}
.sustainability-tcfd .--pt263 {
  padding-top: 263px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt263 {
    padding-top: 131.5px;
  }
}
.sustainability-tcfd .--pb263 {
  padding-bottom: 263px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb263 {
    padding-bottom: 131.5px;
  }
}
.sustainability-tcfd .--px263 {
  padding: 0 263px;
}
.sustainability-tcfd .max-w-263 {
  max-width: 263px;
}
.sustainability-tcfd .w-263 {
  width: 263px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-263 {
    width: 131.5px;
  }
}
.sustainability-tcfd .h-263 {
  height: 263px;
}
.sustainability-tcfd .--gap263 {
  gap: 263px !important;
}
.sustainability-tcfd .--fw263 {
  font-weight: 263;
}
.sustainability-tcfd .--mt264 {
  margin-top: 264px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt264 {
    margin-top: 132px;
  }
}
.sustainability-tcfd .--mb264 {
  margin-bottom: 264px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb264 {
    margin-bottom: 132px !important;
  }
}
.sustainability-tcfd .--pt264 {
  padding-top: 264px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt264 {
    padding-top: 132px;
  }
}
.sustainability-tcfd .--pb264 {
  padding-bottom: 264px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb264 {
    padding-bottom: 132px;
  }
}
.sustainability-tcfd .--px264 {
  padding: 0 264px;
}
.sustainability-tcfd .max-w-264 {
  max-width: 264px;
}
.sustainability-tcfd .w-264 {
  width: 264px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-264 {
    width: 132px;
  }
}
.sustainability-tcfd .h-264 {
  height: 264px;
}
.sustainability-tcfd .--gap264 {
  gap: 264px !important;
}
.sustainability-tcfd .--fw264 {
  font-weight: 264;
}
.sustainability-tcfd .--mt265 {
  margin-top: 265px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt265 {
    margin-top: 132.5px;
  }
}
.sustainability-tcfd .--mb265 {
  margin-bottom: 265px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb265 {
    margin-bottom: 132.5px !important;
  }
}
.sustainability-tcfd .--pt265 {
  padding-top: 265px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt265 {
    padding-top: 132.5px;
  }
}
.sustainability-tcfd .--pb265 {
  padding-bottom: 265px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb265 {
    padding-bottom: 132.5px;
  }
}
.sustainability-tcfd .--px265 {
  padding: 0 265px;
}
.sustainability-tcfd .max-w-265 {
  max-width: 265px;
}
.sustainability-tcfd .w-265 {
  width: 265px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-265 {
    width: 132.5px;
  }
}
.sustainability-tcfd .h-265 {
  height: 265px;
}
.sustainability-tcfd .--gap265 {
  gap: 265px !important;
}
.sustainability-tcfd .--fw265 {
  font-weight: 265;
}
.sustainability-tcfd .--mt266 {
  margin-top: 266px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt266 {
    margin-top: 133px;
  }
}
.sustainability-tcfd .--mb266 {
  margin-bottom: 266px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb266 {
    margin-bottom: 133px !important;
  }
}
.sustainability-tcfd .--pt266 {
  padding-top: 266px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt266 {
    padding-top: 133px;
  }
}
.sustainability-tcfd .--pb266 {
  padding-bottom: 266px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb266 {
    padding-bottom: 133px;
  }
}
.sustainability-tcfd .--px266 {
  padding: 0 266px;
}
.sustainability-tcfd .max-w-266 {
  max-width: 266px;
}
.sustainability-tcfd .w-266 {
  width: 266px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-266 {
    width: 133px;
  }
}
.sustainability-tcfd .h-266 {
  height: 266px;
}
.sustainability-tcfd .--gap266 {
  gap: 266px !important;
}
.sustainability-tcfd .--fw266 {
  font-weight: 266;
}
.sustainability-tcfd .--mt267 {
  margin-top: 267px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt267 {
    margin-top: 133.5px;
  }
}
.sustainability-tcfd .--mb267 {
  margin-bottom: 267px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb267 {
    margin-bottom: 133.5px !important;
  }
}
.sustainability-tcfd .--pt267 {
  padding-top: 267px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt267 {
    padding-top: 133.5px;
  }
}
.sustainability-tcfd .--pb267 {
  padding-bottom: 267px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb267 {
    padding-bottom: 133.5px;
  }
}
.sustainability-tcfd .--px267 {
  padding: 0 267px;
}
.sustainability-tcfd .max-w-267 {
  max-width: 267px;
}
.sustainability-tcfd .w-267 {
  width: 267px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-267 {
    width: 133.5px;
  }
}
.sustainability-tcfd .h-267 {
  height: 267px;
}
.sustainability-tcfd .--gap267 {
  gap: 267px !important;
}
.sustainability-tcfd .--fw267 {
  font-weight: 267;
}
.sustainability-tcfd .--mt268 {
  margin-top: 268px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt268 {
    margin-top: 134px;
  }
}
.sustainability-tcfd .--mb268 {
  margin-bottom: 268px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb268 {
    margin-bottom: 134px !important;
  }
}
.sustainability-tcfd .--pt268 {
  padding-top: 268px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt268 {
    padding-top: 134px;
  }
}
.sustainability-tcfd .--pb268 {
  padding-bottom: 268px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb268 {
    padding-bottom: 134px;
  }
}
.sustainability-tcfd .--px268 {
  padding: 0 268px;
}
.sustainability-tcfd .max-w-268 {
  max-width: 268px;
}
.sustainability-tcfd .w-268 {
  width: 268px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-268 {
    width: 134px;
  }
}
.sustainability-tcfd .h-268 {
  height: 268px;
}
.sustainability-tcfd .--gap268 {
  gap: 268px !important;
}
.sustainability-tcfd .--fw268 {
  font-weight: 268;
}
.sustainability-tcfd .--mt269 {
  margin-top: 269px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt269 {
    margin-top: 134.5px;
  }
}
.sustainability-tcfd .--mb269 {
  margin-bottom: 269px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb269 {
    margin-bottom: 134.5px !important;
  }
}
.sustainability-tcfd .--pt269 {
  padding-top: 269px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt269 {
    padding-top: 134.5px;
  }
}
.sustainability-tcfd .--pb269 {
  padding-bottom: 269px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb269 {
    padding-bottom: 134.5px;
  }
}
.sustainability-tcfd .--px269 {
  padding: 0 269px;
}
.sustainability-tcfd .max-w-269 {
  max-width: 269px;
}
.sustainability-tcfd .w-269 {
  width: 269px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-269 {
    width: 134.5px;
  }
}
.sustainability-tcfd .h-269 {
  height: 269px;
}
.sustainability-tcfd .--gap269 {
  gap: 269px !important;
}
.sustainability-tcfd .--fw269 {
  font-weight: 269;
}
.sustainability-tcfd .--mt270 {
  margin-top: 270px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt270 {
    margin-top: 135px;
  }
}
.sustainability-tcfd .--mb270 {
  margin-bottom: 270px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb270 {
    margin-bottom: 135px !important;
  }
}
.sustainability-tcfd .--pt270 {
  padding-top: 270px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt270 {
    padding-top: 135px;
  }
}
.sustainability-tcfd .--pb270 {
  padding-bottom: 270px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb270 {
    padding-bottom: 135px;
  }
}
.sustainability-tcfd .--px270 {
  padding: 0 270px;
}
.sustainability-tcfd .max-w-270 {
  max-width: 270px;
}
.sustainability-tcfd .w-270 {
  width: 270px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-270 {
    width: 135px;
  }
}
.sustainability-tcfd .h-270 {
  height: 270px;
}
.sustainability-tcfd .--gap270 {
  gap: 270px !important;
}
.sustainability-tcfd .--fw270 {
  font-weight: 270;
}
.sustainability-tcfd .--mt271 {
  margin-top: 271px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt271 {
    margin-top: 135.5px;
  }
}
.sustainability-tcfd .--mb271 {
  margin-bottom: 271px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb271 {
    margin-bottom: 135.5px !important;
  }
}
.sustainability-tcfd .--pt271 {
  padding-top: 271px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt271 {
    padding-top: 135.5px;
  }
}
.sustainability-tcfd .--pb271 {
  padding-bottom: 271px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb271 {
    padding-bottom: 135.5px;
  }
}
.sustainability-tcfd .--px271 {
  padding: 0 271px;
}
.sustainability-tcfd .max-w-271 {
  max-width: 271px;
}
.sustainability-tcfd .w-271 {
  width: 271px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-271 {
    width: 135.5px;
  }
}
.sustainability-tcfd .h-271 {
  height: 271px;
}
.sustainability-tcfd .--gap271 {
  gap: 271px !important;
}
.sustainability-tcfd .--fw271 {
  font-weight: 271;
}
.sustainability-tcfd .--mt272 {
  margin-top: 272px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt272 {
    margin-top: 136px;
  }
}
.sustainability-tcfd .--mb272 {
  margin-bottom: 272px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb272 {
    margin-bottom: 136px !important;
  }
}
.sustainability-tcfd .--pt272 {
  padding-top: 272px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt272 {
    padding-top: 136px;
  }
}
.sustainability-tcfd .--pb272 {
  padding-bottom: 272px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb272 {
    padding-bottom: 136px;
  }
}
.sustainability-tcfd .--px272 {
  padding: 0 272px;
}
.sustainability-tcfd .max-w-272 {
  max-width: 272px;
}
.sustainability-tcfd .w-272 {
  width: 272px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-272 {
    width: 136px;
  }
}
.sustainability-tcfd .h-272 {
  height: 272px;
}
.sustainability-tcfd .--gap272 {
  gap: 272px !important;
}
.sustainability-tcfd .--fw272 {
  font-weight: 272;
}
.sustainability-tcfd .--mt273 {
  margin-top: 273px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt273 {
    margin-top: 136.5px;
  }
}
.sustainability-tcfd .--mb273 {
  margin-bottom: 273px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb273 {
    margin-bottom: 136.5px !important;
  }
}
.sustainability-tcfd .--pt273 {
  padding-top: 273px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt273 {
    padding-top: 136.5px;
  }
}
.sustainability-tcfd .--pb273 {
  padding-bottom: 273px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb273 {
    padding-bottom: 136.5px;
  }
}
.sustainability-tcfd .--px273 {
  padding: 0 273px;
}
.sustainability-tcfd .max-w-273 {
  max-width: 273px;
}
.sustainability-tcfd .w-273 {
  width: 273px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-273 {
    width: 136.5px;
  }
}
.sustainability-tcfd .h-273 {
  height: 273px;
}
.sustainability-tcfd .--gap273 {
  gap: 273px !important;
}
.sustainability-tcfd .--fw273 {
  font-weight: 273;
}
.sustainability-tcfd .--mt274 {
  margin-top: 274px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt274 {
    margin-top: 137px;
  }
}
.sustainability-tcfd .--mb274 {
  margin-bottom: 274px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb274 {
    margin-bottom: 137px !important;
  }
}
.sustainability-tcfd .--pt274 {
  padding-top: 274px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt274 {
    padding-top: 137px;
  }
}
.sustainability-tcfd .--pb274 {
  padding-bottom: 274px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb274 {
    padding-bottom: 137px;
  }
}
.sustainability-tcfd .--px274 {
  padding: 0 274px;
}
.sustainability-tcfd .max-w-274 {
  max-width: 274px;
}
.sustainability-tcfd .w-274 {
  width: 274px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-274 {
    width: 137px;
  }
}
.sustainability-tcfd .h-274 {
  height: 274px;
}
.sustainability-tcfd .--gap274 {
  gap: 274px !important;
}
.sustainability-tcfd .--fw274 {
  font-weight: 274;
}
.sustainability-tcfd .--mt275 {
  margin-top: 275px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt275 {
    margin-top: 137.5px;
  }
}
.sustainability-tcfd .--mb275 {
  margin-bottom: 275px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb275 {
    margin-bottom: 137.5px !important;
  }
}
.sustainability-tcfd .--pt275 {
  padding-top: 275px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt275 {
    padding-top: 137.5px;
  }
}
.sustainability-tcfd .--pb275 {
  padding-bottom: 275px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb275 {
    padding-bottom: 137.5px;
  }
}
.sustainability-tcfd .--px275 {
  padding: 0 275px;
}
.sustainability-tcfd .max-w-275 {
  max-width: 275px;
}
.sustainability-tcfd .w-275 {
  width: 275px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-275 {
    width: 137.5px;
  }
}
.sustainability-tcfd .h-275 {
  height: 275px;
}
.sustainability-tcfd .--gap275 {
  gap: 275px !important;
}
.sustainability-tcfd .--fw275 {
  font-weight: 275;
}
.sustainability-tcfd .--mt276 {
  margin-top: 276px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt276 {
    margin-top: 138px;
  }
}
.sustainability-tcfd .--mb276 {
  margin-bottom: 276px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb276 {
    margin-bottom: 138px !important;
  }
}
.sustainability-tcfd .--pt276 {
  padding-top: 276px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt276 {
    padding-top: 138px;
  }
}
.sustainability-tcfd .--pb276 {
  padding-bottom: 276px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb276 {
    padding-bottom: 138px;
  }
}
.sustainability-tcfd .--px276 {
  padding: 0 276px;
}
.sustainability-tcfd .max-w-276 {
  max-width: 276px;
}
.sustainability-tcfd .w-276 {
  width: 276px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-276 {
    width: 138px;
  }
}
.sustainability-tcfd .h-276 {
  height: 276px;
}
.sustainability-tcfd .--gap276 {
  gap: 276px !important;
}
.sustainability-tcfd .--fw276 {
  font-weight: 276;
}
.sustainability-tcfd .--mt277 {
  margin-top: 277px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt277 {
    margin-top: 138.5px;
  }
}
.sustainability-tcfd .--mb277 {
  margin-bottom: 277px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb277 {
    margin-bottom: 138.5px !important;
  }
}
.sustainability-tcfd .--pt277 {
  padding-top: 277px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt277 {
    padding-top: 138.5px;
  }
}
.sustainability-tcfd .--pb277 {
  padding-bottom: 277px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb277 {
    padding-bottom: 138.5px;
  }
}
.sustainability-tcfd .--px277 {
  padding: 0 277px;
}
.sustainability-tcfd .max-w-277 {
  max-width: 277px;
}
.sustainability-tcfd .w-277 {
  width: 277px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-277 {
    width: 138.5px;
  }
}
.sustainability-tcfd .h-277 {
  height: 277px;
}
.sustainability-tcfd .--gap277 {
  gap: 277px !important;
}
.sustainability-tcfd .--fw277 {
  font-weight: 277;
}
.sustainability-tcfd .--mt278 {
  margin-top: 278px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt278 {
    margin-top: 139px;
  }
}
.sustainability-tcfd .--mb278 {
  margin-bottom: 278px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb278 {
    margin-bottom: 139px !important;
  }
}
.sustainability-tcfd .--pt278 {
  padding-top: 278px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt278 {
    padding-top: 139px;
  }
}
.sustainability-tcfd .--pb278 {
  padding-bottom: 278px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb278 {
    padding-bottom: 139px;
  }
}
.sustainability-tcfd .--px278 {
  padding: 0 278px;
}
.sustainability-tcfd .max-w-278 {
  max-width: 278px;
}
.sustainability-tcfd .w-278 {
  width: 278px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-278 {
    width: 139px;
  }
}
.sustainability-tcfd .h-278 {
  height: 278px;
}
.sustainability-tcfd .--gap278 {
  gap: 278px !important;
}
.sustainability-tcfd .--fw278 {
  font-weight: 278;
}
.sustainability-tcfd .--mt279 {
  margin-top: 279px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt279 {
    margin-top: 139.5px;
  }
}
.sustainability-tcfd .--mb279 {
  margin-bottom: 279px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb279 {
    margin-bottom: 139.5px !important;
  }
}
.sustainability-tcfd .--pt279 {
  padding-top: 279px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt279 {
    padding-top: 139.5px;
  }
}
.sustainability-tcfd .--pb279 {
  padding-bottom: 279px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb279 {
    padding-bottom: 139.5px;
  }
}
.sustainability-tcfd .--px279 {
  padding: 0 279px;
}
.sustainability-tcfd .max-w-279 {
  max-width: 279px;
}
.sustainability-tcfd .w-279 {
  width: 279px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-279 {
    width: 139.5px;
  }
}
.sustainability-tcfd .h-279 {
  height: 279px;
}
.sustainability-tcfd .--gap279 {
  gap: 279px !important;
}
.sustainability-tcfd .--fw279 {
  font-weight: 279;
}
.sustainability-tcfd .--mt280 {
  margin-top: 280px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt280 {
    margin-top: 140px;
  }
}
.sustainability-tcfd .--mb280 {
  margin-bottom: 280px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb280 {
    margin-bottom: 140px !important;
  }
}
.sustainability-tcfd .--pt280 {
  padding-top: 280px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt280 {
    padding-top: 140px;
  }
}
.sustainability-tcfd .--pb280 {
  padding-bottom: 280px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb280 {
    padding-bottom: 140px;
  }
}
.sustainability-tcfd .--px280 {
  padding: 0 280px;
}
.sustainability-tcfd .max-w-280 {
  max-width: 280px;
}
.sustainability-tcfd .w-280 {
  width: 280px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-280 {
    width: 140px;
  }
}
.sustainability-tcfd .h-280 {
  height: 280px;
}
.sustainability-tcfd .--gap280 {
  gap: 280px !important;
}
.sustainability-tcfd .--fw280 {
  font-weight: 280;
}
.sustainability-tcfd .--mt281 {
  margin-top: 281px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt281 {
    margin-top: 140.5px;
  }
}
.sustainability-tcfd .--mb281 {
  margin-bottom: 281px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb281 {
    margin-bottom: 140.5px !important;
  }
}
.sustainability-tcfd .--pt281 {
  padding-top: 281px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt281 {
    padding-top: 140.5px;
  }
}
.sustainability-tcfd .--pb281 {
  padding-bottom: 281px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb281 {
    padding-bottom: 140.5px;
  }
}
.sustainability-tcfd .--px281 {
  padding: 0 281px;
}
.sustainability-tcfd .max-w-281 {
  max-width: 281px;
}
.sustainability-tcfd .w-281 {
  width: 281px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-281 {
    width: 140.5px;
  }
}
.sustainability-tcfd .h-281 {
  height: 281px;
}
.sustainability-tcfd .--gap281 {
  gap: 281px !important;
}
.sustainability-tcfd .--fw281 {
  font-weight: 281;
}
.sustainability-tcfd .--mt282 {
  margin-top: 282px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt282 {
    margin-top: 141px;
  }
}
.sustainability-tcfd .--mb282 {
  margin-bottom: 282px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb282 {
    margin-bottom: 141px !important;
  }
}
.sustainability-tcfd .--pt282 {
  padding-top: 282px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt282 {
    padding-top: 141px;
  }
}
.sustainability-tcfd .--pb282 {
  padding-bottom: 282px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb282 {
    padding-bottom: 141px;
  }
}
.sustainability-tcfd .--px282 {
  padding: 0 282px;
}
.sustainability-tcfd .max-w-282 {
  max-width: 282px;
}
.sustainability-tcfd .w-282 {
  width: 282px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-282 {
    width: 141px;
  }
}
.sustainability-tcfd .h-282 {
  height: 282px;
}
.sustainability-tcfd .--gap282 {
  gap: 282px !important;
}
.sustainability-tcfd .--fw282 {
  font-weight: 282;
}
.sustainability-tcfd .--mt283 {
  margin-top: 283px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt283 {
    margin-top: 141.5px;
  }
}
.sustainability-tcfd .--mb283 {
  margin-bottom: 283px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb283 {
    margin-bottom: 141.5px !important;
  }
}
.sustainability-tcfd .--pt283 {
  padding-top: 283px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt283 {
    padding-top: 141.5px;
  }
}
.sustainability-tcfd .--pb283 {
  padding-bottom: 283px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb283 {
    padding-bottom: 141.5px;
  }
}
.sustainability-tcfd .--px283 {
  padding: 0 283px;
}
.sustainability-tcfd .max-w-283 {
  max-width: 283px;
}
.sustainability-tcfd .w-283 {
  width: 283px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-283 {
    width: 141.5px;
  }
}
.sustainability-tcfd .h-283 {
  height: 283px;
}
.sustainability-tcfd .--gap283 {
  gap: 283px !important;
}
.sustainability-tcfd .--fw283 {
  font-weight: 283;
}
.sustainability-tcfd .--mt284 {
  margin-top: 284px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt284 {
    margin-top: 142px;
  }
}
.sustainability-tcfd .--mb284 {
  margin-bottom: 284px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb284 {
    margin-bottom: 142px !important;
  }
}
.sustainability-tcfd .--pt284 {
  padding-top: 284px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt284 {
    padding-top: 142px;
  }
}
.sustainability-tcfd .--pb284 {
  padding-bottom: 284px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb284 {
    padding-bottom: 142px;
  }
}
.sustainability-tcfd .--px284 {
  padding: 0 284px;
}
.sustainability-tcfd .max-w-284 {
  max-width: 284px;
}
.sustainability-tcfd .w-284 {
  width: 284px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-284 {
    width: 142px;
  }
}
.sustainability-tcfd .h-284 {
  height: 284px;
}
.sustainability-tcfd .--gap284 {
  gap: 284px !important;
}
.sustainability-tcfd .--fw284 {
  font-weight: 284;
}
.sustainability-tcfd .--mt285 {
  margin-top: 285px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt285 {
    margin-top: 142.5px;
  }
}
.sustainability-tcfd .--mb285 {
  margin-bottom: 285px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb285 {
    margin-bottom: 142.5px !important;
  }
}
.sustainability-tcfd .--pt285 {
  padding-top: 285px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt285 {
    padding-top: 142.5px;
  }
}
.sustainability-tcfd .--pb285 {
  padding-bottom: 285px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb285 {
    padding-bottom: 142.5px;
  }
}
.sustainability-tcfd .--px285 {
  padding: 0 285px;
}
.sustainability-tcfd .max-w-285 {
  max-width: 285px;
}
.sustainability-tcfd .w-285 {
  width: 285px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-285 {
    width: 142.5px;
  }
}
.sustainability-tcfd .h-285 {
  height: 285px;
}
.sustainability-tcfd .--gap285 {
  gap: 285px !important;
}
.sustainability-tcfd .--fw285 {
  font-weight: 285;
}
.sustainability-tcfd .--mt286 {
  margin-top: 286px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt286 {
    margin-top: 143px;
  }
}
.sustainability-tcfd .--mb286 {
  margin-bottom: 286px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb286 {
    margin-bottom: 143px !important;
  }
}
.sustainability-tcfd .--pt286 {
  padding-top: 286px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt286 {
    padding-top: 143px;
  }
}
.sustainability-tcfd .--pb286 {
  padding-bottom: 286px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb286 {
    padding-bottom: 143px;
  }
}
.sustainability-tcfd .--px286 {
  padding: 0 286px;
}
.sustainability-tcfd .max-w-286 {
  max-width: 286px;
}
.sustainability-tcfd .w-286 {
  width: 286px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-286 {
    width: 143px;
  }
}
.sustainability-tcfd .h-286 {
  height: 286px;
}
.sustainability-tcfd .--gap286 {
  gap: 286px !important;
}
.sustainability-tcfd .--fw286 {
  font-weight: 286;
}
.sustainability-tcfd .--mt287 {
  margin-top: 287px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt287 {
    margin-top: 143.5px;
  }
}
.sustainability-tcfd .--mb287 {
  margin-bottom: 287px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb287 {
    margin-bottom: 143.5px !important;
  }
}
.sustainability-tcfd .--pt287 {
  padding-top: 287px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt287 {
    padding-top: 143.5px;
  }
}
.sustainability-tcfd .--pb287 {
  padding-bottom: 287px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb287 {
    padding-bottom: 143.5px;
  }
}
.sustainability-tcfd .--px287 {
  padding: 0 287px;
}
.sustainability-tcfd .max-w-287 {
  max-width: 287px;
}
.sustainability-tcfd .w-287 {
  width: 287px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-287 {
    width: 143.5px;
  }
}
.sustainability-tcfd .h-287 {
  height: 287px;
}
.sustainability-tcfd .--gap287 {
  gap: 287px !important;
}
.sustainability-tcfd .--fw287 {
  font-weight: 287;
}
.sustainability-tcfd .--mt288 {
  margin-top: 288px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt288 {
    margin-top: 144px;
  }
}
.sustainability-tcfd .--mb288 {
  margin-bottom: 288px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb288 {
    margin-bottom: 144px !important;
  }
}
.sustainability-tcfd .--pt288 {
  padding-top: 288px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt288 {
    padding-top: 144px;
  }
}
.sustainability-tcfd .--pb288 {
  padding-bottom: 288px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb288 {
    padding-bottom: 144px;
  }
}
.sustainability-tcfd .--px288 {
  padding: 0 288px;
}
.sustainability-tcfd .max-w-288 {
  max-width: 288px;
}
.sustainability-tcfd .w-288 {
  width: 288px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-288 {
    width: 144px;
  }
}
.sustainability-tcfd .h-288 {
  height: 288px;
}
.sustainability-tcfd .--gap288 {
  gap: 288px !important;
}
.sustainability-tcfd .--fw288 {
  font-weight: 288;
}
.sustainability-tcfd .--mt289 {
  margin-top: 289px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt289 {
    margin-top: 144.5px;
  }
}
.sustainability-tcfd .--mb289 {
  margin-bottom: 289px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb289 {
    margin-bottom: 144.5px !important;
  }
}
.sustainability-tcfd .--pt289 {
  padding-top: 289px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt289 {
    padding-top: 144.5px;
  }
}
.sustainability-tcfd .--pb289 {
  padding-bottom: 289px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb289 {
    padding-bottom: 144.5px;
  }
}
.sustainability-tcfd .--px289 {
  padding: 0 289px;
}
.sustainability-tcfd .max-w-289 {
  max-width: 289px;
}
.sustainability-tcfd .w-289 {
  width: 289px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-289 {
    width: 144.5px;
  }
}
.sustainability-tcfd .h-289 {
  height: 289px;
}
.sustainability-tcfd .--gap289 {
  gap: 289px !important;
}
.sustainability-tcfd .--fw289 {
  font-weight: 289;
}
.sustainability-tcfd .--mt290 {
  margin-top: 290px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt290 {
    margin-top: 145px;
  }
}
.sustainability-tcfd .--mb290 {
  margin-bottom: 290px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb290 {
    margin-bottom: 145px !important;
  }
}
.sustainability-tcfd .--pt290 {
  padding-top: 290px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt290 {
    padding-top: 145px;
  }
}
.sustainability-tcfd .--pb290 {
  padding-bottom: 290px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb290 {
    padding-bottom: 145px;
  }
}
.sustainability-tcfd .--px290 {
  padding: 0 290px;
}
.sustainability-tcfd .max-w-290 {
  max-width: 290px;
}
.sustainability-tcfd .w-290 {
  width: 290px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-290 {
    width: 145px;
  }
}
.sustainability-tcfd .h-290 {
  height: 290px;
}
.sustainability-tcfd .--gap290 {
  gap: 290px !important;
}
.sustainability-tcfd .--fw290 {
  font-weight: 290;
}
.sustainability-tcfd .--mt291 {
  margin-top: 291px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt291 {
    margin-top: 145.5px;
  }
}
.sustainability-tcfd .--mb291 {
  margin-bottom: 291px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb291 {
    margin-bottom: 145.5px !important;
  }
}
.sustainability-tcfd .--pt291 {
  padding-top: 291px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt291 {
    padding-top: 145.5px;
  }
}
.sustainability-tcfd .--pb291 {
  padding-bottom: 291px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb291 {
    padding-bottom: 145.5px;
  }
}
.sustainability-tcfd .--px291 {
  padding: 0 291px;
}
.sustainability-tcfd .max-w-291 {
  max-width: 291px;
}
.sustainability-tcfd .w-291 {
  width: 291px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-291 {
    width: 145.5px;
  }
}
.sustainability-tcfd .h-291 {
  height: 291px;
}
.sustainability-tcfd .--gap291 {
  gap: 291px !important;
}
.sustainability-tcfd .--fw291 {
  font-weight: 291;
}
.sustainability-tcfd .--mt292 {
  margin-top: 292px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt292 {
    margin-top: 146px;
  }
}
.sustainability-tcfd .--mb292 {
  margin-bottom: 292px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb292 {
    margin-bottom: 146px !important;
  }
}
.sustainability-tcfd .--pt292 {
  padding-top: 292px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt292 {
    padding-top: 146px;
  }
}
.sustainability-tcfd .--pb292 {
  padding-bottom: 292px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb292 {
    padding-bottom: 146px;
  }
}
.sustainability-tcfd .--px292 {
  padding: 0 292px;
}
.sustainability-tcfd .max-w-292 {
  max-width: 292px;
}
.sustainability-tcfd .w-292 {
  width: 292px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-292 {
    width: 146px;
  }
}
.sustainability-tcfd .h-292 {
  height: 292px;
}
.sustainability-tcfd .--gap292 {
  gap: 292px !important;
}
.sustainability-tcfd .--fw292 {
  font-weight: 292;
}
.sustainability-tcfd .--mt293 {
  margin-top: 293px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt293 {
    margin-top: 146.5px;
  }
}
.sustainability-tcfd .--mb293 {
  margin-bottom: 293px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb293 {
    margin-bottom: 146.5px !important;
  }
}
.sustainability-tcfd .--pt293 {
  padding-top: 293px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt293 {
    padding-top: 146.5px;
  }
}
.sustainability-tcfd .--pb293 {
  padding-bottom: 293px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb293 {
    padding-bottom: 146.5px;
  }
}
.sustainability-tcfd .--px293 {
  padding: 0 293px;
}
.sustainability-tcfd .max-w-293 {
  max-width: 293px;
}
.sustainability-tcfd .w-293 {
  width: 293px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-293 {
    width: 146.5px;
  }
}
.sustainability-tcfd .h-293 {
  height: 293px;
}
.sustainability-tcfd .--gap293 {
  gap: 293px !important;
}
.sustainability-tcfd .--fw293 {
  font-weight: 293;
}
.sustainability-tcfd .--mt294 {
  margin-top: 294px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt294 {
    margin-top: 147px;
  }
}
.sustainability-tcfd .--mb294 {
  margin-bottom: 294px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb294 {
    margin-bottom: 147px !important;
  }
}
.sustainability-tcfd .--pt294 {
  padding-top: 294px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt294 {
    padding-top: 147px;
  }
}
.sustainability-tcfd .--pb294 {
  padding-bottom: 294px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb294 {
    padding-bottom: 147px;
  }
}
.sustainability-tcfd .--px294 {
  padding: 0 294px;
}
.sustainability-tcfd .max-w-294 {
  max-width: 294px;
}
.sustainability-tcfd .w-294 {
  width: 294px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-294 {
    width: 147px;
  }
}
.sustainability-tcfd .h-294 {
  height: 294px;
}
.sustainability-tcfd .--gap294 {
  gap: 294px !important;
}
.sustainability-tcfd .--fw294 {
  font-weight: 294;
}
.sustainability-tcfd .--mt295 {
  margin-top: 295px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt295 {
    margin-top: 147.5px;
  }
}
.sustainability-tcfd .--mb295 {
  margin-bottom: 295px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb295 {
    margin-bottom: 147.5px !important;
  }
}
.sustainability-tcfd .--pt295 {
  padding-top: 295px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt295 {
    padding-top: 147.5px;
  }
}
.sustainability-tcfd .--pb295 {
  padding-bottom: 295px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb295 {
    padding-bottom: 147.5px;
  }
}
.sustainability-tcfd .--px295 {
  padding: 0 295px;
}
.sustainability-tcfd .max-w-295 {
  max-width: 295px;
}
.sustainability-tcfd .w-295 {
  width: 295px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-295 {
    width: 147.5px;
  }
}
.sustainability-tcfd .h-295 {
  height: 295px;
}
.sustainability-tcfd .--gap295 {
  gap: 295px !important;
}
.sustainability-tcfd .--fw295 {
  font-weight: 295;
}
.sustainability-tcfd .--mt296 {
  margin-top: 296px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt296 {
    margin-top: 148px;
  }
}
.sustainability-tcfd .--mb296 {
  margin-bottom: 296px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb296 {
    margin-bottom: 148px !important;
  }
}
.sustainability-tcfd .--pt296 {
  padding-top: 296px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt296 {
    padding-top: 148px;
  }
}
.sustainability-tcfd .--pb296 {
  padding-bottom: 296px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb296 {
    padding-bottom: 148px;
  }
}
.sustainability-tcfd .--px296 {
  padding: 0 296px;
}
.sustainability-tcfd .max-w-296 {
  max-width: 296px;
}
.sustainability-tcfd .w-296 {
  width: 296px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-296 {
    width: 148px;
  }
}
.sustainability-tcfd .h-296 {
  height: 296px;
}
.sustainability-tcfd .--gap296 {
  gap: 296px !important;
}
.sustainability-tcfd .--fw296 {
  font-weight: 296;
}
.sustainability-tcfd .--mt297 {
  margin-top: 297px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt297 {
    margin-top: 148.5px;
  }
}
.sustainability-tcfd .--mb297 {
  margin-bottom: 297px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb297 {
    margin-bottom: 148.5px !important;
  }
}
.sustainability-tcfd .--pt297 {
  padding-top: 297px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt297 {
    padding-top: 148.5px;
  }
}
.sustainability-tcfd .--pb297 {
  padding-bottom: 297px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb297 {
    padding-bottom: 148.5px;
  }
}
.sustainability-tcfd .--px297 {
  padding: 0 297px;
}
.sustainability-tcfd .max-w-297 {
  max-width: 297px;
}
.sustainability-tcfd .w-297 {
  width: 297px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-297 {
    width: 148.5px;
  }
}
.sustainability-tcfd .h-297 {
  height: 297px;
}
.sustainability-tcfd .--gap297 {
  gap: 297px !important;
}
.sustainability-tcfd .--fw297 {
  font-weight: 297;
}
.sustainability-tcfd .--mt298 {
  margin-top: 298px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt298 {
    margin-top: 149px;
  }
}
.sustainability-tcfd .--mb298 {
  margin-bottom: 298px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb298 {
    margin-bottom: 149px !important;
  }
}
.sustainability-tcfd .--pt298 {
  padding-top: 298px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt298 {
    padding-top: 149px;
  }
}
.sustainability-tcfd .--pb298 {
  padding-bottom: 298px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb298 {
    padding-bottom: 149px;
  }
}
.sustainability-tcfd .--px298 {
  padding: 0 298px;
}
.sustainability-tcfd .max-w-298 {
  max-width: 298px;
}
.sustainability-tcfd .w-298 {
  width: 298px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-298 {
    width: 149px;
  }
}
.sustainability-tcfd .h-298 {
  height: 298px;
}
.sustainability-tcfd .--gap298 {
  gap: 298px !important;
}
.sustainability-tcfd .--fw298 {
  font-weight: 298;
}
.sustainability-tcfd .--mt299 {
  margin-top: 299px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt299 {
    margin-top: 149.5px;
  }
}
.sustainability-tcfd .--mb299 {
  margin-bottom: 299px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb299 {
    margin-bottom: 149.5px !important;
  }
}
.sustainability-tcfd .--pt299 {
  padding-top: 299px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt299 {
    padding-top: 149.5px;
  }
}
.sustainability-tcfd .--pb299 {
  padding-bottom: 299px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb299 {
    padding-bottom: 149.5px;
  }
}
.sustainability-tcfd .--px299 {
  padding: 0 299px;
}
.sustainability-tcfd .max-w-299 {
  max-width: 299px;
}
.sustainability-tcfd .w-299 {
  width: 299px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-299 {
    width: 149.5px;
  }
}
.sustainability-tcfd .h-299 {
  height: 299px;
}
.sustainability-tcfd .--gap299 {
  gap: 299px !important;
}
.sustainability-tcfd .--fw299 {
  font-weight: 299;
}
.sustainability-tcfd .--mt300 {
  margin-top: 300px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt300 {
    margin-top: 150px;
  }
}
.sustainability-tcfd .--mb300 {
  margin-bottom: 300px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb300 {
    margin-bottom: 150px !important;
  }
}
.sustainability-tcfd .--pt300 {
  padding-top: 300px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt300 {
    padding-top: 150px;
  }
}
.sustainability-tcfd .--pb300 {
  padding-bottom: 300px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb300 {
    padding-bottom: 150px;
  }
}
.sustainability-tcfd .--px300 {
  padding: 0 300px;
}
.sustainability-tcfd .max-w-300 {
  max-width: 300px;
}
.sustainability-tcfd .w-300 {
  width: 300px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-300 {
    width: 150px;
  }
}
.sustainability-tcfd .h-300 {
  height: 300px;
}
.sustainability-tcfd .--gap300 {
  gap: 300px !important;
}
.sustainability-tcfd .--fw300 {
  font-weight: 300;
}
.sustainability-tcfd .--mt301 {
  margin-top: 301px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt301 {
    margin-top: 150.5px;
  }
}
.sustainability-tcfd .--mb301 {
  margin-bottom: 301px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb301 {
    margin-bottom: 150.5px !important;
  }
}
.sustainability-tcfd .--pt301 {
  padding-top: 301px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt301 {
    padding-top: 150.5px;
  }
}
.sustainability-tcfd .--pb301 {
  padding-bottom: 301px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb301 {
    padding-bottom: 150.5px;
  }
}
.sustainability-tcfd .--px301 {
  padding: 0 301px;
}
.sustainability-tcfd .max-w-301 {
  max-width: 301px;
}
.sustainability-tcfd .w-301 {
  width: 301px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-301 {
    width: 150.5px;
  }
}
.sustainability-tcfd .h-301 {
  height: 301px;
}
.sustainability-tcfd .--gap301 {
  gap: 301px !important;
}
.sustainability-tcfd .--fw301 {
  font-weight: 301;
}
.sustainability-tcfd .--mt302 {
  margin-top: 302px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt302 {
    margin-top: 151px;
  }
}
.sustainability-tcfd .--mb302 {
  margin-bottom: 302px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb302 {
    margin-bottom: 151px !important;
  }
}
.sustainability-tcfd .--pt302 {
  padding-top: 302px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt302 {
    padding-top: 151px;
  }
}
.sustainability-tcfd .--pb302 {
  padding-bottom: 302px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb302 {
    padding-bottom: 151px;
  }
}
.sustainability-tcfd .--px302 {
  padding: 0 302px;
}
.sustainability-tcfd .max-w-302 {
  max-width: 302px;
}
.sustainability-tcfd .w-302 {
  width: 302px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-302 {
    width: 151px;
  }
}
.sustainability-tcfd .h-302 {
  height: 302px;
}
.sustainability-tcfd .--gap302 {
  gap: 302px !important;
}
.sustainability-tcfd .--fw302 {
  font-weight: 302;
}
.sustainability-tcfd .--mt303 {
  margin-top: 303px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt303 {
    margin-top: 151.5px;
  }
}
.sustainability-tcfd .--mb303 {
  margin-bottom: 303px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb303 {
    margin-bottom: 151.5px !important;
  }
}
.sustainability-tcfd .--pt303 {
  padding-top: 303px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt303 {
    padding-top: 151.5px;
  }
}
.sustainability-tcfd .--pb303 {
  padding-bottom: 303px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb303 {
    padding-bottom: 151.5px;
  }
}
.sustainability-tcfd .--px303 {
  padding: 0 303px;
}
.sustainability-tcfd .max-w-303 {
  max-width: 303px;
}
.sustainability-tcfd .w-303 {
  width: 303px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-303 {
    width: 151.5px;
  }
}
.sustainability-tcfd .h-303 {
  height: 303px;
}
.sustainability-tcfd .--gap303 {
  gap: 303px !important;
}
.sustainability-tcfd .--fw303 {
  font-weight: 303;
}
.sustainability-tcfd .--mt304 {
  margin-top: 304px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt304 {
    margin-top: 152px;
  }
}
.sustainability-tcfd .--mb304 {
  margin-bottom: 304px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb304 {
    margin-bottom: 152px !important;
  }
}
.sustainability-tcfd .--pt304 {
  padding-top: 304px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt304 {
    padding-top: 152px;
  }
}
.sustainability-tcfd .--pb304 {
  padding-bottom: 304px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb304 {
    padding-bottom: 152px;
  }
}
.sustainability-tcfd .--px304 {
  padding: 0 304px;
}
.sustainability-tcfd .max-w-304 {
  max-width: 304px;
}
.sustainability-tcfd .w-304 {
  width: 304px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-304 {
    width: 152px;
  }
}
.sustainability-tcfd .h-304 {
  height: 304px;
}
.sustainability-tcfd .--gap304 {
  gap: 304px !important;
}
.sustainability-tcfd .--fw304 {
  font-weight: 304;
}
.sustainability-tcfd .--mt305 {
  margin-top: 305px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt305 {
    margin-top: 152.5px;
  }
}
.sustainability-tcfd .--mb305 {
  margin-bottom: 305px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb305 {
    margin-bottom: 152.5px !important;
  }
}
.sustainability-tcfd .--pt305 {
  padding-top: 305px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt305 {
    padding-top: 152.5px;
  }
}
.sustainability-tcfd .--pb305 {
  padding-bottom: 305px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb305 {
    padding-bottom: 152.5px;
  }
}
.sustainability-tcfd .--px305 {
  padding: 0 305px;
}
.sustainability-tcfd .max-w-305 {
  max-width: 305px;
}
.sustainability-tcfd .w-305 {
  width: 305px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-305 {
    width: 152.5px;
  }
}
.sustainability-tcfd .h-305 {
  height: 305px;
}
.sustainability-tcfd .--gap305 {
  gap: 305px !important;
}
.sustainability-tcfd .--fw305 {
  font-weight: 305;
}
.sustainability-tcfd .--mt306 {
  margin-top: 306px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt306 {
    margin-top: 153px;
  }
}
.sustainability-tcfd .--mb306 {
  margin-bottom: 306px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb306 {
    margin-bottom: 153px !important;
  }
}
.sustainability-tcfd .--pt306 {
  padding-top: 306px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt306 {
    padding-top: 153px;
  }
}
.sustainability-tcfd .--pb306 {
  padding-bottom: 306px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb306 {
    padding-bottom: 153px;
  }
}
.sustainability-tcfd .--px306 {
  padding: 0 306px;
}
.sustainability-tcfd .max-w-306 {
  max-width: 306px;
}
.sustainability-tcfd .w-306 {
  width: 306px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-306 {
    width: 153px;
  }
}
.sustainability-tcfd .h-306 {
  height: 306px;
}
.sustainability-tcfd .--gap306 {
  gap: 306px !important;
}
.sustainability-tcfd .--fw306 {
  font-weight: 306;
}
.sustainability-tcfd .--mt307 {
  margin-top: 307px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt307 {
    margin-top: 153.5px;
  }
}
.sustainability-tcfd .--mb307 {
  margin-bottom: 307px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb307 {
    margin-bottom: 153.5px !important;
  }
}
.sustainability-tcfd .--pt307 {
  padding-top: 307px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt307 {
    padding-top: 153.5px;
  }
}
.sustainability-tcfd .--pb307 {
  padding-bottom: 307px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb307 {
    padding-bottom: 153.5px;
  }
}
.sustainability-tcfd .--px307 {
  padding: 0 307px;
}
.sustainability-tcfd .max-w-307 {
  max-width: 307px;
}
.sustainability-tcfd .w-307 {
  width: 307px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-307 {
    width: 153.5px;
  }
}
.sustainability-tcfd .h-307 {
  height: 307px;
}
.sustainability-tcfd .--gap307 {
  gap: 307px !important;
}
.sustainability-tcfd .--fw307 {
  font-weight: 307;
}
.sustainability-tcfd .--mt308 {
  margin-top: 308px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt308 {
    margin-top: 154px;
  }
}
.sustainability-tcfd .--mb308 {
  margin-bottom: 308px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb308 {
    margin-bottom: 154px !important;
  }
}
.sustainability-tcfd .--pt308 {
  padding-top: 308px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt308 {
    padding-top: 154px;
  }
}
.sustainability-tcfd .--pb308 {
  padding-bottom: 308px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb308 {
    padding-bottom: 154px;
  }
}
.sustainability-tcfd .--px308 {
  padding: 0 308px;
}
.sustainability-tcfd .max-w-308 {
  max-width: 308px;
}
.sustainability-tcfd .w-308 {
  width: 308px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-308 {
    width: 154px;
  }
}
.sustainability-tcfd .h-308 {
  height: 308px;
}
.sustainability-tcfd .--gap308 {
  gap: 308px !important;
}
.sustainability-tcfd .--fw308 {
  font-weight: 308;
}
.sustainability-tcfd .--mt309 {
  margin-top: 309px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt309 {
    margin-top: 154.5px;
  }
}
.sustainability-tcfd .--mb309 {
  margin-bottom: 309px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb309 {
    margin-bottom: 154.5px !important;
  }
}
.sustainability-tcfd .--pt309 {
  padding-top: 309px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt309 {
    padding-top: 154.5px;
  }
}
.sustainability-tcfd .--pb309 {
  padding-bottom: 309px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb309 {
    padding-bottom: 154.5px;
  }
}
.sustainability-tcfd .--px309 {
  padding: 0 309px;
}
.sustainability-tcfd .max-w-309 {
  max-width: 309px;
}
.sustainability-tcfd .w-309 {
  width: 309px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-309 {
    width: 154.5px;
  }
}
.sustainability-tcfd .h-309 {
  height: 309px;
}
.sustainability-tcfd .--gap309 {
  gap: 309px !important;
}
.sustainability-tcfd .--fw309 {
  font-weight: 309;
}
.sustainability-tcfd .--mt310 {
  margin-top: 310px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt310 {
    margin-top: 155px;
  }
}
.sustainability-tcfd .--mb310 {
  margin-bottom: 310px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb310 {
    margin-bottom: 155px !important;
  }
}
.sustainability-tcfd .--pt310 {
  padding-top: 310px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt310 {
    padding-top: 155px;
  }
}
.sustainability-tcfd .--pb310 {
  padding-bottom: 310px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb310 {
    padding-bottom: 155px;
  }
}
.sustainability-tcfd .--px310 {
  padding: 0 310px;
}
.sustainability-tcfd .max-w-310 {
  max-width: 310px;
}
.sustainability-tcfd .w-310 {
  width: 310px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-310 {
    width: 155px;
  }
}
.sustainability-tcfd .h-310 {
  height: 310px;
}
.sustainability-tcfd .--gap310 {
  gap: 310px !important;
}
.sustainability-tcfd .--fw310 {
  font-weight: 310;
}
.sustainability-tcfd .--mt311 {
  margin-top: 311px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt311 {
    margin-top: 155.5px;
  }
}
.sustainability-tcfd .--mb311 {
  margin-bottom: 311px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb311 {
    margin-bottom: 155.5px !important;
  }
}
.sustainability-tcfd .--pt311 {
  padding-top: 311px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt311 {
    padding-top: 155.5px;
  }
}
.sustainability-tcfd .--pb311 {
  padding-bottom: 311px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb311 {
    padding-bottom: 155.5px;
  }
}
.sustainability-tcfd .--px311 {
  padding: 0 311px;
}
.sustainability-tcfd .max-w-311 {
  max-width: 311px;
}
.sustainability-tcfd .w-311 {
  width: 311px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-311 {
    width: 155.5px;
  }
}
.sustainability-tcfd .h-311 {
  height: 311px;
}
.sustainability-tcfd .--gap311 {
  gap: 311px !important;
}
.sustainability-tcfd .--fw311 {
  font-weight: 311;
}
.sustainability-tcfd .--mt312 {
  margin-top: 312px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt312 {
    margin-top: 156px;
  }
}
.sustainability-tcfd .--mb312 {
  margin-bottom: 312px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb312 {
    margin-bottom: 156px !important;
  }
}
.sustainability-tcfd .--pt312 {
  padding-top: 312px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt312 {
    padding-top: 156px;
  }
}
.sustainability-tcfd .--pb312 {
  padding-bottom: 312px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb312 {
    padding-bottom: 156px;
  }
}
.sustainability-tcfd .--px312 {
  padding: 0 312px;
}
.sustainability-tcfd .max-w-312 {
  max-width: 312px;
}
.sustainability-tcfd .w-312 {
  width: 312px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-312 {
    width: 156px;
  }
}
.sustainability-tcfd .h-312 {
  height: 312px;
}
.sustainability-tcfd .--gap312 {
  gap: 312px !important;
}
.sustainability-tcfd .--fw312 {
  font-weight: 312;
}
.sustainability-tcfd .--mt313 {
  margin-top: 313px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt313 {
    margin-top: 156.5px;
  }
}
.sustainability-tcfd .--mb313 {
  margin-bottom: 313px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb313 {
    margin-bottom: 156.5px !important;
  }
}
.sustainability-tcfd .--pt313 {
  padding-top: 313px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt313 {
    padding-top: 156.5px;
  }
}
.sustainability-tcfd .--pb313 {
  padding-bottom: 313px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb313 {
    padding-bottom: 156.5px;
  }
}
.sustainability-tcfd .--px313 {
  padding: 0 313px;
}
.sustainability-tcfd .max-w-313 {
  max-width: 313px;
}
.sustainability-tcfd .w-313 {
  width: 313px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-313 {
    width: 156.5px;
  }
}
.sustainability-tcfd .h-313 {
  height: 313px;
}
.sustainability-tcfd .--gap313 {
  gap: 313px !important;
}
.sustainability-tcfd .--fw313 {
  font-weight: 313;
}
.sustainability-tcfd .--mt314 {
  margin-top: 314px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt314 {
    margin-top: 157px;
  }
}
.sustainability-tcfd .--mb314 {
  margin-bottom: 314px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb314 {
    margin-bottom: 157px !important;
  }
}
.sustainability-tcfd .--pt314 {
  padding-top: 314px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt314 {
    padding-top: 157px;
  }
}
.sustainability-tcfd .--pb314 {
  padding-bottom: 314px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb314 {
    padding-bottom: 157px;
  }
}
.sustainability-tcfd .--px314 {
  padding: 0 314px;
}
.sustainability-tcfd .max-w-314 {
  max-width: 314px;
}
.sustainability-tcfd .w-314 {
  width: 314px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-314 {
    width: 157px;
  }
}
.sustainability-tcfd .h-314 {
  height: 314px;
}
.sustainability-tcfd .--gap314 {
  gap: 314px !important;
}
.sustainability-tcfd .--fw314 {
  font-weight: 314;
}
.sustainability-tcfd .--mt315 {
  margin-top: 315px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt315 {
    margin-top: 157.5px;
  }
}
.sustainability-tcfd .--mb315 {
  margin-bottom: 315px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb315 {
    margin-bottom: 157.5px !important;
  }
}
.sustainability-tcfd .--pt315 {
  padding-top: 315px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt315 {
    padding-top: 157.5px;
  }
}
.sustainability-tcfd .--pb315 {
  padding-bottom: 315px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb315 {
    padding-bottom: 157.5px;
  }
}
.sustainability-tcfd .--px315 {
  padding: 0 315px;
}
.sustainability-tcfd .max-w-315 {
  max-width: 315px;
}
.sustainability-tcfd .w-315 {
  width: 315px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-315 {
    width: 157.5px;
  }
}
.sustainability-tcfd .h-315 {
  height: 315px;
}
.sustainability-tcfd .--gap315 {
  gap: 315px !important;
}
.sustainability-tcfd .--fw315 {
  font-weight: 315;
}
.sustainability-tcfd .--mt316 {
  margin-top: 316px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt316 {
    margin-top: 158px;
  }
}
.sustainability-tcfd .--mb316 {
  margin-bottom: 316px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb316 {
    margin-bottom: 158px !important;
  }
}
.sustainability-tcfd .--pt316 {
  padding-top: 316px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt316 {
    padding-top: 158px;
  }
}
.sustainability-tcfd .--pb316 {
  padding-bottom: 316px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb316 {
    padding-bottom: 158px;
  }
}
.sustainability-tcfd .--px316 {
  padding: 0 316px;
}
.sustainability-tcfd .max-w-316 {
  max-width: 316px;
}
.sustainability-tcfd .w-316 {
  width: 316px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-316 {
    width: 158px;
  }
}
.sustainability-tcfd .h-316 {
  height: 316px;
}
.sustainability-tcfd .--gap316 {
  gap: 316px !important;
}
.sustainability-tcfd .--fw316 {
  font-weight: 316;
}
.sustainability-tcfd .--mt317 {
  margin-top: 317px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt317 {
    margin-top: 158.5px;
  }
}
.sustainability-tcfd .--mb317 {
  margin-bottom: 317px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb317 {
    margin-bottom: 158.5px !important;
  }
}
.sustainability-tcfd .--pt317 {
  padding-top: 317px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt317 {
    padding-top: 158.5px;
  }
}
.sustainability-tcfd .--pb317 {
  padding-bottom: 317px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb317 {
    padding-bottom: 158.5px;
  }
}
.sustainability-tcfd .--px317 {
  padding: 0 317px;
}
.sustainability-tcfd .max-w-317 {
  max-width: 317px;
}
.sustainability-tcfd .w-317 {
  width: 317px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-317 {
    width: 158.5px;
  }
}
.sustainability-tcfd .h-317 {
  height: 317px;
}
.sustainability-tcfd .--gap317 {
  gap: 317px !important;
}
.sustainability-tcfd .--fw317 {
  font-weight: 317;
}
.sustainability-tcfd .--mt318 {
  margin-top: 318px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt318 {
    margin-top: 159px;
  }
}
.sustainability-tcfd .--mb318 {
  margin-bottom: 318px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb318 {
    margin-bottom: 159px !important;
  }
}
.sustainability-tcfd .--pt318 {
  padding-top: 318px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt318 {
    padding-top: 159px;
  }
}
.sustainability-tcfd .--pb318 {
  padding-bottom: 318px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb318 {
    padding-bottom: 159px;
  }
}
.sustainability-tcfd .--px318 {
  padding: 0 318px;
}
.sustainability-tcfd .max-w-318 {
  max-width: 318px;
}
.sustainability-tcfd .w-318 {
  width: 318px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-318 {
    width: 159px;
  }
}
.sustainability-tcfd .h-318 {
  height: 318px;
}
.sustainability-tcfd .--gap318 {
  gap: 318px !important;
}
.sustainability-tcfd .--fw318 {
  font-weight: 318;
}
.sustainability-tcfd .--mt319 {
  margin-top: 319px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt319 {
    margin-top: 159.5px;
  }
}
.sustainability-tcfd .--mb319 {
  margin-bottom: 319px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb319 {
    margin-bottom: 159.5px !important;
  }
}
.sustainability-tcfd .--pt319 {
  padding-top: 319px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt319 {
    padding-top: 159.5px;
  }
}
.sustainability-tcfd .--pb319 {
  padding-bottom: 319px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb319 {
    padding-bottom: 159.5px;
  }
}
.sustainability-tcfd .--px319 {
  padding: 0 319px;
}
.sustainability-tcfd .max-w-319 {
  max-width: 319px;
}
.sustainability-tcfd .w-319 {
  width: 319px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-319 {
    width: 159.5px;
  }
}
.sustainability-tcfd .h-319 {
  height: 319px;
}
.sustainability-tcfd .--gap319 {
  gap: 319px !important;
}
.sustainability-tcfd .--fw319 {
  font-weight: 319;
}
.sustainability-tcfd .--mt320 {
  margin-top: 320px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt320 {
    margin-top: 160px;
  }
}
.sustainability-tcfd .--mb320 {
  margin-bottom: 320px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb320 {
    margin-bottom: 160px !important;
  }
}
.sustainability-tcfd .--pt320 {
  padding-top: 320px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt320 {
    padding-top: 160px;
  }
}
.sustainability-tcfd .--pb320 {
  padding-bottom: 320px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb320 {
    padding-bottom: 160px;
  }
}
.sustainability-tcfd .--px320 {
  padding: 0 320px;
}
.sustainability-tcfd .max-w-320 {
  max-width: 320px;
}
.sustainability-tcfd .w-320 {
  width: 320px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-320 {
    width: 160px;
  }
}
.sustainability-tcfd .h-320 {
  height: 320px;
}
.sustainability-tcfd .--gap320 {
  gap: 320px !important;
}
.sustainability-tcfd .--fw320 {
  font-weight: 320;
}
.sustainability-tcfd .--mt321 {
  margin-top: 321px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt321 {
    margin-top: 160.5px;
  }
}
.sustainability-tcfd .--mb321 {
  margin-bottom: 321px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb321 {
    margin-bottom: 160.5px !important;
  }
}
.sustainability-tcfd .--pt321 {
  padding-top: 321px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt321 {
    padding-top: 160.5px;
  }
}
.sustainability-tcfd .--pb321 {
  padding-bottom: 321px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb321 {
    padding-bottom: 160.5px;
  }
}
.sustainability-tcfd .--px321 {
  padding: 0 321px;
}
.sustainability-tcfd .max-w-321 {
  max-width: 321px;
}
.sustainability-tcfd .w-321 {
  width: 321px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-321 {
    width: 160.5px;
  }
}
.sustainability-tcfd .h-321 {
  height: 321px;
}
.sustainability-tcfd .--gap321 {
  gap: 321px !important;
}
.sustainability-tcfd .--fw321 {
  font-weight: 321;
}
.sustainability-tcfd .--mt322 {
  margin-top: 322px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt322 {
    margin-top: 161px;
  }
}
.sustainability-tcfd .--mb322 {
  margin-bottom: 322px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb322 {
    margin-bottom: 161px !important;
  }
}
.sustainability-tcfd .--pt322 {
  padding-top: 322px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt322 {
    padding-top: 161px;
  }
}
.sustainability-tcfd .--pb322 {
  padding-bottom: 322px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb322 {
    padding-bottom: 161px;
  }
}
.sustainability-tcfd .--px322 {
  padding: 0 322px;
}
.sustainability-tcfd .max-w-322 {
  max-width: 322px;
}
.sustainability-tcfd .w-322 {
  width: 322px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-322 {
    width: 161px;
  }
}
.sustainability-tcfd .h-322 {
  height: 322px;
}
.sustainability-tcfd .--gap322 {
  gap: 322px !important;
}
.sustainability-tcfd .--fw322 {
  font-weight: 322;
}
.sustainability-tcfd .--mt323 {
  margin-top: 323px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt323 {
    margin-top: 161.5px;
  }
}
.sustainability-tcfd .--mb323 {
  margin-bottom: 323px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb323 {
    margin-bottom: 161.5px !important;
  }
}
.sustainability-tcfd .--pt323 {
  padding-top: 323px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt323 {
    padding-top: 161.5px;
  }
}
.sustainability-tcfd .--pb323 {
  padding-bottom: 323px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb323 {
    padding-bottom: 161.5px;
  }
}
.sustainability-tcfd .--px323 {
  padding: 0 323px;
}
.sustainability-tcfd .max-w-323 {
  max-width: 323px;
}
.sustainability-tcfd .w-323 {
  width: 323px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-323 {
    width: 161.5px;
  }
}
.sustainability-tcfd .h-323 {
  height: 323px;
}
.sustainability-tcfd .--gap323 {
  gap: 323px !important;
}
.sustainability-tcfd .--fw323 {
  font-weight: 323;
}
.sustainability-tcfd .--mt324 {
  margin-top: 324px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt324 {
    margin-top: 162px;
  }
}
.sustainability-tcfd .--mb324 {
  margin-bottom: 324px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb324 {
    margin-bottom: 162px !important;
  }
}
.sustainability-tcfd .--pt324 {
  padding-top: 324px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt324 {
    padding-top: 162px;
  }
}
.sustainability-tcfd .--pb324 {
  padding-bottom: 324px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb324 {
    padding-bottom: 162px;
  }
}
.sustainability-tcfd .--px324 {
  padding: 0 324px;
}
.sustainability-tcfd .max-w-324 {
  max-width: 324px;
}
.sustainability-tcfd .w-324 {
  width: 324px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-324 {
    width: 162px;
  }
}
.sustainability-tcfd .h-324 {
  height: 324px;
}
.sustainability-tcfd .--gap324 {
  gap: 324px !important;
}
.sustainability-tcfd .--fw324 {
  font-weight: 324;
}
.sustainability-tcfd .--mt325 {
  margin-top: 325px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt325 {
    margin-top: 162.5px;
  }
}
.sustainability-tcfd .--mb325 {
  margin-bottom: 325px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb325 {
    margin-bottom: 162.5px !important;
  }
}
.sustainability-tcfd .--pt325 {
  padding-top: 325px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt325 {
    padding-top: 162.5px;
  }
}
.sustainability-tcfd .--pb325 {
  padding-bottom: 325px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb325 {
    padding-bottom: 162.5px;
  }
}
.sustainability-tcfd .--px325 {
  padding: 0 325px;
}
.sustainability-tcfd .max-w-325 {
  max-width: 325px;
}
.sustainability-tcfd .w-325 {
  width: 325px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-325 {
    width: 162.5px;
  }
}
.sustainability-tcfd .h-325 {
  height: 325px;
}
.sustainability-tcfd .--gap325 {
  gap: 325px !important;
}
.sustainability-tcfd .--fw325 {
  font-weight: 325;
}
.sustainability-tcfd .--mt326 {
  margin-top: 326px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt326 {
    margin-top: 163px;
  }
}
.sustainability-tcfd .--mb326 {
  margin-bottom: 326px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb326 {
    margin-bottom: 163px !important;
  }
}
.sustainability-tcfd .--pt326 {
  padding-top: 326px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt326 {
    padding-top: 163px;
  }
}
.sustainability-tcfd .--pb326 {
  padding-bottom: 326px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb326 {
    padding-bottom: 163px;
  }
}
.sustainability-tcfd .--px326 {
  padding: 0 326px;
}
.sustainability-tcfd .max-w-326 {
  max-width: 326px;
}
.sustainability-tcfd .w-326 {
  width: 326px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-326 {
    width: 163px;
  }
}
.sustainability-tcfd .h-326 {
  height: 326px;
}
.sustainability-tcfd .--gap326 {
  gap: 326px !important;
}
.sustainability-tcfd .--fw326 {
  font-weight: 326;
}
.sustainability-tcfd .--mt327 {
  margin-top: 327px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt327 {
    margin-top: 163.5px;
  }
}
.sustainability-tcfd .--mb327 {
  margin-bottom: 327px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb327 {
    margin-bottom: 163.5px !important;
  }
}
.sustainability-tcfd .--pt327 {
  padding-top: 327px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt327 {
    padding-top: 163.5px;
  }
}
.sustainability-tcfd .--pb327 {
  padding-bottom: 327px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb327 {
    padding-bottom: 163.5px;
  }
}
.sustainability-tcfd .--px327 {
  padding: 0 327px;
}
.sustainability-tcfd .max-w-327 {
  max-width: 327px;
}
.sustainability-tcfd .w-327 {
  width: 327px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-327 {
    width: 163.5px;
  }
}
.sustainability-tcfd .h-327 {
  height: 327px;
}
.sustainability-tcfd .--gap327 {
  gap: 327px !important;
}
.sustainability-tcfd .--fw327 {
  font-weight: 327;
}
.sustainability-tcfd .--mt328 {
  margin-top: 328px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt328 {
    margin-top: 164px;
  }
}
.sustainability-tcfd .--mb328 {
  margin-bottom: 328px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb328 {
    margin-bottom: 164px !important;
  }
}
.sustainability-tcfd .--pt328 {
  padding-top: 328px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt328 {
    padding-top: 164px;
  }
}
.sustainability-tcfd .--pb328 {
  padding-bottom: 328px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb328 {
    padding-bottom: 164px;
  }
}
.sustainability-tcfd .--px328 {
  padding: 0 328px;
}
.sustainability-tcfd .max-w-328 {
  max-width: 328px;
}
.sustainability-tcfd .w-328 {
  width: 328px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-328 {
    width: 164px;
  }
}
.sustainability-tcfd .h-328 {
  height: 328px;
}
.sustainability-tcfd .--gap328 {
  gap: 328px !important;
}
.sustainability-tcfd .--fw328 {
  font-weight: 328;
}
.sustainability-tcfd .--mt329 {
  margin-top: 329px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt329 {
    margin-top: 164.5px;
  }
}
.sustainability-tcfd .--mb329 {
  margin-bottom: 329px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb329 {
    margin-bottom: 164.5px !important;
  }
}
.sustainability-tcfd .--pt329 {
  padding-top: 329px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt329 {
    padding-top: 164.5px;
  }
}
.sustainability-tcfd .--pb329 {
  padding-bottom: 329px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb329 {
    padding-bottom: 164.5px;
  }
}
.sustainability-tcfd .--px329 {
  padding: 0 329px;
}
.sustainability-tcfd .max-w-329 {
  max-width: 329px;
}
.sustainability-tcfd .w-329 {
  width: 329px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-329 {
    width: 164.5px;
  }
}
.sustainability-tcfd .h-329 {
  height: 329px;
}
.sustainability-tcfd .--gap329 {
  gap: 329px !important;
}
.sustainability-tcfd .--fw329 {
  font-weight: 329;
}
.sustainability-tcfd .--mt330 {
  margin-top: 330px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt330 {
    margin-top: 165px;
  }
}
.sustainability-tcfd .--mb330 {
  margin-bottom: 330px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb330 {
    margin-bottom: 165px !important;
  }
}
.sustainability-tcfd .--pt330 {
  padding-top: 330px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt330 {
    padding-top: 165px;
  }
}
.sustainability-tcfd .--pb330 {
  padding-bottom: 330px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb330 {
    padding-bottom: 165px;
  }
}
.sustainability-tcfd .--px330 {
  padding: 0 330px;
}
.sustainability-tcfd .max-w-330 {
  max-width: 330px;
}
.sustainability-tcfd .w-330 {
  width: 330px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-330 {
    width: 165px;
  }
}
.sustainability-tcfd .h-330 {
  height: 330px;
}
.sustainability-tcfd .--gap330 {
  gap: 330px !important;
}
.sustainability-tcfd .--fw330 {
  font-weight: 330;
}
.sustainability-tcfd .--mt331 {
  margin-top: 331px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt331 {
    margin-top: 165.5px;
  }
}
.sustainability-tcfd .--mb331 {
  margin-bottom: 331px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb331 {
    margin-bottom: 165.5px !important;
  }
}
.sustainability-tcfd .--pt331 {
  padding-top: 331px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt331 {
    padding-top: 165.5px;
  }
}
.sustainability-tcfd .--pb331 {
  padding-bottom: 331px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb331 {
    padding-bottom: 165.5px;
  }
}
.sustainability-tcfd .--px331 {
  padding: 0 331px;
}
.sustainability-tcfd .max-w-331 {
  max-width: 331px;
}
.sustainability-tcfd .w-331 {
  width: 331px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-331 {
    width: 165.5px;
  }
}
.sustainability-tcfd .h-331 {
  height: 331px;
}
.sustainability-tcfd .--gap331 {
  gap: 331px !important;
}
.sustainability-tcfd .--fw331 {
  font-weight: 331;
}
.sustainability-tcfd .--mt332 {
  margin-top: 332px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt332 {
    margin-top: 166px;
  }
}
.sustainability-tcfd .--mb332 {
  margin-bottom: 332px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb332 {
    margin-bottom: 166px !important;
  }
}
.sustainability-tcfd .--pt332 {
  padding-top: 332px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt332 {
    padding-top: 166px;
  }
}
.sustainability-tcfd .--pb332 {
  padding-bottom: 332px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb332 {
    padding-bottom: 166px;
  }
}
.sustainability-tcfd .--px332 {
  padding: 0 332px;
}
.sustainability-tcfd .max-w-332 {
  max-width: 332px;
}
.sustainability-tcfd .w-332 {
  width: 332px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-332 {
    width: 166px;
  }
}
.sustainability-tcfd .h-332 {
  height: 332px;
}
.sustainability-tcfd .--gap332 {
  gap: 332px !important;
}
.sustainability-tcfd .--fw332 {
  font-weight: 332;
}
.sustainability-tcfd .--mt333 {
  margin-top: 333px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt333 {
    margin-top: 166.5px;
  }
}
.sustainability-tcfd .--mb333 {
  margin-bottom: 333px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb333 {
    margin-bottom: 166.5px !important;
  }
}
.sustainability-tcfd .--pt333 {
  padding-top: 333px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt333 {
    padding-top: 166.5px;
  }
}
.sustainability-tcfd .--pb333 {
  padding-bottom: 333px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb333 {
    padding-bottom: 166.5px;
  }
}
.sustainability-tcfd .--px333 {
  padding: 0 333px;
}
.sustainability-tcfd .max-w-333 {
  max-width: 333px;
}
.sustainability-tcfd .w-333 {
  width: 333px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-333 {
    width: 166.5px;
  }
}
.sustainability-tcfd .h-333 {
  height: 333px;
}
.sustainability-tcfd .--gap333 {
  gap: 333px !important;
}
.sustainability-tcfd .--fw333 {
  font-weight: 333;
}
.sustainability-tcfd .--mt334 {
  margin-top: 334px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt334 {
    margin-top: 167px;
  }
}
.sustainability-tcfd .--mb334 {
  margin-bottom: 334px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb334 {
    margin-bottom: 167px !important;
  }
}
.sustainability-tcfd .--pt334 {
  padding-top: 334px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt334 {
    padding-top: 167px;
  }
}
.sustainability-tcfd .--pb334 {
  padding-bottom: 334px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb334 {
    padding-bottom: 167px;
  }
}
.sustainability-tcfd .--px334 {
  padding: 0 334px;
}
.sustainability-tcfd .max-w-334 {
  max-width: 334px;
}
.sustainability-tcfd .w-334 {
  width: 334px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-334 {
    width: 167px;
  }
}
.sustainability-tcfd .h-334 {
  height: 334px;
}
.sustainability-tcfd .--gap334 {
  gap: 334px !important;
}
.sustainability-tcfd .--fw334 {
  font-weight: 334;
}
.sustainability-tcfd .--mt335 {
  margin-top: 335px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt335 {
    margin-top: 167.5px;
  }
}
.sustainability-tcfd .--mb335 {
  margin-bottom: 335px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb335 {
    margin-bottom: 167.5px !important;
  }
}
.sustainability-tcfd .--pt335 {
  padding-top: 335px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt335 {
    padding-top: 167.5px;
  }
}
.sustainability-tcfd .--pb335 {
  padding-bottom: 335px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb335 {
    padding-bottom: 167.5px;
  }
}
.sustainability-tcfd .--px335 {
  padding: 0 335px;
}
.sustainability-tcfd .max-w-335 {
  max-width: 335px;
}
.sustainability-tcfd .w-335 {
  width: 335px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-335 {
    width: 167.5px;
  }
}
.sustainability-tcfd .h-335 {
  height: 335px;
}
.sustainability-tcfd .--gap335 {
  gap: 335px !important;
}
.sustainability-tcfd .--fw335 {
  font-weight: 335;
}
.sustainability-tcfd .--mt336 {
  margin-top: 336px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt336 {
    margin-top: 168px;
  }
}
.sustainability-tcfd .--mb336 {
  margin-bottom: 336px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb336 {
    margin-bottom: 168px !important;
  }
}
.sustainability-tcfd .--pt336 {
  padding-top: 336px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt336 {
    padding-top: 168px;
  }
}
.sustainability-tcfd .--pb336 {
  padding-bottom: 336px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb336 {
    padding-bottom: 168px;
  }
}
.sustainability-tcfd .--px336 {
  padding: 0 336px;
}
.sustainability-tcfd .max-w-336 {
  max-width: 336px;
}
.sustainability-tcfd .w-336 {
  width: 336px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-336 {
    width: 168px;
  }
}
.sustainability-tcfd .h-336 {
  height: 336px;
}
.sustainability-tcfd .--gap336 {
  gap: 336px !important;
}
.sustainability-tcfd .--fw336 {
  font-weight: 336;
}
.sustainability-tcfd .--mt337 {
  margin-top: 337px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt337 {
    margin-top: 168.5px;
  }
}
.sustainability-tcfd .--mb337 {
  margin-bottom: 337px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb337 {
    margin-bottom: 168.5px !important;
  }
}
.sustainability-tcfd .--pt337 {
  padding-top: 337px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt337 {
    padding-top: 168.5px;
  }
}
.sustainability-tcfd .--pb337 {
  padding-bottom: 337px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb337 {
    padding-bottom: 168.5px;
  }
}
.sustainability-tcfd .--px337 {
  padding: 0 337px;
}
.sustainability-tcfd .max-w-337 {
  max-width: 337px;
}
.sustainability-tcfd .w-337 {
  width: 337px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-337 {
    width: 168.5px;
  }
}
.sustainability-tcfd .h-337 {
  height: 337px;
}
.sustainability-tcfd .--gap337 {
  gap: 337px !important;
}
.sustainability-tcfd .--fw337 {
  font-weight: 337;
}
.sustainability-tcfd .--mt338 {
  margin-top: 338px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt338 {
    margin-top: 169px;
  }
}
.sustainability-tcfd .--mb338 {
  margin-bottom: 338px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb338 {
    margin-bottom: 169px !important;
  }
}
.sustainability-tcfd .--pt338 {
  padding-top: 338px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt338 {
    padding-top: 169px;
  }
}
.sustainability-tcfd .--pb338 {
  padding-bottom: 338px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb338 {
    padding-bottom: 169px;
  }
}
.sustainability-tcfd .--px338 {
  padding: 0 338px;
}
.sustainability-tcfd .max-w-338 {
  max-width: 338px;
}
.sustainability-tcfd .w-338 {
  width: 338px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-338 {
    width: 169px;
  }
}
.sustainability-tcfd .h-338 {
  height: 338px;
}
.sustainability-tcfd .--gap338 {
  gap: 338px !important;
}
.sustainability-tcfd .--fw338 {
  font-weight: 338;
}
.sustainability-tcfd .--mt339 {
  margin-top: 339px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt339 {
    margin-top: 169.5px;
  }
}
.sustainability-tcfd .--mb339 {
  margin-bottom: 339px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb339 {
    margin-bottom: 169.5px !important;
  }
}
.sustainability-tcfd .--pt339 {
  padding-top: 339px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt339 {
    padding-top: 169.5px;
  }
}
.sustainability-tcfd .--pb339 {
  padding-bottom: 339px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb339 {
    padding-bottom: 169.5px;
  }
}
.sustainability-tcfd .--px339 {
  padding: 0 339px;
}
.sustainability-tcfd .max-w-339 {
  max-width: 339px;
}
.sustainability-tcfd .w-339 {
  width: 339px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-339 {
    width: 169.5px;
  }
}
.sustainability-tcfd .h-339 {
  height: 339px;
}
.sustainability-tcfd .--gap339 {
  gap: 339px !important;
}
.sustainability-tcfd .--fw339 {
  font-weight: 339;
}
.sustainability-tcfd .--mt340 {
  margin-top: 340px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt340 {
    margin-top: 170px;
  }
}
.sustainability-tcfd .--mb340 {
  margin-bottom: 340px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb340 {
    margin-bottom: 170px !important;
  }
}
.sustainability-tcfd .--pt340 {
  padding-top: 340px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt340 {
    padding-top: 170px;
  }
}
.sustainability-tcfd .--pb340 {
  padding-bottom: 340px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb340 {
    padding-bottom: 170px;
  }
}
.sustainability-tcfd .--px340 {
  padding: 0 340px;
}
.sustainability-tcfd .max-w-340 {
  max-width: 340px;
}
.sustainability-tcfd .w-340 {
  width: 340px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-340 {
    width: 170px;
  }
}
.sustainability-tcfd .h-340 {
  height: 340px;
}
.sustainability-tcfd .--gap340 {
  gap: 340px !important;
}
.sustainability-tcfd .--fw340 {
  font-weight: 340;
}
.sustainability-tcfd .--mt341 {
  margin-top: 341px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt341 {
    margin-top: 170.5px;
  }
}
.sustainability-tcfd .--mb341 {
  margin-bottom: 341px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb341 {
    margin-bottom: 170.5px !important;
  }
}
.sustainability-tcfd .--pt341 {
  padding-top: 341px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt341 {
    padding-top: 170.5px;
  }
}
.sustainability-tcfd .--pb341 {
  padding-bottom: 341px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb341 {
    padding-bottom: 170.5px;
  }
}
.sustainability-tcfd .--px341 {
  padding: 0 341px;
}
.sustainability-tcfd .max-w-341 {
  max-width: 341px;
}
.sustainability-tcfd .w-341 {
  width: 341px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-341 {
    width: 170.5px;
  }
}
.sustainability-tcfd .h-341 {
  height: 341px;
}
.sustainability-tcfd .--gap341 {
  gap: 341px !important;
}
.sustainability-tcfd .--fw341 {
  font-weight: 341;
}
.sustainability-tcfd .--mt342 {
  margin-top: 342px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt342 {
    margin-top: 171px;
  }
}
.sustainability-tcfd .--mb342 {
  margin-bottom: 342px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb342 {
    margin-bottom: 171px !important;
  }
}
.sustainability-tcfd .--pt342 {
  padding-top: 342px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt342 {
    padding-top: 171px;
  }
}
.sustainability-tcfd .--pb342 {
  padding-bottom: 342px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb342 {
    padding-bottom: 171px;
  }
}
.sustainability-tcfd .--px342 {
  padding: 0 342px;
}
.sustainability-tcfd .max-w-342 {
  max-width: 342px;
}
.sustainability-tcfd .w-342 {
  width: 342px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-342 {
    width: 171px;
  }
}
.sustainability-tcfd .h-342 {
  height: 342px;
}
.sustainability-tcfd .--gap342 {
  gap: 342px !important;
}
.sustainability-tcfd .--fw342 {
  font-weight: 342;
}
.sustainability-tcfd .--mt343 {
  margin-top: 343px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt343 {
    margin-top: 171.5px;
  }
}
.sustainability-tcfd .--mb343 {
  margin-bottom: 343px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb343 {
    margin-bottom: 171.5px !important;
  }
}
.sustainability-tcfd .--pt343 {
  padding-top: 343px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt343 {
    padding-top: 171.5px;
  }
}
.sustainability-tcfd .--pb343 {
  padding-bottom: 343px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb343 {
    padding-bottom: 171.5px;
  }
}
.sustainability-tcfd .--px343 {
  padding: 0 343px;
}
.sustainability-tcfd .max-w-343 {
  max-width: 343px;
}
.sustainability-tcfd .w-343 {
  width: 343px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-343 {
    width: 171.5px;
  }
}
.sustainability-tcfd .h-343 {
  height: 343px;
}
.sustainability-tcfd .--gap343 {
  gap: 343px !important;
}
.sustainability-tcfd .--fw343 {
  font-weight: 343;
}
.sustainability-tcfd .--mt344 {
  margin-top: 344px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt344 {
    margin-top: 172px;
  }
}
.sustainability-tcfd .--mb344 {
  margin-bottom: 344px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb344 {
    margin-bottom: 172px !important;
  }
}
.sustainability-tcfd .--pt344 {
  padding-top: 344px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt344 {
    padding-top: 172px;
  }
}
.sustainability-tcfd .--pb344 {
  padding-bottom: 344px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb344 {
    padding-bottom: 172px;
  }
}
.sustainability-tcfd .--px344 {
  padding: 0 344px;
}
.sustainability-tcfd .max-w-344 {
  max-width: 344px;
}
.sustainability-tcfd .w-344 {
  width: 344px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-344 {
    width: 172px;
  }
}
.sustainability-tcfd .h-344 {
  height: 344px;
}
.sustainability-tcfd .--gap344 {
  gap: 344px !important;
}
.sustainability-tcfd .--fw344 {
  font-weight: 344;
}
.sustainability-tcfd .--mt345 {
  margin-top: 345px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt345 {
    margin-top: 172.5px;
  }
}
.sustainability-tcfd .--mb345 {
  margin-bottom: 345px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb345 {
    margin-bottom: 172.5px !important;
  }
}
.sustainability-tcfd .--pt345 {
  padding-top: 345px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt345 {
    padding-top: 172.5px;
  }
}
.sustainability-tcfd .--pb345 {
  padding-bottom: 345px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb345 {
    padding-bottom: 172.5px;
  }
}
.sustainability-tcfd .--px345 {
  padding: 0 345px;
}
.sustainability-tcfd .max-w-345 {
  max-width: 345px;
}
.sustainability-tcfd .w-345 {
  width: 345px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-345 {
    width: 172.5px;
  }
}
.sustainability-tcfd .h-345 {
  height: 345px;
}
.sustainability-tcfd .--gap345 {
  gap: 345px !important;
}
.sustainability-tcfd .--fw345 {
  font-weight: 345;
}
.sustainability-tcfd .--mt346 {
  margin-top: 346px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt346 {
    margin-top: 173px;
  }
}
.sustainability-tcfd .--mb346 {
  margin-bottom: 346px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb346 {
    margin-bottom: 173px !important;
  }
}
.sustainability-tcfd .--pt346 {
  padding-top: 346px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt346 {
    padding-top: 173px;
  }
}
.sustainability-tcfd .--pb346 {
  padding-bottom: 346px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb346 {
    padding-bottom: 173px;
  }
}
.sustainability-tcfd .--px346 {
  padding: 0 346px;
}
.sustainability-tcfd .max-w-346 {
  max-width: 346px;
}
.sustainability-tcfd .w-346 {
  width: 346px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-346 {
    width: 173px;
  }
}
.sustainability-tcfd .h-346 {
  height: 346px;
}
.sustainability-tcfd .--gap346 {
  gap: 346px !important;
}
.sustainability-tcfd .--fw346 {
  font-weight: 346;
}
.sustainability-tcfd .--mt347 {
  margin-top: 347px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt347 {
    margin-top: 173.5px;
  }
}
.sustainability-tcfd .--mb347 {
  margin-bottom: 347px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb347 {
    margin-bottom: 173.5px !important;
  }
}
.sustainability-tcfd .--pt347 {
  padding-top: 347px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt347 {
    padding-top: 173.5px;
  }
}
.sustainability-tcfd .--pb347 {
  padding-bottom: 347px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb347 {
    padding-bottom: 173.5px;
  }
}
.sustainability-tcfd .--px347 {
  padding: 0 347px;
}
.sustainability-tcfd .max-w-347 {
  max-width: 347px;
}
.sustainability-tcfd .w-347 {
  width: 347px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-347 {
    width: 173.5px;
  }
}
.sustainability-tcfd .h-347 {
  height: 347px;
}
.sustainability-tcfd .--gap347 {
  gap: 347px !important;
}
.sustainability-tcfd .--fw347 {
  font-weight: 347;
}
.sustainability-tcfd .--mt348 {
  margin-top: 348px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt348 {
    margin-top: 174px;
  }
}
.sustainability-tcfd .--mb348 {
  margin-bottom: 348px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb348 {
    margin-bottom: 174px !important;
  }
}
.sustainability-tcfd .--pt348 {
  padding-top: 348px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt348 {
    padding-top: 174px;
  }
}
.sustainability-tcfd .--pb348 {
  padding-bottom: 348px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb348 {
    padding-bottom: 174px;
  }
}
.sustainability-tcfd .--px348 {
  padding: 0 348px;
}
.sustainability-tcfd .max-w-348 {
  max-width: 348px;
}
.sustainability-tcfd .w-348 {
  width: 348px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-348 {
    width: 174px;
  }
}
.sustainability-tcfd .h-348 {
  height: 348px;
}
.sustainability-tcfd .--gap348 {
  gap: 348px !important;
}
.sustainability-tcfd .--fw348 {
  font-weight: 348;
}
.sustainability-tcfd .--mt349 {
  margin-top: 349px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt349 {
    margin-top: 174.5px;
  }
}
.sustainability-tcfd .--mb349 {
  margin-bottom: 349px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb349 {
    margin-bottom: 174.5px !important;
  }
}
.sustainability-tcfd .--pt349 {
  padding-top: 349px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt349 {
    padding-top: 174.5px;
  }
}
.sustainability-tcfd .--pb349 {
  padding-bottom: 349px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb349 {
    padding-bottom: 174.5px;
  }
}
.sustainability-tcfd .--px349 {
  padding: 0 349px;
}
.sustainability-tcfd .max-w-349 {
  max-width: 349px;
}
.sustainability-tcfd .w-349 {
  width: 349px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-349 {
    width: 174.5px;
  }
}
.sustainability-tcfd .h-349 {
  height: 349px;
}
.sustainability-tcfd .--gap349 {
  gap: 349px !important;
}
.sustainability-tcfd .--fw349 {
  font-weight: 349;
}
.sustainability-tcfd .--mt350 {
  margin-top: 350px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt350 {
    margin-top: 175px;
  }
}
.sustainability-tcfd .--mb350 {
  margin-bottom: 350px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb350 {
    margin-bottom: 175px !important;
  }
}
.sustainability-tcfd .--pt350 {
  padding-top: 350px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt350 {
    padding-top: 175px;
  }
}
.sustainability-tcfd .--pb350 {
  padding-bottom: 350px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb350 {
    padding-bottom: 175px;
  }
}
.sustainability-tcfd .--px350 {
  padding: 0 350px;
}
.sustainability-tcfd .max-w-350 {
  max-width: 350px;
}
.sustainability-tcfd .w-350 {
  width: 350px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-350 {
    width: 175px;
  }
}
.sustainability-tcfd .h-350 {
  height: 350px;
}
.sustainability-tcfd .--gap350 {
  gap: 350px !important;
}
.sustainability-tcfd .--fw350 {
  font-weight: 350;
}
.sustainability-tcfd .--mt351 {
  margin-top: 351px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt351 {
    margin-top: 175.5px;
  }
}
.sustainability-tcfd .--mb351 {
  margin-bottom: 351px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb351 {
    margin-bottom: 175.5px !important;
  }
}
.sustainability-tcfd .--pt351 {
  padding-top: 351px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt351 {
    padding-top: 175.5px;
  }
}
.sustainability-tcfd .--pb351 {
  padding-bottom: 351px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb351 {
    padding-bottom: 175.5px;
  }
}
.sustainability-tcfd .--px351 {
  padding: 0 351px;
}
.sustainability-tcfd .max-w-351 {
  max-width: 351px;
}
.sustainability-tcfd .w-351 {
  width: 351px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-351 {
    width: 175.5px;
  }
}
.sustainability-tcfd .h-351 {
  height: 351px;
}
.sustainability-tcfd .--gap351 {
  gap: 351px !important;
}
.sustainability-tcfd .--fw351 {
  font-weight: 351;
}
.sustainability-tcfd .--mt352 {
  margin-top: 352px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt352 {
    margin-top: 176px;
  }
}
.sustainability-tcfd .--mb352 {
  margin-bottom: 352px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb352 {
    margin-bottom: 176px !important;
  }
}
.sustainability-tcfd .--pt352 {
  padding-top: 352px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt352 {
    padding-top: 176px;
  }
}
.sustainability-tcfd .--pb352 {
  padding-bottom: 352px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb352 {
    padding-bottom: 176px;
  }
}
.sustainability-tcfd .--px352 {
  padding: 0 352px;
}
.sustainability-tcfd .max-w-352 {
  max-width: 352px;
}
.sustainability-tcfd .w-352 {
  width: 352px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-352 {
    width: 176px;
  }
}
.sustainability-tcfd .h-352 {
  height: 352px;
}
.sustainability-tcfd .--gap352 {
  gap: 352px !important;
}
.sustainability-tcfd .--fw352 {
  font-weight: 352;
}
.sustainability-tcfd .--mt353 {
  margin-top: 353px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt353 {
    margin-top: 176.5px;
  }
}
.sustainability-tcfd .--mb353 {
  margin-bottom: 353px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb353 {
    margin-bottom: 176.5px !important;
  }
}
.sustainability-tcfd .--pt353 {
  padding-top: 353px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt353 {
    padding-top: 176.5px;
  }
}
.sustainability-tcfd .--pb353 {
  padding-bottom: 353px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb353 {
    padding-bottom: 176.5px;
  }
}
.sustainability-tcfd .--px353 {
  padding: 0 353px;
}
.sustainability-tcfd .max-w-353 {
  max-width: 353px;
}
.sustainability-tcfd .w-353 {
  width: 353px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-353 {
    width: 176.5px;
  }
}
.sustainability-tcfd .h-353 {
  height: 353px;
}
.sustainability-tcfd .--gap353 {
  gap: 353px !important;
}
.sustainability-tcfd .--fw353 {
  font-weight: 353;
}
.sustainability-tcfd .--mt354 {
  margin-top: 354px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt354 {
    margin-top: 177px;
  }
}
.sustainability-tcfd .--mb354 {
  margin-bottom: 354px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb354 {
    margin-bottom: 177px !important;
  }
}
.sustainability-tcfd .--pt354 {
  padding-top: 354px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt354 {
    padding-top: 177px;
  }
}
.sustainability-tcfd .--pb354 {
  padding-bottom: 354px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb354 {
    padding-bottom: 177px;
  }
}
.sustainability-tcfd .--px354 {
  padding: 0 354px;
}
.sustainability-tcfd .max-w-354 {
  max-width: 354px;
}
.sustainability-tcfd .w-354 {
  width: 354px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-354 {
    width: 177px;
  }
}
.sustainability-tcfd .h-354 {
  height: 354px;
}
.sustainability-tcfd .--gap354 {
  gap: 354px !important;
}
.sustainability-tcfd .--fw354 {
  font-weight: 354;
}
.sustainability-tcfd .--mt355 {
  margin-top: 355px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt355 {
    margin-top: 177.5px;
  }
}
.sustainability-tcfd .--mb355 {
  margin-bottom: 355px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb355 {
    margin-bottom: 177.5px !important;
  }
}
.sustainability-tcfd .--pt355 {
  padding-top: 355px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt355 {
    padding-top: 177.5px;
  }
}
.sustainability-tcfd .--pb355 {
  padding-bottom: 355px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb355 {
    padding-bottom: 177.5px;
  }
}
.sustainability-tcfd .--px355 {
  padding: 0 355px;
}
.sustainability-tcfd .max-w-355 {
  max-width: 355px;
}
.sustainability-tcfd .w-355 {
  width: 355px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-355 {
    width: 177.5px;
  }
}
.sustainability-tcfd .h-355 {
  height: 355px;
}
.sustainability-tcfd .--gap355 {
  gap: 355px !important;
}
.sustainability-tcfd .--fw355 {
  font-weight: 355;
}
.sustainability-tcfd .--mt356 {
  margin-top: 356px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt356 {
    margin-top: 178px;
  }
}
.sustainability-tcfd .--mb356 {
  margin-bottom: 356px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb356 {
    margin-bottom: 178px !important;
  }
}
.sustainability-tcfd .--pt356 {
  padding-top: 356px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt356 {
    padding-top: 178px;
  }
}
.sustainability-tcfd .--pb356 {
  padding-bottom: 356px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb356 {
    padding-bottom: 178px;
  }
}
.sustainability-tcfd .--px356 {
  padding: 0 356px;
}
.sustainability-tcfd .max-w-356 {
  max-width: 356px;
}
.sustainability-tcfd .w-356 {
  width: 356px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-356 {
    width: 178px;
  }
}
.sustainability-tcfd .h-356 {
  height: 356px;
}
.sustainability-tcfd .--gap356 {
  gap: 356px !important;
}
.sustainability-tcfd .--fw356 {
  font-weight: 356;
}
.sustainability-tcfd .--mt357 {
  margin-top: 357px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt357 {
    margin-top: 178.5px;
  }
}
.sustainability-tcfd .--mb357 {
  margin-bottom: 357px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb357 {
    margin-bottom: 178.5px !important;
  }
}
.sustainability-tcfd .--pt357 {
  padding-top: 357px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt357 {
    padding-top: 178.5px;
  }
}
.sustainability-tcfd .--pb357 {
  padding-bottom: 357px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb357 {
    padding-bottom: 178.5px;
  }
}
.sustainability-tcfd .--px357 {
  padding: 0 357px;
}
.sustainability-tcfd .max-w-357 {
  max-width: 357px;
}
.sustainability-tcfd .w-357 {
  width: 357px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-357 {
    width: 178.5px;
  }
}
.sustainability-tcfd .h-357 {
  height: 357px;
}
.sustainability-tcfd .--gap357 {
  gap: 357px !important;
}
.sustainability-tcfd .--fw357 {
  font-weight: 357;
}
.sustainability-tcfd .--mt358 {
  margin-top: 358px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt358 {
    margin-top: 179px;
  }
}
.sustainability-tcfd .--mb358 {
  margin-bottom: 358px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb358 {
    margin-bottom: 179px !important;
  }
}
.sustainability-tcfd .--pt358 {
  padding-top: 358px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt358 {
    padding-top: 179px;
  }
}
.sustainability-tcfd .--pb358 {
  padding-bottom: 358px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb358 {
    padding-bottom: 179px;
  }
}
.sustainability-tcfd .--px358 {
  padding: 0 358px;
}
.sustainability-tcfd .max-w-358 {
  max-width: 358px;
}
.sustainability-tcfd .w-358 {
  width: 358px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-358 {
    width: 179px;
  }
}
.sustainability-tcfd .h-358 {
  height: 358px;
}
.sustainability-tcfd .--gap358 {
  gap: 358px !important;
}
.sustainability-tcfd .--fw358 {
  font-weight: 358;
}
.sustainability-tcfd .--mt359 {
  margin-top: 359px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt359 {
    margin-top: 179.5px;
  }
}
.sustainability-tcfd .--mb359 {
  margin-bottom: 359px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb359 {
    margin-bottom: 179.5px !important;
  }
}
.sustainability-tcfd .--pt359 {
  padding-top: 359px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt359 {
    padding-top: 179.5px;
  }
}
.sustainability-tcfd .--pb359 {
  padding-bottom: 359px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb359 {
    padding-bottom: 179.5px;
  }
}
.sustainability-tcfd .--px359 {
  padding: 0 359px;
}
.sustainability-tcfd .max-w-359 {
  max-width: 359px;
}
.sustainability-tcfd .w-359 {
  width: 359px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-359 {
    width: 179.5px;
  }
}
.sustainability-tcfd .h-359 {
  height: 359px;
}
.sustainability-tcfd .--gap359 {
  gap: 359px !important;
}
.sustainability-tcfd .--fw359 {
  font-weight: 359;
}
.sustainability-tcfd .--mt360 {
  margin-top: 360px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt360 {
    margin-top: 180px;
  }
}
.sustainability-tcfd .--mb360 {
  margin-bottom: 360px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb360 {
    margin-bottom: 180px !important;
  }
}
.sustainability-tcfd .--pt360 {
  padding-top: 360px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt360 {
    padding-top: 180px;
  }
}
.sustainability-tcfd .--pb360 {
  padding-bottom: 360px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb360 {
    padding-bottom: 180px;
  }
}
.sustainability-tcfd .--px360 {
  padding: 0 360px;
}
.sustainability-tcfd .max-w-360 {
  max-width: 360px;
}
.sustainability-tcfd .w-360 {
  width: 360px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-360 {
    width: 180px;
  }
}
.sustainability-tcfd .h-360 {
  height: 360px;
}
.sustainability-tcfd .--gap360 {
  gap: 360px !important;
}
.sustainability-tcfd .--fw360 {
  font-weight: 360;
}
.sustainability-tcfd .--mt361 {
  margin-top: 361px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt361 {
    margin-top: 180.5px;
  }
}
.sustainability-tcfd .--mb361 {
  margin-bottom: 361px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb361 {
    margin-bottom: 180.5px !important;
  }
}
.sustainability-tcfd .--pt361 {
  padding-top: 361px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt361 {
    padding-top: 180.5px;
  }
}
.sustainability-tcfd .--pb361 {
  padding-bottom: 361px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb361 {
    padding-bottom: 180.5px;
  }
}
.sustainability-tcfd .--px361 {
  padding: 0 361px;
}
.sustainability-tcfd .max-w-361 {
  max-width: 361px;
}
.sustainability-tcfd .w-361 {
  width: 361px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-361 {
    width: 180.5px;
  }
}
.sustainability-tcfd .h-361 {
  height: 361px;
}
.sustainability-tcfd .--gap361 {
  gap: 361px !important;
}
.sustainability-tcfd .--fw361 {
  font-weight: 361;
}
.sustainability-tcfd .--mt362 {
  margin-top: 362px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt362 {
    margin-top: 181px;
  }
}
.sustainability-tcfd .--mb362 {
  margin-bottom: 362px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb362 {
    margin-bottom: 181px !important;
  }
}
.sustainability-tcfd .--pt362 {
  padding-top: 362px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt362 {
    padding-top: 181px;
  }
}
.sustainability-tcfd .--pb362 {
  padding-bottom: 362px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb362 {
    padding-bottom: 181px;
  }
}
.sustainability-tcfd .--px362 {
  padding: 0 362px;
}
.sustainability-tcfd .max-w-362 {
  max-width: 362px;
}
.sustainability-tcfd .w-362 {
  width: 362px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-362 {
    width: 181px;
  }
}
.sustainability-tcfd .h-362 {
  height: 362px;
}
.sustainability-tcfd .--gap362 {
  gap: 362px !important;
}
.sustainability-tcfd .--fw362 {
  font-weight: 362;
}
.sustainability-tcfd .--mt363 {
  margin-top: 363px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt363 {
    margin-top: 181.5px;
  }
}
.sustainability-tcfd .--mb363 {
  margin-bottom: 363px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb363 {
    margin-bottom: 181.5px !important;
  }
}
.sustainability-tcfd .--pt363 {
  padding-top: 363px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt363 {
    padding-top: 181.5px;
  }
}
.sustainability-tcfd .--pb363 {
  padding-bottom: 363px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb363 {
    padding-bottom: 181.5px;
  }
}
.sustainability-tcfd .--px363 {
  padding: 0 363px;
}
.sustainability-tcfd .max-w-363 {
  max-width: 363px;
}
.sustainability-tcfd .w-363 {
  width: 363px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-363 {
    width: 181.5px;
  }
}
.sustainability-tcfd .h-363 {
  height: 363px;
}
.sustainability-tcfd .--gap363 {
  gap: 363px !important;
}
.sustainability-tcfd .--fw363 {
  font-weight: 363;
}
.sustainability-tcfd .--mt364 {
  margin-top: 364px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt364 {
    margin-top: 182px;
  }
}
.sustainability-tcfd .--mb364 {
  margin-bottom: 364px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb364 {
    margin-bottom: 182px !important;
  }
}
.sustainability-tcfd .--pt364 {
  padding-top: 364px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt364 {
    padding-top: 182px;
  }
}
.sustainability-tcfd .--pb364 {
  padding-bottom: 364px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb364 {
    padding-bottom: 182px;
  }
}
.sustainability-tcfd .--px364 {
  padding: 0 364px;
}
.sustainability-tcfd .max-w-364 {
  max-width: 364px;
}
.sustainability-tcfd .w-364 {
  width: 364px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-364 {
    width: 182px;
  }
}
.sustainability-tcfd .h-364 {
  height: 364px;
}
.sustainability-tcfd .--gap364 {
  gap: 364px !important;
}
.sustainability-tcfd .--fw364 {
  font-weight: 364;
}
.sustainability-tcfd .--mt365 {
  margin-top: 365px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt365 {
    margin-top: 182.5px;
  }
}
.sustainability-tcfd .--mb365 {
  margin-bottom: 365px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb365 {
    margin-bottom: 182.5px !important;
  }
}
.sustainability-tcfd .--pt365 {
  padding-top: 365px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt365 {
    padding-top: 182.5px;
  }
}
.sustainability-tcfd .--pb365 {
  padding-bottom: 365px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb365 {
    padding-bottom: 182.5px;
  }
}
.sustainability-tcfd .--px365 {
  padding: 0 365px;
}
.sustainability-tcfd .max-w-365 {
  max-width: 365px;
}
.sustainability-tcfd .w-365 {
  width: 365px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-365 {
    width: 182.5px;
  }
}
.sustainability-tcfd .h-365 {
  height: 365px;
}
.sustainability-tcfd .--gap365 {
  gap: 365px !important;
}
.sustainability-tcfd .--fw365 {
  font-weight: 365;
}
.sustainability-tcfd .--mt366 {
  margin-top: 366px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt366 {
    margin-top: 183px;
  }
}
.sustainability-tcfd .--mb366 {
  margin-bottom: 366px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb366 {
    margin-bottom: 183px !important;
  }
}
.sustainability-tcfd .--pt366 {
  padding-top: 366px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt366 {
    padding-top: 183px;
  }
}
.sustainability-tcfd .--pb366 {
  padding-bottom: 366px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb366 {
    padding-bottom: 183px;
  }
}
.sustainability-tcfd .--px366 {
  padding: 0 366px;
}
.sustainability-tcfd .max-w-366 {
  max-width: 366px;
}
.sustainability-tcfd .w-366 {
  width: 366px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-366 {
    width: 183px;
  }
}
.sustainability-tcfd .h-366 {
  height: 366px;
}
.sustainability-tcfd .--gap366 {
  gap: 366px !important;
}
.sustainability-tcfd .--fw366 {
  font-weight: 366;
}
.sustainability-tcfd .--mt367 {
  margin-top: 367px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt367 {
    margin-top: 183.5px;
  }
}
.sustainability-tcfd .--mb367 {
  margin-bottom: 367px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb367 {
    margin-bottom: 183.5px !important;
  }
}
.sustainability-tcfd .--pt367 {
  padding-top: 367px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt367 {
    padding-top: 183.5px;
  }
}
.sustainability-tcfd .--pb367 {
  padding-bottom: 367px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb367 {
    padding-bottom: 183.5px;
  }
}
.sustainability-tcfd .--px367 {
  padding: 0 367px;
}
.sustainability-tcfd .max-w-367 {
  max-width: 367px;
}
.sustainability-tcfd .w-367 {
  width: 367px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-367 {
    width: 183.5px;
  }
}
.sustainability-tcfd .h-367 {
  height: 367px;
}
.sustainability-tcfd .--gap367 {
  gap: 367px !important;
}
.sustainability-tcfd .--fw367 {
  font-weight: 367;
}
.sustainability-tcfd .--mt368 {
  margin-top: 368px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt368 {
    margin-top: 184px;
  }
}
.sustainability-tcfd .--mb368 {
  margin-bottom: 368px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb368 {
    margin-bottom: 184px !important;
  }
}
.sustainability-tcfd .--pt368 {
  padding-top: 368px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt368 {
    padding-top: 184px;
  }
}
.sustainability-tcfd .--pb368 {
  padding-bottom: 368px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb368 {
    padding-bottom: 184px;
  }
}
.sustainability-tcfd .--px368 {
  padding: 0 368px;
}
.sustainability-tcfd .max-w-368 {
  max-width: 368px;
}
.sustainability-tcfd .w-368 {
  width: 368px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-368 {
    width: 184px;
  }
}
.sustainability-tcfd .h-368 {
  height: 368px;
}
.sustainability-tcfd .--gap368 {
  gap: 368px !important;
}
.sustainability-tcfd .--fw368 {
  font-weight: 368;
}
.sustainability-tcfd .--mt369 {
  margin-top: 369px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt369 {
    margin-top: 184.5px;
  }
}
.sustainability-tcfd .--mb369 {
  margin-bottom: 369px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb369 {
    margin-bottom: 184.5px !important;
  }
}
.sustainability-tcfd .--pt369 {
  padding-top: 369px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt369 {
    padding-top: 184.5px;
  }
}
.sustainability-tcfd .--pb369 {
  padding-bottom: 369px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb369 {
    padding-bottom: 184.5px;
  }
}
.sustainability-tcfd .--px369 {
  padding: 0 369px;
}
.sustainability-tcfd .max-w-369 {
  max-width: 369px;
}
.sustainability-tcfd .w-369 {
  width: 369px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-369 {
    width: 184.5px;
  }
}
.sustainability-tcfd .h-369 {
  height: 369px;
}
.sustainability-tcfd .--gap369 {
  gap: 369px !important;
}
.sustainability-tcfd .--fw369 {
  font-weight: 369;
}
.sustainability-tcfd .--mt370 {
  margin-top: 370px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt370 {
    margin-top: 185px;
  }
}
.sustainability-tcfd .--mb370 {
  margin-bottom: 370px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb370 {
    margin-bottom: 185px !important;
  }
}
.sustainability-tcfd .--pt370 {
  padding-top: 370px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt370 {
    padding-top: 185px;
  }
}
.sustainability-tcfd .--pb370 {
  padding-bottom: 370px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb370 {
    padding-bottom: 185px;
  }
}
.sustainability-tcfd .--px370 {
  padding: 0 370px;
}
.sustainability-tcfd .max-w-370 {
  max-width: 370px;
}
.sustainability-tcfd .w-370 {
  width: 370px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-370 {
    width: 185px;
  }
}
.sustainability-tcfd .h-370 {
  height: 370px;
}
.sustainability-tcfd .--gap370 {
  gap: 370px !important;
}
.sustainability-tcfd .--fw370 {
  font-weight: 370;
}
.sustainability-tcfd .--mt371 {
  margin-top: 371px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt371 {
    margin-top: 185.5px;
  }
}
.sustainability-tcfd .--mb371 {
  margin-bottom: 371px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb371 {
    margin-bottom: 185.5px !important;
  }
}
.sustainability-tcfd .--pt371 {
  padding-top: 371px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt371 {
    padding-top: 185.5px;
  }
}
.sustainability-tcfd .--pb371 {
  padding-bottom: 371px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb371 {
    padding-bottom: 185.5px;
  }
}
.sustainability-tcfd .--px371 {
  padding: 0 371px;
}
.sustainability-tcfd .max-w-371 {
  max-width: 371px;
}
.sustainability-tcfd .w-371 {
  width: 371px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-371 {
    width: 185.5px;
  }
}
.sustainability-tcfd .h-371 {
  height: 371px;
}
.sustainability-tcfd .--gap371 {
  gap: 371px !important;
}
.sustainability-tcfd .--fw371 {
  font-weight: 371;
}
.sustainability-tcfd .--mt372 {
  margin-top: 372px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt372 {
    margin-top: 186px;
  }
}
.sustainability-tcfd .--mb372 {
  margin-bottom: 372px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb372 {
    margin-bottom: 186px !important;
  }
}
.sustainability-tcfd .--pt372 {
  padding-top: 372px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt372 {
    padding-top: 186px;
  }
}
.sustainability-tcfd .--pb372 {
  padding-bottom: 372px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb372 {
    padding-bottom: 186px;
  }
}
.sustainability-tcfd .--px372 {
  padding: 0 372px;
}
.sustainability-tcfd .max-w-372 {
  max-width: 372px;
}
.sustainability-tcfd .w-372 {
  width: 372px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-372 {
    width: 186px;
  }
}
.sustainability-tcfd .h-372 {
  height: 372px;
}
.sustainability-tcfd .--gap372 {
  gap: 372px !important;
}
.sustainability-tcfd .--fw372 {
  font-weight: 372;
}
.sustainability-tcfd .--mt373 {
  margin-top: 373px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt373 {
    margin-top: 186.5px;
  }
}
.sustainability-tcfd .--mb373 {
  margin-bottom: 373px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb373 {
    margin-bottom: 186.5px !important;
  }
}
.sustainability-tcfd .--pt373 {
  padding-top: 373px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt373 {
    padding-top: 186.5px;
  }
}
.sustainability-tcfd .--pb373 {
  padding-bottom: 373px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb373 {
    padding-bottom: 186.5px;
  }
}
.sustainability-tcfd .--px373 {
  padding: 0 373px;
}
.sustainability-tcfd .max-w-373 {
  max-width: 373px;
}
.sustainability-tcfd .w-373 {
  width: 373px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-373 {
    width: 186.5px;
  }
}
.sustainability-tcfd .h-373 {
  height: 373px;
}
.sustainability-tcfd .--gap373 {
  gap: 373px !important;
}
.sustainability-tcfd .--fw373 {
  font-weight: 373;
}
.sustainability-tcfd .--mt374 {
  margin-top: 374px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt374 {
    margin-top: 187px;
  }
}
.sustainability-tcfd .--mb374 {
  margin-bottom: 374px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb374 {
    margin-bottom: 187px !important;
  }
}
.sustainability-tcfd .--pt374 {
  padding-top: 374px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt374 {
    padding-top: 187px;
  }
}
.sustainability-tcfd .--pb374 {
  padding-bottom: 374px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb374 {
    padding-bottom: 187px;
  }
}
.sustainability-tcfd .--px374 {
  padding: 0 374px;
}
.sustainability-tcfd .max-w-374 {
  max-width: 374px;
}
.sustainability-tcfd .w-374 {
  width: 374px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-374 {
    width: 187px;
  }
}
.sustainability-tcfd .h-374 {
  height: 374px;
}
.sustainability-tcfd .--gap374 {
  gap: 374px !important;
}
.sustainability-tcfd .--fw374 {
  font-weight: 374;
}
.sustainability-tcfd .--mt375 {
  margin-top: 375px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt375 {
    margin-top: 187.5px;
  }
}
.sustainability-tcfd .--mb375 {
  margin-bottom: 375px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb375 {
    margin-bottom: 187.5px !important;
  }
}
.sustainability-tcfd .--pt375 {
  padding-top: 375px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt375 {
    padding-top: 187.5px;
  }
}
.sustainability-tcfd .--pb375 {
  padding-bottom: 375px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb375 {
    padding-bottom: 187.5px;
  }
}
.sustainability-tcfd .--px375 {
  padding: 0 375px;
}
.sustainability-tcfd .max-w-375 {
  max-width: 375px;
}
.sustainability-tcfd .w-375 {
  width: 375px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-375 {
    width: 187.5px;
  }
}
.sustainability-tcfd .h-375 {
  height: 375px;
}
.sustainability-tcfd .--gap375 {
  gap: 375px !important;
}
.sustainability-tcfd .--fw375 {
  font-weight: 375;
}
.sustainability-tcfd .--mt376 {
  margin-top: 376px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt376 {
    margin-top: 188px;
  }
}
.sustainability-tcfd .--mb376 {
  margin-bottom: 376px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb376 {
    margin-bottom: 188px !important;
  }
}
.sustainability-tcfd .--pt376 {
  padding-top: 376px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt376 {
    padding-top: 188px;
  }
}
.sustainability-tcfd .--pb376 {
  padding-bottom: 376px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb376 {
    padding-bottom: 188px;
  }
}
.sustainability-tcfd .--px376 {
  padding: 0 376px;
}
.sustainability-tcfd .max-w-376 {
  max-width: 376px;
}
.sustainability-tcfd .w-376 {
  width: 376px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-376 {
    width: 188px;
  }
}
.sustainability-tcfd .h-376 {
  height: 376px;
}
.sustainability-tcfd .--gap376 {
  gap: 376px !important;
}
.sustainability-tcfd .--fw376 {
  font-weight: 376;
}
.sustainability-tcfd .--mt377 {
  margin-top: 377px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt377 {
    margin-top: 188.5px;
  }
}
.sustainability-tcfd .--mb377 {
  margin-bottom: 377px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb377 {
    margin-bottom: 188.5px !important;
  }
}
.sustainability-tcfd .--pt377 {
  padding-top: 377px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt377 {
    padding-top: 188.5px;
  }
}
.sustainability-tcfd .--pb377 {
  padding-bottom: 377px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb377 {
    padding-bottom: 188.5px;
  }
}
.sustainability-tcfd .--px377 {
  padding: 0 377px;
}
.sustainability-tcfd .max-w-377 {
  max-width: 377px;
}
.sustainability-tcfd .w-377 {
  width: 377px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-377 {
    width: 188.5px;
  }
}
.sustainability-tcfd .h-377 {
  height: 377px;
}
.sustainability-tcfd .--gap377 {
  gap: 377px !important;
}
.sustainability-tcfd .--fw377 {
  font-weight: 377;
}
.sustainability-tcfd .--mt378 {
  margin-top: 378px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt378 {
    margin-top: 189px;
  }
}
.sustainability-tcfd .--mb378 {
  margin-bottom: 378px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb378 {
    margin-bottom: 189px !important;
  }
}
.sustainability-tcfd .--pt378 {
  padding-top: 378px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt378 {
    padding-top: 189px;
  }
}
.sustainability-tcfd .--pb378 {
  padding-bottom: 378px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb378 {
    padding-bottom: 189px;
  }
}
.sustainability-tcfd .--px378 {
  padding: 0 378px;
}
.sustainability-tcfd .max-w-378 {
  max-width: 378px;
}
.sustainability-tcfd .w-378 {
  width: 378px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-378 {
    width: 189px;
  }
}
.sustainability-tcfd .h-378 {
  height: 378px;
}
.sustainability-tcfd .--gap378 {
  gap: 378px !important;
}
.sustainability-tcfd .--fw378 {
  font-weight: 378;
}
.sustainability-tcfd .--mt379 {
  margin-top: 379px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt379 {
    margin-top: 189.5px;
  }
}
.sustainability-tcfd .--mb379 {
  margin-bottom: 379px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb379 {
    margin-bottom: 189.5px !important;
  }
}
.sustainability-tcfd .--pt379 {
  padding-top: 379px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt379 {
    padding-top: 189.5px;
  }
}
.sustainability-tcfd .--pb379 {
  padding-bottom: 379px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb379 {
    padding-bottom: 189.5px;
  }
}
.sustainability-tcfd .--px379 {
  padding: 0 379px;
}
.sustainability-tcfd .max-w-379 {
  max-width: 379px;
}
.sustainability-tcfd .w-379 {
  width: 379px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-379 {
    width: 189.5px;
  }
}
.sustainability-tcfd .h-379 {
  height: 379px;
}
.sustainability-tcfd .--gap379 {
  gap: 379px !important;
}
.sustainability-tcfd .--fw379 {
  font-weight: 379;
}
.sustainability-tcfd .--mt380 {
  margin-top: 380px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt380 {
    margin-top: 190px;
  }
}
.sustainability-tcfd .--mb380 {
  margin-bottom: 380px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb380 {
    margin-bottom: 190px !important;
  }
}
.sustainability-tcfd .--pt380 {
  padding-top: 380px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt380 {
    padding-top: 190px;
  }
}
.sustainability-tcfd .--pb380 {
  padding-bottom: 380px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb380 {
    padding-bottom: 190px;
  }
}
.sustainability-tcfd .--px380 {
  padding: 0 380px;
}
.sustainability-tcfd .max-w-380 {
  max-width: 380px;
}
.sustainability-tcfd .w-380 {
  width: 380px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-380 {
    width: 190px;
  }
}
.sustainability-tcfd .h-380 {
  height: 380px;
}
.sustainability-tcfd .--gap380 {
  gap: 380px !important;
}
.sustainability-tcfd .--fw380 {
  font-weight: 380;
}
.sustainability-tcfd .--mt381 {
  margin-top: 381px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt381 {
    margin-top: 190.5px;
  }
}
.sustainability-tcfd .--mb381 {
  margin-bottom: 381px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb381 {
    margin-bottom: 190.5px !important;
  }
}
.sustainability-tcfd .--pt381 {
  padding-top: 381px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt381 {
    padding-top: 190.5px;
  }
}
.sustainability-tcfd .--pb381 {
  padding-bottom: 381px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb381 {
    padding-bottom: 190.5px;
  }
}
.sustainability-tcfd .--px381 {
  padding: 0 381px;
}
.sustainability-tcfd .max-w-381 {
  max-width: 381px;
}
.sustainability-tcfd .w-381 {
  width: 381px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-381 {
    width: 190.5px;
  }
}
.sustainability-tcfd .h-381 {
  height: 381px;
}
.sustainability-tcfd .--gap381 {
  gap: 381px !important;
}
.sustainability-tcfd .--fw381 {
  font-weight: 381;
}
.sustainability-tcfd .--mt382 {
  margin-top: 382px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt382 {
    margin-top: 191px;
  }
}
.sustainability-tcfd .--mb382 {
  margin-bottom: 382px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb382 {
    margin-bottom: 191px !important;
  }
}
.sustainability-tcfd .--pt382 {
  padding-top: 382px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt382 {
    padding-top: 191px;
  }
}
.sustainability-tcfd .--pb382 {
  padding-bottom: 382px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb382 {
    padding-bottom: 191px;
  }
}
.sustainability-tcfd .--px382 {
  padding: 0 382px;
}
.sustainability-tcfd .max-w-382 {
  max-width: 382px;
}
.sustainability-tcfd .w-382 {
  width: 382px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-382 {
    width: 191px;
  }
}
.sustainability-tcfd .h-382 {
  height: 382px;
}
.sustainability-tcfd .--gap382 {
  gap: 382px !important;
}
.sustainability-tcfd .--fw382 {
  font-weight: 382;
}
.sustainability-tcfd .--mt383 {
  margin-top: 383px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt383 {
    margin-top: 191.5px;
  }
}
.sustainability-tcfd .--mb383 {
  margin-bottom: 383px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb383 {
    margin-bottom: 191.5px !important;
  }
}
.sustainability-tcfd .--pt383 {
  padding-top: 383px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt383 {
    padding-top: 191.5px;
  }
}
.sustainability-tcfd .--pb383 {
  padding-bottom: 383px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb383 {
    padding-bottom: 191.5px;
  }
}
.sustainability-tcfd .--px383 {
  padding: 0 383px;
}
.sustainability-tcfd .max-w-383 {
  max-width: 383px;
}
.sustainability-tcfd .w-383 {
  width: 383px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-383 {
    width: 191.5px;
  }
}
.sustainability-tcfd .h-383 {
  height: 383px;
}
.sustainability-tcfd .--gap383 {
  gap: 383px !important;
}
.sustainability-tcfd .--fw383 {
  font-weight: 383;
}
.sustainability-tcfd .--mt384 {
  margin-top: 384px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt384 {
    margin-top: 192px;
  }
}
.sustainability-tcfd .--mb384 {
  margin-bottom: 384px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb384 {
    margin-bottom: 192px !important;
  }
}
.sustainability-tcfd .--pt384 {
  padding-top: 384px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt384 {
    padding-top: 192px;
  }
}
.sustainability-tcfd .--pb384 {
  padding-bottom: 384px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb384 {
    padding-bottom: 192px;
  }
}
.sustainability-tcfd .--px384 {
  padding: 0 384px;
}
.sustainability-tcfd .max-w-384 {
  max-width: 384px;
}
.sustainability-tcfd .w-384 {
  width: 384px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-384 {
    width: 192px;
  }
}
.sustainability-tcfd .h-384 {
  height: 384px;
}
.sustainability-tcfd .--gap384 {
  gap: 384px !important;
}
.sustainability-tcfd .--fw384 {
  font-weight: 384;
}
.sustainability-tcfd .--mt385 {
  margin-top: 385px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt385 {
    margin-top: 192.5px;
  }
}
.sustainability-tcfd .--mb385 {
  margin-bottom: 385px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb385 {
    margin-bottom: 192.5px !important;
  }
}
.sustainability-tcfd .--pt385 {
  padding-top: 385px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt385 {
    padding-top: 192.5px;
  }
}
.sustainability-tcfd .--pb385 {
  padding-bottom: 385px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb385 {
    padding-bottom: 192.5px;
  }
}
.sustainability-tcfd .--px385 {
  padding: 0 385px;
}
.sustainability-tcfd .max-w-385 {
  max-width: 385px;
}
.sustainability-tcfd .w-385 {
  width: 385px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-385 {
    width: 192.5px;
  }
}
.sustainability-tcfd .h-385 {
  height: 385px;
}
.sustainability-tcfd .--gap385 {
  gap: 385px !important;
}
.sustainability-tcfd .--fw385 {
  font-weight: 385;
}
.sustainability-tcfd .--mt386 {
  margin-top: 386px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt386 {
    margin-top: 193px;
  }
}
.sustainability-tcfd .--mb386 {
  margin-bottom: 386px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb386 {
    margin-bottom: 193px !important;
  }
}
.sustainability-tcfd .--pt386 {
  padding-top: 386px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt386 {
    padding-top: 193px;
  }
}
.sustainability-tcfd .--pb386 {
  padding-bottom: 386px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb386 {
    padding-bottom: 193px;
  }
}
.sustainability-tcfd .--px386 {
  padding: 0 386px;
}
.sustainability-tcfd .max-w-386 {
  max-width: 386px;
}
.sustainability-tcfd .w-386 {
  width: 386px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-386 {
    width: 193px;
  }
}
.sustainability-tcfd .h-386 {
  height: 386px;
}
.sustainability-tcfd .--gap386 {
  gap: 386px !important;
}
.sustainability-tcfd .--fw386 {
  font-weight: 386;
}
.sustainability-tcfd .--mt387 {
  margin-top: 387px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt387 {
    margin-top: 193.5px;
  }
}
.sustainability-tcfd .--mb387 {
  margin-bottom: 387px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb387 {
    margin-bottom: 193.5px !important;
  }
}
.sustainability-tcfd .--pt387 {
  padding-top: 387px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt387 {
    padding-top: 193.5px;
  }
}
.sustainability-tcfd .--pb387 {
  padding-bottom: 387px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb387 {
    padding-bottom: 193.5px;
  }
}
.sustainability-tcfd .--px387 {
  padding: 0 387px;
}
.sustainability-tcfd .max-w-387 {
  max-width: 387px;
}
.sustainability-tcfd .w-387 {
  width: 387px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-387 {
    width: 193.5px;
  }
}
.sustainability-tcfd .h-387 {
  height: 387px;
}
.sustainability-tcfd .--gap387 {
  gap: 387px !important;
}
.sustainability-tcfd .--fw387 {
  font-weight: 387;
}
.sustainability-tcfd .--mt388 {
  margin-top: 388px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt388 {
    margin-top: 194px;
  }
}
.sustainability-tcfd .--mb388 {
  margin-bottom: 388px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb388 {
    margin-bottom: 194px !important;
  }
}
.sustainability-tcfd .--pt388 {
  padding-top: 388px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt388 {
    padding-top: 194px;
  }
}
.sustainability-tcfd .--pb388 {
  padding-bottom: 388px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb388 {
    padding-bottom: 194px;
  }
}
.sustainability-tcfd .--px388 {
  padding: 0 388px;
}
.sustainability-tcfd .max-w-388 {
  max-width: 388px;
}
.sustainability-tcfd .w-388 {
  width: 388px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-388 {
    width: 194px;
  }
}
.sustainability-tcfd .h-388 {
  height: 388px;
}
.sustainability-tcfd .--gap388 {
  gap: 388px !important;
}
.sustainability-tcfd .--fw388 {
  font-weight: 388;
}
.sustainability-tcfd .--mt389 {
  margin-top: 389px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt389 {
    margin-top: 194.5px;
  }
}
.sustainability-tcfd .--mb389 {
  margin-bottom: 389px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb389 {
    margin-bottom: 194.5px !important;
  }
}
.sustainability-tcfd .--pt389 {
  padding-top: 389px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt389 {
    padding-top: 194.5px;
  }
}
.sustainability-tcfd .--pb389 {
  padding-bottom: 389px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb389 {
    padding-bottom: 194.5px;
  }
}
.sustainability-tcfd .--px389 {
  padding: 0 389px;
}
.sustainability-tcfd .max-w-389 {
  max-width: 389px;
}
.sustainability-tcfd .w-389 {
  width: 389px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-389 {
    width: 194.5px;
  }
}
.sustainability-tcfd .h-389 {
  height: 389px;
}
.sustainability-tcfd .--gap389 {
  gap: 389px !important;
}
.sustainability-tcfd .--fw389 {
  font-weight: 389;
}
.sustainability-tcfd .--mt390 {
  margin-top: 390px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt390 {
    margin-top: 195px;
  }
}
.sustainability-tcfd .--mb390 {
  margin-bottom: 390px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb390 {
    margin-bottom: 195px !important;
  }
}
.sustainability-tcfd .--pt390 {
  padding-top: 390px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt390 {
    padding-top: 195px;
  }
}
.sustainability-tcfd .--pb390 {
  padding-bottom: 390px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb390 {
    padding-bottom: 195px;
  }
}
.sustainability-tcfd .--px390 {
  padding: 0 390px;
}
.sustainability-tcfd .max-w-390 {
  max-width: 390px;
}
.sustainability-tcfd .w-390 {
  width: 390px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-390 {
    width: 195px;
  }
}
.sustainability-tcfd .h-390 {
  height: 390px;
}
.sustainability-tcfd .--gap390 {
  gap: 390px !important;
}
.sustainability-tcfd .--fw390 {
  font-weight: 390;
}
.sustainability-tcfd .--mt391 {
  margin-top: 391px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt391 {
    margin-top: 195.5px;
  }
}
.sustainability-tcfd .--mb391 {
  margin-bottom: 391px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb391 {
    margin-bottom: 195.5px !important;
  }
}
.sustainability-tcfd .--pt391 {
  padding-top: 391px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt391 {
    padding-top: 195.5px;
  }
}
.sustainability-tcfd .--pb391 {
  padding-bottom: 391px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb391 {
    padding-bottom: 195.5px;
  }
}
.sustainability-tcfd .--px391 {
  padding: 0 391px;
}
.sustainability-tcfd .max-w-391 {
  max-width: 391px;
}
.sustainability-tcfd .w-391 {
  width: 391px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-391 {
    width: 195.5px;
  }
}
.sustainability-tcfd .h-391 {
  height: 391px;
}
.sustainability-tcfd .--gap391 {
  gap: 391px !important;
}
.sustainability-tcfd .--fw391 {
  font-weight: 391;
}
.sustainability-tcfd .--mt392 {
  margin-top: 392px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt392 {
    margin-top: 196px;
  }
}
.sustainability-tcfd .--mb392 {
  margin-bottom: 392px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb392 {
    margin-bottom: 196px !important;
  }
}
.sustainability-tcfd .--pt392 {
  padding-top: 392px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt392 {
    padding-top: 196px;
  }
}
.sustainability-tcfd .--pb392 {
  padding-bottom: 392px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb392 {
    padding-bottom: 196px;
  }
}
.sustainability-tcfd .--px392 {
  padding: 0 392px;
}
.sustainability-tcfd .max-w-392 {
  max-width: 392px;
}
.sustainability-tcfd .w-392 {
  width: 392px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-392 {
    width: 196px;
  }
}
.sustainability-tcfd .h-392 {
  height: 392px;
}
.sustainability-tcfd .--gap392 {
  gap: 392px !important;
}
.sustainability-tcfd .--fw392 {
  font-weight: 392;
}
.sustainability-tcfd .--mt393 {
  margin-top: 393px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt393 {
    margin-top: 196.5px;
  }
}
.sustainability-tcfd .--mb393 {
  margin-bottom: 393px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb393 {
    margin-bottom: 196.5px !important;
  }
}
.sustainability-tcfd .--pt393 {
  padding-top: 393px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt393 {
    padding-top: 196.5px;
  }
}
.sustainability-tcfd .--pb393 {
  padding-bottom: 393px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb393 {
    padding-bottom: 196.5px;
  }
}
.sustainability-tcfd .--px393 {
  padding: 0 393px;
}
.sustainability-tcfd .max-w-393 {
  max-width: 393px;
}
.sustainability-tcfd .w-393 {
  width: 393px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-393 {
    width: 196.5px;
  }
}
.sustainability-tcfd .h-393 {
  height: 393px;
}
.sustainability-tcfd .--gap393 {
  gap: 393px !important;
}
.sustainability-tcfd .--fw393 {
  font-weight: 393;
}
.sustainability-tcfd .--mt394 {
  margin-top: 394px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt394 {
    margin-top: 197px;
  }
}
.sustainability-tcfd .--mb394 {
  margin-bottom: 394px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb394 {
    margin-bottom: 197px !important;
  }
}
.sustainability-tcfd .--pt394 {
  padding-top: 394px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt394 {
    padding-top: 197px;
  }
}
.sustainability-tcfd .--pb394 {
  padding-bottom: 394px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb394 {
    padding-bottom: 197px;
  }
}
.sustainability-tcfd .--px394 {
  padding: 0 394px;
}
.sustainability-tcfd .max-w-394 {
  max-width: 394px;
}
.sustainability-tcfd .w-394 {
  width: 394px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-394 {
    width: 197px;
  }
}
.sustainability-tcfd .h-394 {
  height: 394px;
}
.sustainability-tcfd .--gap394 {
  gap: 394px !important;
}
.sustainability-tcfd .--fw394 {
  font-weight: 394;
}
.sustainability-tcfd .--mt395 {
  margin-top: 395px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt395 {
    margin-top: 197.5px;
  }
}
.sustainability-tcfd .--mb395 {
  margin-bottom: 395px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb395 {
    margin-bottom: 197.5px !important;
  }
}
.sustainability-tcfd .--pt395 {
  padding-top: 395px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt395 {
    padding-top: 197.5px;
  }
}
.sustainability-tcfd .--pb395 {
  padding-bottom: 395px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb395 {
    padding-bottom: 197.5px;
  }
}
.sustainability-tcfd .--px395 {
  padding: 0 395px;
}
.sustainability-tcfd .max-w-395 {
  max-width: 395px;
}
.sustainability-tcfd .w-395 {
  width: 395px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-395 {
    width: 197.5px;
  }
}
.sustainability-tcfd .h-395 {
  height: 395px;
}
.sustainability-tcfd .--gap395 {
  gap: 395px !important;
}
.sustainability-tcfd .--fw395 {
  font-weight: 395;
}
.sustainability-tcfd .--mt396 {
  margin-top: 396px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt396 {
    margin-top: 198px;
  }
}
.sustainability-tcfd .--mb396 {
  margin-bottom: 396px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb396 {
    margin-bottom: 198px !important;
  }
}
.sustainability-tcfd .--pt396 {
  padding-top: 396px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt396 {
    padding-top: 198px;
  }
}
.sustainability-tcfd .--pb396 {
  padding-bottom: 396px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb396 {
    padding-bottom: 198px;
  }
}
.sustainability-tcfd .--px396 {
  padding: 0 396px;
}
.sustainability-tcfd .max-w-396 {
  max-width: 396px;
}
.sustainability-tcfd .w-396 {
  width: 396px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-396 {
    width: 198px;
  }
}
.sustainability-tcfd .h-396 {
  height: 396px;
}
.sustainability-tcfd .--gap396 {
  gap: 396px !important;
}
.sustainability-tcfd .--fw396 {
  font-weight: 396;
}
.sustainability-tcfd .--mt397 {
  margin-top: 397px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt397 {
    margin-top: 198.5px;
  }
}
.sustainability-tcfd .--mb397 {
  margin-bottom: 397px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb397 {
    margin-bottom: 198.5px !important;
  }
}
.sustainability-tcfd .--pt397 {
  padding-top: 397px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt397 {
    padding-top: 198.5px;
  }
}
.sustainability-tcfd .--pb397 {
  padding-bottom: 397px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb397 {
    padding-bottom: 198.5px;
  }
}
.sustainability-tcfd .--px397 {
  padding: 0 397px;
}
.sustainability-tcfd .max-w-397 {
  max-width: 397px;
}
.sustainability-tcfd .w-397 {
  width: 397px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-397 {
    width: 198.5px;
  }
}
.sustainability-tcfd .h-397 {
  height: 397px;
}
.sustainability-tcfd .--gap397 {
  gap: 397px !important;
}
.sustainability-tcfd .--fw397 {
  font-weight: 397;
}
.sustainability-tcfd .--mt398 {
  margin-top: 398px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt398 {
    margin-top: 199px;
  }
}
.sustainability-tcfd .--mb398 {
  margin-bottom: 398px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb398 {
    margin-bottom: 199px !important;
  }
}
.sustainability-tcfd .--pt398 {
  padding-top: 398px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt398 {
    padding-top: 199px;
  }
}
.sustainability-tcfd .--pb398 {
  padding-bottom: 398px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb398 {
    padding-bottom: 199px;
  }
}
.sustainability-tcfd .--px398 {
  padding: 0 398px;
}
.sustainability-tcfd .max-w-398 {
  max-width: 398px;
}
.sustainability-tcfd .w-398 {
  width: 398px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-398 {
    width: 199px;
  }
}
.sustainability-tcfd .h-398 {
  height: 398px;
}
.sustainability-tcfd .--gap398 {
  gap: 398px !important;
}
.sustainability-tcfd .--fw398 {
  font-weight: 398;
}
.sustainability-tcfd .--mt399 {
  margin-top: 399px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt399 {
    margin-top: 199.5px;
  }
}
.sustainability-tcfd .--mb399 {
  margin-bottom: 399px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb399 {
    margin-bottom: 199.5px !important;
  }
}
.sustainability-tcfd .--pt399 {
  padding-top: 399px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt399 {
    padding-top: 199.5px;
  }
}
.sustainability-tcfd .--pb399 {
  padding-bottom: 399px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb399 {
    padding-bottom: 199.5px;
  }
}
.sustainability-tcfd .--px399 {
  padding: 0 399px;
}
.sustainability-tcfd .max-w-399 {
  max-width: 399px;
}
.sustainability-tcfd .w-399 {
  width: 399px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-399 {
    width: 199.5px;
  }
}
.sustainability-tcfd .h-399 {
  height: 399px;
}
.sustainability-tcfd .--gap399 {
  gap: 399px !important;
}
.sustainability-tcfd .--fw399 {
  font-weight: 399;
}
.sustainability-tcfd .--mt400 {
  margin-top: 400px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt400 {
    margin-top: 200px;
  }
}
.sustainability-tcfd .--mb400 {
  margin-bottom: 400px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb400 {
    margin-bottom: 200px !important;
  }
}
.sustainability-tcfd .--pt400 {
  padding-top: 400px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt400 {
    padding-top: 200px;
  }
}
.sustainability-tcfd .--pb400 {
  padding-bottom: 400px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb400 {
    padding-bottom: 200px;
  }
}
.sustainability-tcfd .--px400 {
  padding: 0 400px;
}
.sustainability-tcfd .max-w-400 {
  max-width: 400px;
}
.sustainability-tcfd .w-400 {
  width: 400px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-400 {
    width: 200px;
  }
}
.sustainability-tcfd .h-400 {
  height: 400px;
}
.sustainability-tcfd .--gap400 {
  gap: 400px !important;
}
.sustainability-tcfd .--fw400 {
  font-weight: 400;
}
.sustainability-tcfd .--mt401 {
  margin-top: 401px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt401 {
    margin-top: 200.5px;
  }
}
.sustainability-tcfd .--mb401 {
  margin-bottom: 401px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb401 {
    margin-bottom: 200.5px !important;
  }
}
.sustainability-tcfd .--pt401 {
  padding-top: 401px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt401 {
    padding-top: 200.5px;
  }
}
.sustainability-tcfd .--pb401 {
  padding-bottom: 401px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb401 {
    padding-bottom: 200.5px;
  }
}
.sustainability-tcfd .--px401 {
  padding: 0 401px;
}
.sustainability-tcfd .max-w-401 {
  max-width: 401px;
}
.sustainability-tcfd .w-401 {
  width: 401px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-401 {
    width: 200.5px;
  }
}
.sustainability-tcfd .h-401 {
  height: 401px;
}
.sustainability-tcfd .--gap401 {
  gap: 401px !important;
}
.sustainability-tcfd .--fw401 {
  font-weight: 401;
}
.sustainability-tcfd .--mt402 {
  margin-top: 402px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt402 {
    margin-top: 201px;
  }
}
.sustainability-tcfd .--mb402 {
  margin-bottom: 402px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb402 {
    margin-bottom: 201px !important;
  }
}
.sustainability-tcfd .--pt402 {
  padding-top: 402px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt402 {
    padding-top: 201px;
  }
}
.sustainability-tcfd .--pb402 {
  padding-bottom: 402px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb402 {
    padding-bottom: 201px;
  }
}
.sustainability-tcfd .--px402 {
  padding: 0 402px;
}
.sustainability-tcfd .max-w-402 {
  max-width: 402px;
}
.sustainability-tcfd .w-402 {
  width: 402px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-402 {
    width: 201px;
  }
}
.sustainability-tcfd .h-402 {
  height: 402px;
}
.sustainability-tcfd .--gap402 {
  gap: 402px !important;
}
.sustainability-tcfd .--fw402 {
  font-weight: 402;
}
.sustainability-tcfd .--mt403 {
  margin-top: 403px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt403 {
    margin-top: 201.5px;
  }
}
.sustainability-tcfd .--mb403 {
  margin-bottom: 403px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb403 {
    margin-bottom: 201.5px !important;
  }
}
.sustainability-tcfd .--pt403 {
  padding-top: 403px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt403 {
    padding-top: 201.5px;
  }
}
.sustainability-tcfd .--pb403 {
  padding-bottom: 403px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb403 {
    padding-bottom: 201.5px;
  }
}
.sustainability-tcfd .--px403 {
  padding: 0 403px;
}
.sustainability-tcfd .max-w-403 {
  max-width: 403px;
}
.sustainability-tcfd .w-403 {
  width: 403px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-403 {
    width: 201.5px;
  }
}
.sustainability-tcfd .h-403 {
  height: 403px;
}
.sustainability-tcfd .--gap403 {
  gap: 403px !important;
}
.sustainability-tcfd .--fw403 {
  font-weight: 403;
}
.sustainability-tcfd .--mt404 {
  margin-top: 404px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt404 {
    margin-top: 202px;
  }
}
.sustainability-tcfd .--mb404 {
  margin-bottom: 404px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb404 {
    margin-bottom: 202px !important;
  }
}
.sustainability-tcfd .--pt404 {
  padding-top: 404px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt404 {
    padding-top: 202px;
  }
}
.sustainability-tcfd .--pb404 {
  padding-bottom: 404px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb404 {
    padding-bottom: 202px;
  }
}
.sustainability-tcfd .--px404 {
  padding: 0 404px;
}
.sustainability-tcfd .max-w-404 {
  max-width: 404px;
}
.sustainability-tcfd .w-404 {
  width: 404px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-404 {
    width: 202px;
  }
}
.sustainability-tcfd .h-404 {
  height: 404px;
}
.sustainability-tcfd .--gap404 {
  gap: 404px !important;
}
.sustainability-tcfd .--fw404 {
  font-weight: 404;
}
.sustainability-tcfd .--mt405 {
  margin-top: 405px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt405 {
    margin-top: 202.5px;
  }
}
.sustainability-tcfd .--mb405 {
  margin-bottom: 405px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb405 {
    margin-bottom: 202.5px !important;
  }
}
.sustainability-tcfd .--pt405 {
  padding-top: 405px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt405 {
    padding-top: 202.5px;
  }
}
.sustainability-tcfd .--pb405 {
  padding-bottom: 405px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb405 {
    padding-bottom: 202.5px;
  }
}
.sustainability-tcfd .--px405 {
  padding: 0 405px;
}
.sustainability-tcfd .max-w-405 {
  max-width: 405px;
}
.sustainability-tcfd .w-405 {
  width: 405px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-405 {
    width: 202.5px;
  }
}
.sustainability-tcfd .h-405 {
  height: 405px;
}
.sustainability-tcfd .--gap405 {
  gap: 405px !important;
}
.sustainability-tcfd .--fw405 {
  font-weight: 405;
}
.sustainability-tcfd .--mt406 {
  margin-top: 406px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt406 {
    margin-top: 203px;
  }
}
.sustainability-tcfd .--mb406 {
  margin-bottom: 406px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb406 {
    margin-bottom: 203px !important;
  }
}
.sustainability-tcfd .--pt406 {
  padding-top: 406px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt406 {
    padding-top: 203px;
  }
}
.sustainability-tcfd .--pb406 {
  padding-bottom: 406px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb406 {
    padding-bottom: 203px;
  }
}
.sustainability-tcfd .--px406 {
  padding: 0 406px;
}
.sustainability-tcfd .max-w-406 {
  max-width: 406px;
}
.sustainability-tcfd .w-406 {
  width: 406px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-406 {
    width: 203px;
  }
}
.sustainability-tcfd .h-406 {
  height: 406px;
}
.sustainability-tcfd .--gap406 {
  gap: 406px !important;
}
.sustainability-tcfd .--fw406 {
  font-weight: 406;
}
.sustainability-tcfd .--mt407 {
  margin-top: 407px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt407 {
    margin-top: 203.5px;
  }
}
.sustainability-tcfd .--mb407 {
  margin-bottom: 407px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb407 {
    margin-bottom: 203.5px !important;
  }
}
.sustainability-tcfd .--pt407 {
  padding-top: 407px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt407 {
    padding-top: 203.5px;
  }
}
.sustainability-tcfd .--pb407 {
  padding-bottom: 407px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb407 {
    padding-bottom: 203.5px;
  }
}
.sustainability-tcfd .--px407 {
  padding: 0 407px;
}
.sustainability-tcfd .max-w-407 {
  max-width: 407px;
}
.sustainability-tcfd .w-407 {
  width: 407px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-407 {
    width: 203.5px;
  }
}
.sustainability-tcfd .h-407 {
  height: 407px;
}
.sustainability-tcfd .--gap407 {
  gap: 407px !important;
}
.sustainability-tcfd .--fw407 {
  font-weight: 407;
}
.sustainability-tcfd .--mt408 {
  margin-top: 408px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt408 {
    margin-top: 204px;
  }
}
.sustainability-tcfd .--mb408 {
  margin-bottom: 408px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb408 {
    margin-bottom: 204px !important;
  }
}
.sustainability-tcfd .--pt408 {
  padding-top: 408px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt408 {
    padding-top: 204px;
  }
}
.sustainability-tcfd .--pb408 {
  padding-bottom: 408px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb408 {
    padding-bottom: 204px;
  }
}
.sustainability-tcfd .--px408 {
  padding: 0 408px;
}
.sustainability-tcfd .max-w-408 {
  max-width: 408px;
}
.sustainability-tcfd .w-408 {
  width: 408px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-408 {
    width: 204px;
  }
}
.sustainability-tcfd .h-408 {
  height: 408px;
}
.sustainability-tcfd .--gap408 {
  gap: 408px !important;
}
.sustainability-tcfd .--fw408 {
  font-weight: 408;
}
.sustainability-tcfd .--mt409 {
  margin-top: 409px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt409 {
    margin-top: 204.5px;
  }
}
.sustainability-tcfd .--mb409 {
  margin-bottom: 409px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb409 {
    margin-bottom: 204.5px !important;
  }
}
.sustainability-tcfd .--pt409 {
  padding-top: 409px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt409 {
    padding-top: 204.5px;
  }
}
.sustainability-tcfd .--pb409 {
  padding-bottom: 409px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb409 {
    padding-bottom: 204.5px;
  }
}
.sustainability-tcfd .--px409 {
  padding: 0 409px;
}
.sustainability-tcfd .max-w-409 {
  max-width: 409px;
}
.sustainability-tcfd .w-409 {
  width: 409px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-409 {
    width: 204.5px;
  }
}
.sustainability-tcfd .h-409 {
  height: 409px;
}
.sustainability-tcfd .--gap409 {
  gap: 409px !important;
}
.sustainability-tcfd .--fw409 {
  font-weight: 409;
}
.sustainability-tcfd .--mt410 {
  margin-top: 410px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt410 {
    margin-top: 205px;
  }
}
.sustainability-tcfd .--mb410 {
  margin-bottom: 410px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb410 {
    margin-bottom: 205px !important;
  }
}
.sustainability-tcfd .--pt410 {
  padding-top: 410px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt410 {
    padding-top: 205px;
  }
}
.sustainability-tcfd .--pb410 {
  padding-bottom: 410px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb410 {
    padding-bottom: 205px;
  }
}
.sustainability-tcfd .--px410 {
  padding: 0 410px;
}
.sustainability-tcfd .max-w-410 {
  max-width: 410px;
}
.sustainability-tcfd .w-410 {
  width: 410px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-410 {
    width: 205px;
  }
}
.sustainability-tcfd .h-410 {
  height: 410px;
}
.sustainability-tcfd .--gap410 {
  gap: 410px !important;
}
.sustainability-tcfd .--fw410 {
  font-weight: 410;
}
.sustainability-tcfd .--mt411 {
  margin-top: 411px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt411 {
    margin-top: 205.5px;
  }
}
.sustainability-tcfd .--mb411 {
  margin-bottom: 411px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb411 {
    margin-bottom: 205.5px !important;
  }
}
.sustainability-tcfd .--pt411 {
  padding-top: 411px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt411 {
    padding-top: 205.5px;
  }
}
.sustainability-tcfd .--pb411 {
  padding-bottom: 411px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb411 {
    padding-bottom: 205.5px;
  }
}
.sustainability-tcfd .--px411 {
  padding: 0 411px;
}
.sustainability-tcfd .max-w-411 {
  max-width: 411px;
}
.sustainability-tcfd .w-411 {
  width: 411px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-411 {
    width: 205.5px;
  }
}
.sustainability-tcfd .h-411 {
  height: 411px;
}
.sustainability-tcfd .--gap411 {
  gap: 411px !important;
}
.sustainability-tcfd .--fw411 {
  font-weight: 411;
}
.sustainability-tcfd .--mt412 {
  margin-top: 412px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt412 {
    margin-top: 206px;
  }
}
.sustainability-tcfd .--mb412 {
  margin-bottom: 412px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb412 {
    margin-bottom: 206px !important;
  }
}
.sustainability-tcfd .--pt412 {
  padding-top: 412px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt412 {
    padding-top: 206px;
  }
}
.sustainability-tcfd .--pb412 {
  padding-bottom: 412px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb412 {
    padding-bottom: 206px;
  }
}
.sustainability-tcfd .--px412 {
  padding: 0 412px;
}
.sustainability-tcfd .max-w-412 {
  max-width: 412px;
}
.sustainability-tcfd .w-412 {
  width: 412px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-412 {
    width: 206px;
  }
}
.sustainability-tcfd .h-412 {
  height: 412px;
}
.sustainability-tcfd .--gap412 {
  gap: 412px !important;
}
.sustainability-tcfd .--fw412 {
  font-weight: 412;
}
.sustainability-tcfd .--mt413 {
  margin-top: 413px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt413 {
    margin-top: 206.5px;
  }
}
.sustainability-tcfd .--mb413 {
  margin-bottom: 413px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb413 {
    margin-bottom: 206.5px !important;
  }
}
.sustainability-tcfd .--pt413 {
  padding-top: 413px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt413 {
    padding-top: 206.5px;
  }
}
.sustainability-tcfd .--pb413 {
  padding-bottom: 413px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb413 {
    padding-bottom: 206.5px;
  }
}
.sustainability-tcfd .--px413 {
  padding: 0 413px;
}
.sustainability-tcfd .max-w-413 {
  max-width: 413px;
}
.sustainability-tcfd .w-413 {
  width: 413px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-413 {
    width: 206.5px;
  }
}
.sustainability-tcfd .h-413 {
  height: 413px;
}
.sustainability-tcfd .--gap413 {
  gap: 413px !important;
}
.sustainability-tcfd .--fw413 {
  font-weight: 413;
}
.sustainability-tcfd .--mt414 {
  margin-top: 414px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt414 {
    margin-top: 207px;
  }
}
.sustainability-tcfd .--mb414 {
  margin-bottom: 414px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb414 {
    margin-bottom: 207px !important;
  }
}
.sustainability-tcfd .--pt414 {
  padding-top: 414px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt414 {
    padding-top: 207px;
  }
}
.sustainability-tcfd .--pb414 {
  padding-bottom: 414px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb414 {
    padding-bottom: 207px;
  }
}
.sustainability-tcfd .--px414 {
  padding: 0 414px;
}
.sustainability-tcfd .max-w-414 {
  max-width: 414px;
}
.sustainability-tcfd .w-414 {
  width: 414px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-414 {
    width: 207px;
  }
}
.sustainability-tcfd .h-414 {
  height: 414px;
}
.sustainability-tcfd .--gap414 {
  gap: 414px !important;
}
.sustainability-tcfd .--fw414 {
  font-weight: 414;
}
.sustainability-tcfd .--mt415 {
  margin-top: 415px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt415 {
    margin-top: 207.5px;
  }
}
.sustainability-tcfd .--mb415 {
  margin-bottom: 415px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb415 {
    margin-bottom: 207.5px !important;
  }
}
.sustainability-tcfd .--pt415 {
  padding-top: 415px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt415 {
    padding-top: 207.5px;
  }
}
.sustainability-tcfd .--pb415 {
  padding-bottom: 415px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb415 {
    padding-bottom: 207.5px;
  }
}
.sustainability-tcfd .--px415 {
  padding: 0 415px;
}
.sustainability-tcfd .max-w-415 {
  max-width: 415px;
}
.sustainability-tcfd .w-415 {
  width: 415px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-415 {
    width: 207.5px;
  }
}
.sustainability-tcfd .h-415 {
  height: 415px;
}
.sustainability-tcfd .--gap415 {
  gap: 415px !important;
}
.sustainability-tcfd .--fw415 {
  font-weight: 415;
}
.sustainability-tcfd .--mt416 {
  margin-top: 416px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt416 {
    margin-top: 208px;
  }
}
.sustainability-tcfd .--mb416 {
  margin-bottom: 416px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb416 {
    margin-bottom: 208px !important;
  }
}
.sustainability-tcfd .--pt416 {
  padding-top: 416px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt416 {
    padding-top: 208px;
  }
}
.sustainability-tcfd .--pb416 {
  padding-bottom: 416px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb416 {
    padding-bottom: 208px;
  }
}
.sustainability-tcfd .--px416 {
  padding: 0 416px;
}
.sustainability-tcfd .max-w-416 {
  max-width: 416px;
}
.sustainability-tcfd .w-416 {
  width: 416px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-416 {
    width: 208px;
  }
}
.sustainability-tcfd .h-416 {
  height: 416px;
}
.sustainability-tcfd .--gap416 {
  gap: 416px !important;
}
.sustainability-tcfd .--fw416 {
  font-weight: 416;
}
.sustainability-tcfd .--mt417 {
  margin-top: 417px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt417 {
    margin-top: 208.5px;
  }
}
.sustainability-tcfd .--mb417 {
  margin-bottom: 417px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb417 {
    margin-bottom: 208.5px !important;
  }
}
.sustainability-tcfd .--pt417 {
  padding-top: 417px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt417 {
    padding-top: 208.5px;
  }
}
.sustainability-tcfd .--pb417 {
  padding-bottom: 417px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb417 {
    padding-bottom: 208.5px;
  }
}
.sustainability-tcfd .--px417 {
  padding: 0 417px;
}
.sustainability-tcfd .max-w-417 {
  max-width: 417px;
}
.sustainability-tcfd .w-417 {
  width: 417px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-417 {
    width: 208.5px;
  }
}
.sustainability-tcfd .h-417 {
  height: 417px;
}
.sustainability-tcfd .--gap417 {
  gap: 417px !important;
}
.sustainability-tcfd .--fw417 {
  font-weight: 417;
}
.sustainability-tcfd .--mt418 {
  margin-top: 418px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt418 {
    margin-top: 209px;
  }
}
.sustainability-tcfd .--mb418 {
  margin-bottom: 418px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb418 {
    margin-bottom: 209px !important;
  }
}
.sustainability-tcfd .--pt418 {
  padding-top: 418px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt418 {
    padding-top: 209px;
  }
}
.sustainability-tcfd .--pb418 {
  padding-bottom: 418px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb418 {
    padding-bottom: 209px;
  }
}
.sustainability-tcfd .--px418 {
  padding: 0 418px;
}
.sustainability-tcfd .max-w-418 {
  max-width: 418px;
}
.sustainability-tcfd .w-418 {
  width: 418px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-418 {
    width: 209px;
  }
}
.sustainability-tcfd .h-418 {
  height: 418px;
}
.sustainability-tcfd .--gap418 {
  gap: 418px !important;
}
.sustainability-tcfd .--fw418 {
  font-weight: 418;
}
.sustainability-tcfd .--mt419 {
  margin-top: 419px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt419 {
    margin-top: 209.5px;
  }
}
.sustainability-tcfd .--mb419 {
  margin-bottom: 419px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb419 {
    margin-bottom: 209.5px !important;
  }
}
.sustainability-tcfd .--pt419 {
  padding-top: 419px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt419 {
    padding-top: 209.5px;
  }
}
.sustainability-tcfd .--pb419 {
  padding-bottom: 419px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb419 {
    padding-bottom: 209.5px;
  }
}
.sustainability-tcfd .--px419 {
  padding: 0 419px;
}
.sustainability-tcfd .max-w-419 {
  max-width: 419px;
}
.sustainability-tcfd .w-419 {
  width: 419px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-419 {
    width: 209.5px;
  }
}
.sustainability-tcfd .h-419 {
  height: 419px;
}
.sustainability-tcfd .--gap419 {
  gap: 419px !important;
}
.sustainability-tcfd .--fw419 {
  font-weight: 419;
}
.sustainability-tcfd .--mt420 {
  margin-top: 420px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt420 {
    margin-top: 210px;
  }
}
.sustainability-tcfd .--mb420 {
  margin-bottom: 420px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb420 {
    margin-bottom: 210px !important;
  }
}
.sustainability-tcfd .--pt420 {
  padding-top: 420px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt420 {
    padding-top: 210px;
  }
}
.sustainability-tcfd .--pb420 {
  padding-bottom: 420px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb420 {
    padding-bottom: 210px;
  }
}
.sustainability-tcfd .--px420 {
  padding: 0 420px;
}
.sustainability-tcfd .max-w-420 {
  max-width: 420px;
}
.sustainability-tcfd .w-420 {
  width: 420px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-420 {
    width: 210px;
  }
}
.sustainability-tcfd .h-420 {
  height: 420px;
}
.sustainability-tcfd .--gap420 {
  gap: 420px !important;
}
.sustainability-tcfd .--fw420 {
  font-weight: 420;
}
.sustainability-tcfd .--mt421 {
  margin-top: 421px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt421 {
    margin-top: 210.5px;
  }
}
.sustainability-tcfd .--mb421 {
  margin-bottom: 421px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb421 {
    margin-bottom: 210.5px !important;
  }
}
.sustainability-tcfd .--pt421 {
  padding-top: 421px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt421 {
    padding-top: 210.5px;
  }
}
.sustainability-tcfd .--pb421 {
  padding-bottom: 421px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb421 {
    padding-bottom: 210.5px;
  }
}
.sustainability-tcfd .--px421 {
  padding: 0 421px;
}
.sustainability-tcfd .max-w-421 {
  max-width: 421px;
}
.sustainability-tcfd .w-421 {
  width: 421px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-421 {
    width: 210.5px;
  }
}
.sustainability-tcfd .h-421 {
  height: 421px;
}
.sustainability-tcfd .--gap421 {
  gap: 421px !important;
}
.sustainability-tcfd .--fw421 {
  font-weight: 421;
}
.sustainability-tcfd .--mt422 {
  margin-top: 422px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt422 {
    margin-top: 211px;
  }
}
.sustainability-tcfd .--mb422 {
  margin-bottom: 422px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb422 {
    margin-bottom: 211px !important;
  }
}
.sustainability-tcfd .--pt422 {
  padding-top: 422px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt422 {
    padding-top: 211px;
  }
}
.sustainability-tcfd .--pb422 {
  padding-bottom: 422px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb422 {
    padding-bottom: 211px;
  }
}
.sustainability-tcfd .--px422 {
  padding: 0 422px;
}
.sustainability-tcfd .max-w-422 {
  max-width: 422px;
}
.sustainability-tcfd .w-422 {
  width: 422px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-422 {
    width: 211px;
  }
}
.sustainability-tcfd .h-422 {
  height: 422px;
}
.sustainability-tcfd .--gap422 {
  gap: 422px !important;
}
.sustainability-tcfd .--fw422 {
  font-weight: 422;
}
.sustainability-tcfd .--mt423 {
  margin-top: 423px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt423 {
    margin-top: 211.5px;
  }
}
.sustainability-tcfd .--mb423 {
  margin-bottom: 423px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb423 {
    margin-bottom: 211.5px !important;
  }
}
.sustainability-tcfd .--pt423 {
  padding-top: 423px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt423 {
    padding-top: 211.5px;
  }
}
.sustainability-tcfd .--pb423 {
  padding-bottom: 423px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb423 {
    padding-bottom: 211.5px;
  }
}
.sustainability-tcfd .--px423 {
  padding: 0 423px;
}
.sustainability-tcfd .max-w-423 {
  max-width: 423px;
}
.sustainability-tcfd .w-423 {
  width: 423px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-423 {
    width: 211.5px;
  }
}
.sustainability-tcfd .h-423 {
  height: 423px;
}
.sustainability-tcfd .--gap423 {
  gap: 423px !important;
}
.sustainability-tcfd .--fw423 {
  font-weight: 423;
}
.sustainability-tcfd .--mt424 {
  margin-top: 424px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt424 {
    margin-top: 212px;
  }
}
.sustainability-tcfd .--mb424 {
  margin-bottom: 424px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb424 {
    margin-bottom: 212px !important;
  }
}
.sustainability-tcfd .--pt424 {
  padding-top: 424px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt424 {
    padding-top: 212px;
  }
}
.sustainability-tcfd .--pb424 {
  padding-bottom: 424px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb424 {
    padding-bottom: 212px;
  }
}
.sustainability-tcfd .--px424 {
  padding: 0 424px;
}
.sustainability-tcfd .max-w-424 {
  max-width: 424px;
}
.sustainability-tcfd .w-424 {
  width: 424px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-424 {
    width: 212px;
  }
}
.sustainability-tcfd .h-424 {
  height: 424px;
}
.sustainability-tcfd .--gap424 {
  gap: 424px !important;
}
.sustainability-tcfd .--fw424 {
  font-weight: 424;
}
.sustainability-tcfd .--mt425 {
  margin-top: 425px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt425 {
    margin-top: 212.5px;
  }
}
.sustainability-tcfd .--mb425 {
  margin-bottom: 425px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb425 {
    margin-bottom: 212.5px !important;
  }
}
.sustainability-tcfd .--pt425 {
  padding-top: 425px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt425 {
    padding-top: 212.5px;
  }
}
.sustainability-tcfd .--pb425 {
  padding-bottom: 425px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb425 {
    padding-bottom: 212.5px;
  }
}
.sustainability-tcfd .--px425 {
  padding: 0 425px;
}
.sustainability-tcfd .max-w-425 {
  max-width: 425px;
}
.sustainability-tcfd .w-425 {
  width: 425px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-425 {
    width: 212.5px;
  }
}
.sustainability-tcfd .h-425 {
  height: 425px;
}
.sustainability-tcfd .--gap425 {
  gap: 425px !important;
}
.sustainability-tcfd .--fw425 {
  font-weight: 425;
}
.sustainability-tcfd .--mt426 {
  margin-top: 426px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt426 {
    margin-top: 213px;
  }
}
.sustainability-tcfd .--mb426 {
  margin-bottom: 426px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb426 {
    margin-bottom: 213px !important;
  }
}
.sustainability-tcfd .--pt426 {
  padding-top: 426px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt426 {
    padding-top: 213px;
  }
}
.sustainability-tcfd .--pb426 {
  padding-bottom: 426px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb426 {
    padding-bottom: 213px;
  }
}
.sustainability-tcfd .--px426 {
  padding: 0 426px;
}
.sustainability-tcfd .max-w-426 {
  max-width: 426px;
}
.sustainability-tcfd .w-426 {
  width: 426px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-426 {
    width: 213px;
  }
}
.sustainability-tcfd .h-426 {
  height: 426px;
}
.sustainability-tcfd .--gap426 {
  gap: 426px !important;
}
.sustainability-tcfd .--fw426 {
  font-weight: 426;
}
.sustainability-tcfd .--mt427 {
  margin-top: 427px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt427 {
    margin-top: 213.5px;
  }
}
.sustainability-tcfd .--mb427 {
  margin-bottom: 427px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb427 {
    margin-bottom: 213.5px !important;
  }
}
.sustainability-tcfd .--pt427 {
  padding-top: 427px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt427 {
    padding-top: 213.5px;
  }
}
.sustainability-tcfd .--pb427 {
  padding-bottom: 427px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb427 {
    padding-bottom: 213.5px;
  }
}
.sustainability-tcfd .--px427 {
  padding: 0 427px;
}
.sustainability-tcfd .max-w-427 {
  max-width: 427px;
}
.sustainability-tcfd .w-427 {
  width: 427px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-427 {
    width: 213.5px;
  }
}
.sustainability-tcfd .h-427 {
  height: 427px;
}
.sustainability-tcfd .--gap427 {
  gap: 427px !important;
}
.sustainability-tcfd .--fw427 {
  font-weight: 427;
}
.sustainability-tcfd .--mt428 {
  margin-top: 428px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt428 {
    margin-top: 214px;
  }
}
.sustainability-tcfd .--mb428 {
  margin-bottom: 428px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb428 {
    margin-bottom: 214px !important;
  }
}
.sustainability-tcfd .--pt428 {
  padding-top: 428px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt428 {
    padding-top: 214px;
  }
}
.sustainability-tcfd .--pb428 {
  padding-bottom: 428px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb428 {
    padding-bottom: 214px;
  }
}
.sustainability-tcfd .--px428 {
  padding: 0 428px;
}
.sustainability-tcfd .max-w-428 {
  max-width: 428px;
}
.sustainability-tcfd .w-428 {
  width: 428px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-428 {
    width: 214px;
  }
}
.sustainability-tcfd .h-428 {
  height: 428px;
}
.sustainability-tcfd .--gap428 {
  gap: 428px !important;
}
.sustainability-tcfd .--fw428 {
  font-weight: 428;
}
.sustainability-tcfd .--mt429 {
  margin-top: 429px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt429 {
    margin-top: 214.5px;
  }
}
.sustainability-tcfd .--mb429 {
  margin-bottom: 429px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb429 {
    margin-bottom: 214.5px !important;
  }
}
.sustainability-tcfd .--pt429 {
  padding-top: 429px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt429 {
    padding-top: 214.5px;
  }
}
.sustainability-tcfd .--pb429 {
  padding-bottom: 429px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb429 {
    padding-bottom: 214.5px;
  }
}
.sustainability-tcfd .--px429 {
  padding: 0 429px;
}
.sustainability-tcfd .max-w-429 {
  max-width: 429px;
}
.sustainability-tcfd .w-429 {
  width: 429px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-429 {
    width: 214.5px;
  }
}
.sustainability-tcfd .h-429 {
  height: 429px;
}
.sustainability-tcfd .--gap429 {
  gap: 429px !important;
}
.sustainability-tcfd .--fw429 {
  font-weight: 429;
}
.sustainability-tcfd .--mt430 {
  margin-top: 430px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt430 {
    margin-top: 215px;
  }
}
.sustainability-tcfd .--mb430 {
  margin-bottom: 430px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb430 {
    margin-bottom: 215px !important;
  }
}
.sustainability-tcfd .--pt430 {
  padding-top: 430px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt430 {
    padding-top: 215px;
  }
}
.sustainability-tcfd .--pb430 {
  padding-bottom: 430px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb430 {
    padding-bottom: 215px;
  }
}
.sustainability-tcfd .--px430 {
  padding: 0 430px;
}
.sustainability-tcfd .max-w-430 {
  max-width: 430px;
}
.sustainability-tcfd .w-430 {
  width: 430px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-430 {
    width: 215px;
  }
}
.sustainability-tcfd .h-430 {
  height: 430px;
}
.sustainability-tcfd .--gap430 {
  gap: 430px !important;
}
.sustainability-tcfd .--fw430 {
  font-weight: 430;
}
.sustainability-tcfd .--mt431 {
  margin-top: 431px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt431 {
    margin-top: 215.5px;
  }
}
.sustainability-tcfd .--mb431 {
  margin-bottom: 431px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb431 {
    margin-bottom: 215.5px !important;
  }
}
.sustainability-tcfd .--pt431 {
  padding-top: 431px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt431 {
    padding-top: 215.5px;
  }
}
.sustainability-tcfd .--pb431 {
  padding-bottom: 431px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb431 {
    padding-bottom: 215.5px;
  }
}
.sustainability-tcfd .--px431 {
  padding: 0 431px;
}
.sustainability-tcfd .max-w-431 {
  max-width: 431px;
}
.sustainability-tcfd .w-431 {
  width: 431px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-431 {
    width: 215.5px;
  }
}
.sustainability-tcfd .h-431 {
  height: 431px;
}
.sustainability-tcfd .--gap431 {
  gap: 431px !important;
}
.sustainability-tcfd .--fw431 {
  font-weight: 431;
}
.sustainability-tcfd .--mt432 {
  margin-top: 432px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt432 {
    margin-top: 216px;
  }
}
.sustainability-tcfd .--mb432 {
  margin-bottom: 432px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb432 {
    margin-bottom: 216px !important;
  }
}
.sustainability-tcfd .--pt432 {
  padding-top: 432px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt432 {
    padding-top: 216px;
  }
}
.sustainability-tcfd .--pb432 {
  padding-bottom: 432px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb432 {
    padding-bottom: 216px;
  }
}
.sustainability-tcfd .--px432 {
  padding: 0 432px;
}
.sustainability-tcfd .max-w-432 {
  max-width: 432px;
}
.sustainability-tcfd .w-432 {
  width: 432px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-432 {
    width: 216px;
  }
}
.sustainability-tcfd .h-432 {
  height: 432px;
}
.sustainability-tcfd .--gap432 {
  gap: 432px !important;
}
.sustainability-tcfd .--fw432 {
  font-weight: 432;
}
.sustainability-tcfd .--mt433 {
  margin-top: 433px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt433 {
    margin-top: 216.5px;
  }
}
.sustainability-tcfd .--mb433 {
  margin-bottom: 433px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb433 {
    margin-bottom: 216.5px !important;
  }
}
.sustainability-tcfd .--pt433 {
  padding-top: 433px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt433 {
    padding-top: 216.5px;
  }
}
.sustainability-tcfd .--pb433 {
  padding-bottom: 433px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb433 {
    padding-bottom: 216.5px;
  }
}
.sustainability-tcfd .--px433 {
  padding: 0 433px;
}
.sustainability-tcfd .max-w-433 {
  max-width: 433px;
}
.sustainability-tcfd .w-433 {
  width: 433px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-433 {
    width: 216.5px;
  }
}
.sustainability-tcfd .h-433 {
  height: 433px;
}
.sustainability-tcfd .--gap433 {
  gap: 433px !important;
}
.sustainability-tcfd .--fw433 {
  font-weight: 433;
}
.sustainability-tcfd .--mt434 {
  margin-top: 434px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt434 {
    margin-top: 217px;
  }
}
.sustainability-tcfd .--mb434 {
  margin-bottom: 434px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb434 {
    margin-bottom: 217px !important;
  }
}
.sustainability-tcfd .--pt434 {
  padding-top: 434px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt434 {
    padding-top: 217px;
  }
}
.sustainability-tcfd .--pb434 {
  padding-bottom: 434px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb434 {
    padding-bottom: 217px;
  }
}
.sustainability-tcfd .--px434 {
  padding: 0 434px;
}
.sustainability-tcfd .max-w-434 {
  max-width: 434px;
}
.sustainability-tcfd .w-434 {
  width: 434px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-434 {
    width: 217px;
  }
}
.sustainability-tcfd .h-434 {
  height: 434px;
}
.sustainability-tcfd .--gap434 {
  gap: 434px !important;
}
.sustainability-tcfd .--fw434 {
  font-weight: 434;
}
.sustainability-tcfd .--mt435 {
  margin-top: 435px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt435 {
    margin-top: 217.5px;
  }
}
.sustainability-tcfd .--mb435 {
  margin-bottom: 435px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb435 {
    margin-bottom: 217.5px !important;
  }
}
.sustainability-tcfd .--pt435 {
  padding-top: 435px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt435 {
    padding-top: 217.5px;
  }
}
.sustainability-tcfd .--pb435 {
  padding-bottom: 435px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb435 {
    padding-bottom: 217.5px;
  }
}
.sustainability-tcfd .--px435 {
  padding: 0 435px;
}
.sustainability-tcfd .max-w-435 {
  max-width: 435px;
}
.sustainability-tcfd .w-435 {
  width: 435px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-435 {
    width: 217.5px;
  }
}
.sustainability-tcfd .h-435 {
  height: 435px;
}
.sustainability-tcfd .--gap435 {
  gap: 435px !important;
}
.sustainability-tcfd .--fw435 {
  font-weight: 435;
}
.sustainability-tcfd .--mt436 {
  margin-top: 436px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt436 {
    margin-top: 218px;
  }
}
.sustainability-tcfd .--mb436 {
  margin-bottom: 436px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb436 {
    margin-bottom: 218px !important;
  }
}
.sustainability-tcfd .--pt436 {
  padding-top: 436px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt436 {
    padding-top: 218px;
  }
}
.sustainability-tcfd .--pb436 {
  padding-bottom: 436px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb436 {
    padding-bottom: 218px;
  }
}
.sustainability-tcfd .--px436 {
  padding: 0 436px;
}
.sustainability-tcfd .max-w-436 {
  max-width: 436px;
}
.sustainability-tcfd .w-436 {
  width: 436px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-436 {
    width: 218px;
  }
}
.sustainability-tcfd .h-436 {
  height: 436px;
}
.sustainability-tcfd .--gap436 {
  gap: 436px !important;
}
.sustainability-tcfd .--fw436 {
  font-weight: 436;
}
.sustainability-tcfd .--mt437 {
  margin-top: 437px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt437 {
    margin-top: 218.5px;
  }
}
.sustainability-tcfd .--mb437 {
  margin-bottom: 437px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb437 {
    margin-bottom: 218.5px !important;
  }
}
.sustainability-tcfd .--pt437 {
  padding-top: 437px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt437 {
    padding-top: 218.5px;
  }
}
.sustainability-tcfd .--pb437 {
  padding-bottom: 437px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb437 {
    padding-bottom: 218.5px;
  }
}
.sustainability-tcfd .--px437 {
  padding: 0 437px;
}
.sustainability-tcfd .max-w-437 {
  max-width: 437px;
}
.sustainability-tcfd .w-437 {
  width: 437px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-437 {
    width: 218.5px;
  }
}
.sustainability-tcfd .h-437 {
  height: 437px;
}
.sustainability-tcfd .--gap437 {
  gap: 437px !important;
}
.sustainability-tcfd .--fw437 {
  font-weight: 437;
}
.sustainability-tcfd .--mt438 {
  margin-top: 438px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt438 {
    margin-top: 219px;
  }
}
.sustainability-tcfd .--mb438 {
  margin-bottom: 438px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb438 {
    margin-bottom: 219px !important;
  }
}
.sustainability-tcfd .--pt438 {
  padding-top: 438px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt438 {
    padding-top: 219px;
  }
}
.sustainability-tcfd .--pb438 {
  padding-bottom: 438px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb438 {
    padding-bottom: 219px;
  }
}
.sustainability-tcfd .--px438 {
  padding: 0 438px;
}
.sustainability-tcfd .max-w-438 {
  max-width: 438px;
}
.sustainability-tcfd .w-438 {
  width: 438px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-438 {
    width: 219px;
  }
}
.sustainability-tcfd .h-438 {
  height: 438px;
}
.sustainability-tcfd .--gap438 {
  gap: 438px !important;
}
.sustainability-tcfd .--fw438 {
  font-weight: 438;
}
.sustainability-tcfd .--mt439 {
  margin-top: 439px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt439 {
    margin-top: 219.5px;
  }
}
.sustainability-tcfd .--mb439 {
  margin-bottom: 439px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb439 {
    margin-bottom: 219.5px !important;
  }
}
.sustainability-tcfd .--pt439 {
  padding-top: 439px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt439 {
    padding-top: 219.5px;
  }
}
.sustainability-tcfd .--pb439 {
  padding-bottom: 439px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb439 {
    padding-bottom: 219.5px;
  }
}
.sustainability-tcfd .--px439 {
  padding: 0 439px;
}
.sustainability-tcfd .max-w-439 {
  max-width: 439px;
}
.sustainability-tcfd .w-439 {
  width: 439px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-439 {
    width: 219.5px;
  }
}
.sustainability-tcfd .h-439 {
  height: 439px;
}
.sustainability-tcfd .--gap439 {
  gap: 439px !important;
}
.sustainability-tcfd .--fw439 {
  font-weight: 439;
}
.sustainability-tcfd .--mt440 {
  margin-top: 440px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt440 {
    margin-top: 220px;
  }
}
.sustainability-tcfd .--mb440 {
  margin-bottom: 440px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb440 {
    margin-bottom: 220px !important;
  }
}
.sustainability-tcfd .--pt440 {
  padding-top: 440px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt440 {
    padding-top: 220px;
  }
}
.sustainability-tcfd .--pb440 {
  padding-bottom: 440px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb440 {
    padding-bottom: 220px;
  }
}
.sustainability-tcfd .--px440 {
  padding: 0 440px;
}
.sustainability-tcfd .max-w-440 {
  max-width: 440px;
}
.sustainability-tcfd .w-440 {
  width: 440px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-440 {
    width: 220px;
  }
}
.sustainability-tcfd .h-440 {
  height: 440px;
}
.sustainability-tcfd .--gap440 {
  gap: 440px !important;
}
.sustainability-tcfd .--fw440 {
  font-weight: 440;
}
.sustainability-tcfd .--mt441 {
  margin-top: 441px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt441 {
    margin-top: 220.5px;
  }
}
.sustainability-tcfd .--mb441 {
  margin-bottom: 441px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb441 {
    margin-bottom: 220.5px !important;
  }
}
.sustainability-tcfd .--pt441 {
  padding-top: 441px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt441 {
    padding-top: 220.5px;
  }
}
.sustainability-tcfd .--pb441 {
  padding-bottom: 441px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb441 {
    padding-bottom: 220.5px;
  }
}
.sustainability-tcfd .--px441 {
  padding: 0 441px;
}
.sustainability-tcfd .max-w-441 {
  max-width: 441px;
}
.sustainability-tcfd .w-441 {
  width: 441px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-441 {
    width: 220.5px;
  }
}
.sustainability-tcfd .h-441 {
  height: 441px;
}
.sustainability-tcfd .--gap441 {
  gap: 441px !important;
}
.sustainability-tcfd .--fw441 {
  font-weight: 441;
}
.sustainability-tcfd .--mt442 {
  margin-top: 442px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt442 {
    margin-top: 221px;
  }
}
.sustainability-tcfd .--mb442 {
  margin-bottom: 442px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb442 {
    margin-bottom: 221px !important;
  }
}
.sustainability-tcfd .--pt442 {
  padding-top: 442px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt442 {
    padding-top: 221px;
  }
}
.sustainability-tcfd .--pb442 {
  padding-bottom: 442px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb442 {
    padding-bottom: 221px;
  }
}
.sustainability-tcfd .--px442 {
  padding: 0 442px;
}
.sustainability-tcfd .max-w-442 {
  max-width: 442px;
}
.sustainability-tcfd .w-442 {
  width: 442px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-442 {
    width: 221px;
  }
}
.sustainability-tcfd .h-442 {
  height: 442px;
}
.sustainability-tcfd .--gap442 {
  gap: 442px !important;
}
.sustainability-tcfd .--fw442 {
  font-weight: 442;
}
.sustainability-tcfd .--mt443 {
  margin-top: 443px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt443 {
    margin-top: 221.5px;
  }
}
.sustainability-tcfd .--mb443 {
  margin-bottom: 443px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb443 {
    margin-bottom: 221.5px !important;
  }
}
.sustainability-tcfd .--pt443 {
  padding-top: 443px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt443 {
    padding-top: 221.5px;
  }
}
.sustainability-tcfd .--pb443 {
  padding-bottom: 443px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb443 {
    padding-bottom: 221.5px;
  }
}
.sustainability-tcfd .--px443 {
  padding: 0 443px;
}
.sustainability-tcfd .max-w-443 {
  max-width: 443px;
}
.sustainability-tcfd .w-443 {
  width: 443px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-443 {
    width: 221.5px;
  }
}
.sustainability-tcfd .h-443 {
  height: 443px;
}
.sustainability-tcfd .--gap443 {
  gap: 443px !important;
}
.sustainability-tcfd .--fw443 {
  font-weight: 443;
}
.sustainability-tcfd .--mt444 {
  margin-top: 444px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt444 {
    margin-top: 222px;
  }
}
.sustainability-tcfd .--mb444 {
  margin-bottom: 444px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb444 {
    margin-bottom: 222px !important;
  }
}
.sustainability-tcfd .--pt444 {
  padding-top: 444px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt444 {
    padding-top: 222px;
  }
}
.sustainability-tcfd .--pb444 {
  padding-bottom: 444px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb444 {
    padding-bottom: 222px;
  }
}
.sustainability-tcfd .--px444 {
  padding: 0 444px;
}
.sustainability-tcfd .max-w-444 {
  max-width: 444px;
}
.sustainability-tcfd .w-444 {
  width: 444px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-444 {
    width: 222px;
  }
}
.sustainability-tcfd .h-444 {
  height: 444px;
}
.sustainability-tcfd .--gap444 {
  gap: 444px !important;
}
.sustainability-tcfd .--fw444 {
  font-weight: 444;
}
.sustainability-tcfd .--mt445 {
  margin-top: 445px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt445 {
    margin-top: 222.5px;
  }
}
.sustainability-tcfd .--mb445 {
  margin-bottom: 445px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb445 {
    margin-bottom: 222.5px !important;
  }
}
.sustainability-tcfd .--pt445 {
  padding-top: 445px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt445 {
    padding-top: 222.5px;
  }
}
.sustainability-tcfd .--pb445 {
  padding-bottom: 445px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb445 {
    padding-bottom: 222.5px;
  }
}
.sustainability-tcfd .--px445 {
  padding: 0 445px;
}
.sustainability-tcfd .max-w-445 {
  max-width: 445px;
}
.sustainability-tcfd .w-445 {
  width: 445px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-445 {
    width: 222.5px;
  }
}
.sustainability-tcfd .h-445 {
  height: 445px;
}
.sustainability-tcfd .--gap445 {
  gap: 445px !important;
}
.sustainability-tcfd .--fw445 {
  font-weight: 445;
}
.sustainability-tcfd .--mt446 {
  margin-top: 446px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt446 {
    margin-top: 223px;
  }
}
.sustainability-tcfd .--mb446 {
  margin-bottom: 446px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb446 {
    margin-bottom: 223px !important;
  }
}
.sustainability-tcfd .--pt446 {
  padding-top: 446px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt446 {
    padding-top: 223px;
  }
}
.sustainability-tcfd .--pb446 {
  padding-bottom: 446px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb446 {
    padding-bottom: 223px;
  }
}
.sustainability-tcfd .--px446 {
  padding: 0 446px;
}
.sustainability-tcfd .max-w-446 {
  max-width: 446px;
}
.sustainability-tcfd .w-446 {
  width: 446px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-446 {
    width: 223px;
  }
}
.sustainability-tcfd .h-446 {
  height: 446px;
}
.sustainability-tcfd .--gap446 {
  gap: 446px !important;
}
.sustainability-tcfd .--fw446 {
  font-weight: 446;
}
.sustainability-tcfd .--mt447 {
  margin-top: 447px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt447 {
    margin-top: 223.5px;
  }
}
.sustainability-tcfd .--mb447 {
  margin-bottom: 447px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb447 {
    margin-bottom: 223.5px !important;
  }
}
.sustainability-tcfd .--pt447 {
  padding-top: 447px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt447 {
    padding-top: 223.5px;
  }
}
.sustainability-tcfd .--pb447 {
  padding-bottom: 447px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb447 {
    padding-bottom: 223.5px;
  }
}
.sustainability-tcfd .--px447 {
  padding: 0 447px;
}
.sustainability-tcfd .max-w-447 {
  max-width: 447px;
}
.sustainability-tcfd .w-447 {
  width: 447px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-447 {
    width: 223.5px;
  }
}
.sustainability-tcfd .h-447 {
  height: 447px;
}
.sustainability-tcfd .--gap447 {
  gap: 447px !important;
}
.sustainability-tcfd .--fw447 {
  font-weight: 447;
}
.sustainability-tcfd .--mt448 {
  margin-top: 448px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt448 {
    margin-top: 224px;
  }
}
.sustainability-tcfd .--mb448 {
  margin-bottom: 448px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb448 {
    margin-bottom: 224px !important;
  }
}
.sustainability-tcfd .--pt448 {
  padding-top: 448px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt448 {
    padding-top: 224px;
  }
}
.sustainability-tcfd .--pb448 {
  padding-bottom: 448px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb448 {
    padding-bottom: 224px;
  }
}
.sustainability-tcfd .--px448 {
  padding: 0 448px;
}
.sustainability-tcfd .max-w-448 {
  max-width: 448px;
}
.sustainability-tcfd .w-448 {
  width: 448px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-448 {
    width: 224px;
  }
}
.sustainability-tcfd .h-448 {
  height: 448px;
}
.sustainability-tcfd .--gap448 {
  gap: 448px !important;
}
.sustainability-tcfd .--fw448 {
  font-weight: 448;
}
.sustainability-tcfd .--mt449 {
  margin-top: 449px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt449 {
    margin-top: 224.5px;
  }
}
.sustainability-tcfd .--mb449 {
  margin-bottom: 449px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb449 {
    margin-bottom: 224.5px !important;
  }
}
.sustainability-tcfd .--pt449 {
  padding-top: 449px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt449 {
    padding-top: 224.5px;
  }
}
.sustainability-tcfd .--pb449 {
  padding-bottom: 449px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb449 {
    padding-bottom: 224.5px;
  }
}
.sustainability-tcfd .--px449 {
  padding: 0 449px;
}
.sustainability-tcfd .max-w-449 {
  max-width: 449px;
}
.sustainability-tcfd .w-449 {
  width: 449px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-449 {
    width: 224.5px;
  }
}
.sustainability-tcfd .h-449 {
  height: 449px;
}
.sustainability-tcfd .--gap449 {
  gap: 449px !important;
}
.sustainability-tcfd .--fw449 {
  font-weight: 449;
}
.sustainability-tcfd .--mt450 {
  margin-top: 450px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt450 {
    margin-top: 225px;
  }
}
.sustainability-tcfd .--mb450 {
  margin-bottom: 450px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb450 {
    margin-bottom: 225px !important;
  }
}
.sustainability-tcfd .--pt450 {
  padding-top: 450px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt450 {
    padding-top: 225px;
  }
}
.sustainability-tcfd .--pb450 {
  padding-bottom: 450px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb450 {
    padding-bottom: 225px;
  }
}
.sustainability-tcfd .--px450 {
  padding: 0 450px;
}
.sustainability-tcfd .max-w-450 {
  max-width: 450px;
}
.sustainability-tcfd .w-450 {
  width: 450px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-450 {
    width: 225px;
  }
}
.sustainability-tcfd .h-450 {
  height: 450px;
}
.sustainability-tcfd .--gap450 {
  gap: 450px !important;
}
.sustainability-tcfd .--fw450 {
  font-weight: 450;
}
.sustainability-tcfd .--mt451 {
  margin-top: 451px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt451 {
    margin-top: 225.5px;
  }
}
.sustainability-tcfd .--mb451 {
  margin-bottom: 451px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb451 {
    margin-bottom: 225.5px !important;
  }
}
.sustainability-tcfd .--pt451 {
  padding-top: 451px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt451 {
    padding-top: 225.5px;
  }
}
.sustainability-tcfd .--pb451 {
  padding-bottom: 451px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb451 {
    padding-bottom: 225.5px;
  }
}
.sustainability-tcfd .--px451 {
  padding: 0 451px;
}
.sustainability-tcfd .max-w-451 {
  max-width: 451px;
}
.sustainability-tcfd .w-451 {
  width: 451px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-451 {
    width: 225.5px;
  }
}
.sustainability-tcfd .h-451 {
  height: 451px;
}
.sustainability-tcfd .--gap451 {
  gap: 451px !important;
}
.sustainability-tcfd .--fw451 {
  font-weight: 451;
}
.sustainability-tcfd .--mt452 {
  margin-top: 452px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt452 {
    margin-top: 226px;
  }
}
.sustainability-tcfd .--mb452 {
  margin-bottom: 452px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb452 {
    margin-bottom: 226px !important;
  }
}
.sustainability-tcfd .--pt452 {
  padding-top: 452px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt452 {
    padding-top: 226px;
  }
}
.sustainability-tcfd .--pb452 {
  padding-bottom: 452px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb452 {
    padding-bottom: 226px;
  }
}
.sustainability-tcfd .--px452 {
  padding: 0 452px;
}
.sustainability-tcfd .max-w-452 {
  max-width: 452px;
}
.sustainability-tcfd .w-452 {
  width: 452px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-452 {
    width: 226px;
  }
}
.sustainability-tcfd .h-452 {
  height: 452px;
}
.sustainability-tcfd .--gap452 {
  gap: 452px !important;
}
.sustainability-tcfd .--fw452 {
  font-weight: 452;
}
.sustainability-tcfd .--mt453 {
  margin-top: 453px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt453 {
    margin-top: 226.5px;
  }
}
.sustainability-tcfd .--mb453 {
  margin-bottom: 453px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb453 {
    margin-bottom: 226.5px !important;
  }
}
.sustainability-tcfd .--pt453 {
  padding-top: 453px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt453 {
    padding-top: 226.5px;
  }
}
.sustainability-tcfd .--pb453 {
  padding-bottom: 453px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb453 {
    padding-bottom: 226.5px;
  }
}
.sustainability-tcfd .--px453 {
  padding: 0 453px;
}
.sustainability-tcfd .max-w-453 {
  max-width: 453px;
}
.sustainability-tcfd .w-453 {
  width: 453px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-453 {
    width: 226.5px;
  }
}
.sustainability-tcfd .h-453 {
  height: 453px;
}
.sustainability-tcfd .--gap453 {
  gap: 453px !important;
}
.sustainability-tcfd .--fw453 {
  font-weight: 453;
}
.sustainability-tcfd .--mt454 {
  margin-top: 454px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt454 {
    margin-top: 227px;
  }
}
.sustainability-tcfd .--mb454 {
  margin-bottom: 454px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb454 {
    margin-bottom: 227px !important;
  }
}
.sustainability-tcfd .--pt454 {
  padding-top: 454px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt454 {
    padding-top: 227px;
  }
}
.sustainability-tcfd .--pb454 {
  padding-bottom: 454px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb454 {
    padding-bottom: 227px;
  }
}
.sustainability-tcfd .--px454 {
  padding: 0 454px;
}
.sustainability-tcfd .max-w-454 {
  max-width: 454px;
}
.sustainability-tcfd .w-454 {
  width: 454px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-454 {
    width: 227px;
  }
}
.sustainability-tcfd .h-454 {
  height: 454px;
}
.sustainability-tcfd .--gap454 {
  gap: 454px !important;
}
.sustainability-tcfd .--fw454 {
  font-weight: 454;
}
.sustainability-tcfd .--mt455 {
  margin-top: 455px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt455 {
    margin-top: 227.5px;
  }
}
.sustainability-tcfd .--mb455 {
  margin-bottom: 455px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb455 {
    margin-bottom: 227.5px !important;
  }
}
.sustainability-tcfd .--pt455 {
  padding-top: 455px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt455 {
    padding-top: 227.5px;
  }
}
.sustainability-tcfd .--pb455 {
  padding-bottom: 455px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb455 {
    padding-bottom: 227.5px;
  }
}
.sustainability-tcfd .--px455 {
  padding: 0 455px;
}
.sustainability-tcfd .max-w-455 {
  max-width: 455px;
}
.sustainability-tcfd .w-455 {
  width: 455px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-455 {
    width: 227.5px;
  }
}
.sustainability-tcfd .h-455 {
  height: 455px;
}
.sustainability-tcfd .--gap455 {
  gap: 455px !important;
}
.sustainability-tcfd .--fw455 {
  font-weight: 455;
}
.sustainability-tcfd .--mt456 {
  margin-top: 456px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt456 {
    margin-top: 228px;
  }
}
.sustainability-tcfd .--mb456 {
  margin-bottom: 456px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb456 {
    margin-bottom: 228px !important;
  }
}
.sustainability-tcfd .--pt456 {
  padding-top: 456px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt456 {
    padding-top: 228px;
  }
}
.sustainability-tcfd .--pb456 {
  padding-bottom: 456px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb456 {
    padding-bottom: 228px;
  }
}
.sustainability-tcfd .--px456 {
  padding: 0 456px;
}
.sustainability-tcfd .max-w-456 {
  max-width: 456px;
}
.sustainability-tcfd .w-456 {
  width: 456px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-456 {
    width: 228px;
  }
}
.sustainability-tcfd .h-456 {
  height: 456px;
}
.sustainability-tcfd .--gap456 {
  gap: 456px !important;
}
.sustainability-tcfd .--fw456 {
  font-weight: 456;
}
.sustainability-tcfd .--mt457 {
  margin-top: 457px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt457 {
    margin-top: 228.5px;
  }
}
.sustainability-tcfd .--mb457 {
  margin-bottom: 457px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb457 {
    margin-bottom: 228.5px !important;
  }
}
.sustainability-tcfd .--pt457 {
  padding-top: 457px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt457 {
    padding-top: 228.5px;
  }
}
.sustainability-tcfd .--pb457 {
  padding-bottom: 457px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb457 {
    padding-bottom: 228.5px;
  }
}
.sustainability-tcfd .--px457 {
  padding: 0 457px;
}
.sustainability-tcfd .max-w-457 {
  max-width: 457px;
}
.sustainability-tcfd .w-457 {
  width: 457px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-457 {
    width: 228.5px;
  }
}
.sustainability-tcfd .h-457 {
  height: 457px;
}
.sustainability-tcfd .--gap457 {
  gap: 457px !important;
}
.sustainability-tcfd .--fw457 {
  font-weight: 457;
}
.sustainability-tcfd .--mt458 {
  margin-top: 458px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt458 {
    margin-top: 229px;
  }
}
.sustainability-tcfd .--mb458 {
  margin-bottom: 458px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb458 {
    margin-bottom: 229px !important;
  }
}
.sustainability-tcfd .--pt458 {
  padding-top: 458px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt458 {
    padding-top: 229px;
  }
}
.sustainability-tcfd .--pb458 {
  padding-bottom: 458px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb458 {
    padding-bottom: 229px;
  }
}
.sustainability-tcfd .--px458 {
  padding: 0 458px;
}
.sustainability-tcfd .max-w-458 {
  max-width: 458px;
}
.sustainability-tcfd .w-458 {
  width: 458px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-458 {
    width: 229px;
  }
}
.sustainability-tcfd .h-458 {
  height: 458px;
}
.sustainability-tcfd .--gap458 {
  gap: 458px !important;
}
.sustainability-tcfd .--fw458 {
  font-weight: 458;
}
.sustainability-tcfd .--mt459 {
  margin-top: 459px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt459 {
    margin-top: 229.5px;
  }
}
.sustainability-tcfd .--mb459 {
  margin-bottom: 459px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb459 {
    margin-bottom: 229.5px !important;
  }
}
.sustainability-tcfd .--pt459 {
  padding-top: 459px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt459 {
    padding-top: 229.5px;
  }
}
.sustainability-tcfd .--pb459 {
  padding-bottom: 459px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb459 {
    padding-bottom: 229.5px;
  }
}
.sustainability-tcfd .--px459 {
  padding: 0 459px;
}
.sustainability-tcfd .max-w-459 {
  max-width: 459px;
}
.sustainability-tcfd .w-459 {
  width: 459px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-459 {
    width: 229.5px;
  }
}
.sustainability-tcfd .h-459 {
  height: 459px;
}
.sustainability-tcfd .--gap459 {
  gap: 459px !important;
}
.sustainability-tcfd .--fw459 {
  font-weight: 459;
}
.sustainability-tcfd .--mt460 {
  margin-top: 460px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt460 {
    margin-top: 230px;
  }
}
.sustainability-tcfd .--mb460 {
  margin-bottom: 460px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb460 {
    margin-bottom: 230px !important;
  }
}
.sustainability-tcfd .--pt460 {
  padding-top: 460px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt460 {
    padding-top: 230px;
  }
}
.sustainability-tcfd .--pb460 {
  padding-bottom: 460px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb460 {
    padding-bottom: 230px;
  }
}
.sustainability-tcfd .--px460 {
  padding: 0 460px;
}
.sustainability-tcfd .max-w-460 {
  max-width: 460px;
}
.sustainability-tcfd .w-460 {
  width: 460px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-460 {
    width: 230px;
  }
}
.sustainability-tcfd .h-460 {
  height: 460px;
}
.sustainability-tcfd .--gap460 {
  gap: 460px !important;
}
.sustainability-tcfd .--fw460 {
  font-weight: 460;
}
.sustainability-tcfd .--mt461 {
  margin-top: 461px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt461 {
    margin-top: 230.5px;
  }
}
.sustainability-tcfd .--mb461 {
  margin-bottom: 461px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb461 {
    margin-bottom: 230.5px !important;
  }
}
.sustainability-tcfd .--pt461 {
  padding-top: 461px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt461 {
    padding-top: 230.5px;
  }
}
.sustainability-tcfd .--pb461 {
  padding-bottom: 461px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb461 {
    padding-bottom: 230.5px;
  }
}
.sustainability-tcfd .--px461 {
  padding: 0 461px;
}
.sustainability-tcfd .max-w-461 {
  max-width: 461px;
}
.sustainability-tcfd .w-461 {
  width: 461px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-461 {
    width: 230.5px;
  }
}
.sustainability-tcfd .h-461 {
  height: 461px;
}
.sustainability-tcfd .--gap461 {
  gap: 461px !important;
}
.sustainability-tcfd .--fw461 {
  font-weight: 461;
}
.sustainability-tcfd .--mt462 {
  margin-top: 462px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt462 {
    margin-top: 231px;
  }
}
.sustainability-tcfd .--mb462 {
  margin-bottom: 462px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb462 {
    margin-bottom: 231px !important;
  }
}
.sustainability-tcfd .--pt462 {
  padding-top: 462px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt462 {
    padding-top: 231px;
  }
}
.sustainability-tcfd .--pb462 {
  padding-bottom: 462px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb462 {
    padding-bottom: 231px;
  }
}
.sustainability-tcfd .--px462 {
  padding: 0 462px;
}
.sustainability-tcfd .max-w-462 {
  max-width: 462px;
}
.sustainability-tcfd .w-462 {
  width: 462px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-462 {
    width: 231px;
  }
}
.sustainability-tcfd .h-462 {
  height: 462px;
}
.sustainability-tcfd .--gap462 {
  gap: 462px !important;
}
.sustainability-tcfd .--fw462 {
  font-weight: 462;
}
.sustainability-tcfd .--mt463 {
  margin-top: 463px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt463 {
    margin-top: 231.5px;
  }
}
.sustainability-tcfd .--mb463 {
  margin-bottom: 463px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb463 {
    margin-bottom: 231.5px !important;
  }
}
.sustainability-tcfd .--pt463 {
  padding-top: 463px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt463 {
    padding-top: 231.5px;
  }
}
.sustainability-tcfd .--pb463 {
  padding-bottom: 463px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb463 {
    padding-bottom: 231.5px;
  }
}
.sustainability-tcfd .--px463 {
  padding: 0 463px;
}
.sustainability-tcfd .max-w-463 {
  max-width: 463px;
}
.sustainability-tcfd .w-463 {
  width: 463px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-463 {
    width: 231.5px;
  }
}
.sustainability-tcfd .h-463 {
  height: 463px;
}
.sustainability-tcfd .--gap463 {
  gap: 463px !important;
}
.sustainability-tcfd .--fw463 {
  font-weight: 463;
}
.sustainability-tcfd .--mt464 {
  margin-top: 464px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt464 {
    margin-top: 232px;
  }
}
.sustainability-tcfd .--mb464 {
  margin-bottom: 464px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb464 {
    margin-bottom: 232px !important;
  }
}
.sustainability-tcfd .--pt464 {
  padding-top: 464px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt464 {
    padding-top: 232px;
  }
}
.sustainability-tcfd .--pb464 {
  padding-bottom: 464px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb464 {
    padding-bottom: 232px;
  }
}
.sustainability-tcfd .--px464 {
  padding: 0 464px;
}
.sustainability-tcfd .max-w-464 {
  max-width: 464px;
}
.sustainability-tcfd .w-464 {
  width: 464px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-464 {
    width: 232px;
  }
}
.sustainability-tcfd .h-464 {
  height: 464px;
}
.sustainability-tcfd .--gap464 {
  gap: 464px !important;
}
.sustainability-tcfd .--fw464 {
  font-weight: 464;
}
.sustainability-tcfd .--mt465 {
  margin-top: 465px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt465 {
    margin-top: 232.5px;
  }
}
.sustainability-tcfd .--mb465 {
  margin-bottom: 465px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb465 {
    margin-bottom: 232.5px !important;
  }
}
.sustainability-tcfd .--pt465 {
  padding-top: 465px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt465 {
    padding-top: 232.5px;
  }
}
.sustainability-tcfd .--pb465 {
  padding-bottom: 465px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb465 {
    padding-bottom: 232.5px;
  }
}
.sustainability-tcfd .--px465 {
  padding: 0 465px;
}
.sustainability-tcfd .max-w-465 {
  max-width: 465px;
}
.sustainability-tcfd .w-465 {
  width: 465px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-465 {
    width: 232.5px;
  }
}
.sustainability-tcfd .h-465 {
  height: 465px;
}
.sustainability-tcfd .--gap465 {
  gap: 465px !important;
}
.sustainability-tcfd .--fw465 {
  font-weight: 465;
}
.sustainability-tcfd .--mt466 {
  margin-top: 466px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt466 {
    margin-top: 233px;
  }
}
.sustainability-tcfd .--mb466 {
  margin-bottom: 466px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb466 {
    margin-bottom: 233px !important;
  }
}
.sustainability-tcfd .--pt466 {
  padding-top: 466px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt466 {
    padding-top: 233px;
  }
}
.sustainability-tcfd .--pb466 {
  padding-bottom: 466px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb466 {
    padding-bottom: 233px;
  }
}
.sustainability-tcfd .--px466 {
  padding: 0 466px;
}
.sustainability-tcfd .max-w-466 {
  max-width: 466px;
}
.sustainability-tcfd .w-466 {
  width: 466px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-466 {
    width: 233px;
  }
}
.sustainability-tcfd .h-466 {
  height: 466px;
}
.sustainability-tcfd .--gap466 {
  gap: 466px !important;
}
.sustainability-tcfd .--fw466 {
  font-weight: 466;
}
.sustainability-tcfd .--mt467 {
  margin-top: 467px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt467 {
    margin-top: 233.5px;
  }
}
.sustainability-tcfd .--mb467 {
  margin-bottom: 467px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb467 {
    margin-bottom: 233.5px !important;
  }
}
.sustainability-tcfd .--pt467 {
  padding-top: 467px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt467 {
    padding-top: 233.5px;
  }
}
.sustainability-tcfd .--pb467 {
  padding-bottom: 467px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb467 {
    padding-bottom: 233.5px;
  }
}
.sustainability-tcfd .--px467 {
  padding: 0 467px;
}
.sustainability-tcfd .max-w-467 {
  max-width: 467px;
}
.sustainability-tcfd .w-467 {
  width: 467px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-467 {
    width: 233.5px;
  }
}
.sustainability-tcfd .h-467 {
  height: 467px;
}
.sustainability-tcfd .--gap467 {
  gap: 467px !important;
}
.sustainability-tcfd .--fw467 {
  font-weight: 467;
}
.sustainability-tcfd .--mt468 {
  margin-top: 468px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt468 {
    margin-top: 234px;
  }
}
.sustainability-tcfd .--mb468 {
  margin-bottom: 468px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb468 {
    margin-bottom: 234px !important;
  }
}
.sustainability-tcfd .--pt468 {
  padding-top: 468px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt468 {
    padding-top: 234px;
  }
}
.sustainability-tcfd .--pb468 {
  padding-bottom: 468px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb468 {
    padding-bottom: 234px;
  }
}
.sustainability-tcfd .--px468 {
  padding: 0 468px;
}
.sustainability-tcfd .max-w-468 {
  max-width: 468px;
}
.sustainability-tcfd .w-468 {
  width: 468px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-468 {
    width: 234px;
  }
}
.sustainability-tcfd .h-468 {
  height: 468px;
}
.sustainability-tcfd .--gap468 {
  gap: 468px !important;
}
.sustainability-tcfd .--fw468 {
  font-weight: 468;
}
.sustainability-tcfd .--mt469 {
  margin-top: 469px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt469 {
    margin-top: 234.5px;
  }
}
.sustainability-tcfd .--mb469 {
  margin-bottom: 469px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb469 {
    margin-bottom: 234.5px !important;
  }
}
.sustainability-tcfd .--pt469 {
  padding-top: 469px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt469 {
    padding-top: 234.5px;
  }
}
.sustainability-tcfd .--pb469 {
  padding-bottom: 469px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb469 {
    padding-bottom: 234.5px;
  }
}
.sustainability-tcfd .--px469 {
  padding: 0 469px;
}
.sustainability-tcfd .max-w-469 {
  max-width: 469px;
}
.sustainability-tcfd .w-469 {
  width: 469px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-469 {
    width: 234.5px;
  }
}
.sustainability-tcfd .h-469 {
  height: 469px;
}
.sustainability-tcfd .--gap469 {
  gap: 469px !important;
}
.sustainability-tcfd .--fw469 {
  font-weight: 469;
}
.sustainability-tcfd .--mt470 {
  margin-top: 470px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt470 {
    margin-top: 235px;
  }
}
.sustainability-tcfd .--mb470 {
  margin-bottom: 470px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb470 {
    margin-bottom: 235px !important;
  }
}
.sustainability-tcfd .--pt470 {
  padding-top: 470px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt470 {
    padding-top: 235px;
  }
}
.sustainability-tcfd .--pb470 {
  padding-bottom: 470px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb470 {
    padding-bottom: 235px;
  }
}
.sustainability-tcfd .--px470 {
  padding: 0 470px;
}
.sustainability-tcfd .max-w-470 {
  max-width: 470px;
}
.sustainability-tcfd .w-470 {
  width: 470px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-470 {
    width: 235px;
  }
}
.sustainability-tcfd .h-470 {
  height: 470px;
}
.sustainability-tcfd .--gap470 {
  gap: 470px !important;
}
.sustainability-tcfd .--fw470 {
  font-weight: 470;
}
.sustainability-tcfd .--mt471 {
  margin-top: 471px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt471 {
    margin-top: 235.5px;
  }
}
.sustainability-tcfd .--mb471 {
  margin-bottom: 471px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb471 {
    margin-bottom: 235.5px !important;
  }
}
.sustainability-tcfd .--pt471 {
  padding-top: 471px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt471 {
    padding-top: 235.5px;
  }
}
.sustainability-tcfd .--pb471 {
  padding-bottom: 471px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb471 {
    padding-bottom: 235.5px;
  }
}
.sustainability-tcfd .--px471 {
  padding: 0 471px;
}
.sustainability-tcfd .max-w-471 {
  max-width: 471px;
}
.sustainability-tcfd .w-471 {
  width: 471px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-471 {
    width: 235.5px;
  }
}
.sustainability-tcfd .h-471 {
  height: 471px;
}
.sustainability-tcfd .--gap471 {
  gap: 471px !important;
}
.sustainability-tcfd .--fw471 {
  font-weight: 471;
}
.sustainability-tcfd .--mt472 {
  margin-top: 472px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt472 {
    margin-top: 236px;
  }
}
.sustainability-tcfd .--mb472 {
  margin-bottom: 472px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb472 {
    margin-bottom: 236px !important;
  }
}
.sustainability-tcfd .--pt472 {
  padding-top: 472px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt472 {
    padding-top: 236px;
  }
}
.sustainability-tcfd .--pb472 {
  padding-bottom: 472px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb472 {
    padding-bottom: 236px;
  }
}
.sustainability-tcfd .--px472 {
  padding: 0 472px;
}
.sustainability-tcfd .max-w-472 {
  max-width: 472px;
}
.sustainability-tcfd .w-472 {
  width: 472px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-472 {
    width: 236px;
  }
}
.sustainability-tcfd .h-472 {
  height: 472px;
}
.sustainability-tcfd .--gap472 {
  gap: 472px !important;
}
.sustainability-tcfd .--fw472 {
  font-weight: 472;
}
.sustainability-tcfd .--mt473 {
  margin-top: 473px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt473 {
    margin-top: 236.5px;
  }
}
.sustainability-tcfd .--mb473 {
  margin-bottom: 473px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb473 {
    margin-bottom: 236.5px !important;
  }
}
.sustainability-tcfd .--pt473 {
  padding-top: 473px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt473 {
    padding-top: 236.5px;
  }
}
.sustainability-tcfd .--pb473 {
  padding-bottom: 473px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb473 {
    padding-bottom: 236.5px;
  }
}
.sustainability-tcfd .--px473 {
  padding: 0 473px;
}
.sustainability-tcfd .max-w-473 {
  max-width: 473px;
}
.sustainability-tcfd .w-473 {
  width: 473px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-473 {
    width: 236.5px;
  }
}
.sustainability-tcfd .h-473 {
  height: 473px;
}
.sustainability-tcfd .--gap473 {
  gap: 473px !important;
}
.sustainability-tcfd .--fw473 {
  font-weight: 473;
}
.sustainability-tcfd .--mt474 {
  margin-top: 474px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt474 {
    margin-top: 237px;
  }
}
.sustainability-tcfd .--mb474 {
  margin-bottom: 474px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb474 {
    margin-bottom: 237px !important;
  }
}
.sustainability-tcfd .--pt474 {
  padding-top: 474px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt474 {
    padding-top: 237px;
  }
}
.sustainability-tcfd .--pb474 {
  padding-bottom: 474px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb474 {
    padding-bottom: 237px;
  }
}
.sustainability-tcfd .--px474 {
  padding: 0 474px;
}
.sustainability-tcfd .max-w-474 {
  max-width: 474px;
}
.sustainability-tcfd .w-474 {
  width: 474px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-474 {
    width: 237px;
  }
}
.sustainability-tcfd .h-474 {
  height: 474px;
}
.sustainability-tcfd .--gap474 {
  gap: 474px !important;
}
.sustainability-tcfd .--fw474 {
  font-weight: 474;
}
.sustainability-tcfd .--mt475 {
  margin-top: 475px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt475 {
    margin-top: 237.5px;
  }
}
.sustainability-tcfd .--mb475 {
  margin-bottom: 475px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb475 {
    margin-bottom: 237.5px !important;
  }
}
.sustainability-tcfd .--pt475 {
  padding-top: 475px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt475 {
    padding-top: 237.5px;
  }
}
.sustainability-tcfd .--pb475 {
  padding-bottom: 475px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb475 {
    padding-bottom: 237.5px;
  }
}
.sustainability-tcfd .--px475 {
  padding: 0 475px;
}
.sustainability-tcfd .max-w-475 {
  max-width: 475px;
}
.sustainability-tcfd .w-475 {
  width: 475px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-475 {
    width: 237.5px;
  }
}
.sustainability-tcfd .h-475 {
  height: 475px;
}
.sustainability-tcfd .--gap475 {
  gap: 475px !important;
}
.sustainability-tcfd .--fw475 {
  font-weight: 475;
}
.sustainability-tcfd .--mt476 {
  margin-top: 476px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt476 {
    margin-top: 238px;
  }
}
.sustainability-tcfd .--mb476 {
  margin-bottom: 476px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb476 {
    margin-bottom: 238px !important;
  }
}
.sustainability-tcfd .--pt476 {
  padding-top: 476px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt476 {
    padding-top: 238px;
  }
}
.sustainability-tcfd .--pb476 {
  padding-bottom: 476px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb476 {
    padding-bottom: 238px;
  }
}
.sustainability-tcfd .--px476 {
  padding: 0 476px;
}
.sustainability-tcfd .max-w-476 {
  max-width: 476px;
}
.sustainability-tcfd .w-476 {
  width: 476px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-476 {
    width: 238px;
  }
}
.sustainability-tcfd .h-476 {
  height: 476px;
}
.sustainability-tcfd .--gap476 {
  gap: 476px !important;
}
.sustainability-tcfd .--fw476 {
  font-weight: 476;
}
.sustainability-tcfd .--mt477 {
  margin-top: 477px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt477 {
    margin-top: 238.5px;
  }
}
.sustainability-tcfd .--mb477 {
  margin-bottom: 477px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb477 {
    margin-bottom: 238.5px !important;
  }
}
.sustainability-tcfd .--pt477 {
  padding-top: 477px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt477 {
    padding-top: 238.5px;
  }
}
.sustainability-tcfd .--pb477 {
  padding-bottom: 477px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb477 {
    padding-bottom: 238.5px;
  }
}
.sustainability-tcfd .--px477 {
  padding: 0 477px;
}
.sustainability-tcfd .max-w-477 {
  max-width: 477px;
}
.sustainability-tcfd .w-477 {
  width: 477px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-477 {
    width: 238.5px;
  }
}
.sustainability-tcfd .h-477 {
  height: 477px;
}
.sustainability-tcfd .--gap477 {
  gap: 477px !important;
}
.sustainability-tcfd .--fw477 {
  font-weight: 477;
}
.sustainability-tcfd .--mt478 {
  margin-top: 478px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt478 {
    margin-top: 239px;
  }
}
.sustainability-tcfd .--mb478 {
  margin-bottom: 478px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb478 {
    margin-bottom: 239px !important;
  }
}
.sustainability-tcfd .--pt478 {
  padding-top: 478px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt478 {
    padding-top: 239px;
  }
}
.sustainability-tcfd .--pb478 {
  padding-bottom: 478px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb478 {
    padding-bottom: 239px;
  }
}
.sustainability-tcfd .--px478 {
  padding: 0 478px;
}
.sustainability-tcfd .max-w-478 {
  max-width: 478px;
}
.sustainability-tcfd .w-478 {
  width: 478px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-478 {
    width: 239px;
  }
}
.sustainability-tcfd .h-478 {
  height: 478px;
}
.sustainability-tcfd .--gap478 {
  gap: 478px !important;
}
.sustainability-tcfd .--fw478 {
  font-weight: 478;
}
.sustainability-tcfd .--mt479 {
  margin-top: 479px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt479 {
    margin-top: 239.5px;
  }
}
.sustainability-tcfd .--mb479 {
  margin-bottom: 479px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb479 {
    margin-bottom: 239.5px !important;
  }
}
.sustainability-tcfd .--pt479 {
  padding-top: 479px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt479 {
    padding-top: 239.5px;
  }
}
.sustainability-tcfd .--pb479 {
  padding-bottom: 479px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb479 {
    padding-bottom: 239.5px;
  }
}
.sustainability-tcfd .--px479 {
  padding: 0 479px;
}
.sustainability-tcfd .max-w-479 {
  max-width: 479px;
}
.sustainability-tcfd .w-479 {
  width: 479px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-479 {
    width: 239.5px;
  }
}
.sustainability-tcfd .h-479 {
  height: 479px;
}
.sustainability-tcfd .--gap479 {
  gap: 479px !important;
}
.sustainability-tcfd .--fw479 {
  font-weight: 479;
}
.sustainability-tcfd .--mt480 {
  margin-top: 480px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt480 {
    margin-top: 240px;
  }
}
.sustainability-tcfd .--mb480 {
  margin-bottom: 480px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb480 {
    margin-bottom: 240px !important;
  }
}
.sustainability-tcfd .--pt480 {
  padding-top: 480px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt480 {
    padding-top: 240px;
  }
}
.sustainability-tcfd .--pb480 {
  padding-bottom: 480px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb480 {
    padding-bottom: 240px;
  }
}
.sustainability-tcfd .--px480 {
  padding: 0 480px;
}
.sustainability-tcfd .max-w-480 {
  max-width: 480px;
}
.sustainability-tcfd .w-480 {
  width: 480px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-480 {
    width: 240px;
  }
}
.sustainability-tcfd .h-480 {
  height: 480px;
}
.sustainability-tcfd .--gap480 {
  gap: 480px !important;
}
.sustainability-tcfd .--fw480 {
  font-weight: 480;
}
.sustainability-tcfd .--mt481 {
  margin-top: 481px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt481 {
    margin-top: 240.5px;
  }
}
.sustainability-tcfd .--mb481 {
  margin-bottom: 481px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb481 {
    margin-bottom: 240.5px !important;
  }
}
.sustainability-tcfd .--pt481 {
  padding-top: 481px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt481 {
    padding-top: 240.5px;
  }
}
.sustainability-tcfd .--pb481 {
  padding-bottom: 481px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb481 {
    padding-bottom: 240.5px;
  }
}
.sustainability-tcfd .--px481 {
  padding: 0 481px;
}
.sustainability-tcfd .max-w-481 {
  max-width: 481px;
}
.sustainability-tcfd .w-481 {
  width: 481px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-481 {
    width: 240.5px;
  }
}
.sustainability-tcfd .h-481 {
  height: 481px;
}
.sustainability-tcfd .--gap481 {
  gap: 481px !important;
}
.sustainability-tcfd .--fw481 {
  font-weight: 481;
}
.sustainability-tcfd .--mt482 {
  margin-top: 482px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt482 {
    margin-top: 241px;
  }
}
.sustainability-tcfd .--mb482 {
  margin-bottom: 482px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb482 {
    margin-bottom: 241px !important;
  }
}
.sustainability-tcfd .--pt482 {
  padding-top: 482px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt482 {
    padding-top: 241px;
  }
}
.sustainability-tcfd .--pb482 {
  padding-bottom: 482px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb482 {
    padding-bottom: 241px;
  }
}
.sustainability-tcfd .--px482 {
  padding: 0 482px;
}
.sustainability-tcfd .max-w-482 {
  max-width: 482px;
}
.sustainability-tcfd .w-482 {
  width: 482px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-482 {
    width: 241px;
  }
}
.sustainability-tcfd .h-482 {
  height: 482px;
}
.sustainability-tcfd .--gap482 {
  gap: 482px !important;
}
.sustainability-tcfd .--fw482 {
  font-weight: 482;
}
.sustainability-tcfd .--mt483 {
  margin-top: 483px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt483 {
    margin-top: 241.5px;
  }
}
.sustainability-tcfd .--mb483 {
  margin-bottom: 483px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb483 {
    margin-bottom: 241.5px !important;
  }
}
.sustainability-tcfd .--pt483 {
  padding-top: 483px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt483 {
    padding-top: 241.5px;
  }
}
.sustainability-tcfd .--pb483 {
  padding-bottom: 483px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb483 {
    padding-bottom: 241.5px;
  }
}
.sustainability-tcfd .--px483 {
  padding: 0 483px;
}
.sustainability-tcfd .max-w-483 {
  max-width: 483px;
}
.sustainability-tcfd .w-483 {
  width: 483px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-483 {
    width: 241.5px;
  }
}
.sustainability-tcfd .h-483 {
  height: 483px;
}
.sustainability-tcfd .--gap483 {
  gap: 483px !important;
}
.sustainability-tcfd .--fw483 {
  font-weight: 483;
}
.sustainability-tcfd .--mt484 {
  margin-top: 484px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt484 {
    margin-top: 242px;
  }
}
.sustainability-tcfd .--mb484 {
  margin-bottom: 484px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb484 {
    margin-bottom: 242px !important;
  }
}
.sustainability-tcfd .--pt484 {
  padding-top: 484px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt484 {
    padding-top: 242px;
  }
}
.sustainability-tcfd .--pb484 {
  padding-bottom: 484px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb484 {
    padding-bottom: 242px;
  }
}
.sustainability-tcfd .--px484 {
  padding: 0 484px;
}
.sustainability-tcfd .max-w-484 {
  max-width: 484px;
}
.sustainability-tcfd .w-484 {
  width: 484px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-484 {
    width: 242px;
  }
}
.sustainability-tcfd .h-484 {
  height: 484px;
}
.sustainability-tcfd .--gap484 {
  gap: 484px !important;
}
.sustainability-tcfd .--fw484 {
  font-weight: 484;
}
.sustainability-tcfd .--mt485 {
  margin-top: 485px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt485 {
    margin-top: 242.5px;
  }
}
.sustainability-tcfd .--mb485 {
  margin-bottom: 485px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb485 {
    margin-bottom: 242.5px !important;
  }
}
.sustainability-tcfd .--pt485 {
  padding-top: 485px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt485 {
    padding-top: 242.5px;
  }
}
.sustainability-tcfd .--pb485 {
  padding-bottom: 485px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb485 {
    padding-bottom: 242.5px;
  }
}
.sustainability-tcfd .--px485 {
  padding: 0 485px;
}
.sustainability-tcfd .max-w-485 {
  max-width: 485px;
}
.sustainability-tcfd .w-485 {
  width: 485px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-485 {
    width: 242.5px;
  }
}
.sustainability-tcfd .h-485 {
  height: 485px;
}
.sustainability-tcfd .--gap485 {
  gap: 485px !important;
}
.sustainability-tcfd .--fw485 {
  font-weight: 485;
}
.sustainability-tcfd .--mt486 {
  margin-top: 486px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt486 {
    margin-top: 243px;
  }
}
.sustainability-tcfd .--mb486 {
  margin-bottom: 486px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb486 {
    margin-bottom: 243px !important;
  }
}
.sustainability-tcfd .--pt486 {
  padding-top: 486px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt486 {
    padding-top: 243px;
  }
}
.sustainability-tcfd .--pb486 {
  padding-bottom: 486px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb486 {
    padding-bottom: 243px;
  }
}
.sustainability-tcfd .--px486 {
  padding: 0 486px;
}
.sustainability-tcfd .max-w-486 {
  max-width: 486px;
}
.sustainability-tcfd .w-486 {
  width: 486px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-486 {
    width: 243px;
  }
}
.sustainability-tcfd .h-486 {
  height: 486px;
}
.sustainability-tcfd .--gap486 {
  gap: 486px !important;
}
.sustainability-tcfd .--fw486 {
  font-weight: 486;
}
.sustainability-tcfd .--mt487 {
  margin-top: 487px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt487 {
    margin-top: 243.5px;
  }
}
.sustainability-tcfd .--mb487 {
  margin-bottom: 487px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb487 {
    margin-bottom: 243.5px !important;
  }
}
.sustainability-tcfd .--pt487 {
  padding-top: 487px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt487 {
    padding-top: 243.5px;
  }
}
.sustainability-tcfd .--pb487 {
  padding-bottom: 487px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb487 {
    padding-bottom: 243.5px;
  }
}
.sustainability-tcfd .--px487 {
  padding: 0 487px;
}
.sustainability-tcfd .max-w-487 {
  max-width: 487px;
}
.sustainability-tcfd .w-487 {
  width: 487px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-487 {
    width: 243.5px;
  }
}
.sustainability-tcfd .h-487 {
  height: 487px;
}
.sustainability-tcfd .--gap487 {
  gap: 487px !important;
}
.sustainability-tcfd .--fw487 {
  font-weight: 487;
}
.sustainability-tcfd .--mt488 {
  margin-top: 488px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt488 {
    margin-top: 244px;
  }
}
.sustainability-tcfd .--mb488 {
  margin-bottom: 488px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb488 {
    margin-bottom: 244px !important;
  }
}
.sustainability-tcfd .--pt488 {
  padding-top: 488px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt488 {
    padding-top: 244px;
  }
}
.sustainability-tcfd .--pb488 {
  padding-bottom: 488px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb488 {
    padding-bottom: 244px;
  }
}
.sustainability-tcfd .--px488 {
  padding: 0 488px;
}
.sustainability-tcfd .max-w-488 {
  max-width: 488px;
}
.sustainability-tcfd .w-488 {
  width: 488px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-488 {
    width: 244px;
  }
}
.sustainability-tcfd .h-488 {
  height: 488px;
}
.sustainability-tcfd .--gap488 {
  gap: 488px !important;
}
.sustainability-tcfd .--fw488 {
  font-weight: 488;
}
.sustainability-tcfd .--mt489 {
  margin-top: 489px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt489 {
    margin-top: 244.5px;
  }
}
.sustainability-tcfd .--mb489 {
  margin-bottom: 489px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb489 {
    margin-bottom: 244.5px !important;
  }
}
.sustainability-tcfd .--pt489 {
  padding-top: 489px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt489 {
    padding-top: 244.5px;
  }
}
.sustainability-tcfd .--pb489 {
  padding-bottom: 489px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb489 {
    padding-bottom: 244.5px;
  }
}
.sustainability-tcfd .--px489 {
  padding: 0 489px;
}
.sustainability-tcfd .max-w-489 {
  max-width: 489px;
}
.sustainability-tcfd .w-489 {
  width: 489px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-489 {
    width: 244.5px;
  }
}
.sustainability-tcfd .h-489 {
  height: 489px;
}
.sustainability-tcfd .--gap489 {
  gap: 489px !important;
}
.sustainability-tcfd .--fw489 {
  font-weight: 489;
}
.sustainability-tcfd .--mt490 {
  margin-top: 490px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt490 {
    margin-top: 245px;
  }
}
.sustainability-tcfd .--mb490 {
  margin-bottom: 490px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb490 {
    margin-bottom: 245px !important;
  }
}
.sustainability-tcfd .--pt490 {
  padding-top: 490px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt490 {
    padding-top: 245px;
  }
}
.sustainability-tcfd .--pb490 {
  padding-bottom: 490px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb490 {
    padding-bottom: 245px;
  }
}
.sustainability-tcfd .--px490 {
  padding: 0 490px;
}
.sustainability-tcfd .max-w-490 {
  max-width: 490px;
}
.sustainability-tcfd .w-490 {
  width: 490px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-490 {
    width: 245px;
  }
}
.sustainability-tcfd .h-490 {
  height: 490px;
}
.sustainability-tcfd .--gap490 {
  gap: 490px !important;
}
.sustainability-tcfd .--fw490 {
  font-weight: 490;
}
.sustainability-tcfd .--mt491 {
  margin-top: 491px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt491 {
    margin-top: 245.5px;
  }
}
.sustainability-tcfd .--mb491 {
  margin-bottom: 491px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb491 {
    margin-bottom: 245.5px !important;
  }
}
.sustainability-tcfd .--pt491 {
  padding-top: 491px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt491 {
    padding-top: 245.5px;
  }
}
.sustainability-tcfd .--pb491 {
  padding-bottom: 491px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb491 {
    padding-bottom: 245.5px;
  }
}
.sustainability-tcfd .--px491 {
  padding: 0 491px;
}
.sustainability-tcfd .max-w-491 {
  max-width: 491px;
}
.sustainability-tcfd .w-491 {
  width: 491px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-491 {
    width: 245.5px;
  }
}
.sustainability-tcfd .h-491 {
  height: 491px;
}
.sustainability-tcfd .--gap491 {
  gap: 491px !important;
}
.sustainability-tcfd .--fw491 {
  font-weight: 491;
}
.sustainability-tcfd .--mt492 {
  margin-top: 492px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt492 {
    margin-top: 246px;
  }
}
.sustainability-tcfd .--mb492 {
  margin-bottom: 492px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb492 {
    margin-bottom: 246px !important;
  }
}
.sustainability-tcfd .--pt492 {
  padding-top: 492px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt492 {
    padding-top: 246px;
  }
}
.sustainability-tcfd .--pb492 {
  padding-bottom: 492px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb492 {
    padding-bottom: 246px;
  }
}
.sustainability-tcfd .--px492 {
  padding: 0 492px;
}
.sustainability-tcfd .max-w-492 {
  max-width: 492px;
}
.sustainability-tcfd .w-492 {
  width: 492px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-492 {
    width: 246px;
  }
}
.sustainability-tcfd .h-492 {
  height: 492px;
}
.sustainability-tcfd .--gap492 {
  gap: 492px !important;
}
.sustainability-tcfd .--fw492 {
  font-weight: 492;
}
.sustainability-tcfd .--mt493 {
  margin-top: 493px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt493 {
    margin-top: 246.5px;
  }
}
.sustainability-tcfd .--mb493 {
  margin-bottom: 493px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb493 {
    margin-bottom: 246.5px !important;
  }
}
.sustainability-tcfd .--pt493 {
  padding-top: 493px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt493 {
    padding-top: 246.5px;
  }
}
.sustainability-tcfd .--pb493 {
  padding-bottom: 493px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb493 {
    padding-bottom: 246.5px;
  }
}
.sustainability-tcfd .--px493 {
  padding: 0 493px;
}
.sustainability-tcfd .max-w-493 {
  max-width: 493px;
}
.sustainability-tcfd .w-493 {
  width: 493px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-493 {
    width: 246.5px;
  }
}
.sustainability-tcfd .h-493 {
  height: 493px;
}
.sustainability-tcfd .--gap493 {
  gap: 493px !important;
}
.sustainability-tcfd .--fw493 {
  font-weight: 493;
}
.sustainability-tcfd .--mt494 {
  margin-top: 494px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt494 {
    margin-top: 247px;
  }
}
.sustainability-tcfd .--mb494 {
  margin-bottom: 494px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb494 {
    margin-bottom: 247px !important;
  }
}
.sustainability-tcfd .--pt494 {
  padding-top: 494px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt494 {
    padding-top: 247px;
  }
}
.sustainability-tcfd .--pb494 {
  padding-bottom: 494px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb494 {
    padding-bottom: 247px;
  }
}
.sustainability-tcfd .--px494 {
  padding: 0 494px;
}
.sustainability-tcfd .max-w-494 {
  max-width: 494px;
}
.sustainability-tcfd .w-494 {
  width: 494px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-494 {
    width: 247px;
  }
}
.sustainability-tcfd .h-494 {
  height: 494px;
}
.sustainability-tcfd .--gap494 {
  gap: 494px !important;
}
.sustainability-tcfd .--fw494 {
  font-weight: 494;
}
.sustainability-tcfd .--mt495 {
  margin-top: 495px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt495 {
    margin-top: 247.5px;
  }
}
.sustainability-tcfd .--mb495 {
  margin-bottom: 495px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb495 {
    margin-bottom: 247.5px !important;
  }
}
.sustainability-tcfd .--pt495 {
  padding-top: 495px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt495 {
    padding-top: 247.5px;
  }
}
.sustainability-tcfd .--pb495 {
  padding-bottom: 495px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb495 {
    padding-bottom: 247.5px;
  }
}
.sustainability-tcfd .--px495 {
  padding: 0 495px;
}
.sustainability-tcfd .max-w-495 {
  max-width: 495px;
}
.sustainability-tcfd .w-495 {
  width: 495px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-495 {
    width: 247.5px;
  }
}
.sustainability-tcfd .h-495 {
  height: 495px;
}
.sustainability-tcfd .--gap495 {
  gap: 495px !important;
}
.sustainability-tcfd .--fw495 {
  font-weight: 495;
}
.sustainability-tcfd .--mt496 {
  margin-top: 496px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt496 {
    margin-top: 248px;
  }
}
.sustainability-tcfd .--mb496 {
  margin-bottom: 496px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb496 {
    margin-bottom: 248px !important;
  }
}
.sustainability-tcfd .--pt496 {
  padding-top: 496px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt496 {
    padding-top: 248px;
  }
}
.sustainability-tcfd .--pb496 {
  padding-bottom: 496px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb496 {
    padding-bottom: 248px;
  }
}
.sustainability-tcfd .--px496 {
  padding: 0 496px;
}
.sustainability-tcfd .max-w-496 {
  max-width: 496px;
}
.sustainability-tcfd .w-496 {
  width: 496px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-496 {
    width: 248px;
  }
}
.sustainability-tcfd .h-496 {
  height: 496px;
}
.sustainability-tcfd .--gap496 {
  gap: 496px !important;
}
.sustainability-tcfd .--fw496 {
  font-weight: 496;
}
.sustainability-tcfd .--mt497 {
  margin-top: 497px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt497 {
    margin-top: 248.5px;
  }
}
.sustainability-tcfd .--mb497 {
  margin-bottom: 497px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb497 {
    margin-bottom: 248.5px !important;
  }
}
.sustainability-tcfd .--pt497 {
  padding-top: 497px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt497 {
    padding-top: 248.5px;
  }
}
.sustainability-tcfd .--pb497 {
  padding-bottom: 497px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb497 {
    padding-bottom: 248.5px;
  }
}
.sustainability-tcfd .--px497 {
  padding: 0 497px;
}
.sustainability-tcfd .max-w-497 {
  max-width: 497px;
}
.sustainability-tcfd .w-497 {
  width: 497px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-497 {
    width: 248.5px;
  }
}
.sustainability-tcfd .h-497 {
  height: 497px;
}
.sustainability-tcfd .--gap497 {
  gap: 497px !important;
}
.sustainability-tcfd .--fw497 {
  font-weight: 497;
}
.sustainability-tcfd .--mt498 {
  margin-top: 498px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt498 {
    margin-top: 249px;
  }
}
.sustainability-tcfd .--mb498 {
  margin-bottom: 498px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb498 {
    margin-bottom: 249px !important;
  }
}
.sustainability-tcfd .--pt498 {
  padding-top: 498px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt498 {
    padding-top: 249px;
  }
}
.sustainability-tcfd .--pb498 {
  padding-bottom: 498px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb498 {
    padding-bottom: 249px;
  }
}
.sustainability-tcfd .--px498 {
  padding: 0 498px;
}
.sustainability-tcfd .max-w-498 {
  max-width: 498px;
}
.sustainability-tcfd .w-498 {
  width: 498px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-498 {
    width: 249px;
  }
}
.sustainability-tcfd .h-498 {
  height: 498px;
}
.sustainability-tcfd .--gap498 {
  gap: 498px !important;
}
.sustainability-tcfd .--fw498 {
  font-weight: 498;
}
.sustainability-tcfd .--mt499 {
  margin-top: 499px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt499 {
    margin-top: 249.5px;
  }
}
.sustainability-tcfd .--mb499 {
  margin-bottom: 499px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb499 {
    margin-bottom: 249.5px !important;
  }
}
.sustainability-tcfd .--pt499 {
  padding-top: 499px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt499 {
    padding-top: 249.5px;
  }
}
.sustainability-tcfd .--pb499 {
  padding-bottom: 499px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb499 {
    padding-bottom: 249.5px;
  }
}
.sustainability-tcfd .--px499 {
  padding: 0 499px;
}
.sustainability-tcfd .max-w-499 {
  max-width: 499px;
}
.sustainability-tcfd .w-499 {
  width: 499px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-499 {
    width: 249.5px;
  }
}
.sustainability-tcfd .h-499 {
  height: 499px;
}
.sustainability-tcfd .--gap499 {
  gap: 499px !important;
}
.sustainability-tcfd .--fw499 {
  font-weight: 499;
}
.sustainability-tcfd .--mt500 {
  margin-top: 500px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt500 {
    margin-top: 250px;
  }
}
.sustainability-tcfd .--mb500 {
  margin-bottom: 500px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb500 {
    margin-bottom: 250px !important;
  }
}
.sustainability-tcfd .--pt500 {
  padding-top: 500px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt500 {
    padding-top: 250px;
  }
}
.sustainability-tcfd .--pb500 {
  padding-bottom: 500px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb500 {
    padding-bottom: 250px;
  }
}
.sustainability-tcfd .--px500 {
  padding: 0 500px;
}
.sustainability-tcfd .max-w-500 {
  max-width: 500px;
}
.sustainability-tcfd .w-500 {
  width: 500px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-500 {
    width: 250px;
  }
}
.sustainability-tcfd .h-500 {
  height: 500px;
}
.sustainability-tcfd .--gap500 {
  gap: 500px !important;
}
.sustainability-tcfd .--fw500 {
  font-weight: 500;
}
.sustainability-tcfd .--mt501 {
  margin-top: 501px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt501 {
    margin-top: 250.5px;
  }
}
.sustainability-tcfd .--mb501 {
  margin-bottom: 501px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb501 {
    margin-bottom: 250.5px !important;
  }
}
.sustainability-tcfd .--pt501 {
  padding-top: 501px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt501 {
    padding-top: 250.5px;
  }
}
.sustainability-tcfd .--pb501 {
  padding-bottom: 501px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb501 {
    padding-bottom: 250.5px;
  }
}
.sustainability-tcfd .--px501 {
  padding: 0 501px;
}
.sustainability-tcfd .max-w-501 {
  max-width: 501px;
}
.sustainability-tcfd .w-501 {
  width: 501px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-501 {
    width: 250.5px;
  }
}
.sustainability-tcfd .h-501 {
  height: 501px;
}
.sustainability-tcfd .--gap501 {
  gap: 501px !important;
}
.sustainability-tcfd .--fw501 {
  font-weight: 501;
}
.sustainability-tcfd .--mt502 {
  margin-top: 502px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt502 {
    margin-top: 251px;
  }
}
.sustainability-tcfd .--mb502 {
  margin-bottom: 502px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb502 {
    margin-bottom: 251px !important;
  }
}
.sustainability-tcfd .--pt502 {
  padding-top: 502px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt502 {
    padding-top: 251px;
  }
}
.sustainability-tcfd .--pb502 {
  padding-bottom: 502px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb502 {
    padding-bottom: 251px;
  }
}
.sustainability-tcfd .--px502 {
  padding: 0 502px;
}
.sustainability-tcfd .max-w-502 {
  max-width: 502px;
}
.sustainability-tcfd .w-502 {
  width: 502px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-502 {
    width: 251px;
  }
}
.sustainability-tcfd .h-502 {
  height: 502px;
}
.sustainability-tcfd .--gap502 {
  gap: 502px !important;
}
.sustainability-tcfd .--fw502 {
  font-weight: 502;
}
.sustainability-tcfd .--mt503 {
  margin-top: 503px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt503 {
    margin-top: 251.5px;
  }
}
.sustainability-tcfd .--mb503 {
  margin-bottom: 503px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb503 {
    margin-bottom: 251.5px !important;
  }
}
.sustainability-tcfd .--pt503 {
  padding-top: 503px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt503 {
    padding-top: 251.5px;
  }
}
.sustainability-tcfd .--pb503 {
  padding-bottom: 503px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb503 {
    padding-bottom: 251.5px;
  }
}
.sustainability-tcfd .--px503 {
  padding: 0 503px;
}
.sustainability-tcfd .max-w-503 {
  max-width: 503px;
}
.sustainability-tcfd .w-503 {
  width: 503px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-503 {
    width: 251.5px;
  }
}
.sustainability-tcfd .h-503 {
  height: 503px;
}
.sustainability-tcfd .--gap503 {
  gap: 503px !important;
}
.sustainability-tcfd .--fw503 {
  font-weight: 503;
}
.sustainability-tcfd .--mt504 {
  margin-top: 504px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt504 {
    margin-top: 252px;
  }
}
.sustainability-tcfd .--mb504 {
  margin-bottom: 504px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb504 {
    margin-bottom: 252px !important;
  }
}
.sustainability-tcfd .--pt504 {
  padding-top: 504px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt504 {
    padding-top: 252px;
  }
}
.sustainability-tcfd .--pb504 {
  padding-bottom: 504px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb504 {
    padding-bottom: 252px;
  }
}
.sustainability-tcfd .--px504 {
  padding: 0 504px;
}
.sustainability-tcfd .max-w-504 {
  max-width: 504px;
}
.sustainability-tcfd .w-504 {
  width: 504px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-504 {
    width: 252px;
  }
}
.sustainability-tcfd .h-504 {
  height: 504px;
}
.sustainability-tcfd .--gap504 {
  gap: 504px !important;
}
.sustainability-tcfd .--fw504 {
  font-weight: 504;
}
.sustainability-tcfd .--mt505 {
  margin-top: 505px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt505 {
    margin-top: 252.5px;
  }
}
.sustainability-tcfd .--mb505 {
  margin-bottom: 505px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb505 {
    margin-bottom: 252.5px !important;
  }
}
.sustainability-tcfd .--pt505 {
  padding-top: 505px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt505 {
    padding-top: 252.5px;
  }
}
.sustainability-tcfd .--pb505 {
  padding-bottom: 505px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb505 {
    padding-bottom: 252.5px;
  }
}
.sustainability-tcfd .--px505 {
  padding: 0 505px;
}
.sustainability-tcfd .max-w-505 {
  max-width: 505px;
}
.sustainability-tcfd .w-505 {
  width: 505px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-505 {
    width: 252.5px;
  }
}
.sustainability-tcfd .h-505 {
  height: 505px;
}
.sustainability-tcfd .--gap505 {
  gap: 505px !important;
}
.sustainability-tcfd .--fw505 {
  font-weight: 505;
}
.sustainability-tcfd .--mt506 {
  margin-top: 506px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt506 {
    margin-top: 253px;
  }
}
.sustainability-tcfd .--mb506 {
  margin-bottom: 506px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb506 {
    margin-bottom: 253px !important;
  }
}
.sustainability-tcfd .--pt506 {
  padding-top: 506px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt506 {
    padding-top: 253px;
  }
}
.sustainability-tcfd .--pb506 {
  padding-bottom: 506px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb506 {
    padding-bottom: 253px;
  }
}
.sustainability-tcfd .--px506 {
  padding: 0 506px;
}
.sustainability-tcfd .max-w-506 {
  max-width: 506px;
}
.sustainability-tcfd .w-506 {
  width: 506px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-506 {
    width: 253px;
  }
}
.sustainability-tcfd .h-506 {
  height: 506px;
}
.sustainability-tcfd .--gap506 {
  gap: 506px !important;
}
.sustainability-tcfd .--fw506 {
  font-weight: 506;
}
.sustainability-tcfd .--mt507 {
  margin-top: 507px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt507 {
    margin-top: 253.5px;
  }
}
.sustainability-tcfd .--mb507 {
  margin-bottom: 507px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb507 {
    margin-bottom: 253.5px !important;
  }
}
.sustainability-tcfd .--pt507 {
  padding-top: 507px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt507 {
    padding-top: 253.5px;
  }
}
.sustainability-tcfd .--pb507 {
  padding-bottom: 507px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb507 {
    padding-bottom: 253.5px;
  }
}
.sustainability-tcfd .--px507 {
  padding: 0 507px;
}
.sustainability-tcfd .max-w-507 {
  max-width: 507px;
}
.sustainability-tcfd .w-507 {
  width: 507px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-507 {
    width: 253.5px;
  }
}
.sustainability-tcfd .h-507 {
  height: 507px;
}
.sustainability-tcfd .--gap507 {
  gap: 507px !important;
}
.sustainability-tcfd .--fw507 {
  font-weight: 507;
}
.sustainability-tcfd .--mt508 {
  margin-top: 508px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt508 {
    margin-top: 254px;
  }
}
.sustainability-tcfd .--mb508 {
  margin-bottom: 508px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb508 {
    margin-bottom: 254px !important;
  }
}
.sustainability-tcfd .--pt508 {
  padding-top: 508px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt508 {
    padding-top: 254px;
  }
}
.sustainability-tcfd .--pb508 {
  padding-bottom: 508px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb508 {
    padding-bottom: 254px;
  }
}
.sustainability-tcfd .--px508 {
  padding: 0 508px;
}
.sustainability-tcfd .max-w-508 {
  max-width: 508px;
}
.sustainability-tcfd .w-508 {
  width: 508px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-508 {
    width: 254px;
  }
}
.sustainability-tcfd .h-508 {
  height: 508px;
}
.sustainability-tcfd .--gap508 {
  gap: 508px !important;
}
.sustainability-tcfd .--fw508 {
  font-weight: 508;
}
.sustainability-tcfd .--mt509 {
  margin-top: 509px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt509 {
    margin-top: 254.5px;
  }
}
.sustainability-tcfd .--mb509 {
  margin-bottom: 509px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb509 {
    margin-bottom: 254.5px !important;
  }
}
.sustainability-tcfd .--pt509 {
  padding-top: 509px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt509 {
    padding-top: 254.5px;
  }
}
.sustainability-tcfd .--pb509 {
  padding-bottom: 509px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb509 {
    padding-bottom: 254.5px;
  }
}
.sustainability-tcfd .--px509 {
  padding: 0 509px;
}
.sustainability-tcfd .max-w-509 {
  max-width: 509px;
}
.sustainability-tcfd .w-509 {
  width: 509px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-509 {
    width: 254.5px;
  }
}
.sustainability-tcfd .h-509 {
  height: 509px;
}
.sustainability-tcfd .--gap509 {
  gap: 509px !important;
}
.sustainability-tcfd .--fw509 {
  font-weight: 509;
}
.sustainability-tcfd .--mt510 {
  margin-top: 510px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt510 {
    margin-top: 255px;
  }
}
.sustainability-tcfd .--mb510 {
  margin-bottom: 510px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb510 {
    margin-bottom: 255px !important;
  }
}
.sustainability-tcfd .--pt510 {
  padding-top: 510px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt510 {
    padding-top: 255px;
  }
}
.sustainability-tcfd .--pb510 {
  padding-bottom: 510px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb510 {
    padding-bottom: 255px;
  }
}
.sustainability-tcfd .--px510 {
  padding: 0 510px;
}
.sustainability-tcfd .max-w-510 {
  max-width: 510px;
}
.sustainability-tcfd .w-510 {
  width: 510px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-510 {
    width: 255px;
  }
}
.sustainability-tcfd .h-510 {
  height: 510px;
}
.sustainability-tcfd .--gap510 {
  gap: 510px !important;
}
.sustainability-tcfd .--fw510 {
  font-weight: 510;
}
.sustainability-tcfd .--mt511 {
  margin-top: 511px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt511 {
    margin-top: 255.5px;
  }
}
.sustainability-tcfd .--mb511 {
  margin-bottom: 511px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb511 {
    margin-bottom: 255.5px !important;
  }
}
.sustainability-tcfd .--pt511 {
  padding-top: 511px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt511 {
    padding-top: 255.5px;
  }
}
.sustainability-tcfd .--pb511 {
  padding-bottom: 511px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb511 {
    padding-bottom: 255.5px;
  }
}
.sustainability-tcfd .--px511 {
  padding: 0 511px;
}
.sustainability-tcfd .max-w-511 {
  max-width: 511px;
}
.sustainability-tcfd .w-511 {
  width: 511px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-511 {
    width: 255.5px;
  }
}
.sustainability-tcfd .h-511 {
  height: 511px;
}
.sustainability-tcfd .--gap511 {
  gap: 511px !important;
}
.sustainability-tcfd .--fw511 {
  font-weight: 511;
}
.sustainability-tcfd .--mt512 {
  margin-top: 512px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt512 {
    margin-top: 256px;
  }
}
.sustainability-tcfd .--mb512 {
  margin-bottom: 512px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb512 {
    margin-bottom: 256px !important;
  }
}
.sustainability-tcfd .--pt512 {
  padding-top: 512px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt512 {
    padding-top: 256px;
  }
}
.sustainability-tcfd .--pb512 {
  padding-bottom: 512px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb512 {
    padding-bottom: 256px;
  }
}
.sustainability-tcfd .--px512 {
  padding: 0 512px;
}
.sustainability-tcfd .max-w-512 {
  max-width: 512px;
}
.sustainability-tcfd .w-512 {
  width: 512px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-512 {
    width: 256px;
  }
}
.sustainability-tcfd .h-512 {
  height: 512px;
}
.sustainability-tcfd .--gap512 {
  gap: 512px !important;
}
.sustainability-tcfd .--fw512 {
  font-weight: 512;
}
.sustainability-tcfd .--mt513 {
  margin-top: 513px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt513 {
    margin-top: 256.5px;
  }
}
.sustainability-tcfd .--mb513 {
  margin-bottom: 513px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb513 {
    margin-bottom: 256.5px !important;
  }
}
.sustainability-tcfd .--pt513 {
  padding-top: 513px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt513 {
    padding-top: 256.5px;
  }
}
.sustainability-tcfd .--pb513 {
  padding-bottom: 513px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb513 {
    padding-bottom: 256.5px;
  }
}
.sustainability-tcfd .--px513 {
  padding: 0 513px;
}
.sustainability-tcfd .max-w-513 {
  max-width: 513px;
}
.sustainability-tcfd .w-513 {
  width: 513px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-513 {
    width: 256.5px;
  }
}
.sustainability-tcfd .h-513 {
  height: 513px;
}
.sustainability-tcfd .--gap513 {
  gap: 513px !important;
}
.sustainability-tcfd .--fw513 {
  font-weight: 513;
}
.sustainability-tcfd .--mt514 {
  margin-top: 514px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt514 {
    margin-top: 257px;
  }
}
.sustainability-tcfd .--mb514 {
  margin-bottom: 514px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb514 {
    margin-bottom: 257px !important;
  }
}
.sustainability-tcfd .--pt514 {
  padding-top: 514px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt514 {
    padding-top: 257px;
  }
}
.sustainability-tcfd .--pb514 {
  padding-bottom: 514px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb514 {
    padding-bottom: 257px;
  }
}
.sustainability-tcfd .--px514 {
  padding: 0 514px;
}
.sustainability-tcfd .max-w-514 {
  max-width: 514px;
}
.sustainability-tcfd .w-514 {
  width: 514px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-514 {
    width: 257px;
  }
}
.sustainability-tcfd .h-514 {
  height: 514px;
}
.sustainability-tcfd .--gap514 {
  gap: 514px !important;
}
.sustainability-tcfd .--fw514 {
  font-weight: 514;
}
.sustainability-tcfd .--mt515 {
  margin-top: 515px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt515 {
    margin-top: 257.5px;
  }
}
.sustainability-tcfd .--mb515 {
  margin-bottom: 515px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb515 {
    margin-bottom: 257.5px !important;
  }
}
.sustainability-tcfd .--pt515 {
  padding-top: 515px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt515 {
    padding-top: 257.5px;
  }
}
.sustainability-tcfd .--pb515 {
  padding-bottom: 515px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb515 {
    padding-bottom: 257.5px;
  }
}
.sustainability-tcfd .--px515 {
  padding: 0 515px;
}
.sustainability-tcfd .max-w-515 {
  max-width: 515px;
}
.sustainability-tcfd .w-515 {
  width: 515px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-515 {
    width: 257.5px;
  }
}
.sustainability-tcfd .h-515 {
  height: 515px;
}
.sustainability-tcfd .--gap515 {
  gap: 515px !important;
}
.sustainability-tcfd .--fw515 {
  font-weight: 515;
}
.sustainability-tcfd .--mt516 {
  margin-top: 516px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt516 {
    margin-top: 258px;
  }
}
.sustainability-tcfd .--mb516 {
  margin-bottom: 516px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb516 {
    margin-bottom: 258px !important;
  }
}
.sustainability-tcfd .--pt516 {
  padding-top: 516px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt516 {
    padding-top: 258px;
  }
}
.sustainability-tcfd .--pb516 {
  padding-bottom: 516px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb516 {
    padding-bottom: 258px;
  }
}
.sustainability-tcfd .--px516 {
  padding: 0 516px;
}
.sustainability-tcfd .max-w-516 {
  max-width: 516px;
}
.sustainability-tcfd .w-516 {
  width: 516px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-516 {
    width: 258px;
  }
}
.sustainability-tcfd .h-516 {
  height: 516px;
}
.sustainability-tcfd .--gap516 {
  gap: 516px !important;
}
.sustainability-tcfd .--fw516 {
  font-weight: 516;
}
.sustainability-tcfd .--mt517 {
  margin-top: 517px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt517 {
    margin-top: 258.5px;
  }
}
.sustainability-tcfd .--mb517 {
  margin-bottom: 517px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb517 {
    margin-bottom: 258.5px !important;
  }
}
.sustainability-tcfd .--pt517 {
  padding-top: 517px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt517 {
    padding-top: 258.5px;
  }
}
.sustainability-tcfd .--pb517 {
  padding-bottom: 517px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb517 {
    padding-bottom: 258.5px;
  }
}
.sustainability-tcfd .--px517 {
  padding: 0 517px;
}
.sustainability-tcfd .max-w-517 {
  max-width: 517px;
}
.sustainability-tcfd .w-517 {
  width: 517px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-517 {
    width: 258.5px;
  }
}
.sustainability-tcfd .h-517 {
  height: 517px;
}
.sustainability-tcfd .--gap517 {
  gap: 517px !important;
}
.sustainability-tcfd .--fw517 {
  font-weight: 517;
}
.sustainability-tcfd .--mt518 {
  margin-top: 518px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt518 {
    margin-top: 259px;
  }
}
.sustainability-tcfd .--mb518 {
  margin-bottom: 518px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb518 {
    margin-bottom: 259px !important;
  }
}
.sustainability-tcfd .--pt518 {
  padding-top: 518px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt518 {
    padding-top: 259px;
  }
}
.sustainability-tcfd .--pb518 {
  padding-bottom: 518px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb518 {
    padding-bottom: 259px;
  }
}
.sustainability-tcfd .--px518 {
  padding: 0 518px;
}
.sustainability-tcfd .max-w-518 {
  max-width: 518px;
}
.sustainability-tcfd .w-518 {
  width: 518px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-518 {
    width: 259px;
  }
}
.sustainability-tcfd .h-518 {
  height: 518px;
}
.sustainability-tcfd .--gap518 {
  gap: 518px !important;
}
.sustainability-tcfd .--fw518 {
  font-weight: 518;
}
.sustainability-tcfd .--mt519 {
  margin-top: 519px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt519 {
    margin-top: 259.5px;
  }
}
.sustainability-tcfd .--mb519 {
  margin-bottom: 519px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb519 {
    margin-bottom: 259.5px !important;
  }
}
.sustainability-tcfd .--pt519 {
  padding-top: 519px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt519 {
    padding-top: 259.5px;
  }
}
.sustainability-tcfd .--pb519 {
  padding-bottom: 519px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb519 {
    padding-bottom: 259.5px;
  }
}
.sustainability-tcfd .--px519 {
  padding: 0 519px;
}
.sustainability-tcfd .max-w-519 {
  max-width: 519px;
}
.sustainability-tcfd .w-519 {
  width: 519px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-519 {
    width: 259.5px;
  }
}
.sustainability-tcfd .h-519 {
  height: 519px;
}
.sustainability-tcfd .--gap519 {
  gap: 519px !important;
}
.sustainability-tcfd .--fw519 {
  font-weight: 519;
}
.sustainability-tcfd .--mt520 {
  margin-top: 520px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt520 {
    margin-top: 260px;
  }
}
.sustainability-tcfd .--mb520 {
  margin-bottom: 520px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb520 {
    margin-bottom: 260px !important;
  }
}
.sustainability-tcfd .--pt520 {
  padding-top: 520px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt520 {
    padding-top: 260px;
  }
}
.sustainability-tcfd .--pb520 {
  padding-bottom: 520px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb520 {
    padding-bottom: 260px;
  }
}
.sustainability-tcfd .--px520 {
  padding: 0 520px;
}
.sustainability-tcfd .max-w-520 {
  max-width: 520px;
}
.sustainability-tcfd .w-520 {
  width: 520px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-520 {
    width: 260px;
  }
}
.sustainability-tcfd .h-520 {
  height: 520px;
}
.sustainability-tcfd .--gap520 {
  gap: 520px !important;
}
.sustainability-tcfd .--fw520 {
  font-weight: 520;
}
.sustainability-tcfd .--mt521 {
  margin-top: 521px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt521 {
    margin-top: 260.5px;
  }
}
.sustainability-tcfd .--mb521 {
  margin-bottom: 521px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb521 {
    margin-bottom: 260.5px !important;
  }
}
.sustainability-tcfd .--pt521 {
  padding-top: 521px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt521 {
    padding-top: 260.5px;
  }
}
.sustainability-tcfd .--pb521 {
  padding-bottom: 521px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb521 {
    padding-bottom: 260.5px;
  }
}
.sustainability-tcfd .--px521 {
  padding: 0 521px;
}
.sustainability-tcfd .max-w-521 {
  max-width: 521px;
}
.sustainability-tcfd .w-521 {
  width: 521px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-521 {
    width: 260.5px;
  }
}
.sustainability-tcfd .h-521 {
  height: 521px;
}
.sustainability-tcfd .--gap521 {
  gap: 521px !important;
}
.sustainability-tcfd .--fw521 {
  font-weight: 521;
}
.sustainability-tcfd .--mt522 {
  margin-top: 522px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt522 {
    margin-top: 261px;
  }
}
.sustainability-tcfd .--mb522 {
  margin-bottom: 522px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb522 {
    margin-bottom: 261px !important;
  }
}
.sustainability-tcfd .--pt522 {
  padding-top: 522px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt522 {
    padding-top: 261px;
  }
}
.sustainability-tcfd .--pb522 {
  padding-bottom: 522px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb522 {
    padding-bottom: 261px;
  }
}
.sustainability-tcfd .--px522 {
  padding: 0 522px;
}
.sustainability-tcfd .max-w-522 {
  max-width: 522px;
}
.sustainability-tcfd .w-522 {
  width: 522px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-522 {
    width: 261px;
  }
}
.sustainability-tcfd .h-522 {
  height: 522px;
}
.sustainability-tcfd .--gap522 {
  gap: 522px !important;
}
.sustainability-tcfd .--fw522 {
  font-weight: 522;
}
.sustainability-tcfd .--mt523 {
  margin-top: 523px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt523 {
    margin-top: 261.5px;
  }
}
.sustainability-tcfd .--mb523 {
  margin-bottom: 523px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb523 {
    margin-bottom: 261.5px !important;
  }
}
.sustainability-tcfd .--pt523 {
  padding-top: 523px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt523 {
    padding-top: 261.5px;
  }
}
.sustainability-tcfd .--pb523 {
  padding-bottom: 523px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb523 {
    padding-bottom: 261.5px;
  }
}
.sustainability-tcfd .--px523 {
  padding: 0 523px;
}
.sustainability-tcfd .max-w-523 {
  max-width: 523px;
}
.sustainability-tcfd .w-523 {
  width: 523px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-523 {
    width: 261.5px;
  }
}
.sustainability-tcfd .h-523 {
  height: 523px;
}
.sustainability-tcfd .--gap523 {
  gap: 523px !important;
}
.sustainability-tcfd .--fw523 {
  font-weight: 523;
}
.sustainability-tcfd .--mt524 {
  margin-top: 524px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt524 {
    margin-top: 262px;
  }
}
.sustainability-tcfd .--mb524 {
  margin-bottom: 524px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb524 {
    margin-bottom: 262px !important;
  }
}
.sustainability-tcfd .--pt524 {
  padding-top: 524px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt524 {
    padding-top: 262px;
  }
}
.sustainability-tcfd .--pb524 {
  padding-bottom: 524px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb524 {
    padding-bottom: 262px;
  }
}
.sustainability-tcfd .--px524 {
  padding: 0 524px;
}
.sustainability-tcfd .max-w-524 {
  max-width: 524px;
}
.sustainability-tcfd .w-524 {
  width: 524px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-524 {
    width: 262px;
  }
}
.sustainability-tcfd .h-524 {
  height: 524px;
}
.sustainability-tcfd .--gap524 {
  gap: 524px !important;
}
.sustainability-tcfd .--fw524 {
  font-weight: 524;
}
.sustainability-tcfd .--mt525 {
  margin-top: 525px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt525 {
    margin-top: 262.5px;
  }
}
.sustainability-tcfd .--mb525 {
  margin-bottom: 525px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb525 {
    margin-bottom: 262.5px !important;
  }
}
.sustainability-tcfd .--pt525 {
  padding-top: 525px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt525 {
    padding-top: 262.5px;
  }
}
.sustainability-tcfd .--pb525 {
  padding-bottom: 525px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb525 {
    padding-bottom: 262.5px;
  }
}
.sustainability-tcfd .--px525 {
  padding: 0 525px;
}
.sustainability-tcfd .max-w-525 {
  max-width: 525px;
}
.sustainability-tcfd .w-525 {
  width: 525px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-525 {
    width: 262.5px;
  }
}
.sustainability-tcfd .h-525 {
  height: 525px;
}
.sustainability-tcfd .--gap525 {
  gap: 525px !important;
}
.sustainability-tcfd .--fw525 {
  font-weight: 525;
}
.sustainability-tcfd .--mt526 {
  margin-top: 526px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt526 {
    margin-top: 263px;
  }
}
.sustainability-tcfd .--mb526 {
  margin-bottom: 526px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb526 {
    margin-bottom: 263px !important;
  }
}
.sustainability-tcfd .--pt526 {
  padding-top: 526px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt526 {
    padding-top: 263px;
  }
}
.sustainability-tcfd .--pb526 {
  padding-bottom: 526px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb526 {
    padding-bottom: 263px;
  }
}
.sustainability-tcfd .--px526 {
  padding: 0 526px;
}
.sustainability-tcfd .max-w-526 {
  max-width: 526px;
}
.sustainability-tcfd .w-526 {
  width: 526px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-526 {
    width: 263px;
  }
}
.sustainability-tcfd .h-526 {
  height: 526px;
}
.sustainability-tcfd .--gap526 {
  gap: 526px !important;
}
.sustainability-tcfd .--fw526 {
  font-weight: 526;
}
.sustainability-tcfd .--mt527 {
  margin-top: 527px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt527 {
    margin-top: 263.5px;
  }
}
.sustainability-tcfd .--mb527 {
  margin-bottom: 527px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb527 {
    margin-bottom: 263.5px !important;
  }
}
.sustainability-tcfd .--pt527 {
  padding-top: 527px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt527 {
    padding-top: 263.5px;
  }
}
.sustainability-tcfd .--pb527 {
  padding-bottom: 527px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb527 {
    padding-bottom: 263.5px;
  }
}
.sustainability-tcfd .--px527 {
  padding: 0 527px;
}
.sustainability-tcfd .max-w-527 {
  max-width: 527px;
}
.sustainability-tcfd .w-527 {
  width: 527px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-527 {
    width: 263.5px;
  }
}
.sustainability-tcfd .h-527 {
  height: 527px;
}
.sustainability-tcfd .--gap527 {
  gap: 527px !important;
}
.sustainability-tcfd .--fw527 {
  font-weight: 527;
}
.sustainability-tcfd .--mt528 {
  margin-top: 528px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt528 {
    margin-top: 264px;
  }
}
.sustainability-tcfd .--mb528 {
  margin-bottom: 528px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb528 {
    margin-bottom: 264px !important;
  }
}
.sustainability-tcfd .--pt528 {
  padding-top: 528px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt528 {
    padding-top: 264px;
  }
}
.sustainability-tcfd .--pb528 {
  padding-bottom: 528px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb528 {
    padding-bottom: 264px;
  }
}
.sustainability-tcfd .--px528 {
  padding: 0 528px;
}
.sustainability-tcfd .max-w-528 {
  max-width: 528px;
}
.sustainability-tcfd .w-528 {
  width: 528px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-528 {
    width: 264px;
  }
}
.sustainability-tcfd .h-528 {
  height: 528px;
}
.sustainability-tcfd .--gap528 {
  gap: 528px !important;
}
.sustainability-tcfd .--fw528 {
  font-weight: 528;
}
.sustainability-tcfd .--mt529 {
  margin-top: 529px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt529 {
    margin-top: 264.5px;
  }
}
.sustainability-tcfd .--mb529 {
  margin-bottom: 529px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb529 {
    margin-bottom: 264.5px !important;
  }
}
.sustainability-tcfd .--pt529 {
  padding-top: 529px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt529 {
    padding-top: 264.5px;
  }
}
.sustainability-tcfd .--pb529 {
  padding-bottom: 529px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb529 {
    padding-bottom: 264.5px;
  }
}
.sustainability-tcfd .--px529 {
  padding: 0 529px;
}
.sustainability-tcfd .max-w-529 {
  max-width: 529px;
}
.sustainability-tcfd .w-529 {
  width: 529px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-529 {
    width: 264.5px;
  }
}
.sustainability-tcfd .h-529 {
  height: 529px;
}
.sustainability-tcfd .--gap529 {
  gap: 529px !important;
}
.sustainability-tcfd .--fw529 {
  font-weight: 529;
}
.sustainability-tcfd .--mt530 {
  margin-top: 530px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt530 {
    margin-top: 265px;
  }
}
.sustainability-tcfd .--mb530 {
  margin-bottom: 530px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb530 {
    margin-bottom: 265px !important;
  }
}
.sustainability-tcfd .--pt530 {
  padding-top: 530px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt530 {
    padding-top: 265px;
  }
}
.sustainability-tcfd .--pb530 {
  padding-bottom: 530px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb530 {
    padding-bottom: 265px;
  }
}
.sustainability-tcfd .--px530 {
  padding: 0 530px;
}
.sustainability-tcfd .max-w-530 {
  max-width: 530px;
}
.sustainability-tcfd .w-530 {
  width: 530px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-530 {
    width: 265px;
  }
}
.sustainability-tcfd .h-530 {
  height: 530px;
}
.sustainability-tcfd .--gap530 {
  gap: 530px !important;
}
.sustainability-tcfd .--fw530 {
  font-weight: 530;
}
.sustainability-tcfd .--mt531 {
  margin-top: 531px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt531 {
    margin-top: 265.5px;
  }
}
.sustainability-tcfd .--mb531 {
  margin-bottom: 531px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb531 {
    margin-bottom: 265.5px !important;
  }
}
.sustainability-tcfd .--pt531 {
  padding-top: 531px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt531 {
    padding-top: 265.5px;
  }
}
.sustainability-tcfd .--pb531 {
  padding-bottom: 531px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb531 {
    padding-bottom: 265.5px;
  }
}
.sustainability-tcfd .--px531 {
  padding: 0 531px;
}
.sustainability-tcfd .max-w-531 {
  max-width: 531px;
}
.sustainability-tcfd .w-531 {
  width: 531px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-531 {
    width: 265.5px;
  }
}
.sustainability-tcfd .h-531 {
  height: 531px;
}
.sustainability-tcfd .--gap531 {
  gap: 531px !important;
}
.sustainability-tcfd .--fw531 {
  font-weight: 531;
}
.sustainability-tcfd .--mt532 {
  margin-top: 532px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt532 {
    margin-top: 266px;
  }
}
.sustainability-tcfd .--mb532 {
  margin-bottom: 532px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb532 {
    margin-bottom: 266px !important;
  }
}
.sustainability-tcfd .--pt532 {
  padding-top: 532px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt532 {
    padding-top: 266px;
  }
}
.sustainability-tcfd .--pb532 {
  padding-bottom: 532px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb532 {
    padding-bottom: 266px;
  }
}
.sustainability-tcfd .--px532 {
  padding: 0 532px;
}
.sustainability-tcfd .max-w-532 {
  max-width: 532px;
}
.sustainability-tcfd .w-532 {
  width: 532px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-532 {
    width: 266px;
  }
}
.sustainability-tcfd .h-532 {
  height: 532px;
}
.sustainability-tcfd .--gap532 {
  gap: 532px !important;
}
.sustainability-tcfd .--fw532 {
  font-weight: 532;
}
.sustainability-tcfd .--mt533 {
  margin-top: 533px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt533 {
    margin-top: 266.5px;
  }
}
.sustainability-tcfd .--mb533 {
  margin-bottom: 533px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb533 {
    margin-bottom: 266.5px !important;
  }
}
.sustainability-tcfd .--pt533 {
  padding-top: 533px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt533 {
    padding-top: 266.5px;
  }
}
.sustainability-tcfd .--pb533 {
  padding-bottom: 533px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb533 {
    padding-bottom: 266.5px;
  }
}
.sustainability-tcfd .--px533 {
  padding: 0 533px;
}
.sustainability-tcfd .max-w-533 {
  max-width: 533px;
}
.sustainability-tcfd .w-533 {
  width: 533px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-533 {
    width: 266.5px;
  }
}
.sustainability-tcfd .h-533 {
  height: 533px;
}
.sustainability-tcfd .--gap533 {
  gap: 533px !important;
}
.sustainability-tcfd .--fw533 {
  font-weight: 533;
}
.sustainability-tcfd .--mt534 {
  margin-top: 534px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt534 {
    margin-top: 267px;
  }
}
.sustainability-tcfd .--mb534 {
  margin-bottom: 534px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb534 {
    margin-bottom: 267px !important;
  }
}
.sustainability-tcfd .--pt534 {
  padding-top: 534px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt534 {
    padding-top: 267px;
  }
}
.sustainability-tcfd .--pb534 {
  padding-bottom: 534px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb534 {
    padding-bottom: 267px;
  }
}
.sustainability-tcfd .--px534 {
  padding: 0 534px;
}
.sustainability-tcfd .max-w-534 {
  max-width: 534px;
}
.sustainability-tcfd .w-534 {
  width: 534px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-534 {
    width: 267px;
  }
}
.sustainability-tcfd .h-534 {
  height: 534px;
}
.sustainability-tcfd .--gap534 {
  gap: 534px !important;
}
.sustainability-tcfd .--fw534 {
  font-weight: 534;
}
.sustainability-tcfd .--mt535 {
  margin-top: 535px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt535 {
    margin-top: 267.5px;
  }
}
.sustainability-tcfd .--mb535 {
  margin-bottom: 535px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb535 {
    margin-bottom: 267.5px !important;
  }
}
.sustainability-tcfd .--pt535 {
  padding-top: 535px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt535 {
    padding-top: 267.5px;
  }
}
.sustainability-tcfd .--pb535 {
  padding-bottom: 535px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb535 {
    padding-bottom: 267.5px;
  }
}
.sustainability-tcfd .--px535 {
  padding: 0 535px;
}
.sustainability-tcfd .max-w-535 {
  max-width: 535px;
}
.sustainability-tcfd .w-535 {
  width: 535px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-535 {
    width: 267.5px;
  }
}
.sustainability-tcfd .h-535 {
  height: 535px;
}
.sustainability-tcfd .--gap535 {
  gap: 535px !important;
}
.sustainability-tcfd .--fw535 {
  font-weight: 535;
}
.sustainability-tcfd .--mt536 {
  margin-top: 536px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt536 {
    margin-top: 268px;
  }
}
.sustainability-tcfd .--mb536 {
  margin-bottom: 536px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb536 {
    margin-bottom: 268px !important;
  }
}
.sustainability-tcfd .--pt536 {
  padding-top: 536px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt536 {
    padding-top: 268px;
  }
}
.sustainability-tcfd .--pb536 {
  padding-bottom: 536px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb536 {
    padding-bottom: 268px;
  }
}
.sustainability-tcfd .--px536 {
  padding: 0 536px;
}
.sustainability-tcfd .max-w-536 {
  max-width: 536px;
}
.sustainability-tcfd .w-536 {
  width: 536px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-536 {
    width: 268px;
  }
}
.sustainability-tcfd .h-536 {
  height: 536px;
}
.sustainability-tcfd .--gap536 {
  gap: 536px !important;
}
.sustainability-tcfd .--fw536 {
  font-weight: 536;
}
.sustainability-tcfd .--mt537 {
  margin-top: 537px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt537 {
    margin-top: 268.5px;
  }
}
.sustainability-tcfd .--mb537 {
  margin-bottom: 537px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb537 {
    margin-bottom: 268.5px !important;
  }
}
.sustainability-tcfd .--pt537 {
  padding-top: 537px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt537 {
    padding-top: 268.5px;
  }
}
.sustainability-tcfd .--pb537 {
  padding-bottom: 537px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb537 {
    padding-bottom: 268.5px;
  }
}
.sustainability-tcfd .--px537 {
  padding: 0 537px;
}
.sustainability-tcfd .max-w-537 {
  max-width: 537px;
}
.sustainability-tcfd .w-537 {
  width: 537px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-537 {
    width: 268.5px;
  }
}
.sustainability-tcfd .h-537 {
  height: 537px;
}
.sustainability-tcfd .--gap537 {
  gap: 537px !important;
}
.sustainability-tcfd .--fw537 {
  font-weight: 537;
}
.sustainability-tcfd .--mt538 {
  margin-top: 538px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt538 {
    margin-top: 269px;
  }
}
.sustainability-tcfd .--mb538 {
  margin-bottom: 538px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb538 {
    margin-bottom: 269px !important;
  }
}
.sustainability-tcfd .--pt538 {
  padding-top: 538px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt538 {
    padding-top: 269px;
  }
}
.sustainability-tcfd .--pb538 {
  padding-bottom: 538px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb538 {
    padding-bottom: 269px;
  }
}
.sustainability-tcfd .--px538 {
  padding: 0 538px;
}
.sustainability-tcfd .max-w-538 {
  max-width: 538px;
}
.sustainability-tcfd .w-538 {
  width: 538px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-538 {
    width: 269px;
  }
}
.sustainability-tcfd .h-538 {
  height: 538px;
}
.sustainability-tcfd .--gap538 {
  gap: 538px !important;
}
.sustainability-tcfd .--fw538 {
  font-weight: 538;
}
.sustainability-tcfd .--mt539 {
  margin-top: 539px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt539 {
    margin-top: 269.5px;
  }
}
.sustainability-tcfd .--mb539 {
  margin-bottom: 539px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb539 {
    margin-bottom: 269.5px !important;
  }
}
.sustainability-tcfd .--pt539 {
  padding-top: 539px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt539 {
    padding-top: 269.5px;
  }
}
.sustainability-tcfd .--pb539 {
  padding-bottom: 539px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb539 {
    padding-bottom: 269.5px;
  }
}
.sustainability-tcfd .--px539 {
  padding: 0 539px;
}
.sustainability-tcfd .max-w-539 {
  max-width: 539px;
}
.sustainability-tcfd .w-539 {
  width: 539px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-539 {
    width: 269.5px;
  }
}
.sustainability-tcfd .h-539 {
  height: 539px;
}
.sustainability-tcfd .--gap539 {
  gap: 539px !important;
}
.sustainability-tcfd .--fw539 {
  font-weight: 539;
}
.sustainability-tcfd .--mt540 {
  margin-top: 540px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt540 {
    margin-top: 270px;
  }
}
.sustainability-tcfd .--mb540 {
  margin-bottom: 540px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb540 {
    margin-bottom: 270px !important;
  }
}
.sustainability-tcfd .--pt540 {
  padding-top: 540px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt540 {
    padding-top: 270px;
  }
}
.sustainability-tcfd .--pb540 {
  padding-bottom: 540px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb540 {
    padding-bottom: 270px;
  }
}
.sustainability-tcfd .--px540 {
  padding: 0 540px;
}
.sustainability-tcfd .max-w-540 {
  max-width: 540px;
}
.sustainability-tcfd .w-540 {
  width: 540px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-540 {
    width: 270px;
  }
}
.sustainability-tcfd .h-540 {
  height: 540px;
}
.sustainability-tcfd .--gap540 {
  gap: 540px !important;
}
.sustainability-tcfd .--fw540 {
  font-weight: 540;
}
.sustainability-tcfd .--mt541 {
  margin-top: 541px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt541 {
    margin-top: 270.5px;
  }
}
.sustainability-tcfd .--mb541 {
  margin-bottom: 541px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb541 {
    margin-bottom: 270.5px !important;
  }
}
.sustainability-tcfd .--pt541 {
  padding-top: 541px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt541 {
    padding-top: 270.5px;
  }
}
.sustainability-tcfd .--pb541 {
  padding-bottom: 541px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb541 {
    padding-bottom: 270.5px;
  }
}
.sustainability-tcfd .--px541 {
  padding: 0 541px;
}
.sustainability-tcfd .max-w-541 {
  max-width: 541px;
}
.sustainability-tcfd .w-541 {
  width: 541px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-541 {
    width: 270.5px;
  }
}
.sustainability-tcfd .h-541 {
  height: 541px;
}
.sustainability-tcfd .--gap541 {
  gap: 541px !important;
}
.sustainability-tcfd .--fw541 {
  font-weight: 541;
}
.sustainability-tcfd .--mt542 {
  margin-top: 542px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt542 {
    margin-top: 271px;
  }
}
.sustainability-tcfd .--mb542 {
  margin-bottom: 542px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb542 {
    margin-bottom: 271px !important;
  }
}
.sustainability-tcfd .--pt542 {
  padding-top: 542px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt542 {
    padding-top: 271px;
  }
}
.sustainability-tcfd .--pb542 {
  padding-bottom: 542px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb542 {
    padding-bottom: 271px;
  }
}
.sustainability-tcfd .--px542 {
  padding: 0 542px;
}
.sustainability-tcfd .max-w-542 {
  max-width: 542px;
}
.sustainability-tcfd .w-542 {
  width: 542px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-542 {
    width: 271px;
  }
}
.sustainability-tcfd .h-542 {
  height: 542px;
}
.sustainability-tcfd .--gap542 {
  gap: 542px !important;
}
.sustainability-tcfd .--fw542 {
  font-weight: 542;
}
.sustainability-tcfd .--mt543 {
  margin-top: 543px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt543 {
    margin-top: 271.5px;
  }
}
.sustainability-tcfd .--mb543 {
  margin-bottom: 543px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb543 {
    margin-bottom: 271.5px !important;
  }
}
.sustainability-tcfd .--pt543 {
  padding-top: 543px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt543 {
    padding-top: 271.5px;
  }
}
.sustainability-tcfd .--pb543 {
  padding-bottom: 543px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb543 {
    padding-bottom: 271.5px;
  }
}
.sustainability-tcfd .--px543 {
  padding: 0 543px;
}
.sustainability-tcfd .max-w-543 {
  max-width: 543px;
}
.sustainability-tcfd .w-543 {
  width: 543px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-543 {
    width: 271.5px;
  }
}
.sustainability-tcfd .h-543 {
  height: 543px;
}
.sustainability-tcfd .--gap543 {
  gap: 543px !important;
}
.sustainability-tcfd .--fw543 {
  font-weight: 543;
}
.sustainability-tcfd .--mt544 {
  margin-top: 544px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt544 {
    margin-top: 272px;
  }
}
.sustainability-tcfd .--mb544 {
  margin-bottom: 544px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb544 {
    margin-bottom: 272px !important;
  }
}
.sustainability-tcfd .--pt544 {
  padding-top: 544px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt544 {
    padding-top: 272px;
  }
}
.sustainability-tcfd .--pb544 {
  padding-bottom: 544px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb544 {
    padding-bottom: 272px;
  }
}
.sustainability-tcfd .--px544 {
  padding: 0 544px;
}
.sustainability-tcfd .max-w-544 {
  max-width: 544px;
}
.sustainability-tcfd .w-544 {
  width: 544px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-544 {
    width: 272px;
  }
}
.sustainability-tcfd .h-544 {
  height: 544px;
}
.sustainability-tcfd .--gap544 {
  gap: 544px !important;
}
.sustainability-tcfd .--fw544 {
  font-weight: 544;
}
.sustainability-tcfd .--mt545 {
  margin-top: 545px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt545 {
    margin-top: 272.5px;
  }
}
.sustainability-tcfd .--mb545 {
  margin-bottom: 545px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb545 {
    margin-bottom: 272.5px !important;
  }
}
.sustainability-tcfd .--pt545 {
  padding-top: 545px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt545 {
    padding-top: 272.5px;
  }
}
.sustainability-tcfd .--pb545 {
  padding-bottom: 545px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb545 {
    padding-bottom: 272.5px;
  }
}
.sustainability-tcfd .--px545 {
  padding: 0 545px;
}
.sustainability-tcfd .max-w-545 {
  max-width: 545px;
}
.sustainability-tcfd .w-545 {
  width: 545px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-545 {
    width: 272.5px;
  }
}
.sustainability-tcfd .h-545 {
  height: 545px;
}
.sustainability-tcfd .--gap545 {
  gap: 545px !important;
}
.sustainability-tcfd .--fw545 {
  font-weight: 545;
}
.sustainability-tcfd .--mt546 {
  margin-top: 546px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt546 {
    margin-top: 273px;
  }
}
.sustainability-tcfd .--mb546 {
  margin-bottom: 546px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb546 {
    margin-bottom: 273px !important;
  }
}
.sustainability-tcfd .--pt546 {
  padding-top: 546px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt546 {
    padding-top: 273px;
  }
}
.sustainability-tcfd .--pb546 {
  padding-bottom: 546px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb546 {
    padding-bottom: 273px;
  }
}
.sustainability-tcfd .--px546 {
  padding: 0 546px;
}
.sustainability-tcfd .max-w-546 {
  max-width: 546px;
}
.sustainability-tcfd .w-546 {
  width: 546px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-546 {
    width: 273px;
  }
}
.sustainability-tcfd .h-546 {
  height: 546px;
}
.sustainability-tcfd .--gap546 {
  gap: 546px !important;
}
.sustainability-tcfd .--fw546 {
  font-weight: 546;
}
.sustainability-tcfd .--mt547 {
  margin-top: 547px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt547 {
    margin-top: 273.5px;
  }
}
.sustainability-tcfd .--mb547 {
  margin-bottom: 547px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb547 {
    margin-bottom: 273.5px !important;
  }
}
.sustainability-tcfd .--pt547 {
  padding-top: 547px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt547 {
    padding-top: 273.5px;
  }
}
.sustainability-tcfd .--pb547 {
  padding-bottom: 547px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb547 {
    padding-bottom: 273.5px;
  }
}
.sustainability-tcfd .--px547 {
  padding: 0 547px;
}
.sustainability-tcfd .max-w-547 {
  max-width: 547px;
}
.sustainability-tcfd .w-547 {
  width: 547px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-547 {
    width: 273.5px;
  }
}
.sustainability-tcfd .h-547 {
  height: 547px;
}
.sustainability-tcfd .--gap547 {
  gap: 547px !important;
}
.sustainability-tcfd .--fw547 {
  font-weight: 547;
}
.sustainability-tcfd .--mt548 {
  margin-top: 548px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt548 {
    margin-top: 274px;
  }
}
.sustainability-tcfd .--mb548 {
  margin-bottom: 548px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb548 {
    margin-bottom: 274px !important;
  }
}
.sustainability-tcfd .--pt548 {
  padding-top: 548px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt548 {
    padding-top: 274px;
  }
}
.sustainability-tcfd .--pb548 {
  padding-bottom: 548px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb548 {
    padding-bottom: 274px;
  }
}
.sustainability-tcfd .--px548 {
  padding: 0 548px;
}
.sustainability-tcfd .max-w-548 {
  max-width: 548px;
}
.sustainability-tcfd .w-548 {
  width: 548px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-548 {
    width: 274px;
  }
}
.sustainability-tcfd .h-548 {
  height: 548px;
}
.sustainability-tcfd .--gap548 {
  gap: 548px !important;
}
.sustainability-tcfd .--fw548 {
  font-weight: 548;
}
.sustainability-tcfd .--mt549 {
  margin-top: 549px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt549 {
    margin-top: 274.5px;
  }
}
.sustainability-tcfd .--mb549 {
  margin-bottom: 549px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb549 {
    margin-bottom: 274.5px !important;
  }
}
.sustainability-tcfd .--pt549 {
  padding-top: 549px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt549 {
    padding-top: 274.5px;
  }
}
.sustainability-tcfd .--pb549 {
  padding-bottom: 549px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb549 {
    padding-bottom: 274.5px;
  }
}
.sustainability-tcfd .--px549 {
  padding: 0 549px;
}
.sustainability-tcfd .max-w-549 {
  max-width: 549px;
}
.sustainability-tcfd .w-549 {
  width: 549px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-549 {
    width: 274.5px;
  }
}
.sustainability-tcfd .h-549 {
  height: 549px;
}
.sustainability-tcfd .--gap549 {
  gap: 549px !important;
}
.sustainability-tcfd .--fw549 {
  font-weight: 549;
}
.sustainability-tcfd .--mt550 {
  margin-top: 550px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt550 {
    margin-top: 275px;
  }
}
.sustainability-tcfd .--mb550 {
  margin-bottom: 550px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb550 {
    margin-bottom: 275px !important;
  }
}
.sustainability-tcfd .--pt550 {
  padding-top: 550px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt550 {
    padding-top: 275px;
  }
}
.sustainability-tcfd .--pb550 {
  padding-bottom: 550px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb550 {
    padding-bottom: 275px;
  }
}
.sustainability-tcfd .--px550 {
  padding: 0 550px;
}
.sustainability-tcfd .max-w-550 {
  max-width: 550px;
}
.sustainability-tcfd .w-550 {
  width: 550px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-550 {
    width: 275px;
  }
}
.sustainability-tcfd .h-550 {
  height: 550px;
}
.sustainability-tcfd .--gap550 {
  gap: 550px !important;
}
.sustainability-tcfd .--fw550 {
  font-weight: 550;
}
.sustainability-tcfd .--mt551 {
  margin-top: 551px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt551 {
    margin-top: 275.5px;
  }
}
.sustainability-tcfd .--mb551 {
  margin-bottom: 551px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb551 {
    margin-bottom: 275.5px !important;
  }
}
.sustainability-tcfd .--pt551 {
  padding-top: 551px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt551 {
    padding-top: 275.5px;
  }
}
.sustainability-tcfd .--pb551 {
  padding-bottom: 551px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb551 {
    padding-bottom: 275.5px;
  }
}
.sustainability-tcfd .--px551 {
  padding: 0 551px;
}
.sustainability-tcfd .max-w-551 {
  max-width: 551px;
}
.sustainability-tcfd .w-551 {
  width: 551px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-551 {
    width: 275.5px;
  }
}
.sustainability-tcfd .h-551 {
  height: 551px;
}
.sustainability-tcfd .--gap551 {
  gap: 551px !important;
}
.sustainability-tcfd .--fw551 {
  font-weight: 551;
}
.sustainability-tcfd .--mt552 {
  margin-top: 552px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt552 {
    margin-top: 276px;
  }
}
.sustainability-tcfd .--mb552 {
  margin-bottom: 552px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb552 {
    margin-bottom: 276px !important;
  }
}
.sustainability-tcfd .--pt552 {
  padding-top: 552px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt552 {
    padding-top: 276px;
  }
}
.sustainability-tcfd .--pb552 {
  padding-bottom: 552px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb552 {
    padding-bottom: 276px;
  }
}
.sustainability-tcfd .--px552 {
  padding: 0 552px;
}
.sustainability-tcfd .max-w-552 {
  max-width: 552px;
}
.sustainability-tcfd .w-552 {
  width: 552px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-552 {
    width: 276px;
  }
}
.sustainability-tcfd .h-552 {
  height: 552px;
}
.sustainability-tcfd .--gap552 {
  gap: 552px !important;
}
.sustainability-tcfd .--fw552 {
  font-weight: 552;
}
.sustainability-tcfd .--mt553 {
  margin-top: 553px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt553 {
    margin-top: 276.5px;
  }
}
.sustainability-tcfd .--mb553 {
  margin-bottom: 553px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb553 {
    margin-bottom: 276.5px !important;
  }
}
.sustainability-tcfd .--pt553 {
  padding-top: 553px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt553 {
    padding-top: 276.5px;
  }
}
.sustainability-tcfd .--pb553 {
  padding-bottom: 553px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb553 {
    padding-bottom: 276.5px;
  }
}
.sustainability-tcfd .--px553 {
  padding: 0 553px;
}
.sustainability-tcfd .max-w-553 {
  max-width: 553px;
}
.sustainability-tcfd .w-553 {
  width: 553px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-553 {
    width: 276.5px;
  }
}
.sustainability-tcfd .h-553 {
  height: 553px;
}
.sustainability-tcfd .--gap553 {
  gap: 553px !important;
}
.sustainability-tcfd .--fw553 {
  font-weight: 553;
}
.sustainability-tcfd .--mt554 {
  margin-top: 554px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt554 {
    margin-top: 277px;
  }
}
.sustainability-tcfd .--mb554 {
  margin-bottom: 554px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb554 {
    margin-bottom: 277px !important;
  }
}
.sustainability-tcfd .--pt554 {
  padding-top: 554px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt554 {
    padding-top: 277px;
  }
}
.sustainability-tcfd .--pb554 {
  padding-bottom: 554px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb554 {
    padding-bottom: 277px;
  }
}
.sustainability-tcfd .--px554 {
  padding: 0 554px;
}
.sustainability-tcfd .max-w-554 {
  max-width: 554px;
}
.sustainability-tcfd .w-554 {
  width: 554px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-554 {
    width: 277px;
  }
}
.sustainability-tcfd .h-554 {
  height: 554px;
}
.sustainability-tcfd .--gap554 {
  gap: 554px !important;
}
.sustainability-tcfd .--fw554 {
  font-weight: 554;
}
.sustainability-tcfd .--mt555 {
  margin-top: 555px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt555 {
    margin-top: 277.5px;
  }
}
.sustainability-tcfd .--mb555 {
  margin-bottom: 555px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb555 {
    margin-bottom: 277.5px !important;
  }
}
.sustainability-tcfd .--pt555 {
  padding-top: 555px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt555 {
    padding-top: 277.5px;
  }
}
.sustainability-tcfd .--pb555 {
  padding-bottom: 555px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb555 {
    padding-bottom: 277.5px;
  }
}
.sustainability-tcfd .--px555 {
  padding: 0 555px;
}
.sustainability-tcfd .max-w-555 {
  max-width: 555px;
}
.sustainability-tcfd .w-555 {
  width: 555px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-555 {
    width: 277.5px;
  }
}
.sustainability-tcfd .h-555 {
  height: 555px;
}
.sustainability-tcfd .--gap555 {
  gap: 555px !important;
}
.sustainability-tcfd .--fw555 {
  font-weight: 555;
}
.sustainability-tcfd .--mt556 {
  margin-top: 556px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt556 {
    margin-top: 278px;
  }
}
.sustainability-tcfd .--mb556 {
  margin-bottom: 556px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb556 {
    margin-bottom: 278px !important;
  }
}
.sustainability-tcfd .--pt556 {
  padding-top: 556px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt556 {
    padding-top: 278px;
  }
}
.sustainability-tcfd .--pb556 {
  padding-bottom: 556px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb556 {
    padding-bottom: 278px;
  }
}
.sustainability-tcfd .--px556 {
  padding: 0 556px;
}
.sustainability-tcfd .max-w-556 {
  max-width: 556px;
}
.sustainability-tcfd .w-556 {
  width: 556px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-556 {
    width: 278px;
  }
}
.sustainability-tcfd .h-556 {
  height: 556px;
}
.sustainability-tcfd .--gap556 {
  gap: 556px !important;
}
.sustainability-tcfd .--fw556 {
  font-weight: 556;
}
.sustainability-tcfd .--mt557 {
  margin-top: 557px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt557 {
    margin-top: 278.5px;
  }
}
.sustainability-tcfd .--mb557 {
  margin-bottom: 557px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb557 {
    margin-bottom: 278.5px !important;
  }
}
.sustainability-tcfd .--pt557 {
  padding-top: 557px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt557 {
    padding-top: 278.5px;
  }
}
.sustainability-tcfd .--pb557 {
  padding-bottom: 557px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb557 {
    padding-bottom: 278.5px;
  }
}
.sustainability-tcfd .--px557 {
  padding: 0 557px;
}
.sustainability-tcfd .max-w-557 {
  max-width: 557px;
}
.sustainability-tcfd .w-557 {
  width: 557px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-557 {
    width: 278.5px;
  }
}
.sustainability-tcfd .h-557 {
  height: 557px;
}
.sustainability-tcfd .--gap557 {
  gap: 557px !important;
}
.sustainability-tcfd .--fw557 {
  font-weight: 557;
}
.sustainability-tcfd .--mt558 {
  margin-top: 558px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt558 {
    margin-top: 279px;
  }
}
.sustainability-tcfd .--mb558 {
  margin-bottom: 558px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb558 {
    margin-bottom: 279px !important;
  }
}
.sustainability-tcfd .--pt558 {
  padding-top: 558px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt558 {
    padding-top: 279px;
  }
}
.sustainability-tcfd .--pb558 {
  padding-bottom: 558px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb558 {
    padding-bottom: 279px;
  }
}
.sustainability-tcfd .--px558 {
  padding: 0 558px;
}
.sustainability-tcfd .max-w-558 {
  max-width: 558px;
}
.sustainability-tcfd .w-558 {
  width: 558px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-558 {
    width: 279px;
  }
}
.sustainability-tcfd .h-558 {
  height: 558px;
}
.sustainability-tcfd .--gap558 {
  gap: 558px !important;
}
.sustainability-tcfd .--fw558 {
  font-weight: 558;
}
.sustainability-tcfd .--mt559 {
  margin-top: 559px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt559 {
    margin-top: 279.5px;
  }
}
.sustainability-tcfd .--mb559 {
  margin-bottom: 559px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb559 {
    margin-bottom: 279.5px !important;
  }
}
.sustainability-tcfd .--pt559 {
  padding-top: 559px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt559 {
    padding-top: 279.5px;
  }
}
.sustainability-tcfd .--pb559 {
  padding-bottom: 559px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb559 {
    padding-bottom: 279.5px;
  }
}
.sustainability-tcfd .--px559 {
  padding: 0 559px;
}
.sustainability-tcfd .max-w-559 {
  max-width: 559px;
}
.sustainability-tcfd .w-559 {
  width: 559px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-559 {
    width: 279.5px;
  }
}
.sustainability-tcfd .h-559 {
  height: 559px;
}
.sustainability-tcfd .--gap559 {
  gap: 559px !important;
}
.sustainability-tcfd .--fw559 {
  font-weight: 559;
}
.sustainability-tcfd .--mt560 {
  margin-top: 560px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt560 {
    margin-top: 280px;
  }
}
.sustainability-tcfd .--mb560 {
  margin-bottom: 560px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb560 {
    margin-bottom: 280px !important;
  }
}
.sustainability-tcfd .--pt560 {
  padding-top: 560px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt560 {
    padding-top: 280px;
  }
}
.sustainability-tcfd .--pb560 {
  padding-bottom: 560px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb560 {
    padding-bottom: 280px;
  }
}
.sustainability-tcfd .--px560 {
  padding: 0 560px;
}
.sustainability-tcfd .max-w-560 {
  max-width: 560px;
}
.sustainability-tcfd .w-560 {
  width: 560px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-560 {
    width: 280px;
  }
}
.sustainability-tcfd .h-560 {
  height: 560px;
}
.sustainability-tcfd .--gap560 {
  gap: 560px !important;
}
.sustainability-tcfd .--fw560 {
  font-weight: 560;
}
.sustainability-tcfd .--mt561 {
  margin-top: 561px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt561 {
    margin-top: 280.5px;
  }
}
.sustainability-tcfd .--mb561 {
  margin-bottom: 561px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb561 {
    margin-bottom: 280.5px !important;
  }
}
.sustainability-tcfd .--pt561 {
  padding-top: 561px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt561 {
    padding-top: 280.5px;
  }
}
.sustainability-tcfd .--pb561 {
  padding-bottom: 561px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb561 {
    padding-bottom: 280.5px;
  }
}
.sustainability-tcfd .--px561 {
  padding: 0 561px;
}
.sustainability-tcfd .max-w-561 {
  max-width: 561px;
}
.sustainability-tcfd .w-561 {
  width: 561px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-561 {
    width: 280.5px;
  }
}
.sustainability-tcfd .h-561 {
  height: 561px;
}
.sustainability-tcfd .--gap561 {
  gap: 561px !important;
}
.sustainability-tcfd .--fw561 {
  font-weight: 561;
}
.sustainability-tcfd .--mt562 {
  margin-top: 562px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt562 {
    margin-top: 281px;
  }
}
.sustainability-tcfd .--mb562 {
  margin-bottom: 562px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb562 {
    margin-bottom: 281px !important;
  }
}
.sustainability-tcfd .--pt562 {
  padding-top: 562px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt562 {
    padding-top: 281px;
  }
}
.sustainability-tcfd .--pb562 {
  padding-bottom: 562px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb562 {
    padding-bottom: 281px;
  }
}
.sustainability-tcfd .--px562 {
  padding: 0 562px;
}
.sustainability-tcfd .max-w-562 {
  max-width: 562px;
}
.sustainability-tcfd .w-562 {
  width: 562px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-562 {
    width: 281px;
  }
}
.sustainability-tcfd .h-562 {
  height: 562px;
}
.sustainability-tcfd .--gap562 {
  gap: 562px !important;
}
.sustainability-tcfd .--fw562 {
  font-weight: 562;
}
.sustainability-tcfd .--mt563 {
  margin-top: 563px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt563 {
    margin-top: 281.5px;
  }
}
.sustainability-tcfd .--mb563 {
  margin-bottom: 563px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb563 {
    margin-bottom: 281.5px !important;
  }
}
.sustainability-tcfd .--pt563 {
  padding-top: 563px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt563 {
    padding-top: 281.5px;
  }
}
.sustainability-tcfd .--pb563 {
  padding-bottom: 563px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb563 {
    padding-bottom: 281.5px;
  }
}
.sustainability-tcfd .--px563 {
  padding: 0 563px;
}
.sustainability-tcfd .max-w-563 {
  max-width: 563px;
}
.sustainability-tcfd .w-563 {
  width: 563px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-563 {
    width: 281.5px;
  }
}
.sustainability-tcfd .h-563 {
  height: 563px;
}
.sustainability-tcfd .--gap563 {
  gap: 563px !important;
}
.sustainability-tcfd .--fw563 {
  font-weight: 563;
}
.sustainability-tcfd .--mt564 {
  margin-top: 564px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt564 {
    margin-top: 282px;
  }
}
.sustainability-tcfd .--mb564 {
  margin-bottom: 564px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb564 {
    margin-bottom: 282px !important;
  }
}
.sustainability-tcfd .--pt564 {
  padding-top: 564px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt564 {
    padding-top: 282px;
  }
}
.sustainability-tcfd .--pb564 {
  padding-bottom: 564px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb564 {
    padding-bottom: 282px;
  }
}
.sustainability-tcfd .--px564 {
  padding: 0 564px;
}
.sustainability-tcfd .max-w-564 {
  max-width: 564px;
}
.sustainability-tcfd .w-564 {
  width: 564px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-564 {
    width: 282px;
  }
}
.sustainability-tcfd .h-564 {
  height: 564px;
}
.sustainability-tcfd .--gap564 {
  gap: 564px !important;
}
.sustainability-tcfd .--fw564 {
  font-weight: 564;
}
.sustainability-tcfd .--mt565 {
  margin-top: 565px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt565 {
    margin-top: 282.5px;
  }
}
.sustainability-tcfd .--mb565 {
  margin-bottom: 565px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb565 {
    margin-bottom: 282.5px !important;
  }
}
.sustainability-tcfd .--pt565 {
  padding-top: 565px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt565 {
    padding-top: 282.5px;
  }
}
.sustainability-tcfd .--pb565 {
  padding-bottom: 565px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb565 {
    padding-bottom: 282.5px;
  }
}
.sustainability-tcfd .--px565 {
  padding: 0 565px;
}
.sustainability-tcfd .max-w-565 {
  max-width: 565px;
}
.sustainability-tcfd .w-565 {
  width: 565px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-565 {
    width: 282.5px;
  }
}
.sustainability-tcfd .h-565 {
  height: 565px;
}
.sustainability-tcfd .--gap565 {
  gap: 565px !important;
}
.sustainability-tcfd .--fw565 {
  font-weight: 565;
}
.sustainability-tcfd .--mt566 {
  margin-top: 566px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt566 {
    margin-top: 283px;
  }
}
.sustainability-tcfd .--mb566 {
  margin-bottom: 566px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb566 {
    margin-bottom: 283px !important;
  }
}
.sustainability-tcfd .--pt566 {
  padding-top: 566px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt566 {
    padding-top: 283px;
  }
}
.sustainability-tcfd .--pb566 {
  padding-bottom: 566px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb566 {
    padding-bottom: 283px;
  }
}
.sustainability-tcfd .--px566 {
  padding: 0 566px;
}
.sustainability-tcfd .max-w-566 {
  max-width: 566px;
}
.sustainability-tcfd .w-566 {
  width: 566px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-566 {
    width: 283px;
  }
}
.sustainability-tcfd .h-566 {
  height: 566px;
}
.sustainability-tcfd .--gap566 {
  gap: 566px !important;
}
.sustainability-tcfd .--fw566 {
  font-weight: 566;
}
.sustainability-tcfd .--mt567 {
  margin-top: 567px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt567 {
    margin-top: 283.5px;
  }
}
.sustainability-tcfd .--mb567 {
  margin-bottom: 567px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb567 {
    margin-bottom: 283.5px !important;
  }
}
.sustainability-tcfd .--pt567 {
  padding-top: 567px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt567 {
    padding-top: 283.5px;
  }
}
.sustainability-tcfd .--pb567 {
  padding-bottom: 567px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb567 {
    padding-bottom: 283.5px;
  }
}
.sustainability-tcfd .--px567 {
  padding: 0 567px;
}
.sustainability-tcfd .max-w-567 {
  max-width: 567px;
}
.sustainability-tcfd .w-567 {
  width: 567px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-567 {
    width: 283.5px;
  }
}
.sustainability-tcfd .h-567 {
  height: 567px;
}
.sustainability-tcfd .--gap567 {
  gap: 567px !important;
}
.sustainability-tcfd .--fw567 {
  font-weight: 567;
}
.sustainability-tcfd .--mt568 {
  margin-top: 568px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt568 {
    margin-top: 284px;
  }
}
.sustainability-tcfd .--mb568 {
  margin-bottom: 568px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb568 {
    margin-bottom: 284px !important;
  }
}
.sustainability-tcfd .--pt568 {
  padding-top: 568px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt568 {
    padding-top: 284px;
  }
}
.sustainability-tcfd .--pb568 {
  padding-bottom: 568px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb568 {
    padding-bottom: 284px;
  }
}
.sustainability-tcfd .--px568 {
  padding: 0 568px;
}
.sustainability-tcfd .max-w-568 {
  max-width: 568px;
}
.sustainability-tcfd .w-568 {
  width: 568px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-568 {
    width: 284px;
  }
}
.sustainability-tcfd .h-568 {
  height: 568px;
}
.sustainability-tcfd .--gap568 {
  gap: 568px !important;
}
.sustainability-tcfd .--fw568 {
  font-weight: 568;
}
.sustainability-tcfd .--mt569 {
  margin-top: 569px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt569 {
    margin-top: 284.5px;
  }
}
.sustainability-tcfd .--mb569 {
  margin-bottom: 569px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb569 {
    margin-bottom: 284.5px !important;
  }
}
.sustainability-tcfd .--pt569 {
  padding-top: 569px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt569 {
    padding-top: 284.5px;
  }
}
.sustainability-tcfd .--pb569 {
  padding-bottom: 569px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb569 {
    padding-bottom: 284.5px;
  }
}
.sustainability-tcfd .--px569 {
  padding: 0 569px;
}
.sustainability-tcfd .max-w-569 {
  max-width: 569px;
}
.sustainability-tcfd .w-569 {
  width: 569px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-569 {
    width: 284.5px;
  }
}
.sustainability-tcfd .h-569 {
  height: 569px;
}
.sustainability-tcfd .--gap569 {
  gap: 569px !important;
}
.sustainability-tcfd .--fw569 {
  font-weight: 569;
}
.sustainability-tcfd .--mt570 {
  margin-top: 570px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt570 {
    margin-top: 285px;
  }
}
.sustainability-tcfd .--mb570 {
  margin-bottom: 570px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb570 {
    margin-bottom: 285px !important;
  }
}
.sustainability-tcfd .--pt570 {
  padding-top: 570px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt570 {
    padding-top: 285px;
  }
}
.sustainability-tcfd .--pb570 {
  padding-bottom: 570px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb570 {
    padding-bottom: 285px;
  }
}
.sustainability-tcfd .--px570 {
  padding: 0 570px;
}
.sustainability-tcfd .max-w-570 {
  max-width: 570px;
}
.sustainability-tcfd .w-570 {
  width: 570px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-570 {
    width: 285px;
  }
}
.sustainability-tcfd .h-570 {
  height: 570px;
}
.sustainability-tcfd .--gap570 {
  gap: 570px !important;
}
.sustainability-tcfd .--fw570 {
  font-weight: 570;
}
.sustainability-tcfd .--mt571 {
  margin-top: 571px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt571 {
    margin-top: 285.5px;
  }
}
.sustainability-tcfd .--mb571 {
  margin-bottom: 571px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb571 {
    margin-bottom: 285.5px !important;
  }
}
.sustainability-tcfd .--pt571 {
  padding-top: 571px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt571 {
    padding-top: 285.5px;
  }
}
.sustainability-tcfd .--pb571 {
  padding-bottom: 571px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb571 {
    padding-bottom: 285.5px;
  }
}
.sustainability-tcfd .--px571 {
  padding: 0 571px;
}
.sustainability-tcfd .max-w-571 {
  max-width: 571px;
}
.sustainability-tcfd .w-571 {
  width: 571px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-571 {
    width: 285.5px;
  }
}
.sustainability-tcfd .h-571 {
  height: 571px;
}
.sustainability-tcfd .--gap571 {
  gap: 571px !important;
}
.sustainability-tcfd .--fw571 {
  font-weight: 571;
}
.sustainability-tcfd .--mt572 {
  margin-top: 572px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt572 {
    margin-top: 286px;
  }
}
.sustainability-tcfd .--mb572 {
  margin-bottom: 572px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb572 {
    margin-bottom: 286px !important;
  }
}
.sustainability-tcfd .--pt572 {
  padding-top: 572px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt572 {
    padding-top: 286px;
  }
}
.sustainability-tcfd .--pb572 {
  padding-bottom: 572px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb572 {
    padding-bottom: 286px;
  }
}
.sustainability-tcfd .--px572 {
  padding: 0 572px;
}
.sustainability-tcfd .max-w-572 {
  max-width: 572px;
}
.sustainability-tcfd .w-572 {
  width: 572px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-572 {
    width: 286px;
  }
}
.sustainability-tcfd .h-572 {
  height: 572px;
}
.sustainability-tcfd .--gap572 {
  gap: 572px !important;
}
.sustainability-tcfd .--fw572 {
  font-weight: 572;
}
.sustainability-tcfd .--mt573 {
  margin-top: 573px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt573 {
    margin-top: 286.5px;
  }
}
.sustainability-tcfd .--mb573 {
  margin-bottom: 573px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb573 {
    margin-bottom: 286.5px !important;
  }
}
.sustainability-tcfd .--pt573 {
  padding-top: 573px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt573 {
    padding-top: 286.5px;
  }
}
.sustainability-tcfd .--pb573 {
  padding-bottom: 573px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb573 {
    padding-bottom: 286.5px;
  }
}
.sustainability-tcfd .--px573 {
  padding: 0 573px;
}
.sustainability-tcfd .max-w-573 {
  max-width: 573px;
}
.sustainability-tcfd .w-573 {
  width: 573px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-573 {
    width: 286.5px;
  }
}
.sustainability-tcfd .h-573 {
  height: 573px;
}
.sustainability-tcfd .--gap573 {
  gap: 573px !important;
}
.sustainability-tcfd .--fw573 {
  font-weight: 573;
}
.sustainability-tcfd .--mt574 {
  margin-top: 574px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt574 {
    margin-top: 287px;
  }
}
.sustainability-tcfd .--mb574 {
  margin-bottom: 574px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb574 {
    margin-bottom: 287px !important;
  }
}
.sustainability-tcfd .--pt574 {
  padding-top: 574px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt574 {
    padding-top: 287px;
  }
}
.sustainability-tcfd .--pb574 {
  padding-bottom: 574px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb574 {
    padding-bottom: 287px;
  }
}
.sustainability-tcfd .--px574 {
  padding: 0 574px;
}
.sustainability-tcfd .max-w-574 {
  max-width: 574px;
}
.sustainability-tcfd .w-574 {
  width: 574px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-574 {
    width: 287px;
  }
}
.sustainability-tcfd .h-574 {
  height: 574px;
}
.sustainability-tcfd .--gap574 {
  gap: 574px !important;
}
.sustainability-tcfd .--fw574 {
  font-weight: 574;
}
.sustainability-tcfd .--mt575 {
  margin-top: 575px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt575 {
    margin-top: 287.5px;
  }
}
.sustainability-tcfd .--mb575 {
  margin-bottom: 575px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb575 {
    margin-bottom: 287.5px !important;
  }
}
.sustainability-tcfd .--pt575 {
  padding-top: 575px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt575 {
    padding-top: 287.5px;
  }
}
.sustainability-tcfd .--pb575 {
  padding-bottom: 575px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb575 {
    padding-bottom: 287.5px;
  }
}
.sustainability-tcfd .--px575 {
  padding: 0 575px;
}
.sustainability-tcfd .max-w-575 {
  max-width: 575px;
}
.sustainability-tcfd .w-575 {
  width: 575px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-575 {
    width: 287.5px;
  }
}
.sustainability-tcfd .h-575 {
  height: 575px;
}
.sustainability-tcfd .--gap575 {
  gap: 575px !important;
}
.sustainability-tcfd .--fw575 {
  font-weight: 575;
}
.sustainability-tcfd .--mt576 {
  margin-top: 576px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt576 {
    margin-top: 288px;
  }
}
.sustainability-tcfd .--mb576 {
  margin-bottom: 576px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb576 {
    margin-bottom: 288px !important;
  }
}
.sustainability-tcfd .--pt576 {
  padding-top: 576px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt576 {
    padding-top: 288px;
  }
}
.sustainability-tcfd .--pb576 {
  padding-bottom: 576px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb576 {
    padding-bottom: 288px;
  }
}
.sustainability-tcfd .--px576 {
  padding: 0 576px;
}
.sustainability-tcfd .max-w-576 {
  max-width: 576px;
}
.sustainability-tcfd .w-576 {
  width: 576px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-576 {
    width: 288px;
  }
}
.sustainability-tcfd .h-576 {
  height: 576px;
}
.sustainability-tcfd .--gap576 {
  gap: 576px !important;
}
.sustainability-tcfd .--fw576 {
  font-weight: 576;
}
.sustainability-tcfd .--mt577 {
  margin-top: 577px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt577 {
    margin-top: 288.5px;
  }
}
.sustainability-tcfd .--mb577 {
  margin-bottom: 577px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb577 {
    margin-bottom: 288.5px !important;
  }
}
.sustainability-tcfd .--pt577 {
  padding-top: 577px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt577 {
    padding-top: 288.5px;
  }
}
.sustainability-tcfd .--pb577 {
  padding-bottom: 577px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb577 {
    padding-bottom: 288.5px;
  }
}
.sustainability-tcfd .--px577 {
  padding: 0 577px;
}
.sustainability-tcfd .max-w-577 {
  max-width: 577px;
}
.sustainability-tcfd .w-577 {
  width: 577px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-577 {
    width: 288.5px;
  }
}
.sustainability-tcfd .h-577 {
  height: 577px;
}
.sustainability-tcfd .--gap577 {
  gap: 577px !important;
}
.sustainability-tcfd .--fw577 {
  font-weight: 577;
}
.sustainability-tcfd .--mt578 {
  margin-top: 578px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt578 {
    margin-top: 289px;
  }
}
.sustainability-tcfd .--mb578 {
  margin-bottom: 578px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb578 {
    margin-bottom: 289px !important;
  }
}
.sustainability-tcfd .--pt578 {
  padding-top: 578px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt578 {
    padding-top: 289px;
  }
}
.sustainability-tcfd .--pb578 {
  padding-bottom: 578px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb578 {
    padding-bottom: 289px;
  }
}
.sustainability-tcfd .--px578 {
  padding: 0 578px;
}
.sustainability-tcfd .max-w-578 {
  max-width: 578px;
}
.sustainability-tcfd .w-578 {
  width: 578px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-578 {
    width: 289px;
  }
}
.sustainability-tcfd .h-578 {
  height: 578px;
}
.sustainability-tcfd .--gap578 {
  gap: 578px !important;
}
.sustainability-tcfd .--fw578 {
  font-weight: 578;
}
.sustainability-tcfd .--mt579 {
  margin-top: 579px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt579 {
    margin-top: 289.5px;
  }
}
.sustainability-tcfd .--mb579 {
  margin-bottom: 579px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb579 {
    margin-bottom: 289.5px !important;
  }
}
.sustainability-tcfd .--pt579 {
  padding-top: 579px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt579 {
    padding-top: 289.5px;
  }
}
.sustainability-tcfd .--pb579 {
  padding-bottom: 579px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb579 {
    padding-bottom: 289.5px;
  }
}
.sustainability-tcfd .--px579 {
  padding: 0 579px;
}
.sustainability-tcfd .max-w-579 {
  max-width: 579px;
}
.sustainability-tcfd .w-579 {
  width: 579px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-579 {
    width: 289.5px;
  }
}
.sustainability-tcfd .h-579 {
  height: 579px;
}
.sustainability-tcfd .--gap579 {
  gap: 579px !important;
}
.sustainability-tcfd .--fw579 {
  font-weight: 579;
}
.sustainability-tcfd .--mt580 {
  margin-top: 580px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt580 {
    margin-top: 290px;
  }
}
.sustainability-tcfd .--mb580 {
  margin-bottom: 580px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb580 {
    margin-bottom: 290px !important;
  }
}
.sustainability-tcfd .--pt580 {
  padding-top: 580px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt580 {
    padding-top: 290px;
  }
}
.sustainability-tcfd .--pb580 {
  padding-bottom: 580px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb580 {
    padding-bottom: 290px;
  }
}
.sustainability-tcfd .--px580 {
  padding: 0 580px;
}
.sustainability-tcfd .max-w-580 {
  max-width: 580px;
}
.sustainability-tcfd .w-580 {
  width: 580px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-580 {
    width: 290px;
  }
}
.sustainability-tcfd .h-580 {
  height: 580px;
}
.sustainability-tcfd .--gap580 {
  gap: 580px !important;
}
.sustainability-tcfd .--fw580 {
  font-weight: 580;
}
.sustainability-tcfd .--mt581 {
  margin-top: 581px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt581 {
    margin-top: 290.5px;
  }
}
.sustainability-tcfd .--mb581 {
  margin-bottom: 581px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb581 {
    margin-bottom: 290.5px !important;
  }
}
.sustainability-tcfd .--pt581 {
  padding-top: 581px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt581 {
    padding-top: 290.5px;
  }
}
.sustainability-tcfd .--pb581 {
  padding-bottom: 581px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb581 {
    padding-bottom: 290.5px;
  }
}
.sustainability-tcfd .--px581 {
  padding: 0 581px;
}
.sustainability-tcfd .max-w-581 {
  max-width: 581px;
}
.sustainability-tcfd .w-581 {
  width: 581px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-581 {
    width: 290.5px;
  }
}
.sustainability-tcfd .h-581 {
  height: 581px;
}
.sustainability-tcfd .--gap581 {
  gap: 581px !important;
}
.sustainability-tcfd .--fw581 {
  font-weight: 581;
}
.sustainability-tcfd .--mt582 {
  margin-top: 582px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt582 {
    margin-top: 291px;
  }
}
.sustainability-tcfd .--mb582 {
  margin-bottom: 582px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb582 {
    margin-bottom: 291px !important;
  }
}
.sustainability-tcfd .--pt582 {
  padding-top: 582px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt582 {
    padding-top: 291px;
  }
}
.sustainability-tcfd .--pb582 {
  padding-bottom: 582px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb582 {
    padding-bottom: 291px;
  }
}
.sustainability-tcfd .--px582 {
  padding: 0 582px;
}
.sustainability-tcfd .max-w-582 {
  max-width: 582px;
}
.sustainability-tcfd .w-582 {
  width: 582px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-582 {
    width: 291px;
  }
}
.sustainability-tcfd .h-582 {
  height: 582px;
}
.sustainability-tcfd .--gap582 {
  gap: 582px !important;
}
.sustainability-tcfd .--fw582 {
  font-weight: 582;
}
.sustainability-tcfd .--mt583 {
  margin-top: 583px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt583 {
    margin-top: 291.5px;
  }
}
.sustainability-tcfd .--mb583 {
  margin-bottom: 583px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb583 {
    margin-bottom: 291.5px !important;
  }
}
.sustainability-tcfd .--pt583 {
  padding-top: 583px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt583 {
    padding-top: 291.5px;
  }
}
.sustainability-tcfd .--pb583 {
  padding-bottom: 583px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb583 {
    padding-bottom: 291.5px;
  }
}
.sustainability-tcfd .--px583 {
  padding: 0 583px;
}
.sustainability-tcfd .max-w-583 {
  max-width: 583px;
}
.sustainability-tcfd .w-583 {
  width: 583px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-583 {
    width: 291.5px;
  }
}
.sustainability-tcfd .h-583 {
  height: 583px;
}
.sustainability-tcfd .--gap583 {
  gap: 583px !important;
}
.sustainability-tcfd .--fw583 {
  font-weight: 583;
}
.sustainability-tcfd .--mt584 {
  margin-top: 584px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt584 {
    margin-top: 292px;
  }
}
.sustainability-tcfd .--mb584 {
  margin-bottom: 584px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb584 {
    margin-bottom: 292px !important;
  }
}
.sustainability-tcfd .--pt584 {
  padding-top: 584px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt584 {
    padding-top: 292px;
  }
}
.sustainability-tcfd .--pb584 {
  padding-bottom: 584px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb584 {
    padding-bottom: 292px;
  }
}
.sustainability-tcfd .--px584 {
  padding: 0 584px;
}
.sustainability-tcfd .max-w-584 {
  max-width: 584px;
}
.sustainability-tcfd .w-584 {
  width: 584px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-584 {
    width: 292px;
  }
}
.sustainability-tcfd .h-584 {
  height: 584px;
}
.sustainability-tcfd .--gap584 {
  gap: 584px !important;
}
.sustainability-tcfd .--fw584 {
  font-weight: 584;
}
.sustainability-tcfd .--mt585 {
  margin-top: 585px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt585 {
    margin-top: 292.5px;
  }
}
.sustainability-tcfd .--mb585 {
  margin-bottom: 585px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb585 {
    margin-bottom: 292.5px !important;
  }
}
.sustainability-tcfd .--pt585 {
  padding-top: 585px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt585 {
    padding-top: 292.5px;
  }
}
.sustainability-tcfd .--pb585 {
  padding-bottom: 585px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb585 {
    padding-bottom: 292.5px;
  }
}
.sustainability-tcfd .--px585 {
  padding: 0 585px;
}
.sustainability-tcfd .max-w-585 {
  max-width: 585px;
}
.sustainability-tcfd .w-585 {
  width: 585px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-585 {
    width: 292.5px;
  }
}
.sustainability-tcfd .h-585 {
  height: 585px;
}
.sustainability-tcfd .--gap585 {
  gap: 585px !important;
}
.sustainability-tcfd .--fw585 {
  font-weight: 585;
}
.sustainability-tcfd .--mt586 {
  margin-top: 586px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt586 {
    margin-top: 293px;
  }
}
.sustainability-tcfd .--mb586 {
  margin-bottom: 586px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb586 {
    margin-bottom: 293px !important;
  }
}
.sustainability-tcfd .--pt586 {
  padding-top: 586px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt586 {
    padding-top: 293px;
  }
}
.sustainability-tcfd .--pb586 {
  padding-bottom: 586px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb586 {
    padding-bottom: 293px;
  }
}
.sustainability-tcfd .--px586 {
  padding: 0 586px;
}
.sustainability-tcfd .max-w-586 {
  max-width: 586px;
}
.sustainability-tcfd .w-586 {
  width: 586px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-586 {
    width: 293px;
  }
}
.sustainability-tcfd .h-586 {
  height: 586px;
}
.sustainability-tcfd .--gap586 {
  gap: 586px !important;
}
.sustainability-tcfd .--fw586 {
  font-weight: 586;
}
.sustainability-tcfd .--mt587 {
  margin-top: 587px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt587 {
    margin-top: 293.5px;
  }
}
.sustainability-tcfd .--mb587 {
  margin-bottom: 587px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb587 {
    margin-bottom: 293.5px !important;
  }
}
.sustainability-tcfd .--pt587 {
  padding-top: 587px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt587 {
    padding-top: 293.5px;
  }
}
.sustainability-tcfd .--pb587 {
  padding-bottom: 587px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb587 {
    padding-bottom: 293.5px;
  }
}
.sustainability-tcfd .--px587 {
  padding: 0 587px;
}
.sustainability-tcfd .max-w-587 {
  max-width: 587px;
}
.sustainability-tcfd .w-587 {
  width: 587px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-587 {
    width: 293.5px;
  }
}
.sustainability-tcfd .h-587 {
  height: 587px;
}
.sustainability-tcfd .--gap587 {
  gap: 587px !important;
}
.sustainability-tcfd .--fw587 {
  font-weight: 587;
}
.sustainability-tcfd .--mt588 {
  margin-top: 588px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt588 {
    margin-top: 294px;
  }
}
.sustainability-tcfd .--mb588 {
  margin-bottom: 588px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb588 {
    margin-bottom: 294px !important;
  }
}
.sustainability-tcfd .--pt588 {
  padding-top: 588px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt588 {
    padding-top: 294px;
  }
}
.sustainability-tcfd .--pb588 {
  padding-bottom: 588px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb588 {
    padding-bottom: 294px;
  }
}
.sustainability-tcfd .--px588 {
  padding: 0 588px;
}
.sustainability-tcfd .max-w-588 {
  max-width: 588px;
}
.sustainability-tcfd .w-588 {
  width: 588px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-588 {
    width: 294px;
  }
}
.sustainability-tcfd .h-588 {
  height: 588px;
}
.sustainability-tcfd .--gap588 {
  gap: 588px !important;
}
.sustainability-tcfd .--fw588 {
  font-weight: 588;
}
.sustainability-tcfd .--mt589 {
  margin-top: 589px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt589 {
    margin-top: 294.5px;
  }
}
.sustainability-tcfd .--mb589 {
  margin-bottom: 589px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb589 {
    margin-bottom: 294.5px !important;
  }
}
.sustainability-tcfd .--pt589 {
  padding-top: 589px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt589 {
    padding-top: 294.5px;
  }
}
.sustainability-tcfd .--pb589 {
  padding-bottom: 589px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb589 {
    padding-bottom: 294.5px;
  }
}
.sustainability-tcfd .--px589 {
  padding: 0 589px;
}
.sustainability-tcfd .max-w-589 {
  max-width: 589px;
}
.sustainability-tcfd .w-589 {
  width: 589px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-589 {
    width: 294.5px;
  }
}
.sustainability-tcfd .h-589 {
  height: 589px;
}
.sustainability-tcfd .--gap589 {
  gap: 589px !important;
}
.sustainability-tcfd .--fw589 {
  font-weight: 589;
}
.sustainability-tcfd .--mt590 {
  margin-top: 590px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt590 {
    margin-top: 295px;
  }
}
.sustainability-tcfd .--mb590 {
  margin-bottom: 590px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb590 {
    margin-bottom: 295px !important;
  }
}
.sustainability-tcfd .--pt590 {
  padding-top: 590px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt590 {
    padding-top: 295px;
  }
}
.sustainability-tcfd .--pb590 {
  padding-bottom: 590px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb590 {
    padding-bottom: 295px;
  }
}
.sustainability-tcfd .--px590 {
  padding: 0 590px;
}
.sustainability-tcfd .max-w-590 {
  max-width: 590px;
}
.sustainability-tcfd .w-590 {
  width: 590px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-590 {
    width: 295px;
  }
}
.sustainability-tcfd .h-590 {
  height: 590px;
}
.sustainability-tcfd .--gap590 {
  gap: 590px !important;
}
.sustainability-tcfd .--fw590 {
  font-weight: 590;
}
.sustainability-tcfd .--mt591 {
  margin-top: 591px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt591 {
    margin-top: 295.5px;
  }
}
.sustainability-tcfd .--mb591 {
  margin-bottom: 591px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb591 {
    margin-bottom: 295.5px !important;
  }
}
.sustainability-tcfd .--pt591 {
  padding-top: 591px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt591 {
    padding-top: 295.5px;
  }
}
.sustainability-tcfd .--pb591 {
  padding-bottom: 591px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb591 {
    padding-bottom: 295.5px;
  }
}
.sustainability-tcfd .--px591 {
  padding: 0 591px;
}
.sustainability-tcfd .max-w-591 {
  max-width: 591px;
}
.sustainability-tcfd .w-591 {
  width: 591px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-591 {
    width: 295.5px;
  }
}
.sustainability-tcfd .h-591 {
  height: 591px;
}
.sustainability-tcfd .--gap591 {
  gap: 591px !important;
}
.sustainability-tcfd .--fw591 {
  font-weight: 591;
}
.sustainability-tcfd .--mt592 {
  margin-top: 592px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt592 {
    margin-top: 296px;
  }
}
.sustainability-tcfd .--mb592 {
  margin-bottom: 592px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb592 {
    margin-bottom: 296px !important;
  }
}
.sustainability-tcfd .--pt592 {
  padding-top: 592px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt592 {
    padding-top: 296px;
  }
}
.sustainability-tcfd .--pb592 {
  padding-bottom: 592px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb592 {
    padding-bottom: 296px;
  }
}
.sustainability-tcfd .--px592 {
  padding: 0 592px;
}
.sustainability-tcfd .max-w-592 {
  max-width: 592px;
}
.sustainability-tcfd .w-592 {
  width: 592px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-592 {
    width: 296px;
  }
}
.sustainability-tcfd .h-592 {
  height: 592px;
}
.sustainability-tcfd .--gap592 {
  gap: 592px !important;
}
.sustainability-tcfd .--fw592 {
  font-weight: 592;
}
.sustainability-tcfd .--mt593 {
  margin-top: 593px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt593 {
    margin-top: 296.5px;
  }
}
.sustainability-tcfd .--mb593 {
  margin-bottom: 593px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb593 {
    margin-bottom: 296.5px !important;
  }
}
.sustainability-tcfd .--pt593 {
  padding-top: 593px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt593 {
    padding-top: 296.5px;
  }
}
.sustainability-tcfd .--pb593 {
  padding-bottom: 593px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb593 {
    padding-bottom: 296.5px;
  }
}
.sustainability-tcfd .--px593 {
  padding: 0 593px;
}
.sustainability-tcfd .max-w-593 {
  max-width: 593px;
}
.sustainability-tcfd .w-593 {
  width: 593px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-593 {
    width: 296.5px;
  }
}
.sustainability-tcfd .h-593 {
  height: 593px;
}
.sustainability-tcfd .--gap593 {
  gap: 593px !important;
}
.sustainability-tcfd .--fw593 {
  font-weight: 593;
}
.sustainability-tcfd .--mt594 {
  margin-top: 594px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt594 {
    margin-top: 297px;
  }
}
.sustainability-tcfd .--mb594 {
  margin-bottom: 594px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb594 {
    margin-bottom: 297px !important;
  }
}
.sustainability-tcfd .--pt594 {
  padding-top: 594px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt594 {
    padding-top: 297px;
  }
}
.sustainability-tcfd .--pb594 {
  padding-bottom: 594px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb594 {
    padding-bottom: 297px;
  }
}
.sustainability-tcfd .--px594 {
  padding: 0 594px;
}
.sustainability-tcfd .max-w-594 {
  max-width: 594px;
}
.sustainability-tcfd .w-594 {
  width: 594px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-594 {
    width: 297px;
  }
}
.sustainability-tcfd .h-594 {
  height: 594px;
}
.sustainability-tcfd .--gap594 {
  gap: 594px !important;
}
.sustainability-tcfd .--fw594 {
  font-weight: 594;
}
.sustainability-tcfd .--mt595 {
  margin-top: 595px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt595 {
    margin-top: 297.5px;
  }
}
.sustainability-tcfd .--mb595 {
  margin-bottom: 595px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb595 {
    margin-bottom: 297.5px !important;
  }
}
.sustainability-tcfd .--pt595 {
  padding-top: 595px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt595 {
    padding-top: 297.5px;
  }
}
.sustainability-tcfd .--pb595 {
  padding-bottom: 595px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb595 {
    padding-bottom: 297.5px;
  }
}
.sustainability-tcfd .--px595 {
  padding: 0 595px;
}
.sustainability-tcfd .max-w-595 {
  max-width: 595px;
}
.sustainability-tcfd .w-595 {
  width: 595px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-595 {
    width: 297.5px;
  }
}
.sustainability-tcfd .h-595 {
  height: 595px;
}
.sustainability-tcfd .--gap595 {
  gap: 595px !important;
}
.sustainability-tcfd .--fw595 {
  font-weight: 595;
}
.sustainability-tcfd .--mt596 {
  margin-top: 596px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt596 {
    margin-top: 298px;
  }
}
.sustainability-tcfd .--mb596 {
  margin-bottom: 596px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb596 {
    margin-bottom: 298px !important;
  }
}
.sustainability-tcfd .--pt596 {
  padding-top: 596px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt596 {
    padding-top: 298px;
  }
}
.sustainability-tcfd .--pb596 {
  padding-bottom: 596px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb596 {
    padding-bottom: 298px;
  }
}
.sustainability-tcfd .--px596 {
  padding: 0 596px;
}
.sustainability-tcfd .max-w-596 {
  max-width: 596px;
}
.sustainability-tcfd .w-596 {
  width: 596px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-596 {
    width: 298px;
  }
}
.sustainability-tcfd .h-596 {
  height: 596px;
}
.sustainability-tcfd .--gap596 {
  gap: 596px !important;
}
.sustainability-tcfd .--fw596 {
  font-weight: 596;
}
.sustainability-tcfd .--mt597 {
  margin-top: 597px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt597 {
    margin-top: 298.5px;
  }
}
.sustainability-tcfd .--mb597 {
  margin-bottom: 597px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb597 {
    margin-bottom: 298.5px !important;
  }
}
.sustainability-tcfd .--pt597 {
  padding-top: 597px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt597 {
    padding-top: 298.5px;
  }
}
.sustainability-tcfd .--pb597 {
  padding-bottom: 597px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb597 {
    padding-bottom: 298.5px;
  }
}
.sustainability-tcfd .--px597 {
  padding: 0 597px;
}
.sustainability-tcfd .max-w-597 {
  max-width: 597px;
}
.sustainability-tcfd .w-597 {
  width: 597px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-597 {
    width: 298.5px;
  }
}
.sustainability-tcfd .h-597 {
  height: 597px;
}
.sustainability-tcfd .--gap597 {
  gap: 597px !important;
}
.sustainability-tcfd .--fw597 {
  font-weight: 597;
}
.sustainability-tcfd .--mt598 {
  margin-top: 598px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt598 {
    margin-top: 299px;
  }
}
.sustainability-tcfd .--mb598 {
  margin-bottom: 598px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb598 {
    margin-bottom: 299px !important;
  }
}
.sustainability-tcfd .--pt598 {
  padding-top: 598px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt598 {
    padding-top: 299px;
  }
}
.sustainability-tcfd .--pb598 {
  padding-bottom: 598px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb598 {
    padding-bottom: 299px;
  }
}
.sustainability-tcfd .--px598 {
  padding: 0 598px;
}
.sustainability-tcfd .max-w-598 {
  max-width: 598px;
}
.sustainability-tcfd .w-598 {
  width: 598px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-598 {
    width: 299px;
  }
}
.sustainability-tcfd .h-598 {
  height: 598px;
}
.sustainability-tcfd .--gap598 {
  gap: 598px !important;
}
.sustainability-tcfd .--fw598 {
  font-weight: 598;
}
.sustainability-tcfd .--mt599 {
  margin-top: 599px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt599 {
    margin-top: 299.5px;
  }
}
.sustainability-tcfd .--mb599 {
  margin-bottom: 599px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb599 {
    margin-bottom: 299.5px !important;
  }
}
.sustainability-tcfd .--pt599 {
  padding-top: 599px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt599 {
    padding-top: 299.5px;
  }
}
.sustainability-tcfd .--pb599 {
  padding-bottom: 599px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb599 {
    padding-bottom: 299.5px;
  }
}
.sustainability-tcfd .--px599 {
  padding: 0 599px;
}
.sustainability-tcfd .max-w-599 {
  max-width: 599px;
}
.sustainability-tcfd .w-599 {
  width: 599px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-599 {
    width: 299.5px;
  }
}
.sustainability-tcfd .h-599 {
  height: 599px;
}
.sustainability-tcfd .--gap599 {
  gap: 599px !important;
}
.sustainability-tcfd .--fw599 {
  font-weight: 599;
}
.sustainability-tcfd .--mt600 {
  margin-top: 600px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt600 {
    margin-top: 300px;
  }
}
.sustainability-tcfd .--mb600 {
  margin-bottom: 600px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb600 {
    margin-bottom: 300px !important;
  }
}
.sustainability-tcfd .--pt600 {
  padding-top: 600px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt600 {
    padding-top: 300px;
  }
}
.sustainability-tcfd .--pb600 {
  padding-bottom: 600px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb600 {
    padding-bottom: 300px;
  }
}
.sustainability-tcfd .--px600 {
  padding: 0 600px;
}
.sustainability-tcfd .max-w-600 {
  max-width: 600px;
}
.sustainability-tcfd .w-600 {
  width: 600px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-600 {
    width: 300px;
  }
}
.sustainability-tcfd .h-600 {
  height: 600px;
}
.sustainability-tcfd .--gap600 {
  gap: 600px !important;
}
.sustainability-tcfd .--fw600 {
  font-weight: 600;
}
.sustainability-tcfd .--mt601 {
  margin-top: 601px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt601 {
    margin-top: 300.5px;
  }
}
.sustainability-tcfd .--mb601 {
  margin-bottom: 601px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb601 {
    margin-bottom: 300.5px !important;
  }
}
.sustainability-tcfd .--pt601 {
  padding-top: 601px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt601 {
    padding-top: 300.5px;
  }
}
.sustainability-tcfd .--pb601 {
  padding-bottom: 601px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb601 {
    padding-bottom: 300.5px;
  }
}
.sustainability-tcfd .--px601 {
  padding: 0 601px;
}
.sustainability-tcfd .max-w-601 {
  max-width: 601px;
}
.sustainability-tcfd .w-601 {
  width: 601px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-601 {
    width: 300.5px;
  }
}
.sustainability-tcfd .h-601 {
  height: 601px;
}
.sustainability-tcfd .--gap601 {
  gap: 601px !important;
}
.sustainability-tcfd .--fw601 {
  font-weight: 601;
}
.sustainability-tcfd .--mt602 {
  margin-top: 602px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt602 {
    margin-top: 301px;
  }
}
.sustainability-tcfd .--mb602 {
  margin-bottom: 602px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb602 {
    margin-bottom: 301px !important;
  }
}
.sustainability-tcfd .--pt602 {
  padding-top: 602px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt602 {
    padding-top: 301px;
  }
}
.sustainability-tcfd .--pb602 {
  padding-bottom: 602px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb602 {
    padding-bottom: 301px;
  }
}
.sustainability-tcfd .--px602 {
  padding: 0 602px;
}
.sustainability-tcfd .max-w-602 {
  max-width: 602px;
}
.sustainability-tcfd .w-602 {
  width: 602px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-602 {
    width: 301px;
  }
}
.sustainability-tcfd .h-602 {
  height: 602px;
}
.sustainability-tcfd .--gap602 {
  gap: 602px !important;
}
.sustainability-tcfd .--fw602 {
  font-weight: 602;
}
.sustainability-tcfd .--mt603 {
  margin-top: 603px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt603 {
    margin-top: 301.5px;
  }
}
.sustainability-tcfd .--mb603 {
  margin-bottom: 603px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb603 {
    margin-bottom: 301.5px !important;
  }
}
.sustainability-tcfd .--pt603 {
  padding-top: 603px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt603 {
    padding-top: 301.5px;
  }
}
.sustainability-tcfd .--pb603 {
  padding-bottom: 603px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb603 {
    padding-bottom: 301.5px;
  }
}
.sustainability-tcfd .--px603 {
  padding: 0 603px;
}
.sustainability-tcfd .max-w-603 {
  max-width: 603px;
}
.sustainability-tcfd .w-603 {
  width: 603px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-603 {
    width: 301.5px;
  }
}
.sustainability-tcfd .h-603 {
  height: 603px;
}
.sustainability-tcfd .--gap603 {
  gap: 603px !important;
}
.sustainability-tcfd .--fw603 {
  font-weight: 603;
}
.sustainability-tcfd .--mt604 {
  margin-top: 604px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt604 {
    margin-top: 302px;
  }
}
.sustainability-tcfd .--mb604 {
  margin-bottom: 604px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb604 {
    margin-bottom: 302px !important;
  }
}
.sustainability-tcfd .--pt604 {
  padding-top: 604px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt604 {
    padding-top: 302px;
  }
}
.sustainability-tcfd .--pb604 {
  padding-bottom: 604px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb604 {
    padding-bottom: 302px;
  }
}
.sustainability-tcfd .--px604 {
  padding: 0 604px;
}
.sustainability-tcfd .max-w-604 {
  max-width: 604px;
}
.sustainability-tcfd .w-604 {
  width: 604px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-604 {
    width: 302px;
  }
}
.sustainability-tcfd .h-604 {
  height: 604px;
}
.sustainability-tcfd .--gap604 {
  gap: 604px !important;
}
.sustainability-tcfd .--fw604 {
  font-weight: 604;
}
.sustainability-tcfd .--mt605 {
  margin-top: 605px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt605 {
    margin-top: 302.5px;
  }
}
.sustainability-tcfd .--mb605 {
  margin-bottom: 605px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb605 {
    margin-bottom: 302.5px !important;
  }
}
.sustainability-tcfd .--pt605 {
  padding-top: 605px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt605 {
    padding-top: 302.5px;
  }
}
.sustainability-tcfd .--pb605 {
  padding-bottom: 605px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb605 {
    padding-bottom: 302.5px;
  }
}
.sustainability-tcfd .--px605 {
  padding: 0 605px;
}
.sustainability-tcfd .max-w-605 {
  max-width: 605px;
}
.sustainability-tcfd .w-605 {
  width: 605px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-605 {
    width: 302.5px;
  }
}
.sustainability-tcfd .h-605 {
  height: 605px;
}
.sustainability-tcfd .--gap605 {
  gap: 605px !important;
}
.sustainability-tcfd .--fw605 {
  font-weight: 605;
}
.sustainability-tcfd .--mt606 {
  margin-top: 606px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt606 {
    margin-top: 303px;
  }
}
.sustainability-tcfd .--mb606 {
  margin-bottom: 606px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb606 {
    margin-bottom: 303px !important;
  }
}
.sustainability-tcfd .--pt606 {
  padding-top: 606px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt606 {
    padding-top: 303px;
  }
}
.sustainability-tcfd .--pb606 {
  padding-bottom: 606px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb606 {
    padding-bottom: 303px;
  }
}
.sustainability-tcfd .--px606 {
  padding: 0 606px;
}
.sustainability-tcfd .max-w-606 {
  max-width: 606px;
}
.sustainability-tcfd .w-606 {
  width: 606px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-606 {
    width: 303px;
  }
}
.sustainability-tcfd .h-606 {
  height: 606px;
}
.sustainability-tcfd .--gap606 {
  gap: 606px !important;
}
.sustainability-tcfd .--fw606 {
  font-weight: 606;
}
.sustainability-tcfd .--mt607 {
  margin-top: 607px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt607 {
    margin-top: 303.5px;
  }
}
.sustainability-tcfd .--mb607 {
  margin-bottom: 607px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb607 {
    margin-bottom: 303.5px !important;
  }
}
.sustainability-tcfd .--pt607 {
  padding-top: 607px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt607 {
    padding-top: 303.5px;
  }
}
.sustainability-tcfd .--pb607 {
  padding-bottom: 607px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb607 {
    padding-bottom: 303.5px;
  }
}
.sustainability-tcfd .--px607 {
  padding: 0 607px;
}
.sustainability-tcfd .max-w-607 {
  max-width: 607px;
}
.sustainability-tcfd .w-607 {
  width: 607px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-607 {
    width: 303.5px;
  }
}
.sustainability-tcfd .h-607 {
  height: 607px;
}
.sustainability-tcfd .--gap607 {
  gap: 607px !important;
}
.sustainability-tcfd .--fw607 {
  font-weight: 607;
}
.sustainability-tcfd .--mt608 {
  margin-top: 608px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt608 {
    margin-top: 304px;
  }
}
.sustainability-tcfd .--mb608 {
  margin-bottom: 608px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb608 {
    margin-bottom: 304px !important;
  }
}
.sustainability-tcfd .--pt608 {
  padding-top: 608px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt608 {
    padding-top: 304px;
  }
}
.sustainability-tcfd .--pb608 {
  padding-bottom: 608px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb608 {
    padding-bottom: 304px;
  }
}
.sustainability-tcfd .--px608 {
  padding: 0 608px;
}
.sustainability-tcfd .max-w-608 {
  max-width: 608px;
}
.sustainability-tcfd .w-608 {
  width: 608px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-608 {
    width: 304px;
  }
}
.sustainability-tcfd .h-608 {
  height: 608px;
}
.sustainability-tcfd .--gap608 {
  gap: 608px !important;
}
.sustainability-tcfd .--fw608 {
  font-weight: 608;
}
.sustainability-tcfd .--mt609 {
  margin-top: 609px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt609 {
    margin-top: 304.5px;
  }
}
.sustainability-tcfd .--mb609 {
  margin-bottom: 609px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb609 {
    margin-bottom: 304.5px !important;
  }
}
.sustainability-tcfd .--pt609 {
  padding-top: 609px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt609 {
    padding-top: 304.5px;
  }
}
.sustainability-tcfd .--pb609 {
  padding-bottom: 609px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb609 {
    padding-bottom: 304.5px;
  }
}
.sustainability-tcfd .--px609 {
  padding: 0 609px;
}
.sustainability-tcfd .max-w-609 {
  max-width: 609px;
}
.sustainability-tcfd .w-609 {
  width: 609px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-609 {
    width: 304.5px;
  }
}
.sustainability-tcfd .h-609 {
  height: 609px;
}
.sustainability-tcfd .--gap609 {
  gap: 609px !important;
}
.sustainability-tcfd .--fw609 {
  font-weight: 609;
}
.sustainability-tcfd .--mt610 {
  margin-top: 610px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt610 {
    margin-top: 305px;
  }
}
.sustainability-tcfd .--mb610 {
  margin-bottom: 610px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb610 {
    margin-bottom: 305px !important;
  }
}
.sustainability-tcfd .--pt610 {
  padding-top: 610px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt610 {
    padding-top: 305px;
  }
}
.sustainability-tcfd .--pb610 {
  padding-bottom: 610px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb610 {
    padding-bottom: 305px;
  }
}
.sustainability-tcfd .--px610 {
  padding: 0 610px;
}
.sustainability-tcfd .max-w-610 {
  max-width: 610px;
}
.sustainability-tcfd .w-610 {
  width: 610px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-610 {
    width: 305px;
  }
}
.sustainability-tcfd .h-610 {
  height: 610px;
}
.sustainability-tcfd .--gap610 {
  gap: 610px !important;
}
.sustainability-tcfd .--fw610 {
  font-weight: 610;
}
.sustainability-tcfd .--mt611 {
  margin-top: 611px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt611 {
    margin-top: 305.5px;
  }
}
.sustainability-tcfd .--mb611 {
  margin-bottom: 611px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb611 {
    margin-bottom: 305.5px !important;
  }
}
.sustainability-tcfd .--pt611 {
  padding-top: 611px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt611 {
    padding-top: 305.5px;
  }
}
.sustainability-tcfd .--pb611 {
  padding-bottom: 611px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb611 {
    padding-bottom: 305.5px;
  }
}
.sustainability-tcfd .--px611 {
  padding: 0 611px;
}
.sustainability-tcfd .max-w-611 {
  max-width: 611px;
}
.sustainability-tcfd .w-611 {
  width: 611px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-611 {
    width: 305.5px;
  }
}
.sustainability-tcfd .h-611 {
  height: 611px;
}
.sustainability-tcfd .--gap611 {
  gap: 611px !important;
}
.sustainability-tcfd .--fw611 {
  font-weight: 611;
}
.sustainability-tcfd .--mt612 {
  margin-top: 612px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt612 {
    margin-top: 306px;
  }
}
.sustainability-tcfd .--mb612 {
  margin-bottom: 612px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb612 {
    margin-bottom: 306px !important;
  }
}
.sustainability-tcfd .--pt612 {
  padding-top: 612px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt612 {
    padding-top: 306px;
  }
}
.sustainability-tcfd .--pb612 {
  padding-bottom: 612px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb612 {
    padding-bottom: 306px;
  }
}
.sustainability-tcfd .--px612 {
  padding: 0 612px;
}
.sustainability-tcfd .max-w-612 {
  max-width: 612px;
}
.sustainability-tcfd .w-612 {
  width: 612px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-612 {
    width: 306px;
  }
}
.sustainability-tcfd .h-612 {
  height: 612px;
}
.sustainability-tcfd .--gap612 {
  gap: 612px !important;
}
.sustainability-tcfd .--fw612 {
  font-weight: 612;
}
.sustainability-tcfd .--mt613 {
  margin-top: 613px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt613 {
    margin-top: 306.5px;
  }
}
.sustainability-tcfd .--mb613 {
  margin-bottom: 613px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb613 {
    margin-bottom: 306.5px !important;
  }
}
.sustainability-tcfd .--pt613 {
  padding-top: 613px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt613 {
    padding-top: 306.5px;
  }
}
.sustainability-tcfd .--pb613 {
  padding-bottom: 613px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb613 {
    padding-bottom: 306.5px;
  }
}
.sustainability-tcfd .--px613 {
  padding: 0 613px;
}
.sustainability-tcfd .max-w-613 {
  max-width: 613px;
}
.sustainability-tcfd .w-613 {
  width: 613px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-613 {
    width: 306.5px;
  }
}
.sustainability-tcfd .h-613 {
  height: 613px;
}
.sustainability-tcfd .--gap613 {
  gap: 613px !important;
}
.sustainability-tcfd .--fw613 {
  font-weight: 613;
}
.sustainability-tcfd .--mt614 {
  margin-top: 614px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt614 {
    margin-top: 307px;
  }
}
.sustainability-tcfd .--mb614 {
  margin-bottom: 614px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb614 {
    margin-bottom: 307px !important;
  }
}
.sustainability-tcfd .--pt614 {
  padding-top: 614px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt614 {
    padding-top: 307px;
  }
}
.sustainability-tcfd .--pb614 {
  padding-bottom: 614px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb614 {
    padding-bottom: 307px;
  }
}
.sustainability-tcfd .--px614 {
  padding: 0 614px;
}
.sustainability-tcfd .max-w-614 {
  max-width: 614px;
}
.sustainability-tcfd .w-614 {
  width: 614px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-614 {
    width: 307px;
  }
}
.sustainability-tcfd .h-614 {
  height: 614px;
}
.sustainability-tcfd .--gap614 {
  gap: 614px !important;
}
.sustainability-tcfd .--fw614 {
  font-weight: 614;
}
.sustainability-tcfd .--mt615 {
  margin-top: 615px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt615 {
    margin-top: 307.5px;
  }
}
.sustainability-tcfd .--mb615 {
  margin-bottom: 615px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb615 {
    margin-bottom: 307.5px !important;
  }
}
.sustainability-tcfd .--pt615 {
  padding-top: 615px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt615 {
    padding-top: 307.5px;
  }
}
.sustainability-tcfd .--pb615 {
  padding-bottom: 615px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb615 {
    padding-bottom: 307.5px;
  }
}
.sustainability-tcfd .--px615 {
  padding: 0 615px;
}
.sustainability-tcfd .max-w-615 {
  max-width: 615px;
}
.sustainability-tcfd .w-615 {
  width: 615px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-615 {
    width: 307.5px;
  }
}
.sustainability-tcfd .h-615 {
  height: 615px;
}
.sustainability-tcfd .--gap615 {
  gap: 615px !important;
}
.sustainability-tcfd .--fw615 {
  font-weight: 615;
}
.sustainability-tcfd .--mt616 {
  margin-top: 616px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt616 {
    margin-top: 308px;
  }
}
.sustainability-tcfd .--mb616 {
  margin-bottom: 616px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb616 {
    margin-bottom: 308px !important;
  }
}
.sustainability-tcfd .--pt616 {
  padding-top: 616px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt616 {
    padding-top: 308px;
  }
}
.sustainability-tcfd .--pb616 {
  padding-bottom: 616px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb616 {
    padding-bottom: 308px;
  }
}
.sustainability-tcfd .--px616 {
  padding: 0 616px;
}
.sustainability-tcfd .max-w-616 {
  max-width: 616px;
}
.sustainability-tcfd .w-616 {
  width: 616px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-616 {
    width: 308px;
  }
}
.sustainability-tcfd .h-616 {
  height: 616px;
}
.sustainability-tcfd .--gap616 {
  gap: 616px !important;
}
.sustainability-tcfd .--fw616 {
  font-weight: 616;
}
.sustainability-tcfd .--mt617 {
  margin-top: 617px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt617 {
    margin-top: 308.5px;
  }
}
.sustainability-tcfd .--mb617 {
  margin-bottom: 617px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb617 {
    margin-bottom: 308.5px !important;
  }
}
.sustainability-tcfd .--pt617 {
  padding-top: 617px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt617 {
    padding-top: 308.5px;
  }
}
.sustainability-tcfd .--pb617 {
  padding-bottom: 617px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb617 {
    padding-bottom: 308.5px;
  }
}
.sustainability-tcfd .--px617 {
  padding: 0 617px;
}
.sustainability-tcfd .max-w-617 {
  max-width: 617px;
}
.sustainability-tcfd .w-617 {
  width: 617px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-617 {
    width: 308.5px;
  }
}
.sustainability-tcfd .h-617 {
  height: 617px;
}
.sustainability-tcfd .--gap617 {
  gap: 617px !important;
}
.sustainability-tcfd .--fw617 {
  font-weight: 617;
}
.sustainability-tcfd .--mt618 {
  margin-top: 618px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt618 {
    margin-top: 309px;
  }
}
.sustainability-tcfd .--mb618 {
  margin-bottom: 618px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb618 {
    margin-bottom: 309px !important;
  }
}
.sustainability-tcfd .--pt618 {
  padding-top: 618px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt618 {
    padding-top: 309px;
  }
}
.sustainability-tcfd .--pb618 {
  padding-bottom: 618px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb618 {
    padding-bottom: 309px;
  }
}
.sustainability-tcfd .--px618 {
  padding: 0 618px;
}
.sustainability-tcfd .max-w-618 {
  max-width: 618px;
}
.sustainability-tcfd .w-618 {
  width: 618px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-618 {
    width: 309px;
  }
}
.sustainability-tcfd .h-618 {
  height: 618px;
}
.sustainability-tcfd .--gap618 {
  gap: 618px !important;
}
.sustainability-tcfd .--fw618 {
  font-weight: 618;
}
.sustainability-tcfd .--mt619 {
  margin-top: 619px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt619 {
    margin-top: 309.5px;
  }
}
.sustainability-tcfd .--mb619 {
  margin-bottom: 619px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb619 {
    margin-bottom: 309.5px !important;
  }
}
.sustainability-tcfd .--pt619 {
  padding-top: 619px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt619 {
    padding-top: 309.5px;
  }
}
.sustainability-tcfd .--pb619 {
  padding-bottom: 619px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb619 {
    padding-bottom: 309.5px;
  }
}
.sustainability-tcfd .--px619 {
  padding: 0 619px;
}
.sustainability-tcfd .max-w-619 {
  max-width: 619px;
}
.sustainability-tcfd .w-619 {
  width: 619px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-619 {
    width: 309.5px;
  }
}
.sustainability-tcfd .h-619 {
  height: 619px;
}
.sustainability-tcfd .--gap619 {
  gap: 619px !important;
}
.sustainability-tcfd .--fw619 {
  font-weight: 619;
}
.sustainability-tcfd .--mt620 {
  margin-top: 620px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt620 {
    margin-top: 310px;
  }
}
.sustainability-tcfd .--mb620 {
  margin-bottom: 620px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb620 {
    margin-bottom: 310px !important;
  }
}
.sustainability-tcfd .--pt620 {
  padding-top: 620px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt620 {
    padding-top: 310px;
  }
}
.sustainability-tcfd .--pb620 {
  padding-bottom: 620px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb620 {
    padding-bottom: 310px;
  }
}
.sustainability-tcfd .--px620 {
  padding: 0 620px;
}
.sustainability-tcfd .max-w-620 {
  max-width: 620px;
}
.sustainability-tcfd .w-620 {
  width: 620px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-620 {
    width: 310px;
  }
}
.sustainability-tcfd .h-620 {
  height: 620px;
}
.sustainability-tcfd .--gap620 {
  gap: 620px !important;
}
.sustainability-tcfd .--fw620 {
  font-weight: 620;
}
.sustainability-tcfd .--mt621 {
  margin-top: 621px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt621 {
    margin-top: 310.5px;
  }
}
.sustainability-tcfd .--mb621 {
  margin-bottom: 621px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb621 {
    margin-bottom: 310.5px !important;
  }
}
.sustainability-tcfd .--pt621 {
  padding-top: 621px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt621 {
    padding-top: 310.5px;
  }
}
.sustainability-tcfd .--pb621 {
  padding-bottom: 621px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb621 {
    padding-bottom: 310.5px;
  }
}
.sustainability-tcfd .--px621 {
  padding: 0 621px;
}
.sustainability-tcfd .max-w-621 {
  max-width: 621px;
}
.sustainability-tcfd .w-621 {
  width: 621px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-621 {
    width: 310.5px;
  }
}
.sustainability-tcfd .h-621 {
  height: 621px;
}
.sustainability-tcfd .--gap621 {
  gap: 621px !important;
}
.sustainability-tcfd .--fw621 {
  font-weight: 621;
}
.sustainability-tcfd .--mt622 {
  margin-top: 622px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt622 {
    margin-top: 311px;
  }
}
.sustainability-tcfd .--mb622 {
  margin-bottom: 622px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb622 {
    margin-bottom: 311px !important;
  }
}
.sustainability-tcfd .--pt622 {
  padding-top: 622px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt622 {
    padding-top: 311px;
  }
}
.sustainability-tcfd .--pb622 {
  padding-bottom: 622px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb622 {
    padding-bottom: 311px;
  }
}
.sustainability-tcfd .--px622 {
  padding: 0 622px;
}
.sustainability-tcfd .max-w-622 {
  max-width: 622px;
}
.sustainability-tcfd .w-622 {
  width: 622px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-622 {
    width: 311px;
  }
}
.sustainability-tcfd .h-622 {
  height: 622px;
}
.sustainability-tcfd .--gap622 {
  gap: 622px !important;
}
.sustainability-tcfd .--fw622 {
  font-weight: 622;
}
.sustainability-tcfd .--mt623 {
  margin-top: 623px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt623 {
    margin-top: 311.5px;
  }
}
.sustainability-tcfd .--mb623 {
  margin-bottom: 623px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb623 {
    margin-bottom: 311.5px !important;
  }
}
.sustainability-tcfd .--pt623 {
  padding-top: 623px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt623 {
    padding-top: 311.5px;
  }
}
.sustainability-tcfd .--pb623 {
  padding-bottom: 623px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb623 {
    padding-bottom: 311.5px;
  }
}
.sustainability-tcfd .--px623 {
  padding: 0 623px;
}
.sustainability-tcfd .max-w-623 {
  max-width: 623px;
}
.sustainability-tcfd .w-623 {
  width: 623px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-623 {
    width: 311.5px;
  }
}
.sustainability-tcfd .h-623 {
  height: 623px;
}
.sustainability-tcfd .--gap623 {
  gap: 623px !important;
}
.sustainability-tcfd .--fw623 {
  font-weight: 623;
}
.sustainability-tcfd .--mt624 {
  margin-top: 624px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt624 {
    margin-top: 312px;
  }
}
.sustainability-tcfd .--mb624 {
  margin-bottom: 624px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb624 {
    margin-bottom: 312px !important;
  }
}
.sustainability-tcfd .--pt624 {
  padding-top: 624px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt624 {
    padding-top: 312px;
  }
}
.sustainability-tcfd .--pb624 {
  padding-bottom: 624px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb624 {
    padding-bottom: 312px;
  }
}
.sustainability-tcfd .--px624 {
  padding: 0 624px;
}
.sustainability-tcfd .max-w-624 {
  max-width: 624px;
}
.sustainability-tcfd .w-624 {
  width: 624px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-624 {
    width: 312px;
  }
}
.sustainability-tcfd .h-624 {
  height: 624px;
}
.sustainability-tcfd .--gap624 {
  gap: 624px !important;
}
.sustainability-tcfd .--fw624 {
  font-weight: 624;
}
.sustainability-tcfd .--mt625 {
  margin-top: 625px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt625 {
    margin-top: 312.5px;
  }
}
.sustainability-tcfd .--mb625 {
  margin-bottom: 625px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb625 {
    margin-bottom: 312.5px !important;
  }
}
.sustainability-tcfd .--pt625 {
  padding-top: 625px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt625 {
    padding-top: 312.5px;
  }
}
.sustainability-tcfd .--pb625 {
  padding-bottom: 625px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb625 {
    padding-bottom: 312.5px;
  }
}
.sustainability-tcfd .--px625 {
  padding: 0 625px;
}
.sustainability-tcfd .max-w-625 {
  max-width: 625px;
}
.sustainability-tcfd .w-625 {
  width: 625px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-625 {
    width: 312.5px;
  }
}
.sustainability-tcfd .h-625 {
  height: 625px;
}
.sustainability-tcfd .--gap625 {
  gap: 625px !important;
}
.sustainability-tcfd .--fw625 {
  font-weight: 625;
}
.sustainability-tcfd .--mt626 {
  margin-top: 626px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt626 {
    margin-top: 313px;
  }
}
.sustainability-tcfd .--mb626 {
  margin-bottom: 626px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb626 {
    margin-bottom: 313px !important;
  }
}
.sustainability-tcfd .--pt626 {
  padding-top: 626px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt626 {
    padding-top: 313px;
  }
}
.sustainability-tcfd .--pb626 {
  padding-bottom: 626px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb626 {
    padding-bottom: 313px;
  }
}
.sustainability-tcfd .--px626 {
  padding: 0 626px;
}
.sustainability-tcfd .max-w-626 {
  max-width: 626px;
}
.sustainability-tcfd .w-626 {
  width: 626px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-626 {
    width: 313px;
  }
}
.sustainability-tcfd .h-626 {
  height: 626px;
}
.sustainability-tcfd .--gap626 {
  gap: 626px !important;
}
.sustainability-tcfd .--fw626 {
  font-weight: 626;
}
.sustainability-tcfd .--mt627 {
  margin-top: 627px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt627 {
    margin-top: 313.5px;
  }
}
.sustainability-tcfd .--mb627 {
  margin-bottom: 627px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb627 {
    margin-bottom: 313.5px !important;
  }
}
.sustainability-tcfd .--pt627 {
  padding-top: 627px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt627 {
    padding-top: 313.5px;
  }
}
.sustainability-tcfd .--pb627 {
  padding-bottom: 627px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb627 {
    padding-bottom: 313.5px;
  }
}
.sustainability-tcfd .--px627 {
  padding: 0 627px;
}
.sustainability-tcfd .max-w-627 {
  max-width: 627px;
}
.sustainability-tcfd .w-627 {
  width: 627px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-627 {
    width: 313.5px;
  }
}
.sustainability-tcfd .h-627 {
  height: 627px;
}
.sustainability-tcfd .--gap627 {
  gap: 627px !important;
}
.sustainability-tcfd .--fw627 {
  font-weight: 627;
}
.sustainability-tcfd .--mt628 {
  margin-top: 628px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt628 {
    margin-top: 314px;
  }
}
.sustainability-tcfd .--mb628 {
  margin-bottom: 628px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb628 {
    margin-bottom: 314px !important;
  }
}
.sustainability-tcfd .--pt628 {
  padding-top: 628px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt628 {
    padding-top: 314px;
  }
}
.sustainability-tcfd .--pb628 {
  padding-bottom: 628px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb628 {
    padding-bottom: 314px;
  }
}
.sustainability-tcfd .--px628 {
  padding: 0 628px;
}
.sustainability-tcfd .max-w-628 {
  max-width: 628px;
}
.sustainability-tcfd .w-628 {
  width: 628px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-628 {
    width: 314px;
  }
}
.sustainability-tcfd .h-628 {
  height: 628px;
}
.sustainability-tcfd .--gap628 {
  gap: 628px !important;
}
.sustainability-tcfd .--fw628 {
  font-weight: 628;
}
.sustainability-tcfd .--mt629 {
  margin-top: 629px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt629 {
    margin-top: 314.5px;
  }
}
.sustainability-tcfd .--mb629 {
  margin-bottom: 629px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb629 {
    margin-bottom: 314.5px !important;
  }
}
.sustainability-tcfd .--pt629 {
  padding-top: 629px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt629 {
    padding-top: 314.5px;
  }
}
.sustainability-tcfd .--pb629 {
  padding-bottom: 629px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb629 {
    padding-bottom: 314.5px;
  }
}
.sustainability-tcfd .--px629 {
  padding: 0 629px;
}
.sustainability-tcfd .max-w-629 {
  max-width: 629px;
}
.sustainability-tcfd .w-629 {
  width: 629px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-629 {
    width: 314.5px;
  }
}
.sustainability-tcfd .h-629 {
  height: 629px;
}
.sustainability-tcfd .--gap629 {
  gap: 629px !important;
}
.sustainability-tcfd .--fw629 {
  font-weight: 629;
}
.sustainability-tcfd .--mt630 {
  margin-top: 630px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt630 {
    margin-top: 315px;
  }
}
.sustainability-tcfd .--mb630 {
  margin-bottom: 630px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb630 {
    margin-bottom: 315px !important;
  }
}
.sustainability-tcfd .--pt630 {
  padding-top: 630px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt630 {
    padding-top: 315px;
  }
}
.sustainability-tcfd .--pb630 {
  padding-bottom: 630px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb630 {
    padding-bottom: 315px;
  }
}
.sustainability-tcfd .--px630 {
  padding: 0 630px;
}
.sustainability-tcfd .max-w-630 {
  max-width: 630px;
}
.sustainability-tcfd .w-630 {
  width: 630px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-630 {
    width: 315px;
  }
}
.sustainability-tcfd .h-630 {
  height: 630px;
}
.sustainability-tcfd .--gap630 {
  gap: 630px !important;
}
.sustainability-tcfd .--fw630 {
  font-weight: 630;
}
.sustainability-tcfd .--mt631 {
  margin-top: 631px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt631 {
    margin-top: 315.5px;
  }
}
.sustainability-tcfd .--mb631 {
  margin-bottom: 631px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb631 {
    margin-bottom: 315.5px !important;
  }
}
.sustainability-tcfd .--pt631 {
  padding-top: 631px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt631 {
    padding-top: 315.5px;
  }
}
.sustainability-tcfd .--pb631 {
  padding-bottom: 631px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb631 {
    padding-bottom: 315.5px;
  }
}
.sustainability-tcfd .--px631 {
  padding: 0 631px;
}
.sustainability-tcfd .max-w-631 {
  max-width: 631px;
}
.sustainability-tcfd .w-631 {
  width: 631px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-631 {
    width: 315.5px;
  }
}
.sustainability-tcfd .h-631 {
  height: 631px;
}
.sustainability-tcfd .--gap631 {
  gap: 631px !important;
}
.sustainability-tcfd .--fw631 {
  font-weight: 631;
}
.sustainability-tcfd .--mt632 {
  margin-top: 632px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt632 {
    margin-top: 316px;
  }
}
.sustainability-tcfd .--mb632 {
  margin-bottom: 632px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb632 {
    margin-bottom: 316px !important;
  }
}
.sustainability-tcfd .--pt632 {
  padding-top: 632px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt632 {
    padding-top: 316px;
  }
}
.sustainability-tcfd .--pb632 {
  padding-bottom: 632px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb632 {
    padding-bottom: 316px;
  }
}
.sustainability-tcfd .--px632 {
  padding: 0 632px;
}
.sustainability-tcfd .max-w-632 {
  max-width: 632px;
}
.sustainability-tcfd .w-632 {
  width: 632px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-632 {
    width: 316px;
  }
}
.sustainability-tcfd .h-632 {
  height: 632px;
}
.sustainability-tcfd .--gap632 {
  gap: 632px !important;
}
.sustainability-tcfd .--fw632 {
  font-weight: 632;
}
.sustainability-tcfd .--mt633 {
  margin-top: 633px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt633 {
    margin-top: 316.5px;
  }
}
.sustainability-tcfd .--mb633 {
  margin-bottom: 633px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb633 {
    margin-bottom: 316.5px !important;
  }
}
.sustainability-tcfd .--pt633 {
  padding-top: 633px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt633 {
    padding-top: 316.5px;
  }
}
.sustainability-tcfd .--pb633 {
  padding-bottom: 633px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb633 {
    padding-bottom: 316.5px;
  }
}
.sustainability-tcfd .--px633 {
  padding: 0 633px;
}
.sustainability-tcfd .max-w-633 {
  max-width: 633px;
}
.sustainability-tcfd .w-633 {
  width: 633px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-633 {
    width: 316.5px;
  }
}
.sustainability-tcfd .h-633 {
  height: 633px;
}
.sustainability-tcfd .--gap633 {
  gap: 633px !important;
}
.sustainability-tcfd .--fw633 {
  font-weight: 633;
}
.sustainability-tcfd .--mt634 {
  margin-top: 634px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt634 {
    margin-top: 317px;
  }
}
.sustainability-tcfd .--mb634 {
  margin-bottom: 634px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb634 {
    margin-bottom: 317px !important;
  }
}
.sustainability-tcfd .--pt634 {
  padding-top: 634px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt634 {
    padding-top: 317px;
  }
}
.sustainability-tcfd .--pb634 {
  padding-bottom: 634px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb634 {
    padding-bottom: 317px;
  }
}
.sustainability-tcfd .--px634 {
  padding: 0 634px;
}
.sustainability-tcfd .max-w-634 {
  max-width: 634px;
}
.sustainability-tcfd .w-634 {
  width: 634px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-634 {
    width: 317px;
  }
}
.sustainability-tcfd .h-634 {
  height: 634px;
}
.sustainability-tcfd .--gap634 {
  gap: 634px !important;
}
.sustainability-tcfd .--fw634 {
  font-weight: 634;
}
.sustainability-tcfd .--mt635 {
  margin-top: 635px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt635 {
    margin-top: 317.5px;
  }
}
.sustainability-tcfd .--mb635 {
  margin-bottom: 635px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb635 {
    margin-bottom: 317.5px !important;
  }
}
.sustainability-tcfd .--pt635 {
  padding-top: 635px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt635 {
    padding-top: 317.5px;
  }
}
.sustainability-tcfd .--pb635 {
  padding-bottom: 635px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb635 {
    padding-bottom: 317.5px;
  }
}
.sustainability-tcfd .--px635 {
  padding: 0 635px;
}
.sustainability-tcfd .max-w-635 {
  max-width: 635px;
}
.sustainability-tcfd .w-635 {
  width: 635px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-635 {
    width: 317.5px;
  }
}
.sustainability-tcfd .h-635 {
  height: 635px;
}
.sustainability-tcfd .--gap635 {
  gap: 635px !important;
}
.sustainability-tcfd .--fw635 {
  font-weight: 635;
}
.sustainability-tcfd .--mt636 {
  margin-top: 636px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt636 {
    margin-top: 318px;
  }
}
.sustainability-tcfd .--mb636 {
  margin-bottom: 636px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb636 {
    margin-bottom: 318px !important;
  }
}
.sustainability-tcfd .--pt636 {
  padding-top: 636px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt636 {
    padding-top: 318px;
  }
}
.sustainability-tcfd .--pb636 {
  padding-bottom: 636px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb636 {
    padding-bottom: 318px;
  }
}
.sustainability-tcfd .--px636 {
  padding: 0 636px;
}
.sustainability-tcfd .max-w-636 {
  max-width: 636px;
}
.sustainability-tcfd .w-636 {
  width: 636px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-636 {
    width: 318px;
  }
}
.sustainability-tcfd .h-636 {
  height: 636px;
}
.sustainability-tcfd .--gap636 {
  gap: 636px !important;
}
.sustainability-tcfd .--fw636 {
  font-weight: 636;
}
.sustainability-tcfd .--mt637 {
  margin-top: 637px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt637 {
    margin-top: 318.5px;
  }
}
.sustainability-tcfd .--mb637 {
  margin-bottom: 637px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb637 {
    margin-bottom: 318.5px !important;
  }
}
.sustainability-tcfd .--pt637 {
  padding-top: 637px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt637 {
    padding-top: 318.5px;
  }
}
.sustainability-tcfd .--pb637 {
  padding-bottom: 637px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb637 {
    padding-bottom: 318.5px;
  }
}
.sustainability-tcfd .--px637 {
  padding: 0 637px;
}
.sustainability-tcfd .max-w-637 {
  max-width: 637px;
}
.sustainability-tcfd .w-637 {
  width: 637px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-637 {
    width: 318.5px;
  }
}
.sustainability-tcfd .h-637 {
  height: 637px;
}
.sustainability-tcfd .--gap637 {
  gap: 637px !important;
}
.sustainability-tcfd .--fw637 {
  font-weight: 637;
}
.sustainability-tcfd .--mt638 {
  margin-top: 638px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt638 {
    margin-top: 319px;
  }
}
.sustainability-tcfd .--mb638 {
  margin-bottom: 638px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb638 {
    margin-bottom: 319px !important;
  }
}
.sustainability-tcfd .--pt638 {
  padding-top: 638px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt638 {
    padding-top: 319px;
  }
}
.sustainability-tcfd .--pb638 {
  padding-bottom: 638px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb638 {
    padding-bottom: 319px;
  }
}
.sustainability-tcfd .--px638 {
  padding: 0 638px;
}
.sustainability-tcfd .max-w-638 {
  max-width: 638px;
}
.sustainability-tcfd .w-638 {
  width: 638px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-638 {
    width: 319px;
  }
}
.sustainability-tcfd .h-638 {
  height: 638px;
}
.sustainability-tcfd .--gap638 {
  gap: 638px !important;
}
.sustainability-tcfd .--fw638 {
  font-weight: 638;
}
.sustainability-tcfd .--mt639 {
  margin-top: 639px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt639 {
    margin-top: 319.5px;
  }
}
.sustainability-tcfd .--mb639 {
  margin-bottom: 639px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb639 {
    margin-bottom: 319.5px !important;
  }
}
.sustainability-tcfd .--pt639 {
  padding-top: 639px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt639 {
    padding-top: 319.5px;
  }
}
.sustainability-tcfd .--pb639 {
  padding-bottom: 639px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb639 {
    padding-bottom: 319.5px;
  }
}
.sustainability-tcfd .--px639 {
  padding: 0 639px;
}
.sustainability-tcfd .max-w-639 {
  max-width: 639px;
}
.sustainability-tcfd .w-639 {
  width: 639px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-639 {
    width: 319.5px;
  }
}
.sustainability-tcfd .h-639 {
  height: 639px;
}
.sustainability-tcfd .--gap639 {
  gap: 639px !important;
}
.sustainability-tcfd .--fw639 {
  font-weight: 639;
}
.sustainability-tcfd .--mt640 {
  margin-top: 640px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt640 {
    margin-top: 320px;
  }
}
.sustainability-tcfd .--mb640 {
  margin-bottom: 640px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb640 {
    margin-bottom: 320px !important;
  }
}
.sustainability-tcfd .--pt640 {
  padding-top: 640px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt640 {
    padding-top: 320px;
  }
}
.sustainability-tcfd .--pb640 {
  padding-bottom: 640px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb640 {
    padding-bottom: 320px;
  }
}
.sustainability-tcfd .--px640 {
  padding: 0 640px;
}
.sustainability-tcfd .max-w-640 {
  max-width: 640px;
}
.sustainability-tcfd .w-640 {
  width: 640px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-640 {
    width: 320px;
  }
}
.sustainability-tcfd .h-640 {
  height: 640px;
}
.sustainability-tcfd .--gap640 {
  gap: 640px !important;
}
.sustainability-tcfd .--fw640 {
  font-weight: 640;
}
.sustainability-tcfd .--mt641 {
  margin-top: 641px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt641 {
    margin-top: 320.5px;
  }
}
.sustainability-tcfd .--mb641 {
  margin-bottom: 641px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb641 {
    margin-bottom: 320.5px !important;
  }
}
.sustainability-tcfd .--pt641 {
  padding-top: 641px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt641 {
    padding-top: 320.5px;
  }
}
.sustainability-tcfd .--pb641 {
  padding-bottom: 641px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb641 {
    padding-bottom: 320.5px;
  }
}
.sustainability-tcfd .--px641 {
  padding: 0 641px;
}
.sustainability-tcfd .max-w-641 {
  max-width: 641px;
}
.sustainability-tcfd .w-641 {
  width: 641px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-641 {
    width: 320.5px;
  }
}
.sustainability-tcfd .h-641 {
  height: 641px;
}
.sustainability-tcfd .--gap641 {
  gap: 641px !important;
}
.sustainability-tcfd .--fw641 {
  font-weight: 641;
}
.sustainability-tcfd .--mt642 {
  margin-top: 642px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt642 {
    margin-top: 321px;
  }
}
.sustainability-tcfd .--mb642 {
  margin-bottom: 642px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb642 {
    margin-bottom: 321px !important;
  }
}
.sustainability-tcfd .--pt642 {
  padding-top: 642px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt642 {
    padding-top: 321px;
  }
}
.sustainability-tcfd .--pb642 {
  padding-bottom: 642px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb642 {
    padding-bottom: 321px;
  }
}
.sustainability-tcfd .--px642 {
  padding: 0 642px;
}
.sustainability-tcfd .max-w-642 {
  max-width: 642px;
}
.sustainability-tcfd .w-642 {
  width: 642px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-642 {
    width: 321px;
  }
}
.sustainability-tcfd .h-642 {
  height: 642px;
}
.sustainability-tcfd .--gap642 {
  gap: 642px !important;
}
.sustainability-tcfd .--fw642 {
  font-weight: 642;
}
.sustainability-tcfd .--mt643 {
  margin-top: 643px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt643 {
    margin-top: 321.5px;
  }
}
.sustainability-tcfd .--mb643 {
  margin-bottom: 643px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb643 {
    margin-bottom: 321.5px !important;
  }
}
.sustainability-tcfd .--pt643 {
  padding-top: 643px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt643 {
    padding-top: 321.5px;
  }
}
.sustainability-tcfd .--pb643 {
  padding-bottom: 643px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb643 {
    padding-bottom: 321.5px;
  }
}
.sustainability-tcfd .--px643 {
  padding: 0 643px;
}
.sustainability-tcfd .max-w-643 {
  max-width: 643px;
}
.sustainability-tcfd .w-643 {
  width: 643px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-643 {
    width: 321.5px;
  }
}
.sustainability-tcfd .h-643 {
  height: 643px;
}
.sustainability-tcfd .--gap643 {
  gap: 643px !important;
}
.sustainability-tcfd .--fw643 {
  font-weight: 643;
}
.sustainability-tcfd .--mt644 {
  margin-top: 644px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt644 {
    margin-top: 322px;
  }
}
.sustainability-tcfd .--mb644 {
  margin-bottom: 644px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb644 {
    margin-bottom: 322px !important;
  }
}
.sustainability-tcfd .--pt644 {
  padding-top: 644px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt644 {
    padding-top: 322px;
  }
}
.sustainability-tcfd .--pb644 {
  padding-bottom: 644px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb644 {
    padding-bottom: 322px;
  }
}
.sustainability-tcfd .--px644 {
  padding: 0 644px;
}
.sustainability-tcfd .max-w-644 {
  max-width: 644px;
}
.sustainability-tcfd .w-644 {
  width: 644px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-644 {
    width: 322px;
  }
}
.sustainability-tcfd .h-644 {
  height: 644px;
}
.sustainability-tcfd .--gap644 {
  gap: 644px !important;
}
.sustainability-tcfd .--fw644 {
  font-weight: 644;
}
.sustainability-tcfd .--mt645 {
  margin-top: 645px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt645 {
    margin-top: 322.5px;
  }
}
.sustainability-tcfd .--mb645 {
  margin-bottom: 645px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb645 {
    margin-bottom: 322.5px !important;
  }
}
.sustainability-tcfd .--pt645 {
  padding-top: 645px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt645 {
    padding-top: 322.5px;
  }
}
.sustainability-tcfd .--pb645 {
  padding-bottom: 645px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb645 {
    padding-bottom: 322.5px;
  }
}
.sustainability-tcfd .--px645 {
  padding: 0 645px;
}
.sustainability-tcfd .max-w-645 {
  max-width: 645px;
}
.sustainability-tcfd .w-645 {
  width: 645px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-645 {
    width: 322.5px;
  }
}
.sustainability-tcfd .h-645 {
  height: 645px;
}
.sustainability-tcfd .--gap645 {
  gap: 645px !important;
}
.sustainability-tcfd .--fw645 {
  font-weight: 645;
}
.sustainability-tcfd .--mt646 {
  margin-top: 646px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt646 {
    margin-top: 323px;
  }
}
.sustainability-tcfd .--mb646 {
  margin-bottom: 646px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb646 {
    margin-bottom: 323px !important;
  }
}
.sustainability-tcfd .--pt646 {
  padding-top: 646px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt646 {
    padding-top: 323px;
  }
}
.sustainability-tcfd .--pb646 {
  padding-bottom: 646px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb646 {
    padding-bottom: 323px;
  }
}
.sustainability-tcfd .--px646 {
  padding: 0 646px;
}
.sustainability-tcfd .max-w-646 {
  max-width: 646px;
}
.sustainability-tcfd .w-646 {
  width: 646px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-646 {
    width: 323px;
  }
}
.sustainability-tcfd .h-646 {
  height: 646px;
}
.sustainability-tcfd .--gap646 {
  gap: 646px !important;
}
.sustainability-tcfd .--fw646 {
  font-weight: 646;
}
.sustainability-tcfd .--mt647 {
  margin-top: 647px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt647 {
    margin-top: 323.5px;
  }
}
.sustainability-tcfd .--mb647 {
  margin-bottom: 647px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb647 {
    margin-bottom: 323.5px !important;
  }
}
.sustainability-tcfd .--pt647 {
  padding-top: 647px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt647 {
    padding-top: 323.5px;
  }
}
.sustainability-tcfd .--pb647 {
  padding-bottom: 647px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb647 {
    padding-bottom: 323.5px;
  }
}
.sustainability-tcfd .--px647 {
  padding: 0 647px;
}
.sustainability-tcfd .max-w-647 {
  max-width: 647px;
}
.sustainability-tcfd .w-647 {
  width: 647px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-647 {
    width: 323.5px;
  }
}
.sustainability-tcfd .h-647 {
  height: 647px;
}
.sustainability-tcfd .--gap647 {
  gap: 647px !important;
}
.sustainability-tcfd .--fw647 {
  font-weight: 647;
}
.sustainability-tcfd .--mt648 {
  margin-top: 648px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt648 {
    margin-top: 324px;
  }
}
.sustainability-tcfd .--mb648 {
  margin-bottom: 648px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb648 {
    margin-bottom: 324px !important;
  }
}
.sustainability-tcfd .--pt648 {
  padding-top: 648px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt648 {
    padding-top: 324px;
  }
}
.sustainability-tcfd .--pb648 {
  padding-bottom: 648px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb648 {
    padding-bottom: 324px;
  }
}
.sustainability-tcfd .--px648 {
  padding: 0 648px;
}
.sustainability-tcfd .max-w-648 {
  max-width: 648px;
}
.sustainability-tcfd .w-648 {
  width: 648px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-648 {
    width: 324px;
  }
}
.sustainability-tcfd .h-648 {
  height: 648px;
}
.sustainability-tcfd .--gap648 {
  gap: 648px !important;
}
.sustainability-tcfd .--fw648 {
  font-weight: 648;
}
.sustainability-tcfd .--mt649 {
  margin-top: 649px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt649 {
    margin-top: 324.5px;
  }
}
.sustainability-tcfd .--mb649 {
  margin-bottom: 649px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb649 {
    margin-bottom: 324.5px !important;
  }
}
.sustainability-tcfd .--pt649 {
  padding-top: 649px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt649 {
    padding-top: 324.5px;
  }
}
.sustainability-tcfd .--pb649 {
  padding-bottom: 649px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb649 {
    padding-bottom: 324.5px;
  }
}
.sustainability-tcfd .--px649 {
  padding: 0 649px;
}
.sustainability-tcfd .max-w-649 {
  max-width: 649px;
}
.sustainability-tcfd .w-649 {
  width: 649px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-649 {
    width: 324.5px;
  }
}
.sustainability-tcfd .h-649 {
  height: 649px;
}
.sustainability-tcfd .--gap649 {
  gap: 649px !important;
}
.sustainability-tcfd .--fw649 {
  font-weight: 649;
}
.sustainability-tcfd .--mt650 {
  margin-top: 650px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt650 {
    margin-top: 325px;
  }
}
.sustainability-tcfd .--mb650 {
  margin-bottom: 650px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb650 {
    margin-bottom: 325px !important;
  }
}
.sustainability-tcfd .--pt650 {
  padding-top: 650px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt650 {
    padding-top: 325px;
  }
}
.sustainability-tcfd .--pb650 {
  padding-bottom: 650px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb650 {
    padding-bottom: 325px;
  }
}
.sustainability-tcfd .--px650 {
  padding: 0 650px;
}
.sustainability-tcfd .max-w-650 {
  max-width: 650px;
}
.sustainability-tcfd .w-650 {
  width: 650px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-650 {
    width: 325px;
  }
}
.sustainability-tcfd .h-650 {
  height: 650px;
}
.sustainability-tcfd .--gap650 {
  gap: 650px !important;
}
.sustainability-tcfd .--fw650 {
  font-weight: 650;
}
.sustainability-tcfd .--mt651 {
  margin-top: 651px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt651 {
    margin-top: 325.5px;
  }
}
.sustainability-tcfd .--mb651 {
  margin-bottom: 651px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb651 {
    margin-bottom: 325.5px !important;
  }
}
.sustainability-tcfd .--pt651 {
  padding-top: 651px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt651 {
    padding-top: 325.5px;
  }
}
.sustainability-tcfd .--pb651 {
  padding-bottom: 651px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb651 {
    padding-bottom: 325.5px;
  }
}
.sustainability-tcfd .--px651 {
  padding: 0 651px;
}
.sustainability-tcfd .max-w-651 {
  max-width: 651px;
}
.sustainability-tcfd .w-651 {
  width: 651px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-651 {
    width: 325.5px;
  }
}
.sustainability-tcfd .h-651 {
  height: 651px;
}
.sustainability-tcfd .--gap651 {
  gap: 651px !important;
}
.sustainability-tcfd .--fw651 {
  font-weight: 651;
}
.sustainability-tcfd .--mt652 {
  margin-top: 652px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt652 {
    margin-top: 326px;
  }
}
.sustainability-tcfd .--mb652 {
  margin-bottom: 652px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb652 {
    margin-bottom: 326px !important;
  }
}
.sustainability-tcfd .--pt652 {
  padding-top: 652px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt652 {
    padding-top: 326px;
  }
}
.sustainability-tcfd .--pb652 {
  padding-bottom: 652px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb652 {
    padding-bottom: 326px;
  }
}
.sustainability-tcfd .--px652 {
  padding: 0 652px;
}
.sustainability-tcfd .max-w-652 {
  max-width: 652px;
}
.sustainability-tcfd .w-652 {
  width: 652px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-652 {
    width: 326px;
  }
}
.sustainability-tcfd .h-652 {
  height: 652px;
}
.sustainability-tcfd .--gap652 {
  gap: 652px !important;
}
.sustainability-tcfd .--fw652 {
  font-weight: 652;
}
.sustainability-tcfd .--mt653 {
  margin-top: 653px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt653 {
    margin-top: 326.5px;
  }
}
.sustainability-tcfd .--mb653 {
  margin-bottom: 653px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb653 {
    margin-bottom: 326.5px !important;
  }
}
.sustainability-tcfd .--pt653 {
  padding-top: 653px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt653 {
    padding-top: 326.5px;
  }
}
.sustainability-tcfd .--pb653 {
  padding-bottom: 653px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb653 {
    padding-bottom: 326.5px;
  }
}
.sustainability-tcfd .--px653 {
  padding: 0 653px;
}
.sustainability-tcfd .max-w-653 {
  max-width: 653px;
}
.sustainability-tcfd .w-653 {
  width: 653px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-653 {
    width: 326.5px;
  }
}
.sustainability-tcfd .h-653 {
  height: 653px;
}
.sustainability-tcfd .--gap653 {
  gap: 653px !important;
}
.sustainability-tcfd .--fw653 {
  font-weight: 653;
}
.sustainability-tcfd .--mt654 {
  margin-top: 654px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt654 {
    margin-top: 327px;
  }
}
.sustainability-tcfd .--mb654 {
  margin-bottom: 654px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb654 {
    margin-bottom: 327px !important;
  }
}
.sustainability-tcfd .--pt654 {
  padding-top: 654px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt654 {
    padding-top: 327px;
  }
}
.sustainability-tcfd .--pb654 {
  padding-bottom: 654px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb654 {
    padding-bottom: 327px;
  }
}
.sustainability-tcfd .--px654 {
  padding: 0 654px;
}
.sustainability-tcfd .max-w-654 {
  max-width: 654px;
}
.sustainability-tcfd .w-654 {
  width: 654px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-654 {
    width: 327px;
  }
}
.sustainability-tcfd .h-654 {
  height: 654px;
}
.sustainability-tcfd .--gap654 {
  gap: 654px !important;
}
.sustainability-tcfd .--fw654 {
  font-weight: 654;
}
.sustainability-tcfd .--mt655 {
  margin-top: 655px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt655 {
    margin-top: 327.5px;
  }
}
.sustainability-tcfd .--mb655 {
  margin-bottom: 655px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb655 {
    margin-bottom: 327.5px !important;
  }
}
.sustainability-tcfd .--pt655 {
  padding-top: 655px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt655 {
    padding-top: 327.5px;
  }
}
.sustainability-tcfd .--pb655 {
  padding-bottom: 655px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb655 {
    padding-bottom: 327.5px;
  }
}
.sustainability-tcfd .--px655 {
  padding: 0 655px;
}
.sustainability-tcfd .max-w-655 {
  max-width: 655px;
}
.sustainability-tcfd .w-655 {
  width: 655px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-655 {
    width: 327.5px;
  }
}
.sustainability-tcfd .h-655 {
  height: 655px;
}
.sustainability-tcfd .--gap655 {
  gap: 655px !important;
}
.sustainability-tcfd .--fw655 {
  font-weight: 655;
}
.sustainability-tcfd .--mt656 {
  margin-top: 656px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt656 {
    margin-top: 328px;
  }
}
.sustainability-tcfd .--mb656 {
  margin-bottom: 656px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb656 {
    margin-bottom: 328px !important;
  }
}
.sustainability-tcfd .--pt656 {
  padding-top: 656px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt656 {
    padding-top: 328px;
  }
}
.sustainability-tcfd .--pb656 {
  padding-bottom: 656px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb656 {
    padding-bottom: 328px;
  }
}
.sustainability-tcfd .--px656 {
  padding: 0 656px;
}
.sustainability-tcfd .max-w-656 {
  max-width: 656px;
}
.sustainability-tcfd .w-656 {
  width: 656px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-656 {
    width: 328px;
  }
}
.sustainability-tcfd .h-656 {
  height: 656px;
}
.sustainability-tcfd .--gap656 {
  gap: 656px !important;
}
.sustainability-tcfd .--fw656 {
  font-weight: 656;
}
.sustainability-tcfd .--mt657 {
  margin-top: 657px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt657 {
    margin-top: 328.5px;
  }
}
.sustainability-tcfd .--mb657 {
  margin-bottom: 657px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb657 {
    margin-bottom: 328.5px !important;
  }
}
.sustainability-tcfd .--pt657 {
  padding-top: 657px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt657 {
    padding-top: 328.5px;
  }
}
.sustainability-tcfd .--pb657 {
  padding-bottom: 657px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb657 {
    padding-bottom: 328.5px;
  }
}
.sustainability-tcfd .--px657 {
  padding: 0 657px;
}
.sustainability-tcfd .max-w-657 {
  max-width: 657px;
}
.sustainability-tcfd .w-657 {
  width: 657px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-657 {
    width: 328.5px;
  }
}
.sustainability-tcfd .h-657 {
  height: 657px;
}
.sustainability-tcfd .--gap657 {
  gap: 657px !important;
}
.sustainability-tcfd .--fw657 {
  font-weight: 657;
}
.sustainability-tcfd .--mt658 {
  margin-top: 658px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt658 {
    margin-top: 329px;
  }
}
.sustainability-tcfd .--mb658 {
  margin-bottom: 658px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb658 {
    margin-bottom: 329px !important;
  }
}
.sustainability-tcfd .--pt658 {
  padding-top: 658px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt658 {
    padding-top: 329px;
  }
}
.sustainability-tcfd .--pb658 {
  padding-bottom: 658px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb658 {
    padding-bottom: 329px;
  }
}
.sustainability-tcfd .--px658 {
  padding: 0 658px;
}
.sustainability-tcfd .max-w-658 {
  max-width: 658px;
}
.sustainability-tcfd .w-658 {
  width: 658px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-658 {
    width: 329px;
  }
}
.sustainability-tcfd .h-658 {
  height: 658px;
}
.sustainability-tcfd .--gap658 {
  gap: 658px !important;
}
.sustainability-tcfd .--fw658 {
  font-weight: 658;
}
.sustainability-tcfd .--mt659 {
  margin-top: 659px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt659 {
    margin-top: 329.5px;
  }
}
.sustainability-tcfd .--mb659 {
  margin-bottom: 659px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb659 {
    margin-bottom: 329.5px !important;
  }
}
.sustainability-tcfd .--pt659 {
  padding-top: 659px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt659 {
    padding-top: 329.5px;
  }
}
.sustainability-tcfd .--pb659 {
  padding-bottom: 659px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb659 {
    padding-bottom: 329.5px;
  }
}
.sustainability-tcfd .--px659 {
  padding: 0 659px;
}
.sustainability-tcfd .max-w-659 {
  max-width: 659px;
}
.sustainability-tcfd .w-659 {
  width: 659px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-659 {
    width: 329.5px;
  }
}
.sustainability-tcfd .h-659 {
  height: 659px;
}
.sustainability-tcfd .--gap659 {
  gap: 659px !important;
}
.sustainability-tcfd .--fw659 {
  font-weight: 659;
}
.sustainability-tcfd .--mt660 {
  margin-top: 660px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt660 {
    margin-top: 330px;
  }
}
.sustainability-tcfd .--mb660 {
  margin-bottom: 660px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb660 {
    margin-bottom: 330px !important;
  }
}
.sustainability-tcfd .--pt660 {
  padding-top: 660px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt660 {
    padding-top: 330px;
  }
}
.sustainability-tcfd .--pb660 {
  padding-bottom: 660px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb660 {
    padding-bottom: 330px;
  }
}
.sustainability-tcfd .--px660 {
  padding: 0 660px;
}
.sustainability-tcfd .max-w-660 {
  max-width: 660px;
}
.sustainability-tcfd .w-660 {
  width: 660px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-660 {
    width: 330px;
  }
}
.sustainability-tcfd .h-660 {
  height: 660px;
}
.sustainability-tcfd .--gap660 {
  gap: 660px !important;
}
.sustainability-tcfd .--fw660 {
  font-weight: 660;
}
.sustainability-tcfd .--mt661 {
  margin-top: 661px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt661 {
    margin-top: 330.5px;
  }
}
.sustainability-tcfd .--mb661 {
  margin-bottom: 661px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb661 {
    margin-bottom: 330.5px !important;
  }
}
.sustainability-tcfd .--pt661 {
  padding-top: 661px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt661 {
    padding-top: 330.5px;
  }
}
.sustainability-tcfd .--pb661 {
  padding-bottom: 661px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb661 {
    padding-bottom: 330.5px;
  }
}
.sustainability-tcfd .--px661 {
  padding: 0 661px;
}
.sustainability-tcfd .max-w-661 {
  max-width: 661px;
}
.sustainability-tcfd .w-661 {
  width: 661px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-661 {
    width: 330.5px;
  }
}
.sustainability-tcfd .h-661 {
  height: 661px;
}
.sustainability-tcfd .--gap661 {
  gap: 661px !important;
}
.sustainability-tcfd .--fw661 {
  font-weight: 661;
}
.sustainability-tcfd .--mt662 {
  margin-top: 662px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt662 {
    margin-top: 331px;
  }
}
.sustainability-tcfd .--mb662 {
  margin-bottom: 662px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb662 {
    margin-bottom: 331px !important;
  }
}
.sustainability-tcfd .--pt662 {
  padding-top: 662px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt662 {
    padding-top: 331px;
  }
}
.sustainability-tcfd .--pb662 {
  padding-bottom: 662px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb662 {
    padding-bottom: 331px;
  }
}
.sustainability-tcfd .--px662 {
  padding: 0 662px;
}
.sustainability-tcfd .max-w-662 {
  max-width: 662px;
}
.sustainability-tcfd .w-662 {
  width: 662px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-662 {
    width: 331px;
  }
}
.sustainability-tcfd .h-662 {
  height: 662px;
}
.sustainability-tcfd .--gap662 {
  gap: 662px !important;
}
.sustainability-tcfd .--fw662 {
  font-weight: 662;
}
.sustainability-tcfd .--mt663 {
  margin-top: 663px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt663 {
    margin-top: 331.5px;
  }
}
.sustainability-tcfd .--mb663 {
  margin-bottom: 663px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb663 {
    margin-bottom: 331.5px !important;
  }
}
.sustainability-tcfd .--pt663 {
  padding-top: 663px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt663 {
    padding-top: 331.5px;
  }
}
.sustainability-tcfd .--pb663 {
  padding-bottom: 663px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb663 {
    padding-bottom: 331.5px;
  }
}
.sustainability-tcfd .--px663 {
  padding: 0 663px;
}
.sustainability-tcfd .max-w-663 {
  max-width: 663px;
}
.sustainability-tcfd .w-663 {
  width: 663px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-663 {
    width: 331.5px;
  }
}
.sustainability-tcfd .h-663 {
  height: 663px;
}
.sustainability-tcfd .--gap663 {
  gap: 663px !important;
}
.sustainability-tcfd .--fw663 {
  font-weight: 663;
}
.sustainability-tcfd .--mt664 {
  margin-top: 664px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt664 {
    margin-top: 332px;
  }
}
.sustainability-tcfd .--mb664 {
  margin-bottom: 664px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb664 {
    margin-bottom: 332px !important;
  }
}
.sustainability-tcfd .--pt664 {
  padding-top: 664px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt664 {
    padding-top: 332px;
  }
}
.sustainability-tcfd .--pb664 {
  padding-bottom: 664px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb664 {
    padding-bottom: 332px;
  }
}
.sustainability-tcfd .--px664 {
  padding: 0 664px;
}
.sustainability-tcfd .max-w-664 {
  max-width: 664px;
}
.sustainability-tcfd .w-664 {
  width: 664px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-664 {
    width: 332px;
  }
}
.sustainability-tcfd .h-664 {
  height: 664px;
}
.sustainability-tcfd .--gap664 {
  gap: 664px !important;
}
.sustainability-tcfd .--fw664 {
  font-weight: 664;
}
.sustainability-tcfd .--mt665 {
  margin-top: 665px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt665 {
    margin-top: 332.5px;
  }
}
.sustainability-tcfd .--mb665 {
  margin-bottom: 665px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb665 {
    margin-bottom: 332.5px !important;
  }
}
.sustainability-tcfd .--pt665 {
  padding-top: 665px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt665 {
    padding-top: 332.5px;
  }
}
.sustainability-tcfd .--pb665 {
  padding-bottom: 665px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb665 {
    padding-bottom: 332.5px;
  }
}
.sustainability-tcfd .--px665 {
  padding: 0 665px;
}
.sustainability-tcfd .max-w-665 {
  max-width: 665px;
}
.sustainability-tcfd .w-665 {
  width: 665px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-665 {
    width: 332.5px;
  }
}
.sustainability-tcfd .h-665 {
  height: 665px;
}
.sustainability-tcfd .--gap665 {
  gap: 665px !important;
}
.sustainability-tcfd .--fw665 {
  font-weight: 665;
}
.sustainability-tcfd .--mt666 {
  margin-top: 666px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt666 {
    margin-top: 333px;
  }
}
.sustainability-tcfd .--mb666 {
  margin-bottom: 666px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb666 {
    margin-bottom: 333px !important;
  }
}
.sustainability-tcfd .--pt666 {
  padding-top: 666px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt666 {
    padding-top: 333px;
  }
}
.sustainability-tcfd .--pb666 {
  padding-bottom: 666px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb666 {
    padding-bottom: 333px;
  }
}
.sustainability-tcfd .--px666 {
  padding: 0 666px;
}
.sustainability-tcfd .max-w-666 {
  max-width: 666px;
}
.sustainability-tcfd .w-666 {
  width: 666px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-666 {
    width: 333px;
  }
}
.sustainability-tcfd .h-666 {
  height: 666px;
}
.sustainability-tcfd .--gap666 {
  gap: 666px !important;
}
.sustainability-tcfd .--fw666 {
  font-weight: 666;
}
.sustainability-tcfd .--mt667 {
  margin-top: 667px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt667 {
    margin-top: 333.5px;
  }
}
.sustainability-tcfd .--mb667 {
  margin-bottom: 667px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb667 {
    margin-bottom: 333.5px !important;
  }
}
.sustainability-tcfd .--pt667 {
  padding-top: 667px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt667 {
    padding-top: 333.5px;
  }
}
.sustainability-tcfd .--pb667 {
  padding-bottom: 667px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb667 {
    padding-bottom: 333.5px;
  }
}
.sustainability-tcfd .--px667 {
  padding: 0 667px;
}
.sustainability-tcfd .max-w-667 {
  max-width: 667px;
}
.sustainability-tcfd .w-667 {
  width: 667px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-667 {
    width: 333.5px;
  }
}
.sustainability-tcfd .h-667 {
  height: 667px;
}
.sustainability-tcfd .--gap667 {
  gap: 667px !important;
}
.sustainability-tcfd .--fw667 {
  font-weight: 667;
}
.sustainability-tcfd .--mt668 {
  margin-top: 668px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt668 {
    margin-top: 334px;
  }
}
.sustainability-tcfd .--mb668 {
  margin-bottom: 668px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb668 {
    margin-bottom: 334px !important;
  }
}
.sustainability-tcfd .--pt668 {
  padding-top: 668px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt668 {
    padding-top: 334px;
  }
}
.sustainability-tcfd .--pb668 {
  padding-bottom: 668px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb668 {
    padding-bottom: 334px;
  }
}
.sustainability-tcfd .--px668 {
  padding: 0 668px;
}
.sustainability-tcfd .max-w-668 {
  max-width: 668px;
}
.sustainability-tcfd .w-668 {
  width: 668px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-668 {
    width: 334px;
  }
}
.sustainability-tcfd .h-668 {
  height: 668px;
}
.sustainability-tcfd .--gap668 {
  gap: 668px !important;
}
.sustainability-tcfd .--fw668 {
  font-weight: 668;
}
.sustainability-tcfd .--mt669 {
  margin-top: 669px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt669 {
    margin-top: 334.5px;
  }
}
.sustainability-tcfd .--mb669 {
  margin-bottom: 669px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb669 {
    margin-bottom: 334.5px !important;
  }
}
.sustainability-tcfd .--pt669 {
  padding-top: 669px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt669 {
    padding-top: 334.5px;
  }
}
.sustainability-tcfd .--pb669 {
  padding-bottom: 669px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb669 {
    padding-bottom: 334.5px;
  }
}
.sustainability-tcfd .--px669 {
  padding: 0 669px;
}
.sustainability-tcfd .max-w-669 {
  max-width: 669px;
}
.sustainability-tcfd .w-669 {
  width: 669px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-669 {
    width: 334.5px;
  }
}
.sustainability-tcfd .h-669 {
  height: 669px;
}
.sustainability-tcfd .--gap669 {
  gap: 669px !important;
}
.sustainability-tcfd .--fw669 {
  font-weight: 669;
}
.sustainability-tcfd .--mt670 {
  margin-top: 670px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt670 {
    margin-top: 335px;
  }
}
.sustainability-tcfd .--mb670 {
  margin-bottom: 670px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb670 {
    margin-bottom: 335px !important;
  }
}
.sustainability-tcfd .--pt670 {
  padding-top: 670px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt670 {
    padding-top: 335px;
  }
}
.sustainability-tcfd .--pb670 {
  padding-bottom: 670px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb670 {
    padding-bottom: 335px;
  }
}
.sustainability-tcfd .--px670 {
  padding: 0 670px;
}
.sustainability-tcfd .max-w-670 {
  max-width: 670px;
}
.sustainability-tcfd .w-670 {
  width: 670px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-670 {
    width: 335px;
  }
}
.sustainability-tcfd .h-670 {
  height: 670px;
}
.sustainability-tcfd .--gap670 {
  gap: 670px !important;
}
.sustainability-tcfd .--fw670 {
  font-weight: 670;
}
.sustainability-tcfd .--mt671 {
  margin-top: 671px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt671 {
    margin-top: 335.5px;
  }
}
.sustainability-tcfd .--mb671 {
  margin-bottom: 671px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb671 {
    margin-bottom: 335.5px !important;
  }
}
.sustainability-tcfd .--pt671 {
  padding-top: 671px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt671 {
    padding-top: 335.5px;
  }
}
.sustainability-tcfd .--pb671 {
  padding-bottom: 671px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb671 {
    padding-bottom: 335.5px;
  }
}
.sustainability-tcfd .--px671 {
  padding: 0 671px;
}
.sustainability-tcfd .max-w-671 {
  max-width: 671px;
}
.sustainability-tcfd .w-671 {
  width: 671px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-671 {
    width: 335.5px;
  }
}
.sustainability-tcfd .h-671 {
  height: 671px;
}
.sustainability-tcfd .--gap671 {
  gap: 671px !important;
}
.sustainability-tcfd .--fw671 {
  font-weight: 671;
}
.sustainability-tcfd .--mt672 {
  margin-top: 672px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt672 {
    margin-top: 336px;
  }
}
.sustainability-tcfd .--mb672 {
  margin-bottom: 672px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb672 {
    margin-bottom: 336px !important;
  }
}
.sustainability-tcfd .--pt672 {
  padding-top: 672px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt672 {
    padding-top: 336px;
  }
}
.sustainability-tcfd .--pb672 {
  padding-bottom: 672px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb672 {
    padding-bottom: 336px;
  }
}
.sustainability-tcfd .--px672 {
  padding: 0 672px;
}
.sustainability-tcfd .max-w-672 {
  max-width: 672px;
}
.sustainability-tcfd .w-672 {
  width: 672px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-672 {
    width: 336px;
  }
}
.sustainability-tcfd .h-672 {
  height: 672px;
}
.sustainability-tcfd .--gap672 {
  gap: 672px !important;
}
.sustainability-tcfd .--fw672 {
  font-weight: 672;
}
.sustainability-tcfd .--mt673 {
  margin-top: 673px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt673 {
    margin-top: 336.5px;
  }
}
.sustainability-tcfd .--mb673 {
  margin-bottom: 673px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb673 {
    margin-bottom: 336.5px !important;
  }
}
.sustainability-tcfd .--pt673 {
  padding-top: 673px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt673 {
    padding-top: 336.5px;
  }
}
.sustainability-tcfd .--pb673 {
  padding-bottom: 673px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb673 {
    padding-bottom: 336.5px;
  }
}
.sustainability-tcfd .--px673 {
  padding: 0 673px;
}
.sustainability-tcfd .max-w-673 {
  max-width: 673px;
}
.sustainability-tcfd .w-673 {
  width: 673px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-673 {
    width: 336.5px;
  }
}
.sustainability-tcfd .h-673 {
  height: 673px;
}
.sustainability-tcfd .--gap673 {
  gap: 673px !important;
}
.sustainability-tcfd .--fw673 {
  font-weight: 673;
}
.sustainability-tcfd .--mt674 {
  margin-top: 674px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt674 {
    margin-top: 337px;
  }
}
.sustainability-tcfd .--mb674 {
  margin-bottom: 674px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb674 {
    margin-bottom: 337px !important;
  }
}
.sustainability-tcfd .--pt674 {
  padding-top: 674px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt674 {
    padding-top: 337px;
  }
}
.sustainability-tcfd .--pb674 {
  padding-bottom: 674px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb674 {
    padding-bottom: 337px;
  }
}
.sustainability-tcfd .--px674 {
  padding: 0 674px;
}
.sustainability-tcfd .max-w-674 {
  max-width: 674px;
}
.sustainability-tcfd .w-674 {
  width: 674px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-674 {
    width: 337px;
  }
}
.sustainability-tcfd .h-674 {
  height: 674px;
}
.sustainability-tcfd .--gap674 {
  gap: 674px !important;
}
.sustainability-tcfd .--fw674 {
  font-weight: 674;
}
.sustainability-tcfd .--mt675 {
  margin-top: 675px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt675 {
    margin-top: 337.5px;
  }
}
.sustainability-tcfd .--mb675 {
  margin-bottom: 675px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb675 {
    margin-bottom: 337.5px !important;
  }
}
.sustainability-tcfd .--pt675 {
  padding-top: 675px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt675 {
    padding-top: 337.5px;
  }
}
.sustainability-tcfd .--pb675 {
  padding-bottom: 675px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb675 {
    padding-bottom: 337.5px;
  }
}
.sustainability-tcfd .--px675 {
  padding: 0 675px;
}
.sustainability-tcfd .max-w-675 {
  max-width: 675px;
}
.sustainability-tcfd .w-675 {
  width: 675px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-675 {
    width: 337.5px;
  }
}
.sustainability-tcfd .h-675 {
  height: 675px;
}
.sustainability-tcfd .--gap675 {
  gap: 675px !important;
}
.sustainability-tcfd .--fw675 {
  font-weight: 675;
}
.sustainability-tcfd .--mt676 {
  margin-top: 676px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt676 {
    margin-top: 338px;
  }
}
.sustainability-tcfd .--mb676 {
  margin-bottom: 676px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb676 {
    margin-bottom: 338px !important;
  }
}
.sustainability-tcfd .--pt676 {
  padding-top: 676px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt676 {
    padding-top: 338px;
  }
}
.sustainability-tcfd .--pb676 {
  padding-bottom: 676px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb676 {
    padding-bottom: 338px;
  }
}
.sustainability-tcfd .--px676 {
  padding: 0 676px;
}
.sustainability-tcfd .max-w-676 {
  max-width: 676px;
}
.sustainability-tcfd .w-676 {
  width: 676px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-676 {
    width: 338px;
  }
}
.sustainability-tcfd .h-676 {
  height: 676px;
}
.sustainability-tcfd .--gap676 {
  gap: 676px !important;
}
.sustainability-tcfd .--fw676 {
  font-weight: 676;
}
.sustainability-tcfd .--mt677 {
  margin-top: 677px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt677 {
    margin-top: 338.5px;
  }
}
.sustainability-tcfd .--mb677 {
  margin-bottom: 677px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb677 {
    margin-bottom: 338.5px !important;
  }
}
.sustainability-tcfd .--pt677 {
  padding-top: 677px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt677 {
    padding-top: 338.5px;
  }
}
.sustainability-tcfd .--pb677 {
  padding-bottom: 677px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb677 {
    padding-bottom: 338.5px;
  }
}
.sustainability-tcfd .--px677 {
  padding: 0 677px;
}
.sustainability-tcfd .max-w-677 {
  max-width: 677px;
}
.sustainability-tcfd .w-677 {
  width: 677px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-677 {
    width: 338.5px;
  }
}
.sustainability-tcfd .h-677 {
  height: 677px;
}
.sustainability-tcfd .--gap677 {
  gap: 677px !important;
}
.sustainability-tcfd .--fw677 {
  font-weight: 677;
}
.sustainability-tcfd .--mt678 {
  margin-top: 678px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt678 {
    margin-top: 339px;
  }
}
.sustainability-tcfd .--mb678 {
  margin-bottom: 678px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb678 {
    margin-bottom: 339px !important;
  }
}
.sustainability-tcfd .--pt678 {
  padding-top: 678px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt678 {
    padding-top: 339px;
  }
}
.sustainability-tcfd .--pb678 {
  padding-bottom: 678px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb678 {
    padding-bottom: 339px;
  }
}
.sustainability-tcfd .--px678 {
  padding: 0 678px;
}
.sustainability-tcfd .max-w-678 {
  max-width: 678px;
}
.sustainability-tcfd .w-678 {
  width: 678px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-678 {
    width: 339px;
  }
}
.sustainability-tcfd .h-678 {
  height: 678px;
}
.sustainability-tcfd .--gap678 {
  gap: 678px !important;
}
.sustainability-tcfd .--fw678 {
  font-weight: 678;
}
.sustainability-tcfd .--mt679 {
  margin-top: 679px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt679 {
    margin-top: 339.5px;
  }
}
.sustainability-tcfd .--mb679 {
  margin-bottom: 679px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb679 {
    margin-bottom: 339.5px !important;
  }
}
.sustainability-tcfd .--pt679 {
  padding-top: 679px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt679 {
    padding-top: 339.5px;
  }
}
.sustainability-tcfd .--pb679 {
  padding-bottom: 679px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb679 {
    padding-bottom: 339.5px;
  }
}
.sustainability-tcfd .--px679 {
  padding: 0 679px;
}
.sustainability-tcfd .max-w-679 {
  max-width: 679px;
}
.sustainability-tcfd .w-679 {
  width: 679px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-679 {
    width: 339.5px;
  }
}
.sustainability-tcfd .h-679 {
  height: 679px;
}
.sustainability-tcfd .--gap679 {
  gap: 679px !important;
}
.sustainability-tcfd .--fw679 {
  font-weight: 679;
}
.sustainability-tcfd .--mt680 {
  margin-top: 680px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt680 {
    margin-top: 340px;
  }
}
.sustainability-tcfd .--mb680 {
  margin-bottom: 680px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb680 {
    margin-bottom: 340px !important;
  }
}
.sustainability-tcfd .--pt680 {
  padding-top: 680px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt680 {
    padding-top: 340px;
  }
}
.sustainability-tcfd .--pb680 {
  padding-bottom: 680px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb680 {
    padding-bottom: 340px;
  }
}
.sustainability-tcfd .--px680 {
  padding: 0 680px;
}
.sustainability-tcfd .max-w-680 {
  max-width: 680px;
}
.sustainability-tcfd .w-680 {
  width: 680px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-680 {
    width: 340px;
  }
}
.sustainability-tcfd .h-680 {
  height: 680px;
}
.sustainability-tcfd .--gap680 {
  gap: 680px !important;
}
.sustainability-tcfd .--fw680 {
  font-weight: 680;
}
.sustainability-tcfd .--mt681 {
  margin-top: 681px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt681 {
    margin-top: 340.5px;
  }
}
.sustainability-tcfd .--mb681 {
  margin-bottom: 681px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb681 {
    margin-bottom: 340.5px !important;
  }
}
.sustainability-tcfd .--pt681 {
  padding-top: 681px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt681 {
    padding-top: 340.5px;
  }
}
.sustainability-tcfd .--pb681 {
  padding-bottom: 681px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb681 {
    padding-bottom: 340.5px;
  }
}
.sustainability-tcfd .--px681 {
  padding: 0 681px;
}
.sustainability-tcfd .max-w-681 {
  max-width: 681px;
}
.sustainability-tcfd .w-681 {
  width: 681px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-681 {
    width: 340.5px;
  }
}
.sustainability-tcfd .h-681 {
  height: 681px;
}
.sustainability-tcfd .--gap681 {
  gap: 681px !important;
}
.sustainability-tcfd .--fw681 {
  font-weight: 681;
}
.sustainability-tcfd .--mt682 {
  margin-top: 682px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt682 {
    margin-top: 341px;
  }
}
.sustainability-tcfd .--mb682 {
  margin-bottom: 682px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb682 {
    margin-bottom: 341px !important;
  }
}
.sustainability-tcfd .--pt682 {
  padding-top: 682px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt682 {
    padding-top: 341px;
  }
}
.sustainability-tcfd .--pb682 {
  padding-bottom: 682px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb682 {
    padding-bottom: 341px;
  }
}
.sustainability-tcfd .--px682 {
  padding: 0 682px;
}
.sustainability-tcfd .max-w-682 {
  max-width: 682px;
}
.sustainability-tcfd .w-682 {
  width: 682px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-682 {
    width: 341px;
  }
}
.sustainability-tcfd .h-682 {
  height: 682px;
}
.sustainability-tcfd .--gap682 {
  gap: 682px !important;
}
.sustainability-tcfd .--fw682 {
  font-weight: 682;
}
.sustainability-tcfd .--mt683 {
  margin-top: 683px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt683 {
    margin-top: 341.5px;
  }
}
.sustainability-tcfd .--mb683 {
  margin-bottom: 683px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb683 {
    margin-bottom: 341.5px !important;
  }
}
.sustainability-tcfd .--pt683 {
  padding-top: 683px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt683 {
    padding-top: 341.5px;
  }
}
.sustainability-tcfd .--pb683 {
  padding-bottom: 683px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb683 {
    padding-bottom: 341.5px;
  }
}
.sustainability-tcfd .--px683 {
  padding: 0 683px;
}
.sustainability-tcfd .max-w-683 {
  max-width: 683px;
}
.sustainability-tcfd .w-683 {
  width: 683px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-683 {
    width: 341.5px;
  }
}
.sustainability-tcfd .h-683 {
  height: 683px;
}
.sustainability-tcfd .--gap683 {
  gap: 683px !important;
}
.sustainability-tcfd .--fw683 {
  font-weight: 683;
}
.sustainability-tcfd .--mt684 {
  margin-top: 684px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt684 {
    margin-top: 342px;
  }
}
.sustainability-tcfd .--mb684 {
  margin-bottom: 684px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb684 {
    margin-bottom: 342px !important;
  }
}
.sustainability-tcfd .--pt684 {
  padding-top: 684px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt684 {
    padding-top: 342px;
  }
}
.sustainability-tcfd .--pb684 {
  padding-bottom: 684px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb684 {
    padding-bottom: 342px;
  }
}
.sustainability-tcfd .--px684 {
  padding: 0 684px;
}
.sustainability-tcfd .max-w-684 {
  max-width: 684px;
}
.sustainability-tcfd .w-684 {
  width: 684px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-684 {
    width: 342px;
  }
}
.sustainability-tcfd .h-684 {
  height: 684px;
}
.sustainability-tcfd .--gap684 {
  gap: 684px !important;
}
.sustainability-tcfd .--fw684 {
  font-weight: 684;
}
.sustainability-tcfd .--mt685 {
  margin-top: 685px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt685 {
    margin-top: 342.5px;
  }
}
.sustainability-tcfd .--mb685 {
  margin-bottom: 685px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb685 {
    margin-bottom: 342.5px !important;
  }
}
.sustainability-tcfd .--pt685 {
  padding-top: 685px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt685 {
    padding-top: 342.5px;
  }
}
.sustainability-tcfd .--pb685 {
  padding-bottom: 685px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb685 {
    padding-bottom: 342.5px;
  }
}
.sustainability-tcfd .--px685 {
  padding: 0 685px;
}
.sustainability-tcfd .max-w-685 {
  max-width: 685px;
}
.sustainability-tcfd .w-685 {
  width: 685px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-685 {
    width: 342.5px;
  }
}
.sustainability-tcfd .h-685 {
  height: 685px;
}
.sustainability-tcfd .--gap685 {
  gap: 685px !important;
}
.sustainability-tcfd .--fw685 {
  font-weight: 685;
}
.sustainability-tcfd .--mt686 {
  margin-top: 686px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt686 {
    margin-top: 343px;
  }
}
.sustainability-tcfd .--mb686 {
  margin-bottom: 686px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb686 {
    margin-bottom: 343px !important;
  }
}
.sustainability-tcfd .--pt686 {
  padding-top: 686px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt686 {
    padding-top: 343px;
  }
}
.sustainability-tcfd .--pb686 {
  padding-bottom: 686px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb686 {
    padding-bottom: 343px;
  }
}
.sustainability-tcfd .--px686 {
  padding: 0 686px;
}
.sustainability-tcfd .max-w-686 {
  max-width: 686px;
}
.sustainability-tcfd .w-686 {
  width: 686px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-686 {
    width: 343px;
  }
}
.sustainability-tcfd .h-686 {
  height: 686px;
}
.sustainability-tcfd .--gap686 {
  gap: 686px !important;
}
.sustainability-tcfd .--fw686 {
  font-weight: 686;
}
.sustainability-tcfd .--mt687 {
  margin-top: 687px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt687 {
    margin-top: 343.5px;
  }
}
.sustainability-tcfd .--mb687 {
  margin-bottom: 687px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb687 {
    margin-bottom: 343.5px !important;
  }
}
.sustainability-tcfd .--pt687 {
  padding-top: 687px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt687 {
    padding-top: 343.5px;
  }
}
.sustainability-tcfd .--pb687 {
  padding-bottom: 687px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb687 {
    padding-bottom: 343.5px;
  }
}
.sustainability-tcfd .--px687 {
  padding: 0 687px;
}
.sustainability-tcfd .max-w-687 {
  max-width: 687px;
}
.sustainability-tcfd .w-687 {
  width: 687px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-687 {
    width: 343.5px;
  }
}
.sustainability-tcfd .h-687 {
  height: 687px;
}
.sustainability-tcfd .--gap687 {
  gap: 687px !important;
}
.sustainability-tcfd .--fw687 {
  font-weight: 687;
}
.sustainability-tcfd .--mt688 {
  margin-top: 688px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt688 {
    margin-top: 344px;
  }
}
.sustainability-tcfd .--mb688 {
  margin-bottom: 688px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb688 {
    margin-bottom: 344px !important;
  }
}
.sustainability-tcfd .--pt688 {
  padding-top: 688px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt688 {
    padding-top: 344px;
  }
}
.sustainability-tcfd .--pb688 {
  padding-bottom: 688px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb688 {
    padding-bottom: 344px;
  }
}
.sustainability-tcfd .--px688 {
  padding: 0 688px;
}
.sustainability-tcfd .max-w-688 {
  max-width: 688px;
}
.sustainability-tcfd .w-688 {
  width: 688px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-688 {
    width: 344px;
  }
}
.sustainability-tcfd .h-688 {
  height: 688px;
}
.sustainability-tcfd .--gap688 {
  gap: 688px !important;
}
.sustainability-tcfd .--fw688 {
  font-weight: 688;
}
.sustainability-tcfd .--mt689 {
  margin-top: 689px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt689 {
    margin-top: 344.5px;
  }
}
.sustainability-tcfd .--mb689 {
  margin-bottom: 689px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb689 {
    margin-bottom: 344.5px !important;
  }
}
.sustainability-tcfd .--pt689 {
  padding-top: 689px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt689 {
    padding-top: 344.5px;
  }
}
.sustainability-tcfd .--pb689 {
  padding-bottom: 689px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb689 {
    padding-bottom: 344.5px;
  }
}
.sustainability-tcfd .--px689 {
  padding: 0 689px;
}
.sustainability-tcfd .max-w-689 {
  max-width: 689px;
}
.sustainability-tcfd .w-689 {
  width: 689px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-689 {
    width: 344.5px;
  }
}
.sustainability-tcfd .h-689 {
  height: 689px;
}
.sustainability-tcfd .--gap689 {
  gap: 689px !important;
}
.sustainability-tcfd .--fw689 {
  font-weight: 689;
}
.sustainability-tcfd .--mt690 {
  margin-top: 690px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt690 {
    margin-top: 345px;
  }
}
.sustainability-tcfd .--mb690 {
  margin-bottom: 690px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb690 {
    margin-bottom: 345px !important;
  }
}
.sustainability-tcfd .--pt690 {
  padding-top: 690px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt690 {
    padding-top: 345px;
  }
}
.sustainability-tcfd .--pb690 {
  padding-bottom: 690px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb690 {
    padding-bottom: 345px;
  }
}
.sustainability-tcfd .--px690 {
  padding: 0 690px;
}
.sustainability-tcfd .max-w-690 {
  max-width: 690px;
}
.sustainability-tcfd .w-690 {
  width: 690px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-690 {
    width: 345px;
  }
}
.sustainability-tcfd .h-690 {
  height: 690px;
}
.sustainability-tcfd .--gap690 {
  gap: 690px !important;
}
.sustainability-tcfd .--fw690 {
  font-weight: 690;
}
.sustainability-tcfd .--mt691 {
  margin-top: 691px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt691 {
    margin-top: 345.5px;
  }
}
.sustainability-tcfd .--mb691 {
  margin-bottom: 691px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb691 {
    margin-bottom: 345.5px !important;
  }
}
.sustainability-tcfd .--pt691 {
  padding-top: 691px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt691 {
    padding-top: 345.5px;
  }
}
.sustainability-tcfd .--pb691 {
  padding-bottom: 691px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb691 {
    padding-bottom: 345.5px;
  }
}
.sustainability-tcfd .--px691 {
  padding: 0 691px;
}
.sustainability-tcfd .max-w-691 {
  max-width: 691px;
}
.sustainability-tcfd .w-691 {
  width: 691px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-691 {
    width: 345.5px;
  }
}
.sustainability-tcfd .h-691 {
  height: 691px;
}
.sustainability-tcfd .--gap691 {
  gap: 691px !important;
}
.sustainability-tcfd .--fw691 {
  font-weight: 691;
}
.sustainability-tcfd .--mt692 {
  margin-top: 692px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt692 {
    margin-top: 346px;
  }
}
.sustainability-tcfd .--mb692 {
  margin-bottom: 692px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb692 {
    margin-bottom: 346px !important;
  }
}
.sustainability-tcfd .--pt692 {
  padding-top: 692px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt692 {
    padding-top: 346px;
  }
}
.sustainability-tcfd .--pb692 {
  padding-bottom: 692px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb692 {
    padding-bottom: 346px;
  }
}
.sustainability-tcfd .--px692 {
  padding: 0 692px;
}
.sustainability-tcfd .max-w-692 {
  max-width: 692px;
}
.sustainability-tcfd .w-692 {
  width: 692px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-692 {
    width: 346px;
  }
}
.sustainability-tcfd .h-692 {
  height: 692px;
}
.sustainability-tcfd .--gap692 {
  gap: 692px !important;
}
.sustainability-tcfd .--fw692 {
  font-weight: 692;
}
.sustainability-tcfd .--mt693 {
  margin-top: 693px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt693 {
    margin-top: 346.5px;
  }
}
.sustainability-tcfd .--mb693 {
  margin-bottom: 693px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb693 {
    margin-bottom: 346.5px !important;
  }
}
.sustainability-tcfd .--pt693 {
  padding-top: 693px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt693 {
    padding-top: 346.5px;
  }
}
.sustainability-tcfd .--pb693 {
  padding-bottom: 693px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb693 {
    padding-bottom: 346.5px;
  }
}
.sustainability-tcfd .--px693 {
  padding: 0 693px;
}
.sustainability-tcfd .max-w-693 {
  max-width: 693px;
}
.sustainability-tcfd .w-693 {
  width: 693px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-693 {
    width: 346.5px;
  }
}
.sustainability-tcfd .h-693 {
  height: 693px;
}
.sustainability-tcfd .--gap693 {
  gap: 693px !important;
}
.sustainability-tcfd .--fw693 {
  font-weight: 693;
}
.sustainability-tcfd .--mt694 {
  margin-top: 694px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt694 {
    margin-top: 347px;
  }
}
.sustainability-tcfd .--mb694 {
  margin-bottom: 694px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb694 {
    margin-bottom: 347px !important;
  }
}
.sustainability-tcfd .--pt694 {
  padding-top: 694px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt694 {
    padding-top: 347px;
  }
}
.sustainability-tcfd .--pb694 {
  padding-bottom: 694px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb694 {
    padding-bottom: 347px;
  }
}
.sustainability-tcfd .--px694 {
  padding: 0 694px;
}
.sustainability-tcfd .max-w-694 {
  max-width: 694px;
}
.sustainability-tcfd .w-694 {
  width: 694px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-694 {
    width: 347px;
  }
}
.sustainability-tcfd .h-694 {
  height: 694px;
}
.sustainability-tcfd .--gap694 {
  gap: 694px !important;
}
.sustainability-tcfd .--fw694 {
  font-weight: 694;
}
.sustainability-tcfd .--mt695 {
  margin-top: 695px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt695 {
    margin-top: 347.5px;
  }
}
.sustainability-tcfd .--mb695 {
  margin-bottom: 695px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb695 {
    margin-bottom: 347.5px !important;
  }
}
.sustainability-tcfd .--pt695 {
  padding-top: 695px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt695 {
    padding-top: 347.5px;
  }
}
.sustainability-tcfd .--pb695 {
  padding-bottom: 695px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb695 {
    padding-bottom: 347.5px;
  }
}
.sustainability-tcfd .--px695 {
  padding: 0 695px;
}
.sustainability-tcfd .max-w-695 {
  max-width: 695px;
}
.sustainability-tcfd .w-695 {
  width: 695px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-695 {
    width: 347.5px;
  }
}
.sustainability-tcfd .h-695 {
  height: 695px;
}
.sustainability-tcfd .--gap695 {
  gap: 695px !important;
}
.sustainability-tcfd .--fw695 {
  font-weight: 695;
}
.sustainability-tcfd .--mt696 {
  margin-top: 696px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt696 {
    margin-top: 348px;
  }
}
.sustainability-tcfd .--mb696 {
  margin-bottom: 696px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb696 {
    margin-bottom: 348px !important;
  }
}
.sustainability-tcfd .--pt696 {
  padding-top: 696px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt696 {
    padding-top: 348px;
  }
}
.sustainability-tcfd .--pb696 {
  padding-bottom: 696px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb696 {
    padding-bottom: 348px;
  }
}
.sustainability-tcfd .--px696 {
  padding: 0 696px;
}
.sustainability-tcfd .max-w-696 {
  max-width: 696px;
}
.sustainability-tcfd .w-696 {
  width: 696px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-696 {
    width: 348px;
  }
}
.sustainability-tcfd .h-696 {
  height: 696px;
}
.sustainability-tcfd .--gap696 {
  gap: 696px !important;
}
.sustainability-tcfd .--fw696 {
  font-weight: 696;
}
.sustainability-tcfd .--mt697 {
  margin-top: 697px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt697 {
    margin-top: 348.5px;
  }
}
.sustainability-tcfd .--mb697 {
  margin-bottom: 697px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb697 {
    margin-bottom: 348.5px !important;
  }
}
.sustainability-tcfd .--pt697 {
  padding-top: 697px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt697 {
    padding-top: 348.5px;
  }
}
.sustainability-tcfd .--pb697 {
  padding-bottom: 697px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb697 {
    padding-bottom: 348.5px;
  }
}
.sustainability-tcfd .--px697 {
  padding: 0 697px;
}
.sustainability-tcfd .max-w-697 {
  max-width: 697px;
}
.sustainability-tcfd .w-697 {
  width: 697px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-697 {
    width: 348.5px;
  }
}
.sustainability-tcfd .h-697 {
  height: 697px;
}
.sustainability-tcfd .--gap697 {
  gap: 697px !important;
}
.sustainability-tcfd .--fw697 {
  font-weight: 697;
}
.sustainability-tcfd .--mt698 {
  margin-top: 698px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt698 {
    margin-top: 349px;
  }
}
.sustainability-tcfd .--mb698 {
  margin-bottom: 698px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb698 {
    margin-bottom: 349px !important;
  }
}
.sustainability-tcfd .--pt698 {
  padding-top: 698px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt698 {
    padding-top: 349px;
  }
}
.sustainability-tcfd .--pb698 {
  padding-bottom: 698px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb698 {
    padding-bottom: 349px;
  }
}
.sustainability-tcfd .--px698 {
  padding: 0 698px;
}
.sustainability-tcfd .max-w-698 {
  max-width: 698px;
}
.sustainability-tcfd .w-698 {
  width: 698px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-698 {
    width: 349px;
  }
}
.sustainability-tcfd .h-698 {
  height: 698px;
}
.sustainability-tcfd .--gap698 {
  gap: 698px !important;
}
.sustainability-tcfd .--fw698 {
  font-weight: 698;
}
.sustainability-tcfd .--mt699 {
  margin-top: 699px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt699 {
    margin-top: 349.5px;
  }
}
.sustainability-tcfd .--mb699 {
  margin-bottom: 699px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb699 {
    margin-bottom: 349.5px !important;
  }
}
.sustainability-tcfd .--pt699 {
  padding-top: 699px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt699 {
    padding-top: 349.5px;
  }
}
.sustainability-tcfd .--pb699 {
  padding-bottom: 699px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb699 {
    padding-bottom: 349.5px;
  }
}
.sustainability-tcfd .--px699 {
  padding: 0 699px;
}
.sustainability-tcfd .max-w-699 {
  max-width: 699px;
}
.sustainability-tcfd .w-699 {
  width: 699px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-699 {
    width: 349.5px;
  }
}
.sustainability-tcfd .h-699 {
  height: 699px;
}
.sustainability-tcfd .--gap699 {
  gap: 699px !important;
}
.sustainability-tcfd .--fw699 {
  font-weight: 699;
}
.sustainability-tcfd .--mt700 {
  margin-top: 700px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt700 {
    margin-top: 350px;
  }
}
.sustainability-tcfd .--mb700 {
  margin-bottom: 700px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb700 {
    margin-bottom: 350px !important;
  }
}
.sustainability-tcfd .--pt700 {
  padding-top: 700px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt700 {
    padding-top: 350px;
  }
}
.sustainability-tcfd .--pb700 {
  padding-bottom: 700px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb700 {
    padding-bottom: 350px;
  }
}
.sustainability-tcfd .--px700 {
  padding: 0 700px;
}
.sustainability-tcfd .max-w-700 {
  max-width: 700px;
}
.sustainability-tcfd .w-700 {
  width: 700px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-700 {
    width: 350px;
  }
}
.sustainability-tcfd .h-700 {
  height: 700px;
}
.sustainability-tcfd .--gap700 {
  gap: 700px !important;
}
.sustainability-tcfd .--fw700 {
  font-weight: 700;
}
.sustainability-tcfd .--mt701 {
  margin-top: 701px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt701 {
    margin-top: 350.5px;
  }
}
.sustainability-tcfd .--mb701 {
  margin-bottom: 701px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb701 {
    margin-bottom: 350.5px !important;
  }
}
.sustainability-tcfd .--pt701 {
  padding-top: 701px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt701 {
    padding-top: 350.5px;
  }
}
.sustainability-tcfd .--pb701 {
  padding-bottom: 701px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb701 {
    padding-bottom: 350.5px;
  }
}
.sustainability-tcfd .--px701 {
  padding: 0 701px;
}
.sustainability-tcfd .max-w-701 {
  max-width: 701px;
}
.sustainability-tcfd .w-701 {
  width: 701px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-701 {
    width: 350.5px;
  }
}
.sustainability-tcfd .h-701 {
  height: 701px;
}
.sustainability-tcfd .--gap701 {
  gap: 701px !important;
}
.sustainability-tcfd .--fw701 {
  font-weight: 701;
}
.sustainability-tcfd .--mt702 {
  margin-top: 702px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt702 {
    margin-top: 351px;
  }
}
.sustainability-tcfd .--mb702 {
  margin-bottom: 702px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb702 {
    margin-bottom: 351px !important;
  }
}
.sustainability-tcfd .--pt702 {
  padding-top: 702px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt702 {
    padding-top: 351px;
  }
}
.sustainability-tcfd .--pb702 {
  padding-bottom: 702px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb702 {
    padding-bottom: 351px;
  }
}
.sustainability-tcfd .--px702 {
  padding: 0 702px;
}
.sustainability-tcfd .max-w-702 {
  max-width: 702px;
}
.sustainability-tcfd .w-702 {
  width: 702px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-702 {
    width: 351px;
  }
}
.sustainability-tcfd .h-702 {
  height: 702px;
}
.sustainability-tcfd .--gap702 {
  gap: 702px !important;
}
.sustainability-tcfd .--fw702 {
  font-weight: 702;
}
.sustainability-tcfd .--mt703 {
  margin-top: 703px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt703 {
    margin-top: 351.5px;
  }
}
.sustainability-tcfd .--mb703 {
  margin-bottom: 703px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb703 {
    margin-bottom: 351.5px !important;
  }
}
.sustainability-tcfd .--pt703 {
  padding-top: 703px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt703 {
    padding-top: 351.5px;
  }
}
.sustainability-tcfd .--pb703 {
  padding-bottom: 703px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb703 {
    padding-bottom: 351.5px;
  }
}
.sustainability-tcfd .--px703 {
  padding: 0 703px;
}
.sustainability-tcfd .max-w-703 {
  max-width: 703px;
}
.sustainability-tcfd .w-703 {
  width: 703px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-703 {
    width: 351.5px;
  }
}
.sustainability-tcfd .h-703 {
  height: 703px;
}
.sustainability-tcfd .--gap703 {
  gap: 703px !important;
}
.sustainability-tcfd .--fw703 {
  font-weight: 703;
}
.sustainability-tcfd .--mt704 {
  margin-top: 704px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt704 {
    margin-top: 352px;
  }
}
.sustainability-tcfd .--mb704 {
  margin-bottom: 704px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb704 {
    margin-bottom: 352px !important;
  }
}
.sustainability-tcfd .--pt704 {
  padding-top: 704px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt704 {
    padding-top: 352px;
  }
}
.sustainability-tcfd .--pb704 {
  padding-bottom: 704px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb704 {
    padding-bottom: 352px;
  }
}
.sustainability-tcfd .--px704 {
  padding: 0 704px;
}
.sustainability-tcfd .max-w-704 {
  max-width: 704px;
}
.sustainability-tcfd .w-704 {
  width: 704px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-704 {
    width: 352px;
  }
}
.sustainability-tcfd .h-704 {
  height: 704px;
}
.sustainability-tcfd .--gap704 {
  gap: 704px !important;
}
.sustainability-tcfd .--fw704 {
  font-weight: 704;
}
.sustainability-tcfd .--mt705 {
  margin-top: 705px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt705 {
    margin-top: 352.5px;
  }
}
.sustainability-tcfd .--mb705 {
  margin-bottom: 705px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb705 {
    margin-bottom: 352.5px !important;
  }
}
.sustainability-tcfd .--pt705 {
  padding-top: 705px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt705 {
    padding-top: 352.5px;
  }
}
.sustainability-tcfd .--pb705 {
  padding-bottom: 705px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb705 {
    padding-bottom: 352.5px;
  }
}
.sustainability-tcfd .--px705 {
  padding: 0 705px;
}
.sustainability-tcfd .max-w-705 {
  max-width: 705px;
}
.sustainability-tcfd .w-705 {
  width: 705px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-705 {
    width: 352.5px;
  }
}
.sustainability-tcfd .h-705 {
  height: 705px;
}
.sustainability-tcfd .--gap705 {
  gap: 705px !important;
}
.sustainability-tcfd .--fw705 {
  font-weight: 705;
}
.sustainability-tcfd .--mt706 {
  margin-top: 706px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt706 {
    margin-top: 353px;
  }
}
.sustainability-tcfd .--mb706 {
  margin-bottom: 706px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb706 {
    margin-bottom: 353px !important;
  }
}
.sustainability-tcfd .--pt706 {
  padding-top: 706px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt706 {
    padding-top: 353px;
  }
}
.sustainability-tcfd .--pb706 {
  padding-bottom: 706px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb706 {
    padding-bottom: 353px;
  }
}
.sustainability-tcfd .--px706 {
  padding: 0 706px;
}
.sustainability-tcfd .max-w-706 {
  max-width: 706px;
}
.sustainability-tcfd .w-706 {
  width: 706px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-706 {
    width: 353px;
  }
}
.sustainability-tcfd .h-706 {
  height: 706px;
}
.sustainability-tcfd .--gap706 {
  gap: 706px !important;
}
.sustainability-tcfd .--fw706 {
  font-weight: 706;
}
.sustainability-tcfd .--mt707 {
  margin-top: 707px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt707 {
    margin-top: 353.5px;
  }
}
.sustainability-tcfd .--mb707 {
  margin-bottom: 707px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb707 {
    margin-bottom: 353.5px !important;
  }
}
.sustainability-tcfd .--pt707 {
  padding-top: 707px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt707 {
    padding-top: 353.5px;
  }
}
.sustainability-tcfd .--pb707 {
  padding-bottom: 707px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb707 {
    padding-bottom: 353.5px;
  }
}
.sustainability-tcfd .--px707 {
  padding: 0 707px;
}
.sustainability-tcfd .max-w-707 {
  max-width: 707px;
}
.sustainability-tcfd .w-707 {
  width: 707px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-707 {
    width: 353.5px;
  }
}
.sustainability-tcfd .h-707 {
  height: 707px;
}
.sustainability-tcfd .--gap707 {
  gap: 707px !important;
}
.sustainability-tcfd .--fw707 {
  font-weight: 707;
}
.sustainability-tcfd .--mt708 {
  margin-top: 708px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt708 {
    margin-top: 354px;
  }
}
.sustainability-tcfd .--mb708 {
  margin-bottom: 708px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb708 {
    margin-bottom: 354px !important;
  }
}
.sustainability-tcfd .--pt708 {
  padding-top: 708px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt708 {
    padding-top: 354px;
  }
}
.sustainability-tcfd .--pb708 {
  padding-bottom: 708px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb708 {
    padding-bottom: 354px;
  }
}
.sustainability-tcfd .--px708 {
  padding: 0 708px;
}
.sustainability-tcfd .max-w-708 {
  max-width: 708px;
}
.sustainability-tcfd .w-708 {
  width: 708px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-708 {
    width: 354px;
  }
}
.sustainability-tcfd .h-708 {
  height: 708px;
}
.sustainability-tcfd .--gap708 {
  gap: 708px !important;
}
.sustainability-tcfd .--fw708 {
  font-weight: 708;
}
.sustainability-tcfd .--mt709 {
  margin-top: 709px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt709 {
    margin-top: 354.5px;
  }
}
.sustainability-tcfd .--mb709 {
  margin-bottom: 709px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb709 {
    margin-bottom: 354.5px !important;
  }
}
.sustainability-tcfd .--pt709 {
  padding-top: 709px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt709 {
    padding-top: 354.5px;
  }
}
.sustainability-tcfd .--pb709 {
  padding-bottom: 709px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb709 {
    padding-bottom: 354.5px;
  }
}
.sustainability-tcfd .--px709 {
  padding: 0 709px;
}
.sustainability-tcfd .max-w-709 {
  max-width: 709px;
}
.sustainability-tcfd .w-709 {
  width: 709px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-709 {
    width: 354.5px;
  }
}
.sustainability-tcfd .h-709 {
  height: 709px;
}
.sustainability-tcfd .--gap709 {
  gap: 709px !important;
}
.sustainability-tcfd .--fw709 {
  font-weight: 709;
}
.sustainability-tcfd .--mt710 {
  margin-top: 710px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt710 {
    margin-top: 355px;
  }
}
.sustainability-tcfd .--mb710 {
  margin-bottom: 710px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb710 {
    margin-bottom: 355px !important;
  }
}
.sustainability-tcfd .--pt710 {
  padding-top: 710px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt710 {
    padding-top: 355px;
  }
}
.sustainability-tcfd .--pb710 {
  padding-bottom: 710px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb710 {
    padding-bottom: 355px;
  }
}
.sustainability-tcfd .--px710 {
  padding: 0 710px;
}
.sustainability-tcfd .max-w-710 {
  max-width: 710px;
}
.sustainability-tcfd .w-710 {
  width: 710px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-710 {
    width: 355px;
  }
}
.sustainability-tcfd .h-710 {
  height: 710px;
}
.sustainability-tcfd .--gap710 {
  gap: 710px !important;
}
.sustainability-tcfd .--fw710 {
  font-weight: 710;
}
.sustainability-tcfd .--mt711 {
  margin-top: 711px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt711 {
    margin-top: 355.5px;
  }
}
.sustainability-tcfd .--mb711 {
  margin-bottom: 711px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb711 {
    margin-bottom: 355.5px !important;
  }
}
.sustainability-tcfd .--pt711 {
  padding-top: 711px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt711 {
    padding-top: 355.5px;
  }
}
.sustainability-tcfd .--pb711 {
  padding-bottom: 711px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb711 {
    padding-bottom: 355.5px;
  }
}
.sustainability-tcfd .--px711 {
  padding: 0 711px;
}
.sustainability-tcfd .max-w-711 {
  max-width: 711px;
}
.sustainability-tcfd .w-711 {
  width: 711px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-711 {
    width: 355.5px;
  }
}
.sustainability-tcfd .h-711 {
  height: 711px;
}
.sustainability-tcfd .--gap711 {
  gap: 711px !important;
}
.sustainability-tcfd .--fw711 {
  font-weight: 711;
}
.sustainability-tcfd .--mt712 {
  margin-top: 712px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt712 {
    margin-top: 356px;
  }
}
.sustainability-tcfd .--mb712 {
  margin-bottom: 712px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb712 {
    margin-bottom: 356px !important;
  }
}
.sustainability-tcfd .--pt712 {
  padding-top: 712px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt712 {
    padding-top: 356px;
  }
}
.sustainability-tcfd .--pb712 {
  padding-bottom: 712px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb712 {
    padding-bottom: 356px;
  }
}
.sustainability-tcfd .--px712 {
  padding: 0 712px;
}
.sustainability-tcfd .max-w-712 {
  max-width: 712px;
}
.sustainability-tcfd .w-712 {
  width: 712px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-712 {
    width: 356px;
  }
}
.sustainability-tcfd .h-712 {
  height: 712px;
}
.sustainability-tcfd .--gap712 {
  gap: 712px !important;
}
.sustainability-tcfd .--fw712 {
  font-weight: 712;
}
.sustainability-tcfd .--mt713 {
  margin-top: 713px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt713 {
    margin-top: 356.5px;
  }
}
.sustainability-tcfd .--mb713 {
  margin-bottom: 713px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb713 {
    margin-bottom: 356.5px !important;
  }
}
.sustainability-tcfd .--pt713 {
  padding-top: 713px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt713 {
    padding-top: 356.5px;
  }
}
.sustainability-tcfd .--pb713 {
  padding-bottom: 713px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb713 {
    padding-bottom: 356.5px;
  }
}
.sustainability-tcfd .--px713 {
  padding: 0 713px;
}
.sustainability-tcfd .max-w-713 {
  max-width: 713px;
}
.sustainability-tcfd .w-713 {
  width: 713px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-713 {
    width: 356.5px;
  }
}
.sustainability-tcfd .h-713 {
  height: 713px;
}
.sustainability-tcfd .--gap713 {
  gap: 713px !important;
}
.sustainability-tcfd .--fw713 {
  font-weight: 713;
}
.sustainability-tcfd .--mt714 {
  margin-top: 714px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt714 {
    margin-top: 357px;
  }
}
.sustainability-tcfd .--mb714 {
  margin-bottom: 714px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb714 {
    margin-bottom: 357px !important;
  }
}
.sustainability-tcfd .--pt714 {
  padding-top: 714px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt714 {
    padding-top: 357px;
  }
}
.sustainability-tcfd .--pb714 {
  padding-bottom: 714px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb714 {
    padding-bottom: 357px;
  }
}
.sustainability-tcfd .--px714 {
  padding: 0 714px;
}
.sustainability-tcfd .max-w-714 {
  max-width: 714px;
}
.sustainability-tcfd .w-714 {
  width: 714px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-714 {
    width: 357px;
  }
}
.sustainability-tcfd .h-714 {
  height: 714px;
}
.sustainability-tcfd .--gap714 {
  gap: 714px !important;
}
.sustainability-tcfd .--fw714 {
  font-weight: 714;
}
.sustainability-tcfd .--mt715 {
  margin-top: 715px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt715 {
    margin-top: 357.5px;
  }
}
.sustainability-tcfd .--mb715 {
  margin-bottom: 715px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb715 {
    margin-bottom: 357.5px !important;
  }
}
.sustainability-tcfd .--pt715 {
  padding-top: 715px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt715 {
    padding-top: 357.5px;
  }
}
.sustainability-tcfd .--pb715 {
  padding-bottom: 715px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb715 {
    padding-bottom: 357.5px;
  }
}
.sustainability-tcfd .--px715 {
  padding: 0 715px;
}
.sustainability-tcfd .max-w-715 {
  max-width: 715px;
}
.sustainability-tcfd .w-715 {
  width: 715px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-715 {
    width: 357.5px;
  }
}
.sustainability-tcfd .h-715 {
  height: 715px;
}
.sustainability-tcfd .--gap715 {
  gap: 715px !important;
}
.sustainability-tcfd .--fw715 {
  font-weight: 715;
}
.sustainability-tcfd .--mt716 {
  margin-top: 716px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt716 {
    margin-top: 358px;
  }
}
.sustainability-tcfd .--mb716 {
  margin-bottom: 716px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb716 {
    margin-bottom: 358px !important;
  }
}
.sustainability-tcfd .--pt716 {
  padding-top: 716px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt716 {
    padding-top: 358px;
  }
}
.sustainability-tcfd .--pb716 {
  padding-bottom: 716px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb716 {
    padding-bottom: 358px;
  }
}
.sustainability-tcfd .--px716 {
  padding: 0 716px;
}
.sustainability-tcfd .max-w-716 {
  max-width: 716px;
}
.sustainability-tcfd .w-716 {
  width: 716px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-716 {
    width: 358px;
  }
}
.sustainability-tcfd .h-716 {
  height: 716px;
}
.sustainability-tcfd .--gap716 {
  gap: 716px !important;
}
.sustainability-tcfd .--fw716 {
  font-weight: 716;
}
.sustainability-tcfd .--mt717 {
  margin-top: 717px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt717 {
    margin-top: 358.5px;
  }
}
.sustainability-tcfd .--mb717 {
  margin-bottom: 717px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb717 {
    margin-bottom: 358.5px !important;
  }
}
.sustainability-tcfd .--pt717 {
  padding-top: 717px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt717 {
    padding-top: 358.5px;
  }
}
.sustainability-tcfd .--pb717 {
  padding-bottom: 717px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb717 {
    padding-bottom: 358.5px;
  }
}
.sustainability-tcfd .--px717 {
  padding: 0 717px;
}
.sustainability-tcfd .max-w-717 {
  max-width: 717px;
}
.sustainability-tcfd .w-717 {
  width: 717px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-717 {
    width: 358.5px;
  }
}
.sustainability-tcfd .h-717 {
  height: 717px;
}
.sustainability-tcfd .--gap717 {
  gap: 717px !important;
}
.sustainability-tcfd .--fw717 {
  font-weight: 717;
}
.sustainability-tcfd .--mt718 {
  margin-top: 718px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt718 {
    margin-top: 359px;
  }
}
.sustainability-tcfd .--mb718 {
  margin-bottom: 718px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb718 {
    margin-bottom: 359px !important;
  }
}
.sustainability-tcfd .--pt718 {
  padding-top: 718px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt718 {
    padding-top: 359px;
  }
}
.sustainability-tcfd .--pb718 {
  padding-bottom: 718px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb718 {
    padding-bottom: 359px;
  }
}
.sustainability-tcfd .--px718 {
  padding: 0 718px;
}
.sustainability-tcfd .max-w-718 {
  max-width: 718px;
}
.sustainability-tcfd .w-718 {
  width: 718px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-718 {
    width: 359px;
  }
}
.sustainability-tcfd .h-718 {
  height: 718px;
}
.sustainability-tcfd .--gap718 {
  gap: 718px !important;
}
.sustainability-tcfd .--fw718 {
  font-weight: 718;
}
.sustainability-tcfd .--mt719 {
  margin-top: 719px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt719 {
    margin-top: 359.5px;
  }
}
.sustainability-tcfd .--mb719 {
  margin-bottom: 719px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb719 {
    margin-bottom: 359.5px !important;
  }
}
.sustainability-tcfd .--pt719 {
  padding-top: 719px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt719 {
    padding-top: 359.5px;
  }
}
.sustainability-tcfd .--pb719 {
  padding-bottom: 719px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb719 {
    padding-bottom: 359.5px;
  }
}
.sustainability-tcfd .--px719 {
  padding: 0 719px;
}
.sustainability-tcfd .max-w-719 {
  max-width: 719px;
}
.sustainability-tcfd .w-719 {
  width: 719px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-719 {
    width: 359.5px;
  }
}
.sustainability-tcfd .h-719 {
  height: 719px;
}
.sustainability-tcfd .--gap719 {
  gap: 719px !important;
}
.sustainability-tcfd .--fw719 {
  font-weight: 719;
}
.sustainability-tcfd .--mt720 {
  margin-top: 720px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt720 {
    margin-top: 360px;
  }
}
.sustainability-tcfd .--mb720 {
  margin-bottom: 720px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb720 {
    margin-bottom: 360px !important;
  }
}
.sustainability-tcfd .--pt720 {
  padding-top: 720px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt720 {
    padding-top: 360px;
  }
}
.sustainability-tcfd .--pb720 {
  padding-bottom: 720px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb720 {
    padding-bottom: 360px;
  }
}
.sustainability-tcfd .--px720 {
  padding: 0 720px;
}
.sustainability-tcfd .max-w-720 {
  max-width: 720px;
}
.sustainability-tcfd .w-720 {
  width: 720px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-720 {
    width: 360px;
  }
}
.sustainability-tcfd .h-720 {
  height: 720px;
}
.sustainability-tcfd .--gap720 {
  gap: 720px !important;
}
.sustainability-tcfd .--fw720 {
  font-weight: 720;
}
.sustainability-tcfd .--mt721 {
  margin-top: 721px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt721 {
    margin-top: 360.5px;
  }
}
.sustainability-tcfd .--mb721 {
  margin-bottom: 721px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb721 {
    margin-bottom: 360.5px !important;
  }
}
.sustainability-tcfd .--pt721 {
  padding-top: 721px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt721 {
    padding-top: 360.5px;
  }
}
.sustainability-tcfd .--pb721 {
  padding-bottom: 721px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb721 {
    padding-bottom: 360.5px;
  }
}
.sustainability-tcfd .--px721 {
  padding: 0 721px;
}
.sustainability-tcfd .max-w-721 {
  max-width: 721px;
}
.sustainability-tcfd .w-721 {
  width: 721px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-721 {
    width: 360.5px;
  }
}
.sustainability-tcfd .h-721 {
  height: 721px;
}
.sustainability-tcfd .--gap721 {
  gap: 721px !important;
}
.sustainability-tcfd .--fw721 {
  font-weight: 721;
}
.sustainability-tcfd .--mt722 {
  margin-top: 722px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt722 {
    margin-top: 361px;
  }
}
.sustainability-tcfd .--mb722 {
  margin-bottom: 722px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb722 {
    margin-bottom: 361px !important;
  }
}
.sustainability-tcfd .--pt722 {
  padding-top: 722px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt722 {
    padding-top: 361px;
  }
}
.sustainability-tcfd .--pb722 {
  padding-bottom: 722px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb722 {
    padding-bottom: 361px;
  }
}
.sustainability-tcfd .--px722 {
  padding: 0 722px;
}
.sustainability-tcfd .max-w-722 {
  max-width: 722px;
}
.sustainability-tcfd .w-722 {
  width: 722px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-722 {
    width: 361px;
  }
}
.sustainability-tcfd .h-722 {
  height: 722px;
}
.sustainability-tcfd .--gap722 {
  gap: 722px !important;
}
.sustainability-tcfd .--fw722 {
  font-weight: 722;
}
.sustainability-tcfd .--mt723 {
  margin-top: 723px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt723 {
    margin-top: 361.5px;
  }
}
.sustainability-tcfd .--mb723 {
  margin-bottom: 723px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb723 {
    margin-bottom: 361.5px !important;
  }
}
.sustainability-tcfd .--pt723 {
  padding-top: 723px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt723 {
    padding-top: 361.5px;
  }
}
.sustainability-tcfd .--pb723 {
  padding-bottom: 723px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb723 {
    padding-bottom: 361.5px;
  }
}
.sustainability-tcfd .--px723 {
  padding: 0 723px;
}
.sustainability-tcfd .max-w-723 {
  max-width: 723px;
}
.sustainability-tcfd .w-723 {
  width: 723px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-723 {
    width: 361.5px;
  }
}
.sustainability-tcfd .h-723 {
  height: 723px;
}
.sustainability-tcfd .--gap723 {
  gap: 723px !important;
}
.sustainability-tcfd .--fw723 {
  font-weight: 723;
}
.sustainability-tcfd .--mt724 {
  margin-top: 724px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt724 {
    margin-top: 362px;
  }
}
.sustainability-tcfd .--mb724 {
  margin-bottom: 724px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb724 {
    margin-bottom: 362px !important;
  }
}
.sustainability-tcfd .--pt724 {
  padding-top: 724px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt724 {
    padding-top: 362px;
  }
}
.sustainability-tcfd .--pb724 {
  padding-bottom: 724px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb724 {
    padding-bottom: 362px;
  }
}
.sustainability-tcfd .--px724 {
  padding: 0 724px;
}
.sustainability-tcfd .max-w-724 {
  max-width: 724px;
}
.sustainability-tcfd .w-724 {
  width: 724px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-724 {
    width: 362px;
  }
}
.sustainability-tcfd .h-724 {
  height: 724px;
}
.sustainability-tcfd .--gap724 {
  gap: 724px !important;
}
.sustainability-tcfd .--fw724 {
  font-weight: 724;
}
.sustainability-tcfd .--mt725 {
  margin-top: 725px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt725 {
    margin-top: 362.5px;
  }
}
.sustainability-tcfd .--mb725 {
  margin-bottom: 725px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb725 {
    margin-bottom: 362.5px !important;
  }
}
.sustainability-tcfd .--pt725 {
  padding-top: 725px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt725 {
    padding-top: 362.5px;
  }
}
.sustainability-tcfd .--pb725 {
  padding-bottom: 725px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb725 {
    padding-bottom: 362.5px;
  }
}
.sustainability-tcfd .--px725 {
  padding: 0 725px;
}
.sustainability-tcfd .max-w-725 {
  max-width: 725px;
}
.sustainability-tcfd .w-725 {
  width: 725px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-725 {
    width: 362.5px;
  }
}
.sustainability-tcfd .h-725 {
  height: 725px;
}
.sustainability-tcfd .--gap725 {
  gap: 725px !important;
}
.sustainability-tcfd .--fw725 {
  font-weight: 725;
}
.sustainability-tcfd .--mt726 {
  margin-top: 726px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt726 {
    margin-top: 363px;
  }
}
.sustainability-tcfd .--mb726 {
  margin-bottom: 726px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb726 {
    margin-bottom: 363px !important;
  }
}
.sustainability-tcfd .--pt726 {
  padding-top: 726px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt726 {
    padding-top: 363px;
  }
}
.sustainability-tcfd .--pb726 {
  padding-bottom: 726px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb726 {
    padding-bottom: 363px;
  }
}
.sustainability-tcfd .--px726 {
  padding: 0 726px;
}
.sustainability-tcfd .max-w-726 {
  max-width: 726px;
}
.sustainability-tcfd .w-726 {
  width: 726px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-726 {
    width: 363px;
  }
}
.sustainability-tcfd .h-726 {
  height: 726px;
}
.sustainability-tcfd .--gap726 {
  gap: 726px !important;
}
.sustainability-tcfd .--fw726 {
  font-weight: 726;
}
.sustainability-tcfd .--mt727 {
  margin-top: 727px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt727 {
    margin-top: 363.5px;
  }
}
.sustainability-tcfd .--mb727 {
  margin-bottom: 727px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb727 {
    margin-bottom: 363.5px !important;
  }
}
.sustainability-tcfd .--pt727 {
  padding-top: 727px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt727 {
    padding-top: 363.5px;
  }
}
.sustainability-tcfd .--pb727 {
  padding-bottom: 727px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb727 {
    padding-bottom: 363.5px;
  }
}
.sustainability-tcfd .--px727 {
  padding: 0 727px;
}
.sustainability-tcfd .max-w-727 {
  max-width: 727px;
}
.sustainability-tcfd .w-727 {
  width: 727px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-727 {
    width: 363.5px;
  }
}
.sustainability-tcfd .h-727 {
  height: 727px;
}
.sustainability-tcfd .--gap727 {
  gap: 727px !important;
}
.sustainability-tcfd .--fw727 {
  font-weight: 727;
}
.sustainability-tcfd .--mt728 {
  margin-top: 728px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt728 {
    margin-top: 364px;
  }
}
.sustainability-tcfd .--mb728 {
  margin-bottom: 728px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb728 {
    margin-bottom: 364px !important;
  }
}
.sustainability-tcfd .--pt728 {
  padding-top: 728px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt728 {
    padding-top: 364px;
  }
}
.sustainability-tcfd .--pb728 {
  padding-bottom: 728px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb728 {
    padding-bottom: 364px;
  }
}
.sustainability-tcfd .--px728 {
  padding: 0 728px;
}
.sustainability-tcfd .max-w-728 {
  max-width: 728px;
}
.sustainability-tcfd .w-728 {
  width: 728px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-728 {
    width: 364px;
  }
}
.sustainability-tcfd .h-728 {
  height: 728px;
}
.sustainability-tcfd .--gap728 {
  gap: 728px !important;
}
.sustainability-tcfd .--fw728 {
  font-weight: 728;
}
.sustainability-tcfd .--mt729 {
  margin-top: 729px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt729 {
    margin-top: 364.5px;
  }
}
.sustainability-tcfd .--mb729 {
  margin-bottom: 729px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb729 {
    margin-bottom: 364.5px !important;
  }
}
.sustainability-tcfd .--pt729 {
  padding-top: 729px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt729 {
    padding-top: 364.5px;
  }
}
.sustainability-tcfd .--pb729 {
  padding-bottom: 729px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb729 {
    padding-bottom: 364.5px;
  }
}
.sustainability-tcfd .--px729 {
  padding: 0 729px;
}
.sustainability-tcfd .max-w-729 {
  max-width: 729px;
}
.sustainability-tcfd .w-729 {
  width: 729px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-729 {
    width: 364.5px;
  }
}
.sustainability-tcfd .h-729 {
  height: 729px;
}
.sustainability-tcfd .--gap729 {
  gap: 729px !important;
}
.sustainability-tcfd .--fw729 {
  font-weight: 729;
}
.sustainability-tcfd .--mt730 {
  margin-top: 730px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt730 {
    margin-top: 365px;
  }
}
.sustainability-tcfd .--mb730 {
  margin-bottom: 730px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb730 {
    margin-bottom: 365px !important;
  }
}
.sustainability-tcfd .--pt730 {
  padding-top: 730px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt730 {
    padding-top: 365px;
  }
}
.sustainability-tcfd .--pb730 {
  padding-bottom: 730px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb730 {
    padding-bottom: 365px;
  }
}
.sustainability-tcfd .--px730 {
  padding: 0 730px;
}
.sustainability-tcfd .max-w-730 {
  max-width: 730px;
}
.sustainability-tcfd .w-730 {
  width: 730px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-730 {
    width: 365px;
  }
}
.sustainability-tcfd .h-730 {
  height: 730px;
}
.sustainability-tcfd .--gap730 {
  gap: 730px !important;
}
.sustainability-tcfd .--fw730 {
  font-weight: 730;
}
.sustainability-tcfd .--mt731 {
  margin-top: 731px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt731 {
    margin-top: 365.5px;
  }
}
.sustainability-tcfd .--mb731 {
  margin-bottom: 731px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb731 {
    margin-bottom: 365.5px !important;
  }
}
.sustainability-tcfd .--pt731 {
  padding-top: 731px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt731 {
    padding-top: 365.5px;
  }
}
.sustainability-tcfd .--pb731 {
  padding-bottom: 731px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb731 {
    padding-bottom: 365.5px;
  }
}
.sustainability-tcfd .--px731 {
  padding: 0 731px;
}
.sustainability-tcfd .max-w-731 {
  max-width: 731px;
}
.sustainability-tcfd .w-731 {
  width: 731px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-731 {
    width: 365.5px;
  }
}
.sustainability-tcfd .h-731 {
  height: 731px;
}
.sustainability-tcfd .--gap731 {
  gap: 731px !important;
}
.sustainability-tcfd .--fw731 {
  font-weight: 731;
}
.sustainability-tcfd .--mt732 {
  margin-top: 732px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt732 {
    margin-top: 366px;
  }
}
.sustainability-tcfd .--mb732 {
  margin-bottom: 732px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb732 {
    margin-bottom: 366px !important;
  }
}
.sustainability-tcfd .--pt732 {
  padding-top: 732px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt732 {
    padding-top: 366px;
  }
}
.sustainability-tcfd .--pb732 {
  padding-bottom: 732px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb732 {
    padding-bottom: 366px;
  }
}
.sustainability-tcfd .--px732 {
  padding: 0 732px;
}
.sustainability-tcfd .max-w-732 {
  max-width: 732px;
}
.sustainability-tcfd .w-732 {
  width: 732px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-732 {
    width: 366px;
  }
}
.sustainability-tcfd .h-732 {
  height: 732px;
}
.sustainability-tcfd .--gap732 {
  gap: 732px !important;
}
.sustainability-tcfd .--fw732 {
  font-weight: 732;
}
.sustainability-tcfd .--mt733 {
  margin-top: 733px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt733 {
    margin-top: 366.5px;
  }
}
.sustainability-tcfd .--mb733 {
  margin-bottom: 733px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb733 {
    margin-bottom: 366.5px !important;
  }
}
.sustainability-tcfd .--pt733 {
  padding-top: 733px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt733 {
    padding-top: 366.5px;
  }
}
.sustainability-tcfd .--pb733 {
  padding-bottom: 733px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb733 {
    padding-bottom: 366.5px;
  }
}
.sustainability-tcfd .--px733 {
  padding: 0 733px;
}
.sustainability-tcfd .max-w-733 {
  max-width: 733px;
}
.sustainability-tcfd .w-733 {
  width: 733px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-733 {
    width: 366.5px;
  }
}
.sustainability-tcfd .h-733 {
  height: 733px;
}
.sustainability-tcfd .--gap733 {
  gap: 733px !important;
}
.sustainability-tcfd .--fw733 {
  font-weight: 733;
}
.sustainability-tcfd .--mt734 {
  margin-top: 734px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt734 {
    margin-top: 367px;
  }
}
.sustainability-tcfd .--mb734 {
  margin-bottom: 734px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb734 {
    margin-bottom: 367px !important;
  }
}
.sustainability-tcfd .--pt734 {
  padding-top: 734px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt734 {
    padding-top: 367px;
  }
}
.sustainability-tcfd .--pb734 {
  padding-bottom: 734px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb734 {
    padding-bottom: 367px;
  }
}
.sustainability-tcfd .--px734 {
  padding: 0 734px;
}
.sustainability-tcfd .max-w-734 {
  max-width: 734px;
}
.sustainability-tcfd .w-734 {
  width: 734px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-734 {
    width: 367px;
  }
}
.sustainability-tcfd .h-734 {
  height: 734px;
}
.sustainability-tcfd .--gap734 {
  gap: 734px !important;
}
.sustainability-tcfd .--fw734 {
  font-weight: 734;
}
.sustainability-tcfd .--mt735 {
  margin-top: 735px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt735 {
    margin-top: 367.5px;
  }
}
.sustainability-tcfd .--mb735 {
  margin-bottom: 735px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb735 {
    margin-bottom: 367.5px !important;
  }
}
.sustainability-tcfd .--pt735 {
  padding-top: 735px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt735 {
    padding-top: 367.5px;
  }
}
.sustainability-tcfd .--pb735 {
  padding-bottom: 735px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb735 {
    padding-bottom: 367.5px;
  }
}
.sustainability-tcfd .--px735 {
  padding: 0 735px;
}
.sustainability-tcfd .max-w-735 {
  max-width: 735px;
}
.sustainability-tcfd .w-735 {
  width: 735px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-735 {
    width: 367.5px;
  }
}
.sustainability-tcfd .h-735 {
  height: 735px;
}
.sustainability-tcfd .--gap735 {
  gap: 735px !important;
}
.sustainability-tcfd .--fw735 {
  font-weight: 735;
}
.sustainability-tcfd .--mt736 {
  margin-top: 736px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt736 {
    margin-top: 368px;
  }
}
.sustainability-tcfd .--mb736 {
  margin-bottom: 736px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb736 {
    margin-bottom: 368px !important;
  }
}
.sustainability-tcfd .--pt736 {
  padding-top: 736px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt736 {
    padding-top: 368px;
  }
}
.sustainability-tcfd .--pb736 {
  padding-bottom: 736px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb736 {
    padding-bottom: 368px;
  }
}
.sustainability-tcfd .--px736 {
  padding: 0 736px;
}
.sustainability-tcfd .max-w-736 {
  max-width: 736px;
}
.sustainability-tcfd .w-736 {
  width: 736px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-736 {
    width: 368px;
  }
}
.sustainability-tcfd .h-736 {
  height: 736px;
}
.sustainability-tcfd .--gap736 {
  gap: 736px !important;
}
.sustainability-tcfd .--fw736 {
  font-weight: 736;
}
.sustainability-tcfd .--mt737 {
  margin-top: 737px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt737 {
    margin-top: 368.5px;
  }
}
.sustainability-tcfd .--mb737 {
  margin-bottom: 737px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb737 {
    margin-bottom: 368.5px !important;
  }
}
.sustainability-tcfd .--pt737 {
  padding-top: 737px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt737 {
    padding-top: 368.5px;
  }
}
.sustainability-tcfd .--pb737 {
  padding-bottom: 737px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb737 {
    padding-bottom: 368.5px;
  }
}
.sustainability-tcfd .--px737 {
  padding: 0 737px;
}
.sustainability-tcfd .max-w-737 {
  max-width: 737px;
}
.sustainability-tcfd .w-737 {
  width: 737px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-737 {
    width: 368.5px;
  }
}
.sustainability-tcfd .h-737 {
  height: 737px;
}
.sustainability-tcfd .--gap737 {
  gap: 737px !important;
}
.sustainability-tcfd .--fw737 {
  font-weight: 737;
}
.sustainability-tcfd .--mt738 {
  margin-top: 738px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt738 {
    margin-top: 369px;
  }
}
.sustainability-tcfd .--mb738 {
  margin-bottom: 738px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb738 {
    margin-bottom: 369px !important;
  }
}
.sustainability-tcfd .--pt738 {
  padding-top: 738px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt738 {
    padding-top: 369px;
  }
}
.sustainability-tcfd .--pb738 {
  padding-bottom: 738px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb738 {
    padding-bottom: 369px;
  }
}
.sustainability-tcfd .--px738 {
  padding: 0 738px;
}
.sustainability-tcfd .max-w-738 {
  max-width: 738px;
}
.sustainability-tcfd .w-738 {
  width: 738px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-738 {
    width: 369px;
  }
}
.sustainability-tcfd .h-738 {
  height: 738px;
}
.sustainability-tcfd .--gap738 {
  gap: 738px !important;
}
.sustainability-tcfd .--fw738 {
  font-weight: 738;
}
.sustainability-tcfd .--mt739 {
  margin-top: 739px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt739 {
    margin-top: 369.5px;
  }
}
.sustainability-tcfd .--mb739 {
  margin-bottom: 739px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb739 {
    margin-bottom: 369.5px !important;
  }
}
.sustainability-tcfd .--pt739 {
  padding-top: 739px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt739 {
    padding-top: 369.5px;
  }
}
.sustainability-tcfd .--pb739 {
  padding-bottom: 739px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb739 {
    padding-bottom: 369.5px;
  }
}
.sustainability-tcfd .--px739 {
  padding: 0 739px;
}
.sustainability-tcfd .max-w-739 {
  max-width: 739px;
}
.sustainability-tcfd .w-739 {
  width: 739px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-739 {
    width: 369.5px;
  }
}
.sustainability-tcfd .h-739 {
  height: 739px;
}
.sustainability-tcfd .--gap739 {
  gap: 739px !important;
}
.sustainability-tcfd .--fw739 {
  font-weight: 739;
}
.sustainability-tcfd .--mt740 {
  margin-top: 740px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt740 {
    margin-top: 370px;
  }
}
.sustainability-tcfd .--mb740 {
  margin-bottom: 740px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb740 {
    margin-bottom: 370px !important;
  }
}
.sustainability-tcfd .--pt740 {
  padding-top: 740px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt740 {
    padding-top: 370px;
  }
}
.sustainability-tcfd .--pb740 {
  padding-bottom: 740px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb740 {
    padding-bottom: 370px;
  }
}
.sustainability-tcfd .--px740 {
  padding: 0 740px;
}
.sustainability-tcfd .max-w-740 {
  max-width: 740px;
}
.sustainability-tcfd .w-740 {
  width: 740px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-740 {
    width: 370px;
  }
}
.sustainability-tcfd .h-740 {
  height: 740px;
}
.sustainability-tcfd .--gap740 {
  gap: 740px !important;
}
.sustainability-tcfd .--fw740 {
  font-weight: 740;
}
.sustainability-tcfd .--mt741 {
  margin-top: 741px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt741 {
    margin-top: 370.5px;
  }
}
.sustainability-tcfd .--mb741 {
  margin-bottom: 741px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb741 {
    margin-bottom: 370.5px !important;
  }
}
.sustainability-tcfd .--pt741 {
  padding-top: 741px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt741 {
    padding-top: 370.5px;
  }
}
.sustainability-tcfd .--pb741 {
  padding-bottom: 741px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb741 {
    padding-bottom: 370.5px;
  }
}
.sustainability-tcfd .--px741 {
  padding: 0 741px;
}
.sustainability-tcfd .max-w-741 {
  max-width: 741px;
}
.sustainability-tcfd .w-741 {
  width: 741px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-741 {
    width: 370.5px;
  }
}
.sustainability-tcfd .h-741 {
  height: 741px;
}
.sustainability-tcfd .--gap741 {
  gap: 741px !important;
}
.sustainability-tcfd .--fw741 {
  font-weight: 741;
}
.sustainability-tcfd .--mt742 {
  margin-top: 742px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt742 {
    margin-top: 371px;
  }
}
.sustainability-tcfd .--mb742 {
  margin-bottom: 742px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb742 {
    margin-bottom: 371px !important;
  }
}
.sustainability-tcfd .--pt742 {
  padding-top: 742px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt742 {
    padding-top: 371px;
  }
}
.sustainability-tcfd .--pb742 {
  padding-bottom: 742px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb742 {
    padding-bottom: 371px;
  }
}
.sustainability-tcfd .--px742 {
  padding: 0 742px;
}
.sustainability-tcfd .max-w-742 {
  max-width: 742px;
}
.sustainability-tcfd .w-742 {
  width: 742px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-742 {
    width: 371px;
  }
}
.sustainability-tcfd .h-742 {
  height: 742px;
}
.sustainability-tcfd .--gap742 {
  gap: 742px !important;
}
.sustainability-tcfd .--fw742 {
  font-weight: 742;
}
.sustainability-tcfd .--mt743 {
  margin-top: 743px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt743 {
    margin-top: 371.5px;
  }
}
.sustainability-tcfd .--mb743 {
  margin-bottom: 743px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb743 {
    margin-bottom: 371.5px !important;
  }
}
.sustainability-tcfd .--pt743 {
  padding-top: 743px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt743 {
    padding-top: 371.5px;
  }
}
.sustainability-tcfd .--pb743 {
  padding-bottom: 743px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb743 {
    padding-bottom: 371.5px;
  }
}
.sustainability-tcfd .--px743 {
  padding: 0 743px;
}
.sustainability-tcfd .max-w-743 {
  max-width: 743px;
}
.sustainability-tcfd .w-743 {
  width: 743px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-743 {
    width: 371.5px;
  }
}
.sustainability-tcfd .h-743 {
  height: 743px;
}
.sustainability-tcfd .--gap743 {
  gap: 743px !important;
}
.sustainability-tcfd .--fw743 {
  font-weight: 743;
}
.sustainability-tcfd .--mt744 {
  margin-top: 744px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt744 {
    margin-top: 372px;
  }
}
.sustainability-tcfd .--mb744 {
  margin-bottom: 744px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb744 {
    margin-bottom: 372px !important;
  }
}
.sustainability-tcfd .--pt744 {
  padding-top: 744px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt744 {
    padding-top: 372px;
  }
}
.sustainability-tcfd .--pb744 {
  padding-bottom: 744px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb744 {
    padding-bottom: 372px;
  }
}
.sustainability-tcfd .--px744 {
  padding: 0 744px;
}
.sustainability-tcfd .max-w-744 {
  max-width: 744px;
}
.sustainability-tcfd .w-744 {
  width: 744px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-744 {
    width: 372px;
  }
}
.sustainability-tcfd .h-744 {
  height: 744px;
}
.sustainability-tcfd .--gap744 {
  gap: 744px !important;
}
.sustainability-tcfd .--fw744 {
  font-weight: 744;
}
.sustainability-tcfd .--mt745 {
  margin-top: 745px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt745 {
    margin-top: 372.5px;
  }
}
.sustainability-tcfd .--mb745 {
  margin-bottom: 745px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb745 {
    margin-bottom: 372.5px !important;
  }
}
.sustainability-tcfd .--pt745 {
  padding-top: 745px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt745 {
    padding-top: 372.5px;
  }
}
.sustainability-tcfd .--pb745 {
  padding-bottom: 745px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb745 {
    padding-bottom: 372.5px;
  }
}
.sustainability-tcfd .--px745 {
  padding: 0 745px;
}
.sustainability-tcfd .max-w-745 {
  max-width: 745px;
}
.sustainability-tcfd .w-745 {
  width: 745px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-745 {
    width: 372.5px;
  }
}
.sustainability-tcfd .h-745 {
  height: 745px;
}
.sustainability-tcfd .--gap745 {
  gap: 745px !important;
}
.sustainability-tcfd .--fw745 {
  font-weight: 745;
}
.sustainability-tcfd .--mt746 {
  margin-top: 746px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt746 {
    margin-top: 373px;
  }
}
.sustainability-tcfd .--mb746 {
  margin-bottom: 746px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb746 {
    margin-bottom: 373px !important;
  }
}
.sustainability-tcfd .--pt746 {
  padding-top: 746px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt746 {
    padding-top: 373px;
  }
}
.sustainability-tcfd .--pb746 {
  padding-bottom: 746px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb746 {
    padding-bottom: 373px;
  }
}
.sustainability-tcfd .--px746 {
  padding: 0 746px;
}
.sustainability-tcfd .max-w-746 {
  max-width: 746px;
}
.sustainability-tcfd .w-746 {
  width: 746px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-746 {
    width: 373px;
  }
}
.sustainability-tcfd .h-746 {
  height: 746px;
}
.sustainability-tcfd .--gap746 {
  gap: 746px !important;
}
.sustainability-tcfd .--fw746 {
  font-weight: 746;
}
.sustainability-tcfd .--mt747 {
  margin-top: 747px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt747 {
    margin-top: 373.5px;
  }
}
.sustainability-tcfd .--mb747 {
  margin-bottom: 747px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb747 {
    margin-bottom: 373.5px !important;
  }
}
.sustainability-tcfd .--pt747 {
  padding-top: 747px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt747 {
    padding-top: 373.5px;
  }
}
.sustainability-tcfd .--pb747 {
  padding-bottom: 747px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb747 {
    padding-bottom: 373.5px;
  }
}
.sustainability-tcfd .--px747 {
  padding: 0 747px;
}
.sustainability-tcfd .max-w-747 {
  max-width: 747px;
}
.sustainability-tcfd .w-747 {
  width: 747px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-747 {
    width: 373.5px;
  }
}
.sustainability-tcfd .h-747 {
  height: 747px;
}
.sustainability-tcfd .--gap747 {
  gap: 747px !important;
}
.sustainability-tcfd .--fw747 {
  font-weight: 747;
}
.sustainability-tcfd .--mt748 {
  margin-top: 748px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt748 {
    margin-top: 374px;
  }
}
.sustainability-tcfd .--mb748 {
  margin-bottom: 748px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb748 {
    margin-bottom: 374px !important;
  }
}
.sustainability-tcfd .--pt748 {
  padding-top: 748px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt748 {
    padding-top: 374px;
  }
}
.sustainability-tcfd .--pb748 {
  padding-bottom: 748px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb748 {
    padding-bottom: 374px;
  }
}
.sustainability-tcfd .--px748 {
  padding: 0 748px;
}
.sustainability-tcfd .max-w-748 {
  max-width: 748px;
}
.sustainability-tcfd .w-748 {
  width: 748px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-748 {
    width: 374px;
  }
}
.sustainability-tcfd .h-748 {
  height: 748px;
}
.sustainability-tcfd .--gap748 {
  gap: 748px !important;
}
.sustainability-tcfd .--fw748 {
  font-weight: 748;
}
.sustainability-tcfd .--mt749 {
  margin-top: 749px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt749 {
    margin-top: 374.5px;
  }
}
.sustainability-tcfd .--mb749 {
  margin-bottom: 749px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb749 {
    margin-bottom: 374.5px !important;
  }
}
.sustainability-tcfd .--pt749 {
  padding-top: 749px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt749 {
    padding-top: 374.5px;
  }
}
.sustainability-tcfd .--pb749 {
  padding-bottom: 749px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb749 {
    padding-bottom: 374.5px;
  }
}
.sustainability-tcfd .--px749 {
  padding: 0 749px;
}
.sustainability-tcfd .max-w-749 {
  max-width: 749px;
}
.sustainability-tcfd .w-749 {
  width: 749px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-749 {
    width: 374.5px;
  }
}
.sustainability-tcfd .h-749 {
  height: 749px;
}
.sustainability-tcfd .--gap749 {
  gap: 749px !important;
}
.sustainability-tcfd .--fw749 {
  font-weight: 749;
}
.sustainability-tcfd .--mt750 {
  margin-top: 750px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt750 {
    margin-top: 375px;
  }
}
.sustainability-tcfd .--mb750 {
  margin-bottom: 750px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb750 {
    margin-bottom: 375px !important;
  }
}
.sustainability-tcfd .--pt750 {
  padding-top: 750px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt750 {
    padding-top: 375px;
  }
}
.sustainability-tcfd .--pb750 {
  padding-bottom: 750px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb750 {
    padding-bottom: 375px;
  }
}
.sustainability-tcfd .--px750 {
  padding: 0 750px;
}
.sustainability-tcfd .max-w-750 {
  max-width: 750px;
}
.sustainability-tcfd .w-750 {
  width: 750px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-750 {
    width: 375px;
  }
}
.sustainability-tcfd .h-750 {
  height: 750px;
}
.sustainability-tcfd .--gap750 {
  gap: 750px !important;
}
.sustainability-tcfd .--fw750 {
  font-weight: 750;
}
.sustainability-tcfd .--mt751 {
  margin-top: 751px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt751 {
    margin-top: 375.5px;
  }
}
.sustainability-tcfd .--mb751 {
  margin-bottom: 751px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb751 {
    margin-bottom: 375.5px !important;
  }
}
.sustainability-tcfd .--pt751 {
  padding-top: 751px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt751 {
    padding-top: 375.5px;
  }
}
.sustainability-tcfd .--pb751 {
  padding-bottom: 751px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb751 {
    padding-bottom: 375.5px;
  }
}
.sustainability-tcfd .--px751 {
  padding: 0 751px;
}
.sustainability-tcfd .max-w-751 {
  max-width: 751px;
}
.sustainability-tcfd .w-751 {
  width: 751px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-751 {
    width: 375.5px;
  }
}
.sustainability-tcfd .h-751 {
  height: 751px;
}
.sustainability-tcfd .--gap751 {
  gap: 751px !important;
}
.sustainability-tcfd .--fw751 {
  font-weight: 751;
}
.sustainability-tcfd .--mt752 {
  margin-top: 752px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt752 {
    margin-top: 376px;
  }
}
.sustainability-tcfd .--mb752 {
  margin-bottom: 752px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb752 {
    margin-bottom: 376px !important;
  }
}
.sustainability-tcfd .--pt752 {
  padding-top: 752px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt752 {
    padding-top: 376px;
  }
}
.sustainability-tcfd .--pb752 {
  padding-bottom: 752px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb752 {
    padding-bottom: 376px;
  }
}
.sustainability-tcfd .--px752 {
  padding: 0 752px;
}
.sustainability-tcfd .max-w-752 {
  max-width: 752px;
}
.sustainability-tcfd .w-752 {
  width: 752px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-752 {
    width: 376px;
  }
}
.sustainability-tcfd .h-752 {
  height: 752px;
}
.sustainability-tcfd .--gap752 {
  gap: 752px !important;
}
.sustainability-tcfd .--fw752 {
  font-weight: 752;
}
.sustainability-tcfd .--mt753 {
  margin-top: 753px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt753 {
    margin-top: 376.5px;
  }
}
.sustainability-tcfd .--mb753 {
  margin-bottom: 753px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb753 {
    margin-bottom: 376.5px !important;
  }
}
.sustainability-tcfd .--pt753 {
  padding-top: 753px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt753 {
    padding-top: 376.5px;
  }
}
.sustainability-tcfd .--pb753 {
  padding-bottom: 753px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb753 {
    padding-bottom: 376.5px;
  }
}
.sustainability-tcfd .--px753 {
  padding: 0 753px;
}
.sustainability-tcfd .max-w-753 {
  max-width: 753px;
}
.sustainability-tcfd .w-753 {
  width: 753px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-753 {
    width: 376.5px;
  }
}
.sustainability-tcfd .h-753 {
  height: 753px;
}
.sustainability-tcfd .--gap753 {
  gap: 753px !important;
}
.sustainability-tcfd .--fw753 {
  font-weight: 753;
}
.sustainability-tcfd .--mt754 {
  margin-top: 754px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt754 {
    margin-top: 377px;
  }
}
.sustainability-tcfd .--mb754 {
  margin-bottom: 754px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb754 {
    margin-bottom: 377px !important;
  }
}
.sustainability-tcfd .--pt754 {
  padding-top: 754px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt754 {
    padding-top: 377px;
  }
}
.sustainability-tcfd .--pb754 {
  padding-bottom: 754px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb754 {
    padding-bottom: 377px;
  }
}
.sustainability-tcfd .--px754 {
  padding: 0 754px;
}
.sustainability-tcfd .max-w-754 {
  max-width: 754px;
}
.sustainability-tcfd .w-754 {
  width: 754px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-754 {
    width: 377px;
  }
}
.sustainability-tcfd .h-754 {
  height: 754px;
}
.sustainability-tcfd .--gap754 {
  gap: 754px !important;
}
.sustainability-tcfd .--fw754 {
  font-weight: 754;
}
.sustainability-tcfd .--mt755 {
  margin-top: 755px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt755 {
    margin-top: 377.5px;
  }
}
.sustainability-tcfd .--mb755 {
  margin-bottom: 755px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb755 {
    margin-bottom: 377.5px !important;
  }
}
.sustainability-tcfd .--pt755 {
  padding-top: 755px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt755 {
    padding-top: 377.5px;
  }
}
.sustainability-tcfd .--pb755 {
  padding-bottom: 755px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb755 {
    padding-bottom: 377.5px;
  }
}
.sustainability-tcfd .--px755 {
  padding: 0 755px;
}
.sustainability-tcfd .max-w-755 {
  max-width: 755px;
}
.sustainability-tcfd .w-755 {
  width: 755px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-755 {
    width: 377.5px;
  }
}
.sustainability-tcfd .h-755 {
  height: 755px;
}
.sustainability-tcfd .--gap755 {
  gap: 755px !important;
}
.sustainability-tcfd .--fw755 {
  font-weight: 755;
}
.sustainability-tcfd .--mt756 {
  margin-top: 756px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt756 {
    margin-top: 378px;
  }
}
.sustainability-tcfd .--mb756 {
  margin-bottom: 756px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb756 {
    margin-bottom: 378px !important;
  }
}
.sustainability-tcfd .--pt756 {
  padding-top: 756px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt756 {
    padding-top: 378px;
  }
}
.sustainability-tcfd .--pb756 {
  padding-bottom: 756px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb756 {
    padding-bottom: 378px;
  }
}
.sustainability-tcfd .--px756 {
  padding: 0 756px;
}
.sustainability-tcfd .max-w-756 {
  max-width: 756px;
}
.sustainability-tcfd .w-756 {
  width: 756px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-756 {
    width: 378px;
  }
}
.sustainability-tcfd .h-756 {
  height: 756px;
}
.sustainability-tcfd .--gap756 {
  gap: 756px !important;
}
.sustainability-tcfd .--fw756 {
  font-weight: 756;
}
.sustainability-tcfd .--mt757 {
  margin-top: 757px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt757 {
    margin-top: 378.5px;
  }
}
.sustainability-tcfd .--mb757 {
  margin-bottom: 757px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb757 {
    margin-bottom: 378.5px !important;
  }
}
.sustainability-tcfd .--pt757 {
  padding-top: 757px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt757 {
    padding-top: 378.5px;
  }
}
.sustainability-tcfd .--pb757 {
  padding-bottom: 757px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb757 {
    padding-bottom: 378.5px;
  }
}
.sustainability-tcfd .--px757 {
  padding: 0 757px;
}
.sustainability-tcfd .max-w-757 {
  max-width: 757px;
}
.sustainability-tcfd .w-757 {
  width: 757px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-757 {
    width: 378.5px;
  }
}
.sustainability-tcfd .h-757 {
  height: 757px;
}
.sustainability-tcfd .--gap757 {
  gap: 757px !important;
}
.sustainability-tcfd .--fw757 {
  font-weight: 757;
}
.sustainability-tcfd .--mt758 {
  margin-top: 758px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt758 {
    margin-top: 379px;
  }
}
.sustainability-tcfd .--mb758 {
  margin-bottom: 758px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb758 {
    margin-bottom: 379px !important;
  }
}
.sustainability-tcfd .--pt758 {
  padding-top: 758px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt758 {
    padding-top: 379px;
  }
}
.sustainability-tcfd .--pb758 {
  padding-bottom: 758px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb758 {
    padding-bottom: 379px;
  }
}
.sustainability-tcfd .--px758 {
  padding: 0 758px;
}
.sustainability-tcfd .max-w-758 {
  max-width: 758px;
}
.sustainability-tcfd .w-758 {
  width: 758px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-758 {
    width: 379px;
  }
}
.sustainability-tcfd .h-758 {
  height: 758px;
}
.sustainability-tcfd .--gap758 {
  gap: 758px !important;
}
.sustainability-tcfd .--fw758 {
  font-weight: 758;
}
.sustainability-tcfd .--mt759 {
  margin-top: 759px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt759 {
    margin-top: 379.5px;
  }
}
.sustainability-tcfd .--mb759 {
  margin-bottom: 759px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb759 {
    margin-bottom: 379.5px !important;
  }
}
.sustainability-tcfd .--pt759 {
  padding-top: 759px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt759 {
    padding-top: 379.5px;
  }
}
.sustainability-tcfd .--pb759 {
  padding-bottom: 759px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb759 {
    padding-bottom: 379.5px;
  }
}
.sustainability-tcfd .--px759 {
  padding: 0 759px;
}
.sustainability-tcfd .max-w-759 {
  max-width: 759px;
}
.sustainability-tcfd .w-759 {
  width: 759px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-759 {
    width: 379.5px;
  }
}
.sustainability-tcfd .h-759 {
  height: 759px;
}
.sustainability-tcfd .--gap759 {
  gap: 759px !important;
}
.sustainability-tcfd .--fw759 {
  font-weight: 759;
}
.sustainability-tcfd .--mt760 {
  margin-top: 760px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt760 {
    margin-top: 380px;
  }
}
.sustainability-tcfd .--mb760 {
  margin-bottom: 760px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb760 {
    margin-bottom: 380px !important;
  }
}
.sustainability-tcfd .--pt760 {
  padding-top: 760px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt760 {
    padding-top: 380px;
  }
}
.sustainability-tcfd .--pb760 {
  padding-bottom: 760px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb760 {
    padding-bottom: 380px;
  }
}
.sustainability-tcfd .--px760 {
  padding: 0 760px;
}
.sustainability-tcfd .max-w-760 {
  max-width: 760px;
}
.sustainability-tcfd .w-760 {
  width: 760px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-760 {
    width: 380px;
  }
}
.sustainability-tcfd .h-760 {
  height: 760px;
}
.sustainability-tcfd .--gap760 {
  gap: 760px !important;
}
.sustainability-tcfd .--fw760 {
  font-weight: 760;
}
.sustainability-tcfd .--mt761 {
  margin-top: 761px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt761 {
    margin-top: 380.5px;
  }
}
.sustainability-tcfd .--mb761 {
  margin-bottom: 761px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb761 {
    margin-bottom: 380.5px !important;
  }
}
.sustainability-tcfd .--pt761 {
  padding-top: 761px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt761 {
    padding-top: 380.5px;
  }
}
.sustainability-tcfd .--pb761 {
  padding-bottom: 761px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb761 {
    padding-bottom: 380.5px;
  }
}
.sustainability-tcfd .--px761 {
  padding: 0 761px;
}
.sustainability-tcfd .max-w-761 {
  max-width: 761px;
}
.sustainability-tcfd .w-761 {
  width: 761px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-761 {
    width: 380.5px;
  }
}
.sustainability-tcfd .h-761 {
  height: 761px;
}
.sustainability-tcfd .--gap761 {
  gap: 761px !important;
}
.sustainability-tcfd .--fw761 {
  font-weight: 761;
}
.sustainability-tcfd .--mt762 {
  margin-top: 762px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt762 {
    margin-top: 381px;
  }
}
.sustainability-tcfd .--mb762 {
  margin-bottom: 762px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb762 {
    margin-bottom: 381px !important;
  }
}
.sustainability-tcfd .--pt762 {
  padding-top: 762px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt762 {
    padding-top: 381px;
  }
}
.sustainability-tcfd .--pb762 {
  padding-bottom: 762px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb762 {
    padding-bottom: 381px;
  }
}
.sustainability-tcfd .--px762 {
  padding: 0 762px;
}
.sustainability-tcfd .max-w-762 {
  max-width: 762px;
}
.sustainability-tcfd .w-762 {
  width: 762px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-762 {
    width: 381px;
  }
}
.sustainability-tcfd .h-762 {
  height: 762px;
}
.sustainability-tcfd .--gap762 {
  gap: 762px !important;
}
.sustainability-tcfd .--fw762 {
  font-weight: 762;
}
.sustainability-tcfd .--mt763 {
  margin-top: 763px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt763 {
    margin-top: 381.5px;
  }
}
.sustainability-tcfd .--mb763 {
  margin-bottom: 763px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb763 {
    margin-bottom: 381.5px !important;
  }
}
.sustainability-tcfd .--pt763 {
  padding-top: 763px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt763 {
    padding-top: 381.5px;
  }
}
.sustainability-tcfd .--pb763 {
  padding-bottom: 763px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb763 {
    padding-bottom: 381.5px;
  }
}
.sustainability-tcfd .--px763 {
  padding: 0 763px;
}
.sustainability-tcfd .max-w-763 {
  max-width: 763px;
}
.sustainability-tcfd .w-763 {
  width: 763px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-763 {
    width: 381.5px;
  }
}
.sustainability-tcfd .h-763 {
  height: 763px;
}
.sustainability-tcfd .--gap763 {
  gap: 763px !important;
}
.sustainability-tcfd .--fw763 {
  font-weight: 763;
}
.sustainability-tcfd .--mt764 {
  margin-top: 764px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt764 {
    margin-top: 382px;
  }
}
.sustainability-tcfd .--mb764 {
  margin-bottom: 764px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb764 {
    margin-bottom: 382px !important;
  }
}
.sustainability-tcfd .--pt764 {
  padding-top: 764px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt764 {
    padding-top: 382px;
  }
}
.sustainability-tcfd .--pb764 {
  padding-bottom: 764px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb764 {
    padding-bottom: 382px;
  }
}
.sustainability-tcfd .--px764 {
  padding: 0 764px;
}
.sustainability-tcfd .max-w-764 {
  max-width: 764px;
}
.sustainability-tcfd .w-764 {
  width: 764px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-764 {
    width: 382px;
  }
}
.sustainability-tcfd .h-764 {
  height: 764px;
}
.sustainability-tcfd .--gap764 {
  gap: 764px !important;
}
.sustainability-tcfd .--fw764 {
  font-weight: 764;
}
.sustainability-tcfd .--mt765 {
  margin-top: 765px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt765 {
    margin-top: 382.5px;
  }
}
.sustainability-tcfd .--mb765 {
  margin-bottom: 765px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb765 {
    margin-bottom: 382.5px !important;
  }
}
.sustainability-tcfd .--pt765 {
  padding-top: 765px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt765 {
    padding-top: 382.5px;
  }
}
.sustainability-tcfd .--pb765 {
  padding-bottom: 765px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb765 {
    padding-bottom: 382.5px;
  }
}
.sustainability-tcfd .--px765 {
  padding: 0 765px;
}
.sustainability-tcfd .max-w-765 {
  max-width: 765px;
}
.sustainability-tcfd .w-765 {
  width: 765px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-765 {
    width: 382.5px;
  }
}
.sustainability-tcfd .h-765 {
  height: 765px;
}
.sustainability-tcfd .--gap765 {
  gap: 765px !important;
}
.sustainability-tcfd .--fw765 {
  font-weight: 765;
}
.sustainability-tcfd .--mt766 {
  margin-top: 766px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt766 {
    margin-top: 383px;
  }
}
.sustainability-tcfd .--mb766 {
  margin-bottom: 766px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb766 {
    margin-bottom: 383px !important;
  }
}
.sustainability-tcfd .--pt766 {
  padding-top: 766px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt766 {
    padding-top: 383px;
  }
}
.sustainability-tcfd .--pb766 {
  padding-bottom: 766px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb766 {
    padding-bottom: 383px;
  }
}
.sustainability-tcfd .--px766 {
  padding: 0 766px;
}
.sustainability-tcfd .max-w-766 {
  max-width: 766px;
}
.sustainability-tcfd .w-766 {
  width: 766px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-766 {
    width: 383px;
  }
}
.sustainability-tcfd .h-766 {
  height: 766px;
}
.sustainability-tcfd .--gap766 {
  gap: 766px !important;
}
.sustainability-tcfd .--fw766 {
  font-weight: 766;
}
.sustainability-tcfd .--mt767 {
  margin-top: 767px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt767 {
    margin-top: 383.5px;
  }
}
.sustainability-tcfd .--mb767 {
  margin-bottom: 767px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb767 {
    margin-bottom: 383.5px !important;
  }
}
.sustainability-tcfd .--pt767 {
  padding-top: 767px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt767 {
    padding-top: 383.5px;
  }
}
.sustainability-tcfd .--pb767 {
  padding-bottom: 767px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb767 {
    padding-bottom: 383.5px;
  }
}
.sustainability-tcfd .--px767 {
  padding: 0 767px;
}
.sustainability-tcfd .max-w-767 {
  max-width: 767px;
}
.sustainability-tcfd .w-767 {
  width: 767px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-767 {
    width: 383.5px;
  }
}
.sustainability-tcfd .h-767 {
  height: 767px;
}
.sustainability-tcfd .--gap767 {
  gap: 767px !important;
}
.sustainability-tcfd .--fw767 {
  font-weight: 767;
}
.sustainability-tcfd .--mt768 {
  margin-top: 768px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt768 {
    margin-top: 384px;
  }
}
.sustainability-tcfd .--mb768 {
  margin-bottom: 768px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb768 {
    margin-bottom: 384px !important;
  }
}
.sustainability-tcfd .--pt768 {
  padding-top: 768px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt768 {
    padding-top: 384px;
  }
}
.sustainability-tcfd .--pb768 {
  padding-bottom: 768px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb768 {
    padding-bottom: 384px;
  }
}
.sustainability-tcfd .--px768 {
  padding: 0 768px;
}
.sustainability-tcfd .max-w-768 {
  max-width: 768px;
}
.sustainability-tcfd .w-768 {
  width: 768px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-768 {
    width: 384px;
  }
}
.sustainability-tcfd .h-768 {
  height: 768px;
}
.sustainability-tcfd .--gap768 {
  gap: 768px !important;
}
.sustainability-tcfd .--fw768 {
  font-weight: 768;
}
.sustainability-tcfd .--mt769 {
  margin-top: 769px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt769 {
    margin-top: 384.5px;
  }
}
.sustainability-tcfd .--mb769 {
  margin-bottom: 769px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb769 {
    margin-bottom: 384.5px !important;
  }
}
.sustainability-tcfd .--pt769 {
  padding-top: 769px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt769 {
    padding-top: 384.5px;
  }
}
.sustainability-tcfd .--pb769 {
  padding-bottom: 769px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb769 {
    padding-bottom: 384.5px;
  }
}
.sustainability-tcfd .--px769 {
  padding: 0 769px;
}
.sustainability-tcfd .max-w-769 {
  max-width: 769px;
}
.sustainability-tcfd .w-769 {
  width: 769px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-769 {
    width: 384.5px;
  }
}
.sustainability-tcfd .h-769 {
  height: 769px;
}
.sustainability-tcfd .--gap769 {
  gap: 769px !important;
}
.sustainability-tcfd .--fw769 {
  font-weight: 769;
}
.sustainability-tcfd .--mt770 {
  margin-top: 770px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt770 {
    margin-top: 385px;
  }
}
.sustainability-tcfd .--mb770 {
  margin-bottom: 770px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb770 {
    margin-bottom: 385px !important;
  }
}
.sustainability-tcfd .--pt770 {
  padding-top: 770px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt770 {
    padding-top: 385px;
  }
}
.sustainability-tcfd .--pb770 {
  padding-bottom: 770px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb770 {
    padding-bottom: 385px;
  }
}
.sustainability-tcfd .--px770 {
  padding: 0 770px;
}
.sustainability-tcfd .max-w-770 {
  max-width: 770px;
}
.sustainability-tcfd .w-770 {
  width: 770px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-770 {
    width: 385px;
  }
}
.sustainability-tcfd .h-770 {
  height: 770px;
}
.sustainability-tcfd .--gap770 {
  gap: 770px !important;
}
.sustainability-tcfd .--fw770 {
  font-weight: 770;
}
.sustainability-tcfd .--mt771 {
  margin-top: 771px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt771 {
    margin-top: 385.5px;
  }
}
.sustainability-tcfd .--mb771 {
  margin-bottom: 771px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb771 {
    margin-bottom: 385.5px !important;
  }
}
.sustainability-tcfd .--pt771 {
  padding-top: 771px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt771 {
    padding-top: 385.5px;
  }
}
.sustainability-tcfd .--pb771 {
  padding-bottom: 771px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb771 {
    padding-bottom: 385.5px;
  }
}
.sustainability-tcfd .--px771 {
  padding: 0 771px;
}
.sustainability-tcfd .max-w-771 {
  max-width: 771px;
}
.sustainability-tcfd .w-771 {
  width: 771px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-771 {
    width: 385.5px;
  }
}
.sustainability-tcfd .h-771 {
  height: 771px;
}
.sustainability-tcfd .--gap771 {
  gap: 771px !important;
}
.sustainability-tcfd .--fw771 {
  font-weight: 771;
}
.sustainability-tcfd .--mt772 {
  margin-top: 772px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt772 {
    margin-top: 386px;
  }
}
.sustainability-tcfd .--mb772 {
  margin-bottom: 772px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb772 {
    margin-bottom: 386px !important;
  }
}
.sustainability-tcfd .--pt772 {
  padding-top: 772px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt772 {
    padding-top: 386px;
  }
}
.sustainability-tcfd .--pb772 {
  padding-bottom: 772px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb772 {
    padding-bottom: 386px;
  }
}
.sustainability-tcfd .--px772 {
  padding: 0 772px;
}
.sustainability-tcfd .max-w-772 {
  max-width: 772px;
}
.sustainability-tcfd .w-772 {
  width: 772px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-772 {
    width: 386px;
  }
}
.sustainability-tcfd .h-772 {
  height: 772px;
}
.sustainability-tcfd .--gap772 {
  gap: 772px !important;
}
.sustainability-tcfd .--fw772 {
  font-weight: 772;
}
.sustainability-tcfd .--mt773 {
  margin-top: 773px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt773 {
    margin-top: 386.5px;
  }
}
.sustainability-tcfd .--mb773 {
  margin-bottom: 773px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb773 {
    margin-bottom: 386.5px !important;
  }
}
.sustainability-tcfd .--pt773 {
  padding-top: 773px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt773 {
    padding-top: 386.5px;
  }
}
.sustainability-tcfd .--pb773 {
  padding-bottom: 773px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb773 {
    padding-bottom: 386.5px;
  }
}
.sustainability-tcfd .--px773 {
  padding: 0 773px;
}
.sustainability-tcfd .max-w-773 {
  max-width: 773px;
}
.sustainability-tcfd .w-773 {
  width: 773px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-773 {
    width: 386.5px;
  }
}
.sustainability-tcfd .h-773 {
  height: 773px;
}
.sustainability-tcfd .--gap773 {
  gap: 773px !important;
}
.sustainability-tcfd .--fw773 {
  font-weight: 773;
}
.sustainability-tcfd .--mt774 {
  margin-top: 774px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt774 {
    margin-top: 387px;
  }
}
.sustainability-tcfd .--mb774 {
  margin-bottom: 774px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb774 {
    margin-bottom: 387px !important;
  }
}
.sustainability-tcfd .--pt774 {
  padding-top: 774px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt774 {
    padding-top: 387px;
  }
}
.sustainability-tcfd .--pb774 {
  padding-bottom: 774px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb774 {
    padding-bottom: 387px;
  }
}
.sustainability-tcfd .--px774 {
  padding: 0 774px;
}
.sustainability-tcfd .max-w-774 {
  max-width: 774px;
}
.sustainability-tcfd .w-774 {
  width: 774px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-774 {
    width: 387px;
  }
}
.sustainability-tcfd .h-774 {
  height: 774px;
}
.sustainability-tcfd .--gap774 {
  gap: 774px !important;
}
.sustainability-tcfd .--fw774 {
  font-weight: 774;
}
.sustainability-tcfd .--mt775 {
  margin-top: 775px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt775 {
    margin-top: 387.5px;
  }
}
.sustainability-tcfd .--mb775 {
  margin-bottom: 775px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb775 {
    margin-bottom: 387.5px !important;
  }
}
.sustainability-tcfd .--pt775 {
  padding-top: 775px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt775 {
    padding-top: 387.5px;
  }
}
.sustainability-tcfd .--pb775 {
  padding-bottom: 775px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb775 {
    padding-bottom: 387.5px;
  }
}
.sustainability-tcfd .--px775 {
  padding: 0 775px;
}
.sustainability-tcfd .max-w-775 {
  max-width: 775px;
}
.sustainability-tcfd .w-775 {
  width: 775px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-775 {
    width: 387.5px;
  }
}
.sustainability-tcfd .h-775 {
  height: 775px;
}
.sustainability-tcfd .--gap775 {
  gap: 775px !important;
}
.sustainability-tcfd .--fw775 {
  font-weight: 775;
}
.sustainability-tcfd .--mt776 {
  margin-top: 776px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt776 {
    margin-top: 388px;
  }
}
.sustainability-tcfd .--mb776 {
  margin-bottom: 776px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb776 {
    margin-bottom: 388px !important;
  }
}
.sustainability-tcfd .--pt776 {
  padding-top: 776px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt776 {
    padding-top: 388px;
  }
}
.sustainability-tcfd .--pb776 {
  padding-bottom: 776px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb776 {
    padding-bottom: 388px;
  }
}
.sustainability-tcfd .--px776 {
  padding: 0 776px;
}
.sustainability-tcfd .max-w-776 {
  max-width: 776px;
}
.sustainability-tcfd .w-776 {
  width: 776px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-776 {
    width: 388px;
  }
}
.sustainability-tcfd .h-776 {
  height: 776px;
}
.sustainability-tcfd .--gap776 {
  gap: 776px !important;
}
.sustainability-tcfd .--fw776 {
  font-weight: 776;
}
.sustainability-tcfd .--mt777 {
  margin-top: 777px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt777 {
    margin-top: 388.5px;
  }
}
.sustainability-tcfd .--mb777 {
  margin-bottom: 777px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb777 {
    margin-bottom: 388.5px !important;
  }
}
.sustainability-tcfd .--pt777 {
  padding-top: 777px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt777 {
    padding-top: 388.5px;
  }
}
.sustainability-tcfd .--pb777 {
  padding-bottom: 777px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb777 {
    padding-bottom: 388.5px;
  }
}
.sustainability-tcfd .--px777 {
  padding: 0 777px;
}
.sustainability-tcfd .max-w-777 {
  max-width: 777px;
}
.sustainability-tcfd .w-777 {
  width: 777px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-777 {
    width: 388.5px;
  }
}
.sustainability-tcfd .h-777 {
  height: 777px;
}
.sustainability-tcfd .--gap777 {
  gap: 777px !important;
}
.sustainability-tcfd .--fw777 {
  font-weight: 777;
}
.sustainability-tcfd .--mt778 {
  margin-top: 778px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt778 {
    margin-top: 389px;
  }
}
.sustainability-tcfd .--mb778 {
  margin-bottom: 778px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb778 {
    margin-bottom: 389px !important;
  }
}
.sustainability-tcfd .--pt778 {
  padding-top: 778px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt778 {
    padding-top: 389px;
  }
}
.sustainability-tcfd .--pb778 {
  padding-bottom: 778px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb778 {
    padding-bottom: 389px;
  }
}
.sustainability-tcfd .--px778 {
  padding: 0 778px;
}
.sustainability-tcfd .max-w-778 {
  max-width: 778px;
}
.sustainability-tcfd .w-778 {
  width: 778px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-778 {
    width: 389px;
  }
}
.sustainability-tcfd .h-778 {
  height: 778px;
}
.sustainability-tcfd .--gap778 {
  gap: 778px !important;
}
.sustainability-tcfd .--fw778 {
  font-weight: 778;
}
.sustainability-tcfd .--mt779 {
  margin-top: 779px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt779 {
    margin-top: 389.5px;
  }
}
.sustainability-tcfd .--mb779 {
  margin-bottom: 779px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb779 {
    margin-bottom: 389.5px !important;
  }
}
.sustainability-tcfd .--pt779 {
  padding-top: 779px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt779 {
    padding-top: 389.5px;
  }
}
.sustainability-tcfd .--pb779 {
  padding-bottom: 779px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb779 {
    padding-bottom: 389.5px;
  }
}
.sustainability-tcfd .--px779 {
  padding: 0 779px;
}
.sustainability-tcfd .max-w-779 {
  max-width: 779px;
}
.sustainability-tcfd .w-779 {
  width: 779px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-779 {
    width: 389.5px;
  }
}
.sustainability-tcfd .h-779 {
  height: 779px;
}
.sustainability-tcfd .--gap779 {
  gap: 779px !important;
}
.sustainability-tcfd .--fw779 {
  font-weight: 779;
}
.sustainability-tcfd .--mt780 {
  margin-top: 780px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt780 {
    margin-top: 390px;
  }
}
.sustainability-tcfd .--mb780 {
  margin-bottom: 780px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb780 {
    margin-bottom: 390px !important;
  }
}
.sustainability-tcfd .--pt780 {
  padding-top: 780px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt780 {
    padding-top: 390px;
  }
}
.sustainability-tcfd .--pb780 {
  padding-bottom: 780px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb780 {
    padding-bottom: 390px;
  }
}
.sustainability-tcfd .--px780 {
  padding: 0 780px;
}
.sustainability-tcfd .max-w-780 {
  max-width: 780px;
}
.sustainability-tcfd .w-780 {
  width: 780px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-780 {
    width: 390px;
  }
}
.sustainability-tcfd .h-780 {
  height: 780px;
}
.sustainability-tcfd .--gap780 {
  gap: 780px !important;
}
.sustainability-tcfd .--fw780 {
  font-weight: 780;
}
.sustainability-tcfd .--mt781 {
  margin-top: 781px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt781 {
    margin-top: 390.5px;
  }
}
.sustainability-tcfd .--mb781 {
  margin-bottom: 781px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb781 {
    margin-bottom: 390.5px !important;
  }
}
.sustainability-tcfd .--pt781 {
  padding-top: 781px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt781 {
    padding-top: 390.5px;
  }
}
.sustainability-tcfd .--pb781 {
  padding-bottom: 781px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb781 {
    padding-bottom: 390.5px;
  }
}
.sustainability-tcfd .--px781 {
  padding: 0 781px;
}
.sustainability-tcfd .max-w-781 {
  max-width: 781px;
}
.sustainability-tcfd .w-781 {
  width: 781px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-781 {
    width: 390.5px;
  }
}
.sustainability-tcfd .h-781 {
  height: 781px;
}
.sustainability-tcfd .--gap781 {
  gap: 781px !important;
}
.sustainability-tcfd .--fw781 {
  font-weight: 781;
}
.sustainability-tcfd .--mt782 {
  margin-top: 782px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt782 {
    margin-top: 391px;
  }
}
.sustainability-tcfd .--mb782 {
  margin-bottom: 782px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb782 {
    margin-bottom: 391px !important;
  }
}
.sustainability-tcfd .--pt782 {
  padding-top: 782px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt782 {
    padding-top: 391px;
  }
}
.sustainability-tcfd .--pb782 {
  padding-bottom: 782px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb782 {
    padding-bottom: 391px;
  }
}
.sustainability-tcfd .--px782 {
  padding: 0 782px;
}
.sustainability-tcfd .max-w-782 {
  max-width: 782px;
}
.sustainability-tcfd .w-782 {
  width: 782px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-782 {
    width: 391px;
  }
}
.sustainability-tcfd .h-782 {
  height: 782px;
}
.sustainability-tcfd .--gap782 {
  gap: 782px !important;
}
.sustainability-tcfd .--fw782 {
  font-weight: 782;
}
.sustainability-tcfd .--mt783 {
  margin-top: 783px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt783 {
    margin-top: 391.5px;
  }
}
.sustainability-tcfd .--mb783 {
  margin-bottom: 783px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb783 {
    margin-bottom: 391.5px !important;
  }
}
.sustainability-tcfd .--pt783 {
  padding-top: 783px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt783 {
    padding-top: 391.5px;
  }
}
.sustainability-tcfd .--pb783 {
  padding-bottom: 783px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb783 {
    padding-bottom: 391.5px;
  }
}
.sustainability-tcfd .--px783 {
  padding: 0 783px;
}
.sustainability-tcfd .max-w-783 {
  max-width: 783px;
}
.sustainability-tcfd .w-783 {
  width: 783px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-783 {
    width: 391.5px;
  }
}
.sustainability-tcfd .h-783 {
  height: 783px;
}
.sustainability-tcfd .--gap783 {
  gap: 783px !important;
}
.sustainability-tcfd .--fw783 {
  font-weight: 783;
}
.sustainability-tcfd .--mt784 {
  margin-top: 784px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt784 {
    margin-top: 392px;
  }
}
.sustainability-tcfd .--mb784 {
  margin-bottom: 784px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb784 {
    margin-bottom: 392px !important;
  }
}
.sustainability-tcfd .--pt784 {
  padding-top: 784px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt784 {
    padding-top: 392px;
  }
}
.sustainability-tcfd .--pb784 {
  padding-bottom: 784px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb784 {
    padding-bottom: 392px;
  }
}
.sustainability-tcfd .--px784 {
  padding: 0 784px;
}
.sustainability-tcfd .max-w-784 {
  max-width: 784px;
}
.sustainability-tcfd .w-784 {
  width: 784px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-784 {
    width: 392px;
  }
}
.sustainability-tcfd .h-784 {
  height: 784px;
}
.sustainability-tcfd .--gap784 {
  gap: 784px !important;
}
.sustainability-tcfd .--fw784 {
  font-weight: 784;
}
.sustainability-tcfd .--mt785 {
  margin-top: 785px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt785 {
    margin-top: 392.5px;
  }
}
.sustainability-tcfd .--mb785 {
  margin-bottom: 785px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb785 {
    margin-bottom: 392.5px !important;
  }
}
.sustainability-tcfd .--pt785 {
  padding-top: 785px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt785 {
    padding-top: 392.5px;
  }
}
.sustainability-tcfd .--pb785 {
  padding-bottom: 785px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb785 {
    padding-bottom: 392.5px;
  }
}
.sustainability-tcfd .--px785 {
  padding: 0 785px;
}
.sustainability-tcfd .max-w-785 {
  max-width: 785px;
}
.sustainability-tcfd .w-785 {
  width: 785px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-785 {
    width: 392.5px;
  }
}
.sustainability-tcfd .h-785 {
  height: 785px;
}
.sustainability-tcfd .--gap785 {
  gap: 785px !important;
}
.sustainability-tcfd .--fw785 {
  font-weight: 785;
}
.sustainability-tcfd .--mt786 {
  margin-top: 786px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt786 {
    margin-top: 393px;
  }
}
.sustainability-tcfd .--mb786 {
  margin-bottom: 786px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb786 {
    margin-bottom: 393px !important;
  }
}
.sustainability-tcfd .--pt786 {
  padding-top: 786px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt786 {
    padding-top: 393px;
  }
}
.sustainability-tcfd .--pb786 {
  padding-bottom: 786px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb786 {
    padding-bottom: 393px;
  }
}
.sustainability-tcfd .--px786 {
  padding: 0 786px;
}
.sustainability-tcfd .max-w-786 {
  max-width: 786px;
}
.sustainability-tcfd .w-786 {
  width: 786px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-786 {
    width: 393px;
  }
}
.sustainability-tcfd .h-786 {
  height: 786px;
}
.sustainability-tcfd .--gap786 {
  gap: 786px !important;
}
.sustainability-tcfd .--fw786 {
  font-weight: 786;
}
.sustainability-tcfd .--mt787 {
  margin-top: 787px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt787 {
    margin-top: 393.5px;
  }
}
.sustainability-tcfd .--mb787 {
  margin-bottom: 787px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb787 {
    margin-bottom: 393.5px !important;
  }
}
.sustainability-tcfd .--pt787 {
  padding-top: 787px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt787 {
    padding-top: 393.5px;
  }
}
.sustainability-tcfd .--pb787 {
  padding-bottom: 787px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb787 {
    padding-bottom: 393.5px;
  }
}
.sustainability-tcfd .--px787 {
  padding: 0 787px;
}
.sustainability-tcfd .max-w-787 {
  max-width: 787px;
}
.sustainability-tcfd .w-787 {
  width: 787px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-787 {
    width: 393.5px;
  }
}
.sustainability-tcfd .h-787 {
  height: 787px;
}
.sustainability-tcfd .--gap787 {
  gap: 787px !important;
}
.sustainability-tcfd .--fw787 {
  font-weight: 787;
}
.sustainability-tcfd .--mt788 {
  margin-top: 788px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt788 {
    margin-top: 394px;
  }
}
.sustainability-tcfd .--mb788 {
  margin-bottom: 788px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb788 {
    margin-bottom: 394px !important;
  }
}
.sustainability-tcfd .--pt788 {
  padding-top: 788px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt788 {
    padding-top: 394px;
  }
}
.sustainability-tcfd .--pb788 {
  padding-bottom: 788px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb788 {
    padding-bottom: 394px;
  }
}
.sustainability-tcfd .--px788 {
  padding: 0 788px;
}
.sustainability-tcfd .max-w-788 {
  max-width: 788px;
}
.sustainability-tcfd .w-788 {
  width: 788px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-788 {
    width: 394px;
  }
}
.sustainability-tcfd .h-788 {
  height: 788px;
}
.sustainability-tcfd .--gap788 {
  gap: 788px !important;
}
.sustainability-tcfd .--fw788 {
  font-weight: 788;
}
.sustainability-tcfd .--mt789 {
  margin-top: 789px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt789 {
    margin-top: 394.5px;
  }
}
.sustainability-tcfd .--mb789 {
  margin-bottom: 789px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb789 {
    margin-bottom: 394.5px !important;
  }
}
.sustainability-tcfd .--pt789 {
  padding-top: 789px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt789 {
    padding-top: 394.5px;
  }
}
.sustainability-tcfd .--pb789 {
  padding-bottom: 789px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb789 {
    padding-bottom: 394.5px;
  }
}
.sustainability-tcfd .--px789 {
  padding: 0 789px;
}
.sustainability-tcfd .max-w-789 {
  max-width: 789px;
}
.sustainability-tcfd .w-789 {
  width: 789px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-789 {
    width: 394.5px;
  }
}
.sustainability-tcfd .h-789 {
  height: 789px;
}
.sustainability-tcfd .--gap789 {
  gap: 789px !important;
}
.sustainability-tcfd .--fw789 {
  font-weight: 789;
}
.sustainability-tcfd .--mt790 {
  margin-top: 790px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt790 {
    margin-top: 395px;
  }
}
.sustainability-tcfd .--mb790 {
  margin-bottom: 790px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb790 {
    margin-bottom: 395px !important;
  }
}
.sustainability-tcfd .--pt790 {
  padding-top: 790px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt790 {
    padding-top: 395px;
  }
}
.sustainability-tcfd .--pb790 {
  padding-bottom: 790px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb790 {
    padding-bottom: 395px;
  }
}
.sustainability-tcfd .--px790 {
  padding: 0 790px;
}
.sustainability-tcfd .max-w-790 {
  max-width: 790px;
}
.sustainability-tcfd .w-790 {
  width: 790px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-790 {
    width: 395px;
  }
}
.sustainability-tcfd .h-790 {
  height: 790px;
}
.sustainability-tcfd .--gap790 {
  gap: 790px !important;
}
.sustainability-tcfd .--fw790 {
  font-weight: 790;
}
.sustainability-tcfd .--mt791 {
  margin-top: 791px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt791 {
    margin-top: 395.5px;
  }
}
.sustainability-tcfd .--mb791 {
  margin-bottom: 791px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb791 {
    margin-bottom: 395.5px !important;
  }
}
.sustainability-tcfd .--pt791 {
  padding-top: 791px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt791 {
    padding-top: 395.5px;
  }
}
.sustainability-tcfd .--pb791 {
  padding-bottom: 791px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb791 {
    padding-bottom: 395.5px;
  }
}
.sustainability-tcfd .--px791 {
  padding: 0 791px;
}
.sustainability-tcfd .max-w-791 {
  max-width: 791px;
}
.sustainability-tcfd .w-791 {
  width: 791px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-791 {
    width: 395.5px;
  }
}
.sustainability-tcfd .h-791 {
  height: 791px;
}
.sustainability-tcfd .--gap791 {
  gap: 791px !important;
}
.sustainability-tcfd .--fw791 {
  font-weight: 791;
}
.sustainability-tcfd .--mt792 {
  margin-top: 792px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt792 {
    margin-top: 396px;
  }
}
.sustainability-tcfd .--mb792 {
  margin-bottom: 792px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb792 {
    margin-bottom: 396px !important;
  }
}
.sustainability-tcfd .--pt792 {
  padding-top: 792px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt792 {
    padding-top: 396px;
  }
}
.sustainability-tcfd .--pb792 {
  padding-bottom: 792px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb792 {
    padding-bottom: 396px;
  }
}
.sustainability-tcfd .--px792 {
  padding: 0 792px;
}
.sustainability-tcfd .max-w-792 {
  max-width: 792px;
}
.sustainability-tcfd .w-792 {
  width: 792px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-792 {
    width: 396px;
  }
}
.sustainability-tcfd .h-792 {
  height: 792px;
}
.sustainability-tcfd .--gap792 {
  gap: 792px !important;
}
.sustainability-tcfd .--fw792 {
  font-weight: 792;
}
.sustainability-tcfd .--mt793 {
  margin-top: 793px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt793 {
    margin-top: 396.5px;
  }
}
.sustainability-tcfd .--mb793 {
  margin-bottom: 793px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb793 {
    margin-bottom: 396.5px !important;
  }
}
.sustainability-tcfd .--pt793 {
  padding-top: 793px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt793 {
    padding-top: 396.5px;
  }
}
.sustainability-tcfd .--pb793 {
  padding-bottom: 793px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb793 {
    padding-bottom: 396.5px;
  }
}
.sustainability-tcfd .--px793 {
  padding: 0 793px;
}
.sustainability-tcfd .max-w-793 {
  max-width: 793px;
}
.sustainability-tcfd .w-793 {
  width: 793px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-793 {
    width: 396.5px;
  }
}
.sustainability-tcfd .h-793 {
  height: 793px;
}
.sustainability-tcfd .--gap793 {
  gap: 793px !important;
}
.sustainability-tcfd .--fw793 {
  font-weight: 793;
}
.sustainability-tcfd .--mt794 {
  margin-top: 794px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt794 {
    margin-top: 397px;
  }
}
.sustainability-tcfd .--mb794 {
  margin-bottom: 794px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb794 {
    margin-bottom: 397px !important;
  }
}
.sustainability-tcfd .--pt794 {
  padding-top: 794px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt794 {
    padding-top: 397px;
  }
}
.sustainability-tcfd .--pb794 {
  padding-bottom: 794px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb794 {
    padding-bottom: 397px;
  }
}
.sustainability-tcfd .--px794 {
  padding: 0 794px;
}
.sustainability-tcfd .max-w-794 {
  max-width: 794px;
}
.sustainability-tcfd .w-794 {
  width: 794px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-794 {
    width: 397px;
  }
}
.sustainability-tcfd .h-794 {
  height: 794px;
}
.sustainability-tcfd .--gap794 {
  gap: 794px !important;
}
.sustainability-tcfd .--fw794 {
  font-weight: 794;
}
.sustainability-tcfd .--mt795 {
  margin-top: 795px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt795 {
    margin-top: 397.5px;
  }
}
.sustainability-tcfd .--mb795 {
  margin-bottom: 795px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb795 {
    margin-bottom: 397.5px !important;
  }
}
.sustainability-tcfd .--pt795 {
  padding-top: 795px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt795 {
    padding-top: 397.5px;
  }
}
.sustainability-tcfd .--pb795 {
  padding-bottom: 795px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb795 {
    padding-bottom: 397.5px;
  }
}
.sustainability-tcfd .--px795 {
  padding: 0 795px;
}
.sustainability-tcfd .max-w-795 {
  max-width: 795px;
}
.sustainability-tcfd .w-795 {
  width: 795px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-795 {
    width: 397.5px;
  }
}
.sustainability-tcfd .h-795 {
  height: 795px;
}
.sustainability-tcfd .--gap795 {
  gap: 795px !important;
}
.sustainability-tcfd .--fw795 {
  font-weight: 795;
}
.sustainability-tcfd .--mt796 {
  margin-top: 796px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt796 {
    margin-top: 398px;
  }
}
.sustainability-tcfd .--mb796 {
  margin-bottom: 796px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb796 {
    margin-bottom: 398px !important;
  }
}
.sustainability-tcfd .--pt796 {
  padding-top: 796px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt796 {
    padding-top: 398px;
  }
}
.sustainability-tcfd .--pb796 {
  padding-bottom: 796px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb796 {
    padding-bottom: 398px;
  }
}
.sustainability-tcfd .--px796 {
  padding: 0 796px;
}
.sustainability-tcfd .max-w-796 {
  max-width: 796px;
}
.sustainability-tcfd .w-796 {
  width: 796px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-796 {
    width: 398px;
  }
}
.sustainability-tcfd .h-796 {
  height: 796px;
}
.sustainability-tcfd .--gap796 {
  gap: 796px !important;
}
.sustainability-tcfd .--fw796 {
  font-weight: 796;
}
.sustainability-tcfd .--mt797 {
  margin-top: 797px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt797 {
    margin-top: 398.5px;
  }
}
.sustainability-tcfd .--mb797 {
  margin-bottom: 797px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb797 {
    margin-bottom: 398.5px !important;
  }
}
.sustainability-tcfd .--pt797 {
  padding-top: 797px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt797 {
    padding-top: 398.5px;
  }
}
.sustainability-tcfd .--pb797 {
  padding-bottom: 797px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb797 {
    padding-bottom: 398.5px;
  }
}
.sustainability-tcfd .--px797 {
  padding: 0 797px;
}
.sustainability-tcfd .max-w-797 {
  max-width: 797px;
}
.sustainability-tcfd .w-797 {
  width: 797px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-797 {
    width: 398.5px;
  }
}
.sustainability-tcfd .h-797 {
  height: 797px;
}
.sustainability-tcfd .--gap797 {
  gap: 797px !important;
}
.sustainability-tcfd .--fw797 {
  font-weight: 797;
}
.sustainability-tcfd .--mt798 {
  margin-top: 798px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt798 {
    margin-top: 399px;
  }
}
.sustainability-tcfd .--mb798 {
  margin-bottom: 798px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb798 {
    margin-bottom: 399px !important;
  }
}
.sustainability-tcfd .--pt798 {
  padding-top: 798px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt798 {
    padding-top: 399px;
  }
}
.sustainability-tcfd .--pb798 {
  padding-bottom: 798px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb798 {
    padding-bottom: 399px;
  }
}
.sustainability-tcfd .--px798 {
  padding: 0 798px;
}
.sustainability-tcfd .max-w-798 {
  max-width: 798px;
}
.sustainability-tcfd .w-798 {
  width: 798px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-798 {
    width: 399px;
  }
}
.sustainability-tcfd .h-798 {
  height: 798px;
}
.sustainability-tcfd .--gap798 {
  gap: 798px !important;
}
.sustainability-tcfd .--fw798 {
  font-weight: 798;
}
.sustainability-tcfd .--mt799 {
  margin-top: 799px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt799 {
    margin-top: 399.5px;
  }
}
.sustainability-tcfd .--mb799 {
  margin-bottom: 799px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb799 {
    margin-bottom: 399.5px !important;
  }
}
.sustainability-tcfd .--pt799 {
  padding-top: 799px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt799 {
    padding-top: 399.5px;
  }
}
.sustainability-tcfd .--pb799 {
  padding-bottom: 799px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb799 {
    padding-bottom: 399.5px;
  }
}
.sustainability-tcfd .--px799 {
  padding: 0 799px;
}
.sustainability-tcfd .max-w-799 {
  max-width: 799px;
}
.sustainability-tcfd .w-799 {
  width: 799px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-799 {
    width: 399.5px;
  }
}
.sustainability-tcfd .h-799 {
  height: 799px;
}
.sustainability-tcfd .--gap799 {
  gap: 799px !important;
}
.sustainability-tcfd .--fw799 {
  font-weight: 799;
}
.sustainability-tcfd .--mt800 {
  margin-top: 800px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt800 {
    margin-top: 400px;
  }
}
.sustainability-tcfd .--mb800 {
  margin-bottom: 800px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb800 {
    margin-bottom: 400px !important;
  }
}
.sustainability-tcfd .--pt800 {
  padding-top: 800px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt800 {
    padding-top: 400px;
  }
}
.sustainability-tcfd .--pb800 {
  padding-bottom: 800px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb800 {
    padding-bottom: 400px;
  }
}
.sustainability-tcfd .--px800 {
  padding: 0 800px;
}
.sustainability-tcfd .max-w-800 {
  max-width: 800px;
}
.sustainability-tcfd .w-800 {
  width: 800px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-800 {
    width: 400px;
  }
}
.sustainability-tcfd .h-800 {
  height: 800px;
}
.sustainability-tcfd .--gap800 {
  gap: 800px !important;
}
.sustainability-tcfd .--fw800 {
  font-weight: 800;
}
.sustainability-tcfd .--mt801 {
  margin-top: 801px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt801 {
    margin-top: 400.5px;
  }
}
.sustainability-tcfd .--mb801 {
  margin-bottom: 801px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb801 {
    margin-bottom: 400.5px !important;
  }
}
.sustainability-tcfd .--pt801 {
  padding-top: 801px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt801 {
    padding-top: 400.5px;
  }
}
.sustainability-tcfd .--pb801 {
  padding-bottom: 801px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb801 {
    padding-bottom: 400.5px;
  }
}
.sustainability-tcfd .--px801 {
  padding: 0 801px;
}
.sustainability-tcfd .max-w-801 {
  max-width: 801px;
}
.sustainability-tcfd .w-801 {
  width: 801px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-801 {
    width: 400.5px;
  }
}
.sustainability-tcfd .h-801 {
  height: 801px;
}
.sustainability-tcfd .--gap801 {
  gap: 801px !important;
}
.sustainability-tcfd .--fw801 {
  font-weight: 801;
}
.sustainability-tcfd .--mt802 {
  margin-top: 802px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt802 {
    margin-top: 401px;
  }
}
.sustainability-tcfd .--mb802 {
  margin-bottom: 802px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb802 {
    margin-bottom: 401px !important;
  }
}
.sustainability-tcfd .--pt802 {
  padding-top: 802px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt802 {
    padding-top: 401px;
  }
}
.sustainability-tcfd .--pb802 {
  padding-bottom: 802px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb802 {
    padding-bottom: 401px;
  }
}
.sustainability-tcfd .--px802 {
  padding: 0 802px;
}
.sustainability-tcfd .max-w-802 {
  max-width: 802px;
}
.sustainability-tcfd .w-802 {
  width: 802px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-802 {
    width: 401px;
  }
}
.sustainability-tcfd .h-802 {
  height: 802px;
}
.sustainability-tcfd .--gap802 {
  gap: 802px !important;
}
.sustainability-tcfd .--fw802 {
  font-weight: 802;
}
.sustainability-tcfd .--mt803 {
  margin-top: 803px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt803 {
    margin-top: 401.5px;
  }
}
.sustainability-tcfd .--mb803 {
  margin-bottom: 803px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb803 {
    margin-bottom: 401.5px !important;
  }
}
.sustainability-tcfd .--pt803 {
  padding-top: 803px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt803 {
    padding-top: 401.5px;
  }
}
.sustainability-tcfd .--pb803 {
  padding-bottom: 803px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb803 {
    padding-bottom: 401.5px;
  }
}
.sustainability-tcfd .--px803 {
  padding: 0 803px;
}
.sustainability-tcfd .max-w-803 {
  max-width: 803px;
}
.sustainability-tcfd .w-803 {
  width: 803px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-803 {
    width: 401.5px;
  }
}
.sustainability-tcfd .h-803 {
  height: 803px;
}
.sustainability-tcfd .--gap803 {
  gap: 803px !important;
}
.sustainability-tcfd .--fw803 {
  font-weight: 803;
}
.sustainability-tcfd .--mt804 {
  margin-top: 804px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt804 {
    margin-top: 402px;
  }
}
.sustainability-tcfd .--mb804 {
  margin-bottom: 804px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb804 {
    margin-bottom: 402px !important;
  }
}
.sustainability-tcfd .--pt804 {
  padding-top: 804px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt804 {
    padding-top: 402px;
  }
}
.sustainability-tcfd .--pb804 {
  padding-bottom: 804px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb804 {
    padding-bottom: 402px;
  }
}
.sustainability-tcfd .--px804 {
  padding: 0 804px;
}
.sustainability-tcfd .max-w-804 {
  max-width: 804px;
}
.sustainability-tcfd .w-804 {
  width: 804px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-804 {
    width: 402px;
  }
}
.sustainability-tcfd .h-804 {
  height: 804px;
}
.sustainability-tcfd .--gap804 {
  gap: 804px !important;
}
.sustainability-tcfd .--fw804 {
  font-weight: 804;
}
.sustainability-tcfd .--mt805 {
  margin-top: 805px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt805 {
    margin-top: 402.5px;
  }
}
.sustainability-tcfd .--mb805 {
  margin-bottom: 805px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb805 {
    margin-bottom: 402.5px !important;
  }
}
.sustainability-tcfd .--pt805 {
  padding-top: 805px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt805 {
    padding-top: 402.5px;
  }
}
.sustainability-tcfd .--pb805 {
  padding-bottom: 805px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb805 {
    padding-bottom: 402.5px;
  }
}
.sustainability-tcfd .--px805 {
  padding: 0 805px;
}
.sustainability-tcfd .max-w-805 {
  max-width: 805px;
}
.sustainability-tcfd .w-805 {
  width: 805px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-805 {
    width: 402.5px;
  }
}
.sustainability-tcfd .h-805 {
  height: 805px;
}
.sustainability-tcfd .--gap805 {
  gap: 805px !important;
}
.sustainability-tcfd .--fw805 {
  font-weight: 805;
}
.sustainability-tcfd .--mt806 {
  margin-top: 806px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt806 {
    margin-top: 403px;
  }
}
.sustainability-tcfd .--mb806 {
  margin-bottom: 806px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb806 {
    margin-bottom: 403px !important;
  }
}
.sustainability-tcfd .--pt806 {
  padding-top: 806px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt806 {
    padding-top: 403px;
  }
}
.sustainability-tcfd .--pb806 {
  padding-bottom: 806px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb806 {
    padding-bottom: 403px;
  }
}
.sustainability-tcfd .--px806 {
  padding: 0 806px;
}
.sustainability-tcfd .max-w-806 {
  max-width: 806px;
}
.sustainability-tcfd .w-806 {
  width: 806px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-806 {
    width: 403px;
  }
}
.sustainability-tcfd .h-806 {
  height: 806px;
}
.sustainability-tcfd .--gap806 {
  gap: 806px !important;
}
.sustainability-tcfd .--fw806 {
  font-weight: 806;
}
.sustainability-tcfd .--mt807 {
  margin-top: 807px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt807 {
    margin-top: 403.5px;
  }
}
.sustainability-tcfd .--mb807 {
  margin-bottom: 807px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb807 {
    margin-bottom: 403.5px !important;
  }
}
.sustainability-tcfd .--pt807 {
  padding-top: 807px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt807 {
    padding-top: 403.5px;
  }
}
.sustainability-tcfd .--pb807 {
  padding-bottom: 807px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb807 {
    padding-bottom: 403.5px;
  }
}
.sustainability-tcfd .--px807 {
  padding: 0 807px;
}
.sustainability-tcfd .max-w-807 {
  max-width: 807px;
}
.sustainability-tcfd .w-807 {
  width: 807px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-807 {
    width: 403.5px;
  }
}
.sustainability-tcfd .h-807 {
  height: 807px;
}
.sustainability-tcfd .--gap807 {
  gap: 807px !important;
}
.sustainability-tcfd .--fw807 {
  font-weight: 807;
}
.sustainability-tcfd .--mt808 {
  margin-top: 808px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt808 {
    margin-top: 404px;
  }
}
.sustainability-tcfd .--mb808 {
  margin-bottom: 808px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb808 {
    margin-bottom: 404px !important;
  }
}
.sustainability-tcfd .--pt808 {
  padding-top: 808px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt808 {
    padding-top: 404px;
  }
}
.sustainability-tcfd .--pb808 {
  padding-bottom: 808px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb808 {
    padding-bottom: 404px;
  }
}
.sustainability-tcfd .--px808 {
  padding: 0 808px;
}
.sustainability-tcfd .max-w-808 {
  max-width: 808px;
}
.sustainability-tcfd .w-808 {
  width: 808px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-808 {
    width: 404px;
  }
}
.sustainability-tcfd .h-808 {
  height: 808px;
}
.sustainability-tcfd .--gap808 {
  gap: 808px !important;
}
.sustainability-tcfd .--fw808 {
  font-weight: 808;
}
.sustainability-tcfd .--mt809 {
  margin-top: 809px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt809 {
    margin-top: 404.5px;
  }
}
.sustainability-tcfd .--mb809 {
  margin-bottom: 809px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb809 {
    margin-bottom: 404.5px !important;
  }
}
.sustainability-tcfd .--pt809 {
  padding-top: 809px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt809 {
    padding-top: 404.5px;
  }
}
.sustainability-tcfd .--pb809 {
  padding-bottom: 809px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb809 {
    padding-bottom: 404.5px;
  }
}
.sustainability-tcfd .--px809 {
  padding: 0 809px;
}
.sustainability-tcfd .max-w-809 {
  max-width: 809px;
}
.sustainability-tcfd .w-809 {
  width: 809px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-809 {
    width: 404.5px;
  }
}
.sustainability-tcfd .h-809 {
  height: 809px;
}
.sustainability-tcfd .--gap809 {
  gap: 809px !important;
}
.sustainability-tcfd .--fw809 {
  font-weight: 809;
}
.sustainability-tcfd .--mt810 {
  margin-top: 810px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt810 {
    margin-top: 405px;
  }
}
.sustainability-tcfd .--mb810 {
  margin-bottom: 810px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb810 {
    margin-bottom: 405px !important;
  }
}
.sustainability-tcfd .--pt810 {
  padding-top: 810px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt810 {
    padding-top: 405px;
  }
}
.sustainability-tcfd .--pb810 {
  padding-bottom: 810px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb810 {
    padding-bottom: 405px;
  }
}
.sustainability-tcfd .--px810 {
  padding: 0 810px;
}
.sustainability-tcfd .max-w-810 {
  max-width: 810px;
}
.sustainability-tcfd .w-810 {
  width: 810px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-810 {
    width: 405px;
  }
}
.sustainability-tcfd .h-810 {
  height: 810px;
}
.sustainability-tcfd .--gap810 {
  gap: 810px !important;
}
.sustainability-tcfd .--fw810 {
  font-weight: 810;
}
.sustainability-tcfd .--mt811 {
  margin-top: 811px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt811 {
    margin-top: 405.5px;
  }
}
.sustainability-tcfd .--mb811 {
  margin-bottom: 811px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb811 {
    margin-bottom: 405.5px !important;
  }
}
.sustainability-tcfd .--pt811 {
  padding-top: 811px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt811 {
    padding-top: 405.5px;
  }
}
.sustainability-tcfd .--pb811 {
  padding-bottom: 811px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb811 {
    padding-bottom: 405.5px;
  }
}
.sustainability-tcfd .--px811 {
  padding: 0 811px;
}
.sustainability-tcfd .max-w-811 {
  max-width: 811px;
}
.sustainability-tcfd .w-811 {
  width: 811px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-811 {
    width: 405.5px;
  }
}
.sustainability-tcfd .h-811 {
  height: 811px;
}
.sustainability-tcfd .--gap811 {
  gap: 811px !important;
}
.sustainability-tcfd .--fw811 {
  font-weight: 811;
}
.sustainability-tcfd .--mt812 {
  margin-top: 812px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt812 {
    margin-top: 406px;
  }
}
.sustainability-tcfd .--mb812 {
  margin-bottom: 812px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb812 {
    margin-bottom: 406px !important;
  }
}
.sustainability-tcfd .--pt812 {
  padding-top: 812px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt812 {
    padding-top: 406px;
  }
}
.sustainability-tcfd .--pb812 {
  padding-bottom: 812px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb812 {
    padding-bottom: 406px;
  }
}
.sustainability-tcfd .--px812 {
  padding: 0 812px;
}
.sustainability-tcfd .max-w-812 {
  max-width: 812px;
}
.sustainability-tcfd .w-812 {
  width: 812px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-812 {
    width: 406px;
  }
}
.sustainability-tcfd .h-812 {
  height: 812px;
}
.sustainability-tcfd .--gap812 {
  gap: 812px !important;
}
.sustainability-tcfd .--fw812 {
  font-weight: 812;
}
.sustainability-tcfd .--mt813 {
  margin-top: 813px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt813 {
    margin-top: 406.5px;
  }
}
.sustainability-tcfd .--mb813 {
  margin-bottom: 813px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb813 {
    margin-bottom: 406.5px !important;
  }
}
.sustainability-tcfd .--pt813 {
  padding-top: 813px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt813 {
    padding-top: 406.5px;
  }
}
.sustainability-tcfd .--pb813 {
  padding-bottom: 813px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb813 {
    padding-bottom: 406.5px;
  }
}
.sustainability-tcfd .--px813 {
  padding: 0 813px;
}
.sustainability-tcfd .max-w-813 {
  max-width: 813px;
}
.sustainability-tcfd .w-813 {
  width: 813px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-813 {
    width: 406.5px;
  }
}
.sustainability-tcfd .h-813 {
  height: 813px;
}
.sustainability-tcfd .--gap813 {
  gap: 813px !important;
}
.sustainability-tcfd .--fw813 {
  font-weight: 813;
}
.sustainability-tcfd .--mt814 {
  margin-top: 814px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt814 {
    margin-top: 407px;
  }
}
.sustainability-tcfd .--mb814 {
  margin-bottom: 814px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb814 {
    margin-bottom: 407px !important;
  }
}
.sustainability-tcfd .--pt814 {
  padding-top: 814px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt814 {
    padding-top: 407px;
  }
}
.sustainability-tcfd .--pb814 {
  padding-bottom: 814px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb814 {
    padding-bottom: 407px;
  }
}
.sustainability-tcfd .--px814 {
  padding: 0 814px;
}
.sustainability-tcfd .max-w-814 {
  max-width: 814px;
}
.sustainability-tcfd .w-814 {
  width: 814px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-814 {
    width: 407px;
  }
}
.sustainability-tcfd .h-814 {
  height: 814px;
}
.sustainability-tcfd .--gap814 {
  gap: 814px !important;
}
.sustainability-tcfd .--fw814 {
  font-weight: 814;
}
.sustainability-tcfd .--mt815 {
  margin-top: 815px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt815 {
    margin-top: 407.5px;
  }
}
.sustainability-tcfd .--mb815 {
  margin-bottom: 815px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb815 {
    margin-bottom: 407.5px !important;
  }
}
.sustainability-tcfd .--pt815 {
  padding-top: 815px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt815 {
    padding-top: 407.5px;
  }
}
.sustainability-tcfd .--pb815 {
  padding-bottom: 815px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb815 {
    padding-bottom: 407.5px;
  }
}
.sustainability-tcfd .--px815 {
  padding: 0 815px;
}
.sustainability-tcfd .max-w-815 {
  max-width: 815px;
}
.sustainability-tcfd .w-815 {
  width: 815px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-815 {
    width: 407.5px;
  }
}
.sustainability-tcfd .h-815 {
  height: 815px;
}
.sustainability-tcfd .--gap815 {
  gap: 815px !important;
}
.sustainability-tcfd .--fw815 {
  font-weight: 815;
}
.sustainability-tcfd .--mt816 {
  margin-top: 816px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt816 {
    margin-top: 408px;
  }
}
.sustainability-tcfd .--mb816 {
  margin-bottom: 816px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb816 {
    margin-bottom: 408px !important;
  }
}
.sustainability-tcfd .--pt816 {
  padding-top: 816px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt816 {
    padding-top: 408px;
  }
}
.sustainability-tcfd .--pb816 {
  padding-bottom: 816px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb816 {
    padding-bottom: 408px;
  }
}
.sustainability-tcfd .--px816 {
  padding: 0 816px;
}
.sustainability-tcfd .max-w-816 {
  max-width: 816px;
}
.sustainability-tcfd .w-816 {
  width: 816px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-816 {
    width: 408px;
  }
}
.sustainability-tcfd .h-816 {
  height: 816px;
}
.sustainability-tcfd .--gap816 {
  gap: 816px !important;
}
.sustainability-tcfd .--fw816 {
  font-weight: 816;
}
.sustainability-tcfd .--mt817 {
  margin-top: 817px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt817 {
    margin-top: 408.5px;
  }
}
.sustainability-tcfd .--mb817 {
  margin-bottom: 817px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb817 {
    margin-bottom: 408.5px !important;
  }
}
.sustainability-tcfd .--pt817 {
  padding-top: 817px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt817 {
    padding-top: 408.5px;
  }
}
.sustainability-tcfd .--pb817 {
  padding-bottom: 817px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb817 {
    padding-bottom: 408.5px;
  }
}
.sustainability-tcfd .--px817 {
  padding: 0 817px;
}
.sustainability-tcfd .max-w-817 {
  max-width: 817px;
}
.sustainability-tcfd .w-817 {
  width: 817px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-817 {
    width: 408.5px;
  }
}
.sustainability-tcfd .h-817 {
  height: 817px;
}
.sustainability-tcfd .--gap817 {
  gap: 817px !important;
}
.sustainability-tcfd .--fw817 {
  font-weight: 817;
}
.sustainability-tcfd .--mt818 {
  margin-top: 818px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt818 {
    margin-top: 409px;
  }
}
.sustainability-tcfd .--mb818 {
  margin-bottom: 818px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb818 {
    margin-bottom: 409px !important;
  }
}
.sustainability-tcfd .--pt818 {
  padding-top: 818px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt818 {
    padding-top: 409px;
  }
}
.sustainability-tcfd .--pb818 {
  padding-bottom: 818px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb818 {
    padding-bottom: 409px;
  }
}
.sustainability-tcfd .--px818 {
  padding: 0 818px;
}
.sustainability-tcfd .max-w-818 {
  max-width: 818px;
}
.sustainability-tcfd .w-818 {
  width: 818px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-818 {
    width: 409px;
  }
}
.sustainability-tcfd .h-818 {
  height: 818px;
}
.sustainability-tcfd .--gap818 {
  gap: 818px !important;
}
.sustainability-tcfd .--fw818 {
  font-weight: 818;
}
.sustainability-tcfd .--mt819 {
  margin-top: 819px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt819 {
    margin-top: 409.5px;
  }
}
.sustainability-tcfd .--mb819 {
  margin-bottom: 819px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb819 {
    margin-bottom: 409.5px !important;
  }
}
.sustainability-tcfd .--pt819 {
  padding-top: 819px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt819 {
    padding-top: 409.5px;
  }
}
.sustainability-tcfd .--pb819 {
  padding-bottom: 819px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb819 {
    padding-bottom: 409.5px;
  }
}
.sustainability-tcfd .--px819 {
  padding: 0 819px;
}
.sustainability-tcfd .max-w-819 {
  max-width: 819px;
}
.sustainability-tcfd .w-819 {
  width: 819px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-819 {
    width: 409.5px;
  }
}
.sustainability-tcfd .h-819 {
  height: 819px;
}
.sustainability-tcfd .--gap819 {
  gap: 819px !important;
}
.sustainability-tcfd .--fw819 {
  font-weight: 819;
}
.sustainability-tcfd .--mt820 {
  margin-top: 820px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt820 {
    margin-top: 410px;
  }
}
.sustainability-tcfd .--mb820 {
  margin-bottom: 820px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb820 {
    margin-bottom: 410px !important;
  }
}
.sustainability-tcfd .--pt820 {
  padding-top: 820px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt820 {
    padding-top: 410px;
  }
}
.sustainability-tcfd .--pb820 {
  padding-bottom: 820px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb820 {
    padding-bottom: 410px;
  }
}
.sustainability-tcfd .--px820 {
  padding: 0 820px;
}
.sustainability-tcfd .max-w-820 {
  max-width: 820px;
}
.sustainability-tcfd .w-820 {
  width: 820px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-820 {
    width: 410px;
  }
}
.sustainability-tcfd .h-820 {
  height: 820px;
}
.sustainability-tcfd .--gap820 {
  gap: 820px !important;
}
.sustainability-tcfd .--fw820 {
  font-weight: 820;
}
.sustainability-tcfd .--mt821 {
  margin-top: 821px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt821 {
    margin-top: 410.5px;
  }
}
.sustainability-tcfd .--mb821 {
  margin-bottom: 821px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb821 {
    margin-bottom: 410.5px !important;
  }
}
.sustainability-tcfd .--pt821 {
  padding-top: 821px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt821 {
    padding-top: 410.5px;
  }
}
.sustainability-tcfd .--pb821 {
  padding-bottom: 821px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb821 {
    padding-bottom: 410.5px;
  }
}
.sustainability-tcfd .--px821 {
  padding: 0 821px;
}
.sustainability-tcfd .max-w-821 {
  max-width: 821px;
}
.sustainability-tcfd .w-821 {
  width: 821px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-821 {
    width: 410.5px;
  }
}
.sustainability-tcfd .h-821 {
  height: 821px;
}
.sustainability-tcfd .--gap821 {
  gap: 821px !important;
}
.sustainability-tcfd .--fw821 {
  font-weight: 821;
}
.sustainability-tcfd .--mt822 {
  margin-top: 822px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt822 {
    margin-top: 411px;
  }
}
.sustainability-tcfd .--mb822 {
  margin-bottom: 822px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb822 {
    margin-bottom: 411px !important;
  }
}
.sustainability-tcfd .--pt822 {
  padding-top: 822px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt822 {
    padding-top: 411px;
  }
}
.sustainability-tcfd .--pb822 {
  padding-bottom: 822px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb822 {
    padding-bottom: 411px;
  }
}
.sustainability-tcfd .--px822 {
  padding: 0 822px;
}
.sustainability-tcfd .max-w-822 {
  max-width: 822px;
}
.sustainability-tcfd .w-822 {
  width: 822px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-822 {
    width: 411px;
  }
}
.sustainability-tcfd .h-822 {
  height: 822px;
}
.sustainability-tcfd .--gap822 {
  gap: 822px !important;
}
.sustainability-tcfd .--fw822 {
  font-weight: 822;
}
.sustainability-tcfd .--mt823 {
  margin-top: 823px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt823 {
    margin-top: 411.5px;
  }
}
.sustainability-tcfd .--mb823 {
  margin-bottom: 823px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb823 {
    margin-bottom: 411.5px !important;
  }
}
.sustainability-tcfd .--pt823 {
  padding-top: 823px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt823 {
    padding-top: 411.5px;
  }
}
.sustainability-tcfd .--pb823 {
  padding-bottom: 823px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb823 {
    padding-bottom: 411.5px;
  }
}
.sustainability-tcfd .--px823 {
  padding: 0 823px;
}
.sustainability-tcfd .max-w-823 {
  max-width: 823px;
}
.sustainability-tcfd .w-823 {
  width: 823px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-823 {
    width: 411.5px;
  }
}
.sustainability-tcfd .h-823 {
  height: 823px;
}
.sustainability-tcfd .--gap823 {
  gap: 823px !important;
}
.sustainability-tcfd .--fw823 {
  font-weight: 823;
}
.sustainability-tcfd .--mt824 {
  margin-top: 824px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt824 {
    margin-top: 412px;
  }
}
.sustainability-tcfd .--mb824 {
  margin-bottom: 824px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb824 {
    margin-bottom: 412px !important;
  }
}
.sustainability-tcfd .--pt824 {
  padding-top: 824px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt824 {
    padding-top: 412px;
  }
}
.sustainability-tcfd .--pb824 {
  padding-bottom: 824px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb824 {
    padding-bottom: 412px;
  }
}
.sustainability-tcfd .--px824 {
  padding: 0 824px;
}
.sustainability-tcfd .max-w-824 {
  max-width: 824px;
}
.sustainability-tcfd .w-824 {
  width: 824px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-824 {
    width: 412px;
  }
}
.sustainability-tcfd .h-824 {
  height: 824px;
}
.sustainability-tcfd .--gap824 {
  gap: 824px !important;
}
.sustainability-tcfd .--fw824 {
  font-weight: 824;
}
.sustainability-tcfd .--mt825 {
  margin-top: 825px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt825 {
    margin-top: 412.5px;
  }
}
.sustainability-tcfd .--mb825 {
  margin-bottom: 825px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb825 {
    margin-bottom: 412.5px !important;
  }
}
.sustainability-tcfd .--pt825 {
  padding-top: 825px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt825 {
    padding-top: 412.5px;
  }
}
.sustainability-tcfd .--pb825 {
  padding-bottom: 825px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb825 {
    padding-bottom: 412.5px;
  }
}
.sustainability-tcfd .--px825 {
  padding: 0 825px;
}
.sustainability-tcfd .max-w-825 {
  max-width: 825px;
}
.sustainability-tcfd .w-825 {
  width: 825px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-825 {
    width: 412.5px;
  }
}
.sustainability-tcfd .h-825 {
  height: 825px;
}
.sustainability-tcfd .--gap825 {
  gap: 825px !important;
}
.sustainability-tcfd .--fw825 {
  font-weight: 825;
}
.sustainability-tcfd .--mt826 {
  margin-top: 826px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt826 {
    margin-top: 413px;
  }
}
.sustainability-tcfd .--mb826 {
  margin-bottom: 826px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb826 {
    margin-bottom: 413px !important;
  }
}
.sustainability-tcfd .--pt826 {
  padding-top: 826px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt826 {
    padding-top: 413px;
  }
}
.sustainability-tcfd .--pb826 {
  padding-bottom: 826px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb826 {
    padding-bottom: 413px;
  }
}
.sustainability-tcfd .--px826 {
  padding: 0 826px;
}
.sustainability-tcfd .max-w-826 {
  max-width: 826px;
}
.sustainability-tcfd .w-826 {
  width: 826px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-826 {
    width: 413px;
  }
}
.sustainability-tcfd .h-826 {
  height: 826px;
}
.sustainability-tcfd .--gap826 {
  gap: 826px !important;
}
.sustainability-tcfd .--fw826 {
  font-weight: 826;
}
.sustainability-tcfd .--mt827 {
  margin-top: 827px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt827 {
    margin-top: 413.5px;
  }
}
.sustainability-tcfd .--mb827 {
  margin-bottom: 827px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb827 {
    margin-bottom: 413.5px !important;
  }
}
.sustainability-tcfd .--pt827 {
  padding-top: 827px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt827 {
    padding-top: 413.5px;
  }
}
.sustainability-tcfd .--pb827 {
  padding-bottom: 827px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb827 {
    padding-bottom: 413.5px;
  }
}
.sustainability-tcfd .--px827 {
  padding: 0 827px;
}
.sustainability-tcfd .max-w-827 {
  max-width: 827px;
}
.sustainability-tcfd .w-827 {
  width: 827px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-827 {
    width: 413.5px;
  }
}
.sustainability-tcfd .h-827 {
  height: 827px;
}
.sustainability-tcfd .--gap827 {
  gap: 827px !important;
}
.sustainability-tcfd .--fw827 {
  font-weight: 827;
}
.sustainability-tcfd .--mt828 {
  margin-top: 828px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt828 {
    margin-top: 414px;
  }
}
.sustainability-tcfd .--mb828 {
  margin-bottom: 828px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb828 {
    margin-bottom: 414px !important;
  }
}
.sustainability-tcfd .--pt828 {
  padding-top: 828px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt828 {
    padding-top: 414px;
  }
}
.sustainability-tcfd .--pb828 {
  padding-bottom: 828px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb828 {
    padding-bottom: 414px;
  }
}
.sustainability-tcfd .--px828 {
  padding: 0 828px;
}
.sustainability-tcfd .max-w-828 {
  max-width: 828px;
}
.sustainability-tcfd .w-828 {
  width: 828px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-828 {
    width: 414px;
  }
}
.sustainability-tcfd .h-828 {
  height: 828px;
}
.sustainability-tcfd .--gap828 {
  gap: 828px !important;
}
.sustainability-tcfd .--fw828 {
  font-weight: 828;
}
.sustainability-tcfd .--mt829 {
  margin-top: 829px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt829 {
    margin-top: 414.5px;
  }
}
.sustainability-tcfd .--mb829 {
  margin-bottom: 829px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb829 {
    margin-bottom: 414.5px !important;
  }
}
.sustainability-tcfd .--pt829 {
  padding-top: 829px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt829 {
    padding-top: 414.5px;
  }
}
.sustainability-tcfd .--pb829 {
  padding-bottom: 829px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb829 {
    padding-bottom: 414.5px;
  }
}
.sustainability-tcfd .--px829 {
  padding: 0 829px;
}
.sustainability-tcfd .max-w-829 {
  max-width: 829px;
}
.sustainability-tcfd .w-829 {
  width: 829px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-829 {
    width: 414.5px;
  }
}
.sustainability-tcfd .h-829 {
  height: 829px;
}
.sustainability-tcfd .--gap829 {
  gap: 829px !important;
}
.sustainability-tcfd .--fw829 {
  font-weight: 829;
}
.sustainability-tcfd .--mt830 {
  margin-top: 830px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt830 {
    margin-top: 415px;
  }
}
.sustainability-tcfd .--mb830 {
  margin-bottom: 830px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb830 {
    margin-bottom: 415px !important;
  }
}
.sustainability-tcfd .--pt830 {
  padding-top: 830px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt830 {
    padding-top: 415px;
  }
}
.sustainability-tcfd .--pb830 {
  padding-bottom: 830px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb830 {
    padding-bottom: 415px;
  }
}
.sustainability-tcfd .--px830 {
  padding: 0 830px;
}
.sustainability-tcfd .max-w-830 {
  max-width: 830px;
}
.sustainability-tcfd .w-830 {
  width: 830px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-830 {
    width: 415px;
  }
}
.sustainability-tcfd .h-830 {
  height: 830px;
}
.sustainability-tcfd .--gap830 {
  gap: 830px !important;
}
.sustainability-tcfd .--fw830 {
  font-weight: 830;
}
.sustainability-tcfd .--mt831 {
  margin-top: 831px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt831 {
    margin-top: 415.5px;
  }
}
.sustainability-tcfd .--mb831 {
  margin-bottom: 831px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb831 {
    margin-bottom: 415.5px !important;
  }
}
.sustainability-tcfd .--pt831 {
  padding-top: 831px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt831 {
    padding-top: 415.5px;
  }
}
.sustainability-tcfd .--pb831 {
  padding-bottom: 831px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb831 {
    padding-bottom: 415.5px;
  }
}
.sustainability-tcfd .--px831 {
  padding: 0 831px;
}
.sustainability-tcfd .max-w-831 {
  max-width: 831px;
}
.sustainability-tcfd .w-831 {
  width: 831px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-831 {
    width: 415.5px;
  }
}
.sustainability-tcfd .h-831 {
  height: 831px;
}
.sustainability-tcfd .--gap831 {
  gap: 831px !important;
}
.sustainability-tcfd .--fw831 {
  font-weight: 831;
}
.sustainability-tcfd .--mt832 {
  margin-top: 832px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt832 {
    margin-top: 416px;
  }
}
.sustainability-tcfd .--mb832 {
  margin-bottom: 832px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb832 {
    margin-bottom: 416px !important;
  }
}
.sustainability-tcfd .--pt832 {
  padding-top: 832px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt832 {
    padding-top: 416px;
  }
}
.sustainability-tcfd .--pb832 {
  padding-bottom: 832px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb832 {
    padding-bottom: 416px;
  }
}
.sustainability-tcfd .--px832 {
  padding: 0 832px;
}
.sustainability-tcfd .max-w-832 {
  max-width: 832px;
}
.sustainability-tcfd .w-832 {
  width: 832px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-832 {
    width: 416px;
  }
}
.sustainability-tcfd .h-832 {
  height: 832px;
}
.sustainability-tcfd .--gap832 {
  gap: 832px !important;
}
.sustainability-tcfd .--fw832 {
  font-weight: 832;
}
.sustainability-tcfd .--mt833 {
  margin-top: 833px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt833 {
    margin-top: 416.5px;
  }
}
.sustainability-tcfd .--mb833 {
  margin-bottom: 833px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb833 {
    margin-bottom: 416.5px !important;
  }
}
.sustainability-tcfd .--pt833 {
  padding-top: 833px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt833 {
    padding-top: 416.5px;
  }
}
.sustainability-tcfd .--pb833 {
  padding-bottom: 833px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb833 {
    padding-bottom: 416.5px;
  }
}
.sustainability-tcfd .--px833 {
  padding: 0 833px;
}
.sustainability-tcfd .max-w-833 {
  max-width: 833px;
}
.sustainability-tcfd .w-833 {
  width: 833px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-833 {
    width: 416.5px;
  }
}
.sustainability-tcfd .h-833 {
  height: 833px;
}
.sustainability-tcfd .--gap833 {
  gap: 833px !important;
}
.sustainability-tcfd .--fw833 {
  font-weight: 833;
}
.sustainability-tcfd .--mt834 {
  margin-top: 834px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt834 {
    margin-top: 417px;
  }
}
.sustainability-tcfd .--mb834 {
  margin-bottom: 834px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb834 {
    margin-bottom: 417px !important;
  }
}
.sustainability-tcfd .--pt834 {
  padding-top: 834px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt834 {
    padding-top: 417px;
  }
}
.sustainability-tcfd .--pb834 {
  padding-bottom: 834px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb834 {
    padding-bottom: 417px;
  }
}
.sustainability-tcfd .--px834 {
  padding: 0 834px;
}
.sustainability-tcfd .max-w-834 {
  max-width: 834px;
}
.sustainability-tcfd .w-834 {
  width: 834px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-834 {
    width: 417px;
  }
}
.sustainability-tcfd .h-834 {
  height: 834px;
}
.sustainability-tcfd .--gap834 {
  gap: 834px !important;
}
.sustainability-tcfd .--fw834 {
  font-weight: 834;
}
.sustainability-tcfd .--mt835 {
  margin-top: 835px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt835 {
    margin-top: 417.5px;
  }
}
.sustainability-tcfd .--mb835 {
  margin-bottom: 835px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb835 {
    margin-bottom: 417.5px !important;
  }
}
.sustainability-tcfd .--pt835 {
  padding-top: 835px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt835 {
    padding-top: 417.5px;
  }
}
.sustainability-tcfd .--pb835 {
  padding-bottom: 835px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb835 {
    padding-bottom: 417.5px;
  }
}
.sustainability-tcfd .--px835 {
  padding: 0 835px;
}
.sustainability-tcfd .max-w-835 {
  max-width: 835px;
}
.sustainability-tcfd .w-835 {
  width: 835px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-835 {
    width: 417.5px;
  }
}
.sustainability-tcfd .h-835 {
  height: 835px;
}
.sustainability-tcfd .--gap835 {
  gap: 835px !important;
}
.sustainability-tcfd .--fw835 {
  font-weight: 835;
}
.sustainability-tcfd .--mt836 {
  margin-top: 836px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt836 {
    margin-top: 418px;
  }
}
.sustainability-tcfd .--mb836 {
  margin-bottom: 836px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb836 {
    margin-bottom: 418px !important;
  }
}
.sustainability-tcfd .--pt836 {
  padding-top: 836px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt836 {
    padding-top: 418px;
  }
}
.sustainability-tcfd .--pb836 {
  padding-bottom: 836px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb836 {
    padding-bottom: 418px;
  }
}
.sustainability-tcfd .--px836 {
  padding: 0 836px;
}
.sustainability-tcfd .max-w-836 {
  max-width: 836px;
}
.sustainability-tcfd .w-836 {
  width: 836px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-836 {
    width: 418px;
  }
}
.sustainability-tcfd .h-836 {
  height: 836px;
}
.sustainability-tcfd .--gap836 {
  gap: 836px !important;
}
.sustainability-tcfd .--fw836 {
  font-weight: 836;
}
.sustainability-tcfd .--mt837 {
  margin-top: 837px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt837 {
    margin-top: 418.5px;
  }
}
.sustainability-tcfd .--mb837 {
  margin-bottom: 837px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb837 {
    margin-bottom: 418.5px !important;
  }
}
.sustainability-tcfd .--pt837 {
  padding-top: 837px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt837 {
    padding-top: 418.5px;
  }
}
.sustainability-tcfd .--pb837 {
  padding-bottom: 837px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb837 {
    padding-bottom: 418.5px;
  }
}
.sustainability-tcfd .--px837 {
  padding: 0 837px;
}
.sustainability-tcfd .max-w-837 {
  max-width: 837px;
}
.sustainability-tcfd .w-837 {
  width: 837px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-837 {
    width: 418.5px;
  }
}
.sustainability-tcfd .h-837 {
  height: 837px;
}
.sustainability-tcfd .--gap837 {
  gap: 837px !important;
}
.sustainability-tcfd .--fw837 {
  font-weight: 837;
}
.sustainability-tcfd .--mt838 {
  margin-top: 838px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt838 {
    margin-top: 419px;
  }
}
.sustainability-tcfd .--mb838 {
  margin-bottom: 838px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb838 {
    margin-bottom: 419px !important;
  }
}
.sustainability-tcfd .--pt838 {
  padding-top: 838px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt838 {
    padding-top: 419px;
  }
}
.sustainability-tcfd .--pb838 {
  padding-bottom: 838px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb838 {
    padding-bottom: 419px;
  }
}
.sustainability-tcfd .--px838 {
  padding: 0 838px;
}
.sustainability-tcfd .max-w-838 {
  max-width: 838px;
}
.sustainability-tcfd .w-838 {
  width: 838px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-838 {
    width: 419px;
  }
}
.sustainability-tcfd .h-838 {
  height: 838px;
}
.sustainability-tcfd .--gap838 {
  gap: 838px !important;
}
.sustainability-tcfd .--fw838 {
  font-weight: 838;
}
.sustainability-tcfd .--mt839 {
  margin-top: 839px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt839 {
    margin-top: 419.5px;
  }
}
.sustainability-tcfd .--mb839 {
  margin-bottom: 839px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb839 {
    margin-bottom: 419.5px !important;
  }
}
.sustainability-tcfd .--pt839 {
  padding-top: 839px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt839 {
    padding-top: 419.5px;
  }
}
.sustainability-tcfd .--pb839 {
  padding-bottom: 839px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb839 {
    padding-bottom: 419.5px;
  }
}
.sustainability-tcfd .--px839 {
  padding: 0 839px;
}
.sustainability-tcfd .max-w-839 {
  max-width: 839px;
}
.sustainability-tcfd .w-839 {
  width: 839px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-839 {
    width: 419.5px;
  }
}
.sustainability-tcfd .h-839 {
  height: 839px;
}
.sustainability-tcfd .--gap839 {
  gap: 839px !important;
}
.sustainability-tcfd .--fw839 {
  font-weight: 839;
}
.sustainability-tcfd .--mt840 {
  margin-top: 840px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt840 {
    margin-top: 420px;
  }
}
.sustainability-tcfd .--mb840 {
  margin-bottom: 840px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb840 {
    margin-bottom: 420px !important;
  }
}
.sustainability-tcfd .--pt840 {
  padding-top: 840px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt840 {
    padding-top: 420px;
  }
}
.sustainability-tcfd .--pb840 {
  padding-bottom: 840px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb840 {
    padding-bottom: 420px;
  }
}
.sustainability-tcfd .--px840 {
  padding: 0 840px;
}
.sustainability-tcfd .max-w-840 {
  max-width: 840px;
}
.sustainability-tcfd .w-840 {
  width: 840px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-840 {
    width: 420px;
  }
}
.sustainability-tcfd .h-840 {
  height: 840px;
}
.sustainability-tcfd .--gap840 {
  gap: 840px !important;
}
.sustainability-tcfd .--fw840 {
  font-weight: 840;
}
.sustainability-tcfd .--mt841 {
  margin-top: 841px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt841 {
    margin-top: 420.5px;
  }
}
.sustainability-tcfd .--mb841 {
  margin-bottom: 841px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb841 {
    margin-bottom: 420.5px !important;
  }
}
.sustainability-tcfd .--pt841 {
  padding-top: 841px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt841 {
    padding-top: 420.5px;
  }
}
.sustainability-tcfd .--pb841 {
  padding-bottom: 841px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb841 {
    padding-bottom: 420.5px;
  }
}
.sustainability-tcfd .--px841 {
  padding: 0 841px;
}
.sustainability-tcfd .max-w-841 {
  max-width: 841px;
}
.sustainability-tcfd .w-841 {
  width: 841px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-841 {
    width: 420.5px;
  }
}
.sustainability-tcfd .h-841 {
  height: 841px;
}
.sustainability-tcfd .--gap841 {
  gap: 841px !important;
}
.sustainability-tcfd .--fw841 {
  font-weight: 841;
}
.sustainability-tcfd .--mt842 {
  margin-top: 842px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt842 {
    margin-top: 421px;
  }
}
.sustainability-tcfd .--mb842 {
  margin-bottom: 842px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb842 {
    margin-bottom: 421px !important;
  }
}
.sustainability-tcfd .--pt842 {
  padding-top: 842px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt842 {
    padding-top: 421px;
  }
}
.sustainability-tcfd .--pb842 {
  padding-bottom: 842px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb842 {
    padding-bottom: 421px;
  }
}
.sustainability-tcfd .--px842 {
  padding: 0 842px;
}
.sustainability-tcfd .max-w-842 {
  max-width: 842px;
}
.sustainability-tcfd .w-842 {
  width: 842px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-842 {
    width: 421px;
  }
}
.sustainability-tcfd .h-842 {
  height: 842px;
}
.sustainability-tcfd .--gap842 {
  gap: 842px !important;
}
.sustainability-tcfd .--fw842 {
  font-weight: 842;
}
.sustainability-tcfd .--mt843 {
  margin-top: 843px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt843 {
    margin-top: 421.5px;
  }
}
.sustainability-tcfd .--mb843 {
  margin-bottom: 843px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb843 {
    margin-bottom: 421.5px !important;
  }
}
.sustainability-tcfd .--pt843 {
  padding-top: 843px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt843 {
    padding-top: 421.5px;
  }
}
.sustainability-tcfd .--pb843 {
  padding-bottom: 843px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb843 {
    padding-bottom: 421.5px;
  }
}
.sustainability-tcfd .--px843 {
  padding: 0 843px;
}
.sustainability-tcfd .max-w-843 {
  max-width: 843px;
}
.sustainability-tcfd .w-843 {
  width: 843px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-843 {
    width: 421.5px;
  }
}
.sustainability-tcfd .h-843 {
  height: 843px;
}
.sustainability-tcfd .--gap843 {
  gap: 843px !important;
}
.sustainability-tcfd .--fw843 {
  font-weight: 843;
}
.sustainability-tcfd .--mt844 {
  margin-top: 844px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt844 {
    margin-top: 422px;
  }
}
.sustainability-tcfd .--mb844 {
  margin-bottom: 844px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb844 {
    margin-bottom: 422px !important;
  }
}
.sustainability-tcfd .--pt844 {
  padding-top: 844px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt844 {
    padding-top: 422px;
  }
}
.sustainability-tcfd .--pb844 {
  padding-bottom: 844px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb844 {
    padding-bottom: 422px;
  }
}
.sustainability-tcfd .--px844 {
  padding: 0 844px;
}
.sustainability-tcfd .max-w-844 {
  max-width: 844px;
}
.sustainability-tcfd .w-844 {
  width: 844px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-844 {
    width: 422px;
  }
}
.sustainability-tcfd .h-844 {
  height: 844px;
}
.sustainability-tcfd .--gap844 {
  gap: 844px !important;
}
.sustainability-tcfd .--fw844 {
  font-weight: 844;
}
.sustainability-tcfd .--mt845 {
  margin-top: 845px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt845 {
    margin-top: 422.5px;
  }
}
.sustainability-tcfd .--mb845 {
  margin-bottom: 845px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb845 {
    margin-bottom: 422.5px !important;
  }
}
.sustainability-tcfd .--pt845 {
  padding-top: 845px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt845 {
    padding-top: 422.5px;
  }
}
.sustainability-tcfd .--pb845 {
  padding-bottom: 845px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb845 {
    padding-bottom: 422.5px;
  }
}
.sustainability-tcfd .--px845 {
  padding: 0 845px;
}
.sustainability-tcfd .max-w-845 {
  max-width: 845px;
}
.sustainability-tcfd .w-845 {
  width: 845px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-845 {
    width: 422.5px;
  }
}
.sustainability-tcfd .h-845 {
  height: 845px;
}
.sustainability-tcfd .--gap845 {
  gap: 845px !important;
}
.sustainability-tcfd .--fw845 {
  font-weight: 845;
}
.sustainability-tcfd .--mt846 {
  margin-top: 846px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt846 {
    margin-top: 423px;
  }
}
.sustainability-tcfd .--mb846 {
  margin-bottom: 846px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb846 {
    margin-bottom: 423px !important;
  }
}
.sustainability-tcfd .--pt846 {
  padding-top: 846px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt846 {
    padding-top: 423px;
  }
}
.sustainability-tcfd .--pb846 {
  padding-bottom: 846px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb846 {
    padding-bottom: 423px;
  }
}
.sustainability-tcfd .--px846 {
  padding: 0 846px;
}
.sustainability-tcfd .max-w-846 {
  max-width: 846px;
}
.sustainability-tcfd .w-846 {
  width: 846px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-846 {
    width: 423px;
  }
}
.sustainability-tcfd .h-846 {
  height: 846px;
}
.sustainability-tcfd .--gap846 {
  gap: 846px !important;
}
.sustainability-tcfd .--fw846 {
  font-weight: 846;
}
.sustainability-tcfd .--mt847 {
  margin-top: 847px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt847 {
    margin-top: 423.5px;
  }
}
.sustainability-tcfd .--mb847 {
  margin-bottom: 847px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb847 {
    margin-bottom: 423.5px !important;
  }
}
.sustainability-tcfd .--pt847 {
  padding-top: 847px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt847 {
    padding-top: 423.5px;
  }
}
.sustainability-tcfd .--pb847 {
  padding-bottom: 847px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb847 {
    padding-bottom: 423.5px;
  }
}
.sustainability-tcfd .--px847 {
  padding: 0 847px;
}
.sustainability-tcfd .max-w-847 {
  max-width: 847px;
}
.sustainability-tcfd .w-847 {
  width: 847px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-847 {
    width: 423.5px;
  }
}
.sustainability-tcfd .h-847 {
  height: 847px;
}
.sustainability-tcfd .--gap847 {
  gap: 847px !important;
}
.sustainability-tcfd .--fw847 {
  font-weight: 847;
}
.sustainability-tcfd .--mt848 {
  margin-top: 848px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt848 {
    margin-top: 424px;
  }
}
.sustainability-tcfd .--mb848 {
  margin-bottom: 848px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb848 {
    margin-bottom: 424px !important;
  }
}
.sustainability-tcfd .--pt848 {
  padding-top: 848px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt848 {
    padding-top: 424px;
  }
}
.sustainability-tcfd .--pb848 {
  padding-bottom: 848px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb848 {
    padding-bottom: 424px;
  }
}
.sustainability-tcfd .--px848 {
  padding: 0 848px;
}
.sustainability-tcfd .max-w-848 {
  max-width: 848px;
}
.sustainability-tcfd .w-848 {
  width: 848px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-848 {
    width: 424px;
  }
}
.sustainability-tcfd .h-848 {
  height: 848px;
}
.sustainability-tcfd .--gap848 {
  gap: 848px !important;
}
.sustainability-tcfd .--fw848 {
  font-weight: 848;
}
.sustainability-tcfd .--mt849 {
  margin-top: 849px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt849 {
    margin-top: 424.5px;
  }
}
.sustainability-tcfd .--mb849 {
  margin-bottom: 849px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb849 {
    margin-bottom: 424.5px !important;
  }
}
.sustainability-tcfd .--pt849 {
  padding-top: 849px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt849 {
    padding-top: 424.5px;
  }
}
.sustainability-tcfd .--pb849 {
  padding-bottom: 849px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb849 {
    padding-bottom: 424.5px;
  }
}
.sustainability-tcfd .--px849 {
  padding: 0 849px;
}
.sustainability-tcfd .max-w-849 {
  max-width: 849px;
}
.sustainability-tcfd .w-849 {
  width: 849px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-849 {
    width: 424.5px;
  }
}
.sustainability-tcfd .h-849 {
  height: 849px;
}
.sustainability-tcfd .--gap849 {
  gap: 849px !important;
}
.sustainability-tcfd .--fw849 {
  font-weight: 849;
}
.sustainability-tcfd .--mt850 {
  margin-top: 850px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt850 {
    margin-top: 425px;
  }
}
.sustainability-tcfd .--mb850 {
  margin-bottom: 850px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb850 {
    margin-bottom: 425px !important;
  }
}
.sustainability-tcfd .--pt850 {
  padding-top: 850px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt850 {
    padding-top: 425px;
  }
}
.sustainability-tcfd .--pb850 {
  padding-bottom: 850px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb850 {
    padding-bottom: 425px;
  }
}
.sustainability-tcfd .--px850 {
  padding: 0 850px;
}
.sustainability-tcfd .max-w-850 {
  max-width: 850px;
}
.sustainability-tcfd .w-850 {
  width: 850px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-850 {
    width: 425px;
  }
}
.sustainability-tcfd .h-850 {
  height: 850px;
}
.sustainability-tcfd .--gap850 {
  gap: 850px !important;
}
.sustainability-tcfd .--fw850 {
  font-weight: 850;
}
.sustainability-tcfd .--mt851 {
  margin-top: 851px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt851 {
    margin-top: 425.5px;
  }
}
.sustainability-tcfd .--mb851 {
  margin-bottom: 851px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb851 {
    margin-bottom: 425.5px !important;
  }
}
.sustainability-tcfd .--pt851 {
  padding-top: 851px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt851 {
    padding-top: 425.5px;
  }
}
.sustainability-tcfd .--pb851 {
  padding-bottom: 851px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb851 {
    padding-bottom: 425.5px;
  }
}
.sustainability-tcfd .--px851 {
  padding: 0 851px;
}
.sustainability-tcfd .max-w-851 {
  max-width: 851px;
}
.sustainability-tcfd .w-851 {
  width: 851px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-851 {
    width: 425.5px;
  }
}
.sustainability-tcfd .h-851 {
  height: 851px;
}
.sustainability-tcfd .--gap851 {
  gap: 851px !important;
}
.sustainability-tcfd .--fw851 {
  font-weight: 851;
}
.sustainability-tcfd .--mt852 {
  margin-top: 852px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt852 {
    margin-top: 426px;
  }
}
.sustainability-tcfd .--mb852 {
  margin-bottom: 852px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb852 {
    margin-bottom: 426px !important;
  }
}
.sustainability-tcfd .--pt852 {
  padding-top: 852px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt852 {
    padding-top: 426px;
  }
}
.sustainability-tcfd .--pb852 {
  padding-bottom: 852px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb852 {
    padding-bottom: 426px;
  }
}
.sustainability-tcfd .--px852 {
  padding: 0 852px;
}
.sustainability-tcfd .max-w-852 {
  max-width: 852px;
}
.sustainability-tcfd .w-852 {
  width: 852px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-852 {
    width: 426px;
  }
}
.sustainability-tcfd .h-852 {
  height: 852px;
}
.sustainability-tcfd .--gap852 {
  gap: 852px !important;
}
.sustainability-tcfd .--fw852 {
  font-weight: 852;
}
.sustainability-tcfd .--mt853 {
  margin-top: 853px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt853 {
    margin-top: 426.5px;
  }
}
.sustainability-tcfd .--mb853 {
  margin-bottom: 853px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb853 {
    margin-bottom: 426.5px !important;
  }
}
.sustainability-tcfd .--pt853 {
  padding-top: 853px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt853 {
    padding-top: 426.5px;
  }
}
.sustainability-tcfd .--pb853 {
  padding-bottom: 853px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb853 {
    padding-bottom: 426.5px;
  }
}
.sustainability-tcfd .--px853 {
  padding: 0 853px;
}
.sustainability-tcfd .max-w-853 {
  max-width: 853px;
}
.sustainability-tcfd .w-853 {
  width: 853px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-853 {
    width: 426.5px;
  }
}
.sustainability-tcfd .h-853 {
  height: 853px;
}
.sustainability-tcfd .--gap853 {
  gap: 853px !important;
}
.sustainability-tcfd .--fw853 {
  font-weight: 853;
}
.sustainability-tcfd .--mt854 {
  margin-top: 854px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt854 {
    margin-top: 427px;
  }
}
.sustainability-tcfd .--mb854 {
  margin-bottom: 854px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb854 {
    margin-bottom: 427px !important;
  }
}
.sustainability-tcfd .--pt854 {
  padding-top: 854px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt854 {
    padding-top: 427px;
  }
}
.sustainability-tcfd .--pb854 {
  padding-bottom: 854px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb854 {
    padding-bottom: 427px;
  }
}
.sustainability-tcfd .--px854 {
  padding: 0 854px;
}
.sustainability-tcfd .max-w-854 {
  max-width: 854px;
}
.sustainability-tcfd .w-854 {
  width: 854px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-854 {
    width: 427px;
  }
}
.sustainability-tcfd .h-854 {
  height: 854px;
}
.sustainability-tcfd .--gap854 {
  gap: 854px !important;
}
.sustainability-tcfd .--fw854 {
  font-weight: 854;
}
.sustainability-tcfd .--mt855 {
  margin-top: 855px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt855 {
    margin-top: 427.5px;
  }
}
.sustainability-tcfd .--mb855 {
  margin-bottom: 855px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb855 {
    margin-bottom: 427.5px !important;
  }
}
.sustainability-tcfd .--pt855 {
  padding-top: 855px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt855 {
    padding-top: 427.5px;
  }
}
.sustainability-tcfd .--pb855 {
  padding-bottom: 855px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb855 {
    padding-bottom: 427.5px;
  }
}
.sustainability-tcfd .--px855 {
  padding: 0 855px;
}
.sustainability-tcfd .max-w-855 {
  max-width: 855px;
}
.sustainability-tcfd .w-855 {
  width: 855px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-855 {
    width: 427.5px;
  }
}
.sustainability-tcfd .h-855 {
  height: 855px;
}
.sustainability-tcfd .--gap855 {
  gap: 855px !important;
}
.sustainability-tcfd .--fw855 {
  font-weight: 855;
}
.sustainability-tcfd .--mt856 {
  margin-top: 856px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt856 {
    margin-top: 428px;
  }
}
.sustainability-tcfd .--mb856 {
  margin-bottom: 856px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb856 {
    margin-bottom: 428px !important;
  }
}
.sustainability-tcfd .--pt856 {
  padding-top: 856px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt856 {
    padding-top: 428px;
  }
}
.sustainability-tcfd .--pb856 {
  padding-bottom: 856px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb856 {
    padding-bottom: 428px;
  }
}
.sustainability-tcfd .--px856 {
  padding: 0 856px;
}
.sustainability-tcfd .max-w-856 {
  max-width: 856px;
}
.sustainability-tcfd .w-856 {
  width: 856px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-856 {
    width: 428px;
  }
}
.sustainability-tcfd .h-856 {
  height: 856px;
}
.sustainability-tcfd .--gap856 {
  gap: 856px !important;
}
.sustainability-tcfd .--fw856 {
  font-weight: 856;
}
.sustainability-tcfd .--mt857 {
  margin-top: 857px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt857 {
    margin-top: 428.5px;
  }
}
.sustainability-tcfd .--mb857 {
  margin-bottom: 857px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb857 {
    margin-bottom: 428.5px !important;
  }
}
.sustainability-tcfd .--pt857 {
  padding-top: 857px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt857 {
    padding-top: 428.5px;
  }
}
.sustainability-tcfd .--pb857 {
  padding-bottom: 857px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb857 {
    padding-bottom: 428.5px;
  }
}
.sustainability-tcfd .--px857 {
  padding: 0 857px;
}
.sustainability-tcfd .max-w-857 {
  max-width: 857px;
}
.sustainability-tcfd .w-857 {
  width: 857px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-857 {
    width: 428.5px;
  }
}
.sustainability-tcfd .h-857 {
  height: 857px;
}
.sustainability-tcfd .--gap857 {
  gap: 857px !important;
}
.sustainability-tcfd .--fw857 {
  font-weight: 857;
}
.sustainability-tcfd .--mt858 {
  margin-top: 858px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt858 {
    margin-top: 429px;
  }
}
.sustainability-tcfd .--mb858 {
  margin-bottom: 858px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb858 {
    margin-bottom: 429px !important;
  }
}
.sustainability-tcfd .--pt858 {
  padding-top: 858px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt858 {
    padding-top: 429px;
  }
}
.sustainability-tcfd .--pb858 {
  padding-bottom: 858px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb858 {
    padding-bottom: 429px;
  }
}
.sustainability-tcfd .--px858 {
  padding: 0 858px;
}
.sustainability-tcfd .max-w-858 {
  max-width: 858px;
}
.sustainability-tcfd .w-858 {
  width: 858px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-858 {
    width: 429px;
  }
}
.sustainability-tcfd .h-858 {
  height: 858px;
}
.sustainability-tcfd .--gap858 {
  gap: 858px !important;
}
.sustainability-tcfd .--fw858 {
  font-weight: 858;
}
.sustainability-tcfd .--mt859 {
  margin-top: 859px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt859 {
    margin-top: 429.5px;
  }
}
.sustainability-tcfd .--mb859 {
  margin-bottom: 859px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb859 {
    margin-bottom: 429.5px !important;
  }
}
.sustainability-tcfd .--pt859 {
  padding-top: 859px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt859 {
    padding-top: 429.5px;
  }
}
.sustainability-tcfd .--pb859 {
  padding-bottom: 859px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb859 {
    padding-bottom: 429.5px;
  }
}
.sustainability-tcfd .--px859 {
  padding: 0 859px;
}
.sustainability-tcfd .max-w-859 {
  max-width: 859px;
}
.sustainability-tcfd .w-859 {
  width: 859px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-859 {
    width: 429.5px;
  }
}
.sustainability-tcfd .h-859 {
  height: 859px;
}
.sustainability-tcfd .--gap859 {
  gap: 859px !important;
}
.sustainability-tcfd .--fw859 {
  font-weight: 859;
}
.sustainability-tcfd .--mt860 {
  margin-top: 860px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt860 {
    margin-top: 430px;
  }
}
.sustainability-tcfd .--mb860 {
  margin-bottom: 860px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb860 {
    margin-bottom: 430px !important;
  }
}
.sustainability-tcfd .--pt860 {
  padding-top: 860px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt860 {
    padding-top: 430px;
  }
}
.sustainability-tcfd .--pb860 {
  padding-bottom: 860px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb860 {
    padding-bottom: 430px;
  }
}
.sustainability-tcfd .--px860 {
  padding: 0 860px;
}
.sustainability-tcfd .max-w-860 {
  max-width: 860px;
}
.sustainability-tcfd .w-860 {
  width: 860px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-860 {
    width: 430px;
  }
}
.sustainability-tcfd .h-860 {
  height: 860px;
}
.sustainability-tcfd .--gap860 {
  gap: 860px !important;
}
.sustainability-tcfd .--fw860 {
  font-weight: 860;
}
.sustainability-tcfd .--mt861 {
  margin-top: 861px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt861 {
    margin-top: 430.5px;
  }
}
.sustainability-tcfd .--mb861 {
  margin-bottom: 861px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb861 {
    margin-bottom: 430.5px !important;
  }
}
.sustainability-tcfd .--pt861 {
  padding-top: 861px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt861 {
    padding-top: 430.5px;
  }
}
.sustainability-tcfd .--pb861 {
  padding-bottom: 861px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb861 {
    padding-bottom: 430.5px;
  }
}
.sustainability-tcfd .--px861 {
  padding: 0 861px;
}
.sustainability-tcfd .max-w-861 {
  max-width: 861px;
}
.sustainability-tcfd .w-861 {
  width: 861px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-861 {
    width: 430.5px;
  }
}
.sustainability-tcfd .h-861 {
  height: 861px;
}
.sustainability-tcfd .--gap861 {
  gap: 861px !important;
}
.sustainability-tcfd .--fw861 {
  font-weight: 861;
}
.sustainability-tcfd .--mt862 {
  margin-top: 862px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt862 {
    margin-top: 431px;
  }
}
.sustainability-tcfd .--mb862 {
  margin-bottom: 862px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb862 {
    margin-bottom: 431px !important;
  }
}
.sustainability-tcfd .--pt862 {
  padding-top: 862px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt862 {
    padding-top: 431px;
  }
}
.sustainability-tcfd .--pb862 {
  padding-bottom: 862px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb862 {
    padding-bottom: 431px;
  }
}
.sustainability-tcfd .--px862 {
  padding: 0 862px;
}
.sustainability-tcfd .max-w-862 {
  max-width: 862px;
}
.sustainability-tcfd .w-862 {
  width: 862px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-862 {
    width: 431px;
  }
}
.sustainability-tcfd .h-862 {
  height: 862px;
}
.sustainability-tcfd .--gap862 {
  gap: 862px !important;
}
.sustainability-tcfd .--fw862 {
  font-weight: 862;
}
.sustainability-tcfd .--mt863 {
  margin-top: 863px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt863 {
    margin-top: 431.5px;
  }
}
.sustainability-tcfd .--mb863 {
  margin-bottom: 863px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb863 {
    margin-bottom: 431.5px !important;
  }
}
.sustainability-tcfd .--pt863 {
  padding-top: 863px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt863 {
    padding-top: 431.5px;
  }
}
.sustainability-tcfd .--pb863 {
  padding-bottom: 863px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb863 {
    padding-bottom: 431.5px;
  }
}
.sustainability-tcfd .--px863 {
  padding: 0 863px;
}
.sustainability-tcfd .max-w-863 {
  max-width: 863px;
}
.sustainability-tcfd .w-863 {
  width: 863px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-863 {
    width: 431.5px;
  }
}
.sustainability-tcfd .h-863 {
  height: 863px;
}
.sustainability-tcfd .--gap863 {
  gap: 863px !important;
}
.sustainability-tcfd .--fw863 {
  font-weight: 863;
}
.sustainability-tcfd .--mt864 {
  margin-top: 864px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt864 {
    margin-top: 432px;
  }
}
.sustainability-tcfd .--mb864 {
  margin-bottom: 864px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb864 {
    margin-bottom: 432px !important;
  }
}
.sustainability-tcfd .--pt864 {
  padding-top: 864px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt864 {
    padding-top: 432px;
  }
}
.sustainability-tcfd .--pb864 {
  padding-bottom: 864px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb864 {
    padding-bottom: 432px;
  }
}
.sustainability-tcfd .--px864 {
  padding: 0 864px;
}
.sustainability-tcfd .max-w-864 {
  max-width: 864px;
}
.sustainability-tcfd .w-864 {
  width: 864px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-864 {
    width: 432px;
  }
}
.sustainability-tcfd .h-864 {
  height: 864px;
}
.sustainability-tcfd .--gap864 {
  gap: 864px !important;
}
.sustainability-tcfd .--fw864 {
  font-weight: 864;
}
.sustainability-tcfd .--mt865 {
  margin-top: 865px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt865 {
    margin-top: 432.5px;
  }
}
.sustainability-tcfd .--mb865 {
  margin-bottom: 865px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb865 {
    margin-bottom: 432.5px !important;
  }
}
.sustainability-tcfd .--pt865 {
  padding-top: 865px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt865 {
    padding-top: 432.5px;
  }
}
.sustainability-tcfd .--pb865 {
  padding-bottom: 865px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb865 {
    padding-bottom: 432.5px;
  }
}
.sustainability-tcfd .--px865 {
  padding: 0 865px;
}
.sustainability-tcfd .max-w-865 {
  max-width: 865px;
}
.sustainability-tcfd .w-865 {
  width: 865px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-865 {
    width: 432.5px;
  }
}
.sustainability-tcfd .h-865 {
  height: 865px;
}
.sustainability-tcfd .--gap865 {
  gap: 865px !important;
}
.sustainability-tcfd .--fw865 {
  font-weight: 865;
}
.sustainability-tcfd .--mt866 {
  margin-top: 866px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt866 {
    margin-top: 433px;
  }
}
.sustainability-tcfd .--mb866 {
  margin-bottom: 866px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb866 {
    margin-bottom: 433px !important;
  }
}
.sustainability-tcfd .--pt866 {
  padding-top: 866px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt866 {
    padding-top: 433px;
  }
}
.sustainability-tcfd .--pb866 {
  padding-bottom: 866px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb866 {
    padding-bottom: 433px;
  }
}
.sustainability-tcfd .--px866 {
  padding: 0 866px;
}
.sustainability-tcfd .max-w-866 {
  max-width: 866px;
}
.sustainability-tcfd .w-866 {
  width: 866px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-866 {
    width: 433px;
  }
}
.sustainability-tcfd .h-866 {
  height: 866px;
}
.sustainability-tcfd .--gap866 {
  gap: 866px !important;
}
.sustainability-tcfd .--fw866 {
  font-weight: 866;
}
.sustainability-tcfd .--mt867 {
  margin-top: 867px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt867 {
    margin-top: 433.5px;
  }
}
.sustainability-tcfd .--mb867 {
  margin-bottom: 867px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb867 {
    margin-bottom: 433.5px !important;
  }
}
.sustainability-tcfd .--pt867 {
  padding-top: 867px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt867 {
    padding-top: 433.5px;
  }
}
.sustainability-tcfd .--pb867 {
  padding-bottom: 867px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb867 {
    padding-bottom: 433.5px;
  }
}
.sustainability-tcfd .--px867 {
  padding: 0 867px;
}
.sustainability-tcfd .max-w-867 {
  max-width: 867px;
}
.sustainability-tcfd .w-867 {
  width: 867px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-867 {
    width: 433.5px;
  }
}
.sustainability-tcfd .h-867 {
  height: 867px;
}
.sustainability-tcfd .--gap867 {
  gap: 867px !important;
}
.sustainability-tcfd .--fw867 {
  font-weight: 867;
}
.sustainability-tcfd .--mt868 {
  margin-top: 868px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt868 {
    margin-top: 434px;
  }
}
.sustainability-tcfd .--mb868 {
  margin-bottom: 868px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb868 {
    margin-bottom: 434px !important;
  }
}
.sustainability-tcfd .--pt868 {
  padding-top: 868px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt868 {
    padding-top: 434px;
  }
}
.sustainability-tcfd .--pb868 {
  padding-bottom: 868px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb868 {
    padding-bottom: 434px;
  }
}
.sustainability-tcfd .--px868 {
  padding: 0 868px;
}
.sustainability-tcfd .max-w-868 {
  max-width: 868px;
}
.sustainability-tcfd .w-868 {
  width: 868px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-868 {
    width: 434px;
  }
}
.sustainability-tcfd .h-868 {
  height: 868px;
}
.sustainability-tcfd .--gap868 {
  gap: 868px !important;
}
.sustainability-tcfd .--fw868 {
  font-weight: 868;
}
.sustainability-tcfd .--mt869 {
  margin-top: 869px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt869 {
    margin-top: 434.5px;
  }
}
.sustainability-tcfd .--mb869 {
  margin-bottom: 869px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb869 {
    margin-bottom: 434.5px !important;
  }
}
.sustainability-tcfd .--pt869 {
  padding-top: 869px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt869 {
    padding-top: 434.5px;
  }
}
.sustainability-tcfd .--pb869 {
  padding-bottom: 869px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb869 {
    padding-bottom: 434.5px;
  }
}
.sustainability-tcfd .--px869 {
  padding: 0 869px;
}
.sustainability-tcfd .max-w-869 {
  max-width: 869px;
}
.sustainability-tcfd .w-869 {
  width: 869px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-869 {
    width: 434.5px;
  }
}
.sustainability-tcfd .h-869 {
  height: 869px;
}
.sustainability-tcfd .--gap869 {
  gap: 869px !important;
}
.sustainability-tcfd .--fw869 {
  font-weight: 869;
}
.sustainability-tcfd .--mt870 {
  margin-top: 870px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt870 {
    margin-top: 435px;
  }
}
.sustainability-tcfd .--mb870 {
  margin-bottom: 870px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb870 {
    margin-bottom: 435px !important;
  }
}
.sustainability-tcfd .--pt870 {
  padding-top: 870px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt870 {
    padding-top: 435px;
  }
}
.sustainability-tcfd .--pb870 {
  padding-bottom: 870px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb870 {
    padding-bottom: 435px;
  }
}
.sustainability-tcfd .--px870 {
  padding: 0 870px;
}
.sustainability-tcfd .max-w-870 {
  max-width: 870px;
}
.sustainability-tcfd .w-870 {
  width: 870px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-870 {
    width: 435px;
  }
}
.sustainability-tcfd .h-870 {
  height: 870px;
}
.sustainability-tcfd .--gap870 {
  gap: 870px !important;
}
.sustainability-tcfd .--fw870 {
  font-weight: 870;
}
.sustainability-tcfd .--mt871 {
  margin-top: 871px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt871 {
    margin-top: 435.5px;
  }
}
.sustainability-tcfd .--mb871 {
  margin-bottom: 871px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb871 {
    margin-bottom: 435.5px !important;
  }
}
.sustainability-tcfd .--pt871 {
  padding-top: 871px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt871 {
    padding-top: 435.5px;
  }
}
.sustainability-tcfd .--pb871 {
  padding-bottom: 871px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb871 {
    padding-bottom: 435.5px;
  }
}
.sustainability-tcfd .--px871 {
  padding: 0 871px;
}
.sustainability-tcfd .max-w-871 {
  max-width: 871px;
}
.sustainability-tcfd .w-871 {
  width: 871px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-871 {
    width: 435.5px;
  }
}
.sustainability-tcfd .h-871 {
  height: 871px;
}
.sustainability-tcfd .--gap871 {
  gap: 871px !important;
}
.sustainability-tcfd .--fw871 {
  font-weight: 871;
}
.sustainability-tcfd .--mt872 {
  margin-top: 872px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt872 {
    margin-top: 436px;
  }
}
.sustainability-tcfd .--mb872 {
  margin-bottom: 872px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb872 {
    margin-bottom: 436px !important;
  }
}
.sustainability-tcfd .--pt872 {
  padding-top: 872px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt872 {
    padding-top: 436px;
  }
}
.sustainability-tcfd .--pb872 {
  padding-bottom: 872px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb872 {
    padding-bottom: 436px;
  }
}
.sustainability-tcfd .--px872 {
  padding: 0 872px;
}
.sustainability-tcfd .max-w-872 {
  max-width: 872px;
}
.sustainability-tcfd .w-872 {
  width: 872px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-872 {
    width: 436px;
  }
}
.sustainability-tcfd .h-872 {
  height: 872px;
}
.sustainability-tcfd .--gap872 {
  gap: 872px !important;
}
.sustainability-tcfd .--fw872 {
  font-weight: 872;
}
.sustainability-tcfd .--mt873 {
  margin-top: 873px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt873 {
    margin-top: 436.5px;
  }
}
.sustainability-tcfd .--mb873 {
  margin-bottom: 873px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb873 {
    margin-bottom: 436.5px !important;
  }
}
.sustainability-tcfd .--pt873 {
  padding-top: 873px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt873 {
    padding-top: 436.5px;
  }
}
.sustainability-tcfd .--pb873 {
  padding-bottom: 873px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb873 {
    padding-bottom: 436.5px;
  }
}
.sustainability-tcfd .--px873 {
  padding: 0 873px;
}
.sustainability-tcfd .max-w-873 {
  max-width: 873px;
}
.sustainability-tcfd .w-873 {
  width: 873px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-873 {
    width: 436.5px;
  }
}
.sustainability-tcfd .h-873 {
  height: 873px;
}
.sustainability-tcfd .--gap873 {
  gap: 873px !important;
}
.sustainability-tcfd .--fw873 {
  font-weight: 873;
}
.sustainability-tcfd .--mt874 {
  margin-top: 874px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt874 {
    margin-top: 437px;
  }
}
.sustainability-tcfd .--mb874 {
  margin-bottom: 874px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb874 {
    margin-bottom: 437px !important;
  }
}
.sustainability-tcfd .--pt874 {
  padding-top: 874px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt874 {
    padding-top: 437px;
  }
}
.sustainability-tcfd .--pb874 {
  padding-bottom: 874px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb874 {
    padding-bottom: 437px;
  }
}
.sustainability-tcfd .--px874 {
  padding: 0 874px;
}
.sustainability-tcfd .max-w-874 {
  max-width: 874px;
}
.sustainability-tcfd .w-874 {
  width: 874px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-874 {
    width: 437px;
  }
}
.sustainability-tcfd .h-874 {
  height: 874px;
}
.sustainability-tcfd .--gap874 {
  gap: 874px !important;
}
.sustainability-tcfd .--fw874 {
  font-weight: 874;
}
.sustainability-tcfd .--mt875 {
  margin-top: 875px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt875 {
    margin-top: 437.5px;
  }
}
.sustainability-tcfd .--mb875 {
  margin-bottom: 875px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb875 {
    margin-bottom: 437.5px !important;
  }
}
.sustainability-tcfd .--pt875 {
  padding-top: 875px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt875 {
    padding-top: 437.5px;
  }
}
.sustainability-tcfd .--pb875 {
  padding-bottom: 875px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb875 {
    padding-bottom: 437.5px;
  }
}
.sustainability-tcfd .--px875 {
  padding: 0 875px;
}
.sustainability-tcfd .max-w-875 {
  max-width: 875px;
}
.sustainability-tcfd .w-875 {
  width: 875px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-875 {
    width: 437.5px;
  }
}
.sustainability-tcfd .h-875 {
  height: 875px;
}
.sustainability-tcfd .--gap875 {
  gap: 875px !important;
}
.sustainability-tcfd .--fw875 {
  font-weight: 875;
}
.sustainability-tcfd .--mt876 {
  margin-top: 876px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt876 {
    margin-top: 438px;
  }
}
.sustainability-tcfd .--mb876 {
  margin-bottom: 876px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb876 {
    margin-bottom: 438px !important;
  }
}
.sustainability-tcfd .--pt876 {
  padding-top: 876px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt876 {
    padding-top: 438px;
  }
}
.sustainability-tcfd .--pb876 {
  padding-bottom: 876px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb876 {
    padding-bottom: 438px;
  }
}
.sustainability-tcfd .--px876 {
  padding: 0 876px;
}
.sustainability-tcfd .max-w-876 {
  max-width: 876px;
}
.sustainability-tcfd .w-876 {
  width: 876px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-876 {
    width: 438px;
  }
}
.sustainability-tcfd .h-876 {
  height: 876px;
}
.sustainability-tcfd .--gap876 {
  gap: 876px !important;
}
.sustainability-tcfd .--fw876 {
  font-weight: 876;
}
.sustainability-tcfd .--mt877 {
  margin-top: 877px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt877 {
    margin-top: 438.5px;
  }
}
.sustainability-tcfd .--mb877 {
  margin-bottom: 877px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb877 {
    margin-bottom: 438.5px !important;
  }
}
.sustainability-tcfd .--pt877 {
  padding-top: 877px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt877 {
    padding-top: 438.5px;
  }
}
.sustainability-tcfd .--pb877 {
  padding-bottom: 877px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb877 {
    padding-bottom: 438.5px;
  }
}
.sustainability-tcfd .--px877 {
  padding: 0 877px;
}
.sustainability-tcfd .max-w-877 {
  max-width: 877px;
}
.sustainability-tcfd .w-877 {
  width: 877px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-877 {
    width: 438.5px;
  }
}
.sustainability-tcfd .h-877 {
  height: 877px;
}
.sustainability-tcfd .--gap877 {
  gap: 877px !important;
}
.sustainability-tcfd .--fw877 {
  font-weight: 877;
}
.sustainability-tcfd .--mt878 {
  margin-top: 878px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt878 {
    margin-top: 439px;
  }
}
.sustainability-tcfd .--mb878 {
  margin-bottom: 878px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb878 {
    margin-bottom: 439px !important;
  }
}
.sustainability-tcfd .--pt878 {
  padding-top: 878px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt878 {
    padding-top: 439px;
  }
}
.sustainability-tcfd .--pb878 {
  padding-bottom: 878px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb878 {
    padding-bottom: 439px;
  }
}
.sustainability-tcfd .--px878 {
  padding: 0 878px;
}
.sustainability-tcfd .max-w-878 {
  max-width: 878px;
}
.sustainability-tcfd .w-878 {
  width: 878px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-878 {
    width: 439px;
  }
}
.sustainability-tcfd .h-878 {
  height: 878px;
}
.sustainability-tcfd .--gap878 {
  gap: 878px !important;
}
.sustainability-tcfd .--fw878 {
  font-weight: 878;
}
.sustainability-tcfd .--mt879 {
  margin-top: 879px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt879 {
    margin-top: 439.5px;
  }
}
.sustainability-tcfd .--mb879 {
  margin-bottom: 879px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb879 {
    margin-bottom: 439.5px !important;
  }
}
.sustainability-tcfd .--pt879 {
  padding-top: 879px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt879 {
    padding-top: 439.5px;
  }
}
.sustainability-tcfd .--pb879 {
  padding-bottom: 879px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb879 {
    padding-bottom: 439.5px;
  }
}
.sustainability-tcfd .--px879 {
  padding: 0 879px;
}
.sustainability-tcfd .max-w-879 {
  max-width: 879px;
}
.sustainability-tcfd .w-879 {
  width: 879px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-879 {
    width: 439.5px;
  }
}
.sustainability-tcfd .h-879 {
  height: 879px;
}
.sustainability-tcfd .--gap879 {
  gap: 879px !important;
}
.sustainability-tcfd .--fw879 {
  font-weight: 879;
}
.sustainability-tcfd .--mt880 {
  margin-top: 880px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt880 {
    margin-top: 440px;
  }
}
.sustainability-tcfd .--mb880 {
  margin-bottom: 880px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb880 {
    margin-bottom: 440px !important;
  }
}
.sustainability-tcfd .--pt880 {
  padding-top: 880px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt880 {
    padding-top: 440px;
  }
}
.sustainability-tcfd .--pb880 {
  padding-bottom: 880px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb880 {
    padding-bottom: 440px;
  }
}
.sustainability-tcfd .--px880 {
  padding: 0 880px;
}
.sustainability-tcfd .max-w-880 {
  max-width: 880px;
}
.sustainability-tcfd .w-880 {
  width: 880px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-880 {
    width: 440px;
  }
}
.sustainability-tcfd .h-880 {
  height: 880px;
}
.sustainability-tcfd .--gap880 {
  gap: 880px !important;
}
.sustainability-tcfd .--fw880 {
  font-weight: 880;
}
.sustainability-tcfd .--mt881 {
  margin-top: 881px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt881 {
    margin-top: 440.5px;
  }
}
.sustainability-tcfd .--mb881 {
  margin-bottom: 881px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb881 {
    margin-bottom: 440.5px !important;
  }
}
.sustainability-tcfd .--pt881 {
  padding-top: 881px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt881 {
    padding-top: 440.5px;
  }
}
.sustainability-tcfd .--pb881 {
  padding-bottom: 881px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb881 {
    padding-bottom: 440.5px;
  }
}
.sustainability-tcfd .--px881 {
  padding: 0 881px;
}
.sustainability-tcfd .max-w-881 {
  max-width: 881px;
}
.sustainability-tcfd .w-881 {
  width: 881px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-881 {
    width: 440.5px;
  }
}
.sustainability-tcfd .h-881 {
  height: 881px;
}
.sustainability-tcfd .--gap881 {
  gap: 881px !important;
}
.sustainability-tcfd .--fw881 {
  font-weight: 881;
}
.sustainability-tcfd .--mt882 {
  margin-top: 882px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt882 {
    margin-top: 441px;
  }
}
.sustainability-tcfd .--mb882 {
  margin-bottom: 882px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb882 {
    margin-bottom: 441px !important;
  }
}
.sustainability-tcfd .--pt882 {
  padding-top: 882px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt882 {
    padding-top: 441px;
  }
}
.sustainability-tcfd .--pb882 {
  padding-bottom: 882px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb882 {
    padding-bottom: 441px;
  }
}
.sustainability-tcfd .--px882 {
  padding: 0 882px;
}
.sustainability-tcfd .max-w-882 {
  max-width: 882px;
}
.sustainability-tcfd .w-882 {
  width: 882px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-882 {
    width: 441px;
  }
}
.sustainability-tcfd .h-882 {
  height: 882px;
}
.sustainability-tcfd .--gap882 {
  gap: 882px !important;
}
.sustainability-tcfd .--fw882 {
  font-weight: 882;
}
.sustainability-tcfd .--mt883 {
  margin-top: 883px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt883 {
    margin-top: 441.5px;
  }
}
.sustainability-tcfd .--mb883 {
  margin-bottom: 883px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb883 {
    margin-bottom: 441.5px !important;
  }
}
.sustainability-tcfd .--pt883 {
  padding-top: 883px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt883 {
    padding-top: 441.5px;
  }
}
.sustainability-tcfd .--pb883 {
  padding-bottom: 883px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb883 {
    padding-bottom: 441.5px;
  }
}
.sustainability-tcfd .--px883 {
  padding: 0 883px;
}
.sustainability-tcfd .max-w-883 {
  max-width: 883px;
}
.sustainability-tcfd .w-883 {
  width: 883px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-883 {
    width: 441.5px;
  }
}
.sustainability-tcfd .h-883 {
  height: 883px;
}
.sustainability-tcfd .--gap883 {
  gap: 883px !important;
}
.sustainability-tcfd .--fw883 {
  font-weight: 883;
}
.sustainability-tcfd .--mt884 {
  margin-top: 884px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt884 {
    margin-top: 442px;
  }
}
.sustainability-tcfd .--mb884 {
  margin-bottom: 884px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb884 {
    margin-bottom: 442px !important;
  }
}
.sustainability-tcfd .--pt884 {
  padding-top: 884px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt884 {
    padding-top: 442px;
  }
}
.sustainability-tcfd .--pb884 {
  padding-bottom: 884px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb884 {
    padding-bottom: 442px;
  }
}
.sustainability-tcfd .--px884 {
  padding: 0 884px;
}
.sustainability-tcfd .max-w-884 {
  max-width: 884px;
}
.sustainability-tcfd .w-884 {
  width: 884px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-884 {
    width: 442px;
  }
}
.sustainability-tcfd .h-884 {
  height: 884px;
}
.sustainability-tcfd .--gap884 {
  gap: 884px !important;
}
.sustainability-tcfd .--fw884 {
  font-weight: 884;
}
.sustainability-tcfd .--mt885 {
  margin-top: 885px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt885 {
    margin-top: 442.5px;
  }
}
.sustainability-tcfd .--mb885 {
  margin-bottom: 885px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb885 {
    margin-bottom: 442.5px !important;
  }
}
.sustainability-tcfd .--pt885 {
  padding-top: 885px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt885 {
    padding-top: 442.5px;
  }
}
.sustainability-tcfd .--pb885 {
  padding-bottom: 885px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb885 {
    padding-bottom: 442.5px;
  }
}
.sustainability-tcfd .--px885 {
  padding: 0 885px;
}
.sustainability-tcfd .max-w-885 {
  max-width: 885px;
}
.sustainability-tcfd .w-885 {
  width: 885px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-885 {
    width: 442.5px;
  }
}
.sustainability-tcfd .h-885 {
  height: 885px;
}
.sustainability-tcfd .--gap885 {
  gap: 885px !important;
}
.sustainability-tcfd .--fw885 {
  font-weight: 885;
}
.sustainability-tcfd .--mt886 {
  margin-top: 886px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt886 {
    margin-top: 443px;
  }
}
.sustainability-tcfd .--mb886 {
  margin-bottom: 886px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb886 {
    margin-bottom: 443px !important;
  }
}
.sustainability-tcfd .--pt886 {
  padding-top: 886px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt886 {
    padding-top: 443px;
  }
}
.sustainability-tcfd .--pb886 {
  padding-bottom: 886px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb886 {
    padding-bottom: 443px;
  }
}
.sustainability-tcfd .--px886 {
  padding: 0 886px;
}
.sustainability-tcfd .max-w-886 {
  max-width: 886px;
}
.sustainability-tcfd .w-886 {
  width: 886px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-886 {
    width: 443px;
  }
}
.sustainability-tcfd .h-886 {
  height: 886px;
}
.sustainability-tcfd .--gap886 {
  gap: 886px !important;
}
.sustainability-tcfd .--fw886 {
  font-weight: 886;
}
.sustainability-tcfd .--mt887 {
  margin-top: 887px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt887 {
    margin-top: 443.5px;
  }
}
.sustainability-tcfd .--mb887 {
  margin-bottom: 887px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb887 {
    margin-bottom: 443.5px !important;
  }
}
.sustainability-tcfd .--pt887 {
  padding-top: 887px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt887 {
    padding-top: 443.5px;
  }
}
.sustainability-tcfd .--pb887 {
  padding-bottom: 887px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb887 {
    padding-bottom: 443.5px;
  }
}
.sustainability-tcfd .--px887 {
  padding: 0 887px;
}
.sustainability-tcfd .max-w-887 {
  max-width: 887px;
}
.sustainability-tcfd .w-887 {
  width: 887px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-887 {
    width: 443.5px;
  }
}
.sustainability-tcfd .h-887 {
  height: 887px;
}
.sustainability-tcfd .--gap887 {
  gap: 887px !important;
}
.sustainability-tcfd .--fw887 {
  font-weight: 887;
}
.sustainability-tcfd .--mt888 {
  margin-top: 888px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt888 {
    margin-top: 444px;
  }
}
.sustainability-tcfd .--mb888 {
  margin-bottom: 888px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb888 {
    margin-bottom: 444px !important;
  }
}
.sustainability-tcfd .--pt888 {
  padding-top: 888px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt888 {
    padding-top: 444px;
  }
}
.sustainability-tcfd .--pb888 {
  padding-bottom: 888px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb888 {
    padding-bottom: 444px;
  }
}
.sustainability-tcfd .--px888 {
  padding: 0 888px;
}
.sustainability-tcfd .max-w-888 {
  max-width: 888px;
}
.sustainability-tcfd .w-888 {
  width: 888px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-888 {
    width: 444px;
  }
}
.sustainability-tcfd .h-888 {
  height: 888px;
}
.sustainability-tcfd .--gap888 {
  gap: 888px !important;
}
.sustainability-tcfd .--fw888 {
  font-weight: 888;
}
.sustainability-tcfd .--mt889 {
  margin-top: 889px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt889 {
    margin-top: 444.5px;
  }
}
.sustainability-tcfd .--mb889 {
  margin-bottom: 889px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb889 {
    margin-bottom: 444.5px !important;
  }
}
.sustainability-tcfd .--pt889 {
  padding-top: 889px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt889 {
    padding-top: 444.5px;
  }
}
.sustainability-tcfd .--pb889 {
  padding-bottom: 889px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb889 {
    padding-bottom: 444.5px;
  }
}
.sustainability-tcfd .--px889 {
  padding: 0 889px;
}
.sustainability-tcfd .max-w-889 {
  max-width: 889px;
}
.sustainability-tcfd .w-889 {
  width: 889px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-889 {
    width: 444.5px;
  }
}
.sustainability-tcfd .h-889 {
  height: 889px;
}
.sustainability-tcfd .--gap889 {
  gap: 889px !important;
}
.sustainability-tcfd .--fw889 {
  font-weight: 889;
}
.sustainability-tcfd .--mt890 {
  margin-top: 890px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt890 {
    margin-top: 445px;
  }
}
.sustainability-tcfd .--mb890 {
  margin-bottom: 890px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb890 {
    margin-bottom: 445px !important;
  }
}
.sustainability-tcfd .--pt890 {
  padding-top: 890px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt890 {
    padding-top: 445px;
  }
}
.sustainability-tcfd .--pb890 {
  padding-bottom: 890px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb890 {
    padding-bottom: 445px;
  }
}
.sustainability-tcfd .--px890 {
  padding: 0 890px;
}
.sustainability-tcfd .max-w-890 {
  max-width: 890px;
}
.sustainability-tcfd .w-890 {
  width: 890px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-890 {
    width: 445px;
  }
}
.sustainability-tcfd .h-890 {
  height: 890px;
}
.sustainability-tcfd .--gap890 {
  gap: 890px !important;
}
.sustainability-tcfd .--fw890 {
  font-weight: 890;
}
.sustainability-tcfd .--mt891 {
  margin-top: 891px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt891 {
    margin-top: 445.5px;
  }
}
.sustainability-tcfd .--mb891 {
  margin-bottom: 891px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb891 {
    margin-bottom: 445.5px !important;
  }
}
.sustainability-tcfd .--pt891 {
  padding-top: 891px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt891 {
    padding-top: 445.5px;
  }
}
.sustainability-tcfd .--pb891 {
  padding-bottom: 891px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb891 {
    padding-bottom: 445.5px;
  }
}
.sustainability-tcfd .--px891 {
  padding: 0 891px;
}
.sustainability-tcfd .max-w-891 {
  max-width: 891px;
}
.sustainability-tcfd .w-891 {
  width: 891px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-891 {
    width: 445.5px;
  }
}
.sustainability-tcfd .h-891 {
  height: 891px;
}
.sustainability-tcfd .--gap891 {
  gap: 891px !important;
}
.sustainability-tcfd .--fw891 {
  font-weight: 891;
}
.sustainability-tcfd .--mt892 {
  margin-top: 892px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt892 {
    margin-top: 446px;
  }
}
.sustainability-tcfd .--mb892 {
  margin-bottom: 892px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb892 {
    margin-bottom: 446px !important;
  }
}
.sustainability-tcfd .--pt892 {
  padding-top: 892px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt892 {
    padding-top: 446px;
  }
}
.sustainability-tcfd .--pb892 {
  padding-bottom: 892px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb892 {
    padding-bottom: 446px;
  }
}
.sustainability-tcfd .--px892 {
  padding: 0 892px;
}
.sustainability-tcfd .max-w-892 {
  max-width: 892px;
}
.sustainability-tcfd .w-892 {
  width: 892px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-892 {
    width: 446px;
  }
}
.sustainability-tcfd .h-892 {
  height: 892px;
}
.sustainability-tcfd .--gap892 {
  gap: 892px !important;
}
.sustainability-tcfd .--fw892 {
  font-weight: 892;
}
.sustainability-tcfd .--mt893 {
  margin-top: 893px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt893 {
    margin-top: 446.5px;
  }
}
.sustainability-tcfd .--mb893 {
  margin-bottom: 893px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb893 {
    margin-bottom: 446.5px !important;
  }
}
.sustainability-tcfd .--pt893 {
  padding-top: 893px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt893 {
    padding-top: 446.5px;
  }
}
.sustainability-tcfd .--pb893 {
  padding-bottom: 893px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb893 {
    padding-bottom: 446.5px;
  }
}
.sustainability-tcfd .--px893 {
  padding: 0 893px;
}
.sustainability-tcfd .max-w-893 {
  max-width: 893px;
}
.sustainability-tcfd .w-893 {
  width: 893px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-893 {
    width: 446.5px;
  }
}
.sustainability-tcfd .h-893 {
  height: 893px;
}
.sustainability-tcfd .--gap893 {
  gap: 893px !important;
}
.sustainability-tcfd .--fw893 {
  font-weight: 893;
}
.sustainability-tcfd .--mt894 {
  margin-top: 894px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt894 {
    margin-top: 447px;
  }
}
.sustainability-tcfd .--mb894 {
  margin-bottom: 894px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb894 {
    margin-bottom: 447px !important;
  }
}
.sustainability-tcfd .--pt894 {
  padding-top: 894px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt894 {
    padding-top: 447px;
  }
}
.sustainability-tcfd .--pb894 {
  padding-bottom: 894px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb894 {
    padding-bottom: 447px;
  }
}
.sustainability-tcfd .--px894 {
  padding: 0 894px;
}
.sustainability-tcfd .max-w-894 {
  max-width: 894px;
}
.sustainability-tcfd .w-894 {
  width: 894px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-894 {
    width: 447px;
  }
}
.sustainability-tcfd .h-894 {
  height: 894px;
}
.sustainability-tcfd .--gap894 {
  gap: 894px !important;
}
.sustainability-tcfd .--fw894 {
  font-weight: 894;
}
.sustainability-tcfd .--mt895 {
  margin-top: 895px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt895 {
    margin-top: 447.5px;
  }
}
.sustainability-tcfd .--mb895 {
  margin-bottom: 895px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb895 {
    margin-bottom: 447.5px !important;
  }
}
.sustainability-tcfd .--pt895 {
  padding-top: 895px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt895 {
    padding-top: 447.5px;
  }
}
.sustainability-tcfd .--pb895 {
  padding-bottom: 895px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb895 {
    padding-bottom: 447.5px;
  }
}
.sustainability-tcfd .--px895 {
  padding: 0 895px;
}
.sustainability-tcfd .max-w-895 {
  max-width: 895px;
}
.sustainability-tcfd .w-895 {
  width: 895px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-895 {
    width: 447.5px;
  }
}
.sustainability-tcfd .h-895 {
  height: 895px;
}
.sustainability-tcfd .--gap895 {
  gap: 895px !important;
}
.sustainability-tcfd .--fw895 {
  font-weight: 895;
}
.sustainability-tcfd .--mt896 {
  margin-top: 896px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt896 {
    margin-top: 448px;
  }
}
.sustainability-tcfd .--mb896 {
  margin-bottom: 896px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb896 {
    margin-bottom: 448px !important;
  }
}
.sustainability-tcfd .--pt896 {
  padding-top: 896px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt896 {
    padding-top: 448px;
  }
}
.sustainability-tcfd .--pb896 {
  padding-bottom: 896px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb896 {
    padding-bottom: 448px;
  }
}
.sustainability-tcfd .--px896 {
  padding: 0 896px;
}
.sustainability-tcfd .max-w-896 {
  max-width: 896px;
}
.sustainability-tcfd .w-896 {
  width: 896px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-896 {
    width: 448px;
  }
}
.sustainability-tcfd .h-896 {
  height: 896px;
}
.sustainability-tcfd .--gap896 {
  gap: 896px !important;
}
.sustainability-tcfd .--fw896 {
  font-weight: 896;
}
.sustainability-tcfd .--mt897 {
  margin-top: 897px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt897 {
    margin-top: 448.5px;
  }
}
.sustainability-tcfd .--mb897 {
  margin-bottom: 897px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb897 {
    margin-bottom: 448.5px !important;
  }
}
.sustainability-tcfd .--pt897 {
  padding-top: 897px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt897 {
    padding-top: 448.5px;
  }
}
.sustainability-tcfd .--pb897 {
  padding-bottom: 897px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb897 {
    padding-bottom: 448.5px;
  }
}
.sustainability-tcfd .--px897 {
  padding: 0 897px;
}
.sustainability-tcfd .max-w-897 {
  max-width: 897px;
}
.sustainability-tcfd .w-897 {
  width: 897px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-897 {
    width: 448.5px;
  }
}
.sustainability-tcfd .h-897 {
  height: 897px;
}
.sustainability-tcfd .--gap897 {
  gap: 897px !important;
}
.sustainability-tcfd .--fw897 {
  font-weight: 897;
}
.sustainability-tcfd .--mt898 {
  margin-top: 898px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt898 {
    margin-top: 449px;
  }
}
.sustainability-tcfd .--mb898 {
  margin-bottom: 898px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb898 {
    margin-bottom: 449px !important;
  }
}
.sustainability-tcfd .--pt898 {
  padding-top: 898px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt898 {
    padding-top: 449px;
  }
}
.sustainability-tcfd .--pb898 {
  padding-bottom: 898px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb898 {
    padding-bottom: 449px;
  }
}
.sustainability-tcfd .--px898 {
  padding: 0 898px;
}
.sustainability-tcfd .max-w-898 {
  max-width: 898px;
}
.sustainability-tcfd .w-898 {
  width: 898px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-898 {
    width: 449px;
  }
}
.sustainability-tcfd .h-898 {
  height: 898px;
}
.sustainability-tcfd .--gap898 {
  gap: 898px !important;
}
.sustainability-tcfd .--fw898 {
  font-weight: 898;
}
.sustainability-tcfd .--mt899 {
  margin-top: 899px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt899 {
    margin-top: 449.5px;
  }
}
.sustainability-tcfd .--mb899 {
  margin-bottom: 899px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb899 {
    margin-bottom: 449.5px !important;
  }
}
.sustainability-tcfd .--pt899 {
  padding-top: 899px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt899 {
    padding-top: 449.5px;
  }
}
.sustainability-tcfd .--pb899 {
  padding-bottom: 899px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb899 {
    padding-bottom: 449.5px;
  }
}
.sustainability-tcfd .--px899 {
  padding: 0 899px;
}
.sustainability-tcfd .max-w-899 {
  max-width: 899px;
}
.sustainability-tcfd .w-899 {
  width: 899px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-899 {
    width: 449.5px;
  }
}
.sustainability-tcfd .h-899 {
  height: 899px;
}
.sustainability-tcfd .--gap899 {
  gap: 899px !important;
}
.sustainability-tcfd .--fw899 {
  font-weight: 899;
}
.sustainability-tcfd .--mt900 {
  margin-top: 900px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt900 {
    margin-top: 450px;
  }
}
.sustainability-tcfd .--mb900 {
  margin-bottom: 900px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb900 {
    margin-bottom: 450px !important;
  }
}
.sustainability-tcfd .--pt900 {
  padding-top: 900px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt900 {
    padding-top: 450px;
  }
}
.sustainability-tcfd .--pb900 {
  padding-bottom: 900px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb900 {
    padding-bottom: 450px;
  }
}
.sustainability-tcfd .--px900 {
  padding: 0 900px;
}
.sustainability-tcfd .max-w-900 {
  max-width: 900px;
}
.sustainability-tcfd .w-900 {
  width: 900px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-900 {
    width: 450px;
  }
}
.sustainability-tcfd .h-900 {
  height: 900px;
}
.sustainability-tcfd .--gap900 {
  gap: 900px !important;
}
.sustainability-tcfd .--fw900 {
  font-weight: 900;
}
.sustainability-tcfd .--mt901 {
  margin-top: 901px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt901 {
    margin-top: 450.5px;
  }
}
.sustainability-tcfd .--mb901 {
  margin-bottom: 901px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb901 {
    margin-bottom: 450.5px !important;
  }
}
.sustainability-tcfd .--pt901 {
  padding-top: 901px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt901 {
    padding-top: 450.5px;
  }
}
.sustainability-tcfd .--pb901 {
  padding-bottom: 901px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb901 {
    padding-bottom: 450.5px;
  }
}
.sustainability-tcfd .--px901 {
  padding: 0 901px;
}
.sustainability-tcfd .max-w-901 {
  max-width: 901px;
}
.sustainability-tcfd .w-901 {
  width: 901px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-901 {
    width: 450.5px;
  }
}
.sustainability-tcfd .h-901 {
  height: 901px;
}
.sustainability-tcfd .--gap901 {
  gap: 901px !important;
}
.sustainability-tcfd .--fw901 {
  font-weight: 901;
}
.sustainability-tcfd .--mt902 {
  margin-top: 902px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt902 {
    margin-top: 451px;
  }
}
.sustainability-tcfd .--mb902 {
  margin-bottom: 902px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb902 {
    margin-bottom: 451px !important;
  }
}
.sustainability-tcfd .--pt902 {
  padding-top: 902px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt902 {
    padding-top: 451px;
  }
}
.sustainability-tcfd .--pb902 {
  padding-bottom: 902px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb902 {
    padding-bottom: 451px;
  }
}
.sustainability-tcfd .--px902 {
  padding: 0 902px;
}
.sustainability-tcfd .max-w-902 {
  max-width: 902px;
}
.sustainability-tcfd .w-902 {
  width: 902px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-902 {
    width: 451px;
  }
}
.sustainability-tcfd .h-902 {
  height: 902px;
}
.sustainability-tcfd .--gap902 {
  gap: 902px !important;
}
.sustainability-tcfd .--fw902 {
  font-weight: 902;
}
.sustainability-tcfd .--mt903 {
  margin-top: 903px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt903 {
    margin-top: 451.5px;
  }
}
.sustainability-tcfd .--mb903 {
  margin-bottom: 903px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb903 {
    margin-bottom: 451.5px !important;
  }
}
.sustainability-tcfd .--pt903 {
  padding-top: 903px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt903 {
    padding-top: 451.5px;
  }
}
.sustainability-tcfd .--pb903 {
  padding-bottom: 903px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb903 {
    padding-bottom: 451.5px;
  }
}
.sustainability-tcfd .--px903 {
  padding: 0 903px;
}
.sustainability-tcfd .max-w-903 {
  max-width: 903px;
}
.sustainability-tcfd .w-903 {
  width: 903px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-903 {
    width: 451.5px;
  }
}
.sustainability-tcfd .h-903 {
  height: 903px;
}
.sustainability-tcfd .--gap903 {
  gap: 903px !important;
}
.sustainability-tcfd .--fw903 {
  font-weight: 903;
}
.sustainability-tcfd .--mt904 {
  margin-top: 904px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt904 {
    margin-top: 452px;
  }
}
.sustainability-tcfd .--mb904 {
  margin-bottom: 904px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb904 {
    margin-bottom: 452px !important;
  }
}
.sustainability-tcfd .--pt904 {
  padding-top: 904px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt904 {
    padding-top: 452px;
  }
}
.sustainability-tcfd .--pb904 {
  padding-bottom: 904px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb904 {
    padding-bottom: 452px;
  }
}
.sustainability-tcfd .--px904 {
  padding: 0 904px;
}
.sustainability-tcfd .max-w-904 {
  max-width: 904px;
}
.sustainability-tcfd .w-904 {
  width: 904px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-904 {
    width: 452px;
  }
}
.sustainability-tcfd .h-904 {
  height: 904px;
}
.sustainability-tcfd .--gap904 {
  gap: 904px !important;
}
.sustainability-tcfd .--fw904 {
  font-weight: 904;
}
.sustainability-tcfd .--mt905 {
  margin-top: 905px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt905 {
    margin-top: 452.5px;
  }
}
.sustainability-tcfd .--mb905 {
  margin-bottom: 905px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb905 {
    margin-bottom: 452.5px !important;
  }
}
.sustainability-tcfd .--pt905 {
  padding-top: 905px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt905 {
    padding-top: 452.5px;
  }
}
.sustainability-tcfd .--pb905 {
  padding-bottom: 905px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb905 {
    padding-bottom: 452.5px;
  }
}
.sustainability-tcfd .--px905 {
  padding: 0 905px;
}
.sustainability-tcfd .max-w-905 {
  max-width: 905px;
}
.sustainability-tcfd .w-905 {
  width: 905px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-905 {
    width: 452.5px;
  }
}
.sustainability-tcfd .h-905 {
  height: 905px;
}
.sustainability-tcfd .--gap905 {
  gap: 905px !important;
}
.sustainability-tcfd .--fw905 {
  font-weight: 905;
}
.sustainability-tcfd .--mt906 {
  margin-top: 906px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt906 {
    margin-top: 453px;
  }
}
.sustainability-tcfd .--mb906 {
  margin-bottom: 906px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb906 {
    margin-bottom: 453px !important;
  }
}
.sustainability-tcfd .--pt906 {
  padding-top: 906px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt906 {
    padding-top: 453px;
  }
}
.sustainability-tcfd .--pb906 {
  padding-bottom: 906px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb906 {
    padding-bottom: 453px;
  }
}
.sustainability-tcfd .--px906 {
  padding: 0 906px;
}
.sustainability-tcfd .max-w-906 {
  max-width: 906px;
}
.sustainability-tcfd .w-906 {
  width: 906px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-906 {
    width: 453px;
  }
}
.sustainability-tcfd .h-906 {
  height: 906px;
}
.sustainability-tcfd .--gap906 {
  gap: 906px !important;
}
.sustainability-tcfd .--fw906 {
  font-weight: 906;
}
.sustainability-tcfd .--mt907 {
  margin-top: 907px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt907 {
    margin-top: 453.5px;
  }
}
.sustainability-tcfd .--mb907 {
  margin-bottom: 907px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb907 {
    margin-bottom: 453.5px !important;
  }
}
.sustainability-tcfd .--pt907 {
  padding-top: 907px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt907 {
    padding-top: 453.5px;
  }
}
.sustainability-tcfd .--pb907 {
  padding-bottom: 907px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb907 {
    padding-bottom: 453.5px;
  }
}
.sustainability-tcfd .--px907 {
  padding: 0 907px;
}
.sustainability-tcfd .max-w-907 {
  max-width: 907px;
}
.sustainability-tcfd .w-907 {
  width: 907px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-907 {
    width: 453.5px;
  }
}
.sustainability-tcfd .h-907 {
  height: 907px;
}
.sustainability-tcfd .--gap907 {
  gap: 907px !important;
}
.sustainability-tcfd .--fw907 {
  font-weight: 907;
}
.sustainability-tcfd .--mt908 {
  margin-top: 908px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt908 {
    margin-top: 454px;
  }
}
.sustainability-tcfd .--mb908 {
  margin-bottom: 908px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb908 {
    margin-bottom: 454px !important;
  }
}
.sustainability-tcfd .--pt908 {
  padding-top: 908px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt908 {
    padding-top: 454px;
  }
}
.sustainability-tcfd .--pb908 {
  padding-bottom: 908px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb908 {
    padding-bottom: 454px;
  }
}
.sustainability-tcfd .--px908 {
  padding: 0 908px;
}
.sustainability-tcfd .max-w-908 {
  max-width: 908px;
}
.sustainability-tcfd .w-908 {
  width: 908px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-908 {
    width: 454px;
  }
}
.sustainability-tcfd .h-908 {
  height: 908px;
}
.sustainability-tcfd .--gap908 {
  gap: 908px !important;
}
.sustainability-tcfd .--fw908 {
  font-weight: 908;
}
.sustainability-tcfd .--mt909 {
  margin-top: 909px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt909 {
    margin-top: 454.5px;
  }
}
.sustainability-tcfd .--mb909 {
  margin-bottom: 909px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb909 {
    margin-bottom: 454.5px !important;
  }
}
.sustainability-tcfd .--pt909 {
  padding-top: 909px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt909 {
    padding-top: 454.5px;
  }
}
.sustainability-tcfd .--pb909 {
  padding-bottom: 909px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb909 {
    padding-bottom: 454.5px;
  }
}
.sustainability-tcfd .--px909 {
  padding: 0 909px;
}
.sustainability-tcfd .max-w-909 {
  max-width: 909px;
}
.sustainability-tcfd .w-909 {
  width: 909px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-909 {
    width: 454.5px;
  }
}
.sustainability-tcfd .h-909 {
  height: 909px;
}
.sustainability-tcfd .--gap909 {
  gap: 909px !important;
}
.sustainability-tcfd .--fw909 {
  font-weight: 909;
}
.sustainability-tcfd .--mt910 {
  margin-top: 910px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt910 {
    margin-top: 455px;
  }
}
.sustainability-tcfd .--mb910 {
  margin-bottom: 910px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb910 {
    margin-bottom: 455px !important;
  }
}
.sustainability-tcfd .--pt910 {
  padding-top: 910px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt910 {
    padding-top: 455px;
  }
}
.sustainability-tcfd .--pb910 {
  padding-bottom: 910px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb910 {
    padding-bottom: 455px;
  }
}
.sustainability-tcfd .--px910 {
  padding: 0 910px;
}
.sustainability-tcfd .max-w-910 {
  max-width: 910px;
}
.sustainability-tcfd .w-910 {
  width: 910px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-910 {
    width: 455px;
  }
}
.sustainability-tcfd .h-910 {
  height: 910px;
}
.sustainability-tcfd .--gap910 {
  gap: 910px !important;
}
.sustainability-tcfd .--fw910 {
  font-weight: 910;
}
.sustainability-tcfd .--mt911 {
  margin-top: 911px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt911 {
    margin-top: 455.5px;
  }
}
.sustainability-tcfd .--mb911 {
  margin-bottom: 911px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb911 {
    margin-bottom: 455.5px !important;
  }
}
.sustainability-tcfd .--pt911 {
  padding-top: 911px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt911 {
    padding-top: 455.5px;
  }
}
.sustainability-tcfd .--pb911 {
  padding-bottom: 911px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb911 {
    padding-bottom: 455.5px;
  }
}
.sustainability-tcfd .--px911 {
  padding: 0 911px;
}
.sustainability-tcfd .max-w-911 {
  max-width: 911px;
}
.sustainability-tcfd .w-911 {
  width: 911px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-911 {
    width: 455.5px;
  }
}
.sustainability-tcfd .h-911 {
  height: 911px;
}
.sustainability-tcfd .--gap911 {
  gap: 911px !important;
}
.sustainability-tcfd .--fw911 {
  font-weight: 911;
}
.sustainability-tcfd .--mt912 {
  margin-top: 912px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt912 {
    margin-top: 456px;
  }
}
.sustainability-tcfd .--mb912 {
  margin-bottom: 912px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb912 {
    margin-bottom: 456px !important;
  }
}
.sustainability-tcfd .--pt912 {
  padding-top: 912px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt912 {
    padding-top: 456px;
  }
}
.sustainability-tcfd .--pb912 {
  padding-bottom: 912px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb912 {
    padding-bottom: 456px;
  }
}
.sustainability-tcfd .--px912 {
  padding: 0 912px;
}
.sustainability-tcfd .max-w-912 {
  max-width: 912px;
}
.sustainability-tcfd .w-912 {
  width: 912px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-912 {
    width: 456px;
  }
}
.sustainability-tcfd .h-912 {
  height: 912px;
}
.sustainability-tcfd .--gap912 {
  gap: 912px !important;
}
.sustainability-tcfd .--fw912 {
  font-weight: 912;
}
.sustainability-tcfd .--mt913 {
  margin-top: 913px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt913 {
    margin-top: 456.5px;
  }
}
.sustainability-tcfd .--mb913 {
  margin-bottom: 913px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb913 {
    margin-bottom: 456.5px !important;
  }
}
.sustainability-tcfd .--pt913 {
  padding-top: 913px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt913 {
    padding-top: 456.5px;
  }
}
.sustainability-tcfd .--pb913 {
  padding-bottom: 913px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb913 {
    padding-bottom: 456.5px;
  }
}
.sustainability-tcfd .--px913 {
  padding: 0 913px;
}
.sustainability-tcfd .max-w-913 {
  max-width: 913px;
}
.sustainability-tcfd .w-913 {
  width: 913px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-913 {
    width: 456.5px;
  }
}
.sustainability-tcfd .h-913 {
  height: 913px;
}
.sustainability-tcfd .--gap913 {
  gap: 913px !important;
}
.sustainability-tcfd .--fw913 {
  font-weight: 913;
}
.sustainability-tcfd .--mt914 {
  margin-top: 914px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt914 {
    margin-top: 457px;
  }
}
.sustainability-tcfd .--mb914 {
  margin-bottom: 914px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb914 {
    margin-bottom: 457px !important;
  }
}
.sustainability-tcfd .--pt914 {
  padding-top: 914px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt914 {
    padding-top: 457px;
  }
}
.sustainability-tcfd .--pb914 {
  padding-bottom: 914px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb914 {
    padding-bottom: 457px;
  }
}
.sustainability-tcfd .--px914 {
  padding: 0 914px;
}
.sustainability-tcfd .max-w-914 {
  max-width: 914px;
}
.sustainability-tcfd .w-914 {
  width: 914px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-914 {
    width: 457px;
  }
}
.sustainability-tcfd .h-914 {
  height: 914px;
}
.sustainability-tcfd .--gap914 {
  gap: 914px !important;
}
.sustainability-tcfd .--fw914 {
  font-weight: 914;
}
.sustainability-tcfd .--mt915 {
  margin-top: 915px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt915 {
    margin-top: 457.5px;
  }
}
.sustainability-tcfd .--mb915 {
  margin-bottom: 915px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb915 {
    margin-bottom: 457.5px !important;
  }
}
.sustainability-tcfd .--pt915 {
  padding-top: 915px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt915 {
    padding-top: 457.5px;
  }
}
.sustainability-tcfd .--pb915 {
  padding-bottom: 915px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb915 {
    padding-bottom: 457.5px;
  }
}
.sustainability-tcfd .--px915 {
  padding: 0 915px;
}
.sustainability-tcfd .max-w-915 {
  max-width: 915px;
}
.sustainability-tcfd .w-915 {
  width: 915px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-915 {
    width: 457.5px;
  }
}
.sustainability-tcfd .h-915 {
  height: 915px;
}
.sustainability-tcfd .--gap915 {
  gap: 915px !important;
}
.sustainability-tcfd .--fw915 {
  font-weight: 915;
}
.sustainability-tcfd .--mt916 {
  margin-top: 916px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt916 {
    margin-top: 458px;
  }
}
.sustainability-tcfd .--mb916 {
  margin-bottom: 916px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb916 {
    margin-bottom: 458px !important;
  }
}
.sustainability-tcfd .--pt916 {
  padding-top: 916px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt916 {
    padding-top: 458px;
  }
}
.sustainability-tcfd .--pb916 {
  padding-bottom: 916px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb916 {
    padding-bottom: 458px;
  }
}
.sustainability-tcfd .--px916 {
  padding: 0 916px;
}
.sustainability-tcfd .max-w-916 {
  max-width: 916px;
}
.sustainability-tcfd .w-916 {
  width: 916px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-916 {
    width: 458px;
  }
}
.sustainability-tcfd .h-916 {
  height: 916px;
}
.sustainability-tcfd .--gap916 {
  gap: 916px !important;
}
.sustainability-tcfd .--fw916 {
  font-weight: 916;
}
.sustainability-tcfd .--mt917 {
  margin-top: 917px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt917 {
    margin-top: 458.5px;
  }
}
.sustainability-tcfd .--mb917 {
  margin-bottom: 917px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb917 {
    margin-bottom: 458.5px !important;
  }
}
.sustainability-tcfd .--pt917 {
  padding-top: 917px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt917 {
    padding-top: 458.5px;
  }
}
.sustainability-tcfd .--pb917 {
  padding-bottom: 917px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb917 {
    padding-bottom: 458.5px;
  }
}
.sustainability-tcfd .--px917 {
  padding: 0 917px;
}
.sustainability-tcfd .max-w-917 {
  max-width: 917px;
}
.sustainability-tcfd .w-917 {
  width: 917px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-917 {
    width: 458.5px;
  }
}
.sustainability-tcfd .h-917 {
  height: 917px;
}
.sustainability-tcfd .--gap917 {
  gap: 917px !important;
}
.sustainability-tcfd .--fw917 {
  font-weight: 917;
}
.sustainability-tcfd .--mt918 {
  margin-top: 918px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt918 {
    margin-top: 459px;
  }
}
.sustainability-tcfd .--mb918 {
  margin-bottom: 918px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb918 {
    margin-bottom: 459px !important;
  }
}
.sustainability-tcfd .--pt918 {
  padding-top: 918px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt918 {
    padding-top: 459px;
  }
}
.sustainability-tcfd .--pb918 {
  padding-bottom: 918px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb918 {
    padding-bottom: 459px;
  }
}
.sustainability-tcfd .--px918 {
  padding: 0 918px;
}
.sustainability-tcfd .max-w-918 {
  max-width: 918px;
}
.sustainability-tcfd .w-918 {
  width: 918px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-918 {
    width: 459px;
  }
}
.sustainability-tcfd .h-918 {
  height: 918px;
}
.sustainability-tcfd .--gap918 {
  gap: 918px !important;
}
.sustainability-tcfd .--fw918 {
  font-weight: 918;
}
.sustainability-tcfd .--mt919 {
  margin-top: 919px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt919 {
    margin-top: 459.5px;
  }
}
.sustainability-tcfd .--mb919 {
  margin-bottom: 919px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb919 {
    margin-bottom: 459.5px !important;
  }
}
.sustainability-tcfd .--pt919 {
  padding-top: 919px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt919 {
    padding-top: 459.5px;
  }
}
.sustainability-tcfd .--pb919 {
  padding-bottom: 919px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb919 {
    padding-bottom: 459.5px;
  }
}
.sustainability-tcfd .--px919 {
  padding: 0 919px;
}
.sustainability-tcfd .max-w-919 {
  max-width: 919px;
}
.sustainability-tcfd .w-919 {
  width: 919px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-919 {
    width: 459.5px;
  }
}
.sustainability-tcfd .h-919 {
  height: 919px;
}
.sustainability-tcfd .--gap919 {
  gap: 919px !important;
}
.sustainability-tcfd .--fw919 {
  font-weight: 919;
}
.sustainability-tcfd .--mt920 {
  margin-top: 920px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt920 {
    margin-top: 460px;
  }
}
.sustainability-tcfd .--mb920 {
  margin-bottom: 920px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb920 {
    margin-bottom: 460px !important;
  }
}
.sustainability-tcfd .--pt920 {
  padding-top: 920px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt920 {
    padding-top: 460px;
  }
}
.sustainability-tcfd .--pb920 {
  padding-bottom: 920px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb920 {
    padding-bottom: 460px;
  }
}
.sustainability-tcfd .--px920 {
  padding: 0 920px;
}
.sustainability-tcfd .max-w-920 {
  max-width: 920px;
}
.sustainability-tcfd .w-920 {
  width: 920px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-920 {
    width: 460px;
  }
}
.sustainability-tcfd .h-920 {
  height: 920px;
}
.sustainability-tcfd .--gap920 {
  gap: 920px !important;
}
.sustainability-tcfd .--fw920 {
  font-weight: 920;
}
.sustainability-tcfd .--mt921 {
  margin-top: 921px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt921 {
    margin-top: 460.5px;
  }
}
.sustainability-tcfd .--mb921 {
  margin-bottom: 921px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb921 {
    margin-bottom: 460.5px !important;
  }
}
.sustainability-tcfd .--pt921 {
  padding-top: 921px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt921 {
    padding-top: 460.5px;
  }
}
.sustainability-tcfd .--pb921 {
  padding-bottom: 921px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb921 {
    padding-bottom: 460.5px;
  }
}
.sustainability-tcfd .--px921 {
  padding: 0 921px;
}
.sustainability-tcfd .max-w-921 {
  max-width: 921px;
}
.sustainability-tcfd .w-921 {
  width: 921px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-921 {
    width: 460.5px;
  }
}
.sustainability-tcfd .h-921 {
  height: 921px;
}
.sustainability-tcfd .--gap921 {
  gap: 921px !important;
}
.sustainability-tcfd .--fw921 {
  font-weight: 921;
}
.sustainability-tcfd .--mt922 {
  margin-top: 922px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt922 {
    margin-top: 461px;
  }
}
.sustainability-tcfd .--mb922 {
  margin-bottom: 922px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb922 {
    margin-bottom: 461px !important;
  }
}
.sustainability-tcfd .--pt922 {
  padding-top: 922px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt922 {
    padding-top: 461px;
  }
}
.sustainability-tcfd .--pb922 {
  padding-bottom: 922px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb922 {
    padding-bottom: 461px;
  }
}
.sustainability-tcfd .--px922 {
  padding: 0 922px;
}
.sustainability-tcfd .max-w-922 {
  max-width: 922px;
}
.sustainability-tcfd .w-922 {
  width: 922px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-922 {
    width: 461px;
  }
}
.sustainability-tcfd .h-922 {
  height: 922px;
}
.sustainability-tcfd .--gap922 {
  gap: 922px !important;
}
.sustainability-tcfd .--fw922 {
  font-weight: 922;
}
.sustainability-tcfd .--mt923 {
  margin-top: 923px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt923 {
    margin-top: 461.5px;
  }
}
.sustainability-tcfd .--mb923 {
  margin-bottom: 923px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb923 {
    margin-bottom: 461.5px !important;
  }
}
.sustainability-tcfd .--pt923 {
  padding-top: 923px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt923 {
    padding-top: 461.5px;
  }
}
.sustainability-tcfd .--pb923 {
  padding-bottom: 923px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb923 {
    padding-bottom: 461.5px;
  }
}
.sustainability-tcfd .--px923 {
  padding: 0 923px;
}
.sustainability-tcfd .max-w-923 {
  max-width: 923px;
}
.sustainability-tcfd .w-923 {
  width: 923px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-923 {
    width: 461.5px;
  }
}
.sustainability-tcfd .h-923 {
  height: 923px;
}
.sustainability-tcfd .--gap923 {
  gap: 923px !important;
}
.sustainability-tcfd .--fw923 {
  font-weight: 923;
}
.sustainability-tcfd .--mt924 {
  margin-top: 924px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt924 {
    margin-top: 462px;
  }
}
.sustainability-tcfd .--mb924 {
  margin-bottom: 924px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb924 {
    margin-bottom: 462px !important;
  }
}
.sustainability-tcfd .--pt924 {
  padding-top: 924px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt924 {
    padding-top: 462px;
  }
}
.sustainability-tcfd .--pb924 {
  padding-bottom: 924px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb924 {
    padding-bottom: 462px;
  }
}
.sustainability-tcfd .--px924 {
  padding: 0 924px;
}
.sustainability-tcfd .max-w-924 {
  max-width: 924px;
}
.sustainability-tcfd .w-924 {
  width: 924px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-924 {
    width: 462px;
  }
}
.sustainability-tcfd .h-924 {
  height: 924px;
}
.sustainability-tcfd .--gap924 {
  gap: 924px !important;
}
.sustainability-tcfd .--fw924 {
  font-weight: 924;
}
.sustainability-tcfd .--mt925 {
  margin-top: 925px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt925 {
    margin-top: 462.5px;
  }
}
.sustainability-tcfd .--mb925 {
  margin-bottom: 925px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb925 {
    margin-bottom: 462.5px !important;
  }
}
.sustainability-tcfd .--pt925 {
  padding-top: 925px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt925 {
    padding-top: 462.5px;
  }
}
.sustainability-tcfd .--pb925 {
  padding-bottom: 925px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb925 {
    padding-bottom: 462.5px;
  }
}
.sustainability-tcfd .--px925 {
  padding: 0 925px;
}
.sustainability-tcfd .max-w-925 {
  max-width: 925px;
}
.sustainability-tcfd .w-925 {
  width: 925px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-925 {
    width: 462.5px;
  }
}
.sustainability-tcfd .h-925 {
  height: 925px;
}
.sustainability-tcfd .--gap925 {
  gap: 925px !important;
}
.sustainability-tcfd .--fw925 {
  font-weight: 925;
}
.sustainability-tcfd .--mt926 {
  margin-top: 926px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt926 {
    margin-top: 463px;
  }
}
.sustainability-tcfd .--mb926 {
  margin-bottom: 926px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb926 {
    margin-bottom: 463px !important;
  }
}
.sustainability-tcfd .--pt926 {
  padding-top: 926px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt926 {
    padding-top: 463px;
  }
}
.sustainability-tcfd .--pb926 {
  padding-bottom: 926px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb926 {
    padding-bottom: 463px;
  }
}
.sustainability-tcfd .--px926 {
  padding: 0 926px;
}
.sustainability-tcfd .max-w-926 {
  max-width: 926px;
}
.sustainability-tcfd .w-926 {
  width: 926px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-926 {
    width: 463px;
  }
}
.sustainability-tcfd .h-926 {
  height: 926px;
}
.sustainability-tcfd .--gap926 {
  gap: 926px !important;
}
.sustainability-tcfd .--fw926 {
  font-weight: 926;
}
.sustainability-tcfd .--mt927 {
  margin-top: 927px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt927 {
    margin-top: 463.5px;
  }
}
.sustainability-tcfd .--mb927 {
  margin-bottom: 927px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb927 {
    margin-bottom: 463.5px !important;
  }
}
.sustainability-tcfd .--pt927 {
  padding-top: 927px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt927 {
    padding-top: 463.5px;
  }
}
.sustainability-tcfd .--pb927 {
  padding-bottom: 927px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb927 {
    padding-bottom: 463.5px;
  }
}
.sustainability-tcfd .--px927 {
  padding: 0 927px;
}
.sustainability-tcfd .max-w-927 {
  max-width: 927px;
}
.sustainability-tcfd .w-927 {
  width: 927px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-927 {
    width: 463.5px;
  }
}
.sustainability-tcfd .h-927 {
  height: 927px;
}
.sustainability-tcfd .--gap927 {
  gap: 927px !important;
}
.sustainability-tcfd .--fw927 {
  font-weight: 927;
}
.sustainability-tcfd .--mt928 {
  margin-top: 928px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt928 {
    margin-top: 464px;
  }
}
.sustainability-tcfd .--mb928 {
  margin-bottom: 928px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb928 {
    margin-bottom: 464px !important;
  }
}
.sustainability-tcfd .--pt928 {
  padding-top: 928px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt928 {
    padding-top: 464px;
  }
}
.sustainability-tcfd .--pb928 {
  padding-bottom: 928px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb928 {
    padding-bottom: 464px;
  }
}
.sustainability-tcfd .--px928 {
  padding: 0 928px;
}
.sustainability-tcfd .max-w-928 {
  max-width: 928px;
}
.sustainability-tcfd .w-928 {
  width: 928px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-928 {
    width: 464px;
  }
}
.sustainability-tcfd .h-928 {
  height: 928px;
}
.sustainability-tcfd .--gap928 {
  gap: 928px !important;
}
.sustainability-tcfd .--fw928 {
  font-weight: 928;
}
.sustainability-tcfd .--mt929 {
  margin-top: 929px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt929 {
    margin-top: 464.5px;
  }
}
.sustainability-tcfd .--mb929 {
  margin-bottom: 929px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb929 {
    margin-bottom: 464.5px !important;
  }
}
.sustainability-tcfd .--pt929 {
  padding-top: 929px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt929 {
    padding-top: 464.5px;
  }
}
.sustainability-tcfd .--pb929 {
  padding-bottom: 929px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb929 {
    padding-bottom: 464.5px;
  }
}
.sustainability-tcfd .--px929 {
  padding: 0 929px;
}
.sustainability-tcfd .max-w-929 {
  max-width: 929px;
}
.sustainability-tcfd .w-929 {
  width: 929px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-929 {
    width: 464.5px;
  }
}
.sustainability-tcfd .h-929 {
  height: 929px;
}
.sustainability-tcfd .--gap929 {
  gap: 929px !important;
}
.sustainability-tcfd .--fw929 {
  font-weight: 929;
}
.sustainability-tcfd .--mt930 {
  margin-top: 930px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt930 {
    margin-top: 465px;
  }
}
.sustainability-tcfd .--mb930 {
  margin-bottom: 930px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb930 {
    margin-bottom: 465px !important;
  }
}
.sustainability-tcfd .--pt930 {
  padding-top: 930px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt930 {
    padding-top: 465px;
  }
}
.sustainability-tcfd .--pb930 {
  padding-bottom: 930px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb930 {
    padding-bottom: 465px;
  }
}
.sustainability-tcfd .--px930 {
  padding: 0 930px;
}
.sustainability-tcfd .max-w-930 {
  max-width: 930px;
}
.sustainability-tcfd .w-930 {
  width: 930px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-930 {
    width: 465px;
  }
}
.sustainability-tcfd .h-930 {
  height: 930px;
}
.sustainability-tcfd .--gap930 {
  gap: 930px !important;
}
.sustainability-tcfd .--fw930 {
  font-weight: 930;
}
.sustainability-tcfd .--mt931 {
  margin-top: 931px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt931 {
    margin-top: 465.5px;
  }
}
.sustainability-tcfd .--mb931 {
  margin-bottom: 931px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb931 {
    margin-bottom: 465.5px !important;
  }
}
.sustainability-tcfd .--pt931 {
  padding-top: 931px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt931 {
    padding-top: 465.5px;
  }
}
.sustainability-tcfd .--pb931 {
  padding-bottom: 931px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb931 {
    padding-bottom: 465.5px;
  }
}
.sustainability-tcfd .--px931 {
  padding: 0 931px;
}
.sustainability-tcfd .max-w-931 {
  max-width: 931px;
}
.sustainability-tcfd .w-931 {
  width: 931px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-931 {
    width: 465.5px;
  }
}
.sustainability-tcfd .h-931 {
  height: 931px;
}
.sustainability-tcfd .--gap931 {
  gap: 931px !important;
}
.sustainability-tcfd .--fw931 {
  font-weight: 931;
}
.sustainability-tcfd .--mt932 {
  margin-top: 932px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt932 {
    margin-top: 466px;
  }
}
.sustainability-tcfd .--mb932 {
  margin-bottom: 932px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb932 {
    margin-bottom: 466px !important;
  }
}
.sustainability-tcfd .--pt932 {
  padding-top: 932px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt932 {
    padding-top: 466px;
  }
}
.sustainability-tcfd .--pb932 {
  padding-bottom: 932px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb932 {
    padding-bottom: 466px;
  }
}
.sustainability-tcfd .--px932 {
  padding: 0 932px;
}
.sustainability-tcfd .max-w-932 {
  max-width: 932px;
}
.sustainability-tcfd .w-932 {
  width: 932px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-932 {
    width: 466px;
  }
}
.sustainability-tcfd .h-932 {
  height: 932px;
}
.sustainability-tcfd .--gap932 {
  gap: 932px !important;
}
.sustainability-tcfd .--fw932 {
  font-weight: 932;
}
.sustainability-tcfd .--mt933 {
  margin-top: 933px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt933 {
    margin-top: 466.5px;
  }
}
.sustainability-tcfd .--mb933 {
  margin-bottom: 933px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb933 {
    margin-bottom: 466.5px !important;
  }
}
.sustainability-tcfd .--pt933 {
  padding-top: 933px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt933 {
    padding-top: 466.5px;
  }
}
.sustainability-tcfd .--pb933 {
  padding-bottom: 933px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb933 {
    padding-bottom: 466.5px;
  }
}
.sustainability-tcfd .--px933 {
  padding: 0 933px;
}
.sustainability-tcfd .max-w-933 {
  max-width: 933px;
}
.sustainability-tcfd .w-933 {
  width: 933px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-933 {
    width: 466.5px;
  }
}
.sustainability-tcfd .h-933 {
  height: 933px;
}
.sustainability-tcfd .--gap933 {
  gap: 933px !important;
}
.sustainability-tcfd .--fw933 {
  font-weight: 933;
}
.sustainability-tcfd .--mt934 {
  margin-top: 934px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt934 {
    margin-top: 467px;
  }
}
.sustainability-tcfd .--mb934 {
  margin-bottom: 934px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb934 {
    margin-bottom: 467px !important;
  }
}
.sustainability-tcfd .--pt934 {
  padding-top: 934px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt934 {
    padding-top: 467px;
  }
}
.sustainability-tcfd .--pb934 {
  padding-bottom: 934px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb934 {
    padding-bottom: 467px;
  }
}
.sustainability-tcfd .--px934 {
  padding: 0 934px;
}
.sustainability-tcfd .max-w-934 {
  max-width: 934px;
}
.sustainability-tcfd .w-934 {
  width: 934px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-934 {
    width: 467px;
  }
}
.sustainability-tcfd .h-934 {
  height: 934px;
}
.sustainability-tcfd .--gap934 {
  gap: 934px !important;
}
.sustainability-tcfd .--fw934 {
  font-weight: 934;
}
.sustainability-tcfd .--mt935 {
  margin-top: 935px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt935 {
    margin-top: 467.5px;
  }
}
.sustainability-tcfd .--mb935 {
  margin-bottom: 935px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb935 {
    margin-bottom: 467.5px !important;
  }
}
.sustainability-tcfd .--pt935 {
  padding-top: 935px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt935 {
    padding-top: 467.5px;
  }
}
.sustainability-tcfd .--pb935 {
  padding-bottom: 935px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb935 {
    padding-bottom: 467.5px;
  }
}
.sustainability-tcfd .--px935 {
  padding: 0 935px;
}
.sustainability-tcfd .max-w-935 {
  max-width: 935px;
}
.sustainability-tcfd .w-935 {
  width: 935px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-935 {
    width: 467.5px;
  }
}
.sustainability-tcfd .h-935 {
  height: 935px;
}
.sustainability-tcfd .--gap935 {
  gap: 935px !important;
}
.sustainability-tcfd .--fw935 {
  font-weight: 935;
}
.sustainability-tcfd .--mt936 {
  margin-top: 936px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt936 {
    margin-top: 468px;
  }
}
.sustainability-tcfd .--mb936 {
  margin-bottom: 936px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb936 {
    margin-bottom: 468px !important;
  }
}
.sustainability-tcfd .--pt936 {
  padding-top: 936px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt936 {
    padding-top: 468px;
  }
}
.sustainability-tcfd .--pb936 {
  padding-bottom: 936px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb936 {
    padding-bottom: 468px;
  }
}
.sustainability-tcfd .--px936 {
  padding: 0 936px;
}
.sustainability-tcfd .max-w-936 {
  max-width: 936px;
}
.sustainability-tcfd .w-936 {
  width: 936px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-936 {
    width: 468px;
  }
}
.sustainability-tcfd .h-936 {
  height: 936px;
}
.sustainability-tcfd .--gap936 {
  gap: 936px !important;
}
.sustainability-tcfd .--fw936 {
  font-weight: 936;
}
.sustainability-tcfd .--mt937 {
  margin-top: 937px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt937 {
    margin-top: 468.5px;
  }
}
.sustainability-tcfd .--mb937 {
  margin-bottom: 937px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb937 {
    margin-bottom: 468.5px !important;
  }
}
.sustainability-tcfd .--pt937 {
  padding-top: 937px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt937 {
    padding-top: 468.5px;
  }
}
.sustainability-tcfd .--pb937 {
  padding-bottom: 937px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb937 {
    padding-bottom: 468.5px;
  }
}
.sustainability-tcfd .--px937 {
  padding: 0 937px;
}
.sustainability-tcfd .max-w-937 {
  max-width: 937px;
}
.sustainability-tcfd .w-937 {
  width: 937px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-937 {
    width: 468.5px;
  }
}
.sustainability-tcfd .h-937 {
  height: 937px;
}
.sustainability-tcfd .--gap937 {
  gap: 937px !important;
}
.sustainability-tcfd .--fw937 {
  font-weight: 937;
}
.sustainability-tcfd .--mt938 {
  margin-top: 938px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt938 {
    margin-top: 469px;
  }
}
.sustainability-tcfd .--mb938 {
  margin-bottom: 938px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb938 {
    margin-bottom: 469px !important;
  }
}
.sustainability-tcfd .--pt938 {
  padding-top: 938px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt938 {
    padding-top: 469px;
  }
}
.sustainability-tcfd .--pb938 {
  padding-bottom: 938px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb938 {
    padding-bottom: 469px;
  }
}
.sustainability-tcfd .--px938 {
  padding: 0 938px;
}
.sustainability-tcfd .max-w-938 {
  max-width: 938px;
}
.sustainability-tcfd .w-938 {
  width: 938px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-938 {
    width: 469px;
  }
}
.sustainability-tcfd .h-938 {
  height: 938px;
}
.sustainability-tcfd .--gap938 {
  gap: 938px !important;
}
.sustainability-tcfd .--fw938 {
  font-weight: 938;
}
.sustainability-tcfd .--mt939 {
  margin-top: 939px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt939 {
    margin-top: 469.5px;
  }
}
.sustainability-tcfd .--mb939 {
  margin-bottom: 939px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb939 {
    margin-bottom: 469.5px !important;
  }
}
.sustainability-tcfd .--pt939 {
  padding-top: 939px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt939 {
    padding-top: 469.5px;
  }
}
.sustainability-tcfd .--pb939 {
  padding-bottom: 939px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb939 {
    padding-bottom: 469.5px;
  }
}
.sustainability-tcfd .--px939 {
  padding: 0 939px;
}
.sustainability-tcfd .max-w-939 {
  max-width: 939px;
}
.sustainability-tcfd .w-939 {
  width: 939px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-939 {
    width: 469.5px;
  }
}
.sustainability-tcfd .h-939 {
  height: 939px;
}
.sustainability-tcfd .--gap939 {
  gap: 939px !important;
}
.sustainability-tcfd .--fw939 {
  font-weight: 939;
}
.sustainability-tcfd .--mt940 {
  margin-top: 940px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt940 {
    margin-top: 470px;
  }
}
.sustainability-tcfd .--mb940 {
  margin-bottom: 940px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb940 {
    margin-bottom: 470px !important;
  }
}
.sustainability-tcfd .--pt940 {
  padding-top: 940px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt940 {
    padding-top: 470px;
  }
}
.sustainability-tcfd .--pb940 {
  padding-bottom: 940px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb940 {
    padding-bottom: 470px;
  }
}
.sustainability-tcfd .--px940 {
  padding: 0 940px;
}
.sustainability-tcfd .max-w-940 {
  max-width: 940px;
}
.sustainability-tcfd .w-940 {
  width: 940px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-940 {
    width: 470px;
  }
}
.sustainability-tcfd .h-940 {
  height: 940px;
}
.sustainability-tcfd .--gap940 {
  gap: 940px !important;
}
.sustainability-tcfd .--fw940 {
  font-weight: 940;
}
.sustainability-tcfd .--mt941 {
  margin-top: 941px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt941 {
    margin-top: 470.5px;
  }
}
.sustainability-tcfd .--mb941 {
  margin-bottom: 941px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb941 {
    margin-bottom: 470.5px !important;
  }
}
.sustainability-tcfd .--pt941 {
  padding-top: 941px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt941 {
    padding-top: 470.5px;
  }
}
.sustainability-tcfd .--pb941 {
  padding-bottom: 941px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb941 {
    padding-bottom: 470.5px;
  }
}
.sustainability-tcfd .--px941 {
  padding: 0 941px;
}
.sustainability-tcfd .max-w-941 {
  max-width: 941px;
}
.sustainability-tcfd .w-941 {
  width: 941px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-941 {
    width: 470.5px;
  }
}
.sustainability-tcfd .h-941 {
  height: 941px;
}
.sustainability-tcfd .--gap941 {
  gap: 941px !important;
}
.sustainability-tcfd .--fw941 {
  font-weight: 941;
}
.sustainability-tcfd .--mt942 {
  margin-top: 942px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt942 {
    margin-top: 471px;
  }
}
.sustainability-tcfd .--mb942 {
  margin-bottom: 942px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb942 {
    margin-bottom: 471px !important;
  }
}
.sustainability-tcfd .--pt942 {
  padding-top: 942px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt942 {
    padding-top: 471px;
  }
}
.sustainability-tcfd .--pb942 {
  padding-bottom: 942px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb942 {
    padding-bottom: 471px;
  }
}
.sustainability-tcfd .--px942 {
  padding: 0 942px;
}
.sustainability-tcfd .max-w-942 {
  max-width: 942px;
}
.sustainability-tcfd .w-942 {
  width: 942px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-942 {
    width: 471px;
  }
}
.sustainability-tcfd .h-942 {
  height: 942px;
}
.sustainability-tcfd .--gap942 {
  gap: 942px !important;
}
.sustainability-tcfd .--fw942 {
  font-weight: 942;
}
.sustainability-tcfd .--mt943 {
  margin-top: 943px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt943 {
    margin-top: 471.5px;
  }
}
.sustainability-tcfd .--mb943 {
  margin-bottom: 943px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb943 {
    margin-bottom: 471.5px !important;
  }
}
.sustainability-tcfd .--pt943 {
  padding-top: 943px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt943 {
    padding-top: 471.5px;
  }
}
.sustainability-tcfd .--pb943 {
  padding-bottom: 943px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb943 {
    padding-bottom: 471.5px;
  }
}
.sustainability-tcfd .--px943 {
  padding: 0 943px;
}
.sustainability-tcfd .max-w-943 {
  max-width: 943px;
}
.sustainability-tcfd .w-943 {
  width: 943px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-943 {
    width: 471.5px;
  }
}
.sustainability-tcfd .h-943 {
  height: 943px;
}
.sustainability-tcfd .--gap943 {
  gap: 943px !important;
}
.sustainability-tcfd .--fw943 {
  font-weight: 943;
}
.sustainability-tcfd .--mt944 {
  margin-top: 944px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt944 {
    margin-top: 472px;
  }
}
.sustainability-tcfd .--mb944 {
  margin-bottom: 944px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb944 {
    margin-bottom: 472px !important;
  }
}
.sustainability-tcfd .--pt944 {
  padding-top: 944px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt944 {
    padding-top: 472px;
  }
}
.sustainability-tcfd .--pb944 {
  padding-bottom: 944px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb944 {
    padding-bottom: 472px;
  }
}
.sustainability-tcfd .--px944 {
  padding: 0 944px;
}
.sustainability-tcfd .max-w-944 {
  max-width: 944px;
}
.sustainability-tcfd .w-944 {
  width: 944px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-944 {
    width: 472px;
  }
}
.sustainability-tcfd .h-944 {
  height: 944px;
}
.sustainability-tcfd .--gap944 {
  gap: 944px !important;
}
.sustainability-tcfd .--fw944 {
  font-weight: 944;
}
.sustainability-tcfd .--mt945 {
  margin-top: 945px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt945 {
    margin-top: 472.5px;
  }
}
.sustainability-tcfd .--mb945 {
  margin-bottom: 945px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb945 {
    margin-bottom: 472.5px !important;
  }
}
.sustainability-tcfd .--pt945 {
  padding-top: 945px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt945 {
    padding-top: 472.5px;
  }
}
.sustainability-tcfd .--pb945 {
  padding-bottom: 945px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb945 {
    padding-bottom: 472.5px;
  }
}
.sustainability-tcfd .--px945 {
  padding: 0 945px;
}
.sustainability-tcfd .max-w-945 {
  max-width: 945px;
}
.sustainability-tcfd .w-945 {
  width: 945px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-945 {
    width: 472.5px;
  }
}
.sustainability-tcfd .h-945 {
  height: 945px;
}
.sustainability-tcfd .--gap945 {
  gap: 945px !important;
}
.sustainability-tcfd .--fw945 {
  font-weight: 945;
}
.sustainability-tcfd .--mt946 {
  margin-top: 946px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt946 {
    margin-top: 473px;
  }
}
.sustainability-tcfd .--mb946 {
  margin-bottom: 946px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb946 {
    margin-bottom: 473px !important;
  }
}
.sustainability-tcfd .--pt946 {
  padding-top: 946px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt946 {
    padding-top: 473px;
  }
}
.sustainability-tcfd .--pb946 {
  padding-bottom: 946px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb946 {
    padding-bottom: 473px;
  }
}
.sustainability-tcfd .--px946 {
  padding: 0 946px;
}
.sustainability-tcfd .max-w-946 {
  max-width: 946px;
}
.sustainability-tcfd .w-946 {
  width: 946px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-946 {
    width: 473px;
  }
}
.sustainability-tcfd .h-946 {
  height: 946px;
}
.sustainability-tcfd .--gap946 {
  gap: 946px !important;
}
.sustainability-tcfd .--fw946 {
  font-weight: 946;
}
.sustainability-tcfd .--mt947 {
  margin-top: 947px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt947 {
    margin-top: 473.5px;
  }
}
.sustainability-tcfd .--mb947 {
  margin-bottom: 947px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb947 {
    margin-bottom: 473.5px !important;
  }
}
.sustainability-tcfd .--pt947 {
  padding-top: 947px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt947 {
    padding-top: 473.5px;
  }
}
.sustainability-tcfd .--pb947 {
  padding-bottom: 947px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb947 {
    padding-bottom: 473.5px;
  }
}
.sustainability-tcfd .--px947 {
  padding: 0 947px;
}
.sustainability-tcfd .max-w-947 {
  max-width: 947px;
}
.sustainability-tcfd .w-947 {
  width: 947px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-947 {
    width: 473.5px;
  }
}
.sustainability-tcfd .h-947 {
  height: 947px;
}
.sustainability-tcfd .--gap947 {
  gap: 947px !important;
}
.sustainability-tcfd .--fw947 {
  font-weight: 947;
}
.sustainability-tcfd .--mt948 {
  margin-top: 948px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt948 {
    margin-top: 474px;
  }
}
.sustainability-tcfd .--mb948 {
  margin-bottom: 948px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb948 {
    margin-bottom: 474px !important;
  }
}
.sustainability-tcfd .--pt948 {
  padding-top: 948px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt948 {
    padding-top: 474px;
  }
}
.sustainability-tcfd .--pb948 {
  padding-bottom: 948px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb948 {
    padding-bottom: 474px;
  }
}
.sustainability-tcfd .--px948 {
  padding: 0 948px;
}
.sustainability-tcfd .max-w-948 {
  max-width: 948px;
}
.sustainability-tcfd .w-948 {
  width: 948px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-948 {
    width: 474px;
  }
}
.sustainability-tcfd .h-948 {
  height: 948px;
}
.sustainability-tcfd .--gap948 {
  gap: 948px !important;
}
.sustainability-tcfd .--fw948 {
  font-weight: 948;
}
.sustainability-tcfd .--mt949 {
  margin-top: 949px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt949 {
    margin-top: 474.5px;
  }
}
.sustainability-tcfd .--mb949 {
  margin-bottom: 949px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb949 {
    margin-bottom: 474.5px !important;
  }
}
.sustainability-tcfd .--pt949 {
  padding-top: 949px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt949 {
    padding-top: 474.5px;
  }
}
.sustainability-tcfd .--pb949 {
  padding-bottom: 949px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb949 {
    padding-bottom: 474.5px;
  }
}
.sustainability-tcfd .--px949 {
  padding: 0 949px;
}
.sustainability-tcfd .max-w-949 {
  max-width: 949px;
}
.sustainability-tcfd .w-949 {
  width: 949px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-949 {
    width: 474.5px;
  }
}
.sustainability-tcfd .h-949 {
  height: 949px;
}
.sustainability-tcfd .--gap949 {
  gap: 949px !important;
}
.sustainability-tcfd .--fw949 {
  font-weight: 949;
}
.sustainability-tcfd .--mt950 {
  margin-top: 950px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt950 {
    margin-top: 475px;
  }
}
.sustainability-tcfd .--mb950 {
  margin-bottom: 950px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb950 {
    margin-bottom: 475px !important;
  }
}
.sustainability-tcfd .--pt950 {
  padding-top: 950px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt950 {
    padding-top: 475px;
  }
}
.sustainability-tcfd .--pb950 {
  padding-bottom: 950px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb950 {
    padding-bottom: 475px;
  }
}
.sustainability-tcfd .--px950 {
  padding: 0 950px;
}
.sustainability-tcfd .max-w-950 {
  max-width: 950px;
}
.sustainability-tcfd .w-950 {
  width: 950px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-950 {
    width: 475px;
  }
}
.sustainability-tcfd .h-950 {
  height: 950px;
}
.sustainability-tcfd .--gap950 {
  gap: 950px !important;
}
.sustainability-tcfd .--fw950 {
  font-weight: 950;
}
.sustainability-tcfd .--mt951 {
  margin-top: 951px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt951 {
    margin-top: 475.5px;
  }
}
.sustainability-tcfd .--mb951 {
  margin-bottom: 951px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb951 {
    margin-bottom: 475.5px !important;
  }
}
.sustainability-tcfd .--pt951 {
  padding-top: 951px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt951 {
    padding-top: 475.5px;
  }
}
.sustainability-tcfd .--pb951 {
  padding-bottom: 951px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb951 {
    padding-bottom: 475.5px;
  }
}
.sustainability-tcfd .--px951 {
  padding: 0 951px;
}
.sustainability-tcfd .max-w-951 {
  max-width: 951px;
}
.sustainability-tcfd .w-951 {
  width: 951px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-951 {
    width: 475.5px;
  }
}
.sustainability-tcfd .h-951 {
  height: 951px;
}
.sustainability-tcfd .--gap951 {
  gap: 951px !important;
}
.sustainability-tcfd .--fw951 {
  font-weight: 951;
}
.sustainability-tcfd .--mt952 {
  margin-top: 952px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt952 {
    margin-top: 476px;
  }
}
.sustainability-tcfd .--mb952 {
  margin-bottom: 952px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb952 {
    margin-bottom: 476px !important;
  }
}
.sustainability-tcfd .--pt952 {
  padding-top: 952px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt952 {
    padding-top: 476px;
  }
}
.sustainability-tcfd .--pb952 {
  padding-bottom: 952px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb952 {
    padding-bottom: 476px;
  }
}
.sustainability-tcfd .--px952 {
  padding: 0 952px;
}
.sustainability-tcfd .max-w-952 {
  max-width: 952px;
}
.sustainability-tcfd .w-952 {
  width: 952px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-952 {
    width: 476px;
  }
}
.sustainability-tcfd .h-952 {
  height: 952px;
}
.sustainability-tcfd .--gap952 {
  gap: 952px !important;
}
.sustainability-tcfd .--fw952 {
  font-weight: 952;
}
.sustainability-tcfd .--mt953 {
  margin-top: 953px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt953 {
    margin-top: 476.5px;
  }
}
.sustainability-tcfd .--mb953 {
  margin-bottom: 953px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb953 {
    margin-bottom: 476.5px !important;
  }
}
.sustainability-tcfd .--pt953 {
  padding-top: 953px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt953 {
    padding-top: 476.5px;
  }
}
.sustainability-tcfd .--pb953 {
  padding-bottom: 953px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb953 {
    padding-bottom: 476.5px;
  }
}
.sustainability-tcfd .--px953 {
  padding: 0 953px;
}
.sustainability-tcfd .max-w-953 {
  max-width: 953px;
}
.sustainability-tcfd .w-953 {
  width: 953px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-953 {
    width: 476.5px;
  }
}
.sustainability-tcfd .h-953 {
  height: 953px;
}
.sustainability-tcfd .--gap953 {
  gap: 953px !important;
}
.sustainability-tcfd .--fw953 {
  font-weight: 953;
}
.sustainability-tcfd .--mt954 {
  margin-top: 954px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt954 {
    margin-top: 477px;
  }
}
.sustainability-tcfd .--mb954 {
  margin-bottom: 954px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb954 {
    margin-bottom: 477px !important;
  }
}
.sustainability-tcfd .--pt954 {
  padding-top: 954px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt954 {
    padding-top: 477px;
  }
}
.sustainability-tcfd .--pb954 {
  padding-bottom: 954px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb954 {
    padding-bottom: 477px;
  }
}
.sustainability-tcfd .--px954 {
  padding: 0 954px;
}
.sustainability-tcfd .max-w-954 {
  max-width: 954px;
}
.sustainability-tcfd .w-954 {
  width: 954px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-954 {
    width: 477px;
  }
}
.sustainability-tcfd .h-954 {
  height: 954px;
}
.sustainability-tcfd .--gap954 {
  gap: 954px !important;
}
.sustainability-tcfd .--fw954 {
  font-weight: 954;
}
.sustainability-tcfd .--mt955 {
  margin-top: 955px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt955 {
    margin-top: 477.5px;
  }
}
.sustainability-tcfd .--mb955 {
  margin-bottom: 955px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb955 {
    margin-bottom: 477.5px !important;
  }
}
.sustainability-tcfd .--pt955 {
  padding-top: 955px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt955 {
    padding-top: 477.5px;
  }
}
.sustainability-tcfd .--pb955 {
  padding-bottom: 955px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb955 {
    padding-bottom: 477.5px;
  }
}
.sustainability-tcfd .--px955 {
  padding: 0 955px;
}
.sustainability-tcfd .max-w-955 {
  max-width: 955px;
}
.sustainability-tcfd .w-955 {
  width: 955px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-955 {
    width: 477.5px;
  }
}
.sustainability-tcfd .h-955 {
  height: 955px;
}
.sustainability-tcfd .--gap955 {
  gap: 955px !important;
}
.sustainability-tcfd .--fw955 {
  font-weight: 955;
}
.sustainability-tcfd .--mt956 {
  margin-top: 956px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt956 {
    margin-top: 478px;
  }
}
.sustainability-tcfd .--mb956 {
  margin-bottom: 956px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb956 {
    margin-bottom: 478px !important;
  }
}
.sustainability-tcfd .--pt956 {
  padding-top: 956px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt956 {
    padding-top: 478px;
  }
}
.sustainability-tcfd .--pb956 {
  padding-bottom: 956px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb956 {
    padding-bottom: 478px;
  }
}
.sustainability-tcfd .--px956 {
  padding: 0 956px;
}
.sustainability-tcfd .max-w-956 {
  max-width: 956px;
}
.sustainability-tcfd .w-956 {
  width: 956px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-956 {
    width: 478px;
  }
}
.sustainability-tcfd .h-956 {
  height: 956px;
}
.sustainability-tcfd .--gap956 {
  gap: 956px !important;
}
.sustainability-tcfd .--fw956 {
  font-weight: 956;
}
.sustainability-tcfd .--mt957 {
  margin-top: 957px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt957 {
    margin-top: 478.5px;
  }
}
.sustainability-tcfd .--mb957 {
  margin-bottom: 957px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb957 {
    margin-bottom: 478.5px !important;
  }
}
.sustainability-tcfd .--pt957 {
  padding-top: 957px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt957 {
    padding-top: 478.5px;
  }
}
.sustainability-tcfd .--pb957 {
  padding-bottom: 957px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb957 {
    padding-bottom: 478.5px;
  }
}
.sustainability-tcfd .--px957 {
  padding: 0 957px;
}
.sustainability-tcfd .max-w-957 {
  max-width: 957px;
}
.sustainability-tcfd .w-957 {
  width: 957px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-957 {
    width: 478.5px;
  }
}
.sustainability-tcfd .h-957 {
  height: 957px;
}
.sustainability-tcfd .--gap957 {
  gap: 957px !important;
}
.sustainability-tcfd .--fw957 {
  font-weight: 957;
}
.sustainability-tcfd .--mt958 {
  margin-top: 958px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt958 {
    margin-top: 479px;
  }
}
.sustainability-tcfd .--mb958 {
  margin-bottom: 958px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb958 {
    margin-bottom: 479px !important;
  }
}
.sustainability-tcfd .--pt958 {
  padding-top: 958px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt958 {
    padding-top: 479px;
  }
}
.sustainability-tcfd .--pb958 {
  padding-bottom: 958px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb958 {
    padding-bottom: 479px;
  }
}
.sustainability-tcfd .--px958 {
  padding: 0 958px;
}
.sustainability-tcfd .max-w-958 {
  max-width: 958px;
}
.sustainability-tcfd .w-958 {
  width: 958px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-958 {
    width: 479px;
  }
}
.sustainability-tcfd .h-958 {
  height: 958px;
}
.sustainability-tcfd .--gap958 {
  gap: 958px !important;
}
.sustainability-tcfd .--fw958 {
  font-weight: 958;
}
.sustainability-tcfd .--mt959 {
  margin-top: 959px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt959 {
    margin-top: 479.5px;
  }
}
.sustainability-tcfd .--mb959 {
  margin-bottom: 959px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb959 {
    margin-bottom: 479.5px !important;
  }
}
.sustainability-tcfd .--pt959 {
  padding-top: 959px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt959 {
    padding-top: 479.5px;
  }
}
.sustainability-tcfd .--pb959 {
  padding-bottom: 959px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb959 {
    padding-bottom: 479.5px;
  }
}
.sustainability-tcfd .--px959 {
  padding: 0 959px;
}
.sustainability-tcfd .max-w-959 {
  max-width: 959px;
}
.sustainability-tcfd .w-959 {
  width: 959px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-959 {
    width: 479.5px;
  }
}
.sustainability-tcfd .h-959 {
  height: 959px;
}
.sustainability-tcfd .--gap959 {
  gap: 959px !important;
}
.sustainability-tcfd .--fw959 {
  font-weight: 959;
}
.sustainability-tcfd .--mt960 {
  margin-top: 960px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt960 {
    margin-top: 480px;
  }
}
.sustainability-tcfd .--mb960 {
  margin-bottom: 960px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb960 {
    margin-bottom: 480px !important;
  }
}
.sustainability-tcfd .--pt960 {
  padding-top: 960px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt960 {
    padding-top: 480px;
  }
}
.sustainability-tcfd .--pb960 {
  padding-bottom: 960px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb960 {
    padding-bottom: 480px;
  }
}
.sustainability-tcfd .--px960 {
  padding: 0 960px;
}
.sustainability-tcfd .max-w-960 {
  max-width: 960px;
}
.sustainability-tcfd .w-960 {
  width: 960px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-960 {
    width: 480px;
  }
}
.sustainability-tcfd .h-960 {
  height: 960px;
}
.sustainability-tcfd .--gap960 {
  gap: 960px !important;
}
.sustainability-tcfd .--fw960 {
  font-weight: 960;
}
.sustainability-tcfd .--mt961 {
  margin-top: 961px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt961 {
    margin-top: 480.5px;
  }
}
.sustainability-tcfd .--mb961 {
  margin-bottom: 961px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb961 {
    margin-bottom: 480.5px !important;
  }
}
.sustainability-tcfd .--pt961 {
  padding-top: 961px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt961 {
    padding-top: 480.5px;
  }
}
.sustainability-tcfd .--pb961 {
  padding-bottom: 961px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb961 {
    padding-bottom: 480.5px;
  }
}
.sustainability-tcfd .--px961 {
  padding: 0 961px;
}
.sustainability-tcfd .max-w-961 {
  max-width: 961px;
}
.sustainability-tcfd .w-961 {
  width: 961px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-961 {
    width: 480.5px;
  }
}
.sustainability-tcfd .h-961 {
  height: 961px;
}
.sustainability-tcfd .--gap961 {
  gap: 961px !important;
}
.sustainability-tcfd .--fw961 {
  font-weight: 961;
}
.sustainability-tcfd .--mt962 {
  margin-top: 962px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt962 {
    margin-top: 481px;
  }
}
.sustainability-tcfd .--mb962 {
  margin-bottom: 962px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb962 {
    margin-bottom: 481px !important;
  }
}
.sustainability-tcfd .--pt962 {
  padding-top: 962px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt962 {
    padding-top: 481px;
  }
}
.sustainability-tcfd .--pb962 {
  padding-bottom: 962px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb962 {
    padding-bottom: 481px;
  }
}
.sustainability-tcfd .--px962 {
  padding: 0 962px;
}
.sustainability-tcfd .max-w-962 {
  max-width: 962px;
}
.sustainability-tcfd .w-962 {
  width: 962px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-962 {
    width: 481px;
  }
}
.sustainability-tcfd .h-962 {
  height: 962px;
}
.sustainability-tcfd .--gap962 {
  gap: 962px !important;
}
.sustainability-tcfd .--fw962 {
  font-weight: 962;
}
.sustainability-tcfd .--mt963 {
  margin-top: 963px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt963 {
    margin-top: 481.5px;
  }
}
.sustainability-tcfd .--mb963 {
  margin-bottom: 963px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb963 {
    margin-bottom: 481.5px !important;
  }
}
.sustainability-tcfd .--pt963 {
  padding-top: 963px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt963 {
    padding-top: 481.5px;
  }
}
.sustainability-tcfd .--pb963 {
  padding-bottom: 963px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb963 {
    padding-bottom: 481.5px;
  }
}
.sustainability-tcfd .--px963 {
  padding: 0 963px;
}
.sustainability-tcfd .max-w-963 {
  max-width: 963px;
}
.sustainability-tcfd .w-963 {
  width: 963px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-963 {
    width: 481.5px;
  }
}
.sustainability-tcfd .h-963 {
  height: 963px;
}
.sustainability-tcfd .--gap963 {
  gap: 963px !important;
}
.sustainability-tcfd .--fw963 {
  font-weight: 963;
}
.sustainability-tcfd .--mt964 {
  margin-top: 964px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt964 {
    margin-top: 482px;
  }
}
.sustainability-tcfd .--mb964 {
  margin-bottom: 964px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb964 {
    margin-bottom: 482px !important;
  }
}
.sustainability-tcfd .--pt964 {
  padding-top: 964px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt964 {
    padding-top: 482px;
  }
}
.sustainability-tcfd .--pb964 {
  padding-bottom: 964px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb964 {
    padding-bottom: 482px;
  }
}
.sustainability-tcfd .--px964 {
  padding: 0 964px;
}
.sustainability-tcfd .max-w-964 {
  max-width: 964px;
}
.sustainability-tcfd .w-964 {
  width: 964px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-964 {
    width: 482px;
  }
}
.sustainability-tcfd .h-964 {
  height: 964px;
}
.sustainability-tcfd .--gap964 {
  gap: 964px !important;
}
.sustainability-tcfd .--fw964 {
  font-weight: 964;
}
.sustainability-tcfd .--mt965 {
  margin-top: 965px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt965 {
    margin-top: 482.5px;
  }
}
.sustainability-tcfd .--mb965 {
  margin-bottom: 965px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb965 {
    margin-bottom: 482.5px !important;
  }
}
.sustainability-tcfd .--pt965 {
  padding-top: 965px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt965 {
    padding-top: 482.5px;
  }
}
.sustainability-tcfd .--pb965 {
  padding-bottom: 965px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb965 {
    padding-bottom: 482.5px;
  }
}
.sustainability-tcfd .--px965 {
  padding: 0 965px;
}
.sustainability-tcfd .max-w-965 {
  max-width: 965px;
}
.sustainability-tcfd .w-965 {
  width: 965px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-965 {
    width: 482.5px;
  }
}
.sustainability-tcfd .h-965 {
  height: 965px;
}
.sustainability-tcfd .--gap965 {
  gap: 965px !important;
}
.sustainability-tcfd .--fw965 {
  font-weight: 965;
}
.sustainability-tcfd .--mt966 {
  margin-top: 966px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt966 {
    margin-top: 483px;
  }
}
.sustainability-tcfd .--mb966 {
  margin-bottom: 966px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb966 {
    margin-bottom: 483px !important;
  }
}
.sustainability-tcfd .--pt966 {
  padding-top: 966px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt966 {
    padding-top: 483px;
  }
}
.sustainability-tcfd .--pb966 {
  padding-bottom: 966px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb966 {
    padding-bottom: 483px;
  }
}
.sustainability-tcfd .--px966 {
  padding: 0 966px;
}
.sustainability-tcfd .max-w-966 {
  max-width: 966px;
}
.sustainability-tcfd .w-966 {
  width: 966px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-966 {
    width: 483px;
  }
}
.sustainability-tcfd .h-966 {
  height: 966px;
}
.sustainability-tcfd .--gap966 {
  gap: 966px !important;
}
.sustainability-tcfd .--fw966 {
  font-weight: 966;
}
.sustainability-tcfd .--mt967 {
  margin-top: 967px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt967 {
    margin-top: 483.5px;
  }
}
.sustainability-tcfd .--mb967 {
  margin-bottom: 967px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb967 {
    margin-bottom: 483.5px !important;
  }
}
.sustainability-tcfd .--pt967 {
  padding-top: 967px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt967 {
    padding-top: 483.5px;
  }
}
.sustainability-tcfd .--pb967 {
  padding-bottom: 967px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb967 {
    padding-bottom: 483.5px;
  }
}
.sustainability-tcfd .--px967 {
  padding: 0 967px;
}
.sustainability-tcfd .max-w-967 {
  max-width: 967px;
}
.sustainability-tcfd .w-967 {
  width: 967px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-967 {
    width: 483.5px;
  }
}
.sustainability-tcfd .h-967 {
  height: 967px;
}
.sustainability-tcfd .--gap967 {
  gap: 967px !important;
}
.sustainability-tcfd .--fw967 {
  font-weight: 967;
}
.sustainability-tcfd .--mt968 {
  margin-top: 968px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt968 {
    margin-top: 484px;
  }
}
.sustainability-tcfd .--mb968 {
  margin-bottom: 968px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb968 {
    margin-bottom: 484px !important;
  }
}
.sustainability-tcfd .--pt968 {
  padding-top: 968px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt968 {
    padding-top: 484px;
  }
}
.sustainability-tcfd .--pb968 {
  padding-bottom: 968px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb968 {
    padding-bottom: 484px;
  }
}
.sustainability-tcfd .--px968 {
  padding: 0 968px;
}
.sustainability-tcfd .max-w-968 {
  max-width: 968px;
}
.sustainability-tcfd .w-968 {
  width: 968px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-968 {
    width: 484px;
  }
}
.sustainability-tcfd .h-968 {
  height: 968px;
}
.sustainability-tcfd .--gap968 {
  gap: 968px !important;
}
.sustainability-tcfd .--fw968 {
  font-weight: 968;
}
.sustainability-tcfd .--mt969 {
  margin-top: 969px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt969 {
    margin-top: 484.5px;
  }
}
.sustainability-tcfd .--mb969 {
  margin-bottom: 969px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb969 {
    margin-bottom: 484.5px !important;
  }
}
.sustainability-tcfd .--pt969 {
  padding-top: 969px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt969 {
    padding-top: 484.5px;
  }
}
.sustainability-tcfd .--pb969 {
  padding-bottom: 969px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb969 {
    padding-bottom: 484.5px;
  }
}
.sustainability-tcfd .--px969 {
  padding: 0 969px;
}
.sustainability-tcfd .max-w-969 {
  max-width: 969px;
}
.sustainability-tcfd .w-969 {
  width: 969px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-969 {
    width: 484.5px;
  }
}
.sustainability-tcfd .h-969 {
  height: 969px;
}
.sustainability-tcfd .--gap969 {
  gap: 969px !important;
}
.sustainability-tcfd .--fw969 {
  font-weight: 969;
}
.sustainability-tcfd .--mt970 {
  margin-top: 970px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt970 {
    margin-top: 485px;
  }
}
.sustainability-tcfd .--mb970 {
  margin-bottom: 970px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb970 {
    margin-bottom: 485px !important;
  }
}
.sustainability-tcfd .--pt970 {
  padding-top: 970px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt970 {
    padding-top: 485px;
  }
}
.sustainability-tcfd .--pb970 {
  padding-bottom: 970px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb970 {
    padding-bottom: 485px;
  }
}
.sustainability-tcfd .--px970 {
  padding: 0 970px;
}
.sustainability-tcfd .max-w-970 {
  max-width: 970px;
}
.sustainability-tcfd .w-970 {
  width: 970px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-970 {
    width: 485px;
  }
}
.sustainability-tcfd .h-970 {
  height: 970px;
}
.sustainability-tcfd .--gap970 {
  gap: 970px !important;
}
.sustainability-tcfd .--fw970 {
  font-weight: 970;
}
.sustainability-tcfd .--mt971 {
  margin-top: 971px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt971 {
    margin-top: 485.5px;
  }
}
.sustainability-tcfd .--mb971 {
  margin-bottom: 971px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb971 {
    margin-bottom: 485.5px !important;
  }
}
.sustainability-tcfd .--pt971 {
  padding-top: 971px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt971 {
    padding-top: 485.5px;
  }
}
.sustainability-tcfd .--pb971 {
  padding-bottom: 971px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb971 {
    padding-bottom: 485.5px;
  }
}
.sustainability-tcfd .--px971 {
  padding: 0 971px;
}
.sustainability-tcfd .max-w-971 {
  max-width: 971px;
}
.sustainability-tcfd .w-971 {
  width: 971px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-971 {
    width: 485.5px;
  }
}
.sustainability-tcfd .h-971 {
  height: 971px;
}
.sustainability-tcfd .--gap971 {
  gap: 971px !important;
}
.sustainability-tcfd .--fw971 {
  font-weight: 971;
}
.sustainability-tcfd .--mt972 {
  margin-top: 972px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt972 {
    margin-top: 486px;
  }
}
.sustainability-tcfd .--mb972 {
  margin-bottom: 972px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb972 {
    margin-bottom: 486px !important;
  }
}
.sustainability-tcfd .--pt972 {
  padding-top: 972px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt972 {
    padding-top: 486px;
  }
}
.sustainability-tcfd .--pb972 {
  padding-bottom: 972px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb972 {
    padding-bottom: 486px;
  }
}
.sustainability-tcfd .--px972 {
  padding: 0 972px;
}
.sustainability-tcfd .max-w-972 {
  max-width: 972px;
}
.sustainability-tcfd .w-972 {
  width: 972px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-972 {
    width: 486px;
  }
}
.sustainability-tcfd .h-972 {
  height: 972px;
}
.sustainability-tcfd .--gap972 {
  gap: 972px !important;
}
.sustainability-tcfd .--fw972 {
  font-weight: 972;
}
.sustainability-tcfd .--mt973 {
  margin-top: 973px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt973 {
    margin-top: 486.5px;
  }
}
.sustainability-tcfd .--mb973 {
  margin-bottom: 973px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb973 {
    margin-bottom: 486.5px !important;
  }
}
.sustainability-tcfd .--pt973 {
  padding-top: 973px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt973 {
    padding-top: 486.5px;
  }
}
.sustainability-tcfd .--pb973 {
  padding-bottom: 973px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb973 {
    padding-bottom: 486.5px;
  }
}
.sustainability-tcfd .--px973 {
  padding: 0 973px;
}
.sustainability-tcfd .max-w-973 {
  max-width: 973px;
}
.sustainability-tcfd .w-973 {
  width: 973px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-973 {
    width: 486.5px;
  }
}
.sustainability-tcfd .h-973 {
  height: 973px;
}
.sustainability-tcfd .--gap973 {
  gap: 973px !important;
}
.sustainability-tcfd .--fw973 {
  font-weight: 973;
}
.sustainability-tcfd .--mt974 {
  margin-top: 974px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt974 {
    margin-top: 487px;
  }
}
.sustainability-tcfd .--mb974 {
  margin-bottom: 974px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb974 {
    margin-bottom: 487px !important;
  }
}
.sustainability-tcfd .--pt974 {
  padding-top: 974px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt974 {
    padding-top: 487px;
  }
}
.sustainability-tcfd .--pb974 {
  padding-bottom: 974px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb974 {
    padding-bottom: 487px;
  }
}
.sustainability-tcfd .--px974 {
  padding: 0 974px;
}
.sustainability-tcfd .max-w-974 {
  max-width: 974px;
}
.sustainability-tcfd .w-974 {
  width: 974px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-974 {
    width: 487px;
  }
}
.sustainability-tcfd .h-974 {
  height: 974px;
}
.sustainability-tcfd .--gap974 {
  gap: 974px !important;
}
.sustainability-tcfd .--fw974 {
  font-weight: 974;
}
.sustainability-tcfd .--mt975 {
  margin-top: 975px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt975 {
    margin-top: 487.5px;
  }
}
.sustainability-tcfd .--mb975 {
  margin-bottom: 975px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb975 {
    margin-bottom: 487.5px !important;
  }
}
.sustainability-tcfd .--pt975 {
  padding-top: 975px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt975 {
    padding-top: 487.5px;
  }
}
.sustainability-tcfd .--pb975 {
  padding-bottom: 975px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb975 {
    padding-bottom: 487.5px;
  }
}
.sustainability-tcfd .--px975 {
  padding: 0 975px;
}
.sustainability-tcfd .max-w-975 {
  max-width: 975px;
}
.sustainability-tcfd .w-975 {
  width: 975px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-975 {
    width: 487.5px;
  }
}
.sustainability-tcfd .h-975 {
  height: 975px;
}
.sustainability-tcfd .--gap975 {
  gap: 975px !important;
}
.sustainability-tcfd .--fw975 {
  font-weight: 975;
}
.sustainability-tcfd .--mt976 {
  margin-top: 976px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt976 {
    margin-top: 488px;
  }
}
.sustainability-tcfd .--mb976 {
  margin-bottom: 976px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb976 {
    margin-bottom: 488px !important;
  }
}
.sustainability-tcfd .--pt976 {
  padding-top: 976px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt976 {
    padding-top: 488px;
  }
}
.sustainability-tcfd .--pb976 {
  padding-bottom: 976px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb976 {
    padding-bottom: 488px;
  }
}
.sustainability-tcfd .--px976 {
  padding: 0 976px;
}
.sustainability-tcfd .max-w-976 {
  max-width: 976px;
}
.sustainability-tcfd .w-976 {
  width: 976px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-976 {
    width: 488px;
  }
}
.sustainability-tcfd .h-976 {
  height: 976px;
}
.sustainability-tcfd .--gap976 {
  gap: 976px !important;
}
.sustainability-tcfd .--fw976 {
  font-weight: 976;
}
.sustainability-tcfd .--mt977 {
  margin-top: 977px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt977 {
    margin-top: 488.5px;
  }
}
.sustainability-tcfd .--mb977 {
  margin-bottom: 977px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb977 {
    margin-bottom: 488.5px !important;
  }
}
.sustainability-tcfd .--pt977 {
  padding-top: 977px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt977 {
    padding-top: 488.5px;
  }
}
.sustainability-tcfd .--pb977 {
  padding-bottom: 977px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb977 {
    padding-bottom: 488.5px;
  }
}
.sustainability-tcfd .--px977 {
  padding: 0 977px;
}
.sustainability-tcfd .max-w-977 {
  max-width: 977px;
}
.sustainability-tcfd .w-977 {
  width: 977px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-977 {
    width: 488.5px;
  }
}
.sustainability-tcfd .h-977 {
  height: 977px;
}
.sustainability-tcfd .--gap977 {
  gap: 977px !important;
}
.sustainability-tcfd .--fw977 {
  font-weight: 977;
}
.sustainability-tcfd .--mt978 {
  margin-top: 978px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt978 {
    margin-top: 489px;
  }
}
.sustainability-tcfd .--mb978 {
  margin-bottom: 978px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb978 {
    margin-bottom: 489px !important;
  }
}
.sustainability-tcfd .--pt978 {
  padding-top: 978px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt978 {
    padding-top: 489px;
  }
}
.sustainability-tcfd .--pb978 {
  padding-bottom: 978px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb978 {
    padding-bottom: 489px;
  }
}
.sustainability-tcfd .--px978 {
  padding: 0 978px;
}
.sustainability-tcfd .max-w-978 {
  max-width: 978px;
}
.sustainability-tcfd .w-978 {
  width: 978px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-978 {
    width: 489px;
  }
}
.sustainability-tcfd .h-978 {
  height: 978px;
}
.sustainability-tcfd .--gap978 {
  gap: 978px !important;
}
.sustainability-tcfd .--fw978 {
  font-weight: 978;
}
.sustainability-tcfd .--mt979 {
  margin-top: 979px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt979 {
    margin-top: 489.5px;
  }
}
.sustainability-tcfd .--mb979 {
  margin-bottom: 979px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb979 {
    margin-bottom: 489.5px !important;
  }
}
.sustainability-tcfd .--pt979 {
  padding-top: 979px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt979 {
    padding-top: 489.5px;
  }
}
.sustainability-tcfd .--pb979 {
  padding-bottom: 979px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb979 {
    padding-bottom: 489.5px;
  }
}
.sustainability-tcfd .--px979 {
  padding: 0 979px;
}
.sustainability-tcfd .max-w-979 {
  max-width: 979px;
}
.sustainability-tcfd .w-979 {
  width: 979px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-979 {
    width: 489.5px;
  }
}
.sustainability-tcfd .h-979 {
  height: 979px;
}
.sustainability-tcfd .--gap979 {
  gap: 979px !important;
}
.sustainability-tcfd .--fw979 {
  font-weight: 979;
}
.sustainability-tcfd .--mt980 {
  margin-top: 980px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt980 {
    margin-top: 490px;
  }
}
.sustainability-tcfd .--mb980 {
  margin-bottom: 980px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb980 {
    margin-bottom: 490px !important;
  }
}
.sustainability-tcfd .--pt980 {
  padding-top: 980px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt980 {
    padding-top: 490px;
  }
}
.sustainability-tcfd .--pb980 {
  padding-bottom: 980px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb980 {
    padding-bottom: 490px;
  }
}
.sustainability-tcfd .--px980 {
  padding: 0 980px;
}
.sustainability-tcfd .max-w-980 {
  max-width: 980px;
}
.sustainability-tcfd .w-980 {
  width: 980px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-980 {
    width: 490px;
  }
}
.sustainability-tcfd .h-980 {
  height: 980px;
}
.sustainability-tcfd .--gap980 {
  gap: 980px !important;
}
.sustainability-tcfd .--fw980 {
  font-weight: 980;
}
.sustainability-tcfd .--mt981 {
  margin-top: 981px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt981 {
    margin-top: 490.5px;
  }
}
.sustainability-tcfd .--mb981 {
  margin-bottom: 981px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb981 {
    margin-bottom: 490.5px !important;
  }
}
.sustainability-tcfd .--pt981 {
  padding-top: 981px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt981 {
    padding-top: 490.5px;
  }
}
.sustainability-tcfd .--pb981 {
  padding-bottom: 981px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb981 {
    padding-bottom: 490.5px;
  }
}
.sustainability-tcfd .--px981 {
  padding: 0 981px;
}
.sustainability-tcfd .max-w-981 {
  max-width: 981px;
}
.sustainability-tcfd .w-981 {
  width: 981px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-981 {
    width: 490.5px;
  }
}
.sustainability-tcfd .h-981 {
  height: 981px;
}
.sustainability-tcfd .--gap981 {
  gap: 981px !important;
}
.sustainability-tcfd .--fw981 {
  font-weight: 981;
}
.sustainability-tcfd .--mt982 {
  margin-top: 982px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt982 {
    margin-top: 491px;
  }
}
.sustainability-tcfd .--mb982 {
  margin-bottom: 982px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb982 {
    margin-bottom: 491px !important;
  }
}
.sustainability-tcfd .--pt982 {
  padding-top: 982px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt982 {
    padding-top: 491px;
  }
}
.sustainability-tcfd .--pb982 {
  padding-bottom: 982px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb982 {
    padding-bottom: 491px;
  }
}
.sustainability-tcfd .--px982 {
  padding: 0 982px;
}
.sustainability-tcfd .max-w-982 {
  max-width: 982px;
}
.sustainability-tcfd .w-982 {
  width: 982px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-982 {
    width: 491px;
  }
}
.sustainability-tcfd .h-982 {
  height: 982px;
}
.sustainability-tcfd .--gap982 {
  gap: 982px !important;
}
.sustainability-tcfd .--fw982 {
  font-weight: 982;
}
.sustainability-tcfd .--mt983 {
  margin-top: 983px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt983 {
    margin-top: 491.5px;
  }
}
.sustainability-tcfd .--mb983 {
  margin-bottom: 983px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb983 {
    margin-bottom: 491.5px !important;
  }
}
.sustainability-tcfd .--pt983 {
  padding-top: 983px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt983 {
    padding-top: 491.5px;
  }
}
.sustainability-tcfd .--pb983 {
  padding-bottom: 983px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb983 {
    padding-bottom: 491.5px;
  }
}
.sustainability-tcfd .--px983 {
  padding: 0 983px;
}
.sustainability-tcfd .max-w-983 {
  max-width: 983px;
}
.sustainability-tcfd .w-983 {
  width: 983px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-983 {
    width: 491.5px;
  }
}
.sustainability-tcfd .h-983 {
  height: 983px;
}
.sustainability-tcfd .--gap983 {
  gap: 983px !important;
}
.sustainability-tcfd .--fw983 {
  font-weight: 983;
}
.sustainability-tcfd .--mt984 {
  margin-top: 984px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt984 {
    margin-top: 492px;
  }
}
.sustainability-tcfd .--mb984 {
  margin-bottom: 984px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb984 {
    margin-bottom: 492px !important;
  }
}
.sustainability-tcfd .--pt984 {
  padding-top: 984px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt984 {
    padding-top: 492px;
  }
}
.sustainability-tcfd .--pb984 {
  padding-bottom: 984px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb984 {
    padding-bottom: 492px;
  }
}
.sustainability-tcfd .--px984 {
  padding: 0 984px;
}
.sustainability-tcfd .max-w-984 {
  max-width: 984px;
}
.sustainability-tcfd .w-984 {
  width: 984px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-984 {
    width: 492px;
  }
}
.sustainability-tcfd .h-984 {
  height: 984px;
}
.sustainability-tcfd .--gap984 {
  gap: 984px !important;
}
.sustainability-tcfd .--fw984 {
  font-weight: 984;
}
.sustainability-tcfd .--mt985 {
  margin-top: 985px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt985 {
    margin-top: 492.5px;
  }
}
.sustainability-tcfd .--mb985 {
  margin-bottom: 985px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb985 {
    margin-bottom: 492.5px !important;
  }
}
.sustainability-tcfd .--pt985 {
  padding-top: 985px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt985 {
    padding-top: 492.5px;
  }
}
.sustainability-tcfd .--pb985 {
  padding-bottom: 985px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb985 {
    padding-bottom: 492.5px;
  }
}
.sustainability-tcfd .--px985 {
  padding: 0 985px;
}
.sustainability-tcfd .max-w-985 {
  max-width: 985px;
}
.sustainability-tcfd .w-985 {
  width: 985px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-985 {
    width: 492.5px;
  }
}
.sustainability-tcfd .h-985 {
  height: 985px;
}
.sustainability-tcfd .--gap985 {
  gap: 985px !important;
}
.sustainability-tcfd .--fw985 {
  font-weight: 985;
}
.sustainability-tcfd .--mt986 {
  margin-top: 986px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt986 {
    margin-top: 493px;
  }
}
.sustainability-tcfd .--mb986 {
  margin-bottom: 986px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb986 {
    margin-bottom: 493px !important;
  }
}
.sustainability-tcfd .--pt986 {
  padding-top: 986px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt986 {
    padding-top: 493px;
  }
}
.sustainability-tcfd .--pb986 {
  padding-bottom: 986px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb986 {
    padding-bottom: 493px;
  }
}
.sustainability-tcfd .--px986 {
  padding: 0 986px;
}
.sustainability-tcfd .max-w-986 {
  max-width: 986px;
}
.sustainability-tcfd .w-986 {
  width: 986px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-986 {
    width: 493px;
  }
}
.sustainability-tcfd .h-986 {
  height: 986px;
}
.sustainability-tcfd .--gap986 {
  gap: 986px !important;
}
.sustainability-tcfd .--fw986 {
  font-weight: 986;
}
.sustainability-tcfd .--mt987 {
  margin-top: 987px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt987 {
    margin-top: 493.5px;
  }
}
.sustainability-tcfd .--mb987 {
  margin-bottom: 987px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb987 {
    margin-bottom: 493.5px !important;
  }
}
.sustainability-tcfd .--pt987 {
  padding-top: 987px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt987 {
    padding-top: 493.5px;
  }
}
.sustainability-tcfd .--pb987 {
  padding-bottom: 987px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb987 {
    padding-bottom: 493.5px;
  }
}
.sustainability-tcfd .--px987 {
  padding: 0 987px;
}
.sustainability-tcfd .max-w-987 {
  max-width: 987px;
}
.sustainability-tcfd .w-987 {
  width: 987px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-987 {
    width: 493.5px;
  }
}
.sustainability-tcfd .h-987 {
  height: 987px;
}
.sustainability-tcfd .--gap987 {
  gap: 987px !important;
}
.sustainability-tcfd .--fw987 {
  font-weight: 987;
}
.sustainability-tcfd .--mt988 {
  margin-top: 988px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt988 {
    margin-top: 494px;
  }
}
.sustainability-tcfd .--mb988 {
  margin-bottom: 988px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb988 {
    margin-bottom: 494px !important;
  }
}
.sustainability-tcfd .--pt988 {
  padding-top: 988px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt988 {
    padding-top: 494px;
  }
}
.sustainability-tcfd .--pb988 {
  padding-bottom: 988px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb988 {
    padding-bottom: 494px;
  }
}
.sustainability-tcfd .--px988 {
  padding: 0 988px;
}
.sustainability-tcfd .max-w-988 {
  max-width: 988px;
}
.sustainability-tcfd .w-988 {
  width: 988px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-988 {
    width: 494px;
  }
}
.sustainability-tcfd .h-988 {
  height: 988px;
}
.sustainability-tcfd .--gap988 {
  gap: 988px !important;
}
.sustainability-tcfd .--fw988 {
  font-weight: 988;
}
.sustainability-tcfd .--mt989 {
  margin-top: 989px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt989 {
    margin-top: 494.5px;
  }
}
.sustainability-tcfd .--mb989 {
  margin-bottom: 989px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb989 {
    margin-bottom: 494.5px !important;
  }
}
.sustainability-tcfd .--pt989 {
  padding-top: 989px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt989 {
    padding-top: 494.5px;
  }
}
.sustainability-tcfd .--pb989 {
  padding-bottom: 989px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb989 {
    padding-bottom: 494.5px;
  }
}
.sustainability-tcfd .--px989 {
  padding: 0 989px;
}
.sustainability-tcfd .max-w-989 {
  max-width: 989px;
}
.sustainability-tcfd .w-989 {
  width: 989px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-989 {
    width: 494.5px;
  }
}
.sustainability-tcfd .h-989 {
  height: 989px;
}
.sustainability-tcfd .--gap989 {
  gap: 989px !important;
}
.sustainability-tcfd .--fw989 {
  font-weight: 989;
}
.sustainability-tcfd .--mt990 {
  margin-top: 990px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt990 {
    margin-top: 495px;
  }
}
.sustainability-tcfd .--mb990 {
  margin-bottom: 990px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb990 {
    margin-bottom: 495px !important;
  }
}
.sustainability-tcfd .--pt990 {
  padding-top: 990px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt990 {
    padding-top: 495px;
  }
}
.sustainability-tcfd .--pb990 {
  padding-bottom: 990px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb990 {
    padding-bottom: 495px;
  }
}
.sustainability-tcfd .--px990 {
  padding: 0 990px;
}
.sustainability-tcfd .max-w-990 {
  max-width: 990px;
}
.sustainability-tcfd .w-990 {
  width: 990px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-990 {
    width: 495px;
  }
}
.sustainability-tcfd .h-990 {
  height: 990px;
}
.sustainability-tcfd .--gap990 {
  gap: 990px !important;
}
.sustainability-tcfd .--fw990 {
  font-weight: 990;
}
.sustainability-tcfd .--mt991 {
  margin-top: 991px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt991 {
    margin-top: 495.5px;
  }
}
.sustainability-tcfd .--mb991 {
  margin-bottom: 991px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb991 {
    margin-bottom: 495.5px !important;
  }
}
.sustainability-tcfd .--pt991 {
  padding-top: 991px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt991 {
    padding-top: 495.5px;
  }
}
.sustainability-tcfd .--pb991 {
  padding-bottom: 991px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb991 {
    padding-bottom: 495.5px;
  }
}
.sustainability-tcfd .--px991 {
  padding: 0 991px;
}
.sustainability-tcfd .max-w-991 {
  max-width: 991px;
}
.sustainability-tcfd .w-991 {
  width: 991px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-991 {
    width: 495.5px;
  }
}
.sustainability-tcfd .h-991 {
  height: 991px;
}
.sustainability-tcfd .--gap991 {
  gap: 991px !important;
}
.sustainability-tcfd .--fw991 {
  font-weight: 991;
}
.sustainability-tcfd .--mt992 {
  margin-top: 992px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt992 {
    margin-top: 496px;
  }
}
.sustainability-tcfd .--mb992 {
  margin-bottom: 992px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb992 {
    margin-bottom: 496px !important;
  }
}
.sustainability-tcfd .--pt992 {
  padding-top: 992px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt992 {
    padding-top: 496px;
  }
}
.sustainability-tcfd .--pb992 {
  padding-bottom: 992px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb992 {
    padding-bottom: 496px;
  }
}
.sustainability-tcfd .--px992 {
  padding: 0 992px;
}
.sustainability-tcfd .max-w-992 {
  max-width: 992px;
}
.sustainability-tcfd .w-992 {
  width: 992px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-992 {
    width: 496px;
  }
}
.sustainability-tcfd .h-992 {
  height: 992px;
}
.sustainability-tcfd .--gap992 {
  gap: 992px !important;
}
.sustainability-tcfd .--fw992 {
  font-weight: 992;
}
.sustainability-tcfd .--mt993 {
  margin-top: 993px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt993 {
    margin-top: 496.5px;
  }
}
.sustainability-tcfd .--mb993 {
  margin-bottom: 993px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb993 {
    margin-bottom: 496.5px !important;
  }
}
.sustainability-tcfd .--pt993 {
  padding-top: 993px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt993 {
    padding-top: 496.5px;
  }
}
.sustainability-tcfd .--pb993 {
  padding-bottom: 993px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb993 {
    padding-bottom: 496.5px;
  }
}
.sustainability-tcfd .--px993 {
  padding: 0 993px;
}
.sustainability-tcfd .max-w-993 {
  max-width: 993px;
}
.sustainability-tcfd .w-993 {
  width: 993px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-993 {
    width: 496.5px;
  }
}
.sustainability-tcfd .h-993 {
  height: 993px;
}
.sustainability-tcfd .--gap993 {
  gap: 993px !important;
}
.sustainability-tcfd .--fw993 {
  font-weight: 993;
}
.sustainability-tcfd .--mt994 {
  margin-top: 994px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt994 {
    margin-top: 497px;
  }
}
.sustainability-tcfd .--mb994 {
  margin-bottom: 994px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb994 {
    margin-bottom: 497px !important;
  }
}
.sustainability-tcfd .--pt994 {
  padding-top: 994px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt994 {
    padding-top: 497px;
  }
}
.sustainability-tcfd .--pb994 {
  padding-bottom: 994px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb994 {
    padding-bottom: 497px;
  }
}
.sustainability-tcfd .--px994 {
  padding: 0 994px;
}
.sustainability-tcfd .max-w-994 {
  max-width: 994px;
}
.sustainability-tcfd .w-994 {
  width: 994px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-994 {
    width: 497px;
  }
}
.sustainability-tcfd .h-994 {
  height: 994px;
}
.sustainability-tcfd .--gap994 {
  gap: 994px !important;
}
.sustainability-tcfd .--fw994 {
  font-weight: 994;
}
.sustainability-tcfd .--mt995 {
  margin-top: 995px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt995 {
    margin-top: 497.5px;
  }
}
.sustainability-tcfd .--mb995 {
  margin-bottom: 995px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb995 {
    margin-bottom: 497.5px !important;
  }
}
.sustainability-tcfd .--pt995 {
  padding-top: 995px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt995 {
    padding-top: 497.5px;
  }
}
.sustainability-tcfd .--pb995 {
  padding-bottom: 995px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb995 {
    padding-bottom: 497.5px;
  }
}
.sustainability-tcfd .--px995 {
  padding: 0 995px;
}
.sustainability-tcfd .max-w-995 {
  max-width: 995px;
}
.sustainability-tcfd .w-995 {
  width: 995px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-995 {
    width: 497.5px;
  }
}
.sustainability-tcfd .h-995 {
  height: 995px;
}
.sustainability-tcfd .--gap995 {
  gap: 995px !important;
}
.sustainability-tcfd .--fw995 {
  font-weight: 995;
}
.sustainability-tcfd .--mt996 {
  margin-top: 996px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt996 {
    margin-top: 498px;
  }
}
.sustainability-tcfd .--mb996 {
  margin-bottom: 996px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb996 {
    margin-bottom: 498px !important;
  }
}
.sustainability-tcfd .--pt996 {
  padding-top: 996px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt996 {
    padding-top: 498px;
  }
}
.sustainability-tcfd .--pb996 {
  padding-bottom: 996px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb996 {
    padding-bottom: 498px;
  }
}
.sustainability-tcfd .--px996 {
  padding: 0 996px;
}
.sustainability-tcfd .max-w-996 {
  max-width: 996px;
}
.sustainability-tcfd .w-996 {
  width: 996px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-996 {
    width: 498px;
  }
}
.sustainability-tcfd .h-996 {
  height: 996px;
}
.sustainability-tcfd .--gap996 {
  gap: 996px !important;
}
.sustainability-tcfd .--fw996 {
  font-weight: 996;
}
.sustainability-tcfd .--mt997 {
  margin-top: 997px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt997 {
    margin-top: 498.5px;
  }
}
.sustainability-tcfd .--mb997 {
  margin-bottom: 997px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb997 {
    margin-bottom: 498.5px !important;
  }
}
.sustainability-tcfd .--pt997 {
  padding-top: 997px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt997 {
    padding-top: 498.5px;
  }
}
.sustainability-tcfd .--pb997 {
  padding-bottom: 997px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb997 {
    padding-bottom: 498.5px;
  }
}
.sustainability-tcfd .--px997 {
  padding: 0 997px;
}
.sustainability-tcfd .max-w-997 {
  max-width: 997px;
}
.sustainability-tcfd .w-997 {
  width: 997px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-997 {
    width: 498.5px;
  }
}
.sustainability-tcfd .h-997 {
  height: 997px;
}
.sustainability-tcfd .--gap997 {
  gap: 997px !important;
}
.sustainability-tcfd .--fw997 {
  font-weight: 997;
}
.sustainability-tcfd .--mt998 {
  margin-top: 998px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt998 {
    margin-top: 499px;
  }
}
.sustainability-tcfd .--mb998 {
  margin-bottom: 998px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb998 {
    margin-bottom: 499px !important;
  }
}
.sustainability-tcfd .--pt998 {
  padding-top: 998px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt998 {
    padding-top: 499px;
  }
}
.sustainability-tcfd .--pb998 {
  padding-bottom: 998px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb998 {
    padding-bottom: 499px;
  }
}
.sustainability-tcfd .--px998 {
  padding: 0 998px;
}
.sustainability-tcfd .max-w-998 {
  max-width: 998px;
}
.sustainability-tcfd .w-998 {
  width: 998px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-998 {
    width: 499px;
  }
}
.sustainability-tcfd .h-998 {
  height: 998px;
}
.sustainability-tcfd .--gap998 {
  gap: 998px !important;
}
.sustainability-tcfd .--fw998 {
  font-weight: 998;
}
.sustainability-tcfd .--mt999 {
  margin-top: 999px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt999 {
    margin-top: 499.5px;
  }
}
.sustainability-tcfd .--mb999 {
  margin-bottom: 999px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb999 {
    margin-bottom: 499.5px !important;
  }
}
.sustainability-tcfd .--pt999 {
  padding-top: 999px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt999 {
    padding-top: 499.5px;
  }
}
.sustainability-tcfd .--pb999 {
  padding-bottom: 999px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb999 {
    padding-bottom: 499.5px;
  }
}
.sustainability-tcfd .--px999 {
  padding: 0 999px;
}
.sustainability-tcfd .max-w-999 {
  max-width: 999px;
}
.sustainability-tcfd .w-999 {
  width: 999px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-999 {
    width: 499.5px;
  }
}
.sustainability-tcfd .h-999 {
  height: 999px;
}
.sustainability-tcfd .--gap999 {
  gap: 999px !important;
}
.sustainability-tcfd .--fw999 {
  font-weight: 999;
}
.sustainability-tcfd .--mt1000 {
  margin-top: 1000px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mt1000 {
    margin-top: 500px;
  }
}
.sustainability-tcfd .--mb1000 {
  margin-bottom: 1000px !important;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--mb1000 {
    margin-bottom: 500px !important;
  }
}
.sustainability-tcfd .--pt1000 {
  padding-top: 1000px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pt1000 {
    padding-top: 500px;
  }
}
.sustainability-tcfd .--pb1000 {
  padding-bottom: 1000px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--pb1000 {
    padding-bottom: 500px;
  }
}
.sustainability-tcfd .--px1000 {
  padding: 0 1000px;
}
.sustainability-tcfd .max-w-1000 {
  max-width: 1000px;
}
.sustainability-tcfd .w-1000 {
  width: 1000px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .w-1000 {
    width: 500px;
  }
}
.sustainability-tcfd .h-1000 {
  height: 1000px;
}
.sustainability-tcfd .--gap1000 {
  gap: 1000px !important;
}
.sustainability-tcfd .--fw1000 {
  font-weight: 1000;
}
.sustainability-tcfd .--circle-index {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 9px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--circle-index {
    gap: 4px;
    font-size: 13px;
  }
}
.sustainability-tcfd .--circle-index::before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #e60012;
  margin: 8px 0 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--circle-index::before {
    min-width: 6.5px;
    width: 6.5px;
    height: 6.5px;
  }
}
.sustainability-tcfd .--circle-index.--circle-orange::before {
  background-color: #4f4e4e;
}
.sustainability-tcfd .l-common__title-h4 {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0.08em;
}
.sustainability-tcfd .l-common__title-h4.--mb23 {
  margin-bottom: 15px !important;
}
@media screen and (min-width: 768px) {
  .sustainability-tcfd .l-common__title-h4 {
    font-size: 1.125rem;
  }
  .sustainability-tcfd .l-common__title-h4.--mb23 {
    margin-bottom: 23px;
  }
}
.sustainability-tcfd .--text-red2 {
  color: #e60012;
}
.sustainability-tcfd .--text-orange {
  color: #4f4e4e;
}
.sustainability-tcfd .--bold {
  font-weight: 700;
}
.sustainability-tcfd .--w-full {
  width: 100%;
}
.sustainability-tcfd .w-280 {
  width: 280px;
  width: 17.5rem;
}
.sustainability-tcfd .--h261 {
  height: 261px;
  height: 16.3125rem;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--h261 {
    height: 8.125rem;
  }
}
.sustainability-tcfd .--fz24 {
  font-size: 20px;
  font-size: 1.25rem;
}
@media screen and (min-width: 768px) {
  .sustainability-tcfd .--fz24 {
    font-size: 1.5rem;
  }
}
.sustainability-tcfd .--flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.sustainability-tcfd .--flex.--jc-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.sustainability-tcfd .--flex.--ai-start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.sustainability-tcfd .--flex.--ai-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sustainability-tcfd .--flex.--ai-end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.sustainability-tcfd .--flex.--gap16 {
  gap: 16px;
  gap: 1rem;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--flex.--gap19 {
    gap: 12px !important;
  }
}
.sustainability-tcfd .--flex.--wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.sustainability-tcfd .--flex.--flex-col {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.sustainability-tcfd .flex-item.--fs0 {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.sustainability-tcfd .flex-item.--as-center {
  -ms-flex-item-align: center;
      align-self: center;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .image-wrapper.sp-w334 {
    max-width: 334px;
    margin: 0 auto;
  }
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .image-wrapper.sp-w336 {
    max-width: 336px;
    margin: 0 auto;
  }
}
.sustainability-tcfd .image-wrapper.--full {
  width: 100%;
}
.sustainability-tcfd .image-wrapper.--kv {
  height: 340px;
  height: 21.25rem;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .image-wrapper.--kv {
    height: 12.5rem;
  }
}
.sustainability-tcfd .image-wrapper.w-68 {
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .image-wrapper.w-68 {
    width: 45px;
  }
}
.sustainability-tcfd .image-wrapper.--contain img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  display: block;
}
.sustainability-tcfd .image-wrapper.--extra-link {
  width: 12px;
  height: 12px;
}
.sustainability-tcfd .image-wrapper img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.sustainability-tcfd .text {
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
.sustainability-tcfd .text.--main {
  font-size: 16px;
  font-size: 1rem;
  line-height: 2;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .text.--main {
    font-size: 0.875rem;
  }
}
.sustainability-tcfd .text.--text-blue {
  color: #4e77b1;
}
.sustainability-tcfd .text.risk {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .text.risk {
    font-size: 14px;
    margin-bottom: 10px;
  }
}
.sustainability-tcfd .text.bg-red {
  display: inline-block;
  color: #fff;
  background-color: #e60012;
  padding: 5px 11px 3px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .text.bg-red {
    font-size: 14px;
  }
}
.sustainability-tcfd .text.bg-blue {
  display: inline-block;
  color: #fff;
  background-color: #4e77b1;
  padding: 5px 11px 3px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .text.bg-blue {
    font-size: 14px;
  }
}
.sustainability-tcfd .text.bg-yellow {
  background-color: #f5e85d;
  padding: 2px 3px 3px;
  display: inline-block;
}
.sustainability-tcfd .text.--fz14 {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 2;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .text.--fz14 {
    font-size: 0.75rem;
  }
  .sustainability-tcfd .text.--fz14.sp13 {
    font-size: 0.8125rem;
    line-height: 1.8;
  }
}
.sustainability-tcfd .text.border-dashed {
  border-bottom: 2px dashed #efefef;
  padding-bottom: 18px;
  margin-bottom: 22px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .text.border-dashed {
    border-bottom: 1px dashed #efefef;
    padding-bottom: 5px;
    margin-bottom: 9px;
  }
}
.sustainability-tcfd .text.--text-center {
  text-align: center;
}
.sustainability-tcfd .text.--lh24 {
  line-height: 24px;
  line-height: 1.5rem;
}
.sustainability-tcfd .text.--fz11 {
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 2;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .text.--fz11 {
    font-size: 0.5rem;
  }
}
.sustainability-tcfd .grid-item.--px20.--py32 {
  padding: 32px 20px;
  padding: 2rem 1.25rem;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .grid-item.--px20.--py32 {
    padding: 10px;
  }
}
.sustainability-tcfd .grid-item.--bg-white {
  background-color: #fff;
}
.sustainability-tcfd .grid-item.--border {
  border: 1px solid #efefef;
}
.sustainability-tcfd .grid-item.--border.--border-red {
  border-color: #e60012;
}
.sustainability-tcfd .grid-item.--border.--border-blue {
  border-color: #4e77b1;
}
.sustainability-tcfd .grid-item .--border-bottom {
  border-bottom: 2px solid #efefef;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .grid-item .--border-bottom {
    border-bottom: 1px solid #efefef;
  }
}
.sustainability-tcfd .grid-item .--border-bottom.--border-red {
  border-color: #e60012;
}
.sustainability-tcfd .grid-item .--border-bottom.--border-blue {
  border-color: #4e77b1;
}
.sustainability-tcfd .grid-item .--fz20 {
  font-size: 20px;
  font-size: 1.25rem;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .grid-item .--fz20 {
    font-size: 16px;
  }
}
.sustainability-tcfd .grid-item.--pb11.--mb20 {
  padding-bottom: 11px;
  padding-bottom: 0.6875rem;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .grid-item.--pb11.--mb20 {
    padding-bottom: 8px;
    margin-bottom: 10px !important;
  }
}
.sustainability-tcfd .grid-area-wrapper.--bg-pink {
  background-color: #ffdddd;
  padding: 28px 20px 43px;
  margin: 0 -20px 20px 0;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .grid-area-wrapper.--bg-pink {
    margin: 0 0 20px;
    padding: 20px 10px;
  }
}
.sustainability-tcfd .grid-area-wrapper.--bg-pink.--dark {
  background-color: #caaaac;
}
.sustainability-tcfd .grid-area {
  display: grid;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .grid-area.sp-none {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .grid-area.--gap20 {
    gap: 16px;
  }
}
.sustainability-tcfd .--col2 {
  grid-template-columns: repeat(auto-fill, 22.5rem);
  gap: 30px 40px;
  gap: 1.875rem 2.5rem;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--col2 {
    grid-template-columns: repeat(auto-fill, 14.5rem);
    gap: 1rem 1.25rem;
  }
}
.sustainability-tcfd .--col2.--w-410 {
  grid-template-columns: repeat(auto-fill, 25.625rem);
  gap: 20px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--col2.--w-410 {
    grid-template-columns: repeat(1, 1fr);
  }
}
.sustainability-tcfd .--col2.--w-420 {
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--col2.--w-420 {
    grid-template-columns: repeat(1, 1fr);
  }
}
.sustainability-tcfd .--col2 .link__button {
  width: 360px;
  width: 22.5rem;
  height: 70px;
  height: 4.375rem;
  border-radius: 0.625rem;
  border: 2px solid #e60012;
  background-color: #e60012;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 17px;
  gap: 1.0625rem;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--col2 .link__button {
    position: relative;
    border-width: 0.0625rem;
    width: 14.5rem;
    gap: 0.5rem;
    height: 2.8125rem;
    border-radius: 0.3125rem;
  }
}
.sustainability-tcfd .--col2 .link__button span {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--col2 .link__button span {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .--col2 .link__button svg {
    position: absolute;
    top: 50%;
    right: 12px;
    -webkit-transform: scale(0.7) translate(0, -50%);
            transform: scale(0.7) translate(0, -50%);
  }
}
.sustainability-tcfd .--col2 .link__button.--white {
  background-color: #fff;
  color: #e60012;
}
.sustainability-tcfd .grid-item.white-area {
  padding: 29px 20px;
  background-color: #fff;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .grid-item.white-area {
    padding: 13px 18px 13px 10px;
  }
  .sustainability-tcfd .grid-item.white-area .flex-item.--fs0.--as-center {
    width: 69px;
  }
}
.sustainability-tcfd .table-wrapper {
  width: 860px;
  border-collapse: collapse;
  border-radius: 10px;
  overflow: hidden;
  border: 2px solid #efefef;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .table-wrapper {
    border: 1px solid #efefef;
    border-radius: 5px;
  }
}
.sustainability-tcfd .table {
  width: 100%;
}
.sustainability-tcfd .table thead,
.sustainability-tcfd .table tbody {
  width: 100%;
}
.sustainability-tcfd .table thead {
  background-color: #595757;
  border-bottom: 2px solid #efefef;
}
.sustainability-tcfd .table tbody .table-tr:last-child > .table-td {
  border-bottom: none;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .table .table-th {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .table .table-td {
    font-size: 14px;
    line-height: 1.7;
  }
}
.sustainability-tcfd .table.td-h80 .table-td {
  height: 80px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .table.td-h80 .table-td {
    height: 58px;
  }
}
.sustainability-tcfd .table.td-h38 .table-td {
  height: 38px;
}
.sustainability-tcfd .table.td-h46 .table-td {
  height: 46px;
  padding: 6px 15px;
  padding: 0.375rem 0.9375rem;
}
.sustainability-tcfd .table.td-h46 .table-td.--p0 {
  padding: 0;
}
.sustainability-tcfd .table.td-h46 .table-td.--px8 {
  padding: 6px 8px;
  padding: 0.375rem 0.5rem;
}
.sustainability-tcfd .table.td-h46 .table-td.--px7 {
  padding: 6px 7px;
  padding: 0.375rem 0.4375rem;
}
.sustainability-tcfd .table.--p19-15 .table-td {
  padding: 19px 15px;
  padding: 1.1875rem 0.9375rem;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .table.--p19-15 .table-td {
    padding: 10px 7px;
  }
}
.sustainability-tcfd .table.--p19-15 .table-td.--px8 {
  padding: 19px 8px;
  padding: 1.1875rem 0.5rem;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .table.--p19-15 .table-td.--px8 {
    padding: 10px 8px;
  }
}
.sustainability-tcfd .table.--p19-15 .table-td.--px7 {
  padding: 19px 7px;
  padding: 1.1875rem 0.4375rem;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .table.--p19-15 .table-td.--px7 {
    padding: 10px 7px;
  }
}
.sustainability-tcfd .table.--lh24 .table-td {
  line-height: 24px;
  line-height: 1.5rem;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .table.--lh24 .table-td {
    line-height: 1rem;
  }
}
.sustainability-tcfd .table.--lh24 .table-td.--fz14 {
  font-size: 14px;
  font-size: 0.875rem;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .table.--lh24 .table-td.--fz14 {
    font-size: 0.75rem;
    line-height: 1.7;
  }
}
.sustainability-tcfd .table.--lh24 .table-td.--px7 {
  padding: 12px 7px;
  padding: 0.75rem 0.4375rem;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .table.--lh24 .table-td.--px7 {
    padding: 0.5rem 0.4375rem;
  }
}
.sustainability-tcfd .table-th {
  color: #fff;
  vertical-align: middle;
  border-right: 2px solid #efefef;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
  height: 70px;
  border-bottom: 2px solid #efefef;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .table-th {
    height: 46px;
  }
}
.sustainability-tcfd .table-th.h-49 {
  height: 49px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .table-th.h-49 {
    height: 32px;
  }
}
.sustainability-tcfd .table-th.h-98 {
  height: 98px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .table-th.h-98 {
    height: 64px;
  }
}
.sustainability-tcfd .table-th.--border-b {
  border-bottom: 2px solid #efefef;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .table-th.--border-b {
    border-bottom: 1px solid #efefef;
  }
}
.sustainability-tcfd .table-th.w-59 {
  width: 55px;
}
.sustainability-tcfd .table-th.w-62 {
  width: 58px;
}
.sustainability-tcfd .table-th.w-64 {
  width: 60px;
}
.sustainability-tcfd .table-th.w-68 {
  width: 64px;
}
.sustainability-tcfd .table-th.w-72 {
  width: 68px;
}
.sustainability-tcfd .table-th.w-82 {
  width: 78px;
}
.sustainability-tcfd .table-th.w-88 {
  width: 84px;
}
.sustainability-tcfd .table-th.w-106 {
  width: 102px;
}
.sustainability-tcfd .table-th.w-111 {
  width: 107px;
}
.sustainability-tcfd .table-th.w-112 {
  width: 108px;
}
.sustainability-tcfd .table-th.w-114 {
  width: 110px;
}
.sustainability-tcfd .table-th.w-122 {
  width: 118px;
}
.sustainability-tcfd .table-th.w-124 {
  width: 120px;
}
.sustainability-tcfd .table-th.w-135 {
  width: 131px;
}
.sustainability-tcfd .table-th.w-136 {
  width: 132px;
}
.sustainability-tcfd .table-th.w-137 {
  width: 133px;
}
.sustainability-tcfd .table-th.w-182 {
  width: 178px;
}
.sustainability-tcfd .table-th.w-180 {
  width: 176px;
}
.sustainability-tcfd .table-th.w-210 {
  width: 206px;
}
.sustainability-tcfd .table-th.w-226 {
  width: 222px;
}
.sustainability-tcfd .table-th.w-285 {
  width: 281px;
}
.sustainability-tcfd .table-th.w-304 {
  width: 300px;
}
.sustainability-tcfd .table-th.w-327 {
  width: 323px;
}
.sustainability-tcfd .table-th.w-329 {
  width: 325px;
}
.sustainability-tcfd .table-th:last-child {
  border-right: none;
}
.sustainability-tcfd .table-td {
  border-right: 2px solid #efefef;
  height: 58px;
  border-bottom: 2px solid #efefef;
  background-color: #fff;
  padding: 28px 24px;
  vertical-align: middle;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
  line-height: 30px;
  line-height: 1.875rem;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .table-td {
    height: 38px;
    border-right: 1px solid #efefef;
    border-bottom: 1px solid #efefef;
  }
}
.sustainability-tcfd .table-td span.--text-vertical {
  display: inline-block;
  -webkit-writing-mode: vertical-rl;
          writing-mode: vertical-rl;
  min-height: 120px;
  -ms-writing-mode: tb-rl;
  -webkit-font-feature-settings: "palt" 1;
          font-feature-settings: "palt" 1;
  text-orientation: upright;
  -webkit-text-orientation: upright;
  line-height: 1;
  letter-spacing: 0.08em;
  margin: 0;
}
.sustainability-tcfd .table-td.--border-b-none {
  border-bottom: none;
}
.sustainability-tcfd .table-td.--text-left {
  text-align: left;
}
.sustainability-tcfd .table-td.--text-center {
  text-align: center;
}
.sustainability-tcfd .table-td.--text-right {
  text-align: right;
}
.sustainability-tcfd .table-td.w-30 {
  width: 26px;
}
.sustainability-tcfd .table-td.w-59 {
  width: 55px;
}
.sustainability-tcfd .table-td.w-68 {
  width: 64px;
}
.sustainability-tcfd .table-td.w-78 {
  width: 74px;
}
.sustainability-tcfd .table-td.w-82 {
  width: 78px;
}
.sustainability-tcfd .table-td.w-88 {
  width: 84px;
}
.sustainability-tcfd .table-td.w-92 {
  width: 88px;
}
.sustainability-tcfd .table-td.w-100 {
  width: 96px;
}
.sustainability-tcfd .table-td.w-120 {
  width: 116px;
}
.sustainability-tcfd .table-td.w-160 {
  width: 156px;
}
.sustainability-tcfd .table-td.w-179 {
  width: 175px;
}
.sustainability-tcfd .table-td.--px10 {
  padding: 12px 10px;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .table-td.--px10 {
    padding: 8px 6px;
  }
}
.sustainability-tcfd .table-td.--px0 {
  padding: 12px 0;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .table-td.--px0 {
    padding: 8px 0;
  }
}
.sustainability-tcfd .table-td:last-child {
  border-right: none;
}
.sustainability-tcfd .link-text {
  color: #e60012;
  font-size: 16px;
  font-size: 1rem;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
  letter-spacing: 0.08em;
  line-height: 30px;
  line-height: 1.875rem;
  text-decoration: underline;
  text-underline-offset: 2px;
  text-underline-offset: 0.125rem;
  -webkit-transition: opacity 0.18s ease-in-out;
  transition: opacity 0.18s ease-in-out;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .link-text {
    font-size: 0.875rem;
  }
}
@media (hover: hover) and (pointer: fine) {
  .sustainability-tcfd .link-text:hover {
    opacity: 0.7;
  }
}
.sustainability-tcfd .l-common__top-link-wrapper {
  margin: 40px auto;
}
@media screen and (min-width: 768px) {
  .sustainability-tcfd .l-common__top-link-wrapper {
    margin: 120px auto;
  }
}
.sustainability-tcfd .l-common__top-link-wrapper .l-common__top-link {
  margin: 0;
}
.sustainability-tcfd .section-contents.--underline {
  border-bottom: 2px solid #efefef;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .section-contents.--underline {
    border-bottom: 1px solid #efefef;
  }
}
.sustainability-tcfd .section-content.--underline {
  border-bottom: 2px solid #efefef;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .section-content.--underline {
    border-bottom: 1px solid #efefef;
  }
}
.sustainability-tcfd .link-button {
  border-radius: 10px;
  border: 2px solid #efefef;
  background-color: #fff;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .link-button {
    border: 1px solid #efefef;
  }
}
.sustainability-tcfd .link-button span {
  color: #e60012;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .link-button span {
    font-size: 0.875rem;
  }
}
.sustainability-tcfd .link-text--extra {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  -webkit-transition: opacity 0.18s ease-in-out;
  transition: opacity 0.18s ease-in-out;
}
@media (hover: hover) and (pointer: fine) {
  .sustainability-tcfd .link-text--extra:hover {
    opacity: 0.7;
  }
}
.sustainability-tcfd .list {
  list-style: disc;
}
.sustainability-tcfd .list.--fz14 li {
  font-size: 14px;
  font-size: 0.875rem;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .list.--fz14 li {
    font-size: 0.75rem;
  }
}
.sustainability-tcfd .list li {
  margin: 0 0 0 16px;
}
.sustainability-tcfd .list li::marker {
  color: #e60012;
}
@media screen and (max-width: 767px) {
  .sustainability-tcfd .tcfd-sp-flex {
    margin-top: 44px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 10px;
  }
  .sustainability-tcfd .tcfd-sp-flex .image-wrapper {
    width: 34px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  .sustainability-tcfd .tcfd-sp-flex .image-wrapper img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  .sustainability-tcfd .tcfd-sp-flex .grid-area {
    width: 100%;
    height: 756px;
  }
}

.sustainability-training .sustainability-training__box-text-list-wrapper-wrapper {
  margin-top: 24px;
}
@media screen and (min-width: 768px) {
  .sustainability-training .sustainability-training__box-text-list-wrapper-wrapper {
    margin-top: 40px;
  }
}
.sustainability-training .sustainability-training__box-title {
  font-size: 16px;
  font-weight: 700;
  color: #585757;
  letter-spacing: 0.08em;
  margin-bottom: 4px;
}
@media screen and (min-width: 768px) {
  .sustainability-training .sustainability-training__box-title {
    font-size: 20px;
    margin-bottom: 24px;
  }
}
.sustainability-training .sustainability-training__image {
  border: 1px solid #efefef;
  border-radius: 10px;
  background-color: #fff;
  padding: 44px 8px;
  margin-top: 24px;
}
.sustainability-training .sustainability-training__image img {
  display: block;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  max-width: 576px;
  margin: 0 auto;
}
.sustainability-training .sustainability-training__box-text-small {
  display: block;
  margin-top: 8px;
}
@media screen and (min-width: 768px) {
  .sustainability-training .sustainability-training__box-text-small {
    margin-top: 24px;
  }
}
.sustainability-training .sustainability-training__table-wrapper {
  margin-top: 40px;
  margin-bottom: 24px;
  overflow-x: auto;
  border: 1px solid #efefef;
  border-radius: 8px;
}
.sustainability-training .sustainability-training__table {
  width: 100%;
  border-collapse: collapse;
  width: 600px;
}
@media screen and (min-width: 768px) {
  .sustainability-training .sustainability-training__table {
    border-radius: 10px;
  }
}
@media screen and (min-width: 768px) {
  .sustainability-training .sustainability-training__table {
    min-width: 840px;
    width: 100%;
  }
}
.sustainability-training .sustainability-training__table .sustainability-training__table-thead .sustainability-training__table-tr .sustainability-training__table-th {
  font-size: 14px;
  font-weight: 700;
  background-color: #595757;
  padding: 12px 8px;
  color: #fff;
  border-right: 1px solid #efefef;
  min-width: 100px;
  text-align: center;
  vertical-align: middle;
}
@media screen and (min-width: 768px) {
  .sustainability-training .sustainability-training__table .sustainability-training__table-thead .sustainability-training__table-tr .sustainability-training__table-th {
    font-size: 16px;
    padding: 16px 20px;
  }
}
.sustainability-training .sustainability-training__table .sustainability-training__table-thead .sustainability-training__table-tr .sustainability-training__table-th.width-160 {
  width: 160px;
}
.sustainability-training .sustainability-training__table .sustainability-training__table-thead .sustainability-training__table-tr .sustainability-training__table-th.width-200 {
  width: 200px;
}
.sustainability-training .sustainability-training__table .sustainability-training__table-thead .sustainability-training__table-tr .sustainability-training__table-th.width-260 {
  width: 260px;
}
.sustainability-training .sustainability-training__table .sustainability-training__table-thead .sustainability-training__table-tr .sustainability-training__table-th.width-76 {
  width: 76px;
}
.sustainability-training .sustainability-training__table .sustainability-training__table-tbody .sustainability-training__table-tr .sustainability-training__table-td {
  background-color: #fff;
  font-size: 12px;
  font-weight: 500;
  border-right: 1px solid #efefef;
  border-bottom: 1px solid #efefef;
  padding: 12px 8px;
  min-width: 100px;
  vertical-align: middle;
  line-height: 1.5;
}
.sustainability-training .sustainability-training__table .sustainability-training__table-tbody .sustainability-training__table-tr .sustainability-training__table-td.--center {
  text-align: center;
}
.sustainability-training .sustainability-training__table .sustainability-training__table-tbody .sustainability-training__table-tr .sustainability-training__table-td.--right {
  text-align: right;
}
@media screen and (min-width: 768px) {
  .sustainability-training .sustainability-training__table .sustainability-training__table-tbody .sustainability-training__table-tr .sustainability-training__table-td {
    font-size: 16px;
    padding: 20px 8px;
  }
}
.sustainability-training .sustainability-training__box-wrapper {
  margin-top: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
  margin-bottom: 24px;
}
@media screen and (min-width: 768px) {
  .sustainability-training .sustainability-training__box-wrapper {
    margin-top: 64px;
    gap: 64px;
    margin-bottom: 64px;
  }
}
.sustainability-training .sustainability-training__box-wrapper .sustainability-training__box {
  display: grid;
  grid-template-columns: 1fr;
  gap: 8px;
}
@media screen and (min-width: 768px) {
  .sustainability-training .sustainability-training__box-wrapper .sustainability-training__box {
    gap: 24px;
  }
}
.sustainability-training .sustainability-training__box-wrapper .sustainability-training__box .sustainability-training__h3 {
  font-size: 16px;
  font-weight: 700;
  color: #585757;
  letter-spacing: 0.08em;
  margin-bottom: 4px;
}
@media screen and (min-width: 768px) {
  .sustainability-training .sustainability-training__box-wrapper .sustainability-training__box .sustainability-training__h3 {
    font-size: 20px;
    margin-bottom: 24px;
  }
}
@media screen and (min-width: 1024px) {
  .sustainability-training .sustainability-training__box-wrapper .sustainability-training__box {
    gap: 24px;
    grid-template-columns: 1fr minmax(0, 0.5fr);
  }
}
.sustainability-training .sustainability-training__box-wrapper .sustainability-training__box .sustainability-training__box-image {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .sustainability-training .sustainability-training__box-wrapper .sustainability-training__box .sustainability-training__box-image {
    width: 100%;
  }
}
.sustainability-training .sustainability-training__supoort .sustainability-training__supoort__title {
  font-size: 16px;
  font-weight: 700;
  color: #585757;
  margin-bottom: 8px;
}
@media screen and (min-width: 768px) {
  .sustainability-training .sustainability-training__supoort .sustainability-training__supoort__title {
    font-size: 20px;
    margin-bottom: 24px;
  }
}
.sustainability-training .sustainability-training__supoort .sustainability-training__support-list {
  display: grid;
  grid-template-columns: 1fr;
  gap: 24px;
  margin-top: 8px;
}
@media screen and (min-width: 768px) {
  .sustainability-training .sustainability-training__supoort .sustainability-training__support-list {
    margin-top: 24px;
    grid-template-columns: 1fr 1fr;
  }
}
.sustainability-training .sustainability-training__supoort .sustainability-training__support-list .sustainability-training__support-item .sustainability-training__support-image {
  width: 100%;
}
.sustainability-training .sustainability-training__supoort .sustainability-training__support-list .sustainability-training__support-item .sustainability-training__support-title {
  margin-top: 16px;
  font-size: 16px;
  font-weight: 700;
  color: #585757;
}
.sustainability-training .sustainability-training__h3 {
  font-size: 16px;
  font-weight: 700;
  color: #585757;
  letter-spacing: 0.08em;
  margin-bottom: 4px;
}
@media screen and (min-width: 768px) {
  .sustainability-training .sustainability-training__h3 {
    font-size: 20px;
    margin-bottom: 24px;
  }
}

.sustainability-waste .--mt1 {
  margin-top: 1px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt1 {
    margin-top: 0.5px;
  }
}
.sustainability-waste .--mb1 {
  margin-bottom: 1px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb1 {
    margin-bottom: 0.5px;
  }
}
.sustainability-waste .--pt1 {
  padding-top: 1px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt1 {
    padding-top: 0.5px;
  }
}
.sustainability-waste .--pb1 {
  padding-bottom: 1px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb1 {
    padding-bottom: 0.5px;
  }
}
.sustainability-waste .--mt2 {
  margin-top: 2px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt2 {
    margin-top: 1px;
  }
}
.sustainability-waste .--mb2 {
  margin-bottom: 2px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb2 {
    margin-bottom: 1px;
  }
}
.sustainability-waste .--pt2 {
  padding-top: 2px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt2 {
    padding-top: 1px;
  }
}
.sustainability-waste .--pb2 {
  padding-bottom: 2px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb2 {
    padding-bottom: 1px;
  }
}
.sustainability-waste .--mt3 {
  margin-top: 3px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt3 {
    margin-top: 1.5px;
  }
}
.sustainability-waste .--mb3 {
  margin-bottom: 3px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb3 {
    margin-bottom: 1.5px;
  }
}
.sustainability-waste .--pt3 {
  padding-top: 3px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt3 {
    padding-top: 1.5px;
  }
}
.sustainability-waste .--pb3 {
  padding-bottom: 3px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb3 {
    padding-bottom: 1.5px;
  }
}
.sustainability-waste .--mt4 {
  margin-top: 4px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt4 {
    margin-top: 2px;
  }
}
.sustainability-waste .--mb4 {
  margin-bottom: 4px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb4 {
    margin-bottom: 2px;
  }
}
.sustainability-waste .--pt4 {
  padding-top: 4px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt4 {
    padding-top: 2px;
  }
}
.sustainability-waste .--pb4 {
  padding-bottom: 4px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb4 {
    padding-bottom: 2px;
  }
}
.sustainability-waste .--mt5 {
  margin-top: 5px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt5 {
    margin-top: 2.5px;
  }
}
.sustainability-waste .--mb5 {
  margin-bottom: 5px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb5 {
    margin-bottom: 2.5px;
  }
}
.sustainability-waste .--pt5 {
  padding-top: 5px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt5 {
    padding-top: 2.5px;
  }
}
.sustainability-waste .--pb5 {
  padding-bottom: 5px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb5 {
    padding-bottom: 2.5px;
  }
}
.sustainability-waste .--mt6 {
  margin-top: 6px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt6 {
    margin-top: 3px;
  }
}
.sustainability-waste .--mb6 {
  margin-bottom: 6px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb6 {
    margin-bottom: 3px;
  }
}
.sustainability-waste .--pt6 {
  padding-top: 6px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt6 {
    padding-top: 3px;
  }
}
.sustainability-waste .--pb6 {
  padding-bottom: 6px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb6 {
    padding-bottom: 3px;
  }
}
.sustainability-waste .--mt7 {
  margin-top: 7px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt7 {
    margin-top: 3.5px;
  }
}
.sustainability-waste .--mb7 {
  margin-bottom: 7px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb7 {
    margin-bottom: 3.5px;
  }
}
.sustainability-waste .--pt7 {
  padding-top: 7px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt7 {
    padding-top: 3.5px;
  }
}
.sustainability-waste .--pb7 {
  padding-bottom: 7px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb7 {
    padding-bottom: 3.5px;
  }
}
.sustainability-waste .--mt8 {
  margin-top: 8px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt8 {
    margin-top: 4px;
  }
}
.sustainability-waste .--mb8 {
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb8 {
    margin-bottom: 4px;
  }
}
.sustainability-waste .--pt8 {
  padding-top: 8px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt8 {
    padding-top: 4px;
  }
}
.sustainability-waste .--pb8 {
  padding-bottom: 8px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb8 {
    padding-bottom: 4px;
  }
}
.sustainability-waste .--mt9 {
  margin-top: 9px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt9 {
    margin-top: 4.5px;
  }
}
.sustainability-waste .--mb9 {
  margin-bottom: 9px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb9 {
    margin-bottom: 4.5px;
  }
}
.sustainability-waste .--pt9 {
  padding-top: 9px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt9 {
    padding-top: 4.5px;
  }
}
.sustainability-waste .--pb9 {
  padding-bottom: 9px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb9 {
    padding-bottom: 4.5px;
  }
}
.sustainability-waste .--mt10 {
  margin-top: 10px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt10 {
    margin-top: 5px;
  }
}
.sustainability-waste .--mb10 {
  margin-bottom: 10px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb10 {
    margin-bottom: 5px;
  }
}
.sustainability-waste .--pt10 {
  padding-top: 10px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt10 {
    padding-top: 5px;
  }
}
.sustainability-waste .--pb10 {
  padding-bottom: 10px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb10 {
    padding-bottom: 5px;
  }
}
.sustainability-waste .--mt11 {
  margin-top: 11px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt11 {
    margin-top: 5.5px;
  }
}
.sustainability-waste .--mb11 {
  margin-bottom: 11px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb11 {
    margin-bottom: 5.5px;
  }
}
.sustainability-waste .--pt11 {
  padding-top: 11px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt11 {
    padding-top: 5.5px;
  }
}
.sustainability-waste .--pb11 {
  padding-bottom: 11px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb11 {
    padding-bottom: 5.5px;
  }
}
.sustainability-waste .--mt12 {
  margin-top: 12px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt12 {
    margin-top: 6px;
  }
}
.sustainability-waste .--mb12 {
  margin-bottom: 12px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb12 {
    margin-bottom: 6px;
  }
}
.sustainability-waste .--pt12 {
  padding-top: 12px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt12 {
    padding-top: 6px;
  }
}
.sustainability-waste .--pb12 {
  padding-bottom: 12px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb12 {
    padding-bottom: 6px;
  }
}
.sustainability-waste .--mt13 {
  margin-top: 13px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt13 {
    margin-top: 6.5px;
  }
}
.sustainability-waste .--mb13 {
  margin-bottom: 13px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb13 {
    margin-bottom: 6.5px;
  }
}
.sustainability-waste .--pt13 {
  padding-top: 13px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt13 {
    padding-top: 6.5px;
  }
}
.sustainability-waste .--pb13 {
  padding-bottom: 13px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb13 {
    padding-bottom: 6.5px;
  }
}
.sustainability-waste .--mt14 {
  margin-top: 14px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt14 {
    margin-top: 7px;
  }
}
.sustainability-waste .--mb14 {
  margin-bottom: 14px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb14 {
    margin-bottom: 7px;
  }
}
.sustainability-waste .--pt14 {
  padding-top: 14px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt14 {
    padding-top: 7px;
  }
}
.sustainability-waste .--pb14 {
  padding-bottom: 14px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb14 {
    padding-bottom: 7px;
  }
}
.sustainability-waste .--mt15 {
  margin-top: 15px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt15 {
    margin-top: 7.5px;
  }
}
.sustainability-waste .--mb15 {
  margin-bottom: 15px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb15 {
    margin-bottom: 7.5px;
  }
}
.sustainability-waste .--pt15 {
  padding-top: 15px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt15 {
    padding-top: 7.5px;
  }
}
.sustainability-waste .--pb15 {
  padding-bottom: 15px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb15 {
    padding-bottom: 7.5px;
  }
}
.sustainability-waste .--mt16 {
  margin-top: 16px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt16 {
    margin-top: 8px;
  }
}
.sustainability-waste .--mb16 {
  margin-bottom: 16px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb16 {
    margin-bottom: 8px;
  }
}
.sustainability-waste .--pt16 {
  padding-top: 16px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt16 {
    padding-top: 8px;
  }
}
.sustainability-waste .--pb16 {
  padding-bottom: 16px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb16 {
    padding-bottom: 8px;
  }
}
.sustainability-waste .--mt17 {
  margin-top: 17px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt17 {
    margin-top: 8.5px;
  }
}
.sustainability-waste .--mb17 {
  margin-bottom: 17px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb17 {
    margin-bottom: 8.5px;
  }
}
.sustainability-waste .--pt17 {
  padding-top: 17px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt17 {
    padding-top: 8.5px;
  }
}
.sustainability-waste .--pb17 {
  padding-bottom: 17px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb17 {
    padding-bottom: 8.5px;
  }
}
.sustainability-waste .--mt18 {
  margin-top: 18px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt18 {
    margin-top: 9px;
  }
}
.sustainability-waste .--mb18 {
  margin-bottom: 18px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb18 {
    margin-bottom: 9px;
  }
}
.sustainability-waste .--pt18 {
  padding-top: 18px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt18 {
    padding-top: 9px;
  }
}
.sustainability-waste .--pb18 {
  padding-bottom: 18px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb18 {
    padding-bottom: 9px;
  }
}
.sustainability-waste .--mt19 {
  margin-top: 19px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt19 {
    margin-top: 9.5px;
  }
}
.sustainability-waste .--mb19 {
  margin-bottom: 19px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb19 {
    margin-bottom: 9.5px;
  }
}
.sustainability-waste .--pt19 {
  padding-top: 19px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt19 {
    padding-top: 9.5px;
  }
}
.sustainability-waste .--pb19 {
  padding-bottom: 19px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb19 {
    padding-bottom: 9.5px;
  }
}
.sustainability-waste .--mt20 {
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt20 {
    margin-top: 10px;
  }
}
.sustainability-waste .--mb20 {
  margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb20 {
    margin-bottom: 10px;
  }
}
.sustainability-waste .--pt20 {
  padding-top: 20px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt20 {
    padding-top: 10px;
  }
}
.sustainability-waste .--pb20 {
  padding-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb20 {
    padding-bottom: 10px;
  }
}
.sustainability-waste .--mt21 {
  margin-top: 21px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt21 {
    margin-top: 10.5px;
  }
}
.sustainability-waste .--mb21 {
  margin-bottom: 21px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb21 {
    margin-bottom: 10.5px;
  }
}
.sustainability-waste .--pt21 {
  padding-top: 21px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt21 {
    padding-top: 10.5px;
  }
}
.sustainability-waste .--pb21 {
  padding-bottom: 21px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb21 {
    padding-bottom: 10.5px;
  }
}
.sustainability-waste .--mt22 {
  margin-top: 22px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt22 {
    margin-top: 11px;
  }
}
.sustainability-waste .--mb22 {
  margin-bottom: 22px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb22 {
    margin-bottom: 11px;
  }
}
.sustainability-waste .--pt22 {
  padding-top: 22px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt22 {
    padding-top: 11px;
  }
}
.sustainability-waste .--pb22 {
  padding-bottom: 22px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb22 {
    padding-bottom: 11px;
  }
}
.sustainability-waste .--mt23 {
  margin-top: 23px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt23 {
    margin-top: 11.5px;
  }
}
.sustainability-waste .--mb23 {
  margin-bottom: 23px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb23 {
    margin-bottom: 11.5px;
  }
}
.sustainability-waste .--pt23 {
  padding-top: 23px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt23 {
    padding-top: 11.5px;
  }
}
.sustainability-waste .--pb23 {
  padding-bottom: 23px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb23 {
    padding-bottom: 11.5px;
  }
}
.sustainability-waste .--mt24 {
  margin-top: 24px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt24 {
    margin-top: 12px;
  }
}
.sustainability-waste .--mb24 {
  margin-bottom: 24px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb24 {
    margin-bottom: 12px;
  }
}
.sustainability-waste .--pt24 {
  padding-top: 24px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt24 {
    padding-top: 12px;
  }
}
.sustainability-waste .--pb24 {
  padding-bottom: 24px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb24 {
    padding-bottom: 12px;
  }
}
.sustainability-waste .--mt25 {
  margin-top: 25px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt25 {
    margin-top: 12.5px;
  }
}
.sustainability-waste .--mb25 {
  margin-bottom: 25px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb25 {
    margin-bottom: 12.5px;
  }
}
.sustainability-waste .--pt25 {
  padding-top: 25px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt25 {
    padding-top: 12.5px;
  }
}
.sustainability-waste .--pb25 {
  padding-bottom: 25px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb25 {
    padding-bottom: 12.5px;
  }
}
.sustainability-waste .--mt26 {
  margin-top: 26px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt26 {
    margin-top: 13px;
  }
}
.sustainability-waste .--mb26 {
  margin-bottom: 26px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb26 {
    margin-bottom: 13px;
  }
}
.sustainability-waste .--pt26 {
  padding-top: 26px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt26 {
    padding-top: 13px;
  }
}
.sustainability-waste .--pb26 {
  padding-bottom: 26px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb26 {
    padding-bottom: 13px;
  }
}
.sustainability-waste .--mt27 {
  margin-top: 27px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt27 {
    margin-top: 13.5px;
  }
}
.sustainability-waste .--mb27 {
  margin-bottom: 27px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb27 {
    margin-bottom: 13.5px;
  }
}
.sustainability-waste .--pt27 {
  padding-top: 27px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt27 {
    padding-top: 13.5px;
  }
}
.sustainability-waste .--pb27 {
  padding-bottom: 27px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb27 {
    padding-bottom: 13.5px;
  }
}
.sustainability-waste .--mt28 {
  margin-top: 28px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt28 {
    margin-top: 14px;
  }
}
.sustainability-waste .--mb28 {
  margin-bottom: 28px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb28 {
    margin-bottom: 14px;
  }
}
.sustainability-waste .--pt28 {
  padding-top: 28px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt28 {
    padding-top: 14px;
  }
}
.sustainability-waste .--pb28 {
  padding-bottom: 28px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb28 {
    padding-bottom: 14px;
  }
}
.sustainability-waste .--mt29 {
  margin-top: 29px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt29 {
    margin-top: 14.5px;
  }
}
.sustainability-waste .--mb29 {
  margin-bottom: 29px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb29 {
    margin-bottom: 14.5px;
  }
}
.sustainability-waste .--pt29 {
  padding-top: 29px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt29 {
    padding-top: 14.5px;
  }
}
.sustainability-waste .--pb29 {
  padding-bottom: 29px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb29 {
    padding-bottom: 14.5px;
  }
}
.sustainability-waste .--mt30 {
  margin-top: 30px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt30 {
    margin-top: 15px;
  }
}
.sustainability-waste .--mb30 {
  margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb30 {
    margin-bottom: 15px;
  }
}
.sustainability-waste .--pt30 {
  padding-top: 30px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt30 {
    padding-top: 15px;
  }
}
.sustainability-waste .--pb30 {
  padding-bottom: 30px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb30 {
    padding-bottom: 15px;
  }
}
.sustainability-waste .--mt31 {
  margin-top: 31px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt31 {
    margin-top: 15.5px;
  }
}
.sustainability-waste .--mb31 {
  margin-bottom: 31px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb31 {
    margin-bottom: 15.5px;
  }
}
.sustainability-waste .--pt31 {
  padding-top: 31px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt31 {
    padding-top: 15.5px;
  }
}
.sustainability-waste .--pb31 {
  padding-bottom: 31px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb31 {
    padding-bottom: 15.5px;
  }
}
.sustainability-waste .--mt32 {
  margin-top: 32px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt32 {
    margin-top: 16px;
  }
}
.sustainability-waste .--mb32 {
  margin-bottom: 32px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb32 {
    margin-bottom: 16px;
  }
}
.sustainability-waste .--pt32 {
  padding-top: 32px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt32 {
    padding-top: 16px;
  }
}
.sustainability-waste .--pb32 {
  padding-bottom: 32px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb32 {
    padding-bottom: 16px;
  }
}
.sustainability-waste .--mt33 {
  margin-top: 33px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt33 {
    margin-top: 16.5px;
  }
}
.sustainability-waste .--mb33 {
  margin-bottom: 33px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb33 {
    margin-bottom: 16.5px;
  }
}
.sustainability-waste .--pt33 {
  padding-top: 33px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt33 {
    padding-top: 16.5px;
  }
}
.sustainability-waste .--pb33 {
  padding-bottom: 33px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb33 {
    padding-bottom: 16.5px;
  }
}
.sustainability-waste .--mt34 {
  margin-top: 34px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt34 {
    margin-top: 17px;
  }
}
.sustainability-waste .--mb34 {
  margin-bottom: 34px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb34 {
    margin-bottom: 17px;
  }
}
.sustainability-waste .--pt34 {
  padding-top: 34px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt34 {
    padding-top: 17px;
  }
}
.sustainability-waste .--pb34 {
  padding-bottom: 34px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb34 {
    padding-bottom: 17px;
  }
}
.sustainability-waste .--mt35 {
  margin-top: 35px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt35 {
    margin-top: 17.5px;
  }
}
.sustainability-waste .--mb35 {
  margin-bottom: 35px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb35 {
    margin-bottom: 17.5px;
  }
}
.sustainability-waste .--pt35 {
  padding-top: 35px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt35 {
    padding-top: 17.5px;
  }
}
.sustainability-waste .--pb35 {
  padding-bottom: 35px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb35 {
    padding-bottom: 17.5px;
  }
}
.sustainability-waste .--mt36 {
  margin-top: 36px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt36 {
    margin-top: 18px;
  }
}
.sustainability-waste .--mb36 {
  margin-bottom: 36px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb36 {
    margin-bottom: 18px;
  }
}
.sustainability-waste .--pt36 {
  padding-top: 36px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt36 {
    padding-top: 18px;
  }
}
.sustainability-waste .--pb36 {
  padding-bottom: 36px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb36 {
    padding-bottom: 18px;
  }
}
.sustainability-waste .--mt37 {
  margin-top: 37px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt37 {
    margin-top: 18.5px;
  }
}
.sustainability-waste .--mb37 {
  margin-bottom: 37px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb37 {
    margin-bottom: 18.5px;
  }
}
.sustainability-waste .--pt37 {
  padding-top: 37px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt37 {
    padding-top: 18.5px;
  }
}
.sustainability-waste .--pb37 {
  padding-bottom: 37px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb37 {
    padding-bottom: 18.5px;
  }
}
.sustainability-waste .--mt38 {
  margin-top: 38px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt38 {
    margin-top: 19px;
  }
}
.sustainability-waste .--mb38 {
  margin-bottom: 38px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb38 {
    margin-bottom: 19px;
  }
}
.sustainability-waste .--pt38 {
  padding-top: 38px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt38 {
    padding-top: 19px;
  }
}
.sustainability-waste .--pb38 {
  padding-bottom: 38px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb38 {
    padding-bottom: 19px;
  }
}
.sustainability-waste .--mt39 {
  margin-top: 39px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt39 {
    margin-top: 19.5px;
  }
}
.sustainability-waste .--mb39 {
  margin-bottom: 39px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb39 {
    margin-bottom: 19.5px;
  }
}
.sustainability-waste .--pt39 {
  padding-top: 39px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt39 {
    padding-top: 19.5px;
  }
}
.sustainability-waste .--pb39 {
  padding-bottom: 39px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb39 {
    padding-bottom: 19.5px;
  }
}
.sustainability-waste .--mt40 {
  margin-top: 40px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt40 {
    margin-top: 20px;
  }
}
.sustainability-waste .--mb40 {
  margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb40 {
    margin-bottom: 20px;
  }
}
.sustainability-waste .--pt40 {
  padding-top: 40px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt40 {
    padding-top: 20px;
  }
}
.sustainability-waste .--pb40 {
  padding-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb40 {
    padding-bottom: 20px;
  }
}
.sustainability-waste .--mt41 {
  margin-top: 41px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt41 {
    margin-top: 20.5px;
  }
}
.sustainability-waste .--mb41 {
  margin-bottom: 41px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb41 {
    margin-bottom: 20.5px;
  }
}
.sustainability-waste .--pt41 {
  padding-top: 41px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt41 {
    padding-top: 20.5px;
  }
}
.sustainability-waste .--pb41 {
  padding-bottom: 41px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb41 {
    padding-bottom: 20.5px;
  }
}
.sustainability-waste .--mt42 {
  margin-top: 42px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt42 {
    margin-top: 21px;
  }
}
.sustainability-waste .--mb42 {
  margin-bottom: 42px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb42 {
    margin-bottom: 21px;
  }
}
.sustainability-waste .--pt42 {
  padding-top: 42px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt42 {
    padding-top: 21px;
  }
}
.sustainability-waste .--pb42 {
  padding-bottom: 42px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb42 {
    padding-bottom: 21px;
  }
}
.sustainability-waste .--mt43 {
  margin-top: 43px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt43 {
    margin-top: 21.5px;
  }
}
.sustainability-waste .--mb43 {
  margin-bottom: 43px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb43 {
    margin-bottom: 21.5px;
  }
}
.sustainability-waste .--pt43 {
  padding-top: 43px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt43 {
    padding-top: 21.5px;
  }
}
.sustainability-waste .--pb43 {
  padding-bottom: 43px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb43 {
    padding-bottom: 21.5px;
  }
}
.sustainability-waste .--mt44 {
  margin-top: 44px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt44 {
    margin-top: 22px;
  }
}
.sustainability-waste .--mb44 {
  margin-bottom: 44px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb44 {
    margin-bottom: 22px;
  }
}
.sustainability-waste .--pt44 {
  padding-top: 44px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt44 {
    padding-top: 22px;
  }
}
.sustainability-waste .--pb44 {
  padding-bottom: 44px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb44 {
    padding-bottom: 22px;
  }
}
.sustainability-waste .--mt45 {
  margin-top: 45px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt45 {
    margin-top: 22.5px;
  }
}
.sustainability-waste .--mb45 {
  margin-bottom: 45px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb45 {
    margin-bottom: 22.5px;
  }
}
.sustainability-waste .--pt45 {
  padding-top: 45px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt45 {
    padding-top: 22.5px;
  }
}
.sustainability-waste .--pb45 {
  padding-bottom: 45px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb45 {
    padding-bottom: 22.5px;
  }
}
.sustainability-waste .--mt46 {
  margin-top: 46px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt46 {
    margin-top: 23px;
  }
}
.sustainability-waste .--mb46 {
  margin-bottom: 46px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb46 {
    margin-bottom: 23px;
  }
}
.sustainability-waste .--pt46 {
  padding-top: 46px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt46 {
    padding-top: 23px;
  }
}
.sustainability-waste .--pb46 {
  padding-bottom: 46px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb46 {
    padding-bottom: 23px;
  }
}
.sustainability-waste .--mt47 {
  margin-top: 47px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt47 {
    margin-top: 23.5px;
  }
}
.sustainability-waste .--mb47 {
  margin-bottom: 47px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb47 {
    margin-bottom: 23.5px;
  }
}
.sustainability-waste .--pt47 {
  padding-top: 47px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt47 {
    padding-top: 23.5px;
  }
}
.sustainability-waste .--pb47 {
  padding-bottom: 47px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb47 {
    padding-bottom: 23.5px;
  }
}
.sustainability-waste .--mt48 {
  margin-top: 48px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt48 {
    margin-top: 24px;
  }
}
.sustainability-waste .--mb48 {
  margin-bottom: 48px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb48 {
    margin-bottom: 24px;
  }
}
.sustainability-waste .--pt48 {
  padding-top: 48px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt48 {
    padding-top: 24px;
  }
}
.sustainability-waste .--pb48 {
  padding-bottom: 48px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb48 {
    padding-bottom: 24px;
  }
}
.sustainability-waste .--mt49 {
  margin-top: 49px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt49 {
    margin-top: 24.5px;
  }
}
.sustainability-waste .--mb49 {
  margin-bottom: 49px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb49 {
    margin-bottom: 24.5px;
  }
}
.sustainability-waste .--pt49 {
  padding-top: 49px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt49 {
    padding-top: 24.5px;
  }
}
.sustainability-waste .--pb49 {
  padding-bottom: 49px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb49 {
    padding-bottom: 24.5px;
  }
}
.sustainability-waste .--mt50 {
  margin-top: 50px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt50 {
    margin-top: 25px;
  }
}
.sustainability-waste .--mb50 {
  margin-bottom: 50px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb50 {
    margin-bottom: 25px;
  }
}
.sustainability-waste .--pt50 {
  padding-top: 50px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt50 {
    padding-top: 25px;
  }
}
.sustainability-waste .--pb50 {
  padding-bottom: 50px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb50 {
    padding-bottom: 25px;
  }
}
.sustainability-waste .--mt51 {
  margin-top: 51px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt51 {
    margin-top: 25.5px;
  }
}
.sustainability-waste .--mb51 {
  margin-bottom: 51px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb51 {
    margin-bottom: 25.5px;
  }
}
.sustainability-waste .--pt51 {
  padding-top: 51px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt51 {
    padding-top: 25.5px;
  }
}
.sustainability-waste .--pb51 {
  padding-bottom: 51px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb51 {
    padding-bottom: 25.5px;
  }
}
.sustainability-waste .--mt52 {
  margin-top: 52px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt52 {
    margin-top: 26px;
  }
}
.sustainability-waste .--mb52 {
  margin-bottom: 52px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb52 {
    margin-bottom: 26px;
  }
}
.sustainability-waste .--pt52 {
  padding-top: 52px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt52 {
    padding-top: 26px;
  }
}
.sustainability-waste .--pb52 {
  padding-bottom: 52px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb52 {
    padding-bottom: 26px;
  }
}
.sustainability-waste .--mt53 {
  margin-top: 53px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt53 {
    margin-top: 26.5px;
  }
}
.sustainability-waste .--mb53 {
  margin-bottom: 53px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb53 {
    margin-bottom: 26.5px;
  }
}
.sustainability-waste .--pt53 {
  padding-top: 53px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt53 {
    padding-top: 26.5px;
  }
}
.sustainability-waste .--pb53 {
  padding-bottom: 53px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb53 {
    padding-bottom: 26.5px;
  }
}
.sustainability-waste .--mt54 {
  margin-top: 54px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt54 {
    margin-top: 27px;
  }
}
.sustainability-waste .--mb54 {
  margin-bottom: 54px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb54 {
    margin-bottom: 27px;
  }
}
.sustainability-waste .--pt54 {
  padding-top: 54px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt54 {
    padding-top: 27px;
  }
}
.sustainability-waste .--pb54 {
  padding-bottom: 54px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb54 {
    padding-bottom: 27px;
  }
}
.sustainability-waste .--mt55 {
  margin-top: 55px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt55 {
    margin-top: 27.5px;
  }
}
.sustainability-waste .--mb55 {
  margin-bottom: 55px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb55 {
    margin-bottom: 27.5px;
  }
}
.sustainability-waste .--pt55 {
  padding-top: 55px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt55 {
    padding-top: 27.5px;
  }
}
.sustainability-waste .--pb55 {
  padding-bottom: 55px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb55 {
    padding-bottom: 27.5px;
  }
}
.sustainability-waste .--mt56 {
  margin-top: 56px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt56 {
    margin-top: 28px;
  }
}
.sustainability-waste .--mb56 {
  margin-bottom: 56px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb56 {
    margin-bottom: 28px;
  }
}
.sustainability-waste .--pt56 {
  padding-top: 56px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt56 {
    padding-top: 28px;
  }
}
.sustainability-waste .--pb56 {
  padding-bottom: 56px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb56 {
    padding-bottom: 28px;
  }
}
.sustainability-waste .--mt57 {
  margin-top: 57px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt57 {
    margin-top: 28.5px;
  }
}
.sustainability-waste .--mb57 {
  margin-bottom: 57px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb57 {
    margin-bottom: 28.5px;
  }
}
.sustainability-waste .--pt57 {
  padding-top: 57px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt57 {
    padding-top: 28.5px;
  }
}
.sustainability-waste .--pb57 {
  padding-bottom: 57px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb57 {
    padding-bottom: 28.5px;
  }
}
.sustainability-waste .--mt58 {
  margin-top: 58px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt58 {
    margin-top: 29px;
  }
}
.sustainability-waste .--mb58 {
  margin-bottom: 58px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb58 {
    margin-bottom: 29px;
  }
}
.sustainability-waste .--pt58 {
  padding-top: 58px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt58 {
    padding-top: 29px;
  }
}
.sustainability-waste .--pb58 {
  padding-bottom: 58px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb58 {
    padding-bottom: 29px;
  }
}
.sustainability-waste .--mt59 {
  margin-top: 59px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt59 {
    margin-top: 29.5px;
  }
}
.sustainability-waste .--mb59 {
  margin-bottom: 59px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb59 {
    margin-bottom: 29.5px;
  }
}
.sustainability-waste .--pt59 {
  padding-top: 59px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt59 {
    padding-top: 29.5px;
  }
}
.sustainability-waste .--pb59 {
  padding-bottom: 59px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb59 {
    padding-bottom: 29.5px;
  }
}
.sustainability-waste .--mt60 {
  margin-top: 60px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt60 {
    margin-top: 30px;
  }
}
.sustainability-waste .--mb60 {
  margin-bottom: 60px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb60 {
    margin-bottom: 30px;
  }
}
.sustainability-waste .--pt60 {
  padding-top: 60px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt60 {
    padding-top: 30px;
  }
}
.sustainability-waste .--pb60 {
  padding-bottom: 60px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb60 {
    padding-bottom: 30px;
  }
}
.sustainability-waste .--mt61 {
  margin-top: 61px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt61 {
    margin-top: 30.5px;
  }
}
.sustainability-waste .--mb61 {
  margin-bottom: 61px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb61 {
    margin-bottom: 30.5px;
  }
}
.sustainability-waste .--pt61 {
  padding-top: 61px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt61 {
    padding-top: 30.5px;
  }
}
.sustainability-waste .--pb61 {
  padding-bottom: 61px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb61 {
    padding-bottom: 30.5px;
  }
}
.sustainability-waste .--mt62 {
  margin-top: 62px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt62 {
    margin-top: 31px;
  }
}
.sustainability-waste .--mb62 {
  margin-bottom: 62px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb62 {
    margin-bottom: 31px;
  }
}
.sustainability-waste .--pt62 {
  padding-top: 62px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt62 {
    padding-top: 31px;
  }
}
.sustainability-waste .--pb62 {
  padding-bottom: 62px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb62 {
    padding-bottom: 31px;
  }
}
.sustainability-waste .--mt63 {
  margin-top: 63px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt63 {
    margin-top: 31.5px;
  }
}
.sustainability-waste .--mb63 {
  margin-bottom: 63px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb63 {
    margin-bottom: 31.5px;
  }
}
.sustainability-waste .--pt63 {
  padding-top: 63px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt63 {
    padding-top: 31.5px;
  }
}
.sustainability-waste .--pb63 {
  padding-bottom: 63px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb63 {
    padding-bottom: 31.5px;
  }
}
.sustainability-waste .--mt64 {
  margin-top: 64px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt64 {
    margin-top: 32px;
  }
}
.sustainability-waste .--mb64 {
  margin-bottom: 64px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb64 {
    margin-bottom: 32px;
  }
}
.sustainability-waste .--pt64 {
  padding-top: 64px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt64 {
    padding-top: 32px;
  }
}
.sustainability-waste .--pb64 {
  padding-bottom: 64px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb64 {
    padding-bottom: 32px;
  }
}
.sustainability-waste .--mt65 {
  margin-top: 65px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt65 {
    margin-top: 32.5px;
  }
}
.sustainability-waste .--mb65 {
  margin-bottom: 65px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb65 {
    margin-bottom: 32.5px;
  }
}
.sustainability-waste .--pt65 {
  padding-top: 65px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt65 {
    padding-top: 32.5px;
  }
}
.sustainability-waste .--pb65 {
  padding-bottom: 65px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb65 {
    padding-bottom: 32.5px;
  }
}
.sustainability-waste .--mt66 {
  margin-top: 66px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt66 {
    margin-top: 33px;
  }
}
.sustainability-waste .--mb66 {
  margin-bottom: 66px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb66 {
    margin-bottom: 33px;
  }
}
.sustainability-waste .--pt66 {
  padding-top: 66px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt66 {
    padding-top: 33px;
  }
}
.sustainability-waste .--pb66 {
  padding-bottom: 66px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb66 {
    padding-bottom: 33px;
  }
}
.sustainability-waste .--mt67 {
  margin-top: 67px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt67 {
    margin-top: 33.5px;
  }
}
.sustainability-waste .--mb67 {
  margin-bottom: 67px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb67 {
    margin-bottom: 33.5px;
  }
}
.sustainability-waste .--pt67 {
  padding-top: 67px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt67 {
    padding-top: 33.5px;
  }
}
.sustainability-waste .--pb67 {
  padding-bottom: 67px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb67 {
    padding-bottom: 33.5px;
  }
}
.sustainability-waste .--mt68 {
  margin-top: 68px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt68 {
    margin-top: 34px;
  }
}
.sustainability-waste .--mb68 {
  margin-bottom: 68px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb68 {
    margin-bottom: 34px;
  }
}
.sustainability-waste .--pt68 {
  padding-top: 68px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt68 {
    padding-top: 34px;
  }
}
.sustainability-waste .--pb68 {
  padding-bottom: 68px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb68 {
    padding-bottom: 34px;
  }
}
.sustainability-waste .--mt69 {
  margin-top: 69px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt69 {
    margin-top: 34.5px;
  }
}
.sustainability-waste .--mb69 {
  margin-bottom: 69px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb69 {
    margin-bottom: 34.5px;
  }
}
.sustainability-waste .--pt69 {
  padding-top: 69px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt69 {
    padding-top: 34.5px;
  }
}
.sustainability-waste .--pb69 {
  padding-bottom: 69px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb69 {
    padding-bottom: 34.5px;
  }
}
.sustainability-waste .--mt70 {
  margin-top: 70px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt70 {
    margin-top: 35px;
  }
}
.sustainability-waste .--mb70 {
  margin-bottom: 70px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb70 {
    margin-bottom: 35px;
  }
}
.sustainability-waste .--pt70 {
  padding-top: 70px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt70 {
    padding-top: 35px;
  }
}
.sustainability-waste .--pb70 {
  padding-bottom: 70px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb70 {
    padding-bottom: 35px;
  }
}
.sustainability-waste .--mt71 {
  margin-top: 71px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt71 {
    margin-top: 35.5px;
  }
}
.sustainability-waste .--mb71 {
  margin-bottom: 71px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb71 {
    margin-bottom: 35.5px;
  }
}
.sustainability-waste .--pt71 {
  padding-top: 71px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt71 {
    padding-top: 35.5px;
  }
}
.sustainability-waste .--pb71 {
  padding-bottom: 71px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb71 {
    padding-bottom: 35.5px;
  }
}
.sustainability-waste .--mt72 {
  margin-top: 72px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt72 {
    margin-top: 36px;
  }
}
.sustainability-waste .--mb72 {
  margin-bottom: 72px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb72 {
    margin-bottom: 36px;
  }
}
.sustainability-waste .--pt72 {
  padding-top: 72px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt72 {
    padding-top: 36px;
  }
}
.sustainability-waste .--pb72 {
  padding-bottom: 72px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb72 {
    padding-bottom: 36px;
  }
}
.sustainability-waste .--mt73 {
  margin-top: 73px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt73 {
    margin-top: 36.5px;
  }
}
.sustainability-waste .--mb73 {
  margin-bottom: 73px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb73 {
    margin-bottom: 36.5px;
  }
}
.sustainability-waste .--pt73 {
  padding-top: 73px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt73 {
    padding-top: 36.5px;
  }
}
.sustainability-waste .--pb73 {
  padding-bottom: 73px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb73 {
    padding-bottom: 36.5px;
  }
}
.sustainability-waste .--mt74 {
  margin-top: 74px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt74 {
    margin-top: 37px;
  }
}
.sustainability-waste .--mb74 {
  margin-bottom: 74px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb74 {
    margin-bottom: 37px;
  }
}
.sustainability-waste .--pt74 {
  padding-top: 74px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt74 {
    padding-top: 37px;
  }
}
.sustainability-waste .--pb74 {
  padding-bottom: 74px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb74 {
    padding-bottom: 37px;
  }
}
.sustainability-waste .--mt75 {
  margin-top: 75px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt75 {
    margin-top: 37.5px;
  }
}
.sustainability-waste .--mb75 {
  margin-bottom: 75px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb75 {
    margin-bottom: 37.5px;
  }
}
.sustainability-waste .--pt75 {
  padding-top: 75px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt75 {
    padding-top: 37.5px;
  }
}
.sustainability-waste .--pb75 {
  padding-bottom: 75px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb75 {
    padding-bottom: 37.5px;
  }
}
.sustainability-waste .--mt76 {
  margin-top: 76px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt76 {
    margin-top: 38px;
  }
}
.sustainability-waste .--mb76 {
  margin-bottom: 76px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb76 {
    margin-bottom: 38px;
  }
}
.sustainability-waste .--pt76 {
  padding-top: 76px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt76 {
    padding-top: 38px;
  }
}
.sustainability-waste .--pb76 {
  padding-bottom: 76px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb76 {
    padding-bottom: 38px;
  }
}
.sustainability-waste .--mt77 {
  margin-top: 77px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt77 {
    margin-top: 38.5px;
  }
}
.sustainability-waste .--mb77 {
  margin-bottom: 77px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb77 {
    margin-bottom: 38.5px;
  }
}
.sustainability-waste .--pt77 {
  padding-top: 77px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt77 {
    padding-top: 38.5px;
  }
}
.sustainability-waste .--pb77 {
  padding-bottom: 77px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb77 {
    padding-bottom: 38.5px;
  }
}
.sustainability-waste .--mt78 {
  margin-top: 78px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt78 {
    margin-top: 39px;
  }
}
.sustainability-waste .--mb78 {
  margin-bottom: 78px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb78 {
    margin-bottom: 39px;
  }
}
.sustainability-waste .--pt78 {
  padding-top: 78px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt78 {
    padding-top: 39px;
  }
}
.sustainability-waste .--pb78 {
  padding-bottom: 78px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb78 {
    padding-bottom: 39px;
  }
}
.sustainability-waste .--mt79 {
  margin-top: 79px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt79 {
    margin-top: 39.5px;
  }
}
.sustainability-waste .--mb79 {
  margin-bottom: 79px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb79 {
    margin-bottom: 39.5px;
  }
}
.sustainability-waste .--pt79 {
  padding-top: 79px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt79 {
    padding-top: 39.5px;
  }
}
.sustainability-waste .--pb79 {
  padding-bottom: 79px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb79 {
    padding-bottom: 39.5px;
  }
}
.sustainability-waste .--mt80 {
  margin-top: 80px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt80 {
    margin-top: 40px;
  }
}
.sustainability-waste .--mb80 {
  margin-bottom: 80px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb80 {
    margin-bottom: 40px;
  }
}
.sustainability-waste .--pt80 {
  padding-top: 80px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt80 {
    padding-top: 40px;
  }
}
.sustainability-waste .--pb80 {
  padding-bottom: 80px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb80 {
    padding-bottom: 40px;
  }
}
.sustainability-waste .--mt81 {
  margin-top: 81px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt81 {
    margin-top: 40.5px;
  }
}
.sustainability-waste .--mb81 {
  margin-bottom: 81px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb81 {
    margin-bottom: 40.5px;
  }
}
.sustainability-waste .--pt81 {
  padding-top: 81px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt81 {
    padding-top: 40.5px;
  }
}
.sustainability-waste .--pb81 {
  padding-bottom: 81px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb81 {
    padding-bottom: 40.5px;
  }
}
.sustainability-waste .--mt82 {
  margin-top: 82px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt82 {
    margin-top: 41px;
  }
}
.sustainability-waste .--mb82 {
  margin-bottom: 82px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb82 {
    margin-bottom: 41px;
  }
}
.sustainability-waste .--pt82 {
  padding-top: 82px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt82 {
    padding-top: 41px;
  }
}
.sustainability-waste .--pb82 {
  padding-bottom: 82px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb82 {
    padding-bottom: 41px;
  }
}
.sustainability-waste .--mt83 {
  margin-top: 83px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt83 {
    margin-top: 41.5px;
  }
}
.sustainability-waste .--mb83 {
  margin-bottom: 83px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb83 {
    margin-bottom: 41.5px;
  }
}
.sustainability-waste .--pt83 {
  padding-top: 83px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt83 {
    padding-top: 41.5px;
  }
}
.sustainability-waste .--pb83 {
  padding-bottom: 83px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb83 {
    padding-bottom: 41.5px;
  }
}
.sustainability-waste .--mt84 {
  margin-top: 84px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt84 {
    margin-top: 42px;
  }
}
.sustainability-waste .--mb84 {
  margin-bottom: 84px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb84 {
    margin-bottom: 42px;
  }
}
.sustainability-waste .--pt84 {
  padding-top: 84px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt84 {
    padding-top: 42px;
  }
}
.sustainability-waste .--pb84 {
  padding-bottom: 84px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb84 {
    padding-bottom: 42px;
  }
}
.sustainability-waste .--mt85 {
  margin-top: 85px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt85 {
    margin-top: 42.5px;
  }
}
.sustainability-waste .--mb85 {
  margin-bottom: 85px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb85 {
    margin-bottom: 42.5px;
  }
}
.sustainability-waste .--pt85 {
  padding-top: 85px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt85 {
    padding-top: 42.5px;
  }
}
.sustainability-waste .--pb85 {
  padding-bottom: 85px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb85 {
    padding-bottom: 42.5px;
  }
}
.sustainability-waste .--mt86 {
  margin-top: 86px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt86 {
    margin-top: 43px;
  }
}
.sustainability-waste .--mb86 {
  margin-bottom: 86px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb86 {
    margin-bottom: 43px;
  }
}
.sustainability-waste .--pt86 {
  padding-top: 86px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt86 {
    padding-top: 43px;
  }
}
.sustainability-waste .--pb86 {
  padding-bottom: 86px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb86 {
    padding-bottom: 43px;
  }
}
.sustainability-waste .--mt87 {
  margin-top: 87px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt87 {
    margin-top: 43.5px;
  }
}
.sustainability-waste .--mb87 {
  margin-bottom: 87px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb87 {
    margin-bottom: 43.5px;
  }
}
.sustainability-waste .--pt87 {
  padding-top: 87px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt87 {
    padding-top: 43.5px;
  }
}
.sustainability-waste .--pb87 {
  padding-bottom: 87px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb87 {
    padding-bottom: 43.5px;
  }
}
.sustainability-waste .--mt88 {
  margin-top: 88px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt88 {
    margin-top: 44px;
  }
}
.sustainability-waste .--mb88 {
  margin-bottom: 88px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb88 {
    margin-bottom: 44px;
  }
}
.sustainability-waste .--pt88 {
  padding-top: 88px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt88 {
    padding-top: 44px;
  }
}
.sustainability-waste .--pb88 {
  padding-bottom: 88px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb88 {
    padding-bottom: 44px;
  }
}
.sustainability-waste .--mt89 {
  margin-top: 89px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt89 {
    margin-top: 44.5px;
  }
}
.sustainability-waste .--mb89 {
  margin-bottom: 89px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb89 {
    margin-bottom: 44.5px;
  }
}
.sustainability-waste .--pt89 {
  padding-top: 89px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt89 {
    padding-top: 44.5px;
  }
}
.sustainability-waste .--pb89 {
  padding-bottom: 89px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb89 {
    padding-bottom: 44.5px;
  }
}
.sustainability-waste .--mt90 {
  margin-top: 90px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt90 {
    margin-top: 45px;
  }
}
.sustainability-waste .--mb90 {
  margin-bottom: 90px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb90 {
    margin-bottom: 45px;
  }
}
.sustainability-waste .--pt90 {
  padding-top: 90px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt90 {
    padding-top: 45px;
  }
}
.sustainability-waste .--pb90 {
  padding-bottom: 90px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb90 {
    padding-bottom: 45px;
  }
}
.sustainability-waste .--mt91 {
  margin-top: 91px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt91 {
    margin-top: 45.5px;
  }
}
.sustainability-waste .--mb91 {
  margin-bottom: 91px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb91 {
    margin-bottom: 45.5px;
  }
}
.sustainability-waste .--pt91 {
  padding-top: 91px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt91 {
    padding-top: 45.5px;
  }
}
.sustainability-waste .--pb91 {
  padding-bottom: 91px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb91 {
    padding-bottom: 45.5px;
  }
}
.sustainability-waste .--mt92 {
  margin-top: 92px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt92 {
    margin-top: 46px;
  }
}
.sustainability-waste .--mb92 {
  margin-bottom: 92px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb92 {
    margin-bottom: 46px;
  }
}
.sustainability-waste .--pt92 {
  padding-top: 92px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt92 {
    padding-top: 46px;
  }
}
.sustainability-waste .--pb92 {
  padding-bottom: 92px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb92 {
    padding-bottom: 46px;
  }
}
.sustainability-waste .--mt93 {
  margin-top: 93px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt93 {
    margin-top: 46.5px;
  }
}
.sustainability-waste .--mb93 {
  margin-bottom: 93px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb93 {
    margin-bottom: 46.5px;
  }
}
.sustainability-waste .--pt93 {
  padding-top: 93px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt93 {
    padding-top: 46.5px;
  }
}
.sustainability-waste .--pb93 {
  padding-bottom: 93px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb93 {
    padding-bottom: 46.5px;
  }
}
.sustainability-waste .--mt94 {
  margin-top: 94px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt94 {
    margin-top: 47px;
  }
}
.sustainability-waste .--mb94 {
  margin-bottom: 94px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb94 {
    margin-bottom: 47px;
  }
}
.sustainability-waste .--pt94 {
  padding-top: 94px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt94 {
    padding-top: 47px;
  }
}
.sustainability-waste .--pb94 {
  padding-bottom: 94px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb94 {
    padding-bottom: 47px;
  }
}
.sustainability-waste .--mt95 {
  margin-top: 95px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt95 {
    margin-top: 47.5px;
  }
}
.sustainability-waste .--mb95 {
  margin-bottom: 95px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb95 {
    margin-bottom: 47.5px;
  }
}
.sustainability-waste .--pt95 {
  padding-top: 95px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt95 {
    padding-top: 47.5px;
  }
}
.sustainability-waste .--pb95 {
  padding-bottom: 95px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb95 {
    padding-bottom: 47.5px;
  }
}
.sustainability-waste .--mt96 {
  margin-top: 96px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt96 {
    margin-top: 48px;
  }
}
.sustainability-waste .--mb96 {
  margin-bottom: 96px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb96 {
    margin-bottom: 48px;
  }
}
.sustainability-waste .--pt96 {
  padding-top: 96px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt96 {
    padding-top: 48px;
  }
}
.sustainability-waste .--pb96 {
  padding-bottom: 96px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb96 {
    padding-bottom: 48px;
  }
}
.sustainability-waste .--mt97 {
  margin-top: 97px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt97 {
    margin-top: 48.5px;
  }
}
.sustainability-waste .--mb97 {
  margin-bottom: 97px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb97 {
    margin-bottom: 48.5px;
  }
}
.sustainability-waste .--pt97 {
  padding-top: 97px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt97 {
    padding-top: 48.5px;
  }
}
.sustainability-waste .--pb97 {
  padding-bottom: 97px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb97 {
    padding-bottom: 48.5px;
  }
}
.sustainability-waste .--mt98 {
  margin-top: 98px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt98 {
    margin-top: 49px;
  }
}
.sustainability-waste .--mb98 {
  margin-bottom: 98px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb98 {
    margin-bottom: 49px;
  }
}
.sustainability-waste .--pt98 {
  padding-top: 98px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt98 {
    padding-top: 49px;
  }
}
.sustainability-waste .--pb98 {
  padding-bottom: 98px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb98 {
    padding-bottom: 49px;
  }
}
.sustainability-waste .--mt99 {
  margin-top: 99px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt99 {
    margin-top: 49.5px;
  }
}
.sustainability-waste .--mb99 {
  margin-bottom: 99px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb99 {
    margin-bottom: 49.5px;
  }
}
.sustainability-waste .--pt99 {
  padding-top: 99px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt99 {
    padding-top: 49.5px;
  }
}
.sustainability-waste .--pb99 {
  padding-bottom: 99px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb99 {
    padding-bottom: 49.5px;
  }
}
.sustainability-waste .--mt100 {
  margin-top: 100px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt100 {
    margin-top: 50px;
  }
}
.sustainability-waste .--mb100 {
  margin-bottom: 100px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb100 {
    margin-bottom: 50px;
  }
}
.sustainability-waste .--pt100 {
  padding-top: 100px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt100 {
    padding-top: 50px;
  }
}
.sustainability-waste .--pb100 {
  padding-bottom: 100px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb100 {
    padding-bottom: 50px;
  }
}
.sustainability-waste .--mt101 {
  margin-top: 101px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt101 {
    margin-top: 50.5px;
  }
}
.sustainability-waste .--mb101 {
  margin-bottom: 101px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb101 {
    margin-bottom: 50.5px;
  }
}
.sustainability-waste .--pt101 {
  padding-top: 101px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt101 {
    padding-top: 50.5px;
  }
}
.sustainability-waste .--pb101 {
  padding-bottom: 101px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb101 {
    padding-bottom: 50.5px;
  }
}
.sustainability-waste .--mt102 {
  margin-top: 102px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt102 {
    margin-top: 51px;
  }
}
.sustainability-waste .--mb102 {
  margin-bottom: 102px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb102 {
    margin-bottom: 51px;
  }
}
.sustainability-waste .--pt102 {
  padding-top: 102px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt102 {
    padding-top: 51px;
  }
}
.sustainability-waste .--pb102 {
  padding-bottom: 102px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb102 {
    padding-bottom: 51px;
  }
}
.sustainability-waste .--mt103 {
  margin-top: 103px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt103 {
    margin-top: 51.5px;
  }
}
.sustainability-waste .--mb103 {
  margin-bottom: 103px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb103 {
    margin-bottom: 51.5px;
  }
}
.sustainability-waste .--pt103 {
  padding-top: 103px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt103 {
    padding-top: 51.5px;
  }
}
.sustainability-waste .--pb103 {
  padding-bottom: 103px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb103 {
    padding-bottom: 51.5px;
  }
}
.sustainability-waste .--mt104 {
  margin-top: 104px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt104 {
    margin-top: 52px;
  }
}
.sustainability-waste .--mb104 {
  margin-bottom: 104px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb104 {
    margin-bottom: 52px;
  }
}
.sustainability-waste .--pt104 {
  padding-top: 104px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt104 {
    padding-top: 52px;
  }
}
.sustainability-waste .--pb104 {
  padding-bottom: 104px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb104 {
    padding-bottom: 52px;
  }
}
.sustainability-waste .--mt105 {
  margin-top: 105px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt105 {
    margin-top: 52.5px;
  }
}
.sustainability-waste .--mb105 {
  margin-bottom: 105px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb105 {
    margin-bottom: 52.5px;
  }
}
.sustainability-waste .--pt105 {
  padding-top: 105px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt105 {
    padding-top: 52.5px;
  }
}
.sustainability-waste .--pb105 {
  padding-bottom: 105px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb105 {
    padding-bottom: 52.5px;
  }
}
.sustainability-waste .--mt106 {
  margin-top: 106px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt106 {
    margin-top: 53px;
  }
}
.sustainability-waste .--mb106 {
  margin-bottom: 106px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb106 {
    margin-bottom: 53px;
  }
}
.sustainability-waste .--pt106 {
  padding-top: 106px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt106 {
    padding-top: 53px;
  }
}
.sustainability-waste .--pb106 {
  padding-bottom: 106px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb106 {
    padding-bottom: 53px;
  }
}
.sustainability-waste .--mt107 {
  margin-top: 107px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt107 {
    margin-top: 53.5px;
  }
}
.sustainability-waste .--mb107 {
  margin-bottom: 107px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb107 {
    margin-bottom: 53.5px;
  }
}
.sustainability-waste .--pt107 {
  padding-top: 107px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt107 {
    padding-top: 53.5px;
  }
}
.sustainability-waste .--pb107 {
  padding-bottom: 107px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb107 {
    padding-bottom: 53.5px;
  }
}
.sustainability-waste .--mt108 {
  margin-top: 108px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt108 {
    margin-top: 54px;
  }
}
.sustainability-waste .--mb108 {
  margin-bottom: 108px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb108 {
    margin-bottom: 54px;
  }
}
.sustainability-waste .--pt108 {
  padding-top: 108px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt108 {
    padding-top: 54px;
  }
}
.sustainability-waste .--pb108 {
  padding-bottom: 108px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb108 {
    padding-bottom: 54px;
  }
}
.sustainability-waste .--mt109 {
  margin-top: 109px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt109 {
    margin-top: 54.5px;
  }
}
.sustainability-waste .--mb109 {
  margin-bottom: 109px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb109 {
    margin-bottom: 54.5px;
  }
}
.sustainability-waste .--pt109 {
  padding-top: 109px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt109 {
    padding-top: 54.5px;
  }
}
.sustainability-waste .--pb109 {
  padding-bottom: 109px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb109 {
    padding-bottom: 54.5px;
  }
}
.sustainability-waste .--mt110 {
  margin-top: 110px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt110 {
    margin-top: 55px;
  }
}
.sustainability-waste .--mb110 {
  margin-bottom: 110px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb110 {
    margin-bottom: 55px;
  }
}
.sustainability-waste .--pt110 {
  padding-top: 110px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt110 {
    padding-top: 55px;
  }
}
.sustainability-waste .--pb110 {
  padding-bottom: 110px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb110 {
    padding-bottom: 55px;
  }
}
.sustainability-waste .--mt111 {
  margin-top: 111px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt111 {
    margin-top: 55.5px;
  }
}
.sustainability-waste .--mb111 {
  margin-bottom: 111px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb111 {
    margin-bottom: 55.5px;
  }
}
.sustainability-waste .--pt111 {
  padding-top: 111px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt111 {
    padding-top: 55.5px;
  }
}
.sustainability-waste .--pb111 {
  padding-bottom: 111px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb111 {
    padding-bottom: 55.5px;
  }
}
.sustainability-waste .--mt112 {
  margin-top: 112px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt112 {
    margin-top: 56px;
  }
}
.sustainability-waste .--mb112 {
  margin-bottom: 112px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb112 {
    margin-bottom: 56px;
  }
}
.sustainability-waste .--pt112 {
  padding-top: 112px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt112 {
    padding-top: 56px;
  }
}
.sustainability-waste .--pb112 {
  padding-bottom: 112px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb112 {
    padding-bottom: 56px;
  }
}
.sustainability-waste .--mt113 {
  margin-top: 113px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt113 {
    margin-top: 56.5px;
  }
}
.sustainability-waste .--mb113 {
  margin-bottom: 113px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb113 {
    margin-bottom: 56.5px;
  }
}
.sustainability-waste .--pt113 {
  padding-top: 113px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt113 {
    padding-top: 56.5px;
  }
}
.sustainability-waste .--pb113 {
  padding-bottom: 113px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb113 {
    padding-bottom: 56.5px;
  }
}
.sustainability-waste .--mt114 {
  margin-top: 114px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt114 {
    margin-top: 57px;
  }
}
.sustainability-waste .--mb114 {
  margin-bottom: 114px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb114 {
    margin-bottom: 57px;
  }
}
.sustainability-waste .--pt114 {
  padding-top: 114px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt114 {
    padding-top: 57px;
  }
}
.sustainability-waste .--pb114 {
  padding-bottom: 114px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb114 {
    padding-bottom: 57px;
  }
}
.sustainability-waste .--mt115 {
  margin-top: 115px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt115 {
    margin-top: 57.5px;
  }
}
.sustainability-waste .--mb115 {
  margin-bottom: 115px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb115 {
    margin-bottom: 57.5px;
  }
}
.sustainability-waste .--pt115 {
  padding-top: 115px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt115 {
    padding-top: 57.5px;
  }
}
.sustainability-waste .--pb115 {
  padding-bottom: 115px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb115 {
    padding-bottom: 57.5px;
  }
}
.sustainability-waste .--mt116 {
  margin-top: 116px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt116 {
    margin-top: 58px;
  }
}
.sustainability-waste .--mb116 {
  margin-bottom: 116px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb116 {
    margin-bottom: 58px;
  }
}
.sustainability-waste .--pt116 {
  padding-top: 116px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt116 {
    padding-top: 58px;
  }
}
.sustainability-waste .--pb116 {
  padding-bottom: 116px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb116 {
    padding-bottom: 58px;
  }
}
.sustainability-waste .--mt117 {
  margin-top: 117px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt117 {
    margin-top: 58.5px;
  }
}
.sustainability-waste .--mb117 {
  margin-bottom: 117px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb117 {
    margin-bottom: 58.5px;
  }
}
.sustainability-waste .--pt117 {
  padding-top: 117px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt117 {
    padding-top: 58.5px;
  }
}
.sustainability-waste .--pb117 {
  padding-bottom: 117px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb117 {
    padding-bottom: 58.5px;
  }
}
.sustainability-waste .--mt118 {
  margin-top: 118px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt118 {
    margin-top: 59px;
  }
}
.sustainability-waste .--mb118 {
  margin-bottom: 118px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb118 {
    margin-bottom: 59px;
  }
}
.sustainability-waste .--pt118 {
  padding-top: 118px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt118 {
    padding-top: 59px;
  }
}
.sustainability-waste .--pb118 {
  padding-bottom: 118px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb118 {
    padding-bottom: 59px;
  }
}
.sustainability-waste .--mt119 {
  margin-top: 119px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt119 {
    margin-top: 59.5px;
  }
}
.sustainability-waste .--mb119 {
  margin-bottom: 119px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb119 {
    margin-bottom: 59.5px;
  }
}
.sustainability-waste .--pt119 {
  padding-top: 119px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt119 {
    padding-top: 59.5px;
  }
}
.sustainability-waste .--pb119 {
  padding-bottom: 119px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb119 {
    padding-bottom: 59.5px;
  }
}
.sustainability-waste .--mt120 {
  margin-top: 120px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt120 {
    margin-top: 60px;
  }
}
.sustainability-waste .--mb120 {
  margin-bottom: 120px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb120 {
    margin-bottom: 60px;
  }
}
.sustainability-waste .--pt120 {
  padding-top: 120px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt120 {
    padding-top: 60px;
  }
}
.sustainability-waste .--pb120 {
  padding-bottom: 120px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb120 {
    padding-bottom: 60px;
  }
}
.sustainability-waste .--mt121 {
  margin-top: 121px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt121 {
    margin-top: 60.5px;
  }
}
.sustainability-waste .--mb121 {
  margin-bottom: 121px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb121 {
    margin-bottom: 60.5px;
  }
}
.sustainability-waste .--pt121 {
  padding-top: 121px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt121 {
    padding-top: 60.5px;
  }
}
.sustainability-waste .--pb121 {
  padding-bottom: 121px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb121 {
    padding-bottom: 60.5px;
  }
}
.sustainability-waste .--mt122 {
  margin-top: 122px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt122 {
    margin-top: 61px;
  }
}
.sustainability-waste .--mb122 {
  margin-bottom: 122px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb122 {
    margin-bottom: 61px;
  }
}
.sustainability-waste .--pt122 {
  padding-top: 122px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt122 {
    padding-top: 61px;
  }
}
.sustainability-waste .--pb122 {
  padding-bottom: 122px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb122 {
    padding-bottom: 61px;
  }
}
.sustainability-waste .--mt123 {
  margin-top: 123px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt123 {
    margin-top: 61.5px;
  }
}
.sustainability-waste .--mb123 {
  margin-bottom: 123px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb123 {
    margin-bottom: 61.5px;
  }
}
.sustainability-waste .--pt123 {
  padding-top: 123px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt123 {
    padding-top: 61.5px;
  }
}
.sustainability-waste .--pb123 {
  padding-bottom: 123px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb123 {
    padding-bottom: 61.5px;
  }
}
.sustainability-waste .--mt124 {
  margin-top: 124px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt124 {
    margin-top: 62px;
  }
}
.sustainability-waste .--mb124 {
  margin-bottom: 124px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb124 {
    margin-bottom: 62px;
  }
}
.sustainability-waste .--pt124 {
  padding-top: 124px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt124 {
    padding-top: 62px;
  }
}
.sustainability-waste .--pb124 {
  padding-bottom: 124px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb124 {
    padding-bottom: 62px;
  }
}
.sustainability-waste .--mt125 {
  margin-top: 125px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt125 {
    margin-top: 62.5px;
  }
}
.sustainability-waste .--mb125 {
  margin-bottom: 125px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb125 {
    margin-bottom: 62.5px;
  }
}
.sustainability-waste .--pt125 {
  padding-top: 125px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt125 {
    padding-top: 62.5px;
  }
}
.sustainability-waste .--pb125 {
  padding-bottom: 125px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb125 {
    padding-bottom: 62.5px;
  }
}
.sustainability-waste .--mt126 {
  margin-top: 126px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt126 {
    margin-top: 63px;
  }
}
.sustainability-waste .--mb126 {
  margin-bottom: 126px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb126 {
    margin-bottom: 63px;
  }
}
.sustainability-waste .--pt126 {
  padding-top: 126px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt126 {
    padding-top: 63px;
  }
}
.sustainability-waste .--pb126 {
  padding-bottom: 126px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb126 {
    padding-bottom: 63px;
  }
}
.sustainability-waste .--mt127 {
  margin-top: 127px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt127 {
    margin-top: 63.5px;
  }
}
.sustainability-waste .--mb127 {
  margin-bottom: 127px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb127 {
    margin-bottom: 63.5px;
  }
}
.sustainability-waste .--pt127 {
  padding-top: 127px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt127 {
    padding-top: 63.5px;
  }
}
.sustainability-waste .--pb127 {
  padding-bottom: 127px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb127 {
    padding-bottom: 63.5px;
  }
}
.sustainability-waste .--mt128 {
  margin-top: 128px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt128 {
    margin-top: 64px;
  }
}
.sustainability-waste .--mb128 {
  margin-bottom: 128px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb128 {
    margin-bottom: 64px;
  }
}
.sustainability-waste .--pt128 {
  padding-top: 128px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt128 {
    padding-top: 64px;
  }
}
.sustainability-waste .--pb128 {
  padding-bottom: 128px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb128 {
    padding-bottom: 64px;
  }
}
.sustainability-waste .--mt129 {
  margin-top: 129px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt129 {
    margin-top: 64.5px;
  }
}
.sustainability-waste .--mb129 {
  margin-bottom: 129px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb129 {
    margin-bottom: 64.5px;
  }
}
.sustainability-waste .--pt129 {
  padding-top: 129px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt129 {
    padding-top: 64.5px;
  }
}
.sustainability-waste .--pb129 {
  padding-bottom: 129px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb129 {
    padding-bottom: 64.5px;
  }
}
.sustainability-waste .--mt130 {
  margin-top: 130px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt130 {
    margin-top: 65px;
  }
}
.sustainability-waste .--mb130 {
  margin-bottom: 130px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb130 {
    margin-bottom: 65px;
  }
}
.sustainability-waste .--pt130 {
  padding-top: 130px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt130 {
    padding-top: 65px;
  }
}
.sustainability-waste .--pb130 {
  padding-bottom: 130px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb130 {
    padding-bottom: 65px;
  }
}
.sustainability-waste .--mt131 {
  margin-top: 131px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt131 {
    margin-top: 65.5px;
  }
}
.sustainability-waste .--mb131 {
  margin-bottom: 131px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb131 {
    margin-bottom: 65.5px;
  }
}
.sustainability-waste .--pt131 {
  padding-top: 131px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt131 {
    padding-top: 65.5px;
  }
}
.sustainability-waste .--pb131 {
  padding-bottom: 131px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb131 {
    padding-bottom: 65.5px;
  }
}
.sustainability-waste .--mt132 {
  margin-top: 132px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt132 {
    margin-top: 66px;
  }
}
.sustainability-waste .--mb132 {
  margin-bottom: 132px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb132 {
    margin-bottom: 66px;
  }
}
.sustainability-waste .--pt132 {
  padding-top: 132px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt132 {
    padding-top: 66px;
  }
}
.sustainability-waste .--pb132 {
  padding-bottom: 132px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb132 {
    padding-bottom: 66px;
  }
}
.sustainability-waste .--mt133 {
  margin-top: 133px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt133 {
    margin-top: 66.5px;
  }
}
.sustainability-waste .--mb133 {
  margin-bottom: 133px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb133 {
    margin-bottom: 66.5px;
  }
}
.sustainability-waste .--pt133 {
  padding-top: 133px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt133 {
    padding-top: 66.5px;
  }
}
.sustainability-waste .--pb133 {
  padding-bottom: 133px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb133 {
    padding-bottom: 66.5px;
  }
}
.sustainability-waste .--mt134 {
  margin-top: 134px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt134 {
    margin-top: 67px;
  }
}
.sustainability-waste .--mb134 {
  margin-bottom: 134px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb134 {
    margin-bottom: 67px;
  }
}
.sustainability-waste .--pt134 {
  padding-top: 134px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt134 {
    padding-top: 67px;
  }
}
.sustainability-waste .--pb134 {
  padding-bottom: 134px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb134 {
    padding-bottom: 67px;
  }
}
.sustainability-waste .--mt135 {
  margin-top: 135px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt135 {
    margin-top: 67.5px;
  }
}
.sustainability-waste .--mb135 {
  margin-bottom: 135px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb135 {
    margin-bottom: 67.5px;
  }
}
.sustainability-waste .--pt135 {
  padding-top: 135px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt135 {
    padding-top: 67.5px;
  }
}
.sustainability-waste .--pb135 {
  padding-bottom: 135px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb135 {
    padding-bottom: 67.5px;
  }
}
.sustainability-waste .--mt136 {
  margin-top: 136px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt136 {
    margin-top: 68px;
  }
}
.sustainability-waste .--mb136 {
  margin-bottom: 136px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb136 {
    margin-bottom: 68px;
  }
}
.sustainability-waste .--pt136 {
  padding-top: 136px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt136 {
    padding-top: 68px;
  }
}
.sustainability-waste .--pb136 {
  padding-bottom: 136px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb136 {
    padding-bottom: 68px;
  }
}
.sustainability-waste .--mt137 {
  margin-top: 137px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt137 {
    margin-top: 68.5px;
  }
}
.sustainability-waste .--mb137 {
  margin-bottom: 137px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb137 {
    margin-bottom: 68.5px;
  }
}
.sustainability-waste .--pt137 {
  padding-top: 137px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt137 {
    padding-top: 68.5px;
  }
}
.sustainability-waste .--pb137 {
  padding-bottom: 137px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb137 {
    padding-bottom: 68.5px;
  }
}
.sustainability-waste .--mt138 {
  margin-top: 138px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt138 {
    margin-top: 69px;
  }
}
.sustainability-waste .--mb138 {
  margin-bottom: 138px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb138 {
    margin-bottom: 69px;
  }
}
.sustainability-waste .--pt138 {
  padding-top: 138px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt138 {
    padding-top: 69px;
  }
}
.sustainability-waste .--pb138 {
  padding-bottom: 138px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb138 {
    padding-bottom: 69px;
  }
}
.sustainability-waste .--mt139 {
  margin-top: 139px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt139 {
    margin-top: 69.5px;
  }
}
.sustainability-waste .--mb139 {
  margin-bottom: 139px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb139 {
    margin-bottom: 69.5px;
  }
}
.sustainability-waste .--pt139 {
  padding-top: 139px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt139 {
    padding-top: 69.5px;
  }
}
.sustainability-waste .--pb139 {
  padding-bottom: 139px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb139 {
    padding-bottom: 69.5px;
  }
}
.sustainability-waste .--mt140 {
  margin-top: 140px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt140 {
    margin-top: 70px;
  }
}
.sustainability-waste .--mb140 {
  margin-bottom: 140px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb140 {
    margin-bottom: 70px;
  }
}
.sustainability-waste .--pt140 {
  padding-top: 140px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt140 {
    padding-top: 70px;
  }
}
.sustainability-waste .--pb140 {
  padding-bottom: 140px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb140 {
    padding-bottom: 70px;
  }
}
.sustainability-waste .--mt141 {
  margin-top: 141px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt141 {
    margin-top: 70.5px;
  }
}
.sustainability-waste .--mb141 {
  margin-bottom: 141px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb141 {
    margin-bottom: 70.5px;
  }
}
.sustainability-waste .--pt141 {
  padding-top: 141px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt141 {
    padding-top: 70.5px;
  }
}
.sustainability-waste .--pb141 {
  padding-bottom: 141px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb141 {
    padding-bottom: 70.5px;
  }
}
.sustainability-waste .--mt142 {
  margin-top: 142px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt142 {
    margin-top: 71px;
  }
}
.sustainability-waste .--mb142 {
  margin-bottom: 142px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb142 {
    margin-bottom: 71px;
  }
}
.sustainability-waste .--pt142 {
  padding-top: 142px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt142 {
    padding-top: 71px;
  }
}
.sustainability-waste .--pb142 {
  padding-bottom: 142px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb142 {
    padding-bottom: 71px;
  }
}
.sustainability-waste .--mt143 {
  margin-top: 143px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt143 {
    margin-top: 71.5px;
  }
}
.sustainability-waste .--mb143 {
  margin-bottom: 143px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb143 {
    margin-bottom: 71.5px;
  }
}
.sustainability-waste .--pt143 {
  padding-top: 143px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt143 {
    padding-top: 71.5px;
  }
}
.sustainability-waste .--pb143 {
  padding-bottom: 143px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb143 {
    padding-bottom: 71.5px;
  }
}
.sustainability-waste .--mt144 {
  margin-top: 144px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt144 {
    margin-top: 72px;
  }
}
.sustainability-waste .--mb144 {
  margin-bottom: 144px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb144 {
    margin-bottom: 72px;
  }
}
.sustainability-waste .--pt144 {
  padding-top: 144px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt144 {
    padding-top: 72px;
  }
}
.sustainability-waste .--pb144 {
  padding-bottom: 144px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb144 {
    padding-bottom: 72px;
  }
}
.sustainability-waste .--mt145 {
  margin-top: 145px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt145 {
    margin-top: 72.5px;
  }
}
.sustainability-waste .--mb145 {
  margin-bottom: 145px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb145 {
    margin-bottom: 72.5px;
  }
}
.sustainability-waste .--pt145 {
  padding-top: 145px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt145 {
    padding-top: 72.5px;
  }
}
.sustainability-waste .--pb145 {
  padding-bottom: 145px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb145 {
    padding-bottom: 72.5px;
  }
}
.sustainability-waste .--mt146 {
  margin-top: 146px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt146 {
    margin-top: 73px;
  }
}
.sustainability-waste .--mb146 {
  margin-bottom: 146px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb146 {
    margin-bottom: 73px;
  }
}
.sustainability-waste .--pt146 {
  padding-top: 146px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt146 {
    padding-top: 73px;
  }
}
.sustainability-waste .--pb146 {
  padding-bottom: 146px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb146 {
    padding-bottom: 73px;
  }
}
.sustainability-waste .--mt147 {
  margin-top: 147px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt147 {
    margin-top: 73.5px;
  }
}
.sustainability-waste .--mb147 {
  margin-bottom: 147px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb147 {
    margin-bottom: 73.5px;
  }
}
.sustainability-waste .--pt147 {
  padding-top: 147px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt147 {
    padding-top: 73.5px;
  }
}
.sustainability-waste .--pb147 {
  padding-bottom: 147px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb147 {
    padding-bottom: 73.5px;
  }
}
.sustainability-waste .--mt148 {
  margin-top: 148px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt148 {
    margin-top: 74px;
  }
}
.sustainability-waste .--mb148 {
  margin-bottom: 148px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb148 {
    margin-bottom: 74px;
  }
}
.sustainability-waste .--pt148 {
  padding-top: 148px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt148 {
    padding-top: 74px;
  }
}
.sustainability-waste .--pb148 {
  padding-bottom: 148px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb148 {
    padding-bottom: 74px;
  }
}
.sustainability-waste .--mt149 {
  margin-top: 149px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt149 {
    margin-top: 74.5px;
  }
}
.sustainability-waste .--mb149 {
  margin-bottom: 149px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb149 {
    margin-bottom: 74.5px;
  }
}
.sustainability-waste .--pt149 {
  padding-top: 149px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt149 {
    padding-top: 74.5px;
  }
}
.sustainability-waste .--pb149 {
  padding-bottom: 149px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb149 {
    padding-bottom: 74.5px;
  }
}
.sustainability-waste .--mt150 {
  margin-top: 150px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt150 {
    margin-top: 75px;
  }
}
.sustainability-waste .--mb150 {
  margin-bottom: 150px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb150 {
    margin-bottom: 75px;
  }
}
.sustainability-waste .--pt150 {
  padding-top: 150px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt150 {
    padding-top: 75px;
  }
}
.sustainability-waste .--pb150 {
  padding-bottom: 150px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb150 {
    padding-bottom: 75px;
  }
}
.sustainability-waste .--mt151 {
  margin-top: 151px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt151 {
    margin-top: 75.5px;
  }
}
.sustainability-waste .--mb151 {
  margin-bottom: 151px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb151 {
    margin-bottom: 75.5px;
  }
}
.sustainability-waste .--pt151 {
  padding-top: 151px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt151 {
    padding-top: 75.5px;
  }
}
.sustainability-waste .--pb151 {
  padding-bottom: 151px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb151 {
    padding-bottom: 75.5px;
  }
}
.sustainability-waste .--mt152 {
  margin-top: 152px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt152 {
    margin-top: 76px;
  }
}
.sustainability-waste .--mb152 {
  margin-bottom: 152px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb152 {
    margin-bottom: 76px;
  }
}
.sustainability-waste .--pt152 {
  padding-top: 152px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt152 {
    padding-top: 76px;
  }
}
.sustainability-waste .--pb152 {
  padding-bottom: 152px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb152 {
    padding-bottom: 76px;
  }
}
.sustainability-waste .--mt153 {
  margin-top: 153px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt153 {
    margin-top: 76.5px;
  }
}
.sustainability-waste .--mb153 {
  margin-bottom: 153px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb153 {
    margin-bottom: 76.5px;
  }
}
.sustainability-waste .--pt153 {
  padding-top: 153px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt153 {
    padding-top: 76.5px;
  }
}
.sustainability-waste .--pb153 {
  padding-bottom: 153px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb153 {
    padding-bottom: 76.5px;
  }
}
.sustainability-waste .--mt154 {
  margin-top: 154px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt154 {
    margin-top: 77px;
  }
}
.sustainability-waste .--mb154 {
  margin-bottom: 154px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb154 {
    margin-bottom: 77px;
  }
}
.sustainability-waste .--pt154 {
  padding-top: 154px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt154 {
    padding-top: 77px;
  }
}
.sustainability-waste .--pb154 {
  padding-bottom: 154px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb154 {
    padding-bottom: 77px;
  }
}
.sustainability-waste .--mt155 {
  margin-top: 155px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt155 {
    margin-top: 77.5px;
  }
}
.sustainability-waste .--mb155 {
  margin-bottom: 155px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb155 {
    margin-bottom: 77.5px;
  }
}
.sustainability-waste .--pt155 {
  padding-top: 155px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt155 {
    padding-top: 77.5px;
  }
}
.sustainability-waste .--pb155 {
  padding-bottom: 155px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb155 {
    padding-bottom: 77.5px;
  }
}
.sustainability-waste .--mt156 {
  margin-top: 156px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt156 {
    margin-top: 78px;
  }
}
.sustainability-waste .--mb156 {
  margin-bottom: 156px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb156 {
    margin-bottom: 78px;
  }
}
.sustainability-waste .--pt156 {
  padding-top: 156px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt156 {
    padding-top: 78px;
  }
}
.sustainability-waste .--pb156 {
  padding-bottom: 156px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb156 {
    padding-bottom: 78px;
  }
}
.sustainability-waste .--mt157 {
  margin-top: 157px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt157 {
    margin-top: 78.5px;
  }
}
.sustainability-waste .--mb157 {
  margin-bottom: 157px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb157 {
    margin-bottom: 78.5px;
  }
}
.sustainability-waste .--pt157 {
  padding-top: 157px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt157 {
    padding-top: 78.5px;
  }
}
.sustainability-waste .--pb157 {
  padding-bottom: 157px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb157 {
    padding-bottom: 78.5px;
  }
}
.sustainability-waste .--mt158 {
  margin-top: 158px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt158 {
    margin-top: 79px;
  }
}
.sustainability-waste .--mb158 {
  margin-bottom: 158px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb158 {
    margin-bottom: 79px;
  }
}
.sustainability-waste .--pt158 {
  padding-top: 158px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt158 {
    padding-top: 79px;
  }
}
.sustainability-waste .--pb158 {
  padding-bottom: 158px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb158 {
    padding-bottom: 79px;
  }
}
.sustainability-waste .--mt159 {
  margin-top: 159px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt159 {
    margin-top: 79.5px;
  }
}
.sustainability-waste .--mb159 {
  margin-bottom: 159px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb159 {
    margin-bottom: 79.5px;
  }
}
.sustainability-waste .--pt159 {
  padding-top: 159px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt159 {
    padding-top: 79.5px;
  }
}
.sustainability-waste .--pb159 {
  padding-bottom: 159px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb159 {
    padding-bottom: 79.5px;
  }
}
.sustainability-waste .--mt160 {
  margin-top: 160px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt160 {
    margin-top: 80px;
  }
}
.sustainability-waste .--mb160 {
  margin-bottom: 160px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb160 {
    margin-bottom: 80px;
  }
}
.sustainability-waste .--pt160 {
  padding-top: 160px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt160 {
    padding-top: 80px;
  }
}
.sustainability-waste .--pb160 {
  padding-bottom: 160px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb160 {
    padding-bottom: 80px;
  }
}
.sustainability-waste .--mt161 {
  margin-top: 161px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt161 {
    margin-top: 80.5px;
  }
}
.sustainability-waste .--mb161 {
  margin-bottom: 161px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb161 {
    margin-bottom: 80.5px;
  }
}
.sustainability-waste .--pt161 {
  padding-top: 161px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt161 {
    padding-top: 80.5px;
  }
}
.sustainability-waste .--pb161 {
  padding-bottom: 161px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb161 {
    padding-bottom: 80.5px;
  }
}
.sustainability-waste .--mt162 {
  margin-top: 162px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt162 {
    margin-top: 81px;
  }
}
.sustainability-waste .--mb162 {
  margin-bottom: 162px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb162 {
    margin-bottom: 81px;
  }
}
.sustainability-waste .--pt162 {
  padding-top: 162px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt162 {
    padding-top: 81px;
  }
}
.sustainability-waste .--pb162 {
  padding-bottom: 162px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb162 {
    padding-bottom: 81px;
  }
}
.sustainability-waste .--mt163 {
  margin-top: 163px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt163 {
    margin-top: 81.5px;
  }
}
.sustainability-waste .--mb163 {
  margin-bottom: 163px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb163 {
    margin-bottom: 81.5px;
  }
}
.sustainability-waste .--pt163 {
  padding-top: 163px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt163 {
    padding-top: 81.5px;
  }
}
.sustainability-waste .--pb163 {
  padding-bottom: 163px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb163 {
    padding-bottom: 81.5px;
  }
}
.sustainability-waste .--mt164 {
  margin-top: 164px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt164 {
    margin-top: 82px;
  }
}
.sustainability-waste .--mb164 {
  margin-bottom: 164px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb164 {
    margin-bottom: 82px;
  }
}
.sustainability-waste .--pt164 {
  padding-top: 164px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt164 {
    padding-top: 82px;
  }
}
.sustainability-waste .--pb164 {
  padding-bottom: 164px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb164 {
    padding-bottom: 82px;
  }
}
.sustainability-waste .--mt165 {
  margin-top: 165px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt165 {
    margin-top: 82.5px;
  }
}
.sustainability-waste .--mb165 {
  margin-bottom: 165px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb165 {
    margin-bottom: 82.5px;
  }
}
.sustainability-waste .--pt165 {
  padding-top: 165px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt165 {
    padding-top: 82.5px;
  }
}
.sustainability-waste .--pb165 {
  padding-bottom: 165px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb165 {
    padding-bottom: 82.5px;
  }
}
.sustainability-waste .--mt166 {
  margin-top: 166px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt166 {
    margin-top: 83px;
  }
}
.sustainability-waste .--mb166 {
  margin-bottom: 166px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb166 {
    margin-bottom: 83px;
  }
}
.sustainability-waste .--pt166 {
  padding-top: 166px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt166 {
    padding-top: 83px;
  }
}
.sustainability-waste .--pb166 {
  padding-bottom: 166px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb166 {
    padding-bottom: 83px;
  }
}
.sustainability-waste .--mt167 {
  margin-top: 167px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt167 {
    margin-top: 83.5px;
  }
}
.sustainability-waste .--mb167 {
  margin-bottom: 167px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb167 {
    margin-bottom: 83.5px;
  }
}
.sustainability-waste .--pt167 {
  padding-top: 167px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt167 {
    padding-top: 83.5px;
  }
}
.sustainability-waste .--pb167 {
  padding-bottom: 167px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb167 {
    padding-bottom: 83.5px;
  }
}
.sustainability-waste .--mt168 {
  margin-top: 168px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt168 {
    margin-top: 84px;
  }
}
.sustainability-waste .--mb168 {
  margin-bottom: 168px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb168 {
    margin-bottom: 84px;
  }
}
.sustainability-waste .--pt168 {
  padding-top: 168px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt168 {
    padding-top: 84px;
  }
}
.sustainability-waste .--pb168 {
  padding-bottom: 168px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb168 {
    padding-bottom: 84px;
  }
}
.sustainability-waste .--mt169 {
  margin-top: 169px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt169 {
    margin-top: 84.5px;
  }
}
.sustainability-waste .--mb169 {
  margin-bottom: 169px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb169 {
    margin-bottom: 84.5px;
  }
}
.sustainability-waste .--pt169 {
  padding-top: 169px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt169 {
    padding-top: 84.5px;
  }
}
.sustainability-waste .--pb169 {
  padding-bottom: 169px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb169 {
    padding-bottom: 84.5px;
  }
}
.sustainability-waste .--mt170 {
  margin-top: 170px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt170 {
    margin-top: 85px;
  }
}
.sustainability-waste .--mb170 {
  margin-bottom: 170px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb170 {
    margin-bottom: 85px;
  }
}
.sustainability-waste .--pt170 {
  padding-top: 170px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt170 {
    padding-top: 85px;
  }
}
.sustainability-waste .--pb170 {
  padding-bottom: 170px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb170 {
    padding-bottom: 85px;
  }
}
.sustainability-waste .--mt171 {
  margin-top: 171px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt171 {
    margin-top: 85.5px;
  }
}
.sustainability-waste .--mb171 {
  margin-bottom: 171px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb171 {
    margin-bottom: 85.5px;
  }
}
.sustainability-waste .--pt171 {
  padding-top: 171px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt171 {
    padding-top: 85.5px;
  }
}
.sustainability-waste .--pb171 {
  padding-bottom: 171px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb171 {
    padding-bottom: 85.5px;
  }
}
.sustainability-waste .--mt172 {
  margin-top: 172px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt172 {
    margin-top: 86px;
  }
}
.sustainability-waste .--mb172 {
  margin-bottom: 172px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb172 {
    margin-bottom: 86px;
  }
}
.sustainability-waste .--pt172 {
  padding-top: 172px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt172 {
    padding-top: 86px;
  }
}
.sustainability-waste .--pb172 {
  padding-bottom: 172px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb172 {
    padding-bottom: 86px;
  }
}
.sustainability-waste .--mt173 {
  margin-top: 173px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt173 {
    margin-top: 86.5px;
  }
}
.sustainability-waste .--mb173 {
  margin-bottom: 173px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb173 {
    margin-bottom: 86.5px;
  }
}
.sustainability-waste .--pt173 {
  padding-top: 173px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt173 {
    padding-top: 86.5px;
  }
}
.sustainability-waste .--pb173 {
  padding-bottom: 173px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb173 {
    padding-bottom: 86.5px;
  }
}
.sustainability-waste .--mt174 {
  margin-top: 174px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt174 {
    margin-top: 87px;
  }
}
.sustainability-waste .--mb174 {
  margin-bottom: 174px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb174 {
    margin-bottom: 87px;
  }
}
.sustainability-waste .--pt174 {
  padding-top: 174px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt174 {
    padding-top: 87px;
  }
}
.sustainability-waste .--pb174 {
  padding-bottom: 174px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb174 {
    padding-bottom: 87px;
  }
}
.sustainability-waste .--mt175 {
  margin-top: 175px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt175 {
    margin-top: 87.5px;
  }
}
.sustainability-waste .--mb175 {
  margin-bottom: 175px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb175 {
    margin-bottom: 87.5px;
  }
}
.sustainability-waste .--pt175 {
  padding-top: 175px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt175 {
    padding-top: 87.5px;
  }
}
.sustainability-waste .--pb175 {
  padding-bottom: 175px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb175 {
    padding-bottom: 87.5px;
  }
}
.sustainability-waste .--mt176 {
  margin-top: 176px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt176 {
    margin-top: 88px;
  }
}
.sustainability-waste .--mb176 {
  margin-bottom: 176px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb176 {
    margin-bottom: 88px;
  }
}
.sustainability-waste .--pt176 {
  padding-top: 176px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt176 {
    padding-top: 88px;
  }
}
.sustainability-waste .--pb176 {
  padding-bottom: 176px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb176 {
    padding-bottom: 88px;
  }
}
.sustainability-waste .--mt177 {
  margin-top: 177px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt177 {
    margin-top: 88.5px;
  }
}
.sustainability-waste .--mb177 {
  margin-bottom: 177px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb177 {
    margin-bottom: 88.5px;
  }
}
.sustainability-waste .--pt177 {
  padding-top: 177px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt177 {
    padding-top: 88.5px;
  }
}
.sustainability-waste .--pb177 {
  padding-bottom: 177px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb177 {
    padding-bottom: 88.5px;
  }
}
.sustainability-waste .--mt178 {
  margin-top: 178px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt178 {
    margin-top: 89px;
  }
}
.sustainability-waste .--mb178 {
  margin-bottom: 178px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb178 {
    margin-bottom: 89px;
  }
}
.sustainability-waste .--pt178 {
  padding-top: 178px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt178 {
    padding-top: 89px;
  }
}
.sustainability-waste .--pb178 {
  padding-bottom: 178px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb178 {
    padding-bottom: 89px;
  }
}
.sustainability-waste .--mt179 {
  margin-top: 179px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt179 {
    margin-top: 89.5px;
  }
}
.sustainability-waste .--mb179 {
  margin-bottom: 179px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb179 {
    margin-bottom: 89.5px;
  }
}
.sustainability-waste .--pt179 {
  padding-top: 179px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt179 {
    padding-top: 89.5px;
  }
}
.sustainability-waste .--pb179 {
  padding-bottom: 179px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb179 {
    padding-bottom: 89.5px;
  }
}
.sustainability-waste .--mt180 {
  margin-top: 180px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt180 {
    margin-top: 90px;
  }
}
.sustainability-waste .--mb180 {
  margin-bottom: 180px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb180 {
    margin-bottom: 90px;
  }
}
.sustainability-waste .--pt180 {
  padding-top: 180px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt180 {
    padding-top: 90px;
  }
}
.sustainability-waste .--pb180 {
  padding-bottom: 180px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb180 {
    padding-bottom: 90px;
  }
}
.sustainability-waste .--mt181 {
  margin-top: 181px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt181 {
    margin-top: 90.5px;
  }
}
.sustainability-waste .--mb181 {
  margin-bottom: 181px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb181 {
    margin-bottom: 90.5px;
  }
}
.sustainability-waste .--pt181 {
  padding-top: 181px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt181 {
    padding-top: 90.5px;
  }
}
.sustainability-waste .--pb181 {
  padding-bottom: 181px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb181 {
    padding-bottom: 90.5px;
  }
}
.sustainability-waste .--mt182 {
  margin-top: 182px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt182 {
    margin-top: 91px;
  }
}
.sustainability-waste .--mb182 {
  margin-bottom: 182px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb182 {
    margin-bottom: 91px;
  }
}
.sustainability-waste .--pt182 {
  padding-top: 182px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt182 {
    padding-top: 91px;
  }
}
.sustainability-waste .--pb182 {
  padding-bottom: 182px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb182 {
    padding-bottom: 91px;
  }
}
.sustainability-waste .--mt183 {
  margin-top: 183px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt183 {
    margin-top: 91.5px;
  }
}
.sustainability-waste .--mb183 {
  margin-bottom: 183px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb183 {
    margin-bottom: 91.5px;
  }
}
.sustainability-waste .--pt183 {
  padding-top: 183px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt183 {
    padding-top: 91.5px;
  }
}
.sustainability-waste .--pb183 {
  padding-bottom: 183px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb183 {
    padding-bottom: 91.5px;
  }
}
.sustainability-waste .--mt184 {
  margin-top: 184px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt184 {
    margin-top: 92px;
  }
}
.sustainability-waste .--mb184 {
  margin-bottom: 184px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb184 {
    margin-bottom: 92px;
  }
}
.sustainability-waste .--pt184 {
  padding-top: 184px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt184 {
    padding-top: 92px;
  }
}
.sustainability-waste .--pb184 {
  padding-bottom: 184px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb184 {
    padding-bottom: 92px;
  }
}
.sustainability-waste .--mt185 {
  margin-top: 185px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt185 {
    margin-top: 92.5px;
  }
}
.sustainability-waste .--mb185 {
  margin-bottom: 185px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb185 {
    margin-bottom: 92.5px;
  }
}
.sustainability-waste .--pt185 {
  padding-top: 185px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt185 {
    padding-top: 92.5px;
  }
}
.sustainability-waste .--pb185 {
  padding-bottom: 185px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb185 {
    padding-bottom: 92.5px;
  }
}
.sustainability-waste .--mt186 {
  margin-top: 186px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt186 {
    margin-top: 93px;
  }
}
.sustainability-waste .--mb186 {
  margin-bottom: 186px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb186 {
    margin-bottom: 93px;
  }
}
.sustainability-waste .--pt186 {
  padding-top: 186px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt186 {
    padding-top: 93px;
  }
}
.sustainability-waste .--pb186 {
  padding-bottom: 186px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb186 {
    padding-bottom: 93px;
  }
}
.sustainability-waste .--mt187 {
  margin-top: 187px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt187 {
    margin-top: 93.5px;
  }
}
.sustainability-waste .--mb187 {
  margin-bottom: 187px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb187 {
    margin-bottom: 93.5px;
  }
}
.sustainability-waste .--pt187 {
  padding-top: 187px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt187 {
    padding-top: 93.5px;
  }
}
.sustainability-waste .--pb187 {
  padding-bottom: 187px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb187 {
    padding-bottom: 93.5px;
  }
}
.sustainability-waste .--mt188 {
  margin-top: 188px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt188 {
    margin-top: 94px;
  }
}
.sustainability-waste .--mb188 {
  margin-bottom: 188px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb188 {
    margin-bottom: 94px;
  }
}
.sustainability-waste .--pt188 {
  padding-top: 188px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt188 {
    padding-top: 94px;
  }
}
.sustainability-waste .--pb188 {
  padding-bottom: 188px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb188 {
    padding-bottom: 94px;
  }
}
.sustainability-waste .--mt189 {
  margin-top: 189px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt189 {
    margin-top: 94.5px;
  }
}
.sustainability-waste .--mb189 {
  margin-bottom: 189px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb189 {
    margin-bottom: 94.5px;
  }
}
.sustainability-waste .--pt189 {
  padding-top: 189px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt189 {
    padding-top: 94.5px;
  }
}
.sustainability-waste .--pb189 {
  padding-bottom: 189px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb189 {
    padding-bottom: 94.5px;
  }
}
.sustainability-waste .--mt190 {
  margin-top: 190px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt190 {
    margin-top: 95px;
  }
}
.sustainability-waste .--mb190 {
  margin-bottom: 190px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb190 {
    margin-bottom: 95px;
  }
}
.sustainability-waste .--pt190 {
  padding-top: 190px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt190 {
    padding-top: 95px;
  }
}
.sustainability-waste .--pb190 {
  padding-bottom: 190px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb190 {
    padding-bottom: 95px;
  }
}
.sustainability-waste .--mt191 {
  margin-top: 191px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt191 {
    margin-top: 95.5px;
  }
}
.sustainability-waste .--mb191 {
  margin-bottom: 191px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb191 {
    margin-bottom: 95.5px;
  }
}
.sustainability-waste .--pt191 {
  padding-top: 191px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt191 {
    padding-top: 95.5px;
  }
}
.sustainability-waste .--pb191 {
  padding-bottom: 191px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb191 {
    padding-bottom: 95.5px;
  }
}
.sustainability-waste .--mt192 {
  margin-top: 192px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt192 {
    margin-top: 96px;
  }
}
.sustainability-waste .--mb192 {
  margin-bottom: 192px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb192 {
    margin-bottom: 96px;
  }
}
.sustainability-waste .--pt192 {
  padding-top: 192px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt192 {
    padding-top: 96px;
  }
}
.sustainability-waste .--pb192 {
  padding-bottom: 192px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb192 {
    padding-bottom: 96px;
  }
}
.sustainability-waste .--mt193 {
  margin-top: 193px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt193 {
    margin-top: 96.5px;
  }
}
.sustainability-waste .--mb193 {
  margin-bottom: 193px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb193 {
    margin-bottom: 96.5px;
  }
}
.sustainability-waste .--pt193 {
  padding-top: 193px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt193 {
    padding-top: 96.5px;
  }
}
.sustainability-waste .--pb193 {
  padding-bottom: 193px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb193 {
    padding-bottom: 96.5px;
  }
}
.sustainability-waste .--mt194 {
  margin-top: 194px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt194 {
    margin-top: 97px;
  }
}
.sustainability-waste .--mb194 {
  margin-bottom: 194px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb194 {
    margin-bottom: 97px;
  }
}
.sustainability-waste .--pt194 {
  padding-top: 194px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt194 {
    padding-top: 97px;
  }
}
.sustainability-waste .--pb194 {
  padding-bottom: 194px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb194 {
    padding-bottom: 97px;
  }
}
.sustainability-waste .--mt195 {
  margin-top: 195px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt195 {
    margin-top: 97.5px;
  }
}
.sustainability-waste .--mb195 {
  margin-bottom: 195px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb195 {
    margin-bottom: 97.5px;
  }
}
.sustainability-waste .--pt195 {
  padding-top: 195px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt195 {
    padding-top: 97.5px;
  }
}
.sustainability-waste .--pb195 {
  padding-bottom: 195px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb195 {
    padding-bottom: 97.5px;
  }
}
.sustainability-waste .--mt196 {
  margin-top: 196px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt196 {
    margin-top: 98px;
  }
}
.sustainability-waste .--mb196 {
  margin-bottom: 196px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb196 {
    margin-bottom: 98px;
  }
}
.sustainability-waste .--pt196 {
  padding-top: 196px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt196 {
    padding-top: 98px;
  }
}
.sustainability-waste .--pb196 {
  padding-bottom: 196px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb196 {
    padding-bottom: 98px;
  }
}
.sustainability-waste .--mt197 {
  margin-top: 197px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt197 {
    margin-top: 98.5px;
  }
}
.sustainability-waste .--mb197 {
  margin-bottom: 197px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb197 {
    margin-bottom: 98.5px;
  }
}
.sustainability-waste .--pt197 {
  padding-top: 197px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt197 {
    padding-top: 98.5px;
  }
}
.sustainability-waste .--pb197 {
  padding-bottom: 197px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb197 {
    padding-bottom: 98.5px;
  }
}
.sustainability-waste .--mt198 {
  margin-top: 198px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt198 {
    margin-top: 99px;
  }
}
.sustainability-waste .--mb198 {
  margin-bottom: 198px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb198 {
    margin-bottom: 99px;
  }
}
.sustainability-waste .--pt198 {
  padding-top: 198px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt198 {
    padding-top: 99px;
  }
}
.sustainability-waste .--pb198 {
  padding-bottom: 198px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb198 {
    padding-bottom: 99px;
  }
}
.sustainability-waste .--mt199 {
  margin-top: 199px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt199 {
    margin-top: 99.5px;
  }
}
.sustainability-waste .--mb199 {
  margin-bottom: 199px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb199 {
    margin-bottom: 99.5px;
  }
}
.sustainability-waste .--pt199 {
  padding-top: 199px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt199 {
    padding-top: 99.5px;
  }
}
.sustainability-waste .--pb199 {
  padding-bottom: 199px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb199 {
    padding-bottom: 99.5px;
  }
}
.sustainability-waste .--mt200 {
  margin-top: 200px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt200 {
    margin-top: 100px;
  }
}
.sustainability-waste .--mb200 {
  margin-bottom: 200px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb200 {
    margin-bottom: 100px;
  }
}
.sustainability-waste .--pt200 {
  padding-top: 200px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt200 {
    padding-top: 100px;
  }
}
.sustainability-waste .--pb200 {
  padding-bottom: 200px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb200 {
    padding-bottom: 100px;
  }
}
.sustainability-waste .--mt201 {
  margin-top: 201px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt201 {
    margin-top: 100.5px;
  }
}
.sustainability-waste .--mb201 {
  margin-bottom: 201px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb201 {
    margin-bottom: 100.5px;
  }
}
.sustainability-waste .--pt201 {
  padding-top: 201px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt201 {
    padding-top: 100.5px;
  }
}
.sustainability-waste .--pb201 {
  padding-bottom: 201px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb201 {
    padding-bottom: 100.5px;
  }
}
.sustainability-waste .--mt202 {
  margin-top: 202px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt202 {
    margin-top: 101px;
  }
}
.sustainability-waste .--mb202 {
  margin-bottom: 202px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb202 {
    margin-bottom: 101px;
  }
}
.sustainability-waste .--pt202 {
  padding-top: 202px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt202 {
    padding-top: 101px;
  }
}
.sustainability-waste .--pb202 {
  padding-bottom: 202px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb202 {
    padding-bottom: 101px;
  }
}
.sustainability-waste .--mt203 {
  margin-top: 203px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt203 {
    margin-top: 101.5px;
  }
}
.sustainability-waste .--mb203 {
  margin-bottom: 203px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb203 {
    margin-bottom: 101.5px;
  }
}
.sustainability-waste .--pt203 {
  padding-top: 203px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt203 {
    padding-top: 101.5px;
  }
}
.sustainability-waste .--pb203 {
  padding-bottom: 203px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb203 {
    padding-bottom: 101.5px;
  }
}
.sustainability-waste .--mt204 {
  margin-top: 204px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt204 {
    margin-top: 102px;
  }
}
.sustainability-waste .--mb204 {
  margin-bottom: 204px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb204 {
    margin-bottom: 102px;
  }
}
.sustainability-waste .--pt204 {
  padding-top: 204px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt204 {
    padding-top: 102px;
  }
}
.sustainability-waste .--pb204 {
  padding-bottom: 204px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb204 {
    padding-bottom: 102px;
  }
}
.sustainability-waste .--mt205 {
  margin-top: 205px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt205 {
    margin-top: 102.5px;
  }
}
.sustainability-waste .--mb205 {
  margin-bottom: 205px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb205 {
    margin-bottom: 102.5px;
  }
}
.sustainability-waste .--pt205 {
  padding-top: 205px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt205 {
    padding-top: 102.5px;
  }
}
.sustainability-waste .--pb205 {
  padding-bottom: 205px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb205 {
    padding-bottom: 102.5px;
  }
}
.sustainability-waste .--mt206 {
  margin-top: 206px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt206 {
    margin-top: 103px;
  }
}
.sustainability-waste .--mb206 {
  margin-bottom: 206px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb206 {
    margin-bottom: 103px;
  }
}
.sustainability-waste .--pt206 {
  padding-top: 206px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt206 {
    padding-top: 103px;
  }
}
.sustainability-waste .--pb206 {
  padding-bottom: 206px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb206 {
    padding-bottom: 103px;
  }
}
.sustainability-waste .--mt207 {
  margin-top: 207px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt207 {
    margin-top: 103.5px;
  }
}
.sustainability-waste .--mb207 {
  margin-bottom: 207px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb207 {
    margin-bottom: 103.5px;
  }
}
.sustainability-waste .--pt207 {
  padding-top: 207px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt207 {
    padding-top: 103.5px;
  }
}
.sustainability-waste .--pb207 {
  padding-bottom: 207px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb207 {
    padding-bottom: 103.5px;
  }
}
.sustainability-waste .--mt208 {
  margin-top: 208px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt208 {
    margin-top: 104px;
  }
}
.sustainability-waste .--mb208 {
  margin-bottom: 208px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb208 {
    margin-bottom: 104px;
  }
}
.sustainability-waste .--pt208 {
  padding-top: 208px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt208 {
    padding-top: 104px;
  }
}
.sustainability-waste .--pb208 {
  padding-bottom: 208px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb208 {
    padding-bottom: 104px;
  }
}
.sustainability-waste .--mt209 {
  margin-top: 209px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt209 {
    margin-top: 104.5px;
  }
}
.sustainability-waste .--mb209 {
  margin-bottom: 209px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb209 {
    margin-bottom: 104.5px;
  }
}
.sustainability-waste .--pt209 {
  padding-top: 209px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt209 {
    padding-top: 104.5px;
  }
}
.sustainability-waste .--pb209 {
  padding-bottom: 209px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb209 {
    padding-bottom: 104.5px;
  }
}
.sustainability-waste .--mt210 {
  margin-top: 210px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt210 {
    margin-top: 105px;
  }
}
.sustainability-waste .--mb210 {
  margin-bottom: 210px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb210 {
    margin-bottom: 105px;
  }
}
.sustainability-waste .--pt210 {
  padding-top: 210px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt210 {
    padding-top: 105px;
  }
}
.sustainability-waste .--pb210 {
  padding-bottom: 210px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb210 {
    padding-bottom: 105px;
  }
}
.sustainability-waste .--mt211 {
  margin-top: 211px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt211 {
    margin-top: 105.5px;
  }
}
.sustainability-waste .--mb211 {
  margin-bottom: 211px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb211 {
    margin-bottom: 105.5px;
  }
}
.sustainability-waste .--pt211 {
  padding-top: 211px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt211 {
    padding-top: 105.5px;
  }
}
.sustainability-waste .--pb211 {
  padding-bottom: 211px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb211 {
    padding-bottom: 105.5px;
  }
}
.sustainability-waste .--mt212 {
  margin-top: 212px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt212 {
    margin-top: 106px;
  }
}
.sustainability-waste .--mb212 {
  margin-bottom: 212px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb212 {
    margin-bottom: 106px;
  }
}
.sustainability-waste .--pt212 {
  padding-top: 212px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt212 {
    padding-top: 106px;
  }
}
.sustainability-waste .--pb212 {
  padding-bottom: 212px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb212 {
    padding-bottom: 106px;
  }
}
.sustainability-waste .--mt213 {
  margin-top: 213px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt213 {
    margin-top: 106.5px;
  }
}
.sustainability-waste .--mb213 {
  margin-bottom: 213px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb213 {
    margin-bottom: 106.5px;
  }
}
.sustainability-waste .--pt213 {
  padding-top: 213px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt213 {
    padding-top: 106.5px;
  }
}
.sustainability-waste .--pb213 {
  padding-bottom: 213px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb213 {
    padding-bottom: 106.5px;
  }
}
.sustainability-waste .--mt214 {
  margin-top: 214px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt214 {
    margin-top: 107px;
  }
}
.sustainability-waste .--mb214 {
  margin-bottom: 214px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb214 {
    margin-bottom: 107px;
  }
}
.sustainability-waste .--pt214 {
  padding-top: 214px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt214 {
    padding-top: 107px;
  }
}
.sustainability-waste .--pb214 {
  padding-bottom: 214px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb214 {
    padding-bottom: 107px;
  }
}
.sustainability-waste .--mt215 {
  margin-top: 215px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt215 {
    margin-top: 107.5px;
  }
}
.sustainability-waste .--mb215 {
  margin-bottom: 215px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb215 {
    margin-bottom: 107.5px;
  }
}
.sustainability-waste .--pt215 {
  padding-top: 215px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt215 {
    padding-top: 107.5px;
  }
}
.sustainability-waste .--pb215 {
  padding-bottom: 215px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb215 {
    padding-bottom: 107.5px;
  }
}
.sustainability-waste .--mt216 {
  margin-top: 216px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt216 {
    margin-top: 108px;
  }
}
.sustainability-waste .--mb216 {
  margin-bottom: 216px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb216 {
    margin-bottom: 108px;
  }
}
.sustainability-waste .--pt216 {
  padding-top: 216px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt216 {
    padding-top: 108px;
  }
}
.sustainability-waste .--pb216 {
  padding-bottom: 216px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb216 {
    padding-bottom: 108px;
  }
}
.sustainability-waste .--mt217 {
  margin-top: 217px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt217 {
    margin-top: 108.5px;
  }
}
.sustainability-waste .--mb217 {
  margin-bottom: 217px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb217 {
    margin-bottom: 108.5px;
  }
}
.sustainability-waste .--pt217 {
  padding-top: 217px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt217 {
    padding-top: 108.5px;
  }
}
.sustainability-waste .--pb217 {
  padding-bottom: 217px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb217 {
    padding-bottom: 108.5px;
  }
}
.sustainability-waste .--mt218 {
  margin-top: 218px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt218 {
    margin-top: 109px;
  }
}
.sustainability-waste .--mb218 {
  margin-bottom: 218px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb218 {
    margin-bottom: 109px;
  }
}
.sustainability-waste .--pt218 {
  padding-top: 218px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt218 {
    padding-top: 109px;
  }
}
.sustainability-waste .--pb218 {
  padding-bottom: 218px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb218 {
    padding-bottom: 109px;
  }
}
.sustainability-waste .--mt219 {
  margin-top: 219px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt219 {
    margin-top: 109.5px;
  }
}
.sustainability-waste .--mb219 {
  margin-bottom: 219px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb219 {
    margin-bottom: 109.5px;
  }
}
.sustainability-waste .--pt219 {
  padding-top: 219px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt219 {
    padding-top: 109.5px;
  }
}
.sustainability-waste .--pb219 {
  padding-bottom: 219px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb219 {
    padding-bottom: 109.5px;
  }
}
.sustainability-waste .--mt220 {
  margin-top: 220px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt220 {
    margin-top: 110px;
  }
}
.sustainability-waste .--mb220 {
  margin-bottom: 220px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb220 {
    margin-bottom: 110px;
  }
}
.sustainability-waste .--pt220 {
  padding-top: 220px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt220 {
    padding-top: 110px;
  }
}
.sustainability-waste .--pb220 {
  padding-bottom: 220px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb220 {
    padding-bottom: 110px;
  }
}
.sustainability-waste .--mt221 {
  margin-top: 221px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt221 {
    margin-top: 110.5px;
  }
}
.sustainability-waste .--mb221 {
  margin-bottom: 221px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb221 {
    margin-bottom: 110.5px;
  }
}
.sustainability-waste .--pt221 {
  padding-top: 221px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt221 {
    padding-top: 110.5px;
  }
}
.sustainability-waste .--pb221 {
  padding-bottom: 221px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb221 {
    padding-bottom: 110.5px;
  }
}
.sustainability-waste .--mt222 {
  margin-top: 222px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt222 {
    margin-top: 111px;
  }
}
.sustainability-waste .--mb222 {
  margin-bottom: 222px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb222 {
    margin-bottom: 111px;
  }
}
.sustainability-waste .--pt222 {
  padding-top: 222px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt222 {
    padding-top: 111px;
  }
}
.sustainability-waste .--pb222 {
  padding-bottom: 222px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb222 {
    padding-bottom: 111px;
  }
}
.sustainability-waste .--mt223 {
  margin-top: 223px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt223 {
    margin-top: 111.5px;
  }
}
.sustainability-waste .--mb223 {
  margin-bottom: 223px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb223 {
    margin-bottom: 111.5px;
  }
}
.sustainability-waste .--pt223 {
  padding-top: 223px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt223 {
    padding-top: 111.5px;
  }
}
.sustainability-waste .--pb223 {
  padding-bottom: 223px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb223 {
    padding-bottom: 111.5px;
  }
}
.sustainability-waste .--mt224 {
  margin-top: 224px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt224 {
    margin-top: 112px;
  }
}
.sustainability-waste .--mb224 {
  margin-bottom: 224px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb224 {
    margin-bottom: 112px;
  }
}
.sustainability-waste .--pt224 {
  padding-top: 224px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt224 {
    padding-top: 112px;
  }
}
.sustainability-waste .--pb224 {
  padding-bottom: 224px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb224 {
    padding-bottom: 112px;
  }
}
.sustainability-waste .--mt225 {
  margin-top: 225px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt225 {
    margin-top: 112.5px;
  }
}
.sustainability-waste .--mb225 {
  margin-bottom: 225px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb225 {
    margin-bottom: 112.5px;
  }
}
.sustainability-waste .--pt225 {
  padding-top: 225px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt225 {
    padding-top: 112.5px;
  }
}
.sustainability-waste .--pb225 {
  padding-bottom: 225px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb225 {
    padding-bottom: 112.5px;
  }
}
.sustainability-waste .--mt226 {
  margin-top: 226px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt226 {
    margin-top: 113px;
  }
}
.sustainability-waste .--mb226 {
  margin-bottom: 226px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb226 {
    margin-bottom: 113px;
  }
}
.sustainability-waste .--pt226 {
  padding-top: 226px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt226 {
    padding-top: 113px;
  }
}
.sustainability-waste .--pb226 {
  padding-bottom: 226px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb226 {
    padding-bottom: 113px;
  }
}
.sustainability-waste .--mt227 {
  margin-top: 227px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt227 {
    margin-top: 113.5px;
  }
}
.sustainability-waste .--mb227 {
  margin-bottom: 227px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb227 {
    margin-bottom: 113.5px;
  }
}
.sustainability-waste .--pt227 {
  padding-top: 227px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt227 {
    padding-top: 113.5px;
  }
}
.sustainability-waste .--pb227 {
  padding-bottom: 227px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb227 {
    padding-bottom: 113.5px;
  }
}
.sustainability-waste .--mt228 {
  margin-top: 228px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt228 {
    margin-top: 114px;
  }
}
.sustainability-waste .--mb228 {
  margin-bottom: 228px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb228 {
    margin-bottom: 114px;
  }
}
.sustainability-waste .--pt228 {
  padding-top: 228px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt228 {
    padding-top: 114px;
  }
}
.sustainability-waste .--pb228 {
  padding-bottom: 228px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb228 {
    padding-bottom: 114px;
  }
}
.sustainability-waste .--mt229 {
  margin-top: 229px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt229 {
    margin-top: 114.5px;
  }
}
.sustainability-waste .--mb229 {
  margin-bottom: 229px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb229 {
    margin-bottom: 114.5px;
  }
}
.sustainability-waste .--pt229 {
  padding-top: 229px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt229 {
    padding-top: 114.5px;
  }
}
.sustainability-waste .--pb229 {
  padding-bottom: 229px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb229 {
    padding-bottom: 114.5px;
  }
}
.sustainability-waste .--mt230 {
  margin-top: 230px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt230 {
    margin-top: 115px;
  }
}
.sustainability-waste .--mb230 {
  margin-bottom: 230px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb230 {
    margin-bottom: 115px;
  }
}
.sustainability-waste .--pt230 {
  padding-top: 230px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt230 {
    padding-top: 115px;
  }
}
.sustainability-waste .--pb230 {
  padding-bottom: 230px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb230 {
    padding-bottom: 115px;
  }
}
.sustainability-waste .--mt231 {
  margin-top: 231px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt231 {
    margin-top: 115.5px;
  }
}
.sustainability-waste .--mb231 {
  margin-bottom: 231px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb231 {
    margin-bottom: 115.5px;
  }
}
.sustainability-waste .--pt231 {
  padding-top: 231px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt231 {
    padding-top: 115.5px;
  }
}
.sustainability-waste .--pb231 {
  padding-bottom: 231px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb231 {
    padding-bottom: 115.5px;
  }
}
.sustainability-waste .--mt232 {
  margin-top: 232px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt232 {
    margin-top: 116px;
  }
}
.sustainability-waste .--mb232 {
  margin-bottom: 232px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb232 {
    margin-bottom: 116px;
  }
}
.sustainability-waste .--pt232 {
  padding-top: 232px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt232 {
    padding-top: 116px;
  }
}
.sustainability-waste .--pb232 {
  padding-bottom: 232px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb232 {
    padding-bottom: 116px;
  }
}
.sustainability-waste .--mt233 {
  margin-top: 233px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt233 {
    margin-top: 116.5px;
  }
}
.sustainability-waste .--mb233 {
  margin-bottom: 233px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb233 {
    margin-bottom: 116.5px;
  }
}
.sustainability-waste .--pt233 {
  padding-top: 233px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt233 {
    padding-top: 116.5px;
  }
}
.sustainability-waste .--pb233 {
  padding-bottom: 233px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb233 {
    padding-bottom: 116.5px;
  }
}
.sustainability-waste .--mt234 {
  margin-top: 234px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt234 {
    margin-top: 117px;
  }
}
.sustainability-waste .--mb234 {
  margin-bottom: 234px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb234 {
    margin-bottom: 117px;
  }
}
.sustainability-waste .--pt234 {
  padding-top: 234px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt234 {
    padding-top: 117px;
  }
}
.sustainability-waste .--pb234 {
  padding-bottom: 234px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb234 {
    padding-bottom: 117px;
  }
}
.sustainability-waste .--mt235 {
  margin-top: 235px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt235 {
    margin-top: 117.5px;
  }
}
.sustainability-waste .--mb235 {
  margin-bottom: 235px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb235 {
    margin-bottom: 117.5px;
  }
}
.sustainability-waste .--pt235 {
  padding-top: 235px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt235 {
    padding-top: 117.5px;
  }
}
.sustainability-waste .--pb235 {
  padding-bottom: 235px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb235 {
    padding-bottom: 117.5px;
  }
}
.sustainability-waste .--mt236 {
  margin-top: 236px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt236 {
    margin-top: 118px;
  }
}
.sustainability-waste .--mb236 {
  margin-bottom: 236px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb236 {
    margin-bottom: 118px;
  }
}
.sustainability-waste .--pt236 {
  padding-top: 236px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt236 {
    padding-top: 118px;
  }
}
.sustainability-waste .--pb236 {
  padding-bottom: 236px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb236 {
    padding-bottom: 118px;
  }
}
.sustainability-waste .--mt237 {
  margin-top: 237px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt237 {
    margin-top: 118.5px;
  }
}
.sustainability-waste .--mb237 {
  margin-bottom: 237px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb237 {
    margin-bottom: 118.5px;
  }
}
.sustainability-waste .--pt237 {
  padding-top: 237px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt237 {
    padding-top: 118.5px;
  }
}
.sustainability-waste .--pb237 {
  padding-bottom: 237px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb237 {
    padding-bottom: 118.5px;
  }
}
.sustainability-waste .--mt238 {
  margin-top: 238px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt238 {
    margin-top: 119px;
  }
}
.sustainability-waste .--mb238 {
  margin-bottom: 238px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb238 {
    margin-bottom: 119px;
  }
}
.sustainability-waste .--pt238 {
  padding-top: 238px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt238 {
    padding-top: 119px;
  }
}
.sustainability-waste .--pb238 {
  padding-bottom: 238px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb238 {
    padding-bottom: 119px;
  }
}
.sustainability-waste .--mt239 {
  margin-top: 239px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt239 {
    margin-top: 119.5px;
  }
}
.sustainability-waste .--mb239 {
  margin-bottom: 239px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb239 {
    margin-bottom: 119.5px;
  }
}
.sustainability-waste .--pt239 {
  padding-top: 239px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt239 {
    padding-top: 119.5px;
  }
}
.sustainability-waste .--pb239 {
  padding-bottom: 239px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb239 {
    padding-bottom: 119.5px;
  }
}
.sustainability-waste .--mt240 {
  margin-top: 240px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt240 {
    margin-top: 120px;
  }
}
.sustainability-waste .--mb240 {
  margin-bottom: 240px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb240 {
    margin-bottom: 120px;
  }
}
.sustainability-waste .--pt240 {
  padding-top: 240px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt240 {
    padding-top: 120px;
  }
}
.sustainability-waste .--pb240 {
  padding-bottom: 240px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb240 {
    padding-bottom: 120px;
  }
}
.sustainability-waste .--mt241 {
  margin-top: 241px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt241 {
    margin-top: 120.5px;
  }
}
.sustainability-waste .--mb241 {
  margin-bottom: 241px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb241 {
    margin-bottom: 120.5px;
  }
}
.sustainability-waste .--pt241 {
  padding-top: 241px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt241 {
    padding-top: 120.5px;
  }
}
.sustainability-waste .--pb241 {
  padding-bottom: 241px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb241 {
    padding-bottom: 120.5px;
  }
}
.sustainability-waste .--mt242 {
  margin-top: 242px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt242 {
    margin-top: 121px;
  }
}
.sustainability-waste .--mb242 {
  margin-bottom: 242px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb242 {
    margin-bottom: 121px;
  }
}
.sustainability-waste .--pt242 {
  padding-top: 242px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt242 {
    padding-top: 121px;
  }
}
.sustainability-waste .--pb242 {
  padding-bottom: 242px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb242 {
    padding-bottom: 121px;
  }
}
.sustainability-waste .--mt243 {
  margin-top: 243px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt243 {
    margin-top: 121.5px;
  }
}
.sustainability-waste .--mb243 {
  margin-bottom: 243px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb243 {
    margin-bottom: 121.5px;
  }
}
.sustainability-waste .--pt243 {
  padding-top: 243px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt243 {
    padding-top: 121.5px;
  }
}
.sustainability-waste .--pb243 {
  padding-bottom: 243px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb243 {
    padding-bottom: 121.5px;
  }
}
.sustainability-waste .--mt244 {
  margin-top: 244px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt244 {
    margin-top: 122px;
  }
}
.sustainability-waste .--mb244 {
  margin-bottom: 244px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb244 {
    margin-bottom: 122px;
  }
}
.sustainability-waste .--pt244 {
  padding-top: 244px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt244 {
    padding-top: 122px;
  }
}
.sustainability-waste .--pb244 {
  padding-bottom: 244px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb244 {
    padding-bottom: 122px;
  }
}
.sustainability-waste .--mt245 {
  margin-top: 245px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt245 {
    margin-top: 122.5px;
  }
}
.sustainability-waste .--mb245 {
  margin-bottom: 245px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb245 {
    margin-bottom: 122.5px;
  }
}
.sustainability-waste .--pt245 {
  padding-top: 245px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt245 {
    padding-top: 122.5px;
  }
}
.sustainability-waste .--pb245 {
  padding-bottom: 245px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb245 {
    padding-bottom: 122.5px;
  }
}
.sustainability-waste .--mt246 {
  margin-top: 246px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt246 {
    margin-top: 123px;
  }
}
.sustainability-waste .--mb246 {
  margin-bottom: 246px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb246 {
    margin-bottom: 123px;
  }
}
.sustainability-waste .--pt246 {
  padding-top: 246px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt246 {
    padding-top: 123px;
  }
}
.sustainability-waste .--pb246 {
  padding-bottom: 246px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb246 {
    padding-bottom: 123px;
  }
}
.sustainability-waste .--mt247 {
  margin-top: 247px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt247 {
    margin-top: 123.5px;
  }
}
.sustainability-waste .--mb247 {
  margin-bottom: 247px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb247 {
    margin-bottom: 123.5px;
  }
}
.sustainability-waste .--pt247 {
  padding-top: 247px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt247 {
    padding-top: 123.5px;
  }
}
.sustainability-waste .--pb247 {
  padding-bottom: 247px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb247 {
    padding-bottom: 123.5px;
  }
}
.sustainability-waste .--mt248 {
  margin-top: 248px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt248 {
    margin-top: 124px;
  }
}
.sustainability-waste .--mb248 {
  margin-bottom: 248px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb248 {
    margin-bottom: 124px;
  }
}
.sustainability-waste .--pt248 {
  padding-top: 248px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt248 {
    padding-top: 124px;
  }
}
.sustainability-waste .--pb248 {
  padding-bottom: 248px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb248 {
    padding-bottom: 124px;
  }
}
.sustainability-waste .--mt249 {
  margin-top: 249px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt249 {
    margin-top: 124.5px;
  }
}
.sustainability-waste .--mb249 {
  margin-bottom: 249px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb249 {
    margin-bottom: 124.5px;
  }
}
.sustainability-waste .--pt249 {
  padding-top: 249px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt249 {
    padding-top: 124.5px;
  }
}
.sustainability-waste .--pb249 {
  padding-bottom: 249px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb249 {
    padding-bottom: 124.5px;
  }
}
.sustainability-waste .--mt250 {
  margin-top: 250px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt250 {
    margin-top: 125px;
  }
}
.sustainability-waste .--mb250 {
  margin-bottom: 250px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb250 {
    margin-bottom: 125px;
  }
}
.sustainability-waste .--pt250 {
  padding-top: 250px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt250 {
    padding-top: 125px;
  }
}
.sustainability-waste .--pb250 {
  padding-bottom: 250px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb250 {
    padding-bottom: 125px;
  }
}
.sustainability-waste .--mt251 {
  margin-top: 251px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt251 {
    margin-top: 125.5px;
  }
}
.sustainability-waste .--mb251 {
  margin-bottom: 251px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb251 {
    margin-bottom: 125.5px;
  }
}
.sustainability-waste .--pt251 {
  padding-top: 251px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt251 {
    padding-top: 125.5px;
  }
}
.sustainability-waste .--pb251 {
  padding-bottom: 251px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb251 {
    padding-bottom: 125.5px;
  }
}
.sustainability-waste .--mt252 {
  margin-top: 252px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt252 {
    margin-top: 126px;
  }
}
.sustainability-waste .--mb252 {
  margin-bottom: 252px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb252 {
    margin-bottom: 126px;
  }
}
.sustainability-waste .--pt252 {
  padding-top: 252px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt252 {
    padding-top: 126px;
  }
}
.sustainability-waste .--pb252 {
  padding-bottom: 252px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb252 {
    padding-bottom: 126px;
  }
}
.sustainability-waste .--mt253 {
  margin-top: 253px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt253 {
    margin-top: 126.5px;
  }
}
.sustainability-waste .--mb253 {
  margin-bottom: 253px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb253 {
    margin-bottom: 126.5px;
  }
}
.sustainability-waste .--pt253 {
  padding-top: 253px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt253 {
    padding-top: 126.5px;
  }
}
.sustainability-waste .--pb253 {
  padding-bottom: 253px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb253 {
    padding-bottom: 126.5px;
  }
}
.sustainability-waste .--mt254 {
  margin-top: 254px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt254 {
    margin-top: 127px;
  }
}
.sustainability-waste .--mb254 {
  margin-bottom: 254px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb254 {
    margin-bottom: 127px;
  }
}
.sustainability-waste .--pt254 {
  padding-top: 254px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt254 {
    padding-top: 127px;
  }
}
.sustainability-waste .--pb254 {
  padding-bottom: 254px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb254 {
    padding-bottom: 127px;
  }
}
.sustainability-waste .--mt255 {
  margin-top: 255px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt255 {
    margin-top: 127.5px;
  }
}
.sustainability-waste .--mb255 {
  margin-bottom: 255px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb255 {
    margin-bottom: 127.5px;
  }
}
.sustainability-waste .--pt255 {
  padding-top: 255px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt255 {
    padding-top: 127.5px;
  }
}
.sustainability-waste .--pb255 {
  padding-bottom: 255px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb255 {
    padding-bottom: 127.5px;
  }
}
.sustainability-waste .--mt256 {
  margin-top: 256px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt256 {
    margin-top: 128px;
  }
}
.sustainability-waste .--mb256 {
  margin-bottom: 256px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb256 {
    margin-bottom: 128px;
  }
}
.sustainability-waste .--pt256 {
  padding-top: 256px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt256 {
    padding-top: 128px;
  }
}
.sustainability-waste .--pb256 {
  padding-bottom: 256px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb256 {
    padding-bottom: 128px;
  }
}
.sustainability-waste .--mt257 {
  margin-top: 257px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt257 {
    margin-top: 128.5px;
  }
}
.sustainability-waste .--mb257 {
  margin-bottom: 257px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb257 {
    margin-bottom: 128.5px;
  }
}
.sustainability-waste .--pt257 {
  padding-top: 257px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt257 {
    padding-top: 128.5px;
  }
}
.sustainability-waste .--pb257 {
  padding-bottom: 257px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb257 {
    padding-bottom: 128.5px;
  }
}
.sustainability-waste .--mt258 {
  margin-top: 258px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt258 {
    margin-top: 129px;
  }
}
.sustainability-waste .--mb258 {
  margin-bottom: 258px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb258 {
    margin-bottom: 129px;
  }
}
.sustainability-waste .--pt258 {
  padding-top: 258px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt258 {
    padding-top: 129px;
  }
}
.sustainability-waste .--pb258 {
  padding-bottom: 258px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb258 {
    padding-bottom: 129px;
  }
}
.sustainability-waste .--mt259 {
  margin-top: 259px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt259 {
    margin-top: 129.5px;
  }
}
.sustainability-waste .--mb259 {
  margin-bottom: 259px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb259 {
    margin-bottom: 129.5px;
  }
}
.sustainability-waste .--pt259 {
  padding-top: 259px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt259 {
    padding-top: 129.5px;
  }
}
.sustainability-waste .--pb259 {
  padding-bottom: 259px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb259 {
    padding-bottom: 129.5px;
  }
}
.sustainability-waste .--mt260 {
  margin-top: 260px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt260 {
    margin-top: 130px;
  }
}
.sustainability-waste .--mb260 {
  margin-bottom: 260px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb260 {
    margin-bottom: 130px;
  }
}
.sustainability-waste .--pt260 {
  padding-top: 260px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt260 {
    padding-top: 130px;
  }
}
.sustainability-waste .--pb260 {
  padding-bottom: 260px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb260 {
    padding-bottom: 130px;
  }
}
.sustainability-waste .--mt261 {
  margin-top: 261px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt261 {
    margin-top: 130.5px;
  }
}
.sustainability-waste .--mb261 {
  margin-bottom: 261px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb261 {
    margin-bottom: 130.5px;
  }
}
.sustainability-waste .--pt261 {
  padding-top: 261px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt261 {
    padding-top: 130.5px;
  }
}
.sustainability-waste .--pb261 {
  padding-bottom: 261px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb261 {
    padding-bottom: 130.5px;
  }
}
.sustainability-waste .--mt262 {
  margin-top: 262px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt262 {
    margin-top: 131px;
  }
}
.sustainability-waste .--mb262 {
  margin-bottom: 262px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb262 {
    margin-bottom: 131px;
  }
}
.sustainability-waste .--pt262 {
  padding-top: 262px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt262 {
    padding-top: 131px;
  }
}
.sustainability-waste .--pb262 {
  padding-bottom: 262px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb262 {
    padding-bottom: 131px;
  }
}
.sustainability-waste .--mt263 {
  margin-top: 263px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt263 {
    margin-top: 131.5px;
  }
}
.sustainability-waste .--mb263 {
  margin-bottom: 263px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb263 {
    margin-bottom: 131.5px;
  }
}
.sustainability-waste .--pt263 {
  padding-top: 263px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt263 {
    padding-top: 131.5px;
  }
}
.sustainability-waste .--pb263 {
  padding-bottom: 263px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb263 {
    padding-bottom: 131.5px;
  }
}
.sustainability-waste .--mt264 {
  margin-top: 264px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt264 {
    margin-top: 132px;
  }
}
.sustainability-waste .--mb264 {
  margin-bottom: 264px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb264 {
    margin-bottom: 132px;
  }
}
.sustainability-waste .--pt264 {
  padding-top: 264px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt264 {
    padding-top: 132px;
  }
}
.sustainability-waste .--pb264 {
  padding-bottom: 264px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb264 {
    padding-bottom: 132px;
  }
}
.sustainability-waste .--mt265 {
  margin-top: 265px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt265 {
    margin-top: 132.5px;
  }
}
.sustainability-waste .--mb265 {
  margin-bottom: 265px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb265 {
    margin-bottom: 132.5px;
  }
}
.sustainability-waste .--pt265 {
  padding-top: 265px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt265 {
    padding-top: 132.5px;
  }
}
.sustainability-waste .--pb265 {
  padding-bottom: 265px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb265 {
    padding-bottom: 132.5px;
  }
}
.sustainability-waste .--mt266 {
  margin-top: 266px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt266 {
    margin-top: 133px;
  }
}
.sustainability-waste .--mb266 {
  margin-bottom: 266px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb266 {
    margin-bottom: 133px;
  }
}
.sustainability-waste .--pt266 {
  padding-top: 266px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt266 {
    padding-top: 133px;
  }
}
.sustainability-waste .--pb266 {
  padding-bottom: 266px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb266 {
    padding-bottom: 133px;
  }
}
.sustainability-waste .--mt267 {
  margin-top: 267px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt267 {
    margin-top: 133.5px;
  }
}
.sustainability-waste .--mb267 {
  margin-bottom: 267px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb267 {
    margin-bottom: 133.5px;
  }
}
.sustainability-waste .--pt267 {
  padding-top: 267px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt267 {
    padding-top: 133.5px;
  }
}
.sustainability-waste .--pb267 {
  padding-bottom: 267px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb267 {
    padding-bottom: 133.5px;
  }
}
.sustainability-waste .--mt268 {
  margin-top: 268px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt268 {
    margin-top: 134px;
  }
}
.sustainability-waste .--mb268 {
  margin-bottom: 268px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb268 {
    margin-bottom: 134px;
  }
}
.sustainability-waste .--pt268 {
  padding-top: 268px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt268 {
    padding-top: 134px;
  }
}
.sustainability-waste .--pb268 {
  padding-bottom: 268px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb268 {
    padding-bottom: 134px;
  }
}
.sustainability-waste .--mt269 {
  margin-top: 269px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt269 {
    margin-top: 134.5px;
  }
}
.sustainability-waste .--mb269 {
  margin-bottom: 269px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb269 {
    margin-bottom: 134.5px;
  }
}
.sustainability-waste .--pt269 {
  padding-top: 269px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt269 {
    padding-top: 134.5px;
  }
}
.sustainability-waste .--pb269 {
  padding-bottom: 269px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb269 {
    padding-bottom: 134.5px;
  }
}
.sustainability-waste .--mt270 {
  margin-top: 270px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt270 {
    margin-top: 135px;
  }
}
.sustainability-waste .--mb270 {
  margin-bottom: 270px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb270 {
    margin-bottom: 135px;
  }
}
.sustainability-waste .--pt270 {
  padding-top: 270px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt270 {
    padding-top: 135px;
  }
}
.sustainability-waste .--pb270 {
  padding-bottom: 270px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb270 {
    padding-bottom: 135px;
  }
}
.sustainability-waste .--mt271 {
  margin-top: 271px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt271 {
    margin-top: 135.5px;
  }
}
.sustainability-waste .--mb271 {
  margin-bottom: 271px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb271 {
    margin-bottom: 135.5px;
  }
}
.sustainability-waste .--pt271 {
  padding-top: 271px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt271 {
    padding-top: 135.5px;
  }
}
.sustainability-waste .--pb271 {
  padding-bottom: 271px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb271 {
    padding-bottom: 135.5px;
  }
}
.sustainability-waste .--mt272 {
  margin-top: 272px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt272 {
    margin-top: 136px;
  }
}
.sustainability-waste .--mb272 {
  margin-bottom: 272px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb272 {
    margin-bottom: 136px;
  }
}
.sustainability-waste .--pt272 {
  padding-top: 272px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt272 {
    padding-top: 136px;
  }
}
.sustainability-waste .--pb272 {
  padding-bottom: 272px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb272 {
    padding-bottom: 136px;
  }
}
.sustainability-waste .--mt273 {
  margin-top: 273px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt273 {
    margin-top: 136.5px;
  }
}
.sustainability-waste .--mb273 {
  margin-bottom: 273px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb273 {
    margin-bottom: 136.5px;
  }
}
.sustainability-waste .--pt273 {
  padding-top: 273px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt273 {
    padding-top: 136.5px;
  }
}
.sustainability-waste .--pb273 {
  padding-bottom: 273px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb273 {
    padding-bottom: 136.5px;
  }
}
.sustainability-waste .--mt274 {
  margin-top: 274px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt274 {
    margin-top: 137px;
  }
}
.sustainability-waste .--mb274 {
  margin-bottom: 274px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb274 {
    margin-bottom: 137px;
  }
}
.sustainability-waste .--pt274 {
  padding-top: 274px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt274 {
    padding-top: 137px;
  }
}
.sustainability-waste .--pb274 {
  padding-bottom: 274px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb274 {
    padding-bottom: 137px;
  }
}
.sustainability-waste .--mt275 {
  margin-top: 275px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt275 {
    margin-top: 137.5px;
  }
}
.sustainability-waste .--mb275 {
  margin-bottom: 275px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb275 {
    margin-bottom: 137.5px;
  }
}
.sustainability-waste .--pt275 {
  padding-top: 275px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt275 {
    padding-top: 137.5px;
  }
}
.sustainability-waste .--pb275 {
  padding-bottom: 275px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb275 {
    padding-bottom: 137.5px;
  }
}
.sustainability-waste .--mt276 {
  margin-top: 276px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt276 {
    margin-top: 138px;
  }
}
.sustainability-waste .--mb276 {
  margin-bottom: 276px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb276 {
    margin-bottom: 138px;
  }
}
.sustainability-waste .--pt276 {
  padding-top: 276px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt276 {
    padding-top: 138px;
  }
}
.sustainability-waste .--pb276 {
  padding-bottom: 276px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb276 {
    padding-bottom: 138px;
  }
}
.sustainability-waste .--mt277 {
  margin-top: 277px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt277 {
    margin-top: 138.5px;
  }
}
.sustainability-waste .--mb277 {
  margin-bottom: 277px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb277 {
    margin-bottom: 138.5px;
  }
}
.sustainability-waste .--pt277 {
  padding-top: 277px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt277 {
    padding-top: 138.5px;
  }
}
.sustainability-waste .--pb277 {
  padding-bottom: 277px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb277 {
    padding-bottom: 138.5px;
  }
}
.sustainability-waste .--mt278 {
  margin-top: 278px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt278 {
    margin-top: 139px;
  }
}
.sustainability-waste .--mb278 {
  margin-bottom: 278px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb278 {
    margin-bottom: 139px;
  }
}
.sustainability-waste .--pt278 {
  padding-top: 278px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt278 {
    padding-top: 139px;
  }
}
.sustainability-waste .--pb278 {
  padding-bottom: 278px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb278 {
    padding-bottom: 139px;
  }
}
.sustainability-waste .--mt279 {
  margin-top: 279px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt279 {
    margin-top: 139.5px;
  }
}
.sustainability-waste .--mb279 {
  margin-bottom: 279px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb279 {
    margin-bottom: 139.5px;
  }
}
.sustainability-waste .--pt279 {
  padding-top: 279px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt279 {
    padding-top: 139.5px;
  }
}
.sustainability-waste .--pb279 {
  padding-bottom: 279px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb279 {
    padding-bottom: 139.5px;
  }
}
.sustainability-waste .--mt280 {
  margin-top: 280px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt280 {
    margin-top: 140px;
  }
}
.sustainability-waste .--mb280 {
  margin-bottom: 280px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb280 {
    margin-bottom: 140px;
  }
}
.sustainability-waste .--pt280 {
  padding-top: 280px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt280 {
    padding-top: 140px;
  }
}
.sustainability-waste .--pb280 {
  padding-bottom: 280px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb280 {
    padding-bottom: 140px;
  }
}
.sustainability-waste .--mt281 {
  margin-top: 281px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt281 {
    margin-top: 140.5px;
  }
}
.sustainability-waste .--mb281 {
  margin-bottom: 281px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb281 {
    margin-bottom: 140.5px;
  }
}
.sustainability-waste .--pt281 {
  padding-top: 281px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt281 {
    padding-top: 140.5px;
  }
}
.sustainability-waste .--pb281 {
  padding-bottom: 281px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb281 {
    padding-bottom: 140.5px;
  }
}
.sustainability-waste .--mt282 {
  margin-top: 282px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt282 {
    margin-top: 141px;
  }
}
.sustainability-waste .--mb282 {
  margin-bottom: 282px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb282 {
    margin-bottom: 141px;
  }
}
.sustainability-waste .--pt282 {
  padding-top: 282px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt282 {
    padding-top: 141px;
  }
}
.sustainability-waste .--pb282 {
  padding-bottom: 282px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb282 {
    padding-bottom: 141px;
  }
}
.sustainability-waste .--mt283 {
  margin-top: 283px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt283 {
    margin-top: 141.5px;
  }
}
.sustainability-waste .--mb283 {
  margin-bottom: 283px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb283 {
    margin-bottom: 141.5px;
  }
}
.sustainability-waste .--pt283 {
  padding-top: 283px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt283 {
    padding-top: 141.5px;
  }
}
.sustainability-waste .--pb283 {
  padding-bottom: 283px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb283 {
    padding-bottom: 141.5px;
  }
}
.sustainability-waste .--mt284 {
  margin-top: 284px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt284 {
    margin-top: 142px;
  }
}
.sustainability-waste .--mb284 {
  margin-bottom: 284px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb284 {
    margin-bottom: 142px;
  }
}
.sustainability-waste .--pt284 {
  padding-top: 284px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt284 {
    padding-top: 142px;
  }
}
.sustainability-waste .--pb284 {
  padding-bottom: 284px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb284 {
    padding-bottom: 142px;
  }
}
.sustainability-waste .--mt285 {
  margin-top: 285px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt285 {
    margin-top: 142.5px;
  }
}
.sustainability-waste .--mb285 {
  margin-bottom: 285px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb285 {
    margin-bottom: 142.5px;
  }
}
.sustainability-waste .--pt285 {
  padding-top: 285px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt285 {
    padding-top: 142.5px;
  }
}
.sustainability-waste .--pb285 {
  padding-bottom: 285px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb285 {
    padding-bottom: 142.5px;
  }
}
.sustainability-waste .--mt286 {
  margin-top: 286px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt286 {
    margin-top: 143px;
  }
}
.sustainability-waste .--mb286 {
  margin-bottom: 286px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb286 {
    margin-bottom: 143px;
  }
}
.sustainability-waste .--pt286 {
  padding-top: 286px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt286 {
    padding-top: 143px;
  }
}
.sustainability-waste .--pb286 {
  padding-bottom: 286px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb286 {
    padding-bottom: 143px;
  }
}
.sustainability-waste .--mt287 {
  margin-top: 287px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt287 {
    margin-top: 143.5px;
  }
}
.sustainability-waste .--mb287 {
  margin-bottom: 287px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb287 {
    margin-bottom: 143.5px;
  }
}
.sustainability-waste .--pt287 {
  padding-top: 287px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt287 {
    padding-top: 143.5px;
  }
}
.sustainability-waste .--pb287 {
  padding-bottom: 287px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb287 {
    padding-bottom: 143.5px;
  }
}
.sustainability-waste .--mt288 {
  margin-top: 288px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt288 {
    margin-top: 144px;
  }
}
.sustainability-waste .--mb288 {
  margin-bottom: 288px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb288 {
    margin-bottom: 144px;
  }
}
.sustainability-waste .--pt288 {
  padding-top: 288px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt288 {
    padding-top: 144px;
  }
}
.sustainability-waste .--pb288 {
  padding-bottom: 288px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb288 {
    padding-bottom: 144px;
  }
}
.sustainability-waste .--mt289 {
  margin-top: 289px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt289 {
    margin-top: 144.5px;
  }
}
.sustainability-waste .--mb289 {
  margin-bottom: 289px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb289 {
    margin-bottom: 144.5px;
  }
}
.sustainability-waste .--pt289 {
  padding-top: 289px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt289 {
    padding-top: 144.5px;
  }
}
.sustainability-waste .--pb289 {
  padding-bottom: 289px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb289 {
    padding-bottom: 144.5px;
  }
}
.sustainability-waste .--mt290 {
  margin-top: 290px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt290 {
    margin-top: 145px;
  }
}
.sustainability-waste .--mb290 {
  margin-bottom: 290px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb290 {
    margin-bottom: 145px;
  }
}
.sustainability-waste .--pt290 {
  padding-top: 290px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt290 {
    padding-top: 145px;
  }
}
.sustainability-waste .--pb290 {
  padding-bottom: 290px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb290 {
    padding-bottom: 145px;
  }
}
.sustainability-waste .--mt291 {
  margin-top: 291px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt291 {
    margin-top: 145.5px;
  }
}
.sustainability-waste .--mb291 {
  margin-bottom: 291px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb291 {
    margin-bottom: 145.5px;
  }
}
.sustainability-waste .--pt291 {
  padding-top: 291px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt291 {
    padding-top: 145.5px;
  }
}
.sustainability-waste .--pb291 {
  padding-bottom: 291px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb291 {
    padding-bottom: 145.5px;
  }
}
.sustainability-waste .--mt292 {
  margin-top: 292px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt292 {
    margin-top: 146px;
  }
}
.sustainability-waste .--mb292 {
  margin-bottom: 292px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb292 {
    margin-bottom: 146px;
  }
}
.sustainability-waste .--pt292 {
  padding-top: 292px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt292 {
    padding-top: 146px;
  }
}
.sustainability-waste .--pb292 {
  padding-bottom: 292px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb292 {
    padding-bottom: 146px;
  }
}
.sustainability-waste .--mt293 {
  margin-top: 293px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt293 {
    margin-top: 146.5px;
  }
}
.sustainability-waste .--mb293 {
  margin-bottom: 293px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb293 {
    margin-bottom: 146.5px;
  }
}
.sustainability-waste .--pt293 {
  padding-top: 293px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt293 {
    padding-top: 146.5px;
  }
}
.sustainability-waste .--pb293 {
  padding-bottom: 293px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb293 {
    padding-bottom: 146.5px;
  }
}
.sustainability-waste .--mt294 {
  margin-top: 294px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt294 {
    margin-top: 147px;
  }
}
.sustainability-waste .--mb294 {
  margin-bottom: 294px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb294 {
    margin-bottom: 147px;
  }
}
.sustainability-waste .--pt294 {
  padding-top: 294px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt294 {
    padding-top: 147px;
  }
}
.sustainability-waste .--pb294 {
  padding-bottom: 294px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb294 {
    padding-bottom: 147px;
  }
}
.sustainability-waste .--mt295 {
  margin-top: 295px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt295 {
    margin-top: 147.5px;
  }
}
.sustainability-waste .--mb295 {
  margin-bottom: 295px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb295 {
    margin-bottom: 147.5px;
  }
}
.sustainability-waste .--pt295 {
  padding-top: 295px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt295 {
    padding-top: 147.5px;
  }
}
.sustainability-waste .--pb295 {
  padding-bottom: 295px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb295 {
    padding-bottom: 147.5px;
  }
}
.sustainability-waste .--mt296 {
  margin-top: 296px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt296 {
    margin-top: 148px;
  }
}
.sustainability-waste .--mb296 {
  margin-bottom: 296px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb296 {
    margin-bottom: 148px;
  }
}
.sustainability-waste .--pt296 {
  padding-top: 296px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt296 {
    padding-top: 148px;
  }
}
.sustainability-waste .--pb296 {
  padding-bottom: 296px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb296 {
    padding-bottom: 148px;
  }
}
.sustainability-waste .--mt297 {
  margin-top: 297px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt297 {
    margin-top: 148.5px;
  }
}
.sustainability-waste .--mb297 {
  margin-bottom: 297px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb297 {
    margin-bottom: 148.5px;
  }
}
.sustainability-waste .--pt297 {
  padding-top: 297px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt297 {
    padding-top: 148.5px;
  }
}
.sustainability-waste .--pb297 {
  padding-bottom: 297px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb297 {
    padding-bottom: 148.5px;
  }
}
.sustainability-waste .--mt298 {
  margin-top: 298px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt298 {
    margin-top: 149px;
  }
}
.sustainability-waste .--mb298 {
  margin-bottom: 298px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb298 {
    margin-bottom: 149px;
  }
}
.sustainability-waste .--pt298 {
  padding-top: 298px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt298 {
    padding-top: 149px;
  }
}
.sustainability-waste .--pb298 {
  padding-bottom: 298px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb298 {
    padding-bottom: 149px;
  }
}
.sustainability-waste .--mt299 {
  margin-top: 299px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt299 {
    margin-top: 149.5px;
  }
}
.sustainability-waste .--mb299 {
  margin-bottom: 299px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb299 {
    margin-bottom: 149.5px;
  }
}
.sustainability-waste .--pt299 {
  padding-top: 299px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt299 {
    padding-top: 149.5px;
  }
}
.sustainability-waste .--pb299 {
  padding-bottom: 299px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb299 {
    padding-bottom: 149.5px;
  }
}
.sustainability-waste .--mt300 {
  margin-top: 300px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt300 {
    margin-top: 150px;
  }
}
.sustainability-waste .--mb300 {
  margin-bottom: 300px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb300 {
    margin-bottom: 150px;
  }
}
.sustainability-waste .--pt300 {
  padding-top: 300px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt300 {
    padding-top: 150px;
  }
}
.sustainability-waste .--pb300 {
  padding-bottom: 300px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb300 {
    padding-bottom: 150px;
  }
}
.sustainability-waste .--mt301 {
  margin-top: 301px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt301 {
    margin-top: 150.5px;
  }
}
.sustainability-waste .--mb301 {
  margin-bottom: 301px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb301 {
    margin-bottom: 150.5px;
  }
}
.sustainability-waste .--pt301 {
  padding-top: 301px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt301 {
    padding-top: 150.5px;
  }
}
.sustainability-waste .--pb301 {
  padding-bottom: 301px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb301 {
    padding-bottom: 150.5px;
  }
}
.sustainability-waste .--mt302 {
  margin-top: 302px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt302 {
    margin-top: 151px;
  }
}
.sustainability-waste .--mb302 {
  margin-bottom: 302px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb302 {
    margin-bottom: 151px;
  }
}
.sustainability-waste .--pt302 {
  padding-top: 302px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt302 {
    padding-top: 151px;
  }
}
.sustainability-waste .--pb302 {
  padding-bottom: 302px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb302 {
    padding-bottom: 151px;
  }
}
.sustainability-waste .--mt303 {
  margin-top: 303px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt303 {
    margin-top: 151.5px;
  }
}
.sustainability-waste .--mb303 {
  margin-bottom: 303px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb303 {
    margin-bottom: 151.5px;
  }
}
.sustainability-waste .--pt303 {
  padding-top: 303px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt303 {
    padding-top: 151.5px;
  }
}
.sustainability-waste .--pb303 {
  padding-bottom: 303px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb303 {
    padding-bottom: 151.5px;
  }
}
.sustainability-waste .--mt304 {
  margin-top: 304px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt304 {
    margin-top: 152px;
  }
}
.sustainability-waste .--mb304 {
  margin-bottom: 304px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb304 {
    margin-bottom: 152px;
  }
}
.sustainability-waste .--pt304 {
  padding-top: 304px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt304 {
    padding-top: 152px;
  }
}
.sustainability-waste .--pb304 {
  padding-bottom: 304px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb304 {
    padding-bottom: 152px;
  }
}
.sustainability-waste .--mt305 {
  margin-top: 305px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt305 {
    margin-top: 152.5px;
  }
}
.sustainability-waste .--mb305 {
  margin-bottom: 305px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb305 {
    margin-bottom: 152.5px;
  }
}
.sustainability-waste .--pt305 {
  padding-top: 305px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt305 {
    padding-top: 152.5px;
  }
}
.sustainability-waste .--pb305 {
  padding-bottom: 305px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb305 {
    padding-bottom: 152.5px;
  }
}
.sustainability-waste .--mt306 {
  margin-top: 306px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt306 {
    margin-top: 153px;
  }
}
.sustainability-waste .--mb306 {
  margin-bottom: 306px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb306 {
    margin-bottom: 153px;
  }
}
.sustainability-waste .--pt306 {
  padding-top: 306px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt306 {
    padding-top: 153px;
  }
}
.sustainability-waste .--pb306 {
  padding-bottom: 306px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb306 {
    padding-bottom: 153px;
  }
}
.sustainability-waste .--mt307 {
  margin-top: 307px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt307 {
    margin-top: 153.5px;
  }
}
.sustainability-waste .--mb307 {
  margin-bottom: 307px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb307 {
    margin-bottom: 153.5px;
  }
}
.sustainability-waste .--pt307 {
  padding-top: 307px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt307 {
    padding-top: 153.5px;
  }
}
.sustainability-waste .--pb307 {
  padding-bottom: 307px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb307 {
    padding-bottom: 153.5px;
  }
}
.sustainability-waste .--mt308 {
  margin-top: 308px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt308 {
    margin-top: 154px;
  }
}
.sustainability-waste .--mb308 {
  margin-bottom: 308px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb308 {
    margin-bottom: 154px;
  }
}
.sustainability-waste .--pt308 {
  padding-top: 308px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt308 {
    padding-top: 154px;
  }
}
.sustainability-waste .--pb308 {
  padding-bottom: 308px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb308 {
    padding-bottom: 154px;
  }
}
.sustainability-waste .--mt309 {
  margin-top: 309px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt309 {
    margin-top: 154.5px;
  }
}
.sustainability-waste .--mb309 {
  margin-bottom: 309px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb309 {
    margin-bottom: 154.5px;
  }
}
.sustainability-waste .--pt309 {
  padding-top: 309px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt309 {
    padding-top: 154.5px;
  }
}
.sustainability-waste .--pb309 {
  padding-bottom: 309px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb309 {
    padding-bottom: 154.5px;
  }
}
.sustainability-waste .--mt310 {
  margin-top: 310px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt310 {
    margin-top: 155px;
  }
}
.sustainability-waste .--mb310 {
  margin-bottom: 310px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb310 {
    margin-bottom: 155px;
  }
}
.sustainability-waste .--pt310 {
  padding-top: 310px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt310 {
    padding-top: 155px;
  }
}
.sustainability-waste .--pb310 {
  padding-bottom: 310px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb310 {
    padding-bottom: 155px;
  }
}
.sustainability-waste .--mt311 {
  margin-top: 311px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt311 {
    margin-top: 155.5px;
  }
}
.sustainability-waste .--mb311 {
  margin-bottom: 311px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb311 {
    margin-bottom: 155.5px;
  }
}
.sustainability-waste .--pt311 {
  padding-top: 311px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt311 {
    padding-top: 155.5px;
  }
}
.sustainability-waste .--pb311 {
  padding-bottom: 311px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb311 {
    padding-bottom: 155.5px;
  }
}
.sustainability-waste .--mt312 {
  margin-top: 312px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt312 {
    margin-top: 156px;
  }
}
.sustainability-waste .--mb312 {
  margin-bottom: 312px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb312 {
    margin-bottom: 156px;
  }
}
.sustainability-waste .--pt312 {
  padding-top: 312px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt312 {
    padding-top: 156px;
  }
}
.sustainability-waste .--pb312 {
  padding-bottom: 312px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb312 {
    padding-bottom: 156px;
  }
}
.sustainability-waste .--mt313 {
  margin-top: 313px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt313 {
    margin-top: 156.5px;
  }
}
.sustainability-waste .--mb313 {
  margin-bottom: 313px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb313 {
    margin-bottom: 156.5px;
  }
}
.sustainability-waste .--pt313 {
  padding-top: 313px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt313 {
    padding-top: 156.5px;
  }
}
.sustainability-waste .--pb313 {
  padding-bottom: 313px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb313 {
    padding-bottom: 156.5px;
  }
}
.sustainability-waste .--mt314 {
  margin-top: 314px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt314 {
    margin-top: 157px;
  }
}
.sustainability-waste .--mb314 {
  margin-bottom: 314px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb314 {
    margin-bottom: 157px;
  }
}
.sustainability-waste .--pt314 {
  padding-top: 314px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt314 {
    padding-top: 157px;
  }
}
.sustainability-waste .--pb314 {
  padding-bottom: 314px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb314 {
    padding-bottom: 157px;
  }
}
.sustainability-waste .--mt315 {
  margin-top: 315px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt315 {
    margin-top: 157.5px;
  }
}
.sustainability-waste .--mb315 {
  margin-bottom: 315px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb315 {
    margin-bottom: 157.5px;
  }
}
.sustainability-waste .--pt315 {
  padding-top: 315px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt315 {
    padding-top: 157.5px;
  }
}
.sustainability-waste .--pb315 {
  padding-bottom: 315px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb315 {
    padding-bottom: 157.5px;
  }
}
.sustainability-waste .--mt316 {
  margin-top: 316px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt316 {
    margin-top: 158px;
  }
}
.sustainability-waste .--mb316 {
  margin-bottom: 316px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb316 {
    margin-bottom: 158px;
  }
}
.sustainability-waste .--pt316 {
  padding-top: 316px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt316 {
    padding-top: 158px;
  }
}
.sustainability-waste .--pb316 {
  padding-bottom: 316px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb316 {
    padding-bottom: 158px;
  }
}
.sustainability-waste .--mt317 {
  margin-top: 317px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt317 {
    margin-top: 158.5px;
  }
}
.sustainability-waste .--mb317 {
  margin-bottom: 317px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb317 {
    margin-bottom: 158.5px;
  }
}
.sustainability-waste .--pt317 {
  padding-top: 317px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt317 {
    padding-top: 158.5px;
  }
}
.sustainability-waste .--pb317 {
  padding-bottom: 317px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb317 {
    padding-bottom: 158.5px;
  }
}
.sustainability-waste .--mt318 {
  margin-top: 318px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt318 {
    margin-top: 159px;
  }
}
.sustainability-waste .--mb318 {
  margin-bottom: 318px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb318 {
    margin-bottom: 159px;
  }
}
.sustainability-waste .--pt318 {
  padding-top: 318px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt318 {
    padding-top: 159px;
  }
}
.sustainability-waste .--pb318 {
  padding-bottom: 318px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb318 {
    padding-bottom: 159px;
  }
}
.sustainability-waste .--mt319 {
  margin-top: 319px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt319 {
    margin-top: 159.5px;
  }
}
.sustainability-waste .--mb319 {
  margin-bottom: 319px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb319 {
    margin-bottom: 159.5px;
  }
}
.sustainability-waste .--pt319 {
  padding-top: 319px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt319 {
    padding-top: 159.5px;
  }
}
.sustainability-waste .--pb319 {
  padding-bottom: 319px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb319 {
    padding-bottom: 159.5px;
  }
}
.sustainability-waste .--mt320 {
  margin-top: 320px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt320 {
    margin-top: 160px;
  }
}
.sustainability-waste .--mb320 {
  margin-bottom: 320px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb320 {
    margin-bottom: 160px;
  }
}
.sustainability-waste .--pt320 {
  padding-top: 320px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt320 {
    padding-top: 160px;
  }
}
.sustainability-waste .--pb320 {
  padding-bottom: 320px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb320 {
    padding-bottom: 160px;
  }
}
.sustainability-waste .--mt321 {
  margin-top: 321px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt321 {
    margin-top: 160.5px;
  }
}
.sustainability-waste .--mb321 {
  margin-bottom: 321px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb321 {
    margin-bottom: 160.5px;
  }
}
.sustainability-waste .--pt321 {
  padding-top: 321px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt321 {
    padding-top: 160.5px;
  }
}
.sustainability-waste .--pb321 {
  padding-bottom: 321px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb321 {
    padding-bottom: 160.5px;
  }
}
.sustainability-waste .--mt322 {
  margin-top: 322px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt322 {
    margin-top: 161px;
  }
}
.sustainability-waste .--mb322 {
  margin-bottom: 322px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb322 {
    margin-bottom: 161px;
  }
}
.sustainability-waste .--pt322 {
  padding-top: 322px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt322 {
    padding-top: 161px;
  }
}
.sustainability-waste .--pb322 {
  padding-bottom: 322px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb322 {
    padding-bottom: 161px;
  }
}
.sustainability-waste .--mt323 {
  margin-top: 323px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt323 {
    margin-top: 161.5px;
  }
}
.sustainability-waste .--mb323 {
  margin-bottom: 323px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb323 {
    margin-bottom: 161.5px;
  }
}
.sustainability-waste .--pt323 {
  padding-top: 323px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt323 {
    padding-top: 161.5px;
  }
}
.sustainability-waste .--pb323 {
  padding-bottom: 323px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb323 {
    padding-bottom: 161.5px;
  }
}
.sustainability-waste .--mt324 {
  margin-top: 324px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt324 {
    margin-top: 162px;
  }
}
.sustainability-waste .--mb324 {
  margin-bottom: 324px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb324 {
    margin-bottom: 162px;
  }
}
.sustainability-waste .--pt324 {
  padding-top: 324px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt324 {
    padding-top: 162px;
  }
}
.sustainability-waste .--pb324 {
  padding-bottom: 324px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb324 {
    padding-bottom: 162px;
  }
}
.sustainability-waste .--mt325 {
  margin-top: 325px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt325 {
    margin-top: 162.5px;
  }
}
.sustainability-waste .--mb325 {
  margin-bottom: 325px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb325 {
    margin-bottom: 162.5px;
  }
}
.sustainability-waste .--pt325 {
  padding-top: 325px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt325 {
    padding-top: 162.5px;
  }
}
.sustainability-waste .--pb325 {
  padding-bottom: 325px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb325 {
    padding-bottom: 162.5px;
  }
}
.sustainability-waste .--mt326 {
  margin-top: 326px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt326 {
    margin-top: 163px;
  }
}
.sustainability-waste .--mb326 {
  margin-bottom: 326px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb326 {
    margin-bottom: 163px;
  }
}
.sustainability-waste .--pt326 {
  padding-top: 326px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt326 {
    padding-top: 163px;
  }
}
.sustainability-waste .--pb326 {
  padding-bottom: 326px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb326 {
    padding-bottom: 163px;
  }
}
.sustainability-waste .--mt327 {
  margin-top: 327px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt327 {
    margin-top: 163.5px;
  }
}
.sustainability-waste .--mb327 {
  margin-bottom: 327px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb327 {
    margin-bottom: 163.5px;
  }
}
.sustainability-waste .--pt327 {
  padding-top: 327px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt327 {
    padding-top: 163.5px;
  }
}
.sustainability-waste .--pb327 {
  padding-bottom: 327px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb327 {
    padding-bottom: 163.5px;
  }
}
.sustainability-waste .--mt328 {
  margin-top: 328px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt328 {
    margin-top: 164px;
  }
}
.sustainability-waste .--mb328 {
  margin-bottom: 328px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb328 {
    margin-bottom: 164px;
  }
}
.sustainability-waste .--pt328 {
  padding-top: 328px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt328 {
    padding-top: 164px;
  }
}
.sustainability-waste .--pb328 {
  padding-bottom: 328px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb328 {
    padding-bottom: 164px;
  }
}
.sustainability-waste .--mt329 {
  margin-top: 329px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt329 {
    margin-top: 164.5px;
  }
}
.sustainability-waste .--mb329 {
  margin-bottom: 329px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb329 {
    margin-bottom: 164.5px;
  }
}
.sustainability-waste .--pt329 {
  padding-top: 329px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt329 {
    padding-top: 164.5px;
  }
}
.sustainability-waste .--pb329 {
  padding-bottom: 329px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb329 {
    padding-bottom: 164.5px;
  }
}
.sustainability-waste .--mt330 {
  margin-top: 330px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt330 {
    margin-top: 165px;
  }
}
.sustainability-waste .--mb330 {
  margin-bottom: 330px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb330 {
    margin-bottom: 165px;
  }
}
.sustainability-waste .--pt330 {
  padding-top: 330px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt330 {
    padding-top: 165px;
  }
}
.sustainability-waste .--pb330 {
  padding-bottom: 330px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb330 {
    padding-bottom: 165px;
  }
}
.sustainability-waste .--mt331 {
  margin-top: 331px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt331 {
    margin-top: 165.5px;
  }
}
.sustainability-waste .--mb331 {
  margin-bottom: 331px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb331 {
    margin-bottom: 165.5px;
  }
}
.sustainability-waste .--pt331 {
  padding-top: 331px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt331 {
    padding-top: 165.5px;
  }
}
.sustainability-waste .--pb331 {
  padding-bottom: 331px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb331 {
    padding-bottom: 165.5px;
  }
}
.sustainability-waste .--mt332 {
  margin-top: 332px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt332 {
    margin-top: 166px;
  }
}
.sustainability-waste .--mb332 {
  margin-bottom: 332px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb332 {
    margin-bottom: 166px;
  }
}
.sustainability-waste .--pt332 {
  padding-top: 332px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt332 {
    padding-top: 166px;
  }
}
.sustainability-waste .--pb332 {
  padding-bottom: 332px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb332 {
    padding-bottom: 166px;
  }
}
.sustainability-waste .--mt333 {
  margin-top: 333px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt333 {
    margin-top: 166.5px;
  }
}
.sustainability-waste .--mb333 {
  margin-bottom: 333px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb333 {
    margin-bottom: 166.5px;
  }
}
.sustainability-waste .--pt333 {
  padding-top: 333px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt333 {
    padding-top: 166.5px;
  }
}
.sustainability-waste .--pb333 {
  padding-bottom: 333px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb333 {
    padding-bottom: 166.5px;
  }
}
.sustainability-waste .--mt334 {
  margin-top: 334px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt334 {
    margin-top: 167px;
  }
}
.sustainability-waste .--mb334 {
  margin-bottom: 334px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb334 {
    margin-bottom: 167px;
  }
}
.sustainability-waste .--pt334 {
  padding-top: 334px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt334 {
    padding-top: 167px;
  }
}
.sustainability-waste .--pb334 {
  padding-bottom: 334px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb334 {
    padding-bottom: 167px;
  }
}
.sustainability-waste .--mt335 {
  margin-top: 335px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt335 {
    margin-top: 167.5px;
  }
}
.sustainability-waste .--mb335 {
  margin-bottom: 335px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb335 {
    margin-bottom: 167.5px;
  }
}
.sustainability-waste .--pt335 {
  padding-top: 335px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt335 {
    padding-top: 167.5px;
  }
}
.sustainability-waste .--pb335 {
  padding-bottom: 335px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb335 {
    padding-bottom: 167.5px;
  }
}
.sustainability-waste .--mt336 {
  margin-top: 336px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt336 {
    margin-top: 168px;
  }
}
.sustainability-waste .--mb336 {
  margin-bottom: 336px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb336 {
    margin-bottom: 168px;
  }
}
.sustainability-waste .--pt336 {
  padding-top: 336px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt336 {
    padding-top: 168px;
  }
}
.sustainability-waste .--pb336 {
  padding-bottom: 336px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb336 {
    padding-bottom: 168px;
  }
}
.sustainability-waste .--mt337 {
  margin-top: 337px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt337 {
    margin-top: 168.5px;
  }
}
.sustainability-waste .--mb337 {
  margin-bottom: 337px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb337 {
    margin-bottom: 168.5px;
  }
}
.sustainability-waste .--pt337 {
  padding-top: 337px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt337 {
    padding-top: 168.5px;
  }
}
.sustainability-waste .--pb337 {
  padding-bottom: 337px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb337 {
    padding-bottom: 168.5px;
  }
}
.sustainability-waste .--mt338 {
  margin-top: 338px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt338 {
    margin-top: 169px;
  }
}
.sustainability-waste .--mb338 {
  margin-bottom: 338px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb338 {
    margin-bottom: 169px;
  }
}
.sustainability-waste .--pt338 {
  padding-top: 338px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt338 {
    padding-top: 169px;
  }
}
.sustainability-waste .--pb338 {
  padding-bottom: 338px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb338 {
    padding-bottom: 169px;
  }
}
.sustainability-waste .--mt339 {
  margin-top: 339px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt339 {
    margin-top: 169.5px;
  }
}
.sustainability-waste .--mb339 {
  margin-bottom: 339px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb339 {
    margin-bottom: 169.5px;
  }
}
.sustainability-waste .--pt339 {
  padding-top: 339px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt339 {
    padding-top: 169.5px;
  }
}
.sustainability-waste .--pb339 {
  padding-bottom: 339px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb339 {
    padding-bottom: 169.5px;
  }
}
.sustainability-waste .--mt340 {
  margin-top: 340px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt340 {
    margin-top: 170px;
  }
}
.sustainability-waste .--mb340 {
  margin-bottom: 340px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb340 {
    margin-bottom: 170px;
  }
}
.sustainability-waste .--pt340 {
  padding-top: 340px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt340 {
    padding-top: 170px;
  }
}
.sustainability-waste .--pb340 {
  padding-bottom: 340px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb340 {
    padding-bottom: 170px;
  }
}
.sustainability-waste .--mt341 {
  margin-top: 341px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt341 {
    margin-top: 170.5px;
  }
}
.sustainability-waste .--mb341 {
  margin-bottom: 341px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb341 {
    margin-bottom: 170.5px;
  }
}
.sustainability-waste .--pt341 {
  padding-top: 341px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt341 {
    padding-top: 170.5px;
  }
}
.sustainability-waste .--pb341 {
  padding-bottom: 341px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb341 {
    padding-bottom: 170.5px;
  }
}
.sustainability-waste .--mt342 {
  margin-top: 342px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt342 {
    margin-top: 171px;
  }
}
.sustainability-waste .--mb342 {
  margin-bottom: 342px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb342 {
    margin-bottom: 171px;
  }
}
.sustainability-waste .--pt342 {
  padding-top: 342px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt342 {
    padding-top: 171px;
  }
}
.sustainability-waste .--pb342 {
  padding-bottom: 342px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb342 {
    padding-bottom: 171px;
  }
}
.sustainability-waste .--mt343 {
  margin-top: 343px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt343 {
    margin-top: 171.5px;
  }
}
.sustainability-waste .--mb343 {
  margin-bottom: 343px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb343 {
    margin-bottom: 171.5px;
  }
}
.sustainability-waste .--pt343 {
  padding-top: 343px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt343 {
    padding-top: 171.5px;
  }
}
.sustainability-waste .--pb343 {
  padding-bottom: 343px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb343 {
    padding-bottom: 171.5px;
  }
}
.sustainability-waste .--mt344 {
  margin-top: 344px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt344 {
    margin-top: 172px;
  }
}
.sustainability-waste .--mb344 {
  margin-bottom: 344px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb344 {
    margin-bottom: 172px;
  }
}
.sustainability-waste .--pt344 {
  padding-top: 344px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt344 {
    padding-top: 172px;
  }
}
.sustainability-waste .--pb344 {
  padding-bottom: 344px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb344 {
    padding-bottom: 172px;
  }
}
.sustainability-waste .--mt345 {
  margin-top: 345px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt345 {
    margin-top: 172.5px;
  }
}
.sustainability-waste .--mb345 {
  margin-bottom: 345px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb345 {
    margin-bottom: 172.5px;
  }
}
.sustainability-waste .--pt345 {
  padding-top: 345px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt345 {
    padding-top: 172.5px;
  }
}
.sustainability-waste .--pb345 {
  padding-bottom: 345px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb345 {
    padding-bottom: 172.5px;
  }
}
.sustainability-waste .--mt346 {
  margin-top: 346px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt346 {
    margin-top: 173px;
  }
}
.sustainability-waste .--mb346 {
  margin-bottom: 346px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb346 {
    margin-bottom: 173px;
  }
}
.sustainability-waste .--pt346 {
  padding-top: 346px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt346 {
    padding-top: 173px;
  }
}
.sustainability-waste .--pb346 {
  padding-bottom: 346px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb346 {
    padding-bottom: 173px;
  }
}
.sustainability-waste .--mt347 {
  margin-top: 347px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt347 {
    margin-top: 173.5px;
  }
}
.sustainability-waste .--mb347 {
  margin-bottom: 347px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb347 {
    margin-bottom: 173.5px;
  }
}
.sustainability-waste .--pt347 {
  padding-top: 347px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt347 {
    padding-top: 173.5px;
  }
}
.sustainability-waste .--pb347 {
  padding-bottom: 347px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb347 {
    padding-bottom: 173.5px;
  }
}
.sustainability-waste .--mt348 {
  margin-top: 348px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt348 {
    margin-top: 174px;
  }
}
.sustainability-waste .--mb348 {
  margin-bottom: 348px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb348 {
    margin-bottom: 174px;
  }
}
.sustainability-waste .--pt348 {
  padding-top: 348px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt348 {
    padding-top: 174px;
  }
}
.sustainability-waste .--pb348 {
  padding-bottom: 348px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb348 {
    padding-bottom: 174px;
  }
}
.sustainability-waste .--mt349 {
  margin-top: 349px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt349 {
    margin-top: 174.5px;
  }
}
.sustainability-waste .--mb349 {
  margin-bottom: 349px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb349 {
    margin-bottom: 174.5px;
  }
}
.sustainability-waste .--pt349 {
  padding-top: 349px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt349 {
    padding-top: 174.5px;
  }
}
.sustainability-waste .--pb349 {
  padding-bottom: 349px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb349 {
    padding-bottom: 174.5px;
  }
}
.sustainability-waste .--mt350 {
  margin-top: 350px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt350 {
    margin-top: 175px;
  }
}
.sustainability-waste .--mb350 {
  margin-bottom: 350px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb350 {
    margin-bottom: 175px;
  }
}
.sustainability-waste .--pt350 {
  padding-top: 350px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt350 {
    padding-top: 175px;
  }
}
.sustainability-waste .--pb350 {
  padding-bottom: 350px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb350 {
    padding-bottom: 175px;
  }
}
.sustainability-waste .--mt351 {
  margin-top: 351px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt351 {
    margin-top: 175.5px;
  }
}
.sustainability-waste .--mb351 {
  margin-bottom: 351px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb351 {
    margin-bottom: 175.5px;
  }
}
.sustainability-waste .--pt351 {
  padding-top: 351px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt351 {
    padding-top: 175.5px;
  }
}
.sustainability-waste .--pb351 {
  padding-bottom: 351px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb351 {
    padding-bottom: 175.5px;
  }
}
.sustainability-waste .--mt352 {
  margin-top: 352px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt352 {
    margin-top: 176px;
  }
}
.sustainability-waste .--mb352 {
  margin-bottom: 352px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb352 {
    margin-bottom: 176px;
  }
}
.sustainability-waste .--pt352 {
  padding-top: 352px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt352 {
    padding-top: 176px;
  }
}
.sustainability-waste .--pb352 {
  padding-bottom: 352px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb352 {
    padding-bottom: 176px;
  }
}
.sustainability-waste .--mt353 {
  margin-top: 353px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt353 {
    margin-top: 176.5px;
  }
}
.sustainability-waste .--mb353 {
  margin-bottom: 353px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb353 {
    margin-bottom: 176.5px;
  }
}
.sustainability-waste .--pt353 {
  padding-top: 353px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt353 {
    padding-top: 176.5px;
  }
}
.sustainability-waste .--pb353 {
  padding-bottom: 353px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb353 {
    padding-bottom: 176.5px;
  }
}
.sustainability-waste .--mt354 {
  margin-top: 354px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt354 {
    margin-top: 177px;
  }
}
.sustainability-waste .--mb354 {
  margin-bottom: 354px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb354 {
    margin-bottom: 177px;
  }
}
.sustainability-waste .--pt354 {
  padding-top: 354px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt354 {
    padding-top: 177px;
  }
}
.sustainability-waste .--pb354 {
  padding-bottom: 354px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb354 {
    padding-bottom: 177px;
  }
}
.sustainability-waste .--mt355 {
  margin-top: 355px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt355 {
    margin-top: 177.5px;
  }
}
.sustainability-waste .--mb355 {
  margin-bottom: 355px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb355 {
    margin-bottom: 177.5px;
  }
}
.sustainability-waste .--pt355 {
  padding-top: 355px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt355 {
    padding-top: 177.5px;
  }
}
.sustainability-waste .--pb355 {
  padding-bottom: 355px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb355 {
    padding-bottom: 177.5px;
  }
}
.sustainability-waste .--mt356 {
  margin-top: 356px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt356 {
    margin-top: 178px;
  }
}
.sustainability-waste .--mb356 {
  margin-bottom: 356px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb356 {
    margin-bottom: 178px;
  }
}
.sustainability-waste .--pt356 {
  padding-top: 356px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt356 {
    padding-top: 178px;
  }
}
.sustainability-waste .--pb356 {
  padding-bottom: 356px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb356 {
    padding-bottom: 178px;
  }
}
.sustainability-waste .--mt357 {
  margin-top: 357px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt357 {
    margin-top: 178.5px;
  }
}
.sustainability-waste .--mb357 {
  margin-bottom: 357px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb357 {
    margin-bottom: 178.5px;
  }
}
.sustainability-waste .--pt357 {
  padding-top: 357px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt357 {
    padding-top: 178.5px;
  }
}
.sustainability-waste .--pb357 {
  padding-bottom: 357px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb357 {
    padding-bottom: 178.5px;
  }
}
.sustainability-waste .--mt358 {
  margin-top: 358px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt358 {
    margin-top: 179px;
  }
}
.sustainability-waste .--mb358 {
  margin-bottom: 358px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb358 {
    margin-bottom: 179px;
  }
}
.sustainability-waste .--pt358 {
  padding-top: 358px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt358 {
    padding-top: 179px;
  }
}
.sustainability-waste .--pb358 {
  padding-bottom: 358px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb358 {
    padding-bottom: 179px;
  }
}
.sustainability-waste .--mt359 {
  margin-top: 359px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt359 {
    margin-top: 179.5px;
  }
}
.sustainability-waste .--mb359 {
  margin-bottom: 359px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb359 {
    margin-bottom: 179.5px;
  }
}
.sustainability-waste .--pt359 {
  padding-top: 359px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt359 {
    padding-top: 179.5px;
  }
}
.sustainability-waste .--pb359 {
  padding-bottom: 359px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb359 {
    padding-bottom: 179.5px;
  }
}
.sustainability-waste .--mt360 {
  margin-top: 360px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt360 {
    margin-top: 180px;
  }
}
.sustainability-waste .--mb360 {
  margin-bottom: 360px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb360 {
    margin-bottom: 180px;
  }
}
.sustainability-waste .--pt360 {
  padding-top: 360px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt360 {
    padding-top: 180px;
  }
}
.sustainability-waste .--pb360 {
  padding-bottom: 360px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb360 {
    padding-bottom: 180px;
  }
}
.sustainability-waste .--mt361 {
  margin-top: 361px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt361 {
    margin-top: 180.5px;
  }
}
.sustainability-waste .--mb361 {
  margin-bottom: 361px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb361 {
    margin-bottom: 180.5px;
  }
}
.sustainability-waste .--pt361 {
  padding-top: 361px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt361 {
    padding-top: 180.5px;
  }
}
.sustainability-waste .--pb361 {
  padding-bottom: 361px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb361 {
    padding-bottom: 180.5px;
  }
}
.sustainability-waste .--mt362 {
  margin-top: 362px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt362 {
    margin-top: 181px;
  }
}
.sustainability-waste .--mb362 {
  margin-bottom: 362px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb362 {
    margin-bottom: 181px;
  }
}
.sustainability-waste .--pt362 {
  padding-top: 362px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt362 {
    padding-top: 181px;
  }
}
.sustainability-waste .--pb362 {
  padding-bottom: 362px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb362 {
    padding-bottom: 181px;
  }
}
.sustainability-waste .--mt363 {
  margin-top: 363px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt363 {
    margin-top: 181.5px;
  }
}
.sustainability-waste .--mb363 {
  margin-bottom: 363px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb363 {
    margin-bottom: 181.5px;
  }
}
.sustainability-waste .--pt363 {
  padding-top: 363px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt363 {
    padding-top: 181.5px;
  }
}
.sustainability-waste .--pb363 {
  padding-bottom: 363px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb363 {
    padding-bottom: 181.5px;
  }
}
.sustainability-waste .--mt364 {
  margin-top: 364px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt364 {
    margin-top: 182px;
  }
}
.sustainability-waste .--mb364 {
  margin-bottom: 364px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb364 {
    margin-bottom: 182px;
  }
}
.sustainability-waste .--pt364 {
  padding-top: 364px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt364 {
    padding-top: 182px;
  }
}
.sustainability-waste .--pb364 {
  padding-bottom: 364px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb364 {
    padding-bottom: 182px;
  }
}
.sustainability-waste .--mt365 {
  margin-top: 365px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt365 {
    margin-top: 182.5px;
  }
}
.sustainability-waste .--mb365 {
  margin-bottom: 365px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb365 {
    margin-bottom: 182.5px;
  }
}
.sustainability-waste .--pt365 {
  padding-top: 365px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt365 {
    padding-top: 182.5px;
  }
}
.sustainability-waste .--pb365 {
  padding-bottom: 365px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb365 {
    padding-bottom: 182.5px;
  }
}
.sustainability-waste .--mt366 {
  margin-top: 366px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt366 {
    margin-top: 183px;
  }
}
.sustainability-waste .--mb366 {
  margin-bottom: 366px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb366 {
    margin-bottom: 183px;
  }
}
.sustainability-waste .--pt366 {
  padding-top: 366px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt366 {
    padding-top: 183px;
  }
}
.sustainability-waste .--pb366 {
  padding-bottom: 366px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb366 {
    padding-bottom: 183px;
  }
}
.sustainability-waste .--mt367 {
  margin-top: 367px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt367 {
    margin-top: 183.5px;
  }
}
.sustainability-waste .--mb367 {
  margin-bottom: 367px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb367 {
    margin-bottom: 183.5px;
  }
}
.sustainability-waste .--pt367 {
  padding-top: 367px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt367 {
    padding-top: 183.5px;
  }
}
.sustainability-waste .--pb367 {
  padding-bottom: 367px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb367 {
    padding-bottom: 183.5px;
  }
}
.sustainability-waste .--mt368 {
  margin-top: 368px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt368 {
    margin-top: 184px;
  }
}
.sustainability-waste .--mb368 {
  margin-bottom: 368px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb368 {
    margin-bottom: 184px;
  }
}
.sustainability-waste .--pt368 {
  padding-top: 368px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt368 {
    padding-top: 184px;
  }
}
.sustainability-waste .--pb368 {
  padding-bottom: 368px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb368 {
    padding-bottom: 184px;
  }
}
.sustainability-waste .--mt369 {
  margin-top: 369px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt369 {
    margin-top: 184.5px;
  }
}
.sustainability-waste .--mb369 {
  margin-bottom: 369px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb369 {
    margin-bottom: 184.5px;
  }
}
.sustainability-waste .--pt369 {
  padding-top: 369px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt369 {
    padding-top: 184.5px;
  }
}
.sustainability-waste .--pb369 {
  padding-bottom: 369px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb369 {
    padding-bottom: 184.5px;
  }
}
.sustainability-waste .--mt370 {
  margin-top: 370px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt370 {
    margin-top: 185px;
  }
}
.sustainability-waste .--mb370 {
  margin-bottom: 370px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb370 {
    margin-bottom: 185px;
  }
}
.sustainability-waste .--pt370 {
  padding-top: 370px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt370 {
    padding-top: 185px;
  }
}
.sustainability-waste .--pb370 {
  padding-bottom: 370px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb370 {
    padding-bottom: 185px;
  }
}
.sustainability-waste .--mt371 {
  margin-top: 371px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt371 {
    margin-top: 185.5px;
  }
}
.sustainability-waste .--mb371 {
  margin-bottom: 371px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb371 {
    margin-bottom: 185.5px;
  }
}
.sustainability-waste .--pt371 {
  padding-top: 371px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt371 {
    padding-top: 185.5px;
  }
}
.sustainability-waste .--pb371 {
  padding-bottom: 371px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb371 {
    padding-bottom: 185.5px;
  }
}
.sustainability-waste .--mt372 {
  margin-top: 372px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt372 {
    margin-top: 186px;
  }
}
.sustainability-waste .--mb372 {
  margin-bottom: 372px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb372 {
    margin-bottom: 186px;
  }
}
.sustainability-waste .--pt372 {
  padding-top: 372px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt372 {
    padding-top: 186px;
  }
}
.sustainability-waste .--pb372 {
  padding-bottom: 372px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb372 {
    padding-bottom: 186px;
  }
}
.sustainability-waste .--mt373 {
  margin-top: 373px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt373 {
    margin-top: 186.5px;
  }
}
.sustainability-waste .--mb373 {
  margin-bottom: 373px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb373 {
    margin-bottom: 186.5px;
  }
}
.sustainability-waste .--pt373 {
  padding-top: 373px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt373 {
    padding-top: 186.5px;
  }
}
.sustainability-waste .--pb373 {
  padding-bottom: 373px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb373 {
    padding-bottom: 186.5px;
  }
}
.sustainability-waste .--mt374 {
  margin-top: 374px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt374 {
    margin-top: 187px;
  }
}
.sustainability-waste .--mb374 {
  margin-bottom: 374px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb374 {
    margin-bottom: 187px;
  }
}
.sustainability-waste .--pt374 {
  padding-top: 374px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt374 {
    padding-top: 187px;
  }
}
.sustainability-waste .--pb374 {
  padding-bottom: 374px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb374 {
    padding-bottom: 187px;
  }
}
.sustainability-waste .--mt375 {
  margin-top: 375px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt375 {
    margin-top: 187.5px;
  }
}
.sustainability-waste .--mb375 {
  margin-bottom: 375px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb375 {
    margin-bottom: 187.5px;
  }
}
.sustainability-waste .--pt375 {
  padding-top: 375px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt375 {
    padding-top: 187.5px;
  }
}
.sustainability-waste .--pb375 {
  padding-bottom: 375px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb375 {
    padding-bottom: 187.5px;
  }
}
.sustainability-waste .--mt376 {
  margin-top: 376px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt376 {
    margin-top: 188px;
  }
}
.sustainability-waste .--mb376 {
  margin-bottom: 376px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb376 {
    margin-bottom: 188px;
  }
}
.sustainability-waste .--pt376 {
  padding-top: 376px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt376 {
    padding-top: 188px;
  }
}
.sustainability-waste .--pb376 {
  padding-bottom: 376px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb376 {
    padding-bottom: 188px;
  }
}
.sustainability-waste .--mt377 {
  margin-top: 377px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt377 {
    margin-top: 188.5px;
  }
}
.sustainability-waste .--mb377 {
  margin-bottom: 377px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb377 {
    margin-bottom: 188.5px;
  }
}
.sustainability-waste .--pt377 {
  padding-top: 377px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt377 {
    padding-top: 188.5px;
  }
}
.sustainability-waste .--pb377 {
  padding-bottom: 377px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb377 {
    padding-bottom: 188.5px;
  }
}
.sustainability-waste .--mt378 {
  margin-top: 378px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt378 {
    margin-top: 189px;
  }
}
.sustainability-waste .--mb378 {
  margin-bottom: 378px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb378 {
    margin-bottom: 189px;
  }
}
.sustainability-waste .--pt378 {
  padding-top: 378px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt378 {
    padding-top: 189px;
  }
}
.sustainability-waste .--pb378 {
  padding-bottom: 378px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb378 {
    padding-bottom: 189px;
  }
}
.sustainability-waste .--mt379 {
  margin-top: 379px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt379 {
    margin-top: 189.5px;
  }
}
.sustainability-waste .--mb379 {
  margin-bottom: 379px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb379 {
    margin-bottom: 189.5px;
  }
}
.sustainability-waste .--pt379 {
  padding-top: 379px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt379 {
    padding-top: 189.5px;
  }
}
.sustainability-waste .--pb379 {
  padding-bottom: 379px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb379 {
    padding-bottom: 189.5px;
  }
}
.sustainability-waste .--mt380 {
  margin-top: 380px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt380 {
    margin-top: 190px;
  }
}
.sustainability-waste .--mb380 {
  margin-bottom: 380px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb380 {
    margin-bottom: 190px;
  }
}
.sustainability-waste .--pt380 {
  padding-top: 380px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt380 {
    padding-top: 190px;
  }
}
.sustainability-waste .--pb380 {
  padding-bottom: 380px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb380 {
    padding-bottom: 190px;
  }
}
.sustainability-waste .--mt381 {
  margin-top: 381px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt381 {
    margin-top: 190.5px;
  }
}
.sustainability-waste .--mb381 {
  margin-bottom: 381px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb381 {
    margin-bottom: 190.5px;
  }
}
.sustainability-waste .--pt381 {
  padding-top: 381px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt381 {
    padding-top: 190.5px;
  }
}
.sustainability-waste .--pb381 {
  padding-bottom: 381px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb381 {
    padding-bottom: 190.5px;
  }
}
.sustainability-waste .--mt382 {
  margin-top: 382px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt382 {
    margin-top: 191px;
  }
}
.sustainability-waste .--mb382 {
  margin-bottom: 382px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb382 {
    margin-bottom: 191px;
  }
}
.sustainability-waste .--pt382 {
  padding-top: 382px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt382 {
    padding-top: 191px;
  }
}
.sustainability-waste .--pb382 {
  padding-bottom: 382px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb382 {
    padding-bottom: 191px;
  }
}
.sustainability-waste .--mt383 {
  margin-top: 383px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt383 {
    margin-top: 191.5px;
  }
}
.sustainability-waste .--mb383 {
  margin-bottom: 383px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb383 {
    margin-bottom: 191.5px;
  }
}
.sustainability-waste .--pt383 {
  padding-top: 383px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt383 {
    padding-top: 191.5px;
  }
}
.sustainability-waste .--pb383 {
  padding-bottom: 383px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb383 {
    padding-bottom: 191.5px;
  }
}
.sustainability-waste .--mt384 {
  margin-top: 384px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt384 {
    margin-top: 192px;
  }
}
.sustainability-waste .--mb384 {
  margin-bottom: 384px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb384 {
    margin-bottom: 192px;
  }
}
.sustainability-waste .--pt384 {
  padding-top: 384px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt384 {
    padding-top: 192px;
  }
}
.sustainability-waste .--pb384 {
  padding-bottom: 384px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb384 {
    padding-bottom: 192px;
  }
}
.sustainability-waste .--mt385 {
  margin-top: 385px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt385 {
    margin-top: 192.5px;
  }
}
.sustainability-waste .--mb385 {
  margin-bottom: 385px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb385 {
    margin-bottom: 192.5px;
  }
}
.sustainability-waste .--pt385 {
  padding-top: 385px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt385 {
    padding-top: 192.5px;
  }
}
.sustainability-waste .--pb385 {
  padding-bottom: 385px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb385 {
    padding-bottom: 192.5px;
  }
}
.sustainability-waste .--mt386 {
  margin-top: 386px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt386 {
    margin-top: 193px;
  }
}
.sustainability-waste .--mb386 {
  margin-bottom: 386px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb386 {
    margin-bottom: 193px;
  }
}
.sustainability-waste .--pt386 {
  padding-top: 386px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt386 {
    padding-top: 193px;
  }
}
.sustainability-waste .--pb386 {
  padding-bottom: 386px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb386 {
    padding-bottom: 193px;
  }
}
.sustainability-waste .--mt387 {
  margin-top: 387px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt387 {
    margin-top: 193.5px;
  }
}
.sustainability-waste .--mb387 {
  margin-bottom: 387px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb387 {
    margin-bottom: 193.5px;
  }
}
.sustainability-waste .--pt387 {
  padding-top: 387px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt387 {
    padding-top: 193.5px;
  }
}
.sustainability-waste .--pb387 {
  padding-bottom: 387px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb387 {
    padding-bottom: 193.5px;
  }
}
.sustainability-waste .--mt388 {
  margin-top: 388px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt388 {
    margin-top: 194px;
  }
}
.sustainability-waste .--mb388 {
  margin-bottom: 388px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb388 {
    margin-bottom: 194px;
  }
}
.sustainability-waste .--pt388 {
  padding-top: 388px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt388 {
    padding-top: 194px;
  }
}
.sustainability-waste .--pb388 {
  padding-bottom: 388px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb388 {
    padding-bottom: 194px;
  }
}
.sustainability-waste .--mt389 {
  margin-top: 389px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt389 {
    margin-top: 194.5px;
  }
}
.sustainability-waste .--mb389 {
  margin-bottom: 389px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb389 {
    margin-bottom: 194.5px;
  }
}
.sustainability-waste .--pt389 {
  padding-top: 389px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt389 {
    padding-top: 194.5px;
  }
}
.sustainability-waste .--pb389 {
  padding-bottom: 389px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb389 {
    padding-bottom: 194.5px;
  }
}
.sustainability-waste .--mt390 {
  margin-top: 390px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt390 {
    margin-top: 195px;
  }
}
.sustainability-waste .--mb390 {
  margin-bottom: 390px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb390 {
    margin-bottom: 195px;
  }
}
.sustainability-waste .--pt390 {
  padding-top: 390px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt390 {
    padding-top: 195px;
  }
}
.sustainability-waste .--pb390 {
  padding-bottom: 390px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb390 {
    padding-bottom: 195px;
  }
}
.sustainability-waste .--mt391 {
  margin-top: 391px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt391 {
    margin-top: 195.5px;
  }
}
.sustainability-waste .--mb391 {
  margin-bottom: 391px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb391 {
    margin-bottom: 195.5px;
  }
}
.sustainability-waste .--pt391 {
  padding-top: 391px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt391 {
    padding-top: 195.5px;
  }
}
.sustainability-waste .--pb391 {
  padding-bottom: 391px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb391 {
    padding-bottom: 195.5px;
  }
}
.sustainability-waste .--mt392 {
  margin-top: 392px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt392 {
    margin-top: 196px;
  }
}
.sustainability-waste .--mb392 {
  margin-bottom: 392px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb392 {
    margin-bottom: 196px;
  }
}
.sustainability-waste .--pt392 {
  padding-top: 392px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt392 {
    padding-top: 196px;
  }
}
.sustainability-waste .--pb392 {
  padding-bottom: 392px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb392 {
    padding-bottom: 196px;
  }
}
.sustainability-waste .--mt393 {
  margin-top: 393px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt393 {
    margin-top: 196.5px;
  }
}
.sustainability-waste .--mb393 {
  margin-bottom: 393px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb393 {
    margin-bottom: 196.5px;
  }
}
.sustainability-waste .--pt393 {
  padding-top: 393px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt393 {
    padding-top: 196.5px;
  }
}
.sustainability-waste .--pb393 {
  padding-bottom: 393px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb393 {
    padding-bottom: 196.5px;
  }
}
.sustainability-waste .--mt394 {
  margin-top: 394px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt394 {
    margin-top: 197px;
  }
}
.sustainability-waste .--mb394 {
  margin-bottom: 394px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb394 {
    margin-bottom: 197px;
  }
}
.sustainability-waste .--pt394 {
  padding-top: 394px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt394 {
    padding-top: 197px;
  }
}
.sustainability-waste .--pb394 {
  padding-bottom: 394px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb394 {
    padding-bottom: 197px;
  }
}
.sustainability-waste .--mt395 {
  margin-top: 395px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt395 {
    margin-top: 197.5px;
  }
}
.sustainability-waste .--mb395 {
  margin-bottom: 395px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb395 {
    margin-bottom: 197.5px;
  }
}
.sustainability-waste .--pt395 {
  padding-top: 395px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt395 {
    padding-top: 197.5px;
  }
}
.sustainability-waste .--pb395 {
  padding-bottom: 395px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb395 {
    padding-bottom: 197.5px;
  }
}
.sustainability-waste .--mt396 {
  margin-top: 396px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt396 {
    margin-top: 198px;
  }
}
.sustainability-waste .--mb396 {
  margin-bottom: 396px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb396 {
    margin-bottom: 198px;
  }
}
.sustainability-waste .--pt396 {
  padding-top: 396px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt396 {
    padding-top: 198px;
  }
}
.sustainability-waste .--pb396 {
  padding-bottom: 396px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb396 {
    padding-bottom: 198px;
  }
}
.sustainability-waste .--mt397 {
  margin-top: 397px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt397 {
    margin-top: 198.5px;
  }
}
.sustainability-waste .--mb397 {
  margin-bottom: 397px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb397 {
    margin-bottom: 198.5px;
  }
}
.sustainability-waste .--pt397 {
  padding-top: 397px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt397 {
    padding-top: 198.5px;
  }
}
.sustainability-waste .--pb397 {
  padding-bottom: 397px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb397 {
    padding-bottom: 198.5px;
  }
}
.sustainability-waste .--mt398 {
  margin-top: 398px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt398 {
    margin-top: 199px;
  }
}
.sustainability-waste .--mb398 {
  margin-bottom: 398px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb398 {
    margin-bottom: 199px;
  }
}
.sustainability-waste .--pt398 {
  padding-top: 398px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt398 {
    padding-top: 199px;
  }
}
.sustainability-waste .--pb398 {
  padding-bottom: 398px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb398 {
    padding-bottom: 199px;
  }
}
.sustainability-waste .--mt399 {
  margin-top: 399px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt399 {
    margin-top: 199.5px;
  }
}
.sustainability-waste .--mb399 {
  margin-bottom: 399px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb399 {
    margin-bottom: 199.5px;
  }
}
.sustainability-waste .--pt399 {
  padding-top: 399px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt399 {
    padding-top: 199.5px;
  }
}
.sustainability-waste .--pb399 {
  padding-bottom: 399px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb399 {
    padding-bottom: 199.5px;
  }
}
.sustainability-waste .--mt400 {
  margin-top: 400px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt400 {
    margin-top: 200px;
  }
}
.sustainability-waste .--mb400 {
  margin-bottom: 400px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb400 {
    margin-bottom: 200px;
  }
}
.sustainability-waste .--pt400 {
  padding-top: 400px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt400 {
    padding-top: 200px;
  }
}
.sustainability-waste .--pb400 {
  padding-bottom: 400px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb400 {
    padding-bottom: 200px;
  }
}
.sustainability-waste .--mt401 {
  margin-top: 401px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt401 {
    margin-top: 200.5px;
  }
}
.sustainability-waste .--mb401 {
  margin-bottom: 401px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb401 {
    margin-bottom: 200.5px;
  }
}
.sustainability-waste .--pt401 {
  padding-top: 401px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt401 {
    padding-top: 200.5px;
  }
}
.sustainability-waste .--pb401 {
  padding-bottom: 401px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb401 {
    padding-bottom: 200.5px;
  }
}
.sustainability-waste .--mt402 {
  margin-top: 402px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt402 {
    margin-top: 201px;
  }
}
.sustainability-waste .--mb402 {
  margin-bottom: 402px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb402 {
    margin-bottom: 201px;
  }
}
.sustainability-waste .--pt402 {
  padding-top: 402px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt402 {
    padding-top: 201px;
  }
}
.sustainability-waste .--pb402 {
  padding-bottom: 402px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb402 {
    padding-bottom: 201px;
  }
}
.sustainability-waste .--mt403 {
  margin-top: 403px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt403 {
    margin-top: 201.5px;
  }
}
.sustainability-waste .--mb403 {
  margin-bottom: 403px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb403 {
    margin-bottom: 201.5px;
  }
}
.sustainability-waste .--pt403 {
  padding-top: 403px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt403 {
    padding-top: 201.5px;
  }
}
.sustainability-waste .--pb403 {
  padding-bottom: 403px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb403 {
    padding-bottom: 201.5px;
  }
}
.sustainability-waste .--mt404 {
  margin-top: 404px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt404 {
    margin-top: 202px;
  }
}
.sustainability-waste .--mb404 {
  margin-bottom: 404px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb404 {
    margin-bottom: 202px;
  }
}
.sustainability-waste .--pt404 {
  padding-top: 404px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt404 {
    padding-top: 202px;
  }
}
.sustainability-waste .--pb404 {
  padding-bottom: 404px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb404 {
    padding-bottom: 202px;
  }
}
.sustainability-waste .--mt405 {
  margin-top: 405px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt405 {
    margin-top: 202.5px;
  }
}
.sustainability-waste .--mb405 {
  margin-bottom: 405px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb405 {
    margin-bottom: 202.5px;
  }
}
.sustainability-waste .--pt405 {
  padding-top: 405px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt405 {
    padding-top: 202.5px;
  }
}
.sustainability-waste .--pb405 {
  padding-bottom: 405px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb405 {
    padding-bottom: 202.5px;
  }
}
.sustainability-waste .--mt406 {
  margin-top: 406px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt406 {
    margin-top: 203px;
  }
}
.sustainability-waste .--mb406 {
  margin-bottom: 406px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb406 {
    margin-bottom: 203px;
  }
}
.sustainability-waste .--pt406 {
  padding-top: 406px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt406 {
    padding-top: 203px;
  }
}
.sustainability-waste .--pb406 {
  padding-bottom: 406px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb406 {
    padding-bottom: 203px;
  }
}
.sustainability-waste .--mt407 {
  margin-top: 407px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt407 {
    margin-top: 203.5px;
  }
}
.sustainability-waste .--mb407 {
  margin-bottom: 407px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb407 {
    margin-bottom: 203.5px;
  }
}
.sustainability-waste .--pt407 {
  padding-top: 407px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt407 {
    padding-top: 203.5px;
  }
}
.sustainability-waste .--pb407 {
  padding-bottom: 407px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb407 {
    padding-bottom: 203.5px;
  }
}
.sustainability-waste .--mt408 {
  margin-top: 408px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt408 {
    margin-top: 204px;
  }
}
.sustainability-waste .--mb408 {
  margin-bottom: 408px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb408 {
    margin-bottom: 204px;
  }
}
.sustainability-waste .--pt408 {
  padding-top: 408px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt408 {
    padding-top: 204px;
  }
}
.sustainability-waste .--pb408 {
  padding-bottom: 408px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb408 {
    padding-bottom: 204px;
  }
}
.sustainability-waste .--mt409 {
  margin-top: 409px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt409 {
    margin-top: 204.5px;
  }
}
.sustainability-waste .--mb409 {
  margin-bottom: 409px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb409 {
    margin-bottom: 204.5px;
  }
}
.sustainability-waste .--pt409 {
  padding-top: 409px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt409 {
    padding-top: 204.5px;
  }
}
.sustainability-waste .--pb409 {
  padding-bottom: 409px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb409 {
    padding-bottom: 204.5px;
  }
}
.sustainability-waste .--mt410 {
  margin-top: 410px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt410 {
    margin-top: 205px;
  }
}
.sustainability-waste .--mb410 {
  margin-bottom: 410px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb410 {
    margin-bottom: 205px;
  }
}
.sustainability-waste .--pt410 {
  padding-top: 410px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt410 {
    padding-top: 205px;
  }
}
.sustainability-waste .--pb410 {
  padding-bottom: 410px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb410 {
    padding-bottom: 205px;
  }
}
.sustainability-waste .--mt411 {
  margin-top: 411px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt411 {
    margin-top: 205.5px;
  }
}
.sustainability-waste .--mb411 {
  margin-bottom: 411px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb411 {
    margin-bottom: 205.5px;
  }
}
.sustainability-waste .--pt411 {
  padding-top: 411px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt411 {
    padding-top: 205.5px;
  }
}
.sustainability-waste .--pb411 {
  padding-bottom: 411px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb411 {
    padding-bottom: 205.5px;
  }
}
.sustainability-waste .--mt412 {
  margin-top: 412px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt412 {
    margin-top: 206px;
  }
}
.sustainability-waste .--mb412 {
  margin-bottom: 412px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb412 {
    margin-bottom: 206px;
  }
}
.sustainability-waste .--pt412 {
  padding-top: 412px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt412 {
    padding-top: 206px;
  }
}
.sustainability-waste .--pb412 {
  padding-bottom: 412px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb412 {
    padding-bottom: 206px;
  }
}
.sustainability-waste .--mt413 {
  margin-top: 413px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt413 {
    margin-top: 206.5px;
  }
}
.sustainability-waste .--mb413 {
  margin-bottom: 413px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb413 {
    margin-bottom: 206.5px;
  }
}
.sustainability-waste .--pt413 {
  padding-top: 413px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt413 {
    padding-top: 206.5px;
  }
}
.sustainability-waste .--pb413 {
  padding-bottom: 413px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb413 {
    padding-bottom: 206.5px;
  }
}
.sustainability-waste .--mt414 {
  margin-top: 414px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt414 {
    margin-top: 207px;
  }
}
.sustainability-waste .--mb414 {
  margin-bottom: 414px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb414 {
    margin-bottom: 207px;
  }
}
.sustainability-waste .--pt414 {
  padding-top: 414px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt414 {
    padding-top: 207px;
  }
}
.sustainability-waste .--pb414 {
  padding-bottom: 414px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb414 {
    padding-bottom: 207px;
  }
}
.sustainability-waste .--mt415 {
  margin-top: 415px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt415 {
    margin-top: 207.5px;
  }
}
.sustainability-waste .--mb415 {
  margin-bottom: 415px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb415 {
    margin-bottom: 207.5px;
  }
}
.sustainability-waste .--pt415 {
  padding-top: 415px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt415 {
    padding-top: 207.5px;
  }
}
.sustainability-waste .--pb415 {
  padding-bottom: 415px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb415 {
    padding-bottom: 207.5px;
  }
}
.sustainability-waste .--mt416 {
  margin-top: 416px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt416 {
    margin-top: 208px;
  }
}
.sustainability-waste .--mb416 {
  margin-bottom: 416px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb416 {
    margin-bottom: 208px;
  }
}
.sustainability-waste .--pt416 {
  padding-top: 416px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt416 {
    padding-top: 208px;
  }
}
.sustainability-waste .--pb416 {
  padding-bottom: 416px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb416 {
    padding-bottom: 208px;
  }
}
.sustainability-waste .--mt417 {
  margin-top: 417px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt417 {
    margin-top: 208.5px;
  }
}
.sustainability-waste .--mb417 {
  margin-bottom: 417px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb417 {
    margin-bottom: 208.5px;
  }
}
.sustainability-waste .--pt417 {
  padding-top: 417px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt417 {
    padding-top: 208.5px;
  }
}
.sustainability-waste .--pb417 {
  padding-bottom: 417px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb417 {
    padding-bottom: 208.5px;
  }
}
.sustainability-waste .--mt418 {
  margin-top: 418px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt418 {
    margin-top: 209px;
  }
}
.sustainability-waste .--mb418 {
  margin-bottom: 418px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb418 {
    margin-bottom: 209px;
  }
}
.sustainability-waste .--pt418 {
  padding-top: 418px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt418 {
    padding-top: 209px;
  }
}
.sustainability-waste .--pb418 {
  padding-bottom: 418px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb418 {
    padding-bottom: 209px;
  }
}
.sustainability-waste .--mt419 {
  margin-top: 419px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt419 {
    margin-top: 209.5px;
  }
}
.sustainability-waste .--mb419 {
  margin-bottom: 419px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb419 {
    margin-bottom: 209.5px;
  }
}
.sustainability-waste .--pt419 {
  padding-top: 419px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt419 {
    padding-top: 209.5px;
  }
}
.sustainability-waste .--pb419 {
  padding-bottom: 419px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb419 {
    padding-bottom: 209.5px;
  }
}
.sustainability-waste .--mt420 {
  margin-top: 420px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt420 {
    margin-top: 210px;
  }
}
.sustainability-waste .--mb420 {
  margin-bottom: 420px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb420 {
    margin-bottom: 210px;
  }
}
.sustainability-waste .--pt420 {
  padding-top: 420px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt420 {
    padding-top: 210px;
  }
}
.sustainability-waste .--pb420 {
  padding-bottom: 420px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb420 {
    padding-bottom: 210px;
  }
}
.sustainability-waste .--mt421 {
  margin-top: 421px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt421 {
    margin-top: 210.5px;
  }
}
.sustainability-waste .--mb421 {
  margin-bottom: 421px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb421 {
    margin-bottom: 210.5px;
  }
}
.sustainability-waste .--pt421 {
  padding-top: 421px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt421 {
    padding-top: 210.5px;
  }
}
.sustainability-waste .--pb421 {
  padding-bottom: 421px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb421 {
    padding-bottom: 210.5px;
  }
}
.sustainability-waste .--mt422 {
  margin-top: 422px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt422 {
    margin-top: 211px;
  }
}
.sustainability-waste .--mb422 {
  margin-bottom: 422px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb422 {
    margin-bottom: 211px;
  }
}
.sustainability-waste .--pt422 {
  padding-top: 422px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt422 {
    padding-top: 211px;
  }
}
.sustainability-waste .--pb422 {
  padding-bottom: 422px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb422 {
    padding-bottom: 211px;
  }
}
.sustainability-waste .--mt423 {
  margin-top: 423px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt423 {
    margin-top: 211.5px;
  }
}
.sustainability-waste .--mb423 {
  margin-bottom: 423px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb423 {
    margin-bottom: 211.5px;
  }
}
.sustainability-waste .--pt423 {
  padding-top: 423px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt423 {
    padding-top: 211.5px;
  }
}
.sustainability-waste .--pb423 {
  padding-bottom: 423px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb423 {
    padding-bottom: 211.5px;
  }
}
.sustainability-waste .--mt424 {
  margin-top: 424px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt424 {
    margin-top: 212px;
  }
}
.sustainability-waste .--mb424 {
  margin-bottom: 424px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb424 {
    margin-bottom: 212px;
  }
}
.sustainability-waste .--pt424 {
  padding-top: 424px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt424 {
    padding-top: 212px;
  }
}
.sustainability-waste .--pb424 {
  padding-bottom: 424px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb424 {
    padding-bottom: 212px;
  }
}
.sustainability-waste .--mt425 {
  margin-top: 425px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt425 {
    margin-top: 212.5px;
  }
}
.sustainability-waste .--mb425 {
  margin-bottom: 425px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb425 {
    margin-bottom: 212.5px;
  }
}
.sustainability-waste .--pt425 {
  padding-top: 425px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt425 {
    padding-top: 212.5px;
  }
}
.sustainability-waste .--pb425 {
  padding-bottom: 425px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb425 {
    padding-bottom: 212.5px;
  }
}
.sustainability-waste .--mt426 {
  margin-top: 426px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt426 {
    margin-top: 213px;
  }
}
.sustainability-waste .--mb426 {
  margin-bottom: 426px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb426 {
    margin-bottom: 213px;
  }
}
.sustainability-waste .--pt426 {
  padding-top: 426px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt426 {
    padding-top: 213px;
  }
}
.sustainability-waste .--pb426 {
  padding-bottom: 426px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb426 {
    padding-bottom: 213px;
  }
}
.sustainability-waste .--mt427 {
  margin-top: 427px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt427 {
    margin-top: 213.5px;
  }
}
.sustainability-waste .--mb427 {
  margin-bottom: 427px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb427 {
    margin-bottom: 213.5px;
  }
}
.sustainability-waste .--pt427 {
  padding-top: 427px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt427 {
    padding-top: 213.5px;
  }
}
.sustainability-waste .--pb427 {
  padding-bottom: 427px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb427 {
    padding-bottom: 213.5px;
  }
}
.sustainability-waste .--mt428 {
  margin-top: 428px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt428 {
    margin-top: 214px;
  }
}
.sustainability-waste .--mb428 {
  margin-bottom: 428px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb428 {
    margin-bottom: 214px;
  }
}
.sustainability-waste .--pt428 {
  padding-top: 428px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt428 {
    padding-top: 214px;
  }
}
.sustainability-waste .--pb428 {
  padding-bottom: 428px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb428 {
    padding-bottom: 214px;
  }
}
.sustainability-waste .--mt429 {
  margin-top: 429px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt429 {
    margin-top: 214.5px;
  }
}
.sustainability-waste .--mb429 {
  margin-bottom: 429px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb429 {
    margin-bottom: 214.5px;
  }
}
.sustainability-waste .--pt429 {
  padding-top: 429px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt429 {
    padding-top: 214.5px;
  }
}
.sustainability-waste .--pb429 {
  padding-bottom: 429px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb429 {
    padding-bottom: 214.5px;
  }
}
.sustainability-waste .--mt430 {
  margin-top: 430px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt430 {
    margin-top: 215px;
  }
}
.sustainability-waste .--mb430 {
  margin-bottom: 430px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb430 {
    margin-bottom: 215px;
  }
}
.sustainability-waste .--pt430 {
  padding-top: 430px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt430 {
    padding-top: 215px;
  }
}
.sustainability-waste .--pb430 {
  padding-bottom: 430px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb430 {
    padding-bottom: 215px;
  }
}
.sustainability-waste .--mt431 {
  margin-top: 431px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt431 {
    margin-top: 215.5px;
  }
}
.sustainability-waste .--mb431 {
  margin-bottom: 431px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb431 {
    margin-bottom: 215.5px;
  }
}
.sustainability-waste .--pt431 {
  padding-top: 431px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt431 {
    padding-top: 215.5px;
  }
}
.sustainability-waste .--pb431 {
  padding-bottom: 431px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb431 {
    padding-bottom: 215.5px;
  }
}
.sustainability-waste .--mt432 {
  margin-top: 432px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt432 {
    margin-top: 216px;
  }
}
.sustainability-waste .--mb432 {
  margin-bottom: 432px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb432 {
    margin-bottom: 216px;
  }
}
.sustainability-waste .--pt432 {
  padding-top: 432px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt432 {
    padding-top: 216px;
  }
}
.sustainability-waste .--pb432 {
  padding-bottom: 432px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb432 {
    padding-bottom: 216px;
  }
}
.sustainability-waste .--mt433 {
  margin-top: 433px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt433 {
    margin-top: 216.5px;
  }
}
.sustainability-waste .--mb433 {
  margin-bottom: 433px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb433 {
    margin-bottom: 216.5px;
  }
}
.sustainability-waste .--pt433 {
  padding-top: 433px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt433 {
    padding-top: 216.5px;
  }
}
.sustainability-waste .--pb433 {
  padding-bottom: 433px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb433 {
    padding-bottom: 216.5px;
  }
}
.sustainability-waste .--mt434 {
  margin-top: 434px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt434 {
    margin-top: 217px;
  }
}
.sustainability-waste .--mb434 {
  margin-bottom: 434px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb434 {
    margin-bottom: 217px;
  }
}
.sustainability-waste .--pt434 {
  padding-top: 434px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt434 {
    padding-top: 217px;
  }
}
.sustainability-waste .--pb434 {
  padding-bottom: 434px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb434 {
    padding-bottom: 217px;
  }
}
.sustainability-waste .--mt435 {
  margin-top: 435px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt435 {
    margin-top: 217.5px;
  }
}
.sustainability-waste .--mb435 {
  margin-bottom: 435px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb435 {
    margin-bottom: 217.5px;
  }
}
.sustainability-waste .--pt435 {
  padding-top: 435px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt435 {
    padding-top: 217.5px;
  }
}
.sustainability-waste .--pb435 {
  padding-bottom: 435px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb435 {
    padding-bottom: 217.5px;
  }
}
.sustainability-waste .--mt436 {
  margin-top: 436px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt436 {
    margin-top: 218px;
  }
}
.sustainability-waste .--mb436 {
  margin-bottom: 436px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb436 {
    margin-bottom: 218px;
  }
}
.sustainability-waste .--pt436 {
  padding-top: 436px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt436 {
    padding-top: 218px;
  }
}
.sustainability-waste .--pb436 {
  padding-bottom: 436px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb436 {
    padding-bottom: 218px;
  }
}
.sustainability-waste .--mt437 {
  margin-top: 437px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt437 {
    margin-top: 218.5px;
  }
}
.sustainability-waste .--mb437 {
  margin-bottom: 437px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb437 {
    margin-bottom: 218.5px;
  }
}
.sustainability-waste .--pt437 {
  padding-top: 437px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt437 {
    padding-top: 218.5px;
  }
}
.sustainability-waste .--pb437 {
  padding-bottom: 437px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb437 {
    padding-bottom: 218.5px;
  }
}
.sustainability-waste .--mt438 {
  margin-top: 438px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt438 {
    margin-top: 219px;
  }
}
.sustainability-waste .--mb438 {
  margin-bottom: 438px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb438 {
    margin-bottom: 219px;
  }
}
.sustainability-waste .--pt438 {
  padding-top: 438px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt438 {
    padding-top: 219px;
  }
}
.sustainability-waste .--pb438 {
  padding-bottom: 438px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb438 {
    padding-bottom: 219px;
  }
}
.sustainability-waste .--mt439 {
  margin-top: 439px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt439 {
    margin-top: 219.5px;
  }
}
.sustainability-waste .--mb439 {
  margin-bottom: 439px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb439 {
    margin-bottom: 219.5px;
  }
}
.sustainability-waste .--pt439 {
  padding-top: 439px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt439 {
    padding-top: 219.5px;
  }
}
.sustainability-waste .--pb439 {
  padding-bottom: 439px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb439 {
    padding-bottom: 219.5px;
  }
}
.sustainability-waste .--mt440 {
  margin-top: 440px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt440 {
    margin-top: 220px;
  }
}
.sustainability-waste .--mb440 {
  margin-bottom: 440px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb440 {
    margin-bottom: 220px;
  }
}
.sustainability-waste .--pt440 {
  padding-top: 440px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt440 {
    padding-top: 220px;
  }
}
.sustainability-waste .--pb440 {
  padding-bottom: 440px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb440 {
    padding-bottom: 220px;
  }
}
.sustainability-waste .--mt441 {
  margin-top: 441px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt441 {
    margin-top: 220.5px;
  }
}
.sustainability-waste .--mb441 {
  margin-bottom: 441px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb441 {
    margin-bottom: 220.5px;
  }
}
.sustainability-waste .--pt441 {
  padding-top: 441px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt441 {
    padding-top: 220.5px;
  }
}
.sustainability-waste .--pb441 {
  padding-bottom: 441px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb441 {
    padding-bottom: 220.5px;
  }
}
.sustainability-waste .--mt442 {
  margin-top: 442px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt442 {
    margin-top: 221px;
  }
}
.sustainability-waste .--mb442 {
  margin-bottom: 442px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb442 {
    margin-bottom: 221px;
  }
}
.sustainability-waste .--pt442 {
  padding-top: 442px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt442 {
    padding-top: 221px;
  }
}
.sustainability-waste .--pb442 {
  padding-bottom: 442px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb442 {
    padding-bottom: 221px;
  }
}
.sustainability-waste .--mt443 {
  margin-top: 443px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt443 {
    margin-top: 221.5px;
  }
}
.sustainability-waste .--mb443 {
  margin-bottom: 443px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb443 {
    margin-bottom: 221.5px;
  }
}
.sustainability-waste .--pt443 {
  padding-top: 443px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt443 {
    padding-top: 221.5px;
  }
}
.sustainability-waste .--pb443 {
  padding-bottom: 443px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb443 {
    padding-bottom: 221.5px;
  }
}
.sustainability-waste .--mt444 {
  margin-top: 444px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt444 {
    margin-top: 222px;
  }
}
.sustainability-waste .--mb444 {
  margin-bottom: 444px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb444 {
    margin-bottom: 222px;
  }
}
.sustainability-waste .--pt444 {
  padding-top: 444px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt444 {
    padding-top: 222px;
  }
}
.sustainability-waste .--pb444 {
  padding-bottom: 444px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb444 {
    padding-bottom: 222px;
  }
}
.sustainability-waste .--mt445 {
  margin-top: 445px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt445 {
    margin-top: 222.5px;
  }
}
.sustainability-waste .--mb445 {
  margin-bottom: 445px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb445 {
    margin-bottom: 222.5px;
  }
}
.sustainability-waste .--pt445 {
  padding-top: 445px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt445 {
    padding-top: 222.5px;
  }
}
.sustainability-waste .--pb445 {
  padding-bottom: 445px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb445 {
    padding-bottom: 222.5px;
  }
}
.sustainability-waste .--mt446 {
  margin-top: 446px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt446 {
    margin-top: 223px;
  }
}
.sustainability-waste .--mb446 {
  margin-bottom: 446px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb446 {
    margin-bottom: 223px;
  }
}
.sustainability-waste .--pt446 {
  padding-top: 446px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt446 {
    padding-top: 223px;
  }
}
.sustainability-waste .--pb446 {
  padding-bottom: 446px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb446 {
    padding-bottom: 223px;
  }
}
.sustainability-waste .--mt447 {
  margin-top: 447px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt447 {
    margin-top: 223.5px;
  }
}
.sustainability-waste .--mb447 {
  margin-bottom: 447px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb447 {
    margin-bottom: 223.5px;
  }
}
.sustainability-waste .--pt447 {
  padding-top: 447px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt447 {
    padding-top: 223.5px;
  }
}
.sustainability-waste .--pb447 {
  padding-bottom: 447px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb447 {
    padding-bottom: 223.5px;
  }
}
.sustainability-waste .--mt448 {
  margin-top: 448px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt448 {
    margin-top: 224px;
  }
}
.sustainability-waste .--mb448 {
  margin-bottom: 448px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb448 {
    margin-bottom: 224px;
  }
}
.sustainability-waste .--pt448 {
  padding-top: 448px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt448 {
    padding-top: 224px;
  }
}
.sustainability-waste .--pb448 {
  padding-bottom: 448px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb448 {
    padding-bottom: 224px;
  }
}
.sustainability-waste .--mt449 {
  margin-top: 449px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt449 {
    margin-top: 224.5px;
  }
}
.sustainability-waste .--mb449 {
  margin-bottom: 449px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb449 {
    margin-bottom: 224.5px;
  }
}
.sustainability-waste .--pt449 {
  padding-top: 449px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt449 {
    padding-top: 224.5px;
  }
}
.sustainability-waste .--pb449 {
  padding-bottom: 449px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb449 {
    padding-bottom: 224.5px;
  }
}
.sustainability-waste .--mt450 {
  margin-top: 450px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt450 {
    margin-top: 225px;
  }
}
.sustainability-waste .--mb450 {
  margin-bottom: 450px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb450 {
    margin-bottom: 225px;
  }
}
.sustainability-waste .--pt450 {
  padding-top: 450px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt450 {
    padding-top: 225px;
  }
}
.sustainability-waste .--pb450 {
  padding-bottom: 450px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb450 {
    padding-bottom: 225px;
  }
}
.sustainability-waste .--mt451 {
  margin-top: 451px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt451 {
    margin-top: 225.5px;
  }
}
.sustainability-waste .--mb451 {
  margin-bottom: 451px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb451 {
    margin-bottom: 225.5px;
  }
}
.sustainability-waste .--pt451 {
  padding-top: 451px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt451 {
    padding-top: 225.5px;
  }
}
.sustainability-waste .--pb451 {
  padding-bottom: 451px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb451 {
    padding-bottom: 225.5px;
  }
}
.sustainability-waste .--mt452 {
  margin-top: 452px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt452 {
    margin-top: 226px;
  }
}
.sustainability-waste .--mb452 {
  margin-bottom: 452px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb452 {
    margin-bottom: 226px;
  }
}
.sustainability-waste .--pt452 {
  padding-top: 452px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt452 {
    padding-top: 226px;
  }
}
.sustainability-waste .--pb452 {
  padding-bottom: 452px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb452 {
    padding-bottom: 226px;
  }
}
.sustainability-waste .--mt453 {
  margin-top: 453px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt453 {
    margin-top: 226.5px;
  }
}
.sustainability-waste .--mb453 {
  margin-bottom: 453px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb453 {
    margin-bottom: 226.5px;
  }
}
.sustainability-waste .--pt453 {
  padding-top: 453px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt453 {
    padding-top: 226.5px;
  }
}
.sustainability-waste .--pb453 {
  padding-bottom: 453px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb453 {
    padding-bottom: 226.5px;
  }
}
.sustainability-waste .--mt454 {
  margin-top: 454px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt454 {
    margin-top: 227px;
  }
}
.sustainability-waste .--mb454 {
  margin-bottom: 454px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb454 {
    margin-bottom: 227px;
  }
}
.sustainability-waste .--pt454 {
  padding-top: 454px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt454 {
    padding-top: 227px;
  }
}
.sustainability-waste .--pb454 {
  padding-bottom: 454px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb454 {
    padding-bottom: 227px;
  }
}
.sustainability-waste .--mt455 {
  margin-top: 455px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt455 {
    margin-top: 227.5px;
  }
}
.sustainability-waste .--mb455 {
  margin-bottom: 455px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb455 {
    margin-bottom: 227.5px;
  }
}
.sustainability-waste .--pt455 {
  padding-top: 455px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt455 {
    padding-top: 227.5px;
  }
}
.sustainability-waste .--pb455 {
  padding-bottom: 455px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb455 {
    padding-bottom: 227.5px;
  }
}
.sustainability-waste .--mt456 {
  margin-top: 456px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt456 {
    margin-top: 228px;
  }
}
.sustainability-waste .--mb456 {
  margin-bottom: 456px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb456 {
    margin-bottom: 228px;
  }
}
.sustainability-waste .--pt456 {
  padding-top: 456px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt456 {
    padding-top: 228px;
  }
}
.sustainability-waste .--pb456 {
  padding-bottom: 456px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb456 {
    padding-bottom: 228px;
  }
}
.sustainability-waste .--mt457 {
  margin-top: 457px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt457 {
    margin-top: 228.5px;
  }
}
.sustainability-waste .--mb457 {
  margin-bottom: 457px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb457 {
    margin-bottom: 228.5px;
  }
}
.sustainability-waste .--pt457 {
  padding-top: 457px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt457 {
    padding-top: 228.5px;
  }
}
.sustainability-waste .--pb457 {
  padding-bottom: 457px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb457 {
    padding-bottom: 228.5px;
  }
}
.sustainability-waste .--mt458 {
  margin-top: 458px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt458 {
    margin-top: 229px;
  }
}
.sustainability-waste .--mb458 {
  margin-bottom: 458px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb458 {
    margin-bottom: 229px;
  }
}
.sustainability-waste .--pt458 {
  padding-top: 458px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt458 {
    padding-top: 229px;
  }
}
.sustainability-waste .--pb458 {
  padding-bottom: 458px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb458 {
    padding-bottom: 229px;
  }
}
.sustainability-waste .--mt459 {
  margin-top: 459px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt459 {
    margin-top: 229.5px;
  }
}
.sustainability-waste .--mb459 {
  margin-bottom: 459px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb459 {
    margin-bottom: 229.5px;
  }
}
.sustainability-waste .--pt459 {
  padding-top: 459px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt459 {
    padding-top: 229.5px;
  }
}
.sustainability-waste .--pb459 {
  padding-bottom: 459px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb459 {
    padding-bottom: 229.5px;
  }
}
.sustainability-waste .--mt460 {
  margin-top: 460px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt460 {
    margin-top: 230px;
  }
}
.sustainability-waste .--mb460 {
  margin-bottom: 460px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb460 {
    margin-bottom: 230px;
  }
}
.sustainability-waste .--pt460 {
  padding-top: 460px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt460 {
    padding-top: 230px;
  }
}
.sustainability-waste .--pb460 {
  padding-bottom: 460px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb460 {
    padding-bottom: 230px;
  }
}
.sustainability-waste .--mt461 {
  margin-top: 461px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt461 {
    margin-top: 230.5px;
  }
}
.sustainability-waste .--mb461 {
  margin-bottom: 461px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb461 {
    margin-bottom: 230.5px;
  }
}
.sustainability-waste .--pt461 {
  padding-top: 461px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt461 {
    padding-top: 230.5px;
  }
}
.sustainability-waste .--pb461 {
  padding-bottom: 461px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb461 {
    padding-bottom: 230.5px;
  }
}
.sustainability-waste .--mt462 {
  margin-top: 462px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt462 {
    margin-top: 231px;
  }
}
.sustainability-waste .--mb462 {
  margin-bottom: 462px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb462 {
    margin-bottom: 231px;
  }
}
.sustainability-waste .--pt462 {
  padding-top: 462px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt462 {
    padding-top: 231px;
  }
}
.sustainability-waste .--pb462 {
  padding-bottom: 462px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb462 {
    padding-bottom: 231px;
  }
}
.sustainability-waste .--mt463 {
  margin-top: 463px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt463 {
    margin-top: 231.5px;
  }
}
.sustainability-waste .--mb463 {
  margin-bottom: 463px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb463 {
    margin-bottom: 231.5px;
  }
}
.sustainability-waste .--pt463 {
  padding-top: 463px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt463 {
    padding-top: 231.5px;
  }
}
.sustainability-waste .--pb463 {
  padding-bottom: 463px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb463 {
    padding-bottom: 231.5px;
  }
}
.sustainability-waste .--mt464 {
  margin-top: 464px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt464 {
    margin-top: 232px;
  }
}
.sustainability-waste .--mb464 {
  margin-bottom: 464px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb464 {
    margin-bottom: 232px;
  }
}
.sustainability-waste .--pt464 {
  padding-top: 464px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt464 {
    padding-top: 232px;
  }
}
.sustainability-waste .--pb464 {
  padding-bottom: 464px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb464 {
    padding-bottom: 232px;
  }
}
.sustainability-waste .--mt465 {
  margin-top: 465px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt465 {
    margin-top: 232.5px;
  }
}
.sustainability-waste .--mb465 {
  margin-bottom: 465px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb465 {
    margin-bottom: 232.5px;
  }
}
.sustainability-waste .--pt465 {
  padding-top: 465px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt465 {
    padding-top: 232.5px;
  }
}
.sustainability-waste .--pb465 {
  padding-bottom: 465px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb465 {
    padding-bottom: 232.5px;
  }
}
.sustainability-waste .--mt466 {
  margin-top: 466px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt466 {
    margin-top: 233px;
  }
}
.sustainability-waste .--mb466 {
  margin-bottom: 466px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb466 {
    margin-bottom: 233px;
  }
}
.sustainability-waste .--pt466 {
  padding-top: 466px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt466 {
    padding-top: 233px;
  }
}
.sustainability-waste .--pb466 {
  padding-bottom: 466px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb466 {
    padding-bottom: 233px;
  }
}
.sustainability-waste .--mt467 {
  margin-top: 467px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt467 {
    margin-top: 233.5px;
  }
}
.sustainability-waste .--mb467 {
  margin-bottom: 467px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb467 {
    margin-bottom: 233.5px;
  }
}
.sustainability-waste .--pt467 {
  padding-top: 467px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt467 {
    padding-top: 233.5px;
  }
}
.sustainability-waste .--pb467 {
  padding-bottom: 467px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb467 {
    padding-bottom: 233.5px;
  }
}
.sustainability-waste .--mt468 {
  margin-top: 468px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt468 {
    margin-top: 234px;
  }
}
.sustainability-waste .--mb468 {
  margin-bottom: 468px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb468 {
    margin-bottom: 234px;
  }
}
.sustainability-waste .--pt468 {
  padding-top: 468px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt468 {
    padding-top: 234px;
  }
}
.sustainability-waste .--pb468 {
  padding-bottom: 468px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb468 {
    padding-bottom: 234px;
  }
}
.sustainability-waste .--mt469 {
  margin-top: 469px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt469 {
    margin-top: 234.5px;
  }
}
.sustainability-waste .--mb469 {
  margin-bottom: 469px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb469 {
    margin-bottom: 234.5px;
  }
}
.sustainability-waste .--pt469 {
  padding-top: 469px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt469 {
    padding-top: 234.5px;
  }
}
.sustainability-waste .--pb469 {
  padding-bottom: 469px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb469 {
    padding-bottom: 234.5px;
  }
}
.sustainability-waste .--mt470 {
  margin-top: 470px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt470 {
    margin-top: 235px;
  }
}
.sustainability-waste .--mb470 {
  margin-bottom: 470px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb470 {
    margin-bottom: 235px;
  }
}
.sustainability-waste .--pt470 {
  padding-top: 470px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt470 {
    padding-top: 235px;
  }
}
.sustainability-waste .--pb470 {
  padding-bottom: 470px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb470 {
    padding-bottom: 235px;
  }
}
.sustainability-waste .--mt471 {
  margin-top: 471px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt471 {
    margin-top: 235.5px;
  }
}
.sustainability-waste .--mb471 {
  margin-bottom: 471px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb471 {
    margin-bottom: 235.5px;
  }
}
.sustainability-waste .--pt471 {
  padding-top: 471px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt471 {
    padding-top: 235.5px;
  }
}
.sustainability-waste .--pb471 {
  padding-bottom: 471px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb471 {
    padding-bottom: 235.5px;
  }
}
.sustainability-waste .--mt472 {
  margin-top: 472px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt472 {
    margin-top: 236px;
  }
}
.sustainability-waste .--mb472 {
  margin-bottom: 472px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb472 {
    margin-bottom: 236px;
  }
}
.sustainability-waste .--pt472 {
  padding-top: 472px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt472 {
    padding-top: 236px;
  }
}
.sustainability-waste .--pb472 {
  padding-bottom: 472px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb472 {
    padding-bottom: 236px;
  }
}
.sustainability-waste .--mt473 {
  margin-top: 473px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt473 {
    margin-top: 236.5px;
  }
}
.sustainability-waste .--mb473 {
  margin-bottom: 473px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb473 {
    margin-bottom: 236.5px;
  }
}
.sustainability-waste .--pt473 {
  padding-top: 473px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt473 {
    padding-top: 236.5px;
  }
}
.sustainability-waste .--pb473 {
  padding-bottom: 473px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb473 {
    padding-bottom: 236.5px;
  }
}
.sustainability-waste .--mt474 {
  margin-top: 474px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt474 {
    margin-top: 237px;
  }
}
.sustainability-waste .--mb474 {
  margin-bottom: 474px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb474 {
    margin-bottom: 237px;
  }
}
.sustainability-waste .--pt474 {
  padding-top: 474px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt474 {
    padding-top: 237px;
  }
}
.sustainability-waste .--pb474 {
  padding-bottom: 474px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb474 {
    padding-bottom: 237px;
  }
}
.sustainability-waste .--mt475 {
  margin-top: 475px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt475 {
    margin-top: 237.5px;
  }
}
.sustainability-waste .--mb475 {
  margin-bottom: 475px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb475 {
    margin-bottom: 237.5px;
  }
}
.sustainability-waste .--pt475 {
  padding-top: 475px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt475 {
    padding-top: 237.5px;
  }
}
.sustainability-waste .--pb475 {
  padding-bottom: 475px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb475 {
    padding-bottom: 237.5px;
  }
}
.sustainability-waste .--mt476 {
  margin-top: 476px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt476 {
    margin-top: 238px;
  }
}
.sustainability-waste .--mb476 {
  margin-bottom: 476px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb476 {
    margin-bottom: 238px;
  }
}
.sustainability-waste .--pt476 {
  padding-top: 476px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt476 {
    padding-top: 238px;
  }
}
.sustainability-waste .--pb476 {
  padding-bottom: 476px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb476 {
    padding-bottom: 238px;
  }
}
.sustainability-waste .--mt477 {
  margin-top: 477px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt477 {
    margin-top: 238.5px;
  }
}
.sustainability-waste .--mb477 {
  margin-bottom: 477px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb477 {
    margin-bottom: 238.5px;
  }
}
.sustainability-waste .--pt477 {
  padding-top: 477px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt477 {
    padding-top: 238.5px;
  }
}
.sustainability-waste .--pb477 {
  padding-bottom: 477px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb477 {
    padding-bottom: 238.5px;
  }
}
.sustainability-waste .--mt478 {
  margin-top: 478px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt478 {
    margin-top: 239px;
  }
}
.sustainability-waste .--mb478 {
  margin-bottom: 478px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb478 {
    margin-bottom: 239px;
  }
}
.sustainability-waste .--pt478 {
  padding-top: 478px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt478 {
    padding-top: 239px;
  }
}
.sustainability-waste .--pb478 {
  padding-bottom: 478px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb478 {
    padding-bottom: 239px;
  }
}
.sustainability-waste .--mt479 {
  margin-top: 479px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt479 {
    margin-top: 239.5px;
  }
}
.sustainability-waste .--mb479 {
  margin-bottom: 479px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb479 {
    margin-bottom: 239.5px;
  }
}
.sustainability-waste .--pt479 {
  padding-top: 479px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt479 {
    padding-top: 239.5px;
  }
}
.sustainability-waste .--pb479 {
  padding-bottom: 479px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb479 {
    padding-bottom: 239.5px;
  }
}
.sustainability-waste .--mt480 {
  margin-top: 480px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt480 {
    margin-top: 240px;
  }
}
.sustainability-waste .--mb480 {
  margin-bottom: 480px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb480 {
    margin-bottom: 240px;
  }
}
.sustainability-waste .--pt480 {
  padding-top: 480px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt480 {
    padding-top: 240px;
  }
}
.sustainability-waste .--pb480 {
  padding-bottom: 480px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb480 {
    padding-bottom: 240px;
  }
}
.sustainability-waste .--mt481 {
  margin-top: 481px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt481 {
    margin-top: 240.5px;
  }
}
.sustainability-waste .--mb481 {
  margin-bottom: 481px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb481 {
    margin-bottom: 240.5px;
  }
}
.sustainability-waste .--pt481 {
  padding-top: 481px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt481 {
    padding-top: 240.5px;
  }
}
.sustainability-waste .--pb481 {
  padding-bottom: 481px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb481 {
    padding-bottom: 240.5px;
  }
}
.sustainability-waste .--mt482 {
  margin-top: 482px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt482 {
    margin-top: 241px;
  }
}
.sustainability-waste .--mb482 {
  margin-bottom: 482px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb482 {
    margin-bottom: 241px;
  }
}
.sustainability-waste .--pt482 {
  padding-top: 482px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt482 {
    padding-top: 241px;
  }
}
.sustainability-waste .--pb482 {
  padding-bottom: 482px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb482 {
    padding-bottom: 241px;
  }
}
.sustainability-waste .--mt483 {
  margin-top: 483px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt483 {
    margin-top: 241.5px;
  }
}
.sustainability-waste .--mb483 {
  margin-bottom: 483px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb483 {
    margin-bottom: 241.5px;
  }
}
.sustainability-waste .--pt483 {
  padding-top: 483px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt483 {
    padding-top: 241.5px;
  }
}
.sustainability-waste .--pb483 {
  padding-bottom: 483px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb483 {
    padding-bottom: 241.5px;
  }
}
.sustainability-waste .--mt484 {
  margin-top: 484px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt484 {
    margin-top: 242px;
  }
}
.sustainability-waste .--mb484 {
  margin-bottom: 484px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb484 {
    margin-bottom: 242px;
  }
}
.sustainability-waste .--pt484 {
  padding-top: 484px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt484 {
    padding-top: 242px;
  }
}
.sustainability-waste .--pb484 {
  padding-bottom: 484px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb484 {
    padding-bottom: 242px;
  }
}
.sustainability-waste .--mt485 {
  margin-top: 485px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt485 {
    margin-top: 242.5px;
  }
}
.sustainability-waste .--mb485 {
  margin-bottom: 485px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb485 {
    margin-bottom: 242.5px;
  }
}
.sustainability-waste .--pt485 {
  padding-top: 485px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt485 {
    padding-top: 242.5px;
  }
}
.sustainability-waste .--pb485 {
  padding-bottom: 485px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb485 {
    padding-bottom: 242.5px;
  }
}
.sustainability-waste .--mt486 {
  margin-top: 486px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt486 {
    margin-top: 243px;
  }
}
.sustainability-waste .--mb486 {
  margin-bottom: 486px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb486 {
    margin-bottom: 243px;
  }
}
.sustainability-waste .--pt486 {
  padding-top: 486px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt486 {
    padding-top: 243px;
  }
}
.sustainability-waste .--pb486 {
  padding-bottom: 486px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb486 {
    padding-bottom: 243px;
  }
}
.sustainability-waste .--mt487 {
  margin-top: 487px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt487 {
    margin-top: 243.5px;
  }
}
.sustainability-waste .--mb487 {
  margin-bottom: 487px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb487 {
    margin-bottom: 243.5px;
  }
}
.sustainability-waste .--pt487 {
  padding-top: 487px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt487 {
    padding-top: 243.5px;
  }
}
.sustainability-waste .--pb487 {
  padding-bottom: 487px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb487 {
    padding-bottom: 243.5px;
  }
}
.sustainability-waste .--mt488 {
  margin-top: 488px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt488 {
    margin-top: 244px;
  }
}
.sustainability-waste .--mb488 {
  margin-bottom: 488px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb488 {
    margin-bottom: 244px;
  }
}
.sustainability-waste .--pt488 {
  padding-top: 488px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt488 {
    padding-top: 244px;
  }
}
.sustainability-waste .--pb488 {
  padding-bottom: 488px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb488 {
    padding-bottom: 244px;
  }
}
.sustainability-waste .--mt489 {
  margin-top: 489px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt489 {
    margin-top: 244.5px;
  }
}
.sustainability-waste .--mb489 {
  margin-bottom: 489px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb489 {
    margin-bottom: 244.5px;
  }
}
.sustainability-waste .--pt489 {
  padding-top: 489px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt489 {
    padding-top: 244.5px;
  }
}
.sustainability-waste .--pb489 {
  padding-bottom: 489px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb489 {
    padding-bottom: 244.5px;
  }
}
.sustainability-waste .--mt490 {
  margin-top: 490px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt490 {
    margin-top: 245px;
  }
}
.sustainability-waste .--mb490 {
  margin-bottom: 490px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb490 {
    margin-bottom: 245px;
  }
}
.sustainability-waste .--pt490 {
  padding-top: 490px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt490 {
    padding-top: 245px;
  }
}
.sustainability-waste .--pb490 {
  padding-bottom: 490px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb490 {
    padding-bottom: 245px;
  }
}
.sustainability-waste .--mt491 {
  margin-top: 491px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt491 {
    margin-top: 245.5px;
  }
}
.sustainability-waste .--mb491 {
  margin-bottom: 491px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb491 {
    margin-bottom: 245.5px;
  }
}
.sustainability-waste .--pt491 {
  padding-top: 491px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt491 {
    padding-top: 245.5px;
  }
}
.sustainability-waste .--pb491 {
  padding-bottom: 491px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb491 {
    padding-bottom: 245.5px;
  }
}
.sustainability-waste .--mt492 {
  margin-top: 492px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt492 {
    margin-top: 246px;
  }
}
.sustainability-waste .--mb492 {
  margin-bottom: 492px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb492 {
    margin-bottom: 246px;
  }
}
.sustainability-waste .--pt492 {
  padding-top: 492px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt492 {
    padding-top: 246px;
  }
}
.sustainability-waste .--pb492 {
  padding-bottom: 492px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb492 {
    padding-bottom: 246px;
  }
}
.sustainability-waste .--mt493 {
  margin-top: 493px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt493 {
    margin-top: 246.5px;
  }
}
.sustainability-waste .--mb493 {
  margin-bottom: 493px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb493 {
    margin-bottom: 246.5px;
  }
}
.sustainability-waste .--pt493 {
  padding-top: 493px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt493 {
    padding-top: 246.5px;
  }
}
.sustainability-waste .--pb493 {
  padding-bottom: 493px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb493 {
    padding-bottom: 246.5px;
  }
}
.sustainability-waste .--mt494 {
  margin-top: 494px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt494 {
    margin-top: 247px;
  }
}
.sustainability-waste .--mb494 {
  margin-bottom: 494px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb494 {
    margin-bottom: 247px;
  }
}
.sustainability-waste .--pt494 {
  padding-top: 494px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt494 {
    padding-top: 247px;
  }
}
.sustainability-waste .--pb494 {
  padding-bottom: 494px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb494 {
    padding-bottom: 247px;
  }
}
.sustainability-waste .--mt495 {
  margin-top: 495px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt495 {
    margin-top: 247.5px;
  }
}
.sustainability-waste .--mb495 {
  margin-bottom: 495px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb495 {
    margin-bottom: 247.5px;
  }
}
.sustainability-waste .--pt495 {
  padding-top: 495px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt495 {
    padding-top: 247.5px;
  }
}
.sustainability-waste .--pb495 {
  padding-bottom: 495px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb495 {
    padding-bottom: 247.5px;
  }
}
.sustainability-waste .--mt496 {
  margin-top: 496px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt496 {
    margin-top: 248px;
  }
}
.sustainability-waste .--mb496 {
  margin-bottom: 496px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb496 {
    margin-bottom: 248px;
  }
}
.sustainability-waste .--pt496 {
  padding-top: 496px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt496 {
    padding-top: 248px;
  }
}
.sustainability-waste .--pb496 {
  padding-bottom: 496px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb496 {
    padding-bottom: 248px;
  }
}
.sustainability-waste .--mt497 {
  margin-top: 497px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt497 {
    margin-top: 248.5px;
  }
}
.sustainability-waste .--mb497 {
  margin-bottom: 497px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb497 {
    margin-bottom: 248.5px;
  }
}
.sustainability-waste .--pt497 {
  padding-top: 497px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt497 {
    padding-top: 248.5px;
  }
}
.sustainability-waste .--pb497 {
  padding-bottom: 497px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb497 {
    padding-bottom: 248.5px;
  }
}
.sustainability-waste .--mt498 {
  margin-top: 498px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt498 {
    margin-top: 249px;
  }
}
.sustainability-waste .--mb498 {
  margin-bottom: 498px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb498 {
    margin-bottom: 249px;
  }
}
.sustainability-waste .--pt498 {
  padding-top: 498px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt498 {
    padding-top: 249px;
  }
}
.sustainability-waste .--pb498 {
  padding-bottom: 498px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb498 {
    padding-bottom: 249px;
  }
}
.sustainability-waste .--mt499 {
  margin-top: 499px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt499 {
    margin-top: 249.5px;
  }
}
.sustainability-waste .--mb499 {
  margin-bottom: 499px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb499 {
    margin-bottom: 249.5px;
  }
}
.sustainability-waste .--pt499 {
  padding-top: 499px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt499 {
    padding-top: 249.5px;
  }
}
.sustainability-waste .--pb499 {
  padding-bottom: 499px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb499 {
    padding-bottom: 249.5px;
  }
}
.sustainability-waste .--mt500 {
  margin-top: 500px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt500 {
    margin-top: 250px;
  }
}
.sustainability-waste .--mb500 {
  margin-bottom: 500px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb500 {
    margin-bottom: 250px;
  }
}
.sustainability-waste .--pt500 {
  padding-top: 500px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt500 {
    padding-top: 250px;
  }
}
.sustainability-waste .--pb500 {
  padding-bottom: 500px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb500 {
    padding-bottom: 250px;
  }
}
.sustainability-waste .--mt501 {
  margin-top: 501px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt501 {
    margin-top: 250.5px;
  }
}
.sustainability-waste .--mb501 {
  margin-bottom: 501px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb501 {
    margin-bottom: 250.5px;
  }
}
.sustainability-waste .--pt501 {
  padding-top: 501px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt501 {
    padding-top: 250.5px;
  }
}
.sustainability-waste .--pb501 {
  padding-bottom: 501px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb501 {
    padding-bottom: 250.5px;
  }
}
.sustainability-waste .--mt502 {
  margin-top: 502px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt502 {
    margin-top: 251px;
  }
}
.sustainability-waste .--mb502 {
  margin-bottom: 502px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb502 {
    margin-bottom: 251px;
  }
}
.sustainability-waste .--pt502 {
  padding-top: 502px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt502 {
    padding-top: 251px;
  }
}
.sustainability-waste .--pb502 {
  padding-bottom: 502px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb502 {
    padding-bottom: 251px;
  }
}
.sustainability-waste .--mt503 {
  margin-top: 503px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt503 {
    margin-top: 251.5px;
  }
}
.sustainability-waste .--mb503 {
  margin-bottom: 503px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb503 {
    margin-bottom: 251.5px;
  }
}
.sustainability-waste .--pt503 {
  padding-top: 503px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt503 {
    padding-top: 251.5px;
  }
}
.sustainability-waste .--pb503 {
  padding-bottom: 503px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb503 {
    padding-bottom: 251.5px;
  }
}
.sustainability-waste .--mt504 {
  margin-top: 504px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt504 {
    margin-top: 252px;
  }
}
.sustainability-waste .--mb504 {
  margin-bottom: 504px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb504 {
    margin-bottom: 252px;
  }
}
.sustainability-waste .--pt504 {
  padding-top: 504px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt504 {
    padding-top: 252px;
  }
}
.sustainability-waste .--pb504 {
  padding-bottom: 504px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb504 {
    padding-bottom: 252px;
  }
}
.sustainability-waste .--mt505 {
  margin-top: 505px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt505 {
    margin-top: 252.5px;
  }
}
.sustainability-waste .--mb505 {
  margin-bottom: 505px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb505 {
    margin-bottom: 252.5px;
  }
}
.sustainability-waste .--pt505 {
  padding-top: 505px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt505 {
    padding-top: 252.5px;
  }
}
.sustainability-waste .--pb505 {
  padding-bottom: 505px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb505 {
    padding-bottom: 252.5px;
  }
}
.sustainability-waste .--mt506 {
  margin-top: 506px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt506 {
    margin-top: 253px;
  }
}
.sustainability-waste .--mb506 {
  margin-bottom: 506px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb506 {
    margin-bottom: 253px;
  }
}
.sustainability-waste .--pt506 {
  padding-top: 506px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt506 {
    padding-top: 253px;
  }
}
.sustainability-waste .--pb506 {
  padding-bottom: 506px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb506 {
    padding-bottom: 253px;
  }
}
.sustainability-waste .--mt507 {
  margin-top: 507px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt507 {
    margin-top: 253.5px;
  }
}
.sustainability-waste .--mb507 {
  margin-bottom: 507px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb507 {
    margin-bottom: 253.5px;
  }
}
.sustainability-waste .--pt507 {
  padding-top: 507px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt507 {
    padding-top: 253.5px;
  }
}
.sustainability-waste .--pb507 {
  padding-bottom: 507px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb507 {
    padding-bottom: 253.5px;
  }
}
.sustainability-waste .--mt508 {
  margin-top: 508px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt508 {
    margin-top: 254px;
  }
}
.sustainability-waste .--mb508 {
  margin-bottom: 508px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb508 {
    margin-bottom: 254px;
  }
}
.sustainability-waste .--pt508 {
  padding-top: 508px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt508 {
    padding-top: 254px;
  }
}
.sustainability-waste .--pb508 {
  padding-bottom: 508px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb508 {
    padding-bottom: 254px;
  }
}
.sustainability-waste .--mt509 {
  margin-top: 509px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt509 {
    margin-top: 254.5px;
  }
}
.sustainability-waste .--mb509 {
  margin-bottom: 509px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb509 {
    margin-bottom: 254.5px;
  }
}
.sustainability-waste .--pt509 {
  padding-top: 509px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt509 {
    padding-top: 254.5px;
  }
}
.sustainability-waste .--pb509 {
  padding-bottom: 509px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb509 {
    padding-bottom: 254.5px;
  }
}
.sustainability-waste .--mt510 {
  margin-top: 510px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt510 {
    margin-top: 255px;
  }
}
.sustainability-waste .--mb510 {
  margin-bottom: 510px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb510 {
    margin-bottom: 255px;
  }
}
.sustainability-waste .--pt510 {
  padding-top: 510px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt510 {
    padding-top: 255px;
  }
}
.sustainability-waste .--pb510 {
  padding-bottom: 510px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb510 {
    padding-bottom: 255px;
  }
}
.sustainability-waste .--mt511 {
  margin-top: 511px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt511 {
    margin-top: 255.5px;
  }
}
.sustainability-waste .--mb511 {
  margin-bottom: 511px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb511 {
    margin-bottom: 255.5px;
  }
}
.sustainability-waste .--pt511 {
  padding-top: 511px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt511 {
    padding-top: 255.5px;
  }
}
.sustainability-waste .--pb511 {
  padding-bottom: 511px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb511 {
    padding-bottom: 255.5px;
  }
}
.sustainability-waste .--mt512 {
  margin-top: 512px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt512 {
    margin-top: 256px;
  }
}
.sustainability-waste .--mb512 {
  margin-bottom: 512px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb512 {
    margin-bottom: 256px;
  }
}
.sustainability-waste .--pt512 {
  padding-top: 512px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt512 {
    padding-top: 256px;
  }
}
.sustainability-waste .--pb512 {
  padding-bottom: 512px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb512 {
    padding-bottom: 256px;
  }
}
.sustainability-waste .--mt513 {
  margin-top: 513px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt513 {
    margin-top: 256.5px;
  }
}
.sustainability-waste .--mb513 {
  margin-bottom: 513px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb513 {
    margin-bottom: 256.5px;
  }
}
.sustainability-waste .--pt513 {
  padding-top: 513px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt513 {
    padding-top: 256.5px;
  }
}
.sustainability-waste .--pb513 {
  padding-bottom: 513px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb513 {
    padding-bottom: 256.5px;
  }
}
.sustainability-waste .--mt514 {
  margin-top: 514px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt514 {
    margin-top: 257px;
  }
}
.sustainability-waste .--mb514 {
  margin-bottom: 514px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb514 {
    margin-bottom: 257px;
  }
}
.sustainability-waste .--pt514 {
  padding-top: 514px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt514 {
    padding-top: 257px;
  }
}
.sustainability-waste .--pb514 {
  padding-bottom: 514px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb514 {
    padding-bottom: 257px;
  }
}
.sustainability-waste .--mt515 {
  margin-top: 515px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt515 {
    margin-top: 257.5px;
  }
}
.sustainability-waste .--mb515 {
  margin-bottom: 515px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb515 {
    margin-bottom: 257.5px;
  }
}
.sustainability-waste .--pt515 {
  padding-top: 515px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt515 {
    padding-top: 257.5px;
  }
}
.sustainability-waste .--pb515 {
  padding-bottom: 515px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb515 {
    padding-bottom: 257.5px;
  }
}
.sustainability-waste .--mt516 {
  margin-top: 516px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt516 {
    margin-top: 258px;
  }
}
.sustainability-waste .--mb516 {
  margin-bottom: 516px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb516 {
    margin-bottom: 258px;
  }
}
.sustainability-waste .--pt516 {
  padding-top: 516px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt516 {
    padding-top: 258px;
  }
}
.sustainability-waste .--pb516 {
  padding-bottom: 516px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb516 {
    padding-bottom: 258px;
  }
}
.sustainability-waste .--mt517 {
  margin-top: 517px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt517 {
    margin-top: 258.5px;
  }
}
.sustainability-waste .--mb517 {
  margin-bottom: 517px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb517 {
    margin-bottom: 258.5px;
  }
}
.sustainability-waste .--pt517 {
  padding-top: 517px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt517 {
    padding-top: 258.5px;
  }
}
.sustainability-waste .--pb517 {
  padding-bottom: 517px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb517 {
    padding-bottom: 258.5px;
  }
}
.sustainability-waste .--mt518 {
  margin-top: 518px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt518 {
    margin-top: 259px;
  }
}
.sustainability-waste .--mb518 {
  margin-bottom: 518px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb518 {
    margin-bottom: 259px;
  }
}
.sustainability-waste .--pt518 {
  padding-top: 518px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt518 {
    padding-top: 259px;
  }
}
.sustainability-waste .--pb518 {
  padding-bottom: 518px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb518 {
    padding-bottom: 259px;
  }
}
.sustainability-waste .--mt519 {
  margin-top: 519px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt519 {
    margin-top: 259.5px;
  }
}
.sustainability-waste .--mb519 {
  margin-bottom: 519px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb519 {
    margin-bottom: 259.5px;
  }
}
.sustainability-waste .--pt519 {
  padding-top: 519px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt519 {
    padding-top: 259.5px;
  }
}
.sustainability-waste .--pb519 {
  padding-bottom: 519px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb519 {
    padding-bottom: 259.5px;
  }
}
.sustainability-waste .--mt520 {
  margin-top: 520px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt520 {
    margin-top: 260px;
  }
}
.sustainability-waste .--mb520 {
  margin-bottom: 520px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb520 {
    margin-bottom: 260px;
  }
}
.sustainability-waste .--pt520 {
  padding-top: 520px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt520 {
    padding-top: 260px;
  }
}
.sustainability-waste .--pb520 {
  padding-bottom: 520px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb520 {
    padding-bottom: 260px;
  }
}
.sustainability-waste .--mt521 {
  margin-top: 521px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt521 {
    margin-top: 260.5px;
  }
}
.sustainability-waste .--mb521 {
  margin-bottom: 521px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb521 {
    margin-bottom: 260.5px;
  }
}
.sustainability-waste .--pt521 {
  padding-top: 521px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt521 {
    padding-top: 260.5px;
  }
}
.sustainability-waste .--pb521 {
  padding-bottom: 521px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb521 {
    padding-bottom: 260.5px;
  }
}
.sustainability-waste .--mt522 {
  margin-top: 522px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt522 {
    margin-top: 261px;
  }
}
.sustainability-waste .--mb522 {
  margin-bottom: 522px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb522 {
    margin-bottom: 261px;
  }
}
.sustainability-waste .--pt522 {
  padding-top: 522px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt522 {
    padding-top: 261px;
  }
}
.sustainability-waste .--pb522 {
  padding-bottom: 522px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb522 {
    padding-bottom: 261px;
  }
}
.sustainability-waste .--mt523 {
  margin-top: 523px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt523 {
    margin-top: 261.5px;
  }
}
.sustainability-waste .--mb523 {
  margin-bottom: 523px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb523 {
    margin-bottom: 261.5px;
  }
}
.sustainability-waste .--pt523 {
  padding-top: 523px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt523 {
    padding-top: 261.5px;
  }
}
.sustainability-waste .--pb523 {
  padding-bottom: 523px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb523 {
    padding-bottom: 261.5px;
  }
}
.sustainability-waste .--mt524 {
  margin-top: 524px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt524 {
    margin-top: 262px;
  }
}
.sustainability-waste .--mb524 {
  margin-bottom: 524px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb524 {
    margin-bottom: 262px;
  }
}
.sustainability-waste .--pt524 {
  padding-top: 524px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt524 {
    padding-top: 262px;
  }
}
.sustainability-waste .--pb524 {
  padding-bottom: 524px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb524 {
    padding-bottom: 262px;
  }
}
.sustainability-waste .--mt525 {
  margin-top: 525px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt525 {
    margin-top: 262.5px;
  }
}
.sustainability-waste .--mb525 {
  margin-bottom: 525px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb525 {
    margin-bottom: 262.5px;
  }
}
.sustainability-waste .--pt525 {
  padding-top: 525px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt525 {
    padding-top: 262.5px;
  }
}
.sustainability-waste .--pb525 {
  padding-bottom: 525px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb525 {
    padding-bottom: 262.5px;
  }
}
.sustainability-waste .--mt526 {
  margin-top: 526px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt526 {
    margin-top: 263px;
  }
}
.sustainability-waste .--mb526 {
  margin-bottom: 526px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb526 {
    margin-bottom: 263px;
  }
}
.sustainability-waste .--pt526 {
  padding-top: 526px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt526 {
    padding-top: 263px;
  }
}
.sustainability-waste .--pb526 {
  padding-bottom: 526px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb526 {
    padding-bottom: 263px;
  }
}
.sustainability-waste .--mt527 {
  margin-top: 527px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt527 {
    margin-top: 263.5px;
  }
}
.sustainability-waste .--mb527 {
  margin-bottom: 527px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb527 {
    margin-bottom: 263.5px;
  }
}
.sustainability-waste .--pt527 {
  padding-top: 527px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt527 {
    padding-top: 263.5px;
  }
}
.sustainability-waste .--pb527 {
  padding-bottom: 527px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb527 {
    padding-bottom: 263.5px;
  }
}
.sustainability-waste .--mt528 {
  margin-top: 528px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt528 {
    margin-top: 264px;
  }
}
.sustainability-waste .--mb528 {
  margin-bottom: 528px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb528 {
    margin-bottom: 264px;
  }
}
.sustainability-waste .--pt528 {
  padding-top: 528px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt528 {
    padding-top: 264px;
  }
}
.sustainability-waste .--pb528 {
  padding-bottom: 528px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb528 {
    padding-bottom: 264px;
  }
}
.sustainability-waste .--mt529 {
  margin-top: 529px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt529 {
    margin-top: 264.5px;
  }
}
.sustainability-waste .--mb529 {
  margin-bottom: 529px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb529 {
    margin-bottom: 264.5px;
  }
}
.sustainability-waste .--pt529 {
  padding-top: 529px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt529 {
    padding-top: 264.5px;
  }
}
.sustainability-waste .--pb529 {
  padding-bottom: 529px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb529 {
    padding-bottom: 264.5px;
  }
}
.sustainability-waste .--mt530 {
  margin-top: 530px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt530 {
    margin-top: 265px;
  }
}
.sustainability-waste .--mb530 {
  margin-bottom: 530px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb530 {
    margin-bottom: 265px;
  }
}
.sustainability-waste .--pt530 {
  padding-top: 530px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt530 {
    padding-top: 265px;
  }
}
.sustainability-waste .--pb530 {
  padding-bottom: 530px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb530 {
    padding-bottom: 265px;
  }
}
.sustainability-waste .--mt531 {
  margin-top: 531px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt531 {
    margin-top: 265.5px;
  }
}
.sustainability-waste .--mb531 {
  margin-bottom: 531px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb531 {
    margin-bottom: 265.5px;
  }
}
.sustainability-waste .--pt531 {
  padding-top: 531px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt531 {
    padding-top: 265.5px;
  }
}
.sustainability-waste .--pb531 {
  padding-bottom: 531px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb531 {
    padding-bottom: 265.5px;
  }
}
.sustainability-waste .--mt532 {
  margin-top: 532px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt532 {
    margin-top: 266px;
  }
}
.sustainability-waste .--mb532 {
  margin-bottom: 532px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb532 {
    margin-bottom: 266px;
  }
}
.sustainability-waste .--pt532 {
  padding-top: 532px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt532 {
    padding-top: 266px;
  }
}
.sustainability-waste .--pb532 {
  padding-bottom: 532px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb532 {
    padding-bottom: 266px;
  }
}
.sustainability-waste .--mt533 {
  margin-top: 533px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt533 {
    margin-top: 266.5px;
  }
}
.sustainability-waste .--mb533 {
  margin-bottom: 533px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb533 {
    margin-bottom: 266.5px;
  }
}
.sustainability-waste .--pt533 {
  padding-top: 533px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt533 {
    padding-top: 266.5px;
  }
}
.sustainability-waste .--pb533 {
  padding-bottom: 533px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb533 {
    padding-bottom: 266.5px;
  }
}
.sustainability-waste .--mt534 {
  margin-top: 534px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt534 {
    margin-top: 267px;
  }
}
.sustainability-waste .--mb534 {
  margin-bottom: 534px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb534 {
    margin-bottom: 267px;
  }
}
.sustainability-waste .--pt534 {
  padding-top: 534px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt534 {
    padding-top: 267px;
  }
}
.sustainability-waste .--pb534 {
  padding-bottom: 534px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb534 {
    padding-bottom: 267px;
  }
}
.sustainability-waste .--mt535 {
  margin-top: 535px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt535 {
    margin-top: 267.5px;
  }
}
.sustainability-waste .--mb535 {
  margin-bottom: 535px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb535 {
    margin-bottom: 267.5px;
  }
}
.sustainability-waste .--pt535 {
  padding-top: 535px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt535 {
    padding-top: 267.5px;
  }
}
.sustainability-waste .--pb535 {
  padding-bottom: 535px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb535 {
    padding-bottom: 267.5px;
  }
}
.sustainability-waste .--mt536 {
  margin-top: 536px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt536 {
    margin-top: 268px;
  }
}
.sustainability-waste .--mb536 {
  margin-bottom: 536px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb536 {
    margin-bottom: 268px;
  }
}
.sustainability-waste .--pt536 {
  padding-top: 536px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt536 {
    padding-top: 268px;
  }
}
.sustainability-waste .--pb536 {
  padding-bottom: 536px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb536 {
    padding-bottom: 268px;
  }
}
.sustainability-waste .--mt537 {
  margin-top: 537px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt537 {
    margin-top: 268.5px;
  }
}
.sustainability-waste .--mb537 {
  margin-bottom: 537px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb537 {
    margin-bottom: 268.5px;
  }
}
.sustainability-waste .--pt537 {
  padding-top: 537px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt537 {
    padding-top: 268.5px;
  }
}
.sustainability-waste .--pb537 {
  padding-bottom: 537px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb537 {
    padding-bottom: 268.5px;
  }
}
.sustainability-waste .--mt538 {
  margin-top: 538px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt538 {
    margin-top: 269px;
  }
}
.sustainability-waste .--mb538 {
  margin-bottom: 538px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb538 {
    margin-bottom: 269px;
  }
}
.sustainability-waste .--pt538 {
  padding-top: 538px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt538 {
    padding-top: 269px;
  }
}
.sustainability-waste .--pb538 {
  padding-bottom: 538px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb538 {
    padding-bottom: 269px;
  }
}
.sustainability-waste .--mt539 {
  margin-top: 539px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt539 {
    margin-top: 269.5px;
  }
}
.sustainability-waste .--mb539 {
  margin-bottom: 539px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb539 {
    margin-bottom: 269.5px;
  }
}
.sustainability-waste .--pt539 {
  padding-top: 539px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt539 {
    padding-top: 269.5px;
  }
}
.sustainability-waste .--pb539 {
  padding-bottom: 539px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb539 {
    padding-bottom: 269.5px;
  }
}
.sustainability-waste .--mt540 {
  margin-top: 540px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt540 {
    margin-top: 270px;
  }
}
.sustainability-waste .--mb540 {
  margin-bottom: 540px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb540 {
    margin-bottom: 270px;
  }
}
.sustainability-waste .--pt540 {
  padding-top: 540px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt540 {
    padding-top: 270px;
  }
}
.sustainability-waste .--pb540 {
  padding-bottom: 540px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb540 {
    padding-bottom: 270px;
  }
}
.sustainability-waste .--mt541 {
  margin-top: 541px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt541 {
    margin-top: 270.5px;
  }
}
.sustainability-waste .--mb541 {
  margin-bottom: 541px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb541 {
    margin-bottom: 270.5px;
  }
}
.sustainability-waste .--pt541 {
  padding-top: 541px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt541 {
    padding-top: 270.5px;
  }
}
.sustainability-waste .--pb541 {
  padding-bottom: 541px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb541 {
    padding-bottom: 270.5px;
  }
}
.sustainability-waste .--mt542 {
  margin-top: 542px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt542 {
    margin-top: 271px;
  }
}
.sustainability-waste .--mb542 {
  margin-bottom: 542px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb542 {
    margin-bottom: 271px;
  }
}
.sustainability-waste .--pt542 {
  padding-top: 542px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt542 {
    padding-top: 271px;
  }
}
.sustainability-waste .--pb542 {
  padding-bottom: 542px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb542 {
    padding-bottom: 271px;
  }
}
.sustainability-waste .--mt543 {
  margin-top: 543px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt543 {
    margin-top: 271.5px;
  }
}
.sustainability-waste .--mb543 {
  margin-bottom: 543px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb543 {
    margin-bottom: 271.5px;
  }
}
.sustainability-waste .--pt543 {
  padding-top: 543px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt543 {
    padding-top: 271.5px;
  }
}
.sustainability-waste .--pb543 {
  padding-bottom: 543px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb543 {
    padding-bottom: 271.5px;
  }
}
.sustainability-waste .--mt544 {
  margin-top: 544px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt544 {
    margin-top: 272px;
  }
}
.sustainability-waste .--mb544 {
  margin-bottom: 544px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb544 {
    margin-bottom: 272px;
  }
}
.sustainability-waste .--pt544 {
  padding-top: 544px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt544 {
    padding-top: 272px;
  }
}
.sustainability-waste .--pb544 {
  padding-bottom: 544px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb544 {
    padding-bottom: 272px;
  }
}
.sustainability-waste .--mt545 {
  margin-top: 545px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt545 {
    margin-top: 272.5px;
  }
}
.sustainability-waste .--mb545 {
  margin-bottom: 545px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb545 {
    margin-bottom: 272.5px;
  }
}
.sustainability-waste .--pt545 {
  padding-top: 545px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt545 {
    padding-top: 272.5px;
  }
}
.sustainability-waste .--pb545 {
  padding-bottom: 545px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb545 {
    padding-bottom: 272.5px;
  }
}
.sustainability-waste .--mt546 {
  margin-top: 546px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt546 {
    margin-top: 273px;
  }
}
.sustainability-waste .--mb546 {
  margin-bottom: 546px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb546 {
    margin-bottom: 273px;
  }
}
.sustainability-waste .--pt546 {
  padding-top: 546px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt546 {
    padding-top: 273px;
  }
}
.sustainability-waste .--pb546 {
  padding-bottom: 546px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb546 {
    padding-bottom: 273px;
  }
}
.sustainability-waste .--mt547 {
  margin-top: 547px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt547 {
    margin-top: 273.5px;
  }
}
.sustainability-waste .--mb547 {
  margin-bottom: 547px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb547 {
    margin-bottom: 273.5px;
  }
}
.sustainability-waste .--pt547 {
  padding-top: 547px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt547 {
    padding-top: 273.5px;
  }
}
.sustainability-waste .--pb547 {
  padding-bottom: 547px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb547 {
    padding-bottom: 273.5px;
  }
}
.sustainability-waste .--mt548 {
  margin-top: 548px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt548 {
    margin-top: 274px;
  }
}
.sustainability-waste .--mb548 {
  margin-bottom: 548px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb548 {
    margin-bottom: 274px;
  }
}
.sustainability-waste .--pt548 {
  padding-top: 548px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt548 {
    padding-top: 274px;
  }
}
.sustainability-waste .--pb548 {
  padding-bottom: 548px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb548 {
    padding-bottom: 274px;
  }
}
.sustainability-waste .--mt549 {
  margin-top: 549px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt549 {
    margin-top: 274.5px;
  }
}
.sustainability-waste .--mb549 {
  margin-bottom: 549px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb549 {
    margin-bottom: 274.5px;
  }
}
.sustainability-waste .--pt549 {
  padding-top: 549px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt549 {
    padding-top: 274.5px;
  }
}
.sustainability-waste .--pb549 {
  padding-bottom: 549px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb549 {
    padding-bottom: 274.5px;
  }
}
.sustainability-waste .--mt550 {
  margin-top: 550px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt550 {
    margin-top: 275px;
  }
}
.sustainability-waste .--mb550 {
  margin-bottom: 550px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb550 {
    margin-bottom: 275px;
  }
}
.sustainability-waste .--pt550 {
  padding-top: 550px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt550 {
    padding-top: 275px;
  }
}
.sustainability-waste .--pb550 {
  padding-bottom: 550px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb550 {
    padding-bottom: 275px;
  }
}
.sustainability-waste .--mt551 {
  margin-top: 551px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt551 {
    margin-top: 275.5px;
  }
}
.sustainability-waste .--mb551 {
  margin-bottom: 551px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb551 {
    margin-bottom: 275.5px;
  }
}
.sustainability-waste .--pt551 {
  padding-top: 551px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt551 {
    padding-top: 275.5px;
  }
}
.sustainability-waste .--pb551 {
  padding-bottom: 551px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb551 {
    padding-bottom: 275.5px;
  }
}
.sustainability-waste .--mt552 {
  margin-top: 552px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt552 {
    margin-top: 276px;
  }
}
.sustainability-waste .--mb552 {
  margin-bottom: 552px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb552 {
    margin-bottom: 276px;
  }
}
.sustainability-waste .--pt552 {
  padding-top: 552px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt552 {
    padding-top: 276px;
  }
}
.sustainability-waste .--pb552 {
  padding-bottom: 552px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb552 {
    padding-bottom: 276px;
  }
}
.sustainability-waste .--mt553 {
  margin-top: 553px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt553 {
    margin-top: 276.5px;
  }
}
.sustainability-waste .--mb553 {
  margin-bottom: 553px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb553 {
    margin-bottom: 276.5px;
  }
}
.sustainability-waste .--pt553 {
  padding-top: 553px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt553 {
    padding-top: 276.5px;
  }
}
.sustainability-waste .--pb553 {
  padding-bottom: 553px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb553 {
    padding-bottom: 276.5px;
  }
}
.sustainability-waste .--mt554 {
  margin-top: 554px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt554 {
    margin-top: 277px;
  }
}
.sustainability-waste .--mb554 {
  margin-bottom: 554px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb554 {
    margin-bottom: 277px;
  }
}
.sustainability-waste .--pt554 {
  padding-top: 554px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt554 {
    padding-top: 277px;
  }
}
.sustainability-waste .--pb554 {
  padding-bottom: 554px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb554 {
    padding-bottom: 277px;
  }
}
.sustainability-waste .--mt555 {
  margin-top: 555px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt555 {
    margin-top: 277.5px;
  }
}
.sustainability-waste .--mb555 {
  margin-bottom: 555px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb555 {
    margin-bottom: 277.5px;
  }
}
.sustainability-waste .--pt555 {
  padding-top: 555px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt555 {
    padding-top: 277.5px;
  }
}
.sustainability-waste .--pb555 {
  padding-bottom: 555px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb555 {
    padding-bottom: 277.5px;
  }
}
.sustainability-waste .--mt556 {
  margin-top: 556px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt556 {
    margin-top: 278px;
  }
}
.sustainability-waste .--mb556 {
  margin-bottom: 556px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb556 {
    margin-bottom: 278px;
  }
}
.sustainability-waste .--pt556 {
  padding-top: 556px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt556 {
    padding-top: 278px;
  }
}
.sustainability-waste .--pb556 {
  padding-bottom: 556px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb556 {
    padding-bottom: 278px;
  }
}
.sustainability-waste .--mt557 {
  margin-top: 557px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt557 {
    margin-top: 278.5px;
  }
}
.sustainability-waste .--mb557 {
  margin-bottom: 557px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb557 {
    margin-bottom: 278.5px;
  }
}
.sustainability-waste .--pt557 {
  padding-top: 557px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt557 {
    padding-top: 278.5px;
  }
}
.sustainability-waste .--pb557 {
  padding-bottom: 557px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb557 {
    padding-bottom: 278.5px;
  }
}
.sustainability-waste .--mt558 {
  margin-top: 558px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt558 {
    margin-top: 279px;
  }
}
.sustainability-waste .--mb558 {
  margin-bottom: 558px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb558 {
    margin-bottom: 279px;
  }
}
.sustainability-waste .--pt558 {
  padding-top: 558px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt558 {
    padding-top: 279px;
  }
}
.sustainability-waste .--pb558 {
  padding-bottom: 558px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb558 {
    padding-bottom: 279px;
  }
}
.sustainability-waste .--mt559 {
  margin-top: 559px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt559 {
    margin-top: 279.5px;
  }
}
.sustainability-waste .--mb559 {
  margin-bottom: 559px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb559 {
    margin-bottom: 279.5px;
  }
}
.sustainability-waste .--pt559 {
  padding-top: 559px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt559 {
    padding-top: 279.5px;
  }
}
.sustainability-waste .--pb559 {
  padding-bottom: 559px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb559 {
    padding-bottom: 279.5px;
  }
}
.sustainability-waste .--mt560 {
  margin-top: 560px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt560 {
    margin-top: 280px;
  }
}
.sustainability-waste .--mb560 {
  margin-bottom: 560px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb560 {
    margin-bottom: 280px;
  }
}
.sustainability-waste .--pt560 {
  padding-top: 560px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt560 {
    padding-top: 280px;
  }
}
.sustainability-waste .--pb560 {
  padding-bottom: 560px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb560 {
    padding-bottom: 280px;
  }
}
.sustainability-waste .--mt561 {
  margin-top: 561px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt561 {
    margin-top: 280.5px;
  }
}
.sustainability-waste .--mb561 {
  margin-bottom: 561px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb561 {
    margin-bottom: 280.5px;
  }
}
.sustainability-waste .--pt561 {
  padding-top: 561px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt561 {
    padding-top: 280.5px;
  }
}
.sustainability-waste .--pb561 {
  padding-bottom: 561px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb561 {
    padding-bottom: 280.5px;
  }
}
.sustainability-waste .--mt562 {
  margin-top: 562px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt562 {
    margin-top: 281px;
  }
}
.sustainability-waste .--mb562 {
  margin-bottom: 562px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb562 {
    margin-bottom: 281px;
  }
}
.sustainability-waste .--pt562 {
  padding-top: 562px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt562 {
    padding-top: 281px;
  }
}
.sustainability-waste .--pb562 {
  padding-bottom: 562px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb562 {
    padding-bottom: 281px;
  }
}
.sustainability-waste .--mt563 {
  margin-top: 563px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt563 {
    margin-top: 281.5px;
  }
}
.sustainability-waste .--mb563 {
  margin-bottom: 563px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb563 {
    margin-bottom: 281.5px;
  }
}
.sustainability-waste .--pt563 {
  padding-top: 563px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt563 {
    padding-top: 281.5px;
  }
}
.sustainability-waste .--pb563 {
  padding-bottom: 563px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb563 {
    padding-bottom: 281.5px;
  }
}
.sustainability-waste .--mt564 {
  margin-top: 564px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt564 {
    margin-top: 282px;
  }
}
.sustainability-waste .--mb564 {
  margin-bottom: 564px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb564 {
    margin-bottom: 282px;
  }
}
.sustainability-waste .--pt564 {
  padding-top: 564px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt564 {
    padding-top: 282px;
  }
}
.sustainability-waste .--pb564 {
  padding-bottom: 564px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb564 {
    padding-bottom: 282px;
  }
}
.sustainability-waste .--mt565 {
  margin-top: 565px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt565 {
    margin-top: 282.5px;
  }
}
.sustainability-waste .--mb565 {
  margin-bottom: 565px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb565 {
    margin-bottom: 282.5px;
  }
}
.sustainability-waste .--pt565 {
  padding-top: 565px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt565 {
    padding-top: 282.5px;
  }
}
.sustainability-waste .--pb565 {
  padding-bottom: 565px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb565 {
    padding-bottom: 282.5px;
  }
}
.sustainability-waste .--mt566 {
  margin-top: 566px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt566 {
    margin-top: 283px;
  }
}
.sustainability-waste .--mb566 {
  margin-bottom: 566px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb566 {
    margin-bottom: 283px;
  }
}
.sustainability-waste .--pt566 {
  padding-top: 566px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt566 {
    padding-top: 283px;
  }
}
.sustainability-waste .--pb566 {
  padding-bottom: 566px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb566 {
    padding-bottom: 283px;
  }
}
.sustainability-waste .--mt567 {
  margin-top: 567px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt567 {
    margin-top: 283.5px;
  }
}
.sustainability-waste .--mb567 {
  margin-bottom: 567px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb567 {
    margin-bottom: 283.5px;
  }
}
.sustainability-waste .--pt567 {
  padding-top: 567px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt567 {
    padding-top: 283.5px;
  }
}
.sustainability-waste .--pb567 {
  padding-bottom: 567px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb567 {
    padding-bottom: 283.5px;
  }
}
.sustainability-waste .--mt568 {
  margin-top: 568px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt568 {
    margin-top: 284px;
  }
}
.sustainability-waste .--mb568 {
  margin-bottom: 568px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb568 {
    margin-bottom: 284px;
  }
}
.sustainability-waste .--pt568 {
  padding-top: 568px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt568 {
    padding-top: 284px;
  }
}
.sustainability-waste .--pb568 {
  padding-bottom: 568px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb568 {
    padding-bottom: 284px;
  }
}
.sustainability-waste .--mt569 {
  margin-top: 569px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt569 {
    margin-top: 284.5px;
  }
}
.sustainability-waste .--mb569 {
  margin-bottom: 569px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb569 {
    margin-bottom: 284.5px;
  }
}
.sustainability-waste .--pt569 {
  padding-top: 569px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt569 {
    padding-top: 284.5px;
  }
}
.sustainability-waste .--pb569 {
  padding-bottom: 569px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb569 {
    padding-bottom: 284.5px;
  }
}
.sustainability-waste .--mt570 {
  margin-top: 570px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt570 {
    margin-top: 285px;
  }
}
.sustainability-waste .--mb570 {
  margin-bottom: 570px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb570 {
    margin-bottom: 285px;
  }
}
.sustainability-waste .--pt570 {
  padding-top: 570px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt570 {
    padding-top: 285px;
  }
}
.sustainability-waste .--pb570 {
  padding-bottom: 570px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb570 {
    padding-bottom: 285px;
  }
}
.sustainability-waste .--mt571 {
  margin-top: 571px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt571 {
    margin-top: 285.5px;
  }
}
.sustainability-waste .--mb571 {
  margin-bottom: 571px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb571 {
    margin-bottom: 285.5px;
  }
}
.sustainability-waste .--pt571 {
  padding-top: 571px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt571 {
    padding-top: 285.5px;
  }
}
.sustainability-waste .--pb571 {
  padding-bottom: 571px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb571 {
    padding-bottom: 285.5px;
  }
}
.sustainability-waste .--mt572 {
  margin-top: 572px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt572 {
    margin-top: 286px;
  }
}
.sustainability-waste .--mb572 {
  margin-bottom: 572px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb572 {
    margin-bottom: 286px;
  }
}
.sustainability-waste .--pt572 {
  padding-top: 572px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt572 {
    padding-top: 286px;
  }
}
.sustainability-waste .--pb572 {
  padding-bottom: 572px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb572 {
    padding-bottom: 286px;
  }
}
.sustainability-waste .--mt573 {
  margin-top: 573px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt573 {
    margin-top: 286.5px;
  }
}
.sustainability-waste .--mb573 {
  margin-bottom: 573px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb573 {
    margin-bottom: 286.5px;
  }
}
.sustainability-waste .--pt573 {
  padding-top: 573px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt573 {
    padding-top: 286.5px;
  }
}
.sustainability-waste .--pb573 {
  padding-bottom: 573px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb573 {
    padding-bottom: 286.5px;
  }
}
.sustainability-waste .--mt574 {
  margin-top: 574px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt574 {
    margin-top: 287px;
  }
}
.sustainability-waste .--mb574 {
  margin-bottom: 574px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb574 {
    margin-bottom: 287px;
  }
}
.sustainability-waste .--pt574 {
  padding-top: 574px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt574 {
    padding-top: 287px;
  }
}
.sustainability-waste .--pb574 {
  padding-bottom: 574px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb574 {
    padding-bottom: 287px;
  }
}
.sustainability-waste .--mt575 {
  margin-top: 575px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt575 {
    margin-top: 287.5px;
  }
}
.sustainability-waste .--mb575 {
  margin-bottom: 575px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb575 {
    margin-bottom: 287.5px;
  }
}
.sustainability-waste .--pt575 {
  padding-top: 575px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt575 {
    padding-top: 287.5px;
  }
}
.sustainability-waste .--pb575 {
  padding-bottom: 575px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb575 {
    padding-bottom: 287.5px;
  }
}
.sustainability-waste .--mt576 {
  margin-top: 576px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt576 {
    margin-top: 288px;
  }
}
.sustainability-waste .--mb576 {
  margin-bottom: 576px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb576 {
    margin-bottom: 288px;
  }
}
.sustainability-waste .--pt576 {
  padding-top: 576px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt576 {
    padding-top: 288px;
  }
}
.sustainability-waste .--pb576 {
  padding-bottom: 576px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb576 {
    padding-bottom: 288px;
  }
}
.sustainability-waste .--mt577 {
  margin-top: 577px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt577 {
    margin-top: 288.5px;
  }
}
.sustainability-waste .--mb577 {
  margin-bottom: 577px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb577 {
    margin-bottom: 288.5px;
  }
}
.sustainability-waste .--pt577 {
  padding-top: 577px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt577 {
    padding-top: 288.5px;
  }
}
.sustainability-waste .--pb577 {
  padding-bottom: 577px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb577 {
    padding-bottom: 288.5px;
  }
}
.sustainability-waste .--mt578 {
  margin-top: 578px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt578 {
    margin-top: 289px;
  }
}
.sustainability-waste .--mb578 {
  margin-bottom: 578px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb578 {
    margin-bottom: 289px;
  }
}
.sustainability-waste .--pt578 {
  padding-top: 578px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt578 {
    padding-top: 289px;
  }
}
.sustainability-waste .--pb578 {
  padding-bottom: 578px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb578 {
    padding-bottom: 289px;
  }
}
.sustainability-waste .--mt579 {
  margin-top: 579px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt579 {
    margin-top: 289.5px;
  }
}
.sustainability-waste .--mb579 {
  margin-bottom: 579px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb579 {
    margin-bottom: 289.5px;
  }
}
.sustainability-waste .--pt579 {
  padding-top: 579px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt579 {
    padding-top: 289.5px;
  }
}
.sustainability-waste .--pb579 {
  padding-bottom: 579px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb579 {
    padding-bottom: 289.5px;
  }
}
.sustainability-waste .--mt580 {
  margin-top: 580px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt580 {
    margin-top: 290px;
  }
}
.sustainability-waste .--mb580 {
  margin-bottom: 580px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb580 {
    margin-bottom: 290px;
  }
}
.sustainability-waste .--pt580 {
  padding-top: 580px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt580 {
    padding-top: 290px;
  }
}
.sustainability-waste .--pb580 {
  padding-bottom: 580px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb580 {
    padding-bottom: 290px;
  }
}
.sustainability-waste .--mt581 {
  margin-top: 581px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt581 {
    margin-top: 290.5px;
  }
}
.sustainability-waste .--mb581 {
  margin-bottom: 581px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb581 {
    margin-bottom: 290.5px;
  }
}
.sustainability-waste .--pt581 {
  padding-top: 581px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt581 {
    padding-top: 290.5px;
  }
}
.sustainability-waste .--pb581 {
  padding-bottom: 581px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb581 {
    padding-bottom: 290.5px;
  }
}
.sustainability-waste .--mt582 {
  margin-top: 582px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt582 {
    margin-top: 291px;
  }
}
.sustainability-waste .--mb582 {
  margin-bottom: 582px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb582 {
    margin-bottom: 291px;
  }
}
.sustainability-waste .--pt582 {
  padding-top: 582px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt582 {
    padding-top: 291px;
  }
}
.sustainability-waste .--pb582 {
  padding-bottom: 582px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb582 {
    padding-bottom: 291px;
  }
}
.sustainability-waste .--mt583 {
  margin-top: 583px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt583 {
    margin-top: 291.5px;
  }
}
.sustainability-waste .--mb583 {
  margin-bottom: 583px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb583 {
    margin-bottom: 291.5px;
  }
}
.sustainability-waste .--pt583 {
  padding-top: 583px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt583 {
    padding-top: 291.5px;
  }
}
.sustainability-waste .--pb583 {
  padding-bottom: 583px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb583 {
    padding-bottom: 291.5px;
  }
}
.sustainability-waste .--mt584 {
  margin-top: 584px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt584 {
    margin-top: 292px;
  }
}
.sustainability-waste .--mb584 {
  margin-bottom: 584px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb584 {
    margin-bottom: 292px;
  }
}
.sustainability-waste .--pt584 {
  padding-top: 584px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt584 {
    padding-top: 292px;
  }
}
.sustainability-waste .--pb584 {
  padding-bottom: 584px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb584 {
    padding-bottom: 292px;
  }
}
.sustainability-waste .--mt585 {
  margin-top: 585px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt585 {
    margin-top: 292.5px;
  }
}
.sustainability-waste .--mb585 {
  margin-bottom: 585px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb585 {
    margin-bottom: 292.5px;
  }
}
.sustainability-waste .--pt585 {
  padding-top: 585px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt585 {
    padding-top: 292.5px;
  }
}
.sustainability-waste .--pb585 {
  padding-bottom: 585px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb585 {
    padding-bottom: 292.5px;
  }
}
.sustainability-waste .--mt586 {
  margin-top: 586px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt586 {
    margin-top: 293px;
  }
}
.sustainability-waste .--mb586 {
  margin-bottom: 586px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb586 {
    margin-bottom: 293px;
  }
}
.sustainability-waste .--pt586 {
  padding-top: 586px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt586 {
    padding-top: 293px;
  }
}
.sustainability-waste .--pb586 {
  padding-bottom: 586px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb586 {
    padding-bottom: 293px;
  }
}
.sustainability-waste .--mt587 {
  margin-top: 587px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt587 {
    margin-top: 293.5px;
  }
}
.sustainability-waste .--mb587 {
  margin-bottom: 587px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb587 {
    margin-bottom: 293.5px;
  }
}
.sustainability-waste .--pt587 {
  padding-top: 587px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt587 {
    padding-top: 293.5px;
  }
}
.sustainability-waste .--pb587 {
  padding-bottom: 587px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb587 {
    padding-bottom: 293.5px;
  }
}
.sustainability-waste .--mt588 {
  margin-top: 588px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt588 {
    margin-top: 294px;
  }
}
.sustainability-waste .--mb588 {
  margin-bottom: 588px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb588 {
    margin-bottom: 294px;
  }
}
.sustainability-waste .--pt588 {
  padding-top: 588px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt588 {
    padding-top: 294px;
  }
}
.sustainability-waste .--pb588 {
  padding-bottom: 588px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb588 {
    padding-bottom: 294px;
  }
}
.sustainability-waste .--mt589 {
  margin-top: 589px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt589 {
    margin-top: 294.5px;
  }
}
.sustainability-waste .--mb589 {
  margin-bottom: 589px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb589 {
    margin-bottom: 294.5px;
  }
}
.sustainability-waste .--pt589 {
  padding-top: 589px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt589 {
    padding-top: 294.5px;
  }
}
.sustainability-waste .--pb589 {
  padding-bottom: 589px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb589 {
    padding-bottom: 294.5px;
  }
}
.sustainability-waste .--mt590 {
  margin-top: 590px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt590 {
    margin-top: 295px;
  }
}
.sustainability-waste .--mb590 {
  margin-bottom: 590px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb590 {
    margin-bottom: 295px;
  }
}
.sustainability-waste .--pt590 {
  padding-top: 590px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt590 {
    padding-top: 295px;
  }
}
.sustainability-waste .--pb590 {
  padding-bottom: 590px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb590 {
    padding-bottom: 295px;
  }
}
.sustainability-waste .--mt591 {
  margin-top: 591px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt591 {
    margin-top: 295.5px;
  }
}
.sustainability-waste .--mb591 {
  margin-bottom: 591px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb591 {
    margin-bottom: 295.5px;
  }
}
.sustainability-waste .--pt591 {
  padding-top: 591px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt591 {
    padding-top: 295.5px;
  }
}
.sustainability-waste .--pb591 {
  padding-bottom: 591px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb591 {
    padding-bottom: 295.5px;
  }
}
.sustainability-waste .--mt592 {
  margin-top: 592px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt592 {
    margin-top: 296px;
  }
}
.sustainability-waste .--mb592 {
  margin-bottom: 592px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb592 {
    margin-bottom: 296px;
  }
}
.sustainability-waste .--pt592 {
  padding-top: 592px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt592 {
    padding-top: 296px;
  }
}
.sustainability-waste .--pb592 {
  padding-bottom: 592px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb592 {
    padding-bottom: 296px;
  }
}
.sustainability-waste .--mt593 {
  margin-top: 593px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt593 {
    margin-top: 296.5px;
  }
}
.sustainability-waste .--mb593 {
  margin-bottom: 593px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb593 {
    margin-bottom: 296.5px;
  }
}
.sustainability-waste .--pt593 {
  padding-top: 593px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt593 {
    padding-top: 296.5px;
  }
}
.sustainability-waste .--pb593 {
  padding-bottom: 593px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb593 {
    padding-bottom: 296.5px;
  }
}
.sustainability-waste .--mt594 {
  margin-top: 594px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt594 {
    margin-top: 297px;
  }
}
.sustainability-waste .--mb594 {
  margin-bottom: 594px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb594 {
    margin-bottom: 297px;
  }
}
.sustainability-waste .--pt594 {
  padding-top: 594px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt594 {
    padding-top: 297px;
  }
}
.sustainability-waste .--pb594 {
  padding-bottom: 594px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb594 {
    padding-bottom: 297px;
  }
}
.sustainability-waste .--mt595 {
  margin-top: 595px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt595 {
    margin-top: 297.5px;
  }
}
.sustainability-waste .--mb595 {
  margin-bottom: 595px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb595 {
    margin-bottom: 297.5px;
  }
}
.sustainability-waste .--pt595 {
  padding-top: 595px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt595 {
    padding-top: 297.5px;
  }
}
.sustainability-waste .--pb595 {
  padding-bottom: 595px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb595 {
    padding-bottom: 297.5px;
  }
}
.sustainability-waste .--mt596 {
  margin-top: 596px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt596 {
    margin-top: 298px;
  }
}
.sustainability-waste .--mb596 {
  margin-bottom: 596px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb596 {
    margin-bottom: 298px;
  }
}
.sustainability-waste .--pt596 {
  padding-top: 596px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt596 {
    padding-top: 298px;
  }
}
.sustainability-waste .--pb596 {
  padding-bottom: 596px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb596 {
    padding-bottom: 298px;
  }
}
.sustainability-waste .--mt597 {
  margin-top: 597px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt597 {
    margin-top: 298.5px;
  }
}
.sustainability-waste .--mb597 {
  margin-bottom: 597px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb597 {
    margin-bottom: 298.5px;
  }
}
.sustainability-waste .--pt597 {
  padding-top: 597px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt597 {
    padding-top: 298.5px;
  }
}
.sustainability-waste .--pb597 {
  padding-bottom: 597px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb597 {
    padding-bottom: 298.5px;
  }
}
.sustainability-waste .--mt598 {
  margin-top: 598px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt598 {
    margin-top: 299px;
  }
}
.sustainability-waste .--mb598 {
  margin-bottom: 598px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb598 {
    margin-bottom: 299px;
  }
}
.sustainability-waste .--pt598 {
  padding-top: 598px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt598 {
    padding-top: 299px;
  }
}
.sustainability-waste .--pb598 {
  padding-bottom: 598px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb598 {
    padding-bottom: 299px;
  }
}
.sustainability-waste .--mt599 {
  margin-top: 599px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt599 {
    margin-top: 299.5px;
  }
}
.sustainability-waste .--mb599 {
  margin-bottom: 599px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb599 {
    margin-bottom: 299.5px;
  }
}
.sustainability-waste .--pt599 {
  padding-top: 599px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt599 {
    padding-top: 299.5px;
  }
}
.sustainability-waste .--pb599 {
  padding-bottom: 599px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb599 {
    padding-bottom: 299.5px;
  }
}
.sustainability-waste .--mt600 {
  margin-top: 600px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt600 {
    margin-top: 300px;
  }
}
.sustainability-waste .--mb600 {
  margin-bottom: 600px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb600 {
    margin-bottom: 300px;
  }
}
.sustainability-waste .--pt600 {
  padding-top: 600px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt600 {
    padding-top: 300px;
  }
}
.sustainability-waste .--pb600 {
  padding-bottom: 600px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb600 {
    padding-bottom: 300px;
  }
}
.sustainability-waste .--mt601 {
  margin-top: 601px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt601 {
    margin-top: 300.5px;
  }
}
.sustainability-waste .--mb601 {
  margin-bottom: 601px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb601 {
    margin-bottom: 300.5px;
  }
}
.sustainability-waste .--pt601 {
  padding-top: 601px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt601 {
    padding-top: 300.5px;
  }
}
.sustainability-waste .--pb601 {
  padding-bottom: 601px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb601 {
    padding-bottom: 300.5px;
  }
}
.sustainability-waste .--mt602 {
  margin-top: 602px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt602 {
    margin-top: 301px;
  }
}
.sustainability-waste .--mb602 {
  margin-bottom: 602px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb602 {
    margin-bottom: 301px;
  }
}
.sustainability-waste .--pt602 {
  padding-top: 602px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt602 {
    padding-top: 301px;
  }
}
.sustainability-waste .--pb602 {
  padding-bottom: 602px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb602 {
    padding-bottom: 301px;
  }
}
.sustainability-waste .--mt603 {
  margin-top: 603px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt603 {
    margin-top: 301.5px;
  }
}
.sustainability-waste .--mb603 {
  margin-bottom: 603px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb603 {
    margin-bottom: 301.5px;
  }
}
.sustainability-waste .--pt603 {
  padding-top: 603px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt603 {
    padding-top: 301.5px;
  }
}
.sustainability-waste .--pb603 {
  padding-bottom: 603px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb603 {
    padding-bottom: 301.5px;
  }
}
.sustainability-waste .--mt604 {
  margin-top: 604px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt604 {
    margin-top: 302px;
  }
}
.sustainability-waste .--mb604 {
  margin-bottom: 604px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb604 {
    margin-bottom: 302px;
  }
}
.sustainability-waste .--pt604 {
  padding-top: 604px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt604 {
    padding-top: 302px;
  }
}
.sustainability-waste .--pb604 {
  padding-bottom: 604px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb604 {
    padding-bottom: 302px;
  }
}
.sustainability-waste .--mt605 {
  margin-top: 605px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt605 {
    margin-top: 302.5px;
  }
}
.sustainability-waste .--mb605 {
  margin-bottom: 605px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb605 {
    margin-bottom: 302.5px;
  }
}
.sustainability-waste .--pt605 {
  padding-top: 605px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt605 {
    padding-top: 302.5px;
  }
}
.sustainability-waste .--pb605 {
  padding-bottom: 605px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb605 {
    padding-bottom: 302.5px;
  }
}
.sustainability-waste .--mt606 {
  margin-top: 606px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt606 {
    margin-top: 303px;
  }
}
.sustainability-waste .--mb606 {
  margin-bottom: 606px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb606 {
    margin-bottom: 303px;
  }
}
.sustainability-waste .--pt606 {
  padding-top: 606px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt606 {
    padding-top: 303px;
  }
}
.sustainability-waste .--pb606 {
  padding-bottom: 606px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb606 {
    padding-bottom: 303px;
  }
}
.sustainability-waste .--mt607 {
  margin-top: 607px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt607 {
    margin-top: 303.5px;
  }
}
.sustainability-waste .--mb607 {
  margin-bottom: 607px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb607 {
    margin-bottom: 303.5px;
  }
}
.sustainability-waste .--pt607 {
  padding-top: 607px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt607 {
    padding-top: 303.5px;
  }
}
.sustainability-waste .--pb607 {
  padding-bottom: 607px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb607 {
    padding-bottom: 303.5px;
  }
}
.sustainability-waste .--mt608 {
  margin-top: 608px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt608 {
    margin-top: 304px;
  }
}
.sustainability-waste .--mb608 {
  margin-bottom: 608px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb608 {
    margin-bottom: 304px;
  }
}
.sustainability-waste .--pt608 {
  padding-top: 608px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt608 {
    padding-top: 304px;
  }
}
.sustainability-waste .--pb608 {
  padding-bottom: 608px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb608 {
    padding-bottom: 304px;
  }
}
.sustainability-waste .--mt609 {
  margin-top: 609px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt609 {
    margin-top: 304.5px;
  }
}
.sustainability-waste .--mb609 {
  margin-bottom: 609px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb609 {
    margin-bottom: 304.5px;
  }
}
.sustainability-waste .--pt609 {
  padding-top: 609px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt609 {
    padding-top: 304.5px;
  }
}
.sustainability-waste .--pb609 {
  padding-bottom: 609px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb609 {
    padding-bottom: 304.5px;
  }
}
.sustainability-waste .--mt610 {
  margin-top: 610px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt610 {
    margin-top: 305px;
  }
}
.sustainability-waste .--mb610 {
  margin-bottom: 610px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb610 {
    margin-bottom: 305px;
  }
}
.sustainability-waste .--pt610 {
  padding-top: 610px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt610 {
    padding-top: 305px;
  }
}
.sustainability-waste .--pb610 {
  padding-bottom: 610px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb610 {
    padding-bottom: 305px;
  }
}
.sustainability-waste .--mt611 {
  margin-top: 611px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt611 {
    margin-top: 305.5px;
  }
}
.sustainability-waste .--mb611 {
  margin-bottom: 611px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb611 {
    margin-bottom: 305.5px;
  }
}
.sustainability-waste .--pt611 {
  padding-top: 611px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt611 {
    padding-top: 305.5px;
  }
}
.sustainability-waste .--pb611 {
  padding-bottom: 611px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb611 {
    padding-bottom: 305.5px;
  }
}
.sustainability-waste .--mt612 {
  margin-top: 612px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt612 {
    margin-top: 306px;
  }
}
.sustainability-waste .--mb612 {
  margin-bottom: 612px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb612 {
    margin-bottom: 306px;
  }
}
.sustainability-waste .--pt612 {
  padding-top: 612px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt612 {
    padding-top: 306px;
  }
}
.sustainability-waste .--pb612 {
  padding-bottom: 612px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb612 {
    padding-bottom: 306px;
  }
}
.sustainability-waste .--mt613 {
  margin-top: 613px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt613 {
    margin-top: 306.5px;
  }
}
.sustainability-waste .--mb613 {
  margin-bottom: 613px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb613 {
    margin-bottom: 306.5px;
  }
}
.sustainability-waste .--pt613 {
  padding-top: 613px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt613 {
    padding-top: 306.5px;
  }
}
.sustainability-waste .--pb613 {
  padding-bottom: 613px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb613 {
    padding-bottom: 306.5px;
  }
}
.sustainability-waste .--mt614 {
  margin-top: 614px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt614 {
    margin-top: 307px;
  }
}
.sustainability-waste .--mb614 {
  margin-bottom: 614px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb614 {
    margin-bottom: 307px;
  }
}
.sustainability-waste .--pt614 {
  padding-top: 614px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt614 {
    padding-top: 307px;
  }
}
.sustainability-waste .--pb614 {
  padding-bottom: 614px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb614 {
    padding-bottom: 307px;
  }
}
.sustainability-waste .--mt615 {
  margin-top: 615px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt615 {
    margin-top: 307.5px;
  }
}
.sustainability-waste .--mb615 {
  margin-bottom: 615px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb615 {
    margin-bottom: 307.5px;
  }
}
.sustainability-waste .--pt615 {
  padding-top: 615px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt615 {
    padding-top: 307.5px;
  }
}
.sustainability-waste .--pb615 {
  padding-bottom: 615px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb615 {
    padding-bottom: 307.5px;
  }
}
.sustainability-waste .--mt616 {
  margin-top: 616px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt616 {
    margin-top: 308px;
  }
}
.sustainability-waste .--mb616 {
  margin-bottom: 616px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb616 {
    margin-bottom: 308px;
  }
}
.sustainability-waste .--pt616 {
  padding-top: 616px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt616 {
    padding-top: 308px;
  }
}
.sustainability-waste .--pb616 {
  padding-bottom: 616px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb616 {
    padding-bottom: 308px;
  }
}
.sustainability-waste .--mt617 {
  margin-top: 617px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt617 {
    margin-top: 308.5px;
  }
}
.sustainability-waste .--mb617 {
  margin-bottom: 617px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb617 {
    margin-bottom: 308.5px;
  }
}
.sustainability-waste .--pt617 {
  padding-top: 617px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt617 {
    padding-top: 308.5px;
  }
}
.sustainability-waste .--pb617 {
  padding-bottom: 617px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb617 {
    padding-bottom: 308.5px;
  }
}
.sustainability-waste .--mt618 {
  margin-top: 618px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt618 {
    margin-top: 309px;
  }
}
.sustainability-waste .--mb618 {
  margin-bottom: 618px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb618 {
    margin-bottom: 309px;
  }
}
.sustainability-waste .--pt618 {
  padding-top: 618px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt618 {
    padding-top: 309px;
  }
}
.sustainability-waste .--pb618 {
  padding-bottom: 618px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb618 {
    padding-bottom: 309px;
  }
}
.sustainability-waste .--mt619 {
  margin-top: 619px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt619 {
    margin-top: 309.5px;
  }
}
.sustainability-waste .--mb619 {
  margin-bottom: 619px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb619 {
    margin-bottom: 309.5px;
  }
}
.sustainability-waste .--pt619 {
  padding-top: 619px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt619 {
    padding-top: 309.5px;
  }
}
.sustainability-waste .--pb619 {
  padding-bottom: 619px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb619 {
    padding-bottom: 309.5px;
  }
}
.sustainability-waste .--mt620 {
  margin-top: 620px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt620 {
    margin-top: 310px;
  }
}
.sustainability-waste .--mb620 {
  margin-bottom: 620px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb620 {
    margin-bottom: 310px;
  }
}
.sustainability-waste .--pt620 {
  padding-top: 620px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt620 {
    padding-top: 310px;
  }
}
.sustainability-waste .--pb620 {
  padding-bottom: 620px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb620 {
    padding-bottom: 310px;
  }
}
.sustainability-waste .--mt621 {
  margin-top: 621px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt621 {
    margin-top: 310.5px;
  }
}
.sustainability-waste .--mb621 {
  margin-bottom: 621px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb621 {
    margin-bottom: 310.5px;
  }
}
.sustainability-waste .--pt621 {
  padding-top: 621px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt621 {
    padding-top: 310.5px;
  }
}
.sustainability-waste .--pb621 {
  padding-bottom: 621px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb621 {
    padding-bottom: 310.5px;
  }
}
.sustainability-waste .--mt622 {
  margin-top: 622px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt622 {
    margin-top: 311px;
  }
}
.sustainability-waste .--mb622 {
  margin-bottom: 622px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb622 {
    margin-bottom: 311px;
  }
}
.sustainability-waste .--pt622 {
  padding-top: 622px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt622 {
    padding-top: 311px;
  }
}
.sustainability-waste .--pb622 {
  padding-bottom: 622px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb622 {
    padding-bottom: 311px;
  }
}
.sustainability-waste .--mt623 {
  margin-top: 623px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt623 {
    margin-top: 311.5px;
  }
}
.sustainability-waste .--mb623 {
  margin-bottom: 623px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb623 {
    margin-bottom: 311.5px;
  }
}
.sustainability-waste .--pt623 {
  padding-top: 623px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt623 {
    padding-top: 311.5px;
  }
}
.sustainability-waste .--pb623 {
  padding-bottom: 623px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb623 {
    padding-bottom: 311.5px;
  }
}
.sustainability-waste .--mt624 {
  margin-top: 624px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt624 {
    margin-top: 312px;
  }
}
.sustainability-waste .--mb624 {
  margin-bottom: 624px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb624 {
    margin-bottom: 312px;
  }
}
.sustainability-waste .--pt624 {
  padding-top: 624px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt624 {
    padding-top: 312px;
  }
}
.sustainability-waste .--pb624 {
  padding-bottom: 624px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb624 {
    padding-bottom: 312px;
  }
}
.sustainability-waste .--mt625 {
  margin-top: 625px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt625 {
    margin-top: 312.5px;
  }
}
.sustainability-waste .--mb625 {
  margin-bottom: 625px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb625 {
    margin-bottom: 312.5px;
  }
}
.sustainability-waste .--pt625 {
  padding-top: 625px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt625 {
    padding-top: 312.5px;
  }
}
.sustainability-waste .--pb625 {
  padding-bottom: 625px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb625 {
    padding-bottom: 312.5px;
  }
}
.sustainability-waste .--mt626 {
  margin-top: 626px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt626 {
    margin-top: 313px;
  }
}
.sustainability-waste .--mb626 {
  margin-bottom: 626px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb626 {
    margin-bottom: 313px;
  }
}
.sustainability-waste .--pt626 {
  padding-top: 626px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt626 {
    padding-top: 313px;
  }
}
.sustainability-waste .--pb626 {
  padding-bottom: 626px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb626 {
    padding-bottom: 313px;
  }
}
.sustainability-waste .--mt627 {
  margin-top: 627px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt627 {
    margin-top: 313.5px;
  }
}
.sustainability-waste .--mb627 {
  margin-bottom: 627px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb627 {
    margin-bottom: 313.5px;
  }
}
.sustainability-waste .--pt627 {
  padding-top: 627px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt627 {
    padding-top: 313.5px;
  }
}
.sustainability-waste .--pb627 {
  padding-bottom: 627px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb627 {
    padding-bottom: 313.5px;
  }
}
.sustainability-waste .--mt628 {
  margin-top: 628px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt628 {
    margin-top: 314px;
  }
}
.sustainability-waste .--mb628 {
  margin-bottom: 628px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb628 {
    margin-bottom: 314px;
  }
}
.sustainability-waste .--pt628 {
  padding-top: 628px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt628 {
    padding-top: 314px;
  }
}
.sustainability-waste .--pb628 {
  padding-bottom: 628px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb628 {
    padding-bottom: 314px;
  }
}
.sustainability-waste .--mt629 {
  margin-top: 629px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt629 {
    margin-top: 314.5px;
  }
}
.sustainability-waste .--mb629 {
  margin-bottom: 629px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb629 {
    margin-bottom: 314.5px;
  }
}
.sustainability-waste .--pt629 {
  padding-top: 629px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt629 {
    padding-top: 314.5px;
  }
}
.sustainability-waste .--pb629 {
  padding-bottom: 629px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb629 {
    padding-bottom: 314.5px;
  }
}
.sustainability-waste .--mt630 {
  margin-top: 630px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt630 {
    margin-top: 315px;
  }
}
.sustainability-waste .--mb630 {
  margin-bottom: 630px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb630 {
    margin-bottom: 315px;
  }
}
.sustainability-waste .--pt630 {
  padding-top: 630px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt630 {
    padding-top: 315px;
  }
}
.sustainability-waste .--pb630 {
  padding-bottom: 630px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb630 {
    padding-bottom: 315px;
  }
}
.sustainability-waste .--mt631 {
  margin-top: 631px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt631 {
    margin-top: 315.5px;
  }
}
.sustainability-waste .--mb631 {
  margin-bottom: 631px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb631 {
    margin-bottom: 315.5px;
  }
}
.sustainability-waste .--pt631 {
  padding-top: 631px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt631 {
    padding-top: 315.5px;
  }
}
.sustainability-waste .--pb631 {
  padding-bottom: 631px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb631 {
    padding-bottom: 315.5px;
  }
}
.sustainability-waste .--mt632 {
  margin-top: 632px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt632 {
    margin-top: 316px;
  }
}
.sustainability-waste .--mb632 {
  margin-bottom: 632px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb632 {
    margin-bottom: 316px;
  }
}
.sustainability-waste .--pt632 {
  padding-top: 632px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt632 {
    padding-top: 316px;
  }
}
.sustainability-waste .--pb632 {
  padding-bottom: 632px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb632 {
    padding-bottom: 316px;
  }
}
.sustainability-waste .--mt633 {
  margin-top: 633px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt633 {
    margin-top: 316.5px;
  }
}
.sustainability-waste .--mb633 {
  margin-bottom: 633px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb633 {
    margin-bottom: 316.5px;
  }
}
.sustainability-waste .--pt633 {
  padding-top: 633px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt633 {
    padding-top: 316.5px;
  }
}
.sustainability-waste .--pb633 {
  padding-bottom: 633px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb633 {
    padding-bottom: 316.5px;
  }
}
.sustainability-waste .--mt634 {
  margin-top: 634px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt634 {
    margin-top: 317px;
  }
}
.sustainability-waste .--mb634 {
  margin-bottom: 634px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb634 {
    margin-bottom: 317px;
  }
}
.sustainability-waste .--pt634 {
  padding-top: 634px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt634 {
    padding-top: 317px;
  }
}
.sustainability-waste .--pb634 {
  padding-bottom: 634px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb634 {
    padding-bottom: 317px;
  }
}
.sustainability-waste .--mt635 {
  margin-top: 635px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt635 {
    margin-top: 317.5px;
  }
}
.sustainability-waste .--mb635 {
  margin-bottom: 635px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb635 {
    margin-bottom: 317.5px;
  }
}
.sustainability-waste .--pt635 {
  padding-top: 635px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt635 {
    padding-top: 317.5px;
  }
}
.sustainability-waste .--pb635 {
  padding-bottom: 635px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb635 {
    padding-bottom: 317.5px;
  }
}
.sustainability-waste .--mt636 {
  margin-top: 636px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt636 {
    margin-top: 318px;
  }
}
.sustainability-waste .--mb636 {
  margin-bottom: 636px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb636 {
    margin-bottom: 318px;
  }
}
.sustainability-waste .--pt636 {
  padding-top: 636px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt636 {
    padding-top: 318px;
  }
}
.sustainability-waste .--pb636 {
  padding-bottom: 636px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb636 {
    padding-bottom: 318px;
  }
}
.sustainability-waste .--mt637 {
  margin-top: 637px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt637 {
    margin-top: 318.5px;
  }
}
.sustainability-waste .--mb637 {
  margin-bottom: 637px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb637 {
    margin-bottom: 318.5px;
  }
}
.sustainability-waste .--pt637 {
  padding-top: 637px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt637 {
    padding-top: 318.5px;
  }
}
.sustainability-waste .--pb637 {
  padding-bottom: 637px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb637 {
    padding-bottom: 318.5px;
  }
}
.sustainability-waste .--mt638 {
  margin-top: 638px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt638 {
    margin-top: 319px;
  }
}
.sustainability-waste .--mb638 {
  margin-bottom: 638px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb638 {
    margin-bottom: 319px;
  }
}
.sustainability-waste .--pt638 {
  padding-top: 638px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt638 {
    padding-top: 319px;
  }
}
.sustainability-waste .--pb638 {
  padding-bottom: 638px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb638 {
    padding-bottom: 319px;
  }
}
.sustainability-waste .--mt639 {
  margin-top: 639px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt639 {
    margin-top: 319.5px;
  }
}
.sustainability-waste .--mb639 {
  margin-bottom: 639px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb639 {
    margin-bottom: 319.5px;
  }
}
.sustainability-waste .--pt639 {
  padding-top: 639px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt639 {
    padding-top: 319.5px;
  }
}
.sustainability-waste .--pb639 {
  padding-bottom: 639px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb639 {
    padding-bottom: 319.5px;
  }
}
.sustainability-waste .--mt640 {
  margin-top: 640px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt640 {
    margin-top: 320px;
  }
}
.sustainability-waste .--mb640 {
  margin-bottom: 640px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb640 {
    margin-bottom: 320px;
  }
}
.sustainability-waste .--pt640 {
  padding-top: 640px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt640 {
    padding-top: 320px;
  }
}
.sustainability-waste .--pb640 {
  padding-bottom: 640px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb640 {
    padding-bottom: 320px;
  }
}
.sustainability-waste .--mt641 {
  margin-top: 641px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt641 {
    margin-top: 320.5px;
  }
}
.sustainability-waste .--mb641 {
  margin-bottom: 641px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb641 {
    margin-bottom: 320.5px;
  }
}
.sustainability-waste .--pt641 {
  padding-top: 641px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt641 {
    padding-top: 320.5px;
  }
}
.sustainability-waste .--pb641 {
  padding-bottom: 641px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb641 {
    padding-bottom: 320.5px;
  }
}
.sustainability-waste .--mt642 {
  margin-top: 642px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt642 {
    margin-top: 321px;
  }
}
.sustainability-waste .--mb642 {
  margin-bottom: 642px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb642 {
    margin-bottom: 321px;
  }
}
.sustainability-waste .--pt642 {
  padding-top: 642px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt642 {
    padding-top: 321px;
  }
}
.sustainability-waste .--pb642 {
  padding-bottom: 642px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb642 {
    padding-bottom: 321px;
  }
}
.sustainability-waste .--mt643 {
  margin-top: 643px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt643 {
    margin-top: 321.5px;
  }
}
.sustainability-waste .--mb643 {
  margin-bottom: 643px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb643 {
    margin-bottom: 321.5px;
  }
}
.sustainability-waste .--pt643 {
  padding-top: 643px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt643 {
    padding-top: 321.5px;
  }
}
.sustainability-waste .--pb643 {
  padding-bottom: 643px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb643 {
    padding-bottom: 321.5px;
  }
}
.sustainability-waste .--mt644 {
  margin-top: 644px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt644 {
    margin-top: 322px;
  }
}
.sustainability-waste .--mb644 {
  margin-bottom: 644px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb644 {
    margin-bottom: 322px;
  }
}
.sustainability-waste .--pt644 {
  padding-top: 644px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt644 {
    padding-top: 322px;
  }
}
.sustainability-waste .--pb644 {
  padding-bottom: 644px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb644 {
    padding-bottom: 322px;
  }
}
.sustainability-waste .--mt645 {
  margin-top: 645px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt645 {
    margin-top: 322.5px;
  }
}
.sustainability-waste .--mb645 {
  margin-bottom: 645px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb645 {
    margin-bottom: 322.5px;
  }
}
.sustainability-waste .--pt645 {
  padding-top: 645px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt645 {
    padding-top: 322.5px;
  }
}
.sustainability-waste .--pb645 {
  padding-bottom: 645px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb645 {
    padding-bottom: 322.5px;
  }
}
.sustainability-waste .--mt646 {
  margin-top: 646px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt646 {
    margin-top: 323px;
  }
}
.sustainability-waste .--mb646 {
  margin-bottom: 646px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb646 {
    margin-bottom: 323px;
  }
}
.sustainability-waste .--pt646 {
  padding-top: 646px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt646 {
    padding-top: 323px;
  }
}
.sustainability-waste .--pb646 {
  padding-bottom: 646px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb646 {
    padding-bottom: 323px;
  }
}
.sustainability-waste .--mt647 {
  margin-top: 647px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt647 {
    margin-top: 323.5px;
  }
}
.sustainability-waste .--mb647 {
  margin-bottom: 647px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb647 {
    margin-bottom: 323.5px;
  }
}
.sustainability-waste .--pt647 {
  padding-top: 647px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt647 {
    padding-top: 323.5px;
  }
}
.sustainability-waste .--pb647 {
  padding-bottom: 647px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb647 {
    padding-bottom: 323.5px;
  }
}
.sustainability-waste .--mt648 {
  margin-top: 648px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt648 {
    margin-top: 324px;
  }
}
.sustainability-waste .--mb648 {
  margin-bottom: 648px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb648 {
    margin-bottom: 324px;
  }
}
.sustainability-waste .--pt648 {
  padding-top: 648px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt648 {
    padding-top: 324px;
  }
}
.sustainability-waste .--pb648 {
  padding-bottom: 648px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb648 {
    padding-bottom: 324px;
  }
}
.sustainability-waste .--mt649 {
  margin-top: 649px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt649 {
    margin-top: 324.5px;
  }
}
.sustainability-waste .--mb649 {
  margin-bottom: 649px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb649 {
    margin-bottom: 324.5px;
  }
}
.sustainability-waste .--pt649 {
  padding-top: 649px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt649 {
    padding-top: 324.5px;
  }
}
.sustainability-waste .--pb649 {
  padding-bottom: 649px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb649 {
    padding-bottom: 324.5px;
  }
}
.sustainability-waste .--mt650 {
  margin-top: 650px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt650 {
    margin-top: 325px;
  }
}
.sustainability-waste .--mb650 {
  margin-bottom: 650px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb650 {
    margin-bottom: 325px;
  }
}
.sustainability-waste .--pt650 {
  padding-top: 650px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt650 {
    padding-top: 325px;
  }
}
.sustainability-waste .--pb650 {
  padding-bottom: 650px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb650 {
    padding-bottom: 325px;
  }
}
.sustainability-waste .--mt651 {
  margin-top: 651px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt651 {
    margin-top: 325.5px;
  }
}
.sustainability-waste .--mb651 {
  margin-bottom: 651px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb651 {
    margin-bottom: 325.5px;
  }
}
.sustainability-waste .--pt651 {
  padding-top: 651px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt651 {
    padding-top: 325.5px;
  }
}
.sustainability-waste .--pb651 {
  padding-bottom: 651px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb651 {
    padding-bottom: 325.5px;
  }
}
.sustainability-waste .--mt652 {
  margin-top: 652px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt652 {
    margin-top: 326px;
  }
}
.sustainability-waste .--mb652 {
  margin-bottom: 652px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb652 {
    margin-bottom: 326px;
  }
}
.sustainability-waste .--pt652 {
  padding-top: 652px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt652 {
    padding-top: 326px;
  }
}
.sustainability-waste .--pb652 {
  padding-bottom: 652px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb652 {
    padding-bottom: 326px;
  }
}
.sustainability-waste .--mt653 {
  margin-top: 653px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt653 {
    margin-top: 326.5px;
  }
}
.sustainability-waste .--mb653 {
  margin-bottom: 653px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb653 {
    margin-bottom: 326.5px;
  }
}
.sustainability-waste .--pt653 {
  padding-top: 653px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt653 {
    padding-top: 326.5px;
  }
}
.sustainability-waste .--pb653 {
  padding-bottom: 653px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb653 {
    padding-bottom: 326.5px;
  }
}
.sustainability-waste .--mt654 {
  margin-top: 654px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt654 {
    margin-top: 327px;
  }
}
.sustainability-waste .--mb654 {
  margin-bottom: 654px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb654 {
    margin-bottom: 327px;
  }
}
.sustainability-waste .--pt654 {
  padding-top: 654px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt654 {
    padding-top: 327px;
  }
}
.sustainability-waste .--pb654 {
  padding-bottom: 654px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb654 {
    padding-bottom: 327px;
  }
}
.sustainability-waste .--mt655 {
  margin-top: 655px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt655 {
    margin-top: 327.5px;
  }
}
.sustainability-waste .--mb655 {
  margin-bottom: 655px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb655 {
    margin-bottom: 327.5px;
  }
}
.sustainability-waste .--pt655 {
  padding-top: 655px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt655 {
    padding-top: 327.5px;
  }
}
.sustainability-waste .--pb655 {
  padding-bottom: 655px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb655 {
    padding-bottom: 327.5px;
  }
}
.sustainability-waste .--mt656 {
  margin-top: 656px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt656 {
    margin-top: 328px;
  }
}
.sustainability-waste .--mb656 {
  margin-bottom: 656px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb656 {
    margin-bottom: 328px;
  }
}
.sustainability-waste .--pt656 {
  padding-top: 656px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt656 {
    padding-top: 328px;
  }
}
.sustainability-waste .--pb656 {
  padding-bottom: 656px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb656 {
    padding-bottom: 328px;
  }
}
.sustainability-waste .--mt657 {
  margin-top: 657px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt657 {
    margin-top: 328.5px;
  }
}
.sustainability-waste .--mb657 {
  margin-bottom: 657px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb657 {
    margin-bottom: 328.5px;
  }
}
.sustainability-waste .--pt657 {
  padding-top: 657px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt657 {
    padding-top: 328.5px;
  }
}
.sustainability-waste .--pb657 {
  padding-bottom: 657px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb657 {
    padding-bottom: 328.5px;
  }
}
.sustainability-waste .--mt658 {
  margin-top: 658px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt658 {
    margin-top: 329px;
  }
}
.sustainability-waste .--mb658 {
  margin-bottom: 658px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb658 {
    margin-bottom: 329px;
  }
}
.sustainability-waste .--pt658 {
  padding-top: 658px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt658 {
    padding-top: 329px;
  }
}
.sustainability-waste .--pb658 {
  padding-bottom: 658px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb658 {
    padding-bottom: 329px;
  }
}
.sustainability-waste .--mt659 {
  margin-top: 659px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt659 {
    margin-top: 329.5px;
  }
}
.sustainability-waste .--mb659 {
  margin-bottom: 659px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb659 {
    margin-bottom: 329.5px;
  }
}
.sustainability-waste .--pt659 {
  padding-top: 659px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt659 {
    padding-top: 329.5px;
  }
}
.sustainability-waste .--pb659 {
  padding-bottom: 659px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb659 {
    padding-bottom: 329.5px;
  }
}
.sustainability-waste .--mt660 {
  margin-top: 660px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt660 {
    margin-top: 330px;
  }
}
.sustainability-waste .--mb660 {
  margin-bottom: 660px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb660 {
    margin-bottom: 330px;
  }
}
.sustainability-waste .--pt660 {
  padding-top: 660px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt660 {
    padding-top: 330px;
  }
}
.sustainability-waste .--pb660 {
  padding-bottom: 660px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb660 {
    padding-bottom: 330px;
  }
}
.sustainability-waste .--mt661 {
  margin-top: 661px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt661 {
    margin-top: 330.5px;
  }
}
.sustainability-waste .--mb661 {
  margin-bottom: 661px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb661 {
    margin-bottom: 330.5px;
  }
}
.sustainability-waste .--pt661 {
  padding-top: 661px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt661 {
    padding-top: 330.5px;
  }
}
.sustainability-waste .--pb661 {
  padding-bottom: 661px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb661 {
    padding-bottom: 330.5px;
  }
}
.sustainability-waste .--mt662 {
  margin-top: 662px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt662 {
    margin-top: 331px;
  }
}
.sustainability-waste .--mb662 {
  margin-bottom: 662px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb662 {
    margin-bottom: 331px;
  }
}
.sustainability-waste .--pt662 {
  padding-top: 662px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt662 {
    padding-top: 331px;
  }
}
.sustainability-waste .--pb662 {
  padding-bottom: 662px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb662 {
    padding-bottom: 331px;
  }
}
.sustainability-waste .--mt663 {
  margin-top: 663px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt663 {
    margin-top: 331.5px;
  }
}
.sustainability-waste .--mb663 {
  margin-bottom: 663px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb663 {
    margin-bottom: 331.5px;
  }
}
.sustainability-waste .--pt663 {
  padding-top: 663px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt663 {
    padding-top: 331.5px;
  }
}
.sustainability-waste .--pb663 {
  padding-bottom: 663px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb663 {
    padding-bottom: 331.5px;
  }
}
.sustainability-waste .--mt664 {
  margin-top: 664px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt664 {
    margin-top: 332px;
  }
}
.sustainability-waste .--mb664 {
  margin-bottom: 664px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb664 {
    margin-bottom: 332px;
  }
}
.sustainability-waste .--pt664 {
  padding-top: 664px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt664 {
    padding-top: 332px;
  }
}
.sustainability-waste .--pb664 {
  padding-bottom: 664px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb664 {
    padding-bottom: 332px;
  }
}
.sustainability-waste .--mt665 {
  margin-top: 665px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt665 {
    margin-top: 332.5px;
  }
}
.sustainability-waste .--mb665 {
  margin-bottom: 665px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb665 {
    margin-bottom: 332.5px;
  }
}
.sustainability-waste .--pt665 {
  padding-top: 665px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt665 {
    padding-top: 332.5px;
  }
}
.sustainability-waste .--pb665 {
  padding-bottom: 665px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb665 {
    padding-bottom: 332.5px;
  }
}
.sustainability-waste .--mt666 {
  margin-top: 666px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt666 {
    margin-top: 333px;
  }
}
.sustainability-waste .--mb666 {
  margin-bottom: 666px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb666 {
    margin-bottom: 333px;
  }
}
.sustainability-waste .--pt666 {
  padding-top: 666px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt666 {
    padding-top: 333px;
  }
}
.sustainability-waste .--pb666 {
  padding-bottom: 666px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb666 {
    padding-bottom: 333px;
  }
}
.sustainability-waste .--mt667 {
  margin-top: 667px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt667 {
    margin-top: 333.5px;
  }
}
.sustainability-waste .--mb667 {
  margin-bottom: 667px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb667 {
    margin-bottom: 333.5px;
  }
}
.sustainability-waste .--pt667 {
  padding-top: 667px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt667 {
    padding-top: 333.5px;
  }
}
.sustainability-waste .--pb667 {
  padding-bottom: 667px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb667 {
    padding-bottom: 333.5px;
  }
}
.sustainability-waste .--mt668 {
  margin-top: 668px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt668 {
    margin-top: 334px;
  }
}
.sustainability-waste .--mb668 {
  margin-bottom: 668px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb668 {
    margin-bottom: 334px;
  }
}
.sustainability-waste .--pt668 {
  padding-top: 668px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt668 {
    padding-top: 334px;
  }
}
.sustainability-waste .--pb668 {
  padding-bottom: 668px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb668 {
    padding-bottom: 334px;
  }
}
.sustainability-waste .--mt669 {
  margin-top: 669px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt669 {
    margin-top: 334.5px;
  }
}
.sustainability-waste .--mb669 {
  margin-bottom: 669px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb669 {
    margin-bottom: 334.5px;
  }
}
.sustainability-waste .--pt669 {
  padding-top: 669px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt669 {
    padding-top: 334.5px;
  }
}
.sustainability-waste .--pb669 {
  padding-bottom: 669px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb669 {
    padding-bottom: 334.5px;
  }
}
.sustainability-waste .--mt670 {
  margin-top: 670px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt670 {
    margin-top: 335px;
  }
}
.sustainability-waste .--mb670 {
  margin-bottom: 670px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb670 {
    margin-bottom: 335px;
  }
}
.sustainability-waste .--pt670 {
  padding-top: 670px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt670 {
    padding-top: 335px;
  }
}
.sustainability-waste .--pb670 {
  padding-bottom: 670px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb670 {
    padding-bottom: 335px;
  }
}
.sustainability-waste .--mt671 {
  margin-top: 671px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt671 {
    margin-top: 335.5px;
  }
}
.sustainability-waste .--mb671 {
  margin-bottom: 671px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb671 {
    margin-bottom: 335.5px;
  }
}
.sustainability-waste .--pt671 {
  padding-top: 671px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt671 {
    padding-top: 335.5px;
  }
}
.sustainability-waste .--pb671 {
  padding-bottom: 671px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb671 {
    padding-bottom: 335.5px;
  }
}
.sustainability-waste .--mt672 {
  margin-top: 672px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt672 {
    margin-top: 336px;
  }
}
.sustainability-waste .--mb672 {
  margin-bottom: 672px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb672 {
    margin-bottom: 336px;
  }
}
.sustainability-waste .--pt672 {
  padding-top: 672px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt672 {
    padding-top: 336px;
  }
}
.sustainability-waste .--pb672 {
  padding-bottom: 672px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb672 {
    padding-bottom: 336px;
  }
}
.sustainability-waste .--mt673 {
  margin-top: 673px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt673 {
    margin-top: 336.5px;
  }
}
.sustainability-waste .--mb673 {
  margin-bottom: 673px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb673 {
    margin-bottom: 336.5px;
  }
}
.sustainability-waste .--pt673 {
  padding-top: 673px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt673 {
    padding-top: 336.5px;
  }
}
.sustainability-waste .--pb673 {
  padding-bottom: 673px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb673 {
    padding-bottom: 336.5px;
  }
}
.sustainability-waste .--mt674 {
  margin-top: 674px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt674 {
    margin-top: 337px;
  }
}
.sustainability-waste .--mb674 {
  margin-bottom: 674px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb674 {
    margin-bottom: 337px;
  }
}
.sustainability-waste .--pt674 {
  padding-top: 674px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt674 {
    padding-top: 337px;
  }
}
.sustainability-waste .--pb674 {
  padding-bottom: 674px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb674 {
    padding-bottom: 337px;
  }
}
.sustainability-waste .--mt675 {
  margin-top: 675px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt675 {
    margin-top: 337.5px;
  }
}
.sustainability-waste .--mb675 {
  margin-bottom: 675px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb675 {
    margin-bottom: 337.5px;
  }
}
.sustainability-waste .--pt675 {
  padding-top: 675px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt675 {
    padding-top: 337.5px;
  }
}
.sustainability-waste .--pb675 {
  padding-bottom: 675px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb675 {
    padding-bottom: 337.5px;
  }
}
.sustainability-waste .--mt676 {
  margin-top: 676px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt676 {
    margin-top: 338px;
  }
}
.sustainability-waste .--mb676 {
  margin-bottom: 676px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb676 {
    margin-bottom: 338px;
  }
}
.sustainability-waste .--pt676 {
  padding-top: 676px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt676 {
    padding-top: 338px;
  }
}
.sustainability-waste .--pb676 {
  padding-bottom: 676px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb676 {
    padding-bottom: 338px;
  }
}
.sustainability-waste .--mt677 {
  margin-top: 677px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt677 {
    margin-top: 338.5px;
  }
}
.sustainability-waste .--mb677 {
  margin-bottom: 677px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb677 {
    margin-bottom: 338.5px;
  }
}
.sustainability-waste .--pt677 {
  padding-top: 677px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt677 {
    padding-top: 338.5px;
  }
}
.sustainability-waste .--pb677 {
  padding-bottom: 677px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb677 {
    padding-bottom: 338.5px;
  }
}
.sustainability-waste .--mt678 {
  margin-top: 678px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt678 {
    margin-top: 339px;
  }
}
.sustainability-waste .--mb678 {
  margin-bottom: 678px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb678 {
    margin-bottom: 339px;
  }
}
.sustainability-waste .--pt678 {
  padding-top: 678px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt678 {
    padding-top: 339px;
  }
}
.sustainability-waste .--pb678 {
  padding-bottom: 678px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb678 {
    padding-bottom: 339px;
  }
}
.sustainability-waste .--mt679 {
  margin-top: 679px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt679 {
    margin-top: 339.5px;
  }
}
.sustainability-waste .--mb679 {
  margin-bottom: 679px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb679 {
    margin-bottom: 339.5px;
  }
}
.sustainability-waste .--pt679 {
  padding-top: 679px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt679 {
    padding-top: 339.5px;
  }
}
.sustainability-waste .--pb679 {
  padding-bottom: 679px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb679 {
    padding-bottom: 339.5px;
  }
}
.sustainability-waste .--mt680 {
  margin-top: 680px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt680 {
    margin-top: 340px;
  }
}
.sustainability-waste .--mb680 {
  margin-bottom: 680px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb680 {
    margin-bottom: 340px;
  }
}
.sustainability-waste .--pt680 {
  padding-top: 680px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt680 {
    padding-top: 340px;
  }
}
.sustainability-waste .--pb680 {
  padding-bottom: 680px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb680 {
    padding-bottom: 340px;
  }
}
.sustainability-waste .--mt681 {
  margin-top: 681px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt681 {
    margin-top: 340.5px;
  }
}
.sustainability-waste .--mb681 {
  margin-bottom: 681px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb681 {
    margin-bottom: 340.5px;
  }
}
.sustainability-waste .--pt681 {
  padding-top: 681px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt681 {
    padding-top: 340.5px;
  }
}
.sustainability-waste .--pb681 {
  padding-bottom: 681px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb681 {
    padding-bottom: 340.5px;
  }
}
.sustainability-waste .--mt682 {
  margin-top: 682px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt682 {
    margin-top: 341px;
  }
}
.sustainability-waste .--mb682 {
  margin-bottom: 682px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb682 {
    margin-bottom: 341px;
  }
}
.sustainability-waste .--pt682 {
  padding-top: 682px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt682 {
    padding-top: 341px;
  }
}
.sustainability-waste .--pb682 {
  padding-bottom: 682px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb682 {
    padding-bottom: 341px;
  }
}
.sustainability-waste .--mt683 {
  margin-top: 683px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt683 {
    margin-top: 341.5px;
  }
}
.sustainability-waste .--mb683 {
  margin-bottom: 683px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb683 {
    margin-bottom: 341.5px;
  }
}
.sustainability-waste .--pt683 {
  padding-top: 683px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt683 {
    padding-top: 341.5px;
  }
}
.sustainability-waste .--pb683 {
  padding-bottom: 683px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb683 {
    padding-bottom: 341.5px;
  }
}
.sustainability-waste .--mt684 {
  margin-top: 684px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt684 {
    margin-top: 342px;
  }
}
.sustainability-waste .--mb684 {
  margin-bottom: 684px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb684 {
    margin-bottom: 342px;
  }
}
.sustainability-waste .--pt684 {
  padding-top: 684px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt684 {
    padding-top: 342px;
  }
}
.sustainability-waste .--pb684 {
  padding-bottom: 684px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb684 {
    padding-bottom: 342px;
  }
}
.sustainability-waste .--mt685 {
  margin-top: 685px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt685 {
    margin-top: 342.5px;
  }
}
.sustainability-waste .--mb685 {
  margin-bottom: 685px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb685 {
    margin-bottom: 342.5px;
  }
}
.sustainability-waste .--pt685 {
  padding-top: 685px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt685 {
    padding-top: 342.5px;
  }
}
.sustainability-waste .--pb685 {
  padding-bottom: 685px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb685 {
    padding-bottom: 342.5px;
  }
}
.sustainability-waste .--mt686 {
  margin-top: 686px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt686 {
    margin-top: 343px;
  }
}
.sustainability-waste .--mb686 {
  margin-bottom: 686px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb686 {
    margin-bottom: 343px;
  }
}
.sustainability-waste .--pt686 {
  padding-top: 686px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt686 {
    padding-top: 343px;
  }
}
.sustainability-waste .--pb686 {
  padding-bottom: 686px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb686 {
    padding-bottom: 343px;
  }
}
.sustainability-waste .--mt687 {
  margin-top: 687px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt687 {
    margin-top: 343.5px;
  }
}
.sustainability-waste .--mb687 {
  margin-bottom: 687px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb687 {
    margin-bottom: 343.5px;
  }
}
.sustainability-waste .--pt687 {
  padding-top: 687px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt687 {
    padding-top: 343.5px;
  }
}
.sustainability-waste .--pb687 {
  padding-bottom: 687px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb687 {
    padding-bottom: 343.5px;
  }
}
.sustainability-waste .--mt688 {
  margin-top: 688px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt688 {
    margin-top: 344px;
  }
}
.sustainability-waste .--mb688 {
  margin-bottom: 688px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb688 {
    margin-bottom: 344px;
  }
}
.sustainability-waste .--pt688 {
  padding-top: 688px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt688 {
    padding-top: 344px;
  }
}
.sustainability-waste .--pb688 {
  padding-bottom: 688px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb688 {
    padding-bottom: 344px;
  }
}
.sustainability-waste .--mt689 {
  margin-top: 689px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt689 {
    margin-top: 344.5px;
  }
}
.sustainability-waste .--mb689 {
  margin-bottom: 689px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb689 {
    margin-bottom: 344.5px;
  }
}
.sustainability-waste .--pt689 {
  padding-top: 689px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt689 {
    padding-top: 344.5px;
  }
}
.sustainability-waste .--pb689 {
  padding-bottom: 689px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb689 {
    padding-bottom: 344.5px;
  }
}
.sustainability-waste .--mt690 {
  margin-top: 690px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt690 {
    margin-top: 345px;
  }
}
.sustainability-waste .--mb690 {
  margin-bottom: 690px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb690 {
    margin-bottom: 345px;
  }
}
.sustainability-waste .--pt690 {
  padding-top: 690px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt690 {
    padding-top: 345px;
  }
}
.sustainability-waste .--pb690 {
  padding-bottom: 690px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb690 {
    padding-bottom: 345px;
  }
}
.sustainability-waste .--mt691 {
  margin-top: 691px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt691 {
    margin-top: 345.5px;
  }
}
.sustainability-waste .--mb691 {
  margin-bottom: 691px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb691 {
    margin-bottom: 345.5px;
  }
}
.sustainability-waste .--pt691 {
  padding-top: 691px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt691 {
    padding-top: 345.5px;
  }
}
.sustainability-waste .--pb691 {
  padding-bottom: 691px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb691 {
    padding-bottom: 345.5px;
  }
}
.sustainability-waste .--mt692 {
  margin-top: 692px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt692 {
    margin-top: 346px;
  }
}
.sustainability-waste .--mb692 {
  margin-bottom: 692px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb692 {
    margin-bottom: 346px;
  }
}
.sustainability-waste .--pt692 {
  padding-top: 692px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt692 {
    padding-top: 346px;
  }
}
.sustainability-waste .--pb692 {
  padding-bottom: 692px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb692 {
    padding-bottom: 346px;
  }
}
.sustainability-waste .--mt693 {
  margin-top: 693px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt693 {
    margin-top: 346.5px;
  }
}
.sustainability-waste .--mb693 {
  margin-bottom: 693px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb693 {
    margin-bottom: 346.5px;
  }
}
.sustainability-waste .--pt693 {
  padding-top: 693px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt693 {
    padding-top: 346.5px;
  }
}
.sustainability-waste .--pb693 {
  padding-bottom: 693px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb693 {
    padding-bottom: 346.5px;
  }
}
.sustainability-waste .--mt694 {
  margin-top: 694px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt694 {
    margin-top: 347px;
  }
}
.sustainability-waste .--mb694 {
  margin-bottom: 694px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb694 {
    margin-bottom: 347px;
  }
}
.sustainability-waste .--pt694 {
  padding-top: 694px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt694 {
    padding-top: 347px;
  }
}
.sustainability-waste .--pb694 {
  padding-bottom: 694px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb694 {
    padding-bottom: 347px;
  }
}
.sustainability-waste .--mt695 {
  margin-top: 695px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt695 {
    margin-top: 347.5px;
  }
}
.sustainability-waste .--mb695 {
  margin-bottom: 695px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb695 {
    margin-bottom: 347.5px;
  }
}
.sustainability-waste .--pt695 {
  padding-top: 695px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt695 {
    padding-top: 347.5px;
  }
}
.sustainability-waste .--pb695 {
  padding-bottom: 695px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb695 {
    padding-bottom: 347.5px;
  }
}
.sustainability-waste .--mt696 {
  margin-top: 696px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt696 {
    margin-top: 348px;
  }
}
.sustainability-waste .--mb696 {
  margin-bottom: 696px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb696 {
    margin-bottom: 348px;
  }
}
.sustainability-waste .--pt696 {
  padding-top: 696px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt696 {
    padding-top: 348px;
  }
}
.sustainability-waste .--pb696 {
  padding-bottom: 696px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb696 {
    padding-bottom: 348px;
  }
}
.sustainability-waste .--mt697 {
  margin-top: 697px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt697 {
    margin-top: 348.5px;
  }
}
.sustainability-waste .--mb697 {
  margin-bottom: 697px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb697 {
    margin-bottom: 348.5px;
  }
}
.sustainability-waste .--pt697 {
  padding-top: 697px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt697 {
    padding-top: 348.5px;
  }
}
.sustainability-waste .--pb697 {
  padding-bottom: 697px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb697 {
    padding-bottom: 348.5px;
  }
}
.sustainability-waste .--mt698 {
  margin-top: 698px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt698 {
    margin-top: 349px;
  }
}
.sustainability-waste .--mb698 {
  margin-bottom: 698px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb698 {
    margin-bottom: 349px;
  }
}
.sustainability-waste .--pt698 {
  padding-top: 698px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt698 {
    padding-top: 349px;
  }
}
.sustainability-waste .--pb698 {
  padding-bottom: 698px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb698 {
    padding-bottom: 349px;
  }
}
.sustainability-waste .--mt699 {
  margin-top: 699px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt699 {
    margin-top: 349.5px;
  }
}
.sustainability-waste .--mb699 {
  margin-bottom: 699px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb699 {
    margin-bottom: 349.5px;
  }
}
.sustainability-waste .--pt699 {
  padding-top: 699px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt699 {
    padding-top: 349.5px;
  }
}
.sustainability-waste .--pb699 {
  padding-bottom: 699px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb699 {
    padding-bottom: 349.5px;
  }
}
.sustainability-waste .--mt700 {
  margin-top: 700px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt700 {
    margin-top: 350px;
  }
}
.sustainability-waste .--mb700 {
  margin-bottom: 700px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb700 {
    margin-bottom: 350px;
  }
}
.sustainability-waste .--pt700 {
  padding-top: 700px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt700 {
    padding-top: 350px;
  }
}
.sustainability-waste .--pb700 {
  padding-bottom: 700px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb700 {
    padding-bottom: 350px;
  }
}
.sustainability-waste .--mt701 {
  margin-top: 701px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt701 {
    margin-top: 350.5px;
  }
}
.sustainability-waste .--mb701 {
  margin-bottom: 701px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb701 {
    margin-bottom: 350.5px;
  }
}
.sustainability-waste .--pt701 {
  padding-top: 701px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt701 {
    padding-top: 350.5px;
  }
}
.sustainability-waste .--pb701 {
  padding-bottom: 701px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb701 {
    padding-bottom: 350.5px;
  }
}
.sustainability-waste .--mt702 {
  margin-top: 702px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt702 {
    margin-top: 351px;
  }
}
.sustainability-waste .--mb702 {
  margin-bottom: 702px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb702 {
    margin-bottom: 351px;
  }
}
.sustainability-waste .--pt702 {
  padding-top: 702px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt702 {
    padding-top: 351px;
  }
}
.sustainability-waste .--pb702 {
  padding-bottom: 702px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb702 {
    padding-bottom: 351px;
  }
}
.sustainability-waste .--mt703 {
  margin-top: 703px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt703 {
    margin-top: 351.5px;
  }
}
.sustainability-waste .--mb703 {
  margin-bottom: 703px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb703 {
    margin-bottom: 351.5px;
  }
}
.sustainability-waste .--pt703 {
  padding-top: 703px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt703 {
    padding-top: 351.5px;
  }
}
.sustainability-waste .--pb703 {
  padding-bottom: 703px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb703 {
    padding-bottom: 351.5px;
  }
}
.sustainability-waste .--mt704 {
  margin-top: 704px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt704 {
    margin-top: 352px;
  }
}
.sustainability-waste .--mb704 {
  margin-bottom: 704px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb704 {
    margin-bottom: 352px;
  }
}
.sustainability-waste .--pt704 {
  padding-top: 704px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt704 {
    padding-top: 352px;
  }
}
.sustainability-waste .--pb704 {
  padding-bottom: 704px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb704 {
    padding-bottom: 352px;
  }
}
.sustainability-waste .--mt705 {
  margin-top: 705px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt705 {
    margin-top: 352.5px;
  }
}
.sustainability-waste .--mb705 {
  margin-bottom: 705px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb705 {
    margin-bottom: 352.5px;
  }
}
.sustainability-waste .--pt705 {
  padding-top: 705px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt705 {
    padding-top: 352.5px;
  }
}
.sustainability-waste .--pb705 {
  padding-bottom: 705px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb705 {
    padding-bottom: 352.5px;
  }
}
.sustainability-waste .--mt706 {
  margin-top: 706px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt706 {
    margin-top: 353px;
  }
}
.sustainability-waste .--mb706 {
  margin-bottom: 706px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb706 {
    margin-bottom: 353px;
  }
}
.sustainability-waste .--pt706 {
  padding-top: 706px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt706 {
    padding-top: 353px;
  }
}
.sustainability-waste .--pb706 {
  padding-bottom: 706px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb706 {
    padding-bottom: 353px;
  }
}
.sustainability-waste .--mt707 {
  margin-top: 707px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt707 {
    margin-top: 353.5px;
  }
}
.sustainability-waste .--mb707 {
  margin-bottom: 707px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb707 {
    margin-bottom: 353.5px;
  }
}
.sustainability-waste .--pt707 {
  padding-top: 707px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt707 {
    padding-top: 353.5px;
  }
}
.sustainability-waste .--pb707 {
  padding-bottom: 707px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb707 {
    padding-bottom: 353.5px;
  }
}
.sustainability-waste .--mt708 {
  margin-top: 708px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt708 {
    margin-top: 354px;
  }
}
.sustainability-waste .--mb708 {
  margin-bottom: 708px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb708 {
    margin-bottom: 354px;
  }
}
.sustainability-waste .--pt708 {
  padding-top: 708px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt708 {
    padding-top: 354px;
  }
}
.sustainability-waste .--pb708 {
  padding-bottom: 708px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb708 {
    padding-bottom: 354px;
  }
}
.sustainability-waste .--mt709 {
  margin-top: 709px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt709 {
    margin-top: 354.5px;
  }
}
.sustainability-waste .--mb709 {
  margin-bottom: 709px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb709 {
    margin-bottom: 354.5px;
  }
}
.sustainability-waste .--pt709 {
  padding-top: 709px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt709 {
    padding-top: 354.5px;
  }
}
.sustainability-waste .--pb709 {
  padding-bottom: 709px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb709 {
    padding-bottom: 354.5px;
  }
}
.sustainability-waste .--mt710 {
  margin-top: 710px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt710 {
    margin-top: 355px;
  }
}
.sustainability-waste .--mb710 {
  margin-bottom: 710px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb710 {
    margin-bottom: 355px;
  }
}
.sustainability-waste .--pt710 {
  padding-top: 710px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt710 {
    padding-top: 355px;
  }
}
.sustainability-waste .--pb710 {
  padding-bottom: 710px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb710 {
    padding-bottom: 355px;
  }
}
.sustainability-waste .--mt711 {
  margin-top: 711px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt711 {
    margin-top: 355.5px;
  }
}
.sustainability-waste .--mb711 {
  margin-bottom: 711px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb711 {
    margin-bottom: 355.5px;
  }
}
.sustainability-waste .--pt711 {
  padding-top: 711px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt711 {
    padding-top: 355.5px;
  }
}
.sustainability-waste .--pb711 {
  padding-bottom: 711px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb711 {
    padding-bottom: 355.5px;
  }
}
.sustainability-waste .--mt712 {
  margin-top: 712px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt712 {
    margin-top: 356px;
  }
}
.sustainability-waste .--mb712 {
  margin-bottom: 712px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb712 {
    margin-bottom: 356px;
  }
}
.sustainability-waste .--pt712 {
  padding-top: 712px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt712 {
    padding-top: 356px;
  }
}
.sustainability-waste .--pb712 {
  padding-bottom: 712px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb712 {
    padding-bottom: 356px;
  }
}
.sustainability-waste .--mt713 {
  margin-top: 713px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt713 {
    margin-top: 356.5px;
  }
}
.sustainability-waste .--mb713 {
  margin-bottom: 713px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb713 {
    margin-bottom: 356.5px;
  }
}
.sustainability-waste .--pt713 {
  padding-top: 713px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt713 {
    padding-top: 356.5px;
  }
}
.sustainability-waste .--pb713 {
  padding-bottom: 713px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb713 {
    padding-bottom: 356.5px;
  }
}
.sustainability-waste .--mt714 {
  margin-top: 714px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt714 {
    margin-top: 357px;
  }
}
.sustainability-waste .--mb714 {
  margin-bottom: 714px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb714 {
    margin-bottom: 357px;
  }
}
.sustainability-waste .--pt714 {
  padding-top: 714px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt714 {
    padding-top: 357px;
  }
}
.sustainability-waste .--pb714 {
  padding-bottom: 714px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb714 {
    padding-bottom: 357px;
  }
}
.sustainability-waste .--mt715 {
  margin-top: 715px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt715 {
    margin-top: 357.5px;
  }
}
.sustainability-waste .--mb715 {
  margin-bottom: 715px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb715 {
    margin-bottom: 357.5px;
  }
}
.sustainability-waste .--pt715 {
  padding-top: 715px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt715 {
    padding-top: 357.5px;
  }
}
.sustainability-waste .--pb715 {
  padding-bottom: 715px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb715 {
    padding-bottom: 357.5px;
  }
}
.sustainability-waste .--mt716 {
  margin-top: 716px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt716 {
    margin-top: 358px;
  }
}
.sustainability-waste .--mb716 {
  margin-bottom: 716px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb716 {
    margin-bottom: 358px;
  }
}
.sustainability-waste .--pt716 {
  padding-top: 716px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt716 {
    padding-top: 358px;
  }
}
.sustainability-waste .--pb716 {
  padding-bottom: 716px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb716 {
    padding-bottom: 358px;
  }
}
.sustainability-waste .--mt717 {
  margin-top: 717px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt717 {
    margin-top: 358.5px;
  }
}
.sustainability-waste .--mb717 {
  margin-bottom: 717px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb717 {
    margin-bottom: 358.5px;
  }
}
.sustainability-waste .--pt717 {
  padding-top: 717px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt717 {
    padding-top: 358.5px;
  }
}
.sustainability-waste .--pb717 {
  padding-bottom: 717px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb717 {
    padding-bottom: 358.5px;
  }
}
.sustainability-waste .--mt718 {
  margin-top: 718px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt718 {
    margin-top: 359px;
  }
}
.sustainability-waste .--mb718 {
  margin-bottom: 718px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb718 {
    margin-bottom: 359px;
  }
}
.sustainability-waste .--pt718 {
  padding-top: 718px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt718 {
    padding-top: 359px;
  }
}
.sustainability-waste .--pb718 {
  padding-bottom: 718px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb718 {
    padding-bottom: 359px;
  }
}
.sustainability-waste .--mt719 {
  margin-top: 719px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt719 {
    margin-top: 359.5px;
  }
}
.sustainability-waste .--mb719 {
  margin-bottom: 719px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb719 {
    margin-bottom: 359.5px;
  }
}
.sustainability-waste .--pt719 {
  padding-top: 719px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt719 {
    padding-top: 359.5px;
  }
}
.sustainability-waste .--pb719 {
  padding-bottom: 719px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb719 {
    padding-bottom: 359.5px;
  }
}
.sustainability-waste .--mt720 {
  margin-top: 720px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt720 {
    margin-top: 360px;
  }
}
.sustainability-waste .--mb720 {
  margin-bottom: 720px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb720 {
    margin-bottom: 360px;
  }
}
.sustainability-waste .--pt720 {
  padding-top: 720px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt720 {
    padding-top: 360px;
  }
}
.sustainability-waste .--pb720 {
  padding-bottom: 720px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb720 {
    padding-bottom: 360px;
  }
}
.sustainability-waste .--mt721 {
  margin-top: 721px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt721 {
    margin-top: 360.5px;
  }
}
.sustainability-waste .--mb721 {
  margin-bottom: 721px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb721 {
    margin-bottom: 360.5px;
  }
}
.sustainability-waste .--pt721 {
  padding-top: 721px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt721 {
    padding-top: 360.5px;
  }
}
.sustainability-waste .--pb721 {
  padding-bottom: 721px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb721 {
    padding-bottom: 360.5px;
  }
}
.sustainability-waste .--mt722 {
  margin-top: 722px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt722 {
    margin-top: 361px;
  }
}
.sustainability-waste .--mb722 {
  margin-bottom: 722px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb722 {
    margin-bottom: 361px;
  }
}
.sustainability-waste .--pt722 {
  padding-top: 722px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt722 {
    padding-top: 361px;
  }
}
.sustainability-waste .--pb722 {
  padding-bottom: 722px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb722 {
    padding-bottom: 361px;
  }
}
.sustainability-waste .--mt723 {
  margin-top: 723px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt723 {
    margin-top: 361.5px;
  }
}
.sustainability-waste .--mb723 {
  margin-bottom: 723px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb723 {
    margin-bottom: 361.5px;
  }
}
.sustainability-waste .--pt723 {
  padding-top: 723px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt723 {
    padding-top: 361.5px;
  }
}
.sustainability-waste .--pb723 {
  padding-bottom: 723px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb723 {
    padding-bottom: 361.5px;
  }
}
.sustainability-waste .--mt724 {
  margin-top: 724px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt724 {
    margin-top: 362px;
  }
}
.sustainability-waste .--mb724 {
  margin-bottom: 724px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb724 {
    margin-bottom: 362px;
  }
}
.sustainability-waste .--pt724 {
  padding-top: 724px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt724 {
    padding-top: 362px;
  }
}
.sustainability-waste .--pb724 {
  padding-bottom: 724px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb724 {
    padding-bottom: 362px;
  }
}
.sustainability-waste .--mt725 {
  margin-top: 725px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt725 {
    margin-top: 362.5px;
  }
}
.sustainability-waste .--mb725 {
  margin-bottom: 725px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb725 {
    margin-bottom: 362.5px;
  }
}
.sustainability-waste .--pt725 {
  padding-top: 725px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt725 {
    padding-top: 362.5px;
  }
}
.sustainability-waste .--pb725 {
  padding-bottom: 725px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb725 {
    padding-bottom: 362.5px;
  }
}
.sustainability-waste .--mt726 {
  margin-top: 726px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt726 {
    margin-top: 363px;
  }
}
.sustainability-waste .--mb726 {
  margin-bottom: 726px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb726 {
    margin-bottom: 363px;
  }
}
.sustainability-waste .--pt726 {
  padding-top: 726px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt726 {
    padding-top: 363px;
  }
}
.sustainability-waste .--pb726 {
  padding-bottom: 726px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb726 {
    padding-bottom: 363px;
  }
}
.sustainability-waste .--mt727 {
  margin-top: 727px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt727 {
    margin-top: 363.5px;
  }
}
.sustainability-waste .--mb727 {
  margin-bottom: 727px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb727 {
    margin-bottom: 363.5px;
  }
}
.sustainability-waste .--pt727 {
  padding-top: 727px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt727 {
    padding-top: 363.5px;
  }
}
.sustainability-waste .--pb727 {
  padding-bottom: 727px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb727 {
    padding-bottom: 363.5px;
  }
}
.sustainability-waste .--mt728 {
  margin-top: 728px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt728 {
    margin-top: 364px;
  }
}
.sustainability-waste .--mb728 {
  margin-bottom: 728px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb728 {
    margin-bottom: 364px;
  }
}
.sustainability-waste .--pt728 {
  padding-top: 728px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt728 {
    padding-top: 364px;
  }
}
.sustainability-waste .--pb728 {
  padding-bottom: 728px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb728 {
    padding-bottom: 364px;
  }
}
.sustainability-waste .--mt729 {
  margin-top: 729px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt729 {
    margin-top: 364.5px;
  }
}
.sustainability-waste .--mb729 {
  margin-bottom: 729px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb729 {
    margin-bottom: 364.5px;
  }
}
.sustainability-waste .--pt729 {
  padding-top: 729px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt729 {
    padding-top: 364.5px;
  }
}
.sustainability-waste .--pb729 {
  padding-bottom: 729px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb729 {
    padding-bottom: 364.5px;
  }
}
.sustainability-waste .--mt730 {
  margin-top: 730px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt730 {
    margin-top: 365px;
  }
}
.sustainability-waste .--mb730 {
  margin-bottom: 730px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb730 {
    margin-bottom: 365px;
  }
}
.sustainability-waste .--pt730 {
  padding-top: 730px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt730 {
    padding-top: 365px;
  }
}
.sustainability-waste .--pb730 {
  padding-bottom: 730px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb730 {
    padding-bottom: 365px;
  }
}
.sustainability-waste .--mt731 {
  margin-top: 731px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt731 {
    margin-top: 365.5px;
  }
}
.sustainability-waste .--mb731 {
  margin-bottom: 731px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb731 {
    margin-bottom: 365.5px;
  }
}
.sustainability-waste .--pt731 {
  padding-top: 731px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt731 {
    padding-top: 365.5px;
  }
}
.sustainability-waste .--pb731 {
  padding-bottom: 731px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb731 {
    padding-bottom: 365.5px;
  }
}
.sustainability-waste .--mt732 {
  margin-top: 732px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt732 {
    margin-top: 366px;
  }
}
.sustainability-waste .--mb732 {
  margin-bottom: 732px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb732 {
    margin-bottom: 366px;
  }
}
.sustainability-waste .--pt732 {
  padding-top: 732px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt732 {
    padding-top: 366px;
  }
}
.sustainability-waste .--pb732 {
  padding-bottom: 732px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb732 {
    padding-bottom: 366px;
  }
}
.sustainability-waste .--mt733 {
  margin-top: 733px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt733 {
    margin-top: 366.5px;
  }
}
.sustainability-waste .--mb733 {
  margin-bottom: 733px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb733 {
    margin-bottom: 366.5px;
  }
}
.sustainability-waste .--pt733 {
  padding-top: 733px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt733 {
    padding-top: 366.5px;
  }
}
.sustainability-waste .--pb733 {
  padding-bottom: 733px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb733 {
    padding-bottom: 366.5px;
  }
}
.sustainability-waste .--mt734 {
  margin-top: 734px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt734 {
    margin-top: 367px;
  }
}
.sustainability-waste .--mb734 {
  margin-bottom: 734px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb734 {
    margin-bottom: 367px;
  }
}
.sustainability-waste .--pt734 {
  padding-top: 734px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt734 {
    padding-top: 367px;
  }
}
.sustainability-waste .--pb734 {
  padding-bottom: 734px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb734 {
    padding-bottom: 367px;
  }
}
.sustainability-waste .--mt735 {
  margin-top: 735px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt735 {
    margin-top: 367.5px;
  }
}
.sustainability-waste .--mb735 {
  margin-bottom: 735px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb735 {
    margin-bottom: 367.5px;
  }
}
.sustainability-waste .--pt735 {
  padding-top: 735px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt735 {
    padding-top: 367.5px;
  }
}
.sustainability-waste .--pb735 {
  padding-bottom: 735px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb735 {
    padding-bottom: 367.5px;
  }
}
.sustainability-waste .--mt736 {
  margin-top: 736px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt736 {
    margin-top: 368px;
  }
}
.sustainability-waste .--mb736 {
  margin-bottom: 736px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb736 {
    margin-bottom: 368px;
  }
}
.sustainability-waste .--pt736 {
  padding-top: 736px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt736 {
    padding-top: 368px;
  }
}
.sustainability-waste .--pb736 {
  padding-bottom: 736px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb736 {
    padding-bottom: 368px;
  }
}
.sustainability-waste .--mt737 {
  margin-top: 737px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt737 {
    margin-top: 368.5px;
  }
}
.sustainability-waste .--mb737 {
  margin-bottom: 737px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb737 {
    margin-bottom: 368.5px;
  }
}
.sustainability-waste .--pt737 {
  padding-top: 737px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt737 {
    padding-top: 368.5px;
  }
}
.sustainability-waste .--pb737 {
  padding-bottom: 737px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb737 {
    padding-bottom: 368.5px;
  }
}
.sustainability-waste .--mt738 {
  margin-top: 738px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt738 {
    margin-top: 369px;
  }
}
.sustainability-waste .--mb738 {
  margin-bottom: 738px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb738 {
    margin-bottom: 369px;
  }
}
.sustainability-waste .--pt738 {
  padding-top: 738px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt738 {
    padding-top: 369px;
  }
}
.sustainability-waste .--pb738 {
  padding-bottom: 738px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb738 {
    padding-bottom: 369px;
  }
}
.sustainability-waste .--mt739 {
  margin-top: 739px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt739 {
    margin-top: 369.5px;
  }
}
.sustainability-waste .--mb739 {
  margin-bottom: 739px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb739 {
    margin-bottom: 369.5px;
  }
}
.sustainability-waste .--pt739 {
  padding-top: 739px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt739 {
    padding-top: 369.5px;
  }
}
.sustainability-waste .--pb739 {
  padding-bottom: 739px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb739 {
    padding-bottom: 369.5px;
  }
}
.sustainability-waste .--mt740 {
  margin-top: 740px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt740 {
    margin-top: 370px;
  }
}
.sustainability-waste .--mb740 {
  margin-bottom: 740px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb740 {
    margin-bottom: 370px;
  }
}
.sustainability-waste .--pt740 {
  padding-top: 740px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt740 {
    padding-top: 370px;
  }
}
.sustainability-waste .--pb740 {
  padding-bottom: 740px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb740 {
    padding-bottom: 370px;
  }
}
.sustainability-waste .--mt741 {
  margin-top: 741px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt741 {
    margin-top: 370.5px;
  }
}
.sustainability-waste .--mb741 {
  margin-bottom: 741px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb741 {
    margin-bottom: 370.5px;
  }
}
.sustainability-waste .--pt741 {
  padding-top: 741px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt741 {
    padding-top: 370.5px;
  }
}
.sustainability-waste .--pb741 {
  padding-bottom: 741px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb741 {
    padding-bottom: 370.5px;
  }
}
.sustainability-waste .--mt742 {
  margin-top: 742px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt742 {
    margin-top: 371px;
  }
}
.sustainability-waste .--mb742 {
  margin-bottom: 742px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb742 {
    margin-bottom: 371px;
  }
}
.sustainability-waste .--pt742 {
  padding-top: 742px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt742 {
    padding-top: 371px;
  }
}
.sustainability-waste .--pb742 {
  padding-bottom: 742px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb742 {
    padding-bottom: 371px;
  }
}
.sustainability-waste .--mt743 {
  margin-top: 743px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt743 {
    margin-top: 371.5px;
  }
}
.sustainability-waste .--mb743 {
  margin-bottom: 743px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb743 {
    margin-bottom: 371.5px;
  }
}
.sustainability-waste .--pt743 {
  padding-top: 743px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt743 {
    padding-top: 371.5px;
  }
}
.sustainability-waste .--pb743 {
  padding-bottom: 743px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb743 {
    padding-bottom: 371.5px;
  }
}
.sustainability-waste .--mt744 {
  margin-top: 744px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt744 {
    margin-top: 372px;
  }
}
.sustainability-waste .--mb744 {
  margin-bottom: 744px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb744 {
    margin-bottom: 372px;
  }
}
.sustainability-waste .--pt744 {
  padding-top: 744px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt744 {
    padding-top: 372px;
  }
}
.sustainability-waste .--pb744 {
  padding-bottom: 744px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb744 {
    padding-bottom: 372px;
  }
}
.sustainability-waste .--mt745 {
  margin-top: 745px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt745 {
    margin-top: 372.5px;
  }
}
.sustainability-waste .--mb745 {
  margin-bottom: 745px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb745 {
    margin-bottom: 372.5px;
  }
}
.sustainability-waste .--pt745 {
  padding-top: 745px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt745 {
    padding-top: 372.5px;
  }
}
.sustainability-waste .--pb745 {
  padding-bottom: 745px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb745 {
    padding-bottom: 372.5px;
  }
}
.sustainability-waste .--mt746 {
  margin-top: 746px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt746 {
    margin-top: 373px;
  }
}
.sustainability-waste .--mb746 {
  margin-bottom: 746px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb746 {
    margin-bottom: 373px;
  }
}
.sustainability-waste .--pt746 {
  padding-top: 746px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt746 {
    padding-top: 373px;
  }
}
.sustainability-waste .--pb746 {
  padding-bottom: 746px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb746 {
    padding-bottom: 373px;
  }
}
.sustainability-waste .--mt747 {
  margin-top: 747px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt747 {
    margin-top: 373.5px;
  }
}
.sustainability-waste .--mb747 {
  margin-bottom: 747px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb747 {
    margin-bottom: 373.5px;
  }
}
.sustainability-waste .--pt747 {
  padding-top: 747px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt747 {
    padding-top: 373.5px;
  }
}
.sustainability-waste .--pb747 {
  padding-bottom: 747px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb747 {
    padding-bottom: 373.5px;
  }
}
.sustainability-waste .--mt748 {
  margin-top: 748px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt748 {
    margin-top: 374px;
  }
}
.sustainability-waste .--mb748 {
  margin-bottom: 748px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb748 {
    margin-bottom: 374px;
  }
}
.sustainability-waste .--pt748 {
  padding-top: 748px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt748 {
    padding-top: 374px;
  }
}
.sustainability-waste .--pb748 {
  padding-bottom: 748px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb748 {
    padding-bottom: 374px;
  }
}
.sustainability-waste .--mt749 {
  margin-top: 749px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt749 {
    margin-top: 374.5px;
  }
}
.sustainability-waste .--mb749 {
  margin-bottom: 749px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb749 {
    margin-bottom: 374.5px;
  }
}
.sustainability-waste .--pt749 {
  padding-top: 749px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt749 {
    padding-top: 374.5px;
  }
}
.sustainability-waste .--pb749 {
  padding-bottom: 749px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb749 {
    padding-bottom: 374.5px;
  }
}
.sustainability-waste .--mt750 {
  margin-top: 750px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt750 {
    margin-top: 375px;
  }
}
.sustainability-waste .--mb750 {
  margin-bottom: 750px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb750 {
    margin-bottom: 375px;
  }
}
.sustainability-waste .--pt750 {
  padding-top: 750px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt750 {
    padding-top: 375px;
  }
}
.sustainability-waste .--pb750 {
  padding-bottom: 750px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb750 {
    padding-bottom: 375px;
  }
}
.sustainability-waste .--mt751 {
  margin-top: 751px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt751 {
    margin-top: 375.5px;
  }
}
.sustainability-waste .--mb751 {
  margin-bottom: 751px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb751 {
    margin-bottom: 375.5px;
  }
}
.sustainability-waste .--pt751 {
  padding-top: 751px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt751 {
    padding-top: 375.5px;
  }
}
.sustainability-waste .--pb751 {
  padding-bottom: 751px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb751 {
    padding-bottom: 375.5px;
  }
}
.sustainability-waste .--mt752 {
  margin-top: 752px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt752 {
    margin-top: 376px;
  }
}
.sustainability-waste .--mb752 {
  margin-bottom: 752px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb752 {
    margin-bottom: 376px;
  }
}
.sustainability-waste .--pt752 {
  padding-top: 752px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt752 {
    padding-top: 376px;
  }
}
.sustainability-waste .--pb752 {
  padding-bottom: 752px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb752 {
    padding-bottom: 376px;
  }
}
.sustainability-waste .--mt753 {
  margin-top: 753px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt753 {
    margin-top: 376.5px;
  }
}
.sustainability-waste .--mb753 {
  margin-bottom: 753px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb753 {
    margin-bottom: 376.5px;
  }
}
.sustainability-waste .--pt753 {
  padding-top: 753px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt753 {
    padding-top: 376.5px;
  }
}
.sustainability-waste .--pb753 {
  padding-bottom: 753px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb753 {
    padding-bottom: 376.5px;
  }
}
.sustainability-waste .--mt754 {
  margin-top: 754px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt754 {
    margin-top: 377px;
  }
}
.sustainability-waste .--mb754 {
  margin-bottom: 754px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb754 {
    margin-bottom: 377px;
  }
}
.sustainability-waste .--pt754 {
  padding-top: 754px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt754 {
    padding-top: 377px;
  }
}
.sustainability-waste .--pb754 {
  padding-bottom: 754px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb754 {
    padding-bottom: 377px;
  }
}
.sustainability-waste .--mt755 {
  margin-top: 755px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt755 {
    margin-top: 377.5px;
  }
}
.sustainability-waste .--mb755 {
  margin-bottom: 755px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb755 {
    margin-bottom: 377.5px;
  }
}
.sustainability-waste .--pt755 {
  padding-top: 755px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt755 {
    padding-top: 377.5px;
  }
}
.sustainability-waste .--pb755 {
  padding-bottom: 755px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb755 {
    padding-bottom: 377.5px;
  }
}
.sustainability-waste .--mt756 {
  margin-top: 756px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt756 {
    margin-top: 378px;
  }
}
.sustainability-waste .--mb756 {
  margin-bottom: 756px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb756 {
    margin-bottom: 378px;
  }
}
.sustainability-waste .--pt756 {
  padding-top: 756px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt756 {
    padding-top: 378px;
  }
}
.sustainability-waste .--pb756 {
  padding-bottom: 756px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb756 {
    padding-bottom: 378px;
  }
}
.sustainability-waste .--mt757 {
  margin-top: 757px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt757 {
    margin-top: 378.5px;
  }
}
.sustainability-waste .--mb757 {
  margin-bottom: 757px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb757 {
    margin-bottom: 378.5px;
  }
}
.sustainability-waste .--pt757 {
  padding-top: 757px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt757 {
    padding-top: 378.5px;
  }
}
.sustainability-waste .--pb757 {
  padding-bottom: 757px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb757 {
    padding-bottom: 378.5px;
  }
}
.sustainability-waste .--mt758 {
  margin-top: 758px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt758 {
    margin-top: 379px;
  }
}
.sustainability-waste .--mb758 {
  margin-bottom: 758px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb758 {
    margin-bottom: 379px;
  }
}
.sustainability-waste .--pt758 {
  padding-top: 758px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt758 {
    padding-top: 379px;
  }
}
.sustainability-waste .--pb758 {
  padding-bottom: 758px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb758 {
    padding-bottom: 379px;
  }
}
.sustainability-waste .--mt759 {
  margin-top: 759px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt759 {
    margin-top: 379.5px;
  }
}
.sustainability-waste .--mb759 {
  margin-bottom: 759px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb759 {
    margin-bottom: 379.5px;
  }
}
.sustainability-waste .--pt759 {
  padding-top: 759px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt759 {
    padding-top: 379.5px;
  }
}
.sustainability-waste .--pb759 {
  padding-bottom: 759px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb759 {
    padding-bottom: 379.5px;
  }
}
.sustainability-waste .--mt760 {
  margin-top: 760px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt760 {
    margin-top: 380px;
  }
}
.sustainability-waste .--mb760 {
  margin-bottom: 760px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb760 {
    margin-bottom: 380px;
  }
}
.sustainability-waste .--pt760 {
  padding-top: 760px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt760 {
    padding-top: 380px;
  }
}
.sustainability-waste .--pb760 {
  padding-bottom: 760px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb760 {
    padding-bottom: 380px;
  }
}
.sustainability-waste .--mt761 {
  margin-top: 761px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt761 {
    margin-top: 380.5px;
  }
}
.sustainability-waste .--mb761 {
  margin-bottom: 761px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb761 {
    margin-bottom: 380.5px;
  }
}
.sustainability-waste .--pt761 {
  padding-top: 761px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt761 {
    padding-top: 380.5px;
  }
}
.sustainability-waste .--pb761 {
  padding-bottom: 761px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb761 {
    padding-bottom: 380.5px;
  }
}
.sustainability-waste .--mt762 {
  margin-top: 762px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt762 {
    margin-top: 381px;
  }
}
.sustainability-waste .--mb762 {
  margin-bottom: 762px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb762 {
    margin-bottom: 381px;
  }
}
.sustainability-waste .--pt762 {
  padding-top: 762px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt762 {
    padding-top: 381px;
  }
}
.sustainability-waste .--pb762 {
  padding-bottom: 762px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb762 {
    padding-bottom: 381px;
  }
}
.sustainability-waste .--mt763 {
  margin-top: 763px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt763 {
    margin-top: 381.5px;
  }
}
.sustainability-waste .--mb763 {
  margin-bottom: 763px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb763 {
    margin-bottom: 381.5px;
  }
}
.sustainability-waste .--pt763 {
  padding-top: 763px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt763 {
    padding-top: 381.5px;
  }
}
.sustainability-waste .--pb763 {
  padding-bottom: 763px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb763 {
    padding-bottom: 381.5px;
  }
}
.sustainability-waste .--mt764 {
  margin-top: 764px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt764 {
    margin-top: 382px;
  }
}
.sustainability-waste .--mb764 {
  margin-bottom: 764px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb764 {
    margin-bottom: 382px;
  }
}
.sustainability-waste .--pt764 {
  padding-top: 764px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt764 {
    padding-top: 382px;
  }
}
.sustainability-waste .--pb764 {
  padding-bottom: 764px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb764 {
    padding-bottom: 382px;
  }
}
.sustainability-waste .--mt765 {
  margin-top: 765px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt765 {
    margin-top: 382.5px;
  }
}
.sustainability-waste .--mb765 {
  margin-bottom: 765px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb765 {
    margin-bottom: 382.5px;
  }
}
.sustainability-waste .--pt765 {
  padding-top: 765px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt765 {
    padding-top: 382.5px;
  }
}
.sustainability-waste .--pb765 {
  padding-bottom: 765px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb765 {
    padding-bottom: 382.5px;
  }
}
.sustainability-waste .--mt766 {
  margin-top: 766px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt766 {
    margin-top: 383px;
  }
}
.sustainability-waste .--mb766 {
  margin-bottom: 766px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb766 {
    margin-bottom: 383px;
  }
}
.sustainability-waste .--pt766 {
  padding-top: 766px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt766 {
    padding-top: 383px;
  }
}
.sustainability-waste .--pb766 {
  padding-bottom: 766px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb766 {
    padding-bottom: 383px;
  }
}
.sustainability-waste .--mt767 {
  margin-top: 767px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt767 {
    margin-top: 383.5px;
  }
}
.sustainability-waste .--mb767 {
  margin-bottom: 767px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb767 {
    margin-bottom: 383.5px;
  }
}
.sustainability-waste .--pt767 {
  padding-top: 767px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt767 {
    padding-top: 383.5px;
  }
}
.sustainability-waste .--pb767 {
  padding-bottom: 767px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb767 {
    padding-bottom: 383.5px;
  }
}
.sustainability-waste .--mt768 {
  margin-top: 768px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt768 {
    margin-top: 384px;
  }
}
.sustainability-waste .--mb768 {
  margin-bottom: 768px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb768 {
    margin-bottom: 384px;
  }
}
.sustainability-waste .--pt768 {
  padding-top: 768px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt768 {
    padding-top: 384px;
  }
}
.sustainability-waste .--pb768 {
  padding-bottom: 768px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb768 {
    padding-bottom: 384px;
  }
}
.sustainability-waste .--mt769 {
  margin-top: 769px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt769 {
    margin-top: 384.5px;
  }
}
.sustainability-waste .--mb769 {
  margin-bottom: 769px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb769 {
    margin-bottom: 384.5px;
  }
}
.sustainability-waste .--pt769 {
  padding-top: 769px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt769 {
    padding-top: 384.5px;
  }
}
.sustainability-waste .--pb769 {
  padding-bottom: 769px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb769 {
    padding-bottom: 384.5px;
  }
}
.sustainability-waste .--mt770 {
  margin-top: 770px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt770 {
    margin-top: 385px;
  }
}
.sustainability-waste .--mb770 {
  margin-bottom: 770px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb770 {
    margin-bottom: 385px;
  }
}
.sustainability-waste .--pt770 {
  padding-top: 770px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt770 {
    padding-top: 385px;
  }
}
.sustainability-waste .--pb770 {
  padding-bottom: 770px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb770 {
    padding-bottom: 385px;
  }
}
.sustainability-waste .--mt771 {
  margin-top: 771px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt771 {
    margin-top: 385.5px;
  }
}
.sustainability-waste .--mb771 {
  margin-bottom: 771px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb771 {
    margin-bottom: 385.5px;
  }
}
.sustainability-waste .--pt771 {
  padding-top: 771px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt771 {
    padding-top: 385.5px;
  }
}
.sustainability-waste .--pb771 {
  padding-bottom: 771px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb771 {
    padding-bottom: 385.5px;
  }
}
.sustainability-waste .--mt772 {
  margin-top: 772px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt772 {
    margin-top: 386px;
  }
}
.sustainability-waste .--mb772 {
  margin-bottom: 772px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb772 {
    margin-bottom: 386px;
  }
}
.sustainability-waste .--pt772 {
  padding-top: 772px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt772 {
    padding-top: 386px;
  }
}
.sustainability-waste .--pb772 {
  padding-bottom: 772px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb772 {
    padding-bottom: 386px;
  }
}
.sustainability-waste .--mt773 {
  margin-top: 773px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt773 {
    margin-top: 386.5px;
  }
}
.sustainability-waste .--mb773 {
  margin-bottom: 773px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb773 {
    margin-bottom: 386.5px;
  }
}
.sustainability-waste .--pt773 {
  padding-top: 773px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt773 {
    padding-top: 386.5px;
  }
}
.sustainability-waste .--pb773 {
  padding-bottom: 773px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb773 {
    padding-bottom: 386.5px;
  }
}
.sustainability-waste .--mt774 {
  margin-top: 774px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt774 {
    margin-top: 387px;
  }
}
.sustainability-waste .--mb774 {
  margin-bottom: 774px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb774 {
    margin-bottom: 387px;
  }
}
.sustainability-waste .--pt774 {
  padding-top: 774px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt774 {
    padding-top: 387px;
  }
}
.sustainability-waste .--pb774 {
  padding-bottom: 774px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb774 {
    padding-bottom: 387px;
  }
}
.sustainability-waste .--mt775 {
  margin-top: 775px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt775 {
    margin-top: 387.5px;
  }
}
.sustainability-waste .--mb775 {
  margin-bottom: 775px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb775 {
    margin-bottom: 387.5px;
  }
}
.sustainability-waste .--pt775 {
  padding-top: 775px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt775 {
    padding-top: 387.5px;
  }
}
.sustainability-waste .--pb775 {
  padding-bottom: 775px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb775 {
    padding-bottom: 387.5px;
  }
}
.sustainability-waste .--mt776 {
  margin-top: 776px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt776 {
    margin-top: 388px;
  }
}
.sustainability-waste .--mb776 {
  margin-bottom: 776px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb776 {
    margin-bottom: 388px;
  }
}
.sustainability-waste .--pt776 {
  padding-top: 776px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt776 {
    padding-top: 388px;
  }
}
.sustainability-waste .--pb776 {
  padding-bottom: 776px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb776 {
    padding-bottom: 388px;
  }
}
.sustainability-waste .--mt777 {
  margin-top: 777px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt777 {
    margin-top: 388.5px;
  }
}
.sustainability-waste .--mb777 {
  margin-bottom: 777px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb777 {
    margin-bottom: 388.5px;
  }
}
.sustainability-waste .--pt777 {
  padding-top: 777px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt777 {
    padding-top: 388.5px;
  }
}
.sustainability-waste .--pb777 {
  padding-bottom: 777px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb777 {
    padding-bottom: 388.5px;
  }
}
.sustainability-waste .--mt778 {
  margin-top: 778px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt778 {
    margin-top: 389px;
  }
}
.sustainability-waste .--mb778 {
  margin-bottom: 778px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb778 {
    margin-bottom: 389px;
  }
}
.sustainability-waste .--pt778 {
  padding-top: 778px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt778 {
    padding-top: 389px;
  }
}
.sustainability-waste .--pb778 {
  padding-bottom: 778px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb778 {
    padding-bottom: 389px;
  }
}
.sustainability-waste .--mt779 {
  margin-top: 779px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt779 {
    margin-top: 389.5px;
  }
}
.sustainability-waste .--mb779 {
  margin-bottom: 779px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb779 {
    margin-bottom: 389.5px;
  }
}
.sustainability-waste .--pt779 {
  padding-top: 779px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt779 {
    padding-top: 389.5px;
  }
}
.sustainability-waste .--pb779 {
  padding-bottom: 779px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb779 {
    padding-bottom: 389.5px;
  }
}
.sustainability-waste .--mt780 {
  margin-top: 780px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt780 {
    margin-top: 390px;
  }
}
.sustainability-waste .--mb780 {
  margin-bottom: 780px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb780 {
    margin-bottom: 390px;
  }
}
.sustainability-waste .--pt780 {
  padding-top: 780px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt780 {
    padding-top: 390px;
  }
}
.sustainability-waste .--pb780 {
  padding-bottom: 780px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb780 {
    padding-bottom: 390px;
  }
}
.sustainability-waste .--mt781 {
  margin-top: 781px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt781 {
    margin-top: 390.5px;
  }
}
.sustainability-waste .--mb781 {
  margin-bottom: 781px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb781 {
    margin-bottom: 390.5px;
  }
}
.sustainability-waste .--pt781 {
  padding-top: 781px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt781 {
    padding-top: 390.5px;
  }
}
.sustainability-waste .--pb781 {
  padding-bottom: 781px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb781 {
    padding-bottom: 390.5px;
  }
}
.sustainability-waste .--mt782 {
  margin-top: 782px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt782 {
    margin-top: 391px;
  }
}
.sustainability-waste .--mb782 {
  margin-bottom: 782px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb782 {
    margin-bottom: 391px;
  }
}
.sustainability-waste .--pt782 {
  padding-top: 782px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt782 {
    padding-top: 391px;
  }
}
.sustainability-waste .--pb782 {
  padding-bottom: 782px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb782 {
    padding-bottom: 391px;
  }
}
.sustainability-waste .--mt783 {
  margin-top: 783px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt783 {
    margin-top: 391.5px;
  }
}
.sustainability-waste .--mb783 {
  margin-bottom: 783px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb783 {
    margin-bottom: 391.5px;
  }
}
.sustainability-waste .--pt783 {
  padding-top: 783px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt783 {
    padding-top: 391.5px;
  }
}
.sustainability-waste .--pb783 {
  padding-bottom: 783px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb783 {
    padding-bottom: 391.5px;
  }
}
.sustainability-waste .--mt784 {
  margin-top: 784px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt784 {
    margin-top: 392px;
  }
}
.sustainability-waste .--mb784 {
  margin-bottom: 784px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb784 {
    margin-bottom: 392px;
  }
}
.sustainability-waste .--pt784 {
  padding-top: 784px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt784 {
    padding-top: 392px;
  }
}
.sustainability-waste .--pb784 {
  padding-bottom: 784px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb784 {
    padding-bottom: 392px;
  }
}
.sustainability-waste .--mt785 {
  margin-top: 785px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt785 {
    margin-top: 392.5px;
  }
}
.sustainability-waste .--mb785 {
  margin-bottom: 785px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb785 {
    margin-bottom: 392.5px;
  }
}
.sustainability-waste .--pt785 {
  padding-top: 785px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt785 {
    padding-top: 392.5px;
  }
}
.sustainability-waste .--pb785 {
  padding-bottom: 785px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb785 {
    padding-bottom: 392.5px;
  }
}
.sustainability-waste .--mt786 {
  margin-top: 786px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt786 {
    margin-top: 393px;
  }
}
.sustainability-waste .--mb786 {
  margin-bottom: 786px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb786 {
    margin-bottom: 393px;
  }
}
.sustainability-waste .--pt786 {
  padding-top: 786px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt786 {
    padding-top: 393px;
  }
}
.sustainability-waste .--pb786 {
  padding-bottom: 786px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb786 {
    padding-bottom: 393px;
  }
}
.sustainability-waste .--mt787 {
  margin-top: 787px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt787 {
    margin-top: 393.5px;
  }
}
.sustainability-waste .--mb787 {
  margin-bottom: 787px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb787 {
    margin-bottom: 393.5px;
  }
}
.sustainability-waste .--pt787 {
  padding-top: 787px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt787 {
    padding-top: 393.5px;
  }
}
.sustainability-waste .--pb787 {
  padding-bottom: 787px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb787 {
    padding-bottom: 393.5px;
  }
}
.sustainability-waste .--mt788 {
  margin-top: 788px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt788 {
    margin-top: 394px;
  }
}
.sustainability-waste .--mb788 {
  margin-bottom: 788px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb788 {
    margin-bottom: 394px;
  }
}
.sustainability-waste .--pt788 {
  padding-top: 788px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt788 {
    padding-top: 394px;
  }
}
.sustainability-waste .--pb788 {
  padding-bottom: 788px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb788 {
    padding-bottom: 394px;
  }
}
.sustainability-waste .--mt789 {
  margin-top: 789px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt789 {
    margin-top: 394.5px;
  }
}
.sustainability-waste .--mb789 {
  margin-bottom: 789px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb789 {
    margin-bottom: 394.5px;
  }
}
.sustainability-waste .--pt789 {
  padding-top: 789px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt789 {
    padding-top: 394.5px;
  }
}
.sustainability-waste .--pb789 {
  padding-bottom: 789px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb789 {
    padding-bottom: 394.5px;
  }
}
.sustainability-waste .--mt790 {
  margin-top: 790px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt790 {
    margin-top: 395px;
  }
}
.sustainability-waste .--mb790 {
  margin-bottom: 790px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb790 {
    margin-bottom: 395px;
  }
}
.sustainability-waste .--pt790 {
  padding-top: 790px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt790 {
    padding-top: 395px;
  }
}
.sustainability-waste .--pb790 {
  padding-bottom: 790px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb790 {
    padding-bottom: 395px;
  }
}
.sustainability-waste .--mt791 {
  margin-top: 791px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt791 {
    margin-top: 395.5px;
  }
}
.sustainability-waste .--mb791 {
  margin-bottom: 791px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb791 {
    margin-bottom: 395.5px;
  }
}
.sustainability-waste .--pt791 {
  padding-top: 791px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt791 {
    padding-top: 395.5px;
  }
}
.sustainability-waste .--pb791 {
  padding-bottom: 791px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb791 {
    padding-bottom: 395.5px;
  }
}
.sustainability-waste .--mt792 {
  margin-top: 792px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt792 {
    margin-top: 396px;
  }
}
.sustainability-waste .--mb792 {
  margin-bottom: 792px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb792 {
    margin-bottom: 396px;
  }
}
.sustainability-waste .--pt792 {
  padding-top: 792px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt792 {
    padding-top: 396px;
  }
}
.sustainability-waste .--pb792 {
  padding-bottom: 792px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb792 {
    padding-bottom: 396px;
  }
}
.sustainability-waste .--mt793 {
  margin-top: 793px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt793 {
    margin-top: 396.5px;
  }
}
.sustainability-waste .--mb793 {
  margin-bottom: 793px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb793 {
    margin-bottom: 396.5px;
  }
}
.sustainability-waste .--pt793 {
  padding-top: 793px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt793 {
    padding-top: 396.5px;
  }
}
.sustainability-waste .--pb793 {
  padding-bottom: 793px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb793 {
    padding-bottom: 396.5px;
  }
}
.sustainability-waste .--mt794 {
  margin-top: 794px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt794 {
    margin-top: 397px;
  }
}
.sustainability-waste .--mb794 {
  margin-bottom: 794px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb794 {
    margin-bottom: 397px;
  }
}
.sustainability-waste .--pt794 {
  padding-top: 794px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt794 {
    padding-top: 397px;
  }
}
.sustainability-waste .--pb794 {
  padding-bottom: 794px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb794 {
    padding-bottom: 397px;
  }
}
.sustainability-waste .--mt795 {
  margin-top: 795px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt795 {
    margin-top: 397.5px;
  }
}
.sustainability-waste .--mb795 {
  margin-bottom: 795px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb795 {
    margin-bottom: 397.5px;
  }
}
.sustainability-waste .--pt795 {
  padding-top: 795px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt795 {
    padding-top: 397.5px;
  }
}
.sustainability-waste .--pb795 {
  padding-bottom: 795px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb795 {
    padding-bottom: 397.5px;
  }
}
.sustainability-waste .--mt796 {
  margin-top: 796px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt796 {
    margin-top: 398px;
  }
}
.sustainability-waste .--mb796 {
  margin-bottom: 796px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb796 {
    margin-bottom: 398px;
  }
}
.sustainability-waste .--pt796 {
  padding-top: 796px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt796 {
    padding-top: 398px;
  }
}
.sustainability-waste .--pb796 {
  padding-bottom: 796px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb796 {
    padding-bottom: 398px;
  }
}
.sustainability-waste .--mt797 {
  margin-top: 797px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt797 {
    margin-top: 398.5px;
  }
}
.sustainability-waste .--mb797 {
  margin-bottom: 797px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb797 {
    margin-bottom: 398.5px;
  }
}
.sustainability-waste .--pt797 {
  padding-top: 797px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt797 {
    padding-top: 398.5px;
  }
}
.sustainability-waste .--pb797 {
  padding-bottom: 797px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb797 {
    padding-bottom: 398.5px;
  }
}
.sustainability-waste .--mt798 {
  margin-top: 798px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt798 {
    margin-top: 399px;
  }
}
.sustainability-waste .--mb798 {
  margin-bottom: 798px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb798 {
    margin-bottom: 399px;
  }
}
.sustainability-waste .--pt798 {
  padding-top: 798px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt798 {
    padding-top: 399px;
  }
}
.sustainability-waste .--pb798 {
  padding-bottom: 798px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb798 {
    padding-bottom: 399px;
  }
}
.sustainability-waste .--mt799 {
  margin-top: 799px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt799 {
    margin-top: 399.5px;
  }
}
.sustainability-waste .--mb799 {
  margin-bottom: 799px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb799 {
    margin-bottom: 399.5px;
  }
}
.sustainability-waste .--pt799 {
  padding-top: 799px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt799 {
    padding-top: 399.5px;
  }
}
.sustainability-waste .--pb799 {
  padding-bottom: 799px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb799 {
    padding-bottom: 399.5px;
  }
}
.sustainability-waste .--mt800 {
  margin-top: 800px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt800 {
    margin-top: 400px;
  }
}
.sustainability-waste .--mb800 {
  margin-bottom: 800px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb800 {
    margin-bottom: 400px;
  }
}
.sustainability-waste .--pt800 {
  padding-top: 800px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt800 {
    padding-top: 400px;
  }
}
.sustainability-waste .--pb800 {
  padding-bottom: 800px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb800 {
    padding-bottom: 400px;
  }
}
.sustainability-waste .--mt801 {
  margin-top: 801px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt801 {
    margin-top: 400.5px;
  }
}
.sustainability-waste .--mb801 {
  margin-bottom: 801px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb801 {
    margin-bottom: 400.5px;
  }
}
.sustainability-waste .--pt801 {
  padding-top: 801px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt801 {
    padding-top: 400.5px;
  }
}
.sustainability-waste .--pb801 {
  padding-bottom: 801px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb801 {
    padding-bottom: 400.5px;
  }
}
.sustainability-waste .--mt802 {
  margin-top: 802px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt802 {
    margin-top: 401px;
  }
}
.sustainability-waste .--mb802 {
  margin-bottom: 802px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb802 {
    margin-bottom: 401px;
  }
}
.sustainability-waste .--pt802 {
  padding-top: 802px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt802 {
    padding-top: 401px;
  }
}
.sustainability-waste .--pb802 {
  padding-bottom: 802px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb802 {
    padding-bottom: 401px;
  }
}
.sustainability-waste .--mt803 {
  margin-top: 803px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt803 {
    margin-top: 401.5px;
  }
}
.sustainability-waste .--mb803 {
  margin-bottom: 803px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb803 {
    margin-bottom: 401.5px;
  }
}
.sustainability-waste .--pt803 {
  padding-top: 803px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt803 {
    padding-top: 401.5px;
  }
}
.sustainability-waste .--pb803 {
  padding-bottom: 803px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb803 {
    padding-bottom: 401.5px;
  }
}
.sustainability-waste .--mt804 {
  margin-top: 804px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt804 {
    margin-top: 402px;
  }
}
.sustainability-waste .--mb804 {
  margin-bottom: 804px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb804 {
    margin-bottom: 402px;
  }
}
.sustainability-waste .--pt804 {
  padding-top: 804px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt804 {
    padding-top: 402px;
  }
}
.sustainability-waste .--pb804 {
  padding-bottom: 804px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb804 {
    padding-bottom: 402px;
  }
}
.sustainability-waste .--mt805 {
  margin-top: 805px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt805 {
    margin-top: 402.5px;
  }
}
.sustainability-waste .--mb805 {
  margin-bottom: 805px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb805 {
    margin-bottom: 402.5px;
  }
}
.sustainability-waste .--pt805 {
  padding-top: 805px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt805 {
    padding-top: 402.5px;
  }
}
.sustainability-waste .--pb805 {
  padding-bottom: 805px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb805 {
    padding-bottom: 402.5px;
  }
}
.sustainability-waste .--mt806 {
  margin-top: 806px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt806 {
    margin-top: 403px;
  }
}
.sustainability-waste .--mb806 {
  margin-bottom: 806px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb806 {
    margin-bottom: 403px;
  }
}
.sustainability-waste .--pt806 {
  padding-top: 806px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt806 {
    padding-top: 403px;
  }
}
.sustainability-waste .--pb806 {
  padding-bottom: 806px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb806 {
    padding-bottom: 403px;
  }
}
.sustainability-waste .--mt807 {
  margin-top: 807px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt807 {
    margin-top: 403.5px;
  }
}
.sustainability-waste .--mb807 {
  margin-bottom: 807px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb807 {
    margin-bottom: 403.5px;
  }
}
.sustainability-waste .--pt807 {
  padding-top: 807px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt807 {
    padding-top: 403.5px;
  }
}
.sustainability-waste .--pb807 {
  padding-bottom: 807px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb807 {
    padding-bottom: 403.5px;
  }
}
.sustainability-waste .--mt808 {
  margin-top: 808px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt808 {
    margin-top: 404px;
  }
}
.sustainability-waste .--mb808 {
  margin-bottom: 808px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb808 {
    margin-bottom: 404px;
  }
}
.sustainability-waste .--pt808 {
  padding-top: 808px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt808 {
    padding-top: 404px;
  }
}
.sustainability-waste .--pb808 {
  padding-bottom: 808px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb808 {
    padding-bottom: 404px;
  }
}
.sustainability-waste .--mt809 {
  margin-top: 809px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt809 {
    margin-top: 404.5px;
  }
}
.sustainability-waste .--mb809 {
  margin-bottom: 809px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb809 {
    margin-bottom: 404.5px;
  }
}
.sustainability-waste .--pt809 {
  padding-top: 809px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt809 {
    padding-top: 404.5px;
  }
}
.sustainability-waste .--pb809 {
  padding-bottom: 809px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb809 {
    padding-bottom: 404.5px;
  }
}
.sustainability-waste .--mt810 {
  margin-top: 810px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt810 {
    margin-top: 405px;
  }
}
.sustainability-waste .--mb810 {
  margin-bottom: 810px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb810 {
    margin-bottom: 405px;
  }
}
.sustainability-waste .--pt810 {
  padding-top: 810px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt810 {
    padding-top: 405px;
  }
}
.sustainability-waste .--pb810 {
  padding-bottom: 810px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb810 {
    padding-bottom: 405px;
  }
}
.sustainability-waste .--mt811 {
  margin-top: 811px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt811 {
    margin-top: 405.5px;
  }
}
.sustainability-waste .--mb811 {
  margin-bottom: 811px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb811 {
    margin-bottom: 405.5px;
  }
}
.sustainability-waste .--pt811 {
  padding-top: 811px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt811 {
    padding-top: 405.5px;
  }
}
.sustainability-waste .--pb811 {
  padding-bottom: 811px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb811 {
    padding-bottom: 405.5px;
  }
}
.sustainability-waste .--mt812 {
  margin-top: 812px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt812 {
    margin-top: 406px;
  }
}
.sustainability-waste .--mb812 {
  margin-bottom: 812px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb812 {
    margin-bottom: 406px;
  }
}
.sustainability-waste .--pt812 {
  padding-top: 812px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt812 {
    padding-top: 406px;
  }
}
.sustainability-waste .--pb812 {
  padding-bottom: 812px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb812 {
    padding-bottom: 406px;
  }
}
.sustainability-waste .--mt813 {
  margin-top: 813px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt813 {
    margin-top: 406.5px;
  }
}
.sustainability-waste .--mb813 {
  margin-bottom: 813px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb813 {
    margin-bottom: 406.5px;
  }
}
.sustainability-waste .--pt813 {
  padding-top: 813px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt813 {
    padding-top: 406.5px;
  }
}
.sustainability-waste .--pb813 {
  padding-bottom: 813px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb813 {
    padding-bottom: 406.5px;
  }
}
.sustainability-waste .--mt814 {
  margin-top: 814px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt814 {
    margin-top: 407px;
  }
}
.sustainability-waste .--mb814 {
  margin-bottom: 814px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb814 {
    margin-bottom: 407px;
  }
}
.sustainability-waste .--pt814 {
  padding-top: 814px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt814 {
    padding-top: 407px;
  }
}
.sustainability-waste .--pb814 {
  padding-bottom: 814px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb814 {
    padding-bottom: 407px;
  }
}
.sustainability-waste .--mt815 {
  margin-top: 815px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt815 {
    margin-top: 407.5px;
  }
}
.sustainability-waste .--mb815 {
  margin-bottom: 815px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb815 {
    margin-bottom: 407.5px;
  }
}
.sustainability-waste .--pt815 {
  padding-top: 815px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt815 {
    padding-top: 407.5px;
  }
}
.sustainability-waste .--pb815 {
  padding-bottom: 815px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb815 {
    padding-bottom: 407.5px;
  }
}
.sustainability-waste .--mt816 {
  margin-top: 816px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt816 {
    margin-top: 408px;
  }
}
.sustainability-waste .--mb816 {
  margin-bottom: 816px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb816 {
    margin-bottom: 408px;
  }
}
.sustainability-waste .--pt816 {
  padding-top: 816px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt816 {
    padding-top: 408px;
  }
}
.sustainability-waste .--pb816 {
  padding-bottom: 816px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb816 {
    padding-bottom: 408px;
  }
}
.sustainability-waste .--mt817 {
  margin-top: 817px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt817 {
    margin-top: 408.5px;
  }
}
.sustainability-waste .--mb817 {
  margin-bottom: 817px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb817 {
    margin-bottom: 408.5px;
  }
}
.sustainability-waste .--pt817 {
  padding-top: 817px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt817 {
    padding-top: 408.5px;
  }
}
.sustainability-waste .--pb817 {
  padding-bottom: 817px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb817 {
    padding-bottom: 408.5px;
  }
}
.sustainability-waste .--mt818 {
  margin-top: 818px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt818 {
    margin-top: 409px;
  }
}
.sustainability-waste .--mb818 {
  margin-bottom: 818px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb818 {
    margin-bottom: 409px;
  }
}
.sustainability-waste .--pt818 {
  padding-top: 818px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt818 {
    padding-top: 409px;
  }
}
.sustainability-waste .--pb818 {
  padding-bottom: 818px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb818 {
    padding-bottom: 409px;
  }
}
.sustainability-waste .--mt819 {
  margin-top: 819px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt819 {
    margin-top: 409.5px;
  }
}
.sustainability-waste .--mb819 {
  margin-bottom: 819px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb819 {
    margin-bottom: 409.5px;
  }
}
.sustainability-waste .--pt819 {
  padding-top: 819px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt819 {
    padding-top: 409.5px;
  }
}
.sustainability-waste .--pb819 {
  padding-bottom: 819px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb819 {
    padding-bottom: 409.5px;
  }
}
.sustainability-waste .--mt820 {
  margin-top: 820px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt820 {
    margin-top: 410px;
  }
}
.sustainability-waste .--mb820 {
  margin-bottom: 820px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb820 {
    margin-bottom: 410px;
  }
}
.sustainability-waste .--pt820 {
  padding-top: 820px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt820 {
    padding-top: 410px;
  }
}
.sustainability-waste .--pb820 {
  padding-bottom: 820px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb820 {
    padding-bottom: 410px;
  }
}
.sustainability-waste .--mt821 {
  margin-top: 821px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt821 {
    margin-top: 410.5px;
  }
}
.sustainability-waste .--mb821 {
  margin-bottom: 821px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb821 {
    margin-bottom: 410.5px;
  }
}
.sustainability-waste .--pt821 {
  padding-top: 821px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt821 {
    padding-top: 410.5px;
  }
}
.sustainability-waste .--pb821 {
  padding-bottom: 821px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb821 {
    padding-bottom: 410.5px;
  }
}
.sustainability-waste .--mt822 {
  margin-top: 822px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt822 {
    margin-top: 411px;
  }
}
.sustainability-waste .--mb822 {
  margin-bottom: 822px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb822 {
    margin-bottom: 411px;
  }
}
.sustainability-waste .--pt822 {
  padding-top: 822px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt822 {
    padding-top: 411px;
  }
}
.sustainability-waste .--pb822 {
  padding-bottom: 822px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb822 {
    padding-bottom: 411px;
  }
}
.sustainability-waste .--mt823 {
  margin-top: 823px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt823 {
    margin-top: 411.5px;
  }
}
.sustainability-waste .--mb823 {
  margin-bottom: 823px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb823 {
    margin-bottom: 411.5px;
  }
}
.sustainability-waste .--pt823 {
  padding-top: 823px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt823 {
    padding-top: 411.5px;
  }
}
.sustainability-waste .--pb823 {
  padding-bottom: 823px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb823 {
    padding-bottom: 411.5px;
  }
}
.sustainability-waste .--mt824 {
  margin-top: 824px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt824 {
    margin-top: 412px;
  }
}
.sustainability-waste .--mb824 {
  margin-bottom: 824px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb824 {
    margin-bottom: 412px;
  }
}
.sustainability-waste .--pt824 {
  padding-top: 824px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt824 {
    padding-top: 412px;
  }
}
.sustainability-waste .--pb824 {
  padding-bottom: 824px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb824 {
    padding-bottom: 412px;
  }
}
.sustainability-waste .--mt825 {
  margin-top: 825px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt825 {
    margin-top: 412.5px;
  }
}
.sustainability-waste .--mb825 {
  margin-bottom: 825px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb825 {
    margin-bottom: 412.5px;
  }
}
.sustainability-waste .--pt825 {
  padding-top: 825px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt825 {
    padding-top: 412.5px;
  }
}
.sustainability-waste .--pb825 {
  padding-bottom: 825px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb825 {
    padding-bottom: 412.5px;
  }
}
.sustainability-waste .--mt826 {
  margin-top: 826px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt826 {
    margin-top: 413px;
  }
}
.sustainability-waste .--mb826 {
  margin-bottom: 826px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb826 {
    margin-bottom: 413px;
  }
}
.sustainability-waste .--pt826 {
  padding-top: 826px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt826 {
    padding-top: 413px;
  }
}
.sustainability-waste .--pb826 {
  padding-bottom: 826px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb826 {
    padding-bottom: 413px;
  }
}
.sustainability-waste .--mt827 {
  margin-top: 827px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt827 {
    margin-top: 413.5px;
  }
}
.sustainability-waste .--mb827 {
  margin-bottom: 827px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb827 {
    margin-bottom: 413.5px;
  }
}
.sustainability-waste .--pt827 {
  padding-top: 827px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt827 {
    padding-top: 413.5px;
  }
}
.sustainability-waste .--pb827 {
  padding-bottom: 827px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb827 {
    padding-bottom: 413.5px;
  }
}
.sustainability-waste .--mt828 {
  margin-top: 828px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt828 {
    margin-top: 414px;
  }
}
.sustainability-waste .--mb828 {
  margin-bottom: 828px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb828 {
    margin-bottom: 414px;
  }
}
.sustainability-waste .--pt828 {
  padding-top: 828px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt828 {
    padding-top: 414px;
  }
}
.sustainability-waste .--pb828 {
  padding-bottom: 828px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb828 {
    padding-bottom: 414px;
  }
}
.sustainability-waste .--mt829 {
  margin-top: 829px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt829 {
    margin-top: 414.5px;
  }
}
.sustainability-waste .--mb829 {
  margin-bottom: 829px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb829 {
    margin-bottom: 414.5px;
  }
}
.sustainability-waste .--pt829 {
  padding-top: 829px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt829 {
    padding-top: 414.5px;
  }
}
.sustainability-waste .--pb829 {
  padding-bottom: 829px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb829 {
    padding-bottom: 414.5px;
  }
}
.sustainability-waste .--mt830 {
  margin-top: 830px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt830 {
    margin-top: 415px;
  }
}
.sustainability-waste .--mb830 {
  margin-bottom: 830px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb830 {
    margin-bottom: 415px;
  }
}
.sustainability-waste .--pt830 {
  padding-top: 830px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt830 {
    padding-top: 415px;
  }
}
.sustainability-waste .--pb830 {
  padding-bottom: 830px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb830 {
    padding-bottom: 415px;
  }
}
.sustainability-waste .--mt831 {
  margin-top: 831px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt831 {
    margin-top: 415.5px;
  }
}
.sustainability-waste .--mb831 {
  margin-bottom: 831px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb831 {
    margin-bottom: 415.5px;
  }
}
.sustainability-waste .--pt831 {
  padding-top: 831px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt831 {
    padding-top: 415.5px;
  }
}
.sustainability-waste .--pb831 {
  padding-bottom: 831px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb831 {
    padding-bottom: 415.5px;
  }
}
.sustainability-waste .--mt832 {
  margin-top: 832px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt832 {
    margin-top: 416px;
  }
}
.sustainability-waste .--mb832 {
  margin-bottom: 832px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb832 {
    margin-bottom: 416px;
  }
}
.sustainability-waste .--pt832 {
  padding-top: 832px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt832 {
    padding-top: 416px;
  }
}
.sustainability-waste .--pb832 {
  padding-bottom: 832px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb832 {
    padding-bottom: 416px;
  }
}
.sustainability-waste .--mt833 {
  margin-top: 833px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt833 {
    margin-top: 416.5px;
  }
}
.sustainability-waste .--mb833 {
  margin-bottom: 833px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb833 {
    margin-bottom: 416.5px;
  }
}
.sustainability-waste .--pt833 {
  padding-top: 833px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt833 {
    padding-top: 416.5px;
  }
}
.sustainability-waste .--pb833 {
  padding-bottom: 833px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb833 {
    padding-bottom: 416.5px;
  }
}
.sustainability-waste .--mt834 {
  margin-top: 834px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt834 {
    margin-top: 417px;
  }
}
.sustainability-waste .--mb834 {
  margin-bottom: 834px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb834 {
    margin-bottom: 417px;
  }
}
.sustainability-waste .--pt834 {
  padding-top: 834px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt834 {
    padding-top: 417px;
  }
}
.sustainability-waste .--pb834 {
  padding-bottom: 834px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb834 {
    padding-bottom: 417px;
  }
}
.sustainability-waste .--mt835 {
  margin-top: 835px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt835 {
    margin-top: 417.5px;
  }
}
.sustainability-waste .--mb835 {
  margin-bottom: 835px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb835 {
    margin-bottom: 417.5px;
  }
}
.sustainability-waste .--pt835 {
  padding-top: 835px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt835 {
    padding-top: 417.5px;
  }
}
.sustainability-waste .--pb835 {
  padding-bottom: 835px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb835 {
    padding-bottom: 417.5px;
  }
}
.sustainability-waste .--mt836 {
  margin-top: 836px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt836 {
    margin-top: 418px;
  }
}
.sustainability-waste .--mb836 {
  margin-bottom: 836px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb836 {
    margin-bottom: 418px;
  }
}
.sustainability-waste .--pt836 {
  padding-top: 836px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt836 {
    padding-top: 418px;
  }
}
.sustainability-waste .--pb836 {
  padding-bottom: 836px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb836 {
    padding-bottom: 418px;
  }
}
.sustainability-waste .--mt837 {
  margin-top: 837px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt837 {
    margin-top: 418.5px;
  }
}
.sustainability-waste .--mb837 {
  margin-bottom: 837px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb837 {
    margin-bottom: 418.5px;
  }
}
.sustainability-waste .--pt837 {
  padding-top: 837px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt837 {
    padding-top: 418.5px;
  }
}
.sustainability-waste .--pb837 {
  padding-bottom: 837px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb837 {
    padding-bottom: 418.5px;
  }
}
.sustainability-waste .--mt838 {
  margin-top: 838px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt838 {
    margin-top: 419px;
  }
}
.sustainability-waste .--mb838 {
  margin-bottom: 838px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb838 {
    margin-bottom: 419px;
  }
}
.sustainability-waste .--pt838 {
  padding-top: 838px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt838 {
    padding-top: 419px;
  }
}
.sustainability-waste .--pb838 {
  padding-bottom: 838px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb838 {
    padding-bottom: 419px;
  }
}
.sustainability-waste .--mt839 {
  margin-top: 839px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt839 {
    margin-top: 419.5px;
  }
}
.sustainability-waste .--mb839 {
  margin-bottom: 839px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb839 {
    margin-bottom: 419.5px;
  }
}
.sustainability-waste .--pt839 {
  padding-top: 839px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt839 {
    padding-top: 419.5px;
  }
}
.sustainability-waste .--pb839 {
  padding-bottom: 839px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb839 {
    padding-bottom: 419.5px;
  }
}
.sustainability-waste .--mt840 {
  margin-top: 840px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt840 {
    margin-top: 420px;
  }
}
.sustainability-waste .--mb840 {
  margin-bottom: 840px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb840 {
    margin-bottom: 420px;
  }
}
.sustainability-waste .--pt840 {
  padding-top: 840px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt840 {
    padding-top: 420px;
  }
}
.sustainability-waste .--pb840 {
  padding-bottom: 840px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb840 {
    padding-bottom: 420px;
  }
}
.sustainability-waste .--mt841 {
  margin-top: 841px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt841 {
    margin-top: 420.5px;
  }
}
.sustainability-waste .--mb841 {
  margin-bottom: 841px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb841 {
    margin-bottom: 420.5px;
  }
}
.sustainability-waste .--pt841 {
  padding-top: 841px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt841 {
    padding-top: 420.5px;
  }
}
.sustainability-waste .--pb841 {
  padding-bottom: 841px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb841 {
    padding-bottom: 420.5px;
  }
}
.sustainability-waste .--mt842 {
  margin-top: 842px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt842 {
    margin-top: 421px;
  }
}
.sustainability-waste .--mb842 {
  margin-bottom: 842px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb842 {
    margin-bottom: 421px;
  }
}
.sustainability-waste .--pt842 {
  padding-top: 842px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt842 {
    padding-top: 421px;
  }
}
.sustainability-waste .--pb842 {
  padding-bottom: 842px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb842 {
    padding-bottom: 421px;
  }
}
.sustainability-waste .--mt843 {
  margin-top: 843px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt843 {
    margin-top: 421.5px;
  }
}
.sustainability-waste .--mb843 {
  margin-bottom: 843px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb843 {
    margin-bottom: 421.5px;
  }
}
.sustainability-waste .--pt843 {
  padding-top: 843px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt843 {
    padding-top: 421.5px;
  }
}
.sustainability-waste .--pb843 {
  padding-bottom: 843px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb843 {
    padding-bottom: 421.5px;
  }
}
.sustainability-waste .--mt844 {
  margin-top: 844px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt844 {
    margin-top: 422px;
  }
}
.sustainability-waste .--mb844 {
  margin-bottom: 844px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb844 {
    margin-bottom: 422px;
  }
}
.sustainability-waste .--pt844 {
  padding-top: 844px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt844 {
    padding-top: 422px;
  }
}
.sustainability-waste .--pb844 {
  padding-bottom: 844px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb844 {
    padding-bottom: 422px;
  }
}
.sustainability-waste .--mt845 {
  margin-top: 845px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt845 {
    margin-top: 422.5px;
  }
}
.sustainability-waste .--mb845 {
  margin-bottom: 845px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb845 {
    margin-bottom: 422.5px;
  }
}
.sustainability-waste .--pt845 {
  padding-top: 845px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt845 {
    padding-top: 422.5px;
  }
}
.sustainability-waste .--pb845 {
  padding-bottom: 845px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb845 {
    padding-bottom: 422.5px;
  }
}
.sustainability-waste .--mt846 {
  margin-top: 846px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt846 {
    margin-top: 423px;
  }
}
.sustainability-waste .--mb846 {
  margin-bottom: 846px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb846 {
    margin-bottom: 423px;
  }
}
.sustainability-waste .--pt846 {
  padding-top: 846px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt846 {
    padding-top: 423px;
  }
}
.sustainability-waste .--pb846 {
  padding-bottom: 846px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb846 {
    padding-bottom: 423px;
  }
}
.sustainability-waste .--mt847 {
  margin-top: 847px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt847 {
    margin-top: 423.5px;
  }
}
.sustainability-waste .--mb847 {
  margin-bottom: 847px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb847 {
    margin-bottom: 423.5px;
  }
}
.sustainability-waste .--pt847 {
  padding-top: 847px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt847 {
    padding-top: 423.5px;
  }
}
.sustainability-waste .--pb847 {
  padding-bottom: 847px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb847 {
    padding-bottom: 423.5px;
  }
}
.sustainability-waste .--mt848 {
  margin-top: 848px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt848 {
    margin-top: 424px;
  }
}
.sustainability-waste .--mb848 {
  margin-bottom: 848px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb848 {
    margin-bottom: 424px;
  }
}
.sustainability-waste .--pt848 {
  padding-top: 848px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt848 {
    padding-top: 424px;
  }
}
.sustainability-waste .--pb848 {
  padding-bottom: 848px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb848 {
    padding-bottom: 424px;
  }
}
.sustainability-waste .--mt849 {
  margin-top: 849px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt849 {
    margin-top: 424.5px;
  }
}
.sustainability-waste .--mb849 {
  margin-bottom: 849px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb849 {
    margin-bottom: 424.5px;
  }
}
.sustainability-waste .--pt849 {
  padding-top: 849px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt849 {
    padding-top: 424.5px;
  }
}
.sustainability-waste .--pb849 {
  padding-bottom: 849px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb849 {
    padding-bottom: 424.5px;
  }
}
.sustainability-waste .--mt850 {
  margin-top: 850px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt850 {
    margin-top: 425px;
  }
}
.sustainability-waste .--mb850 {
  margin-bottom: 850px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb850 {
    margin-bottom: 425px;
  }
}
.sustainability-waste .--pt850 {
  padding-top: 850px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt850 {
    padding-top: 425px;
  }
}
.sustainability-waste .--pb850 {
  padding-bottom: 850px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb850 {
    padding-bottom: 425px;
  }
}
.sustainability-waste .--mt851 {
  margin-top: 851px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt851 {
    margin-top: 425.5px;
  }
}
.sustainability-waste .--mb851 {
  margin-bottom: 851px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb851 {
    margin-bottom: 425.5px;
  }
}
.sustainability-waste .--pt851 {
  padding-top: 851px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt851 {
    padding-top: 425.5px;
  }
}
.sustainability-waste .--pb851 {
  padding-bottom: 851px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb851 {
    padding-bottom: 425.5px;
  }
}
.sustainability-waste .--mt852 {
  margin-top: 852px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt852 {
    margin-top: 426px;
  }
}
.sustainability-waste .--mb852 {
  margin-bottom: 852px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb852 {
    margin-bottom: 426px;
  }
}
.sustainability-waste .--pt852 {
  padding-top: 852px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt852 {
    padding-top: 426px;
  }
}
.sustainability-waste .--pb852 {
  padding-bottom: 852px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb852 {
    padding-bottom: 426px;
  }
}
.sustainability-waste .--mt853 {
  margin-top: 853px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt853 {
    margin-top: 426.5px;
  }
}
.sustainability-waste .--mb853 {
  margin-bottom: 853px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb853 {
    margin-bottom: 426.5px;
  }
}
.sustainability-waste .--pt853 {
  padding-top: 853px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt853 {
    padding-top: 426.5px;
  }
}
.sustainability-waste .--pb853 {
  padding-bottom: 853px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb853 {
    padding-bottom: 426.5px;
  }
}
.sustainability-waste .--mt854 {
  margin-top: 854px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt854 {
    margin-top: 427px;
  }
}
.sustainability-waste .--mb854 {
  margin-bottom: 854px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb854 {
    margin-bottom: 427px;
  }
}
.sustainability-waste .--pt854 {
  padding-top: 854px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt854 {
    padding-top: 427px;
  }
}
.sustainability-waste .--pb854 {
  padding-bottom: 854px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb854 {
    padding-bottom: 427px;
  }
}
.sustainability-waste .--mt855 {
  margin-top: 855px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt855 {
    margin-top: 427.5px;
  }
}
.sustainability-waste .--mb855 {
  margin-bottom: 855px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb855 {
    margin-bottom: 427.5px;
  }
}
.sustainability-waste .--pt855 {
  padding-top: 855px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt855 {
    padding-top: 427.5px;
  }
}
.sustainability-waste .--pb855 {
  padding-bottom: 855px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb855 {
    padding-bottom: 427.5px;
  }
}
.sustainability-waste .--mt856 {
  margin-top: 856px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt856 {
    margin-top: 428px;
  }
}
.sustainability-waste .--mb856 {
  margin-bottom: 856px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb856 {
    margin-bottom: 428px;
  }
}
.sustainability-waste .--pt856 {
  padding-top: 856px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt856 {
    padding-top: 428px;
  }
}
.sustainability-waste .--pb856 {
  padding-bottom: 856px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb856 {
    padding-bottom: 428px;
  }
}
.sustainability-waste .--mt857 {
  margin-top: 857px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt857 {
    margin-top: 428.5px;
  }
}
.sustainability-waste .--mb857 {
  margin-bottom: 857px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb857 {
    margin-bottom: 428.5px;
  }
}
.sustainability-waste .--pt857 {
  padding-top: 857px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt857 {
    padding-top: 428.5px;
  }
}
.sustainability-waste .--pb857 {
  padding-bottom: 857px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb857 {
    padding-bottom: 428.5px;
  }
}
.sustainability-waste .--mt858 {
  margin-top: 858px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt858 {
    margin-top: 429px;
  }
}
.sustainability-waste .--mb858 {
  margin-bottom: 858px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb858 {
    margin-bottom: 429px;
  }
}
.sustainability-waste .--pt858 {
  padding-top: 858px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt858 {
    padding-top: 429px;
  }
}
.sustainability-waste .--pb858 {
  padding-bottom: 858px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb858 {
    padding-bottom: 429px;
  }
}
.sustainability-waste .--mt859 {
  margin-top: 859px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt859 {
    margin-top: 429.5px;
  }
}
.sustainability-waste .--mb859 {
  margin-bottom: 859px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb859 {
    margin-bottom: 429.5px;
  }
}
.sustainability-waste .--pt859 {
  padding-top: 859px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt859 {
    padding-top: 429.5px;
  }
}
.sustainability-waste .--pb859 {
  padding-bottom: 859px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb859 {
    padding-bottom: 429.5px;
  }
}
.sustainability-waste .--mt860 {
  margin-top: 860px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt860 {
    margin-top: 430px;
  }
}
.sustainability-waste .--mb860 {
  margin-bottom: 860px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb860 {
    margin-bottom: 430px;
  }
}
.sustainability-waste .--pt860 {
  padding-top: 860px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt860 {
    padding-top: 430px;
  }
}
.sustainability-waste .--pb860 {
  padding-bottom: 860px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb860 {
    padding-bottom: 430px;
  }
}
.sustainability-waste .--mt861 {
  margin-top: 861px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt861 {
    margin-top: 430.5px;
  }
}
.sustainability-waste .--mb861 {
  margin-bottom: 861px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb861 {
    margin-bottom: 430.5px;
  }
}
.sustainability-waste .--pt861 {
  padding-top: 861px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt861 {
    padding-top: 430.5px;
  }
}
.sustainability-waste .--pb861 {
  padding-bottom: 861px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb861 {
    padding-bottom: 430.5px;
  }
}
.sustainability-waste .--mt862 {
  margin-top: 862px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt862 {
    margin-top: 431px;
  }
}
.sustainability-waste .--mb862 {
  margin-bottom: 862px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb862 {
    margin-bottom: 431px;
  }
}
.sustainability-waste .--pt862 {
  padding-top: 862px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt862 {
    padding-top: 431px;
  }
}
.sustainability-waste .--pb862 {
  padding-bottom: 862px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb862 {
    padding-bottom: 431px;
  }
}
.sustainability-waste .--mt863 {
  margin-top: 863px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt863 {
    margin-top: 431.5px;
  }
}
.sustainability-waste .--mb863 {
  margin-bottom: 863px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb863 {
    margin-bottom: 431.5px;
  }
}
.sustainability-waste .--pt863 {
  padding-top: 863px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt863 {
    padding-top: 431.5px;
  }
}
.sustainability-waste .--pb863 {
  padding-bottom: 863px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb863 {
    padding-bottom: 431.5px;
  }
}
.sustainability-waste .--mt864 {
  margin-top: 864px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt864 {
    margin-top: 432px;
  }
}
.sustainability-waste .--mb864 {
  margin-bottom: 864px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb864 {
    margin-bottom: 432px;
  }
}
.sustainability-waste .--pt864 {
  padding-top: 864px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt864 {
    padding-top: 432px;
  }
}
.sustainability-waste .--pb864 {
  padding-bottom: 864px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb864 {
    padding-bottom: 432px;
  }
}
.sustainability-waste .--mt865 {
  margin-top: 865px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt865 {
    margin-top: 432.5px;
  }
}
.sustainability-waste .--mb865 {
  margin-bottom: 865px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb865 {
    margin-bottom: 432.5px;
  }
}
.sustainability-waste .--pt865 {
  padding-top: 865px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt865 {
    padding-top: 432.5px;
  }
}
.sustainability-waste .--pb865 {
  padding-bottom: 865px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb865 {
    padding-bottom: 432.5px;
  }
}
.sustainability-waste .--mt866 {
  margin-top: 866px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt866 {
    margin-top: 433px;
  }
}
.sustainability-waste .--mb866 {
  margin-bottom: 866px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb866 {
    margin-bottom: 433px;
  }
}
.sustainability-waste .--pt866 {
  padding-top: 866px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt866 {
    padding-top: 433px;
  }
}
.sustainability-waste .--pb866 {
  padding-bottom: 866px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb866 {
    padding-bottom: 433px;
  }
}
.sustainability-waste .--mt867 {
  margin-top: 867px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt867 {
    margin-top: 433.5px;
  }
}
.sustainability-waste .--mb867 {
  margin-bottom: 867px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb867 {
    margin-bottom: 433.5px;
  }
}
.sustainability-waste .--pt867 {
  padding-top: 867px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt867 {
    padding-top: 433.5px;
  }
}
.sustainability-waste .--pb867 {
  padding-bottom: 867px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb867 {
    padding-bottom: 433.5px;
  }
}
.sustainability-waste .--mt868 {
  margin-top: 868px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt868 {
    margin-top: 434px;
  }
}
.sustainability-waste .--mb868 {
  margin-bottom: 868px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb868 {
    margin-bottom: 434px;
  }
}
.sustainability-waste .--pt868 {
  padding-top: 868px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt868 {
    padding-top: 434px;
  }
}
.sustainability-waste .--pb868 {
  padding-bottom: 868px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb868 {
    padding-bottom: 434px;
  }
}
.sustainability-waste .--mt869 {
  margin-top: 869px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt869 {
    margin-top: 434.5px;
  }
}
.sustainability-waste .--mb869 {
  margin-bottom: 869px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb869 {
    margin-bottom: 434.5px;
  }
}
.sustainability-waste .--pt869 {
  padding-top: 869px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt869 {
    padding-top: 434.5px;
  }
}
.sustainability-waste .--pb869 {
  padding-bottom: 869px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb869 {
    padding-bottom: 434.5px;
  }
}
.sustainability-waste .--mt870 {
  margin-top: 870px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt870 {
    margin-top: 435px;
  }
}
.sustainability-waste .--mb870 {
  margin-bottom: 870px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb870 {
    margin-bottom: 435px;
  }
}
.sustainability-waste .--pt870 {
  padding-top: 870px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt870 {
    padding-top: 435px;
  }
}
.sustainability-waste .--pb870 {
  padding-bottom: 870px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb870 {
    padding-bottom: 435px;
  }
}
.sustainability-waste .--mt871 {
  margin-top: 871px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt871 {
    margin-top: 435.5px;
  }
}
.sustainability-waste .--mb871 {
  margin-bottom: 871px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb871 {
    margin-bottom: 435.5px;
  }
}
.sustainability-waste .--pt871 {
  padding-top: 871px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt871 {
    padding-top: 435.5px;
  }
}
.sustainability-waste .--pb871 {
  padding-bottom: 871px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb871 {
    padding-bottom: 435.5px;
  }
}
.sustainability-waste .--mt872 {
  margin-top: 872px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt872 {
    margin-top: 436px;
  }
}
.sustainability-waste .--mb872 {
  margin-bottom: 872px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb872 {
    margin-bottom: 436px;
  }
}
.sustainability-waste .--pt872 {
  padding-top: 872px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt872 {
    padding-top: 436px;
  }
}
.sustainability-waste .--pb872 {
  padding-bottom: 872px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb872 {
    padding-bottom: 436px;
  }
}
.sustainability-waste .--mt873 {
  margin-top: 873px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt873 {
    margin-top: 436.5px;
  }
}
.sustainability-waste .--mb873 {
  margin-bottom: 873px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb873 {
    margin-bottom: 436.5px;
  }
}
.sustainability-waste .--pt873 {
  padding-top: 873px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt873 {
    padding-top: 436.5px;
  }
}
.sustainability-waste .--pb873 {
  padding-bottom: 873px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb873 {
    padding-bottom: 436.5px;
  }
}
.sustainability-waste .--mt874 {
  margin-top: 874px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt874 {
    margin-top: 437px;
  }
}
.sustainability-waste .--mb874 {
  margin-bottom: 874px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb874 {
    margin-bottom: 437px;
  }
}
.sustainability-waste .--pt874 {
  padding-top: 874px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt874 {
    padding-top: 437px;
  }
}
.sustainability-waste .--pb874 {
  padding-bottom: 874px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb874 {
    padding-bottom: 437px;
  }
}
.sustainability-waste .--mt875 {
  margin-top: 875px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt875 {
    margin-top: 437.5px;
  }
}
.sustainability-waste .--mb875 {
  margin-bottom: 875px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb875 {
    margin-bottom: 437.5px;
  }
}
.sustainability-waste .--pt875 {
  padding-top: 875px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt875 {
    padding-top: 437.5px;
  }
}
.sustainability-waste .--pb875 {
  padding-bottom: 875px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb875 {
    padding-bottom: 437.5px;
  }
}
.sustainability-waste .--mt876 {
  margin-top: 876px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt876 {
    margin-top: 438px;
  }
}
.sustainability-waste .--mb876 {
  margin-bottom: 876px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb876 {
    margin-bottom: 438px;
  }
}
.sustainability-waste .--pt876 {
  padding-top: 876px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt876 {
    padding-top: 438px;
  }
}
.sustainability-waste .--pb876 {
  padding-bottom: 876px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb876 {
    padding-bottom: 438px;
  }
}
.sustainability-waste .--mt877 {
  margin-top: 877px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt877 {
    margin-top: 438.5px;
  }
}
.sustainability-waste .--mb877 {
  margin-bottom: 877px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb877 {
    margin-bottom: 438.5px;
  }
}
.sustainability-waste .--pt877 {
  padding-top: 877px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt877 {
    padding-top: 438.5px;
  }
}
.sustainability-waste .--pb877 {
  padding-bottom: 877px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb877 {
    padding-bottom: 438.5px;
  }
}
.sustainability-waste .--mt878 {
  margin-top: 878px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt878 {
    margin-top: 439px;
  }
}
.sustainability-waste .--mb878 {
  margin-bottom: 878px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb878 {
    margin-bottom: 439px;
  }
}
.sustainability-waste .--pt878 {
  padding-top: 878px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt878 {
    padding-top: 439px;
  }
}
.sustainability-waste .--pb878 {
  padding-bottom: 878px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb878 {
    padding-bottom: 439px;
  }
}
.sustainability-waste .--mt879 {
  margin-top: 879px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt879 {
    margin-top: 439.5px;
  }
}
.sustainability-waste .--mb879 {
  margin-bottom: 879px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb879 {
    margin-bottom: 439.5px;
  }
}
.sustainability-waste .--pt879 {
  padding-top: 879px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt879 {
    padding-top: 439.5px;
  }
}
.sustainability-waste .--pb879 {
  padding-bottom: 879px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb879 {
    padding-bottom: 439.5px;
  }
}
.sustainability-waste .--mt880 {
  margin-top: 880px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt880 {
    margin-top: 440px;
  }
}
.sustainability-waste .--mb880 {
  margin-bottom: 880px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb880 {
    margin-bottom: 440px;
  }
}
.sustainability-waste .--pt880 {
  padding-top: 880px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt880 {
    padding-top: 440px;
  }
}
.sustainability-waste .--pb880 {
  padding-bottom: 880px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb880 {
    padding-bottom: 440px;
  }
}
.sustainability-waste .--mt881 {
  margin-top: 881px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt881 {
    margin-top: 440.5px;
  }
}
.sustainability-waste .--mb881 {
  margin-bottom: 881px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb881 {
    margin-bottom: 440.5px;
  }
}
.sustainability-waste .--pt881 {
  padding-top: 881px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt881 {
    padding-top: 440.5px;
  }
}
.sustainability-waste .--pb881 {
  padding-bottom: 881px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb881 {
    padding-bottom: 440.5px;
  }
}
.sustainability-waste .--mt882 {
  margin-top: 882px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt882 {
    margin-top: 441px;
  }
}
.sustainability-waste .--mb882 {
  margin-bottom: 882px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb882 {
    margin-bottom: 441px;
  }
}
.sustainability-waste .--pt882 {
  padding-top: 882px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt882 {
    padding-top: 441px;
  }
}
.sustainability-waste .--pb882 {
  padding-bottom: 882px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb882 {
    padding-bottom: 441px;
  }
}
.sustainability-waste .--mt883 {
  margin-top: 883px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt883 {
    margin-top: 441.5px;
  }
}
.sustainability-waste .--mb883 {
  margin-bottom: 883px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb883 {
    margin-bottom: 441.5px;
  }
}
.sustainability-waste .--pt883 {
  padding-top: 883px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt883 {
    padding-top: 441.5px;
  }
}
.sustainability-waste .--pb883 {
  padding-bottom: 883px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb883 {
    padding-bottom: 441.5px;
  }
}
.sustainability-waste .--mt884 {
  margin-top: 884px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt884 {
    margin-top: 442px;
  }
}
.sustainability-waste .--mb884 {
  margin-bottom: 884px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb884 {
    margin-bottom: 442px;
  }
}
.sustainability-waste .--pt884 {
  padding-top: 884px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt884 {
    padding-top: 442px;
  }
}
.sustainability-waste .--pb884 {
  padding-bottom: 884px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb884 {
    padding-bottom: 442px;
  }
}
.sustainability-waste .--mt885 {
  margin-top: 885px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt885 {
    margin-top: 442.5px;
  }
}
.sustainability-waste .--mb885 {
  margin-bottom: 885px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb885 {
    margin-bottom: 442.5px;
  }
}
.sustainability-waste .--pt885 {
  padding-top: 885px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt885 {
    padding-top: 442.5px;
  }
}
.sustainability-waste .--pb885 {
  padding-bottom: 885px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb885 {
    padding-bottom: 442.5px;
  }
}
.sustainability-waste .--mt886 {
  margin-top: 886px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt886 {
    margin-top: 443px;
  }
}
.sustainability-waste .--mb886 {
  margin-bottom: 886px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb886 {
    margin-bottom: 443px;
  }
}
.sustainability-waste .--pt886 {
  padding-top: 886px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt886 {
    padding-top: 443px;
  }
}
.sustainability-waste .--pb886 {
  padding-bottom: 886px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb886 {
    padding-bottom: 443px;
  }
}
.sustainability-waste .--mt887 {
  margin-top: 887px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt887 {
    margin-top: 443.5px;
  }
}
.sustainability-waste .--mb887 {
  margin-bottom: 887px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb887 {
    margin-bottom: 443.5px;
  }
}
.sustainability-waste .--pt887 {
  padding-top: 887px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt887 {
    padding-top: 443.5px;
  }
}
.sustainability-waste .--pb887 {
  padding-bottom: 887px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb887 {
    padding-bottom: 443.5px;
  }
}
.sustainability-waste .--mt888 {
  margin-top: 888px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt888 {
    margin-top: 444px;
  }
}
.sustainability-waste .--mb888 {
  margin-bottom: 888px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb888 {
    margin-bottom: 444px;
  }
}
.sustainability-waste .--pt888 {
  padding-top: 888px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt888 {
    padding-top: 444px;
  }
}
.sustainability-waste .--pb888 {
  padding-bottom: 888px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb888 {
    padding-bottom: 444px;
  }
}
.sustainability-waste .--mt889 {
  margin-top: 889px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt889 {
    margin-top: 444.5px;
  }
}
.sustainability-waste .--mb889 {
  margin-bottom: 889px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb889 {
    margin-bottom: 444.5px;
  }
}
.sustainability-waste .--pt889 {
  padding-top: 889px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt889 {
    padding-top: 444.5px;
  }
}
.sustainability-waste .--pb889 {
  padding-bottom: 889px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb889 {
    padding-bottom: 444.5px;
  }
}
.sustainability-waste .--mt890 {
  margin-top: 890px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt890 {
    margin-top: 445px;
  }
}
.sustainability-waste .--mb890 {
  margin-bottom: 890px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb890 {
    margin-bottom: 445px;
  }
}
.sustainability-waste .--pt890 {
  padding-top: 890px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt890 {
    padding-top: 445px;
  }
}
.sustainability-waste .--pb890 {
  padding-bottom: 890px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb890 {
    padding-bottom: 445px;
  }
}
.sustainability-waste .--mt891 {
  margin-top: 891px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt891 {
    margin-top: 445.5px;
  }
}
.sustainability-waste .--mb891 {
  margin-bottom: 891px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb891 {
    margin-bottom: 445.5px;
  }
}
.sustainability-waste .--pt891 {
  padding-top: 891px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt891 {
    padding-top: 445.5px;
  }
}
.sustainability-waste .--pb891 {
  padding-bottom: 891px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb891 {
    padding-bottom: 445.5px;
  }
}
.sustainability-waste .--mt892 {
  margin-top: 892px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt892 {
    margin-top: 446px;
  }
}
.sustainability-waste .--mb892 {
  margin-bottom: 892px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb892 {
    margin-bottom: 446px;
  }
}
.sustainability-waste .--pt892 {
  padding-top: 892px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt892 {
    padding-top: 446px;
  }
}
.sustainability-waste .--pb892 {
  padding-bottom: 892px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb892 {
    padding-bottom: 446px;
  }
}
.sustainability-waste .--mt893 {
  margin-top: 893px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt893 {
    margin-top: 446.5px;
  }
}
.sustainability-waste .--mb893 {
  margin-bottom: 893px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb893 {
    margin-bottom: 446.5px;
  }
}
.sustainability-waste .--pt893 {
  padding-top: 893px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt893 {
    padding-top: 446.5px;
  }
}
.sustainability-waste .--pb893 {
  padding-bottom: 893px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb893 {
    padding-bottom: 446.5px;
  }
}
.sustainability-waste .--mt894 {
  margin-top: 894px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt894 {
    margin-top: 447px;
  }
}
.sustainability-waste .--mb894 {
  margin-bottom: 894px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb894 {
    margin-bottom: 447px;
  }
}
.sustainability-waste .--pt894 {
  padding-top: 894px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt894 {
    padding-top: 447px;
  }
}
.sustainability-waste .--pb894 {
  padding-bottom: 894px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb894 {
    padding-bottom: 447px;
  }
}
.sustainability-waste .--mt895 {
  margin-top: 895px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt895 {
    margin-top: 447.5px;
  }
}
.sustainability-waste .--mb895 {
  margin-bottom: 895px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb895 {
    margin-bottom: 447.5px;
  }
}
.sustainability-waste .--pt895 {
  padding-top: 895px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt895 {
    padding-top: 447.5px;
  }
}
.sustainability-waste .--pb895 {
  padding-bottom: 895px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb895 {
    padding-bottom: 447.5px;
  }
}
.sustainability-waste .--mt896 {
  margin-top: 896px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt896 {
    margin-top: 448px;
  }
}
.sustainability-waste .--mb896 {
  margin-bottom: 896px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb896 {
    margin-bottom: 448px;
  }
}
.sustainability-waste .--pt896 {
  padding-top: 896px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt896 {
    padding-top: 448px;
  }
}
.sustainability-waste .--pb896 {
  padding-bottom: 896px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb896 {
    padding-bottom: 448px;
  }
}
.sustainability-waste .--mt897 {
  margin-top: 897px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt897 {
    margin-top: 448.5px;
  }
}
.sustainability-waste .--mb897 {
  margin-bottom: 897px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb897 {
    margin-bottom: 448.5px;
  }
}
.sustainability-waste .--pt897 {
  padding-top: 897px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt897 {
    padding-top: 448.5px;
  }
}
.sustainability-waste .--pb897 {
  padding-bottom: 897px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb897 {
    padding-bottom: 448.5px;
  }
}
.sustainability-waste .--mt898 {
  margin-top: 898px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt898 {
    margin-top: 449px;
  }
}
.sustainability-waste .--mb898 {
  margin-bottom: 898px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb898 {
    margin-bottom: 449px;
  }
}
.sustainability-waste .--pt898 {
  padding-top: 898px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt898 {
    padding-top: 449px;
  }
}
.sustainability-waste .--pb898 {
  padding-bottom: 898px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb898 {
    padding-bottom: 449px;
  }
}
.sustainability-waste .--mt899 {
  margin-top: 899px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt899 {
    margin-top: 449.5px;
  }
}
.sustainability-waste .--mb899 {
  margin-bottom: 899px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb899 {
    margin-bottom: 449.5px;
  }
}
.sustainability-waste .--pt899 {
  padding-top: 899px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt899 {
    padding-top: 449.5px;
  }
}
.sustainability-waste .--pb899 {
  padding-bottom: 899px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb899 {
    padding-bottom: 449.5px;
  }
}
.sustainability-waste .--mt900 {
  margin-top: 900px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt900 {
    margin-top: 450px;
  }
}
.sustainability-waste .--mb900 {
  margin-bottom: 900px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb900 {
    margin-bottom: 450px;
  }
}
.sustainability-waste .--pt900 {
  padding-top: 900px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt900 {
    padding-top: 450px;
  }
}
.sustainability-waste .--pb900 {
  padding-bottom: 900px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb900 {
    padding-bottom: 450px;
  }
}
.sustainability-waste .--mt901 {
  margin-top: 901px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt901 {
    margin-top: 450.5px;
  }
}
.sustainability-waste .--mb901 {
  margin-bottom: 901px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb901 {
    margin-bottom: 450.5px;
  }
}
.sustainability-waste .--pt901 {
  padding-top: 901px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt901 {
    padding-top: 450.5px;
  }
}
.sustainability-waste .--pb901 {
  padding-bottom: 901px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb901 {
    padding-bottom: 450.5px;
  }
}
.sustainability-waste .--mt902 {
  margin-top: 902px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt902 {
    margin-top: 451px;
  }
}
.sustainability-waste .--mb902 {
  margin-bottom: 902px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb902 {
    margin-bottom: 451px;
  }
}
.sustainability-waste .--pt902 {
  padding-top: 902px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt902 {
    padding-top: 451px;
  }
}
.sustainability-waste .--pb902 {
  padding-bottom: 902px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb902 {
    padding-bottom: 451px;
  }
}
.sustainability-waste .--mt903 {
  margin-top: 903px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt903 {
    margin-top: 451.5px;
  }
}
.sustainability-waste .--mb903 {
  margin-bottom: 903px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb903 {
    margin-bottom: 451.5px;
  }
}
.sustainability-waste .--pt903 {
  padding-top: 903px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt903 {
    padding-top: 451.5px;
  }
}
.sustainability-waste .--pb903 {
  padding-bottom: 903px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb903 {
    padding-bottom: 451.5px;
  }
}
.sustainability-waste .--mt904 {
  margin-top: 904px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt904 {
    margin-top: 452px;
  }
}
.sustainability-waste .--mb904 {
  margin-bottom: 904px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb904 {
    margin-bottom: 452px;
  }
}
.sustainability-waste .--pt904 {
  padding-top: 904px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt904 {
    padding-top: 452px;
  }
}
.sustainability-waste .--pb904 {
  padding-bottom: 904px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb904 {
    padding-bottom: 452px;
  }
}
.sustainability-waste .--mt905 {
  margin-top: 905px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt905 {
    margin-top: 452.5px;
  }
}
.sustainability-waste .--mb905 {
  margin-bottom: 905px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb905 {
    margin-bottom: 452.5px;
  }
}
.sustainability-waste .--pt905 {
  padding-top: 905px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt905 {
    padding-top: 452.5px;
  }
}
.sustainability-waste .--pb905 {
  padding-bottom: 905px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb905 {
    padding-bottom: 452.5px;
  }
}
.sustainability-waste .--mt906 {
  margin-top: 906px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt906 {
    margin-top: 453px;
  }
}
.sustainability-waste .--mb906 {
  margin-bottom: 906px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb906 {
    margin-bottom: 453px;
  }
}
.sustainability-waste .--pt906 {
  padding-top: 906px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt906 {
    padding-top: 453px;
  }
}
.sustainability-waste .--pb906 {
  padding-bottom: 906px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb906 {
    padding-bottom: 453px;
  }
}
.sustainability-waste .--mt907 {
  margin-top: 907px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt907 {
    margin-top: 453.5px;
  }
}
.sustainability-waste .--mb907 {
  margin-bottom: 907px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb907 {
    margin-bottom: 453.5px;
  }
}
.sustainability-waste .--pt907 {
  padding-top: 907px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt907 {
    padding-top: 453.5px;
  }
}
.sustainability-waste .--pb907 {
  padding-bottom: 907px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb907 {
    padding-bottom: 453.5px;
  }
}
.sustainability-waste .--mt908 {
  margin-top: 908px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt908 {
    margin-top: 454px;
  }
}
.sustainability-waste .--mb908 {
  margin-bottom: 908px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb908 {
    margin-bottom: 454px;
  }
}
.sustainability-waste .--pt908 {
  padding-top: 908px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt908 {
    padding-top: 454px;
  }
}
.sustainability-waste .--pb908 {
  padding-bottom: 908px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb908 {
    padding-bottom: 454px;
  }
}
.sustainability-waste .--mt909 {
  margin-top: 909px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt909 {
    margin-top: 454.5px;
  }
}
.sustainability-waste .--mb909 {
  margin-bottom: 909px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb909 {
    margin-bottom: 454.5px;
  }
}
.sustainability-waste .--pt909 {
  padding-top: 909px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt909 {
    padding-top: 454.5px;
  }
}
.sustainability-waste .--pb909 {
  padding-bottom: 909px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb909 {
    padding-bottom: 454.5px;
  }
}
.sustainability-waste .--mt910 {
  margin-top: 910px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt910 {
    margin-top: 455px;
  }
}
.sustainability-waste .--mb910 {
  margin-bottom: 910px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb910 {
    margin-bottom: 455px;
  }
}
.sustainability-waste .--pt910 {
  padding-top: 910px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt910 {
    padding-top: 455px;
  }
}
.sustainability-waste .--pb910 {
  padding-bottom: 910px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb910 {
    padding-bottom: 455px;
  }
}
.sustainability-waste .--mt911 {
  margin-top: 911px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt911 {
    margin-top: 455.5px;
  }
}
.sustainability-waste .--mb911 {
  margin-bottom: 911px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb911 {
    margin-bottom: 455.5px;
  }
}
.sustainability-waste .--pt911 {
  padding-top: 911px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt911 {
    padding-top: 455.5px;
  }
}
.sustainability-waste .--pb911 {
  padding-bottom: 911px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb911 {
    padding-bottom: 455.5px;
  }
}
.sustainability-waste .--mt912 {
  margin-top: 912px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt912 {
    margin-top: 456px;
  }
}
.sustainability-waste .--mb912 {
  margin-bottom: 912px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb912 {
    margin-bottom: 456px;
  }
}
.sustainability-waste .--pt912 {
  padding-top: 912px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt912 {
    padding-top: 456px;
  }
}
.sustainability-waste .--pb912 {
  padding-bottom: 912px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb912 {
    padding-bottom: 456px;
  }
}
.sustainability-waste .--mt913 {
  margin-top: 913px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt913 {
    margin-top: 456.5px;
  }
}
.sustainability-waste .--mb913 {
  margin-bottom: 913px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb913 {
    margin-bottom: 456.5px;
  }
}
.sustainability-waste .--pt913 {
  padding-top: 913px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt913 {
    padding-top: 456.5px;
  }
}
.sustainability-waste .--pb913 {
  padding-bottom: 913px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb913 {
    padding-bottom: 456.5px;
  }
}
.sustainability-waste .--mt914 {
  margin-top: 914px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt914 {
    margin-top: 457px;
  }
}
.sustainability-waste .--mb914 {
  margin-bottom: 914px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb914 {
    margin-bottom: 457px;
  }
}
.sustainability-waste .--pt914 {
  padding-top: 914px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt914 {
    padding-top: 457px;
  }
}
.sustainability-waste .--pb914 {
  padding-bottom: 914px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb914 {
    padding-bottom: 457px;
  }
}
.sustainability-waste .--mt915 {
  margin-top: 915px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt915 {
    margin-top: 457.5px;
  }
}
.sustainability-waste .--mb915 {
  margin-bottom: 915px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb915 {
    margin-bottom: 457.5px;
  }
}
.sustainability-waste .--pt915 {
  padding-top: 915px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt915 {
    padding-top: 457.5px;
  }
}
.sustainability-waste .--pb915 {
  padding-bottom: 915px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb915 {
    padding-bottom: 457.5px;
  }
}
.sustainability-waste .--mt916 {
  margin-top: 916px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt916 {
    margin-top: 458px;
  }
}
.sustainability-waste .--mb916 {
  margin-bottom: 916px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb916 {
    margin-bottom: 458px;
  }
}
.sustainability-waste .--pt916 {
  padding-top: 916px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt916 {
    padding-top: 458px;
  }
}
.sustainability-waste .--pb916 {
  padding-bottom: 916px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb916 {
    padding-bottom: 458px;
  }
}
.sustainability-waste .--mt917 {
  margin-top: 917px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt917 {
    margin-top: 458.5px;
  }
}
.sustainability-waste .--mb917 {
  margin-bottom: 917px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb917 {
    margin-bottom: 458.5px;
  }
}
.sustainability-waste .--pt917 {
  padding-top: 917px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt917 {
    padding-top: 458.5px;
  }
}
.sustainability-waste .--pb917 {
  padding-bottom: 917px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb917 {
    padding-bottom: 458.5px;
  }
}
.sustainability-waste .--mt918 {
  margin-top: 918px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt918 {
    margin-top: 459px;
  }
}
.sustainability-waste .--mb918 {
  margin-bottom: 918px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb918 {
    margin-bottom: 459px;
  }
}
.sustainability-waste .--pt918 {
  padding-top: 918px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt918 {
    padding-top: 459px;
  }
}
.sustainability-waste .--pb918 {
  padding-bottom: 918px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb918 {
    padding-bottom: 459px;
  }
}
.sustainability-waste .--mt919 {
  margin-top: 919px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt919 {
    margin-top: 459.5px;
  }
}
.sustainability-waste .--mb919 {
  margin-bottom: 919px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb919 {
    margin-bottom: 459.5px;
  }
}
.sustainability-waste .--pt919 {
  padding-top: 919px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt919 {
    padding-top: 459.5px;
  }
}
.sustainability-waste .--pb919 {
  padding-bottom: 919px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb919 {
    padding-bottom: 459.5px;
  }
}
.sustainability-waste .--mt920 {
  margin-top: 920px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt920 {
    margin-top: 460px;
  }
}
.sustainability-waste .--mb920 {
  margin-bottom: 920px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb920 {
    margin-bottom: 460px;
  }
}
.sustainability-waste .--pt920 {
  padding-top: 920px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt920 {
    padding-top: 460px;
  }
}
.sustainability-waste .--pb920 {
  padding-bottom: 920px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb920 {
    padding-bottom: 460px;
  }
}
.sustainability-waste .--mt921 {
  margin-top: 921px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt921 {
    margin-top: 460.5px;
  }
}
.sustainability-waste .--mb921 {
  margin-bottom: 921px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb921 {
    margin-bottom: 460.5px;
  }
}
.sustainability-waste .--pt921 {
  padding-top: 921px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt921 {
    padding-top: 460.5px;
  }
}
.sustainability-waste .--pb921 {
  padding-bottom: 921px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb921 {
    padding-bottom: 460.5px;
  }
}
.sustainability-waste .--mt922 {
  margin-top: 922px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt922 {
    margin-top: 461px;
  }
}
.sustainability-waste .--mb922 {
  margin-bottom: 922px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb922 {
    margin-bottom: 461px;
  }
}
.sustainability-waste .--pt922 {
  padding-top: 922px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt922 {
    padding-top: 461px;
  }
}
.sustainability-waste .--pb922 {
  padding-bottom: 922px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb922 {
    padding-bottom: 461px;
  }
}
.sustainability-waste .--mt923 {
  margin-top: 923px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt923 {
    margin-top: 461.5px;
  }
}
.sustainability-waste .--mb923 {
  margin-bottom: 923px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb923 {
    margin-bottom: 461.5px;
  }
}
.sustainability-waste .--pt923 {
  padding-top: 923px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt923 {
    padding-top: 461.5px;
  }
}
.sustainability-waste .--pb923 {
  padding-bottom: 923px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb923 {
    padding-bottom: 461.5px;
  }
}
.sustainability-waste .--mt924 {
  margin-top: 924px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt924 {
    margin-top: 462px;
  }
}
.sustainability-waste .--mb924 {
  margin-bottom: 924px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb924 {
    margin-bottom: 462px;
  }
}
.sustainability-waste .--pt924 {
  padding-top: 924px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt924 {
    padding-top: 462px;
  }
}
.sustainability-waste .--pb924 {
  padding-bottom: 924px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb924 {
    padding-bottom: 462px;
  }
}
.sustainability-waste .--mt925 {
  margin-top: 925px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt925 {
    margin-top: 462.5px;
  }
}
.sustainability-waste .--mb925 {
  margin-bottom: 925px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb925 {
    margin-bottom: 462.5px;
  }
}
.sustainability-waste .--pt925 {
  padding-top: 925px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt925 {
    padding-top: 462.5px;
  }
}
.sustainability-waste .--pb925 {
  padding-bottom: 925px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb925 {
    padding-bottom: 462.5px;
  }
}
.sustainability-waste .--mt926 {
  margin-top: 926px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt926 {
    margin-top: 463px;
  }
}
.sustainability-waste .--mb926 {
  margin-bottom: 926px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb926 {
    margin-bottom: 463px;
  }
}
.sustainability-waste .--pt926 {
  padding-top: 926px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt926 {
    padding-top: 463px;
  }
}
.sustainability-waste .--pb926 {
  padding-bottom: 926px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb926 {
    padding-bottom: 463px;
  }
}
.sustainability-waste .--mt927 {
  margin-top: 927px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt927 {
    margin-top: 463.5px;
  }
}
.sustainability-waste .--mb927 {
  margin-bottom: 927px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb927 {
    margin-bottom: 463.5px;
  }
}
.sustainability-waste .--pt927 {
  padding-top: 927px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt927 {
    padding-top: 463.5px;
  }
}
.sustainability-waste .--pb927 {
  padding-bottom: 927px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb927 {
    padding-bottom: 463.5px;
  }
}
.sustainability-waste .--mt928 {
  margin-top: 928px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt928 {
    margin-top: 464px;
  }
}
.sustainability-waste .--mb928 {
  margin-bottom: 928px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb928 {
    margin-bottom: 464px;
  }
}
.sustainability-waste .--pt928 {
  padding-top: 928px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt928 {
    padding-top: 464px;
  }
}
.sustainability-waste .--pb928 {
  padding-bottom: 928px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb928 {
    padding-bottom: 464px;
  }
}
.sustainability-waste .--mt929 {
  margin-top: 929px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt929 {
    margin-top: 464.5px;
  }
}
.sustainability-waste .--mb929 {
  margin-bottom: 929px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb929 {
    margin-bottom: 464.5px;
  }
}
.sustainability-waste .--pt929 {
  padding-top: 929px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt929 {
    padding-top: 464.5px;
  }
}
.sustainability-waste .--pb929 {
  padding-bottom: 929px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb929 {
    padding-bottom: 464.5px;
  }
}
.sustainability-waste .--mt930 {
  margin-top: 930px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt930 {
    margin-top: 465px;
  }
}
.sustainability-waste .--mb930 {
  margin-bottom: 930px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb930 {
    margin-bottom: 465px;
  }
}
.sustainability-waste .--pt930 {
  padding-top: 930px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt930 {
    padding-top: 465px;
  }
}
.sustainability-waste .--pb930 {
  padding-bottom: 930px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb930 {
    padding-bottom: 465px;
  }
}
.sustainability-waste .--mt931 {
  margin-top: 931px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt931 {
    margin-top: 465.5px;
  }
}
.sustainability-waste .--mb931 {
  margin-bottom: 931px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb931 {
    margin-bottom: 465.5px;
  }
}
.sustainability-waste .--pt931 {
  padding-top: 931px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt931 {
    padding-top: 465.5px;
  }
}
.sustainability-waste .--pb931 {
  padding-bottom: 931px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb931 {
    padding-bottom: 465.5px;
  }
}
.sustainability-waste .--mt932 {
  margin-top: 932px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt932 {
    margin-top: 466px;
  }
}
.sustainability-waste .--mb932 {
  margin-bottom: 932px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb932 {
    margin-bottom: 466px;
  }
}
.sustainability-waste .--pt932 {
  padding-top: 932px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt932 {
    padding-top: 466px;
  }
}
.sustainability-waste .--pb932 {
  padding-bottom: 932px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb932 {
    padding-bottom: 466px;
  }
}
.sustainability-waste .--mt933 {
  margin-top: 933px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt933 {
    margin-top: 466.5px;
  }
}
.sustainability-waste .--mb933 {
  margin-bottom: 933px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb933 {
    margin-bottom: 466.5px;
  }
}
.sustainability-waste .--pt933 {
  padding-top: 933px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt933 {
    padding-top: 466.5px;
  }
}
.sustainability-waste .--pb933 {
  padding-bottom: 933px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb933 {
    padding-bottom: 466.5px;
  }
}
.sustainability-waste .--mt934 {
  margin-top: 934px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt934 {
    margin-top: 467px;
  }
}
.sustainability-waste .--mb934 {
  margin-bottom: 934px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb934 {
    margin-bottom: 467px;
  }
}
.sustainability-waste .--pt934 {
  padding-top: 934px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt934 {
    padding-top: 467px;
  }
}
.sustainability-waste .--pb934 {
  padding-bottom: 934px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb934 {
    padding-bottom: 467px;
  }
}
.sustainability-waste .--mt935 {
  margin-top: 935px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt935 {
    margin-top: 467.5px;
  }
}
.sustainability-waste .--mb935 {
  margin-bottom: 935px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb935 {
    margin-bottom: 467.5px;
  }
}
.sustainability-waste .--pt935 {
  padding-top: 935px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt935 {
    padding-top: 467.5px;
  }
}
.sustainability-waste .--pb935 {
  padding-bottom: 935px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb935 {
    padding-bottom: 467.5px;
  }
}
.sustainability-waste .--mt936 {
  margin-top: 936px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt936 {
    margin-top: 468px;
  }
}
.sustainability-waste .--mb936 {
  margin-bottom: 936px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb936 {
    margin-bottom: 468px;
  }
}
.sustainability-waste .--pt936 {
  padding-top: 936px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt936 {
    padding-top: 468px;
  }
}
.sustainability-waste .--pb936 {
  padding-bottom: 936px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb936 {
    padding-bottom: 468px;
  }
}
.sustainability-waste .--mt937 {
  margin-top: 937px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt937 {
    margin-top: 468.5px;
  }
}
.sustainability-waste .--mb937 {
  margin-bottom: 937px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb937 {
    margin-bottom: 468.5px;
  }
}
.sustainability-waste .--pt937 {
  padding-top: 937px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt937 {
    padding-top: 468.5px;
  }
}
.sustainability-waste .--pb937 {
  padding-bottom: 937px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb937 {
    padding-bottom: 468.5px;
  }
}
.sustainability-waste .--mt938 {
  margin-top: 938px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt938 {
    margin-top: 469px;
  }
}
.sustainability-waste .--mb938 {
  margin-bottom: 938px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb938 {
    margin-bottom: 469px;
  }
}
.sustainability-waste .--pt938 {
  padding-top: 938px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt938 {
    padding-top: 469px;
  }
}
.sustainability-waste .--pb938 {
  padding-bottom: 938px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb938 {
    padding-bottom: 469px;
  }
}
.sustainability-waste .--mt939 {
  margin-top: 939px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt939 {
    margin-top: 469.5px;
  }
}
.sustainability-waste .--mb939 {
  margin-bottom: 939px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb939 {
    margin-bottom: 469.5px;
  }
}
.sustainability-waste .--pt939 {
  padding-top: 939px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt939 {
    padding-top: 469.5px;
  }
}
.sustainability-waste .--pb939 {
  padding-bottom: 939px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb939 {
    padding-bottom: 469.5px;
  }
}
.sustainability-waste .--mt940 {
  margin-top: 940px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt940 {
    margin-top: 470px;
  }
}
.sustainability-waste .--mb940 {
  margin-bottom: 940px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb940 {
    margin-bottom: 470px;
  }
}
.sustainability-waste .--pt940 {
  padding-top: 940px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt940 {
    padding-top: 470px;
  }
}
.sustainability-waste .--pb940 {
  padding-bottom: 940px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb940 {
    padding-bottom: 470px;
  }
}
.sustainability-waste .--mt941 {
  margin-top: 941px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt941 {
    margin-top: 470.5px;
  }
}
.sustainability-waste .--mb941 {
  margin-bottom: 941px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb941 {
    margin-bottom: 470.5px;
  }
}
.sustainability-waste .--pt941 {
  padding-top: 941px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt941 {
    padding-top: 470.5px;
  }
}
.sustainability-waste .--pb941 {
  padding-bottom: 941px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb941 {
    padding-bottom: 470.5px;
  }
}
.sustainability-waste .--mt942 {
  margin-top: 942px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt942 {
    margin-top: 471px;
  }
}
.sustainability-waste .--mb942 {
  margin-bottom: 942px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb942 {
    margin-bottom: 471px;
  }
}
.sustainability-waste .--pt942 {
  padding-top: 942px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt942 {
    padding-top: 471px;
  }
}
.sustainability-waste .--pb942 {
  padding-bottom: 942px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb942 {
    padding-bottom: 471px;
  }
}
.sustainability-waste .--mt943 {
  margin-top: 943px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt943 {
    margin-top: 471.5px;
  }
}
.sustainability-waste .--mb943 {
  margin-bottom: 943px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb943 {
    margin-bottom: 471.5px;
  }
}
.sustainability-waste .--pt943 {
  padding-top: 943px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt943 {
    padding-top: 471.5px;
  }
}
.sustainability-waste .--pb943 {
  padding-bottom: 943px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb943 {
    padding-bottom: 471.5px;
  }
}
.sustainability-waste .--mt944 {
  margin-top: 944px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt944 {
    margin-top: 472px;
  }
}
.sustainability-waste .--mb944 {
  margin-bottom: 944px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb944 {
    margin-bottom: 472px;
  }
}
.sustainability-waste .--pt944 {
  padding-top: 944px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt944 {
    padding-top: 472px;
  }
}
.sustainability-waste .--pb944 {
  padding-bottom: 944px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb944 {
    padding-bottom: 472px;
  }
}
.sustainability-waste .--mt945 {
  margin-top: 945px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt945 {
    margin-top: 472.5px;
  }
}
.sustainability-waste .--mb945 {
  margin-bottom: 945px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb945 {
    margin-bottom: 472.5px;
  }
}
.sustainability-waste .--pt945 {
  padding-top: 945px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt945 {
    padding-top: 472.5px;
  }
}
.sustainability-waste .--pb945 {
  padding-bottom: 945px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb945 {
    padding-bottom: 472.5px;
  }
}
.sustainability-waste .--mt946 {
  margin-top: 946px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt946 {
    margin-top: 473px;
  }
}
.sustainability-waste .--mb946 {
  margin-bottom: 946px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb946 {
    margin-bottom: 473px;
  }
}
.sustainability-waste .--pt946 {
  padding-top: 946px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt946 {
    padding-top: 473px;
  }
}
.sustainability-waste .--pb946 {
  padding-bottom: 946px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb946 {
    padding-bottom: 473px;
  }
}
.sustainability-waste .--mt947 {
  margin-top: 947px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt947 {
    margin-top: 473.5px;
  }
}
.sustainability-waste .--mb947 {
  margin-bottom: 947px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb947 {
    margin-bottom: 473.5px;
  }
}
.sustainability-waste .--pt947 {
  padding-top: 947px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt947 {
    padding-top: 473.5px;
  }
}
.sustainability-waste .--pb947 {
  padding-bottom: 947px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb947 {
    padding-bottom: 473.5px;
  }
}
.sustainability-waste .--mt948 {
  margin-top: 948px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt948 {
    margin-top: 474px;
  }
}
.sustainability-waste .--mb948 {
  margin-bottom: 948px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb948 {
    margin-bottom: 474px;
  }
}
.sustainability-waste .--pt948 {
  padding-top: 948px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt948 {
    padding-top: 474px;
  }
}
.sustainability-waste .--pb948 {
  padding-bottom: 948px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb948 {
    padding-bottom: 474px;
  }
}
.sustainability-waste .--mt949 {
  margin-top: 949px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt949 {
    margin-top: 474.5px;
  }
}
.sustainability-waste .--mb949 {
  margin-bottom: 949px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb949 {
    margin-bottom: 474.5px;
  }
}
.sustainability-waste .--pt949 {
  padding-top: 949px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt949 {
    padding-top: 474.5px;
  }
}
.sustainability-waste .--pb949 {
  padding-bottom: 949px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb949 {
    padding-bottom: 474.5px;
  }
}
.sustainability-waste .--mt950 {
  margin-top: 950px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt950 {
    margin-top: 475px;
  }
}
.sustainability-waste .--mb950 {
  margin-bottom: 950px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb950 {
    margin-bottom: 475px;
  }
}
.sustainability-waste .--pt950 {
  padding-top: 950px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt950 {
    padding-top: 475px;
  }
}
.sustainability-waste .--pb950 {
  padding-bottom: 950px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb950 {
    padding-bottom: 475px;
  }
}
.sustainability-waste .--mt951 {
  margin-top: 951px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt951 {
    margin-top: 475.5px;
  }
}
.sustainability-waste .--mb951 {
  margin-bottom: 951px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb951 {
    margin-bottom: 475.5px;
  }
}
.sustainability-waste .--pt951 {
  padding-top: 951px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt951 {
    padding-top: 475.5px;
  }
}
.sustainability-waste .--pb951 {
  padding-bottom: 951px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb951 {
    padding-bottom: 475.5px;
  }
}
.sustainability-waste .--mt952 {
  margin-top: 952px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt952 {
    margin-top: 476px;
  }
}
.sustainability-waste .--mb952 {
  margin-bottom: 952px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb952 {
    margin-bottom: 476px;
  }
}
.sustainability-waste .--pt952 {
  padding-top: 952px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt952 {
    padding-top: 476px;
  }
}
.sustainability-waste .--pb952 {
  padding-bottom: 952px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb952 {
    padding-bottom: 476px;
  }
}
.sustainability-waste .--mt953 {
  margin-top: 953px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt953 {
    margin-top: 476.5px;
  }
}
.sustainability-waste .--mb953 {
  margin-bottom: 953px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb953 {
    margin-bottom: 476.5px;
  }
}
.sustainability-waste .--pt953 {
  padding-top: 953px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt953 {
    padding-top: 476.5px;
  }
}
.sustainability-waste .--pb953 {
  padding-bottom: 953px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb953 {
    padding-bottom: 476.5px;
  }
}
.sustainability-waste .--mt954 {
  margin-top: 954px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt954 {
    margin-top: 477px;
  }
}
.sustainability-waste .--mb954 {
  margin-bottom: 954px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb954 {
    margin-bottom: 477px;
  }
}
.sustainability-waste .--pt954 {
  padding-top: 954px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt954 {
    padding-top: 477px;
  }
}
.sustainability-waste .--pb954 {
  padding-bottom: 954px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb954 {
    padding-bottom: 477px;
  }
}
.sustainability-waste .--mt955 {
  margin-top: 955px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt955 {
    margin-top: 477.5px;
  }
}
.sustainability-waste .--mb955 {
  margin-bottom: 955px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb955 {
    margin-bottom: 477.5px;
  }
}
.sustainability-waste .--pt955 {
  padding-top: 955px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt955 {
    padding-top: 477.5px;
  }
}
.sustainability-waste .--pb955 {
  padding-bottom: 955px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb955 {
    padding-bottom: 477.5px;
  }
}
.sustainability-waste .--mt956 {
  margin-top: 956px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt956 {
    margin-top: 478px;
  }
}
.sustainability-waste .--mb956 {
  margin-bottom: 956px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb956 {
    margin-bottom: 478px;
  }
}
.sustainability-waste .--pt956 {
  padding-top: 956px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt956 {
    padding-top: 478px;
  }
}
.sustainability-waste .--pb956 {
  padding-bottom: 956px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb956 {
    padding-bottom: 478px;
  }
}
.sustainability-waste .--mt957 {
  margin-top: 957px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt957 {
    margin-top: 478.5px;
  }
}
.sustainability-waste .--mb957 {
  margin-bottom: 957px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb957 {
    margin-bottom: 478.5px;
  }
}
.sustainability-waste .--pt957 {
  padding-top: 957px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt957 {
    padding-top: 478.5px;
  }
}
.sustainability-waste .--pb957 {
  padding-bottom: 957px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb957 {
    padding-bottom: 478.5px;
  }
}
.sustainability-waste .--mt958 {
  margin-top: 958px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt958 {
    margin-top: 479px;
  }
}
.sustainability-waste .--mb958 {
  margin-bottom: 958px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb958 {
    margin-bottom: 479px;
  }
}
.sustainability-waste .--pt958 {
  padding-top: 958px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt958 {
    padding-top: 479px;
  }
}
.sustainability-waste .--pb958 {
  padding-bottom: 958px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb958 {
    padding-bottom: 479px;
  }
}
.sustainability-waste .--mt959 {
  margin-top: 959px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt959 {
    margin-top: 479.5px;
  }
}
.sustainability-waste .--mb959 {
  margin-bottom: 959px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb959 {
    margin-bottom: 479.5px;
  }
}
.sustainability-waste .--pt959 {
  padding-top: 959px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt959 {
    padding-top: 479.5px;
  }
}
.sustainability-waste .--pb959 {
  padding-bottom: 959px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb959 {
    padding-bottom: 479.5px;
  }
}
.sustainability-waste .--mt960 {
  margin-top: 960px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt960 {
    margin-top: 480px;
  }
}
.sustainability-waste .--mb960 {
  margin-bottom: 960px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb960 {
    margin-bottom: 480px;
  }
}
.sustainability-waste .--pt960 {
  padding-top: 960px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt960 {
    padding-top: 480px;
  }
}
.sustainability-waste .--pb960 {
  padding-bottom: 960px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb960 {
    padding-bottom: 480px;
  }
}
.sustainability-waste .--mt961 {
  margin-top: 961px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt961 {
    margin-top: 480.5px;
  }
}
.sustainability-waste .--mb961 {
  margin-bottom: 961px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb961 {
    margin-bottom: 480.5px;
  }
}
.sustainability-waste .--pt961 {
  padding-top: 961px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt961 {
    padding-top: 480.5px;
  }
}
.sustainability-waste .--pb961 {
  padding-bottom: 961px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb961 {
    padding-bottom: 480.5px;
  }
}
.sustainability-waste .--mt962 {
  margin-top: 962px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt962 {
    margin-top: 481px;
  }
}
.sustainability-waste .--mb962 {
  margin-bottom: 962px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb962 {
    margin-bottom: 481px;
  }
}
.sustainability-waste .--pt962 {
  padding-top: 962px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt962 {
    padding-top: 481px;
  }
}
.sustainability-waste .--pb962 {
  padding-bottom: 962px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb962 {
    padding-bottom: 481px;
  }
}
.sustainability-waste .--mt963 {
  margin-top: 963px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt963 {
    margin-top: 481.5px;
  }
}
.sustainability-waste .--mb963 {
  margin-bottom: 963px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb963 {
    margin-bottom: 481.5px;
  }
}
.sustainability-waste .--pt963 {
  padding-top: 963px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt963 {
    padding-top: 481.5px;
  }
}
.sustainability-waste .--pb963 {
  padding-bottom: 963px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb963 {
    padding-bottom: 481.5px;
  }
}
.sustainability-waste .--mt964 {
  margin-top: 964px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt964 {
    margin-top: 482px;
  }
}
.sustainability-waste .--mb964 {
  margin-bottom: 964px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb964 {
    margin-bottom: 482px;
  }
}
.sustainability-waste .--pt964 {
  padding-top: 964px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt964 {
    padding-top: 482px;
  }
}
.sustainability-waste .--pb964 {
  padding-bottom: 964px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb964 {
    padding-bottom: 482px;
  }
}
.sustainability-waste .--mt965 {
  margin-top: 965px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt965 {
    margin-top: 482.5px;
  }
}
.sustainability-waste .--mb965 {
  margin-bottom: 965px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb965 {
    margin-bottom: 482.5px;
  }
}
.sustainability-waste .--pt965 {
  padding-top: 965px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt965 {
    padding-top: 482.5px;
  }
}
.sustainability-waste .--pb965 {
  padding-bottom: 965px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb965 {
    padding-bottom: 482.5px;
  }
}
.sustainability-waste .--mt966 {
  margin-top: 966px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt966 {
    margin-top: 483px;
  }
}
.sustainability-waste .--mb966 {
  margin-bottom: 966px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb966 {
    margin-bottom: 483px;
  }
}
.sustainability-waste .--pt966 {
  padding-top: 966px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt966 {
    padding-top: 483px;
  }
}
.sustainability-waste .--pb966 {
  padding-bottom: 966px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb966 {
    padding-bottom: 483px;
  }
}
.sustainability-waste .--mt967 {
  margin-top: 967px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt967 {
    margin-top: 483.5px;
  }
}
.sustainability-waste .--mb967 {
  margin-bottom: 967px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb967 {
    margin-bottom: 483.5px;
  }
}
.sustainability-waste .--pt967 {
  padding-top: 967px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt967 {
    padding-top: 483.5px;
  }
}
.sustainability-waste .--pb967 {
  padding-bottom: 967px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb967 {
    padding-bottom: 483.5px;
  }
}
.sustainability-waste .--mt968 {
  margin-top: 968px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt968 {
    margin-top: 484px;
  }
}
.sustainability-waste .--mb968 {
  margin-bottom: 968px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb968 {
    margin-bottom: 484px;
  }
}
.sustainability-waste .--pt968 {
  padding-top: 968px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt968 {
    padding-top: 484px;
  }
}
.sustainability-waste .--pb968 {
  padding-bottom: 968px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb968 {
    padding-bottom: 484px;
  }
}
.sustainability-waste .--mt969 {
  margin-top: 969px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt969 {
    margin-top: 484.5px;
  }
}
.sustainability-waste .--mb969 {
  margin-bottom: 969px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb969 {
    margin-bottom: 484.5px;
  }
}
.sustainability-waste .--pt969 {
  padding-top: 969px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt969 {
    padding-top: 484.5px;
  }
}
.sustainability-waste .--pb969 {
  padding-bottom: 969px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb969 {
    padding-bottom: 484.5px;
  }
}
.sustainability-waste .--mt970 {
  margin-top: 970px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt970 {
    margin-top: 485px;
  }
}
.sustainability-waste .--mb970 {
  margin-bottom: 970px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb970 {
    margin-bottom: 485px;
  }
}
.sustainability-waste .--pt970 {
  padding-top: 970px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt970 {
    padding-top: 485px;
  }
}
.sustainability-waste .--pb970 {
  padding-bottom: 970px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb970 {
    padding-bottom: 485px;
  }
}
.sustainability-waste .--mt971 {
  margin-top: 971px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt971 {
    margin-top: 485.5px;
  }
}
.sustainability-waste .--mb971 {
  margin-bottom: 971px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb971 {
    margin-bottom: 485.5px;
  }
}
.sustainability-waste .--pt971 {
  padding-top: 971px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt971 {
    padding-top: 485.5px;
  }
}
.sustainability-waste .--pb971 {
  padding-bottom: 971px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb971 {
    padding-bottom: 485.5px;
  }
}
.sustainability-waste .--mt972 {
  margin-top: 972px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt972 {
    margin-top: 486px;
  }
}
.sustainability-waste .--mb972 {
  margin-bottom: 972px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb972 {
    margin-bottom: 486px;
  }
}
.sustainability-waste .--pt972 {
  padding-top: 972px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt972 {
    padding-top: 486px;
  }
}
.sustainability-waste .--pb972 {
  padding-bottom: 972px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb972 {
    padding-bottom: 486px;
  }
}
.sustainability-waste .--mt973 {
  margin-top: 973px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt973 {
    margin-top: 486.5px;
  }
}
.sustainability-waste .--mb973 {
  margin-bottom: 973px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb973 {
    margin-bottom: 486.5px;
  }
}
.sustainability-waste .--pt973 {
  padding-top: 973px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt973 {
    padding-top: 486.5px;
  }
}
.sustainability-waste .--pb973 {
  padding-bottom: 973px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb973 {
    padding-bottom: 486.5px;
  }
}
.sustainability-waste .--mt974 {
  margin-top: 974px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt974 {
    margin-top: 487px;
  }
}
.sustainability-waste .--mb974 {
  margin-bottom: 974px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb974 {
    margin-bottom: 487px;
  }
}
.sustainability-waste .--pt974 {
  padding-top: 974px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt974 {
    padding-top: 487px;
  }
}
.sustainability-waste .--pb974 {
  padding-bottom: 974px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb974 {
    padding-bottom: 487px;
  }
}
.sustainability-waste .--mt975 {
  margin-top: 975px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt975 {
    margin-top: 487.5px;
  }
}
.sustainability-waste .--mb975 {
  margin-bottom: 975px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb975 {
    margin-bottom: 487.5px;
  }
}
.sustainability-waste .--pt975 {
  padding-top: 975px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt975 {
    padding-top: 487.5px;
  }
}
.sustainability-waste .--pb975 {
  padding-bottom: 975px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb975 {
    padding-bottom: 487.5px;
  }
}
.sustainability-waste .--mt976 {
  margin-top: 976px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt976 {
    margin-top: 488px;
  }
}
.sustainability-waste .--mb976 {
  margin-bottom: 976px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb976 {
    margin-bottom: 488px;
  }
}
.sustainability-waste .--pt976 {
  padding-top: 976px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt976 {
    padding-top: 488px;
  }
}
.sustainability-waste .--pb976 {
  padding-bottom: 976px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb976 {
    padding-bottom: 488px;
  }
}
.sustainability-waste .--mt977 {
  margin-top: 977px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt977 {
    margin-top: 488.5px;
  }
}
.sustainability-waste .--mb977 {
  margin-bottom: 977px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb977 {
    margin-bottom: 488.5px;
  }
}
.sustainability-waste .--pt977 {
  padding-top: 977px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt977 {
    padding-top: 488.5px;
  }
}
.sustainability-waste .--pb977 {
  padding-bottom: 977px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb977 {
    padding-bottom: 488.5px;
  }
}
.sustainability-waste .--mt978 {
  margin-top: 978px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt978 {
    margin-top: 489px;
  }
}
.sustainability-waste .--mb978 {
  margin-bottom: 978px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb978 {
    margin-bottom: 489px;
  }
}
.sustainability-waste .--pt978 {
  padding-top: 978px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt978 {
    padding-top: 489px;
  }
}
.sustainability-waste .--pb978 {
  padding-bottom: 978px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb978 {
    padding-bottom: 489px;
  }
}
.sustainability-waste .--mt979 {
  margin-top: 979px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt979 {
    margin-top: 489.5px;
  }
}
.sustainability-waste .--mb979 {
  margin-bottom: 979px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb979 {
    margin-bottom: 489.5px;
  }
}
.sustainability-waste .--pt979 {
  padding-top: 979px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt979 {
    padding-top: 489.5px;
  }
}
.sustainability-waste .--pb979 {
  padding-bottom: 979px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb979 {
    padding-bottom: 489.5px;
  }
}
.sustainability-waste .--mt980 {
  margin-top: 980px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt980 {
    margin-top: 490px;
  }
}
.sustainability-waste .--mb980 {
  margin-bottom: 980px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb980 {
    margin-bottom: 490px;
  }
}
.sustainability-waste .--pt980 {
  padding-top: 980px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt980 {
    padding-top: 490px;
  }
}
.sustainability-waste .--pb980 {
  padding-bottom: 980px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb980 {
    padding-bottom: 490px;
  }
}
.sustainability-waste .--mt981 {
  margin-top: 981px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt981 {
    margin-top: 490.5px;
  }
}
.sustainability-waste .--mb981 {
  margin-bottom: 981px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb981 {
    margin-bottom: 490.5px;
  }
}
.sustainability-waste .--pt981 {
  padding-top: 981px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt981 {
    padding-top: 490.5px;
  }
}
.sustainability-waste .--pb981 {
  padding-bottom: 981px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb981 {
    padding-bottom: 490.5px;
  }
}
.sustainability-waste .--mt982 {
  margin-top: 982px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt982 {
    margin-top: 491px;
  }
}
.sustainability-waste .--mb982 {
  margin-bottom: 982px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb982 {
    margin-bottom: 491px;
  }
}
.sustainability-waste .--pt982 {
  padding-top: 982px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt982 {
    padding-top: 491px;
  }
}
.sustainability-waste .--pb982 {
  padding-bottom: 982px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb982 {
    padding-bottom: 491px;
  }
}
.sustainability-waste .--mt983 {
  margin-top: 983px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt983 {
    margin-top: 491.5px;
  }
}
.sustainability-waste .--mb983 {
  margin-bottom: 983px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb983 {
    margin-bottom: 491.5px;
  }
}
.sustainability-waste .--pt983 {
  padding-top: 983px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt983 {
    padding-top: 491.5px;
  }
}
.sustainability-waste .--pb983 {
  padding-bottom: 983px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb983 {
    padding-bottom: 491.5px;
  }
}
.sustainability-waste .--mt984 {
  margin-top: 984px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt984 {
    margin-top: 492px;
  }
}
.sustainability-waste .--mb984 {
  margin-bottom: 984px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb984 {
    margin-bottom: 492px;
  }
}
.sustainability-waste .--pt984 {
  padding-top: 984px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt984 {
    padding-top: 492px;
  }
}
.sustainability-waste .--pb984 {
  padding-bottom: 984px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb984 {
    padding-bottom: 492px;
  }
}
.sustainability-waste .--mt985 {
  margin-top: 985px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt985 {
    margin-top: 492.5px;
  }
}
.sustainability-waste .--mb985 {
  margin-bottom: 985px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb985 {
    margin-bottom: 492.5px;
  }
}
.sustainability-waste .--pt985 {
  padding-top: 985px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt985 {
    padding-top: 492.5px;
  }
}
.sustainability-waste .--pb985 {
  padding-bottom: 985px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb985 {
    padding-bottom: 492.5px;
  }
}
.sustainability-waste .--mt986 {
  margin-top: 986px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt986 {
    margin-top: 493px;
  }
}
.sustainability-waste .--mb986 {
  margin-bottom: 986px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb986 {
    margin-bottom: 493px;
  }
}
.sustainability-waste .--pt986 {
  padding-top: 986px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt986 {
    padding-top: 493px;
  }
}
.sustainability-waste .--pb986 {
  padding-bottom: 986px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb986 {
    padding-bottom: 493px;
  }
}
.sustainability-waste .--mt987 {
  margin-top: 987px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt987 {
    margin-top: 493.5px;
  }
}
.sustainability-waste .--mb987 {
  margin-bottom: 987px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb987 {
    margin-bottom: 493.5px;
  }
}
.sustainability-waste .--pt987 {
  padding-top: 987px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt987 {
    padding-top: 493.5px;
  }
}
.sustainability-waste .--pb987 {
  padding-bottom: 987px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb987 {
    padding-bottom: 493.5px;
  }
}
.sustainability-waste .--mt988 {
  margin-top: 988px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt988 {
    margin-top: 494px;
  }
}
.sustainability-waste .--mb988 {
  margin-bottom: 988px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb988 {
    margin-bottom: 494px;
  }
}
.sustainability-waste .--pt988 {
  padding-top: 988px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt988 {
    padding-top: 494px;
  }
}
.sustainability-waste .--pb988 {
  padding-bottom: 988px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb988 {
    padding-bottom: 494px;
  }
}
.sustainability-waste .--mt989 {
  margin-top: 989px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt989 {
    margin-top: 494.5px;
  }
}
.sustainability-waste .--mb989 {
  margin-bottom: 989px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb989 {
    margin-bottom: 494.5px;
  }
}
.sustainability-waste .--pt989 {
  padding-top: 989px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt989 {
    padding-top: 494.5px;
  }
}
.sustainability-waste .--pb989 {
  padding-bottom: 989px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb989 {
    padding-bottom: 494.5px;
  }
}
.sustainability-waste .--mt990 {
  margin-top: 990px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt990 {
    margin-top: 495px;
  }
}
.sustainability-waste .--mb990 {
  margin-bottom: 990px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb990 {
    margin-bottom: 495px;
  }
}
.sustainability-waste .--pt990 {
  padding-top: 990px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt990 {
    padding-top: 495px;
  }
}
.sustainability-waste .--pb990 {
  padding-bottom: 990px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb990 {
    padding-bottom: 495px;
  }
}
.sustainability-waste .--mt991 {
  margin-top: 991px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt991 {
    margin-top: 495.5px;
  }
}
.sustainability-waste .--mb991 {
  margin-bottom: 991px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb991 {
    margin-bottom: 495.5px;
  }
}
.sustainability-waste .--pt991 {
  padding-top: 991px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt991 {
    padding-top: 495.5px;
  }
}
.sustainability-waste .--pb991 {
  padding-bottom: 991px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb991 {
    padding-bottom: 495.5px;
  }
}
.sustainability-waste .--mt992 {
  margin-top: 992px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt992 {
    margin-top: 496px;
  }
}
.sustainability-waste .--mb992 {
  margin-bottom: 992px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb992 {
    margin-bottom: 496px;
  }
}
.sustainability-waste .--pt992 {
  padding-top: 992px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt992 {
    padding-top: 496px;
  }
}
.sustainability-waste .--pb992 {
  padding-bottom: 992px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb992 {
    padding-bottom: 496px;
  }
}
.sustainability-waste .--mt993 {
  margin-top: 993px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt993 {
    margin-top: 496.5px;
  }
}
.sustainability-waste .--mb993 {
  margin-bottom: 993px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb993 {
    margin-bottom: 496.5px;
  }
}
.sustainability-waste .--pt993 {
  padding-top: 993px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt993 {
    padding-top: 496.5px;
  }
}
.sustainability-waste .--pb993 {
  padding-bottom: 993px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb993 {
    padding-bottom: 496.5px;
  }
}
.sustainability-waste .--mt994 {
  margin-top: 994px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt994 {
    margin-top: 497px;
  }
}
.sustainability-waste .--mb994 {
  margin-bottom: 994px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb994 {
    margin-bottom: 497px;
  }
}
.sustainability-waste .--pt994 {
  padding-top: 994px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt994 {
    padding-top: 497px;
  }
}
.sustainability-waste .--pb994 {
  padding-bottom: 994px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb994 {
    padding-bottom: 497px;
  }
}
.sustainability-waste .--mt995 {
  margin-top: 995px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt995 {
    margin-top: 497.5px;
  }
}
.sustainability-waste .--mb995 {
  margin-bottom: 995px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb995 {
    margin-bottom: 497.5px;
  }
}
.sustainability-waste .--pt995 {
  padding-top: 995px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt995 {
    padding-top: 497.5px;
  }
}
.sustainability-waste .--pb995 {
  padding-bottom: 995px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb995 {
    padding-bottom: 497.5px;
  }
}
.sustainability-waste .--mt996 {
  margin-top: 996px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt996 {
    margin-top: 498px;
  }
}
.sustainability-waste .--mb996 {
  margin-bottom: 996px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb996 {
    margin-bottom: 498px;
  }
}
.sustainability-waste .--pt996 {
  padding-top: 996px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt996 {
    padding-top: 498px;
  }
}
.sustainability-waste .--pb996 {
  padding-bottom: 996px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb996 {
    padding-bottom: 498px;
  }
}
.sustainability-waste .--mt997 {
  margin-top: 997px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt997 {
    margin-top: 498.5px;
  }
}
.sustainability-waste .--mb997 {
  margin-bottom: 997px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb997 {
    margin-bottom: 498.5px;
  }
}
.sustainability-waste .--pt997 {
  padding-top: 997px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt997 {
    padding-top: 498.5px;
  }
}
.sustainability-waste .--pb997 {
  padding-bottom: 997px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb997 {
    padding-bottom: 498.5px;
  }
}
.sustainability-waste .--mt998 {
  margin-top: 998px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt998 {
    margin-top: 499px;
  }
}
.sustainability-waste .--mb998 {
  margin-bottom: 998px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb998 {
    margin-bottom: 499px;
  }
}
.sustainability-waste .--pt998 {
  padding-top: 998px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt998 {
    padding-top: 499px;
  }
}
.sustainability-waste .--pb998 {
  padding-bottom: 998px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb998 {
    padding-bottom: 499px;
  }
}
.sustainability-waste .--mt999 {
  margin-top: 999px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt999 {
    margin-top: 499.5px;
  }
}
.sustainability-waste .--mb999 {
  margin-bottom: 999px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb999 {
    margin-bottom: 499.5px;
  }
}
.sustainability-waste .--pt999 {
  padding-top: 999px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt999 {
    padding-top: 499.5px;
  }
}
.sustainability-waste .--pb999 {
  padding-bottom: 999px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb999 {
    padding-bottom: 499.5px;
  }
}
.sustainability-waste .--mt1000 {
  margin-top: 1000px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mt1000 {
    margin-top: 500px;
  }
}
.sustainability-waste .--mb1000 {
  margin-bottom: 1000px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--mb1000 {
    margin-bottom: 500px;
  }
}
.sustainability-waste .--pt1000 {
  padding-top: 1000px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pt1000 {
    padding-top: 500px;
  }
}
.sustainability-waste .--pb1000 {
  padding-bottom: 1000px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--pb1000 {
    padding-bottom: 500px;
  }
}
.sustainability-waste .section.compass {
  margin: 0 0 91px;
  margin: 0 0 5.6875rem;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .section.compass {
    margin: 0 0 2.8125rem;
  }
}
.sustainability-waste .section.risk {
  margin: 0 0 84px;
  margin: 0 0 5.25rem;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .section.risk {
    margin: 0 0 2.625rem;
  }
}
.sustainability-waste .section.indicators {
  margin: 0 0 85px;
  margin: 0 0 5.3125rem;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .section.indicators {
    margin: 0 0 2.625rem;
  }
}
.sustainability-waste .l-common__title-h4.effort-title-h4 {
  font-size: 18px;
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .l-common__title-h4.effort-title-h4 {
    font-size: 16px;
  }
}
.sustainability-waste .image-wrapper.--full {
  width: 100%;
}
.sustainability-waste .image-wrapper.--kv {
  height: 340px;
  height: 21.25rem;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .image-wrapper.--kv {
    height: 12.5rem;
  }
}
.sustainability-waste .image-wrapper img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.sustainability-waste .text {
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
.sustainability-waste .text.--main {
  font-size: 16px;
  font-size: 1rem;
  line-height: 2;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .text.--main {
    font-size: 0.75rem;
  }
}
.sustainability-waste .text.--fz14 {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 2;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .text.--fz14 {
    font-size: 0.625rem;
  }
}
.sustainability-waste .text.--fz11 {
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 2;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .text.--fz11 {
    font-size: 0.5rem;
  }
}
.sustainability-waste .text.compass-text, .sustainability-waste .text.effort-text, .sustainability-waste .text.risk-text, .sustainability-waste .text.indicators-text {
  line-height: 2;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .text.compass-text, .sustainability-waste .text.effort-text, .sustainability-waste .text.risk-text, .sustainability-waste .text.indicators-text {
    font-size: 0.875rem;
  }
}
.sustainability-waste .text.compass-text.--fz14, .sustainability-waste .text.effort-text.--fz14, .sustainability-waste .text.risk-text.--fz14, .sustainability-waste .text.indicators-text.--fz14 {
  font-size: 14px;
  font-size: 0.875rem;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .text.compass-text.--fz14, .sustainability-waste .text.effort-text.--fz14, .sustainability-waste .text.risk-text.--fz14, .sustainability-waste .text.indicators-text.--fz14 {
    font-size: 0.625rem;
  }
}
.sustainability-waste .grid-area {
  display: grid;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.sustainability-waste .grid-area.effort-grid-area {
  grid-template-columns: repeat(2, 1fr);
  gap: 38px 40px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .grid-area.effort-grid-area {
    grid-template-columns: repeat(1, 1fr);
    gap: 16px 20px;
  }
}
.sustainability-waste .grid-area.effort-grid-area .effort-grid-item {
  display: grid;
  grid-template-rows: subgrid;
  grid-row: span 2;
  gap: 18px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .grid-area.effort-grid-area .effort-grid-item {
    max-width: 420px;
    margin: 0 auto;
    gap: 8px;
  }
}
.sustainability-waste .grid-area.effort-grid-area .effort-grid-item .effort-grid-text {
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .grid-area.effort-grid-area .effort-grid-item .effort-grid-text {
    font-size: 0.75rem;
  }
}
.sustainability-waste .--col2 {
  grid-template-columns: repeat(auto-fill, 22.5rem);
  gap: 30px 40px;
  gap: 1.875rem 2.5rem;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .--col2 {
    grid-template-columns: repeat(auto-fill, 14.5rem);
    gap: 1rem 1.25rem;
  }
}
.sustainability-waste .link__button {
  width: 360px;
  width: 22.5rem;
  height: 70px;
  height: 4.375rem;
  border-radius: 0.625rem;
  border: 2px solid #e60012;
  background-color: #e60012;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 17px;
  gap: 1.0625rem;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .link__button {
    position: relative;
    border-width: 0.0625rem;
    width: 14.5rem;
    gap: 0.5rem;
    height: 2.8125rem;
    border-radius: 0.3125rem;
  }
}
.sustainability-waste .link__button span {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .link__button span {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 767px) {
  .sustainability-waste .link__button svg {
    position: absolute;
    top: 50%;
    right: 12px;
    -webkit-transform: scale(0.7) translate(0, -50%);
            transform: scale(0.7) translate(0, -50%);
  }
}
.sustainability-waste .link__button.--white {
  background-color: #fff;
  color: #e60012;
}
.sustainability-waste .scroll-area {
  overflow-x: auto;
}
.sustainability-waste .table-wrapper {
  width: 860px;
  border-collapse: collapse;
  border-radius: 10px;
  overflow: hidden;
  border: 2px solid #efefef;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table-wrapper {
    width: 573.3333333333px;
    border: 1px solid #efefef;
  }
}
.sustainability-waste .table-wrapper.--scrollable {
  overflow-x: scroll;
}
.sustainability-waste .table {
  width: 100%;
}
.sustainability-waste .table thead,
.sustainability-waste .table tbody {
  width: 100%;
}
.sustainability-waste .table thead {
  background-color: #595757;
}
.sustainability-waste .table thead .table-tr .table-th {
  height: 70px;
  border-bottom: 2px solid #efefef;
  border-right: 2px solid #efefef;
  color: #fff;
  vertical-align: middle;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th {
    height: 50px;
    font-size: 14px;
    border-bottom: 1px solid #efefef;
    border-right: 1px solid #efefef;
  }
}
.sustainability-waste .table thead .table-tr .table-th:last-child {
  border-right: none;
}
.sustainability-waste .table thead .table-tr .table-th.w-1 {
  width: 1px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-1 {
    width: 0.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-2 {
  width: 2px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-2 {
    width: 1.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-3 {
  width: 3px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-3 {
    width: 2px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-4 {
  width: 4px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-4 {
    width: 2.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-5 {
  width: 5px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-5 {
    width: 3.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-6 {
  width: 6px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-6 {
    width: 4px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-7 {
  width: 7px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-7 {
    width: 4.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-8 {
  width: 8px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-8 {
    width: 5.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-9 {
  width: 9px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-9 {
    width: 6px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-10 {
  width: 10px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-10 {
    width: 6.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-11 {
  width: 11px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-11 {
    width: 7.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-12 {
  width: 12px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-12 {
    width: 8px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-13 {
  width: 13px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-13 {
    width: 8.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-14 {
  width: 14px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-14 {
    width: 9.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-15 {
  width: 15px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-15 {
    width: 10px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-16 {
  width: 16px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-16 {
    width: 10.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-17 {
  width: 17px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-17 {
    width: 11.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-18 {
  width: 18px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-18 {
    width: 12px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-19 {
  width: 19px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-19 {
    width: 12.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-20 {
  width: 20px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-20 {
    width: 13.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-21 {
  width: 21px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-21 {
    width: 14px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-22 {
  width: 22px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-22 {
    width: 14.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-23 {
  width: 23px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-23 {
    width: 15.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-24 {
  width: 24px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-24 {
    width: 16px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-25 {
  width: 25px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-25 {
    width: 16.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-26 {
  width: 26px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-26 {
    width: 17.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-27 {
  width: 27px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-27 {
    width: 18px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-28 {
  width: 28px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-28 {
    width: 18.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-29 {
  width: 29px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-29 {
    width: 19.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-30 {
  width: 30px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-30 {
    width: 20px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-31 {
  width: 31px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-31 {
    width: 20.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-32 {
  width: 32px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-32 {
    width: 21.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-33 {
  width: 33px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-33 {
    width: 22px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-34 {
  width: 34px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-34 {
    width: 22.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-35 {
  width: 35px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-35 {
    width: 23.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-36 {
  width: 36px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-36 {
    width: 24px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-37 {
  width: 37px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-37 {
    width: 24.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-38 {
  width: 38px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-38 {
    width: 25.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-39 {
  width: 39px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-39 {
    width: 26px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-40 {
  width: 40px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-40 {
    width: 26.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-41 {
  width: 41px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-41 {
    width: 27.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-42 {
  width: 42px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-42 {
    width: 28px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-43 {
  width: 43px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-43 {
    width: 28.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-44 {
  width: 44px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-44 {
    width: 29.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-45 {
  width: 45px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-45 {
    width: 30px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-46 {
  width: 46px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-46 {
    width: 30.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-47 {
  width: 47px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-47 {
    width: 31.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-48 {
  width: 48px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-48 {
    width: 32px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-49 {
  width: 49px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-49 {
    width: 32.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-50 {
  width: 50px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-50 {
    width: 33.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-51 {
  width: 51px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-51 {
    width: 34px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-52 {
  width: 52px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-52 {
    width: 34.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-53 {
  width: 53px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-53 {
    width: 35.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-54 {
  width: 54px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-54 {
    width: 36px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-55 {
  width: 55px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-55 {
    width: 36.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-56 {
  width: 56px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-56 {
    width: 37.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-57 {
  width: 57px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-57 {
    width: 38px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-58 {
  width: 58px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-58 {
    width: 38.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-59 {
  width: 59px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-59 {
    width: 39.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-60 {
  width: 60px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-60 {
    width: 40px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-61 {
  width: 61px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-61 {
    width: 40.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-62 {
  width: 62px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-62 {
    width: 41.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-63 {
  width: 63px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-63 {
    width: 42px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-64 {
  width: 64px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-64 {
    width: 42.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-65 {
  width: 65px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-65 {
    width: 43.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-66 {
  width: 66px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-66 {
    width: 44px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-67 {
  width: 67px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-67 {
    width: 44.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-68 {
  width: 68px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-68 {
    width: 45.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-69 {
  width: 69px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-69 {
    width: 46px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-70 {
  width: 70px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-70 {
    width: 46.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-71 {
  width: 71px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-71 {
    width: 47.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-72 {
  width: 72px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-72 {
    width: 48px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-73 {
  width: 73px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-73 {
    width: 48.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-74 {
  width: 74px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-74 {
    width: 49.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-75 {
  width: 75px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-75 {
    width: 50px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-76 {
  width: 76px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-76 {
    width: 50.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-77 {
  width: 77px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-77 {
    width: 51.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-78 {
  width: 78px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-78 {
    width: 52px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-79 {
  width: 79px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-79 {
    width: 52.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-80 {
  width: 80px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-80 {
    width: 53.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-81 {
  width: 81px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-81 {
    width: 54px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-82 {
  width: 82px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-82 {
    width: 54.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-83 {
  width: 83px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-83 {
    width: 55.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-84 {
  width: 84px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-84 {
    width: 56px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-85 {
  width: 85px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-85 {
    width: 56.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-86 {
  width: 86px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-86 {
    width: 57.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-87 {
  width: 87px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-87 {
    width: 58px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-88 {
  width: 88px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-88 {
    width: 58.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-89 {
  width: 89px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-89 {
    width: 59.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-90 {
  width: 90px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-90 {
    width: 60px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-91 {
  width: 91px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-91 {
    width: 60.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-92 {
  width: 92px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-92 {
    width: 61.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-93 {
  width: 93px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-93 {
    width: 62px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-94 {
  width: 94px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-94 {
    width: 62.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-95 {
  width: 95px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-95 {
    width: 63.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-96 {
  width: 96px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-96 {
    width: 64px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-97 {
  width: 97px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-97 {
    width: 64.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-98 {
  width: 98px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-98 {
    width: 65.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-99 {
  width: 99px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-99 {
    width: 66px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-100 {
  width: 100px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-100 {
    width: 66.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-101 {
  width: 101px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-101 {
    width: 67.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-102 {
  width: 102px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-102 {
    width: 68px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-103 {
  width: 103px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-103 {
    width: 68.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-104 {
  width: 104px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-104 {
    width: 69.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-105 {
  width: 105px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-105 {
    width: 70px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-106 {
  width: 106px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-106 {
    width: 70.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-107 {
  width: 107px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-107 {
    width: 71.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-108 {
  width: 108px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-108 {
    width: 72px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-109 {
  width: 109px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-109 {
    width: 72.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-110 {
  width: 110px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-110 {
    width: 73.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-111 {
  width: 111px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-111 {
    width: 74px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-112 {
  width: 112px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-112 {
    width: 74.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-113 {
  width: 113px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-113 {
    width: 75.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-114 {
  width: 114px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-114 {
    width: 76px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-115 {
  width: 115px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-115 {
    width: 76.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-116 {
  width: 116px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-116 {
    width: 77.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-117 {
  width: 117px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-117 {
    width: 78px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-118 {
  width: 118px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-118 {
    width: 78.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-119 {
  width: 119px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-119 {
    width: 79.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-120 {
  width: 120px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-120 {
    width: 80px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-121 {
  width: 121px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-121 {
    width: 80.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-122 {
  width: 122px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-122 {
    width: 81.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-123 {
  width: 123px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-123 {
    width: 82px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-124 {
  width: 124px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-124 {
    width: 82.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-125 {
  width: 125px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-125 {
    width: 83.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-126 {
  width: 126px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-126 {
    width: 84px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-127 {
  width: 127px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-127 {
    width: 84.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-128 {
  width: 128px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-128 {
    width: 85.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-129 {
  width: 129px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-129 {
    width: 86px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-130 {
  width: 130px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-130 {
    width: 86.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-131 {
  width: 131px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-131 {
    width: 87.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-132 {
  width: 132px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-132 {
    width: 88px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-133 {
  width: 133px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-133 {
    width: 88.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-134 {
  width: 134px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-134 {
    width: 89.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-135 {
  width: 135px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-135 {
    width: 90px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-136 {
  width: 136px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-136 {
    width: 90.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-137 {
  width: 137px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-137 {
    width: 91.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-138 {
  width: 138px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-138 {
    width: 92px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-139 {
  width: 139px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-139 {
    width: 92.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-140 {
  width: 140px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-140 {
    width: 93.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-141 {
  width: 141px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-141 {
    width: 94px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-142 {
  width: 142px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-142 {
    width: 94.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-143 {
  width: 143px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-143 {
    width: 95.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-144 {
  width: 144px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-144 {
    width: 96px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-145 {
  width: 145px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-145 {
    width: 96.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-146 {
  width: 146px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-146 {
    width: 97.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-147 {
  width: 147px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-147 {
    width: 98px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-148 {
  width: 148px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-148 {
    width: 98.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-149 {
  width: 149px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-149 {
    width: 99.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-150 {
  width: 150px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-150 {
    width: 100px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-151 {
  width: 151px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-151 {
    width: 100.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-152 {
  width: 152px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-152 {
    width: 101.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-153 {
  width: 153px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-153 {
    width: 102px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-154 {
  width: 154px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-154 {
    width: 102.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-155 {
  width: 155px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-155 {
    width: 103.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-156 {
  width: 156px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-156 {
    width: 104px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-157 {
  width: 157px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-157 {
    width: 104.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-158 {
  width: 158px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-158 {
    width: 105.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-159 {
  width: 159px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-159 {
    width: 106px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-160 {
  width: 160px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-160 {
    width: 106.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-161 {
  width: 161px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-161 {
    width: 107.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-162 {
  width: 162px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-162 {
    width: 108px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-163 {
  width: 163px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-163 {
    width: 108.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-164 {
  width: 164px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-164 {
    width: 109.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-165 {
  width: 165px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-165 {
    width: 110px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-166 {
  width: 166px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-166 {
    width: 110.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-167 {
  width: 167px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-167 {
    width: 111.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-168 {
  width: 168px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-168 {
    width: 112px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-169 {
  width: 169px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-169 {
    width: 112.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-170 {
  width: 170px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-170 {
    width: 113.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-171 {
  width: 171px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-171 {
    width: 114px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-172 {
  width: 172px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-172 {
    width: 114.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-173 {
  width: 173px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-173 {
    width: 115.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-174 {
  width: 174px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-174 {
    width: 116px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-175 {
  width: 175px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-175 {
    width: 116.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-176 {
  width: 176px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-176 {
    width: 117.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-177 {
  width: 177px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-177 {
    width: 118px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-178 {
  width: 178px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-178 {
    width: 118.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-179 {
  width: 179px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-179 {
    width: 119.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-180 {
  width: 180px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-180 {
    width: 120px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-181 {
  width: 181px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-181 {
    width: 120.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-182 {
  width: 182px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-182 {
    width: 121.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-183 {
  width: 183px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-183 {
    width: 122px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-184 {
  width: 184px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-184 {
    width: 122.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-185 {
  width: 185px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-185 {
    width: 123.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-186 {
  width: 186px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-186 {
    width: 124px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-187 {
  width: 187px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-187 {
    width: 124.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-188 {
  width: 188px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-188 {
    width: 125.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-189 {
  width: 189px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-189 {
    width: 126px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-190 {
  width: 190px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-190 {
    width: 126.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-191 {
  width: 191px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-191 {
    width: 127.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-192 {
  width: 192px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-192 {
    width: 128px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-193 {
  width: 193px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-193 {
    width: 128.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-194 {
  width: 194px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-194 {
    width: 129.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-195 {
  width: 195px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-195 {
    width: 130px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-196 {
  width: 196px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-196 {
    width: 130.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-197 {
  width: 197px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-197 {
    width: 131.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-198 {
  width: 198px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-198 {
    width: 132px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-199 {
  width: 199px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-199 {
    width: 132.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-200 {
  width: 200px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-200 {
    width: 133.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-201 {
  width: 201px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-201 {
    width: 134px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-202 {
  width: 202px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-202 {
    width: 134.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-203 {
  width: 203px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-203 {
    width: 135.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-204 {
  width: 204px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-204 {
    width: 136px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-205 {
  width: 205px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-205 {
    width: 136.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-206 {
  width: 206px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-206 {
    width: 137.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-207 {
  width: 207px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-207 {
    width: 138px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-208 {
  width: 208px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-208 {
    width: 138.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-209 {
  width: 209px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-209 {
    width: 139.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-210 {
  width: 210px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-210 {
    width: 140px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-211 {
  width: 211px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-211 {
    width: 140.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-212 {
  width: 212px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-212 {
    width: 141.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-213 {
  width: 213px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-213 {
    width: 142px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-214 {
  width: 214px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-214 {
    width: 142.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-215 {
  width: 215px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-215 {
    width: 143.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-216 {
  width: 216px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-216 {
    width: 144px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-217 {
  width: 217px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-217 {
    width: 144.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-218 {
  width: 218px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-218 {
    width: 145.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-219 {
  width: 219px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-219 {
    width: 146px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-220 {
  width: 220px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-220 {
    width: 146.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-221 {
  width: 221px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-221 {
    width: 147.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-222 {
  width: 222px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-222 {
    width: 148px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-223 {
  width: 223px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-223 {
    width: 148.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-224 {
  width: 224px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-224 {
    width: 149.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-225 {
  width: 225px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-225 {
    width: 150px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-226 {
  width: 226px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-226 {
    width: 150.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-227 {
  width: 227px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-227 {
    width: 151.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-228 {
  width: 228px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-228 {
    width: 152px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-229 {
  width: 229px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-229 {
    width: 152.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-230 {
  width: 230px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-230 {
    width: 153.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-231 {
  width: 231px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-231 {
    width: 154px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-232 {
  width: 232px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-232 {
    width: 154.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-233 {
  width: 233px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-233 {
    width: 155.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-234 {
  width: 234px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-234 {
    width: 156px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-235 {
  width: 235px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-235 {
    width: 156.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-236 {
  width: 236px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-236 {
    width: 157.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-237 {
  width: 237px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-237 {
    width: 158px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-238 {
  width: 238px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-238 {
    width: 158.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-239 {
  width: 239px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-239 {
    width: 159.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-240 {
  width: 240px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-240 {
    width: 160px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-241 {
  width: 241px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-241 {
    width: 160.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-242 {
  width: 242px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-242 {
    width: 161.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-243 {
  width: 243px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-243 {
    width: 162px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-244 {
  width: 244px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-244 {
    width: 162.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-245 {
  width: 245px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-245 {
    width: 163.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-246 {
  width: 246px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-246 {
    width: 164px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-247 {
  width: 247px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-247 {
    width: 164.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-248 {
  width: 248px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-248 {
    width: 165.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-249 {
  width: 249px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-249 {
    width: 166px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-250 {
  width: 250px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-250 {
    width: 166.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-251 {
  width: 251px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-251 {
    width: 167.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-252 {
  width: 252px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-252 {
    width: 168px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-253 {
  width: 253px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-253 {
    width: 168.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-254 {
  width: 254px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-254 {
    width: 169.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-255 {
  width: 255px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-255 {
    width: 170px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-256 {
  width: 256px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-256 {
    width: 170.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-257 {
  width: 257px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-257 {
    width: 171.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-258 {
  width: 258px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-258 {
    width: 172px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-259 {
  width: 259px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-259 {
    width: 172.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-260 {
  width: 260px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-260 {
    width: 173.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-261 {
  width: 261px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-261 {
    width: 174px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-262 {
  width: 262px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-262 {
    width: 174.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-263 {
  width: 263px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-263 {
    width: 175.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-264 {
  width: 264px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-264 {
    width: 176px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-265 {
  width: 265px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-265 {
    width: 176.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-266 {
  width: 266px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-266 {
    width: 177.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-267 {
  width: 267px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-267 {
    width: 178px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-268 {
  width: 268px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-268 {
    width: 178.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-269 {
  width: 269px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-269 {
    width: 179.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-270 {
  width: 270px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-270 {
    width: 180px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-271 {
  width: 271px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-271 {
    width: 180.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-272 {
  width: 272px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-272 {
    width: 181.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-273 {
  width: 273px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-273 {
    width: 182px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-274 {
  width: 274px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-274 {
    width: 182.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-275 {
  width: 275px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-275 {
    width: 183.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-276 {
  width: 276px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-276 {
    width: 184px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-277 {
  width: 277px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-277 {
    width: 184.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-278 {
  width: 278px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-278 {
    width: 185.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-279 {
  width: 279px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-279 {
    width: 186px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-280 {
  width: 280px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-280 {
    width: 186.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-281 {
  width: 281px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-281 {
    width: 187.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-282 {
  width: 282px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-282 {
    width: 188px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-283 {
  width: 283px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-283 {
    width: 188.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-284 {
  width: 284px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-284 {
    width: 189.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-285 {
  width: 285px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-285 {
    width: 190px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-286 {
  width: 286px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-286 {
    width: 190.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-287 {
  width: 287px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-287 {
    width: 191.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-288 {
  width: 288px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-288 {
    width: 192px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-289 {
  width: 289px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-289 {
    width: 192.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-290 {
  width: 290px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-290 {
    width: 193.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-291 {
  width: 291px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-291 {
    width: 194px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-292 {
  width: 292px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-292 {
    width: 194.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-293 {
  width: 293px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-293 {
    width: 195.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-294 {
  width: 294px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-294 {
    width: 196px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-295 {
  width: 295px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-295 {
    width: 196.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-296 {
  width: 296px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-296 {
    width: 197.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-297 {
  width: 297px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-297 {
    width: 198px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-298 {
  width: 298px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-298 {
    width: 198.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-299 {
  width: 299px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-299 {
    width: 199.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-300 {
  width: 300px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-300 {
    width: 200px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-301 {
  width: 301px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-301 {
    width: 200.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-302 {
  width: 302px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-302 {
    width: 201.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-303 {
  width: 303px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-303 {
    width: 202px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-304 {
  width: 304px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-304 {
    width: 202.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-305 {
  width: 305px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-305 {
    width: 203.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-306 {
  width: 306px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-306 {
    width: 204px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-307 {
  width: 307px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-307 {
    width: 204.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-308 {
  width: 308px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-308 {
    width: 205.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-309 {
  width: 309px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-309 {
    width: 206px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-310 {
  width: 310px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-310 {
    width: 206.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-311 {
  width: 311px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-311 {
    width: 207.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-312 {
  width: 312px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-312 {
    width: 208px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-313 {
  width: 313px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-313 {
    width: 208.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-314 {
  width: 314px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-314 {
    width: 209.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-315 {
  width: 315px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-315 {
    width: 210px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-316 {
  width: 316px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-316 {
    width: 210.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-317 {
  width: 317px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-317 {
    width: 211.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-318 {
  width: 318px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-318 {
    width: 212px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-319 {
  width: 319px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-319 {
    width: 212.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-320 {
  width: 320px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-320 {
    width: 213.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-321 {
  width: 321px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-321 {
    width: 214px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-322 {
  width: 322px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-322 {
    width: 214.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-323 {
  width: 323px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-323 {
    width: 215.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-324 {
  width: 324px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-324 {
    width: 216px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-325 {
  width: 325px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-325 {
    width: 216.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-326 {
  width: 326px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-326 {
    width: 217.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-327 {
  width: 327px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-327 {
    width: 218px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-328 {
  width: 328px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-328 {
    width: 218.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-329 {
  width: 329px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-329 {
    width: 219.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-330 {
  width: 330px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-330 {
    width: 220px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-331 {
  width: 331px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-331 {
    width: 220.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-332 {
  width: 332px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-332 {
    width: 221.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-333 {
  width: 333px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-333 {
    width: 222px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-334 {
  width: 334px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-334 {
    width: 222.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-335 {
  width: 335px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-335 {
    width: 223.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-336 {
  width: 336px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-336 {
    width: 224px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-337 {
  width: 337px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-337 {
    width: 224.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-338 {
  width: 338px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-338 {
    width: 225.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-339 {
  width: 339px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-339 {
    width: 226px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-340 {
  width: 340px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-340 {
    width: 226.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-341 {
  width: 341px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-341 {
    width: 227.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-342 {
  width: 342px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-342 {
    width: 228px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-343 {
  width: 343px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-343 {
    width: 228.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-344 {
  width: 344px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-344 {
    width: 229.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-345 {
  width: 345px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-345 {
    width: 230px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-346 {
  width: 346px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-346 {
    width: 230.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-347 {
  width: 347px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-347 {
    width: 231.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-348 {
  width: 348px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-348 {
    width: 232px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-349 {
  width: 349px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-349 {
    width: 232.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-350 {
  width: 350px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-350 {
    width: 233.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-351 {
  width: 351px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-351 {
    width: 234px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-352 {
  width: 352px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-352 {
    width: 234.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-353 {
  width: 353px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-353 {
    width: 235.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-354 {
  width: 354px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-354 {
    width: 236px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-355 {
  width: 355px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-355 {
    width: 236.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-356 {
  width: 356px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-356 {
    width: 237.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-357 {
  width: 357px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-357 {
    width: 238px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-358 {
  width: 358px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-358 {
    width: 238.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-359 {
  width: 359px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-359 {
    width: 239.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-360 {
  width: 360px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-360 {
    width: 240px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-361 {
  width: 361px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-361 {
    width: 240.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-362 {
  width: 362px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-362 {
    width: 241.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-363 {
  width: 363px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-363 {
    width: 242px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-364 {
  width: 364px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-364 {
    width: 242.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-365 {
  width: 365px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-365 {
    width: 243.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-366 {
  width: 366px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-366 {
    width: 244px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-367 {
  width: 367px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-367 {
    width: 244.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-368 {
  width: 368px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-368 {
    width: 245.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-369 {
  width: 369px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-369 {
    width: 246px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-370 {
  width: 370px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-370 {
    width: 246.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-371 {
  width: 371px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-371 {
    width: 247.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-372 {
  width: 372px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-372 {
    width: 248px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-373 {
  width: 373px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-373 {
    width: 248.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-374 {
  width: 374px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-374 {
    width: 249.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-375 {
  width: 375px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-375 {
    width: 250px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-376 {
  width: 376px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-376 {
    width: 250.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-377 {
  width: 377px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-377 {
    width: 251.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-378 {
  width: 378px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-378 {
    width: 252px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-379 {
  width: 379px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-379 {
    width: 252.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-380 {
  width: 380px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-380 {
    width: 253.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-381 {
  width: 381px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-381 {
    width: 254px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-382 {
  width: 382px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-382 {
    width: 254.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-383 {
  width: 383px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-383 {
    width: 255.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-384 {
  width: 384px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-384 {
    width: 256px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-385 {
  width: 385px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-385 {
    width: 256.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-386 {
  width: 386px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-386 {
    width: 257.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-387 {
  width: 387px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-387 {
    width: 258px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-388 {
  width: 388px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-388 {
    width: 258.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-389 {
  width: 389px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-389 {
    width: 259.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-390 {
  width: 390px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-390 {
    width: 260px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-391 {
  width: 391px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-391 {
    width: 260.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-392 {
  width: 392px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-392 {
    width: 261.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-393 {
  width: 393px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-393 {
    width: 262px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-394 {
  width: 394px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-394 {
    width: 262.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-395 {
  width: 395px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-395 {
    width: 263.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-396 {
  width: 396px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-396 {
    width: 264px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-397 {
  width: 397px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-397 {
    width: 264.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-398 {
  width: 398px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-398 {
    width: 265.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-399 {
  width: 399px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-399 {
    width: 266px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-400 {
  width: 400px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-400 {
    width: 266.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-401 {
  width: 401px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-401 {
    width: 267.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-402 {
  width: 402px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-402 {
    width: 268px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-403 {
  width: 403px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-403 {
    width: 268.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-404 {
  width: 404px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-404 {
    width: 269.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-405 {
  width: 405px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-405 {
    width: 270px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-406 {
  width: 406px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-406 {
    width: 270.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-407 {
  width: 407px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-407 {
    width: 271.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-408 {
  width: 408px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-408 {
    width: 272px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-409 {
  width: 409px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-409 {
    width: 272.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-410 {
  width: 410px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-410 {
    width: 273.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-411 {
  width: 411px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-411 {
    width: 274px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-412 {
  width: 412px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-412 {
    width: 274.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-413 {
  width: 413px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-413 {
    width: 275.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-414 {
  width: 414px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-414 {
    width: 276px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-415 {
  width: 415px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-415 {
    width: 276.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-416 {
  width: 416px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-416 {
    width: 277.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-417 {
  width: 417px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-417 {
    width: 278px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-418 {
  width: 418px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-418 {
    width: 278.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-419 {
  width: 419px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-419 {
    width: 279.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-420 {
  width: 420px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-420 {
    width: 280px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-421 {
  width: 421px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-421 {
    width: 280.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-422 {
  width: 422px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-422 {
    width: 281.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-423 {
  width: 423px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-423 {
    width: 282px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-424 {
  width: 424px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-424 {
    width: 282.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-425 {
  width: 425px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-425 {
    width: 283.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-426 {
  width: 426px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-426 {
    width: 284px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-427 {
  width: 427px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-427 {
    width: 284.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-428 {
  width: 428px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-428 {
    width: 285.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-429 {
  width: 429px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-429 {
    width: 286px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-430 {
  width: 430px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-430 {
    width: 286.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-431 {
  width: 431px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-431 {
    width: 287.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-432 {
  width: 432px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-432 {
    width: 288px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-433 {
  width: 433px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-433 {
    width: 288.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-434 {
  width: 434px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-434 {
    width: 289.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-435 {
  width: 435px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-435 {
    width: 290px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-436 {
  width: 436px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-436 {
    width: 290.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-437 {
  width: 437px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-437 {
    width: 291.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-438 {
  width: 438px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-438 {
    width: 292px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-439 {
  width: 439px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-439 {
    width: 292.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-440 {
  width: 440px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-440 {
    width: 293.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-441 {
  width: 441px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-441 {
    width: 294px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-442 {
  width: 442px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-442 {
    width: 294.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-443 {
  width: 443px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-443 {
    width: 295.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-444 {
  width: 444px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-444 {
    width: 296px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-445 {
  width: 445px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-445 {
    width: 296.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-446 {
  width: 446px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-446 {
    width: 297.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-447 {
  width: 447px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-447 {
    width: 298px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-448 {
  width: 448px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-448 {
    width: 298.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-449 {
  width: 449px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-449 {
    width: 299.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-450 {
  width: 450px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-450 {
    width: 300px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-451 {
  width: 451px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-451 {
    width: 300.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-452 {
  width: 452px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-452 {
    width: 301.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-453 {
  width: 453px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-453 {
    width: 302px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-454 {
  width: 454px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-454 {
    width: 302.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-455 {
  width: 455px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-455 {
    width: 303.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-456 {
  width: 456px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-456 {
    width: 304px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-457 {
  width: 457px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-457 {
    width: 304.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-458 {
  width: 458px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-458 {
    width: 305.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-459 {
  width: 459px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-459 {
    width: 306px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-460 {
  width: 460px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-460 {
    width: 306.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-461 {
  width: 461px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-461 {
    width: 307.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-462 {
  width: 462px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-462 {
    width: 308px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-463 {
  width: 463px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-463 {
    width: 308.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-464 {
  width: 464px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-464 {
    width: 309.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-465 {
  width: 465px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-465 {
    width: 310px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-466 {
  width: 466px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-466 {
    width: 310.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-467 {
  width: 467px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-467 {
    width: 311.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-468 {
  width: 468px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-468 {
    width: 312px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-469 {
  width: 469px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-469 {
    width: 312.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-470 {
  width: 470px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-470 {
    width: 313.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-471 {
  width: 471px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-471 {
    width: 314px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-472 {
  width: 472px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-472 {
    width: 314.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-473 {
  width: 473px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-473 {
    width: 315.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-474 {
  width: 474px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-474 {
    width: 316px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-475 {
  width: 475px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-475 {
    width: 316.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-476 {
  width: 476px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-476 {
    width: 317.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-477 {
  width: 477px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-477 {
    width: 318px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-478 {
  width: 478px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-478 {
    width: 318.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-479 {
  width: 479px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-479 {
    width: 319.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-480 {
  width: 480px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-480 {
    width: 320px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-481 {
  width: 481px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-481 {
    width: 320.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-482 {
  width: 482px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-482 {
    width: 321.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-483 {
  width: 483px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-483 {
    width: 322px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-484 {
  width: 484px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-484 {
    width: 322.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-485 {
  width: 485px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-485 {
    width: 323.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-486 {
  width: 486px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-486 {
    width: 324px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-487 {
  width: 487px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-487 {
    width: 324.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-488 {
  width: 488px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-488 {
    width: 325.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-489 {
  width: 489px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-489 {
    width: 326px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-490 {
  width: 490px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-490 {
    width: 326.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-491 {
  width: 491px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-491 {
    width: 327.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-492 {
  width: 492px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-492 {
    width: 328px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-493 {
  width: 493px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-493 {
    width: 328.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-494 {
  width: 494px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-494 {
    width: 329.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-495 {
  width: 495px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-495 {
    width: 330px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-496 {
  width: 496px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-496 {
    width: 330.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-497 {
  width: 497px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-497 {
    width: 331.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-498 {
  width: 498px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-498 {
    width: 332px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-499 {
  width: 499px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-499 {
    width: 332.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-500 {
  width: 500px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-500 {
    width: 333.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-501 {
  width: 501px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-501 {
    width: 334px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-502 {
  width: 502px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-502 {
    width: 334.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-503 {
  width: 503px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-503 {
    width: 335.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-504 {
  width: 504px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-504 {
    width: 336px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-505 {
  width: 505px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-505 {
    width: 336.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-506 {
  width: 506px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-506 {
    width: 337.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-507 {
  width: 507px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-507 {
    width: 338px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-508 {
  width: 508px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-508 {
    width: 338.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-509 {
  width: 509px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-509 {
    width: 339.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-510 {
  width: 510px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-510 {
    width: 340px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-511 {
  width: 511px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-511 {
    width: 340.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-512 {
  width: 512px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-512 {
    width: 341.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-513 {
  width: 513px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-513 {
    width: 342px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-514 {
  width: 514px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-514 {
    width: 342.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-515 {
  width: 515px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-515 {
    width: 343.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-516 {
  width: 516px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-516 {
    width: 344px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-517 {
  width: 517px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-517 {
    width: 344.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-518 {
  width: 518px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-518 {
    width: 345.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-519 {
  width: 519px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-519 {
    width: 346px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-520 {
  width: 520px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-520 {
    width: 346.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-521 {
  width: 521px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-521 {
    width: 347.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-522 {
  width: 522px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-522 {
    width: 348px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-523 {
  width: 523px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-523 {
    width: 348.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-524 {
  width: 524px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-524 {
    width: 349.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-525 {
  width: 525px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-525 {
    width: 350px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-526 {
  width: 526px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-526 {
    width: 350.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-527 {
  width: 527px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-527 {
    width: 351.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-528 {
  width: 528px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-528 {
    width: 352px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-529 {
  width: 529px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-529 {
    width: 352.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-530 {
  width: 530px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-530 {
    width: 353.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-531 {
  width: 531px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-531 {
    width: 354px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-532 {
  width: 532px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-532 {
    width: 354.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-533 {
  width: 533px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-533 {
    width: 355.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-534 {
  width: 534px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-534 {
    width: 356px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-535 {
  width: 535px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-535 {
    width: 356.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-536 {
  width: 536px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-536 {
    width: 357.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-537 {
  width: 537px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-537 {
    width: 358px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-538 {
  width: 538px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-538 {
    width: 358.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-539 {
  width: 539px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-539 {
    width: 359.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-540 {
  width: 540px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-540 {
    width: 360px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-541 {
  width: 541px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-541 {
    width: 360.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-542 {
  width: 542px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-542 {
    width: 361.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-543 {
  width: 543px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-543 {
    width: 362px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-544 {
  width: 544px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-544 {
    width: 362.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-545 {
  width: 545px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-545 {
    width: 363.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-546 {
  width: 546px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-546 {
    width: 364px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-547 {
  width: 547px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-547 {
    width: 364.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-548 {
  width: 548px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-548 {
    width: 365.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-549 {
  width: 549px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-549 {
    width: 366px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-550 {
  width: 550px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-550 {
    width: 366.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-551 {
  width: 551px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-551 {
    width: 367.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-552 {
  width: 552px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-552 {
    width: 368px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-553 {
  width: 553px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-553 {
    width: 368.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-554 {
  width: 554px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-554 {
    width: 369.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-555 {
  width: 555px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-555 {
    width: 370px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-556 {
  width: 556px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-556 {
    width: 370.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-557 {
  width: 557px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-557 {
    width: 371.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-558 {
  width: 558px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-558 {
    width: 372px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-559 {
  width: 559px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-559 {
    width: 372.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-560 {
  width: 560px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-560 {
    width: 373.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-561 {
  width: 561px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-561 {
    width: 374px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-562 {
  width: 562px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-562 {
    width: 374.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-563 {
  width: 563px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-563 {
    width: 375.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-564 {
  width: 564px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-564 {
    width: 376px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-565 {
  width: 565px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-565 {
    width: 376.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-566 {
  width: 566px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-566 {
    width: 377.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-567 {
  width: 567px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-567 {
    width: 378px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-568 {
  width: 568px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-568 {
    width: 378.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-569 {
  width: 569px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-569 {
    width: 379.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-570 {
  width: 570px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-570 {
    width: 380px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-571 {
  width: 571px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-571 {
    width: 380.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-572 {
  width: 572px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-572 {
    width: 381.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-573 {
  width: 573px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-573 {
    width: 382px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-574 {
  width: 574px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-574 {
    width: 382.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-575 {
  width: 575px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-575 {
    width: 383.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-576 {
  width: 576px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-576 {
    width: 384px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-577 {
  width: 577px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-577 {
    width: 384.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-578 {
  width: 578px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-578 {
    width: 385.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-579 {
  width: 579px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-579 {
    width: 386px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-580 {
  width: 580px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-580 {
    width: 386.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-581 {
  width: 581px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-581 {
    width: 387.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-582 {
  width: 582px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-582 {
    width: 388px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-583 {
  width: 583px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-583 {
    width: 388.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-584 {
  width: 584px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-584 {
    width: 389.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-585 {
  width: 585px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-585 {
    width: 390px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-586 {
  width: 586px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-586 {
    width: 390.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-587 {
  width: 587px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-587 {
    width: 391.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-588 {
  width: 588px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-588 {
    width: 392px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-589 {
  width: 589px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-589 {
    width: 392.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-590 {
  width: 590px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-590 {
    width: 393.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-591 {
  width: 591px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-591 {
    width: 394px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-592 {
  width: 592px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-592 {
    width: 394.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-593 {
  width: 593px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-593 {
    width: 395.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-594 {
  width: 594px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-594 {
    width: 396px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-595 {
  width: 595px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-595 {
    width: 396.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-596 {
  width: 596px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-596 {
    width: 397.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-597 {
  width: 597px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-597 {
    width: 398px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-598 {
  width: 598px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-598 {
    width: 398.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-599 {
  width: 599px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-599 {
    width: 399.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-600 {
  width: 600px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-600 {
    width: 400px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-601 {
  width: 601px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-601 {
    width: 400.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-602 {
  width: 602px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-602 {
    width: 401.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-603 {
  width: 603px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-603 {
    width: 402px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-604 {
  width: 604px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-604 {
    width: 402.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-605 {
  width: 605px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-605 {
    width: 403.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-606 {
  width: 606px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-606 {
    width: 404px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-607 {
  width: 607px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-607 {
    width: 404.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-608 {
  width: 608px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-608 {
    width: 405.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-609 {
  width: 609px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-609 {
    width: 406px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-610 {
  width: 610px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-610 {
    width: 406.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-611 {
  width: 611px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-611 {
    width: 407.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-612 {
  width: 612px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-612 {
    width: 408px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-613 {
  width: 613px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-613 {
    width: 408.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-614 {
  width: 614px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-614 {
    width: 409.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-615 {
  width: 615px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-615 {
    width: 410px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-616 {
  width: 616px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-616 {
    width: 410.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-617 {
  width: 617px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-617 {
    width: 411.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-618 {
  width: 618px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-618 {
    width: 412px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-619 {
  width: 619px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-619 {
    width: 412.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-620 {
  width: 620px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-620 {
    width: 413.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-621 {
  width: 621px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-621 {
    width: 414px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-622 {
  width: 622px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-622 {
    width: 414.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-623 {
  width: 623px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-623 {
    width: 415.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-624 {
  width: 624px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-624 {
    width: 416px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-625 {
  width: 625px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-625 {
    width: 416.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-626 {
  width: 626px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-626 {
    width: 417.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-627 {
  width: 627px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-627 {
    width: 418px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-628 {
  width: 628px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-628 {
    width: 418.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-629 {
  width: 629px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-629 {
    width: 419.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-630 {
  width: 630px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-630 {
    width: 420px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-631 {
  width: 631px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-631 {
    width: 420.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-632 {
  width: 632px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-632 {
    width: 421.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-633 {
  width: 633px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-633 {
    width: 422px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-634 {
  width: 634px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-634 {
    width: 422.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-635 {
  width: 635px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-635 {
    width: 423.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-636 {
  width: 636px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-636 {
    width: 424px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-637 {
  width: 637px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-637 {
    width: 424.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-638 {
  width: 638px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-638 {
    width: 425.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-639 {
  width: 639px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-639 {
    width: 426px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-640 {
  width: 640px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-640 {
    width: 426.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-641 {
  width: 641px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-641 {
    width: 427.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-642 {
  width: 642px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-642 {
    width: 428px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-643 {
  width: 643px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-643 {
    width: 428.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-644 {
  width: 644px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-644 {
    width: 429.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-645 {
  width: 645px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-645 {
    width: 430px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-646 {
  width: 646px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-646 {
    width: 430.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-647 {
  width: 647px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-647 {
    width: 431.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-648 {
  width: 648px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-648 {
    width: 432px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-649 {
  width: 649px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-649 {
    width: 432.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-650 {
  width: 650px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-650 {
    width: 433.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-651 {
  width: 651px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-651 {
    width: 434px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-652 {
  width: 652px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-652 {
    width: 434.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-653 {
  width: 653px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-653 {
    width: 435.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-654 {
  width: 654px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-654 {
    width: 436px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-655 {
  width: 655px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-655 {
    width: 436.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-656 {
  width: 656px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-656 {
    width: 437.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-657 {
  width: 657px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-657 {
    width: 438px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-658 {
  width: 658px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-658 {
    width: 438.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-659 {
  width: 659px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-659 {
    width: 439.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-660 {
  width: 660px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-660 {
    width: 440px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-661 {
  width: 661px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-661 {
    width: 440.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-662 {
  width: 662px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-662 {
    width: 441.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-663 {
  width: 663px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-663 {
    width: 442px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-664 {
  width: 664px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-664 {
    width: 442.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-665 {
  width: 665px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-665 {
    width: 443.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-666 {
  width: 666px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-666 {
    width: 444px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-667 {
  width: 667px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-667 {
    width: 444.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-668 {
  width: 668px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-668 {
    width: 445.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-669 {
  width: 669px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-669 {
    width: 446px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-670 {
  width: 670px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-670 {
    width: 446.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-671 {
  width: 671px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-671 {
    width: 447.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-672 {
  width: 672px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-672 {
    width: 448px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-673 {
  width: 673px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-673 {
    width: 448.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-674 {
  width: 674px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-674 {
    width: 449.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-675 {
  width: 675px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-675 {
    width: 450px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-676 {
  width: 676px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-676 {
    width: 450.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-677 {
  width: 677px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-677 {
    width: 451.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-678 {
  width: 678px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-678 {
    width: 452px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-679 {
  width: 679px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-679 {
    width: 452.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-680 {
  width: 680px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-680 {
    width: 453.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-681 {
  width: 681px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-681 {
    width: 454px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-682 {
  width: 682px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-682 {
    width: 454.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-683 {
  width: 683px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-683 {
    width: 455.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-684 {
  width: 684px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-684 {
    width: 456px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-685 {
  width: 685px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-685 {
    width: 456.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-686 {
  width: 686px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-686 {
    width: 457.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-687 {
  width: 687px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-687 {
    width: 458px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-688 {
  width: 688px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-688 {
    width: 458.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-689 {
  width: 689px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-689 {
    width: 459.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-690 {
  width: 690px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-690 {
    width: 460px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-691 {
  width: 691px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-691 {
    width: 460.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-692 {
  width: 692px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-692 {
    width: 461.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-693 {
  width: 693px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-693 {
    width: 462px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-694 {
  width: 694px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-694 {
    width: 462.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-695 {
  width: 695px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-695 {
    width: 463.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-696 {
  width: 696px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-696 {
    width: 464px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-697 {
  width: 697px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-697 {
    width: 464.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-698 {
  width: 698px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-698 {
    width: 465.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-699 {
  width: 699px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-699 {
    width: 466px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-700 {
  width: 700px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-700 {
    width: 466.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-701 {
  width: 701px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-701 {
    width: 467.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-702 {
  width: 702px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-702 {
    width: 468px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-703 {
  width: 703px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-703 {
    width: 468.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-704 {
  width: 704px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-704 {
    width: 469.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-705 {
  width: 705px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-705 {
    width: 470px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-706 {
  width: 706px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-706 {
    width: 470.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-707 {
  width: 707px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-707 {
    width: 471.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-708 {
  width: 708px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-708 {
    width: 472px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-709 {
  width: 709px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-709 {
    width: 472.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-710 {
  width: 710px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-710 {
    width: 473.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-711 {
  width: 711px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-711 {
    width: 474px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-712 {
  width: 712px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-712 {
    width: 474.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-713 {
  width: 713px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-713 {
    width: 475.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-714 {
  width: 714px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-714 {
    width: 476px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-715 {
  width: 715px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-715 {
    width: 476.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-716 {
  width: 716px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-716 {
    width: 477.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-717 {
  width: 717px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-717 {
    width: 478px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-718 {
  width: 718px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-718 {
    width: 478.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-719 {
  width: 719px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-719 {
    width: 479.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-720 {
  width: 720px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-720 {
    width: 480px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-721 {
  width: 721px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-721 {
    width: 480.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-722 {
  width: 722px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-722 {
    width: 481.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-723 {
  width: 723px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-723 {
    width: 482px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-724 {
  width: 724px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-724 {
    width: 482.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-725 {
  width: 725px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-725 {
    width: 483.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-726 {
  width: 726px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-726 {
    width: 484px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-727 {
  width: 727px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-727 {
    width: 484.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-728 {
  width: 728px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-728 {
    width: 485.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-729 {
  width: 729px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-729 {
    width: 486px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-730 {
  width: 730px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-730 {
    width: 486.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-731 {
  width: 731px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-731 {
    width: 487.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-732 {
  width: 732px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-732 {
    width: 488px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-733 {
  width: 733px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-733 {
    width: 488.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-734 {
  width: 734px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-734 {
    width: 489.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-735 {
  width: 735px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-735 {
    width: 490px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-736 {
  width: 736px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-736 {
    width: 490.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-737 {
  width: 737px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-737 {
    width: 491.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-738 {
  width: 738px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-738 {
    width: 492px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-739 {
  width: 739px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-739 {
    width: 492.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-740 {
  width: 740px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-740 {
    width: 493.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-741 {
  width: 741px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-741 {
    width: 494px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-742 {
  width: 742px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-742 {
    width: 494.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-743 {
  width: 743px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-743 {
    width: 495.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-744 {
  width: 744px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-744 {
    width: 496px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-745 {
  width: 745px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-745 {
    width: 496.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-746 {
  width: 746px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-746 {
    width: 497.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-747 {
  width: 747px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-747 {
    width: 498px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-748 {
  width: 748px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-748 {
    width: 498.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-749 {
  width: 749px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-749 {
    width: 499.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-750 {
  width: 750px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-750 {
    width: 500px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-751 {
  width: 751px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-751 {
    width: 500.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-752 {
  width: 752px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-752 {
    width: 501.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-753 {
  width: 753px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-753 {
    width: 502px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-754 {
  width: 754px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-754 {
    width: 502.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-755 {
  width: 755px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-755 {
    width: 503.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-756 {
  width: 756px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-756 {
    width: 504px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-757 {
  width: 757px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-757 {
    width: 504.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-758 {
  width: 758px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-758 {
    width: 505.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-759 {
  width: 759px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-759 {
    width: 506px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-760 {
  width: 760px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-760 {
    width: 506.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-761 {
  width: 761px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-761 {
    width: 507.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-762 {
  width: 762px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-762 {
    width: 508px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-763 {
  width: 763px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-763 {
    width: 508.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-764 {
  width: 764px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-764 {
    width: 509.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-765 {
  width: 765px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-765 {
    width: 510px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-766 {
  width: 766px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-766 {
    width: 510.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-767 {
  width: 767px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-767 {
    width: 511.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-768 {
  width: 768px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-768 {
    width: 512px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-769 {
  width: 769px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-769 {
    width: 512.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-770 {
  width: 770px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-770 {
    width: 513.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-771 {
  width: 771px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-771 {
    width: 514px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-772 {
  width: 772px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-772 {
    width: 514.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-773 {
  width: 773px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-773 {
    width: 515.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-774 {
  width: 774px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-774 {
    width: 516px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-775 {
  width: 775px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-775 {
    width: 516.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-776 {
  width: 776px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-776 {
    width: 517.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-777 {
  width: 777px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-777 {
    width: 518px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-778 {
  width: 778px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-778 {
    width: 518.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-779 {
  width: 779px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-779 {
    width: 519.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-780 {
  width: 780px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-780 {
    width: 520px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-781 {
  width: 781px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-781 {
    width: 520.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-782 {
  width: 782px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-782 {
    width: 521.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-783 {
  width: 783px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-783 {
    width: 522px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-784 {
  width: 784px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-784 {
    width: 522.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-785 {
  width: 785px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-785 {
    width: 523.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-786 {
  width: 786px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-786 {
    width: 524px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-787 {
  width: 787px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-787 {
    width: 524.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-788 {
  width: 788px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-788 {
    width: 525.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-789 {
  width: 789px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-789 {
    width: 526px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-790 {
  width: 790px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-790 {
    width: 526.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-791 {
  width: 791px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-791 {
    width: 527.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-792 {
  width: 792px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-792 {
    width: 528px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-793 {
  width: 793px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-793 {
    width: 528.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-794 {
  width: 794px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-794 {
    width: 529.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-795 {
  width: 795px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-795 {
    width: 530px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-796 {
  width: 796px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-796 {
    width: 530.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-797 {
  width: 797px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-797 {
    width: 531.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-798 {
  width: 798px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-798 {
    width: 532px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-799 {
  width: 799px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-799 {
    width: 532.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-800 {
  width: 800px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-800 {
    width: 533.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-801 {
  width: 801px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-801 {
    width: 534px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-802 {
  width: 802px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-802 {
    width: 534.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-803 {
  width: 803px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-803 {
    width: 535.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-804 {
  width: 804px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-804 {
    width: 536px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-805 {
  width: 805px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-805 {
    width: 536.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-806 {
  width: 806px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-806 {
    width: 537.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-807 {
  width: 807px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-807 {
    width: 538px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-808 {
  width: 808px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-808 {
    width: 538.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-809 {
  width: 809px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-809 {
    width: 539.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-810 {
  width: 810px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-810 {
    width: 540px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-811 {
  width: 811px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-811 {
    width: 540.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-812 {
  width: 812px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-812 {
    width: 541.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-813 {
  width: 813px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-813 {
    width: 542px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-814 {
  width: 814px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-814 {
    width: 542.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-815 {
  width: 815px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-815 {
    width: 543.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-816 {
  width: 816px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-816 {
    width: 544px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-817 {
  width: 817px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-817 {
    width: 544.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-818 {
  width: 818px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-818 {
    width: 545.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-819 {
  width: 819px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-819 {
    width: 546px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-820 {
  width: 820px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-820 {
    width: 546.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-821 {
  width: 821px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-821 {
    width: 547.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-822 {
  width: 822px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-822 {
    width: 548px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-823 {
  width: 823px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-823 {
    width: 548.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-824 {
  width: 824px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-824 {
    width: 549.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-825 {
  width: 825px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-825 {
    width: 550px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-826 {
  width: 826px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-826 {
    width: 550.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-827 {
  width: 827px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-827 {
    width: 551.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-828 {
  width: 828px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-828 {
    width: 552px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-829 {
  width: 829px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-829 {
    width: 552.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-830 {
  width: 830px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-830 {
    width: 553.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-831 {
  width: 831px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-831 {
    width: 554px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-832 {
  width: 832px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-832 {
    width: 554.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-833 {
  width: 833px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-833 {
    width: 555.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-834 {
  width: 834px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-834 {
    width: 556px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-835 {
  width: 835px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-835 {
    width: 556.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-836 {
  width: 836px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-836 {
    width: 557.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-837 {
  width: 837px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-837 {
    width: 558px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-838 {
  width: 838px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-838 {
    width: 558.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-839 {
  width: 839px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-839 {
    width: 559.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-840 {
  width: 840px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-840 {
    width: 560px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-841 {
  width: 841px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-841 {
    width: 560.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-842 {
  width: 842px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-842 {
    width: 561.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-843 {
  width: 843px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-843 {
    width: 562px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-844 {
  width: 844px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-844 {
    width: 562.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-845 {
  width: 845px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-845 {
    width: 563.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-846 {
  width: 846px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-846 {
    width: 564px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-847 {
  width: 847px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-847 {
    width: 564.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-848 {
  width: 848px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-848 {
    width: 565.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-849 {
  width: 849px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-849 {
    width: 566px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-850 {
  width: 850px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-850 {
    width: 566.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-851 {
  width: 851px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-851 {
    width: 567.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-852 {
  width: 852px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-852 {
    width: 568px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-853 {
  width: 853px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-853 {
    width: 568.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-854 {
  width: 854px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-854 {
    width: 569.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-855 {
  width: 855px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-855 {
    width: 570px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-856 {
  width: 856px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-856 {
    width: 570.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-857 {
  width: 857px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-857 {
    width: 571.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-858 {
  width: 858px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-858 {
    width: 572px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-859 {
  width: 859px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-859 {
    width: 572.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-860 {
  width: 860px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-860 {
    width: 573.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-861 {
  width: 861px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-861 {
    width: 574px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-862 {
  width: 862px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-862 {
    width: 574.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-863 {
  width: 863px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-863 {
    width: 575.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-864 {
  width: 864px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-864 {
    width: 576px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-865 {
  width: 865px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-865 {
    width: 576.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-866 {
  width: 866px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-866 {
    width: 577.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-867 {
  width: 867px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-867 {
    width: 578px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-868 {
  width: 868px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-868 {
    width: 578.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-869 {
  width: 869px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-869 {
    width: 579.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-870 {
  width: 870px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-870 {
    width: 580px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-871 {
  width: 871px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-871 {
    width: 580.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-872 {
  width: 872px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-872 {
    width: 581.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-873 {
  width: 873px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-873 {
    width: 582px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-874 {
  width: 874px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-874 {
    width: 582.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-875 {
  width: 875px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-875 {
    width: 583.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-876 {
  width: 876px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-876 {
    width: 584px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-877 {
  width: 877px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-877 {
    width: 584.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-878 {
  width: 878px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-878 {
    width: 585.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-879 {
  width: 879px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-879 {
    width: 586px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-880 {
  width: 880px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-880 {
    width: 586.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-881 {
  width: 881px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-881 {
    width: 587.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-882 {
  width: 882px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-882 {
    width: 588px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-883 {
  width: 883px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-883 {
    width: 588.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-884 {
  width: 884px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-884 {
    width: 589.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-885 {
  width: 885px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-885 {
    width: 590px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-886 {
  width: 886px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-886 {
    width: 590.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-887 {
  width: 887px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-887 {
    width: 591.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-888 {
  width: 888px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-888 {
    width: 592px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-889 {
  width: 889px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-889 {
    width: 592.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-890 {
  width: 890px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-890 {
    width: 593.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-891 {
  width: 891px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-891 {
    width: 594px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-892 {
  width: 892px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-892 {
    width: 594.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-893 {
  width: 893px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-893 {
    width: 595.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-894 {
  width: 894px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-894 {
    width: 596px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-895 {
  width: 895px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-895 {
    width: 596.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-896 {
  width: 896px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-896 {
    width: 597.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-897 {
  width: 897px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-897 {
    width: 598px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-898 {
  width: 898px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-898 {
    width: 598.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-899 {
  width: 899px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-899 {
    width: 599.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-900 {
  width: 900px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-900 {
    width: 600px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-901 {
  width: 901px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-901 {
    width: 600.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-902 {
  width: 902px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-902 {
    width: 601.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-903 {
  width: 903px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-903 {
    width: 602px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-904 {
  width: 904px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-904 {
    width: 602.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-905 {
  width: 905px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-905 {
    width: 603.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-906 {
  width: 906px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-906 {
    width: 604px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-907 {
  width: 907px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-907 {
    width: 604.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-908 {
  width: 908px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-908 {
    width: 605.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-909 {
  width: 909px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-909 {
    width: 606px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-910 {
  width: 910px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-910 {
    width: 606.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-911 {
  width: 911px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-911 {
    width: 607.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-912 {
  width: 912px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-912 {
    width: 608px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-913 {
  width: 913px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-913 {
    width: 608.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-914 {
  width: 914px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-914 {
    width: 609.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-915 {
  width: 915px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-915 {
    width: 610px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-916 {
  width: 916px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-916 {
    width: 610.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-917 {
  width: 917px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-917 {
    width: 611.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-918 {
  width: 918px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-918 {
    width: 612px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-919 {
  width: 919px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-919 {
    width: 612.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-920 {
  width: 920px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-920 {
    width: 613.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-921 {
  width: 921px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-921 {
    width: 614px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-922 {
  width: 922px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-922 {
    width: 614.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-923 {
  width: 923px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-923 {
    width: 615.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-924 {
  width: 924px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-924 {
    width: 616px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-925 {
  width: 925px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-925 {
    width: 616.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-926 {
  width: 926px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-926 {
    width: 617.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-927 {
  width: 927px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-927 {
    width: 618px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-928 {
  width: 928px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-928 {
    width: 618.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-929 {
  width: 929px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-929 {
    width: 619.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-930 {
  width: 930px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-930 {
    width: 620px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-931 {
  width: 931px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-931 {
    width: 620.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-932 {
  width: 932px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-932 {
    width: 621.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-933 {
  width: 933px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-933 {
    width: 622px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-934 {
  width: 934px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-934 {
    width: 622.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-935 {
  width: 935px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-935 {
    width: 623.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-936 {
  width: 936px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-936 {
    width: 624px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-937 {
  width: 937px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-937 {
    width: 624.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-938 {
  width: 938px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-938 {
    width: 625.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-939 {
  width: 939px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-939 {
    width: 626px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-940 {
  width: 940px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-940 {
    width: 626.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-941 {
  width: 941px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-941 {
    width: 627.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-942 {
  width: 942px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-942 {
    width: 628px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-943 {
  width: 943px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-943 {
    width: 628.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-944 {
  width: 944px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-944 {
    width: 629.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-945 {
  width: 945px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-945 {
    width: 630px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-946 {
  width: 946px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-946 {
    width: 630.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-947 {
  width: 947px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-947 {
    width: 631.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-948 {
  width: 948px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-948 {
    width: 632px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-949 {
  width: 949px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-949 {
    width: 632.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-950 {
  width: 950px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-950 {
    width: 633.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-951 {
  width: 951px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-951 {
    width: 634px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-952 {
  width: 952px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-952 {
    width: 634.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-953 {
  width: 953px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-953 {
    width: 635.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-954 {
  width: 954px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-954 {
    width: 636px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-955 {
  width: 955px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-955 {
    width: 636.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-956 {
  width: 956px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-956 {
    width: 637.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-957 {
  width: 957px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-957 {
    width: 638px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-958 {
  width: 958px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-958 {
    width: 638.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-959 {
  width: 959px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-959 {
    width: 639.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-960 {
  width: 960px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-960 {
    width: 640px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-961 {
  width: 961px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-961 {
    width: 640.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-962 {
  width: 962px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-962 {
    width: 641.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-963 {
  width: 963px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-963 {
    width: 642px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-964 {
  width: 964px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-964 {
    width: 642.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-965 {
  width: 965px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-965 {
    width: 643.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-966 {
  width: 966px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-966 {
    width: 644px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-967 {
  width: 967px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-967 {
    width: 644.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-968 {
  width: 968px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-968 {
    width: 645.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-969 {
  width: 969px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-969 {
    width: 646px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-970 {
  width: 970px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-970 {
    width: 646.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-971 {
  width: 971px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-971 {
    width: 647.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-972 {
  width: 972px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-972 {
    width: 648px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-973 {
  width: 973px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-973 {
    width: 648.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-974 {
  width: 974px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-974 {
    width: 649.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-975 {
  width: 975px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-975 {
    width: 650px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-976 {
  width: 976px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-976 {
    width: 650.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-977 {
  width: 977px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-977 {
    width: 651.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-978 {
  width: 978px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-978 {
    width: 652px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-979 {
  width: 979px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-979 {
    width: 652.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-980 {
  width: 980px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-980 {
    width: 653.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-981 {
  width: 981px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-981 {
    width: 654px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-982 {
  width: 982px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-982 {
    width: 654.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-983 {
  width: 983px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-983 {
    width: 655.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-984 {
  width: 984px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-984 {
    width: 656px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-985 {
  width: 985px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-985 {
    width: 656.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-986 {
  width: 986px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-986 {
    width: 657.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-987 {
  width: 987px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-987 {
    width: 658px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-988 {
  width: 988px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-988 {
    width: 658.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-989 {
  width: 989px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-989 {
    width: 659.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-990 {
  width: 990px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-990 {
    width: 660px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-991 {
  width: 991px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-991 {
    width: 660.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-992 {
  width: 992px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-992 {
    width: 661.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-993 {
  width: 993px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-993 {
    width: 662px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-994 {
  width: 994px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-994 {
    width: 662.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-995 {
  width: 995px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-995 {
    width: 663.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-996 {
  width: 996px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-996 {
    width: 664px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-997 {
  width: 997px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-997 {
    width: 664.66667px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-998 {
  width: 998px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-998 {
    width: 665.33333px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-999 {
  width: 999px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-999 {
    width: 666px;
  }
}
.sustainability-waste .table thead .table-tr .table-th.w-1000 {
  width: 1000px;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table thead .table-tr .table-th.w-1000 {
    width: 666.66667px;
  }
}
.sustainability-waste .table thead .table-tr:last-child > .table-th {
  border-bottom: none;
}
.sustainability-waste .table tbody .table-tr .table-td {
  height: 58px;
  border-bottom: 2px solid #efefef;
  border-right: 2px solid #efefef;
  background-color: #fff;
  padding: 12px;
  vertical-align: middle;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .table tbody .table-tr .table-td {
    height: 30px;
    font-size: 0.875rem;
    padding: 8px;
    border-bottom: 1px solid #efefef;
    border-right: 1px solid #efefef;
  }
}
.sustainability-waste .table tbody .table-tr .table-td.--text-left {
  text-align: left;
}
.sustainability-waste .table tbody .table-tr .table-td.--text-center {
  text-align: center;
}
.sustainability-waste .table tbody .table-tr .table-td.--text-right {
  text-align: right;
}
.sustainability-waste .table tbody .table-tr .table-td:last-child {
  border-right: none;
}
.sustainability-waste .table tbody .table-tr:last-child .table-td {
  border-bottom: none;
}
.sustainability-waste .table-td.w-68 {
  width: 64px;
}
.sustainability-waste .table-td.w-78 {
  width: 74px;
}
.sustainability-waste .table-td.w-82 {
  width: 78px;
}
.sustainability-waste .table-td.w-88 {
  width: 84px;
}
.sustainability-waste .table-td.w-100 {
  width: 96px;
}
.sustainability-waste .table-td.w-120 {
  width: 116px;
}
.sustainability-waste .table-td.w-160 {
  width: 156px;
}
.sustainability-waste .table-td.--px10 {
  padding: 12px 10px;
}
.sustainability-waste .table-td.--px0 {
  padding: 12px 0;
}
.sustainability-waste .link-text {
  color: #e60012;
  font-size: 16px;
  font-size: 1rem;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
  letter-spacing: 0.08em;
  line-height: 30px;
  line-height: 1.875rem;
  text-decoration: underline;
  text-underline-offset: 2px;
  text-underline-offset: 0.125rem;
  -webkit-transition: opacity 0.18s ease-in-out;
  transition: opacity 0.18s ease-in-out;
}
@media screen and (max-width: 767px) {
  .sustainability-waste .link-text {
    font-size: 0.875rem;
    line-height: 2;
  }
}
@media (hover: hover) and (pointer: fine) {
  .sustainability-waste .link-text:hover {
    opacity: 0.7;
  }
}
.sustainability-waste .l-common__top-link-wrapper {
  margin: 40px auto;
}
@media screen and (min-width: 768px) {
  .sustainability-waste .l-common__top-link-wrapper {
    margin: 120px auto;
  }
}
.sustainability-waste .l-common__top-link-wrapper .l-common__top-link {
  margin: 0;
}

.sustainability-water .--mt1 {
  margin-top: 1px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt1 {
    margin-top: 0.5px;
  }
}
.sustainability-water .--mb1 {
  margin-bottom: 1px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb1 {
    margin-bottom: 0.5px;
  }
}
.sustainability-water .--pt1 {
  padding-top: 1px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt1 {
    padding-top: 0.5px;
  }
}
.sustainability-water .--pb1 {
  padding-bottom: 1px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb1 {
    padding-bottom: 0.5px;
  }
}
.sustainability-water .--mt2 {
  margin-top: 2px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt2 {
    margin-top: 1px;
  }
}
.sustainability-water .--mb2 {
  margin-bottom: 2px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb2 {
    margin-bottom: 1px;
  }
}
.sustainability-water .--pt2 {
  padding-top: 2px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt2 {
    padding-top: 1px;
  }
}
.sustainability-water .--pb2 {
  padding-bottom: 2px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb2 {
    padding-bottom: 1px;
  }
}
.sustainability-water .--mt3 {
  margin-top: 3px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt3 {
    margin-top: 1.5px;
  }
}
.sustainability-water .--mb3 {
  margin-bottom: 3px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb3 {
    margin-bottom: 1.5px;
  }
}
.sustainability-water .--pt3 {
  padding-top: 3px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt3 {
    padding-top: 1.5px;
  }
}
.sustainability-water .--pb3 {
  padding-bottom: 3px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb3 {
    padding-bottom: 1.5px;
  }
}
.sustainability-water .--mt4 {
  margin-top: 4px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt4 {
    margin-top: 2px;
  }
}
.sustainability-water .--mb4 {
  margin-bottom: 4px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb4 {
    margin-bottom: 2px;
  }
}
.sustainability-water .--pt4 {
  padding-top: 4px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt4 {
    padding-top: 2px;
  }
}
.sustainability-water .--pb4 {
  padding-bottom: 4px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb4 {
    padding-bottom: 2px;
  }
}
.sustainability-water .--mt5 {
  margin-top: 5px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt5 {
    margin-top: 2.5px;
  }
}
.sustainability-water .--mb5 {
  margin-bottom: 5px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb5 {
    margin-bottom: 2.5px;
  }
}
.sustainability-water .--pt5 {
  padding-top: 5px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt5 {
    padding-top: 2.5px;
  }
}
.sustainability-water .--pb5 {
  padding-bottom: 5px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb5 {
    padding-bottom: 2.5px;
  }
}
.sustainability-water .--mt6 {
  margin-top: 6px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt6 {
    margin-top: 3px;
  }
}
.sustainability-water .--mb6 {
  margin-bottom: 6px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb6 {
    margin-bottom: 3px;
  }
}
.sustainability-water .--pt6 {
  padding-top: 6px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt6 {
    padding-top: 3px;
  }
}
.sustainability-water .--pb6 {
  padding-bottom: 6px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb6 {
    padding-bottom: 3px;
  }
}
.sustainability-water .--mt7 {
  margin-top: 7px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt7 {
    margin-top: 3.5px;
  }
}
.sustainability-water .--mb7 {
  margin-bottom: 7px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb7 {
    margin-bottom: 3.5px;
  }
}
.sustainability-water .--pt7 {
  padding-top: 7px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt7 {
    padding-top: 3.5px;
  }
}
.sustainability-water .--pb7 {
  padding-bottom: 7px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb7 {
    padding-bottom: 3.5px;
  }
}
.sustainability-water .--mt8 {
  margin-top: 8px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt8 {
    margin-top: 4px;
  }
}
.sustainability-water .--mb8 {
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb8 {
    margin-bottom: 4px;
  }
}
.sustainability-water .--pt8 {
  padding-top: 8px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt8 {
    padding-top: 4px;
  }
}
.sustainability-water .--pb8 {
  padding-bottom: 8px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb8 {
    padding-bottom: 4px;
  }
}
.sustainability-water .--mt9 {
  margin-top: 9px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt9 {
    margin-top: 4.5px;
  }
}
.sustainability-water .--mb9 {
  margin-bottom: 9px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb9 {
    margin-bottom: 4.5px;
  }
}
.sustainability-water .--pt9 {
  padding-top: 9px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt9 {
    padding-top: 4.5px;
  }
}
.sustainability-water .--pb9 {
  padding-bottom: 9px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb9 {
    padding-bottom: 4.5px;
  }
}
.sustainability-water .--mt10 {
  margin-top: 10px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt10 {
    margin-top: 5px;
  }
}
.sustainability-water .--mb10 {
  margin-bottom: 10px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb10 {
    margin-bottom: 5px;
  }
}
.sustainability-water .--pt10 {
  padding-top: 10px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt10 {
    padding-top: 5px;
  }
}
.sustainability-water .--pb10 {
  padding-bottom: 10px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb10 {
    padding-bottom: 5px;
  }
}
.sustainability-water .--mt11 {
  margin-top: 11px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt11 {
    margin-top: 5.5px;
  }
}
.sustainability-water .--mb11 {
  margin-bottom: 11px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb11 {
    margin-bottom: 5.5px;
  }
}
.sustainability-water .--pt11 {
  padding-top: 11px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt11 {
    padding-top: 5.5px;
  }
}
.sustainability-water .--pb11 {
  padding-bottom: 11px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb11 {
    padding-bottom: 5.5px;
  }
}
.sustainability-water .--mt12 {
  margin-top: 12px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt12 {
    margin-top: 6px;
  }
}
.sustainability-water .--mb12 {
  margin-bottom: 12px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb12 {
    margin-bottom: 6px;
  }
}
.sustainability-water .--pt12 {
  padding-top: 12px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt12 {
    padding-top: 6px;
  }
}
.sustainability-water .--pb12 {
  padding-bottom: 12px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb12 {
    padding-bottom: 6px;
  }
}
.sustainability-water .--mt13 {
  margin-top: 13px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt13 {
    margin-top: 6.5px;
  }
}
.sustainability-water .--mb13 {
  margin-bottom: 13px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb13 {
    margin-bottom: 6.5px;
  }
}
.sustainability-water .--pt13 {
  padding-top: 13px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt13 {
    padding-top: 6.5px;
  }
}
.sustainability-water .--pb13 {
  padding-bottom: 13px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb13 {
    padding-bottom: 6.5px;
  }
}
.sustainability-water .--mt14 {
  margin-top: 14px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt14 {
    margin-top: 7px;
  }
}
.sustainability-water .--mb14 {
  margin-bottom: 14px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb14 {
    margin-bottom: 7px;
  }
}
.sustainability-water .--pt14 {
  padding-top: 14px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt14 {
    padding-top: 7px;
  }
}
.sustainability-water .--pb14 {
  padding-bottom: 14px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb14 {
    padding-bottom: 7px;
  }
}
.sustainability-water .--mt15 {
  margin-top: 15px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt15 {
    margin-top: 7.5px;
  }
}
.sustainability-water .--mb15 {
  margin-bottom: 15px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb15 {
    margin-bottom: 7.5px;
  }
}
.sustainability-water .--pt15 {
  padding-top: 15px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt15 {
    padding-top: 7.5px;
  }
}
.sustainability-water .--pb15 {
  padding-bottom: 15px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb15 {
    padding-bottom: 7.5px;
  }
}
.sustainability-water .--mt16 {
  margin-top: 16px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt16 {
    margin-top: 8px;
  }
}
.sustainability-water .--mb16 {
  margin-bottom: 16px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb16 {
    margin-bottom: 8px;
  }
}
.sustainability-water .--pt16 {
  padding-top: 16px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt16 {
    padding-top: 8px;
  }
}
.sustainability-water .--pb16 {
  padding-bottom: 16px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb16 {
    padding-bottom: 8px;
  }
}
.sustainability-water .--mt17 {
  margin-top: 17px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt17 {
    margin-top: 8.5px;
  }
}
.sustainability-water .--mb17 {
  margin-bottom: 17px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb17 {
    margin-bottom: 8.5px;
  }
}
.sustainability-water .--pt17 {
  padding-top: 17px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt17 {
    padding-top: 8.5px;
  }
}
.sustainability-water .--pb17 {
  padding-bottom: 17px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb17 {
    padding-bottom: 8.5px;
  }
}
.sustainability-water .--mt18 {
  margin-top: 18px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt18 {
    margin-top: 9px;
  }
}
.sustainability-water .--mb18 {
  margin-bottom: 18px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb18 {
    margin-bottom: 9px;
  }
}
.sustainability-water .--pt18 {
  padding-top: 18px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt18 {
    padding-top: 9px;
  }
}
.sustainability-water .--pb18 {
  padding-bottom: 18px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb18 {
    padding-bottom: 9px;
  }
}
.sustainability-water .--mt19 {
  margin-top: 19px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt19 {
    margin-top: 9.5px;
  }
}
.sustainability-water .--mb19 {
  margin-bottom: 19px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb19 {
    margin-bottom: 9.5px;
  }
}
.sustainability-water .--pt19 {
  padding-top: 19px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt19 {
    padding-top: 9.5px;
  }
}
.sustainability-water .--pb19 {
  padding-bottom: 19px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb19 {
    padding-bottom: 9.5px;
  }
}
.sustainability-water .--mt20 {
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt20 {
    margin-top: 10px;
  }
}
.sustainability-water .--mb20 {
  margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb20 {
    margin-bottom: 10px;
  }
}
.sustainability-water .--pt20 {
  padding-top: 20px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt20 {
    padding-top: 10px;
  }
}
.sustainability-water .--pb20 {
  padding-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb20 {
    padding-bottom: 10px;
  }
}
.sustainability-water .--mt21 {
  margin-top: 21px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt21 {
    margin-top: 10.5px;
  }
}
.sustainability-water .--mb21 {
  margin-bottom: 21px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb21 {
    margin-bottom: 10.5px;
  }
}
.sustainability-water .--pt21 {
  padding-top: 21px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt21 {
    padding-top: 10.5px;
  }
}
.sustainability-water .--pb21 {
  padding-bottom: 21px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb21 {
    padding-bottom: 10.5px;
  }
}
.sustainability-water .--mt22 {
  margin-top: 22px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt22 {
    margin-top: 11px;
  }
}
.sustainability-water .--mb22 {
  margin-bottom: 22px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb22 {
    margin-bottom: 11px;
  }
}
.sustainability-water .--pt22 {
  padding-top: 22px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt22 {
    padding-top: 11px;
  }
}
.sustainability-water .--pb22 {
  padding-bottom: 22px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb22 {
    padding-bottom: 11px;
  }
}
.sustainability-water .--mt23 {
  margin-top: 23px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt23 {
    margin-top: 11.5px;
  }
}
.sustainability-water .--mb23 {
  margin-bottom: 23px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb23 {
    margin-bottom: 11.5px;
  }
}
.sustainability-water .--pt23 {
  padding-top: 23px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt23 {
    padding-top: 11.5px;
  }
}
.sustainability-water .--pb23 {
  padding-bottom: 23px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb23 {
    padding-bottom: 11.5px;
  }
}
.sustainability-water .--mt24 {
  margin-top: 24px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt24 {
    margin-top: 12px;
  }
}
.sustainability-water .--mb24 {
  margin-bottom: 24px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb24 {
    margin-bottom: 12px;
  }
}
.sustainability-water .--pt24 {
  padding-top: 24px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt24 {
    padding-top: 12px;
  }
}
.sustainability-water .--pb24 {
  padding-bottom: 24px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb24 {
    padding-bottom: 12px;
  }
}
.sustainability-water .--mt25 {
  margin-top: 25px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt25 {
    margin-top: 12.5px;
  }
}
.sustainability-water .--mb25 {
  margin-bottom: 25px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb25 {
    margin-bottom: 12.5px;
  }
}
.sustainability-water .--pt25 {
  padding-top: 25px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt25 {
    padding-top: 12.5px;
  }
}
.sustainability-water .--pb25 {
  padding-bottom: 25px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb25 {
    padding-bottom: 12.5px;
  }
}
.sustainability-water .--mt26 {
  margin-top: 26px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt26 {
    margin-top: 13px;
  }
}
.sustainability-water .--mb26 {
  margin-bottom: 26px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb26 {
    margin-bottom: 13px;
  }
}
.sustainability-water .--pt26 {
  padding-top: 26px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt26 {
    padding-top: 13px;
  }
}
.sustainability-water .--pb26 {
  padding-bottom: 26px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb26 {
    padding-bottom: 13px;
  }
}
.sustainability-water .--mt27 {
  margin-top: 27px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt27 {
    margin-top: 13.5px;
  }
}
.sustainability-water .--mb27 {
  margin-bottom: 27px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb27 {
    margin-bottom: 13.5px;
  }
}
.sustainability-water .--pt27 {
  padding-top: 27px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt27 {
    padding-top: 13.5px;
  }
}
.sustainability-water .--pb27 {
  padding-bottom: 27px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb27 {
    padding-bottom: 13.5px;
  }
}
.sustainability-water .--mt28 {
  margin-top: 28px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt28 {
    margin-top: 14px;
  }
}
.sustainability-water .--mb28 {
  margin-bottom: 28px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb28 {
    margin-bottom: 14px;
  }
}
.sustainability-water .--pt28 {
  padding-top: 28px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt28 {
    padding-top: 14px;
  }
}
.sustainability-water .--pb28 {
  padding-bottom: 28px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb28 {
    padding-bottom: 14px;
  }
}
.sustainability-water .--mt29 {
  margin-top: 29px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt29 {
    margin-top: 14.5px;
  }
}
.sustainability-water .--mb29 {
  margin-bottom: 29px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb29 {
    margin-bottom: 14.5px;
  }
}
.sustainability-water .--pt29 {
  padding-top: 29px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt29 {
    padding-top: 14.5px;
  }
}
.sustainability-water .--pb29 {
  padding-bottom: 29px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb29 {
    padding-bottom: 14.5px;
  }
}
.sustainability-water .--mt30 {
  margin-top: 30px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt30 {
    margin-top: 15px;
  }
}
.sustainability-water .--mb30 {
  margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb30 {
    margin-bottom: 15px;
  }
}
.sustainability-water .--pt30 {
  padding-top: 30px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt30 {
    padding-top: 15px;
  }
}
.sustainability-water .--pb30 {
  padding-bottom: 30px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb30 {
    padding-bottom: 15px;
  }
}
.sustainability-water .--mt31 {
  margin-top: 31px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt31 {
    margin-top: 15.5px;
  }
}
.sustainability-water .--mb31 {
  margin-bottom: 31px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb31 {
    margin-bottom: 15.5px;
  }
}
.sustainability-water .--pt31 {
  padding-top: 31px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt31 {
    padding-top: 15.5px;
  }
}
.sustainability-water .--pb31 {
  padding-bottom: 31px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb31 {
    padding-bottom: 15.5px;
  }
}
.sustainability-water .--mt32 {
  margin-top: 32px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt32 {
    margin-top: 16px;
  }
}
.sustainability-water .--mb32 {
  margin-bottom: 32px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb32 {
    margin-bottom: 16px;
  }
}
.sustainability-water .--pt32 {
  padding-top: 32px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt32 {
    padding-top: 16px;
  }
}
.sustainability-water .--pb32 {
  padding-bottom: 32px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb32 {
    padding-bottom: 16px;
  }
}
.sustainability-water .--mt33 {
  margin-top: 33px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt33 {
    margin-top: 16.5px;
  }
}
.sustainability-water .--mb33 {
  margin-bottom: 33px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb33 {
    margin-bottom: 16.5px;
  }
}
.sustainability-water .--pt33 {
  padding-top: 33px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt33 {
    padding-top: 16.5px;
  }
}
.sustainability-water .--pb33 {
  padding-bottom: 33px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb33 {
    padding-bottom: 16.5px;
  }
}
.sustainability-water .--mt34 {
  margin-top: 34px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt34 {
    margin-top: 17px;
  }
}
.sustainability-water .--mb34 {
  margin-bottom: 34px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb34 {
    margin-bottom: 17px;
  }
}
.sustainability-water .--pt34 {
  padding-top: 34px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt34 {
    padding-top: 17px;
  }
}
.sustainability-water .--pb34 {
  padding-bottom: 34px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb34 {
    padding-bottom: 17px;
  }
}
.sustainability-water .--mt35 {
  margin-top: 35px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt35 {
    margin-top: 17.5px;
  }
}
.sustainability-water .--mb35 {
  margin-bottom: 35px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb35 {
    margin-bottom: 17.5px;
  }
}
.sustainability-water .--pt35 {
  padding-top: 35px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt35 {
    padding-top: 17.5px;
  }
}
.sustainability-water .--pb35 {
  padding-bottom: 35px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb35 {
    padding-bottom: 17.5px;
  }
}
.sustainability-water .--mt36 {
  margin-top: 36px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt36 {
    margin-top: 18px;
  }
}
.sustainability-water .--mb36 {
  margin-bottom: 36px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb36 {
    margin-bottom: 18px;
  }
}
.sustainability-water .--pt36 {
  padding-top: 36px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt36 {
    padding-top: 18px;
  }
}
.sustainability-water .--pb36 {
  padding-bottom: 36px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb36 {
    padding-bottom: 18px;
  }
}
.sustainability-water .--mt37 {
  margin-top: 37px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt37 {
    margin-top: 18.5px;
  }
}
.sustainability-water .--mb37 {
  margin-bottom: 37px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb37 {
    margin-bottom: 18.5px;
  }
}
.sustainability-water .--pt37 {
  padding-top: 37px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt37 {
    padding-top: 18.5px;
  }
}
.sustainability-water .--pb37 {
  padding-bottom: 37px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb37 {
    padding-bottom: 18.5px;
  }
}
.sustainability-water .--mt38 {
  margin-top: 38px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt38 {
    margin-top: 19px;
  }
}
.sustainability-water .--mb38 {
  margin-bottom: 38px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb38 {
    margin-bottom: 19px;
  }
}
.sustainability-water .--pt38 {
  padding-top: 38px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt38 {
    padding-top: 19px;
  }
}
.sustainability-water .--pb38 {
  padding-bottom: 38px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb38 {
    padding-bottom: 19px;
  }
}
.sustainability-water .--mt39 {
  margin-top: 39px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt39 {
    margin-top: 19.5px;
  }
}
.sustainability-water .--mb39 {
  margin-bottom: 39px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb39 {
    margin-bottom: 19.5px;
  }
}
.sustainability-water .--pt39 {
  padding-top: 39px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt39 {
    padding-top: 19.5px;
  }
}
.sustainability-water .--pb39 {
  padding-bottom: 39px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb39 {
    padding-bottom: 19.5px;
  }
}
.sustainability-water .--mt40 {
  margin-top: 40px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt40 {
    margin-top: 20px;
  }
}
.sustainability-water .--mb40 {
  margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb40 {
    margin-bottom: 20px;
  }
}
.sustainability-water .--pt40 {
  padding-top: 40px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt40 {
    padding-top: 20px;
  }
}
.sustainability-water .--pb40 {
  padding-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb40 {
    padding-bottom: 20px;
  }
}
.sustainability-water .--mt41 {
  margin-top: 41px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt41 {
    margin-top: 20.5px;
  }
}
.sustainability-water .--mb41 {
  margin-bottom: 41px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb41 {
    margin-bottom: 20.5px;
  }
}
.sustainability-water .--pt41 {
  padding-top: 41px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt41 {
    padding-top: 20.5px;
  }
}
.sustainability-water .--pb41 {
  padding-bottom: 41px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb41 {
    padding-bottom: 20.5px;
  }
}
.sustainability-water .--mt42 {
  margin-top: 42px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt42 {
    margin-top: 21px;
  }
}
.sustainability-water .--mb42 {
  margin-bottom: 42px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb42 {
    margin-bottom: 21px;
  }
}
.sustainability-water .--pt42 {
  padding-top: 42px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt42 {
    padding-top: 21px;
  }
}
.sustainability-water .--pb42 {
  padding-bottom: 42px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb42 {
    padding-bottom: 21px;
  }
}
.sustainability-water .--mt43 {
  margin-top: 43px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt43 {
    margin-top: 21.5px;
  }
}
.sustainability-water .--mb43 {
  margin-bottom: 43px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb43 {
    margin-bottom: 21.5px;
  }
}
.sustainability-water .--pt43 {
  padding-top: 43px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt43 {
    padding-top: 21.5px;
  }
}
.sustainability-water .--pb43 {
  padding-bottom: 43px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb43 {
    padding-bottom: 21.5px;
  }
}
.sustainability-water .--mt44 {
  margin-top: 44px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt44 {
    margin-top: 22px;
  }
}
.sustainability-water .--mb44 {
  margin-bottom: 44px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb44 {
    margin-bottom: 22px;
  }
}
.sustainability-water .--pt44 {
  padding-top: 44px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt44 {
    padding-top: 22px;
  }
}
.sustainability-water .--pb44 {
  padding-bottom: 44px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb44 {
    padding-bottom: 22px;
  }
}
.sustainability-water .--mt45 {
  margin-top: 45px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt45 {
    margin-top: 22.5px;
  }
}
.sustainability-water .--mb45 {
  margin-bottom: 45px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb45 {
    margin-bottom: 22.5px;
  }
}
.sustainability-water .--pt45 {
  padding-top: 45px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt45 {
    padding-top: 22.5px;
  }
}
.sustainability-water .--pb45 {
  padding-bottom: 45px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb45 {
    padding-bottom: 22.5px;
  }
}
.sustainability-water .--mt46 {
  margin-top: 46px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt46 {
    margin-top: 23px;
  }
}
.sustainability-water .--mb46 {
  margin-bottom: 46px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb46 {
    margin-bottom: 23px;
  }
}
.sustainability-water .--pt46 {
  padding-top: 46px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt46 {
    padding-top: 23px;
  }
}
.sustainability-water .--pb46 {
  padding-bottom: 46px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb46 {
    padding-bottom: 23px;
  }
}
.sustainability-water .--mt47 {
  margin-top: 47px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt47 {
    margin-top: 23.5px;
  }
}
.sustainability-water .--mb47 {
  margin-bottom: 47px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb47 {
    margin-bottom: 23.5px;
  }
}
.sustainability-water .--pt47 {
  padding-top: 47px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt47 {
    padding-top: 23.5px;
  }
}
.sustainability-water .--pb47 {
  padding-bottom: 47px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb47 {
    padding-bottom: 23.5px;
  }
}
.sustainability-water .--mt48 {
  margin-top: 48px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt48 {
    margin-top: 24px;
  }
}
.sustainability-water .--mb48 {
  margin-bottom: 48px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb48 {
    margin-bottom: 24px;
  }
}
.sustainability-water .--pt48 {
  padding-top: 48px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt48 {
    padding-top: 24px;
  }
}
.sustainability-water .--pb48 {
  padding-bottom: 48px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb48 {
    padding-bottom: 24px;
  }
}
.sustainability-water .--mt49 {
  margin-top: 49px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt49 {
    margin-top: 24.5px;
  }
}
.sustainability-water .--mb49 {
  margin-bottom: 49px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb49 {
    margin-bottom: 24.5px;
  }
}
.sustainability-water .--pt49 {
  padding-top: 49px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt49 {
    padding-top: 24.5px;
  }
}
.sustainability-water .--pb49 {
  padding-bottom: 49px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb49 {
    padding-bottom: 24.5px;
  }
}
.sustainability-water .--mt50 {
  margin-top: 50px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt50 {
    margin-top: 25px;
  }
}
.sustainability-water .--mb50 {
  margin-bottom: 50px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb50 {
    margin-bottom: 25px;
  }
}
.sustainability-water .--pt50 {
  padding-top: 50px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt50 {
    padding-top: 25px;
  }
}
.sustainability-water .--pb50 {
  padding-bottom: 50px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb50 {
    padding-bottom: 25px;
  }
}
.sustainability-water .--mt51 {
  margin-top: 51px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt51 {
    margin-top: 25.5px;
  }
}
.sustainability-water .--mb51 {
  margin-bottom: 51px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb51 {
    margin-bottom: 25.5px;
  }
}
.sustainability-water .--pt51 {
  padding-top: 51px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt51 {
    padding-top: 25.5px;
  }
}
.sustainability-water .--pb51 {
  padding-bottom: 51px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb51 {
    padding-bottom: 25.5px;
  }
}
.sustainability-water .--mt52 {
  margin-top: 52px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt52 {
    margin-top: 26px;
  }
}
.sustainability-water .--mb52 {
  margin-bottom: 52px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb52 {
    margin-bottom: 26px;
  }
}
.sustainability-water .--pt52 {
  padding-top: 52px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt52 {
    padding-top: 26px;
  }
}
.sustainability-water .--pb52 {
  padding-bottom: 52px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb52 {
    padding-bottom: 26px;
  }
}
.sustainability-water .--mt53 {
  margin-top: 53px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt53 {
    margin-top: 26.5px;
  }
}
.sustainability-water .--mb53 {
  margin-bottom: 53px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb53 {
    margin-bottom: 26.5px;
  }
}
.sustainability-water .--pt53 {
  padding-top: 53px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt53 {
    padding-top: 26.5px;
  }
}
.sustainability-water .--pb53 {
  padding-bottom: 53px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb53 {
    padding-bottom: 26.5px;
  }
}
.sustainability-water .--mt54 {
  margin-top: 54px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt54 {
    margin-top: 27px;
  }
}
.sustainability-water .--mb54 {
  margin-bottom: 54px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb54 {
    margin-bottom: 27px;
  }
}
.sustainability-water .--pt54 {
  padding-top: 54px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt54 {
    padding-top: 27px;
  }
}
.sustainability-water .--pb54 {
  padding-bottom: 54px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb54 {
    padding-bottom: 27px;
  }
}
.sustainability-water .--mt55 {
  margin-top: 55px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt55 {
    margin-top: 27.5px;
  }
}
.sustainability-water .--mb55 {
  margin-bottom: 55px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb55 {
    margin-bottom: 27.5px;
  }
}
.sustainability-water .--pt55 {
  padding-top: 55px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt55 {
    padding-top: 27.5px;
  }
}
.sustainability-water .--pb55 {
  padding-bottom: 55px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb55 {
    padding-bottom: 27.5px;
  }
}
.sustainability-water .--mt56 {
  margin-top: 56px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt56 {
    margin-top: 28px;
  }
}
.sustainability-water .--mb56 {
  margin-bottom: 56px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb56 {
    margin-bottom: 28px;
  }
}
.sustainability-water .--pt56 {
  padding-top: 56px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt56 {
    padding-top: 28px;
  }
}
.sustainability-water .--pb56 {
  padding-bottom: 56px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb56 {
    padding-bottom: 28px;
  }
}
.sustainability-water .--mt57 {
  margin-top: 57px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt57 {
    margin-top: 28.5px;
  }
}
.sustainability-water .--mb57 {
  margin-bottom: 57px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb57 {
    margin-bottom: 28.5px;
  }
}
.sustainability-water .--pt57 {
  padding-top: 57px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt57 {
    padding-top: 28.5px;
  }
}
.sustainability-water .--pb57 {
  padding-bottom: 57px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb57 {
    padding-bottom: 28.5px;
  }
}
.sustainability-water .--mt58 {
  margin-top: 58px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt58 {
    margin-top: 29px;
  }
}
.sustainability-water .--mb58 {
  margin-bottom: 58px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb58 {
    margin-bottom: 29px;
  }
}
.sustainability-water .--pt58 {
  padding-top: 58px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt58 {
    padding-top: 29px;
  }
}
.sustainability-water .--pb58 {
  padding-bottom: 58px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb58 {
    padding-bottom: 29px;
  }
}
.sustainability-water .--mt59 {
  margin-top: 59px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt59 {
    margin-top: 29.5px;
  }
}
.sustainability-water .--mb59 {
  margin-bottom: 59px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb59 {
    margin-bottom: 29.5px;
  }
}
.sustainability-water .--pt59 {
  padding-top: 59px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt59 {
    padding-top: 29.5px;
  }
}
.sustainability-water .--pb59 {
  padding-bottom: 59px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb59 {
    padding-bottom: 29.5px;
  }
}
.sustainability-water .--mt60 {
  margin-top: 60px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt60 {
    margin-top: 30px;
  }
}
.sustainability-water .--mb60 {
  margin-bottom: 60px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb60 {
    margin-bottom: 30px;
  }
}
.sustainability-water .--pt60 {
  padding-top: 60px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt60 {
    padding-top: 30px;
  }
}
.sustainability-water .--pb60 {
  padding-bottom: 60px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb60 {
    padding-bottom: 30px;
  }
}
.sustainability-water .--mt61 {
  margin-top: 61px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt61 {
    margin-top: 30.5px;
  }
}
.sustainability-water .--mb61 {
  margin-bottom: 61px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb61 {
    margin-bottom: 30.5px;
  }
}
.sustainability-water .--pt61 {
  padding-top: 61px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt61 {
    padding-top: 30.5px;
  }
}
.sustainability-water .--pb61 {
  padding-bottom: 61px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb61 {
    padding-bottom: 30.5px;
  }
}
.sustainability-water .--mt62 {
  margin-top: 62px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt62 {
    margin-top: 31px;
  }
}
.sustainability-water .--mb62 {
  margin-bottom: 62px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb62 {
    margin-bottom: 31px;
  }
}
.sustainability-water .--pt62 {
  padding-top: 62px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt62 {
    padding-top: 31px;
  }
}
.sustainability-water .--pb62 {
  padding-bottom: 62px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb62 {
    padding-bottom: 31px;
  }
}
.sustainability-water .--mt63 {
  margin-top: 63px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt63 {
    margin-top: 31.5px;
  }
}
.sustainability-water .--mb63 {
  margin-bottom: 63px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb63 {
    margin-bottom: 31.5px;
  }
}
.sustainability-water .--pt63 {
  padding-top: 63px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt63 {
    padding-top: 31.5px;
  }
}
.sustainability-water .--pb63 {
  padding-bottom: 63px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb63 {
    padding-bottom: 31.5px;
  }
}
.sustainability-water .--mt64 {
  margin-top: 64px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt64 {
    margin-top: 32px;
  }
}
.sustainability-water .--mb64 {
  margin-bottom: 64px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb64 {
    margin-bottom: 32px;
  }
}
.sustainability-water .--pt64 {
  padding-top: 64px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt64 {
    padding-top: 32px;
  }
}
.sustainability-water .--pb64 {
  padding-bottom: 64px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb64 {
    padding-bottom: 32px;
  }
}
.sustainability-water .--mt65 {
  margin-top: 65px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt65 {
    margin-top: 32.5px;
  }
}
.sustainability-water .--mb65 {
  margin-bottom: 65px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb65 {
    margin-bottom: 32.5px;
  }
}
.sustainability-water .--pt65 {
  padding-top: 65px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt65 {
    padding-top: 32.5px;
  }
}
.sustainability-water .--pb65 {
  padding-bottom: 65px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb65 {
    padding-bottom: 32.5px;
  }
}
.sustainability-water .--mt66 {
  margin-top: 66px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt66 {
    margin-top: 33px;
  }
}
.sustainability-water .--mb66 {
  margin-bottom: 66px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb66 {
    margin-bottom: 33px;
  }
}
.sustainability-water .--pt66 {
  padding-top: 66px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt66 {
    padding-top: 33px;
  }
}
.sustainability-water .--pb66 {
  padding-bottom: 66px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb66 {
    padding-bottom: 33px;
  }
}
.sustainability-water .--mt67 {
  margin-top: 67px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt67 {
    margin-top: 33.5px;
  }
}
.sustainability-water .--mb67 {
  margin-bottom: 67px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb67 {
    margin-bottom: 33.5px;
  }
}
.sustainability-water .--pt67 {
  padding-top: 67px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt67 {
    padding-top: 33.5px;
  }
}
.sustainability-water .--pb67 {
  padding-bottom: 67px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb67 {
    padding-bottom: 33.5px;
  }
}
.sustainability-water .--mt68 {
  margin-top: 68px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt68 {
    margin-top: 34px;
  }
}
.sustainability-water .--mb68 {
  margin-bottom: 68px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb68 {
    margin-bottom: 34px;
  }
}
.sustainability-water .--pt68 {
  padding-top: 68px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt68 {
    padding-top: 34px;
  }
}
.sustainability-water .--pb68 {
  padding-bottom: 68px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb68 {
    padding-bottom: 34px;
  }
}
.sustainability-water .--mt69 {
  margin-top: 69px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt69 {
    margin-top: 34.5px;
  }
}
.sustainability-water .--mb69 {
  margin-bottom: 69px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb69 {
    margin-bottom: 34.5px;
  }
}
.sustainability-water .--pt69 {
  padding-top: 69px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt69 {
    padding-top: 34.5px;
  }
}
.sustainability-water .--pb69 {
  padding-bottom: 69px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb69 {
    padding-bottom: 34.5px;
  }
}
.sustainability-water .--mt70 {
  margin-top: 70px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt70 {
    margin-top: 35px;
  }
}
.sustainability-water .--mb70 {
  margin-bottom: 70px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb70 {
    margin-bottom: 35px;
  }
}
.sustainability-water .--pt70 {
  padding-top: 70px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt70 {
    padding-top: 35px;
  }
}
.sustainability-water .--pb70 {
  padding-bottom: 70px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb70 {
    padding-bottom: 35px;
  }
}
.sustainability-water .--mt71 {
  margin-top: 71px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt71 {
    margin-top: 35.5px;
  }
}
.sustainability-water .--mb71 {
  margin-bottom: 71px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb71 {
    margin-bottom: 35.5px;
  }
}
.sustainability-water .--pt71 {
  padding-top: 71px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt71 {
    padding-top: 35.5px;
  }
}
.sustainability-water .--pb71 {
  padding-bottom: 71px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb71 {
    padding-bottom: 35.5px;
  }
}
.sustainability-water .--mt72 {
  margin-top: 72px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt72 {
    margin-top: 36px;
  }
}
.sustainability-water .--mb72 {
  margin-bottom: 72px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb72 {
    margin-bottom: 36px;
  }
}
.sustainability-water .--pt72 {
  padding-top: 72px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt72 {
    padding-top: 36px;
  }
}
.sustainability-water .--pb72 {
  padding-bottom: 72px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb72 {
    padding-bottom: 36px;
  }
}
.sustainability-water .--mt73 {
  margin-top: 73px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt73 {
    margin-top: 36.5px;
  }
}
.sustainability-water .--mb73 {
  margin-bottom: 73px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb73 {
    margin-bottom: 36.5px;
  }
}
.sustainability-water .--pt73 {
  padding-top: 73px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt73 {
    padding-top: 36.5px;
  }
}
.sustainability-water .--pb73 {
  padding-bottom: 73px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb73 {
    padding-bottom: 36.5px;
  }
}
.sustainability-water .--mt74 {
  margin-top: 74px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt74 {
    margin-top: 37px;
  }
}
.sustainability-water .--mb74 {
  margin-bottom: 74px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb74 {
    margin-bottom: 37px;
  }
}
.sustainability-water .--pt74 {
  padding-top: 74px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt74 {
    padding-top: 37px;
  }
}
.sustainability-water .--pb74 {
  padding-bottom: 74px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb74 {
    padding-bottom: 37px;
  }
}
.sustainability-water .--mt75 {
  margin-top: 75px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt75 {
    margin-top: 37.5px;
  }
}
.sustainability-water .--mb75 {
  margin-bottom: 75px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb75 {
    margin-bottom: 37.5px;
  }
}
.sustainability-water .--pt75 {
  padding-top: 75px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt75 {
    padding-top: 37.5px;
  }
}
.sustainability-water .--pb75 {
  padding-bottom: 75px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb75 {
    padding-bottom: 37.5px;
  }
}
.sustainability-water .--mt76 {
  margin-top: 76px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt76 {
    margin-top: 38px;
  }
}
.sustainability-water .--mb76 {
  margin-bottom: 76px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb76 {
    margin-bottom: 38px;
  }
}
.sustainability-water .--pt76 {
  padding-top: 76px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt76 {
    padding-top: 38px;
  }
}
.sustainability-water .--pb76 {
  padding-bottom: 76px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb76 {
    padding-bottom: 38px;
  }
}
.sustainability-water .--mt77 {
  margin-top: 77px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt77 {
    margin-top: 38.5px;
  }
}
.sustainability-water .--mb77 {
  margin-bottom: 77px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb77 {
    margin-bottom: 38.5px;
  }
}
.sustainability-water .--pt77 {
  padding-top: 77px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt77 {
    padding-top: 38.5px;
  }
}
.sustainability-water .--pb77 {
  padding-bottom: 77px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb77 {
    padding-bottom: 38.5px;
  }
}
.sustainability-water .--mt78 {
  margin-top: 78px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt78 {
    margin-top: 39px;
  }
}
.sustainability-water .--mb78 {
  margin-bottom: 78px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb78 {
    margin-bottom: 39px;
  }
}
.sustainability-water .--pt78 {
  padding-top: 78px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt78 {
    padding-top: 39px;
  }
}
.sustainability-water .--pb78 {
  padding-bottom: 78px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb78 {
    padding-bottom: 39px;
  }
}
.sustainability-water .--mt79 {
  margin-top: 79px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt79 {
    margin-top: 39.5px;
  }
}
.sustainability-water .--mb79 {
  margin-bottom: 79px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb79 {
    margin-bottom: 39.5px;
  }
}
.sustainability-water .--pt79 {
  padding-top: 79px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt79 {
    padding-top: 39.5px;
  }
}
.sustainability-water .--pb79 {
  padding-bottom: 79px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb79 {
    padding-bottom: 39.5px;
  }
}
.sustainability-water .--mt80 {
  margin-top: 80px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt80 {
    margin-top: 40px;
  }
}
.sustainability-water .--mb80 {
  margin-bottom: 80px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb80 {
    margin-bottom: 40px;
  }
}
.sustainability-water .--pt80 {
  padding-top: 80px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt80 {
    padding-top: 40px;
  }
}
.sustainability-water .--pb80 {
  padding-bottom: 80px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb80 {
    padding-bottom: 40px;
  }
}
.sustainability-water .--mt81 {
  margin-top: 81px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt81 {
    margin-top: 40.5px;
  }
}
.sustainability-water .--mb81 {
  margin-bottom: 81px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb81 {
    margin-bottom: 40.5px;
  }
}
.sustainability-water .--pt81 {
  padding-top: 81px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt81 {
    padding-top: 40.5px;
  }
}
.sustainability-water .--pb81 {
  padding-bottom: 81px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb81 {
    padding-bottom: 40.5px;
  }
}
.sustainability-water .--mt82 {
  margin-top: 82px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt82 {
    margin-top: 41px;
  }
}
.sustainability-water .--mb82 {
  margin-bottom: 82px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb82 {
    margin-bottom: 41px;
  }
}
.sustainability-water .--pt82 {
  padding-top: 82px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt82 {
    padding-top: 41px;
  }
}
.sustainability-water .--pb82 {
  padding-bottom: 82px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb82 {
    padding-bottom: 41px;
  }
}
.sustainability-water .--mt83 {
  margin-top: 83px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt83 {
    margin-top: 41.5px;
  }
}
.sustainability-water .--mb83 {
  margin-bottom: 83px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb83 {
    margin-bottom: 41.5px;
  }
}
.sustainability-water .--pt83 {
  padding-top: 83px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt83 {
    padding-top: 41.5px;
  }
}
.sustainability-water .--pb83 {
  padding-bottom: 83px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb83 {
    padding-bottom: 41.5px;
  }
}
.sustainability-water .--mt84 {
  margin-top: 84px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt84 {
    margin-top: 42px;
  }
}
.sustainability-water .--mb84 {
  margin-bottom: 84px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb84 {
    margin-bottom: 42px;
  }
}
.sustainability-water .--pt84 {
  padding-top: 84px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt84 {
    padding-top: 42px;
  }
}
.sustainability-water .--pb84 {
  padding-bottom: 84px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb84 {
    padding-bottom: 42px;
  }
}
.sustainability-water .--mt85 {
  margin-top: 85px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt85 {
    margin-top: 42.5px;
  }
}
.sustainability-water .--mb85 {
  margin-bottom: 85px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb85 {
    margin-bottom: 42.5px;
  }
}
.sustainability-water .--pt85 {
  padding-top: 85px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt85 {
    padding-top: 42.5px;
  }
}
.sustainability-water .--pb85 {
  padding-bottom: 85px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb85 {
    padding-bottom: 42.5px;
  }
}
.sustainability-water .--mt86 {
  margin-top: 86px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt86 {
    margin-top: 43px;
  }
}
.sustainability-water .--mb86 {
  margin-bottom: 86px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb86 {
    margin-bottom: 43px;
  }
}
.sustainability-water .--pt86 {
  padding-top: 86px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt86 {
    padding-top: 43px;
  }
}
.sustainability-water .--pb86 {
  padding-bottom: 86px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb86 {
    padding-bottom: 43px;
  }
}
.sustainability-water .--mt87 {
  margin-top: 87px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt87 {
    margin-top: 43.5px;
  }
}
.sustainability-water .--mb87 {
  margin-bottom: 87px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb87 {
    margin-bottom: 43.5px;
  }
}
.sustainability-water .--pt87 {
  padding-top: 87px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt87 {
    padding-top: 43.5px;
  }
}
.sustainability-water .--pb87 {
  padding-bottom: 87px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb87 {
    padding-bottom: 43.5px;
  }
}
.sustainability-water .--mt88 {
  margin-top: 88px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt88 {
    margin-top: 44px;
  }
}
.sustainability-water .--mb88 {
  margin-bottom: 88px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb88 {
    margin-bottom: 44px;
  }
}
.sustainability-water .--pt88 {
  padding-top: 88px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt88 {
    padding-top: 44px;
  }
}
.sustainability-water .--pb88 {
  padding-bottom: 88px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb88 {
    padding-bottom: 44px;
  }
}
.sustainability-water .--mt89 {
  margin-top: 89px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt89 {
    margin-top: 44.5px;
  }
}
.sustainability-water .--mb89 {
  margin-bottom: 89px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb89 {
    margin-bottom: 44.5px;
  }
}
.sustainability-water .--pt89 {
  padding-top: 89px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt89 {
    padding-top: 44.5px;
  }
}
.sustainability-water .--pb89 {
  padding-bottom: 89px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb89 {
    padding-bottom: 44.5px;
  }
}
.sustainability-water .--mt90 {
  margin-top: 90px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt90 {
    margin-top: 45px;
  }
}
.sustainability-water .--mb90 {
  margin-bottom: 90px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb90 {
    margin-bottom: 45px;
  }
}
.sustainability-water .--pt90 {
  padding-top: 90px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt90 {
    padding-top: 45px;
  }
}
.sustainability-water .--pb90 {
  padding-bottom: 90px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb90 {
    padding-bottom: 45px;
  }
}
.sustainability-water .--mt91 {
  margin-top: 91px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt91 {
    margin-top: 45.5px;
  }
}
.sustainability-water .--mb91 {
  margin-bottom: 91px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb91 {
    margin-bottom: 45.5px;
  }
}
.sustainability-water .--pt91 {
  padding-top: 91px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt91 {
    padding-top: 45.5px;
  }
}
.sustainability-water .--pb91 {
  padding-bottom: 91px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb91 {
    padding-bottom: 45.5px;
  }
}
.sustainability-water .--mt92 {
  margin-top: 92px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt92 {
    margin-top: 46px;
  }
}
.sustainability-water .--mb92 {
  margin-bottom: 92px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb92 {
    margin-bottom: 46px;
  }
}
.sustainability-water .--pt92 {
  padding-top: 92px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt92 {
    padding-top: 46px;
  }
}
.sustainability-water .--pb92 {
  padding-bottom: 92px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb92 {
    padding-bottom: 46px;
  }
}
.sustainability-water .--mt93 {
  margin-top: 93px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt93 {
    margin-top: 46.5px;
  }
}
.sustainability-water .--mb93 {
  margin-bottom: 93px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb93 {
    margin-bottom: 46.5px;
  }
}
.sustainability-water .--pt93 {
  padding-top: 93px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt93 {
    padding-top: 46.5px;
  }
}
.sustainability-water .--pb93 {
  padding-bottom: 93px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb93 {
    padding-bottom: 46.5px;
  }
}
.sustainability-water .--mt94 {
  margin-top: 94px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt94 {
    margin-top: 47px;
  }
}
.sustainability-water .--mb94 {
  margin-bottom: 94px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb94 {
    margin-bottom: 47px;
  }
}
.sustainability-water .--pt94 {
  padding-top: 94px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt94 {
    padding-top: 47px;
  }
}
.sustainability-water .--pb94 {
  padding-bottom: 94px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb94 {
    padding-bottom: 47px;
  }
}
.sustainability-water .--mt95 {
  margin-top: 95px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt95 {
    margin-top: 47.5px;
  }
}
.sustainability-water .--mb95 {
  margin-bottom: 95px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb95 {
    margin-bottom: 47.5px;
  }
}
.sustainability-water .--pt95 {
  padding-top: 95px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt95 {
    padding-top: 47.5px;
  }
}
.sustainability-water .--pb95 {
  padding-bottom: 95px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb95 {
    padding-bottom: 47.5px;
  }
}
.sustainability-water .--mt96 {
  margin-top: 96px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt96 {
    margin-top: 48px;
  }
}
.sustainability-water .--mb96 {
  margin-bottom: 96px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb96 {
    margin-bottom: 48px;
  }
}
.sustainability-water .--pt96 {
  padding-top: 96px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt96 {
    padding-top: 48px;
  }
}
.sustainability-water .--pb96 {
  padding-bottom: 96px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb96 {
    padding-bottom: 48px;
  }
}
.sustainability-water .--mt97 {
  margin-top: 97px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt97 {
    margin-top: 48.5px;
  }
}
.sustainability-water .--mb97 {
  margin-bottom: 97px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb97 {
    margin-bottom: 48.5px;
  }
}
.sustainability-water .--pt97 {
  padding-top: 97px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt97 {
    padding-top: 48.5px;
  }
}
.sustainability-water .--pb97 {
  padding-bottom: 97px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb97 {
    padding-bottom: 48.5px;
  }
}
.sustainability-water .--mt98 {
  margin-top: 98px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt98 {
    margin-top: 49px;
  }
}
.sustainability-water .--mb98 {
  margin-bottom: 98px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb98 {
    margin-bottom: 49px;
  }
}
.sustainability-water .--pt98 {
  padding-top: 98px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt98 {
    padding-top: 49px;
  }
}
.sustainability-water .--pb98 {
  padding-bottom: 98px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb98 {
    padding-bottom: 49px;
  }
}
.sustainability-water .--mt99 {
  margin-top: 99px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt99 {
    margin-top: 49.5px;
  }
}
.sustainability-water .--mb99 {
  margin-bottom: 99px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb99 {
    margin-bottom: 49.5px;
  }
}
.sustainability-water .--pt99 {
  padding-top: 99px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt99 {
    padding-top: 49.5px;
  }
}
.sustainability-water .--pb99 {
  padding-bottom: 99px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb99 {
    padding-bottom: 49.5px;
  }
}
.sustainability-water .--mt100 {
  margin-top: 100px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt100 {
    margin-top: 50px;
  }
}
.sustainability-water .--mb100 {
  margin-bottom: 100px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb100 {
    margin-bottom: 50px;
  }
}
.sustainability-water .--pt100 {
  padding-top: 100px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt100 {
    padding-top: 50px;
  }
}
.sustainability-water .--pb100 {
  padding-bottom: 100px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb100 {
    padding-bottom: 50px;
  }
}
.sustainability-water .--mt101 {
  margin-top: 101px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt101 {
    margin-top: 50.5px;
  }
}
.sustainability-water .--mb101 {
  margin-bottom: 101px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb101 {
    margin-bottom: 50.5px;
  }
}
.sustainability-water .--pt101 {
  padding-top: 101px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt101 {
    padding-top: 50.5px;
  }
}
.sustainability-water .--pb101 {
  padding-bottom: 101px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb101 {
    padding-bottom: 50.5px;
  }
}
.sustainability-water .--mt102 {
  margin-top: 102px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt102 {
    margin-top: 51px;
  }
}
.sustainability-water .--mb102 {
  margin-bottom: 102px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb102 {
    margin-bottom: 51px;
  }
}
.sustainability-water .--pt102 {
  padding-top: 102px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt102 {
    padding-top: 51px;
  }
}
.sustainability-water .--pb102 {
  padding-bottom: 102px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb102 {
    padding-bottom: 51px;
  }
}
.sustainability-water .--mt103 {
  margin-top: 103px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt103 {
    margin-top: 51.5px;
  }
}
.sustainability-water .--mb103 {
  margin-bottom: 103px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb103 {
    margin-bottom: 51.5px;
  }
}
.sustainability-water .--pt103 {
  padding-top: 103px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt103 {
    padding-top: 51.5px;
  }
}
.sustainability-water .--pb103 {
  padding-bottom: 103px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb103 {
    padding-bottom: 51.5px;
  }
}
.sustainability-water .--mt104 {
  margin-top: 104px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt104 {
    margin-top: 52px;
  }
}
.sustainability-water .--mb104 {
  margin-bottom: 104px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb104 {
    margin-bottom: 52px;
  }
}
.sustainability-water .--pt104 {
  padding-top: 104px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt104 {
    padding-top: 52px;
  }
}
.sustainability-water .--pb104 {
  padding-bottom: 104px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb104 {
    padding-bottom: 52px;
  }
}
.sustainability-water .--mt105 {
  margin-top: 105px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt105 {
    margin-top: 52.5px;
  }
}
.sustainability-water .--mb105 {
  margin-bottom: 105px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb105 {
    margin-bottom: 52.5px;
  }
}
.sustainability-water .--pt105 {
  padding-top: 105px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt105 {
    padding-top: 52.5px;
  }
}
.sustainability-water .--pb105 {
  padding-bottom: 105px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb105 {
    padding-bottom: 52.5px;
  }
}
.sustainability-water .--mt106 {
  margin-top: 106px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt106 {
    margin-top: 53px;
  }
}
.sustainability-water .--mb106 {
  margin-bottom: 106px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb106 {
    margin-bottom: 53px;
  }
}
.sustainability-water .--pt106 {
  padding-top: 106px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt106 {
    padding-top: 53px;
  }
}
.sustainability-water .--pb106 {
  padding-bottom: 106px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb106 {
    padding-bottom: 53px;
  }
}
.sustainability-water .--mt107 {
  margin-top: 107px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt107 {
    margin-top: 53.5px;
  }
}
.sustainability-water .--mb107 {
  margin-bottom: 107px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb107 {
    margin-bottom: 53.5px;
  }
}
.sustainability-water .--pt107 {
  padding-top: 107px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt107 {
    padding-top: 53.5px;
  }
}
.sustainability-water .--pb107 {
  padding-bottom: 107px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb107 {
    padding-bottom: 53.5px;
  }
}
.sustainability-water .--mt108 {
  margin-top: 108px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt108 {
    margin-top: 54px;
  }
}
.sustainability-water .--mb108 {
  margin-bottom: 108px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb108 {
    margin-bottom: 54px;
  }
}
.sustainability-water .--pt108 {
  padding-top: 108px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt108 {
    padding-top: 54px;
  }
}
.sustainability-water .--pb108 {
  padding-bottom: 108px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb108 {
    padding-bottom: 54px;
  }
}
.sustainability-water .--mt109 {
  margin-top: 109px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt109 {
    margin-top: 54.5px;
  }
}
.sustainability-water .--mb109 {
  margin-bottom: 109px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb109 {
    margin-bottom: 54.5px;
  }
}
.sustainability-water .--pt109 {
  padding-top: 109px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt109 {
    padding-top: 54.5px;
  }
}
.sustainability-water .--pb109 {
  padding-bottom: 109px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb109 {
    padding-bottom: 54.5px;
  }
}
.sustainability-water .--mt110 {
  margin-top: 110px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt110 {
    margin-top: 55px;
  }
}
.sustainability-water .--mb110 {
  margin-bottom: 110px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb110 {
    margin-bottom: 55px;
  }
}
.sustainability-water .--pt110 {
  padding-top: 110px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt110 {
    padding-top: 55px;
  }
}
.sustainability-water .--pb110 {
  padding-bottom: 110px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb110 {
    padding-bottom: 55px;
  }
}
.sustainability-water .--mt111 {
  margin-top: 111px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt111 {
    margin-top: 55.5px;
  }
}
.sustainability-water .--mb111 {
  margin-bottom: 111px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb111 {
    margin-bottom: 55.5px;
  }
}
.sustainability-water .--pt111 {
  padding-top: 111px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt111 {
    padding-top: 55.5px;
  }
}
.sustainability-water .--pb111 {
  padding-bottom: 111px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb111 {
    padding-bottom: 55.5px;
  }
}
.sustainability-water .--mt112 {
  margin-top: 112px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt112 {
    margin-top: 56px;
  }
}
.sustainability-water .--mb112 {
  margin-bottom: 112px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb112 {
    margin-bottom: 56px;
  }
}
.sustainability-water .--pt112 {
  padding-top: 112px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt112 {
    padding-top: 56px;
  }
}
.sustainability-water .--pb112 {
  padding-bottom: 112px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb112 {
    padding-bottom: 56px;
  }
}
.sustainability-water .--mt113 {
  margin-top: 113px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt113 {
    margin-top: 56.5px;
  }
}
.sustainability-water .--mb113 {
  margin-bottom: 113px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb113 {
    margin-bottom: 56.5px;
  }
}
.sustainability-water .--pt113 {
  padding-top: 113px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt113 {
    padding-top: 56.5px;
  }
}
.sustainability-water .--pb113 {
  padding-bottom: 113px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb113 {
    padding-bottom: 56.5px;
  }
}
.sustainability-water .--mt114 {
  margin-top: 114px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt114 {
    margin-top: 57px;
  }
}
.sustainability-water .--mb114 {
  margin-bottom: 114px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb114 {
    margin-bottom: 57px;
  }
}
.sustainability-water .--pt114 {
  padding-top: 114px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt114 {
    padding-top: 57px;
  }
}
.sustainability-water .--pb114 {
  padding-bottom: 114px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb114 {
    padding-bottom: 57px;
  }
}
.sustainability-water .--mt115 {
  margin-top: 115px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt115 {
    margin-top: 57.5px;
  }
}
.sustainability-water .--mb115 {
  margin-bottom: 115px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb115 {
    margin-bottom: 57.5px;
  }
}
.sustainability-water .--pt115 {
  padding-top: 115px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt115 {
    padding-top: 57.5px;
  }
}
.sustainability-water .--pb115 {
  padding-bottom: 115px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb115 {
    padding-bottom: 57.5px;
  }
}
.sustainability-water .--mt116 {
  margin-top: 116px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt116 {
    margin-top: 58px;
  }
}
.sustainability-water .--mb116 {
  margin-bottom: 116px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb116 {
    margin-bottom: 58px;
  }
}
.sustainability-water .--pt116 {
  padding-top: 116px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt116 {
    padding-top: 58px;
  }
}
.sustainability-water .--pb116 {
  padding-bottom: 116px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb116 {
    padding-bottom: 58px;
  }
}
.sustainability-water .--mt117 {
  margin-top: 117px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt117 {
    margin-top: 58.5px;
  }
}
.sustainability-water .--mb117 {
  margin-bottom: 117px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb117 {
    margin-bottom: 58.5px;
  }
}
.sustainability-water .--pt117 {
  padding-top: 117px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt117 {
    padding-top: 58.5px;
  }
}
.sustainability-water .--pb117 {
  padding-bottom: 117px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb117 {
    padding-bottom: 58.5px;
  }
}
.sustainability-water .--mt118 {
  margin-top: 118px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt118 {
    margin-top: 59px;
  }
}
.sustainability-water .--mb118 {
  margin-bottom: 118px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb118 {
    margin-bottom: 59px;
  }
}
.sustainability-water .--pt118 {
  padding-top: 118px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt118 {
    padding-top: 59px;
  }
}
.sustainability-water .--pb118 {
  padding-bottom: 118px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb118 {
    padding-bottom: 59px;
  }
}
.sustainability-water .--mt119 {
  margin-top: 119px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt119 {
    margin-top: 59.5px;
  }
}
.sustainability-water .--mb119 {
  margin-bottom: 119px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb119 {
    margin-bottom: 59.5px;
  }
}
.sustainability-water .--pt119 {
  padding-top: 119px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt119 {
    padding-top: 59.5px;
  }
}
.sustainability-water .--pb119 {
  padding-bottom: 119px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb119 {
    padding-bottom: 59.5px;
  }
}
.sustainability-water .--mt120 {
  margin-top: 120px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt120 {
    margin-top: 60px;
  }
}
.sustainability-water .--mb120 {
  margin-bottom: 120px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb120 {
    margin-bottom: 60px;
  }
}
.sustainability-water .--pt120 {
  padding-top: 120px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt120 {
    padding-top: 60px;
  }
}
.sustainability-water .--pb120 {
  padding-bottom: 120px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb120 {
    padding-bottom: 60px;
  }
}
.sustainability-water .--mt121 {
  margin-top: 121px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt121 {
    margin-top: 60.5px;
  }
}
.sustainability-water .--mb121 {
  margin-bottom: 121px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb121 {
    margin-bottom: 60.5px;
  }
}
.sustainability-water .--pt121 {
  padding-top: 121px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt121 {
    padding-top: 60.5px;
  }
}
.sustainability-water .--pb121 {
  padding-bottom: 121px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb121 {
    padding-bottom: 60.5px;
  }
}
.sustainability-water .--mt122 {
  margin-top: 122px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt122 {
    margin-top: 61px;
  }
}
.sustainability-water .--mb122 {
  margin-bottom: 122px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb122 {
    margin-bottom: 61px;
  }
}
.sustainability-water .--pt122 {
  padding-top: 122px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt122 {
    padding-top: 61px;
  }
}
.sustainability-water .--pb122 {
  padding-bottom: 122px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb122 {
    padding-bottom: 61px;
  }
}
.sustainability-water .--mt123 {
  margin-top: 123px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt123 {
    margin-top: 61.5px;
  }
}
.sustainability-water .--mb123 {
  margin-bottom: 123px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb123 {
    margin-bottom: 61.5px;
  }
}
.sustainability-water .--pt123 {
  padding-top: 123px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt123 {
    padding-top: 61.5px;
  }
}
.sustainability-water .--pb123 {
  padding-bottom: 123px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb123 {
    padding-bottom: 61.5px;
  }
}
.sustainability-water .--mt124 {
  margin-top: 124px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt124 {
    margin-top: 62px;
  }
}
.sustainability-water .--mb124 {
  margin-bottom: 124px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb124 {
    margin-bottom: 62px;
  }
}
.sustainability-water .--pt124 {
  padding-top: 124px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt124 {
    padding-top: 62px;
  }
}
.sustainability-water .--pb124 {
  padding-bottom: 124px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb124 {
    padding-bottom: 62px;
  }
}
.sustainability-water .--mt125 {
  margin-top: 125px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt125 {
    margin-top: 62.5px;
  }
}
.sustainability-water .--mb125 {
  margin-bottom: 125px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb125 {
    margin-bottom: 62.5px;
  }
}
.sustainability-water .--pt125 {
  padding-top: 125px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt125 {
    padding-top: 62.5px;
  }
}
.sustainability-water .--pb125 {
  padding-bottom: 125px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb125 {
    padding-bottom: 62.5px;
  }
}
.sustainability-water .--mt126 {
  margin-top: 126px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt126 {
    margin-top: 63px;
  }
}
.sustainability-water .--mb126 {
  margin-bottom: 126px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb126 {
    margin-bottom: 63px;
  }
}
.sustainability-water .--pt126 {
  padding-top: 126px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt126 {
    padding-top: 63px;
  }
}
.sustainability-water .--pb126 {
  padding-bottom: 126px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb126 {
    padding-bottom: 63px;
  }
}
.sustainability-water .--mt127 {
  margin-top: 127px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt127 {
    margin-top: 63.5px;
  }
}
.sustainability-water .--mb127 {
  margin-bottom: 127px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb127 {
    margin-bottom: 63.5px;
  }
}
.sustainability-water .--pt127 {
  padding-top: 127px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt127 {
    padding-top: 63.5px;
  }
}
.sustainability-water .--pb127 {
  padding-bottom: 127px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb127 {
    padding-bottom: 63.5px;
  }
}
.sustainability-water .--mt128 {
  margin-top: 128px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt128 {
    margin-top: 64px;
  }
}
.sustainability-water .--mb128 {
  margin-bottom: 128px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb128 {
    margin-bottom: 64px;
  }
}
.sustainability-water .--pt128 {
  padding-top: 128px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt128 {
    padding-top: 64px;
  }
}
.sustainability-water .--pb128 {
  padding-bottom: 128px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb128 {
    padding-bottom: 64px;
  }
}
.sustainability-water .--mt129 {
  margin-top: 129px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt129 {
    margin-top: 64.5px;
  }
}
.sustainability-water .--mb129 {
  margin-bottom: 129px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb129 {
    margin-bottom: 64.5px;
  }
}
.sustainability-water .--pt129 {
  padding-top: 129px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt129 {
    padding-top: 64.5px;
  }
}
.sustainability-water .--pb129 {
  padding-bottom: 129px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb129 {
    padding-bottom: 64.5px;
  }
}
.sustainability-water .--mt130 {
  margin-top: 130px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt130 {
    margin-top: 65px;
  }
}
.sustainability-water .--mb130 {
  margin-bottom: 130px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb130 {
    margin-bottom: 65px;
  }
}
.sustainability-water .--pt130 {
  padding-top: 130px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt130 {
    padding-top: 65px;
  }
}
.sustainability-water .--pb130 {
  padding-bottom: 130px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb130 {
    padding-bottom: 65px;
  }
}
.sustainability-water .--mt131 {
  margin-top: 131px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt131 {
    margin-top: 65.5px;
  }
}
.sustainability-water .--mb131 {
  margin-bottom: 131px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb131 {
    margin-bottom: 65.5px;
  }
}
.sustainability-water .--pt131 {
  padding-top: 131px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt131 {
    padding-top: 65.5px;
  }
}
.sustainability-water .--pb131 {
  padding-bottom: 131px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb131 {
    padding-bottom: 65.5px;
  }
}
.sustainability-water .--mt132 {
  margin-top: 132px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt132 {
    margin-top: 66px;
  }
}
.sustainability-water .--mb132 {
  margin-bottom: 132px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb132 {
    margin-bottom: 66px;
  }
}
.sustainability-water .--pt132 {
  padding-top: 132px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt132 {
    padding-top: 66px;
  }
}
.sustainability-water .--pb132 {
  padding-bottom: 132px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb132 {
    padding-bottom: 66px;
  }
}
.sustainability-water .--mt133 {
  margin-top: 133px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt133 {
    margin-top: 66.5px;
  }
}
.sustainability-water .--mb133 {
  margin-bottom: 133px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb133 {
    margin-bottom: 66.5px;
  }
}
.sustainability-water .--pt133 {
  padding-top: 133px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt133 {
    padding-top: 66.5px;
  }
}
.sustainability-water .--pb133 {
  padding-bottom: 133px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb133 {
    padding-bottom: 66.5px;
  }
}
.sustainability-water .--mt134 {
  margin-top: 134px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt134 {
    margin-top: 67px;
  }
}
.sustainability-water .--mb134 {
  margin-bottom: 134px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb134 {
    margin-bottom: 67px;
  }
}
.sustainability-water .--pt134 {
  padding-top: 134px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt134 {
    padding-top: 67px;
  }
}
.sustainability-water .--pb134 {
  padding-bottom: 134px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb134 {
    padding-bottom: 67px;
  }
}
.sustainability-water .--mt135 {
  margin-top: 135px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt135 {
    margin-top: 67.5px;
  }
}
.sustainability-water .--mb135 {
  margin-bottom: 135px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb135 {
    margin-bottom: 67.5px;
  }
}
.sustainability-water .--pt135 {
  padding-top: 135px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt135 {
    padding-top: 67.5px;
  }
}
.sustainability-water .--pb135 {
  padding-bottom: 135px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb135 {
    padding-bottom: 67.5px;
  }
}
.sustainability-water .--mt136 {
  margin-top: 136px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt136 {
    margin-top: 68px;
  }
}
.sustainability-water .--mb136 {
  margin-bottom: 136px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb136 {
    margin-bottom: 68px;
  }
}
.sustainability-water .--pt136 {
  padding-top: 136px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt136 {
    padding-top: 68px;
  }
}
.sustainability-water .--pb136 {
  padding-bottom: 136px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb136 {
    padding-bottom: 68px;
  }
}
.sustainability-water .--mt137 {
  margin-top: 137px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt137 {
    margin-top: 68.5px;
  }
}
.sustainability-water .--mb137 {
  margin-bottom: 137px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb137 {
    margin-bottom: 68.5px;
  }
}
.sustainability-water .--pt137 {
  padding-top: 137px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt137 {
    padding-top: 68.5px;
  }
}
.sustainability-water .--pb137 {
  padding-bottom: 137px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb137 {
    padding-bottom: 68.5px;
  }
}
.sustainability-water .--mt138 {
  margin-top: 138px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt138 {
    margin-top: 69px;
  }
}
.sustainability-water .--mb138 {
  margin-bottom: 138px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb138 {
    margin-bottom: 69px;
  }
}
.sustainability-water .--pt138 {
  padding-top: 138px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt138 {
    padding-top: 69px;
  }
}
.sustainability-water .--pb138 {
  padding-bottom: 138px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb138 {
    padding-bottom: 69px;
  }
}
.sustainability-water .--mt139 {
  margin-top: 139px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt139 {
    margin-top: 69.5px;
  }
}
.sustainability-water .--mb139 {
  margin-bottom: 139px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb139 {
    margin-bottom: 69.5px;
  }
}
.sustainability-water .--pt139 {
  padding-top: 139px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt139 {
    padding-top: 69.5px;
  }
}
.sustainability-water .--pb139 {
  padding-bottom: 139px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb139 {
    padding-bottom: 69.5px;
  }
}
.sustainability-water .--mt140 {
  margin-top: 140px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt140 {
    margin-top: 70px;
  }
}
.sustainability-water .--mb140 {
  margin-bottom: 140px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb140 {
    margin-bottom: 70px;
  }
}
.sustainability-water .--pt140 {
  padding-top: 140px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt140 {
    padding-top: 70px;
  }
}
.sustainability-water .--pb140 {
  padding-bottom: 140px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb140 {
    padding-bottom: 70px;
  }
}
.sustainability-water .--mt141 {
  margin-top: 141px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt141 {
    margin-top: 70.5px;
  }
}
.sustainability-water .--mb141 {
  margin-bottom: 141px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb141 {
    margin-bottom: 70.5px;
  }
}
.sustainability-water .--pt141 {
  padding-top: 141px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt141 {
    padding-top: 70.5px;
  }
}
.sustainability-water .--pb141 {
  padding-bottom: 141px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb141 {
    padding-bottom: 70.5px;
  }
}
.sustainability-water .--mt142 {
  margin-top: 142px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt142 {
    margin-top: 71px;
  }
}
.sustainability-water .--mb142 {
  margin-bottom: 142px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb142 {
    margin-bottom: 71px;
  }
}
.sustainability-water .--pt142 {
  padding-top: 142px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt142 {
    padding-top: 71px;
  }
}
.sustainability-water .--pb142 {
  padding-bottom: 142px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb142 {
    padding-bottom: 71px;
  }
}
.sustainability-water .--mt143 {
  margin-top: 143px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt143 {
    margin-top: 71.5px;
  }
}
.sustainability-water .--mb143 {
  margin-bottom: 143px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb143 {
    margin-bottom: 71.5px;
  }
}
.sustainability-water .--pt143 {
  padding-top: 143px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt143 {
    padding-top: 71.5px;
  }
}
.sustainability-water .--pb143 {
  padding-bottom: 143px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb143 {
    padding-bottom: 71.5px;
  }
}
.sustainability-water .--mt144 {
  margin-top: 144px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt144 {
    margin-top: 72px;
  }
}
.sustainability-water .--mb144 {
  margin-bottom: 144px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb144 {
    margin-bottom: 72px;
  }
}
.sustainability-water .--pt144 {
  padding-top: 144px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt144 {
    padding-top: 72px;
  }
}
.sustainability-water .--pb144 {
  padding-bottom: 144px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb144 {
    padding-bottom: 72px;
  }
}
.sustainability-water .--mt145 {
  margin-top: 145px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt145 {
    margin-top: 72.5px;
  }
}
.sustainability-water .--mb145 {
  margin-bottom: 145px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb145 {
    margin-bottom: 72.5px;
  }
}
.sustainability-water .--pt145 {
  padding-top: 145px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt145 {
    padding-top: 72.5px;
  }
}
.sustainability-water .--pb145 {
  padding-bottom: 145px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb145 {
    padding-bottom: 72.5px;
  }
}
.sustainability-water .--mt146 {
  margin-top: 146px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt146 {
    margin-top: 73px;
  }
}
.sustainability-water .--mb146 {
  margin-bottom: 146px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb146 {
    margin-bottom: 73px;
  }
}
.sustainability-water .--pt146 {
  padding-top: 146px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt146 {
    padding-top: 73px;
  }
}
.sustainability-water .--pb146 {
  padding-bottom: 146px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb146 {
    padding-bottom: 73px;
  }
}
.sustainability-water .--mt147 {
  margin-top: 147px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt147 {
    margin-top: 73.5px;
  }
}
.sustainability-water .--mb147 {
  margin-bottom: 147px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb147 {
    margin-bottom: 73.5px;
  }
}
.sustainability-water .--pt147 {
  padding-top: 147px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt147 {
    padding-top: 73.5px;
  }
}
.sustainability-water .--pb147 {
  padding-bottom: 147px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb147 {
    padding-bottom: 73.5px;
  }
}
.sustainability-water .--mt148 {
  margin-top: 148px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt148 {
    margin-top: 74px;
  }
}
.sustainability-water .--mb148 {
  margin-bottom: 148px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb148 {
    margin-bottom: 74px;
  }
}
.sustainability-water .--pt148 {
  padding-top: 148px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt148 {
    padding-top: 74px;
  }
}
.sustainability-water .--pb148 {
  padding-bottom: 148px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb148 {
    padding-bottom: 74px;
  }
}
.sustainability-water .--mt149 {
  margin-top: 149px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt149 {
    margin-top: 74.5px;
  }
}
.sustainability-water .--mb149 {
  margin-bottom: 149px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb149 {
    margin-bottom: 74.5px;
  }
}
.sustainability-water .--pt149 {
  padding-top: 149px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt149 {
    padding-top: 74.5px;
  }
}
.sustainability-water .--pb149 {
  padding-bottom: 149px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb149 {
    padding-bottom: 74.5px;
  }
}
.sustainability-water .--mt150 {
  margin-top: 150px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt150 {
    margin-top: 75px;
  }
}
.sustainability-water .--mb150 {
  margin-bottom: 150px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb150 {
    margin-bottom: 75px;
  }
}
.sustainability-water .--pt150 {
  padding-top: 150px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt150 {
    padding-top: 75px;
  }
}
.sustainability-water .--pb150 {
  padding-bottom: 150px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb150 {
    padding-bottom: 75px;
  }
}
.sustainability-water .--mt151 {
  margin-top: 151px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt151 {
    margin-top: 75.5px;
  }
}
.sustainability-water .--mb151 {
  margin-bottom: 151px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb151 {
    margin-bottom: 75.5px;
  }
}
.sustainability-water .--pt151 {
  padding-top: 151px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt151 {
    padding-top: 75.5px;
  }
}
.sustainability-water .--pb151 {
  padding-bottom: 151px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb151 {
    padding-bottom: 75.5px;
  }
}
.sustainability-water .--mt152 {
  margin-top: 152px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt152 {
    margin-top: 76px;
  }
}
.sustainability-water .--mb152 {
  margin-bottom: 152px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb152 {
    margin-bottom: 76px;
  }
}
.sustainability-water .--pt152 {
  padding-top: 152px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt152 {
    padding-top: 76px;
  }
}
.sustainability-water .--pb152 {
  padding-bottom: 152px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb152 {
    padding-bottom: 76px;
  }
}
.sustainability-water .--mt153 {
  margin-top: 153px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt153 {
    margin-top: 76.5px;
  }
}
.sustainability-water .--mb153 {
  margin-bottom: 153px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb153 {
    margin-bottom: 76.5px;
  }
}
.sustainability-water .--pt153 {
  padding-top: 153px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt153 {
    padding-top: 76.5px;
  }
}
.sustainability-water .--pb153 {
  padding-bottom: 153px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb153 {
    padding-bottom: 76.5px;
  }
}
.sustainability-water .--mt154 {
  margin-top: 154px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt154 {
    margin-top: 77px;
  }
}
.sustainability-water .--mb154 {
  margin-bottom: 154px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb154 {
    margin-bottom: 77px;
  }
}
.sustainability-water .--pt154 {
  padding-top: 154px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt154 {
    padding-top: 77px;
  }
}
.sustainability-water .--pb154 {
  padding-bottom: 154px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb154 {
    padding-bottom: 77px;
  }
}
.sustainability-water .--mt155 {
  margin-top: 155px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt155 {
    margin-top: 77.5px;
  }
}
.sustainability-water .--mb155 {
  margin-bottom: 155px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb155 {
    margin-bottom: 77.5px;
  }
}
.sustainability-water .--pt155 {
  padding-top: 155px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt155 {
    padding-top: 77.5px;
  }
}
.sustainability-water .--pb155 {
  padding-bottom: 155px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb155 {
    padding-bottom: 77.5px;
  }
}
.sustainability-water .--mt156 {
  margin-top: 156px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt156 {
    margin-top: 78px;
  }
}
.sustainability-water .--mb156 {
  margin-bottom: 156px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb156 {
    margin-bottom: 78px;
  }
}
.sustainability-water .--pt156 {
  padding-top: 156px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt156 {
    padding-top: 78px;
  }
}
.sustainability-water .--pb156 {
  padding-bottom: 156px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb156 {
    padding-bottom: 78px;
  }
}
.sustainability-water .--mt157 {
  margin-top: 157px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt157 {
    margin-top: 78.5px;
  }
}
.sustainability-water .--mb157 {
  margin-bottom: 157px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb157 {
    margin-bottom: 78.5px;
  }
}
.sustainability-water .--pt157 {
  padding-top: 157px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt157 {
    padding-top: 78.5px;
  }
}
.sustainability-water .--pb157 {
  padding-bottom: 157px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb157 {
    padding-bottom: 78.5px;
  }
}
.sustainability-water .--mt158 {
  margin-top: 158px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt158 {
    margin-top: 79px;
  }
}
.sustainability-water .--mb158 {
  margin-bottom: 158px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb158 {
    margin-bottom: 79px;
  }
}
.sustainability-water .--pt158 {
  padding-top: 158px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt158 {
    padding-top: 79px;
  }
}
.sustainability-water .--pb158 {
  padding-bottom: 158px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb158 {
    padding-bottom: 79px;
  }
}
.sustainability-water .--mt159 {
  margin-top: 159px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt159 {
    margin-top: 79.5px;
  }
}
.sustainability-water .--mb159 {
  margin-bottom: 159px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb159 {
    margin-bottom: 79.5px;
  }
}
.sustainability-water .--pt159 {
  padding-top: 159px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt159 {
    padding-top: 79.5px;
  }
}
.sustainability-water .--pb159 {
  padding-bottom: 159px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb159 {
    padding-bottom: 79.5px;
  }
}
.sustainability-water .--mt160 {
  margin-top: 160px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt160 {
    margin-top: 80px;
  }
}
.sustainability-water .--mb160 {
  margin-bottom: 160px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb160 {
    margin-bottom: 80px;
  }
}
.sustainability-water .--pt160 {
  padding-top: 160px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt160 {
    padding-top: 80px;
  }
}
.sustainability-water .--pb160 {
  padding-bottom: 160px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb160 {
    padding-bottom: 80px;
  }
}
.sustainability-water .--mt161 {
  margin-top: 161px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt161 {
    margin-top: 80.5px;
  }
}
.sustainability-water .--mb161 {
  margin-bottom: 161px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb161 {
    margin-bottom: 80.5px;
  }
}
.sustainability-water .--pt161 {
  padding-top: 161px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt161 {
    padding-top: 80.5px;
  }
}
.sustainability-water .--pb161 {
  padding-bottom: 161px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb161 {
    padding-bottom: 80.5px;
  }
}
.sustainability-water .--mt162 {
  margin-top: 162px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt162 {
    margin-top: 81px;
  }
}
.sustainability-water .--mb162 {
  margin-bottom: 162px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb162 {
    margin-bottom: 81px;
  }
}
.sustainability-water .--pt162 {
  padding-top: 162px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt162 {
    padding-top: 81px;
  }
}
.sustainability-water .--pb162 {
  padding-bottom: 162px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb162 {
    padding-bottom: 81px;
  }
}
.sustainability-water .--mt163 {
  margin-top: 163px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt163 {
    margin-top: 81.5px;
  }
}
.sustainability-water .--mb163 {
  margin-bottom: 163px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb163 {
    margin-bottom: 81.5px;
  }
}
.sustainability-water .--pt163 {
  padding-top: 163px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt163 {
    padding-top: 81.5px;
  }
}
.sustainability-water .--pb163 {
  padding-bottom: 163px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb163 {
    padding-bottom: 81.5px;
  }
}
.sustainability-water .--mt164 {
  margin-top: 164px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt164 {
    margin-top: 82px;
  }
}
.sustainability-water .--mb164 {
  margin-bottom: 164px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb164 {
    margin-bottom: 82px;
  }
}
.sustainability-water .--pt164 {
  padding-top: 164px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt164 {
    padding-top: 82px;
  }
}
.sustainability-water .--pb164 {
  padding-bottom: 164px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb164 {
    padding-bottom: 82px;
  }
}
.sustainability-water .--mt165 {
  margin-top: 165px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt165 {
    margin-top: 82.5px;
  }
}
.sustainability-water .--mb165 {
  margin-bottom: 165px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb165 {
    margin-bottom: 82.5px;
  }
}
.sustainability-water .--pt165 {
  padding-top: 165px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt165 {
    padding-top: 82.5px;
  }
}
.sustainability-water .--pb165 {
  padding-bottom: 165px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb165 {
    padding-bottom: 82.5px;
  }
}
.sustainability-water .--mt166 {
  margin-top: 166px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt166 {
    margin-top: 83px;
  }
}
.sustainability-water .--mb166 {
  margin-bottom: 166px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb166 {
    margin-bottom: 83px;
  }
}
.sustainability-water .--pt166 {
  padding-top: 166px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt166 {
    padding-top: 83px;
  }
}
.sustainability-water .--pb166 {
  padding-bottom: 166px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb166 {
    padding-bottom: 83px;
  }
}
.sustainability-water .--mt167 {
  margin-top: 167px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt167 {
    margin-top: 83.5px;
  }
}
.sustainability-water .--mb167 {
  margin-bottom: 167px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb167 {
    margin-bottom: 83.5px;
  }
}
.sustainability-water .--pt167 {
  padding-top: 167px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt167 {
    padding-top: 83.5px;
  }
}
.sustainability-water .--pb167 {
  padding-bottom: 167px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb167 {
    padding-bottom: 83.5px;
  }
}
.sustainability-water .--mt168 {
  margin-top: 168px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt168 {
    margin-top: 84px;
  }
}
.sustainability-water .--mb168 {
  margin-bottom: 168px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb168 {
    margin-bottom: 84px;
  }
}
.sustainability-water .--pt168 {
  padding-top: 168px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt168 {
    padding-top: 84px;
  }
}
.sustainability-water .--pb168 {
  padding-bottom: 168px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb168 {
    padding-bottom: 84px;
  }
}
.sustainability-water .--mt169 {
  margin-top: 169px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt169 {
    margin-top: 84.5px;
  }
}
.sustainability-water .--mb169 {
  margin-bottom: 169px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb169 {
    margin-bottom: 84.5px;
  }
}
.sustainability-water .--pt169 {
  padding-top: 169px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt169 {
    padding-top: 84.5px;
  }
}
.sustainability-water .--pb169 {
  padding-bottom: 169px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb169 {
    padding-bottom: 84.5px;
  }
}
.sustainability-water .--mt170 {
  margin-top: 170px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt170 {
    margin-top: 85px;
  }
}
.sustainability-water .--mb170 {
  margin-bottom: 170px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb170 {
    margin-bottom: 85px;
  }
}
.sustainability-water .--pt170 {
  padding-top: 170px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt170 {
    padding-top: 85px;
  }
}
.sustainability-water .--pb170 {
  padding-bottom: 170px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb170 {
    padding-bottom: 85px;
  }
}
.sustainability-water .--mt171 {
  margin-top: 171px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt171 {
    margin-top: 85.5px;
  }
}
.sustainability-water .--mb171 {
  margin-bottom: 171px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb171 {
    margin-bottom: 85.5px;
  }
}
.sustainability-water .--pt171 {
  padding-top: 171px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt171 {
    padding-top: 85.5px;
  }
}
.sustainability-water .--pb171 {
  padding-bottom: 171px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb171 {
    padding-bottom: 85.5px;
  }
}
.sustainability-water .--mt172 {
  margin-top: 172px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt172 {
    margin-top: 86px;
  }
}
.sustainability-water .--mb172 {
  margin-bottom: 172px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb172 {
    margin-bottom: 86px;
  }
}
.sustainability-water .--pt172 {
  padding-top: 172px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt172 {
    padding-top: 86px;
  }
}
.sustainability-water .--pb172 {
  padding-bottom: 172px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb172 {
    padding-bottom: 86px;
  }
}
.sustainability-water .--mt173 {
  margin-top: 173px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt173 {
    margin-top: 86.5px;
  }
}
.sustainability-water .--mb173 {
  margin-bottom: 173px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb173 {
    margin-bottom: 86.5px;
  }
}
.sustainability-water .--pt173 {
  padding-top: 173px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt173 {
    padding-top: 86.5px;
  }
}
.sustainability-water .--pb173 {
  padding-bottom: 173px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb173 {
    padding-bottom: 86.5px;
  }
}
.sustainability-water .--mt174 {
  margin-top: 174px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt174 {
    margin-top: 87px;
  }
}
.sustainability-water .--mb174 {
  margin-bottom: 174px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb174 {
    margin-bottom: 87px;
  }
}
.sustainability-water .--pt174 {
  padding-top: 174px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt174 {
    padding-top: 87px;
  }
}
.sustainability-water .--pb174 {
  padding-bottom: 174px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb174 {
    padding-bottom: 87px;
  }
}
.sustainability-water .--mt175 {
  margin-top: 175px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt175 {
    margin-top: 87.5px;
  }
}
.sustainability-water .--mb175 {
  margin-bottom: 175px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb175 {
    margin-bottom: 87.5px;
  }
}
.sustainability-water .--pt175 {
  padding-top: 175px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt175 {
    padding-top: 87.5px;
  }
}
.sustainability-water .--pb175 {
  padding-bottom: 175px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb175 {
    padding-bottom: 87.5px;
  }
}
.sustainability-water .--mt176 {
  margin-top: 176px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt176 {
    margin-top: 88px;
  }
}
.sustainability-water .--mb176 {
  margin-bottom: 176px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb176 {
    margin-bottom: 88px;
  }
}
.sustainability-water .--pt176 {
  padding-top: 176px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt176 {
    padding-top: 88px;
  }
}
.sustainability-water .--pb176 {
  padding-bottom: 176px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb176 {
    padding-bottom: 88px;
  }
}
.sustainability-water .--mt177 {
  margin-top: 177px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt177 {
    margin-top: 88.5px;
  }
}
.sustainability-water .--mb177 {
  margin-bottom: 177px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb177 {
    margin-bottom: 88.5px;
  }
}
.sustainability-water .--pt177 {
  padding-top: 177px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt177 {
    padding-top: 88.5px;
  }
}
.sustainability-water .--pb177 {
  padding-bottom: 177px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb177 {
    padding-bottom: 88.5px;
  }
}
.sustainability-water .--mt178 {
  margin-top: 178px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt178 {
    margin-top: 89px;
  }
}
.sustainability-water .--mb178 {
  margin-bottom: 178px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb178 {
    margin-bottom: 89px;
  }
}
.sustainability-water .--pt178 {
  padding-top: 178px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt178 {
    padding-top: 89px;
  }
}
.sustainability-water .--pb178 {
  padding-bottom: 178px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb178 {
    padding-bottom: 89px;
  }
}
.sustainability-water .--mt179 {
  margin-top: 179px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt179 {
    margin-top: 89.5px;
  }
}
.sustainability-water .--mb179 {
  margin-bottom: 179px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb179 {
    margin-bottom: 89.5px;
  }
}
.sustainability-water .--pt179 {
  padding-top: 179px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt179 {
    padding-top: 89.5px;
  }
}
.sustainability-water .--pb179 {
  padding-bottom: 179px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb179 {
    padding-bottom: 89.5px;
  }
}
.sustainability-water .--mt180 {
  margin-top: 180px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt180 {
    margin-top: 90px;
  }
}
.sustainability-water .--mb180 {
  margin-bottom: 180px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb180 {
    margin-bottom: 90px;
  }
}
.sustainability-water .--pt180 {
  padding-top: 180px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt180 {
    padding-top: 90px;
  }
}
.sustainability-water .--pb180 {
  padding-bottom: 180px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb180 {
    padding-bottom: 90px;
  }
}
.sustainability-water .--mt181 {
  margin-top: 181px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt181 {
    margin-top: 90.5px;
  }
}
.sustainability-water .--mb181 {
  margin-bottom: 181px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb181 {
    margin-bottom: 90.5px;
  }
}
.sustainability-water .--pt181 {
  padding-top: 181px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt181 {
    padding-top: 90.5px;
  }
}
.sustainability-water .--pb181 {
  padding-bottom: 181px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb181 {
    padding-bottom: 90.5px;
  }
}
.sustainability-water .--mt182 {
  margin-top: 182px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt182 {
    margin-top: 91px;
  }
}
.sustainability-water .--mb182 {
  margin-bottom: 182px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb182 {
    margin-bottom: 91px;
  }
}
.sustainability-water .--pt182 {
  padding-top: 182px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt182 {
    padding-top: 91px;
  }
}
.sustainability-water .--pb182 {
  padding-bottom: 182px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb182 {
    padding-bottom: 91px;
  }
}
.sustainability-water .--mt183 {
  margin-top: 183px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt183 {
    margin-top: 91.5px;
  }
}
.sustainability-water .--mb183 {
  margin-bottom: 183px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb183 {
    margin-bottom: 91.5px;
  }
}
.sustainability-water .--pt183 {
  padding-top: 183px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt183 {
    padding-top: 91.5px;
  }
}
.sustainability-water .--pb183 {
  padding-bottom: 183px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb183 {
    padding-bottom: 91.5px;
  }
}
.sustainability-water .--mt184 {
  margin-top: 184px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt184 {
    margin-top: 92px;
  }
}
.sustainability-water .--mb184 {
  margin-bottom: 184px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb184 {
    margin-bottom: 92px;
  }
}
.sustainability-water .--pt184 {
  padding-top: 184px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt184 {
    padding-top: 92px;
  }
}
.sustainability-water .--pb184 {
  padding-bottom: 184px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb184 {
    padding-bottom: 92px;
  }
}
.sustainability-water .--mt185 {
  margin-top: 185px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt185 {
    margin-top: 92.5px;
  }
}
.sustainability-water .--mb185 {
  margin-bottom: 185px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb185 {
    margin-bottom: 92.5px;
  }
}
.sustainability-water .--pt185 {
  padding-top: 185px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt185 {
    padding-top: 92.5px;
  }
}
.sustainability-water .--pb185 {
  padding-bottom: 185px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb185 {
    padding-bottom: 92.5px;
  }
}
.sustainability-water .--mt186 {
  margin-top: 186px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt186 {
    margin-top: 93px;
  }
}
.sustainability-water .--mb186 {
  margin-bottom: 186px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb186 {
    margin-bottom: 93px;
  }
}
.sustainability-water .--pt186 {
  padding-top: 186px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt186 {
    padding-top: 93px;
  }
}
.sustainability-water .--pb186 {
  padding-bottom: 186px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb186 {
    padding-bottom: 93px;
  }
}
.sustainability-water .--mt187 {
  margin-top: 187px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt187 {
    margin-top: 93.5px;
  }
}
.sustainability-water .--mb187 {
  margin-bottom: 187px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb187 {
    margin-bottom: 93.5px;
  }
}
.sustainability-water .--pt187 {
  padding-top: 187px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt187 {
    padding-top: 93.5px;
  }
}
.sustainability-water .--pb187 {
  padding-bottom: 187px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb187 {
    padding-bottom: 93.5px;
  }
}
.sustainability-water .--mt188 {
  margin-top: 188px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt188 {
    margin-top: 94px;
  }
}
.sustainability-water .--mb188 {
  margin-bottom: 188px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb188 {
    margin-bottom: 94px;
  }
}
.sustainability-water .--pt188 {
  padding-top: 188px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt188 {
    padding-top: 94px;
  }
}
.sustainability-water .--pb188 {
  padding-bottom: 188px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb188 {
    padding-bottom: 94px;
  }
}
.sustainability-water .--mt189 {
  margin-top: 189px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt189 {
    margin-top: 94.5px;
  }
}
.sustainability-water .--mb189 {
  margin-bottom: 189px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb189 {
    margin-bottom: 94.5px;
  }
}
.sustainability-water .--pt189 {
  padding-top: 189px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt189 {
    padding-top: 94.5px;
  }
}
.sustainability-water .--pb189 {
  padding-bottom: 189px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb189 {
    padding-bottom: 94.5px;
  }
}
.sustainability-water .--mt190 {
  margin-top: 190px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt190 {
    margin-top: 95px;
  }
}
.sustainability-water .--mb190 {
  margin-bottom: 190px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb190 {
    margin-bottom: 95px;
  }
}
.sustainability-water .--pt190 {
  padding-top: 190px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt190 {
    padding-top: 95px;
  }
}
.sustainability-water .--pb190 {
  padding-bottom: 190px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb190 {
    padding-bottom: 95px;
  }
}
.sustainability-water .--mt191 {
  margin-top: 191px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt191 {
    margin-top: 95.5px;
  }
}
.sustainability-water .--mb191 {
  margin-bottom: 191px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb191 {
    margin-bottom: 95.5px;
  }
}
.sustainability-water .--pt191 {
  padding-top: 191px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt191 {
    padding-top: 95.5px;
  }
}
.sustainability-water .--pb191 {
  padding-bottom: 191px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb191 {
    padding-bottom: 95.5px;
  }
}
.sustainability-water .--mt192 {
  margin-top: 192px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt192 {
    margin-top: 96px;
  }
}
.sustainability-water .--mb192 {
  margin-bottom: 192px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb192 {
    margin-bottom: 96px;
  }
}
.sustainability-water .--pt192 {
  padding-top: 192px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt192 {
    padding-top: 96px;
  }
}
.sustainability-water .--pb192 {
  padding-bottom: 192px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb192 {
    padding-bottom: 96px;
  }
}
.sustainability-water .--mt193 {
  margin-top: 193px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt193 {
    margin-top: 96.5px;
  }
}
.sustainability-water .--mb193 {
  margin-bottom: 193px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb193 {
    margin-bottom: 96.5px;
  }
}
.sustainability-water .--pt193 {
  padding-top: 193px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt193 {
    padding-top: 96.5px;
  }
}
.sustainability-water .--pb193 {
  padding-bottom: 193px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb193 {
    padding-bottom: 96.5px;
  }
}
.sustainability-water .--mt194 {
  margin-top: 194px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt194 {
    margin-top: 97px;
  }
}
.sustainability-water .--mb194 {
  margin-bottom: 194px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb194 {
    margin-bottom: 97px;
  }
}
.sustainability-water .--pt194 {
  padding-top: 194px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt194 {
    padding-top: 97px;
  }
}
.sustainability-water .--pb194 {
  padding-bottom: 194px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb194 {
    padding-bottom: 97px;
  }
}
.sustainability-water .--mt195 {
  margin-top: 195px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt195 {
    margin-top: 97.5px;
  }
}
.sustainability-water .--mb195 {
  margin-bottom: 195px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb195 {
    margin-bottom: 97.5px;
  }
}
.sustainability-water .--pt195 {
  padding-top: 195px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt195 {
    padding-top: 97.5px;
  }
}
.sustainability-water .--pb195 {
  padding-bottom: 195px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb195 {
    padding-bottom: 97.5px;
  }
}
.sustainability-water .--mt196 {
  margin-top: 196px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt196 {
    margin-top: 98px;
  }
}
.sustainability-water .--mb196 {
  margin-bottom: 196px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb196 {
    margin-bottom: 98px;
  }
}
.sustainability-water .--pt196 {
  padding-top: 196px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt196 {
    padding-top: 98px;
  }
}
.sustainability-water .--pb196 {
  padding-bottom: 196px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb196 {
    padding-bottom: 98px;
  }
}
.sustainability-water .--mt197 {
  margin-top: 197px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt197 {
    margin-top: 98.5px;
  }
}
.sustainability-water .--mb197 {
  margin-bottom: 197px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb197 {
    margin-bottom: 98.5px;
  }
}
.sustainability-water .--pt197 {
  padding-top: 197px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt197 {
    padding-top: 98.5px;
  }
}
.sustainability-water .--pb197 {
  padding-bottom: 197px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb197 {
    padding-bottom: 98.5px;
  }
}
.sustainability-water .--mt198 {
  margin-top: 198px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt198 {
    margin-top: 99px;
  }
}
.sustainability-water .--mb198 {
  margin-bottom: 198px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb198 {
    margin-bottom: 99px;
  }
}
.sustainability-water .--pt198 {
  padding-top: 198px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt198 {
    padding-top: 99px;
  }
}
.sustainability-water .--pb198 {
  padding-bottom: 198px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb198 {
    padding-bottom: 99px;
  }
}
.sustainability-water .--mt199 {
  margin-top: 199px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt199 {
    margin-top: 99.5px;
  }
}
.sustainability-water .--mb199 {
  margin-bottom: 199px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb199 {
    margin-bottom: 99.5px;
  }
}
.sustainability-water .--pt199 {
  padding-top: 199px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt199 {
    padding-top: 99.5px;
  }
}
.sustainability-water .--pb199 {
  padding-bottom: 199px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb199 {
    padding-bottom: 99.5px;
  }
}
.sustainability-water .--mt200 {
  margin-top: 200px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt200 {
    margin-top: 100px;
  }
}
.sustainability-water .--mb200 {
  margin-bottom: 200px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb200 {
    margin-bottom: 100px;
  }
}
.sustainability-water .--pt200 {
  padding-top: 200px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt200 {
    padding-top: 100px;
  }
}
.sustainability-water .--pb200 {
  padding-bottom: 200px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb200 {
    padding-bottom: 100px;
  }
}
.sustainability-water .--mt201 {
  margin-top: 201px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt201 {
    margin-top: 100.5px;
  }
}
.sustainability-water .--mb201 {
  margin-bottom: 201px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb201 {
    margin-bottom: 100.5px;
  }
}
.sustainability-water .--pt201 {
  padding-top: 201px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt201 {
    padding-top: 100.5px;
  }
}
.sustainability-water .--pb201 {
  padding-bottom: 201px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb201 {
    padding-bottom: 100.5px;
  }
}
.sustainability-water .--mt202 {
  margin-top: 202px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt202 {
    margin-top: 101px;
  }
}
.sustainability-water .--mb202 {
  margin-bottom: 202px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb202 {
    margin-bottom: 101px;
  }
}
.sustainability-water .--pt202 {
  padding-top: 202px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt202 {
    padding-top: 101px;
  }
}
.sustainability-water .--pb202 {
  padding-bottom: 202px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb202 {
    padding-bottom: 101px;
  }
}
.sustainability-water .--mt203 {
  margin-top: 203px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt203 {
    margin-top: 101.5px;
  }
}
.sustainability-water .--mb203 {
  margin-bottom: 203px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb203 {
    margin-bottom: 101.5px;
  }
}
.sustainability-water .--pt203 {
  padding-top: 203px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt203 {
    padding-top: 101.5px;
  }
}
.sustainability-water .--pb203 {
  padding-bottom: 203px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb203 {
    padding-bottom: 101.5px;
  }
}
.sustainability-water .--mt204 {
  margin-top: 204px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt204 {
    margin-top: 102px;
  }
}
.sustainability-water .--mb204 {
  margin-bottom: 204px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb204 {
    margin-bottom: 102px;
  }
}
.sustainability-water .--pt204 {
  padding-top: 204px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt204 {
    padding-top: 102px;
  }
}
.sustainability-water .--pb204 {
  padding-bottom: 204px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb204 {
    padding-bottom: 102px;
  }
}
.sustainability-water .--mt205 {
  margin-top: 205px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt205 {
    margin-top: 102.5px;
  }
}
.sustainability-water .--mb205 {
  margin-bottom: 205px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb205 {
    margin-bottom: 102.5px;
  }
}
.sustainability-water .--pt205 {
  padding-top: 205px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt205 {
    padding-top: 102.5px;
  }
}
.sustainability-water .--pb205 {
  padding-bottom: 205px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb205 {
    padding-bottom: 102.5px;
  }
}
.sustainability-water .--mt206 {
  margin-top: 206px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt206 {
    margin-top: 103px;
  }
}
.sustainability-water .--mb206 {
  margin-bottom: 206px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb206 {
    margin-bottom: 103px;
  }
}
.sustainability-water .--pt206 {
  padding-top: 206px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt206 {
    padding-top: 103px;
  }
}
.sustainability-water .--pb206 {
  padding-bottom: 206px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb206 {
    padding-bottom: 103px;
  }
}
.sustainability-water .--mt207 {
  margin-top: 207px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt207 {
    margin-top: 103.5px;
  }
}
.sustainability-water .--mb207 {
  margin-bottom: 207px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb207 {
    margin-bottom: 103.5px;
  }
}
.sustainability-water .--pt207 {
  padding-top: 207px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt207 {
    padding-top: 103.5px;
  }
}
.sustainability-water .--pb207 {
  padding-bottom: 207px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb207 {
    padding-bottom: 103.5px;
  }
}
.sustainability-water .--mt208 {
  margin-top: 208px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt208 {
    margin-top: 104px;
  }
}
.sustainability-water .--mb208 {
  margin-bottom: 208px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb208 {
    margin-bottom: 104px;
  }
}
.sustainability-water .--pt208 {
  padding-top: 208px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt208 {
    padding-top: 104px;
  }
}
.sustainability-water .--pb208 {
  padding-bottom: 208px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb208 {
    padding-bottom: 104px;
  }
}
.sustainability-water .--mt209 {
  margin-top: 209px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt209 {
    margin-top: 104.5px;
  }
}
.sustainability-water .--mb209 {
  margin-bottom: 209px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb209 {
    margin-bottom: 104.5px;
  }
}
.sustainability-water .--pt209 {
  padding-top: 209px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt209 {
    padding-top: 104.5px;
  }
}
.sustainability-water .--pb209 {
  padding-bottom: 209px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb209 {
    padding-bottom: 104.5px;
  }
}
.sustainability-water .--mt210 {
  margin-top: 210px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt210 {
    margin-top: 105px;
  }
}
.sustainability-water .--mb210 {
  margin-bottom: 210px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb210 {
    margin-bottom: 105px;
  }
}
.sustainability-water .--pt210 {
  padding-top: 210px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt210 {
    padding-top: 105px;
  }
}
.sustainability-water .--pb210 {
  padding-bottom: 210px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb210 {
    padding-bottom: 105px;
  }
}
.sustainability-water .--mt211 {
  margin-top: 211px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt211 {
    margin-top: 105.5px;
  }
}
.sustainability-water .--mb211 {
  margin-bottom: 211px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb211 {
    margin-bottom: 105.5px;
  }
}
.sustainability-water .--pt211 {
  padding-top: 211px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt211 {
    padding-top: 105.5px;
  }
}
.sustainability-water .--pb211 {
  padding-bottom: 211px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb211 {
    padding-bottom: 105.5px;
  }
}
.sustainability-water .--mt212 {
  margin-top: 212px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt212 {
    margin-top: 106px;
  }
}
.sustainability-water .--mb212 {
  margin-bottom: 212px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb212 {
    margin-bottom: 106px;
  }
}
.sustainability-water .--pt212 {
  padding-top: 212px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt212 {
    padding-top: 106px;
  }
}
.sustainability-water .--pb212 {
  padding-bottom: 212px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb212 {
    padding-bottom: 106px;
  }
}
.sustainability-water .--mt213 {
  margin-top: 213px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt213 {
    margin-top: 106.5px;
  }
}
.sustainability-water .--mb213 {
  margin-bottom: 213px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb213 {
    margin-bottom: 106.5px;
  }
}
.sustainability-water .--pt213 {
  padding-top: 213px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt213 {
    padding-top: 106.5px;
  }
}
.sustainability-water .--pb213 {
  padding-bottom: 213px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb213 {
    padding-bottom: 106.5px;
  }
}
.sustainability-water .--mt214 {
  margin-top: 214px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt214 {
    margin-top: 107px;
  }
}
.sustainability-water .--mb214 {
  margin-bottom: 214px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb214 {
    margin-bottom: 107px;
  }
}
.sustainability-water .--pt214 {
  padding-top: 214px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt214 {
    padding-top: 107px;
  }
}
.sustainability-water .--pb214 {
  padding-bottom: 214px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb214 {
    padding-bottom: 107px;
  }
}
.sustainability-water .--mt215 {
  margin-top: 215px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt215 {
    margin-top: 107.5px;
  }
}
.sustainability-water .--mb215 {
  margin-bottom: 215px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb215 {
    margin-bottom: 107.5px;
  }
}
.sustainability-water .--pt215 {
  padding-top: 215px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt215 {
    padding-top: 107.5px;
  }
}
.sustainability-water .--pb215 {
  padding-bottom: 215px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb215 {
    padding-bottom: 107.5px;
  }
}
.sustainability-water .--mt216 {
  margin-top: 216px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt216 {
    margin-top: 108px;
  }
}
.sustainability-water .--mb216 {
  margin-bottom: 216px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb216 {
    margin-bottom: 108px;
  }
}
.sustainability-water .--pt216 {
  padding-top: 216px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt216 {
    padding-top: 108px;
  }
}
.sustainability-water .--pb216 {
  padding-bottom: 216px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb216 {
    padding-bottom: 108px;
  }
}
.sustainability-water .--mt217 {
  margin-top: 217px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt217 {
    margin-top: 108.5px;
  }
}
.sustainability-water .--mb217 {
  margin-bottom: 217px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb217 {
    margin-bottom: 108.5px;
  }
}
.sustainability-water .--pt217 {
  padding-top: 217px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt217 {
    padding-top: 108.5px;
  }
}
.sustainability-water .--pb217 {
  padding-bottom: 217px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb217 {
    padding-bottom: 108.5px;
  }
}
.sustainability-water .--mt218 {
  margin-top: 218px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt218 {
    margin-top: 109px;
  }
}
.sustainability-water .--mb218 {
  margin-bottom: 218px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb218 {
    margin-bottom: 109px;
  }
}
.sustainability-water .--pt218 {
  padding-top: 218px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt218 {
    padding-top: 109px;
  }
}
.sustainability-water .--pb218 {
  padding-bottom: 218px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb218 {
    padding-bottom: 109px;
  }
}
.sustainability-water .--mt219 {
  margin-top: 219px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt219 {
    margin-top: 109.5px;
  }
}
.sustainability-water .--mb219 {
  margin-bottom: 219px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb219 {
    margin-bottom: 109.5px;
  }
}
.sustainability-water .--pt219 {
  padding-top: 219px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt219 {
    padding-top: 109.5px;
  }
}
.sustainability-water .--pb219 {
  padding-bottom: 219px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb219 {
    padding-bottom: 109.5px;
  }
}
.sustainability-water .--mt220 {
  margin-top: 220px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt220 {
    margin-top: 110px;
  }
}
.sustainability-water .--mb220 {
  margin-bottom: 220px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb220 {
    margin-bottom: 110px;
  }
}
.sustainability-water .--pt220 {
  padding-top: 220px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt220 {
    padding-top: 110px;
  }
}
.sustainability-water .--pb220 {
  padding-bottom: 220px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb220 {
    padding-bottom: 110px;
  }
}
.sustainability-water .--mt221 {
  margin-top: 221px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt221 {
    margin-top: 110.5px;
  }
}
.sustainability-water .--mb221 {
  margin-bottom: 221px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb221 {
    margin-bottom: 110.5px;
  }
}
.sustainability-water .--pt221 {
  padding-top: 221px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt221 {
    padding-top: 110.5px;
  }
}
.sustainability-water .--pb221 {
  padding-bottom: 221px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb221 {
    padding-bottom: 110.5px;
  }
}
.sustainability-water .--mt222 {
  margin-top: 222px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt222 {
    margin-top: 111px;
  }
}
.sustainability-water .--mb222 {
  margin-bottom: 222px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb222 {
    margin-bottom: 111px;
  }
}
.sustainability-water .--pt222 {
  padding-top: 222px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt222 {
    padding-top: 111px;
  }
}
.sustainability-water .--pb222 {
  padding-bottom: 222px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb222 {
    padding-bottom: 111px;
  }
}
.sustainability-water .--mt223 {
  margin-top: 223px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt223 {
    margin-top: 111.5px;
  }
}
.sustainability-water .--mb223 {
  margin-bottom: 223px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb223 {
    margin-bottom: 111.5px;
  }
}
.sustainability-water .--pt223 {
  padding-top: 223px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt223 {
    padding-top: 111.5px;
  }
}
.sustainability-water .--pb223 {
  padding-bottom: 223px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb223 {
    padding-bottom: 111.5px;
  }
}
.sustainability-water .--mt224 {
  margin-top: 224px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt224 {
    margin-top: 112px;
  }
}
.sustainability-water .--mb224 {
  margin-bottom: 224px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb224 {
    margin-bottom: 112px;
  }
}
.sustainability-water .--pt224 {
  padding-top: 224px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt224 {
    padding-top: 112px;
  }
}
.sustainability-water .--pb224 {
  padding-bottom: 224px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb224 {
    padding-bottom: 112px;
  }
}
.sustainability-water .--mt225 {
  margin-top: 225px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt225 {
    margin-top: 112.5px;
  }
}
.sustainability-water .--mb225 {
  margin-bottom: 225px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb225 {
    margin-bottom: 112.5px;
  }
}
.sustainability-water .--pt225 {
  padding-top: 225px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt225 {
    padding-top: 112.5px;
  }
}
.sustainability-water .--pb225 {
  padding-bottom: 225px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb225 {
    padding-bottom: 112.5px;
  }
}
.sustainability-water .--mt226 {
  margin-top: 226px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt226 {
    margin-top: 113px;
  }
}
.sustainability-water .--mb226 {
  margin-bottom: 226px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb226 {
    margin-bottom: 113px;
  }
}
.sustainability-water .--pt226 {
  padding-top: 226px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt226 {
    padding-top: 113px;
  }
}
.sustainability-water .--pb226 {
  padding-bottom: 226px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb226 {
    padding-bottom: 113px;
  }
}
.sustainability-water .--mt227 {
  margin-top: 227px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt227 {
    margin-top: 113.5px;
  }
}
.sustainability-water .--mb227 {
  margin-bottom: 227px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb227 {
    margin-bottom: 113.5px;
  }
}
.sustainability-water .--pt227 {
  padding-top: 227px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt227 {
    padding-top: 113.5px;
  }
}
.sustainability-water .--pb227 {
  padding-bottom: 227px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb227 {
    padding-bottom: 113.5px;
  }
}
.sustainability-water .--mt228 {
  margin-top: 228px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt228 {
    margin-top: 114px;
  }
}
.sustainability-water .--mb228 {
  margin-bottom: 228px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb228 {
    margin-bottom: 114px;
  }
}
.sustainability-water .--pt228 {
  padding-top: 228px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt228 {
    padding-top: 114px;
  }
}
.sustainability-water .--pb228 {
  padding-bottom: 228px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb228 {
    padding-bottom: 114px;
  }
}
.sustainability-water .--mt229 {
  margin-top: 229px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt229 {
    margin-top: 114.5px;
  }
}
.sustainability-water .--mb229 {
  margin-bottom: 229px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb229 {
    margin-bottom: 114.5px;
  }
}
.sustainability-water .--pt229 {
  padding-top: 229px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt229 {
    padding-top: 114.5px;
  }
}
.sustainability-water .--pb229 {
  padding-bottom: 229px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb229 {
    padding-bottom: 114.5px;
  }
}
.sustainability-water .--mt230 {
  margin-top: 230px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt230 {
    margin-top: 115px;
  }
}
.sustainability-water .--mb230 {
  margin-bottom: 230px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb230 {
    margin-bottom: 115px;
  }
}
.sustainability-water .--pt230 {
  padding-top: 230px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt230 {
    padding-top: 115px;
  }
}
.sustainability-water .--pb230 {
  padding-bottom: 230px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb230 {
    padding-bottom: 115px;
  }
}
.sustainability-water .--mt231 {
  margin-top: 231px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt231 {
    margin-top: 115.5px;
  }
}
.sustainability-water .--mb231 {
  margin-bottom: 231px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb231 {
    margin-bottom: 115.5px;
  }
}
.sustainability-water .--pt231 {
  padding-top: 231px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt231 {
    padding-top: 115.5px;
  }
}
.sustainability-water .--pb231 {
  padding-bottom: 231px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb231 {
    padding-bottom: 115.5px;
  }
}
.sustainability-water .--mt232 {
  margin-top: 232px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt232 {
    margin-top: 116px;
  }
}
.sustainability-water .--mb232 {
  margin-bottom: 232px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb232 {
    margin-bottom: 116px;
  }
}
.sustainability-water .--pt232 {
  padding-top: 232px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt232 {
    padding-top: 116px;
  }
}
.sustainability-water .--pb232 {
  padding-bottom: 232px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb232 {
    padding-bottom: 116px;
  }
}
.sustainability-water .--mt233 {
  margin-top: 233px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt233 {
    margin-top: 116.5px;
  }
}
.sustainability-water .--mb233 {
  margin-bottom: 233px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb233 {
    margin-bottom: 116.5px;
  }
}
.sustainability-water .--pt233 {
  padding-top: 233px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt233 {
    padding-top: 116.5px;
  }
}
.sustainability-water .--pb233 {
  padding-bottom: 233px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb233 {
    padding-bottom: 116.5px;
  }
}
.sustainability-water .--mt234 {
  margin-top: 234px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt234 {
    margin-top: 117px;
  }
}
.sustainability-water .--mb234 {
  margin-bottom: 234px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb234 {
    margin-bottom: 117px;
  }
}
.sustainability-water .--pt234 {
  padding-top: 234px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt234 {
    padding-top: 117px;
  }
}
.sustainability-water .--pb234 {
  padding-bottom: 234px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb234 {
    padding-bottom: 117px;
  }
}
.sustainability-water .--mt235 {
  margin-top: 235px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt235 {
    margin-top: 117.5px;
  }
}
.sustainability-water .--mb235 {
  margin-bottom: 235px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb235 {
    margin-bottom: 117.5px;
  }
}
.sustainability-water .--pt235 {
  padding-top: 235px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt235 {
    padding-top: 117.5px;
  }
}
.sustainability-water .--pb235 {
  padding-bottom: 235px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb235 {
    padding-bottom: 117.5px;
  }
}
.sustainability-water .--mt236 {
  margin-top: 236px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt236 {
    margin-top: 118px;
  }
}
.sustainability-water .--mb236 {
  margin-bottom: 236px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb236 {
    margin-bottom: 118px;
  }
}
.sustainability-water .--pt236 {
  padding-top: 236px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt236 {
    padding-top: 118px;
  }
}
.sustainability-water .--pb236 {
  padding-bottom: 236px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb236 {
    padding-bottom: 118px;
  }
}
.sustainability-water .--mt237 {
  margin-top: 237px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt237 {
    margin-top: 118.5px;
  }
}
.sustainability-water .--mb237 {
  margin-bottom: 237px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb237 {
    margin-bottom: 118.5px;
  }
}
.sustainability-water .--pt237 {
  padding-top: 237px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt237 {
    padding-top: 118.5px;
  }
}
.sustainability-water .--pb237 {
  padding-bottom: 237px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb237 {
    padding-bottom: 118.5px;
  }
}
.sustainability-water .--mt238 {
  margin-top: 238px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt238 {
    margin-top: 119px;
  }
}
.sustainability-water .--mb238 {
  margin-bottom: 238px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb238 {
    margin-bottom: 119px;
  }
}
.sustainability-water .--pt238 {
  padding-top: 238px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt238 {
    padding-top: 119px;
  }
}
.sustainability-water .--pb238 {
  padding-bottom: 238px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb238 {
    padding-bottom: 119px;
  }
}
.sustainability-water .--mt239 {
  margin-top: 239px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt239 {
    margin-top: 119.5px;
  }
}
.sustainability-water .--mb239 {
  margin-bottom: 239px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb239 {
    margin-bottom: 119.5px;
  }
}
.sustainability-water .--pt239 {
  padding-top: 239px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt239 {
    padding-top: 119.5px;
  }
}
.sustainability-water .--pb239 {
  padding-bottom: 239px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb239 {
    padding-bottom: 119.5px;
  }
}
.sustainability-water .--mt240 {
  margin-top: 240px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt240 {
    margin-top: 120px;
  }
}
.sustainability-water .--mb240 {
  margin-bottom: 240px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb240 {
    margin-bottom: 120px;
  }
}
.sustainability-water .--pt240 {
  padding-top: 240px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt240 {
    padding-top: 120px;
  }
}
.sustainability-water .--pb240 {
  padding-bottom: 240px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb240 {
    padding-bottom: 120px;
  }
}
.sustainability-water .--mt241 {
  margin-top: 241px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt241 {
    margin-top: 120.5px;
  }
}
.sustainability-water .--mb241 {
  margin-bottom: 241px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb241 {
    margin-bottom: 120.5px;
  }
}
.sustainability-water .--pt241 {
  padding-top: 241px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt241 {
    padding-top: 120.5px;
  }
}
.sustainability-water .--pb241 {
  padding-bottom: 241px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb241 {
    padding-bottom: 120.5px;
  }
}
.sustainability-water .--mt242 {
  margin-top: 242px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt242 {
    margin-top: 121px;
  }
}
.sustainability-water .--mb242 {
  margin-bottom: 242px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb242 {
    margin-bottom: 121px;
  }
}
.sustainability-water .--pt242 {
  padding-top: 242px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt242 {
    padding-top: 121px;
  }
}
.sustainability-water .--pb242 {
  padding-bottom: 242px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb242 {
    padding-bottom: 121px;
  }
}
.sustainability-water .--mt243 {
  margin-top: 243px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt243 {
    margin-top: 121.5px;
  }
}
.sustainability-water .--mb243 {
  margin-bottom: 243px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb243 {
    margin-bottom: 121.5px;
  }
}
.sustainability-water .--pt243 {
  padding-top: 243px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt243 {
    padding-top: 121.5px;
  }
}
.sustainability-water .--pb243 {
  padding-bottom: 243px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb243 {
    padding-bottom: 121.5px;
  }
}
.sustainability-water .--mt244 {
  margin-top: 244px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt244 {
    margin-top: 122px;
  }
}
.sustainability-water .--mb244 {
  margin-bottom: 244px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb244 {
    margin-bottom: 122px;
  }
}
.sustainability-water .--pt244 {
  padding-top: 244px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt244 {
    padding-top: 122px;
  }
}
.sustainability-water .--pb244 {
  padding-bottom: 244px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb244 {
    padding-bottom: 122px;
  }
}
.sustainability-water .--mt245 {
  margin-top: 245px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt245 {
    margin-top: 122.5px;
  }
}
.sustainability-water .--mb245 {
  margin-bottom: 245px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb245 {
    margin-bottom: 122.5px;
  }
}
.sustainability-water .--pt245 {
  padding-top: 245px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt245 {
    padding-top: 122.5px;
  }
}
.sustainability-water .--pb245 {
  padding-bottom: 245px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb245 {
    padding-bottom: 122.5px;
  }
}
.sustainability-water .--mt246 {
  margin-top: 246px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt246 {
    margin-top: 123px;
  }
}
.sustainability-water .--mb246 {
  margin-bottom: 246px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb246 {
    margin-bottom: 123px;
  }
}
.sustainability-water .--pt246 {
  padding-top: 246px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt246 {
    padding-top: 123px;
  }
}
.sustainability-water .--pb246 {
  padding-bottom: 246px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb246 {
    padding-bottom: 123px;
  }
}
.sustainability-water .--mt247 {
  margin-top: 247px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt247 {
    margin-top: 123.5px;
  }
}
.sustainability-water .--mb247 {
  margin-bottom: 247px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb247 {
    margin-bottom: 123.5px;
  }
}
.sustainability-water .--pt247 {
  padding-top: 247px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt247 {
    padding-top: 123.5px;
  }
}
.sustainability-water .--pb247 {
  padding-bottom: 247px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb247 {
    padding-bottom: 123.5px;
  }
}
.sustainability-water .--mt248 {
  margin-top: 248px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt248 {
    margin-top: 124px;
  }
}
.sustainability-water .--mb248 {
  margin-bottom: 248px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb248 {
    margin-bottom: 124px;
  }
}
.sustainability-water .--pt248 {
  padding-top: 248px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt248 {
    padding-top: 124px;
  }
}
.sustainability-water .--pb248 {
  padding-bottom: 248px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb248 {
    padding-bottom: 124px;
  }
}
.sustainability-water .--mt249 {
  margin-top: 249px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt249 {
    margin-top: 124.5px;
  }
}
.sustainability-water .--mb249 {
  margin-bottom: 249px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb249 {
    margin-bottom: 124.5px;
  }
}
.sustainability-water .--pt249 {
  padding-top: 249px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt249 {
    padding-top: 124.5px;
  }
}
.sustainability-water .--pb249 {
  padding-bottom: 249px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb249 {
    padding-bottom: 124.5px;
  }
}
.sustainability-water .--mt250 {
  margin-top: 250px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt250 {
    margin-top: 125px;
  }
}
.sustainability-water .--mb250 {
  margin-bottom: 250px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb250 {
    margin-bottom: 125px;
  }
}
.sustainability-water .--pt250 {
  padding-top: 250px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt250 {
    padding-top: 125px;
  }
}
.sustainability-water .--pb250 {
  padding-bottom: 250px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb250 {
    padding-bottom: 125px;
  }
}
.sustainability-water .--mt251 {
  margin-top: 251px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt251 {
    margin-top: 125.5px;
  }
}
.sustainability-water .--mb251 {
  margin-bottom: 251px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb251 {
    margin-bottom: 125.5px;
  }
}
.sustainability-water .--pt251 {
  padding-top: 251px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt251 {
    padding-top: 125.5px;
  }
}
.sustainability-water .--pb251 {
  padding-bottom: 251px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb251 {
    padding-bottom: 125.5px;
  }
}
.sustainability-water .--mt252 {
  margin-top: 252px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt252 {
    margin-top: 126px;
  }
}
.sustainability-water .--mb252 {
  margin-bottom: 252px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb252 {
    margin-bottom: 126px;
  }
}
.sustainability-water .--pt252 {
  padding-top: 252px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt252 {
    padding-top: 126px;
  }
}
.sustainability-water .--pb252 {
  padding-bottom: 252px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb252 {
    padding-bottom: 126px;
  }
}
.sustainability-water .--mt253 {
  margin-top: 253px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt253 {
    margin-top: 126.5px;
  }
}
.sustainability-water .--mb253 {
  margin-bottom: 253px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb253 {
    margin-bottom: 126.5px;
  }
}
.sustainability-water .--pt253 {
  padding-top: 253px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt253 {
    padding-top: 126.5px;
  }
}
.sustainability-water .--pb253 {
  padding-bottom: 253px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb253 {
    padding-bottom: 126.5px;
  }
}
.sustainability-water .--mt254 {
  margin-top: 254px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt254 {
    margin-top: 127px;
  }
}
.sustainability-water .--mb254 {
  margin-bottom: 254px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb254 {
    margin-bottom: 127px;
  }
}
.sustainability-water .--pt254 {
  padding-top: 254px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt254 {
    padding-top: 127px;
  }
}
.sustainability-water .--pb254 {
  padding-bottom: 254px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb254 {
    padding-bottom: 127px;
  }
}
.sustainability-water .--mt255 {
  margin-top: 255px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt255 {
    margin-top: 127.5px;
  }
}
.sustainability-water .--mb255 {
  margin-bottom: 255px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb255 {
    margin-bottom: 127.5px;
  }
}
.sustainability-water .--pt255 {
  padding-top: 255px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt255 {
    padding-top: 127.5px;
  }
}
.sustainability-water .--pb255 {
  padding-bottom: 255px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb255 {
    padding-bottom: 127.5px;
  }
}
.sustainability-water .--mt256 {
  margin-top: 256px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt256 {
    margin-top: 128px;
  }
}
.sustainability-water .--mb256 {
  margin-bottom: 256px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb256 {
    margin-bottom: 128px;
  }
}
.sustainability-water .--pt256 {
  padding-top: 256px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt256 {
    padding-top: 128px;
  }
}
.sustainability-water .--pb256 {
  padding-bottom: 256px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb256 {
    padding-bottom: 128px;
  }
}
.sustainability-water .--mt257 {
  margin-top: 257px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt257 {
    margin-top: 128.5px;
  }
}
.sustainability-water .--mb257 {
  margin-bottom: 257px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb257 {
    margin-bottom: 128.5px;
  }
}
.sustainability-water .--pt257 {
  padding-top: 257px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt257 {
    padding-top: 128.5px;
  }
}
.sustainability-water .--pb257 {
  padding-bottom: 257px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb257 {
    padding-bottom: 128.5px;
  }
}
.sustainability-water .--mt258 {
  margin-top: 258px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt258 {
    margin-top: 129px;
  }
}
.sustainability-water .--mb258 {
  margin-bottom: 258px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb258 {
    margin-bottom: 129px;
  }
}
.sustainability-water .--pt258 {
  padding-top: 258px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt258 {
    padding-top: 129px;
  }
}
.sustainability-water .--pb258 {
  padding-bottom: 258px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb258 {
    padding-bottom: 129px;
  }
}
.sustainability-water .--mt259 {
  margin-top: 259px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt259 {
    margin-top: 129.5px;
  }
}
.sustainability-water .--mb259 {
  margin-bottom: 259px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb259 {
    margin-bottom: 129.5px;
  }
}
.sustainability-water .--pt259 {
  padding-top: 259px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt259 {
    padding-top: 129.5px;
  }
}
.sustainability-water .--pb259 {
  padding-bottom: 259px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb259 {
    padding-bottom: 129.5px;
  }
}
.sustainability-water .--mt260 {
  margin-top: 260px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt260 {
    margin-top: 130px;
  }
}
.sustainability-water .--mb260 {
  margin-bottom: 260px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb260 {
    margin-bottom: 130px;
  }
}
.sustainability-water .--pt260 {
  padding-top: 260px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt260 {
    padding-top: 130px;
  }
}
.sustainability-water .--pb260 {
  padding-bottom: 260px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb260 {
    padding-bottom: 130px;
  }
}
.sustainability-water .--mt261 {
  margin-top: 261px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt261 {
    margin-top: 130.5px;
  }
}
.sustainability-water .--mb261 {
  margin-bottom: 261px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb261 {
    margin-bottom: 130.5px;
  }
}
.sustainability-water .--pt261 {
  padding-top: 261px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt261 {
    padding-top: 130.5px;
  }
}
.sustainability-water .--pb261 {
  padding-bottom: 261px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb261 {
    padding-bottom: 130.5px;
  }
}
.sustainability-water .--mt262 {
  margin-top: 262px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt262 {
    margin-top: 131px;
  }
}
.sustainability-water .--mb262 {
  margin-bottom: 262px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb262 {
    margin-bottom: 131px;
  }
}
.sustainability-water .--pt262 {
  padding-top: 262px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt262 {
    padding-top: 131px;
  }
}
.sustainability-water .--pb262 {
  padding-bottom: 262px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb262 {
    padding-bottom: 131px;
  }
}
.sustainability-water .--mt263 {
  margin-top: 263px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt263 {
    margin-top: 131.5px;
  }
}
.sustainability-water .--mb263 {
  margin-bottom: 263px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb263 {
    margin-bottom: 131.5px;
  }
}
.sustainability-water .--pt263 {
  padding-top: 263px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt263 {
    padding-top: 131.5px;
  }
}
.sustainability-water .--pb263 {
  padding-bottom: 263px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb263 {
    padding-bottom: 131.5px;
  }
}
.sustainability-water .--mt264 {
  margin-top: 264px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt264 {
    margin-top: 132px;
  }
}
.sustainability-water .--mb264 {
  margin-bottom: 264px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb264 {
    margin-bottom: 132px;
  }
}
.sustainability-water .--pt264 {
  padding-top: 264px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt264 {
    padding-top: 132px;
  }
}
.sustainability-water .--pb264 {
  padding-bottom: 264px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb264 {
    padding-bottom: 132px;
  }
}
.sustainability-water .--mt265 {
  margin-top: 265px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt265 {
    margin-top: 132.5px;
  }
}
.sustainability-water .--mb265 {
  margin-bottom: 265px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb265 {
    margin-bottom: 132.5px;
  }
}
.sustainability-water .--pt265 {
  padding-top: 265px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt265 {
    padding-top: 132.5px;
  }
}
.sustainability-water .--pb265 {
  padding-bottom: 265px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb265 {
    padding-bottom: 132.5px;
  }
}
.sustainability-water .--mt266 {
  margin-top: 266px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt266 {
    margin-top: 133px;
  }
}
.sustainability-water .--mb266 {
  margin-bottom: 266px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb266 {
    margin-bottom: 133px;
  }
}
.sustainability-water .--pt266 {
  padding-top: 266px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt266 {
    padding-top: 133px;
  }
}
.sustainability-water .--pb266 {
  padding-bottom: 266px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb266 {
    padding-bottom: 133px;
  }
}
.sustainability-water .--mt267 {
  margin-top: 267px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt267 {
    margin-top: 133.5px;
  }
}
.sustainability-water .--mb267 {
  margin-bottom: 267px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb267 {
    margin-bottom: 133.5px;
  }
}
.sustainability-water .--pt267 {
  padding-top: 267px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt267 {
    padding-top: 133.5px;
  }
}
.sustainability-water .--pb267 {
  padding-bottom: 267px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb267 {
    padding-bottom: 133.5px;
  }
}
.sustainability-water .--mt268 {
  margin-top: 268px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt268 {
    margin-top: 134px;
  }
}
.sustainability-water .--mb268 {
  margin-bottom: 268px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb268 {
    margin-bottom: 134px;
  }
}
.sustainability-water .--pt268 {
  padding-top: 268px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt268 {
    padding-top: 134px;
  }
}
.sustainability-water .--pb268 {
  padding-bottom: 268px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb268 {
    padding-bottom: 134px;
  }
}
.sustainability-water .--mt269 {
  margin-top: 269px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt269 {
    margin-top: 134.5px;
  }
}
.sustainability-water .--mb269 {
  margin-bottom: 269px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb269 {
    margin-bottom: 134.5px;
  }
}
.sustainability-water .--pt269 {
  padding-top: 269px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt269 {
    padding-top: 134.5px;
  }
}
.sustainability-water .--pb269 {
  padding-bottom: 269px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb269 {
    padding-bottom: 134.5px;
  }
}
.sustainability-water .--mt270 {
  margin-top: 270px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt270 {
    margin-top: 135px;
  }
}
.sustainability-water .--mb270 {
  margin-bottom: 270px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb270 {
    margin-bottom: 135px;
  }
}
.sustainability-water .--pt270 {
  padding-top: 270px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt270 {
    padding-top: 135px;
  }
}
.sustainability-water .--pb270 {
  padding-bottom: 270px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb270 {
    padding-bottom: 135px;
  }
}
.sustainability-water .--mt271 {
  margin-top: 271px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt271 {
    margin-top: 135.5px;
  }
}
.sustainability-water .--mb271 {
  margin-bottom: 271px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb271 {
    margin-bottom: 135.5px;
  }
}
.sustainability-water .--pt271 {
  padding-top: 271px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt271 {
    padding-top: 135.5px;
  }
}
.sustainability-water .--pb271 {
  padding-bottom: 271px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb271 {
    padding-bottom: 135.5px;
  }
}
.sustainability-water .--mt272 {
  margin-top: 272px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt272 {
    margin-top: 136px;
  }
}
.sustainability-water .--mb272 {
  margin-bottom: 272px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb272 {
    margin-bottom: 136px;
  }
}
.sustainability-water .--pt272 {
  padding-top: 272px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt272 {
    padding-top: 136px;
  }
}
.sustainability-water .--pb272 {
  padding-bottom: 272px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb272 {
    padding-bottom: 136px;
  }
}
.sustainability-water .--mt273 {
  margin-top: 273px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt273 {
    margin-top: 136.5px;
  }
}
.sustainability-water .--mb273 {
  margin-bottom: 273px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb273 {
    margin-bottom: 136.5px;
  }
}
.sustainability-water .--pt273 {
  padding-top: 273px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt273 {
    padding-top: 136.5px;
  }
}
.sustainability-water .--pb273 {
  padding-bottom: 273px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb273 {
    padding-bottom: 136.5px;
  }
}
.sustainability-water .--mt274 {
  margin-top: 274px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt274 {
    margin-top: 137px;
  }
}
.sustainability-water .--mb274 {
  margin-bottom: 274px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb274 {
    margin-bottom: 137px;
  }
}
.sustainability-water .--pt274 {
  padding-top: 274px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt274 {
    padding-top: 137px;
  }
}
.sustainability-water .--pb274 {
  padding-bottom: 274px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb274 {
    padding-bottom: 137px;
  }
}
.sustainability-water .--mt275 {
  margin-top: 275px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt275 {
    margin-top: 137.5px;
  }
}
.sustainability-water .--mb275 {
  margin-bottom: 275px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb275 {
    margin-bottom: 137.5px;
  }
}
.sustainability-water .--pt275 {
  padding-top: 275px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt275 {
    padding-top: 137.5px;
  }
}
.sustainability-water .--pb275 {
  padding-bottom: 275px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb275 {
    padding-bottom: 137.5px;
  }
}
.sustainability-water .--mt276 {
  margin-top: 276px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt276 {
    margin-top: 138px;
  }
}
.sustainability-water .--mb276 {
  margin-bottom: 276px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb276 {
    margin-bottom: 138px;
  }
}
.sustainability-water .--pt276 {
  padding-top: 276px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt276 {
    padding-top: 138px;
  }
}
.sustainability-water .--pb276 {
  padding-bottom: 276px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb276 {
    padding-bottom: 138px;
  }
}
.sustainability-water .--mt277 {
  margin-top: 277px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt277 {
    margin-top: 138.5px;
  }
}
.sustainability-water .--mb277 {
  margin-bottom: 277px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb277 {
    margin-bottom: 138.5px;
  }
}
.sustainability-water .--pt277 {
  padding-top: 277px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt277 {
    padding-top: 138.5px;
  }
}
.sustainability-water .--pb277 {
  padding-bottom: 277px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb277 {
    padding-bottom: 138.5px;
  }
}
.sustainability-water .--mt278 {
  margin-top: 278px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt278 {
    margin-top: 139px;
  }
}
.sustainability-water .--mb278 {
  margin-bottom: 278px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb278 {
    margin-bottom: 139px;
  }
}
.sustainability-water .--pt278 {
  padding-top: 278px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt278 {
    padding-top: 139px;
  }
}
.sustainability-water .--pb278 {
  padding-bottom: 278px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb278 {
    padding-bottom: 139px;
  }
}
.sustainability-water .--mt279 {
  margin-top: 279px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt279 {
    margin-top: 139.5px;
  }
}
.sustainability-water .--mb279 {
  margin-bottom: 279px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb279 {
    margin-bottom: 139.5px;
  }
}
.sustainability-water .--pt279 {
  padding-top: 279px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt279 {
    padding-top: 139.5px;
  }
}
.sustainability-water .--pb279 {
  padding-bottom: 279px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb279 {
    padding-bottom: 139.5px;
  }
}
.sustainability-water .--mt280 {
  margin-top: 280px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt280 {
    margin-top: 140px;
  }
}
.sustainability-water .--mb280 {
  margin-bottom: 280px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb280 {
    margin-bottom: 140px;
  }
}
.sustainability-water .--pt280 {
  padding-top: 280px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt280 {
    padding-top: 140px;
  }
}
.sustainability-water .--pb280 {
  padding-bottom: 280px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb280 {
    padding-bottom: 140px;
  }
}
.sustainability-water .--mt281 {
  margin-top: 281px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt281 {
    margin-top: 140.5px;
  }
}
.sustainability-water .--mb281 {
  margin-bottom: 281px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb281 {
    margin-bottom: 140.5px;
  }
}
.sustainability-water .--pt281 {
  padding-top: 281px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt281 {
    padding-top: 140.5px;
  }
}
.sustainability-water .--pb281 {
  padding-bottom: 281px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb281 {
    padding-bottom: 140.5px;
  }
}
.sustainability-water .--mt282 {
  margin-top: 282px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt282 {
    margin-top: 141px;
  }
}
.sustainability-water .--mb282 {
  margin-bottom: 282px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb282 {
    margin-bottom: 141px;
  }
}
.sustainability-water .--pt282 {
  padding-top: 282px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt282 {
    padding-top: 141px;
  }
}
.sustainability-water .--pb282 {
  padding-bottom: 282px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb282 {
    padding-bottom: 141px;
  }
}
.sustainability-water .--mt283 {
  margin-top: 283px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt283 {
    margin-top: 141.5px;
  }
}
.sustainability-water .--mb283 {
  margin-bottom: 283px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb283 {
    margin-bottom: 141.5px;
  }
}
.sustainability-water .--pt283 {
  padding-top: 283px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt283 {
    padding-top: 141.5px;
  }
}
.sustainability-water .--pb283 {
  padding-bottom: 283px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb283 {
    padding-bottom: 141.5px;
  }
}
.sustainability-water .--mt284 {
  margin-top: 284px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt284 {
    margin-top: 142px;
  }
}
.sustainability-water .--mb284 {
  margin-bottom: 284px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb284 {
    margin-bottom: 142px;
  }
}
.sustainability-water .--pt284 {
  padding-top: 284px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt284 {
    padding-top: 142px;
  }
}
.sustainability-water .--pb284 {
  padding-bottom: 284px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb284 {
    padding-bottom: 142px;
  }
}
.sustainability-water .--mt285 {
  margin-top: 285px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt285 {
    margin-top: 142.5px;
  }
}
.sustainability-water .--mb285 {
  margin-bottom: 285px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb285 {
    margin-bottom: 142.5px;
  }
}
.sustainability-water .--pt285 {
  padding-top: 285px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt285 {
    padding-top: 142.5px;
  }
}
.sustainability-water .--pb285 {
  padding-bottom: 285px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb285 {
    padding-bottom: 142.5px;
  }
}
.sustainability-water .--mt286 {
  margin-top: 286px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt286 {
    margin-top: 143px;
  }
}
.sustainability-water .--mb286 {
  margin-bottom: 286px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb286 {
    margin-bottom: 143px;
  }
}
.sustainability-water .--pt286 {
  padding-top: 286px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt286 {
    padding-top: 143px;
  }
}
.sustainability-water .--pb286 {
  padding-bottom: 286px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb286 {
    padding-bottom: 143px;
  }
}
.sustainability-water .--mt287 {
  margin-top: 287px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt287 {
    margin-top: 143.5px;
  }
}
.sustainability-water .--mb287 {
  margin-bottom: 287px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb287 {
    margin-bottom: 143.5px;
  }
}
.sustainability-water .--pt287 {
  padding-top: 287px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt287 {
    padding-top: 143.5px;
  }
}
.sustainability-water .--pb287 {
  padding-bottom: 287px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb287 {
    padding-bottom: 143.5px;
  }
}
.sustainability-water .--mt288 {
  margin-top: 288px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt288 {
    margin-top: 144px;
  }
}
.sustainability-water .--mb288 {
  margin-bottom: 288px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb288 {
    margin-bottom: 144px;
  }
}
.sustainability-water .--pt288 {
  padding-top: 288px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt288 {
    padding-top: 144px;
  }
}
.sustainability-water .--pb288 {
  padding-bottom: 288px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb288 {
    padding-bottom: 144px;
  }
}
.sustainability-water .--mt289 {
  margin-top: 289px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt289 {
    margin-top: 144.5px;
  }
}
.sustainability-water .--mb289 {
  margin-bottom: 289px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb289 {
    margin-bottom: 144.5px;
  }
}
.sustainability-water .--pt289 {
  padding-top: 289px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt289 {
    padding-top: 144.5px;
  }
}
.sustainability-water .--pb289 {
  padding-bottom: 289px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb289 {
    padding-bottom: 144.5px;
  }
}
.sustainability-water .--mt290 {
  margin-top: 290px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt290 {
    margin-top: 145px;
  }
}
.sustainability-water .--mb290 {
  margin-bottom: 290px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb290 {
    margin-bottom: 145px;
  }
}
.sustainability-water .--pt290 {
  padding-top: 290px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt290 {
    padding-top: 145px;
  }
}
.sustainability-water .--pb290 {
  padding-bottom: 290px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb290 {
    padding-bottom: 145px;
  }
}
.sustainability-water .--mt291 {
  margin-top: 291px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt291 {
    margin-top: 145.5px;
  }
}
.sustainability-water .--mb291 {
  margin-bottom: 291px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb291 {
    margin-bottom: 145.5px;
  }
}
.sustainability-water .--pt291 {
  padding-top: 291px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt291 {
    padding-top: 145.5px;
  }
}
.sustainability-water .--pb291 {
  padding-bottom: 291px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb291 {
    padding-bottom: 145.5px;
  }
}
.sustainability-water .--mt292 {
  margin-top: 292px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt292 {
    margin-top: 146px;
  }
}
.sustainability-water .--mb292 {
  margin-bottom: 292px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb292 {
    margin-bottom: 146px;
  }
}
.sustainability-water .--pt292 {
  padding-top: 292px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt292 {
    padding-top: 146px;
  }
}
.sustainability-water .--pb292 {
  padding-bottom: 292px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb292 {
    padding-bottom: 146px;
  }
}
.sustainability-water .--mt293 {
  margin-top: 293px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt293 {
    margin-top: 146.5px;
  }
}
.sustainability-water .--mb293 {
  margin-bottom: 293px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb293 {
    margin-bottom: 146.5px;
  }
}
.sustainability-water .--pt293 {
  padding-top: 293px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt293 {
    padding-top: 146.5px;
  }
}
.sustainability-water .--pb293 {
  padding-bottom: 293px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb293 {
    padding-bottom: 146.5px;
  }
}
.sustainability-water .--mt294 {
  margin-top: 294px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt294 {
    margin-top: 147px;
  }
}
.sustainability-water .--mb294 {
  margin-bottom: 294px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb294 {
    margin-bottom: 147px;
  }
}
.sustainability-water .--pt294 {
  padding-top: 294px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt294 {
    padding-top: 147px;
  }
}
.sustainability-water .--pb294 {
  padding-bottom: 294px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb294 {
    padding-bottom: 147px;
  }
}
.sustainability-water .--mt295 {
  margin-top: 295px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt295 {
    margin-top: 147.5px;
  }
}
.sustainability-water .--mb295 {
  margin-bottom: 295px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb295 {
    margin-bottom: 147.5px;
  }
}
.sustainability-water .--pt295 {
  padding-top: 295px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt295 {
    padding-top: 147.5px;
  }
}
.sustainability-water .--pb295 {
  padding-bottom: 295px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb295 {
    padding-bottom: 147.5px;
  }
}
.sustainability-water .--mt296 {
  margin-top: 296px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt296 {
    margin-top: 148px;
  }
}
.sustainability-water .--mb296 {
  margin-bottom: 296px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb296 {
    margin-bottom: 148px;
  }
}
.sustainability-water .--pt296 {
  padding-top: 296px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt296 {
    padding-top: 148px;
  }
}
.sustainability-water .--pb296 {
  padding-bottom: 296px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb296 {
    padding-bottom: 148px;
  }
}
.sustainability-water .--mt297 {
  margin-top: 297px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt297 {
    margin-top: 148.5px;
  }
}
.sustainability-water .--mb297 {
  margin-bottom: 297px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb297 {
    margin-bottom: 148.5px;
  }
}
.sustainability-water .--pt297 {
  padding-top: 297px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt297 {
    padding-top: 148.5px;
  }
}
.sustainability-water .--pb297 {
  padding-bottom: 297px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb297 {
    padding-bottom: 148.5px;
  }
}
.sustainability-water .--mt298 {
  margin-top: 298px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt298 {
    margin-top: 149px;
  }
}
.sustainability-water .--mb298 {
  margin-bottom: 298px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb298 {
    margin-bottom: 149px;
  }
}
.sustainability-water .--pt298 {
  padding-top: 298px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt298 {
    padding-top: 149px;
  }
}
.sustainability-water .--pb298 {
  padding-bottom: 298px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb298 {
    padding-bottom: 149px;
  }
}
.sustainability-water .--mt299 {
  margin-top: 299px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt299 {
    margin-top: 149.5px;
  }
}
.sustainability-water .--mb299 {
  margin-bottom: 299px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb299 {
    margin-bottom: 149.5px;
  }
}
.sustainability-water .--pt299 {
  padding-top: 299px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt299 {
    padding-top: 149.5px;
  }
}
.sustainability-water .--pb299 {
  padding-bottom: 299px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb299 {
    padding-bottom: 149.5px;
  }
}
.sustainability-water .--mt300 {
  margin-top: 300px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt300 {
    margin-top: 150px;
  }
}
.sustainability-water .--mb300 {
  margin-bottom: 300px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb300 {
    margin-bottom: 150px;
  }
}
.sustainability-water .--pt300 {
  padding-top: 300px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt300 {
    padding-top: 150px;
  }
}
.sustainability-water .--pb300 {
  padding-bottom: 300px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb300 {
    padding-bottom: 150px;
  }
}
.sustainability-water .--mt301 {
  margin-top: 301px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt301 {
    margin-top: 150.5px;
  }
}
.sustainability-water .--mb301 {
  margin-bottom: 301px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb301 {
    margin-bottom: 150.5px;
  }
}
.sustainability-water .--pt301 {
  padding-top: 301px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt301 {
    padding-top: 150.5px;
  }
}
.sustainability-water .--pb301 {
  padding-bottom: 301px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb301 {
    padding-bottom: 150.5px;
  }
}
.sustainability-water .--mt302 {
  margin-top: 302px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt302 {
    margin-top: 151px;
  }
}
.sustainability-water .--mb302 {
  margin-bottom: 302px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb302 {
    margin-bottom: 151px;
  }
}
.sustainability-water .--pt302 {
  padding-top: 302px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt302 {
    padding-top: 151px;
  }
}
.sustainability-water .--pb302 {
  padding-bottom: 302px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb302 {
    padding-bottom: 151px;
  }
}
.sustainability-water .--mt303 {
  margin-top: 303px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt303 {
    margin-top: 151.5px;
  }
}
.sustainability-water .--mb303 {
  margin-bottom: 303px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb303 {
    margin-bottom: 151.5px;
  }
}
.sustainability-water .--pt303 {
  padding-top: 303px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt303 {
    padding-top: 151.5px;
  }
}
.sustainability-water .--pb303 {
  padding-bottom: 303px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb303 {
    padding-bottom: 151.5px;
  }
}
.sustainability-water .--mt304 {
  margin-top: 304px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt304 {
    margin-top: 152px;
  }
}
.sustainability-water .--mb304 {
  margin-bottom: 304px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb304 {
    margin-bottom: 152px;
  }
}
.sustainability-water .--pt304 {
  padding-top: 304px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt304 {
    padding-top: 152px;
  }
}
.sustainability-water .--pb304 {
  padding-bottom: 304px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb304 {
    padding-bottom: 152px;
  }
}
.sustainability-water .--mt305 {
  margin-top: 305px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt305 {
    margin-top: 152.5px;
  }
}
.sustainability-water .--mb305 {
  margin-bottom: 305px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb305 {
    margin-bottom: 152.5px;
  }
}
.sustainability-water .--pt305 {
  padding-top: 305px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt305 {
    padding-top: 152.5px;
  }
}
.sustainability-water .--pb305 {
  padding-bottom: 305px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb305 {
    padding-bottom: 152.5px;
  }
}
.sustainability-water .--mt306 {
  margin-top: 306px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt306 {
    margin-top: 153px;
  }
}
.sustainability-water .--mb306 {
  margin-bottom: 306px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb306 {
    margin-bottom: 153px;
  }
}
.sustainability-water .--pt306 {
  padding-top: 306px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt306 {
    padding-top: 153px;
  }
}
.sustainability-water .--pb306 {
  padding-bottom: 306px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb306 {
    padding-bottom: 153px;
  }
}
.sustainability-water .--mt307 {
  margin-top: 307px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt307 {
    margin-top: 153.5px;
  }
}
.sustainability-water .--mb307 {
  margin-bottom: 307px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb307 {
    margin-bottom: 153.5px;
  }
}
.sustainability-water .--pt307 {
  padding-top: 307px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt307 {
    padding-top: 153.5px;
  }
}
.sustainability-water .--pb307 {
  padding-bottom: 307px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb307 {
    padding-bottom: 153.5px;
  }
}
.sustainability-water .--mt308 {
  margin-top: 308px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt308 {
    margin-top: 154px;
  }
}
.sustainability-water .--mb308 {
  margin-bottom: 308px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb308 {
    margin-bottom: 154px;
  }
}
.sustainability-water .--pt308 {
  padding-top: 308px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt308 {
    padding-top: 154px;
  }
}
.sustainability-water .--pb308 {
  padding-bottom: 308px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb308 {
    padding-bottom: 154px;
  }
}
.sustainability-water .--mt309 {
  margin-top: 309px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt309 {
    margin-top: 154.5px;
  }
}
.sustainability-water .--mb309 {
  margin-bottom: 309px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb309 {
    margin-bottom: 154.5px;
  }
}
.sustainability-water .--pt309 {
  padding-top: 309px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt309 {
    padding-top: 154.5px;
  }
}
.sustainability-water .--pb309 {
  padding-bottom: 309px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb309 {
    padding-bottom: 154.5px;
  }
}
.sustainability-water .--mt310 {
  margin-top: 310px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt310 {
    margin-top: 155px;
  }
}
.sustainability-water .--mb310 {
  margin-bottom: 310px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb310 {
    margin-bottom: 155px;
  }
}
.sustainability-water .--pt310 {
  padding-top: 310px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt310 {
    padding-top: 155px;
  }
}
.sustainability-water .--pb310 {
  padding-bottom: 310px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb310 {
    padding-bottom: 155px;
  }
}
.sustainability-water .--mt311 {
  margin-top: 311px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt311 {
    margin-top: 155.5px;
  }
}
.sustainability-water .--mb311 {
  margin-bottom: 311px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb311 {
    margin-bottom: 155.5px;
  }
}
.sustainability-water .--pt311 {
  padding-top: 311px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt311 {
    padding-top: 155.5px;
  }
}
.sustainability-water .--pb311 {
  padding-bottom: 311px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb311 {
    padding-bottom: 155.5px;
  }
}
.sustainability-water .--mt312 {
  margin-top: 312px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt312 {
    margin-top: 156px;
  }
}
.sustainability-water .--mb312 {
  margin-bottom: 312px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb312 {
    margin-bottom: 156px;
  }
}
.sustainability-water .--pt312 {
  padding-top: 312px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt312 {
    padding-top: 156px;
  }
}
.sustainability-water .--pb312 {
  padding-bottom: 312px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb312 {
    padding-bottom: 156px;
  }
}
.sustainability-water .--mt313 {
  margin-top: 313px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt313 {
    margin-top: 156.5px;
  }
}
.sustainability-water .--mb313 {
  margin-bottom: 313px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb313 {
    margin-bottom: 156.5px;
  }
}
.sustainability-water .--pt313 {
  padding-top: 313px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt313 {
    padding-top: 156.5px;
  }
}
.sustainability-water .--pb313 {
  padding-bottom: 313px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb313 {
    padding-bottom: 156.5px;
  }
}
.sustainability-water .--mt314 {
  margin-top: 314px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt314 {
    margin-top: 157px;
  }
}
.sustainability-water .--mb314 {
  margin-bottom: 314px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb314 {
    margin-bottom: 157px;
  }
}
.sustainability-water .--pt314 {
  padding-top: 314px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt314 {
    padding-top: 157px;
  }
}
.sustainability-water .--pb314 {
  padding-bottom: 314px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb314 {
    padding-bottom: 157px;
  }
}
.sustainability-water .--mt315 {
  margin-top: 315px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt315 {
    margin-top: 157.5px;
  }
}
.sustainability-water .--mb315 {
  margin-bottom: 315px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb315 {
    margin-bottom: 157.5px;
  }
}
.sustainability-water .--pt315 {
  padding-top: 315px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt315 {
    padding-top: 157.5px;
  }
}
.sustainability-water .--pb315 {
  padding-bottom: 315px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb315 {
    padding-bottom: 157.5px;
  }
}
.sustainability-water .--mt316 {
  margin-top: 316px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt316 {
    margin-top: 158px;
  }
}
.sustainability-water .--mb316 {
  margin-bottom: 316px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb316 {
    margin-bottom: 158px;
  }
}
.sustainability-water .--pt316 {
  padding-top: 316px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt316 {
    padding-top: 158px;
  }
}
.sustainability-water .--pb316 {
  padding-bottom: 316px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb316 {
    padding-bottom: 158px;
  }
}
.sustainability-water .--mt317 {
  margin-top: 317px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt317 {
    margin-top: 158.5px;
  }
}
.sustainability-water .--mb317 {
  margin-bottom: 317px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb317 {
    margin-bottom: 158.5px;
  }
}
.sustainability-water .--pt317 {
  padding-top: 317px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt317 {
    padding-top: 158.5px;
  }
}
.sustainability-water .--pb317 {
  padding-bottom: 317px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb317 {
    padding-bottom: 158.5px;
  }
}
.sustainability-water .--mt318 {
  margin-top: 318px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt318 {
    margin-top: 159px;
  }
}
.sustainability-water .--mb318 {
  margin-bottom: 318px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb318 {
    margin-bottom: 159px;
  }
}
.sustainability-water .--pt318 {
  padding-top: 318px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt318 {
    padding-top: 159px;
  }
}
.sustainability-water .--pb318 {
  padding-bottom: 318px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb318 {
    padding-bottom: 159px;
  }
}
.sustainability-water .--mt319 {
  margin-top: 319px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt319 {
    margin-top: 159.5px;
  }
}
.sustainability-water .--mb319 {
  margin-bottom: 319px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb319 {
    margin-bottom: 159.5px;
  }
}
.sustainability-water .--pt319 {
  padding-top: 319px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt319 {
    padding-top: 159.5px;
  }
}
.sustainability-water .--pb319 {
  padding-bottom: 319px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb319 {
    padding-bottom: 159.5px;
  }
}
.sustainability-water .--mt320 {
  margin-top: 320px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt320 {
    margin-top: 160px;
  }
}
.sustainability-water .--mb320 {
  margin-bottom: 320px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb320 {
    margin-bottom: 160px;
  }
}
.sustainability-water .--pt320 {
  padding-top: 320px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt320 {
    padding-top: 160px;
  }
}
.sustainability-water .--pb320 {
  padding-bottom: 320px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb320 {
    padding-bottom: 160px;
  }
}
.sustainability-water .--mt321 {
  margin-top: 321px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt321 {
    margin-top: 160.5px;
  }
}
.sustainability-water .--mb321 {
  margin-bottom: 321px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb321 {
    margin-bottom: 160.5px;
  }
}
.sustainability-water .--pt321 {
  padding-top: 321px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt321 {
    padding-top: 160.5px;
  }
}
.sustainability-water .--pb321 {
  padding-bottom: 321px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb321 {
    padding-bottom: 160.5px;
  }
}
.sustainability-water .--mt322 {
  margin-top: 322px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt322 {
    margin-top: 161px;
  }
}
.sustainability-water .--mb322 {
  margin-bottom: 322px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb322 {
    margin-bottom: 161px;
  }
}
.sustainability-water .--pt322 {
  padding-top: 322px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt322 {
    padding-top: 161px;
  }
}
.sustainability-water .--pb322 {
  padding-bottom: 322px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb322 {
    padding-bottom: 161px;
  }
}
.sustainability-water .--mt323 {
  margin-top: 323px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt323 {
    margin-top: 161.5px;
  }
}
.sustainability-water .--mb323 {
  margin-bottom: 323px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb323 {
    margin-bottom: 161.5px;
  }
}
.sustainability-water .--pt323 {
  padding-top: 323px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt323 {
    padding-top: 161.5px;
  }
}
.sustainability-water .--pb323 {
  padding-bottom: 323px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb323 {
    padding-bottom: 161.5px;
  }
}
.sustainability-water .--mt324 {
  margin-top: 324px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt324 {
    margin-top: 162px;
  }
}
.sustainability-water .--mb324 {
  margin-bottom: 324px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb324 {
    margin-bottom: 162px;
  }
}
.sustainability-water .--pt324 {
  padding-top: 324px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt324 {
    padding-top: 162px;
  }
}
.sustainability-water .--pb324 {
  padding-bottom: 324px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb324 {
    padding-bottom: 162px;
  }
}
.sustainability-water .--mt325 {
  margin-top: 325px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt325 {
    margin-top: 162.5px;
  }
}
.sustainability-water .--mb325 {
  margin-bottom: 325px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb325 {
    margin-bottom: 162.5px;
  }
}
.sustainability-water .--pt325 {
  padding-top: 325px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt325 {
    padding-top: 162.5px;
  }
}
.sustainability-water .--pb325 {
  padding-bottom: 325px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb325 {
    padding-bottom: 162.5px;
  }
}
.sustainability-water .--mt326 {
  margin-top: 326px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt326 {
    margin-top: 163px;
  }
}
.sustainability-water .--mb326 {
  margin-bottom: 326px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb326 {
    margin-bottom: 163px;
  }
}
.sustainability-water .--pt326 {
  padding-top: 326px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt326 {
    padding-top: 163px;
  }
}
.sustainability-water .--pb326 {
  padding-bottom: 326px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb326 {
    padding-bottom: 163px;
  }
}
.sustainability-water .--mt327 {
  margin-top: 327px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt327 {
    margin-top: 163.5px;
  }
}
.sustainability-water .--mb327 {
  margin-bottom: 327px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb327 {
    margin-bottom: 163.5px;
  }
}
.sustainability-water .--pt327 {
  padding-top: 327px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt327 {
    padding-top: 163.5px;
  }
}
.sustainability-water .--pb327 {
  padding-bottom: 327px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb327 {
    padding-bottom: 163.5px;
  }
}
.sustainability-water .--mt328 {
  margin-top: 328px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt328 {
    margin-top: 164px;
  }
}
.sustainability-water .--mb328 {
  margin-bottom: 328px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb328 {
    margin-bottom: 164px;
  }
}
.sustainability-water .--pt328 {
  padding-top: 328px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt328 {
    padding-top: 164px;
  }
}
.sustainability-water .--pb328 {
  padding-bottom: 328px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb328 {
    padding-bottom: 164px;
  }
}
.sustainability-water .--mt329 {
  margin-top: 329px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt329 {
    margin-top: 164.5px;
  }
}
.sustainability-water .--mb329 {
  margin-bottom: 329px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb329 {
    margin-bottom: 164.5px;
  }
}
.sustainability-water .--pt329 {
  padding-top: 329px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt329 {
    padding-top: 164.5px;
  }
}
.sustainability-water .--pb329 {
  padding-bottom: 329px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb329 {
    padding-bottom: 164.5px;
  }
}
.sustainability-water .--mt330 {
  margin-top: 330px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt330 {
    margin-top: 165px;
  }
}
.sustainability-water .--mb330 {
  margin-bottom: 330px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb330 {
    margin-bottom: 165px;
  }
}
.sustainability-water .--pt330 {
  padding-top: 330px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt330 {
    padding-top: 165px;
  }
}
.sustainability-water .--pb330 {
  padding-bottom: 330px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb330 {
    padding-bottom: 165px;
  }
}
.sustainability-water .--mt331 {
  margin-top: 331px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt331 {
    margin-top: 165.5px;
  }
}
.sustainability-water .--mb331 {
  margin-bottom: 331px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb331 {
    margin-bottom: 165.5px;
  }
}
.sustainability-water .--pt331 {
  padding-top: 331px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt331 {
    padding-top: 165.5px;
  }
}
.sustainability-water .--pb331 {
  padding-bottom: 331px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb331 {
    padding-bottom: 165.5px;
  }
}
.sustainability-water .--mt332 {
  margin-top: 332px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt332 {
    margin-top: 166px;
  }
}
.sustainability-water .--mb332 {
  margin-bottom: 332px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb332 {
    margin-bottom: 166px;
  }
}
.sustainability-water .--pt332 {
  padding-top: 332px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt332 {
    padding-top: 166px;
  }
}
.sustainability-water .--pb332 {
  padding-bottom: 332px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb332 {
    padding-bottom: 166px;
  }
}
.sustainability-water .--mt333 {
  margin-top: 333px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt333 {
    margin-top: 166.5px;
  }
}
.sustainability-water .--mb333 {
  margin-bottom: 333px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb333 {
    margin-bottom: 166.5px;
  }
}
.sustainability-water .--pt333 {
  padding-top: 333px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt333 {
    padding-top: 166.5px;
  }
}
.sustainability-water .--pb333 {
  padding-bottom: 333px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb333 {
    padding-bottom: 166.5px;
  }
}
.sustainability-water .--mt334 {
  margin-top: 334px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt334 {
    margin-top: 167px;
  }
}
.sustainability-water .--mb334 {
  margin-bottom: 334px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb334 {
    margin-bottom: 167px;
  }
}
.sustainability-water .--pt334 {
  padding-top: 334px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt334 {
    padding-top: 167px;
  }
}
.sustainability-water .--pb334 {
  padding-bottom: 334px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb334 {
    padding-bottom: 167px;
  }
}
.sustainability-water .--mt335 {
  margin-top: 335px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt335 {
    margin-top: 167.5px;
  }
}
.sustainability-water .--mb335 {
  margin-bottom: 335px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb335 {
    margin-bottom: 167.5px;
  }
}
.sustainability-water .--pt335 {
  padding-top: 335px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt335 {
    padding-top: 167.5px;
  }
}
.sustainability-water .--pb335 {
  padding-bottom: 335px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb335 {
    padding-bottom: 167.5px;
  }
}
.sustainability-water .--mt336 {
  margin-top: 336px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt336 {
    margin-top: 168px;
  }
}
.sustainability-water .--mb336 {
  margin-bottom: 336px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb336 {
    margin-bottom: 168px;
  }
}
.sustainability-water .--pt336 {
  padding-top: 336px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt336 {
    padding-top: 168px;
  }
}
.sustainability-water .--pb336 {
  padding-bottom: 336px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb336 {
    padding-bottom: 168px;
  }
}
.sustainability-water .--mt337 {
  margin-top: 337px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt337 {
    margin-top: 168.5px;
  }
}
.sustainability-water .--mb337 {
  margin-bottom: 337px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb337 {
    margin-bottom: 168.5px;
  }
}
.sustainability-water .--pt337 {
  padding-top: 337px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt337 {
    padding-top: 168.5px;
  }
}
.sustainability-water .--pb337 {
  padding-bottom: 337px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb337 {
    padding-bottom: 168.5px;
  }
}
.sustainability-water .--mt338 {
  margin-top: 338px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt338 {
    margin-top: 169px;
  }
}
.sustainability-water .--mb338 {
  margin-bottom: 338px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb338 {
    margin-bottom: 169px;
  }
}
.sustainability-water .--pt338 {
  padding-top: 338px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt338 {
    padding-top: 169px;
  }
}
.sustainability-water .--pb338 {
  padding-bottom: 338px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb338 {
    padding-bottom: 169px;
  }
}
.sustainability-water .--mt339 {
  margin-top: 339px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt339 {
    margin-top: 169.5px;
  }
}
.sustainability-water .--mb339 {
  margin-bottom: 339px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb339 {
    margin-bottom: 169.5px;
  }
}
.sustainability-water .--pt339 {
  padding-top: 339px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt339 {
    padding-top: 169.5px;
  }
}
.sustainability-water .--pb339 {
  padding-bottom: 339px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb339 {
    padding-bottom: 169.5px;
  }
}
.sustainability-water .--mt340 {
  margin-top: 340px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt340 {
    margin-top: 170px;
  }
}
.sustainability-water .--mb340 {
  margin-bottom: 340px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb340 {
    margin-bottom: 170px;
  }
}
.sustainability-water .--pt340 {
  padding-top: 340px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt340 {
    padding-top: 170px;
  }
}
.sustainability-water .--pb340 {
  padding-bottom: 340px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb340 {
    padding-bottom: 170px;
  }
}
.sustainability-water .--mt341 {
  margin-top: 341px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt341 {
    margin-top: 170.5px;
  }
}
.sustainability-water .--mb341 {
  margin-bottom: 341px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb341 {
    margin-bottom: 170.5px;
  }
}
.sustainability-water .--pt341 {
  padding-top: 341px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt341 {
    padding-top: 170.5px;
  }
}
.sustainability-water .--pb341 {
  padding-bottom: 341px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb341 {
    padding-bottom: 170.5px;
  }
}
.sustainability-water .--mt342 {
  margin-top: 342px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt342 {
    margin-top: 171px;
  }
}
.sustainability-water .--mb342 {
  margin-bottom: 342px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb342 {
    margin-bottom: 171px;
  }
}
.sustainability-water .--pt342 {
  padding-top: 342px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt342 {
    padding-top: 171px;
  }
}
.sustainability-water .--pb342 {
  padding-bottom: 342px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb342 {
    padding-bottom: 171px;
  }
}
.sustainability-water .--mt343 {
  margin-top: 343px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt343 {
    margin-top: 171.5px;
  }
}
.sustainability-water .--mb343 {
  margin-bottom: 343px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb343 {
    margin-bottom: 171.5px;
  }
}
.sustainability-water .--pt343 {
  padding-top: 343px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt343 {
    padding-top: 171.5px;
  }
}
.sustainability-water .--pb343 {
  padding-bottom: 343px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb343 {
    padding-bottom: 171.5px;
  }
}
.sustainability-water .--mt344 {
  margin-top: 344px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt344 {
    margin-top: 172px;
  }
}
.sustainability-water .--mb344 {
  margin-bottom: 344px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb344 {
    margin-bottom: 172px;
  }
}
.sustainability-water .--pt344 {
  padding-top: 344px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt344 {
    padding-top: 172px;
  }
}
.sustainability-water .--pb344 {
  padding-bottom: 344px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb344 {
    padding-bottom: 172px;
  }
}
.sustainability-water .--mt345 {
  margin-top: 345px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt345 {
    margin-top: 172.5px;
  }
}
.sustainability-water .--mb345 {
  margin-bottom: 345px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb345 {
    margin-bottom: 172.5px;
  }
}
.sustainability-water .--pt345 {
  padding-top: 345px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt345 {
    padding-top: 172.5px;
  }
}
.sustainability-water .--pb345 {
  padding-bottom: 345px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb345 {
    padding-bottom: 172.5px;
  }
}
.sustainability-water .--mt346 {
  margin-top: 346px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt346 {
    margin-top: 173px;
  }
}
.sustainability-water .--mb346 {
  margin-bottom: 346px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb346 {
    margin-bottom: 173px;
  }
}
.sustainability-water .--pt346 {
  padding-top: 346px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt346 {
    padding-top: 173px;
  }
}
.sustainability-water .--pb346 {
  padding-bottom: 346px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb346 {
    padding-bottom: 173px;
  }
}
.sustainability-water .--mt347 {
  margin-top: 347px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt347 {
    margin-top: 173.5px;
  }
}
.sustainability-water .--mb347 {
  margin-bottom: 347px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb347 {
    margin-bottom: 173.5px;
  }
}
.sustainability-water .--pt347 {
  padding-top: 347px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt347 {
    padding-top: 173.5px;
  }
}
.sustainability-water .--pb347 {
  padding-bottom: 347px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb347 {
    padding-bottom: 173.5px;
  }
}
.sustainability-water .--mt348 {
  margin-top: 348px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt348 {
    margin-top: 174px;
  }
}
.sustainability-water .--mb348 {
  margin-bottom: 348px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb348 {
    margin-bottom: 174px;
  }
}
.sustainability-water .--pt348 {
  padding-top: 348px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt348 {
    padding-top: 174px;
  }
}
.sustainability-water .--pb348 {
  padding-bottom: 348px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb348 {
    padding-bottom: 174px;
  }
}
.sustainability-water .--mt349 {
  margin-top: 349px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt349 {
    margin-top: 174.5px;
  }
}
.sustainability-water .--mb349 {
  margin-bottom: 349px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb349 {
    margin-bottom: 174.5px;
  }
}
.sustainability-water .--pt349 {
  padding-top: 349px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt349 {
    padding-top: 174.5px;
  }
}
.sustainability-water .--pb349 {
  padding-bottom: 349px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb349 {
    padding-bottom: 174.5px;
  }
}
.sustainability-water .--mt350 {
  margin-top: 350px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt350 {
    margin-top: 175px;
  }
}
.sustainability-water .--mb350 {
  margin-bottom: 350px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb350 {
    margin-bottom: 175px;
  }
}
.sustainability-water .--pt350 {
  padding-top: 350px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt350 {
    padding-top: 175px;
  }
}
.sustainability-water .--pb350 {
  padding-bottom: 350px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb350 {
    padding-bottom: 175px;
  }
}
.sustainability-water .--mt351 {
  margin-top: 351px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt351 {
    margin-top: 175.5px;
  }
}
.sustainability-water .--mb351 {
  margin-bottom: 351px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb351 {
    margin-bottom: 175.5px;
  }
}
.sustainability-water .--pt351 {
  padding-top: 351px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt351 {
    padding-top: 175.5px;
  }
}
.sustainability-water .--pb351 {
  padding-bottom: 351px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb351 {
    padding-bottom: 175.5px;
  }
}
.sustainability-water .--mt352 {
  margin-top: 352px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt352 {
    margin-top: 176px;
  }
}
.sustainability-water .--mb352 {
  margin-bottom: 352px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb352 {
    margin-bottom: 176px;
  }
}
.sustainability-water .--pt352 {
  padding-top: 352px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt352 {
    padding-top: 176px;
  }
}
.sustainability-water .--pb352 {
  padding-bottom: 352px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb352 {
    padding-bottom: 176px;
  }
}
.sustainability-water .--mt353 {
  margin-top: 353px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt353 {
    margin-top: 176.5px;
  }
}
.sustainability-water .--mb353 {
  margin-bottom: 353px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb353 {
    margin-bottom: 176.5px;
  }
}
.sustainability-water .--pt353 {
  padding-top: 353px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt353 {
    padding-top: 176.5px;
  }
}
.sustainability-water .--pb353 {
  padding-bottom: 353px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb353 {
    padding-bottom: 176.5px;
  }
}
.sustainability-water .--mt354 {
  margin-top: 354px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt354 {
    margin-top: 177px;
  }
}
.sustainability-water .--mb354 {
  margin-bottom: 354px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb354 {
    margin-bottom: 177px;
  }
}
.sustainability-water .--pt354 {
  padding-top: 354px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt354 {
    padding-top: 177px;
  }
}
.sustainability-water .--pb354 {
  padding-bottom: 354px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb354 {
    padding-bottom: 177px;
  }
}
.sustainability-water .--mt355 {
  margin-top: 355px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt355 {
    margin-top: 177.5px;
  }
}
.sustainability-water .--mb355 {
  margin-bottom: 355px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb355 {
    margin-bottom: 177.5px;
  }
}
.sustainability-water .--pt355 {
  padding-top: 355px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt355 {
    padding-top: 177.5px;
  }
}
.sustainability-water .--pb355 {
  padding-bottom: 355px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb355 {
    padding-bottom: 177.5px;
  }
}
.sustainability-water .--mt356 {
  margin-top: 356px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt356 {
    margin-top: 178px;
  }
}
.sustainability-water .--mb356 {
  margin-bottom: 356px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb356 {
    margin-bottom: 178px;
  }
}
.sustainability-water .--pt356 {
  padding-top: 356px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt356 {
    padding-top: 178px;
  }
}
.sustainability-water .--pb356 {
  padding-bottom: 356px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb356 {
    padding-bottom: 178px;
  }
}
.sustainability-water .--mt357 {
  margin-top: 357px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt357 {
    margin-top: 178.5px;
  }
}
.sustainability-water .--mb357 {
  margin-bottom: 357px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb357 {
    margin-bottom: 178.5px;
  }
}
.sustainability-water .--pt357 {
  padding-top: 357px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt357 {
    padding-top: 178.5px;
  }
}
.sustainability-water .--pb357 {
  padding-bottom: 357px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb357 {
    padding-bottom: 178.5px;
  }
}
.sustainability-water .--mt358 {
  margin-top: 358px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt358 {
    margin-top: 179px;
  }
}
.sustainability-water .--mb358 {
  margin-bottom: 358px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb358 {
    margin-bottom: 179px;
  }
}
.sustainability-water .--pt358 {
  padding-top: 358px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt358 {
    padding-top: 179px;
  }
}
.sustainability-water .--pb358 {
  padding-bottom: 358px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb358 {
    padding-bottom: 179px;
  }
}
.sustainability-water .--mt359 {
  margin-top: 359px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt359 {
    margin-top: 179.5px;
  }
}
.sustainability-water .--mb359 {
  margin-bottom: 359px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb359 {
    margin-bottom: 179.5px;
  }
}
.sustainability-water .--pt359 {
  padding-top: 359px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt359 {
    padding-top: 179.5px;
  }
}
.sustainability-water .--pb359 {
  padding-bottom: 359px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb359 {
    padding-bottom: 179.5px;
  }
}
.sustainability-water .--mt360 {
  margin-top: 360px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt360 {
    margin-top: 180px;
  }
}
.sustainability-water .--mb360 {
  margin-bottom: 360px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb360 {
    margin-bottom: 180px;
  }
}
.sustainability-water .--pt360 {
  padding-top: 360px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt360 {
    padding-top: 180px;
  }
}
.sustainability-water .--pb360 {
  padding-bottom: 360px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb360 {
    padding-bottom: 180px;
  }
}
.sustainability-water .--mt361 {
  margin-top: 361px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt361 {
    margin-top: 180.5px;
  }
}
.sustainability-water .--mb361 {
  margin-bottom: 361px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb361 {
    margin-bottom: 180.5px;
  }
}
.sustainability-water .--pt361 {
  padding-top: 361px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt361 {
    padding-top: 180.5px;
  }
}
.sustainability-water .--pb361 {
  padding-bottom: 361px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb361 {
    padding-bottom: 180.5px;
  }
}
.sustainability-water .--mt362 {
  margin-top: 362px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt362 {
    margin-top: 181px;
  }
}
.sustainability-water .--mb362 {
  margin-bottom: 362px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb362 {
    margin-bottom: 181px;
  }
}
.sustainability-water .--pt362 {
  padding-top: 362px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt362 {
    padding-top: 181px;
  }
}
.sustainability-water .--pb362 {
  padding-bottom: 362px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb362 {
    padding-bottom: 181px;
  }
}
.sustainability-water .--mt363 {
  margin-top: 363px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt363 {
    margin-top: 181.5px;
  }
}
.sustainability-water .--mb363 {
  margin-bottom: 363px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb363 {
    margin-bottom: 181.5px;
  }
}
.sustainability-water .--pt363 {
  padding-top: 363px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt363 {
    padding-top: 181.5px;
  }
}
.sustainability-water .--pb363 {
  padding-bottom: 363px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb363 {
    padding-bottom: 181.5px;
  }
}
.sustainability-water .--mt364 {
  margin-top: 364px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt364 {
    margin-top: 182px;
  }
}
.sustainability-water .--mb364 {
  margin-bottom: 364px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb364 {
    margin-bottom: 182px;
  }
}
.sustainability-water .--pt364 {
  padding-top: 364px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt364 {
    padding-top: 182px;
  }
}
.sustainability-water .--pb364 {
  padding-bottom: 364px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb364 {
    padding-bottom: 182px;
  }
}
.sustainability-water .--mt365 {
  margin-top: 365px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt365 {
    margin-top: 182.5px;
  }
}
.sustainability-water .--mb365 {
  margin-bottom: 365px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb365 {
    margin-bottom: 182.5px;
  }
}
.sustainability-water .--pt365 {
  padding-top: 365px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt365 {
    padding-top: 182.5px;
  }
}
.sustainability-water .--pb365 {
  padding-bottom: 365px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb365 {
    padding-bottom: 182.5px;
  }
}
.sustainability-water .--mt366 {
  margin-top: 366px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt366 {
    margin-top: 183px;
  }
}
.sustainability-water .--mb366 {
  margin-bottom: 366px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb366 {
    margin-bottom: 183px;
  }
}
.sustainability-water .--pt366 {
  padding-top: 366px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt366 {
    padding-top: 183px;
  }
}
.sustainability-water .--pb366 {
  padding-bottom: 366px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb366 {
    padding-bottom: 183px;
  }
}
.sustainability-water .--mt367 {
  margin-top: 367px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt367 {
    margin-top: 183.5px;
  }
}
.sustainability-water .--mb367 {
  margin-bottom: 367px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb367 {
    margin-bottom: 183.5px;
  }
}
.sustainability-water .--pt367 {
  padding-top: 367px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt367 {
    padding-top: 183.5px;
  }
}
.sustainability-water .--pb367 {
  padding-bottom: 367px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb367 {
    padding-bottom: 183.5px;
  }
}
.sustainability-water .--mt368 {
  margin-top: 368px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt368 {
    margin-top: 184px;
  }
}
.sustainability-water .--mb368 {
  margin-bottom: 368px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb368 {
    margin-bottom: 184px;
  }
}
.sustainability-water .--pt368 {
  padding-top: 368px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt368 {
    padding-top: 184px;
  }
}
.sustainability-water .--pb368 {
  padding-bottom: 368px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb368 {
    padding-bottom: 184px;
  }
}
.sustainability-water .--mt369 {
  margin-top: 369px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt369 {
    margin-top: 184.5px;
  }
}
.sustainability-water .--mb369 {
  margin-bottom: 369px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb369 {
    margin-bottom: 184.5px;
  }
}
.sustainability-water .--pt369 {
  padding-top: 369px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt369 {
    padding-top: 184.5px;
  }
}
.sustainability-water .--pb369 {
  padding-bottom: 369px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb369 {
    padding-bottom: 184.5px;
  }
}
.sustainability-water .--mt370 {
  margin-top: 370px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt370 {
    margin-top: 185px;
  }
}
.sustainability-water .--mb370 {
  margin-bottom: 370px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb370 {
    margin-bottom: 185px;
  }
}
.sustainability-water .--pt370 {
  padding-top: 370px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt370 {
    padding-top: 185px;
  }
}
.sustainability-water .--pb370 {
  padding-bottom: 370px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb370 {
    padding-bottom: 185px;
  }
}
.sustainability-water .--mt371 {
  margin-top: 371px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt371 {
    margin-top: 185.5px;
  }
}
.sustainability-water .--mb371 {
  margin-bottom: 371px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb371 {
    margin-bottom: 185.5px;
  }
}
.sustainability-water .--pt371 {
  padding-top: 371px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt371 {
    padding-top: 185.5px;
  }
}
.sustainability-water .--pb371 {
  padding-bottom: 371px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb371 {
    padding-bottom: 185.5px;
  }
}
.sustainability-water .--mt372 {
  margin-top: 372px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt372 {
    margin-top: 186px;
  }
}
.sustainability-water .--mb372 {
  margin-bottom: 372px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb372 {
    margin-bottom: 186px;
  }
}
.sustainability-water .--pt372 {
  padding-top: 372px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt372 {
    padding-top: 186px;
  }
}
.sustainability-water .--pb372 {
  padding-bottom: 372px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb372 {
    padding-bottom: 186px;
  }
}
.sustainability-water .--mt373 {
  margin-top: 373px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt373 {
    margin-top: 186.5px;
  }
}
.sustainability-water .--mb373 {
  margin-bottom: 373px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb373 {
    margin-bottom: 186.5px;
  }
}
.sustainability-water .--pt373 {
  padding-top: 373px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt373 {
    padding-top: 186.5px;
  }
}
.sustainability-water .--pb373 {
  padding-bottom: 373px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb373 {
    padding-bottom: 186.5px;
  }
}
.sustainability-water .--mt374 {
  margin-top: 374px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt374 {
    margin-top: 187px;
  }
}
.sustainability-water .--mb374 {
  margin-bottom: 374px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb374 {
    margin-bottom: 187px;
  }
}
.sustainability-water .--pt374 {
  padding-top: 374px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt374 {
    padding-top: 187px;
  }
}
.sustainability-water .--pb374 {
  padding-bottom: 374px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb374 {
    padding-bottom: 187px;
  }
}
.sustainability-water .--mt375 {
  margin-top: 375px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt375 {
    margin-top: 187.5px;
  }
}
.sustainability-water .--mb375 {
  margin-bottom: 375px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb375 {
    margin-bottom: 187.5px;
  }
}
.sustainability-water .--pt375 {
  padding-top: 375px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt375 {
    padding-top: 187.5px;
  }
}
.sustainability-water .--pb375 {
  padding-bottom: 375px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb375 {
    padding-bottom: 187.5px;
  }
}
.sustainability-water .--mt376 {
  margin-top: 376px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt376 {
    margin-top: 188px;
  }
}
.sustainability-water .--mb376 {
  margin-bottom: 376px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb376 {
    margin-bottom: 188px;
  }
}
.sustainability-water .--pt376 {
  padding-top: 376px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt376 {
    padding-top: 188px;
  }
}
.sustainability-water .--pb376 {
  padding-bottom: 376px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb376 {
    padding-bottom: 188px;
  }
}
.sustainability-water .--mt377 {
  margin-top: 377px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt377 {
    margin-top: 188.5px;
  }
}
.sustainability-water .--mb377 {
  margin-bottom: 377px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb377 {
    margin-bottom: 188.5px;
  }
}
.sustainability-water .--pt377 {
  padding-top: 377px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt377 {
    padding-top: 188.5px;
  }
}
.sustainability-water .--pb377 {
  padding-bottom: 377px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb377 {
    padding-bottom: 188.5px;
  }
}
.sustainability-water .--mt378 {
  margin-top: 378px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt378 {
    margin-top: 189px;
  }
}
.sustainability-water .--mb378 {
  margin-bottom: 378px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb378 {
    margin-bottom: 189px;
  }
}
.sustainability-water .--pt378 {
  padding-top: 378px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt378 {
    padding-top: 189px;
  }
}
.sustainability-water .--pb378 {
  padding-bottom: 378px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb378 {
    padding-bottom: 189px;
  }
}
.sustainability-water .--mt379 {
  margin-top: 379px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt379 {
    margin-top: 189.5px;
  }
}
.sustainability-water .--mb379 {
  margin-bottom: 379px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb379 {
    margin-bottom: 189.5px;
  }
}
.sustainability-water .--pt379 {
  padding-top: 379px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt379 {
    padding-top: 189.5px;
  }
}
.sustainability-water .--pb379 {
  padding-bottom: 379px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb379 {
    padding-bottom: 189.5px;
  }
}
.sustainability-water .--mt380 {
  margin-top: 380px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt380 {
    margin-top: 190px;
  }
}
.sustainability-water .--mb380 {
  margin-bottom: 380px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb380 {
    margin-bottom: 190px;
  }
}
.sustainability-water .--pt380 {
  padding-top: 380px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt380 {
    padding-top: 190px;
  }
}
.sustainability-water .--pb380 {
  padding-bottom: 380px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb380 {
    padding-bottom: 190px;
  }
}
.sustainability-water .--mt381 {
  margin-top: 381px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt381 {
    margin-top: 190.5px;
  }
}
.sustainability-water .--mb381 {
  margin-bottom: 381px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb381 {
    margin-bottom: 190.5px;
  }
}
.sustainability-water .--pt381 {
  padding-top: 381px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt381 {
    padding-top: 190.5px;
  }
}
.sustainability-water .--pb381 {
  padding-bottom: 381px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb381 {
    padding-bottom: 190.5px;
  }
}
.sustainability-water .--mt382 {
  margin-top: 382px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt382 {
    margin-top: 191px;
  }
}
.sustainability-water .--mb382 {
  margin-bottom: 382px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb382 {
    margin-bottom: 191px;
  }
}
.sustainability-water .--pt382 {
  padding-top: 382px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt382 {
    padding-top: 191px;
  }
}
.sustainability-water .--pb382 {
  padding-bottom: 382px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb382 {
    padding-bottom: 191px;
  }
}
.sustainability-water .--mt383 {
  margin-top: 383px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt383 {
    margin-top: 191.5px;
  }
}
.sustainability-water .--mb383 {
  margin-bottom: 383px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb383 {
    margin-bottom: 191.5px;
  }
}
.sustainability-water .--pt383 {
  padding-top: 383px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt383 {
    padding-top: 191.5px;
  }
}
.sustainability-water .--pb383 {
  padding-bottom: 383px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb383 {
    padding-bottom: 191.5px;
  }
}
.sustainability-water .--mt384 {
  margin-top: 384px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt384 {
    margin-top: 192px;
  }
}
.sustainability-water .--mb384 {
  margin-bottom: 384px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb384 {
    margin-bottom: 192px;
  }
}
.sustainability-water .--pt384 {
  padding-top: 384px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt384 {
    padding-top: 192px;
  }
}
.sustainability-water .--pb384 {
  padding-bottom: 384px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb384 {
    padding-bottom: 192px;
  }
}
.sustainability-water .--mt385 {
  margin-top: 385px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt385 {
    margin-top: 192.5px;
  }
}
.sustainability-water .--mb385 {
  margin-bottom: 385px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb385 {
    margin-bottom: 192.5px;
  }
}
.sustainability-water .--pt385 {
  padding-top: 385px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt385 {
    padding-top: 192.5px;
  }
}
.sustainability-water .--pb385 {
  padding-bottom: 385px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb385 {
    padding-bottom: 192.5px;
  }
}
.sustainability-water .--mt386 {
  margin-top: 386px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt386 {
    margin-top: 193px;
  }
}
.sustainability-water .--mb386 {
  margin-bottom: 386px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb386 {
    margin-bottom: 193px;
  }
}
.sustainability-water .--pt386 {
  padding-top: 386px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt386 {
    padding-top: 193px;
  }
}
.sustainability-water .--pb386 {
  padding-bottom: 386px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb386 {
    padding-bottom: 193px;
  }
}
.sustainability-water .--mt387 {
  margin-top: 387px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt387 {
    margin-top: 193.5px;
  }
}
.sustainability-water .--mb387 {
  margin-bottom: 387px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb387 {
    margin-bottom: 193.5px;
  }
}
.sustainability-water .--pt387 {
  padding-top: 387px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt387 {
    padding-top: 193.5px;
  }
}
.sustainability-water .--pb387 {
  padding-bottom: 387px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb387 {
    padding-bottom: 193.5px;
  }
}
.sustainability-water .--mt388 {
  margin-top: 388px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt388 {
    margin-top: 194px;
  }
}
.sustainability-water .--mb388 {
  margin-bottom: 388px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb388 {
    margin-bottom: 194px;
  }
}
.sustainability-water .--pt388 {
  padding-top: 388px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt388 {
    padding-top: 194px;
  }
}
.sustainability-water .--pb388 {
  padding-bottom: 388px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb388 {
    padding-bottom: 194px;
  }
}
.sustainability-water .--mt389 {
  margin-top: 389px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt389 {
    margin-top: 194.5px;
  }
}
.sustainability-water .--mb389 {
  margin-bottom: 389px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb389 {
    margin-bottom: 194.5px;
  }
}
.sustainability-water .--pt389 {
  padding-top: 389px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt389 {
    padding-top: 194.5px;
  }
}
.sustainability-water .--pb389 {
  padding-bottom: 389px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb389 {
    padding-bottom: 194.5px;
  }
}
.sustainability-water .--mt390 {
  margin-top: 390px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt390 {
    margin-top: 195px;
  }
}
.sustainability-water .--mb390 {
  margin-bottom: 390px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb390 {
    margin-bottom: 195px;
  }
}
.sustainability-water .--pt390 {
  padding-top: 390px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt390 {
    padding-top: 195px;
  }
}
.sustainability-water .--pb390 {
  padding-bottom: 390px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb390 {
    padding-bottom: 195px;
  }
}
.sustainability-water .--mt391 {
  margin-top: 391px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt391 {
    margin-top: 195.5px;
  }
}
.sustainability-water .--mb391 {
  margin-bottom: 391px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb391 {
    margin-bottom: 195.5px;
  }
}
.sustainability-water .--pt391 {
  padding-top: 391px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt391 {
    padding-top: 195.5px;
  }
}
.sustainability-water .--pb391 {
  padding-bottom: 391px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb391 {
    padding-bottom: 195.5px;
  }
}
.sustainability-water .--mt392 {
  margin-top: 392px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt392 {
    margin-top: 196px;
  }
}
.sustainability-water .--mb392 {
  margin-bottom: 392px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb392 {
    margin-bottom: 196px;
  }
}
.sustainability-water .--pt392 {
  padding-top: 392px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt392 {
    padding-top: 196px;
  }
}
.sustainability-water .--pb392 {
  padding-bottom: 392px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb392 {
    padding-bottom: 196px;
  }
}
.sustainability-water .--mt393 {
  margin-top: 393px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt393 {
    margin-top: 196.5px;
  }
}
.sustainability-water .--mb393 {
  margin-bottom: 393px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb393 {
    margin-bottom: 196.5px;
  }
}
.sustainability-water .--pt393 {
  padding-top: 393px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt393 {
    padding-top: 196.5px;
  }
}
.sustainability-water .--pb393 {
  padding-bottom: 393px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb393 {
    padding-bottom: 196.5px;
  }
}
.sustainability-water .--mt394 {
  margin-top: 394px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt394 {
    margin-top: 197px;
  }
}
.sustainability-water .--mb394 {
  margin-bottom: 394px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb394 {
    margin-bottom: 197px;
  }
}
.sustainability-water .--pt394 {
  padding-top: 394px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt394 {
    padding-top: 197px;
  }
}
.sustainability-water .--pb394 {
  padding-bottom: 394px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb394 {
    padding-bottom: 197px;
  }
}
.sustainability-water .--mt395 {
  margin-top: 395px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt395 {
    margin-top: 197.5px;
  }
}
.sustainability-water .--mb395 {
  margin-bottom: 395px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb395 {
    margin-bottom: 197.5px;
  }
}
.sustainability-water .--pt395 {
  padding-top: 395px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt395 {
    padding-top: 197.5px;
  }
}
.sustainability-water .--pb395 {
  padding-bottom: 395px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb395 {
    padding-bottom: 197.5px;
  }
}
.sustainability-water .--mt396 {
  margin-top: 396px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt396 {
    margin-top: 198px;
  }
}
.sustainability-water .--mb396 {
  margin-bottom: 396px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb396 {
    margin-bottom: 198px;
  }
}
.sustainability-water .--pt396 {
  padding-top: 396px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt396 {
    padding-top: 198px;
  }
}
.sustainability-water .--pb396 {
  padding-bottom: 396px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb396 {
    padding-bottom: 198px;
  }
}
.sustainability-water .--mt397 {
  margin-top: 397px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt397 {
    margin-top: 198.5px;
  }
}
.sustainability-water .--mb397 {
  margin-bottom: 397px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb397 {
    margin-bottom: 198.5px;
  }
}
.sustainability-water .--pt397 {
  padding-top: 397px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt397 {
    padding-top: 198.5px;
  }
}
.sustainability-water .--pb397 {
  padding-bottom: 397px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb397 {
    padding-bottom: 198.5px;
  }
}
.sustainability-water .--mt398 {
  margin-top: 398px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt398 {
    margin-top: 199px;
  }
}
.sustainability-water .--mb398 {
  margin-bottom: 398px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb398 {
    margin-bottom: 199px;
  }
}
.sustainability-water .--pt398 {
  padding-top: 398px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt398 {
    padding-top: 199px;
  }
}
.sustainability-water .--pb398 {
  padding-bottom: 398px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb398 {
    padding-bottom: 199px;
  }
}
.sustainability-water .--mt399 {
  margin-top: 399px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt399 {
    margin-top: 199.5px;
  }
}
.sustainability-water .--mb399 {
  margin-bottom: 399px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb399 {
    margin-bottom: 199.5px;
  }
}
.sustainability-water .--pt399 {
  padding-top: 399px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt399 {
    padding-top: 199.5px;
  }
}
.sustainability-water .--pb399 {
  padding-bottom: 399px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb399 {
    padding-bottom: 199.5px;
  }
}
.sustainability-water .--mt400 {
  margin-top: 400px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt400 {
    margin-top: 200px;
  }
}
.sustainability-water .--mb400 {
  margin-bottom: 400px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb400 {
    margin-bottom: 200px;
  }
}
.sustainability-water .--pt400 {
  padding-top: 400px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt400 {
    padding-top: 200px;
  }
}
.sustainability-water .--pb400 {
  padding-bottom: 400px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb400 {
    padding-bottom: 200px;
  }
}
.sustainability-water .--mt401 {
  margin-top: 401px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt401 {
    margin-top: 200.5px;
  }
}
.sustainability-water .--mb401 {
  margin-bottom: 401px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb401 {
    margin-bottom: 200.5px;
  }
}
.sustainability-water .--pt401 {
  padding-top: 401px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt401 {
    padding-top: 200.5px;
  }
}
.sustainability-water .--pb401 {
  padding-bottom: 401px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb401 {
    padding-bottom: 200.5px;
  }
}
.sustainability-water .--mt402 {
  margin-top: 402px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt402 {
    margin-top: 201px;
  }
}
.sustainability-water .--mb402 {
  margin-bottom: 402px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb402 {
    margin-bottom: 201px;
  }
}
.sustainability-water .--pt402 {
  padding-top: 402px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt402 {
    padding-top: 201px;
  }
}
.sustainability-water .--pb402 {
  padding-bottom: 402px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb402 {
    padding-bottom: 201px;
  }
}
.sustainability-water .--mt403 {
  margin-top: 403px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt403 {
    margin-top: 201.5px;
  }
}
.sustainability-water .--mb403 {
  margin-bottom: 403px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb403 {
    margin-bottom: 201.5px;
  }
}
.sustainability-water .--pt403 {
  padding-top: 403px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt403 {
    padding-top: 201.5px;
  }
}
.sustainability-water .--pb403 {
  padding-bottom: 403px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb403 {
    padding-bottom: 201.5px;
  }
}
.sustainability-water .--mt404 {
  margin-top: 404px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt404 {
    margin-top: 202px;
  }
}
.sustainability-water .--mb404 {
  margin-bottom: 404px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb404 {
    margin-bottom: 202px;
  }
}
.sustainability-water .--pt404 {
  padding-top: 404px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt404 {
    padding-top: 202px;
  }
}
.sustainability-water .--pb404 {
  padding-bottom: 404px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb404 {
    padding-bottom: 202px;
  }
}
.sustainability-water .--mt405 {
  margin-top: 405px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt405 {
    margin-top: 202.5px;
  }
}
.sustainability-water .--mb405 {
  margin-bottom: 405px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb405 {
    margin-bottom: 202.5px;
  }
}
.sustainability-water .--pt405 {
  padding-top: 405px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt405 {
    padding-top: 202.5px;
  }
}
.sustainability-water .--pb405 {
  padding-bottom: 405px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb405 {
    padding-bottom: 202.5px;
  }
}
.sustainability-water .--mt406 {
  margin-top: 406px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt406 {
    margin-top: 203px;
  }
}
.sustainability-water .--mb406 {
  margin-bottom: 406px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb406 {
    margin-bottom: 203px;
  }
}
.sustainability-water .--pt406 {
  padding-top: 406px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt406 {
    padding-top: 203px;
  }
}
.sustainability-water .--pb406 {
  padding-bottom: 406px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb406 {
    padding-bottom: 203px;
  }
}
.sustainability-water .--mt407 {
  margin-top: 407px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt407 {
    margin-top: 203.5px;
  }
}
.sustainability-water .--mb407 {
  margin-bottom: 407px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb407 {
    margin-bottom: 203.5px;
  }
}
.sustainability-water .--pt407 {
  padding-top: 407px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt407 {
    padding-top: 203.5px;
  }
}
.sustainability-water .--pb407 {
  padding-bottom: 407px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb407 {
    padding-bottom: 203.5px;
  }
}
.sustainability-water .--mt408 {
  margin-top: 408px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt408 {
    margin-top: 204px;
  }
}
.sustainability-water .--mb408 {
  margin-bottom: 408px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb408 {
    margin-bottom: 204px;
  }
}
.sustainability-water .--pt408 {
  padding-top: 408px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt408 {
    padding-top: 204px;
  }
}
.sustainability-water .--pb408 {
  padding-bottom: 408px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb408 {
    padding-bottom: 204px;
  }
}
.sustainability-water .--mt409 {
  margin-top: 409px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt409 {
    margin-top: 204.5px;
  }
}
.sustainability-water .--mb409 {
  margin-bottom: 409px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb409 {
    margin-bottom: 204.5px;
  }
}
.sustainability-water .--pt409 {
  padding-top: 409px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt409 {
    padding-top: 204.5px;
  }
}
.sustainability-water .--pb409 {
  padding-bottom: 409px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb409 {
    padding-bottom: 204.5px;
  }
}
.sustainability-water .--mt410 {
  margin-top: 410px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt410 {
    margin-top: 205px;
  }
}
.sustainability-water .--mb410 {
  margin-bottom: 410px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb410 {
    margin-bottom: 205px;
  }
}
.sustainability-water .--pt410 {
  padding-top: 410px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt410 {
    padding-top: 205px;
  }
}
.sustainability-water .--pb410 {
  padding-bottom: 410px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb410 {
    padding-bottom: 205px;
  }
}
.sustainability-water .--mt411 {
  margin-top: 411px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt411 {
    margin-top: 205.5px;
  }
}
.sustainability-water .--mb411 {
  margin-bottom: 411px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb411 {
    margin-bottom: 205.5px;
  }
}
.sustainability-water .--pt411 {
  padding-top: 411px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt411 {
    padding-top: 205.5px;
  }
}
.sustainability-water .--pb411 {
  padding-bottom: 411px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb411 {
    padding-bottom: 205.5px;
  }
}
.sustainability-water .--mt412 {
  margin-top: 412px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt412 {
    margin-top: 206px;
  }
}
.sustainability-water .--mb412 {
  margin-bottom: 412px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb412 {
    margin-bottom: 206px;
  }
}
.sustainability-water .--pt412 {
  padding-top: 412px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt412 {
    padding-top: 206px;
  }
}
.sustainability-water .--pb412 {
  padding-bottom: 412px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb412 {
    padding-bottom: 206px;
  }
}
.sustainability-water .--mt413 {
  margin-top: 413px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt413 {
    margin-top: 206.5px;
  }
}
.sustainability-water .--mb413 {
  margin-bottom: 413px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb413 {
    margin-bottom: 206.5px;
  }
}
.sustainability-water .--pt413 {
  padding-top: 413px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt413 {
    padding-top: 206.5px;
  }
}
.sustainability-water .--pb413 {
  padding-bottom: 413px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb413 {
    padding-bottom: 206.5px;
  }
}
.sustainability-water .--mt414 {
  margin-top: 414px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt414 {
    margin-top: 207px;
  }
}
.sustainability-water .--mb414 {
  margin-bottom: 414px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb414 {
    margin-bottom: 207px;
  }
}
.sustainability-water .--pt414 {
  padding-top: 414px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt414 {
    padding-top: 207px;
  }
}
.sustainability-water .--pb414 {
  padding-bottom: 414px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb414 {
    padding-bottom: 207px;
  }
}
.sustainability-water .--mt415 {
  margin-top: 415px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt415 {
    margin-top: 207.5px;
  }
}
.sustainability-water .--mb415 {
  margin-bottom: 415px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb415 {
    margin-bottom: 207.5px;
  }
}
.sustainability-water .--pt415 {
  padding-top: 415px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt415 {
    padding-top: 207.5px;
  }
}
.sustainability-water .--pb415 {
  padding-bottom: 415px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb415 {
    padding-bottom: 207.5px;
  }
}
.sustainability-water .--mt416 {
  margin-top: 416px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt416 {
    margin-top: 208px;
  }
}
.sustainability-water .--mb416 {
  margin-bottom: 416px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb416 {
    margin-bottom: 208px;
  }
}
.sustainability-water .--pt416 {
  padding-top: 416px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt416 {
    padding-top: 208px;
  }
}
.sustainability-water .--pb416 {
  padding-bottom: 416px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb416 {
    padding-bottom: 208px;
  }
}
.sustainability-water .--mt417 {
  margin-top: 417px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt417 {
    margin-top: 208.5px;
  }
}
.sustainability-water .--mb417 {
  margin-bottom: 417px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb417 {
    margin-bottom: 208.5px;
  }
}
.sustainability-water .--pt417 {
  padding-top: 417px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt417 {
    padding-top: 208.5px;
  }
}
.sustainability-water .--pb417 {
  padding-bottom: 417px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb417 {
    padding-bottom: 208.5px;
  }
}
.sustainability-water .--mt418 {
  margin-top: 418px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt418 {
    margin-top: 209px;
  }
}
.sustainability-water .--mb418 {
  margin-bottom: 418px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb418 {
    margin-bottom: 209px;
  }
}
.sustainability-water .--pt418 {
  padding-top: 418px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt418 {
    padding-top: 209px;
  }
}
.sustainability-water .--pb418 {
  padding-bottom: 418px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb418 {
    padding-bottom: 209px;
  }
}
.sustainability-water .--mt419 {
  margin-top: 419px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt419 {
    margin-top: 209.5px;
  }
}
.sustainability-water .--mb419 {
  margin-bottom: 419px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb419 {
    margin-bottom: 209.5px;
  }
}
.sustainability-water .--pt419 {
  padding-top: 419px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt419 {
    padding-top: 209.5px;
  }
}
.sustainability-water .--pb419 {
  padding-bottom: 419px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb419 {
    padding-bottom: 209.5px;
  }
}
.sustainability-water .--mt420 {
  margin-top: 420px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt420 {
    margin-top: 210px;
  }
}
.sustainability-water .--mb420 {
  margin-bottom: 420px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb420 {
    margin-bottom: 210px;
  }
}
.sustainability-water .--pt420 {
  padding-top: 420px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt420 {
    padding-top: 210px;
  }
}
.sustainability-water .--pb420 {
  padding-bottom: 420px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb420 {
    padding-bottom: 210px;
  }
}
.sustainability-water .--mt421 {
  margin-top: 421px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt421 {
    margin-top: 210.5px;
  }
}
.sustainability-water .--mb421 {
  margin-bottom: 421px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb421 {
    margin-bottom: 210.5px;
  }
}
.sustainability-water .--pt421 {
  padding-top: 421px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt421 {
    padding-top: 210.5px;
  }
}
.sustainability-water .--pb421 {
  padding-bottom: 421px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb421 {
    padding-bottom: 210.5px;
  }
}
.sustainability-water .--mt422 {
  margin-top: 422px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt422 {
    margin-top: 211px;
  }
}
.sustainability-water .--mb422 {
  margin-bottom: 422px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb422 {
    margin-bottom: 211px;
  }
}
.sustainability-water .--pt422 {
  padding-top: 422px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt422 {
    padding-top: 211px;
  }
}
.sustainability-water .--pb422 {
  padding-bottom: 422px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb422 {
    padding-bottom: 211px;
  }
}
.sustainability-water .--mt423 {
  margin-top: 423px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt423 {
    margin-top: 211.5px;
  }
}
.sustainability-water .--mb423 {
  margin-bottom: 423px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb423 {
    margin-bottom: 211.5px;
  }
}
.sustainability-water .--pt423 {
  padding-top: 423px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt423 {
    padding-top: 211.5px;
  }
}
.sustainability-water .--pb423 {
  padding-bottom: 423px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb423 {
    padding-bottom: 211.5px;
  }
}
.sustainability-water .--mt424 {
  margin-top: 424px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt424 {
    margin-top: 212px;
  }
}
.sustainability-water .--mb424 {
  margin-bottom: 424px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb424 {
    margin-bottom: 212px;
  }
}
.sustainability-water .--pt424 {
  padding-top: 424px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt424 {
    padding-top: 212px;
  }
}
.sustainability-water .--pb424 {
  padding-bottom: 424px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb424 {
    padding-bottom: 212px;
  }
}
.sustainability-water .--mt425 {
  margin-top: 425px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt425 {
    margin-top: 212.5px;
  }
}
.sustainability-water .--mb425 {
  margin-bottom: 425px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb425 {
    margin-bottom: 212.5px;
  }
}
.sustainability-water .--pt425 {
  padding-top: 425px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt425 {
    padding-top: 212.5px;
  }
}
.sustainability-water .--pb425 {
  padding-bottom: 425px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb425 {
    padding-bottom: 212.5px;
  }
}
.sustainability-water .--mt426 {
  margin-top: 426px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt426 {
    margin-top: 213px;
  }
}
.sustainability-water .--mb426 {
  margin-bottom: 426px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb426 {
    margin-bottom: 213px;
  }
}
.sustainability-water .--pt426 {
  padding-top: 426px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt426 {
    padding-top: 213px;
  }
}
.sustainability-water .--pb426 {
  padding-bottom: 426px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb426 {
    padding-bottom: 213px;
  }
}
.sustainability-water .--mt427 {
  margin-top: 427px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt427 {
    margin-top: 213.5px;
  }
}
.sustainability-water .--mb427 {
  margin-bottom: 427px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb427 {
    margin-bottom: 213.5px;
  }
}
.sustainability-water .--pt427 {
  padding-top: 427px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt427 {
    padding-top: 213.5px;
  }
}
.sustainability-water .--pb427 {
  padding-bottom: 427px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb427 {
    padding-bottom: 213.5px;
  }
}
.sustainability-water .--mt428 {
  margin-top: 428px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt428 {
    margin-top: 214px;
  }
}
.sustainability-water .--mb428 {
  margin-bottom: 428px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb428 {
    margin-bottom: 214px;
  }
}
.sustainability-water .--pt428 {
  padding-top: 428px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt428 {
    padding-top: 214px;
  }
}
.sustainability-water .--pb428 {
  padding-bottom: 428px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb428 {
    padding-bottom: 214px;
  }
}
.sustainability-water .--mt429 {
  margin-top: 429px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt429 {
    margin-top: 214.5px;
  }
}
.sustainability-water .--mb429 {
  margin-bottom: 429px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb429 {
    margin-bottom: 214.5px;
  }
}
.sustainability-water .--pt429 {
  padding-top: 429px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt429 {
    padding-top: 214.5px;
  }
}
.sustainability-water .--pb429 {
  padding-bottom: 429px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb429 {
    padding-bottom: 214.5px;
  }
}
.sustainability-water .--mt430 {
  margin-top: 430px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt430 {
    margin-top: 215px;
  }
}
.sustainability-water .--mb430 {
  margin-bottom: 430px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb430 {
    margin-bottom: 215px;
  }
}
.sustainability-water .--pt430 {
  padding-top: 430px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt430 {
    padding-top: 215px;
  }
}
.sustainability-water .--pb430 {
  padding-bottom: 430px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb430 {
    padding-bottom: 215px;
  }
}
.sustainability-water .--mt431 {
  margin-top: 431px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt431 {
    margin-top: 215.5px;
  }
}
.sustainability-water .--mb431 {
  margin-bottom: 431px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb431 {
    margin-bottom: 215.5px;
  }
}
.sustainability-water .--pt431 {
  padding-top: 431px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt431 {
    padding-top: 215.5px;
  }
}
.sustainability-water .--pb431 {
  padding-bottom: 431px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb431 {
    padding-bottom: 215.5px;
  }
}
.sustainability-water .--mt432 {
  margin-top: 432px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt432 {
    margin-top: 216px;
  }
}
.sustainability-water .--mb432 {
  margin-bottom: 432px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb432 {
    margin-bottom: 216px;
  }
}
.sustainability-water .--pt432 {
  padding-top: 432px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt432 {
    padding-top: 216px;
  }
}
.sustainability-water .--pb432 {
  padding-bottom: 432px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb432 {
    padding-bottom: 216px;
  }
}
.sustainability-water .--mt433 {
  margin-top: 433px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt433 {
    margin-top: 216.5px;
  }
}
.sustainability-water .--mb433 {
  margin-bottom: 433px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb433 {
    margin-bottom: 216.5px;
  }
}
.sustainability-water .--pt433 {
  padding-top: 433px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt433 {
    padding-top: 216.5px;
  }
}
.sustainability-water .--pb433 {
  padding-bottom: 433px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb433 {
    padding-bottom: 216.5px;
  }
}
.sustainability-water .--mt434 {
  margin-top: 434px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt434 {
    margin-top: 217px;
  }
}
.sustainability-water .--mb434 {
  margin-bottom: 434px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb434 {
    margin-bottom: 217px;
  }
}
.sustainability-water .--pt434 {
  padding-top: 434px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt434 {
    padding-top: 217px;
  }
}
.sustainability-water .--pb434 {
  padding-bottom: 434px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb434 {
    padding-bottom: 217px;
  }
}
.sustainability-water .--mt435 {
  margin-top: 435px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt435 {
    margin-top: 217.5px;
  }
}
.sustainability-water .--mb435 {
  margin-bottom: 435px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb435 {
    margin-bottom: 217.5px;
  }
}
.sustainability-water .--pt435 {
  padding-top: 435px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt435 {
    padding-top: 217.5px;
  }
}
.sustainability-water .--pb435 {
  padding-bottom: 435px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb435 {
    padding-bottom: 217.5px;
  }
}
.sustainability-water .--mt436 {
  margin-top: 436px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt436 {
    margin-top: 218px;
  }
}
.sustainability-water .--mb436 {
  margin-bottom: 436px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb436 {
    margin-bottom: 218px;
  }
}
.sustainability-water .--pt436 {
  padding-top: 436px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt436 {
    padding-top: 218px;
  }
}
.sustainability-water .--pb436 {
  padding-bottom: 436px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb436 {
    padding-bottom: 218px;
  }
}
.sustainability-water .--mt437 {
  margin-top: 437px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt437 {
    margin-top: 218.5px;
  }
}
.sustainability-water .--mb437 {
  margin-bottom: 437px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb437 {
    margin-bottom: 218.5px;
  }
}
.sustainability-water .--pt437 {
  padding-top: 437px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt437 {
    padding-top: 218.5px;
  }
}
.sustainability-water .--pb437 {
  padding-bottom: 437px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb437 {
    padding-bottom: 218.5px;
  }
}
.sustainability-water .--mt438 {
  margin-top: 438px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt438 {
    margin-top: 219px;
  }
}
.sustainability-water .--mb438 {
  margin-bottom: 438px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb438 {
    margin-bottom: 219px;
  }
}
.sustainability-water .--pt438 {
  padding-top: 438px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt438 {
    padding-top: 219px;
  }
}
.sustainability-water .--pb438 {
  padding-bottom: 438px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb438 {
    padding-bottom: 219px;
  }
}
.sustainability-water .--mt439 {
  margin-top: 439px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt439 {
    margin-top: 219.5px;
  }
}
.sustainability-water .--mb439 {
  margin-bottom: 439px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb439 {
    margin-bottom: 219.5px;
  }
}
.sustainability-water .--pt439 {
  padding-top: 439px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt439 {
    padding-top: 219.5px;
  }
}
.sustainability-water .--pb439 {
  padding-bottom: 439px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb439 {
    padding-bottom: 219.5px;
  }
}
.sustainability-water .--mt440 {
  margin-top: 440px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt440 {
    margin-top: 220px;
  }
}
.sustainability-water .--mb440 {
  margin-bottom: 440px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb440 {
    margin-bottom: 220px;
  }
}
.sustainability-water .--pt440 {
  padding-top: 440px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt440 {
    padding-top: 220px;
  }
}
.sustainability-water .--pb440 {
  padding-bottom: 440px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb440 {
    padding-bottom: 220px;
  }
}
.sustainability-water .--mt441 {
  margin-top: 441px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt441 {
    margin-top: 220.5px;
  }
}
.sustainability-water .--mb441 {
  margin-bottom: 441px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb441 {
    margin-bottom: 220.5px;
  }
}
.sustainability-water .--pt441 {
  padding-top: 441px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt441 {
    padding-top: 220.5px;
  }
}
.sustainability-water .--pb441 {
  padding-bottom: 441px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb441 {
    padding-bottom: 220.5px;
  }
}
.sustainability-water .--mt442 {
  margin-top: 442px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt442 {
    margin-top: 221px;
  }
}
.sustainability-water .--mb442 {
  margin-bottom: 442px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb442 {
    margin-bottom: 221px;
  }
}
.sustainability-water .--pt442 {
  padding-top: 442px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt442 {
    padding-top: 221px;
  }
}
.sustainability-water .--pb442 {
  padding-bottom: 442px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb442 {
    padding-bottom: 221px;
  }
}
.sustainability-water .--mt443 {
  margin-top: 443px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt443 {
    margin-top: 221.5px;
  }
}
.sustainability-water .--mb443 {
  margin-bottom: 443px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb443 {
    margin-bottom: 221.5px;
  }
}
.sustainability-water .--pt443 {
  padding-top: 443px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt443 {
    padding-top: 221.5px;
  }
}
.sustainability-water .--pb443 {
  padding-bottom: 443px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb443 {
    padding-bottom: 221.5px;
  }
}
.sustainability-water .--mt444 {
  margin-top: 444px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt444 {
    margin-top: 222px;
  }
}
.sustainability-water .--mb444 {
  margin-bottom: 444px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb444 {
    margin-bottom: 222px;
  }
}
.sustainability-water .--pt444 {
  padding-top: 444px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt444 {
    padding-top: 222px;
  }
}
.sustainability-water .--pb444 {
  padding-bottom: 444px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb444 {
    padding-bottom: 222px;
  }
}
.sustainability-water .--mt445 {
  margin-top: 445px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt445 {
    margin-top: 222.5px;
  }
}
.sustainability-water .--mb445 {
  margin-bottom: 445px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb445 {
    margin-bottom: 222.5px;
  }
}
.sustainability-water .--pt445 {
  padding-top: 445px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt445 {
    padding-top: 222.5px;
  }
}
.sustainability-water .--pb445 {
  padding-bottom: 445px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb445 {
    padding-bottom: 222.5px;
  }
}
.sustainability-water .--mt446 {
  margin-top: 446px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt446 {
    margin-top: 223px;
  }
}
.sustainability-water .--mb446 {
  margin-bottom: 446px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb446 {
    margin-bottom: 223px;
  }
}
.sustainability-water .--pt446 {
  padding-top: 446px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt446 {
    padding-top: 223px;
  }
}
.sustainability-water .--pb446 {
  padding-bottom: 446px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb446 {
    padding-bottom: 223px;
  }
}
.sustainability-water .--mt447 {
  margin-top: 447px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt447 {
    margin-top: 223.5px;
  }
}
.sustainability-water .--mb447 {
  margin-bottom: 447px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb447 {
    margin-bottom: 223.5px;
  }
}
.sustainability-water .--pt447 {
  padding-top: 447px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt447 {
    padding-top: 223.5px;
  }
}
.sustainability-water .--pb447 {
  padding-bottom: 447px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb447 {
    padding-bottom: 223.5px;
  }
}
.sustainability-water .--mt448 {
  margin-top: 448px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt448 {
    margin-top: 224px;
  }
}
.sustainability-water .--mb448 {
  margin-bottom: 448px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb448 {
    margin-bottom: 224px;
  }
}
.sustainability-water .--pt448 {
  padding-top: 448px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt448 {
    padding-top: 224px;
  }
}
.sustainability-water .--pb448 {
  padding-bottom: 448px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb448 {
    padding-bottom: 224px;
  }
}
.sustainability-water .--mt449 {
  margin-top: 449px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt449 {
    margin-top: 224.5px;
  }
}
.sustainability-water .--mb449 {
  margin-bottom: 449px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb449 {
    margin-bottom: 224.5px;
  }
}
.sustainability-water .--pt449 {
  padding-top: 449px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt449 {
    padding-top: 224.5px;
  }
}
.sustainability-water .--pb449 {
  padding-bottom: 449px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb449 {
    padding-bottom: 224.5px;
  }
}
.sustainability-water .--mt450 {
  margin-top: 450px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt450 {
    margin-top: 225px;
  }
}
.sustainability-water .--mb450 {
  margin-bottom: 450px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb450 {
    margin-bottom: 225px;
  }
}
.sustainability-water .--pt450 {
  padding-top: 450px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt450 {
    padding-top: 225px;
  }
}
.sustainability-water .--pb450 {
  padding-bottom: 450px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb450 {
    padding-bottom: 225px;
  }
}
.sustainability-water .--mt451 {
  margin-top: 451px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt451 {
    margin-top: 225.5px;
  }
}
.sustainability-water .--mb451 {
  margin-bottom: 451px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb451 {
    margin-bottom: 225.5px;
  }
}
.sustainability-water .--pt451 {
  padding-top: 451px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt451 {
    padding-top: 225.5px;
  }
}
.sustainability-water .--pb451 {
  padding-bottom: 451px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb451 {
    padding-bottom: 225.5px;
  }
}
.sustainability-water .--mt452 {
  margin-top: 452px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt452 {
    margin-top: 226px;
  }
}
.sustainability-water .--mb452 {
  margin-bottom: 452px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb452 {
    margin-bottom: 226px;
  }
}
.sustainability-water .--pt452 {
  padding-top: 452px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt452 {
    padding-top: 226px;
  }
}
.sustainability-water .--pb452 {
  padding-bottom: 452px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb452 {
    padding-bottom: 226px;
  }
}
.sustainability-water .--mt453 {
  margin-top: 453px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt453 {
    margin-top: 226.5px;
  }
}
.sustainability-water .--mb453 {
  margin-bottom: 453px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb453 {
    margin-bottom: 226.5px;
  }
}
.sustainability-water .--pt453 {
  padding-top: 453px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt453 {
    padding-top: 226.5px;
  }
}
.sustainability-water .--pb453 {
  padding-bottom: 453px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb453 {
    padding-bottom: 226.5px;
  }
}
.sustainability-water .--mt454 {
  margin-top: 454px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt454 {
    margin-top: 227px;
  }
}
.sustainability-water .--mb454 {
  margin-bottom: 454px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb454 {
    margin-bottom: 227px;
  }
}
.sustainability-water .--pt454 {
  padding-top: 454px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt454 {
    padding-top: 227px;
  }
}
.sustainability-water .--pb454 {
  padding-bottom: 454px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb454 {
    padding-bottom: 227px;
  }
}
.sustainability-water .--mt455 {
  margin-top: 455px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt455 {
    margin-top: 227.5px;
  }
}
.sustainability-water .--mb455 {
  margin-bottom: 455px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb455 {
    margin-bottom: 227.5px;
  }
}
.sustainability-water .--pt455 {
  padding-top: 455px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt455 {
    padding-top: 227.5px;
  }
}
.sustainability-water .--pb455 {
  padding-bottom: 455px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb455 {
    padding-bottom: 227.5px;
  }
}
.sustainability-water .--mt456 {
  margin-top: 456px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt456 {
    margin-top: 228px;
  }
}
.sustainability-water .--mb456 {
  margin-bottom: 456px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb456 {
    margin-bottom: 228px;
  }
}
.sustainability-water .--pt456 {
  padding-top: 456px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt456 {
    padding-top: 228px;
  }
}
.sustainability-water .--pb456 {
  padding-bottom: 456px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb456 {
    padding-bottom: 228px;
  }
}
.sustainability-water .--mt457 {
  margin-top: 457px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt457 {
    margin-top: 228.5px;
  }
}
.sustainability-water .--mb457 {
  margin-bottom: 457px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb457 {
    margin-bottom: 228.5px;
  }
}
.sustainability-water .--pt457 {
  padding-top: 457px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt457 {
    padding-top: 228.5px;
  }
}
.sustainability-water .--pb457 {
  padding-bottom: 457px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb457 {
    padding-bottom: 228.5px;
  }
}
.sustainability-water .--mt458 {
  margin-top: 458px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt458 {
    margin-top: 229px;
  }
}
.sustainability-water .--mb458 {
  margin-bottom: 458px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb458 {
    margin-bottom: 229px;
  }
}
.sustainability-water .--pt458 {
  padding-top: 458px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt458 {
    padding-top: 229px;
  }
}
.sustainability-water .--pb458 {
  padding-bottom: 458px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb458 {
    padding-bottom: 229px;
  }
}
.sustainability-water .--mt459 {
  margin-top: 459px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt459 {
    margin-top: 229.5px;
  }
}
.sustainability-water .--mb459 {
  margin-bottom: 459px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb459 {
    margin-bottom: 229.5px;
  }
}
.sustainability-water .--pt459 {
  padding-top: 459px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt459 {
    padding-top: 229.5px;
  }
}
.sustainability-water .--pb459 {
  padding-bottom: 459px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb459 {
    padding-bottom: 229.5px;
  }
}
.sustainability-water .--mt460 {
  margin-top: 460px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt460 {
    margin-top: 230px;
  }
}
.sustainability-water .--mb460 {
  margin-bottom: 460px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb460 {
    margin-bottom: 230px;
  }
}
.sustainability-water .--pt460 {
  padding-top: 460px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt460 {
    padding-top: 230px;
  }
}
.sustainability-water .--pb460 {
  padding-bottom: 460px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb460 {
    padding-bottom: 230px;
  }
}
.sustainability-water .--mt461 {
  margin-top: 461px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt461 {
    margin-top: 230.5px;
  }
}
.sustainability-water .--mb461 {
  margin-bottom: 461px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb461 {
    margin-bottom: 230.5px;
  }
}
.sustainability-water .--pt461 {
  padding-top: 461px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt461 {
    padding-top: 230.5px;
  }
}
.sustainability-water .--pb461 {
  padding-bottom: 461px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb461 {
    padding-bottom: 230.5px;
  }
}
.sustainability-water .--mt462 {
  margin-top: 462px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt462 {
    margin-top: 231px;
  }
}
.sustainability-water .--mb462 {
  margin-bottom: 462px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb462 {
    margin-bottom: 231px;
  }
}
.sustainability-water .--pt462 {
  padding-top: 462px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt462 {
    padding-top: 231px;
  }
}
.sustainability-water .--pb462 {
  padding-bottom: 462px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb462 {
    padding-bottom: 231px;
  }
}
.sustainability-water .--mt463 {
  margin-top: 463px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt463 {
    margin-top: 231.5px;
  }
}
.sustainability-water .--mb463 {
  margin-bottom: 463px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb463 {
    margin-bottom: 231.5px;
  }
}
.sustainability-water .--pt463 {
  padding-top: 463px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt463 {
    padding-top: 231.5px;
  }
}
.sustainability-water .--pb463 {
  padding-bottom: 463px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb463 {
    padding-bottom: 231.5px;
  }
}
.sustainability-water .--mt464 {
  margin-top: 464px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt464 {
    margin-top: 232px;
  }
}
.sustainability-water .--mb464 {
  margin-bottom: 464px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb464 {
    margin-bottom: 232px;
  }
}
.sustainability-water .--pt464 {
  padding-top: 464px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt464 {
    padding-top: 232px;
  }
}
.sustainability-water .--pb464 {
  padding-bottom: 464px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb464 {
    padding-bottom: 232px;
  }
}
.sustainability-water .--mt465 {
  margin-top: 465px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt465 {
    margin-top: 232.5px;
  }
}
.sustainability-water .--mb465 {
  margin-bottom: 465px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb465 {
    margin-bottom: 232.5px;
  }
}
.sustainability-water .--pt465 {
  padding-top: 465px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt465 {
    padding-top: 232.5px;
  }
}
.sustainability-water .--pb465 {
  padding-bottom: 465px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb465 {
    padding-bottom: 232.5px;
  }
}
.sustainability-water .--mt466 {
  margin-top: 466px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt466 {
    margin-top: 233px;
  }
}
.sustainability-water .--mb466 {
  margin-bottom: 466px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb466 {
    margin-bottom: 233px;
  }
}
.sustainability-water .--pt466 {
  padding-top: 466px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt466 {
    padding-top: 233px;
  }
}
.sustainability-water .--pb466 {
  padding-bottom: 466px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb466 {
    padding-bottom: 233px;
  }
}
.sustainability-water .--mt467 {
  margin-top: 467px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt467 {
    margin-top: 233.5px;
  }
}
.sustainability-water .--mb467 {
  margin-bottom: 467px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb467 {
    margin-bottom: 233.5px;
  }
}
.sustainability-water .--pt467 {
  padding-top: 467px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt467 {
    padding-top: 233.5px;
  }
}
.sustainability-water .--pb467 {
  padding-bottom: 467px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb467 {
    padding-bottom: 233.5px;
  }
}
.sustainability-water .--mt468 {
  margin-top: 468px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt468 {
    margin-top: 234px;
  }
}
.sustainability-water .--mb468 {
  margin-bottom: 468px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb468 {
    margin-bottom: 234px;
  }
}
.sustainability-water .--pt468 {
  padding-top: 468px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt468 {
    padding-top: 234px;
  }
}
.sustainability-water .--pb468 {
  padding-bottom: 468px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb468 {
    padding-bottom: 234px;
  }
}
.sustainability-water .--mt469 {
  margin-top: 469px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt469 {
    margin-top: 234.5px;
  }
}
.sustainability-water .--mb469 {
  margin-bottom: 469px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb469 {
    margin-bottom: 234.5px;
  }
}
.sustainability-water .--pt469 {
  padding-top: 469px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt469 {
    padding-top: 234.5px;
  }
}
.sustainability-water .--pb469 {
  padding-bottom: 469px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb469 {
    padding-bottom: 234.5px;
  }
}
.sustainability-water .--mt470 {
  margin-top: 470px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt470 {
    margin-top: 235px;
  }
}
.sustainability-water .--mb470 {
  margin-bottom: 470px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb470 {
    margin-bottom: 235px;
  }
}
.sustainability-water .--pt470 {
  padding-top: 470px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt470 {
    padding-top: 235px;
  }
}
.sustainability-water .--pb470 {
  padding-bottom: 470px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb470 {
    padding-bottom: 235px;
  }
}
.sustainability-water .--mt471 {
  margin-top: 471px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt471 {
    margin-top: 235.5px;
  }
}
.sustainability-water .--mb471 {
  margin-bottom: 471px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb471 {
    margin-bottom: 235.5px;
  }
}
.sustainability-water .--pt471 {
  padding-top: 471px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt471 {
    padding-top: 235.5px;
  }
}
.sustainability-water .--pb471 {
  padding-bottom: 471px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb471 {
    padding-bottom: 235.5px;
  }
}
.sustainability-water .--mt472 {
  margin-top: 472px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt472 {
    margin-top: 236px;
  }
}
.sustainability-water .--mb472 {
  margin-bottom: 472px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb472 {
    margin-bottom: 236px;
  }
}
.sustainability-water .--pt472 {
  padding-top: 472px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt472 {
    padding-top: 236px;
  }
}
.sustainability-water .--pb472 {
  padding-bottom: 472px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb472 {
    padding-bottom: 236px;
  }
}
.sustainability-water .--mt473 {
  margin-top: 473px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt473 {
    margin-top: 236.5px;
  }
}
.sustainability-water .--mb473 {
  margin-bottom: 473px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb473 {
    margin-bottom: 236.5px;
  }
}
.sustainability-water .--pt473 {
  padding-top: 473px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt473 {
    padding-top: 236.5px;
  }
}
.sustainability-water .--pb473 {
  padding-bottom: 473px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb473 {
    padding-bottom: 236.5px;
  }
}
.sustainability-water .--mt474 {
  margin-top: 474px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt474 {
    margin-top: 237px;
  }
}
.sustainability-water .--mb474 {
  margin-bottom: 474px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb474 {
    margin-bottom: 237px;
  }
}
.sustainability-water .--pt474 {
  padding-top: 474px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt474 {
    padding-top: 237px;
  }
}
.sustainability-water .--pb474 {
  padding-bottom: 474px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb474 {
    padding-bottom: 237px;
  }
}
.sustainability-water .--mt475 {
  margin-top: 475px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt475 {
    margin-top: 237.5px;
  }
}
.sustainability-water .--mb475 {
  margin-bottom: 475px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb475 {
    margin-bottom: 237.5px;
  }
}
.sustainability-water .--pt475 {
  padding-top: 475px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt475 {
    padding-top: 237.5px;
  }
}
.sustainability-water .--pb475 {
  padding-bottom: 475px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb475 {
    padding-bottom: 237.5px;
  }
}
.sustainability-water .--mt476 {
  margin-top: 476px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt476 {
    margin-top: 238px;
  }
}
.sustainability-water .--mb476 {
  margin-bottom: 476px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb476 {
    margin-bottom: 238px;
  }
}
.sustainability-water .--pt476 {
  padding-top: 476px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt476 {
    padding-top: 238px;
  }
}
.sustainability-water .--pb476 {
  padding-bottom: 476px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb476 {
    padding-bottom: 238px;
  }
}
.sustainability-water .--mt477 {
  margin-top: 477px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt477 {
    margin-top: 238.5px;
  }
}
.sustainability-water .--mb477 {
  margin-bottom: 477px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb477 {
    margin-bottom: 238.5px;
  }
}
.sustainability-water .--pt477 {
  padding-top: 477px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt477 {
    padding-top: 238.5px;
  }
}
.sustainability-water .--pb477 {
  padding-bottom: 477px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb477 {
    padding-bottom: 238.5px;
  }
}
.sustainability-water .--mt478 {
  margin-top: 478px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt478 {
    margin-top: 239px;
  }
}
.sustainability-water .--mb478 {
  margin-bottom: 478px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb478 {
    margin-bottom: 239px;
  }
}
.sustainability-water .--pt478 {
  padding-top: 478px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt478 {
    padding-top: 239px;
  }
}
.sustainability-water .--pb478 {
  padding-bottom: 478px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb478 {
    padding-bottom: 239px;
  }
}
.sustainability-water .--mt479 {
  margin-top: 479px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt479 {
    margin-top: 239.5px;
  }
}
.sustainability-water .--mb479 {
  margin-bottom: 479px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb479 {
    margin-bottom: 239.5px;
  }
}
.sustainability-water .--pt479 {
  padding-top: 479px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt479 {
    padding-top: 239.5px;
  }
}
.sustainability-water .--pb479 {
  padding-bottom: 479px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb479 {
    padding-bottom: 239.5px;
  }
}
.sustainability-water .--mt480 {
  margin-top: 480px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt480 {
    margin-top: 240px;
  }
}
.sustainability-water .--mb480 {
  margin-bottom: 480px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb480 {
    margin-bottom: 240px;
  }
}
.sustainability-water .--pt480 {
  padding-top: 480px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt480 {
    padding-top: 240px;
  }
}
.sustainability-water .--pb480 {
  padding-bottom: 480px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb480 {
    padding-bottom: 240px;
  }
}
.sustainability-water .--mt481 {
  margin-top: 481px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt481 {
    margin-top: 240.5px;
  }
}
.sustainability-water .--mb481 {
  margin-bottom: 481px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb481 {
    margin-bottom: 240.5px;
  }
}
.sustainability-water .--pt481 {
  padding-top: 481px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt481 {
    padding-top: 240.5px;
  }
}
.sustainability-water .--pb481 {
  padding-bottom: 481px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb481 {
    padding-bottom: 240.5px;
  }
}
.sustainability-water .--mt482 {
  margin-top: 482px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt482 {
    margin-top: 241px;
  }
}
.sustainability-water .--mb482 {
  margin-bottom: 482px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb482 {
    margin-bottom: 241px;
  }
}
.sustainability-water .--pt482 {
  padding-top: 482px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt482 {
    padding-top: 241px;
  }
}
.sustainability-water .--pb482 {
  padding-bottom: 482px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb482 {
    padding-bottom: 241px;
  }
}
.sustainability-water .--mt483 {
  margin-top: 483px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt483 {
    margin-top: 241.5px;
  }
}
.sustainability-water .--mb483 {
  margin-bottom: 483px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb483 {
    margin-bottom: 241.5px;
  }
}
.sustainability-water .--pt483 {
  padding-top: 483px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt483 {
    padding-top: 241.5px;
  }
}
.sustainability-water .--pb483 {
  padding-bottom: 483px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb483 {
    padding-bottom: 241.5px;
  }
}
.sustainability-water .--mt484 {
  margin-top: 484px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt484 {
    margin-top: 242px;
  }
}
.sustainability-water .--mb484 {
  margin-bottom: 484px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb484 {
    margin-bottom: 242px;
  }
}
.sustainability-water .--pt484 {
  padding-top: 484px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt484 {
    padding-top: 242px;
  }
}
.sustainability-water .--pb484 {
  padding-bottom: 484px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb484 {
    padding-bottom: 242px;
  }
}
.sustainability-water .--mt485 {
  margin-top: 485px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt485 {
    margin-top: 242.5px;
  }
}
.sustainability-water .--mb485 {
  margin-bottom: 485px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb485 {
    margin-bottom: 242.5px;
  }
}
.sustainability-water .--pt485 {
  padding-top: 485px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt485 {
    padding-top: 242.5px;
  }
}
.sustainability-water .--pb485 {
  padding-bottom: 485px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb485 {
    padding-bottom: 242.5px;
  }
}
.sustainability-water .--mt486 {
  margin-top: 486px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt486 {
    margin-top: 243px;
  }
}
.sustainability-water .--mb486 {
  margin-bottom: 486px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb486 {
    margin-bottom: 243px;
  }
}
.sustainability-water .--pt486 {
  padding-top: 486px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt486 {
    padding-top: 243px;
  }
}
.sustainability-water .--pb486 {
  padding-bottom: 486px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb486 {
    padding-bottom: 243px;
  }
}
.sustainability-water .--mt487 {
  margin-top: 487px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt487 {
    margin-top: 243.5px;
  }
}
.sustainability-water .--mb487 {
  margin-bottom: 487px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb487 {
    margin-bottom: 243.5px;
  }
}
.sustainability-water .--pt487 {
  padding-top: 487px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt487 {
    padding-top: 243.5px;
  }
}
.sustainability-water .--pb487 {
  padding-bottom: 487px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb487 {
    padding-bottom: 243.5px;
  }
}
.sustainability-water .--mt488 {
  margin-top: 488px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt488 {
    margin-top: 244px;
  }
}
.sustainability-water .--mb488 {
  margin-bottom: 488px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb488 {
    margin-bottom: 244px;
  }
}
.sustainability-water .--pt488 {
  padding-top: 488px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt488 {
    padding-top: 244px;
  }
}
.sustainability-water .--pb488 {
  padding-bottom: 488px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb488 {
    padding-bottom: 244px;
  }
}
.sustainability-water .--mt489 {
  margin-top: 489px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt489 {
    margin-top: 244.5px;
  }
}
.sustainability-water .--mb489 {
  margin-bottom: 489px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb489 {
    margin-bottom: 244.5px;
  }
}
.sustainability-water .--pt489 {
  padding-top: 489px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt489 {
    padding-top: 244.5px;
  }
}
.sustainability-water .--pb489 {
  padding-bottom: 489px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb489 {
    padding-bottom: 244.5px;
  }
}
.sustainability-water .--mt490 {
  margin-top: 490px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt490 {
    margin-top: 245px;
  }
}
.sustainability-water .--mb490 {
  margin-bottom: 490px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb490 {
    margin-bottom: 245px;
  }
}
.sustainability-water .--pt490 {
  padding-top: 490px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt490 {
    padding-top: 245px;
  }
}
.sustainability-water .--pb490 {
  padding-bottom: 490px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb490 {
    padding-bottom: 245px;
  }
}
.sustainability-water .--mt491 {
  margin-top: 491px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt491 {
    margin-top: 245.5px;
  }
}
.sustainability-water .--mb491 {
  margin-bottom: 491px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb491 {
    margin-bottom: 245.5px;
  }
}
.sustainability-water .--pt491 {
  padding-top: 491px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt491 {
    padding-top: 245.5px;
  }
}
.sustainability-water .--pb491 {
  padding-bottom: 491px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb491 {
    padding-bottom: 245.5px;
  }
}
.sustainability-water .--mt492 {
  margin-top: 492px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt492 {
    margin-top: 246px;
  }
}
.sustainability-water .--mb492 {
  margin-bottom: 492px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb492 {
    margin-bottom: 246px;
  }
}
.sustainability-water .--pt492 {
  padding-top: 492px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt492 {
    padding-top: 246px;
  }
}
.sustainability-water .--pb492 {
  padding-bottom: 492px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb492 {
    padding-bottom: 246px;
  }
}
.sustainability-water .--mt493 {
  margin-top: 493px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt493 {
    margin-top: 246.5px;
  }
}
.sustainability-water .--mb493 {
  margin-bottom: 493px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb493 {
    margin-bottom: 246.5px;
  }
}
.sustainability-water .--pt493 {
  padding-top: 493px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt493 {
    padding-top: 246.5px;
  }
}
.sustainability-water .--pb493 {
  padding-bottom: 493px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb493 {
    padding-bottom: 246.5px;
  }
}
.sustainability-water .--mt494 {
  margin-top: 494px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt494 {
    margin-top: 247px;
  }
}
.sustainability-water .--mb494 {
  margin-bottom: 494px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb494 {
    margin-bottom: 247px;
  }
}
.sustainability-water .--pt494 {
  padding-top: 494px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt494 {
    padding-top: 247px;
  }
}
.sustainability-water .--pb494 {
  padding-bottom: 494px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb494 {
    padding-bottom: 247px;
  }
}
.sustainability-water .--mt495 {
  margin-top: 495px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt495 {
    margin-top: 247.5px;
  }
}
.sustainability-water .--mb495 {
  margin-bottom: 495px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb495 {
    margin-bottom: 247.5px;
  }
}
.sustainability-water .--pt495 {
  padding-top: 495px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt495 {
    padding-top: 247.5px;
  }
}
.sustainability-water .--pb495 {
  padding-bottom: 495px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb495 {
    padding-bottom: 247.5px;
  }
}
.sustainability-water .--mt496 {
  margin-top: 496px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt496 {
    margin-top: 248px;
  }
}
.sustainability-water .--mb496 {
  margin-bottom: 496px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb496 {
    margin-bottom: 248px;
  }
}
.sustainability-water .--pt496 {
  padding-top: 496px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt496 {
    padding-top: 248px;
  }
}
.sustainability-water .--pb496 {
  padding-bottom: 496px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb496 {
    padding-bottom: 248px;
  }
}
.sustainability-water .--mt497 {
  margin-top: 497px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt497 {
    margin-top: 248.5px;
  }
}
.sustainability-water .--mb497 {
  margin-bottom: 497px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb497 {
    margin-bottom: 248.5px;
  }
}
.sustainability-water .--pt497 {
  padding-top: 497px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt497 {
    padding-top: 248.5px;
  }
}
.sustainability-water .--pb497 {
  padding-bottom: 497px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb497 {
    padding-bottom: 248.5px;
  }
}
.sustainability-water .--mt498 {
  margin-top: 498px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt498 {
    margin-top: 249px;
  }
}
.sustainability-water .--mb498 {
  margin-bottom: 498px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb498 {
    margin-bottom: 249px;
  }
}
.sustainability-water .--pt498 {
  padding-top: 498px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt498 {
    padding-top: 249px;
  }
}
.sustainability-water .--pb498 {
  padding-bottom: 498px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb498 {
    padding-bottom: 249px;
  }
}
.sustainability-water .--mt499 {
  margin-top: 499px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt499 {
    margin-top: 249.5px;
  }
}
.sustainability-water .--mb499 {
  margin-bottom: 499px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb499 {
    margin-bottom: 249.5px;
  }
}
.sustainability-water .--pt499 {
  padding-top: 499px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt499 {
    padding-top: 249.5px;
  }
}
.sustainability-water .--pb499 {
  padding-bottom: 499px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb499 {
    padding-bottom: 249.5px;
  }
}
.sustainability-water .--mt500 {
  margin-top: 500px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt500 {
    margin-top: 250px;
  }
}
.sustainability-water .--mb500 {
  margin-bottom: 500px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb500 {
    margin-bottom: 250px;
  }
}
.sustainability-water .--pt500 {
  padding-top: 500px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt500 {
    padding-top: 250px;
  }
}
.sustainability-water .--pb500 {
  padding-bottom: 500px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb500 {
    padding-bottom: 250px;
  }
}
.sustainability-water .--mt501 {
  margin-top: 501px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt501 {
    margin-top: 250.5px;
  }
}
.sustainability-water .--mb501 {
  margin-bottom: 501px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb501 {
    margin-bottom: 250.5px;
  }
}
.sustainability-water .--pt501 {
  padding-top: 501px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt501 {
    padding-top: 250.5px;
  }
}
.sustainability-water .--pb501 {
  padding-bottom: 501px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb501 {
    padding-bottom: 250.5px;
  }
}
.sustainability-water .--mt502 {
  margin-top: 502px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt502 {
    margin-top: 251px;
  }
}
.sustainability-water .--mb502 {
  margin-bottom: 502px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb502 {
    margin-bottom: 251px;
  }
}
.sustainability-water .--pt502 {
  padding-top: 502px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt502 {
    padding-top: 251px;
  }
}
.sustainability-water .--pb502 {
  padding-bottom: 502px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb502 {
    padding-bottom: 251px;
  }
}
.sustainability-water .--mt503 {
  margin-top: 503px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt503 {
    margin-top: 251.5px;
  }
}
.sustainability-water .--mb503 {
  margin-bottom: 503px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb503 {
    margin-bottom: 251.5px;
  }
}
.sustainability-water .--pt503 {
  padding-top: 503px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt503 {
    padding-top: 251.5px;
  }
}
.sustainability-water .--pb503 {
  padding-bottom: 503px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb503 {
    padding-bottom: 251.5px;
  }
}
.sustainability-water .--mt504 {
  margin-top: 504px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt504 {
    margin-top: 252px;
  }
}
.sustainability-water .--mb504 {
  margin-bottom: 504px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb504 {
    margin-bottom: 252px;
  }
}
.sustainability-water .--pt504 {
  padding-top: 504px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt504 {
    padding-top: 252px;
  }
}
.sustainability-water .--pb504 {
  padding-bottom: 504px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb504 {
    padding-bottom: 252px;
  }
}
.sustainability-water .--mt505 {
  margin-top: 505px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt505 {
    margin-top: 252.5px;
  }
}
.sustainability-water .--mb505 {
  margin-bottom: 505px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb505 {
    margin-bottom: 252.5px;
  }
}
.sustainability-water .--pt505 {
  padding-top: 505px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt505 {
    padding-top: 252.5px;
  }
}
.sustainability-water .--pb505 {
  padding-bottom: 505px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb505 {
    padding-bottom: 252.5px;
  }
}
.sustainability-water .--mt506 {
  margin-top: 506px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt506 {
    margin-top: 253px;
  }
}
.sustainability-water .--mb506 {
  margin-bottom: 506px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb506 {
    margin-bottom: 253px;
  }
}
.sustainability-water .--pt506 {
  padding-top: 506px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt506 {
    padding-top: 253px;
  }
}
.sustainability-water .--pb506 {
  padding-bottom: 506px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb506 {
    padding-bottom: 253px;
  }
}
.sustainability-water .--mt507 {
  margin-top: 507px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt507 {
    margin-top: 253.5px;
  }
}
.sustainability-water .--mb507 {
  margin-bottom: 507px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb507 {
    margin-bottom: 253.5px;
  }
}
.sustainability-water .--pt507 {
  padding-top: 507px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt507 {
    padding-top: 253.5px;
  }
}
.sustainability-water .--pb507 {
  padding-bottom: 507px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb507 {
    padding-bottom: 253.5px;
  }
}
.sustainability-water .--mt508 {
  margin-top: 508px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt508 {
    margin-top: 254px;
  }
}
.sustainability-water .--mb508 {
  margin-bottom: 508px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb508 {
    margin-bottom: 254px;
  }
}
.sustainability-water .--pt508 {
  padding-top: 508px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt508 {
    padding-top: 254px;
  }
}
.sustainability-water .--pb508 {
  padding-bottom: 508px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb508 {
    padding-bottom: 254px;
  }
}
.sustainability-water .--mt509 {
  margin-top: 509px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt509 {
    margin-top: 254.5px;
  }
}
.sustainability-water .--mb509 {
  margin-bottom: 509px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb509 {
    margin-bottom: 254.5px;
  }
}
.sustainability-water .--pt509 {
  padding-top: 509px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt509 {
    padding-top: 254.5px;
  }
}
.sustainability-water .--pb509 {
  padding-bottom: 509px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb509 {
    padding-bottom: 254.5px;
  }
}
.sustainability-water .--mt510 {
  margin-top: 510px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt510 {
    margin-top: 255px;
  }
}
.sustainability-water .--mb510 {
  margin-bottom: 510px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb510 {
    margin-bottom: 255px;
  }
}
.sustainability-water .--pt510 {
  padding-top: 510px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt510 {
    padding-top: 255px;
  }
}
.sustainability-water .--pb510 {
  padding-bottom: 510px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb510 {
    padding-bottom: 255px;
  }
}
.sustainability-water .--mt511 {
  margin-top: 511px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt511 {
    margin-top: 255.5px;
  }
}
.sustainability-water .--mb511 {
  margin-bottom: 511px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb511 {
    margin-bottom: 255.5px;
  }
}
.sustainability-water .--pt511 {
  padding-top: 511px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt511 {
    padding-top: 255.5px;
  }
}
.sustainability-water .--pb511 {
  padding-bottom: 511px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb511 {
    padding-bottom: 255.5px;
  }
}
.sustainability-water .--mt512 {
  margin-top: 512px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt512 {
    margin-top: 256px;
  }
}
.sustainability-water .--mb512 {
  margin-bottom: 512px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb512 {
    margin-bottom: 256px;
  }
}
.sustainability-water .--pt512 {
  padding-top: 512px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt512 {
    padding-top: 256px;
  }
}
.sustainability-water .--pb512 {
  padding-bottom: 512px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb512 {
    padding-bottom: 256px;
  }
}
.sustainability-water .--mt513 {
  margin-top: 513px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt513 {
    margin-top: 256.5px;
  }
}
.sustainability-water .--mb513 {
  margin-bottom: 513px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb513 {
    margin-bottom: 256.5px;
  }
}
.sustainability-water .--pt513 {
  padding-top: 513px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt513 {
    padding-top: 256.5px;
  }
}
.sustainability-water .--pb513 {
  padding-bottom: 513px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb513 {
    padding-bottom: 256.5px;
  }
}
.sustainability-water .--mt514 {
  margin-top: 514px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt514 {
    margin-top: 257px;
  }
}
.sustainability-water .--mb514 {
  margin-bottom: 514px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb514 {
    margin-bottom: 257px;
  }
}
.sustainability-water .--pt514 {
  padding-top: 514px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt514 {
    padding-top: 257px;
  }
}
.sustainability-water .--pb514 {
  padding-bottom: 514px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb514 {
    padding-bottom: 257px;
  }
}
.sustainability-water .--mt515 {
  margin-top: 515px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt515 {
    margin-top: 257.5px;
  }
}
.sustainability-water .--mb515 {
  margin-bottom: 515px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb515 {
    margin-bottom: 257.5px;
  }
}
.sustainability-water .--pt515 {
  padding-top: 515px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt515 {
    padding-top: 257.5px;
  }
}
.sustainability-water .--pb515 {
  padding-bottom: 515px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb515 {
    padding-bottom: 257.5px;
  }
}
.sustainability-water .--mt516 {
  margin-top: 516px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt516 {
    margin-top: 258px;
  }
}
.sustainability-water .--mb516 {
  margin-bottom: 516px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb516 {
    margin-bottom: 258px;
  }
}
.sustainability-water .--pt516 {
  padding-top: 516px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt516 {
    padding-top: 258px;
  }
}
.sustainability-water .--pb516 {
  padding-bottom: 516px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb516 {
    padding-bottom: 258px;
  }
}
.sustainability-water .--mt517 {
  margin-top: 517px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt517 {
    margin-top: 258.5px;
  }
}
.sustainability-water .--mb517 {
  margin-bottom: 517px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb517 {
    margin-bottom: 258.5px;
  }
}
.sustainability-water .--pt517 {
  padding-top: 517px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt517 {
    padding-top: 258.5px;
  }
}
.sustainability-water .--pb517 {
  padding-bottom: 517px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb517 {
    padding-bottom: 258.5px;
  }
}
.sustainability-water .--mt518 {
  margin-top: 518px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt518 {
    margin-top: 259px;
  }
}
.sustainability-water .--mb518 {
  margin-bottom: 518px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb518 {
    margin-bottom: 259px;
  }
}
.sustainability-water .--pt518 {
  padding-top: 518px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt518 {
    padding-top: 259px;
  }
}
.sustainability-water .--pb518 {
  padding-bottom: 518px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb518 {
    padding-bottom: 259px;
  }
}
.sustainability-water .--mt519 {
  margin-top: 519px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt519 {
    margin-top: 259.5px;
  }
}
.sustainability-water .--mb519 {
  margin-bottom: 519px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb519 {
    margin-bottom: 259.5px;
  }
}
.sustainability-water .--pt519 {
  padding-top: 519px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt519 {
    padding-top: 259.5px;
  }
}
.sustainability-water .--pb519 {
  padding-bottom: 519px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb519 {
    padding-bottom: 259.5px;
  }
}
.sustainability-water .--mt520 {
  margin-top: 520px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt520 {
    margin-top: 260px;
  }
}
.sustainability-water .--mb520 {
  margin-bottom: 520px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb520 {
    margin-bottom: 260px;
  }
}
.sustainability-water .--pt520 {
  padding-top: 520px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt520 {
    padding-top: 260px;
  }
}
.sustainability-water .--pb520 {
  padding-bottom: 520px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb520 {
    padding-bottom: 260px;
  }
}
.sustainability-water .--mt521 {
  margin-top: 521px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt521 {
    margin-top: 260.5px;
  }
}
.sustainability-water .--mb521 {
  margin-bottom: 521px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb521 {
    margin-bottom: 260.5px;
  }
}
.sustainability-water .--pt521 {
  padding-top: 521px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt521 {
    padding-top: 260.5px;
  }
}
.sustainability-water .--pb521 {
  padding-bottom: 521px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb521 {
    padding-bottom: 260.5px;
  }
}
.sustainability-water .--mt522 {
  margin-top: 522px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt522 {
    margin-top: 261px;
  }
}
.sustainability-water .--mb522 {
  margin-bottom: 522px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb522 {
    margin-bottom: 261px;
  }
}
.sustainability-water .--pt522 {
  padding-top: 522px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt522 {
    padding-top: 261px;
  }
}
.sustainability-water .--pb522 {
  padding-bottom: 522px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb522 {
    padding-bottom: 261px;
  }
}
.sustainability-water .--mt523 {
  margin-top: 523px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt523 {
    margin-top: 261.5px;
  }
}
.sustainability-water .--mb523 {
  margin-bottom: 523px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb523 {
    margin-bottom: 261.5px;
  }
}
.sustainability-water .--pt523 {
  padding-top: 523px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt523 {
    padding-top: 261.5px;
  }
}
.sustainability-water .--pb523 {
  padding-bottom: 523px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb523 {
    padding-bottom: 261.5px;
  }
}
.sustainability-water .--mt524 {
  margin-top: 524px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt524 {
    margin-top: 262px;
  }
}
.sustainability-water .--mb524 {
  margin-bottom: 524px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb524 {
    margin-bottom: 262px;
  }
}
.sustainability-water .--pt524 {
  padding-top: 524px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt524 {
    padding-top: 262px;
  }
}
.sustainability-water .--pb524 {
  padding-bottom: 524px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb524 {
    padding-bottom: 262px;
  }
}
.sustainability-water .--mt525 {
  margin-top: 525px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt525 {
    margin-top: 262.5px;
  }
}
.sustainability-water .--mb525 {
  margin-bottom: 525px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb525 {
    margin-bottom: 262.5px;
  }
}
.sustainability-water .--pt525 {
  padding-top: 525px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt525 {
    padding-top: 262.5px;
  }
}
.sustainability-water .--pb525 {
  padding-bottom: 525px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb525 {
    padding-bottom: 262.5px;
  }
}
.sustainability-water .--mt526 {
  margin-top: 526px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt526 {
    margin-top: 263px;
  }
}
.sustainability-water .--mb526 {
  margin-bottom: 526px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb526 {
    margin-bottom: 263px;
  }
}
.sustainability-water .--pt526 {
  padding-top: 526px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt526 {
    padding-top: 263px;
  }
}
.sustainability-water .--pb526 {
  padding-bottom: 526px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb526 {
    padding-bottom: 263px;
  }
}
.sustainability-water .--mt527 {
  margin-top: 527px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt527 {
    margin-top: 263.5px;
  }
}
.sustainability-water .--mb527 {
  margin-bottom: 527px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb527 {
    margin-bottom: 263.5px;
  }
}
.sustainability-water .--pt527 {
  padding-top: 527px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt527 {
    padding-top: 263.5px;
  }
}
.sustainability-water .--pb527 {
  padding-bottom: 527px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb527 {
    padding-bottom: 263.5px;
  }
}
.sustainability-water .--mt528 {
  margin-top: 528px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt528 {
    margin-top: 264px;
  }
}
.sustainability-water .--mb528 {
  margin-bottom: 528px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb528 {
    margin-bottom: 264px;
  }
}
.sustainability-water .--pt528 {
  padding-top: 528px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt528 {
    padding-top: 264px;
  }
}
.sustainability-water .--pb528 {
  padding-bottom: 528px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb528 {
    padding-bottom: 264px;
  }
}
.sustainability-water .--mt529 {
  margin-top: 529px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt529 {
    margin-top: 264.5px;
  }
}
.sustainability-water .--mb529 {
  margin-bottom: 529px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb529 {
    margin-bottom: 264.5px;
  }
}
.sustainability-water .--pt529 {
  padding-top: 529px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt529 {
    padding-top: 264.5px;
  }
}
.sustainability-water .--pb529 {
  padding-bottom: 529px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb529 {
    padding-bottom: 264.5px;
  }
}
.sustainability-water .--mt530 {
  margin-top: 530px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt530 {
    margin-top: 265px;
  }
}
.sustainability-water .--mb530 {
  margin-bottom: 530px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb530 {
    margin-bottom: 265px;
  }
}
.sustainability-water .--pt530 {
  padding-top: 530px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt530 {
    padding-top: 265px;
  }
}
.sustainability-water .--pb530 {
  padding-bottom: 530px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb530 {
    padding-bottom: 265px;
  }
}
.sustainability-water .--mt531 {
  margin-top: 531px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt531 {
    margin-top: 265.5px;
  }
}
.sustainability-water .--mb531 {
  margin-bottom: 531px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb531 {
    margin-bottom: 265.5px;
  }
}
.sustainability-water .--pt531 {
  padding-top: 531px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt531 {
    padding-top: 265.5px;
  }
}
.sustainability-water .--pb531 {
  padding-bottom: 531px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb531 {
    padding-bottom: 265.5px;
  }
}
.sustainability-water .--mt532 {
  margin-top: 532px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt532 {
    margin-top: 266px;
  }
}
.sustainability-water .--mb532 {
  margin-bottom: 532px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb532 {
    margin-bottom: 266px;
  }
}
.sustainability-water .--pt532 {
  padding-top: 532px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt532 {
    padding-top: 266px;
  }
}
.sustainability-water .--pb532 {
  padding-bottom: 532px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb532 {
    padding-bottom: 266px;
  }
}
.sustainability-water .--mt533 {
  margin-top: 533px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt533 {
    margin-top: 266.5px;
  }
}
.sustainability-water .--mb533 {
  margin-bottom: 533px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb533 {
    margin-bottom: 266.5px;
  }
}
.sustainability-water .--pt533 {
  padding-top: 533px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt533 {
    padding-top: 266.5px;
  }
}
.sustainability-water .--pb533 {
  padding-bottom: 533px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb533 {
    padding-bottom: 266.5px;
  }
}
.sustainability-water .--mt534 {
  margin-top: 534px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt534 {
    margin-top: 267px;
  }
}
.sustainability-water .--mb534 {
  margin-bottom: 534px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb534 {
    margin-bottom: 267px;
  }
}
.sustainability-water .--pt534 {
  padding-top: 534px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt534 {
    padding-top: 267px;
  }
}
.sustainability-water .--pb534 {
  padding-bottom: 534px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb534 {
    padding-bottom: 267px;
  }
}
.sustainability-water .--mt535 {
  margin-top: 535px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt535 {
    margin-top: 267.5px;
  }
}
.sustainability-water .--mb535 {
  margin-bottom: 535px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb535 {
    margin-bottom: 267.5px;
  }
}
.sustainability-water .--pt535 {
  padding-top: 535px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt535 {
    padding-top: 267.5px;
  }
}
.sustainability-water .--pb535 {
  padding-bottom: 535px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb535 {
    padding-bottom: 267.5px;
  }
}
.sustainability-water .--mt536 {
  margin-top: 536px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt536 {
    margin-top: 268px;
  }
}
.sustainability-water .--mb536 {
  margin-bottom: 536px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb536 {
    margin-bottom: 268px;
  }
}
.sustainability-water .--pt536 {
  padding-top: 536px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt536 {
    padding-top: 268px;
  }
}
.sustainability-water .--pb536 {
  padding-bottom: 536px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb536 {
    padding-bottom: 268px;
  }
}
.sustainability-water .--mt537 {
  margin-top: 537px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt537 {
    margin-top: 268.5px;
  }
}
.sustainability-water .--mb537 {
  margin-bottom: 537px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb537 {
    margin-bottom: 268.5px;
  }
}
.sustainability-water .--pt537 {
  padding-top: 537px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt537 {
    padding-top: 268.5px;
  }
}
.sustainability-water .--pb537 {
  padding-bottom: 537px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb537 {
    padding-bottom: 268.5px;
  }
}
.sustainability-water .--mt538 {
  margin-top: 538px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt538 {
    margin-top: 269px;
  }
}
.sustainability-water .--mb538 {
  margin-bottom: 538px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb538 {
    margin-bottom: 269px;
  }
}
.sustainability-water .--pt538 {
  padding-top: 538px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt538 {
    padding-top: 269px;
  }
}
.sustainability-water .--pb538 {
  padding-bottom: 538px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb538 {
    padding-bottom: 269px;
  }
}
.sustainability-water .--mt539 {
  margin-top: 539px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt539 {
    margin-top: 269.5px;
  }
}
.sustainability-water .--mb539 {
  margin-bottom: 539px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb539 {
    margin-bottom: 269.5px;
  }
}
.sustainability-water .--pt539 {
  padding-top: 539px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt539 {
    padding-top: 269.5px;
  }
}
.sustainability-water .--pb539 {
  padding-bottom: 539px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb539 {
    padding-bottom: 269.5px;
  }
}
.sustainability-water .--mt540 {
  margin-top: 540px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt540 {
    margin-top: 270px;
  }
}
.sustainability-water .--mb540 {
  margin-bottom: 540px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb540 {
    margin-bottom: 270px;
  }
}
.sustainability-water .--pt540 {
  padding-top: 540px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt540 {
    padding-top: 270px;
  }
}
.sustainability-water .--pb540 {
  padding-bottom: 540px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb540 {
    padding-bottom: 270px;
  }
}
.sustainability-water .--mt541 {
  margin-top: 541px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt541 {
    margin-top: 270.5px;
  }
}
.sustainability-water .--mb541 {
  margin-bottom: 541px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb541 {
    margin-bottom: 270.5px;
  }
}
.sustainability-water .--pt541 {
  padding-top: 541px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt541 {
    padding-top: 270.5px;
  }
}
.sustainability-water .--pb541 {
  padding-bottom: 541px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb541 {
    padding-bottom: 270.5px;
  }
}
.sustainability-water .--mt542 {
  margin-top: 542px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt542 {
    margin-top: 271px;
  }
}
.sustainability-water .--mb542 {
  margin-bottom: 542px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb542 {
    margin-bottom: 271px;
  }
}
.sustainability-water .--pt542 {
  padding-top: 542px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt542 {
    padding-top: 271px;
  }
}
.sustainability-water .--pb542 {
  padding-bottom: 542px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb542 {
    padding-bottom: 271px;
  }
}
.sustainability-water .--mt543 {
  margin-top: 543px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt543 {
    margin-top: 271.5px;
  }
}
.sustainability-water .--mb543 {
  margin-bottom: 543px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb543 {
    margin-bottom: 271.5px;
  }
}
.sustainability-water .--pt543 {
  padding-top: 543px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt543 {
    padding-top: 271.5px;
  }
}
.sustainability-water .--pb543 {
  padding-bottom: 543px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb543 {
    padding-bottom: 271.5px;
  }
}
.sustainability-water .--mt544 {
  margin-top: 544px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt544 {
    margin-top: 272px;
  }
}
.sustainability-water .--mb544 {
  margin-bottom: 544px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb544 {
    margin-bottom: 272px;
  }
}
.sustainability-water .--pt544 {
  padding-top: 544px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt544 {
    padding-top: 272px;
  }
}
.sustainability-water .--pb544 {
  padding-bottom: 544px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb544 {
    padding-bottom: 272px;
  }
}
.sustainability-water .--mt545 {
  margin-top: 545px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt545 {
    margin-top: 272.5px;
  }
}
.sustainability-water .--mb545 {
  margin-bottom: 545px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb545 {
    margin-bottom: 272.5px;
  }
}
.sustainability-water .--pt545 {
  padding-top: 545px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt545 {
    padding-top: 272.5px;
  }
}
.sustainability-water .--pb545 {
  padding-bottom: 545px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb545 {
    padding-bottom: 272.5px;
  }
}
.sustainability-water .--mt546 {
  margin-top: 546px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt546 {
    margin-top: 273px;
  }
}
.sustainability-water .--mb546 {
  margin-bottom: 546px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb546 {
    margin-bottom: 273px;
  }
}
.sustainability-water .--pt546 {
  padding-top: 546px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt546 {
    padding-top: 273px;
  }
}
.sustainability-water .--pb546 {
  padding-bottom: 546px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb546 {
    padding-bottom: 273px;
  }
}
.sustainability-water .--mt547 {
  margin-top: 547px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt547 {
    margin-top: 273.5px;
  }
}
.sustainability-water .--mb547 {
  margin-bottom: 547px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb547 {
    margin-bottom: 273.5px;
  }
}
.sustainability-water .--pt547 {
  padding-top: 547px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt547 {
    padding-top: 273.5px;
  }
}
.sustainability-water .--pb547 {
  padding-bottom: 547px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb547 {
    padding-bottom: 273.5px;
  }
}
.sustainability-water .--mt548 {
  margin-top: 548px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt548 {
    margin-top: 274px;
  }
}
.sustainability-water .--mb548 {
  margin-bottom: 548px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb548 {
    margin-bottom: 274px;
  }
}
.sustainability-water .--pt548 {
  padding-top: 548px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt548 {
    padding-top: 274px;
  }
}
.sustainability-water .--pb548 {
  padding-bottom: 548px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb548 {
    padding-bottom: 274px;
  }
}
.sustainability-water .--mt549 {
  margin-top: 549px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt549 {
    margin-top: 274.5px;
  }
}
.sustainability-water .--mb549 {
  margin-bottom: 549px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb549 {
    margin-bottom: 274.5px;
  }
}
.sustainability-water .--pt549 {
  padding-top: 549px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt549 {
    padding-top: 274.5px;
  }
}
.sustainability-water .--pb549 {
  padding-bottom: 549px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb549 {
    padding-bottom: 274.5px;
  }
}
.sustainability-water .--mt550 {
  margin-top: 550px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt550 {
    margin-top: 275px;
  }
}
.sustainability-water .--mb550 {
  margin-bottom: 550px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb550 {
    margin-bottom: 275px;
  }
}
.sustainability-water .--pt550 {
  padding-top: 550px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt550 {
    padding-top: 275px;
  }
}
.sustainability-water .--pb550 {
  padding-bottom: 550px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb550 {
    padding-bottom: 275px;
  }
}
.sustainability-water .--mt551 {
  margin-top: 551px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt551 {
    margin-top: 275.5px;
  }
}
.sustainability-water .--mb551 {
  margin-bottom: 551px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb551 {
    margin-bottom: 275.5px;
  }
}
.sustainability-water .--pt551 {
  padding-top: 551px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt551 {
    padding-top: 275.5px;
  }
}
.sustainability-water .--pb551 {
  padding-bottom: 551px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb551 {
    padding-bottom: 275.5px;
  }
}
.sustainability-water .--mt552 {
  margin-top: 552px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt552 {
    margin-top: 276px;
  }
}
.sustainability-water .--mb552 {
  margin-bottom: 552px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb552 {
    margin-bottom: 276px;
  }
}
.sustainability-water .--pt552 {
  padding-top: 552px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt552 {
    padding-top: 276px;
  }
}
.sustainability-water .--pb552 {
  padding-bottom: 552px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb552 {
    padding-bottom: 276px;
  }
}
.sustainability-water .--mt553 {
  margin-top: 553px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt553 {
    margin-top: 276.5px;
  }
}
.sustainability-water .--mb553 {
  margin-bottom: 553px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb553 {
    margin-bottom: 276.5px;
  }
}
.sustainability-water .--pt553 {
  padding-top: 553px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt553 {
    padding-top: 276.5px;
  }
}
.sustainability-water .--pb553 {
  padding-bottom: 553px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb553 {
    padding-bottom: 276.5px;
  }
}
.sustainability-water .--mt554 {
  margin-top: 554px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt554 {
    margin-top: 277px;
  }
}
.sustainability-water .--mb554 {
  margin-bottom: 554px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb554 {
    margin-bottom: 277px;
  }
}
.sustainability-water .--pt554 {
  padding-top: 554px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt554 {
    padding-top: 277px;
  }
}
.sustainability-water .--pb554 {
  padding-bottom: 554px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb554 {
    padding-bottom: 277px;
  }
}
.sustainability-water .--mt555 {
  margin-top: 555px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt555 {
    margin-top: 277.5px;
  }
}
.sustainability-water .--mb555 {
  margin-bottom: 555px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb555 {
    margin-bottom: 277.5px;
  }
}
.sustainability-water .--pt555 {
  padding-top: 555px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt555 {
    padding-top: 277.5px;
  }
}
.sustainability-water .--pb555 {
  padding-bottom: 555px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb555 {
    padding-bottom: 277.5px;
  }
}
.sustainability-water .--mt556 {
  margin-top: 556px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt556 {
    margin-top: 278px;
  }
}
.sustainability-water .--mb556 {
  margin-bottom: 556px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb556 {
    margin-bottom: 278px;
  }
}
.sustainability-water .--pt556 {
  padding-top: 556px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt556 {
    padding-top: 278px;
  }
}
.sustainability-water .--pb556 {
  padding-bottom: 556px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb556 {
    padding-bottom: 278px;
  }
}
.sustainability-water .--mt557 {
  margin-top: 557px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt557 {
    margin-top: 278.5px;
  }
}
.sustainability-water .--mb557 {
  margin-bottom: 557px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb557 {
    margin-bottom: 278.5px;
  }
}
.sustainability-water .--pt557 {
  padding-top: 557px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt557 {
    padding-top: 278.5px;
  }
}
.sustainability-water .--pb557 {
  padding-bottom: 557px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb557 {
    padding-bottom: 278.5px;
  }
}
.sustainability-water .--mt558 {
  margin-top: 558px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt558 {
    margin-top: 279px;
  }
}
.sustainability-water .--mb558 {
  margin-bottom: 558px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb558 {
    margin-bottom: 279px;
  }
}
.sustainability-water .--pt558 {
  padding-top: 558px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt558 {
    padding-top: 279px;
  }
}
.sustainability-water .--pb558 {
  padding-bottom: 558px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb558 {
    padding-bottom: 279px;
  }
}
.sustainability-water .--mt559 {
  margin-top: 559px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt559 {
    margin-top: 279.5px;
  }
}
.sustainability-water .--mb559 {
  margin-bottom: 559px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb559 {
    margin-bottom: 279.5px;
  }
}
.sustainability-water .--pt559 {
  padding-top: 559px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt559 {
    padding-top: 279.5px;
  }
}
.sustainability-water .--pb559 {
  padding-bottom: 559px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb559 {
    padding-bottom: 279.5px;
  }
}
.sustainability-water .--mt560 {
  margin-top: 560px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt560 {
    margin-top: 280px;
  }
}
.sustainability-water .--mb560 {
  margin-bottom: 560px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb560 {
    margin-bottom: 280px;
  }
}
.sustainability-water .--pt560 {
  padding-top: 560px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt560 {
    padding-top: 280px;
  }
}
.sustainability-water .--pb560 {
  padding-bottom: 560px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb560 {
    padding-bottom: 280px;
  }
}
.sustainability-water .--mt561 {
  margin-top: 561px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt561 {
    margin-top: 280.5px;
  }
}
.sustainability-water .--mb561 {
  margin-bottom: 561px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb561 {
    margin-bottom: 280.5px;
  }
}
.sustainability-water .--pt561 {
  padding-top: 561px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt561 {
    padding-top: 280.5px;
  }
}
.sustainability-water .--pb561 {
  padding-bottom: 561px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb561 {
    padding-bottom: 280.5px;
  }
}
.sustainability-water .--mt562 {
  margin-top: 562px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt562 {
    margin-top: 281px;
  }
}
.sustainability-water .--mb562 {
  margin-bottom: 562px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb562 {
    margin-bottom: 281px;
  }
}
.sustainability-water .--pt562 {
  padding-top: 562px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt562 {
    padding-top: 281px;
  }
}
.sustainability-water .--pb562 {
  padding-bottom: 562px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb562 {
    padding-bottom: 281px;
  }
}
.sustainability-water .--mt563 {
  margin-top: 563px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt563 {
    margin-top: 281.5px;
  }
}
.sustainability-water .--mb563 {
  margin-bottom: 563px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb563 {
    margin-bottom: 281.5px;
  }
}
.sustainability-water .--pt563 {
  padding-top: 563px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt563 {
    padding-top: 281.5px;
  }
}
.sustainability-water .--pb563 {
  padding-bottom: 563px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb563 {
    padding-bottom: 281.5px;
  }
}
.sustainability-water .--mt564 {
  margin-top: 564px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt564 {
    margin-top: 282px;
  }
}
.sustainability-water .--mb564 {
  margin-bottom: 564px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb564 {
    margin-bottom: 282px;
  }
}
.sustainability-water .--pt564 {
  padding-top: 564px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt564 {
    padding-top: 282px;
  }
}
.sustainability-water .--pb564 {
  padding-bottom: 564px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb564 {
    padding-bottom: 282px;
  }
}
.sustainability-water .--mt565 {
  margin-top: 565px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt565 {
    margin-top: 282.5px;
  }
}
.sustainability-water .--mb565 {
  margin-bottom: 565px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb565 {
    margin-bottom: 282.5px;
  }
}
.sustainability-water .--pt565 {
  padding-top: 565px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt565 {
    padding-top: 282.5px;
  }
}
.sustainability-water .--pb565 {
  padding-bottom: 565px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb565 {
    padding-bottom: 282.5px;
  }
}
.sustainability-water .--mt566 {
  margin-top: 566px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt566 {
    margin-top: 283px;
  }
}
.sustainability-water .--mb566 {
  margin-bottom: 566px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb566 {
    margin-bottom: 283px;
  }
}
.sustainability-water .--pt566 {
  padding-top: 566px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt566 {
    padding-top: 283px;
  }
}
.sustainability-water .--pb566 {
  padding-bottom: 566px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb566 {
    padding-bottom: 283px;
  }
}
.sustainability-water .--mt567 {
  margin-top: 567px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt567 {
    margin-top: 283.5px;
  }
}
.sustainability-water .--mb567 {
  margin-bottom: 567px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb567 {
    margin-bottom: 283.5px;
  }
}
.sustainability-water .--pt567 {
  padding-top: 567px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt567 {
    padding-top: 283.5px;
  }
}
.sustainability-water .--pb567 {
  padding-bottom: 567px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb567 {
    padding-bottom: 283.5px;
  }
}
.sustainability-water .--mt568 {
  margin-top: 568px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt568 {
    margin-top: 284px;
  }
}
.sustainability-water .--mb568 {
  margin-bottom: 568px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb568 {
    margin-bottom: 284px;
  }
}
.sustainability-water .--pt568 {
  padding-top: 568px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt568 {
    padding-top: 284px;
  }
}
.sustainability-water .--pb568 {
  padding-bottom: 568px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb568 {
    padding-bottom: 284px;
  }
}
.sustainability-water .--mt569 {
  margin-top: 569px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt569 {
    margin-top: 284.5px;
  }
}
.sustainability-water .--mb569 {
  margin-bottom: 569px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb569 {
    margin-bottom: 284.5px;
  }
}
.sustainability-water .--pt569 {
  padding-top: 569px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt569 {
    padding-top: 284.5px;
  }
}
.sustainability-water .--pb569 {
  padding-bottom: 569px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb569 {
    padding-bottom: 284.5px;
  }
}
.sustainability-water .--mt570 {
  margin-top: 570px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt570 {
    margin-top: 285px;
  }
}
.sustainability-water .--mb570 {
  margin-bottom: 570px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb570 {
    margin-bottom: 285px;
  }
}
.sustainability-water .--pt570 {
  padding-top: 570px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt570 {
    padding-top: 285px;
  }
}
.sustainability-water .--pb570 {
  padding-bottom: 570px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb570 {
    padding-bottom: 285px;
  }
}
.sustainability-water .--mt571 {
  margin-top: 571px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt571 {
    margin-top: 285.5px;
  }
}
.sustainability-water .--mb571 {
  margin-bottom: 571px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb571 {
    margin-bottom: 285.5px;
  }
}
.sustainability-water .--pt571 {
  padding-top: 571px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt571 {
    padding-top: 285.5px;
  }
}
.sustainability-water .--pb571 {
  padding-bottom: 571px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb571 {
    padding-bottom: 285.5px;
  }
}
.sustainability-water .--mt572 {
  margin-top: 572px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt572 {
    margin-top: 286px;
  }
}
.sustainability-water .--mb572 {
  margin-bottom: 572px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb572 {
    margin-bottom: 286px;
  }
}
.sustainability-water .--pt572 {
  padding-top: 572px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt572 {
    padding-top: 286px;
  }
}
.sustainability-water .--pb572 {
  padding-bottom: 572px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb572 {
    padding-bottom: 286px;
  }
}
.sustainability-water .--mt573 {
  margin-top: 573px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt573 {
    margin-top: 286.5px;
  }
}
.sustainability-water .--mb573 {
  margin-bottom: 573px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb573 {
    margin-bottom: 286.5px;
  }
}
.sustainability-water .--pt573 {
  padding-top: 573px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt573 {
    padding-top: 286.5px;
  }
}
.sustainability-water .--pb573 {
  padding-bottom: 573px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb573 {
    padding-bottom: 286.5px;
  }
}
.sustainability-water .--mt574 {
  margin-top: 574px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt574 {
    margin-top: 287px;
  }
}
.sustainability-water .--mb574 {
  margin-bottom: 574px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb574 {
    margin-bottom: 287px;
  }
}
.sustainability-water .--pt574 {
  padding-top: 574px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt574 {
    padding-top: 287px;
  }
}
.sustainability-water .--pb574 {
  padding-bottom: 574px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb574 {
    padding-bottom: 287px;
  }
}
.sustainability-water .--mt575 {
  margin-top: 575px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt575 {
    margin-top: 287.5px;
  }
}
.sustainability-water .--mb575 {
  margin-bottom: 575px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb575 {
    margin-bottom: 287.5px;
  }
}
.sustainability-water .--pt575 {
  padding-top: 575px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt575 {
    padding-top: 287.5px;
  }
}
.sustainability-water .--pb575 {
  padding-bottom: 575px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb575 {
    padding-bottom: 287.5px;
  }
}
.sustainability-water .--mt576 {
  margin-top: 576px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt576 {
    margin-top: 288px;
  }
}
.sustainability-water .--mb576 {
  margin-bottom: 576px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb576 {
    margin-bottom: 288px;
  }
}
.sustainability-water .--pt576 {
  padding-top: 576px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt576 {
    padding-top: 288px;
  }
}
.sustainability-water .--pb576 {
  padding-bottom: 576px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb576 {
    padding-bottom: 288px;
  }
}
.sustainability-water .--mt577 {
  margin-top: 577px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt577 {
    margin-top: 288.5px;
  }
}
.sustainability-water .--mb577 {
  margin-bottom: 577px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb577 {
    margin-bottom: 288.5px;
  }
}
.sustainability-water .--pt577 {
  padding-top: 577px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt577 {
    padding-top: 288.5px;
  }
}
.sustainability-water .--pb577 {
  padding-bottom: 577px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb577 {
    padding-bottom: 288.5px;
  }
}
.sustainability-water .--mt578 {
  margin-top: 578px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt578 {
    margin-top: 289px;
  }
}
.sustainability-water .--mb578 {
  margin-bottom: 578px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb578 {
    margin-bottom: 289px;
  }
}
.sustainability-water .--pt578 {
  padding-top: 578px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt578 {
    padding-top: 289px;
  }
}
.sustainability-water .--pb578 {
  padding-bottom: 578px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb578 {
    padding-bottom: 289px;
  }
}
.sustainability-water .--mt579 {
  margin-top: 579px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt579 {
    margin-top: 289.5px;
  }
}
.sustainability-water .--mb579 {
  margin-bottom: 579px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb579 {
    margin-bottom: 289.5px;
  }
}
.sustainability-water .--pt579 {
  padding-top: 579px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt579 {
    padding-top: 289.5px;
  }
}
.sustainability-water .--pb579 {
  padding-bottom: 579px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb579 {
    padding-bottom: 289.5px;
  }
}
.sustainability-water .--mt580 {
  margin-top: 580px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt580 {
    margin-top: 290px;
  }
}
.sustainability-water .--mb580 {
  margin-bottom: 580px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb580 {
    margin-bottom: 290px;
  }
}
.sustainability-water .--pt580 {
  padding-top: 580px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt580 {
    padding-top: 290px;
  }
}
.sustainability-water .--pb580 {
  padding-bottom: 580px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb580 {
    padding-bottom: 290px;
  }
}
.sustainability-water .--mt581 {
  margin-top: 581px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt581 {
    margin-top: 290.5px;
  }
}
.sustainability-water .--mb581 {
  margin-bottom: 581px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb581 {
    margin-bottom: 290.5px;
  }
}
.sustainability-water .--pt581 {
  padding-top: 581px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt581 {
    padding-top: 290.5px;
  }
}
.sustainability-water .--pb581 {
  padding-bottom: 581px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb581 {
    padding-bottom: 290.5px;
  }
}
.sustainability-water .--mt582 {
  margin-top: 582px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt582 {
    margin-top: 291px;
  }
}
.sustainability-water .--mb582 {
  margin-bottom: 582px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb582 {
    margin-bottom: 291px;
  }
}
.sustainability-water .--pt582 {
  padding-top: 582px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt582 {
    padding-top: 291px;
  }
}
.sustainability-water .--pb582 {
  padding-bottom: 582px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb582 {
    padding-bottom: 291px;
  }
}
.sustainability-water .--mt583 {
  margin-top: 583px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt583 {
    margin-top: 291.5px;
  }
}
.sustainability-water .--mb583 {
  margin-bottom: 583px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb583 {
    margin-bottom: 291.5px;
  }
}
.sustainability-water .--pt583 {
  padding-top: 583px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt583 {
    padding-top: 291.5px;
  }
}
.sustainability-water .--pb583 {
  padding-bottom: 583px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb583 {
    padding-bottom: 291.5px;
  }
}
.sustainability-water .--mt584 {
  margin-top: 584px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt584 {
    margin-top: 292px;
  }
}
.sustainability-water .--mb584 {
  margin-bottom: 584px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb584 {
    margin-bottom: 292px;
  }
}
.sustainability-water .--pt584 {
  padding-top: 584px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt584 {
    padding-top: 292px;
  }
}
.sustainability-water .--pb584 {
  padding-bottom: 584px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb584 {
    padding-bottom: 292px;
  }
}
.sustainability-water .--mt585 {
  margin-top: 585px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt585 {
    margin-top: 292.5px;
  }
}
.sustainability-water .--mb585 {
  margin-bottom: 585px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb585 {
    margin-bottom: 292.5px;
  }
}
.sustainability-water .--pt585 {
  padding-top: 585px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt585 {
    padding-top: 292.5px;
  }
}
.sustainability-water .--pb585 {
  padding-bottom: 585px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb585 {
    padding-bottom: 292.5px;
  }
}
.sustainability-water .--mt586 {
  margin-top: 586px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt586 {
    margin-top: 293px;
  }
}
.sustainability-water .--mb586 {
  margin-bottom: 586px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb586 {
    margin-bottom: 293px;
  }
}
.sustainability-water .--pt586 {
  padding-top: 586px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt586 {
    padding-top: 293px;
  }
}
.sustainability-water .--pb586 {
  padding-bottom: 586px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb586 {
    padding-bottom: 293px;
  }
}
.sustainability-water .--mt587 {
  margin-top: 587px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt587 {
    margin-top: 293.5px;
  }
}
.sustainability-water .--mb587 {
  margin-bottom: 587px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb587 {
    margin-bottom: 293.5px;
  }
}
.sustainability-water .--pt587 {
  padding-top: 587px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt587 {
    padding-top: 293.5px;
  }
}
.sustainability-water .--pb587 {
  padding-bottom: 587px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb587 {
    padding-bottom: 293.5px;
  }
}
.sustainability-water .--mt588 {
  margin-top: 588px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt588 {
    margin-top: 294px;
  }
}
.sustainability-water .--mb588 {
  margin-bottom: 588px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb588 {
    margin-bottom: 294px;
  }
}
.sustainability-water .--pt588 {
  padding-top: 588px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt588 {
    padding-top: 294px;
  }
}
.sustainability-water .--pb588 {
  padding-bottom: 588px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb588 {
    padding-bottom: 294px;
  }
}
.sustainability-water .--mt589 {
  margin-top: 589px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt589 {
    margin-top: 294.5px;
  }
}
.sustainability-water .--mb589 {
  margin-bottom: 589px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb589 {
    margin-bottom: 294.5px;
  }
}
.sustainability-water .--pt589 {
  padding-top: 589px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt589 {
    padding-top: 294.5px;
  }
}
.sustainability-water .--pb589 {
  padding-bottom: 589px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb589 {
    padding-bottom: 294.5px;
  }
}
.sustainability-water .--mt590 {
  margin-top: 590px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt590 {
    margin-top: 295px;
  }
}
.sustainability-water .--mb590 {
  margin-bottom: 590px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb590 {
    margin-bottom: 295px;
  }
}
.sustainability-water .--pt590 {
  padding-top: 590px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt590 {
    padding-top: 295px;
  }
}
.sustainability-water .--pb590 {
  padding-bottom: 590px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb590 {
    padding-bottom: 295px;
  }
}
.sustainability-water .--mt591 {
  margin-top: 591px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt591 {
    margin-top: 295.5px;
  }
}
.sustainability-water .--mb591 {
  margin-bottom: 591px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb591 {
    margin-bottom: 295.5px;
  }
}
.sustainability-water .--pt591 {
  padding-top: 591px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt591 {
    padding-top: 295.5px;
  }
}
.sustainability-water .--pb591 {
  padding-bottom: 591px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb591 {
    padding-bottom: 295.5px;
  }
}
.sustainability-water .--mt592 {
  margin-top: 592px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt592 {
    margin-top: 296px;
  }
}
.sustainability-water .--mb592 {
  margin-bottom: 592px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb592 {
    margin-bottom: 296px;
  }
}
.sustainability-water .--pt592 {
  padding-top: 592px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt592 {
    padding-top: 296px;
  }
}
.sustainability-water .--pb592 {
  padding-bottom: 592px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb592 {
    padding-bottom: 296px;
  }
}
.sustainability-water .--mt593 {
  margin-top: 593px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt593 {
    margin-top: 296.5px;
  }
}
.sustainability-water .--mb593 {
  margin-bottom: 593px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb593 {
    margin-bottom: 296.5px;
  }
}
.sustainability-water .--pt593 {
  padding-top: 593px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt593 {
    padding-top: 296.5px;
  }
}
.sustainability-water .--pb593 {
  padding-bottom: 593px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb593 {
    padding-bottom: 296.5px;
  }
}
.sustainability-water .--mt594 {
  margin-top: 594px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt594 {
    margin-top: 297px;
  }
}
.sustainability-water .--mb594 {
  margin-bottom: 594px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb594 {
    margin-bottom: 297px;
  }
}
.sustainability-water .--pt594 {
  padding-top: 594px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt594 {
    padding-top: 297px;
  }
}
.sustainability-water .--pb594 {
  padding-bottom: 594px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb594 {
    padding-bottom: 297px;
  }
}
.sustainability-water .--mt595 {
  margin-top: 595px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt595 {
    margin-top: 297.5px;
  }
}
.sustainability-water .--mb595 {
  margin-bottom: 595px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb595 {
    margin-bottom: 297.5px;
  }
}
.sustainability-water .--pt595 {
  padding-top: 595px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt595 {
    padding-top: 297.5px;
  }
}
.sustainability-water .--pb595 {
  padding-bottom: 595px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb595 {
    padding-bottom: 297.5px;
  }
}
.sustainability-water .--mt596 {
  margin-top: 596px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt596 {
    margin-top: 298px;
  }
}
.sustainability-water .--mb596 {
  margin-bottom: 596px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb596 {
    margin-bottom: 298px;
  }
}
.sustainability-water .--pt596 {
  padding-top: 596px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt596 {
    padding-top: 298px;
  }
}
.sustainability-water .--pb596 {
  padding-bottom: 596px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb596 {
    padding-bottom: 298px;
  }
}
.sustainability-water .--mt597 {
  margin-top: 597px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt597 {
    margin-top: 298.5px;
  }
}
.sustainability-water .--mb597 {
  margin-bottom: 597px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb597 {
    margin-bottom: 298.5px;
  }
}
.sustainability-water .--pt597 {
  padding-top: 597px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt597 {
    padding-top: 298.5px;
  }
}
.sustainability-water .--pb597 {
  padding-bottom: 597px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb597 {
    padding-bottom: 298.5px;
  }
}
.sustainability-water .--mt598 {
  margin-top: 598px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt598 {
    margin-top: 299px;
  }
}
.sustainability-water .--mb598 {
  margin-bottom: 598px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb598 {
    margin-bottom: 299px;
  }
}
.sustainability-water .--pt598 {
  padding-top: 598px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt598 {
    padding-top: 299px;
  }
}
.sustainability-water .--pb598 {
  padding-bottom: 598px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb598 {
    padding-bottom: 299px;
  }
}
.sustainability-water .--mt599 {
  margin-top: 599px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt599 {
    margin-top: 299.5px;
  }
}
.sustainability-water .--mb599 {
  margin-bottom: 599px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb599 {
    margin-bottom: 299.5px;
  }
}
.sustainability-water .--pt599 {
  padding-top: 599px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt599 {
    padding-top: 299.5px;
  }
}
.sustainability-water .--pb599 {
  padding-bottom: 599px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb599 {
    padding-bottom: 299.5px;
  }
}
.sustainability-water .--mt600 {
  margin-top: 600px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt600 {
    margin-top: 300px;
  }
}
.sustainability-water .--mb600 {
  margin-bottom: 600px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb600 {
    margin-bottom: 300px;
  }
}
.sustainability-water .--pt600 {
  padding-top: 600px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt600 {
    padding-top: 300px;
  }
}
.sustainability-water .--pb600 {
  padding-bottom: 600px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb600 {
    padding-bottom: 300px;
  }
}
.sustainability-water .--mt601 {
  margin-top: 601px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt601 {
    margin-top: 300.5px;
  }
}
.sustainability-water .--mb601 {
  margin-bottom: 601px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb601 {
    margin-bottom: 300.5px;
  }
}
.sustainability-water .--pt601 {
  padding-top: 601px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt601 {
    padding-top: 300.5px;
  }
}
.sustainability-water .--pb601 {
  padding-bottom: 601px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb601 {
    padding-bottom: 300.5px;
  }
}
.sustainability-water .--mt602 {
  margin-top: 602px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt602 {
    margin-top: 301px;
  }
}
.sustainability-water .--mb602 {
  margin-bottom: 602px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb602 {
    margin-bottom: 301px;
  }
}
.sustainability-water .--pt602 {
  padding-top: 602px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt602 {
    padding-top: 301px;
  }
}
.sustainability-water .--pb602 {
  padding-bottom: 602px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb602 {
    padding-bottom: 301px;
  }
}
.sustainability-water .--mt603 {
  margin-top: 603px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt603 {
    margin-top: 301.5px;
  }
}
.sustainability-water .--mb603 {
  margin-bottom: 603px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb603 {
    margin-bottom: 301.5px;
  }
}
.sustainability-water .--pt603 {
  padding-top: 603px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt603 {
    padding-top: 301.5px;
  }
}
.sustainability-water .--pb603 {
  padding-bottom: 603px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb603 {
    padding-bottom: 301.5px;
  }
}
.sustainability-water .--mt604 {
  margin-top: 604px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt604 {
    margin-top: 302px;
  }
}
.sustainability-water .--mb604 {
  margin-bottom: 604px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb604 {
    margin-bottom: 302px;
  }
}
.sustainability-water .--pt604 {
  padding-top: 604px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt604 {
    padding-top: 302px;
  }
}
.sustainability-water .--pb604 {
  padding-bottom: 604px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb604 {
    padding-bottom: 302px;
  }
}
.sustainability-water .--mt605 {
  margin-top: 605px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt605 {
    margin-top: 302.5px;
  }
}
.sustainability-water .--mb605 {
  margin-bottom: 605px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb605 {
    margin-bottom: 302.5px;
  }
}
.sustainability-water .--pt605 {
  padding-top: 605px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt605 {
    padding-top: 302.5px;
  }
}
.sustainability-water .--pb605 {
  padding-bottom: 605px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb605 {
    padding-bottom: 302.5px;
  }
}
.sustainability-water .--mt606 {
  margin-top: 606px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt606 {
    margin-top: 303px;
  }
}
.sustainability-water .--mb606 {
  margin-bottom: 606px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb606 {
    margin-bottom: 303px;
  }
}
.sustainability-water .--pt606 {
  padding-top: 606px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt606 {
    padding-top: 303px;
  }
}
.sustainability-water .--pb606 {
  padding-bottom: 606px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb606 {
    padding-bottom: 303px;
  }
}
.sustainability-water .--mt607 {
  margin-top: 607px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt607 {
    margin-top: 303.5px;
  }
}
.sustainability-water .--mb607 {
  margin-bottom: 607px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb607 {
    margin-bottom: 303.5px;
  }
}
.sustainability-water .--pt607 {
  padding-top: 607px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt607 {
    padding-top: 303.5px;
  }
}
.sustainability-water .--pb607 {
  padding-bottom: 607px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb607 {
    padding-bottom: 303.5px;
  }
}
.sustainability-water .--mt608 {
  margin-top: 608px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt608 {
    margin-top: 304px;
  }
}
.sustainability-water .--mb608 {
  margin-bottom: 608px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb608 {
    margin-bottom: 304px;
  }
}
.sustainability-water .--pt608 {
  padding-top: 608px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt608 {
    padding-top: 304px;
  }
}
.sustainability-water .--pb608 {
  padding-bottom: 608px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb608 {
    padding-bottom: 304px;
  }
}
.sustainability-water .--mt609 {
  margin-top: 609px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt609 {
    margin-top: 304.5px;
  }
}
.sustainability-water .--mb609 {
  margin-bottom: 609px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb609 {
    margin-bottom: 304.5px;
  }
}
.sustainability-water .--pt609 {
  padding-top: 609px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt609 {
    padding-top: 304.5px;
  }
}
.sustainability-water .--pb609 {
  padding-bottom: 609px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb609 {
    padding-bottom: 304.5px;
  }
}
.sustainability-water .--mt610 {
  margin-top: 610px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt610 {
    margin-top: 305px;
  }
}
.sustainability-water .--mb610 {
  margin-bottom: 610px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb610 {
    margin-bottom: 305px;
  }
}
.sustainability-water .--pt610 {
  padding-top: 610px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt610 {
    padding-top: 305px;
  }
}
.sustainability-water .--pb610 {
  padding-bottom: 610px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb610 {
    padding-bottom: 305px;
  }
}
.sustainability-water .--mt611 {
  margin-top: 611px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt611 {
    margin-top: 305.5px;
  }
}
.sustainability-water .--mb611 {
  margin-bottom: 611px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb611 {
    margin-bottom: 305.5px;
  }
}
.sustainability-water .--pt611 {
  padding-top: 611px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt611 {
    padding-top: 305.5px;
  }
}
.sustainability-water .--pb611 {
  padding-bottom: 611px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb611 {
    padding-bottom: 305.5px;
  }
}
.sustainability-water .--mt612 {
  margin-top: 612px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt612 {
    margin-top: 306px;
  }
}
.sustainability-water .--mb612 {
  margin-bottom: 612px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb612 {
    margin-bottom: 306px;
  }
}
.sustainability-water .--pt612 {
  padding-top: 612px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt612 {
    padding-top: 306px;
  }
}
.sustainability-water .--pb612 {
  padding-bottom: 612px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb612 {
    padding-bottom: 306px;
  }
}
.sustainability-water .--mt613 {
  margin-top: 613px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt613 {
    margin-top: 306.5px;
  }
}
.sustainability-water .--mb613 {
  margin-bottom: 613px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb613 {
    margin-bottom: 306.5px;
  }
}
.sustainability-water .--pt613 {
  padding-top: 613px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt613 {
    padding-top: 306.5px;
  }
}
.sustainability-water .--pb613 {
  padding-bottom: 613px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb613 {
    padding-bottom: 306.5px;
  }
}
.sustainability-water .--mt614 {
  margin-top: 614px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt614 {
    margin-top: 307px;
  }
}
.sustainability-water .--mb614 {
  margin-bottom: 614px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb614 {
    margin-bottom: 307px;
  }
}
.sustainability-water .--pt614 {
  padding-top: 614px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt614 {
    padding-top: 307px;
  }
}
.sustainability-water .--pb614 {
  padding-bottom: 614px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb614 {
    padding-bottom: 307px;
  }
}
.sustainability-water .--mt615 {
  margin-top: 615px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt615 {
    margin-top: 307.5px;
  }
}
.sustainability-water .--mb615 {
  margin-bottom: 615px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb615 {
    margin-bottom: 307.5px;
  }
}
.sustainability-water .--pt615 {
  padding-top: 615px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt615 {
    padding-top: 307.5px;
  }
}
.sustainability-water .--pb615 {
  padding-bottom: 615px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb615 {
    padding-bottom: 307.5px;
  }
}
.sustainability-water .--mt616 {
  margin-top: 616px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt616 {
    margin-top: 308px;
  }
}
.sustainability-water .--mb616 {
  margin-bottom: 616px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb616 {
    margin-bottom: 308px;
  }
}
.sustainability-water .--pt616 {
  padding-top: 616px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt616 {
    padding-top: 308px;
  }
}
.sustainability-water .--pb616 {
  padding-bottom: 616px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb616 {
    padding-bottom: 308px;
  }
}
.sustainability-water .--mt617 {
  margin-top: 617px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt617 {
    margin-top: 308.5px;
  }
}
.sustainability-water .--mb617 {
  margin-bottom: 617px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb617 {
    margin-bottom: 308.5px;
  }
}
.sustainability-water .--pt617 {
  padding-top: 617px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt617 {
    padding-top: 308.5px;
  }
}
.sustainability-water .--pb617 {
  padding-bottom: 617px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb617 {
    padding-bottom: 308.5px;
  }
}
.sustainability-water .--mt618 {
  margin-top: 618px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt618 {
    margin-top: 309px;
  }
}
.sustainability-water .--mb618 {
  margin-bottom: 618px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb618 {
    margin-bottom: 309px;
  }
}
.sustainability-water .--pt618 {
  padding-top: 618px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt618 {
    padding-top: 309px;
  }
}
.sustainability-water .--pb618 {
  padding-bottom: 618px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb618 {
    padding-bottom: 309px;
  }
}
.sustainability-water .--mt619 {
  margin-top: 619px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt619 {
    margin-top: 309.5px;
  }
}
.sustainability-water .--mb619 {
  margin-bottom: 619px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb619 {
    margin-bottom: 309.5px;
  }
}
.sustainability-water .--pt619 {
  padding-top: 619px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt619 {
    padding-top: 309.5px;
  }
}
.sustainability-water .--pb619 {
  padding-bottom: 619px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb619 {
    padding-bottom: 309.5px;
  }
}
.sustainability-water .--mt620 {
  margin-top: 620px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt620 {
    margin-top: 310px;
  }
}
.sustainability-water .--mb620 {
  margin-bottom: 620px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb620 {
    margin-bottom: 310px;
  }
}
.sustainability-water .--pt620 {
  padding-top: 620px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt620 {
    padding-top: 310px;
  }
}
.sustainability-water .--pb620 {
  padding-bottom: 620px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb620 {
    padding-bottom: 310px;
  }
}
.sustainability-water .--mt621 {
  margin-top: 621px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt621 {
    margin-top: 310.5px;
  }
}
.sustainability-water .--mb621 {
  margin-bottom: 621px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb621 {
    margin-bottom: 310.5px;
  }
}
.sustainability-water .--pt621 {
  padding-top: 621px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt621 {
    padding-top: 310.5px;
  }
}
.sustainability-water .--pb621 {
  padding-bottom: 621px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb621 {
    padding-bottom: 310.5px;
  }
}
.sustainability-water .--mt622 {
  margin-top: 622px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt622 {
    margin-top: 311px;
  }
}
.sustainability-water .--mb622 {
  margin-bottom: 622px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb622 {
    margin-bottom: 311px;
  }
}
.sustainability-water .--pt622 {
  padding-top: 622px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt622 {
    padding-top: 311px;
  }
}
.sustainability-water .--pb622 {
  padding-bottom: 622px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb622 {
    padding-bottom: 311px;
  }
}
.sustainability-water .--mt623 {
  margin-top: 623px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt623 {
    margin-top: 311.5px;
  }
}
.sustainability-water .--mb623 {
  margin-bottom: 623px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb623 {
    margin-bottom: 311.5px;
  }
}
.sustainability-water .--pt623 {
  padding-top: 623px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt623 {
    padding-top: 311.5px;
  }
}
.sustainability-water .--pb623 {
  padding-bottom: 623px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb623 {
    padding-bottom: 311.5px;
  }
}
.sustainability-water .--mt624 {
  margin-top: 624px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt624 {
    margin-top: 312px;
  }
}
.sustainability-water .--mb624 {
  margin-bottom: 624px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb624 {
    margin-bottom: 312px;
  }
}
.sustainability-water .--pt624 {
  padding-top: 624px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt624 {
    padding-top: 312px;
  }
}
.sustainability-water .--pb624 {
  padding-bottom: 624px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb624 {
    padding-bottom: 312px;
  }
}
.sustainability-water .--mt625 {
  margin-top: 625px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt625 {
    margin-top: 312.5px;
  }
}
.sustainability-water .--mb625 {
  margin-bottom: 625px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb625 {
    margin-bottom: 312.5px;
  }
}
.sustainability-water .--pt625 {
  padding-top: 625px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt625 {
    padding-top: 312.5px;
  }
}
.sustainability-water .--pb625 {
  padding-bottom: 625px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb625 {
    padding-bottom: 312.5px;
  }
}
.sustainability-water .--mt626 {
  margin-top: 626px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt626 {
    margin-top: 313px;
  }
}
.sustainability-water .--mb626 {
  margin-bottom: 626px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb626 {
    margin-bottom: 313px;
  }
}
.sustainability-water .--pt626 {
  padding-top: 626px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt626 {
    padding-top: 313px;
  }
}
.sustainability-water .--pb626 {
  padding-bottom: 626px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb626 {
    padding-bottom: 313px;
  }
}
.sustainability-water .--mt627 {
  margin-top: 627px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt627 {
    margin-top: 313.5px;
  }
}
.sustainability-water .--mb627 {
  margin-bottom: 627px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb627 {
    margin-bottom: 313.5px;
  }
}
.sustainability-water .--pt627 {
  padding-top: 627px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt627 {
    padding-top: 313.5px;
  }
}
.sustainability-water .--pb627 {
  padding-bottom: 627px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb627 {
    padding-bottom: 313.5px;
  }
}
.sustainability-water .--mt628 {
  margin-top: 628px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt628 {
    margin-top: 314px;
  }
}
.sustainability-water .--mb628 {
  margin-bottom: 628px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb628 {
    margin-bottom: 314px;
  }
}
.sustainability-water .--pt628 {
  padding-top: 628px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt628 {
    padding-top: 314px;
  }
}
.sustainability-water .--pb628 {
  padding-bottom: 628px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb628 {
    padding-bottom: 314px;
  }
}
.sustainability-water .--mt629 {
  margin-top: 629px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt629 {
    margin-top: 314.5px;
  }
}
.sustainability-water .--mb629 {
  margin-bottom: 629px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb629 {
    margin-bottom: 314.5px;
  }
}
.sustainability-water .--pt629 {
  padding-top: 629px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt629 {
    padding-top: 314.5px;
  }
}
.sustainability-water .--pb629 {
  padding-bottom: 629px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb629 {
    padding-bottom: 314.5px;
  }
}
.sustainability-water .--mt630 {
  margin-top: 630px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt630 {
    margin-top: 315px;
  }
}
.sustainability-water .--mb630 {
  margin-bottom: 630px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb630 {
    margin-bottom: 315px;
  }
}
.sustainability-water .--pt630 {
  padding-top: 630px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt630 {
    padding-top: 315px;
  }
}
.sustainability-water .--pb630 {
  padding-bottom: 630px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb630 {
    padding-bottom: 315px;
  }
}
.sustainability-water .--mt631 {
  margin-top: 631px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt631 {
    margin-top: 315.5px;
  }
}
.sustainability-water .--mb631 {
  margin-bottom: 631px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb631 {
    margin-bottom: 315.5px;
  }
}
.sustainability-water .--pt631 {
  padding-top: 631px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt631 {
    padding-top: 315.5px;
  }
}
.sustainability-water .--pb631 {
  padding-bottom: 631px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb631 {
    padding-bottom: 315.5px;
  }
}
.sustainability-water .--mt632 {
  margin-top: 632px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt632 {
    margin-top: 316px;
  }
}
.sustainability-water .--mb632 {
  margin-bottom: 632px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb632 {
    margin-bottom: 316px;
  }
}
.sustainability-water .--pt632 {
  padding-top: 632px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt632 {
    padding-top: 316px;
  }
}
.sustainability-water .--pb632 {
  padding-bottom: 632px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb632 {
    padding-bottom: 316px;
  }
}
.sustainability-water .--mt633 {
  margin-top: 633px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt633 {
    margin-top: 316.5px;
  }
}
.sustainability-water .--mb633 {
  margin-bottom: 633px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb633 {
    margin-bottom: 316.5px;
  }
}
.sustainability-water .--pt633 {
  padding-top: 633px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt633 {
    padding-top: 316.5px;
  }
}
.sustainability-water .--pb633 {
  padding-bottom: 633px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb633 {
    padding-bottom: 316.5px;
  }
}
.sustainability-water .--mt634 {
  margin-top: 634px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt634 {
    margin-top: 317px;
  }
}
.sustainability-water .--mb634 {
  margin-bottom: 634px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb634 {
    margin-bottom: 317px;
  }
}
.sustainability-water .--pt634 {
  padding-top: 634px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt634 {
    padding-top: 317px;
  }
}
.sustainability-water .--pb634 {
  padding-bottom: 634px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb634 {
    padding-bottom: 317px;
  }
}
.sustainability-water .--mt635 {
  margin-top: 635px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt635 {
    margin-top: 317.5px;
  }
}
.sustainability-water .--mb635 {
  margin-bottom: 635px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb635 {
    margin-bottom: 317.5px;
  }
}
.sustainability-water .--pt635 {
  padding-top: 635px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt635 {
    padding-top: 317.5px;
  }
}
.sustainability-water .--pb635 {
  padding-bottom: 635px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb635 {
    padding-bottom: 317.5px;
  }
}
.sustainability-water .--mt636 {
  margin-top: 636px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt636 {
    margin-top: 318px;
  }
}
.sustainability-water .--mb636 {
  margin-bottom: 636px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb636 {
    margin-bottom: 318px;
  }
}
.sustainability-water .--pt636 {
  padding-top: 636px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt636 {
    padding-top: 318px;
  }
}
.sustainability-water .--pb636 {
  padding-bottom: 636px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb636 {
    padding-bottom: 318px;
  }
}
.sustainability-water .--mt637 {
  margin-top: 637px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt637 {
    margin-top: 318.5px;
  }
}
.sustainability-water .--mb637 {
  margin-bottom: 637px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb637 {
    margin-bottom: 318.5px;
  }
}
.sustainability-water .--pt637 {
  padding-top: 637px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt637 {
    padding-top: 318.5px;
  }
}
.sustainability-water .--pb637 {
  padding-bottom: 637px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb637 {
    padding-bottom: 318.5px;
  }
}
.sustainability-water .--mt638 {
  margin-top: 638px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt638 {
    margin-top: 319px;
  }
}
.sustainability-water .--mb638 {
  margin-bottom: 638px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb638 {
    margin-bottom: 319px;
  }
}
.sustainability-water .--pt638 {
  padding-top: 638px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt638 {
    padding-top: 319px;
  }
}
.sustainability-water .--pb638 {
  padding-bottom: 638px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb638 {
    padding-bottom: 319px;
  }
}
.sustainability-water .--mt639 {
  margin-top: 639px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt639 {
    margin-top: 319.5px;
  }
}
.sustainability-water .--mb639 {
  margin-bottom: 639px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb639 {
    margin-bottom: 319.5px;
  }
}
.sustainability-water .--pt639 {
  padding-top: 639px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt639 {
    padding-top: 319.5px;
  }
}
.sustainability-water .--pb639 {
  padding-bottom: 639px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb639 {
    padding-bottom: 319.5px;
  }
}
.sustainability-water .--mt640 {
  margin-top: 640px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt640 {
    margin-top: 320px;
  }
}
.sustainability-water .--mb640 {
  margin-bottom: 640px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb640 {
    margin-bottom: 320px;
  }
}
.sustainability-water .--pt640 {
  padding-top: 640px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt640 {
    padding-top: 320px;
  }
}
.sustainability-water .--pb640 {
  padding-bottom: 640px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb640 {
    padding-bottom: 320px;
  }
}
.sustainability-water .--mt641 {
  margin-top: 641px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt641 {
    margin-top: 320.5px;
  }
}
.sustainability-water .--mb641 {
  margin-bottom: 641px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb641 {
    margin-bottom: 320.5px;
  }
}
.sustainability-water .--pt641 {
  padding-top: 641px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt641 {
    padding-top: 320.5px;
  }
}
.sustainability-water .--pb641 {
  padding-bottom: 641px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb641 {
    padding-bottom: 320.5px;
  }
}
.sustainability-water .--mt642 {
  margin-top: 642px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt642 {
    margin-top: 321px;
  }
}
.sustainability-water .--mb642 {
  margin-bottom: 642px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb642 {
    margin-bottom: 321px;
  }
}
.sustainability-water .--pt642 {
  padding-top: 642px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt642 {
    padding-top: 321px;
  }
}
.sustainability-water .--pb642 {
  padding-bottom: 642px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb642 {
    padding-bottom: 321px;
  }
}
.sustainability-water .--mt643 {
  margin-top: 643px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt643 {
    margin-top: 321.5px;
  }
}
.sustainability-water .--mb643 {
  margin-bottom: 643px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb643 {
    margin-bottom: 321.5px;
  }
}
.sustainability-water .--pt643 {
  padding-top: 643px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt643 {
    padding-top: 321.5px;
  }
}
.sustainability-water .--pb643 {
  padding-bottom: 643px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb643 {
    padding-bottom: 321.5px;
  }
}
.sustainability-water .--mt644 {
  margin-top: 644px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt644 {
    margin-top: 322px;
  }
}
.sustainability-water .--mb644 {
  margin-bottom: 644px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb644 {
    margin-bottom: 322px;
  }
}
.sustainability-water .--pt644 {
  padding-top: 644px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt644 {
    padding-top: 322px;
  }
}
.sustainability-water .--pb644 {
  padding-bottom: 644px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb644 {
    padding-bottom: 322px;
  }
}
.sustainability-water .--mt645 {
  margin-top: 645px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt645 {
    margin-top: 322.5px;
  }
}
.sustainability-water .--mb645 {
  margin-bottom: 645px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb645 {
    margin-bottom: 322.5px;
  }
}
.sustainability-water .--pt645 {
  padding-top: 645px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt645 {
    padding-top: 322.5px;
  }
}
.sustainability-water .--pb645 {
  padding-bottom: 645px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb645 {
    padding-bottom: 322.5px;
  }
}
.sustainability-water .--mt646 {
  margin-top: 646px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt646 {
    margin-top: 323px;
  }
}
.sustainability-water .--mb646 {
  margin-bottom: 646px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb646 {
    margin-bottom: 323px;
  }
}
.sustainability-water .--pt646 {
  padding-top: 646px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt646 {
    padding-top: 323px;
  }
}
.sustainability-water .--pb646 {
  padding-bottom: 646px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb646 {
    padding-bottom: 323px;
  }
}
.sustainability-water .--mt647 {
  margin-top: 647px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt647 {
    margin-top: 323.5px;
  }
}
.sustainability-water .--mb647 {
  margin-bottom: 647px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb647 {
    margin-bottom: 323.5px;
  }
}
.sustainability-water .--pt647 {
  padding-top: 647px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt647 {
    padding-top: 323.5px;
  }
}
.sustainability-water .--pb647 {
  padding-bottom: 647px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb647 {
    padding-bottom: 323.5px;
  }
}
.sustainability-water .--mt648 {
  margin-top: 648px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt648 {
    margin-top: 324px;
  }
}
.sustainability-water .--mb648 {
  margin-bottom: 648px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb648 {
    margin-bottom: 324px;
  }
}
.sustainability-water .--pt648 {
  padding-top: 648px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt648 {
    padding-top: 324px;
  }
}
.sustainability-water .--pb648 {
  padding-bottom: 648px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb648 {
    padding-bottom: 324px;
  }
}
.sustainability-water .--mt649 {
  margin-top: 649px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt649 {
    margin-top: 324.5px;
  }
}
.sustainability-water .--mb649 {
  margin-bottom: 649px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb649 {
    margin-bottom: 324.5px;
  }
}
.sustainability-water .--pt649 {
  padding-top: 649px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt649 {
    padding-top: 324.5px;
  }
}
.sustainability-water .--pb649 {
  padding-bottom: 649px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb649 {
    padding-bottom: 324.5px;
  }
}
.sustainability-water .--mt650 {
  margin-top: 650px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt650 {
    margin-top: 325px;
  }
}
.sustainability-water .--mb650 {
  margin-bottom: 650px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb650 {
    margin-bottom: 325px;
  }
}
.sustainability-water .--pt650 {
  padding-top: 650px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt650 {
    padding-top: 325px;
  }
}
.sustainability-water .--pb650 {
  padding-bottom: 650px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb650 {
    padding-bottom: 325px;
  }
}
.sustainability-water .--mt651 {
  margin-top: 651px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt651 {
    margin-top: 325.5px;
  }
}
.sustainability-water .--mb651 {
  margin-bottom: 651px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb651 {
    margin-bottom: 325.5px;
  }
}
.sustainability-water .--pt651 {
  padding-top: 651px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt651 {
    padding-top: 325.5px;
  }
}
.sustainability-water .--pb651 {
  padding-bottom: 651px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb651 {
    padding-bottom: 325.5px;
  }
}
.sustainability-water .--mt652 {
  margin-top: 652px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt652 {
    margin-top: 326px;
  }
}
.sustainability-water .--mb652 {
  margin-bottom: 652px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb652 {
    margin-bottom: 326px;
  }
}
.sustainability-water .--pt652 {
  padding-top: 652px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt652 {
    padding-top: 326px;
  }
}
.sustainability-water .--pb652 {
  padding-bottom: 652px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb652 {
    padding-bottom: 326px;
  }
}
.sustainability-water .--mt653 {
  margin-top: 653px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt653 {
    margin-top: 326.5px;
  }
}
.sustainability-water .--mb653 {
  margin-bottom: 653px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb653 {
    margin-bottom: 326.5px;
  }
}
.sustainability-water .--pt653 {
  padding-top: 653px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt653 {
    padding-top: 326.5px;
  }
}
.sustainability-water .--pb653 {
  padding-bottom: 653px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb653 {
    padding-bottom: 326.5px;
  }
}
.sustainability-water .--mt654 {
  margin-top: 654px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt654 {
    margin-top: 327px;
  }
}
.sustainability-water .--mb654 {
  margin-bottom: 654px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb654 {
    margin-bottom: 327px;
  }
}
.sustainability-water .--pt654 {
  padding-top: 654px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt654 {
    padding-top: 327px;
  }
}
.sustainability-water .--pb654 {
  padding-bottom: 654px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb654 {
    padding-bottom: 327px;
  }
}
.sustainability-water .--mt655 {
  margin-top: 655px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt655 {
    margin-top: 327.5px;
  }
}
.sustainability-water .--mb655 {
  margin-bottom: 655px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb655 {
    margin-bottom: 327.5px;
  }
}
.sustainability-water .--pt655 {
  padding-top: 655px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt655 {
    padding-top: 327.5px;
  }
}
.sustainability-water .--pb655 {
  padding-bottom: 655px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb655 {
    padding-bottom: 327.5px;
  }
}
.sustainability-water .--mt656 {
  margin-top: 656px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt656 {
    margin-top: 328px;
  }
}
.sustainability-water .--mb656 {
  margin-bottom: 656px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb656 {
    margin-bottom: 328px;
  }
}
.sustainability-water .--pt656 {
  padding-top: 656px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt656 {
    padding-top: 328px;
  }
}
.sustainability-water .--pb656 {
  padding-bottom: 656px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb656 {
    padding-bottom: 328px;
  }
}
.sustainability-water .--mt657 {
  margin-top: 657px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt657 {
    margin-top: 328.5px;
  }
}
.sustainability-water .--mb657 {
  margin-bottom: 657px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb657 {
    margin-bottom: 328.5px;
  }
}
.sustainability-water .--pt657 {
  padding-top: 657px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt657 {
    padding-top: 328.5px;
  }
}
.sustainability-water .--pb657 {
  padding-bottom: 657px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb657 {
    padding-bottom: 328.5px;
  }
}
.sustainability-water .--mt658 {
  margin-top: 658px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt658 {
    margin-top: 329px;
  }
}
.sustainability-water .--mb658 {
  margin-bottom: 658px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb658 {
    margin-bottom: 329px;
  }
}
.sustainability-water .--pt658 {
  padding-top: 658px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt658 {
    padding-top: 329px;
  }
}
.sustainability-water .--pb658 {
  padding-bottom: 658px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb658 {
    padding-bottom: 329px;
  }
}
.sustainability-water .--mt659 {
  margin-top: 659px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt659 {
    margin-top: 329.5px;
  }
}
.sustainability-water .--mb659 {
  margin-bottom: 659px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb659 {
    margin-bottom: 329.5px;
  }
}
.sustainability-water .--pt659 {
  padding-top: 659px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt659 {
    padding-top: 329.5px;
  }
}
.sustainability-water .--pb659 {
  padding-bottom: 659px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb659 {
    padding-bottom: 329.5px;
  }
}
.sustainability-water .--mt660 {
  margin-top: 660px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt660 {
    margin-top: 330px;
  }
}
.sustainability-water .--mb660 {
  margin-bottom: 660px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb660 {
    margin-bottom: 330px;
  }
}
.sustainability-water .--pt660 {
  padding-top: 660px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt660 {
    padding-top: 330px;
  }
}
.sustainability-water .--pb660 {
  padding-bottom: 660px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb660 {
    padding-bottom: 330px;
  }
}
.sustainability-water .--mt661 {
  margin-top: 661px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt661 {
    margin-top: 330.5px;
  }
}
.sustainability-water .--mb661 {
  margin-bottom: 661px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb661 {
    margin-bottom: 330.5px;
  }
}
.sustainability-water .--pt661 {
  padding-top: 661px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt661 {
    padding-top: 330.5px;
  }
}
.sustainability-water .--pb661 {
  padding-bottom: 661px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb661 {
    padding-bottom: 330.5px;
  }
}
.sustainability-water .--mt662 {
  margin-top: 662px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt662 {
    margin-top: 331px;
  }
}
.sustainability-water .--mb662 {
  margin-bottom: 662px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb662 {
    margin-bottom: 331px;
  }
}
.sustainability-water .--pt662 {
  padding-top: 662px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt662 {
    padding-top: 331px;
  }
}
.sustainability-water .--pb662 {
  padding-bottom: 662px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb662 {
    padding-bottom: 331px;
  }
}
.sustainability-water .--mt663 {
  margin-top: 663px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt663 {
    margin-top: 331.5px;
  }
}
.sustainability-water .--mb663 {
  margin-bottom: 663px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb663 {
    margin-bottom: 331.5px;
  }
}
.sustainability-water .--pt663 {
  padding-top: 663px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt663 {
    padding-top: 331.5px;
  }
}
.sustainability-water .--pb663 {
  padding-bottom: 663px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb663 {
    padding-bottom: 331.5px;
  }
}
.sustainability-water .--mt664 {
  margin-top: 664px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt664 {
    margin-top: 332px;
  }
}
.sustainability-water .--mb664 {
  margin-bottom: 664px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb664 {
    margin-bottom: 332px;
  }
}
.sustainability-water .--pt664 {
  padding-top: 664px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt664 {
    padding-top: 332px;
  }
}
.sustainability-water .--pb664 {
  padding-bottom: 664px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb664 {
    padding-bottom: 332px;
  }
}
.sustainability-water .--mt665 {
  margin-top: 665px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt665 {
    margin-top: 332.5px;
  }
}
.sustainability-water .--mb665 {
  margin-bottom: 665px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb665 {
    margin-bottom: 332.5px;
  }
}
.sustainability-water .--pt665 {
  padding-top: 665px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt665 {
    padding-top: 332.5px;
  }
}
.sustainability-water .--pb665 {
  padding-bottom: 665px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb665 {
    padding-bottom: 332.5px;
  }
}
.sustainability-water .--mt666 {
  margin-top: 666px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt666 {
    margin-top: 333px;
  }
}
.sustainability-water .--mb666 {
  margin-bottom: 666px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb666 {
    margin-bottom: 333px;
  }
}
.sustainability-water .--pt666 {
  padding-top: 666px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt666 {
    padding-top: 333px;
  }
}
.sustainability-water .--pb666 {
  padding-bottom: 666px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb666 {
    padding-bottom: 333px;
  }
}
.sustainability-water .--mt667 {
  margin-top: 667px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt667 {
    margin-top: 333.5px;
  }
}
.sustainability-water .--mb667 {
  margin-bottom: 667px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb667 {
    margin-bottom: 333.5px;
  }
}
.sustainability-water .--pt667 {
  padding-top: 667px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt667 {
    padding-top: 333.5px;
  }
}
.sustainability-water .--pb667 {
  padding-bottom: 667px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb667 {
    padding-bottom: 333.5px;
  }
}
.sustainability-water .--mt668 {
  margin-top: 668px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt668 {
    margin-top: 334px;
  }
}
.sustainability-water .--mb668 {
  margin-bottom: 668px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb668 {
    margin-bottom: 334px;
  }
}
.sustainability-water .--pt668 {
  padding-top: 668px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt668 {
    padding-top: 334px;
  }
}
.sustainability-water .--pb668 {
  padding-bottom: 668px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb668 {
    padding-bottom: 334px;
  }
}
.sustainability-water .--mt669 {
  margin-top: 669px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt669 {
    margin-top: 334.5px;
  }
}
.sustainability-water .--mb669 {
  margin-bottom: 669px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb669 {
    margin-bottom: 334.5px;
  }
}
.sustainability-water .--pt669 {
  padding-top: 669px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt669 {
    padding-top: 334.5px;
  }
}
.sustainability-water .--pb669 {
  padding-bottom: 669px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb669 {
    padding-bottom: 334.5px;
  }
}
.sustainability-water .--mt670 {
  margin-top: 670px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt670 {
    margin-top: 335px;
  }
}
.sustainability-water .--mb670 {
  margin-bottom: 670px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb670 {
    margin-bottom: 335px;
  }
}
.sustainability-water .--pt670 {
  padding-top: 670px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt670 {
    padding-top: 335px;
  }
}
.sustainability-water .--pb670 {
  padding-bottom: 670px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb670 {
    padding-bottom: 335px;
  }
}
.sustainability-water .--mt671 {
  margin-top: 671px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt671 {
    margin-top: 335.5px;
  }
}
.sustainability-water .--mb671 {
  margin-bottom: 671px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb671 {
    margin-bottom: 335.5px;
  }
}
.sustainability-water .--pt671 {
  padding-top: 671px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt671 {
    padding-top: 335.5px;
  }
}
.sustainability-water .--pb671 {
  padding-bottom: 671px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb671 {
    padding-bottom: 335.5px;
  }
}
.sustainability-water .--mt672 {
  margin-top: 672px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt672 {
    margin-top: 336px;
  }
}
.sustainability-water .--mb672 {
  margin-bottom: 672px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb672 {
    margin-bottom: 336px;
  }
}
.sustainability-water .--pt672 {
  padding-top: 672px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt672 {
    padding-top: 336px;
  }
}
.sustainability-water .--pb672 {
  padding-bottom: 672px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb672 {
    padding-bottom: 336px;
  }
}
.sustainability-water .--mt673 {
  margin-top: 673px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt673 {
    margin-top: 336.5px;
  }
}
.sustainability-water .--mb673 {
  margin-bottom: 673px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb673 {
    margin-bottom: 336.5px;
  }
}
.sustainability-water .--pt673 {
  padding-top: 673px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt673 {
    padding-top: 336.5px;
  }
}
.sustainability-water .--pb673 {
  padding-bottom: 673px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb673 {
    padding-bottom: 336.5px;
  }
}
.sustainability-water .--mt674 {
  margin-top: 674px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt674 {
    margin-top: 337px;
  }
}
.sustainability-water .--mb674 {
  margin-bottom: 674px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb674 {
    margin-bottom: 337px;
  }
}
.sustainability-water .--pt674 {
  padding-top: 674px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt674 {
    padding-top: 337px;
  }
}
.sustainability-water .--pb674 {
  padding-bottom: 674px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb674 {
    padding-bottom: 337px;
  }
}
.sustainability-water .--mt675 {
  margin-top: 675px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt675 {
    margin-top: 337.5px;
  }
}
.sustainability-water .--mb675 {
  margin-bottom: 675px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb675 {
    margin-bottom: 337.5px;
  }
}
.sustainability-water .--pt675 {
  padding-top: 675px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt675 {
    padding-top: 337.5px;
  }
}
.sustainability-water .--pb675 {
  padding-bottom: 675px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb675 {
    padding-bottom: 337.5px;
  }
}
.sustainability-water .--mt676 {
  margin-top: 676px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt676 {
    margin-top: 338px;
  }
}
.sustainability-water .--mb676 {
  margin-bottom: 676px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb676 {
    margin-bottom: 338px;
  }
}
.sustainability-water .--pt676 {
  padding-top: 676px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt676 {
    padding-top: 338px;
  }
}
.sustainability-water .--pb676 {
  padding-bottom: 676px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb676 {
    padding-bottom: 338px;
  }
}
.sustainability-water .--mt677 {
  margin-top: 677px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt677 {
    margin-top: 338.5px;
  }
}
.sustainability-water .--mb677 {
  margin-bottom: 677px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb677 {
    margin-bottom: 338.5px;
  }
}
.sustainability-water .--pt677 {
  padding-top: 677px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt677 {
    padding-top: 338.5px;
  }
}
.sustainability-water .--pb677 {
  padding-bottom: 677px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb677 {
    padding-bottom: 338.5px;
  }
}
.sustainability-water .--mt678 {
  margin-top: 678px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt678 {
    margin-top: 339px;
  }
}
.sustainability-water .--mb678 {
  margin-bottom: 678px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb678 {
    margin-bottom: 339px;
  }
}
.sustainability-water .--pt678 {
  padding-top: 678px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt678 {
    padding-top: 339px;
  }
}
.sustainability-water .--pb678 {
  padding-bottom: 678px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb678 {
    padding-bottom: 339px;
  }
}
.sustainability-water .--mt679 {
  margin-top: 679px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt679 {
    margin-top: 339.5px;
  }
}
.sustainability-water .--mb679 {
  margin-bottom: 679px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb679 {
    margin-bottom: 339.5px;
  }
}
.sustainability-water .--pt679 {
  padding-top: 679px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt679 {
    padding-top: 339.5px;
  }
}
.sustainability-water .--pb679 {
  padding-bottom: 679px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb679 {
    padding-bottom: 339.5px;
  }
}
.sustainability-water .--mt680 {
  margin-top: 680px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt680 {
    margin-top: 340px;
  }
}
.sustainability-water .--mb680 {
  margin-bottom: 680px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb680 {
    margin-bottom: 340px;
  }
}
.sustainability-water .--pt680 {
  padding-top: 680px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt680 {
    padding-top: 340px;
  }
}
.sustainability-water .--pb680 {
  padding-bottom: 680px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb680 {
    padding-bottom: 340px;
  }
}
.sustainability-water .--mt681 {
  margin-top: 681px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt681 {
    margin-top: 340.5px;
  }
}
.sustainability-water .--mb681 {
  margin-bottom: 681px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb681 {
    margin-bottom: 340.5px;
  }
}
.sustainability-water .--pt681 {
  padding-top: 681px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt681 {
    padding-top: 340.5px;
  }
}
.sustainability-water .--pb681 {
  padding-bottom: 681px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb681 {
    padding-bottom: 340.5px;
  }
}
.sustainability-water .--mt682 {
  margin-top: 682px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt682 {
    margin-top: 341px;
  }
}
.sustainability-water .--mb682 {
  margin-bottom: 682px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb682 {
    margin-bottom: 341px;
  }
}
.sustainability-water .--pt682 {
  padding-top: 682px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt682 {
    padding-top: 341px;
  }
}
.sustainability-water .--pb682 {
  padding-bottom: 682px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb682 {
    padding-bottom: 341px;
  }
}
.sustainability-water .--mt683 {
  margin-top: 683px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt683 {
    margin-top: 341.5px;
  }
}
.sustainability-water .--mb683 {
  margin-bottom: 683px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb683 {
    margin-bottom: 341.5px;
  }
}
.sustainability-water .--pt683 {
  padding-top: 683px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt683 {
    padding-top: 341.5px;
  }
}
.sustainability-water .--pb683 {
  padding-bottom: 683px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb683 {
    padding-bottom: 341.5px;
  }
}
.sustainability-water .--mt684 {
  margin-top: 684px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt684 {
    margin-top: 342px;
  }
}
.sustainability-water .--mb684 {
  margin-bottom: 684px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb684 {
    margin-bottom: 342px;
  }
}
.sustainability-water .--pt684 {
  padding-top: 684px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt684 {
    padding-top: 342px;
  }
}
.sustainability-water .--pb684 {
  padding-bottom: 684px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb684 {
    padding-bottom: 342px;
  }
}
.sustainability-water .--mt685 {
  margin-top: 685px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt685 {
    margin-top: 342.5px;
  }
}
.sustainability-water .--mb685 {
  margin-bottom: 685px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb685 {
    margin-bottom: 342.5px;
  }
}
.sustainability-water .--pt685 {
  padding-top: 685px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt685 {
    padding-top: 342.5px;
  }
}
.sustainability-water .--pb685 {
  padding-bottom: 685px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb685 {
    padding-bottom: 342.5px;
  }
}
.sustainability-water .--mt686 {
  margin-top: 686px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt686 {
    margin-top: 343px;
  }
}
.sustainability-water .--mb686 {
  margin-bottom: 686px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb686 {
    margin-bottom: 343px;
  }
}
.sustainability-water .--pt686 {
  padding-top: 686px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt686 {
    padding-top: 343px;
  }
}
.sustainability-water .--pb686 {
  padding-bottom: 686px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb686 {
    padding-bottom: 343px;
  }
}
.sustainability-water .--mt687 {
  margin-top: 687px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt687 {
    margin-top: 343.5px;
  }
}
.sustainability-water .--mb687 {
  margin-bottom: 687px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb687 {
    margin-bottom: 343.5px;
  }
}
.sustainability-water .--pt687 {
  padding-top: 687px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt687 {
    padding-top: 343.5px;
  }
}
.sustainability-water .--pb687 {
  padding-bottom: 687px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb687 {
    padding-bottom: 343.5px;
  }
}
.sustainability-water .--mt688 {
  margin-top: 688px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt688 {
    margin-top: 344px;
  }
}
.sustainability-water .--mb688 {
  margin-bottom: 688px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb688 {
    margin-bottom: 344px;
  }
}
.sustainability-water .--pt688 {
  padding-top: 688px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt688 {
    padding-top: 344px;
  }
}
.sustainability-water .--pb688 {
  padding-bottom: 688px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb688 {
    padding-bottom: 344px;
  }
}
.sustainability-water .--mt689 {
  margin-top: 689px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt689 {
    margin-top: 344.5px;
  }
}
.sustainability-water .--mb689 {
  margin-bottom: 689px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb689 {
    margin-bottom: 344.5px;
  }
}
.sustainability-water .--pt689 {
  padding-top: 689px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt689 {
    padding-top: 344.5px;
  }
}
.sustainability-water .--pb689 {
  padding-bottom: 689px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb689 {
    padding-bottom: 344.5px;
  }
}
.sustainability-water .--mt690 {
  margin-top: 690px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt690 {
    margin-top: 345px;
  }
}
.sustainability-water .--mb690 {
  margin-bottom: 690px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb690 {
    margin-bottom: 345px;
  }
}
.sustainability-water .--pt690 {
  padding-top: 690px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt690 {
    padding-top: 345px;
  }
}
.sustainability-water .--pb690 {
  padding-bottom: 690px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb690 {
    padding-bottom: 345px;
  }
}
.sustainability-water .--mt691 {
  margin-top: 691px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt691 {
    margin-top: 345.5px;
  }
}
.sustainability-water .--mb691 {
  margin-bottom: 691px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb691 {
    margin-bottom: 345.5px;
  }
}
.sustainability-water .--pt691 {
  padding-top: 691px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt691 {
    padding-top: 345.5px;
  }
}
.sustainability-water .--pb691 {
  padding-bottom: 691px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb691 {
    padding-bottom: 345.5px;
  }
}
.sustainability-water .--mt692 {
  margin-top: 692px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt692 {
    margin-top: 346px;
  }
}
.sustainability-water .--mb692 {
  margin-bottom: 692px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb692 {
    margin-bottom: 346px;
  }
}
.sustainability-water .--pt692 {
  padding-top: 692px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt692 {
    padding-top: 346px;
  }
}
.sustainability-water .--pb692 {
  padding-bottom: 692px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb692 {
    padding-bottom: 346px;
  }
}
.sustainability-water .--mt693 {
  margin-top: 693px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt693 {
    margin-top: 346.5px;
  }
}
.sustainability-water .--mb693 {
  margin-bottom: 693px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb693 {
    margin-bottom: 346.5px;
  }
}
.sustainability-water .--pt693 {
  padding-top: 693px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt693 {
    padding-top: 346.5px;
  }
}
.sustainability-water .--pb693 {
  padding-bottom: 693px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb693 {
    padding-bottom: 346.5px;
  }
}
.sustainability-water .--mt694 {
  margin-top: 694px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt694 {
    margin-top: 347px;
  }
}
.sustainability-water .--mb694 {
  margin-bottom: 694px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb694 {
    margin-bottom: 347px;
  }
}
.sustainability-water .--pt694 {
  padding-top: 694px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt694 {
    padding-top: 347px;
  }
}
.sustainability-water .--pb694 {
  padding-bottom: 694px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb694 {
    padding-bottom: 347px;
  }
}
.sustainability-water .--mt695 {
  margin-top: 695px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt695 {
    margin-top: 347.5px;
  }
}
.sustainability-water .--mb695 {
  margin-bottom: 695px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb695 {
    margin-bottom: 347.5px;
  }
}
.sustainability-water .--pt695 {
  padding-top: 695px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt695 {
    padding-top: 347.5px;
  }
}
.sustainability-water .--pb695 {
  padding-bottom: 695px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb695 {
    padding-bottom: 347.5px;
  }
}
.sustainability-water .--mt696 {
  margin-top: 696px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt696 {
    margin-top: 348px;
  }
}
.sustainability-water .--mb696 {
  margin-bottom: 696px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb696 {
    margin-bottom: 348px;
  }
}
.sustainability-water .--pt696 {
  padding-top: 696px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt696 {
    padding-top: 348px;
  }
}
.sustainability-water .--pb696 {
  padding-bottom: 696px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb696 {
    padding-bottom: 348px;
  }
}
.sustainability-water .--mt697 {
  margin-top: 697px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt697 {
    margin-top: 348.5px;
  }
}
.sustainability-water .--mb697 {
  margin-bottom: 697px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb697 {
    margin-bottom: 348.5px;
  }
}
.sustainability-water .--pt697 {
  padding-top: 697px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt697 {
    padding-top: 348.5px;
  }
}
.sustainability-water .--pb697 {
  padding-bottom: 697px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb697 {
    padding-bottom: 348.5px;
  }
}
.sustainability-water .--mt698 {
  margin-top: 698px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt698 {
    margin-top: 349px;
  }
}
.sustainability-water .--mb698 {
  margin-bottom: 698px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb698 {
    margin-bottom: 349px;
  }
}
.sustainability-water .--pt698 {
  padding-top: 698px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt698 {
    padding-top: 349px;
  }
}
.sustainability-water .--pb698 {
  padding-bottom: 698px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb698 {
    padding-bottom: 349px;
  }
}
.sustainability-water .--mt699 {
  margin-top: 699px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt699 {
    margin-top: 349.5px;
  }
}
.sustainability-water .--mb699 {
  margin-bottom: 699px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb699 {
    margin-bottom: 349.5px;
  }
}
.sustainability-water .--pt699 {
  padding-top: 699px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt699 {
    padding-top: 349.5px;
  }
}
.sustainability-water .--pb699 {
  padding-bottom: 699px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb699 {
    padding-bottom: 349.5px;
  }
}
.sustainability-water .--mt700 {
  margin-top: 700px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt700 {
    margin-top: 350px;
  }
}
.sustainability-water .--mb700 {
  margin-bottom: 700px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb700 {
    margin-bottom: 350px;
  }
}
.sustainability-water .--pt700 {
  padding-top: 700px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt700 {
    padding-top: 350px;
  }
}
.sustainability-water .--pb700 {
  padding-bottom: 700px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb700 {
    padding-bottom: 350px;
  }
}
.sustainability-water .--mt701 {
  margin-top: 701px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt701 {
    margin-top: 350.5px;
  }
}
.sustainability-water .--mb701 {
  margin-bottom: 701px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb701 {
    margin-bottom: 350.5px;
  }
}
.sustainability-water .--pt701 {
  padding-top: 701px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt701 {
    padding-top: 350.5px;
  }
}
.sustainability-water .--pb701 {
  padding-bottom: 701px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb701 {
    padding-bottom: 350.5px;
  }
}
.sustainability-water .--mt702 {
  margin-top: 702px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt702 {
    margin-top: 351px;
  }
}
.sustainability-water .--mb702 {
  margin-bottom: 702px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb702 {
    margin-bottom: 351px;
  }
}
.sustainability-water .--pt702 {
  padding-top: 702px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt702 {
    padding-top: 351px;
  }
}
.sustainability-water .--pb702 {
  padding-bottom: 702px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb702 {
    padding-bottom: 351px;
  }
}
.sustainability-water .--mt703 {
  margin-top: 703px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt703 {
    margin-top: 351.5px;
  }
}
.sustainability-water .--mb703 {
  margin-bottom: 703px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb703 {
    margin-bottom: 351.5px;
  }
}
.sustainability-water .--pt703 {
  padding-top: 703px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt703 {
    padding-top: 351.5px;
  }
}
.sustainability-water .--pb703 {
  padding-bottom: 703px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb703 {
    padding-bottom: 351.5px;
  }
}
.sustainability-water .--mt704 {
  margin-top: 704px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt704 {
    margin-top: 352px;
  }
}
.sustainability-water .--mb704 {
  margin-bottom: 704px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb704 {
    margin-bottom: 352px;
  }
}
.sustainability-water .--pt704 {
  padding-top: 704px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt704 {
    padding-top: 352px;
  }
}
.sustainability-water .--pb704 {
  padding-bottom: 704px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb704 {
    padding-bottom: 352px;
  }
}
.sustainability-water .--mt705 {
  margin-top: 705px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt705 {
    margin-top: 352.5px;
  }
}
.sustainability-water .--mb705 {
  margin-bottom: 705px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb705 {
    margin-bottom: 352.5px;
  }
}
.sustainability-water .--pt705 {
  padding-top: 705px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt705 {
    padding-top: 352.5px;
  }
}
.sustainability-water .--pb705 {
  padding-bottom: 705px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb705 {
    padding-bottom: 352.5px;
  }
}
.sustainability-water .--mt706 {
  margin-top: 706px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt706 {
    margin-top: 353px;
  }
}
.sustainability-water .--mb706 {
  margin-bottom: 706px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb706 {
    margin-bottom: 353px;
  }
}
.sustainability-water .--pt706 {
  padding-top: 706px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt706 {
    padding-top: 353px;
  }
}
.sustainability-water .--pb706 {
  padding-bottom: 706px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb706 {
    padding-bottom: 353px;
  }
}
.sustainability-water .--mt707 {
  margin-top: 707px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt707 {
    margin-top: 353.5px;
  }
}
.sustainability-water .--mb707 {
  margin-bottom: 707px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb707 {
    margin-bottom: 353.5px;
  }
}
.sustainability-water .--pt707 {
  padding-top: 707px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt707 {
    padding-top: 353.5px;
  }
}
.sustainability-water .--pb707 {
  padding-bottom: 707px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb707 {
    padding-bottom: 353.5px;
  }
}
.sustainability-water .--mt708 {
  margin-top: 708px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt708 {
    margin-top: 354px;
  }
}
.sustainability-water .--mb708 {
  margin-bottom: 708px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb708 {
    margin-bottom: 354px;
  }
}
.sustainability-water .--pt708 {
  padding-top: 708px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt708 {
    padding-top: 354px;
  }
}
.sustainability-water .--pb708 {
  padding-bottom: 708px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb708 {
    padding-bottom: 354px;
  }
}
.sustainability-water .--mt709 {
  margin-top: 709px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt709 {
    margin-top: 354.5px;
  }
}
.sustainability-water .--mb709 {
  margin-bottom: 709px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb709 {
    margin-bottom: 354.5px;
  }
}
.sustainability-water .--pt709 {
  padding-top: 709px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt709 {
    padding-top: 354.5px;
  }
}
.sustainability-water .--pb709 {
  padding-bottom: 709px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb709 {
    padding-bottom: 354.5px;
  }
}
.sustainability-water .--mt710 {
  margin-top: 710px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt710 {
    margin-top: 355px;
  }
}
.sustainability-water .--mb710 {
  margin-bottom: 710px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb710 {
    margin-bottom: 355px;
  }
}
.sustainability-water .--pt710 {
  padding-top: 710px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt710 {
    padding-top: 355px;
  }
}
.sustainability-water .--pb710 {
  padding-bottom: 710px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb710 {
    padding-bottom: 355px;
  }
}
.sustainability-water .--mt711 {
  margin-top: 711px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt711 {
    margin-top: 355.5px;
  }
}
.sustainability-water .--mb711 {
  margin-bottom: 711px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb711 {
    margin-bottom: 355.5px;
  }
}
.sustainability-water .--pt711 {
  padding-top: 711px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt711 {
    padding-top: 355.5px;
  }
}
.sustainability-water .--pb711 {
  padding-bottom: 711px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb711 {
    padding-bottom: 355.5px;
  }
}
.sustainability-water .--mt712 {
  margin-top: 712px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt712 {
    margin-top: 356px;
  }
}
.sustainability-water .--mb712 {
  margin-bottom: 712px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb712 {
    margin-bottom: 356px;
  }
}
.sustainability-water .--pt712 {
  padding-top: 712px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt712 {
    padding-top: 356px;
  }
}
.sustainability-water .--pb712 {
  padding-bottom: 712px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb712 {
    padding-bottom: 356px;
  }
}
.sustainability-water .--mt713 {
  margin-top: 713px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt713 {
    margin-top: 356.5px;
  }
}
.sustainability-water .--mb713 {
  margin-bottom: 713px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb713 {
    margin-bottom: 356.5px;
  }
}
.sustainability-water .--pt713 {
  padding-top: 713px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt713 {
    padding-top: 356.5px;
  }
}
.sustainability-water .--pb713 {
  padding-bottom: 713px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb713 {
    padding-bottom: 356.5px;
  }
}
.sustainability-water .--mt714 {
  margin-top: 714px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt714 {
    margin-top: 357px;
  }
}
.sustainability-water .--mb714 {
  margin-bottom: 714px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb714 {
    margin-bottom: 357px;
  }
}
.sustainability-water .--pt714 {
  padding-top: 714px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt714 {
    padding-top: 357px;
  }
}
.sustainability-water .--pb714 {
  padding-bottom: 714px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb714 {
    padding-bottom: 357px;
  }
}
.sustainability-water .--mt715 {
  margin-top: 715px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt715 {
    margin-top: 357.5px;
  }
}
.sustainability-water .--mb715 {
  margin-bottom: 715px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb715 {
    margin-bottom: 357.5px;
  }
}
.sustainability-water .--pt715 {
  padding-top: 715px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt715 {
    padding-top: 357.5px;
  }
}
.sustainability-water .--pb715 {
  padding-bottom: 715px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb715 {
    padding-bottom: 357.5px;
  }
}
.sustainability-water .--mt716 {
  margin-top: 716px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt716 {
    margin-top: 358px;
  }
}
.sustainability-water .--mb716 {
  margin-bottom: 716px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb716 {
    margin-bottom: 358px;
  }
}
.sustainability-water .--pt716 {
  padding-top: 716px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt716 {
    padding-top: 358px;
  }
}
.sustainability-water .--pb716 {
  padding-bottom: 716px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb716 {
    padding-bottom: 358px;
  }
}
.sustainability-water .--mt717 {
  margin-top: 717px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt717 {
    margin-top: 358.5px;
  }
}
.sustainability-water .--mb717 {
  margin-bottom: 717px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb717 {
    margin-bottom: 358.5px;
  }
}
.sustainability-water .--pt717 {
  padding-top: 717px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt717 {
    padding-top: 358.5px;
  }
}
.sustainability-water .--pb717 {
  padding-bottom: 717px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb717 {
    padding-bottom: 358.5px;
  }
}
.sustainability-water .--mt718 {
  margin-top: 718px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt718 {
    margin-top: 359px;
  }
}
.sustainability-water .--mb718 {
  margin-bottom: 718px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb718 {
    margin-bottom: 359px;
  }
}
.sustainability-water .--pt718 {
  padding-top: 718px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt718 {
    padding-top: 359px;
  }
}
.sustainability-water .--pb718 {
  padding-bottom: 718px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb718 {
    padding-bottom: 359px;
  }
}
.sustainability-water .--mt719 {
  margin-top: 719px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt719 {
    margin-top: 359.5px;
  }
}
.sustainability-water .--mb719 {
  margin-bottom: 719px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb719 {
    margin-bottom: 359.5px;
  }
}
.sustainability-water .--pt719 {
  padding-top: 719px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt719 {
    padding-top: 359.5px;
  }
}
.sustainability-water .--pb719 {
  padding-bottom: 719px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb719 {
    padding-bottom: 359.5px;
  }
}
.sustainability-water .--mt720 {
  margin-top: 720px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt720 {
    margin-top: 360px;
  }
}
.sustainability-water .--mb720 {
  margin-bottom: 720px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb720 {
    margin-bottom: 360px;
  }
}
.sustainability-water .--pt720 {
  padding-top: 720px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt720 {
    padding-top: 360px;
  }
}
.sustainability-water .--pb720 {
  padding-bottom: 720px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb720 {
    padding-bottom: 360px;
  }
}
.sustainability-water .--mt721 {
  margin-top: 721px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt721 {
    margin-top: 360.5px;
  }
}
.sustainability-water .--mb721 {
  margin-bottom: 721px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb721 {
    margin-bottom: 360.5px;
  }
}
.sustainability-water .--pt721 {
  padding-top: 721px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt721 {
    padding-top: 360.5px;
  }
}
.sustainability-water .--pb721 {
  padding-bottom: 721px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb721 {
    padding-bottom: 360.5px;
  }
}
.sustainability-water .--mt722 {
  margin-top: 722px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt722 {
    margin-top: 361px;
  }
}
.sustainability-water .--mb722 {
  margin-bottom: 722px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb722 {
    margin-bottom: 361px;
  }
}
.sustainability-water .--pt722 {
  padding-top: 722px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt722 {
    padding-top: 361px;
  }
}
.sustainability-water .--pb722 {
  padding-bottom: 722px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb722 {
    padding-bottom: 361px;
  }
}
.sustainability-water .--mt723 {
  margin-top: 723px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt723 {
    margin-top: 361.5px;
  }
}
.sustainability-water .--mb723 {
  margin-bottom: 723px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb723 {
    margin-bottom: 361.5px;
  }
}
.sustainability-water .--pt723 {
  padding-top: 723px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt723 {
    padding-top: 361.5px;
  }
}
.sustainability-water .--pb723 {
  padding-bottom: 723px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb723 {
    padding-bottom: 361.5px;
  }
}
.sustainability-water .--mt724 {
  margin-top: 724px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt724 {
    margin-top: 362px;
  }
}
.sustainability-water .--mb724 {
  margin-bottom: 724px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb724 {
    margin-bottom: 362px;
  }
}
.sustainability-water .--pt724 {
  padding-top: 724px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt724 {
    padding-top: 362px;
  }
}
.sustainability-water .--pb724 {
  padding-bottom: 724px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb724 {
    padding-bottom: 362px;
  }
}
.sustainability-water .--mt725 {
  margin-top: 725px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt725 {
    margin-top: 362.5px;
  }
}
.sustainability-water .--mb725 {
  margin-bottom: 725px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb725 {
    margin-bottom: 362.5px;
  }
}
.sustainability-water .--pt725 {
  padding-top: 725px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt725 {
    padding-top: 362.5px;
  }
}
.sustainability-water .--pb725 {
  padding-bottom: 725px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb725 {
    padding-bottom: 362.5px;
  }
}
.sustainability-water .--mt726 {
  margin-top: 726px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt726 {
    margin-top: 363px;
  }
}
.sustainability-water .--mb726 {
  margin-bottom: 726px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb726 {
    margin-bottom: 363px;
  }
}
.sustainability-water .--pt726 {
  padding-top: 726px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt726 {
    padding-top: 363px;
  }
}
.sustainability-water .--pb726 {
  padding-bottom: 726px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb726 {
    padding-bottom: 363px;
  }
}
.sustainability-water .--mt727 {
  margin-top: 727px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt727 {
    margin-top: 363.5px;
  }
}
.sustainability-water .--mb727 {
  margin-bottom: 727px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb727 {
    margin-bottom: 363.5px;
  }
}
.sustainability-water .--pt727 {
  padding-top: 727px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt727 {
    padding-top: 363.5px;
  }
}
.sustainability-water .--pb727 {
  padding-bottom: 727px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb727 {
    padding-bottom: 363.5px;
  }
}
.sustainability-water .--mt728 {
  margin-top: 728px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt728 {
    margin-top: 364px;
  }
}
.sustainability-water .--mb728 {
  margin-bottom: 728px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb728 {
    margin-bottom: 364px;
  }
}
.sustainability-water .--pt728 {
  padding-top: 728px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt728 {
    padding-top: 364px;
  }
}
.sustainability-water .--pb728 {
  padding-bottom: 728px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb728 {
    padding-bottom: 364px;
  }
}
.sustainability-water .--mt729 {
  margin-top: 729px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt729 {
    margin-top: 364.5px;
  }
}
.sustainability-water .--mb729 {
  margin-bottom: 729px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb729 {
    margin-bottom: 364.5px;
  }
}
.sustainability-water .--pt729 {
  padding-top: 729px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt729 {
    padding-top: 364.5px;
  }
}
.sustainability-water .--pb729 {
  padding-bottom: 729px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb729 {
    padding-bottom: 364.5px;
  }
}
.sustainability-water .--mt730 {
  margin-top: 730px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt730 {
    margin-top: 365px;
  }
}
.sustainability-water .--mb730 {
  margin-bottom: 730px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb730 {
    margin-bottom: 365px;
  }
}
.sustainability-water .--pt730 {
  padding-top: 730px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt730 {
    padding-top: 365px;
  }
}
.sustainability-water .--pb730 {
  padding-bottom: 730px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb730 {
    padding-bottom: 365px;
  }
}
.sustainability-water .--mt731 {
  margin-top: 731px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt731 {
    margin-top: 365.5px;
  }
}
.sustainability-water .--mb731 {
  margin-bottom: 731px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb731 {
    margin-bottom: 365.5px;
  }
}
.sustainability-water .--pt731 {
  padding-top: 731px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt731 {
    padding-top: 365.5px;
  }
}
.sustainability-water .--pb731 {
  padding-bottom: 731px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb731 {
    padding-bottom: 365.5px;
  }
}
.sustainability-water .--mt732 {
  margin-top: 732px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt732 {
    margin-top: 366px;
  }
}
.sustainability-water .--mb732 {
  margin-bottom: 732px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb732 {
    margin-bottom: 366px;
  }
}
.sustainability-water .--pt732 {
  padding-top: 732px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt732 {
    padding-top: 366px;
  }
}
.sustainability-water .--pb732 {
  padding-bottom: 732px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb732 {
    padding-bottom: 366px;
  }
}
.sustainability-water .--mt733 {
  margin-top: 733px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt733 {
    margin-top: 366.5px;
  }
}
.sustainability-water .--mb733 {
  margin-bottom: 733px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb733 {
    margin-bottom: 366.5px;
  }
}
.sustainability-water .--pt733 {
  padding-top: 733px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt733 {
    padding-top: 366.5px;
  }
}
.sustainability-water .--pb733 {
  padding-bottom: 733px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb733 {
    padding-bottom: 366.5px;
  }
}
.sustainability-water .--mt734 {
  margin-top: 734px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt734 {
    margin-top: 367px;
  }
}
.sustainability-water .--mb734 {
  margin-bottom: 734px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb734 {
    margin-bottom: 367px;
  }
}
.sustainability-water .--pt734 {
  padding-top: 734px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt734 {
    padding-top: 367px;
  }
}
.sustainability-water .--pb734 {
  padding-bottom: 734px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb734 {
    padding-bottom: 367px;
  }
}
.sustainability-water .--mt735 {
  margin-top: 735px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt735 {
    margin-top: 367.5px;
  }
}
.sustainability-water .--mb735 {
  margin-bottom: 735px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb735 {
    margin-bottom: 367.5px;
  }
}
.sustainability-water .--pt735 {
  padding-top: 735px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt735 {
    padding-top: 367.5px;
  }
}
.sustainability-water .--pb735 {
  padding-bottom: 735px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb735 {
    padding-bottom: 367.5px;
  }
}
.sustainability-water .--mt736 {
  margin-top: 736px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt736 {
    margin-top: 368px;
  }
}
.sustainability-water .--mb736 {
  margin-bottom: 736px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb736 {
    margin-bottom: 368px;
  }
}
.sustainability-water .--pt736 {
  padding-top: 736px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt736 {
    padding-top: 368px;
  }
}
.sustainability-water .--pb736 {
  padding-bottom: 736px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb736 {
    padding-bottom: 368px;
  }
}
.sustainability-water .--mt737 {
  margin-top: 737px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt737 {
    margin-top: 368.5px;
  }
}
.sustainability-water .--mb737 {
  margin-bottom: 737px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb737 {
    margin-bottom: 368.5px;
  }
}
.sustainability-water .--pt737 {
  padding-top: 737px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt737 {
    padding-top: 368.5px;
  }
}
.sustainability-water .--pb737 {
  padding-bottom: 737px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb737 {
    padding-bottom: 368.5px;
  }
}
.sustainability-water .--mt738 {
  margin-top: 738px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt738 {
    margin-top: 369px;
  }
}
.sustainability-water .--mb738 {
  margin-bottom: 738px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb738 {
    margin-bottom: 369px;
  }
}
.sustainability-water .--pt738 {
  padding-top: 738px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt738 {
    padding-top: 369px;
  }
}
.sustainability-water .--pb738 {
  padding-bottom: 738px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb738 {
    padding-bottom: 369px;
  }
}
.sustainability-water .--mt739 {
  margin-top: 739px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt739 {
    margin-top: 369.5px;
  }
}
.sustainability-water .--mb739 {
  margin-bottom: 739px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb739 {
    margin-bottom: 369.5px;
  }
}
.sustainability-water .--pt739 {
  padding-top: 739px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt739 {
    padding-top: 369.5px;
  }
}
.sustainability-water .--pb739 {
  padding-bottom: 739px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb739 {
    padding-bottom: 369.5px;
  }
}
.sustainability-water .--mt740 {
  margin-top: 740px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt740 {
    margin-top: 370px;
  }
}
.sustainability-water .--mb740 {
  margin-bottom: 740px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb740 {
    margin-bottom: 370px;
  }
}
.sustainability-water .--pt740 {
  padding-top: 740px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt740 {
    padding-top: 370px;
  }
}
.sustainability-water .--pb740 {
  padding-bottom: 740px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb740 {
    padding-bottom: 370px;
  }
}
.sustainability-water .--mt741 {
  margin-top: 741px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt741 {
    margin-top: 370.5px;
  }
}
.sustainability-water .--mb741 {
  margin-bottom: 741px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb741 {
    margin-bottom: 370.5px;
  }
}
.sustainability-water .--pt741 {
  padding-top: 741px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt741 {
    padding-top: 370.5px;
  }
}
.sustainability-water .--pb741 {
  padding-bottom: 741px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb741 {
    padding-bottom: 370.5px;
  }
}
.sustainability-water .--mt742 {
  margin-top: 742px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt742 {
    margin-top: 371px;
  }
}
.sustainability-water .--mb742 {
  margin-bottom: 742px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb742 {
    margin-bottom: 371px;
  }
}
.sustainability-water .--pt742 {
  padding-top: 742px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt742 {
    padding-top: 371px;
  }
}
.sustainability-water .--pb742 {
  padding-bottom: 742px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb742 {
    padding-bottom: 371px;
  }
}
.sustainability-water .--mt743 {
  margin-top: 743px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt743 {
    margin-top: 371.5px;
  }
}
.sustainability-water .--mb743 {
  margin-bottom: 743px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb743 {
    margin-bottom: 371.5px;
  }
}
.sustainability-water .--pt743 {
  padding-top: 743px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt743 {
    padding-top: 371.5px;
  }
}
.sustainability-water .--pb743 {
  padding-bottom: 743px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb743 {
    padding-bottom: 371.5px;
  }
}
.sustainability-water .--mt744 {
  margin-top: 744px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt744 {
    margin-top: 372px;
  }
}
.sustainability-water .--mb744 {
  margin-bottom: 744px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb744 {
    margin-bottom: 372px;
  }
}
.sustainability-water .--pt744 {
  padding-top: 744px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt744 {
    padding-top: 372px;
  }
}
.sustainability-water .--pb744 {
  padding-bottom: 744px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb744 {
    padding-bottom: 372px;
  }
}
.sustainability-water .--mt745 {
  margin-top: 745px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt745 {
    margin-top: 372.5px;
  }
}
.sustainability-water .--mb745 {
  margin-bottom: 745px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb745 {
    margin-bottom: 372.5px;
  }
}
.sustainability-water .--pt745 {
  padding-top: 745px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt745 {
    padding-top: 372.5px;
  }
}
.sustainability-water .--pb745 {
  padding-bottom: 745px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb745 {
    padding-bottom: 372.5px;
  }
}
.sustainability-water .--mt746 {
  margin-top: 746px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt746 {
    margin-top: 373px;
  }
}
.sustainability-water .--mb746 {
  margin-bottom: 746px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb746 {
    margin-bottom: 373px;
  }
}
.sustainability-water .--pt746 {
  padding-top: 746px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt746 {
    padding-top: 373px;
  }
}
.sustainability-water .--pb746 {
  padding-bottom: 746px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb746 {
    padding-bottom: 373px;
  }
}
.sustainability-water .--mt747 {
  margin-top: 747px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt747 {
    margin-top: 373.5px;
  }
}
.sustainability-water .--mb747 {
  margin-bottom: 747px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb747 {
    margin-bottom: 373.5px;
  }
}
.sustainability-water .--pt747 {
  padding-top: 747px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt747 {
    padding-top: 373.5px;
  }
}
.sustainability-water .--pb747 {
  padding-bottom: 747px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb747 {
    padding-bottom: 373.5px;
  }
}
.sustainability-water .--mt748 {
  margin-top: 748px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt748 {
    margin-top: 374px;
  }
}
.sustainability-water .--mb748 {
  margin-bottom: 748px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb748 {
    margin-bottom: 374px;
  }
}
.sustainability-water .--pt748 {
  padding-top: 748px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt748 {
    padding-top: 374px;
  }
}
.sustainability-water .--pb748 {
  padding-bottom: 748px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb748 {
    padding-bottom: 374px;
  }
}
.sustainability-water .--mt749 {
  margin-top: 749px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt749 {
    margin-top: 374.5px;
  }
}
.sustainability-water .--mb749 {
  margin-bottom: 749px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb749 {
    margin-bottom: 374.5px;
  }
}
.sustainability-water .--pt749 {
  padding-top: 749px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt749 {
    padding-top: 374.5px;
  }
}
.sustainability-water .--pb749 {
  padding-bottom: 749px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb749 {
    padding-bottom: 374.5px;
  }
}
.sustainability-water .--mt750 {
  margin-top: 750px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt750 {
    margin-top: 375px;
  }
}
.sustainability-water .--mb750 {
  margin-bottom: 750px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb750 {
    margin-bottom: 375px;
  }
}
.sustainability-water .--pt750 {
  padding-top: 750px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt750 {
    padding-top: 375px;
  }
}
.sustainability-water .--pb750 {
  padding-bottom: 750px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb750 {
    padding-bottom: 375px;
  }
}
.sustainability-water .--mt751 {
  margin-top: 751px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt751 {
    margin-top: 375.5px;
  }
}
.sustainability-water .--mb751 {
  margin-bottom: 751px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb751 {
    margin-bottom: 375.5px;
  }
}
.sustainability-water .--pt751 {
  padding-top: 751px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt751 {
    padding-top: 375.5px;
  }
}
.sustainability-water .--pb751 {
  padding-bottom: 751px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb751 {
    padding-bottom: 375.5px;
  }
}
.sustainability-water .--mt752 {
  margin-top: 752px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt752 {
    margin-top: 376px;
  }
}
.sustainability-water .--mb752 {
  margin-bottom: 752px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb752 {
    margin-bottom: 376px;
  }
}
.sustainability-water .--pt752 {
  padding-top: 752px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt752 {
    padding-top: 376px;
  }
}
.sustainability-water .--pb752 {
  padding-bottom: 752px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb752 {
    padding-bottom: 376px;
  }
}
.sustainability-water .--mt753 {
  margin-top: 753px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt753 {
    margin-top: 376.5px;
  }
}
.sustainability-water .--mb753 {
  margin-bottom: 753px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb753 {
    margin-bottom: 376.5px;
  }
}
.sustainability-water .--pt753 {
  padding-top: 753px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt753 {
    padding-top: 376.5px;
  }
}
.sustainability-water .--pb753 {
  padding-bottom: 753px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb753 {
    padding-bottom: 376.5px;
  }
}
.sustainability-water .--mt754 {
  margin-top: 754px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt754 {
    margin-top: 377px;
  }
}
.sustainability-water .--mb754 {
  margin-bottom: 754px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb754 {
    margin-bottom: 377px;
  }
}
.sustainability-water .--pt754 {
  padding-top: 754px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt754 {
    padding-top: 377px;
  }
}
.sustainability-water .--pb754 {
  padding-bottom: 754px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb754 {
    padding-bottom: 377px;
  }
}
.sustainability-water .--mt755 {
  margin-top: 755px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt755 {
    margin-top: 377.5px;
  }
}
.sustainability-water .--mb755 {
  margin-bottom: 755px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb755 {
    margin-bottom: 377.5px;
  }
}
.sustainability-water .--pt755 {
  padding-top: 755px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt755 {
    padding-top: 377.5px;
  }
}
.sustainability-water .--pb755 {
  padding-bottom: 755px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb755 {
    padding-bottom: 377.5px;
  }
}
.sustainability-water .--mt756 {
  margin-top: 756px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt756 {
    margin-top: 378px;
  }
}
.sustainability-water .--mb756 {
  margin-bottom: 756px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb756 {
    margin-bottom: 378px;
  }
}
.sustainability-water .--pt756 {
  padding-top: 756px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt756 {
    padding-top: 378px;
  }
}
.sustainability-water .--pb756 {
  padding-bottom: 756px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb756 {
    padding-bottom: 378px;
  }
}
.sustainability-water .--mt757 {
  margin-top: 757px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt757 {
    margin-top: 378.5px;
  }
}
.sustainability-water .--mb757 {
  margin-bottom: 757px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb757 {
    margin-bottom: 378.5px;
  }
}
.sustainability-water .--pt757 {
  padding-top: 757px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt757 {
    padding-top: 378.5px;
  }
}
.sustainability-water .--pb757 {
  padding-bottom: 757px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb757 {
    padding-bottom: 378.5px;
  }
}
.sustainability-water .--mt758 {
  margin-top: 758px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt758 {
    margin-top: 379px;
  }
}
.sustainability-water .--mb758 {
  margin-bottom: 758px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb758 {
    margin-bottom: 379px;
  }
}
.sustainability-water .--pt758 {
  padding-top: 758px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt758 {
    padding-top: 379px;
  }
}
.sustainability-water .--pb758 {
  padding-bottom: 758px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb758 {
    padding-bottom: 379px;
  }
}
.sustainability-water .--mt759 {
  margin-top: 759px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt759 {
    margin-top: 379.5px;
  }
}
.sustainability-water .--mb759 {
  margin-bottom: 759px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb759 {
    margin-bottom: 379.5px;
  }
}
.sustainability-water .--pt759 {
  padding-top: 759px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt759 {
    padding-top: 379.5px;
  }
}
.sustainability-water .--pb759 {
  padding-bottom: 759px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb759 {
    padding-bottom: 379.5px;
  }
}
.sustainability-water .--mt760 {
  margin-top: 760px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt760 {
    margin-top: 380px;
  }
}
.sustainability-water .--mb760 {
  margin-bottom: 760px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb760 {
    margin-bottom: 380px;
  }
}
.sustainability-water .--pt760 {
  padding-top: 760px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt760 {
    padding-top: 380px;
  }
}
.sustainability-water .--pb760 {
  padding-bottom: 760px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb760 {
    padding-bottom: 380px;
  }
}
.sustainability-water .--mt761 {
  margin-top: 761px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt761 {
    margin-top: 380.5px;
  }
}
.sustainability-water .--mb761 {
  margin-bottom: 761px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb761 {
    margin-bottom: 380.5px;
  }
}
.sustainability-water .--pt761 {
  padding-top: 761px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt761 {
    padding-top: 380.5px;
  }
}
.sustainability-water .--pb761 {
  padding-bottom: 761px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb761 {
    padding-bottom: 380.5px;
  }
}
.sustainability-water .--mt762 {
  margin-top: 762px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt762 {
    margin-top: 381px;
  }
}
.sustainability-water .--mb762 {
  margin-bottom: 762px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb762 {
    margin-bottom: 381px;
  }
}
.sustainability-water .--pt762 {
  padding-top: 762px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt762 {
    padding-top: 381px;
  }
}
.sustainability-water .--pb762 {
  padding-bottom: 762px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb762 {
    padding-bottom: 381px;
  }
}
.sustainability-water .--mt763 {
  margin-top: 763px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt763 {
    margin-top: 381.5px;
  }
}
.sustainability-water .--mb763 {
  margin-bottom: 763px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb763 {
    margin-bottom: 381.5px;
  }
}
.sustainability-water .--pt763 {
  padding-top: 763px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt763 {
    padding-top: 381.5px;
  }
}
.sustainability-water .--pb763 {
  padding-bottom: 763px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb763 {
    padding-bottom: 381.5px;
  }
}
.sustainability-water .--mt764 {
  margin-top: 764px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt764 {
    margin-top: 382px;
  }
}
.sustainability-water .--mb764 {
  margin-bottom: 764px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb764 {
    margin-bottom: 382px;
  }
}
.sustainability-water .--pt764 {
  padding-top: 764px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt764 {
    padding-top: 382px;
  }
}
.sustainability-water .--pb764 {
  padding-bottom: 764px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb764 {
    padding-bottom: 382px;
  }
}
.sustainability-water .--mt765 {
  margin-top: 765px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt765 {
    margin-top: 382.5px;
  }
}
.sustainability-water .--mb765 {
  margin-bottom: 765px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb765 {
    margin-bottom: 382.5px;
  }
}
.sustainability-water .--pt765 {
  padding-top: 765px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt765 {
    padding-top: 382.5px;
  }
}
.sustainability-water .--pb765 {
  padding-bottom: 765px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb765 {
    padding-bottom: 382.5px;
  }
}
.sustainability-water .--mt766 {
  margin-top: 766px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt766 {
    margin-top: 383px;
  }
}
.sustainability-water .--mb766 {
  margin-bottom: 766px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb766 {
    margin-bottom: 383px;
  }
}
.sustainability-water .--pt766 {
  padding-top: 766px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt766 {
    padding-top: 383px;
  }
}
.sustainability-water .--pb766 {
  padding-bottom: 766px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb766 {
    padding-bottom: 383px;
  }
}
.sustainability-water .--mt767 {
  margin-top: 767px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt767 {
    margin-top: 383.5px;
  }
}
.sustainability-water .--mb767 {
  margin-bottom: 767px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb767 {
    margin-bottom: 383.5px;
  }
}
.sustainability-water .--pt767 {
  padding-top: 767px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt767 {
    padding-top: 383.5px;
  }
}
.sustainability-water .--pb767 {
  padding-bottom: 767px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb767 {
    padding-bottom: 383.5px;
  }
}
.sustainability-water .--mt768 {
  margin-top: 768px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt768 {
    margin-top: 384px;
  }
}
.sustainability-water .--mb768 {
  margin-bottom: 768px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb768 {
    margin-bottom: 384px;
  }
}
.sustainability-water .--pt768 {
  padding-top: 768px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt768 {
    padding-top: 384px;
  }
}
.sustainability-water .--pb768 {
  padding-bottom: 768px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb768 {
    padding-bottom: 384px;
  }
}
.sustainability-water .--mt769 {
  margin-top: 769px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt769 {
    margin-top: 384.5px;
  }
}
.sustainability-water .--mb769 {
  margin-bottom: 769px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb769 {
    margin-bottom: 384.5px;
  }
}
.sustainability-water .--pt769 {
  padding-top: 769px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt769 {
    padding-top: 384.5px;
  }
}
.sustainability-water .--pb769 {
  padding-bottom: 769px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb769 {
    padding-bottom: 384.5px;
  }
}
.sustainability-water .--mt770 {
  margin-top: 770px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt770 {
    margin-top: 385px;
  }
}
.sustainability-water .--mb770 {
  margin-bottom: 770px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb770 {
    margin-bottom: 385px;
  }
}
.sustainability-water .--pt770 {
  padding-top: 770px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt770 {
    padding-top: 385px;
  }
}
.sustainability-water .--pb770 {
  padding-bottom: 770px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb770 {
    padding-bottom: 385px;
  }
}
.sustainability-water .--mt771 {
  margin-top: 771px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt771 {
    margin-top: 385.5px;
  }
}
.sustainability-water .--mb771 {
  margin-bottom: 771px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb771 {
    margin-bottom: 385.5px;
  }
}
.sustainability-water .--pt771 {
  padding-top: 771px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt771 {
    padding-top: 385.5px;
  }
}
.sustainability-water .--pb771 {
  padding-bottom: 771px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb771 {
    padding-bottom: 385.5px;
  }
}
.sustainability-water .--mt772 {
  margin-top: 772px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt772 {
    margin-top: 386px;
  }
}
.sustainability-water .--mb772 {
  margin-bottom: 772px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb772 {
    margin-bottom: 386px;
  }
}
.sustainability-water .--pt772 {
  padding-top: 772px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt772 {
    padding-top: 386px;
  }
}
.sustainability-water .--pb772 {
  padding-bottom: 772px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb772 {
    padding-bottom: 386px;
  }
}
.sustainability-water .--mt773 {
  margin-top: 773px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt773 {
    margin-top: 386.5px;
  }
}
.sustainability-water .--mb773 {
  margin-bottom: 773px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb773 {
    margin-bottom: 386.5px;
  }
}
.sustainability-water .--pt773 {
  padding-top: 773px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt773 {
    padding-top: 386.5px;
  }
}
.sustainability-water .--pb773 {
  padding-bottom: 773px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb773 {
    padding-bottom: 386.5px;
  }
}
.sustainability-water .--mt774 {
  margin-top: 774px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt774 {
    margin-top: 387px;
  }
}
.sustainability-water .--mb774 {
  margin-bottom: 774px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb774 {
    margin-bottom: 387px;
  }
}
.sustainability-water .--pt774 {
  padding-top: 774px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt774 {
    padding-top: 387px;
  }
}
.sustainability-water .--pb774 {
  padding-bottom: 774px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb774 {
    padding-bottom: 387px;
  }
}
.sustainability-water .--mt775 {
  margin-top: 775px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt775 {
    margin-top: 387.5px;
  }
}
.sustainability-water .--mb775 {
  margin-bottom: 775px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb775 {
    margin-bottom: 387.5px;
  }
}
.sustainability-water .--pt775 {
  padding-top: 775px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt775 {
    padding-top: 387.5px;
  }
}
.sustainability-water .--pb775 {
  padding-bottom: 775px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb775 {
    padding-bottom: 387.5px;
  }
}
.sustainability-water .--mt776 {
  margin-top: 776px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt776 {
    margin-top: 388px;
  }
}
.sustainability-water .--mb776 {
  margin-bottom: 776px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb776 {
    margin-bottom: 388px;
  }
}
.sustainability-water .--pt776 {
  padding-top: 776px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt776 {
    padding-top: 388px;
  }
}
.sustainability-water .--pb776 {
  padding-bottom: 776px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb776 {
    padding-bottom: 388px;
  }
}
.sustainability-water .--mt777 {
  margin-top: 777px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt777 {
    margin-top: 388.5px;
  }
}
.sustainability-water .--mb777 {
  margin-bottom: 777px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb777 {
    margin-bottom: 388.5px;
  }
}
.sustainability-water .--pt777 {
  padding-top: 777px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt777 {
    padding-top: 388.5px;
  }
}
.sustainability-water .--pb777 {
  padding-bottom: 777px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb777 {
    padding-bottom: 388.5px;
  }
}
.sustainability-water .--mt778 {
  margin-top: 778px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt778 {
    margin-top: 389px;
  }
}
.sustainability-water .--mb778 {
  margin-bottom: 778px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb778 {
    margin-bottom: 389px;
  }
}
.sustainability-water .--pt778 {
  padding-top: 778px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt778 {
    padding-top: 389px;
  }
}
.sustainability-water .--pb778 {
  padding-bottom: 778px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb778 {
    padding-bottom: 389px;
  }
}
.sustainability-water .--mt779 {
  margin-top: 779px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt779 {
    margin-top: 389.5px;
  }
}
.sustainability-water .--mb779 {
  margin-bottom: 779px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb779 {
    margin-bottom: 389.5px;
  }
}
.sustainability-water .--pt779 {
  padding-top: 779px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt779 {
    padding-top: 389.5px;
  }
}
.sustainability-water .--pb779 {
  padding-bottom: 779px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb779 {
    padding-bottom: 389.5px;
  }
}
.sustainability-water .--mt780 {
  margin-top: 780px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt780 {
    margin-top: 390px;
  }
}
.sustainability-water .--mb780 {
  margin-bottom: 780px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb780 {
    margin-bottom: 390px;
  }
}
.sustainability-water .--pt780 {
  padding-top: 780px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt780 {
    padding-top: 390px;
  }
}
.sustainability-water .--pb780 {
  padding-bottom: 780px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb780 {
    padding-bottom: 390px;
  }
}
.sustainability-water .--mt781 {
  margin-top: 781px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt781 {
    margin-top: 390.5px;
  }
}
.sustainability-water .--mb781 {
  margin-bottom: 781px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb781 {
    margin-bottom: 390.5px;
  }
}
.sustainability-water .--pt781 {
  padding-top: 781px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt781 {
    padding-top: 390.5px;
  }
}
.sustainability-water .--pb781 {
  padding-bottom: 781px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb781 {
    padding-bottom: 390.5px;
  }
}
.sustainability-water .--mt782 {
  margin-top: 782px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt782 {
    margin-top: 391px;
  }
}
.sustainability-water .--mb782 {
  margin-bottom: 782px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb782 {
    margin-bottom: 391px;
  }
}
.sustainability-water .--pt782 {
  padding-top: 782px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt782 {
    padding-top: 391px;
  }
}
.sustainability-water .--pb782 {
  padding-bottom: 782px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb782 {
    padding-bottom: 391px;
  }
}
.sustainability-water .--mt783 {
  margin-top: 783px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt783 {
    margin-top: 391.5px;
  }
}
.sustainability-water .--mb783 {
  margin-bottom: 783px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb783 {
    margin-bottom: 391.5px;
  }
}
.sustainability-water .--pt783 {
  padding-top: 783px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt783 {
    padding-top: 391.5px;
  }
}
.sustainability-water .--pb783 {
  padding-bottom: 783px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb783 {
    padding-bottom: 391.5px;
  }
}
.sustainability-water .--mt784 {
  margin-top: 784px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt784 {
    margin-top: 392px;
  }
}
.sustainability-water .--mb784 {
  margin-bottom: 784px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb784 {
    margin-bottom: 392px;
  }
}
.sustainability-water .--pt784 {
  padding-top: 784px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt784 {
    padding-top: 392px;
  }
}
.sustainability-water .--pb784 {
  padding-bottom: 784px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb784 {
    padding-bottom: 392px;
  }
}
.sustainability-water .--mt785 {
  margin-top: 785px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt785 {
    margin-top: 392.5px;
  }
}
.sustainability-water .--mb785 {
  margin-bottom: 785px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb785 {
    margin-bottom: 392.5px;
  }
}
.sustainability-water .--pt785 {
  padding-top: 785px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt785 {
    padding-top: 392.5px;
  }
}
.sustainability-water .--pb785 {
  padding-bottom: 785px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb785 {
    padding-bottom: 392.5px;
  }
}
.sustainability-water .--mt786 {
  margin-top: 786px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt786 {
    margin-top: 393px;
  }
}
.sustainability-water .--mb786 {
  margin-bottom: 786px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb786 {
    margin-bottom: 393px;
  }
}
.sustainability-water .--pt786 {
  padding-top: 786px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt786 {
    padding-top: 393px;
  }
}
.sustainability-water .--pb786 {
  padding-bottom: 786px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb786 {
    padding-bottom: 393px;
  }
}
.sustainability-water .--mt787 {
  margin-top: 787px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt787 {
    margin-top: 393.5px;
  }
}
.sustainability-water .--mb787 {
  margin-bottom: 787px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb787 {
    margin-bottom: 393.5px;
  }
}
.sustainability-water .--pt787 {
  padding-top: 787px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt787 {
    padding-top: 393.5px;
  }
}
.sustainability-water .--pb787 {
  padding-bottom: 787px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb787 {
    padding-bottom: 393.5px;
  }
}
.sustainability-water .--mt788 {
  margin-top: 788px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt788 {
    margin-top: 394px;
  }
}
.sustainability-water .--mb788 {
  margin-bottom: 788px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb788 {
    margin-bottom: 394px;
  }
}
.sustainability-water .--pt788 {
  padding-top: 788px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt788 {
    padding-top: 394px;
  }
}
.sustainability-water .--pb788 {
  padding-bottom: 788px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb788 {
    padding-bottom: 394px;
  }
}
.sustainability-water .--mt789 {
  margin-top: 789px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt789 {
    margin-top: 394.5px;
  }
}
.sustainability-water .--mb789 {
  margin-bottom: 789px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb789 {
    margin-bottom: 394.5px;
  }
}
.sustainability-water .--pt789 {
  padding-top: 789px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt789 {
    padding-top: 394.5px;
  }
}
.sustainability-water .--pb789 {
  padding-bottom: 789px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb789 {
    padding-bottom: 394.5px;
  }
}
.sustainability-water .--mt790 {
  margin-top: 790px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt790 {
    margin-top: 395px;
  }
}
.sustainability-water .--mb790 {
  margin-bottom: 790px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb790 {
    margin-bottom: 395px;
  }
}
.sustainability-water .--pt790 {
  padding-top: 790px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt790 {
    padding-top: 395px;
  }
}
.sustainability-water .--pb790 {
  padding-bottom: 790px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb790 {
    padding-bottom: 395px;
  }
}
.sustainability-water .--mt791 {
  margin-top: 791px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt791 {
    margin-top: 395.5px;
  }
}
.sustainability-water .--mb791 {
  margin-bottom: 791px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb791 {
    margin-bottom: 395.5px;
  }
}
.sustainability-water .--pt791 {
  padding-top: 791px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt791 {
    padding-top: 395.5px;
  }
}
.sustainability-water .--pb791 {
  padding-bottom: 791px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb791 {
    padding-bottom: 395.5px;
  }
}
.sustainability-water .--mt792 {
  margin-top: 792px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt792 {
    margin-top: 396px;
  }
}
.sustainability-water .--mb792 {
  margin-bottom: 792px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb792 {
    margin-bottom: 396px;
  }
}
.sustainability-water .--pt792 {
  padding-top: 792px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt792 {
    padding-top: 396px;
  }
}
.sustainability-water .--pb792 {
  padding-bottom: 792px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb792 {
    padding-bottom: 396px;
  }
}
.sustainability-water .--mt793 {
  margin-top: 793px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt793 {
    margin-top: 396.5px;
  }
}
.sustainability-water .--mb793 {
  margin-bottom: 793px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb793 {
    margin-bottom: 396.5px;
  }
}
.sustainability-water .--pt793 {
  padding-top: 793px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt793 {
    padding-top: 396.5px;
  }
}
.sustainability-water .--pb793 {
  padding-bottom: 793px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb793 {
    padding-bottom: 396.5px;
  }
}
.sustainability-water .--mt794 {
  margin-top: 794px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt794 {
    margin-top: 397px;
  }
}
.sustainability-water .--mb794 {
  margin-bottom: 794px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb794 {
    margin-bottom: 397px;
  }
}
.sustainability-water .--pt794 {
  padding-top: 794px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt794 {
    padding-top: 397px;
  }
}
.sustainability-water .--pb794 {
  padding-bottom: 794px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb794 {
    padding-bottom: 397px;
  }
}
.sustainability-water .--mt795 {
  margin-top: 795px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt795 {
    margin-top: 397.5px;
  }
}
.sustainability-water .--mb795 {
  margin-bottom: 795px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb795 {
    margin-bottom: 397.5px;
  }
}
.sustainability-water .--pt795 {
  padding-top: 795px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt795 {
    padding-top: 397.5px;
  }
}
.sustainability-water .--pb795 {
  padding-bottom: 795px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb795 {
    padding-bottom: 397.5px;
  }
}
.sustainability-water .--mt796 {
  margin-top: 796px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt796 {
    margin-top: 398px;
  }
}
.sustainability-water .--mb796 {
  margin-bottom: 796px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb796 {
    margin-bottom: 398px;
  }
}
.sustainability-water .--pt796 {
  padding-top: 796px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt796 {
    padding-top: 398px;
  }
}
.sustainability-water .--pb796 {
  padding-bottom: 796px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb796 {
    padding-bottom: 398px;
  }
}
.sustainability-water .--mt797 {
  margin-top: 797px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt797 {
    margin-top: 398.5px;
  }
}
.sustainability-water .--mb797 {
  margin-bottom: 797px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb797 {
    margin-bottom: 398.5px;
  }
}
.sustainability-water .--pt797 {
  padding-top: 797px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt797 {
    padding-top: 398.5px;
  }
}
.sustainability-water .--pb797 {
  padding-bottom: 797px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb797 {
    padding-bottom: 398.5px;
  }
}
.sustainability-water .--mt798 {
  margin-top: 798px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt798 {
    margin-top: 399px;
  }
}
.sustainability-water .--mb798 {
  margin-bottom: 798px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb798 {
    margin-bottom: 399px;
  }
}
.sustainability-water .--pt798 {
  padding-top: 798px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt798 {
    padding-top: 399px;
  }
}
.sustainability-water .--pb798 {
  padding-bottom: 798px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb798 {
    padding-bottom: 399px;
  }
}
.sustainability-water .--mt799 {
  margin-top: 799px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt799 {
    margin-top: 399.5px;
  }
}
.sustainability-water .--mb799 {
  margin-bottom: 799px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb799 {
    margin-bottom: 399.5px;
  }
}
.sustainability-water .--pt799 {
  padding-top: 799px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt799 {
    padding-top: 399.5px;
  }
}
.sustainability-water .--pb799 {
  padding-bottom: 799px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb799 {
    padding-bottom: 399.5px;
  }
}
.sustainability-water .--mt800 {
  margin-top: 800px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt800 {
    margin-top: 400px;
  }
}
.sustainability-water .--mb800 {
  margin-bottom: 800px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb800 {
    margin-bottom: 400px;
  }
}
.sustainability-water .--pt800 {
  padding-top: 800px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt800 {
    padding-top: 400px;
  }
}
.sustainability-water .--pb800 {
  padding-bottom: 800px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb800 {
    padding-bottom: 400px;
  }
}
.sustainability-water .--mt801 {
  margin-top: 801px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt801 {
    margin-top: 400.5px;
  }
}
.sustainability-water .--mb801 {
  margin-bottom: 801px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb801 {
    margin-bottom: 400.5px;
  }
}
.sustainability-water .--pt801 {
  padding-top: 801px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt801 {
    padding-top: 400.5px;
  }
}
.sustainability-water .--pb801 {
  padding-bottom: 801px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb801 {
    padding-bottom: 400.5px;
  }
}
.sustainability-water .--mt802 {
  margin-top: 802px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt802 {
    margin-top: 401px;
  }
}
.sustainability-water .--mb802 {
  margin-bottom: 802px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb802 {
    margin-bottom: 401px;
  }
}
.sustainability-water .--pt802 {
  padding-top: 802px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt802 {
    padding-top: 401px;
  }
}
.sustainability-water .--pb802 {
  padding-bottom: 802px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb802 {
    padding-bottom: 401px;
  }
}
.sustainability-water .--mt803 {
  margin-top: 803px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt803 {
    margin-top: 401.5px;
  }
}
.sustainability-water .--mb803 {
  margin-bottom: 803px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb803 {
    margin-bottom: 401.5px;
  }
}
.sustainability-water .--pt803 {
  padding-top: 803px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt803 {
    padding-top: 401.5px;
  }
}
.sustainability-water .--pb803 {
  padding-bottom: 803px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb803 {
    padding-bottom: 401.5px;
  }
}
.sustainability-water .--mt804 {
  margin-top: 804px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt804 {
    margin-top: 402px;
  }
}
.sustainability-water .--mb804 {
  margin-bottom: 804px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb804 {
    margin-bottom: 402px;
  }
}
.sustainability-water .--pt804 {
  padding-top: 804px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt804 {
    padding-top: 402px;
  }
}
.sustainability-water .--pb804 {
  padding-bottom: 804px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb804 {
    padding-bottom: 402px;
  }
}
.sustainability-water .--mt805 {
  margin-top: 805px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt805 {
    margin-top: 402.5px;
  }
}
.sustainability-water .--mb805 {
  margin-bottom: 805px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb805 {
    margin-bottom: 402.5px;
  }
}
.sustainability-water .--pt805 {
  padding-top: 805px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt805 {
    padding-top: 402.5px;
  }
}
.sustainability-water .--pb805 {
  padding-bottom: 805px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb805 {
    padding-bottom: 402.5px;
  }
}
.sustainability-water .--mt806 {
  margin-top: 806px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt806 {
    margin-top: 403px;
  }
}
.sustainability-water .--mb806 {
  margin-bottom: 806px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb806 {
    margin-bottom: 403px;
  }
}
.sustainability-water .--pt806 {
  padding-top: 806px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt806 {
    padding-top: 403px;
  }
}
.sustainability-water .--pb806 {
  padding-bottom: 806px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb806 {
    padding-bottom: 403px;
  }
}
.sustainability-water .--mt807 {
  margin-top: 807px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt807 {
    margin-top: 403.5px;
  }
}
.sustainability-water .--mb807 {
  margin-bottom: 807px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb807 {
    margin-bottom: 403.5px;
  }
}
.sustainability-water .--pt807 {
  padding-top: 807px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt807 {
    padding-top: 403.5px;
  }
}
.sustainability-water .--pb807 {
  padding-bottom: 807px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb807 {
    padding-bottom: 403.5px;
  }
}
.sustainability-water .--mt808 {
  margin-top: 808px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt808 {
    margin-top: 404px;
  }
}
.sustainability-water .--mb808 {
  margin-bottom: 808px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb808 {
    margin-bottom: 404px;
  }
}
.sustainability-water .--pt808 {
  padding-top: 808px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt808 {
    padding-top: 404px;
  }
}
.sustainability-water .--pb808 {
  padding-bottom: 808px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb808 {
    padding-bottom: 404px;
  }
}
.sustainability-water .--mt809 {
  margin-top: 809px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt809 {
    margin-top: 404.5px;
  }
}
.sustainability-water .--mb809 {
  margin-bottom: 809px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb809 {
    margin-bottom: 404.5px;
  }
}
.sustainability-water .--pt809 {
  padding-top: 809px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt809 {
    padding-top: 404.5px;
  }
}
.sustainability-water .--pb809 {
  padding-bottom: 809px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb809 {
    padding-bottom: 404.5px;
  }
}
.sustainability-water .--mt810 {
  margin-top: 810px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt810 {
    margin-top: 405px;
  }
}
.sustainability-water .--mb810 {
  margin-bottom: 810px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb810 {
    margin-bottom: 405px;
  }
}
.sustainability-water .--pt810 {
  padding-top: 810px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt810 {
    padding-top: 405px;
  }
}
.sustainability-water .--pb810 {
  padding-bottom: 810px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb810 {
    padding-bottom: 405px;
  }
}
.sustainability-water .--mt811 {
  margin-top: 811px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt811 {
    margin-top: 405.5px;
  }
}
.sustainability-water .--mb811 {
  margin-bottom: 811px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb811 {
    margin-bottom: 405.5px;
  }
}
.sustainability-water .--pt811 {
  padding-top: 811px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt811 {
    padding-top: 405.5px;
  }
}
.sustainability-water .--pb811 {
  padding-bottom: 811px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb811 {
    padding-bottom: 405.5px;
  }
}
.sustainability-water .--mt812 {
  margin-top: 812px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt812 {
    margin-top: 406px;
  }
}
.sustainability-water .--mb812 {
  margin-bottom: 812px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb812 {
    margin-bottom: 406px;
  }
}
.sustainability-water .--pt812 {
  padding-top: 812px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt812 {
    padding-top: 406px;
  }
}
.sustainability-water .--pb812 {
  padding-bottom: 812px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb812 {
    padding-bottom: 406px;
  }
}
.sustainability-water .--mt813 {
  margin-top: 813px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt813 {
    margin-top: 406.5px;
  }
}
.sustainability-water .--mb813 {
  margin-bottom: 813px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb813 {
    margin-bottom: 406.5px;
  }
}
.sustainability-water .--pt813 {
  padding-top: 813px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt813 {
    padding-top: 406.5px;
  }
}
.sustainability-water .--pb813 {
  padding-bottom: 813px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb813 {
    padding-bottom: 406.5px;
  }
}
.sustainability-water .--mt814 {
  margin-top: 814px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt814 {
    margin-top: 407px;
  }
}
.sustainability-water .--mb814 {
  margin-bottom: 814px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb814 {
    margin-bottom: 407px;
  }
}
.sustainability-water .--pt814 {
  padding-top: 814px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt814 {
    padding-top: 407px;
  }
}
.sustainability-water .--pb814 {
  padding-bottom: 814px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb814 {
    padding-bottom: 407px;
  }
}
.sustainability-water .--mt815 {
  margin-top: 815px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt815 {
    margin-top: 407.5px;
  }
}
.sustainability-water .--mb815 {
  margin-bottom: 815px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb815 {
    margin-bottom: 407.5px;
  }
}
.sustainability-water .--pt815 {
  padding-top: 815px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt815 {
    padding-top: 407.5px;
  }
}
.sustainability-water .--pb815 {
  padding-bottom: 815px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb815 {
    padding-bottom: 407.5px;
  }
}
.sustainability-water .--mt816 {
  margin-top: 816px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt816 {
    margin-top: 408px;
  }
}
.sustainability-water .--mb816 {
  margin-bottom: 816px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb816 {
    margin-bottom: 408px;
  }
}
.sustainability-water .--pt816 {
  padding-top: 816px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt816 {
    padding-top: 408px;
  }
}
.sustainability-water .--pb816 {
  padding-bottom: 816px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb816 {
    padding-bottom: 408px;
  }
}
.sustainability-water .--mt817 {
  margin-top: 817px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt817 {
    margin-top: 408.5px;
  }
}
.sustainability-water .--mb817 {
  margin-bottom: 817px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb817 {
    margin-bottom: 408.5px;
  }
}
.sustainability-water .--pt817 {
  padding-top: 817px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt817 {
    padding-top: 408.5px;
  }
}
.sustainability-water .--pb817 {
  padding-bottom: 817px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb817 {
    padding-bottom: 408.5px;
  }
}
.sustainability-water .--mt818 {
  margin-top: 818px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt818 {
    margin-top: 409px;
  }
}
.sustainability-water .--mb818 {
  margin-bottom: 818px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb818 {
    margin-bottom: 409px;
  }
}
.sustainability-water .--pt818 {
  padding-top: 818px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt818 {
    padding-top: 409px;
  }
}
.sustainability-water .--pb818 {
  padding-bottom: 818px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb818 {
    padding-bottom: 409px;
  }
}
.sustainability-water .--mt819 {
  margin-top: 819px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt819 {
    margin-top: 409.5px;
  }
}
.sustainability-water .--mb819 {
  margin-bottom: 819px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb819 {
    margin-bottom: 409.5px;
  }
}
.sustainability-water .--pt819 {
  padding-top: 819px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt819 {
    padding-top: 409.5px;
  }
}
.sustainability-water .--pb819 {
  padding-bottom: 819px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb819 {
    padding-bottom: 409.5px;
  }
}
.sustainability-water .--mt820 {
  margin-top: 820px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt820 {
    margin-top: 410px;
  }
}
.sustainability-water .--mb820 {
  margin-bottom: 820px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb820 {
    margin-bottom: 410px;
  }
}
.sustainability-water .--pt820 {
  padding-top: 820px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt820 {
    padding-top: 410px;
  }
}
.sustainability-water .--pb820 {
  padding-bottom: 820px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb820 {
    padding-bottom: 410px;
  }
}
.sustainability-water .--mt821 {
  margin-top: 821px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt821 {
    margin-top: 410.5px;
  }
}
.sustainability-water .--mb821 {
  margin-bottom: 821px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb821 {
    margin-bottom: 410.5px;
  }
}
.sustainability-water .--pt821 {
  padding-top: 821px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt821 {
    padding-top: 410.5px;
  }
}
.sustainability-water .--pb821 {
  padding-bottom: 821px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb821 {
    padding-bottom: 410.5px;
  }
}
.sustainability-water .--mt822 {
  margin-top: 822px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt822 {
    margin-top: 411px;
  }
}
.sustainability-water .--mb822 {
  margin-bottom: 822px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb822 {
    margin-bottom: 411px;
  }
}
.sustainability-water .--pt822 {
  padding-top: 822px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt822 {
    padding-top: 411px;
  }
}
.sustainability-water .--pb822 {
  padding-bottom: 822px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb822 {
    padding-bottom: 411px;
  }
}
.sustainability-water .--mt823 {
  margin-top: 823px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt823 {
    margin-top: 411.5px;
  }
}
.sustainability-water .--mb823 {
  margin-bottom: 823px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb823 {
    margin-bottom: 411.5px;
  }
}
.sustainability-water .--pt823 {
  padding-top: 823px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt823 {
    padding-top: 411.5px;
  }
}
.sustainability-water .--pb823 {
  padding-bottom: 823px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb823 {
    padding-bottom: 411.5px;
  }
}
.sustainability-water .--mt824 {
  margin-top: 824px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt824 {
    margin-top: 412px;
  }
}
.sustainability-water .--mb824 {
  margin-bottom: 824px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb824 {
    margin-bottom: 412px;
  }
}
.sustainability-water .--pt824 {
  padding-top: 824px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt824 {
    padding-top: 412px;
  }
}
.sustainability-water .--pb824 {
  padding-bottom: 824px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb824 {
    padding-bottom: 412px;
  }
}
.sustainability-water .--mt825 {
  margin-top: 825px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt825 {
    margin-top: 412.5px;
  }
}
.sustainability-water .--mb825 {
  margin-bottom: 825px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb825 {
    margin-bottom: 412.5px;
  }
}
.sustainability-water .--pt825 {
  padding-top: 825px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt825 {
    padding-top: 412.5px;
  }
}
.sustainability-water .--pb825 {
  padding-bottom: 825px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb825 {
    padding-bottom: 412.5px;
  }
}
.sustainability-water .--mt826 {
  margin-top: 826px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt826 {
    margin-top: 413px;
  }
}
.sustainability-water .--mb826 {
  margin-bottom: 826px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb826 {
    margin-bottom: 413px;
  }
}
.sustainability-water .--pt826 {
  padding-top: 826px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt826 {
    padding-top: 413px;
  }
}
.sustainability-water .--pb826 {
  padding-bottom: 826px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb826 {
    padding-bottom: 413px;
  }
}
.sustainability-water .--mt827 {
  margin-top: 827px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt827 {
    margin-top: 413.5px;
  }
}
.sustainability-water .--mb827 {
  margin-bottom: 827px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb827 {
    margin-bottom: 413.5px;
  }
}
.sustainability-water .--pt827 {
  padding-top: 827px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt827 {
    padding-top: 413.5px;
  }
}
.sustainability-water .--pb827 {
  padding-bottom: 827px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb827 {
    padding-bottom: 413.5px;
  }
}
.sustainability-water .--mt828 {
  margin-top: 828px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt828 {
    margin-top: 414px;
  }
}
.sustainability-water .--mb828 {
  margin-bottom: 828px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb828 {
    margin-bottom: 414px;
  }
}
.sustainability-water .--pt828 {
  padding-top: 828px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt828 {
    padding-top: 414px;
  }
}
.sustainability-water .--pb828 {
  padding-bottom: 828px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb828 {
    padding-bottom: 414px;
  }
}
.sustainability-water .--mt829 {
  margin-top: 829px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt829 {
    margin-top: 414.5px;
  }
}
.sustainability-water .--mb829 {
  margin-bottom: 829px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb829 {
    margin-bottom: 414.5px;
  }
}
.sustainability-water .--pt829 {
  padding-top: 829px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt829 {
    padding-top: 414.5px;
  }
}
.sustainability-water .--pb829 {
  padding-bottom: 829px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb829 {
    padding-bottom: 414.5px;
  }
}
.sustainability-water .--mt830 {
  margin-top: 830px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt830 {
    margin-top: 415px;
  }
}
.sustainability-water .--mb830 {
  margin-bottom: 830px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb830 {
    margin-bottom: 415px;
  }
}
.sustainability-water .--pt830 {
  padding-top: 830px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt830 {
    padding-top: 415px;
  }
}
.sustainability-water .--pb830 {
  padding-bottom: 830px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb830 {
    padding-bottom: 415px;
  }
}
.sustainability-water .--mt831 {
  margin-top: 831px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt831 {
    margin-top: 415.5px;
  }
}
.sustainability-water .--mb831 {
  margin-bottom: 831px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb831 {
    margin-bottom: 415.5px;
  }
}
.sustainability-water .--pt831 {
  padding-top: 831px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt831 {
    padding-top: 415.5px;
  }
}
.sustainability-water .--pb831 {
  padding-bottom: 831px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb831 {
    padding-bottom: 415.5px;
  }
}
.sustainability-water .--mt832 {
  margin-top: 832px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt832 {
    margin-top: 416px;
  }
}
.sustainability-water .--mb832 {
  margin-bottom: 832px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb832 {
    margin-bottom: 416px;
  }
}
.sustainability-water .--pt832 {
  padding-top: 832px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt832 {
    padding-top: 416px;
  }
}
.sustainability-water .--pb832 {
  padding-bottom: 832px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb832 {
    padding-bottom: 416px;
  }
}
.sustainability-water .--mt833 {
  margin-top: 833px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt833 {
    margin-top: 416.5px;
  }
}
.sustainability-water .--mb833 {
  margin-bottom: 833px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb833 {
    margin-bottom: 416.5px;
  }
}
.sustainability-water .--pt833 {
  padding-top: 833px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt833 {
    padding-top: 416.5px;
  }
}
.sustainability-water .--pb833 {
  padding-bottom: 833px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb833 {
    padding-bottom: 416.5px;
  }
}
.sustainability-water .--mt834 {
  margin-top: 834px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt834 {
    margin-top: 417px;
  }
}
.sustainability-water .--mb834 {
  margin-bottom: 834px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb834 {
    margin-bottom: 417px;
  }
}
.sustainability-water .--pt834 {
  padding-top: 834px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt834 {
    padding-top: 417px;
  }
}
.sustainability-water .--pb834 {
  padding-bottom: 834px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb834 {
    padding-bottom: 417px;
  }
}
.sustainability-water .--mt835 {
  margin-top: 835px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt835 {
    margin-top: 417.5px;
  }
}
.sustainability-water .--mb835 {
  margin-bottom: 835px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb835 {
    margin-bottom: 417.5px;
  }
}
.sustainability-water .--pt835 {
  padding-top: 835px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt835 {
    padding-top: 417.5px;
  }
}
.sustainability-water .--pb835 {
  padding-bottom: 835px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb835 {
    padding-bottom: 417.5px;
  }
}
.sustainability-water .--mt836 {
  margin-top: 836px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt836 {
    margin-top: 418px;
  }
}
.sustainability-water .--mb836 {
  margin-bottom: 836px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb836 {
    margin-bottom: 418px;
  }
}
.sustainability-water .--pt836 {
  padding-top: 836px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt836 {
    padding-top: 418px;
  }
}
.sustainability-water .--pb836 {
  padding-bottom: 836px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb836 {
    padding-bottom: 418px;
  }
}
.sustainability-water .--mt837 {
  margin-top: 837px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt837 {
    margin-top: 418.5px;
  }
}
.sustainability-water .--mb837 {
  margin-bottom: 837px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb837 {
    margin-bottom: 418.5px;
  }
}
.sustainability-water .--pt837 {
  padding-top: 837px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt837 {
    padding-top: 418.5px;
  }
}
.sustainability-water .--pb837 {
  padding-bottom: 837px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb837 {
    padding-bottom: 418.5px;
  }
}
.sustainability-water .--mt838 {
  margin-top: 838px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt838 {
    margin-top: 419px;
  }
}
.sustainability-water .--mb838 {
  margin-bottom: 838px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb838 {
    margin-bottom: 419px;
  }
}
.sustainability-water .--pt838 {
  padding-top: 838px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt838 {
    padding-top: 419px;
  }
}
.sustainability-water .--pb838 {
  padding-bottom: 838px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb838 {
    padding-bottom: 419px;
  }
}
.sustainability-water .--mt839 {
  margin-top: 839px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt839 {
    margin-top: 419.5px;
  }
}
.sustainability-water .--mb839 {
  margin-bottom: 839px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb839 {
    margin-bottom: 419.5px;
  }
}
.sustainability-water .--pt839 {
  padding-top: 839px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt839 {
    padding-top: 419.5px;
  }
}
.sustainability-water .--pb839 {
  padding-bottom: 839px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb839 {
    padding-bottom: 419.5px;
  }
}
.sustainability-water .--mt840 {
  margin-top: 840px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt840 {
    margin-top: 420px;
  }
}
.sustainability-water .--mb840 {
  margin-bottom: 840px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb840 {
    margin-bottom: 420px;
  }
}
.sustainability-water .--pt840 {
  padding-top: 840px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt840 {
    padding-top: 420px;
  }
}
.sustainability-water .--pb840 {
  padding-bottom: 840px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb840 {
    padding-bottom: 420px;
  }
}
.sustainability-water .--mt841 {
  margin-top: 841px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt841 {
    margin-top: 420.5px;
  }
}
.sustainability-water .--mb841 {
  margin-bottom: 841px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb841 {
    margin-bottom: 420.5px;
  }
}
.sustainability-water .--pt841 {
  padding-top: 841px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt841 {
    padding-top: 420.5px;
  }
}
.sustainability-water .--pb841 {
  padding-bottom: 841px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb841 {
    padding-bottom: 420.5px;
  }
}
.sustainability-water .--mt842 {
  margin-top: 842px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt842 {
    margin-top: 421px;
  }
}
.sustainability-water .--mb842 {
  margin-bottom: 842px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb842 {
    margin-bottom: 421px;
  }
}
.sustainability-water .--pt842 {
  padding-top: 842px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt842 {
    padding-top: 421px;
  }
}
.sustainability-water .--pb842 {
  padding-bottom: 842px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb842 {
    padding-bottom: 421px;
  }
}
.sustainability-water .--mt843 {
  margin-top: 843px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt843 {
    margin-top: 421.5px;
  }
}
.sustainability-water .--mb843 {
  margin-bottom: 843px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb843 {
    margin-bottom: 421.5px;
  }
}
.sustainability-water .--pt843 {
  padding-top: 843px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt843 {
    padding-top: 421.5px;
  }
}
.sustainability-water .--pb843 {
  padding-bottom: 843px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb843 {
    padding-bottom: 421.5px;
  }
}
.sustainability-water .--mt844 {
  margin-top: 844px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt844 {
    margin-top: 422px;
  }
}
.sustainability-water .--mb844 {
  margin-bottom: 844px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb844 {
    margin-bottom: 422px;
  }
}
.sustainability-water .--pt844 {
  padding-top: 844px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt844 {
    padding-top: 422px;
  }
}
.sustainability-water .--pb844 {
  padding-bottom: 844px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb844 {
    padding-bottom: 422px;
  }
}
.sustainability-water .--mt845 {
  margin-top: 845px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt845 {
    margin-top: 422.5px;
  }
}
.sustainability-water .--mb845 {
  margin-bottom: 845px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb845 {
    margin-bottom: 422.5px;
  }
}
.sustainability-water .--pt845 {
  padding-top: 845px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt845 {
    padding-top: 422.5px;
  }
}
.sustainability-water .--pb845 {
  padding-bottom: 845px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb845 {
    padding-bottom: 422.5px;
  }
}
.sustainability-water .--mt846 {
  margin-top: 846px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt846 {
    margin-top: 423px;
  }
}
.sustainability-water .--mb846 {
  margin-bottom: 846px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb846 {
    margin-bottom: 423px;
  }
}
.sustainability-water .--pt846 {
  padding-top: 846px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt846 {
    padding-top: 423px;
  }
}
.sustainability-water .--pb846 {
  padding-bottom: 846px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb846 {
    padding-bottom: 423px;
  }
}
.sustainability-water .--mt847 {
  margin-top: 847px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt847 {
    margin-top: 423.5px;
  }
}
.sustainability-water .--mb847 {
  margin-bottom: 847px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb847 {
    margin-bottom: 423.5px;
  }
}
.sustainability-water .--pt847 {
  padding-top: 847px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt847 {
    padding-top: 423.5px;
  }
}
.sustainability-water .--pb847 {
  padding-bottom: 847px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb847 {
    padding-bottom: 423.5px;
  }
}
.sustainability-water .--mt848 {
  margin-top: 848px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt848 {
    margin-top: 424px;
  }
}
.sustainability-water .--mb848 {
  margin-bottom: 848px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb848 {
    margin-bottom: 424px;
  }
}
.sustainability-water .--pt848 {
  padding-top: 848px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt848 {
    padding-top: 424px;
  }
}
.sustainability-water .--pb848 {
  padding-bottom: 848px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb848 {
    padding-bottom: 424px;
  }
}
.sustainability-water .--mt849 {
  margin-top: 849px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt849 {
    margin-top: 424.5px;
  }
}
.sustainability-water .--mb849 {
  margin-bottom: 849px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb849 {
    margin-bottom: 424.5px;
  }
}
.sustainability-water .--pt849 {
  padding-top: 849px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt849 {
    padding-top: 424.5px;
  }
}
.sustainability-water .--pb849 {
  padding-bottom: 849px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb849 {
    padding-bottom: 424.5px;
  }
}
.sustainability-water .--mt850 {
  margin-top: 850px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt850 {
    margin-top: 425px;
  }
}
.sustainability-water .--mb850 {
  margin-bottom: 850px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb850 {
    margin-bottom: 425px;
  }
}
.sustainability-water .--pt850 {
  padding-top: 850px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt850 {
    padding-top: 425px;
  }
}
.sustainability-water .--pb850 {
  padding-bottom: 850px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb850 {
    padding-bottom: 425px;
  }
}
.sustainability-water .--mt851 {
  margin-top: 851px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt851 {
    margin-top: 425.5px;
  }
}
.sustainability-water .--mb851 {
  margin-bottom: 851px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb851 {
    margin-bottom: 425.5px;
  }
}
.sustainability-water .--pt851 {
  padding-top: 851px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt851 {
    padding-top: 425.5px;
  }
}
.sustainability-water .--pb851 {
  padding-bottom: 851px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb851 {
    padding-bottom: 425.5px;
  }
}
.sustainability-water .--mt852 {
  margin-top: 852px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt852 {
    margin-top: 426px;
  }
}
.sustainability-water .--mb852 {
  margin-bottom: 852px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb852 {
    margin-bottom: 426px;
  }
}
.sustainability-water .--pt852 {
  padding-top: 852px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt852 {
    padding-top: 426px;
  }
}
.sustainability-water .--pb852 {
  padding-bottom: 852px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb852 {
    padding-bottom: 426px;
  }
}
.sustainability-water .--mt853 {
  margin-top: 853px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt853 {
    margin-top: 426.5px;
  }
}
.sustainability-water .--mb853 {
  margin-bottom: 853px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb853 {
    margin-bottom: 426.5px;
  }
}
.sustainability-water .--pt853 {
  padding-top: 853px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt853 {
    padding-top: 426.5px;
  }
}
.sustainability-water .--pb853 {
  padding-bottom: 853px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb853 {
    padding-bottom: 426.5px;
  }
}
.sustainability-water .--mt854 {
  margin-top: 854px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt854 {
    margin-top: 427px;
  }
}
.sustainability-water .--mb854 {
  margin-bottom: 854px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb854 {
    margin-bottom: 427px;
  }
}
.sustainability-water .--pt854 {
  padding-top: 854px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt854 {
    padding-top: 427px;
  }
}
.sustainability-water .--pb854 {
  padding-bottom: 854px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb854 {
    padding-bottom: 427px;
  }
}
.sustainability-water .--mt855 {
  margin-top: 855px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt855 {
    margin-top: 427.5px;
  }
}
.sustainability-water .--mb855 {
  margin-bottom: 855px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb855 {
    margin-bottom: 427.5px;
  }
}
.sustainability-water .--pt855 {
  padding-top: 855px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt855 {
    padding-top: 427.5px;
  }
}
.sustainability-water .--pb855 {
  padding-bottom: 855px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb855 {
    padding-bottom: 427.5px;
  }
}
.sustainability-water .--mt856 {
  margin-top: 856px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt856 {
    margin-top: 428px;
  }
}
.sustainability-water .--mb856 {
  margin-bottom: 856px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb856 {
    margin-bottom: 428px;
  }
}
.sustainability-water .--pt856 {
  padding-top: 856px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt856 {
    padding-top: 428px;
  }
}
.sustainability-water .--pb856 {
  padding-bottom: 856px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb856 {
    padding-bottom: 428px;
  }
}
.sustainability-water .--mt857 {
  margin-top: 857px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt857 {
    margin-top: 428.5px;
  }
}
.sustainability-water .--mb857 {
  margin-bottom: 857px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb857 {
    margin-bottom: 428.5px;
  }
}
.sustainability-water .--pt857 {
  padding-top: 857px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt857 {
    padding-top: 428.5px;
  }
}
.sustainability-water .--pb857 {
  padding-bottom: 857px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb857 {
    padding-bottom: 428.5px;
  }
}
.sustainability-water .--mt858 {
  margin-top: 858px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt858 {
    margin-top: 429px;
  }
}
.sustainability-water .--mb858 {
  margin-bottom: 858px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb858 {
    margin-bottom: 429px;
  }
}
.sustainability-water .--pt858 {
  padding-top: 858px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt858 {
    padding-top: 429px;
  }
}
.sustainability-water .--pb858 {
  padding-bottom: 858px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb858 {
    padding-bottom: 429px;
  }
}
.sustainability-water .--mt859 {
  margin-top: 859px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt859 {
    margin-top: 429.5px;
  }
}
.sustainability-water .--mb859 {
  margin-bottom: 859px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb859 {
    margin-bottom: 429.5px;
  }
}
.sustainability-water .--pt859 {
  padding-top: 859px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt859 {
    padding-top: 429.5px;
  }
}
.sustainability-water .--pb859 {
  padding-bottom: 859px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb859 {
    padding-bottom: 429.5px;
  }
}
.sustainability-water .--mt860 {
  margin-top: 860px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt860 {
    margin-top: 430px;
  }
}
.sustainability-water .--mb860 {
  margin-bottom: 860px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb860 {
    margin-bottom: 430px;
  }
}
.sustainability-water .--pt860 {
  padding-top: 860px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt860 {
    padding-top: 430px;
  }
}
.sustainability-water .--pb860 {
  padding-bottom: 860px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb860 {
    padding-bottom: 430px;
  }
}
.sustainability-water .--mt861 {
  margin-top: 861px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt861 {
    margin-top: 430.5px;
  }
}
.sustainability-water .--mb861 {
  margin-bottom: 861px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb861 {
    margin-bottom: 430.5px;
  }
}
.sustainability-water .--pt861 {
  padding-top: 861px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt861 {
    padding-top: 430.5px;
  }
}
.sustainability-water .--pb861 {
  padding-bottom: 861px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb861 {
    padding-bottom: 430.5px;
  }
}
.sustainability-water .--mt862 {
  margin-top: 862px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt862 {
    margin-top: 431px;
  }
}
.sustainability-water .--mb862 {
  margin-bottom: 862px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb862 {
    margin-bottom: 431px;
  }
}
.sustainability-water .--pt862 {
  padding-top: 862px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt862 {
    padding-top: 431px;
  }
}
.sustainability-water .--pb862 {
  padding-bottom: 862px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb862 {
    padding-bottom: 431px;
  }
}
.sustainability-water .--mt863 {
  margin-top: 863px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt863 {
    margin-top: 431.5px;
  }
}
.sustainability-water .--mb863 {
  margin-bottom: 863px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb863 {
    margin-bottom: 431.5px;
  }
}
.sustainability-water .--pt863 {
  padding-top: 863px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt863 {
    padding-top: 431.5px;
  }
}
.sustainability-water .--pb863 {
  padding-bottom: 863px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb863 {
    padding-bottom: 431.5px;
  }
}
.sustainability-water .--mt864 {
  margin-top: 864px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt864 {
    margin-top: 432px;
  }
}
.sustainability-water .--mb864 {
  margin-bottom: 864px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb864 {
    margin-bottom: 432px;
  }
}
.sustainability-water .--pt864 {
  padding-top: 864px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt864 {
    padding-top: 432px;
  }
}
.sustainability-water .--pb864 {
  padding-bottom: 864px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb864 {
    padding-bottom: 432px;
  }
}
.sustainability-water .--mt865 {
  margin-top: 865px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt865 {
    margin-top: 432.5px;
  }
}
.sustainability-water .--mb865 {
  margin-bottom: 865px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb865 {
    margin-bottom: 432.5px;
  }
}
.sustainability-water .--pt865 {
  padding-top: 865px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt865 {
    padding-top: 432.5px;
  }
}
.sustainability-water .--pb865 {
  padding-bottom: 865px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb865 {
    padding-bottom: 432.5px;
  }
}
.sustainability-water .--mt866 {
  margin-top: 866px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt866 {
    margin-top: 433px;
  }
}
.sustainability-water .--mb866 {
  margin-bottom: 866px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb866 {
    margin-bottom: 433px;
  }
}
.sustainability-water .--pt866 {
  padding-top: 866px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt866 {
    padding-top: 433px;
  }
}
.sustainability-water .--pb866 {
  padding-bottom: 866px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb866 {
    padding-bottom: 433px;
  }
}
.sustainability-water .--mt867 {
  margin-top: 867px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt867 {
    margin-top: 433.5px;
  }
}
.sustainability-water .--mb867 {
  margin-bottom: 867px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb867 {
    margin-bottom: 433.5px;
  }
}
.sustainability-water .--pt867 {
  padding-top: 867px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt867 {
    padding-top: 433.5px;
  }
}
.sustainability-water .--pb867 {
  padding-bottom: 867px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb867 {
    padding-bottom: 433.5px;
  }
}
.sustainability-water .--mt868 {
  margin-top: 868px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt868 {
    margin-top: 434px;
  }
}
.sustainability-water .--mb868 {
  margin-bottom: 868px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb868 {
    margin-bottom: 434px;
  }
}
.sustainability-water .--pt868 {
  padding-top: 868px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt868 {
    padding-top: 434px;
  }
}
.sustainability-water .--pb868 {
  padding-bottom: 868px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb868 {
    padding-bottom: 434px;
  }
}
.sustainability-water .--mt869 {
  margin-top: 869px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt869 {
    margin-top: 434.5px;
  }
}
.sustainability-water .--mb869 {
  margin-bottom: 869px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb869 {
    margin-bottom: 434.5px;
  }
}
.sustainability-water .--pt869 {
  padding-top: 869px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt869 {
    padding-top: 434.5px;
  }
}
.sustainability-water .--pb869 {
  padding-bottom: 869px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb869 {
    padding-bottom: 434.5px;
  }
}
.sustainability-water .--mt870 {
  margin-top: 870px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt870 {
    margin-top: 435px;
  }
}
.sustainability-water .--mb870 {
  margin-bottom: 870px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb870 {
    margin-bottom: 435px;
  }
}
.sustainability-water .--pt870 {
  padding-top: 870px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt870 {
    padding-top: 435px;
  }
}
.sustainability-water .--pb870 {
  padding-bottom: 870px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb870 {
    padding-bottom: 435px;
  }
}
.sustainability-water .--mt871 {
  margin-top: 871px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt871 {
    margin-top: 435.5px;
  }
}
.sustainability-water .--mb871 {
  margin-bottom: 871px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb871 {
    margin-bottom: 435.5px;
  }
}
.sustainability-water .--pt871 {
  padding-top: 871px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt871 {
    padding-top: 435.5px;
  }
}
.sustainability-water .--pb871 {
  padding-bottom: 871px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb871 {
    padding-bottom: 435.5px;
  }
}
.sustainability-water .--mt872 {
  margin-top: 872px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt872 {
    margin-top: 436px;
  }
}
.sustainability-water .--mb872 {
  margin-bottom: 872px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb872 {
    margin-bottom: 436px;
  }
}
.sustainability-water .--pt872 {
  padding-top: 872px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt872 {
    padding-top: 436px;
  }
}
.sustainability-water .--pb872 {
  padding-bottom: 872px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb872 {
    padding-bottom: 436px;
  }
}
.sustainability-water .--mt873 {
  margin-top: 873px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt873 {
    margin-top: 436.5px;
  }
}
.sustainability-water .--mb873 {
  margin-bottom: 873px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb873 {
    margin-bottom: 436.5px;
  }
}
.sustainability-water .--pt873 {
  padding-top: 873px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt873 {
    padding-top: 436.5px;
  }
}
.sustainability-water .--pb873 {
  padding-bottom: 873px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb873 {
    padding-bottom: 436.5px;
  }
}
.sustainability-water .--mt874 {
  margin-top: 874px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt874 {
    margin-top: 437px;
  }
}
.sustainability-water .--mb874 {
  margin-bottom: 874px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb874 {
    margin-bottom: 437px;
  }
}
.sustainability-water .--pt874 {
  padding-top: 874px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt874 {
    padding-top: 437px;
  }
}
.sustainability-water .--pb874 {
  padding-bottom: 874px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb874 {
    padding-bottom: 437px;
  }
}
.sustainability-water .--mt875 {
  margin-top: 875px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt875 {
    margin-top: 437.5px;
  }
}
.sustainability-water .--mb875 {
  margin-bottom: 875px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb875 {
    margin-bottom: 437.5px;
  }
}
.sustainability-water .--pt875 {
  padding-top: 875px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt875 {
    padding-top: 437.5px;
  }
}
.sustainability-water .--pb875 {
  padding-bottom: 875px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb875 {
    padding-bottom: 437.5px;
  }
}
.sustainability-water .--mt876 {
  margin-top: 876px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt876 {
    margin-top: 438px;
  }
}
.sustainability-water .--mb876 {
  margin-bottom: 876px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb876 {
    margin-bottom: 438px;
  }
}
.sustainability-water .--pt876 {
  padding-top: 876px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt876 {
    padding-top: 438px;
  }
}
.sustainability-water .--pb876 {
  padding-bottom: 876px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb876 {
    padding-bottom: 438px;
  }
}
.sustainability-water .--mt877 {
  margin-top: 877px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt877 {
    margin-top: 438.5px;
  }
}
.sustainability-water .--mb877 {
  margin-bottom: 877px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb877 {
    margin-bottom: 438.5px;
  }
}
.sustainability-water .--pt877 {
  padding-top: 877px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt877 {
    padding-top: 438.5px;
  }
}
.sustainability-water .--pb877 {
  padding-bottom: 877px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb877 {
    padding-bottom: 438.5px;
  }
}
.sustainability-water .--mt878 {
  margin-top: 878px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt878 {
    margin-top: 439px;
  }
}
.sustainability-water .--mb878 {
  margin-bottom: 878px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb878 {
    margin-bottom: 439px;
  }
}
.sustainability-water .--pt878 {
  padding-top: 878px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt878 {
    padding-top: 439px;
  }
}
.sustainability-water .--pb878 {
  padding-bottom: 878px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb878 {
    padding-bottom: 439px;
  }
}
.sustainability-water .--mt879 {
  margin-top: 879px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt879 {
    margin-top: 439.5px;
  }
}
.sustainability-water .--mb879 {
  margin-bottom: 879px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb879 {
    margin-bottom: 439.5px;
  }
}
.sustainability-water .--pt879 {
  padding-top: 879px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt879 {
    padding-top: 439.5px;
  }
}
.sustainability-water .--pb879 {
  padding-bottom: 879px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb879 {
    padding-bottom: 439.5px;
  }
}
.sustainability-water .--mt880 {
  margin-top: 880px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt880 {
    margin-top: 440px;
  }
}
.sustainability-water .--mb880 {
  margin-bottom: 880px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb880 {
    margin-bottom: 440px;
  }
}
.sustainability-water .--pt880 {
  padding-top: 880px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt880 {
    padding-top: 440px;
  }
}
.sustainability-water .--pb880 {
  padding-bottom: 880px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb880 {
    padding-bottom: 440px;
  }
}
.sustainability-water .--mt881 {
  margin-top: 881px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt881 {
    margin-top: 440.5px;
  }
}
.sustainability-water .--mb881 {
  margin-bottom: 881px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb881 {
    margin-bottom: 440.5px;
  }
}
.sustainability-water .--pt881 {
  padding-top: 881px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt881 {
    padding-top: 440.5px;
  }
}
.sustainability-water .--pb881 {
  padding-bottom: 881px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb881 {
    padding-bottom: 440.5px;
  }
}
.sustainability-water .--mt882 {
  margin-top: 882px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt882 {
    margin-top: 441px;
  }
}
.sustainability-water .--mb882 {
  margin-bottom: 882px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb882 {
    margin-bottom: 441px;
  }
}
.sustainability-water .--pt882 {
  padding-top: 882px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt882 {
    padding-top: 441px;
  }
}
.sustainability-water .--pb882 {
  padding-bottom: 882px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb882 {
    padding-bottom: 441px;
  }
}
.sustainability-water .--mt883 {
  margin-top: 883px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt883 {
    margin-top: 441.5px;
  }
}
.sustainability-water .--mb883 {
  margin-bottom: 883px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb883 {
    margin-bottom: 441.5px;
  }
}
.sustainability-water .--pt883 {
  padding-top: 883px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt883 {
    padding-top: 441.5px;
  }
}
.sustainability-water .--pb883 {
  padding-bottom: 883px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb883 {
    padding-bottom: 441.5px;
  }
}
.sustainability-water .--mt884 {
  margin-top: 884px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt884 {
    margin-top: 442px;
  }
}
.sustainability-water .--mb884 {
  margin-bottom: 884px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb884 {
    margin-bottom: 442px;
  }
}
.sustainability-water .--pt884 {
  padding-top: 884px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt884 {
    padding-top: 442px;
  }
}
.sustainability-water .--pb884 {
  padding-bottom: 884px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb884 {
    padding-bottom: 442px;
  }
}
.sustainability-water .--mt885 {
  margin-top: 885px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt885 {
    margin-top: 442.5px;
  }
}
.sustainability-water .--mb885 {
  margin-bottom: 885px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb885 {
    margin-bottom: 442.5px;
  }
}
.sustainability-water .--pt885 {
  padding-top: 885px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt885 {
    padding-top: 442.5px;
  }
}
.sustainability-water .--pb885 {
  padding-bottom: 885px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb885 {
    padding-bottom: 442.5px;
  }
}
.sustainability-water .--mt886 {
  margin-top: 886px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt886 {
    margin-top: 443px;
  }
}
.sustainability-water .--mb886 {
  margin-bottom: 886px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb886 {
    margin-bottom: 443px;
  }
}
.sustainability-water .--pt886 {
  padding-top: 886px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt886 {
    padding-top: 443px;
  }
}
.sustainability-water .--pb886 {
  padding-bottom: 886px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb886 {
    padding-bottom: 443px;
  }
}
.sustainability-water .--mt887 {
  margin-top: 887px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt887 {
    margin-top: 443.5px;
  }
}
.sustainability-water .--mb887 {
  margin-bottom: 887px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb887 {
    margin-bottom: 443.5px;
  }
}
.sustainability-water .--pt887 {
  padding-top: 887px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt887 {
    padding-top: 443.5px;
  }
}
.sustainability-water .--pb887 {
  padding-bottom: 887px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb887 {
    padding-bottom: 443.5px;
  }
}
.sustainability-water .--mt888 {
  margin-top: 888px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt888 {
    margin-top: 444px;
  }
}
.sustainability-water .--mb888 {
  margin-bottom: 888px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb888 {
    margin-bottom: 444px;
  }
}
.sustainability-water .--pt888 {
  padding-top: 888px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt888 {
    padding-top: 444px;
  }
}
.sustainability-water .--pb888 {
  padding-bottom: 888px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb888 {
    padding-bottom: 444px;
  }
}
.sustainability-water .--mt889 {
  margin-top: 889px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt889 {
    margin-top: 444.5px;
  }
}
.sustainability-water .--mb889 {
  margin-bottom: 889px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb889 {
    margin-bottom: 444.5px;
  }
}
.sustainability-water .--pt889 {
  padding-top: 889px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt889 {
    padding-top: 444.5px;
  }
}
.sustainability-water .--pb889 {
  padding-bottom: 889px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb889 {
    padding-bottom: 444.5px;
  }
}
.sustainability-water .--mt890 {
  margin-top: 890px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt890 {
    margin-top: 445px;
  }
}
.sustainability-water .--mb890 {
  margin-bottom: 890px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb890 {
    margin-bottom: 445px;
  }
}
.sustainability-water .--pt890 {
  padding-top: 890px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt890 {
    padding-top: 445px;
  }
}
.sustainability-water .--pb890 {
  padding-bottom: 890px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb890 {
    padding-bottom: 445px;
  }
}
.sustainability-water .--mt891 {
  margin-top: 891px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt891 {
    margin-top: 445.5px;
  }
}
.sustainability-water .--mb891 {
  margin-bottom: 891px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb891 {
    margin-bottom: 445.5px;
  }
}
.sustainability-water .--pt891 {
  padding-top: 891px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt891 {
    padding-top: 445.5px;
  }
}
.sustainability-water .--pb891 {
  padding-bottom: 891px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb891 {
    padding-bottom: 445.5px;
  }
}
.sustainability-water .--mt892 {
  margin-top: 892px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt892 {
    margin-top: 446px;
  }
}
.sustainability-water .--mb892 {
  margin-bottom: 892px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb892 {
    margin-bottom: 446px;
  }
}
.sustainability-water .--pt892 {
  padding-top: 892px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt892 {
    padding-top: 446px;
  }
}
.sustainability-water .--pb892 {
  padding-bottom: 892px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb892 {
    padding-bottom: 446px;
  }
}
.sustainability-water .--mt893 {
  margin-top: 893px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt893 {
    margin-top: 446.5px;
  }
}
.sustainability-water .--mb893 {
  margin-bottom: 893px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb893 {
    margin-bottom: 446.5px;
  }
}
.sustainability-water .--pt893 {
  padding-top: 893px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt893 {
    padding-top: 446.5px;
  }
}
.sustainability-water .--pb893 {
  padding-bottom: 893px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb893 {
    padding-bottom: 446.5px;
  }
}
.sustainability-water .--mt894 {
  margin-top: 894px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt894 {
    margin-top: 447px;
  }
}
.sustainability-water .--mb894 {
  margin-bottom: 894px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb894 {
    margin-bottom: 447px;
  }
}
.sustainability-water .--pt894 {
  padding-top: 894px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt894 {
    padding-top: 447px;
  }
}
.sustainability-water .--pb894 {
  padding-bottom: 894px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb894 {
    padding-bottom: 447px;
  }
}
.sustainability-water .--mt895 {
  margin-top: 895px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt895 {
    margin-top: 447.5px;
  }
}
.sustainability-water .--mb895 {
  margin-bottom: 895px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb895 {
    margin-bottom: 447.5px;
  }
}
.sustainability-water .--pt895 {
  padding-top: 895px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt895 {
    padding-top: 447.5px;
  }
}
.sustainability-water .--pb895 {
  padding-bottom: 895px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb895 {
    padding-bottom: 447.5px;
  }
}
.sustainability-water .--mt896 {
  margin-top: 896px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt896 {
    margin-top: 448px;
  }
}
.sustainability-water .--mb896 {
  margin-bottom: 896px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb896 {
    margin-bottom: 448px;
  }
}
.sustainability-water .--pt896 {
  padding-top: 896px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt896 {
    padding-top: 448px;
  }
}
.sustainability-water .--pb896 {
  padding-bottom: 896px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb896 {
    padding-bottom: 448px;
  }
}
.sustainability-water .--mt897 {
  margin-top: 897px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt897 {
    margin-top: 448.5px;
  }
}
.sustainability-water .--mb897 {
  margin-bottom: 897px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb897 {
    margin-bottom: 448.5px;
  }
}
.sustainability-water .--pt897 {
  padding-top: 897px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt897 {
    padding-top: 448.5px;
  }
}
.sustainability-water .--pb897 {
  padding-bottom: 897px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb897 {
    padding-bottom: 448.5px;
  }
}
.sustainability-water .--mt898 {
  margin-top: 898px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt898 {
    margin-top: 449px;
  }
}
.sustainability-water .--mb898 {
  margin-bottom: 898px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb898 {
    margin-bottom: 449px;
  }
}
.sustainability-water .--pt898 {
  padding-top: 898px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt898 {
    padding-top: 449px;
  }
}
.sustainability-water .--pb898 {
  padding-bottom: 898px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb898 {
    padding-bottom: 449px;
  }
}
.sustainability-water .--mt899 {
  margin-top: 899px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt899 {
    margin-top: 449.5px;
  }
}
.sustainability-water .--mb899 {
  margin-bottom: 899px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb899 {
    margin-bottom: 449.5px;
  }
}
.sustainability-water .--pt899 {
  padding-top: 899px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt899 {
    padding-top: 449.5px;
  }
}
.sustainability-water .--pb899 {
  padding-bottom: 899px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb899 {
    padding-bottom: 449.5px;
  }
}
.sustainability-water .--mt900 {
  margin-top: 900px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt900 {
    margin-top: 450px;
  }
}
.sustainability-water .--mb900 {
  margin-bottom: 900px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb900 {
    margin-bottom: 450px;
  }
}
.sustainability-water .--pt900 {
  padding-top: 900px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt900 {
    padding-top: 450px;
  }
}
.sustainability-water .--pb900 {
  padding-bottom: 900px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb900 {
    padding-bottom: 450px;
  }
}
.sustainability-water .--mt901 {
  margin-top: 901px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt901 {
    margin-top: 450.5px;
  }
}
.sustainability-water .--mb901 {
  margin-bottom: 901px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb901 {
    margin-bottom: 450.5px;
  }
}
.sustainability-water .--pt901 {
  padding-top: 901px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt901 {
    padding-top: 450.5px;
  }
}
.sustainability-water .--pb901 {
  padding-bottom: 901px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb901 {
    padding-bottom: 450.5px;
  }
}
.sustainability-water .--mt902 {
  margin-top: 902px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt902 {
    margin-top: 451px;
  }
}
.sustainability-water .--mb902 {
  margin-bottom: 902px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb902 {
    margin-bottom: 451px;
  }
}
.sustainability-water .--pt902 {
  padding-top: 902px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt902 {
    padding-top: 451px;
  }
}
.sustainability-water .--pb902 {
  padding-bottom: 902px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb902 {
    padding-bottom: 451px;
  }
}
.sustainability-water .--mt903 {
  margin-top: 903px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt903 {
    margin-top: 451.5px;
  }
}
.sustainability-water .--mb903 {
  margin-bottom: 903px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb903 {
    margin-bottom: 451.5px;
  }
}
.sustainability-water .--pt903 {
  padding-top: 903px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt903 {
    padding-top: 451.5px;
  }
}
.sustainability-water .--pb903 {
  padding-bottom: 903px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb903 {
    padding-bottom: 451.5px;
  }
}
.sustainability-water .--mt904 {
  margin-top: 904px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt904 {
    margin-top: 452px;
  }
}
.sustainability-water .--mb904 {
  margin-bottom: 904px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb904 {
    margin-bottom: 452px;
  }
}
.sustainability-water .--pt904 {
  padding-top: 904px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt904 {
    padding-top: 452px;
  }
}
.sustainability-water .--pb904 {
  padding-bottom: 904px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb904 {
    padding-bottom: 452px;
  }
}
.sustainability-water .--mt905 {
  margin-top: 905px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt905 {
    margin-top: 452.5px;
  }
}
.sustainability-water .--mb905 {
  margin-bottom: 905px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb905 {
    margin-bottom: 452.5px;
  }
}
.sustainability-water .--pt905 {
  padding-top: 905px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt905 {
    padding-top: 452.5px;
  }
}
.sustainability-water .--pb905 {
  padding-bottom: 905px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb905 {
    padding-bottom: 452.5px;
  }
}
.sustainability-water .--mt906 {
  margin-top: 906px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt906 {
    margin-top: 453px;
  }
}
.sustainability-water .--mb906 {
  margin-bottom: 906px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb906 {
    margin-bottom: 453px;
  }
}
.sustainability-water .--pt906 {
  padding-top: 906px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt906 {
    padding-top: 453px;
  }
}
.sustainability-water .--pb906 {
  padding-bottom: 906px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb906 {
    padding-bottom: 453px;
  }
}
.sustainability-water .--mt907 {
  margin-top: 907px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt907 {
    margin-top: 453.5px;
  }
}
.sustainability-water .--mb907 {
  margin-bottom: 907px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb907 {
    margin-bottom: 453.5px;
  }
}
.sustainability-water .--pt907 {
  padding-top: 907px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt907 {
    padding-top: 453.5px;
  }
}
.sustainability-water .--pb907 {
  padding-bottom: 907px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb907 {
    padding-bottom: 453.5px;
  }
}
.sustainability-water .--mt908 {
  margin-top: 908px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt908 {
    margin-top: 454px;
  }
}
.sustainability-water .--mb908 {
  margin-bottom: 908px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb908 {
    margin-bottom: 454px;
  }
}
.sustainability-water .--pt908 {
  padding-top: 908px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt908 {
    padding-top: 454px;
  }
}
.sustainability-water .--pb908 {
  padding-bottom: 908px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb908 {
    padding-bottom: 454px;
  }
}
.sustainability-water .--mt909 {
  margin-top: 909px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt909 {
    margin-top: 454.5px;
  }
}
.sustainability-water .--mb909 {
  margin-bottom: 909px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb909 {
    margin-bottom: 454.5px;
  }
}
.sustainability-water .--pt909 {
  padding-top: 909px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt909 {
    padding-top: 454.5px;
  }
}
.sustainability-water .--pb909 {
  padding-bottom: 909px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb909 {
    padding-bottom: 454.5px;
  }
}
.sustainability-water .--mt910 {
  margin-top: 910px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt910 {
    margin-top: 455px;
  }
}
.sustainability-water .--mb910 {
  margin-bottom: 910px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb910 {
    margin-bottom: 455px;
  }
}
.sustainability-water .--pt910 {
  padding-top: 910px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt910 {
    padding-top: 455px;
  }
}
.sustainability-water .--pb910 {
  padding-bottom: 910px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb910 {
    padding-bottom: 455px;
  }
}
.sustainability-water .--mt911 {
  margin-top: 911px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt911 {
    margin-top: 455.5px;
  }
}
.sustainability-water .--mb911 {
  margin-bottom: 911px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb911 {
    margin-bottom: 455.5px;
  }
}
.sustainability-water .--pt911 {
  padding-top: 911px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt911 {
    padding-top: 455.5px;
  }
}
.sustainability-water .--pb911 {
  padding-bottom: 911px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb911 {
    padding-bottom: 455.5px;
  }
}
.sustainability-water .--mt912 {
  margin-top: 912px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt912 {
    margin-top: 456px;
  }
}
.sustainability-water .--mb912 {
  margin-bottom: 912px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb912 {
    margin-bottom: 456px;
  }
}
.sustainability-water .--pt912 {
  padding-top: 912px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt912 {
    padding-top: 456px;
  }
}
.sustainability-water .--pb912 {
  padding-bottom: 912px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb912 {
    padding-bottom: 456px;
  }
}
.sustainability-water .--mt913 {
  margin-top: 913px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt913 {
    margin-top: 456.5px;
  }
}
.sustainability-water .--mb913 {
  margin-bottom: 913px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb913 {
    margin-bottom: 456.5px;
  }
}
.sustainability-water .--pt913 {
  padding-top: 913px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt913 {
    padding-top: 456.5px;
  }
}
.sustainability-water .--pb913 {
  padding-bottom: 913px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb913 {
    padding-bottom: 456.5px;
  }
}
.sustainability-water .--mt914 {
  margin-top: 914px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt914 {
    margin-top: 457px;
  }
}
.sustainability-water .--mb914 {
  margin-bottom: 914px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb914 {
    margin-bottom: 457px;
  }
}
.sustainability-water .--pt914 {
  padding-top: 914px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt914 {
    padding-top: 457px;
  }
}
.sustainability-water .--pb914 {
  padding-bottom: 914px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb914 {
    padding-bottom: 457px;
  }
}
.sustainability-water .--mt915 {
  margin-top: 915px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt915 {
    margin-top: 457.5px;
  }
}
.sustainability-water .--mb915 {
  margin-bottom: 915px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb915 {
    margin-bottom: 457.5px;
  }
}
.sustainability-water .--pt915 {
  padding-top: 915px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt915 {
    padding-top: 457.5px;
  }
}
.sustainability-water .--pb915 {
  padding-bottom: 915px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb915 {
    padding-bottom: 457.5px;
  }
}
.sustainability-water .--mt916 {
  margin-top: 916px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt916 {
    margin-top: 458px;
  }
}
.sustainability-water .--mb916 {
  margin-bottom: 916px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb916 {
    margin-bottom: 458px;
  }
}
.sustainability-water .--pt916 {
  padding-top: 916px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt916 {
    padding-top: 458px;
  }
}
.sustainability-water .--pb916 {
  padding-bottom: 916px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb916 {
    padding-bottom: 458px;
  }
}
.sustainability-water .--mt917 {
  margin-top: 917px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt917 {
    margin-top: 458.5px;
  }
}
.sustainability-water .--mb917 {
  margin-bottom: 917px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb917 {
    margin-bottom: 458.5px;
  }
}
.sustainability-water .--pt917 {
  padding-top: 917px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt917 {
    padding-top: 458.5px;
  }
}
.sustainability-water .--pb917 {
  padding-bottom: 917px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb917 {
    padding-bottom: 458.5px;
  }
}
.sustainability-water .--mt918 {
  margin-top: 918px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt918 {
    margin-top: 459px;
  }
}
.sustainability-water .--mb918 {
  margin-bottom: 918px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb918 {
    margin-bottom: 459px;
  }
}
.sustainability-water .--pt918 {
  padding-top: 918px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt918 {
    padding-top: 459px;
  }
}
.sustainability-water .--pb918 {
  padding-bottom: 918px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb918 {
    padding-bottom: 459px;
  }
}
.sustainability-water .--mt919 {
  margin-top: 919px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt919 {
    margin-top: 459.5px;
  }
}
.sustainability-water .--mb919 {
  margin-bottom: 919px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb919 {
    margin-bottom: 459.5px;
  }
}
.sustainability-water .--pt919 {
  padding-top: 919px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt919 {
    padding-top: 459.5px;
  }
}
.sustainability-water .--pb919 {
  padding-bottom: 919px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb919 {
    padding-bottom: 459.5px;
  }
}
.sustainability-water .--mt920 {
  margin-top: 920px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt920 {
    margin-top: 460px;
  }
}
.sustainability-water .--mb920 {
  margin-bottom: 920px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb920 {
    margin-bottom: 460px;
  }
}
.sustainability-water .--pt920 {
  padding-top: 920px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt920 {
    padding-top: 460px;
  }
}
.sustainability-water .--pb920 {
  padding-bottom: 920px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb920 {
    padding-bottom: 460px;
  }
}
.sustainability-water .--mt921 {
  margin-top: 921px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt921 {
    margin-top: 460.5px;
  }
}
.sustainability-water .--mb921 {
  margin-bottom: 921px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb921 {
    margin-bottom: 460.5px;
  }
}
.sustainability-water .--pt921 {
  padding-top: 921px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt921 {
    padding-top: 460.5px;
  }
}
.sustainability-water .--pb921 {
  padding-bottom: 921px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb921 {
    padding-bottom: 460.5px;
  }
}
.sustainability-water .--mt922 {
  margin-top: 922px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt922 {
    margin-top: 461px;
  }
}
.sustainability-water .--mb922 {
  margin-bottom: 922px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb922 {
    margin-bottom: 461px;
  }
}
.sustainability-water .--pt922 {
  padding-top: 922px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt922 {
    padding-top: 461px;
  }
}
.sustainability-water .--pb922 {
  padding-bottom: 922px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb922 {
    padding-bottom: 461px;
  }
}
.sustainability-water .--mt923 {
  margin-top: 923px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt923 {
    margin-top: 461.5px;
  }
}
.sustainability-water .--mb923 {
  margin-bottom: 923px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb923 {
    margin-bottom: 461.5px;
  }
}
.sustainability-water .--pt923 {
  padding-top: 923px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt923 {
    padding-top: 461.5px;
  }
}
.sustainability-water .--pb923 {
  padding-bottom: 923px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb923 {
    padding-bottom: 461.5px;
  }
}
.sustainability-water .--mt924 {
  margin-top: 924px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt924 {
    margin-top: 462px;
  }
}
.sustainability-water .--mb924 {
  margin-bottom: 924px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb924 {
    margin-bottom: 462px;
  }
}
.sustainability-water .--pt924 {
  padding-top: 924px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt924 {
    padding-top: 462px;
  }
}
.sustainability-water .--pb924 {
  padding-bottom: 924px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb924 {
    padding-bottom: 462px;
  }
}
.sustainability-water .--mt925 {
  margin-top: 925px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt925 {
    margin-top: 462.5px;
  }
}
.sustainability-water .--mb925 {
  margin-bottom: 925px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb925 {
    margin-bottom: 462.5px;
  }
}
.sustainability-water .--pt925 {
  padding-top: 925px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt925 {
    padding-top: 462.5px;
  }
}
.sustainability-water .--pb925 {
  padding-bottom: 925px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb925 {
    padding-bottom: 462.5px;
  }
}
.sustainability-water .--mt926 {
  margin-top: 926px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt926 {
    margin-top: 463px;
  }
}
.sustainability-water .--mb926 {
  margin-bottom: 926px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb926 {
    margin-bottom: 463px;
  }
}
.sustainability-water .--pt926 {
  padding-top: 926px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt926 {
    padding-top: 463px;
  }
}
.sustainability-water .--pb926 {
  padding-bottom: 926px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb926 {
    padding-bottom: 463px;
  }
}
.sustainability-water .--mt927 {
  margin-top: 927px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt927 {
    margin-top: 463.5px;
  }
}
.sustainability-water .--mb927 {
  margin-bottom: 927px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb927 {
    margin-bottom: 463.5px;
  }
}
.sustainability-water .--pt927 {
  padding-top: 927px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt927 {
    padding-top: 463.5px;
  }
}
.sustainability-water .--pb927 {
  padding-bottom: 927px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb927 {
    padding-bottom: 463.5px;
  }
}
.sustainability-water .--mt928 {
  margin-top: 928px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt928 {
    margin-top: 464px;
  }
}
.sustainability-water .--mb928 {
  margin-bottom: 928px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb928 {
    margin-bottom: 464px;
  }
}
.sustainability-water .--pt928 {
  padding-top: 928px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt928 {
    padding-top: 464px;
  }
}
.sustainability-water .--pb928 {
  padding-bottom: 928px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb928 {
    padding-bottom: 464px;
  }
}
.sustainability-water .--mt929 {
  margin-top: 929px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt929 {
    margin-top: 464.5px;
  }
}
.sustainability-water .--mb929 {
  margin-bottom: 929px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb929 {
    margin-bottom: 464.5px;
  }
}
.sustainability-water .--pt929 {
  padding-top: 929px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt929 {
    padding-top: 464.5px;
  }
}
.sustainability-water .--pb929 {
  padding-bottom: 929px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb929 {
    padding-bottom: 464.5px;
  }
}
.sustainability-water .--mt930 {
  margin-top: 930px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt930 {
    margin-top: 465px;
  }
}
.sustainability-water .--mb930 {
  margin-bottom: 930px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb930 {
    margin-bottom: 465px;
  }
}
.sustainability-water .--pt930 {
  padding-top: 930px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt930 {
    padding-top: 465px;
  }
}
.sustainability-water .--pb930 {
  padding-bottom: 930px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb930 {
    padding-bottom: 465px;
  }
}
.sustainability-water .--mt931 {
  margin-top: 931px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt931 {
    margin-top: 465.5px;
  }
}
.sustainability-water .--mb931 {
  margin-bottom: 931px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb931 {
    margin-bottom: 465.5px;
  }
}
.sustainability-water .--pt931 {
  padding-top: 931px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt931 {
    padding-top: 465.5px;
  }
}
.sustainability-water .--pb931 {
  padding-bottom: 931px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb931 {
    padding-bottom: 465.5px;
  }
}
.sustainability-water .--mt932 {
  margin-top: 932px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt932 {
    margin-top: 466px;
  }
}
.sustainability-water .--mb932 {
  margin-bottom: 932px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb932 {
    margin-bottom: 466px;
  }
}
.sustainability-water .--pt932 {
  padding-top: 932px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt932 {
    padding-top: 466px;
  }
}
.sustainability-water .--pb932 {
  padding-bottom: 932px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb932 {
    padding-bottom: 466px;
  }
}
.sustainability-water .--mt933 {
  margin-top: 933px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt933 {
    margin-top: 466.5px;
  }
}
.sustainability-water .--mb933 {
  margin-bottom: 933px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb933 {
    margin-bottom: 466.5px;
  }
}
.sustainability-water .--pt933 {
  padding-top: 933px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt933 {
    padding-top: 466.5px;
  }
}
.sustainability-water .--pb933 {
  padding-bottom: 933px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb933 {
    padding-bottom: 466.5px;
  }
}
.sustainability-water .--mt934 {
  margin-top: 934px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt934 {
    margin-top: 467px;
  }
}
.sustainability-water .--mb934 {
  margin-bottom: 934px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb934 {
    margin-bottom: 467px;
  }
}
.sustainability-water .--pt934 {
  padding-top: 934px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt934 {
    padding-top: 467px;
  }
}
.sustainability-water .--pb934 {
  padding-bottom: 934px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb934 {
    padding-bottom: 467px;
  }
}
.sustainability-water .--mt935 {
  margin-top: 935px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt935 {
    margin-top: 467.5px;
  }
}
.sustainability-water .--mb935 {
  margin-bottom: 935px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb935 {
    margin-bottom: 467.5px;
  }
}
.sustainability-water .--pt935 {
  padding-top: 935px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt935 {
    padding-top: 467.5px;
  }
}
.sustainability-water .--pb935 {
  padding-bottom: 935px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb935 {
    padding-bottom: 467.5px;
  }
}
.sustainability-water .--mt936 {
  margin-top: 936px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt936 {
    margin-top: 468px;
  }
}
.sustainability-water .--mb936 {
  margin-bottom: 936px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb936 {
    margin-bottom: 468px;
  }
}
.sustainability-water .--pt936 {
  padding-top: 936px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt936 {
    padding-top: 468px;
  }
}
.sustainability-water .--pb936 {
  padding-bottom: 936px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb936 {
    padding-bottom: 468px;
  }
}
.sustainability-water .--mt937 {
  margin-top: 937px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt937 {
    margin-top: 468.5px;
  }
}
.sustainability-water .--mb937 {
  margin-bottom: 937px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb937 {
    margin-bottom: 468.5px;
  }
}
.sustainability-water .--pt937 {
  padding-top: 937px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt937 {
    padding-top: 468.5px;
  }
}
.sustainability-water .--pb937 {
  padding-bottom: 937px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb937 {
    padding-bottom: 468.5px;
  }
}
.sustainability-water .--mt938 {
  margin-top: 938px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt938 {
    margin-top: 469px;
  }
}
.sustainability-water .--mb938 {
  margin-bottom: 938px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb938 {
    margin-bottom: 469px;
  }
}
.sustainability-water .--pt938 {
  padding-top: 938px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt938 {
    padding-top: 469px;
  }
}
.sustainability-water .--pb938 {
  padding-bottom: 938px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb938 {
    padding-bottom: 469px;
  }
}
.sustainability-water .--mt939 {
  margin-top: 939px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt939 {
    margin-top: 469.5px;
  }
}
.sustainability-water .--mb939 {
  margin-bottom: 939px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb939 {
    margin-bottom: 469.5px;
  }
}
.sustainability-water .--pt939 {
  padding-top: 939px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt939 {
    padding-top: 469.5px;
  }
}
.sustainability-water .--pb939 {
  padding-bottom: 939px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb939 {
    padding-bottom: 469.5px;
  }
}
.sustainability-water .--mt940 {
  margin-top: 940px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt940 {
    margin-top: 470px;
  }
}
.sustainability-water .--mb940 {
  margin-bottom: 940px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb940 {
    margin-bottom: 470px;
  }
}
.sustainability-water .--pt940 {
  padding-top: 940px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt940 {
    padding-top: 470px;
  }
}
.sustainability-water .--pb940 {
  padding-bottom: 940px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb940 {
    padding-bottom: 470px;
  }
}
.sustainability-water .--mt941 {
  margin-top: 941px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt941 {
    margin-top: 470.5px;
  }
}
.sustainability-water .--mb941 {
  margin-bottom: 941px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb941 {
    margin-bottom: 470.5px;
  }
}
.sustainability-water .--pt941 {
  padding-top: 941px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt941 {
    padding-top: 470.5px;
  }
}
.sustainability-water .--pb941 {
  padding-bottom: 941px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb941 {
    padding-bottom: 470.5px;
  }
}
.sustainability-water .--mt942 {
  margin-top: 942px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt942 {
    margin-top: 471px;
  }
}
.sustainability-water .--mb942 {
  margin-bottom: 942px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb942 {
    margin-bottom: 471px;
  }
}
.sustainability-water .--pt942 {
  padding-top: 942px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt942 {
    padding-top: 471px;
  }
}
.sustainability-water .--pb942 {
  padding-bottom: 942px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb942 {
    padding-bottom: 471px;
  }
}
.sustainability-water .--mt943 {
  margin-top: 943px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt943 {
    margin-top: 471.5px;
  }
}
.sustainability-water .--mb943 {
  margin-bottom: 943px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb943 {
    margin-bottom: 471.5px;
  }
}
.sustainability-water .--pt943 {
  padding-top: 943px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt943 {
    padding-top: 471.5px;
  }
}
.sustainability-water .--pb943 {
  padding-bottom: 943px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb943 {
    padding-bottom: 471.5px;
  }
}
.sustainability-water .--mt944 {
  margin-top: 944px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt944 {
    margin-top: 472px;
  }
}
.sustainability-water .--mb944 {
  margin-bottom: 944px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb944 {
    margin-bottom: 472px;
  }
}
.sustainability-water .--pt944 {
  padding-top: 944px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt944 {
    padding-top: 472px;
  }
}
.sustainability-water .--pb944 {
  padding-bottom: 944px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb944 {
    padding-bottom: 472px;
  }
}
.sustainability-water .--mt945 {
  margin-top: 945px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt945 {
    margin-top: 472.5px;
  }
}
.sustainability-water .--mb945 {
  margin-bottom: 945px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb945 {
    margin-bottom: 472.5px;
  }
}
.sustainability-water .--pt945 {
  padding-top: 945px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt945 {
    padding-top: 472.5px;
  }
}
.sustainability-water .--pb945 {
  padding-bottom: 945px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb945 {
    padding-bottom: 472.5px;
  }
}
.sustainability-water .--mt946 {
  margin-top: 946px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt946 {
    margin-top: 473px;
  }
}
.sustainability-water .--mb946 {
  margin-bottom: 946px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb946 {
    margin-bottom: 473px;
  }
}
.sustainability-water .--pt946 {
  padding-top: 946px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt946 {
    padding-top: 473px;
  }
}
.sustainability-water .--pb946 {
  padding-bottom: 946px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb946 {
    padding-bottom: 473px;
  }
}
.sustainability-water .--mt947 {
  margin-top: 947px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt947 {
    margin-top: 473.5px;
  }
}
.sustainability-water .--mb947 {
  margin-bottom: 947px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb947 {
    margin-bottom: 473.5px;
  }
}
.sustainability-water .--pt947 {
  padding-top: 947px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt947 {
    padding-top: 473.5px;
  }
}
.sustainability-water .--pb947 {
  padding-bottom: 947px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb947 {
    padding-bottom: 473.5px;
  }
}
.sustainability-water .--mt948 {
  margin-top: 948px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt948 {
    margin-top: 474px;
  }
}
.sustainability-water .--mb948 {
  margin-bottom: 948px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb948 {
    margin-bottom: 474px;
  }
}
.sustainability-water .--pt948 {
  padding-top: 948px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt948 {
    padding-top: 474px;
  }
}
.sustainability-water .--pb948 {
  padding-bottom: 948px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb948 {
    padding-bottom: 474px;
  }
}
.sustainability-water .--mt949 {
  margin-top: 949px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt949 {
    margin-top: 474.5px;
  }
}
.sustainability-water .--mb949 {
  margin-bottom: 949px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb949 {
    margin-bottom: 474.5px;
  }
}
.sustainability-water .--pt949 {
  padding-top: 949px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt949 {
    padding-top: 474.5px;
  }
}
.sustainability-water .--pb949 {
  padding-bottom: 949px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb949 {
    padding-bottom: 474.5px;
  }
}
.sustainability-water .--mt950 {
  margin-top: 950px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt950 {
    margin-top: 475px;
  }
}
.sustainability-water .--mb950 {
  margin-bottom: 950px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb950 {
    margin-bottom: 475px;
  }
}
.sustainability-water .--pt950 {
  padding-top: 950px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt950 {
    padding-top: 475px;
  }
}
.sustainability-water .--pb950 {
  padding-bottom: 950px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb950 {
    padding-bottom: 475px;
  }
}
.sustainability-water .--mt951 {
  margin-top: 951px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt951 {
    margin-top: 475.5px;
  }
}
.sustainability-water .--mb951 {
  margin-bottom: 951px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb951 {
    margin-bottom: 475.5px;
  }
}
.sustainability-water .--pt951 {
  padding-top: 951px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt951 {
    padding-top: 475.5px;
  }
}
.sustainability-water .--pb951 {
  padding-bottom: 951px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb951 {
    padding-bottom: 475.5px;
  }
}
.sustainability-water .--mt952 {
  margin-top: 952px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt952 {
    margin-top: 476px;
  }
}
.sustainability-water .--mb952 {
  margin-bottom: 952px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb952 {
    margin-bottom: 476px;
  }
}
.sustainability-water .--pt952 {
  padding-top: 952px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt952 {
    padding-top: 476px;
  }
}
.sustainability-water .--pb952 {
  padding-bottom: 952px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb952 {
    padding-bottom: 476px;
  }
}
.sustainability-water .--mt953 {
  margin-top: 953px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt953 {
    margin-top: 476.5px;
  }
}
.sustainability-water .--mb953 {
  margin-bottom: 953px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb953 {
    margin-bottom: 476.5px;
  }
}
.sustainability-water .--pt953 {
  padding-top: 953px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt953 {
    padding-top: 476.5px;
  }
}
.sustainability-water .--pb953 {
  padding-bottom: 953px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb953 {
    padding-bottom: 476.5px;
  }
}
.sustainability-water .--mt954 {
  margin-top: 954px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt954 {
    margin-top: 477px;
  }
}
.sustainability-water .--mb954 {
  margin-bottom: 954px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb954 {
    margin-bottom: 477px;
  }
}
.sustainability-water .--pt954 {
  padding-top: 954px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt954 {
    padding-top: 477px;
  }
}
.sustainability-water .--pb954 {
  padding-bottom: 954px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb954 {
    padding-bottom: 477px;
  }
}
.sustainability-water .--mt955 {
  margin-top: 955px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt955 {
    margin-top: 477.5px;
  }
}
.sustainability-water .--mb955 {
  margin-bottom: 955px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb955 {
    margin-bottom: 477.5px;
  }
}
.sustainability-water .--pt955 {
  padding-top: 955px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt955 {
    padding-top: 477.5px;
  }
}
.sustainability-water .--pb955 {
  padding-bottom: 955px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb955 {
    padding-bottom: 477.5px;
  }
}
.sustainability-water .--mt956 {
  margin-top: 956px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt956 {
    margin-top: 478px;
  }
}
.sustainability-water .--mb956 {
  margin-bottom: 956px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb956 {
    margin-bottom: 478px;
  }
}
.sustainability-water .--pt956 {
  padding-top: 956px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt956 {
    padding-top: 478px;
  }
}
.sustainability-water .--pb956 {
  padding-bottom: 956px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb956 {
    padding-bottom: 478px;
  }
}
.sustainability-water .--mt957 {
  margin-top: 957px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt957 {
    margin-top: 478.5px;
  }
}
.sustainability-water .--mb957 {
  margin-bottom: 957px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb957 {
    margin-bottom: 478.5px;
  }
}
.sustainability-water .--pt957 {
  padding-top: 957px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt957 {
    padding-top: 478.5px;
  }
}
.sustainability-water .--pb957 {
  padding-bottom: 957px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb957 {
    padding-bottom: 478.5px;
  }
}
.sustainability-water .--mt958 {
  margin-top: 958px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt958 {
    margin-top: 479px;
  }
}
.sustainability-water .--mb958 {
  margin-bottom: 958px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb958 {
    margin-bottom: 479px;
  }
}
.sustainability-water .--pt958 {
  padding-top: 958px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt958 {
    padding-top: 479px;
  }
}
.sustainability-water .--pb958 {
  padding-bottom: 958px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb958 {
    padding-bottom: 479px;
  }
}
.sustainability-water .--mt959 {
  margin-top: 959px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt959 {
    margin-top: 479.5px;
  }
}
.sustainability-water .--mb959 {
  margin-bottom: 959px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb959 {
    margin-bottom: 479.5px;
  }
}
.sustainability-water .--pt959 {
  padding-top: 959px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt959 {
    padding-top: 479.5px;
  }
}
.sustainability-water .--pb959 {
  padding-bottom: 959px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb959 {
    padding-bottom: 479.5px;
  }
}
.sustainability-water .--mt960 {
  margin-top: 960px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt960 {
    margin-top: 480px;
  }
}
.sustainability-water .--mb960 {
  margin-bottom: 960px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb960 {
    margin-bottom: 480px;
  }
}
.sustainability-water .--pt960 {
  padding-top: 960px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt960 {
    padding-top: 480px;
  }
}
.sustainability-water .--pb960 {
  padding-bottom: 960px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb960 {
    padding-bottom: 480px;
  }
}
.sustainability-water .--mt961 {
  margin-top: 961px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt961 {
    margin-top: 480.5px;
  }
}
.sustainability-water .--mb961 {
  margin-bottom: 961px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb961 {
    margin-bottom: 480.5px;
  }
}
.sustainability-water .--pt961 {
  padding-top: 961px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt961 {
    padding-top: 480.5px;
  }
}
.sustainability-water .--pb961 {
  padding-bottom: 961px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb961 {
    padding-bottom: 480.5px;
  }
}
.sustainability-water .--mt962 {
  margin-top: 962px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt962 {
    margin-top: 481px;
  }
}
.sustainability-water .--mb962 {
  margin-bottom: 962px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb962 {
    margin-bottom: 481px;
  }
}
.sustainability-water .--pt962 {
  padding-top: 962px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt962 {
    padding-top: 481px;
  }
}
.sustainability-water .--pb962 {
  padding-bottom: 962px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb962 {
    padding-bottom: 481px;
  }
}
.sustainability-water .--mt963 {
  margin-top: 963px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt963 {
    margin-top: 481.5px;
  }
}
.sustainability-water .--mb963 {
  margin-bottom: 963px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb963 {
    margin-bottom: 481.5px;
  }
}
.sustainability-water .--pt963 {
  padding-top: 963px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt963 {
    padding-top: 481.5px;
  }
}
.sustainability-water .--pb963 {
  padding-bottom: 963px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb963 {
    padding-bottom: 481.5px;
  }
}
.sustainability-water .--mt964 {
  margin-top: 964px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt964 {
    margin-top: 482px;
  }
}
.sustainability-water .--mb964 {
  margin-bottom: 964px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb964 {
    margin-bottom: 482px;
  }
}
.sustainability-water .--pt964 {
  padding-top: 964px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt964 {
    padding-top: 482px;
  }
}
.sustainability-water .--pb964 {
  padding-bottom: 964px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb964 {
    padding-bottom: 482px;
  }
}
.sustainability-water .--mt965 {
  margin-top: 965px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt965 {
    margin-top: 482.5px;
  }
}
.sustainability-water .--mb965 {
  margin-bottom: 965px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb965 {
    margin-bottom: 482.5px;
  }
}
.sustainability-water .--pt965 {
  padding-top: 965px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt965 {
    padding-top: 482.5px;
  }
}
.sustainability-water .--pb965 {
  padding-bottom: 965px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb965 {
    padding-bottom: 482.5px;
  }
}
.sustainability-water .--mt966 {
  margin-top: 966px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt966 {
    margin-top: 483px;
  }
}
.sustainability-water .--mb966 {
  margin-bottom: 966px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb966 {
    margin-bottom: 483px;
  }
}
.sustainability-water .--pt966 {
  padding-top: 966px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt966 {
    padding-top: 483px;
  }
}
.sustainability-water .--pb966 {
  padding-bottom: 966px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb966 {
    padding-bottom: 483px;
  }
}
.sustainability-water .--mt967 {
  margin-top: 967px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt967 {
    margin-top: 483.5px;
  }
}
.sustainability-water .--mb967 {
  margin-bottom: 967px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb967 {
    margin-bottom: 483.5px;
  }
}
.sustainability-water .--pt967 {
  padding-top: 967px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt967 {
    padding-top: 483.5px;
  }
}
.sustainability-water .--pb967 {
  padding-bottom: 967px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb967 {
    padding-bottom: 483.5px;
  }
}
.sustainability-water .--mt968 {
  margin-top: 968px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt968 {
    margin-top: 484px;
  }
}
.sustainability-water .--mb968 {
  margin-bottom: 968px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb968 {
    margin-bottom: 484px;
  }
}
.sustainability-water .--pt968 {
  padding-top: 968px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt968 {
    padding-top: 484px;
  }
}
.sustainability-water .--pb968 {
  padding-bottom: 968px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb968 {
    padding-bottom: 484px;
  }
}
.sustainability-water .--mt969 {
  margin-top: 969px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt969 {
    margin-top: 484.5px;
  }
}
.sustainability-water .--mb969 {
  margin-bottom: 969px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb969 {
    margin-bottom: 484.5px;
  }
}
.sustainability-water .--pt969 {
  padding-top: 969px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt969 {
    padding-top: 484.5px;
  }
}
.sustainability-water .--pb969 {
  padding-bottom: 969px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb969 {
    padding-bottom: 484.5px;
  }
}
.sustainability-water .--mt970 {
  margin-top: 970px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt970 {
    margin-top: 485px;
  }
}
.sustainability-water .--mb970 {
  margin-bottom: 970px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb970 {
    margin-bottom: 485px;
  }
}
.sustainability-water .--pt970 {
  padding-top: 970px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt970 {
    padding-top: 485px;
  }
}
.sustainability-water .--pb970 {
  padding-bottom: 970px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb970 {
    padding-bottom: 485px;
  }
}
.sustainability-water .--mt971 {
  margin-top: 971px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt971 {
    margin-top: 485.5px;
  }
}
.sustainability-water .--mb971 {
  margin-bottom: 971px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb971 {
    margin-bottom: 485.5px;
  }
}
.sustainability-water .--pt971 {
  padding-top: 971px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt971 {
    padding-top: 485.5px;
  }
}
.sustainability-water .--pb971 {
  padding-bottom: 971px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb971 {
    padding-bottom: 485.5px;
  }
}
.sustainability-water .--mt972 {
  margin-top: 972px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt972 {
    margin-top: 486px;
  }
}
.sustainability-water .--mb972 {
  margin-bottom: 972px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb972 {
    margin-bottom: 486px;
  }
}
.sustainability-water .--pt972 {
  padding-top: 972px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt972 {
    padding-top: 486px;
  }
}
.sustainability-water .--pb972 {
  padding-bottom: 972px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb972 {
    padding-bottom: 486px;
  }
}
.sustainability-water .--mt973 {
  margin-top: 973px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt973 {
    margin-top: 486.5px;
  }
}
.sustainability-water .--mb973 {
  margin-bottom: 973px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb973 {
    margin-bottom: 486.5px;
  }
}
.sustainability-water .--pt973 {
  padding-top: 973px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt973 {
    padding-top: 486.5px;
  }
}
.sustainability-water .--pb973 {
  padding-bottom: 973px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb973 {
    padding-bottom: 486.5px;
  }
}
.sustainability-water .--mt974 {
  margin-top: 974px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt974 {
    margin-top: 487px;
  }
}
.sustainability-water .--mb974 {
  margin-bottom: 974px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb974 {
    margin-bottom: 487px;
  }
}
.sustainability-water .--pt974 {
  padding-top: 974px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt974 {
    padding-top: 487px;
  }
}
.sustainability-water .--pb974 {
  padding-bottom: 974px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb974 {
    padding-bottom: 487px;
  }
}
.sustainability-water .--mt975 {
  margin-top: 975px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt975 {
    margin-top: 487.5px;
  }
}
.sustainability-water .--mb975 {
  margin-bottom: 975px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb975 {
    margin-bottom: 487.5px;
  }
}
.sustainability-water .--pt975 {
  padding-top: 975px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt975 {
    padding-top: 487.5px;
  }
}
.sustainability-water .--pb975 {
  padding-bottom: 975px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb975 {
    padding-bottom: 487.5px;
  }
}
.sustainability-water .--mt976 {
  margin-top: 976px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt976 {
    margin-top: 488px;
  }
}
.sustainability-water .--mb976 {
  margin-bottom: 976px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb976 {
    margin-bottom: 488px;
  }
}
.sustainability-water .--pt976 {
  padding-top: 976px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt976 {
    padding-top: 488px;
  }
}
.sustainability-water .--pb976 {
  padding-bottom: 976px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb976 {
    padding-bottom: 488px;
  }
}
.sustainability-water .--mt977 {
  margin-top: 977px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt977 {
    margin-top: 488.5px;
  }
}
.sustainability-water .--mb977 {
  margin-bottom: 977px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb977 {
    margin-bottom: 488.5px;
  }
}
.sustainability-water .--pt977 {
  padding-top: 977px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt977 {
    padding-top: 488.5px;
  }
}
.sustainability-water .--pb977 {
  padding-bottom: 977px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb977 {
    padding-bottom: 488.5px;
  }
}
.sustainability-water .--mt978 {
  margin-top: 978px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt978 {
    margin-top: 489px;
  }
}
.sustainability-water .--mb978 {
  margin-bottom: 978px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb978 {
    margin-bottom: 489px;
  }
}
.sustainability-water .--pt978 {
  padding-top: 978px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt978 {
    padding-top: 489px;
  }
}
.sustainability-water .--pb978 {
  padding-bottom: 978px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb978 {
    padding-bottom: 489px;
  }
}
.sustainability-water .--mt979 {
  margin-top: 979px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt979 {
    margin-top: 489.5px;
  }
}
.sustainability-water .--mb979 {
  margin-bottom: 979px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb979 {
    margin-bottom: 489.5px;
  }
}
.sustainability-water .--pt979 {
  padding-top: 979px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt979 {
    padding-top: 489.5px;
  }
}
.sustainability-water .--pb979 {
  padding-bottom: 979px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb979 {
    padding-bottom: 489.5px;
  }
}
.sustainability-water .--mt980 {
  margin-top: 980px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt980 {
    margin-top: 490px;
  }
}
.sustainability-water .--mb980 {
  margin-bottom: 980px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb980 {
    margin-bottom: 490px;
  }
}
.sustainability-water .--pt980 {
  padding-top: 980px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt980 {
    padding-top: 490px;
  }
}
.sustainability-water .--pb980 {
  padding-bottom: 980px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb980 {
    padding-bottom: 490px;
  }
}
.sustainability-water .--mt981 {
  margin-top: 981px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt981 {
    margin-top: 490.5px;
  }
}
.sustainability-water .--mb981 {
  margin-bottom: 981px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb981 {
    margin-bottom: 490.5px;
  }
}
.sustainability-water .--pt981 {
  padding-top: 981px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt981 {
    padding-top: 490.5px;
  }
}
.sustainability-water .--pb981 {
  padding-bottom: 981px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb981 {
    padding-bottom: 490.5px;
  }
}
.sustainability-water .--mt982 {
  margin-top: 982px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt982 {
    margin-top: 491px;
  }
}
.sustainability-water .--mb982 {
  margin-bottom: 982px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb982 {
    margin-bottom: 491px;
  }
}
.sustainability-water .--pt982 {
  padding-top: 982px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt982 {
    padding-top: 491px;
  }
}
.sustainability-water .--pb982 {
  padding-bottom: 982px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb982 {
    padding-bottom: 491px;
  }
}
.sustainability-water .--mt983 {
  margin-top: 983px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt983 {
    margin-top: 491.5px;
  }
}
.sustainability-water .--mb983 {
  margin-bottom: 983px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb983 {
    margin-bottom: 491.5px;
  }
}
.sustainability-water .--pt983 {
  padding-top: 983px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt983 {
    padding-top: 491.5px;
  }
}
.sustainability-water .--pb983 {
  padding-bottom: 983px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb983 {
    padding-bottom: 491.5px;
  }
}
.sustainability-water .--mt984 {
  margin-top: 984px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt984 {
    margin-top: 492px;
  }
}
.sustainability-water .--mb984 {
  margin-bottom: 984px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb984 {
    margin-bottom: 492px;
  }
}
.sustainability-water .--pt984 {
  padding-top: 984px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt984 {
    padding-top: 492px;
  }
}
.sustainability-water .--pb984 {
  padding-bottom: 984px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb984 {
    padding-bottom: 492px;
  }
}
.sustainability-water .--mt985 {
  margin-top: 985px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt985 {
    margin-top: 492.5px;
  }
}
.sustainability-water .--mb985 {
  margin-bottom: 985px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb985 {
    margin-bottom: 492.5px;
  }
}
.sustainability-water .--pt985 {
  padding-top: 985px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt985 {
    padding-top: 492.5px;
  }
}
.sustainability-water .--pb985 {
  padding-bottom: 985px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb985 {
    padding-bottom: 492.5px;
  }
}
.sustainability-water .--mt986 {
  margin-top: 986px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt986 {
    margin-top: 493px;
  }
}
.sustainability-water .--mb986 {
  margin-bottom: 986px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb986 {
    margin-bottom: 493px;
  }
}
.sustainability-water .--pt986 {
  padding-top: 986px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt986 {
    padding-top: 493px;
  }
}
.sustainability-water .--pb986 {
  padding-bottom: 986px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb986 {
    padding-bottom: 493px;
  }
}
.sustainability-water .--mt987 {
  margin-top: 987px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt987 {
    margin-top: 493.5px;
  }
}
.sustainability-water .--mb987 {
  margin-bottom: 987px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb987 {
    margin-bottom: 493.5px;
  }
}
.sustainability-water .--pt987 {
  padding-top: 987px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt987 {
    padding-top: 493.5px;
  }
}
.sustainability-water .--pb987 {
  padding-bottom: 987px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb987 {
    padding-bottom: 493.5px;
  }
}
.sustainability-water .--mt988 {
  margin-top: 988px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt988 {
    margin-top: 494px;
  }
}
.sustainability-water .--mb988 {
  margin-bottom: 988px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb988 {
    margin-bottom: 494px;
  }
}
.sustainability-water .--pt988 {
  padding-top: 988px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt988 {
    padding-top: 494px;
  }
}
.sustainability-water .--pb988 {
  padding-bottom: 988px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb988 {
    padding-bottom: 494px;
  }
}
.sustainability-water .--mt989 {
  margin-top: 989px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt989 {
    margin-top: 494.5px;
  }
}
.sustainability-water .--mb989 {
  margin-bottom: 989px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb989 {
    margin-bottom: 494.5px;
  }
}
.sustainability-water .--pt989 {
  padding-top: 989px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt989 {
    padding-top: 494.5px;
  }
}
.sustainability-water .--pb989 {
  padding-bottom: 989px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb989 {
    padding-bottom: 494.5px;
  }
}
.sustainability-water .--mt990 {
  margin-top: 990px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt990 {
    margin-top: 495px;
  }
}
.sustainability-water .--mb990 {
  margin-bottom: 990px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb990 {
    margin-bottom: 495px;
  }
}
.sustainability-water .--pt990 {
  padding-top: 990px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt990 {
    padding-top: 495px;
  }
}
.sustainability-water .--pb990 {
  padding-bottom: 990px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb990 {
    padding-bottom: 495px;
  }
}
.sustainability-water .--mt991 {
  margin-top: 991px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt991 {
    margin-top: 495.5px;
  }
}
.sustainability-water .--mb991 {
  margin-bottom: 991px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb991 {
    margin-bottom: 495.5px;
  }
}
.sustainability-water .--pt991 {
  padding-top: 991px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt991 {
    padding-top: 495.5px;
  }
}
.sustainability-water .--pb991 {
  padding-bottom: 991px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb991 {
    padding-bottom: 495.5px;
  }
}
.sustainability-water .--mt992 {
  margin-top: 992px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt992 {
    margin-top: 496px;
  }
}
.sustainability-water .--mb992 {
  margin-bottom: 992px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb992 {
    margin-bottom: 496px;
  }
}
.sustainability-water .--pt992 {
  padding-top: 992px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt992 {
    padding-top: 496px;
  }
}
.sustainability-water .--pb992 {
  padding-bottom: 992px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb992 {
    padding-bottom: 496px;
  }
}
.sustainability-water .--mt993 {
  margin-top: 993px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt993 {
    margin-top: 496.5px;
  }
}
.sustainability-water .--mb993 {
  margin-bottom: 993px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb993 {
    margin-bottom: 496.5px;
  }
}
.sustainability-water .--pt993 {
  padding-top: 993px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt993 {
    padding-top: 496.5px;
  }
}
.sustainability-water .--pb993 {
  padding-bottom: 993px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb993 {
    padding-bottom: 496.5px;
  }
}
.sustainability-water .--mt994 {
  margin-top: 994px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt994 {
    margin-top: 497px;
  }
}
.sustainability-water .--mb994 {
  margin-bottom: 994px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb994 {
    margin-bottom: 497px;
  }
}
.sustainability-water .--pt994 {
  padding-top: 994px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt994 {
    padding-top: 497px;
  }
}
.sustainability-water .--pb994 {
  padding-bottom: 994px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb994 {
    padding-bottom: 497px;
  }
}
.sustainability-water .--mt995 {
  margin-top: 995px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt995 {
    margin-top: 497.5px;
  }
}
.sustainability-water .--mb995 {
  margin-bottom: 995px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb995 {
    margin-bottom: 497.5px;
  }
}
.sustainability-water .--pt995 {
  padding-top: 995px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt995 {
    padding-top: 497.5px;
  }
}
.sustainability-water .--pb995 {
  padding-bottom: 995px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb995 {
    padding-bottom: 497.5px;
  }
}
.sustainability-water .--mt996 {
  margin-top: 996px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt996 {
    margin-top: 498px;
  }
}
.sustainability-water .--mb996 {
  margin-bottom: 996px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb996 {
    margin-bottom: 498px;
  }
}
.sustainability-water .--pt996 {
  padding-top: 996px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt996 {
    padding-top: 498px;
  }
}
.sustainability-water .--pb996 {
  padding-bottom: 996px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb996 {
    padding-bottom: 498px;
  }
}
.sustainability-water .--mt997 {
  margin-top: 997px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt997 {
    margin-top: 498.5px;
  }
}
.sustainability-water .--mb997 {
  margin-bottom: 997px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb997 {
    margin-bottom: 498.5px;
  }
}
.sustainability-water .--pt997 {
  padding-top: 997px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt997 {
    padding-top: 498.5px;
  }
}
.sustainability-water .--pb997 {
  padding-bottom: 997px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb997 {
    padding-bottom: 498.5px;
  }
}
.sustainability-water .--mt998 {
  margin-top: 998px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt998 {
    margin-top: 499px;
  }
}
.sustainability-water .--mb998 {
  margin-bottom: 998px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb998 {
    margin-bottom: 499px;
  }
}
.sustainability-water .--pt998 {
  padding-top: 998px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt998 {
    padding-top: 499px;
  }
}
.sustainability-water .--pb998 {
  padding-bottom: 998px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb998 {
    padding-bottom: 499px;
  }
}
.sustainability-water .--mt999 {
  margin-top: 999px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt999 {
    margin-top: 499.5px;
  }
}
.sustainability-water .--mb999 {
  margin-bottom: 999px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb999 {
    margin-bottom: 499.5px;
  }
}
.sustainability-water .--pt999 {
  padding-top: 999px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt999 {
    padding-top: 499.5px;
  }
}
.sustainability-water .--pb999 {
  padding-bottom: 999px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb999 {
    padding-bottom: 499.5px;
  }
}
.sustainability-water .--mt1000 {
  margin-top: 1000px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mt1000 {
    margin-top: 500px;
  }
}
.sustainability-water .--mb1000 {
  margin-bottom: 1000px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--mb1000 {
    margin-bottom: 500px;
  }
}
.sustainability-water .--pt1000 {
  padding-top: 1000px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pt1000 {
    padding-top: 500px;
  }
}
.sustainability-water .--pb1000 {
  padding-bottom: 1000px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--pb1000 {
    padding-bottom: 500px;
  }
}
.sustainability-water .section.compass {
  margin: 0 0 91px;
  margin: 0 0 5.6875rem;
}
@media screen and (max-width: 767px) {
  .sustainability-water .section.compass {
    margin: 0 0 2.8125rem;
  }
}
.sustainability-water .section.risk {
  margin: 0 0 84px;
  margin: 0 0 5.25rem;
}
@media screen and (max-width: 767px) {
  .sustainability-water .section.risk {
    margin: 0 0 2.625rem;
  }
}
.sustainability-water .section.indicators {
  margin: 0 0 85px;
  margin: 0 0 5.3125rem;
}
@media screen and (max-width: 767px) {
  .sustainability-water .section.indicators {
    margin: 0 0 2.625rem;
  }
}
.sustainability-water .l-common__title-h4.effort-title-h4 {
  font-size: 18px;
  font-weight: 700;
  color: #e60012;
}
@media screen and (max-width: 767px) {
  .sustainability-water .l-common__title-h4.effort-title-h4 {
    font-size: 16px;
  }
}
.sustainability-water .image-wrapper.--full {
  width: 100%;
}
.sustainability-water .image-wrapper.--kv {
  height: 340px;
  height: 21.25rem;
}
@media screen and (max-width: 767px) {
  .sustainability-water .image-wrapper.--kv {
    height: 12.5rem;
  }
}
.sustainability-water .image-wrapper img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.sustainability-water .text {
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
.sustainability-water .text.--main {
  font-size: 16px;
  font-size: 1rem;
  line-height: 2;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .sustainability-water .text.--main {
    font-size: 0.75rem;
  }
}
.sustainability-water .text.--fz14 {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 2;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .sustainability-water .text.--fz14 {
    font-size: 0.625rem;
  }
}
.sustainability-water .text.--fz11 {
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 2;
  letter-spacing: 0.08em;
}
@media screen and (max-width: 767px) {
  .sustainability-water .text.--fz11 {
    font-size: 0.5rem;
  }
}
.sustainability-water .text.compass-text, .sustainability-water .text.effort-text, .sustainability-water .text.risk-text, .sustainability-water .text.indicators-text {
  line-height: 2;
}
@media screen and (max-width: 767px) {
  .sustainability-water .text.compass-text, .sustainability-water .text.effort-text, .sustainability-water .text.risk-text, .sustainability-water .text.indicators-text {
    font-size: 0.875rem;
  }
}
.sustainability-water .text.compass-text.--fz14, .sustainability-water .text.effort-text.--fz14, .sustainability-water .text.risk-text.--fz14, .sustainability-water .text.indicators-text.--fz14 {
  font-size: 14px;
  font-size: 0.875rem;
}
@media screen and (max-width: 767px) {
  .sustainability-water .text.compass-text.--fz14, .sustainability-water .text.effort-text.--fz14, .sustainability-water .text.risk-text.--fz14, .sustainability-water .text.indicators-text.--fz14 {
    font-size: 0.625rem;
  }
}
.sustainability-water .grid-area {
  display: grid;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.sustainability-water .grid-area.effort-grid-area {
  grid-template-columns: repeat(2, 1fr);
  gap: 38px 40px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .grid-area.effort-grid-area {
    grid-template-columns: repeat(1, 1fr);
    gap: 16px 20px;
  }
}
.sustainability-water .grid-area.effort-grid-area .effort-grid-item {
  display: grid;
  grid-template-rows: subgrid;
  grid-row: span 2;
  gap: 18px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .grid-area.effort-grid-area .effort-grid-item {
    max-width: 420px;
    margin: 0 auto;
    gap: 8px;
  }
}
.sustainability-water .grid-area.effort-grid-area .effort-grid-item .effort-grid-text {
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  .sustainability-water .grid-area.effort-grid-area .effort-grid-item .effort-grid-text {
    font-size: 0.75rem;
  }
}
.sustainability-water .--col2 {
  grid-template-columns: repeat(auto-fill, 22.5rem);
  gap: 30px 40px;
  gap: 1.875rem 2.5rem;
}
@media screen and (max-width: 767px) {
  .sustainability-water .--col2 {
    grid-template-columns: repeat(auto-fill, 14.5rem);
    gap: 1rem 1.25rem;
  }
}
.sustainability-water .link__button {
  width: 360px;
  width: 22.5rem;
  height: 70px;
  height: 4.375rem;
  border-radius: 0.625rem;
  border: 2px solid #e60012;
  background-color: #e60012;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 17px;
  gap: 1.0625rem;
}
@media screen and (max-width: 767px) {
  .sustainability-water .link__button {
    position: relative;
    border-width: 0.0625rem;
    width: 14.5rem;
    gap: 0.5rem;
    height: 2.8125rem;
    border-radius: 0.3125rem;
  }
}
.sustainability-water .link__button span {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .sustainability-water .link__button span {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 767px) {
  .sustainability-water .link__button svg {
    position: absolute;
    top: 50%;
    right: 12px;
    -webkit-transform: scale(0.7) translate(0, -50%);
            transform: scale(0.7) translate(0, -50%);
  }
}
.sustainability-water .link__button.--white {
  background-color: #fff;
  color: #e60012;
}
.sustainability-water .scroll-area {
  overflow-x: auto;
}
.sustainability-water .table-wrapper {
  width: 860px;
  border-collapse: collapse;
  border-radius: 10px;
  overflow: hidden;
  border: 2px solid #efefef;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table-wrapper {
    width: 573.3333333333px;
    border: 1px solid #efefef;
  }
}
.sustainability-water .table-wrapper.--scrollable {
  overflow-x: scroll;
}
.sustainability-water .table {
  width: 100%;
}
.sustainability-water .table thead,
.sustainability-water .table tbody {
  width: 100%;
}
.sustainability-water .table thead {
  background-color: #595757;
}
.sustainability-water .table thead .table-tr .table-th {
  height: 70px;
  border-bottom: 2px solid #efefef;
  border-right: 2px solid #efefef;
  color: #fff;
  vertical-align: middle;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th {
    height: 50px;
    font-size: 14px;
    border-bottom: 1px solid #efefef;
    border-right: 1px solid #efefef;
  }
}
.sustainability-water .table thead .table-tr .table-th:last-child {
  border-right: none;
}
.sustainability-water .table thead .table-tr .table-th.w-1 {
  width: 1px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-1 {
    width: 0.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-2 {
  width: 2px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-2 {
    width: 1.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-3 {
  width: 3px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-3 {
    width: 2px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-4 {
  width: 4px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-4 {
    width: 2.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-5 {
  width: 5px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-5 {
    width: 3.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-6 {
  width: 6px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-6 {
    width: 4px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-7 {
  width: 7px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-7 {
    width: 4.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-8 {
  width: 8px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-8 {
    width: 5.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-9 {
  width: 9px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-9 {
    width: 6px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-10 {
  width: 10px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-10 {
    width: 6.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-11 {
  width: 11px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-11 {
    width: 7.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-12 {
  width: 12px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-12 {
    width: 8px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-13 {
  width: 13px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-13 {
    width: 8.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-14 {
  width: 14px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-14 {
    width: 9.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-15 {
  width: 15px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-15 {
    width: 10px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-16 {
  width: 16px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-16 {
    width: 10.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-17 {
  width: 17px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-17 {
    width: 11.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-18 {
  width: 18px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-18 {
    width: 12px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-19 {
  width: 19px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-19 {
    width: 12.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-20 {
  width: 20px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-20 {
    width: 13.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-21 {
  width: 21px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-21 {
    width: 14px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-22 {
  width: 22px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-22 {
    width: 14.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-23 {
  width: 23px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-23 {
    width: 15.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-24 {
  width: 24px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-24 {
    width: 16px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-25 {
  width: 25px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-25 {
    width: 16.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-26 {
  width: 26px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-26 {
    width: 17.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-27 {
  width: 27px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-27 {
    width: 18px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-28 {
  width: 28px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-28 {
    width: 18.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-29 {
  width: 29px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-29 {
    width: 19.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-30 {
  width: 30px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-30 {
    width: 20px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-31 {
  width: 31px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-31 {
    width: 20.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-32 {
  width: 32px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-32 {
    width: 21.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-33 {
  width: 33px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-33 {
    width: 22px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-34 {
  width: 34px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-34 {
    width: 22.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-35 {
  width: 35px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-35 {
    width: 23.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-36 {
  width: 36px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-36 {
    width: 24px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-37 {
  width: 37px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-37 {
    width: 24.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-38 {
  width: 38px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-38 {
    width: 25.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-39 {
  width: 39px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-39 {
    width: 26px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-40 {
  width: 40px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-40 {
    width: 26.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-41 {
  width: 41px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-41 {
    width: 27.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-42 {
  width: 42px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-42 {
    width: 28px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-43 {
  width: 43px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-43 {
    width: 28.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-44 {
  width: 44px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-44 {
    width: 29.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-45 {
  width: 45px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-45 {
    width: 30px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-46 {
  width: 46px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-46 {
    width: 30.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-47 {
  width: 47px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-47 {
    width: 31.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-48 {
  width: 48px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-48 {
    width: 32px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-49 {
  width: 49px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-49 {
    width: 32.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-50 {
  width: 50px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-50 {
    width: 33.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-51 {
  width: 51px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-51 {
    width: 34px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-52 {
  width: 52px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-52 {
    width: 34.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-53 {
  width: 53px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-53 {
    width: 35.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-54 {
  width: 54px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-54 {
    width: 36px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-55 {
  width: 55px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-55 {
    width: 36.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-56 {
  width: 56px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-56 {
    width: 37.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-57 {
  width: 57px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-57 {
    width: 38px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-58 {
  width: 58px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-58 {
    width: 38.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-59 {
  width: 59px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-59 {
    width: 39.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-60 {
  width: 60px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-60 {
    width: 40px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-61 {
  width: 61px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-61 {
    width: 40.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-62 {
  width: 62px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-62 {
    width: 41.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-63 {
  width: 63px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-63 {
    width: 42px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-64 {
  width: 64px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-64 {
    width: 42.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-65 {
  width: 65px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-65 {
    width: 43.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-66 {
  width: 66px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-66 {
    width: 44px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-67 {
  width: 67px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-67 {
    width: 44.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-68 {
  width: 68px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-68 {
    width: 45.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-69 {
  width: 69px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-69 {
    width: 46px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-70 {
  width: 70px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-70 {
    width: 46.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-71 {
  width: 71px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-71 {
    width: 47.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-72 {
  width: 72px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-72 {
    width: 48px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-73 {
  width: 73px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-73 {
    width: 48.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-74 {
  width: 74px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-74 {
    width: 49.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-75 {
  width: 75px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-75 {
    width: 50px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-76 {
  width: 76px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-76 {
    width: 50.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-77 {
  width: 77px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-77 {
    width: 51.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-78 {
  width: 78px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-78 {
    width: 52px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-79 {
  width: 79px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-79 {
    width: 52.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-80 {
  width: 80px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-80 {
    width: 53.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-81 {
  width: 81px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-81 {
    width: 54px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-82 {
  width: 82px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-82 {
    width: 54.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-83 {
  width: 83px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-83 {
    width: 55.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-84 {
  width: 84px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-84 {
    width: 56px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-85 {
  width: 85px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-85 {
    width: 56.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-86 {
  width: 86px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-86 {
    width: 57.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-87 {
  width: 87px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-87 {
    width: 58px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-88 {
  width: 88px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-88 {
    width: 58.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-89 {
  width: 89px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-89 {
    width: 59.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-90 {
  width: 90px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-90 {
    width: 60px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-91 {
  width: 91px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-91 {
    width: 60.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-92 {
  width: 92px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-92 {
    width: 61.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-93 {
  width: 93px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-93 {
    width: 62px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-94 {
  width: 94px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-94 {
    width: 62.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-95 {
  width: 95px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-95 {
    width: 63.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-96 {
  width: 96px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-96 {
    width: 64px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-97 {
  width: 97px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-97 {
    width: 64.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-98 {
  width: 98px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-98 {
    width: 65.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-99 {
  width: 99px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-99 {
    width: 66px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-100 {
  width: 100px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-100 {
    width: 66.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-101 {
  width: 101px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-101 {
    width: 67.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-102 {
  width: 102px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-102 {
    width: 68px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-103 {
  width: 103px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-103 {
    width: 68.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-104 {
  width: 104px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-104 {
    width: 69.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-105 {
  width: 105px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-105 {
    width: 70px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-106 {
  width: 106px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-106 {
    width: 70.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-107 {
  width: 107px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-107 {
    width: 71.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-108 {
  width: 108px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-108 {
    width: 72px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-109 {
  width: 109px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-109 {
    width: 72.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-110 {
  width: 110px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-110 {
    width: 73.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-111 {
  width: 111px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-111 {
    width: 74px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-112 {
  width: 112px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-112 {
    width: 74.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-113 {
  width: 113px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-113 {
    width: 75.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-114 {
  width: 114px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-114 {
    width: 76px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-115 {
  width: 115px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-115 {
    width: 76.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-116 {
  width: 116px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-116 {
    width: 77.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-117 {
  width: 117px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-117 {
    width: 78px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-118 {
  width: 118px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-118 {
    width: 78.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-119 {
  width: 119px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-119 {
    width: 79.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-120 {
  width: 120px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-120 {
    width: 80px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-121 {
  width: 121px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-121 {
    width: 80.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-122 {
  width: 122px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-122 {
    width: 81.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-123 {
  width: 123px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-123 {
    width: 82px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-124 {
  width: 124px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-124 {
    width: 82.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-125 {
  width: 125px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-125 {
    width: 83.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-126 {
  width: 126px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-126 {
    width: 84px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-127 {
  width: 127px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-127 {
    width: 84.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-128 {
  width: 128px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-128 {
    width: 85.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-129 {
  width: 129px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-129 {
    width: 86px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-130 {
  width: 130px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-130 {
    width: 86.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-131 {
  width: 131px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-131 {
    width: 87.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-132 {
  width: 132px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-132 {
    width: 88px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-133 {
  width: 133px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-133 {
    width: 88.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-134 {
  width: 134px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-134 {
    width: 89.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-135 {
  width: 135px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-135 {
    width: 90px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-136 {
  width: 136px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-136 {
    width: 90.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-137 {
  width: 137px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-137 {
    width: 91.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-138 {
  width: 138px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-138 {
    width: 92px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-139 {
  width: 139px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-139 {
    width: 92.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-140 {
  width: 140px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-140 {
    width: 93.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-141 {
  width: 141px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-141 {
    width: 94px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-142 {
  width: 142px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-142 {
    width: 94.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-143 {
  width: 143px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-143 {
    width: 95.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-144 {
  width: 144px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-144 {
    width: 96px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-145 {
  width: 145px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-145 {
    width: 96.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-146 {
  width: 146px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-146 {
    width: 97.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-147 {
  width: 147px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-147 {
    width: 98px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-148 {
  width: 148px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-148 {
    width: 98.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-149 {
  width: 149px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-149 {
    width: 99.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-150 {
  width: 150px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-150 {
    width: 100px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-151 {
  width: 151px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-151 {
    width: 100.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-152 {
  width: 152px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-152 {
    width: 101.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-153 {
  width: 153px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-153 {
    width: 102px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-154 {
  width: 154px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-154 {
    width: 102.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-155 {
  width: 155px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-155 {
    width: 103.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-156 {
  width: 156px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-156 {
    width: 104px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-157 {
  width: 157px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-157 {
    width: 104.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-158 {
  width: 158px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-158 {
    width: 105.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-159 {
  width: 159px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-159 {
    width: 106px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-160 {
  width: 160px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-160 {
    width: 106.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-161 {
  width: 161px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-161 {
    width: 107.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-162 {
  width: 162px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-162 {
    width: 108px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-163 {
  width: 163px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-163 {
    width: 108.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-164 {
  width: 164px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-164 {
    width: 109.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-165 {
  width: 165px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-165 {
    width: 110px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-166 {
  width: 166px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-166 {
    width: 110.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-167 {
  width: 167px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-167 {
    width: 111.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-168 {
  width: 168px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-168 {
    width: 112px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-169 {
  width: 169px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-169 {
    width: 112.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-170 {
  width: 170px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-170 {
    width: 113.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-171 {
  width: 171px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-171 {
    width: 114px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-172 {
  width: 172px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-172 {
    width: 114.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-173 {
  width: 173px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-173 {
    width: 115.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-174 {
  width: 174px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-174 {
    width: 116px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-175 {
  width: 175px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-175 {
    width: 116.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-176 {
  width: 176px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-176 {
    width: 117.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-177 {
  width: 177px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-177 {
    width: 118px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-178 {
  width: 178px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-178 {
    width: 118.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-179 {
  width: 179px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-179 {
    width: 119.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-180 {
  width: 180px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-180 {
    width: 120px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-181 {
  width: 181px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-181 {
    width: 120.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-182 {
  width: 182px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-182 {
    width: 121.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-183 {
  width: 183px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-183 {
    width: 122px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-184 {
  width: 184px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-184 {
    width: 122.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-185 {
  width: 185px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-185 {
    width: 123.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-186 {
  width: 186px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-186 {
    width: 124px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-187 {
  width: 187px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-187 {
    width: 124.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-188 {
  width: 188px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-188 {
    width: 125.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-189 {
  width: 189px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-189 {
    width: 126px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-190 {
  width: 190px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-190 {
    width: 126.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-191 {
  width: 191px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-191 {
    width: 127.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-192 {
  width: 192px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-192 {
    width: 128px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-193 {
  width: 193px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-193 {
    width: 128.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-194 {
  width: 194px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-194 {
    width: 129.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-195 {
  width: 195px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-195 {
    width: 130px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-196 {
  width: 196px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-196 {
    width: 130.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-197 {
  width: 197px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-197 {
    width: 131.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-198 {
  width: 198px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-198 {
    width: 132px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-199 {
  width: 199px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-199 {
    width: 132.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-200 {
  width: 200px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-200 {
    width: 133.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-201 {
  width: 201px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-201 {
    width: 134px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-202 {
  width: 202px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-202 {
    width: 134.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-203 {
  width: 203px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-203 {
    width: 135.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-204 {
  width: 204px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-204 {
    width: 136px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-205 {
  width: 205px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-205 {
    width: 136.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-206 {
  width: 206px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-206 {
    width: 137.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-207 {
  width: 207px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-207 {
    width: 138px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-208 {
  width: 208px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-208 {
    width: 138.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-209 {
  width: 209px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-209 {
    width: 139.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-210 {
  width: 210px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-210 {
    width: 140px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-211 {
  width: 211px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-211 {
    width: 140.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-212 {
  width: 212px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-212 {
    width: 141.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-213 {
  width: 213px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-213 {
    width: 142px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-214 {
  width: 214px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-214 {
    width: 142.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-215 {
  width: 215px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-215 {
    width: 143.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-216 {
  width: 216px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-216 {
    width: 144px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-217 {
  width: 217px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-217 {
    width: 144.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-218 {
  width: 218px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-218 {
    width: 145.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-219 {
  width: 219px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-219 {
    width: 146px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-220 {
  width: 220px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-220 {
    width: 146.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-221 {
  width: 221px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-221 {
    width: 147.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-222 {
  width: 222px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-222 {
    width: 148px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-223 {
  width: 223px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-223 {
    width: 148.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-224 {
  width: 224px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-224 {
    width: 149.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-225 {
  width: 225px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-225 {
    width: 150px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-226 {
  width: 226px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-226 {
    width: 150.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-227 {
  width: 227px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-227 {
    width: 151.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-228 {
  width: 228px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-228 {
    width: 152px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-229 {
  width: 229px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-229 {
    width: 152.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-230 {
  width: 230px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-230 {
    width: 153.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-231 {
  width: 231px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-231 {
    width: 154px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-232 {
  width: 232px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-232 {
    width: 154.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-233 {
  width: 233px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-233 {
    width: 155.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-234 {
  width: 234px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-234 {
    width: 156px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-235 {
  width: 235px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-235 {
    width: 156.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-236 {
  width: 236px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-236 {
    width: 157.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-237 {
  width: 237px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-237 {
    width: 158px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-238 {
  width: 238px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-238 {
    width: 158.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-239 {
  width: 239px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-239 {
    width: 159.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-240 {
  width: 240px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-240 {
    width: 160px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-241 {
  width: 241px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-241 {
    width: 160.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-242 {
  width: 242px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-242 {
    width: 161.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-243 {
  width: 243px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-243 {
    width: 162px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-244 {
  width: 244px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-244 {
    width: 162.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-245 {
  width: 245px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-245 {
    width: 163.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-246 {
  width: 246px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-246 {
    width: 164px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-247 {
  width: 247px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-247 {
    width: 164.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-248 {
  width: 248px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-248 {
    width: 165.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-249 {
  width: 249px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-249 {
    width: 166px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-250 {
  width: 250px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-250 {
    width: 166.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-251 {
  width: 251px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-251 {
    width: 167.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-252 {
  width: 252px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-252 {
    width: 168px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-253 {
  width: 253px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-253 {
    width: 168.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-254 {
  width: 254px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-254 {
    width: 169.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-255 {
  width: 255px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-255 {
    width: 170px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-256 {
  width: 256px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-256 {
    width: 170.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-257 {
  width: 257px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-257 {
    width: 171.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-258 {
  width: 258px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-258 {
    width: 172px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-259 {
  width: 259px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-259 {
    width: 172.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-260 {
  width: 260px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-260 {
    width: 173.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-261 {
  width: 261px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-261 {
    width: 174px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-262 {
  width: 262px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-262 {
    width: 174.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-263 {
  width: 263px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-263 {
    width: 175.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-264 {
  width: 264px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-264 {
    width: 176px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-265 {
  width: 265px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-265 {
    width: 176.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-266 {
  width: 266px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-266 {
    width: 177.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-267 {
  width: 267px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-267 {
    width: 178px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-268 {
  width: 268px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-268 {
    width: 178.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-269 {
  width: 269px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-269 {
    width: 179.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-270 {
  width: 270px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-270 {
    width: 180px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-271 {
  width: 271px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-271 {
    width: 180.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-272 {
  width: 272px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-272 {
    width: 181.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-273 {
  width: 273px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-273 {
    width: 182px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-274 {
  width: 274px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-274 {
    width: 182.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-275 {
  width: 275px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-275 {
    width: 183.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-276 {
  width: 276px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-276 {
    width: 184px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-277 {
  width: 277px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-277 {
    width: 184.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-278 {
  width: 278px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-278 {
    width: 185.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-279 {
  width: 279px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-279 {
    width: 186px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-280 {
  width: 280px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-280 {
    width: 186.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-281 {
  width: 281px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-281 {
    width: 187.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-282 {
  width: 282px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-282 {
    width: 188px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-283 {
  width: 283px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-283 {
    width: 188.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-284 {
  width: 284px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-284 {
    width: 189.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-285 {
  width: 285px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-285 {
    width: 190px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-286 {
  width: 286px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-286 {
    width: 190.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-287 {
  width: 287px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-287 {
    width: 191.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-288 {
  width: 288px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-288 {
    width: 192px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-289 {
  width: 289px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-289 {
    width: 192.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-290 {
  width: 290px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-290 {
    width: 193.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-291 {
  width: 291px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-291 {
    width: 194px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-292 {
  width: 292px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-292 {
    width: 194.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-293 {
  width: 293px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-293 {
    width: 195.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-294 {
  width: 294px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-294 {
    width: 196px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-295 {
  width: 295px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-295 {
    width: 196.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-296 {
  width: 296px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-296 {
    width: 197.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-297 {
  width: 297px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-297 {
    width: 198px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-298 {
  width: 298px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-298 {
    width: 198.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-299 {
  width: 299px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-299 {
    width: 199.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-300 {
  width: 300px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-300 {
    width: 200px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-301 {
  width: 301px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-301 {
    width: 200.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-302 {
  width: 302px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-302 {
    width: 201.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-303 {
  width: 303px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-303 {
    width: 202px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-304 {
  width: 304px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-304 {
    width: 202.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-305 {
  width: 305px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-305 {
    width: 203.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-306 {
  width: 306px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-306 {
    width: 204px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-307 {
  width: 307px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-307 {
    width: 204.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-308 {
  width: 308px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-308 {
    width: 205.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-309 {
  width: 309px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-309 {
    width: 206px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-310 {
  width: 310px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-310 {
    width: 206.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-311 {
  width: 311px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-311 {
    width: 207.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-312 {
  width: 312px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-312 {
    width: 208px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-313 {
  width: 313px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-313 {
    width: 208.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-314 {
  width: 314px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-314 {
    width: 209.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-315 {
  width: 315px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-315 {
    width: 210px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-316 {
  width: 316px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-316 {
    width: 210.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-317 {
  width: 317px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-317 {
    width: 211.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-318 {
  width: 318px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-318 {
    width: 212px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-319 {
  width: 319px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-319 {
    width: 212.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-320 {
  width: 320px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-320 {
    width: 213.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-321 {
  width: 321px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-321 {
    width: 214px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-322 {
  width: 322px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-322 {
    width: 214.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-323 {
  width: 323px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-323 {
    width: 215.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-324 {
  width: 324px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-324 {
    width: 216px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-325 {
  width: 325px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-325 {
    width: 216.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-326 {
  width: 326px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-326 {
    width: 217.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-327 {
  width: 327px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-327 {
    width: 218px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-328 {
  width: 328px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-328 {
    width: 218.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-329 {
  width: 329px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-329 {
    width: 219.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-330 {
  width: 330px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-330 {
    width: 220px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-331 {
  width: 331px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-331 {
    width: 220.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-332 {
  width: 332px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-332 {
    width: 221.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-333 {
  width: 333px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-333 {
    width: 222px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-334 {
  width: 334px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-334 {
    width: 222.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-335 {
  width: 335px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-335 {
    width: 223.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-336 {
  width: 336px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-336 {
    width: 224px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-337 {
  width: 337px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-337 {
    width: 224.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-338 {
  width: 338px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-338 {
    width: 225.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-339 {
  width: 339px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-339 {
    width: 226px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-340 {
  width: 340px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-340 {
    width: 226.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-341 {
  width: 341px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-341 {
    width: 227.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-342 {
  width: 342px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-342 {
    width: 228px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-343 {
  width: 343px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-343 {
    width: 228.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-344 {
  width: 344px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-344 {
    width: 229.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-345 {
  width: 345px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-345 {
    width: 230px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-346 {
  width: 346px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-346 {
    width: 230.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-347 {
  width: 347px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-347 {
    width: 231.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-348 {
  width: 348px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-348 {
    width: 232px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-349 {
  width: 349px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-349 {
    width: 232.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-350 {
  width: 350px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-350 {
    width: 233.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-351 {
  width: 351px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-351 {
    width: 234px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-352 {
  width: 352px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-352 {
    width: 234.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-353 {
  width: 353px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-353 {
    width: 235.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-354 {
  width: 354px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-354 {
    width: 236px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-355 {
  width: 355px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-355 {
    width: 236.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-356 {
  width: 356px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-356 {
    width: 237.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-357 {
  width: 357px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-357 {
    width: 238px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-358 {
  width: 358px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-358 {
    width: 238.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-359 {
  width: 359px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-359 {
    width: 239.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-360 {
  width: 360px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-360 {
    width: 240px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-361 {
  width: 361px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-361 {
    width: 240.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-362 {
  width: 362px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-362 {
    width: 241.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-363 {
  width: 363px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-363 {
    width: 242px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-364 {
  width: 364px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-364 {
    width: 242.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-365 {
  width: 365px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-365 {
    width: 243.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-366 {
  width: 366px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-366 {
    width: 244px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-367 {
  width: 367px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-367 {
    width: 244.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-368 {
  width: 368px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-368 {
    width: 245.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-369 {
  width: 369px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-369 {
    width: 246px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-370 {
  width: 370px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-370 {
    width: 246.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-371 {
  width: 371px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-371 {
    width: 247.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-372 {
  width: 372px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-372 {
    width: 248px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-373 {
  width: 373px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-373 {
    width: 248.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-374 {
  width: 374px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-374 {
    width: 249.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-375 {
  width: 375px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-375 {
    width: 250px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-376 {
  width: 376px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-376 {
    width: 250.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-377 {
  width: 377px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-377 {
    width: 251.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-378 {
  width: 378px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-378 {
    width: 252px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-379 {
  width: 379px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-379 {
    width: 252.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-380 {
  width: 380px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-380 {
    width: 253.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-381 {
  width: 381px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-381 {
    width: 254px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-382 {
  width: 382px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-382 {
    width: 254.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-383 {
  width: 383px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-383 {
    width: 255.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-384 {
  width: 384px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-384 {
    width: 256px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-385 {
  width: 385px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-385 {
    width: 256.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-386 {
  width: 386px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-386 {
    width: 257.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-387 {
  width: 387px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-387 {
    width: 258px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-388 {
  width: 388px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-388 {
    width: 258.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-389 {
  width: 389px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-389 {
    width: 259.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-390 {
  width: 390px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-390 {
    width: 260px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-391 {
  width: 391px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-391 {
    width: 260.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-392 {
  width: 392px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-392 {
    width: 261.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-393 {
  width: 393px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-393 {
    width: 262px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-394 {
  width: 394px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-394 {
    width: 262.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-395 {
  width: 395px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-395 {
    width: 263.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-396 {
  width: 396px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-396 {
    width: 264px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-397 {
  width: 397px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-397 {
    width: 264.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-398 {
  width: 398px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-398 {
    width: 265.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-399 {
  width: 399px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-399 {
    width: 266px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-400 {
  width: 400px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-400 {
    width: 266.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-401 {
  width: 401px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-401 {
    width: 267.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-402 {
  width: 402px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-402 {
    width: 268px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-403 {
  width: 403px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-403 {
    width: 268.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-404 {
  width: 404px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-404 {
    width: 269.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-405 {
  width: 405px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-405 {
    width: 270px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-406 {
  width: 406px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-406 {
    width: 270.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-407 {
  width: 407px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-407 {
    width: 271.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-408 {
  width: 408px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-408 {
    width: 272px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-409 {
  width: 409px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-409 {
    width: 272.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-410 {
  width: 410px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-410 {
    width: 273.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-411 {
  width: 411px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-411 {
    width: 274px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-412 {
  width: 412px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-412 {
    width: 274.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-413 {
  width: 413px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-413 {
    width: 275.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-414 {
  width: 414px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-414 {
    width: 276px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-415 {
  width: 415px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-415 {
    width: 276.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-416 {
  width: 416px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-416 {
    width: 277.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-417 {
  width: 417px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-417 {
    width: 278px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-418 {
  width: 418px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-418 {
    width: 278.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-419 {
  width: 419px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-419 {
    width: 279.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-420 {
  width: 420px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-420 {
    width: 280px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-421 {
  width: 421px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-421 {
    width: 280.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-422 {
  width: 422px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-422 {
    width: 281.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-423 {
  width: 423px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-423 {
    width: 282px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-424 {
  width: 424px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-424 {
    width: 282.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-425 {
  width: 425px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-425 {
    width: 283.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-426 {
  width: 426px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-426 {
    width: 284px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-427 {
  width: 427px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-427 {
    width: 284.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-428 {
  width: 428px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-428 {
    width: 285.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-429 {
  width: 429px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-429 {
    width: 286px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-430 {
  width: 430px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-430 {
    width: 286.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-431 {
  width: 431px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-431 {
    width: 287.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-432 {
  width: 432px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-432 {
    width: 288px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-433 {
  width: 433px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-433 {
    width: 288.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-434 {
  width: 434px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-434 {
    width: 289.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-435 {
  width: 435px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-435 {
    width: 290px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-436 {
  width: 436px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-436 {
    width: 290.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-437 {
  width: 437px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-437 {
    width: 291.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-438 {
  width: 438px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-438 {
    width: 292px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-439 {
  width: 439px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-439 {
    width: 292.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-440 {
  width: 440px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-440 {
    width: 293.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-441 {
  width: 441px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-441 {
    width: 294px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-442 {
  width: 442px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-442 {
    width: 294.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-443 {
  width: 443px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-443 {
    width: 295.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-444 {
  width: 444px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-444 {
    width: 296px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-445 {
  width: 445px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-445 {
    width: 296.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-446 {
  width: 446px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-446 {
    width: 297.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-447 {
  width: 447px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-447 {
    width: 298px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-448 {
  width: 448px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-448 {
    width: 298.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-449 {
  width: 449px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-449 {
    width: 299.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-450 {
  width: 450px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-450 {
    width: 300px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-451 {
  width: 451px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-451 {
    width: 300.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-452 {
  width: 452px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-452 {
    width: 301.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-453 {
  width: 453px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-453 {
    width: 302px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-454 {
  width: 454px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-454 {
    width: 302.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-455 {
  width: 455px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-455 {
    width: 303.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-456 {
  width: 456px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-456 {
    width: 304px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-457 {
  width: 457px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-457 {
    width: 304.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-458 {
  width: 458px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-458 {
    width: 305.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-459 {
  width: 459px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-459 {
    width: 306px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-460 {
  width: 460px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-460 {
    width: 306.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-461 {
  width: 461px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-461 {
    width: 307.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-462 {
  width: 462px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-462 {
    width: 308px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-463 {
  width: 463px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-463 {
    width: 308.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-464 {
  width: 464px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-464 {
    width: 309.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-465 {
  width: 465px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-465 {
    width: 310px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-466 {
  width: 466px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-466 {
    width: 310.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-467 {
  width: 467px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-467 {
    width: 311.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-468 {
  width: 468px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-468 {
    width: 312px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-469 {
  width: 469px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-469 {
    width: 312.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-470 {
  width: 470px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-470 {
    width: 313.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-471 {
  width: 471px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-471 {
    width: 314px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-472 {
  width: 472px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-472 {
    width: 314.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-473 {
  width: 473px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-473 {
    width: 315.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-474 {
  width: 474px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-474 {
    width: 316px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-475 {
  width: 475px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-475 {
    width: 316.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-476 {
  width: 476px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-476 {
    width: 317.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-477 {
  width: 477px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-477 {
    width: 318px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-478 {
  width: 478px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-478 {
    width: 318.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-479 {
  width: 479px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-479 {
    width: 319.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-480 {
  width: 480px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-480 {
    width: 320px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-481 {
  width: 481px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-481 {
    width: 320.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-482 {
  width: 482px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-482 {
    width: 321.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-483 {
  width: 483px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-483 {
    width: 322px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-484 {
  width: 484px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-484 {
    width: 322.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-485 {
  width: 485px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-485 {
    width: 323.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-486 {
  width: 486px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-486 {
    width: 324px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-487 {
  width: 487px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-487 {
    width: 324.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-488 {
  width: 488px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-488 {
    width: 325.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-489 {
  width: 489px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-489 {
    width: 326px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-490 {
  width: 490px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-490 {
    width: 326.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-491 {
  width: 491px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-491 {
    width: 327.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-492 {
  width: 492px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-492 {
    width: 328px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-493 {
  width: 493px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-493 {
    width: 328.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-494 {
  width: 494px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-494 {
    width: 329.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-495 {
  width: 495px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-495 {
    width: 330px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-496 {
  width: 496px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-496 {
    width: 330.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-497 {
  width: 497px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-497 {
    width: 331.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-498 {
  width: 498px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-498 {
    width: 332px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-499 {
  width: 499px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-499 {
    width: 332.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-500 {
  width: 500px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-500 {
    width: 333.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-501 {
  width: 501px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-501 {
    width: 334px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-502 {
  width: 502px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-502 {
    width: 334.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-503 {
  width: 503px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-503 {
    width: 335.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-504 {
  width: 504px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-504 {
    width: 336px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-505 {
  width: 505px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-505 {
    width: 336.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-506 {
  width: 506px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-506 {
    width: 337.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-507 {
  width: 507px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-507 {
    width: 338px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-508 {
  width: 508px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-508 {
    width: 338.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-509 {
  width: 509px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-509 {
    width: 339.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-510 {
  width: 510px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-510 {
    width: 340px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-511 {
  width: 511px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-511 {
    width: 340.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-512 {
  width: 512px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-512 {
    width: 341.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-513 {
  width: 513px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-513 {
    width: 342px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-514 {
  width: 514px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-514 {
    width: 342.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-515 {
  width: 515px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-515 {
    width: 343.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-516 {
  width: 516px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-516 {
    width: 344px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-517 {
  width: 517px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-517 {
    width: 344.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-518 {
  width: 518px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-518 {
    width: 345.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-519 {
  width: 519px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-519 {
    width: 346px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-520 {
  width: 520px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-520 {
    width: 346.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-521 {
  width: 521px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-521 {
    width: 347.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-522 {
  width: 522px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-522 {
    width: 348px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-523 {
  width: 523px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-523 {
    width: 348.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-524 {
  width: 524px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-524 {
    width: 349.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-525 {
  width: 525px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-525 {
    width: 350px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-526 {
  width: 526px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-526 {
    width: 350.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-527 {
  width: 527px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-527 {
    width: 351.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-528 {
  width: 528px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-528 {
    width: 352px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-529 {
  width: 529px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-529 {
    width: 352.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-530 {
  width: 530px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-530 {
    width: 353.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-531 {
  width: 531px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-531 {
    width: 354px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-532 {
  width: 532px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-532 {
    width: 354.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-533 {
  width: 533px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-533 {
    width: 355.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-534 {
  width: 534px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-534 {
    width: 356px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-535 {
  width: 535px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-535 {
    width: 356.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-536 {
  width: 536px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-536 {
    width: 357.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-537 {
  width: 537px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-537 {
    width: 358px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-538 {
  width: 538px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-538 {
    width: 358.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-539 {
  width: 539px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-539 {
    width: 359.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-540 {
  width: 540px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-540 {
    width: 360px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-541 {
  width: 541px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-541 {
    width: 360.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-542 {
  width: 542px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-542 {
    width: 361.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-543 {
  width: 543px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-543 {
    width: 362px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-544 {
  width: 544px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-544 {
    width: 362.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-545 {
  width: 545px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-545 {
    width: 363.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-546 {
  width: 546px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-546 {
    width: 364px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-547 {
  width: 547px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-547 {
    width: 364.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-548 {
  width: 548px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-548 {
    width: 365.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-549 {
  width: 549px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-549 {
    width: 366px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-550 {
  width: 550px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-550 {
    width: 366.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-551 {
  width: 551px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-551 {
    width: 367.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-552 {
  width: 552px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-552 {
    width: 368px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-553 {
  width: 553px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-553 {
    width: 368.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-554 {
  width: 554px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-554 {
    width: 369.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-555 {
  width: 555px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-555 {
    width: 370px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-556 {
  width: 556px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-556 {
    width: 370.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-557 {
  width: 557px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-557 {
    width: 371.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-558 {
  width: 558px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-558 {
    width: 372px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-559 {
  width: 559px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-559 {
    width: 372.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-560 {
  width: 560px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-560 {
    width: 373.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-561 {
  width: 561px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-561 {
    width: 374px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-562 {
  width: 562px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-562 {
    width: 374.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-563 {
  width: 563px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-563 {
    width: 375.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-564 {
  width: 564px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-564 {
    width: 376px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-565 {
  width: 565px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-565 {
    width: 376.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-566 {
  width: 566px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-566 {
    width: 377.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-567 {
  width: 567px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-567 {
    width: 378px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-568 {
  width: 568px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-568 {
    width: 378.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-569 {
  width: 569px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-569 {
    width: 379.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-570 {
  width: 570px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-570 {
    width: 380px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-571 {
  width: 571px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-571 {
    width: 380.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-572 {
  width: 572px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-572 {
    width: 381.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-573 {
  width: 573px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-573 {
    width: 382px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-574 {
  width: 574px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-574 {
    width: 382.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-575 {
  width: 575px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-575 {
    width: 383.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-576 {
  width: 576px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-576 {
    width: 384px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-577 {
  width: 577px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-577 {
    width: 384.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-578 {
  width: 578px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-578 {
    width: 385.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-579 {
  width: 579px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-579 {
    width: 386px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-580 {
  width: 580px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-580 {
    width: 386.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-581 {
  width: 581px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-581 {
    width: 387.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-582 {
  width: 582px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-582 {
    width: 388px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-583 {
  width: 583px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-583 {
    width: 388.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-584 {
  width: 584px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-584 {
    width: 389.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-585 {
  width: 585px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-585 {
    width: 390px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-586 {
  width: 586px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-586 {
    width: 390.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-587 {
  width: 587px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-587 {
    width: 391.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-588 {
  width: 588px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-588 {
    width: 392px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-589 {
  width: 589px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-589 {
    width: 392.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-590 {
  width: 590px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-590 {
    width: 393.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-591 {
  width: 591px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-591 {
    width: 394px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-592 {
  width: 592px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-592 {
    width: 394.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-593 {
  width: 593px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-593 {
    width: 395.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-594 {
  width: 594px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-594 {
    width: 396px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-595 {
  width: 595px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-595 {
    width: 396.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-596 {
  width: 596px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-596 {
    width: 397.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-597 {
  width: 597px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-597 {
    width: 398px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-598 {
  width: 598px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-598 {
    width: 398.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-599 {
  width: 599px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-599 {
    width: 399.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-600 {
  width: 600px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-600 {
    width: 400px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-601 {
  width: 601px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-601 {
    width: 400.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-602 {
  width: 602px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-602 {
    width: 401.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-603 {
  width: 603px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-603 {
    width: 402px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-604 {
  width: 604px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-604 {
    width: 402.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-605 {
  width: 605px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-605 {
    width: 403.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-606 {
  width: 606px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-606 {
    width: 404px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-607 {
  width: 607px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-607 {
    width: 404.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-608 {
  width: 608px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-608 {
    width: 405.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-609 {
  width: 609px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-609 {
    width: 406px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-610 {
  width: 610px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-610 {
    width: 406.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-611 {
  width: 611px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-611 {
    width: 407.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-612 {
  width: 612px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-612 {
    width: 408px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-613 {
  width: 613px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-613 {
    width: 408.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-614 {
  width: 614px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-614 {
    width: 409.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-615 {
  width: 615px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-615 {
    width: 410px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-616 {
  width: 616px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-616 {
    width: 410.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-617 {
  width: 617px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-617 {
    width: 411.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-618 {
  width: 618px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-618 {
    width: 412px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-619 {
  width: 619px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-619 {
    width: 412.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-620 {
  width: 620px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-620 {
    width: 413.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-621 {
  width: 621px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-621 {
    width: 414px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-622 {
  width: 622px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-622 {
    width: 414.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-623 {
  width: 623px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-623 {
    width: 415.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-624 {
  width: 624px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-624 {
    width: 416px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-625 {
  width: 625px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-625 {
    width: 416.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-626 {
  width: 626px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-626 {
    width: 417.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-627 {
  width: 627px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-627 {
    width: 418px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-628 {
  width: 628px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-628 {
    width: 418.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-629 {
  width: 629px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-629 {
    width: 419.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-630 {
  width: 630px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-630 {
    width: 420px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-631 {
  width: 631px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-631 {
    width: 420.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-632 {
  width: 632px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-632 {
    width: 421.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-633 {
  width: 633px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-633 {
    width: 422px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-634 {
  width: 634px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-634 {
    width: 422.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-635 {
  width: 635px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-635 {
    width: 423.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-636 {
  width: 636px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-636 {
    width: 424px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-637 {
  width: 637px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-637 {
    width: 424.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-638 {
  width: 638px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-638 {
    width: 425.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-639 {
  width: 639px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-639 {
    width: 426px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-640 {
  width: 640px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-640 {
    width: 426.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-641 {
  width: 641px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-641 {
    width: 427.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-642 {
  width: 642px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-642 {
    width: 428px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-643 {
  width: 643px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-643 {
    width: 428.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-644 {
  width: 644px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-644 {
    width: 429.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-645 {
  width: 645px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-645 {
    width: 430px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-646 {
  width: 646px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-646 {
    width: 430.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-647 {
  width: 647px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-647 {
    width: 431.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-648 {
  width: 648px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-648 {
    width: 432px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-649 {
  width: 649px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-649 {
    width: 432.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-650 {
  width: 650px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-650 {
    width: 433.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-651 {
  width: 651px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-651 {
    width: 434px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-652 {
  width: 652px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-652 {
    width: 434.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-653 {
  width: 653px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-653 {
    width: 435.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-654 {
  width: 654px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-654 {
    width: 436px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-655 {
  width: 655px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-655 {
    width: 436.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-656 {
  width: 656px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-656 {
    width: 437.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-657 {
  width: 657px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-657 {
    width: 438px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-658 {
  width: 658px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-658 {
    width: 438.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-659 {
  width: 659px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-659 {
    width: 439.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-660 {
  width: 660px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-660 {
    width: 440px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-661 {
  width: 661px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-661 {
    width: 440.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-662 {
  width: 662px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-662 {
    width: 441.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-663 {
  width: 663px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-663 {
    width: 442px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-664 {
  width: 664px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-664 {
    width: 442.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-665 {
  width: 665px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-665 {
    width: 443.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-666 {
  width: 666px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-666 {
    width: 444px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-667 {
  width: 667px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-667 {
    width: 444.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-668 {
  width: 668px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-668 {
    width: 445.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-669 {
  width: 669px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-669 {
    width: 446px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-670 {
  width: 670px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-670 {
    width: 446.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-671 {
  width: 671px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-671 {
    width: 447.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-672 {
  width: 672px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-672 {
    width: 448px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-673 {
  width: 673px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-673 {
    width: 448.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-674 {
  width: 674px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-674 {
    width: 449.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-675 {
  width: 675px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-675 {
    width: 450px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-676 {
  width: 676px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-676 {
    width: 450.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-677 {
  width: 677px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-677 {
    width: 451.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-678 {
  width: 678px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-678 {
    width: 452px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-679 {
  width: 679px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-679 {
    width: 452.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-680 {
  width: 680px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-680 {
    width: 453.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-681 {
  width: 681px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-681 {
    width: 454px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-682 {
  width: 682px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-682 {
    width: 454.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-683 {
  width: 683px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-683 {
    width: 455.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-684 {
  width: 684px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-684 {
    width: 456px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-685 {
  width: 685px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-685 {
    width: 456.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-686 {
  width: 686px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-686 {
    width: 457.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-687 {
  width: 687px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-687 {
    width: 458px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-688 {
  width: 688px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-688 {
    width: 458.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-689 {
  width: 689px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-689 {
    width: 459.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-690 {
  width: 690px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-690 {
    width: 460px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-691 {
  width: 691px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-691 {
    width: 460.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-692 {
  width: 692px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-692 {
    width: 461.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-693 {
  width: 693px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-693 {
    width: 462px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-694 {
  width: 694px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-694 {
    width: 462.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-695 {
  width: 695px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-695 {
    width: 463.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-696 {
  width: 696px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-696 {
    width: 464px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-697 {
  width: 697px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-697 {
    width: 464.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-698 {
  width: 698px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-698 {
    width: 465.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-699 {
  width: 699px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-699 {
    width: 466px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-700 {
  width: 700px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-700 {
    width: 466.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-701 {
  width: 701px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-701 {
    width: 467.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-702 {
  width: 702px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-702 {
    width: 468px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-703 {
  width: 703px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-703 {
    width: 468.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-704 {
  width: 704px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-704 {
    width: 469.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-705 {
  width: 705px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-705 {
    width: 470px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-706 {
  width: 706px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-706 {
    width: 470.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-707 {
  width: 707px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-707 {
    width: 471.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-708 {
  width: 708px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-708 {
    width: 472px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-709 {
  width: 709px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-709 {
    width: 472.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-710 {
  width: 710px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-710 {
    width: 473.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-711 {
  width: 711px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-711 {
    width: 474px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-712 {
  width: 712px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-712 {
    width: 474.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-713 {
  width: 713px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-713 {
    width: 475.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-714 {
  width: 714px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-714 {
    width: 476px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-715 {
  width: 715px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-715 {
    width: 476.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-716 {
  width: 716px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-716 {
    width: 477.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-717 {
  width: 717px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-717 {
    width: 478px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-718 {
  width: 718px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-718 {
    width: 478.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-719 {
  width: 719px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-719 {
    width: 479.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-720 {
  width: 720px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-720 {
    width: 480px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-721 {
  width: 721px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-721 {
    width: 480.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-722 {
  width: 722px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-722 {
    width: 481.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-723 {
  width: 723px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-723 {
    width: 482px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-724 {
  width: 724px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-724 {
    width: 482.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-725 {
  width: 725px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-725 {
    width: 483.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-726 {
  width: 726px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-726 {
    width: 484px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-727 {
  width: 727px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-727 {
    width: 484.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-728 {
  width: 728px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-728 {
    width: 485.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-729 {
  width: 729px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-729 {
    width: 486px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-730 {
  width: 730px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-730 {
    width: 486.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-731 {
  width: 731px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-731 {
    width: 487.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-732 {
  width: 732px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-732 {
    width: 488px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-733 {
  width: 733px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-733 {
    width: 488.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-734 {
  width: 734px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-734 {
    width: 489.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-735 {
  width: 735px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-735 {
    width: 490px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-736 {
  width: 736px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-736 {
    width: 490.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-737 {
  width: 737px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-737 {
    width: 491.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-738 {
  width: 738px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-738 {
    width: 492px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-739 {
  width: 739px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-739 {
    width: 492.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-740 {
  width: 740px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-740 {
    width: 493.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-741 {
  width: 741px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-741 {
    width: 494px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-742 {
  width: 742px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-742 {
    width: 494.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-743 {
  width: 743px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-743 {
    width: 495.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-744 {
  width: 744px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-744 {
    width: 496px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-745 {
  width: 745px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-745 {
    width: 496.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-746 {
  width: 746px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-746 {
    width: 497.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-747 {
  width: 747px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-747 {
    width: 498px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-748 {
  width: 748px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-748 {
    width: 498.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-749 {
  width: 749px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-749 {
    width: 499.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-750 {
  width: 750px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-750 {
    width: 500px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-751 {
  width: 751px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-751 {
    width: 500.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-752 {
  width: 752px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-752 {
    width: 501.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-753 {
  width: 753px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-753 {
    width: 502px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-754 {
  width: 754px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-754 {
    width: 502.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-755 {
  width: 755px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-755 {
    width: 503.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-756 {
  width: 756px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-756 {
    width: 504px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-757 {
  width: 757px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-757 {
    width: 504.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-758 {
  width: 758px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-758 {
    width: 505.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-759 {
  width: 759px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-759 {
    width: 506px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-760 {
  width: 760px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-760 {
    width: 506.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-761 {
  width: 761px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-761 {
    width: 507.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-762 {
  width: 762px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-762 {
    width: 508px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-763 {
  width: 763px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-763 {
    width: 508.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-764 {
  width: 764px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-764 {
    width: 509.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-765 {
  width: 765px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-765 {
    width: 510px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-766 {
  width: 766px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-766 {
    width: 510.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-767 {
  width: 767px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-767 {
    width: 511.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-768 {
  width: 768px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-768 {
    width: 512px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-769 {
  width: 769px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-769 {
    width: 512.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-770 {
  width: 770px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-770 {
    width: 513.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-771 {
  width: 771px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-771 {
    width: 514px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-772 {
  width: 772px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-772 {
    width: 514.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-773 {
  width: 773px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-773 {
    width: 515.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-774 {
  width: 774px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-774 {
    width: 516px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-775 {
  width: 775px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-775 {
    width: 516.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-776 {
  width: 776px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-776 {
    width: 517.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-777 {
  width: 777px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-777 {
    width: 518px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-778 {
  width: 778px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-778 {
    width: 518.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-779 {
  width: 779px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-779 {
    width: 519.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-780 {
  width: 780px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-780 {
    width: 520px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-781 {
  width: 781px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-781 {
    width: 520.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-782 {
  width: 782px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-782 {
    width: 521.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-783 {
  width: 783px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-783 {
    width: 522px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-784 {
  width: 784px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-784 {
    width: 522.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-785 {
  width: 785px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-785 {
    width: 523.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-786 {
  width: 786px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-786 {
    width: 524px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-787 {
  width: 787px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-787 {
    width: 524.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-788 {
  width: 788px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-788 {
    width: 525.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-789 {
  width: 789px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-789 {
    width: 526px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-790 {
  width: 790px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-790 {
    width: 526.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-791 {
  width: 791px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-791 {
    width: 527.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-792 {
  width: 792px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-792 {
    width: 528px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-793 {
  width: 793px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-793 {
    width: 528.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-794 {
  width: 794px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-794 {
    width: 529.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-795 {
  width: 795px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-795 {
    width: 530px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-796 {
  width: 796px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-796 {
    width: 530.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-797 {
  width: 797px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-797 {
    width: 531.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-798 {
  width: 798px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-798 {
    width: 532px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-799 {
  width: 799px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-799 {
    width: 532.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-800 {
  width: 800px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-800 {
    width: 533.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-801 {
  width: 801px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-801 {
    width: 534px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-802 {
  width: 802px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-802 {
    width: 534.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-803 {
  width: 803px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-803 {
    width: 535.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-804 {
  width: 804px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-804 {
    width: 536px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-805 {
  width: 805px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-805 {
    width: 536.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-806 {
  width: 806px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-806 {
    width: 537.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-807 {
  width: 807px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-807 {
    width: 538px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-808 {
  width: 808px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-808 {
    width: 538.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-809 {
  width: 809px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-809 {
    width: 539.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-810 {
  width: 810px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-810 {
    width: 540px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-811 {
  width: 811px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-811 {
    width: 540.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-812 {
  width: 812px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-812 {
    width: 541.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-813 {
  width: 813px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-813 {
    width: 542px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-814 {
  width: 814px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-814 {
    width: 542.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-815 {
  width: 815px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-815 {
    width: 543.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-816 {
  width: 816px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-816 {
    width: 544px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-817 {
  width: 817px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-817 {
    width: 544.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-818 {
  width: 818px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-818 {
    width: 545.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-819 {
  width: 819px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-819 {
    width: 546px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-820 {
  width: 820px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-820 {
    width: 546.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-821 {
  width: 821px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-821 {
    width: 547.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-822 {
  width: 822px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-822 {
    width: 548px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-823 {
  width: 823px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-823 {
    width: 548.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-824 {
  width: 824px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-824 {
    width: 549.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-825 {
  width: 825px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-825 {
    width: 550px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-826 {
  width: 826px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-826 {
    width: 550.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-827 {
  width: 827px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-827 {
    width: 551.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-828 {
  width: 828px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-828 {
    width: 552px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-829 {
  width: 829px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-829 {
    width: 552.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-830 {
  width: 830px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-830 {
    width: 553.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-831 {
  width: 831px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-831 {
    width: 554px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-832 {
  width: 832px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-832 {
    width: 554.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-833 {
  width: 833px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-833 {
    width: 555.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-834 {
  width: 834px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-834 {
    width: 556px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-835 {
  width: 835px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-835 {
    width: 556.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-836 {
  width: 836px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-836 {
    width: 557.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-837 {
  width: 837px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-837 {
    width: 558px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-838 {
  width: 838px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-838 {
    width: 558.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-839 {
  width: 839px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-839 {
    width: 559.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-840 {
  width: 840px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-840 {
    width: 560px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-841 {
  width: 841px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-841 {
    width: 560.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-842 {
  width: 842px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-842 {
    width: 561.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-843 {
  width: 843px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-843 {
    width: 562px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-844 {
  width: 844px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-844 {
    width: 562.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-845 {
  width: 845px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-845 {
    width: 563.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-846 {
  width: 846px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-846 {
    width: 564px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-847 {
  width: 847px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-847 {
    width: 564.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-848 {
  width: 848px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-848 {
    width: 565.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-849 {
  width: 849px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-849 {
    width: 566px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-850 {
  width: 850px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-850 {
    width: 566.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-851 {
  width: 851px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-851 {
    width: 567.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-852 {
  width: 852px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-852 {
    width: 568px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-853 {
  width: 853px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-853 {
    width: 568.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-854 {
  width: 854px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-854 {
    width: 569.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-855 {
  width: 855px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-855 {
    width: 570px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-856 {
  width: 856px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-856 {
    width: 570.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-857 {
  width: 857px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-857 {
    width: 571.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-858 {
  width: 858px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-858 {
    width: 572px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-859 {
  width: 859px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-859 {
    width: 572.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-860 {
  width: 860px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-860 {
    width: 573.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-861 {
  width: 861px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-861 {
    width: 574px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-862 {
  width: 862px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-862 {
    width: 574.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-863 {
  width: 863px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-863 {
    width: 575.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-864 {
  width: 864px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-864 {
    width: 576px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-865 {
  width: 865px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-865 {
    width: 576.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-866 {
  width: 866px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-866 {
    width: 577.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-867 {
  width: 867px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-867 {
    width: 578px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-868 {
  width: 868px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-868 {
    width: 578.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-869 {
  width: 869px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-869 {
    width: 579.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-870 {
  width: 870px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-870 {
    width: 580px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-871 {
  width: 871px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-871 {
    width: 580.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-872 {
  width: 872px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-872 {
    width: 581.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-873 {
  width: 873px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-873 {
    width: 582px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-874 {
  width: 874px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-874 {
    width: 582.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-875 {
  width: 875px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-875 {
    width: 583.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-876 {
  width: 876px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-876 {
    width: 584px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-877 {
  width: 877px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-877 {
    width: 584.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-878 {
  width: 878px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-878 {
    width: 585.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-879 {
  width: 879px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-879 {
    width: 586px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-880 {
  width: 880px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-880 {
    width: 586.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-881 {
  width: 881px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-881 {
    width: 587.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-882 {
  width: 882px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-882 {
    width: 588px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-883 {
  width: 883px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-883 {
    width: 588.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-884 {
  width: 884px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-884 {
    width: 589.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-885 {
  width: 885px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-885 {
    width: 590px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-886 {
  width: 886px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-886 {
    width: 590.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-887 {
  width: 887px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-887 {
    width: 591.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-888 {
  width: 888px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-888 {
    width: 592px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-889 {
  width: 889px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-889 {
    width: 592.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-890 {
  width: 890px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-890 {
    width: 593.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-891 {
  width: 891px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-891 {
    width: 594px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-892 {
  width: 892px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-892 {
    width: 594.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-893 {
  width: 893px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-893 {
    width: 595.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-894 {
  width: 894px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-894 {
    width: 596px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-895 {
  width: 895px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-895 {
    width: 596.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-896 {
  width: 896px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-896 {
    width: 597.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-897 {
  width: 897px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-897 {
    width: 598px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-898 {
  width: 898px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-898 {
    width: 598.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-899 {
  width: 899px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-899 {
    width: 599.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-900 {
  width: 900px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-900 {
    width: 600px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-901 {
  width: 901px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-901 {
    width: 600.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-902 {
  width: 902px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-902 {
    width: 601.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-903 {
  width: 903px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-903 {
    width: 602px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-904 {
  width: 904px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-904 {
    width: 602.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-905 {
  width: 905px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-905 {
    width: 603.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-906 {
  width: 906px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-906 {
    width: 604px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-907 {
  width: 907px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-907 {
    width: 604.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-908 {
  width: 908px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-908 {
    width: 605.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-909 {
  width: 909px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-909 {
    width: 606px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-910 {
  width: 910px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-910 {
    width: 606.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-911 {
  width: 911px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-911 {
    width: 607.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-912 {
  width: 912px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-912 {
    width: 608px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-913 {
  width: 913px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-913 {
    width: 608.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-914 {
  width: 914px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-914 {
    width: 609.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-915 {
  width: 915px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-915 {
    width: 610px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-916 {
  width: 916px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-916 {
    width: 610.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-917 {
  width: 917px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-917 {
    width: 611.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-918 {
  width: 918px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-918 {
    width: 612px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-919 {
  width: 919px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-919 {
    width: 612.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-920 {
  width: 920px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-920 {
    width: 613.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-921 {
  width: 921px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-921 {
    width: 614px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-922 {
  width: 922px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-922 {
    width: 614.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-923 {
  width: 923px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-923 {
    width: 615.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-924 {
  width: 924px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-924 {
    width: 616px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-925 {
  width: 925px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-925 {
    width: 616.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-926 {
  width: 926px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-926 {
    width: 617.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-927 {
  width: 927px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-927 {
    width: 618px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-928 {
  width: 928px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-928 {
    width: 618.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-929 {
  width: 929px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-929 {
    width: 619.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-930 {
  width: 930px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-930 {
    width: 620px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-931 {
  width: 931px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-931 {
    width: 620.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-932 {
  width: 932px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-932 {
    width: 621.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-933 {
  width: 933px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-933 {
    width: 622px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-934 {
  width: 934px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-934 {
    width: 622.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-935 {
  width: 935px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-935 {
    width: 623.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-936 {
  width: 936px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-936 {
    width: 624px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-937 {
  width: 937px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-937 {
    width: 624.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-938 {
  width: 938px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-938 {
    width: 625.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-939 {
  width: 939px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-939 {
    width: 626px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-940 {
  width: 940px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-940 {
    width: 626.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-941 {
  width: 941px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-941 {
    width: 627.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-942 {
  width: 942px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-942 {
    width: 628px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-943 {
  width: 943px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-943 {
    width: 628.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-944 {
  width: 944px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-944 {
    width: 629.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-945 {
  width: 945px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-945 {
    width: 630px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-946 {
  width: 946px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-946 {
    width: 630.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-947 {
  width: 947px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-947 {
    width: 631.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-948 {
  width: 948px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-948 {
    width: 632px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-949 {
  width: 949px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-949 {
    width: 632.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-950 {
  width: 950px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-950 {
    width: 633.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-951 {
  width: 951px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-951 {
    width: 634px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-952 {
  width: 952px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-952 {
    width: 634.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-953 {
  width: 953px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-953 {
    width: 635.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-954 {
  width: 954px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-954 {
    width: 636px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-955 {
  width: 955px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-955 {
    width: 636.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-956 {
  width: 956px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-956 {
    width: 637.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-957 {
  width: 957px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-957 {
    width: 638px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-958 {
  width: 958px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-958 {
    width: 638.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-959 {
  width: 959px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-959 {
    width: 639.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-960 {
  width: 960px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-960 {
    width: 640px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-961 {
  width: 961px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-961 {
    width: 640.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-962 {
  width: 962px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-962 {
    width: 641.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-963 {
  width: 963px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-963 {
    width: 642px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-964 {
  width: 964px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-964 {
    width: 642.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-965 {
  width: 965px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-965 {
    width: 643.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-966 {
  width: 966px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-966 {
    width: 644px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-967 {
  width: 967px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-967 {
    width: 644.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-968 {
  width: 968px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-968 {
    width: 645.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-969 {
  width: 969px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-969 {
    width: 646px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-970 {
  width: 970px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-970 {
    width: 646.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-971 {
  width: 971px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-971 {
    width: 647.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-972 {
  width: 972px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-972 {
    width: 648px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-973 {
  width: 973px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-973 {
    width: 648.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-974 {
  width: 974px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-974 {
    width: 649.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-975 {
  width: 975px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-975 {
    width: 650px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-976 {
  width: 976px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-976 {
    width: 650.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-977 {
  width: 977px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-977 {
    width: 651.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-978 {
  width: 978px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-978 {
    width: 652px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-979 {
  width: 979px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-979 {
    width: 652.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-980 {
  width: 980px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-980 {
    width: 653.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-981 {
  width: 981px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-981 {
    width: 654px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-982 {
  width: 982px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-982 {
    width: 654.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-983 {
  width: 983px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-983 {
    width: 655.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-984 {
  width: 984px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-984 {
    width: 656px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-985 {
  width: 985px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-985 {
    width: 656.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-986 {
  width: 986px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-986 {
    width: 657.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-987 {
  width: 987px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-987 {
    width: 658px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-988 {
  width: 988px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-988 {
    width: 658.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-989 {
  width: 989px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-989 {
    width: 659.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-990 {
  width: 990px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-990 {
    width: 660px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-991 {
  width: 991px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-991 {
    width: 660.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-992 {
  width: 992px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-992 {
    width: 661.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-993 {
  width: 993px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-993 {
    width: 662px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-994 {
  width: 994px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-994 {
    width: 662.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-995 {
  width: 995px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-995 {
    width: 663.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-996 {
  width: 996px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-996 {
    width: 664px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-997 {
  width: 997px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-997 {
    width: 664.66667px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-998 {
  width: 998px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-998 {
    width: 665.33333px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-999 {
  width: 999px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-999 {
    width: 666px;
  }
}
.sustainability-water .table thead .table-tr .table-th.w-1000 {
  width: 1000px;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table thead .table-tr .table-th.w-1000 {
    width: 666.66667px;
  }
}
.sustainability-water .table thead .table-tr:last-child > .table-th {
  border-bottom: none;
}
.sustainability-water .table tbody .table-tr .table-td {
  height: 58px;
  border-bottom: 2px solid #efefef;
  border-right: 2px solid #efefef;
  background-color: #fff;
  padding: 12px;
  vertical-align: middle;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 767px) {
  .sustainability-water .table tbody .table-tr .table-td {
    height: 30px;
    font-size: 0.875rem;
    padding: 8px;
    border-bottom: 1px solid #efefef;
    border-right: 1px solid #efefef;
  }
}
.sustainability-water .table tbody .table-tr .table-td.--text-left {
  text-align: left;
}
.sustainability-water .table tbody .table-tr .table-td.--text-center {
  text-align: center;
}
.sustainability-water .table tbody .table-tr .table-td.--text-right {
  text-align: right;
}
.sustainability-water .table tbody .table-tr .table-td:last-child {
  border-right: none;
}
.sustainability-water .table tbody .table-tr:last-child .table-td {
  border-bottom: none;
}
.sustainability-water .table-td.w-68 {
  width: 64px;
}
.sustainability-water .table-td.w-78 {
  width: 74px;
}
.sustainability-water .table-td.w-82 {
  width: 78px;
}
.sustainability-water .table-td.w-88 {
  width: 84px;
}
.sustainability-water .table-td.w-100 {
  width: 96px;
}
.sustainability-water .table-td.w-120 {
  width: 116px;
}
.sustainability-water .table-td.w-160 {
  width: 156px;
}
.sustainability-water .table-td.--px10 {
  padding: 12px 10px;
}
.sustainability-water .table-td.--px0 {
  padding: 12px 0;
}
.sustainability-water .link-text {
  color: #e60012;
  font-size: 16px;
  font-size: 1rem;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
  letter-spacing: 0.08em;
  line-height: 30px;
  line-height: 1.875rem;
  text-decoration: underline;
  text-underline-offset: 2px;
  text-underline-offset: 0.125rem;
  -webkit-transition: opacity 0.18s ease-in-out;
  transition: opacity 0.18s ease-in-out;
}
@media screen and (max-width: 767px) {
  .sustainability-water .link-text {
    font-size: 0.875rem;
    line-height: 2;
  }
}
@media (hover: hover) and (pointer: fine) {
  .sustainability-water .link-text:hover {
    opacity: 0.7;
  }
}
.sustainability-water .l-common__top-link-wrapper {
  margin: 40px auto;
}
@media screen and (min-width: 768px) {
  .sustainability-water .l-common__top-link-wrapper {
    margin: 120px auto;
  }
}
.sustainability-water .l-common__top-link-wrapper .l-common__top-link {
  margin: 0;
}

.sustainability-wellness .sustainability-wellness__box-text-list-wrapper-wrapper {
  margin-top: 24px;
}
@media screen and (min-width: 768px) {
  .sustainability-wellness .sustainability-wellness__box-text-list-wrapper-wrapper {
    margin-top: 40px;
  }
}
.sustainability-wellness .sustainability-wellness__box-title {
  font-size: 16px;
  font-weight: 700;
  color: #585757;
  letter-spacing: 0.08em;
  margin-bottom: 4px;
}
@media screen and (min-width: 768px) {
  .sustainability-wellness .sustainability-wellness__box-title {
    font-size: 20px;
    margin-bottom: 24px;
  }
}
.sustainability-wellness .sustainability-wellness__image {
  border: 1px solid #efefef;
  border-radius: 10px;
  background-color: #fff;
  padding: 44px 8px;
  margin-top: 24px;
}
.sustainability-wellness .sustainability-wellness__image img {
  display: block;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  max-width: 576px;
  margin: 0 auto;
}
.sustainability-wellness .sustainability-wellness__box-text-small {
  display: block;
  margin-top: 8px;
}
@media screen and (min-width: 768px) {
  .sustainability-wellness .sustainability-wellness__box-text-small {
    margin-top: 24px;
  }
}
.sustainability-wellness .sustainability-wellness__table-wrapper {
  margin-top: 40px;
  margin-bottom: 24px;
  overflow-x: auto;
  border: 1px solid #efefef;
  border-radius: 8px;
}
.sustainability-wellness .sustainability-wellness__table {
  width: 100%;
  border-collapse: collapse;
  width: 600px;
}
@media screen and (min-width: 768px) {
  .sustainability-wellness .sustainability-wellness__table {
    border-radius: 10px;
  }
}
@media screen and (min-width: 768px) {
  .sustainability-wellness .sustainability-wellness__table {
    min-width: 840px;
    width: 100%;
  }
}
.sustainability-wellness .sustainability-wellness__table .sustainability-wellness__table-thead .sustainability-wellness__table-tr .sustainability-wellness__table-th {
  font-size: 14px;
  font-weight: 700;
  background-color: #595757;
  padding: 12px 8px;
  color: #fff;
  border-right: 1px solid #efefef;
  min-width: 100px;
  text-align: center;
  vertical-align: middle;
}
.sustainability-wellness .sustainability-wellness__table .sustainability-wellness__table-thead .sustainability-wellness__table-tr .sustainability-wellness__table-th.--w250 {
  width: 250px;
}
@media screen and (min-width: 768px) {
  .sustainability-wellness .sustainability-wellness__table .sustainability-wellness__table-thead .sustainability-wellness__table-tr .sustainability-wellness__table-th {
    font-size: 16px;
    padding: 16px 20px;
  }
}
.sustainability-wellness .sustainability-wellness__table .sustainability-wellness__table-thead .sustainability-wellness__table-tr .sustainability-wellness__table-th:first-child {
  width: 180px;
}
@media screen and (min-width: 768px) {
  .sustainability-wellness .sustainability-wellness__table .sustainability-wellness__table-thead .sustainability-wellness__table-tr .sustainability-wellness__table-th:first-child {
    width: 40%;
  }
}
.sustainability-wellness .sustainability-wellness__table .sustainability-wellness__table-thead .sustainability-wellness__table-tr .sustainability-wellness__table-th:first-child.--w250 {
  width: 250px;
}
.sustainability-wellness .sustainability-wellness__table .sustainability-wellness__table-thead .sustainability-wellness__table-tr .sustainability-wellness__table-th:last-child {
  width: 180px;
}
@media screen and (min-width: 768px) {
  .sustainability-wellness .sustainability-wellness__table .sustainability-wellness__table-thead .sustainability-wellness__table-tr .sustainability-wellness__table-th:last-child {
    width: 60%;
  }
}
.sustainability-wellness .sustainability-wellness__table .sustainability-wellness__table-thead .sustainability-wellness__table-tr .sustainability-wellness__table-th:last-child.--initial {
  width: auto;
  width: initial;
}
.sustainability-wellness .sustainability-wellness__table .sustainability-wellness__table-tbody .sustainability-wellness__table-tr .sustainability-wellness__table-td {
  background-color: #fff;
  font-size: 12px;
  font-weight: 500;
  border-right: 1px solid #efefef;
  border-bottom: 1px solid #efefef;
  padding: 12px 8px;
  min-width: 100px;
  vertical-align: middle;
  line-height: 1.5;
}
.sustainability-wellness .sustainability-wellness__table .sustainability-wellness__table-tbody .sustainability-wellness__table-tr .sustainability-wellness__table-td.--center {
  text-align: center;
}
.sustainability-wellness .sustainability-wellness__table .sustainability-wellness__table-tbody .sustainability-wellness__table-tr .sustainability-wellness__table-td.--right {
  text-align: right;
}
@media screen and (min-width: 768px) {
  .sustainability-wellness .sustainability-wellness__table .sustainability-wellness__table-tbody .sustainability-wellness__table-tr .sustainability-wellness__table-td {
    font-size: 16px;
    padding: 20px 12px;
  }
}
.sustainability-wellness .sustainability-wellness__box-wrapper {
  margin-top: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
  margin-bottom: 24px;
}
@media screen and (min-width: 768px) {
  .sustainability-wellness .sustainability-wellness__box-wrapper {
    gap: 40px;
  }
}
.sustainability-wellness .sustainability-wellness__supoort .sustainability-wellness__supoort__title {
  font-size: 16px;
  font-weight: 700;
  color: #585757;
  margin-bottom: 8px;
}
@media screen and (min-width: 768px) {
  .sustainability-wellness .sustainability-wellness__supoort .sustainability-wellness__supoort__title {
    font-size: 20px;
    margin-bottom: 24px;
  }
}
.sustainability-wellness .sustainability-wellness__supoort .sustainability-wellness__support-list {
  display: grid;
  grid-template-columns: 1fr;
  gap: 24px;
  margin-top: 8px;
}
@media screen and (min-width: 768px) {
  .sustainability-wellness .sustainability-wellness__supoort .sustainability-wellness__support-list {
    margin-top: 24px;
    grid-template-columns: 1fr 1fr;
  }
}
.sustainability-wellness .sustainability-wellness__supoort .sustainability-wellness__support-list .sustainability-wellness__support-item .sustainability-wellness__support-image {
  width: 100%;
}
.sustainability-wellness .sustainability-wellness__supoort .sustainability-wellness__support-list .sustainability-wellness__support-item .sustainability-wellness__support-title {
  margin-top: 16px;
  font-size: 16px;
  font-weight: 700;
  color: #585757;
}
.sustainability-wellness .sustainability-wellness__h3 {
  font-size: 16px;
  font-weight: 700;
  color: #585757;
  letter-spacing: 0.08em;
  margin-bottom: 4px;
}
@media screen and (min-width: 768px) {
  .sustainability-wellness .sustainability-wellness__h3 {
    font-size: 20px;
    margin-bottom: 24px;
  }
}
.sustainability-wellness .sustainability-wellness__link-wrapper {
  border: 1px solid #d71618;
  border-radius: 10px;
  overflow: hidden;
}
.sustainability-wellness .sustainability-wellness__link-wrapper .sustainability-wellness__link-list .sustainability-wellness__link-list-title {
  color: #fff;
  background-color: #d71618;
  font-size: 16px;
  font-weight: 700;
  padding: 16px 16px;
}
@media screen and (min-width: 768px) {
  .sustainability-wellness .sustainability-wellness__link-wrapper .sustainability-wellness__link-list .sustainability-wellness__link-list-title {
    padding: 16px 24px;
    font-size: 20px;
  }
}
.sustainability-wellness .sustainability-wellness__link-wrapper .sustainability-wellness__link-list .sustainability-wellness__link-list-body {
  padding: 16px 16px;
}
@media screen and (min-width: 768px) {
  .sustainability-wellness .sustainability-wellness__link-wrapper .sustainability-wellness__link-list .sustainability-wellness__link-list-body {
    padding: 24px 24px;
  }
}
.sustainability-wellness .sustainability-wellness__link-wrapper .sustainability-wellness__link-list .sustainability-wellness__link-list-body .sustainability-wellness__link-list-ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-column-gap: 52px;
     -moz-column-gap: 52px;
          column-gap: 52px;
  row-gap: 8px;
}
@media screen and (min-width: 768px) {
  .sustainability-wellness .sustainability-wellness__link-wrapper .sustainability-wellness__link-list .sustainability-wellness__link-list-body .sustainability-wellness__link-list-ul {
    row-gap: 16px;
  }
}
.sustainability-wellness .sustainability-wellness__link-wrapper .sustainability-wellness__link-list .sustainability-wellness__link-list-body .sustainability-wellness__link-list-ul .sustainability-wellness__link-list-li a {
  display: inline-block;
  position: relative;
  font-size: 14px;
  padding-right: 10px;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
@media screen and (min-width: 768px) {
  .sustainability-wellness .sustainability-wellness__link-wrapper .sustainability-wellness__link-list .sustainability-wellness__link-list-body .sustainability-wellness__link-list-ul .sustainability-wellness__link-list-li a {
    padding-right: 16px;
  }
}
.sustainability-wellness .sustainability-wellness__link-wrapper .sustainability-wellness__link-list .sustainability-wellness__link-list-body .sustainability-wellness__link-list-ul .sustainability-wellness__link-list-li a::after {
  content: "";
  position: absolute;
  top: calc(50% - 3px);
  right: 0px;
  width: 7px;
  height: 7px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  border-top: 2px solid #585757;
  border-right: 2px solid #585757;
}
@media screen and (min-width: 768px) {
  .sustainability-wellness .sustainability-wellness__link-wrapper .sustainability-wellness__link-list .sustainability-wellness__link-list-body .sustainability-wellness__link-list-ul .sustainability-wellness__link-list-li a {
    font-size: 16px;
  }
  .sustainability-wellness .sustainability-wellness__link-wrapper .sustainability-wellness__link-list .sustainability-wellness__link-list-body .sustainability-wellness__link-list-ul .sustainability-wellness__link-list-li a::after {
    width: 8px;
    height: 8px;
  }
}
.sustainability-wellness .sustainability-wellness__link-wrapper .sustainability-wellness__link-list .sustainability-wellness__link-list-body .sustainability-wellness__link-list-ul .sustainability-wellness__link-list-li a:hover {
  opacity: 0.7;
}

.sustainability .toparea {
  background-color: #ffffff;
  padding: 88px 65px;
  margin: 0 -65px 75px;
}
@media screen and (max-width: 767px) {
  .sustainability .toparea {
    padding: 38px 24px 44px;
    margin: 0 -24px 44px;
  }
}
.sustainability .toparea .toparea__links-wrapper {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 40px;
}
@media screen and (min-width: 1024px) {
  .sustainability .toparea .toparea__links-wrapper {
    grid-template-columns: 1fr 1.5fr;
  }
}
.sustainability .toparea .toparea__links-wrapper img {
  width: 100%;
}
.sustainability .toparea .toparea__title {
  font-size: 20px;
  text-align: center;
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .sustainability .toparea .toparea__title {
    font-size: 30px;
    margin-bottom: 40px;
  }
}
.sustainability .toparea .toparea__links {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 16px;
}
@media screen and (min-width: 1024px) {
  .sustainability .toparea .toparea__links {
    grid-template-columns: repeat(2, 1fr);
  }
}
.sustainability .toparea .toparea__links--social.toparea__links a {
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
  padding: 20px 24px;
}
@media screen and (max-width: 767px) {
  .sustainability .toparea .toparea__links--social.toparea__links a {
    font-size: 13px;
    padding: 4px 9px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    border-radius: 5px;
    border-width: 1px;
  }
}
.sustainability .contentarea .contentarea__list {
  display: grid;
  grid-template-columns: repeat(auto-fit, 320px);
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 24px;
}
@media screen and (min-width: 1024px) {
  .sustainability .contentarea .contentarea__list {
    grid-template-columns: repeat(auto-fill, 540px);
    -webkit-column-gap: 60px;
       -moz-column-gap: 60px;
            column-gap: 60px;
    row-gap: 80px;
  }
}
.sustainability .contentarea .contentarea__list .contentarea__list-item {
  border: 2px solid #d71618;
  border-radius: 10px;
  overflow: hidden;
  background-color: #fff;
}
@media screen and (max-width: 1023px) {
  .sustainability .contentarea .contentarea__list .contentarea__list-item {
    border-width: 1px;
    border-radius: 5px;
  }
}
.sustainability .contentarea .contentarea__list .contentarea__list-item .contentarea__list-item-inner {
  padding: 20px 24px;
}
@media screen and (max-width: 1023px) {
  .sustainability .contentarea .contentarea__list .contentarea__list-item .contentarea__list-item-inner {
    padding: 15px;
  }
}
.sustainability .contentarea .contentarea__list .contentarea__list-item .contentarea__list-item-inner .contentarea__list-item-img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  margin-bottom: 28px;
}
@media screen and (max-width: 1023px) {
  .sustainability .contentarea .contentarea__list .contentarea__list-item .contentarea__list-item-inner .contentarea__list-item-img {
    margin-bottom: 16px;
  }
}
.sustainability .contentarea .contentarea__list .contentarea__list-item .contentarea__list-item-inner .contentarea__list-item-title {
  font-size: 20px;
  font-weight: 700;
  color: #d71618;
  padding-left: 7px;
  padding-bottom: 28px;
  border-bottom: 2px solid #d71618;
  margin-bottom: 28px;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
.sustainability .contentarea .contentarea__list .contentarea__list-item .contentarea__list-item-inner .contentarea__list-item-title.--borderless {
  border: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
@media screen and (max-width: 1023px) {
  .sustainability .contentarea .contentarea__list .contentarea__list-item .contentarea__list-item-inner .contentarea__list-item-title {
    font-size: 14px;
    padding-left: 0;
    padding-bottom: 15px;
    margin-bottom: 14px;
    border-bottom: 1px solid #d71618;
  }
}
.sustainability .contentarea .contentarea__list .contentarea__list-item .contentarea__list-item-inner .contentarea__list-item-title a {
  display: inline-block;
  position: relative;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.sustainability .contentarea .contentarea__list .contentarea__list-item .contentarea__list-item-inner .contentarea__list-item-title a::after {
  content: "";
  position: absolute;
  width: 8px;
  height: 8px;
  border-top: 2px solid #d71618;
  border-right: 2px solid #d71618;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  top: calc(50% - 4px);
  right: -16px;
}
@media screen and (max-width: 1023px) {
  .sustainability .contentarea .contentarea__list .contentarea__list-item .contentarea__list-item-inner .contentarea__list-item-title a::after {
    border-top: 1.5px solid #d71618;
    border-right: 1.5px solid #d71618;
    top: calc(50% - 5px);
    right: -16px;
  }
}
.sustainability .contentarea .contentarea__list .contentarea__list-item .contentarea__list-item-inner .contentarea__list-item-title a:hover {
  opacity: 0.7;
}
.sustainability .contentarea .contentarea__list .contentarea__list-item .contentarea__list-item-inner .contentarea__list-item-links {
  padding: 0 7px 7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
}
@media screen and (max-width: 1023px) {
  .sustainability .contentarea .contentarea__list .contentarea__list-item .contentarea__list-item-inner .contentarea__list-item-links {
    gap: 8px;
    padding: 0;
  }
}
.sustainability .contentarea .contentarea__list .contentarea__list-item .contentarea__list-item-inner .contentarea__list-item-links .contentarea__list-item-links-item .contentarea__list-item-links-item-link {
  font-weight: 700;
  font-size: 16px;
  position: relative;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  -webkit-font-feature-settings: "palt" on;
          font-feature-settings: "palt" on;
}
@media screen and (max-width: 1023px) {
  .sustainability .contentarea .contentarea__list .contentarea__list-item .contentarea__list-item-inner .contentarea__list-item-links .contentarea__list-item-links-item .contentarea__list-item-links-item-link {
    font-size: 12px;
  }
  .sustainability .contentarea .contentarea__list .contentarea__list-item .contentarea__list-item-inner .contentarea__list-item-links .contentarea__list-item-links-item .contentarea__list-item-links-item-link span {
    font-size: 11px;
  }
}
.sustainability .contentarea .contentarea__list .contentarea__list-item .contentarea__list-item-inner .contentarea__list-item-links .contentarea__list-item-links-item .contentarea__list-item-links-item-link::after {
  content: "";
  position: absolute;
  width: 8px;
  height: 8px;
  border-top: 2px solid #111;
  border-right: 2px solid #111;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  top: calc(50% - 4px);
  right: -16px;
}
@media screen and (max-width: 1023px) {
  .sustainability .contentarea .contentarea__list .contentarea__list-item .contentarea__list-item-inner .contentarea__list-item-links .contentarea__list-item-links-item .contentarea__list-item-links-item-link::after {
    border-top: 1px solid #111;
    border-right: 1px solid #111;
    width: 6px;
    height: 6px;
    right: -8px;
    top: 4px;
  }
}
.sustainability .contentarea .contentarea__list .contentarea__list-item .contentarea__list-item-inner .contentarea__list-item-links .contentarea__list-item-links-item .contentarea__list-item-links-item-link:hover {
  opacity: 0.7;
}
@media screen and (max-width: 767px) {
  .sustainability .l-common__link.--rightarrow::after {
    content: "";
    position: absolute;
    display: inline-block;
    width: 6px;
    height: 6px;
    border-top: 1.5px solid #d71618;
    border-right: 1.5px solid #d71618;
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg);
    top: calc(50% - 4px);
    right: 10px;
  }
}

.post .post__header .post__title {
  font-weight: 700;
  letter-spacing: 0.08em;
  border-bottom: 1px solid #111;
  padding-bottom: 8px;
  margin-bottom: 16px;
}
@media screen and (min-width: 768px) {
  .post .post__header .post__title {
    font-size: 24px;
    padding-bottom: 16px;
    margin-bottom: 16px;
  }
}
.post .post__header .post__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
}
.post .post__header .post__info .post__date {
  color: #595757;
}
.post .post__header .post__info .post__category {
  font-size: 12px;
  background-color: #ffe7e9;
  color: #d71618;
  border-radius: 10px;
  font-weight: 700;
  text-align: center;
  padding: 2px 10px;
}
@media screen and (min-width: 768px) {
  .post .post__header .post__info .post__category {
    min-width: 150px;
    font-size: 13px;
  }
}
.post .post__header .post__thumbnail {
  margin-top: 40px;
  width: auto;
  max-height: none;
  max-height: initial;
}
.post .post__header .post__thumbnail img {
  width: auto;
  height: 100%;
}
@media screen and (min-width: 768px) {
  .post .post__header .post__thumbnail {
    margin-top: 80px;
    max-width: 860px;
    max-height: 520px;
  }
}
.post .post__content {
  margin-top: 24px;
}
@media screen and (min-width: 768px) {
  .post .post__content {
    margin-top: 50px;
  }
}
.post .post__content p,
.post .post__content ul,
.post .post__content ol {
  font-size: 16px;
  line-height: 1.8;
  margin-bottom: 1.5em;
}
@media screen and (max-width: 767px) {
  .post .post__content p,
  .post .post__content ul,
  .post .post__content ol {
    font-size: 14px;
  }
}
.post .post__content ul {
  list-style: disc;
  padding-left: 1.5em;
}
.post .post__content ol {
  list-style: decimal;
  padding-left: 1.5em;
}
.post .post__content h2 {
  font-size: 22px;
  font-weight: 700;
  margin: 2em 0 1em;
}
@media screen and (max-width: 767px) {
  .post .post__content h2 {
    font-size: 20px;
  }
}
.post .post__content h3 {
  font-size: 20px;
  font-weight: 700;
  margin: 1.5em 0 1em;
}
@media screen and (max-width: 767px) {
  .post .post__content h3 {
    font-size: 18px;
  }
}
.post .post__content h4 {
  font-size: 18px;
  font-weight: 700;
  margin: 1.5em 0 1em;
}
@media screen and (max-width: 767px) {
  .post .post__content h4 {
    font-size: 16px;
  }
}
.post .post__content h5 {
  font-size: 16px;
  font-weight: 700;
  margin: 1.5em 0 1em;
}
@media screen and (max-width: 767px) {
  .post .post__content h5 {
    font-size: 14px;
  }
}
.post .post__content a {
  color: #e60012;
  text-decoration: underline;
  text-underline-offset: 3px;
}
.post .post__content .wp-block-button {
  max-width: 360px;
  width: 100%;
  height: 70px;
}
.post .post__content .wp-block-button__link {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 0 40px;
  color: #fff;
  background-color: #d71618;
  border-radius: 10px;
  text-decoration: none;
  height: 70px;
  display: grid;
  place-items: center;
}
.post .post__content .wp-block-button__link::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 30px;
  width: 8px;
  height: 8px;
  border-right: 1.5px solid #fff;
  border-top: 1.5px solid #fff;
  -webkit-transform: rotate(45deg) translateY(-50%);
          transform: rotate(45deg) translateY(-50%);
}
.post .post__content .is-layout-flex:has(figure) figure {
  max-width: 420px;
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .post .post__content .is-layout-flex:has(figure) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.post .post__content .wp-block-image {
  margin-bottom: 1.5em;
}
.post .post__content .wp-block-image img {
  width: 100%;
  height: auto;
}
.post .post__content .wp-block-image figcaption {
  font-size: 14px;
  text-align: center;
  color: #595757;
  margin-top: 0.5em;
}
.post .post__content blockquote {
  background: #fff;
  padding: 1.5em;
  margin: 1.5em 0;
  border: 1px solid #efefef;
  border-radius: 4px;
}
.post .post__content table {
  width: 100%;
  border-collapse: collapse;
  margin: 1.5em 0;
}
.post .post__content table tr td {
  background-color: #fff;
  font-weight: 700;
}
.post .post__content table th,
.post .post__content table td {
  border: 1px solid #595757;
  padding: 0.75em;
}
.post .post__content table th {
  background: #f5f5f5;
}
.post .post__back {
  border: 1px solid #d71618;
  border-radius: 10px;
  padding: 20px 0px;
  background-color: #d71618;
  color: #fff;
  display: block;
  width: 100%;
  max-width: 360px;
  margin: 40px auto 0;
  text-align: center;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
@media screen and (min-width: 768px) {
  .post .post__back {
    margin: 100px auto 0;
  }
}
.post .post__back .post__back-text {
  position: relative;
}
.post .post__back .post__back-text::before {
  content: "";
  position: absolute;
  top: calc(50% - 4px);
  left: -16px;
  width: 8px;
  height: 8px;
  border-left: 1px solid #fff;
  border-top: 1px solid #fff;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.post .post__back:hover {
  opacity: 0.7;
}
/*# sourceMappingURL=styles.css.map */
